【技术实现步骤摘要】
海量多元化复杂航天器仿真数据的存储复盘方法和装置
本申请涉及数据存储复盘
,特别是涉及一种海量多元化复杂航天器仿真数据的存储复盘方法、装置、计算机设备和存储介质。
技术介绍
复杂航天器仿真系统需要使用多类型的航天器设备,上报多类型的冲量、报告等数据,仿真结束后,需要对仿真过程中的各设备的态势进行复盘,以便准确地对仿真过程中的关键事件、关键消息等进行分析,从而评估仿真效果。一方面,不同系统、不同类型的设备带来的是多元化的复盘数据类型,不同航天器的复盘数据也不尽相同;另一方面,由于航天器数据产生频率高、单条数据体积大,带来海量数据传输和存储的挑战。现有技术中还没有针对复杂航天器仿真数据进行海量多元数据存储复盘的方法。
技术实现思路
基于此,有必要针对上述技术问题,提供一种能够解决复杂航天器仿真系统使用中存在的数据来源系统架构不同、数据结构不一致、发送频率高低不一等数据多元化问题的海量多元化复杂航天器仿真数据的存储复盘方法、装置、计算机设备和存储介质。一种海量多元化复杂航天器仿真数据的存储 ...
【技术保护点】
1.一种海量多元化复杂航天器仿真数据的存储复盘方法,其特征在于,所述方法包括:/n数据发送方将复杂航天器上报的数据进行封装,通过添加数据类型字段的方式将所述数据分为低频数据和高频数据;/n数据接收方接收封装后的所述数据并进行解析,将解析得到的所述低频数据存储到关系型数据库中并进行索引优化,将解析得到的所述高频数据进行分段压缩后存储到文件存储系统中,根据存储的所述低频数据、所述高频数据得到存储数据;/n数据接收方根据所述存储数据在仿真系统中进行仿真,通过数据预读取和定时触发的方式将所述低频数据进行数据推送,通过数据缓存和时间匹配分析的方式将所述高频数据进行数据推送,在复盘应用 ...
【技术特征摘要】
1.一种海量多元化复杂航天器仿真数据的存储复盘方法,其特征在于,所述方法包括:
数据发送方将复杂航天器上报的数据进行封装,通过添加数据类型字段的方式将所述数据分为低频数据和高频数据;
数据接收方接收封装后的所述数据并进行解析,将解析得到的所述低频数据存储到关系型数据库中并进行索引优化,将解析得到的所述高频数据进行分段压缩后存储到文件存储系统中,根据存储的所述低频数据、所述高频数据得到存储数据;
数据接收方根据所述存储数据在仿真系统中进行仿真,通过数据预读取和定时触发的方式将所述低频数据进行数据推送,通过数据缓存和时间匹配分析的方式将所述高频数据进行数据推送,在复盘应用中根据推送的低频数据和高频数据得到复盘数据;
数据接收方将所述复盘数据进行分段,提取每段数据的特征值点,以及对所述复盘数据进行压缩,得到可视化显示数据,根据所述可视化数据进行可视化复盘展现;其中,所述可视化显示数据中包括特征值点。
2.根据权利要求1所述的方法,其特征在于,所述数据接收方接收封装后的所述数据并进行解析,将解析得到的所述低频数据存储到关系型数据库中并进行索引优化,将解析得到的所述高频数据进行分段压缩后存储到文件存储系统中,根据存储的所述低频数据、所述高频数据得到存储数据,包括:
数据接收方接收封装后的所述数据并进行解析;
将解析得到的所述低频数据存储到关系型数据库中并进行索引优化;
根据解析得到的所述高频数据中的任务信息、实体标识号、时间分布特点信息,确定用于支撑文件存储系统的目录所需的字段和字段取值跨度,以及确定目录形成的规则算法;
根据所述高频数据的数据量大小以及所述目录形成的规则算法,确定数据分段的规则算法;
根据所述数据分段的规则算法将所述高频数据进行分段,并根据所述高频数据的特点对分段后的数据进行压缩,将压缩后的数据存储到对应的文件目录中;
根据存储的所述低频数据、所述高频数据得到存储数据。
3.根据权利要求1所述的方法,其特征在于,所述数据接收方根据所述存储数据在仿真系统中进行仿真,通过数据预读取和定时触发的方式将所述低频数据进行数据推送,通过数据缓存和时间匹配分析的方式将所述高频数据进行数据推送,在复盘应用中根据推送的低频数据和高频数据得到复盘数据,包括:
数据接收方根据所述存储数据在仿真系统中进行仿真,将所述低频数据预先读取存储在内存空间中;
根据天文时间的当前值、机器时间相对于天文时间的计算公式、复盘仿真时间相对于天文时间的计算公式、所述低频数据对应的存储仿真时间以及预先设定的复盘倍数,得到定时触发器的发送时机器时间为:
其中,tx表示定时触发器的发送时机器时间对应的天文时间;t0表示所述天文时间的当前值;Tjq表示所述机器时间相对于天文时间的计算公式;Tzz表示所述复盘仿真时间相对于天文时间的计算公式;Vfp表示所述复盘倍数;Tjq(tx)表示所述定时触发器的发送时机器时间;Tjq(t0)表示所述天文时间的当前值对应的机器时间;Tzz(tx)表示所述低频数据对应的存储仿真时间;Tzz(t0)表示所述天文时间的当前值对应的复盘仿真时间;
根据所述定时触发器的发送时机器时间设置定时触发器的发送时机器时间,当复盘应用的时间到达所述发送时机器时间时,在所述内存空间中读取预先存储的所述低频数据;
通过数据缓存和时间匹配分析的方式将所述高频数据进行数据推送;
在复盘应用中根据推送的低频数据和高频数据得到复盘数据。
4.根据权利要求3所述的方法,其特征在于,所述数据接收方根据所述存储数据在仿真系统中进行仿真,通过数据预读取和定时触发的方式将所述低频数据进行数据推送,通过数据缓存和时间匹配分析的方式将所述高频数据进行数据推送,在复盘应用中根据推送的低频数据和高频数据得到复盘数据,包括:
数据接收方根据所述存储数据在仿真系统中进行仿真,通过数据预...
【专利技术属性】
技术研发人员:韩中生,王月明,杨明凯,候育卓,林鲲鹏,刘正云,康建勇,赵爽,孙志伟,黄晶靖,姚军,濮阳康,江文健,
申请(专利权)人:中国人民解放军六三九二一部队,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。