环境数据的压缩方法及相关装置制造方法及图纸

技术编号:26177579 阅读:29 留言:0更新日期:2020-10-31 14:22
本申请的实施例提供了一种环境数据的压缩方法及相关装置,涉及数据处理领域。该方法包括:获取原始环境数据;根据原始环境数据、原始环境数据对应的预设精度值和预设下限值,对原始环境数据进行压缩,得到实际存储值;实际存储值的位数小于原始环境数据的位数;将实际存储值存储至预设存储空间;预设存储空间的位数由预设精度值、预设下限值和原始环境数据对应的预设上限值确定。通过根据原始环境数据、原始环境数据对应的预设精度值和预设下限值,对原始环境数据进行压缩,得到位数小于原始环境数据的实际存储值,使得原始环境数据在被存储时能够尽量少地占用存储空间,减少在被传输时的数据大小,进而达到提高环境数据的存储传输效率的目的。

【技术实现步骤摘要】
环境数据的压缩方法及相关装置
本申请涉及数据处理领域,具体而言,涉及一种环境数据的压缩方法及相关装置。
技术介绍
基于无线传输的环境数据获取设备(例如,温度传感器、湿度传感器、光照传感器等)的应用范围非常广泛。人们也越来越多的应用这些环境数据获取设备获取各类环境数据。当前的环境数据获取设备通常基于蓝牙等低功耗地传输方式进行数据的传输,以降低运行功率,延长运行时间。但是,当需要传输数十KB(千字节,Kilobyte)甚至数百KB数据时,当前的环境数据获取设备的数据传输时间很长。
技术实现思路
本申请的目的包括,提供了一种环境数据的压缩方法及相关装置,其能够压缩环境数据,提高环境数据的存储传输效率。本申请的实施例可以这样实现:第一方面,本申请实施例提供一种环境数据的压缩方法,包括:获取原始环境数据;根据所述原始环境数据、所述原始环境数据对应的预设精度值和预设下限值,对所述原始环境数据进行压缩,得到实际存储值;所述实际存储值的位数小于所述原始环境数据的位数;将所述实际存储值存储至预设存储空间;所述预设存储空间的位数由所述预设精度值、所述预设下限值和所述原始环境数据对应的预设上限值确定。在可选的实施方式中,所述根据所述原始环境数据、所述原始环境数据对应的预设精度值和预设下限值,对所述原始环境数据进行压缩,得到实际存储值的步骤,包括:根据第一公式对所述原始环境数据进行压缩,得到所述实际存储值;其中,f(real)为所述原始环境数据,f(min)为所述预设下限值,f(a)为所述预设精度值,F(flash)为所述实际存储值。在可选的实施方式中,确定所述预设存储空间的位数的方式包括:根据所述预设精度值、所述预设下限值以及所述预设上限值,确定所述实际存储值的最大占用存储空间;根据所述最大占用存储空间确定所述预设存储空间的位数。在可选的实施方式中,所述根据所述预设精度值、所述预设下限值以及所述预设上限值,确定所述实际存储值的最大占用存储空间的步骤包括:根据第二公式确定所述实际存储值的最大占用存储空间;其中,f(max)为所述预设上限值,f(min)为所述预设下限值,f(a)为所述预设精度值,F(flashmax)为预设最大占用存储空间。在可选的实施方式中,所述根据所述最大占用存储空间确定所述预设存储空间的位数的步骤包括:根据第三公式F(capacity)=log2(F(Flashmax))+1,确定所述预设存储空间的位数;其中,F(flashmax)为所述最大占用存储空间,F(capacity)为所述预设存储空间的位数。在可选的实施方式中,所述将所述实际存储值存储至预设存储空间的步骤之前,所述方法还包括:根据预设的压缩规则,对所述实际存储值进行压缩。第二方面,本申请实施例提供一种环境数据的压缩装置,包括:获取模块,用于获取原始环境数据;压缩模块,用于根据所述原始环境数据、所述原始环境数据对应的预设精度值和预设下限值,对所述原始环境数据进行压缩,得到实际存储值;所述实际存储值的位数小于所述原始环境数据的位数;所述压缩模块,还用于将所述实际存储值存储至预设存储空间;所述预设存储空间的位数由所述预设精度值、所述预设下限值和所述原始环境数据对应的预设上限值确定。在可选的实施方式中,所述压缩模块,用于根据第一公式对所述原始环境数据进行压缩,得到所述实际存储值;其中,f(real)为所述原始环境数据,f(min)为所述预设下限值,f(a)为所述预设精度值,F(flash)为所述实际存储值。在可选的实施方式中,所述压缩模块,用于根据所述预设精度值、所述预设下限值以及所述预设上限值,确定所述实际存储值的最大占用存储空间;所述压缩模块,还用于根据所述最大占用存储空间确定所述预设存储空间的位数。在可选的实施方式中,所述压缩模块,用于根据第二公式确定所述实际存储值的最大占用存储空间;其中,f(max)为所述预设上限值,f(min)为所述预设下限值,f(a)为所述预设精度值,F(flashmax)为预设最大占用存储空间。在可选的实施方式中,所述压缩模块,用于根据第三公式F(capacity)=log2(F(Flashmax))+1,确定所述预设存储空间的位数;其中,F(flashmax)为所述最大占用存储空间,F(capacity)为所述预设存储空间的位数。在可选的实施方式中,所述压缩模块,用于根据预设的压缩规则,对所述实际存储值进行压缩。第三方面,本申请实施例提供一种环境数据获取设备,包括处理器和存储器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现前述实施方式中任一项所述方法的步骤。第四方面,本申请实施例提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现前述实施方式中任一项所述的方法的步骤。本申请实施例的有益效果包括:通过根据原始环境数据、原始环境数据对应的预设精度值和预设下限值,对原始环境数据进行压缩,得到位数小于原始环境数据的实际存储值,使得原始环境数据在被存储时能够尽量少地占用存储空间,减少在被传输时的数据大小,进而达到提高环境数据的存储传输效率的目的。附图说明为了更清楚地说明本申请实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本申请的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。图1为本申请实施例所提供的环境数据获取设备的一种结构框图;图2为本申请实施例提供的环境数据的压缩方法的一种流程图;图3为本申请实施例提供的环境数据的压缩方法的S210的流程图;图4为本申请实施例提供的如何“确定预设存储空间的位数”的一种流程图;图5为本申请实施例提供的图4所示方法的S300、S310的流程图;图6为本申请实施例提供的环境数据的压缩装置的一种功能模块图。图标:100-环境数据获取设备;110-存储器;120-处理器;400-环境数据的压缩装置;410-获取模块;420-压缩模块。具体实施方式为使本申请实施例的目的、技术方案和优点更加清楚,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本申请实施例的组件可以以各种不同的配置来布置和设计。因此,以下对在附图中提供的本申请的实施例的详细描述并非旨在限制要求保护的本申请的范围,而是仅仅表示本申请的选定实施例。基于本申请中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步定义和解释。此外,若出本文档来自技高网...

【技术保护点】
1.一种环境数据的压缩方法,其特征在于,包括:/n获取原始环境数据;/n根据所述原始环境数据、所述原始环境数据对应的预设精度值和预设下限值,对所述原始环境数据进行压缩,得到实际存储值;所述实际存储值的位数小于所述原始环境数据的位数;/n将所述实际存储值存储至预设存储空间;所述预设存储空间的位数由所述预设精度值、所述预设下限值和所述原始环境数据对应的预设上限值确定。/n

【技术特征摘要】
1.一种环境数据的压缩方法,其特征在于,包括:
获取原始环境数据;
根据所述原始环境数据、所述原始环境数据对应的预设精度值和预设下限值,对所述原始环境数据进行压缩,得到实际存储值;所述实际存储值的位数小于所述原始环境数据的位数;
将所述实际存储值存储至预设存储空间;所述预设存储空间的位数由所述预设精度值、所述预设下限值和所述原始环境数据对应的预设上限值确定。


2.根据权利要求1所述的方法,其特征在于,所述根据所述原始环境数据、所述原始环境数据对应的预设精度值和预设下限值,对所述原始环境数据进行压缩,得到实际存储值的步骤,包括:
根据第一公式对所述原始环境数据进行压缩,得到所述实际存储值;
其中,f(real)为所述原始环境数据,f(min)为所述预设下限值,f(a)为所述预设精度值,F(flash)为所述实际存储值。


3.根据权利要求1所述的方法,其特征在于,确定所述预设存储空间的位数的方式包括:
根据所述预设精度值、所述预设下限值以及所述预设上限值,确定所述实际存储值的最大占用存储空间;
根据所述最大占用存储空间确定所述预设存储空间的位数。


4.根据权利要求3所述的方法,其特征在于,所述根据所述预设精度值、所述预设下限值以及所述预设上限值,确定所述实际存储值的最大占用存储空间的步骤包括:
根据第二公式确定所述实际存储值的最大占用存储空间;
其中,f(max)为所述预设上限值,f(min)为所述预设下限值,f(a)为所述预设精度值,F(flashmax)为预设最大占用存储空间。


5.根据权利要求3所述的方法,其特征在于,所述根据所述最大占用存储空间确...

【专利技术属性】
技术研发人员:王旬贵
申请(专利权)人:珠海美佳音科技有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1