掌桥专利:专业的专利平台
掌桥专利
首页

组网方法和组网装置

文献发布时间:2024-04-18 19:58:21


组网方法和组网装置

技术领域

本申请实施例涉及电子技术领域,并且更具体地,涉及一种组网方法和组网装置。

背景技术

在全屋存在多个无线网格(mesh)网关的情况下,每个mesh网关下可以包括多个mesh子设备,这样每个mesh网关可以组成一个子网络。当用户希望批量控制多个mesh子设备时,该多个mesh子设备可能处于不同mesh网关下,跨mesh网关进行通信的mesh子设备需要通过云服务器或中枢设备执行中转操作,可能会由于网络时延造成多个mesh子设备执行操作不同步,降低了用户的体验。

发明内容

本申请实施例提供一种组网方法和组网装置,以期在全屋存在多个mesh网关时,在进行跨mesh网关执行mesh子设备批量控制时,无需云服务器或中枢设备执行中转过程,进而提升用户体验。

第一方面,提供了一种组网方法,所述方法包括:接收第一网关发送的子网参数分配请求消息;根据所述子网参数请求消息,对属于不同类别的第一子设备分配不同的第一参数和相同的第二参数;向所述第一网关发送包括所述第一参数和所述第二参数的第一子网参数。

示例性地,该第一网关可以是mesh网关,也可以是蓝牙网关,该第一子设备可以是mesh子设备,该第一子设备的数量可以是一个,也可以是多个。

本申请实施例中,该方法可以应用于云服务器或中枢设备,在第一子设备进行配网时,该云服务器或中枢设备可以接收第一网关发送的子网参数请求消息,对属于不同类别的第一子设备分配不同的第一参数和相同的第二参数,并通过对应的第一网关分配给对应的第一子设备。从而用户可以在局域网内实现跨网关批量控制子设备以及执行场景联动,无需通过云服务器或中枢设备进行中转,使得子设备执行用户操作时,网络时延较低,执行动作更加同步,提升了用户体验;进一步地,对于不同类别属性的第一子设备使用不同的第一参数以区别不同类别子系统,从而可以提升各个子系统的安全性。

结合第一方面,在第一方面的某些实现方式中,所述根据所述子网参数请求消息,对属于不同类别的第一子设备分配不同的第一参数和相同的第二参数,包括:根据所述子网参数请求消息,生成所述第一参数和所述第二参数。

本申请实施例中,在接收到第一网关发送的子网参数请求消息后,该云服务器或中枢设备可以生成第一参数和第二参数,也就是说,在有需要时生成该第一参数和第二参数,从而可以避免服务器或中枢设备的资源浪费。

结合第一方面,在第一方面的某些实现方式中,所述根据所述子网参数请求消息,对属于不同类别的第一子设备分配不同的第一参数和相同的第二参数,包括:从预先存储的子网参数中获取所述第一参数和所述第二参数。

本申请实施例中,云服务器或中枢设备中可以预先存储有子网参数,当接收到第一网关发送的子网参数请求消息后,从预先存储的子网参数获取该第一参数和第二参数,从而可以提升子网参数分配的效率。

结合第一方面,在第一方面的某些实现方式中,在所述接收第一网关发送的子网参数分配请求消息之前,所述方法还包括:接收第一应用程序发送的所述第一参数和所述第二参数。

示例性地,该第一应用程序中可以包括用于配置子网参数的页面,用户可以在该页面中配置该第一参数和第二参数。应理解,对于子网参数中除第一参数和第二参数之外的参数,也可以在该页面中进行配置。

本申请实施例中,用户可以将配置好的第一参数和第二参数发送给云服务器或中枢设备,从而可以由用户自由配置子网参数,提升了用户的体验。

结合第一方面,在第一方面的某些实现方式中,所述第一参数包括应用层数据密钥,所述第二参数包括网络层数据密钥;或者,所述第一参数包括应用层数据密钥和组播地址,所述第二参数包括网络层数据密钥;或者,所述第一参数为空,所述第二参数包括应用层数据密钥和网络层数据密钥。

结合第一方面,在第一方面的某些实现方式中,所述方法还包括:向所述第一网关发送子网参数更新消息;在与所述第一子设备完成身份认证之后,向所述第一网关发送更新后的第二子网参数。

本申请实施例中,通过向第一网关发送更新的第二子网参数,可以避免第一子设备长时间使用相同的子网参数,从而可以提升全屋智能的安全性。

结合第一方面,在第一方面的某些实现方式中,所述向所述第一网关发送子网参数更新消息,包括:周期性地向所述第一网关发送子网参数更新消息。

本申请实施例中,通过周期性地向第一网关发送子网参数更新消息,可以避免网格子设备长时间使用相同的子网参数,从而可以进一步提升全屋智能的安全性。

结合第一方面,在第一方面的某些实现方式中,所述方法还包括:接收所述第一网关发送的子网参数更新请求消息;根据所述子网参数更新请求消息与所述第一子设备完成身份认证之后,向所述第一网关发送更新后的第二子网参数。

本申请实施例中,通过响应第一网关发送的子网参数更新请求消息,向第一网关发送更新后的第二子网参数,可以避免第一子设备长时间使用相同的子网参数,从而可以提升全屋智能的安全性。

结合第一方面,在第一方面的某些实现方式中,所述方法还包括:向所述第一网关发送注销所述第一子网参数的消息。

本申请实施例中,该云服务器或中枢设备还可以向第一网关发送注销第一子网参数的消息,从而可以禁用该第一子网参数,避免参数混乱。

第二方面,提供了一种组网方法,所述方法包括:向云服务器或中枢设备发送子网参数分配请求消息;接收所述云服务器或中枢设备发送的第一子网参数,其中,所述第一子网参数包括所述云服务器或中枢设备根据所述子网参数请求消息,对属于不同类别的第一子设备分配的不同的第一参数和相同的第二参数。

本申请实施例中,该方法可以应用于第一网关(例如,mesh网关)中,在第一子设备进行配网时,可以向云服务器或中枢设备发送子网参数分配请求消息,并将云服务器或中枢设备发送的第一子网参数发送给相应的子设备。该技术方案中,第一网关可以根据云服务器或中枢设备分配的子网参数跨网关批量控制子设备或执行场景联动操作,而无需云服务器或中枢设备执行中转操作,提升了用户体验。

结合第二方面,在第二方面的一种实现方式中,所述方法还包括:接收所述云服务器或中枢设备发送的子网参数更新消息;向所述第一子设备发送所述子网参数更新消息;在所述云服务器或中枢设备与所述第一子设备完成身份认证之后,接收所述云服务器或中枢设备发送的第二子网参数;向所述第一子设备发送所述第二子网参数。

通过本申请实施例的技术方案,可以避免第一子设备长时间使用相同的子网参数,从而可以提升全屋智能的安全性。

结合第二方面,在第二方面的一种实现方式中,所述方法还包括:接收所述第一子设备发送的子网参数更新请求消息;向所述云服务器或中枢设备发送所述子网参数更新请求消息;在所述云服务器或中枢设备与所述第一子设备完成身份认证之后,接收所述云服务器或中枢设备发送的第二子网参数;向所述第一子设备发送所述第二子网参数。

通过本申请实施例的技术方案,可以避免第一子设备长时间使用相同的子网参数,从而可以提升全屋智能的安全性。

第三方面,提供了一种组网方法,包括:在第一子设备进行配网时,对属于不同类别的第一子设备分配不同的第一参数和相同的第二参数;向所述第一子设备发送包括所述第一参数和所述第二参数的第一子网参数。

本申请实施例中,该方法可以应用于中枢设备(如路由器),该中枢设备中可以集成有第一网关(如mesh网关)。

本申请实施例中,在第一子设备进行配网时,对属于不同类别的第一子设备分配不同的第一参数和相同的第二参数。该技术方案可以在局域网内实现跨网关批量控制子设备以及执行场景联动,无需通过云服务器或中枢设备进行中转,使得子设备执行用户操作时,网络时延较低,执行动作更加同步,提升了用户体验;进一步地,对于不同类别属性的第一子设备使用不同的第一参数以区别不同类别子系统,从而可以提升各个子系统的安全性。

结合第三方面,在第三方面的一种实现方式中,在所述对属于不同类别的第一子设备分配不同的第一参数和相同的第二参数之前,所述方法还包括:接收第一应用程序发送的所述第一参数和所述第二参数。

示例性地,该第一应用程序中可以包括用于配置子网参数的页面,用户可以在该页面中配置该第一参数和第二参数。应理解,对于子网参数中除第一参数和第二参数之外的参数,也可以在该页面中进行配置。

本申请实施例中,用户可以将配置好的第一参数和第二参数发送给中枢设备,从而可以由用户自由配置子网参数,提升了用户的体验。

结合第三方面,在第三方面的一种实现方式中,所述方法还包括:向所述第一子设备发送子网参数更新消息;在与所述第一子设备完成身份认证之后,向所述第一子设备发送更新后的第二子网参数。

本申请实施例中,通过向第一子设备发送更新的第二子网参数,可以避免第一子设备长时间使用相同的子网参数,从而可以提升全屋智能的安全性。

结合第三方面,在第三方面的一种实现方式中,向所述第一子设备发送子网参数更新消息,包括:周期性地向所述第一子设备发送子网参数更新消息。

本申请实施例中,通过周期性地向第一子设备发送更新的第二子网参数,可以避免第一子设备长时间使用相同的子网参数,从而可以进一步提升全屋智能的安全性。。

结合第三方面,在第三方面的一种实现方式中,所述方法还包括:接收所述第一子设备发送的子网参数更新请求消息;在与所述第一子设备完成身份认证之后,向所述第一子设备发送更新后的第二子网参数。

本申请实施例中,通过响应第一子设备发送的子网参数更新请求消息,向第一子设备发送更新后的第二子网参数,可以避免第一子设备长时间使用相同的子网参数,从而可以提升全屋智能的安全性。

结合第三方面,在第三方面的一种实现方式中,所述方法还包括:向所述第一子设备发送注销所述第一子网参数的消息。

本申请实施例中,该中枢设备还可以向第一子设备发送注销第一子网参数的消息,从而可以禁用该第一子网参数,避免参数混乱。

结合第三方面,在第三方面的一种实现方式中,所述第一参数包括应用层数据密钥,所述第二参数包括网络层数据密钥;或者,所述第一参数包括应用层数据密钥和组播地址,所述第二参数包括网络层数据密钥;或者,所述第一参数为空,所述第二参数包括应用层数据密钥和网络层数据密钥。

第四方面,提供了一种组网装置,包括:一个或多个处理器;一个或多个存储器;所述一个或多个存储器存储有一个或多个计算机程序,所述一个或多个计算机程序包括指令,当所述指令被一个或多个处理器执行时,使得如第一方面及其任一种可能的实现方式中所述的组网方法被执行。

第五方面,提供了一种组网装置,包括:一个或多个处理器;一个或多个存储器;所述一个或多个存储器存储有一个或多个计算机程序,所述一个或多个计算机程序包括指令,当所述指令被一个或多个处理器执行时,使得如第二方面及其任一种可能的实现方式中所述的组网方法被执行。

第六方面,提供了一种组网装置,包括:一个或多个处理器;一个或多个存储器;所述一个或多个存储器存储有一个或多个计算机程序,所述一个或多个计算机程序包括指令,当所述指令被一个或多个处理器执行时,使得如第三方面及其任一种可能的实现方式中所述的组网方法被执行。

第七方面,提供了一种芯片,所述芯片包括处理器和通信接口,所述通信接口用于接收信号,并将所述信号传输至所述处理器,所述处理器处理所述信号,使得如第一方面及其任一种可能的实现方式中所述的组网方法被执行。

第八方面,提供了一种芯片,所述芯片包括处理器和通信接口,所述通信接口用于接收信号,并将所述信号传输至所述处理器,所述处理器处理所述信号,使得如第二方面及其任一种可能的实现方式中所述的组网方法被执行。

第九方面,提供了一种芯片,所述芯片包括处理器和通信接口,所述通信接口用于接收信号,并将所述信号传输至所述处理器,所述处理器处理所述信号,使得如第三方面及其任一种可能的实现方式中所述的组网方法被执行。

第十方面,提供了一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机指令,当所述计算机指令在计算机上运行时,使得如第一方面及其任一种可能的实现方式中所述的组网方法被执行。

第十一方面,提供了一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机指令,当所述计算机指令在计算机上运行时,使得如第二方面及其任一种可能的实现方式中所述的组网方法被执行。

第十二方面,提供了一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机指令,当所述计算机指令在计算机上运行时,使得如第三方面及其任一种可能的实现方式中所述的组网方法被执行。

第十三方面,提供了一种计算机程序产品,包括计算机指令,当所述计算机指令在计算机上运行时,使得如第一方面及其任一种可能的实现方式中所述的组网方法被执行。

第十四方面,提供了一种计算机程序产品,包括计算机指令,当所述计算机指令在计算机上运行时,使得如第二方面及其任一种可能的实现方式中所述的组网方法被执行。

第十五方面,提供了一种计算机程序产品,包括计算机指令,当所述计算机指令在计算机上运行时,使得如第三方面及其任一种可能的实现方式中所述的组网方法被执行。

附图说明

图1是一种mesh子设备接入mesh网络的示意图。

图2是一种mesh子设备配网的示意性流程图。

图3是一种mesh子设备组网的示意图。

图4是本申请实施例提供的一种组网方法的示意性系统框架图。

图5是本申请实施例提供的一种组网方法的示意性流程图。

图6是本申请实施例提供的另一种组网方法的示意性流程图。

图7是采用图5中的组网方法形成的mesh子设备组网的示意图。

图8是本申请实施例提供的另一种组网方法的示意性系统框架图。

图9是本申请实施例提供的另一种组网方法的示意性流程图。

图10是本申请实施例提供的一种更新子网参数的示意性流程图。

图11是本申请实施例提供的另一种更新子网参数的示意性流程图。

图12是本申请实施例提供的一种组网方法的示意性流程图。

图13是本申请实施例提供的另一种组网方法的示例性流程图。

图14是本申请实施例提供的另一种组网方法的示例性流程图。

具体实施方式

下面将结合附图,对本申请实施例中的技术方案进行描述。

在介绍本申请的技术方案之前,对本申请可能涉及的一些专业术语介绍如下:

mesh网关:支持蓝牙mesh协议的网关。在有mesh网关的mesh网络中,mesh网关与各个mesh子设备之间具有连接关系,各个mesh子设备之间也有连接关系,形成网状的蓝牙互联网络。本申请实施例中,以第一网关是mesh网关为例进行说明。应理解,该第一网关还可以是其他网关,如蓝牙网关等。

通用唯一标识符(universally unique identifier,UUID):对应不同服务的一个唯一的编号,用于区分不同的服务及服务特性的个体。

图1是一种mesh子设备接入mesh网络的示意图。如图1所示,mesh网关120可以作为mesh子设备130和云服务器110之间的中间设备或功能单元,并可以代理mesh子设备130向云服务器110进行注册。

应理解,该mesh子设备130的数量可以是一个,也可以是多个。当mesh子设备包括多个设备时,该多个设备可以属于相同类别,也可以是不同类别。

图2是一种mesh子设备配网方法的示意性流程图。如图2所述,该方法200可以包括步骤201至步骤207。

201,mesh子设备广播蓝牙消息。

示例性地,该mesh子设备广播特定通用唯一标识符(universally uniqueidentifier,UUID)的蓝牙消息。例如,该蓝牙消息可以是配网请求消息。

202,mesh网关进行蓝牙扫描,获取到该蓝牙消息。

示例性地,该mesh网关在进行蓝牙扫描时,当扫描到该特定的蓝牙消息后,可以执行步骤203。

203,mesh网关邀请mesh子设备加入mesh子网络。

在一些实施例中,该mesh网关在扫描到特定的蓝牙消息后,可以向mesh子设备发送邀请消息,以将该mesh子设备加入mesh子网络中。

204,身份认证。

在一些实施例中,在进行身份认证时,mesh子设备可以向mesh网关发送设备公钥,mesh网关将mesh子设备的设备公钥发送至云服务器或中枢设备,并接收云服务器或中枢设备发送的公钥,mesh网关将该公钥发送至mesh子设备,以完成身份认证。

205,mesh网关代理mesh子设备完成注册。

应理解,由于mesh子设备不具有接入上行WI-FI的能力,因此,需要mesh网关代理该mesh子设备在云服务器或中枢设备中完成注册。

206,mesh网关生成子网参数。

示例性地,mesh网关中可以包括mesh协议栈,通过该mesh协议栈可以自动生成mesh子网参数。

在一些实施例中,该mesh子网参数可以包括网络层数据密钥(netKey)、应用层数据密钥(appKey)、设备密钥(deviceKey)、单播地址(unicast address)和组播地址(groupaddress)。其中,该netKey可以用于对mesh子网下的网络层数据进行加密和解密;appKey可以用于对mesh子网下的应用层数据进行加密和解密;deviceKey用于加解密配置信息;单播地址是用于唯一标识mesh子设备在配网过程中被分配的地址;组播地址用于表示一个组地址,该组地址可以被一个mesh子设备或多个子设备共享。

207,mesh网关向mesh子设备发送该子网参数。

应理解,mesh网关向mesh子设备发送该子网参数,也可以理解为mesh网关将该子网参数分配给mesh子设备,从而该mesh子设备可以加入mesh子网络中,完成配网。

可以理解的是,一个mesh网关可以对应一个mesh子网络,处于该mesh子网络中的mesh子设备可以共用一套子网参数,从而可以通过该mesh网关对该mesh子网络下的mesh子设备进行批量控制。

然而,在多个mesh网关共同存在的情况下,例如,全屋中存在mesh网关A和mesh网关B,且mesh网关A和mesh网关B下均包括多个mesh子设备。如图3所示,图3是一种mesh子设备组网的示意图。

参见图3,全屋中可以包括mesh网关A和mesh网关B。其中,mesh网关A的子网络中可以包括mesh子设备1、mesh子设备2、mesh子设备5和mesh子设备6;mesh网关B的子网络中可以包括mesh子设备3、mesh子设备4和mesh子设备7。

用户可以通过mesh网关A批量控制mesh子设备1、mesh子设备2、mesh子设备5和mesh子设备6,可以通过mesh网关B批量控制mesh子设备3、mesh子设备4和mesh子设备7。但是,mesh网关A和mesh网络B下的mesh子设备无法互相连通,当需要进行跨mesh子网络执行批量控制mesh子设备时,需要云服务器或中枢设备执行中转操作,可能会因为网络时延导致mesh子设备控制不同步,影响用户体验。

有鉴于此,本申请实施例提供一种组网方法和组网装置,以期在存在多个mesh网关时,在进行跨mesh网关执行mesh子设备批量控制时,无需云服务器或中枢设备执行中转过程,进而提升用户体验。

下文将结合图4至图12介绍本申请的技术方案。

图4是本申请实施例提供的一种组网方法的示意性系统框架图。如图4所示,该系统可以包括云服务器、mesh网关和mesh子设备。

在一些实施例中,该云服务器中可以包括mesh子网参数管理模块,该mesh子网参数管理模块可以用于管理mesh子网参数,例如,对于一个mesh网关下的mesh子设备,生成一套mesh子网参数,或者,对于相同类别的mesh子设备,生成一套mesh子网参数。

该mesh网关中可以包括网关业务分发、WIFI协议栈、mesh协议栈、蓝牙/低功耗蓝牙(bluetooth low energy,BLE)等模块。该网关业务分发模块可以用于向mesh子设备分发相关业务;该mesh协议栈可以用于处理mesh协议交互报文;该蓝牙/BLE可以用于处理蓝牙交互数据;该WIFI协议栈可以用于mesh网关接入上行WIFI热点。

该mesh子设备中可以包括业务处理、mesh协议栈和蓝牙/BLE等模块。该业务处理模块可以用于处理mesh网关下发的相关业务;该mesh协议栈可以用于处理mesh协议交互报文;该蓝牙/BLE可以用于处理蓝牙交互数据。

在一些实施例中,该云服务器与mesh网关之间可以通过Hilink通道建立连接,从而云服务器可以通过该Hilink通道与mesh网关进行数据交互。该mesh网关与mesh子设备之间的控制信令可以通过mesh广播进行传递。该mesh子设备在进行配网时,可以通过蓝牙/BLE广播进行交互数据。

在一些实施例中,该云服务器也可以用中枢设备如路由器、交换机等进行替代,本申请实施例不予限定。

图5是本申请实施例提供的一种组网方法的示例性流程图。如图5所示,该方法300可以包括步骤301至步骤309。

301,mesh子设备广播蓝牙消息。

302,mesh网关进行蓝牙扫描,获取到该蓝牙消息。

303,mesh网关邀请mesh子设备加入mesh子网络。

304,身份认证。

305,mesh网关代理mesh子设备完成注册。

应理解,该步骤301-305可以参见步骤201-205的相关描述,为了简洁,不再赘述。

306,mesh网关向云服务器发送子网参数分配请求消息。

示例性地,mesh网关向云服务器发送子网参数分配请求消息,以用于请求云服务器分配子网参数。应理解,该mesh网关的数量可以是多个。

示例性地,该子网参数可以包括netKey、appKey、deviceKey、单播地址和组播地址。

307,云服务器对于属于不同类别的mesh子设备生成不同的第一参数和相同的第二参数,第二参数与第一参数不同。

在一些实施例中,子网参数可以包括第一参数、第二参数和deviceKey、单播地址、组播地址。在另一些实施例中,子网参数可以包括第一参数、第二参数、deviceKey和单播地址。

在一些实施例中,该第一参数可以包括appKey、第二参数可以包括netKey。或者,该第一参数可以包括appKey和组播地址,该第二参数包括netKey。或者,该第一参数可以不包括任何参数,第二参数可以包括appKey、netKey。应理解,对于deviceKey,其与mesh子设备一一对应;对于单播地址,其与mesh子设备一一对应。

例如,对于具有照明功能的mesh子设备分配同一个appKey1,对于具有安防功能的mesh子设备分配同一个appKey2。例如,mesh子设备1为台灯,mesh子设备2为走廊景观灯,则mesh子设备1和mesh子设备2可以共用appKey1;mesh子设备3为摄像头,mesh子设备4为智能锁门,则mesh子设备3和mesh子设备4可以共用同一个appKey2。对于子网参数中包括的netKey,具有照明功能的mesh子设备和具有安防功能的netKey可以相同,也可以不同。

在另一个示例中,对于具有照明功能的mesh子设备分配同一个appKey1,对于具有安防功能的mesh子设备分配同一个appKey2。用户可以定义场景标识(identity document,ID)。例如,回家ID,则当用户触发该场景生效时,mesh网关可以将控制指令通过mesh广播发送给具有照明功能的多个mesh子设备,和具有安防功能的多个mesh子设备。该具有照明功能的mesh子设备1和mesh子设备2可以根据控制指令打开开关,具有安防功能的mesh子设备3和mesh子设备4可以根据控制指令开始工作,从而可以在局域网内实现按场景ID执行场景操作,无需云服务器或中枢设备中转操作,提升了用户体验。

应理解,该mesh子设备1、mesh子设备2可以处于同一mesh网关下,也可以处于不同的mesh网关下;该mesh子设备3和mesh子设备4可以处于同一mesh网关下,也可以处于不同的mesh网关下,本申请实施例不予限定。

需要说明的是,云服务器中可以存储类别属性和对应的子网参数(如第一参数、第二参数),当有新的mesh子设备进行配网时,如果确定该新的mesh子设备属于某一类别,则可以对应为其分配相应的子网参数(如第一参数、第二参数)。

应理解,该mesh子设备的相关信息中可以包括用于指示mesh子设备类别的标识信息或指示信息。例如,当mesh子设备为具有照明功能的设备时,其标识信息可以为A;当mesh子设备为具有安全防护功能的设备时,其标识信息可以为B等等。由此,云服务器可以确定mesh子设备的类别。或者,可以由mesh网关来确定mesh子设备的类别,本申请实施例不予限定。

在另一些实施例中,该第一参数可以不包括任何参数,则该第二参数可以包括appKey和netKey。此时,全屋下所有的mesh子设备除了自身的deviceKey和单播地址、组播地址不同之外,其他的参数均是相同的,从而有利于用户进行批量控制,执行场景联动的操作。

在另一些实施例中,在步骤307之前,云服务器可以预先生成上述第一参数和第二参数,并存储类别属性和对应的子网参数。这种情况下,在步骤307中,云服务器可以读取该第一参数和第二参数和其他参数,并为mesh子设备分配其他参数。

308,云服务器向mesh网关发送包括第一参数和第二参数的子网参数。

示例性地,云服务器通过Hilink通道向mesh网关发送生成的子网参数,该子网参数可以承载于功能属性(profile)控制指令中。

309,mesh网关向mesh子设备发送子网参数。

示例性地,mesh网关接收到控制指令后,将该控制指令转化为mesh指令广播,并通过mesh网络将该mesh指令发送给mesh子设备。

应理解,mesh子设备接收到该mesh指令后,解析出其中的子网参数后,该mesh子设备可以加入mesh网关对应的mesh子网络中,完成配网。此时,用户可以对mesh子设备进行批量控制。

在一些实施例中,该云服务器也可以用中枢设备如路由器进行替代,这种情况下,该mesh网关可以集成在中枢设备中,作为路由器的一个功能单元,本申请实施例不予限定。

在一些实施例中,对于该步骤301至步骤309的执行顺序不予限定。该步骤301至步骤309中的某些步骤可以被删除、不执行、替换或者对调等,本申请实施例对此不予限制。

本申请实施例中,当全屋存在多个mesh网关时,云服务器可以对全屋的多个mesh网关下的mesh子设备生成相同的第二参数,对属于同一类别的mesh子设备生成同一套第一参数,并通过对应的mesh网关分配给对应的mesh子设备。从而用户可以在局域网内实现跨网格网关批量控制mesh子设备以及执行场景联动,无需通过云服务器或中枢设备进行中转,使得mesh子设备执行用户操作时,网络时延较低,执行动作更加同步,提升了用户体验;进一步地,对于不同类别属性的mesh子设备使用不同的第一参数以区别不同类别子系统,从而可以提升各个子系统的安全性。

本申请实施例中,在全屋存在多个mesh网关的情况下,当其中一个mesh网关A离线时,该mesh网关A下的mesh子设备托管给其他mesh网关(如mesh网关B)时,由于子系统中所有的mesh子设备共用一套第一参数,从而其他mesh网关无需为mesh网关下的mesh子设备分配新的第一参数,降低了托管过程的复杂性。

图6是本申请实施例提供的另一种组网方法的示意性流程图。如图6所示,该方法可以包括步骤901至步骤907。

901,mesh子设备广播蓝牙消息。

902,中枢设备进行蓝牙扫描,获取到该蓝牙消息。

903,中枢设备邀请mesh子设备加入mesh子网络。

904,身份认证。

905,中枢设备代理mesh子设备完成注册。

应理解,该步骤901-905可以参见前文中步骤201-205的相关描述,为了简洁不再赘述。

906,中枢设备对于属于不同类别的mesh子设备生成不同的第一参数,对于所有mesh子设备生成和相同的第二参数,第二参数与第一参数不同。

应理解,该步骤906可以参见前文中步骤307的相关描述,为了简洁不再赘述。

示例性地,该中枢设备中可以包括子网参数管理模块,用于生成上述第一参数和第二参数。

907,中枢设备向mesh子设备发送包括第一参数和第二参数的子网参数。

本申请实施例中,该中枢设备例如可以是路由器、交换机等等。该中枢设备中可以集成有mesh网关,并执行该mesh网关的相关动作。

在一些实施例中,对于该步骤901至步骤907的执行顺序不予限定。该步骤901至步骤907中的某些步骤可以被删除、不执行、替换或者对调等,本申请实施例对此不予限制。

本申请实施例中,当全屋存在多个mesh网关时,中枢设备可以对全屋的多个mesh网关下的mesh子设备生成相同的第二参数,对属于同一类别的mesh子设备生成同一套第一参数。从而用户可以在局域网内实现跨mesh网关批量控制mesh子设备以及执行场景联动,使得mesh子设备执行用户操作时,网络时延较低,执行动作更加同步,提升了用户体验;进一步地,对于不同类别属性的mesh子设备使用不同的第一参数以区别不同类别子系统,从而可以提升各个子系统的安全性。

图7是采用图5中的组网方法形成的mesh子设备组网的示意图。如图7所示,全屋下可以包括mesh网关A和mesh网关B。

其中,mesh网关A下可以包括子设备1、子设备2、子设备5、子设备6,mesh网关B下可以包括子设备3、子设备4、子设备7。

由于全屋同一类别属性的所有的mesh子设备共用一套第一参数,对于同一个目标子设备来说,mesh网关A和mesh网关B都可以对该目标子设备进行控制,使得控制目标子设备执行操作的成功率更高。

在一些情况下,为了进一步提升用户体验,用户可以在应用程序(application,App)中对子网参数进行配置。

图8是本申请实施例提供的另一种组网方法的示意性系统框架图。如图8所示,该系统可以包括App1、中枢设备、mesh网关和mesh子设备。

在一些实施例中,该App1中可以包括mesh子网参数配置页面,用户可以在该mesh子网参数配置页面中配置子网参数。然后可以配置好的子网参数导入中枢设备中,由中枢设备中的子网参数模块对该子网参数进行管理和维护。

应理解,该mesh网关和mesh子设备和对于中枢设备的其他描述可以参见前文中的相关描述,为了简洁,不再赘述。

图9是本申请实施例提供的另一种组网方法的示意性流程图。如图9所示,该方法400可以包括步骤401至步骤410。

401,用户在App1中配置子网参数。

示例性地,该App1中可以提供有配置子网参数的配置页面,用户可以在该配置页面中配置子网参数。

在一种可能的实现方式中,用户可以在配置页面中,所有的mesh子设备设置成共用一套第二参数,该第二参数可以包括appKey1、netKey。从而可以批量控制全屋下的所有mesh子设备以及实现场景联动操作。

在另一种可能的实现方式中,用户可以在配置页面中,将同一类别的mesh子设备的第一参数设置成相同的参数,用以区分不同类别的mesh子设备,以提升安全性。例如,对于照明子系统,其共用appKey1,对于安防子系统,其共用appKey2。应理解,对于其他的子网参数(如,netKey、或组播地址),无论是照明子系统还是安防子系统,均可以设置成相同或不同。

402,响应于用户的操作,将配置好的子网参数导入中枢设备中。

示例性地,该中枢设备可以是路由器,则用户可以将配置好的子网参数导入路由器中。应理解,该中枢设备还可以是交换机。

403,mesh子设备广播蓝牙消息。

404,mesh网关进行蓝牙扫描,获取到该蓝牙消息。

在一些实施例中,mesh网关可以响应于用户的操作,触发蓝牙扫描过程。

405,mesh网关邀请mesh子设备加入mesh子网络。

406,身份认证。

407,mesh网关代理mesh子设备完成注册。

应理解,该步骤403-407可以参见前文步骤201-205的相关描述,为了简洁,不再赘述。

408,mesh网关向中枢设备发送子网参数分配请求消息。

应理解,该步骤408可以参见前文中步骤306的相关描述。

409,中枢设备向mesh网关发送配置好的子网参数。

410,mesh网关向mesh子设备发送配置好的子网参数。

应理解,该步骤409-410可以参见前文中步骤308-309的相关描述,为了简洁,不再赘述。

在一些实施例中,该mesh网关可以集成在中枢设备中。

在一些实施例中,对于该步骤401至步骤410的执行顺序不予限定。该步骤401至步骤410中的某些步骤可以被删除、不执行、替换或者对调等,本申请实施例对此不予限制。

在本申请的实施例中,在mesh子设备配网之前,用户可以在应用程序中预先对子网参数进行配置,然后将配置好的子网参数导入中枢设备中,在mesh网关添加mesh子设备向中枢设备请求子网参数时,中枢设备可以将配置好的子网参数发送给mesh网关,由mesh网关分配给mesh子设备,完成配网。该技术方案可以由用户配置子网参数,提升了用户的体验。

为了进一步提升安全性,本申请的组网方法可以对子网参数进行周期性更新。

图10是本申请实施例提供的一种更新子网参数的示意性流程图。如图10所示,该方法500可以包括步骤501至步骤507。

501,云服务器向mesh网关发送子网参数更新消息。

在一些实施例中,为了提升安全性,云服务器可以向mesh网关发送子网参数更新消息,以用于更新子网参数。

在另一些实施例中,云服务器可以周期性地向mesh网关发送子网参数更新消息。例如,每间隔预设时长,云服务器可以向mesh网关发送一次该子网参数更新消息。

应理解,本申请实施例对于该预设时长的具体取值不予限定,例如,该预设时长可以是24小时、或12小时等等。

502,mesh网关向mesh子设备发送该子网参数更新消息。

503,身份认证。

应理解,该步骤503中的身份认证的过程可以前文中的步骤204的身份认证的过程。在身份认证成功后,可以执行步骤504。

504,云服务器向mesh网关发送更新后的第二子网参数。

在一些实施例中,在步骤504之前,该方法500还可以包括步骤504a。

504a,云服务器生成第二子网参数。

应理解,该步骤504a可以参见前文中步骤307中的相关描述。

505,mesh网关向mesh子设备发送更新后的第二子网参数。

示例性地,云服务器通过Hilink通道更新后的第二子网参数发送至mesh网关,以用于子网参数的更新。

506,云服务器向mesh网关发送注销第一子网参数的消息。

本申请实施例中,云服务器最初为mesh子设备分配的子网参数称为第一子网参数。

示例性地,云服务器通过Hilink通道将注销第一子网参数的消息发送至mesh网关,以用于注销该第一子网参数。

应理解,注销第一子网参数可以理解为:停止使用第一子网参数,或者,第一子网参数无效。

507,mesh网关向mesh子设备发送注销第一子网参数的消息。

应理解,mesh子设备在接收到注销第一子网参数的消息之后,该第一子网参数就不再使用,此时,由于mesh子设备已被分配新的第二子网参数,则可以通过该第二子网参数完成配网。

在一些实施例中,该步骤506、507也可以不执行。此时,云服务器可以在发送更新后的第二子网参数后,禁用该第一子网参数。

在一些实施例中,该云服务器可以用中枢设备(如路由器、交换机等)进行替代。在一些实施例中,该mesh网关可以集成在中枢设备中。

在一些实施例中,步骤504、505可以在步骤506、507之后。在一些实施例中,步骤504和步骤506也可以承载于一个指令中,步骤505和步骤507可以承载于一个指令中,本申请实施例对此不予限制。

在一些实施例中,对于该步骤501至步骤507的执行顺序不予限定。该步骤501至步骤507中的某些步骤可以被删除、不执行、替换或者对调等,本申请实施例对此不予限制。

在本申请实施例中,云服务器可以对子网参数进行更新或周期性更新,从而可以避免一直使用同一套子网参数,进而提升全屋智能的安全性。

图11是本申请实施例提供的另一种更新子网参数的示意性流程图。如图11所示,该方法600可以包括步骤601至步骤607。

601,mesh子设备确定第一子网参数临近过期。

在一个示例中,mesh子设备可以通过指示信息来确定第一子网参数是否临近过期。例如,云服务器在分配第一子网参数时,同时指示了该mesh子设备每间隔预设时长需要请求更新一次该第一子网参数。

应理解,本申请实施例对于该预设时长的具体取值不予限定,例如,该预设时长可以是24小时、或12小时等等。

在另一个示例中,mesh子设备可以通过第一子网参数的生效期限确定是否临近过期。例如,云服务器在分配第一子网参数时,同时规定了该第一子网参数的生效期限,那么在生效期限之前的预设时间段内mesh子设备可以请求更新该第一子网参数。

应理解,本申请实施例对于该预设时间段的具体取值不予限定,例如,该预设时间段可以是0-5分钟或2-60秒等等。

602,mesh子设备向mesh网关发送第一子网参数更新请求。

应理解,mesh子设备可以通过mesh广播向mesh网关发送第一子网参数更新请求。

603,mesh网关向云服务器发送第一子网参数更新请求。

应理解,该mesh网关可以将mesh广播转化为云服务器可以识别的指令,并发送至云服务器。

604,身份认证。

应理解,该步骤503中的身份认证的过程可以前文中的步骤204的身份认证的过程。在身份认证成功后,可以执行步骤605。

605,云服务器向mesh网关发送第二子网参数。

应理解,该第二子网参数中还可以包括更新消息,例如,该更新消息中可以包括生效期限或者预设时长,以用于指示mesh子设备发送子网参数更新请求。

应理解,在步骤605之前,该方法600还可以包括步骤605a。

605a,云服务器生成第二子网参数。

应理解,该步骤605a可以参见前文中步骤307中的相关描述。

在另一些实施例中,云服务器也可以在初始生成第一子网参数时,生成多组子网参数,在子网参数需要更新时,从生成的多组子网参数中顺序选择或随机选择,本申请实施例不予限定。该技术方案可以避免每次更新时均需要生成一次子网参数,提升了更新子网参数的效率。

606,mesh网关向mesh子设备发送第二子网参数。

607,云服务器向mesh网关发送注销第一子网参数的消息。

608,mesh网关向mesh子设备发送注销第一子网参数的消息。

在一些实施例中,该云服务器可以用中枢设备(如路由器、交换机等)进行替代。在一些实施例中,该mesh网关可以集成在中枢设备中。

在一些实施例中,该步骤607、608也可以不执行。此时,云服务器可以在发送更新后的第二子网参数后,禁用该第一子网参数。

在一些实施例中,该步骤605、606可以在步骤607、608之后执行。在一些实施例中,该步骤605和步骤607也可以作为一个消息发送,步骤606和步骤608也可以作为一个消息发送,本申请实施例对此不予限制。

在一些实施例中,对于该步骤601至步骤608的执行顺序不予限定。该步骤601至步骤608中的某些步骤可以被删除、不执行、替换或者对调等,本申请实施例对此不予限制。

在本申请实施例中,mesh子设备可以确定使用的第一子网参数是否临近过期,在确定临近过期时,可以请求更新该第一子网参数。从而可以避免一直使用同一套子网参数,进而提升全屋智能的安全性。

图12是本申请实施例提供的一种组网方法的示意性流程图。如图12所示,该方法700可以包括步骤710至步骤730。该方法700可以应用于云服务器或中枢设备。

710,接收第一网关发送的子网参数分配请求消息。

在一些实施例中,该第一网关可以是前文中的mesh网关,该第一网关还可以其他网关,如蓝牙网关。

示例性地,在对mesh子设备进行配网时,在云服务器或中枢设备与mesh子设备完成身份认证之后,云服务器或中枢设备接收mesh网关发送的子网参数分配请求消息。

示例性地,该子网参数可以包括netKey、appKey、deviceKey、单播地址和组播地址。

720,根据子网参数请求消息,对属于不同类别的第一子设备分配不同的第一参数和相同的第二参数。

在一些实施例中,该第一子设备可以是前文中的mesh子设备,该第一子设备的数量可以是多个,也可以是一个,本申请实施例不予限定。

在一些实施例中,该第一参数和第二参数不同。示例性地,该第一参数包括appKey,第二参数包括netKey;或者,第一参数包括appKey和组播地址,第二参数包括netKey;或者,第一参数为空,第二参数包括appKey和netKey。

应理解,该步骤720可以参见前文步骤307的相关描述,为了简洁,不再赘述。

730,向第一网关发送包括第一参数和第二参数的第一子网参数。

应理解,该步骤730可以参见前文步骤308的相关描述,为了简洁,不再赘述。

本申请实施例中,在对第一子设备进行配网时,该云服务器或中枢设备可以接收第一网关发送的子网参数请求消息,对属于不同类别的第一子设备分配不同的第一参数和相同的第二参数,并通过对应的第一网关分配给对应的第一子设备。从而用户可以在局域网内实现跨网关批量控制子设备以及执行场景联动,无需通过云服务器或中枢设备进行中转,使得子设备执行用户操作时,网络时延较低,执行动作更加同步,提升了用户体验;进一步地,对于不同类别属性的第一子设备使用不同的第一参数以区别不同类别子系统,从而可以提升各个子系统的安全性。

在一些实施例中,根据子网参数请求消息,对属于不同类别的第一子设备分配不同的第一参数和相同的第二参数,包括:

根据子网参数请求消息,生成第一参数和第二参数。

本申请实施例中,参见步骤307,云服务器或中枢设备可以在接收到mesh网关的子网参数请求消息时,生成该第一参数和第二参数。该技术方案可以在有需要时生成该第一参数和第二参数,从而可以避免云服务器或中枢设备的资源浪费。

在一些实施例中,根据子网参数请求消息,对属于不同类别的第一子设备分配不同的第一参数和相同的第二参数,包括:

从预先存储的子网参数中获取第一参数和第二参数。

本申请实施例中,云服务器或中枢设备中也可以预先存储有子网参数,当接收到第一网关发送的子网参数请求消息后,从预先存储的子网参数获取该第一参数和第二参数,从而可以提升子网参数分配的效率。

应理解,该预先存储的子网参数也可以是云服务器或中枢设备生成的,本申请实施例对该云服务器或中枢设备生成子网参数的时刻不予限定,例如,可以是在接收到子网参数请求消息之前生成的,并将该子网参数存储起来。

在一些实施例中,在接收第一网关发送的子网参数分配请求消息之前,该方法700还可以包括:接收第一应用程序发送的第一参数和第二参数。

示例性地,参见前文中的步骤401-402,该第一应用程序中可以包括用于配置子网参数的页面,用户可以在该页面中配置该第一参数和第二参数。应理解,对于子网参数中除第一参数和第二参数之外的参数,也可以在该页面中进行配置。

本申请实施例中,用户可以将配置好的第一参数和第二参数发送给云服务器或中枢设备,从而可以由用户自由配置子网参数,提升了用户的体验。

在一些实施例中,该方法700还可以包括:向第一网关发送子网参数更新消息;在与第一子设备完成身份认证之后,向第一网关发送更新后的第二子网参数。

示例性地,参见前文中的步骤501-504,为了提升全屋智能的安全性,云服务器或中枢设备可以向mesh网关发送子网参数更新消息,并在与mesh子设备完成身份认证之后,向mesh子设备发送更新后的第二子网参数。

本申请实施例中,通过向第一网关发送更新的第二子网参数,可以避免第一子设备长时间使用相同的子网参数,从而可以提升全屋智能的安全性。

在一些实施例中,向第一网关发送子网参数更新消息,包括:周期性地向第一网关发送子网参数更新消息。

本申请实施例中,通过周期性地向第一网关发送子网参数更新消息,可以避免第一子设备长时间使用相同的子网参数,从而可以进一步提升全屋智能的安全性。

在一些实施例中,该方法700还可以包括:接收第一网关发送的子网参数更新请求消息;根据子网参数更新请求消息与第一子设备完成身份认证之后,向第一网关发送更新后的第二子网参数。

示例性地,参见前文中的步骤601-606,mesh子设备在确定第一子网参数临近过期后,向mesh网关发送子网参数更新请求消息。云服务器或中枢设备接收该子网参数更新请求消息,并在与mesh子设备完成身份认证后,向mesh网关发送更新后的第二子网参数。

本申请实施例中,通过响应第一网关发送的子网参数更新请求消息,向第一网关发送更新后的第二子网参数,可以避免第一子设备长时间使用相同的子网参数,从而可以提升全屋智能的安全性。

在一些实施例中,该方法700还可以包括:向第一网关发送注销第一子网参数的消息。

示例性地,参见前文中的步骤506-507或者步骤607-608,云服务器或中枢设备可以向mesh网关发送注销第一子网参数的消息。

本申请实施例中,该云服务器或中枢设备还可以向第一网关发送注销第一子网参数的消息,从而可以禁用该第一子网参数,避免参数混乱。

图13是本申请实施例提供的另一种组网方法的示意性流程图。如图13所示,该方法800可以包括步骤810至步骤820。该方法800可以应用于第一网关中,如mesh网关。

810,向云服务器或中枢设备发送子网参数分配请求消息。

示例性地,参见前文中的步骤306,mesh网关向云服务器发送子网参数分配请求消息,以期对mesh子设备进行配网。

820,接收云服务器或中枢设备发送的第一子网参数,其中,该第一子网参数包括云服务器或中枢设备根据子网参数请求消息,对属于不同类别的第一子设备分配的不同的第一参数和相同的第二参数。

示例性地,参见步骤308,mesh网关接收云服务器发送的包括第一参数和第二参数的子网参数。应理解,该子网参数包括云服务器或中枢设备根据子网参数请求消息,对属于不同类别的第一子设备分配的不同的第一参数和相同的第二参数。

本申请实施例中,在第一子设备进行配网时,可以向云服务器或中枢设备发送子网参数分配请求消息,并将云服务器或中枢设备发送的第一子网参数发送给相应的子设备。该技术方案中,第一网关可以根据云服务器或中枢设备分配的子网参数跨网关批量控制子设备或执行场景联动操作,而无需云服务器或中枢设备执行中转操作,提升了用户体验。

在一些实施例中,该方法800还可以包括:接收云服务器或中枢设备发送的子网参数更新消息;向第一子设备发送子网参数更新消息;在云服务器或中枢设备与第一子设备完成身份认证之后,接收云服务器或中枢设备发送的第二子网参数;向第一子设备发送第二子网参数。示例性地,参见前文中的步骤501-505。通过本申请实施例的技术方案,可以避免第一子设备长时间使用相同的子网参数,从而可以提升全屋智能的安全性。

在一些实施例中,该方法800还可以包括:接收第一子设备发送的子网参数更新请求消息;向云服务器或中枢设备发送子网参数更新请求消息;在云服务器或中枢设备与第一子设备完成身份认证之后,接收云服务器或中枢设备发送的第二子网参数;向第一子设备发送第二子网参数。

示例性地,参见前文中的步骤602-606。通过本申请实施例的技术方案,可以避免第一子设备长时间使用相同的子网参数,从而可以提升全屋智能的安全性。

图14是本申请实施例提供的另一种组网方法的示意性流程图。如图14所示,该方法1000可以包括步骤1010至步骤1020。该方法1000可以应用于中枢设备,如路由器中。

1010,在第一子设备进行配网时,对属于不同类别的第一子设备分配不同的第一参数和相同的第二参数。

示例性地,参见前文中的步骤906,中枢设备可以对属于不同类别的第一子设备分配不同的第一参数和相同的第二参数。

1020,向第一子设备发送包括第一参数和第二参数的第一子网参数。

本申请实施例中,中枢设备中可以集成有第一网关(如mesh网关),并可以执行第一网关的相关动作。该第一子设备可以是mesh子设备。

示例性地,参见前文中的步骤907,中枢设备向mesh子设备发送包括第一参数和第二参数的子网参数。

本申请实施例中,在第一子设备进行配网时,对属于不同类别的第一子设备分配不同的第一参数和相同的第二参数。该技术方案可以在局域网内实现跨网关批量控制子设备以及执行场景联动,无需通过云服务器或中枢设备进行中转,使得子设备执行用户操作时,网络时延较低,执行动作更加同步,提升了用户体验;进一步地,对于不同类别属性的第一子设备使用不同的第一参数以区别不同类别子系统,从而可以提升各个子系统的安全性。

在一些实施例中,在对属于不同类别的第一子设备分配不同的第一参数和相同的第二参数之前,该方法1000还可以包括:

接收第一应用程序发送的第一参数和第二参数。

示例性地,参见前文中的步骤401-402,该第一应用程序中可以包括用于配置子网参数的页面,用户可以在该页面中配置该第一参数和第二参数。应理解,对于子网参数中除第一参数和第二参数之外的参数,也可以在该页面中进行配置。

本申请实施例中,用户可以将配置好的第一参数和第二参数发送给中枢设备,从而可以由用户自由配置子网参数,提升了用户的体验。

在另一些实施例中,该第一参数和第二参数也可以是中枢设备在对第一子设备进行配网时生成的。该第一参数和第二参数也可以是中枢设备在对第一子设备配网前生成的,在配网时从存储的子网参数中获取该第一参数和第二参数,本申请实施例不予限定。

在一些实施例中,该方法1000还可以包括:

向第一子设备发送子网参数更新消息;在与第一子设备完成身份认证之后,向第一子设备发送更新后的第二子网参数。

示例性地,该mesh网关可以集成在中枢设备中,如路由器中,参见前文中的步骤501-505,则该中枢设备,可以向第一子设备发送子网参数更新消息,并在与第一子设备完成身份认证之后,向第一子设备发送更新后的第二子网参数。

本申请实施例中,通过向第一子设备发送更新的第二子网参数,可以避免第一子设备长时间使用相同的子网参数,从而可以提升全屋智能的安全性。

在一些实施例中,向第一子设备发送子网参数更新消息,包括:

周期性地向第一子设备发送子网参数更新消息。

本申请实施例中,通过周期性地向第一子设备发送子网参数更新消息,可以避免第一子设备长时间使用相同的子网参数,从而可以进一步提升全屋智能的安全性。

在一些实施例中,该方法1000还可以包括:

接收第一子设备发送的子网参数更新请求消息;

在与第一子设备完成身份认证之后,向第一子设备发送更新后的第二子网参数。

示例性地,该mesh网关可以集成在中枢设备中,如路由器中,参见前文中的步骤602-606,该中枢设备接收第一子设备发送的子网参数更新请求消息,并在与第一子设备完成身份认证之后,向该第一子设备发送更新后的第二子网参数。

本申请实施例中,通过响应第一子设备发送的子网参数更新请求消息,向第一子设备发送更新后的第二子网参数,可以避免第一子设备长时间使用相同的子网参数,从而可以提升全屋智能的安全性。

在一些实施例中,该方法1000还可以包括:

向第一子设备发送注销第一子网参数的消息。

示例性地,参见步骤506-507,或者步骤607-608,中枢设备可以向第一子设备发送注销第一子网参数的消息。从而可以禁用该第一子网参数,避免参数混乱。

在一些实施例中,该第一参数和第二参数不同。示例性地,该第一参数包括appKey,第二参数包括netKey;或者,第一参数包括appKey和组播地址,第二参数包括netKey;或者,第一参数为空,第二参数包括appKey和netKey。

本申请实施例还提供一种组网装置,包括一个或多个处理器;一个或多个存储器;该一个或多个存储器存储有一个或多个计算机程序,该一个或多个计算机程序包括指令,当该指令被一个或多个处理器执行时,使得如前文中任一种可能的实现方式中所述的组网方法被执行。

例如,该组网装置可以是云服务器、中枢设备、网关等等。

本申请实施例还提供一种芯片,所述芯片包括处理器和通信接口,所述通信接口用于接收信号,并将所述信号传输至所述处理器,所述处理器处理所述信号,使得如前文中任一种可能的实现方式中所述的组网方法被执行。

本实施例还提供一种计算机可读存储介质,该计算机可读存储介质中存储有计算机指令,当该计算机指令在计算机上运行时,使得上述实施例中的组网方法被执行。

本实施例还提供了一种计算机程序产品,当该计算机程序产品在计算机上运行时,使得计算机执行上述相关步骤,使得上述实施例中的组网方法被执行。

本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本申请的范围。

所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统、装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。

在本申请所提供的几个实施例中,应该理解到,所揭露的系统、装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。

所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。

另外,在本申请各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。

所述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本申请各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(read-only memory,ROM)、随机存取存储器(random access memory,RAM)、磁碟或者光盘等各种可以存储程序代码的介质。

以上所述,仅为本申请的具体实施方式,但本申请的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本申请揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本申请的保护范围之内。因此,本申请的保护范围应以所述权利要求的保护范围为准。

相关技术
  • 基于物联网异构设备的自组网通信方法、装置及自组网
  • 一种自组网内同步波束选择装置及定向天线自组网
  • 一种可穿戴设备的自组网通信方法及装置
  • 组网方法、组网装置及包含该组网装置的设备
  • 组网方法、组网装置及包含该组网装置的设备
技术分类

06120116480082