网络接入分配方法及系统与流程

文档序号:24722388发布日期:2021-04-16 15:19阅读:106来源:国知局
网络接入分配方法及系统与流程

1.本申请涉及通信技术领域,尤其涉及一种网络接入分配方法及系统。


背景技术:

2.路由器作为组网的一个重要组成部分,其作用是作为设备连接网络的一个节点,用于在设备与网络进行连接前进行验证配网。但是实际应用中一个路由器能够接入的设备数量是有限的。当一个路由器接入的设备较少时,可能不会影响到用户的网速体验,但是当一个路由器接入的设备过多时,则网速会受到较大影响。另外,如果设备都接入到某个或某些路由器上,而有些路由器则处于闲置状态,则可能导致资源分配不均。如何提高用户网速体验感和智能分配接入设备数量成了一个技术难题。


技术实现要素:

3.为了解决上述路由器接入设备数量分配不均匀导致网络资源分配不均的技术问题,本申请实施例提供了一种网络接入分配方法及系统。
4.第一方面,本申请实施例提供了一种网络接入分配方法,应用于路由器,路由器为路由器节点中的任意一个路由器,该方法包括:
5.接收网络设备的第一接入请求;
6.根据第一接入请求,从第一允许接入数量表获取第一剩余可接入数量;
7.若第一剩余可接入数量小于第一阈值,则拒绝网络设备的第一接入请求;
8.第一允许接入数量表表征对应路由器接入设备的状态。
9.可选地,从第一允许接入数量表获取第一剩余可接入数量,包括:
10.根据第一允许接入数量表中路由器可接入设备的允许量和已接入设备的已接入量的差值获取第一剩余可接入数量。
11.可选地,该方法还包括:
12.若第一剩余可接入数量大于等于第一阈值,则获取第一预设距离范围内路由器节点中的其他路由器与网络设备的当前接入状态;
13.若其他路由器与网络设备的当前接入状态为:第一预设距离范围内路由器节点中没有任何一个其他路由器与网络设备已建立连接,则与网络设备建立连接。
14.可选地,该方法还包括:
15.与网络设备建立连接后更新第一允许接入数量表;
16.将网络设备信息更新到已接入设备管理表中;
17.将更新的已接入设备管理表分享至路由器节点中。
18.可选地,若其他路由器与网络设备的当前接入状态为:第一预设距离范围内路由器节点中存在任意一个其他路由器与网络设备已建立连接,则拒绝与网络设备建立连接。
19.可选地,该方法还包括:
20.若第一剩余可接入数量大于等于第一阈值,则获取第一预设距离范围内路由器节
点中的其他路由器与网络设备的当前接入状态;
21.若其他路由器与网络设备的当前接入状态为:第一预设距离范围内路由器节点中没有任何一个其他路由器与网络设备已建立连接,则获取第一预设距离范围内路由器节点中每个其他路由器的第一剩余可接入数量;
22.将自身的第一剩余可接入数量与每个其他路由器的第一剩余可接入数量进行比较;
23.若存在任意一个其他路由器的第一剩余可接入数量高于自身的第一剩余可接入数量,则拒绝网络设备的第一接入请求;
24.若不存在任意一个其他路由器的第一剩余可接入数量高于自身的第一剩余可接入数量,则与网络设备建立连接。
25.可选地,该方法还包括:
26.若第一剩余可接入数量大于等于第一阈值,则获取第一预设距离范围内路由器节点中的其他路由器与网络设备的当前接入状态;
27.若其他路由器与网络设备的当前接入状态为:第一预设距离范围内路由器节点中没有任何一个其他路由器与网络设备已建立连接,则获取自身与网络设备的通信可行度;
28.其中,通信可行度由通信距离和/或通信信号强度确定;
29.获取第一预设距离范围内路由器节点中每个其他路由器的第一剩余可接入数量;
30.从其他路由器中选取第一剩余可接入数量大于第一阈值的路由器作为候选路由器;
31.获取每个候选路由器与网络设备的通信可行度;
32.将自身与网络设备的通信可行度与每个候选路由器与网络设备的通信可行度进行比较;
33.若存在任意一个候选路由器与网络设备的通信可行度高于自身与网络设备的通信可行度,则拒绝网络设备的第一接入请求;
34.若不存在任意一个候选路由器与网络设备的通信可行度高于自身与网络设备的通信可行度,则与网络设备建立连接。
35.可选地,在接收网络设备的第一接入请求之前,该方法还包括:
36.向网关节点发送第二接入请求,网关节点包括至少一个连接网络的网关;
37.接收响应第二接入请求的目标网关的认证请求;
38.响应目标网关的认证请求,以与目标网关建立通信。
39.第二方面,本申请实施例提供了一种网络接入分配方法,应用于网关,网关为网关节点中的任意一个已连接网络的网关,该方法包括:
40.接收待接入路由器的第二接入请求;
41.根据第二接入请求,从第二允许接入数量表获取第二剩余可接入数量;
42.若第二剩余可接入数量小于第二阈值,则拒绝待接入路由器的第二接入请求;
43.第二允许接入数量表表征对应网关接入路由器的状态;
44.可选地,该方法还包括:
45.若第二剩余可接入数量大于等于第二阈值,则获取第二预设距离范围内网关节点中的其他网关与待接入路由器的当前接入状态;
46.若其他网关与待接入路由器的当前接入状态为:第二预设距离范围内网关节点中没有任何一个其他网关与待接入路由器已建立连接,则与待接入路由器建立连接。
47.可选地,该方法还包括:
48.与待接入路由器建立连接后更新第二允许接入数量表;
49.将待接入路由器信息更新到已接入路由器管理表中;
50.将更新的已接入路由器管理表分享至网关节点中。
51.可选地,若其他网关与待接入路由器的当前接入状态为:第二预设距离范围内路由器节点中存在任意一个其他网关与待接入路由器已建立连接,则拒绝与待接入路由器建立连接。
52.第三方面,本申请实施例提供了一种网络接入分配方法,应用于网络设备,该方法包括:
53.向路由器节点发送第一连接请求;
54.接收响应第一连接请求的目标路由器的认证请求;
55.响应目标路由器的认证请求,以与目标路由器建立通信连接。
56.第四方面,本申请实施例提供了一种网络接入分配系统,该系统包括:网关节点和路由器节点,网关节点包括多个已连接网络的网关,路由器节点包括多个路由器;
57.任意一个网关,用于接收待接入路由器的第二接入请求,根据第二接入请求,从第二允许接入数量表获取第二剩余可接入数量,若第二剩余可接入数量大于等于第二阈值,且,第二预设距离范围内路网关节点中没有任何一个其他网关与待接入路由器已建立连接,则与待接入路由器建立连接;
58.任意一个路由器,用于接收网络设备的第一接入请求,根据第一接入请求,从允许接入数量表获取第一剩余可接入数量,若第一剩余可接入数量大于等于第一阈值,且,第一预设距离范围内路由器节点中没有任何一个其他路由器与网络设备已建立连接,则与网络设备建立连接。
59.第五方面,本申请实施例提供了一种计算机可读存储介质,计算机可读存储介质上存储有计算机程序,计算机程序被处理器执行时,使得处理器执行如前面任一项的方法的步骤。
60.第五方面,本申请实施例提供了一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,处理器执行程序时执行如前面任一项的方法的步骤。
61.本申请实施例提供的上述技术方案与现有技术相比具有如下优点:
62.本申请实施例通过接收网络设备的第一接入请求;根据第一接入请求,从第一允许接入数量表获取第一剩余可接入数量;若第一剩余可接入数量小于第一阈值,则拒绝网络设备的第一接入请求。通过本申请可以智能解决路由器接入设备的分配问题,保证每个路由器接入的设备数量合理和均衡,保证设备网络稳定,提高了用户的网速体验。
附图说明
63.此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本发明的实施例,并与说明书一起用于解释本发明的原理。
64.为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,对于本领域普通技术人员而言,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
65.图1为本申请一实施例提供的一网络接入分配方法的流程示意图;
66.图2为本申请一实施例提供的一网络接入分配方法的流程示意图;
67.图3为本申请一实施例提供的一网络接入分配系统结构框图。
具体实施方式
68.为使本申请实施例的目的、技术方案和优点更加清楚,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本申请的一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本申请保护的范围。
69.图1为本申请一实施例提供的一网络接入分配方法的流程示意图;参考图1,该网络接入分配方法应用于路由器,该路由器为路由器节点中的任意一个路由器,该网络接入分配方法包括以下步骤:
70.s100a:接收网络设备的第一接入请求。
71.具体地,网络设备为待接入网络的设备。网络设备依次通过路由器、网关才能接入网络。网络设备的第一接入请求是以广播的形式发送的,因此路由器节点中的每个路由器都能接收到网络设备的第一接入请求。
72.s200a:根据第一接入请求,从第一允许接入数量表获取第一剩余可接入数量。
73.具体地,以路由器节点中的一个路由器为例,该路由器接收到该第一接入请求后,通过查找自身的第一允许接入数量表获取当前可接入设备的第一剩余可接入数量。第一剩余可接入数量为路由器剩余可接入设备的数量。
74.第一允许接入数量表表征对应路由器接入设备的状态。第一允许接入数量表可以存储有路由器可接入设备的允许量和已接入设备的已接入量。
75.每个路由器可接入设备的允许量是预先由工程人员根据实际情况设置的。
76.第一允许接入数量表也可以存储有当前第一剩余可接入数量。
77.步骤s200a具体包括:根据第一允许接入数量表中路由器可接入设备的允许量和已接入设备的已接入量的差值获取第一剩余可接入数量。
78.在另外一个实施例中,第一允许接入数量表存储有路由器第一剩余可接入数量,第一剩余可接入数量通过在每次成功接入一个网络设备后对当前第一剩余可接入数量减1得到,当前第一剩余可接入数量的初始值为该路由器可接入设备的允许量。
79.s300a:若第一剩余可接入数量小于第一阈值,则拒绝网络设备的第一接入请求。
80.具体地,如果路由器通过查表得知当前第一剩余可接入数量小于第一阈值,则路由器拒绝该网络设备的第一接入请求。
81.第一阈值为大于等于1的正整数。
82.若第一阈值为大于等于2的正整数,则即使第一剩余可接入数量不为0,路由器也会拒绝网络设备的第一接入请求。这样设置可以为每个路由器预留应急接入通道,以应对突发情况。例如,突然有大量设备要接入或有紧急设备需要连接等。
83.第一阈值的设置决定了路由器预留的接入数量,具体取值,可以根据实际情况设置。
84.在一个具体实施例中,为了保证通信质量以及减少不必要的延时,还可以为每个路由器设置一个预选规则,路由器节点中的路由器获取与网络设备的通信距离,若通信距离大于距离阈值,则拒绝该网络设备的第一接入请求。
85.在一个实施例中,该方法还包括以下步骤:
86.s400a:若第一剩余可接入数量大于等于第一阈值,则获取第一预设距离范围内路由器节点中的其他路由器与网络设备的当前接入状态;
87.s500a:若其他路由器与网络设备的当前接入状态为:第一预设距离范围内路由器节点中没有任何一个其他路由器与网络设备已建立连接,则与网络设备建立连接。
88.若其他路由器与所述网络设备的当前接入状态为:第一预设距离范围内路由器节点中存在任意一个其他路由器与网络设备已建立连接,则拒绝与网络设备建立连接。
89.具体地,路由器节点中每个路由器都会接收到网络设备的第一接入请求,因此,任何一个路由器都可能抢先与网络设备先建立连接关系。为了避免一个网络设备同时连接多个路由器,造成网路混乱和资源浪费,每个路由器在获取到自身有剩余的接入量时,还要获知其他路由器是否已经与该网络设备建立了连接。如果没有任何一个其他路由器与该网络设备已建立连接,则该路由器才可以与该网络设备建立连接。
90.其中,第一预设距离范围为路由器与路由器之间的通信距离范围。
91.在一个实施例中,该方法还包括以下步骤:
92.s060a:与网络设备建立连接后更新第一允许接入数量表;
93.s070a:将网络设备信息更新到已接入设备管理表中;
94.s080a:将更新的已接入设备管理表分享至路由器节点中。
95.具体地,每个路由器都有自身的有第一允许接入数量表和已接入设备管理表。第一允许接入数量表和已接入设备管理表可以存储在对应的路由器中,也可以是所有路由器的第一允许接入数量表和已接入设备管理表均存储在一个公共存储区域,以方便所有路由器都可共享所有路由器的第一允许接入数量表和已接入设备管理表。
96.路由器与网络设备建立连接后,会更新自己的第一允许接入数量表,同时,还会将网络设备信息存储并更新到已接入设备管理表中。
97.路由器节点中每个路由器可以通过分享的方式将自身更新的当前设备接入状态广播给其他路由器。
98.在一个具体实施例中,每个路由器可以只获取预设距离范围内的其他路由器的当前设备接入状态。
99.在一个具体实施例中,该方法还包括以下步骤:
100.s400a:若第一剩余可接入数量大于等于第一阈值,则获取第一预设距离范围内路由器节点中的其他路由器与网络设备的当前接入状态;
101.s500a:若其他路由器与网络设备的当前接入状态为:第一预设距离范围内路由器节点中没有任何一个其他路由器与网络设备已建立连接,则获取第一预设距离范围内路由器节点中每个其他路由器的第一剩余可接入数量;
102.s600a:将自身的第一剩余可接入数量与每个其他路由器的第一剩余可接入数量
进行比较;
103.s700a:若存在任意一个其他路由器的第一剩余可接入数量高于自身的第一剩余可接入数量,则拒绝网络设备的第一接入请求,若不存在任意一个其他路由器的第一剩余可接入数量高于自身的第一剩余可接入数量,则与网络设备建立连接。
104.具体地,若本路由器有剩余可接入量,且第一预设范围内当前还没有其他路由器与该网络设备已建立连接,则本路由器会比较自身的第一剩余可接入数量和第一预设距离范围内的其他路由器的第一剩余可接入数量,如果本路由器的第一剩余可接入数量高于第一预设距离范围内任何一个其他路由器的第一剩余可接入数量,则本路由器与该网络设备建立连接。如果第一预设距离范围内存在任意一个其他路由器的第一剩余可接入数量高于本路由器的第一剩余可接入数量,则本路由器拒绝与该网络设备建立连接。
105.通过本实施例实现了少量优先分配原则。少量是指已接入设备数量少,意味着未接入量或剩余可接入量多。进一步实现了均衡每个路由器接入设备的数量。
106.在一个实施例中,该方法还包括以下步骤:
107.s400a:若第一剩余可接入数量大于等于第一阈值,则获取第一预设距离范围内路由器节点中的其他路由器与网络设备的当前接入状态。
108.s500a:若其他路由器与网络设备的当前接入状态为:第一预设距离范围内路由器节点中没有任何一个其他路由器与网络设备已建立连接,则获取自身与网络设备的通信可行度;
109.其中,通信可行度由通信距离和/或通信信号强度确定。
110.具体地,通信可行度用于表征路由器与网络设备是否适合通信连接。通信可行度由路由器与网络设备的通信距离和/或通信信号强度确定。
111.根据路由器与网络设备的通信距离越远,越不适合通信;路由器与网络设备的通信信号强度越小,越不适合通信。
112.通信可行度可以是与通信距离成反比关系,例如通信可行度为通信距离的倒数或取负数。
113.通信可行度也可以是与通信信号强度成正比关系。
114.通信可行度还可以是通信距离和通信信号强度的加权。
115.s600a:获取第一预设距离范围内路由器节点中每个其他路由器的第一剩余可接入数量。
116.s700a:从其他路由器中选取第一剩余可接入数量大于第一阈值的路由器作为候选路由器。
117.具体地,路由器会获取其第一预设距离范围内的其他路由器的第一剩余可接入数量,如果存在第一剩余可接入数量大于第一阈值的路由器,则作为候选路由器。该候选路由器决定了本路由器是否更适合与该网络设备建立连接。
118.s800a:获取每个候选路由器与网络设备的通信可行度。
119.s900a:将自身与网络设备的通信可行度与每个候选路由器与网络设备的通信可行度进行比较。
120.s1000a:若存在任意一个候选路由器与网络设备的通信可行度高于自身与网络设备的通信可行度,则拒绝网络设备的第一接入请求;若不存在任意一个候选路由器与网络
设备的通信可行度高于自身与网络设备的通信可行度,则与网络设备建立连接。
121.具体地,如果通信可行度与通信距离成反比关系,则本路由器会将自身与网络设备的通信距离取倒数或取负数后得到通信可行度。
122.如果通信可行度与通信信号强度成正比关系,则路由器会将自身与网络设备的通信信号强度作为通信可行度。
123.如果通信可行度是通信距离和通信信号强度的加权,则路由器会将自身与网络设备的通信距离和通信信号强度加权得到通信可行度。
124.本路由器将自身的通信可行度与其他候选路由器的通信可行度进行比较,若存在任意一个候选路由器与网络设备的通信可行度高于自身与网络设备的通信可行度,则拒绝网络设备的第一接入请求;若不存在任意一个候选路由器与网络设备的通信可行度高于自身与网络设备的通信可行度,则与网络设备建立连接。
125.本实施例从通信信号强度和通信距离两个维度预先检测每个路由器与网络设备的通信可行度,保证了网络设备能够接入通信信号强的网络,或能够接入延时短能够快速通信的网络,保证了网络设备的通信质量。
126.在一个实施例中,在步骤s100a之前,该方法还包括以下步骤:
127.s010a:向网关节点发送第二接入请求,网关节点包括至少一个连接网络的网关;
128.s020a:接收响应第二接入请求的目标网关的认证请求;
129.s030a:响应目标网关的认证请求,以与目标网关建立通信。
130.具体地,网关节点中有至少一个网关。路由器要接入网络,还需要与网关节点中的网关建立连接。路由器是通过广播的形式向网关节点发送第二接入请求。因此,每个已连接网络的网关都能接收到第二接入请求。但是并不是每个网关都会与该路由器建立连接,而是至多只有一个网关会与该路由器建立连接。如果网关节点中,存在目标网关响应第二接入请求,则该路由器会与该目标网关相互认证后建立通信。认证过程具体包括通过加解密技术确认是否具有连接权限、是否为非法连接等。认证的内容可以包括:各自的身份信息、安全密钥等信息,这个过程是在双方建立通信之前的一个身份互通。
131.图2为本申请一实施例提供的一网络接入分配方法的流程示意图;参考图2,该网络接入分配方法应用于网关,网关为网关节点中的任意一个已连接网络的网关,该方法包括以下步骤:
132.s100b:接收待接入路由器的第二接入请求;
133.s200b:根据第二接入请求,从第二允许接入数量表获取第二剩余可接入数量;
134.s300b:若第二剩余可接入数量小于第二阈值,则拒绝待接入路由器的第二接入请求;
135.第二允许接入数量表表征对应网关接入路由器的状态。
136.具体地,路由器通过网关才能接入网络。路由器的第二接入请求是以广播的形式发送的,因此网关节点中的每个网关都能接收到路由器的第二接入请求。
137.以网关节点中的一个网关为例,该网关接收到该第二接入请求后,通过查找自身的第二允许接入数量表获取当前可接入路由器的第二剩余可接入数量。第二剩余可接入数量为网关剩余可接入路由器的数量。
138.第二允许接入数量表表征对应网关接入路由器的状态。第二允许接入数量表可以
存储有网关可接入路由器的允许量和已接入路由器的已接入量。
139.第二允许接入数量表也可以存储有当前第二剩余可接入数量。
140.每个网关可接入路由器的允许量是预先由工程人员根据实际情况设置的。
141.步骤s200b具体包括:根据第二允许接入数量表中网关可接入路由器的允许量和已接入路由器的已接入量的差值获取第二剩余可接入数量。
142.在另外一个实施例中,第二允许接入数量表存储有网关的第二剩余可接入数量,第二剩余可接入数量通过在每次成功接入一个路由器后对当前第二剩余可接入数量减1得到,当前第二剩余可接入数量的初始值为该网关可接入路由器的允许量。
143.s300b:若第二剩余可接入数量小于第二阈值,则拒绝路由器的第二接入请求。
144.具体地,如果网关通过查表得知当前第二剩余可接入数量小于第二阈值,则网关拒绝该路由器的第二接入请求。
145.第二阈值为大于等于1的正整数。
146.若第二阈值为大于等于2的正整数,则即使第二剩余可接入数量不为0,网关也会拒绝路由器的第二接入请求。这样设置可以为每个网关预留应急接入通道,以应对突发情况。例如,突然有大量路由器要接入或有紧急设备需要连接等。
147.第二阈值的设置决定了网关预留的接入数量,具体取值,可以根据实际情况设置。
148.在一个具体实施例中,为了保证通信质量以及减少不必要的延时,还可以为每个网关设置一个预选规则,网关节点中的网关获取与路由器的通信距离,若通信距离大于距离阈值,则拒绝该路由器的第二接入请求。
149.在一个实施例中,该方法还包括以下步骤:
150.s400b:若第二剩余可接入数量大于等于第二阈值,则获取第二预设距离范围内网关节点中的其他网关与待接入路由器的当前接入状态;
151.s500b:若其他网关与待接入路由器的当前接入状态为:第二预设距离范围内网关节点中没有任何一个其他网关与待接入路由器已建立连接,则与待接入路由器建立连接。
152.若其他网关与待接入路由器的当前接入状态为:第二预设距离范围内路由器节点中存在任意一个其他网关与待接入路由器已建立连接,则拒绝与待接入路由器建立连接。
153.具体地,若其他网关与路由器的当前接入状态为:第二预设距离范围内网关节点中存在任意一个其他网关与路由器已建立连接,则拒绝与路由器建立连接。
154.具体地,网关节点中每个网关都会接收到路由器的第二接入请求,因此,任何一个网关都可能抢先与路由器先建立连接关系。为了避免一个路由器同时连接多个网关,造成网路混乱和资源浪费,每个网关在获取到自身有剩余的接入量时,还要获知其他网关是否已经与该路由器建立了连接。如果没有任何一个其他网关与该路由器已建立连接,则该网关才可以与该路由器建立连接。
155.其中,第二预设距离范围为网关与网关之间的通信距离范围。
156.在一个实施例中,该方法还包括以下步骤:
157.s400b:若第二剩余可接入数量大于等于第二阈值,则获取第二预设距离范围内网关节点中的其他网关与待接入路由器的当前接入状态;
158.s500b:若其他网关与待接入路由器的当前接入状态为:第二预设距离范围内网关节点中没有任何一个其他网关与待接入路由器已建立连接,则获取第二预设距离范围内网
关节点中每个其他网关的第二剩余可接入数量;
159.s600b:将自身的第二剩余可接入数量与每个其他网关的第二剩余可接入数量进行比较;
160.s700b:若存在任意一个其他网关的第二剩余可接入数量高于自身的第二剩余可接入数量,则拒绝待接入路由器的第二接入请求,若不存在任意一个其他网关的第二剩余可接入数量高于自身的第二剩余可接入数量,则与待接入路由器建立连接。
161.具体地,若本网关有剩余可接入量,且第二预设范围内当前还没有其他网关与该待接入路由器已建立连接,则本网关会比较自身的第二剩余可接入数量和第二预设距离范围内的其他网关的第二剩余可接入数量,如果本网关的第二剩余可接入数量高于第二预设距离范围内任何一个其他网关的第二剩余可接入数量,则本网关与该待接入路由器建立连接。如果第二预设距离范围内存在任意一个其他网关的第二剩余可接入数量高于本网关的第二剩余可接入数量,则本网关拒绝与该待接入路由器建立连接。
162.通过本实施例实现了少量优先分配原则。少量是指已接入路由器数量少,意味着未接入量或剩余可接入量多。进一步实现了均衡每个网关接入路由器的数量。
163.在一个实施例中,该方法还包括:
164.s060b:与待接入路由器建立连接后更新第二允许接入数量表;
165.s070b:将待接入路由器信息更新到已接入路由器管理表中;
166.s080b:将更新的已接入路由器管理表分享至网关节点中。
167.具体地,每个网关都有自身的有第二允许接入数量表和已接入路由器管理表。第二允许接入数量表和已接入路由器管理表可以存储在对应的网关中,也可以是所有网关的第二允许接入数量表和已接入设路由器管理表均存储在一个公共存储区域,以方便所有网关都可共享所有网关的第二允许接入数量表和已接入路由器管理表。
168.网关与待接入路由器建立连接后,会更新自己的第二允许接入数量表,同时,还会将待接入路由器信息存储并更新到已接入路由器管理表中。
169.网关节点中每个网关可以通过分享的方式将自身更新的当前路由器接入状态广播给其他网关。
170.在一个具体实施例中,每个网关可以只获取预设距离范围内的其他网关的当前路由器接入状态。
171.在一个实施例中,本申请实施例提供了一种网络接入分配方法,应用于网络设备,该方法包括以下步骤:
172.向路由器节点发送第一连接请求;
173.接收响应第一连接请求的目标路由器的认证请求;
174.响应目标路由器的认证请求,以与目标路由器建立通信连接。
175.应该理解的是,虽然图1和2的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,这些步骤可以以其它的顺序执行。而且,图1和2中的至少一部分步骤可以包括多个子步骤或者多个阶段,这些子步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,这些子步骤或者阶段的执行顺序也不必然是依次进行,而是可以与其它步骤或者其它步骤的子步骤或者阶段的至少一部分轮流或者交替
地执行。
176.图3为本申请一实施例提供的一网络接入分配系统结构框图;参考图3,该网络接入分配系统包括:网关节点和路由器节点,网关节点包括多个已连接网络的网关,路由器节点包括多个路由器;
177.任意一个网关,用于接收待接入路由器的第二接入请求,根据第二接入请求,从第二允许接入数量表获取第二剩余可接入数量,若第二剩余可接入数量大于等于第二阈值,且,第二预设距离范围内路网关节点中没有任何一个其他网关与待接入路由器已建立连接,则与待接入路由器建立连接;
178.任意一个路由器,用于接收网络设备的第一接入请求,根据第一接入请求,从允许接入数量表获取第一剩余可接入数量,若第一剩余可接入数量大于等于第一阈值,且,第一预设距离范围内路由器节点中没有任何一个其他路由器与网络设备已建立连接,则与网络设备建立连接。
179.在一个实施例中,本申请的网络接入分配系统的组网方式为mesh组网方式。其中的路由器为mesh路由器,网关为mesh网关。当然本申请不仅仅应用于mesh组网的网络通信系统,还可以应用于以其他方式组网的网络通信系统。
180.mesh组网所拥有的特点就是独立性强,因此网关节点和路由器节点既不影响网络的正常运营,也提高了网络的稳定性,不会因为其中一个路由器损坏导致整个网络不能使用。唯一的缺点就是当路由器接入的设备过多就会导致用户网速体验降低。因为每个路由器能够接入的设备是有限的,因此如何智能分配接入数量的设备是一个很重要的问题。
181.mesh组网已经慢慢进入在社区、家庭、企业网络当中。当网关路由器和网关进行连接之后就形成了网络设备和网络连接的桥梁,由于设备众多,需要接入设备附近的路由器进行匹配上网。然而部署大量的网关路由器会造成成本的增加,而且对于网络资源的分配也会有影响,所以增加了mesh路由器作为接入点提供给附近的设备,也就是说:设备只需要连接mesh路由器即可,但是过多的接入mesh路由器将会影响用户网速体验感。采用本申请的网络接入分配系统来对路由器和网络设备接入数量进行分配。为此分为了网关节点和路由器节点。在每个节点分别为每个路由器和网关分配了一个允许接入数量表,每当网络设备要接入路由器或路由器要接入网关的时候,路由器或网关会通过查表来决定是否接受接入请求,实现了网络接入智能分配。
182.本申请采用mesh组网的方式来解决路由器智能分配的问题。mesh组网就像是一个庞大的蜘蛛网络。每个mesh路由器都相当于是这个网络中的一个节点。通过在每个节点中增加一个允许接入数量表来达到智能分配。通过本申请可以控制每个路由器的接入设备的数量和每个网关接入路由器的数量,从而保证并提高网速体验感。尽可能减少了因为一个路由器接入设备过多或一个网关接入路由器过多而导致网络设备的网速过慢或者影响网速体验感的困扰。
183.需要说明的是,在本文中,诸如“第一”和“第二”等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设
备所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
184.以上所述仅是本发明的具体实施方式,使本领域技术人员能够理解或实现本发明。对这些实施例的多种修改对本领域的技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本发明的精神或范围的情况下,在其它实施例中实现。因此,本发明将不会被限制于本文所示的这些实施例,而是要符合与本文所申请的原理和新颖特点相一致的最宽的范围。
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1