二维码扫描跳转处理方法及装置制造方法及图纸

技术编号:15956186 阅读:73 留言:0更新日期:2017-08-08 09:55
本发明专利技术提供一种二维码扫描跳转处理方法及装置。该方法包括:服务器接收客户端发送的URL地址,服务器对URL地址进行解析,得到解析后的URL地址,服务器根据解析后的URL地址和终端上的APP生成相应的数据模型,并将数据模型发送给跳转中心,以使跳转中心根据接收到的数据模型确定跳转方向。本发明专利技术提供的二维码扫描跳转处理方法及装置,可实现二维码扫描后跳转到Native页,相比较现有的方法只能跳转到URL地址对应的Web页面,本发明专利技术中可通过Native页展示,加快了展示的速度,用户等待的时间缩短,提高了用户体验。而且,跳转方向完全服务器可控。

【技术实现步骤摘要】
二维码扫描跳转处理方法及装置
本专利技术涉及二维码应用
,尤其涉及一种二维码扫描跳转处理方法及装置。
技术介绍
随着移动互联网和智能终端的飞速发展,使得移动时代提前到来,与传统的互联网时代相比,移动互联网与人的联系更紧密、更易传播。而二维码的出现恰恰提高了传播性,用户只需通过移动客户端扫描二维码后打开相应页面或系统功能就可以获取相应信息,通过二维码可以方便的连接现实世界和网络世界。现有的二维码扫描跳转处理的过程是:二维码对应一真实的URL地址,用户通过客户端扫描二维码后,服务器将得到的URL地址发送至跳转中心,跳转中心直接跳转到URL地址对应的Web页面,即就是通过网页视图(Webview)进行展示。现有技术存在的问题是:二维码对应的URL地址是固定的,现有方法只能通过Web页进行展示,展示的速度较慢,用户等待的时间较长。
技术实现思路
本专利技术提供一种二维码扫描跳转处理方法及装置,以解决现有方法只能通过Web页进行展示,展示的速度较慢,用户等待的时间较长的问题。第一方面,本专利技术提供一种二维码扫描跳转处理方法,包括:服务器接收客户端发送的URL地址;所述服务器对所述URL地址进行解析,得到解析后的URL地址;所述服务器根据解析后的URL地址和终端上的应用程序APP生成相应的数据模型,并将所述数据模型发送给跳转中心,以使所述跳转中心根据接收到的数据模型确定跳转方向。进一步地,所述URL地址是所述客户端扫描二维码后得到的。进一步地,所述URL地址是所述客户端将扫描二维码得到的URL地址和所述客户端通过视图控制器与服务器交互获取到的动作属性按照预设规则拼接成的。进一步地,所述跳转中心中预先存储有数据模型与跳转方向的映射关系。进一步地,所述跳转方向包括所述APP对应的Native详情页、所述APP对应的Native列表页和Web页。第二方面,本专利技术提供一种二维码扫描跳转处理方法,应用于客户端的应用程序APP中,包括:通过视图控制器与服务器交互获取动作属性;扫描二维码得到第一URL;按照预设规则拼接第一URL和所述动作属性,得到第二URL;将第二URL发送至所述服务器,并获取所述服务器返回的数据模型;根据接收到的数据模型确定跳转方向。进一步地,所述根据接收到的数据模型确定跳转方向,包括:根据接收到的数据模型中的跳转类型,确定跳转到所述APP对应的Native详情页、所述APP对应的Native列表页或者Web页。进一步地,所述根据接收到的数据模型确定跳转方向,包括:根据接收到的数据模型中的信息内容及显示样式,跳转到所述APP对应的Native详情页或所述APP对应的Native列表页。进一步地,所述视图控制器隐藏在二维码扫描页面中。第三方面,本专利技术提供一种服务器,包括:接收模块,用于接收视图控制器发送的URL地址;解析模块,用于对所述URL地址进行解析,得到解析后的URL地址;处理模块,用于根据解析后的URL地址和终端上的应用程序APP生成相应的数据模型;发送模块,用于将所述数据模型发送给跳转中心,以使所述跳转中心根据接收到的数据模型确定跳转方向。进一步地,所述URL地址是所述视图控制器扫描二维码后得到的。进一步地,所述URL地址是所述视图控制器从所述服务器获取所述视图控制器的动作属性后,扫描二维码并将扫描到的所述二维码对应的URL地址与获取的所述动作属性按照预设规则拼接成的。进一步地,所述跳转中心中预先存储有数据模型与跳转方向的映射关系。进一步地,所述跳转方向包括所述APP对应的Native详情页、所述APP对应的Native列表页和Web页。第四方面,本专利技术提供一种客户端,包括:获取模块,用于通过视图控制器与服务器交互获取动作属性;扫描模块,用于扫描二维码得到第一URL;处理模块,用于按照预设规则拼接第一URL和所述动作属性,得到第二URL;发送模块,用于将第二URL发送至所述服务器,并获取所述服务器返回的数据模型;跳转模块,用于根据接收到的数据模型确定跳转方向。进一步地,所述跳转模块具体用于:根据接收到的数据模型中的跳转类型,确定跳转到所述APP对应的Native详情页、所述APP对应的Native列表页或者Web页。进一步地,所述跳转模块具体用于:根据接收到的数据模型中的信息内容及显示样式,跳转到所述APP对应的Native详情页或所述APP对应的Native列表页。进一步地,所述视图控制器隐藏在二维码扫描页面中。本专利技术提供的二维码扫描跳转处理方法及装置,通过服务器接收客户端扫描二维码后发送的二维码对应的URL地址,对该URL地址进行解析,接着根据解析后的URL地址和终端上的APP生成相应的数据模型,并将数据模型发送给跳转中心,跳转中心根据接收到的数据模型确定跳转方向,若终端上有解析后的URL地址对应的APP,则数据模型指示跳转到Native列表页或Native详情页,若没有,则数据模型指示跳转到Web页。因此可实现二维码扫描后跳转到Native页,相比较现有的方法只能跳转到URL地址对应的Web页面,本专利技术中可通过Native页展示,加快了展示的速度,用户等待的时间缩短,提高了用户体验。而且,跳转方向完全服务器可控。附图说明为了更清楚地说明本专利技术或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术二维码扫描跳转处理方法实施例一的流程图;图2为本专利技术二维码扫描跳转处理方法实施例二的交互流程图;图3为本专利技术服务器实施例一的结构示意图;图4为本专利技术客户端实施例一的结构示意图。具体实施方式为使本专利技术的目的、技术方案和优点更加清楚,下面将结合本专利技术中的附图,对本专利技术中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。图1为本专利技术二维码扫描跳转处理方法实施例一的流程图,如图1所示,本实施例的方法可以包括:S101、服务器接收客户端发送的URL地址。其中,URL地址是客户端扫描二维码后得到的。S102、服务器对所述URL地址进行解析,得到解析后的URL地址。S103、服务器根据解析后的URL地址和终端上的应用程序(applicationprogram,简称:APP)生成相应的数据模型,并将所述数据模型发送给跳转中心,以使跳转中心根据接收到的数据模型确定跳转方向。具体地,服务器根据解析后的URL地址和终端上的所有的APP,可获知解析后的URL地址是否可通过终端上的某一APP对应的Native页进行展示,例如视图控制器扫描二维码后得到的URL地址是“http://xa.58.com/ershoufang/?utm_source=market&spm=b-31580022738699-pe-f-834.123sogou_101&PGTID=0d100000-001e-3dad-3c00-0ac146cc4219&ClickID=5”,该UR本文档来自技高网...

【技术保护点】
一种二维码扫描跳转处理方法,其特征在于,包括:服务器接收客户端发送的URL地址;所述服务器对所述URL地址进行解析,得到解析后的URL地址;所述服务器根据解析后的URL地址和终端上的应用程序APP生成相应的数据模型,并将所述数据模型发送给跳转中心,以使所述跳转中心根据接收到的数据模型确定跳转方向。

【技术特征摘要】
1.一种二维码扫描跳转处理方法,其特征在于,包括:服务器接收客户端发送的URL地址;所述服务器对所述URL地址进行解析,得到解析后的URL地址;所述服务器根据解析后的URL地址和终端上的应用程序APP生成相应的数据模型,并将所述数据模型发送给跳转中心,以使所述跳转中心根据接收到的数据模型确定跳转方向。2.根据权利要求1所述的方法,其特征在于,所述URL地址是所述客户端扫描二维码后得到的。3.根据权利要求2所述的方法,其特征在于,所述URL地址是所述客户端将扫描二维码得到的URL地址和所述客户端通过视图控制器与服务器交互获取到的动作属性按照预设规则拼接成的。4.根据权利要求1-3任一项所述的方法,其特征在于,所述跳转中心中预先存储有数据模型与跳转方向的映射关系。5.根据权利要求1-3任一项所述的方法,其特征在于,所述跳转方向包括所述APP对应的Native详情页、所述APP对应的Native列表页和Web页。6.一种二维码扫描跳转处理方法,应用于客户端的应用程序APP中,其特征在于,包括:通过视图控制器与服务器交互获取动作属性;扫描二维码得到第一URL;按照预设规则拼接第一URL和所述动作属性,得到第二URL;将第二URL发送至所述服务器,并获取所述服务器返回的数据模型;根据接收到的数据模型确定跳转方向。7.根据权利要求6所述的方法,其特征在于,所述根据接收到的数据模型确定跳转方向,包括:根据接收到的数据模型中的跳转类型,确定跳转到所述APP对应的Native详情页、所述APP对应的Native列表页或者Web页。8.根据权利要求7所述的方法,其特征在于,所述根据接收到的数据模型确定跳转方向,包括:根据接收到的数据模型中的信息内容及显示样式,跳转到所述APP对应的Native详情页或所述APP对应的Native列表页。9.根据权利要求6~8任一项所述的方法,其特征在于:所述视图控制器隐藏在二维码扫描页面中。10.一种服务器...

【专利技术属性】
技术研发人员:刘亚东
申请(专利权)人:五八同城信息技术有限公司
类型:发明
国别省市:天津,12

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

1