CN110912761B - 设备自动配网的绑定方法、防误配方法及云服务器 - Google Patents

设备自动配网的绑定方法、防误配方法及云服务器 Download PDF

Info

Publication number
CN110912761B
CN110912761B CN201911414915.6A CN201911414915A CN110912761B CN 110912761 B CN110912761 B CN 110912761B CN 201911414915 A CN201911414915 A CN 201911414915A CN 110912761 B CN110912761 B CN 110912761B
Authority
CN
China
Prior art keywords
distributed
binding
intelligent
cloud server
request
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
Application number
CN201911414915.6A
Other languages
English (en)
Other versions
CN110912761A (zh
Inventor
叶楚汉
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Midea Group Co Ltd
Original Assignee
Midea Group Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Midea Group Co Ltd filed Critical Midea Group Co Ltd
Priority to CN201911414915.6A priority Critical patent/CN110912761B/zh
Publication of CN110912761A publication Critical patent/CN110912761A/zh
Application granted granted Critical
Publication of CN110912761B publication Critical patent/CN110912761B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/08Configuration management of networks or network elements
    • H04L41/0876Aspects of the degree of configuration automation
    • H04L41/0886Fully automatic configuration
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/08Network architectures or network communication protocols for network security for authentication of entities
    • H04L63/0876Network architectures or network communication protocols for network security for authentication of entities based on the identity of the terminal or configuration, e.g. MAC address, hardware or software configuration or device fingerprint
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/10Protocols in which an application is distributed across nodes in the network

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Automation & Control Theory (AREA)
  • Power Engineering (AREA)
  • Computer Hardware Design (AREA)
  • Computer Security & Cryptography (AREA)
  • Computing Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Telephonic Communication Services (AREA)
  • Computer And Data Communications (AREA)

Abstract

本发明涉及通信技术领域,提供了一种设备自动配网的绑定方法、防误配方法及云服务器,设备自动配网的绑定方法,包括:接收绑定请求;根据所述绑定请求,查询与所述已配网智能设备ID存在绑定关系的用户ID,并将待配网智能设备ID与所述用户ID进行绑定。本发明实施例提供的设备自动配网的绑定方法,由于待配网智能设备在发送绑定请求时携带了已配网智能设备ID,因此使得云服务器可以根据已配网智能设备ID查询与所述已配网智能设备ID存在绑定关系的用户ID,无需人工在配网过程中输入用户ID,云服务器可以直接将查询得到的用户ID与待配网智能设备ID进行绑定,进而完成待配网智能设备的自动配网。

Description

设备自动配网的绑定方法、防误配方法及云服务器
技术领域
本发明涉及通信技术领域,具体涉及一种设备自动配网的绑定方法、防误配方法及云服务器。
背景技术
随着智能设备(例如智能家电)的发展,越来越多的智能设备具备了联网功能,这使得用户可以通过网络对智能设备进行远程控制。例如,远程控制电饭煲提前煮饭,远程控制热水器提前烧水等。
具备联网功能的智能设备在开始使用前,需要对其进行联网配置,这个过程简称为配网。目前配网方式主要有两种:第一种是手动配网,也即通过手机App手动给未配设备配网;第二种是自动配网,也即通过已配网智能设备自动给配网设备进行配网。
目前,在采用第二种配网方式对待配网设备进行自动配网时,需要在云服务器将用户ID与待配网设备唯一标识进行绑定。然而基于安全、隐私等原因,在自动配网的过程中,已配网智能设备无法直接获取用户ID,因此,云服务器无法完成用户ID与待配网设备唯一标识的绑定。目前在解决该问题时,一般采用人工干预的方式实现用户ID与待配网设备唯一标识的绑定,例如,在已配网智能设备给未配网智能设备进行配网时,需要人为介入输入用户ID信息,进而协助实现用户 ID与待配网设备唯一标识的绑定。然而这种人工干预的方式,降低了自动配网的自动化程度,进而导致用户体验不好。
在所述背景技术部分公开的上述信息仅用于加强对本发明的背景的理解,因此它可以包括不构成对本领域普通技术人员已知的现有技术的信息。
发明内容
本发明旨在至少解决现有技术中存在的技术问题之一。为此,本发明提出一种智能设备自动配网的绑定方法,无需人工干预,能够完成待配网智能设备的自动配网。
本发明还提供了一种云服务器。
本发明还提供了一种待配网智能设备。
本发明还提供了一种已配网智能设备。
本发明还提供了一种电子设备。
本发明还提供了一种非暂态计算机可读存储介质。
根据本发明一个实施例提供的智能设备自动配网的绑定方法,包括:
其中,所述绑定请求是所述待配网智能设备在接收到已配网智能设备发送的配网信息后发送的;其中,所述绑定请求中包括待配网智能设备ID和已配网智能设备ID;
根据所述绑定请求,查询与所述已配网智能设备ID存在绑定关系的用户ID,并将待配网智能设备ID与所述用户ID进行绑定。
根据本发明一个实施例提供的智能设备自动配网的绑定方法可知,由于待配网智能设备在发送绑定请求时携带了已配网智能设备ID,因此使得云服务器可以根据已配网智能设备ID查询与所述已配网智能设备ID存在绑定关系的用户ID,无需人工在配网过程中输入用户ID,云服务器在查询得到与所述已配网智能设备ID存在绑定关系的用户ID 后,将待配网智能设备ID与用户ID进行绑定,进而完成待配网智能设备的自动配网。
根据本发明一个实施例,在接收绑定请求之前,所述智能设备自动配网的绑定方法,还包括:
根据随机数生成请求,生成随机数,并建立所述随机数与所述已配网智能设备ID的绑定关系;其中,所述随机数以及所述绑定关系在预设时间范围内有效;
发送所述随机数至所述已配网智能设备,以使所述已配网智能设备将所述随机数发送至所述待配网智能设备以供所述待配网智能设备将所述随机数添加在绑定请求中;
相应地,所述绑定请求中还包括随机数;
相应地,在根据所述绑定请求,查询与所述已配网智能设备ID存在绑定关系的用户ID,并将待配网智能设备ID与所述用户ID进行绑定之前,所述方法还包括:
根据所述绑定请求中的已配网智能设备ID与随机数是否在云服务器上存在对应的绑定关系,和/或,随机数生成请求对应的发送时间和绑定请求对应的发送时间的差值是否处于预设时间范围内,确定所述绑定请求是否为合法请求。
根据本发明一个实施例提供的智能设备自动配网的绑定方法,包括:
接收配网信息,所述配网信息中包括路由信息和已配网智能设备 ID;
根据所述路由信息连接云服务器;
根据所述已配网智能设备ID生成绑定请求,并向所述云服务器发送绑定请求,以使所述云服务器查询与所述已配网智能设备ID存在绑定关系的用户ID并将待配网智能设备ID与所述用户ID进行绑定。
根据本发明一个实施例,接收的配网信息中还包括:随机数;其中,所述随机数为所述云服务器根据所述已配网智能设备发送的随机数生成请求生成的,且所述随机数与所述已配网智能设备ID在云服务器中存在绑定关系;
相应地,根据所述已配网智能设备ID生成绑定请求,并向所述云服务器发送绑定请求,以使所述云服务器查询与所述已配网智能设备 ID存在绑定关系的用户ID并将待配网智能设备ID与所述用户ID进行绑定,具体包括:
根据所述已配网智能设备ID和所述随机数生成绑定请求,并向所述云服务器发送绑定请求,以使所述云服务器根据所述绑定请求中的已配网智能设备ID与随机数是否在云服务器上存在对应的绑定关系,和/或,随机数生成请求对应的发送时间和绑定请求对应的发送时间的差值是否处于预设时间范围内,确定所述绑定请求是否为合法请求,并使所述云服务器在确定所述绑定请求为合法请求后根据所述已配网智能设备ID获取与所述已配网智能设备ID存在绑定关系的用户ID,并将待配网智能设备ID与所述用户ID进行绑定。
根据本发明一个实施例提供的智能设备自动配网的绑定方法,包括:
生成配网信息;其中,所述配网信息中包括路由信息和已配网智能设备ID;
发送所述配网信息至待配网智能设备,以使所述待配网智能设备根据所述路由信息连接云服务器并根据所述已配网智能设备ID向所述云服务器发送绑定请求以请求所述云服务器将与所述已配网智能设备 ID存在绑定关系的用户ID与待配网智能设备ID进行绑定。
根据本发明一个实施例,在生成配网信息之前,所述方法还包括:
发送随机数生成请求至所述云服务器,以使所述云服务器生成随机数并使所述云服务器建立所述随机数与所述已配网智能设备的绑定关系;
接收所述云服务器发送的所述随机数;
相应地,所述配网信息中还包括:所述随机数;
相应地,所述发送所述配网信息至待配网智能设备,以使所述待配网智能设备根据所述路由信息连接云服务器并根据所述已配网智能设备ID向所述云服务器发送绑定请求,以请求所述云服务器将与所述已配网智能设备ID存在绑定关系的用户ID与待配网智能设备ID进行绑定,具体包括:
发送所述配网信息至待配网智能设备,以使所述待配网智能设备根据所述路由信息连接云服务器并根据所述已配网智能设备ID和所述随机数向所述云服务器发送绑定请求,以请求所述云服务器根据所述绑定请求中的已配网智能设备ID与随机数是否在云服务器上存在对应的绑定关系,和/或,随机数生成请求对应的发送时间与所述绑定请求对应的发送时间的差值是否处于预设范围内确定所述绑定请求是否为合法请求,并请求所述云服务器在确定所述绑定请求为合法请求后将与所述已配网智能设备ID存在绑定关系的用户ID与待配网智能设备ID 进行绑定。
根据本发明一个实施例提供的防误配方法,包括:
在检测到待配网智能设备ID与所述用户ID进行绑定后,提供是否同意将所述待配网智能设备添加至已配网智能设备列表的指令输入信息;
在接收到的指令输入信息为不同意添加的情况下,向所述云服务器发送取消绑定的告知信息,以使所述云服务器解除所述待配网智能设备ID与所述用户ID的绑定关系。
根据本发明一个实施例,所述的防误配方法,还包括:
在接收到的指令输入信息为同意添加的情况下,确定所述待配网智能设备是否处于确权状态,并在确定所述待配网智能设备处于未确权状态时展示提示进行确权操作的提示信息。
根据本发明一个实施例提供的防误配方法,包括:
接收取消绑定的告知信息;其中,所述取消绑定的告知信息是智能终端在接收到不同意将所述待配网智能设备添加至已配网智能设备列表的指令输入信息后发送的;
根据所述告知信息解除所述待配网智能设备ID与所述用户ID的绑定关系,并将所述待配网智能设备ID发送给与所述用户ID存在绑定关系的已配网智能设备,使得已配网智能设备将所述待配网智能设备加入黑名单。
需要说明的是,本发明的附加方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本发明的实践了解到。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是本发明一实施例提供的智能设备自动配网的绑定方法的流程图;
图2是本发明一实施例提供的智能设备自动配网的绑定方法的时序图;
图3是本发明另一实施例提供的智能设备自动配网的绑定方法的时序图;
图4是本发明另一实施例提供的智能设备自动配网的绑定方法的流程图;
图5是本发明又一实施例提供的智能设备自动配网的绑定方法的流程图;
图6是本发明一实施例提供的智能设备防误配方法的流程图;
图7是本发明一实施例提供的智能设备防误配方法的实现过程示意图;
图8是本发明另一实施例提供的智能设备防误配方法的流程图;
图9是本发明一实施例提供的云服务器的结构示意图;
图10是本发明一实施例提供的待配网智能设备的结构示意图;
图11是本发明另一实施例提供的已配网智能设备的结构示意图;
图12是本发明一实施例提供的电子设备的结构示意图。
具体实施方式
为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整的描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
在介绍下面各个实施例之前,先对智能设备自动配网概念给予说明。智能设备自动配网,是指通过已配网智能设备自动为待配网智能设备进行配网。这里的待配网智能设备是指未配网智能设备,这里的已配网智能设备是指已与云服务器建立连接且在云服务器上记录有已配网智能设备ID与用户ID绑定关系的智能设备。此外,需要补充说明的是,已配网智能设备自动为待配网智能设备进行配网时,需要满足已配网智能设备与待配网智能设备进行局域网通信或其他方式通信这一前提条件。
在本实施例中,需要说明的是,由于在对待配网智能设备进行自动配网时,需要在云服务器将用户ID与未配网智能设备ID进行绑定。然而基于安全、隐私等原因,在自动配网的过程中,已配网智能设备无法直接获取用户ID,因此,云服务器无法完成用户ID与待配网智能设备ID的绑定。目前在解决该问题时,一般采用人工干预的方式实现用户ID与待配网智能设备ID的绑定,例如,在已配网智能设备给未配网智能设备进行配网过程中,需要人为介入输入用户ID信息,进而协助实现用户ID与待配网智能设备ID的绑定。然而这种人工干预的方式,降低了自动配网的自动化程度,进而导致用户体验不好。为解决该问题,本发明实施例在现有方案的基础上,使得已配网智能设备在配网过程中除了传递路由信息外,还传递其自身的设备ID,从而使得待配网智能设备在收到路由信息后切换到STA模式(STA模式指的是将设备上的WIFI模块当作网卡连接路由器上网)连接路由并登陆云服务器后,将已配网智能设备ID上报给云服务器,使得云服务器能够通过已配网智能设备ID查询出用户ID,此外由于待配网智能设备与云服务器建立连接时会默认携带待配网智能设备ID,因此云服务器根据查询出的用户ID,自动完成待配网智能设备ID与用户ID的绑定,从而完成了智能设备的自动化配网,整个过程无需人工干预,从而提高了用户体验。下面实施例将分别从云服务器侧、待配网智能设备侧和已配网智能设备侧分别介绍本发明提供的智能设备自动配网的绑定方法。需要说明的是,本发明实施例提供的智能设备自动配网的绑定方法可以用于智能家电设备的自动配网,也可用于智能工业设备的自动配网等自动配网场景,本发明实施例对此不作限定。
图1示出了本发明一实施例提供的智能设备自动配网的绑定方法的流程图,参见图1,本发明实施例提供的智能设备自动配网的绑定方法,应用于云服务器侧,包括:
步骤101:接收绑定请求;其中,所述绑定请求中包括待配网智能设备ID和已配网智能设备ID;
在本步骤中,执行主体为云服务器,也即云服务器接收绑定请求。
在本步骤中,需要说明的是,所述绑定请求是待配网智能设备发送给云服务器的。具体来说,待配网智能设备在接收到已配网智能设备发送的配网信息后,待配网智能设备会根据配网信息中路由信息与云服务器建立连接,并向云服务器发送绑定请求。与现有技术不同的是,待配网智能设备向云服务器发送的绑定请求中,增加了已配网智能设备ID这一信息,从而使得云服务器可以根据已配网智能设备ID 这一信息查询与之对应的用户ID,由于通过这一处理获得了需要为待配网智能设备绑定的用户ID,从而可以将用户ID与待配网智能设备 ID进行绑定,从而完成自动配网过程,无需人工在配网过程中进行干预,输入用户ID。其中,关于待配网智能设备和已配网智能设备的概念已在本实施例前述内容中给予了说明,具体解释可参见本实施例前述内容的介绍。
在本步骤中,正如上面描述,所述已配网智能设备ID是欲为待配网智能设备进行配网的已配网智能设备发送给所述待配网智能设备的。
举例来说,若已配网智能设备B欲为待配网智能设备A进行自动配网,则已配网智能设备B会向待配网智能设备A发送配网信息,该配网信息中包括路由信息和已配网智能设备ID。相应地,待配网智能设备A在接收到所述配网信息后,会根据所述配网信息中携带的路由信息连接云服务器,并根据所述配网信息中携带的已配网智能设备ID 生成绑定请求,然后向云服务器发送绑定请求,使得云服务器根据所述已配网智能设备ID查询与所述已配网智能设备ID存在绑定关系的用户ID,进而将待配网智能设备ID与所述用户ID进行绑定。
步骤102:根据所述绑定请求,查询与所述已配网智能设备ID存在绑定关系的用户ID,并将待配网智能设备ID与所述用户ID进行绑定。
在本步骤中,执行主体为云服务器。正如上面描述,云服务器根据所述绑定请求中的已配网智能设备ID,查询与所述已配网智能设备 ID存在绑定关系的用户ID,并将待配网智能设备ID与所述用户ID进行绑定,从而完成待配网智能设备的自动配网。
在本实施例中,如图2所示的自动配网时序图,已配网智能设备(简称已配设备)发现局域网内存在待配网智能设备(简称待测设备或未配设备)时,会向待测设备发送配网信息,所述配网信息中携带有路由信息和已配设备ID,待测设备在接收到配网信息后,根据配网信息中的路由信息切换至STA模式连接路由器,然后通过路由器登录云服务器(简称云端),其中,在待测设备在登录云端的同时还向云端发送了绑定请求,绑定请求中携带有待测设备自身ID和已配设备ID,云端根据所述绑定请求中的已配设备ID,查询与已配设备ID存在绑定关系的用户ID,并将待测设备ID与用户ID进行绑定,同时通过路由器向待测设备发送绑定结果,以告知待测设备绑定成功,相应地,待测设备会向已配设备发送配网结果应答,以告知已配设备绑定成功。
由上面的技术方案可知,本实施例提供的智能设备自动配网的绑定方法,由于待配网智能设备在发送绑定请求时携带了已配网智能设备ID,因此使得云服务器可以根据已配网智能设备ID查询与所述已配网智能设备ID存在绑定关系的用户ID,无需人工在配网过程中输入用户ID,云服务器在查询得到与所述已配网智能设备ID存在绑定关系的用户ID后,将待配网智能设备ID与用户ID进行绑定,进而完成待配网智能设备的自动配网。
基于上述基础方案,为增加自动配网的安全性,防止攻击者恶意将待配网智能设备绑定到个人账号进行非法操控。本发明另一实施例提供的一种更为完善的技术方案。下面对即将提供的更为完善的技术方案给予详细介绍。
在本实施例,需要说明的是,已配网智能设备给待配网智能设备配网,比较常见的方式有一种,即:待配网智能设备发起SoftAP热点,已配网智能设备连上此热点,然后发送配网信息,也称配网数据包。一般情况下,待配网智能设备的SoftAP热点的SSID具有一定规则,并且加密方式一般是open或固定密码(如“12345678”)。因此,在实际应用过程中,可能会出现如下攻击场景:由于通过待配网智能设备的SoftAP热点的SSID规则可分析哪些设备支持设备间配网,因此,假设攻击者通过分析SoftAP热点的SSID规则得到隔壁的待配网设备E 支持设备间配网。那么攻击者可以实时监测其他已配网设备对待配网设备E的自动配网过程。假设在已配网设备F正常为待配网设备E进行自动配网过程中,攻击者截获了已配网设备F发送给待配网设备E 的配网信息,并将配网信息中的已配网设备F的ID修改为攻击者用户账号下的已配网设备G的ID,并将修改后的配网信息发送给待配网设备E,从而使得待配网设备E向云服务器发送绑定请求时携带的是攻击者用户账号下的已配网设备G的ID,进而使得云服务器将待配网设备E绑定至攻击者用户账号下。
为解决该问题,本实施例提供了一种“增加随机数”的安全校验方案,下面将通过具体实施例给予详细说明。
基于上述实施例的内容,在本实施例中,在接收绑定请求之前,所述的智能设备自动配网的绑定方法,还包括:
根据随机数生成请求,生成随机数,并建立所述随机数与所述已配网智能设备ID的绑定关系;
发送所述随机数至所述已配网智能设备,以使所述已配网智能设备将所述随机数发送至所述待配网智能设备以供所述待配网智能设备将所述随机数添加在绑定请求中;
相应地,所述绑定请求中包括待配网智能设备ID、已配网智能设备ID和随机数;
相应地,在根据所述绑定请求,查询与所述已配网智能设备ID存在绑定关系的用户ID,并将待配网智能设备ID与所述用户ID进行绑定之前,所述方法还包括:
根据所述绑定请求中的已配网智能设备ID与随机数是否在云服务器上存在对应的绑定关系,和/或,随机数生成请求对应的发送时间和绑定请求对应的发送时间的差值是否处于预设时间范围内,确定所述绑定请求是否为合法请求;
相应地,在确定所述绑定请求为合法请求后,根据所述绑定请求,查询与所述已配网智能设备ID存在绑定关系的用户ID,并将待配网智能设备ID与所述用户ID进行绑定。
在本实施例中,需要说明的是,执行主体为云服务器,也即云服务器根据随机数生成请求,生成随机数,并建立所述随机数与所述已配网智能设备ID的绑定关系,同时将生成的随机数发送给已配网智能设备。
在本实施例中,随机数生成请求由已配网智能设备发送至云服务器。具体来说,已配网智能设备在向待配网智能设备发送配网信息之前,先向云服务器发送一个随时数生成请求,然后云服务器根据该随机数生成请求生成一个随机数,并将该随机数与已配网智能设备ID进行绑定。相应地,已配网智能设备在接收到云服务器发送的随机数后,将随机数添加在配网信息中发送至待配网智能设备;相应地,待配网设备在向云服务器发送绑定请求时,将该随机数添加在绑定请求中,从而使得云服务器根据所述绑定请求中的已配网智能设备ID与随机数是否在云服务器上存在对应的绑定关系,和/或,随机数生成请求对应的发送时间和绑定请求对应的发送时间的差值是否处于预设时间范围内,确定所述绑定请求是否为合法请求,只有当确定所述绑定请求为合法请求后,云服务器才根据所述绑定请求中已配网智能设备ID查询与已配网智能设备ID存在绑定关系的用户ID,并将待配网智能设备ID与所述用户ID进行绑定。
在本实施例中,需要说明的是,在判断所述绑定请求是否为合法请求时,总共有三种判断方式:
第一种判断方式:根据所述绑定请求中的已配网智能设备ID与随机数是否在云服务器上存在对应的绑定关系,确定所述绑定请求是否为合法请求。
第二种判断方式:根据随机数生成请求对应的发送时间和绑定请求对应的发送时间的差值是否处于预设时间范围内,确定所述绑定请求是否为合法请求。
第三种判断方式:根据所述绑定请求中的已配网智能设备ID与随机数是否在云服务器上存在对应的绑定关系,以及,随机数生成请求对应的发送时间和绑定请求对应的发送时间的差值是否处于预设时间范围内,确定所述绑定请求是否为合法请求。
在本实施例中,对于一开始提到的攻击场景,采用本实施例提供的“增加随机数”的安全校验方案,能够很好地解决该问题。现在具体分析如下:
在上述攻击场景中,如果采用本实施例提供的“增加随机数”的安全校验方案,则解释如下:
由于攻击者不具备与云服务器交互的能力,因此,攻击者不可能与服务器进行交互获取随机数。攻击者在截获已配网设备F发送给待配网设备E的配网信息时,将配网信息中的已配网设备F的ID篡改为攻击者名下的已配网设备G的ID(随机数未变),因此待配网设备E 根据所述配网信息生成的绑定请求中携带的也是攻击者名下的已配网设备G的ID,因此,根据上面第一种判断方式可知,该绑定请求中的已配网设备G的ID与随机数不可能在云服务器上存在对应的绑定关系,因此,云服务器会判断该绑定请求为非法请求,因此会拒绝绑定,从而避免将待配网设备E绑定至攻击者账号下。
当然在其他实施例中,也可以直接采用第二种判断方式,也即直接根据随机数生成请求对应的发送时间和绑定请求对应的发送时间的差值是否处于预设时间范围内,确定所述绑定请求是否为合法请求。因为正常情况下,已配网设备向云服务器发送随机数后在预设时间内,待配网设备就会向云服务器发送绑定请求,也即正常情况下,随机数生成请求对应的发送时间和绑定请求对应的发送时间的差值是处于预设时间范围内的,但是如果在这个过程中遭遇了攻击者的攻击,则会导致待配网设备就会向云服务器发送绑定请求的时候向后推迟,因此可以根据随机数生成请求对应的发送时间和绑定请求对应的发送时间的差值是否处于预设时间范围内,确定所述绑定请求是否为合法请求,若这两个时间未处于预设时间范围内,则可以说明配网过程可能遭到攻击者攻击,因而云服务器会判断该绑定请求为非法请求,因此会拒绝绑定,从而避免将待配网设备E绑定至攻击者账号下。
此外,在其他实施例中,还可以采用第三种判断方式,也即同时根据所述绑定请求中的已配网智能设备ID与随机数是否在云服务器上存在对应的绑定关系,以及,随机数生成请求对应的发送时间和绑定请求对应的发送时间的差值是否处于预设时间范围内,确定所述绑定请求是否为合法请求,采用第三种判断方式可以提高安全校验的准确度。举例来说,假设存在这样一种情况,虽然攻击者不具备与云服务器交互的能力,但是攻击者可以控制攻击者名下的已配网设备G先向服务器申请一个随机数X,然后攻击者再去截获已配网设备F发送给待配网设备E的配网信息,然后将配网信息中的已配网设备F的ID篡改为攻击者名下的已配网设备G的ID,并将配网信息中的随机数篡改为随机数X,则若根据上面第一种判断方式可知,则由于绑定请求中的已配网设备G的ID与随机数X在云服务器上存在对应的绑定关系,因此,云服务器会将该绑定请求为合法请求,然而实际上也是一个非法请求,此时,若采用第三种判断方式,则可以避免上述情况发生,因为在第三种判断方式中,会同时考虑绑定请求中的已配网智能设备 ID与随机数是否在云服务器上存在对应的绑定关系,以及,随机数生成请求对应的发送时间和绑定请求对应的发送时间的差值是否处于预设时间范围内。正常情况下,随机数生成请求对应的发送时间和绑定请求对应的发送时间的差值是处于预设时间范围内的,但是如果在这个过程中遭遇了攻击者的攻击,则会导致待配网设备就会向云服务器发送绑定请求的时候向后推迟,因此可以根据随机数生成请求对应的发送时间和绑定请求对应的发送时间的差值是否处于预设时间范围内,确定所述绑定请求是否为合法请求,若这两个时间未处于预设时间范围内,则可以说明配网过程可能遭到攻击者攻击,因而云服务器会判断该绑定请求为非法请求,因此会拒绝绑定,从而避免将待配网设备E绑定至攻击者账号。
由此可见,通过增加随机数的方式,可以防止恶意将未配设备绑定到个人账号进行非法操控。
举例来说,在本实施例中,如图3所示的配网时序图,已配网智能设备(简称已配设备)发现局域网内存在待配网智能设备(简称待测设备或未配设备)时,会先向云服务器(简称云端)发送一个随机数生成请求,相应地,云端会生成随机数并将该随机数与已配设备ID进行绑定,同时云端会将该随机数发送给已配设备。接着,已配设备会向待测设备发送配网信息,所述配网信息中携带有该随机数、路由信息和已配设备ID,待测设备在接收到配网信息后,根据配网信息中的路由信息切换至STA模式(STA模式指的是将设备上的WIFI模块当作网卡连接路由器上网)连接路由器,然后通过路由器登录云服务器(简称云端),其中,在待测设备在登录云端的同时还向云端发送了绑定请求,绑定请求中携带有随机数、待测设备自身ID和已配设备ID,云端根据所述绑定请求判断随机数生成请求对应的发送时间与绑定请求对应的发送时间的差值是否在预设范围(如2秒)内,如果不在,则可以判断该绑定请求为非法请求,因此会拒绝绑定。如果在,则认定该绑定请求为合法请求,因此云端会根据绑定请求中携带的已配设备ID 查询与已配设备ID存在绑定关系的用户ID,并将待测设备ID与用户ID 进行绑定,同时通过路由器向待测设备发送绑定结果,以告知待测设备绑定成功,相应地,待测设备会向已配设备发送配网结果应答,以告知已配设备绑定成功。需要说明的是,关于随机数生成请求对应的发送时间,云端可以根据已配设备ID查询得到。由此可见,通过增加随机数的方式,可以防止恶意将未配设备绑定到个人账号进行非法操控。
图4示出了本发明一实施例提供的智能设备自动配网的绑定方法的流程图,参见图4,本发明实施例提供的智能设备自动配网的绑定方法,应用于待配网智能设备侧,包括:
步骤201:接收配网信息,所述配网信息中包括路由信息和已配网智能设备ID;
步骤202:根据所述路由信息连接云服务器;
步骤203:根据所述已配网智能设备ID生成绑定请求,并向所述云服务器发送绑定请求,以使所述云服务器查询与所述已配网智能设备 ID存在绑定关系的用户ID并将待配网智能设备ID与所述用户ID进行绑定。
在本实施例中,执行主体为待配网智能设备,也即本实施例中,待配网智能设备接收配网信息。需要说明的是,所述配网信息是已配网智能设备在局域网范围内检索到存在未配网设备时发送的,所述配网信息中包括路由信息和已配网智能设备ID,所述路由信息供待配网智能设备连接云服务器,所述已配网智能设备ID供待配网智能设备生成绑定请求时使用,由于绑定请求中携带已配网智能设备ID,因此,待配网智能设备向所述云服务器发送绑定请求后,云服务器能够根据已配网智能设备ID查询与已配网智能设备ID存在绑定关系的用户ID并将待配网智能设备ID与所述用户ID进行绑定。也即,在本实施例中,待配网智能设备接收到配网信息后,根据配网信息中的路由信息连接云服务器,并根据配网信息中的已配网智能设备ID生成绑定请求,然后向所述云服务器发送绑定请求,以使所述云服务器查询与所述已配网智能设备ID存在绑定关系的用户ID并将待配网智能设备ID与所述用户ID进行绑定。
在本实施例中,需要说明的是,由于待配网智能设备在发送绑定请求时携带了已配网智能设备ID,因此使得云服务器可以根据已配网智能设备ID查询与所述已配网智能设备ID存在绑定关系的用户ID,无需人工在配网过程中输入用户ID,云服务器在查询得到与所述已配网智能设备ID存在绑定关系的用户ID后,将待配网智能设备ID与用户ID进行绑定,进而完成待配网智能设备的自动配网。
此外,需要说明的是,由于本实施例提供的智能设备自动配网的绑定方法和上述实施例提供的智能设备自动配网的绑定方法,只是执行主体不同,其工作原理和有益效果类似,因此不再赘述,具体内容可参见上述实施例的介绍。
进一步地,基于上述实施例的内容,在本实施例中,所述配网信息中还包括:随机数;其中,所述随机数为所述云服务器根据所述已配网智能设备发送的随机数生成请求生成的,且所述随机数与所述已配网智能设备ID在云服务器中存在绑定关系;
相应地,所述绑定请求中还包括:随机数;
相应地,向所述云服务器发送绑定请求,以使所述云服务器查询与所述已配网智能设备ID存在绑定关系的用户ID并将待配网智能设备ID与所述用户ID进行绑定,具体包括:
向所述云服务器发送绑定请求,以使所述云服务器根据所述绑定请求中的已配网智能设备ID与随机数是否在云服务器上存在对应的绑定关系,和/或,随机数生成请求对应的发送时间和绑定请求对应的发送时间的差值是否处于预设时间范围内,确定所述绑定请求是否为合法请求,并使所述云服务器在确定所述绑定请求为合法请求后根据所述已配网智能设备ID获取与所述已配网智能设备ID存在绑定关系的用户ID,并将待配网智能设备ID与所述用户ID进行绑定。
在本实施例中,由于关于该部分的有益效果的描述已经在云服务器侧的智能设备自动配网的绑定方法找那个给出了详细解释,因此,此处不再详述,具体内容可参见上述实施例的描述。
图5示出了本发明一实施例提供的智能设备自动配网的绑定方法的流程图,参见图5,本发明实施例提供的智能设备自动配网的绑定方法,应用于已配网智能设备侧,包括:
步骤301:生成配网信息;其中,所述配网信息中包括路由信息和已配网智能设备ID;
步骤302:发送所述配网信息至待配网智能设备,以使所述待配网智能设备根据所述路由信息连接云服务器并根据所述已配网智能设备 ID向所述云服务器发送绑定请求以请求所述云服务器将与所述已配网智能设备ID存在绑定关系的用户ID与待配网智能设备ID进行绑定。
在本实施例中,执行主体为已配网智能设备,也即在本实施例中,由已配网智能设备生成配网信息。其中,所述配网信息中包括路由信息和已配网智能设备ID。相应地,由已配网智能设备发送所述配网信息至待配网智能设备,以使所述待配网智能设备根据所述路由信息连接云服务器并根据所述已配网智能设备ID向所述云服务器发送绑定请求以请求所述云服务器将与所述已配网智能设备ID存在绑定关系的用户ID与待配网智能设备ID进行绑定。
在本实施例中,需要说明的是,已配网智能设备一般是在检索到局域网内存在待配网智能设备时才会生成配网信息,并将生成的配网信息发送至待配网智能设备。此外,已配网智能设备检索到局域网内存在待配网智能设备是指已配网智能设备以一定周期向局域网内的所有智能设备发送数据读取请求,并根据数据反馈结果中是否存在配网绑定结果进而判断相应的智能设备是否为待配网设备。当数据反馈结果中不存在配网绑定结果时,可以判断相应智能设备为待配网智能设备。
在本实施例中,由于已配网智能设备生成的配网信息中包含有已配网智能设备ID,且已配网智能设备将生成的配网信息发送至待配网智能设备,因此,待配网智能设备在向云服务器发送绑定请求时就携带有已配网智能设备ID,因此使得云服务器可以根据已配网智能设备 ID查询与所述已配网智能设备ID存在绑定关系的用户ID,无需人工在配网过程中输入用户ID,云服务器在查询得到与所述已配网智能设备ID存在绑定关系的用户ID后,将待配网智能设备ID与用户ID进行绑定,进而完成待配网智能设备的自动配网。
此外,需要说明的是,由于本实施例提供的智能设备自动配网的绑定方法和上述实施例提供的智能设备自动配网的绑定方法,只是执行主体不同,其工作原理和有益效果类似,因此不再赘述,具体内容可参见上述实施例的介绍。
进一步地,基于上述实施例的内容,在本实施例中,在生成配网信息之前,所述方法还包括:
发送随机数生成请求至所述云服务器,以使所述云服务器生成随机数并使所述云服务器建立所述随机数与所述已配网智能设备的绑定关系;
接收所述云服务器发送的所述随机数;
相应地,所述配网信息中还包括:所述随机数;
相应地,所述发送所述配网信息至待配网智能设备,以使所述待配网智能设备根据所述路由信息连接云服务器并根据所述已配网智能设备ID向所述云服务器发送绑定请求,以请求所述云服务器将与所述已配网智能设备ID存在绑定关系的用户ID与待配网智能设备ID进行绑定,具体包括:
发送所述配网信息至待配网智能设备,以使所述待配网智能设备根据所述路由信息连接云服务器并根据所述已配网智能设备ID和所述随机数向所述云服务器发送绑定请求,以请求所述云服务器根据所述绑定请求中的已配网智能设备ID与随机数是否在云服务器上存在对应的绑定关系,和/或,随机数生成请求对应的发送时间与所述绑定请求对应的发送时间的差值是否处于预设范围内确定所述绑定请求是否为合法请求,并请求所述云服务器在确定所述绑定请求为合法请求后将与所述已配网智能设备ID存在绑定关系的用户ID与待配网智能设备ID 进行绑定。
在本实施例中,由于关于该部分的有益效果的描述已经在云服务器侧的智能设备自动配网的绑定方法找那个给出了详细解释,因此,此处不再详述,具体内容可参见上述实施例的描述。
图6示出了本发明一实施例提供的智能设备防误配方法的流程图,参见图6,本发明实施例提供的智能设备防误配方法,基于前面所述的智能设备自动配网的绑定方法实现,本发明实施例提供的智能设备防误配方法,应用于智能终端侧,具体包括如下内容:
步骤401:在检测到待配网智能设备ID与所述用户ID进行绑定后,提供是否同意将所述待配网智能设备添加至已配网智能设备列表的指令输入信息;
步骤402:在接收到的指令输入信息为不同意添加的情况下,向所述云服务器发送取消绑定的告知信息,以使所述云服务器解除所述待配网智能设备ID与所述用户ID的绑定关系。
在本实施例中,需要说明的是,智能终端为控制终端,如可以为安装在手机或其他终端设备上的APP,用于在远程控制智能设备时使用。
在本实施例中,需要说明的是,为防止云服务器发生误配,本实施例提供的一种防误配方法,也即智能终端APP如果检测到待配网智能设备ID与所述用户ID进行绑定后,在智能终端APP会提供是否同意将所述待配网智能设备添加至已配网智能设备列表的指令输入信息,然后由用户进行确认,只有当用户确认同意后,才认定绑定成功。如果用户确认不同意,则向所述云服务器发送取消绑定的告知信息,以使所述云服务器解除所述待配网智能设备ID与所述用户ID的绑定关系。
由此可见,在已配网智能设备通过上面所述的自动配网的方法将待配网智能设备配网并绑定之后,当用户打开App等智能终端时,需要弹出类似“已自动绑定一台新设备,请确定是否添加此设备”的提示界面或信息给用户选择。若此设备为用户所有,则用户点击添加。若此设备非用户所有,则用户点击取消,相应地,如图7所示的流程图,云服务器将解除已经建立的绑定关系,并发送一条指令控制该设备重新进入配网模式。
在本实施例中,由于在云服务器绑定结束后又在智能终端侧增加了由用户进行验证确认的步骤,从而可以防止没有人工干预的智能设备自动方法可能存在的误配问题。
进一步地,基于上述实施例的内容,在本实施例中,所述防误配方法,还包括:
在接收到的指令输入信息为同意添加的情况下,确定所述待配网智能设备是否处于确权状态,并在确定所述待配网智能设备处于未确权状态时展示提示进行确权操作的提示信息。
在本实施例中,如图7所示的流程图,在用户同意添加新设备之后,为保证该设备能够被用户正常远程控制,智能终端App将查询该设备是否已确权,若未确权,则需用户操作设备确权之后方可远程控制;若已确权过,则可直接远程控制。
图8示出了本发明一实施例提供的智能设备防误配方法的流程图,参见图8,本发明实施例提供的智能设备防误配方法,基于前面所述的智能设备自动配网的绑定方法实现,本发明实施例提供的智能设备防误配方法,应用于云服务器侧,具体包括如下内容:
步骤501:接收取消绑定的告知信息;其中,所述取消绑定的告知信息是智能终端在接收到不同意将所述待配网智能设备添加至已配网智能设备列表的指令输入信息后发送的;
步骤502:根据所述告知信息解除所述待配网智能设备ID与所述用户ID的绑定关系,并将所述待配网智能设备ID发送给与所述用户 ID存在绑定关系的已配网智能设备,使得已配网智能设备将所述待配网智能设备加入黑名单。
在本实施例中,为防止云服务器发生误配,本实施例提供的一种防误配方法,也即智能终端App如果检测到待配网智能设备ID与所述用户ID进行绑定后,在智能终端App会提供是否同意将所述待配网智能设备添加至已配网智能设备列表的指令输入信息,然后由用户进行确认,只有当用户确认同意后,才认定绑定成功。如果用户确认不同意,则向所述云服务器发送取消绑定的告知信息,云服务器在接收到取消绑定的告知信息后,会根据所述告知信息解除所述待配网智能设备ID与所述用户ID的绑定关系,并将所述待配网智能设备ID发送给与所述用户ID存在绑定关系的所有已配网智能设备,使得已配网智能设备将所述待配网智能设备加入黑名单,这样使得在后续的自动配网过程中,将不对黑名单内的设备进行自动配网,从而避免不必要的配网处理过程。
如图7所示的流程图,已配网智能设备通过自动配网的方法将待配网智能设备配网并绑定之后,当用户打开App等智能终端时,会弹出类似“已自动绑定一台新设备,请确定是否添加此设备”的界面给用户选择。若此设备为用户所有,则用户点击添加,且在远程控制设备之前,App将查询该设备是否已确权,若未确权,则需用户操作设备确权之后方可远程控制;若已确权过,则可直接远程控制。若此设备非用户所有,则用户点击取消,云端将下发一条指令使新配置的设备重进配网模式,同时下发一条指令将新配置的设备信息发送给家庭内所有已配网设备,已配网设备将其加入黑名单,在后续的自动配网过程中,将不对黑名单内的设备进行自动配网。
基于相同的发明构思,本发明另一实施例提供了一种云服务器,参见图9,本实施例提供的云服务器包括:绑定请求接收模块11和绑定模块12,其中:
绑定请求接收模块11,用于接收绑定请求;其中,所述绑定请求中包括待配网智能设备ID和已配网智能设备ID;
绑定模块12,用于根据所述绑定请求,查询与所述已配网智能设备ID存在绑定关系的用户ID,并将待配网智能设备ID与所述用户ID 进行绑定。
由于本实施例提供的云服务器可以用于执行上述实施例所述的应用于云服务器侧的智能设备自动配网的绑定方法,其工作原理和有益效果类似,故此处不再详述,具体内容可参见上述实施例的介绍。
基于相同的发明构思,本发明另一实施例提供了一种待配网智能设备,参见图10,本实施例提供的待配网智能设备包括:配网信息接收模块21、连接模块22和绑定请求发送模块23,其中:
配网信息接收模块21,用于接收配网信息,所述配网信息中包括路由信息和已配网智能设备ID;
连接模块22,用于根据所述路由信息连接云服务器;
绑定请求发送模块23,用于根据所述已配网智能设备ID生成绑定请求,并向所述云服务器发送绑定请求,以使所述云服务器查询与所述已配网智能设备ID存在绑定关系的用户ID并将待配网智能设备ID与所述用户ID进行绑定。
在本实施例中,需要说明的是,本实施例提供的智能设备为待配网智能设备,由于本实施例提供的智能设备可以用于执行上述实施例所述的应用于待配网智能设备侧的智能设备自动配网的绑定方法,其工作原理和有益效果类似,故此处不再详述,具体内容可参见上述实施例的介绍。
本发明实施例中提到的待配网智能设备可以为冰箱、洗衣机、空调、电视、热水器、电饭煲、油烟机、洗碗机、空气净化器等智能设备。
基于相同的发明构思,本发明另一实施例提供了一种已配网智能设备,参见图11,本实施例提供的已配网智能设备包括:生成模块31 和配网信息 发送模块32,其中:
生成模块31,用于生成配网信息;其中,所述配网信息中包括路由信息和已配网智能设备ID;
配网信息发送模块32,用于发送所述配网信息至待配网智能设备,以使所述待配网智能设备根据所述路由信息连接云服务器并根据所述已配网智能设备ID向所述云服务器发送绑定请求以请求所述云服务器将与所述已配网智能设备ID存在绑定关系的用户ID与待配网智能设备 ID进行绑定。
在本实施例中,需要说明的是,本实施例提供的智能设备为已配网智能设备,由于本实施例提供的智能设备可以用于执行上述实施例所述的应用于已配网智能设备侧的智能设备自动配网的绑定方法,其工作原理和有益效果类似,故此处不再详述,具体内容可参见上述实施例的介绍。
本发明实施例中提到的已配网智能设备可以为冰箱、洗衣机、空调、电视、热水器、电饭煲、油烟机、洗碗机、空气净化器等智能设备。
基于相同的发明构思,本发明又一实施例提供了一种电子设备,参见图12,所述电子设备具体包括如下内容:处理器1201、存储器 1202、通信接口1203和通信总线1204;
其中,所述处理器1201、存储器1202、通信接口1203通过所述通信总线1204完成相互间的通信;所述通信接口1203用于实现各相关设备之间的传输;
所述处理器1201用于调用所述存储器1202中的计算机程序,所述处理器执行所述计算机程序时实现上述各智能设备自动配网的绑定方法的全部步骤,例如,所述处理器执行所述计算机程序时实现下述步骤:接收绑定请求;其中,所述绑定请求中包括待配网智能设备ID和已配网智能设备ID;根据所述绑定请求,查询与所述已配网智能设备 ID存在绑定关系的用户ID,并将待配网智能设备ID与所述用户ID进行绑定。
或,所述处理器执行所述计算机程序时实现下述步骤:接收配网信息,所述配网信息中包括路由信息和已配网智能设备ID;根据所述路由信息连接云服务器;根据所述已配网智能设备ID生成绑定请求,并向所述云服务器发送绑定请求,以使所述云服务器查询与所述已配网智能设备ID存在绑定关系的用户ID并将待配网智能设备ID与所述用户ID进行绑定。
或,所述处理器执行所述计算机程序时实现下述步骤:生成配网信息;其中,所述配网信息中包括路由信息和已配网智能设备ID;发送所述配网信息至待配网智能设备,以使所述待配网智能设备根据所述路由信息连接云服务器并根据所述已配网智能设备ID向所述云服务器发送绑定请求以请求所述云服务器将与所述已配网智能设备ID存在绑定关系的用户ID与待配网智能设备ID进行绑定。
此外,所述处理器1201用于调用所述存储器1202中的计算机程序,所述处理器执行所述计算机程序时实现上述各防误配方法的全部步骤,例如,所述处理器执行所述计算机程序时实现下述步骤:在检测到待配网智能设备ID与所述用户ID进行绑定后,提供是否同意将所述待配网智能设备添加至已配网智能设备列表的指令输入信息;在接收到的指令输入信息为不同意添加的情况下,向所述云服务器发送取消绑定的告知信息,以使所述云服务器解除所述待配网智能设备ID 与所述用户ID的绑定关系。
或,所述处理器执行所述计算机程序时实现下述步骤:接收取消绑定的告知信息;其中,所述取消绑定的告知信息是智能终端在接收到不同意将所述待配网智能设备添加至已配网智能设备列表的指令输入信息后发送的;根据所述告知信息解除所述待配网智能设备ID与所述用户ID的绑定关系,并将所述待配网智能设备ID发送给与所述用户ID存在绑定关系的已配网智能设备,使得已配网智能设备将所述待配网智能设备加入黑名单。
基于相同的发明构思,本发明又一实施例提供了一种非暂态计算机可读存储介质,该计算机可读存储介质上存储有计算机程序,该计算机程序被处理器执行时实现上述智能设备自动配网的绑定方法的全部步骤,例如,所述处理器执行所述计算机程序时实现下述步骤:接收绑定请求;其中,所述绑定请求中包括待配网智能设备ID和已配网智能设备ID;根据所述绑定请求,查询与所述已配网智能设备ID存在绑定关系的用户ID,并将待配网智能设备ID与所述用户ID进行绑定。
或,所述处理器执行所述计算机程序时实现下述步骤:接收配网信息,所述配网信息中包括路由信息和已配网智能设备ID;根据所述路由信息连接云服务器;根据所述已配网智能设备ID生成绑定请求,并向所述云服务器发送绑定请求,以使所述云服务器查询与所述已配网智能设备ID存在绑定关系的用户ID并将待配网智能设备ID与所述用户ID进行绑定。
或,所述处理器执行所述计算机程序时实现下述步骤:生成配网信息;其中,所述配网信息中包括路由信息和已配网智能设备ID;发送所述配网信息至待配网智能设备,以使所述待配网智能设备根据所述路由信息连接云服务器并根据所述已配网智能设备ID向所述云服务器发送绑定请求以请求所述云服务器将与所述已配网智能设备ID存在绑定关系的用户ID与待配网智能设备ID进行绑定。
或,所述处理器执行所述计算机程序时实现下述步骤:在检测到待配网智能设备ID与所述用户ID进行绑定后,提供是否同意将所述待配网智能设备添加至已配网智能设备列表的指令输入信息;在接收到的指令输入信息为不同意添加的情况下,向所述云服务器发送取消绑定的告知信息,以使所述云服务器解除所述待配网智能设备ID与所述用户ID的绑定关系。
或,所述处理器执行所述计算机程序时实现下述步骤:接收取消绑定的告知信息;其中,所述取消绑定的告知信息是智能终端在接收到不同意将所述待配网智能设备添加至已配网智能设备列表的指令输入信息后发送的;根据所述告知信息解除所述待配网智能设备ID与所述用户ID的绑定关系,并将所述待配网智能设备ID发送给与所述用户 ID存在绑定关系的已配网智能设备,使得已配网智能设备将所述待配网智能设备加入黑名单。此外,上述的存储器中的逻辑指令可以通过软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM, Read-OnlyMemory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。
以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本发明实施例方案的目的。本领域普通技术人员在不付出创造性的劳动的情况下,即可以理解并实施。
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到各实施方式可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件。基于这样的理解,上述技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如ROM/RAM、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行各个实施例或者实施例的某些部分所述的智能设备自动配网的绑定方法。
在本发明的描述中,需要说明的是,术语“上”、“下”等指示的方位或位置关系为基于附图所示的方位或位置关系,仅是为了便于描述本发明和简化描述,而不是指示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本发明的限制。除非另有明确的规定和限定,术语“安装”、“相连”、“连接”应做广义理解,例如,可以是固定连接,也可以是可拆卸连接,或一体地连接;可以是机械连接,也可以是电连接;可以是直接相连,也可以通过中间媒介间接相连,可以是两个元件内部的连通。对于本领域的普通技术人员而言,可以根据具体情况理解上述术语在本发明中的具体含义。
此外,在本发明中,诸如“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括至少一个该特征。在本发明的描述中,“多个”的含义是至少两个,例如两个,三个等,除非另有明确具体的限定。
此外,在本发明中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
此外,在本说明书的描述中,参考术语“一个实施例”、“一些实施例”、“示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本发明的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不必须针对的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任一个或多个实施例或示例中以合适的方式结合。此外,在不相互矛盾的情况下,本领域的技术人员可以将本说明书中描述的不同实施例或示例以及不同实施例或示例的特征进行结合和组合。
最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。

Claims (14)

1.一种智能设备自动配网的绑定方法,其特征在于,应用于云服务器侧,包括:
云服务器接收待配网智能设备发送的绑定请求;其中,所述绑定请求是所述待配网智能设备在接收到已配网智能设备发送的配网信息后发送的;其中,所述绑定请求中包括待配网智能设备ID和已配网智能设备ID;
云服务器根据所述绑定请求,查询与所述已配网智能设备ID存在绑定关系的用户ID,并将所述待配网智能设备ID与所述用户ID进行绑定。
2.根据权利要求1所述的智能设备自动配网的绑定方法,其特征在于,在接收绑定请求之前,所述方法还包括:
接收所述已配网智能设备发送的随机数生成请求;
根据随机数生成请求,生成随机数,并建立所述随机数与所述已配网智能设备ID的绑定关系,且所述随机数以及所述绑定关系在预设时间范围内有效;
发送所述随机数至所述已配网智能设备,以使所述已配网智能设备将所述随机数发送至所述待配网智能设备以供所述待配网智能设备将所述随机数添加在绑定请求中;
相应地,接收到的绑定请求中还包括随机数;
相应地,在根据所述绑定请求,查询与所述已配网智能设备ID存在绑定关系的用户ID,并将所述待配网智能设备ID与所述用户ID进行绑定之前,所述方法还包括:
根据所述绑定请求中的已配网智能设备ID与随机数是否在云服务器上存在对应的绑定关系,和/或,随机数生成请求对应的发送时间和绑定请求对应的发送时间的差值是否处于预设时间范围内,确定所述绑定请求是否为合法请求。
3.一种智能设备自动配网的绑定方法,其特征在于,应用于待配网智能设备侧,包括:
待配网智能设备接收配网信息,所述配网信息中包括路由信息和已配网智能设备ID;
待配网智能设备根据所述路由信息连接云服务器;
待配网智能设备根据所述已配网智能设备ID生成绑定请求,并向所述云服务器发送绑定请求,以使所述云服务器查询与所述已配网智能设备ID存在绑定关系的用户ID并将待配网智能设备ID与所述用户ID进行绑定。
4.根据权利要求3所述的智能设备自动配网的绑定方法,其特征在于,接收的配网信息中还包括:随机数;其中,所述随机数为所述云服务器根据所述已配网智能设备发送的随机数生成请求生成的,且所述随机数与所述已配网智能设备ID在云服务器中存在绑定关系;其中,所述随机数以及所述绑定关系在预设时间范围内有效;
相应地,根据所述已配网智能设备ID生成绑定请求,并向所述云服务器发送绑定请求,以使所述云服务器查询与所述已配网智能设备ID存在绑定关系的用户ID并将待配网智能设备ID与所述用户ID进行绑定,具体包括:
根据所述已配网智能设备ID和所述随机数生成绑定请求,并向所述云服务器发送绑定请求,以使所述云服务器根据所述绑定请求中的已配网智能设备ID与随机数是否在云服务器上存在对应的绑定关系,和/或,随机数生成请求对应的发送时间和绑定请求对应的发送时间的差值是否处于预设时间范围内,确定所述绑定请求是否为合法请求,并使所述云服务器在确定所述绑定请求为合法请求后根据所述已配网智能设备ID获取与所述已配网智能设备ID存在绑定关系的用户ID,并将待配网智能设备ID与所述用户ID进行绑定。
5.一种智能设备自动配网的绑定方法,其特征在于,应用于已配网智能设备侧,包括:
已配网智能设备生成配网信息;其中,所述配网信息中包括路由信息和已配网智能设备ID;
已配网智能设备发送所述配网信息至待配网智能设备,以使所述待配网智能设备根据所述路由信息连接云服务器并根据所述已配网智能设备ID向所述云服务器发送绑定请求,以请求所述云服务器将与所述已配网智能设备ID存在绑定关系的用户ID与待配网智能设备ID进行绑定。
6.根据权利要求5所述的智能设备自动配网的绑定方法,其特征在于,在生成配网信息之前,所述方法还包括:
发送随机数生成请求至所述云服务器,以使所述云服务器生成随机数并使所述云服务器建立所述随机数与所述已配网智能设备的绑定关系;其中,所述随机数以及所述绑定关系在预设时间范围内有效;
接收所述云服务器发送的所述随机数;
相应地,所述配网信息中还包括:所述随机数;
相应地,所述发送所述配网信息至待配网智能设备,以使所述待配网智能设备根据所述路由信息连接云服务器并根据所述已配网智能设备ID向所述云服务器发送绑定请求,以请求所述云服务器将与所述已配网智能设备ID存在绑定关系的用户ID与待配网智能设备ID进行绑定,具体包括:
发送所述配网信息至待配网智能设备,以使所述待配网智能设备根据所述路由信息连接云服务器并根据所述已配网智能设备ID和所述随机数向所述云服务器发送绑定请求,以请求所述云服务器根据所述绑定请求中的已配网智能设备ID与随机数是否在云服务器上存在对应的绑定关系,和/或,随机数生成请求对应的发送时间与所述绑定请求对应的发送时间的差值是否处于预设范围内确定所述绑定请求是否为合法请求,并请求所述云服务器在确定所述绑定请求为合法请求后将与所述已配网智能设备ID存在绑定关系的用户ID与待配网智能设备ID进行绑定。
7.一种基于如权利要求1-6任一项所述的智能设备自动配网的绑定方法的防误配方法,其特征在于,应用于智能终端侧,包括:
在检测到待配网智能设备ID与所述用户ID进行绑定后,提供是否同意将所述待配网智能设备添加至已配网智能设备列表的指令输入信息;
在接收到的指令输入信息为不同意添加的情况下,向所述云服务器发送取消绑定的告知信息,以使所述云服务器解除所述待配网智能设备ID与所述用户ID的绑定关系。
8.根据权利要求7所述的防误配方法,其特征在于,还包括:
在接收到的指令输入信息为同意添加的情况下,确定所述待配网智能设备是否处于确权状态,并在确定所述待配网智能设备处于未确权状态时展示提示进行确权操作的提示信息。
9.一种基于如权利要求1-6任一项所述的智能设备自动配网的绑定方法的防误配方法,其特征在于,应用于云服务器侧,包括:
接收取消绑定的告知信息;其中,所述取消绑定的告知信息是智能终端在接收到不同意将所述待配网智能设备添加至已配网智能设备列表的指令输入信息后发送的;
根据所述告知信息解除所述待配网智能设备ID与所述用户ID的绑定关系,并将所述待配网智能设备ID发送给与所述用户ID存在绑定关系的已配网智能设备,使得已配网智能设备将所述待配网智能设备加入黑名单。
10.一种云服务器,其特征在于,包括:
绑定请求接收模块,用于接收绑定请求;其中,所述绑定请求中包括待配网智能设备ID和已配网智能设备ID;其中,所述绑定请求是所述待配网智能设备在接收到已配网智能设备发送的配网信息后发送的;
绑定模块,用于根据所述绑定请求,查询与所述已配网智能设备ID存在绑定关系的用户ID,并将待配网智能设备ID与所述用户ID进行绑定。
11.一种待配网智能设备,其特征在于,包括:
配网信息接收模块,用于接收配网信息,所述配网信息中包括路由信息和已配网智能设备ID;
连接模块,用于根据所述路由信息连接云服务器;
绑定请求发送模块,用于根据所述已配网智能设备ID生成绑定请求,并向所述云服务器发送绑定请求,以使所述云服务器查询与所述已配网智能设备ID存在绑定关系的用户ID并将待配网智能设备ID与所述用户ID进行绑定。
12.一种已配网智能设备,其特征在于,包括:
生成模块,用于生成配网信息;其中,所述配网信息中包括路由信息和已配网智能设备ID;
配网信息发送模块,用于发送所述配网信息至待配网智能设备,以使所述待配网智能设备根据所述路由信息连接云服务器并根据所述已配网智能设备ID向所述云服务器发送绑定请求以请求所述云服务器将与所述已配网智能设备ID存在绑定关系的用户ID与待配网智能设备ID进行绑定。
13.一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述程序时实现如权利要求1或2所述智能设备自动配网的绑定方法的步骤,或,所述处理器执行所述程序时实现如权利要求3或4所述智能设备自动配网的绑定方法的步骤,或,所述处理器执行所述程序时实现如权利要求5或6所述智能设备自动配网的绑定方法的步骤,或,所述处理器执行所述程序时实现如权利要求7或8所述防误配方法的步骤,或,所述处理器执行所述程序时实现如权利要求9所述防误配方法的步骤。
14.一种非暂态计算机可读存储介质,其上存储有计算机程序,其特征在于,该计算机程序被处理器执行时实现如权利要求1或2所述智能设备自动配网的绑定方法的步骤,或,该计算机程序被处理器执行时实现如权利要求3或4所述智能设备自动配网的绑定方法的步骤,或,该计算机程序被处理器执行时实现如权利要求5或6所述智能设备自动配网的绑定方法的步骤,或,该计算机程序被处理器执行时实现如权利要求7或8所述防误配方法的步骤,或,该计算机程序被处理器执行时实现如权利要求9所述防误配方法的步骤。
CN201911414915.6A 2019-12-31 2019-12-31 设备自动配网的绑定方法、防误配方法及云服务器 Active CN110912761B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201911414915.6A CN110912761B (zh) 2019-12-31 2019-12-31 设备自动配网的绑定方法、防误配方法及云服务器

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201911414915.6A CN110912761B (zh) 2019-12-31 2019-12-31 设备自动配网的绑定方法、防误配方法及云服务器

Publications (2)

Publication Number Publication Date
CN110912761A CN110912761A (zh) 2020-03-24
CN110912761B true CN110912761B (zh) 2021-05-14

Family

ID=69814210

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201911414915.6A Active CN110912761B (zh) 2019-12-31 2019-12-31 设备自动配网的绑定方法、防误配方法及云服务器

Country Status (1)

Country Link
CN (1) CN110912761B (zh)

Families Citing this family (27)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111586105A (zh) * 2020-04-10 2020-08-25 华帝股份有限公司 一种智能设备自动配网的方法及智能设备
CN113824617B (zh) * 2020-06-18 2023-03-24 无锡小天鹅电器有限公司 配网方法以及存储介质、家电设备、云端服务器
CN111867007A (zh) * 2020-07-24 2020-10-30 深圳创维数字技术有限公司 智能设备自动配网方法、***及存储介质
CN112055082B (zh) * 2020-09-08 2023-07-25 北京自如信息科技有限公司 一种接入设备的检验方法、装置及计算机设备
CN112152853A (zh) * 2020-09-23 2020-12-29 青岛海尔科技有限公司 设备配网方法及装置、计算机可读的存储介质、电子装置
CN114258043B (zh) * 2020-09-25 2024-07-05 瑞昱半导体股份有限公司 配网***及其方法
CN112291100B (zh) * 2020-11-03 2023-09-05 北京小米移动软件有限公司 配网方法、配网装置及存储介质
CN114531343A (zh) * 2020-11-05 2022-05-24 深圳Tcl新技术有限公司 自动配网方法、设备、计算机可读存储介质和***
CN112269321A (zh) * 2020-11-06 2021-01-26 广东科徕尼智能科技有限公司 一种智能设备的群组控制方法、设备、存储介质
CN114465886A (zh) * 2020-11-09 2022-05-10 深圳Tcl新技术有限公司 设备配网方法、装置、智能终端及计算机可读存储介质
CN112436985A (zh) * 2020-11-10 2021-03-02 深圳Tcl新技术有限公司 配网方法、装置、终端设备及存储介质
CN112448873B (zh) * 2020-11-17 2023-07-25 深圳Tcl新技术有限公司 设备的绑定方法、装置及计算机可读存储介质
CN112702328B (zh) * 2020-12-18 2022-05-17 迈普通信技术股份有限公司 一种网络接入方法、***及电子设备
CN114697294B (zh) * 2020-12-28 2024-03-12 深圳Tcl新技术有限公司 一种配网方法、装置、***及计算机可读存储介质
CN112929224A (zh) * 2021-03-12 2021-06-08 深圳Tcl新技术有限公司 设备的配网方法、装置、服务器和计算机可读存储介质
CN113133086B (zh) * 2021-04-20 2022-07-15 宁波奥克斯电气股份有限公司 智能设备配网方法、装置、电子设备及存储介质
CN113098976B (zh) * 2021-04-20 2023-04-18 深圳市康冠科技股份有限公司 Iot设备配网方法、装置及计算机存储介质
CN113359520A (zh) * 2021-05-10 2021-09-07 宁波奥克斯电气股份有限公司 一种设备控制方法、装置、家电设备及服务器
CN113726502A (zh) * 2021-06-11 2021-11-30 华帝股份有限公司 一种适用于烟机的加密解密方法
CN113872797A (zh) * 2021-08-26 2021-12-31 青岛海尔科技有限公司 配网策略的匹配方法、装置、服务器以及终端设备
CN113872835B (zh) * 2021-08-27 2023-03-21 青岛海尔空调器有限总公司 用于设备配网的方法及装置、服务器、智能家电设备、终端设备
CN113891317A (zh) * 2021-09-28 2022-01-04 青岛海尔科技有限公司 智能设备的配网方法及配网装置、电子设备
CN115277828A (zh) * 2021-10-27 2022-11-01 珠海奔图电子有限公司 一种智能设备的注册方法、装置和电子设备
CN113904949B (zh) * 2021-11-11 2024-02-09 宁波奥克斯电气股份有限公司 配网绑定方法及装置、智能设备及存储介质
CN116170857A (zh) * 2021-11-25 2023-05-26 青岛海尔科技有限公司 绑定关系的建立方法和装置、存储介质及电子装置
CN114389932B (zh) * 2021-12-16 2024-04-05 杭州华橙软件技术有限公司 智能设备绑定方法、装置、计算机设备和存储介质
CN116016004A (zh) * 2022-12-12 2023-04-25 宁波奥克斯电气股份有限公司 一种设备配网方法、装置及***

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108011726A (zh) * 2016-11-02 2018-05-08 九阳股份有限公司 一种家电配网方法和***
CN108924135A (zh) * 2018-06-29 2018-11-30 百度在线网络技术(北京)有限公司 网络接入方法和装置
CN109246604A (zh) * 2018-09-30 2019-01-18 美的集团股份有限公司 智能设备安全绑定方法、服务器、智能设备及用户端设备

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9451464B2 (en) * 2013-09-11 2016-09-20 Tencent Technology (Shenzhen) Company Limited Method, apparatus and system for network access
CN106406112B (zh) * 2016-09-30 2019-05-28 佛山市顺德区美的电热电器制造有限公司 智能家电配网绑定方法和***、智能终端
CN106899465A (zh) * 2017-03-08 2017-06-27 合肥华凌股份有限公司 智能家电配网注册及绑定方法、***和智能家电
CN107800687B (zh) * 2017-09-26 2020-04-14 无锡小天鹅电器有限公司 基于物联网的设备绑定方法、***和洗衣机
CN109600252B (zh) * 2018-11-21 2021-11-19 广东美的制冷设备有限公司 设备配网方法、装置和家电设备

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108011726A (zh) * 2016-11-02 2018-05-08 九阳股份有限公司 一种家电配网方法和***
CN108924135A (zh) * 2018-06-29 2018-11-30 百度在线网络技术(北京)有限公司 网络接入方法和装置
CN109246604A (zh) * 2018-09-30 2019-01-18 美的集团股份有限公司 智能设备安全绑定方法、服务器、智能设备及用户端设备

Also Published As

Publication number Publication date
CN110912761A (zh) 2020-03-24

Similar Documents

Publication Publication Date Title
CN110912761B (zh) 设备自动配网的绑定方法、防误配方法及云服务器
CN108696868B (zh) 用于网络连接的凭证信息的处理方法和装置
CN105162777B (zh) 一种无线网络登录方法及装置
CN113746633B (zh) 物联网设备绑定方法、装置、***、云服务器和存储介质
CN106656547B (zh) 一种更新家电设备网络配置的方法和装置
US20200100111A1 (en) Connection establishment method, device, and system
US10856171B2 (en) Controlled connection of a wireless device to a network
CN106375166A (zh) 家用电器的配网方法、装置、***和智能路由器
WO2014042446A2 (ko) 무선 통신 시스템에서 특정 리소스에 대한 특정 권한 획득을 요청하기 위한 방법 및 장치
CN107223326A (zh) 一种网络访问权限管理方法及相关设备
CN104917762B (zh) 一种权限分配方法、第一电子设备及***
CN111818528B (zh) 无线局域网的连接方法、装置、存储介质及无线接入设备
CN112188488A (zh) 一种配网方法、装置及***
CN105392137A (zh) 家庭wifi防盗用的方法、无线路由器及终端设备
CN110830336A (zh) 一种智能家居的WiFi设备管理的方法及装置
MX2015004797A (es) Dispositivos y metodo para controlar acceso a una cuenta.
JP2018507648A (ja) ネットワークにノードを接続するための方法、装置、およびシステム
CN105763517A (zh) 一种路由器安全接入和控制的方法及***
CN105357224B (zh) 一种智能家居网关注册、移除方法及***
CN106714171A (zh) 一种防蹭网方法、装置、终端及路由器
CN114245403B (zh) 一种设备配网方法、装置、电子设备及存储介质
CN114363067B (zh) 一种网络准入控制方法、装置、计算机设备及存储介质
WO2014038820A1 (ko) 무선 통신 시스템에서 서버의 단말의 리소스에 대한 접근 권한을 관리하기 위한 방법 및 이를 위한 장치
CN107241332B (zh) 网关权限的处理方法和装置
CN105553675B (zh) 登录路由器的方法及装置

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant