[发明专利]基于OSGI和工作流的卫星数据接收任务调度系统及方法在审
申请号: | 201410475649.9 | 申请日: | 2014-09-17 |
公开(公告)号: | CN104239143A | 公开(公告)日: | 2014-12-24 |
发明(设计)人: | 张超;黄鹏;章文毅;马广彬;冯柯;周彤;孔庆玲;冯阳;过西荣;历为;王铮 | 申请(专利权)人: | 中国科学院遥感与数字地球研究所;中国电子科技集团公司第五十四研究所 |
主分类号: | G06F9/48 | 分类号: | G06F9/48 |
代理公司: | 中科专利商标代理有限责任公司 11021 | 代理人: | 任岩 |
地址: | 100101 北京*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 osgi 工作流 卫星 数据 接收 任务 调度 系统 方法 | ||
技术领域
本发明涉及卫星数据接收调度领域,尤其是一种针对卫星数据接收运行调度领域业务内容、业务规则、业务流程多变的基于面向Java的动态模型系统(Open Service Gateway Initiative,OSGI)和工作流的卫星数据接收任务调度系统及方法。
背景技术
卫星数据在气象预报、地理测绘、应急减灾、科学探测等领域起到了越来越大的作用,卫星数据接收任务调度系统是卫星地面数据接收系统的管理调度核心。目前,卫星地面数据接收系统承担着国内环境减灾卫星、中巴资源卫星、测绘资源卫星、实践系列卫星、高分(民用)卫星、科学先导卫星,美国LandSat系列,法国SPOT系列,泰国THEOS系列,加拿大Radarsat系列等共10大类,19颗卫星数据接收任务。如何针对新卫星的业务要求在保证旧有系统能力不受影响的前提下,充分利用旧有系统能力,减轻新开发工作量,尽快保证新系统上线是一个亟需解决的问题。
传统的卫星数据接收任务调度系统通常是一台个人计算机做客户机使用,另外一台服务器用于存放后台的数据库系统。应用程序与数据库系统直接相连,中间没有其它逻辑。这种方式有一个很大的缺点,就是一旦客户的业务逻辑有所改变,例如新的卫星发射需要卫星数据接收业务保证,所有程序模块都需要重新修改、编译、链接的工作量是相当大的。这种设计不仅不能符合卫星数据接收任务调度系统卫星持续增加、业务多变的系统要求,开发效率较为低下,系统维护性差,而且严重制约了卫星地面数据接收任务调度系统的可靠性、稳定性和可扩展性。
发明内容
(一)要解决的技术问题
有鉴于此,本发明的主要目的在于提供一种基于OSGI和工作流的卫星数据接收任务调度系统及方法,使系统具备了模块化与插件化支持、热插拔与动态支持、面向服务架构支持、模块扩展性支持等能力,使系统具有灵活性、敏捷反应能力和良好的可扩展能力的特点。一方面可以充分利用现有任务调度系统能力,保障原有业务功能不受影响;另一方面快速搭建新的系统能力,为新增卫星和地面接收站提供数据接收调度能力。
(二)技术方案
为达到上述目的,本发明提供了一种卫星数据接收任务调度系统,该系统包括服务端装置和客户端装置两部分,其中:
服务端装置,用于根据工作流业务驱动自动完成卫星接收计划的解析处理入库,自动生成数据接收与记录任务、快视任务和数据传输任务并自动下发到数据接收系统、快视播报系统和数据传输系统,获取数据接收系统、数据传输系统返回的确认信息;根据需要生成数据质量监测任务并下发给数据质量监测分系统,获取数据质量监测子系统返回的确认信息;获取数据接收与记录、数据传输、数据质量监测任务、数据归档任务的执行情况进行处理和汇总,完成数据接收与记录、数据传输、数据质量监测任务、数据归档任务的任务控制管理;以及根据接收情况上报卫星接收计划执行情况;
客户端装置,用于提供人机交互界面,监视卫星数据接收计划到来情况、管理维护卫星数据接收计划信息;监视卫星数据接收、记录、传输任务执行情况,自动更新并以图形和表格方式显示卫星数据接收、记录、传输的当前业务执行状态,完成卫星数据接收、记录、传输任务的闭环管理和任务完成情况审核。
上述方案中,所述服务端装置包括:
卫星接收上报处理装置,用于根据工作流驱动向上级卫星机构上报卫星接收计划确认和执行报告;
数据接收与记录任务处理装置,用于根据工作流驱动来处理数据接收分系统发来的各类业务信息文件;
数据传输任务处理装置,用于根据工作流驱动来处理数据传输分系统发来的各类业务信息文件;
快视任务处理装置,用于根据工作流驱动来生成向快视播报分系统发送的各类业务信息文件;
归档任务处理装置,用于根据工作流驱动来处理数据归档分系统发来的各类业务信息文件;
质量监测任务处理装置,用于根据工作流驱动来处理质量监测分系统发来的各类业务信息文件;
记录传输任务处理装置,用于提供人机交互界面生成数据记录重传任务,启动记录传输流程;
传输重传任务处理装置,用于提供人机交互界面生成数据传输重传任务,启动数据传输重传流程;以及
卫星接收计划解析处理装置,用于根据工作流驱动来处理各卫星机构发送的卫星接收计划。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国科学院遥感与数字地球研究所;中国电子科技集团公司第五十四研究所,未经中国科学院遥感与数字地球研究所;中国电子科技集团公司第五十四研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410475649.9/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种用于上下电测试的自动测试装置
- 下一篇:一种电咖啡壶用拨动开关