专利名称:二维码一码多识方法
技术领域:
本发明涉及一种二维码一码多识方法。适用于识别二维码和一维条码。
技术背景
随着移动互联网的发展,手机、PDA、平板电脑等手持设备越来越普及,同时二维码在生活中大量应用,逐渐出现手持设备与二维码结合,使用带摄像头的手持设备即可识别二维码,目前二维码的识别主要采用以下几种方式(1) 二维码作为信息载体,可识别二维码,显示二维码内容。
(2)手机软件下载网站使用二维码作为下载地址,用户使用手持终端识别二维码, 识别成功后手机会自动打开二维码中的网址进行下载。
(3)在食品销售中,二维码作为食品跟踪溯源,可查阅商品的产地、日期、介绍等信肩、ο
上述二维码的识别方法均为一码单识方法,即一个业务只对应一个二维码。目前在二维码的应用方式上存在下述问题(1)将内容直接生成在二维码中,二维码生成后,其内容将不可更改,若要更改内容,需重新生成二维码,此种方式既无法实现内容的实时更新,又加大了人力和物力成本。
(2)将URL地址生成在二维码中,通过识别二维码,只能连接到固定的URL,此种方式无法实现URL动态转向。发明内容
本发明所要解决的技术问题是提供一种能够实现不同的业务人群扫描同一个二维码时能显示不同内容的二维码一码多识方法。
本发明解决其技术问题所采用的技术方案如下 技术方案一一种二维码一码多识方法,其特征在于其步骤如下(1)首先搭建一码多识系统所述一码多识系统由安装有二维码识别程序的客户端和安装有二维码解析平台的服务器端组成;在所述二维码识别程序中内置业务参数,所述业务参数为一数值i,i的范围为1-N,每一个业务参数i对应一种具体业务,所述业务参数为i的客户端为客户端i ;所述二维码解析平台包含有二维码解析数据库,所述二维码解析数据库以表格结构存储与二维码相对应的数据内容;所述客户端带有摄像头,所述客户端通过无线方式或有线方式与互联网相连接;(2)所述客户端i扫描二维码,获取二维码的内容;(3)所述客户端i将获取的二维码的内容与所述业务参数i组成提交URL,然后将提交 URL通过浏览器使用HTTP协议,以GET方式提交给所述二维码解析平台;(4)所述二维码解析平台读取客户端i交提的二维码内容和业务参数i,并根据二维码内容和业务参数i在所述二维码解析数据库中进行匹配查找,然后将查找到的数据表记录返回至所述二维码解析平台;(5)所述二维码解析平台将所述数据表记录与业务参数i组成一个带业务参数i的信息显示URL,然后所述二维码解析平台将客户端i重定向到所述信息显示URL ;(6)客户端i通过浏览器打开所述信息显示URL,并显示内置参数为i的相关业务信息。
所述提交URL包含所述二维码解析平台的网址以及二维码内容和业务参数。
所述数据表记录包含二维码内容、业务参数、显示内容和所述信息显示URL中使用的参数名。
所述客户端采用手机、PDA、平板电脑、笔记本电脑或台式电脑。
所述无线方式上网采用GSM、GraS、CDMA2000、WCDMA、TD-SCDMA、WiMAX 或 wifi。
技术方案二 一种二维码一码多识方法,其特征在于其步骤如下(1)首先搭建一码多识系统所述一码多识系统由安装有二维码识别程序的客户端和安装有二维码解析平台的服务器端组成;在所述二维码识别程序中内置有如下3个参数 第一、与二维码中的特征颜色标识相对应的特征颜色参数; 第二、与所述特征颜色参数相对应的颜色值; 第三、业务参数;所述业务参数为一数值i,i的范围为1-N,每一个业务参数i对应一种具体业务,所述业务参数为i的客户端为客户端i ;所述二维码解析平台包含有二维码解析数据库,所述二维码解析数据库以表格结构存储与二维码相对应的数据内容;所述客户端带有摄像头,所述客户端通过无线方式或有线方式与互联网相连接;(2)客户端i扫描二维码,获取二维码内容,二维码中的每一个特征颜色标识及其对应的颜色值;(3)所述二维码识别程序根据其内置的特征颜色参数读取二维码中与之相对应的特征颜色标识的颜色值,并将此颜色值与二维码标识程序中内置的颜色值进行比较,判断它们是否相等,若相等则转入下一步骤;(4)所述客户端i将获取的二维码的内容与所述业务参数i组成提交URL,然后将提交 URL通过浏览器使用HTTP协议,以GET方式提交给所述二维码解析平台;(5)所述二维码解析平台读取客户端i交提的二维码内容和业务参数i,并根据二维码内容和业务参数i在所述二维码解析数据库中进行匹配查找,然后将查找到的数据表记录返回至所述二维码解析平台;(6)所述二维码解析平台将所述数据表记录与业务参数i组成一个带业务参数i的信息显示URL,然后所述二维码解析平台将客户端i重定向到所述信息显示URL ;(7)客户端i通过浏览器打开所述信息显示URL,并显示内置参数为i的相关业务信息。
所述提交URL包含所述二维码解析平台的网址以及二维码内容和业务参数。
所述数据表记录包含二维码内容、业务参数、显示内容和所述信息显示URL中使用的参数名。
所述客户端采用手机、PDA、平板电脑、笔记本电脑或台式电脑。
所述无线方式上网采用GSM、GraS、CDMA2000、WCDMA、TD-SCDMA、WiMAX 或 wifi。
本发明的有益效果如下本发明能够实现不同人群查看不同的业务信息,大大提高了二维码应用的灵活性;一种业务对应一种显示信息,保证保密信息只对特定人员开放。
图1为本发明的数据流向图。
图2为提交URL。
图3为信息显示URL (业务参数为1时)。
图4为与图3为同一个二维码的业务参数为2的信息显示URL。
图5为二维码解析数据库中的表格结构。
图 6 为 DM 码。
图 7 为 QR 码。
在图1中,1客户端(手机)、2服务器端、3 二维码解析数据库; 在图2中,4 二维码解析平台网址、5 二维码内容、6业务参数; 在图3中,7客户端要显示内容的网址、8 二维码内容;在图4中,9客户端要显示内容的网址、10 二维码内容;在图5中,11 二维码内容、12业务参数、13显示内容、14信息显示URL中使用的参数名;在图6中,15特征颜色标识应为红色、16特征颜色标识应为蓝色、17特征颜色标识应为绿色;在图7中,18特征颜色标识应为红色、19特征颜色标识应为绿色。
具体实施方式
实施例1 本实施例采用如下步骤(1)首先搭建一码多识系统(参见图1)所述一码多识系统由安装有二维码识别程序的客户端和安装有二维码解析平台的服务器端组成;在所述二维码识别程序中内置业务参数,所述业务参数为一数值i,i的范围为1-N,每一个业务参数i对应一种具体业务,所述业务参数为i的客户端为客户端i ;所述二维码解析平台包含有二维码解析数据库,所述二维码解析数据库以表格结构 (见图5)存储与二维码相对应的数据内容;所述客户端带有摄像头,所述客户端通过无线方式或有线方式与互联网相连接;(2)所述客户端i扫描二维码,获取二维码的内容;(3)所述客户端i将获取的二维码的内容与所述业务参数i组成提交URL(见图2),然后将提交URL通过浏览器使用HTTP协议,以GET方式提交给所述二维码解析平台;(4)所述二维码解析平台读取客户端i交提的二维码内容和业务参数i,并根据二维码内容和业务参数i在所述二维码解析数据库中进行匹配查找,然后将查找到的数据表记录返回至所述二维码解析平台;(5)所述二维码解析平台将所述数据表记录与业务参数i组成一个带业务参数i的信息显示URL (见图3、4),然后所述二维码解析平台将客户端i重定向到所述信息显示URL ;(6)客户端i通过浏览器打开所述信息显示URL,并显示内置参数为i的相关业务信息。
所述提交URL包含所述二维码解析平台的网址以及二维码内容和业务参数。
所述数据表记录包含二维码内容、业务参数、显示内容和所述信息显示URL中使用的参数名。
所述客户端采用手机、PDA、平板电脑、笔记本电脑或台式电脑。
所述无线方式上网采用GSM、GPRS、CDMA2000、WCDMA、TD-SCDMA、WiMAX 或 wifi。
下面以“便民自行车管理项目,,中的二维码和“食品安全追溯管理”中的二维码为例说明如下(1)便民自行车二维码在该项目中使用了 “一码多识”方法,该客户端包含二维码识别程序及自行车管理模块。交管人员使用“便民自行车客户端”识别自行车上印的二维码,进行借、还车操作。民众使用“飞网i码”客户端扫描自行车上印的二维码,可查看自己的借车记录等信息。该方法实现一个二维码码对应两个识别业务,借、还车业务和便民业务,一个业务一个客户端, 即方便交管人员管理自行车,又方便民众查询自行车信息。
(2) “食品安全追溯管理”中的二维码a.普通民众识别食品的二维码,显示食品名称、产地、成分及质检信息等;b.食品安全管理部门识别同一二维码,则调阅并记录该食品检查、检疫等管理信息;c.食品生产企业识别同一二维码,可以查阅并管理该类产品的库存、物流、销售等信肩、O
实施例1适用于一维条码和二维码。
实施例2 本实施例采用以下步骤(1)首先搭建一码多识系统(参见图1)所述一码多识系统由安装有二维码识别程序的客户端和安装有二维码解析平台的服务器端组成;在所述二维码识别程序中内置有如下3个参数 第一、与二维码中的特征颜色标识相对应的特征颜色参数; 第二、与所述特征颜色参数相对应的颜色值; 第三、业务参数;所述业务参数为一数值i,i的范围为1-N,每一个业务参数i对应一种具体业务,所述业务参数为i的客户端为客户端i ;所述二维码解析平台包含有二维码解析数据库,所述二维码解析数据库以表格结构 (见图5)存储与二维码相对应的数据内容;所述客户端带有摄像头,所述客户端通过无线方式或有线方式与互联网相连接;(2)客户端i扫描二维码,获取二维码内容,二维码中的每一个特征颜色标识及其对应的颜色值;(3)所述二维码识别程序根据其内置的特征颜色参数读取二维码中与之相对应的特征颜色标识的颜色值,并将此颜色值与二维码标识程序中内置的颜色值进行比较,判断它们是否相等,若相等则转入下一步骤;(4)所述客户端i将获取的二维码的内容与所述业务参数i组成提交URL(见图2),然后将提交URL通过浏览器使用HTTP协议,以GET方式提交给所述二维码解析平台;(5)所述二维码解析平台读取客户端i交提的二维码内容和业务参数i,并根据二维码内容和业务参数i在所述二维码解析数据库中进行匹配查找,然后将查找到的数据表记录返回至所述二维码解析平台;(6)所述二维码解析平台将所述数据表记录与业务参数i组成一个带业务参数i的信息显示URL (见图3、4),然后所述二维码解析平台将客户端i重定向到所述信息显示URL ;(7)客户端i通过浏览器打开所述信息显示URL,并显示内置参数为i的相关业务信息。
所述提交URL包含所述二维码解析平台的网址以及二维码内容和业务参数。
所述数据表记录包含二维码内容、业务参数、显示内容和所述信息显示URL中使用的参数名。
所述客户端采用手机、PDA、平板电脑、笔记本电脑或台式电脑。
所述无线方式上网采用GSM、GPRS、CDMA2000、WCDMA、TD-SCDMA、WiMAX 或 wifi。
在实施例2中,所述“特征颜色标识”,是二维码的特征标识符,在二维码识别中首先对该特征进行定位,从而对二维码进行识别。在二维码中特征颜色标识有三个,分别在左上角、右上角、左下角(如图6)。
二维码识别程序中内置的“特征颜色参数”、“颜色值”和“业务参数”是每个客户端都有的三个参数值,特征颜色参数标识该客户端要读取二维码中哪一个特征颜色标识的颜色值,如特征颜色参数值为“1”则获取图6左上角的特征颜色标识15 ;若为“2”则获取右上角的特征颜色标识16 ;若为“3”则获取左下角的特征颜色标识16。所述内置的颜色值与扫描得到的颜色值进行对比。第三个参数是“业务参数”。如手机中内置的特征颜色参数为 1,则读取左上角的特征颜色标识15,将其颜色值转换为16进制,与“客户端1”中所内置的颜色值比对,如果相同则读取客户端内置的“业务参数”。
实施例2适用于DM码和QR码(见图6和图7 )。
在实施例1和实施例2中,客户端向二维码解析平台发送提交所述网址时,也可以使用POST方式。
权利要求
1.一种二维码一码多识方法,其特征在于其步骤如下(1)首先搭建一码多识系统所述一码多识系统由安装有二维码识别程序的客户端和安装有二维码解析平台的服务器端组成;在所述二维码识别程序中内置业务参数,所述业务参数为一数值i,i的范围为1-N,每一个业务参数i对应一种具体业务,所述业务参数为i的客户端为客户端i ;所述二维码解析平台包含有二维码解析数据库,所述二维码解析数据库以表格结构存储与二维码相对应的数据内容;所述客户端带有摄像头,所述客户端通过无线方式或有线方式与互联网相连接;(2)所述客户端i扫描二维码,获取二维码的内容;(3)所述客户端i将获取的二维码的内容与所述业务参数i组成提交URL,然后将提交 URL通过浏览器使用HTTP协议,以GET方式提交给所述二维码解析平台;(4)所述二维码解析平台读取客户端i交提的二维码内容和业务参数i,并根据二维码内容和业务参数i在所述二维码解析数据库中进行匹配查找,然后将查找到的数据表记录返回至所述二维码解析平台;(5)所述二维码解析平台将所述数据表记录与业务参数i组成一个带业务参数i的信息显示URL,然后所述二维码解析平台将客户端i重定向到所述信息显示URL ;(6)客户端i通过浏览器打开所述信息显示URL,并显示内置参数为i的相关业务信息。
2.根据权利要求1所述的二维码一码多识方法,其特征在于所述提交URL包含所述二维码解析平台的网址以及二维码内容和业务参数。
3.根据权利要求2所述的二维码一码多识方法,其特征在于所述数据表记录包含二维码内容、业务参数、显示内容和所述信息显示URL中使用的参数名。
4.根据权利要求3所述的二维码一码多识方法,其特征在于所述客户端采用手机、 PDA、平板电脑、笔记本电脑或台式电脑。
5.根据权利要求4所述的二维码一码多识方法,其特征在于所述无线方式上网采用 GSM、GPRS、CDMA2000、WCDMA, TD-SCDMA, WiMAX 或 wifi。
6.一种二维码一码多识方法,其特征在于其步骤如下 (1)首先搭建一码多识系统所述一码多识系统由安装有二维码识别程序的客户端和安装有二维码解析平台的服务器端组成;在所述二维码识别程序中内置有如下3个参数 第一、与二维码中的特征颜色标识相对应的特征颜色参数; 第二、与所述特征颜色参数相对应的颜色值; 第三、业务参数;所述业务参数为一数值i,i的范围为1-N,每一个业务参数i对应一种具体业务,所述业务参数为i的客户端为客户端i ;所述二维码解析平台包含有二维码解析数据库,所述二维码解析数据库以表格结构存储与二维码相对应的数据内容;所述客户端带有摄像头,所述客户端通过无线方式或有线方式与互联网相连接;(2)客户端i扫描二维码,获取二维码内容,二维码中的每一个特征颜色标识及其对应的颜色值;(3)所述二维码识别程序根据其内置的特征颜色参数读取二维码中与之相对应的特征颜色标识的颜色值,并将此颜色值与二维码标识程序中内置的颜色值进行比较,判断它们是否相等,若相等则转入下一步骤;(4)所述客户端i将获取的二维码的内容与所述业务参数i组成提交URL,然后将提交 URL通过浏览器使用HTTP协议,以GET方式提交给所述二维码解析平台;(5)所述二维码解析平台读取客户端i交提的二维码内容和业务参数i,并根据二维码内容和业务参数i在所述二维码解析数据库中进行匹配查找,然后将查找到的数据表记录返回至所述二维码解析平台;(6)所述二维码解析平台将所述数据表记录与业务参数i组成一个带业务参数i的信息显示URL,然后所述二维码解析平台将客户端i重定向到所述信息显示URL ;(7)客户端i通过浏览器打开所述信息显示URL,并显示内置参数为i的相关业务信息。
7.根据权利要求6所述的二维码一码多识方法,其特征在于所述提交URL包含所述二维码解析平台的网址以及二维码内容和业务参数。
8.根据权利要求7所述的二维码一码多识方法,其特征在于所述数据表记录包含二维码内容、业务参数、显示内容和所述信息显示URL中使用的参数名。
9.根据权利要求8所述的二维码一码多识方法,其特征在于所述客户端采用手机、 PDA、平板电脑、笔记本电脑或台式电脑。
10.根据权利要求9所述的二维码一码多识方法,其特征在于所述无线方式上网采用 GSM、GPRS、CDMA2000、WCDMA、TD-SCDMA, WiMAX 或 wifi。
全文摘要
本发明涉及一种二维码一码多识方法,其技术要点是在二维码识别程序中内置业务参数i,业务参数为i的客户端为客户端i;客户端i将获取的二维码内容和业务参数i组成提交URL并以GET方式提交给二维码解析平台;二维码解析平台根据二维码内容和业务参数i在二维码解析数据库中进行匹配查找,然后将查找到的数据表记录返回至二维码解析平台;二维码解析平台将数据表记录与业务参数i组成一个带业务参数i的信息显示URL;客户端i通过浏览器打开信息显示URL,并显示内置参数为i的相关业务信息。本发明的优点是能够实现不同人群查看不同的业务信息,大大提高了二维码应用的灵活性,一种业务对应一种显示信息。
文档编号G06K7/10GK102542235SQ201110406379
公开日2012年7月4日 申请日期2011年12月9日 优先权日2011年12月9日
发明者刘练坤, 张义, 张超, 杜志辉, 马腾 申请人:河北广联信息技术有限公司