一种面向字符的数据编码方法及系统技术方案

技术编号:42370843 阅读:19 留言:0更新日期:2024-08-16 14:53
本发明专利技术公开了一种面向字符的数据编码方法及系统,本特别适用于窄带物联网采集的数据传输。包括将待发送的ASCII码字符串中每个字节减去20H;判断减去20H后的待发送的字节是否小于等于3FH,若是,则去掉高两位,构成六位编码;若大于3FH,则在传输协议中设置标识符,以八位编码传输;按照四个六位编码合并为三个八位编码后进行传输;解决了现有数据传输过程中,对于一个字符一个字节传输的浪费,有助于减少数据发送长度,减少数据流量的使用。

【技术实现步骤摘要】

本专利技术涉及数据编码,尤其涉及一种面向字符的数据编码方法及系统


技术介绍

1、在物联网和iot的应用中,以窄带传输为主,传输数据量相对较小,并且传输的字符和内容相对单一,传输中大量使用ascii字符编码的json字符串进行传输,采用八位ascii码传输时以数字、大写字母和符号居多,没有不可显示的字符,几乎不使用汉字。绝大多数数据传输模块都具备二进制传输能力,并且通讯协议大多是人为指定,为减少数据冗余提供了条件。因此,对于一个字符一个字节的传输,冗余的二进制位偏多,导致了数据流量浪费。

2、现有的数据压缩技术中,多集中在宽带数据传输领域,例如申请号为:201010298614.4,名称为压缩编码方法、解码解压方法、装置和通信系统的方案中,主要针对宽带传输过程中,对语音、音频、图像和视频信号,进行压缩编码传输。而在传输中常用的base 64编码,其规则要求把每三个8bit的字节转换为四个6bit的字节,然后把6bit再添两位高位0,组成四个8bit的字节,也就是说,转换后的字符串理论上将要比原来的长1/3。因此,该种形式也不能做到有效节约数据流本文档来自技高网...

【技术保护点】

1.一种面向字符的数据编码方法,其特征在于,包括如下步骤:

2.根据权利要求1所述的面向字符的数据编码方法,其特征在于,当大于3FH,则在传输协议中设置标识符,以八位编码传输时,所述标识符包括以下形式:

3.根据权利要求2所述的面向字符的数据编码方法,其特征在于,所述字符长度标识采用字节数据长度的ASCII码或规定长度的二进制数据表示后续八位编码字符的字节长度。

4.根据权利要求1所述的面向字符的数据编码方法,其特征在于,在进行解码时,包括以下过程:

5.一种面向字符的数据编码系统,其特征在于,包括压缩模块、判断模块和编码模块;

...

【技术特征摘要】

1.一种面向字符的数据编码方法,其特征在于,包括如下步骤:

2.根据权利要求1所述的面向字符的数据编码方法,其特征在于,当大于3fh,则在传输协议中设置标识符,以八位编码传输时,所述标识符包括以下形式:

3.根据权利要求2所述的面向字符的数据编码方法,其特征在于,所述字符长度标识采用字节数据长度的ascii码或规定长度的二进制数据表示后续八位编码字符的字节长度。

4.根据权利要求1所述的面向字符的数据编码方法,其特征在于,在进行解码时,包括以下过程:

5.一种面...

【专利技术属性】
技术研发人员:张润久高万良韩野
申请(专利权)人:昊野科技有限公司
类型:发明
国别省市:

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

1