CN104519033A - 一种基于二维码信息协议进行数据交换的***与方法 - Google Patents
一种基于二维码信息协议进行数据交换的***与方法 Download PDFInfo
- Publication number
- CN104519033A CN104519033A CN201310462779.4A CN201310462779A CN104519033A CN 104519033 A CN104519033 A CN 104519033A CN 201310462779 A CN201310462779 A CN 201310462779A CN 104519033 A CN104519033 A CN 104519033A
- Authority
- CN
- China
- Prior art keywords
- code
- yard
- gateway
- processed
- information
- 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.)
- Granted
Links
Landscapes
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
一种基于二维码信息协议进行数据交换的***与方法,包括制码渠道、发码渠道、业务***、验码工具、码网关,业务***向码网关发起制码请求;码网关按照事先配置的制码规则和发码规则,结合本次请求中的参数,选择恰当的制码渠道和发码渠道,执行制码和发码;制码渠道根据码网关的选择进行制码操作;发码渠道根据码网关的选择进行发码操作,将生成的二维码下发到客户端;验码工具识读出二维码后,将验码信息回传到码网关;码网关将验码工具回传的验码信息转给业务***;业务***处理验码信息,并将结果发送给码网关;码网关返回验码结果到验码工具,验码工具进行验码结果展示。解决了现有技术中二维码数据转交换类型单一,应用范围受限制的问题。
Description
技术领域
本发明涉及二维码数据处理领域,具体地说是一种基于二维码信息协议进行数据交换的***与方法。
背景技术
二维码是利用在平面的二维方向上按一定规律分布的黑白相间的几何图形来记录数据、信息的条码,也被称为“二维条码”或“二维条形码”。和一维条码相比,它具有面积小、存储信息量大、编码范围广、容错能力强、译码可靠性高、成本低等优点。二维码作为一种新的信息存储和传递技术,经过多年的努力,在各个领域得到了广泛的使用,它能够在横向和纵向两个方位同时表达信息。二维码需要通过图象输入设备或光电扫描设备对其进行识读得到二维码数据,以实现信息自动处理。
对二维码数据进行识读并将二维码信息通过网络传送到移动终端,是二维码的重要应用之一。现有技术中有一些对二维码数据进行处理并交换的方法,如DNA分析中使用二维码进行基因数据交换的方法及装置,将基因数据转换为二维码图像,再将所述基因数据对应的峰图与所述二维码图像一起输出,接收端获取包含基因数据的二维码图像,解码所述二维码图像得到基因数据。该方案的不足在于仅对DNA这一特殊类型的数据进行二维码转换,二维码业务数据类型比较单一,而现实生活中二维码应用的业务领域十分广泛,二维码可转换的数据类型也很多,当有多种业务需要使用二维码时,采用该方案无法同时对其它类型的业务数据进行二维码转换和传输,导致二维码的应用范围受到限制。
发明内容
为此,本发明所要解决的技术问题在于现有技术中二维码数据转换类型单一,二维码的应用范围受到限制,从而提出一种可对各种业务类型的数据进行二维码转换和传输的基于二维码信息协议进行数据交换的***与方法。
为解决上述技术问题,本发明提供一种基于二维码信息协议进行数据交换的***与方法。
一种基于二维码信息协议进行数据交换的码网关,包括:
接收单元:接收业务***的制码请求;
制发码单元:选择恰当的制码渠道和发码渠道分别执行制码和发码;
回传转发单元:将验码工具回传的数据信息转给业务***;
返回转发单元:待业务***处理验码信息后,将结果信息转发给验码工具进行展示。
一种基于二维码信息协议进行数据交换的码网关处理方法,包括如下过程:
接收业务***的制码请求;
选择恰当的制码渠道和发码渠道分别执行制码和发码;
将验码工具回传的数据信息转给业务***;
待业务***处理验码信息后,将结果信息转发给验码工具进行展示。
一种基于二维码信息协议进行数据交换的***,包括:
制码渠道:与制码平台连接,提供制码渠道;
发码渠道:与发码平台连接,提供发码渠道;
业务***:与码网关连接,存储有实际业务的制码规则和发码规则;
验码工具:读取二维码信息并回传;
码网关:与所述制码渠道、发码渠道、业务***、验码工具分别连接,接收业务***的制码请求,并选择恰当的制码渠道和发码渠道分别执行制码操作和发码操作,并将验码工具回传的数据信息转给业务***,待业务***处理验码信息后,将结果信息转发给验码工具进行展示。
所述的基于二维码信息协议进行数据交换的***,还包括商户复用方***,与码网关连接,为第三方的网关***。
所述的基于二维码信息协议进行数据交换的***,所述验码工具包括自有验码工具和/或机具提供方***,其中:
自有验码工具:与码网关连接,制作并管理验码终端,对二维码进行验码;
机具提供方***:与码网关连接,为二维码的验码提供第三方验码终端,并对第三方验码终端进行管理。
所述的基于二维码信息协议进行数据交换的***,所述制码规则包括制码的信息要素。
所述的基于二维码信息协议进行数据交换的***,所述发码规则包括二维码发码平台、二维码接收方信息。
所述的基于二维码信息协议进行数据交换的***,所述验码工具包括独立手持设备、手机客户端。
一种基于二维码信息协议进行数据交换的方法,包括如下过程:
业务***向码网关发起制码请求;
码网关按照事先配置好的制码规则和发码规则,结合本次请求中的参数,选择恰当的制码渠道和发码渠道,执行制码和发码;
制码渠道根据码网关的选择进行制码操作,生成二维码;
发码渠道根据码网关的选择进行发码操作,将所述生成的二维码下发到客户端;
验码工具识读出所述二维码后,将验码信息回传到码网关;
所述码网关将验码工具回传的验码信息转给业务***;
所述业务***处理所述验码信息,并将结果发送给码网关;
所述码网关返回所述验码结果到所述验码工具,所述验码工具进行验码结果展示。
所述的基于二维码信息协议进行数据交换的方法,所述验码工具为自有验码工具或第三方提供的验码终端。
所述的基于二维码信息协议进行数据交换的方法,所述制码过程包括数据分析、数据编码、纠错编码、构造最终数据信息、构造矩阵、掩膜、生成格式和版本信息。
所述的基于二维码信息协议进行数据交换的方法,所述验码过程包括图片增强处理、二值化处理、探测图形检测、校正图形检测、几何矫正、码图采样、信息采集。
所述的基于二维码信息协议进行数据交换的方法,所述发码渠道包括短信通道。
本发明的上述技术方案相比现有技术具有以下优点:
(1)本发明所述的基于二维码信息协议进行数据交换的码网关包括接收单元、制发码单元、回传转发单元、返回转发单元,其处理方法为接收业务***的制码请求,选择恰当的制码渠道和发码渠道分别执行制码和发码,将验码工具回传的数据信息转给业务***待业务***处理验码信息后,将结果信息转发给验码工具进行展示。这样可以将二维码应用到物理隔绝的内网和外网***中,将内网的管理***和外网的业务平台和用户移动终端通过二维码技术进行数据传送。
(2)本发明所述的基于二维码信息协议进行数据交换的***包括制码渠道、发码渠道、业务***、验码工具、码网关,其对应的数据交换方法为业务***向码网关发起制码请求,码网关按照事先配置好的制码规则和发码规则,结合本次请求中的参数,选择恰当的制码渠道和发码渠道,执行制码和发码,制码渠道根据码网关的选择进行制码操作,生成二维码,发码渠道根据码网关的选择进行发码操作,将所述生成的二维码下发到客户端,验码工具识读出所述二维码后,将验码信息回传到码网关,所述码网关将验码工具回传的验码信息转给业务***,所述业务***处理所述验码信息,并将结果发送给码网关,所述码网关返回所述验码结果到所述验码工具,所述验码工具进行验码结果展示。这样通过码网关引入制发码渠道、业务***以及机具资源,统一为各业务***提供二维码数据交换功能,且对业务***的数据类型没有限制,因而可以为各种业务类型的数据进行二维码转换和传输,实现远程实时访问和操作,扩大了二维码的应用范围。
(3)本发明所述的基于二维码信息协议进行数据交换的***还包括商户复用方***,与码网关连接,为第三方的网关***,通过第三方网关***,第三方业务***也可以利用本***的资源,达到资源共享,并进一步扩大二维码的应用范围。
(4)本发明所述的基于二维码信息协议进行数据交换的***中,所述验码工具包括自有验码工具和/或机具提供方***,自有验码工具与码网关连接,制作并管理验码终端,对二维码进行验码,二维码数据的转换操作方便快捷,可靠性高,容错能力强。同时机具提供方***为二维码的验码提供第三方验码终端,并对第三方验码终端进行管理,方便第三方业务***数据与本***进行二维码转换传输。
(5)本发明所述的基于二维码信息协议进行数据交换的***中,所述验码工具包括独立手持设备、手机客户端,验码工具的多样化给用户带来更多的选择,且用户如果采用手机客户端的方式,就不需要专业识读设备,只需一部手机就能进行验码操作,十分方便。
附图说明
为了使本发明的内容更容易被清楚的理解,下面根据本发明的具体实施例并结合附图,对本发明作进一步详细的说明,其中
图1是本发明实施例1提供的码网关的结构图;
图2是本发明实施例3提供的基于二维码信息协议进行数据交换的***结构图;
图3是本发明实施例4提供的基于二维码信息协议进行数据交换的***结构图;
图4是本发明实施例4提供的基于二维码信息协议进行数据交换的网络拓扑图;
图5是本发明实施例5提供的自有验码工具验码示意图;
图6是本发明实施例6提供的制码和发码流程示意图;
图7是本发明实施例6提供的机具提供方验码示意图。
具体实施方式
实施例1
本实施例提供一种基于二维码信息协议进行数据交换的码网关,其结构如图1所示,包括:
接收单元:接收业务***的制码请求;
制发码单元:选择恰当的制码渠道和发码渠道分别执行制码和发码;
回传转发单元:将验码工具回传的数据信息转给业务***;
返回转发单元:待业务***处理验码信息后,将结果信息转发给验码工具进行展示。
本实施例所述的基于二维码信息协议进行数据交换的码网关包括接收单元、制发码单元、回传转发单元、返回转发单元,其处理方法为接收业务***的制码请求,选择恰当的制码渠道和发码渠道分别执行制码和发码,将验码工具回传的数据信息转给业务***待业务***处理验码信息后,将结果信息转发给验码工具进行展示。这样可以将二维码应用到物理隔绝的内网和外网***中,将内网的管理***和外网的业务平台和用户移动终端通过二维码技术进行数据传送。
实施例2
本实施例提供一种基于二维码信息协议进行数据交换的码网关处理方法,包括如下过程:
接收过程:接收业务***的制码请求,此处的业务***为实际的应用***,存放有业务的逻辑规则;
制发码过程:根据业务的逻辑规则,选择恰当的制码渠道和发码渠道分别执行制码和发码;
回传转发过程:当验码工具完成二维码的验证后,将验码工具回传的数据信息转给业务***;
返回转发过程:业务***对回传的数据信息进行处理后,将结果信息转发给验码工具进行展示,此处的结果信息包含用户具体的业务消费情况。
本实施例所述的基于二维码信息协议进行数据交换的码网关处理方法为接收业务***的制码请求,选择恰当的制码渠道和发码渠道分别执行制码和发码,将验码工具回传的数据信息转给业务***待业务***处理验码信息后,将结果信息转发给验码工具进行展示。这样可以将二维码应用到物理隔绝的内网和外网***中,将内网的管理***和外网的业务平台和用户移动终端通过二维码技术进行数据传送。
实施例3
本实施例提供一种基于二维码信息协议进行数据交换的***,其结构如图2所示,包括:
制码渠道:与制码平台连接,提供制码渠道;
发码渠道:与发码平台连接,提供发码渠道;
业务***:与码网关连接,存储有实际业务的制码规则和发码规则;
验码工具:读取二维码信息并回传;
码网关:与所述制码渠道、发码渠道、业务***、验码工具分别连接,接收业务***的制码请求,并选择恰当的制码渠道和发码渠道分别执行制码操作和发码操作,并将验码工具回传的数据信息转给业务***,待业务***处理验码信息后,将结果信息转发给验码工具进行展示。
本发明所述的基于二维码信息协议进行数据交换的***包括制码渠道、发码渠道、业务***、验码工具、码网关,其对应的数据交换方法为业务***向码网关发起制码请求,码网关按照事先配置好的制码规则和发码规则,结合本次请求中的参数,选择恰当的制码渠道和发码渠道,执行制码和发码,制码渠道根据码网关的选择进行制码操作,生成二维码,发码渠道根据码网关的选择进行发码操作,将所述生成的二维码下发到客户端,验码工具识读出所述二维码后,将验码信息回传到码网关,所述码网关将验码工具回传的验码信息转给业务***,所述业务***处理所述验码信息,并将结果发送给码网关,所述码网关返回所述验码结果到所述验码工具,所述验码工具进行验码结果展示。这样通过码网关引入制发码渠道、业务***以及机具资源,统一为各业务***提供二维码数据交换功能,且对业务***的数据类型没有限制,因而可以为各种业务类型的数据进行二维码转换和传输,实现远程实时访问和操作,扩大了二维码的应用范围。
实施例4
本实施例提供一种基于二维码信息协议进行数据交换的***,其结构如图3所示,包括:
制码渠道:与制码平台连接,提供制码渠道;
发码渠道:与发码平台连接,提供发码渠道;
业务***:与码网关连接,存储有实际业务的制码规则和发码规则,所述制码规则包括制码的信息要素,所述发码规则包括二维码发码平台、二维码接收方信息;
验码工具:可以是独立手持设备或手机客户端,用于读取二维码信息并回传,包括自有验码工具和机具提供方***,自有验码工具制作并管理验码终端,对二维码进行验码;机具提供方***为二维码的验码提供第三方验码终端,并对第三方验码终端进行管理;
商户复用方***:为第三方的网关***,通过码网关利用***内其它资源;
码网关:与所述制码渠道、发码渠道、业务***、验码工具、商户复用方***分别连接,接收业务***的制码请求,并选择恰当的制码渠道和发码渠道分别执行制码操作和发码操作,并将验码工具回传的数据信息转给业务***,待业务***处理验码信息后,将结果信息转发给验码工具进行展示。
作为进一步优化的实施方式,所述基于二维码信息协议进行数据交换的***可以进一步拓展,包括多个机具提供方***,多个商户复用***,以及具有自由验码工具,连接多个业务***,其网络拓扑图如图4所示,形成一个大的网络***。
该***中的所述验码工具包括自有验码工具和/或机具提供方***,自有验码工具与码网关连接,制作并管理验码终端,对二维码进行验码,二维码数据的转换操作方便快捷,可靠性高,容错能力强。同时机具提供方***为二维码的验码提供第三方验码终端,并对第三方验码终端进行管理,方便第三方业务***数据与本***进行二维码转换传输。所述验码工具包括独立手持设备、手机客户端,验码工具的多样化给用户带来更多的选择,且用户如果采用手机客户端的方式,就不需要专业识读设备,只需一部手机就能进行验码操作,十分方便。
本实施例所述的基于二维码信息协议进行数据交换的***包括制码渠道、发码渠道、业务***、验码工具、码网关,这样通过码网关引入制发码渠道、业务***以及机具资源,统一为各业务***提供二维码数据交换功能,且对业务***的数据类型没有限制,因而可以为各种业务类型的数据进行二维码转换和传输,实现远程实时访问和操作,扩大了二维码的应用范围。
实施例5
本实施例提供一种基于二维码信息协议进行数据交换的方法,包括如下过程:
业务***向码网关发起制码请求;
码网关按照事先配置好的制码规则和发码规则,结合本次请求中的参数,选择恰当的制码渠道和发码渠道,执行制码和发码;
制码渠道根据码网关的选择进行制码操作,生成二维码;
发码渠道根据码网关的选择进行发码操作,将所述生成的二维码下发到客户端;
图5所示为自有验码工具验码的示意图,验码工具识读出所述二维码后,将验码信息回传到码网关;
所述码网关将验码工具回传的验码信息转给业务***;
所述业务***处理所述验码信息,并将结果发送给码网关;
所述码网关返回所述验码结果到所述验码工具,所述验码工具进行验码结果展示。
本实施例中的其对应的数据交换方法为业务***向码网关发起制码请求,码网关按照事先配置好的制码规则和发码规则,结合本次请求中的参数,选择恰当的制码渠道和发码渠道,执行制码和发码,制码渠道根据码网关的选择进行制码操作,生成二维码,发码渠道根据码网关的选择进行发码操作,将所述生成的二维码下发到客户端,验码工具识读出所述二维码后,将验码信息回传到码网关,所述码网关将验码工具回传的验码信息转给业务***,所述业务***处理所述验码信息,并将结果发送给码网关,所述码网关返回所述验码结果到所述验码工具,所述验码工具进行验码结果展示。这样通过码网关引入制发码渠道、业务***以及机具资源,统一为各业务***提供二维码数据交换功能,且对业务***的数据类型没有限制,因而可以为各种业务类型的数据进行二维码转换和传输,实现远程实时访问和操作,扩大了二维码的应用范围。
作为另外的实施方式,该方法中还可以通过连接商户复用方***来拓展功能,通过商户复用***与码网关连接,为第三方的网关***,通过第三方网关***,第三方业务***也可以利用本***的资源,达到资源共享,并进一步扩大二维码的应用范围。
实施例6
本实施例提供一种基于二维码信息协议进行数据交换的方法,包括如下过程:
(1)业务***向码网关发起制码请求。
(2)码网关按照事先配置好的制码规则和发码规则,结合本次请求中的参数,选择恰当的制码渠道和发码渠道,执行制码和发码,具体制码和发码流程如图6所示。如果该渠道会向条码网关返回状态报告,则条码网关也将状态报告返回给发起本次请求的业务***。
(3)制码渠道根据码网关的选择进行制码操作,生成二维码,所述制码过程包括数据分析、数据编码、纠错编码、构造最终数据信息、构造矩阵、掩膜、生成格式和版本信息。
生成二维码时,根据业务规则,获取所需要的数据,组合成字符串。将组合的字符串转换为Unicode字符并生成二维码图片。在界面上,以列表的形式展示。生成二维码图片的过程即所谓的制码(编码)过程,二维码编码技术是根据特定信息形成二维码图片。因二维码码制种类很多,qr码编码是一种二维码编码方式,其他码制总体流程基本一致。编码主要算法如下:
数据分析:确定编码的字符类型,按相应的字符集转换成符号字符;选择纠错等级,在规格一定的条件下,纠错等级越高其真实数据的容量越小。
数据编码:将数据字符转换为位流,每8位一个码字,整体构成一个数据的码字序列。其实知道这个数据码字序列就知道了二维码的数据内容。数据可以按照一种模式进行编码,以便进行更高效的解码,对于字母、中文、日文等只是分组的方式、模式等内容有所区别。基本方法是一致的。
纠错编码:按需要将上面的码字序列分块,并根据纠错等级和分块的码字,产生纠错码字,并把纠错码字加入到数据码字序列后面,成为一个新的序列。在二维码规格和纠错等级确定的情况下,其实它所能容纳的码字总数和纠错码字数也就确定了
构造最终数据信息:在规格确定的条件下,将上面产生的序列按次序放如分块中。按规定把数据分块,然后对每一块进行计算,得出相应的纠错码字区块,把纠错码字区块按顺序构成一个序列,添加到原先的数据码字序列后面。
构造矩阵:将探测图形、分隔符、定位图形、校正图形和码字模块放入矩阵中。把上面的完整序列填充到相应规格的二维码矩阵的区域中。
掩摸:将掩摸图形用于符号的编码区域,使得二维码图形中的深色和浅色(黑色和白色)区域能够比率最优的分布。
格式和版本信息:生成格式和版本信息放入相应区域内
(4)发码渠道根据码网关的选择进行发码操作,此处发码渠道为短信通道,将所述生成的二维码以短信的方式下发到客户端。
图7所示为机具提供方验码示意图,验码工具识读出所述二维码后,在将验码信息回传到码网关之前,机具提供方***做路由判定后再进行转发,当判定验码信息接收方为码网关时,将验码信息转发给码网关,否则发送给第三方自己的业务***,所述验码过程包括图片增强处理、二值化处理、探测图形检测、校正图形检测、几何矫正、码图采样、信息采集;
(5)所述码网关将验码工具回传的验码信息转给业务***。业务***会对二维码进行提取和识别。读取二维码信息时,通过扫描枪通过显示器屏幕扫描在内网中生成的二维码图片,将读取的二维码信息由Unicode信息转化为汉字,并进行拆分,保存到数据库中。解码主要算法如下:
图像预处理模块:该模块主要包括图像增强和二值化两个步骤。摄像头拍摄的码图图片传入解码引擎后,需要首先经过图像的预处理。将获得的灰度图像经过对比度适应、亮度调节等增强算法后,进入二值化模块,利用二值化算法,将图片转化为只有黑白两种颜色的图像,以备检测使用。图像增强的基本原理是利用图像处理基本知识,对图像进行适当的变换,使我们感兴趣的区域特征被放大。二值化是利用图片的信息,计算出合适的阈值,灰度值大于该阈值的像素点赋值为1,小于该阈值的像素点赋值为1。从而将图像中的目标物和背景相分离。
码图检测模块:该模块主要包括探测图形检测模块和校正图形检测模块。主要是完成在二值图像中,通过探测图形和校正图形的检测,来实现码图的定位、模块大小的计算、并为校正环节提供坐标变换基准点。探测图形检测模块的基本原理是,利用探测图形的特点:无论在哪个方向,模块数比例均满足1:1:3:1:1。根据该特点,在图像中搜索满足条件的候选图形。再通过严密的多轮筛选机制,剔除伪候选图形,留下真正的探测图形,从而完成探测图形的检测。校正图形检测模块的基本原理是,基于探测图形的位置信息,初步估计校正图形的粗略位置,称其为粗定位。在粗定位位置邻域内,利用校正图形各方向模块数比例均满足1:1:1的特点,进行精定位。
码图校正模块:该模块包括几何校正模块和码图采样模块。将在拍摄过程中产生形变的码图进行校正,并对码图进行采样,每一个模块用一个像素点表示,从而得到标准qr码,为解码做好准备。校正模块是利用已检测出的基准点,与标准码图中的基准点一一对应,通过基准点的对应几何关系,得到当前图像与标准码图之间的几何映射关系,从而计算出每个像素点的映射。采样模块是根据预先计算出的模块大小和码图维度,重新构建图像的过程。通过构建采样后每个像素点与原图像中像素点的对应关系,将每个像素点的灰度值求解出来,形成标准码图。
解码模块:该模块包括信息采集模块和信息解析模块。获取qr的格式信息、版本信息、纠错等级、内容信息等关键信息,判断码图正确性,并根据编码规则对码图内容部分进行解析。目前该模块算法已经非常成熟,所需的改进不多。
(6)所述业务***处理所述验码信息,并将结果发送给码网关;所述码网关返回所述验码结果到所述验码工具,所述验码工具进行验码结果展示。
本实施例所述的基于二维码信息协议进行数据交换的方法,提供的管理平台基于Internet技术和大型数据库,能够进行远程实时访问和操作。基于先进的网络计算技术(Network Computing),采用集中式处理模式,支持移动办公。选用面向对象的大型关系型数据库,进行集中管理。广泛采用现代的管理科学、数学方法和管理经验,使其具有国内先进水平。严格的安全控制和数据备份机制,可以确保数据安全可靠;在运行环境方面,支持服务器的高可靠性集群设置,可以不间断运行。***采用浏览器界面,操作便捷,易学易用。菜单、报表等界面元素符合国人习惯。而防伪识别主读采用了手机客户端的形式,群众根本不需要专业识别设备,只需一部手机就能自己扫描查询到所购买产品的来龙去脉,这是移动互联网兴起后,人民群众喜闻乐见的最便捷方式。在应用软件的设计上,强化权限管理功能,具有多级安全机制。对***内部进行层次权限管理,严格规定使用权限,防止盗用侵权、非法操作;建立完善的日志管理,所有操作都有据可查;通过对各级人员及不同人员的权限分配,做到所有人员只能查看与自己相关的数据;采用大型关系数据库,核心数据传输时,采用加密设置;大型数据库都有严格的口令验证机制,同时可辅助制度上的约束以确保数据不会被非法用户所获取。***采用组件化的设计,易于扩充,可动态设置业务流和数据流,适应业务流程和管理要求发生变化而导致的业务重组,满足未来的发展需要。
显然,上述实施例仅仅是为清楚地说明所作的举例,而并非对实施方式的限定。对于所属领域的普通技术人员来说,在上述说明的基础上还可以做出其它不同形式的变化或变动。这里无需也无法对所有的实施方式予以穷举。而由此所引伸出的显而易见的变化或变动仍处于本发明创造的保护范围之中。
本领域内的技术人员应明白,本发明的实施例可提供为方法、***、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。
本发明是参照根据本发明实施例的方法、设备(***)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
尽管已描述了本发明的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例作出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本发明范围的所有变更和修改。
Claims (13)
1.一种基于二维码信息协议进行数据交换的码网关,其特征在于,包括:
接收单元:接收业务***的制码请求;
制发码单元:选择恰当的制码渠道和发码渠道分别执行制码和发码;
回传转发单元:将验码工具回传的数据信息转给业务***;
返回转发单元:待业务***处理验码信息后,将结果信息转发给验码工具进行展示。
2.一种基于二维码信息协议进行数据交换的码网关处理方法,其特征在于,包括如下过程:
接收业务***的制码请求;
选择恰当的制码渠道和发码渠道分别执行制码和发码;
将验码工具回传的数据信息转给业务***;
待业务***处理验码信息后,将结果信息转发给验码工具进行展示。
3.一种基于二维码信息协议进行数据交换的***,其特征在于,包括:
制码渠道:与制码平台连接,提供制码渠道;
发码渠道:与发码平台连接,提供发码渠道;
业务***:与码网关连接,存储有实际业务的制码规则和发码规则;
验码工具:读取二维码信息并回传;
码网关:与所述制码渠道、发码渠道、业务***、验码工具分别连接,接收业务***的制码请求,并选择恰当的制码渠道和发码渠道分别执行制码操作和发码操作,并将验码工具回传的数据信息转给业务***,待业务***处理验码信息后,将结果信息转发给验码工具进行展示。
4.根据权利要求3所述的基于二维码信息协议进行数据交换的***,其特征在于,还包括商户复用方***,与码网关连接,为第三方的网关***。
5.根据权利要求3或4所述的基于二维码信息协议进行数据交换的***,其特征在于,所述验码工具包括自有验码工具和/或机具提供方***,其中:
自有验码工具:与码网关连接,制作并管理验码终端,对二维码进行验码;
机具提供方***:与码网关连接,为二维码的验码提供第三方验码终端,并对第三方验码终端进行管理。
6.根据权利要求3-5中任一权利要求所述的基于二维码信息协议进行数据交换的***,其特征在于,所述制码规则包括制码的信息要素。
7.根据权利要求3-6中任一权利要求所述的基于二维码信息协议进行数据交换的***,其特征在于,所述发码规则包括二维码发码平台、二维码接收方信息。
8.根据权利要求3-7中任一权利要求所述的基于二维码信息协议进行数据交换的***,其特征在于,所述验码工具包括独立手持设备、手机客户端。
9.一种基于二维码信息协议进行数据交换的方法,其特征在于,包括如下过程:
业务***向码网关发起制码请求;
码网关按照事先配置好的制码规则和发码规则,结合本次请求中的参数,选择恰当的制码渠道和发码渠道,执行制码和发码;
制码渠道根据码网关的选择进行制码操作,生成二维码;
发码渠道根据码网关的选择进行发码操作,将所述生成的二维码下发到客户端;
验码工具识读出所述二维码后,将验码信息回传到码网关;
所述码网关将验码工具回传的验码信息转给业务***;
所述业务***处理所述验码信息,并将结果发送给码网关;
所述码网关返回所述验码结果到所述验码工具,所述验码工具进行验码结果展示。
10.根据权利要求9所述的基于二维码信息协议进行数据交换的方法,其特征在于,所述验码工具为自有验码工具或第三方提供的验码终端。
11.根据权利要求9或10所述的基于二维码信息协议进行数据交换的方法,其特征在于,所述制码过程包括数据分析、数据编码、纠错编码、构造最终数据信息、构造矩阵、掩膜、生成格式和版本信息。
12.根据权利要求9-11中任一权利要求所述的基于二维码信息协议进行数据交换的方法,其特征在于,所述验码过程包括图片增强处理、二值化处理、探测图形检测、校正图形检测、几何矫正、码图采样、信息采集。
13.根据权利要求9-12中任一权利要求所述的基于二维码信息协议进行数据交换的方法,其特征在于,所述发码渠道包括短信通道。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310462779.4A CN104519033B (zh) | 2013-09-30 | 2013-09-30 | 一种基于二维码信息协议进行数据交换的***与方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310462779.4A CN104519033B (zh) | 2013-09-30 | 2013-09-30 | 一种基于二维码信息协议进行数据交换的***与方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN104519033A true CN104519033A (zh) | 2015-04-15 |
CN104519033B CN104519033B (zh) | 2018-08-07 |
Family
ID=52793769
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201310462779.4A Expired - Fee Related CN104519033B (zh) | 2013-09-30 | 2013-09-30 | 一种基于二维码信息协议进行数据交换的***与方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN104519033B (zh) |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101079706A (zh) * | 2007-06-08 | 2007-11-28 | 黄晖 | 一种二维码验证方法及*** |
CN102063739A (zh) * | 2010-05-11 | 2011-05-18 | 深圳鼎识科技有限公司 | 国境口岸传染病监测体检单证制证查验***及方法 |
CN102663619A (zh) * | 2012-03-29 | 2012-09-12 | 北京普罗信科技有限公司 | 一种采用移动终端的厂商返利促销***和方法 |
US20130085941A1 (en) * | 2008-09-30 | 2013-04-04 | Apple Inc. | Systems and methods for secure wireless financial transactions |
CN103106562A (zh) * | 2013-02-04 | 2013-05-15 | 深圳市东方智邑信息技术有限公司 | 二维码管理控制方法及*** |
-
2013
- 2013-09-30 CN CN201310462779.4A patent/CN104519033B/zh not_active Expired - Fee Related
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101079706A (zh) * | 2007-06-08 | 2007-11-28 | 黄晖 | 一种二维码验证方法及*** |
US20130085941A1 (en) * | 2008-09-30 | 2013-04-04 | Apple Inc. | Systems and methods for secure wireless financial transactions |
CN102063739A (zh) * | 2010-05-11 | 2011-05-18 | 深圳鼎识科技有限公司 | 国境口岸传染病监测体检单证制证查验***及方法 |
CN102663619A (zh) * | 2012-03-29 | 2012-09-12 | 北京普罗信科技有限公司 | 一种采用移动终端的厂商返利促销***和方法 |
CN103106562A (zh) * | 2013-02-04 | 2013-05-15 | 深圳市东方智邑信息技术有限公司 | 二维码管理控制方法及*** |
Also Published As
Publication number | Publication date |
---|---|
CN104519033B (zh) | 2018-08-07 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN105512881A (zh) | 一种基于二维码完成支付的方法及终端 | |
CN104834839B (zh) | 一种条码生成方法、基于条码的鉴权方法及相关终端 | |
CN106327605B (zh) | 一种巡检方法 | |
CN104468531A (zh) | 敏感数据的授权方法、装置和*** | |
CN108010097B (zh) | 验证码图像的验证方法及验证装置 | |
CN105162604A (zh) | 一种基于特征图像识别的验证方法、服务器及*** | |
CN110427949A (zh) | 表单校验的方法、装置、计算设备和介质 | |
CN104238819A (zh) | 移动终端中显示屏状态的检测方法及*** | |
CN107992759A (zh) | 实现电子***的装置、方法及计算机可读存储介质 | |
JP2014085777A (ja) | 二次元コード、二次元コードの生成方法、及び二次元コードの読取方法 | |
CN104376291B (zh) | 数据处理的方法及装置 | |
CN107241431A (zh) | 基于二维码实现的扫码登录虚拟桌面的方法及*** | |
CN110347709A (zh) | 一种规则引擎的构建方法及*** | |
CN104778386A (zh) | 一种产品的注册方法及*** | |
CN105007255A (zh) | 一种验证方法、服务器,及*** | |
CN111769969A (zh) | 基于二维码的终端配置方法、装置和计算机设备 | |
CN105868308A (zh) | 查看文件的二维码、及查看文件的方法与*** | |
CN106778441A (zh) | 一种图形图像智能识别***及其识别方法 | |
CN108665286A (zh) | 一种人参赋码及其识别方法 | |
CN108388930A (zh) | 验证合同备件图片正确性与完整性的方法及装置 | |
CN104951974A (zh) | 一种验证***真伪的方法、装置及*** | |
CN104519033A (zh) | 一种基于二维码信息协议进行数据交换的***与方法 | |
CN109558722A (zh) | 一种移动介质检查方法、装置和计算机可读存储介质 | |
CN111984881A (zh) | 一种提示方法、装置、终端、服务器及存储介质 | |
CN106209742B (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 | ||
GR01 | Patent grant | ||
GR01 | Patent grant | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20180807 Termination date: 20180930 |
|
CF01 | Termination of patent right due to non-payment of annual fee |