首页 / 专利库 / 人工智能 / 人工智能 / 自然语言处理 / 共指消解 / 一种基于协商对策冲突消解的卫星需求处理系统

一种基于协商对策冲突消解的卫星需求处理系统

阅读:618发布:2020-06-13

专利汇可以提供一种基于协商对策冲突消解的卫星需求处理系统专利检索,专利查询,专利分析的服务。并且一种基于协商对策冲突消解的卫星需求处理系统,客户端采集模 块 确定卫星的初步 访问 轨迹输出给用户;用户向采集单归档模块提交访问需求单;采集单归档模块将产品数据反馈至相应用户,并将剩余合法访问需求单按照优先级排序并存储归档;采集单处理模块按照优先级顺序提取采集单信息,将采集单信息中时间信息和空间信息进行冗余消解,生成采集任务单并发送至卫星任务规划模块;卫星任务规划模块将采集任务单中的观测区域按照卫星成像能 力 进行条带划分,结合卫星轨道访问特性,生成卫星观测单;指令生成模块将卫星观测单生成遥控指令,上注至卫星;采集单反馈模块从卫星地面 数据处理 公共管理平台获取卫星观测单对应的数据信息,并将其存储在产品库中。,下面是一种基于协商对策冲突消解的卫星需求处理系统专利的具体信息内容。

1.一种基于协商对策冲突消解的卫星需求处理系统,其特征在于:包括客户端采集模、采集单归档模块、采集单处理模块、卫星任务规划模块、指令生成模块、采集单反馈模块;
客户端采集模块利用卫星最新轨道根数确定卫星的初步访问轨迹,并输出给用户;用户根据卫星的初步访问轨迹向采集单归档模块提交访问需求单;
采集单归档模块对接收的所有的访问需求单进行合法性检查,丢弃非法访问需求单并反馈至相应用户,并查询产品库中是否存储合法访问需求单对应的产品数据,若存在,则直接从产品库中将产品数据反馈至相应用户,并将剩余合法访问需求单按照优先级排序并存储归档;
采集单处理模块按照优先级顺序从已归档的访问需求单中提取采集单信息,将采集单信息中时间信息和空间信息进行冗余消解,生成采集任务单并发送至卫星任务规划模块;
所述的采集任务单与访问需求单之间具有映射关系;
卫星任务规划模块将采集任务单中的观测区域按照卫星成像能进行条带划分,结合卫星轨道访问特性,生成卫星观测单;所述的采集任务单与卫星观测单之间具有映射关系;
指令生成模块将卫星观测单生成遥控指令,上注至卫星;
采集单反馈模块从卫星地面数据处理公共管理平台获取卫星观测单对应的数据信息,并将其存储在产品库中;
所述指令生成模块实现步骤如下:
(1)建立遥感卫星遥感指令发送链路规则;
(2)建立卫星正向指令模板库:首先梳理卫星所有工作项目,将每个工作项目设置索引;然后将卫星每个工作项目分解为基本操作单元,每个基本操作单元设置索引编号,并为每个基本操作单元的输入参数项进行信息标注;所述的基本操作单元为遥感卫星工作载荷的不同工作模式;
(3)建立指令模板规则序列库:根据遥感卫星各基本操作单元的工作过程,将每个基本操作单元的执行步骤、间隔时间、执行码字存储在各自的指令模板规则序列库中;
(4)根据用户输入的探测计划,调用卫星正向指令模板库,确定本次探测计划对应的工作项目以及每个工作项目下的基本操作单元;
(5)根据步骤(4)中确定的基本操作单元调用相应的指令模板规则序列库,根据遥感卫星的指令封装格式将上述确定的工作项目、基本操作单元以及基本操作单元的执行步骤、间隔时间、执行码字进行封装,生成完整的卫星可执行的指令序列块;
(6)从上述生成的指令序列块中解析出基本操作单元,判断指令序列块中基本操作单元的执行步骤、间隔时间是否符合卫星逆向指令参数项模板库中的约束要求,若不符合,则人工检查用户输入的探测计划以及步骤(3)中建立的指令模板规则序列库,修改后从步骤(4)开始重新执行;否则转步骤(7);
(7)将符合约束要求的指令序列块存储,并按照步骤(1)中建立的遥感指令发送链路规则发送至卫星指令上注中心,由卫星指令上注中心上传至卫星。
2.根据权利要求1所述的一种基于协商对策冲突消解的卫星需求处理系统,其特征在于:所述的卫星逆向指令参数项模板库包括指令码字序号、指令码字序列、指令内容、指令约束时序要求和指令模板关联要求;所述的指令内容与基本操作单元对应;
将卫星工作载荷不同工作模式下的约束要求转换成约束公式,存储在指令约束时序要求中;根据用户输入的探测计划,将基本操作单元每个执行步骤的执行先后顺序存储在指令模板关联要求中。
3.根据权利要求1所述的一种基于协商对策冲突消解的卫星需求处理系统,其特征在于:所述步骤(1)中遥感指令发送链路规则采用“三判二”的链路机制,即对于每个指令序列块,均发送三次,抽取其中的两个指令序列块进行CRC比对,将比对通过的指令序列块发送。

说明书全文

一种基于协商对策冲突消解的卫星需求处理系统

技术领域

[0001] 本发明属于卫星计划编排方法,具体涉及一种基于协商对策冲突消解算法的卫星需求处理方法。

背景技术

[0002] 随着国内遥感卫星技术平提高,应用范围不断扩大,用户对卫星的需求也越来越多,需求提交的形式也多样,包括电话、传真、网络等。对卫星有效载荷的任务管控是地面运行系统的管理控制核心,系统对各级别用户需求进行汇集分析,将用户需求转化为控制高分辨率对地观测系统的控制指令,调度安排对地观测平台采集获取观测数据和地面系统接收资源完成数据的接收和传输。并完成对星地系统的监控管理和指挥调度。
[0003] 地面系统通常划分任务订单处理子系统来实现该项功能,该子系统是受理用户观测需求的信息枢纽,负责接收不同用户的数据采集需求,生成规范化描述的系统观测任务;同时对所有任务进行预处理,包括点目标的可见性分析以及对区域目标的划分,高分辨率对地观测卫星系统对区域目标的覆盖分析,任务冲突性分析等,另外还要对系统任务的执行状态进行跟踪与监控,并对用户订单信息、订单对应的任务信息及任务的执行状态信息进行综合管理。
[0004] 上述用户需求处理方法是目前普遍采用的方法,可以完成当前各种用户采集需求,但也存在以下三方面的问题,一是用户参与及交流度不够,用户需求的响应时间较长;二是对于描述宽泛的用户需求,特别是要求大量卫星参与目标任务规划时,任务冲突消解效率不高;三是该方法需要较多的人工参与,增加了对人员的工作复杂度和出错概率。
[0005] 在冲突消解方面,一般是依据用户事先确定的目标来设计、选择算法,在调度的过程中从一定程度上消解了这一阶段可能存在的冲突,如多个时间窗口对同一目标任务的冲突,多个任务对同一个时间窗口的资源冲突等。对于用户需求、订单级别等调度的预处理阶段的冲突问题研究较少。

发明内容

[0006] 本发明的技术解决问题是:针对现有技术缺陷,提供一种基于协商对策冲突消解的卫星需求处理系统,该系统能够方便快捷向用户提供定制的遥感数据。
[0007] 本发明的技术解决方案是:一种基于协商对策冲突消解的卫星需求处理系统,包括客户端采集模、采集单归档模块、采集单处理模块、卫星任务规划模块、采集单反馈模块;
[0008] 客户端采集模块利用卫星最新轨道根数确定卫星的初步访问轨迹,并输出给用户;用户根据卫星的初步访问轨迹向采集单归档模块提交访问需求单;
[0009] 采集单归档模块对接收的所有的访问需求单进行合法性检查,丢弃非法访问需求单并反馈至相应用户,并查询产品库中是否存储合法访问需求单对应的产品数据,若存在,则直接从产品库中将产品数据反馈至相应用户,并将剩余合法访问需求单按照优先级排序并存储归档;
[0010] 采集单处理模块按照优先级顺序从已归档的访问需求单中提取采集单信息,将采集单信息中时间信息和空间信息进行冗余消解,生成采集任务单并发送至卫星任务规划模块;所述的采集任务单与访问需求单之间具有映射关系;
[0011] 卫星任务规划模块将采集任务单中的观测区域按照卫星成像能力进行条带划分,结合卫星轨道访问特性,生成卫星观测单;所述的采集任务单与卫星观测单之间具有映射关系;
[0012] 指令生成模块将卫星观测单生成遥控指令,上注至卫星;
[0013] 采集单反馈模块从卫星地面数据处理公共管理平台获取卫星观测单对应的数据信息,并将其存储在产品库中。
[0014] 所述指令生成模块实现步骤如下:
[0015] (1)建立遥感卫星遥感指令发送链路规则;
[0016] (2)建立卫星正向指令模板库:首先梳理卫星所有工作项目,将每个工作项目设置索引;然后将卫星每个工作项目分解为基本操作单元,每个基本操作单元设置索引编号,并为每个基本操作单元的输入参数项进行信息标注;所述的基本操作单元为遥感卫星工作载荷的不同工作模式;
[0017] (3)建立指令模板规则序列库:根据遥感卫星各基本操作单元的工作过程,将每个基本操作单元的执行步骤、间隔时间、执行码字存储在各自的指令模板规则序列库中;
[0018] (4)根据用户输入的探测计划,调用卫星正向指令模板库,确定本次探测计划对应的工作项目以及每个工作项目下的基本操作单元;
[0019] (5)根据步骤(4)中确定的基本操作单元调用相应的指令模板规则序列库,根据遥感卫星的指令封装格式将上述确定的工作项目、基本操作单元以及基本操作单元的执行步骤、间隔时间、执行码字进行封装,生成完整的卫星可执行的指令序列块;
[0020] (6)从上述生成的指令序列块中解析出基本操作单元,判断指令序列块中基本操作单元的执行步骤、间隔时间是否符合卫星逆向指令参数项模板库中的约束要求,若不符合,则人工检查用户输入的探测计划以及步骤(3)中建立的指令模板规则序列库,修改后从步骤(4)开始重新执行;否则转步骤(7);
[0021] (7)将符合约束条件的指令序列块存储,并按照步骤(1)中建立的遥感指令发送链路规则发送至卫星指令上注中心,由卫星指令上注中心上传至卫星。
[0022] 所述的卫星逆向指令参数项模板库包括指令码字序号、指令码字序列、指令内容、指令约束时序要求和指令模板关联要求;所述的指令内容与基本操作单元对应;
[0023] 将卫星工作载荷不同工作模式下的约束条件转换成约束公式,存储在指令约束时序要求中;根据用户输入的探测计划,将基本操作单元每个执行步骤的执行先后顺序存储在指令模板关联要求中。
[0024] 所述步骤(1)中遥感指令发送链路规则采用“三判二”的链路机制,即对于每个指令序列块,均发送三次,抽取其中的两个指令序列块进行CRC比对,将比对通过的指令序列块发送。
[0025] 本发明与现有技术相比有益效果为:
[0026] (1)本发明客户端采集模块利用卫星最新轨道根数确定卫星的初步访问轨迹,并输出给用户,既为用户提供了提取数据需求的依据,方便了用户对数据观测时间的初步把握,又可以为服务端的卫星计划编排减轻了初级需求单的消解压力,提高用户获取数据的可行性和成功率。
[0027] (2)本发明将接收的访问需求单进行整合归并考虑任务单需求种类、卫星工作约束、数据存储限制、数据下传限制等因素。针对用户类型多样的采集需求,基于协商对策的冲突消解算法能更好发挥其优势作用,对任务规划中调度预处理阶段中在卫星资源参数层产生的冲突问题进行优化协商处理,进而生成满足卫星载荷约束、地面站接收约束等各种约束条件的观测任务计划和数据接收计划。附图说明
[0028] 图1为本发明系统组成框图
[0029] 图2为本发明客户端需求采集流程;
[0030] 图3为本发明任务单接收流程;
[0031] 图4为本发明任务单处理流程;
[0032] 图5为本发明任务规划流程示意图。

具体实施方式

[0033] 下面结合附图对本发明做进一步详细说明。本发明一种基于协商对策冲突消解的卫星需求处理系统,如图1所示,包括客户端采集模块、采集单归档模块、采集单处理模块、卫星任务规划模块、采集单反馈模块;各模块协同工作既为用户提供了提取数据需求的依据,方便了用户对数据观测时间的初步把握,又可以为服务端的卫星计划编排减轻了初级需求单的消解压力。
[0034] (一)客户端采集模块
[0035] 客户端采集模块利用卫星最新轨道根数确定卫星的初步访问轨迹,并输出给用户;用户根据卫星的初步访问轨迹向采集单归档模块提交访问需求单;如图2所示:
[0036] 客户端采集模块可以设计为BS结构或者CS结构,包括卫星资源选择、时间选择、区域选择、结果展示、提交任务等元素,见表1,用户可以通过人机交互界面选择相应参数,客户端采集模块根据用户的选择,利用卫星最新轨道根数确定卫星的初步访问轨迹,即可以采用HPOP轨道预报算法完成卫星过境时间计算,卫星观测覆盖时间计算,卫星进出地球阴影区时刻,卫星的星下点轨迹和卫星传感器的扫描覆盖区等预报。
[0037] 表1客户端计划编排人机界面元素说明
[0038]
[0039] 用户提交的访问需求单主要分为常规采集任务单、用户采集任务单和快反采集任务单,三类访问需求单的优先级顺序为快反采集任务单高于用户采集任务单高于常规采集任务单,访问需求单内部数据见表2:
[0040] 表2采集任务单内部数据表
[0041]
[0042]
[0043] (二)采集单归档模块
[0044] 如图3所示,采集单归档模块对接收的所有的访问需求单进行合法性检查,丢弃非法访问需求单并反馈至相应用户,并查询产品库中是否存储合法访问需求单对应的产品数据,若存在,则直接从产品库中将产品数据反馈至相应用户,并将剩余合法访问需求单按照优先级排序并存储归档;
[0045] 优先级排序首先将所有的访问需求单进行分类,按照快反采集任务单高于用户采集任务单高于常规采集任务单的原则进行排序;然后将同类访问需求单下根据用户自定义的优先级进行排序。
[0046] (三)采集单处理模块
[0047] 采集单处理模块按照优先级顺序从已归档的访问需求单中提取采集单(即采集任务单)信息,将采集单信息中时间信息和空间信息进行冗余消解,生成采集任务单并发送至卫星任务规划模块;所述的采集单与访问需求单之间具有映射关系;采集单主要基于协商对策的任务冲突消解算法生成,协商对策求解的基本思想是,如果对策的各方都能遵守一些共同的准则来选择对策的解,那么只要这些准则对各方都是“合理的”和“可接受的”,他们就可以在不必存在一个真实仲裁人的情况下,按着满足某个“仲裁程序”来求得协商对策解。其工作流程主要包含以下环节(附图4):
[0048] (1)采集单提取;按照采集单采集时间参数索引出在较短时间周期内将参与规划的采集单,再按照采集单的优先级进行分类。
[0049] (2)采集单显示;将采集单的采集区域在地图界面中显示。
[0050] (3)采集单冗余处理;人工选择采集单,将空间重叠及时间重叠采集单按照约定的任务冲突消解算法进行计算,删除重复冗余的采集单。
[0051] (4)采集单输出;将上一步中冲突消解前后的采集单建立映射关系,根据轨道计算与预报,判断冲突消解后的采集单是否具有可见时间窗口,若无,则标记为无法完成的采集任务单;若有,则将该消解后的采集任务单作为卫星任务规划模块的输入。
[0052] (5)采集单查询与反馈;将冲突消解前后的采集单状态标识,给用户的反馈查询。
[0053] (四)卫星任务规划模块
[0054] 卫星任务规划模块将采集任务单中的观测区域按照卫星成像能力进行分解成单个“元任务”,即将一个大区域的采集任务,结合卫星轨道访问特性,分解成多个按照卫星的幅宽为基本单元的元任务。
[0055] 由于采集任务单安排的不确定性,以及受到卫星本身的能量约束等,同时每个任务计划要采用动作所消耗的能量难以量化,所以要求对任务规划算法进行不断的迭代寻优。在本次算法实现中每次选取未安排任务队列中优先级最高的任务,根据元任务合成收益值最大的原则选取下一个将要处理的元任务,并在单个任务观测安排完毕以后上安排任务回传,然后检查观测任务和回传任务是否符合所有约束,以此来决定任务的取舍。任务规划算法的描述如下,总体流程图如附图5所示。
[0056] Step1:获取采集单处理模块输出的采集任务单,并将其分解为元任务;
[0057] Step2:读取元任务信息;
[0058] Step3:对记录元任务进行扩段处理,即当某一任务超出地面站可接收范围时,采用记录模式,将短的元任务条带扩展为符合卫星覆盖条带的长条带;
[0059] Step4:按照优先级从高到低的顺序排列元任务,形成元任务列表;
[0060] Step5:按优先级最高的规则选取当前任务Ti,检查是否任务已经执行完毕,如果是转则Step9;
[0061] Step6:按照规则决定当前任务Ti是否安排观测,如果安排转Step7,否则转Step4;
[0062] Step7:判断Ti是否为记录任务,如果是记录任务,则按规则检查离Ti最近的回传窗口是否能安排回传,如果能安排转Step8,否则转Step4;
[0063] Step8:检查Ti的电量、存储以及各种约束,满足则则将任务Ti放入观测方案列表中;
[0064] Step9:检查是否还有可用的回传窗口,若有则安排常规任务,并对Ti进行约束检查,通过约束检查的Ti则可以放入观测方案列表中,若没有则输出最终规划方案。
[0065] (五)指令生成模块
[0066] 指令生成模块将卫星观测单生成遥控指令,上注至卫星;具体实现步骤如下:
[0067] (1)建立遥感卫星遥感指令发送链路规则;为保证在链路发送过程中数据的有效性和可靠性,在链路协议上采用“三判二”的链路机制,即对于每个指令任务,均发送三次,抽取其中的两个指令数据块进行CRC(校验和)比对,若结果一致,则可确保发送指令数据的100%正确性。
[0068] (2)建立卫星正向指令模板库;
[0069] 首先梳理卫星所有工作项目,一般包括实传成像、记录成像、回放、侧摆成像、载荷参数调整等。
[0070] 然后将每个工作项目分解为基本操作单元,例如实传成像包括A相机实传成像、B相机实传成像;侧摆成像包括整星正度侧摆和整星负角度侧摆;载荷参数调整包括A相机调焦、B相机增益调整等。
[0071] 再次,为每个基本操作单元设置索引编号(即模板编号),同时将基本操作单元输入参数项等信息标注,下表1为模板库实例:
[0072]
[0073]
[0074] 例如:实现侧摆-8度实传成像的工作任务,则将调用模板号为M[1]、M[2]、M[1+n]三个模板共同完成该项任务,同时也将获取完成该项工作任务所需的参数个数和参数内容。
[0075] (3)建立指令模板规则序列库;
[0076] 该规则序列库的主要内容是建立每个基本操作单元的指令项序列,详细约定各操作项的执行步骤、间隔时间、指令码字等,用于完成单个工作任务项。下表2为A相机实时成像M[1]指令模板规则序列库实例:
[0077]
[0078] 将各种载荷工作项目编目入库,各指令码字、执行步骤及间隔时间等分别建立对应数据库表结构,同时,可以定期对指令模板进行维护、添加宏动作与指令映射维护等。
[0079] (4)根据卫星观测单,调用卫星正向指令模板库,确定本次观测对应的工作项目以及每个工作项目下的基本操作单元;
[0080] (5)根据步骤(4)中确定的基本操作单元调用相应的指令模板规则序列库,根据遥感卫星的指令封装格式将上述确定的工作项目、基本操作单元以及基本操作单元的执行步骤、间隔时间、执行码字进行封装,生成完整的卫星可执行的指令序列块;
[0081] 不同遥感卫星有类似的指令封装格式,一般为有效数据区的前后分别封装上块头和快尾,生成固定长度的完整指令数据。下表3为其通常的封装结构:
[0082]
[0083] 例如:实现侧摆-8度实传成像的工作任务,则将调用模板号为M[1]、M[2]、M[1+n]三个模板共同完成该项任务,其有效指令数据为:01 AA 10 60 33 E1 01 04 FF 09 AA D8 35 E1 01 04 FF 0A AA。封装后的指令块为:B1 B2 69 DC 32 5F 01 AA 10 60 33 E1 01 
04 FF 09 AA D8 35 E1 01 04 FF 0A AA 92 25 AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AAAA。
[0084] (6)从上述生成的指令序列块中解析出基本操作单元,判断指令序列块中基本操作单元的执行步骤、间隔时间是否符合卫星逆向指令参数项模板库中的约束要求,若不符合,则人工检查用户输入的探测计划以及步骤(3)中建立的指令模板规则序列库,修改后从步骤(4)开始重新执行;否则转步骤(7);
[0085] 卫星逆向指令参数项模板库包括指令码字序号、指令码字序列、指令内容、指令约束时序要求和指令模板关联要求;所述的指令内容与基本操作单元对应;指令约束时序要求中存储约束公式,该约束公式根据卫星工作载荷不同工作模式下的约束条件转换而成,比如相机的开机指令应晚于开机指令至少40s,即可以用表3中指令约束时序要求中T[1]-T[2]<-40s来表示。
[0086] 指令模板关联要求中存储基本操作单元每个执行步骤的执行先后顺序。例如M[1]为模板号,Cod[1][i]=InCod[j]表示正向表2中的指令模板规则序列库的指令代码应和逆向模板库指令码字序列相同。
[0087] 根据不同卫星的特性,约束条件还包括使用的正向指令模板号、指令的可变参数数量、参数的取值约束等。
[0088] 下表4为逆向指令参数模板库实例。
[0089]
[0090]
[0091] (7)将符合约束条件的指令序列块存储,并按照步骤(1)中建立的遥感指令发送链路规则发送至卫星指令上注中心,由卫星指令上注中心上传至卫星。
[0092] (六)采集单反馈模块
[0093] 采集单反馈模块从卫星地面数据处理公共管理平台获取卫星观测单对应的数据信息,并将其存储在产品库中。采集单反馈模块可以根据获取的卫星观测单对应的数据信息确定卫星观测单的处理状态及完成情况,并反馈至用户。
[0094] 卫星地面数据处理公共管理平台为卫星数据处理地面系统信息交互及监控平台,为卫星领域公知平台。
[0095] 本发明为用户提供方便、透明、快捷的数据采集渠道和结果,可用于遥感卫星的业务化运行。
[0096] 本发明未详细说明部分属于本领域技术人员公知常识。
高效检索全球专利

专利汇是专利免费检索,专利查询,专利分析-国家发明专利查询检索分析平台,是提供专利分析,专利查询,专利检索等数据服务功能的知识产权数据服务商。

我们的产品包含105个国家的1.26亿组数据,免费查、免费专利分析。

申请试用

分析报告

专利汇分析报告产品可以对行业情报数据进行梳理分析,涉及维度包括行业专利基本状况分析、地域分析、技术分析、发明人分析、申请人分析、专利权人分析、失效分析、核心专利分析、法律分析、研发重点分析、企业专利处境分析、技术处境分析、专利寿命分析、企业定位分析、引证分析等超过60个分析角度,系统通过AI智能系统对图表进行解读,只需1分钟,一键生成行业专利分析报告。

申请试用

QQ群二维码
意见反馈