專利名稱:出呼阻止業(yè)務(wù)與會(huì)議業(yè)務(wù)的交互方法
技術(shù)領(lǐng)域:
本發(fā)明涉及通信領(lǐng)域,具體地,涉及一種出呼阻止業(yè)務(wù)與會(huì)議業(yè)務(wù)的交互方法,其尤其適用于IP多々某體子系統(tǒng)(IP Multimedia Core Network Subsystem, 簡(jiǎn)稱IMS )。
背景技術(shù):
網(wǎng)纟各互聯(lián):十辦i義(Internet Protocol,簡(jiǎn)一爾IP)多力某體子系統(tǒng)(IP Multimedia Core Network Subsystem ,簡(jiǎn)稱IMS )是由第三^合作^火 4半計(jì)劃(3rd Generation Partnership Project, 簡(jiǎn)-爾3GPP) ^是出的一 種基于IP的網(wǎng)絡(luò)架構(gòu),其構(gòu)建了一個(gè)的開(kāi)》丈而靈活的業(yè)務(wù)環(huán)境,支 持多媒體應(yīng)用,并且能夠?yàn)橛脩籼峁┴S富的多媒體業(yè)務(wù)。在IMS業(yè)務(wù)體系中,控制層和業(yè)務(wù)層是分離的,控制層不提供 具體業(yè)務(wù),只向業(yè)務(wù)層提供必要的觸發(fā)、路由、計(jì)費(fèi)等功能。控制 層中業(yè)務(wù)觸發(fā)和控制功能是呼叫會(huì)話控制功能(Call Session Control Function, 簡(jiǎn)稱CSCF, 分為Proxy, Interrogating, 和Serving三種 類型,其中負(fù)主要責(zé)任的是Serving, Interrogating類型是可選的) 完成的,業(yè)務(wù)層是由一系列應(yīng)用服務(wù)器(Application Server,簡(jiǎn)稱 AS)組成,能提供具體業(yè)務(wù)服務(wù),AS可以是獨(dú)立的實(shí)體,也可以 存在于S-CSCF中,因此我們將S-CSCF和AS統(tǒng)稱為月艮務(wù)設(shè)備 (Service Equipment,簡(jiǎn)稱SE )??刂茖?S-CSCF )根據(jù)用戶的簽 約信息控制業(yè)務(wù)觸發(fā),調(diào)用AS上的業(yè)務(wù),實(shí)現(xiàn)業(yè)務(wù)功能。會(huì)話中 的端到端設(shè)備稱為用戶設(shè)備(User Equipment,簡(jiǎn)稱UE),負(fù)責(zé)與4吏用者的交互。這些功能實(shí)體4吏用會(huì)話初始協(xié),漢(Session Initiation Protocol, SIP)通訊。出呼阻止業(yè)務(wù)是IMS中的一種業(yè)務(wù),可以實(shí)現(xiàn)阻止用戶呼叫某 些被叫的功能。會(huì)議業(yè)務(wù)是IMS中的一種業(yè)務(wù),該業(yè)務(wù)允許多人同 時(shí)通話,即一人說(shuō)話,其他人都能聽(tīng)見(jiàn)。圖1是根據(jù)相關(guān)技術(shù)的出呼阻止業(yè)務(wù)與會(huì)議業(yè)務(wù)交互的基本消 息流程圖,描述的是UE-A開(kāi)通了出呼阻止業(yè)務(wù),阻止UE-A和UE-B 通話,當(dāng)UE-A建立了會(huì)議后,要求會(huì)議業(yè)務(wù)服務(wù)設(shè)備邀請(qǐng)UE-B 加入會(huì)"i義的過(guò)程,其步驟如下101: UE-A已經(jīng)創(chuàng)建了會(huì)議,出呼阻止業(yè)務(wù)服務(wù)設(shè)備在信令路 徑上;102: UE-A請(qǐng)求會(huì)議邀請(qǐng)UE-B力口入會(huì)議,比如發(fā)送REFER 消息給會(huì)議SE,并在Refer-To頭i或中指明UE-B的地址;103:消息途經(jīng)出呼阻止業(yè)務(wù)SE,其不〗故任何處理,轉(zhuǎn)發(fā)該消 息給會(huì)議SE;IO4:消息到達(dá)會(huì)議SE,其根據(jù)UE-A的出呼阻止業(yè)務(wù)規(guī)則, 判斷UE-A是否允許呼叫UE-B ,如果SE根據(jù)規(guī)則判斷UE-A不能 呼叫UE-B,則執(zhí)行以下步驟;105 - 106:會(huì)議SE不同意請(qǐng)求,比如發(fā)送回應(yīng)消息"403 Forbidden"給UE-A,回應(yīng)消息途經(jīng)出呼阻止業(yè)務(wù)SE。/人上述描述的實(shí)現(xiàn)方案可以看出,其存在以下不足上述處理 過(guò)程隱含了如下特征,即,會(huì)議SE能夠得知用戶的出呼阻止規(guī)則, 而該出呼阻止規(guī)則位于出呼阻止業(yè)務(wù)SE上,因此要求會(huì)議SE與出
呼阻止業(yè)務(wù)SE在同 一個(gè)設(shè)備上,或者會(huì)議SE能夠通過(guò)某種接口從 出呼阻止業(yè)務(wù)SE上獲得用戶的出呼阻止身見(jiàn)則,而這顯然不合理。 其次,上述的技術(shù)只處理了邀請(qǐng)單一成員加入會(huì)議的情況,對(duì)于邀 請(qǐng)多個(gè)成員加入會(huì)議的情況沒(méi)有給出相關(guān)處理。發(fā)明內(nèi)容的要求出呼阻止業(yè)務(wù)服務(wù)設(shè)備與會(huì)議服務(wù)設(shè)備位于統(tǒng)一設(shè)備上或者 要求會(huì)議服務(wù)設(shè)備能夠從出呼阻止業(yè)務(wù)服務(wù)器獲得出呼阻止規(guī)則, 以及對(duì)邀請(qǐng)多個(gè)單元加入會(huì)議沒(méi)有相關(guān)處理的問(wèn)題而提出本發(fā)明。為此,根據(jù)本發(fā)明,提供了一種出呼阻止業(yè)務(wù)與會(huì)議業(yè)務(wù)的交 互方法,該方法用于包4舌出呼阻止業(yè)務(wù)月l務(wù)i殳備、會(huì)i義服務(wù)f殳備的 IP多々某體子系統(tǒng)。該方法包括出呼阻止業(yè)務(wù)服務(wù)設(shè)備接收請(qǐng)求消息,并從請(qǐng)求 消息攜帶的信息中獲取除消息發(fā)送者和消息接收者之外的 一個(gè)或多 個(gè)目標(biāo)信息,其中,請(qǐng)求消息用于請(qǐng)求將一個(gè)或多個(gè)用戶加入已經(jīng) 創(chuàng)建或即將創(chuàng)建的會(huì)議;出呼阻止業(yè)務(wù)服務(wù)設(shè)備根據(jù)消息發(fā)送者的 出呼阻止業(yè)務(wù)規(guī)則,判斷獲取的每個(gè)目標(biāo)信息所對(duì)應(yīng)的目標(biāo)是否為 消息發(fā)出者要阻止的呼叫目標(biāo),在判斷結(jié)果為是的情況下,使目標(biāo) 信息無(wú)效并轉(zhuǎn)發(fā)〗奮改后的請(qǐng)求消息,或者拒絕請(qǐng)求消息。其中,上述的請(qǐng)求消息包括以下任一種邀請(qǐng)消息、轉(zhuǎn)移消息。另外,上述的目標(biāo)信息在請(qǐng)求消息的各個(gè)頭字段中獲得,或者 在請(qǐng)求消息的消息體中獲得。出呼阻止業(yè)務(wù)服務(wù)設(shè)備通過(guò)刪除目標(biāo)信息使目標(biāo)信息無(wú)效,并 通過(guò)返回失敗響應(yīng)消息來(lái)拒絕i青求消息。
具體地,在4又存在一個(gè)目標(biāo)信息的情況下,如果目標(biāo)信息所對(duì) 應(yīng)的目標(biāo)為消息發(fā)出者要阻止的呼叫目標(biāo),則出呼阻止業(yè)務(wù)服務(wù)設(shè) 備拒絕請(qǐng)求消息。在存在多個(gè)目標(biāo)信息的情況下,如果部分目標(biāo)信息所對(duì)應(yīng)的目 標(biāo)為消息發(fā)出者要阻止的呼叫目標(biāo),則對(duì)于判斷結(jié)果為是的目標(biāo)信息,使其無(wú)效,并將修改后的請(qǐng)求消息轉(zhuǎn)發(fā)給會(huì)議服務(wù)設(shè)備;如果 所有目標(biāo)信息所對(duì)應(yīng)的目標(biāo)均為消息發(fā)出者要阻止的呼叫目標(biāo),則 出呼阻止業(yè)務(wù)服務(wù)設(shè)備拒絕請(qǐng)求消息。通過(guò)本發(fā)明,克服了要求出呼阻止業(yè)務(wù)服務(wù)設(shè)備與會(huì)議服務(wù)設(shè) 備位于統(tǒng)一設(shè)備上或者要求會(huì)議服務(wù)設(shè)備能夠從出呼阻止業(yè)務(wù)服務(wù) 器獲得出呼阻止^見(jiàn)則的缺陷,并且對(duì)于邀請(qǐng)多個(gè)成員加入會(huì)議的情 況給出了相關(guān)處理。本發(fā)明的其它特4正和優(yōu)點(diǎn)將在隨后的i兌明書(shū)中闡述,并且,部 分地從說(shuō)明書(shū)中變得顯而易見(jiàn),或者通過(guò)實(shí)施本發(fā)明而了解。本發(fā) 明的目的和其他優(yōu)點(diǎn)可通過(guò)在所寫(xiě)的說(shuō)明書(shū)、權(quán)利要求書(shū)、以及附 圖中所特別指出的結(jié)構(gòu)來(lái)實(shí)現(xiàn)和獲得。
附圖用來(lái)提供對(duì)本發(fā)明的進(jìn)一 步理解,并且構(gòu)成說(shuō)明書(shū)的 一部 分,與本發(fā)明的實(shí)施例一起用于解釋本發(fā)明,并不構(gòu)成對(duì)本發(fā)明的 限制。在附圖中圖1是根據(jù)相關(guān)技術(shù)的出呼阻止業(yè)務(wù)與會(huì)議業(yè)務(wù)的交互的示意 性流程圖;圖2是才艮據(jù)本發(fā)明實(shí)施例的出呼阻止業(yè)務(wù)與會(huì)i義業(yè)務(wù)的交互方 法的流禾呈圖3是沖艮據(jù)本發(fā)明實(shí)施例的出呼阻止業(yè)務(wù)與會(huì)i義業(yè)務(wù)的交互方 法的實(shí)例1的示意性流程圖;法的實(shí)例2的示意性流程圖。
具體實(shí)施方式
以下結(jié)合附圖對(duì)本發(fā)明的優(yōu)選實(shí)施例進(jìn)行說(shuō)明,應(yīng)當(dāng)理解,此 處所描述的優(yōu)選實(shí)施例^義用于il明和解釋本發(fā)明,并不用于限定本 發(fā)明。才艮據(jù)本發(fā)明實(shí)施例,4是供了 一種出呼阻止業(yè)務(wù)與會(huì)i義業(yè)務(wù)的交 互方法,該方法用于包括出呼阻止業(yè)務(wù)SE、會(huì)議SE的IP多媒體子系統(tǒng)。如圖2所示,該方法包4舌以下處理:步驟S202,出呼阻止業(yè)務(wù)SE接收請(qǐng)求消息(可以是邀請(qǐng)消息 (INVITE)、轉(zhuǎn)移消息(REFER)等),并從請(qǐng)求消息攜帶的信息中獲取 除消息發(fā)送者和消息接收者之外的目標(biāo)信息(可以有一個(gè)或多個(gè)), 其中,請(qǐng)求消息用于請(qǐng)求將特定用戶(可以是一個(gè)或多個(gè))加入已 經(jīng)創(chuàng)建或即將創(chuàng)建的會(huì)i義;步驟S204,出呼阻止業(yè)務(wù)SE才艮據(jù)消息發(fā)送者的出呼阻止業(yè)務(wù) 規(guī)則,判斷獲取的每個(gè)目標(biāo)信息所對(duì)應(yīng)的目標(biāo)是否為消息發(fā)出者要 阻止的呼叫目標(biāo),在判斷結(jié)果為是的情況下,使目標(biāo)信息無(wú)效并轉(zhuǎn) 發(fā)修改后的請(qǐng)求消息,或者拒絕請(qǐng)求消息。具體地,在步驟S202中,上述的目標(biāo)信息可以在請(qǐng)求消息的 各個(gè)頭字段中獲得,也可以在請(qǐng)求消息的消息體中獲得。在步驟S204中,出呼阻止業(yè)務(wù)SE通過(guò)刪除目標(biāo)信息使該目標(biāo) 信息無(wú)效,并通過(guò)返回失敗響應(yīng)消息來(lái)拒絕i青求消息。具體地,在僅存在一個(gè)目標(biāo)信息的情況下,如果目標(biāo)信息所對(duì) 應(yīng)的目標(biāo)為消息發(fā)出者要阻止的呼叫目標(biāo),則出呼阻止業(yè)務(wù)SE拒絕請(qǐng)求消息。在存在多個(gè)目標(biāo)信息的情況下,如果部分目標(biāo)信息所對(duì)應(yīng)的目 標(biāo)為消息發(fā)出者要阻止的呼叫目標(biāo),則對(duì)于判斷結(jié)果為是的目標(biāo)信 息,使其無(wú)效,并將修改后的請(qǐng)求消息轉(zhuǎn)發(fā)給會(huì)議SE;如果所有目 標(biāo)信息所對(duì)應(yīng)的目標(biāo)均為消息發(fā)出者要阻止的呼叫目標(biāo),則出呼阻 止業(yè)務(wù)SE拒絕讀-求消息?;谏鲜鰞?nèi)容,以下將進(jìn)一步結(jié)合實(shí)例來(lái)描述本發(fā)明。實(shí)例1——僅存在一個(gè)目標(biāo)信息(單目標(biāo)),即,邀請(qǐng)一個(gè)成員 力口入會(huì)議在該實(shí)例中,UE-A(即,消息發(fā)送者)開(kāi)通了出呼阻止業(yè)務(wù), 阻止UE-A和UE-B通話,當(dāng)UE-A建立了會(huì)議后,要求會(huì)議SE邀 請(qǐng)UE-B力口入會(huì)i義。如圖3所示,過(guò)禾呈力口下301: UE-A已經(jīng)創(chuàng)建了會(huì)議,出呼阻止業(yè)務(wù)SE在信令路徑上;302: UE-A ^青求會(huì)i義SE邀i青UE-B加入會(huì)i義,例如發(fā)送REFER 消息給會(huì)議SE,并在Refer-To頭域中指明UE-B的地址,根據(jù)業(yè)務(wù) 配置,該請(qǐng)求消息需途經(jīng)出呼阻止業(yè)務(wù)SE,或者該請(qǐng)求消息沿著步 驟301建立的會(huì)話路徑傳輸而途經(jīng)出呼阻止業(yè)務(wù)SE; 303:出呼阻止業(yè)務(wù)SE根據(jù)其上的UE-A的出呼阻止業(yè)務(wù)規(guī)則, 判斷UE-A是否允許呼叫UE-B,此時(shí),會(huì)議SE才艮據(jù)規(guī)則判斷UE-A 不能呼叫UE-B,進(jìn)行到步驟304;304:出呼阻止業(yè)務(wù)SE不同意i青求,比如發(fā)送回應(yīng)消息"403 Forbidden"給UE國(guó)A。實(shí)例2——存在多個(gè)目標(biāo)信息(多目標(biāo)),即,邀請(qǐng)多個(gè)成員加 入會(huì)議在該實(shí)例中,UE-A(即,消息發(fā)送者)開(kāi)通了出呼阻止業(yè)務(wù), 阻止UE-A和UE-B通話,當(dāng)UE-A創(chuàng)建會(huì)i義時(shí),同時(shí)要求會(huì)i義SE 邀請(qǐng)成員UE-B和UE-C力口入會(huì)議。如圖4所示,過(guò)程如下401: UE-A呼叫會(huì)議業(yè)務(wù)SE,請(qǐng)求創(chuàng)建會(huì)議,比如發(fā)送INVITE 消息給會(huì)議業(yè)務(wù)SE,同時(shí)UE-A希望會(huì)議業(yè)務(wù)SE將用戶UE-B和 UE-C加入到即將創(chuàng)建的會(huì)議中,比如在消息體中攜帶用戶列表信 息,用戶列表中包含UE-B和UE-C的地址信息;402:請(qǐng)求消息途經(jīng)出呼阻止業(yè)務(wù)SE,該出呼阻止業(yè)務(wù)SE從 消息體的用戶列表信息中獲得多個(gè)目標(biāo)信息UE-B和UE-C,而后根 據(jù)其上的UE-A的出呼阻止業(yè)務(wù)失見(jiàn)則,判斷UE-A是否允許呼叫 UE-B和UE-C,此時(shí),出呼阻止業(yè)務(wù)SE根據(jù)規(guī)則判斷UE-A不能 呼叫UE-B,能夠呼叫UE-C,于是將UE-B的信息從消息中刪除;403:出呼阻止業(yè)務(wù)SE將修改后的轉(zhuǎn)發(fā)呼叫請(qǐng)求消息給會(huì)議業(yè) 務(wù)SE;404-405:會(huì)議業(yè)務(wù)SE應(yīng)答呼叫,比如發(fā)送回應(yīng)消息"200 OK" 纟合UE-A,回應(yīng)消息途經(jīng)出呼阻止業(yè)務(wù)SE; 406: UE-A成功創(chuàng)建了會(huì)議; 407:會(huì)議業(yè)務(wù)SE根據(jù)步驟403中的請(qǐng)求,邀請(qǐng)UE-C加入會(huì) 議,比如發(fā)送INVITE消息纟合UE-C;408: UE-C收到邀請(qǐng)消息,應(yīng)答該消息,比如回應(yīng)"200 OK" 消息纟會(huì)會(huì)i義業(yè)務(wù)SE;409: UE-C被成功邀請(qǐng)進(jìn)會(huì)議。在步驟402中,如果出呼阻止業(yè)務(wù)SE判斷UE-A也不能呼叫 UE-C,則因僅剩的一個(gè)目標(biāo)也是凈皮阻止的,在步驟403中,出呼阻 止業(yè)務(wù)SE可直接拒絕請(qǐng)求消息,比如回應(yīng)"403 Forbidden"消息給 UE-A。如上所述,通過(guò)本發(fā)明,克服了要求出呼阻止業(yè)務(wù)SE與會(huì)議 SE位于統(tǒng)一設(shè)備上或者要求會(huì)議SE能夠從出呼阻止業(yè)務(wù)服務(wù)器獲 得出呼阻止規(guī)則的缺陷,并且對(duì)于邀請(qǐng)多個(gè)成員加入會(huì)議的情況給 出了相關(guān)處理。以上所述僅本發(fā)明的優(yōu)選實(shí)施例而已,并不用于限制本發(fā)明, 對(duì)于本領(lǐng)域的4支術(shù)人員來(lái)i兌,本發(fā)明可以有各種更改和變化。凡在 本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等, 均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
權(quán)利要求
1.一種出呼阻止業(yè)務(wù)與會(huì)議業(yè)務(wù)的交互方法,用于包括出呼阻止業(yè)務(wù)服務(wù)設(shè)備、會(huì)議服務(wù)設(shè)備的IP多媒體子系統(tǒng),其特征在于,所述方法包括出呼阻止業(yè)務(wù)服務(wù)設(shè)備接收請(qǐng)求消息,并從所述請(qǐng)求消息攜帶的信息中獲取除消息發(fā)送者和消息接收者之外的一個(gè)或多個(gè)目標(biāo)信息,其中,所述請(qǐng)求消息用于請(qǐng)求將一個(gè)或多個(gè)用戶加入已經(jīng)創(chuàng)建或即將創(chuàng)建的會(huì)議;所述出呼阻止業(yè)務(wù)服務(wù)設(shè)備根據(jù)所述消息發(fā)送者的出呼阻止業(yè)務(wù)規(guī)則,判斷獲取的每個(gè)目標(biāo)信息所對(duì)應(yīng)的目標(biāo)是否為所述消息發(fā)出者要阻止的呼叫目標(biāo),在判斷結(jié)果為是的情況下,使目標(biāo)信息無(wú)效并轉(zhuǎn)發(fā)修改后的請(qǐng)求消息,或者拒絕所述請(qǐng)求消息。
2. 根據(jù)權(quán)利要求1所述的方法,其特征在于,所述請(qǐng)求消息包括 以下任一種邀請(qǐng)消息、轉(zhuǎn)移消息。
3. 根據(jù)權(quán)利要求1所述的方法,其特征在于,所述目標(biāo)信息在所 述請(qǐng)求消息的各個(gè)頭字段中獲得,或者在所述請(qǐng)求消息的消息 體中獲得。
4. 根據(jù)權(quán)利要求1所述的方法,其特征在于,所述出呼阻止業(yè)務(wù) 月良務(wù)設(shè)備通過(guò)刪除所述目標(biāo)信息4吏所述目標(biāo)信息無(wú)效。
5. 才艮據(jù)權(quán)利要求1所述的方法,其特4正在于,所述出呼阻止業(yè)務(wù) 月l務(wù)i殳備通過(guò)返回失敗響應(yīng)消息來(lái)拒絕所述i青求消息。
6. 根據(jù)權(quán)利要求1至5中任一項(xiàng)所述的方法,其特征在于,在僅 存在一個(gè)目標(biāo)信息的情況下如果所述目標(biāo)信息所對(duì)應(yīng)的目標(biāo)為所述消息發(fā)出者要阻止的呼叫目標(biāo),則所述出呼阻止業(yè)務(wù)服務(wù)設(shè)備拒絕所述請(qǐng)求消自
7. 根據(jù)權(quán)利要求1至5中任一項(xiàng)所述的方法,其特征在于,在存 在多個(gè)目標(biāo)信息的情況下如果部分目標(biāo)信息所對(duì)應(yīng)的目標(biāo)為所述消息發(fā)出者要阻 止的呼叫目標(biāo),則對(duì)于判斷結(jié)果為是的目標(biāo)信息,使其無(wú)效, 并將修改后的請(qǐng)求消息轉(zhuǎn)發(fā)給會(huì)議服務(wù)設(shè)備;如果所有目標(biāo)信息所對(duì)應(yīng)的目標(biāo)均為所述消息發(fā)出者要 阻止的呼叫目標(biāo),則所述出呼阻止業(yè)務(wù)服務(wù)設(shè)備拒絕所述請(qǐng)求消息。
全文摘要
本發(fā)明提供了一種出呼阻止業(yè)務(wù)與會(huì)議業(yè)務(wù)的交互方法,該方法包括出呼阻止業(yè)務(wù)服務(wù)設(shè)備接收請(qǐng)求消息,并從請(qǐng)求消息攜帶的信息中獲取除消息發(fā)送者和消息接收者之外的一個(gè)或多個(gè)目標(biāo)信息,其中,請(qǐng)求消息用于請(qǐng)求將一個(gè)或多個(gè)用戶加入已經(jīng)創(chuàng)建或即將創(chuàng)建的會(huì)議;出呼阻止業(yè)務(wù)服務(wù)設(shè)備根據(jù)消息發(fā)送者的出呼阻止業(yè)務(wù)規(guī)則,判斷獲取的每個(gè)目標(biāo)信息所對(duì)應(yīng)的目標(biāo)是否為消息發(fā)出者要阻止的呼叫目標(biāo),在判斷結(jié)果為是的情況下,使目標(biāo)信息無(wú)效并轉(zhuǎn)發(fā)修改后的請(qǐng)求消息,或者拒絕請(qǐng)求消息。
文檔編號(hào)H04W48/08GK101150771SQ200710165020
公開(kāi)日2008年3月26日 申請(qǐng)日期2007年10月19日 優(yōu)先權(quán)日2007年10月19日
發(fā)明者謝振華 申請(qǐng)人:中興通訊股份有限公司