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
- quick response
- address
- response code
- code
- url
- 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
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.***.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.***.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) | 二维码跳转处理方法 | |
US10394902B2 (en) | Creating rules for use in third-party tag management systems | |
US10642904B2 (en) | Infrastructure enabling intelligent execution and crawling of a web application | |
CN108182060B (zh) | 一种混合应用的埋点方法、移动终端及*** | |
US10445507B2 (en) | Automated security testing for a mobile application or a backend server | |
CN102882886B (zh) | 一种呈现访问网站的相关信息的网络终端和方法 | |
US11310327B2 (en) | Configuration of content site user interaction monitoring in data networks | |
WO2021017735A1 (zh) | 一种智能合约的形式化验证方法、电子装置及存储介质 | |
US20070130327A1 (en) | Browser system and method for warning users of potentially fraudulent websites | |
US11037203B2 (en) | Systems and methods for online advertising using user preferences | |
KR101952248B1 (ko) | 2차원 코드를 해석하는 방법 및 장치, 컴퓨터 판독 가능한 저장 매체, 컴퓨터 프로그램 제품 및 단말기 장치 | |
KR102090982B1 (ko) | 악의 웹 사이트 식별 방법, 장치 및 컴퓨터 기억매체 | |
CN103401835A (zh) | 一种展现微博页面的安全检测结果的方法及装置 | |
CN102917049A (zh) | 呈现访问网站的信息的方法、浏览器和*** | |
CN102664925B (zh) | 一种展现搜索结果的方法及装置 | |
CN104965691A (zh) | 配置网页页面的页面元素的方法、装置及*** | |
CN109802919B (zh) | 一种web网页访问拦截方法及装置 | |
CN107948329A (zh) | 一种跨域处理方法及*** | |
US9769159B2 (en) | Cookie optimization | |
US10686835B2 (en) | Method and device for providing authentication information on web page | |
US10057275B2 (en) | Restricted content publishing with search engine registry | |
US20180227263A1 (en) | System and method for providing services | |
CN104021124A (zh) | 用于处理网页数据的方法、装置和*** | |
US10885565B1 (en) | Network-based data discovery and consumption coordination service | |
CN106796695A (zh) | 应用安装的转化和识别 |
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 |