專利名稱:一種掃描二維條碼發送消息的方法及裝置的制作方法
技術領域:
本發明涉及條碼識別技術,特別是一種應用于終端的掃描二維條碼發送消 息的方法及裝置。
背景技術:
作為當今應用最廣泛的自動識別技術,條碼是由一組按一定編碼規則排列 的條、空符號,其原理是利用條形碼的粗細及黑白的線條來代表數字。常見的 多為一維條碼, 一維條碼信息容量較小, 一般只有幾十個字節。二維條碼/二維碼 (2-Dimensional Bar Code) 是用某種特定的幾何圖形 按一定規律在平面(二維方向上)分布的黑白相間的圖形記錄數據符號信息的; 在代碼編制上巧妙地利用構成計算機內部邏輯基礎的"O"、 "l"比特流的概念, 使用若干個與二進制相對應的幾何形體來表示文字數值信息,通過圖象輸入設 備或光電掃描設備自動識讀以實現信息自動處理(參考圖l),它具有條碼技 術的一些共性每種碼制有其特定的字符集;每個字符占有一定的寬度;具有一定的校驗功能等。同時還具有對不同行的信息自動識別功能、及處理圖形旋 轉變化等特點。因此,二維條碼具備信息容量大、具有良好的容錯能力等優點,離線時二 維條碼可以存儲上千個漢字,聯線時可與數據庫鏈接,真正實現無限擴容。自20世紀80年代末投入使用,它被稱為"紙面EDI (電子信息交換)"。目 前全球有40多種二維條形碼。隨著信息技術的發展,二維條碼自發明至今, 在全球范圍內得到了愈加廣泛的應用。移動終端是最普及、最方便的移動通信工具,同時也是最實用的識別終端。 現有主流移動終端的識別性能完全能夠滿足二維條碼識別的需要,這使得基于 移動終端識別二維條碼技術的應用變為可能。目前移動終端識別二維條碼已經 在全球范圍內被用來開發很多種移動增值應用,在日本,甚至達到了 "人人用 碼,人人有碼"的普及程度。二維條碼的容量大,因此所包含的文本信息也可以十分豐富,可以表示的 類型也越來越多,在國際上也形成了一系列標準,這其中也包括在終端手持設 備中適用的短消息和彩信類型的條碼。而常用的條碼識別系統可實現條碼圖片 信息的解碼,將條碼圖片最終解碼為可識別的文本字符串。基于上述現有技術 使得在終端上應用掃描二維條碼發送消息成為可能。發明內容本發明所要解決的技術問題在于,提供一種應用于終端的掃描二維條碼發 送消息的方法及裝置。本發明是在終端中直接掃描二維條碼進行識別,并根據 識別結果直接調用消息模塊發送消息,使得終端的功能獲得了較大的擴展,還 提高了終端的使用率。為達到上述目的,本發明提供了一種掃描二維條碼發送消息的方法,用于 具有二維條碼識別功能的終端,其特征在于,包括圖像幀提取步驟,用于通過圖像采集裝置提取含二維條碼的圖像幀信息;條碼解析步驟,用于通過解碼函數解析所述幀信息并識別出條碼類型是短 消息或者彩信;消息處理步驟,用于根據所述條碼類型以短消息或彩信的正式格式發送消自上述方法,其特征在于,所述圖像幀提取步驟進一步包括 啟動終端二維條碼識別功能應用的步驟;啟動圖像采集裝置掃描二維條碼圖片,同時在底層或后臺返回并顯示所述 圖像采集裝置提取的圖像幀信息的步驟。上述方法,其特征在于,所述條碼解析歩驟進一步包括提供所述含二維 條碼的圖像的幀信息給解碼函數解碼成文本字符串的步驟。上述方法,其特征在于,所述解碼歩驟中,如解碼成功,根據所述文本字 符串的關鍵字,識別出是短消息或者彩信類型條碼;如果解碼失敗,循環執行條碼解析步驟。上述方法,其特征在于,所述消息處理步驟進一步包括將所述識別出的字符串按照特定的關鍵字解析為發送人和發送內容兩項 參數或解析為發送人、發送主題、發送內容三項參數的步驟;接收所述解析出的參數,以短消息或彩信的正式格式發送消息的步驟。 為進一步實現發明目的,本發明還提供了一種掃描二維條碼發送消息的裝 置,設置于具有二維條碼識別模塊的終端,其特征在于,包括 圖像采集模塊,用于采集含二維條碼的圖像幀信息;
條碼解析模塊,用于通過解碼函數解析所述幀信息并識別出條碼類型是短 消息或者彩信;
消息處理模塊,用于根據所述條碼類型以正式短消息或彩信格式發送消息。
上述裝置,其特征在于,所述圖像采集模塊是一攝像裝置,所述攝像裝置 由所述二維條碼識別模塊觸發啟動。
上述裝置,其特征在于,所述消息處理模塊是短消息模塊和/或彩信模塊, 所述消息模塊和/或彩信模塊中設置有接收所述條碼解析模塊解析出的參數的 接口。
上述裝置,其特征在于,所述短消息模塊和/或彩信模塊還設置一發送短
消息或彩信的接口。
上述裝置,其特征在于,所述終端的本地應用設置有截取字符串的接口。
為更進一步實現發明目的,本發明還提供了一種終端,包括二維條碼識 別模塊及掃描二維條碼發送消息裝置,其特征在于,所述掃描二維條碼發送消 息的裝置包括圖像采集模塊,用于采集含二維條碼的圖像幀信息;條碼解析 模塊,用于通過解碼函數解析所述幀信息并識別出條碼類型是短消息或者彩 信;消息處理模塊,用于根據所述條碼類型以正式短消息或彩信格式發送消息。
所述圖像采集模塊是一攝像裝置,所述攝像裝置由所述二維條碼識別模塊觸發啟動。
與現有技術相比,本發明有如下優點
本發明綜合應用了條碼識別技術和終端消息發送技術,直接利用終端識別 出短消息或彩信類型的條碼后,對識別出的條碼內容按照關鍵字進行解析,再 調用終端自帶的消息發送應用進行發送,從而實現終端掃描二維條碼進行信息 發送的功能。既豐富了終端的功能,也方便了用戶的使用,有效的提高了終端 的利用率,同時本發明的實施也比較簡便易行。
圖1是一種典型的彩信(MMS)類型的二維條碼示例; 圖2是本發明方法的具體實現流程;
圖3是本發明終端應用的示意框圖。
具體實施例方式
下面結合附圖和實施例詳細描述本發明的技術方案,以更進一步的了解本 發明之目的、方案及效果,但不作為對本發明之權利要求保護范圍的限制。
圖1是本發明掃描二維條碼發送消息的方法流程圖,參考圖l,本發明的 方法包括如下步驟.-
步驟SIO,通過終端上的攝像頭提取含二維條碼的圖像幀信息; 步驟S20,通過解碼函數解析所述幀信息并識別出條碼類型是短消息或者 彩信;
步驟S30,根據所述條碼類型以短消息或彩信的正式格式發送消息。 上述步驟S10進一步包括
步驟SlOl,啟動終端二維條碼識別功能應用的步驟;
步驟S102,啟動圖像采集裝置掃描二維條碼圖片,同時在底層或后臺返 回并顯示所述圖像采集裝置提取的圖像幀信息的步驟。
上述步驟S102中,是將包含有短消息文本內容的二維條碼圖片(可以是 報刊雜志或者物品上面的包含短消息文本內容的二維條碼圖片)置于終端攝像 頭之前,攝像頭將掃描到的二維條碼圖像直接顯示在屏幕上;與此同時,應用 會在底層返回的視頻圖像幀回調中采集圖像幀信息,主要是以原始圖像(RAW 格式的圖像文件)形式采集,所謂RAW格式的圖像指的是攝像頭感光元件感 光的原始信號文件,攝像頭提取圖像時均包含該格式圖片信息。
在上述步驟S20中,應用會在后臺或底層取幀后,將原始圖片信息以及其 他庫函數需要的信息(比如終端IMEI號等)傳給解碼庫提供的解碼函數(步 驟S201);如解碼成功,解碼函數將條碼信息解碼成一串文本字符串,根據 所述文本字符串的關鍵字,識別出是短消息(SMS)或者彩信(MMS)類型 的條碼(步驟S202);如果解碼失敗,循環執行步驟S20。所述解碼函數由條 碼識別系統提供,只需要鑒別是哪一類型的條碼(比如,SMS或MMS),目前大多數的條碼識別系統都包含此類條碼識別功能,因此較易達到要求。 上述歩驟S30進一步包括
歩驟S301,將所述識別出的字符串按照特定的關鍵字截取成兩部分或三
部分參數的步驟。在該步驟中,終端本地的應用需要提供一個接口,按照其特
定的關鍵字(比如SMSTCe符號后面是發送人的號碼)將識別出的字符串解 析成2部分(SMS解析為發送人、發送內容)或3部分(MMS解析為發 送人、發送主題、發送內容),然后執行步驟S302。
步驟S302,接收所述解析出的參數,以短消息或彩信的正式格式發送的 步驟。這里的正式格式,是指符合移動通信短消息或彩信標準協議規定的格式。 在步驟S302中,需要在短消息或者彩信模塊新增一個接口,接收步驟S301 中解析出來的2個或3個參數(發送人、發送主體和發送內容等),然后以短 消息或彩信的正式格式發送,發送成功或者失敗顯示提示消息,但無論發送成 功或者失敗,均循環執行歩驟S20開始下一輪解碼過程。
圖3,是本發明裝置示意圖,參考圖3,本發明提供的掃描二維條碼發送 消息的裝置100設置于具有二維條碼識別模塊104的終端10,該裝置20包括 圖像采集模塊IOI,條碼解析模塊102及消息處理模塊103,其中,圖像采集 模塊100可以是一攝像頭,其由所述二維條碼識別模塊觸發啟動用來采集含二 維條碼的圖像幀信息;條碼解析模塊102用于通過解碼函數解析所述幀信息并 識別出條碼類型是短消息或者彩信;消息處理模塊103用于根據所述條碼類型 以正式短消息或彩信格式發送消息。所述消息處理模塊包括短消息模塊和/或 彩信模塊,所述消息模塊和/或彩信模塊設置一接收所述條碼解析模塊102解 析出的參數的接口,所述短消息模塊和/或彩信模塊還設置一發送短消息 (SMS)或彩信(MMS)的接口,目前大多數含短消息模塊的終端都已包含 此功能。所述終端本地應用還需設置一截取字符串的接口,該接口可完全獨立 于任何應用,使得終端模塊間耦合度不強,可獨立實現。
本發明所提出的方法及裝置應用于終端,終端可以是包含攝像頭和消息發 送功能的移動手持設備,消息內容的條碼圖片是按照一定規范或標準制作的, 該終端還需具有制作該類條碼的解碼庫。
本發明直接利用終端識別出短消息或彩信類型的條碼后,對識別出的條碼 內容(文本字符串)按照關鍵字進行解析,再調用終端自帶的消息發送應用,直接按照文本字符串中的內容(比如發送人號碼、發送標題、發送內容等)進 行發送,從而實現終端掃描二維條碼進行信息發送的功能。既豐富了終端的功 能,也方便了用戶的使用,有效的提高了終端的利用率。
雖然本發明已以一較佳實施例揭露如上,然其并非用以限定本發明,在 不背離本發明精神及其實質的情況下,熟悉本領域的技術人員當可根據本發明 作出各種相應的改變和變形,但這些相應的改變和變形都應屬于本發明所附的 權利要求的保護范圍。
權利要求
1、一種掃描二維條碼發送消息的方法,用于具有二維條碼識別功能的終端,其特征在于,包括圖像幀提取步驟,用于通過圖像采集裝置提取含二維條碼的圖像幀信息;條碼解析步驟,用于通過解碼函數解析所述幀信息并識別出條碼類型是短消息或者彩信;消息處理步驟,用于根據所述條碼類型以短消息或彩信的正式格式發送消息。
2、 根據權利要求1所述的方法,其特征在于,所述圖像幀提取步驟進一 步包括啟動終端二維條碼識別功能應用的步驟;啟動圖像采集裝置掃描二維條碼圖片,同時在底層或后臺返回并顯示所述 圖像采集裝置提取的圖像幀信息的步驟。
3、 根據權利要求1或2所述的方法,其特征在于,所述條碼解析歩驟進 一步包括提供所述含二維條碼的圖像的幀信息給解碼函數解碼成文本字符串的步驟。
4、 根據權利要求3所述的方法,其特征在于,所述解碼步驟中,如解碼 成功,根據所述文本字符串的關鍵字,識別出是短消息或者彩信類型條碼;如 果解碼失敗,循環執行條碼解析步驟。
5、 根據權利要求1或4所述的方法,其特征在于,所述消息處理步驟進 一步包括將所述識別出的字符串按照特定的關鍵字解析為發送人和發送內容兩項參數或解析為發送人、發送主題、發送內容三項參數的步驟;接收所述解析出的參數,以短消息或彩信的正式格式發送消息的步驟。
6、 一種掃描二維條碼發送消息的裝置,設置于具有二維條碼識別模塊的 終端,其特征在于,包括圖像采集模塊,用于采集含二維條碼的圖像幀信息;條碼解析模塊,用于通過解碼函數解析所述幀信息并識別出條碼類型是短 消息或者彩信;消息處理模塊,用于根據所述條碼類型以正式短消息或彩信格式發送消息。
7、 根據權利要求6所述的裝置,其特征在于,所述圖像采集模塊是一攝 像裝置,所述攝像裝置由所述二維條碼識別模塊觸發啟動。
8、 根據權利要求6所述的裝置,其特征在于,所述消息處理模塊是短消息模塊和/或彩信模塊,所述消息模塊和/或彩信模塊中設置有接收所述條碼解 析模塊解析出的參數的接口。
9、 根據權利要求8所述的裝置,其特征在于,所述短消息模塊和/或彩信模塊還設置一發送短消息或彩信的接口 。
10、 根據權利要求6所述的裝置,其特征在于,所述終端的本地應用設置 有截取字符串的接口。
11、 一種終端,其特征在于,包括如權利要求6 10中任一項所述的掃描 二維條碼發送消息的裝置及觸發啟動該裝置的二維條碼識別模塊。
全文摘要
本發明公開了一種掃描二維條碼發送消息的方法,用于具有二維條碼識別功能的終端,包括圖像幀提取步驟,用于通過圖像采集裝置提取含二維條碼的圖像幀信息;條碼解析步驟,用于通過解碼函數解析所述幀信息并識別出條碼類型是短消息或者彩信;消息處理步驟,用于根據所述條碼類型以短消息或彩信的正式格式發送消息。本發明綜合應用了條碼識別技術和終端消息發送技術,實現終端掃描二維條碼進行信息發送的功能,其實施簡便易行,既豐富了終端的功能,也方便了用戶的使用。
文檔編號G06K7/10GK101296441SQ20071009876
公開日2008年10月29日 申請日期2007年4月26日 優先權日2007年4月26日
發明者艷 劉 申請人:中興通訊股份有限公司