欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種呼叫轉(zhuǎn)移的方法及系統(tǒng)與流程

文檔序號:12280139閱讀:304來源:國知局
一種呼叫轉(zhuǎn)移的方法及系統(tǒng)與流程

本發(fā)明涉及通信技術(shù)領(lǐng)域,尤其涉及一種呼叫轉(zhuǎn)移的方法及系統(tǒng)。



背景技術(shù):

隨著全球運營商IMS(IP Multimedia Subsystem,IP多媒體子系統(tǒng))網(wǎng)絡(luò)以及基于IMS的LTE(Long Term Evolution,長期演進)高清語音、視頻解決方案—VoLTE(Voice over LTE,LTE通話)業(yè)務(wù)的規(guī)劃部署,各種支持IMS網(wǎng)絡(luò)的終端產(chǎn)品也應(yīng)運而生并不斷發(fā)展,例如:各種支持IMS的智能手機終端、IPTV(Internet Protocol Television,網(wǎng)路協(xié)議電視)機頂盒、可視電話、智能機器人等。由于不受體積、集成度、移動性的限制,固定終端(如IPTV機頂盒、可視電話)能夠提供比移動終端更清晰流暢的音視頻通信體驗。

目前,在IMS業(yè)務(wù)中,呼叫轉(zhuǎn)移業(yè)務(wù)主要是基于被叫終端的線路狀態(tài)和主叫終端身份來進行判斷并觸發(fā)服務(wù)的,主要包括無條件呼叫轉(zhuǎn)移、無應(yīng)答呼叫轉(zhuǎn)移、遇忙呼叫轉(zhuǎn)移、不可及呼叫轉(zhuǎn)移等。

然而,當(dāng)被叫終端能夠同時使用移動終端和固定終端時,如果主叫撥打的移動終端,而該被叫終端想將通話轉(zhuǎn)移到固定終端來接聽,以便擁有更好的音視頻體驗,那么根據(jù)現(xiàn)有技術(shù),有兩種方法解決,一是被叫終端掛斷當(dāng)前電話,重新使用固定終端發(fā)起對主叫終端的呼叫,但這樣會造成通信資源的浪費,而且被叫終端也存在不方便掛斷當(dāng)前電話再重新?lián)艽虻那闆r;二是對移動終端設(shè)置無應(yīng)答呼叫轉(zhuǎn)移,通過不接聽移動終端的電話而將電話轉(zhuǎn)移至固定終端,但長時間的不接聽電話也可能造成主叫終端提前掛斷電話,由此可知,僅基于被叫終端的線路狀態(tài)和主叫終端身份的呼叫轉(zhuǎn)移方式已不能滿足業(yè)務(wù)的發(fā)展。



技術(shù)實現(xiàn)要素:

本發(fā)明實施例提供一種呼叫轉(zhuǎn)移的方法及系統(tǒng),能夠解決目前僅基于被叫終端的線路狀態(tài)和主叫終端身份的呼叫轉(zhuǎn)移方式已不能滿足業(yè)務(wù)的發(fā)展問題。

為達(dá)到上述目的,本發(fā)明實施例采用如下技術(shù)方案:

第一方面,本發(fā)明實施例提供一種呼叫轉(zhuǎn)移的方法,應(yīng)用于呼叫建立系統(tǒng),所述呼叫建立系統(tǒng)包括服務(wù)呼叫會話控制功能S-CSCF網(wǎng)元和呼叫轉(zhuǎn)移應(yīng)用服務(wù)器AS,所述方法包括:

所述S-CSCF網(wǎng)元接收呼叫請求,所述呼叫請求攜帶第一終端的標(biāo)識,所述第一終端為所述呼叫請求對應(yīng)的被叫終端;

所述S-CSCF網(wǎng)元根據(jù)所述第一終端的標(biāo)識獲取第一終端的業(yè)務(wù)配置信息,所述業(yè)務(wù)配置信息包括呼叫轉(zhuǎn)移業(yè)務(wù)觸發(fā)條件和第二終端的標(biāo)識,所述第二終端為所述第一終端將所述呼叫請求進行呼叫轉(zhuǎn)移后的目的終端;

當(dāng)滿足所述呼叫轉(zhuǎn)移業(yè)務(wù)觸發(fā)條件時,所述S-CSCF網(wǎng)元轉(zhuǎn)發(fā)所述呼叫請求至所述呼叫轉(zhuǎn)移AS;

所述呼叫轉(zhuǎn)移AS判斷所述第一終端和所述第二終端的距離是否小于預(yù)設(shè)閾值;

當(dāng)所述第一終端和所述第二終端的距離小于所述預(yù)設(shè)閾值時,所述呼叫轉(zhuǎn)移AS根據(jù)所述第二終端的標(biāo)識將所述呼叫請求通過所述S-CSCF網(wǎng)元轉(zhuǎn)發(fā)至所述第二終端。

第二方面,本發(fā)明實施例提供一種呼叫轉(zhuǎn)移的系統(tǒng),包括:

S-CSCF網(wǎng)元,用于接收呼叫請求,所述呼叫請求攜帶第一終端的標(biāo)識,所述第一終端為所述呼叫請求對應(yīng)的被叫終端;

所述S-CSCF網(wǎng)元,還用于根據(jù)所述第一終端的標(biāo)識獲取第一終端的業(yè)務(wù)配置信息,所述業(yè)務(wù)配置信息包括呼叫轉(zhuǎn)移業(yè)務(wù)觸發(fā)條件和第二終端的標(biāo)識,所述第二終端為所述第一終端將所述呼叫請求進行呼叫轉(zhuǎn)移后的目的終端;

所述S-CSCF網(wǎng)元,還用于當(dāng)滿足所述呼叫轉(zhuǎn)移業(yè)務(wù)觸發(fā)條件時,轉(zhuǎn)發(fā)所述呼叫請求至呼叫轉(zhuǎn)移AS;

所述呼叫轉(zhuǎn)移AS,用于判斷所述第一終端和所述第二終端的距離是否小于預(yù)設(shè)閾值;

所述呼叫轉(zhuǎn)移AS,還用于當(dāng)所述第一終端和所述第二終端的距離小于所述預(yù)設(shè)閾值時,根據(jù)所述第二終端的標(biāo)識將所述呼叫請求通過所述S-CSCF網(wǎng)元轉(zhuǎn)發(fā)至所述第二終端。

本發(fā)明實施例提供一種呼叫轉(zhuǎn)移的方法及系統(tǒng),通過呼叫轉(zhuǎn)移AS判斷第一終端和第二終端的距離是否小于預(yù)設(shè)閾值,其中,第一終端為呼叫請求的被叫終端,第二終端為第一終端將該呼叫請求進行呼叫轉(zhuǎn)移后的目的終端。當(dāng)?shù)谝唤K端和第二終端的距離小于預(yù)設(shè)閾值時,呼叫轉(zhuǎn)移AS通過S-CSCF網(wǎng)元將呼叫請求轉(zhuǎn)發(fā)至第二終端。與現(xiàn)有技術(shù)中只能基于被叫終端的線路狀態(tài)和主叫終端身份來進行判斷并觸發(fā)呼叫轉(zhuǎn)移業(yè)務(wù)相比,由于本發(fā)明是通過判斷被叫終端和呼叫轉(zhuǎn)移的目的終端之間的距離小于預(yù)設(shè)閾值來觸發(fā)呼叫轉(zhuǎn)移業(yè)務(wù),所以,當(dāng)用戶能夠使用距離被叫終端較近的其他終端,如音視頻體驗更好的終端時,可以實現(xiàn)將被叫終端的呼叫轉(zhuǎn)移到音視頻體驗更好的終端上,能夠提高用戶體驗。

附圖說明

為了更清楚地說明本發(fā)明實施例中的技術(shù)方案,下面將對實施例中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其它的附圖。

圖1為本發(fā)明實施例提供的一種呼叫建立系統(tǒng)的架構(gòu)圖;

圖2為本發(fā)明實施例提供的一種呼叫轉(zhuǎn)移的方法流程圖;

圖3為本發(fā)明實施例提供的另一種呼叫轉(zhuǎn)移的方法流程圖;

圖4為本發(fā)明實施例提供的一種呼叫轉(zhuǎn)移的會話初始協(xié)議SIP信令流程圖;

圖5為本發(fā)明實施例提供的一種呼叫轉(zhuǎn)移系統(tǒng)的結(jié)構(gòu)示意圖。

具體實施方式

下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其它實施例,都屬于本發(fā)明保護的范圍。

本發(fā)明實施例提供的呼叫轉(zhuǎn)移方法可以應(yīng)用于一種IMS網(wǎng)絡(luò)的呼叫建立系統(tǒng),如圖1所示,該系統(tǒng)包括P-CSCF(Proxy Call Session Control Function,代理呼叫會話控制功能)網(wǎng)元11、I-CSCF(Interrogating Call Session Control Function,查詢呼叫會話控制功能)網(wǎng)元12、S-CSCF(Serving Call Session Control Function,服務(wù)呼叫會話控制功能)網(wǎng)元13、HSS(The Home Subscribe Server,歸屬簽約用戶服務(wù)器)14和呼叫轉(zhuǎn)移AS(Application Server,應(yīng)用服務(wù)器)15。

為更好的理解本發(fā)明中的技術(shù)方案,下面對該呼叫建立系統(tǒng)中主要的功能模塊進行簡要的介紹,如下:

P-CSCF網(wǎng)元11,所有發(fā)起于IMS終端和終止于IMS終端的會話消息都要通過P-CSCF網(wǎng)元11。P-CSCF網(wǎng)元11負(fù)責(zé)與接入網(wǎng)絡(luò)相關(guān)的終端鑒權(quán)與網(wǎng)絡(luò)協(xié)議安全性管理,網(wǎng)絡(luò)防攻擊與安全保護,為節(jié)約無線網(wǎng)絡(luò)資源進行SIP信令壓縮與解壓,終端的漫游控制,通過PDF(Policy Decision Function,策略決策功能)進行承載面的NAT(Network Address Translation,網(wǎng)絡(luò)地址轉(zhuǎn)換)與QoS(Quality of Service,服務(wù)質(zhì)量)等功能。

I-CSCF網(wǎng)元12,是IMS歸屬網(wǎng)絡(luò)的入口點。在終端注冊到網(wǎng)絡(luò)的過程中,

I-CSCF網(wǎng)元12通過查詢HSS14,為終端選擇一個S-CSCF網(wǎng)元13。在呼叫過程中,去往IMS網(wǎng)絡(luò)的呼叫首先路由到I-CSCF網(wǎng)元12,由I-CSCF網(wǎng)元12從HSS14獲取終端所注冊的S-CSCF網(wǎng)元13地址,再由I-CSCF網(wǎng)元12將消息路由到S-CSCF網(wǎng)元13。

S-CSCF網(wǎng)元13,在IMS核心網(wǎng)中處于核心的控制地位,負(fù)責(zé)對終端的注冊鑒權(quán)和會話控制,執(zhí)行針對主叫及被叫側(cè)IMS終端的基本會話路由功能,并根據(jù)終端簽約的IMS觸發(fā)規(guī)則,在條件滿足時進行到應(yīng)用服務(wù)器的增值業(yè)務(wù)路由觸發(fā)及業(yè)務(wù)控制交互。

HSS14,保存IMS終端的簽約信息,包括基本標(biāo)識、路由信息以及業(yè)務(wù)簽約信息。

呼叫轉(zhuǎn)移AS15,呼叫轉(zhuǎn)移AS15與S-CSCF網(wǎng)元13之間通過標(biāo)準(zhǔn)SIP(Session Initiation Protocol,會話初始協(xié)議)信令進行交互,進而實現(xiàn)各呼叫轉(zhuǎn)移業(yè)務(wù)的觸發(fā)和執(zhí)行。需要說明的是呼叫轉(zhuǎn)移AS15可以是獨立的一套設(shè)備,也可以與現(xiàn)有的MMTEL(Multimedia Telephony,多媒體電話)AS合設(shè),即共用一套物理設(shè)備,但與現(xiàn)有的MMTEL AS相比,增加了一個位置判別模塊,該位置判別模塊用于根據(jù)呼叫轉(zhuǎn)移AS上設(shè)置的呼叫轉(zhuǎn)移的信息獲取第一終端和第二終端的位置信息,以及對第一終端和第二終端的距離與預(yù)設(shè)值進行比較。

為了解決目前僅基于被叫終端的線路狀態(tài)和主叫終端身份的呼叫轉(zhuǎn)移方式已不能滿足業(yè)務(wù)的發(fā)展的問題,本發(fā)明實施例提供一種呼叫轉(zhuǎn)移的方法,應(yīng)用于圖1的呼叫建立系統(tǒng),如圖2所示,該方法包括:

101、所述S-CSCF網(wǎng)元接收呼叫請求。

其中,所述呼叫請求攜帶第一終端的標(biāo)識,所述第一終端為所述呼叫請求對應(yīng)的被叫終端。

作為一種具體實施例,主叫終端發(fā)起呼叫請求,由主叫終端所在的網(wǎng)絡(luò)將呼叫請求轉(zhuǎn)換為INVITE消息并轉(zhuǎn)發(fā)至第一終端(即被叫終端)所在的IMS網(wǎng)絡(luò),由第一終端所在IMS網(wǎng)絡(luò)中的S-CSCF網(wǎng)元接收。其中,INVITE消息中的Request URI參數(shù)的值為第一終端的標(biāo)識。其中第一終端可以是移動終端,也可以是固定終端,在此不做限定。

102、所述S-CSCF網(wǎng)元根據(jù)所述第一終端的標(biāo)識獲取第一終端的業(yè)務(wù)配置信息。

其中,所述業(yè)務(wù)配置信息包括呼叫轉(zhuǎn)移業(yè)務(wù)觸發(fā)條件和第二終端的標(biāo)識,所述第二終端為所述第一終端將所述呼叫請求進行呼叫轉(zhuǎn)移后的目的終端。

作為一種具體實施例,S-CSCF網(wǎng)元在接收到INVITE消息后,根據(jù)第一終端的標(biāo)識從HSS中查找第一終端的簽約信息,簽約信息中包含第一終端的業(yè)務(wù)配置信息,當(dāng)業(yè)務(wù)配置信息中包含呼叫轉(zhuǎn)移業(yè)務(wù)的信息時,從該簽約信息中獲取第一終端呼叫轉(zhuǎn)移到的目的終端(即第二終端)的標(biāo)識,該第二終端的標(biāo)識對應(yīng)的終端即為第二終端。

103、當(dāng)滿足所述呼叫轉(zhuǎn)移業(yè)務(wù)觸發(fā)條件時,所述S-CSCF網(wǎng)元轉(zhuǎn)發(fā)所述呼叫請求至所述呼叫轉(zhuǎn)移AS。

作為一種具體實施例,當(dāng)業(yè)務(wù)配置信息中包含呼叫轉(zhuǎn)移業(yè)務(wù)的信息時,且滿足呼叫轉(zhuǎn)移業(yè)務(wù)的觸發(fā)條件時,S-CSCF網(wǎng)元根據(jù)第一終端的標(biāo)識將INVITE消息轉(zhuǎn)發(fā)至第一終端對應(yīng)的呼叫轉(zhuǎn)移AS。

104、所述呼叫轉(zhuǎn)移AS判斷所述第一終端和所述第二終端的距離是否小于預(yù)設(shè)閾值。

作為一種具體實施例,在現(xiàn)有的呼叫轉(zhuǎn)移AS上增加一個位置判別模塊,該位置判別模塊可根據(jù)呼叫轉(zhuǎn)移AS上設(shè)置的呼叫轉(zhuǎn)移的信息,周期性向第一終端和第二終端發(fā)送SIP消息,進一步獲取第一終端和第二終端的實時地理位置并存儲下來。

當(dāng)S-CSCF網(wǎng)元轉(zhuǎn)發(fā)呼叫請求至呼叫轉(zhuǎn)移AS時,位置判別模塊獲取第一終端和第二終端的當(dāng)前位置信息,并根據(jù)當(dāng)前的位置信息判斷第一終端和第二終端的距離是否小于預(yù)設(shè)閾值。

由于本發(fā)明的應(yīng)用場景是接聽者聽到第二終端響鈴,開始從第一終端的位置向第二終端的位置移動,并且需要在第二終端響鈴結(jié)束之前接聽電話,所以預(yù)設(shè)閾值的設(shè)置可以根據(jù)接聽者在保證能接聽到電話的情況下,從第一終端的位置移動到第二終端的位置的最遠(yuǎn)距離來設(shè)置。

需要說明的是,呼叫轉(zhuǎn)移包括無條件呼叫轉(zhuǎn)移、遇忙呼叫轉(zhuǎn)移、無應(yīng)答呼叫轉(zhuǎn)移和不可及呼叫轉(zhuǎn)移。

具體的,無條件呼叫轉(zhuǎn)移,是指當(dāng)簽約終端有新的呼叫到達(dá)時,不論簽約終端當(dāng)前處于什么狀態(tài),也不論它是否開機,網(wǎng)絡(luò)都自動將呼叫轉(zhuǎn)移到簽約終端預(yù)先設(shè)置的其他終端上。

遇忙呼叫轉(zhuǎn)移,也叫占線轉(zhuǎn)移,是指如果簽約該業(yè)務(wù)的終端正在通話的過程中,有一個新的呼叫到達(dá),此時網(wǎng)絡(luò)判斷出簽約終端處于忙的狀態(tài),就會自動將后續(xù)到達(dá)的新呼叫轉(zhuǎn)移到簽約終端預(yù)先設(shè)置的其他終端上。

無應(yīng)答呼叫轉(zhuǎn)移,是指如果簽約終端在振鈴一定時間內(nèi)無人接聽,網(wǎng)絡(luò)會自動將呼叫轉(zhuǎn)移到預(yù)先設(shè)置的其他終端上。

不可及呼叫轉(zhuǎn)移,不可及是指網(wǎng)絡(luò)不知道終端的當(dāng)前位置信息,比如終端關(guān)機、終端到達(dá)一個網(wǎng)絡(luò)覆蓋的盲區(qū)(未在有效服務(wù)區(qū)內(nèi)、信號差),此時當(dāng)簽約終端作為被叫時,網(wǎng)絡(luò)無法尋呼到該簽約終端,此時網(wǎng)絡(luò)會將呼叫到簽約終端預(yù)先設(shè)置的其他終端上。

不同呼叫轉(zhuǎn)移的業(yè)務(wù)對應(yīng)不同的呼叫轉(zhuǎn)移AS,作為一種具體的實施例,本發(fā)明可將位置判別模塊安裝在無條件呼叫轉(zhuǎn)移AS上,這樣,若第一終端是移動終端,第二終端為固定終端時,當(dāng)移動終端被呼叫時,直接無條件的判斷移動終端和固定終端距離,當(dāng)距離小于預(yù)設(shè)閾值時,呼叫直接轉(zhuǎn)移到固定終端。這樣,由于固定終端擁有更好音視頻體驗,所以提高了用戶體驗。

對于位置判別模塊設(shè)置在無應(yīng)答呼叫轉(zhuǎn)移AS上時,可以通過在簽約信息中設(shè)置業(yè)務(wù)的觸發(fā)規(guī)則的優(yōu)先級,例如S-CSCF網(wǎng)元優(yōu)先觸發(fā)第一終端無應(yīng)答呼叫轉(zhuǎn)移的業(yè)務(wù),后處理第一終端距離第二終端位置小于預(yù)設(shè)閾值時觸發(fā)呼叫轉(zhuǎn)移業(yè)務(wù)。這樣,若第一終端為固定終端時,第二終端為移動終端時,當(dāng)固定終端被呼叫時,接聽者如果需要外出或移動位置時,則可以通過不接聽固定終端,呼叫會被轉(zhuǎn)移到移動終端,再通過移動終端來接聽電話,從而實現(xiàn)移動的接聽電話。

還需要說明的是,位置判別模塊還可以設(shè)置在其他類型的呼叫轉(zhuǎn)移AS上,本發(fā)明實施例不作限定,可根據(jù)實際對呼叫轉(zhuǎn)移觸發(fā)規(guī)則的優(yōu)先級做適應(yīng)性調(diào)整。

105、當(dāng)所述第一終端和所述第二終端的距離小于所述預(yù)設(shè)閾值時,所述呼叫轉(zhuǎn)移AS根據(jù)所述第二終端的標(biāo)識將所述呼叫請求通過所述S-CSCF網(wǎng)元轉(zhuǎn)發(fā)至所述第二終端。

作為一種具體實施例,當(dāng)所述第一終端和所述第二終端的距離小于所述預(yù)設(shè)閾值時,表明接聽者能保證在第二終端響鈴階段,從第一終端的位置移動到第二終端的位置并接聽電話,故可以將第一終端呼叫請求轉(zhuǎn)移到第二終端。所以呼叫轉(zhuǎn)移AS將INVITE消息Request URI參數(shù)的值修改為第二終端的標(biāo)識,并且增加或修改History-Info頭字段,History-Info頭字段用于記錄呼叫轉(zhuǎn)移的相關(guān)信息。然后再將修改后的INVITE消息轉(zhuǎn)發(fā)至S-CSCF網(wǎng)元,而S-CSCF網(wǎng)元則根據(jù)第二終端的標(biāo)識將INVITE消息發(fā)送給第二終端,即完成將呼叫從第一終端轉(zhuǎn)移到第二終端。

本發(fā)明實施例提供一種呼叫轉(zhuǎn)移的方法,通過呼叫轉(zhuǎn)移AS判斷第一終端和第二終端的距離是否小于預(yù)設(shè)閾值,其中,第一終端為呼叫請求的被叫終端,第二終端為第一終端將該呼叫請求進行呼叫轉(zhuǎn)移后的目的終端。當(dāng)?shù)谝唤K端和第二終端的距離小于預(yù)設(shè)閾值時,呼叫轉(zhuǎn)移AS通過S-CSCF網(wǎng)元將呼叫請求轉(zhuǎn)發(fā)至第二終端。與現(xiàn)有技術(shù)中只能基于被叫終端的線路狀態(tài)和主叫終端身份來進行判斷并觸發(fā)呼叫轉(zhuǎn)移業(yè)務(wù)相比,由于本發(fā)明是通過判斷被叫終端和呼叫轉(zhuǎn)移的目的終端之間的距離小于預(yù)設(shè)閾值來觸發(fā)呼叫轉(zhuǎn)移業(yè)務(wù),所以,當(dāng)用戶能夠使用距離被叫終端較近的其他終端,如音視頻體驗更好的終端時,可以實現(xiàn)將被叫終端的呼叫轉(zhuǎn)移到音視頻體驗更好的終端上來接聽電話,能夠提高用戶體驗。

進一步地,作為對圖2所示方法的細(xì)化和擴展,本發(fā)明實施例還提供了一種呼叫轉(zhuǎn)移的方法,如圖3所示,包括:

201、S-CSCF網(wǎng)元接收呼叫請求。

其中,所述呼叫請求攜帶第一終端的標(biāo)識,所述第一終端為所述呼叫請求對應(yīng)的被叫終端。

202、S-CSCF網(wǎng)元根據(jù)第一終端的標(biāo)識獲取第一終端對應(yīng)的簽約信息。

其中,簽約信息中包含被叫終端(第一終端)的標(biāo)識和業(yè)務(wù)的觸發(fā)規(guī)則,業(yè)務(wù)的觸發(fā)規(guī)則即iFC(Initial Filter Criteria,初始過濾規(guī)則)按照不同優(yōu)先級定義了不同業(yè)務(wù)對應(yīng)的觸發(fā)的條件和目的應(yīng)用服務(wù)。一般情況下,呼叫轉(zhuǎn)移業(yè)務(wù)的優(yōu)先級最高,即最先進行呼叫轉(zhuǎn)移業(yè)務(wù)的條件檢測和處理。此外,簽約信息中包含呼叫轉(zhuǎn)移目的終端(即第二終端)的標(biāo)識。

作為一種具體實施例,本步驟可細(xì)化為:202a、S-CSCF網(wǎng)元獲取簽約信息;202b、進行iFC觸發(fā)條件檢測,當(dāng)滿足呼叫轉(zhuǎn)移業(yè)務(wù)條件時,則執(zhí)行步驟203;當(dāng)不滿足呼叫轉(zhuǎn)移業(yè)務(wù)條件時,則執(zhí)行步驟207b即S-CSCF網(wǎng)元進行下一條iFC觸發(fā)條件的檢測和處理。

203、S-CSCF網(wǎng)元根據(jù)簽約信息確定第二終端。

其中,所述第二終端為所述第一終端將所述呼叫請求進行呼叫轉(zhuǎn)移后的目的終端。

作為一種具體實施例,S-CSCF網(wǎng)元根據(jù)簽約信息中所包含的呼叫轉(zhuǎn)移目的終端(即第二終端)的標(biāo)識,確定第二終端。

204、S-CSCF網(wǎng)元轉(zhuǎn)發(fā)呼叫請求至呼叫轉(zhuǎn)移AS。

205、呼叫轉(zhuǎn)移AS判斷第一終端和第二終端的距離是否小于預(yù)設(shè)閾值。

206、當(dāng)?shù)谝唤K端和第二終端的距離小于預(yù)設(shè)閾值時,呼叫轉(zhuǎn)移AS將呼叫請求通過S-CSCF網(wǎng)元轉(zhuǎn)發(fā)至第二終端。

其中,步驟204至206的具體實現(xiàn)可參考步驟103至105。

207、當(dāng)?shù)谝唤K端和第二終端的距離大于等于預(yù)設(shè)閾值時,呼叫轉(zhuǎn)移AS將呼叫請求轉(zhuǎn)發(fā)至S-CSCF網(wǎng)元,由S-CSCF網(wǎng)元進行下一條業(yè)務(wù)觸發(fā)條件的檢測和處理。

具體的,本步驟可細(xì)化為:207a、呼叫轉(zhuǎn)移AS對接收到的呼叫請求不進行如步驟206的處理,直接轉(zhuǎn)發(fā)給S-CSCF網(wǎng)元;207b、由S-CSCF網(wǎng)元進行下一條業(yè)務(wù)觸發(fā)條件的檢測和處理,需要注意的是,如果簽約信息中沒有其他呼叫轉(zhuǎn)移的業(yè)務(wù)觸發(fā)條件,則S-CSCF網(wǎng)元會將呼叫請求發(fā)送給第一終端。

本發(fā)明實施例提供一種呼叫轉(zhuǎn)移的方法,通過將基于距離判斷的呼叫轉(zhuǎn)移設(shè)置為優(yōu)先觸發(fā)的業(yè)務(wù)條件,當(dāng)?shù)谝唤K端和第二終端的距離小于預(yù)設(shè)閾值時,呼叫轉(zhuǎn)移AS通過S-CSCF網(wǎng)元將呼叫請求轉(zhuǎn)發(fā)至第二終端,當(dāng)距離大于或等于預(yù)設(shè)閾值時,呼叫轉(zhuǎn)移AS將呼叫請求轉(zhuǎn)發(fā)S-CSCF網(wǎng)元,由S-CSCF網(wǎng)元進行下一條觸發(fā)業(yè)務(wù)條件的檢測或者直接將呼叫請求轉(zhuǎn)發(fā)第一終端,與現(xiàn)有技術(shù)中只能基于被叫終端的線路狀態(tài)和主叫終端身份來進行判斷并觸發(fā)呼叫轉(zhuǎn)移業(yè)務(wù)相比,由于本發(fā)明是通過判斷被叫終端和呼叫轉(zhuǎn)移的目的終端之間的距離小于預(yù)設(shè)閾值來觸發(fā)呼叫轉(zhuǎn)移業(yè)務(wù),所以,本發(fā)明實施例可以滿足將被叫終端的呼叫轉(zhuǎn)移到距離較近的其他終端來接聽電話,從而滿足業(yè)務(wù)發(fā)展的多樣化需求。

為了更好理解本發(fā)明實施例,這里還提供了一種呼叫轉(zhuǎn)移的SIP流程圖,如圖4所示,其中第一終端和第二終端均為支持IMS網(wǎng)絡(luò)視頻及語音業(yè)務(wù)的終端,并且在HSS的簽約信息中配置有將第一終端的呼叫轉(zhuǎn)移至第二終端的業(yè)務(wù)觸發(fā)規(guī)則,主要SIP信令流程如下:

1-2、主叫終端向第一終端發(fā)起INVITE呼叫。

3、S-CSCF根據(jù)簽約iFC,將呼叫轉(zhuǎn)發(fā)到第一終端所在的呼叫轉(zhuǎn)移業(yè)務(wù)AS。

4、呼叫轉(zhuǎn)移AS判斷第一終端和第二終端的距離,當(dāng)距離小于預(yù)設(shè)閾值時,將INVITE消息中Request URI參數(shù)的值修改為第二終端的標(biāo)識以及增加或修改History-Info頭字段等處理。

5-7、呼叫轉(zhuǎn)移AS放出181鈴音Ringing呼叫,播放已被轉(zhuǎn)移的通知音給主叫終端。

8、呼叫轉(zhuǎn)移AS發(fā)送修改后的INVITE消息。

9、呼叫轉(zhuǎn)移AS通過S-CSCF網(wǎng)元向第二終端發(fā)送INVITE消息。

10-14、S-CSCF發(fā)送180信令播放回鈴音至主叫終端。

15-19、第二終端發(fā)送200OK信令至主叫終端,確認(rèn)呼叫已轉(zhuǎn)接到第二終端。

20-24、主叫終端發(fā)送ACK信令至第二終端,確認(rèn)收到200OK信令。

本發(fā)明實施例還提供一種呼叫轉(zhuǎn)移的系統(tǒng)50,用于執(zhí)行前文所述的方法,如圖5所示,所述系統(tǒng)50包括:

S-CSCF網(wǎng)元51,用于接收呼叫請求,所述呼叫請求攜帶第一終端的標(biāo)識,所述第一終端為所述呼叫請求對應(yīng)的被叫終端。

所述S-CSCF網(wǎng)元51,還用于根據(jù)所述第一終端的標(biāo)識獲取第一終端的業(yè)務(wù)配置信息,所述業(yè)務(wù)配置信息包括呼叫轉(zhuǎn)移業(yè)務(wù)觸發(fā)條件和第二終端的標(biāo)識,所述第二終端為所述第一終端將所述呼叫請求進行呼叫轉(zhuǎn)移后的目的終端。

所述S-CSCF網(wǎng)元51,還用于當(dāng)滿足所述呼叫轉(zhuǎn)移業(yè)務(wù)觸發(fā)條件時,轉(zhuǎn)發(fā)所述呼叫請求至呼叫轉(zhuǎn)移AS52。

所述呼叫轉(zhuǎn)移AS52,用于判斷所述第一終端和所述第二終端的距離是否小于預(yù)設(shè)閾值。

所述呼叫轉(zhuǎn)移AS52,還用于當(dāng)所述第一終端和所述第二終端的距離小于所述預(yù)設(shè)閾值時,根據(jù)所述第二終端的標(biāo)識將所述呼叫請求通過所述S-CSCF網(wǎng)元轉(zhuǎn)發(fā)至所述第二終端。

進一步的,所述S-CSCF網(wǎng)元51,還用于根據(jù)所述第一終端的標(biāo)識獲取所述第一終端的簽約信息,所述簽約信息包含所述第一終端的所述業(yè)務(wù)配置信息。

所述S-CSCF網(wǎng)元51,還用于根據(jù)所述第二終端的標(biāo)識確定所述第二終端。

所述呼叫轉(zhuǎn)移AS52,還用于修改所述呼叫請求中的被叫終端的標(biāo)識為所述第二終端的標(biāo)識.

所述呼叫轉(zhuǎn)移AS52,還用于根據(jù)所述第二終端的標(biāo)識將所述呼叫請求通過所述S-CSCF網(wǎng)元轉(zhuǎn)發(fā)至所述第二終端。

所述呼叫轉(zhuǎn)移AS52,還用于當(dāng)所述第一終端和所述第二終端的距離大于等于預(yù)設(shè)閾值時,根據(jù)所述第一終端的標(biāo)識將所述呼叫請求通過所述S-CSCF網(wǎng)元轉(zhuǎn)發(fā)至所述第一終端。

所述呼叫轉(zhuǎn)移AS52,還用于按照預(yù)定時間間隔獲取所述第一終端和所述第二終端的位置信息并保存。

本發(fā)明實施例提供一種呼叫轉(zhuǎn)移的系統(tǒng),通過呼叫轉(zhuǎn)移AS判斷第一終端和第二終端的距離是否小于預(yù)設(shè)閾值,其中,第一終端為呼叫請求的被叫終端,第二終端為第一終端將該呼叫請求進行呼叫轉(zhuǎn)移后的目的終端。當(dāng)?shù)谝唤K端和第二終端的距離小于預(yù)設(shè)閾值時,呼叫轉(zhuǎn)移AS通過S-CSCF網(wǎng)元將呼叫請求轉(zhuǎn)發(fā)至第二終端。與現(xiàn)有技術(shù)中只能基于被叫終端的線路狀態(tài)和主叫終端身份來進行判斷并觸發(fā)呼叫轉(zhuǎn)移業(yè)務(wù)相比,由于本發(fā)明是通過判斷被叫終端和呼叫轉(zhuǎn)移的目的終端之間的距離小于預(yù)設(shè)閾值來觸發(fā)呼叫轉(zhuǎn)移業(yè)務(wù),所以,當(dāng)用戶能夠使用距離被叫終端較近的其他終端,如音視頻體驗更好的終端時,可以實現(xiàn)將被叫終端的呼叫轉(zhuǎn)移到音視頻體驗更好的終端上來接聽電話,能夠提高用戶體驗。

本說明書中的各個實施例均采用遞進的方式描述,各個實施例之間相同相似的部分互相參見即可,每個實施例重點說明的都是與其他實施例的不同之處。尤其,對于系統(tǒng)實施例而言,由于其基本相似于方法實施例,所以描述得比較簡單,相關(guān)之處參見方法實施例的部分說明即可。

本領(lǐng)域普通技術(shù)人員可以理解實現(xiàn)上述實施例方法中的全部或部分流程,是可以通過計算機程序來指令相關(guān)的硬件來完成,所述的程序可存儲于計算機可讀取存儲介質(zhì)中,該程序在執(zhí)行時,可包括如上述各方法的實施例的流程。其中,所述的存儲介質(zhì)可為磁碟、光盤、只讀存儲記憶體(Read-Only Memory,ROM)或隨機存儲記憶體(Random Access Memory,RAM)等。

以上所述,僅為本發(fā)明的具體實施方式,但本發(fā)明的保護范圍并不局限于此,任何熟悉本技術(shù)領(lǐng)域的技術(shù)人員在本發(fā)明揭露的技術(shù)范圍內(nèi),可輕易想到的變化或替換,都應(yīng)涵蓋在本發(fā)明的保護范圍之內(nèi)。因此,本發(fā)明的保護范圍應(yīng)該以權(quán)利要求的保護范圍為準(zhǔn)。

當(dāng)前第1頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
舒兰市| 西贡区| 民和| 长汀县| 阿坝| 太谷县| 昌吉市| 河源市| 北安市| 孟村| 繁昌县| 怀化市| 靖宇县| 东丽区| 翼城县| 福清市| 蒲江县| 甘谷县| 尚义县| 东乌| 德化县| 刚察县| 胶州市| 卓尼县| 达尔| 嘉义县| 岗巴县| 西城区| 文登市| 晋宁县| 措勤县| 金寨县| 钟山县| 博白县| 白山市| 定结县| 通化县| 马边| 曲阳县| 通辽市| 离岛区|