[发明专利]一种窄带通信中的中英文混合编码方法在审
| 申请号: | 202111657676.4 | 申请日: | 2021-12-30 |
| 公开(公告)号: | CN114492314A | 公开(公告)日: | 2022-05-13 |
| 发明(设计)人: | 龙志坚;谭燕强;周尚秒;刘浪 | 申请(专利权)人: | 湖南科大天河通信股份有限公司 |
| 主分类号: | G06F40/126 | 分类号: | G06F40/126 |
| 代理公司: | 长沙中科启明知识产权代理事务所(普通合伙) 43226 | 代理人: | 匡治兵 |
| 地址: | 410000 湖南省长沙市长沙高新开发区文*** | 国省代码: | 湖南;43 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 窄带 通信 中的 中英文 混合 编码 方法 | ||
1.一种窄带通信中的中英文混合编码方法,其特征在于,包括以下步骤:
S1、窄带通信设备待发送文字信息;
S2、将S1中的文字信息进行逐个字符判断;
S3.1、基于S2,若判断字符为中文,则获取Unicode编码,其中Unicode编码范围为0x4E00-0x9FEF,设置差值为0x4E00,将Unicode编码减去设置差值,减去差值后的结果范围为0x00~0x51EF,使得最大值都小于0x7FFF,两个字节共同对应16位,左起第一位置为“1”;
S3.2、基于S2,若判断字符为英文、数字或半角符号,则获取ASCII编码,其中ASCII编码一个字节对应8位,且左起第一位置为“0”;
S3.3、基于S2,若判断字符为全角符号,且不能与半角符号相对应的,则对照自定义编码表获得编码,并将一个字节对应8位,且左起第一位置为“0”;
S4、收集步骤S3.1、S3.2和S3.3的编码信息,将判断为中文的字符、判断为英文数字符号的字符和判断为全角符号的字符按照文字信息顺序组合成字节数组,完成编码。
2.根据权利要求1所述的窄带通信中的中英文混合编码方法对应的解码方法,其特征在于,包括以下步骤:
S5、接收设备收到待解析字节数组;
S6、将S5中接收到的字节数组对逐个字节按位进行判断,其左起为第一位;
S7.1、基于S6,若左起第一位为“1”,接收设备收到待解析字节数组后,自动往后再取一个字节,两个字节对应16位,使得左起第一位置为“0”,使用两个字节组合加上0x4E00,按照Unicode编码解析为中文字符;
S7.2、基于S6,若左起第一位为“0”,则进一步判断其编码范围是否在0x20~0x7F,若不在0x20~0x7F的范围内,则对照自定义编码表获得全角符号,若在0x20~0x7F的范围内,则按照ASCII编码解析为英文、数字或半角符号;
S8、收集S7.1和S7.2的编码解析,按字节顺序组合成文字信息,完成解码,接收设备将文字信息输出。
3.根据权利要求1所述的一种窄带通信中的中英文混合编码方法,其特征在于:所述步骤S3.3中,自定义编码表的编码方式为:0b+(0x01~0x1F)。
4.根据权利要求1所述的一种窄带通信中的中英文混合编码方法,其特征在于:所述步骤S3.3中,判断字符为全角符号后,若全角符号的部分能与半角符号对应,则直接转换为半角符号,重复S3.2的流程。
5.根据权利要求3所述的一种窄带通信中的中英文混合编码方法,其特征在于:所述自定义编码表的可编码为31个。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于湖南科大天河通信股份有限公司,未经湖南科大天河通信股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111657676.4/1.html,转载请声明来源钻瓜专利网。





