一种基于二维码信息协议进行数据交换的系统与方法,包括制码渠道、发码渠道、业务系统、验码工具、码网关,业务系统向码网关发起制码请求;码网关按照事先配置的制码规则和发码规则,结合本次请求中的参数,选择恰当的制码渠道和发码渠道,执行制码和发码;制码渠道根据码网关的选择进行制码操作;发码渠道根据码网关的选择进行发码操作,将生成的二维码下发到客户端;验码工具识读出二维码后,将验码信息回传到码网关;码网关将验码工具回传的验码信息转给业务系统;业务系统处理验码信息,并将结果发送给码网关;码网关返回验码结果到验码工具,验码工具进行验码结果展示。解决了现有技术中二维码数据转交换类型单一,应用范围受限制的问题。
【技术实现步骤摘要】
一种基于二维码信息协议进行数据交换的系统与方法
本专利技术涉及二维码数据处理领域,具体地说是一种基于二维码信息协议进行数据交换的系统与方法。
技术介绍
二维码是利用在平面的二维方向上按一定规律分布的黑白相间的几何图形来记录数据、信息的条码,也被称为“二维条码”或“二维条形码”。和一维条码相比,它具有面积小、存储信息量大、编码范围广、容错能力强、译码可靠性高、成本低等优点。二维码作为一种新的信息存储和传递技术,经过多年的努力,在各个领域得到了广泛的使用,它能够在横向和纵向两个方位同时表达信息。二维码需要通过图象输入设备或光电扫描设备对其进行识读得到二维码数据,以实现信息自动处理。对二维码数据进行识读并将二维码信息通过网络传送到移动终端,是二维码的重要应用之一。现有技术中有一些对二维码数据进行处理并交换的方法,如DNA分析中使用二维码进行基因数据交换的方法及装置,将基因数据转换为二维码图像,再将所述基因数据对应的峰图与所述二维码图像一起输出,接收端获取包含基因数据的二维码图像,解码所述二维码图像得到基因数据。该方案的不足在于仅对DNA这一特殊类型的数据进行二维码转换,二维码业务数据类型比较单一,而现实生活中二维码应用的业务领域十分广泛,二维码可转换的数据类型也很多,当有多种业务需要使用二维码时,采用该方案无法同时对其它类型的业务数据进行二维码转换和传输,导致二维码的应用范围受到限制。
技术实现思路
为此,本专利技术所要解决的技术问题在于现有技术中二维码数据转换类型单一,二维码的应用范围受到限制,从而提出一种可对各种业务类型的数据进行二维码转换和传输的基于二维码信息协议进行数据交换的系统与方法。为解决上述技术问题,本专利技术提供一种基于二维码信息协议进行数据交换的系统与方法。一种基于二维码信息协议进行数据交换的码网关,包括:接收单元:接收业务系统的制码请求;制发码单元:选择恰当的制码渠道和发码渠道分别执行制码和发码;回传转发单元:将验码工具回传的验码信息转给业务系统;返回转发单元:待业务系统处理验码信息后,将结果信息转发给验码工具进行展示。一种基于二维码信息协议进行数据交换的码网关处理方法,包括如下过程:接收业务系统的制码请求;选择恰当的制码渠道和发码渠道分别执行制码和发码;将验码工具回传的验码信息转给业务系统;待业务系统处理验码信息后,将结果信息转发给验码工具进行展示。一种基于二维码信息协议进行数据交换的系统,包括:制码渠道:与制码平台连接,提供制码渠道;发码渠道:与发码平台连接,提供发码渠道;业务系统:与码网关连接,存储有实际业务的制码规则和发码规则;验码工具:读取二维码信息并回传;码网关:与所述制码渠道、发码渠道、业务系统、验码工具分别连接,接收业务系统的制码请求,并选择恰当的制码渠道和发码渠道分别执行制码操作和发码操作,并将验码工具回传的验码信息转给业务系统,待业务系统处理验码信息后,将结果信息转发给验码工具进行展示。所述的基于二维码信息协议进行数据交换的系统,还包括商户复用方系统,与码网关连接,为第三方的网关系统。所述的基于二维码信息协议进行数据交换的系统,所述验码工具包括自有验码工具和/或机具提供方系统,其中:自有验码工具:与码网关连接,制作并管理验码终端,对二维码进行验码;机具提供方系统:与码网关连接,为二维码的验码提供第三方验码终端,并对第三方验码终端进行管理。所述的基于二维码信息协议进行数据交换的系统,所述制码规则包括制码的信息要素。所述的基于二维码信息协议进行数据交换的系统,所述发码规则包括二维码发码平台、二维码接收方信息。所述的基于二维码信息协议进行数据交换的系统,所述验码工具包括独立手持设备、手机客户端。一种基于二维码信息协议进行数据交换的方法,包括如下过程:业务系统向码网关发起制码请求;码网关按照事先配置好的制码规则和发码规则,结合本次请求中的参数,选择恰当的制码渠道和发码渠道,执行制码和发码;制码渠道根据码网关的选择进行制码操作,生成二维码;发码渠道根据码网关的选择进行发码操作,将所述生成的二维码下发到客户端;验码工具识读出所述二维码后,将验码信息回传到码网关;所述码网关将验码工具回传的验码信息转给业务系统;所述业务系统处理所述验码信息,并将结果发送给码网关;所述码网关返回所述验码结果到所述验码工具,所述验码工具进行验码结果展示。所述的基于二维码信息协议进行数据交换的方法,所述验码工具为自有验码工具或第三方提供的验码终端。所述的基于二维码信息协议进行数据交换的方法,所述制码过程包括数据分析、数据编码、纠错编码、构造最终验码信息、构造矩阵、掩膜、生成格式和版本信息。所述的基于二维码信息协议进行数据交换的方法,所述验码过程包括图片增强处理、二值化处理、探测图形检测、校正图形检测、几何矫正、码图采样、信息采集。所述的基于二维码信息协议进行数据交换的方法,所述发码渠道包括短信通道。本专利技术的上述技术方案相比现有技术具有以下优点:(1)本专利技术所述的基于二维码信息协议进行数据交换的码网关包括接收单元、制发码单元、回传转发单元、返回转发单元,其处理方法为接收业务系统的制码请求,选择恰当的制码渠道和发码渠道分别执行制码和发码,将验码工具回传的验码信息转给业务系统待业务系统处理验码信息后,将结果信息转发给验码工具进行展示。这样可以将二维码应用到物理隔绝的内网和外网系统中,将内网的管理系统和外网的业务平台和用户移动终端通过二维码技术进行数据传送。(2)本专利技术所述的基于二维码信息协议进行数据交换的系统包括制码渠道、发码渠道、业务系统、验码工具、码网关,其对应的数据交换方法为业务系统向码网关发起制码请求,码网关按照事先配置好的制码规则和发码规则,结合本次请求中的参数,选择恰当的制码渠道和发码渠道,执行制码和发码,制码渠道根据码网关的选择进行制码操作,生成二维码,发码渠道根据码网关的选择进行发码操作,将所述生成的二维码下发到客户端,验码工具识读出所述二维码后,将验码信息回传到码网关,所述码网关将验码工具回传的验码信息转给业务系统,所述业务系统处理所述验码信息,并将结果发送给码网关,所述码网关返回所述验码结果到所述验码工具,所述验码工具进行验码结果展示。这样通过码网关引入制发码渠道、业务系统以及机具资源,统一为各业务系统提供二维码数据交换功能,且对业务系统的数据类型没有限制,因而可以为各种业务类型的数据进行二维码转换和传输,实现远程实时访问和操作,扩大了二维码的应用范围。(3)本专利技术所述的基于二维码信息协议进行数据交换的系统还包括商户复用方系统,与码网关连接,为第三方的网关系统,通过第三方网关系统,第三方业务系统也可以利用本系统的资源,达到资源共享,并进一步扩大二维码的应用范围。(4)本专利技术所述的基于二维码信息协议进行数据交换的系统中,所述验码工具包括自有验码工具和/或机具提供方系统,自有验码工具与码网关连接,制作并管理验码终端,对二维码进行验码,二维码数据的转换操作方便快捷,可靠性高,容错能力强。同时机具提供方系统为二维码的验码提供第三方验码终端,并对第三方验码终端进行管理,方便第三方业务系统数据与本系统进行二维码转换传输。(5)本专利技术所述的基于二维码信息协议进行数据交换的系统中,所述验码工具包括独立手持设备本文档来自技高网...
【技术保护点】
一种基于二维码信息协议进行数据交换的码网关,其特征在于,包括:接收单元:接收业务系统的制码请求;制发码单元:选择恰当的制码渠道和发码渠道分别执行制码和发码;回传转发单元:将验码工具回传的数据信息转给业务系统;返回转发单元:待业务系统处理验码信息后,将结果信息转发给验码工具进行展示。
【技术特征摘要】
1.一种基于二维码信息协议进行数据交换的码网关,其特征在于,包括:接收单元:接收各业务系统的制码请求,业务系统与码网关连接,存储有实际业务的制码规则和发码规则,所述制码规则包括制码的信息要素,所述发码规则包括二维码发码平台、二维码接收方信息;制发码单元:选择恰当的制码渠道和发码渠道分别执行制码和发码;回传转发单元:将验码工具回传的验码信息转给业务系统;返回转发单元:待业务系统处理验码信息后,将结果信息转发给验码工具进行展示。2.一种基于二维码信息协议进行数据交换的码网关处理方法,其特征在于,包括如下过程:接收各业务系统的制码请求,业务系统与码网关连接,存储有实际业务的制码规则和发码规则,所述制码规则包括制码的信息要素,所述发码规则包括二维码发码平台、二维码接收方信息;选择恰当的制码渠道和发码渠道分别执行制码和发码;将验码工具回传的验码信息转给业务系统;待业务系统处理验码信息后,将结果信息转发给验码工具进行展示。3.一种基于二维码信息协议进行数据交换的系统,其特征在于,包括:制码渠道:与制码平台连接,提供制码渠道;发码渠道:与发码平台连接,提供发码渠道;业务系统:与码网关连接,存储有实际业务的制码规则和发码规则,所述制码规则包括制码的信息要素,所述发码规则包括二维码发码平台、二维码接收方信息;验码工具:读取二维码信息并回传;码网关:与所述制码渠道、发码渠道、业务系统、验码工具分别连接,接收各业务系统的制码请求,并选择恰当的制码渠道和发码渠道分别执行制码操作和发码操作,并将验码工具回传的验码信息转给业务系统,待业务系统处理验码信息后,将结果信息转发给验码工具进行展示。4.根据权利要求3所述的基于二维码信息协议进行数据交换的系统,其特征在于,还包括商户复用方系统,与码网关连接,为第三方的网关系统。5.根据权利要求3或4所述的基于二维码信息协议进行数据交换的系统,其特征在于,所述验...
【专利技术属性】
技术研发人员:强春牛,沈刚,强雷,刘革章,
申请(专利权)人:北大方正集团有限公司,方正移动传媒技术北京有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。