【技术实现步骤摘要】
基于大数据存储平台的卫星数据分布式处理系统和方法
[0001]本专利技术属于卫星数据处理
,具体涉及一种基于大数据存储平台的卫星数据分布式处理系统和方法。
技术介绍
[0002]随着卫星应用越来越广泛,其数据越来越多,数据处理越来越复杂,计算量也越来越大,这对数据处理软件和软件运行平台的性能提出了越来越高的要求。原有的处理方式是按照处理目标(项目/评估类型),将牵涉到所有算法集中到一个应用中,在一台数据处理计算机上进行整体处理;在出现计算性能问题时,多以提高数据处理计算机性能、优化软件编程技巧为处理手段。
[0003]但随着卫星数据的几何增长,不断丰富的算法以及不断复杂的逻辑,其计算处理时长在不断增加,需要消耗的资源在不断的增长,严重超出了软件和数据处理计算机的优化极限,影响了整体的指标计算,特别是影响了实时部分的数据处理。
技术实现思路
[0004]为了解决现有技术中存在的上述问题,本专利技术提供了一种基于大数据存储平台的卫星数据分布式处理系统和方法。本专利技术要解决的技术问题通过以下技术方案 ...
【技术保护点】
【技术特征摘要】
1.一种基于大数据存储平台的卫星数据分布式处理系统,其特征在于,包括大数据存储平台、多个非实时数据处理应用模块、多个实时数据处理应用模块和监测模块,其中:所述大数据存储平台用于从各观测站接收和存储待进行卫星数据处理的各类原始数据;所述多个非实时数据处理应用模块中的每个非实时数据处理应用模块至少集成有一个卫星指标非实时算法软件,且所述多个非实时数据处理应用模块分别设置在不同的数据处理计算机上,以利用所述不同的数据处理计算机接收来自所述大数据存储平台的相应原始数据并进行非实时数据处理,获得观测卫星的相应非实时指标;所述多个实时数据处理应用模块中的每个实时数据处理应用模块至少集成有一个卫星指标实时算法软件,且所述多个实时数据处理应用模块分别设置在不同的数据处理计算机上,以利用所述不同的数据处理计算机接收来自实时数据网络和各观测站的实时观测数据并进行实时数据处理,获得观测卫星的相应实时指标;所述监测模块连接各数据处理计算机,用于检测各非实时数据处理应用模块和各实时数据处理应用模块的运行状态并进行显示;所述大数据存储平台还用于接收和存储所述多个非实时数据处理应用模块和所述多个实时数据处理应用模块的数据处理结果。2.根据权利要求1所述的基于大数据存储平台的卫星数据分布式处理系统,其特征在于,根据所述卫星指标非实时算法软件的计算时长和触发时间,将所述多个非实时数据处理应用模块设置在不同的数据处理计算机上,其中,每个数据处理计算机上可以设置一个或多个非实时数据处理应用模块。3.根据权利要求1所述的基于大数据存储平台的卫星数据分布式处理系统,其特征在于,所述监测模块构建在任一所述数据处理计算机上,或者构建在单独的监测计算机上。4.根据权利要求3所述的基于大数据存储平台的卫星数据分布式处理系统,其特征在于,所述监测模块采用Udp协议与所述数据处理计算机进行数据通信。5.根据权利要求4所述的基于大数据存储平台的卫星数据分布式处理系统,其特征在于,所有数据处理计算机和/或所述监测计算机均处于同一局域网内。6.根据权利要求1所述的基于大数据存储平台的卫星数据分布式处理系统,其特征在于,具有实时数据处理应用模块的数据处理计算机上还设置有实时数据接收模块,用于接收来自实时数据网络和观测站的实时观测数据并传输至所述时数据处理应用模块中进行处理。7.根据权利要求1所述的...
【专利技术属性】
技术研发人员:成芳,沈朋礼,肖厦,卢晓春,李艳红,刘东亮,李晓婉,
申请(专利权)人:中国科学院国家授时中心,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。