[发明专利]星上作业链自主管理的方法有效
| 申请号: | 201710877200.9 | 申请日: | 2017-09-25 |
| 公开(公告)号: | CN107766133B | 公开(公告)日: | 2021-05-28 |
| 发明(设计)人: | 俞洁;牛雪雷;周晶;夏玉林;胡宜宁;李冰 | 申请(专利权)人: | 上海卫星工程研究所 |
| 主分类号: | G06F9/48 | 分类号: | G06F9/48;G06F9/54 |
| 代理公司: | 上海汉声知识产权代理有限公司 31236 | 代理人: | 郭国中 |
| 地址: | 200240 *** | 国省代码: | 上海;31 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 作业 自主 管理 方法 | ||
1.一种星上作业链自主管理的方法,其特征在于,其包括如下步骤:
步骤一,梳理作业链的功能要求和指令需求,完成软件架构设计,并设计了作业链配置表、作业链参数表、指令配置表和指令数据表的默认配置;
步骤二,设计作业链管理器,实现地面遥控注数对作业链的配置操作和相关控制操作;
步骤三,设计作业链解析器,实现对符合执行的作业链进行解析;
步骤四,设计指令解析器,实现星务软件对不同种类的指令进行自主合成相应的指令格式,并完成相应指令的发送与执行;
所述软件架构由两大构件组成:配置管理构件和执行构件,配置管理构件主要由作业链配置表、作业链参数表、指令配置表和指令数据表构成;执行构件由两个时间优先级排序的队列、作业链管理器、作业链解析器、指令解析器和指令执行机构组成;
所述两个时间优先级排序的队列包括作业链队列和作业链指令队列,作业链队列用来存储卫星在轨运行中需要执行的所有作业链,作业链指令队列用来存储符合执行条件的作业链中所包含的所有指令;作业链管理器用来响应地面遥控注数,主要完成作业链的插入、删除,作业链队列的清空,设置作业链周期属性和设置作业链上注参数功能;作业链解析器从作业链队列中获取符合执行条件的作业链,通过作业链号查找作业链配置表并进行解析,将作业链包含的指令插入到作业链队列中,当作业链执行完成时,将周期性作业链重新插入到作业链指令队列中,并填充作业链遥测下传参数内容;指令解析器从指令队列中获取符合执行条件的指令,根据指令的类别,查找指令配置表,将对应的指令内容组成指令格式,发送到指令执行机构进行执行;指令执行机构为执行构件与其他构件的接口。
2.如权利要求1所述的星上作业链自主管理的方法,其特征在于,所述作业链配置表包含作业链执行周期、阴影期执行标志、包含的指令个数和指令配置表映射信息内容;作业链参数表保存遥控上注的供作业链指令使用的各类参数内容;指令配置表保存指令类别和指令映射信息;指令数据表按不同类型的指令,保存指令的数据内容。
3.如权利要求1所述的星上作业链自主管理的方法,其特征在于,所述作业链管理器实现地面遥控注数指令对作业链的控制,插入作业链、删除作业链、设置作业链执行周期、设置作业链执行时间和设置作业链使参数功能。
4.如权利要求1所述的星上作业链自主管理的方法,其特征在于,所述作业链解析器实现对符合执行的作业链进行解析,完成作业链指令分解、作业链状态下传及周期性作业链重置功能。
5.如权利要求1所述的星上作业链自主管理的方法,其特征在于,所述指令解析器实现星务软件对不同种类的指令进行自主合成相应的指令格式,并完成相应指令的发送与执行。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海卫星工程研究所,未经上海卫星工程研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710877200.9/1.html,转载请声明来源钻瓜专利网。
- 上一篇:任务调度方法和装置
- 下一篇:一种移动设备的系统清理方法及移动设备





