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

一種注冊(cè)方法、裝置及系統(tǒng)的制作方法

文檔序號(hào):7865224閱讀:210來源:國(guó)知局
專利名稱:一種注冊(cè)方法、裝置及系統(tǒng)的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及通訊領(lǐng)域,尤其涉及一種注冊(cè)方法、裝置及系統(tǒng)。
背景技術(shù)
網(wǎng)際協(xié)議承載語音(Voice over Internet Protocol,VoIP)是一種將模擬信號(hào)數(shù)字化,并以數(shù)據(jù)包的形式在IP網(wǎng)絡(luò)中實(shí)時(shí)傳輸?shù)募夹g(shù),可傳輸語音、傳真和視頻等信號(hào)?,F(xiàn)有技術(shù)中,用戶使用VoIP應(yīng)用時(shí),需要先進(jìn)行VoIPSIP(Session Initiation Protocol,會(huì)話初始化協(xié)議)注冊(cè)。VoIP SIP注冊(cè)流程為
I、終端執(zhí)行RCS (Rich Communication Suite,富通信套件)業(yè)務(wù)登錄。其中RCS業(yè)務(wù)登錄過程中需要進(jìn)行的操作包括終端到鑒權(quán)服務(wù)器進(jìn)行認(rèn)證鑒權(quán),以及與IMP (Interface Message Processor,接口信息處理機(jī))服務(wù)器建立TCP長(zhǎng)連接。2、終端向IMS (IP Multimedia Subsystem, IP多媒體子系統(tǒng))核心網(wǎng)發(fā)起VoIPSIP注冊(cè)請(qǐng)求。3、IMS核心網(wǎng)返回401挑戰(zhàn)鑒權(quán)。4、終端重新向MS核心網(wǎng)發(fā)起VoIP SIP注冊(cè)請(qǐng)求。5、終端與MS核心網(wǎng)建立連接。通過以上步驟可以發(fā)現(xiàn),終端在登錄后直接進(jìn)行VoIP SIP注冊(cè)并與MS核心網(wǎng)建立連接,在與MS核心網(wǎng)建立連接后,終端開始占用VoIP資源。此時(shí)如果終端沒有VoIPSIP業(yè)務(wù),將導(dǎo)致VoIP資源的浪費(fèi)。

發(fā)明內(nèi)容
本發(fā)明實(shí)施例提供的一種注冊(cè)方法、裝置及系統(tǒng),能夠節(jié)省VoIP資源。為達(dá)到上述目的,本發(fā)明的實(shí)施例采用如下技術(shù)方案本發(fā)明第一方面提供一種注冊(cè)方法,涉及服務(wù)器一側(cè),包括接收主叫終端在進(jìn)行業(yè)務(wù)登錄后發(fā)送的呼叫初始化請(qǐng)求;所述呼叫初始化請(qǐng)求包含被叫終端的標(biāo)識(shí);判斷所述被叫終端是否在線;當(dāng)所述被叫終端在線時(shí),將所述呼叫初始化請(qǐng)求轉(zhuǎn)發(fā)至所述被叫終端,以便所述被叫終端接收所述呼叫初始化請(qǐng)求后,完成VoIP SIP注冊(cè);接收所述被叫終端完成注冊(cè)后發(fā)送的初始化成功響應(yīng);將所述初始化成功響應(yīng)轉(zhuǎn)發(fā)給所述主叫終端,以便所述主叫終端接收所述初始化成功響應(yīng)后,完成VoIP SIP注冊(cè)。在第一方面的第一種可能的實(shí)現(xiàn)方式中,當(dāng)所述被叫終端不在線時(shí),還包括向通知服務(wù)器發(fā)送呼叫請(qǐng)求,所述呼叫請(qǐng)求包括所述被叫終端的標(biāo)識(shí);所述通知服務(wù)器判斷所述被叫終端具有推送通知服務(wù)功能時(shí),將所述呼叫請(qǐng)求轉(zhuǎn)發(fā)給所述被叫終端,以便被叫終端執(zhí)行上線動(dòng)作;
從所述通知服務(wù)器接收所述被叫終端的上線通知;將所述呼叫初始化請(qǐng)求轉(zhuǎn)發(fā)至所述被叫終端。結(jié)合第一方面的第一種可能的實(shí)現(xiàn)方式,在第二種可能的實(shí)現(xiàn)方式中,所述的方法,在向通知服務(wù)器發(fā)送呼叫請(qǐng)求后,還包括當(dāng)在預(yù)定的等待時(shí)間內(nèi)未從所述通知服務(wù)器接收到所述被叫終端的上線通知時(shí),向主叫終端發(fā)送初始化失敗響應(yīng)。結(jié)合第一方面的第一種可能的實(shí)現(xiàn)方式,在第三種可能的實(shí)現(xiàn)方式中,在向通知服務(wù)器發(fā)送呼叫請(qǐng)求后,還包括接收所述通知服務(wù)器發(fā)送的通知失敗應(yīng)答;所述通知失敗應(yīng)答由所述通知服務(wù)器判斷所述被叫終端不具有推送通知服務(wù)功能時(shí)發(fā)送;
向主叫終端發(fā)送初始化失敗響應(yīng)。第二方面,提供一種注冊(cè)方法,涉及主叫終端一側(cè),包括在進(jìn)行業(yè)務(wù)登錄后,通過服務(wù)器向被叫終端發(fā)送呼叫初始化請(qǐng)求,以使所述被叫終端完成VoIP SIP注冊(cè);接收所述被叫終端通過所述服務(wù)器發(fā)送的初始化成功響應(yīng),所述初始化成功響應(yīng)由所述被叫終端完成VoIP SIP注冊(cè)后發(fā)送;執(zhí)行VoIP SIP 注冊(cè)。第三方面,提供一種注冊(cè)方法,涉及被叫終端一側(cè),包括接收服務(wù)器轉(zhuǎn)發(fā)的呼叫初始化請(qǐng)求;所述呼叫初始化請(qǐng)求由主叫終端發(fā)送給所述服務(wù)器;執(zhí)行VoIP SIP 注冊(cè);通過所述服務(wù)器向所述主叫終端發(fā)送初始化成功響應(yīng),以便所述主叫終端完成VoIP SIP 注冊(cè)。在第三方面的第一種可能的實(shí)現(xiàn)方式中,當(dāng)所述被叫終端不在線時(shí),在接收服務(wù)器轉(zhuǎn)發(fā)的呼叫初始化請(qǐng)求前,還包括接收通知服務(wù)器轉(zhuǎn)發(fā)的呼叫請(qǐng)求;所述呼叫請(qǐng)求由所述服務(wù)器發(fā)送給所述通知服務(wù)器;執(zhí)行上線動(dòng)作。第四方面,提供一種注冊(cè)方法,涉及通知服務(wù)器一側(cè),包括接收服務(wù)器發(fā)送的呼叫請(qǐng)求,所述呼叫請(qǐng)求包括所述被叫終端的標(biāo)識(shí);所述呼叫請(qǐng)求由所述服務(wù)器判斷所述被叫終端不在線時(shí)發(fā)送給通知服務(wù)器;判斷所述呼叫請(qǐng)求對(duì)應(yīng)的被叫終端是否具有推送通知服務(wù)功能;當(dāng)所述呼叫請(qǐng)求對(duì)應(yīng)的被叫終端具有推送通知服務(wù)功能時(shí),將所述呼叫請(qǐng)求轉(zhuǎn)發(fā)給所述被叫終端;所述被叫終端接收所述呼叫請(qǐng)求后執(zhí)行上線動(dòng)作,以便所述服務(wù)器在所述被叫終端上線后將所述呼叫初始化請(qǐng)求轉(zhuǎn)發(fā)至所述被叫終端。在第四方面的第一種可能的實(shí)現(xiàn)方式中,當(dāng)所述呼叫請(qǐng)求對(duì)應(yīng)的被叫終端不具有推送通知服務(wù)功能時(shí),還包括向所述服務(wù)器發(fā)送通知失敗應(yīng)答;以便所述服務(wù)器接收所述通知失敗答后向主叫終端發(fā)送初始化失敗響應(yīng)。
第五方面,提供一種服務(wù)器,包括第一接收單元,用于接收主叫終端在進(jìn)行業(yè)務(wù)登錄后發(fā)送的呼叫初始化請(qǐng)求;所述呼叫初始化請(qǐng)求包含被叫終端的標(biāo)識(shí);判斷單元,用于在所述第一接收單元接收所述呼叫初始化請(qǐng)求后,判斷所述被叫終端是否在線;第一轉(zhuǎn)·發(fā)單元,用于當(dāng)所述判斷單元判斷所述被叫終端在線時(shí),將所述呼叫初始化請(qǐng)求轉(zhuǎn)發(fā)至所述被叫終端,以便未執(zhí)行VoIP SIP注冊(cè)的所述被叫終端接收所述呼叫初始化請(qǐng)求后,完成VoIP SIP注冊(cè);第二接收單元,用于在所述第一轉(zhuǎn)發(fā)單元將所述呼叫初始化請(qǐng)求轉(zhuǎn)發(fā)至所述被叫終端后,接收完成VoIP SIP注冊(cè)的所述被叫終端發(fā)送的初始化成功響應(yīng);第二轉(zhuǎn)發(fā)單元,用于將所述第二接收單元接收的所述初始化成功響應(yīng)轉(zhuǎn)發(fā)給所述主叫終端,以便所述主叫終端接收所述初始化成功響應(yīng)后,完成VoIP SIP注冊(cè)。在第五方面的第一種可能的實(shí)現(xiàn)方式中,所述服務(wù)器,還包括第一發(fā)送單元,用于當(dāng)所述判斷單元判斷所述被叫終端不在線時(shí),向通知服務(wù)器發(fā)送呼叫請(qǐng)求,所述呼叫請(qǐng)求包括所述被叫終端的標(biāo)識(shí);所述通知服務(wù)器判斷所述被叫終端具有推送通知服務(wù)功能時(shí),將所述呼叫請(qǐng)求轉(zhuǎn)發(fā)給所述被叫終端,以便所述被叫終端執(zhí)行上線動(dòng)作;第三接收單元,用于從所述通知服務(wù)器接收所述被叫終端的上線通知;所述第一轉(zhuǎn)發(fā)單元還用于在所述第三接收單元接收所述被叫終端的上線通知后,將所述呼叫初始化請(qǐng)求轉(zhuǎn)發(fā)至所述被叫終端。結(jié)合第五方面的第一種可能的實(shí)現(xiàn)方式,在第二種可能的實(shí)現(xiàn)方式中,所述服務(wù)器,還包括第二發(fā)送單元,用于在所述第一發(fā)送單元向通知服務(wù)器發(fā)送呼叫請(qǐng)求之后,當(dāng)在預(yù)定的等待時(shí)間內(nèi)未從所述通知服務(wù)器接收到所述被叫終端的上線通知時(shí),向所述主叫終端發(fā)送初始化失敗響應(yīng)。結(jié)合第五方面的第一種可能的實(shí)現(xiàn)方式,在第三種可能的實(shí)現(xiàn)方式中,所述第三接收單元還用于在所述第一發(fā)送單元向通知服務(wù)器發(fā)送呼叫請(qǐng)求之后,接收所述通知服務(wù)器發(fā)送的通知失敗應(yīng)答;所述通知失敗應(yīng)答由所述通知服務(wù)器判斷所述呼叫請(qǐng)求對(duì)應(yīng)的被叫終端不具有推送通知服務(wù)功能時(shí)發(fā)送;所述第二發(fā)送單元還用于在所述第三接收單元接收所述通知服務(wù)器發(fā)送的通知失敗應(yīng)答后,向所述主叫終端發(fā)送初始化失敗響應(yīng)。第六方面,提供一種主叫終端,包括發(fā)送單元,用于在所述主叫終端進(jìn)行業(yè)務(wù)登錄后,通過服務(wù)器向被叫終端發(fā)送呼叫初始化請(qǐng)求,以使所述被叫終端完成VoIP SIP注冊(cè);接收單元,用于在所述發(fā)送單元發(fā)送所述呼叫初始化請(qǐng)求后,接收所述被叫終端通過所述服務(wù)器發(fā)送的初始化成功響應(yīng),所述初始化成功響應(yīng)由所述被叫終端完成VoIPSIP注冊(cè)后發(fā)送。第七方面,提供一種被叫終端,包括第一接收單元,用于接收服務(wù)器轉(zhuǎn)發(fā)的呼叫初始化請(qǐng)求;所述呼叫初始化請(qǐng)求由主叫終端發(fā)送給所述服務(wù)器;第一執(zhí)行單元,用于在所述第一接收單元接收所述呼叫初始化請(qǐng)求后,執(zhí)行VoIPSIP注冊(cè);第一發(fā)送單元,用于在所述第一執(zhí)行單元執(zhí)行VoIP SIP注冊(cè)后,通過所述服務(wù)器向所述主叫終端發(fā)送初始化成功響應(yīng),以便所述主叫終端完成VoIP SIP注冊(cè)。在第七方面的第一種可能的實(shí)現(xiàn)方式中,被叫終端,還包括第二接收單元,用于當(dāng)所述被叫終端不在線時(shí),在所述第一接收單元接收服務(wù)器轉(zhuǎn)發(fā)的呼叫初始化請(qǐng)求之前,接收通知服務(wù)器轉(zhuǎn)發(fā)的呼叫請(qǐng)求;所述呼叫請(qǐng)求由所述服務(wù)器發(fā)送給所述通知服務(wù)器;第二執(zhí)行單元,用于在所述第二接收單元接收所述通知服務(wù)器轉(zhuǎn)發(fā)的呼叫請(qǐng)求后,執(zhí)行上線動(dòng)作。 第八方面,提供一種通知服務(wù)器,包括第一接收單元,用于接收服務(wù)器發(fā)送的呼叫請(qǐng)求,所述呼叫請(qǐng)求包括所述被叫終端的標(biāo)識(shí);所述呼叫請(qǐng)求由所述服務(wù)器判斷所述被叫終端不在線時(shí)發(fā)送給通知服務(wù)器;判斷單元,用于在所述第一接收單元接收服務(wù)器發(fā)送的呼叫請(qǐng)求后,判斷所述呼叫請(qǐng)求對(duì)應(yīng)的被叫終端是否具有推送通知服務(wù)功能;轉(zhuǎn)發(fā)單元,用于當(dāng)所述判斷單元判斷所述呼叫請(qǐng)求對(duì)應(yīng)的被叫終端具有推送通知服務(wù)功能時(shí),將所述呼叫請(qǐng)求轉(zhuǎn)發(fā)給所述被叫終端;所述被叫終端接收所述呼叫請(qǐng)求后執(zhí)行上線動(dòng)作,以便所述服務(wù)器在所述被叫終端上線后將所述呼叫初始化請(qǐng)求轉(zhuǎn)發(fā)至所述被叫終端。在第八方面的第一種可能的實(shí)現(xiàn)方式中,所述通知服務(wù)器,還包括發(fā)送單元,用于當(dāng)所述判斷單元判斷所述呼叫請(qǐng)求對(duì)應(yīng)的被叫終端不具有推送通知服務(wù)功能時(shí),向所述服務(wù)器發(fā)送通知失敗應(yīng)答;以便所述服務(wù)器接收所述通知失敗應(yīng)答后向主叫終端發(fā)送初始化失敗響應(yīng)。第九方面,提供一種注冊(cè)系統(tǒng),包括服務(wù)器,主叫終端,被叫終端。在第九方面的第一種可能的實(shí)現(xiàn)方式中,注冊(cè)系統(tǒng)還包括通知服務(wù)器。本發(fā)明實(shí)施例提供了一種注冊(cè)方法,裝置及系統(tǒng),主叫終端登錄后不會(huì)直接進(jìn)行VoIP SIP注冊(cè),而是向服務(wù)器發(fā)送呼叫初始化請(qǐng)求,服務(wù)器判斷被叫終端是否在線,當(dāng)被叫終端在線時(shí)服務(wù)器將呼叫初始化請(qǐng)求轉(zhuǎn)發(fā)給被叫終端,并將被叫終端在VoIP SIP注冊(cè)完成后發(fā)出的初始化成功響應(yīng)返回給主叫終端,然后主叫終端可以執(zhí)行VoIP SIP注冊(cè)。通過以上流程,使得在主叫終端在確定被叫終端已經(jīng)執(zhí)行VoIP SIP注冊(cè)后才完成自身的VoIP SIP注冊(cè),相比于主叫終端在不確定被叫終端是否在線、能否與被叫終端之間形成有效網(wǎng)絡(luò)會(huì)話的情況下,在登錄時(shí)就執(zhí)行VoIP SIP注冊(cè)動(dòng)作,節(jié)省了 VoIP資源。


為了更清楚地說明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。圖I為本發(fā)明實(shí)施例I中一種注冊(cè)方法流程圖;圖2為本發(fā)明實(shí)施例I中一種注冊(cè)方法流程圖;圖3為本發(fā)明實(shí)施例I中一種注冊(cè)方法流程圖;圖4為本發(fā)明實(shí)施例I中一種注冊(cè)方法信令圖;圖5為本發(fā)明實(shí)施例I中一種注冊(cè)方法信令圖;圖6為本發(fā)明實(shí)施例2中一種注冊(cè)方法信令圖;圖7為本發(fā)明實(shí)施例2中一種注冊(cè)方法信令圖; 圖8為本發(fā)明實(shí)施例3中一種服務(wù)器組成示意圖;圖9為本發(fā)明實(shí)施例3中另一種服務(wù)器組成示意圖;圖10為本發(fā)明實(shí)施例3中一種主叫終端組成示意圖;圖11為本發(fā)明實(shí)施例3中一種被叫終端組成示意圖;圖12為本發(fā)明實(shí)施例3中另一種被叫終端組成示意圖;圖13為本發(fā)明實(shí)施例3中一種通知服務(wù)器組成示意圖;圖14為本發(fā)明實(shí)施例3中另一種通知服務(wù)器組成示意圖;圖15為本發(fā)明實(shí)施例3中一種集成服務(wù)器組成示意圖;圖16為本發(fā)明實(shí)施例4中一種注冊(cè)系統(tǒng)組成示意圖;圖17為本發(fā)明實(shí)施例4中另一種注冊(cè)系統(tǒng)組成示意圖。
具體實(shí)施例方式下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。實(shí)施例I本發(fā)明實(shí)施例提供一種注冊(cè)方法,涉及服務(wù)器,如圖I所示,包括101、接收主叫終端在進(jìn)行業(yè)務(wù)登錄后發(fā)送的呼叫初始化請(qǐng)求;所述呼叫初始化請(qǐng)求包含被叫終端的標(biāo)識(shí)。該呼叫初始化請(qǐng)求可米用XMPP (Extensible Messaging and PresenceProtocol,可擴(kuò)展通訊和表示協(xié)議)規(guī)定的格式。XMPP是基于可擴(kuò)展標(biāo)記語言的協(xié)議,用于傳輸與即時(shí)通訊相關(guān)的指令。其中,進(jìn)行的業(yè)務(wù)登錄可以是RCS業(yè)務(wù)登錄,即時(shí)消息(IM :InstantMessage)業(yè)務(wù)
登錄等。服務(wù)器可以為即時(shí)消息服務(wù)器,接收主叫終端發(fā)送的呼叫初始化請(qǐng)求,呼叫初始化請(qǐng)求通過XMPP通道傳輸,其中包含主叫終端標(biāo)識(shí)、被叫終端標(biāo)識(shí)、呼叫類型等信息。102、判斷所述被叫終端是否在線。其中,服務(wù)器在接收主叫終端發(fā)送的呼叫初始化請(qǐng)求之后,根據(jù)呼叫初始化請(qǐng)求中包含的被叫終端標(biāo)識(shí),確定被叫終端,并判斷當(dāng)前被叫終端是否在線。在本發(fā)明實(shí)施例中服務(wù)器具體的可以是MP服務(wù)器。終端執(zhí)行RCS業(yè)務(wù)登錄時(shí),需要與MP服務(wù)器建立TCP長(zhǎng)連接,因此MP服務(wù)器能夠獲知哪些終端執(zhí)行了登錄,對(duì)于執(zhí)行了登錄的終端,其狀態(tài)可以被MP服務(wù)器記錄為“在線”。由此,當(dāng)收到呼叫初始化請(qǐng)求時(shí),服務(wù)器可以判斷呼叫初始化請(qǐng)求所針對(duì)的被叫終端是否在線。103、當(dāng)被叫終端在線時(shí),將所述呼叫初始化請(qǐng)求轉(zhuǎn)發(fā)至所述被叫終端,以便未執(zhí)行VoIP SIP注冊(cè)的被叫終端接收所述呼叫初始化請(qǐng)求后,完成VoIP SIP注冊(cè)。104、接 收完成VoIP SIP注冊(cè)的所述被叫終端發(fā)送的初始化成功響應(yīng)。實(shí)際場(chǎng)景中,主叫終端希望建立通信的被叫終端可能已經(jīng)執(zhí)行了 VoIP SIP注冊(cè),在此情況下,被叫終端接收到呼叫初始化請(qǐng)求后可以直接發(fā)送初始化成功響應(yīng)。而對(duì)于未執(zhí)行VoIP SIP注冊(cè)的被叫終端,需要先完成VoIP SIP注冊(cè),然后再發(fā)送初始化成功響應(yīng)。105、將所述初始化成功響應(yīng)轉(zhuǎn)發(fā)給所述主叫終端,以便所述主叫終端接收所述初始化成功響應(yīng)后,完成VoIP SIP注冊(cè)。上述提及的主叫終端和被叫終端的VoIP SIP注冊(cè)包括終端向MS核心網(wǎng)發(fā)起VoIP SIP注冊(cè)請(qǐng)求;MS核心網(wǎng)向終端返回401挑戰(zhàn)鑒權(quán);終端向MS核心網(wǎng)重新提交VoIPSIP注冊(cè)請(qǐng)求;終端與MS核心網(wǎng)建立連接。本發(fā)明實(shí)施例提供的注冊(cè)方法,服務(wù)器接收主叫終端的呼叫初始化請(qǐng)求,當(dāng)判斷被叫終端在線時(shí),服務(wù)器將呼叫初始化請(qǐng)求轉(zhuǎn)發(fā)給被叫終端,并將被叫終端在VoIP SIP注冊(cè)完成后發(fā)出的初始化成功響應(yīng)返回給主叫終端,以便主叫終端執(zhí)行VoIP SIP注冊(cè)。通過服務(wù)器將會(huì)話初始請(qǐng)求轉(zhuǎn)發(fā)給被叫終端,并將初始化成功響應(yīng)返回主叫終端,使得在主叫終端與被叫終端之間需要進(jìn)行VoIP業(yè)務(wù)時(shí)才進(jìn)行VoIP SIP注冊(cè),相比于主叫終端在不確定被叫終端是否在線、能否與被叫終端之間形成有效網(wǎng)絡(luò)會(huì)話的情況下,在登錄時(shí)就執(zhí)行VoIP SIP注冊(cè)動(dòng)作,節(jié)省了 VoIP資源。本發(fā)明實(shí)施例提供一種注冊(cè)方法,涉及主叫終端,如圖2所示,包括201、向服務(wù)器發(fā)送呼叫初始化請(qǐng)求。其中,呼叫初始化請(qǐng)求包含被叫終端的標(biāo)識(shí)。202、接收所述服務(wù)器轉(zhuǎn)發(fā)的初始化成功響應(yīng)。主叫終端在已完成業(yè)務(wù)登錄的情況下,向服務(wù)器發(fā)送呼叫初始化請(qǐng)求。主叫終端發(fā)出呼叫初始化請(qǐng)求后,該呼叫初始化請(qǐng)求由服務(wù)器轉(zhuǎn)發(fā)至在線的被叫終端,以便被叫終端接收呼叫初始化請(qǐng)求后,完成VoIP SIP注冊(cè),并向服務(wù)器發(fā)送初始化成功響應(yīng)。如果被叫終端收到呼叫初始化請(qǐng)求前已經(jīng)完成了 VoIP SIP注冊(cè),則不需再次注冊(cè),而是直接向服務(wù)器發(fā)送初始化成功響應(yīng)。其中,主叫終端可為手機(jī)、電腦及其它具有網(wǎng)絡(luò)會(huì)話功能的電子設(shè)備。主叫終端在網(wǎng)絡(luò)會(huì)話登陸時(shí),先向服務(wù)器發(fā)送呼叫初始化請(qǐng)求,再根據(jù)服務(wù)器發(fā)送的初始化成功響應(yīng)信息,執(zhí)行VoIP SIP注冊(cè)。本發(fā)明實(shí)施例提供的注冊(cè)方法,主叫終端登錄后不會(huì)直接進(jìn)行VoIP SIP注冊(cè),而是向服務(wù)器發(fā)送呼叫初始化請(qǐng)求,服務(wù)器判斷被叫終端是否在線,當(dāng)被叫終端在線時(shí)服務(wù)器將呼叫初始化請(qǐng)求轉(zhuǎn)發(fā)給被叫終端,并將被叫終端在VoIPSIP注冊(cè)完成后發(fā)出的初始化成功響應(yīng)返回給主叫終端,然后主叫終端可以執(zhí)行VoIP SIP注冊(cè)。通過以上流程,使得在主叫終端與被叫終端之間需要進(jìn)行VoIP業(yè)務(wù)時(shí)才進(jìn)行VoIP SIP注冊(cè),相比于主叫終端在不確定被叫終端是否在線、能否與被叫終端之間形成有效網(wǎng)絡(luò)會(huì)話的情況下,在登錄時(shí)就執(zhí)行VoIP SIP注冊(cè)動(dòng)作,節(jié)省了 VoIP資源。本發(fā)明實(shí)施例提供一種注冊(cè)方法,涉及被叫終端,如圖3所示,包括301、接收服務(wù)器轉(zhuǎn)發(fā)的呼叫初始化請(qǐng)求;所述呼叫初始化請(qǐng)求包含所述被叫終端的標(biāo)識(shí);所述呼叫初始化請(qǐng)求由主叫終端發(fā)送給所述服務(wù)器。其中,被叫終端可為手機(jī)、電腦及其它具有網(wǎng)絡(luò)會(huì)話功能的電子設(shè)備。302、當(dāng)未執(zhí)行VoIP SIP注冊(cè)時(shí),執(zhí)行VoIP SIP注冊(cè)。其中,被叫終端接收呼叫初始化請(qǐng)求之后,若當(dāng)前VoIP SIP注冊(cè)已存在,則不進(jìn)行注冊(cè);若當(dāng)前未注冊(cè),則進(jìn)行VoIP SIP注冊(cè)。303、通過服務(wù)器向主叫終端發(fā)送初始化成功響應(yīng)。
所述服務(wù)器將所述初始化成功響應(yīng)轉(zhuǎn)發(fā)給所述主叫終端,以便所述主叫終端接收所述初始化成功響應(yīng)后,完成VoIP SIP注冊(cè)。本發(fā)明實(shí)施例提供的注冊(cè)方法,被叫終端接收主叫終端經(jīng)由服務(wù)器發(fā)送的呼叫初始化請(qǐng)求,當(dāng)被叫終端進(jìn)行VoIP SIP注冊(cè)后,向服務(wù)器返回初始化成功響應(yīng),該初始化成功響應(yīng)由服務(wù)器轉(zhuǎn)發(fā)給主叫終端,以便主叫終端執(zhí)行VoIP SIP注冊(cè),這樣主叫終端在確定被叫終端已經(jīng)執(zhí)行VoIP SIP注冊(cè)后才完成自身的VoIP SIP注冊(cè),相比于主叫終端在不確定被叫終端是否在線、能否與被叫終端之間形成有效網(wǎng)絡(luò)會(huì)話的情況下,在登錄時(shí)就執(zhí)行VoIP SIP注冊(cè)動(dòng)作,節(jié)省了 VoIP資源。本發(fā)明實(shí)施例提供的注冊(cè)方法,涉及服務(wù)器,主叫終端和被叫終端,下面參考圖4詳細(xì)說明各設(shè)備之間的交互過程401、主叫終端向服務(wù)器發(fā)送呼叫初始化請(qǐng)求;所述呼叫初始化請(qǐng)求包含被叫終端的標(biāo)識(shí)。402、服務(wù)器判斷被叫終端是否在線。403、當(dāng)被叫終端在線時(shí),服務(wù)器將所述呼叫初始化請(qǐng)求轉(zhuǎn)發(fā)至所述被叫終端。404、被叫終端執(zhí)行VoIP SIP注冊(cè)。405、被叫終端向服務(wù)器發(fā)送初始化成功響應(yīng)。實(shí)際場(chǎng)景中,接收會(huì)話初始化響應(yīng)的被叫終端可能已經(jīng)完成了 VoIP SIP注冊(cè),則被叫終端無需執(zhí)行步驟404,而是直接執(zhí)行步驟405。406、服務(wù)器向主叫終端轉(zhuǎn)發(fā)初始化成功響應(yīng)。407、主叫終端根據(jù)接收的初始化成功響應(yīng),執(zhí)行VoIP SIP注冊(cè)。在步驟407后,主叫終端和被叫終端都已經(jīng)執(zhí)行了 VoIP SIP注冊(cè)。此后主叫終端可以向MS核心網(wǎng)發(fā)起INVITE請(qǐng)求,開始進(jìn)行與被叫終端之間的VoIP業(yè)務(wù)。本發(fā)明實(shí)施例提供了一種注冊(cè)方法,主叫終端登錄后不會(huì)直接進(jìn)行VoIP SIP注冊(cè),而是向服務(wù)器發(fā)送呼叫初始化請(qǐng)求,服務(wù)器判斷被叫終端是否在線,當(dāng)被叫終端在線時(shí)服務(wù)器將呼叫初始化請(qǐng)求轉(zhuǎn)發(fā)給被叫終端,并將被叫終端在VoIP SIP注冊(cè)完成后發(fā)出的初始化成功響應(yīng)返回給主叫終端,然后主叫終端可以執(zhí)行VoIP SIP注冊(cè)。通過以上流程,使得在主叫終端在確定被叫終端已經(jīng)執(zhí)行VoIP SIP注冊(cè)后才完成自身的VoIP SIP注冊(cè),相比于主叫終端在不確定被叫終端是否在線、能否與被叫終端之間形成有效網(wǎng)絡(luò)會(huì)話的情況下,在登錄時(shí)就執(zhí)行VoIP SIP注冊(cè)動(dòng)作,節(jié)省了 VoIP資源。實(shí)施例2:
本發(fā)明實(shí)施例提供一種注冊(cè)方法,如圖5所示,包括501、主叫終端向服務(wù)器發(fā)送呼叫初始化請(qǐng)求。主叫終端在已完成業(yè)務(wù)登錄的情況下,向服務(wù)器發(fā)送呼叫初始化請(qǐng)求,在呼叫初始化請(qǐng)求中包含有被叫終端的標(biāo)識(shí)。502、服務(wù)器判斷被叫終端是否在線。在本發(fā)明實(shí)施例中服務(wù)器具體的可以是MP服務(wù)器。終端執(zhí)行RCS業(yè)務(wù)登錄時(shí),需要與MP服務(wù)器建立TCP長(zhǎng)連接,因此MP服務(wù)器能夠獲知哪些終端執(zhí)行了登錄,對(duì)于執(zhí)行了登錄的終端,其狀態(tài)可以被MP服務(wù)器記錄為“在線”。由此,當(dāng)收到呼叫初始化請(qǐng)求時(shí),服務(wù)器可以判斷呼叫初始化請(qǐng)求所針對(duì)的被叫終端是否在線。503、當(dāng)被叫終端不在線時(shí),服務(wù)器向通知服務(wù)器發(fā)送呼叫請(qǐng)求。 該呼叫請(qǐng)求中包括被叫終端的標(biāo)識(shí)。504、通知服務(wù)器判斷被叫終端是否具有推送通知服務(wù)功能。其中,被叫終端可為手機(jī)、電腦及其它具有網(wǎng)絡(luò)會(huì)話功能的電子設(shè)備。終端在安裝具有推送通知服務(wù)功能軟件后,終端可實(shí)時(shí)接收到離線應(yīng)用程序的通知,在點(diǎn)擊通知時(shí),離線應(yīng)用程序自動(dòng)執(zhí)行上線動(dòng)作。在終端安裝具有推送通知服務(wù)功能軟件時(shí),終端會(huì)將設(shè)備標(biāo)識(shí)編碼(Identity,ID)上報(bào)給通知服務(wù)器,以便通知服務(wù)器通過設(shè)備ID來判斷被叫終端是否具有推送通知服務(wù)。505、當(dāng)被叫終端具有推送通知服務(wù)功能時(shí),通知服務(wù)器將呼叫請(qǐng)求轉(zhuǎn)發(fā)給被叫終端。506、被叫終端執(zhí)行上線動(dòng)作。步驟506的上線動(dòng)作是指被叫終端進(jìn)行業(yè)務(wù)的登錄。例如進(jìn)行的是RCS業(yè)務(wù)的登錄時(shí),該登錄動(dòng)作需要進(jìn)行的操作包括被叫終端到鑒權(quán)服務(wù)器進(jìn)行認(rèn)證鑒權(quán),以及與MP服務(wù)器建立TCP長(zhǎng)連接。507、服務(wù)器將呼叫初始化請(qǐng)求轉(zhuǎn)發(fā)給被叫終端。508、被叫終端執(zhí)行VoIP SIP注冊(cè)。509、被叫終端向服務(wù)器發(fā)送初始化成功響應(yīng)。510、服務(wù)器向主叫終端轉(zhuǎn)發(fā)初始化成功響應(yīng)。511、主叫終端執(zhí)行VoIP SIP注冊(cè)。以呼叫初始化請(qǐng)求包含的主叫終端標(biāo)識(shí)為“A”,被叫終端標(biāo)識(shí)為“B”,呼叫類型為“語音”為例簡(jiǎn)單說明。例如“A”向服務(wù)器發(fā)送呼叫初始化請(qǐng)求;服務(wù)器判斷“B”是否在線;當(dāng)1”不在線時(shí),服務(wù)器根據(jù)呼叫初始化請(qǐng)求所包含的信息構(gòu)建呼叫請(qǐng)求;通知服務(wù)器根據(jù)“B”相關(guān)信息判斷“B”是否具有推送通知服務(wù)功能,當(dāng)“B”具有推送通知服務(wù)功能時(shí),通知服務(wù)器將呼叫請(qǐng)求轉(zhuǎn)發(fā)給在接收到通知服務(wù)器轉(zhuǎn)發(fā)的呼叫請(qǐng)求后,執(zhí)行上線動(dòng)作;在1”上線后,服務(wù)器將呼叫初始化請(qǐng)求轉(zhuǎn)發(fā)給“B” ;“B”在接收到呼叫初始化請(qǐng)求之后,執(zhí)行VoIPSIP注冊(cè);“B”注冊(cè)完成后向服務(wù)器發(fā)送初始化成功響應(yīng);服務(wù)器將初始化成功響應(yīng)轉(zhuǎn)發(fā)給“A”; HARVoIP SIP 注冊(cè)。需要說明的是,在實(shí)際實(shí)施場(chǎng)景中,由于網(wǎng)絡(luò)信號(hào)等因素的影響,可能會(huì)導(dǎo)致通知服務(wù)器向被叫終端轉(zhuǎn)發(fā)呼叫請(qǐng)求失敗,在這種情況下,通知服務(wù)器向服務(wù)器發(fā)送通知失敗應(yīng)答,以便服務(wù)器向主叫終端發(fā)送初始化失敗響應(yīng)。本發(fā)明實(shí)施例還提供一種注冊(cè)方法,如圖6所示,包括601、主叫終端向服務(wù)器發(fā)送呼叫初始化請(qǐng)求。主叫終端在已完成業(yè)務(wù)登錄的情況下,向服務(wù)器發(fā)送呼叫初始化請(qǐng)求,在呼叫初始化請(qǐng)求中包含有被叫終端的標(biāo)識(shí)。602、服務(wù)器判斷被叫終端是否在線。603、當(dāng)被叫終端不在線時(shí),服務(wù)器向通知服務(wù)器發(fā)送呼叫請(qǐng)求。該呼叫請(qǐng)求中包括被叫終端的標(biāo)識(shí)。
604、通知服務(wù)器判斷被叫終端是否具有推送通知服務(wù)功能。605、當(dāng)被叫終端不具有推送通知服務(wù)功能時(shí),通知服務(wù)器向服務(wù)器發(fā)送通知失敗應(yīng)答。其中,若被叫終端不具有推送通知服務(wù)功能,則被叫終端無法接收通知服務(wù)器轉(zhuǎn)發(fā)的呼叫請(qǐng)求,此時(shí),通知服務(wù)器不向被叫終端轉(zhuǎn)發(fā)呼叫請(qǐng)求,而是向服務(wù)器發(fā)送通知失敗應(yīng)答,可附帶失敗原因在通知失敗應(yīng)答中,具體的失敗原因可以為“對(duì)方不在線,呼叫不可達(dá)”。606、服務(wù)器向主叫終端發(fā)送初始化失敗響應(yīng)。其中,主叫終端接收初始化失敗響應(yīng)之后,因?yàn)楸唤薪K端不在線,無法進(jìn)行網(wǎng)絡(luò)會(huì)話,所以主叫終端不進(jìn)行VoIP SIP注冊(cè)。本發(fā)明實(shí)施例還提供一種注冊(cè)方法,如圖7所示,包括701、主叫終端向服務(wù)器發(fā)送呼叫初始化請(qǐng)求。702、服務(wù)器判斷被叫終端是否在線。703、當(dāng)被叫終端不在線時(shí),服務(wù)器向通知服務(wù)器發(fā)送呼叫請(qǐng)求。該呼叫請(qǐng)求中包括被叫終端的標(biāo)識(shí)。704、通知服務(wù)器判斷被叫終端是否具有推送通知服務(wù)功能。705、當(dāng)被叫終端具有推送通知服務(wù)功能時(shí),通知服務(wù)器將呼叫請(qǐng)求轉(zhuǎn)發(fā)給被叫終端。706、當(dāng)在預(yù)定的等待時(shí)間內(nèi)未從所述通知服務(wù)器接收到所述被叫終端的上線通知時(shí),服務(wù)器向主叫終端發(fā)送初始化失敗響應(yīng)。其中,被叫終端在接收呼叫請(qǐng)求之后,若未執(zhí)行上線動(dòng)作,即被叫終端仍為不在線狀態(tài),則服務(wù)器不向被叫終端轉(zhuǎn)發(fā)呼叫初始化請(qǐng)求。為了避免主叫終端長(zhǎng)時(shí)間等待,服務(wù)器預(yù)定一個(gè)等待時(shí)間,該等待時(shí)間的起始時(shí)刻為接收呼叫初始化請(qǐng)求時(shí)刻,該等待時(shí)間具體時(shí)長(zhǎng)可根據(jù)實(shí)際需要確定。例如某一服務(wù)器的等待時(shí)間為10s,表示服務(wù)器從接受主叫終端所發(fā)送的呼叫初始化請(qǐng)求時(shí)刻開始的IOs內(nèi),若服務(wù)器未接收到被叫終端發(fā)送的初始化響應(yīng),則服務(wù)器向主叫終端發(fā)送初始化失敗響應(yīng)。本發(fā)明實(shí)施例提供了一種注冊(cè)方法,主叫終端登錄后不會(huì)直接進(jìn)行VoIP SIP注冊(cè),而是向服務(wù)器發(fā)送呼叫初始化請(qǐng)求,服務(wù)器判斷被叫終端是否在線,當(dāng)被叫終端在線時(shí)服務(wù)器將呼叫初始化請(qǐng)求轉(zhuǎn)發(fā)給被叫終端,并將被叫終端在VoIP SIP注冊(cè)完成后發(fā)出的初始化成功響應(yīng)返回給主叫終端,然后主叫終端可以執(zhí)行VoIP SIP注冊(cè)。通過以上流程,使得在主叫終端在確定被叫終端已經(jīng)執(zhí)行VoIP SIP注冊(cè)后才完成自身的VoIP SIP注冊(cè),相比于主叫終端在不確定被叫終端是否在線、能否與被叫終端之間形成有效網(wǎng)絡(luò)會(huì)話的情況下,在登錄時(shí)就執(zhí)行VoIP SIP注冊(cè)動(dòng)作,節(jié)省了 VoIP資源。并且,當(dāng)被叫終端不在線時(shí),服務(wù)器會(huì)向通知服務(wù)器發(fā)送呼叫請(qǐng)求;當(dāng)通知服務(wù)器判斷被叫終端具有推送通知服務(wù)功能時(shí),將呼叫請(qǐng)求轉(zhuǎn)發(fā)給被叫終端,以便被叫終端執(zhí)行上線動(dòng)作并執(zhí)行VoIP SIP注冊(cè),然后主叫終端可以執(zhí)行VoIPSIP注冊(cè)。相比于主叫終端在不確定被叫終端是否在線、能否與被叫終端之間形成有效網(wǎng)絡(luò)會(huì)話的情況下,在登錄時(shí)就執(zhí)行VoIP SIP注冊(cè)動(dòng)作,節(jié)省了 VoIP資源。實(shí)施例3本發(fā)明實(shí)施例提供一種服務(wù)器,如圖8所示,包括第一接收單元801,用于接收主叫終端在進(jìn)行業(yè)務(wù)登錄后發(fā)送的呼叫初始化請(qǐng)求; 所述呼叫初始化請(qǐng)求包含被叫終端的標(biāo)識(shí)。判斷單元802,用于在第一接收單元801接收所述呼叫初始化請(qǐng)求后,判斷所述被叫終端是否在線。第一轉(zhuǎn)發(fā)單元803,用于當(dāng)所述被叫終端在線時(shí),將所述呼叫初始化請(qǐng)求轉(zhuǎn)發(fā)至所述被叫終端,以便未執(zhí)行VoIP SIP注冊(cè)的所述被叫終端接收所述呼叫初始化請(qǐng)求后,完成VoIP SIP 注冊(cè)。第二接收單元804,用于在第一轉(zhuǎn)發(fā)單元803將所述呼叫初始化請(qǐng)求轉(zhuǎn)發(fā)至所述被叫終端后,接收完成VoIP SIP注冊(cè)的所述被叫終端發(fā)送的初始化成功響應(yīng)。第二轉(zhuǎn)發(fā)單元805,用于將所述初始化成功響應(yīng)轉(zhuǎn)發(fā)給所述主叫終端,以便所述主叫終端接收所述初始化成功響應(yīng)后,完成VoIP SIP注冊(cè)。進(jìn)一步的,如圖9所示,服務(wù)器還包括第一發(fā)送單元806,用于當(dāng)判斷單元802判斷所述被叫終端不在線時(shí),向通知服務(wù)器發(fā)送呼叫請(qǐng)求,所述呼叫請(qǐng)求包括所述被叫終端的標(biāo)識(shí);所述通知服務(wù)器判斷所述呼叫請(qǐng)求對(duì)應(yīng)的被叫終端具有推送通知服務(wù)功能時(shí),將所述呼叫請(qǐng)求轉(zhuǎn)發(fā)給所述被叫終端;以便所述被叫終端執(zhí)行上線動(dòng)作。第三接收單元808用于從所述通知服務(wù)器接收所述被叫終端的上線通知;所述第一轉(zhuǎn)發(fā)單元803還用于在第三接收單元808接收所述被叫終端的上線通知后,將所述呼叫初始化請(qǐng)求轉(zhuǎn)發(fā)至被叫終端。第二發(fā)送單元807用于在所述第一發(fā)送單元806向通知服務(wù)器發(fā)送呼叫請(qǐng)求之后,當(dāng)在預(yù)定的等待時(shí)間內(nèi)未從所述通知服務(wù)器接收到所述被叫終端的上線通知時(shí),向所述主叫終端發(fā)送初始化失敗響應(yīng)。所述第三接收單元808還用于在所述第一發(fā)送單元806向通知服務(wù)器發(fā)送呼叫請(qǐng)求之后,接收所述通知服務(wù)器發(fā)送的通知失敗應(yīng)答;所述通知失敗應(yīng)答由所述通知服務(wù)器判斷所述呼叫請(qǐng)求對(duì)應(yīng)的被叫終端不具有推送通知服務(wù)功能時(shí)發(fā)送;所述第二發(fā)送單元807還用于在所述第三接收單元808接收所述通知服務(wù)器發(fā)送的通知失敗應(yīng)答后,向所述主叫終端發(fā)送初始化失敗響應(yīng)。本發(fā)明實(shí)施例提供一種主叫終端,如圖10所示,包括
發(fā)送單元901,用于在所述主叫終端進(jìn)行RCS業(yè)務(wù)登錄后,通過服務(wù)器向被叫終端發(fā)送呼叫初始化請(qǐng)求,以使所述被叫終端完成VoIP SIP注冊(cè)。接收單元902,用于在發(fā)送單元901發(fā)送呼叫初始化請(qǐng)求后,接收所述被叫終端通過所述服務(wù)器發(fā)送的初始化成功響應(yīng),所述初始化成功響應(yīng)由所述被叫終端完成VoIP SIP注冊(cè)后發(fā)送。本發(fā)明實(shí)施例還提供一種被叫終端,如圖11所示,包括第一接收單元1001,用于接收服務(wù)器轉(zhuǎn)發(fā)的呼叫初始化請(qǐng)求;所述呼叫初始化請(qǐng)求由主叫終端發(fā)送給所述服務(wù)器。第一執(zhí)行單元1002,用于在第一接收單元1001接收所述呼叫初始化請(qǐng)求后,執(zhí)行VoIP SIP 注冊(cè)。第一發(fā)送單元1003,用于在所述第一執(zhí)行單元1002執(zhí)行VoIP SIP注冊(cè)后,通過所 述服務(wù)器向所述主叫終端發(fā)送初始化成功響應(yīng),以便所述主叫終端完成VoIP SIP注冊(cè)。進(jìn)一步的,如圖12所示,被叫終端還包括第二接收單元1004,用于當(dāng)所述被叫終端不在線時(shí),在第一接收單元1001接收服務(wù)器轉(zhuǎn)發(fā)的呼叫初始化請(qǐng)求之前,接收通知服務(wù)器轉(zhuǎn)發(fā)的呼叫請(qǐng)求;所述呼叫請(qǐng)求由所述服務(wù)器發(fā)送給所述通知服務(wù)器。第二執(zhí)行單元1005,用于在第二接收單元1004接收所述通知服務(wù)器轉(zhuǎn)發(fā)的呼叫請(qǐng)求后,執(zhí)行上線動(dòng)作。本發(fā)明實(shí)施例還提供一種通知服務(wù)器,如圖13所示,包括第一接收單元1101,用于接收服務(wù)器發(fā)送的呼叫請(qǐng)求,所述呼叫請(qǐng)求包括所述被叫終端的標(biāo)識(shí);所述呼叫請(qǐng)求由所述服務(wù)器判斷所述被叫終端不在線時(shí)發(fā)送給通知服務(wù)器。判斷單元1102,用于在第一接收單元1101接收服務(wù)器發(fā)送的呼叫請(qǐng)求后,判斷所述呼叫請(qǐng)求對(duì)應(yīng)的被叫終端是否具有推送通知服務(wù)功能。轉(zhuǎn)發(fā)單元1103,用于當(dāng)所述呼叫請(qǐng)求對(duì)應(yīng)的被叫終端具有推送通知服務(wù)功能時(shí),將所述呼叫請(qǐng)求轉(zhuǎn)發(fā)給所述被叫終端;所述被叫終端接收所述呼叫請(qǐng)求后執(zhí)行上線動(dòng)作,以便所述服務(wù)器將所述呼叫初始化請(qǐng)求轉(zhuǎn)發(fā)至所述被叫終端。進(jìn)一步的,如圖14所示,通知服務(wù)器還包括發(fā)送單元1104,用于當(dāng)所述判斷單元1102判斷所述呼叫請(qǐng)求對(duì)應(yīng)的被叫終端不具有推送通知服務(wù)功能時(shí),向所述服務(wù)器發(fā)送通知失敗應(yīng)答;以便所述服務(wù)器接收所述通知失敗應(yīng)答后向主叫終端發(fā)送初始化失敗響應(yīng)。需要說明的是,在本發(fā)明的另一實(shí)施場(chǎng)景中,本發(fā)明實(shí)施例還提供一種集成服務(wù)器,如圖15所示,所述集成服務(wù)器由服務(wù)器1201與通知服務(wù)器1202集成所得。再次說明的是,本發(fā)明實(shí)施例3中部分單元的具體描述可以參考實(shí)施例I和實(shí)施例2中對(duì)應(yīng)內(nèi)容,本發(fā)明實(shí)施例這里將不再贅述。本發(fā)明實(shí)施例提供的一種注冊(cè)裝置,主叫終端登錄后不會(huì)直接進(jìn)行VoIP SIP注冊(cè),而是向服務(wù)器發(fā)送呼叫初始化請(qǐng)求,服務(wù)器判斷被叫終端是否在線,當(dāng)被叫終端在線時(shí)服務(wù)器將呼叫初始化請(qǐng)求轉(zhuǎn)發(fā)給被叫終端,并將被叫終端在VoIP SIP注冊(cè)完成后發(fā)出的初始化成功響應(yīng)返回給主叫終端,然后主叫終端可以執(zhí)行VoIP SIP注冊(cè)。通過以上流程,使得在主叫終端在確定被叫終端已經(jīng)執(zhí)行VoIP SIP注冊(cè)后才完成自身的VoIP SIP注冊(cè),相比于主叫終端在不確定被叫終端是否在線、能否與被叫終端之間形成有效網(wǎng)絡(luò)會(huì)話的情況下,在登錄時(shí)就執(zhí)行VoIP SIP注冊(cè)動(dòng)作,節(jié)省了 VoIP資源。并且,當(dāng)被叫終端不在線時(shí),服務(wù)器會(huì)向通知服務(wù)器發(fā)送呼叫請(qǐng)求;當(dāng)通知服務(wù)器判斷被叫終端具有推送通知服務(wù)功能時(shí),將呼叫請(qǐng)求轉(zhuǎn)發(fā)給被叫終端,以便被叫終端執(zhí)行上線動(dòng)作并執(zhí)行VoIP SIP注冊(cè),然后主叫終端可以執(zhí)行VoIPSIP注冊(cè)。相比于主叫終端在不確定被叫終端是否在線、能否與被叫終端之間形成有效網(wǎng)絡(luò)會(huì)話的情況下,在登錄時(shí)就執(zhí)行VoIP SIP注冊(cè)動(dòng)作,節(jié)省了 VoIP資源。實(shí)施例4本發(fā)明實(shí)施例提供一種注冊(cè)系統(tǒng),如圖16所示,包括服務(wù)器11,主叫終端12,被叫終端13,通知服務(wù)器14。
其中,主叫終端12向服務(wù)器11發(fā)送呼叫初始化請(qǐng)求;服務(wù)器11判斷被叫終端13是否在線。一種情況下,當(dāng)被叫終端13在線時(shí),服務(wù)器11將呼叫初始化請(qǐng)求轉(zhuǎn)發(fā)給被叫終端13 ;如果被叫終端13還未執(zhí)行VoIP SIP注冊(cè),則在收到呼叫初始化請(qǐng)求后執(zhí)行VoIP SIP注冊(cè);此后,執(zhí)行了 VoIP SIP注冊(cè)的被叫終端13向服務(wù)器11發(fā)送初始化成功響應(yīng),服務(wù)器
11向主叫終端12轉(zhuǎn)發(fā)初始化成功響應(yīng),以便主叫終端12執(zhí)行VoIP SIP注冊(cè)。另一種情況下,當(dāng)被叫終端13不在線時(shí),服務(wù)器11向通知服務(wù)器14發(fā)送呼叫請(qǐng)求;通知服務(wù)器14判斷被叫終端13是否具有推送通知服務(wù)功能;當(dāng)被叫終端13具有推送通知服務(wù)功能時(shí),通知服務(wù)器14將呼叫請(qǐng)求轉(zhuǎn)發(fā)給被叫終端13,被叫終端13執(zhí)行上線動(dòng)作;此后,服務(wù)器11將呼叫初始化請(qǐng)求轉(zhuǎn)發(fā)給被叫終端13 ;如果被叫終端13還未執(zhí)行VoIP SIP注冊(cè),則在收到呼叫初始化請(qǐng)求后執(zhí)行VoIP SIP注冊(cè);之后,被叫終端13向服務(wù)器11發(fā)送初始化成功響應(yīng),服務(wù)器11向主叫終端12轉(zhuǎn)發(fā)初始化成功響應(yīng),以便主叫終端12執(zhí)行VoIP SIP注冊(cè)。再一種情況下,當(dāng)被叫終端13具有推送通知服務(wù)功能,但被叫終端在預(yù)定的等待時(shí)間內(nèi)未執(zhí)行上線動(dòng)作時(shí),服務(wù)器11向主叫終端12發(fā)送初始化失敗響應(yīng),主叫終端12不執(zhí)行VoIPSIP注冊(cè)。當(dāng)被叫終端13不具有推送通知服務(wù)功能時(shí),通知服務(wù)器14向服務(wù)器11發(fā)送通知失敗應(yīng)答;服務(wù)器11向主叫終端12發(fā)送初始化失敗響應(yīng),主叫終端12不執(zhí)行VoIP SIP注冊(cè)。需要說明的是,在本發(fā)明的另一實(shí)施場(chǎng)景中,本發(fā)明實(shí)施例還提供一種注冊(cè)系統(tǒng),如圖17所示,包括集成服務(wù)器21,主叫終端22,被叫終端23。其中,集成服務(wù)器21由前述的服務(wù)器與通知服務(wù)器集成所得。再次說明的是,本發(fā)明實(shí)施例4的具體描述可以參考實(shí)施例I、實(shí)施例2和實(shí)施例3中對(duì)應(yīng)內(nèi)容,本發(fā)明實(shí)施例這里將不再贅述。本發(fā)明實(shí)施例提供的一種注冊(cè)系統(tǒng),主叫終端登錄后不會(huì)直接進(jìn)行VoIP SIP注冊(cè),而是向服務(wù)器發(fā)送呼叫初始化請(qǐng)求,服務(wù)器判斷被叫終端是否在線,當(dāng)被叫終端在線時(shí)服務(wù)器將呼叫初始化請(qǐng)求轉(zhuǎn)發(fā)給被叫終端,并將被叫終端在VoIP SIP注冊(cè)完成后發(fā)出的初始化成功響應(yīng)返回給主叫終端,然后主叫終端可以執(zhí)行VoIP SIP注冊(cè)。通過以上流程,使得在主叫終端在確定被叫終端已經(jīng)執(zhí)行VoIP SIP注冊(cè)后才完成自身的VoIP SIP注冊(cè),相比于主叫終端在不確定被叫終端是否在線、能否與被叫終端之間形成有效網(wǎng)絡(luò)會(huì)話的情況下,在登錄時(shí)就執(zhí)行VoIP SIP注冊(cè)動(dòng)作,節(jié)省了 VoIP資源。
并且,當(dāng)被叫終端不在線時(shí),服務(wù)器會(huì)向通知服務(wù)器發(fā)送呼叫請(qǐng)求;當(dāng)通知服務(wù)器判斷被叫終端具有推送通知服務(wù)功能時(shí),將呼叫請(qǐng)求轉(zhuǎn)發(fā)給被叫終端,以便被叫終端執(zhí)行上線動(dòng)作并執(zhí)行VoIP SIP注冊(cè),然后主叫終端可以執(zhí)行VoIPSIP注冊(cè)。相比于主叫終端在不確定被叫終端是否在線、能否與被叫終端之間形成有效網(wǎng)絡(luò)會(huì)話的情況下,在登錄時(shí)就執(zhí)行VoIP SIP注冊(cè)動(dòng)作,節(jié)省了 VoIP資源。通過以上的實(shí)施方式的描述,所屬領(lǐng)域的技術(shù)人員可以清楚地了解到本發(fā)明可借助軟件加必需的通用硬件的方式來實(shí)現(xiàn),當(dāng)然也可以通過硬件,但很多情況下前者是更佳的實(shí)施方式?;谶@樣的理解,本發(fā)明的技術(shù)方案本質(zhì)上或者說對(duì)現(xiàn)有技術(shù)做出貢獻(xiàn)的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計(jì)算機(jī)軟件產(chǎn)品存儲(chǔ)在可讀取的存儲(chǔ)介質(zhì)中,如計(jì)算機(jī)的軟盤,硬盤或光盤等,包括若干指令用以使得一臺(tái)計(jì)算機(jī)終端(可以是個(gè)人計(jì)算機(jī),服務(wù)器,或者網(wǎng)絡(luò)終端等)執(zhí)行本發(fā)明各個(gè)實(shí)施例所述的方法。以上所述,僅為本發(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.一種注冊(cè)方法,其特征在于,包括 接收主叫終端在進(jìn)行業(yè)務(wù)登錄后發(fā)送的呼叫初始化請(qǐng)求;所述呼叫初始化請(qǐng)求包含被叫終端的標(biāo)識(shí); 判斷所述被叫終端是否在線; 當(dāng)所述被叫終端在線時(shí),將所述呼叫初始化請(qǐng)求轉(zhuǎn)發(fā)至所述被叫終端,以便未執(zhí)行VoIP SIP注冊(cè)的所述被叫終端接收所述呼叫初始化請(qǐng)求后,完成VoIPSIP注冊(cè); 接收完成VoIP SIP注冊(cè)的所述被叫終端發(fā)送的初始化成功響應(yīng); 將所述初始化成功響應(yīng)轉(zhuǎn)發(fā)給所述主叫終端,以便所述主叫終端接收所述初始化成功響應(yīng)后,完成VoIP SIP注冊(cè)。
2.根據(jù)權(quán)利要求I所述的方法,其特征在于,當(dāng)所述被叫終端不在線時(shí),還包括 向通知服務(wù)器發(fā)送呼叫請(qǐng)求,所述呼叫請(qǐng)求包括所述被叫終端的標(biāo)識(shí);所述通知服務(wù)器判斷所述被叫終端具有推送通知服務(wù)功能時(shí),將所述呼叫請(qǐng)求轉(zhuǎn)發(fā)給所述被叫終端,以便被叫終端執(zhí)行上線動(dòng)作; 從所述通知服務(wù)器接收所述被叫終端的上線通知; 將所述呼叫初始化請(qǐng)求轉(zhuǎn)發(fā)至所述被叫終端。
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,在向通知服務(wù)器發(fā)送呼叫請(qǐng)求后,還包括 當(dāng)在預(yù)定的等待時(shí)間內(nèi)未從所述通知服務(wù)器接收到所述被叫終端的上線通知時(shí),向主叫終端發(fā)送初始化失敗響應(yīng)。
4.根據(jù)權(quán)利要求2所述的方法,其特征在于,在向通知服務(wù)器發(fā)送呼叫請(qǐng)求后,還包括 接收所述通知服務(wù)器發(fā)送的通知失敗應(yīng)答;所述通知失敗應(yīng)答由所述通知服務(wù)器判斷所述被叫終端不具有推送通知服務(wù)功能時(shí)發(fā)送; 向主叫終端發(fā)送初始化失敗響應(yīng)。
5.一種注冊(cè)方法,其特征在于,包括 在進(jìn)行業(yè)務(wù)登錄后,通過服務(wù)器向被叫終端發(fā)送呼叫初始化請(qǐng)求,以使所述被叫終端完成VoIP SIP注冊(cè); 接收所述被叫終端通過所述服務(wù)器發(fā)送的初始化成功響應(yīng),所述初始化成功響應(yīng)由所述被叫終端完成VoIP SIP注冊(cè)后發(fā)送; 執(zhí)行VoIP SIP注冊(cè)。
6.一種注冊(cè)方法,其特征在于,包括 接收服務(wù)器轉(zhuǎn)發(fā)的呼叫初始化請(qǐng)求;所述呼叫初始化請(qǐng)求由主叫終端發(fā)送給所述服務(wù)器; 當(dāng)未執(zhí)行VoIP SIP注冊(cè)時(shí),執(zhí)行VoIP SIP注冊(cè); 通過所述服務(wù)器向所述主叫終端發(fā)送初始化成功響應(yīng),以便所述主叫終端完成VoIPSIP注冊(cè)。
7.根據(jù)權(quán)利要求6所述的方法,其特征在于,當(dāng)所述被叫終端不在線時(shí),在接收服務(wù)器轉(zhuǎn)發(fā)的呼叫初始化請(qǐng)求前,還包括 接收通知服務(wù)器轉(zhuǎn)發(fā)的呼叫請(qǐng)求;所述呼叫請(qǐng)求由所述服務(wù)器發(fā)送給所述通知服務(wù)器; 執(zhí)行上線動(dòng)作。
8.一種注冊(cè)方法,其特征在于,包括 接收服務(wù)器發(fā)送的呼叫請(qǐng)求,所述呼叫請(qǐng)求包括所述被叫終端的標(biāo)識(shí);所述呼叫請(qǐng)求由所述服務(wù)器判斷所述被叫終端不在線時(shí)發(fā)送給通知服務(wù)器; 判斷所述呼叫請(qǐng)求對(duì)應(yīng)的被叫終端是否具有推送通知服務(wù)功能; 當(dāng)所述呼叫請(qǐng)求對(duì)應(yīng)的被叫終端具有推送通知服務(wù)功能時(shí),將所述呼叫請(qǐng)求轉(zhuǎn)發(fā)給所述被叫終端;所述被叫終端接收所述呼叫請(qǐng)求后執(zhí)行上線動(dòng)作,以便所述服務(wù)器在所述被叫終端上線后將所述呼叫初始化請(qǐng)求轉(zhuǎn)發(fā)至所述被叫終端。
9.根據(jù)權(quán)利要求8所述的方法,其特征在于,當(dāng)所述呼叫請(qǐng)求對(duì)應(yīng)的被叫終端不具有推送通知服務(wù)功能時(shí),還包括 向所述服務(wù)器發(fā)送通知失敗應(yīng)答;以便所述服務(wù)器接收所述通知失敗答后向主叫終端發(fā)送初始化失敗響應(yīng)。
10.一種服務(wù)器,其特征在于,包括 第一接收單元,用于接收主叫終端在進(jìn)行業(yè)務(wù)登錄后發(fā)送的呼叫初始化請(qǐng)求;所述呼叫初始化請(qǐng)求包含被叫終端的標(biāo)識(shí); 判斷單元,用于在所述第一接收單元接收所述呼叫初始化請(qǐng)求后,判斷所述被叫終端是否在線; 第一轉(zhuǎn)發(fā)單元,用于當(dāng)所述判斷單元判斷所述被叫終端在線時(shí),將所述呼叫初始化請(qǐng)求轉(zhuǎn)發(fā)至所述被叫終端,以便未執(zhí)行VoIP SIP注冊(cè)的所述被叫終端接收所述呼叫初始化請(qǐng)求后,完成VoIP SIP注冊(cè); 第二接收單元,用于在所述第一轉(zhuǎn)發(fā)單元將所述呼叫初始化請(qǐng)求轉(zhuǎn)發(fā)至所述被叫終端后,接收完成VoIP SIP注冊(cè)的所述被叫終端發(fā)送的初始化成功響應(yīng); 第二轉(zhuǎn)發(fā)單元,用于將所述第二接收單元接收的所述初始化成功響應(yīng)轉(zhuǎn)發(fā)給所述主叫終端,以便所述主叫終端接收所述初始化成功響應(yīng)后,完成VoIP SIP注冊(cè)。
11.根據(jù)權(quán)利要求10所述的服務(wù)器,其特征在于,還包括 第一發(fā)送單元,用于當(dāng)所述判斷單元判斷所述被叫終端不在線時(shí),向通知服務(wù)器發(fā)送呼叫請(qǐng)求,所述呼叫請(qǐng)求包括所述被叫終端的標(biāo)識(shí);所述通知服務(wù)器判斷所述被叫終端具有推送通知服務(wù)功能時(shí),將所述呼叫請(qǐng)求轉(zhuǎn)發(fā)給所述被叫終端,以便所述被叫終端執(zhí)行上線動(dòng)作; 第三接收單元,用于從所述通知服務(wù)器接收所述被叫終端的上線通知; 所述第一轉(zhuǎn)發(fā)單元還用于在所述第三接收單元接收所述被叫終端的上線通知后,將所述呼叫初始化請(qǐng)求轉(zhuǎn)發(fā)至所述被叫終端。
12.根據(jù)權(quán)利要求11所述的服務(wù)器,其特征在于,還包括 第二發(fā)送單元,用于在所述第一發(fā)送單元向通知服務(wù)器發(fā)送呼叫請(qǐng)求之后,當(dāng)在預(yù)定的等待時(shí)間內(nèi)未從所述通知服務(wù)器接收到所述被叫終端的上線通知時(shí),向所述主叫終端發(fā)送初始化失敗響應(yīng)。
13.根據(jù)權(quán)利要求11所述的服務(wù)器,其特征在于,所述第三接收單元還用于在所述第一發(fā)送單元向通知服務(wù)器發(fā)送呼叫請(qǐng)求之后,接收所述通知服務(wù)器發(fā)送的通知失敗應(yīng)答;所述通知失敗應(yīng)答由所述通知服務(wù)器判斷所述呼叫請(qǐng)求對(duì)應(yīng)的被叫終端不具有推送通知服務(wù)功能時(shí)發(fā)送; 所述第二發(fā)送單元還用于在所述第三接收單元接收所述通知服務(wù)器發(fā)送的通知失敗應(yīng)答后,向所述主叫終端發(fā)送初始化失敗響應(yīng)。
14.一種王叫終端,其特征在于,包括 發(fā)送單元,用于在所述主叫終端進(jìn)行業(yè)務(wù)登錄后,通過服務(wù)器向被叫終端發(fā)送呼叫初始化請(qǐng)求,以使所述被叫終端完成VoIP SIP注冊(cè); 接收單元,用于在所述發(fā)送單元發(fā)送所述呼叫初始化請(qǐng)求后,接收所述被叫終端通過所述服務(wù)器發(fā)送的初始化成功響應(yīng),所述初始化成功響應(yīng)由所述被叫終端完成VoIP SIP注冊(cè)后發(fā)送。
15.一種被叫終端,其特征在于,包括 第一接收單元,用于接收服務(wù)器轉(zhuǎn)發(fā)的呼叫初始化請(qǐng)求;所述呼叫初始化請(qǐng)求由主叫終端發(fā)送給所述服務(wù)器; 第一執(zhí)行單元,用于在所述第一接收單元接收所述呼叫初始化請(qǐng)求后,執(zhí)行VoIP SIP注冊(cè); 第一發(fā)送單元,用于在所述第一執(zhí)行單元執(zhí)行VoIP SIP注冊(cè)后,通過所述服務(wù)器向所述主叫終端發(fā)送初始化成功響應(yīng),以便所述主叫終端完成VoIP SIP注冊(cè)。
16.根據(jù)權(quán)利要求15所述的被叫終端,其特征在于,還包括 第二接收單元,用于當(dāng)所述被叫終端不在線時(shí),在所述第一接收單元接收服務(wù)器轉(zhuǎn)發(fā)的呼叫初始化請(qǐng)求之前,接收通知服務(wù)器轉(zhuǎn)發(fā)的呼叫請(qǐng)求;所述呼叫請(qǐng)求由所述服務(wù)器發(fā)送給所述通知服務(wù)器; 第二執(zhí)行單元,用于在所述第二接收單元接收所述通知服務(wù)器轉(zhuǎn)發(fā)的呼叫請(qǐng)求后,執(zhí)行上線動(dòng)作;以便所述第一服務(wù)器將所述會(huì)話初始化請(qǐng)求轉(zhuǎn)發(fā)至所述被叫終端。
17.—種通知服務(wù)器,其特征在于,包括 第一接收單元,用于接收服務(wù)器發(fā)送的呼叫請(qǐng)求,所述呼叫請(qǐng)求包括所述被叫終端的標(biāo)識(shí);所述呼叫請(qǐng)求由所述服務(wù)器判斷所述被叫終端不在線時(shí)發(fā)送給通知服務(wù)器; 判斷單元,用于在所述第一接收單元接收服務(wù)器發(fā)送的呼叫請(qǐng)求后,判斷所述呼叫請(qǐng)求對(duì)應(yīng)的被叫終端是否具有推送通知服務(wù)功能; 轉(zhuǎn)發(fā)單元,用于當(dāng)所述判斷單元判斷所述呼叫請(qǐng)求對(duì)應(yīng)的被叫終端具有推送通知服務(wù)功能時(shí),將所述呼叫請(qǐng)求轉(zhuǎn)發(fā)給所述被叫終端;所述被叫終端接收所述呼叫請(qǐng)求后執(zhí)行上線動(dòng)作,以便所述服務(wù)器在所述被叫終端上線后將所述呼叫初始化請(qǐng)求轉(zhuǎn)發(fā)至所述被叫終端。
18.根據(jù)權(quán)利要求17所述的通知服務(wù)器,其特征在于,還包括 發(fā)送單元,用于當(dāng)所述判斷單元判斷所述呼叫請(qǐng)求對(duì)應(yīng)的被叫終端不具有推送通知服務(wù)功能時(shí),向所述服務(wù)器發(fā)送通知失敗應(yīng)答;以便所述服務(wù)器接收所述通知失敗應(yīng)答后向主叫終端發(fā)送初始化失敗響應(yīng)。
19.一種注冊(cè)系統(tǒng),其特征在于,包括 服務(wù)器,主叫終端,被叫終端; 所述服務(wù)器,如權(quán)利要求10-13中任意一項(xiàng)所述;所述主叫終端,如權(quán)利要求14所述;所述被叫終端,如權(quán)利要求15或16所述。
20.根據(jù)權(quán)利要求19所述的系統(tǒng),其特征在于,還包括如權(quán)利要求17或18所述的通知服務(wù)器。
全文摘要
本發(fā)明公開了一種注冊(cè)方法、裝置及系統(tǒng),涉及通訊領(lǐng)域,能夠節(jié)省終端資源。具體方案為主叫終端向服務(wù)器發(fā)送呼叫初始化請(qǐng)求;服務(wù)器判斷被叫終端是否在線;當(dāng)被叫終端在線時(shí),服務(wù)器將呼叫初始化請(qǐng)求轉(zhuǎn)發(fā)至被叫終端,以便未執(zhí)行VoIP SIP注冊(cè)的被叫終端接收所述呼叫初始化請(qǐng)求后,完成VoIP SIP注冊(cè);完成VoIP SIP注冊(cè)的所述被叫終端發(fā)送初始化成功響應(yīng)給服務(wù)器,并由服務(wù)器將所述初始化成功響應(yīng)轉(zhuǎn)發(fā)至主叫終端;主叫終端根據(jù)接收的初始化成功響應(yīng)執(zhí)行VoIP SIP注冊(cè)。本發(fā)明用于終端的VoIP SIP注冊(cè)。
文檔編號(hào)H04L29/06GK102932364SQ20121045211
公開日2013年2月13日 申請(qǐng)日期2012年11月12日 優(yōu)先權(quán)日2012年11月12日
發(fā)明者李德守, 陳向榮 申請(qǐng)人:華為軟件技術(shù)有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
拉萨市| 特克斯县| 竹北市| 嘉禾县| 徐州市| 烟台市| 河北省| 鄄城县| 宣化县| 杨浦区| 庆元县| 吉安县| 嘉善县| 泽普县| 高唐县| 城步| 东源县| 那坡县| 瓦房店市| 鹿泉市| 延吉市| 资兴市| 衡南县| 永宁县| 承德市| 罗定市| 镇雄县| 普兰店市| 北碚区| 通河县| 沂源县| 太保市| 蓝田县| 武乡县| 古交市| 旬邑县| 商南县| 望都县| 霸州市| 富川| 大新县|