基于ICE双向连接的卫星空地通信系统

2019-10-21 09:50:53晋良银黎明苟江赵斌何娣
计算机与网络 2019年9期

晋良银 黎明 苟江 赵斌 何娣

摘要:将ICE中间件的双向连接机制引入卫星空地通信系统中,并给出了一种基于ICE双向连接的卫星空地通信系统设计方案,讨论了ICE中间件相关概念,介绍了ICE的双向连接功能及原理。在卫星通信网络环境下进行设计、实现与测试,并分析了系统测试结果,测试结果表明ICE双向连接可以解决卫星空地链路单向连接的问题。

关键词:ICE中间件;双向连接;机载客舱系统;单向连接

中图分类号:TP393文献标志码:A文章编号:1008-1739(2019)09-69-3

0引言

目前,机载客舱系统与地面航空公司空地通信主要有ATG和卫星通信等方式,本文仅讨论卫星通信链路下机载客舱系统与地面的空地通信。在应用中,客舱系统通过卫星接入公网与航空公司进行通信,通信协议采用TCP/IP。航空公司的服务器具有公网IP地址,但卫星通信系统分配给客舱系统的地址是私有IP。在初始化状态下,客舱系统可以向航空公司发起连接请求,但航空公司却无法主动向客舱系统发起应用连接。因此,客舱系统与地面的航空公司间的空地通信存在单向连接问题。

基于ICE中间件的双向连接机制提供了一种新的思路。ICE中间件通过双向连接机制首先由机载客舱系统向航空公司发起并建立连接,ICE保持并维护此连接,航空公司利用该连接可以向机载端发送消息。针对上述分析,设计了一种基于ICE双向连接的卫星空地通信系统方案,并给出其在卫星通信环境下的测试结果。

1 ICE中间件

ICE中间件是ZeroC公司开发的一款开源面向对象的简单高效的中间件平台[1],借鉴了CORBA,DCOM,SOAP等中間件的优点,并解决了这些中间件的应用局限[5]。……

登录APP查看全文