CN103428309B - 二维码跳转处理方法 - Google Patents
二维码跳转处理方法 Download PDFInfo
- Publication number
- CN103428309B CN103428309B CN201310355945.0A CN201310355945A CN103428309B CN 103428309 B CN103428309 B CN 103428309B CN 201310355945 A CN201310355945 A CN 201310355945A CN 103428309 B CN103428309 B CN 103428309B
- Authority
- CN
- China
- Prior art keywords
- code
- url
- address
- code number
- dimensional code
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000003672 processing method Methods 0.000 title claims abstract description 6
- 238000000034 method Methods 0.000 description 5
- 230000009191 jumping Effects 0.000 description 3
- 238000007796 conventional method Methods 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
Landscapes
- Information Transfer Between Computers (AREA)
Abstract
二维码跳转处理方法,其步骤如下:二维码的生成,设定跳转系统的网址,那么根据码号生成规则获得码号;将所述的码号接续到所述的跳转系统的网址后面,获得完整的指代地址;将所述的指代地址作为二维码内容进行二维码的生成,同时添加这个二维码对应的真实的URL地址到跳转系统数据库中,对应关系为一个码号对应一个URL地址;客户端通过微信,快拍等等常规二维码扫描软件扫描这个二维码,得到指代地址,调用系统默认浏览器访问这个网址;服务器端接受到请求后,进行URL重写识别,使得URL重写规则可以获取到码号;服务器页面根据获取到的请求参数中的码号,进行数据库的匹配,获取到真实的URL地址,引导到真实的网址上。
Description
技术领域
本发明属于移动互联网领域,特别涉及一种针对二维码跳转的处理方法。
背景技术
二维码(2-dimensionalbarcode),又称二维条码,最早起源于日本,它是用特定的几何图形按一定规律在平面(二维方向)上分布的黑白相间的图形,是所有信息数据的一把钥匙。在现代商业活动中,可实现的应用十分广泛,如:产品防伪/溯源、广告推送、网站链接、数据下载、商品交易、定位/导航、电子凭证、车辆管理等等。
目前常规的做法都是直接把真实的URL地址放入二维码中,这种做法存在如下一些弊端
1、一般网址都比较长,那么内容就多了,解码速度就会降低
2、如果网址对应的内容换了,则这个二维码就失效了,尤其是印刷到宣传单页之类的纸质媒体上的时候,就需要重新印刷,加大了成本
3、一些第三方的解码软件会自动加上一些参数,可能会导致解码出来的地址失效,如微信
4、如果网址对应的网站进行了改版,导致了二维码的失效
发明内容
本发明要克服现有的二维码跳转方法存在的上述缺点,提出一种二维码跳转处理方法,用来解决上述的一些问题。
本发明的技术方案:
在二维码和各类应用之间搭建二维码跳转系统的中间件,通过跳转系统生成二维码,允许第三方通过拍码,通过二维码识别,实现二维码链接地址跳转,从URL中识别出数据,根据识别出来的码号,从数据库匹配码号,获取到真实访问的URL。同时搭建WAP请求服务,分析请求的URL,实现请求转发,引导访问者访问到相应的资源。
其步骤如下:
(1)二维码的生成,设定跳转系统的网址,那么根据码号生成规则(可以是自增型,保证码号唯一性)获得码号;
(2)将所述的码号接续到所述的跳转系统的网址后面,获得完整的指代地址;将所述的指代地址作为二维码内容进行二维码的生成,同时添加这个二维码对应的真实的URL地址到跳转系统数据库中,对应关系为一个码号对应一个URL地址;
(3)客户端通过微信,快拍等等常规二维码扫描软件扫描这个二维码,得到指代地址,调用系统默认浏览器访问这个网址;
(4)服务器端接受到请求后,进行URL重写识别,使得URL重写规则可以获取到码号;
(5)服务器页面根据获取到的请求参数中的码号,进行数据库的匹配,获取到真实的URL地址,引导到真实的网址上。
本发明采用二维码号(KEY)和真实的URL地址(VALUE)键值对的方式进行数据的存储,并通过二维码号和跳转系统网址拼接形成二维码对应的内容(即短地址),以便用来缩短网址,减少二维码体积,服务端利用URL重写功能进行还原真实的地址的获取方法。
附图说明
图1是本发明方法的系统结构图
具体实施方式
二维码跳转处理方法,其步骤如下:
其步骤如下:
步骤1,二维码的生成,设定跳转系统的网址为http://r.abc.cn,那么根据码号生成规则(可以是自增型,保证码号唯一性)获得码号8790876;
步骤2,将所述的码号接续到所述的跳转系统的网址后面,获得完整的指代地址http://r.abc.cn/8790876;将所述的指代地址http://r.abc.cn/8790876作为二维码内容进行二维码的生成,同时添加这个二维码对应的真实的URL(如http://www.baidu.com)地址到跳转系统数据库中,对应关系为一个码号对应一个URL地址;
步骤3,客户端通过微信,快拍等等常规二维码扫描软件扫描这个二维码,得到指代地址http://r.abc.cn/8790876,调用系统默认浏览器访问这个网址;
步骤4,服务器端接受到请求后,进行URL重写识别,其中URL重写规则为RewriteRule^/([A-Za-z0-9\-_=?#&+]+)$/index.aspx?code=$1,使得URL重写规则可以获取到码号;
步骤5,服务器页面根据获取到的请求参数中的码号为8790876,进行数据库的匹配,获取到真实的URL地址http://www.baidu.com,则进行Response.redirect引导到真实的网址上。
本说明书实施例所述的内容仅仅是对发明构思的实现形式的列举,本发明的保护范围的不应当被视为仅限于实施例所陈述的具体形式,本发明的保护范围也及于本领域技术人员根据本发明构思所能够想到的等同技术手段。
Claims (1)
1.二维码跳转处理方法,其步骤如下:
(1)二维码的生成,设定跳转系统的网址,那么根据保证码号唯一性的自增型码号生成规则获得码号;
(2)将所述的码号接续到所述的跳转系统的网址后面,获得完整的指代地址;将所述的指代地址作为二维码内容进行二维码的生成,同时添加这个二维码对应的真实的URL地址到跳转系统数据库中,对应关系为一个码号对应一个URL地址;
(3)客户端通过常规二维码扫描软件扫描这个二维码,所述常规二维码扫描软件为微信或快拍,得到指代地址,调用系统默认浏览器访问这个指代地址;
(4)服务器端接受到请求后,进行URL重写识别,使得根据URL重写规则可以获取到码号;
(5)服务器页面根据获取到的请求参数中的码号,进行数据库的匹配,获取到真实的URL地址,引导到真实的网址上。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310355945.0A CN103428309B (zh) | 2013-08-15 | 2013-08-15 | 二维码跳转处理方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310355945.0A CN103428309B (zh) | 2013-08-15 | 2013-08-15 | 二维码跳转处理方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN103428309A CN103428309A (zh) | 2013-12-04 |
CN103428309B true CN103428309B (zh) | 2016-04-06 |
Family
ID=49652472
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201310355945.0A Active CN103428309B (zh) | 2013-08-15 | 2013-08-15 | 二维码跳转处理方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN103428309B (zh) |
Families Citing this family (15)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103632184A (zh) * | 2013-12-13 | 2014-03-12 | 金蝶软件(中国)有限公司 | 二维码生成、使用方法、二维码生成器和用户设备 |
CN105491086B (zh) * | 2014-09-16 | 2019-01-29 | 北大方正集团有限公司 | 纸媒二维码控制方法和纸媒服务器 |
CN104318194B (zh) * | 2014-09-28 | 2017-04-05 | 美的集团武汉制冷设备有限公司 | 基于二维码的访问家电的页面的方法、服务器及移动终端 |
CN104735546A (zh) * | 2015-03-30 | 2015-06-24 | 深圳市米家互动网络有限公司 | Ktv点歌方法及系统、ktv歌曲点播终端和ktv歌曲管理系统 |
CN105260695A (zh) * | 2015-11-17 | 2016-01-20 | 杭州视赚网络技术有限公司 | 一种显示屏上动态三维码的扫码方法 |
CN106250498B (zh) * | 2016-08-02 | 2020-03-31 | 北京京东尚科信息技术有限公司 | 实现多系统页面切换的方法、设备及系统 |
CN106649478B (zh) * | 2016-09-29 | 2020-12-15 | 浙江三网科技股份有限公司 | 一种一码多用的二维码响应式跳转方法 |
CN106650502A (zh) * | 2016-12-30 | 2017-05-10 | 哈尔滨蜜桃电子商务有限公司 | 婚嫁多媒体资源共享系统 |
CN107688588A (zh) * | 2017-02-16 | 2018-02-13 | 平安科技(深圳)有限公司 | 一种二维码的访问方法和装置 |
CN109800362B (zh) * | 2018-12-11 | 2020-11-13 | 浙江口碑网络技术有限公司 | 标识码的处理方法及装置、存储介质、计算机设备 |
CN112825205A (zh) * | 2019-11-19 | 2021-05-21 | 阿里健康信息技术有限公司 | 售货机、售货机包装方法及装置 |
CN110968460B (zh) * | 2019-11-27 | 2020-10-27 | 上海众言网络科技有限公司 | 系统崩溃状态下网址恢复的方法和装置 |
CN111597474A (zh) * | 2020-04-03 | 2020-08-28 | 多点(深圳)数字科技有限公司 | 一种兼容多客户端环境的二维码设计与跳转方法 |
CN111695051B (zh) * | 2020-05-06 | 2022-03-25 | 支付宝(杭州)信息技术有限公司 | 基于扫码的页面访问方法、装置、电子设备及存储介质 |
CN111639279B (zh) * | 2020-05-27 | 2023-07-25 | 浙江口碑网络技术有限公司 | 图形码生成方法、目标页面加载方法和装置 |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101626395A (zh) * | 2008-07-10 | 2010-01-13 | 银河联动信息技术(北京)有限公司 | 二维码引导移动终端访问万维网的方法和系统 |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN100550035C (zh) * | 2007-12-06 | 2009-10-14 | 深圳华为通信技术有限公司 | 二维码的应用方法和装置 |
-
2013
- 2013-08-15 CN CN201310355945.0A patent/CN103428309B/zh active Active
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101626395A (zh) * | 2008-07-10 | 2010-01-13 | 银河联动信息技术(北京)有限公司 | 二维码引导移动终端访问万维网的方法和系统 |
Also Published As
Publication number | Publication date |
---|---|
CN103428309A (zh) | 2013-12-04 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN103428309B (zh) | 二维码跳转处理方法 | |
CN102801574B (zh) | 一种网页链接的检测方法、装置和系统 | |
JP6594543B2 (ja) | 注文クラスタリング方法及び装置並びに悪意の情報に対抗する方法及び装置 | |
US10728366B2 (en) | Commerce oriented uniform resource locater (URL) shortener | |
US10120944B2 (en) | System and method for routing data and connecting users based on user interactions with a machine-readable code of content data | |
US10063620B2 (en) | Information sharing method and system | |
WO2021017735A1 (zh) | 一种智能合约的形式化验证方法、电子装置及存储介质 | |
US9100434B2 (en) | Web page falsification detection apparatus and storage medium | |
US9934318B2 (en) | Presentation of information on multiple devices | |
CA2758428A1 (en) | Retrieving additional content based on data within a mobile code | |
US20200142674A1 (en) | Extracting web api endpoint data from source code | |
US20140324578A1 (en) | Systems and methods for instant e-coupon distribution | |
CN104202345A (zh) | 验证码生成方法、装置及系统 | |
CN106649543A (zh) | 记录阅读进度的方法、装置及终端 | |
CN103617267A (zh) | 社交化扩展搜索方法及装置、系统 | |
CN113222667A (zh) | 权益分享处理方法及装置 | |
US20130282443A1 (en) | Seller url monitoring systems and methods | |
CN104915347B (zh) | 网页地址的处理方法、装置及系统 | |
US9483660B2 (en) | Enterprise content management platform validator | |
US11258845B2 (en) | Browser management system, browser management method, browser management program, and client program | |
WO2018226244A1 (en) | System and method for identifying and tagging users | |
US20220138337A1 (en) | Online software platform (osp) extracting data of client for improved on-boarding of the client onto the osp | |
CN103903036A (zh) | 一种大容量、易更新的二维码系统 | |
CN106817270A (zh) | 网络流量采集方法、系统及服务器 | |
US12217310B1 (en) | Dynamic policy lifecycle management |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
PE01 | Entry into force of the registration of the contract for pledge of patent right | ||
PE01 | Entry into force of the registration of the contract for pledge of patent right |
Denomination of invention: QR code jump processing method Granted publication date: 20160406 Pledgee: Bank of China Limited Hangzhou Binjiang Branch Pledgor: ZHEJIANG THIRDNET TECHNOLOGY Co.,Ltd. Registration number: Y2025330000075 |