System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及无线设备集群部署,具体涉及一种邻居发现系统及无线设备。
技术介绍
1、传统的邻居表项建立是指在计算机网络中,使用邻居表来记录与自己直接相连的邻居节点的信息。邻居表项包括邻居节点的ip地址、mac地址、接口信息等。然而在无线设备集群中,设备之间的无线干扰是邻居表项建立的一个常见的问题。当集群规模达到一定程度时,设备之间的无线信号可能会相互干扰,导致网络性能下降。为了实现网络的射频优化、漫游等无线功能,需要感知周围的射频环境,并及时获取周围无线设备的射频信息。
2、传统的无线邻居发现方法通常使用单一频段来建立邻居表项,这种方法无法融合多频段设备,导致生成多个邻居表。此外,传统方法仅提供无线信息,缺乏集群信息,无法进行集群统一的射频优化。
技术实现思路
1、针对现有技术中存在的上述问题,现提供一种邻居发现系统及无线设备。
2、具体技术方案如下:一种邻居发现系统,设置于无线设备内,采用多个所述无线设备进行无线设备集群部署;其中,包括:
3、广播单元,用于在所述无线设备启动后,定时获取所述无线设备的基本信息,以形成广播数据包进行广播;
4、扫描单元,用于扫描得到外部的所述无线设备广播的所述广播数据包;
5、第一建立单元,连接所述扫描单元,用于根据所述扫描单元的所有的所述广播数据包建立一个基于所述基本信息的过渡邻居表;
6、通信单元,连接所述第一建立单元,用于对所述过渡邻居表中包括的所述无线设备进行单播通讯,
7、第二建立单元,连接所述通信单元,用于根据所述过渡邻居表以及接收到的所有所述集群信息建立实际邻居表。
8、优选的,还包括:
9、单播单元,用于在所述无线设备启动后,定时获取所述无线设备的所述集群信息,并在接收到外部的所述无线设备发送的单播通讯请求后反馈所述集群信息。
10、优选的,所述基本信息包括所述无线设备的mac地址和/或ip地址。
11、优选的,所述扫描单元包括:
12、扫描模块,用于对外部的所述无线设备进行多次全频段扫描,以获取所述广播数据包;
13、第一更新模块,连接所述扫描模块,用于根据所述扫描模块的扫描结果更新所述扫描模块的扫描方式。
14、优选的,所述第一更新模块针对所述扫描模块每次扫描得到的所述广播数据包,判断外部的所述无线设备的接入情况,并根据所述接入情况更新所述扫描模块的所述扫描方式:
15、当单次扫描未得到所述广播数据包,则延长两次扫描之间的扫描间隔,并缩短当前信道的信道停留时间;
16、当单次扫描得到所述广播数据包,则缩短所述扫描间隔,并延长当前信道的所述信道停留时间。
17、优选的,扫描单元还包括:
18、暂停模块,连接所述扫描模块,用于当所述扫描模块扫描过程中有语音或视频接入时暂停扫描,并在结束后重新扫描。
19、优选的,所述通信单元包括:
20、请求模块,用于根据外部的所述无线设备的所述基本信息向外部的所述无线设备定时发送单播通讯请求;
21、接收模块,当基于所述单播通讯请求接收到外部的所述无线设备的所述集群信息时,将所述集群信息发送至所述第二建立单元;
22、状态码维护模块,连接所述接收模块,用于:
23、在首次接收到外部的所述无线设备的所述集群信息时,建立关联于所述无线设备的状态码,并将所述状态码置为1;
24、在基于所述单播通讯请求接收到外部的所述无线设备的所述集群信息时,将所述状态码维持为1;
25、在基于所述单播通讯请求多次未接收到外部的所述无线设备的所述集群信息时,将所述状态码置为0。
26、优选的,所述第二建立单元包括:
27、建立模块,用于根据首次接收到的外部的所述无线设备的所述集群信息建立所述实际邻居表;
28、老化模块,连接所述建立模块,所述老化模块内设置有老化周期,当所述状态码维持为0且保持一个老化周期时,将对应的所述无线设备的表项从所述实际邻居表中删除。
29、第二更新模块,连接所述建立模块,用于根据重复接收到的外部的所述无线设备的所述集群信息更新所述实际邻居表。
30、优选的,包括上述的邻居发现系统。
31、上述技术方案具有如下优点或有益效果:
32、本专利技术建立的邻居表可以融合多频段的无线设备,进而生成一个基于设备的多射频多频段的邻居表。此外,本专利技术不仅可以提无线设备的无线信息,还可以用过单播通信的方法同步无线设备的集群信息,进而达到了集群统一的射频优化。
本文档来自技高网...【技术保护点】
1.一种邻居发现系统,设置于无线设备内,采用多个所述无线设备进行无线设备集群部署;其特征在于,包括:
2.根据权利要求1所述的邻居发现系统,其特征在于,还包括:
3.根据权利要求1所述的邻居发现系统,其特征在于,所述基本信息包括所述无线设备的MAC地址和/或IP地址。
4.根据权利要求1所述的邻居发现系统,其特征在于,所述扫描单元包括:
5.根据权利要求4所述的邻居发现系统,其特征在于,所述第一更新模块针对所述扫描模块每次扫描得到的所述广播数据包,判断外部的所述无线设备的接入情况,并根据所述接入情况更新所述扫描模块的所述扫描方式:
6.根据权利要求4所述的邻居发现系统,其特征在于,所述扫描单元还包括:
7.根据权利要求1所述的邻居发现系统,其特征在于,所述通信单元包括:
8.根据权利要求7所述的邻居发现系统,其特征在于,所述第二建立单元包括:
9.一种无线设备,其特征在于,包括如权利要求1-8中任意一项所述的邻居发现系统。
【技术特征摘要】
1.一种邻居发现系统,设置于无线设备内,采用多个所述无线设备进行无线设备集群部署;其特征在于,包括:
2.根据权利要求1所述的邻居发现系统,其特征在于,还包括:
3.根据权利要求1所述的邻居发现系统,其特征在于,所述基本信息包括所述无线设备的mac地址和/或ip地址。
4.根据权利要求1所述的邻居发现系统,其特征在于,所述扫描单元包括:
5.根据权利要求4所述的邻居发现系统,其特征在于,所述第一更新模块针对所述扫描...
【专利技术属性】
技术研发人员:穆星,段铭哲,常志民,王晖,
申请(专利权)人:北京华信傲天网络技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。