一种实现民航报文处理的方法及装置制造方法及图纸

技术编号:13334561 阅读:78 留言:0更新日期:2016-07-12 09:50
本发明专利技术提供了一种实现民航报文处理的方法及装置,包括:获取各个转报机的约定配置参数;包括:转报机的身份标识、连接方式、报文类型、编码方式、解码方式和报文协议参数;创建与该连接方式相对应的逻辑信道;当监控到转报机发送的报文时,接收该报文的数据流并根据获得的转报机的身份标识、解码方式以及报文协议参数对接收到的数据流进行处理后生成与获得的报文类型相同的报文;将生成的报文传递给客户端;当客户端向转报机发送报文时,对要发送的报文进行处理后通过创建的逻辑信道发送给转报机。发明专利技术技术方案适应了各种网络环境、各种报文类型和编码方式,统一地、快速地实现了处理、接收、发送报文等民航报文交换的相关功能。

【技术实现步骤摘要】

本专利技术涉及计算机技术,尤指一种实现民航报文处理的方法及装置
技术介绍
现有技术中,实现民航报文交换功能时,需要进行如下处理:(I)与转报机建立连接;⑵在连接上建立接收报文监听器;⑶当监听到有报文到达时,接收报文数据流;(4)对数据流解码,获得可见字符串;(5)对字符串解析,获得报文各部分内容,如发报时间、冠字、流水号、收报地址、发报地址等报头信息,以及报文正文;(6)组装报文各部分内容,对报文进行编码;(7)发送报文。上述现有技术实现中,存在以下几方面的问题:首先,由于需求的不同以及网络环境的差异,与转报机的连接可能是TCP/RS232等中的一种,每一种连接方式都需要不同的技术实现,涉及建立连接、断开连接、连接状态检测、自动恢复连接等连接多样性问题;其次,报文类型包括AFTN和SITA ;报文编码方式包括ITA-2和IA-5。报文类型及编码的多样性,要求每种情形都需要特定的技术处理,影响了编码、解码、组报、解报处理过程;再者,实际环境中,为适应不同的转报机环境,相同编码方式的报文可能具有不同的起始符和结束符,这也需要在编码、解码环节做不同的处理。最后,在增加一种新的连本文档来自技高网...

【技术保护点】
一种实现民航报文处理的方法,其特征在于,包括:获取各个转报机的约定配置参数;其中,约定配置参数包括:转报机的身份标识、连接方式、报文类型、编码方式、解码方式和报文协议参数;根据获得的转报机的连接方式,创建与该连接方式相对应的逻辑信道;当监控到转报机发送的报文时,接收该报文的数据流并根据获得的转报机的身份标识、解码方式以及报文协议参数对接收到的数据流进行处理后生成与获得的报文类型相同的报文;将生成的报文传递给客户端;当客户端向转报机发送报文时,通过获得的编码方式以及报文协议参数对要发送的报文进行处理后通过创建的逻辑信道发送给转报机。

【技术特征摘要】

【专利技术属性】
技术研发人员:王政梁清秀
申请(专利权)人:北京航管科技有限公司
类型:发明
国别省市:北京;11

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

1