專利名稱:寬帶接入業(yè)務設備的在線話單處理方法
技術領域:
本發(fā)明涉及寬帶通信技術領域,特別是涉及一種寬帶接入業(yè)務設備的在線話單處理方法。
本發(fā)明由于巧妙地將話單池分為在線話單池和離線話單池,利用在線話單之間的包容關系,將同一在線用戶的新的在線話單覆蓋舊的在線話單,有效減少話單對設備內存的占用,將更多的內存用在有效的離線話單的保存上,從而大大減少話單下載的次數和個數,減輕系統(tǒng)的負擔,并增強系統(tǒng)在下載條件不存在時安全實時計費的時長。
以下結合附圖詳細描述本發(fā)明的基本實現方法及工作原理
首先,如
圖1所示,將話單池分成兩個相互獨立的在線話單池和離線話單池,其中在線話單池的大小固定,需要保證,本實施例中設置在線話單池的長度和系統(tǒng)允許的最大在線用戶數相一致。其中在線話單池中分成有若干指定位置以對應相對應的在線用戶,這樣各在線用戶的中間話單可以根據其索引直接定位到在線話單池中的指定位置,如索引為0的用戶的中間話單放置到在線話單池中用戶名稱userid=0的地址位置,索引為1的用戶的中間話單放置到在線話單池中用戶名稱userid=1的地址位置,依次類推。使在線話單池只需為每個在線用戶保留一個話單位置就可以了,即只需將在線話單池的長度設置成和系統(tǒng)允許的最大在線用戶線相一致即可以。當用戶下線時,在線話單池將該離線用戶的離線話單送往離線話單池,并清空該離線用戶在在線話單池中的記錄。而離線話單池可大可小,主要根據系統(tǒng)內存大小來確定,但越大越是可以增強本地計費的安全性和減少話單下載的頻繁度。其中離線話單池結構上是一個循環(huán)隊列,用兩個位置指針來管理,一個是存儲指針,用來存放新存入的話單,每存入一張話單,該指針的位置向前移動一個單元,以指引下一個話單存入;另一個是讀取指針,當離線話單達到一定的數目后,需要讀出并存入專門的存儲器,讀取指針也是每讀一張話單向前移動一個單元,等待下一個讀取,原來的位置又可以被存儲指針存入新的話單了。當設備的存儲器中存儲的話單達到一定的數目后,可以通過簡單文件傳輸協議(TFTP--Trival File TransferProtocol)等手段將離線話單下載到話單處理服務器進行處理。
其次,由于同一在線用戶后面的中間話單的內容包含了前面中間話單的內容,本發(fā)明將同一在線用戶的新的中間話單覆蓋舊的中間話單,使系統(tǒng)只要在在線話單池為每個在線用戶保留一個話單位置就夠了,即將在線話單池的長度設計為和系統(tǒng)允許的最大在線用戶數相一致。并且可以根據在線用戶的索引直接將各在線用戶的在線話單定位在在線話單池中的指定位置。
最后,當用戶下線時離線話單被送往離線話單池,并清空該離線用戶在在線話單池中的記錄,并在當離線話單池中的話單數達到一定的比例時,將離線話單寫入存儲器以便將來達到一定的數量后通過TFTP等手段下載到話單處理服務器處理。所以離線話單池的長度可以視系統(tǒng)可支持的最大在線用戶數和存儲器的大小等因素來綜合確定。
權利要求
1.寬帶接入業(yè)務設備的在線話單處理方法,其特征在于包括以下步驟1)、將寬帶接入業(yè)務設備的話單池分成在線話單池和離線話單池;2)、將同一在線用戶的新的中間話單覆蓋舊的中間話單;3)、將用戶下線時的離線話單送至離線話單池,并清空該離線用戶在在線話單池中的記錄;4)、當離線話單池中的離線話單數達到一定比例時,將離線話單池中的離線話單寫入存儲器,并在離線話單數達到一定數量后通過簡單文件傳輸協議的手段將離線話單下載到話單處理服務器進行處理。
2.根據權利要求1所述的寬帶接入業(yè)務設備的在線話單處理方法,其特征在于上述步驟1中還包括將在線話單池的長度設置為和系統(tǒng)允許的最大在線用戶數相一致。
3.根據權利要求1或2所述的寬帶接入業(yè)務設備的在線話單處理方法,其特征在于上述步驟2中還包括將各在線用戶的話單根據其索引分別直接定位在在線話單池中的指定位置。
全文摘要
寬帶接入業(yè)務設備的在線話單處理方法,包括以下步驟首先將寬帶接入業(yè)務設備的話單池分成在線話單池和離線話單池;其次將同一在線用戶的新的中間話單覆蓋舊的中間話單;將用戶下線時的離線話單送至離線話單池,并清空該離線用戶在在線話單池中的記錄;將離線話單池中的離線話單寫入存儲器并在離線話單數達到一定數量后將離線話單下載到話單處理服務器進行處理。本發(fā)明由于巧妙地將話單池分為在線話單池和離線話單池,利用在線話單之間的包容關系,將同一在線用戶的新的在線話單覆蓋舊的在線話單,有效減少話單對設備內存的占用。
文檔編號H04M17/00GK1463115SQ0212055
公開日2003年12月24日 申請日期2002年5月30日 優(yōu)先權日2002年5月30日
發(fā)明者周軒偉 申請人:華為技術有限公司