【技术实现步骤摘要】
基于二维码的数据处理方法、装置、设备及介质
[0001]本专利技术涉及数据处理
,尤其涉及一种基于二维码的数据处理方法、装置、设备及介质。
技术介绍
[0002]二维码在日常生活中随处可见,如用来实现网站跳转、手机电商、防伪溯源、手机支付、账号登录等功能,并且,二维码数据的类型可以是数字、字符数字、字符、二进制信息、汉字等。通过扫描二维码,可以对识别出来的数据进行处理,进而实现各类功能。
[0003]现有技术中,二维码数据格式主要有:网址、电子邮箱、电话号码、WiFi配置、自定义数据格式等,除此之外,目前市场上还有较多的自定义二维码数据。
[0004]尤其对于上述自定义的二维码数据,通常只能由自身应用识别时才有效,而外部应用识别时显示的则通常只是一串字符,无法基于识别结果直接进行相应的业务处理,用户也无法知道扫描的二维码的作用,不仅阻碍了对二维码的使用,用户体验上也不友好。
技术实现思路
[0005]鉴于以上内容,有必要提供一种基于二维码的数据处理方法、装置、设备及介质,旨在解决第三方应 ...
【技术保护点】
【技术特征摘要】
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...
【专利技术属性】
技术研发人员:周一平,
申请(专利权)人:平安科技深圳有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。