基于NFC的空调分享控制方法、空调器及智能终端与流程
未命名
08-15
阅读:233
评论:0

基于nfc的空调分享控制方法、空调器及智能终端
技术领域
1.本发明涉及智能空调控制技术领域,具体而言,涉及一种基于nfc的空调分享控制方法、空调器及智能终端。
背景技术:
2.随着科技进步,智能控制app(application,应用程序)提供了设备分享功能,例如将空调绑定至智能控制app后,就可以将该空调分享给其他家庭成员,这样其他家庭成员相当于也绑定了该空调,可以控制该空调。现有技术中,通常是在家庭成员之间进行空调设备的分享,但在一些其他场景中,如网吧、棋牌室、饭店等公共场所包间,客人也有操控空调的需求,至少存在以下问题:
3.对于没有线控器的空调,现在普遍的做法是由管理员保管智能设备遥控器,需要时再由客人联系管理员拿到遥控操控空调,这种做法会造成客人无法自己随心所欲的使用空调,从而影响了用户使用体验。若将智能设备分享给客人,在客人离开场地后或者非使用场地时间段内仍然可以操控该空调,这样空调被他人控制的风险较大,无法保证空调安全性。
技术实现要素:
4.本发明解决的是客户控制空调不便利,以及在客户离开场地后或者非使用场地时间段内仍然可以操控该空调导致无法保证空调安全性的问题。
5.为解决上述问题,本发明实施例提供一种基于nfc(near field communication,近场通信)的空调分享控制权的方法,应用于空调,所述空调与使用者终端均连接至同一个局域网,所述方法包括:定时向服务器发送令牌数据及通过所述局域网向所述使用者终端发送令牌数据,以使所述使用者终端存储所述令牌数据及将所述令牌数据、空调设备信息、控制权限信息发送至所述服务器以及使所述服务器验证所述使用者终端发送的所述令牌数据、所述空调设备信息、所述控制权限信息是否与主终端发送的空调设备信息、控制权限信息、所述空调发送的令牌数据一致;所述使用者终端发送的空调设备信息及控制权限信息由读取nfc装置获得;接收所述服务器发送的控制指令,以及根据所述控制指令运行;所述控制指令为所述服务器在所述使用者终端通过验证的情况下基于所述使用者终端发送的操作指令生成。
6.本发明实施例中所述空调与使用者终端均连接至同一个局域网,当客户离开所述局域网预设范围后将无法操控所述空调,确保了空调分享控制过程的安全。
7.本发明实施例提供一种基于nfc的空调分享控制方法,应用于主终端,所述方法包括:将控制权限信息及空调设备信息写入nfc装置,以使使用者终端读取所述nfc装置中的所述控制权限信息及所述空调设备信息;将所述空调设备信息及所述控制权限信息发送给所述服务器,以使所述服务器验证所述使用者终端发送的控制权限信息及空调设备信息是否正确。
8.可选地,所述将需要分享的控制权限信息及空调设备信息写入到nfc装置,包括:根据需要分享的控制权限信息及空调设备信息生成字符串数据;所述控制权限信息包括控制功能信息及控制有效期信息;将所述字符串数据写入nfc装置。
9.可选地,所述字符串数据的第一子串存储设备唯一号,第二子串存储控制有效期,第三子串存储控制功能描述信息。
10.本发明实施例中由主终端将空调设备信息及控制权限信息写入nfc装置中的做法方便了客户对空调的操控,提升了用户体验的效果。同时,也确保了空调分享控制过程的安全。
11.本发明实施例提供一种基于nfc的空调分享控制权的方法应用于使用者终端,所述使用者终端与空调均连接至同一个局域网,所述方法包括:读取nfc装置中的空调设备信息及控制权限信息;所述空调设备信息及所述控制权限信息由主终端预先写入nfc装置中;判断是否接收到所述空调通过所述局域网发送的令牌数据;若接收到所述空调通过所述局域网发送的令牌数据,则将所述空调设备信息、所述控制权限信息及所述令牌数据发送至服务器,以使所述服务器验证所述空调设备信息、所述控制权限信息及所述令牌数据是否正确,以及在有效的情况下将所述使用者终端与所述空调绑定;所述服务器中存储有所述主终端发送的空调设备信息、控制权限信息以及所述空调发送的令牌数据;在绑定成功的情况下,向所述服务器发送控制所述空调的操作指令。
12.可选地,所述读取nfc装置中的空调设备信息及控制权限信息的方法,包括:根据数据格式说明表,解析出所述空调设备信息及所述控制权限信息;所述控制权限信息包括控制功能信息及控制有效期信息。
13.可选地,所述使用者终端与所述局域网所在地的距离大于预设距离,则与所述局域网断开连接。
14.本发明实施例中所述使用者终端与所述局域网所在地的距离大于预设距离,则与所述局域网断开连接。当客户离开所述局域网预设范围后将无法操控所述空调,确保了空调分享控制过程的安全。
15.本发明实施例中提供一种空调器,包括存储有计算机程序的计算机可读存储介质和处理器,所述计算机程序被所述处理器读取并运行时,实现上述方法。
16.本发明实施例中提供一种智能终端,包括存储有计算机程序的计算机可读存储介质和处理器,所述计算机程序被所述处理器读取并运行时,实现上述方法。
17.本发明实施例中提供一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器读取并运行时,实现上述方法。
18.本发明的空调器、智能终端及计算机可读存储介质,可以与上述基于nfc的空调分享控制方法达到相同的技术效果。
附图说明
19.图1为本发明实施例中一种基于nfc的空调分享控制方法的总体架构示意图;
20.图2为本发明实施例中主终端作用的流程示意图;
21.图3为本发明实施例中主终端向nfc装置写入信息的流程示意图;
22.图4为本发明实施例中使用者终端作用的流程示意图;
23.图5为本发明实施例中空调作用的流程示意图;
24.图6为本发明实施例中使用者终端绑定空调的流程示意图;
25.图7为本发明实施例中服务器进行校验的流程示意图。
具体实施方式
26.为使本发明的上述目的、特征和优点能够更为明显易懂,下面结合附图对本发明的具体实施例做详细的说明。
27.本发明实施例提供了一种基于nfc的空调分享控制权的方法,应用于包括主终端、使用者终端和空调。图1示出了本发明实施例提供的一种基于nfc的空调分享控制方法的总体架构示意图。
28.在图1中示出了nfc装置、主终端、使用者终端、智能空调设备和云服务器。其中,智能空调设备与使用者终端之前通过局域网通信。在该局域网覆盖范围内使用者终端可以与智能空调设备连接,接收该智能空调设备通过广播发送的信息。在上述主终端和使用者终端均安装有智能app,该app可以与云服务器、智能空调设备连接。
29.主人可以通过主终端设置nfc装置存储的操作权限信息;客人可以通过使用者终端读取nfc装置中存储信息以及接收智能空调设备广播的验证信息;服务器可以接收主终端上传的操作权限信息、智能空调设备上传的验证信息,以及验证使用者终端上传的信息以进行绑定。可选地,智能空调设备内置wifi模块的通信模组,提供联网能力、局域网通信能力,通过网络上传数据至服务器,接收控制指令数据,控制空调状态等。
30.图2是本发明实施例中一种基于nfc的空调分享控制方法,应用于主终端,该方法包括:
31.s202,将控制权限信息及空调设备信息写入nfc装置,以使使用者终端读取nfc装置中的控制权限信息及空调设备信息。
32.具体地,首先可以根据控制权限信息及空调设备信息生成字符串数据;然后将字符串数据写入nfc装置。其中,该控制权限信息可以包括控制功能信息及控制有效期信息;该控制功能信息为空调的各类控制功能,例如开关、温度调节、模式、风速、上下摆放、左右摆放调节、定时功能等;该控制有效期信息为上述控制功能信息的有效期,在超过该有效期后,则上述控制功能信息失效,失效后的控制功能信息无法通过服务器的验证。这种方式可以方便客户控制空调状态,也可以保证空调在被客户使用时的安全性。
33.示例性地,字符串数据的第一子串存储设备唯一号,第二子串存储控制有效期,第三子串存储控制功能描述信息。可选地,第一子串、第二子串及第三子串相连续。
34.s204,将上述空调设备信息及控制权限信息发送给服务器,以使服务器验证使用者终端发送的控制权限信息及空调设备信息是否正确。
35.使用者终端可以在近距离读取上述nfc装置中的信息,然后发送至服务器,从而服务器可以验证主终端与使用者终端分别发送的信息是否一致,若一致则表示使用者终端发送的信息有效。结合令牌数据的验证,可以确定使用者终端是否具有合法控制空调的权利,实现使用者终端与空调的绑定。该令牌数据为空调通过局域网发送至使用者终端,然后由使用者终端发送至服务器。
36.本发明实施例提供的基于nfc的空调分享控制方法,可以通过nfc装置分享空调控
制的权限,主人可自定义控制空调权限的分享;使用者终端通过读取nfc得到空调设备信息及控制权限信息,若服务器验证使用者终端上传的上述信息正确,则表示使用者终端得到了合法授权从而可以通过校验获取控制权限,便于客人获得空调的控制权,提高了客人使用空调的体验。
37.示例性地,图3示出了本发明实施例中主终端向nfc装置写入信息的流程示意图,包括:
38.s301,主终端app获取空调设备信息及控制权限信息。例如主终端app从服务器获取空调信息,包括空调的所有权限的枚举值。用户可以在在主终端app选择需要分享的权限和使用有效期。
39.s302,主终端app把空调设备信息及控制权限信息生成字符串数据。字符串数据是按照第一子串存储设备唯一号,第二子串存储有效期,第三子串存储功能描述信息来规定的。
40.将上述需要分享的权限和使用有效期,生成一定规则的字符串数据。表1示出了一种字符串数据格式说明表。在表1中以字符串数据包括57个字节为例,前32位表示设备唯一号,33~44表示有效期,45以后的数据为功能描述,1表示分享,0表示不分享。例如,字符串如下:6f9619ff-8b86-d011-b42d-00c04fc964ff2023080920301111110000001,则解读结果为:设备“6f9619ff-8b86-d011-b42d-00c04fc964ff”有效期为2023年8月9日20点30分,分享开关、温度调节、模式、风速、上下摆风、左右摆风调节、定时功能,其余功能不分享。
41.[0042][0043]
表1
[0044]
s303,主终端app碰一碰nfc贴,把上述字符串数据写入到nfc贴中。
[0045]
s304,主终端app将上述字符串数据发送给云服务器。
[0046]
图4是本发明实施例中一种基于nfc的空调分享控制方法,应用于使用者终端,该使用者终端与空调均连接至同一个局域网,该方法包括:
[0047]
s402,读取nfc装置中的空调设备信息及控制权限信息。该空调设备信息及控制权限信息由主终端app预先写入nfc装置中。
[0048]
示例性地,可以根据预设的数据格式说明表解析出空调设备信息及控制权限信息,该控制权限信息包括控制功能信息及控制有效期信息。
[0049]
s404,判断是否接收到空调通过局域网发送的令牌数据。空调在上述局域网中定时广播令牌数据。若使用者终端与空调在同一局域网下,则使用者终端可以接收到空调广播的令牌数据。若使用者终端与局域网所在地的距离大于预设距离,则与局域网断开连接,此情况下无法再接收到上述令牌数据。此外,空调还将上述令牌数据发送至服务器。可选
地,该令牌数据可以定时更新。
[0050]
s406,若接收到空调通过局域网发送的令牌数据,则将空调设备信息、控制权限信息及令牌数据发送至服务器,以使服务器验证空调设备信息、控制权限信息及令牌数据是否正确,以及在有效的情况下将使用者终端与空调绑定。
[0051]
其中,服务器中存储有主终端app预先发送的空调设备信息、控制权限信息以及空调发送的令牌数据。服务器可以通过验证空调设备信息、控制权限信息及令牌数据是否正确,从而判断使用者终端是否能够合法获取控制该空调设备信息对应的空调的权限。在验证正确的情况下,将使用者终端与上述对应的空调绑定。
[0052]
s408,在绑定成功的情况下,向服务器发送控制空调的操作指令。服务器将该操作指令发送至对应的空调,实现使用者终端对空调的控制。
[0053]
本发明实施例提供的基于nfc的空调分享控制方法,使用者终端与空调处于同一个局域网下则可以接收到空调发送的令牌数据,若离开该局域网范围则无法接收上述令牌数据从而失去对空调的控制权,适用于需要短暂又频繁分享设备使用权的场景,分享之后无需再关心收回控制权限,提高了空调安全性。
[0054]
图5是本发明实施例中一种基于nfc的空调分享控制方法,应用于空调,该空调与使用者终端均连接至同一个局域网,该方法包括:
[0055]
s502,定时向服务器发送令牌数据及通过局域网向使用者终端发送令牌数据,以使使用者终端存储该令牌数据及将令牌数据、空调设备信息、控制权限信息发送至服务器以及使服务器验证使用者终端发送的令牌数据、空调设备信息、控制权限信息是否与主终端发送的空调设备信息、控制权限信息、空调发送的令牌数据一致。
[0056]
其中,令牌数据可以定时更新,例如,在每次发送前更新。使用者终端发送的空调设备信息及控制权限信息由读取nfc装置获得,该空调设备信息及控制权限信息由主终端预先写入nfc装置中。
[0057]
s504,接收服务器发送的控制指令,以及根据控制指令运行。该控制指令为服务器在使用者终端通过验证的情况下基于使用者终端发送的操作指令生成。
[0058]
本发明实施例提供的基于nfc的空调分享控制方法,使用者终端与空调处于同一个局域网下则可以接收到空调发送的令牌数据,若离开该局域网范围则无法接收上述令牌数据从而失去对空调的控制权,适用于需要短暂又频繁分享设备使用权的场景,分享之后无需再关心收回控制权限,提高了空调安全性。
[0059]
示例性地,图6示出了本发明实施例中使用者终端绑定空调的流程示意图,包括:
[0060]
s601,使用者终端首先需链接wifi,保证与空调处于同一个网络中,空调内置wifi处于广播发送数据状态,广播发操作令牌数据,每隔5分钟更新一次;空调广播的同时每隔5分钟向服务端发送令牌数据,保证时效性,增加安全性,使用者接收到令牌值保存在本地。
[0061]
s602,使用者终端app碰一碰nfc,读取数据,根据数据格式说明表,解析出设备唯一号、有效性数据和操作权限数据。
[0062]
s603,读取完数据之后,使用者终端app判断是否已经接收到操作令牌值。如果是,则执行s604;如果否,则结束,绑定失败。如果没有操作令牌值,需绑定失败;用户需检查是否与空调处于同一个wifi网络。
[0063]
s604,使用者终端app把令牌值、设备唯一号、有效期、操作权限发送给云服务器。
[0064]
s605,云服务器校验上述数据是否一致。如果是,则执行s606;如果否,则结束,绑定失败。如果校验成功,则与空调绑定成功,可进行相应权限的控制。
[0065]
s606,绑定成功,获得相应权限进行控制。
[0066]
示例性地,图7示出了本发明实施例中服务器进行校验的流程示意图,包括:
[0067]
s701,空调发送局域网广播,给链接局域网的终端发送令牌值的同时每隔5分钟发送数据给云服务端。
[0068]
s702,主人端设备把设备唯一号、有消息、操作权限写入nfc的同时发送给云服务端。
[0069]
s703,使用者读取nfc贴的数据,把数据令牌值、设备唯一号、有效期、操作权限发送给云服务端。
[0070]
s704,云服务器校验数据是否合法,如果数据校验成功,则空调绑定成功进行相应操作。
[0071]
在本实施例中主人可以通过终端把空调设备信息和可以操作的权限信息通过触碰方式写入到nfc装置,例如nfc贴、nfc卡、nfc终端等,nfc装置可以存储分享空调设备信息和权限信息。例如,主人只分享空调的开关功能,则可以提前把开关权限写入到nfc装置中。示例性地,用户操作空调需做如下操作:
[0072]
1、用户的手机需连接上室内局域网与空调处于同一网络,并打开智能控制app。空调生成一个操作令牌,操作令牌时效性为5分钟,每5分钟更新一次,通过局域网通信,发送给智能控制app;同时也把操作令牌发送给云端服务器,其中云服务器具有提供用户信息、用户和空调绑定信息、设备分享信息等数据维护,提供推送通知、设备和用户的绑定和解绑以及设备控制命令下发功能。
[0073]
2、使用带有nfc功能的手机碰一碰nfc贴,进行与空调绑定,绑定之前app确保有令牌才可进行绑定。
[0074]
3、打开手机,进行空调控制,控制的权限仅包含主人分享时权限,控制时带上得到的操作令牌,来验证安全性;当用户离开该地方,自动断开了局域网,无法获取操作令牌,绑定的设备自动消失。
[0075]
本发明实施例可以通过nfc贴授权空调控制的权限;使用终端离开房间断开局域网链接则失去设备的控制权,适用于需要短暂又频繁分享设备使用权的场景,分享之后无需再关心收回权限的问题;使用终端离开房间后将自动与设备解绑,无需主人手动删除回收用户的权限;主人可自定义分享控制空调的权限,被他人和控制的风险较小,提高了空调安全性,空调不被胡乱操作。
[0076]
本发明实施例提供一种空调器,包括存储有计算机程序的计算机可读存储介质和处理器,所述计算机程序被所述处理器读取并运行时,实现上述方法。
[0077]
本发明实施例提供一种智能终端,包括存储有计算机程序的计算机可读存储介质和处理器,所述计算机程序被所述处理器读取并运行时,实现如上述方法。
[0078]
本发明实施例还提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器读取并运行时,实现上述实施例提供的方法,且能达到相同的技术效果,为避免重复,这里不再赘述。其中,所述的计算机可读存储介质,如只读存储器(read-only memory,简称rom)、随机存取存储器(random access memory,简称
ram)、磁碟或者光盘等。
[0079]
当然,本领域技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程度来指令控制装置来完成,所述的程序可存储于一计算机可读取的存储介质中,所述程序在执行时可包括如上述各方法实施例的流程,其中所述的存储介质可为存储器、磁盘、光盘等。
[0080]
虽然本发明披露如上,但本发明并非限定于此。任何本领域技术人员,在不脱离本发明的精神和范围内,均可作各种更动与修改,因此本发明的保护范围应当以权利要求所限定的范围为准。
[0081]
最后,还需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
[0082]
本说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似部分互相参见即可。对于实施例公开的智能终端和空调器而言,由于其与上述实施例公开的基于nfc的空调分享控制方法相对应,所以描述的比较简单,相关之处参见方法部分说明即可。
[0083]
虽然本发明披露如上,但本发明并非限定于此。任何本领域技术人员,在不脱离本发明的精神和范围内,均可作各种更动与修改,因此本发明的保护范围应当以权利要求所限定的范围为准。
技术特征:
1.一种基于nfc的空调分享控制方法,其特征在于,应用于空调,所述空调与使用者终端均连接至同一个局域网,所述方法包括:定时向服务器发送令牌数据及通过所述局域网向所述使用者终端发送令牌数据,以使所述使用者终端存储所述令牌数据及将所述令牌数据、空调设备信息、控制权限信息发送至所述服务器以及使所述服务器验证所述使用者终端发送的所述令牌数据、所述空调设备信息、所述控制权限信息是否与主终端发送的空调设备信息、控制权限信息、所述空调发送的令牌数据一致;所述使用者终端发送的空调设备信息及控制权限信息由读取nfc装置获得;接收所述服务器发送的控制指令,以及根据所述控制指令运行;所述控制指令为所述服务器在所述使用者终端通过验证的情况下基于所述使用者终端发送的操作指令生成。2.一种基于nfc的空调分享控制方法,其特征在于,应用于主终端,所述方法包括:将控制权限信息及空调设备信息写入nfc装置,以使使用者终端读取所述nfc装置中的所述控制权限信息及所述空调设备信息;将所述空调设备信息及所述控制权限信息发送给所述服务器,以使所述服务器验证所述使用者终端发送的控制权限信息及空调设备信息是否正确。3.如权利要求2所述的方法,其特征在于,所述将需要分享的控制权限信息及空调设备信息写入到nfc装置,包括:根据需要分享的控制权限信息及空调设备信息生成字符串数据;所述控制权限信息包括控制功能信息及控制有效期信息;将所述字符串数据写入nfc装置。4.如权利要求3所述的方法,其特征在于,所述字符串数据的第一子串存储设备唯一号,第二子串存储控制有效期,第三子串存储控制功能描述信息。5.一种基于nfc的空调分享控制权的方法,其特征在于,应用于使用者终端,所述使用者终端与空调均连接至同一个局域网,所述方法包括:读取nfc装置中的空调设备信息及控制权限信息;所述空调设备信息及所述控制权限信息由主终端预先写入nfc装置中;判断是否接收到所述空调通过所述局域网发送的令牌数据;若接收到所述空调通过所述局域网发送的令牌数据,则将所述空调设备信息、所述控制权限信息及所述令牌数据发送至服务器,以使所述服务器验证所述空调设备信息、所述控制权限信息及所述令牌数据是否正确,以及在有效的情况下将所述使用者终端与所述空调绑定;所述服务器中存储有所述主终端发送的空调设备信息、控制权限信息以及所述空调发送的令牌数据;在绑定成功的情况下,向所述服务器发送控制所述空调的操作指令。6.如权利要求5所述的方法,其特征在于,所述读取nfc装置中的空调设备信息及控制权限信息的方法,包括:根据数据格式说明表,解析出所述空调设备信息及所述控制权限信息;所述控制权限信息包括控制功能信息及控制有效期信息。7.如权利要求5所述的方法,其特征在于,所述使用者终端与所述局域网所在地的距离大于预设距离,则与所述局域网断开连接。8.一种空调器,其特征在于,包括存储有计算机程序的计算机可读存储介质和处理器,
所述计算机程序被所述处理器读取并运行时,实现如权利要求1所述的方法。9.一种智能终端,其特征在于,包括存储有计算机程序的计算机可读存储介质和处理器,所述计算机程序被所述处理器读取并运行时,实现如权利要求2-6任一项所述的方法。10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器读取并运行时,实现如权利要求1-6任一项所述的方法。
技术总结
本发明提供了一种基于NFC的空调分享控制方法、空调器及智能终端,主终端将需要分享的控制权限信息及空调设备信息写入NFC装置并发送给服务器。空调定时向使用者终端和服务器发送令牌数据。将使用者终端与空调均连接至同一个局域网,使其读取由主终端写入NFC装置中的空调设备信息及控制权限信息,并将空调设备信息、控制权限信息及令牌数据发送至服务器进行验证,若数据验证正确,则使用者终端绑定空调成功,从而使使用者终端可以通过服务器向空调发送控制指令,进行空调状态控制,方便了客户对空调的操控,提升了用户体验的效果,也确保了空调分享控制过程的安全。了空调分享控制过程的安全。了空调分享控制过程的安全。
技术研发人员:张卓萌
受保护的技术使用者:奥克斯空调股份有限公司
技术研发日:2023.04.04
技术公布日:2023/8/14
版权声明
本文仅代表作者观点,不代表航家之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)
航空之家 https://www.aerohome.com.cn/
飞机超市 https://mall.aerohome.com.cn/
航空资讯 https://news.aerohome.com.cn/