欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種基于二維碼信息協(xié)議進行數(shù)據(jù)交換的系統(tǒng)與方法

文檔序號:7772838閱讀:402來源:國知局
一種基于二維碼信息協(xié)議進行數(shù)據(jù)交換的系統(tǒng)與方法
【專利摘要】一種基于二維碼信息協(xié)議進行數(shù)據(jù)交換的系統(tǒng)與方法,包括制碼渠道、發(fā)碼渠道、業(yè)務系統(tǒng)、驗碼工具、碼網關,業(yè)務系統(tǒng)向碼網關發(fā)起制碼請求;碼網關按照事先配置的制碼規(guī)則和發(fā)碼規(guī)則,結合本次請求中的參數(shù),選擇恰當?shù)闹拼a渠道和發(fā)碼渠道,執(zhí)行制碼和發(fā)碼;制碼渠道根據(jù)碼網關的選擇進行制碼操作;發(fā)碼渠道根據(jù)碼網關的選擇進行發(fā)碼操作,將生成的二維碼下發(fā)到客戶端;驗碼工具識讀出二維碼后,將驗碼信息回傳到碼網關;碼網關將驗碼工具回傳的驗碼信息轉給業(yè)務系統(tǒng);業(yè)務系統(tǒng)處理驗碼信息,并將結果發(fā)送給碼網關;碼網關返回驗碼結果到驗碼工具,驗碼工具進行驗碼結果展示。解決了現(xiàn)有技術中二維碼數(shù)據(jù)轉交換類型單一,應用范圍受限制的問題。
【專利說明】一種基于二維碼信息協(xié)議進行數(shù)據(jù)交換的系統(tǒng)與方法

【技術領域】
[0001]本發(fā)明涉及二維碼數(shù)據(jù)處理領域,具體地說是一種基于二維碼信息協(xié)議進行數(shù)據(jù)交換的系統(tǒng)與方法。

【背景技術】
[0002]二維碼是利用在平面的二維方向上按一定規(guī)律分布的黑白相間的幾何圖形來記錄數(shù)據(jù)、信息的條碼,也被稱為“二維條碼”或“二維條形碼”。和一維條碼相比,它具有面積小、存儲信息量大、編碼范圍廣、容錯能力強、譯碼可靠性高、成本低等優(yōu)點。二維碼作為一種新的信息存儲和傳遞技術,經過多年的努力,在各個領域得到了廣泛的使用,它能夠在橫向和縱向兩個方位同時表達信息。二維碼需要通過圖象輸入設備或光電掃描設備對其進行識讀得到二維碼數(shù)據(jù),以實現(xiàn)信息自動處理。
[0003]對二維碼數(shù)據(jù)進行識讀并將二維碼信息通過網絡傳送到移動終端,是二維碼的重要應用之一?,F(xiàn)有技術中有一些對二維碼數(shù)據(jù)進行處理并交換的方法,如DNA分析中使用二維碼進行基因數(shù)據(jù)交換的方法及裝置,將基因數(shù)據(jù)轉換為二維碼圖像,再將所述基因數(shù)據(jù)對應的峰圖與所述二維碼圖像一起輸出,接收端獲取包含基因數(shù)據(jù)的二維碼圖像,解碼所述二維碼圖像得到基因數(shù)據(jù)。該方案的不足在于僅對DNA這一特殊類型的數(shù)據(jù)進行二維碼轉換,二維碼業(yè)務數(shù)據(jù)類型比較單一,而現(xiàn)實生活中二維碼應用的業(yè)務領域十分廣泛,二維碼可轉換的數(shù)據(jù)類型也很多,當有多種業(yè)務需要使用二維碼時,采用該方案無法同時對其它類型的業(yè)務數(shù)據(jù)進行二維碼轉換和傳輸,導致二維碼的應用范圍受到限制。


【發(fā)明內容】

[0004]為此,本發(fā)明所要解決的技術問題在于現(xiàn)有技術中二維碼數(shù)據(jù)轉換類型單一,二維碼的應用范圍受到限制,從而提出一種可對各種業(yè)務類型的數(shù)據(jù)進行二維碼轉換和傳輸?shù)幕诙S碼信息協(xié)議進行數(shù)據(jù)交換的系統(tǒng)與方法。
[0005]為解決上述技術問題,本發(fā)明提供一種基于二維碼信息協(xié)議進行數(shù)據(jù)交換的系統(tǒng)與方法。
[0006]一種基于二維碼信息協(xié)議進行數(shù)據(jù)交換的碼網關,包括:
[0007]接收單元:接收業(yè)務系統(tǒng)的制碼請求;
[0008]制發(fā)碼單元:選擇恰當?shù)闹拼a渠道和發(fā)碼渠道分別執(zhí)行制碼和發(fā)碼;
[0009]回傳轉發(fā)單元:將驗碼工具回傳的數(shù)據(jù)信息轉給業(yè)務系統(tǒng);
[0010]返回轉發(fā)單元:待業(yè)務系統(tǒng)處理驗碼信息后,將結果信息轉發(fā)給驗碼工具進行展
/Jn ο
[0011]一種基于二維碼信息協(xié)議進行數(shù)據(jù)交換的碼網關處理方法,包括如下過程:
[0012]接收業(yè)務系統(tǒng)的制碼請求;
[0013]選擇恰當?shù)闹拼a渠道和發(fā)碼渠道分別執(zhí)行制碼和發(fā)碼;
[0014]將驗碼工具回傳的數(shù)據(jù)信息轉給業(yè)務系統(tǒng);
[0015]待業(yè)務系統(tǒng)處理驗碼信息后,將結果信息轉發(fā)給驗碼工具進行展示。
[0016]一種基于二維碼信息協(xié)議進行數(shù)據(jù)交換的系統(tǒng),包括:
[0017]制碼渠道:與制碼平臺連接,提供制碼渠道;
[0018]發(fā)碼渠道:與發(fā)碼平臺連接,提供發(fā)碼渠道;
[0019]業(yè)務系統(tǒng):與碼網關連接,存儲有實際業(yè)務的制碼規(guī)則和發(fā)碼規(guī)則;
[0020]驗碼工具:讀取二維碼信息并回傳;
[0021]碼網關:與所述制碼渠道、發(fā)碼渠道、業(yè)務系統(tǒng)、驗碼工具分別連接,接收業(yè)務系統(tǒng)的制碼請求,并選擇恰當?shù)闹拼a渠道和發(fā)碼渠道分別執(zhí)行制碼操作和發(fā)碼操作,并將驗碼工具回傳的數(shù)據(jù)信息轉給業(yè)務系統(tǒng),待業(yè)務系統(tǒng)處理驗碼信息后,將結果信息轉發(fā)給驗碼工具進行展示。
[0022]所述的基于二維碼信息協(xié)議進行數(shù)據(jù)交換的系統(tǒng),還包括商戶復用方系統(tǒng),與碼網關連接,為第三方的網關系統(tǒng)。
[0023]所述的基于二維碼信息協(xié)議進行數(shù)據(jù)交換的系統(tǒng),所述驗碼工具包括自有驗碼工具和/或機具提供方系統(tǒng),其中:
[0024]自有驗碼工具:與碼網關連接,制作并管理驗碼終端,對二維碼進行驗碼;
[0025]機具提供方系統(tǒng):與碼網關連接,為二維碼的驗碼提供第三方驗碼終端,并對第三方驗碼終端進行管理。
[0026]所述的基于二維碼信息協(xié)議進行數(shù)據(jù)交換的系統(tǒng),所述制碼規(guī)則包括制碼的信息要素。
[0027]所述的基于二維碼信息協(xié)議進行數(shù)據(jù)交換的系統(tǒng),所述發(fā)碼規(guī)則包括二維碼發(fā)碼平臺、二維碼接收方信息。
[0028]所述的基于二維碼信息協(xié)議進行數(shù)據(jù)交換的系統(tǒng),所述驗碼工具包括獨立手持設備、手機客戶。
[0029]一種基于二維碼信息協(xié)議進行數(shù)據(jù)交換的方法,包括如下過程:
[0030]業(yè)務系統(tǒng)向碼網關發(fā)起制碼請求;
[0031]碼網關按照事先配置好的制碼規(guī)則和發(fā)碼規(guī)則,結合本次請求中的參數(shù),選擇恰當?shù)闹拼a渠道和發(fā)碼渠道,執(zhí)行制碼和發(fā)碼;
[0032]制碼渠道根據(jù)碼網關的選擇進行制碼操作,生成二維碼;
[0033]發(fā)碼渠道根據(jù)碼網關的選擇進行發(fā)碼操作,將所述生成的二維碼下發(fā)到客戶端;
[0034]驗碼工具識讀出所述二維碼后,將驗碼信息回傳到碼網關;
[0035]所述碼網關將驗碼工具回傳的驗碼信息轉給業(yè)務系統(tǒng);
[0036]所述業(yè)務系統(tǒng)處理所述驗碼信息,并將結果發(fā)送給碼網關;
[0037]所述碼網關返回所述驗碼結果到所述驗碼工具,所述驗碼工具進行驗碼結果展
/Jn ο
[0038]所述的基于二維碼信息協(xié)議進行數(shù)據(jù)交換的方法,所述驗碼工具為自有驗碼工具或第三方提供的驗碼終端。
[0039]所述的基于二維碼信息協(xié)議進行數(shù)據(jù)交換的方法,所述制碼過程包括數(shù)據(jù)分析、數(shù)據(jù)編碼、糾錯編碼、構造最終數(shù)據(jù)信息、構造矩陣、掩膜、生成格式和版本信息。
[0040]所述的基于二維碼信息協(xié)議進行數(shù)據(jù)交換的方法,所述驗碼過程包括圖片增強處理、二值化處理、探測圖形檢測、校正圖形檢測、幾何矯正、碼圖采樣、信息采集。
[0041]所述的基于二維碼信息協(xié)議進行數(shù)據(jù)交換的方法,所述發(fā)碼渠道包括短信通道。
[0042]本發(fā)明的上述技術方案相比現(xiàn)有技術具有以下優(yōu)點:
[0043](I)本發(fā)明所述的基于二維碼信息協(xié)議進行數(shù)據(jù)交換的碼網關包括接收單元、制發(fā)碼單元、回傳轉發(fā)單元、返回轉發(fā)單元,其處理方法為接收業(yè)務系統(tǒng)的制碼請求,選擇恰當?shù)闹拼a渠道和發(fā)碼渠道分別執(zhí)行制碼和發(fā)碼,將驗碼工具回傳的數(shù)據(jù)信息轉給業(yè)務系統(tǒng)待業(yè)務系統(tǒng)處理驗碼信息后,將結果信息轉發(fā)給驗碼工具進行展示。這樣可以將二維碼應用到物理隔絕的內網和外網系統(tǒng)中,將內網的管理系統(tǒng)和外網的業(yè)務平臺和用戶移動終端通過二維碼技術進行數(shù)據(jù)傳送。
[0044](2)本發(fā)明所述的基于二維碼信息協(xié)議進行數(shù)據(jù)交換的系統(tǒng)包括制碼渠道、發(fā)碼渠道、業(yè)務系統(tǒng)、驗碼工具、碼網關,其對應的數(shù)據(jù)交換方法為業(yè)務系統(tǒng)向碼網關發(fā)起制碼請求,碼網關按照事先配置好的制碼規(guī)則和發(fā)碼規(guī)則,結合本次請求中的參數(shù),選擇恰當?shù)闹拼a渠道和發(fā)碼渠道,執(zhí)行制碼和發(fā)碼,制碼渠道根據(jù)碼網關的選擇進行制碼操作,生成二維碼,發(fā)碼渠道根據(jù)碼網關的選擇進行發(fā)碼操作,將所述生成的二維碼下發(fā)到客戶端,驗碼工具識讀出所述二維碼后,將驗碼信息回傳到碼網關,所述碼網關將驗碼工具回傳的驗碼信息轉給業(yè)務系統(tǒng),所述業(yè)務系統(tǒng)處理所述驗碼信息,并將結果發(fā)送給碼網關,所述碼網關返回所述驗碼結果到所述驗碼工具,所述驗碼工具進行驗碼結果展示。這樣通過碼網關引入制發(fā)碼渠道、業(yè)務系統(tǒng)以及機具資源,統(tǒng)一為各業(yè)務系統(tǒng)提供二維碼數(shù)據(jù)交換功能,且對業(yè)務系統(tǒng)的數(shù)據(jù)類型沒有限制,因而可以為各種業(yè)務類型的數(shù)據(jù)進行二維碼轉換和傳輸,實現(xiàn)遠程實時訪問和操作,擴大了二維碼的應用范圍。
[0045](3)本發(fā)明所述的基于二維碼信息協(xié)議進行數(shù)據(jù)交換的系統(tǒng)還包括商戶復用方系統(tǒng),與碼網關連接,為第三方的網關系統(tǒng),通過第三方網關系統(tǒng),第三方業(yè)務系統(tǒng)也可以利用本系統(tǒng)的資源,達到資源共享,并進一步擴大二維碼的應用范圍。
[0046](4)本發(fā)明所述的基于二維碼信息協(xié)議進行數(shù)據(jù)交換的系統(tǒng)中,所述驗碼工具包括自有驗碼工具和/或機具提供方系統(tǒng),自有驗碼工具與碼網關連接,制作并管理驗碼終端,對二維碼進行驗碼,二維碼數(shù)據(jù)的轉換操作方便快捷,可靠性高,容錯能力強。同時機具提供方系統(tǒng)為二維碼的驗碼提供第三方驗碼終端,并對第三方驗碼終端進行管理,方便第三方業(yè)務系統(tǒng)數(shù)據(jù)與本系統(tǒng)進行二維碼轉換傳輸。
[0047](5)本發(fā)明所述的基于二維碼信息協(xié)議進行數(shù)據(jù)交換的系統(tǒng)中,所述驗碼工具包括獨立手持設備、手機客戶端,驗碼工具的多樣化給用戶帶來更多的選擇,且用戶如果采用手機客戶端的方式,就不需要專業(yè)識讀設備,只需一部手機就能進行驗碼操作,十分方便。

【專利附圖】

【附圖說明】
[0048]為了使本發(fā)明的內容更容易被清楚的理解,下面根據(jù)本發(fā)明的具體實施例并結合附圖,對本發(fā)明作進一步詳細的說明,其中
[0049]圖1是本發(fā)明實施例1提供的碼網關的結構圖;
[0050]圖2是本發(fā)明實施例3提供的基于二維碼信息協(xié)議進行數(shù)據(jù)交換的系統(tǒng)結構圖;
[0051]圖3是本發(fā)明實施例4提供的基于二維碼信息協(xié)議進行數(shù)據(jù)交換的系統(tǒng)結構圖;
[0052]圖4是本發(fā)明實施例4提供的基于二維碼信息協(xié)議進行數(shù)據(jù)交換的網絡拓撲圖;
[0053]圖5是本發(fā)明實施例5提供的自有驗碼工具驗碼示意圖;
[0054]圖6是本發(fā)明實施例6提供的制碼和發(fā)碼流程示意圖;
[0055]圖7是本發(fā)明實施例6提供的機具提供方驗碼示意圖。

【具體實施方式】
[0056]實施例1
[0057]本實施例提供一種基于二維碼信息協(xié)議進行數(shù)據(jù)交換的碼網關,其結構如圖1所示,包括:
[0058]接收單元:接收業(yè)務系統(tǒng)的制碼請求;
[0059]制發(fā)碼單元:選擇恰當?shù)闹拼a渠道和發(fā)碼渠道分別執(zhí)行制碼和發(fā)碼;
[0060]回傳轉發(fā)單元:將驗碼工具回傳的數(shù)據(jù)信息轉給業(yè)務系統(tǒng);
[0061]返回轉發(fā)單元:待業(yè)務系統(tǒng)處理驗碼信息后,將結果信息轉發(fā)給驗碼工具進行展
/Jn ο
[0062]本實施例所述的基于二維碼信息協(xié)議進行數(shù)據(jù)交換的碼網關包括接收單元、制發(fā)碼單元、回傳轉發(fā)單元、返回轉發(fā)單元,其處理方法為接收業(yè)務系統(tǒng)的制碼請求,選擇恰當?shù)闹拼a渠道和發(fā)碼渠道分別執(zhí)行制碼和發(fā)碼,將驗碼工具回傳的數(shù)據(jù)信息轉給業(yè)務系統(tǒng)待業(yè)務系統(tǒng)處理驗碼信息后,將結果信息轉發(fā)給驗碼工具進行展示。這樣可以將二維碼應用到物理隔絕的內網和外網系統(tǒng)中,將內網的管理系統(tǒng)和外網的業(yè)務平臺和用戶移動終端通過二維碼技術進行數(shù)據(jù)傳送。
[0063]實施例2
[0064]本實施例提供一種基于二維碼信息協(xié)議進行數(shù)據(jù)交換的碼網關處理方法,包括如下過程:
[0065]接收過程:接收業(yè)務系統(tǒng)的制碼請求,此處的業(yè)務系統(tǒng)為實際的應用系統(tǒng),存放有業(yè)務的邏輯規(guī)則;
[0066]制發(fā)碼過程:根據(jù)業(yè)務的邏輯規(guī)則,選擇恰當?shù)闹拼a渠道和發(fā)碼渠道分別執(zhí)行制碼和發(fā)碼;
[0067]回傳轉發(fā)過程:當驗碼工具完成二維碼的驗證后,將驗碼工具回傳的數(shù)據(jù)信息轉給業(yè)務系統(tǒng);
[0068]返回轉發(fā)過程:業(yè)務系統(tǒng)對回傳的數(shù)據(jù)信息進行處理后,將結果信息轉發(fā)給驗碼工具進行展示,此處的結果信息包含用戶具體的業(yè)務消費情況。
[0069]本實施例所述的基于二維碼信息協(xié)議進行數(shù)據(jù)交換的碼網關處理方法為接收業(yè)務系統(tǒng)的制碼請求,選擇恰當?shù)闹拼a渠道和發(fā)碼渠道分別執(zhí)行制碼和發(fā)碼,將驗碼工具回傳的數(shù)據(jù)信息轉給業(yè)務系統(tǒng)待業(yè)務系統(tǒng)處理驗碼信息后,將結果信息轉發(fā)給驗碼工具進行展示。這樣可以將二維碼應用到物理隔絕的內網和外網系統(tǒng)中,將內網的管理系統(tǒng)和外網的業(yè)務平臺和用戶移動終端通過二維碼技術進行數(shù)據(jù)傳送。
[0070]實施例3
[0071]本實施例提供一種基于二維碼信息協(xié)議進行數(shù)據(jù)交換的系統(tǒng),其結構如圖2所示,包括:
[0072]制碼渠道:與制碼平臺連接,提供制碼渠道;
[0073]發(fā)碼渠道:與發(fā)碼平臺連接,提供發(fā)碼渠道;
[0074]業(yè)務系統(tǒng):與碼網關連接,存儲有實際業(yè)務的制碼規(guī)則和發(fā)碼規(guī)則;
[0075]驗碼工具:讀取二維碼信息并回傳;
[0076]碼網關:與所述制碼渠道、發(fā)碼渠道、業(yè)務系統(tǒng)、驗碼工具分別連接,接收業(yè)務系統(tǒng)的制碼請求,并選擇恰當?shù)闹拼a渠道和發(fā)碼渠道分別執(zhí)行制碼操作和發(fā)碼操作,并將驗碼工具回傳的數(shù)據(jù)信息轉給業(yè)務系統(tǒng),待業(yè)務系統(tǒng)處理驗碼信息后,將結果信息轉發(fā)給驗碼工具進行展示。
[0077]本發(fā)明所述的基于二維碼信息協(xié)議進行數(shù)據(jù)交換的系統(tǒng)包括制碼渠道、發(fā)碼渠道、業(yè)務系統(tǒng)、驗碼工具、碼網關,其對應的數(shù)據(jù)交換方法為業(yè)務系統(tǒng)向碼網關發(fā)起制碼請求,碼網關按照事先配置好的制碼規(guī)則和發(fā)碼規(guī)則,結合本次請求中的參數(shù),選擇恰當?shù)闹拼a渠道和發(fā)碼渠道,執(zhí)行制碼和發(fā)碼,制碼渠道根據(jù)碼網關的選擇進行制碼操作,生成二維碼,發(fā)碼渠道根據(jù)碼網關的選擇進行發(fā)碼操作,將所述生成的二維碼下發(fā)到客戶端,驗碼工具識讀出所述二維碼后,將驗碼信息回傳到碼網關,所述碼網關將驗碼工具回傳的驗碼信息轉給業(yè)務系統(tǒng),所述業(yè)務系統(tǒng)處理所述驗碼信息,并將結果發(fā)送給碼網關,所述碼網關返回所述驗碼結果到所述驗碼工具,所述驗碼工具進行驗碼結果展示。這樣通過碼網關引入制發(fā)碼渠道、業(yè)務系統(tǒng)以及機具資源,統(tǒng)一為各業(yè)務系統(tǒng)提供二維碼數(shù)據(jù)交換功能,且對業(yè)務系統(tǒng)的數(shù)據(jù)類型沒有限制,因而可以為各種業(yè)務類型的數(shù)據(jù)進行二維碼轉換和傳輸,實現(xiàn)遠程實時訪問和操作,擴大了二維碼的應用范圍。
[0078]實施例4
[0079]本實施例提供一種基于二維碼信息協(xié)議進行數(shù)據(jù)交換的系統(tǒng),其結構如圖3所示,包括:
[0080]制碼渠道:與制碼平臺連接,提供制碼渠道;
[0081]發(fā)碼渠道:與發(fā)碼平臺連接,提供發(fā)碼渠道;
[0082]業(yè)務系統(tǒng):與碼網關連接,存儲有實際業(yè)務的制碼規(guī)則和發(fā)碼規(guī)則,所述制碼規(guī)則包括制碼的信息要素,所述發(fā)碼規(guī)則包括二維碼發(fā)碼平臺、二維碼接收方信息;
[0083]驗碼工具:可以是獨立手持設備或手機客戶端,用于讀取二維碼信息并回傳,包括自有驗碼工具和機具提供方系統(tǒng),自有驗碼工具制作并管理驗碼終端,對二維碼進行驗碼;機具提供方系統(tǒng)為二維碼的驗碼提供第三方驗碼終端,并對第三方驗碼終端進行管理;
[0084]商戶復用方系統(tǒng):為第三方的網關系統(tǒng),通過碼網關利用系統(tǒng)內其它資源;
[0085]碼網關:與所述制碼渠道、發(fā)碼渠道、業(yè)務系統(tǒng)、驗碼工具、商戶復用方系統(tǒng)分別連接,接收業(yè)務系統(tǒng)的制碼請求,并選擇恰當?shù)闹拼a渠道和發(fā)碼渠道分別執(zhí)行制碼操作和發(fā)碼操作,并將驗碼工具回傳的數(shù)據(jù)信息轉給業(yè)務系統(tǒng),待業(yè)務系統(tǒng)處理驗碼信息后,將結果信息轉發(fā)給驗碼工具進行展示。
[0086]作為進一步優(yōu)化的實施方式,所述基于二維碼信息協(xié)議進行數(shù)據(jù)交換的系統(tǒng)可以進一步拓展,包括多個機具提供方系統(tǒng),多個商戶復用系統(tǒng),以及具有自由驗碼工具,連接多個業(yè)務系統(tǒng),其網絡拓撲圖如圖4所示,形成一個大的網絡系統(tǒng)。
[0087]該系統(tǒng)中的所述驗碼工具包括自有驗碼工具和/或機具提供方系統(tǒng),自有驗碼工具與碼網關連接,制作并管理驗碼終端,對二維碼進行驗碼,二維碼數(shù)據(jù)的轉換操作方便快捷,可靠性高,容錯能力強。同時機具提供方系統(tǒng)為二維碼的驗碼提供第三方驗碼終端,并對第三方驗碼終端進行管理,方便第三方業(yè)務系統(tǒng)數(shù)據(jù)與本系統(tǒng)進行二維碼轉換傳輸。所述驗碼工具包括獨立手持設備、手機客戶端,驗碼工具的多樣化給用戶帶來更多的選擇,且用戶如果采用手機客戶端的方式,就不需要專業(yè)識讀設備,只需一部手機就能進行驗碼操作,十分方便。
[0088]本實施例所述的基于二維碼信息協(xié)議進行數(shù)據(jù)交換的系統(tǒng)包括制碼渠道、發(fā)碼渠道、業(yè)務系統(tǒng)、驗碼工具、碼網關,這樣通過碼網關引入制發(fā)碼渠道、業(yè)務系統(tǒng)以及機具資源,統(tǒng)一為各業(yè)務系統(tǒng)提供二維碼數(shù)據(jù)交換功能,且對業(yè)務系統(tǒng)的數(shù)據(jù)類型沒有限制,因而可以為各種業(yè)務類型的數(shù)據(jù)進行二維碼轉換和傳輸,實現(xiàn)遠程實時訪問和操作,擴大了二維碼的應用范圍。
[0089]實施例5
[0090]本實施例提供一種基于二維碼信息協(xié)議進行數(shù)據(jù)交換的方法,包括如下過程:
[0091]業(yè)務系統(tǒng)向碼網關發(fā)起制碼請求;
[0092]碼網關按照事先配置好的制碼規(guī)則和發(fā)碼規(guī)則,結合本次請求中的參數(shù),選擇恰當?shù)闹拼a渠道和發(fā)碼渠道,執(zhí)行制碼和發(fā)碼;
[0093]制碼渠道根據(jù)碼網關的選擇進行制碼操作,生成二維碼;
[0094]發(fā)碼渠道根據(jù)碼網關的選擇進行發(fā)碼操作,將所述生成的二維碼下發(fā)到客戶端;
[0095]圖5所示為自有驗碼工具驗碼的示意圖,驗碼工具識讀出所述二維碼后,將驗碼信息回傳到碼網關;
[0096]所述碼網關將驗碼工具回傳的驗碼信息轉給業(yè)務系統(tǒng);
[0097]所述業(yè)務系統(tǒng)處理所述驗碼信息,并將結果發(fā)送給碼網關;
[0098]所述碼網關返回所述驗碼結果到所述驗碼工具,所述驗碼工具進行驗碼結果展
/Jn ο
[0099]本實施例中的其對應的數(shù)據(jù)交換方法為業(yè)務系統(tǒng)向碼網關發(fā)起制碼請求,碼網關按照事先配置好的制碼規(guī)則和發(fā)碼規(guī)則,結合本次請求中的參數(shù),選擇恰當?shù)闹拼a渠道和發(fā)碼渠道,執(zhí)行制碼和發(fā)碼,制碼渠道根據(jù)碼網關的選擇進行制碼操作,生成二維碼,發(fā)碼渠道根據(jù)碼網關的選擇進行發(fā)碼操作,將所述生成的二維碼下發(fā)到客戶端,驗碼工具識讀出所述二維碼后,將驗碼信息回傳到碼網關,所述碼網關將驗碼工具回傳的驗碼信息轉給業(yè)務系統(tǒng),所述業(yè)務系統(tǒng)處理所述驗碼信息,并將結果發(fā)送給碼網關,所述碼網關返回所述驗碼結果到所述驗碼工具,所述驗碼工具進行驗碼結果展示。這樣通過碼網關引入制發(fā)碼渠道、業(yè)務系統(tǒng)以及機具資源,統(tǒng)一為各業(yè)務系統(tǒng)提供二維碼數(shù)據(jù)交換功能,且對業(yè)務系統(tǒng)的數(shù)據(jù)類型沒有限制,因而可以為各種業(yè)務類型的數(shù)據(jù)進行二維碼轉換和傳輸,實現(xiàn)遠程實時訪問和操作,擴大了二維碼的應用范圍。
[0100]作為另外的實施方式,該方法中還可以通過連接商戶復用方系統(tǒng)來拓展功能,通過商戶復用系統(tǒng)與碼網關連接,為第三方的網關系統(tǒng),通過第三方網關系統(tǒng),第三方業(yè)務系統(tǒng)也可以利用本系統(tǒng)的資源,達到資源共享,并進一步擴大二維碼的應用范圍。
[0101]實施例6
[0102]本實施例提供一種基于二維碼信息協(xié)議進行數(shù)據(jù)交換的方法,包括如下過程:
[0103](I)業(yè)務系統(tǒng)向碼網關發(fā)起制碼請求。
[0104](2)碼網關按照事先配置好的制碼規(guī)則和發(fā)碼規(guī)則,結合本次請求中的參數(shù),選擇恰當?shù)闹拼a渠道和發(fā)碼渠道,執(zhí)行制碼和發(fā)碼,具體制碼和發(fā)碼流程如圖6所示。如果該渠道會向條碼網關返回狀態(tài)報告,則條碼網關也將狀態(tài)報告返回給發(fā)起本次請求的業(yè)務系統(tǒng)。
[0105](3)制碼渠道根據(jù)碼網關的選擇進行制碼操作,生成二維碼,所述制碼過程包括數(shù)據(jù)分析、數(shù)據(jù)編碼、糾錯編碼、構造最終數(shù)據(jù)信息、構造矩陣、掩膜、生成格式和版本信息。
[0106]生成二維碼時,根據(jù)業(yè)務規(guī)則,獲取所需要的數(shù)據(jù),組合成字符串。將組合的字符串轉換為Unicode字符并生成二維碼圖片。在界面上,以列表的形式展示。生成二維碼圖片的過程即所謂的制碼(編碼)過程,二維碼編碼技術是根據(jù)特定信息形成二維碼圖片。因二維碼碼制種類很多,qr碼編碼是一種二維碼編碼方式,其他碼制總體流程基本一致。編碼主要算法如下:
[0107]數(shù)據(jù)分析:確定編碼的字符類型,按相應的字符集轉換成符號字符;選擇糾錯等級,在規(guī)格一定的條件下,糾錯等級越高其真實數(shù)據(jù)的容量越小。
[0108]數(shù)據(jù)編碼:將數(shù)據(jù)字符轉換為位流,每8位一個碼字,整體構成一個數(shù)據(jù)的碼字序列。其實知道這個數(shù)據(jù)碼字序列就知道了二維碼的數(shù)據(jù)內容。數(shù)據(jù)可以按照一種模式進行編碼,以便進行更高效的解碼,對于字母、中文、日文等只是分組的方式、模式等內容有所區(qū)另U?;痉椒ㄊ且恢碌摹?br> [0109]糾錯編碼:按需要將上面的碼字序列分塊,并根據(jù)糾錯等級和分塊的碼字,產生糾錯碼字,并把糾錯碼字加入到數(shù)據(jù)碼字序列后面,成為一個新的序列。在二維碼規(guī)格和糾錯等級確定的情況下,其實它所能容納的碼字總數(shù)和糾錯碼字數(shù)也就確定了
[0110]構造最終數(shù)據(jù)信息:在規(guī)格確定的條件下,將上面產生的序列按次序放如分塊中。按規(guī)定把數(shù)據(jù)分塊,然后對每一塊進行計算,得出相應的糾錯碼字區(qū)塊,把糾錯碼字區(qū)塊按順序構成一個序列,添加到原先的數(shù)據(jù)碼字序列后面。
[0111]構造矩陣:將探測圖形、分隔符、定位圖形、校正圖形和碼字模塊放入矩陣中。把上面的完整序列填充到相應規(guī)格的二維碼矩陣的區(qū)域中。
[0112]掩摸:將掩摸圖形用于符號的編碼區(qū)域,使得二維碼圖形中的深色和淺色(黑色和白色)區(qū)域能夠比率最優(yōu)的分布。
[0113]格式和版本信息:生成格式和版本信息放入相應區(qū)域內
[0114](4)發(fā)碼渠道根據(jù)碼網關的選擇進行發(fā)碼操作,此處發(fā)碼渠道為短信通道,將所述生成的二維碼以短信的方式下發(fā)到客戶端。
[0115]圖7所示為機具提供方驗碼示意圖,驗碼工具識讀出所述二維碼后,在將驗碼信息回傳到碼網關之前,機具提供方系統(tǒng)做路由判定后再進行轉發(fā),當判定驗碼信息接收方為碼網關時,將驗碼信息轉發(fā)給碼網關,否則發(fā)送給第三方自己的業(yè)務系統(tǒng),所述驗碼過程包括圖片增強處理、二值化處理、探測圖形檢測、校正圖形檢測、幾何矯正、碼圖采樣、信息米集;
[0116](5)所述碼網關將驗碼工具回傳的驗碼信息轉給業(yè)務系統(tǒng)。業(yè)務系統(tǒng)會對二維碼進行提取和識別。讀取二維碼信息時,通過掃描槍通過顯示器屏幕掃描在內網中生成的二維碼圖片,將讀取的二維碼信息由Unicode信息轉化為漢字,并進行拆分,保存到數(shù)據(jù)庫中。解碼主要算法如下:
[0117]圖像預處理模塊:該模塊主要包括圖像增強和二值化兩個步驟。攝像頭拍攝的碼圖圖片傳入解碼引擎后,需要首先經過圖像的預處理。將獲得的灰度圖像經過對比度適應、亮度調節(jié)等增強算法后,進入二值化模塊,利用二值化算法,將圖片轉化為只有黑白兩種顏色的圖像,以備檢測使用。圖像增強的基本原理是利用圖像處理基本知識,對圖像進行適當?shù)淖儞Q,使我們感興趣的區(qū)域特征被放大。二值化是利用圖片的信息,計算出合適的閾值,灰度值大于該閾值的像素點賦值為1,小于該閾值的像素點賦值為I。從而將圖像中的目標物和背景相分離。
[0118]碼圖檢測模塊:該模塊主要包括探測圖形檢測模塊和校正圖形檢測模塊。主要是完成在二值圖像中,通過探測圖形和校正圖形的檢測,來實現(xiàn)碼圖的定位、模塊大小的計算、并為校正環(huán)節(jié)提供坐標變換基準點。探測圖形檢測模塊的基本原理是,利用探測圖形的特點:無論在哪個方向,模塊數(shù)比例均滿足根據(jù)該特點,在圖像中搜索滿足條件的候選圖形。再通過嚴密的多輪篩選機制,剔除偽候選圖形,留下真正的探測圖形,從而完成探測圖形的檢測。校正圖形檢測模塊的基本原理是,基于探測圖形的位置信息,初步估計校正圖形的粗略位置,稱其為粗定位。在粗定位位置鄰域內,利用校正圖形各方向模塊數(shù)比例均滿足1:1:1的特點,進行精定位。
[0119]碼圖校正模塊:該模塊包括幾何校正模塊和碼圖采樣模塊。將在拍攝過程中產生形變的碼圖進行校正,并對碼圖進行采樣,每一個模塊用一個像素點表示,從而得到標準qr碼,為解碼做好準備。校正模塊是利用已檢測出的基準點,與標準碼圖中的基準點一一對應,通過基準點的對應幾何關系,得到當前圖像與標準碼圖之間的幾何映射關系,從而計算出每個像素點的映射。采樣模塊是根據(jù)預先計算出的模塊大小和碼圖維度,重新構建圖像的過程。通過構建采樣后每個像素點與原圖像中像素點的對應關系,將每個像素點的灰度值求解出來,形成標準碼圖。
[0120]解碼模塊:該模塊包括信息采集模塊和信息解析模塊。獲取qr的格式信息、版本信息、糾錯等級、內容信息等關鍵信息,判斷碼圖正確性,并根據(jù)編碼規(guī)則對碼圖內容部分進行解析。目前該模塊算法已經非常成熟,所需的改進不多。
[0121](6)所述業(yè)務系統(tǒng)處理所述驗碼信息,并將結果發(fā)送給碼網關;所述碼網關返回所述驗碼結果到所述驗碼工具,所述驗碼工具進行驗碼結果展示。
[0122]本實施例所述的基于二維碼信息協(xié)議進行數(shù)據(jù)交換的方法,提供的管理平臺基于Internet技術和大型數(shù)據(jù)庫,能夠進行遠程實時訪問和操作?;谙冗M的網絡計算技術(Network Computing),采用集中式處理模式,支持移動辦公。選用面向對象的大型關系型數(shù)據(jù)庫,進行集中管理。廣泛采用現(xiàn)代的管理科學、數(shù)學方法和管理經驗,使其具有國內先進水平。嚴格的安全控制和數(shù)據(jù)備份機制,可以確保數(shù)據(jù)安全可靠;在運行環(huán)境方面,支持服務器的高可靠性集群設置,可以不間斷運行。系統(tǒng)采用瀏覽器界面,操作便捷,易學易用。菜單、報表等界面元素符合國人習慣。而防偽識別主讀采用了手機客戶端的形式,群眾根本不需要專業(yè)識別設備,只需一部手機就能自己掃描查詢到所購買產品的來龍去脈,這是移動互聯(lián)網興起后,人民群眾喜聞樂見的最便捷方式。在應用軟件的設計上,強化權限管理功能,具有多級安全機制。對系統(tǒng)內部進行層次權限管理,嚴格規(guī)定使用權限,防止盜用侵權、非法操作;建立完善的日志管理,所有操作都有據(jù)可查;通過對各級人員及不同人員的權限分配,做到所有人員只能查看與自己相關的數(shù)據(jù);采用大型關系數(shù)據(jù)庫,核心數(shù)據(jù)傳輸時,采用加密設置;大型數(shù)據(jù)庫都有嚴格的口令驗證機制,同時可輔助制度上的約束以確保數(shù)據(jù)不會被非法用戶所獲取。系統(tǒng)采用組件化的設計,易于擴充,可動態(tài)設置業(yè)務流和數(shù)據(jù)流,適應業(yè)務流程和管理要求發(fā)生變化而導致的業(yè)務重組,滿足未來的發(fā)展需要。
[0123]顯然,上述實施例僅僅是為清楚地說明所作的舉例,而并非對實施方式的限定。對于所屬領域的普通技術人員來說,在上述說明的基礎上還可以做出其它不同形式的變化或變動。這里無需也無法對所有的實施方式予以窮舉。而由此所引伸出的顯而易見的變化或變動仍處于本發(fā)明創(chuàng)造的保護范圍之中。
[0124]本領域內的技術人員應明白,本發(fā)明的實施例可提供為方法、系統(tǒng)、或計算機程序產品。因此,本發(fā)明可采用完全硬件實施例、完全軟件實施例、或結合軟件和硬件方面的實施例的形式。而且,本發(fā)明可采用在一個或多個其中包含有計算機可用程序代碼的計算機可用存儲介質(包括但不限于磁盤存儲器、CD-ROM、光學存儲器等)上實施的計算機程序產品的形式。
[0125]本發(fā)明是參照根據(jù)本發(fā)明實施例的方法、設備(系統(tǒng))、和計算機程序產品的流程圖和/或方框圖來描述的。應理解可由計算機程序指令實現(xiàn)流程圖和/或方框圖中的每一流程和/或方框、以及流程圖和/或方框圖中的流程和/或方框的結合。可提供這些計算機程序指令到通用計算機、專用計算機、嵌入式處理機或其他可編程數(shù)據(jù)處理設備的處理器以產生一個機器,使得通過計算機或其他可編程數(shù)據(jù)處理設備的處理器執(zhí)行的指令產生用于實現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能的裝置。
[0126]這些計算機程序指令也可存儲在能引導計算機或其他可編程數(shù)據(jù)處理設備以特定方式工作的計算機可讀存儲器中,使得存儲在該計算機可讀存儲器中的指令產生包括指令裝置的制造品,該指令裝置實現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能。
[0127]這些計算機程序指令也可裝載到計算機或其他可編程數(shù)據(jù)處理設備上,使得在計算機或其他可編程設備上執(zhí)行一系列操作步驟以產生計算機實現(xiàn)的處理,從而在計算機或其他可編程設備上執(zhí)行的指令提供用于實現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能的步驟。
[0128]盡管已描述了本發(fā)明的優(yōu)選實施例,但本領域內的技術人員一旦得知了基本創(chuàng)造性概念,則可對這些實施例作出另外的變更和修改。所以,所附權利要求意欲解釋為包括優(yōu)選實施例以及落入本發(fā)明范圍的所有變更和修改。
【權利要求】
1.一種基于二維碼信息協(xié)議進行數(shù)據(jù)交換的碼網關,其特征在于,包括: 接收單元:接收業(yè)務系統(tǒng)的制碼請求; 制發(fā)碼單元:選擇恰當?shù)闹拼a渠道和發(fā)碼渠道分別執(zhí)行制碼和發(fā)碼; 回傳轉發(fā)單元:將驗碼工具回傳的數(shù)據(jù)信息轉給業(yè)務系統(tǒng); 返回轉發(fā)單元:待業(yè)務系統(tǒng)處理驗碼信息后,將結果信息轉發(fā)給驗碼工具進行展示。
2.一種基于二維碼信息協(xié)議進行數(shù)據(jù)交換的碼網關處理方法,其特征在于,包括如下過程: 接收業(yè)務系統(tǒng)的制碼請求; 選擇恰當?shù)闹拼a渠道和發(fā)碼渠道分別執(zhí)行制碼和發(fā)碼; 將驗碼工具回傳的數(shù)據(jù)信息轉給業(yè)務系統(tǒng); 待業(yè)務系統(tǒng)處理驗碼信息后,將結果信息轉發(fā)給驗碼工具進行展示。
3.一種基于二維碼信息協(xié)議進行數(shù)據(jù)交換的系統(tǒng),其特征在于,包括: 制碼渠道:與制碼平臺連接,提供制碼渠道; 發(fā)碼渠道:與發(fā)碼平臺連接,提供發(fā)碼渠道; 業(yè)務系統(tǒng):與碼網關連接,存儲有實際業(yè)務的制碼規(guī)則和發(fā)碼規(guī)則; 驗碼工具:讀取二維碼信息并回傳; 碼網關:與所述制碼渠道、發(fā)碼渠道、業(yè)務系統(tǒng)、驗碼工具分別連接,接收業(yè)務系統(tǒng)的制碼請求,并選擇恰當?shù)闹拼a渠道和發(fā)碼渠道分別執(zhí)行制碼操作和發(fā)碼操作,并將驗碼工具回傳的數(shù)據(jù)信息轉給業(yè)務系統(tǒng),待業(yè)務系統(tǒng)處理驗碼信息后,將結果信息轉發(fā)給驗碼工具進行展示。
4.根據(jù)權利要求3所述的基于二維碼信息協(xié)議進行數(shù)據(jù)交換的系統(tǒng),其特征在于,還包括商戶復用方系統(tǒng),與碼網關連接,為第三方的網關系統(tǒng)。
5.根據(jù)權利要求3或4所述的基于二維碼信息協(xié)議進行數(shù)據(jù)交換的系統(tǒng),其特征在于,所述驗碼工具包括自有驗碼工具和/或機具提供方系統(tǒng),其中: 自有驗碼工具:與碼網關連接,制作并管理驗碼終端,對二維碼進行驗碼; 機具提供方系統(tǒng):與碼網關連接,為二維碼的驗碼提供第三方驗碼終端,并對第三方驗碼終端進行管理。
6.根據(jù)權利要求3-5中任一權利要求所述的基于二維碼信息協(xié)議進行數(shù)據(jù)交換的系統(tǒng),其特征在于,所述制碼規(guī)則包括制碼的信息要素。
7.根據(jù)權利要求3-6中任一權利要求所述的基于二維碼信息協(xié)議進行數(shù)據(jù)交換的系統(tǒng),其特征在于,所述發(fā)碼規(guī)則包括二維碼發(fā)碼平臺、二維碼接收方信息。
8.根據(jù)權利要求3-7中任一權利要求所述的基于二維碼信息協(xié)議進行數(shù)據(jù)交換的系統(tǒng),其特征在于,所述驗碼工具包括獨立手持設備、手機客戶端。
9.一種基于二維碼信息協(xié)議進行數(shù)據(jù)交換的方法,其特征在于,包括如下過程: 業(yè)務系統(tǒng)向碼網關發(fā)起制碼請求; 碼網關按照事先配置好的制碼規(guī)則和發(fā)碼規(guī)則,結合本次請求中的參數(shù),選擇恰當?shù)闹拼a渠道和發(fā)碼渠道,執(zhí)行制碼和發(fā)碼; 制碼渠道根據(jù)碼網關的選擇進行制碼操作,生成二維碼; 發(fā)碼渠道根據(jù)碼網關的選擇進行發(fā)碼操作,將所述生成的二維碼下發(fā)到客戶端; 驗碼工具識讀出所述二維碼后,將驗碼信息回傳到碼網關; 所述碼網關將驗碼工具回傳的驗碼信息轉給業(yè)務系統(tǒng); 所述業(yè)務系統(tǒng)處理所述驗碼信息,并將結果發(fā)送給碼網關; 所述碼網關返回所述驗碼結果到所述驗碼工具,所述驗碼工具進行驗碼結果展示。
10.根據(jù)權利要求9所述的基于二維碼信息協(xié)議進行數(shù)據(jù)交換的方法,其特征在于,所述驗碼工具為自有驗碼工具或第三方提供的驗碼終端。
11.根據(jù)權利要求9或10所述的基于二維碼信息協(xié)議進行數(shù)據(jù)交換的方法,其特征在于,所述制碼過程包括數(shù)據(jù)分析、數(shù)據(jù)編碼、糾錯編碼、構造最終數(shù)據(jù)信息、構造矩陣、掩膜、生成格式和版本信息。
12.根據(jù)權利要求9-11中任一權利要求所述的基于二維碼信息協(xié)議進行數(shù)據(jù)交換的方法,其特征在于,所述驗碼過程包括圖片增強處理、二值化處理、探測圖形檢測、校正圖形檢測、幾何矯正、碼圖采樣、信息采集。
13.根據(jù)權利要求9-12中任一權利要求所述的基于二維碼信息協(xié)議進行數(shù)據(jù)交換的方法,其特征在于,所述發(fā)碼渠道包括短信通道。
【文檔編號】H04L12/66GK104519033SQ201310462779
【公開日】2015年4月15日 申請日期:2013年9月30日 優(yōu)先權日:2013年9月30日
【發(fā)明者】強春牛, 沈剛, 強雷, 劉革章 申請人:北大方正集團有限公司, 方正移動傳媒技術(北京)有限公司
網友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
华池县| 苏尼特左旗| 包头市| 宝清县| 绿春县| 曲麻莱县| 衡东县| 荆门市| 鄱阳县| 图木舒克市| 阿克| 泸州市| 淮南市| 伊川县| 仁怀市| 清丰县| 中阳县| 安乡县| 新余市| 霍林郭勒市| 上虞市| 搜索| 来宾市| 吕梁市| 霍邱县| 广南县| 西贡区| 滦南县| 徐水县| 华池县| 开原市| 抚州市| 襄樊市| 安化县| 乌鲁木齐县| 依安县| 桃源县| 郑州市| 潼关县| 灵台县| 库尔勒市|