预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共19页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

(19)中华人民共和国国家知识产权局(12)发明专利申请(10)申请公布号CN114116868A(43)申请公布日2022.03.01(21)申请号202111400443.6G06F9/54(2006.01)(22)申请日2021.11.24G06F9/50(2006.01)(71)申请人重庆零壹空间航天科技有限公司地址401135重庆市渝北区龙兴镇迎龙大道19号申请人重庆零壹空间科技集团有限公司西安零壹空间科技有限公司北京零壹空间电子有限公司北京零壹空间技术研究院有限公司(72)发明人彭波舒畅马超(74)专利代理机构重庆中之信知识产权代理事务所(普通合伙)50213代理人黄妍(51)Int.Cl.G06F16/25(2019.01)权利要求书2页说明书9页附图7页(54)发明名称火箭撬采样数据处理方法、装置、计算机设备和存储介质(57)摘要本发明提供一种火箭撬采样数据处理方法、装置、计算机设备和存储介质,所述方法包括:通过数据接收线程将多个数据源发送的采样数据帧存储到数据接收缓冲区;通过数据解析线程提取数据接收缓冲区中的每个采样数据帧,并对每个采样数据帧进行解析,得到每个采样数据帧中的多个目标采样值并将所述多个目标采样值发送到数据发送缓冲区;通过数据发布线程将数据发送缓冲区中的多个目标采样值进行广播发送;本发明解决了现有技术中火箭撬采样数据处理方法存在数据丢失的问题,实现数据接收、数据处理及数据发布等业务两两间逻辑异步分离及解耦,消除数据峰值凸起的冲击,防止高频采样数据的丢失,并且通过多任务并行处理方式提高了数据处理效率。CN114116868ACN114116868A权利要求书1/2页1.一种火箭撬采样数据处理方法,其特征在于,所述方法包括:通过数据接收线程将多个数据源发送的采样数据帧存储到数据接收缓冲区;通过数据解析线程提取数据接收缓冲区中的每个采样数据帧,并对每个采样数据帧进行解析,得到每个采样数据帧中的多个目标采样值并将所述多个目标采样值发送到数据发送缓冲区;通过数据发布线程将数据发送缓冲区中的多个目标采样值进行广播发送。2.如权利要求1所述的火箭撬采样数据处理方法,其特征在于,对每个采样数据帧进行解析,得到每个采样数据帧中的多个目标采样值,包括:根据当前采样数据帧的帧序号,获取与所述当前采样数据帧相匹配的目标参数列表,其中每个参数列表包括多个参数对象,每个参数对象包括参数key值和与参数key值相对应的参数实体对象;根据所述目标参数列表中的每个参数对象的参数key值,在目标平衡树中获取与所述每个参数对象相对应的参数实体对象;根据每个参数对象相对应的参数实体对象对所述当前采样数据帧进行字节流提取和数据转换,得到当前采样数据帧中的多个目标采样值。3.如权利要求2所述的火箭撬采样数据处理方法,其特征在于,根据每个参数对象相对应的参数实体对象对所述当前采样数据帧进行字节流提取和数据转换,得到当前采样数据帧中的多个目标采样值,包括:根据每个参数对象相对应的参数实体对象,得到每个参数对象在当前采样数据帧中的起始位置、字节长度和目标数据类型;根据每个参数对象在当前采样数据帧中的起始位置和字节长度,获取每个参数对象在所述当前采样数据帧中的对应字节流;将每个参数对象在所述当前采样数据帧中的对应字节流转换成相对应的目标数据类型,得到每个参数对象相对应的目标采样值;其中,将所有参数对象相对应的目标采样值作为所述当前采样数据帧中的多个目标采样值。4.如权利要求2所述的火箭撬采样数据处理方法,其特征在于,在根据所述每个采样数据帧的帧序号,获取与所述每个采样数据帧相匹配的目标参数列表之前,所述方法还包括:对多个通信数据协议文件进行解析,得到多个参数列表,每个参数列表包括多个参数对象,每个参数对象包括参数key值和与参数key值相对应的参数实体对象;根据每个参数对象的参数key值构建目标平衡树,使所述目标平衡树中存储与每个参数key值相对应的参数实体对象。5.如权利要求4所述的火箭撬采样数据处理方法,其特征在于,根据每个参数对象的参数key值构建目标平衡树,包括:以目标参数key值作为根节点建立目标平衡树,所述平衡树包括祖父节点、父节点、叔叔节点和兄弟节点;若当前插入的参数key值大于所述目标参数key值,当前插入的参数key值将所述根节点作为父节点并设置在所述父节点的右边。6.如权利要求5所述的火箭撬采样数据处理方法,其特征在于,所述方法还包括:2CN114116868A权利要求书2/2页若当前插入的参数key值在父节点的左边,且所述父节点在祖父节点的左边,以所述祖父节点为支点进行右旋,得到目标平衡树;若当前插入的参数key值在父节点的右边,且所述父节点在祖父节点的右边,以所述祖父节点为支点进行左旋,得到目标平衡树;若当前插入的参数key