一种基于多播的民航信息高效共享方法技术

技术编号:26346567 阅读:62 留言:0更新日期:2020-11-13 21:24
本发明专利技术实施例提供一种基于多播的民航信息高效共享方法,属于民航信息管理领域。本发明专利技术主要用于将民航相关信息在各民航参与者之间进行高效共享。所述方法包括:根据客户端权限对信息接收节点进行分组,组内所有节点进行多播通信,为了提高效率,提出高效的数据处理方案,根据数据包队列深度按照先入先出的原则进行资源合理分配的多线程信息处理,使信息能够以更高的效率被处理。为了提高信息共享的可靠性,提按需重传和分层组播的方法,客户端可以按照自己的需求向上级节点申请数据重传,可以有效降低服务端重传压力,进一步提高整体网络的共享效率。该方法基于改进的多播协议,进一步提高了共享的效率和可靠性,为民航信息管理和共享提供了高效的信息共享方案,提高了民航信息共享网络的整体运行效率。

An efficient method of civil aviation information sharing based on Multicast

【技术实现步骤摘要】
一种基于多播的民航信息高效共享方法
本专利技术涉及民航信息管理领域,特别是涉及一种基于多播的民航信息高效共享方法。
技术介绍
伴随民航业的迅猛发展,航空公司的规模不断扩大,机队数量不断增加。2016年我国境内机场全年旅客吞吐量首次突破10亿人次,完成101635.7万人次。可以预测在未来的几年内,我国的空中交通流量将越发增长,航路航线的覆盖范围也将越来越广。然而,航空运输的强势发展带来空中交通需求不断增加与国家空域系统供给相对缩小之间的矛盾日益突出,大范围空域拥挤和大面积航班延误等问题日益凸显。在此情况下,如何减少航班延误、解决航班拥堵现状是我们亟待解决的问题,进一步的,提高信息共享的效率可以提高民航各部门之间信息交换的效率,提高各部门的决策能力和效率是非常重要的。目前民航系统现有的相关技术只能在一定程度上满足信息共享的要求;然而,现有技术存在如下缺陷:1)现有民航通信网络以点对点通信的方式进行信息共享,网络复杂度较高,开发和维护的成本都比较高,而且网络的稳定性较差,各个节点之间只有一条通信链路,如果通信链路出现故障,则本文档来自技高网...

【技术保护点】
1.一种基于多播的民航信息高效共享方法,其特征在于,所述方法包括:/n服务端具有基于多线程的数据处理机制,在完成数据打包后需要根据前置数据包对该数据包添加识别码,识别码具有连续性和可识别性,客户端节点可以根据识别码判断前置数据包是否丢失以及有哪几个数据包丢失。/n服务端对数据打包后,网络根据客户端的权限进行分组和分层,将具有相同权限和数据需求的节点放在同一个组中,将权限较高的组放在较高的层中,服务端将数据通过多播的方式共享到顶层的多播组,高层的多播组对下层多播组负责,并且处理其重传需求。/n客户端采用基于队列和多线程的数据处理机制,高效地完成数据的解析处理,并通过数据包识别码确定是否有丢包,按...

【技术特征摘要】
1.一种基于多播的民航信息高效共享方法,其特征在于,所述方法包括:
服务端具有基于多线程的数据处理机制,在完成数据打包后需要根据前置数据包对该数据包添加识别码,识别码具有连续性和可识别性,客户端节点可以根据识别码判断前置数据包是否丢失以及有哪几个数据包丢失。
服务端对数据打包后,网络根据客户端的权限进行分组和分层,将具有相同权限和数据需求的节点放在同一个组中,将权限较高的组放在较高的层中,服务端将数据通过多播的方式共享到顶层的多播组,高层的多播组对下层多播组负责,并且处理其重传需求。
客户端采用基于队列和多线程的数据处理机制,高效地完成数据的解析处理,并通过数据包识别码确定是否有丢包,按照需求和权限,向上层节点发出重传请求。


2.根据权利要求1所述的方法,其特征在于,所述基于多线程的数据处理机制,包括:
根据服务端产生数据的速度,合理分配计算机资源,并行处理数据。线程分为调度线程,数据处理线程和网络请求处理线程。调度线程实时监控数据队列深度,数据队列深度过大时,可以申请新的数据处理资源加快数据处理速度。数据处理线程负责对数据打包并添加识别码。网络请求处理线程负...

【专利技术属性】
技术研发人员:罗喜伶周泽全王晓超
申请(专利权)人:北京航空航天大学
类型:发明
国别省市:北京;11

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

1