基于分布式组网系统的网络连接方法、装置和计算机设备转让专利
申请号 : CN202110314578.4
文献号 : CN113037652B
文献日 : 2022-04-12
发明人 : 王心刚 , 陈泽锐 , 高华辰
申请人 : 深圳市乙辰科技股份有限公司
摘要 :
权利要求 :
1.一种基于分布式组网系统的网络连接方法,其特征在于,应用于当前主控组网设备,所述方法包括:
基于网络资源发现服务从上级主控组网设备中获取第一网络区域对应的组网资源集合;所述上级主控组网设备携带有第二网络区域对应的组网资源集合,所述第一网络区域是所述当前主控组网设备所管辖的网络区域,与所述第二网络区域存在对应关系;所述上级主控组网设备包括上级路由器或上级交换机,用于为所述第二网络区域内的组网设备分配网络资源;
接收处于所述第一网络区域的第一从控组网设备发送的第一组网资源分配请求;所述第一组网资源分配请求由所述第一从控组网设备基于所开启的网络资源发现服务生成;
响应于所述第一组网资源分配请求,基于所述组网资源集合向所述第一从控组网设备分配第一组网资源,以使得所述第一从控组网设备基于所述第一组网资源加入所述第一网络区域对应的组网系统并关闭网络资源发现服务;
接收第三从控组网设备发送的第二组网资源分配请求;所述第二组网资源分配请求中携带所述第三从控组网设备对应的设备集群标识;当根据第三从控组网设备对应的设备集群标识确定所述第三从控组网设备对应的设备集群不是所述第一网络区域内的设备集群时,对所述第二组网资源分配请求保持静默状态。
2.根据权利要求1所述的方法,其特征在于,所述响应于所述第一组网资源分配请求,基于所述组网资源集合向所述第一从控组网设备分配第一组网资源,以使得所述第一从控组网设备基于所述第一组网资源加入所述第一网络区域对应的组网系统并关闭网络资源发现服务之后,还包括:
接收所述第一从控组网设备在关闭网络资源发现服务之后转发的由终端设备发送的终端连网资源分配请求;所述终端连网资源分配请求由所述终端设备基于第二组网资源发送给所述第一从控组网设备,所述第二组网资源由所述第一从控组网设备基于所述组网资源集合分配给所述终端设备;
响应于所述终端连网资源分配请求,向所述终端设备分配第一连网资源,以使得所述终端设备基于所述第一连网资源进行网络连接。
3.根据权利要求1所述的方法,其特征在于,所述接收处于所述第一网络区域的第一从控组网设备发送的第一组网资源分配请求,包括:接收所述第一从控组网设备在确定第二从控组网设备对所述第一从控组网设备保持静默状态之后发送的所述第一组网资源分配请求;所述第二从控组网设备在对所述第一从控组网设备保持静默状态时处于开启网络资源发现服务的状态,并在接收到基于所述组网资源集合分配的第三组网资源时关闭网络资源发现服务。
4.根据权利要求3所述的方法,其特征在于,所述第一从控组网设备基于目标网络连接方式与所述第二从控组网设备通信;所述接收处于所述第一网络区域的第一从控组网设备发送的第一组网资源分配请求,包括:接收所述第一从控组网设备基于所述目标网络连接方式发送的第一组网资源分配请求。
5.根据权利要求1至4任一项所述的方法,其特征在于,所述第一组网资源分配请求中携带所述第一从控组网设备对应的设备集群标识;
所述响应于所述第一组网资源分配请求,基于所述组网资源集合向所述第一从控组网设备分配第一组网资源,包括:
当根据第一从控组网设备对应的设备集群标识确定所述第一从控组网设备对应的设备集群为所述第一网络区域内的设备集群时,响应于所述第一组网资源分配请求,基于所述组网资源集合向所述第一从控组网设备分配第一组网资源。
6.根据权利要求1所述的方法,其特征在于,所述方法,所述第一网络区域与所述第二网络区域之间的对应关系包括以下至少一种:所述第一网络区域与所述第二网络区域的网络类型一致;
所述第一网络区域对应的空间位置包含于所述第二网络区域对应的空间位置;
所述第一网络区域对应的网络覆盖范围与所述第二网络区域对应的网络覆盖范围位于不同的空间位置,且两者所位于的空间位置处于平等状态;
所述第一网络区域对应的网络覆盖范围包含于所述第二网络区域对应的网络覆盖范围。
7.根据权利要求1至4任一项所述的方法,其特征在于,所述响应于所述第一组网资源分配请求,基于所述组网资源集合向所述第一从控组网设备分配第一组网资源之后,还包括:
接收所述第一从控组网设备基于所述第一组网资源发送的连网资源分配请求;
响应于第一从控组网设备发送的连网资源分配请求,向所述第一从控组网设备分配第二连网资源,以使得所述第一从控组网设备基于所述第二连网资源进行网络连接。
8.一种基于分布式组网系统的网络连接装置,其特征在于,应用于当前主控组网设备,所述装置包括:
资源集合获取模块,用于基于网络资源发现服务从上级主控组网设备中获取第一网络区域对应的组网资源集合;所述上级主控组网设备携带有第二网络区域对应的组网资源集合,所述第一网络区域是所述当前主控组网设备所管辖的网络区域,与所述第二网络区域存在对应关系;所述上级主控组网设备包括上级路由器或上级交换机,用于为所述第二网络区域内的组网设备分配网络资源;
分配请求接收模块,用于接收处于所述第一网络区域的第一从控组网设备发送的第一组网资源分配请求;所述第一组网资源分配请求由所述第一从控组网设备基于所开启的网络资源发现服务生成;
组网系统加入模块,用于响应于所述第一组网资源分配请求,基于所述组网资源集合向所述第一从控组网设备分配第一组网资源,以使得所述第一从控组网设备基于所述第一组网资源加入所述第一网络区域对应的组网系统并关闭网络资源发现服务;
组网资源分配请求接收模块,用于接收第三从控组网设备发送的第二组网资源分配请求;所述第二组网资源分配请求中携带所述第三从控组网设备对应的设备集群标识;
静默模块,用于当根据第三从控组网设备对应的设备集群标识确定所述第三从控组网设备对应的设备集群不是所述第一网络区域内的设备集群时,对所述第二组网资源分配请求保持静默状态。
9.一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1至7中任一项所述方法的步骤。
10.一种计算机可读存储介质,存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至7中任一项所述方法的步骤。
说明书 :
基于分布式组网系统的网络连接方法、装置和计算机设备
技术领域
背景技术
的分配出现混乱。
发明内容
携带有第二网络区域对应的组网资源集合,所述第一网络区域与所述第二网络区域存在对
应关系;接收处于所述第一网络区域的第一从控组网设备发送的第一组网资源分配请求;
所述第一组网资源分配请求由所述第一从控组网设备基于所开启的网络资源发现服务生
成;响应于所述第一组网资源分配请求,基于所述组网资源集合向所述第一从控组网设备
分配第一组网资源,以使得所述第一从控组网设备基于所述第一组网资源加入所述第一网
络区域对应的组网系统并关闭网络资源发现服务。
一组网资源加入所述第一网络区域对应的组网系统并关闭网络资源发现服务之后,还包
括:接收所述第一从控组网设备在关闭网络资源发现服务之后转发的由终端设备发送的终
端连网资源分配请求;所述终端连网资源分配请求由所述终端设备基于第二组网资源发送
给所述第一从控组网设备,所述第二组网资源由所述第一从控组网设备基于所述组网资源
集合分配给所述终端设备;响应于所述终端连网资源分配请求,向所述终端设备分配第一
连网资源,以使得所述终端设备基于所述第一连网资源进行网络连接。
第一从控组网设备保持静默状态之后发送的所述第一组网资源分配请求;所述第二从控组
网设备在对所述第一从控组网设备保持静默状态时处于开启网络资源发现服务的状态,并
在接收到基于所述组网资源集合分配的第三组网资源时关闭网络资源发现服务。
分配请求,包括:接收所述第一从控组网设备基于所述目标网络连接方式发送的第一组网
资源分配请求。
第一从控组网设备分配第一组网资源,包括:当根据第一从控组网设备对应的设备集群标
识确定所述第一从控组网设备对应的设备集群为所述第一网络区域内的设备集群时,响应
于所述第一组网资源分配请求,基于所述组网资源集合向所述第一从控组网设备分配第一
组网资源。
识;当根据第三从控组网设备对应的设备集群标识确定所述第三从控组网设备对应的设备
集群不是所述第一网络区域内的设备集群时,对所述第二组网资源分配请求保持静默状
态。
基于所述第一组网资源发送的连网资源分配请求;响应于第一从控组网设备发送的连网资
源分配请求,向所述第一从控组网设备分配第二连网资源,以使得所述第一从控组网设备
基于所述第二连网资源进行网络连接。
络区域对应的组网资源集合;所述上级主控组网设备携带有第二网络区域对应的组网资源
集合,所述第一网络区域与所述第二网络区域存在对应关系;分配请求接收模块,用于接收
处于所述第一网络区域的第一从控组网设备发送的第一组网资源分配请求;所述第一组网
资源分配请求由所述第一从控组网设备基于所开启的网络资源发现服务生成;组网系统加
入模块,用于响应于所述第一组网资源分配请求,基于所述组网资源集合向所述第一从控
组网设备分配第一组网资源,以使得所述第一从控组网设备基于所述第一组网资源加入所
述第一网络区域对应的组网系统并关闭网络资源发现服务。
取第一网络区域对应的组网资源集合;所述上级主控组网设备携带有第二网络区域对应的
组网资源集合,所述第一网络区域与所述第二网络区域存在对应关系;接收处于所述第一
网络区域的第一从控组网设备发送的第一组网资源分配请求;所述第一组网资源分配请求
由所述第一从控组网设备基于所开启的网络资源发现服务生成;响应于所述第一组网资源
分配请求,基于所述组网资源集合向所述第一从控组网设备分配第一组网资源,以使得所
述第一从控组网设备基于所述第一组网资源加入所述第一网络区域对应的组网系统并关
闭网络资源发现服务。
的组网资源集合;所述上级主控组网设备携带有第二网络区域对应的组网资源集合,所述
第一网络区域与所述第二网络区域存在对应关系;接收处于所述第一网络区域的第一从控
组网设备发送的第一组网资源分配请求;所述第一组网资源分配请求由所述第一从控组网
设备基于所开启的网络资源发现服务生成;响应于所述第一组网资源分配请求,基于所述
组网资源集合向所述第一从控组网设备分配第一组网资源,以使得所述第一从控组网设备
基于所述第一组网资源加入所述第一网络区域对应的组网系统并关闭网络资源发现服务。
资源集合;处于第一网络区域的第一从控组网设备能够基于所开启的网络资源发现服务从
当前主控组网设备中获取到第一组网资源,基于第一组网资源加入第一网络区域对应的组
网系统,在加入第一网络区域对应的组网系统关闭网络资源发现服务,以防止第一从控组
网设备向主控组网设备和其他从控组网设备分配组网资源。通过网络资源发现服务的开启
和关闭控制,能对组网系统中的当前主控组网设备和从控组网设备的组网资源进行有序控
制,进而保证组网设备和终端设备的有序网络连接。
附图说明
具体实施方式
用于限定本申请。
组网设备106。其中,当前主控组网设备104分别与上级主控组网设备102和第一从控组网设
备106通过网络进行通信,可以通过有线或者无线的方式进行网络通信。如图1所示,当前主
控组网设备和第一从控组网设备位于第一网络区域,第一网络区域位于第二网络区域,而
上级主控组网设备位于第二网络区域内。位于第二网络区域的上级主控组网设备与位于第
一网络区域的当前主控组网设备连接。当前主控组网设备在开启网络资源发现服务后从上
级主控组网设备中获取第一网络区域对应的组网资源集合。在接收到第一从控组网设备发
送的第一组网资源分配请求时,基于组网资源集合向第一从控组网设备分配第一组网资
源,以使得第一从控组网设备基于第一组网资源加入第一网络区域对应的组网系统并关闭
网络资源发现服务。其中,上级主控组网设备可以但不限于是各种组网设备,例如可以是调
制解调器、交换机或者路由器等。当前主控组网设备和第一从控组网设备可以但不限于是
各种组网设备,例如:可以是路由器、交换机或者网卡等中的至少一种。在一个实施例中,上
级主控组网设备、当前主控组网设备和第一从控组网设备可以是同类型的组网设备,也可
以是不同类型的组网设备。
与第二网络区域存在对应关系。
能的路由器。当前主控组网设备可以是承担整个组网管理职责的组网设备,在某些实施例
中可以称为AC(Access Controller,接入控制器)或者Master(主接入控制器)。第一从控组
网设备主要是承担网络接入和扩展组网网络职责的组网设备,可以称为AP(Access Point,
无线接入点)或者Slave(从接入控制器)。上级主控组网设备为与主控组网设备连接的组网
设备,用于为第二网络区域内的组网设备分配网络资源。当组网设备为路由器时,当前主控
组网设备也可以称为主路由器、主路由或者母路由,第一从控组网设备也可以称为从路由
器、从路由或者子路由,上级主控组网设备可以称为上级路由。
址等。终端设备基于组网系统中组网设备所分配的网络资源实现网络连接,进而保证终端
设备与其他终端或者服务器之间的网络通信。在某些实施例中,组网系统也可以包含终端
设备,终端设备与组网设备之间可以处于连接状态,也可以处于暂未连接的状态。其中,终
端设备可以是各种需要进行网络连接的设备,可以是个人电脑、智能手机、可穿戴设备等
等。在某些情况下,终端设备也可以称为组网终端。在一个实施例中,终端设备可以是设定
区域范围内的设备,例如,是某个家庭区域范围内的终端设备。在一个实施例中,在家庭组
网环境中,可以将家庭区域范围内的主从路由器、个人电脑、智能手机、智能电视或者智能
手环等构成系统作为组网系统,该组网系统能够给家庭提供稳定的组网系统。
盖范围,或者集中管控的目的。
可以为局域网(Local Area Network,LAN)、城域网(Metropolitan Area Network,MAN)、广
域网(Wide Area Network,WAN)、个人网等网络类型。第一网络区域和第二网络区域可以属
于相同的网络类型,也可以属于不同的网络类型。
区域均为局域网;2)第一网络区域对应的空间位置包含于第二网络区域对应的空间位置;
3)第一网络区域对应的网络覆盖范围与第二网络区域对应的网络覆盖范围位于不同的空
间位置且两者所位于的空间位置处于平等状态,例如:第一网络区域为A家庭对应的局域网
区域,第二网络区域为B家庭对应的局域网区域,A家庭与B家庭是邻居关系或者亲戚关系;
4)第一网络区域对应的网络覆盖范围包含于第二网络区域对应的网络覆盖范围,例如:第
一网络区域为局域网,第二网络区域为广域网,第一网络区域包含在第二网络区域内。
应的局域网被上级主控组网设备对应的广域网所覆盖。
资源,也能基于网络资源发现服务从组网系统中的其他组网设备中获取组网资源,并基于
组网资源完成组网任务。在一个实施例中,当网络资源发现服务为网络资源分配服务时,可
以具体为DHCP(Dynamic Host Configuration Protocol,动态主机配置协议)对应的服务,
以基于DHCP服务向对应的组网设备和终端设备进行IP地址的分配。
集合。在一个实施例中,当网络资源发现服务为DHCP时,当前主控组网设备可以作为DHCP客
户端从上级主控组网设备中获取第一网络区域对应的组网资源集合。
第一网络区域的组网设备。以第一网络区域为某一家庭区域为例,上级主控组网设备为将
网络信息接入到该家庭网络中的组网设备。进一步的,上级主控组网设备可以为入户光猫
(调制解调器)或者入户交换机(上接运营商路由器)等。另外,当前主控组网设备还可以通
过特定的网络连接方式与上级主控组网设备进行网络通信,以从上级主控组网设备中获取
组网资源集合。
后,组网设备和终端设备可以重新获取IP地址,以实现网络连接。组网资源集合为由至少一
个组网资源构成的集合。不同的网络区域可以对应有不同的组网资源集合。进一步地,上级
主控组网设备携带第二网络区域对应的组网资源集合,也即,上级主控组网设备用于管理
第二网络区域内各个子网络区域的组网资源。当接收到某一子网络区域A中的主控组网设
备发送的组网资源集合获取请求时,向主控组网设备返回与子网络区域A对应的组网资源
集合。在一个实施例中,组网资源集合可以为一定序列范围内的组网资源序列,在接收到组
网资源分配请求时,从组网资源序列中选择一个某个位置上的组网资源序列,作为所分配
的组网资源。例如:组网资源集合为10.1.10.100~10.1.10.200,则可以按顺序依次将
10.1.10.100、10.1.10.101、……、10.1.10.200作为组网资源进行分配。
主控组网设备基于组网资源集合获取请求返回的与第一网络区域对应的组网资源集合。
控组网设备发送第一组网资源分配请求,以触发当前主控组网设备基于第一组网资源分配
请求向第一从控组网设备进行组网资源的分配。
互相纠缠,致使整个网络陷于不可用的状态。在一个实施例中,第一网络区域可以为当前主
控组网设备所管辖的网络区域,即当前主控组网设备对第一网络区域内的设备进行组网资
源和连网资源的集中分配,而对于其他网络区域中的设备则保持静默状态。进一步地,在第
一网络区域中只有一个授权的组网资源的分配机构,通过集中分配的方式能有效保证组网
资源分配的有序性。
网系统并关闭网络资源发现服务。
以是按照组网资源的编号顺序依次确定,也可以是随机确定的方式。具体地,当前主控组网
设备随机从组网资源集合中选取一个,作为第一组网资源,并将第一组网资源发送给第一
从控组网设备。
行网络通信,同时能与终端设备进行通信并向终端设备分配组网资源。另外,加入到组网系
统中也可以理解为组网设备加入到对应的网络环境中,据此,该组网设备能够基于组网资
源与同一网络环境内的其他设备进行网络通信。具体地,第一从控组网设备在接收到第一
组网资源时,可以基于第一组网资源与第一网络区域所在的组网系统建立连接,以通过第
一网络区域所在的组网系统与第一网络区域内的组网设备进行网络通信,同时能与终端设
备进行通信并向终端设备分配组网资源。
闭网络资源发现服务后,第一从控组网设备无法进行组网资源的分配。而在开启网络资源
发现服务后到关闭网络资源发现服务之间,第一从控组网设备可以进行组网资源的分配,
例如向终端设备分配组网资源。
控组网设备,第一从控组网设备基于第一组网资源加入第一网络区域对应的组网系统并关
闭网络资源发现服务。
的第一从控组网设备能够基于所开启的网络资源发现服务从当前主控组网设备中获取到
第一组网资源,基于第一组网资源加入第一网络区域对应的组网系统,在加入第一网络区
域对应的组网系统后关闭网络资源发现服务,以防止第一从控组网设备向主控组网设备和
其他从控组网设备分配组网资源。通过网络资源发现服务的开启和关闭控制,能对组网系
统中的当前主控组网设备和从控组网设备的组网资源进行有序控制,进而保证组网设备和
终端设备的有序网络连接。
设备和终端设备加入第一网络区域对应的组网系统后,第一从控组网设备可以关闭网络资
源发现服务。而终端设备需要获取连网资源,以基于连网资源进行网络连接。由于第一从控
组网设备已经关闭网络资源发现服务而当前主控组网设备处于开启网络资源发现服务的
状态,因此,终端设备可以向当前主控组网设备获取连网资源。终端设备获取连网资源的方
式可以但不限于是:直接向当前主控组网设备发送连网资源分配请求,通过第一从控组网
设备向当前主控组网设备发送连网资源分配请求。
等。在进行连网资源分配时,主控组网设备可以基于预先确定的连网资源集合实现,例如,
从预先确定的连网资源集合中确定连网资源。其中,连网资源集合为由至少一个连网资源
构成的集合。进一步的,连网资源集合可以为一定序列范围内的连网资源序列。
配连网资源。在接收到连网资源分配请求时,当前主控组网设备从连网资源序列中选择一
个某个位置上的连网资源序列,作为所分配的连网资源。当前主控组网设备可以通过特定
的分配方式从预先获取的连网资源集合中为终端设备分配第一连网资源。其中,特定的分
配方式可以是按照连网资源的编号顺序依次确定,也可以是随机确定的方式。具体地,当前
主控组网设备按顺序从连网资源集合中选取一个,作为第一连网资源,并将第一连网资源
发送给第一从控组网设备。例如:连网资源集合为192.168.1.100~192.168.1.200,则可以
按顺序依次将192.168.1.100、192.168.1.101、……、192.168.1.200作为连网资源进行分
配。在一个实施例中,连网资源集合可以为前述组网资源集合,当前主控组网设备按照顺序
依次从组网资源集合中获取资源,分别作为对应的组网资源和连网资源。在一个实施例中,
以第一从控组网设备加入到组网系统为时间节点。在第一从控组网设备加入组网系统之
前,第一从控组网设备以及与第一从控组网设备连接的终端设备发出的资源分配请求为组
网资源分配请求;在第一从控组网设备加入组网系统之后,第一从控组网设备以及与第一
从控组网设备连接的终端设备发出的资源分配请求为连网资源分配请求。
域对应的组网系统并关闭网络资源发现服务之后,还包括:接收第一从控组网设备在关闭
网络资源发现服务之后转发的由终端设备发送的终端连网资源分配请求;终端连网资源分
配请求由终端设备基于第二组网资源发送给第一从控组网设备,第二组网资源由第一从控
组网设备基于组网资源集合分配给终端设备;响应于终端连网资源分配请求,向终端设备
分配第一连网资源,以使得终端设备基于第一连网资源进行网络连接。
信。
端设备向建立有网络连接的组网设备发送组网资源分配请求。进一步地,如图3所示,终端
设备与第一从控组网设备之间通过目标网络连接方式连接。终端设备基于目标网络连接方
式向第一从控组网设备发送第一组网资源分配请求,以请求获取第二组网资源并基于第二
组网资源加入第一网络区域对应的组网系统中。在一个实施例中,如图3所示,终端设备与
第一从控组网设备之间建立有网络连接关系,当第一从控组网设备尚未组网时,由于与当
前主控组网设备之间的路还没有通,因此无法直接通过与当前主控组网设备的通信获取到
组网资源,终端设备只能与第一从控组网设备之间进行通信。当第一从控组网设备完成组
网时,终端设备可以基于组网资源与组网系统中的当前触控组网设备和上级主控组网设备
进行通信,以通过组网设备分配连网资源。
需要在有效时间内基于第二组网资源加入第一网络区域对应的组网系统,若超过有效时间
未加入第一网络区域对应的组网系统,则组网终端需要直接向当前主控组网设备发送组网
资源分配请求,以从当前主控组网设备中重新获取组网资源。从控组网设备通过分配组网
资源能够负责一部分的组网资源分配工作,减少主控组网设备的运行压力,同时,通过有效
时间的设置激励终端设备尽快加入到组网系统中,提高网络连接的效率,另外,基于有效时
间的设置,能够将组网资源的分配集中到主控组网设备中,保证组网资源分配的有序性。具
体地,这个时间限制主要是可以让终端设备尽快地完成组网,从路由完成组网之前,终端设
备可以一直正常获取从路由分发的IP地址,当从路由完成组网之后,不再分发IP地址,终端
设备可以在1分钟之内,从主路由重新获取IP地址,快速进入连网状态,即快速完成联网。
设备分配第二组网资源。另外,第一从控组网设备也可以在接收到终端设备发送的组网资
源分配请求时,将组网资源分配请求转发给当前主控组网设备,以使得当前主控组网设备
基于组网资源集合向终端设备分配第二组网资源。
资源向第一从控组网设备发送终端连网资源分配请求。此时,第一从控组网设备可以将终
端设备发送的终端连网资源分配请求转发给当前主控组网设备。
行网络连接。进一步地,终端设备可以基于第一连网资源连接互联网,进而与互联网中的其
他终端或者服务器进行网络通信。
第一从控组网设备返回第一连网资源,以使得第一从控组网设备向终端设备分配第一连网
资源并触发终端设备基于第一连网资源进行网络连接。
相关配置参数,例如:设置上网的信号名称或者密码等。
资源都由当前主控组网设备分配,防止由多个组网设备进行连网资源的分配导致的混乱问
题。
的稳定性。
保持静默状态之后发送的第一组网资源分配请求;第二从控组网设备在对第一从控组网设
备保持静默状态时处于开启网络资源发现服务的状态,并在接收到基于组网资源集合分配
的第三组网资源时关闭网络资源发现服务。
有完整的防火墙系统和IP管理系统,工作在路由模式的组网设备,会与连接的上级网络分
离。即,主路由与从路由组网形成一个独立的自治网络。主路由负责整个网络的IP地址分配
和管理。在路由模式下,自治网络与外界是网络隔离的,主路由是出口,也就是针对自治网
络的对外出口。桥接模式也称AP或Bridge模式,组网设备的一种工作模式,在桥接模式下,
组网设备与上级网络融合,透明地共用同一个IP管理系统,实现网络自治。
对应的工作模式进行组网分配。
网系统。此时,如图4所示,当前主控组网设备、第一从控组网设备以及第二从控组网设备构
成自治网络,由当前主控组网设备对自治网络内的组网资源和连网资源进行集中分配。
即不响应第一从控组网设备发送的组网资源分配请求。在一些实施例中,第二从控组网设
备在接收到第一从控组网设备发送的组网资源分配请求时,也可以向第一从控组网设备发
送不响应请求的提示信息。第一从控组网设备在确定第二从控组网设备保持静默状态或者
接收到第二从控组网设备发送的不响应请求的提示信息时,向当前主控组网设备发送第一
组网资源分配请求。
此时,第二从控组网设备可以基于第三组网资源加入第一网络区域对应的组网系统,也即,
加入到与当前主控组网设备对应的组网系统中,此时,第二从控组网设备可以关闭网络资
源发现服务,以停止向终端设备或者其他组网设备分配组网资源和连网资源。
发送第一组网资源分配请求。
主控组网设备中获取到组网资源,实现组网资源的集中分配,进而保证组网资源分配的有
序性,可以有效提高组网的效率。
前主控组网设备、第一从控组网设备和第二从控组网设备可以在断电重连或者接收到用户
的网络重组网操作时重新启动。
会保持静默状态。接收到组网资源分配请求的当前主控组网设备会进行响应,进而向发出
组网资源分配请求的从控组网设备分配组网资源。
第一从控组网设备的数量都可以为至少一个。对于当前主控组网设备为一个,第一从控组
网设备为多个的情况,当前主控组网设备和各个从控组网设备之间可以采用不同的网络连
接方式。例如:当前主控组网设备A与第一从控组网设备B之间采用有线连接方式,而与第二
从控组网设备C之间采用无线连接方式。
方式。通过这样的设置,能使得组网系统中组网设备之间仅有一种通信方式,不会出现两个
组网设备之间同时采用无线连接和有线连接的方式进行通信的环路问题,进而保证组网系
统的网络稳定性。另外,采用单一的网络连接方式也能降低组网线路的复杂性以及组网系
统出现故障的概率。
一从控组网设备基于目标网络连接方式发送的第一组网资源分配请求。
更大,性能更高,因此可以通过有线连接方式能保证从控组网设备和主控组网设备之间更
稳定的通信。
网资源分配请求。进一步地,当前主控组网设备也可以基于有线连接方式向第一从控组网
设备返回第一组网资源。也即,分布式组网系统中上级主控组网设备、当前主控组网设备、
第一从控组网设备和第二从控组网设备之间均采用有线连接方式进行网络通信。
组网资源,包括:当根据第一从控组网设备对应的设备集群标识确定第一从控组网设备对
应的设备集群为第一网络区域内的设备集群时,响应于第一组网资源分配请求,基于组网
资源集合向第一从控组网设备分配第一组网资源。
络覆盖范围划分的特定空间区域。例如:设备集群为某个家庭区域内的所有设备,包括电
脑、智能手机、智能电视、智能洗衣机、智能音箱、智能冰箱、智能门锁、Pad(portable
android device,平板电脑)或者可穿戴设备等中的至少一项。
于标识第一网络区域的设备集群标识。更进一步地,设备集群标识可以房间号,例如,将房
间号作为同一房间内的所有组网设备的设备集群标识。具体地,对于设置在302房间的组网
系统。302房间内的所有组网设备在与其他组网设备进行通信时,均会在通信数据中携带设
备集群标识:302,其他组网设备能够基于组网设备所携带的设备集群标识获知到对应的组
网设备为302房间内的组网设备。
不同的终端设备形态。在一个实施例中,OPTION能够在当前主控组网设备对应的自治网络
内传输,自治网络内的组网设备能够基于OPTION确定出对应的设备为同一自治网络内的设
备,进而对设备发送的请求等进行响应。进一步地,自治网络内的从控组网设备在与主控组
网设备通信时都会携带OPTION。OPTION在当前主控组网设备对应的自治网络之外不进行传
输。在一个实施例中,终端设备与组网设备通信时可以不携带OPTION。
定第一从控组网设备与当前主控组网设备位于同一网络区域,此时向第一从控组网设备分
配第一组网资源。能够使得主控组网设备对所管辖的网络区域的组网资源分配,保证各个
网络区域对应的组网系统的独立自治,进而保证所有设备网络连接的有序性。
状态,而从路由一直处于关闭网络资源发现服务的状态。这种方式一方面会增加用户的配
置难度,另一方面,当组网设备中的主路由出现异常,因为从路由无法与主路由通信,导致
从路由从网络中断开,由于网络资源发现服务已关闭,用户无从有效地查看和管理异常设
备,导致排障困难,增加维护成本。在一个实施例中,在当前主控组网设备出现故障时,第一
从控组网设备可以重新开启网络资源发现服务,并基于网络资源发现服务向终端设备分配
连网资源,并保证终端设备进行网络连接。通过这样的处理方式,能使得主控组网设备出现
故障时,终端设备仍能正常分发到连网资源,进而保证终端设备网络连接的稳定性。另外,
用户也可以基于重新开启的网络资源发现服务查看和管理异常的组网设备,以进行故障排
除。
应的设备集群标识;当根据第三从控组网设备对应的设备集群标识确定第三从控组网设备
对应的设备集群不是第一网络区域内的设备集群时,对第二组网资源分配请求保持静默状
态。
证各个网络区域对应的组网系统的独立自治,进而保证所有设备网络连接的有序性。
从控组网设备发送的组网资源分配请求时,当前主控组网设备将192.168.1.100作为第一
组网资源分配给第一从控组网设备;接下来,当接收到终端设备发送的组网资源分配请求
时,当前主控组网设备将192.168.1.101作为组网资源分配给终端设备;再接下来,当接收
到终端设备发送的连网资源分配请求时,当前主控组网设备将192.168.1.102作为连网资
源分配给终端设备。
的连网资源分配请求;响应于第一从控组网设备发送的连网资源分配请求,向第一从控组
网设备分配第二连网资源,以使得第一从控组网设备基于第二连网资源进行网络连接。
于第二连网资源进行网络连接,关闭网络资源发现服务。
通信,进而保证从控组网设备的正常网络通信。
组网资源发送的连网资源分配请求;对第一组网资源发送的连网资源分配请求保持静默。
设备以及终端设备组成的分布式组网系统中。其中,上级主控组网设备用于对第二网络区
域内的网络连接进行管控。当前主控组网设备与上级主控组网设备连接,并对第一网络区
域内的网络连接进行管控。其中,第一网络区域为位于第二网络区域范围内的网络区域。该
方法包括以下步骤:
向第一从控组网设备分配第一组网资源。
向第二从控组网设备分配第三组网资源。
资源加入第一网络区域对应的组网系统中。
第一从控组网设备、第二从控组网设备以及终端设备的组网资源进行有序控制,另外,在组
网完成后,由当前主控组网设备集中进行连网资源的分配,能保证组网设备和终端设备的
有序网络连接。
第一从控组网设备为从路由1,第二从控组网设备为从路由2。主路由工作在路由模式下。从
路由1以及从路由2在从主路由中获取到组网IP地址后进行组网,在组网完成后构建成由主
路由、从路由1和从路由2构成的自治网络,终端设备也可以获取组网IP地址,以与自治网络
中的路由进行通信,从自治网络中获取IP地址,通过所获取的IP地址对组网IP地址进行更
新,进而基于所获取的IP地址进行网络连接。各个主体执行的动作如图7所示,以下进行详
细说明:
配广域网组网IP地址集合,作为组网资源集合。同时,主路由使用其中一个组网IP地址。在
接收到上级路由返回的组网IP地址集合时,主路由组网成功,等待从路由和终端设备请求
获取组网IP地址的组网请求。假设主路由从上级路由中获取的广域网组网IP地址集合为
10.1.10.100。
发的临时IP地址。组网之后,终端设备的组网IP地址会被更新为连网IP地址。
得到的IP地址192.168.1.100。从路由1收到主路由分发的组网IP地址1时关闭DHCP服务,此
时从路由1组网成功(加入主路由自治网络)。
此,此时从路由2可以正常为终端设备分发组网IP地址。完成组网之后,不会再分配IP地址
给终端设备,终端设备的IP地址应转由主路由分配。
得到的IP地址192.168.1.101。从路由2收到主路由分发的组网IP地址2时关闭DHCP服务,此
时从路由2组网成功(加入主路由自治网络)。
192.168.1.102。基于组网IP地址3在1分钟的有效时间内加入主路由自治网络。如果在1分
钟内未加入主路由自治网络,则说明从路由2已经关闭DHCP服务,此时终端设备向主路由请
求组网IP地址。
192.168.1.103。终端设备基于分发的IP地址替换之前分配的组网IP地址3进行连网,连网
成功。
地址获取请求保持静默,不为其分配IP地址(因为从路由1的IP地址应由主路由分配和管
理);从路由1收到来自主路由和从路由2的IP地址获取请求,对主路由和从路由2的IP地址
获取请求保持静默,不为其分配IP地址(因为从路由2的IP地址应由主路由分配和管理)。
执行并没有严格的顺序限制,这些步骤可以以其它的顺序执行。而且,上述流程图中的至少
一部分步骤可以包括多个步骤或者多个阶段,这些步骤或者阶段并不必然是在同一时刻执
行完成,而是可以在不同的时刻执行,这些步骤或者阶段的执行顺序也不必然是依次进行,
而是可以与其它步骤或者其它步骤中的步骤或者阶段的至少一部分轮流或者交替地执行。
的网络连接方法。为了便于说明,基于分布式组网系统的网络连接装置实施例的结构示意
图中,仅仅示出了与本申请实施例相关的部分,本领域技术人员可以理解,图示结构并不构
成对装置的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件
布置。
成为计算机设备的一部分,该装置具体包括:资源集合获取模块802、分配请求接收模块804
和组网系统加入模块806,其中:
网资源集合,所述第一网络区域与所述第二网络区域存在对应关系。分配请求接收模块
804,用于接收处于所述第一网络区域的第一从控组网设备发送的第一组网资源分配请求;
所述第一组网资源分配请求由所述第一从控组网设备基于所开启的网络资源发现服务生
成。组网系统加入模块806,用于响应于所述第一组网资源分配请求,基于所述组网资源集
合向所述第一从控组网设备分配第一组网资源,以使得所述第一从控组网设备基于所述第
一组网资源加入所述第一网络区域对应的组网系统并关闭网络资源发现服务。
制,进而保证组网设备和终端设备的有序网络连接。
请求;所述终端连网资源分配请求由所述终端设备基于第二组网资源发送给所述第一从控
组网设备,所述第二组网资源由所述第一从控组网设备基于所述组网资源集合分配给所述
终端设备;第一连网资源分配模块,用于响应于所述终端连网资源分配请求,向所述终端设
备分配第一连网资源,以使得所述终端设备基于所述第一连网资源进行网络连接。
分配请求;所述第二从控组网设备在对所述第一从控组网设备保持静默状态时处于开启网
络资源发现服务的状态,并在接收到基于所述组网资源集合分配的第三组网资源时关闭网
络资源发现服务。
连接方式发送的第一组网资源分配请求。
识确定所述第一从控组网设备对应的设备集群为所述第一网络区域内的设备集群时,响应
于所述第一组网资源分配请求,基于所述组网资源集合向所述第一从控组网设备分配第一
组网资源。
从控组网设备对应的设备集群标识;静默模块,用于当根据第三从控组网设备对应的设备
集群标识确定所述第三从控组网设备对应的设备集群不是所述第一网络区域内的设备集
群时,对所述第二组网资源分配请求保持静默状态。
用于响应于第一从控组网设备发送的连网资源分配请求,向所述第一从控组网设备分配第
二连网资源,以使得所述第一从控组网设备基于所述第二连网资源进行网络连接。
连接装置中的各个模块可全部或部分通过软件、硬件及其组合来实现。上述各模块可以硬
件形式内嵌于或独立于计算机设备中的处理器中,也可以以软件形式存储于计算机设备中
的存储器中,以便于处理器调用执行以上各个模块对应的操作。
其中,该计算机设备的处理器用于提供计算和控制能力。该计算机设备的存储器包括非易
失性存储介质、内存储器。该非易失性存储介质存储有操作系统、计算机程序和数据库。该
内存储器为非易失性存储介质中的操作系统和计算机程序的运行提供环境。该计算机设备
的数据库用于存储组网资源集合、组网资源、连网资源等数据。该计算机设备的网络接口用
于与外部的终端通过网络连接通信。该计算机程序被处理器执行时以实现一种基于分布式
组网系统的网络连接方法。
可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。
的处理器从计算机可读存储介质读取该计算机指令,处理器执行该计算机指令,使得该计
算机设备执行上述各方法实施例中的步骤。
可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,
本申请所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可
包括非易失性和易失性存储器中的至少一种。非易失性存储器可包括只读存储器(Read‑
Only Memory,ROM)、磁带、软盘、闪存或光存储器等。易失性存储器可包括随机存取存储器
(Random Access Memory,RAM)或外部高速缓冲存储器。作为说明而非局限,RAM可以是多种
形式,比如静态随机存取存储器(Static Random Access Memory,SRAM)或动态随机存取存
储器(Dynamic Random Access Memory,DRAM)等。
盾,都应当认为是本说明书记载的范围。
说,在不脱离本申请构思的前提下,还可以做出若干变形和改进,这些都属于本申请的保护
范围。因此,本申请专利的保护范围应以所附权利要求为准。