一种二维码跳转微信小程序指定目标页面的方法及装置制造方法及图纸

技术编号:33129017 阅读:14 留言:0更新日期:2022-04-17 00:42
本发明专利技术公开了一种跳转至微信小程序指定目标页面的方法及装置,其中方法包括:获取移动终端扫描普通链接二维码时发送的目标页面的二维码路径,并进行URL解码得到目标二维码路径;其中,目标页面的二维码路径包括微信小程序主页的二维码路径和目标页面信息,目标页面信息包括目标页面的目标页面路径和目标参数,小程序主页的二维码路径是为小程序主页配置二维码映射规则时确定的;根据目标二维码路径获取所述目标页面信息,并对目标页面信息进行URL解码,得到目标页面路径和目标参数;判断目标页面路径是否存在,确定是否成功跳转到对应的目标页面。本发明专利技术仅需为小程序主页设置映射规则,通过普通链接二维码可跳转到任意小程序指定页面。序指定页面。序指定页面。

【技术实现步骤摘要】
一种二维码跳转微信小程序指定目标页面的方法及装置


[0001]本专利技术涉及二维码
,尤其是涉及一种二维码跳转微信小程序指定目标页面的方法及装置。

技术介绍

[0002]目前微信提供扫码进入小程序的方法主要有两种,第一种是扫小程序二维码(葵花码),第二种是扫普通链接二维码。第一种方法的优点是可设定小程序落地页面链接,用户通过扫码直接进入目标页面,但是线下店商品使用葵花码作为标签时,由于商品标签尺寸限制了葵花码的大小,用户手机无法正常识别葵花码。
[0003]第二种方法采用普通链接二维码,可通过在微信小程序的管理后台配置二维码链接与小程序目标页面链接的映射规则,也可实现跳转微信小程序的任意页面。该方法需要人工在微信小程序的管理后台为每个目标页面配置映射规则,但如果需要扫码进入多个不同目标页面,就需要配置多条映射规则,运营成本非常高。

技术实现思路

[0004]本专利技术的目的是提供一种二维码跳转微信小程序指定目标页面的方法及装置,以解决现有技术中二维码跳转至小程序多个目标页面需要配置多条映射规则的技术问题。
[0005]本专利技术的目的,可以通过如下技术方案实现:
[0006]一种二维码跳转微信小程序指定目标页面的方法,包括以下步骤:
[0007]获取移动终端扫描普通链接二维码时发送的目标页面的二维码路径,对所述目标页面的二维码路径进行URL解码得到目标二维码路径;其中,所述普通链接二维码是对目标页面的页面路径进行编码后生成的二维码,所述目标页面的二维码路径包括微信小程序主页的二维码路径和目标页面信息,所述目标页面信息包括目标页面的目标页面路径和目标参数,所述微信小程序主页的二维码路径是为微信小程序主页配置二维码映射规则时确定的;
[0008]根据所述目标二维码路径获取所述目标页面信息,并对所述目标页面信息进行URL解码,得到目标页面路径和目标参数;
[0009]判断所述目标页面路径是否存在,确定是否成功跳转到对应的目标页面。
[0010]可选地,判断所述目标页面路径是否存在,确定是否成功跳转到对应的目标页面包括:
[0011]判断所述目标页面路径是否存在,若存在,则将所述目标参数传递给目标页面,成功跳转到所述目标页面;否则,不能跳转到目标页面。
[0012]可选地,获取移动终端扫描普通链接二维码时发送的目标页面的二维码路径之前还包括:
[0013]获取微信小程序主页的二维码路径。
[0014]可选地,所述目标页面的二维码路径的建立过程包括:
[0015]获取目标二维码路径,所述目标二维码路径是由微信小程序主页的二维码路径和目标页面信息进行拼接得到的;
[0016]对所述目标二维码路径进行URL编码,得到目标页面的二维码路径。
[0017]可选地,所述目标页面信息还包括自定义参数,所述自定义参数用于自定义业务场景,还包括:
[0018]获取并保存所述目标二维码路径中的自定义参数。
[0019]本专利技术还提供了一种二维码跳转微信小程序指定目标页面的装置,包括:
[0020]二维码路径获取模块,用于获取移动终端扫描普通链接二维码时发送的目标页面的二维码路径,对所述目标页面的二维码路径进行URL解码得到目标二维码路径;其中,所述普通链接二维码是对目标页面的页面路径进行编码后生成的二维码,所述目标页面的二维码路径包括微信小程序主页的二维码路径和目标页面信息,所述目标页面信息包括目标页面的目标页面路径和目标参数,所述微信小程序主页的二维码路径是为微信小程序主页配置二维码映射规则时确定的;
[0021]目标页面信息获取模块,用于根据所述目标二维码路径获取所述目标页面信息,并对所述目标页面信息进行URL解码,得到目标页面路径和目标参数;
[0022]目标页面跳转模块,用于判断所述目标页面路径是否存在,确定是否成功跳转到对应的目标页面。
[0023]可选地,所述目标页面跳转模块判断所述目标页面路径是否存在,确定是否成功跳转到对应的目标页面包括:
[0024]所述目标页面跳转模块判断所述目标页面路径是否存在,若存在,则将所述目标参数传递给目标页面,成功跳转到所述目标页面;否则,不能跳转到目标页面。
[0025]可选地,还包括:
[0026]主页二维码路径获取模块,用于获取微信小程序主页的二维码路径。
[0027]可选地,所述目标页面的二维码路径包括微信小程序主页的二维码路径、目标页面信息包括:
[0028]所述目标页面的二维码路径由微信小程序主页的二维码路径和目标页面信息拼接而成,并对所述目标页面的二维码路径进行URL编码。
[0029]可选地,还包括:
[0030]自定义参数获取模块,用于获取并保存所述目标二维码路径中的自定义参数,所述目标页面信息还包括自定义参数,所述自定义参数用于自定义业务场景。
[0031]本专利技术提供了一种二维码跳转微信小程序指定目标页面的方法及装置,其中方法包括以下步骤:获取移动终端扫描普通链接二维码时发送的目标页面的二维码路径,对所述目标页面的二维码路径进行URL解码得到目标二维码路径;其中,所述普通链接二维码是对目标页面的页面路径进行编码后生成的二维码,所述目标页面的二维码路径包括微信小程序主页的二维码路径和目标页面信息,所述目标页面信息包括目标页面的目标页面路径和目标参数,所述微信小程序主页的二维码路径是为微信小程序主页配置二维码映射规则时确定的;根据所述目标二维码路径获取所述目标页面信息,并对所述目标页面信息进行URL解码,得到目标页面路径和目标参数;判断所述目标页面路径是否存在,确定是否成功跳转到对应的目标页面。
[0032]有鉴于此,本专利技术带来的有益效果是:
[0033]本专利技术中的普通链接二维码是对目标页面的页面路径进行编码后生成的,通过在微信后台为微信小程序主页配置二维码映射规则得到微信小程序主页的二维码路径,根据微信小程序主页的二维码路径和目标页面信息生成目标页面的二维码路径,目标页面信息包括目标页面路径和目标参数,当移动终端扫描目标页面对应的普通链接二维码时,进入微信小程序主页,微信小程序主页获取目标页面的二维码路径并进行URL解码,根据解码后的目标页面的二维码路径获取目标页面路径和目标参数,当目标页面路径存在时能成功跳转到目标页面。本专利技术中线下商户不需要更换线下二维码,仅需在微信后台为微信小程序主页配置一条二维码映射规则,无需为微信小程序的其他页面配置二维码映射规则,为普通链接二维码对应的目标页面生成二维码路径,用户使用微信扫描普通链接二维码时,通过获取各普通链接二维码所对应的目标页面的二维码路径,能够从微信小程序主页跳转至任意微信小程序页面,方便小程序开发者更便捷地推广小程序,能兼容线下已有的二维码。
附图说明
[0034]图1为本专利技术方法的流程示意图;
[0035]图2为本专利技术装置的的结构示意图;
[0036]图3为本专利技术方法实施例的流程示意图本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种二维码跳转微信小程序指定目标页面的方法,其特征在于,包括以下步骤:获取移动终端扫描普通链接二维码时发送的目标页面的二维码路径,对所述目标页面的二维码路径进行URL解码得到目标二维码路径;其中,所述普通链接二维码是对目标页面的页面路径进行编码后生成的二维码,所述目标页面的二维码路径包括微信小程序主页的二维码路径和目标页面信息,所述目标页面信息包括目标页面的目标页面路径和目标参数,所述微信小程序主页的二维码路径是为微信小程序主页配置二维码映射规则时确定的;根据所述目标二维码路径获取所述目标页面信息,并对所述目标页面信息进行URL解码,得到目标页面路径和目标参数;判断所述目标页面路径是否存在,确定是否成功跳转到对应的目标页面。2.根据权利要求1所述的二维码跳转微信小程序指定目标页面的方法,其特征在于,判断所述目标页面路径是否存在,确定是否成功跳转到对应的目标页面包括:判断所述目标页面路径是否存在,若存在,则将所述目标参数传递给目标页面,成功跳转到所述目标页面;否则,不能跳转到目标页面。3.根据权利要求1所述的二维码跳转微信小程序指定目标页面的方法,其特征在于,获取移动终端扫描普通链接二维码时发送的目标页面的二维码路径之前还包括:获取微信小程序主页的二维码路径。4.根据权利要求1所述的二维码跳转微信小程序指定目标页面的方法,其特征在于,所述目标页面的二维码路径的建立过程包括:获取目标二维码路径,所述目标二维码路径是由微信小程序主页的二维码路径和目标页面信息进行拼接得到的;对所述目标二维码路径进行URL编码,得到目标页面的二维码路径。5.根据权利要求1所述的二维码跳转微信小程序指定目标页面的方法,其特征在于,所述目标页面信息还包括自定义参数,所述自定义参数用于自定义业务场景,还包括:获取并保存所述目标二维码路径中的自定义参数。6.一种二维码跳转微信小程序指定目标页面的装置,其特征在于...

【专利技术属性】
技术研发人员:周涵关庆龙梁启斌陈超
申请(专利权)人:广州品唯软件有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1