[發明專利]一種實現詳細話單的快速存儲和檢索的方法及裝置無效
| 申請號: | 201010614829.2 | 申請日: | 2010-12-21 |
| 公開(公告)號: | CN102541925A | 公開(公告)日: | 2012-07-04 |
| 發明(設計)人: | 郭士沛;沈杰;朱壯軍;陳海波;耿欣;侯建衛;劉浩熙 | 申請(專利權)人: | 中國移動通信集團山西有限公司 |
| 主分類號: | G06F17/30 | 分類號: | G06F17/30 |
| 代理公司: | 北京德琦知識產權代理有限公司 11018 | 代理人: | 項京;宋志強 |
| 地址: | 030002 山西省太原市*** | 國省代碼: | 山西;14 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 實現 詳細 快速 存儲 檢索 方法 裝置 | ||
技術領域
本發明涉及電信系統的話單處理技術,特別涉及一種實現詳細話單的快速存儲和檢索的方法及裝置。
背景技術
隨著通信技術的迅速發展,電信業務開展越來越廣泛,各種新業務層出不窮,各種業務話單也隨之層出不窮。隨著客戶業務量的不斷增長,用戶的通話量也逐年遞增,用戶的詳單日數量級往往突破億。
對大數據量的存儲、檢索已經成為電信運營商必須解決的問題。目前,運營商大都采用數據庫方式或文件系統方式對用戶的詳細話單,以下簡稱詳單,進行存儲和檢索,或者整合數據庫技術、文件系統技術實現混合存儲和檢索。
其中,數據庫方式是將所有數據存儲到數據庫中,這種方式數據的存儲和檢索嚴重依賴于數據的性能。對后臺數據的輸入/輸出(I/O)接口要求較高,往往采用分庫、分區、數據壓縮、增加硬件配置等方法來提高數據的吞吐能力。因此,這種方式投資成本大,系統的后期維護要求高,造成維護費用的居高不下。
文件系統方式是將話單文件以數據文件的方式按照一定的方式進行存儲。大多采用號段、日期方式進行文件的存儲和劃分,并進行文件級索引,以實現文件的快速檢索。但是該方法對于頻繁變動的數據,例如,當天話單數據的無法實現文件索引,對這類數據的存儲檢索時延較長,往往比對不變化數據文件存儲和檢索的時延高出10倍以上,因此文件系統方式,對于頻繁變動數據的存儲檢索的效率低下。
發明內容
本發明的主要目的在于提供一種實現詳細話單的快速存儲和檢索的方法,以提高對詳單數據的存儲檢索的效率。
本發明的另一個主要目的在于提供一種實現詳細話單的快速存儲和檢索的裝置,以提高對詳單數據的存儲檢索的效率。
為達到上述目的的第一個方面,本發明提供了一種實現詳細話單的快速存儲和檢索的方法,該方法根據執行寫操作的頻繁程度,將詳細話單劃分為三種狀態的文件:動態詳單文件、標準靜態詳單文件和純粹靜態詳單文件,對于動態詳單文件采用地址映射鏈表方式實現存儲和檢索,對于標準靜態詳單文件采用文件系統方式進行存儲和檢索,對于純粹靜態詳單文件采用數據庫方式進行存儲和檢索。
為達到上述目的的第一個方面,本發明提供了一種實現詳細話單的快速存儲和檢索的裝置,該裝置包含詳細話單劃分模塊、動態詳單文件存儲和檢索模塊、標準靜態詳單文件存儲和檢索模塊和純粹靜態詳單文件存儲和檢索模塊;
所述詳細話單劃分模塊,根據執行寫操作的頻繁程度,將詳細話單劃分為三種狀態的文件:動態詳單文件、標準靜態詳單文件和純粹靜態詳單文件;
所述動態詳單文件存儲和檢索模塊,采用地址映射鏈表方式對動態詳單文件實現存儲和檢索;
所述標準靜態詳單文件存儲和檢索模塊,采用文件系統方式對標準靜態詳單文件進行存儲和檢索,
純粹靜態詳單文件存儲和檢索模塊,采用數據庫方式對純粹靜態詳單文件進行存儲和檢索。
由上述的技術方案可見,本發明的這種實現詳細話單的快速存儲和檢索方法及裝置,針對不同的詳單文件采用不同的存儲檢索方式,分別利用了地址映射鏈表存儲和檢索速度快、效率高的優點,文件系統方式和數據庫方式存儲量大等優點,有效地避免了單一存儲方式的固有缺陷和弱點,提高了存儲和檢索的效率,進而提高了系統性能。
附圖說明
圖1為本發明一實施例中對動態詳單文件進行寫操作的流程示意圖;
圖2為圖1所示實施例中對動態詳單文件進行檢索的流程示意圖;
圖3為圖1所示實施例中文件狀態之間轉化示意圖;
圖4為本發明實現詳細話單的快速存儲和檢索裝置的一實施例的結構示意圖。
具體實施方式
為使本發明的目的、技術方案和優點更加清楚,以下結合附圖對本發明具體實施方式進行詳細說明。
本發明的這種實現詳細話單的快速存儲和檢索方法及裝置,根據執行寫操作的頻繁程度,將詳細話單劃分為三種狀態的文件:動態詳單文件、標準靜態詳單文件和純粹靜態詳單文件,對于動態詳單文件采用地址映射鏈表方式實現存儲和檢索,對于標準靜態詳單文件采用文件系統方式進行存儲和檢索,對于純粹靜態詳單文件采用數據庫方式進行存儲和檢索。
一般情況下,當日的詳單會頻繁執行寫操作,因此,將當日的詳單文件確定為動態詳單文件;當月除當日的詳單一般不會再執行寫操作,因此,將當月除當日的詳單文件確定為標準靜態詳單文件;上月及之前的詳單一般不會再執行修改操作,因此,將上月及之前的詳單文件確定為純粹靜態詳單文件。
以下先對本發明一個實施例中動態詳單文件的存儲和檢索進行詳細說明。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中國移動通信集團山西有限公司,未經中國移動通信集團山西有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201010614829.2/2.html,轉載請聲明來源鉆瓜專利網。





