二维码跳转处理方法

文档序号:8004282阅读:3050来源:国知局
二维码跳转处理方法
【专利摘要】二维码跳转处理方法,其步骤如下:二维码的生成,设定跳转系统的网址,那么根据码号生成规则获得码号;将所述的码号接续到所述的跳转系统的网址后面,获得完整的指代地址;将所述的指代地址作为二维码内容进行二维码的生成,同时添加这个二维码对应的真实的URL地址到跳转系统数据库中,对应关系为一个码号对应一个URL地址;客户端通过微信,快拍等等常规二维码扫描软件扫描这个二维码,得到指代地址,调用系统默认浏览器访问这个网址;服务器端接受到请求后,进行URL重写识别,使得URL重写规则可以获取到码号;服务器页面根据获取到的请求参数中的码号,进行数据库的匹配,获取到真实的URL地址,引导到真实的网址上。
【专利说明】二维码跳转处理方法
【技术领域】
[0001]本发明属于移动互联网领域,特别涉及一种针对二维码跳转的处理方法。
【背景技术】
[0002]二维码(2-dimensional bar code),又称二维条码,最早起源于日本,它是用特定的几何图形按一定规律在平面(二维方向)上分布的黑白相间的图形,是所有信息数据的一把钥匙。在现代商业活动中,可实现的应用十分广泛,如:产品防伪/溯源、广告推送、网站链接、数据下载、商品交易、定位/导航、电子凭证、车辆管理等等。
[0003]目前常规的做法都是直接把真实的URL地址放入二维码中,这种做法存在如下一些弊端
[0004]1、一般网址都比较长,那么内容就多了,解码速度就会降低
[0005]2、如果网址对应的内容换了,则这个二维码就失效了,尤其是印刷到宣传单页之类的纸质媒体上的时候,就需要重新印刷,加大了成本
[0006]3、一些第三方的解码软件会自动加上一些参数,可能会导致解码出来的地址失效,如微信
[0007]4、如果网址对应的网站进行了改版,导致了二维码的失效
【发明内容】

[0008]本发明要克服现有的二维码跳转方法存在的上述缺点,提出一种二维码跳转处理方法,用来解决上述的一些问题。
[0009]本发明的技术方案:
[0010]在二维码和各类应用之间搭建二维码跳转系统的中间件,通过跳转系统生成二维码,允许第三方通过拍码,通过二维码识别,实现二维码链接地址跳转,从URL中识别出数据,根据识别出来的码号,从数据库匹配码号,获取到真实访问的URL。同时搭建WAP请求服务,分析请求的URL,实现请求转发,引导访问者访问到相应的资源。
[0011]其步骤如下:
[0012](I) 二维码的生成,设定跳转系统的网址,那么根据码号生成规则(可以是自增型,保证码号唯一性)获得码号;
[0013](2)将所述的码号接续到所述的跳转系统的网址后面,获得完整的指代地址;将所述的指代地址作为二维码内容进行二维码的生成,同时添加这个二维码对应的真实的URL地址到跳转系统数据库中,对应关系为一个码号对应一个URL地址;
[0014](3)客户端通过微信,快拍等等常规二维码扫描软件扫描这个二维码,得到指代地址,调用系统默认浏览器访问这个网址;
[0015](4)服务器端接受到请求后,进行URL重写识别,使得URL重写规则可以获取到码号;
[0016](5)服务器页面根据获取到的请求参数中的码号,进行数据库的匹配,获取到真实的URL地址,引导到真实的网址上。
[0017]本发明采用二维码号(KEY)和真实的URL地址(VALUE)键值对的方式进行数据的存储,并通过二维码号和跳转系统网址拼接形成二维码对应的内容(即短地址),以便用来缩短网址,减少二维码体积,服务端利用URL重写功能进行还原真实的地址的获取方法。
【专利附图】

【附图说明】
[0018]图1是本发明方法的系统结构图【具体实施方式】
[0019]二维码跳转处理方法,其步骤如下:
[0020]其步骤如下:
[0021]步骤I, 二维码的牛成,设定跳转系统的网址为http://r.abc.cn,那么根据码号生成规则(可以是自增型,保证码号唯一性)获得码号8790876 ;
[0022]步骤2,将所述的码号接续到所述的跳转系统的网址后面,获得完整的指代地址http: //r.abc.cn/8790876 !^!各所述的丰旨^^土也妇卜 http: //r.abc.cn/8790876 作为二维石马内容进行二维码的生成,同时添加这个二维码对应的真实的URL(如http://www.baidu.com)地址到跳转系统数据库中,对应关系为一个码号对应一个URL地址;
[0023]步骤3,客户端通过微信,快拍等等常规二维码扫描软件扫描这个二维码,得到指代地址http://r.abc.cn/8790876,调用系统默认浏览器访问这个网址;
[0024]步骤4,服务器端接受到请求后,进行URL重写识别,其中URL重写规则为RewriteRule'/ ([A-Za-z0-9\-_=?#&+] +) $/index.aspx?code=$l,使得 URL 重写规则可以获取到码号;
[0025]步骤5,服务器页面根据获取到的请求参数中的码号为8790876,进行数据库的匹配,获取到真实的URL地址http://www.baidu.com,则进行Response, redirect引导到真实的网址上。
[0026]本说明书实施例所述的内容仅仅是对发明构思的实现形式的列举,本发明的保护范围的不应当被视为仅限于实施例所陈述的具体形式,本发明的保护范围也及于本领域技术人员根据本发明构思所能够想到的等同技术手段。
【权利要求】
1.二维码跳转处理方法,其步骤如下: (1)二维码的生成,设定跳转系统的网址,那么根据码号生成规则(可以是自增型,保证码号唯一'I"生)获得码号; (2)将所述的码号接续到所述的跳转系统的网址后面,获得完整的指代地址;将所述的指代地址作为二维码内容进行二维码的生成,同时添加这个二维码对应的真实的URL地址到跳转系统数据库中,对应关系为一个码号对应一个URL地址; (3)客户端通过微信,快拍等等常规二维码扫描软件扫描这个二维码,得到指代地址,调用系统默认浏览器访问这个网址; (4)服务器端接受到请求后,进行URL重写识别,使得URL重写规则可以获取到码号; (5)服务器页面根据获取到的请求参数中的码号,进行数据库的匹配,获取到真实的URL地址,引导到真实的网址上。
【文档编号】H04L29/12GK103428309SQ201310355945
【公开日】2013年12月4日 申请日期:2013年8月15日 优先权日:2013年8月15日
【发明者】陈丹, 周炜亮 申请人:浙江三网科技股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1