条形码的扫码方法和系统技术方案

技术编号:15329618 阅读:57 留言:0更新日期:2017-05-16 13:15
本发明专利技术涉及一种条形码的扫码方法和系统,其中所述方法包括:通过预先建立的网站网页接收第一扫码应用所需的参数数据;其中,所述网站网页的访问路径为第一URL;以所述参数数据为URL参数,结合所述第一URL生成第二URL;采用条形码生成技术将所述第二URL转换为条形码;当用户采用第二扫码应用扫描所述条形码时,控制用户终端访问所述网站网页,通过所述网站网页启动用户终端的第一扫码应用并传递所述参数数据。本发明专利技术的技术方案,可以兼容任一扫码应用,可在用户采用其他扫码应用扫描条形码时,通过网站网页向扫码应用传递其所需要的参数数据;降低了用户扫码操作的复杂性,提高了用户扫码操作效率。

Code scanning method and system for bar code

Scan code method and system of the present invention relates to a bar code, wherein said method comprises: receiving a first scan code through the data required for the application of the web pre established; the access path of the web site for the first URL; with the parameter data for the URL parameter, combined with the first generation of URL second URL; using bar code generation technology of the second URL into a bar code; when the user uses second scan code by scanning the bar code, the access control of user terminal of the web page, the parameter data transfer start user terminal through the web site of the first scan code and application. The technical scheme of the invention can be compatible with any scan code application, the user can scan the code with other application bar code scanning, data transmission parameters needed to scan code application through the web site; to reduce the complexity of the user scan code operation, improve the operation efficiency of the user scan code.

【技术实现步骤摘要】
条形码的扫码方法和系统
本专利技术涉及条形码
,特别是涉及一种条形码的扫码方法和系统。
技术介绍
当前,越来越多的软件使用条形码来单向传递数据,特别是二维码技术,呈现出迅猛增长的态势。对于条形码来说,一般是需要匹配特定的扫码程序,其数据格式只能被对应的程序解析和识别。例如,有一套远程控制软件,采用二维码技术传递数据,通过手机端上安装的扫码应用可以通过扫描电脑上的二维码方式与电脑建立连接,二维码中编码了电脑的IP地址,联入的无线网络等信息。使用与该二维码匹配开发的扫码应用扫描上述二维码时,能对二维码的信息进行解码和处理,而如果用户使用其它扫码应用(如微信、QQ等)进行扫描时,则无法识别和解析上述二维码。虽然这些扫码应用可以在出错时做出提示,提示用户使用特定扫码应用扫描该二维码,但无法兼容该扫码应用,用户必须重新通过特定扫码应用进行扫码,增加了用户扫码操作的复杂性,而且用户习惯会使用通用的扫码应用来扫描看到的二维码,而仅做出提示,一定程度上降低了用户对该特定应用的使用意愿。
技术实现思路
基于此,有必要针对上述技术问题,提供一种条形码的扫码方法和系统,可以兼容任意扫码应用,降低用户扫码操作的复杂性。一种条形码的扫码方法,包括:通过预先建立的网站网页接收第一扫码应用所需的参数数据;其中,所述网站网页的访问路径为第一URL;以所述参数数据为URL参数,结合所述第一URL生成第二URL;采用条形码生成技术将所述第二URL转换为条形码;当用户采用第二扫码应用扫描所述条形码时,控制用户终端访问所述网站网页,通过所述网站网页启动用户终端的第一扫码应用并传递所述参数数据。一种条形码的扫码系统,包括:网页设置模块,用于通过预先建立的网站网页接收第一扫码应用所需的参数数据;其中,所述网站网页的访问路径为第一URL;URL生成模块,用于以所述参数数据为URL参数,结合所述第一URL生成第二URL;条形码生成模块,用于采用条形码生成技术将所述第二URL转换为条形码;参数传递模块,用于当用户采用第二扫码应用扫描所述条形码时,控制用户终端访问所述网站网页,通过所述网站网页启动用户终端的第一扫码应用并传递所述参数数据。上述条形码的扫码方法和系统,预先建立的网站网页,将应用需要传递的参数数据作为URL参数,将整个URL生成二维码,可以兼容任一扫码应用,可在用户采用其他扫码应用扫描条形码时,通过网站网页向扫码应用传递其所需要的参数数据;降低了用户扫码操作的复杂性,提高了用户扫码操作效率,在一定程度上提升了用户对该特定应用的使用意愿。附图说明图1为一个实施例的条形码的扫码方法流程图;图2为一个实施例的条形码的扫码系统结构示意图。具体实施方式下面结合附图来阐述一种条形码的扫码方法和系统的实施例,在以下实施例中,主要是以二维码条形码为例进行说明,类似的,实际应用中也可以适用其他类型的条形码。参考图1所示,图1为一个实施例的条形码的扫码方法流程图,包括:步骤S101,通过预先建立的网站网页接收第一扫码应用所需的参数数据;其中,所述网站网页的访问路径为第一URL(UniformResoureLocator,统一资源定位器);例如,可以预先建立一个网站页面,使用“http://www.seewo.com/seewolink/”作为第一URL,用于接收应用参数,也可以用来向用户进行提示操作。步骤S102,以所述参数数据为URL参数,结合所述第一URL生成第二URL;此步骤中,将需要传递的参数数据作为URL参数,生成新的URL。在生成第二URL过程中,需要考虑到需要传递的参数数据的格式,在一个实施例中,若所述参数数据为二进制数据,需要进一步对该数据进行编码,转换为可视化的字符串,以所述字符串为URL参数;在编码时,可以采用base64编码等方法。而如果参数数据就是字符串,直接采用原始的字符串作为URL参数,将该URL参数添加为所述第一URL后的网络路径,生成第二URL。在一个实施例中,为了确保第二URL中的参数数据部分不出现URL中的字符信息,进一步对所述URL参数进行URLEncode(字符编码)编码,将字符串转换为十六进制数据。例如,对参数数据部分的字符串进行URLEncode,得到的第二URL可以表示如下:“http://www.seewo.com/seewolink/?param=irBIsJqwSYQfAqGsB”。步骤S103,采用条形码生成技术将所述第二URL转换为条形码;这里可以采用通用的二维码生成技术,将第二URL转换为二维码图形,以供用户进行扫描。步骤S104,当用户采用第二扫码应用扫描所述条形码时,控制用户终端访问所述网站网页,通过所述网站网页启动用户终端的第一扫码应用并传递所述参数数据;此步骤是属于扫码过程,在此过程中,当用户采用第二扫码应用(这里第二扫码应用可以是除了第一扫码应用外其他任意通用的扫码工具)扫描所述条形码时,控制用户终端访问所述网站网页,然后通过该网站网页启动用户终端的第一扫码应用并传递所述参数数据,进行相关业务处理。作为一个实施例,可以首先通过网站网页的页面提示用户使用第一扫码应用对所述条形码进行扫描;如果用户终端未安装所述第一扫码应用,则通过所述网站网页引导用户下载所述第一扫码应用,用户可以通过网站网页的指引下载安装该第一扫码应用。进一步地,如果用户终端已安装该第一扫码应用,或者在引导用户下载安装了该第一扫码应用后,在页面上显示一个预先设定的链接,该链接可以通过URLScheme(一种编程语言)注册方式将第一扫码应用预先注册到网站网页;当用户在页面上点击预设的链接时,启动用户终端已安装的第一扫码应用,网站网页将参数数据传递至第一扫码应用。上述实施例中,由于第一扫码应用所需参数数据已经通过URL参数传递给了网站网页,如果用户已经安装了第一扫码应用,通过应用预先注册scheme的方式,在网页页面中增加一个链接,例如“seewoLink://irBIsJqwSYQfAqGsB/”,这样用户在页面中点击上述链接时,就可以启动第一扫码应用并从网站网页获得所需要的参数数据。上述实施例是用户使用第二扫码应用进行扫码的相关处理方案。作为另一种扫码方案,当用户直接就采用第一扫码应用扫描所述条形码时,通过第一扫码应用识别所述条形码中的URL参数部分,对所述URL参数部分进行解码,获得所需的参数数据;也就是说,用户直接使用第一扫码应用扫描该二维码,第一扫码应用可以识别并忽略第二URL前面的部分字符,即“http://www.seewo.com/seewolink/”,直接解码使用后面的参数数据部分,即“irBIsJqwSYQfAqGsB/”,然后就可以进行相关的业务处理。综上实施例,本专利技术提供的技术方案,与直接将需要传递的参数数据生成二维码不同,本专利技术的方案预先建立网站网页,将需要传递的参数数据作为URL参数,将网页的URL和传递的参数数据整个URL生成二维码;可以兼容任何二维码扫描工具,并且通过对应用程序安装状态的判断和scheme的使用,可以引导用户下载程序或者直接跳转至所需要的应用,传递所需参数数据。参考图2所示,图2为一个实施例的条形码的扫码系统结构示意图,包括:参数接收模块101,用于通过预先建立的网站网页接本文档来自技高网...
条形码的扫码方法和系统

【技术保护点】
一种条形码的扫码方法,其特征在于,包括:通过预先建立的网站网页接收第一扫码应用所需的参数数据;其中,所述网站网页的访问路径为第一URL;以所述参数数据为URL参数,结合所述第一URL生成第二URL;采用条形码生成技术将所述第二URL转换为条形码;当用户采用第二扫码应用扫描所述条形码时,控制用户终端访问所述网站网页,通过所述网站网页启动用户终端的第一扫码应用并传递所述参数数据。

【技术特征摘要】
1.一种条形码的扫码方法,其特征在于,包括:通过预先建立的网站网页接收第一扫码应用所需的参数数据;其中,所述网站网页的访问路径为第一URL;以所述参数数据为URL参数,结合所述第一URL生成第二URL;采用条形码生成技术将所述第二URL转换为条形码;当用户采用第二扫码应用扫描所述条形码时,控制用户终端访问所述网站网页,通过所述网站网页启动用户终端的第一扫码应用并传递所述参数数据。2.根据权利要求1所述的条形码的扫码方法,其特征在于,通过网站网页的页面提示用户使用第一扫码应用对所述条形码进行扫描。3.根据权利要求1所述的条形码的扫码方法,其特征在于,还包括:若所述参数数据为二进制数据,对该数据进行编码,转换为可视化的字符串,以所述字符串为URL参数。4.根据权利要求1所述的条形码的扫码方法,其特征在于,所述以所述参数数据为URL参数,结合所述第一URL生成第二URL的步骤前还包括:以参数数据的字符串为URL参数,将该URL参数添加为所述第一URL后的网络路径,生成第二URL。5.根据权利要求4所述的条形码的扫码方法,其特征在于,还包括:对所述URL参数进行URLEncode编码,将字符串转换为十六进制数据。6.根据权利要求1所述的条形码的扫码方法,其特征在于,当用户采用第一扫码应用扫描所述条形码时,通过第一...

【专利技术属性】
技术研发人员:田楠
申请(专利权)人:广州视睿电子科技有限公司广州视源电子科技股份有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1