【技术实现步骤摘要】
一种基于分布式集群的卫星海量数据处理方法、系统及介质
[0001]本专利技术实施例涉及卫星数据处理
,尤其涉及一种基于分布式集群的卫星海量数据处理方法、系统及介质。
技术介绍
[0002]地面卫星系统在接收在轨卫星的遥测数据过程中,由于传输带宽、卫星可见时长以及处理能力等影响,无法在同一时刻接收并处理大量在轨卫星遥测数据,容易造成地面卫星系统界面卡顿,数据丢失,软件崩溃等问题。
[0003]因此,目前常规的地面卫星系统方案,无法适应于大规模星座的遥测数据接收和处理。
技术实现思路
[0004]有鉴于此,本专利技术实施例期望提供一种基于分布式集群的卫星海量数据处理方法、系统及介质;能够实时快速地接收并处理海量的卫星遥测数据。
[0005]本专利技术实施例的技术方案是这样实现的:
[0006]第一方面,本专利技术实施例提供了一种基于分布式集群的卫星海量数据处理系统,所述系统包括:服务器集群、遥测数据库、遥控遥测子系统、数据处理子系统集群以及数字孪生子系统;其中,
[0007]所述服务器集群包括一个或多个服务器,每个服务器对应接收多颗在轨卫星下传的遥测数据,以及将接收到的遥测数据保存在所述遥测数据库中并将接收到的遥测数据上报至所述遥控遥测子系统;
[0008]所述遥控遥测子系统,用于根据遥测数据生成在轨卫星的JSON协议数据,并将在轨卫星状态实时呈现所需的数据传输至数据处理子系统集群;以及,在数据处理子系统集群中,为在轨卫星配置对应的数据处理子系统;
[ ...
【技术保护点】
【技术特征摘要】
1.一种基于分布式集群的卫星海量数据处理系统,其特征在于,所述系统包括:服务器集群、遥测数据库、遥控遥测子系统、数据处理子系统集群以及数字孪生子系统;其中,所述服务器集群包括一个或多个服务器,每个服务器对应接收多颗在轨卫星下传的遥测数据,以及将接收到的遥测数据保存在所述遥测数据库中并将接收到的遥测数据上报至所述遥控遥测子系统;所述遥控遥测子系统,用于根据遥测数据生成在轨卫星的JSON协议数据,并将在轨卫星状态实时呈现所需的数据传输至数据处理子系统集群;以及,在数据处理子系统集群中,为在轨卫星配置对应的数据处理子系统;所述数据处理子系统集群包括一个或多个数据处理子系统,每个数据处理子系统,用于将对应的在轨卫星数据进行实时处理和计算,并将处理及计算结果传输至数字孪生子系统;所述数字孪生子系统,用于生成在轨卫星对应的数字孪生体,并将数据处理子系统的计算及处理结果实时呈现于在轨卫星对应的数字孪生体。2.根据权利要求1所述的系统,其特征在于,所述遥测数据库包括消息队列MQ缓冲中间件、Redis缓存以及主数据库;其中,在所述服务器将接收到的遥测数据保存至遥测数据库的过程中,利用MQ缓冲中间件按照在轨卫星的标识将遥测数据写入Redis缓存以及主数据库。3.根据权利要求1所述的系统,其特征在于,所述遥控遥测子系统,经配置为:在接收到服务器集群所上报的所有在轨卫星的遥测数据之后,对应生成这些卫星的JSON协议数据;以及,将能够作为数字孪生子系统进行状态呈现所需要的数据传输至后端的数据处理子系统集群;以及,将对于数字孪生子系统的状态呈现没有作用的数据进行保存;以及,在数据处理子系统集群中,针对在轨卫星分配对应进行数据仿真计算和处理的数据处理子系统。4.根据权利要求1所述的系统,其特征在于,所述数据处理子系统集群中的每个数据处理子系统,经配置为:针对遥控遥测子系统传输的数据进行仿真计算及处理并将计算和处理结果整理成符合数字孪生子系统所规定的数据格式并实时进行推送;以及,从缓冲区中获取缓存的遥测数据,并针对该遥测数据进行处理计算,将计算结果保存到遥测数据库的主数据库中,且将所述计算结果传输至数字孪生子系统,以驱动数字孪生模型,通过数字孪生体实时呈现在轨卫星状态。5.根据权利要求1所述的系统,其特征在于,所述每个数据处理子系统,包括:参数配置模块、遥测数据接收模块、遥测数据分发模块、命令处理模块、遥测数据发送模块以及仿真计算模块;其中,所述参数配置模块,用于提供维护系统运行所需的卫星参数、采集数据参数、运行参数信息;所述遥测数据接收模块,用于接收来自遥控遥测子系统的卫星数据并将其推送至遥测数据分发模块;
所述遥测数据分发模块,用于将卫星数据进行分类整理,并将需要进行仿真计算和处理的卫星数据推送至仿真计算模块,将符合数字孪生子系统协议格式的数据推送至遥测数据发送模块;所述遥测数据发送模块,用于将收到的推送数据发送至数字孪生子系统对应的显示设备上;所述仿真计算模块,用于将仿真计算和处理的计算结果通过协议文件保存至数字孪生子系统的共享路径下,并将仿真计算和处理的完成指示发送至数字孪生子系统对应的显示设备上;所述命令处理模块,用于接收来自遥控遥测子系统的数据源系统的控制命令,并将执行结果返回给遥控遥测子系统的数据源系统。6.根据权利要求5所述的系统,其特征在于,所述参数配置模块,经配置为:通过设计好的交互界面,由用户自主维护系统需要采集的卫星参数、数据参数以及运行参数等信息;所述遥测数据接收模块,经配置为通过数据接收线程接收来自遥控遥测子系统发送过来的JSON格式的数据并将其存放至数据接收队列缓冲区中。所述遥测数据分发模块,经配置为通过数据分发线程从数据接收队列缓冲区中将遥控遥测...
【专利技术属性】
技术研发人员:马丽娜,李明林,关聪,
申请(专利权)人:哈尔滨工大卫星技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。