[发明专利]使用二维码实现安全支付的方法和装置有效
申请号: | 201810915387.1 | 申请日: | 2018-08-13 |
公开(公告)号: | CN109376809B | 公开(公告)日: | 2022-02-08 |
发明(设计)人: | 陈建峰;马延龙;陈海峰 | 申请(专利权)人: | 盘缠科技股份有限公司 |
主分类号: | G06K17/00 | 分类号: | G06K17/00;G06Q20/32;G06Q30/00 |
代理公司: | 北京德琦知识产权代理有限公司 11018 | 代理人: | 谢安昆;宋志强 |
地址: | 510405 广东省广州市*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 使用 二维码 实现 安全 支付 方法 装置 | ||
1.一种使用二维码实现安全支付的方法,应用于支付终端,其特征在于,该方法包括:
向票务平台发送购票请求并接收票务平台返回的票务数据;
将票务数据拆分成N份子票务数据;
为每份子票务数据配置数据标识,生成包含该数据标识和该份子票务数据的二维码图片;所述数据标识包括票务数据专用标识、父票务数据标识、序号;
将所述N份子票务数据对应的N个二维码图片循环显示,以供扫描设备扫描所述N个二维码图片得到N份二维码数据,提取所述N份二维码数据中包含的子票务数据并合并得到所述票务数据。
2.根据权利要求1所述的方法,其特征在于,
将票务数据拆分成N份子票务数据的方法为:
将票务数据按照长度平均分为N份,每份数据为一份子票务数据;
或者,将票务数据按照预设长度比例分为N份,每份数据为一份子票务数据。
3.根据权利要求1所述的方法,其特征在于,
为每份子票务数据配置数据标识的方法为:
根据用户的购票类型确定票务数据专用标识;
为该份子票务数据分配一个序号,并生成一个随机数作为该子票务标识的父票务数据标识,
将所述票务数据专用标识、所述父票务数据标识、所述序号组合起来作为该份子票务数据的数据标识。
4.根据权利要求1所述的方法,其特征在于,
将所述N份子票务数据对应的N个二维码图片循环显示时,进一步在相邻显示的两个二维码图片之间显示一个空白图片。
5.一种使用二维码实现安全支付的方法,应用于扫描终端,其特征在于,该方法包括:
扫描用户的支付终端上循环显示的N个二维码图片,得到N份二维码数据;
提取每份二维码数据中包含的数据标识和子票务数据,根据N份二维码数据中包含的数据标识,将N份二维码数据中包含的子票务数据组合起来得到一个票务数据;所述数据标识包括:票务数据专用标识、父票务数据标识、序号;
将该票务数据发送到票务平台进行验证,验证通过后,执行允许用户使用服务或结束服务的操作。
6.根据权利要求5所述的方法,其特征在于,
根据N份二维码数据中包含的数据标识,将N份二维码数据中包含的子票务数据组合起来得到一个票务数据的方法为:
如果N份二维码数据中包含的数据标识中,票务数据专用标识和父票务数据标识均相同,则按照序号从小到大的顺序将N份二维码数据中包含的子票务数据进行组合,组合得到的数据即为一个票务数据;
如果N份二维码数据中包含的数据标识中,票务数据专用标识和父票务数据标识不是均相同,则输出错误提示。
7.一种使用二维码实现安全支付的装置,应用于支付终端,其特征在于,该装置包括:购票单元、拆分单元、生成单元、显示单元;
所述购票单元,用于向票务平台发送购票请求并接收票务平台返回的票务数据;
所述拆分单元,用于购票单元接收到票务平台返回的票务数据后,将票务数据拆分成N份子票务数据;
所述生成单元,用于为每份子票务数据配置数据标识,生成包含该数据标识和该份子票务数据的二维码图片;所述数据标识包括:票务数据专用标识、父票务数据标识、序号;
所述显示单元,将所述N份子票务数据对应的N个二维码图片循环显示,以使扫描设备扫描所述N个二维码图片得到N份二维码数据,提取所述N份二维码数据中包含的子票务数据并合并得到所述票务数据。
8.根据权利要求7所述的装置,其特征在于,
所述拆分单元,将票务数据拆分成N份子票务数据时,用于:
将票务数据按照长度平均分为N份,每份数据为一份子票务数据;
或者,将票务数据按照预设长度比例分为N份,每份数据为一份子票务数据。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于盘缠科技股份有限公司,未经盘缠科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810915387.1/1.html,转载请声明来源钻瓜专利网。