專利名稱:一種公共過濾規(guī)則的處理方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種用戶數(shù)據(jù)的管理技術(shù),尤指一種適用于第三代移動(dòng)通信中的公共過濾規(guī)則(FC)的表示和處理方法。
背景技術(shù):
移動(dòng)通訊正在向第三代(3G,The Third Genernation)移動(dòng)通信發(fā)展,目前協(xié)議已經(jīng)發(fā)展到Release 5,并在醞釀Release 6。從3G的Release 5開始,出現(xiàn)了一個(gè)新的子系統(tǒng)因特網(wǎng)協(xié)議多媒體子系統(tǒng)(IMS,IP MultimediaSubsystem),該IMS域的內(nèi)部功能體系結(jié)構(gòu)如圖1所示,至少包括家鄉(xiāng)用戶服務(wù)器(HSS)、會(huì)話發(fā)起協(xié)議(SIP)應(yīng)用服務(wù)器、服務(wù)呼叫會(huì)話控制功能(S-CSCF)、開放業(yè)務(wù)訪問(OSA)業(yè)務(wù)能力服務(wù)器(SCS)、OSA應(yīng)用服務(wù)器、媒體資源功能控制(MRFC)、移動(dòng)網(wǎng)絡(luò)增強(qiáng)邏輯定制應(yīng)用的業(yè)務(wù)環(huán)境(CSE,CAMEL Service Environment)和IP多媒體業(yè)務(wù)交換功能(IM-SSF)等功能實(shí)體。其中,SIP應(yīng)用服務(wù)器進(jìn)一步包括業(yè)務(wù)能力交互管理器(SCIM)和應(yīng)用服務(wù)器(AS);HSS與S-CSCF之間的接口為Cx接口,HSS與AS之間的接口為Sh接口。
所有的用戶數(shù)據(jù)包括FC存放在HSS中,通過Cx和Sh等接口下載到S-CSCF和AS等功能實(shí)體中。其中,過濾規(guī)則(FC,F(xiàn)ilter Criteria)是IMS域用戶數(shù)據(jù)的一個(gè)重要部分,用于給不同的用戶或同一用戶在網(wǎng)絡(luò)中的不同身份提供個(gè)性化服務(wù)。
IMS用戶的數(shù)據(jù)組織結(jié)構(gòu)如圖2所示,IMS域的用戶訂閱信息數(shù)據(jù)庫(kù)由所有用戶的單條信息組成,存放在HSS中。單條用戶信息由用戶私有標(biāo)識(shí)唯一確定,單條用戶信息可以包含多份業(yè)務(wù)檔案,每份業(yè)務(wù)檔案適用于一個(gè)或多個(gè)用戶公開標(biāo)識(shí)。過濾規(guī)則存放于業(yè)務(wù)檔案中,其與AS信息共同用于確定各自的個(gè)性化服務(wù)。在目前的方案中,適用于全體用戶或群組用戶的FC必須在每個(gè)用戶的業(yè)務(wù)檔案中重復(fù)出現(xiàn),這種對(duì)全體用戶都適用的過濾規(guī)則,或者對(duì)某個(gè)用戶群組內(nèi)的所有用戶都適用的過濾規(guī)則,可統(tǒng)稱為公共過濾規(guī)則。
在現(xiàn)有技術(shù)方案中,用戶訂閱信息數(shù)據(jù)庫(kù)對(duì)上述用戶IMS訂閱信息的組織方式如圖3所示,一個(gè)用戶訂閱信息數(shù)據(jù)庫(kù)包括N個(gè)用戶的業(yè)務(wù)檔案。
一個(gè)基本的使用過濾規(guī)則信息流程是首次注冊(cè)(Register)過程,在此過程中,過濾規(guī)則將從HSS下載到S-CSCF中,其具體的實(shí)現(xiàn)流程如圖4所示,包括以下的步驟1)用戶終端(UE)從無線接入網(wǎng)獲得信令信道后,便可請(qǐng)求登記,即由UE端向S-CSCF側(cè)發(fā)注冊(cè)請(qǐng)求消息,并提供用戶公開標(biāo)識(shí)(Public User ID)、私有標(biāo)識(shí)(Private User ID)和本身的IP地址等信息。
2)S-CSCF收到注冊(cè)請(qǐng)求后,發(fā)送接口詢問消息Cx-Query消息給HSS。
3)HSS收到Cx-Query消息后,檢查其合法性,如果HSS檢查消息合法,則向S-CSCF返回Cx-Query響應(yīng)消息Cx-Query Resp;否則,拒絕注冊(cè)登記。
4)S-CSCF收到響應(yīng)后,發(fā)送接口推消息Cx-Put給HSS,并帶上用戶公開標(biāo)識(shí)、私有標(biāo)識(shí)和S-CSCF名字等信息。
5)HSS收到Cx-Put后,保存用戶的S-CSCF名字,并發(fā)送對(duì)Cx-Put消息的響應(yīng)消息Cx-Put Resp給S-CSCF。
6)S-CSCF收到Cx-Put Rest消息后,發(fā)送接口拉消息Cx-Pull到HSS,以下載包括初始過濾規(guī)則(iFC)在內(nèi)的用戶相關(guān)信息。
7)HSS返回Cx-Pull Resp消息給-S-CSCF,包括FC在內(nèi)的用戶信息也通過此消息傳給S-CSCF,S-CSCF收到后保存用戶的這些信息。
8)S-CSCF根據(jù)FC發(fā)送注冊(cè)信息到業(yè)務(wù)控制平臺(tái)并執(zhí)行相應(yīng)的流程,同時(shí),S-CSCF給UE回送當(dāng)前操作成功的消息200OK。
當(dāng)過濾規(guī)則下載后,即用戶完成注冊(cè)登記后,如5圖所示,S-CSCF等功能實(shí)體每收到一個(gè)用戶呼叫請(qǐng)求,就查找對(duì)應(yīng)用戶的業(yè)務(wù)檔案,如果查找到,則應(yīng)用用戶訂閱信息中的過濾規(guī)則,否則,就結(jié)束當(dāng)前流程。
由上面所述的技術(shù)背景及其實(shí)現(xiàn)方案可以看出,F(xiàn)C是3G R5版本起呼叫過程中的重要元素,不僅是每個(gè)用戶的重要資料,而且在各功能實(shí)體中廣泛使用。但是,參照?qǐng)D2可見,現(xiàn)有系統(tǒng)要表示一個(gè)FC,必須將該FC存放到用戶的業(yè)務(wù)檔案內(nèi),那么,有些FC對(duì)所有的用戶都適用,就意味著這些FC必須在所有用戶的業(yè)務(wù)檔案中都重復(fù)一遍,如此,就會(huì)帶來如下缺點(diǎn)①業(yè)務(wù)檔案中重復(fù)內(nèi)容過多,浪費(fèi)HSS的存儲(chǔ)空間。
②由于所有注冊(cè)用戶的業(yè)務(wù)檔案必須下載到S-CSCF和AS等功能實(shí)體中,重復(fù)的用戶數(shù)據(jù)對(duì)Cx和Sh接口將形成不必要的壓力。
③浪費(fèi)S-CSCF和AS等功能實(shí)體的存儲(chǔ)空間,甚至不必要地縮減各功能實(shí)體的規(guī)格指標(biāo)乃至性能指標(biāo)。
④不便于向具有相同需求的用戶群體創(chuàng)建和提供有針對(duì)性的團(tuán)體特色業(yè)務(wù)。
發(fā)明內(nèi)容
有鑒于此,本發(fā)明的主要目的在于提供一種公共過濾規(guī)則的處理方法,使其能夠提高FC的表示效率,節(jié)省3G系統(tǒng)的存儲(chǔ)空間,進(jìn)而提高3G系統(tǒng)和其中子系統(tǒng)的傳送和處理效率、性能,并簡(jiǎn)化通信的操作過程。
為達(dá)到上述目的,本發(fā)明的技術(shù)方案是這樣實(shí)現(xiàn)的一種公共過濾規(guī)則的處理方法,將含有過濾規(guī)則的用戶業(yè)務(wù)檔案存儲(chǔ)于移動(dòng)通信系統(tǒng)中家鄉(xiāng)用戶服務(wù)器(HSS)的用戶訂閱信息數(shù)據(jù)庫(kù)中,包括a.將當(dāng)前移動(dòng)通信系統(tǒng)中的所有用戶劃分為至少一個(gè)群組,并將每個(gè)群組中所有用戶的公共過濾規(guī)則提取出來;b.將每個(gè)群組的公共過濾規(guī)則作為一個(gè)群組用戶業(yè)務(wù)檔案存儲(chǔ),將每個(gè)用戶的特有過濾規(guī)則作為一個(gè)普通用戶業(yè)務(wù)檔案存儲(chǔ);c.當(dāng)用戶發(fā)起呼叫請(qǐng)求時(shí),將該用戶的普通用戶業(yè)務(wù)檔案和所屬群組對(duì)應(yīng)的群組用戶業(yè)務(wù)檔案一起下載至該用戶對(duì)應(yīng)的功能實(shí)體中,同時(shí)應(yīng)用該用戶的公共過濾規(guī)則和特有過濾規(guī)則對(duì)該用戶呼叫進(jìn)行處理。
其中,所述群組用戶業(yè)務(wù)檔案的下載方式為功能實(shí)體發(fā)消息請(qǐng)求從HSS下載用戶數(shù)據(jù),或?yàn)镠SS主動(dòng)向功能實(shí)體推送用戶數(shù)據(jù),或通過操作維護(hù)終端直接配置。
所述HSS主動(dòng)向功能實(shí)體推送用戶數(shù)據(jù)是指HSS主動(dòng)向功能實(shí)體下發(fā)攜帶有群組用戶業(yè)務(wù)檔案的接口拉響應(yīng)消息Cx-Pull Resp。該主動(dòng)推送數(shù)據(jù)的過程可進(jìn)一步包括功能實(shí)體未發(fā)接口拉消息Cx-Pull而收到HSS發(fā)來的響應(yīng)消息Cx-Pull Resp后,功能實(shí)體向HSS發(fā)Cx-Pull消息,HSS收到后,再次向功能實(shí)體發(fā)送攜帶有群組用戶業(yè)務(wù)檔案的Cx-Pull Resp消息。
所述的每個(gè)群組用戶設(shè)置有唯一確定用戶身份的私有標(biāo)識(shí)和公開標(biāo)識(shí),群組用戶使用各自的私有標(biāo)識(shí)資源存儲(chǔ)和表示公共過濾規(guī)則。所述群組用戶的私有標(biāo)識(shí)或公開標(biāo)識(shí)中設(shè)置有標(biāo)識(shí)用戶群組的信息位。
上述方案的步驟c中所述應(yīng)用過濾規(guī)則處理用戶呼叫為先應(yīng)用該用戶的公共過濾規(guī)則再應(yīng)用該用戶的特有過濾規(guī)則;或?yàn)橄葢?yīng)用該用戶的特有過濾規(guī)則再應(yīng)用該用戶的公共過濾規(guī)則;或?qū)⒃撚脩舻奶赜羞^濾規(guī)則和公共過濾規(guī)則合并為新的完整過濾規(guī)則后再應(yīng)用。先應(yīng)用公共過濾規(guī)則再應(yīng)用特有過濾規(guī)則的過程進(jìn)一步包括a1.當(dāng)功能實(shí)體收到用戶呼叫請(qǐng)求后,在所有群組用戶業(yè)務(wù)檔案中根據(jù)用戶標(biāo)識(shí)判斷是否有適用于全體用戶的公共過濾規(guī)則,如果有,則應(yīng)用該公共過濾規(guī)則,然后進(jìn)入步驟b1,否則直接進(jìn)入b1;b1.根據(jù)用戶標(biāo)識(shí)判斷是否有適用于當(dāng)前用戶所屬群組的公共過濾規(guī)則,如果有,則應(yīng)用該群組的公共過濾規(guī)則,然后進(jìn)入c1,否則直接進(jìn)入c1;c1.根據(jù)用戶標(biāo)識(shí)判斷是否存在當(dāng)前用戶的普通用戶業(yè)務(wù)檔案,如果有,則應(yīng)用該特有過濾規(guī)則,然后結(jié)束;否則直接結(jié)束。
其中,步驟b1所述判斷是否有當(dāng)前用戶所屬群組的公共過濾規(guī)則包括
從用戶呼叫請(qǐng)求中解析出該用戶的公開標(biāo)識(shí),根據(jù)該公開標(biāo)識(shí)判斷用戶標(biāo)識(shí)中是否含有群組信息,如果有,則根據(jù)該群組信息查找該群組對(duì)應(yīng)的群組用戶業(yè)務(wù)檔案,從中提取出群組公共過濾規(guī)則;否則進(jìn)入步驟c1。
由上述方案可以看出,本發(fā)明的關(guān)鍵在于將每個(gè)群組中所有用戶的公共過濾規(guī)則從每個(gè)用戶各自的規(guī)則中提取出來,作為群組用戶的業(yè)務(wù)檔案,與用戶的特有過濾規(guī)則分別存儲(chǔ)于用戶訂閱信息數(shù)據(jù)庫(kù)中;對(duì)每個(gè)用戶呼叫進(jìn)行處理時(shí),分別應(yīng)用該用戶的公共過濾規(guī)則和特有過濾規(guī)則進(jìn)行處理。
因此,本發(fā)明所提供的公共過濾規(guī)則的處理方法,具有以下的優(yōu)越之處1)由于將全體用戶或每個(gè)群組中用戶的公共過濾規(guī)則提取出來集中表示、單獨(dú)存放,從而消除了適用于全體用戶和群組用戶的過濾規(guī)則的冗余表示,且將公共過濾規(guī)則所需的存儲(chǔ)空間和傳輸帶寬分別減少至全體用戶數(shù)目分之一或群組用戶數(shù)目分之一。由此,簡(jiǎn)化了全體用戶和群組用戶過濾規(guī)則的運(yùn)營(yíng)維護(hù),進(jìn)而簡(jiǎn)化了對(duì)用戶群組的操作維護(hù)與管理。
2)由于過濾規(guī)則在3G IMS域中的應(yīng)用是十分重要和幾乎無所不在的,因此,本發(fā)明可極大地提高3G系統(tǒng)的傳輸處理效率和性能,簡(jiǎn)化通信的操作過程,所獲的倍增效益極其可觀。
3)由于本發(fā)明將公共過濾規(guī)則提取出來單獨(dú)存儲(chǔ),因此,可專門針對(duì)公共過濾規(guī)則進(jìn)行編輯和更新,向具有相同需求的用戶群組創(chuàng)建和提供有針對(duì)性的團(tuán)體特色業(yè)務(wù)或業(yè)務(wù)模板。比如將團(tuán)體用戶作為一個(gè)群組用戶,可以為該群組用戶預(yù)制一些公共過濾規(guī)則,作為該團(tuán)體用戶的特色業(yè)務(wù)。舉個(gè)例子,來自同一個(gè)企業(yè)的用戶可能需要共同的特定業(yè)務(wù),則運(yùn)營(yíng)商可為該類用戶定制其所需業(yè)務(wù)對(duì)應(yīng)的公共過濾規(guī)則。運(yùn)營(yíng)商可以向普通用戶提供業(yè)務(wù)組合,即業(yè)務(wù)模板,由用戶選擇;也可以由用戶自定義需要的業(yè)務(wù)模板,公共過濾規(guī)則可以表示和存儲(chǔ)業(yè)務(wù)模板。
4)本發(fā)明對(duì)于用戶業(yè)務(wù)檔案存儲(chǔ)、下載和應(yīng)用的方式及過程基本與現(xiàn)有技術(shù)一致,只是按特有過濾規(guī)則和公共過濾規(guī)則分別處理,對(duì)現(xiàn)有技術(shù)方案稍加改動(dòng),易于實(shí)現(xiàn)且對(duì)系統(tǒng)影響很小。
圖1為IMS域內(nèi)部功能體系的結(jié)構(gòu)組成示意圖;圖2為現(xiàn)有技術(shù)IMS中用戶數(shù)據(jù)的組織結(jié)構(gòu)示意圖;圖3為現(xiàn)有技術(shù)中用戶訂閱信息數(shù)據(jù)庫(kù)中數(shù)據(jù)的組織方式示意圖;圖4為現(xiàn)有技術(shù)中用戶首次注冊(cè)登記的流程圖;圖5為S-CSCF應(yīng)用過濾規(guī)則的流程示意圖;圖6為本發(fā)明中用戶訂閱信息數(shù)據(jù)庫(kù)中數(shù)據(jù)的組織方式示意圖;圖7為本發(fā)明中群組用戶業(yè)務(wù)檔案下載流程的一實(shí)施例示意圖;圖8為本發(fā)明中群組用戶業(yè)務(wù)檔案下載流程的另一實(shí)施例示意圖;圖9為本發(fā)明中公共過濾規(guī)則應(yīng)用一實(shí)施例的流程示意圖;圖10為本發(fā)明中查找群組過濾規(guī)則的流程示意圖。
具體實(shí)施例方式
下面結(jié)合附圖及具體實(shí)施例對(duì)本發(fā)明再作進(jìn)一步詳細(xì)的說明。
本發(fā)明的基本思想是先將當(dāng)前3G系統(tǒng)中的所有用戶劃分為群組,再把每個(gè)群組中所有用戶的公共過濾規(guī)則從用戶特有的過濾規(guī)則中提取出來,每個(gè)群組提取出的公共過濾規(guī)則作為一個(gè)群組用戶的業(yè)務(wù)檔案,該群組用戶的業(yè)務(wù)檔案與每個(gè)真實(shí)用戶的業(yè)務(wù)檔案一起存儲(chǔ)在用戶訂閱信息數(shù)據(jù)庫(kù)中。該公共過濾規(guī)則在HSS、S-CSCF和AS中都使用群組用戶的業(yè)務(wù)檔案來表示,符合現(xiàn)有的標(biāo)準(zhǔn)協(xié)議。
本發(fā)明中,存儲(chǔ)于HSS的用戶訂閱信息數(shù)據(jù)庫(kù)的組成結(jié)構(gòu)如圖6所示,從圖6可以看出,當(dāng)前的3G系統(tǒng)中共有N個(gè)用戶,每個(gè)用戶對(duì)應(yīng)一個(gè)普通用戶業(yè)務(wù)檔案,該業(yè)務(wù)檔案中存儲(chǔ)有每個(gè)用戶的特有過濾規(guī)則。該N個(gè)用戶被劃分為至少M(fèi)個(gè)群組,該M個(gè)群組中的公共過濾規(guī)則被分別提取出來,形成M個(gè)群組用戶,每個(gè)群組用戶對(duì)應(yīng)一個(gè)群組用戶業(yè)務(wù)檔案,每個(gè)群組用戶業(yè)務(wù)檔案中存儲(chǔ)有一個(gè)群組的公共過濾規(guī)則。應(yīng)用本發(fā)明后,用戶訂閱信息數(shù)據(jù)庫(kù)中的用戶信息依然是一個(gè)統(tǒng)一的數(shù)據(jù)庫(kù),但在邏輯上被分為普通用戶數(shù)據(jù)和群組用戶數(shù)據(jù)兩部分。對(duì)于同一個(gè)用戶而言,自己個(gè)性化的過濾規(guī)則存儲(chǔ)于自己的普通用戶業(yè)務(wù)檔案中,而與本群組其它用戶共有的過濾規(guī)則存儲(chǔ)于自己所屬群組對(duì)應(yīng)的群組用戶業(yè)務(wù)檔案中,兩者共同組成實(shí)際用戶必須應(yīng)用的過濾規(guī)則。對(duì)于群組的劃分,可按照用戶功能、特征的共同之處或系統(tǒng)規(guī)劃的需要任意劃分,可以將整個(gè)3G系統(tǒng)的全體用戶劃分為一個(gè)群組或多個(gè)群組。
為快速尋找用戶的群組,每個(gè)群組用戶也設(shè)置有唯一確定自己身份的私有標(biāo)識(shí)和公開標(biāo)識(shí),可使用該用戶私有標(biāo)識(shí)或用戶公開標(biāo)識(shí)的一部分來表示用戶群組,比如可以預(yù)留私有標(biāo)識(shí)或公開標(biāo)識(shí)中一部分的一些位來表示用戶的群組,同時(shí)使用群組用戶的私有標(biāo)識(shí)資源來存儲(chǔ)和表示公共過濾規(guī)則。
采用上述過濾規(guī)則劃分方式,對(duì)用戶業(yè)務(wù)檔案的下載流程基本沒有影響,只是對(duì)普通用戶業(yè)務(wù)檔案和群組用戶業(yè)務(wù)檔案要分別下載,但下載流程與現(xiàn)有技術(shù)是一致的。
對(duì)實(shí)際的普通用戶,IMS用戶訂閱信息數(shù)據(jù)與現(xiàn)有技術(shù)沒有區(qū)別,可以如圖4所示在登錄時(shí)下載用戶業(yè)務(wù)檔案。對(duì)群組用戶,既可以由S-CSCF或AS主動(dòng)要求下載,即采用與普通用戶一樣的下載方式,比如登錄時(shí)同時(shí)下載普通用戶數(shù)據(jù)和該用戶對(duì)應(yīng)的群組用戶數(shù)據(jù);也可以由HSS推送到S-CSCF或AS中。如圖7所示,圖7為HSS主動(dòng)推送群組用戶業(yè)務(wù)檔案的一個(gè)實(shí)施例流程,即HSS直接向S-CSCF發(fā)Cx-Pull Resp消息,其中攜帶群組用戶數(shù)據(jù),該Cx-Pull Resp消息的內(nèi)容格式和普通用戶收到的此消息完全一致。由于S-CSCF未發(fā)送Cx-Pull消息,而直接收到發(fā)給自己的Cx-Pull Resp消息,則S-CSCF可以認(rèn)定此信息屬于含公共過濾規(guī)則的群組用戶數(shù)據(jù)。
為了保證HSS推送數(shù)據(jù)的安全可靠性,如圖8所示,S-CSCF在收到HSS主動(dòng)發(fā)來的Cx-Pull Resp消息后,可發(fā)一次Cx-Pull請(qǐng)求消息,以證實(shí)是否HSS在向自己推送數(shù)據(jù),同樣HSS收到Cx-Pull消息后,也可以確認(rèn)S-CSCF是否已收到此推送數(shù)據(jù),此時(shí),HSS再重發(fā)一次攜帶群組用戶數(shù)據(jù)的Cx-Pull Resp消息,HSS以再次收到的Cx-Pull Resp消息中的信息為準(zhǔn)。
在實(shí)際應(yīng)用中,群組用戶業(yè)務(wù)檔案的下載方式還可以通過操作維護(hù)終端直接配置實(shí)現(xiàn)。
HSS下載公共過濾規(guī)則信息給所有的相關(guān)功能實(shí)體后,包括S-CSCF和AS;S-CSCF或AS接收并存儲(chǔ)這些公共過濾規(guī)則,然后和用戶的特有過濾規(guī)則一起應(yīng)用。應(yīng)用可采用任意的順序,可以先應(yīng)用公共過濾規(guī)則再應(yīng)用特有過濾規(guī)則;也可以先應(yīng)用特有過濾規(guī)則再應(yīng)用公共過濾規(guī)則;還可以先將所下載的該用戶的特有過濾規(guī)則和公共過濾規(guī)則合并為一個(gè)完整的新過濾規(guī)則,然后再應(yīng)用。
圖9所示為一個(gè)先應(yīng)用公共過濾規(guī)則再應(yīng)用特有過濾規(guī)則的實(shí)施例流程示意圖,其具體實(shí)現(xiàn)是這樣的步驟901~903當(dāng)S-CSCF收到用戶呼叫請(qǐng)求后,在所有群組用戶業(yè)務(wù)檔案中根據(jù)用戶標(biāo)識(shí)判斷是否有適用于全體用戶的公共過濾規(guī)則,如果有,則執(zhí)行該適用于全體用戶的公共過濾規(guī)則,然后進(jìn)入步驟904;否則,直接進(jìn)入步驟904。
步驟904~905根據(jù)用戶標(biāo)識(shí)判斷是否有適用于當(dāng)前用戶所屬群組的公共過濾規(guī)則,如果有,則執(zhí)行該群組公共過濾規(guī)則,然后進(jìn)入步驟906;否則,直接進(jìn)入步驟906。
步驟906~907根據(jù)用戶標(biāo)識(shí)判斷是否存在當(dāng)前用戶的普通用戶業(yè)務(wù)檔案,如果有,則執(zhí)行該普通用戶業(yè)務(wù)檔案中的特有過濾規(guī)則,然后結(jié)束;否則,直接結(jié)束。
在上述操作過程中,步驟904中查找是否存在當(dāng)前用戶所屬群組公共過濾規(guī)則的過程,可如圖10所示步驟實(shí)現(xiàn)S-CSCF從用戶呼叫請(qǐng)求中解析出該用戶的公開標(biāo)識(shí),根據(jù)該公開標(biāo)識(shí)判斷用戶標(biāo)識(shí)中是否含有群組信息,如果沒有,則進(jìn)行步驟906;如果有,則根據(jù)該群組信息查找該群組對(duì)應(yīng)的群組用戶業(yè)務(wù)檔案,找到后,再?gòu)闹刑崛〕龉策^濾規(guī)則,以便S-CSCF應(yīng)用該公共過濾規(guī)則對(duì)當(dāng)前用戶呼叫進(jìn)行處理。
以上所述,僅為本發(fā)明的較佳實(shí)施例而已,并非用于限定本發(fā)明的保護(hù)范圍。
權(quán)利要求
1.一種公共過濾規(guī)則的處理方法,將含有過濾規(guī)則的用戶業(yè)務(wù)檔案存儲(chǔ)于移動(dòng)通信系統(tǒng)中家鄉(xiāng)用戶服務(wù)器(HSS)的用戶訂閱信息數(shù)據(jù)庫(kù)中,其特征在于包括以下步驟a.將當(dāng)前移動(dòng)通信系統(tǒng)中的所有用戶劃分為至少一個(gè)群組,提取出每個(gè)群組中所有用戶的公共過濾規(guī)則;b.將每個(gè)群組的公共過濾規(guī)則作為一個(gè)群組用戶業(yè)務(wù)檔案存儲(chǔ),將每個(gè)用戶的特有過濾規(guī)則作為一個(gè)普通用戶業(yè)務(wù)檔案存儲(chǔ);c.當(dāng)用戶發(fā)起呼叫請(qǐng)求時(shí),將該用戶的普通用戶業(yè)務(wù)檔案和所屬群組對(duì)應(yīng)的群組用戶業(yè)務(wù)檔案一起下載至該用戶對(duì)應(yīng)的功能實(shí)體中,同時(shí)應(yīng)用該用戶的公共過濾規(guī)則和特有過濾規(guī)則對(duì)該用戶呼叫進(jìn)行處理。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于所述群組用戶業(yè)務(wù)檔案的下載方式為功能實(shí)體發(fā)消息請(qǐng)求從HSS下載用戶數(shù)據(jù),或?yàn)镠SS主動(dòng)向功能實(shí)體推送用戶數(shù)據(jù),或通過操作維護(hù)終端直接配置。
3.根據(jù)權(quán)利要求2所述的方法,其特征在于所述HSS主動(dòng)向功能實(shí)體推送用戶數(shù)據(jù)為HSS主動(dòng)向功能實(shí)體下發(fā)攜帶有群組用戶業(yè)務(wù)檔案的接口拉響應(yīng)消息Cx-Pull Resp。
4.根據(jù)權(quán)利要求3所述的方法,其特征在于所述HSS主動(dòng)向功能實(shí)體推送數(shù)據(jù)進(jìn)一步包括功能實(shí)體未發(fā)接口拉消息Cx-Pull而收到HSS發(fā)來的響應(yīng)消息Cx-Pull Resp后,功能實(shí)體向HSS發(fā)Cx-Pull消息,HSS收到后,再次向功能實(shí)體發(fā)送攜帶有群組用戶業(yè)務(wù)檔案的Cx-Pull Resp消息。
5.根據(jù)權(quán)利要求1所述的方法,其特征在于所述的每個(gè)群組用戶設(shè)置有唯一確定用戶身份的私有標(biāo)識(shí)和公開標(biāo)識(shí),群組用戶使用各自的私有標(biāo)識(shí)資源存儲(chǔ)和表示公共過濾規(guī)則。
6.根據(jù)權(quán)利要求5所述的方法,其特征在于所述群組用戶的私有標(biāo)識(shí)或公開標(biāo)識(shí)中設(shè)置有標(biāo)識(shí)用戶群組的信息位。
7.根據(jù)權(quán)利要求1所述的方法,其特征在于步驟c中所述應(yīng)用過濾規(guī)則處理用戶呼叫為先應(yīng)用該用戶的公共過濾規(guī)則再應(yīng)用該用戶的特有過濾規(guī)則;或?yàn)橄葢?yīng)用該用戶的特有過濾規(guī)則再應(yīng)用該用戶的公共過濾規(guī)則;或?qū)⒃撚脩舻奶赜羞^濾規(guī)則和公共過濾規(guī)則合并為新的完整過濾規(guī)則后再應(yīng)用。
8.根據(jù)權(quán)利要求1或7所述的方法,其特征在于所述先應(yīng)用公共過濾規(guī)則再應(yīng)用特有過濾規(guī)則進(jìn)一步包括a1.當(dāng)功能實(shí)體收到用戶呼叫請(qǐng)求后,在所有群組用戶業(yè)務(wù)檔案中根據(jù)用戶標(biāo)識(shí)判斷是否有適用于全體用戶的公共過濾規(guī)則,如果有,則應(yīng)用該公共過濾規(guī)則,然后進(jìn)入步驟b1,否則直接進(jìn)入b1;b1.根據(jù)用戶標(biāo)識(shí)判斷是否有適用于當(dāng)前用戶所屬群組的公共過濾規(guī)則,如果有,則應(yīng)用該群組的公共過濾規(guī)則,然后進(jìn)入c1,否則直接進(jìn)入c1;c1.根據(jù)用戶標(biāo)識(shí)判斷是否存在當(dāng)前用戶的普通用戶業(yè)務(wù)檔案,如果有,則應(yīng)用該特有過濾規(guī)則,然后結(jié)束;否則直接結(jié)束。
9.根據(jù)權(quán)利要求8所述的方法,其特征在于步驟b1所述判斷是否有當(dāng)前用戶所屬群組的公共過濾規(guī)則進(jìn)一步包括從用戶呼叫請(qǐng)求中解析出該用戶的公開標(biāo)識(shí),根據(jù)該公開標(biāo)識(shí)判斷用戶標(biāo)識(shí)中是否含有群組信息,如果有,則根據(jù)該群組信息查找該群組對(duì)應(yīng)的群組用戶業(yè)務(wù)檔案,從中提取出群組公共過濾規(guī)則;否則進(jìn)入步驟c1。
全文摘要
本發(fā)明公開了一種公共過濾規(guī)則的處理方法,是將含有過濾規(guī)則的用戶業(yè)務(wù)檔案存儲(chǔ)于移動(dòng)通信系統(tǒng)家鄉(xiāng)用戶服務(wù)器的用戶訂閱信息數(shù)據(jù)庫(kù)中,包括將系統(tǒng)中的所有用戶劃分為至少一個(gè)群組,提取出每個(gè)群組中所有用戶的公共過濾規(guī)則(FC);將每個(gè)群組的公共過濾規(guī)則作為一個(gè)群組用戶業(yè)務(wù)檔案存儲(chǔ),將每個(gè)用戶的特有過濾規(guī)則作為一個(gè)普通用戶業(yè)務(wù)檔案存儲(chǔ);當(dāng)用戶發(fā)起呼叫請(qǐng)求時(shí),將該用戶的普通用戶業(yè)務(wù)檔案和所屬群組對(duì)應(yīng)的群組用戶業(yè)務(wù)檔案一起下載,并同時(shí)應(yīng)用該用戶的公共和特有過濾規(guī)則對(duì)該用戶呼叫進(jìn)行處理。采用該方法可簡(jiǎn)化對(duì)用戶群的操作維護(hù)管理,提高FC表示效率,節(jié)省系統(tǒng)存儲(chǔ)空間,進(jìn)而提高系統(tǒng)的傳送和處理效率、性能,簡(jiǎn)化通信操作過程。
文檔編號(hào)H04W76/02GK1492694SQ0214596
公開日2004年4月28日 申請(qǐng)日期2002年10月25日 優(yōu)先權(quán)日2002年10月25日
發(fā)明者趙建國(guó), 郭陵 申請(qǐng)人:華為技術(shù)有限公司