[發明專利]一種大容量用戶信息的處理方法有效
| 申請號: | 200610027563.5 | 申請日: | 2006-06-11 |
| 公開(公告)號: | CN101087333A | 公開(公告)日: | 2007-12-12 |
| 發明(設計)人: | 馮謐 | 申請(專利權)人: | 上海全成通信技術有限公司 |
| 主分類號: | H04M3/493 | 分類號: | H04M3/493 |
| 代理公司: | 上海科盛知識產權代理有限公司 | 代理人: | 趙志遠 |
| 地址: | 200050上海市延安西*** | 國省代碼: | 上海;31 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 容量 用戶信息 處理 方法 | ||
技術領域
本發明涉及移動通訊中用戶信息的處理方法,特別是涉及一種大容量用戶信 息的處理方法。
背景技術
隨著移動增值業務的快速發展,用戶數量也逐步增加。在開展增值業務用戶 管理的過程中,由于用戶數量非常巨大(在幾億級別),用戶信息的變化非常頻繁, 及時準確的基于大容量數據提供用戶信息成為難題。由于用戶信息變化的不確定性 和用戶查詢信息得不確定性,如果隨時響應用戶狀態變化進行數據庫物理存儲的修 改,可能會導致數據庫修改非常頻繁,而且由于數據量非常龐大,數據庫修改會帶 來極大的負載。但是如果不及時修改用戶信息,如何保證用戶的查詢結果和實際數 據一致就成為難題。
用戶信息的管理主要涉及到如下幾個方面:
用戶信息存儲,存儲于數據庫中;用戶信息變更,包括增加、刪除、修改等。 需要對數據庫中用戶信息進行修改;用戶信息查詢,根據指定條件返回用戶相關信 息。
假定現在某個系統有一億條用戶信息,傳統的做法是每當有用戶信息變更時 就及時進行數據庫操作。如某個用戶使用某項服務的狀態由活動變為不活動,那么 就需要在上億條記錄中尋找此項相關的內容,然后進行數據庫UPDATE操作。由于 數據量具大,查找定位指定的內容非常消耗資源,而且進行內容更新后會有相關的 索引更新等數據庫系統級操作也會消耗大量資源。用戶狀態信息的變化出現時間不 固定,可能在某個相當長時間段內沒有任何變化,也可能有大量的變化集中在某個 較短的時間段內,這樣會導致數據庫負載非常不均衡,試驗室環境中極端情況下會 導致數據庫超載而無法正常工作。
發明內容
本發明的目的是為了克服上述現有技術存在的缺陷而提供一種大容量用戶 信息的處理方法。
本發明的目的可以通過以下技術方案來實現:一種大容量用戶信息的處理 方法,其特征在于,該方法通過流水記錄方式對用戶信息和用戶狀態的變更進行記 錄,并定期集中更新數據庫;在定期集中更新數據庫之前發生的查詢請求,通過查 詢結果預處理操作得到正確的查詢結果。
所述的流水記錄方式為:對應最近發生的變更操作,生成一條新的數據庫記 錄即流水記錄,并插入到數據庫表中。
所述的查詢結果預處理操作為:將流水記錄按照時間先后順序進行排序,并 根據時間先后順序,對流水記錄進行狀態轉變,得到最終狀態。
所述的狀態轉變為:
進行了訂制操作,最終狀態為訂制狀態;
首先進行了訂制操作,然后進行了退訂請求,最終狀態為等待退訂確認;
首先進行了訂制操作,然后進行了退訂請求,然后進行了重復的退訂請求, 最終狀態為等待退訂確認;
首先進行了訂制操作,然后進行了退訂請求,然后進行了不合法的訂制請求, 最終狀態為等待退訂確認;
首先進行了訂制操作,然后進行了退訂請求,然后又進行了退訂請求,最終 狀態為退訂狀態;
首先進行了訂制操作,然后進行了退訂請求,最終狀態為等待退訂確認。
該方法通過編寫數據庫存儲過程的方式定期對數據庫中的數據進行清理,刪 除不必要的垃圾數據。
該方法通過編寫數據庫存儲過程的方式定期對數據庫中的數據進行清理,刪 除不必要的垃圾數據。
與現有技術相比,本發明由于減少了全局的查找操作,減少了大部分的資 源消耗;插入操作帶來的數據庫索引變化等系統級操作消耗的資源基本和 UPDATE操作類似,這樣通過生成新記錄的方式描述用戶信息的變化,減少了 70%的數據庫系統消耗,也就減少了數據庫修改的負載,同時又保證了用戶信 息的及時性,提高了用戶信息查詢的效率。
附圖說明
圖1為本發明的狀態轉變圖。
具體實施方式
如圖1所示,一種大容量用戶信息的處理方法,該方法通過流水記錄方式對 用戶信息和用戶狀態的變更進行記錄,并定期集中更新數據庫;在定期集中更新數 據庫之前發生的查詢請求,通過查詢結果預處理操作得到正確的查詢結果。
本實施例首先將用戶信息和用戶狀態的變化的流水記錄入寫入數據庫,然 后定期進行數據的狀態統一處理。在用戶信息統一之前發生的查詢要求,其查 詢結果通過在展示時進行處理以保證結果的正確性。這種方法有效的減少了數 據庫訪問次數,提高了用戶信息查詢的效率。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于上海全成通信技術有限公司,未經上海全成通信技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/200610027563.5/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:新的O-去甲基-文拉法辛的酒石酸鹽
- 下一篇:一種粒化高爐礦渣微粉改性劑





