一种直播软件开发数据智能管理系统技术方案

技术编号:37135227 阅读:19 留言:0更新日期:2023-04-06 21:33
本发明专利技术涉及数据处理领域,具体涉及一种直播软件开发数据智能管理系统,该系统包括:编码模块、分段模块、迭代判断模块、形态学处理模块、压缩存储模块,根据初始分段长度的合适度和衰减系数对初始分段长度进行更新操作,将多次更新后的初始分段长度记为最优长度,根据最优长度对码字进行分段获得码字段;将所有码字段与标识符拼接组成二维矩阵;计算二维矩阵的腐蚀必要性;根据最优结构元对二维矩阵进行形态学处理获得损失点;对二维矩阵进行压缩存储实现数据的管理。本发明专利技术对数据进行分段分层,增加数据的冗余度,同时保留数据的位置信息,在提高压缩效率的同时可以快速定位目标数据,由此达到提高压缩率与精准解压缩的目的。由此达到提高压缩率与精准解压缩的目的。由此达到提高压缩率与精准解压缩的目的。

【技术实现步骤摘要】
一种直播软件开发数据智能管理系统


[0001]本专利技术涉及数据处理领域,具体涉及一种直播软件开发数据智能管理系统。

技术介绍

[0002]直播软件的开发伴随着一定的研发周期,所以对直播软件开发数据往往需要进行管理。直播软件开发中往往伴随着不同数据的多次使用,同时数据量较大,因此需要对数据进行存储与提取。
[0003]传统数据压缩方法通常存在不同程度的问题,例如采用游程编码进行数据压缩时对数据本身的要求较高,若数据本身的冗余程度较低时,游程编码压缩的压缩率往往很低,甚至会出现数据膨胀;而LZ系列的压缩算法在进行解压缩时往往需要从头开始解压缩,而直播软件开发数据往往伴随着不同数据的多次使用,若每次使用均从头开始解压缩势必会造成大量计算成本。

技术实现思路

[0004]为了解决上述问题,本专利技术提供一种直播软件开发数据智能管理系统,所述系统包括:编码模块,获取数据序列,对数据序列中的所有数据进行编码,获取所有的码字;分段模块,根据最优长度从码字上分段得到一种码字段,包括:设置一个初始分段长度,根据初始分段长度的合适度和衰减系数对初始分段长度进行多次更新操作,将多次更新后的初始分段长度记为最优长度,从码字的左端根据最优长度分段获得码字段,将分段后剩余的码字记为新的码字;迭代判断模块,重复根据最优长度从新的码字上分割得到新的码字段,直至没有新的码字时停止,获得所有种的码字段;形态学处理模块,对于任意一种码字段,根据所有数据的码字段与标识符获得对应的层次序列,将层次序列转换为二维矩阵;计算二维矩阵的腐蚀必要性;获得所述码字段的最优结构元;根据最优结构元对二维矩阵进行形态学操作,得到腐蚀矩阵和膨胀矩阵,根据膨胀矩阵和二维矩阵获得损失点;压缩存储模块,对二维矩阵的最优结构元、腐蚀矩阵和损失点进行压缩存储实现数据的管理。
[0005]优选的,所述根据初始分段长度的合适度和衰减系数对初始分段长度进行更新操作,包括:计算第次更新后的初始分段长度的合适度,如果第次更新后的初始分段长度的合适度不大于第一阈值,将第次更新后的初始分割长度作为最优长度;如果第次更新后的初始分段长度的合适度大于第一阈值,计算第次更新后的初始分段长度的衰减系数,判断第次更新后的初始分段长度的衰减系数与第二阈值的关系:如果第次更新后的初始分段长度的衰减系数大于第二阈值,将第次更新后的初始分割长度作为最优长
度,如果第次更新后的初始分段长度的衰减系数不大于第二阈值,对第次更新后的初始分段长度进行更新操作,获得第次更新后的初始分段长度,对第次更新后的初始分段长度进行更新操作具体为:将第次更新后的初始分段长度加1作为第次更新后的。
[0006]优选的,所述初始分段长度的合适度的计算方法为:从码字的左端根据第次更新后的初始分段长度获得码字段,统计获得所有码字段的统计直方图,根据统计直方图计算初始分段长度的合适度,第次更新后的初始分段长度的合适度的计算公式为:式中,表示第次更新后的初始分段长度的合适度,表示第次更新后的初始分段长度的第种码字段的频数,表示第次更新后的初始分段长度的所有种码字段的频数的最大值,表示第次更新后的初始分段长度的码字段的种类数。
[0007]优选的,所述初始分段长度的衰减系数的计算方法为:第次更新后的初始分段长度的衰减系数的计算公式为:式中,表示第次更新后的初始分段长度的衰减系数,表示第次更新后的初始分段长度的合适度,表示未更新的初始分段长度的合适度。
[0008]优选的,所述计算二维矩阵的腐蚀必要性的步骤包括:任意一个二维矩阵的腐蚀必要性的计算公式为:式中,表示二维矩阵的腐蚀必要性,表示二维矩阵中不跳变状态的元素数量,表示二维矩阵中跳变状态的元素数量,其中,对于二维矩阵中的任意一个元素,如果所述元素与其前一个元素相同,则所述元素的状态为不跳变状态,如果所述元素与其前一个元素不相同,则所述元素的状态为跳变状态。
[0009]优选的,所述码字段的最优结构元的获取步骤包括:对于任意一种码字段,将对应的统计直方图中最大的频数对应的码字段记为目标码字段,如果目标码字段的长度为奇数,则将该目标码字段组成的矩阵作为最优结构元,如果目标码字段的长度为偶数,则将该目标码字段与标识符1进行拼接,将拼接后的目标码字段组成的矩阵作为最优结构元。
[0010]优选的,所述根据所有数据的码字段与标识符获得对应的层次序列的步骤包括:对于任意一种码字段,获得每个数据的所述码字段,如果当前码字段之后存在别的码字段,则标识符为1,如果当前码字段之后不存在别的码字段,则标识符为0,同时如果当前码字段的长度小于最优长度,根据目标码字段对当前码字段进行补充操作,具体为:计算最优长度与当前码字段的长度的差值,将目标码字段从右边起差值个元素补充到当前码字段后,将所有数据的所述码字段与标识符拼接组成的序列记为层次序列。
[0011]本专利技术实施例至少具有如下有益效果:
1、通过将数据序列进行二进制编码转换为码字,分析码字间的关联性,对码字进行自适应分段处理,根据相似的码字段构建二维矩阵,根据码字的相似性自适应获取最优结构元,根据最优结构元,对二维矩阵进行形态学处理,使处理后的二维矩阵的冗余程度提高,从而提高数据的压缩率。
[0012]2、通过自适应获取最优结构元,在对二维矩阵进行形态学处理后,保证二维矩阵中损失点的数量尽可能的少,从而减少记录损失点的数据量,不仅保证存储的数据为无损压缩,还保证了数据的压缩率。
[0013]3、对码字段进行分层组合,获得层次序列,通过增加标识符,保留了数据的位置信息,相比于传统算法从头解压,本专利技术能够在进行解压缩时快速定位到目标数据,定位查找速度快,达到精准解压的目的。
附图说明
[0014]为了更清楚地说明本专利技术实施例或现有技术中的技术方案和优点,下面将对实施例或现有技术描述中所需要使用的附图作简单的介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它附图。
[0015]图1为本专利技术一个实施例提供的一种直播软件开发数据智能管理系统的系统框图;图2为本专利技术一个实施例提供的码字段表;图3为本专利技术一个实施例提供的二维矩阵。
具体实施方式
[0016]为了更进一步阐述本专利技术为达成预定专利技术目的所采取的技术手段及功效,以下结合附图及较佳实施例,对依据本专利技术提出的一种直播软件开发数据智能管理系统,其具体实施方式、结构、特征及其功效,详细说明如下。在下述说明中,不同的“一个实施例”或“另一个实施例”指的不一定是同一实施例。此外,一或多个实施例中的特定特征、结构、或特点可由任何合适形式组合。
[0017]除非另有定义,本文所使用的所有的技术和科学术语与属于本专利技术的
的技术人员通常理解的含义相同。
[0018]下面结合附图具体的说明本专利技术所提供的一种直播软件开发数据智能管理系统的具体方案。
[0019]请参阅图1,其示出了本专利技术一个实施例提供的一种直播软件开本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种直播软件开发数据智能管理系统,其特征在于,所述系统包括:编码模块,获取数据序列,对数据序列中的所有数据进行编码,获取所有的码字;分段模块,根据最优长度从码字上分段得到一种码字段,包括:设置一个初始分段长度,根据初始分段长度的合适度和衰减系数对初始分段长度进行多次更新操作,将多次更新后的初始分段长度记为最优长度,从码字的左端根据最优长度分段获得码字段,将分段后剩余的码字记为新的码字;迭代判断模块,重复根据最优长度从新的码字上分割得到新的码字段,直至没有新的码字时停止,获得所有种的码字段;形态学处理模块,对于任意一种码字段,根据所有数据的码字段与标识符获得对应的层次序列,将层次序列转换为二维矩阵;计算二维矩阵的腐蚀必要性;获得所述码字段的最优结构元;根据最优结构元对二维矩阵进行形态学操作,得到腐蚀矩阵和膨胀矩阵,根据膨胀矩阵和二维矩阵获得损失点;压缩存储模块,对二维矩阵的最优结构元、腐蚀矩阵和损失点进行压缩存储实现数据的管理。2.根据权利要求1所述的一种直播软件开发数据智能管理系统,其特征在于,所述根据初始分段长度的合适度和衰减系数对初始分段长度进行更新操作,包括:计算第次更新后的初始分段长度的合适度,如果第次更新后的初始分段长度的合适度不大于第一阈值,将第次更新后的初始分割长度作为最优长度;如果第次更新后的初始分段长度的合适度大于第一阈值,计算第次更新后的初始分段长度的衰减系数,判断第次更新后的初始分段长度的衰减系数与第二阈值的关系:如果第次更新后的初始分段长度的衰减系数大于第二阈值,将第次更新后的初始分割长度作为最优长度,如果第次更新后的初始分段长度的衰减系数不大于第二阈值,对第次更新后的初始分段长度进行更新操作,获得第次更新后的初始分段长度,对第次更新后的初始分段长度进行更新操作具体为:将第次更新后的初始分段长度加1作为第次更新后的初始分段长度。3.根据权利要求1所述的一种直播软件开发数据智能管理系统,其特征在于,所述初始分段长度的合适度的计算方法为:从码字的左端根据第次更新后的初始分段长度获得码字段,统计获得所有码字段的统计直方图,根据统计直方图计算初始分段长度的合适度,第次更新后...

【专利技术属性】
技术研发人员:林钟泉张志忠
申请(专利权)人:优存微电子昆山有限公司
类型:发明
国别省市:

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

1