專利名稱:銀行接口機、自動充值方法及系統(tǒng)的制作方法
技術(shù)領域:
本發(fā)明涉及通信技術(shù),尤其涉及銀行接口機、自動充值方法及系統(tǒng)。
背景技術(shù):
在使用電信業(yè)務的過程中,用戶向運營商支付費用的方式有多種,例如, 到營業(yè)廳交納現(xiàn)金、購買有價充值卡進行充值、銀行充值等。
現(xiàn)在有一種自動充值方法,用戶向運營商提供銀行賬號,當用戶的余額 不足時,運營商的電信業(yè)務平臺自動向銀行發(fā)起劃賬請求,從用戶的銀行賬 戶中將錢充入用戶在電信平臺的賬戶中。這種方法,需要在電信業(yè)務平臺和 銀行系統(tǒng)之間建立連接,電信業(yè)務平臺存儲有用戶的電信賬戶信息,關聯(lián)的 銀行賬號、密碼等信息,并提供流程觸發(fā)機制,當觸發(fā)條件滿足時,例如用 戶的余額小于指定閾值時,電信業(yè)務平臺自動觸發(fā)銀行充值流程,發(fā)送充值 請求到銀行系統(tǒng),請求中攜帶用戶信息、用戶在電信平臺的賬號以及用戶的 銀行賬號、密碼。銀行系統(tǒng)對這些信息進行鑒權(quán)通過后,在銀行賬戶中扣除
一定的金額,并向電信業(yè)務平臺返回充值成功的消息;電信業(yè)務平臺將充值 金額增加到用戶的電信賬戶中?,F(xiàn)有自動充值方法的流程如下
步驟A1、電信業(yè)務平臺實現(xiàn)自動掃描機制,自動判斷用戶的電信賬戶余 額是否低于事先設定的自動充值閾值;
步驟A2、電信業(yè)務平臺判斷用戶電信賬戶余額是否低于自動充值閾值, 若是,電信業(yè)務平臺根據(jù)用戶電信賬號在本地數(shù)據(jù)庫檢索相關聯(lián)的銀行賬號 及密碼,以及事先設定的自動充值金額,組裝消息向銀行發(fā)起自動充值請求; 否則,不進行處理;
步驟A3 、銀行系統(tǒng)接收到自動充值請求后,根據(jù)請求中的銀行賬號和密
碼,檢索銀行側(cè)數(shù)據(jù)庫,進行鑒權(quán),判斷賬戶密碼是否正確,以及賬戶余額
是否足夠本次充值所需;如果鑒權(quán)通過,則在銀行賬戶中凍結(jié)充值所需金額, 向電信業(yè)務平臺返回自動充值響應消息;如果鑒權(quán)不通過,則向電信業(yè)務平 臺返回充值失敗消息;
步驟A4、電信業(yè)務平臺接收到銀行系統(tǒng)返回的自動充值響應消息后,判 斷消息中的充值結(jié)果;如果結(jié)果為充值失敗,則本次自動充值失敗;如果結(jié) 果為充值成功,則將充值金額增加到用戶的電信賬戶中,并向銀行系統(tǒng)發(fā)送 充值成功通知消息;
步驟A5、銀行系統(tǒng)接收到充值成功通知消息后,將此前凍結(jié)的充值金額 扣除;向電信平臺發(fā)送充值成功響應。
現(xiàn)有的這種自動充值方法,用戶的銀行賬號及密碼信息存放在電信業(yè)務 平臺,存在一定的安全隱患;由于電信系統(tǒng)的安全級別比銀行系統(tǒng)要低,因 此可能會發(fā)生泄密的情況; 一旦用戶的銀行賬號密碼信息被人盜取,可能會 給用戶帶來重大損失。
發(fā)明內(nèi)容
本發(fā)明實施例所要解決的技術(shù)問題是提供銀行接口機及自動充值方法, 減少自動充值業(yè)務中可能出現(xiàn)的安全風險。
為了解決上述技術(shù)問題,本發(fā)明實施例提供了一種自動充值方法,包括 接收電信業(yè)務平臺發(fā)送的攜帶有電信賬號及充值額的第一自動充值請求
消息;
確定所述電信賬號對應的銀行賬戶信息,在所述第一自動充值請求消息 中添加所述銀行賬戶信息,生成第二自動充值請求消息,并向銀行系統(tǒng)發(fā)送
所述第二自動充值請求消息;
接收所述銀行系統(tǒng)返回的自動充值響應消息,并向所述電信業(yè)務平臺轉(zhuǎn) 發(fā)所述自動充值響應消息。
為了解決上述技術(shù)問題,本發(fā)明實施例還提供了一種銀行接口機,包括 接收模塊,用于接收電信業(yè)務平臺以及銀行系統(tǒng)發(fā)送的消息; 發(fā)送模塊,用于向電信業(yè)務平臺以及銀行系統(tǒng)發(fā)送消息; 對應關系數(shù)據(jù)庫,用于存儲電信賬號與銀行賬戶信息的對應關系; 檢索模塊,用于根據(jù)接收的第一 自動充值請求消息中攜帶的電信賬號檢
索對應的銀行賬戶信息;
自動充值請求模塊,用于在所述第一 自動充值請求消息中添加所述檢索
模塊檢索到的所述銀行賬戶信息,生成第二自動充值請求消息,并通過發(fā)送
模塊向銀行系統(tǒng)發(fā)送所述第二自動充值請求消息;
轉(zhuǎn)發(fā)模塊,用于將所述電信業(yè)務平臺發(fā)送的消息轉(zhuǎn)發(fā)至所述銀行系統(tǒng), 以及將所述^^艮行系統(tǒng)發(fā)送的消息轉(zhuǎn)發(fā)至所述電信業(yè)務平臺。
為了解決上述技術(shù)問題,本發(fā)明實施例又提供了一種自動充值系統(tǒng),包
括
電信業(yè)務平臺,用于存儲電信賬號及所述電信賬號的余額,以及發(fā)送攜 帶有電信賬號及充值額的第一自動充值請求消息,并用于在對所述電信賬號 對應的銀行賬戶信息充值鑒權(quán)成功時,將所述充值額增加到所述電信賬號的 余額上;
銀行系統(tǒng),用于存儲銀行賬戶相關信息,以及對第二自動充值請求消息 中攜帶的銀行賬戶信息進行充值鑒權(quán),并且在充值鑒權(quán)成功時,從所述銀行 賬戶扣除所述充值額;
銀行接口機,用于存儲電信賬號與銀行賬戶的對應關系及在所述電信業(yè) 務平臺及銀行系統(tǒng)之間轉(zhuǎn)發(fā)消息,并用于根據(jù)電信賬號檢索對應的銀行賬戶 信息,將檢索到的銀行賬戶信息添加到所述第一自動充值請求消息中,生成 第二自動充值請求消息,并向所述銀行系統(tǒng)發(fā)送。
本發(fā)明實施例通過銀行接口機實現(xiàn)了對電信網(wǎng)絡和4艮行網(wǎng)絡的有效隔 離;將用戶的銀行賬戶信息存放到銀行接口機上,可以提高信息存儲的安全
性;從而,有效減少了系統(tǒng)的安全風險。
下面通過附圖和實施例,對本發(fā)明的技術(shù)方案做進一步的詳細描述。
圖1為本發(fā)明實施例的自動充值系統(tǒng)一結(jié)構(gòu)示意圖2為本發(fā)明實施例的銀行接口機第一結(jié)構(gòu)示意圖3為本發(fā)明實施例的銀行接口機第二結(jié)構(gòu)示意圖4為本發(fā)明實施例的自動充值方法第一流程圖5為本發(fā)明實施例的自動充值方法第二流程圖6為本發(fā)明實施例的自動充值方法第三流程圖7為本發(fā)明實施例的自動充值方法的開通自動充值業(yè)務的流程圖8為本發(fā)明實施例的自動充值方法的取消自動充值業(yè)務的流程圖。
具體實施例方式
如圖1所示,為本發(fā)明實施例的自動充值系統(tǒng)一結(jié)構(gòu)示意圖。本實施例 包括電信業(yè)務平臺10、銀行接口機20以及銀行系統(tǒng)30。電信業(yè)務平臺10用 于提供電信業(yè)務,其中存儲有用戶的電信賬戶信息,電信賬戶信息至少包括 電信賬號,賬號的余額等,其中電信賬號為電信賬戶的標識。銀行接口機20 位于銀行一側(cè),與銀行系統(tǒng)30共同組成了銀行業(yè)務平臺。銀行接口機20中 存儲有用戶的電信賬號與銀行賬戶信息的對應關系,并在電信業(yè)務平臺10和 銀行系統(tǒng)30之間進行消息的轉(zhuǎn)發(fā)。在銀行接口機存儲的對應關系中,銀行賬 戶信息可只包括銀行賬號,也可包括銀行帳號以及密碼,即銀行接口機可存 儲電信賬號與銀行賬號的對應關系,也可存儲電信賬號與銀行賬號及銀行賬 戶密碼的對應關系,其中,銀行帳號為銀行賬戶的標識。銀行系統(tǒng)30存儲有 銀行賬戶的各種相關信息,包括銀行賬號、密碼以及銀行賬戶的余額等,銀 行系統(tǒng)30對銀行賬戶進行鑒權(quán)、凍結(jié)、扣除等操作。 電信業(yè)務平臺10自動掃描各電信賬戶,判斷電信賬戶的余額是否低于預 先設定的自動充值閾值,在余額低于自動充值閾值,需要進行自動充值時,
電信業(yè)務平臺10向銀行接口機20發(fā)送第一自動充值請求,該自動充值請求 中至少攜帶有需要充值的電信賬號以及充值額。銀行接口機20接收到電信業(yè) 務平臺IO發(fā)送的第一自動充值請求后,根據(jù)電信賬號檢索對應的銀行賬戶信 息,將檢索到的銀行賬戶信息添加到第一自動充值請求消息中,生成第二自 動充值請求消息,并向銀行系統(tǒng)30發(fā)送。銀行系統(tǒng)30對銀行賬戶信息進行 充值鑒權(quán),當鑒權(quán)成功時,銀行系統(tǒng)30從銀行賬戶扣除充值額。表明充值鑒 權(quán)成功消息通過銀行接口機20發(fā)送至電信業(yè)務平臺10,電信業(yè)務平臺10將 充值額增加到電信賬號的余額上。
本實施例在銀行側(cè)設置銀行接口機,由銀行接口機在電信業(yè)務平臺與銀 行系統(tǒng)之間轉(zhuǎn)發(fā)消息,從而實現(xiàn)了電信網(wǎng)絡和銀行網(wǎng)絡的有效隔離;將用戶 電信賬戶與銀行賬戶的對應關系存放在銀行接口機上,改變關鍵信息的存儲 位置和傳遞過程,可以提高信息存儲和傳遞的安全性,從而有效的減少了系 統(tǒng)的安全風險。
如圖2所示,為本發(fā)明實施例的銀行接口機第一結(jié)構(gòu)示意圖。本實施例 的銀行接口機包括接收模塊21、發(fā)送模塊22、對應關系數(shù)據(jù)庫23、檢索 模塊24、自動充值請求模塊25以及轉(zhuǎn)發(fā)模塊26。
接收模塊21用于接收電信業(yè)務平臺以及銀行系統(tǒng)發(fā)送的消息。發(fā)送模塊 22用于向電信業(yè)務平臺以及銀行系統(tǒng)發(fā)送消息。對應關系數(shù)據(jù)庫23用于存 儲電信賬號與銀行賬戶信息的對應關系;其中,銀行賬戶信息可包括銀行賬 號及密碼。檢索模塊24用于根據(jù)接收的第一 自動充值請求消息中攜帶的電信 賬號在對應關系數(shù)據(jù)庫23檢索對應的銀行賬戶信息。自動充值請求模塊25 用于在第一 自動充值請求消息中添加檢索模塊24從對應關系數(shù)據(jù)庫23檢索 到的銀行賬戶信息,生成第二自動充值請求消息,并通過發(fā)送模塊22向銀行 系統(tǒng)30發(fā)送第二自動充值請求消息。轉(zhuǎn)發(fā)模塊26用于將電信業(yè)務平臺發(fā)送
的消息轉(zhuǎn)發(fā)至銀行系統(tǒng),以及將銀行系統(tǒng)發(fā)送的消息轉(zhuǎn)發(fā)至電信業(yè)務平臺。
如圖3所示,為本發(fā)明實施例的銀行接口機第二結(jié)構(gòu)示意圖。本實施例
在圖2所示實施例的基礎上,進一步加入了業(yè)務開通模塊27及業(yè)務取消模塊 28。業(yè)務開通模塊27用于自動充值業(yè)務的開通,當銀行系統(tǒng)對申請開通自動 充值業(yè)務的電信賬號對應的銀行賬戶信息進行的開通鑒權(quán)成功時,業(yè)務開通 模塊27則將電信賬號與銀行賬戶信息的對應關系記錄在銀行接口機的對應 關系數(shù)據(jù)庫23中。業(yè)務取消模塊28用于自動充值業(yè)務的取消,當接收到攜 帶有電信賬號及銀行賬戶信息的自動充值取消申請消息后,業(yè)務取消模塊28 查詢銀行接口機的對應關系數(shù)據(jù)庫23,將電信賬號與銀行賬戶信息的對應關 系設置為失效。本實施例的銀行接口機實現(xiàn)了自動充值業(yè)務的開通和取消。
如圖4所示,為本發(fā)明實施例的自動充值方法第一流程圖。本實施例中 銀行接口機執(zhí)行如下步驟
步驟S101 、接收電信業(yè)務平臺發(fā)送的攜帶有電信賬號及充值額的第 一 自 動充值請求消息;
步驟S102、確定電信賬號對應的銀行賬戶信息;
步驟S103 、在第 一 自動充值請求消息中添加電信賬號對應的銀行賬戶信 息,生成第二自動充值請求消息;
步驟S104、向銀行系統(tǒng)發(fā)送第二自動充值請求消息; 步驟S105、接收銀行系統(tǒng)返回的自動充值響應消息; 步驟S106、向電信業(yè)務平臺轉(zhuǎn)發(fā)該自動充值響應消息。 本實施例由銀行接口機在電信業(yè)務平臺與銀行系統(tǒng)之間轉(zhuǎn)發(fā)消息,實現(xiàn) 了電信網(wǎng)絡和銀行網(wǎng)絡的有效隔離;將用戶電信賬戶與銀行賬戶的對應關系 存放在銀行接口機上,由銀行接口機來確定電信賬號對應的銀行賬戶信息, 這樣,可以提高信息存儲的安全性,從而有效減少了系統(tǒng)的安全風險。
如圖5所示,為本發(fā)明實施例的自動充值方法第二流程圖。本實施例包 括如下步驟
步驟S201、電信業(yè)務平臺自動掃描電信賬戶,判斷電信賬戶的余額是否 低于預先設定的自動充值閾值,若電信賬戶的余額低于自動充值閾值,則執(zhí)
行步驟S202;
步驟S202、電信業(yè)務平臺向銀行接口機發(fā)送攜帶有電信賬號及充值額的 第一自動充值請求消息;
步驟S203、銀行接口機在對應關系數(shù)據(jù)庫檢索電信賬號對應的銀行賬戶 信息,在第一自動充值請求消息中添加檢索到的銀行賬戶信息,生成第二自 動充值請求消息,并向銀行系統(tǒng)發(fā)送第二自動充值請求消息;銀行賬戶信息 可包括銀行賬號及密碼;
步驟S204、銀行系統(tǒng)對銀行賬戶信息進行充值鑒權(quán),若充值鑒權(quán)成功, 執(zhí)行步驟S205;
步驟S205、銀行系統(tǒng)從銀行賬戶扣除充值額,生成攜帶有充值鑒權(quán)結(jié)果
的自動充值響應消息,并向銀行接口機發(fā)送;
步驟S206、銀行接口機接收自動充值響應消息,并向電信業(yè)務平臺轉(zhuǎn)發(fā); 步驟S207、電信業(yè)務平臺判斷充值鑒權(quán)結(jié)果為成功,將充值額增加到電
信賬號的余額上。
本實施例實現(xiàn)了電信賬戶的自動充值;由銀行接口機在電信業(yè)務平臺與 銀行系統(tǒng)之間轉(zhuǎn)發(fā)消息,將用戶電信賬戶與銀行賬戶的對應關系存放在銀行 接口機上,在電信網(wǎng)絡和銀行網(wǎng)絡有效隔離同時,提高了信息存儲的安全性, 從而有效的減少了系統(tǒng)的安全風險。
在充值鑒權(quán)成功后,銀行系統(tǒng)也可先不進行充值額的扣除,而是在電信 業(yè)務平臺充值成功后,再將充值額從銀行賬戶中扣除。此時,電信業(yè)務平臺 在充值成功后,需要通過銀行接口機向銀行系統(tǒng)發(fā)送充值成功消息。這樣, 可以避免由于網(wǎng)絡通信故障等原因造成的銀行系統(tǒng)已扣除充值額,但電信業(yè) 務平臺并沒有收到鑒權(quán)結(jié)果為成功的自動充值響應而未將充值額添加到電信 賬戶的情況的發(fā)生。
電信業(yè)務平臺可根據(jù)需要在多種情況下進行電信賬戶掃描,例如,在定 期處理電信賬戶時,或者以一定周期,或者在業(yè)務量低谷時。
自動充值閾值以及每次的充值額可由用戶設定,也可由電信運營商設定。 如圖6所示,為本發(fā)明實施例的自動充值方法第三流程圖。
步驟S301、電信業(yè)務平臺自動掃描電信賬戶,判斷電信賬戶的余額是否
低于預先設定的自動充值閾值,若電信賬戶的余額低于自動充值閾值,則執(zhí)
行步驟S302;
步驟S302、電信業(yè)務平臺向4艮行接口機發(fā)送第一自動充值請求消息;該 第一 自動充值請求消息攜帶有余額低于自動充值閾值的電信賬戶的賬號以及 充值額;
步驟S303、銀行接口機接收到第一自動充值請求消息后,在對應關系數(shù) 據(jù)庫檢索電信賬號對應的銀行賬戶信息,若檢索失敗,則向電信業(yè)務平臺返
回充值失敗消息;若檢索成功,則執(zhí)行步驟304;
步驟S304、銀行接口機在第一 自動充值請求消息中添加檢索到的銀行賬 戶信息,生成第二自動充值請求消息,并向銀行系統(tǒng)發(fā)送第二自動充值請求 消息;銀行賬戶信息可包括銀行賬號及密碼;
步驟S305、銀行系統(tǒng)對銀行賬戶信息進行充值鑒權(quán);銀行系統(tǒng)根據(jù)第二 自動充值請求消息攜帶的銀行賬號和密碼檢索銀行側(cè)的數(shù)據(jù)庫,判斷密碼是 否正確,并根據(jù)充值額判斷該銀行賬戶的余額是否夠充值所需,若充值鑒權(quán) 成功,執(zhí)行步驟S306;否則,則向銀行接口機返回充值結(jié)果為失敗的自動充 值響應消息;
步驟S306、銀行系統(tǒng)在銀行賬戶中凍結(jié)充值所需的充值額,并向4艮行接 口機返回充值結(jié)果為成功的自動充值響應消息;
步驟S307、銀行接口機接收到自動充值響應消息后,將消息轉(zhuǎn)發(fā)給電信 業(yè)務平臺;
步驟S308、電信業(yè)務平臺判斷自動充值響應消息中的充值結(jié)果是否為成
功,若是,執(zhí)行步驟S309;否則,本次自動充值失??;
步驟S309、電信業(yè)務平臺將充值額增加到電信賬戶的余額上,并向^L行 接口 4幾發(fā)送充值成功通知消息;
步驟S310 、銀行接口機接收到電信業(yè)務平臺發(fā)送的充值成功通知消息后, 將消息轉(zhuǎn)發(fā)給銀行系統(tǒng);
步驟S311、銀行系統(tǒng)接收到充值成功通知消息后,將此前凍結(jié)的充值金 額扣除,并向4艮行接口才幾返回充值成功響應消息;
步驟S312、銀行接口機接收到銀行系統(tǒng)發(fā)送的充值成功響應消息后,將 消息轉(zhuǎn)發(fā)給電信業(yè)務平臺。
本實施例中,銀行系統(tǒng)在對銀行賬戶信息的充值鑒權(quán)成功后,先在銀行 賬戶中凍結(jié)充值額,當接收到電信業(yè)務平臺發(fā)送的充值成功通知時,再將充 值額扣除。這樣,當由于通信故障、設備故障等原因,導致充值鑒權(quán)成功但 電信業(yè)務平臺充值不成功的情況發(fā)生時,銀行系統(tǒng)若沒有接收到電信業(yè)務平 臺返回的充值成功通知消息,則不會將充值額從銀行賬戶中扣除,從而可避 免銀行賬戶充值額的誤扣除。并且,事先凍結(jié)充值額也可避免由于在充值鑒 權(quán)成功到接收到充值成功通知消息期間進行了 一些其他的銀行賬戶操作,而 導致的扣除充值額時銀行賬戶余額不足的情況的發(fā)生。
如圖7所示,為本發(fā)明實施例的自動充值方法的開通自動充值業(yè)務的流 程圖。本實施例包括如下步驟
信息的自動充值開通申請消息;
步驟S402 、銀行接口機向銀行系統(tǒng)轉(zhuǎn)發(fā)自動充值開通申請消息; 步驟S403、銀行系統(tǒng)對銀行賬戶信息進行開通鑒權(quán),判斷銀行賬戶的賬
號密碼是否正確,并將開通鑒權(quán)結(jié)果返回銀行接口機;
步驟S404、銀行接口機判斷銀行系統(tǒng)返回的鑒權(quán)結(jié)果是否為成功,若是,
執(zhí)行步驟S405;否則,執(zhí)行步驟S406; 步驟S405、銀行接口機在對應關系數(shù)據(jù)庫記錄電信賬號與銀行賬戶信息 的對應關系,并向電信業(yè)務平臺返回自動充值開通成功消息;
步驟S406、銀行接口機向電信業(yè)務平臺返回自動充值業(yè)務開通失敗消息。
本實施例實現(xiàn)了自動充值業(yè)務的自動開通。銀行接口機接收到電信業(yè)務 平臺發(fā)送的攜帶有電信賬號及銀行賬戶信息的自動充值開通申請消息后向銀 行系統(tǒng)轉(zhuǎn)發(fā),然后接收銀行系統(tǒng)返回的開通鑒權(quán)結(jié)果,若開通鑒權(quán)成功,則 記錄電信賬號與銀行賬戶信息的對應關系,并向電信業(yè)務平臺返回自動充值 開通成功消息。在開通過程中,由銀行接口機記錄電信賬戶與銀行賬戶信息 的對應關系,增強了信息存儲的安全性。通過本實施例,用戶可以通過電信 運營商的受理渠道,如營業(yè)廳,客戶服務中心,申請開通自動充值業(yè)務。
另外,用戶也可通過銀行系統(tǒng)申請開通自動充值業(yè)務。用戶將電信賬號、 銀行賬戶信息提供給銀行系統(tǒng),銀行系統(tǒng)就可對銀行賬戶進行開通鑒權(quán),若 鑒權(quán)通過,則可將電信賬號以及銀行賬戶信息發(fā)送至銀行接口機,由銀行接 口機記錄電信賬號與銀行賬戶信息的對應關系。
如圖8所示,為本發(fā)明實施例的自動充值方法的取消自動充值業(yè)務的流 程圖。本實施例包括如下步驟
步驟S501、電信業(yè)務平臺向銀行接口機發(fā)送攜帶有電信賬號及銀行賬戶 信息的自動充值取消申請消息;
步驟S502、銀行接口機查詢對應關系數(shù)據(jù)庫,判斷是否記錄有該電信賬 號與銀行賬戶的對應關系,若檢索到,執(zhí)行步驟S503;否則,執(zhí)行步驟S504;
步驟S503、銀行接口機將電信賬號與銀行賬戶信息的對應關系設置為失 效,并向電信業(yè)務平臺返回自動充值取消成功消息;
步驟S504、銀行接口機向電信業(yè)務平臺返回自動充值取消失敗消息。
本實施例實現(xiàn)了自動充值業(yè)務的自動取消。銀行接口機接收到電信業(yè)務 平臺發(fā)送的攜帶有電信賬號及銀行賬戶信息的自動充值取消申請消息后,查 詢電信賬號及銀行賬戶信息的對應關系,將該對應關系設置為失效,并向電
信業(yè)務平臺返回自動充值取消成功消息。通過本實施例,用戶可以通過電信 運營商的受理渠道,如營業(yè)廳,客戶服務中心,申請取消自動充值業(yè)務。
另外,用戶也可通過銀行系統(tǒng)申請取消自動充值業(yè)務。用戶將電信賬號、 銀行賬戶信息提供給銀行系統(tǒng),銀行系統(tǒng)生成并向銀行接口機發(fā)送攜帶有電 信賬號及銀行賬戶信息的自動充值取消申請消息,銀行接口機檢索對應關系 數(shù)據(jù)庫,將相應的電信賬號及銀行賬戶信息的對應關系設置為失效,從而就 可通過銀行系統(tǒng)取消自動充值業(yè)務。
本發(fā)明實施例通過銀行接口機實現(xiàn)了對電信網(wǎng)絡和銀行網(wǎng)絡的有效隔
離;將用戶的銀行賬戶信息存放到銀行接口機上,可以提高信息存儲的安全
性;從而,有效減少了系統(tǒng)的安全風險。
最后應當說明的是以上實施例僅用以說明本發(fā)明的技術(shù)方案而非對其 限制;盡管參照較佳實施例對本發(fā)明進行了詳細的說明,所屬領域的普通技 術(shù)人員應當理解,依然可以對本發(fā)明的具體實施方式
進行修改或者對部分技 術(shù)特征進行等同替換;而不脫離本發(fā)明技術(shù)方案的精神,其均應涵蓋在本發(fā) 明請求保護的技術(shù)方案范圍當中。
權(quán)利要求
1、一種自動充值方法,其特征在于,所述自動充值方法包括接收電信業(yè)務平臺發(fā)送的攜帶有電信賬號及充值額的第一自動充值請求消息;確定所述電信賬號對應的銀行賬戶信息,在所述第一自動充值請求消息中添加所述銀行賬戶信息,生成第二自動充值請求消息,并向銀行系統(tǒng)發(fā)送所述第二自動充值請求消息;接收所述銀行系統(tǒng)返回的自動充值響應消息,并向所述電信業(yè)務平臺轉(zhuǎn)發(fā)所述自動充值響應消息。
2、 根據(jù)權(quán)利要求l所述的自動充值方法,其特征在于,所述接收電信業(yè) 務平臺發(fā)送的攜帶有電信賬號及充值額的第 一 自動充值請求消息之前還包 括電信業(yè)務平臺掃描電信賬戶,判斷所述電信賬戶的余額是否低于預先設 定的充值閾值,當所述電信賬戶的余額低于所述充值闊值時,所述電信業(yè)務 平臺發(fā)送所述第一 自動充值請求。
3、 根據(jù)權(quán)利要求1所述的自動充值方法,其特征在于,所述向銀行系統(tǒng) 發(fā)送所述第二自動充值請求消息之后還包括所述銀行系統(tǒng)對所述銀行賬戶 信息進行充值鑒權(quán),將充值鑒權(quán)結(jié)果攜帶于所述自動充值響應消息中并發(fā)送 所述自動充值響應消息。
4、 根據(jù)權(quán)利要求3所述的自動充值方法,其特征在于,所述進行充值鑒 權(quán)具體為根據(jù)所述第二自動充值請求消息中的銀行賬戶信息在銀行數(shù)據(jù)庫 中檢索,判斷銀行賬戶信息是否正確,并根據(jù)所述充值額判斷所述銀行賬戶 的余額是否充足,若所述銀行賬戶信息正確且所述銀行賬戶余額充足,則充 值鑒權(quán)成功。
5、 根據(jù)權(quán)利要求3所述的自動充值方法,其特征在于,當所述充值鑒權(quán) 結(jié)果為成功時,所述電信業(yè)務平臺將所述充值額增加到所述電信賬戶的余額 上,所述銀行系統(tǒng)從所述銀行賬戶扣除所述充值額。
6、 根據(jù)權(quán)利要求3所述的自動充值方法,其特征在于,所述發(fā)送所述自 動充值響應消息之前,還包括所述銀行系統(tǒng)在所述銀行賬戶中凍結(jié)所述充值額。
7、 根據(jù)權(quán)利要求1所述的自動充值方法,其特征在于,所述電信業(yè)務平臺向銀行接口機發(fā)送第一自動充值請求消息之前,還包括開通自動充值業(yè)務的步驟。
8、 根據(jù)權(quán)利要求7所述的自動充值方法,其特征在于,所述開通自動充 值業(yè)務的步驟具體為接收所述電信業(yè)務平臺發(fā)送的攜帶有電信賬號及銀行賬戶信息的自動充 值開通申請消息,并向所述銀行系統(tǒng)轉(zhuǎn)發(fā); 接收所述銀行系統(tǒng)返回的開通鑒權(quán)結(jié)果;若所述開通鑒權(quán)結(jié)果為成功,則記錄所述電信賬號與所述銀行賬戶信息 的對應關系,并向所述電信業(yè)務平臺返回自動充值開通成功消息。
9、 根據(jù)權(quán)利要求l所述的自動充值方法,其特征在于,所述自動充值方 法還包括取消自動充值業(yè)務的步驟。
10、 根據(jù)權(quán)利要求9所述的自動充值方法,其特征在于,所述取消自動 充值業(yè)務的步驟具體為接收所述電信業(yè)務平臺發(fā)送的攜帶有電信賬號及銀行賬戶信息的自動充 值取消申請消息;查詢所述電信賬號及銀行賬戶信息的對應關系,將所述對應關系設置為 失效,并向所述電信業(yè)務平臺返回自動充值取消成功消息。
11、 一種銀行接口機,其特征在于,所述銀行接口機包括 接收模塊,用于接收電信業(yè)務平臺以及銀行系統(tǒng)發(fā)送的消息; 發(fā)送模塊,用于向電信業(yè)務平臺以及銀行系統(tǒng)發(fā)送消息;對應關系數(shù)據(jù)庫,用于存儲電信賬號與銀行賬戶信息的對應關系;; 檢索模塊,用于根據(jù)接收的第 一 自動充值請求消息中攜帶的電信賬號檢 索對應的銀行賬戶信息;自動充值請求模塊,用于在所述第一 自動充值請求消息中添加所述檢索模塊檢索到的所述銀行賬戶信息,生成第二自動充值請求消息,并通過發(fā)送 模塊向銀行系統(tǒng)發(fā)送所述第二自動充值請求消息;轉(zhuǎn)發(fā)模塊,用于將所述電信業(yè)務平臺發(fā)送的消息轉(zhuǎn)發(fā)至所述銀行系統(tǒng), 以及將所述銀行系統(tǒng)發(fā)送的消息轉(zhuǎn)發(fā)至所述電信業(yè)務平臺。
12、 根據(jù)權(quán)利要求11所述的銀行接口機,其特征在于,所述銀行接口機 還包括業(yè)務開通模塊,用于在所述銀行系統(tǒng)對申請開通自動充值業(yè)務的電信賬 號對應的銀行賬戶信息進行的開通鑒權(quán)成功時,將所述電信賬號與銀行賬戶 信息的對應關系記錄在所述對應關系數(shù)據(jù)庫中。
13、 根據(jù)權(quán)利要求11或12所述的銀行接口機,其特征在于,所述銀行 接口機還包括業(yè)務取消模塊,用于在接收到攜帶有電信賬號及銀行賬戶信息的自動充 值取消申請消息后,查詢所述對應關系數(shù)據(jù)庫,將所述電信賬號與所述銀行 賬戶信息的對應關系設置為失效。
14、 一種自動充值系統(tǒng),其特征在于,所述自動充值系統(tǒng)包括 電信業(yè)務平臺,用于存儲電信賬號及所述電信賬號的余額,以及發(fā)送攜帶有電信賬號及充值額的第一自動充值請求消息,并用于在對所述電信賬號 對應的銀行賬戶信息充值鑒權(quán)成功時,將所述充值額增加到所述電信賬號的 余額上;銀行系統(tǒng),用于存儲銀行賬戶相關信息,以及對第二自動充值請求消息 中攜帶的銀行賬戶信息進行充值鑒權(quán),并且在充值鑒權(quán)成功時,從所述銀行 賬戶扣除所述充值額;銀行接口機,用于存儲電信賬號與銀行賬戶的對應關系及在所述電信業(yè) 務平臺及銀行系統(tǒng)之間轉(zhuǎn)發(fā)消息,并用于根據(jù)電信賬號檢索對應的銀行賬戶 信息,將檢索到的銀行賬戶信息添加到所述第一自動充值請求消息中,生成 第二自動充值請求消息,并向所述銀行系統(tǒng)發(fā)送。
全文摘要
本發(fā)明涉及銀行接口機、自動充值方法及系統(tǒng)。自動充值方法包括接收電信業(yè)務平臺發(fā)送的攜帶有電信賬號及充值額的第一自動充值請求消息;確定所述電信賬號對應的銀行賬戶信息,在所述第一自動充值請求消息中添加所述銀行賬戶信息,生成第二自動充值請求消息,并向銀行系統(tǒng)發(fā)送所述第二自動充值請求消息;接收所述銀行系統(tǒng)返回的自動充值響應消息,并向所述電信業(yè)務平臺轉(zhuǎn)發(fā)所述自動充值響應消息。本發(fā)明通過銀行接口機實現(xiàn)了對電信網(wǎng)絡和銀行網(wǎng)絡的有效隔離;將銀行賬戶信息存放到銀行接口機上可以提高信息存儲的安全性;有效減少了系統(tǒng)的安全風險。
文檔編號G06Q20/00GK101354805SQ20071011956
公開日2009年1月28日 申請日期2007年7月26日 優(yōu)先權(quán)日2007年7月26日
發(fā)明者李春成 申請人:華為技術(shù)有限公司