[发明专利]基于二维码的数据处理方法、装置、设备及介质在审
申请号: | 202111440029.8 | 申请日: | 2021-11-30 |
公开(公告)号: | CN114417195A | 公开(公告)日: | 2022-04-29 |
发明(设计)人: | 周一平 | 申请(专利权)人: | 平安科技(深圳)有限公司 |
主分类号: | G06F16/955 | 分类号: | G06F16/955;G06K19/06 |
代理公司: | 深圳市精英专利事务所 44242 | 代理人: | 涂年影 |
地址: | 518000 广东省深圳市福田区福*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 二维码 数据处理 方法 装置 设备 介质 | ||
1.一种基于二维码的数据处理方法,其特征在于,所述基于二维码的数据处理方法包括:
获取预先配置的数据格式及待处理数据,并根据所述数据格式及所述待处理数据生成目标二维码;
当检测到通过当前应用扫描所述目标二维码的信号时,解析所述目标二维码,得到目标URL;
根据所述目标URL确定所述目标二维码是否属于所述当前应用;
当所述目标二维码不属于所述当前应用时,从所述目标URL中获取目标页面的地址,及获取待执行的任务数据;
根据所述目标页面的地址连接至所述目标页面,并传递所述待执行的任务数据至所述目标页面;
根据所述待执行的任务数据确定所述目标页面的打开方式,并根据所述打开方式显示所述目标页面。
2.如权利要求1所述的基于二维码的数据处理方法,其特征在于,所述根据所述数据格式及所述待处理数据生成目标二维码包括:
从所述待处理数据中获取所述待处理数据所属应用的域名作为目标域名;
从所述待处理数据中获取所述待执行的任务数据;
对所述待执行的任务数据执行Base64编码,得到所述目标任务数据;
获取预先配置的二维码识别任务的标识作为目标标识;
依次拼接所述目标域名、所述目标标识及所述目标任务数据,得到所述目标URL;
根据所述目标URL生成所述目标二维码。
3.如权利要求2所述的基于二维码的数据处理方法,其特征在于,所述根据所述目标URL确定所述目标二维码是否属于所述当前应用包括:
从所述目标URL中提取所述目标域名;
根据所述目标域名确定所述目标二维码所属的应用,并作为目标应用;
当所述当前应用与所述目标应用不同时,确定所述目标二维码不属于所述当前应用;或者
当所述当前应用与所述目标应用相同时,确定所述目标二维码属于所述当前应用。
4.如权利要求2所述的基于二维码的数据处理方法,其特征在于,所述从所述目标URL中获取目标页面的地址,及获取待执行的任务数据包括:
从所述目标URL中提取所述目标域名及所述目标标识;
拼接所述目标域名及所述目标标识,得到所述目标页面的地址;
从所述目标URL中提取所述目标任务数据;
对所述目标任务数据执行Base64解码,得到所述待执行的任务数据。
5.如权利要求2所述的基于二维码的数据处理方法,其特征在于,当所述目标二维码属于所述当前应用时,所述方法还包括:
确定所述目标URL中是否包括预设标识;
当所述目标URL中包括所述预设标识时,从所述待执行的任务数据中获取任务标识及任务信息,并根据所述任务标识处理所述任务信息;
当所述目标URL中不包括所述预设标识时,确定所述目标URL是否为预设URL;
当所述目标URL是所述预设URL时,执行所述预设URL所对应的任务;
当所述目标URL不是所述预设URL时,确定所述目标域名是否为预设域名;
当所述目标域名是所述预设域名时,确定是否在所述当前应用中加载所述目标URL;
当所述目标域名不是所述预设域名时,确定所述待执行的任务数据是否属于预设任务;
当所述待执行的任务数据属于所述预设任务时,根据所述预设任务的任务参数加载所述目标URL;
当所述待执行的任务数据不属于所述预设任务时,获取预先配置的域名名单,并确定所述目标域名是否在所述域名名单中;
当所述目标域名在所述域名名单中时,在所述当前应用中加载所述目标URL;
当所述目标域名不在所述域名名单中时,生成提示信息,所述提示信息用于提示对所述目标二维码的识别异常。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于平安科技(深圳)有限公司,未经平安科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111440029.8/1.html,转载请声明来源钻瓜专利网。