[發(fā)明專利]資源標(biāo)識分配方法和設(shè)備有效
| 申請?zhí)枺?/td> | 201210000896.4 | 申請日: | 2012-01-04 |
| 公開(公告)號: | CN102547818A | 公開(公告)日: | 2012-07-04 |
| 發(fā)明(設(shè)計(jì))人: | 蔣小通;粱彬;趙國勝 | 申請(專利權(quán))人: | 大唐移動通信設(shè)備有限公司 |
| 主分類號: | H04W24/04 | 分類號: | H04W24/04;H04W72/04 |
| 代理公司: | 北京鑫媛睿博知識產(chǎn)權(quán)代理有限公司 11297 | 代理人: | 龔家驊 |
| 地址: | 100083*** | 國省代碼: | 北京;11 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 資源 標(biāo)識 分配 方法 設(shè)備 | ||
技術(shù)領(lǐng)域
本發(fā)明涉及通信技術(shù)領(lǐng)域,特別涉及一種資源標(biāo)識分配方法和設(shè)備。
背景技術(shù)
在系統(tǒng)開發(fā)中,經(jīng)常會遇到需要分配用來標(biāo)識資源的資源ID(Identifier,標(biāo)識),而且不能重復(fù),至少短期內(nèi)不能重復(fù)。比如,在實(shí)現(xiàn)PGW(PDN?Gateway,分組數(shù)據(jù)網(wǎng)關(guān))、SGW(Serving?Gateway,服務(wù)網(wǎng)關(guān))、GGSN(Gateway?GPRS?Support?Node,網(wǎng)關(guān)GPRS支持節(jié)點(diǎn),GPRS,General?Packet?Radio?Service,通用分組無線服務(wù)技術(shù))等設(shè)備時(shí),就需要分配會話標(biāo)識(Session?ID)、計(jì)費(fèi)標(biāo)識(Charge?ID)、SN(Sequence?Number,序號)、隧道標(biāo)識(Channel?ID)等資源標(biāo)識類資源,目前分配方式多種多樣。
其中,現(xiàn)有的比較簡單,且最常見的資源標(biāo)識分配方法,就是將無符號整數(shù)循環(huán)使用,作為不同資源的標(biāo)識。一般的處理方式是在程序中設(shè)置一個(gè)全局變量,循環(huán)分配使用,當(dāng)分配的標(biāo)識達(dá)到最大值時(shí),從1開始重新循環(huán)分配。
例如:定義一個(gè)全局變量unsigned?int?g_uiSessionID,初始值為0。
在程序中循環(huán)使用具體的變量值作為資源標(biāo)識,且每次在具體的變量值上加1,當(dāng)達(dá)到變量值定義的最大值時(shí),從1開始,重新循環(huán)使用具體的變量值繼續(xù)作為資源標(biāo)識。
現(xiàn)有的資源標(biāo)識分配方式還有數(shù)組、文件記錄等各種各樣的分配方式,具體的處理過程與上述的整數(shù)處理的流程基本類似,在此不再重復(fù)說明。
在實(shí)現(xiàn)本發(fā)明實(shí)施例的過程中,申請人發(fā)現(xiàn)現(xiàn)有技術(shù)至少存在以下問題:
(1)在業(yè)務(wù)類型較多,業(yè)務(wù)處理單板的數(shù)量比較多時(shí),無法解決資源標(biāo)識在多業(yè)務(wù)處理單板之間的重復(fù)問題。
(2)如果之前的資源沒有釋放,則資源標(biāo)識處于被占用狀態(tài),那么,在循環(huán)分配使用資源標(biāo)識時(shí),存在資源標(biāo)識沖突的可能。在作為SN使用時(shí),這是非常危險(xiǎn)的,而在作為計(jì)費(fèi)標(biāo)識使用時(shí),則會造成計(jì)費(fèi)錯(cuò)誤。
(3)在業(yè)務(wù)處理單板復(fù)位后,只能從新開始分配資源標(biāo)識,不能滿足有的資源標(biāo)識要求處理單元復(fù)位重啟后,延續(xù)資源標(biāo)識分配的要求,即不能滿足從上一次分配的位置繼續(xù)分配的要求,即缺少記憶功能。
(4)沒有對各類資源統(tǒng)一對待,使用繁瑣。
發(fā)明內(nèi)容
本發(fā)明實(shí)施例提供一種資源標(biāo)識分配方法和設(shè)備,解決現(xiàn)有的資源標(biāo)識分配方法中存在的標(biāo)識分配混亂、重復(fù),甚至可能出現(xiàn)標(biāo)識沖突的問題。
為達(dá)到上述目的,本發(fā)明實(shí)施例一方面提供了一種資源標(biāo)識分配方法,應(yīng)用于包括一個(gè)全局資源處理單元和至少一個(gè)業(yè)務(wù)處理單元的系統(tǒng)中,所述方法至少包括以下步驟:
全局資源處理單元接收一個(gè)業(yè)務(wù)處理單元發(fā)送的資源標(biāo)識分配請求消息,所述資源標(biāo)識分配請求消息中攜帶本次請求分配的資源標(biāo)識數(shù)量;
所述全局資源處理單元判斷本地保存的與所述業(yè)務(wù)處理單元相對應(yīng)的資源標(biāo)識池中的預(yù)分配的資源標(biāo)識的數(shù)量是否滿足所述本次請求分配的資源標(biāo)識數(shù)量;
如果滿足,所述全局資源處理單元將相應(yīng)數(shù)量的預(yù)分配的資源標(biāo)識發(fā)送給所述業(yè)務(wù)處理單元;
其中,所述預(yù)分配的資源標(biāo)識中包括所述全局資源處理單元生成所述資源標(biāo)識時(shí)的時(shí)間信息和序號信息。
另一方面,本發(fā)明實(shí)施例還提供了一種全局資源處理單元,應(yīng)用于包括一個(gè)全局資源處理單元和至少一個(gè)業(yè)務(wù)處理單元的系統(tǒng)中,所述全局資源處理單元至少包括:
分配模塊,用于為各業(yè)務(wù)處理單元預(yù)分配相應(yīng)的資源標(biāo)識,并將所預(yù)分配的資源標(biāo)識在本地保存在與各業(yè)務(wù)處理單元相對應(yīng)的資源標(biāo)識池中,其中,所述預(yù)分配的資源標(biāo)識中包括生成所述資源標(biāo)識時(shí)的時(shí)間信息和序號信息;
接收模塊,用于接收一個(gè)業(yè)務(wù)處理單元發(fā)送的資源標(biāo)識分配請求消息,所述資源標(biāo)識分配請求消息中攜帶本次請求分配的資源標(biāo)識數(shù)量;
判斷模塊,用于判斷所述分配模塊在本地保存的與所述業(yè)務(wù)處理單元相對應(yīng)的資源標(biāo)識池中的預(yù)分配的資源標(biāo)識的數(shù)量是否滿足所述接收模塊所接收到的資源標(biāo)識分配請求消息中的本次請求分配的資源標(biāo)識數(shù)量;
發(fā)送模塊,用于在所述判斷模塊的判斷結(jié)果為滿足時(shí),將相應(yīng)數(shù)量的預(yù)分配的資源標(biāo)識發(fā)送給所述業(yè)務(wù)處理單元。
另一方面,本發(fā)明實(shí)施例還提供了一種資源標(biāo)識分配方法,應(yīng)用于包括一個(gè)全局資源處理單元和至少一個(gè)業(yè)務(wù)處理單元的系統(tǒng)中,所述方法至少包括以下步驟:
一個(gè)業(yè)務(wù)處理單元判斷本地維護(hù)的未配置資源標(biāo)識數(shù)量是否達(dá)到預(yù)設(shè)的第二閾值;
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于大唐移動通信設(shè)備有限公司,未經(jīng)大唐移動通信設(shè)備有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201210000896.4/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。





