【技术实现步骤摘要】
一种基于多播的民航信息高效共享方法
本专利技术涉及民航信息管理领域,特别是涉及一种基于多播的民航信息高效共享方法。
技术介绍
伴随民航业的迅猛发展,航空公司的规模不断扩大,机队数量不断增加。2016年我国境内机场全年旅客吞吐量首次突破10亿人次,完成101635.7万人次。可以预测在未来的几年内,我国的空中交通流量将越发增长,航路航线的覆盖范围也将越来越广。然而,航空运输的强势发展带来空中交通需求不断增加与国家空域系统供给相对缩小之间的矛盾日益突出,大范围空域拥挤和大面积航班延误等问题日益凸显。在此情况下,如何减少航班延误、解决航班拥堵现状是我们亟待解决的问题,进一步的,提高信息共享的效率可以提高民航各部门之间信息交换的效率,提高各部门的决策能力和效率是非常重要的。目前民航系统现有的相关技术只能在一定程度上满足信息共享的要求;然而,现有技术存在如下缺陷:1)现有民航通信网络以点对点通信的方式进行信息共享,网络复杂度较高,开发和维护的成本都比较高,而且网络的稳定性较差,各个节点之间只有一条通信链路,如果 ...
【技术保护点】
1.一种基于多播的民航信息高效共享方法,其特征在于,所述方法包括:/n服务端具有基于多线程的数据处理机制,在完成数据打包后需要根据前置数据包对该数据包添加识别码,识别码具有连续性和可识别性,客户端节点可以根据识别码判断前置数据包是否丢失以及有哪几个数据包丢失。/n服务端对数据打包后,网络根据客户端的权限进行分组和分层,将具有相同权限和数据需求的节点放在同一个组中,将权限较高的组放在较高的层中,服务端将数据通过多播的方式共享到顶层的多播组,高层的多播组对下层多播组负责,并且处理其重传需求。/n客户端采用基于队列和多线程的数据处理机制,高效地完成数据的解析处理,并通过数据包识别 ...
【技术特征摘要】
1.一种基于多播的民航信息高效共享方法,其特征在于,所述方法包括:
服务端具有基于多线程的数据处理机制,在完成数据打包后需要根据前置数据包对该数据包添加识别码,识别码具有连续性和可识别性,客户端节点可以根据识别码判断前置数据包是否丢失以及有哪几个数据包丢失。
服务端对数据打包后,网络根据客户端的权限进行分组和分层,将具有相同权限和数据需求的节点放在同一个组中,将权限较高的组放在较高的层中,服务端将数据通过多播的方式共享到顶层的多播组,高层的多播组对下层多播组负责,并且处理其重传需求。
客户端采用基于队列和多线程的数据处理机制,高效地完成数据的解析处理,并通过数据包识别码确定是否有丢包,按照需求和权限,向上层节点发出重传请求。
2.根据权利要求1所述的方法,其特征在于,所述基于多线程的数据处理机制,包括:
根据服务端产生数据的速度,合理分配计算机资源,并行处理数据。线程分为调度线程,数据处理线程和网络请求处理线程。调度线程实时监控数据队列深度,数据队列深度过大时,可以申请新的数据处理资源加快数据处理速度。数据处理线程负责对数据打包并添加识别码。网络请求处理线程负...
【专利技术属性】
技术研发人员:罗喜伶,周泽全,王晓超,
申请(专利权)人:北京航空航天大学,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。