一种一码多用的二维码响应式跳转方法与流程

文档序号:11155226阅读:6452来源:国知局
一种一码多用的二维码响应式跳转方法与制造工艺

本发明属于互联网+、二维码领域,特别涉及二维码扫码跳转方法。



背景技术:

二维码能够把文字、图像、音频、视频等相关信息“编码”成一个图像。当用特定软件拍摄这些图像时,这些信息就会显示出来。目前,市面上已经遍布各式各样的二维码的应用,如扫码优惠,扫码下载,扫码访问网站等等。

目前,二维码扫码应用基本都是基于传统二维码跳转的方法。传统二维码扫码跳转流程:首先系统生成跳转链接作为二维码,通过将二维码与特定URI进行绑定,形成一一对应的关系。系统将该二维码发布到产品包装、广告栏等“用户入口”位置。用户通过手机扫码后访问二维码对应的链接,再根据绑定的信息跳转到平台绑定的URI上,呈现相关信息。

在互联网+不断发展的今天,传统的二维码跳转方法已经远远不能满足行业的需求:

1)单个二维码对应单个资源内容,无法根据用户的行为习惯做出相应判断,无法做到宣传内容的精准投放。

2)单个二维码对应的资源包含内容针对性不强,降低了对访客的吸引力,无法将访客转化成为真实用户。

3)针对不同用户、不同时间段等因素,需要投放多个二维码,以满足不同用户群体的需要,降低了二维码使用率。



技术实现要素:

为了解决现有技术中存在的问题,本发明提出了一种一码多用的二维码响应式跳转方法,实现一码多用、响应式跳转的目的。其中一码多用指的是生成一个二维码图片,并利用行业大数据分析结果,绑定多个维度及对应的多个跳转资源内容。响应式跳转指的是对用户扫码请求进行分析并根据设置的维度属性和优先级进行匹配,跳转呈现不同的资源内容。具体技术方案如下:

一种一码多用的二维码响应式跳转方法,包括如下步骤:

步骤一,生成二维码:二维码跳转平台生成二维码Q,二维码Q对应二维码跳转平台地址,根据大数据分析平台的分析结果,绑定一个或多个维度的响应式跳转地址并设置各维度的优先级;

步骤二,发布二维码:发布二维码图片到各个用户入口;

步骤三,用户扫码:用户通过手机扫码程序扫描所述二维码Q;

步骤四,发起请求:扫码程序向二维码跳转平台发起HTTP请求;该请求包括HTTP请求头、用户的ip信息;

步骤五,响应式跳转:二维码跳转平台根据用户扫码后的请求信息,进行动态分析,形成当前用户的维度属性,并根据步骤一中对二维码Q设置的各个维度及优先级进行匹配筛选,选择与该用户维度属性匹配度最高的资源URI进行跳转。

进一步的,步骤五中的响应式跳转流程如下:

①查找二维码所绑定的维度信息;

②对用户设备发起的的HTTP请求内容进行解析;

③将当前HTTP请求与各个绑定维度进行匹配,若匹配成功,则将该匹配结果作为该维度的候选项;根据各个维度优先级,筛选出候选项中优先级最高的维度结果,作为最终跳转的地址。

进一步的,维度属性包括:用户的手机型号、用户的地理位置区域、扫码时间、用户个性化信息。

进一步的,步骤四中,若用户使用专用的定制化扫码软件扫码,该请求还包括用户的注册信息及当前经纬度坐标。

进一步的,步骤五-②中解析的内容包括:

a.对用户代理请求头并分析,获取用户的设备型号、设备尺寸、浏览器版本、扫码软件app的类型形成相应维度属性;

b.获取用户的ip地址并分析,获得用户当前的区域位置,形成相应维度属性;

c.获取系统时间,并根据用户位置计算时差,分析当前的日期因素、是否节假日、是否周末等信息,形成相应的时间维度属性。

进一步的,步骤五-②中解析的内容还包括:通过专用定制化的扫码程序得到:用户精确位置、用户个人信息。

进一步的,步骤五-③中,若没有匹配到任何维度信息,则将用户导航到设置的默认的资源上。

本发明在充分利用互联网+,大数据分析成果的基础上,根据不同用户维度属性对二维码扫码请求进行响应式跳转,不仅提升了用户扫码体验,同时还提高了二维码的使用率及转换率。

附图说明

图1为本发明的整体流程图;

图2为二维码维度属性图;

图3为响应式跳转流程图。

具体实施方式

下面结合附图对本发明作进一步说明。

本发明运用该方法的场景包括但不限于:

1)传统需要进行二维码扫码跳转的场合。即发布二维码,用户通过扫码访问相应的内容。

2)扫码后,需要根据不同用户手机型号、浏览器类型、扫码软件跳转呈现不同内容的场合。

3)扫码后,需要根据用户所在不同位置区域跳转呈现不同内容的场合。

4)扫码后,需要根据用户扫码的不同时间(日期、时刻、节假日等)跳转呈现不同内容的场合。

5)扫码后,需要根据用户其他个性化、定制化信息,跳转呈现不同内容的场合。如图1所示,本发明的一码多用的二维码响应式跳转方法,包括如下步骤:

1.生成二维码。二维码跳转平台生成二维码Q,对应的平台地址为:http://r.code.cn/Q。同时,根据大数据分析平台的分析结果,绑定一个或多个维度的响应式跳转地址并设置各维度的优先级。维度属性包括但不限于:用户的手机型号、用户的地理位置区域、扫码时间、用户个性化信息等。优先级为0-1的小数,数值越大优先级越高。

绑定信息示例如下表:

二维码包含的维度如图2所示。

2.发布二维码。发布二维码图片,到各个“用户入口”,如商场、车站、平面广告栏、网站广告栏、活动宣传页等。

3.用户扫码。用户通过手机扫码软件扫描二维码Q。

4.发起请求。扫码程序向二维码跳转平台http://r.code.cn/Q发起HTTP请求。请求包括HTTP请求头、用户的ip信息,若用户使用专用的定制化扫码软件扫码,请求还将包括用户的注册信息及当前经纬度坐标等内容。

5.响应式跳转。二维码跳转平台根据用户扫码后的请求信息,进行动态分析,形成当前用户的维度属性,并根据步骤1中对二维码Q设置的各个维度及优先级进行匹配筛选,选择与该用户维度属性匹配度最高的资源URI进行跳转。

匹配结果如下表所示:

如图3所示,步骤5中的响应式跳转流程如下:

④查找二维码所绑定的维度信息。

⑤对用户设备发起的的HTTP请求内容进行解析。解析的内容包括但不限于:

a.对用户代理请求头并分析。获取用户的设备型号、设备尺寸、浏览器版本、扫码软件app的类型形成相应维度属性。如下用户代理请求头可以分析判断得出当前用户使用的浏览器版本及设备型号:

Mozilla/5.0(Linux;U;Android 2.2.1;en-us;Nexus One Build/FRG83)AppleWebKit/533.1(KHTML,like Gecko)Version/4.0Mobile Safari/533.1

b.获取用户的ip地址并分析,获得用户当前的区域位置,形成相应维度属性。

c.获取系统时间,并根据用户位置计算时差(即全球化和本地化的转换),分析当前的日期因素、是否节假日、是否周末等信息,形成相应的时间维度属性。

d.以上为通用信息,即通用扫码软件均可获取得到。其他自定义信息,需要专用定制化的扫码软件才可以实现,包括但不限于:用户精确位置(经纬度信息)、用户个人信息(性别、年龄等)。

⑥将当前HTTP请求与各个绑定维度进行匹配,若匹配成功,则将该匹配结果作为该维度的候选项。根据各个维度优先级,筛选出候选项中优先级最高的维度结果,作为最终跳转的地址。若没有匹配到任何维度信息,则将用户导航到设置的默认的资源上。

实现本发明需要的软硬件条件:

1.1.外部组件

系统外部组件是实现本发明的必要组件,需要通过外部组件的协助来完善系统功能。该发明的外部组件包括行业大数据分析平台、二维码绑定信息持久化存储系统两部分。

1.1.1.行业大数据分析平台

主要用于将大数据分析的结果,运用于二维码维度属性的绑定中,从而让二维码响应式跳转更精确,更符合用户的期望。如某商家活动,首先通过大数据分析得出使用iphone手机的用户偏高商品的精品推荐栏目,而android手机用户更偏向于折扣商品,这也就会在系统生成二维码时为商家提供相关维度的推荐,可以通过区分手机型号维度来指定不同的二维码跳转链接。

1.1.2.持久化存储系统

主要用于将二维码绑定的URI、维度、优先级等信息存储在持久化存储系统。本发明的技术效果:

相对现有技术,通过本申请的方法,实现了一码多用和响应式跳转的功能。

1)可以根据不同用户手机型号、浏览器类型、扫码软件跳转呈现不同内容,

2)可以根据用户所在不同位置区域跳转呈现不同内容。

3)可以根据用户扫码的不同时间(日期、时刻、节假日等)跳转呈现不同内容。

4)可以根据用户其他个性化、定制化信息,跳转呈现不同内容。

实施例

本发明包括二维码跳转平台以及外部组件(大数据分析平台和持久化存储系统)。

二维码跳转平台:基于Windows Server 2012,.net framework 4.5

数据分析平台:SSAS平台

持久化存储:Postgresql 9.5

以某连锁超市购物节活动推广二维码为例。

1)生成二维码。系统生成二维码Q,二维码Q的平台地址为:

http://r.code.cn/Q同时,系统根据商场连锁行业大数据分析平台的分析结果,指定以下3个维度并将二维码与维度绑定信息存储于Postgresql 9.5数据库中:

a)性别。男性偏向于选购M类商品。女性偏向于选购N类商品。可以通过不同性别维度,提供不同的活动页面。

b)手机型号。使用iphone手机的用户偏高商品的精品推荐栏目,而android手机用户更偏向于折扣商品,这也就会在系统生成二维码时为商家提供相关维度的推荐,可以通过区分手机型号维度,提供不同的活动页面。

c)位置区域。杭州地区客户倾向于选购A类商品。上海地区客户倾向于选购B类商品。其他地区客户倾向于选购C类商品。可以通过不同区域维度,提供不同的活动页面。

其中各维度优先级和匹配值如下表所示:

表1:设置的维度匹配信息

2)发布二维码。发布二维码Q的图片,到各个“用户入口”,如商场、车站、平面广告栏、网站广告栏、活动宣传页等。

3)用户扫码。用户通过手机扫码软件扫描Q。

4)发起请求。扫码软件向二维码跳转平台http://r.code.cn/Q发起HTTP请求。

5)响应式跳转。根据设置的维度匹配信息进行匹配。

请求ip为61.164.57.62。

HTTP请求头的UA如下:

Mozilla/5.0(Linux;U;Android 2.2.1;en-us;Nexus One Build/FRG83)AppleWebKit/533.1(KHTML,like Gecko)Version/4.0Mobile Safari/533.1

匹配结果如表:

根据优先级(1、0.9、0.8),二维码跳转平台最终选择android对应的地址:

http://www.real.com/Q/phone/android作为跳转地址并将用户导航到对应维度的资源上,通过HTTP响应消息展现响应的内容。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1