国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      利用控制信息實現(xiàn)費率動態(tài)加載的方法和系統(tǒng)的制作方法

      文檔序號:7654981閱讀:190來源:國知局
      專利名稱:利用控制信息實現(xiàn)費率動態(tài)加載的方法和系統(tǒng)的制作方法
      技術(shù)領(lǐng)域
      本發(fā)明涉及通信計費領(lǐng)域,更具體地,涉及一種利用控制信息實現(xiàn)費率動態(tài)加載的方法和系統(tǒng)。
      背景技術(shù)
      在目前的通信領(lǐng)域,用戶越來越多,話務(wù)量越來越大,費率方案越來越復雜,計費的實時性要求越來越高,因此,現(xiàn)代通信系統(tǒng)對計費結(jié)算服務(wù)的性能要求也越來越高。
      在現(xiàn)有技術(shù)中,計費結(jié)算服務(wù)通常以數(shù)據(jù)庫為中心,將用戶信息、資費信息放在數(shù)據(jù)庫,基本的計費流程如圖2所示。首先,根據(jù)輸入的原始通話數(shù)據(jù)查詢資費信息,然后,構(gòu)造費用計算公式,計算費用結(jié)果,生成帳單數(shù)據(jù)并輸出到數(shù)據(jù)庫和帳單文件。在資費方案復雜的系統(tǒng)中,每條原始通話記錄需要查詢多種資費信息才能構(gòu)造費用計算公式,之后計算費用以及生成和輸出結(jié)果等步驟的IO操作都相對較少,因此系統(tǒng)的性能瓶頸在構(gòu)造計算公式的過程中。
      IO性能通常的比較有效解決方法是將資費緩存到內(nèi)存中,例如,陳天洲發(fā)明的題為“緩存數(shù)據(jù)庫數(shù)據(jù)組織方法”的第200610050186.7號專利申請,其中,將數(shù)據(jù)庫中的數(shù)據(jù)緩存到內(nèi)存中,構(gòu)造計算公式時就可以不再執(zhí)行數(shù)據(jù)庫IO操作,直接到內(nèi)存中查詢需要的數(shù)據(jù),能極大提高系統(tǒng)的吞吐量。
      但單純地緩存存在明顯的缺點,即資費將不能夠靈活的修改,因為計費系統(tǒng)已經(jīng)將資費數(shù)據(jù)緩存到本地了,管理系統(tǒng)對資費的修改對計費系統(tǒng)來說是不生效的,計費系統(tǒng)仍舊從本地緩存讀取資費信息,直到計費系統(tǒng)更新內(nèi)存中緩存的資費數(shù)據(jù)。因而,急需一種處理方案,能夠?qū)崿F(xiàn)通信資費數(shù)據(jù)的動態(tài)加載。

      發(fā)明內(nèi)容
      為了解決上述問題,本發(fā)明提供了一種利用控制信息實現(xiàn)費率動態(tài)加載的方法和系統(tǒng),其在計費系統(tǒng)和資費管理程序上通過簡單的代碼實現(xiàn)資費修改后計費系統(tǒng)的動態(tài)加載和使用,在保證計費系統(tǒng)的高性能基礎(chǔ)上提供資費方案的靈活變更機制。
      本發(fā)明的一個方面提供了一種控制信息實現(xiàn)費率動態(tài)加載的方法,其可以包括以下步驟步驟1,在數(shù)據(jù)庫中建立資費控制表,并在資費控制表中增加資費更改記錄;步驟2,當資費被修改時,更新資費控制表;以及步驟3,定時掃描資費控制表,在判斷資費控制表被更新的情況下,將在數(shù)據(jù)庫中存儲的資費數(shù)據(jù)裝載到內(nèi)存中。
      資費控制表包括以下字段修改標志、上次更新時間、以及資費修改時間。
      將資費更改記錄的初始值分別設(shè)置為修改標志為0,上次更新時間為當前時間,以及資費修改時間為當前時間。
      更新資費控制表包括以下處理將資費更改記錄的修改標志設(shè)置為1,并將資費修改時間設(shè)置為期望更改資費的時間。
      步驟3包括以下處理當定時掃描資費控制表,并發(fā)現(xiàn)資費更新記錄的修改標志為1且上次更新時間小于資費修改時間時,判斷資費控制表被更新;將在數(shù)據(jù)庫中存儲的資費數(shù)據(jù)裝載到內(nèi)存中;以及將資費更新記錄的修改標志設(shè)置為0,并將上次更新時間設(shè)置為當前時間。
      本發(fā)明還提供了一種利用控制信息實現(xiàn)費率動態(tài)加載的系統(tǒng),其包括建表單元,用于在數(shù)據(jù)庫中建立資費控制表,并在資費控制表中增加資費更改記錄;更新單元,用于在資費被修改的情況下,更新資費控制表;以及掃描裝載單元,用于定時掃描資費控制表,并在判斷資費控制表被更新的情況下,將在數(shù)據(jù)庫中存儲的資費數(shù)據(jù)裝載到內(nèi)存中。
      資費控制表包括以下字段修改標志、上次更新時間、以及資費修改時間。
      更新單元用于將資費更改記錄的初始值分別設(shè)置為修改標志為0,上次更新時間為當前時間,以及資費修改時間為當前時間。
      另外,更新單元在更新資費控制表的情況下,將資費更改記錄的修改標志設(shè)置為1,并將資費修改時間設(shè)置為期望更改資費的時間。
      掃描裝載單元包括掃描模塊,用于定時掃描資費控制表,并在發(fā)現(xiàn)資費更新記錄的修改標志為1且上次更新時間小于資費修改時間的情況下,判斷資費控制表被更新;裝載模塊,用于將在數(shù)據(jù)庫中存儲的資費數(shù)據(jù)裝載到內(nèi)存中;以及設(shè)置模塊,用于將資費更新記錄的修改標志設(shè)置為0,并將上次更新時間設(shè)置為當前時間。
      因而,采用本發(fā)明,能在保證計費結(jié)算程序性能的基礎(chǔ)上,通過比較簡單的實現(xiàn),增加靈活的費率變更實現(xiàn)機制,提高了計費結(jié)算程序的易用性和適應(yīng)性。同時,工程上對費率等數(shù)據(jù)的手工更改也能夠通過更新費率控制表讓計費結(jié)算程序動態(tài)加載,有利于對于系統(tǒng)調(diào)試、故障處理等特殊情況應(yīng)對,加強了計費系統(tǒng)的市場競爭力,有很好的企業(yè)推廣前景。
      本發(fā)明的其它特征和優(yōu)點將在隨后的說明書中闡述,并且,部分地從說明書中變得顯而易見,或者通過實施本發(fā)明而了解。本發(fā)明的目的和其他優(yōu)點可通過在所寫的說明書、權(quán)利要求書、以及附圖中所特別指出的結(jié)構(gòu)來實現(xiàn)和獲得。


      附圖用來提供對本發(fā)明的進一步理解,并且構(gòu)成說明書的一部分,與本發(fā)明的實施例一起用于解釋本發(fā)明,并不構(gòu)成對本發(fā)明的限制。在附圖中圖1是AAA系統(tǒng)的基本組網(wǎng)示意圖;圖2是現(xiàn)有技術(shù)中的計費服務(wù)程序的基本處理過程的流程圖;圖3是根據(jù)本發(fā)明的利用控制信息實現(xiàn)費率動態(tài)加載的方法的流程圖;圖4是根據(jù)本發(fā)明實施例的基本數(shù)據(jù)動態(tài)裝載過程的流程圖;以及圖5是根據(jù)本發(fā)明的利用控制信息實現(xiàn)費率動態(tài)加載的系統(tǒng)的框圖。
      具體實施例方式
      以下結(jié)合附圖對本發(fā)明的優(yōu)選實施例進行說明,應(yīng)當理解,此處所描述的優(yōu)選實施例僅用于說明和解釋本發(fā)明,并不用于限定本發(fā)明。
      本發(fā)明所述利用控制信息實現(xiàn)費率動態(tài)加載的方法,可以在保持計費系統(tǒng)高性能的前提下,以較簡單的方式獲取費率變化信息,并能動態(tài)加載費率到計費程序緩存中,方便用戶使用計費結(jié)算系統(tǒng),根據(jù)需要增加資費方案,或修改和刪除已有的資費方案。
      圖3是根據(jù)本發(fā)明的利用控制信息實現(xiàn)費率動態(tài)加載的方法的流程圖,如圖3所示,包括以下步驟步驟S302,在數(shù)據(jù)庫中建立資費控制表,并在資費控制表中增加資費更改記錄;步驟S304,當資費被修改時,更新資費控制表;以及步驟S306,定時掃描資費控制表,在判斷資費控制表被更新的情況下,將在數(shù)據(jù)庫中存儲的資費數(shù)據(jù)裝載到內(nèi)存中。
      其中,資費控制表包括以下字段修改標志、上次更新時間、以及資費修改時間。
      將資費更改記錄的初始值分別設(shè)置為修改標志為0,上次更新時間為當前時間,以及資費修改時間為當前時間。
      更新資費控制表包括以下處理將資費更改記錄的修改標志設(shè)置為1,并將資費修改時間設(shè)置為期望更改資費的時間。
      步驟S306包括以下處理當定時掃描資費控制表,并發(fā)現(xiàn)資費更新記錄的修改標志為1且上次更新時間小于資費修改時間時,判斷資費控制表被更新;將在數(shù)據(jù)庫中存儲的資費數(shù)據(jù)裝載到內(nèi)存中;以及將資費更新記錄的修改標志設(shè)置為0,并將上次更新時間設(shè)置為當前時間。
      圖4是根據(jù)本發(fā)明實施例的基本數(shù)據(jù)動態(tài)裝載過程的流程圖,如圖4所示,主要步驟如下一、在數(shù)據(jù)庫中建立資費控制表,包含修改標志、上次更新時間、和資費修改時間這三個字,以上三個字段為基本字段,此外還可以增加其它字段存放變更的費率表名稱、記錄關(guān)鍵字等,用于減少計費程序更新費率的工作量,使計費程序效率更高;二、在資費控制表中插入一條記錄,修改標志為0,上次更新時間和資費修改時間都設(shè)置為當前時間,其中,只使用一條記錄來記錄對資費數(shù)據(jù)的修改,而不是為每次費率的變更增加一條記錄,這樣可以將多次修改合并到一次更新操作中,提高計費結(jié)算程序的性能;三、資費管理程序在修改資費之后,更新資費控制表記錄,設(shè)置修改標志為1,資費修改時間為當前時間,其中,只采用資費修改標志字段只能記錄資費是否有修改,不能對資費重新加載的時間做控制,而實際資費修改后何時生效通常是有時間要求的,通過設(shè)置資費修改時間字段,可以控制資費更新的時間。資費修改時間設(shè)置為某個指定的時間(不一定是當前時間,而是當前時間之后的某個時間),計費程序在判斷是否加載時通過比較當前時間和資費修改時間可以實現(xiàn)資費修改生效時間控制的功能;以及四、計費程序定時掃描資費控制表,當發(fā)現(xiàn)修改標志為1且上次更新時間小于資費修改時間時,重新將數(shù)據(jù)庫中存儲的資費數(shù)據(jù)裝載到內(nèi)存中,并將修改標志置0,上次更新時間設(shè)置為當前時間,注意應(yīng)當在重新裝載數(shù)據(jù)之前更新資費控制表中,否則,如果在數(shù)據(jù)重新裝載的過程中又修改了資費數(shù)據(jù),則可能遺漏這部分數(shù)據(jù)的更新。
      圖5是根據(jù)本發(fā)明的利用控制信息實現(xiàn)費率動態(tài)加載的系統(tǒng)500的框圖。如圖5所示,該系統(tǒng)包括建表單元502,用于在數(shù)據(jù)庫中建立資費控制表,并在資費控制表中增加資費更改記錄;更新單元504,用于在資費被修改的情況下,更新資費控制表;以及掃描裝載單元506,用于定時掃描資費控制表,并在判斷資費控制表被更新的情況下,將在數(shù)據(jù)庫中存儲的資費數(shù)據(jù)裝載到內(nèi)存中。
      資費控制表包括以下字段修改標志、上次更新時間、以及資費修改時間。
      更新單元504用于將資費更改記錄的初始值分別設(shè)置為修改標志為0,上次更新時間為當前時間,以及資費修改時間為當前時間。
      另外,更新單元504在更新資費控制表的情況下,將資費更改記錄的修改標志設(shè)置為1,并將資費修改時間設(shè)置為期望更改資費的時間。
      掃描裝載單元506包括掃描模塊,用于定時掃描資費控制表,并在發(fā)現(xiàn)資費更新記錄的修改標志為1且上次更新時間小于資費修改時間的情況下,判斷資費控制表被更新;裝載模塊,用于將在數(shù)據(jù)庫中存儲的資費數(shù)據(jù)裝載到內(nèi)存中;以及設(shè)置模塊,用于將資費更新記錄的修改標志設(shè)置為0,并將上次更新時間設(shè)置為當前時間。
      本發(fā)明中所提供的費率動態(tài)加載的方法,能以簡單的方式,在保證計費程序性能的基礎(chǔ)上提供費率的修改和動態(tài)加載功能。用戶可以在計費結(jié)算程序運行的時候修改費率設(shè)置,并設(shè)置費率生效時間等加載參數(shù),保持計費程序的不間斷連續(xù)運行。同時,工程上對費率等數(shù)據(jù)的手工更改也能夠通過更新費率控制表讓計費結(jié)算程序動態(tài)加載,有利于對于系統(tǒng)調(diào)試、故障處理等特殊情況應(yīng)對。
      其中,采用數(shù)據(jù)庫控制表,存放數(shù)據(jù)更新信息,并通過循環(huán)地掃描控制表判斷是否加載更新數(shù)據(jù)。在數(shù)據(jù)頻繁修改的過程中,能夠合并連續(xù)的修改到一次更新操作中,提高系統(tǒng)性能。
      綜上,本發(fā)明所論述的利用數(shù)據(jù)庫控制表實現(xiàn)資費數(shù)據(jù)動態(tài)加載的方法,能極大的降低計費結(jié)算程序開發(fā)工作量,提高資費設(shè)置的靈活型,與企業(yè)現(xiàn)有資源很好的融合。
      以上僅為本發(fā)明的優(yōu)選實施例而已,并不用于限制本發(fā)明,對于本領(lǐng)域的技術(shù)人員來說,本發(fā)明可以有各種更改和變化。凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進等,均應(yīng)包含在本發(fā)明的保護范圍之內(nèi)。
      權(quán)利要求
      1.一種利用控制信息實現(xiàn)費率動態(tài)加載的方法,其特征在于,包括以下步驟步驟1,在數(shù)據(jù)庫中建立資費控制表,并在所述資費控制表中增加資費更改記錄;步驟2,當資費被修改時,更新所述資費控制表;以及步驟3,定時掃描所述資費控制表,在判斷所述資費控制表被更新的情況下,將在所述數(shù)據(jù)庫中存儲的資費數(shù)據(jù)裝載到內(nèi)存中。
      2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述資費控制表包括以下字段修改標志、上次更新時間、以及資費修改時間。
      3.根據(jù)權(quán)利要求2所述的方法,其特征在于,將所述資費更改記錄的初始值分別設(shè)置為修改標志為0,上次更新時間為當前時間,以及資費修改時間為當前時間。
      4.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述更新所述資費控制表包括以下處理將所述資費更改記錄的所述修改標志設(shè)置為1,并將所述資費修改時間設(shè)置為期望更改資費的時間。
      5.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述步驟3包括以下處理當定時掃描所述資費控制表,并發(fā)現(xiàn)所述資費更新記錄的所述修改標志為1且所述上次更新時間小于所述資費修改時間時,判斷所述資費控制表被更新;將在所述數(shù)據(jù)庫中存儲的資費數(shù)據(jù)裝載到內(nèi)存中;以及將所述資費更新記錄的所述修改標志設(shè)置為0,并將所述上次更新時間設(shè)置為當前時間。
      6.一種利用控制信息實現(xiàn)費率動態(tài)加載的系統(tǒng),其特征在于,包括建表單元,用于在數(shù)據(jù)庫中建立資費控制表,并在所述資費控制表中增加資費更改記錄;更新單元,用于在資費被修改的情況下,更新所述資費控制表;以及掃描裝載單元,用于定時掃描所述資費控制表,并在判斷所述資費控制表被更新的情況下,將在所述數(shù)據(jù)庫中存儲的資費數(shù)據(jù)裝載到內(nèi)存中。
      7.根據(jù)權(quán)利要求6所述的系統(tǒng),其特征在于,所述資費控制表包括以下字段修改標志、上次更新時間、以及資費修改時間。
      8.根據(jù)權(quán)利要求7所述的系統(tǒng),其特征在于,所述更新單元用于將所述資費更改記錄的初始值分別設(shè)置為修改標志為0,上次更新時間為當前時間,以及資費修改時間為當前時間。
      9.根據(jù)權(quán)利要求7所述的系統(tǒng),其特征在于,所述更新單元在更新所述資費控制表的情況下,將所述資費更改記錄的所述修改標志設(shè)置為1,并將所述資費修改時間設(shè)置為期望更改資費的時間。
      10.根據(jù)權(quán)利要求7所述的系統(tǒng),其特征在于,所述掃描裝載單元包括掃描模塊,用于定時掃描所述資費控制表,并在發(fā)現(xiàn)所述資費更新記錄的所述修改標志為1且所述上次更新時間小于所述資費修改時間的情況下,判斷所述資費控制表被更新;裝載模塊,用于將在所述數(shù)據(jù)庫中存儲的資費數(shù)據(jù)裝載到內(nèi)存中;以及設(shè)置模塊,用于將所述資費更新記錄的所述修改標志設(shè)置為0,并將所述上次更新時間設(shè)置為當前時間。
      全文摘要
      本發(fā)明提供了一種控制信息實現(xiàn)費率動態(tài)加載的方法和系統(tǒng),其中,該方法包括以下步驟步驟1,在數(shù)據(jù)庫中建立資費控制表,并在資費控制表中增加資費更改記錄;步驟2,當資費被修改時,更新資費控制表;以及步驟3,定時掃描資費控制表,在判斷資費控制表被更新的情況下,將在數(shù)據(jù)庫中存儲的資費數(shù)據(jù)裝載到內(nèi)存中。因而,采用本發(fā)明,能在保證計費結(jié)算程序性能的基礎(chǔ)上,通過比較簡單的實現(xiàn),增加靈活的費率變更實現(xiàn)機制,提高了計費結(jié)算程序的易用性和適應(yīng)性,有利于對于系統(tǒng)調(diào)試、故障處理等特殊情況應(yīng)對,加強了計費系統(tǒng)的市場競爭力,有很好的企業(yè)推廣前景。
      文檔編號H04M15/00GK101094266SQ200710112778
      公開日2007年12月26日 申請日期2007年6月18日 優(yōu)先權(quán)日2007年6月18日
      發(fā)明者林朗 申請人:中興通訊股份有限公司
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1