[go: up one dir, main page]

CN103428309B - 二维码跳转处理方法 - Google Patents

二维码跳转处理方法 Download PDF

Info

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
Application number
CN201310355945.0A
Other languages
English (en)
Other versions
CN103428309A (zh
Inventor
陈丹
周炜亮
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
ZHEJIANG THIRDNET TECHNOLOGY Co Ltd
Original Assignee
ZHEJIANG THIRDNET TECHNOLOGY Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Family has litigation
First worldwide family litigation filed litigation Critical https://patents.darts-ip.com/?family=49652472&utm_source=google_patent&utm_medium=platform_link&utm_campaign=public_patent_search&patent=CN103428309(B) "Global patent litigation dataset” by Darts-ip is licensed under a Creative Commons Attribution 4.0 International License.
Application filed by ZHEJIANG THIRDNET TECHNOLOGY Co Ltd filed Critical ZHEJIANG THIRDNET TECHNOLOGY Co Ltd
Priority to CN201310355945.0A priority Critical patent/CN103428309B/zh
Publication of CN103428309A publication Critical patent/CN103428309A/zh
Application granted granted Critical
Publication of CN103428309B publication Critical patent/CN103428309B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

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.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地址,引导到真实的网址上。
CN201310355945.0A 2013-08-15 2013-08-15 二维码跳转处理方法 Active CN103428309B (zh)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101626395A (zh) * 2008-07-10 2010-01-13 银河联动信息技术(北京)有限公司 二维码引导移动终端访问万维网的方法和系统

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN100550035C (zh) * 2007-12-06 2009-10-14 深圳华为通信技术有限公司 二维码的应用方法和装置

Patent Citations (1)

* Cited by examiner, † Cited by third party
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