【技术实现步骤摘要】
一种数据编码方法、解码方法及装置
本专利技术涉及通信
,尤其是涉及一种数据编码方法、解码方法及装置。
技术介绍
一方面,现有技术中的编码过程基本都会使用到大量的位运算等操作,导致编码步骤比较复杂;另一方面,现有技术中的编码方法,由于没有有效方法对一条完整的数据进行拆分,所以,一般针对一条数据,会以数据源整体进行编码,编码后只会生成一条编码数据,这类编码模式下,第三方只需要拿到这一条编码数据就能得到全部编码数据信息,更容易解码出原始数据,导致编码结果单一化,安全性相对较低。
技术实现思路
本专利技术的目的在于提供一种数据编码方法、解码方法及装置,从而解决现有技术中编码过程复杂的问题。为了达到上述目的,本专利技术实施例提供一种数据编码方法,包括:获取待编码数据的ASCII码序列;采用预设编码规则对所述ASCII码序列进行编码;对编码结果进行分组,获得多条编码序列。可选的,采用预设编码规则对所述ASCII码序列进行编码的步骤包括:以每三个ASCII码为一组, ...
【技术保护点】
1.一种数据编码方法,其特征在于,包括:/n获取待编码数据的ASCII码序列;/n采用预设编码规则对所述ASCII码序列进行编码;/n对编码结果进行分组,获得多条编码序列。/n
【技术特征摘要】
1.一种数据编码方法,其特征在于,包括:
获取待编码数据的ASCII码序列;
采用预设编码规则对所述ASCII码序列进行编码;
对编码结果进行分组,获得多条编码序列。
2.根据权利要求1所述的数据编码方法,其特征在于,采用预设编码规则对所述ASCII码序列进行编码的步骤包括:
以每三个ASCII码为一组,对所述ASCII码序列进行分组;
采用预设编码转换关系,依次对每组所述ASCII码进行编码。
3.根据权利要求2所述的数据编码方法,其特征在于,所述预设编码转换关系为:
其中,x为一组ASCII码中的首个ASCII码,y为该组ASCII码中的第二个ASCII码,z为该组ASCII码中的第三个ASCII码,r为该组ASCII码编码后的首个编码结果,θ为该组ASCII码编码后的第二个编码结果,为该组ASCII码编码后的第三个编码结果。
4.根据权利要求2所述的数据编码方法,其特征在于,以每三个ASCII码为一组,对所述ASCII码序列进行分组的步骤包括:
获取所述ASCII码序列中包含的ASCII码数量;
判断所述ASCII码数量是否为三的整数倍,若是,则自所述ASCII码序列的首个ASCII码或最后一个ASCII码开始,依次以每三个ASCII码为一组,对所述ASCII码序列进行分组;若否,则在所述ASCII码序列中的首个ASCII码之前或者最后一个ASCII码之后增加至少一个补齐因子,使增加所述补齐因子之后的新ASCII码序列的ASCII码数量为三的整数倍,并自所述新ASCII码的首个ASCII码或最后一个ASCII码开始,依次以每三个ASCII码为一组,对所述新ASCII码序列进行分组。
5.根据权利要求2所述的数据编码方法,其特征在于,对编码结果进行分组,获得多条编码序列的步骤包括:
将依次获取的每组编码结果中的首个编码结果排列为第一条编码序列,将依次获取的每组编码结果中的第二个编码结果排列为第二条编码序列,将依次获取的每组编码结果中的第三个编码结果排列为第三条编码序列。
6.一种数据解码方法,其...
【专利技术属性】
技术研发人员:王剑雄,
申请(专利权)人:中移物联网有限公司,中国移动通信集团有限公司,
类型:发明
国别省市:重庆;50
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。