[发明专利]一种数据压缩方法、电子设备及存储介质在审
| 申请号: | 202110938795.0 | 申请日: | 2021-08-16 |
| 公开(公告)号: | CN113746485A | 公开(公告)日: | 2021-12-03 |
| 发明(设计)人: | 何雨龙;刘俊;梁力文;牛洋洋;龚梅军;杨梦丽;杜先于 | 申请(专利权)人: | 深圳数联天下智能科技有限公司 |
| 主分类号: | H03M7/30 | 分类号: | H03M7/30 |
| 代理公司: | 深圳市六加知识产权代理有限公司 44372 | 代理人: | 孟丽平 |
| 地址: | 518000 广东省深圳市南山区粤海街道高*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 数据压缩 方法 电子设备 存储 介质 | ||
本申请实施例涉及数据传输技术领域,公开了一种数据压缩方法、电子设备及存储介质,该方法首先采用第一编码算法对初始数据序列进行一次压缩,然后采用第二编码算法进行二次压缩,使得初始数据序列能够得到充分压缩,尽可能减少数据量,并且,还通过将二次压缩后的第二数据序列的长度与一次压缩后的第一数据序列的长度进行比较,确保二次压缩有效,因此,能够精准控制压缩后的数据量相对于压缩前的数据量有效减少,能够减少传输的数据量,提高传输效率。
技术领域
本申请实施例涉及数据传输技术领域,尤其涉及一种数据压缩方法、电子设备及存储介质。
背景技术
多导睡眠监测(Polysomnography,PSG)是最常用的睡眠监测设备,通过监测睡眠时连续的呼吸、动脉血氧饱和度、脑电图、心电图、心率等指标,以监测睡眠状态和健康状态。具体地,PSG设备一般包括主控装置和多个数据采集装置,多个数据采集装置用于采集人体睡眠状态下的生理信号,具体的生理信号包括心率、温度、脑电和音频等多个实时信号。当多个数据采集装置采集到生理信号后,分别将各生理信号传输给主控装置,使得主控装置获取各生理信号,以供后续分析,以确定睡眠状态和健康状态。
多个数据采集装置和主控装置之间数据传输具有通道多、采样率高和数据量大的特点,导致数据传输量大、传输效率低。
发明内容
本申请实施例主要解决的技术问题是提供一种数据压缩方法,能够精准控制压缩后的数据量相对于压缩前的数据量有效减少,从而,能够减少传输的数据量,提高传输效率。
为解决上述技术问题,第一方面,本申请实施例中提供给了一种数据压缩方法,包括:
获取待压缩的初始数据序列,所述初始数据序列为预设时间段内采集到的时变数据;
采用预设的第一编码算法,对所述初始数据序列进行编码,获得第一数据序列,其中,所述第一数据序列的长度小于所述初始数据序列的长度;
采用预设的第二编码算法,对所述第一数据序列进行编码,获得第二数据序列;
若所述第二数据序列的长度小于所述第一数据序列的长度,则确定目标数据序列包括所述第二数据序列和第二标识符,其中,所述目标数据序列用于经解码后获得所述初始数据序列,所述第二标识符用于表示所述第二编码算法的身份。
在一些实施例中,还包括:
若所述第二数据序列的长度大于或等于所述第一数据序列的长度,则采用预设的第三编码算法,对所述第一数据序列进行编码,获得第三数据序列;
若所述第三数据序列的长度小于所述第一数据序列的长度,则确定所述目标数据序列包括所述第三数据序列和第三标识符,其中,所述第三标识符用于表示所述第三编码算法的身份。
在一些实施例中,还包括:
若所述第三数据序列的长度大于或等于所述第一数据序列的长度,则确定所述目标数据序列包括所述第一数据序列和第一标识符,所述第一标识符用于表示所述第一编码算法的身份。
在一些实施例中,所述采用预设的第一编码算法,对所述初始数据序列进行编码,获得第一数据序列,包括:
根据所述初始数据序列中的第i个数据的前两个数据,确定所述第i个数据对应的预测数据,其中,2<i≤N,所述N为所述初始数据序列中数据的个数;
确定所述第i个数据对应的预测误差为所述第i个数据和所述第i个数据对应的预测数据之间的差;
确定第一数据序列包括所述初始数据序列中的前两个数据和(N-2)个预测误差。
在一些实施例中,所述根据所述初始数据序列中的第i个数据的前两个数据,确定所述第i个数据对应的预测数据,包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳数联天下智能科技有限公司,未经深圳数联天下智能科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110938795.0/2.html,转载请声明来源钻瓜专利网。





