專利名稱:通過短信息傳輸電子憑證的系統(tǒng)和方法
技術領域:
本發(fā)明總地涉及通信領域,并且更具體地,涉及通過短信息傳輸電子憑證的系統(tǒng)和方法。
背景技術:
電子憑證被廣泛應用于電子身份識別和電子支付憑證領域,通過將傳統(tǒng)憑證電子化的方式,降低憑證成本、提高憑證安全性、為電子商務提供電子化的憑證手段,主要業(yè)務形態(tài)包括電子票務(如演出門票、賽事門票、電影票、景點門票、車船票、飛機票等)、電子優(yōu)惠券、電子提貨券、電子會員卡、電子身份卡等。一種典型的電子憑證業(yè)務是電子優(yōu)惠券。在電子優(yōu)惠券業(yè)務中,用戶通過互聯(lián)網(wǎng)、 呼叫中心等方式獲取電子優(yōu)惠券。用戶通過互聯(lián)網(wǎng)網(wǎng)站可以下載、打印電子優(yōu)惠券,也可將手機號碼提交給網(wǎng)站,以便網(wǎng)站通過手機彩信等方式下發(fā)電子優(yōu)惠券;用戶撥打呼叫中心電話,呼叫中心可以向用戶推送用戶請求的優(yōu)惠券。用戶將手機上收到的電子優(yōu)惠券出示給商家,經(jīng)過商家的電子憑證終端進行識讀處理,即可使用該電子優(yōu)惠券享受折扣優(yōu)惠。一種典型的電子憑證下發(fā)方式是彩信通過彩信可以向下發(fā)帶有圖片格式的、可以被光學識讀的電子憑證。用戶在使用該電子憑證的時候,需要向商家出示該彩信,由用戶或商家在光學識讀終端上對電子憑證進行識讀驗證。另一種典型的電子憑證下發(fā)方式是短信息通過短信息將電子憑證的憑證號下發(fā)到用戶的移動終端。用戶在使用該電子憑證的時候,需要向商家出示該短信息,由用戶或商家將該電子憑證號碼錄入到憑證驗證回收終端。還可以通過WAP PUSH下發(fā)WAP PUSH格式的短信息,用戶打開該短信息、點擊短信息中的URL即可被主動下載帶有電子憑證的圖片。還有一種電子憑證下發(fā)的方式是增強型短信息通過增強型短信息可以下發(fā)圖形格式的、可以被光學識別的電子憑證。用戶在使用該電子憑證的時候,需要向商家出示該彩信,由用戶或商家在光學識讀終端上對電子憑證進行識讀驗證。目前主流的電子憑證實施方案均存在不同程度的問題,制約著電子憑證業(yè)務的發(fā)展1、通過互聯(lián)網(wǎng)網(wǎng)站下載電子憑證并打印為紙質(zhì)憑證的方式,對用戶的操作環(huán)境要求較高(需要有打印機),所打印出的紙質(zhì)憑證不易保存,容易復制、存在安全隱患。2、通過彩信方式下發(fā)電子憑證的方式,則面臨著更為廣泛的問題,包括彩信的下發(fā)成本較高,這對于數(shù)量較大的憑證業(yè)務來說形成了嚴重阻礙;用戶對彩信的認知程度較低,很多用戶不會使用彩信業(yè)務;用戶終端并不都能支持彩信業(yè)務;彩信下發(fā)的成功率較低;彩信需要根據(jù)用戶移動終端的尺寸和分辨率進行適配、而終端信息屬于用戶隱私、不易獲得(除非獲得運營商支持,否則可能無法獲取用戶移動終端信息)等。3、通過短信息下發(fā)電子憑證號碼的方式,則存在錄入困難的問題出于安全考慮, 電子憑證的號碼一般都比較長,這就導致在錄入電子憑證號碼的時候容易錄入錯誤。4、通過增強型短信息下發(fā)電子憑證的方式,則由于增強型短信息所允許傳送的圖片太小、一般的掃碼槍或識讀設備均無法識讀,必須由專門設計的設備來識讀;另一方面, 增強型短信息也是必須針對移動終端的品牌、型號進行適配的,而移動終端的品牌型號信息不易獲得(除非獲得運營商支持,否則可能無法獲取用戶移動終端信息)。如果電子憑證業(yè)務能夠通過短信息來實現(xiàn),并被識讀終端自動識讀,則不僅可以很好地解決互聯(lián)網(wǎng)和彩信電子憑證業(yè)務所面臨的問題、還可以解決短信息發(fā)送電子憑證號碼的錄入錯誤問題。短信息業(yè)務是用戶廣泛接受并使用的移動業(yè)務之一,幾乎所有的移動終端都支持短信息業(yè)務,短信息業(yè)務的成本低廉、下發(fā)成功率高,不需要根據(jù)用戶移動終端的尺寸和分辨率進行適配。由于短信息只能下發(fā)文本字符,一般情況下,光學識讀文本字符需要采用OCR(光學字符識別)技術。由于OCR技術的計算量大,在CPU主頻比較低、內(nèi)存比較少的移動終端、嵌入式設備上識別率、識別速度都不好。0CR(光學字符識別)技術的基本原理是將從圖像中分割出來的字符與模板庫中的標準樣本進行比對,根據(jù)比對的匹配程度判斷所屬字符。模板庫中的標準樣本數(shù)量越大, 比對算法所需的CPU運算量就越大,導致識別速度越低;同時,模板庫中的標準樣本數(shù)量越大,比對過程中出現(xiàn)錯誤匹配的概率就越高。本發(fā)明的思想是將字符集按照特征進行分類, 以減少模板庫中的標準樣本數(shù)量,從而降低CPU運算量、提高識別速度和識別成功率。以 GB2312字符集為例(該字符集共有7445個字符),如果將7445個字符按照特征劃分為16 類,則模板庫中的標準樣本數(shù)量即可從7445個減少為16個,樣本比對的運算量大致減少為全字符集時的16/7445 = 0.2%,從而大幅度降低CPU運算量、提高識別速度和識別成功率。 同時,當標準樣本數(shù)量降低以后,可以采用比較簡單、CPU運算量比較小的比對算法,在降低運算量的同時還可以提高識別成功率文本字符的軸對稱性和旋轉(zhuǎn)對稱性、黑點的數(shù)量或所占比例、黑點離散度、線條數(shù)量、線條類型、χ軸方向和y軸方向投影直方圖特征、χ軸方向或y軸方向頻域特征、線條交叉點的類型或數(shù)量或位置等特征即屬于簡單的比對特征。另外,通過剔除一些容易誤判的字符(如“I”和“1”,“0”和“0” “吳”和“昊”)也可以大大簡化比對算法、提高識讀速度和識讀成功率。本發(fā)明的另一個特點是通過字符與比特組多對一映射的方式提高電子憑證的安全性。當多個字符可以映射到相同的編碼信息時,破譯、猜解電子憑證內(nèi)容、編碼方式的難度將會大大提高,從而提高電子憑證業(yè)務的安全性。
發(fā)明內(nèi)容
本專利的發(fā)明目的,就是要通過短信息這一成熟、普及、低廉的通信手段,來下發(fā)可以被光學識讀的字符類型的電子憑證,以實現(xiàn)電子憑證業(yè)務。本發(fā)明的思想是將文本字符按照其幾何特征或圖像特征劃分為m類2),這些文本字符被光學識讀設備識讀的時候,將根據(jù)其所屬類別不同而被解碼為不同的編碼信息 (比特組)。這種將字符集劃分為字符組的方法,將大大降低字符識別時的CPU運算量和內(nèi)存消耗,更加適合在移動終端上實現(xiàn)光學識別。根據(jù)本發(fā)明的一個方面,提供了一種通過短信息發(fā)送電子憑證的方法,包括將需要發(fā)送的電子憑證轉(zhuǎn)換為比特流;將所述比特流的每η-比特映射到多個文本字符組中一個文本字符組中的任一文本字符,其中每個所述文本字符組中的文本字符具有相同或相近的特征,每個文本字符所對應的比特數(shù)量η取決于所述文本字符組的數(shù)量m ;將所得到的文本字符排列成為字符序列;以及通過短信息傳輸所得到的字符序列。其中,還可以在所述映射操作之前對所述比特流進行編碼,添加糾錯碼流以后形成碼字流。另外,還可以在排列成的文本字符序列中添加定位符和控制符,并且加入換行符排列為文本字符碼圖,隨后通過短信息傳輸所得到的文本字符碼圖。根據(jù)本發(fā)明的另一個方面,提供了一種通過短信息獲取電子憑證的方法,包括通過短信息接收文本字符序列;以光學方式識別所述文本字符序列中文本字符的特征,并且基于每個文本字符的所述特征確定每個文本字符屬于多個文本字符組中的哪一個,其中每個所述文本字符組的文本字符具有相同或相近的特征;基于所確定的文本字符組將每個文本字符映射為與所述確定的文本字符組對應的比特或比特組,以形成比特流;以及解碼所述比特流,以獲取所述電子憑證的內(nèi)容。其中,所述文本字符序列還可以添加有定位符、控制符和換行符,并且顯示為文本字符碼圖的形式。根據(jù)本發(fā)明,每個所述文本字符組中的文本字符可以具有相同或相近的幾何特征或圖像特征。其中,所述文本字符組可以由GB2312國標碼,ASCII碼,數(shù)字與英文字母,或者全角英文字母按照幾何特征或圖像特征分組而成。根據(jù)本發(fā)明,還可以按照文本字符集的文本字符的幾何特征或圖像特征將所述文本字符集劃分為m組,m > 2。根據(jù)本發(fā)明的一個實施方案,按照所述文本字符集的文本字符的幾何特征或圖像特征劃分所述文本字符集的標準是文本字符的軸對稱性和旋轉(zhuǎn)對稱性。根據(jù)本發(fā)明的另一實施方案,按照所述文本字符集的文本字符的幾何特征或圖像特征劃分所述文本字符集的標準是黑點的數(shù)量或所占比例、黑點離散度、線條數(shù)量、線條類型、 χ軸方向和y軸方向投影直方圖特征、χ軸方向或y軸方向頻域特征中、線條交叉點的類型或數(shù)量或位置的一種或其組合。。根據(jù)本發(fā)明的再一實施方案,按照所述文本字符集的文本字符的幾何特征或圖像特征劃分所述文本字符集的標準是將文本字符分割為ρ個區(qū)域, P ^ 2,各個區(qū)域的幾何特征、圖像特征。 根據(jù)本發(fā)明,所述定位符是全角的“ ◎ ”、“ · ”、“ □ ”、“ = ”、“★”、“ ■ ”,或是半角的
U #,,U ,,“ —,,根據(jù)本發(fā)明的再一個方面,提供了一種通過短信息發(fā)送電子憑證的系統(tǒng),包括比特流轉(zhuǎn)換單元,用于將需要發(fā)送的電子憑證轉(zhuǎn)換為比特流;編碼單元,用于將所述比特流的每η-比特映射到多個文本字符組中一個文本字符組中的任一文本字符,其中每個所述文本字符組中的文本字符具有相同或相近的特征,每個文本字符所對應的比特數(shù)量η取決于文本字符組的數(shù)量m ;字符序列形成單元,用于將所得到的文本字符排列成為字符序列;以及傳輸單元,用于通過短信息傳輸所得到的字符序列。在另一個實施方案中,所述系統(tǒng)還包括碼圖形成單元,用于在所得到的文本字符序列中添加定位符和控制符,并且加入換行符排列為文本字符碼圖,并且所述傳輸單元通過短信息傳輸所得到的文本字符碼圖。根據(jù)本發(fā)明的再一方面,提供了一種通過短信息獲取電子憑證的系統(tǒng),包括接收單元,用于通過短信息接收字符序列;識別單元,用于以光學方式識別所述字符序列中文本字符的特征,并且基于每個文本字符的所述特征確定每個字符屬于多個文本字符組中的哪一個,其中每個所述文本字符組的文本字符具有相同或相近的特征;解碼單元,用于基于所確定的文本字符組將每個文本字符映射為與所述確定的文本字符組對應的比特或比特組, 以構成組構成比特流,并解碼所述比特流,以確定所述電子憑證的內(nèi)容。其中,所述文本字符序列可以添加有定位符、控制符和換行符,并且顯示為文本字符碼圖的形式。根據(jù)本發(fā)明的再又一方面,提供了一種包括文本字符的字符碼,其中所述文本字符屬于多個文本字符組中的一個文本字符組,每個所述文本字符組中的文本字符具有相同或相近特征。根據(jù)本發(fā)明的一個實施方案,所述文本字符中被添加定位符、控制符,并且被加入換行符以排列成矩陣型文本字符碼圖。所述文本字符組可以由GB2312國標碼,ASCII 碼,數(shù)字與英文字母,或者全角英文字母按照幾何特征或圖像特征分組而成。根據(jù)一個實施方案,所述定位符可以是全角的“ ◎”、“ ”、“ □”、“ = ”、“ ★”、“ ■”,或是半角的“ # ”、“ + ”、使用本發(fā)明,使得電子憑證的下發(fā)成本大大降低,用戶使用的便利性大大提高,并且用戶移動終端對此種方式的應用的兼容性良好。此外,整個系統(tǒng)的安全性和穩(wěn)定性大大提高,適應于目前的網(wǎng)絡應用環(huán)境。
為了理解實現(xiàn)本發(fā)明實施方案的方式,通過參考所附的附圖,將給出上面簡述的本發(fā)明各種不同實施方案更加具體的描述。應該理解這些附圖描繪的僅僅是本發(fā)明典型的實施方案,這些實施方案不一定是按比例繪制的,并因此不能認為是對本發(fā)明范圍的限制, 通過使用附圖,將以額外的特征以及細節(jié)描述和解釋本發(fā)明的實施方案,其中圖1根據(jù)本發(fā)明的一個實施方案,示出示例性的文本字符組劃分;圖2根據(jù)本發(fā)明的一個實施方案,示出通過短信息傳輸電子憑證的示例性數(shù)據(jù)流;圖3根據(jù)本發(fā)明的一個實施方案,示出通過短信息獲取電子憑證的流程;圖4根據(jù)本發(fā)明的一個實施方案,示出通過短信息發(fā)送電子憑證的示例性系統(tǒng);圖5根據(jù)本發(fā)明的一個實施方案,示出通過短信息獲取電子憑證的示例性系統(tǒng); 以及圖6根據(jù)本發(fā)明的一個實施方案,示出示例性的字符碼,所述字符碼包括由文本字符、定位符和控制符構成的碼圖。
具體實施例方式在以下詳細的描述中,將參照通過圖示方式顯示可以 在其中實施本發(fā)明的實施方案的附圖。這些實施方案以足夠詳細的方式被描述,以使本領域的技術人員能夠?qū)嵤┍景l(fā)明。應當可以理解,本發(fā)明的各種實施方案盡管不同,但并不必互相排斥。例如,結(jié)合一個實施方案一起描述的特定的特征、結(jié)構或者特性可以在其他的實施方案中實現(xiàn),而不會背離本發(fā)明的精神和范圍。另外,應當可以理解,在每個所公開的實施方案中單個部件的位置和排列可以被修改,而不會背離本發(fā)明的精神和范圍。因此,以下的詳細描述不應作為限制性的,并且僅僅以所附的權利要求書來定義本發(fā)明的范圍,與賦予權利要求書的整個等同物范圍一起來恰當?shù)亟忉尡景l(fā)明的范圍。根據(jù)本發(fā)明,文本字符按照其幾何特征或圖像特征可以被劃分為多個類。通過這種將字符集劃分為字符組的方法,將大大降低字符識別時的CPU運算量和內(nèi)存消耗,更加適合在移動終端上實現(xiàn)光學識別。下面將參照圖1示意性地描述本發(fā)明的文本字符劃分方法。參照圖1,根據(jù)本發(fā)明的一個特定實施方案,采用英文字母作為用于映射比特流組的文本字符集。如圖1中所示,所有的英文字母可以被劃分為m = 8個文本字符組,每個所述文本字符組中可以包括多個文本字符,例如字符組1可以包括英文字母Η、Ι、0、Χ、ο、χ等, 而字符組5可以包括英文字母F、P和r。每個文本字符組中所包括的字符數(shù)目可以相同或者可以不同(如所示出的實施例中字符組中的字符數(shù)是不相等的),本發(fā)明在此方面不受限制。雖然在附圖中示出的是對英文字母進行分組,但是,本領域技術人員可以理解,適合文本短信息發(fā)送的各種文字、符號均可以根據(jù)其幾何特征或圖像特征劃分為m個聚類。 例如,所述文本字符組可以由GB2312國標碼,ASCII碼,數(shù)字與英文字母,或者全角英文字母按照幾何特征或圖像特征分組而成。根據(jù)本發(fā)明的一個實施方案,至少有一個文本字符組包括兩個及以上的文本字符。根據(jù)本發(fā)明,每個所述文本字符組中的文本字符可以具有相同或相近的幾何特征或圖像特征。根據(jù)本發(fā)明,分類到同一文本字符組中的文本字符可以具有至少一個相同或等同的幾何特征或圖像特征。或者,所述文本字符可以具有至少一個相近的幾何特征或圖像特征,例如具有至少一個滿足某一統(tǒng)計學原則、匹配度原則或者其他本領域技術人員可以想到的分類原則的特征的文本字符即可被視為具有相近的特征而被分類到同一文本字符組。舉例來說,一文本字符組中的文本字符既可以包括嚴格左右對稱的字符,也可以包括左右對稱程度達到一準則(例如80%)的字符,所述準則可以根據(jù)需要進行調(diào)整。在一個實施方案中,可以根據(jù)文本字符的軸對稱性和旋轉(zhuǎn)對稱性來對文本字符集的文本字符進行劃分。在另一個實施方案中,依據(jù)文本字符的黑點的數(shù)量或所占比例、黑點離散度、線條數(shù)量、線條類型、χ軸方向和y軸方向投影直方圖特征、χ軸方向或y軸方向頻域特征中、線條交叉點的類型或數(shù)量或位置的一種或其組合等來劃分文本字符集。在其他實施方案中,還可以先將文本字符分割為p(P ^ 2)個區(qū)域,然后再基于各個區(qū)域的幾何特征、圖像特征進行分組。本領域技術人員可以任意組合上述示例性的字符組劃分標準,或者可以想到其他的劃分標準,本發(fā)明在此方面不受限制。如圖1中所示,在該實施方案中,字符組1中所包括的英文字母Η、Ι、0、Χ、ο、χ具有上下對稱且左右對稱的圖像幾何特征,而字符組7中所包括的英文字母N、S、Z、s和ζ具有上下左右均不對稱而水平鏡像與垂直鏡像相同或相近的圖像幾何特征。通過以文本字符的圖像和/或幾何特征對文本字符進行分組,可以降低光學字符識別的計算量,降低對識別裝置的CPU計算速度、存儲器容量等的要求,更能夠適應普遍使用的需求。根據(jù)本發(fā)明的一個實施方案,每個文本字符組可以對應于一個二進制比特組。在特定實施方案中,每個文本字符組所對應的比特數(shù)量η取決于所述文本字符組的數(shù)量m。例如,在所圖示的實施方案中,由于文本字符組的數(shù)據(jù)m為8組,則每個文本字符組可以對應地表征一個具有η = 3個比特的比特組。從而,如圖1所示,字符組1可以對應于二進制比特組“000”,字符組2可以對應于二進制比特組“001”,而字符組3可以對應于二進制比特組“010”,以此類推。根據(jù)本發(fā)明,根據(jù)每個字符組與二進制比特組的對應關系,屬于同一文本字符組內(nèi)的各個字符均可以映射為該文本字符組所對應的該二進制比特組,從而也就代表相同的信息。例如,兩個完全不同的字符序列HBT和字符序列ICV可以代表完全相同的信息,即均是對應于二進制比特流“ 000-001-010”。本領域技術人員應該可以理解,根據(jù)本發(fā)明的實施方案,文本字符與比特或比特組之間實際存在多對一的映射關系,這種映射關系不僅如上面所陳述的那樣便于光學識別,并且增加了信息安全性,可以避免惡性解碼和信息盜用。接著參照圖2,圖2根據(jù)本發(fā)明的一個實施方案,示出通過短信息傳輸電子憑證的示例性數(shù)據(jù)流。電子憑證一般具有一個唯一的憑證號。這個憑證號可以是一串數(shù)字(如 12345678901234567890)、一串英文字母(如ABCDEFGHIJKLMNO)或者是英文字母與數(shù)字的組合(如AlB⑶2E34567TO89)等,憑證號中可能包括電子憑證的序號、加密信息、擾碼等信息。在電子商務業(yè)務中,一般由電子憑證驗證客戶端將電子憑證的憑證號提交給驗證服務器進行驗證、鑒權后,進行相應的業(yè)務操作(如根據(jù)憑證讓用戶提取貨物并作廢該憑證)。通過適當?shù)木幋a方式,可以將電子憑證的憑證號編碼為比特流。圖2以數(shù)字類型的憑證號,圖示出典型的數(shù)據(jù)流。首先,憑證號201以2個數(shù)字為一組進行拆分,得到分組的數(shù)字序列202,也即,憑證號碼“123456789”被拆分為“12-34-56-78-9”。接下來,可以分別將2位數(shù)字的組合203(最小為00,最大為99)映射到二進制空間 0000000 1111111 (十進制為 0 (27-1) = 127)的 0000000 1100011 部分(對應十進制為00 99),例如將數(shù)字組合“12”映射到“0001100”。由此,將2位數(shù)字序列203 映射為7位二進制序列204。當然本領域技術人員可以理解,在此示出的只是一種簡單的映射方式,還有很多類似的映射方式也可以達到相同目的比如將3個數(shù)字的組合(最小為 000,最大為999)映射到二進制空間0000000000 1111100111 (十進制為0 999)。隨后,將7位二進制序列204組合成為比特流205,并且可以將比特流205劃分為碼字。在所圖示的實施方案中,每個碼字包含8個比特。當然本領域技術人員可以理解,碼字也可以包含其它比特數(shù),如4個比特、6個比特等。對所得到碼字比特流206進行填充得到碼字流207,此時,可以通過校驗、糾錯、加密算法,得到附加碼字,附加碼字與碼字流207 一起構成編碼碼字流208。雖然在此描述了對二進制序列的一些常用處理,例如將比特流劃分為碼字流,對比特流進行填充,對比特流應用校驗、糾錯、加密算法等等,但是本領域技術人員可以理解, 無需這些處理也可以實現(xiàn)本發(fā)明,或者本領域技術人員也可以根據(jù)應用的需求添加額外的處理,本發(fā)明在此方面不受限制。接下來,可以將編碼碼字流208進行拆分,每η-比特為一比特組。如之前提及的, 拆分的比特組中的比特數(shù)η取決于文本字符組的數(shù)量m。在所圖示的實施方案中,每3個比特為一組進行拆分,這些比特組構成比特組流209。此時,依照預先確定的文本字符組與比特組的映射方案,將比特組流209映射為字符序列210。在將比特組映射為字符的時候,同一字符組內(nèi)的任意字符均代表相同信息, 如字符Η、Ι、0、Χ均代表相同信息。具體來說,對于比特組“000”,可以從如圖1中所示的字符組1中任意選擇一字符。通過映射,得到如圖2中所示的字符序列210。本領域技術人員當然可以理解,根據(jù)本發(fā)明,針對同一比特組流209,可以存在多種不同的字符序列210。接下來,可以在字符序列210中加入定位符、控制符和/和換行符,構成矩陣型字符碼211。根據(jù)一個實施方案,還可以在字符碼211的頭、尾添加輔助性的說明、描述信息, 從而構成文本短信息212。本領域技術人員可以理解,任何一個可以被文本短信息發(fā)送的字符或符號都可以作為定位符和控制符。在其他實施方案中,也可以無需添加所述的輔助性信息,或者可以添加其他內(nèi)容來構成文本短信息212,本發(fā)明在此方面不受限制。如上所生成文本短信息即可以下發(fā)到用戶的移動終端,從而實現(xiàn)了以文本短信息的方式安全、方便地傳輸電子憑證的目的。使用本發(fā)明,使得電子憑證的下發(fā)成本大大降低,用戶使用的便利性大大提高,并且用戶移動終端對此種方式的應用的兼容性良好。此外,整個系統(tǒng)的安全性和穩(wěn)定性大大提高,適應于目前的網(wǎng)絡應用環(huán)境。下面參照圖3,圖3根據(jù)本發(fā)明的一個實施方案,示出通過短信息接收電子憑證的流程300。首先,包括電子憑證的文本碼圖通過短信息的方式被下發(fā)到移動終端上(301)。 當需要使用這個電子憑證的時候,用戶可以在移動終端上顯示出上述包括電子憑證的文本碼圖,提交給識讀終端進行識讀(302)。識讀終端可以具有攝像頭、照相機等圖像獲取裝置, 用以獲取文本碼圖的靜態(tài)圖像(303)。圖像獲取裝置獲取的靜態(tài)圖像被傳送給識別裝置。 識別裝置可以在圖像中檢測是否有定位符存在,以判斷是否是有效的碼圖(304),并定位碼圖的位置(305)。在一個實施方案中,當碼圖被定位以后,如果必要,還可以對圖像進行變換以從透視變形、旋轉(zhuǎn)中恢復出正確的圖像,本發(fā)明在此方面不受限制。由于圖像獲取裝置所獲取的靜態(tài)圖像根據(jù)圖像質(zhì)量的不同,還可能需要進行預處理,其中圖像預處理的方法包括但不限于降噪、濾波、灰度化、二值化等。本領域技術人員可以理解,定位符的數(shù)量可以是任意個的任意適合短信息發(fā)送的文本或符號,碼圖的控制信息可以保存在碼圖中任何一個位置,控制信息可以包括但不限于字符組數(shù)量m、糾錯級別、版本信息等。之后,識別裝置可以采用圖像分割技術或其他技術手段在圖像中分割出字符區(qū), 然后獲得分別對應于所述區(qū)中的所有字符的分開的字符區(qū)域,并且根據(jù)所述字符區(qū)域的幾何特征或圖像特征確定所述字符所屬的文本字符組(306)。在一個實施方案中,識別裝置可以獲取每個字符區(qū)域匹配每個字符的幾率,從而應用適當?shù)乃惴ɑ谶@些匹配記錄來獲得每個圖像區(qū)域所匹配的字符,再依據(jù)所確定的字符的幾何特征或圖像特征確定其所屬的文本字符組。在其他實施方案中,識別裝置可以無需確定每一個字符而僅僅確定字符所屬的文本字符組。識別裝置將識別信息傳輸?shù)阶g碼裝置,從而譯碼裝置可以根據(jù)字符序列中所含控制信息進行譯碼。具體來說,譯碼裝置可以將依據(jù)識別信息將文本字符映射到與所確定的文本字符組對應的比特組(307)。在一個實施方案中,還可以將比特組拆分成碼字以組成碼字流,將碼字流進行校驗、解密或糾錯運算。如上所述,無需這些處理也可以實現(xiàn)本發(fā)明,或者本領域技術人員也可以根據(jù)應用的需求添加額外的處理,本發(fā)明在此方面不受限制。在此,譯碼裝置可以依據(jù)所得到的比特流得到所傳輸?shù)脑茧娮討{證(308)。由此,通過短信息接收電子憑證的流程300結(jié)束(309)。本領域技術人員可以理解,雖然在本公開中以文本碼圖的形式進行描述和說明, 但是本發(fā)明并不限于此。可以直接通過文本字符序列來發(fā)送和接收電子憑證,文本字符序列中可以包括或者可以不包括定位符、控制符或換行符中的任意一種或其組合,或者可以以文本字符序列的形式發(fā)送電子憑證,而接收到的文本字符序列可以在移動終端上顯示為矩陣形碼圖的形式。申請人預期還有其他變體,并且這些變體均落入本發(fā)明的范圍。
雖然這里使用了流程圖和/或狀態(tài)圖來描述各種實施方案,但是本發(fā)明并不限制在這些圖或在本文中相應的描述中。例如,流程不需要經(jīng)過每一個圖示的框或狀態(tài)或者嚴格地按照這里所圖示或描述的順序進行。此外,在該流程中還可以增加其他操作。下面參照圖4。圖4根據(jù)本發(fā)明的一個實施方案,示出通過短信息發(fā)送電子憑證的示例性系統(tǒng)。如圖所示,根據(jù)本發(fā)明的電子憑證發(fā)送系統(tǒng)400包括比特流轉(zhuǎn)換單元401、編碼單元402、字符序列形成單元403和傳輸單元404。其中,比特流轉(zhuǎn)換單元401用于將電子憑證轉(zhuǎn)換為比特流。本領域技術人員可以理解,轉(zhuǎn)換的方法可以是將電子憑證直接轉(zhuǎn)換, 也可以將電子憑證加密以后再轉(zhuǎn)換。編碼單元402用于將該比特流的每η-比特映射到多個文本字符組中一個文本字符組中的任一文本字符。如前所述,每個所述文本字符組中的文本字符具有相同或相近的特征,每個文本字符所對應的比特數(shù)量η取決于文本字符組的數(shù)量m。如此,可以得到文本字符序列。字符序列形成單元403用于將文本字符排列成字符序列。傳輸單元404則用于通過短信息傳輸所得到的文本字符序列。根據(jù)本發(fā)明的一個實施例,發(fā)送短信息的方式包括但不限于點對點短信息、通過與短信息網(wǎng)關建立長連接以批量發(fā)送短信息。此外,如上所提及的,字符序列可以以碼圖的形式發(fā)送,在該實施方案中該系統(tǒng)還包括碼圖形成單元(未示出),用于在所得到的文本字符序列中添加定位符和控制符,并且加入換行符排列為文本字符碼圖。圖5根據(jù)本發(fā)明的一個實施方案,示出通過短信息獲取電子憑證的示例性系統(tǒng)。 根據(jù)本發(fā)明的電子憑證獲取系統(tǒng)500包括接收單元501、識別單元502和解碼單元503。其中接收單元501用于通過短信息接收文本字符序列。識別單元502可以以光學方式識別所述文本字符序列中文本字符的特征,并且基于每個文本字符的所述特征確定每個字符屬于多個文本字符組中的哪一個。解碼單元503接收識別單元502所產(chǎn)生的識別信息,并且基于所確定的文本字符組將每個文本字符映射為與所述確定的文本字符組對應的比特或比特組,從而構成比特流并解碼所述比特流,以確定所述電子憑證的內(nèi)容。本領域技術人員可以理解,接收單元501、識別單元502、解碼單元503可以是移動終端,可以是固定終端,也可以是移動終端或固定終端的一個組成部分。再參照圖6。圖6根據(jù)本發(fā)明的一個實施方案,示出示例性的字符碼,所述字符碼包括由文本字符、定位符和控制符構成的碼圖。本領域技術人員可以理解根據(jù)使用字符集、定位符、控制符和排列形式的不同,碼圖可以表現(xiàn)為各種形式。例如,碼圖601是以字符 “·”作為定位符、字符序列被換行符控制為矩陣型排列的碼圖;碼圖602是在碼圖601的基礎上增加了電子憑證業(yè)務的說明、描述信息所構成的文本碼圖;碼圖603是不使用定位符或換行符、將文本字符序列直接進行一維排列構成碼圖、被終端屏幕自動換行的示例;碼圖 604是以“=”作為定位符以界定文本字符串的起止位置、不使用換行符而將文本字符進行一維排列所構成的碼圖、被終端屏幕自動換行的示例;碼圖605是以“◎”作為定位符界定每行的起止位置、使用換行符將文本序列換行以后進行二維矩陣排列所構成的碼圖示例; 碼圖606是不使用定位符、使用換行符將文本字符序列換行以后進行二維矩陣排列所構成的碼圖示例。本領域技術人員可以理解,定位字符、控制字符可以是任何可以被短信息發(fā)送的文本或符號。雖然在圖6中示出了數(shù)種示例性的字符碼,但是本領域技術人員應該理解,本發(fā)明的字符碼并不限于附圖中所描繪以及上面所描述的特定實施例。本領域技術人員可以在不偏離本發(fā)明的精神和范圍的情況下,想到其他變體和替代方案,這些變體和替代方案均落入本發(fā)明的范圍內(nèi)。本發(fā)明包括多種操作。本發(fā)明的操作可以由硬件組件來執(zhí)行,或者可以被包括在機器可執(zhí)行內(nèi)容中,該內(nèi)容可被用來使得用所述指令編程的通用或?qū)S锰幚砥骰蜻壿嬰娐穲?zhí)行所述操作??商鎿Q地,可以用硬件和軟件的組合來執(zhí)行操作。此外,雖然本發(fā)明已經(jīng)在計算裝置的情況下被描述,但是本領域的技術人員將認識到,這樣的功能可以適當?shù)赜枚喾N可替換實施方案中的任何一種來實施。本發(fā)明并不局限于這里所列舉的具體細節(jié)。實際上,本領域得益于這篇公開文件的技術人員將會理解,在本發(fā)明的范圍內(nèi)可以根據(jù)以上描述和附圖做出很多其他改變。因此,是所附的包括了對其所做的任何修改的權利要求書定義本發(fā)明的范圍。此處所采用的術語和表達是用作描述性的術語而不是限制性的,而且,在應用這些術語和表達時并沒有要排除示出或描述的特征的任何等同特征(或因此的部分)的意圖,并且在此權利要求的范圍內(nèi),各種修改、變化、替代和等同物是可能的。因此,此權利要求期望覆蓋所有這些修改、變化、替代和等同物。
權利要求
1.一種通過短信息發(fā)送電子憑證的方法,包括將需要發(fā)送的電子憑證轉(zhuǎn)換為比特流;將所述比特流的每η-比特映射到多個文本字符組中一個文本字符組中的任一文本字符,其中每個所述文本字符組中的文本字符具有相同或相近的特征,每個文本字符所對應的比特數(shù)量η取決于所述文本字符組的數(shù)量m ;將所得到的文本字符排列成為字符序列;以及通過短信息傳輸所得到的字符序列。
2.如權利要求1所述的方法,其中,在所述映射操作之前,對所述比特流進行編碼,添加糾錯碼流以后形成碼字流。
3.如權利要求1所述的方法,其中,還在排列成的文本字符序列中添加定位符和控制符,并且加入換行符排列為文本字符碼圖,隨后通過短信息傳輸所得到的文本字符碼圖。
4.如權利要求1所述的方法,其中,所述多個文本字符組中的至少一個文本字符組包括兩個或更多個文本字符。
5.如權利要求1所述的方法,其中每個所述文本字符組中的文本字符具有相同或相近的幾何特征或圖像特征。
6.如權利要求1所述的方法,其中所述文本字符組由GB2312國標碼,ASCII碼,數(shù)字與英文字母,或者全角英文字母按照幾何特征或圖像特征分組而成。
7.如權利要求5所述的方法,其中,按照文本字符集的文本字符的幾何特征或圖像特征將所述文本字符集劃分為m組,m > 2。
8.如權利要求7所述的方法,其中,按照所述文本字符集的文本字符的幾何特征或圖像特征劃分所述文本字符集的標準是文本字符的軸對稱性和旋轉(zhuǎn)對稱性。
9.如權利要求7所述的方法,其中,按照所述文本字符集的文本字符的幾何特征或圖像特征劃分所述文本字符集的標準是黑點的數(shù)量或所占比例、黑點離散度、線條數(shù)量、線條類型、χ軸方向和y軸方向投影直方圖特征、χ軸方向或y軸方向頻域特征、線條交叉點的類型或數(shù)量或位置中的一種或其組合。
10.如權利要求7所述的方法,其中,按照所述文本字符集的文本字符的幾何特征或圖像特征劃分所述文本字符集的標準是將文本字符分割為P個區(qū)域,P > 2,各個區(qū)域的幾何特征、圖像特征。
11.如權利要求1所述的方法,其中,所述定位符是全角的“◎”、“眷”、“□”、“=”、“★”、 “ ■ ”,或是半角的 “ #,,、“+,,、“=”。
12.一種通過短信息獲取電子憑證的方法,包括通過短信息接收文本字符序列;以光學方式識別所述文本字符序列中文本字符的特征,并且基于每個文本字符的所述特征確定每個文本字符屬于多個文本字符組中的哪一個,其中每個所述文本字符組的文本字符具有相同或相近的特征;基于所確定的文本字符組將每個文本字符映射為與所述確定的文本字符組對應的比特或比特組,以形成比特流;以及解碼所述比特流,以獲取所述電子憑證的內(nèi)容。
13.如權利要求12所述的方法,其中所述文本字符序列還添加有定位符、控制符和換行符,并且顯示為文本字符碼圖的形式。
14.如權利要求12所述的方法,其中每個所述文本字符組中的文本字符具有相同或相近的幾何特征或圖像特征。
15.如權利要求14所述的方法,其中,按照文本字符集的文本字符的幾何特征或圖像特征將所述文本字符集劃分為m組,m > 2。
16.如權利要求15所述的方法,其中,按照所述文本字符集的文本字符的幾何特征或圖像特征劃分所述文本字符集的標準是文本字符的軸對稱性和旋轉(zhuǎn)對稱性。
17.如權利要求15所述的方法,其中,按照所述文本字符集的文本字符的幾何特征或圖像特征劃分所述文本字符集的標準是黑點的數(shù)量或所占比例、黑點離散度、線條數(shù)量、 線條類型、χ軸方向和y軸方向投影直方圖特征、χ軸方向或y軸方向頻域特征中、線條交叉點的類型或數(shù)量或位置的一種或其組合。
18.如權利要求15所述的方法,其中,按照所述文本字符集的文本字符的幾何特征或圖像特征劃分所述文本字符集的標準是將文本字符分割為P個區(qū)域,P ^ 2,各個區(qū)域的幾何特征、圖像特征。
19.如權利要求12所述的方法,其中,所述定位符是全角的“◎”、“ ”、“□”、“= ”、 “ ★”、“ ■ ”,或是半角的 “ #,,、“+,,、“ = ”。
20.一種通過短信息發(fā)送電子憑證的系統(tǒng),包括比特流轉(zhuǎn)換單元,用于將需要發(fā)送的電子憑證轉(zhuǎn)換為比特流;編碼單元,用于將所述比特流的每η-比特映射到多個文本字符組中一個文本字符組中的任一文本字符,其中每個所述文本字符組中的文本字符具有相同或相近的特征,每個文本字符所對應的比特數(shù)量η取決于文本字符組的數(shù)量m ;字符序列形成單元,用于將所得到的文本字符排列成為字符序列;以及傳輸單元,用于通過短信息傳輸所得到的文本字符序列。
21.如權利要求20所述的系統(tǒng),還包括碼圖形成單元,用于在所得到的文本字符序列中添加定位符和控制符,并且加入換行符排列為文本字符碼圖,并且所述傳輸單元通過短信息傳輸所得到的文本字符碼圖。
22.一種通過短信息獲取電子憑證的系統(tǒng),包括接收單元,用于通過短信息接收文本字符序列;識別單元,用于以光學方式識別所述文本字符序列中文本字符的特征,并且基于每個文本字符的所述特征確定每個字符屬于多個文本字符組中的哪一個,其中每個所述文本字符組的文本字符具有相同或相近的特征;解碼單元,用于基于所確定的文本字符組將每個文本字符映射為與所述確定的文本字符組對應的比特或比特組,以構成比特流,并解碼所述比特流,以確定所述電子憑證的內(nèi)容。
23.如權利要求22所述的系統(tǒng),其中所述文本字符序列中還添加有定位符、控制符和換行符,并且顯示為文本字符碼圖的形式。
24.一種字符碼,包括文本字符,其中所述文本字符屬于多個文本字符組中的一個文本字符組,每個所述文本字符組中的文本字符具有相同或相近特征。
25.如權利要求24所述的字符碼,其中,所述文本字符中被添加定位符、控制符,并且被加入換行符以排列成矩陣型文本字符碼圖。
26.如權利要求24所述的字符碼,所述文本字符組由GB2312國標碼,ASCII碼,數(shù)字與英文字母,或者全角英文字母按照幾何特征或圖像特征分組而成。
27.如權利要求24所述的字符碼,所述定位符是全角的“◎”、“ ”、“□”、“= ”、“★”、 “ ■ ”,或是半角的 “ # ”、“ + ”、“ = ”。
全文摘要
本發(fā)明涉及通過短信息傳輸電子憑證的系統(tǒng)和方法。一種通過短信息發(fā)送電子憑證的方法,包括將需要發(fā)送的電子憑證轉(zhuǎn)換為比特流;將所述比特流的每n-比特映射到多個文本字符組中一個文本字符組中的任一文本字符,其中每個所述文本字符組中的文本字符具有相同或相近的特征,每個文本字符所對應的比特數(shù)量n取決于所述文本字符組的數(shù)量m;將所得到的文本字符排列成為字符序列;以及通過短信息傳輸所得到的字符序列。使用本發(fā)明,使得電子憑證的下發(fā)成本大大降低,便利性顯著提高,安全性和穩(wěn)定性明顯改善。
文檔編號H04W4/14GK102217335SQ200980146107
公開日2011年10月12日 申請日期2009年11月20日 優(yōu)先權日2008年11月20日
發(fā)明者劉佳兵, 沈維, 王四平, 艾逢, 郭小衛(wèi), 鐘立鐸 申請人:北京西閣萬投資咨詢有限公司, 銀河聯(lián)動信息技術(北京)有限公司