[发明专利]数据传输方法、装置及系统在审
申请号: | 201611206815.0 | 申请日: | 2016-12-23 |
公开(公告)号: | CN106650849A | 公开(公告)日: | 2017-05-10 |
发明(设计)人: | 黄楚炎 | 申请(专利权)人: | 广州酷狗计算机科技有限公司 |
主分类号: | G06K17/00 | 分类号: | G06K17/00 |
代理公司: | 北京三高永信知识产权代理有限责任公司11138 | 代理人: | 郭晶 |
地址: | 510000 广东省广*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 数据传输 方法 装置 系统 | ||
技术领域
本发明涉及通信领域,特别涉及一种数据传输方法、装置及系统。
背景技术
随着科学技术的发展,用户之间的信息分享越来越普遍,信息分享可以通过用户使用的终端之间的数据传输的方式实现。
相关技术中,终端之间的数据传输一般需要依赖网络,即参与数据传输的终端均要与网络连接。在无网络时,可以通过扫描二维码的方式,实现数据的传输。具体的,一个终端将数据编码得到二维码,另一个终端扫描该二维码后,对二维码解码得到相应的数据,一个二维码的最大数据容量通常是固定的,例如快速反应(英文:Quick Response;简称:QR)码的最大数据容量为1167个数值型字符,也即是1167个字节。
但是,一个二维码能够传输的数据量较小,较大的数据无法通过一个二维码传输,因此,二维码传输数据的灵活性较低。
发明内容
为了解决相关技术中二维码传输数据的灵活性较低的问题,本发明实施例提供了一种数据传输方法、装置及系统。所述技术方案如下:
第一方面,提供了一种数据传输方法,应用于第一终端,所述方法包括:
将待传输数据拆分成n个子数据,所述n大于或等于2,每个所述子数据的数据量不大于预设的二维码容量阈值;
生成m个二维码,所述m个二维码包括指示二维码和n个二维码,所述n个二维码中每个二维码由一个所述子数据编码得到,所述指示二维码由所述待传输数据的相关信息编码得到;
依次显示所述m个二维码,以便第二终端依次扫描所述m个二维码。
可选地,所述依次显示所述m个二维码,包括:
显示所述m个二维码中首个二维码;
在每次接收到所述第二终端发送的提示信息后,显示所述m个二维码中当前显示的二维码的下一个二维码,直至所述m个二维码全部显示完毕。
可选地,所述提示信息为音频提示信息。
可选地,所述待传输数据为音频数据。
可选地,所述生成m个二维码,包括:
将所述待传输数据作为键,采用预设哈希算法所确定的值作为校验哈希值;
将所述校验哈希值编码得到所述指示二维码;
将所述n个子数据分别编码得到所述n个二维码。
可选地,所述指示二维码共1个,且为所述m个二维码中的首个二维码。
可选地,所述待传输数据的相关信息包括所述待传输数据的拆分规则和所述待传输数据的属性值中的至少一种。
第二方面,提供了一种数据传输方法,应用于第二终端,所述方法包括:
在第一终端依次显示m个二维码的过程中,依次扫描所述m个二维码,所述m个二维码包括指示二维码和n个二维码;
获取所述m个二维码中的指示二维码和n个二维码,所述指示二维码用于携带所述待传输数据的相关信息;
对所述指示二维码进行解码得到所述待传输数据的相关信息;
分别对所述n个二维码进行解码,得到n个子数据,其中,所述n个二维码中每个二维码对应的一个所述子数据;
根据所述待传输数据的相关信息,将所述n个子数据拼接得到目标数据。
可选地,所述在第一终端依次显示m个二维码的过程中,依次扫描所述m个二维码,包括:
开始进行所述第一终端显示的二维码的扫描后,每完成一个二维码的扫描,向所述第一终端发送一个提示信息。
可选地,所述提示信息为音频提示信息。
可选地,所述待传输数据为音频数据。
可选地,所述待传输数据的相关信息包括:校验哈希值;
在所述根据所述待传输数据的相关信息,将所述n个子数据拼接得到目标数据之后,所述方法还包括:
将所述目标数据作为键,采用所述预设哈希算法确定目标哈希值;
比较所述目标哈希值与所述校验哈希值是否相同;
当所述目标哈希值与所述校验哈希值相同时,确定所述目标数据为正确数据;
当所述目标哈希值与所述校验哈希值不相同时,确定所述目标数据为错误数据。
可选地,所述获取所述m个二维码中的指示二维码和n个二维码,包括:
将所述m个二维码中的首个二维码作为所述指示二维码;
将所述m个二维码中除所述首个二维码之外的二维码作为所述n个二维码。
可选地,所述待传输数据的相关信息包括所述待传输数据的拆分规则,所述根据所述待传输数据的相关信息,将所述n个子数据拼接得到目标数据,包括:
根据所述拆分规则,将所述n个子数据拼接得到目标数据。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广州酷狗计算机科技有限公司,未经广州酷狗计算机科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201611206815.0/2.html,转载请声明来源钻瓜专利网。