簡介
隨著全球信息及通信技術的不斷進步,二維碼技術被引入到移動數據業務領域,從而形成了以手機終端為載體,將二維碼所代表的信息以圖片形式在手機中進行存儲和傳播的手機二維碼業務。在使用此類業務時,用戶通過手機攝像頭對二維碼圖形進行掃描或輸入二維碼號的方式,獲取二維碼所代表的信息。其中,若二維碼代表某個網址,可以幫助用戶實現快速進入相關網頁,若二維碼代表某種數據信息,可以幫助用戶以較少的輸入實現快速地獲取某些信息。
系統架構
為了支持手機二維碼系統的識讀和被讀業務(包含線上和離線業務),手機二維碼系統應至少包含對二維碼、業務、用戶、終端、計費等的管理以及統計報表功能。圖1提出了一個手機二維碼業務系統的軟體邏輯架構參考模型,可以在系統建設時參考。其中包含9個功能模組,它們是業務管理、二維碼管理、用戶自服務管理、終端管理、用戶管理、計費管理、系統管理、接口管理以及統計分析模組。
系統功能
業務管理
(1)業務審批管理
顯示業務申請清單,審批業務。審批通過後服務商會收到通知,服務商收到通知後可以進行交費等下一步操作。審批不通過寫明不通過原因,服務商將收到申請失敗。
(2)業務狀態管理
顯示業務狀態列表。可查詢並修改業務狀態,停止對服務商的處罰。
(3)業務信息維護
顯示業務信息列表。查詢並修改業務的相關信息。
(4)業務狀態測試
業務開通後可以測試業務狀態,顯示業務是否正常。
(5)業務類型管理
顯示業務類型類型列表。可以查詢並修改業務類型。業務類型指服務商業務用於何種方向,如餐飲、服裝等。
(6)業務處罰
針對某個業務進行處罰。處罰後被處罰服務商會接到處罰通知,系統將執行處罰。
二維碼鑒權
(1)鑒權二維碼管理
增加、刪除、維護需要鑒權的二維碼,查看鑒權成功或失敗的相關信息。
(2)鑒權狀態管理
顯示正在使用的鑒權二維碼清單,用戶可以暫停或停止選中二維碼的鑒權功能。
(3)鑒權狀態測試
測試開通的鑒權功能是否正常,並顯示使用的時間。
地址連結
線上業務用戶登錄線上業務時,由業務系統管理地址連結。地址連結管理分為地址連結錄入和相關操作。
(1)地址連結錄入
填寫跳轉連結地址,設定有效日期提交到資料庫,資料庫自動為此連結分配ID。此連結地址即是手機用戶掃描後連線的網址。有效期即是手機用戶掃描後是否能夠連線的時段。
(2)地址連結操作
分為地址連結的查看、修改、刪除3種操作。
網址跳轉功能
查詢資料庫,其中網址跳轉按照ID查詢出資料庫中與此ID相對應的跳轉網址。記錄手機用戶信息,如果資料庫查詢成功則將客戶端信息插入資料庫中,並提取該記錄ID,這裡要求獲取手機號碼、UA信息。產生線上業務計費觸發信號,其中包括記錄ID。網址跳轉可以將手機用戶瀏覽器跳轉到查詢出的網址。
二維碼管理模組
遵循信息產業部或運營商所發布的二維碼業務編碼規範,從資料庫中讀出ID根據編碼規範將其轉換為索引,以此索引為內容寫入二維碼,顯示二維碼圖片給用戶。
此功能模組應該能夠方便地擴展到支持多種二維碼碼制。
(1)二維碼庫管理
二維碼庫管理主要管理二維碼的生成、分發、核查和數據的管理。
(2)二維碼數據管理
二維碼數據是整個二維碼業務的靈魂所在,它使用戶手機和二維碼系統之間可以進行完整的業務通信和信息對應。
(3)二維碼數據結構
二維碼的原始數據生成是系統平台的功能要求,其中規範了如何將原始數據生成對應的條碼數據,並進一步生成二維碼圖片。
(4)二維碼生成
二維碼的生成由二維碼生成軟體來完成,其中二維碼生成軟體對二維碼庫管理開放操作接口,生成的結果由二維碼庫來管理,並及時發放。
二維碼生成的方式包括線上即時生成和線下批處理生成兩種模式,分別對應線上服務的業務和預留開發的業務。
(5)二維碼核查
二維碼生成後,運營商管理人員必須對原始數據伺服器上生成的二維碼數據進行核查,核查無誤後再發布到業務數據伺服器上供客戶使用。
(6)二維碼發布
二維碼的發布通過用戶線上下載二維碼來支持業務的運做。在具體操作上,二維碼能夠以電子文檔的方式發放,並可以提供各種主流的圖像檔案格式。
用戶管理模組
二維碼業務系統的用戶包括終端用戶、服務商和運營商的管理人員。
(1)終端用戶管理
對終端用戶信息、用戶鑒權、用戶訂購信息、用戶使用業務日誌信息等的管理。支持對普通用戶、大客戶、行業用戶提供差異化的分組管理。
(2)服務提供商管理
實現服務提供商的註冊管理、申請審批、信息維護。
(3)運營商使用賬戶的管理
對運營管理賬戶的管理,包括賬戶的角色、許可權及密碼的修改。還有管理系統日誌及數據的導入、導出等功能。包括用戶管理、用戶組管理、角色管理、許可權管理、日誌管理、數據管理等功能。
用戶自服務門戶模組
二維碼業務系統要推出個性化的業務。個性化是吸引用戶,為不同層次、不同級別用戶提供差異服務的最佳途徑,門戶應該能夠根據不同的用戶或用戶群度有針對性地推薦一些服務,從而吸引更多的用戶,提高老用戶的忠誠度。
個性化的基礎是系統應該能夠動態跟蹤每一個用戶的具體行為,並產生用戶行為報告,提煉有用結論,最終作為業務規則實施的根據。
終端管理模組
使用二維碼業務的手機終端必須符合運營商提出的相關規範要求。
系統管理模組
二維碼業務系統應具備相應的系統管理功能,系統在監控和告警功能上應做到:
提供系統各部件(包括各軟硬體)工作狀態的監控和告警;
系統要提供圖形化的系統流量等業務的監控及告警;
提供系統工作關鍵信息的查詢;
支持遠程監控和告警;
要提供圖形化界面的監控界面。
二維碼業務系統應遵循運營商的相關網管規範並提供網管接口。
統計分析模組
二維碼統計分析為運營商管理人員及服務商人員使用。用於查看手機用戶對業務的訪問、下載、鑒權等情況的分析統計信息。按照日、周、月、年等為單位提供服務商統計分析、業務統計分析、二維碼統計分析、手機用戶統計分析、用戶使用業務統計分析、收入統計分析、違規統計分析等統計分析,並支持表格、圖形等多種方式的展現。
主要技術
自20世紀80年代末,二維碼錶示技術方面至今已形成了多達255種以上的碼制,其中常見的碼制包括PDF417、QR Code(Quick Response Code)、MaxiCode、Aztec、Data Matrix(DM碼)、SuperCode、Code 49、Code 16K、Code One等20餘種。目前國際上移動通信運營商在發展手機二維碼業務時,採用的主要是Data Matrix和QR Code兩種開放的二維碼。
DM碼和QR碼的主要特徵對比如表1所示。
表 1 二維碼技術 DM碼和 QR碼主要特性對比
DM碼 | QR碼 | ||
圖像 | |||
信息量 | 信息量僅次於QR碼,相當於QR碼版本10的DM碼可編入106個漢字 | 信息量最大,中國移動規範的QR碼版本10可編入131個漢字 | |
不加微距鏡頭可穩定識別的尺寸 | 12.7´12.7mm(編入10位數字) | 23´23mm(編入10位數字) | |
糾錯率 | 14%~25%自動調節 | 7%,15%,25%,30%4擋設定 | |
手機解碼速度 | 180ms | 180ms | |
標準 | 國際標準 | 國際標準、國家標準 | |
中文編碼 | 可編入中文 | 可編入中文 | |
媒體、廣告實施 | 尺寸小,對版面影響小,容易實施 | 尺寸大,對版面影響大,不易實施 |