專利名稱:一種充值中心中充值卡數(shù)量的核對方法和裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及通訊計費(fèi)技術(shù)領(lǐng)域,尤其涉及一種充值中心中充值卡數(shù)量的核對方法 和裝置。
背景技術(shù):
充值卡是運(yùn)營商的一種產(chǎn)品,為用戶使用運(yùn)營商的付費(fèi)服務(wù)提供充值。由于充值 卡的購買和使用都很方便,因而被廣泛采用。充值中心(vouchercenter,vc)負(fù)責(zé)充值卡數(shù) 據(jù)的管理,充值中心通常具有卡容量的設(shè)計要求。在某些國家和地區(qū),由于充值卡的面值較 小,流通性高,充值中心的卡容量(需要管理的充值卡)的數(shù)量級往往達(dá)到千萬乃至億級。充值卡的生命周期主要包括創(chuàng)建充值卡資源、發(fā)行充值卡、充值和刪除充值卡資源。圖1所示為現(xiàn)有技術(shù)中充值中心對充值卡的管理方法,包括101 創(chuàng)建充值卡資源,充值中心根據(jù)新創(chuàng)建的充值卡的數(shù)量,更新充值卡數(shù)量字 段(記錄充值卡的數(shù)量信息的字段)的值,將該字段的值更新為已有充值卡的數(shù)量+新創(chuàng) 建的充值卡的數(shù)量;創(chuàng)建充值卡資源的過程包括生成充值卡邏輯信息,并將充值卡邏輯信息插入到 未使用充值卡表中存儲。102 發(fā)行充值卡,充值中心不更新充值卡數(shù)量字段的值;103 用戶充值,充值中心將充值后的充值卡標(biāo)記為已充值,不更新充值卡數(shù)量字 段的值;104 刪除充值卡資源,充值中心根據(jù)本次刪除的充值卡的數(shù)量,更新充值卡數(shù)量 字段的值,將該字段的值更新為已有充值卡的數(shù)量-本次刪除的充值卡的數(shù)量。刪除的充值卡資源可以是已充值的充值卡,將充值卡資源從已用充值卡表中刪 除,也可能是未用的充值卡,將充值卡資源從未使用充值卡表中刪除。通過上述方法管理充值卡的數(shù)量時,若所有對充值卡的操作均通過充值卡管理系 統(tǒng)提供的接口來進(jìn)行,理論上對充值卡數(shù)量的控制是準(zhǔn)確的,而實際上,有時因為一些特殊 原因,需要維護(hù)人員通過充值中心的后臺,對充值卡資源進(jìn)行人為的管理,此時,維護(hù)人員 往往會忽視對充值卡數(shù)量字段的更新,導(dǎo)致充值中心的充值卡數(shù)量字段不再準(zhǔn)確,會引發(fā) 下面兩種問題1、由于充值中心記錄的充值卡的數(shù)量大于充值中心實際管理的充值卡的數(shù)量,導(dǎo) 致運(yùn)營商購置的卡容量足夠的充值中心,實際卻管理不到足夠多的充值卡。2、由于充值中心記錄的充值卡的數(shù)量小于充值中心實際管理的充值卡的數(shù)量,導(dǎo) 致充值中心實際管理的充值卡的數(shù)量超過設(shè)計的卡容量,充值中心處于超負(fù)荷狀態(tài),運(yùn)行 于危險狀態(tài)。
發(fā)明內(nèi)容
本發(fā)明要解決的技術(shù)問題是提供一種充值中心中充值卡數(shù)量的核對方法和裝置,解決充值中心記錄的充值卡的數(shù)量與實際管理的充值卡的數(shù)量不符的問題,使充值卡數(shù)量 字段的信息準(zhǔn)確。為解決上述技術(shù)問題,本發(fā)明的一種充值中心中充值卡數(shù)量的核對方法,包括統(tǒng)計充值中心的所有未使用充值卡的數(shù)量和所有已使用充值卡的數(shù)量,并進(jìn)行求 和,得到充值卡實際數(shù)量;將充值卡實際數(shù)量與充值中心記錄的充值卡數(shù)量字段的值進(jìn)行比較,若不相同, 則將充值卡數(shù)量字段的值更新為充值卡實際數(shù)量。進(jìn)一步地,該方法還包括完成統(tǒng)計后,將統(tǒng)計得到的所有未使用充值卡的數(shù)量和所有已使用充值卡的數(shù)量 記錄到卡資源核對表中;進(jìn)行求和時,從卡資源核對表中讀取所有未使用充值卡的數(shù)量和所有已使用充值 卡的數(shù)量。進(jìn)一步地,該方法還包括完成統(tǒng)計后,讀取充值中心記錄的充值卡數(shù)量字段的值,記錄到卡資源核對表 中;進(jìn)行比較時,從卡資源核對表中讀取出充值卡數(shù)量字段的值。進(jìn)一步地,通過定時任務(wù)對所有未使用充值卡的數(shù)量和所有已使用充值卡的數(shù)量 進(jìn)行統(tǒng)計。進(jìn)一步地,該方法還包括在卡資源核對表中還記錄定時任務(wù)執(zhí)行的日期。進(jìn)一步地,一種充值卡數(shù)量的核對裝置,包括充值卡數(shù)量統(tǒng)計模塊、充值卡數(shù)量 檢查模塊和充值卡數(shù)量更新模塊,其中充值卡數(shù)量統(tǒng)計模塊,用于統(tǒng)計充值中心的所有未使用充值卡的數(shù)量和所有已使 用充值卡的數(shù)量,完成統(tǒng)計后,向充值卡數(shù)量檢查模塊發(fā)送統(tǒng)計完成通知消息;充值卡數(shù)量檢查模塊,用于在接收到統(tǒng)計完成通知消息后,讀取所有未使用充值 卡的數(shù)量和所有已使用充值卡的數(shù)量,并進(jìn)行求和,得到充值卡實際數(shù)量,并讀取充值中心 記錄的充值卡數(shù)量字段的值,將充值卡實際數(shù)量與充值卡數(shù)量字段的值進(jìn)行比較,若不相 同,則向充值卡數(shù)量更新模塊發(fā)送更新通知消息;充值卡數(shù)量更新模塊,用于在接收到更新通知消息后,將充值卡數(shù)量字段的值更 新為該充值卡實際數(shù)量。進(jìn)一步地,充值卡數(shù)量統(tǒng)計模塊將統(tǒng)計得到的所有未使用充值卡的數(shù)量和所有已 使用充值卡的數(shù)量記錄到卡資源核對表中;充值卡數(shù)量檢查模塊從卡資源核對表中讀取所有未使用充值卡的數(shù)量和所有已 使用充值卡的數(shù)量。進(jìn)一步地,充值卡數(shù)量統(tǒng)計模塊完成統(tǒng)計后,讀取充值中心記錄的充值卡數(shù)量字 段的值,記錄到卡資源核對表中;充值卡數(shù)量檢查模塊從卡資源核對表中讀取出充值卡數(shù)量字段的值。進(jìn)一步地,充值卡數(shù)量統(tǒng)計模塊通過定時任務(wù)對所有未使用充值卡的數(shù)量和所有 已使用充值卡的數(shù)量進(jìn)行統(tǒng)計。
進(jìn)一步地,充值卡數(shù)量統(tǒng)計模塊還用于,在卡資源核對表中記錄定時任務(wù)執(zhí)行的日期。綜上所述,本發(fā)明通過對充值卡數(shù)量進(jìn)行計算,更新充值中心記錄的充值卡數(shù)量 字段的值,使該字段記錄的信息準(zhǔn)確,從而達(dá)到對充值卡數(shù)量的控制準(zhǔn)確有效的目的,解決 了運(yùn)營商購買了足夠卡容量的充值中心,而實際卻管理不到足夠多的充值卡的問題,消除 了廠家給運(yùn)營商帶來的假象;同時,可以防范通過充值中心后臺導(dǎo)入充值卡的行為,及時保 護(hù)運(yùn)營商的利益;由于充值中心需要管理的充值卡資源的數(shù)量巨大,若充值卡數(shù)量控制不 準(zhǔn)確,將會導(dǎo)致卡資源的數(shù)量超過設(shè)計的負(fù)荷,使充值中心處于危險的運(yùn)行狀態(tài),本發(fā)明可 以避免該問題的發(fā)生。
圖1為現(xiàn)有技術(shù)中充值中心對充值卡的管理方法的流程圖;圖2為本實施方式的充值中心中充值卡數(shù)量的核對方法的流程圖;圖3為本實施方式的充值中心中充值卡數(shù)量的核對裝置的結(jié)構(gòu)圖。
具體實施例方式本實施方式通過核對任務(wù),對充值中心的未使用充值卡和已使用充值卡的數(shù)量進(jìn) 行重新計算,并將結(jié)果更新到充值中心記錄的充值卡數(shù)量字段,使充值卡數(shù)量字段的信息 準(zhǔn)確。下面結(jié)合附圖對本實施方式進(jìn)行詳細(xì)說明。圖2為本實施方式的充值中心中充值卡數(shù)量的核對方法,包括步驟201 統(tǒng)計充值中心的所有未使用充值卡的數(shù)量和所有已使用充值卡的數(shù) 量;可以通過每日夜間的定時任務(wù)統(tǒng)計所有未使用和已使用充值卡的數(shù)量,并在卡資 源核對表中記錄定時任務(wù)執(zhí)行的日期、統(tǒng)計出的所有未使用充值卡的數(shù)量和所有已使用充 值卡的數(shù)量,完成統(tǒng)計后,讀取充值中心的充值卡數(shù)量字段的值,同樣記錄到卡資源核對表 中。步驟202 將統(tǒng)計出的所有未使用充值卡的數(shù)量與所有已使用充值卡的數(shù)量進(jìn)行 求和,得到充值卡實際數(shù)量,將所得到的充值卡實際數(shù)量與充值中心記錄的充值卡數(shù)量字 段的值進(jìn)行比較,判斷兩者是否相同,若相同,則結(jié)束;若不相同,則執(zhí)行步驟203 ;本實施方式中,從卡資源核對表中讀取統(tǒng)計出的所有未使用充值卡的數(shù)量、所有 已使用充值卡的數(shù)量和充值卡數(shù)量字段的值。若所有未使用充值卡的數(shù)量+所有已使用充值卡的數(shù)量=充值卡數(shù)量字段的值, 則表明充值中心所記錄的充值卡的數(shù)量值是準(zhǔn)確的,不需要更新;若所有未使用充值卡的 數(shù)量+所有已使用充值卡的數(shù)量 > 充值卡數(shù)量字段的值,或所有未使用充值卡的數(shù)量+所 有已使用充值卡的數(shù)量〈充值卡數(shù)量字段的值,則需要更新充值中心記錄的充值卡的數(shù)量。步驟203 將充值中心記錄的充值卡數(shù)量字段的值更新為充值卡實際數(shù)量。圖3為本實施方式的充值卡數(shù)量的核對裝置,包括充值卡數(shù)量統(tǒng)計模塊、充值卡數(shù)量檢查模塊和充值卡數(shù)量更新模塊,其中充值卡數(shù)量統(tǒng)計模塊,用于通過每日夜間的定時任務(wù)統(tǒng)計充值中心的所有未使用 充值卡的數(shù)量和所有已使用充值卡的數(shù)量,完成統(tǒng)計后,向所述充值卡數(shù)量檢查模塊發(fā)送 統(tǒng)計完成通知消息;充值卡數(shù)量統(tǒng)計模塊在卡資源核對表中記錄定時任務(wù)執(zhí)行的日期、統(tǒng)計出的所有 未使用充值卡的數(shù)量和所有已使用充值卡的數(shù)量,完成統(tǒng)計后,讀取充值中心的充值卡數(shù) 量字段的值,同樣記錄到卡資源核對表中。充值卡資源數(shù)檢查模塊,用于在接收到統(tǒng)計完成通知消息后,從卡資源核對表中, 讀取所有未使用充值卡的數(shù)量和所有已使用充值卡的數(shù)量,并進(jìn)行求和,得到充值卡實際 數(shù)量,并從卡資源核對表中,讀取充值中心記錄的充值卡數(shù)量字段的值,將充值卡實際數(shù)量 與充值卡數(shù)量字段的值進(jìn)行比較,若不相同,則向充值卡數(shù)量更新模塊發(fā)送更新通知消息, 在該消息中攜帶充值卡實際數(shù)量;若相同,則結(jié)束。充值卡資源數(shù)更新模塊,用于在接收到所述更新通知消息后,將所述充值卡數(shù)量 字段的值更新為該充值卡實際數(shù)量。以上所述僅為本發(fā)明的優(yōu)選實施例而已,并不用于限制本發(fā)明,對于本領(lǐng)域的技 術(shù)人員來說,本發(fā)明可以有各種更改和變化。凡在本發(fā)明的精神和原則之內(nèi),所作的任何修 改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
權(quán)利要求
一種充值中心中充值卡數(shù)量的核對方法,包括統(tǒng)計充值中心的所有未使用充值卡的數(shù)量和所有已使用充值卡的數(shù)量,并進(jìn)行求和,得到充值卡實際數(shù)量;將所述充值卡實際數(shù)量與所述充值中心記錄的充值卡數(shù)量字段的值進(jìn)行比較,若不相同,則將所述充值卡數(shù)量字段的值更新為所述充值卡實際數(shù)量。
2.如權(quán)利要求1所述的方法,其特征在于,該方法還包括完成所述統(tǒng)計后,將統(tǒng)計得到的所述所有未使用充值卡的數(shù)量和所有已使用充值卡的 數(shù)量記錄到卡資源核對表中;進(jìn)行所述求和時,從所述卡資源核對表中讀取所述所有未使用充值卡的數(shù)量和所有已 使用充值卡的數(shù)量。
3.如權(quán)利要求1或2所述的方法,其特征在于,該方法還包括完成所述統(tǒng)計后,讀取所述充值中心記錄的充值卡數(shù)量字段的值,記錄到卡資源核對 表中;進(jìn)行所述比較時,從所述卡資源核對表中讀取出所述充值卡數(shù)量字段的值。
4.如權(quán)利要求1或2所述的方法,其特征在于通過定時任務(wù)對所述所有未使用充值卡的數(shù)量和所有已使用充值卡的數(shù)量進(jìn)行統(tǒng)計。
5.如權(quán)利要求4所述的方法,其特征在于,該方法還包括 在所述卡資源核對表中還記錄所述定時任務(wù)執(zhí)行的日期。
6.一種充值卡數(shù)量的核對裝置,包括充值卡數(shù)量統(tǒng)計模塊、充值卡數(shù)量檢查模塊和 充值卡數(shù)量更新模塊,其中所述充值卡數(shù)量統(tǒng)計模塊,用于統(tǒng)計充值中心的所有未使用充值卡的數(shù)量和所有已使 用充值卡的數(shù)量,完成統(tǒng)計后,向所述充值卡數(shù)量檢查模塊發(fā)送統(tǒng)計完成通知消息;所述充值卡數(shù)量檢查模塊,用于在接收到所述統(tǒng)計完成通知消息后,讀取所述所有未 使用充值卡的數(shù)量和所有已使用充值卡的數(shù)量,并進(jìn)行求和,得到充值卡實際數(shù)量,并讀取 所述充值中心記錄的充值卡數(shù)量字段的值,將所述充值卡實際數(shù)量與所述充值卡數(shù)量字段 的值進(jìn)行比較,若不相同,則向所述充值卡數(shù)量更新模塊發(fā)送更新通知消息;所述充值卡數(shù)量更新模塊,用于在接收到所述更新通知消息后,將所述充值卡數(shù)量字 段的值更新為該充值卡實際數(shù)量。
7.如權(quán)利要求6所述的裝置,其特征在于所述充值卡數(shù)量統(tǒng)計模塊將統(tǒng)計得到的所述所有未使用充值卡的數(shù)量和所有已使用 充值卡的數(shù)量記錄到卡資源核對表中;所述充值卡數(shù)量檢查模塊從所述卡資源核對表中讀取所述所有未使用充值卡的數(shù)量 和所有已使用充值卡的數(shù)量。
8.如權(quán)利要求6或7所述的裝置,其特征在于所述充值卡數(shù)量統(tǒng)計模塊完成所述統(tǒng)計后,讀取所述充值中心記錄的充值卡數(shù)量字段 的值,記錄到卡資源核對表中;所述充值卡數(shù)量檢查模塊從所述卡資源核對表中讀取出所述充值卡數(shù)量字段的值。
9.如權(quán)利要求6或7所述的裝置,其特征在于所述充值卡數(shù)量統(tǒng)計模塊通過定時任務(wù)對所述所有未使用充值卡的數(shù)量和所有已使用充值卡的數(shù)量進(jìn)行統(tǒng)計。
10.如權(quán)利要求9所述的裝置,其特征在于所述充值卡數(shù)量統(tǒng)計模塊還用于,在所述卡資源核對表中記錄所述定時任務(wù)執(zhí)行的日期。
全文摘要
本發(fā)明公開了一種充值中心中充值卡數(shù)量的核對方法及裝置,包括統(tǒng)計充值中心的所有未使用充值卡的數(shù)量和所有已使用充值卡的數(shù)量,并進(jìn)行求和,得到充值卡實際數(shù)量;將充值卡實際數(shù)量與充值中心記錄的充值卡數(shù)量字段的值進(jìn)行比較,若不相同,則將充值卡數(shù)量字段的值更新為充值卡實際數(shù)量。本發(fā)明通過對充值卡數(shù)量進(jìn)行計算,更新充值中心記錄的充值卡數(shù)量字段的值,使該字段記錄的信息準(zhǔn)確,從而達(dá)到對充值卡數(shù)量的控制準(zhǔn)確有效的目的,解決了運(yùn)營商購買了足夠卡容量的充值中心,而實際卻管理不到足夠多的充值卡的問題,消除了廠家給運(yùn)營商帶來的假象。
文檔編號G06Q10/08GK101866454SQ20101020768
公開日2010年10月20日 申請日期2010年6月13日 優(yōu)先權(quán)日2010年6月13日
發(fā)明者賈永魯 申請人:中興通訊股份有限公司