遥感卫星数据处理系统及其控制方法
- 国知局
- 2024-08-02 14:31:24
本发明涉及遥感卫星数据处理,尤其涉及一种遥感卫星数据处理系统及其控制方法。
背景技术:
1、随着卫星遥感技术的不断发展,使人们在获取更加丰富的空间信息的同时,也产生了海量规模的各级遥感卫星数据。
2、目前,关于这些海量遥感卫星数据的地面处理,通常都是由传统的地面接收系统负责完成的。然而,传统地面接收系统的处理方式是将接收到的所有遥感数据都传输到本部数据服务中心进行集中处理,由本部统一入库后,对外提供数据服务,这种模式需要大的传输带宽,由此导致数据处理效率十分低下。
3、因此,如何更好地进行遥感卫星数据处理已经成为业界亟待解决的技术问题。
技术实现思路
1、本发明提供一种遥感卫星数据处理系统及其控制方法,用以更好地进行遥感卫星数据处理。
2、本发明提供一种遥感卫星数据处理系统,包括:
3、数据服务中心和多个接收站;每个所述接收站均部署有全局数据服务单元;所述数据服务中心和每个所述接收站进行通信连接;
4、所述数据服务中心用于基于各个客户端发来的数据服务请求所需处理的遥感数据的属性信息,从所述多个接收站中确定用于处理各个所述数据服务请求的接收站,并将每个所述数据服务请求转发给对应的接收站;
5、每个所述接收站的全局数据服务单元用于确定接收到的数据服务请求对应的数据服务结果,并将所述数据服务结果发送给对应的客户端。
6、根据本发明提供的一种遥感卫星数据处理系统,所述数据服务中心还用于监控每个所述接收站的任务执行状态;
7、每个所述接收站的全局数据服务单元包括数据存储模块和数据服务代理模块;
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、每个所述接收站中的镜像接收服务单元用于接收所述所需同步的容器镜像,并将所述所需同步的容器镜像存储到各自的第二镜像仓库中。
41、根据本发明提供的一种遥感卫星数据处理系统,所述镜像同步服务单元具体还用于基于扫描所述第一镜像仓库中存储的容器镜像版本的结果,生成镜像列表,并将所述镜像列表发送给每个所述接收站;
42、每个所述接收站中的镜像接收服务单元具体还用于接收所述镜像列表,并基于所述镜像列表,对各自的第二镜像仓库中存储的容器镜像版本进行检查,并将各自的镜像检查结果发送给所述镜像同步服务单元;
43、所述镜像同步服务单元具体还用于基于各个所述接收站的镜像检查结果,与各个所述接收站进行镜像同步。
44、本发明还提供一种应用于前述任一种所述的遥感卫星数据处理系统的控制方法,所述遥感卫星数据处理系统包括数据服务中心和多个接收站;每个所述接收站均部署有全局数据服务单元;所述数据服务中心和每个所述接收站进行通信连接;所述控制方法包括:
45、所述数据服务中心基于各个客户端发来的数据服务请求所需处理的遥感数据的属性信息,从所述多个接收站中确定用于处理各个所述数据服务请求的接收站,并将每个所述数据服务请求转发给对应的接收站;
46、每个所述接收站的全局数据服务单元确定接收到的数据服务请求对应的数据服务结果,并将所述数据服务结果发送给对应的客户端。
47、本发明还提供一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现如上述任一种所述遥感卫星数据处理系统的控制方法。
48、本发明还提供一种非暂态计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现如上述任一种所述遥感卫星数据处理系统的控制方法。
49、本发明还提供一种计算机程序产品,包括计算机程序,所述计算机程序被处理器执行时实现如上述任一种所述遥感卫星数据处理系统的控制方法。
50、本发明提供的遥感卫星数据处理系统及其控制方法,该系统包括数据服务中心和多个接收站,数据服务中心与每个接收站进行通信连接,通过利用数据服务中心的全局调度能力,基于各个客户端发来的数据服务请求所需处理的遥感数据的属性信息,确定用于处理各个数据服务请求的接收站,并将每个数据服务请求转发给对应的接收站进行处理,并通过每个接收站中部署的全局数据服务单元,处理接收到的数据服务请求,并生成对应的数据服务结果,将数据服务结果直接发送给对应的客户端,实现遥感卫星数据就地处理,全局提供数据服务,节约传输宽带,可以极大地提升遥感数据处理的效率。
本文地址:https://www.jishuxx.com/zhuanli/20240801/243007.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。