[发明专利]一种数据压缩方法和数据解压方法有效
| 申请号: | 201510371514.2 | 申请日: | 2015-06-30 |
| 公开(公告)号: | CN105049055B | 公开(公告)日: | 2019-04-05 |
| 发明(设计)人: | 张永强;彭能岭;李振山;王永秋;李钰锐 | 申请(专利权)人: | 郑州宇通客车股份有限公司 |
| 主分类号: | H03M7/30 | 分类号: | H03M7/30 |
| 代理公司: | 郑州睿信知识产权代理有限公司 41119 | 代理人: | 胡泳棋 |
| 地址: | 450016 河*** | 国省代码: | 河南;41 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 数据压缩 方法 数据 解压 | ||
本发明涉及一种数据压缩方法和数据解压方法。压缩方法为:对待压缩的数据,将每帧数据均划分为n个单元,以某一帧数据为参考帧,完整保存该参考帧数据;对于其他任一帧数据,保存一个n位的状态字和若干单元的数据:将任一帧数据中的n个单元与上一帧或参考帧中的n个单元一一对应比对,若该任一帧数据中一个单元与上一帧或参考帧对应单元数据不同,则将所述状态字中对应位置为1,并且保存该单元数据;若相同,则置为0。解压方法为压缩方法的逆向处理。使用上述压缩方法进行数据压缩,避免了相同的数据重复保存,减少了存储空间,实现了对数据的有效压缩处理,提高了数据处理效率。
技术领域
本发明涉及一种数据压缩方法和数据解压方法,属于汽车数据的压缩保存技术领域。
背景技术
随着汽车电子技术的高速发展,特别是汽车CAN总线技术发展更为迅速,大量的汽车电子部件使用CAN通讯进行数据传输。
近几年,新能源汽车得以大力发展,随着CAN总线技术的大量应用,有关CAN总线数据记录设备也得以大力发展,但现有的CAN总线数据记录设备大都是直接流水式进行数据记录存储,没有对数据进行压缩处理,这样会有以下弊端:
1:实时的大量数据记录存储,对CAN总线数据记录设备系统的运算处理实时性要求较高;
2:实时的大量数据记录存储,对CAN总线数据记录设备系统的存储容量要求较大,这样必将导致设备成本较高;
3:在进行数据读取及回放过程中,因数据量较大,导致速度较慢,时间较长。
4:在进行长时间现场CAN数据记录采样时,如果数据量较大,CAN总线数据记录设备的存储器存储的时间较短,需要定期的去维护采集到的数据,影响工作效率。
除了上述流水式进行数据记录存储的方式外,目前还有一种针对CAN数据的压缩方式,比如说申请号为201310184675.1,发明名称为“一种针对汽车车身小格式数据的压缩方法”的中国专利申请,其公开了一种数据压缩方法, 该方法大致为:首先进行数据转化,然后应用滑动窗口对数据进行自适应Huffman编码并发送,随后,将窗口下移,累加最后一帧数据中的权值信息,减去第一帧对应的权值信息,更新树中相应叶子节点及其父母节点的权值,根据顶端优势策略更新Huffman树结构,最后,按上述步骤处理数据,直到没有新数据获取。该方法能够对数据进行高效压缩,具有较高的压缩率,但是该方法相对比较复杂。
发明内容
本发明的目的是提供一种数据压缩方法,解决了现有数据压缩和存储的方法较为复杂的问题。本发明同时提供一种数据解压方法。
为实现上述目的,本发明的方案包括:一种数据压缩方法,对待压缩的数据,将每帧数据均划分为n个单元,以某一帧数据为参考帧,完整保存该参考帧数据;对于除参考帧以外的任一帧数据,保存一个n位的状态字和若干单元的数据:将所述任一帧数据中的n个单元与上一帧或参考帧中的n个单元一一对应比对,若该任一帧数据中一个单元与上一帧或参考帧对应单元数据不同,则将所述状态字中对应位置为1,并且保存该单元数据;若该任一帧数据中的所述单元与上一帧或参考帧对应单元数据相同,则将所述状态字中对应位置为0。
所述数据为通过CAN总线传输的数据。
所述n个单元中,每个单元中的数据的长度相等。
所述每帧数据为8个字节,每帧数据中的每个单元的数据为1个字节。
一种数据解压方法,首先解压出参考帧的数据;对于待解压的某帧的状态字和对应保存的数据,根据状态字和参考帧或已解压的上一帧数据还原该帧数据:该帧中,对于一个单元,若该单元的对应状态字为1,则取所述保存的设定长度的数据为该单元数据;若该单元的对应状态字为0,则取参考帧或已解压的上一帧数据的对应单元的数据。
所述数据为通过CAN总线传输的数据。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于郑州宇通客车股份有限公司,未经郑州宇通客车股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510371514.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种独热码检测电路
- 下一篇:一种带有失调校正功能的高速比较器
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置





