一种网络重组的方法和设备与流程

文档序号:16309471发布日期:2018-12-19 05:13阅读:500来源:国知局
一种网络重组的方法和设备与流程

本发明涉及物联网及智能家居领域,特别涉及一种网络重组方法及设备。

背景技术

目前在众多无线协议存在的情况下,各种频率相同的设备会占用无线信道资源,对在同信道进行无线通信的其他设备形成干扰,对通信质量产生严重影响,造成其通信丢包显著上升甚至无法正常通信。例如智能家居领域所采用的zigbee(-紫蜂)无线通信协议,该协议运行在2.4ghz(gigahertz,千兆赫)的ism(industrialscientificmedical,工业科学医疗)频段。而目前家庭环境在2.4ghz的ism频段还存在其他的通信协议如wifi(wirelessfidelity,无线保真)、bluetooth(蓝牙)、thread(家庭物联网通讯协定技术)、私有协议等。特别是存在像wifi这样较大发射功率、较宽的信道带宽的通信设备,会对同在此频率带宽内以及相近频率信道中工作的低功率zigbee设备的通信质量产生严重影响,造成其通信丢包显著上升甚至无法正常通信。

由于网络协议层的规定,例如上述zigbee协议层的规定,一旦zigbee网络组网成功,其信道即固定,当有强干扰信号干扰到此信道时,经常会使zigbee网络无法正常工作。

综上所述,目前网络重组方法在受到相同频率或相近频率无线干扰时,容易导致通信质量下降造成网络无法正常工作。



技术实现要素:

本发明提供一种网络重组的方法和设备,用以解决目前网络重组方法在受到相同频率或相近频率无线干扰时,导致通信质量下降造成网络无法正常工作的问题。

第一方面,本发明实施例提供的网络重组的方法包括:

首先组网设备在需要重新组网后,从满足干扰条件的信道中选择重新组网后使用的新信道;然后所述组网设备将选择的所述新信道的信息通知给网络中的联网设备;最后所述组网设备切换到新信道后,与申请接入新信道的联网设备进行组网。

上述方法,通过实现更换通信信道重新组网,可以在发现有持续较强的相同频率或相近频率无线干扰时,及时的更换新的信道,减少因在原信道竞争冲突造成的通信失败和丢包,提高了网络的通信质量,保证网络正常工作。

在一种可能的实现方式中,所述组网设备通过重置重新组网指令和/或重启重新组网指令将选择的所述新信道的信息通知给网络中的联网设备。

上述方法,通过设置重置重新组网指令和/或重启重新组网指令两种不同的组网方式,可使用户根据实际情况进行选择最适合的组网方式,丰富组网方式,应用性更强。

在一种可能的实现方式中,所述组网设备对当前组网的拓扑信息进行备份;所述组网设备切换到新信道后,还包括:若申请接入新信道的联网设备的mac地址在备份的所述拓扑信息中,且向所述申请接入新信道的联网设备发送重置重新组网指令,则所述组网设备将所述拓扑信息发送给所述申请接入新信道的联网设备。

上述方法,通过核对接入新信道的联网设备的mac地址是否在备份的拓扑信息中,从而判断申请接入新信道的联网设备是否为原设备,同时在确定接入新信道的联网设备是原设备后,所述组网设备将所述拓扑信息发送给所述申请接入新信道的联网设备,使当前新信道下重新组网后的联网设备信息与原信道下联网设备一致,从而实现真正意义上对原信道通信质量的提升,保证智能交互的进行。

第二方面,本发明实施例提供的网络重组的方法包括:

首先联网设备接收组网设备通知的新信道的信息,其中所述新信道是所述组网设备在需要重新组网后从满足干扰条件的信道中选择的;然后所述联网设备进行重启或进行网络重置后,根据所述新信道的信息进行信道搜索;最后所述联网设备向所述组网设备申请接入搜索到的新信道,并完成网络重组。

上述方法,通过在满足干扰条件的信道中选择新信道,可以更好的保证重新接入的新信道中的通信质量,保证智能交互的进行,同时联网设备通过接收组网设备通知的新信道的信息,搜索新信道并申请接入搜索到的新信道,从而更好的顺利完成网络重组。

在一种可能的实现方式中,当所述组网设备将备份的拓扑信息发送给所述申请接入新信道的联网设备时,所述联网设备接收所述组网设备发送的拓扑信息。

上述方法,在组网设备将备份的拓扑信息发送给所述申请接入新信道的联网设备时,所述联网设备接收所述组网设备发送的拓扑信息,从而更好的实现接入新信道的联网设备与原信道的联网设备的一致性。

第三方面,本发明实施例还提供了一种网络重组的设备,该终端包括:至少一个处理单元以及至少一个存储单元,其中,所述存储单元存储有程序代码,当所述程序代码被所述处理单元执行时,使得所述处理单元执行上述第一方面的各实施例的功能。

第四方面,本发明实施例还提供了一种网络重组的设备,该终端包括:至少一个处理单元以及至少一个存储单元,其中,所述存储单元存储有程序代码,当所述程序代码被所述处理单元执行时,使得所述处理单元执行上述第二方面的各实施例的功能。

第五方面,本发明实施例还提供一种网络重组的设备,该终端包括:选择模块、通知模块和组网模块,该设备具有实现上述第一方面的各实施例的功能。

第六方面,本发明实施例还提供一种网络重组的设备,该终端包括:接收模块、搜索模块和组网模块,该设备具有实现上述第二方面的各实施例的功能。

第七方面,本申请还提供一种计算机存储介质,其上存储有计算机程序,该程序被处理器执行时实现第一方面所述方法的步骤。

第八方面,本申请还提供一种计算机存储介质,其上存储有计算机程序,该程序被处理器执行时实现第二方面所述方法的步骤。

另外,第三方面至第八方面中任一一种实现方式所带来的技术效果可参见第一方面至第二方面中不同实现方式所带来的技术效果,此处不再赘述。

附图说明

为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简要介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域的普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。

图1为本发明实施例提供的一种网络重组的系统示意图;

图2为本发明实施例第一种网络重组的方法示意图;

图3为本发明实施例重置重新组网方法示意图;

图4为本发明实施例重启重新组网方法示意图;

图5为本发明实施例第二种网络重组的方法示意图;

图6为本发明实施例网络重组的方法的相关流程操作示意图;

图7为本发明实施例第一种网络重组的设备的结构示意图;

图8为本发明实施例第二种网络重组的设备的结构示意图;

图9为本发明实施例第三种网络重组的设备的结构示意图;

图10为本发明实施例第四种网络重组的设备的结构示意图。

具体实施方式

为了使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明作进一步地详细描述,显然,所描述的实施例仅仅是本发明一部份实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。

下面对文中出现的一些词语进行解释:

(1)本申请实施例中术语“多个”是指两个或两个以上,其它量词与之类似。

(2)“和/或”,描述关联对象的关联关系,表示可以存在三种关系,例如,a和/或b,可以表示:单独存在a,同时存在a和b,单独存在b这三种情况。字符“/”一般表示前后关联对象是一种“或”的关系。

(3)本发明实施例所指的“zigbee”是指一种短距离、低功耗的无线通信技术。

(4)本发明实施例所指的“协调器”是指将需要既包括与多个zigbee节点通信的全功能设备又包括仅执行点对点连接的精简功能设备的多级网络。

(5)本发明实施例所指的“网络拓扑结构”是指用传输媒体互连各种设备的物理布局,即用什么方式把网络中的计算机等设备连接起来。

如图1所示,本发明实施例提供一种网络重组的系统,该系统包括:

组网设备100,用于在需要重新组网后,从满足干扰条件的信道中选择重新组网后使用的新信道;将选择的所述新信道的信息通知给网络中的联网设备;切换到新信道后,与申请接入新信道的联网设备进行组网。

联网设备101,用于接收组网设备通知的新信道的信息,其中所述新信道是所述组网设备在需要重新组网后从满足干扰条件的信道中选择的;进行重启或进行网络重置后,根据所述新信道的信息进行信道搜索;向所述组网设备申请接入搜索到的新信道,并完成网络重组。

本发明实施例中,在组网设备更换新信道重新进行网络重组时,首先组网设备在需要重新组网后,从满足干扰条件的信道中选择重新组网后使用的新信道;然后所述组网设备将选择的所述新信道的信息通知给网络中的联网设备;最后所述组网设备切换到新信道后,与申请接入新信道的联网设备进行组网。通过实现更换网络通信信道重新组网,可以在发现有持续较强的相同频率或相近频率无线干扰时,及时的更换新的信道,减少因在原信道竞争冲突造成的通信失败和丢包,提高了网络通信质量,保证网络正常工作。

由于成功实现网络重组,需要组网设备和联网设备共同完成,根据不同的设备类型,本发明实施例所采取的方案也不尽相同,本发明实施例提供了两种对应不同设备类型的方法,下面进行分别列举。

设备类型一、组网设备。

如图2所示,当设备类型为组网设备时,本发明实施例提供一种网络重组的方法,该方法包括:

步骤200、组网设备在需要重新组网后,从满足干扰条件的信道中选择重新组网后使用的新信道;

步骤201、所述组网设备将选择的所述新信道的信息通知给网络中的联网设备;

步骤202、所述组网设备切换到新信道后,与申请接入新信道的联网设备进行组网。

上述方案,通过实现更换网络通信信道重新组网,可以在发现有持续较强的相同频率或相近频率无线干扰时,及时的更换新的信道,减少因在原信道竞争冲突造成的通信失败和丢包,提高了网络通信质量,保证网络正常工作。

其中,组网设备在需要重新组网前,需要持续监测网络通信质量,根据实时监测结果,判断是否需要进行重新组网。

具体的,组网设备持续监测网络通信质量,当组网设备发现通信质量低于门限值的时间超过设定的时间阈值,网络不再进行通信,且信道内信号强度仍较强,则从满足干扰条件的信道中选择重新组网后使用的新信道。

假设当前为zigbee网络,通过组网设备持续监测zigbee网络通信质量,其中组网设备设置一个时间阈值,当组网设备发现通信质量持续较差,通信质量低于门限值的时间超过设定的时间阈值,zigbee网络不再进行通信,且信道内信号强度仍较强,说明zigbee信道被其他设备干扰,此时,组网设备从满足干扰条件的信道中选择新的信道,作为重新组网后使用的新信道。

其中,组网设备在需要重新组网后,从满足干扰条件的信道中选择重新组网后使用的新信道的方法有多种,下面列举几种。

新信道选择方式1、随机选择。

具体的,组网设备持续监测网络通信质量,当组网设备发现通信质量超过设定的时间阈值持续较差,网络不再进行通信,且信道内信号强度仍较强,则根据无线信道扩频信号和载波频率的特征随机选择一个信号干扰少的信道作为重新组网后使用的新信道。

比如当前为zigbee网络,且组网设备设定的时间阈值为y,当组网设备持续监测zigbee网络通信质量,当发现通信质量已经长达m时间一直通信质量较差,其中m时间大于y时间,且信道内信号强度仍较强,这种情况下需要重新进行组网,然后组网设备根据无线扩频信号和载波频率的特征,找到多个符合条件的信道,包括信道1,信道2,信道3,信道4,最后组网设备从信道1,信道2,信道3,信道4中随机选择一个信道作为重新组网后使用的新信道。

新信道选择方式2、选择频率最低。

具体的,组网设备持续监测网络通信质量,当组网设备发现通信质量超过设定的时间阈值持续较差,网络不再进行通信,且信道内信号强度仍较强,则根据无线信道扩频信号和载波频率的特征选择一个频率最低的信道作为重新组网后使用的新信道。

比如当前为zigbee网络,且组网设备设定的时间阈值为y,当组网设备持续监测zigbee网络通信质量,当发现通信质量已经长达m时间一直通信质量较差,其中m时间大于y时间,且信道内信号强度仍较强,这种情况下需要重新进行组网,然后组网设备根据无线扩频信号和载波频率的特征,找到多个符合条件的信道,包括信道1,信道2,信道3,信道4,且信道1频率<信道3频率<信道4频率<信道2频率,最后组网设备从信道1,信道2,信道3,信道4中选择频率最低的信道作为重新组网后使用的新信道,因此选择信道1作为重新组网后使用的新信道。

本发明实施例所述组网设备切换到新信道后,所述组网设备将选择的所述新信道的信息通知给网络中的联网设备使其进行重新组网的指令有多种,下面列举几种。

组网指令1、重置重新组网指令。

具体的,所述组网设备通过重置重新组网指令将选择的所述新信道的信息通知给网络中的联网设备。

如图3所示,所述组网设备通过重置重新组网指令将选择的所述新信道的信息通知给网络中的联网设备,其中,假设当前为zigbee网络,组网设备为协调器,具体步骤如下:

步骤300、协调器保存当前网络拓扑结构及网络拓扑结构中所包含的信息。

其中,网络拓扑结构中的信息包括下列中的部分或全部:

网络panid(personalareanetworkid,网络标识符)、设备mac(mediumaccesscontrol,媒体访问控制)地址和短地址、联网key(密钥)等关键信息。

步骤301、协调器发送重置重新组网指令,所有联网设备进行网络重置。

步骤302、协调器维持panid不变,更改无线信道为新的信道,广播网络信标,等待原联网设备入网申请。

步骤303、协调器收到联网设备入网申请后,核对联网设备的mac地址是否在组网设备所保存的网络拓扑结构记录中,如是原联网设备,根据组网设备所保存的记录数据,将原短地址、联网key等关键信息发布给对应联网设备,并允许联网设备组网入网。

步骤304、协调器端根据原网络拓扑结构记录数据确认原网络结构中所有联网设备是否已完成组网入网,如联网设备已全部完成组网入网,则组网设备关闭入网信标广播,网络组建完成。

下面对本发明实施例中,组网设备所保存当前网络拓扑结构中的信息进行具体介绍。

(1)本发明实施例所指的“网络panid”是指是域网地址,一般是伴随在确定信道以后,用于区分不同的zigbee网络,所有节点的panid唯一,一个网络只有一个panid。

(2)本发明实施例所指的“mac地址”是指媒体访问控制,或称为物理地址、硬件地址,用来定义网络设备的位置。一个主机会有一个mac地址,而每个网络位置会有一个专属于它的ip地址,mac地址是网卡决定的,是固定的。

(3)本发明实施例所指的“短地址”,用于将很长的mac地址(16byte)缩短为一个短的地址(4byte)。

(4)本发明实施例所指的“联网key”是指联网钥匙密码。

其中,所述组网设备通过重置重新组网指令将选择的所述新信道的信息通知给网络中的联网设备,如网络中还有联网设备未完成网络重组,组网设备持续广播信标,等待联网设备入网。

具体的,所述组网设备通过重置重新组网指令将选择的所述新信道的信息通知给网络中的联网设备,如网络中还有联网设备未完成网络重组,组网设备持续广播信标,直至所有原联网设备组网成功,其中对于低功耗组网设备,为降低功耗,可采取间歇性搜网策略,防止电池过度消耗。

比如会逐步拉大搜网间隔,例如,前10s,每秒1次,前一分钟,每5秒一次,前15分钟每10秒一次,前一小时每一分钟一次,而后每半小时一次,既能降低功耗,又能保证最大限度的入网成功。如功耗追求极致,也可以设定一个超时时间,例如,12小时后终止入网。

组网指令2、重启重新组网指令。

具体的,所述组网设备通过重启重新组网指令将选择的所述新信道的信息通知给网络中的联网设备。

如图4所示,所述组网设备通过重启重新组网指令将选择的所述新信道的信息通知给网络中的联网设备,其中,假设当前为zigbee网络,组网设备为协调器,具体步骤如下:

步骤400、协调器保存当前网络拓扑结构及网络拓扑结构中所包含的信息。

其中,协调器所保存的当前网络拓扑结构信息内容具体可参见上述重置重新组网指令介绍,在此不再赘述。

步骤401、协调器发送重启重新组网指令,并在指令中将新无线信道通知所有联网设备;

步骤402、所有联网设备收到指令后,重启自身zigbee网络;

步骤403、协调器维持panid不变,更改无线信道为新的信道,广播网络信标,等待原联网设备入网;

步骤404、联网设备网络重启后,panid、短地址、key等信息不变,将通信信道由原有信道更改为新信道后,进入重启重新组网搜网状态;

步骤405、协调器端收到联网设备入网申请后,允许联网设备入网,完成网络重组。

上述方案,通过设置重置重新组网指令和/或重启重新组网指令两种不同的组网方式,可使用户根据实际情况进行选择最适合的组网方式,丰富组网方式,应用性更强。

具体采用上面哪种方法,组网设备可以根据用户的选择确定或者出厂时设定使用哪种方法。

需要说明的是,上面列举的方法只是举例说明,任何能够进行网络重组的方法都适用本发明实施例。

由于重新组网后,可能会造成信息的丢失,同时原联网设备在重新组网后可能失去原先属性,为了更好的减少重新组网后信息丢失,同时为了使原联网设备在新组网后依旧保持原始信息,所述组网设备在需要重新组网后,从满足干扰条件的信道中选择重新组网后使用的新信道之后,还需要进行如下操作:

具体的,所述组网设备对当前组网的拓扑信息进行备份;所述组网设备切换到新信道后,还包括:若申请接入新信道的联网设备的mac地址在备份的所述拓扑信息中,且向所述申请接入新信道的联网设备发送重置重新组网指令,则所述组网设备将所述拓扑信息发送给所述申请接入新信道的联网设备。

上述方案,通过核对接入新信道的联网设备的mac地址是否在备份的拓扑信息中,从而判断申请接入新信道的联网设备是否为原设备,同时在确定接入新信道的联网设备是原设备后,所述组网设备将所述拓扑信息发送给所述申请接入新信道的联网设备,使当前新信道下重新组网后的联网设备信息与原信道下联网设备一致,从而实现真正意义上对原网络信道通信质量的提升,保证智能交互的进行。

设备类型二、联网设备。

当组网设备向联网设备发送新信道信息后,联网设备需要对组网设备发送的新信道的信息进行接收,从而完成网络重组。

如图5所示,当设备类型为联网设备时,本发明实施例提供一种网络重组的方法,具体包括以下步骤:

步骤501、联网设备接收组网设备通知的新信道的信息,其中所述新信道是所述组网设备在需要重新组网后从满足干扰条件的信道中选择的;

步骤502、所述联网设备进行重启或进行网络重置后,根据所述新信道的信息进行信道搜索;

步骤503、所述联网设备向所述组网设备申请接入搜索到的新信道,并完成网络重组。

通过上述方案,在满足干扰条件的信道中选择新信道,可以更好的保证重新接入的新信道中的通信质量,保证智能交互的进行,同时联网设备通过接收组网设备通知的新信道的信息,搜索新信道并申请接入搜索到的新信道,从而更好的顺利完成网络重组。

当联网设备向组网设备申请接入搜索到的新信道后,所述组网设备还需要将备份的拓扑信息发送给联网设备,使其保持与原信道中的联网设备的一致性。

具体的,当所述组网设备将备份的拓扑信息发送给所述申请接入新信道的联网设备时,所述联网设备接收所述组网设备发送的拓扑信息。

通过上述方案,在组网设备将备份的拓扑信息发送给所述申请接入新信道的联网设备时,所述联网设备接收所述组网设备发送的拓扑信息,从而更好的实现接入新信道的联网设备与原信道的联网设备的一致性。

需要说明的是,上面列举的方式只是举例说明,具体采用哪种方式可以由用户设置。为了使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明作进一步地详细描述,显然,所描述的实施例仅仅是本发明一部份实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。

下面结合说明书附图对本发明实施例中一种网络重组的方法做进一步详细描述,其中当前为zigbee网络,组网设备为协调器,选取重启重新组网指令操作情景下进行举例说明。

如图6所示,本发明实施例所述网络重组的方法的相关流程操作包括:

步骤600:协调器持续检测zigbee网络通信质量。

步骤601:协调器判断当前网络通信质量低于门限值的时长是否超过设定的时间阈值,若是,执行步骤602,若否,执行步骤600。

步骤602:协调器侦测zigbee信道干扰情况,找出信号干扰少的信道。

步骤603:协调器保存当前网络拓扑结构。

步骤604:协调器发送重启重组网指令,并在指令中将新无线信道通知所有联网设备,所有联网设备收到指令后,重启自身zigbee网络。

步骤605:协调器维持panid不变,更改无线信道为新的信道,广播网络信标,等待原联网设备入网。

步骤606:联网设备进行网络重启后,panid、短地址、key等信息不变,将通信信道由原有信道更改为新信道后,进入重启入网搜网状态。

步骤607:协调器端收到联网设备入网申请后,允许联网设备入网,完成网络重组。

在一些可能的实施方式中,本发明实施例提供的网络重组的各个方面还可以实现为一种程序产品的形式,其包括程序代码,当所述程序代码在计算机设备上运行时,所述程序代码用于使所述计算机设备执行本说明书中描述的根据本发明各种示例性实施方式的数据传输的方法中的步骤。

所述程序产品可以采用一个或多个可读介质的任意组合。可读介质可以是可读信号介质或者可读存储介质。可读存储介质例如可以是——但不限于——电、磁、光、电磁、红外线、或半导体的系统、装置或器件,或者任意以上的组合。可读存储介质的更具体的例子(非穷举的列表)包括:具有一个或多个导线的电连接、便携式盘、硬盘、随机存取存储器(ram)、只读存储器(rom)、可擦式可编程只读存储器(eprom或闪存)、光纤、便携式紧凑盘只读存储器(cd-rom)、光存储器件、磁存储器件、或者上述的任意合适的组合。

根据本发明的实施方式的用于数据转发控制的程序产品,其可以采用便携式紧凑盘只读存储器(cd-rom)并包括程序代码,并可以在服务器设备上运行。然而,本发明的程序产品不限于此,在本文件中,可读存储介质可以是任何包含或存储程序的有形介质,该程序可以被信息传输、装置或者器件使用或者与其结合使用。

可读信号介质可以包括在基带中或者作为载波一部分传播的数据信号,其中承载了可读程序代码。这种传播的数据信号可以采用多种形式,包括——但不限于——电磁信号、光信号或上述的任意合适的组合。可读信号介质还可以是可读存储介质以外的任何可读介质,该可读介质可以发送、传播或者传输用于由周期网络动作系统、装置或者器件使用或者与其结合使用的程序。

可读介质上包含的程序代码可以用任何适当的介质传输,包括——但不限于——无线、有线、光缆、rf等等,或者上述的任意合适的组合。

可以以一种或多种程序设计语言的任意组合来编写用于执行本发明操作的程序代码,所述程序设计语言包括面向对象的程序设计语言—诸如java、c++等,还包括常规的过程式程序设计语言—诸如“c”语言或类似的程序设计语言。程序代码可以完全地在用户计算设备上执行、部分地在用户设备上执行、作为一个独立的软件包执行、部分在用户计算设备上部分在远程计算设备上执行、或者完全在远程计算设备或服务器上执行。在涉及远程计算设备的情形中,远程计算设备可以通过任意种类的网络——包括局域网(lan)或广域网(wan)—连接到用户计算设备,或者,可以连接到外部计算设备。

如图7所示,本发明实施例提供一种网络重组的设备,该设备包括:至少一个处理单元700以及至少一个存储单元701,其中,所述存储单元701存储有程序代码,当所述程序代码被所述处理单元700执行时,使得所述处理单元700执行下列过程:

组网设备在需要重新组网后,从满足干扰条件的信道中选择重新组网后使用的新信道;所述组网设备将选择的所述新信道的信息通知给网络中的联网设备;所述组网设备切换到新信道后,与申请接入新信道的联网设备进行组网。

可选的,所述处理单元700具体用于:

所述组网设备通过重置重新组网指令和/或重启重新组网指令将选择的所述新信道的信息通知给网络中的联网设备。

可选的,所述处理单元700具体用于:

所述组网设备对当前组网的拓扑信息进行备份;所述组网设备切换到新信道后,还包括:若申请接入新信道的联网设备的mac地址在备份的所述拓扑信息中,且向所述申请接入新信道的联网设备发送重置重新组网指令,则所述组网设备将所述拓扑信息发送给所述申请接入新信道的联网设备。

如图8所示,本发明实施例提供一种网络重组的设备,包括选择模块800、通知模块801和组网模块802:

选择模块800:用于组网设备在需要重新组网后,从满足干扰条件的信道中选择重新组网后使用的新信道;

通知模块801:用于所述组网设备将选择的所述新信道的信息通知给网络中的联网设备;

组网模块802:用于所述组网设备切换到新信道后,与申请接入新信道的联网设备进行组网。

可选的,所述通知模块802具体用于:

所述组网设备通过重置重新组网指令和/或重启重新组网指令将选择的所述新信道的信息通知给网络中的联网设备。

可选的,所述组网模块800具体用于:

所述组网设备对当前组网的拓扑信息进行备份;所述组网设备切换到新信道后,还包括:若申请接入新信道的联网设备的mac地址在备份的所述拓扑信息中,且向所述申请接入新信道的联网设备发送重置重新组网指令,则所述组网设备将所述拓扑信息发送给所述申请接入新信道的联网设备。

如图9所示,本发明实施例提供一种网络重组的设备,该设备包括:至少一个处理单元900以及至少一个存储单元901,其中,所述存储单元901存储有程序代码,当所述程序代码被所述处理单元900执行时,使得所述处理单元900执行下列过程:

联网设备接收组网设备通知的新信道的信息,其中所述新信道是所述组网设备在需要重新组网后从满足干扰条件的信道中选择的;所述联网设备进行重启或进行网络重置后,根据所述新信道的信息进行信道搜索;所述联网设备向所述组网设备申请接入搜索到的新信道,并完成网络重组。

可选的,所述处理单元900具体用于:

当所述组网设备将备份的拓扑信息发送给所述申请接入新信道的联网设备时,所述联网设备接收所述组网设备发送的拓扑信息。

如图10所示,本发明实施例提供一种网络重组的设备,包括接收模块1000、搜索模块1001和组网模块1002:

接收模块1000:用于联网设备接收组网设备通知的新信道的信息,其中所述新信道是所述组网设备在需要重新组网后从满足干扰条件的信道中选择的;

搜索模块1001:用于所述联网设备进行重启或进行网络重置后,根据所述新信道的信息进行信道搜索;

组网模块1002:用于所述联网设备向所述组网设备申请接入搜索到的新信道,并完成网络重组。

可选的,所述接收模块1000具体用于:

当所述组网设备将备份的拓扑信息发送给所述申请接入新信道的联网设备时,所述联网设备接收所述组网设备发送的拓扑信息。

本发明实施例还提供一种计算机可读非易失性存储介质,包括程序代码,当所述程序代码在计算设备上运行时,所述程序代码用于使所述计算设备执行上述本发明实施例网络重组的方法的步骤。

以上参照示出根据本申请实施例的方法、装置(系统)和/或计算机程序产品的框图和/或流程图描述本申请。应理解,可以通过计算机程序指令来实现框图和/或流程图示图的一个块以及框图和/或流程图示图的块的组合。可以将这些计算机程序指令提供给通用计算机、专用计算机的处理器和/或其它可编程数据处理装置,以产生机器,使得经由计算机处理器和/或其它可编程数据处理装置执行的指令创建用于实现框图和/或流程图块中所指定的功能/动作的方法。

相应地,还可以用硬件和/或软件(包括固件、驻留软件、微码等)来实施本申请。更进一步地,本申请可以采取计算机可使用或计算机可读存储介质上的计算机程序产品的形式,其具有在介质中实现的计算机可使用或计算机可读程序代码,以由指令执行系统来使用或结合指令执行系统而使用。在本申请上下文中,计算机可使用或计算机可读介质可以是任意介质,其可以包含、存储、通信、传输、或传送程序,以由指令执行系统、装置或设备使用,或结合指令执行系统、装置或设备使用。

显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1