欢迎来到天天文库
浏览记录
ID:46604147
大小:378.17 KB
页数:5页
时间:2019-11-26
《基于Pushlet架构的航天器在轨实时监测报警系统》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、第21卷第3期航天器工程Vo1.21No.32012链6月SPACECRAFTENGINEERING61基于Pushlet架构的航天器在轨实时监测报警系统刘鹏周永辉颜灵伟韩洪波李强(北京空间飞行器总体设计部,北京100094)摘要基于Pushlet架构,设计了一个浏览器/服务器(B/S)模式的航天器在轨实时监测报警系统。该系统采用“发布/订阅”机制,客户端需要首先订阅在服务器端的某个主题,服务器端则接收订阅并进行注册,同时实时接收航天器在轨遥测数据并进行判读,通过持久HTTP连接向监测客户端实时推送异常判
2、读结果,实现航天器在轨运行状态的实时监测和报警功能。测试结果表明,文章提出的系统具有实时性强、效率高和稳定性好的优点。关键词航天器;实时监测报警;浏览器/服务器(B/S)模式;Pushlet架构中图分类号:TP277文献标志码:ADOI:10.3969/j.issn.1673—8748.2012.03.010Real__timeMonitoringandAlarmingSystemforSpacecraftIn。‘orbitBasedonPushletStructureLIUPengZHOUYonghui
3、YANLingweiHANHongboLIQiang(BeijingInstituteofSpacecraftSystemEngineering,Beijing100094,China)Abstract:BasedonPushletstructure,3real—timemonitoringandalarmingsystemofbrowser/server(B/S)modeforspacecraftin—orbitisproposed,whichadoptsthe“publish/subscription
4、”mechanism.Firstly,theclientsubscribestoasubjectfromtheserver;secondly,theserverac—ceptsandregi‘stersthesubscription,andreceivesandinterpretsthereal—timetelemetrydatafromspacecraft.WiththepersistentHTTPlink。thealarminginformationoftelemetryparametersispub
5、lishedbytheserverandpushedtoclientsintime.Testingresultsshowthatthesystemhashighreal—time,efficiencyandstabilityperformances.Keywords:spacecraft;real—timemonitoringandalarming;B/Smode;Pushletstructure警系统从客户机/N务器(c/s)模式转变为浏览器/1引言服务器(B/S)模式,具有跨平台、免客户端维护、扩展性
6、好等优势。现有B/S模式下实时交互的解决由于航天器遥测参数具有类型多、数据量大和方案主要包括:基于Ajax的轮询]、基于浏览器插变化复杂等特点,利用计算机技术实现对航天器在件技术的服务器推送l3]和无插件的服务器推送l4]。轨运行情况的实时自动监测报警,能够避免仅依靠其中:基于Ajax的轮询方式以异步方式传送数据,人工监测带来的效率低、漏检多、及时性和准确性差通过页面局部刷新,消除因网络延迟带来的视觉差等诸多问题,具有十分重要的应用价值[1]。异,但是轮询的时间间隔难以合理设置,间隔太长会随着Web技术的
7、流行,越来越多的实时监测报导致更新不够及时,间隔太短又会导致交互频繁,增收稿日期:2011—09—30;修回日期:2012—04—12基金项目:国家重大航天工程作者简介:刘gg(1981-),男,硕士,工程师,从事航天器在轨数据处理与存储管理工作。Email:happyfickylau@gmail.com。航天器工程加网络和服务器的负荷;基于浏览器插件技术的服端的查询历史报警3种请求,并分配给相应的管理务器推送方式,通过在浏览器中安装插件来模拟c/器进行处理,具体内容如下。S模式,实现服务器主动推送数据,
8、但这无疑失去了(1)管理员对报警的主题进行创建、更改或删除B/s模式的跨平台、免客户端维护等优点,加大了系等操作,命令控制器将这些管理命令交由主题管理统升级和维护成本;无插件的服务器推送方式既不器,由后者根据命令维护报警主题与航天器之间的需要客户端周期性的轮询,也不需要在浏览器里安关系;装任何插件,而是在服务器端以事件驱动方式主动(2)主题创建之后,用户可通过订阅报警主题来向客户端推送数据[5],实现数据的实时刷新。Push—
此文档下载收益归作者所有