專利名稱:策略執(zhí)行方法、系統(tǒng)及網(wǎng)元的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及通信業(yè)務(wù)處理技術(shù)領(lǐng)域,具體涉及策略執(zhí)行方法、系統(tǒng)及策 略執(zhí)行網(wǎng)元和策略生成網(wǎng)元。
背景技術(shù):
IP多媒體子系統(tǒng)(IMS )是第三代合作伙伴組織(3GPP )在R5版本提 出的支持IP多媒體業(yè)務(wù)的子系統(tǒng)。它的核心特點(diǎn)是采用會(huì)話發(fā)起協(xié)議(SIP ), SIP的一個(gè)基本特點(diǎn)是與接入的無關(guān)性。IMS是一個(gè)在分組(PS)域上的多 媒體控制/呼叫控制平臺(tái),支持會(huì)話類和非會(huì)話類多媒體業(yè)務(wù),為未來的多 媒體應(yīng)用提供了一個(gè)通用的業(yè)務(wù)平臺(tái)。IMS網(wǎng)絡(luò)會(huì)為某些業(yè)務(wù)制定相關(guān)的執(zhí)行策略,根據(jù)該策略進(jìn)行業(yè)務(wù)處 理,策略數(shù)據(jù)如計(jì)費(fèi)策略數(shù)據(jù)、監(jiān)聽數(shù)據(jù)、服務(wù)質(zhì)量(QoS)數(shù)據(jù)等由策 略生成網(wǎng)元生成,通過主動(dòng)下發(fā)或者根據(jù)請(qǐng)求下發(fā)的形式發(fā)送給策略執(zhí)行網(wǎng) 元,策略執(zhí)行網(wǎng)元收到業(yè)務(wù)請(qǐng)求后,根據(jù)對(duì)應(yīng)的策略數(shù)據(jù)進(jìn)行業(yè)務(wù)處理。以下以監(jiān)聽業(yè)務(wù)為例,對(duì)策略的下發(fā)、執(zhí)行過程進(jìn)行說明合法監(jiān)聽(LI)是指國家或地區(qū)安全機(jī)構(gòu)(LEA)經(jīng)相應(yīng)的授權(quán)機(jī)關(guān)批 準(zhǔn),根據(jù)國家相關(guān)法律和公眾通信網(wǎng)行業(yè)規(guī)范對(duì)公眾通信網(wǎng)通信業(yè)務(wù)進(jìn)行監(jiān) 聽的執(zhí)法行為。監(jiān)聽包括信令層面監(jiān)聽和媒體層面監(jiān)聽。對(duì)于信令層面的監(jiān) 聽,需要輸出監(jiān)聽對(duì)象的監(jiān)聽相關(guān)信息(IRI);對(duì)于媒體層面的監(jiān)聽,需 要輸出監(jiān)聽對(duì)象的通信內(nèi)容(CC)。圖1為3GPP TS33.107定義的針對(duì)IMS網(wǎng)絡(luò)的合法監(jiān)聽模型,如圖1 所示,該模型包括司法執(zhí)行監(jiān)視設(shè)備(LEMF)、合法監(jiān)聽的管理功能 (ADMF)實(shí)體、轉(zhuǎn)交功能(DF)實(shí)體、服務(wù)呼叫會(huì)話控制功能(S-CSCF)實(shí)體和代理呼叫會(huì)話控制功能(P-CSCF)實(shí)體。其中,LEMF實(shí)體、ADMF 實(shí)體和DF實(shí)體均位于執(zhí)法機(jī)構(gòu)側(cè),S-CSCF實(shí)體和P-CSCF實(shí)體作為IMS 網(wǎng)絡(luò)中的監(jiān)聽控制網(wǎng)元位于IMS網(wǎng)絡(luò)中。當(dāng)需要在IMS網(wǎng)絡(luò)中對(duì)監(jiān)聽對(duì)象 執(zhí)行監(jiān)聽,即需要下發(fā)監(jiān)聽數(shù)據(jù)時(shí),ADMF實(shí)體會(huì)在監(jiān)聽命令中攜帶包含 監(jiān)聽對(duì)象身份標(biāo)識(shí)的監(jiān)聽數(shù)據(jù),并最終將監(jiān)聽命令發(fā)送至IMS網(wǎng)絡(luò)中的 S隱CSCF實(shí)體和/或P-CSCF實(shí)體;S-CSCF實(shí)體和/或P-CSCF實(shí)體接收到業(yè) 務(wù)請(qǐng)求后,根據(jù)上述接收到的監(jiān)聽命令,判斷該業(yè)務(wù)請(qǐng)求是否為監(jiān)聽對(duì)象發(fā) 起和/或發(fā)往監(jiān)聽對(duì)象的,若是,則對(duì)該業(yè)務(wù)進(jìn)行監(jiān)聽,輸出監(jiān)聽相關(guān)信息 (IRI),并根據(jù)監(jiān)聽數(shù)據(jù)按需將所獲取的監(jiān)聽對(duì)象的相關(guān)監(jiān)聽內(nèi)容(CC) 發(fā)送至執(zhí)法機(jī)構(gòu)側(cè)的DF實(shí)體。目前,監(jiān)聽控制網(wǎng)元僅僅根據(jù)監(jiān)聽命令中的監(jiān)聽對(duì)象身份標(biāo)識(shí)和接收到 的業(yè)務(wù)請(qǐng)求中的用戶身份標(biāo)識(shí)是否相同,來決定是否進(jìn)行監(jiān)聽,這已經(jīng)不能 滿足實(shí)際的監(jiān)聽需求。因?yàn)?.對(duì)于一個(gè)IMS用戶而言,其可以具備多個(gè)身 份標(biāo)識(shí),如3GPP中定義的別名(alias ) SIP統(tǒng)一資源標(biāo)識(shí)符(URI);同樣, 對(duì)于一個(gè)企業(yè)網(wǎng)用戶而言,存在總機(jī)號(hào)碼、分機(jī)號(hào)碼、缺省號(hào)碼等身份標(biāo)識(shí); 甚至,監(jiān)聽中心可能希望對(duì)某一類型的用戶實(shí)施監(jiān)聽,此時(shí),在監(jiān)聽數(shù)據(jù)中 所給出的監(jiān)聽對(duì)象的身份標(biāo)識(shí)將不局限于某個(gè)單獨(dú)的用戶,可以是這類用戶 所具有的特征的一個(gè)通配,如域名、群號(hào)、通配號(hào)碼等。當(dāng)監(jiān)聽命令與業(yè)務(wù)請(qǐng)求中攜帶的用戶身份標(biāo)識(shí)為同 一用戶的不同身份標(biāo)識(shí)時(shí),若僅僅根據(jù)該兩 身份標(biāo)識(shí)是否相同來決定是否進(jìn)行監(jiān)聽,就會(huì)導(dǎo)致監(jiān)聽的失敗。除監(jiān)聽數(shù)據(jù)之外,其他的策略數(shù)據(jù),如計(jì)費(fèi)策略數(shù)據(jù)、QoS數(shù)據(jù)、業(yè)務(wù) 策略數(shù)據(jù)同樣除了針對(duì)單 一用戶外,也可以針對(duì)多個(gè)用戶、某種類型用戶等。 因此,必須提出一種可以滿足對(duì)同一用戶的多個(gè)身份、或?qū)儆谀撤N類型的 多個(gè)用戶同時(shí)執(zhí)行策略的方案,現(xiàn)有技術(shù)還未給出這方面的解決方案。發(fā)明內(nèi)容本發(fā)明實(shí)施例提供策略執(zhí)行方法、系統(tǒng)及策略執(zhí)行網(wǎng)元和策略生成網(wǎng)元,可擴(kuò)大策略執(zhí)行的應(yīng)用范圍。
一種策略執(zhí)行方法,包括
策略執(zhí)行網(wǎng)元接收并保存策略生成網(wǎng)元發(fā)來的攜帶用戶身份標(biāo)識(shí)的策 略,收到業(yè)務(wù)請(qǐng)求,在已保存的策略中,查找攜帶的用戶身份標(biāo)識(shí)與該業(yè)務(wù) 請(qǐng)求攜帶的用戶身份標(biāo)識(shí)相匹配的策略,并執(zhí)行該查找到的策略。
一種策略執(zhí)行方法,包括
策略生成網(wǎng)元收到策略執(zhí)行網(wǎng)元發(fā)來的策略請(qǐng)求,確定與該策略請(qǐng)求攜 帶的用戶身份標(biāo)識(shí)匹配的用戶身份標(biāo)識(shí),根據(jù)確定的用戶身份標(biāo)識(shí)確定策 略,將該策略發(fā)送給策略執(zhí)行網(wǎng)元,策略執(zhí)行網(wǎng)元執(zhí)行該策略。
一種策略執(zhí)行系統(tǒng),其特征在于,包括策略生成網(wǎng)元和策略執(zhí)行網(wǎng)元, 其中
策略生成網(wǎng)元,用于向策略執(zhí)行網(wǎng)元發(fā)送攜帶用戶身份標(biāo)識(shí)的策略; 策略執(zhí)行網(wǎng)元,用于接收并保存策略生成網(wǎng)元發(fā)來的策略,收到外部發(fā)來
的業(yè)務(wù)請(qǐng)求,在保存的策略中,查找攜帶的用戶身份標(biāo)識(shí)與該業(yè)務(wù)請(qǐng)求攜帶的
用戶身份標(biāo)識(shí)相匹配的策略,'并執(zhí)行該查找到的策略。
一種策略執(zhí)行系統(tǒng),包括策略生成網(wǎng)元和策略執(zhí)行網(wǎng)元,其中 策略生成網(wǎng)元,接收策略執(zhí)行網(wǎng)元發(fā)來的策略請(qǐng)求,確定與該策略請(qǐng)求攜
帶的用戶身份標(biāo)識(shí)匹配的用戶身份標(biāo)識(shí),根據(jù)該確定的用戶身份標(biāo)識(shí)確定策略,
將確定的策略發(fā)送給策略執(zhí)行網(wǎng)元;
策略執(zhí)行網(wǎng)元,向策略生成網(wǎng)元發(fā)送策略請(qǐng)求,接收并執(zhí)行策略生成網(wǎng)元
發(fā)來的策略。
一種策略執(zhí)行網(wǎng)元,包括策略存儲(chǔ)模塊、策略查找模塊和策略執(zhí)行模塊, 其中
策略存儲(chǔ)模塊,接收并存儲(chǔ)策略生成網(wǎng)元發(fā)來的攜帶用戶身份標(biāo)識(shí)的策略; 策略查找模塊,接收外部發(fā)來的業(yè)務(wù)請(qǐng)求,從外部獲取與該業(yè)務(wù)請(qǐng)求攜帶 的用戶身份標(biāo)識(shí)匹配的用戶身份標(biāo)識(shí),在策略存儲(chǔ)模塊中查找攜帶的用戶身份 標(biāo)識(shí)與所述獲取的用戶身份標(biāo)識(shí)相同的策略,將該策略標(biāo)識(shí)發(fā)送給策略執(zhí)行模塊;策略執(zhí)行模塊,根據(jù)策略查找模塊發(fā)來的策略標(biāo)識(shí),從策略存儲(chǔ)模塊讀取 對(duì)應(yīng)策略,并執(zhí)行該策略。一種策略生成網(wǎng)元,包括匹配用戶身份確定模塊和策略確定模塊,其中 匹配用戶身份確定模塊,接收策略執(zhí)行網(wǎng)元發(fā)來的策略請(qǐng)求,確定與該策略請(qǐng)求攜帶的用戶身份標(biāo)識(shí)匹配的用戶身份標(biāo)識(shí),將該確定的用戶身份標(biāo)識(shí)發(fā)送給策略確定模塊;策略確定模塊,接收匹配用戶身份確定模塊發(fā)來的用戶身份標(biāo)識(shí),根據(jù)該用戶身份標(biāo)識(shí)確定策略,將該策略發(fā)送給策略執(zhí)行網(wǎng)元。用戶身份標(biāo)識(shí)的策略,收到業(yè)務(wù)請(qǐng)求,在已保存的策略中,查找攜帶的用戶 身份標(biāo)識(shí)與該業(yè)務(wù)請(qǐng)求攜帶的用戶身份標(biāo)識(shí)相匹配的策略,并執(zhí)行該查找到 的策略;或者通過策略生成網(wǎng)元收到策略執(zhí)行網(wǎng)元發(fā)來的策略請(qǐng)求,確定與 該策略請(qǐng)求攜帶的用戶身份標(biāo)識(shí)匹配的用戶身份標(biāo)識(shí),根據(jù)確定的用戶身份 標(biāo)識(shí)確定策略,將該策略發(fā)送給策略執(zhí)行網(wǎng)元,策略執(zhí)行網(wǎng)元執(zhí)行該策略, 滿足了對(duì)同 一用戶的多個(gè)身份、或?qū)儆谀撤N類型的多個(gè)用戶同時(shí)執(zhí)行策略 的需求,擴(kuò)大了策略執(zhí)行的應(yīng)用范圍。
圖1為3GPP TS33.107定義的針對(duì)IMS網(wǎng)絡(luò)的合法監(jiān)聽才莫型; 圖2為本發(fā)明實(shí)施例一提供的執(zhí)行策略的流程圖; 圖3為本發(fā)明實(shí)施例二提供的執(zhí)行策略的流程圖; 圖4為本發(fā)明實(shí)施例三提供的執(zhí)行策略的流程圖; 圖5為本發(fā)明實(shí)施例一提供的執(zhí)行策略的系統(tǒng)組成圖; 圖6為本發(fā)明實(shí)施例提供的策略執(zhí)行網(wǎng)元的結(jié)構(gòu)示意圖一 ; 圖7為本發(fā)明實(shí)施例提供的策略執(zhí)行網(wǎng)元的結(jié)構(gòu)示意圖二;圖8為本發(fā)明實(shí)施例二提供的執(zhí)行策略的系統(tǒng)組成圖9為本發(fā)明實(shí)施例提供的策略生成網(wǎng)元的結(jié)構(gòu)示意圖一;
圖10為本發(fā)明實(shí)施例提供的策略生成網(wǎng)元的結(jié)構(gòu)示意圖二。
具體實(shí)施例方式
下面結(jié)合附圖及具體實(shí)施例對(duì)本發(fā)明再作進(jìn)一步詳細(xì)的說明。 以下實(shí)施例中提到的"與用戶身份標(biāo)識(shí)A匹配的用戶身份標(biāo)識(shí)"包括
用戶身份標(biāo)識(shí)A本身,"與用戶身份標(biāo)識(shí)A匹配的其它用戶身份標(biāo)識(shí)"不
包括用戶身份標(biāo)識(shí)A本身。
圖2為本發(fā)明實(shí)施例一提供的執(zhí)行策略的流程圖,如圖2所示,其具體
步驟如下
步驟201:策略生成網(wǎng)元發(fā)送攜帶用戶身份標(biāo)識(shí)的策略。 策略中攜帶的用戶身份標(biāo)識(shí)可以是私有身份標(biāo)識(shí)(PI)、公有身份標(biāo)識(shí) (PU)、設(shè)備標(biāo)識(shí)(IMEI) 、 IP地址、多身份標(biāo)識(shí)等。其中,多身份標(biāo)識(shí)
可以是域名、群號(hào)或多個(gè)身份標(biāo)識(shí)的通配形式等。
策略中除攜帶用戶身份標(biāo)識(shí)外,還可進(jìn) 一 步攜帶是否對(duì)與該用戶身份標(biāo)
識(shí)相匹配的其它用戶身份標(biāo)識(shí)執(zhí)行策略的指示,例如
一、 當(dāng)策略中攜帶的用戶身份標(biāo)識(shí)為PI時(shí),該策略中可進(jìn)一步攜帶是 否對(duì)該P(yáng)I對(duì)應(yīng)的所有PU執(zhí)行策略的指示;
二、 當(dāng)策略中攜帶的用戶身份標(biāo)識(shí)為PU時(shí),該策略可進(jìn)一步攜帶是 否對(duì)該P(yáng)U的別名(alias)執(zhí)行策略的指示、是否對(duì)與該P(yáng)U屬于同 一隱式 注冊(cè)集中的其它PU執(zhí)行策略的指示、是否對(duì)與該P(yáng)U具有相同業(yè)務(wù)配置的 其它PU執(zhí)行策略的指示、是否對(duì)與該P(yáng)U具有相同PI的其它PU執(zhí)行策略 的指示、是否對(duì)與該P(yáng)U正在通信的其它PU執(zhí)行策略的指示、是否對(duì)該P(yáng)U 對(duì)應(yīng)的缺省PU執(zhí)行策略的指示、是否對(duì)與該P(yáng)U具有長短號(hào)關(guān)系的身份標(biāo) 識(shí)執(zhí)行策略的指示、是否對(duì)該P(yáng)U的全球可路由的用戶代理統(tǒng)一資源標(biāo)識(shí)符
(GRUU )執(zhí)行策略的指示、是否對(duì)與該P(yáng)U具有相同實(shí)例標(biāo)識(shí)(instance ID )的其它PU執(zhí)行策略的指示等中的一種或任意組合;
三、 當(dāng)策略中攜帶的用戶身份標(biāo)識(shí)為IMEI時(shí),該策略可進(jìn)一步攜帶是 否對(duì)該IMEI對(duì)應(yīng)的所有PU執(zhí)行策略的指示;
四、 當(dāng)策略中攜帶的用戶身份標(biāo)識(shí)為IP地址時(shí),該策略可進(jìn)一步攜帶 是否對(duì)該IP地址對(duì)應(yīng)的所有PU執(zhí)行策略的指示;
五、 當(dāng)策略中攜帶的用戶身份標(biāo)識(shí)為多身份標(biāo)識(shí),該策略可進(jìn)一步攜帶 是否對(duì)包含在該多身份標(biāo)識(shí)中的所有身份標(biāo)識(shí)執(zhí)行策略的指示。
步驟202:策略執(zhí)行網(wǎng)元收到策略,保存該策略。
策略執(zhí)行網(wǎng)元可以是直接從策略生成網(wǎng)元收到該策略,也可以通過中間 網(wǎng)元的傳遞間接收到該策略。
步驟203:策略執(zhí)行網(wǎng)元收到業(yè)務(wù)請(qǐng)求,根據(jù)各用戶身份標(biāo)識(shí)的匹配關(guān) 系,在已保存的策略中,獲得攜帶的用戶身份標(biāo)識(shí)與該業(yè)務(wù)請(qǐng)求攜帶的用戶 身份標(biāo)識(shí)相匹配的策略,執(zhí)行匹配成功的策略。
業(yè)務(wù)請(qǐng)求中攜帶的用戶身份標(biāo)識(shí)指業(yè)務(wù)請(qǐng)求的各個(gè)頭域、參數(shù)域、消 息體中攜帶的身份標(biāo)識(shí),如SIP消息中的request-URI 、 From 、 To 、 P-Preferred-Identity 、 P-Asserted-Identity 、 P-Associated-URI 、 P-Called-Party-ID 、 Contact 、 History-info 、 Referred-By 、 Refer-To 、 Contact 等頭域中攜帶的身份標(biāo)識(shí),或者Diameter信令消息中攜帶的身份標(biāo)識(shí),或 者H.248信令消息中攜帶的身份標(biāo)識(shí),或者No.7信令消息中攜帶的主叫號(hào) 碼、被叫號(hào)碼、前轉(zhuǎn)號(hào)碼、被連號(hào)碼等身份標(biāo)識(shí)等。
根據(jù)獲取時(shí)刻的不同,將策略執(zhí)行網(wǎng)元獲取各用戶身份標(biāo)識(shí)的匹配關(guān)系 的方式分為如下兩種
方式一、策略執(zhí)行網(wǎng)元預(yù)先獲取各用戶身份標(biāo)識(shí)的匹配關(guān)系,即獲取與 各用戶身份標(biāo)識(shí)匹配的用戶身份標(biāo)識(shí)。
方式二、策略執(zhí)行網(wǎng)元在收到業(yè)務(wù)請(qǐng)求后,再獲取與業(yè)務(wù)請(qǐng)求攜帶的用 戶身份標(biāo)識(shí)相匹配的其它用戶身份標(biāo)識(shí),即獲取了匹配關(guān)系。
具體地,策略執(zhí)行網(wǎng)元可從S-CSCF、數(shù)據(jù)配置服務(wù)器如歸屬用戶服務(wù)器(HSS)等可決定所述匹配關(guān)系的實(shí)體中直接或間接獲得所述匹配關(guān)系, 也可以從信令消息中獲得所述匹配關(guān)系。例如可通過向可決定所述匹配關(guān) 系的實(shí)體發(fā)送訂閱通知獲得、或通過向可決定所述匹配關(guān)系的實(shí)體查詢獲 得、或可決定所述匹配關(guān)系的實(shí)體主動(dòng)向策略執(zhí)行網(wǎng)元推送(Push)獲得、 或策略執(zhí)行網(wǎng)元從自身的配置數(shù)據(jù)中獲得各用戶身份標(biāo)識(shí)的匹配關(guān)系、或從 SIP、 Diameter等信令消息中獲得所述匹配關(guān)系。若策略中攜帶對(duì)與該用戶身份標(biāo)識(shí)匹配的其它用戶身份標(biāo)識(shí)執(zhí)行策略 的指示,則策略執(zhí)行網(wǎng)元需要在保存的策略中,依據(jù)該指示執(zhí)行匹配關(guān)系的 匹配,查找出其用戶身份標(biāo)識(shí)與業(yè)務(wù)請(qǐng)求攜帶的用戶身份標(biāo)識(shí)相匹配的策 略。例如若策略中攜帶的用戶身份標(biāo)識(shí)是PI,且攜帶對(duì)該P(yáng)I對(duì)應(yīng)的所有 PU執(zhí)行策略的指示時(shí),策略執(zhí)行網(wǎng)元在用戶的注冊(cè)過程中獲得了 PI和其對(duì) 應(yīng)的所有PU的匹配關(guān)系,即通過上述方式一獲得了匹配關(guān)系,則,策略執(zhí) 行網(wǎng)元收到業(yè)務(wù)請(qǐng)求、且該業(yè)務(wù)請(qǐng)求攜帶的用戶身份標(biāo)識(shí)為該P(yáng)I匹配的一 個(gè)PU,策略執(zhí)行網(wǎng)元需要在自身保存的策略中,依據(jù)該指示執(zhí)行匹配關(guān)系 的匹配,查找出攜帶的用戶身份標(biāo)識(shí)與該業(yè)務(wù)請(qǐng)求攜帶的PU相匹配的策略, 并對(duì)該P(yáng)U用戶執(zhí)行該策略,如監(jiān)聽該P(yáng)U;又如若策略中攜帶的用戶身 份標(biāo)識(shí)為PUl,且攜帶對(duì)與該P(yáng)U1正在通信的其它PU執(zhí)行策略的指示,則 策略執(zhí)行網(wǎng)元收到業(yè)務(wù)請(qǐng)求、且該業(yè)務(wù)請(qǐng)求攜帶的用戶身份標(biāo)識(shí)為PU2、且 同時(shí)攜帶與該P(yáng)U2正在通信的PU1,即通過上述方式二獲得了 PU1和PU2 的匹配關(guān)系,此時(shí),策略執(zhí)行網(wǎng)元需要在自身保存的策略中,依據(jù)該指示查 找出PU1對(duì)應(yīng)的策略,并對(duì)該P(yáng)U2執(zhí)行該策略,如監(jiān)聽該P(yáng)U2用戶,此時(shí), 若當(dāng)前的策略執(zhí)行網(wǎng)元不能直接監(jiān)聽PU2,則進(jìn)一步地,當(dāng)前的策略執(zhí)行網(wǎng) 元向能直接監(jiān)聽PU2的策略執(zhí)行網(wǎng)元發(fā)送監(jiān)聽PU2的通知;若策略中沒有攜帶對(duì)與該用戶身份標(biāo)識(shí)匹配的其它用戶身份標(biāo)識(shí)執(zhí)行 策略的指示,則策略執(zhí)行網(wǎng)元需要在保存的策略中,依據(jù)缺省處理方式執(zhí)行 匹配關(guān)系的匹配,查找出其用戶身份標(biāo)識(shí)與業(yè)務(wù)請(qǐng)求攜帶的用戶身份標(biāo)識(shí)相 匹配的策略,根據(jù)需要,缺省處理方式可以設(shè)置如下方式 一 、只針對(duì)業(yè)務(wù)請(qǐng)求攜帶的用戶身份標(biāo)識(shí)查找策略;
方式二、針對(duì)業(yè)務(wù)請(qǐng)求攜帶的用戶身份標(biāo)識(shí)、以及與該用戶身份標(biāo)識(shí)匹
配的其它用戶身份標(biāo)識(shí)查找策略。
對(duì)于方式二,具體地,當(dāng)策略中攜帶的用戶身份標(biāo)識(shí)為PI時(shí),則判斷
業(yè)務(wù)請(qǐng)求攜帶的身份標(biāo)識(shí)是否為該P(yáng)I對(duì)應(yīng)的所有PU中的一個(gè),若是,執(zhí)行
該策略;當(dāng)策略中攜帶的用戶身份標(biāo)識(shí)為PU時(shí),則判斷業(yè)務(wù)請(qǐng)求攜帶的身 份標(biāo)識(shí)是否為該P(yáng)U的別名(alias) PU、與該P(yáng)U屬于同 一隱式注冊(cè)集中的 PU、與該P(yáng)U具有相同業(yè)務(wù)配置的PU、與該P(yáng)U具有相同PI的PU、與該 PU正在通信的PU、該P(yáng)U對(duì)應(yīng)的缺省PU、與該P(yáng)U具有長短號(hào)關(guān)系的身份 標(biāo)識(shí)、該P(yáng)U的GRUU、與該P(yáng)U具有相同instance ID的PU等中的 一種或 任意組合,若是,執(zhí)行該策略;當(dāng)策略中攜帶的用戶身份標(biāo)識(shí)為IMEI時(shí), 則判斷業(yè)務(wù)請(qǐng)求攜帶的身份標(biāo)識(shí)是否為該IMEI對(duì)應(yīng)的PU,若是,執(zhí)行該策 略;當(dāng)策略中攜帶的用戶身份標(biāo)識(shí)為IP地址時(shí),則判斷業(yè)務(wù)請(qǐng)求攜帶的身 份標(biāo)識(shí)是否為該IP地址對(duì)應(yīng)的PU;若是,執(zhí)行該策略。
例如設(shè)缺省處理方式為方式二, 一個(gè)用戶具有身份標(biāo)識(shí)SIP統(tǒng)一資源 標(biāo)識(shí)符(URI)和電話URI ( Td URI),該兩用戶身份標(biāo)識(shí)之間是假名關(guān)系, 若策略中攜帶的用戶身份標(biāo)識(shí)是Tel URI,策略執(zhí)行網(wǎng)元在用戶的注冊(cè)過程 中獲得了 Tel URI和其對(duì)應(yīng)的SIP URI的匹配關(guān)系,則,策略執(zhí)行網(wǎng)元收到 業(yè)務(wù)請(qǐng)求、且該業(yè)務(wù)請(qǐng)求攜帶的用戶身份標(biāo)識(shí)為SIPURI,策略執(zhí)行網(wǎng)元需 要在自身保存的策略中,依據(jù)缺省處理方式,查找出攜帶的用戶身份標(biāo)識(shí)與 該業(yè)務(wù)請(qǐng)求攜帶的SIP URI相匹配的策略,并對(duì)該SIP URI用戶執(zhí)行該策略, 如監(jiān)聽該SIP URI。
另外,若策略中攜帶的用戶身份標(biāo)識(shí)是多身份標(biāo)識(shí)時(shí),則策略執(zhí)行網(wǎng)元 在收到業(yè)務(wù)請(qǐng)求后,只要檢測到業(yè)務(wù)請(qǐng)求中攜帶的用戶身份標(biāo)識(shí)包含在策略 中的多身份標(biāo)識(shí)中,就可執(zhí)行該策略。具體分為如下三種情況
一、若多身份標(biāo)識(shí)為域名,則只要業(yè)務(wù)請(qǐng)求中攜帶的用戶身份標(biāo)識(shí)的域 名與策略中的域名相同,就執(zhí)行該策略;二、 若多身份標(biāo)識(shí)為群號(hào),則只要業(yè)務(wù)請(qǐng)求中攜帶的用戶身份標(biāo)識(shí)的群號(hào)與策略中的群號(hào)相同,就執(zhí)行該策略;三、 若多身份標(biāo)識(shí)為多個(gè)身份標(biāo)識(shí)的通配形式,則只要業(yè)務(wù)請(qǐng)求中攜帶 的用戶身份標(biāo)識(shí)滿足策略中的多個(gè)身份標(biāo)識(shí)的通配形式,就執(zhí)行該策略。策略執(zhí)行網(wǎng)元可將策略中攜帶的、與收到的業(yè)務(wù)請(qǐng)求攜帶的用戶身份標(biāo) 識(shí)匹配的其它用戶身份標(biāo)識(shí)加入到業(yè)務(wù)請(qǐng)求中,以便后續(xù)策略執(zhí)行網(wǎng)元使 用。圖3為本發(fā)明實(shí)施例二提供的執(zhí)行策略的流程圖,如圖3所示,其具體 步驟如下步驟301:策略執(zhí)行網(wǎng)元直接或間接向策略生成網(wǎng)元發(fā)送攜帶用戶身份 標(biāo)識(shí)的策略請(qǐng)求消息。策略請(qǐng)求消息中攜帶的用戶身份標(biāo)識(shí)可以是PI、 PU、 IMEI、 IP地址、 多身份標(biāo)識(shí)等。其中,多身份標(biāo)識(shí)可以是域名、群號(hào)或多個(gè)身份標(biāo)識(shí)的通 配形式等。策略請(qǐng)求消息中除攜帶用戶身份標(biāo)識(shí)外,還可進(jìn)一步攜帶其它匹配身份 標(biāo)識(shí)的指示,例如一、當(dāng)策略請(qǐng)求消息中攜帶的用戶身份標(biāo)識(shí)為PI時(shí),該策略請(qǐng)求消息 中可進(jìn) 一 步攜帶其它匹配身份標(biāo)識(shí)為所有P U的指示;二 、當(dāng)策略請(qǐng)求消息中攜帶的用戶身份標(biāo)識(shí)為PU時(shí),該策略請(qǐng)求消息 可進(jìn)一步攜帶其它匹配身份標(biāo)識(shí)為別名(alias)、與該P(yáng)U屬于同一隱 式注冊(cè)集中的其它PU、與該P(yáng)U具有相同業(yè)務(wù)配置的其它PU、與該P(yáng)U具 有相同PI的其它PU、與該P(yáng)U正在通信的其它PU、該P(yáng)U對(duì)應(yīng)的缺省PU、 與該P(yáng)U具有長短號(hào)關(guān)系的身份標(biāo)識(shí)等中的一種或任意組合的指示;三、 當(dāng)策略請(qǐng)求消息中攜帶的用戶身份標(biāo)識(shí)為IMEI時(shí),該策略請(qǐng)求消 息可進(jìn)一步攜帶其它匹配身份標(biāo)識(shí)為該IMEI對(duì)應(yīng)的所有PU的指示;四、 當(dāng)策略請(qǐng)求消息中攜帶的用戶身份標(biāo)識(shí)為IP地址時(shí),該策略請(qǐng)求 消息可進(jìn)一步攜帶其它匹配身份標(biāo)識(shí)為該IP地址對(duì)應(yīng)的所有PU的指示。五、當(dāng)策略請(qǐng)求消息中攜帶的用戶身份標(biāo)識(shí)為多身份標(biāo)識(shí),該策略請(qǐng)求 消息可進(jìn) 一 步攜帶其它匹配身份標(biāo)識(shí)為包含在該多身份標(biāo)識(shí)中的所有身份 標(biāo)識(shí)的指示。
步驟302:策略生成網(wǎng)元收到策略請(qǐng)求消息,確定與該策略請(qǐng)求消息攜 帶的用戶身份標(biāo)識(shí)匹配的用戶身份標(biāo)識(shí)。
當(dāng)策略請(qǐng)求消息中攜帶匹配用戶身份標(biāo)識(shí)指示時(shí),策略生成網(wǎng)元需要獲 取各用戶身份標(biāo)識(shí)的匹配關(guān)系,以確定與策略請(qǐng)求消息中攜帶的用戶身份標(biāo) 識(shí)匹配的其它用戶身份標(biāo)識(shí)。根據(jù)獲取時(shí)刻的不同,將策略生成網(wǎng)元獲取各 用戶身^f分標(biāo)識(shí)的匹配關(guān)系的方式分為如下兩種
一、 策略生成網(wǎng)元預(yù)先獲取各用戶身份標(biāo)識(shí)的匹配關(guān)系。
二、 策略生成網(wǎng)元在收到策略請(qǐng)求消息后,再根據(jù)策略請(qǐng)求消息攜帶的 指示,獲取與策略請(qǐng)求消息攜帶的用戶身份標(biāo)識(shí)相匹配的其它用戶身份標(biāo) 識(shí),即獲取了匹配關(guān)系。
具體地,策略執(zhí)行網(wǎng)元可從S-CSCF、數(shù)據(jù)配置服務(wù)器如歸屬用戶服務(wù) 器(HSS)等可決定所迷匹配關(guān)系的實(shí)體中直接或間接獲得所述匹配關(guān)系、 或從信令消息中獲得所迷匹配關(guān)系。例如可通過向可決定所述匹配關(guān)系的 實(shí)體發(fā)送訂閱通知獲得、或通過向可決定所述匹配關(guān)系的實(shí)體查詢獲得、或 可決定所述匹配關(guān)系的實(shí)體主動(dòng)向策略執(zhí)行網(wǎng)元推送(Push)獲得、或策略 執(zhí)行網(wǎng)元還可從自身的配置數(shù)據(jù)中獲得各用戶身份標(biāo)識(shí)的匹配關(guān)系、或從 SIP、 Diameter等信令消息中獲得所述匹配關(guān)系。
步驟303:策略生成網(wǎng)元#4居確定的用戶身份標(biāo)識(shí)生成策略,將該策略 發(fā)送給策略執(zhí)行網(wǎng)元。
策略生成網(wǎng)元根據(jù)與該用戶身份標(biāo)識(shí)相關(guān)的信息生成策略,進(jìn)一步根據(jù) 與該用戶身份標(biāo)識(shí)匹配的其它用戶身份標(biāo)識(shí)相關(guān)的信息生成策略,這樣生成 的策略更加完整。
另外,若策略請(qǐng)求消息中不攜帶其它匹配用戶身份標(biāo)識(shí)的指示,則策略 生成網(wǎng)元也可根據(jù)缺省處理方式執(zhí)行匹配關(guān)系的匹配,進(jìn)而生成策略,根據(jù)需要,缺省處理方式可以設(shè)置如下方式一、只針對(duì)策略請(qǐng)求消息攜帶的用戶身份標(biāo)識(shí)生成策略;方式二、針對(duì)策略請(qǐng)求消息攜帶的用戶身份標(biāo)識(shí)、以及與該用戶身份標(biāo) 識(shí)匹配的其它用戶身份標(biāo)識(shí)生成策略。對(duì)于方式二,具體地,當(dāng)策略請(qǐng)求消息中攜帶的用戶身份標(biāo)識(shí)為PI時(shí), 則根據(jù)該P(yáng)I以及與該P(yáng)I對(duì)應(yīng)的所有PU的相關(guān)信息生成策略;當(dāng)策略請(qǐng)求 消息中攜帶的用戶身份標(biāo)識(shí)為PU時(shí),則根據(jù)該P(yáng)U以及該P(yáng)U的別名(alias ) PU、與該P(yáng)U屬于同一隱式注冊(cè)集中的其它PU、與該P(yáng)U具有相同業(yè)務(wù)配 置的其它PU、與該P(yáng)U具有相同PI的其它PU、與該P(yáng)U正在通信的其它 PU、該P(yáng)U對(duì)應(yīng)的缺省PU、與該P(yáng)U具有長短號(hào)關(guān)系的身^f分標(biāo)識(shí)的相關(guān)信 息等中的一種或任意組合生成策略;當(dāng)策略請(qǐng)求消息中攜帶的用戶身份標(biāo)識(shí) 為IMEI時(shí),則#4居該IMEI以及該IMEI對(duì)應(yīng)的所有PU的相關(guān)信息生成策 略;當(dāng)策略請(qǐng)求消息中攜帶的用戶身份標(biāo)識(shí)為IP地址時(shí),則根據(jù)該IP地址 以及該IP地址對(duì)應(yīng)的所有PU的相關(guān)信息生成策略;當(dāng)策略請(qǐng)求消息中攜帶 的用戶身份標(biāo)識(shí)包含在多身份標(biāo)識(shí)中時(shí),則根據(jù)該用戶身份標(biāo)識(shí)以及其所屬 的多身份標(biāo)識(shí)的相關(guān)信息生成策略。步驟304:策略執(zhí)行網(wǎng)元收到策略,執(zhí)行該策略。圖4為本發(fā)明實(shí)施例三提供的執(zhí)行策略的流程圖,如圖4所示,其具體 步驟如下步驟401 402與步驟301 302相同。步驟403:策略生成網(wǎng)元判斷自身是否已保存與確定的用戶身份標(biāo)識(shí)對(duì) 應(yīng)的策略,若是,執(zhí)行步驟404;否則,執(zhí)行步驟405。若策略請(qǐng)求消息中除了攜帶用戶身份標(biāo)識(shí)外,還攜帶其它匹配用戶身份 標(biāo)識(shí)指示,則策略生成網(wǎng)元需要在保存的所有策略中,查找其用戶身份標(biāo)識(shí) 與策略請(qǐng)求消息攜帶的用戶身份標(biāo)識(shí)相匹配的策略。例如若策略請(qǐng)求消息 中攜帶的用戶身份標(biāo)識(shí)是PI,且攜帶其它匹配用戶身份標(biāo)識(shí)為與該P(yáng)I對(duì)應(yīng) 的所有PU的指示時(shí),則,策略生成網(wǎng)元需要在自身保存的策略中,查找策略中攜帶的PI與該策略請(qǐng)求消息攜帶的PI相同的策略,并查找策略中攜帶 的PU與該策略請(qǐng)求消息攜帶的PI對(duì)應(yīng)的PU相同的策略。
若策略請(qǐng)求消息中不攜帶其它匹配用戶身份標(biāo)識(shí)的指示,則可根據(jù)缺省
處理方式進(jìn)行處理,根據(jù)需要,缺省處理方式可以設(shè)置如下
方式 一 、策略生成網(wǎng)元只在自身查找策略請(qǐng)求消息攜帶的用戶身份標(biāo)識(shí)
對(duì)應(yīng)的策略;
方式二、策略生成網(wǎng)元不僅需要在自身查找策略請(qǐng)求消息攜帶的用戶身 份標(biāo)識(shí)對(duì)應(yīng)的策略,還需要查找與策略請(qǐng)求消息攜帶的用戶身份標(biāo)識(shí)匹配的 其它用戶身份標(biāo)識(shí)對(duì)應(yīng)的策略。
方式二具體為,當(dāng)策略請(qǐng)求消息中攜帶的用戶身份標(biāo)識(shí)為PI時(shí),則根
據(jù)該P(yáng)I以及與該P(yáng)I對(duì)應(yīng)的所有PU查找策略;當(dāng)策略請(qǐng)求消息中攜帶的用 戶身份標(biāo)識(shí)為PU時(shí),則根據(jù)該P(yáng)U以及該P(yáng)U的別名(alias ) PU、與該P(yáng)U 屬于同一隱式注冊(cè)集中的其它PU、與該P(yáng)U具有相同業(yè)務(wù)配置的其它PU、 與該P(yáng)U具有相同PI的其它PU、與該P(yáng)U正在通信的其它PU、該P(yáng)U對(duì)應(yīng) 的缺省PU、與該P(yáng)U具有長短號(hào)關(guān)系的身份標(biāo)識(shí)等中的一種或任意組合查 找策略;當(dāng)策略請(qǐng)求消息中攜帶的用戶身份標(biāo)識(shí)為IMEI時(shí),則根據(jù)該IMEI 以及該IMEI對(duì)應(yīng)的所有PU查找策略;當(dāng)策略請(qǐng)求消息中攜帶的用戶身份 標(biāo)識(shí)為IP地址時(shí),則根據(jù)該IP地址以及該IP地址對(duì)應(yīng)的所有PU查找策略; 當(dāng)策略請(qǐng)求消息中攜帶的用戶身份標(biāo)識(shí)包含在多身份標(biāo)識(shí)中時(shí),則根據(jù)該用 戶身份標(biāo)識(shí)以及其所屬的多身份標(biāo)識(shí)查找策略。
步驟404:策略生成網(wǎng)元將該策略發(fā)送給策略執(zhí)行網(wǎng)元,轉(zhuǎn)至步驟406。
步驟405~406與步驟303 304相同。
本發(fā)明中,策略生成網(wǎng)元可以是歸屬簽約服務(wù)器(HSS)、策略決策功 能(PDF)實(shí)體、基于業(yè)務(wù)的策略決策功能(SPDF)實(shí)體、監(jiān)聽架構(gòu)中定義 的ADMF實(shí)體、基于流的計(jì)費(fèi)(FBC)架構(gòu)中定義的計(jì)費(fèi)規(guī)則功能(CRF) 實(shí)體以及策略和計(jì)費(fèi)控制(PCC )架構(gòu)中定義的策略和計(jì)費(fèi)規(guī)則功能(PCRF ) 實(shí)體、在線計(jì)費(fèi)和離線計(jì)費(fèi)架構(gòu)中定義的計(jì)費(fèi)采集功能(CCF)實(shí)體/事件計(jì)費(fèi)功能(ECF)實(shí)體/業(yè)務(wù)控制功能(SCF)實(shí)體等中的一種;策略執(zhí)行網(wǎng)元可以是S-CSCF、 P-CSCF、應(yīng)用服務(wù)器(AS)、移動(dòng)交 換中心(MSC)、查詢呼叫會(huì)話控制功能(I-CSCF)實(shí)體、多媒體資源功能 控制器(MRFC)、多媒體資源功能處理器(MRFP)、媒體網(wǎng)關(guān)控制功能 (MGCF )實(shí)體、中斷網(wǎng)關(guān)控制功能(BGCF )實(shí)體、互連邊界控制功能(IBCF ) 實(shí)體、網(wǎng)關(guān)GRPS支持節(jié)點(diǎn)(GGSN)、服務(wù)GPPS支持節(jié)點(diǎn)(SGSN)、出 口網(wǎng)關(guān)功能(BGF)實(shí)體、應(yīng)用網(wǎng)關(guān)功能(AGF)實(shí)體等中的一種。策略生成網(wǎng)元與策略執(zhí)行網(wǎng)元之間的接口為El接口 ,接口協(xié)議可以是 SIP或Diameter或H.248等協(xié)議。以下給出本實(shí)施例的五個(gè)應(yīng)用實(shí)例應(yīng)用實(shí)例一對(duì)用戶的別名身份進(jìn)行監(jiān)聽。設(shè)對(duì)UE1來說身份標(biāo)識(shí)A與B互為別名,當(dāng)前ADMF實(shí)體在IMS網(wǎng) 絡(luò)如P-CSCF下發(fā)指示對(duì)UE1的身份標(biāo)識(shí)A進(jìn)行監(jiān)聽的監(jiān)聽命令,該監(jiān)聽 命令攜帶匹配身份標(biāo)識(shí)為別名的指示。UE1使用身份標(biāo)識(shí)A在IMS網(wǎng)絡(luò)成功注冊(cè)后,S-CSCF獲得UE1的身 份標(biāo)識(shí)A的別名為身份標(biāo)識(shí)B,并通過訂閱通知等各種形式傳遞給P-CSCF 等。UE1使用身份標(biāo)識(shí)B發(fā)起業(yè)務(wù)請(qǐng)求,P-CSCF接收到業(yè)務(wù)請(qǐng)求后,檢測 到已保存的監(jiān)聽命令中的身份標(biāo)識(shí)A與該業(yè)務(wù)請(qǐng)求中攜帶的身份標(biāo)識(shí)B互 為別名,則將身份標(biāo)識(shí)A添加到業(yè)務(wù)請(qǐng)求中,并執(zhí)行監(jiān)聽命令,通過IRI 接口把被監(jiān)聽對(duì)象即UE1的監(jiān)聽相關(guān)信息發(fā)送到DF,當(dāng)監(jiān)聽需要輸出被 監(jiān)聽對(duì)象的通信內(nèi)容時(shí),通過CC上報(bào)接口把采集到的被監(jiān)聽對(duì)象的通信內(nèi) 容發(fā)送到DF,由DF上報(bào)給ADMF實(shí)體。應(yīng)用實(shí)例二對(duì)PI對(duì)應(yīng)的所有PU實(shí)施相同的計(jì)費(fèi)策略。 設(shè)UE1的PI對(duì)應(yīng)的PU有A、 B、 C,當(dāng)前CRF中存在關(guān)于該P(yáng)I的計(jì) 費(fèi)策略。UE1使用身份標(biāo)識(shí)A在IMS網(wǎng)絡(luò)發(fā)起承載建立請(qǐng)求,流量平面功能(TPF)實(shí)體處理該請(qǐng)求時(shí),向CRF發(fā)送計(jì)費(fèi)策略請(qǐng)求,該計(jì)費(fèi)策略請(qǐng)求中 攜帶UE1的身份標(biāo)識(shí)A, CRF查找到當(dāng)前存在的某個(gè)計(jì)費(fèi)策略中的PI與該 計(jì)費(fèi)策略請(qǐng)求中的身份標(biāo)識(shí)A相匹配,則向TPF下發(fā)該計(jì)費(fèi)策略,該計(jì)費(fèi) 策略中進(jìn)一步攜帶身份標(biāo)識(shí)A。 TPF收到該計(jì)費(fèi)策略后,對(duì)A實(shí)施該計(jì)費(fèi)策 略,并接收承載建立請(qǐng)求。
應(yīng)用實(shí)例三對(duì)用戶的別名身份執(zhí)行呼叫等待(Calling Waiting )業(yè)務(wù), 在本應(yīng)用實(shí)例中,呼叫等待業(yè)務(wù)AS通過第三方注冊(cè)或訂閱通知等方式從 S-CSCF獲得、或者向HSS查詢獲得同一用戶的不同身份之間的別名關(guān)系。
設(shè)對(duì)用戶A來說公有身份標(biāo)識(shí)1與公有身份標(biāo)識(shí)2互為別名,如一個(gè) 是SIPURI, 一個(gè)是TelURI,該用戶A簽約了呼叫等待業(yè)務(wù)。
用戶A在IMS網(wǎng)絡(luò)注冊(cè),S-CSCF獲得公有身份標(biāo)識(shí)1與公有身份標(biāo)識(shí) 2互為別名,呼叫等待業(yè)務(wù)應(yīng)用服務(wù)器(AS)通過第三方注冊(cè)或訂閱通知等 方式從S-CSCF獲得用戶A的公有身份標(biāo)識(shí)1與公有身份標(biāo)識(shí)2的別名關(guān)系, 或者,呼叫等待業(yè)務(wù)AS向HSS查詢獲得用戶A的公有身份標(biāo)識(shí)1與公有 身份標(biāo)識(shí)2的別名關(guān)系。
用戶B呼叫用戶A,用戶A注冊(cè)的S-CSCF收到該呼叫,該呼叫的 INVITE消息(稱為第一 INVITE消息)的Request-URI是用戶A的公有身 份標(biāo)識(shí)l,根據(jù)用戶A的簽約,該呼叫被觸發(fā)至呼叫等待業(yè)務(wù)AS,此后, 該呼叫建立成功。
此后,用戶C呼叫用戶A,用戶A注冊(cè)的S-CSCF收到該呼叫,該呼 叫的INVITE消息(稱為第二 INVITE消息)的R叫uest-URI是用戶A的公 有身份標(biāo)識(shí)2,根據(jù)用戶A的簽約,該呼叫被觸發(fā)至呼叫等待業(yè)務(wù)AS,呼 叫等待業(yè)務(wù)AS根據(jù)已經(jīng)獲得的數(shù)據(jù)判斷出第一 INVITE消息中的公有身份 標(biāo)識(shí)1和第二 INVITE消息中的公有身份標(biāo)識(shí)2互為別名,表示的是同一個(gè) 用戶A,從而執(zhí)行后續(xù)的呼叫等待業(yè)務(wù)處理。
在實(shí)際應(yīng)用中,也可以對(duì)用戶的GRUU或聯(lián)系地址等扭J亍呼叫等《寺業(yè) 務(wù)。當(dāng)呼叫等待業(yè)務(wù)AS收到的第二 INVITE消息的Request-URI是用戶A的一個(gè)GRUU或其它聯(lián)系地址等時(shí),呼叫等待業(yè)務(wù)AS同樣可以通過第三方 注冊(cè)或訂閱通知等方式從S-CSCF獲得、或者通過向HSS查詢獲得第一 INVITE消息中的公有身份標(biāo)識(shí)1和第二 INVITE消息中的GRUU或聯(lián)系地 址表示的是同一個(gè)用戶A的信息,從而執(zhí)行后續(xù)的呼叫等待業(yè)務(wù)處理。另外,如果呼叫等待業(yè)務(wù)AS收到的第一 INVITE消息的Request-URI 是用戶A的一個(gè)GRUU或聯(lián)系地址,第二 INVITE消息的R叫uest-URI是用 戶A的公有身份標(biāo)識(shí)1,或者,收到的第一 INVITE消息和第二 INVITE消 息的Request-URI是用戶A的不同的GRUU或聯(lián)系地址,呼叫等待業(yè)務(wù)AS 有相同的處理,這里不再贅述。應(yīng)用實(shí)例四對(duì)用戶的別名身份執(zhí)行呼叫等待(Calling Waiting )業(yè)務(wù), 在本應(yīng)用實(shí)例中,S-CSCF在收到用戶發(fā)起的業(yè)務(wù)請(qǐng)求后,直接將該用戶的 別名身份攜帶在該業(yè)務(wù)請(qǐng)求中發(fā)送給呼叫等待業(yè)務(wù)AS 。設(shè)對(duì)用戶A來說,公有身份標(biāo)識(shí)1與公有身份標(biāo)識(shí)2互為別名,如一 個(gè)是SIPURI, —個(gè)是TdURI,該用戶A簽約了呼叫等待業(yè)務(wù)。用戶B呼叫用戶A,用戶A注冊(cè)的S-CSCF收到該呼叫,該呼叫的 INVITE消息(稱為第一 INVITE消息)的Request-URI是用戶A的公有身 份標(biāo)識(shí)1,根據(jù)用戶A的簽約,該呼叫應(yīng)該被觸發(fā)至呼叫等待業(yè)務(wù)AS, S-CSCF在向呼叫等待業(yè)務(wù)AS發(fā)送的第一 INVITE消息中攜帶Request-URI 對(duì)應(yīng)的用戶A的身份標(biāo)識(shí),如通過P-Called-Party-ID頭域攜帶用戶A的公 有身份標(biāo)識(shí)2,當(dāng)然,也可以同時(shí)攜帶用戶A的公有身份標(biāo)識(shí)1和公有身份 標(biāo)識(shí)2,此后,該呼叫建立成功。此后,用戶C呼叫用戶A,用戶A注冊(cè)的S-CSCF收到該呼叫,該呼 叫的INVITE消息(稱為第二 INVITE消息)的R叫uest-URI是用戶A的公 有身份標(biāo)識(shí)2,根據(jù)用戶A的簽約,該呼叫應(yīng)該被觸發(fā)至呼叫等待業(yè)務(wù)AS, S-CSCF在向呼叫等待業(yè)務(wù)AS發(fā)送的第二 INVITE消息中攜帶Request-URI 對(duì)應(yīng)的用戶A的身份標(biāo)識(shí),呼叫等待業(yè)務(wù)AS判斷出第一 INVITE消息中的 公有身份標(biāo)識(shí)1和第二 INVITE消息中的公有身份標(biāo)識(shí)2互為別名,表示的是同一個(gè)用戶A,從而執(zhí)行后續(xù)的呼叫等待業(yè)務(wù)處理。在實(shí)際應(yīng)用中,也可以對(duì)用戶的GRUU或聯(lián)系地址等執(zhí)行呼叫等待業(yè) 務(wù)。當(dāng)呼叫等待業(yè)務(wù)AS收到的第一 INVITE消息和/或第二 INVITE消息的 R叫uest-URI是用戶A的一個(gè)GRUU或聯(lián)系地址等時(shí),呼叫等待業(yè)務(wù)AS收 到的INVITE消息中攜帶了 Request-URI對(duì)應(yīng)的用戶A的身份標(biāo)識(shí),呼叫等 待業(yè)務(wù)AS就可以判斷出第一 INVITE消息和第二 INVITE消息中的 Request-URI所指的是同 一 個(gè)用戶,從而執(zhí)行后續(xù)的呼叫等待業(yè)務(wù)處理。應(yīng)用實(shí)例五對(duì)該用戶身份對(duì)應(yīng)的GRUU進(jìn)行監(jiān)聽。設(shè)UE1具有身^f分標(biāo)識(shí)A, A為多個(gè)終端如UE1、 UE2和UE3共用的 身份,當(dāng)前ADMF實(shí)體在IMS網(wǎng)絡(luò)如P-CSCF下發(fā)指示對(duì)僅對(duì)身份標(biāo)識(shí)A 進(jìn)行監(jiān)聽的監(jiān)聽命令。UE1使用身份標(biāo)識(shí)A注冊(cè)時(shí),網(wǎng)絡(luò)為其分配一個(gè)臨時(shí)GRUU,返回給 用戶。在IMS網(wǎng)絡(luò)成功注冊(cè)后,S-CSCF獲得UE1的身份標(biāo)識(shí)A和相應(yīng)的 GRUU,并通過注冊(cè)響應(yīng)或訂閱通知等各種形式傳遞給P-CSCF/AS等。UE1為了隱藏自己的身份,使用網(wǎng)絡(luò)分配的臨時(shí)GRUU發(fā)起業(yè)務(wù)請(qǐng)求, P-CSCF接收到業(yè)務(wù)請(qǐng)求后,根據(jù)缺省執(zhí)行方式,檢測到業(yè)務(wù)請(qǐng)求中的GRUU 為已保存的監(jiān)聽命令中的身份標(biāo)識(shí)A對(duì)應(yīng)的GRUU,則對(duì)此次業(yè)務(wù)請(qǐng)求執(zhí) 行監(jiān)聽命令,通過IRI接口把被監(jiān)聽對(duì)象即UE1的監(jiān)聽相關(guān)信息發(fā)送到 DF,當(dāng)監(jiān)聽需要輸出被監(jiān)聽對(duì)象的通信內(nèi)容時(shí),通過CC上報(bào)接口把采集到 的被監(jiān)聽對(duì)象的通信內(nèi)容發(fā)送到DF,由DF上報(bào)給ADMF實(shí)體。圖5為本發(fā)明實(shí)施一提供的策略執(zhí)行的系統(tǒng)組成圖,如圖5所示,其主 要包括策略生成網(wǎng)元51和策略執(zhí)行網(wǎng)元52,其中策略生成網(wǎng)元51:用于向策略執(zhí)行網(wǎng)元發(fā)送攜帶用戶身份標(biāo)識(shí)的策略。策略執(zhí)行網(wǎng)元52:用于接收并保存策略生成網(wǎng)元51發(fā)來的策略,收到外 部發(fā)來的業(yè)務(wù)請(qǐng)求,在保存的策略中,查找攜帶的用戶身份標(biāo)識(shí)與該業(yè)務(wù)請(qǐng)求 攜帶的用戶身份標(biāo)識(shí)相匹配的策略,并執(zhí)行該查找到的策略。圖6為本發(fā)明實(shí)施例提供的策略執(zhí)行網(wǎng)元的結(jié)構(gòu)示意圖一,如圖6所示,其主要包括策略存儲(chǔ)模塊621、策略查找模塊622和策略執(zhí)行模塊623,其中 策略存儲(chǔ)模塊621:接收并存儲(chǔ)策略生成網(wǎng)元51發(fā)來的攜帶用戶身份標(biāo)識(shí) 的策略。
策略查找模塊622:接收外部發(fā)來的業(yè)務(wù)請(qǐng)求,從外部獲取與該業(yè)務(wù)請(qǐng)求 攜帶的用戶身份標(biāo)識(shí)匹配的用戶身份標(biāo)識(shí),在策略存儲(chǔ)模塊621中查找攜帶的 用戶身份標(biāo)識(shí)與所述獲取的用戶身份標(biāo)識(shí)相同的策略,將該策略標(biāo)識(shí)發(fā)送給策 略執(zhí)行模塊623。
策略執(zhí)行模塊623:接收策略查找模塊622發(fā)來的策略標(biāo)識(shí),從策略存儲(chǔ) 模塊621讀取與該策略標(biāo)識(shí)對(duì)應(yīng)的策略,并執(zhí)行該策略。
圖7為本發(fā)明實(shí)施例提供的策略執(zhí)行網(wǎng)元的結(jié)構(gòu)示意圖二,如圖7所示, 其主要包括用戶身份匹配關(guān)系存儲(chǔ)模塊721、策略存儲(chǔ)模塊722、策略查找模 塊723和策略執(zhí)行^^莫塊724,其中
用戶身份匹配關(guān)系存儲(chǔ)模塊721,用于存儲(chǔ)各用戶身份標(biāo)識(shí)的匹配關(guān)系。
策略存儲(chǔ)模塊722:接收并存儲(chǔ)策略生成網(wǎng)元51發(fā)來的攜帶用戶身份標(biāo)識(shí) 的策略。
策略查找模塊723:接收外部發(fā)來的業(yè)務(wù)請(qǐng)求,從用戶身份匹配關(guān)系存儲(chǔ) 模塊721讀取與業(yè)務(wù)請(qǐng)求攜帶的用戶身份標(biāo)識(shí)匹配的用戶身份標(biāo)識(shí),在策略存 儲(chǔ)模塊722中查找攜帶的用戶身份標(biāo)識(shí)與所述荻取的用戶身份標(biāo)識(shí)相同的策 略,將該策略標(biāo)識(shí)發(fā)送給策略執(zhí)行模塊724。
策略執(zhí)行模塊724:接收策略查找模塊723發(fā)來的策略標(biāo)識(shí),從策略存儲(chǔ) 才莫塊722讀耳又與該策略標(biāo)識(shí)對(duì)應(yīng)的策略,并執(zhí)行該策略。
圖8為本發(fā)明實(shí)施例二提供的策略執(zhí)行的系統(tǒng)組成圖,如圖8所示,其主 要包括策略生成網(wǎng)元81和策略執(zhí)行網(wǎng)元82,其中
策略生成網(wǎng)元81:接收策略執(zhí)行網(wǎng)元82發(fā)來的策略請(qǐng)求,確定與該策略 請(qǐng)求攜帶的用戶身份標(biāo)識(shí)匹配的用戶身份標(biāo)識(shí),根據(jù)該確定的用戶身份標(biāo)識(shí)確 定策略,將確定的策略發(fā)送給策略執(zhí)行網(wǎng)元82。
策略執(zhí)行網(wǎng)元82:向策略生成網(wǎng)元81發(fā)送策略請(qǐng)求,接收并執(zhí)行策略生成網(wǎng)元81發(fā)來的策略。
圖9為本發(fā)明實(shí)施例提供的策略生成網(wǎng)元的結(jié)構(gòu)示意圖,如圖9所示,其
主要包括匹配用戶身份確定模塊911、策略信息存儲(chǔ)模塊912、策略信息查找 模塊913和策略決定模塊914,其中
匹配用戶身份確定模塊911:接收策略執(zhí)行網(wǎng)元82發(fā)來的策略請(qǐng)求,從外 部獲取與該策略請(qǐng)求攜帶的用戶身份標(biāo)識(shí)匹配的用戶身份標(biāo)識(shí),將獲取到的用 戶身份標(biāo)識(shí)發(fā)送給策略信息查找模塊913。
策略信息存儲(chǔ)模塊912:用于存儲(chǔ)各用戶身份標(biāo)識(shí)對(duì)應(yīng)的策略信息。
策略信息查找模塊913:接收匹配用戶身份確定模塊911發(fā)來的用戶身份 標(biāo)識(shí),在策略信息存儲(chǔ)模塊912中查找所述用戶身份標(biāo)識(shí)對(duì)應(yīng)的策略信息,將 查找到的策略信息標(biāo)識(shí)發(fā)送給策略決定模塊914。
策略決定模塊914:接收策略信息查找模塊913發(fā)來的策略信息標(biāo)識(shí),從 策略信息存儲(chǔ)模塊912讀取該策略信息標(biāo)識(shí)對(duì)應(yīng)的策略信息,根據(jù)讀取的策略 信息生成策略,將該策略發(fā)送給策略執(zhí)行網(wǎng)元82。
如圖9所示,策略生成網(wǎng)元82可進(jìn)一步包括策略存儲(chǔ)模塊915和策略查 找模塊916,其中
策略存儲(chǔ)模塊915:用于存儲(chǔ)各用戶身份標(biāo)識(shí)對(duì)應(yīng)的策略。
策略查找模塊916:用于接收匹配用戶身份確定模塊911發(fā)來的用戶身 份標(biāo)識(shí),在策略存儲(chǔ)模塊915中查找所述用戶身份標(biāo)識(shí)對(duì)應(yīng)的策略,若查找 到,將策略標(biāo)識(shí)發(fā)送給策略決定模塊914;若未查找到,向策略信息查找模 塊913發(fā)送啟動(dòng)指示。
策略信息查找模塊913收到該啟動(dòng)指示后,開始執(zhí)行查找用戶身份標(biāo)識(shí) 對(duì)應(yīng)的策略信息的過程。
在實(shí)際應(yīng)用中,可將策略信息存儲(chǔ)模塊912、策略信息查找模塊913、 策略決定模塊914、策略存儲(chǔ)模塊915和策略查找模塊916統(tǒng)稱為策略確定 模塊。
圖IO為本發(fā)明實(shí)施例提供的策略生成網(wǎng)元的結(jié)構(gòu)示意圖二,如圖IO所示,其主要包括用戶身份匹配關(guān)系存儲(chǔ)模塊1011、匹配用戶身份確定模塊1012、 策略信息存儲(chǔ)模塊1013、策略信息查找模塊1014和策略決定模塊1015,其中用戶身份匹配關(guān)系存儲(chǔ)模塊1011:用于存儲(chǔ)各用戶身份標(biāo)識(shí)的匹配關(guān)系。匹配用戶身份確定模塊1012:接收策略執(zhí)行網(wǎng)元82發(fā)來的策略請(qǐng)求,從 用戶身份匹配關(guān)系存儲(chǔ)模塊1011讀取與該策略請(qǐng)求攜帶的用戶身份標(biāo)識(shí)匹配 的用戶身份標(biāo)識(shí),將獲取到的用戶身份標(biāo)識(shí)發(fā)送給策略信息查找模塊1014。策略信息存儲(chǔ)模塊1013:用于存儲(chǔ)各用戶身份標(biāo)識(shí)對(duì)應(yīng)的策略信息。策略信息查找模塊1014:接收匹配用戶身份確定模塊1012發(fā)來的用戶身 份標(biāo)識(shí),在策略信息存儲(chǔ)模塊1013中查找所述用戶身份標(biāo)識(shí)對(duì)應(yīng)的策略信息, 將查找到的策略信息標(biāo)識(shí)發(fā)送給策略決定模塊1015。策略決定模塊1015:接收策略信息查找模塊1014發(fā)來的策略信息標(biāo)識(shí), 從策略信息存儲(chǔ)模塊1013讀取該策略信息標(biāo)識(shí)對(duì)應(yīng)的策略信息,根據(jù)讀取的策 略信息生成策略,將該策略發(fā)送給策略執(zhí)行網(wǎng)元82。如圖IO所示,策略生成網(wǎng)元82可進(jìn)一步包括策略存儲(chǔ)模塊1016和策略 查找模塊1017,其中策略存儲(chǔ)模塊1016:用于存儲(chǔ)各用戶身份標(biāo)識(shí)對(duì)應(yīng)的策略。策略查找模塊1017:用于接收匹配用戶身份確定模塊1012發(fā)來的用戶 身份標(biāo)識(shí),在策略存儲(chǔ)模塊1016中查找所述用戶身份標(biāo)識(shí)對(duì)應(yīng)的策略,若 查找到,將策略標(biāo)識(shí)發(fā)送給策略決定模塊1015;若未查找到,向策略信息 查找模塊1014發(fā)送啟動(dòng)指示。策略信息查找模塊1014收到該啟動(dòng)指示后,開始執(zhí)行查找用戶身份標(biāo) 識(shí)對(duì)應(yīng)的策略信息的過程。在實(shí)際應(yīng)用中,可將策略信息存儲(chǔ)模塊1013、策略信息查找模塊1014、 策略決定模塊1015、策略存儲(chǔ)模塊1016和策略查找模塊1017統(tǒng)稱為策略 確定模塊。以上所述僅為本發(fā)明的過程及方法實(shí)施例,并不用以限制本發(fā)明,凡在 本發(fā)明的精神和原則之內(nèi)所做的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在 本發(fā)明的保護(hù)范圍之內(nèi)。
權(quán)利要求
1. 一種策略執(zhí)行方法,其特征在于,包括策略執(zhí)行網(wǎng)元接收并保存策略生成網(wǎng)元發(fā)來的攜帶用戶身份標(biāo)識(shí)的策略,收到業(yè)務(wù)請(qǐng)求,在已保存的策略中,查找攜帶的用戶身份標(biāo)識(shí)與該業(yè)務(wù)請(qǐng)求攜帶的用戶身份標(biāo)識(shí)相匹配的策略,并執(zhí)行該查找到的策略。
2、 如權(quán)利要求l所述的方法,其特征在于,所述方法進(jìn)一步包括策略執(zhí) 行網(wǎng)元預(yù)先獲取并保存與各用戶身份標(biāo)識(shí)匹配的用戶身份標(biāo)識(shí),所述查找攜帶的用戶身份標(biāo)識(shí)與該業(yè)務(wù)請(qǐng)求攜帶的用戶身份標(biāo)識(shí)相匹配的 策略包括根據(jù)所述保存的與各用戶身份標(biāo)識(shí)匹配的用戶身份標(biāo)識(shí),查找攜帶 的用戶身份標(biāo)識(shí)與該業(yè)務(wù)請(qǐng)求攜帶的用戶身份標(biāo)識(shí)相匹配的策略。
3、 如權(quán)利要求2所述的方法,其特征在于,所述策略執(zhí)行網(wǎng)元獲取與 各用戶身份標(biāo)識(shí)匹配的用戶身份標(biāo)識(shí)為策略執(zhí)行網(wǎng)元從收到的信令消息中 獲取,或者通過向服務(wù)呼叫會(huì)話控制功能S-CSCF實(shí)體發(fā)送訂閱通知獲取、或 者通過向數(shù)據(jù)配置服務(wù)器查詢獲取,或者通過S-CSCF實(shí)體或數(shù)據(jù)配置服務(wù)器主動(dòng)向策略執(zhí)行網(wǎng)元推送獲取,或者通過預(yù)先在自身配置與各用戶身份標(biāo)識(shí)匹配的用戶身份標(biāo)識(shí)信息 中獲取。
4、 如權(quán)利要求1所述的方法,其特征在于,所述策略執(zhí)行網(wǎng)元收到業(yè) 務(wù)請(qǐng)求之后、查找攜帶的用戶身份標(biāo)識(shí)與該業(yè)務(wù)請(qǐng)求攜帶的用戶身份標(biāo)識(shí)相 匹配的策略之前進(jìn)一步包括策略執(zhí)行網(wǎng)元獲取與該業(yè)務(wù)請(qǐng)求攜帶的用戶身份標(biāo)識(shí)相匹配的用戶身份標(biāo)識(shí)。
5、 如權(quán)利要求4所述的方法,其特征在于,所述策略執(zhí)行網(wǎng)元獲取與 該業(yè)務(wù)請(qǐng)求攜帶的用戶身份標(biāo)識(shí)相匹配的用戶身份標(biāo)識(shí)為策略執(zhí)行網(wǎng)元從收到的信令消息中獲取,或者通過向S-CSCF實(shí)體發(fā)送訂閱通知獲取,或者通過向數(shù)據(jù)配置服務(wù)器查詢獲取。
6、 如權(quán)利要求l所述的方法,其特征在于,所述策略攜帶的用戶身份標(biāo)識(shí) 為私有身份標(biāo)識(shí)PI,或公有身份標(biāo)識(shí)PU,或設(shè)備標(biāo)識(shí)IMEI,或IP地址或多身份標(biāo)識(shí)。
7、 如權(quán)利要求6所述的方法,其特征在于,當(dāng)所述用戶身份標(biāo)識(shí)為PI時(shí), 所述與該用戶身份標(biāo)識(shí)匹配的用戶身份標(biāo)識(shí)為該P(yáng)I及該P(yáng)I對(duì)應(yīng)的所有PU。
8、 如權(quán)利要求6所述的方法,其特征在于,當(dāng)所述用戶身份標(biāo)識(shí)為PU時(shí), 所述與該用戶身份標(biāo)識(shí)匹配的用戶身份標(biāo)識(shí)為該P(yáng)U及該P(yáng)U對(duì)應(yīng)的別名PU,、 與該P(yáng)U屬于同一隱式注冊(cè)集中的其它PU、與該P(yáng)U具有相同業(yè)務(wù)配置的其它 PU、與該P(yáng)U具有相同PI的其它PU、與該P(yáng)U正在通信的其它PU、該P(yáng)U對(duì) 應(yīng)的缺省PU、與該P(yáng)U具有長短號(hào)關(guān)系的身份標(biāo)識(shí)、對(duì)該P(yáng)U的全球可路由的 用戶代理統(tǒng)一資源標(biāo)識(shí)符GRUU、與該P(yáng)U具有相同實(shí)例標(biāo)識(shí)的其它PU中的 一種或任意組合。
9、 如權(quán)利要求6所述的方法,其特征在于,當(dāng)所述用戶身份標(biāo)識(shí)為IMEI 時(shí),所述與該用戶身份標(biāo)識(shí)匹配的用戶身份標(biāo)識(shí)為該IMEI對(duì)應(yīng)的所有PU。
10、 如權(quán)利要求6所述的方法,其特征在于,當(dāng)所述用戶身份標(biāo)識(shí)為IP地 址時(shí),所述與該用戶身份標(biāo)識(shí)匹配的用戶身份標(biāo)識(shí)為該IP地址對(duì)應(yīng)的所有PU。
11、 如權(quán)利要求6所述的方法,其特征在于,當(dāng)所述用戶身份標(biāo)識(shí)為多個(gè) 身份標(biāo)識(shí)的通配形式時(shí),所述與該用戶身份標(biāo)識(shí)匹配的用戶身份標(biāo)識(shí)為滿足策 略中的多個(gè)身份標(biāo)識(shí)通配形式的用戶身份標(biāo)識(shí)。
12、 一種策略執(zhí)行方法,其特征在于,包括策略生成網(wǎng)元收到策略執(zhí)行網(wǎng)元發(fā)來的策略請(qǐng)求,確定與該策略請(qǐng)求攜帶 的用戶身份標(biāo)識(shí)匹配的用戶身份標(biāo)識(shí),根據(jù)確定的用戶身份標(biāo)識(shí)確定策略,將 該策略發(fā)送給策略執(zhí)行網(wǎng)元,策略執(zhí)行網(wǎng)元執(zhí)行該策略。
13、 如權(quán)利要求12所述的方法,其特征在于,所述策略請(qǐng)求攜帶有匹配用戶身份標(biāo)識(shí)指示。
14、 如權(quán)利要求12所述的方法,其特征在于,所述方法進(jìn)一步包括策略 生成網(wǎng)元預(yù)先獲取并保存與各用戶身份標(biāo)識(shí)匹配的用戶身份標(biāo)識(shí);所述策略生成網(wǎng)元確定與該策略請(qǐng)求攜帶的用戶身份標(biāo)識(shí)匹配的用戶身份 標(biāo)識(shí)包括策略生成網(wǎng)元在所述保存的與各用戶身份標(biāo)識(shí)匹配的用戶身份標(biāo)識(shí) 中,查找與該策略請(qǐng)求攜帶的用戶身份標(biāo)識(shí)匹配的用戶身份標(biāo)識(shí)。
15、 如權(quán)利要求14所述的方法,其特征在于,所述策略生成網(wǎng)元獲取 與各用戶身份標(biāo)識(shí)匹配的用戶身份標(biāo)識(shí)為策略生成網(wǎng)元從收到的信令消息 中獲取,或者通過向S-CSCF實(shí)體發(fā)送訂閱通知獲取, 或者通過向數(shù)據(jù)配置服務(wù)器查詢獲取,或者通過S-CSCF實(shí)體或數(shù)據(jù)配置服務(wù)器主動(dòng)向策略執(zhí)行網(wǎng)元推送獲取,或者通過在自身預(yù)先配置該與各用戶身份標(biāo)識(shí)匹配的用戶身份標(biāo)識(shí)獲取。
16、 如權(quán)利要求12所述的方法,其特征在于,所述策略生成網(wǎng)元收到策略 請(qǐng)求之后、確定與該策略請(qǐng)求攜帶的用戶身份標(biāo)識(shí)匹配的用戶身份標(biāo)識(shí)之前進(jìn) 一步包括策略生成網(wǎng)元獲取該策略請(qǐng)求攜帶的用戶身份標(biāo)識(shí)匹配的用戶身份 標(biāo)識(shí)。
17、 如權(quán)利要求16所述的方法,其特征在于,所述策略生成網(wǎng)元獲取該策 略請(qǐng)求攜帶的用戶身份標(biāo)識(shí)匹配的用戶身份標(biāo)識(shí)為策略生成網(wǎng)元從收到的信 令消息中獲取,或者通過向S-CSCF實(shí)體發(fā)送訂閱通知獲取,或者通過向數(shù)據(jù) 配置服務(wù)器查詢獲取。
18、 如權(quán)利要求12所述的方法,其特征在于,所述策略請(qǐng)求攜帶的用戶身 份標(biāo)識(shí)為私有身份標(biāo)識(shí)PI,或公有身份標(biāo)識(shí)PU,或設(shè)備標(biāo)識(shí)IMEI,或IP地址 或多身份標(biāo)識(shí)。
19、 如權(quán)利要求18所述的方法,其特征在于,當(dāng)所述用戶身份標(biāo)識(shí)為PI時(shí),所述與該用戶身份標(biāo)識(shí)匹配的用戶身份標(biāo)識(shí)為該P(yáng)I及該P(yáng)I對(duì)應(yīng)的所有PU。
20、 如權(quán)利要求18所述的方法,其特征在于,當(dāng)所述用戶身份標(biāo)識(shí)為PU 時(shí),所述與該用戶身份標(biāo)識(shí)匹配的用戶身份標(biāo)識(shí)為該P(yáng)U及該P(yáng)U對(duì)應(yīng)的別名 PU、與該P(yáng)U屬于同一隱式注冊(cè)集中的其它PU、與該P(yáng)U具有相同業(yè)務(wù)配置的 其它PU、與該P(yáng)U具有相同PI的其它PU、與該P(yáng)U正在通信的其它PU、該 PU對(duì)應(yīng)的缺省PU、與該P(yáng)U具有長短號(hào)關(guān)系的身份標(biāo)識(shí)中的一種或任意組合。
21、 如權(quán)利要求18所述的方法,其特征在于,當(dāng)所述用戶身份標(biāo)識(shí)為IMEI 時(shí),所述與該用戶身份標(biāo)識(shí)匹配的用戶身份標(biāo)識(shí)為該IMEI對(duì)應(yīng)的所有PU。
22、 如權(quán)利要求18所述的方法,其特征在于,當(dāng)所述用戶身份標(biāo)識(shí)為IMEI 時(shí),所述與該用戶身份標(biāo)識(shí)匹配的用戶身份標(biāo)識(shí)為該IP地址對(duì)應(yīng)的所有PU。
23、 如權(quán)利要求18所述的方法,其特征在于,當(dāng)所述用戶身份標(biāo)識(shí)為多個(gè) 身份標(biāo)識(shí)的通配形式時(shí),所述與該用戶身份標(biāo)識(shí)匹配的用戶身份標(biāo)識(shí)為滿足策 略中的多個(gè)身份標(biāo)識(shí)通配形式的用戶身份標(biāo)識(shí)。
24、 一種策略執(zhí)行系統(tǒng),其特征在于,包括策略生成網(wǎng)元和策略執(zhí)行網(wǎng) 元,其中策略生成網(wǎng)元,用于向策略執(zhí)行網(wǎng)元發(fā)送攜帶用戶身份標(biāo)識(shí)的策略; 策略執(zhí)行網(wǎng)元,用于接收并保存策略生成網(wǎng)元發(fā)來的策略,收到外部發(fā)來的業(yè)務(wù)請(qǐng)求,在保存的策略中,查找攜帶的用戶身份標(biāo)識(shí)與該業(yè)務(wù)請(qǐng)求攜帶的用戶身份標(biāo)識(shí)相匹配的策略,并執(zhí)行該查找到的策略。
25、 一種策略執(zhí)行系統(tǒng),其特征在于,包括策略生成網(wǎng)元和策略執(zhí)行網(wǎng) 元,其中策略生成網(wǎng)元,接收策略執(zhí)行網(wǎng)元發(fā)來的策略請(qǐng)求,確定與該策略請(qǐng)求攜 帶的用戶身份標(biāo)識(shí)匹配的用戶身份標(biāo)識(shí),根據(jù)該確定的用戶身份標(biāo)識(shí)確定策略, 將確定的策略發(fā)送給策略執(zhí)行網(wǎng)元;策略執(zhí)行網(wǎng)元,向策略生成網(wǎng)元發(fā)送策略請(qǐng)求,接收并執(zhí)行策略生成網(wǎng)元 發(fā)來的策略。
26、 如權(quán)利要求25所述的系統(tǒng),其特征在于,所述策略生成網(wǎng)元與策 略執(zhí)行網(wǎng)元之間的接口為El接口,接口協(xié)議為會(huì)話發(fā)起協(xié)議SIP或 Diameter或H.248協(xié)議。
27、 一種策略執(zhí)行網(wǎng)元,其特征在于,包括策略存儲(chǔ)模塊、策略查找模 塊和策略執(zhí)行模塊,其中策略存儲(chǔ)模塊,接收并存儲(chǔ)策略生成網(wǎng)元發(fā)來的攜帶用戶身份標(biāo)識(shí)的策略; 策略查找模塊,接收外部發(fā)來的業(yè)務(wù)請(qǐng)求,從外部獲取與該業(yè)務(wù)請(qǐng)求攜帶 的用戶身份標(biāo)識(shí)匹配的用戶身份標(biāo)識(shí),在策略存儲(chǔ)模塊中查找攜帶的用戶身份 標(biāo)識(shí)與所述獲取的用戶身份標(biāo)識(shí)相同的策略,將該策略標(biāo)識(shí)發(fā)送給策略執(zhí)行模 塊;策略執(zhí)行模塊,根據(jù)策略查找模塊發(fā)來的策略標(biāo)識(shí),從策略存儲(chǔ)模塊讀取 對(duì)應(yīng)策略,并執(zhí)行該策略。
28、 如權(quán)利要求27所述的策略執(zhí)行網(wǎng)元,其特征在于,所述策略執(zhí)行網(wǎng)元 進(jìn)一步包括用戶身份匹配關(guān)系存儲(chǔ)模塊,用于存儲(chǔ)各用戶身份標(biāo)識(shí)的匹配關(guān)系;所述策略查找模塊從用戶身份匹配關(guān)系存儲(chǔ)模塊讀取與業(yè)務(wù)請(qǐng)求攜帶的用 戶身份標(biāo)識(shí)匹配的用戶身份標(biāo)識(shí)。
29、如權(quán)利要求28所述的策略執(zhí)行網(wǎng)元,其特征在于,所述策略執(zhí)行網(wǎng) 元為服務(wù)呼叫會(huì)話控制功能S-CSCF實(shí)體或P-CSCF代理呼叫會(huì)話控制功 能實(shí)體或應(yīng)用服務(wù)器AS或移動(dòng)交換中心MSC或查詢呼叫會(huì)話控制功能 I-CSCF實(shí)體或多媒體資源功能控制器MRFC或多媒體資源功能處理器 MRFP或媒體網(wǎng)關(guān)控制功能MGCF實(shí)體或中斷網(wǎng)關(guān)控制功能BGCF實(shí)體或 互連邊界控制功能IBCF實(shí)體或網(wǎng)關(guān)GRPS支持節(jié)點(diǎn)GGSN或服務(wù)GPPS支 持節(jié)點(diǎn)SGSN或出口網(wǎng)關(guān)功能BGF實(shí)體或應(yīng)用網(wǎng)關(guān)功能AGF實(shí)體。
30、 一種策略生成網(wǎng)元,其特征在于,包括匹配用戶身份確定模塊和策 略確定模塊,其中匹配用戶身份確定模塊,接收策略執(zhí)行網(wǎng)元發(fā)來的策略請(qǐng)求,確定與該策略請(qǐng)求攜帶的用戶身份標(biāo)識(shí)匹配的用戶身份標(biāo)識(shí),將該確定的用戶身份標(biāo)識(shí)發(fā)送給策略確定模塊;策略確定模塊,接收匹配用戶身份確定模塊發(fā)來的用戶身份標(biāo)識(shí),根據(jù)該 用戶身份標(biāo)識(shí)確定策略,將該策略發(fā)送給策略執(zhí)行網(wǎng)元。
31、 如權(quán)利要求30所述的策略生成網(wǎng)元,其特征在于,所述策略生成網(wǎng)元 進(jìn)一步包括用戶身份匹配關(guān)系存儲(chǔ)模塊,用于存儲(chǔ)各用戶身份標(biāo)識(shí)的匹配關(guān) 系;所述匹配用戶身份確定模塊從用戶身份匹配關(guān)系存儲(chǔ)模塊讀取與策略 請(qǐng)求攜帶的用戶身份標(biāo)識(shí)匹配的用戶身份標(biāo)識(shí)。
32、 如權(quán)利要求30所述的策略生成網(wǎng)元,其特征在于,所述策略生成 網(wǎng)元為歸屬簽約服務(wù)器HSS或策略決策功能PDF實(shí)體或基于業(yè)務(wù)的策略決 策功能SPDF實(shí)體或合法監(jiān)聽管理功能ADMF實(shí)體或計(jì)費(fèi)規(guī)則功能CRF實(shí)體 或策略和計(jì)費(fèi)規(guī)則功能PCRF實(shí)體或計(jì)費(fèi)采集功能CCF實(shí)體或事件計(jì)費(fèi)功能 ECF實(shí)體或業(yè)務(wù)控制功能SCF實(shí)體。
全文摘要
本發(fā)明公開了策略執(zhí)行方法,包括策略執(zhí)行網(wǎng)元接收并保存策略生成網(wǎng)元發(fā)來的攜帶用戶身份標(biāo)識(shí)的策略,收到業(yè)務(wù)請(qǐng)求,查找攜帶的用戶身份標(biāo)識(shí)與該業(yè)務(wù)請(qǐng)求攜帶的用戶身份標(biāo)識(shí)相匹配的策略,并執(zhí)行該查找到的策略;或包括策略生成網(wǎng)元收到策略執(zhí)行網(wǎng)元發(fā)來的策略請(qǐng)求,確定與該策略請(qǐng)求攜帶的用戶身份標(biāo)識(shí)匹配的用戶身份標(biāo)識(shí),根據(jù)確定的用戶身份標(biāo)識(shí)確定策略,將該策略發(fā)送給策略執(zhí)行網(wǎng)元,策略執(zhí)行網(wǎng)元執(zhí)行該策略。本發(fā)明同時(shí)公開了策略執(zhí)行系統(tǒng),包括策略生成網(wǎng)元和策略執(zhí)行網(wǎng)元。本發(fā)明還公開了策略生成網(wǎng)元和策略執(zhí)行網(wǎng)元。本發(fā)明滿足了對(duì)同一用戶的多個(gè)身份、或?qū)儆谀撤N類型的多個(gè)用戶同時(shí)執(zhí)行策略的需求,擴(kuò)大了策略執(zhí)行的應(yīng)用范圍。
文檔編號(hào)H04L29/06GK101237447SQ20071011087
公開日2008年8月6日 申請(qǐng)日期2007年6月12日 優(yōu)先權(quán)日2007年1月29日
發(fā)明者妮 張, 施有鑄, 波 鄭 申請(qǐng)人:華為技術(shù)有限公司