一个二维码处理多个请求的方法及其系统的制作方法

文档序号:8361805阅读:769来源:国知局
一个二维码处理多个请求的方法及其系统的制作方法
【技术领域】
[0001]本发明涉及二维码技术领域,尤其涉及一种一个二维码处理多个请求的方法及其系统。
【背景技术】
[0002]二维码的工作原理是通过文本、链接等内容生成二维码,扫描二维码还原内容,现有扫描二维码下载APP,通常的处理方式都是Android APP下载链接生成一个二维码,1SAPP下载链接生成一个二维码,然后需要用户自己根据自己的终端属性去判断扫描对应的二维码。如图4为未经处理的A链接生成的二维码,链接内容为下载Android APP链接地址,链接内容较长 http://static, lwandian.com/APP-SETUP/YIWANDIAN.apk ;如图 5 为未经处理的B链接生成的二维码,链接内容为下载1S APP链接地址,链接内容较长https: //itunes, apple, com/app/id953376129 ;如图6为未经处理过的C链接生成的二维码,链接内容为Android和1S APP下载管理界面地址,链接内容较长http://www.lwandian.com/activity/2014-phoneywd/index, html。然后用户根据自身使用的设备(Android手机或者iPhone等)扫描对应的二维码下载链接提供的APP,不能扫错,否则下载不了对应的app。
[0003]上述这处理方式,存在I)处理方式单一,一个二维码只处理一个事情请求;2)内容越多二维码越复杂,生成的二维码越复杂,不易识别;3)用户体验较差等缺陷,因此无法满足市场的需求。

【发明内容】

[0004]针对上述技术中存在的不足之处,本发明提供一种一个二维码处理多个请求的方法及其系统,实现一个二维码处理多个请求的效果,且将二维码简单化,让二维码更容易被识别到。
[0005]为实现上述目的,本发明提供一种一个二维码处理多个请求的方法,包括以下步骤:
步骤1,搭建自己的Web服务器,对外提供访问长链接;
步骤2,将访问长链接处理成短链接;
步骤3,处理后的短链接用二维码生成工具生成二维码;由短链接生成的二维码斑点大及画面结构简单清晰,放大或缩小均能够识别到;
步骤4,将二维码按不同请求分类、编号;
步骤5,使用扫描终端扫描二维码,向自己搭建的web服务器发送请求,web服务器根据请求提供不同的服务,实现一个二维码处理多种不同请求的任务。
[0006]其中,所述步骤5的具体工作步骤为:使用扫描终端扫描二维码后,会统一向自己搭建的web服务器发送请求;用户在请求该web服务器时,将设备标识发送给web服务器,web服务器接收到请求后,按照二维码的分类、编码与请求的设备标识做匹配之后,引导用户到对应的页面下载App。
[0007]其中,所述步骤I中采用web容器搭建web服务器。
[0008]其中,将二维码多种请求分为以下三类:
第一类:按平台分类:通过1S设备扫码、通过Android设备扫码;
第二类:按工具分类:通过微信、QQ扫码、通过第三方二维码扫描工具扫码;
第三类:根据不同平台以及扫描二维码工具,将二维编号为:第三方应用市场下载、官网下载和AppStore下载。
[0009]其中,所述设备标识包含扫描终端的硬件类型、系统类型、系统版本、使用的浏览器类型或浏览器版本。
[0010]为实现上述目的,本发明还提供一种一个二维码处理多个请求的系统,包括 web服务器,用于对外提供访问长链接;
短链接处理工具,短链接处理工具与web服务器相连,且用于将访问长链接处理成短链接;
二维码生成工具,二维码生成工具与短链接处理工具相连,且用于将短链接生成二维码;
二维码处理工具,二维码处理工具与二维码相连,且用于根据不同的请求对二维码进行分类、编码;
扫描终端,扫描终端分别与二维码和web服务器相连,且扫描终端用于扫描二维码并向自己搭建的web服务器发送请求,web服务器根据请求提供不同的服务,实现一个二维码处理多种不同请求的任务。
[0011]其中,所述扫描终端包括用于扫描二维码的扫描单元、用于向web服务器发送请求的请求发送单元,且该请求发送单元内置设备标识;使用扫描终端的扫描单元扫描二维码后,由请求发送单元向自己搭建的web服务器发送请求,且该请求发送单元将设备标识发送给web服务器。
[0012]其中,所述web服务器包括用于提供访问长链接的链接单元、用于接收发送请求的接收单元、用于记录存储二维码的分类、编码信息的存储单元和将设备标识与二维码的分类、编码进行匹配的匹配单元;用户在请求该web服务器时,请求发送单元将设备标识发送给接收单元,接收单元接收到请求后,按照二维码的分类、编码与发送请求单元的设备标识做匹配之后,引导用户到对应的页面下载App。
[0013]其中,所述二维码处理工具内置有请求分类处理单元,将二维码多种请求分为以下三类并存储至存储单元内:
第一类:按平台分类:通过1S设备扫码、通过Android设备扫码;
第二类:按工具分类:通过微信、QQ扫码、通过第三方二维码扫描工具扫码;
第三类:根据不同平台以及扫描二维码工具,将二维编号为:第三方应用市场下载、官网下载和AppStore下载。
[0014]其中,所述设备标识包含扫描终端的硬件类型、系统类型、系统版本、使用的浏览器类型或浏览器版本。
[0015]本发明的有益效果是:与现有技术相比,本发明提供的一个二维码处理多个请求的方法及其系统,将对外访问的长链接处理成短链接,然后再将短链接生成二维码,由短链接生成的二维码斑点大及画面结构简单清晰,放大或缩小均能够被识别到;该设计将二维码简单化,让二维码更容易被识别,有效避免现有技术中内容越多二维码越复杂,生成的二维码越复杂越不易被识别的缺陷;同时,二维码按不同请求分类、编号,使用扫描终端扫描二维码,向自己搭建的web服务器发送请求,由于发送请求时会带上设备标识,web服务器收到发送请求后可根据请求提供不同的服务,实现一个二维码处理多种不同请求的任务;该改进只需要扫描这个二维码便可自动判断下载请求进行下载,有效解决了处理方式单一,一个二维码只处理一个请求的现状,达到了一个二维码处理多个请求的效果。
【附图说明】
[0016]图1为本发明的一个二维码处理多个请求的方法的步骤流程图;
图2为本发明的一个二维码处理多个请求的系统的工作方框图;
图3为采用本发明经过D链接生成的二维码;
图4为未经处理的A链接生成的二维码;
图5为未经处理的B链接生成的二维码;
图6为未经处理的C链接生成的二维码。
[0017]主要元件符号说明如下:
10, web服务器11、短链接处理工具
12、二维码生成工具13、二维码
14、扫描终端15、二维码处理工具
101、链接单元102、接收单元
103、存储单元104、匹配单元
141、扫描单元142、请求发送单元。
【具体实施方式】
[0018]为了更清楚地表述本发明,下面结合附图对本发明作进一步地描述。
[0019]请参阅图1,本发明的一个二维码处理多个请求的方法,包括以下步骤:
步骤SI,搭建自己的web服务器,对外提供访问长链接;该步骤采用web容器搭建web服务器,web容器可以是Tomcat, weblogic等。
[0020]步骤S2,将访问长链接处理成短链接;可通过第三方工具如百度短链接或新浪短链接等工具的缩短网址功能将长链接缩短成短链接,当然,还可以是其他类型的第三方工具,只要是具有缩短网址功能的工具即可。
[0021]步骤S3,处理后的短链接用二维码生成工具生成二维码;由短链接生成的二维码斑点大及画面结构简单清晰,放大或缩小均能够识别到;二维码生成工具可以是草料二维石马 http://cl1.1m 等。
[0022]步骤S4,将二维码按不同请求分类、编号;将二维码多种请求分为以下三类:第一类:按平台分类:通过1S设备扫码、通过Android设备扫码;第二类:按工具分类:通过微信、QQ扫码、通过第三方二维码扫描工具扫码;第三类:根据不同平台以及扫描二维码工具,将二维编号为:第三方应用市场下载、官网下载和AppStore下载。当然,还可以根据实际情况改变二维码的分类及编码。
[0023]步骤S5,使用扫描终端扫描二维码,向自己搭建的web服务器发送请求,web服务器根据请求提供不同的服务,实现一个二维码处理多种不同请求的任务。该步骤的具体工作步骤为:使用扫描终端扫描二维码后,会统一向自己搭建的web服务器发送请求;用户在请求该web服务器时,将设备标识发送给web服务器,web服务器接收到请求后,按照二维码的分类、编码与请求的设备标识做匹配之后,引导用户到对应的页面下载App。设备标识包含扫描终端的硬件类型、系统类型、系统版本、使用的浏览器类型或浏览器版本等,硬件类型为 iPhone, iPad, Android 手机等。
[0024]相较于现有技术的情况,本发明提供的一个二维码处理多个请求的方法,将对外访问的长链接处理成短链接,然后再将短链接生成二维码,由短链接生成的二维码斑点大及画面结构简单清晰,放大或缩小均能够识别到;该设计将二维码简单化,让二维码更容易被识别,有效避免现有技术中内容越多二维码越复杂,生成的二维码越复杂越不易被识别的缺陷;同时,二维码按不同请求分类、编号,使用扫描终端扫描二维码,向自己搭建的web服务器发送请求,由于发送请求时会带上设备标识,web服务器收到发送请求后可根据请求提供不同的服务,实现一个二维码处理多种不同请求的任务;该改进只需要扫描这个二维码便可自动判断下载请求进行下载,有效解决了处理方式单一,一个二维码只处理一个请求的现状,达到了一个二维码处理多个请求的效果。
[0025]请进一步参阅图2,本发明还提供一种一个二维码处理多个请求的系统,包括web服务器10、短链接处理工具11、二维码生成工具12、二维码处理工具15和扫描终端14 ;
web服务器10,用于对外提供访问长链接;采用web容器搭建web服务器;
短链接处理工具11,短链接处理工具11与web服务器10相连,且用于将访问长链接处理成短链接;短链接处理工具11可以为第三方工具,如百度短链接或新浪短链接等工具的缩短网址功能将长链接缩短成短链接,当然,还可以是其他
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1