一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种遥感卫星传感器规划服务方法、装置、设备及介质与流程

2021-11-05 21:47:00 来源:中国专利 TAG:


1.本发明属于传感器规划服务技术领域,特别涉及一种遥感卫星传感器规划服务方法、装置、设备及介质。


背景技术:

2.随着遥感卫星数量的剧增和用户观测任务安排要求的提高,各国都加强了用户需求筹划方面的技术研究。国外研究起步早而且成果显著,美国和欧空局开发了多星联合观测需求筹划系统,但其相关技术细节较难获取。
3.传统的卫星观测需求筹划系统,大多依靠文件方式传递卫星观测任务需求和规划分析结果等信息。对于一般性的任务需求,需要用户填写订单表格(order form)。对于每周、每月及年度等长期观测需求,需要保存成文件,通过手工方式编辑并填写详细参数信息,发送给需求受理部门。对于应急观测需求,还需要通过电话、邮件、传真或即时通讯工具等。卫星规划管理部门根据接收到的需求,进行需求冲突消减等后续处理环节。
4.目前,有一部分卫星任务规划管理系统提供了在线订单受理模块功能,主要负责接收来自pc、ios以及android等客户端的采集订单,并对采集订单进行简单的格式校验、合法性校验和可采集性校验。例如,欧洲的空客防务与空间公司(airbus defence)开发了网页版的卫星采集任务订购系统,数据源包括spot、pleiades、rapideye以及terrasar等卫星。中国资源卫星应用中心在陆地观测卫星地面系统分发服务系统的基础上,提供了卫星采集任务单提交页面。
5.但是,现有的服务系统通常存在以下问题:首先,用户界面为单一的表单提交界面,缺少交互性。其次,接口缺少规范性。每个系统的表单填写格式、结构、内容都不一样,甚至随意性较大,需要按照各类卫星任务特点进行标准化后形成统一的采集需求。最后,响应的时效性差,无法快速反馈用户采集需求的规划可行性和任务状态。遇到相对复杂的多目标任务分析的需求,仍然不可避免需要和规划运行管理部门进行线下沟通和确认。
6.由于观测需求规划是针对性和时效性极强的工作,要完成特定的观测任务往往需要对多个目标的多次观测,尤其是用户需求可行性分析,未落实的需求后续都要进一步跟进。目前系统不足带来的问题是,在观测需求落实生成的观测计划之间,难以进行跟踪分析,即无法确认提出的观测需求有哪些形成了并已落实为观测计划,可以上行到卫星成为拍摄计划,也无法确认已落实的观测计划是由哪些观测需求而来,哪些还需要补拍。因此,需要设计一个针对性很强的传感器规划服务方法解决该类问题。


技术实现要素:

7.为了克服现有技术中的不足,本发明人进行了锐意研究,结合开放地理空间联盟(ogc:open geospatial consortium)的传感器规划服务标准(sps)对地观测卫星任务扩展规范,提供了一种遥感卫星传感器规划服务方法、装置、设备及介质,该方法及装置通过标准化的流程,提供了传感器规划服务的可行性分析能力、服务规划能力及各阶段运行状态
的跟踪/反馈能力,实现对多类用户复杂任务特别是大区域目标观测任务的高效覆盖和快速响应,从而完成本发明。
8.本发明提供的技术方案如下:
9.第一方面,一种遥感卫星传感器规划服务方法,应用于客户端,包括:
10.客户端获取用户发起的观测任务可行性请求表单;
11.所述客户端将所述观测任务可行性请求表单发送至服务端,以使得所述服务端根据所述可行性请求表单实施观测任务的可行性分析;
12.所述客户端向服务端发送获取观测任务可行性分析结果的请求;
13.所述客户端获取服务端发送的观测任务可行性分析结果;
14.若该观测任务请求落入目标卫星可观测范畴且不与已规划的观测任务或同时间段高优先级的观测任务冲突,则可行性分析结果中给出至少一个观测子任务,该至少一个观测子任务均为满足给定的观测任务的选项,归属于该同一个观测任务;
15.所述客户端获取用户评估可行性分析结果后选择的至少一个观测子任务,并发送该至少一个观测子任务至服务端,完成该次观测任务规划服务。
16.第二方面,一种遥感卫星传感器规划服务方法,应用于服务端,包括:
17.服务端接收客户端发送的观测任务可行性请求表单;
18.所述服务端根据所述可行性请求表单实施观测任务的可行性分析;若该观测任务请求落入目标卫星可观测范畴且不与已规划的观测任务或同时间段高优先级的观测任务冲突,则在可行性分析结果中给出至少一个观测子任务,该至少一个观测子任务均为满足给定的观测任务的选项;若该观测任务请求未落入目标卫星可观测范畴,或者与已规划的观测任务冲突,或者与同时间段高优先级的观测任务冲突,则在可行性分析结果中给出不可行结论及原因;
19.所述服务端接收客户端发送的获取观测任务可行性分析结果的请求;
20.所述服务端向客户端发送观测任务可行性分析结果;
21.所述服务端接收客户端发送的至少一个观测子任务,实施观测任务规划并存储观测任务规划结果,用于用户端查询时反馈,生成接收计划文件和处理计划文件发送至计划文件服务器,用于被地面系统定期调用,实施卫星下传数据的接收及处理。
22.第三方面,一种遥感卫星传感器规划服务装置,应用于客户端,包括:
23.第一获取单元,用于获取用户发起的观测任务可行性请求表单;
24.第一发送单元,用于将所述观测任务可行性请求表单发送至服务端,以使得所述服务端根据所述可行性请求表单实施观测任务的可行性分析;
25.第二发送单元,用于向服务端发送获取观测任务可行性分析结果的请求;
26.第二获取单元,用于获取服务端发送的观测任务可行性分析结果;若该观测任务请求落入目标卫星可观测范畴且不与已规划的观测任务或同时间段高优先级的观测任务冲突,则可行性分析结果中给出至少一个观测子任务,该至少一个观测子任务均为满足给定的观测任务的选项;若该观测任务请求不可行,则可行性分析结果给出不可行结论及不可行原因;
27.第三获取单元,用于获取用户评估可行性分析结果后选择的至少一个观测子任务;
28.第三发送单元,用于向服务端发送该至少一个观测子任务。
29.第四方面,一种遥感卫星传感器规划服务装置,应用于服务端,包括:
30.传感器规划服务单元,用于接收并保存客户端发送的请求文件,包括观测任务可行性请求表单、获取观测任务可行性分析结果的请求、至少一个观测子任务,将上述请求文件转化为卫星任务规划单元可识别类型,发送至卫星任务规划单元,并接收卫星任务规划单元反馈的结果;
31.卫星任务规划单元,用于根据观测任务可行性请求表单中请求参数,进行可行性分析,生成观测任务可行性分析结果;
32.根据获取观测任务可行性分析结果请求中的参数,将观测任务可行性分析结果发送至传感器规划服务单元;
33.根据至少一个观测子任务的请求参数,规划各观测子任务,生成观测计划发送至传感器规划服务单元,并生成接收计划文件和处理计划文件发送至计划文件服务器,用于被地面系统定期调用,实施卫星下传数据的接收及处理。
34.第五方面,一种遥感卫星传感器规划服务设备,包括:
35.一个或多个处理器;
36.存储装置,用于存储一个或多个程序,
37.当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实施第一方面或第二方面所述的遥感卫星传感器规划服务方法。
38.第六方面,一种可读存储设备,其上存储有计算机程序,该程序被处理器执行时实施第一方面或第二方面所述的遥感卫星传感器规划服务方法。
39.根据本发明提供的一种遥感卫星传感器规划服务方法、装置、设备及介质,具有以下有益效果:
40.(1)本发明中方法和装置应用传感器规划服务框架,能够大幅提高卫星观测需求规划的效率,标准化的请求结构和交互流程等模式,自动化程度大大提高。大幅度缩减了观测需求规划的时间消耗,与传统需求规划系统和方法相比,工作耗时可降低70%左右;
41.(2)本发明提出了观测任务的概念,将观测需求等按照任务进行组织和划分,便于各类信息的管理,跟踪和查询;
42.(3)本发明设计了对卫星观测任务和星地资源的标准化描述,具有良好的可扩展性,能够适应未来卫星扩展,支持新增卫星的任务规划。
附图说明
43.图1为一种遥感卫星传感器规划服务方法客户端和服务端反馈流程图;
44.图2为意向订单查询流程图;
45.图3为getfeasibility需求申请处理流程图;
46.图4为gettask预规划任务列表处理流程图;
47.图5为submitsegmentbyid按预规划任务提交规划任务流程图;
48.图6为list feasibility需求任务列表任务流程图;
49.图7为getstatus需求任务状态处理流程图;
50.图8为listtasks规划任务列表处理流程图;
51.图9为gettask查询规划任务处理流程图;
52.图10为getstatus查询规划任务状态处理流程图;
53.图11为cancel规划任务取消处理流程图。
具体实施方式
54.下面通过对本发明进行详细说明,本发明的特点和优点将随着这些说明而变得更为清楚、明确。
55.在这里专用的词“示例性”意为“用作例子、实施例或说明性”。这里作为“示例性”所说明的任何实施例不必解释为优于或好于其它实施例。尽管在附图中示出了实施例的各种方面,但是除非特别指出,不必按比例绘制附图。
56.根据本发明的第一方面,如图1和图2,提供了一种遥感卫星传感器规划服务方法,应用于客户端,包括:
57.客户端获取用户发起的观测任务可行性请求表单;
58.所述客户端将所述观测任务可行性请求表单发送至服务端,以使得所述服务端根据所述可行性请求表单实施观测任务的可行性分析;
59.所述客户端向服务端发送获取观测任务可行性分析结果的请求;
60.所述客户端获取服务端发送的观测任务可行性分析结果;
61.若该观测任务请求落入目标卫星可观测范畴且不与已规划的观测任务或同时间段高优先级的观测任务冲突,则可行性分析结果中给出至少一个观测子任务(弧段),该至少一个观测子任务均为满足给定的观测任务的选项,归属于该同一个观测任务;例如,对于观测任务可行性请求表单中给定的观测任务:
62.用户名称:欧洲海事局
63.项目名称:测试
64.优先级:standard/high/emergency
65.优先事由:测试
66.最晚响应时间:2021

06

01 12:00:00.000000
67.采集时间范围:2021

06

03 08:30:00.000000(开始,北京时间)
68.2021

06

04 18:30:00.000000(结束,北京时间)
69.采集区域范围:华北区域多边形
70.表1
[0071][0072][0073]
采集参数:
[0074]
卫星:superview

1高景卫星sv

1a/b/c/d
[0075]
传感器:pms(全色多光谱相机)
[0076]
分辨率:大于2米
[0077]
侧视角:小于30度
[0078]
下传站点:挪威站
[0079]
下传时间:2021

06

04 20:20:20.000000。
[0080]
若观测任务请求可行,则可行性分析结果中给出的观测子任务举例如下:
[0081]
表2观测子任务示例
[0082][0083]
所述客户端获取用户评估可行性分析结果后选择的至少一个观测子任务,并发送该至少一个观测子任务至服务端,完成该次观测任务规划服务;
[0084]
若该观测任务请求未落入目标卫星可观测范畴(如目标卫星过境时间不满足观测时间要求等),或者与已规划的观测任务冲突,或者与同时间段高优先级的观测任务冲突,则可行性分析结果给出不可行结论及不可行原因;
[0085]
所述客户端将不会发送观测任务信息至服务端,该次观测任务规划服务结束。
[0086]
在一种优选的实施方式中,在所述客户端获取用户发起的观测任务可行性请求表单步骤,所述观测任务可行性请求表单中包括需求名称、拍摄时间范围、感兴趣区域、成像模式、极化方式、拍摄频次、地物特征或拍摄角度要求等需求选项。优选地,所述观测任务可行性请求表单中预先配置了关于成像模式、极化方式、拍摄频次等的详细信息,并嵌入有模拟感兴趣区域占地面积的算式。其中,所述需求名称根据用户自定义,或者由表单中选项给出;所述拍摄时间范围包括日期和时钟,如2021

01

01 09:00至2021

01

01 21:00;所述目标的位置以目标的地理坐标系的经纬度表示;所述成像模式为载荷工作模式,如果是光学相机载荷,包括单次拍摄模式、立体拍摄模式、多目标拍摄模式、条带拼接拍摄模式等,如果是sar(合成孔径雷达)载荷,包括聚束、超精细条带、精细条带、标准条带、窄幅扫描、宽幅扫描、全极化条带、波成像、全球观测、扩展入射角(低或者高)等模式;所述极化方式是指雷达
发射和接收电磁波束的偏振性,通常有水平极化和垂直极化;所述拍摄频次是对航天相机拍摄频次的要求,航天相机拍摄频次不小于要求的拍摄频次;所述地物特征是指拍摄区域的主要地表物体类型,如陆表、城市、船舶、海表、岛屿、农田、森林、山区、平原等;所述拍摄角度要求是指传感器采集影像时和卫星星下点的夹角。当侧摆角度为0时,卫星垂直拍摄,当侧摆角为30度时,卫星拍摄倾斜度为30度。。
[0087]
在一种优选的实施方式中,在所述客户端将所述观测任务可行性请求表单发送至服务端之后,所述传感器规划服务方法还包括:
[0088]
所述客户端向服务端发送获取当前活动的可行性分析任务列表的请求;
[0089]
所述客户端获取服务端发送的当前活动的可行性分析任务列表。由于用户可一次性发送多件观测任务可行性请求表单,通过获取当前活动的可行性分析任务列表,可以了解正在运行的可行性分析任务及其状态等。当前活动的可行性分析任务列表中包括需求标识号、任务状态等信息,所述需求标识号为观测任务可行性请求表单的id号,可用于追踪该请求表单中的观测任务;所述任务状态包括accepted(接受),pending(待定或正在处理),rejected(拒绝)等。
[0090]
在一种优选的实施方式中,在所述客户端向服务端发送获取观测任务可行性分析结果的请求之前,所述传感器规划服务方法还包括:
[0091]
所述客户端向服务端发送可行性请求表单的受理状态请求;
[0092]
所述客户端获取服务端发送的可行性请求表单的受理状态结果,受理状态结果包括已接收、未接收到、正处理等状态信息,受理状态结果为“已接收”,则方可实施后续的获取观测任务可行性分析结果的请求。
[0093]
在一种优选的实施方式中,在所述客户端获取用户发起的观测任务可行性请求表单之前,或者在所述客户端发送至少一个观测子任务至服务端之后,所述传感器规划服务方法还包括:
[0094]
所述客户端向服务端发送获取已落实的观测计划的列表的请求;
[0095]
所述客户端接收服务端发送的已落实的观测计划的列表。已落实的观测计划的列表中包含观测任务名称、任务提交时间等标识观测任务的信息。客户端以往提交并落实的观测任务及本次提交并落实的观测任务均列入已落实的观测计划的列表中。
[0096]
在一种优选的实施方式中,在所述客户端获取用户发起的观测任务可行性请求表单之前,或者在所述客户端发送至少一个观测子任务至服务端之后,所述传感器规划服务方法还包括:
[0097]
所述客户端向服务端发送获取观测计划中若干观测任务的详细信息的请求;
[0098]
所述客户端接收服务端发送的观测计划中该若干观测任务的详细信息,所述详细信息包括任务标识号、任务提交时间等标识观测任务的信息、观测任务可行性请求表单中涉及的需求选项对应的信息(如用户名称、项目名称project、优先级、优先事由、最晚响应时间、、拍摄时间范围、目标的位置或目标区域范围、光学相机采集参数(成像模式、侧摆角、云量等)、雷达采集参数(成像模式、极化方式、地物特征等、产品参数,以及观测子任务信息(即弧段信息,如真实的拍摄时间范围、观测目标区域、选用的卫星、载荷等)。
[0099]
在一种优选的实施方式中,在所述客户端获取用户发起的观测任务可行性请求表单之前,或者在所述客户端发送至少一个观测子任务至服务端之后,所述传感器规划服务
方法还包括:
[0100]
所述客户端向服务端发送获取已落实的观测任务的状态的请求;
[0101]
所述客户端接收服务端发送的已落实的观测任务的状态信息,已落实的观测任务的状态信息用于指示已完成或未完成但已落实为观测计划的观测任务的状态,状态包括已完成、未完成、正在实施、已取消等。
[0102]
在一种优选的实施方式中,在所述客户端发送至少一个观测子任务至服务端之后,所述传感器规划服务方法还包括:
[0103]
所述客户端向服务端发送观测子任务的受理状态请求;
[0104]
所述客户端获取服务端发送的观测子任务的受理状态结果,受理状态结果包括已接收、未接收到、正处理等状态信息。
[0105]
在一种优选的实施方式中,在所述客户端发送至少一个观测子任务至服务端之后,所述传感器规划服务方法还包括:
[0106]
所述客户端向服务端发送观测任务取消请求,请求取消提交的若干观测子任务。
[0107]
如图2所示,以上通信场景所需的规划服务api函数如下:
[0108]
(1)在上述场景中,客户端实现一个接口操作listtasks(get/planning)来获取所有历史计划的task id的列表,这些任务id的范围属于时间跨度很短的过境时间和有限区域内。这允许客户端在特定时间段内,检索到已经落实的观测计划。
[0109]
(2)客户端可以通过getstatus(get/planning/{taskind})请求所有已经落实为观测计划的任务的更新状态。
[0110]
(3)客户端通过gettask获取已经规划的计划任务段的详细信息。
[0111]
(4)客户端填写可行性请求表单,允许用户选择感兴趣的区域、感兴趣的时间以及其他参数例如传感器模式等。
[0112]
(5)可行性请求表单作为getfeasibility请求的一部分发送到服务器的服务接口(通过post/feasibility)。
[0113]
(6)如果get可行性请求是异步的,客户端必须等待可行性分析完成且转为就绪状态,发出getstatus(get/probability/{taskind}。最后通过请求gettask(get/feability/{taskid}/segments)来获取可行性分析的返回结果。
[0114]
(7)然后,用户将评估这些返回结果,以便选择候选弧段,需要正式提交作为采集任务。这些弧段随后将使用submitsegmentbyid(post/feasibility/{taskid}/segments)提交。该操作将根据提交的弧段id创建一个新的计划任务(即不再在可行性分析的资源下管理)。原则上,本次操作后可行性分析任务就不再存在。
[0115]
注:传感器规划服务单元没有义务保存未包含在提交的id列表中的弧段的信息。
[0116]
(8)客户端使用cancel操作(delete/planning/{taskid})取消任务。
[0117]
(9)客户端还可以通过list feasibility(get/feasibility)请求当前活动的可行性分析任务列表。
[0118]
根据本发明的第二方面,如图1和图2,提供了一种遥感卫星传感器规划服务方法,应用于服务端,包括:
[0119]
服务端接收客户端发送的观测任务可行性请求表单;
[0120]
所述服务端根据所述可行性请求表单实施观测任务的可行性分析;若该观测任务
请求落入目标卫星可观测范畴且不与已规划的观测任务或同时间段高优先级的观测任务冲突,则在可行性分析结果中给出至少一个观测子任务(弧段),该至少一个观测子任务均为满足给定的观测任务的选项;若该观测任务请求未落入目标卫星可观测范畴(如目标卫星过境时间不满足观测时间要求等),或者与已规划的观测任务冲突,或者与同时间段高优先级的观测任务冲突,则在可行性分析结果中给出不可行结论及原因;
[0121]
所述服务端接收客户端发送的获取观测任务可行性分析结果的请求;
[0122]
所述服务端向客户端发送观测任务可行性分析结果;
[0123]
所述服务端接收客户端发送的至少一个观测子任务,实施观测任务规划并存储观测任务规划结果,用于用户端查询时反馈,生成接收计划文件和处理计划文件发送至计划文件服务器,用于被地面系统定期调用,实施卫星下传数据的接收及处理。
[0124]
在一种优选的实施方式中,在所述服务端接收客户端发送的观测任务可行性请求表单之后,所述传感器规划服务方法还包括:
[0125]
所述服务端接收客户端发送获取当前活动的可行性分析任务列表的请求;
[0126]
所述服务端向客户端发送当前活动的可行性分析任务列表,当前活动的可行性分析任务列表中包括需求标识号、任务状态等信息,所述需求标识号为观测任务可行性请求表单的id号,可用于追踪该请求表单中的观测任务;所述任务状态包括accepted(接受),pending(待定或正在处理),rejected(拒绝)等。
[0127]
在一种优选的实施方式中,在所述服务端接收客户端发送的获取观测任务可行性分析结果的请求之前,所述传感器规划服务方法还包括:
[0128]
所述服务端接收客户端发送可行性请求表单的受理状态请求;
[0129]
所述服务端向客户端发送的可行性请求表单的受理状态结果,受理状态结果包括已接收、未接收到、正处理等状态信息,受理状态结果为“已接收”,则方可实施后续的获取观测任务可行性分析结果的请求。
[0130]
在一种优选的实施方式中,在所述服务端接收客户端发送的观测任务可行性请求表单之前,或者在所述服务端接收客户端发送的至少一个观测子任务之后,所述传感器规划服务方法还包括:
[0131]
所述服务端接收客户端发送的获取已落实的观测计划的列表的请求;
[0132]
所述服务端向客户端发送已落实的观测计划的列表。已落实的观测计划的列表中包含观测任务名称、任务提交时间等标识观测任务的信息。用户以往提交并落实的观测任务及本次提交并落实的观测任务均列入已落实的观测计划的列表中。
[0133]
在一种优选的实施方式中,在所述服务端接收客户端发送的观测任务可行性请求表单之前,或者在所述服务端接收客户端发送的至少一个观测子任务之后,所述传感器规划服务方法还包括:
[0134]
所述服务端接收客户端发送的获取观测计划中若干观测任务的详细信息的请求;
[0135]
所述服务端向客户端发送观测计划中该若干观测任务的详细信息,所述详细信息包括任务标识号、任务提交时间等标识观测任务的信息、观测任务可行性请求表单中涉及的需求选项对应的信息、以及观测子任务信息。
[0136]
在一种优选的实施方式中,在所述服务端接收客户端发送的观测任务可行性请求表单之前,或者在所述服务端接收客户端发送的至少一个观测子任务之后,所述传感器规
划服务方法还包括:
[0137]
所述服务端接收客户端发送的获取已落实的观测任务的状态的请求;
[0138]
所述服务端向客户端发送已落实的观测任务的状态信息,已落实的观测任务的状态信息用于指示已完成或未完成但已落实为观测计划的观测任务的状态,状态包括已完成、未完成、正在实施、已取消等。
[0139]
在一种优选的实施方式中,在所述服务端接收客户端发送的至少一个观测子任务之后,所述传感器规划服务方法还包括:
[0140]
所述服务端接收客户端发送的观测子任务的受理状态请求;
[0141]
所述服务端向客户端发送观测子任务的受理状态结果,受理状态结果包括已接收、未接收到、正处理等状态信息。
[0142]
在一种优选的实施方式中,在所述服务端接收客户端发送的至少一个观测子任务之后,所述传感器规划服务方法还包括:
[0143]
所述服务端接收客户端发送的观测任务取消请求,取消客户端提交的若干观测子任务。
[0144]
在一种优选的实施方式中,在所述服务端接收客户端发送的至少一个观测子任务之后,所述传感器规划服务方法还包括:
[0145]
所述服务端向客户端或者通过邮件服务向用户发送观测子任务的实施进程信息,如图2中指示的notify过程。
[0146]
根据本发明的第三方面,提供了一种遥感卫星传感器规划服务装置,应用于客户端,包括:
[0147]
第一获取单元,用于获取用户发起的观测任务可行性请求表单;
[0148]
第一发送单元,用于将所述观测任务可行性请求表单发送至服务端,以使得所述服务端根据所述可行性请求表单实施观测任务的可行性分析;
[0149]
第二发送单元,用于向服务端发送获取观测任务可行性分析结果的请求;
[0150]
第二获取单元,用于获取服务端发送的观测任务可行性分析结果;若该观测任务请求落入目标卫星可观测范畴且不与已规划的观测任务或同时间段高优先级的观测任务冲突,则可行性分析结果中给出至少一个观测子任务(弧段),该至少一个观测子任务均为满足给定的观测任务的选项;若该观测任务请求不可行,则可行性分析结果给出不可行结论及不可行原因;
[0151]
第三获取单元,用于获取用户评估可行性分析结果后选择的至少一个观测子任务;
[0152]
第三发送单元,用于向服务端发送该至少一个观测子任务。
[0153]
在一种优选的实施方式中,所述遥感卫星传感器规划服务装置,还包括:
[0154]
第四发送单元,用于在所述第一发送单元将所述观测任务可行性请求表单发送至服务端之后,向服务端发送获取当前活动的可行性分析任务列表的请求;
[0155]
第四获取单元,用于获取服务端发送的当前活动的可行性分析任务列表。
[0156]
在一种优选的实施方式中,所述遥感卫星传感器规划服务装置,还包括:
[0157]
第五发送单元,用于在所述第二发送单元向服务端发送获取观测任务可行性分析结果的请求之前,向服务端发送可行性请求表单的受理状态请求;
[0158]
第五获取单元,用于获取服务端发送的可行性请求表单的受理状态结果。
[0159]
在一种优选的实施方式中,所述遥感卫星传感器规划服务装置,还包括:
[0160]
第六发送单元,用于在第一获取单元获取用户发起的观测任务可行性请求表单之前,或者在所述第三发送单元发送至少一个观测子任务至服务端之后,向服务端发送获取已落实的观测计划的列表的请求;
[0161]
第六获取单元,用于接收服务端发送的已落实的观测计划的列表。
[0162]
在一种优选的实施方式中,所述遥感卫星传感器规划服务装置,还包括:
[0163]
第七发送单元,用于在第一获取单元获取用户发起的观测任务可行性请求表单之前,或者在所述第三发送单元发送至少一个观测子任务至服务端之后,向服务端发送获取观测计划中若干观测任务的详细信息的请求;
[0164]
第七获取单元,用于接收服务端发送的观测计划中该若干观测任务的详细信息。
[0165]
在一种优选的实施方式中,所述遥感卫星传感器规划服务装置,还包括:
[0166]
第八发送单元,用于在第一获取单元获取用户发起的观测任务可行性请求表单之前,或者在所述第三发送单元发送至少一个观测子任务至服务端之后,向服务端发送获取已落实的观测任务的状态的请求;
[0167]
第八获取单元,用于接收服务端发送的已落实的观测任务的状态信息,已落实的观测任务的状态信息用于指示已完成或未完成但已落实为观测计划的观测任务的状态。
[0168]
在一种优选的实施方式中,所述遥感卫星传感器规划服务装置,还包括:
[0169]
第九发送单元,用于在所述第三发送单元发送至少一个观测子任务至服务端之后,向服务端发送观测子任务的受理状态请求;
[0170]
第九获取单元,用于获取服务端发送的观测子任务的受理状态结果。
[0171]
在一种优选的实施方式中,所述遥感卫星传感器规划服务装置,还包括:
[0172]
第十发送单元,用于在所述第三发送单元发送至少一个观测子任务至服务端之后,向服务端发送观测任务取消请求,请求取消提交的若干观测子任务。
[0173]
根据本发明的第四方面,提供了一种遥感卫星传感器规划服务装置,应用于服务端,包括:
[0174]
传感器规划服务单元,用于接收并保存客户端发送的请求文件,包括观测任务可行性请求表单、获取观测任务可行性分析结果的请求、至少一个观测子任务,将上述请求文件转化为卫星任务规划单元可识别类型,发送至卫星任务规划单元,并接收卫星任务规划单元反馈的结果;
[0175]
卫星任务规划单元,用于根据观测任务可行性请求表单中请求参数,进行可行性分析,生成观测任务可行性分析结果;
[0176]
根据获取观测任务可行性分析结果请求中的参数,将观测任务可行性分析结果发送至传感器规划服务单元;
[0177]
根据至少一个观测子任务的请求参数,规划各观测子任务,生成观测计划发送至传感器规划服务单元,并生成接收计划文件和处理计划文件发送至计划文件服务器,用于被地面系统定期调用,实施卫星下传数据的接收及处理。
[0178]
在一种优选的实施方式中,所述传感器规划服务单元包括:
[0179]
(i)需求任务接收接口,用于接收观测任务可行性请求表单,将上述请求文件转化
为卫星任务规划单元可识别类型,发送至卫星任务规划单元;
[0180]
需求任务接收接口的参数举例如下:
[0181]
接口用途:接收需求任务的申请,并存入数据库。
[0182]
接口类型:rest
[0183]
调用频率:按需调用。
[0184]
调用方式:post
[0185]
高分卫星url:http:ip:端口/gaofen3/1.0/feasibility
[0186]
商遥卫星url:http:ip:端口/superview/1.0/feasibility
[0187]
入参:调用者的用户名(string user)、字符串类型的xml信息(string xml)。
[0188]
返回参数:字符串类型的xml信息。
[0189]
处理流程:将接收的需求任务,解析并将其内容存入需求任务表中,返回是否申请成功的字符串类型xml信息。
[0190]
处理流程图:图3。
[0191]
(ii)查询预规划任务列表接口,用于接收获取观测任务可行性分析结果的请求,将上述请求文件转化为卫星任务规划单元可识别类型,发送至卫星任务规划单元;向客户端返回观测任务可行性分析结果;
[0192]
查询预规划任务列表接口的参数举例如下:
[0193]
接口用途:可根据需求标识号查询此需求下的预规划信息。
[0194]
接口类型:rest
[0195]
调用频率:按需调用。
[0196]
调用方式:get
[0197]
高分卫星url:http:ip:端口/gaofen3/1.0/feasibility/需求标识号/segments
[0198]
商遥卫星url:http:ip:端口superview/1.0/feasibility/需求标识号/segments
[0199]
入参:需求标识号(string taskid)
[0200]
返回参数:字符串类型的xml信息。
[0201]
处理流程:接收需求标识号后,根据条件查询预规划任务表并返回结果。
[0202]
处理流程图:图4。
[0203]
(iii)按预规划任务提交规划任务接口,用于接收至少一个观测子任务请求,将上述请求文件转化为卫星任务规划单元可识别类型,发送至卫星任务规划单元;
[0204]
按预规划任务提交规划任务接口的参数举例如下:
[0205]
接口用途:可根据需求标识号和预规划标识号进行预规划任务确定。
[0206]
接口类型:rest
[0207]
调用频率:按需调用。
[0208]
调用方式:post
[0209]
高分卫星url:http:ip:端口/gaofen3/1.0/feasibility/需求标识号/segments
[0210]
商遥卫星url:http:ip:端口/superview/1.0/feasibility/需求标识号/segments
[0211]
入参:字符串类型xml信息(string xml)
[0212]
返回参数:字符串类型的xml信息。
[0213]
处理流程:接收xml内容并按照需求标识号和预规划标识号查询,并插入规划任务表中修改状态。
[0214]
业务流程图:图5。
[0215]
在一种优选的实施方式中,所述传感器规划服务单元还包括:
[0216]
(iv)查询需求任务列表接口,用于接收客户端发送获取当前活动的可行性分析任务列表的请求,向客户端返回当前活动的可行性分析任务列表。
[0217]
查询需求任务列表接口的参数举例如下:
[0218]
接口用途:可根据采集开始时间,结束时间和采集范围进行需求任务查询接口类型:rest
[0219]
调用频率:按需调用。
[0220]
调用方式:get
[0221]
高分卫星url:http:ip:端口/gaofen3/1.0/feasibility
[0222]
商遥卫星url:http:ip:端口/superview/1.0/feasibility
[0223]
入参:采集开始时间,结束时间(string period)、采集范围(string boundingbox)
[0224]
返回参数:字符串类型的xml信息。
[0225]
处理流程:接收采集开始时间,结束时间和采集范围后,根据条件查询需求任务表并返回结果。
[0226]
处理流程图:图6。
[0227]
(v)查询需求任务状态接口,用于接收客户端发送可行性请求表单的受理状态请求,向客户端返回的可行性请求表单的受理状态结果。
[0228]
查询需求任务状态接口的参数举例如下:
[0229]
接口用途:可根据需求标识号查询此需求任务的状态。
[0230]
接口类型:rest
[0231]
调用频率:按需调用。
[0232]
调用方式:get
[0233]
高分卫星url:http:ip:端口/gaofen3/1.0/feasibility/需求标识号
[0234]
商遥卫星url:http:ip:端口/superview/1.0/feasibility/需求标识号
[0235]
入参:需求标识号(string taskid)
[0236]
返回参数:字符串类型的xml信息。
[0237]
处理流程:接收需求标识号后,根据条件查询需求任务表并返回结果。
[0238]
处理流程图:图7。
[0239]
(vi)规划任务列表接口,用于接收客户端发送的获取已落实的观测计划的列表的请求,向客户端发送已落实的观测计划的列表。
[0240]
规划任务列表接口的参数举例如下:
[0241]
接口用途:可根据采集开始时间,结束时间和采集范围进行规划任务查询接口类型:rest
[0242]
调用频率:按需调用。
[0243]
调用方式:get
[0244]
高分卫星url:http:ip:端口/gaofen3/1.0/planning
[0245]
商遥卫星url:http:ip:端口/superview/1.0/planning
[0246]
入参:采集开始时间,结束时间(string period)、采集范围(string boundingbox)
[0247]
返回参数:字符串类型的xml信息。
[0248]
处理流程:接收采集开始时间,结束时间和采集范围后,根据条件查询规划任务表并返回结果。
[0249]
处理流程图:图8。
[0250]
(vii)查询规划任务接口,用于接收客户端发送的获取观测计划中若干观测任务的详细信息的请求,向客户端发送观测计划中该若干观测任务的详细信息。
[0251]
查询规划任务接口的参数举例如下:
[0252]
接口用途:可根据规划任务标识号查询此此规划下的子规划信息。
[0253]
接口类型:rest
[0254]
调用频率:按需调用。
[0255]
调用方式:get
[0256]
高分卫星url:http:ip:端口/gaofen3/1.0/planning/规划任务标识号/segments
[0257]
商遥卫星url:http:ip:端口/superview/1.0/planning/规划任务标识号/segments
[0258]
入参:规划任务标识号(string taskid)
[0259]
返回参数:字符串类型的xml信息。
[0260]
处理流程:接收规划任务标识号后,根据条件查询规划任务表并返回结果。
[0261]
处理流程图:图9。
[0262]
(viii)查询规划任务状态接口,用于接收客户端发送的获取已落实的观测任务的状态的请求,向客户端发送已落实的观测任务的状态信息。
[0263]
查询规划任务状态接口的参数举例如下:
[0264]
接口用途:可根据规划任务标识号查询此规划任务的状态。
[0265]
接口类型:rest
[0266]
调用频率:按需调用。
[0267]
调用方式:get
[0268]
高分卫星url:http:ip:端口/gaofen3/1.0/planning/规划任务标识号
[0269]
商遥卫星url:http:ip:端口/superview/1.0/planning/规划任务标识号入参:规划任务标识号(string taskid)
[0270]
返回参数:字符串类型的xml信息。
[0271]
处理流程:接收规划任务标识号后,根据条件查询规划任务状态并返回结果。
[0272]
处理流程图:图10。
[0273]
(ix)查询观测子任务的受理状态接口,用于接收客户端发送的观测子任务的受理状态请求,向客户端发送观测子任务的受理状态结果。
[0274]
规划任务取消接口,用于接收客户端发送的观测任务取消请求,向客户端反馈取消结果。
[0275]
规划任务取消接口的参数举例如下:
[0276]
接口用途:可根据规划任务标识号进行该规划任务的取消操作。
[0277]
接口类型:rest
[0278]
调用频率:按需调用。
[0279]
调用方式:delete
[0280]
高分卫星url:http:ip:端口/gaofen3/1.0/planning/规划任务标识号
[0281]
商遥卫星url:http:ip:端口/superview/1.0/planning/规划任务标识号入参:规划任务标识号(string taskid)
[0282]
返回参数:字符串类型的xml信息。
[0283]
处理流程:接收规划任务标识号后,根据条件修改规划任务表中此规划任务的状态为取消。
[0284]
处理流程图:图11。
[0285]
(x)观测子任务通知服务接口,用于向客户端或者通过邮件服务向用户发送观测子任务的实施进程。
[0286]
上述传感器规划服务单元中接口,遵循传感器规划服务标准(sps)设置,允许设置一些成像观测卫星参数,如观测区域、观测时间、方位角、仰角、地面分辨率等。根据用户应急需求及大面积区域观测需求,通过标准化的流程,实现对多类用户复杂任务特别是大区域目标观测任务的高效覆盖和快速响应。
[0287]
根据本发明的第五方面,提供了一种遥感卫星传感器规划服务设备,包括:
[0288]
一个或多个处理器;
[0289]
存储装置,用于存储一个或多个程序,
[0290]
当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实施第一方面或第二方面所述的遥感卫星传感器规划服务方法。
[0291]
根据本发明的第六方面,提供了一种可读存储介质,其上存储有计算机程序,该程序被处理器执行时实施第一方面或第二方面所述的遥感卫星传感器规划服务方法。
[0292]
本技术的说明书和权利要求书中的术语“第一”、“第二”、“第三”、“第四”等(如果存在)是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的实施例能够以除了在这里描述的内容以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
[0293]
所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统,装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
[0294]
在本技术所提供的几个实施例中,应该理解到,所揭露的系统,装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦
合或通信连接,可以是电性,机械或其它的形式。
[0295]
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
[0296]
另外,在本技术各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
[0297]
所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本技术的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本技术各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(rom,read

onlymemory)、随机存取存储器(ram,random access memory)、磁碟或者光盘等各种可以存储程序代码的介质。
[0298]
本领域技术人员应该可以意识到,在上述一个或多个示例中,本发明所描述的功能可以用硬件、软件、固件或它们的任意组合来实现。当使用软件实现时,可以将这些功能存储在计算机可读介质中或者作为计算机可读介质上的一个或多个指令或代码进行传输。计算机可读介质包括计算机存储介质和通信介质,其中通信介质包括便于从一个地方向另一个地方传送计算机程序的任何介质。存储介质可以是通用或专用计算机能够存取的任何可用介质。
[0299]
以上所述的具体实施方式,对本发明的目的、技术方案和有益效果进行了进一步详细说明,所应理解的是,以上所述仅为本发明的具体实施方式而已。
[0300]
以上结合具体实施方式和范例性实例对本发明进行了详细说明,不过这些说明并不能理解为对本发明的限制。本领域技术人员理解,在不偏离本发明精神和范围的情况下,可以对本发明技术方案及其实施方式进行多种等价替换、修饰或改进,这些均落入本发明的范围内。本发明的保护范围以所附权利要求为准。
[0301]
本发明说明书中未作详细描述的内容属本领域技术人员的公知技术。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献