【技术实现步骤摘要】
基于OSGI和工作流的卫星数据接收任务调度系统及方法
本专利技术涉及卫星数据接收调度领域,尤其是一种针对卫星数据接收运行调度领域业务内容、业务规则、业务流程多变的基于面向Java的动态模型系统(Open ServiceGateway Initiative, OSGI)和工作流的卫星数据接收任务调度系统及方法。
技术介绍
卫星数据在气象预报、地理测绘、应急减灾、科学探测等领域起到了越来越大的作用,卫星数据接收任务调度系统是卫星地面数据接收系统的管理调度核心。目前,卫星地面数据接收系统承担着国内环境减灾卫星、中巴资源卫星、测绘资源卫星、实践系列卫星、高分(民用)卫星、科学先导卫星,美国LandSat系列,法国SPOT系列,泰国THEOS系列,加拿大Radarsat系列等共10大类,19颗卫星数据接收任务。如何针对新卫星的业务要求在保证旧有系统能力不受影响的前提下,充分利用旧有系统能力,减轻新开发工作量,尽快保证新系统上线是一个亟需解决的问题。 传统的卫星数据接收任务调度系统通常是一台个人计算机做客户机使用,另外一台服务器用于存放后台的数据库系统。应用程序与数据库系统直接相连,中间没有其它逻辑。这种方式有一个很大的缺点,就是一旦客户的业务逻辑有所改变,例如新的卫星发射需要卫星数据接收业务保证,所有程序模块都需要重新修改、编译、链接的工作量是相当大的。这种设计不仅不能符合卫星数据接收任务调度系统卫星持续增加、业务多变的系统要求,开发效率较为低下,系统维护性差,而且严重制约了卫星地面数据接收任务调度系统的可靠性、稳定性和可扩展性。 【专利 ...
【技术保护点】
一种卫星数据接收任务调度系统,其特征在于,该系统包括服务端装置和客户端装置两部分,其中:服务端装置,用于根据工作流业务驱动自动完成卫星接收计划的解析处理入库,自动生成数据接收与记录任务、快视任务和数据传输任务并自动下发到数据接收系统、快视播报系统和数据传输系统,获取数据接收系统、数据传输系统返回的确认信息;根据需要生成数据质量监测任务并下发给数据质量监测分系统,获取数据质量监测子系统返回的确认信息;获取数据接收与记录、数据传输、数据质量监测任务、数据归档任务的执行情况进行处理和汇总,完成数据接收与记录、数据传输、数据质量监测任务、数据归档任务的任务控制管理;以及根据接收情况上报卫星接收计划执行情况;客户端装置,用于提供人机交互界面,监视卫星数据接收计划到来情况、管理维护卫星数据接收计划信息;监视卫星数据接收、记录、传输任务执行情况,自动更新并以图形和表格方式显示卫星数据接收、记录、传输的当前业务执行状态,完成卫星数据接收、记录、传输任务的闭环管理和任务完成情况审核。
【技术特征摘要】
1.一种卫星数据接收任务调度系统,其特征在于,该系统包括服务端装置和客户端装置两部分,其中: 服务端装置,用于根据工作流业务驱动自动完成卫星接收计划的解析处理入库,自动生成数据接收与记录任务、快视任务和数据传输任务并自动下发到数据接收系统、快视播报系统和数据传输系统,获取数据接收系统、数据传输系统返回的确认信息;根据需要生成数据质量监测任务并下发给数据质量监测分系统,获取数据质量监测子系统返回的确认信息;获取数据接收与记录、数据传输、数据质量监测任务、数据归档任务的执行情况进行处理和汇总,完成数据接收与记录、数据传输、数据质量监测任务、数据归档任务的任务控制管理;以及根据接收情况上报卫星接收计划执行情况; 客户端装置,用于提供人机交互界面,监视卫星数据接收计划到来情况、管理维护卫星数据接收计划信息;监视卫星数据接收、记录、传输任务执行情况,自动更新并以图形和表格方式显示卫星数据接收、记录、传输的当前业务执行状态,完成卫星数据接收、记录、传输任务的闭环管理和任务完成情况审核。2.根据权利要求1所述的卫星数据接收任务调度系统,其特征在于,所述服务端装置包括: 卫星接收上报处理装置,用于根据工作流驱动向上级卫星机构上报卫星接收计划确认和执行报告; 数据接收与记录任务处理装置,用于根据工作流驱动来处理数据接收分系统发来的各类业务信息文件; 数据传输任务处理装置,用于根据工作流驱动来处理数据传输分系统发来的各类业务信息文件; 快视任务处理装置,用于根据工作流驱动来生成向快视播报分系统发送的各类业务信息文件; 归档任务处理装置,用于根据工作流驱动来处理数据归档分系统发来的各类业务信息文件; 质量监测任务处理装置,用于根据工作流驱动来处理质量监测分系统发来的各类业务信息文件; 记录传输任务处理装置,用于提供人机交互界面生成数据记录重传任务,启动记录传输流程; 传输重传任务处理装置,用于提供人机交互界面生成数据传输重传任务,启动数据传输重传流程;以及 卫星接收计划解析处理装置,用于根据工作流驱动来处理各卫星机构发送的卫星接收计划。3.根据权利要求2所述的卫星数据接收任务调度系统,其特征在于,所述服务端装置包括的卫星接收上报处理装置、数据接收与记录任务处理装置、数据传输任务处理装置、快视任务处理装置、归档任务处理装置、质量监测任务处理装置、记录传输任务处理装置、传输重传任务处理装置和卫星接收计划解析处理装置通过业务总线并行连接。4.根据权利要求1所述的卫星数据接收任务调度系统,其特征在于,所述客户端装置包括: 卫星接收计划监视装置,用于订阅中间件消息,监视并以图形和表格方式显示卫星接收计划到来、卫星计划数量、时间及文件名; 卫星接收计划管理装置,用于管理卫星数据接收计划,进行至少包括增、删、改或查操作; 业务流程监视装置,用于订阅中间件消息,监视并以图形和表格方式显示地面接收整个业务流程,根据流程状态启动任务取消流程或执行情况查询流程; 任务完成情况审核装置,用于审核数据接收与记录任务、数据传输任务的执行情况,并对失败情况分类; 任务规划装置,用于根据卫星接收计划调用任务规划算法,生成数据接收与传输方案; 任务审批装置,用于显示数据接收与传输方案,启动任务生成流程的;以及人工闭环处理装置,用于人工录入数据接收与记录任务、数据传输任务、数据归档任务的确认状态和执行状态,闭环业务流程。5.根据权利要求4所述的卫星数据接收任务调度系统,其特征在于,所述客户端装置包括卫星接收计划监视装置、卫星接收计划管理装置、业务流程监视装置、任务完成情况审核装置、任务规划装置、任务审批装置和人工闭环处理装置通过业务总线并行连接。6.一种卫星数据接收任务调度系统,其特征在于,该系统包括: 用于根据工作流业务驱动自动完成卫星接收计划的解析处理入库,自动生成数据接收与记录任务、快视任务和数据传输任务并自动下发到数据接收系统、快视播报系统和数据传输系统,获取数据接收系统、数据传输系统返回的确认信息;根据需要生成数据质量监测任务并下发给数据质量监测分系统,获取数据质量监测子系统返回的确认信息;获取数据接收与记录、数据传输、数据质量监测任务、数据归档任务的执行情况进行处理和汇总,完成数据接收与记录、数据传输、数据质量监测任务、数据归档任务的任务控制管理;以及根据接收情况上报卫星接收计划执行情况的服务端装置; 用于提供人机交互界面,监视卫星数据接收计划到来情况、管理维护卫星数据接收计划信息;监视卫星数据接收、记录、传输任务执行情况,自动更新并以图形和表格方式显示卫星数据接收、记录、传输的当前业务执行状态,完成卫星数据接收、记录、传输任务的闭环管理和任务完成情况审核的客户端装置。7.根据权利要求6所述的卫星数据接收任务调度系统,其特征在于,所述服务端装置包括: 用于根据工作流驱动向上级...
【专利技术属性】
技术研发人员:张超,黄鹏,章文毅,马广彬,冯柯,周彤,孔庆玲,冯阳,过西荣,历为,王铮,
申请(专利权)人:中国科学院遥感与数字地球研究所,中国电子科技集团公司第五十四研究所,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。