【技术实现步骤摘要】
本专利技术涉及计算机技术,尤指一种实现民航报文处理的方法及装置。
技术介绍
现有技术中,实现民航报文交换功能时,需要进行如下处理:(I)与转报机建立连接;⑵在连接上建立接收报文监听器;⑶当监听到有报文到达时,接收报文数据流;(4)对数据流解码,获得可见字符串;(5)对字符串解析,获得报文各部分内容,如发报时间、冠字、流水号、收报地址、发报地址等报头信息,以及报文正文;(6)组装报文各部分内容,对报文进行编码;(7)发送报文。上述现有技术实现中,存在以下几方面的问题:首先,由于需求的不同以及网络环境的差异,与转报机的连接可能是TCP/RS232等中的一种,每一种连接方式都需要不同的技术实现,涉及建立连接、断开连接、连接状态检测、自动恢复连接等连接多样性问题;其次,报文类型包括AFTN和SITA ;报文编码方式包括ITA-2和IA-5。报文类型及编码的多样性,要求每种情形都需要特定的技术处理,影响了编码、解码、组报、解报处理过程;再者,实际环境中,为适应不同的转报机环境,相同编码方式的报文可能具有不同的起始符和结束符,这也需要在编码、解码环节做不同的处理。最 ...
【技术保护点】
一种实现民航报文处理的方法,其特征在于,包括:获取各个转报机的约定配置参数;其中,约定配置参数包括:转报机的身份标识、连接方式、报文类型、编码方式、解码方式和报文协议参数;根据获得的转报机的连接方式,创建与该连接方式相对应的逻辑信道;当监控到转报机发送的报文时,接收该报文的数据流并根据获得的转报机的身份标识、解码方式以及报文协议参数对接收到的数据流进行处理后生成与获得的报文类型相同的报文;将生成的报文传递给客户端;当客户端向转报机发送报文时,通过获得的编码方式以及报文协议参数对要发送的报文进行处理后通过创建的逻辑信道发送给转报机。
【技术特征摘要】
【专利技术属性】
技术研发人员:王政,梁清秀,
申请(专利权)人:北京航管科技有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。