基于云平台的新能源数据优化存储方法技术

技术编号:39663765 阅读:10 留言:0更新日期:2023-12-11 18:26
本发明专利技术涉及数据处理技术领域,具体涉及基于云平台的新能源数据优化存储方法,包括:根据新能源数据中每个字符出现的频率得到每个字符的索引分配位置,根据每个字符的索引分配位置得到每个索引分配位置的若干参考字符组合;根据每个索引分配位置的若干参考字符组合得到每个索引分配位置中每个第二字符种类的字符相关性;根据字符相关性得到每个索引分配位置中第二字符种类的字符优先级;根据字符优先级得到每个索引分配位置的目标字符种类;根据目标字符种类进行新能源数据的优化存储

【技术实现步骤摘要】
基于云平台的新能源数据优化存储方法


[0001]本专利技术涉及数据处理
,具体涉及基于云平台的新能源数据优化存储方法


技术介绍

[0002]随着新能源的快速发展和广泛应用,专业人员需要将新能源数据存储以便用于后续分析处理;由于新能源数据的数据量庞大,所以需要对新能源数据进行压缩处理,有限状态熵编码作为传统的数据压缩技术之一,在根据各个字符出现的频率构建索引表时,对于相近的小数状态,会根据小数大小采用就近原则分配对应字符的索引,而这种分配方式使距离某索引分配位置更近的小数越优先分配该位置,无法使所有字符都尽可能均匀分布在索引表中

为此,本专利技术提出了基于云平台的新能源数据优化存储方法:通过对新能源数据中各个字符出现的频率以及其在数据中的分布位置进行分析,采用不同的索引分配方式,通过计算调整索引分配位置后对压缩率的影响自适应调整索引分配方式,使调整后的数据压缩率更高


技术实现思路

[0003]本专利技术提供基于云平台的新能源数据优化存储方法,以解决现有的问题

[0004]本专利技术的基于云平台的新能源数据优化存储方法采用如下技术方案:本专利技术一个实施例提供了基于云平台的新能源数据优化存储方法,该方法包括以下步骤:采集新能源数据;根据新能源数据中每个字符出现的频率得到每个字符的索引分配位置,根据每个字符的索引分配位置得到每个索引分配位置的若干参考字符组合;所述每个字符的索引分配位置的具体获取方法为:统计新能源数据中所有种类的字符出现的频率,将新能源数据中所有种类的字符出现的频率作为新能源数据中所有种类的字符出现的概率;根据所有种类的字符出现的概率构建索引表,根据索引表获取所有字符的索引分配位置;根据每个索引分配位置的若干参考字符组合得到每个索引分配位置中每个第二字符种类的字符相关性;根据每个索引分配位置中每个第二字符种类的字符相关性得到每个索引分配位置中第二字符种类的字符优先级;根据每个索引分配位置中第二字符种类的字符优先级得到每个索引分配位置的目标字符种类;根据目标字符种类进行新能源数据的优化存储

[0005]优选的,所述根据每个字符的索引分配位置得到每个索引分配位置的若干参考字符组合,包括的具体方法为:对于任意一个字符的索引分配位置,预设字符范围
T1
,统计索引分配位置之前的前
T1
种字符,记为索引分配位置的第一字符种类,利用有限状态熵编码得到索引分配位置
可能进行编码的若干字符种类,记为索引分配位置的第二字符种类;将第一字符种类与第二字符种类任意两两结合得到若干字符组合,记为索引分配位置的参考字符组合

[0006]优选的,所述根据每个索引分配位置的若干参考字符组合得到每个索引分配位置中每个第二字符种类的字符相关性,包括的具体方法为:对于任意一个索引分配位置的任意一个第二字符种类,式中,
R
表示第二字符种类的字符相关性;
N
表示在索引分配位置上,包含该第二字符种类的参考字符组合数量;表示在索引分配位置上,包含该第二字符种类的第
n
个参考字符组合在新能源数据中出现的频率;表示超参数;表示超参数

[0007]优选的,所述根据每个索引分配位置中每个第二字符种类的字符相关性得到每个索引分配位置中第二字符种类的字符优先级,包括的具体方法为:对于任意一个索引分配位置的任意一个第二字符种类,式中,
A
表示第二字符种类的字符优先级;
D
表示第二字符种类在新能源数据中出现的频率;
R
表示第二字符种类的字符相关性

[0008]优选的,所述根据每个索引分配位置中第二字符种类的字符优先级得到每个索引分配位置的目标字符种类,包括的具体方法为:对于任意一个索引分配位置为,在索引分配位置中,将字符优先级最大的第二字符种类记为索引分配位置的目标字符种类

[0009]本专利技术的技术方案的有益效果是:通过对新能源数据中的各个字符的概率以及其在数据中的分布位置进行分析,采用不同的索引分配方式,通过计算调整索引分配位置前后对数据中压缩率的影响,来对状态表中不同字符的索引分配位置进行自适应调整,使数据利用调整后的状态表进行压缩后的压缩率更大

附图说明
[0010]为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图

[0011]图1为本专利技术基于云平台的新能源数据优化存储方法的步骤流程图;图2为本专利技术的索引表示意图;图3为本专利技术的状态表示意图

具体实施方式
[0012]为了更进一步阐述本专利技术为达成预定专利技术目的所采取的技术手段及功效,以下结合附图及较佳实施例,对依据本专利技术提出的基于云平台的新能源数据优化存储方法,其具体实施方式

结构

特征及其功效,详细说明如下

在下述说明中,不同的“一个实施例”或“另一个实施例”指的不一定是同一实施例

此外,一或多个实施例中的特定特征

结构或特点可由任何合适形式组合

[0013]除非另有定义,本文所使用的所有的技术和科学术语与属于本专利技术的
的技术人员通常理解的含义相同

[0014]下面结合附图具体的说明本专利技术所提供的基于云平台的新能源数据优化存储方法的具体方案

[0015]请参阅图1,其示出了本专利技术一个实施例提供的基于云平台的新能源数据优化存储方法的步骤流程图,该方法包括以下步骤:步骤
S001
:采集新能源数据

[0016]需要说明的是,有限状态熵编码作为传统的数据压缩技术之一,在根据各个字符的频率 构建索引表时,对于相近的小数状态,会根据小数大小采用就近原则进行分配字符的索引,而这种分配方式使距离某索引分配位置更近的小数越优先分配该位置,无法使所有数据都均匀分布在索引表中

为此,本专利技术提出了基于云平台的新能源数据优化存储方法:通过对新能源数据中各个字符的频率 以及其在数据中的分布位置进行分析,采用不同的索引分配方式,通过计算调整索引分配位置后对压缩率的影响自适应调整索引分配方式,使调整后的数据压缩率更高

[0017]具体的,为了实现本实施例提出的基于云平台的新能源数据优化存储方法,首先需要采集新能源数据,本实施例并不针对某一新能源设备,以太阳能光伏板这一新能源设备为例进行叙述,具体过程为:使用温度传感器

压力传感器

湿度传感器传感器每1小时采集太阳能光伏板的温度

压力和湿度,本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.
基于云平台的新能源数据优化存储方法,其特征在于,该方法包括以下步骤:采集新能源数据;根据新能源数据中每个字符出现的频率得到每个字符的索引分配位置,根据每个字符的索引分配位置得到每个索引分配位置的若干参考字符组合;所述每个字符的索引分配位置的具体获取方法为:统计新能源数据中所有种类的字符出现的频率,将新能源数据中所有种类的字符出现的频率作为新能源数据中所有种类的字符出现的概率;根据所有种类的字符出现的概率构建索引表,根据索引表获取所有字符的索引分配位置;所述根据每个字符的索引分配位置得到每个索引分配位置的若干参考字符组合,包括的具体方法为:对于任意一个字符的索引分配位置,预设字符范围
T1
,统计索引分配位置之前的前
T1
种字符,记为索引分配位置的第一字符种类,利用有限状态熵编码得到索引分配位置可能进行编码的若干字符种类,记为索引分配位置的第二字符种类;将第一字符种类与第二字符种类任意两两结合得到若干字符组合,记为索引分配位置的参考字符组合;根据每个索引分配位置的若干参考字符组合得到每个索引分配位置中每个第二字符种类的字符相关性;根据每个索引分配位置中每个第二字符种类的字符相关性得到每个索引分配位置中第二字符种类的字符优先级;根据每个索引分配位置中第二字符种类的字符优先级得到每个索引分配位置的目标字符种类;根据目标字符种类进行新能源数据的优化存储
。2.
根据权利要求1所述基于云平台...

【专利技术属性】
技术研发人员:鲁宇时雨王南孙佳丽孟繁波杨柏涛宋磊孙勇张宪
申请(专利权)人:吉林省有继科技有限公司
类型:发明
国别省市:

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

1