[发明专利]数据传输方法、装置、设备及计算机可读存储介质有效
申请号: | 201810446354.7 | 申请日: | 2018-05-10 |
公开(公告)号: | CN108650264B | 公开(公告)日: | 2020-12-22 |
发明(设计)人: | 林小渝 | 申请(专利权)人: | 平安科技(深圳)有限公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06 |
代理公司: | 深圳市世纪恒程知识产权代理事务所 44287 | 代理人: | 胡海国 |
地址: | 518000 广东省深*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 数据传输 方法 装置 设备 计算机 可读 存储 介质 | ||
1.一种数据传输方法,其特征在于,所述数据传输方法包括以下步骤:
当获取到待传输数据后,对所述待传输数据进行初始化赋值,得到赋值后的所述待传输数据;
对赋值后的所述待传输数据进行压缩以及加密处理,得到处理后的所述待传输数据;
将处理后的所述待传输数据发送给接收端,以供所述接收端在接收到处理后的所述待传输数据后,解析处理后的所述待传输数据,得到所述待传输数据;
所述当获取到待传输数据后,对所述待传输数据进行初始化赋值,得到赋值后的所述待传输数据的步骤包括:
当获取到待传输数据后,将所述待传输数据的数据类型转换成字节数组,并获取所述字节数组的长度;
根据所述字节数组的字节长度,按照预设规则确定与所述字节数组对应的目标长度,所述目标长度为对所述字节数组的字节长度进行四舍五入后,加预设质数所得的值;
将所述目标长度定义为所述字节数组的字节长度,以得到赋值后的所述待传输数据。
2.如权利要求1所述的数据传输方法,其特征在于,所述对赋值后的所述待传输数据进行压缩以及加密处理,得到处理后的所述待传输数据的步骤之前,还包括:
检测所述待传输数据是否满足压缩条件;
若所述待传输数据满足所述压缩条件,则执行所述对赋值后的所述待传输数据进行压缩以及加密处理,得到处理后的所述待传输数据的步骤。
3.如权利要求2所述的数据传输方法,其特征在于,所述检测所述待传输数据是否满足压缩条件的步骤包括:
将所述待传输数据对应的字节数组按照位运算中的左移或者右移算法转换成目标字节数组;
将所述目标字节数组赋值到预置对象的输出数据成员变量中,并检验所述预置对象中的数据是否满足预设条件;
若所述输出数据成员变量满足预设条件,则确定所述待传输数据满足所述压缩条件;
若所述输出数据成员变量未满足所述预设条件,则确定所述待传输数据未满足所述压缩条件。
4.如权利要求2所述的数据传输方法,其特征在于,所述检测所述待传输数据是否满足压缩条件的步骤之后,还包括:
若所述待传输数据未满足所述压缩条件,则输出提示信息,以根据所述提示信息提示用户所述待传输数据未满足所述压缩条件。
5.如权利要求1所述的数据传输方法,其特征在于,所述对赋值后的所述待传输数据进行压缩以及加密处理,得到处理后的所述待传输数据的步骤包括:
获取赋值后的所述待传输数据对应的起始数据;
根据所述起始数据对应的长度值,建立一个目标数组;
根据所述起始数据进行for循环,以将赋值后的所述待传输数据对应字节数组中的值逐一赋值待所述目标数组中,得到压缩后的所述待传输数据;
采用预设的加密算法,对压缩后的所述待传输数据进行加密,得到处理后的所述待传输数据。
6.如权利要求5所述的数据传输方法,其特征在于,所述采用预设的加密算法,对压缩后的所述待传输数据进行加密,得到处理后的所述待传输数据的步骤包括:
将压缩后的所述待传输数据转换成预设进制对应的字符串,并获取预存的密钥;
根据所述密钥,通过预设的加密算法对所述字符串进行加密,得到处理后的所述待传输数据。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于平安科技(深圳)有限公司,未经平安科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810446354.7/1.html,转载请声明来源钻瓜专利网。