本發(fā)明涉及無線通訊中的通話技術(shù),尤其涉及一種通過外部設(shè)備完成注冊、通話及切換的方法、裝置和終端。
背景技術(shù):
現(xiàn)有技術(shù)中,3GPP在其研究報告23.893中提出了將IP多媒體子系統(tǒng)(IP Multimedia Subsystem,IMS)會話在多個終端上注冊、通話,并將媒體流在多個終端之間切換。但是,這些終端都是獨立的注冊,都要進(jìn)行基于IP多媒體服務(wù)身份模塊(International Mobile Subscriber Identity,ISIM)身份的IMS注冊,也就是說,這些終端都需要有物理的身份識別模塊,且如果要完成呼叫在多個終端之間的切換,還需要特殊的多媒體會話連續(xù)性應(yīng)用服務(wù)器(Multi-Media Session Continuity AS,MMSC-AS)來進(jìn)行復(fù)雜的切換流程控制。
現(xiàn)有技術(shù)的實現(xiàn),首先需要IMS核心網(wǎng)新增應(yīng)用服務(wù)器,其次,多個終端都是獨立的會話初始協(xié)議(Session Initiation Protocol,SIP)終端,在IMS注冊、認(rèn)證時,都需要使用ISIM身份識別模塊進(jìn)行認(rèn)證。但是,很多時候新的智能終端不支持插SIM卡;再者,如果用戶擁有多個終端,那么,每個終端上都需要SIM卡,也不便于用戶管理多個SIM卡。
技術(shù)實現(xiàn)要素:
有鑒于此,為解決現(xiàn)有技術(shù)存在的問題,本發(fā)明實施例提供一種通過外部設(shè)備完成注冊、通話及切換的方法、裝置和終端,使不支持插SIM卡的終端能夠替代原移動終端進(jìn)行通話。
本發(fā)明實施例的技術(shù)方案是這樣實現(xiàn)的:
本發(fā)明實施例提供了一種通過外部設(shè)備完成注冊、通話及切換的方法,所述方法包括:
SIP終端獲取來自第一移動終端的信息;
所述SIP終端利用獲得的所述第一移動終端的信息完成為所述第一移動終端提供業(yè)務(wù)的網(wǎng)絡(luò)的注冊。
上述方案中,所述方法還包括:所述SIP終端利用注冊后獲得的權(quán)限完成與第二移動終端的通話。
上述方案中,所述第一移動終端的信息包括:第一移動終端的用戶身份信息。
上述方案中,所述SIP終端利用獲得的所述第一移動終端的信息完成為所述第一移動終端提供業(yè)務(wù)的網(wǎng)絡(luò)的注冊;
所述SIP終端利用注冊后獲得的權(quán)限完成與第二移動終端的通話,包括:
所述SIP終端利用獲得的所述第一移動終端的信息完成IMS的注冊,以及所述SIP終端利用注冊后獲得的權(quán)限完成與第二移動終端的通話;
或者,所述第一移動終端與所述第二移動終端建立通話后,所述SIP終端利用獲得的所述第一移動終端的信息完成IMS注冊,所述第一移動終端將通話切換到所述SIP終端,由所述SIP終端利用注冊后獲得的權(quán)限完成與第二移動終端的通話。
上述方案中,所述SIP終端利用注冊后獲得的權(quán)限完成與第二移動終端的通話,包括:
由所述第一移動終端發(fā)起呼叫,向所述SIP終端發(fā)送呼叫所述第二移動終端的請求,所述SIP終端再向所述IMS發(fā)送呼叫所述第二移動終端的請求;
或者,由所述SIP終端發(fā)起呼叫,向所述IMS發(fā)送呼叫所述第二移動終端的請求。
上述方案中,所述SIP終端利用獲得的所述第一移動終端的信息完成IMS注冊,所述第一移動終端將通話切換到所述SIP終端,包括:
所述SIP終端利用獲得的所述第一移動終端的信息構(gòu)建RE-INVITE請求或 者構(gòu)建INVITE請求,并攜帶Replace指令完成通話在所述第一移動終端和所述SIP終端的切換。
本發(fā)明實施例還提供了一種通過外部設(shè)備完成注冊、通話及切換的裝置,所述裝置包括:
信息獲取單元,用于SIP終端獲取來自第一移動終端的信息;
注冊單元,用于所述SIP終端利用獲得的所述第一移動終端的信息完成為所述第一移動終端提供業(yè)務(wù)的網(wǎng)絡(luò)的注冊。
上述方案中,所述裝置還包括:
通話單元,用于所述SIP終端利用注冊后獲得的權(quán)限完成與第二移動終端的通話。
上述方案中,所述信息獲取單元,具體用于獲取所述第一移動終端的用戶身份信息;
所述通話單元,具體用于所述SIP終端利用獲得的所述第一移動終端的信息完成IMS的注冊,以及所述SIP終端利用注冊后獲得的權(quán)限完成與第二移動終端的通話;
或者,具體用于所述第一移動終端與所述第二移動終端建立通話后,所述SIP終端利用獲得的所述第一移動終端的信息完成IMS注冊,所述第一移動終端將通話切換到所述SIP終端,由所述SIP終端利用注冊后獲得的權(quán)限完成與第二移動終端的通話。
上述方案中,所述通話單元,具體用于由所述第一移動終端發(fā)起呼叫,向所述SIP終端發(fā)送呼叫所述第二移動終端的請求,所述SIP終端再向所述IMS發(fā)送呼叫所述第二移動終端的請求;
或者,具體用于由所述SIP終端發(fā)起呼叫,向所述IMS發(fā)送呼叫所述第二移動終端的請求。
上述方案中,所述通話單元,具體用于所述SIP終端利用所述第一移動終端的信息構(gòu)建RE-INVITE請求或者構(gòu)建INVITE請求,并攜帶Replace指令完成通話在所述第一移動終端和所述SIP終端的切換。
本發(fā)明實施例又提供了一種終端,所述終端包括:上述任意一種所述的通過外部設(shè)備完成注冊、通話及切換的裝置。
本發(fā)明實施例提供的一種通過外部設(shè)備完成注冊、通話及切換的方法、裝置和終端,SIP終端通過與第一移動終端的信息交互,獲得所述第一移動終端的用戶信息;之后,SIP終端利用獲得的第一移動終端的用戶信息完成與第二移動終端的通話;如此,可使不具備SIM插卡功能的SIP終端能通過具備SIM插卡功能的移動終端的用戶信息完成IMS通話,從而使用戶的通話能在多個獨立的具備SIM插卡功能的移動終端,不必在IMS系統(tǒng)中增加AS,也不要求用戶的每個SIP終端在進(jìn)行IMS通話時都必須具備SIM插卡功能。
附圖說明
圖1為本發(fā)明實施例提供的通過外部設(shè)備完成注冊、通話及切換中注冊部分時的方法流程示意圖;
圖2為本發(fā)明實施例提供的通過外部設(shè)備完成注冊及通話的方法流程示意圖;
圖3為本發(fā)明實施例提供的第一移動終端UE1與第二移動終端UE2未建立通話的情境下,SIP終端替代第一移動終端實現(xiàn)與第二移動終端的通話的泳道示意圖;
圖4為本發(fā)明實施例提供的第一移動終端UE1與第二移動終端UE2未建立通話的情境下,外部SIP設(shè)備向IMS注冊的泳道示意圖;
圖5為本發(fā)明實施例提供的第一移動終端UE1與第二移動終端UE2未建立通話的情境下,由外部SIP設(shè)備自主發(fā)起通話呼叫的泳道示意圖;
圖6為本發(fā)明實施例提供的第一移動終端UE1與第二移動終端UE2未建立通話的情境下,通過UE發(fā)起通話呼叫的泳道示意圖;
圖7為本發(fā)明實施例提供的SIP終端在第一移動終端UE1與第二移動終端UE2建立通話的情境下,通過Re-INVITE完成第一移動終端和SIP終端之間的切換的泳道示意圖;
圖8為本發(fā)明實施例提供的SIP終端在第一移動終端UE1與第二移動終端UE2建立通話的情境下,通過INVITE+Replac完成第一移動終端和SIP終端之間的切換的泳道示意圖;
圖9為本發(fā)明實施例提供的SIP終端采用機頂盒和數(shù)字液晶電視組合,且由SIP終端自主發(fā)起建立通話的泳道示意圖;
圖10為本發(fā)明實施例提供的SIP終端采用機頂盒和數(shù)字液晶電視組合,且由UE發(fā)起建立通話的泳道示意圖;
圖11為本發(fā)明實施例提供的SIP終端采用機頂盒和數(shù)字液晶電視的組合,構(gòu)建Re-INVITE實現(xiàn)通話的切換的泳道示意圖;
圖12為本發(fā)明實施例提供的SIP終端采用機頂盒和數(shù)字液晶電視的組合,構(gòu)建INVITE+Replace實現(xiàn)通話的切換的泳道示意圖;
圖13為本發(fā)明實施例提供的通過外部設(shè)備完成注冊、通話及切換中注冊部分所用裝置的組成結(jié)構(gòu)示意圖;
圖14為本發(fā)明實施例提供的通過外部設(shè)備完成注冊及通話的裝置組成結(jié)構(gòu)示意圖。
具體實施方式
下面結(jié)合附圖和實施例對本發(fā)明作進(jìn)一步的詳細(xì)說明,圖1為本發(fā)明實施例提供的通過外部設(shè)備完成注冊、通話及切換中注冊部分時的方法流程示意圖,如圖1所示,本實施例提供一種通過外部設(shè)備完成注冊、通話及切換中注冊部分時的方法包括:
步驟101,SIP終端獲取來自第一移動終端的信息;
這里,SIP終端通過與第一移動終端之間的信息交互,獲取來自第一移動終端的信息;其中,所述第一移動終端的信息包括:第一移動終端的用戶身份信息。
步驟102,所述SIP終端利用獲得的所述第一移動終端的信息完成為所述第一移動終端提供業(yè)務(wù)的網(wǎng)絡(luò)的注冊。
進(jìn)一步地,所述SIP終端利用注冊后獲得的權(quán)限完成與第二移動終端的通話。
這里,所述SIP終端利用獲得的所述第一移動終端的信息完成為所述第一移動終端提供業(yè)務(wù)的網(wǎng)絡(luò)的注冊;所述SIP終端利用注冊后獲得的權(quán)限完成與第二移動終端的通話,包括:
所述SIP終端利用獲得的所述第一移動終端的信息完成IMS的注冊,以及所述SIP終端利用注冊后獲得的權(quán)限完成與第二移動終端的通話;
或者,所述第一移動終端與所述第二移動終端建立通話后,所述SIP終端利用獲得的所述第一移動終端的信息完成IMS注冊,所述第一移動終端將通話切換到所述SIP終端,由所述SIP終端利用注冊后獲得的權(quán)限完成與第二移動終端的通話。
這里,所述SIP終端利用注冊后獲得的權(quán)限完成與第二移動終端的通話具體包括:
由所述第一移動終端發(fā)起呼叫,向所述SIP終端發(fā)送呼叫所述第二移動終端的請求,所述SIP終端再向所述IMS發(fā)送呼叫所述第二移動終端的請求;
或者,由所述SIP終端發(fā)起呼叫,向所述IMS發(fā)送呼叫所述第二移動終端的請求。
這里,所述SIP終端利用獲得的所述第一移動終端的信息完成IMS注冊,所述第一移動終端將通話切換到所述SIP終端,包括:
所述SIP終端利用獲得的所述第一移動終端的信息構(gòu)建RE-INVITE請求或者構(gòu)建INVITE請求,并攜帶Replace指令完成通話在所述第一移動終端和所述SIP終端的切換。
另外,為了直觀的解釋所述的SIP終端利用注冊后獲得的權(quán)限完成與第二移動終端的通話,圖2為本發(fā)明實施例提供的通過外部設(shè)備完成注冊及通話的方法的流程示意圖,如圖2所示,本實施例提供的一種通過外部設(shè)備完成注冊及通話的方法包括:
步驟201,SIP終端獲取來自第一移動終端的信息;
這里,SIP終端通過與第一移動終端之間的信息交互,獲取來自第一移動終端的信息;其中,所述第一移動終端的信息包括:第一移動終端的用戶身份信息。
步驟202,所述SIP終端利用獲得的所述第一移動終端的信息完成為所述第一移動終端提供業(yè)務(wù)的網(wǎng)絡(luò)的注冊;
步驟203,所述SIP終端利用注冊后獲得的權(quán)限完成與第二移動終端的通話。
另外,本發(fā)明實施例中的SIP終端與移動終端之間的信息交互,可以通過SIP終端的藍(lán)牙、WLAN網(wǎng)絡(luò)、近場通信(NFC)等實現(xiàn)。
本發(fā)明實施例提供的一種利用移動終端完成注冊、通話及切換的方法,使SIP終端通過與第一移動終端的信息交互獲得所述第一移動終端的用戶信息,之后SIP終端利用獲得的第一移動終端的用戶信息完成與第二移動終端的通話;如此,可使不具備SIM插卡功能的SIP終端能通過具備SIM插卡功能的移動終端的用戶信息完成IMS通話,從而使用戶的通話在多個獨立的具備SIM插卡功能的移動終端,不必在IMS系統(tǒng)中增加AS,也不要求用戶的每個SIP終端在進(jìn)行IMS通話時都必須具備SIM插卡功能。
本發(fā)明實施例提供了一種較佳實施例,分別簡要介紹了SIP終端在第一移動終端UE1與第二移動終端UE2建立通話的情境下,SIP終端如何替代第一移動終端實現(xiàn)與第二移動終端的通話;以及第一移動終端UE1與第二移動終端UE2未建立通話的情境下,SIP終端如何替代第一移動終端實現(xiàn)與第二移動終端的通話。具體介紹如下:
首先簡要介紹第一移動終端UE1與第二移動終端UE2未建立通話的情境下,SIP終端如何替代第一移動終端實現(xiàn)與第二移動終端的通話。在此情境下,本發(fā)明實施例基于以下思想完成,如圖3所示,所述方法包括:
步驟301,UE1向外部SIP設(shè)備傳遞用戶身份信息;
步驟302,外部SIP設(shè)備使用該身份信息向SIP注冊服務(wù)器發(fā)起注冊請求;
步驟303,注冊服務(wù)器與外部SIP設(shè)備進(jìn)行認(rèn)證信息交互;
需要說明的是:對于非挑戰(zhàn)類,此步驟可省略;
步驟304,外部SIP設(shè)備與UE之間進(jìn)行認(rèn)證信息交互;
需要說明的是:對于非挑戰(zhàn)類,此步驟可省略;
步驟305,注冊服務(wù)器向外部SIP設(shè)備發(fā)送注冊響應(yīng);
步驟306,如果注冊成功,外部SIP設(shè)備向UE發(fā)送注冊成功通知;
這里,如果UE不需要該通知,此步驟可省略。
如圖4所示,外部SIP設(shè)備向IMS注冊的方法包括:
步驟401,UE向外部SIP設(shè)備傳遞用戶身份信息;
步驟402,外部SIP設(shè)備使用該身份信息向IMS發(fā)起注冊請求,攜帶Authorization認(rèn)證頭部;
步驟403,IMS向外部SIP設(shè)備發(fā)送401Unauthorized失敗響應(yīng),攜帶WWW-Authenticate,帶有認(rèn)證挑戰(zhàn)信息;
步驟404,外部SIP設(shè)備將認(rèn)證信息發(fā)送UE;
步驟405,UE對該認(rèn)證信息處理,向外部SIP設(shè)備返回認(rèn)證信息;
步驟406,外部SIP設(shè)備用該認(rèn)證信息,重新發(fā)起注冊請求;
步驟407,IMS認(rèn)證該認(rèn)證信息,發(fā)送200OK;
步驟408,外部SIP設(shè)備向UE發(fā)送注冊成功通知;(如果UE不需要該通知,此步驟可省略)。
這里,在SIP設(shè)備注冊成功后,向第二移動終端發(fā)起通話呼叫的方法還可以分為兩種情況:第一,由外部SIP設(shè)備自主發(fā)起通話呼叫;第二,通過UE發(fā)起通話呼叫。
第一,由外部SIP設(shè)備自主發(fā)起通話呼叫,如圖5所示,具體方法包括:
步驟501,外部SIP設(shè)備使用UE1的身份注冊;
步驟502,外部SIP設(shè)備呼叫UE2,向IMS發(fā)送INVITE請求;
步驟503,IMS將INVITE請求送到UE2;
步驟504,UE2應(yīng)答呼叫,向IMS發(fā)送200OK;
步驟505,IMS將200OK送到外部SIP設(shè)備;
步驟506,外部SIP設(shè)備向IMS發(fā)送ACK;
步驟507,IMS將ACK送到UE2;
步驟508,呼叫建立,媒體面建立在外部SIP設(shè)備與UE2之間。
第二,通過UE發(fā)起通話呼叫,如圖6所示,具體方法包括:
步驟601,外部SIP設(shè)備使用UE1的身份注冊;
步驟602,UE1向外部SIP設(shè)備發(fā)送發(fā)起呼叫的請求,發(fā)送呼叫到UE2;
步驟603,外部SIP設(shè)備呼叫UE2,向IMS發(fā)送INVITE請求;
步驟604,IMS將INVITE請求送到UE2;
步驟605,UE2應(yīng)答呼叫,向IMS發(fā)送200OK;
步驟606,IMS將200OK送到外部SIP設(shè)備;
步驟607,外部SIP設(shè)備向IMS發(fā)送ACK;
步驟608,IMS將ACK送到UE2;
步驟609,外部SIP設(shè)備向UE1發(fā)送呼叫建立通知;
步驟610,呼叫建立,媒體面建立在外部SIP設(shè)備與UE2之間。
下面再來簡要介紹下,在第一移動終端UE1與第二移動終端UE2建立通話的情境下,SIP終端如何替代第一移動終端實現(xiàn)與第二移動終端的通話。
本實施例中在第一移動終端和第二移動終端建立通話的情景下,通過Re-INVITE完成第一移動終端和SIP終端之間的切換,如圖7所示,所述切換方法包括:
步驟701,UE1與UE2已經(jīng)建立VoLTE呼叫;
步驟702,UE1向外部SIP設(shè)備傳遞呼叫信息并發(fā)起切換請求;呼叫信息包括可以讓外部SIP設(shè)備構(gòu)建Re-INVITE的信息,如用戶身份、DialogID等;
步驟703,外部SIP設(shè)備向UE2發(fā)送Re-INVITE,先將Re-INVITE請求發(fā)送到IMS;
步驟704,IMS轉(zhuǎn)發(fā)Re-INVITE到UE2;
步驟705,UE2回應(yīng)200OK;
步驟706,IMS轉(zhuǎn)發(fā)200OK到外部SIP設(shè)備;
步驟707,外部SIP設(shè)備發(fā)送ACK;
步驟708,IMS轉(zhuǎn)發(fā)ACK到UE2;
步驟709,外部SIP設(shè)備向UE1發(fā)送切換完成通知;
步驟710,此時,媒體連接建立在外部SIP設(shè)備與UE2之間。
本實施例中,在第一移動終端和第二移動終端建立通話的情景下,通過INVITE+Replace完成第一移動終端和SIP終端之間的切換,如圖8所示,所述切換方法包括:
步驟801,UE1與UE2已經(jīng)建立VoLTE呼叫;
步驟802,UE向外部SIP設(shè)備傳遞用戶身份信息,并發(fā)起在外部SIP設(shè)備發(fā)起注冊的請求;
步驟803,外部SIP設(shè)備使用該身份信息向IMS發(fā)起注冊請求,攜帶Authorization認(rèn)證頭部;
步驟804,IMS向外部SIP設(shè)備發(fā)送401Unauthorized失敗響應(yīng),攜帶WWW-Authenticate,帶有認(rèn)證挑戰(zhàn)信息;
步驟805,外部SIP設(shè)備將認(rèn)證信息發(fā)送UE;
步驟806,UE對該認(rèn)證信息處理,向外部SIP設(shè)備返回認(rèn)證信息;
步驟807,外部SIP設(shè)備用該認(rèn)證信息,重新發(fā)起注冊請求;
步驟808,IMS認(rèn)證該認(rèn)證信息,發(fā)送200OK;
步驟809,外部SIP設(shè)備向UE發(fā)送注冊成功通知;
步驟810,UE1向外部SIP設(shè)備傳遞呼叫信息并發(fā)起切換請求;
步驟811,外部SIP設(shè)備向UE2發(fā)送初始INVITE請求,并攜帶Replace指示,需要替換的呼叫為原UE1和UE2之間的呼叫,先將INVITE請求發(fā)送到IMS;
步驟812,IMS轉(zhuǎn)發(fā)該INVITE請求并攜帶Replace指示;
步驟813,UE2回應(yīng)200OK;
步驟814,IMS轉(zhuǎn)發(fā)200OK到外部SIP設(shè)備;
步驟815,外部SIP設(shè)備發(fā)送ACK;
步驟816,IMS轉(zhuǎn)發(fā)ACK到UE2;
步驟817,外部SIP設(shè)備向UE1發(fā)送切換完成通知;
這里,本步驟也可以在本流程最后執(zhí)行;
步驟818,此時,媒體連接建立在外部SIP設(shè)備與UE2之間;
步驟819,UE2根據(jù)Replace指示,釋放原呼叫,UE2向IMS發(fā)送BYE;
步驟820,IMS向UE1轉(zhuǎn)發(fā)BYE;
步驟821,UE1向IMS發(fā)送200OK;
步驟822,IMS向UE2轉(zhuǎn)發(fā)200OK。
實施例1
本實施例中,SIP終端采用機頂盒和數(shù)字液晶電視的組合,且由SIP終端自主發(fā)起建立通話;UE1為第一移動終端,UE2為第二移動終端。如圖9所示,本實施例替代移動終端進(jìn)行通話的方法包括:
步驟901,機頂盒使用UE1的身份注冊;
步驟902,機頂盒與數(shù)字液晶電視交互獲取媒體參數(shù);
這里,所述媒體參數(shù)包括:解碼方式、音視頻輸入制式、最高視頻碼率;其中,解碼方式用于機頂盒和數(shù)字液晶電視建立鏈接;音視頻輸入制式、最高視頻碼率用于表明數(shù)字液晶電視支持什么樣的媒體流,比如液晶電視的分辨率、信號接收頻率等。
步驟903,機頂盒發(fā)起呼叫,呼叫UE2,向IMS發(fā)送邀請(INVITE)請求;
步驟904,IMS將INVITE請求送到UE2;
步驟905,UE2應(yīng)答呼叫,向IMS發(fā)送200OK;
步驟906,IMS將200OK送到機頂盒;
步驟907,機頂盒向IMS發(fā)送ACK;
步驟908,IMS將ACK送到UE2;
步驟909,呼叫建立,對于UE2發(fā)送的視頻流,由UE2發(fā)送到機頂盒。
上述通話過程完成后,機頂盒會將接收到的來自UE2的媒體流通過數(shù) 字液晶電視呈現(xiàn)。
實施例2
本實施例中,SIP終端采用機頂盒和數(shù)字液晶電視的組合,且由UE1發(fā)起建立通話;UE1為第一移動終端,UE2為第二移動終端。如圖10所示,本實施例替代移動終端進(jìn)行通話的方法包括:
步驟1001,機頂盒使用UE1的身份注冊;
步驟1002,UE1向機頂盒發(fā)送發(fā)起呼叫的請求,請求機頂盒發(fā)送呼叫到UE2;
步驟1003,機頂盒與數(shù)字液晶電視交互獲取媒體參數(shù);
步驟1004,機頂盒發(fā)起呼叫,呼叫UE2,向IMS發(fā)送INVITE請求;
步驟1005,IMS將INVITE請求送到UE2;
步驟1006,UE2應(yīng)答呼叫,向IMS發(fā)送200OK;
步驟1007,IMS將200OK送到機頂盒;
步驟1008,機頂盒向IMS發(fā)送ACK;
步驟1009,IMS將ACK送到UE2;
步驟1010,機頂盒向UE1發(fā)送呼叫建立通知;
步驟1011,呼叫建立,對于UE2發(fā)送的視頻流,由UE2發(fā)送到機頂盒;
上述通話過程完成后,機頂盒會將接收到的來自UE2的媒體流通過數(shù)字液晶電視呈現(xiàn)。
實施例3
本實施例中,SIP終端采用機頂盒和數(shù)字液晶電視的組合;構(gòu)建Re-INVITE實現(xiàn)通話的切換;UE1為第一移動終端,UE2為第二移動終端;如圖11所示,本實施例替代移動終端進(jìn)行通話的方法包括:
步驟1101,UE1與UE2已經(jīng)建立VoLTE呼叫;
步驟1102,UE1向機頂盒傳遞呼叫信息并發(fā)起切換請求;呼叫信息包括可以讓機頂盒構(gòu)建Re-INVITE的信息,如用戶身份、DialogID等;
步驟1103,機頂盒向UE2發(fā)送Re-INVITE,首先將Re-INVITE請求發(fā)送到IMS;
步驟1104,IMS轉(zhuǎn)發(fā)Re-INVITE到UE2;
步驟1105,UE2回應(yīng)200OK;
步驟1106,IMS轉(zhuǎn)發(fā)200OK到機頂盒;
步驟1107,機頂盒發(fā)送ACK;
步驟1108,IMS轉(zhuǎn)發(fā)ACK到UE2;
步驟1109,機頂盒設(shè)備向UE1發(fā)送切換完成通知;
步驟1110,對于UE2發(fā)送的視頻流,由UE2發(fā)送到機頂盒;
上述通話過程完成后,機頂盒會將接收到的來自UE2的媒體流通過數(shù)字液晶電視呈現(xiàn)。
實施例4
本實施例中,SIP終端采用機頂盒和數(shù)字液晶電視的組合;構(gòu)建INVITE+Replace實現(xiàn)通話的切換;UE1為第一移動終端,UE2為第二移動終端;如圖12所示,本實施例替代移動終端進(jìn)行通話的方法包括:
步驟1201,UE1與UE2已經(jīng)建立VoLTE呼叫;
步驟1202,UE1向機頂盒傳遞用戶身份信息,并發(fā)起在機頂盒發(fā)起注冊的請求;
步驟1203,機頂盒使用該身份信息向IMS發(fā)起注冊請求,攜帶Authorization認(rèn)證頭部;
步驟1204,IMS向機頂盒發(fā)送401Unauthorized失敗響應(yīng),攜帶WWW-Authenticate,帶有認(rèn)證挑戰(zhàn)信息;
步驟1205,機頂盒將認(rèn)證信息發(fā)送UE;
步驟1206,UE1對該認(rèn)證信息處理,向機頂盒返回認(rèn)證信息;
步驟1207,機頂盒用該認(rèn)證信息,重新發(fā)起注冊請求;
步驟1208,IMS認(rèn)證該認(rèn)證信息,發(fā)送200OK;
步驟1209,機頂盒向UE1發(fā)送注冊成功通知;
步驟1210,UE1向機頂盒傳遞呼叫信息并發(fā)起切換請求;
步驟1211,機頂盒與數(shù)字液晶電視交互,獲取媒體參數(shù);
步驟1212,機頂盒向UE2發(fā)送初始INVITE請求,并攜帶Replace指示,需要替換的呼叫為原UE1和UE2之間的呼叫;首先將INVITE請求發(fā)送到IMS;
步驟1213,IMS轉(zhuǎn)發(fā)該INVITE請求并攜帶Replace指示;
步驟1214,UE2回應(yīng)200OK;
步驟1215,IMS轉(zhuǎn)發(fā)200Ok到機頂盒;
步驟1216,機頂盒發(fā)送ACK;
步驟1217,IMS轉(zhuǎn)發(fā)ACK到UE2;
步驟1218,機頂盒向UE1發(fā)送切換完成通知;
步驟1219,對于UE2發(fā)送的視頻流,由UE2發(fā)送到機頂盒;
步驟1220,機頂盒將視頻流送到數(shù)字液晶電視,在數(shù)字液晶電視上呈現(xiàn);
步驟1221,UE2根據(jù)Replace指示,釋放原呼叫。
上述通話過程完成后,機頂盒會將接收到的來自UE2的媒體流通過數(shù)字液晶電視呈現(xiàn)。
另外,實施例中的數(shù)字液晶電視也可以由具備媒體輸出能力的其它設(shè)備所代替。
本發(fā)明實施例提供了一種通過外部設(shè)備完成注冊、通話及切換中注冊部分所用的裝置,如圖13所示,所述裝置包括:
信息獲取單元1301,用于SIP終端獲取來自第一移動終端的信息;
注冊單元1302,用于所述SIP終端利用獲得的所述第一移動終端的信息完成為所述第一移動終端提供業(yè)務(wù)的網(wǎng)絡(luò)的注冊。
這里,所述信息獲取單元1301,具體用于獲取所述第一移動終端的用戶身份信息。
本實施例提供的裝置置于SIP終端內(nèi)使用,輔助SIP終端利用移動終端完成注冊的功能,在用戶希望使SIP終端能夠利用移動終端完成注冊到為所述第一移動終端提供業(yè)務(wù)的網(wǎng)絡(luò)時,由本裝置的信息獲取單元完成與移動終端之間 的信息交互,獲取移動終端的用戶信息,再由本裝置的注冊單元完成注冊。
本發(fā)明實施例還提供了一種通過外部設(shè)備完成注冊及通話的裝置,如圖14所示,所述裝置包括:
信息獲取單元1401,用于使SIP終端獲取來自第一移動終端的信息;
通話單元1402,用于所述SIP終端利用獲得的所述第一移動終端的信息完成為所述第一移動終端提供業(yè)務(wù)的網(wǎng)絡(luò)的注冊;所述SIP終端利用注冊后獲得的權(quán)限完成與第二移動終端的通話。
這里,所述信息獲取單元1401,具體用于獲取所述第一移動終端的用戶身份信息。
這里,所述通話單元1402,具體用于所述SIP終端利用獲得的所述第一移動終端的信息完成IMS的注冊,以及所述SIP終端利用注冊后獲得的權(quán)限完成與第二移動終端的通話;
或者,具體用于所述第一移動終端與所述第二移動終端建立通話后,所述SIP終端利用獲得的所述第一移動終端的信息完成IMS注冊,所述第一移動終端將通話切換到所述SIP終端,由所述SIP終端利用注冊后獲得的權(quán)限完成與第二移動終端的通話。
這里,所述通話單元1402,具體用于由所述第一移動終端發(fā)起呼叫,向所述SIP終端發(fā)送呼叫所述第二移動終端的請求,所述SIP終端再向所述IMS發(fā)送呼叫所述第二移動終端的請求;
或者,具體用于由所述SIP終端發(fā)起呼叫,向所述IMS發(fā)送呼叫所述第二移動終端的請求。
這里,所述通話單元1402,具體用于所述SIP終端利用所述第一移動終端的信息構(gòu)建RE-INVITE請求或者構(gòu)建INVITE請求,并攜帶Replace指令完成通話在所述第一移動終端和所述SIP終端的切換。
本實施例提供的裝置置于SIP終端內(nèi)使用,輔助SIP終端完成替代移動終端通話的功能,在用戶希望將移動終端的通話切換到SIP終端或者由SIP終端完成呼叫時,由本裝置的信息獲取單元完成與移動終端之間的信息交互,獲取 移動終端的用戶信息,再由本裝置的通話單元替代移動終端完成通話。
本發(fā)明實施例還提供一種終端,所述終端包括:上述任一種所述的通過外部設(shè)備完成注冊、通話及切換的裝置。
本發(fā)明實施例提供的一種通過外部設(shè)備完成注冊、通話及切換的方法、裝置和終端,SIP終端通過與第一移動終端的信息交互,獲得所述第一移動終端的用戶信息;之后,SIP終端利用獲得的第一移動終端的用戶信息完成與第二移動終端的通話;如此,可使不具備SIM插卡功能的SIP終端能通過具備SIM插卡功能的移動終端的用戶信息完成IMS通話,從而使用戶的通話能在多個獨立的具備SIM插卡功能的移動終端,不必在IMS系統(tǒng)中增加AS,也不要求用戶的每個SIP終端在進(jìn)行IMS通話時都必須具備SIM插卡功能。
另外,在實際應(yīng)用中,所述信息獲取單元601、通話單元602均可由位于終端中的中央處理器(Central Processing Unit,CPU)、微處理器(Micro Processor Unit,MPU)、數(shù)字信號處理器(Digital Signal Processor,DSP)、或現(xiàn)場可編程門陣列(Field Programmable Gate Array,F(xiàn)PGA)等實現(xiàn)。
以上所述,僅為本發(fā)明的具體實施方式,但本發(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)。