一种报文压缩处理方法、系统、存储介质及电子设备技术方案

技术编号:41577420 阅读:19 留言:0更新日期:2024-06-06 23:54
本申请公开了一种报文压缩处理方法、系统、存储介质及电子设备,获取待压缩处理的JSON报文,确定待压缩处理的JSON报文的key值总集合,其中,集合中包含多个子集合,根据预设集合覆盖算法获取最小集合,其中,最小集合为覆盖key值总集合中所有元素的最小集合,基于最小集合确定待压缩处理的JSON报文的key值的数据字典,遍历待压缩处理的JSON报文的value值,并根据数据字典得到value值的集合数据集,根据数据字典和集合数据集生成压缩后的JSON报文。

【技术实现步骤摘要】

本申请涉及报文压缩处理,更具体地说,涉及一种报文压缩处理方法、系统、存储介质及电子设备


技术介绍

1、随着互联网的迅猛发展,数据存储和传输已成为网络中必不可少的一部分。js键值对数据(javascript object notation,json)作为轻量级的数据交换格式,已经被广泛应用于web应用程序中。

2、然而,json报文的大小对本地磁盘存储空间占用、网络传输的时间和带宽占用有很大影响,因此需对json报文进行压缩。

3、现有对json报文进行压缩的技术是通过gzip压缩算法对json报文进行压缩,由于gzip压缩算法对整个json报文进行字节码压缩,在压缩过程中会涉及到明文报文转换到字节码的过程,该过程需要占用大量的cpu资源,在高并发大数据量json报文处理场景下,会增加cpu负担,从而降低了json报文的存储效率和传输效率。

4、因此,如何提高json报文的存储效率和传输效率,来减少对本地磁盘存储空间占用、网络传输的时间和带宽占用,是本申请亟需解决的问题。


技术实现思路本文档来自技高网...

【技术保护点】

1.一种报文压缩处理方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述确定待压缩处理的JSON报文的key值总集合,包括:

3.根据权利要求2所述的方法,其特征在于,所述遍历待压缩处理的JSON报文来构建报文树,包括:

4.根据权利要求1所述的方法,其特征在于,所述基于所述最小集合确定待压缩处理的JSON报文的key值的数据字典,包括:

5.根据权利要求1所述的方法,其特征在于,所述遍历待压缩处理的JSON报文的value值,并根据所述数据字典得到value值的集合数据集,包括:

>6.根据权利要求1...

【技术特征摘要】

1.一种报文压缩处理方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述确定待压缩处理的json报文的key值总集合,包括:

3.根据权利要求2所述的方法,其特征在于,所述遍历待压缩处理的json报文来构建报文树,包括:

4.根据权利要求1所述的方法,其特征在于,所述基于所述最小集合确定待压缩处理的json报文的key值的数据字典,包括:

5.根据权利要求1所述的方法,其特征在于,所述遍历待压缩处理的json报文的value值,并根据所述数据字典得到value值的集合数据集,包括:

6...

【专利技术属性】
技术研发人员:张琪王俊
申请(专利权)人:中国农业银行股份有限公司
类型:发明
国别省市:

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

1