專利名稱::充值處理方法與系統(tǒng)、通信裝置的制作方法
技術領域:
:本發(fā)明涉及通信技術,特別涉及一種充值處理方法與系統(tǒng)、通信裝置。
背景技術:
:為了便于對使用通信業(yè)務的用戶進行費用結算,業(yè)務提供商為每個使用通信業(yè)務的用戶分別提供一個帳號。用戶可以通過撥打運營商提供的接入號碼,或者通過營業(yè)廳操作員,向自己的賬戶注入資金,在用戶使用通信業(yè)務的過程中或使用通信業(yè)務后,業(yè)務提供商根據(jù)用戶使用的業(yè)務額度進行計費,并從用戶帳號上扣除相應費用。其中,運營商提供的用于充值的系統(tǒng)稱為充值系統(tǒng)。充值系統(tǒng)中包括一個或多個充值中心(VoucherCenter,以下簡稱VC)。VC中存儲有充值卡信息,例如充值卡的卡號、狀態(tài)等。充值卡的狀態(tài)分為有效狀態(tài)與無效狀態(tài)兩種。其中,有效狀態(tài)表示該充值卡尚未用于充值并處于有效期內,無效狀態(tài)表示該充值卡已用于充值或已過有效期。每張充值卡都有密碼作為標識,用戶充值的時候,需要提供充值卡密碼,VC完成把充值卡面額對應的金額轉存入用戶帳號中。傳統(tǒng)智能網(wǎng)中,用戶帳號一般存在業(yè)務控制點(ServiceControlPoint,以下簡稱SCP)或是數(shù)據(jù)業(yè)務計費網(wǎng)關中,一般的,數(shù)據(jù)業(yè)務計費網(wǎng)關會計費,連到SCP的賬戶進行扣費。隨著電信網(wǎng)絡的發(fā)展,傳統(tǒng)的智能網(wǎng)、數(shù)據(jù)業(yè)務計費網(wǎng)關都在向融合計費系統(tǒng)演進。在電信網(wǎng)絡演進后的融合計費系統(tǒng)中,計費功能從業(yè)務控制和計費層分離出來,由增加的在線計費系統(tǒng)(OnlineChargeSystem,以下簡稱0CS)網(wǎng)元負責,0CS—般具有批價、計費、用戶余額管理與賬戶管理功能,和業(yè)務承載層連接并互動的業(yè)務控制功能仍然保留在業(yè)務控制層的網(wǎng)元中。目前,用戶可以通過呼叫接入號碼通過自動充值流程進行賬戶充值,也可以通過營業(yè)廳手工接入充值流程進行賬戶充值?,F(xiàn)有技術基于3GPP網(wǎng)絡架構的充值流程主要包括SCP與VC交互查詢充值卡信息,在通過VC驗證后,SCP與0CS交互指示0CS對充值處理請求中的充值卡進行充值處理,在接收到0CS充值成功的消息后,SCP與VC交互指示VC置位該充值卡,最后SCP向0CS發(fā)送充值確認消息。發(fā)明人在實現(xiàn)本發(fā)明的過程中發(fā)現(xiàn),上述現(xiàn)有技術的充值流程至少存在以下問題在有時上述充值流程中發(fā)生信令層面的丟棄信令或信令超時的情況下,SCP超時未接收到ocs返回的充值處理成功應答消息時,或者SCP發(fā)送充值卡置位請求消息失敗時,或者vc對充值卡置位失敗,SCP未接收到vc返回的置位響應消息時,ocs已經(jīng)給用戶充值成功,但vc均未將充值卡置位,在vc上充值卡的狀態(tài)仍然為有效狀態(tài),使得該充值卡還可以再次使用,從而給運營商帶來大的經(jīng)濟損失。
發(fā)明內容本發(fā)明實施例提供一種充值處理方法與系統(tǒng)、通信裝置,避免同一張充值卡被重復充值。本發(fā)明實施例提供的一種充值處理方法,該方法包括7接收充值業(yè)務請求,該充值業(yè)務請求中包括充值卡標識與待充值的用戶帳號;查詢充值異常記錄表是否包括所述充值卡標識以及該充值卡標識對應的充值卡是否充值成功;在所述充值異常記錄表中不包括所述充值業(yè)務請求中攜帶的充值卡標識時,或者在所述充值業(yè)務請求中攜帶的充值卡標識對應的充值卡未充值成功時,請求充值中心對所述充值卡標識對應的充值卡進行鑒權,以便于在該充值卡通過鑒權后,所述充值中心利用該充值卡對所述用戶帳號進行充值處理。本發(fā)明實施例提供了一種通信裝置,其包括信息交互模塊與第一查詢模塊;所述信息交互模塊,用于接收充值業(yè)務請求,所述充值業(yè)務請求中包括充值卡標識與待充值的用戶帳號,以及根據(jù)所述第一查詢模塊的查詢結果,在所述充值異常記錄表中不包含所述充值業(yè)務請求中攜帶的充值卡標識時,或者在所述充值卡標識對應的充值卡未充值成功時,請求充值中心對該充值卡進行鑒權,以便于在該充值卡通過鑒權后,所述充值中心利用該充值卡對所述用戶帳號進行充值處理;所述第一查詢模塊,用于查詢充值異常記錄表是否包括所述充值卡標識以及該充值卡標識對應的充值卡是否充值成功。本發(fā)明實施例提供了另一種通信裝置,其包括第一接收模塊,用于接收業(yè)務控制點發(fā)送的對用戶帳號進行充值處理的充值處理請求消息,該充值處理請求消息中包括充值卡標識與待充值的用戶帳號,以及接收所述業(yè)務控制點發(fā)送的充值確認請求消息;充值模塊,用于在所述第一接收模塊接收到所述充值處理請求消息時,利用所述充值卡對所述用戶帳號進行充值處理并生成充值處理成功應答消息,在所述第一接收模塊接收到所述充值確認請求消息時,完成充值處理并生成充值確認結果消息,該充值確認結果消息中包括充值時間與充值金額;第一發(fā)送模塊,用于在所述充值模塊對所述用戶帳號進行充值處理后,向所述業(yè)務控制點發(fā)送所述充值處理成功應答消息,以及向所述業(yè)務控制點發(fā)送所述充值確認結果消息;寫入模塊,用于在接收到業(yè)務控制點發(fā)送的寫入通知消息時,或在充值模塊生成所述充值處理成功應答消息失敗時,或在所述第一發(fā)送模塊發(fā)送所述充值處理成功應答消息失敗時,向充值異常記錄表中寫入所述充值卡標識,所述充值異常記錄表中包括充值卡標識以及所述充值卡標識對應的充值卡是否充值成功的充值結果信息。本發(fā)明實施例提供了又一種通信裝置,其包括第二接收模塊,用于接收業(yè)務控制點向所述充值中心發(fā)送的鑒權請求消息與充值卡置位請求消息,所述鑒權請求消息中攜帶有充值卡標識,所述充值卡置位請求消息中攜帶有所述充值卡標識;置位模塊,用于根據(jù)所述充值卡置位請求消息,或者,在所述充值異常記錄表與置位失敗記錄表中存在相同的充值卡標識并且該充值卡標識對應的充值卡已經(jīng)充值成功時,對所述充值卡標識對應的充值卡進行置位;鑒權模塊,用于在接收到鑒權請求消息后,對所述鑒權請求消息中攜帶的充值卡標識對應的充值卡的有效性進行判斷;8第二查詢模塊,用于根據(jù)鑒權模塊的判斷結果,在該充值卡有效時,查詢用于記錄充值卡置位失敗的置位失敗記錄表中是否包括所述鑒權請求消息中攜帶的充值卡標識,以及所述鑒權請求消息中攜帶的用戶帳號與所述鑒權請求消息中攜帶的充值卡標識在所述置位失敗記錄表中對應的用戶帳號是否相同,所述置位失敗記錄表中包括置位失敗的充值卡標識與用戶帳號之間的對應關系信息;第二發(fā)送模塊,用于根據(jù)所述鑒權模塊與第二查詢模塊的結果,在所述置位失敗記錄表中不包括所述鑒權請求消息中攜帶的充值卡標識,或所述充值卡的狀態(tài)為有效狀態(tài)時,或者所述充值卡的狀態(tài)為有效狀態(tài)并且所述鑒權請求消息中攜帶的用戶帳號與所述鑒權請求消息中攜帶的充值卡標識在所述置位失敗記錄表中對應的用戶賬號相同時,向所述業(yè)務控制點發(fā)送所述充值卡通過鑒權的鑒權結果消息;在所述鑒權請求消息中攜帶的充值卡標識對應的充值卡處于無效狀態(tài)或者不可用狀態(tài)時,或所述鑒權請求消息中攜帶的用戶帳號與所述鑒權請求消息中攜帶的充值卡標識在所述置位失敗記錄表中對應的用戶帳號不同時,向所述業(yè)務控制點發(fā)送所述充值卡未通過鑒權的鑒權結果消息,以及在所述置位模塊對所述充值卡置位成功后,向所述業(yè)務控制點發(fā)送充值卡置位響應消息。本發(fā)明實施例提供的一種充值處理系統(tǒng),包括業(yè)務控制點、在線計費系統(tǒng)與充值中心,其中,所述業(yè)務控制點用于接收充值業(yè)務請求,所述充值業(yè)務請求中包括充值卡標識與待充值的用戶帳號,查詢充值異常記錄表是否包括所述充值卡標識以及該充值卡標識對應的充值卡是否充值成功,在所述充值異常記錄表中不包括所述充值業(yè)務請求中攜帶的充值卡標識時,或者在所述充值卡標識對應的充值卡未充值成功時,請求所述充值中心對所述充值卡標識對應的充值卡進行鑒權,以便于在該充值卡通過鑒權后,所述充值中心利用該充值卡對所述用戶帳號進行充值處理。本發(fā)明實施例提供的另一種充值處理方法,該方法包括業(yè)務控制點向充值中心發(fā)送充值卡置位請求消息并開始計時,該充值卡置位請求消息中包括所述充值卡標識;業(yè)務控制點在發(fā)送所述充值卡置位請求消息失敗,或者在發(fā)送所述充值卡置位請求消息后的預設時間內未接收到所述充值中心針對所述充值卡置位請求消息返回的充值卡置位響應消息時,向在線計費系統(tǒng)發(fā)送回滾請求消息,該回滾請求消息用于請求所述在線計費系統(tǒng)終止將所述充值卡金額注入所述用戶帳號,所述回滾請求消息中包括所述充值卡標識與待充值的用戶帳號。本發(fā)明實施例提供的又一種通信裝置,包括發(fā)送模塊,用于向充值中心發(fā)送充值卡置位請求消息;接收模塊,用于接收所述充值中心針對所述充值卡置位請求消息返回的充值卡置位響應消息;計時模塊,用于在所述發(fā)送模塊發(fā)送充值卡置位請求消息時,以預設時間開始計時;第二通知模塊,用于根據(jù)所述計時模塊的計時結果,在所述發(fā)送模塊發(fā)送所述充值卡置位請求消息失敗,或者在所述發(fā)送模塊發(fā)送所述充值卡置位請求消息后的預設時間內,所述接收模塊未接收到所述充值卡置位響應消息時,向在線計費系統(tǒng)發(fā)送回滾請求消息,該回滾請求消息用于請求所述在線計費系統(tǒng)終止將所述充值卡金額注入所述用戶帳號,所述回滾請求消息中包括所述充值卡標識與待充值的用戶帳號。本發(fā)明實施例提供的另一種充值處理系統(tǒng),包括業(yè)務控制點、在線計費系統(tǒng)與充值中心,其中,所述業(yè)務控制點用于向所述充值中心發(fā)送充值卡置位請求消息并開始計時,該充值卡置位請求消息中包括所述充值卡標識,在發(fā)送所述充值卡置位請求消息失敗,或者在發(fā)送所述充值卡置位請求消息后的預設時間內未接收到所述充值中心針對所述充值卡置位請求消息返回的充值卡置位響應消息時,向所述在線計費系統(tǒng)發(fā)送回滾請求消息,該回滾請求消息用于請求所述在線計費系統(tǒng)終止將所述充值卡金額注入所述用戶帳號,所述回滾請求消息中包括所述充值卡標識與待充值的用戶帳號。本發(fā)明上述實施例提供的充值處理方法與系統(tǒng)、通信裝置,可以在充值異常記錄表中記錄充值成功的充值卡標識以及該充值卡標識對應的充值卡是否在計費系統(tǒng)充值成功的充值結果信息,業(yè)務控制點在接收到充值業(yè)務請求時,通過查詢該充值異常記錄表是否包括充值業(yè)務請求中的充值卡標識并判斷該充值卡是否已經(jīng)在計費系統(tǒng)充值成功,當該充值卡已經(jīng)在計費系統(tǒng)充值成功時,則不繼續(xù)執(zhí)行后續(xù)充值處理流程;只有在所述充值異常記錄表中不包括所述充值業(yè)務請求中攜帶的充值卡標識時,或者在充值卡標識對應的充值卡未充值成功時,才對該充值卡進行鑒權以及后續(xù)充值處理,從而有效避免一張充值卡被多次重復充值,從而避免由此給運營商帶來的經(jīng)濟損失。圖1為本發(fā)明充值處理方法實施例一的流程圖;圖2為本發(fā)明充值處理方法實施例二的流程圖;圖3為本發(fā)明通信裝置實施例一的結構示意圖;圖4為本發(fā)明通信裝置實施例二的結構示意圖;圖5為本發(fā)明通信裝置實施例三的結構示意圖;圖6為本發(fā)明通信裝置實施例四的結構示意圖;圖7為本發(fā)明充值處理系統(tǒng)實施例的結構示意圖;圖8為本發(fā)明充值處理方法實施例三的流程圖;圖9為本發(fā)明充值處理方法實施例四的流程圖;圖10為本發(fā)明通信裝置實施例五的結構示意圖。具體實施例方式下面通過附圖和實施例,對本發(fā)明的技術方案做進一步的詳細描述。本發(fā)明實施例的充值處理方法、充值處理系統(tǒng)與通信裝置可基于3GPP網(wǎng)絡架構實現(xiàn),該3GPP網(wǎng)絡架構包括業(yè)務承載層、業(yè)務控制層和計費層。其中計費層功能由0CS網(wǎng)元實現(xiàn),其主要包括批價、計費、余額管理、帳戶管理功能;和業(yè)務承載層連接并互動的業(yè)務控制功能由業(yè)務控制層網(wǎng)元SCP實現(xiàn)。如圖l所示,為本發(fā)明充值處理方法實施例一的流程圖,其包括以下步驟步驟101,SCP接收充值業(yè)務請求,該充值業(yè)務請求中包括充值卡標識與待充值的用戶帳號。其中,充值卡標識用于唯一的標識該充值卡,其具體可以是充值卡卡號或充值卡密碼,也可以是充值卡卡號與充值卡密碼的結合。步驟102,SCP查詢充值異常記錄表是否包括充值業(yè)務請求中的充值卡標識,以及該充值卡標識對應的充值卡是否在OCS充值成功。其中,充值異常記錄表(rechargelog)包括充值卡標識以及該充值卡標識對應的充值卡是否在OCS充值成功的充值結果信息。本發(fā)明實施例中的該充值異常記錄表是在充值流程發(fā)生異常時記錄的,即可能發(fā)生某個信令層面的信令丟棄或信令超時,在無法確定OCS是否充值成功或VC是否置位成功的情況下記錄的。步驟103,SCP在充值異常記錄表中不包括充值業(yè)務請求中攜帶的充值卡標識時,或者在充值業(yè)務請求中攜帶的充值卡標識對應的充值卡未充值成功時,請求VC對該充值卡進行鑒權,以便于在該充值卡通過鑒權后,VC利用該充值卡對待充值的用戶帳號進行充值處理。如果在步驟102中,SCP查詢到充值異常記錄表中存在充值業(yè)務請求中的充值卡標識并且其充值結果信息表示該充值卡標識所標識的充值卡已經(jīng)充值成功,則不再執(zhí)行后續(xù)的充值處理流程。具體地,SCP可以向發(fā)送充值業(yè)務請求的用戶終端返回該充值卡不可用消息或鑒權失敗消息等。在圖1所示的充值處理方法實施例中,當SCP在接收到充值業(yè)務請求時,可基于充值異常記錄表中記錄的充值卡標識及其對應的充值結果信息,查詢該充值異常記錄表是否包括充值業(yè)務請求中的充值卡標識以及該充值卡標識對應的充值卡是否已經(jīng)在OCS充值成功。只有在該充值卡標識對應的充值卡未充值成功時,或者在充值異常記錄表中不包括該充值卡標識時,才對該充值卡進行鑒權以及后續(xù)充值處理;如果該充值卡已經(jīng)在OCS充值成功,則不再執(zhí)行后續(xù)充值處理流程,這樣就避免了一張充值卡在充值成功但置位失敗的情況下還能夠再次充值,從而有效避免一張充值卡被多次重復充值,避免了由此給運營商帶來的經(jīng)濟損失。如圖2所示,為本發(fā)明充值處理方法實施例二的流程圖,該實施例的充值處理流程包括以下步驟步驟201,SCP接收充值業(yè)務請求,該充值業(yè)務請求中包括充值卡標識與待充值的用戶帳號。其中,充值卡標識用于唯一的標識該充值卡,其具體可以是充值卡卡號或充值卡密碼,也可以是充值卡卡號與充值卡密碼的結合。具體地,SCP可以通過兩種方式接收充值業(yè)務請求。作為其中一種方式,該充值業(yè)務請求可以為用戶終端通過撥打接入碼發(fā)起呼叫請求,也可以通過其他接入碼發(fā)起呼叫請求,該呼叫請求被接入到拜訪地移動交換中心后,由拜訪地移動交換中心根據(jù)接入碼將該呼叫請求觸發(fā)到歸屬SCP。之后,SCP和用戶終端交互,收集待充值的用戶帳號和充值卡標識。作為另一種方式,該充值業(yè)務請求也可以由管理員從營業(yè)廳中的運營支撐系統(tǒng)(BusinessandOperationSupportSystem,以下簡稱BOSS)發(fā)起,即管理員向BOSS輸入手機號、充值卡標識并發(fā)起充值業(yè)務請求,BOSS將該充值業(yè)務請求發(fā)送給OCS,再由OCS將該充值業(yè)務請求轉發(fā)給SCP。步驟202,SCP查詢充值異常記錄表是否包括充值業(yè)務請求中的充值卡標識,以及該充值卡標識對應的充值卡是否在OCS充值成功。其中,充值異常記錄表包括充值卡標識以及該充值卡標識對應的充值卡是否在OCS充值成功的充值結果信息。該充值異常記錄表中是在充值流程發(fā)生異常時記錄的,即可能發(fā)生某個信令層11面的信令丟棄或信令超時,在無法確定0CS是否充值成功或VC是否置位成功的情況下記錄的。該充值異常記錄表也可以在充值流程正常的情況下記錄,其記錄時間和條件并不僅限于上述充值異常的情況。如下表1所示,為本發(fā)明充值異常記錄表的一個具體內容實例表1充值異常記錄表<table>tableseeoriginaldocumentpage12</column></row><table>上述表1中,該充值異常記錄表中的充值結果信息可以通過置位0和1來標識該充值卡充值成功還是失敗,比如,O代表充值成功,1代表充值失敗。也可以根據(jù)原先設置,用其他方式來標識該充值結果信息。SCP接收充值業(yè)務請求后,查詢SCP自身存儲的充值異常記錄表,或者,SCP向OCS發(fā)送鑒權請求消息,查詢OCS上存儲的充值異常記錄表,該充值異常記錄表中至少包括充值號碼、被充值的用戶賬號和充值卡標識,SCP查詢該充值異常記錄表中是否有本次充值業(yè)務請求中攜帶的充值卡標識,以及其對應的充值卡的充值記錄,并查詢該充值卡是否已經(jīng)在OCS充值成功,比如該充值異常記錄表中的充值結果信息的標識位的值是0,則代表充值成功,如果是l,則代表充值失敗。如果充值異常記錄表中包括本次充值業(yè)務請求中攜帶的充值卡標識,并且該充值卡標識對應的充值卡已經(jīng)在OCS充值成功,則SCP可以向發(fā)起充值業(yè)務請求的用戶終端返回鑒權失敗消息,不執(zhí)行后續(xù)充值處理流程;否則,繼續(xù)執(zhí)行步驟203。步驟203,SCP通過查詢獲知待充值的用戶帳號為OCS用戶帳號時,向充值業(yè)務請求中攜帶的充值卡標識對應的充值卡歸屬VC發(fā)送充值卡鑒權請求消息,該鑒權請求消息中攜帶有該充值卡標識。步驟204,VC接收到SCP發(fā)送的充值卡鑒權請求消息后,對該充值卡進行有效性鑒權,即查詢充值卡狀態(tài)信息,判斷該充值卡是否有效,并向SCP返回鑒權結果消息,在該鑒權結果消息中包含了充值卡面值、狀態(tài)、有效期等信息。其中,若充值卡通過鑒權,VC向SCP返回該充值卡通過鑒權的鑒權結果消息,在該鑒權結果消息中包含了充值卡面值、狀態(tài)、有效期等信息;若充值卡未通過鑒權,VC向SCP返回該充值卡未通過鑒權的鑒權結果消息。步驟205,SCP根據(jù)VC返回的鑒權結果消息,在充值卡通過鑒權后,向OCS發(fā)送充值處理請求消息,請求OCS利用該充值卡對待充值的用戶帳號進行充值處理,充值處理請求消息中包括充值卡標識與待充值的用戶帳號。該充值處理請求消息具體可以是一個信用控制請求(CreditControlRequest,以下簡稱:CCR)初始(Initial)消息。若充值卡未通過鑒權,則SCP不再執(zhí)行后續(xù)充值處理流程。步驟206,OCS在接收到SCP發(fā)送的充值處理請求消息后,利用該充值卡對待充值的用戶帳號進行充值處理,并在充值處理成功后,向SCP返回充值處理成功應答消息,該充值處理成功應答消息具體可以是一個信用控制響應(CreditControlAnswer,以下簡稱CCA)初始(Initial)消息。步驟207,SCP在接收到OCS返回的充值處理成功應答消息后,向VC發(fā)送充值卡置位請求消息,請求VC對置位請求消息中攜帶的充值卡標識對應的充值卡進行置位,將該充12值卡的狀態(tài)設置為無效狀態(tài),該充值卡置位請求消息中包括該充值卡標識。步驟208,VC在接收到SCP發(fā)送的置位請求消息后,將該充值卡標識對應的充值卡狀態(tài)修改為無效狀態(tài),并記錄本次充值信息,例如被充值的用戶帳號、充值時間等,并在對充值卡置位后,向SCP返回充值卡置位響應消息。其中,當SCP在生成或者發(fā)送充值卡置位請求消息失敗時,或者,由于VC置位失敗導致SCP在發(fā)送充值卡置位請求消息后的預設時間內未接收到VC返回的充值卡置位響應消息時,或者,由于OCS充值處理成功但會話超時,導致SCP在發(fā)送充值處理請求消息后的預設時間內未接收到OCS返回的充值處理成功應答消息時,執(zhí)行步驟209;否則,執(zhí)行步驟210。步驟209,SCP向充值異常記錄表中寫入充值卡標識,并在該充值異常記錄表中記錄該充值卡在OCS充值處理成功的充值結果信息。作為另一種可行的實施例,SCP也可以不是由自己向充值異常記錄表中記錄該充值卡標識及其對應的充值結果信息,而是指示OCS記錄上述信息,或者OCS在生成或發(fā)送所述充值處理成功應答消息失敗時,向所述充值異常記錄表中寫入所述充值卡標識,所述充值異常記錄表中包括充值卡標識以及所述充值卡標識對應的充值卡是否充值成功的充值結果信息。步驟210,SCP在接收到VC返回的充值卡置位響應消息后,根據(jù)該充值卡置位響應消息判斷VC是否對該充值卡置位成功,若置位成功,執(zhí)行步驟211。若置位失敗,不執(zhí)行后續(xù)充值處理流程。步驟211,SCP向OCS發(fā)送充值確認請求消息,請求OCS進行充值確認,該充值確認請求消息具體可以是一個信用控制請求(CreditControlRequest,以下簡稱CCR)結束(Term)消息。步驟212,OCS接收到SCP發(fā)送的充值確認請求消息后,進行充值事務的提交,并向SCP返回充值確認結果消息,其中攜帶充值時間與充值金額,該充值確認結果消息具體可以是一個(CreditControlAnswer,以下簡稱CCA)結束(Term)消息。在圖2所示實施例的充值處理流程中,在步驟202中,當SCP查詢充值異常記錄表中包括充值業(yè)務請求中的充值卡標識并且該充值卡標識對應的充值卡充值失敗時,也可以繼續(xù)查詢充值異常記錄表,判斷是否給原被充值的用戶賬號充值,即本次充值業(yè)務請求中所攜帶的用戶帳號與本次充值業(yè)務請求中所攜帶的充值卡標識在充值異常記錄表中對應的用戶帳號是否相同,如果是,則鑒權通過,否則可以向用戶終端返回鑒權失敗的消息,不執(zhí)行后續(xù)充值處理流程。這樣可以保證一張充值卡只能用于同一個用戶進行充值。作為另一種可行的實施例,當SCP查詢充值異常記錄表中包括充值業(yè)務請求中的充值卡標識并且該充值卡標識對應的充值卡充值失敗時,繼續(xù)執(zhí)行后續(xù)充值處理流程,SCP向VC發(fā)送充值卡鑒權請求消息,查詢該充值卡狀態(tài),如果VC判斷該充值卡處于不可用狀態(tài)即鎖卡狀態(tài)時,則向SCP返回該充值卡鑒權失敗的鑒權結果消息,不繼續(xù)執(zhí)行后續(xù)充值處理流程;或者,當VC判斷該充值卡處于有效狀態(tài)時,也可以繼續(xù)查詢置位失敗記錄表中是否包括鑒權請求消息中攜帶的充值卡標識,以及鑒權請求消息中攜帶的用戶帳號與鑒權請求消息中攜帶的充值卡標識在置位失敗記錄表中對應的用戶賬號是否相同,如果不同,則VC向SCP返回該充值卡未通過鑒權的鑒權結果消息,不繼續(xù)執(zhí)行后續(xù)充值處理流程;如果相同,則VC向SCP發(fā)送該充值卡通過鑒權的鑒權結果消息,繼續(xù)執(zhí)行步驟205。這樣可以在當SCP查詢充值異常記錄表記錄該充值卡充值失敗時,在VC側進行鑒權,也可以保證一張充值卡只能用于同一個用戶進行充值。作為又一種可行的實施例,當同一個VC對應多個不同的SCP時,比如第一次充值號碼A給被充值號碼B充值,第二次充值號碼A給被充值號碼C充值,此時,在步驟202中因為被充值號碼C的歸屬SCP與被充值號碼B的歸屬SCP不同,所以被充值號碼C的歸屬SCP上的充值異常記錄表中沒有該充值業(yè)務請求中的充值卡標識對應的充值卡的充值記錄,因此繼續(xù)執(zhí)行步驟203,由SCP向VC發(fā)送鑒權請求消息,查詢該充值卡信息,當VC判斷該充值卡的狀態(tài)為無效狀態(tài)或不可用狀態(tài)時,則向SCP發(fā)送該充值卡未通過鑒權的鑒權結果消息,不繼續(xù)執(zhí)行后續(xù)充值處理流程;若所述充值卡的狀態(tài)為有效狀態(tài),則VC向SCP發(fā)送該充值卡通過鑒權的鑒權結果消息。從而可以解決在VC對應多個SCP時一張充值卡重復充值的問題。在本實施例的充值流程中,VC鎖卡是在當VC對該充值卡置位失敗時,或者在向OCS發(fā)送該充值卡通過鑒權的鑒權結果消息后的預設時間內未接收到SCP針對該充值卡的充值卡置位請求消息時進行的,此時,VC可以鎖定該充值卡,將其狀態(tài)設置為不可用狀態(tài),不可用狀態(tài)即為不知道是否置位,不知道該充值卡處于有效狀態(tài)還是無效狀態(tài)。作為再一種可行的實施例,當同一個VC對應多個SCP時,在步驟202中因為SCP的充值異常記錄表中沒有該充值業(yè)務請求中的充值卡標識對應的充值卡的充值記錄,因此繼續(xù)執(zhí)行步驟203由SCP向VC發(fā)送鑒權請求消息,查詢該充值卡信息,當VC判斷該充值卡為有效狀態(tài)時,也可以繼續(xù)查詢置位失敗記錄表中是否包括鑒權請求消息中攜帶的充值卡標識,以及鑒權請求消息中攜帶的用戶帳號與鑒權請求消息中攜帶的充值卡標識在置位失敗記錄表中對應的用戶賬號是否相同。該置位失敗記錄表是在VC置位異常時由VC記錄的,其中包括置位失敗的充值卡標識與被充值的用戶賬號之間的對應關系信息。若鑒權請求消息中攜帶的用戶帳號與鑒權請求消息中攜帶的充值卡標識在置位失敗記錄表中對應的用戶賬號不同,則VC向SCP發(fā)送該充值卡未通過鑒權的鑒權結果消息,不繼續(xù)執(zhí)行后續(xù)充值處理流程;若鑒權請求消息中攜帶的用戶帳號與鑒權請求消息中攜帶的充值卡標識在置位失敗記錄表中對應的用戶帳號相同,則VC向SCP發(fā)送該充值卡通過鑒權的鑒權結果消息,繼續(xù)執(zhí)行步驟205。這樣也可以保證一張充值卡只能用于同一個用戶進行充值。在本實施例的充值流程中,VC的置位失敗記錄表是在當VC對該充值卡置位失敗時,或者在向OCS發(fā)送該充值卡通過鑒權的鑒權結果消息后的預設時間內未接收到SCP針對該充值卡的充值卡置位請求消息時記錄的,此時,VC可以在置位失敗記錄表中寫入該置位失敗的充值卡標識與本次被充值的用戶賬號之間的對應關系,綁定該充值卡與被充值的用戶帳號。在下一次充值流程中,該置位失敗記錄表可以用以保證該充值卡只能用于該用戶再次充值。在圖2所示實施例的充值流程置位失敗時,VC鎖卡,SCP將充值異常記錄表發(fā)送給VC,VC將該充值異常記錄表與其記錄的置位失敗記錄表進行核對,如果在充值異常記錄表與置位失敗記錄表中存在相同的充值卡標識,并且充值異常記錄表中記錄該充值卡已經(jīng)用于在OCS充值成功,則VC將該充值卡標識對應的充值卡狀態(tài)設置為無效狀態(tài),然后備份并刪除置位失敗記錄表中該充值卡標識的相關信息。SCP在確認VC對該充值異常記錄表審14核完畢后,備份并刪除充值異常記錄表中的相關信息。其中,上述核查機制可以采用手動和自動兩種方式,手動方式即為用FTP或其他方式將SCP上的充值異常記錄表發(fā)送到VC,VC離線審核該充值異常記錄表,將該充值異常記錄表與置位失敗記錄表進行核對并作相應處理;自動方式即SCP定期自動將充值異常記錄表發(fā)送至VC并與VC上的置位失敗記錄表進行核對,該定期的時間可以自主設置,比如10分鐘或一天。圖2所示實施例的充值處理方法,通過在VC置位失敗時或者OCS會話超時時,由SCP或OCS記錄充值異常記錄表,VC鎖卡并記錄置位失敗記錄表,并建立兩表之間的核對機制,能夠有效避免一張充值卡被多次重復充值,避免了由此給運營商帶來的經(jīng)濟損失。如圖3所示,為本發(fā)明通信裝置實施例一的結構示意圖,該實施例的通信裝置可以作為SCP,實現(xiàn)如本發(fā)明實施例的充值處理流程中SCP的相應功能,其包括信息交互模塊301與第一查詢模塊302。其中,信息交互模塊301用于接收用戶終端發(fā)送的充值業(yè)務請求,該充值業(yè)務請求中包括充值卡標識與待充值的用戶帳號。其中,充值卡標識用于唯一標識該充值卡,其具體可以是充值卡卡號或充值卡密碼,也可以是充值卡卡號與充值卡密碼的結合。第一查詢模塊302用于在信息交互模塊301接收到用戶終端通過自動方式或營業(yè)廳手工方式發(fā)起的充值業(yè)務請求后,查詢充值異常記錄表是否包括充值業(yè)務請求中攜帶的充值卡標識以及該充值卡標識對應的充值卡在OCS是否充值成功,該充值異常記錄表包括充值卡標識以及該充值卡標識對應的充值卡在OCS是否充值成功的充值結果信息。信息交互模塊301根據(jù)第一查詢模塊302的查詢結果,在該充值卡標識對應的充值卡未充值成功時,或者在充值異常記錄表中不包含充值業(yè)務請求中攜帶的充值卡標識時,與VC、OCS進行信息交互,請求充值卡歸屬VC對該充值卡進行鑒權,并在該充值卡通過鑒權后,利用該充值卡對待充值的用戶帳號進行充值處理。本實施例的通信裝置,通過查詢充值異常記錄表,有效避免了一張充值卡被多次重復充值,避免了由此給運營商帶來的經(jīng)濟損失。進一步地,圖3所示的通信裝置中,信息交互模塊301具體可以包括接收單元303與發(fā)送單元304。其中,接收單元303用于接收充值業(yè)務請求,該充值業(yè)務請求中包括充值卡標識與待充值的用戶帳號;還用于接收VC返回的鑒權結果消息和OCS返回的充值處理成功應答消息;并用于接收VC對充值卡置位成功后返回的充值卡置位響應消息和OCS返回的充值確認結果消息。發(fā)送單元304用于根據(jù)第一查詢模塊302的查詢結果,在充值業(yè)務請求消息中攜帶的充值卡標識對應的充值卡未充值成功時,生成并向VC發(fā)送充值卡鑒權請求消息;還用于在VC鑒權通過后,生成并向0CS發(fā)送對待充值的用戶帳號進行充值處理的充值處理請求消息;并用于生成并向VC發(fā)送充值卡置位請求消息和生成并向OCS發(fā)送充值確認請求消息。即信息交互模塊301在與VC、0CS進行信息交互的過程中,接收單元303與發(fā)送單元304負責相關通信信息的發(fā)送和接收。如圖4所示,為本發(fā)明通信裝置實施例二的結構示意圖,與圖3所示通信裝置實施例相比,該實施例的通信裝置還包括第一計時模塊305、記錄模塊306與第一通知模塊307。其中,第一計時模塊305用于在發(fā)送單元304向VC發(fā)送充值卡置位請求消息后,或者在發(fā)送單元304向OCS發(fā)送充值處理請求消息后,根據(jù)預設時間進行計時,該預設時間可以自主設置,比如5秒。記錄模塊306在發(fā)送單元304生成充值卡置位請求消息失敗時,或者,根據(jù)第一計時模塊305的計時結果,在發(fā)送單元304發(fā)送充值卡置位請求消息后的預設時間內接收單元303未接收到針對該充值卡的充值卡置位響應消息時,或者,在發(fā)送單元304向OCS發(fā)送充值處理請求消息后的預設時間內接收單元303未接收到OCS返回的充值處理成功應答消息時,向充值異常記錄表中寫入充值卡標識及該充值卡是否在OCS充值成功的充值結果信息。第一通知模塊307,用于向OCS發(fā)送寫入通知消息,通知OCS向充值異常記錄表中寫入充值卡標識及該充值卡標識所標識的充值卡是否在OCS充值成功的充值結果信息。再參見圖4,該實施例的通信裝置還可以包括第一刪除模塊308。第一刪除模塊308用于在充值異常記錄表與置位失敗記錄表中存在相同的充值卡標識并且該充值卡標識對應的充值卡已經(jīng)在OCS充值成功,VC審核該充值異常記錄表完畢后,刪除該充值異常記錄表中該充值卡標識對應的相關信息。該置位失敗記錄表中包括置位失敗的充值卡標識與本次被充值的用戶帳號之間的對應關系信息。圖4實施例所述的通信裝置,通過在充值異常時記錄充值異常記錄表,能夠有效避免一張充值卡被多次重復充值,避免了由此給運營商帶來的經(jīng)濟損失。如圖5所示,為本發(fā)明通信裝置實施例三的結構示意圖,該實施例的通信裝置可以作為OCS,實現(xiàn)如本發(fā)明實施例的充值處理流程中OCS的相應功能,其可以包括第一接收模塊401、充值模塊402、第一發(fā)送模塊403和寫入模塊404。其中,第一接收模塊401用于接收SCP發(fā)送的對用戶帳號進行充值處理的充值處理請求消息,該充值處理請求消息中包括充值卡標識與待充值的用戶帳號,并用于接收SCP發(fā)送的充值確認請求消息。其中,充值卡標識用于唯一的標識該充值卡,其具體可以是充值卡卡號或充值卡密碼,也可以是充值卡卡號與充值卡密碼的結合。充值模塊402用于在第一接收模塊401接收到SCP發(fā)送的充值處理請求消息時,利用該充值卡對待充值的用戶帳號進行充值處理并生成充值處理成功應答消息;還用于在第一接收模塊401接收到充值確認請求消息時,完成充值處理并生成充值確認結果消息,該充值確認結果消息中包括充值時間與充值金額等。第一發(fā)送模塊403用于在充值模塊402對待充值的用戶帳號進行充值處理成功后向SCP發(fā)送充值處理成功應答消息。另外,第一發(fā)送模塊403還可以將充值確認結果消息發(fā)送給SCP。寫入模塊404用于在接收到SCP發(fā)送的寫入通知消息時,或者在充值模塊402生成充值處理成功應答消息失敗時,或者在第一發(fā)送模塊403發(fā)送充值處理成功應答消息失敗時,向充值異常記錄表中寫入充值卡標識以及充值卡標識對應的充值卡充值成功的充值結果信息。本實施例提供的通信裝置,通過記錄充值異常記錄表,實現(xiàn)了對充值卡信息的有效檢驗,有效避免了一張充值卡被多次重復充值,避免了由此給運營商帶來的經(jīng)濟損失。如圖6所示,為本發(fā)明通信裝置實施例四的結構示意圖,該實施例的通信裝置可以作為VC,實現(xiàn)如本發(fā)明實施例的充值處理流程中VC的相應功能,其可以包括第二接收模塊501、鑒權模塊502、第二查詢模塊503、第二發(fā)送模塊504和置位模塊505。其中,第二接收模塊501用于接收SCP向VC發(fā)送的充值卡鑒權請求消息,該鑒權請求消息中攜帶有充值卡標識,其中,充值卡標識用于唯一的標識該充值卡,其具體可以是充值卡卡號或充值卡密碼,也可以是充值卡卡號與充值卡密碼的結合;還用于接收SCP在OCS充值處理成功后向VC發(fā)送的置位請求消息。鑒權模塊502用于在接收到鑒權請求消息16后,對鑒權請求消息中攜帶的充值卡標識對應的充值卡的有效性進行鑒權。第二查詢模塊503用于根據(jù)鑒權模塊502的判斷結果,在鑒權請求消息中攜帶的充值卡標識對應的充值卡有效時,查詢置位失敗記錄表中是否包括鑒權請求消息中攜帶的充值卡標識,以及鑒權請求消息中攜帶的用戶帳號與該鑒權請求消息中攜帶的充值卡標識在置位失敗記錄表中對應的用戶帳號是否相同,置位失敗記錄表中包括置位失敗的充值卡標識與用戶帳號之間的對應關系信息。第二發(fā)送模塊504用于根據(jù)鑒權模塊502與第二查詢模塊503的結果,在置位失敗記錄表中不包括鑒權請求消息中攜帶的充值卡標識,或所述充值卡的狀態(tài)為有效狀態(tài)時,或者所述充值卡的狀態(tài)為有效狀態(tài)并且鑒權請求消息中攜帶的用戶帳號與鑒權請求消息中攜帶的充值卡標識在置位失敗記錄表中對應的用戶帳號相同時,向SCP發(fā)送充值卡通過鑒權的鑒權結果消息;在鑒權請求消息中攜帶的充值卡標識對應的充值卡處于無效狀態(tài)或者不可用狀態(tài)時,或者所述充值卡有效但鑒權請求消息中攜帶的用戶帳號與鑒權請求消息中攜帶的充值卡標識在置位失敗記錄表中對應的用戶帳號不同,向SCP發(fā)送該充值卡未通過鑒權的鑒權結果消息;第二發(fā)送模塊504還用于在置位模塊505對充值卡置位成功后,向SCP發(fā)送充值卡置位響應消息。置位模塊505用于根據(jù)充值卡置位請求消息對充值卡標識對應的充值卡進行置位,或者,在充值異常記錄表與置位失敗記錄表中存在相同的充值卡標識并且該充值卡標識對應的充值卡已經(jīng)充值成功時,對該充值卡標識對應的充值卡進行置位,將該已經(jīng)充值成功的充值卡的狀態(tài)修改為無效狀態(tài)。在圖6所示實施例的通信裝置中,還可以包括更新模塊506,更新模塊506用于在置位模塊505對充值卡置位失敗時,或者,第二接收模塊501在第二發(fā)送模塊504向SCP發(fā)送充值卡通過鑒權的鑒權結果消息后的預設時間內未接收到SCP發(fā)送的針對該充值卡的充值卡置位請求消息時,向置位失敗記錄表中寫入置位失敗的充值卡標識與本次被充值的用戶帳號之間的對應關系信息。進一步地,圖6所示的通信裝置還可以包括第二刪除模塊507,第二刪除模塊507用于在VC審核完畢SCP發(fā)送的充值異常記錄表,充值異常記錄表與置位失敗記錄表中存在相同的充值卡標識并且該充值卡標識對應的充值卡已經(jīng)在OCS充值成功時,備份并刪除置位失敗記錄表中該充值卡標識與用戶帳號之間的對應關系信息。本發(fā)明上述實施例提供的通信裝置,通過在VC置位失敗時進行鎖卡并記錄置位失敗記錄表,能夠有效避免一張充值卡被多次重復充值,從而避免由此給運營商帶來的經(jīng)濟損失。如圖7所示,為本發(fā)明充值處理系統(tǒng)實施例的結構示意圖,本實施例充值處理系統(tǒng)可以包括業(yè)務控制點601、在線計費系統(tǒng)602與充值中心603。其中,業(yè)務控制點601用于接收充值業(yè)務請求,該充值業(yè)務請求中包括充值卡標識與待充值的用戶帳號,并查詢充值異常記錄表是否包括該充值業(yè)務請求攜帶的充值卡標識以及該充值卡標識對應的充值卡是否在在線計費系統(tǒng)602充值成功,充值異常記錄表包括充值卡標識以及該充值卡標識對應的充值卡是否在在線計費系統(tǒng)602充值成功的充值結果信息。如果充值卡標識對應的充值卡尚未充值成功,或者在充值異常記錄表中不包括充值業(yè)務請求中攜帶的充值卡標識,業(yè)務控制點601向充值中心603發(fā)送充值卡鑒權請求消息,請求充值中心603對該充值卡進行鑒權,并在該充值卡通過鑒權后,與在線計費系統(tǒng)602及充值中心603交互,利用該充值卡對待充值的用戶帳號進行充值處理。在圖7所示的充值處理系統(tǒng)中,業(yè)務控制點601可以采用圖3至圖4任一所述的通信裝置,在線計費系統(tǒng)602可以采用圖5所述的通信裝置,充值中心603可以采用圖6所述的通信裝置。本實施例提供的充值處理系統(tǒng),通過在業(yè)務控制點、在線計費系統(tǒng)與充值中心三方均加以改進,記錄充值異常記錄表,VC鎖卡并記錄置位失敗記錄表,并建立兩表核查機制,有效避免了一張充值卡被多次重復充值,避免了由此給運營商帶來的經(jīng)濟損失。如圖8所示,為本發(fā)明充值處理方法實施例三的流程圖,該實施例充值處理方法包括以下步驟步驟701,SCP向VC發(fā)送充值卡置位請求消息并開始計時,該充值卡置位請求消息中包括充值卡標識。其中,充值卡標識用于唯一的標識該充值卡,其具體可以是充值卡卡號或充值卡密碼,也可以是充值卡卡號與充值卡密碼的結合。步驟702,SCP在發(fā)送充值卡置位請求消息失敗,或者在發(fā)送充值卡置位請求消息后的預設時間內未接收到VC針對該充值卡置位請求消息返回的充值卡置位響應消息時,向OCS發(fā)送回滾請求消息,該回滾請求消息用于請求OCS終止將充值卡金額注入待充值的用戶帳號,該回滾請求消息中包括置位請求消息中攜帶的充值卡標識與待充值的用戶帳號。如圖9所示,為本發(fā)明充值處理方法實施例四的流程圖,該實施例充值處理方法包括以下步驟步驟801,SCP發(fā)起充值流程后,當向VC發(fā)送充值卡置位請求消息時,SCP開始計時,該充值卡置位請求消息中包括充值卡標識。其中,充值卡標識用于唯一的標識該充值卡,其具體可以是充值卡卡號或充值卡密碼,也可以是充值卡卡號與充值卡密碼的結合。步驟802,SCP判斷發(fā)送充值卡置位請求消息是否失敗,或者是否能夠在發(fā)送充值卡置位請求消息后的預設時間內接收到VC針對充值卡置位請求消息返回的充值卡置位響應消息,如果能夠接收到該置位響應消息,則執(zhí)行步驟803;如果SCP在設定時間內未接收到該置位響應消息,則執(zhí)行步驟804。步驟803,SCP按照常規(guī)流程繼續(xù)執(zhí)行SCP向OCS發(fā)送充值確認請求消息等后續(xù)步驟。步驟804,SCP向OCS發(fā)送回滾請求消息,該回滾請求消息用于請求OCS終止將該充值卡金額注入待充值的用戶帳號,該回滾請求消息中包括充值卡標識與待充值的用戶帳號,且該回滾消息中可以為REFUND-ACCOUNT消息。其中,在步驟802之后,0CS可以在回滾處理完畢后向SCP返回回滾結果消息。其中,SCP等待超時計時的時間一般為5秒,融合計費引擎等待最終確認消息并提交充值事務的時間為60秒,因此可以避免SCP判斷響應消息超時并發(fā)送回滾消息到融合計費引擎上來時,融合計費引擎已經(jīng)提交事務的情況。圖8和圖9實施例所描述的充值處理方法,通過在VC置位失敗時建立回滾機制,能夠有效避免一張充值卡被多次重復充值,避免了由此給運營商帶來的經(jīng)濟損失。如圖IO所示,為本發(fā)明通信裝置實施例五的結構示意圖,該實施例的通信裝置可以作為SCP,實現(xiàn)如本發(fā)明實施例的充值處理流程中SCP的相應功能,其可以包括發(fā)送模塊901、接收模塊902、計時模塊903和第二通知模塊904。其中,發(fā)送模塊901用于向VC發(fā)送充值卡置位請求消息。接收模塊902用于接收VC針對充值卡置位請求消息返回的充值卡置位響應消息。計時模塊903用于在發(fā)送模塊901發(fā)送充值卡置位請求消息時,以預設時間開始計時。第二通知模塊904用于在發(fā)送模塊901發(fā)送充值卡置位請求消息失敗,或者根據(jù)計時模塊903的計時結果,在發(fā)送模塊901發(fā)送充值卡置位請求消息后的預設時間內,接收模塊902未接收到充值卡置位響應消息時,向OCS發(fā)送回滾請求消息,該回滾請求消息用于請求OCS終止將充值卡金額注入待充值的用戶帳號,該回滾請求消息中包括充值卡標識與待充值的用戶帳號。本實施例提供的充值處理裝置,通過在VC置位失敗時建立回滾機制,能夠有效避免一張充值卡被多次重復充值,避免了由此給運營商帶來的經(jīng)濟損失。本發(fā)明充值處理系統(tǒng)可以包括業(yè)務控制點、在線計費系統(tǒng)與充值中心。其中,業(yè)務控制點用于向充值中心發(fā)送充值卡置位請求消息并開始計時,該充值卡置位請求消息中包括充值卡標識,在發(fā)送充值卡置位請求消息失敗,或者在發(fā)送充值卡置位請求消息后的預設時間內未接收到充值中心針對充值卡置位請求消息返回的充值卡置位響應消息時,向在線計費系統(tǒng)發(fā)送回滾請求消息,該回滾請求消息用于請求在線計費系統(tǒng)終止將充值卡金額注入待充值的用戶帳號,該回滾請求消息中包括充值卡標識與待充值的用戶帳號。本實施例提供的充值處理系統(tǒng),通過在VC置位失敗時建立回滾機制,能夠有效避免一張充值卡被多次重復充值,避免了由此給運營商帶來的經(jīng)濟損失。本領域普通技術人員可以理解實現(xiàn)上述方法實施例的全部或部分步驟可以通過程序指令相關的硬件來完成,前述的程序可以存儲于一計算機可讀取存儲介質中,該程序在執(zhí)行時,執(zhí)行包括上述方法實施例的步驟;而前述的存儲介質包括ROM、RAM、磁碟或者光盤等各種可以存儲程序代碼的介質。本發(fā)明實施例可以通過記錄充值異常記錄表和VC鎖卡,并建立充值異常記錄表的核查機制,有效防止一張充值卡被多次重復充值,從而避免由此給運營商帶來的經(jīng)濟損失。最后應說明的是以上實施例僅用以說明本發(fā)明的技術方案而非對其進行限制,盡管參照較佳實施例對本發(fā)明進行了詳細的說明,本領域的普通技術人員應當理解其依然可以對本發(fā)明的技術方案進行修改或者等同替換,而這些修改或者等同替換亦不能使修改后的技術方案脫離本發(fā)明技術方案的精神和范圍。權利要求一種充值處理方法,其特征在于,包括接收充值業(yè)務請求,該充值業(yè)務請求中包括充值卡標識與待充值的用戶帳號;查詢充值異常記錄表是否包括所述充值卡標識以及該充值卡標識對應的充值卡是否充值成功;在所述充值異常記錄表中不包括所述充值業(yè)務請求中攜帶的充值卡標識時,或者在所述充值業(yè)務請求中攜帶的充值卡標識對應的充值卡未充值成功時,請求充值中心對所述充值卡標識對應的充值卡進行鑒權,以便于在該充值卡通過鑒權后,所述充值中心利用該充值卡對所述用戶帳號進行充值處理。2.根據(jù)權利要求1所述的充值處理方法,其特征在于,所述充值異常記錄表包括充值卡標識以及所述充值卡標識對應的充值卡是否充值成功的充值結果信息。3.根據(jù)權利要求1所述的充值處理方法,其特征在于,所述利用該充值卡對所述用戶帳號進行充值處理包括生成并向在線計費系統(tǒng)發(fā)送充值處理請求消息,請求所述在線計費系統(tǒng)利用該充值卡對所述用戶帳號進行充值處理;在接收到所述在線計費系統(tǒng)返回的充值處理成功應答消息后,生成并向所述充值中心發(fā)送充值卡置位請求消息,該充值卡置位請求消息中包括所述充值卡標識;接收所述充值中心在對所述充值卡置位后返回的充值卡置位響應消息;向所述在線計費系統(tǒng)發(fā)送充值確認請求消息,并接收所述在線計費系統(tǒng)返回的充值確認結果消息,該充值確認結果消息中包括充值時間與充值金額。4.根據(jù)權利要求1所述的充值處理方法,其特征在于,業(yè)務控制點在生成或者發(fā)送所述充值卡置位請求消息失敗時,或者,所述業(yè)務控制點在發(fā)送所述充值卡置位請求消息后的預設時間內未接收到所述充值卡置位響應消息時,或者,所述業(yè)務控制點在發(fā)送所述充值處理請求消息后的預設時間內未接收到在線計費系統(tǒng)返回的充值處理成功應答消息時,向所述充值異常記錄表中寫入所述充值卡標識及該充值卡充值成功的充值結果信息。5.根據(jù)權利要求4所述的充值處理方法,其特征在于,向所述充值異常記錄表中寫入所述充值卡標識及該充值卡充值成功的充值結果信息具體為所述業(yè)務控制點指示所述在線計費系統(tǒng)向所述充值異常記錄表中寫入所述充值卡標識及該充值卡充值成功的充值結果信息。6.根據(jù)權利要求5所述的充值處理方法,其特征在于,所述充值異常記錄表中還包括利用所述充值卡標識對應的充值卡充值的被充值的用戶賬號;所述請求充值中心對所述充值卡標識對應的充值卡進行鑒權包括所述業(yè)務控制點向充值中心發(fā)送鑒權請求消息,該鑒權請求消息中攜帶有所述充值業(yè)務請求中的充值卡標識;所述充值中心對所述鑒權請求消息中攜帶的充值卡標識對應的充值卡的有效性進行判斷,查詢所述鑒權請求消息中攜帶的充值卡標識對應的充值卡的狀態(tài)是否為不可用狀態(tài);若所述充值卡的狀態(tài)為不可用狀態(tài)或無效狀態(tài),則所述充值中心向所述業(yè)務控制點發(fā)送所述充值卡未通過鑒權的鑒權結果消息;若所述充值卡的狀態(tài)為有效狀態(tài),則所述充值中心向所述業(yè)務控制點發(fā)送所述充值卡通過鑒權的鑒權結果消息。7.根據(jù)權利要求6所述的充值處理方法,其特征在于,所述充值中心在對所述充值卡置位失敗時,或在向所述業(yè)務控制點發(fā)送所述充值卡通過鑒權的鑒權結果消息后的預設時間內未接收到針對該充值卡的充值卡置位請求消息時,將其狀態(tài)設置為不可用狀態(tài)。8.根據(jù)權利要求5所述的充值處理方法,其特征在于,所述充值異常記錄表中還包括利用所述充值卡標識對應的充值卡充值的被充值的用戶賬號;所述請求充值中心對所述充值卡標識對應的充值卡進行鑒權包括所述業(yè)務控制點向充值中心發(fā)送鑒權請求消息,該鑒權請求消息中攜帶有所述充值業(yè)務請求中的充值卡標識;所述充值中心對所述鑒權請求消息中攜帶的充值卡標識對應的充值卡的有效性進行判斷,并在該充值卡有效時,查詢置位失敗記錄表中是否包括所述鑒權請求消息中攜帶的充值卡標識,以及所述鑒權請求消息中攜帶的用戶帳號與所述鑒權請求消息中攜帶的充值卡標識在所述置位失敗記錄表中對應的用戶帳號是否相同,所述置位失敗記錄表中包括置位失敗的充值卡標識與被充值的用戶帳號之間的對應關系信息;若所述鑒權請求消息中攜帶的用戶帳號與所述鑒權請求消息中攜帶的充值卡標識在所述置位失敗記錄表中對應的用戶帳號不同,所述充值中心向所述業(yè)務控制點發(fā)送所述充值卡未通過鑒權的鑒權結果消息;若所述置位失敗記錄表中不包括所述鑒權請求消息中攜帶的充值卡標識,或所述鑒權請求消息中攜帶的用戶帳號與所述鑒權請求消息中攜帶的充值卡標識在所述置位失敗記錄表中對應的用戶帳號相同,所述充值中心向所述業(yè)務控制點發(fā)送所述充值卡通過鑒權的鑒權結果消息。9.根據(jù)權利要求8所述的充值處理方法,其特征在于,所述充值中心在對所述充值卡置位失敗時,或在向所述業(yè)務控制點發(fā)送所述充值卡通過鑒權的鑒權結果消息后的預設時間內未接收到針對該充值卡的充值卡置位請求消息時,向所述置位失敗記錄表中寫入置位失敗的充值卡標識與本次被充值的用戶帳號之間的對應關系。10.根據(jù)權利要求7或9所述的充值處理方法,其特征在于,還包括在所述充值異常記錄表與所述置位失敗記錄表中存在相同的充值卡標識并且該充值卡標識對應的充值卡已經(jīng)充值成功時,刪除所述充值異常記錄表與所述置位失敗記錄表中該充值卡標識的相關信息,并由所述充值中心將該充值卡標識對應的充值卡狀態(tài)設置為無效狀態(tài)。11.一種通信裝置,其特征在于,包括信息交互模塊與第一查詢模塊;所述信息交互模塊,用于接收充值業(yè)務請求,所述充值業(yè)務請求中包括充值卡標識與待充值的用戶帳號,以及根據(jù)所述第一查詢模塊的查詢結果,在所述充值異常記錄表中不包含所述充值業(yè)務請求中攜帶的充值卡標識時,或者在所述充值卡標識對應的充值卡未充值成功時,請求充值中心對該充值卡進行鑒權,以便于在該充值卡通過鑒權后,所述充值中心利用該充值卡對所述用戶帳號進行充值處理;所述第一查詢模塊,用于查詢充值異常記錄表是否包括所述充值卡標識以及該充值卡標識對應的充值卡是否充值成功。12.根據(jù)權利要求11所述的通信裝置,其特征在于,所述信息交互模塊包括接收單元與發(fā)送單元;所述接收單元,用于接收充值業(yè)務請求,所述充值業(yè)務請求中包括充值卡標識與待充值的用戶帳號,以及接收所述充值中心返回的鑒權結果消息、在線計費系統(tǒng)返回的充值處理成功應答消息、所述充值中心返回的充值卡置位響應消息、所述在線計費系統(tǒng)返回的充值確認結果消息;所述發(fā)送單元,用于根據(jù)所述第一查詢模塊的查詢結果,在所述充值卡標識對應的充值卡未充值成功時,生成并向所述充值中心發(fā)送充值卡鑒權請求消息,生成并向所述在線計費系統(tǒng)發(fā)送對所述用戶帳號進行充值處理的充值處理請求消息,生成并向所述充值中心發(fā)送充值卡置位請求消息,生成并向所述在線計費系統(tǒng)發(fā)送充值確認請求消息。13.根據(jù)權利要求12所述的通信裝置,其特征在于,還包括第一計時模塊,用于在所述發(fā)送單元向所述充值中心發(fā)送充值卡置位請求消息后,或者在所述發(fā)送單元向所述在線計費系統(tǒng)發(fā)送充值處理請求消息后,根據(jù)預設時間進行計時;記錄模塊,用于在所述發(fā)送單元生成所述充值卡置位請求消息失敗時,或者,根據(jù)所述第一計時模塊的計時結果,在所述發(fā)送單元發(fā)送所述充值卡置位請求消息后的預設時間內所述接收單元未接收到所述充值卡置位響應消息時,或者,在所述發(fā)送單元向所述在線計費系統(tǒng)發(fā)送充值處理請求消息后的預設時間內未接收到所述在線計費系統(tǒng)返回的充值處理成功應答消息時,向所述充值異常記錄表中寫入所述充值卡標識及該充值卡充值成功的充值結果信息;第一通知模塊,用于在所述發(fā)送單元生成所述充值卡置位請求消息失敗時,或者,根據(jù)所述第一計時模塊的計時結果,在所述發(fā)送單元發(fā)送所述充值卡置位請求消息后的預設時間內所述接收單元未接收到所述充值卡置位響應消息時,或者,在所述發(fā)送單元向所述在線計費系統(tǒng)發(fā)送充值處理請求消息后的預設時間內未接收到所述在線計費系統(tǒng)返回的充值處理成功應答消息時,向所述在線計費系統(tǒng)發(fā)送寫入通知消息,通知所述在線計費系統(tǒng)向所述充值異常記錄表中寫入所述充值卡標識及該充值卡充值成功的充值結果信息。14.根據(jù)權利要求11所述的通信裝置,其特征在于,還包括第一刪除模塊,用于在所述充值異常記錄表與置位失敗記錄表中存在相同的充值卡標識并且該充值卡標識對應的充值卡已經(jīng)充值成功時,刪除所述充值異常記錄表中該充值卡標識的相關信息,所述置位失敗記錄表中包括置位失敗的充值卡標識與本次被充值的用戶帳號之間的對應關系信息。15.—種通信裝置,其特征在于,包括第一接收模塊,用于接收業(yè)務控制點發(fā)送的對用戶帳號進行充值處理的充值處理請求消息,該充值處理請求消息中包括充值卡標識與待充值的用戶帳號,以及接收所述業(yè)務控制點發(fā)送的充值確認請求消息;充值模塊,用于在所述第一接收模塊接收到所述充值處理請求消息時,利用所述充值卡對所述用戶帳號進行充值處理并生成充值處理成功應答消息,在所述第一接收模塊接收到所述充值確認請求消息時,完成充值處理并生成充值確認結果消息,該充值確認結果消息中包括充值時間與充值金額;第一發(fā)送模塊,用于在所述充值模塊對所述用戶帳號進行充值處理后,向所述業(yè)務控制點發(fā)送所述充值處理成功應答消息,以及向所述業(yè)務控制點發(fā)送所述充值確認結果消息;寫入模塊,用于在接收到業(yè)務控制點發(fā)送的寫入通知消息時,或在充值模塊生成所述充值處理成功應答消息失敗時,或在所述第一發(fā)送模塊發(fā)送所述充值處理成功應答消息失敗時,向充值異常記錄表中寫入所述充值卡標識以及所述充值卡標識對應的充值卡是否充值成功的充值結果信息。16.—種通信裝置,其特征在于,包括第二接收模塊,用于接收業(yè)務控制點向所述充值中心發(fā)送的鑒權請求消息與充值卡置位請求消息,所述鑒權請求消息和充值卡置位請求消息中攜帶有充值卡標識;置位模塊,用于根據(jù)所述充值卡置位請求消息,或者,在所述充值異常記錄表與所述置位失敗記錄表中存在相同的充值卡標識并且該充值卡標識對應的充值卡已經(jīng)充值成功時,對所述充值卡標識對應的充值卡進行置位;鑒權模塊,用于在接收到鑒權請求消息后,對所述鑒權請求消息中攜帶的充值卡標識對應的充值卡的有效性進行判斷;第二查詢模塊,用于根據(jù)鑒權模塊的判斷結果,在該充值卡有效時,查詢用于記錄充值卡置位失敗的置位失敗記錄表中是否包括所述鑒權請求消息中攜帶的充值卡標識,以及所述鑒權請求消息中攜帶的用戶帳號與所述鑒權請求消息中攜帶的充值卡標識在所述置位失敗記錄表中對應的用戶帳號是否相同,所述置位失敗記錄表中包括置位失敗的充值卡標識與用戶帳號之間的對應關系信息;第二發(fā)送模塊,用于根據(jù)所述鑒權模塊與第二查詢模塊的結果,在所述置位失敗記錄表中不包括所述鑒權請求消息中攜帶的充值卡標識,或所述充值卡的狀態(tài)為有效狀態(tài)時,或者所述充值卡的狀態(tài)為有效狀態(tài)并且所述鑒權請求消息中攜帶的用戶帳號與所述鑒權請求消息中攜帶的充值卡標識在所述置位失敗記錄表中對應的用戶帳號相同時,向所述業(yè)務控制點發(fā)送所述充值卡通過鑒權的鑒權結果消息;在所述鑒權請求消息中攜帶的充值卡標識對應的充值卡處于無效狀態(tài)或者不可用狀態(tài)時,或所述充值卡有效但所述鑒權請求消息中攜帶的用戶帳號與所述鑒權請求消息中攜帶的充值卡標識在所述置位失敗記錄表中對應的用戶帳號不同時,向所述業(yè)務控制點發(fā)送所述充值卡未通過鑒權的鑒權結果消息;以及在所述置位模塊對所述充值卡置位成功后,向所述業(yè)務控制點發(fā)送充值卡置位響應消息。17.根據(jù)權利要求16所述的通信裝置,其特征在于,還包括更新模塊,用于在所述置位模塊對所述充值卡置位失敗時,或者,在向所述業(yè)務控制點發(fā)送所述充值卡通過鑒權的鑒權結果消息后的預設時間內未接收到針對該充值卡的充值卡置位請求消息時,將所述充值卡的狀態(tài)設置為不可用狀態(tài),或向所述置位失敗記錄表中寫入置位失敗的充值卡標識與本次被充值的用戶帳號之間的對應關系。18.根據(jù)權利要求16或17所述的通信裝置,其特征在于,還包括第二刪除模塊,用于在所述充值異常記錄表與置位失敗記錄表中存在相同的充值卡標識并且該充值卡標識對應的充值卡已經(jīng)充值成功時,刪除所述置位失敗記錄表中該充值卡標識與用戶帳號之間的對應關系。19.一種充值處理系統(tǒng),包括業(yè)務控制點、在線計費系統(tǒng)與充值中心,其特征在于,所述業(yè)務控制點用于接收充值業(yè)務請求,所述充值業(yè)務請求中包括充值卡標識與待充值的用戶帳號,查詢充值異常記錄表是否包括所述充值卡標識以及該充值卡標識對應的充值卡是否充值成功,在所述充值異常記錄表中不包括所述充值業(yè)務請求中攜帶的充值卡標識時,或者在所述充值卡標識對應的充值卡未充值成功時,請求所述充值中心對所述充值卡標識對應的充值卡進行鑒權,以便于在該充值卡通過鑒權后,所述充值中心利用該充值卡對所述用戶帳號進行充值處理。20.根據(jù)權利要求19所述的充值處理系統(tǒng),其特征在于,所述業(yè)務控制點為權利要求11至14任一所述的通信裝置,所述在線計費系統(tǒng)為權利要求15所述的通信裝置,所述充值中心為權利要求16至18任一所述的通信裝置。21.—種充值處理方法,其特征在于,包括業(yè)務控制點向充值中心發(fā)送充值卡置位請求消息并開始計時,該充值卡置位請求消息中包括所述充值卡標識;業(yè)務控制點在發(fā)送所述充值卡置位請求消息失敗,或者在發(fā)送所述充值卡置位請求消息后的預設時間內未接收到所述充值中心針對所述充值卡置位請求消息返回的充值卡置位響應消息時,向在線計費系統(tǒng)發(fā)送回滾請求消息,該回滾請求消息用于請求所述在線計費系統(tǒng)終止將所述充值卡金額注入所述用戶帳號,所述回滾請求消息中包括所述充值卡標識與待充值的用戶帳號。22.—種通信裝置,其特征在于,包括發(fā)送模塊,用于向充值中心發(fā)送充值卡置位請求消息;接收模塊,用于接收所述充值中心針對所述充值卡置位請求消息返回的充值卡置位響應消息;計時模塊,用于在所述發(fā)送模塊發(fā)送充值卡置位請求消息時,以預設時間開始計時;第二通知模塊,用于在所述發(fā)送模塊發(fā)送所述充值卡置位請求消息失敗,或者根據(jù)所述計時模塊的計時結果,在所述發(fā)送模塊發(fā)送所述充值卡置位請求消息后的預設時間內所述接收模塊未接收到所述充值卡置位響應消息時,向在線計費系統(tǒng)發(fā)送回滾請求消息,該回滾請求消息用于請求所述在線計費系統(tǒng)終止將所述充值卡金額注入所述用戶帳號,所述回滾請求消息中包括所述充值卡標識與待充值的用戶帳號。23.—種充值處理系統(tǒng),包括業(yè)務控制點、在線計費系統(tǒng)與充值中心,其特征在于,所述業(yè)務控制點用于向所述充值中心發(fā)送充值卡置位請求消息并開始計時,該充值卡置位請求消息中包括所述充值卡標識,在發(fā)送所述充值卡置位請求消息失敗,或者在發(fā)送所述充值卡置位請求消息后的預設時間內未接收到所述充值中心針對所述充值卡置位請求消息返回的充值卡置位響應消息時,向所述在線計費系統(tǒng)發(fā)送回滾請求消息,該回滾請求消息用于請求所述在線計費系統(tǒng)終止將所述充值卡金額注入所述用戶帳號,所述回滾請求消息中包括所述充值卡標識與待充值的用戶帳號。全文摘要本發(fā)明實施例公開了一種充值處理方法與系統(tǒng)、通信裝置,其中,充值處理方法包括接收充值業(yè)務請求;查詢充值異常記錄表是否包括所述充值卡標識以及該充值卡標識對應的充值卡是否充值成功;在所述充值異常記錄表中不包括所述充值業(yè)務請求中攜帶的充值卡標識時,或者在所述充值卡標識對應的充值卡未充值成功時,請求充值中心對該充值卡進行鑒權,以便于在該充值卡通過鑒權后,所述充值中心利用該充值卡對所述用戶帳號進行充值處理。本發(fā)明實施例提供的充值處理方法與系統(tǒng)、通信裝置可以有效避免一張充值卡被多次重復充值,從而避免由此給運營商帶來的經(jīng)濟損失。文檔編號G07F19/00GK101720074SQ20081022374公開日2010年6月2日申請日期2008年10月9日優(yōu)先權日2008年10月9日發(fā)明者王斌申請人:華為技術有限公司