数据编码方法、数据解码方法、装置、设备及存储介质与流程

文档序号:20202841发布日期:2020-03-27 20:49阅读:来源:国知局

技术特征:

1.一种数据编码方法,其特征在于,包括:

获取待传输的原始字符串;

将所述原始字符串中的每个字符分别转换为对应的预设格式的编码数据,得到所述原始字符串对应的预设格式的编码数据序列;

按照预设编码规则对所述编码数据序列进行转换,得到目标字符串;其中,所述目标字符串中所包括的字符均为可见字符;

将所述目标字符串发送给服务器,以使所述服务器对所述目标字符串进行解码处理,以得到所述原始字符串。

2.根据权利要求1所述的方法,其特征在于,所述将所述原始字符串中的每个字符分别转换为对应的预设格式的编码数据,得到所述原始字符串对应的预设格式的编码数据序列,包括:

针对所述原始字符串中的每个字符,分别根据第一预设函数确定所述字符对应的美国信息交换标准代码ascii值;

若所述字符对应的ascii值大于预设数值,则根据第二预设函数获取所述字符,并根据第三预设函数将所述字符转换为对应的预设格式的编码数据;或者,若所述字符对应的ascii值不大于所述预设数值,则将所述字符对应的ascii值转换为所述字符对应的预设格式的编码数据;

根据所述原始字符串中的每个字符对应的预设格式的编码数据,得到所述原始字符串对应的预设格式的编码数据序列。

3.根据权利要求1所述的方法,其特征在于,所述预设编码规则包括:预设编码子规则和预设映射规则,所述按照预设编码规则对所述编码数据序列进行转换,得到目标字符串,包括:

针对所述编码数据序列中每三个字节所对应的预设格式的编码数据,分别按照所述预设编码子规则进行转换,得到中间转换数据;

根据所述预设映射规则得到各所述中间转换数据对应的目标转换数据;

根据各所述目标转换数据,得到所述目标字符串。

4.根据权利要求3所述的方法,其特征在于,所述预设编码规则还包括:预设字符替换规则,若至少一个所述目标转换数据中包括第一预设字符,所述根据各所述目标转换数据,得到所述目标字符串之前,所述方法还包括:

根据所述预设字符替换规则将所述至少一个目标转换数据中所包括的第一预设字符替换为第二预设字符;

其中,所述第一预设字符为统一资源定位系统url参数中具有确定意义的字符,所述第二预设字符为所述url参数中不具有确定意义的字符。

5.一种数据解码方法,其特征在于,包括:

接收终端发送的目标字符串;其中,所述目标字符串中所包括的字符均为可见字符;

按照预设解码规则对所述目标字符串进行转换,得到与原始字符串对应的预设格式的解码数据序列;

对所述解码数据序列中的每个预设格式的解码数据进行转换,得到所述原始字符串中的每个对应字符。

6.根据权利要求5所述的方法,其特征在于,所述预设解码规则包括:预设映射规则和预设解码子规则,所述按照预设解码规则对所述目标字符串进行转换,得到与原始字符串对应的预设格式的解码数据序列,包括:

针对所述目标字符串中的每四个字符,分别根据所述预设映射规则得到所述四个字符对应的中间转换数据;

按照所述预设解码子规则对各所述四个字符对应的中间转换数据进行转换,得到与原始字符串对应的预设格式的解码数据序列。

7.根据权利要求6所述的方法,其特征在于,所述预设解码规则还包括:预设字符替换规则,若所述目标字符串中包括第二预设字符,所述针对所述目标字符串中的每四个字符,分别根据所述预设映射规则得到所述四个字符对应的中间转换数据之前,所述方法还包括:

根据所述预设字符替换规则将所述目标字符串中所包括的第二预设字符替换为第一预设字符;

其中,所述第一预设字符为统一资源定位系统url参数中具有确定意义的字符,所述第二预设字符为所述url参数中不具有确定意义的字符。

8.一种数据编码装置,其特征在于,包括:

获取模块,用于获取待传输的原始字符串;

第一转换模块,用于将所述原始字符串中的每个字符分别转换为对应的预设格式的编码数据,得到所述原始字符串对应的预设格式的编码数据序列;

第二转换模块,用于按照预设编码规则对所述编码数据序列进行转换,得到目标字符串;其中,所述目标字符串中所包括的字符均为可见字符;

发送模块,用于将所述目标字符串发送给服务器,以使所述服务器对所述目标字符串进行解码处理,以得到所述原始字符串。

9.一种数据解码装置,其特征在于,包括:

接收模块,用于接收终端发送的目标字符串;其中,所述目标字符串中所包括的字符均为可见字符;

第一转换模块,用于按照预设解码规则对所述目标字符串进行转换,得到与原始字符串对应的预设格式的解码数据序列;

第二转换模块,用于对所述解码数据序列中的每个预设格式的解码数据进行转换,得到所述原始字符串中的每个对应字符。

10.一种电子设备,其特征在于,包括:

处理器;以及

存储器,用于存储所述处理器的可执行指令;

其中,所述处理器配置为经由执行所述可执行指令来执行权利要求1-4或者5-7中任一项所述的方法。

11.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1-7中任一项所述的方法。

当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1