主权项 |
一种面向网络的低空飞行动态监视系统,其特征在于,该系统包含地图服务模块、数据处理推送模块和监视页面模块三部分;三个模块的连接关系为:地图服务模块和数据处理推送模块均通过网络与监视页面模块进行数据通信;所述地图服务模块提供REST/WEB SERVICE模式的地图;所述数据处理推送模块包括数据解析子模块、航迹缓存子模块和消息推送子模块;其连接方式如下:数据解析子模块、航迹缓存子模块及消息推送子模块依次连接;数据解析子模块用于接收ADS‑B地面站设备发来ADS‑B报文数据并对ADS‑B报文数据进行解析处理,构建报文数据对象并将报文数据对象发送至航迹缓存子模块;航迹缓存子模块建立航迹标识缓存区和航迹对象缓存区,对航迹标识和航迹对象分别进行缓存,航迹标识与航迹对象一一对应;当航迹缓存子模块接收到报文数据对象后,对报文数据对象进行解析,以解析获得的地址码为关键字,在航迹标识缓存中查找是否存在对应的航迹标识,则有以下两种情况:A:若不存在该航迹标识,则根据报文数据对象,建立航迹标识和航迹对象并分别缓存,该航迹对象即为当前航迹对象,将当前航迹对象发送给消息推送处理子模块;B:若已存在该航迹标识,则利用报文数据对象,更新该航迹标识对应的航迹对象,作为当前航迹对象,将当前航迹对象发送给消息推送处理子模块;消息推送处理子模块用于依据监视页面模块的消息通道请求建立会话连接,并通过所建立的会话连接将航迹对象推送至监视页面模块;监视页面模块从地图服务模块获得地图,并对所述地图进行显示形成页面 地图;监视页面模块实时接收消息推送处理子模块推送来的当前航迹对象,并对航迹对象进行解析,获得当前航迹对象的航迹标识,并在飞行目标图层中查找是否存在对应的航迹图元,如果存在,则将该对应航迹图元设定为当前航迹图元,并使用当前航迹对象对当前航迹图元进行更新显示;如果不存在,则以该当前航迹对象的航迹标识为关键字在页面地图中创建一个新的航迹图元,设定为当前航迹图元,当前航迹图元用于标识飞行目标。 |