基于数据整合和消除技术的广播系统技术方案

技术编号:37435994 阅读:9 留言:0更新日期:2023-05-06 09:08
本发明专利技术属于移动通信技术领域,具体涉及基于数据整合和消除技术的广播系统。所述系统包括:发送端组,包括多个发送端,每个发送端配置用于发送广播数据包;所述广播数据包的目的地址是广播地址;广播组,包括多个广播单元,每个广播单元具备相同的广播地址,配置用于接收广播数据包,将广播数据包进行广播;广播数据包整合组,包括多个广播数据包整合单元,每个广播数据包整合单元配置用于按照设定的第一时间周期。其通过对广播数据包的整合和生成数据消除指令对覆盖范围内的广播数据包或整合广播数据包进行消除,以从根本上消除广播风暴的可能,提升了数据广播的质量。提升了数据广播的质量。提升了数据广播的质量。

【技术实现步骤摘要】
基于数据整合和消除技术的广播系统


[0001]本专利技术属于移动通信
,具体涉及基于数据整合和消除技术的广播系统。

技术介绍

[0002]移动通信(mobile communications)沟通移动用户与固定点用户之间或移动用户之间的通信方式。
[0003]通信双方有一方或两方处于运动中的通信。包括陆、海、空移动通信。采用的频段遍及低频、中频、高频、甚高频和特高频。移动通信系统由移动台、基台、移动交换局组成。若要同某移动台通信,移动交换局通过各基台向全网发出呼叫,被叫台收到后发出应答信号,移动交换局收到应答后分配一个信道给该移动台并从此话路信道中传送一信令使其振铃。
[0004]广播风暴(broadcast storm)简单的讲是指当广播数据充斥网络无法处理,并占用大量网络带宽,导致正常业务不能运行,甚至彻底瘫痪,这就发生了“广播风暴”。一个数据帧或包被传输到本地网段(由广播域定义)上的每个节点就是广播;由于网络拓扑的设计和连接问题,或其他原因导致广播在网段内大量复制,传播数据帧,导致网络性能下降,甚至网络瘫痪,这就是广播风暴。
[0005]现有技术中,移动通信一般使用地址解析协议(Address Resolut1nProtocol,ARP)来进行数据包传输,地址解析协议是获取物理地址的一个传输控制协议/因特网互联协议(Transmiss1n Control Protocol/Internet Protocol,TCP/IP协议)。某节点的IP地址的ARP请求被广播到网络上后,这个节点会收到确认其物理地址的应答,这样的数据包才能被传送出去。
[0006]而动态主机配置协议(Dynamic Host Configurat1n Protocol,DHCP)是一个局域网的网络协议,使用用户数据包协议(User Datagram Protocol,UDP)协议工作,主要有两个用途:给内部网络或网络服务供应商自动分配IP地址,给用户或者内部网络管理员作为对所有计算机作中央管理的手段。
[0007]因为ARP和DHCP之类的协议要使用到广播功能,所以不能在网络中完全禁止广播的使用。虽然可以通过划分许多虚拟局域网(Virtual Local Area Network,VLAN)来缩小广播域,但是这样会增加网络的复杂性,并带来难以管理的后果。这时所能做的就是利用广播抑制功能管理网络上的广播情况,以防止广播风暴的出现。

技术实现思路

[0008]本专利技术的主要目的在于提供基于数据整合和消除技术的广播系统,其通过对广播数据包的整合和生成数据消除指令对覆盖范围内的广播数据包或整合广播数据包进行消除,以从根本上消除广播风暴的可能,提升了数据广播的质量。
[0009]为达到上述目的,本专利技术的技术方案是这样实现的:
[0010]基于数据整合和消除技术的广播系统,所述系统包括:发送端组,包括多个发送端,每个发送端配置用于发送广播数据包;所述广播数据包的目的地址是广播地址;广播
组,包括多个广播单元,每个广播单元具备相同的广播地址,配置用于接收广播数据包,将广播数据包进行广播;广播数据包整合组,包括多个广播数据包整合单元,每个广播数据包整合单元配置用于按照设定的第一时间周期,对自身的覆盖半径内的所有被广播的广播数据包进行数据包整合,融合得到一个整合广播数据包,并以设定的第二时间周期将整合广播数据包进行广播;移动端组,包括多个移动端,每个移动端配置用于接收被广播的广播数据包或整合广播数据包;广播数据包消除单元,配置用于接收所有被广播的广播数据包或整合广播数据包,对接收到的进行广播数据包或整合广播数据包进行相似度识别,若识别到有N个广播数据包或整合广播数据包的相似度超过设定的判别阈值,则从这N个广播数据包或整合广播数据包中筛选出N

1个广播数据包或整合广播数据包,生成一个对应的消除数据指令,将该消除数据指令广播出去,所述消除数据指令对接触到的与其对应的广播数据包或整合广播数据包进行消除。
[0011]进一步的,所述整合组中的广播数据包整合单元的覆盖半径满足以下不等式:其中,i为覆盖半径内所有的广播单元的序号,o
i
为覆盖半径内广播单元的坐标,o为广播数据包整合单元的坐标,R为覆盖半径,||表示计算两个坐标的欧式距离。
[0012]进一步的,所述广播数据包整合单元按照设定的第一时间周期,对自身的覆盖半径内的所有被广播的广播数据包进行数据包整合,融合得到一个整合广播数据包的方法包括:以设定的第一时间周期,周期性地获取覆盖半径内的广播数据包,对每次获取到的广播数据包进行数据冗余去除,得到中间广播数据包,对中间广播数据包进行数据包整合,得到整合广播数据包,然后经过设定的第二时间周期后,将整合广播数据包进行广播。
[0013]进一步的,所述对中间广播数据包进行数据冗余去除的方法包括:将中间广播数据包按照预设大小均分地分割成多个子数据包;针对每个子数据包进行如下操作:计算得到该子数据包对应的特征值;查找是否已存在该特征值,若存在,则删除该子数据包并后保存一个指针,该指针指向已存在的与该子数据包内容相同的子数据包;若不存在,则查找是否已存在该特征值,若存在,则删除该子数据包后只保存一个指针,该指针指向已存在的与该子数据包内容相同的子数据包,并将该特征值进行存储;若不存在,则直接将该特征值进行存储。
[0014]进一步的,计算子数据包对应的特征值的方法包括:进一步的,计算子数据包对应的特征值的方法包括:其中,~为连接运算符,T为特征值,t为子数据包的生成时间;H()为取小时运算,H(t)表示t时间的小时数,L为子数据包的长度,M为子数据包中所有数据的总位数,B为子数据包中所有数据每一位的二进制值。
[0015]进一步的,所述将特征值进行存储后,设定数量的特征值组合成特征组,并保存一个与每个特征组对应的索引表;所述查找是否已存在该特征值的方法包括:根据特征值在所述索引表中查找该特征值所在的特征组,并进一步在该特征组中查找该特征值。
[0016]进一步的,所述广播数据包消除单元包括:数据包接收单元,配置用于接收所有被广播的广播数据包或整合广播数据包;相似度识别单元,配置用于对接收到的进行广播数据包或整合广播数据包进行相似度识别;消除数据指令生成单元,配置用于基于相似度识
别的结果,若识别到有N个广播数据包或整合广播数据包的相似度超过设定的判别阈值,则从这N个广播数据包或整合广播数据包中筛选出N

1个广播数据包或整合广播数据包,生成一个对应的消除数据指令,将该消除数据指令广播出去。
[0017]进一步的,所述相似度识别单元对接收到的进行广播数据包或整合广播数据包进行相似度识别的方法包括:将广播数据包或整合广播数据包中的每个数据按照其在数据包中的顺序,依次填充到一个矩阵中,作为相似度判断矩阵,每个广播数据包或整合广播数据包对应一个相似度判断矩阵;按照设定的尺寸,在所有的相似度判断矩阵中随机选取一个区域,作为本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.基于数据整合和消除技术的广播系统,其特征在于,所述系统包括:发送端组,包括多个发送端,每个发送端配置用于发送广播数据包;所述广播数据包的目的地址是广播地址;广播组,包括多个广播单元,每个广播单元具备相同的广播地址,配置用于接收广播数据包,将广播数据包进行广播;广播数据包整合组,包括多个广播数据包整合单元,每个广播数据包整合单元配置用于按照设定的第一时间周期,对自身的覆盖半径内的所有被广播的广播数据包进行数据包整合,融合得到一个整合广播数据包,并以设定的第二时间周期将整合广播数据包进行广播;移动端组,包括多个移动端,每个移动端配置用于接收被广播的广播数据包或整合广播数据包;广播数据包消除单元,配置用于接收所有被广播的广播数据包或整合广播数据包,对接收到的进行广播数据包或整合广播数据包进行相似度识别,若识别到有N个广播数据包或整合广播数据包的相似度超过设定的判别阈值,则从这N个广播数据包或整合广播数据包中筛选出N

1个广播数据包或整合广播数据包,生成一个对应的消除数据指令,将该消除数据指令广播出去,所述消除数据指令对接触到的与其对应的广播数据包或整合广播数据包进行消除。2.如权利要求1所述的系统,其特征在于,所述整合组中的广播数据包整合单元的覆盖半径满足以下不等式:其中,i为覆盖半径内所有的广播单元的序号,o
i
为覆盖半径内广播单元的坐标,o为广播数据包整合单元的坐标,R为覆盖半径,||表示计算两个坐标的欧式距离。3.如权利要求1所述的系统,其特征在于,所述广播数据包整合单元按照设定的第一时间周期,对自身的覆盖半径内的所有被广播的广播数据包进行数据包整合,融合得到一个整合广播数据包的方法包括:以设定的第一时间周期,周期性地获取覆盖半径内的广播数据包,对每次获取到的广播数据包进行数据冗余去除,得到中间广播数据包,对中间广播数据包进行数据包整合,得到整合广播数据包,然后经过设定的第二时间周期后,将整合广播数据包进行广播。4.如权利要求3所述的系统,其特征在于,所述对中间广播数据包进行数据冗余去除的方法包括:将中间广播数据包按照预设大小均分地分割成多个子数据包;针对每个子数据包进行如下操作:计算得到该子数据包对应的特征值;查找是否已存在该特征值,若存在,则删除该子数据包并后保存一个指针,该指针指向已存在的与该子数据包内容相同的子数据包;若不存在,则查找是否已存在该特征值,若存在,则删除该子数据包后只保存一个指针,该指针指向已存在的与该子数据包内容相同的子数据包,并将该特征值进行存储;若不存在,则直接将该特征值进行存储。5.如权利要求4所述的系统,其特征在于,计算子数据包对应的特征值的方法包括:其中,~为连接运算符,T为特征值,t为子数据包的生成时间;H()为取小时运算,H(t)表示t时间的小时数,L为子数据包的长度,M为子数据包中所有数据的总位数,B为子数据包中所有数据每一位的二进制值。6.如权利要求5所述的系统,其特征在于,所述将特征值进行存储后,设定数量的特征值组合成特征组,并保存一个与每个特征组对应的索引表;所述查找是否已...

【专利技术属性】
技术研发人员:罗芳朱健英刘幼聪刘小青
申请(专利权)人:深圳中智明科智能科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1