專利名稱:基站前臺系統(tǒng)中的用戶管理裝置和用戶管理方法
技術(shù)領(lǐng)域:
本發(fā)明涉及移動通訊領(lǐng)域,更具體地,涉及基站前臺系統(tǒng)中的 用戶管理裝置和用戶管理方法。
背景技術(shù):
在CDMA2000-EVDO系統(tǒng)中,基站與每一個手機之間老P要共 同維護一個共享狀態(tài),協(xié)議中稱為Session信息,其主要內(nèi)容是維 護空口通i凡的一組協(xié)i義及協(xié)商屬性。
在基站前臺系統(tǒng)的Session信息管理單元中,要為每個4妾入的 手才幾用戶分配一4殳內(nèi)存空間存》文Session 4言息,這里稱為Session單 元塊。為了保證系統(tǒng)的高效和穩(wěn)定, 一般采用靜態(tài)塊來存^f諸和管理 這些用戶Session,具體講,就是開辟出 一,殳靜態(tài)數(shù)據(jù)區(qū),大小為 Session單元塊*系統(tǒng)可支持的最大用戶數(shù);用戶Session的分配和釋 放都按照Session單元塊進行。通常,系統(tǒng)可支持的最大用戶數(shù)是 衡量基站系統(tǒng)的 一 個非常重要的指標。
EVDO協(xié)議從RlsO演進到RevA,還在不斷演進之中。隨著協(xié) 議演進,用戶的Session信息將會不斷增加。如果采用上述靜態(tài)塊 策略,4艮明顯,在不顯著增加內(nèi)存占用的情況下,為了同時支持不 同類型的用戶,比如RIsO、 RevA以及將來可能的其他類型,Session 單元塊的大小需要取這些類型用戶Session的最大值,系統(tǒng)可支持 的用戶數(shù)就會隨著協(xié)議演進不斷降低。同樣,協(xié)-漢增強也會導(dǎo)致用戶Session信息增大,乂人而出現(xiàn)同 樣的問題。
在移動通訊系統(tǒng)中,協(xié)議演進或者協(xié)i義增強是再正常不過的事 情了。這樣,在基站前臺系統(tǒng)的許多用戶管理子系統(tǒng)中,必須同時 處理不同類型的用戶或者不同增強功能的用戶,因此也都面臨著在 不顯著增加內(nèi)存占用的情況下,如何合理存々者和管理這些用戶信息, 達到可支持最大用戶數(shù)等系統(tǒng)指標的問題。
針對以上問題和需求,需要一種用戶管理^^莫型和方法,當用戶 類型變化或功能增強時,可以在不顯著增加內(nèi)存占用的情況下,達 到可支持最大用戶數(shù)等系統(tǒng)指標。
發(fā)明內(nèi)容
考慮到上述問題而做出本發(fā)明,為此,本發(fā)明的主要目的在于, 提供一種基站前臺系統(tǒng)中的用戶管理裝置和用戶管理方法。
根據(jù)本發(fā)明的一個方面,提供了 一種基站前臺系統(tǒng)中的用戶管 理裝置,其包括
用戶信息分類單元,用于收集用戶信息并將所收集的用戶信息 劃分為收集得到的第 一信息和第二信息;
用戶信息分解單元,用于才艮據(jù)預(yù)定的內(nèi)存可用量和最大用戶數(shù), 將第二信息分解為分解得到的第 一信息和輔助信息;以及
用戶信息存儲管理單元,用于分別管理收集得到的第 一信息、 分解得到的第一信息、和輔助信息,
其中,收集得到的第 一信息和分解得到的第 一信息內(nèi)容相同。收集得到的第 一信息和分解得到的第 一信息至少包括基礎(chǔ)功能
葉5息。
收集得到的第一信息和分解得到的第一信息均包括標志位,用 于表示該信息是收集得到的第 一信息還是分解得到的第 一信息。
根據(jù)本發(fā)明的另 一方面,提供了 一種基站前臺系統(tǒng)中的用戶管
理方法,其包4舌以下步艱《
步驟S202,收集用戶信息并將所收集的用戶信息劃分為收集得 到的第 一信息和第二信息;
步驟S204,根據(jù)預(yù)定的內(nèi)存可用量和最大用戶數(shù),將第二信息 分解為分解得到的第一信息和輔助信息,其中,收集得到的第一信 息和分解得到的第一信息內(nèi)容相同;以及
步驟S206,分別管理收集得到的第一信息、分解得到的第一信 息、和^t助〗言息。
收集得到的第一信息和分解得到的第一信息至少包括基礎(chǔ)功能 信息。
收集得到的第 一信息和分解得到的第 一信息的最大數(shù)量之和等 于預(yù)定的最大用戶^t。
收集得到的第 一信息和分解得到的第 一信息均包括標志位,用 于表示該信息是收集得到的第 一信息還是分解得到的第 一信息。
通過靜態(tài)存儲管理來對收集得到的第一信息、分解得到的第一 信息、和輔助信息進行分別管理,其中,為收集得到的第一信息、 分解得到的第一信息、和輔助信息預(yù)留存儲空間。通過動態(tài)存儲管理來對收集得到的第 一信息、分解得到的第一 信息、和輔助信息進行分別管理,其中,從全局內(nèi)存中為第一信息 和輔助信息動態(tài)申i青存^f諸空間。
通過上述技術(shù)方案,可以在用戶類型變化或功能增強時,在不 顯著增加內(nèi)存占用的情況下,達到可支持最大用戶數(shù)等系統(tǒng)指標, 并且具有配置靈活、實施簡單以及擴展性強的特點。
本發(fā)明的其它特征和優(yōu)點將在隨后的說明書中闡述,并且,部 分地從i兌明書中變得顯而易見,或者通過實施本發(fā)明而了解。本發(fā) 明的目的和其他優(yōu)點可通過在所寫的說明書、權(quán)利要求書、以及附 圖中所特別指出的結(jié)構(gòu)來實現(xiàn)和獲得。
附圖用來提供對本發(fā)明的進一步理解,并且構(gòu)成說明書的 一部 分,與本發(fā)明的實施例一起用于解釋本發(fā)明,并不構(gòu)成對本發(fā)明的
限制。在附圖中
圖1示出了根據(jù)本發(fā)明的基站前臺系統(tǒng)中的用戶管理裝置的方 框圖2示出了根據(jù)本發(fā)明的基站前臺系統(tǒng)中的用戶管理方法的流 程圖3示出了根據(jù)本發(fā)明實施例的用戶管理模型的具體實施步驟 的流程圖;以及
圖4示出了根據(jù)本發(fā)明實施例的用戶信息的靜態(tài)存儲管理模型 的方框圖。
具體實施例方式
以下結(jié)合附圖對本發(fā)明的優(yōu)選實施例進行說明,應(yīng)當理解,此 處所描述的優(yōu)選實施例僅用于說明和解釋本發(fā)明,并不用于限定本 發(fā)明。
圖1示出了根據(jù)本發(fā)明的基站前臺系統(tǒng)中的用戶管理裝置的方 框圖。
參照圖1,提供了一種基站前臺系統(tǒng)中的用戶管理裝置,其包
括
用戶信息分類單元101,用于收集用戶信息并將所收集的用戶 信息劃分為收集得到的第 一信息和第二信息;
用戶信息分解單元102,用于沖艮據(jù)預(yù)定的內(nèi)存可用量和最大用 戶數(shù),將第二信息分解為分解得到的第一信息和輔助信息;以及
用戶信息存儲管理單元103,用于分別管理收集得到的第一信 息、分解得到的第一信息、和輔助信息,
其中,收集得到的第 一信息和分解得到的第 一信息內(nèi)容相同。
收集得到的第 一信息和分解得到的第 一信息至少包括基礎(chǔ)功能
葉5 。
收集得到的第 一信息和分解得到的第 一信息均包括標志位,用 于表示該信息是收集得到的第 一信息還是分解得到的第 一信息。
圖2示出了根據(jù)本發(fā)明的基站前臺系統(tǒng)中的用戶管理方法的流 程圖。參照圖2,提供了一種基站前臺系統(tǒng)中的用戶管理方法,其包 ^括以下步艱《
步驟S202,收集用戶信息并將所收集的用戶信息劃分為收集得 到的第一信息和第二信息;
步驟S204, 4艮據(jù)預(yù)定的內(nèi)存可用量和最大用戶^t,將第二信息 分解為分解得到的第一信息和輔助信息,其中,收集得到的第一信 息和分解得到的第一信息內(nèi)容相同;以及
步驟S206,分別管理收集得到的第一信息、分解得到的第一信 息、和輔助信息。
收集得到的第一信息和分解得到的第一信息至少包括基礎(chǔ)功能
收集得到的第 一信息和分解得到的第 一信息的最大數(shù)量之和等 于預(yù)定的最大用戶凄t。
收集得到的第一信息和分解得到的第一信息均包括標志位,用 于表示該信息是收集得到的第 一信息還是分解得到的第 一信息。
通過靜態(tài)存儲管理來對收集得到的第 一信息、分解得到的第一 信息、和輔助信息進^f于分別管理,其中,為收集得到的第一信息、 分解得到的第 一信息、和輔助信息預(yù)留存儲空間。
通過動態(tài)存儲管理來對收集得到的第一信息、分解得到的第一 信息、和輔助信息進行分別管理,其中,從全局內(nèi)存中為第一信息 和輔助信息動態(tài)申請存儲空間。再次參照圖1,以下更具體地描述本發(fā)明示例性實施例的用戶 管理模型。
1. 用戶4言息分類單元
用戶信息就是與用戶相關(guān)的所有信息總和。用戶信息分類單元
負責收集用戶信息,分析信息特性,并大致歸類成兩種類型
主信息用戶信息中主要的、且相對固定不變的部分,是每個 用戶必須具有的信息總和。其占用的內(nèi)存空間,可稱之為主信息塊。
輔助信息用戶信息中除主信息之外的其他部分,是根據(jù)用戶 類型或者其他需要可以動態(tài)增加和刪除的信息總和。其占用的內(nèi)存 空間,可稱之為輔助信息塊。
2. 用戶信息分解單元
用戶信息分解單元根據(jù)確定的內(nèi)存占用要求和系統(tǒng)指標,將用 戶信息合理分解為主信息和輔助信息。其中可供分配的主信息塊的 個數(shù)就是系統(tǒng)可支持的最大用戶數(shù),從而保證可以達到系統(tǒng)指標的 要求。
3. 用戶信息存儲管理單元
用戶信息存儲管理單元負責主信息和輔助信息的存儲/分配/釋 ;改等管理。需要根據(jù)具體情況,確定合適的存儲管理方式,即保證 系統(tǒng)滿足系統(tǒng)指標,又滿足內(nèi)存占用要求。
圖3示出了根據(jù)本發(fā)明實施例的用戶管理模型的具體實施步驟 的流程圖。
參照圖3, l是供了一個實現(xiàn)用戶管理才莫型的方法,該方法包括1. 合理確定內(nèi)存占用和系統(tǒng)指標,主要是最大用戶數(shù)指標。
影響確定系統(tǒng)指標的因素很多,比如業(yè)界通行的指標,自身系 統(tǒng)的定位和宣傳等。
影響確定內(nèi)存占用的因素也很多,比如系統(tǒng)總內(nèi)存容量,其他 單元占用和總體容量規(guī)劃等。
系統(tǒng)應(yīng)該匯總各種因素,確定合理的系統(tǒng)指標,主要是最大用 戶數(shù)指標。同時也應(yīng)確定合理的內(nèi)存分配方案,保證用戶管理子系 統(tǒng)合理的內(nèi)存占用。
2. 收集、歸類用戶信息
用戶信息分類單元收集用戶信息,分析信息特性,進行歸類。
3. 分解用戶信息
用戶信息分解單元4艮據(jù)內(nèi)存占用情況和系統(tǒng)指標進行合理分解。
1) 不同類型用戶信息分解方法
主信息可保存所有類型中功能最少的用戶類型信息。該用戶類 型中所包含的功能可認為是用戶的基本功能。
輔助信息中可以保存其他類型用戶中其他功能的合集或者合集 的某個子集等。這些功能可認為是用戶的增強功能。
2) 功能增強型用戶信息的分解方法 主信息可保存用戶的基本功能。輔助信息可保存增強功能合集或者合集的某個子集等。
可以看出,上面給出的兩種用戶信息分解方式都可以統(tǒng)一按照 功能概念來分解,即分解為基本功能信息和增強功能信息,這樣做 的好處是增強設(shè)計方案的可擴展性和可復(fù)用性。
4.合理存儲和管理用戶信息
用戶信息存儲管理單元根據(jù)具體需要,選擇采用靜態(tài)存儲管理 和動態(tài)存4諸管理兩種實iE見方式。
1) 靜態(tài)存儲管理,參見圖4,其中,N為最大用戶數(shù),并且M 為增強用戶數(shù)
系統(tǒng)按照預(yù)定的最大用戶數(shù)和增強功能用戶數(shù),合理預(yù)留存儲 空間。預(yù)留的存儲空間大小總和至少為主信息塊*最大用戶數(shù)+輔 助信息塊*增強功能用戶數(shù)。兩部分空間既可單獨預(yù)留,也可共享式 預(yù)留。
新用戶4妄入時,為該用戶乂人預(yù)留存儲空間中分配主信息塊來存 儲該用戶的主信息。當該用戶的主信息不需要保存時,進行釋》文。
用戶請求新功能或者用戶類型變化時需要為用戶存儲輔助信息 時,為該用戶/人預(yù)留存^f諸空間中分配輔助信息塊存儲該用戶的輔助 信息。當該用戶的輔助信息不需要保存時,進行釋放。
2) 動態(tài)存儲管理
系統(tǒng)不需單獨預(yù)留存4諸空間。
新用戶接入時,為該用戶從全局內(nèi)存中動態(tài)申請主信息塊存儲 空間。當該用戶的主信息不需要保存時,進行釋放。用戶請求新功能或者用戶類型變化時需要為用戶存儲輔助信息 時,為該用戶從全局內(nèi)存中動態(tài)申請輔助信息塊存儲該用戶的輔助 信息。當該用戶的輔助信息不需要保存時,進行釋放。
可以看出,靜態(tài)存儲管理方式的優(yōu)點是用戶管理子系統(tǒng)可以才艮 據(jù)給定的內(nèi)存占用要求,合理設(shè)定最大用戶和增強功能用戶數(shù),達 到系統(tǒng)指標要求。動態(tài)存儲管理方式的優(yōu)點是用戶管理子系統(tǒng)不獨 占或者預(yù)留空間,可和其他單元充分共用存儲空間,缺點是不能完 全保證滿足系統(tǒng)指標,同時也增加了動態(tài)內(nèi)存分配和釋放的開銷。
考慮到基站前臺系統(tǒng)對于高效和穩(wěn)定的要求,靜態(tài)存儲方式相 對更適合基站前臺各用戶管理子系統(tǒng)。
以下描述根據(jù)本發(fā)明的示例性實施例。
一底定一個基站前臺系統(tǒng)必須支持A和B兩種類型的用戶,并且 最大用戶數(shù)指標為40萬用戶,其用戶管理子系統(tǒng)的模型和實施方法 如下
1. 確定內(nèi)存占用和系統(tǒng)指標
系統(tǒng)指標為同時支持A和B類型用戶最大總數(shù)為40萬。 內(nèi)存占用要,,不超過100M。
2. 分析和分解用戶信息
每個A類型用戶信息大約200個字節(jié)。 每個B類型用戶信息大約為1000個字節(jié)。簡單計算之后可以看出,按照靜態(tài)塊的存儲策略,給定的內(nèi)存
要求可以保存40萬個A類型用戶信息塊;但是為了同時支持B類 型用戶,每個用戶信息塊只能取B類型用戶信息塊大小,顯然是無 法<呆存40萬個用戶。
其實,B類型用戶是在A類型用戶的基礎(chǔ)上增加了許多新的功 能特性。因此可以按照上面給出的分解模型,進行功能分解
主信息主要保存A類型用戶的所有信息,并適當增加一些B 類型用戶的標志信息。
輔助信息保存B類型用戶特有功能信息的合集。
經(jīng)過分解,主信息單元塊大約為200個字節(jié),輔助信息單元塊 大約800字節(jié)。
簡單計算可以知道,在給定的內(nèi)存占用要求下,可以分配出40 萬個主信息(大約占用80M), 乂人而達到系統(tǒng)的指標,即支持40萬 用戶。
3.合理存儲和管理用戶信息塊
考慮到前臺系統(tǒng)的穩(wěn)定和高效,采用靜態(tài)存儲方式??紤]到內(nèi) 存占用要求,采用主信息和輔助信息各自獨立預(yù)留內(nèi)存空間的方式。
給定內(nèi)存空間100M
纟會定最大用戶凄t指標40萬
實際內(nèi)存占用情況
主信息內(nèi)存占用80M,支持40萬用戶。輔助信息內(nèi)存占用20M,最大同時支持2500個B類型用戶。
以上所迷僅為本發(fā)明的優(yōu)選實施例而已,并不用于限制本發(fā)明, 對于本領(lǐng)域的技術(shù)人員來說,本發(fā)明可以有各種更改和變化。凡在
本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進等, 均應(yīng)包含在本發(fā)明的4呆護范圍之內(nèi)。
權(quán)利要求
1. 一種基站前臺系統(tǒng)中的用戶管理裝置,其特征在于,包括用戶信息分類單元,用于收集用戶信息并將所收集的用戶信息劃分為收集得到的第一信息和第二信息;用戶信息分解單元,用于根據(jù)預(yù)定的內(nèi)存可用量和最大用戶數(shù),將所述第二信息分解為分解得到的第一信息和輔助信息;以及用戶信息存儲管理單元,用于分別管理所述收集得到的第一信息、所述分解得到的第一信息、和所述輔助信息,其中,所述收集得到的第一信息和所述分解得到的第一信息內(nèi)容相同。
2. 根據(jù)權(quán)利要求1所述的用戶管理裝置,其特;f正在于,所述收集 得到的第 一信息和所述分解得到的第 一信息至少包括基礎(chǔ)功 能信息。
3. 才艮據(jù)^L利要求1所述的用戶管理裝置,其特;f正在于,所述收集 得到的第 一信息和所述分解得到的第 一信息均包括標志位,用 于表示該信息是所述收集得到的第一信息還是所述分解得到 的第一信息。
4. 一種基站前臺系統(tǒng)中的用戶管理方法,其特;f正在于,包4舌以下 步驟步驟S202,收集用戶信息并將所收集的用戶信息劃分為 收集得到的第 一信息和第二信息;步驟S204,才艮據(jù)預(yù)定的內(nèi)存可用量和最大用戶凄史,將所 述第二信息分解為分解得到的第一信息和輔助信息,其中,所述收集得到的第 一信息和所述分解得到的第 一信息內(nèi)容相同; 以及步驟S206,分別管理所述收集得到的第一信息、所述分 解得到的第一信息、和所述輔助信息。
5. 根據(jù)權(quán)利要求4所述的用戶管理方法,其特征在于,所述收集 得到的第 一信息和所述分解得到的第 一信息至少包括基礎(chǔ)功 能信息。
6. 根據(jù)權(quán)利要求5所述的用戶管理方法,其特征在于,所述收集 得到的第 一信息和所述分解得到的第 一信息的最大數(shù)量之和 等于所述預(yù)定的最大用戶數(shù)。
7. 根據(jù)權(quán)利要求6所述的用戶管理方法,其特4正在于,所述收集 得到的第 一信息和所述分解得到的第 一信息均包括標志^f立,用 于表示該信息是所述收集得到的第一信息還是所述分解得到 的第一信息。
8. 根據(jù)權(quán)利要求7所述的用戶管理方法,其特征在于,通過靜態(tài) 存儲管理來對所述收集得到的第一信息、所述分解得到的第一 信息、和所述輔助信息進4于分別管理,其中,為所述收集^尋到 的第一信息、所述分解得到的第一信息、和所述輔助信息預(yù)留 存儲空間。
9. 根據(jù)權(quán)利要求7所述的用戶管理方法,其特征在于,通過動態(tài) 存儲管理來對所述收集得到的第 一信息、所述分解得到的第一 信息、和所述輔助信息進行分別管理,其中,從全局內(nèi)存中為 所述第 一信息和所述輔助信息動態(tài)申請存儲空間。
全文摘要
本發(fā)明提供了一種基站前臺系統(tǒng)中的用戶管理裝置,其包括用戶信息分類單元,用于收集用戶信息并將所收集的用戶信息劃分為收集得到的第一信息和第二信息;用戶信息分解單元,用于根據(jù)預(yù)定的內(nèi)存可用量和最大用戶數(shù),將第二信息分解為分解得到的第一信息和輔助信息;以及用戶信息存儲管理單元,用于分別管理收集得到的第一信息、分解得到的第一信息、和輔助信息,其中,收集得到的第一信息和分解得到的第一信息內(nèi)容相同。本發(fā)明還提供了一種基站前臺系統(tǒng)中的用戶管理方法。從而,可以在用戶類型變化或功能增強時,在不顯著增加內(nèi)存占用的情況下,達到可支持最大用戶數(shù)等系統(tǒng)指標,并且具有配置靈活、實施簡單以及擴展性強的特點。
文檔編號H04W24/00GK101547455SQ20081008479
公開日2009年9月30日 申請日期2008年3月28日 優(yōu)先權(quán)日2008年3月28日
發(fā)明者睿 李, 翟來國, 陸文玲 申請人:中興通訊股份有限公司