[发明专利]一种兼容多客户端环境的二维码设计与跳转方法在审
申请号: | 202010260456.7 | 申请日: | 2020-04-03 |
公开(公告)号: | CN111597474A | 公开(公告)日: | 2020-08-28 |
发明(设计)人: | 张文中;杨凯;任中伟;王庆平 | 申请(专利权)人: | 多点(深圳)数字科技有限公司 |
主分类号: | G06F16/955 | 分类号: | G06F16/955 |
代理公司: | 成都三诚知识产权代理事务所(普通合伙) 51251 | 代理人: | 成实 |
地址: | 518000 广东省深圳市福田区福田街*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 兼容 客户端 环境 二维码 设计 跳转 方法 | ||
1.一种兼容多客户端环境的二维码设计与跳转方法,其特征在于,包括以下步骤:
(1)开发原生app和依附于微信的微信小程序;
(2)为原生app和微信小程序配置普通url;
(3)为步骤(2)中配置的普通url添加jumpurl参数以开发中转功能,得到中转url;
(4)将中转url设计成二维码形式;
(5)通过原生app或微信扫描二维码并识别二维码中的中转url;
(6)原生app或微信识别中转url中的普通url并进行页面跳转,并在跳转后识别jumpurl参数,若jumpurl参数识别正确则进入步骤(7),若jumpurl参数识别错误则停留在该页面;
(7)若是通过原生app扫描则根据跳转至该普通url的相应web页面或原生页面,并调用系统底层应用;若是通过微信扫描则进行路由拦截并跳转至微信小程序,同时根据jumpurl参数转至相应页面并通过微信调用系统底层应用。
2.根据权利要求1所述的一种兼容多客户端环境的二维码设计与跳转方法,其特征在于:步骤(2)中普通url即指定域名的静态页面。
3.根据权利要求2所述的一种兼容多客户端环境的二维码设计与跳转方法,其特征在于:步骤(4)中二维码是通过对jumpurl参数的值为目标页面进行encodeURLComponent编码处理后得到的。
4.根据权利要求3所述的一种兼容多客户端环境的二维码设计与跳转方法,其特征在于:步骤(6)中通过原生app扫描二维码获得jumpurl参数后将进行decode解码以获得普通url,而在获得了普通url后将通过WebView打开相应的指定域名的静态页面;步骤(6)中通过微信扫描二维码将打开微信小程序,并通过路由拦截的方式获取jumpurl参数,接着通过decode解码以获得普通url,并在获得普通url后跳转至小程序WebView中的web页面或者跳转至相应的小程序原生页面。
5.根据权利要求4所述的一种兼容多客户端环境的二维码设计与跳转方法,其特征在于:步骤(7)中原生app在跳转至web页面或原生页面后,该web页面或原生页面则将通过JSBridge方式具备原生系统底层能力。
6.根据权利要求4所述的一种兼容多客户端环境的二维码设计与跳转方法,其特征在于:步骤(7)中微信小程序在跳转至web页面或小程序原生页面后,该web页面或小程序原生页面将通过JSBridge方式具备原生系统底层能力。
7.根据权利要求5或6任意一项所述的一种兼容多客户端环境的二维码设计与跳转方法,其特征在于:步骤(7)中所述的底层应用包括硬件、蓝牙、图片、音频或者视频中的任意一种或多种。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于多点(深圳)数字科技有限公司,未经多点(深圳)数字科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010260456.7/1.html,转载请声明来源钻瓜专利网。