CN105722089B - 一种设备认证方法 - Google Patents
一种设备认证方法 Download PDFInfo
- Publication number
- CN105722089B CN105722089B CN201610172767.1A CN201610172767A CN105722089B CN 105722089 B CN105722089 B CN 105722089B CN 201610172767 A CN201610172767 A CN 201610172767A CN 105722089 B CN105722089 B CN 105722089B
- Authority
- CN
- China
- Prior art keywords
- bound
- information
- host
- wifi
- wifi host
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W12/00—Security arrangements; Authentication; Protecting privacy or anonymity
- H04W12/08—Access security
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
- H04L12/2803—Home automation networks
- H04L12/2807—Exchanging configuration information on appliance services in a home automation network
- H04L12/2814—Exchanging control software or macros for controlling appliance services in a home automation network
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/10—Protocols in which an application is distributed across nodes in the network
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W84/00—Network topologies
- H04W84/02—Hierarchically pre-organised networks, e.g. paging networks, cellular networks, WLAN [Wireless Local Area Network] or WLL [Wireless Local Loop]
- H04W84/10—Small scale networks; Flat hierarchical networks
- H04W84/12—WLAN [Wireless Local Area Networks]
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computer Security & Cryptography (AREA)
- Automation & Control Theory (AREA)
- Mobile Radio Communication Systems (AREA)
- Telephonic Communication Services (AREA)
Abstract
本发明公开了一种设备认证方法。所述设备认证方法,包括:移动终端向云服务器发送对在同一局域网中的待绑定WiFi主机的绑定请求,使云服务器将用户账号信息与待绑定WiFi主机进行绑定,其中,绑定请求包括用户账号信息以及待绑定WiFi主机的标识信息;移动终端接收云服务器返回的绑定信息,绑定信息包括用户账号信息以及与用户账号信息对应的绑定WiFi主机的标识信息;移动终端根据Zigbee设备的标识信息以及绑定信息构造连接控制指令,将连接控制指令发送至待绑定WiFi主机,控制待绑定WiFi主机对Zigbee设备进行绑定。本发明实施例提供的技术方案,提高了Zigbee设备添加到用户帐号下的安全性。
Description
技术领域
本发明实施例涉及通信技术,尤其涉及一种设备认证方法。
背景技术
智能家居行业中,通常通过Zigbee设备监测家居状态,Zigbee设备均绑定在无线保真WiFi主机上,WiFi主机通过路由器将与该WiFi主机绑定的Zigbee设备的状态信息发送至云服务器,移动终端通过WiFi主机存储在云服务器的唯一的网络账号查询Zigbee设备的状态信息。其中,移动终端可以是手机或者平板电脑等,Zigbee设备可以检测家庭的温度、湿度以及用电等。
上述现有的智能家居的监控技术中,用户通过移动终端根据WiFi主机的网络账号以及与该网络账号对应的密码即可获取全部Zigbee设备的状态信息,并对Zigbee设备进行控制,用户不需要实际的Zigbee设备就可以获得该设备的控制权限,造成了一定的安全隐患。
发明内容
本发明提供了一种设备认证方法,提高了Zigbee设备添加到用户帐号下的安全性问题。
第一方面,本发明实施例提供了一种设备认证方法,包括:
移动终端向云服务器发送对在同一局域网中的待绑定WiFi主机的绑定请求,以使所述云服务器将用户账号信息与所述待绑定WiFi主机进行绑定,其中,所述绑定请求包括:所述用户账号信息以及所述待绑定WiFi主机的标识信息;
所述移动终端接收所述云服务器返回的绑定信息,其中,所述绑定信息包括所述用户账号信息以及与所述用户账号信息对应的已绑定WiFi主机的标识信息;
所述移动终端根据Zigbee设备的标识信息以及所述绑定信息构造连接控制指令,并将所述连接控制指令发送至所述已绑定WiFi主机,控制所述已绑定WiFi主机对所述Zigbee设备进行绑定。
进一步地,移动终端向云服务器发送对在同一局域网中的待绑定WiFi主机的绑定请求具体包括:
所述移动终端根据用户输入的待绑定WiFi主机的绑定请求;其中,所述待绑定WiFi主机的绑定请求中包括用户账号信息以及所述待绑定WiFi主机的标识信息;
所述移动终端如果接收到所述待绑定WiFi主机通过网络接入设备发送的广播数据包,则将所述待绑定WiFi主机的绑定请求发送至云服务器。
进一步地,移动终端向云服务器发送对在同一局域网中的待绑定WiFi主机的绑定请求具体包括:
所述移动终端获取周围环境中的广播数据包,并根据所述广播数据包中包括的主机标识,生成主机列表;
所述移动终端根据用户对所述主机列表中待绑定WiFi主机的选择,生成待绑定WiFi主机的绑定请求,其中,所述待绑定WiFi主机的绑定请求中包括用户账号信息以及所述待绑定WiFi主机的标识信息;
移动终端将所述WiFi主机绑定请求发送至所述云服务器。
进一步地,所述移动终端根据Zigbee设备的标识信息以及所述绑定信息构造连接控制指令,并将所述连接控制指令发送至所述已绑定WiFi主机,控制所述已绑定WiFi主机对所述Zigbee设备进行绑定具体包括:
所述移动终端获取所述Zigbee设备的标识信息;
所述移动终端将所述绑定信息中包括的所述用户账号信息作为发送方标识、所述绑定信息中包括的已绑定WiFi主机的标识信息作为接收方标识,以及将所述Zigbee设备的标识信息作为数据内容构造连接控制指令;
所述移动终端向所述已绑定WiFi主机发送所述连接控制指令,控制所述已绑定WiFi主机对所述Zigbee设备进行绑定。
进一步地,所述移动终端控制所述已绑定WiFi主机对所述Zigbee设备进行绑定之后,还包括:
所述移动终端向所述云服务器发送Zigbee设备查询请求,其中,所述Zigbee设备查询请求中包括:目标用户账号信息;
所述移动终端接收所述服务器返回的与所述目标用户账号信息对应的Zigbee设备的实时状态信息;
其中,所述云服务器中存储有用户账号信息与WiFi主机标识之间的绑定信息,以及WiFi主机标识与所述WiFi主机标识绑定的Zigbee设备的实时状态信息。
第二方面,本发明实施例还提供了一种设备认证方法,包括:
已绑定WiFi主机获取并存储云服务器发送的绑定信息,其中,所述绑定信息包括用户账号信息以及与所述用户账号信息对应的已绑定WiFi主机的标识信息;
所述已绑定WiFi主机接收移动终端发送的连接控制指令,其中,所述连接控制指令由所述移动终端根据Zigbee设备的标识信息以及所述移动终端中存储的绑定信息构造生成;
所述已绑定WiFi主机如果确定所述连接控制指令与本地存储的绑定信息相匹配,则根据所述连接控制指令中包括的所述Zigbee设备的标识信息查找对应的目标Zigbee设备;
所述已绑定WiFi主机与所述目标Zigbee设备进行连接,完成对所述目标Zigbee设备的绑定。
进一步地,所述已绑定WiFi主机与所述目标Zigbee设备进行连接,完成对所述目标Zigbee设备的绑定之后,还包括:
所述已绑定WiFi主机获取所述目标Zigbee设备的实时状态信息;
所述已绑定WiFi主机根据所述目标Zigbee设备的实时状态信息以及自身的标识信息构造监控设备状态信息;
所述已绑定WiFi主机将所述监控设备状态信息发送至所述云服务器。
第三方面,本发明实施例还提供了一种设备认证方法,包括:
云服务器接收移动终端发送的对待绑定WiFi主机的绑定请求,其中,所述绑定请求包括:所述移动终端的用户账号信息以及所述待绑定WiFi主机的标识信息;
所述云服务器将所述用户账号信息以及所述WiFi主机的标识信息进行绑定,并记录绑定信息,其中,所述绑定信息包括:所述用户账号信息以及与所述用户账号信息对应的已绑定WiFi主机的标识信息;
所述云服务器将所述绑定信息发送至所述移动终端以及所述已绑定WiFi主机。
进一步地,所述云服务器将所述绑定信息发送至所述移动终端以及所述待绑定WiFi主机之后,还包括:
所述云服务器接收所述待绑定WiFi主机发送的监控设备状态信息并进行存储,其中,所述监控设备状态信息包括:WiFi主机标识以及所述WiFi主机标识绑定的Zigbee设备的实时状态信息;
相应的,还包括:
所述云服务器接收目标移动终端发送的Zigbee设备查询请求,其中,所述Zigbee设备查询请求中包括:目标用户账号信息;
所述云服务器根据所述目标用户账号信息,查询存储的与所述目标用户账号信息对应的绑定信息,获取与所述目标用户账号信息对应的目标WiFi主机标识;
所述云服务器根据所述目标WiFi主机标识,查询存储的与所述目标WiFi主机标识对应的监控设备状态信息,并将与所述目标WiFi主机标识所绑定的Zigbee设备的实时状态信息发送至所述目标移动终端。
进一步地,在云服务器接收移动终端发送的对待绑定WiFi主机的绑定请求之前,还包括:
云服务器获取所述移动终端发送的账号注册请求,其中,所述账号注册请求包括:待注册用户信息;
所述云服务根据所述账号注册请求生成所述用户账号信息,并对所述用户账号信息进行存储。
本发明实施例提供的技术方案,通过移动终端向云服务器发送对在同一局域网中的待绑定WiFi主机的绑定请求,云服务器根据绑定请求将用户账号信息以及待绑定WiFi主机的标识信息进行绑定,并记录绑定信息,云服务器记录并发送绑定信息至移动终端以及WiFi主机,移动终端接收云服务器返回的绑定信息,并根据绑定信息以及Zigbee设备的标识信息构造连接控制指令,将连接控制指令发送至已绑定WiFi主机,已绑定WiFi主机根据连接控制指令对Zigbee设备进行绑定,将Zigbee设备添加到用户帐号下,提高了Zigbee设备添加的安全性。
附图说明
图1是本发明实施例一提供的一种设备认证方法的流程图;
图2是本发明实施例二提供的一种设备认证方法的流程图;
图3是本发明实施例三提供的一种设备认证方法的流程图;
图4是本发明实施例四提供的一种设备认证方法的流程图;
图5是本发明实施例五提供的一种设备认证方法的流程图;
图6是本发明实施例六提供的一种设备认证方法的信令流程图。
具体实施方式
下面结合附图和实施例对本发明作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本发明,而非对本发明的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本发明相关的部分而非全部结构。
另外还需要说明的是,为了便于描述,附图中仅示出了与本发明相关的部分而非全部内容。在更加详细地讨论示例性实施例之前应当提到的是,一些示例性实施例被描述成作为流程图描绘的处理或方法。虽然流程图将各项操作(或步骤)描述成顺序的处理,但是其中的许多操作可以被并行地、并发地或者同时实施。此外,各项操作的顺序可以被重新安排。当其操作完成时所述处理可以被终止,但是还可以具有未包括在附图中的附加步骤。所述处理可以对应于方法、函数、规程、子例程、子程序等等。
实施例一
图1是本发明实施例一提供的一种设备认证方法的流程图。本实施例提供的设备认证方法可以由设备认证装置执行,所述设备认证装置由软件和/或硬件的方式实现,该装置通常配置于移动终端中,所述移动终端可以是手机或者平板电脑等。本实施例提供的设备认证方法适用于通过设备认证装置将WiFi主机绑定到用户账号下,并通过控制WiFi主机将Zigbee设备绑定到WiFi主机。参见图1,本实施例提供的设备认证方法,包括:
S110、移动终端向云服务器发送对在同一局域网中的待绑定WiFi主机的绑定请求,以使云服务器将用户账号信息与待绑定WiFi主机进行绑定,其中,绑定请求包括:用户账号信息以及待绑定WiFi主机的标识信息。
移动终端以及待绑定WiFi主机均连接到同一个网络接入设备中,则移动终端以及待绑定WiFi主机处于同一局域网内,其中,网络接入设备可以是路由器或者交换机等设备。局域网中所有的WiFi主机均可以作为待绑定WiFi主机。
WiFi主机连接到网络接入设备之后,WiFi主机可以通过该网络接入设备向所在的局域网内的设备发送广播数据包,移动终端若能够接收到该广播数据包,移动终端可以判断与WiFi主机处于同一局域网内。WiFi主机可以绑定Zigbee设备,并通过设置于WiFi主机中的WiFi模块,无线连接到路由器所在的网络中,进而WiFi主机将绑定的Zigbee设备的信息上传至云服务器。因此,WiFi主机包括WiFi模块以及Zigbee模块,Zigbee模块可以同时具备接收信息以及发送控制命令的功能。
所述用户账号信息可以是云服务器获取移动终端发送的账号注册请求之后,根据账号注册请求生成的,所述用户账号信息被存储在所述云服务器中。账号注册请求可以包括待注册用户信息。待注册用户信息可以包括用户账号以及用户设置的与该用户账号对应的登录密码。用户账号信息一般为用户账号以及登录密码。
所述绑定请求包括所述用户账号信息以及所述待绑定WiFi主机的标识信息,与服务器可以根据绑定请求,将用户账号信息和所述待绑定WiFi主机进行绑定,其中,绑定可以是在云服务器中建立用户账号信息与所述待绑定WiFi主机标识之间的一一对应关系,当用户在移动终端登录用户账号之后,就能够获取与该用户账号绑定的WiFi主机的信息。
S120、所述移动终端接收所述云服务器返回的绑定信息,其中,所述绑定信息包括所述用户账号信息以及与所述用户账号信息对应的已绑定WiFi主机的标识信息。
移动终端向云服务器发送对在同一局域网中的待绑定WiFi主机的绑定请求之后,云服务器接收绑定请求并将用户账号信息与所述待绑定WiFi主机进行了绑定,此时,待绑定WiFi主机即为与所述用户账号信息对应的已绑定WiFi主机。云服务器向移动终端发送包括所述用户账号信息以及与所述用户账号信息对应的已绑定WiFi主机的标识信息的绑定信息,移动终端接收云服务器返回的所述绑定信息。
S130、所述移动终端根据Zigbee设备的标识信息以及所述绑定信息构造连接控制指令,并将所述连接控制指令发送至所述已绑定WiFi主机,控制所述已绑定WiFi主机对所述Zigbee设备进行绑定。
Zigbee设备的标识信息用于标识Zigbee设备,Zigbee设备的标识信息可以以文字的形式和/或二维码的形式标注在Zigbee设备上,移动终端可以通过手动输入文字或者扫描二维码获取Zigbee设备的标识信息。
所述Zigbee设备可以通过无线的方式持续向外界发送连接请求,若WiFi主机接受了该连接请求,WiFi主机即与Zigbee设备建立了无线连接,即Zigbee设备绑定到了WiFi主机上,绑定到WiFi主机的Zigbee设备可以向WiFi主机发送Zigbee设备的监控状态信息,还可以接收WiFi主机发送的控制命令。
移动终端根据Zigbee设备的标识信息以及所述绑定信息构造连接控制指令,并将所述连接控制指令发送至所述已绑定WiFi主机,并且移动终端已只能向已绑定WiFi主机发送连接控制指令。已绑定WiFi主机接收所述连接控制指令,并对连接控制指令中的信息进行解析,获取WiFi主机需要绑定的Zigbee设备的标识信息,WiFi主机接收要绑定的Zigbee设备的连接请求,完成与要绑定的Zigbee设备的绑定。
本发明实施例提供的技术方案,移动终端向云服务器发送对在同一局域网中的待绑定WiFi主机的绑定请求,以使所述云服务器将用户账号信息与所述待绑定WiFi主机进行绑定,移动终端接收云服务器返回的绑定信息,并根据Zigbee设备的标识信息以及绑定信息构造连接控制指令,将连接控制指令发送至所述已绑定WiFi主机,控制已绑定WiFi主机对Zigbee设备进行绑定,解决了Zigbee设备添加到用户账号下的安全问题,提高了Zigbee设备添加的安全性。
实施例二
图2是本发明实施例二提供的一种设备认证方法的流程图。本实施例是在实施例一的基础上,对步骤S110以及S130进一步优化,参见图2,本发明实施例提供的设备认证方法具体包括:
S210、所述移动终端获取周围环境中的广播数据包,并根据所述广播数据包中包括的主机标识,生成主机列表。
WiFi主机连接到网络接入设备之后,通过该网络接入设备向该网络接入设备所在的局域网发送广播数据包,移动终端可以根据接收到的广播数据包,获取待绑定WiFi主机的主机标识,并根据所述主机标识生成主机列表,供用户选择待绑定WiFi主机。用户在主机列表中可以选择一个或者多个待绑定WiFi主机。
S220、所述移动终端根据用户对所述主机列表中待绑定WiFi主机的选择,生成待绑定WiFi主机的绑定请求,其中,所述待绑定WiFi主机的绑定请求中包括用户账号信息以及所述待绑定WiFi主机的标识信息。
S230、移动终端将所述待绑定WiFi主机的绑定请求发送至所述云服务器。
上述步骤S210-S230为移动终端向云服务器发送对在同一局域网中的待绑定WiFi主机的绑定请求的一种实施方式,本实施例的另一种实施方式中,移动终端向云服务器发送对在同一局域网中的待绑定WiFi主机的绑定请求具体还可以包括:
所述移动终端根据用户输入的待绑定WiFi主机的绑定请求;其中,所述待绑定WiFi主机的绑定请求中包括用户账号信息以及所述待绑定WiFi主机的标识信息;
所述移动终端如果接收到所述待绑定WiFi主机通过网络接入设备发送的广播数据包,则将所述待绑定WiFi主机的绑定请求发送至云服务器。
其中,用户输入的待绑定WiFi主机的绑定请求可以是用户手动输入所述待绑定WiFi主机的标识信息,并点击发送绑定请求这一动作事件。其中,用户手动输入的待绑定WiFi主机的标识信息以及用户账号信息作为绑定请求中的一部分。
S240、所述移动终端接收所述云服务器返回的绑定信息,其中,所述绑定信息包括所述用户账号信息以及与所述用户账号信息对应的已绑定WiFi主机的标识信息。
S250、所述移动终端获取所述Zigbee设备的标识信息。
S260、所述移动终端将所述绑定信息中包括的所述用户账号信息作为发送方标识、所述绑定信息中包括的已绑定WiFi主机的标识信息作为接收方标识,以及将所述Zigbee设备的标识信息作为数据内容构造连接控制指令。
S270、所述移动终端向所述已绑定WiFi主机发送所述连接控制指令,控制所述已绑定WiFi主机对所述Zigbee设备进行绑定。
S280、所述移动终端向所述云服务器发送Zigbee设备查询请求,其中,所述Zigbee设备查询请求中包括目标用户账号信息。
S290、所述移动终端接收所述服务器返回的与所述目标用户账号信息对应的Zigbee设备的实时状态信息。
其中,所述云服务器中存储有用户账号信息与WiFi主机标识之间的绑定信息,以及WiFi主机标识与所述WiFi主机标识绑定的Zigbee设备的实时状态信息。
本发明实施例提供的技术方案,移动终端向云服务器发送对在同一局域网中的待绑定WiFi主机的绑定请求,以使所述云服务器将用户账号信息与所述待绑定WiFi主机进行绑定,移动终端接收云服务器返回的绑定信息,并根据Zigbee设备的标识信息以及绑定信息构造连接控制指令,将连接控制指令发送至所述已绑定WiFi主机,控制已绑定WiFi主机对Zigbee设备进行绑定,解决了Zigbee设备添加到用户账号下的安全问题,提高了Zigbee设备添加的安全性。
实施例三
图3是本发明实施例三提供的一种设备认证方法的流程图。本实施例提供的设备认证方法可由设备认证装置执行,所述设备认证装置由软件和/或硬件的方式实现,该装置通常配置于WiFi主机中,所述WiFi主机配置有WiFi模块以及Zigbee模块,WiFi模块用于无线连接网络接入设备(例如路由器或者交换机等),Zigbee模块用于与Zigbee设备进行无线连接。参见图3,本实施例提供的设备认证方法,包括:
S310、已绑定WiFi主机获取并存储云服务器发送的绑定信息,其中,所述绑定信息包括用户账号信息以及与所述用户账号信息对应的已绑定WiFi主机的标识信息。
云服务器接收移动终端发送对在同一局域网中的待绑定WiFi主机的绑定请求,绑定请求包括用户账号信息以及待绑定WiFi主机的标识信息,云服务器对用户账号信息与待绑定WiFi主机进行绑定,并将成功绑定的待绑定WiFi主机作为已绑定WiFi主机。其中,与移动终端处于同一局域网中的所有WiFi主机如果未收到云服务器发送的绑定信息则为待绑定WiFi主机。如果收到了云服务器发送的绑定信息,则为已绑定WiFi主机。已绑定WiFi主机只接收并处理已绑定WiFi主机存储的绑定信息中的用户账号发送的信息。
S320、所述已绑定WiFi主机接收移动终端发送的连接控制指令,其中,所述连接控制指令由所述移动终端根据Zigbee设备的标识信息以及所述移动终端中存储的绑定信息构造生成。
S330、所述WiFi主机如果确定所述连接控制指令与本地存储的绑定信息相匹配,则根据所述连接控制指令中包括的所述Zigbee设备的标识信息查找对应的目标Zigbee设备。
已绑定WiFi主机接收并解析连接控制指令,如果接收的连接控制指令中的绑定信息与已绑定WiFi主机本地存储的绑定信息相匹配,则根据连接控制指令中包括的Zigbee设备的标识信息查找对应的目标Zigbee设备。
S340、所述已绑定WiFi主机与所述目标Zigbee设备进行连接,完成对所述目标Zigbee设备的绑定。
已绑定WiFi主机接收目标Zigbee设备发送的连接指令,已绑定WiFi主机与目标Zigbee设备进行连接,完成对目标Zigbee设备的绑定。
进一步地,所述已绑定WiFi主机与所述目标Zigbee设备进行连接,完成对所述目标Zigbee设备的绑定之后,还包括:
所述已绑定WiFi主机获取所述目标Zigbee设备的实时状态信息;
所述已绑定WiFi主机根据所述目标Zigbee设备的实时状态信息以及自身的标识信息构造监控设备状态信息;
所述已绑定WiFi主机将所述监控设备状态信息发送至所述云服务器。
本发明实施例提供的技术方案,已绑定WiFi主机获取并存储云服务器发送的绑定信息,接收移动终端发送的连接控制指令,如果确定连接控制指令与本地存储的绑定信息相匹配,则根据连接控制指令中包括的Zigbee设备的标识信息查找对应的目标Zigbee设备,并与目标Zigbee设备进行连接,完成对目标Zigbee设备的绑定,提高了Zigbee设备添加到用户账号下的安全性。
实施例四
图4是本发明实施例四提供的一种设备认证方法的流程图。本发明实施例提供的设备认证方法可由设备认证装置执行,所述设备认证装置由软件和/或硬件的方式实现,该装置通常配置于云服务器中。参见图4,本发明实施例提供的设备认证方法,包括:
S410、云服务器接收移动终端发送的对待绑定WiFi主机的绑定请求,其中,所述绑定请求包括:所述移动终端的用户账号信息以及所述待绑定WiFi主机的标识信息。
其中,移动终端与待绑定WiFi主机处于同一局域网内。
S420、所述云服务器将所述用户账号信息以及所述WiFi主机的标识信息进行绑定,并记录绑定信息,其中,所述绑定信息包括:所述用户账号信息以及与所述用户账号信息对应的已绑定WiFi主机的标识信息。
其中,云服务器将用户账号信息以及WiFi主机的标识信息进行绑定,是在云服务器中建立用户账号信息以及WiFi主机的标识信息之间的一一对应关系。
S430、所述云服务器将所述绑定信息发送至所述移动终端以及所述已绑定WiFi主机。
本发明实施例提供的技术方案,云服务器接收移动终端发送的对待绑定WiFi主机的绑定请求,将用户账号信息以及WiFi主机的标识信息进行绑定,并记录绑定信息,进而将绑定信息发送至移动终端以及待绑定WiFi主机,实现了用户账号信息和WiFi主机的标识信息的绑定,提高了Zigbee设备添加到用户账号下的安全性。
实施例五
图5是本发明实施例五提供的一种设备认证方法的流程图。本发明实施例是对实施例四的进一步优化。参见图5,本发明实施例提供的设备认证方法,包括:
S510、云服务器获取所述移动终端发送的账号注册请求,其中,所述账号注册请求包括:待注册用户信息。
S520、所述云服务器根据所述账号注册请求生成所述用户账号信息,并对所述用户账号信息进行存储。
S530、云服务器接收移动终端发送的对待绑定WiFi主机的绑定请求,其中,所述绑定请求包括:所述移动终端的用户账号信息以及所述待绑定WiFi主机的标识信息。
S540、所述云服务器将所述用户账号信息以及所述WiFi主机的标识信息进行绑定,并记录绑定信息,其中,所述绑定信息包括:所述用户账号信息以及与所述用户账号信息对应的已绑定WiFi主机的标识信息。
S550、所述云服务器将所述绑定信息发送至所述移动终端以及所述待绑定WiFi主机。
S560、所述云服务器接收所述待绑定WiFi主机发送的监控设备状态信息并进行存储,其中,所述监控设备状态信息包括:WiFi主机标识以及所述WiFi主机标识绑定的Zigbee设备的实时状态信息。
云服务器接收移动终端发送的对待绑定WiFi主机的绑定请求,将用户账号信息以及WiFi主机的标识信息进行绑定,并记录绑定信息,进而将绑定信息发送至移动终端以及待绑定WiFi主机,实现了用户账号信息和WiFi主机的标识信息的绑定,提高了Zigbee设备添加到用户账号下的安全性。
实施例六
图6是本发明实施例六提供的一种设备认证方法的信令流程图。本实施例在上述实施例的基础上,提供了一种优选的设备认证方法。参见图6,本实施例提供的设备认证方法具体包括:
S600、移动终端向云服务器发送对在同一局域网中的WiFi主机的绑定请求。
其中,绑定请求包括用户账号信息以及WiFi主机的标识信息。
S601、云服务器接收绑定请求后,将用户账号信息以及WiFi主机的标识信息进行绑定。
S602、云服务器记录绑定信息。
S603、云服务器向移动终端以及WiFi主机发送绑定信息。
S604、WiFi主机获取并存储云服务器发送的绑定信息。
S605、移动终端根据Zigbee设备的标识信息以及绑定信息构造连接控制指令。
S606、移动终端向WiFi主机发送连接控制指令。
S607、WiFi主机如果确定连接控制指令与本地存储的绑定信息相匹配,则根据连接控制指令中包括的所述Zigbee设备的标识信息查找对应的目标Zigbee设备。
S608、WiFi主机与目标Zigbee设备进行连接,完成对目标Zigbee设备的绑定。
本发明实施例提供的技术方案,移动终端向云服务器发送对在同一局域网中的待绑定WiFi主机的绑定请求,云服务器根据绑定请求将用户账号信息以及待绑定WiFi主机的标识信息进行绑定,并记录绑定信息,云服务器记录并发送绑定信息至移动终端和WiFi主机,移动终端接收云服务器返回的绑定信息,并根据绑定信息以及Zigbee设备的标识信息构造连接控制指令,将连接控制指令发送至WiFi主机,WiFi主机根据连接控制指令对Zigbee设备进行绑定,将Zigbee设备添加到用户帐号下,提高了Zigbee设备添加的安全性。
另外还需要说明的是,为了便于描述,附图中仅示出了与本发明相关的部分而非全部内容。在更加详细地讨论示例性实施例之前应当提到的是,一些示例性实施例被描述成作为流程图描绘的处理或方法。虽然流程图将各项操作(或步骤)描述成顺序的处理,但是其中的许多操作可以被并行地、并发地或者同时实施。此外,各项操作的顺序可以被重新安排。当其操作完成时所述处理可以被终止,但是还可以具有未包括在附图中的附加步骤。所述处理可以对应于方法、函数、规程、子例程、子程序等等。
注意,上述仅为本发明的较佳实施例及所运用技术原理。本领域技术人员会理解,本发明不限于这里所述的特定实施例,对本领域技术人员来说能够进行各种明显的变化、重新调整和替代而不会脱离本发明的保护范围。因此,虽然通过以上实施例对本发明进行了较为详细的说明,但是本发明不仅仅限于以上实施例,在不脱离本发明构思的情况下,还可以包括更多其他等效实施例,而本发明的范围由所附的权利要求范围决定。
Claims (10)
1.一种设备认证方法,其特征在于,包括:
移动终端向云服务器发送对在同一局域网中的待绑定WiFi主机的绑定请求,以使所述云服务器将用户账号信息与所述待绑定WiFi主机进行绑定,其中,所述绑定请求包括:所述用户账号信息以及所述待绑定WiFi主机的标识信息;其中,WiFi主机连接到网络接入设备之后,通过该网络接入设备向该网络接入设备所在的局域网发送广播数据包,移动终端可以根据接收到的广播数据包,获取待绑定WiFi主机的主机标识,并根据所述主机标识生成主机列表,供用户选择待绑定WiFi主机;
所述移动终端接收所述云服务器返回的绑定信息,其中,所述绑定信息包括所述用户账号信息以及与所述用户账号信息对应的已绑定WiFi主机的标识信息;
所述移动终端根据Zigbee设备的标识信息以及所述绑定信息构造连接控制指令,并将所述连接控制指令发送至所述已绑定WiFi主机,控制所述已绑定WiFi主机对所述Zigbee设备进行绑定。
2.根据权利要求1所述的方法,其特征在于,移动终端向云服务器发送对在同一局域网中的待绑定WiFi主机的绑定请求具体包括:
所述移动终端根据用户输入的待绑定WiFi主机的绑定请求;其中,所述待绑定WiFi主机的绑定请求中包括用户账号信息以及所述待绑定WiFi主机的标识信息;
所述移动终端如果接收到所述待绑定WiFi主机通过网络接入设备发送的广播数据包,则将所述待绑定WiFi主机的绑定请求发送至云服务器。
3.根据权利要求1所述的方法,其特征在于,移动终端向云服务器发送对在同一局域网中的待绑定WiFi主机的绑定请求具体包括:
所述移动终端获取周围环境中的广播数据包,并根据所述广播数据包中包括的主机标识,生成主机列表;
所述移动终端根据用户对所述主机列表中待绑定WiFi主机的选择,生成待绑定WiFi主机的绑定请求,其中,所述待绑定WiFi主机的绑定请求中包括用户账号信息以及所述待绑定WiFi主机的标识信息;
移动终端将所述待绑定WiFi主机的绑定请求发送至所述云服务器。
4.根据权利要求1所述的方法,其特征在于,所述移动终端根据Zigbee设备的标识信息以及所述绑定信息构造连接控制指令,并将所述连接控制指令发送至所述已绑定WiFi主机,控制所述已绑定WiFi主机对所述Zigbee设备进行绑定具体包括:
所述移动终端获取所述Zigbee设备的标识信息;
所述移动终端将所述绑定信息中包括的所述用户账号信息作为发送方标识、所述绑定信息中包括的已绑定WiFi主机的标识信息作为接收方标识,以及将所述Zigbee设备的标识信息作为数据内容构造连接控制指令;
所述移动终端向所述已绑定WiFi主机发送所述连接控制指令,控制所述已绑定WiFi主机对所述Zigbee设备进行绑定。
5.根据权利要求1所述的方法,其特征在于,所述移动终端控制所述已绑定WiFi主机对所述Zigbee设备进行绑定之后,还包括:
所述移动终端向所述云服务器发送Zigbee设备查询请求,其中,所述Zigbee设备查询请求中包括:目标用户账号信息;
所述移动终端接收所述服务器返回的与所述目标用户账号信息对应的Zigbee设备的实时状态信息;
其中,所述云服务器中存储有用户账号信息与WiFi主机标识之间的绑定信息,以及WiFi主机标识与所述WiFi主机标识绑定的Zigbee设备的实时状态信息。
6.一种设备认证方法,其特征在于,包括:
WiFi主机连接到网络接入设备之后,通过该网络接入设备向该网络接入设备所在的局域网发送广播数据包,移动终端可以根据接收到的广播数据包,获取待绑定WiFi主机的主机标识,并根据所述主机标识生成主机列表,供用户选择待绑定WiFi主机;
已绑定WiFi主机获取并存储云服务器发送的绑定信息,其中,所述绑定信息包括用户账号信息以及与所述用户账号信息对应的已绑定WiFi主机的标识信息;
所述已绑定WiFi主机接收移动终端发送的连接控制指令,其中,所述连接控制指令由所述移动终端根据Zigbee设备的标识信息以及所述移动终端中存储的绑定信息构造生成;
所述已绑定WiFi主机如果确定所述连接控制指令与本地存储的绑定信息相匹配,则根据所述连接控制指令中包括的所述Zigbee设备的标识信息查找对应的目标Zigbee设备;
所述已绑定WiFi主机与所述目标Zigbee设备进行连接,完成对所述目标Zigbee设备的绑定。
7.根据权利要求6所述的设备认证方法,其特征在于,所述已绑定WiFi主机与所述目标Zigbee设备进行连接,完成对所述目标Zigbee设备的绑定之后,还包括:
所述已绑定WiFi主机获取所述目标Zigbee设备的实时状态信息;
所述已绑定WiFi主机根据所述目标Zigbee设备的实时状态信息以及自身的标识信息构造监控设备状态信息;
所述已绑定WiFi主机将所述监控设备状态信息发送至所述云服务器。
8.一种设备认证方法,其特征在于,包括:
WiFi主机连接到网络接入设备之后,通过该网络接入设备向该网络接入设备所在的局域网发送广播数据包,移动终端可以根据接收到的广播数据包,获取待绑定WiFi主机的主机标识,并根据所述主机标识生成主机列表,供用户选择待绑定WiFi主机;
云服务器接收移动终端发送的对待绑定WiFi主机的绑定请求,其中,所述绑定请求包括:所述移动终端的用户账号信息以及所述待绑定WiFi主机的标识信息;
所述云服务器将所述用户账号信息以及所述WiFi主机的标识信息进行绑定,并记录绑定信息,其中,所述绑定信息包括:所述用户账号信息以及与所述用户账号信息对应的已绑定WiFi主机的标识信息;
所述云服务器将所述绑定信息发送至所述移动终端以及所述已绑定WiFi主机。
9.根据权利要求8所述的方法,其特征在于,所述云服务器将所述绑定信息发送至所述移动终端以及所述待绑定WiFi主机之后,还包括:
所述云服务器接收所述待绑定WiFi主机发送的监控设备状态信息并进行存储,其中,所述监控设备状态信息包括:WiFi主机标识以及所述WiFi主机标识绑定的Zigbee设备的实时状态信息;
相应的,还包括:
所述云服务器接收目标移动终端发送的Zigbee设备查询请求,其中,所述Zigbee设备查询请求中包括:目标用户账号信息;
所述云服务器根据所述目标用户账号信息,查询存储的与所述目标用户账号信息对应的绑定信息,获取与所述目标用户账号信息对应的目标WiFi主机标识;
所述云服务器根据所述目标WiFi主机标识,查询存储的与所述目标WiFi主机标识对应的监控设备状态信息,并将与所述目标WiFi主机标识所绑定的Zigbee设备的实时状态信息发送至所述目标移动终端。
10.根据权利要求8或9所述的方法,其特征在于,在云服务器接收移动终端发送的对待绑定WiFi主机的绑定请求之前,还包括:
云服务器获取所述移动终端发送的账号注册请求,其中,所述账号注册请求包括:待注册用户信息;
所述云服务器根据所述账号注册请求生成所述用户账号信息,并对所述用户账号信息进行存储。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610172767.1A CN105722089B (zh) | 2016-03-24 | 2016-03-24 | 一种设备认证方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610172767.1A CN105722089B (zh) | 2016-03-24 | 2016-03-24 | 一种设备认证方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN105722089A CN105722089A (zh) | 2016-06-29 |
CN105722089B true CN105722089B (zh) | 2019-05-03 |
Family
ID=56159093
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201610172767.1A Active CN105722089B (zh) | 2016-03-24 | 2016-03-24 | 一种设备认证方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN105722089B (zh) |
Families Citing this family (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106331133A (zh) * | 2016-08-30 | 2017-01-11 | 深圳前海弘稼科技有限公司 | 种植设备的绑定方法、绑定装置和设备 |
CN106411512A (zh) * | 2016-11-22 | 2017-02-15 | 北京奇虎科技有限公司 | 一种基于身份认证进行数据传输的设备及方法 |
CN110098984B (zh) * | 2018-01-29 | 2022-06-28 | 九阳股份有限公司 | 一种家电设备联网实现方法 |
CN108449397A (zh) * | 2018-03-09 | 2018-08-24 | 杭州朗鸿科技股份有限公司 | 一种智能零售安全*** |
CN108848057A (zh) * | 2018-05-04 | 2018-11-20 | 浙江大华技术股份有限公司 | 一种远程安全访问的方法及装置 |
CN108834226A (zh) * | 2018-06-25 | 2018-11-16 | 深圳市智能体科技有限公司 | 一种智能设备绑定的方法及*** |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104427501A (zh) * | 2013-09-11 | 2015-03-18 | 腾讯科技(深圳)有限公司 | 网络接入方法、装置和*** |
CN105323127A (zh) * | 2014-07-14 | 2016-02-10 | 彭博 | 控制功能模块工作的方法及装置、功能模块集成装置 |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2013003661A (ja) * | 2011-06-13 | 2013-01-07 | Sony Corp | 情報処理装置、サーバ装置、情報処理方法及びプログラム |
-
2016
- 2016-03-24 CN CN201610172767.1A patent/CN105722089B/zh active Active
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104427501A (zh) * | 2013-09-11 | 2015-03-18 | 腾讯科技(深圳)有限公司 | 网络接入方法、装置和*** |
CN105323127A (zh) * | 2014-07-14 | 2016-02-10 | 彭博 | 控制功能模块工作的方法及装置、功能模块集成装置 |
Also Published As
Publication number | Publication date |
---|---|
CN105722089A (zh) | 2016-06-29 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN105722089B (zh) | 一种设备认证方法 | |
CN102047277B (zh) | 通过利用社会图信息进行内容使用分配的方法、装置和计算机程序产品 | |
CN103885426B (zh) | 设备的控制方法、客户端、服务器、中间设备和被控设备 | |
CN104702665B (zh) | 信息分享方法和信息分享装置 | |
CN105594201A (zh) | 设备配对 | |
CN109257509A (zh) | 基于虚拟号码的通信方法、***、服务器和存储介质 | |
JP5567558B2 (ja) | サーバを利用したウェブサイト上での情報公表 | |
CN109525540A (zh) | 一种智能设备绑定方法及装置 | |
CN103493457A (zh) | 机对机情形中的账户链接 | |
CN109361638A (zh) | 智能设备控制权限共享的方法、***及存储介质 | |
CN105100950A (zh) | 智能电视移动端切换、电视端信息获取方法和装置、*** | |
CN108881354A (zh) | 一种推送信息存储方法、装置、服务器和计算机存储介质 | |
CN104836782B (zh) | 服务器、客户端以及数据访问方法和*** | |
CN102891890A (zh) | 一种终端之间的交互方法及相关设备、*** | |
CN101997906A (zh) | 通信***、管理装置、用户装置及其控制方法 | |
CN105548749B (zh) | 一种基于互联网的通讯终端测试方法、装置及*** | |
CN1859357B (zh) | 一种通信方法、***及装置 | |
CN112532711A (zh) | 边缘计算应用部署方法、终端、边缘计算节点及存储介质 | |
CN102208945A (zh) | 获取网络地址方法及以太网光纤通道协议目标器及通信*** | |
CN110831116A (zh) | 一种家电配网方法、存储介质及终端 | |
CN106453349A (zh) | 账号登录方法及装置 | |
CN105337841A (zh) | 一种信息处理方法和***、客户端和服务器 | |
CN107592360B (zh) | 一种基于混合云的物联网数据聚合方法及*** | |
CN109150981B (zh) | 区块链网络组网方法、装置、设备及计算机可读存储介质 | |
CN102546225B (zh) | 视频资源共享方法和管理平台 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant | ||
TR01 | Transfer of patent right | ||
TR01 | Transfer of patent right |
Effective date of registration: 20230112 Address after: 210000 2-3-1005, Shimao Binjiang New Town, Gulou District, Nanjing, Jiangsu Province Patentee after: Liu Liang Address before: Room 1018, Floor 1, No. 7-49, Qijiazha Village, Xixing Street, Binjiang District, Hangzhou City, Zhejiang Province, 310000 Patentee before: THE VANE TECHNOLOGY Co.,Ltd. |