專利名稱:基于通用手機的空中寫卡后臺系統(tǒng)及方法
技術(shù)領(lǐng)域:
本發(fā)明涉及通信智能卡應(yīng)用領(lǐng)域,特別涉及一種空中寫卡后臺系統(tǒng)及應(yīng)用其進行 空中寫號的方法。
背景技術(shù):
遠程寫卡是一種脫離智能卡生產(chǎn)線的后期發(fā)卡方式,通常的遠程寫卡系統(tǒng)實現(xiàn)方 式包括營業(yè)廳方式和無線POS方式,這兩種方式都需要借助專門的寫卡設(shè)備,實現(xiàn)號碼數(shù) 據(jù)的選擇并寫入到專用卡。營業(yè)廳方式的寫卡受到營業(yè)廳的地理位置及柜臺人員限制,無法大量布置,而無 線POS則依賴專門定制的終端,也需要大量的設(shè)備費用投入。如何降低遠程發(fā)卡的投入,使得遠程發(fā)卡既不受時空限制,又具有很高的經(jīng)濟性, 是本發(fā)明提出的初衷。
發(fā)明內(nèi)容
本發(fā)明所要解決的問題是,通過空中寫卡后臺系統(tǒng)及傳輸協(xié)議,將空中寫卡指令 數(shù)據(jù)以數(shù)據(jù)短信方式經(jīng)由普通手機安全地傳遞到支持空中寫卡的通信智能卡,通信智能卡 解析空中寫卡指令數(shù)據(jù),實現(xiàn)空中寫號,然后完成狀態(tài)切換到用戶卡。整個遠程寫卡過程, 全部經(jīng)由空中無線方式,不要任何特殊設(shè)備,僅需要支持短信功能的普通手機即可。為解決上述問題,本發(fā)明提供一種基于通用手機的空中寫卡后臺系統(tǒng)及其傳輸協(xié) 議,包括空中寫卡數(shù)據(jù)通道模塊,提供卡和空中寫卡后臺系統(tǒng)的上下行數(shù)據(jù)通信功能,該 模塊兼容多種短信接入方式,并且可動態(tài)部署無需啟動,數(shù)據(jù)通道還具備高速消息緩沖功 能,以適應(yīng)大并發(fā)量的寫卡請求,同時提供高強度的數(shù)據(jù)加密和校驗功能,保證數(shù)據(jù)安全傳 輸;上行數(shù)據(jù)包括寫卡請求指令如選號指令、業(yè)務(wù)開通請求指令等,上行數(shù)據(jù)包括寫卡數(shù)據(jù)寫卡請求任務(wù)調(diào)度控制模塊,對通信智能卡上發(fā)數(shù)據(jù)短信內(nèi)容指令進行任務(wù)調(diào) 度,根據(jù)指令執(zhí)行不同的業(yè)務(wù)處理流程;空中寫卡的選號流程處理模塊,用于接收通信智能卡發(fā)送過來的選號指令,并下 推一組號碼數(shù)據(jù)供用戶選擇;空中寫卡的寫卡流程處理模塊,用于接收用戶選擇的號碼,并組裝相關(guān)的號碼數(shù) 據(jù)下推給通信智能卡,同時通知維護運營商其它運營模塊;空中業(yè)務(wù)開通流程處理模塊,用于接收并識別用戶的業(yè)務(wù)開通請求,通過對接相 應(yīng)的電信運營子系統(tǒng),使得用戶得以開通通話、短信、數(shù)據(jù)和其他相關(guān)服務(wù)。所述系統(tǒng)還包括通信智能卡品牌管理,將通信智能卡不同品牌名稱以及品牌代碼存儲在數(shù)據(jù)庫 中,以便進行寫卡上號銷售統(tǒng)計;代辦商檔案管理,代辦商在線下和電信運營商達成并簽訂代辦商協(xié)議之后,根據(jù)簽訂協(xié)議存根,在系統(tǒng)中業(yè)務(wù)員用戶手工開工建立代辦商管理檔案,分配其代辦商號碼和 密碼,代辦商將專業(yè)通信智能空白卡裝入手機并開機,利用該號碼和密碼鑒權(quán)成功后,入網(wǎng) 并具備發(fā)送短信能力,打開空中寫卡無線數(shù)據(jù)通道;代辦商空卡銷售管理,向代辦商銷售空白卡,并能夠跟蹤空卡選號、寫卡和開通的 全過程;主密鑰管理,采用傳輸密鑰對上下行短信數(shù)據(jù)進行加密,空卡中內(nèi)置了一組主密 鑰,平臺提供密鑰上傳和加載功能,利用該主密鑰進行二級分散生成傳輸密鑰;業(yè)務(wù)查詢統(tǒng)計,對代辦商領(lǐng)取的卡批次、開通的數(shù)量、品牌、時間段進行統(tǒng)計,為空 中寫卡電信運營商提供決策依據(jù),包括日報、月報、代辦員日結(jié)、地市匯總表等;寫卡數(shù)據(jù)導(dǎo)入模塊,從卡管理系統(tǒng)前置機接口導(dǎo)入寫卡數(shù)據(jù),同時在寫卡成功后 向卡管理系統(tǒng)同步。系統(tǒng)基礎(chǔ)模塊功能,包括如下系統(tǒng)用戶組織結(jié)構(gòu)管理,將運營商用戶按照省級、地級市進行分級管理,對每一級 組織結(jié)構(gòu)用戶,提供完整的后臺管理功能;系統(tǒng)用戶管理,提供系統(tǒng)管理員和業(yè)務(wù)用戶信息的建檔、權(quán)限分配、狀態(tài)控制的功 能,只有具備系統(tǒng)用戶管理權(quán)限的系統(tǒng)管理員才能執(zhí)行該操作;用戶權(quán)限管理,在寫卡后臺服務(wù)系統(tǒng)中,對系統(tǒng)管理員和業(yè)務(wù)人員可執(zhí)行的系統(tǒng) 功能模塊進行了設(shè)定和控制,實現(xiàn)其權(quán)限管理,采用ACL訪問控制列表的形式實現(xiàn)。另外為了實時監(jiān)控系統(tǒng)運行的動態(tài)特性,還提供如下功能系統(tǒng)性能監(jiān)控,對寫卡系統(tǒng)的短信訪問請求量、CPU資源占用率、內(nèi)存占用率、網(wǎng)口 數(shù)據(jù)吞吐量等進行按照時間采樣點進行數(shù)據(jù)采集,生成動態(tài)曲線,實現(xiàn)系統(tǒng)性能的監(jiān)控;系統(tǒng)日志監(jiān)控,包括短信觸發(fā)的實時處理業(yè)務(wù)流程中產(chǎn)生的日志,可供后期統(tǒng)計 分析審計使用;另一種是用戶操作觸發(fā)的業(yè)務(wù)流程產(chǎn)生的日志信息。另外為了實現(xiàn)空中寫卡通信數(shù)據(jù)傳輸,本系統(tǒng)的空中寫卡數(shù)據(jù)通道模塊劃分為無 線鏈路層、網(wǎng)絡(luò)傳輸層、安全控制層、消息隊列和應(yīng)用數(shù)據(jù)層,由下往上依次提供透明的數(shù) 據(jù)傳輸服務(wù)無線鏈路層由基于短信媒質(zhì)的網(wǎng)絡(luò)通信協(xié)議構(gòu)成,可兼容目前例如SMGP、CMPP和 SGIP等多種短信網(wǎng)關(guān)通信協(xié)議,通過動態(tài)的插入指定運營商的通信協(xié)議模塊,無需系統(tǒng)重 啟即可實現(xiàn)鏈路層的部署;網(wǎng)絡(luò)傳輸層以工廠設(shè)計模式提供短信數(shù)據(jù)包的網(wǎng)絡(luò)傳輸控制,提供多包數(shù)據(jù)傳輸 控制功能,適用于寫卡數(shù)據(jù)包較大需分割成多條短信數(shù)據(jù)包傳輸?shù)那闆r,底層由無線鏈路 層提供數(shù)據(jù);安全控制層提供傳輸數(shù)據(jù)的安全策略,提供多重數(shù)據(jù)加密和校驗,防止數(shù)據(jù)丟失 或被篡改,提供諸如DES、3DES、MAC、MD5等多種數(shù)據(jù)加密和校驗算法;應(yīng)用數(shù)據(jù)層面向空中寫卡的選號、寫卡、開通卡等業(yè)務(wù)流程提供應(yīng)用數(shù)據(jù)傳輸服 務(wù)。應(yīng)用本發(fā)明提供的基于通用手機的智能卡寫卡系統(tǒng)及傳輸協(xié)議,可以在不依賴于 運營商移動數(shù)據(jù)網(wǎng)絡(luò)和專用寫卡終端的情況下,利用通用手機和短信就可以完成空中寫 卡,其底成本和業(yè)務(wù)部署的靈活性,對于向廣闊的市郊、鄉(xiāng)鎮(zhèn)拓展業(yè)務(wù)具備巨大的意義。
附圖1是本發(fā)明的基于通用手機的空中寫卡后臺系統(tǒng)框架示意圖;附圖2是本發(fā)明的機遇通用手機的空中寫卡后臺系統(tǒng)流程示意圖;附圖3是空中寫卡系統(tǒng)通信傳輸協(xié)議棧示意具體實施例方式為了實現(xiàn)本發(fā)明基于通用手機的空中寫卡后臺系統(tǒng),如圖1所示,系統(tǒng)包括無線 鏈路層1、網(wǎng)絡(luò)傳輸層2、消息隊列3、安全控制層4、應(yīng)用數(shù)據(jù)層5、傳輸密鑰模塊6、主密鑰 管理7、寫卡任務(wù)調(diào)度處理模塊8、選號流程處理模塊9、寫卡流程處理模塊10、業(yè)務(wù)開通流 程處理模塊11、卡數(shù)據(jù)管理模塊13和寫卡日志模塊12。代辦商用戶將通信智能卡插入到通用手機終端中,重新開機啟動后,通信智能卡 通過手機界面提示輸入代辦商號碼和密碼,通過驗證之后,該通信智能卡處理代辦狀態(tài),可 入網(wǎng)并具備短信通信功能,此時通信智能卡進入寫卡STK菜單界面,確定開始寫卡后,點擊 相應(yīng)菜單,通信智能卡發(fā)送選號請求MO短信,經(jīng)短信經(jīng)過網(wǎng)關(guān)轉(zhuǎn)發(fā)至空中寫卡系統(tǒng);無線鏈路層1具備同短信網(wǎng)關(guān)的短信通信功能,收到通信智能卡經(jīng)由終端發(fā)送的 上行MO消息后,進入網(wǎng)絡(luò)傳輸層2,如果有多包上行數(shù)據(jù)請求,則繼續(xù)接收來自無線鏈路層 數(shù)據(jù),直至符合完整數(shù)據(jù)包規(guī)范。網(wǎng)絡(luò)傳輸層2將接收到的MO消息送入消息隊列3 ;同時 從消息隊列3中加載需要發(fā)送給通信智能卡的下行MT數(shù)據(jù);所述消息隊列3具備先入先出的特點,在高并發(fā)量寫卡業(yè)務(wù)請求時具備緩沖作 用,同時具備消息持久化功能,并且在系統(tǒng)重啟時可以重新從數(shù)據(jù)庫或者磁盤文件中加載 尚未處理的消息;安全控制層4從消息隊列3中讀取解碼后的MO消息,從主密鑰管理模塊7加載主 密鑰,傳輸密鑰模塊6根據(jù)MO消息內(nèi)容中的密鑰隨機數(shù)進行二次分散得到傳輸主密鑰,對 MO消息內(nèi)容進行解密得到卡端請求明文,提供給應(yīng)用數(shù)據(jù)層5,此時得到的是和寫卡相關(guān) 數(shù)據(jù)結(jié)構(gòu)的數(shù)據(jù);寫卡任務(wù)調(diào)度處理模塊8根據(jù)卡上行請求命令代碼類型,調(diào)度相應(yīng)的后續(xù)模塊, 命令代碼類型包括選號請求、寫卡請求和寫卡成功確認(rèn)請求,收到選號請求后進入選號流 程處理模塊9,收到寫卡請求后進入寫卡流程處理模塊10,收到寫卡成功確認(rèn)后進入業(yè)務(wù) 開通流程處理模塊12 ;選號時通信智能卡需要向平臺發(fā)送卡品牌和套餐信息,這些信息被安全控制層4 解密出來,選號流程處理模塊9根據(jù)卡品牌和套餐類型,從數(shù)據(jù)庫中加載一定數(shù)量的移動 號碼,交由應(yīng)用數(shù)據(jù)層5按照約定好的通信協(xié)議打包,繼而向下傳遞給安全控制層4進行加 密,送入消息隊列3,經(jīng)由網(wǎng)絡(luò)傳輸層2檢索出該MT消息通過無線鏈路層1發(fā)送給短信網(wǎng) 關(guān);代辦商手機收到短信后,卡會顯示空中寫卡平臺下發(fā)的移動號碼待消費者選擇,消費者 選中某個號碼之后,點確定,卡發(fā)送一條選號請求MO短信給寫卡平臺;寫卡流程處理模塊10根據(jù)卡端發(fā)送上來的選擇的手機號碼和套餐,從卡數(shù)據(jù)管 理模塊13中加載寫卡數(shù)據(jù),交由應(yīng)用數(shù)據(jù)層5按照約定好的通信協(xié)議打包,繼而向下傳遞 給安全控制層4進行加密,送入消息隊列3,經(jīng)由網(wǎng)絡(luò)傳輸層2檢索出該MT消息通過無線鏈路層1發(fā)送給短信網(wǎng)關(guān);代辦商手機收到寫卡數(shù)據(jù)短信后,卡開始寫卡過程,手機屏幕提示寫卡等待,完成 寫卡之后,向空中寫卡平臺發(fā)送寫卡成功MO短信,此時卡處于等待開通成功通知短信狀態(tài) 中;業(yè)務(wù)開通流程處理模塊11將已經(jīng)開通的手機號碼和對應(yīng)的寫卡數(shù)據(jù),提交給CRM 系統(tǒng),實時開通該號碼的語音、短信、數(shù)據(jù)等選定套餐相關(guān)業(yè)務(wù),開通成功后,需向卡發(fā)送開 通成功事件,交由應(yīng)用數(shù)據(jù)層5按照約定好的通信協(xié)議打包,繼而向下傳遞給安全控制層4 進行加密,送入消息隊列3,經(jīng)由網(wǎng)絡(luò)傳輸層2檢索出該MT消息通過無線鏈路層1發(fā)送給短 信網(wǎng)關(guān);代辦商手機收到通信智能卡業(yè)務(wù)開通短信后,狀態(tài)切換到正常用戶狀態(tài),可正常 使用,完整的空中寫卡流程完成。通信智能卡發(fā)送的上行短信中包括了空卡序列號標(biāo)示信息,用以跟蹤選號、寫卡 到開通的全過程,寫卡日志模塊12將寫卡過程的詳細(xì)日志信息保存,提供查詢、跟蹤和分 析功能。當(dāng)然,本發(fā)明還可有其他多種實施例,在不背離本發(fā)明精神及其實質(zhì)的情況下,熟 悉本領(lǐng)域的技術(shù)人員當(dāng)可根據(jù)本發(fā)明作出各種相應(yīng)的改變和變形,但這些相應(yīng)的改變和變 形都應(yīng)屬于本發(fā)明所附的權(quán)利要求的保護范圍。
權(quán)利要求
一種基于手機的空中寫卡后臺系統(tǒng),該系統(tǒng)與通信智能卡以數(shù)據(jù)短信的形式進行通訊,所述通信智能卡卡端發(fā)起寫卡請求指令,空中寫卡后臺系統(tǒng)響應(yīng)下發(fā)寫卡數(shù)據(jù),實現(xiàn)空中寫號,該系統(tǒng)具體包括空中寫卡數(shù)據(jù)通道模塊,其以數(shù)據(jù)短信的形式提供通信智能卡和空中寫卡后臺系統(tǒng)的上下行數(shù)據(jù)通信功能;寫卡請求任務(wù)調(diào)度控制模塊(8),所述通信智能卡發(fā)起的寫卡請求指令經(jīng)所述空中寫卡數(shù)據(jù)通道模塊上行傳輸?shù)皆搶懣ㄕ埱笕蝿?wù)調(diào)度控制模塊(8),該寫卡請求任務(wù)調(diào)度控制模塊(8)根據(jù)寫卡請求指令類型調(diào)用不同的任務(wù)處理模塊執(zhí)行相應(yīng)的業(yè)務(wù)處理流程,并將處理后的寫卡數(shù)據(jù)通過所述空中寫卡數(shù)據(jù)通道模塊下行傳輸?shù)酵ㄐ胖悄芸ǘ?,完成空中寫號?br>
2.根據(jù)權(quán)利要求1所述的一種基于手機的空中寫卡后臺系統(tǒng),其特征在于,所述的空 中寫卡數(shù)據(jù)通道模塊包括無線鏈路層(1)、網(wǎng)絡(luò)傳輸層(2)、消息隊列(3)、安全控制層(4) 和應(yīng)用數(shù)據(jù)層(5),所述通信智能卡卡端發(fā)送寫卡請求指令的上行MO短信,經(jīng)所述無線鏈路層(1)進入網(wǎng) 絡(luò)傳輸層(2),所述網(wǎng)絡(luò)傳輸層(2)再將接收到的MO短信送入消息隊列(3),所述安全控制 層(4)從消息隊列(3)中讀取解碼后的MO短信,得到寫卡指令相關(guān)的數(shù)據(jù),提供給應(yīng)用數(shù) 據(jù)層(5)以發(fā)送給所述寫卡請求任務(wù)調(diào)度控制模塊(8);下行的寫卡數(shù)據(jù)的MT短信,由應(yīng)用數(shù)據(jù)層(5)按照一定通信協(xié)議打包,并向下傳遞給 安全控制層(4)進行加密,送入消息隊列(3),經(jīng)由網(wǎng)絡(luò)傳輸層(2)檢索出該MT短信通過無 線鏈路層(1)發(fā)送給短信網(wǎng)關(guān),手機上的通信智能卡接收上述寫卡數(shù)據(jù),完成空中寫卡流 程。
3.根據(jù)權(quán)利要求1或2所述的一種基于手機的空中寫卡后臺系統(tǒng),其特征在于,所述的 任務(wù)處理模塊包括選號流程處理模塊(9),其被所述寫卡請求任務(wù)調(diào)度控制模塊(8)調(diào)度以用于接收通 信智能卡發(fā)送過來的選號指令,下推一組號碼數(shù)據(jù)供用戶選擇;寫卡流程處理模塊(10),其被寫卡請求任務(wù)調(diào)度控制模塊(8)調(diào)度以用于接收用戶選 擇的號碼指令,并組裝相關(guān)的號碼數(shù)據(jù)下推給通信智能卡;業(yè)務(wù)開通流程處理模塊(11),其被寫卡請求任務(wù)調(diào)度控制模塊(8)調(diào)度以用于接收并 識別用戶的業(yè)務(wù)開通請求指令,通過對接相應(yīng)的電信運營子系統(tǒng),使得用戶開通通話、短信 或數(shù)據(jù)服務(wù)。
4.根據(jù)權(quán)利要求1-3之一所述的一種基于手機的空中寫卡后臺系統(tǒng),其特征在于,該 空中寫卡后臺系統(tǒng)還主密鑰管理模塊(7),該主密鑰管理模塊(7)加載通信智能卡中內(nèi)置 的主密鑰,并根據(jù)上下行數(shù)據(jù)中的密鑰隨機數(shù)進行二次分散得到傳輸密鑰,實現(xiàn)對上下行 數(shù)據(jù)的加密或解密。
5.根據(jù)權(quán)利要求1-4之一所述的一種基于手機的空中寫卡后臺系統(tǒng),其特征在于,該 系統(tǒng)還包括通信智能卡品牌管理模塊,用于將通信智能卡不同品牌名稱以及品牌代碼存儲在數(shù)據(jù) 庫中,以便進行寫卡上號銷售統(tǒng)計;代辦商檔案管理模塊,其為代辦商分配號碼和密碼,代辦商利用該號碼和密碼鑒權(quán)成功后,入網(wǎng)并具備發(fā)送短信能力,打開所述空中寫卡無線數(shù)據(jù)通道模塊;代辦商空卡銷售管理模塊,其向代辦商銷售空白卡,并能夠跟蹤空卡選號、寫卡和開通 的全過程;業(yè)務(wù)查詢統(tǒng)計模塊,其對代辦商領(lǐng)取的卡批次,開通的數(shù)量、品牌和時間段進行統(tǒng)計, 為空中寫卡電信運營商提供決策依據(jù);寫卡數(shù)據(jù)導(dǎo)入模塊,其用于導(dǎo)入寫卡數(shù)據(jù),并在寫卡成功后向卡管理系統(tǒng)同步。
6.應(yīng)用權(quán)利要求1-5之一所述的空中寫卡后臺系統(tǒng)進行空中寫號的方法,具體包括如 下步驟(1)將通信智能卡插入到手機終端中,驗證代辦商號碼和密碼后,該通信智能卡入網(wǎng)并 具備短信通信功能,進入寫卡狀態(tài);(2)消費者選號通信智能卡發(fā)送選號請求的MO短信,經(jīng)過網(wǎng)關(guān)轉(zhuǎn)發(fā)至所述空中寫卡后臺系統(tǒng),所述寫 卡后臺系統(tǒng)的寫卡任務(wù)調(diào)度處理模塊(8)調(diào)用選號流程處理模塊(9)進行選號,選號流程 處理模塊(9)加載一定數(shù)量的移動號碼,以短信形式通過所述空中寫卡數(shù)據(jù)通道模塊發(fā)送 給代辦商手機供消費者選擇;(3)寫卡所述寫卡流程處理模塊(10)根據(jù)卡端發(fā)送上來所選擇的手機號碼和套餐,加載相應(yīng) 的寫卡數(shù)據(jù),交由應(yīng)用數(shù)據(jù)層(5)按照一定的通信協(xié)議打包,向下傳遞給安全控制層(4)進 行加密,送入消息隊列(3),經(jīng)由網(wǎng)絡(luò)傳輸層(2)檢索出該MT消息通過無線鏈路層(1)發(fā) 送給短信網(wǎng)關(guān),手機收到寫卡數(shù)據(jù)短信后,開始寫卡過程,寫卡完成,并發(fā)送寫卡成功MO短(4)業(yè)務(wù)開通業(yè)務(wù)開通流程處理模塊(11)將已經(jīng)開通的手機號碼和對應(yīng)的寫卡數(shù)據(jù),提交給客戶 關(guān)系管理(CRM)系統(tǒng),實時開通該號碼的語音、短信和數(shù)據(jù)業(yè)務(wù),開通成功后,向卡發(fā)送開 通成功事件,交由應(yīng)用數(shù)據(jù)層(5)按照約定好的通信協(xié)議打包,繼而向下傳遞給安全控制 層(4)進行加密,送入消息隊列(3),經(jīng)由網(wǎng)絡(luò)傳輸層(2)檢索出該MT消息通過無線鏈路層 (1)發(fā)送給短信網(wǎng)關(guān);(5)代辦商手機收到通信智能卡業(yè)務(wù)開通短信后,狀態(tài)切換到正常用戶狀態(tài),完成空中 寫卡流程。
全文摘要
本發(fā)明公開了一種基于手機的空中寫卡后臺系統(tǒng),該系統(tǒng)具體包括空中寫卡數(shù)據(jù)通道模塊,其通過數(shù)據(jù)短信的形式提供通信智能卡和空中寫卡后臺系統(tǒng)的上下行數(shù)據(jù)通信功能;寫卡請求任務(wù)調(diào)度控制模塊(8),其根據(jù)經(jīng)所述空中寫卡數(shù)據(jù)通道模塊傳輸?shù)挠伤鐾ㄐ胖悄芸òl(fā)起的寫卡請求指令,調(diào)用不同的任務(wù)處理模塊來執(zhí)行相應(yīng)的業(yè)務(wù)處理流程,并將處理后的寫卡數(shù)據(jù)通過所述空中寫卡數(shù)據(jù)通道模塊傳輸?shù)酵ㄐ胖悄芸ǘ?,完成空中寫號。本發(fā)明可以不依賴于運營商移動數(shù)據(jù)網(wǎng)絡(luò)和專用寫卡終端,利用通用手機和短信就可以完成空中寫卡,具有低成本和業(yè)務(wù)部署的靈活性。
文檔編號H04W8/24GK101945376SQ201010263819
公開日2011年1月12日 申請日期2010年8月27日 優(yōu)先權(quán)日2010年8月27日
發(fā)明者周軍龍, 郝慶鋒 申請人:武漢天喻信息產(chǎn)業(yè)股份有限公司