一种数据编码方法、数据解码方法及计算机设备技术

技术编号:46569720 阅读:1 留言:0更新日期:2025-10-10 21:17
本说明中提出了一种数据编码方法及一种数据解码方法。在编码过程中,针对待进行编码的数据帧,利用预设的字典进行编码。预设的字典根据该数据帧之前顺序编码的N个数据帧生成。不同数据帧对应于不同时刻产生的文本数据,数据帧的顺序基于文本数据的产生时刻来确定。本说明书的字典利用待进行编码的数据帧之前的产生多帧数据生成。对于内部冗余较少的短消息,也能利用该条消息和之前消息之间存在的重复内容进行压缩,对于短消息压缩效果较好。此外,本说明书的方法通过字典根据前后数据帧之间的冗余进行压缩,在保证压缩效果的情况下仍能实现无损压缩。

【技术实现步骤摘要】

本说明书一个或多个实施例涉及计算机应用,尤其涉及一种数据编码方法、数据解码方法及计算机设备


技术介绍

1、流式数据是指以连续、实时的方式生成和传输的数据流。比如用户在终端上操作应用,该应用的使用需要服务器的参与,那么用户终端和服务器之间将会产生大量的流式数据。

2、为了减少流式数据的传输压力,往往对流式数据进行编码压缩后发送。流式数据往往包括多个按照顺序进行编码得到的压缩数据,每个压缩数据对应于一个数据帧,每个数据帧中包括一定长度的字节。

3、在数据帧为文本数据的情况下,不同数据帧的长度可能不一样。在相关技术中,对于较短的数据帧缺少一种压缩率较高的数据编码方法方法。


技术实现思路

1、有鉴于此,本说明书一个或多个实施例提供一种数据编码方法、数据解码方法及计算机设备。

2、根据本说明书一个或多个实施例的第一方面,提出了一种数据编码方法,应用于编码方,包括:

3、获取待进行编码的第一数据帧,以及用于数据编码的字典;所述字典根据在所述第一数据帧之前顺序编码的n个第二本文档来自技高网...

【技术保护点】

1.一种数据编码方法,应用于编码方,包括:

2.根据权利要求1所述的方法,所述字典还根据所述编码方与解码方预先交互的静态信息生成;

3.根据权利要求2所述的方法,所述静态信息包括以下至少一项:

4.根据权利要求1所述的方法,所述字典包括全局字典和局部字典,所述全局字典根据所述第一数据帧之前顺序编码的N个第二数据帧生成,所述局部字典根据所述第一数据帧生成;

5.根据权利要求1所述的方法,所述利用所述字典对所述第一数据帧进行编码处理,得到与所述第一数据帧对应的第一压缩数据,包括:

6.根据权利要求5所述的方法,所述帧内信息为所述第一...

【技术特征摘要】

1.一种数据编码方法,应用于编码方,包括:

2.根据权利要求1所述的方法,所述字典还根据所述编码方与解码方预先交互的静态信息生成;

3.根据权利要求2所述的方法,所述静态信息包括以下至少一项:

4.根据权利要求1所述的方法,所述字典包括全局字典和局部字典,所述全局字典根据所述第一数据帧之前顺序编码的n个第二数据帧生成,所述局部字典根据所述第一数据帧生成;

5.根据权利要求1所述的方法,所述利用所述字典对所述第一数据帧进行编码处理,得到与所述第一数据帧对应的第一压缩数据,包括:

6.根据权利要求5所述的方法,所述帧内信息为...

【专利技术属性】
技术研发人员:王宝彤
申请(专利权)人:支付宝杭州信息技术有限公司
类型:发明
国别省市:

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

1