System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 移动通信数据优化存储方法、装置、设备及存储介质制造方法及图纸_技高网

移动通信数据优化存储方法、装置、设备及存储介质制造方法及图纸

技术编号:42679601 阅读:4 留言:0更新日期:2024-09-10 12:30
本申请涉及数据处理技术领域,公开了一种移动通信数据优化存储方法、装置、设备及存储介质。所述方法包括:对移动通信数据中的XML节点进行逻辑分组处理,得到多个数据包并进行结构信息识别,得到结构摘要文件;对每个数据包进行索引构建得到每个数据包对应的索引项;对移动通信数据、结构摘要文件及每个数据包对应的索引项进行打包,得到打包文件并进行数据压缩,得到广播数据包并在无线广播信道中传播;对广播数据进行数据解析,得到数据包指针;通过数据包指针下载每个移动客户端对应的目标数据包,匹配每个目标数据包对应的目标缓存节点,对每个移动客户端对应的目标数据包进行数据缓存。本申请提高了移动通信数据的存储效率。

【技术实现步骤摘要】

本申请涉及数据处理领域,尤其涉及一种移动通信数据优化存储方法、装置、设备及存储介质


技术介绍

1、在现代移动无线网络中,xml作为事实上的标准广泛用于数据广播。xml格式的数据具有结构化和可扩展的特点,便于在不同系统之间进行数据交换。然而,由于xml数据冗长且结构复杂,移动设备在接收和处理这些数据时,常常面临较大的存储和计算压力。

2、现有技术中,移动设备在接收xml数据时,需要下载整个数据流并进行完整解析。这种方法不仅耗费大量的存储空间和计算资源,还导致较高的网络带宽占用,影响数据传输效率和移动设备的电池寿命。因此,现有技术在处理和存储移动通信数据方面存在明显的不足,需要一种更加高效的解决方案来优化数据存储和传输过程。


技术实现思路

1、本申请提供了一种移动通信数据优化存储方法、装置、设备及存储介质,用于提高了移动通信数据的存储效率。

2、第一方面,本申请提供了一种移动通信数据优化存储方法,所述移动通信数据优化存储方法包括:对移动通信数据中的xml节点进行逻辑分组处理,得到多个包含相关节点信息的数据包;对每个数据包中的相关节点信息进行结构信息识别,得到结构摘要文件;基于哈希算法,通过所述结构摘要文件分别对每个数据包进行索引构建,得到每个数据包对应的索引项,其中,所述索引项包括节点层级信息以及节点结构信息;对所述移动通信数据、所述结构摘要文件以及每个数据包对应的索引项进行打包,得到打包文件,对所述打包文件进行数据压缩,得到广播数据包,并将所述广播数据包在预置的无线广播信道中传播;实时采集多个移动客户端在所述无线广播信道中接收到的广播数据,并分别对每个移动客户端接收到的广播数据进行数据解析,得到每个广播数据对应的数据包指针;通过每个广播数据对应的数据包指针下载每个移动客户端对应的目标数据包,分别匹配每个目标数据包对应的目标缓存节点,并通过每个目标数据包对应的目标缓存节点对每个移动客户端对应的目标数据包进行数据缓存。

3、结合第一方面,在本申请第一方面的第一种实现方式中,所述对移动通信数据中的xml节点进行逻辑分组处理,得到多个包含相关节点信息的数据包,包括:对所述移动通信数据进行xml解析,得到解析树;根据所述解析树中节点的层级关系,对节点进行分层处理,得到多个节点层级集合;对每个所述节点层级集合进行节点相似性分析,得到多个包含相似节点的节点簇;根据每个所述节点簇的节点数量,对节点簇进行划分,得到多个子节点簇;对每个所述子节点簇进行编码处理,得到每个子节点簇对应的编码序列;根据每个所述编码序列,构建概率模型树;对每个所述概率模型树进行压缩,得到多个压缩树;根据每个所述压缩树,生成对应的逻辑数据包,其中,所述逻辑数据包包含压缩树结构信息和对应子节点簇节点数据;对每个所述逻辑数据包进行加密处理,得到多个加密数据包;对每个所述加密数据包进行分块及冗余编码,得到多个包含相关节点信息的数据包。

4、结合第一方面,在本申请第一方面的第二种实现方式中,所述对每个数据包中的相关节点信息进行结构信息识别,得到结构摘要文件,包括:对每个所述数据包中的节点信息进行标记语言解析,得到解析树;根据所述解析树,对节点进行层级划分,得到多个层级节点集合;对每个所述层级节点集合进行节点模式挖掘,得到多个频繁节点模式;根据每个所述频繁节点模式,构建节点模式树;对每个所述节点模式树进行规范化处理,得到多个规范模式树;对每个所述规范模式树进行编码,得到多个模式树编码;对每个所述模式树编码进行压缩,得到多个压缩编码;根据每个所述压缩编码,生成结构摘要信息;对每个所述结构摘要信息进行散列处理,得到多个结构摘要指纹,并合并每个所述结构摘要指纹,得到结构摘要文件。

5、结合第一方面,在本申请第一方面的第三种实现方式中,所述基于哈希算法,通过所述结构摘要文件分别对每个数据包进行索引构建,得到每个数据包对应的索引项,其中,所述索引项包括节点层级信息以及节点结构信息,包括:对所述结构摘要文件进行解析,得到多个结构模式;根据每个所述结构模式,构建层级树;对每个所述层级树进行节点标记,得到多个带标记层级树;将每个所述带标记层级树序列化,得到多个树序列;对每个所述树序列进行归一化处理,得到多个归一化树序列;根据每个所述归一化树序列,提取特征向量;对每个所述特征向量进行哈希映射,得到多个节点指纹;根据所述节点指纹构建倒排索引,得到节点倒排索引;合并所述节点倒排索引和层级树,得到组合索引;对所述组合索引进行压缩编码,得到每个数据包对应的索引项,其中,所述索引项包括节点层级信息以及节点结构信息。

6、结合第一方面,在本申请第一方面的第四种实现方式中,所述对所述移动通信数据、所述结构摘要文件以及每个数据包对应的索引项进行打包,得到打包文件,对所述打包文件进行数据压缩,得到广播数据包,并将所述广播数据包在预置的无线广播信道中传播,包括:对所述移动通信数据进行切分,得到多个数据块;根据所述结构摘要文件,构建元数据索引;基于所述元数据索引,将每个所述数据块与其对应的元数据索引项进行关联,得到多个关联对;对每个所述关联对进行编码,得到多个编码流;根据每个所述编码流,生成每个所述编码流对应的数据文件;将每个所述编码流对应的数据文件按预设顺序合并,得到合并文件;对所述合并文件进行分块,得到多个分块文件;对每个所述分块文件进行冗余编码,得到多个冗余分块;将所有所述冗余分块进行打包,得到打包文件;对所述打包文件进行压缩编码,得到广播数据包,并通过无线广播信道传播所述广播数据包。

7、结合第一方面,在本申请第一方面的第五种实现方式中,所述实时采集多个移动客户端在所述无线广播信道中接收到的广播数据,并分别对每个移动客户端接收到的广播数据进行数据解析,得到每个广播数据对应的数据包指针,包括:监听所述无线广播信道,实时采集多个移动客户端在所述无线广播信道中接收到的广播数据,并将多个移动客户端在所述无线广播信道中接收到的广播数据进行数据流转换,得到广播数据流;对所述广播数据流进行分块,得到多个数据块;对每个所述数据块进行错误检测及纠正,得到多个纠正数据块;将所有所述纠正数据块进行合并,得到合并数据;对所述合并数据进行解压缩,得到解压缩数据;从所述解压缩数据中提取索引信息,得到目标索引数据;根据所述目标索引数据,对所述解压缩数据进行结构信息分析,得到数据包结构信息;将所述解压缩数据切分为多个数据分组;根据所述数据包结构信息,从每个所述数据分组中识别目标数据;对每个所述目标数据生成对应的数据包指针,以得到每个广播数据对应的数据包指针。

8、结合第一方面,在本申请第一方面的第六种实现方式中,所述通过每个广播数据对应的数据包指针下载每个移动客户端对应的目标数据包,分别匹配每个目标数据包对应的目标缓存节点,并通过每个目标数据包对应的目标缓存节点对每个移动客户端对应的目标数据包进行数据缓存,包括:通过每个广播数据对应的数据包指针下载每个移动客户端对应的目标数据包;根据每个移动客户端对应的目标数据包,重构目标xml文档本文档来自技高网...

【技术保护点】

1.一种移动通信数据优化存储方法,其特征在于,所述移动通信数据优化存储方法包括:

2.根据权利要求1所述的移动通信数据优化存储方法,其特征在于,所述对移动通信数据中的XML节点进行逻辑分组处理,得到多个包含相关节点信息的数据包,包括:

3.根据权利要求1所述的移动通信数据优化存储方法,其特征在于,所述对每个数据包中的相关节点信息进行结构信息识别,得到结构摘要文件,包括:

4.根据权利要求1所述的移动通信数据优化存储方法,其特征在于,所述基于哈希算法,通过所述结构摘要文件分别对每个数据包进行索引构建,得到每个数据包对应的索引项,其中,所述索引项包括节点层级信息以及节点结构信息,包括:

5.根据权利要求1所述的移动通信数据优化存储方法,其特征在于,所述对所述移动通信数据、所述结构摘要文件以及每个数据包对应的索引项进行打包,得到打包文件,对所述打包文件进行数据压缩,得到广播数据包,并将所述广播数据包在预置的无线广播信道中传播,包括:

6.根据权利要求5所述的移动通信数据优化存储方法,其特征在于,所述实时采集多个移动客户端在所述无线广播信道中接收到的广播数据,并分别对每个移动客户端接收到的广播数据进行数据解析,得到每个广播数据对应的数据包指针,包括:

7.根据权利要求1所述的移动通信数据优化存储方法,其特征在于,所述通过每个广播数据对应的数据包指针下载每个移动客户端对应的目标数据包,分别匹配每个目标数据包对应的目标缓存节点,并通过每个目标数据包对应的目标缓存节点对每个移动客户端对应的目标数据包进行数据缓存,包括:

8.一种移动通信数据优化存储装置,其特征在于,所述移动通信数据优化存储装置包括:

9.一种移动通信数据优化存储设备,其特征在于,所述移动通信数据优化存储设备包括:存储器和至少一个处理器,所述存储器中存储有指令;

10.一种计算机可读存储介质,所述计算机可读存储介质上存储有指令,其特征在于,所述指令被处理器执行时实现如权利要求1-7中任一项所述的移动通信数据优化存储方法。

...

【技术特征摘要】

1.一种移动通信数据优化存储方法,其特征在于,所述移动通信数据优化存储方法包括:

2.根据权利要求1所述的移动通信数据优化存储方法,其特征在于,所述对移动通信数据中的xml节点进行逻辑分组处理,得到多个包含相关节点信息的数据包,包括:

3.根据权利要求1所述的移动通信数据优化存储方法,其特征在于,所述对每个数据包中的相关节点信息进行结构信息识别,得到结构摘要文件,包括:

4.根据权利要求1所述的移动通信数据优化存储方法,其特征在于,所述基于哈希算法,通过所述结构摘要文件分别对每个数据包进行索引构建,得到每个数据包对应的索引项,其中,所述索引项包括节点层级信息以及节点结构信息,包括:

5.根据权利要求1所述的移动通信数据优化存储方法,其特征在于,所述对所述移动通信数据、所述结构摘要文件以及每个数据包对应的索引项进行打包,得到打包文件,对所述打包文件进行数据压缩,得到广播数据包,并将所述广播数据包在预置的无线广播信道中传播,包括:

6....

【专利技术属性】
技术研发人员:国海涛宗岳李杰刘原硕
申请(专利权)人:山东轻工职业学院
类型:发明
国别省市:

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

1