全文摘要
本发明公开了一种对设备进行绑定的方法和装置,用以解决现有技术中存在的控制某一位置的智能设备时,操作繁琐的问题。本发明实施例用户终端向服务器发送目标地址信息,服务器将目标地址信息进行加密,生成验证密码,并将验证密码发送给用户终端,用户终端通过传输设备将该验证密码发送给待绑定设备,待绑定设备将接收的验证密码和该待绑定设备的设备标识发送给服务器,如果待绑定设备发送的验证密码与服务器生成的验证密码相同,则服务器将接收的验证密码对应的目标地址信息与该设备标识进行绑定。使用验证密码确定将目标地址信息与待绑定设备进行绑定,用户终端通过选择的目标地址信息对绑定设备进行控制,从而操作简单。
主设计要求
1.一种对设备进行绑定的方法,其特征在于,该方法包括:服务器将接收到的目标地址信息进行加密,生成验证密码;所述服务器将所述验证密码发送至用户终端,以使所述用户终端通过传输设备将所述验证密码发送给待绑定设备;当所述服务器接收到所述待绑定设备发送的验证密码时,则判断所述待绑定设备发送的验证密码与所述服务器生成的验证密码是否相同,若相同,则将所述待绑定设备发送的验证密码对应的目标地址信息与所述待绑定设备的设备标识进行绑定。
设计方案
1.一种对设备进行绑定的方法,其特征在于,该方法包括:
服务器将接收到的目标地址信息进行加密,生成验证密码;
所述服务器将所述验证密码发送至用户终端,以使所述用户终端通过传输设备将所述验证密码发送给待绑定设备;
当所述服务器接收到所述待绑定设备发送的验证密码时,则判断所述待绑定设备发送的验证密码与所述服务器生成的验证密码是否相同,若相同,则将所述待绑定设备发送的验证密码对应的目标地址信息与所述待绑定设备的设备标识进行绑定。
2.如权利要求1所述的方法,其特征在于,所述服务器将接收到的目标地址信息进行加密,生成验证密码后,还包括:
所述服务器将预设的有效时间发送给所述用户终端,以使所述用户终端在所述有效时间内通过所述传输设备将所述验证密码发送给所述待绑定设备,其中,所述有效时间为用于表示所述验证密码有效的时间。
3.如权利要求1所述的方法,其特征在于,所述服务器将所述待绑定设备发送的验证密码对应的目标地址信息与所述待绑定设备的设备标识进行绑定后,还包括:
所述服务器接收所述用户终端发送的目标地址信息;
所述服务器根据所述用户终端发送的目标地址信息以及目标地址信息与设备标识的绑定关系,确定设备标识;
所述服务器将所述用户终端发送的控制指令发送给所述设备标识对应的绑定设备,以使所述绑定设备执行所述控制指令。
4.一种对设备进行绑定的方法,其特征在于,该方法包括:
用户终端向服务器发送用户选择的目标地址信息;
所述用户终端接收所述服务器返回的验证密码,以使所述用户终端通过传输设备将所述验证密码发送给待绑定设备,其中,所述验证密码是所述服务器将所述目标地址信息进行加密生成的,用于判断是否将所述目标地址信息与所述待绑定设备的设备标识进行绑定。
5.如权利要求4所述的方法,其特征在于,所述用户终端向服务器发送用户选择的目标地址信息后,还包括:
所述用户终端接收所述服务器发送的有效时间,以使所述用户终端通过所述传输设备在所述有效时间内将所述验证密码发送给所述待绑定设备,其中,所述有效时间为用于表示所述验证密码有效的时间。
6.如权利要求4所述的方法,其特征在于,所述用户终端接收所述服务器返回的验证密码后,还包括:
所述用户终端向所述服务器发送目标地址信息,以使所述服务器根据所述目标地址信息以及目标地址信息和设备标识的绑定关系,确定设备标识;
所述用户终端向所述服务器发送控制指令,以使所述服务器将所述控制指令发送给与确定的设备标识对应的绑定设备。
7.一种对设备进行绑定的方法,其特征在于,该方法包括:
待绑定设备接收用户终端通过传输设备发送的验证密码;
所述待绑定设备将所述验证密码和所述待绑定设备的设备标识发送给服务器,以使所述服务器根据所述验证密码判断是否将接收到的目标地址信息与所述待绑定设备的设备标识进行绑定。
8.如权利要求7所述的方法,其特征在于,所述待绑定设备将所述验证密码和所述待绑定设备的设备标识发送给服务器,包括:
所述待绑定设备将所述验证密码和所述待绑定设备的设备标识通过窄带物联网NB-IoT模块发送给所述服务器。
9.一种对设备进行绑定的装置,其特征在于,该装置包括:处理单元以及存储单元,其中,所述存储单元存储有程序代码,当所述存储单元存储的一个或多个计算机程序被所述处理单元执行时,使得所述处理单元执行下列过程:
将接收到的目标地址信息进行加密,生成验证密码;
将所述验证密码发送至用户终端,以使所述用户终端通过传输设备将所述验证密码发送给待绑定设备;
当接收到所述待绑定设备发送的验证密码时,则判断所述待绑定设备发送的验证密码与服务器生成的验证密码是否相同,若相同,则将所述待绑定设备发送的验证密码对应的目标地址信息与所述待绑定设备的设备标识进行绑定。
10.如权利要求9所述的装置,其特征在于,所述处理单元还用于:
将预设的有效时间发送给所述用户终端,以使所述用户终端在所述有效时间内通过所述传输设备将所述验证密码发送给所述待绑定设备,其中,所述有效时间为用于表示所述验证密码有效的时间。
11.如权利要求9所述的装置,其特征在于,所述处理单元还用于:
接收所述用户终端发送的目标地址信息;
根据所述用户终端发送的目标地址信息以及目标地址信息与设备标识的绑定关系,确定设备标识;
将所述用户终端发送的控制指令发送给所述设备标识对应的绑定设备,以使所述绑定设备执行所述控制指令。
12.一种对设备进行绑定的装置,其特征在于,该装置包括:处理单元以及存储单元,其中,所述存储单元存储有程序代码,当所述存储单元存储的一个或多个计算机程序被所述处理单元执行时,使得所述处理单元执行下列过程:
向服务器发送用户选择的目标地址信息;
接收所述服务器返回的验证密码,以使用户终端通过传输设备将所述验证密码发送给待绑定设备,其中,所述验证密码是所述服务器将所述目标地址信息进行加密生成的,用于判断是否将所述目标地址信息与所述待绑定设备的设备标识进行绑定。
13.如权利要求12所述的装置,其特征在于,所述处理单元还用于:
接收所述服务器发送的有效时间,以使所述用户终端通过所述传输设备在所述有效时间内将所述验证密码发送给所述待绑定设备,其中,所述有效时间为用于表示所述验证密码有效的时间。
14.如权利要求12所述的装置,其特征在于,所述处理单元还用于:
向所述服务器发送目标地址信息,以使所述服务器根据所述目标地址信息以及目标地址信息和设备标识的绑定关系,确定设备标识;
向所述服务器发送控制指令,以使所述服务器将所述控制指令发送给与确定的设备标识对应的绑定设备。
15.一种对设备进行绑定的装置,其特征在于,该装置包括:处理单元以及存储单元,其中,所述存储单元存储有程序代码,当所述存储单元存储的一个或多个计算机程序被所述处理单元执行时,使得所述处理单元执行下列过程:
接收用户终端通过传输设备发送的验证密码;
将所述验证密码和待绑定设备的设备标识发送给服务器,以使所述服务器根据所述验证密码判断是否将接收到的目标地址信息与所述待绑定设备的设备标识进行绑定。
16.如权利要求15所述的装置,其特征在于,所述处理单元具体用于:
将所述验证密码和所述待绑定设备的设备标识通过窄带物联网NB-IoT模块发送给所述服务器。
设计说明书
技术领域
本发明涉及终端技术领域,特别涉及一种对设备进行绑定的方法和装置。
背景技术
随着科学技术的不断发展,越来越多的智能设备能被终端上的APP(Application,应用程序)控制,比如智能空调、智能电饭煲、智能电视、智能冰箱等。
通常情况下,终端的一个APP上会绑定多个智能设备,为了能够区分多个智能设备处于的位置,可以在APP上模拟一个房间地图,然后在模拟的房间地图上将智能设备添加到需要放置的房间中,在需要控制智能设备时,首先找到智能设备所在的房间,然后再选择该房间中的智能设备,最后对选择的智能设备进行控制。
比如,一个APP上绑定了3个智能空调,3个智能空调位于不同的房间,分别为房间1、房间2、房间3,如果用户想控制房间1中的智能空调,用户需要找到房间1,然后选择房间1中的智能空调,最后使用APP对选择的房间1中的智能空调进行控制。
由于现有技术中控制某一位置的智能设备时,需要先构建一个虚拟地图,再将智能设备添加到虚拟地图中的某一位置,再控制某一位置的智能设备时,首先在虚拟地图上找到该位置,再选择处于该位置中的智能设备,最后控制该智能设备,操作比较繁琐。
发明内容
本发明提供一种设备绑定方法和装置,用以解决现有技术中存在的控制某一位置的智能设备时,操作繁琐的问题。
第一方面,本发明实施例提供一种对设备进行绑定的方法,该方法包括:
服务器将接收到的目标地址信息进行加密,生成验证密码;
所述服务器将所述验证密码发送至用户终端,以使所述用户终端通过传输设备将所述验证密码发送给待绑定设备;
当所述服务器接收到所述待绑定设备发送的验证密码时,则判断所述待绑定设备发送的验证密码与所述服务器生成的验证密码是否相同,若相同,则将所述待绑定设备发送的验证密码对应的目标地址信息与所述待绑定设备的设备标识进行绑定。
上述方法,服务器首先将接收到的目标地址信息进行加密,生成验证密码,再将该验证密码发送给用户终端,使该用户终端通过传输设备将该验证密码发送给待绑定设备,当该服务器接收到该待绑定设备发送的验证密码时,判断该待绑定设备发送的验证密码与该服务器生成的验证密码是否相同,如果相同,则将该待绑定设备发送的验证密码对应的目标地址信息与该待绑定设备进行绑定。由于使用验证密码判断是否将目标地址信息与待绑定设备的设备标识进行绑定,在目标地址信息与待绑定设备进行绑定后,用户终端直接通过选择的目标地址信息对绑定设备进行控制,从而操作简单。
在一种可能的实现方式中,所述服务器将接收到的目标地址信息进行加密,生成验证密码后,还包括:
所述服务器将预设的有效时间发送给所述用户终端,以使所述用户终端在所述有效时间内通过所述传输设备将所述验证密码发送给所述待绑定设备,其中,所述有效时间为用于表示所述验证密码有效的时间。
上述方法,服务器将预设的有效时间发送给用户终端,使用户终端通过传输设备在有效时间内将验证密码发送给待绑定设备,由于有效时间为用于表示所述验证密码有效的时间,从而能够保证验证密码的安全性。
在一种可能的实现方式中,所述将所述待绑定设备发送的验证密码对应的目标地址信息与所述待绑定设备的设备标识进行绑定后,还包括:
所述服务器接收所述用户终端发送的目标地址信息;
所述服务器根据所述用户终端发送的目标地址信息以及目标地址信息与设备标识的绑定关系,确定设备标识;
所述服务器将所述用户终端发送的控制指令发送给所述设备标识对应的绑定设备,以使所述绑定设备执行所述控制指令。
上述方法,在将目标地址信息与待绑定设备绑定后,服务器接收用户终端发送的目标地址信息,然后根据目标地址信息以及目标地址信息与设备标识的绑定关系,确定设备标识,最后将用户终端发送的控制指令发送给确定的设备标识对应的绑定设备,使该绑定设备执行该控制指令。由于通过目标地址信息能够实现对绑定设备的控制,从而操作简单。
第二方面,本发明实施例提供第二种对设备进行绑定的方法,该方法包括:
用户终端向服务器发送用户选择的目标地址信息;
所述用户终端接收所述服务器返回的验证密码,以使所述用户终端通过传输设备将所述验证密码发送给待绑定设备,其中,所述验证密码是所述服务器将所述目标地址进行加密生成的,用于判断是否将所述目标地址信息与所述待绑定设备的设备标识进行绑定。
上述方法,用户终端首先向服务器发送用户选择的目标地址信息,然后接收该服务器返回的验证密码,使用户终端通过传输设备将该验证密码发送给待绑定设备,这里的验证密码是该服务器将该目标地址信息进行加密生成的,用于判断是否将该目标地址信息与该待绑定设备的设备标识进行绑定。由于使用验证密码判断是否将目标地址信息与待绑定设备的设备标识进行绑定,在目标地址信息与待绑定设备进行绑定后,用户终端直接通过选择的目标地址信息对绑定设备进行控制,从而操作简单。
在一种可能的实现方式中,所述用户终端向服务器发送用户选择的目标地址信息后,还包括:
所述用户终端接收所述服务器发送的有效时间,以使所述用户终端通过所述传输设备在所述有效时间内将所述验证密码发送给所述待绑定设备,其中,所述有效时间为用于表示所述验证密码有效的时间。
上述方法,用户终端接收服务器发送的有效时间,以使该用户终端通过传输设备在有效时间内将该验证密码发送给待绑定设备,这里的有效时间为用于表示所述验证密码有效的时间。由于用户终端通过传输设备在该有效时间内将该验证密码发送给待绑定设备,从而能够保证验证密码的安全性。
在一种可能的实现方式中,所述用户终端接收所述服务器返回的验证密码后,还包括:
所述用户终端向所述服务器发送目标地址信息,以使所述服务器根据所述目标地址信息以及目标地址信息和设备标识的绑定关系,确定设备标识;
所述用户终端向所述服务器发送控制指令,以使所述服务器将所述控制指令发送给与确定的设备标识对应的绑定设备。
上述方法,用户终端接收服务返回的验证密码后,该用户终端向该服务器发送目标地址信息,以使该服务器根据该目标地址信息以及目标地址信息和设备标识的绑定关系,确定设备标识,该用户终端向该服务器发送控制指令,使服务器将该控制指令发送给与确定的设备标识对应的绑定设备。由于服务器和绑定设备进行了绑定,因此用户终端可以通过选择目标地址信息控制绑定设备,从而操作简单。
第三方面,本发明实施例提供第三种对设备进行绑定的方法,该方法包括:
待绑定设备接收用户终端通过传输设备发送的验证密码;
所述待绑定设备将所述验证密码和所述待绑定设备的设备标识发送给服务器,以使所述服务器根据所述验证密码判断是否将接收到的目标地址信息与所述待绑定设备的设备标识进行绑定。
上述方法,首先待绑定设备接收用户终端发送的验证密码,然后待绑定设备将该验证密码和该待绑定设备的设备标识发送给服务器,使该服务器根据验证密码判断是否将接收到的该用户终端发送的目标地址信息与待绑定设备的设备标识进行绑定。由于使用验证密码判断是否将目标地址信息与待绑定设备的设备标识进行绑定,在目标地址信息与待绑定设备进行绑定后,用户终端直接通过选择的目标地址信息对绑定设备进行控制,从而操作简单。
在一种可能的实现方式中,所述待绑定设备将所述验证密码和所述待绑定设备的设备标识发送给服务器,包括:
所述待绑定设备将所述验证密码和所述待绑定设备的设备标识通过窄带物联网(NarrowBand-Internet Of Things,窄带物联网)NB-IoT模块发送给所述服务器。
上述方法,待绑定设备将验证密码和该待绑定设备的设备标识发送给服务器时,可以通过NB-IoT模块发送,由于NB-IoT模块可以直接和服务器通信,因此待绑定设备通过NB-IoT模块发送验证密码和设备标识,可以节省时间。
第四方面,本发明实施例提供第一种对设备进行绑定的装置,该装置包括:处理单元以及存储单元,其中,所述存储单元存储有程序代码,当所述存储单元存储的一个或多个计算机程序被所述处理单元执行时,使得所述设备执行下列过程:
将接收到的目标地址信息进行加密,生成验证密码;
将所述验证密码发送至用户终端,以使所述用户终端通过传输设备将所述验证密码发送给待绑定设备;
当接收到所述待绑定设备发送的验证密码时,则判断所述待绑定设备发送的验证密码与服务器生成的验证密码是否相同,若相同,则将所述待绑定设备发送的验证密码对应的目标地址信息与所述待绑定设备的设备标识进行绑定。
在一种可能的实现方式中,所述处理单元还用于:
将预设的有效时间发送给所述用户终端,以使所述用户终端在所述有效时间内通过所述传输设备将所述验证密码发送给所述待绑定设备,其中,所述有效时间为用于表示所述验证密码有效的时间。
在一种可能的实现方式中,所述处理单元还用于:
接收所述用户终端发送的目标地址信息;
根据所述目标地址信息以及目标地址信息与设备标识的绑定关系,确定设备标识;
将所述用户终端发送的控制指令发送给所述设备标识对应的绑定设备,以使所述绑定设备执行所述控制指令。
第五方面,本发明实施例提供第二种对设备进行绑定的装置,该装置包括:处理单元以及存储单元,其中,所述存储单元存储有程序代码,当所述存储单元存储的一个或多个计算机程序被所述处理单元执行时,使得所述设备执行下列过程:
向服务器发送用户选择的目标地址信息;
接收所述服务器返回的验证密码,以使用户终端通过传输设备将所述验证密码发送给待绑定设备,其中,所述验证密码是所述服务器将所述目标地址进行加密生成的,用于判断是否将所述目标地址信息与所述待绑定设备的设备标识进行绑定。
在一种可能的实现方式中,所述处理单元还用于:
接收所述服务器发送的有效时间,以使所述用户终端通过所述传输设备在所述有效时间内将所述验证密码发送给所述待绑定设备,其中,所述有效时间为用于表示所述验证密码有效的时间。
在一种可能的实现方式中,所述处理单元还用于:
向所述服务器发送目标地址信息,以使所述服务器根据所述目标地址信息以及目标地址信息和设备标识的绑定关系,确定设备标识;
向所述服务器发送控制指令,以使所述服务器将所述控制指令发送给与确定的设备标识对应的绑定设备。
第六方面,本发明实施例提供第三种对设备进行绑定的装置,该装置包括:处理单元以及存储单元,其中,所述存储单元存储有程序代码,当所述存储单元存储的一个或多个计算机程序被所述处理单元执行时,使得所述设备执行下列过程:
接收用户终端通过传输设备发送的验证密码;
将所述验证密码和所述待绑定设备的设备标识发送给服务器,以使所述服务器根据所述验证密码判断是否将接收到的目标地址信息与所述待绑定设备的设备标识进行绑定。
在一种可能的实现方式中,所述处理单元具体用于:
将所述验证密码和所述待绑定设备的设备标识通过窄带物联网NB-IoT模块发送给所述服务器。
第七方面,本发明实施例提供第四种对设备进行绑定的装置,该装置包括:
生成模块,用于将接收到的目标地址信息进行加密,生成验证密码;
第一发送模块,用于将所述验证密码发送至用户终端,以使所述用户终端通过传输设备将所述验证密码发送给待绑定设备;
绑定模块,用于当接收到所述待绑定设备发送的验证密码时,则判断所述待绑定设备发送的验证密码与服务器生成的验证密码是否相同,若相同,则将所述待绑定设备发送的验证密码对应的目标地址信息与所述待绑定设备的设备标识进行绑定。
第八方面,本发明实施例提供第五种对设备进行绑定的装置,该装置包括:
第二发送模块,用于向服务器发送用户选择的目标地址信息;
第一接收模块,用于接收所述服务器返回的验证密码,以使用户终端通过传输设备将所述验证密码发送给待绑定设备,其中,所述验证密码是所述服务器将所述目标地址进行加密生成的,用于判断是否将所述目标地址信息与所述待绑定设备的设备标识进行绑定。
第九方面,本发明实施例提供的第六种对设备进行绑定的装置,该装置包括:
第二接收模块,用于接收用户终端通过传输设备发送的验证密码;
第三发送模块,用于将所述验证密码和所述待绑定设备的设备标识发送给服务器,以使所述服务器根据所述验证密码判断是否将接收到的目标地址信息与所述待绑定设备的设备标识进行绑定。
第十方面,本发明实施例还提供一种计算机存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现第一方面、第二方面以及第三方面任一所述方法的步骤。
另外,第四方面至第十方面中任一种实现方式所带来的技术效果可参见第一方面、第二方面以及第三的方面中不同实现方式所带来的技术效果,此处不再赘述。
本发明的这些方面或其他方面在以下实施例的描述中会更加简明易懂。
附图说明
为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简要介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域的普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1为本发明实施例提供一种对设备进行绑定的系统结构示意图;
图2为本发明实施例提供第一种对设备进行绑定的方法流程示意图;
图3为本发明实施例提供第二种对设备进行绑定的方法流程示意图;
图4为本发明实施例提供第三种对设备进行绑定的方法流程示意图;
图5为本发明实施例提供的一种对设备进行绑定的完整方法流程示意图;
图6为本发明实施例第一种服务器的结构示意图;
图7为本发明实施例第一种用户终端的结构示意图;
图8为本发明实施例第一种待绑定设备的结构示意图;
图9为本发明实施例第二种服务器的结构示意图;
图10为本发明实施例第二种用户终端的结构示意图;
图11为本发明实施例第二种待绑定设备的结构示意图。
具体实施方式
为了使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明作进一步地详细描述,显然,所描述的实施例仅仅是本发明一部份实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。
现在的智能设备都能和终端的APP绑定,比如智能空调、智能冰箱、智能电视等,智能设备和终端的APP绑定后,终端的APP可以控制智能设备。然而,如果终端的一个APP上绑定了多个智能设备,比如终端的一个APP上绑定了多个同一型号的智能空调,如果将智能空调和房间号绑定,用户想控制卧室1的智能空调时,用户可以通过选择房间号来控制该房间的智能空调。
通过选择房间号来控制智能空调,则需要将房间号和智能空调进行绑定,本发明服务器可以将智能设备所在的位置信息通过加密,生成验证密码,然后用户终端可以将该验证密码发送给智能设备,智能设备再将该验证密码和智能设备的设备标识发送给服务器,服务器接收到该验证密码后,将接收到的验证密码和服务器生成的密码进行比较,如果相同,则将该验证密码对应的目标地址信息与接收到的设备标识进行绑定,从而实现智能设备和该智能设备所在的位置进行绑定,在智能设备和智能设备所在的位置进行绑定后,用户终端在需要控制智能设备时,直接选择与该智能设备绑定的位置信息即可。
本发明实施例描述的应用场景是为了更加清楚的说明本发明实施例的技术方案,并不构成对于本发明实施例提供的技术方案的限定,本领域普通技术人员可知,随着新应用场景的出现,本发明实施例提供的技术方案对于类似的技术问题,同样适用。
针对上述应用场景,本发明实施例提供一种对设备进行绑定的系统,如图1所示,该系统包括:服务器10、用户终端20和待绑定设备30。
服务器10,用于将接收到的目标地址信息进行加密,生成验证密码;将所述验证密码发送至用户终端,以使所述用户终端通过传输设备将所述验证密码发送给待绑定设备;当接收到所述待绑定设备发送的验证密码时,则判断所述待绑定设备发送的验证密码与所述服务器生成的验证密码是否相同,若相同,则将所述待绑定设备发送的验证密码对应的目标地址信息与所述待绑定设备的设备标识进行绑定。
用户终端20,用于向服务器发送用户选择的目标地址信息;接收所述服务器返回的验证密码,以使所述用户终端通过传输设备将所述验证密码发送给待绑定设备,其中,所述验证密码是所述服务器将所述目标地址进行加密生成的,用于判断是否将所述目标地址信息与所述待绑定设备的设备标识进行绑定。
待绑定设备30,用于接收用户终端通过传输设备发送的验证密码;所述验证密码和所述待绑定设备的设备标识发送给服务器,以使所述服务器根据所述验证密码判断是否将接收到的目标地址信息与所述待绑定设备的设备标识进行绑定。
本发明实施例中,用户终端向服务器发送用户选择的目标地址信息,服务器将接收到的目标地址信息进行加密,生成验证密码,服务器将该验证密码发送给用户终端,该用户终端通过传输设备将该验证密码发送给待绑定设备,待绑定设备接收到验证密码后,将该验证密码以及该待绑定设备的设备标识发送给服务器,当服务器接收到该待绑定设备发送的验证密码时,判断该待绑定设备发送的验证密码与服务器生成的验证密码是否相同,如果相同,则将该待绑定设备发送的验证密码对应的目标地址信息与该待绑定设备的设备标识进行绑定。由于使用验证密码判断是否将目标地址信息与待绑定设备的设备标识进行绑定,在目标地址信息与待绑定设备进行绑定后,用户终端直接通过选择的目标地址信息对绑定设备进行控制,从而操作简单。
将目标地址信息与待绑定设备进行绑定后,还可以实现对设备的有效管理。
这里的目标地址信息,可以是房间号,比如XX公寓的X号楼X房间号。
用户终端可以为手机、平板电脑,可以与服务器进行通信,且能够显示或播报密码的终端都适用本发明实施例。
传输设备可以为具有红外功能的遥控器,也可以为置于用户终端内部的,具有红外和传输功能的传输设备。
也就是说,用户终端和传输设备可以为同一个设备,即传输设备位于用户终端中,比如具有红外功能的手机,或具有红外功能的平板电脑。用户终端和传输设备也可以为两个独立的设备,比如手机和具有红外功能的遥控器。
用户终端在将目标地址信息发送给服务器之前,在用户终端中会存储多个目标地址信息,比如,房间1、房间2、房间3,用户会在用户终端中存储的多个目标地址信息中选择一个目标地址信息。
用户终端将用户选择的目标地址信息发送给服务器,服务器会将该目标地址信息进行加密,生成验证密码。这里将目标地址信息进行加密,生成验证密码的过程和现有技术相同,此处不再赘述。
比如,服务器将房间号1进行加密,生成的验证密码为123。
服务器将生成的验证密码返回给用户终端,比如将生成的验证密码123返回给用户终端。
用户终端在接收到服务器返回的验证密码后,可以在用户终端上显示该验证密码,也可以语音播报该验证密码。
用户可以将该验证密码通过传输设备发送给待绑定设备,比如,通过红外遥控器将该验证密码发送给智能空调。
服务器在向用户终端发送验证密码的同时,还可以将预先设置的有效时间发送给用户终端,比如10分钟,用户终端接收到该有效时间后,可以在该用户终端上显示该有效时间,也可以语音播报该有效时间。
该有效时间用于表示在该有效时间内该验证密码有效,也就是该有效时间过后,该验证密码失效,不能使用。
用户在有效时间内通过传输设备将该有效密码发送给待绑定设备,待绑定设备接收到该验证密码后,将该验证密码以及该待绑定设备的设备标识发送给服务器。
服务器接到待绑定设备发送的验证密码和该待绑定设备的设备标识后,判断该待绑定设备发送的验证密码与该服务器生成的验证密码是否相同,如果相同,则将该待绑定设备发送的验证密码对应的目标地址信息与该待绑定设备的设备标识进行绑定。
需要说明的是,服务器可能会接收到多个用户终端发送的目标地址信息,也就是说,服务器中可能会存储多个对目标地址信息进行加密生成的验证密码,所以在判断该待绑定设备发送的验证密码与该服务器生成的验证密码是否相同时,可以将该待绑定设备发送的验证密码与该服务器中存储的多个验证密码进行比较,如果该服务器中存储的多个验证密码中存在与该待绑定设备发送的验证密码相同的验证密码,则服务器将该待绑定设备发送的验证密码对应的目标地址信息与该待绑定设备的设备标识进行绑定。
具体的,服务器在将目标地址信息进行加密,生成验证密码时,可以存储目标地址信息和验证密码的对应关系,比如,将房间号1加密生成的验证密码为123,将房间号2加密生成的验证密码为456,将房间号3加密生成的验证密码为789,则服务器中可以存储房间号和验证密码的对应关系,如表1所示。
表1
如果服务器只生成一个验证密码,则服务器接收到待绑定设备发送的验证密码时,判断待绑定设备发送的验证密码与该服务器生成的该验证密码是否相同;如果服务器生成了多个验证密码,则服务器接收到待绑定设备发送的验证密码时,判断待绑定设备发送的验证密码与该服务器生成的多个验证密码是否相同,比如,服务器接收到的待绑定设备发送的验证密码为456,服务器生产的验证密码为“123”“456”“789”,服务器判断接收到的待绑定设备发送的验证密码与服务器生成的验证密码“456”相同,则将“456”对应的目标地址信息与该待绑定设备的设备标识进行绑定。
经查表,确定验证密码456对应的目标地址信息为房间号2,则服务器将房间号2与收到的该待绑定设备的设备标识进行绑定,从而可以在选择房间号2后控制该待绑定设备。
服务器除了可以存储目标地址信息和验证密码的绑定关系外,还可以在确定生成的验证密码与待绑定设备发送的验证密码相同后,使用约定的秘钥对待绑定设备发送的验证密码进行解密,得到该待绑定设备发送的验证密码对应的目标地址信息,从而将该目标地址信息与该待绑定设备的设备标识进行绑定。
服务器将该待绑定设备发送的验证密码对应的目标地址信息与该待绑定设备的设备标识进行绑定后,该服务器接收该用户终端发送的目标地址信息,然后根据用户终端发送的目标地址信息以及目标地址信息与设备标识的绑定关系,确定设备标识,最后将用户终端发送的控制指令发送给与该设备标识对应的绑定设备,使该绑定设备执行该控制指令,用户终端可以通过选择目标地址信息控制绑定设备,从而操作简单。
需要说明的是,这里的用户终端,可以是在实现目标地址信息和设备标识进行绑定时向服务器发送目标地址信息的终端,也可以是其它的终端,能够对绑定设备进行控制的终端都适用本发明实施例。
基于同一发明构思,本发明实施例中还提供了一种对设备进行绑定的方法,由于该方法对应的设备是本发明实施例对设备进行绑定的系统中的服务器,并且该方法解决问题的原理与该设备相似,因此该方法的实施可以参见系统的实施,重复之处不再赘述。
如图2所示,本发明实施例提供一种对设备进行绑定的方法,该方法包括:
S200、服务器将接收到的目标地址信息进行加密,生成验证密码;
S201、所述服务器将所述验证密码发送至用户终端,以使所述用户终端通过传输设备将所述验证密码发送给待绑定设备;
S202、当所述服务器接收到所述待绑定设备发送的验证密码时,则判断所述待绑定设备发送的验证密码与所述服务器生成的验证密码是否相同,若相同,则将所述待绑定设备发送的验证密码对应的目标地址信息与所述待绑定设备的设备标识进行绑定。
可选的,所述服务器将接收到的目标地址信息进行加密,生成验证密码后,还包括:
所述服务器将预设的有效时间发送给所述用户终端,以使所述用户终端在所述有效时间内通过所述传输设备将所述验证密码发送给所述待绑定设备,其中,所述有效时间为用于表示所述验证密码有效的时间。
可选的,所述服务器将所述待绑定设备发送的验证密码对应的目标地址信息与所述待绑定设备的设备标识进行绑定后,还包括:
所述服务器接收所述用户终端发送的目标地址信息;
所述服务器根据所述用户终端发送的目标地址信息以及目标地址信息与设备标识的绑定关系,确定设备标识;
所述服务器将所述用户终端发送的控制指令发送给所述设备标识对应的绑定设备,以使所述绑定设备执行所述控制指令。
基于同一发明构思,本发明实施例中还提供了第二种对设备进行绑定的方法,由于该方法对应的设备是本发明实施例对设备进行绑定的系统中的用户终端,并且该方法解决问题的原理与该设备相似,因此该方法的实施可以参见系统的实施,重复之处不再赘述。
如图3所示,本发明实施例提供第二种对设备进行绑定的方法,该方法包括:
S300、用户终端向服务器发送用户选择的目标地址信息;
S301、所述用户终端接收所述服务器返回的验证密码,以使所述用户终端通过传输设备将所述验证密码发送给待绑定设备,其中,所述验证密码是所述服务器将所述目标地址进行加密生成的,用于判断是否将所述目标地址信息与所述待绑定设备的设备标识进行绑定。
可选的,所述用户终端向服务器发送用户选择的目标地址信息后,还包括:
所述用户终端接收所述服务器发送的有效时间,以使所述用户终端通过所述传输设备在所述有效时间内将所述验证密码发送给所述待绑定设备,其中,所述有效时间为用于表示所述验证密码有效的时间。
可选的,所述用户终端接收所述服务器返回的验证密码后,还包括:
所述用户终端向所述服务器发送目标地址信息,以使所述服务器根据所述目标地址信息以及目标地址信息和设备标识的绑定关系,确定设备标识;
所述用户终端向所述服务器发送控制指令,以使所述服务器将所述控制指令发送给与确定的设备标识对应的绑定设备。
基于同一发明构思,本发明实施例中还提供了第三种对设备进行绑定的方法,由于该方法对应的设备是本发明实施例对设备进行绑定的系统中的待绑定设备,并且该方法解决问题的原理与该设备相似,因此该方法的实施可以参见系统的实施,重复之处不再赘述。
如图4所示,本发明实施例提供第三种对设备进行绑定的方法,该方法包括:
S400、待绑定设备接收用户终端通过传输设备发送的验证密码;
S401、所述待绑定设备将所述验证密码和所述待绑定设备的设备标识发送给服务器,以使所述服务器根据所述验证密码判断是否将接收到的目标地址信息与所述待绑定设备的设备标识进行绑定。
可选的,所述待绑定设备将所述验证密码和所述待绑定设备的设备标识发送给服务器,包括:
所述待绑定设备将所述验证密码和所述待绑定设备的设备标识通过窄带物联网NB-IoT模块发送给所述服务器。
如图5所示,为本发明实施例提供的一种对设备进行绑定的完整方法流程示意图,该完整方法包括:
S500、用户终端向服务器发送用户选择的目标地址信息;
S501、服务器将接收到的用户终端发送的目标地址信息进行加密,生成验证密码;
S502、服务器将生成的验证密码与预设的有效时间发送给用户终端;
S503、传输设备在有效时间内将服务器返回给用户终端的验证密码发送给待绑定设备;
S504、待绑定设备将接收到的传输设备发送的验证密码和该待绑定设备的设备标识发送给服务器;
S505、服务器接收待绑定设备发送的验证密码和该待绑定设备的设备标识;
S506、服务器确定待绑定设备发送的验证密码与服务器生成的验证密码相同;
S507、服务器将待绑定设备发送的验证密码对应的目标地址信息与该待绑定设备的设备标识进行绑定。
服务器将目标地址信息与待绑定设备的设备标识进行绑定后,将绑定关系存储在该服务器中。用户需要控制该目标地址信息对应的设备时,用户可以从某一终端的APP中选择该目标地址信息,然后将该目标地址信息发送给服务器,服务器确定与该目标地址信息对应的设备,用户通过某一终端的APP向与该目标地址信息绑定的设备发送控制命令,从而控制该设备。
需要说明的是,本发明实施例中的用户终端和传输设备为绑定目标地址信息和待绑定设备使用的,在将目标地址信息和待绑定设备绑定后,控制该待绑定设备时,可以使用用户终端,也可以使用除用户终端以外的任何一个可以与服务器进行通信的终端。
基于同一发明构思,本发明实施例中还提供了一种对设备进行绑定的装置,由于该装置是本发明实施例对设备进行绑定的系统中的服务器,并且该装置解决问题的原理与该方法相似,因此该装置的实施可以参见系统的实施,重复之处不再赘述。
如图6所示,本发明实施例提供一种对设备进行绑定的装置,该装置包括:处理单元600以及存储单元601,其中,所述存储单元601存储有程序代码,当所述存储单元601存储的一个或多个计算机程序被所述处理单元600执行时,使得所述处理单元600执行下列过程:
将接收到的目标地址信息进行加密,生成验证密码;
将所述验证密码发送至用户终端,以使所述用户终端通过传输设备将所述验证密码发送给待绑定设备;
当接收到所述待绑定设备发送的验证密码时,则判断所述待绑定设备发送的验证密码与服务器生成的验证密码是否相同,若相同,则将所述待绑定设备发送的验证密码对应的目标地址信息与所述待绑定设备的设备标识进行绑定。
可选的,所述处理单元600还用于:
将预设的有效时间发送给所述用户终端,以使所述用户终端在所述有效时间内通过所述传输设备将所述验证密码发送给所述待绑定设备,其中,所述有效时间为用于表示所述验证密码有效的时间。
可选的,所述处理单元600还用于:
接收所述用户终端发送的目标地址信息;
根据所述目标地址信息以及目标地址信息与设备标识的绑定关系,确定设备标识;
将所述用户终端发送的控制指令发送给所述设备标识对应的绑定设备,以使所述绑定设备执行所述控制指令。
基于同一发明构思,本发明实施例中还提供了另一种对设备进行绑定的装置,由于该装置是本发明实施例对设备进行绑定的系统中的用户终端,并且该装置解决问题的原理与该方法相似,因此该装置的实施可以参见系统的实施,重复之处不再赘述。
如图7所示,本发明实施例提供一种对设备进行绑定的装置,该装置包括:处理单元700以及存储单元701,其中,所述存储单元701存储有程序代码,当所述存储单元701存储的一个或多个计算机程序被所述处理单元700执行时,使得所述处理单元700执行下列过程:
向服务器发送用户选择的目标地址信息;
接收所述服务器返回的验证密码,以使用户终端通过传输设备将所述验证密码发送给待绑定设备,其中,所述验证密码是所述服务器将所述目标地址进行加密生成的,用于判断是否将所述目标地址信息与所述待绑定设备的设备标识进行绑定。
可选的,所述处理单元700还用于:
接收所述服务器发送的有效时间,以使所述用户终端通过所述传输设备在所述有效时间内将所述验证密码发送给所述待绑定设备,其中,所述有效时间为用于表示所述验证密码有效的时间。
可选的,所述处理单元700还用于:
向所述服务器发送目标地址信息,以使所述服务器根据所述目标地址信息以及目标地址信息和设备标识的绑定关系,确定设备标识;
向所述服务器发送控制指令,以使所述服务器将所述控制指令发送给与确定的设备标识对应的绑定设备。
基于同一发明构思,本发明实施例中还提供了一种对设备进行绑定的装置,由于该装置是本发明实施例对设备进行绑定的系统中的待绑定设备,并且该装置解决问题的原理与该方法相似,因此该装置的实施可以参见系统的实施,重复之处不再赘述。
如图8所示,本发明实施例提供一种对设备进行绑定的装置,该装置包括:处理单元800以及存储单元801,其中,所述存储单元801存储有程序代码,当所述存储单元801存储的一个或多个计算机程序被所述处理单元1000执行时,使得所述处理单元800执行下列过程:
接收用户终端通过传输设备发送的验证密码;
将所述验证密码和所述待绑定设备的设备标识发送给服务器,以使所述服务器根据所述验证密码判断是否将接收到的目标地址信息与所述待绑定设备的设备标识进行绑定。
可选的,所述处理单元800具体用于:
将所述验证密码和所述待绑定设备的设备标识通过窄带物联网NB-IoT模块发送给所述服务器。
基于同一发明构思,本发明实施例中还提供了一种对设备进行绑定的装置,由于该装置是本发明实施例对设备进行绑定的系统中的服务器,并且该装置解决问题的原理与该方法相似,因此该装置的实施可以参见系统的实施,重复之处不再赘述。
如图9所示,本发明实施例提供一种对设备进行绑定的装置,该装置包括:生成模块900、第一发送模块901和绑定模块902:
生成模块900,用于将接收到的目标地址信息进行加密,生成验证密码;第一发送模块901,用于将所述验证密码发送至用户终端,以使所述用户终端通过传输设备将所述验证密码发送给待绑定设备;
绑定模块902,用于当接收到所述待绑定设备发送的验证密码时,则判断所述待绑定设备发送的验证密码与服务器生成的验证密码是否相同,若相同,则将所述待绑定设备发送的验证密码对应的目标地址信息与所述待绑定设备的设备标识进行绑定。
可选的,所述第一发送模块901还用于:
将预设的有效时间发送给所述用户终端,以使所述用户终端在所述有效时间内通过所述传输设备将所述验证密码发送给所述待绑定设备,其中,所述有效时间为用于表示所述验证密码有效的时间。
可选的,所述绑定模块902还用于:
接收所述用户终端发送的目标地址信息;
根据所述目标地址信息以及目标地址信息与设备标识的绑定关系,确定设备标识;
将所述用户终端发送的控制指令发送给所述设备标识对应的绑定设备,以使所述绑定设备执行所述控制指令。
基于同一发明构思,本发明实施例中还提供了一种对设备进行绑定的装置,由于该装置是本发明实施例对设备进行绑定的系统中的用户终端,并且该装置解决问题的原理与该方法相似,因此该装置的实施可以参见系统的实施,重复之处不再赘述。
如图10所示,本发明实施例提供另一种对设备进行绑定的装置,该装置包括:第二发送模块1000和第一接收模块1001:
第二发送模块1000,用于向服务器发送用户选择的目标地址信息;
第一接收模块1001,用于接收所述服务器返回的验证密码,以使用户终端通过传输设备将所述验证密码发送给待绑定设备,其中,所述验证密码是所述服务器将所述目标地址进行加密生成的,用于判断是否将所述目标地址信息与所述待绑定设备的设备标识进行绑定。
可选的,所述第一接收模块1001还用于:
接收所述服务器发送的有效时间,以使所述用户终端通过所述传输设备在所述有效时间内将所述验证密码发送给所述待绑定设备,其中,所述有效时间为用于表示所述验证密码有效的时间。
可选的,所述第一接收模块1001还用于:
向所述服务器发送目标地址信息,以使所述服务器根据所述目标地址信息以及目标地址信息和设备标识的绑定关系,确定设备标识;
向所述服务器发送控制指令,以使所述服务器将所述控制指令发送给与确定的设备标识对应的绑定设备。
基于同一发明构思,本发明实施例中还提供了一种对设备进行绑定的装置,由于该装置是本发明实施例对设备进行绑定的系统中的待绑定设备,并且该装置解决问题的原理与该方法相似,因此该装置的实施可以参见系统的实施,重复之处不再赘述。
如图11所示,本发明实施例提供一种对设备进行绑定的装置,该装置包括:第二接收模块1100和第三发送模块1101:
第二接收模块1100,用于接收用户终端通过传输设备发送的验证密码;
第三发送模块1101,用于将所述验证密码和所述待绑定设备的设备标识发送给服务器,以使所述服务器根据所述验证密码判断是否将接收到的目标地址信息与所述待绑定设备的设备标识进行绑定。
可选的,所述第三发送模块具体用于:
将所述验证密码和所述待绑定设备的设备标识通过窄带物联网NB-IoT模块发送给所述服务器。
进一步的,本发明实施例还提供一种对设备进行绑定的可读存储介质,包括程序代码,当所述程序代码在计算设备上运行时,所述程序代码用于使所述计算设备执行对设备进行绑定的方法的步骤。
以上参照示出根据本申请实施例的方法、装置(系统)和\/或计算机程序产品的框图和\/或流程图描述本申请。应理解,可以通过计算机程序指令来实现框图和\/或流程图示图的一个块以及框图和\/或流程图示图的块的组合。可以将这些计算机程序指令提供给通用计算机、专用计算机的处理器和\/或其它可编程数据处理装置,以产生机器,使得经由计算机处理器和\/或其它可编程数据处理装置执行的指令创建用于实现框图和\/或流程图块中所指定的功能\/动作的方法。
相应地,还可以用硬件和\/或软件(包括固件、驻留软件、微码等)来实施本申请。更进一步地,本申请可以采取计算机可使用或计算机可读存储介质上的计算机程序产品的形式,其具有在介质中实现的计算机可使用或计算机可读程序代码,以由指令执行系统来使用或结合指令执行系统而使用。在本申请上下文中,计算机可使用或计算机可读介质可以是任意介质,其可以包含、存储、通信、传输、或传送程序,以由指令执行系统、装置或设备使用,或结合指令执行系统、装置或设备使用。
显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。
设计图
相关信息详情
申请码:申请号:CN201910839955.9
申请日:2019-09-06
公开号:CN110351169A
公开日:2019-10-18
国家:CN
国家/省市:44(广东)
授权编号:CN110351169B
授权时间:20191213
主分类号:H04L 12/28
专利分类号:H04L12/28;H04L29/06;H04L29/12
范畴分类:39B;
申请人:珠海格力电器股份有限公司;珠海联云科技有限公司
第一申请人:珠海格力电器股份有限公司
申请人地址:519070 广东省珠海市前山金鸡西路789号
发明人:郭颖珊
第一发明人:郭颖珊
当前权利人:珠海格力电器股份有限公司;珠海联云科技有限公司
代理人:赵小霞
代理机构:11291
代理机构编号:北京同达信恒知识产权代理有限公司
优先权:关键词:当前状态:审核中
类型名称:外观设计