專(zhuān)利名稱(chēng):鬧鐘業(yè)務(wù)實(shí)現(xiàn)方法、裝置和系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及通信領(lǐng)域,尤其涉及一種IMS網(wǎng)絡(luò)中的鬧鐘業(yè)務(wù)實(shí)現(xiàn)方法、裝置和系 統(tǒng)。
背景技術(shù):
為了滿(mǎn)足多媒體通信的需要,3GPP組織在原有分組承載網(wǎng)的基礎(chǔ)上引入了 IMS(IP Multimedia Subsystem, IP多媒體子系統(tǒng)),IMS不僅能向用戶(hù)提供傳統(tǒng)語(yǔ)音業(yè)務(wù),也能向 用戶(hù)提供豐富的多媒體體驗(yàn)。IMS網(wǎng)絡(luò)的基本架構(gòu)如圖1所示,包括CSCF 101 (Call Session Control Function,呼叫控制實(shí)體)、HSS 102 (Home Subscriber Server,歸屬用戶(hù)服務(wù)器)和AS 103 (Application Server,應(yīng)用服務(wù)器)。其中,CSCF101分三種類(lèi)型,分別為 S-CSCF1011 (Serving-Call Session Control Function,月艮務(wù) CSCF)、I—CSCF 1012 (Interrogating—Call Session Control Function,查 詢(xún) CSCF)和 P-CSCF 1013 (Proxy-Call Session Control Function,代理 CSCF)。P-CSCF 可 處于用戶(hù)當(dāng)前注冊(cè)的接入網(wǎng)內(nèi),作為用戶(hù)接入IMS網(wǎng)絡(luò)的第一個(gè)聯(lián)系網(wǎng)元,把用戶(hù)的SIP呼 叫信令轉(zhuǎn)發(fā)到IMS核心網(wǎng)(IMS網(wǎng)絡(luò)中用SIP信令作為呼叫控制的信令協(xié)議,SIP即kssion Initiation Protocol,初始會(huì)話(huà)協(xié)議);I-CSCF可完成網(wǎng)絡(luò)內(nèi)部信息隱藏的功能,支持網(wǎng) 絡(luò)安全;S-CSCF作為核心的呼叫控制實(shí)體,完成基本的呼叫控制功能,提供與應(yīng)用服務(wù)器 的接口。AS向用戶(hù)提供各種業(yè)務(wù),比如基本的語(yǔ)音、視頻業(yè)務(wù)與補(bǔ)充業(yè)務(wù);HSS記錄每個(gè) IMS用戶(hù)的用戶(hù)信息與業(yè)務(wù)數(shù)據(jù),配合CSCF完成路由功能,并提供認(rèn)證、授權(quán)功能。用戶(hù) 簽約數(shù)據(jù)保存在HSS,并在用戶(hù)注冊(cè)時(shí)被下載到S-CSCF。用戶(hù)簽約數(shù)據(jù)中保存了用戶(hù)的 IFCdnitial Filter Criteria,業(yè)務(wù)觸發(fā)規(guī)則)和提供業(yè)務(wù)的AS的地址信息。業(yè)務(wù)數(shù)據(jù) 在用戶(hù)注冊(cè)時(shí)從HSS下載到AS,供AS完成用戶(hù)業(yè)務(wù)處理所用。在IMS網(wǎng)絡(luò)中,兩個(gè)用戶(hù)終端間成功建立通話(huà)的流程如圖2所示,包括步驟201、主叫UE_A發(fā)起呼叫請(qǐng)求,通過(guò)主叫側(cè)P-CSCF到達(dá)主叫側(cè)S-CSCF ;步驟202、主叫側(cè)S-CSCF根據(jù)用戶(hù)IFC,將呼叫請(qǐng)求轉(zhuǎn)發(fā)給主叫側(cè)AS ;步驟203、主叫側(cè)AS為主叫用戶(hù)執(zhí)行業(yè)務(wù)完畢后,將呼叫請(qǐng)求轉(zhuǎn)發(fā)給主叫側(cè) S-CSCF ;IMS網(wǎng)絡(luò)中每個(gè)用戶(hù)都會(huì)在注冊(cè)的AS上登記某些業(yè)務(wù),如主叫號(hào)碼顯示業(yè)務(wù)。在 IMS網(wǎng)絡(luò)中,主叫用戶(hù)的業(yè)務(wù)在主叫側(cè)AS執(zhí)行,被叫用戶(hù)的業(yè)務(wù)在被叫側(cè)AS執(zhí)行。步驟204、主叫側(cè)S-CSCF通過(guò)I-CSCF,將呼叫請(qǐng)求發(fā)給被叫側(cè)S-CSCF ;步驟205、被叫側(cè)S-CSCF根據(jù)用戶(hù)IFC,將呼叫請(qǐng)求轉(zhuǎn)發(fā)給被叫側(cè)AS ;步驟206、被叫側(cè)AS為被叫用戶(hù)執(zhí)行業(yè)務(wù)完畢后,將呼叫請(qǐng)求轉(zhuǎn)發(fā)給被叫側(cè) S-CSCF ;步驟207、被叫側(cè)S-CSCF通過(guò)被叫側(cè)P_CSCF,將呼叫請(qǐng)求發(fā)給被叫用戶(hù)B ;
步驟208至步驟214、被叫用戶(hù)B的終端振鈴,產(chǎn)生振鈴響應(yīng),這條消息按呼叫請(qǐng)求 的反向路徑發(fā)到了主叫UE_A ;步驟215至步驟221、被叫用戶(hù)B摘機(jī),產(chǎn)生成功響應(yīng),這條消息按呼叫請(qǐng)求的反向 路徑發(fā)到了主叫UE_A ·’步驟222至步驟228、主叫終端產(chǎn)生確認(rèn)消息,按呼叫請(qǐng)求一樣的路徑發(fā)到 了被叫UE_A。至此,呼叫建立成功,主被叫用戶(hù)開(kāi)始通話(huà)。鬧鐘業(yè)務(wù)是電信網(wǎng)絡(luò)的常見(jiàn)業(yè)務(wù),也是使用較廣泛的一個(gè)業(yè)務(wù)。鬧鐘業(yè)務(wù)利用電 話(huà)機(jī)鈴聲,按用戶(hù)預(yù)定的時(shí)間自動(dòng)向用戶(hù)發(fā)起呼叫,提醒用戶(hù)去辦計(jì)劃中的事。在上述使用鬧鐘業(yè)務(wù)提醒用戶(hù)的過(guò)程中,存在如下問(wèn)題現(xiàn)有IMS技術(shù)中并沒(méi)有提供一個(gè)鬧鐘業(yè)務(wù)的具體實(shí)現(xiàn)方式,鬧鐘業(yè)務(wù)無(wú)法實(shí)現(xiàn), 用戶(hù)無(wú)法使用這一業(yè)務(wù)。
發(fā)明內(nèi)容
本發(fā)明提供了一種鬧鐘業(yè)務(wù)實(shí)現(xiàn)方法、裝置和系統(tǒng),解決了沒(méi)有鬧鐘業(yè)務(wù)實(shí)現(xiàn)機(jī) 制的問(wèn)題。一種鬧鐘業(yè)務(wù)實(shí)現(xiàn)方法,在IMS網(wǎng)絡(luò)中,包括在鬧鐘到時(shí)后,向訂制鬧鐘業(yè)務(wù)的UE注冊(cè)的S-CSCF發(fā)送初始請(qǐng)求消息,該初始請(qǐng) 求消息中攜帶P-Asserted-krvice (服務(wù)標(biāo)識(shí)字段)及被叫UE的PUI (公共用戶(hù)標(biāo)識(shí)),指 示該S-CSCF對(duì)所述UE發(fā)出鬧鐘呼叫;接收所述S-CSCF發(fā)送的振鈴消息,確定鬧鐘呼叫已到達(dá)所述UE。進(jìn)一步的,所述在鬧鐘到時(shí)后,向訂制鬧鐘業(yè)務(wù)的UE注冊(cè)的S-CSCF發(fā)送初始請(qǐng)求 消息的步驟之前,還包括設(shè)置CSCF域,所述CSCF域包含至少一個(gè)S-CSCF或I-CSCF。進(jìn)一步的,所述在鬧鐘到時(shí)后,向訂制鬧鐘業(yè)務(wù)的UE注冊(cè)的S-CSCF發(fā)送初始請(qǐng)求 消息的步驟之后,還包括呼叫所述S-CSCF失敗,向所述S-CSCF注冊(cè)的CSCF域中的其他S-CSCF發(fā)送所述 初始請(qǐng)求消息。本發(fā)明的實(shí)施例還提供了一種鬧鐘業(yè)務(wù)實(shí)現(xiàn)方法,在IMS網(wǎng)絡(luò)中,包括接收鬧鐘AS發(fā)送的初始請(qǐng)求消息,該初始請(qǐng)求消息中攜帶P-Asserted-krvice 及被叫UE的PUI ;根據(jù)所述初始請(qǐng)求消息,向UE發(fā)出鬧鐘呼叫;接收所述UE發(fā)送的振鈴消息并向所述鬧鐘AS轉(zhuǎn)發(fā)該振鈴消息。進(jìn)一步的,所述接收所述UE發(fā)送的振鈴消息并向所述鬧鐘AS轉(zhuǎn)發(fā)該振鈴消息的 步驟之后,還包括在所述UE摘機(jī)后,根據(jù)所述初始請(qǐng)求消息中的媒體描述,向所述UE播放相應(yīng)的鬧鐘音。本發(fā)明的實(shí)施例還提供了 一種鬧鐘AS,在IMS網(wǎng)絡(luò)中,包括呼叫發(fā)起模塊,用于在鬧鐘到時(shí)后,向訂制鬧鐘業(yè)務(wù)的UE注冊(cè)的S-CSCF發(fā)送初始 請(qǐng)求消息,該初始請(qǐng)求消息中攜帶P-Asserted-krvice及被叫UE的PUI,指示該S-CSCF對(duì)所述UE發(fā)出鬧鐘呼叫;消息接收模塊,用于接收所述S-CSCF發(fā)送的振鈴消息,確定鬧鐘呼叫已到達(dá)所述UE。進(jìn)一步的,上述鬧鐘AS還包括CSCF域控制模塊,用于設(shè)置CSCF域,所述CSCF域包含至少一個(gè)S-CSCF或 I-CSCF ;所述呼叫發(fā)起模塊,還用于在呼叫所述UE注冊(cè)的S-CSCF失敗時(shí),向所述S-CSCF 注冊(cè)的CSCF域中的其他S-CSCF發(fā)送所述初始請(qǐng)求消息。本發(fā)明的實(shí)施例還提供了一種S-CSCF,在IMS網(wǎng)絡(luò)中,包括消息接收模塊,用于接收鬧鐘AS發(fā)送的初始請(qǐng)求消息,該初始請(qǐng)求消息中攜帶 P-Asserted-Service 及被叫 UE 的 PUI ;呼叫模塊,用于根據(jù)所述初始請(qǐng)求消息,向所述UE發(fā)出鬧鐘呼叫;消息接收模塊,用于接收所述UE發(fā)送的振鈴消息并向所述鬧鐘AS轉(zhuǎn)發(fā)該振鈴消 肩、ο本發(fā)明的實(shí)施例還提供了一種鬧鐘業(yè)務(wù)實(shí)現(xiàn)系統(tǒng),在IMS網(wǎng)絡(luò)中,包括鬧鐘AS和 S-CSCF ;所述鬧鐘AS,用于在鬧鐘到時(shí)后,向訂制鬧鐘業(yè)務(wù)的UE注冊(cè)的S-CSCF發(fā)送初始請(qǐng) 求消息,該初始請(qǐng)求消息中攜帶P-Asserted-krvice及被叫UE的PUI,指示該S-CSCF對(duì)所 述UE發(fā)出鬧鐘呼叫,接收所述S-CSCF發(fā)送的振鈴消息,確定鬧鐘呼叫已到達(dá)所述UE;所述S-CSCF,用于接收所述鬧鐘AS發(fā)送的初始請(qǐng)求消息,該初始請(qǐng)求消息中攜帶 P-Asserted-Service及被叫UE的PUI,根據(jù)所述初始請(qǐng)求消息,向所述UE發(fā)出鬧鐘呼叫, 接收所述UE發(fā)送的振鈴消息并向所述鬧鐘AS轉(zhuǎn)發(fā)該振鈴消息。進(jìn)一步的,所述鬧鐘AS,還用于設(shè)置CSCF域,所述CSCF域包含至少一個(gè)S-CSCF或 I-CSCF,并在呼叫所述UE注冊(cè)的S-CSCF失敗時(shí),向所述S-CSCF注冊(cè)的CSCF域中的其他 S-CSCF發(fā)送所述初始請(qǐng)求消息。本發(fā)明的實(shí)施例提供了一種鬧鐘業(yè)務(wù)實(shí)現(xiàn)方法、裝置和系統(tǒng),設(shè)置了專(zhuān)門(mén)的鬧鐘 應(yīng)用服務(wù)器(AQ管理鬧鐘業(yè)務(wù),在鬧鐘到時(shí)后,向訂制鬧鐘業(yè)務(wù)的UE注冊(cè)的S-CSCF發(fā) 送初始請(qǐng)求消息,在該初始請(qǐng)求消息中攜帶P-Asserted-krvice及鬧鐘音信息,指示該 S-CSCF對(duì)所述UE發(fā)出鬧鐘呼叫,UE在接到所述鬧鐘呼叫后向S-CSCF發(fā)送振鈴消息,并由 S-CSCF向鬧鐘AS轉(zhuǎn)發(fā)該振鈴消息,且在UE接機(jī)后向UE播放鬧鐘音,實(shí)現(xiàn)了 IMS網(wǎng)絡(luò)中的 鬧鐘業(yè)務(wù),為用戶(hù)提供了更多業(yè)務(wù)選擇,提升了用戶(hù)體驗(yàn)。
圖1為IMS網(wǎng)絡(luò)的基本架構(gòu)示意圖;圖2為IMS網(wǎng)絡(luò)中兩個(gè)終端建立呼叫的流程圖;圖3為本發(fā)明的實(shí)施例的網(wǎng)絡(luò)應(yīng)用環(huán)境結(jié)構(gòu)示意圖;圖4為本發(fā)明的實(shí)施例提供的一種鬧鐘業(yè)務(wù)實(shí)現(xiàn)方法的流程圖;圖5為圖4中步驟402的具體流程圖;圖6為本發(fā)明的實(shí)施例提供的一種鬧鐘AS的結(jié)構(gòu)示意圖7為本發(fā)明的又一實(shí)施例提供的一種鬧鐘AS的結(jié)構(gòu)示意圖;圖8為本發(fā)明的實(shí)施例提供的一種S-CSCF的結(jié)構(gòu)示意圖;圖9為本發(fā)明的實(shí)施例提供的一種鬧鐘業(yè)務(wù)實(shí)現(xiàn)系統(tǒng)的結(jié)構(gòu)示意圖。
具體實(shí)施例方式鬧鐘業(yè)務(wù)能夠?yàn)橛脩?hù)提供時(shí)間提醒,應(yīng)用范圍廣,用戶(hù)需求也大,但目前IMS網(wǎng)絡(luò) 中缺乏一個(gè)實(shí)現(xiàn)鬧鐘業(yè)務(wù)的機(jī)制,為了解決這一問(wèn)題,本發(fā)明的實(shí)施例提供了一種鬧鐘業(yè) 務(wù)實(shí)現(xiàn)方法。本發(fā)明實(shí)施例的網(wǎng)絡(luò)應(yīng)用環(huán)境如圖3所示,包括鬧鐘AS301,UE302, UE302注冊(cè)的 S-CSCF303, P-CSCF306, UE其他業(yè)務(wù)的AS304,以及HSS305。由于在IMS網(wǎng)絡(luò)中,用戶(hù)的多 種業(yè)務(wù)可能在多個(gè)AS上分別執(zhí)行,本發(fā)明實(shí)施例中,將執(zhí)行鬧鐘的AS獨(dú)立出來(lái),作為鬧鐘 AS301,將用戶(hù)的其它業(yè)務(wù)交由AS304執(zhí)行。在上述應(yīng)用環(huán)境中,實(shí)用該方法實(shí)現(xiàn)鬧鐘業(yè)務(wù)的過(guò)程如圖4所示,包括步驟401、在鬧鐘到時(shí)后,鬧鐘AS向訂制鬧鐘業(yè)務(wù)的UE注冊(cè)的S-CSCF發(fā)送初始請(qǐng) 求消息;在UE302 注冊(cè)到 S-CSCF303 及 AS304 時(shí),S-CSCF303 及 AS304 從 HSS305 上下載用 戶(hù)簽約數(shù)據(jù),如UE302的IFC和提供業(yè)務(wù)的AS的地址信息等。本步驟中,在鬧鐘AS301上,存儲(chǔ)有UE302訂制的鬧鐘業(yè)務(wù)的相關(guān)信息,例如鬧鐘 時(shí)間及鬧鐘音信息等。在到達(dá)鬧鐘時(shí)間時(shí),鬧鐘AS301向S-CSCF303發(fā)送初始請(qǐng)求消息,初 始請(qǐng)求消息具體為INVITE(SDP MRF) (SDP為會(huì)話(huà)描述協(xié)議,MRF為媒體資源信息)消息。一般情況下,鬧鐘業(yè)務(wù)與免打擾業(yè)務(wù)不能同時(shí)申請(qǐng),鬧鐘業(yè)務(wù)與缺席用戶(hù)業(yè)務(wù)不 能同時(shí)申請(qǐng),鬧鐘業(yè)務(wù)與呼叫前轉(zhuǎn)業(yè)務(wù)不能同時(shí)申請(qǐng)。但在IMS網(wǎng)絡(luò)中,因?yàn)轸[鐘業(yè)務(wù)和其它業(yè)務(wù)分布在不同AS上,UE的AS可能并不 知道UE有鬧鐘業(yè)務(wù)。如果UE的AS允許UE開(kāi)通免打擾業(yè)務(wù),則鬧鐘AS發(fā)起的初始請(qǐng)求到 達(dá)UE的AS后,UE的AS會(huì)拒絕本次呼叫,UE的終端將不會(huì)收到呼叫。在初始請(qǐng)求消息攜帶P-Asserted-krvice頭字段,該字段攜帶一個(gè)業(yè)務(wù)標(biāo)識(shí),在 P-Asserted-Service頭字段中為鬧鐘業(yè)務(wù)定義一個(gè)值,舉例如下P-Asserted-Serviceurn3gppmmtel. alarm, versionl當(dāng)UE的AS在收到的初始請(qǐng)求中發(fā)現(xiàn)有P-Asserted-krvice頭字段,且其值表示 鬧鐘業(yè)務(wù),則UE不會(huì)執(zhí)行用戶(hù)的免打擾業(yè)務(wù)、缺席用戶(hù)業(yè)務(wù)、呼叫前轉(zhuǎn)業(yè)務(wù)。本發(fā)明實(shí)施例使用的初始請(qǐng)求消息中包括如下字段Request-URI :UE_A(Public User Identity,公共用戶(hù)標(biāo)識(shí));To :UE_A 的 PUI ;From 可用sip AlarmOims. xxx. com表示。0后的部分是鬧鐘AS的域名;P-Asserted-Identity:與 From 的內(nèi)容一樣;P-Asserted-Service (月艮務(wù)標(biāo)識(shí)字段):urn:3gpp:mmtel. alarm, versionl。其中,P-Asserted-krvice的內(nèi)容表示這一初始請(qǐng)求消息為鬧鐘AS發(fā)起的鬧鐘 業(yè)務(wù)的初始請(qǐng)求消息。由于UE302除了鬧鐘業(yè)務(wù)之外,還可能簽約了其它業(yè)務(wù),而這些業(yè)務(wù)信息并非是鬧鐘AS301所知的,這時(shí)鬧鐘AS301會(huì)把其它業(yè)務(wù)的初始請(qǐng)求消息發(fā)給S-CSCF303,由 S-CSCF303根據(jù)用戶(hù)的IFC再觸發(fā)到UE302的AS304。此外,在該初始請(qǐng)求消息中,還攜帶有鬧鐘音信息。步驟402、S-CSCF根據(jù)所述初始請(qǐng)求消息,向UE發(fā)出鬧鐘呼叫;本步驟中,S-CSCF303根據(jù)初始請(qǐng)求消息中的P-AssertecHervice,得知本呼叫 為鬧鐘呼叫,故向UE發(fā)出鬧鐘呼叫,具體如圖5所示,包括步驟4021、S-CSCF303向AS304轉(zhuǎn)發(fā)初始請(qǐng)求消息;步驟4022、AS304為UE302執(zhí)行業(yè)務(wù)(例如根據(jù)本地存儲(chǔ)的用戶(hù)簽約數(shù)據(jù)修 改初始請(qǐng)求消息中的字段,判斷用戶(hù)是否訂制了相應(yīng)業(yè)務(wù)等),并在執(zhí)行業(yè)務(wù)完畢后,向 S-CSCF303發(fā)送初始請(qǐng)求消息;步驟4023、S-CSCF303向UE302發(fā)送初始請(qǐng)求消息。在鬧鐘呼叫到達(dá)UE302后,UE302開(kāi)始振鈴。步驟403、UE振鈴,向S-CSCF發(fā)送振鈴消息;本步驟中,UE302在振鈴時(shí),向S-CSCF303發(fā)送振鈴消息,具體為180 (session A) 消息。步驟404、S-CSCF向鬧鐘AS轉(zhuǎn)發(fā)該振鈴消息;本步驟中,S-CSCF303首先將180 (session Α)消息發(fā)送給AS304,AS304將該消息 發(fā)送回S-CSCF303,并由S-CSCF303將180(session Α)消息發(fā)送給鬧鐘AS301。步驟405、鬧鐘AS向UE回復(fù)振鈴確認(rèn)消息;本步驟中,鬧鐘AS向UE回復(fù)振鈴確認(rèn)消息,該消息具體為PRACK消息,在該消息 中攜帶UE302的媒體描述,具體過(guò)程如下鬧鐘AS301將PRACK消息發(fā)送給S-CSCF303, S-CSCF303將消息轉(zhuǎn)發(fā)給AS304, AS304將消息發(fā)送給S-CSCF303,S-CSCF303再將消息發(fā)送給UE302。步驟406、UE對(duì)PRACK消息返回確認(rèn)消息,并在摘機(jī)后,向鬧鐘AS發(fā)送呼叫建立成 功消息;本步驟中,PRACK消息的確認(rèn)消息具體為200ok消息,具體流程如下UE302 向 S-CSCF303 發(fā)送 200ok 消息,S-CSCF303 向 AS304 轉(zhuǎn)發(fā)該 200ok 消息, AS304向S-CSCF303發(fā)送200ok消息,S-CSCF303再將消息轉(zhuǎn)發(fā)給鬧鐘AS301,至此,回應(yīng) PRACK消息的過(guò)程結(jié)束。之后,如果UE摘機(jī)的話(huà),會(huì)返回一個(gè)200ok消息發(fā)給鬧鐘AS,表示呼叫建立成功。 具體流程如下UE302 向 S-CSCF303 發(fā)送 200ok 消息,S-CSCF303 向 AS304 轉(zhuǎn)發(fā)該 200ok 消息, AS304向S-CSCF303發(fā)送200ok消息,S-CSCF303再將消息轉(zhuǎn)發(fā)給鬧鐘AS301。步驟407、鬧鐘AS響應(yīng)UE發(fā)送的呼叫建立成功消息,向UE回復(fù)確認(rèn)消息;本步驟中,該確認(rèn)消息具體為ACK消息,具體流程如下鬧鐘 AS301 向 S-CSCF303 發(fā)送 ACK 消息,S-CSCF303 將 ACK 消息轉(zhuǎn)發(fā)給 AS304, AS304向S-CSCF303發(fā)送ACK消息,S-CSCF303再將該消息轉(zhuǎn)發(fā)給UE302。之后,鬧鐘AS301向UE302播放鬧鐘音。此外,由于鬧鐘AS首先向UE注冊(cè)的S-CSCF發(fā)起呼叫,而UE注冊(cè)的S-CSCF可能會(huì)在UE注冊(cè)后發(fā)生容災(zāi),此時(shí)雖然會(huì)有備份的S-CSCF接替死機(jī)的S-CSCF的工作,但鬧鐘AS 并不知道S-CSCF已經(jīng)發(fā)生容災(zāi),仍會(huì)呼叫死機(jī)的S-CSCF,導(dǎo)致呼叫失敗。為了避免這種情 況的出現(xiàn),可以在系統(tǒng)初始化時(shí),在鬧鐘AS上配置多個(gè)S-CSCF或I-CSCF,組成一個(gè)“CSCF 域”,在這個(gè)域內(nèi)的任一 S-CSCF、I-CSCF當(dāng)機(jī)后,鬧鐘AS會(huì)呼向這個(gè)域內(nèi)的其它一個(gè)S-CSCF 或 I-CSCF。本發(fā)明的實(shí)施例還提供了一種鬧鐘AS,在IMS網(wǎng)絡(luò)中,鬧鐘AS的結(jié)構(gòu)如圖6所示, 包括呼叫發(fā)起模塊601,用于在鬧鐘到時(shí)后,向訂制鬧鐘業(yè)務(wù)的UE注冊(cè)的S-CSCF發(fā) 送初始請(qǐng)求消息,該初始請(qǐng)求消息中攜帶P-Asserted-krvice及被叫UE的PUI,指示該 S-CSCF對(duì)所述UE發(fā)出鬧鐘呼叫;消息接收模塊602,用于接收所述S-CSCF發(fā)送的振鈴消息,確定鬧鐘呼叫已到達(dá) 所述UE。進(jìn)一步的,上述鬧鐘AS如圖7所示,還包括CSCF域控制模塊603,用于設(shè)置CSCF域,所述CSCF域包含至少一個(gè)S-CSCF或 I-CSCF。進(jìn)一步的,所述呼叫發(fā)起模塊601,還用于在呼叫所述UE注冊(cè)的S-CSCF失敗時(shí),向 所述S-CSCF注冊(cè)的CSCF域中的其他S-CSCF發(fā)送所述初始請(qǐng)求消息。本發(fā)明的實(shí)施例還提供了一種S-CSCF,在IMS網(wǎng)絡(luò)中,該S-CSCF的結(jié)構(gòu)如圖8所 示,包括消息接收模塊801,用于接收鬧鐘AS發(fā)送的初始請(qǐng)求消息,該初始請(qǐng)求消息中攜 帶 P-Asserted-Service 及被叫 UE 的 PUI ;呼叫模塊802,用于根據(jù)所述初始請(qǐng)求消息,向所述UE發(fā)出鬧鐘呼叫;消息接收模塊803,用于接收所述UE發(fā)送的振鈴消息并向所述鬧鐘AS轉(zhuǎn)發(fā)該振鈴消息。本發(fā)明的實(shí)施例還提供了一種鬧鐘業(yè)務(wù)實(shí)現(xiàn)系統(tǒng),在IMS網(wǎng)絡(luò)中,該系統(tǒng)的結(jié)構(gòu) 如圖9所示,包括鬧鐘AS901和S-CSCF902 ;所述鬧鐘AS901,用于在鬧鐘到時(shí)后,向訂制鬧鐘業(yè)務(wù)的UE注冊(cè)的S-CSCF902發(fā) 送初始請(qǐng)求消息,該初始請(qǐng)求消息中攜帶P-Asserted-krvice及被叫UE的PUI,指示該 S-CSCF對(duì)所述UE發(fā)出鬧鐘呼叫,接收所述S-CSCF1002發(fā)送的振鈴消息,確定鬧鐘呼叫已到 達(dá)所述UE ;所述S-CSCF902,用于接收所述鬧鐘AS901發(fā)送的初始請(qǐng)求消息,該初始請(qǐng)求消息 中攜帶P-Asserted-krvice及被叫UE的PUI,根據(jù)所述初始請(qǐng)求消息,向所述UE發(fā)出鬧鐘 呼叫,接收所述UE發(fā)送的振鈴消息并向所述鬧鐘AS1001轉(zhuǎn)發(fā)該振鈴消息。進(jìn)一步的,所述鬧鐘AS901,還用于設(shè)置CSCF域,所述CSCF域包含至少一個(gè) S-CSCF或I-CSCF,并在呼叫所述UE注冊(cè)的S-CSCF902失敗時(shí),向所述S-CSCF902注冊(cè)的 CSCF域中的其他S-CSCF發(fā)送所述初始請(qǐng)求消息。上述鬧鐘AS、S-CSCF和鬧鐘業(yè)務(wù)實(shí)現(xiàn)系統(tǒng),可以與本發(fā)明的實(shí)施例提供的 一種鬧鐘業(yè)務(wù)實(shí)現(xiàn)方法相結(jié)合,設(shè)置了專(zhuān)門(mén)的鬧鐘AS管理鬧鐘業(yè)務(wù),在鬧鐘到時(shí)后, 向訂制鬧鐘業(yè)務(wù)的UE注冊(cè)的S-CSCF發(fā)送初始請(qǐng)求消息,在該初始請(qǐng)求消息中攜帶P-Asserted-Service及鬧鐘音信息,指示該S-CSCF對(duì)所述UE發(fā)出鬧鐘呼叫,UE在接到所 述鬧鐘呼叫后向S-CSCF發(fā)送振鈴消息,并由S-CSCF向鬧鐘AS轉(zhuǎn)發(fā)該振鈴消息,且在UE接 機(jī)后向UE播放鬧鐘音,實(shí)現(xiàn)了 IMS網(wǎng)絡(luò)中的鬧鐘業(yè)務(wù),為用戶(hù)提供了更多業(yè)務(wù)選擇,提升了 用戶(hù)體驗(yàn)。本領(lǐng)域普通技術(shù)人員可以理解實(shí)現(xiàn)上述實(shí)施例方法攜帶的全部或部分步驟是可 以通過(guò)程序來(lái)指令相關(guān)的硬件完成,所述的程序可以存儲(chǔ)于一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)中, 該程序在執(zhí)行時(shí),包括方法實(shí)施例的步驟之一或其組合。另外,在本發(fā)明各個(gè)實(shí)施例中的各功能單元可以采用硬件的形式實(shí)現(xiàn),也可以采 用軟件功能模塊的形式實(shí)現(xiàn)。所述集成的模塊如果以軟件功能模塊的形式實(shí)現(xiàn)并作為獨(dú)立 的產(chǎn)品銷(xiāo)售或使用時(shí),也可以存儲(chǔ)在一個(gè)計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中。上述提到的存儲(chǔ)介質(zhì)可以是只讀存儲(chǔ)器,磁盤(pán)或光盤(pán)等。以上所述,僅為本發(fā)明的具體實(shí)施方式
,但本發(fā)明的保護(hù)范圍并不局限于此,任何 熟悉本技術(shù)領(lǐng)域的技術(shù)人員在本發(fā)明揭露的技術(shù)范圍內(nèi),可輕易想到變化或替換,都應(yīng)涵 蓋在本發(fā)明的保護(hù)范圍之內(nèi)。因此,本發(fā)明的保護(hù)范圍應(yīng)以權(quán)利要求所述的保護(hù)范圍為準(zhǔn)。
權(quán)利要求
1.一種鬧鐘業(yè)務(wù)實(shí)現(xiàn)方法,其特征在于,在IP多媒體子系統(tǒng)(IMS)網(wǎng)絡(luò)中,包括 在鬧鐘到時(shí)后,向訂制鬧鐘業(yè)務(wù)的UE注冊(cè)的服務(wù)呼叫控制實(shí)體(S-CSCF)發(fā)送初始請(qǐng)求消息,該初始請(qǐng)求消息中攜帶服務(wù)標(biāo)識(shí)字段(P-Asserted-krvice)及被叫UE的公共用 戶(hù)標(biāo)識(shí)(PUI),指示該S-CSCF對(duì)所述UE發(fā)出鬧鐘呼叫;接收所述S-CSCF發(fā)送的振鈴消息,確定鬧鐘呼叫已到達(dá)所述UE。
2.根據(jù)權(quán)利要求1所述的鬧鐘業(yè)務(wù)實(shí)現(xiàn)方法,其特征在于,所述在鬧鐘到時(shí)后,向訂制 鬧鐘業(yè)務(wù)的UE注冊(cè)的S-CSCF發(fā)送初始請(qǐng)求消息的步驟之前,還包括設(shè)置呼叫控制實(shí)體(CSCF)域,所述CSCF域包含至少一個(gè)S-CSCF或查詢(xún)呼叫控制實(shí)體 (I-CSCF)。
3.根據(jù)權(quán)利要求1或2所述的鬧鐘業(yè)務(wù)實(shí)現(xiàn)方法,其特征在于,所述在鬧鐘到時(shí)后,向 訂制鬧鐘業(yè)務(wù)的UE注冊(cè)的S-CSCF發(fā)送初始請(qǐng)求消息的步驟之后,還包括呼叫所述S-CSCF失敗,向所述S-CSCF注冊(cè)的CSCF域中的其他S-CSCF發(fā)送所述初始 請(qǐng)求消息。
4.一種鬧鐘業(yè)務(wù)實(shí)現(xiàn)方法,其特征在于,在IMS網(wǎng)絡(luò)中,包括接收鬧鐘應(yīng)用服務(wù)器(AQ發(fā)送的初始請(qǐng)求消息,該初始請(qǐng)求消息中攜帶 P-Asserted-Service 及被叫 UE 的 PUI ;根據(jù)所述初始請(qǐng)求消息,向UE發(fā)出鬧鐘呼叫; 接收所述UE發(fā)送的振鈴消息并向所述鬧鐘AS轉(zhuǎn)發(fā)該振鈴消息。
5.根據(jù)權(quán)利要求4所述的鬧鐘業(yè)務(wù)實(shí)現(xiàn)方法,其特征在于,所述接收所述UE發(fā)送的振 鈴消息并向所述鬧鐘AS轉(zhuǎn)發(fā)該振鈴消息的步驟之后,還包括在所述UE摘機(jī)后,根據(jù)所述初始請(qǐng)求消息中的媒體描述,向所述UE播放相應(yīng)的鬧鐘曰O
6.一種鬧鐘AS,其特征在于,在IMS網(wǎng)絡(luò)中,包括呼叫發(fā)起模塊,用于在鬧鐘到時(shí)后,向訂制鬧鐘業(yè)務(wù)的UE注冊(cè)的S-CSCF發(fā)送初始請(qǐng)求 消息,該初始請(qǐng)求消息中攜帶P-Asserted-krvice及被叫UE的PUI,指示該S-CSCF對(duì)所述 UE發(fā)出鬧鐘呼叫;消息接收模塊,用于接收所述S-CSCF發(fā)送的振鈴消息,確定鬧鐘呼叫已到達(dá)所述UE。
7.根據(jù)權(quán)利要求5所述的鬧鐘AS,其特征在于,還包括CSCF域控制模塊,用于設(shè)置CSCF域,所述CSCF域包含至少一個(gè)S-CSCF或I-CSCF ; 所述呼叫發(fā)起模塊,還用于在呼叫所述UE注冊(cè)的S-CSCF失敗時(shí),向所述S-CSCF注冊(cè) 的CSCF域中的其他S-CSCF發(fā)送所述初始請(qǐng)求消息。
8 一種S-CSCF,其特征在于,在IMS網(wǎng)絡(luò)中,包括消息接收模塊,用于接收鬧鐘AS發(fā)送的初始請(qǐng)求消息,該初始請(qǐng)求消息中攜帶 P-Asserted-Service 及被叫 UE 的 PUI ;呼叫模塊,用于根據(jù)所述初始請(qǐng)求消息,向所述UE發(fā)出鬧鐘呼叫; 消息接收模塊,用于接收所述UE發(fā)送的振鈴消息并向所述鬧鐘AS轉(zhuǎn)發(fā)該振鈴消息。
9.一種鬧鐘業(yè)務(wù)實(shí)現(xiàn)系統(tǒng),其特征在于,在IMS網(wǎng)絡(luò)中,包括鬧鐘AS和S-CSCF ;所述鬧鐘AS,用于在鬧鐘到時(shí)后,向訂制鬧鐘業(yè)務(wù)的UE注冊(cè)的S-CSCF發(fā)送初始請(qǐng)求 消息,該初始請(qǐng)求消息中攜帶P-Asserted-krvice及被叫UE的PUI,指示該S-CSCF對(duì)所述UE發(fā)出鬧鐘呼叫,接收所述S-CSCF發(fā)送的振鈴消息,確定鬧鐘呼叫已到達(dá)所述UE ;所述S-CSCF,用于接收所述鬧鐘AS發(fā)送的初始請(qǐng)求消息,該初始請(qǐng)求消息中攜帶 P-Asserted-Service及被叫UE的PUI,根據(jù)所述初始請(qǐng)求消息,向所述UE發(fā)出鬧鐘呼叫, 接收所述UE發(fā)送的振鈴消息并向所述鬧鐘AS轉(zhuǎn)發(fā)該振鈴消息。
10.根據(jù)權(quán)利要求9所述的鬧鐘業(yè)務(wù)實(shí)現(xiàn)系統(tǒng),其特征在于,所述鬧鐘AS,還用于設(shè)置CSCF域,所述CSCF域包含至少一個(gè)S-CSCF或I-CSCF,并在 呼叫所述UE注冊(cè)的S-CSCF失敗時(shí),向所述S-CSCF注冊(cè)的CSCF域中的其他S-CSCF發(fā)送所 述初始請(qǐng)求消息。
全文摘要
本發(fā)明公開(kāi)了一種鬧鐘業(yè)務(wù)實(shí)現(xiàn)方法、裝置和系統(tǒng)。涉及通信領(lǐng)域;解決了沒(méi)有鬧鐘業(yè)務(wù)實(shí)現(xiàn)機(jī)制的問(wèn)題。該方法包括在鬧鐘到時(shí)后,向訂制鬧鐘業(yè)務(wù)的UE注冊(cè)的S-CSCF發(fā)送初始請(qǐng)求消息,該初始請(qǐng)求消息中攜帶P-Asserted-Service及被叫UE的PUI,指示該S-CSCF對(duì)所述UE發(fā)出鬧鐘呼叫;接收所述S-CSCF發(fā)送的振鈴消息,確定鬧鐘呼叫已到達(dá)所述UE。本發(fā)明提供的技術(shù)方案適用于IMS網(wǎng)絡(luò)中。
文檔編號(hào)H04M3/432GK102075495SQ20091022158
公開(kāi)日2011年5月25日 申請(qǐng)日期2009年11月24日 優(yōu)先權(quán)日2009年11月24日
發(fā)明者王志松, 章璐 申請(qǐng)人:中興通訊股份有限公司