[发明专利]一种报文压缩存储方法及装置在审
申请号: | 201711227888.2 | 申请日: | 2017-11-29 |
公开(公告)号: | CN107968782A | 公开(公告)日: | 2018-04-27 |
发明(设计)人: | 见永刚;郭森 | 申请(专利权)人: | 北京经纬恒润科技有限公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06;H04L12/40 |
代理公司: | 北京集佳知识产权代理有限公司11227 | 代理人: | 王宝筠 |
地址: | 100101 北京*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 报文 压缩 存储 方法 装置 | ||
1.一种报文压缩存储方法,其特征在于,包括:
接收原始报文数据;
获取所述原始报文中的各个时间戳,第一时间戳为所述原始报文数据的基准时间,依据所述各个时间戳计算各个时间段变化量;
获取所述原始报文数据中的各个报文数据段,将所述各个报文数据段中的第一报文数据段作为基本报文数据段,依据所述各个报文数据段计算各个报文数据段变化量;
记录所述原始报文数据的块头信息、所述原始报文数据的基准时间、所述各个时间段变化量、所述基本报文数据段和除所述第一报文数据段以外的各个报文数据段变化量。
2.根据权利要求1所述的报文压缩存储方法,其特征在于,所述块头信息包括:
通道号、CAN ID号、自定义重构字节序和报文发送周期,所述块头信息的长度为64Byte。
3.根据权利要求1所述的报文压缩存储方法,其特征在于,所述依据所述各个时间戳计算各个时间段变化量,包括:
按照所述时间戳由先至后顺序,逐个计算在后与在前两个相邻的时间戳的差值,获得一组时间差;其中,将第二时间戳与所述第一时间戳的差值作为第一时间段变化量;
按照获得所述时间差的先后顺序,逐个计算在后与在前两个相邻的所述时间差的差值作为各个时间段变化量。
4.根据权利要求3所述的报文压缩存储方法,其特征在于,还包括:依据预设区间,确定所述各个时间段变化量的长度和值,存储所述各个时间段变化量的长度和值:
若Tn=0,则Tn长度为1bit,值为0;
若Tn在第一区间[-63,64),则Tn长度为9bits,值为(10+Tn)b;
若Tn在第二区间[-255,256),则Tn长度为12bits,值为(110+Tn)b;
若Tn在第三区间[-2047,2048),则Tn长度为16bits,值为(1110+Tn)b;
若Tn在所述第三区间以外,长度为36bits,值为(1111+Tn)b;
其中,Tn为所述各个时间段变化量中的任一时间段变化量,所述预设区间包括所述第一区间、所述第二区间和所述第三区间。
5.根据权利要求1所述的报文压缩存储方法,其特征在于,所述依据所述各个报文数据段计算各个报文数据段变化量包括:
XORn=dnXORdn-1;
其中,n为大于等于2的正整数,dn为第n个报文数据段,dn-1为第n-1个报文数据段,XORn为所述各个数据段变化量中的任一数据段变化量,XOR为取异或运算。
6.根据权利要求5所述的报文压缩方法,其特征在于,还包括:
依据预设条件,确定所述数据段变化量的长度和值,存储所述各个时间段变化量的长度和值。
7.根据权利要求6所述的报文压缩方法,其特征在于,所述依据预设条件,确定所述数据段变化量的长度和值,包括:
若XORn等于0,则Dn长度为1bit,值为(0)b;
若XORn不等于0,ZHn等于ZHn-1并且ZTn=ZTn-1,则Dn长度为2+NZnbits,值为(10+DNZn)b;ZHn不等于ZHn-1或ZTn不等于ZTn-1,则Dn长度为14+NZn bits,值为11ZHn ZTn DNZn;
其中,ZHn为XORn中从最高位起连续0的个数,ZTn为从最低位起连续0的个数,中间有效数据段值为DNZn,有效长度为NZn=64-ZHn-ZTn。
8.一种报文压缩存储装置,其特征在于,包括:
报文接收单元,用于接收原始报文数据;
时间戳处理单元,用于获取所述原始报文数据中的各个时间戳,第一时间戳为所述原始报文数据的基准时间,依据所述各个时间戳计算各个时间段变化量;
报文数据段处理单元,用于获取所述原始报文数据中的各个报文数据段,将所述各个报文数据段中的第一报文数据段作为基本报文数据段,依据所述各个报文数据段计算各个报文数据段变化量;
存储单元,用于记录所述原始报文的块头信息、所述原始报文数据的基准时间、所述各个时间段变化量、所述基本报文数据段和除所述第一报文数据段以外的各个报文数据段变化量。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京经纬恒润科技有限公司,未经北京经纬恒润科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711227888.2/1.html,转载请声明来源钻瓜专利网。