[发明专利]基于可信数字身份二维码的多重业务数据交互方法及设备在审
申请号: | 202111074632.9 | 申请日: | 2021-09-14 |
公开(公告)号: | CN113868678A | 公开(公告)日: | 2021-12-31 |
发明(设计)人: | 林龙;宋云;李源;林海堤;林乐然 | 申请(专利权)人: | 新大陆(福建)公共服务有限公司 |
主分类号: | G06F21/60 | 分类号: | G06F21/60;G06F21/64;G06K17/00;G06K19/06 |
代理公司: | 福州科扬专利事务所(普通合伙) 35001 | 代理人: | 郭梦羽 |
地址: | 350000 福建省福州市长*** | 国省代码: | 福建;35 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 可信 数字 身份 二维码 多重 业务 数据 交互 方法 设备 | ||
1.一种基于可信数字身份二维码的多重业务数据交互方法,其特征在于,包括以下步骤:
发起请求;用户在客户端发起生码请求,所述生码请求包含所需的业务信息以及用户bid值;
多二维码生成;客户端根据用户bid值从CTID服务器获取用户对应的CTID网证二维码,并根据业务信息获取对应的业务数据,对所述业务数据进行加密以及数据签名后,根据业务数据的大小以及预定的包大小将业务数据拆分成若干业务数据包,并对应每一业务数据包生成一对应的业务二维码;并将签名数据生成一数据签名二维码;
滚动二维码展示;客户端循环播放CTID网证二维码、各所述业务二维码以及数据签名二维码,形成滚动二维码;
业务端接收数据并进行业务处理;在业务端配置滚动二维码扫码程序,滚动二维码扫码程序调用业务端的扫码模组扫描客户端展示的所述滚动二维码,确定滚动二维码中所有二维码均扫描成功后,解析所有二维码数据并通过密钥进行解密,获取用户bid值、各所述业务数据包以及签名数据,对各所述业务数据包中的数据进行拼接得到业务数据,并通过签名数据对业务数据进行校验;校验成功后,业务端通过用户bid值以及业务数据进行业务处理。
2.根据权利要求1所述的一种基于可信数字身份二维码的多重业务数据交互方法,其特征在于:在生成所述滚动二维码时,对所滚动二维码中的所有二维码数据添加一标志位,该标志位中含有滚动二维码的总包数信息以及单个二维码的包序号信息;
在所述滚动二维码扫码程序调用业务端的扫码模组扫描客户端展示的所述滚动二维码,确定滚动二维码中所有二维码均扫描成功时,具体执行以下步骤:
所述滚动二维码扫码程序在预设的扫码周期内第一次识别到一二维码时,对该二维码数据进行缓存处理,并且在扫码周期期间后续识别到该二维码时,不再对该二维码数据进行重复处理;
所述滚动二维码扫码程序在识别到一二维码时,主动在该二维码数据之后添加一结束符;
所述滚动二维码扫码程序通过标志位读取滚动二维码的总包数信息以及每一二维码的包序号信息,根据所述总包数信息以及每一二维码的包序号信息确定滚动二维码中所有二维码均扫描成功;
在所述对各所述业务数据包中的数据进行拼接得到业务数据步骤时,所述滚动二维码扫码程序将所有二维码数据按照包序号信息进行拼接重组。
3.根据权利要求1所述的一种基于可信数字身份二维码的多重业务数据交互方法,其特征在于,所述通过密钥对所述业务数据进行加密的具体方法为:所述客户端进行生码操作时,在业务数据的生码数据中添加明文种子以及密文。
4.根据权利要求1所述的一种基于可信数字身份二维码的多重业务数据交互方法,其特征在于:所述业务信息至少包括一项特征业务。
5.根据权利要求1所述的一种基于可信数字身份二维码的多重业务数据交互方法,其特征在于:所述业务端的扫码模组中包含可信数字身份安全芯片,且扫码模组中存储有业务密钥;所述扫码模组通过所述可信数字身份安全芯片对所述用户bid值进行解析,所述扫码模组通过所述业务密钥对所述业务数据进行离线解密。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于新大陆(福建)公共服务有限公司,未经新大陆(福建)公共服务有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111074632.9/1.html,转载请声明来源钻瓜专利网。