无中心多路并发传输系统的广播方法及服务器技术方案

技术编号:23561784 阅读:58 留言:0更新日期:2020-03-25 06:31
本发明专利技术公开了一种无中心多路并发传输系统的广播方法及服务器,通过获取无中心多路并发传输系统内各设备的设备信息,根据所述设备信息,获取所述无中心多路并发传输系统内对应的实际业务种类;根据获取的所述实际业务种类,从预设的多个广播策略中选取与所述实际业务种类相匹配的广播策略;按照选取出的匹配广播策略,在所述无中心多路并发传输系统内发送广播数据包;解决了无中心多路并发传输系统内广播数据如何发送的问题,实现了无中心多路并发传输系统内正常发送广播的需求,提高了广播信息的发送范围。

Broadcast method and server of multichannel concurrent transmission system without center

【技术实现步骤摘要】
无中心多路并发传输系统的广播方法及服务器
本专利技术涉及计算机网络
,特别涉及一种无中心多路并发传输系统的广播方法及服务器。
技术介绍
常见的无中心网络允许网络内的设备发送广播数据;比如无中心网络中的自组网,允许该自组网内的各用户终端发送广播信息。目前,无中心网络常见的广播发送方式为:增加额外的ID以及数据包的包编号,通过不断转发数据以及剔除重复编号数据包实现广播数据包的扩散。而无中心多路并发传输系统的本身特征,决定了该系统内部设备间存在有多条链路,但目前尚未提出在多路并发系统中使用的广播策略,而在无中心多路并发传输系统内,广播数据如何选路发送、选多少条路,都成了问题。因此,如何在无线多路并发系统内发送广播数据,成为目前亟待解决的问题之一。
技术实现思路
本专利技术提供一种无中心多路并发传输系统的广播方法及服务器,旨在解决无中心多路并发传输系统内广播数据如何发送的问题。为实现上述目的,本专利技术提供了一种无中心多路并发传输系统的广播方法,所述广播方法包括:获取无中心多路并发传输系统内各设备的设备信息,根据所述设备信息,获取所述无中心多路并发传输系统内对应的实际业务种类;根据获取的所述实际业务种类,从预设的多个广播策略中选取与所述实际业务种类相匹配的广播策略;按照选取出的匹配广播策略,在所述无中心多路并发传输系统内发送广播数据包。进一步地,所述根据获取的所述实际业务种类,从预设的多个广播策略中选取与所述实际业务种类相匹配的广播策略,包括:根据获取的所述实际业务种类,识别所述实际业务种类对广播数据包的发送需求,得到对应的发送需求信息;根据所述发送需求信息,选取广播策略。进一步地,所述根据获取的所述实际业务种类,从预设的多个广播策略中选取与所述实际业务种类相匹配的广播策略,包括:若获取的所述实际业务种类为:对传输时效性要求高且传输数据量小的业务种类,则选取的广播策略A为:每个传输设备在第一次收到广播数据包后,在第一个有效链路上发送广播数据包;若获取的所述实际业务种类为:对发送的广播数据包的可靠性要求较高的业务种类,则选取的广播策略B为:每个传输设备在第一次收到广播数据包后,在所有有效链路上发送广播数据包;若获取的所述实际业务种类为:要求发送的广播数据包务必到达目标节点的业务种类,则选取的广播策略C为:每个传输设备根据已知节点以及链路数量,向每个已知节点单独使用多路并发的方式发送广播数据包;其中,在所述广播策略A中,除了在第一个有效链路上发送广播数据外,按照如下算法,在其他有效链路上发送所述广播数据:在每个有效链路对应的数据发送成功概率均相等的情况下:设p为整个有效链路发送成功的平均概率,p>0且p<=1,则对于有n个有效链路的传输系统,其发送k(k<n)次总的成功概率为:当Pk≥1时,k的值即为需要发送的有效链路数量;在每个有效链路对应的数据发送成功概率不都相等的情况下:对于任意有效链路i其发送成功概率记为pi,则对于整个链路数据发送成功的平均概率p的计算公式为:其中:即在各有效链路上发送成功概率不相等的情况下,需要发送的有效链路数量k为:当Pk≥1时,k的值即为需要发送的有效链路数量;根据确定的需要发送的有效链路的数量,采用轮询的方式依次对剩余链路进行轮询;若对该链路的轮询结果为有效链路,则使用该链路进行广播数据的发送;若对该链路的轮询结果为无效链路,则轮询其他暂时还未被轮询到的链路,直至发送的有效链路数量为k时停止轮询。进一步地,所述广播方法还包括:在选取与所述实际业务种类相匹配的广播策略的同时,获取所述无中心多路并发传输系统的当前网络质量。进一步地,所述广播方法还包括:根据获取的实际业务种类,选取与所述实际业务种类相匹配的广播策略为广播策略C时,结合所述无中心多路并发传输系统的当前网络质量,判断是否确定采用所述广播策略C;根据结合所述当前网络质量得到的最终判断结果,确认所选取的广播策略。进一步地,所述根据结合所述当前网络质量得到的最终判断结果,确认所选取的广播策略,包括:若当前网络质量支持采用广播策略C,则确认按照所述广播策略C,在所述无中心多路并发传输系统内发送广播数据包;若当前网络质量不支持采用广播策略C,则默认按照所述广播策略B发送广播数据包;和/或:发送当前网络质量不支持采用与实际业务种类相匹配的广播策略C的提示信息,供用户确认选择。为实现上述目的,本专利技术还提供了一种服务器,所述服务器应用于以上实施例所描述的无中心多路并发传输系统中;所述服务器包括存储器和处理器,所述存储器上存储有可在所述处理器上运行的无中心多路并发传输系统的广播程序,所述广播程序被所述处理器运行时实现如下步骤:获取无中心多路并发传输系统内各设备的设备信息,根据所述设备信息,获取所述无中心多路并发传输系统内对应的实际业务种类;根据获取的所述实际业务种类,从预设的多个广播策略中选取与所述实际业务种类相匹配的广播策略;按照选取出的匹配广播策略,在所述无中心多路并发传输系统内发送广播数据包。进一步地,所述广播程序还可以被所述处理器执行,以根据获取的所述实际业务种类,从预设的多个广播策略中选取与所述实际业务种类相匹配的广播策略,包括:若获取的所述实际业务种类为:对传输时效性要求高且传输数据量小的业务种类,则选取的广播策略A为:每个传输设备在第一次收到广播数据包后,在第一个有效链路上发送广播数据包;若获取的所述实际业务种类为:对发送的广播数据包的可靠性要求较高的业务种类,则选取的广播策略B为:每个传输设备在第一次收到广播数据包后,在所有有效链路上发送广播数据包;若获取的所述实际业务种类为:要求发送的广播数据包务必到达目标节点的业务种类,则选取的广播策略C为:每个传输设备根据已知节点以及链路数量,向每个已知节点单独使用多路并发的方式发送广播数据包;其中,在所述广播策略A中,除了在第一个有效链路上发送广播数据外,按照如下算法,在其他有效链路上发送所述广播数据:在每个有效链路对应的数据发送成功概率均相等的情况下:设p为整个有效链路发送成功的平均概率,p>0且p<=1,则对于有n个有效链路的传输系统,其发送k(k<n)次总的成功概率为:当Pk≥1时,k的值即为需要发送的有效链路数量;在每个有效链路对应的数据发送成功概率不都相等的情况下:对于任意有效链路i其发送成功概率记为pi,则对于整个链路数据发送成功的平均概率p的计算公式为:其中:即在各有效链路上发送成功概率不相等的情况下,需要发送的有效链路数量k为:当Pk≥1时,k的值即为需要发送的有效链路数量;...

【技术保护点】
1.一种无中心多路并发传输系统的广播方法,其特征在于,所述广播方法包括:/n获取无中心多路并发传输系统内各设备的设备信息,根据所述设备信息,获取所述无中心多路并发传输系统内对应的实际业务种类;/n根据获取的所述实际业务种类,从预设的多个广播策略中选取与所述实际业务种类相匹配的广播策略;/n按照选取出的匹配广播策略,在所述无中心多路并发传输系统内发送广播数据包。/n

【技术特征摘要】
1.一种无中心多路并发传输系统的广播方法,其特征在于,所述广播方法包括:
获取无中心多路并发传输系统内各设备的设备信息,根据所述设备信息,获取所述无中心多路并发传输系统内对应的实际业务种类;
根据获取的所述实际业务种类,从预设的多个广播策略中选取与所述实际业务种类相匹配的广播策略;
按照选取出的匹配广播策略,在所述无中心多路并发传输系统内发送广播数据包。


2.如权利要求1所述的无中心多路并发传输系统的广播方法,其特征在于,所述根据获取的所述实际业务种类,从预设的多个广播策略中选取与所述实际业务种类相匹配的广播策略,包括:
根据获取的所述实际业务种类,识别所述实际业务种类对广播数据包的发送需求,得到对应的发送需求信息;
根据所述发送需求信息,选取广播策略。


3.如权利要求1或2所述的无中心多路并发传输系统的广播方法,其特征在于,所述根据获取的所述实际业务种类,从预设的多个广播策略中选取与所述实际业务种类相匹配的广播策略,包括:
若获取的所述实际业务种类为:对传输时效性要求高且传输数据量小的业务种类,则选取的广播策略A为:每个传输设备在第一次收到广播数据包后,在第一个有效链路上发送广播数据包;
若获取的所述实际业务种类为:对发送的广播数据包的可靠性要求较高的业务种类,则选取的广播策略B为:每个传输设备在第一次收到广播数据包后,在所有有效链路上发送广播数据包;
若获取的所述实际业务种类为:要求发送的广播数据包务必到达目标节点的业务种类,则选取的广播策略C为:每个传输设备根据已知节点以及链路数量,向每个已知节点单独使用多路并发的方式发送广播数据包;
其中,在所述广播策略A中,除了在第一个有效链路上发送广播数据外,按照如下算法,在其他有效链路上发送所述广播数据:
在每个有效链路对应的数据发送成功概率均相等的情况下:
设p为整个有效链路发送成功的平均概率,p>0且p<=1,则对于有n个有效链路的传输系统,其发送k(k<n)次总的成功概率为:



当Pk≥1时,k的值即为需要发送的有效链路数量;
在每个有效链路对应的数据发送成功概率不都相等的情况下:
对于任意有效链路i其发送成功概率记为pi,则对于整个链路数据发送成功的平均概率p的计算公式为:



其中:






即在各有效链路上发送成功概率不相等的情况下,需要发送的有效链路数量k为:



当Pk≥1时,k的值即为需要发送的有效链路数量;
根据确定的需要发送的有效链路的数量,采用轮询的方式依次对剩余链路进行轮询;
若对该链路的轮询结果为有效链路,则使用该链路进行广播数据的发送;若对该链路的轮询结果为无效链路,则轮询其他暂时还未被轮询到的链路,直至发送的有效链路数量为k时停止轮询。


4.如权利要求3所述的无中心多路并发传输系统的广播方法,其特征在于,所述广播方法还包括:
在选取与所述实际业务种类相匹配的广播策略的同时,获取所述无中心多路并发传输系统的当前网络质量。


5.如权利要求4所述的无中心多路并发传输系统的广播方法,其特征在于,所述广播方法还包括:
根据获取的实际业务种类,选取与所述实际业务种类相匹配的广播策略为广播策略C时,结合所述无中心多路并发传输系统的当前网络质量,判断是否确定采用所述广播策略C;
根据结合所述当前网络质量得到的最终判断结果,确认所选取的广播策略。


6.如权利要求5所述的无中心多路并发传输系统的广播方法,其特征在于,所述根据结合所述当前网络质量得到的最终判断结果,确认所选取的广播策略,包括:
若当前网络质量支持采用广播策略C,则确认按照所述广播策略C,在所述无中心多路并发传输系统内发送广播数据包;
若当前网...

【专利技术属性】
技术研发人员:张凯郑应强阎威
申请(专利权)人:北京连山时代科技有限公司
类型:发明
国别省市:北京;11

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

1