專(zhuān)利名稱(chēng):一種強(qiáng)插/強(qiáng)拆型業(yè)務(wù)的實(shí)現(xiàn)方法及裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及通信領(lǐng)域,特別是涉及強(qiáng)插/強(qiáng)拆型業(yè)務(wù)的實(shí)現(xiàn)方法及裝置。
背景技術(shù):
隨著社會(huì)經(jīng)濟(jì)和文化生活的不斷發(fā)展,公眾服務(wù)和公共安全就成為政府部門(mén)和各行業(yè)部門(mén)的一個(gè)非常重要的工作。提高政府及各行業(yè)部門(mén)對(duì)緊急、突發(fā)事件的快速反應(yīng)和抗風(fēng)險(xiǎn)的能力,建設(shè)救援指揮系統(tǒng)為公眾提供更快捷的緊急救助服務(wù),已成為社會(huì)一個(gè)迫切的課題。對(duì)重大突發(fā)事件的現(xiàn)場(chǎng)高效指揮調(diào)度處理能力已經(jīng)成為現(xiàn)代化管理程度的重要標(biāo)志之一。高效指揮調(diào)度處理需要有特殊業(yè)務(wù)的支持,該特殊業(yè)務(wù)主要有強(qiáng)插業(yè)務(wù)和強(qiáng)拆業(yè)務(wù)。強(qiáng)插業(yè)務(wù)支持兩種強(qiáng)插類(lèi)型一種是三方通話(huà)型,另一種是呼叫保持型。三方通話(huà)型是指特殊用戶(hù)與原通話(huà)雙方形成三方通話(huà);呼叫保持型是指特殊用戶(hù)進(jìn)行強(qiáng)插時(shí),首先保持原通話(huà)中的一方,特殊用戶(hù)與另一方進(jìn)行通話(huà),特殊用戶(hù)退出后,保持的一方與另一方恢復(fù)通話(huà)。強(qiáng)拆業(yè)務(wù)支持兩種強(qiáng)拆類(lèi)型一種是替換型,另一種是拆除型。替換型是指原通話(huà)雙方的一方(被終止方)被特殊用戶(hù)替換。拆除型是指特殊用戶(hù)發(fā)出指令直接將原通話(huà)雙方都終止?,F(xiàn)有技術(shù)在電路域?qū)崿F(xiàn)了強(qiáng)插/強(qiáng)拆業(yè)務(wù),而在分組域尚無(wú)有效的解決方案。由于分組域在網(wǎng)絡(luò)實(shí)體和應(yīng)用協(xié)議等方面均不同于電路域,所以無(wú)法將電路域中強(qiáng)插/強(qiáng)拆業(yè)務(wù)的實(shí)現(xiàn)過(guò)程直接挪用到分組域。
發(fā)明內(nèi)容
本發(fā)明實(shí)施例提供一種強(qiáng)插/強(qiáng)拆型業(yè)務(wù)的實(shí)現(xiàn)方法及裝置,用于在分組域?qū)崿F(xiàn)強(qiáng)插強(qiáng)拆會(huì)話(huà)業(yè)務(wù)?!N強(qiáng)插/強(qiáng)拆型業(yè)務(wù)的實(shí)現(xiàn)方法,包括以下步驟應(yīng)用服務(wù)器AS接收第一用戶(hù)發(fā)送的接入請(qǐng)求,接入請(qǐng)求攜帶有業(yè)務(wù)類(lèi)型和通話(huà)標(biāo)識(shí);AS在業(yè)務(wù)類(lèi)型為強(qiáng)插/強(qiáng)拆型時(shí),向通話(huà)標(biāo)識(shí)對(duì)應(yīng)的通話(huà)中的第二用戶(hù)和第三用戶(hù)分別發(fā)送接入請(qǐng)求,強(qiáng)制要求第二用戶(hù)和第三用戶(hù)執(zhí)行強(qiáng)插/強(qiáng)拆業(yè)務(wù)。一種應(yīng)用服務(wù)器,包括第一接口模塊,用于接收第一用戶(hù)發(fā)送的接入請(qǐng)求,接入請(qǐng)求攜帶有業(yè)務(wù)類(lèi)型和通話(huà)標(biāo)識(shí);第二接口模塊,用于在業(yè)務(wù)類(lèi)型為強(qiáng)插/強(qiáng)拆型時(shí),向通話(huà)標(biāo)識(shí)對(duì)應(yīng)的通話(huà)中的第二用戶(hù)和第三用戶(hù)分別發(fā)送接入請(qǐng)求,強(qiáng)制要求第二用戶(hù)和第三用戶(hù)執(zhí)行強(qiáng)插/強(qiáng)拆業(yè)務(wù)。本發(fā)明實(shí)施例中應(yīng)用服務(wù)器(AQ接收第一用戶(hù)發(fā)送的接入請(qǐng)求并且確定業(yè)務(wù)類(lèi)型為強(qiáng)插/強(qiáng)拆型時(shí),向通話(huà)標(biāo)識(shí)對(duì)應(yīng)的通話(huà)中的第二用戶(hù)和第三用戶(hù)分別發(fā)送接入請(qǐng)求,強(qiáng)制要求第二用戶(hù)和第三用戶(hù)執(zhí)行強(qiáng)插/強(qiáng)拆業(yè)務(wù)。在分組域中實(shí)現(xiàn)了強(qiáng)插/強(qiáng)拆業(yè)務(wù)。強(qiáng)插/強(qiáng)拆業(yè)務(wù)主要適用于特殊行業(yè)或場(chǎng)景,如公安、消防等,應(yīng)用于緊接任務(wù)。
圖1為本發(fā)明實(shí)施例中強(qiáng)插/強(qiáng)拆型業(yè)務(wù)的主要實(shí)現(xiàn)方法流程圖;圖2為本發(fā)明實(shí)施例中多方通話(huà)強(qiáng)插型的實(shí)現(xiàn)方法流程圖;圖3為本發(fā)明實(shí)施例中保持強(qiáng)插型業(yè)務(wù)的實(shí)現(xiàn)方法流程圖;圖4為本發(fā)明實(shí)施例中保持強(qiáng)插型業(yè)務(wù)的會(huì)話(huà)恢復(fù)方法流程圖;圖5為本發(fā)明實(shí)施例中替換強(qiáng)拆型業(yè)務(wù)的實(shí)現(xiàn)方法流程圖;圖6為本發(fā)明實(shí)施例中拆除強(qiáng)拆型業(yè)務(wù)的實(shí)現(xiàn)方法流程圖;圖7為本發(fā)明實(shí)施例中AS的主要結(jié)構(gòu)圖;圖8為本發(fā)明實(shí)施例中AS的詳細(xì)結(jié)構(gòu)圖。
具體實(shí)施例方式本發(fā)明實(shí)施例中應(yīng)用服務(wù)器(AQ接收第一用戶(hù)發(fā)送的接入請(qǐng)求并且確定業(yè)務(wù)類(lèi)型為強(qiáng)插/強(qiáng)拆型時(shí),向通話(huà)標(biāo)識(shí)對(duì)應(yīng)的通話(huà)中的第二用戶(hù)和第三用戶(hù)分別發(fā)送接入請(qǐng)求,強(qiáng)制要求第二用戶(hù)和第三用戶(hù)執(zhí)行強(qiáng)插/強(qiáng)拆業(yè)務(wù)。在分組域中實(shí)現(xiàn)了強(qiáng)插/強(qiáng)拆業(yè)務(wù)。強(qiáng)插/強(qiáng)拆業(yè)務(wù)主要適用于特殊行業(yè)或場(chǎng)景,如公安、消防等,應(yīng)用于緊接任務(wù)。本實(shí)施例中,第一用戶(hù)為具有強(qiáng)制權(quán)限的用戶(hù)。第二用戶(hù)和第三用戶(hù)為正在進(jìn)行一般通話(huà)的用戶(hù)。第二用戶(hù)和第三用戶(hù)分別連接到AS,并通過(guò)AS實(shí)現(xiàn)一般通話(huà)。參見(jiàn)圖1,本實(shí)施例中強(qiáng)插/強(qiáng)拆型業(yè)務(wù)的主要實(shí)現(xiàn)方法流程如下步驟101 :AS接收第一用戶(hù)發(fā)送的接入請(qǐng)求,接入請(qǐng)求攜帶有業(yè)務(wù)類(lèi)型和通話(huà)標(biāo)識(shí)。第一用戶(hù)可以通過(guò)帶外機(jī)制獲得第二用戶(hù)和第三用戶(hù)的通話(huà)標(biāo)識(shí)。例如,AS在建立第二用戶(hù)和第三用戶(hù)之間的通話(huà)后,向所有有強(qiáng)制權(quán)限的用戶(hù)廣播通話(huà)標(biāo)識(shí)。第一用戶(hù)可通過(guò)該廣播獲得通話(huà)標(biāo)識(shí)。步驟102 :AS在業(yè)務(wù)類(lèi)型為強(qiáng)插/強(qiáng)拆型時(shí),向通話(huà)標(biāo)識(shí)對(duì)應(yīng)的通話(huà)中的第二用戶(hù)和第三用戶(hù)分別發(fā)送接入請(qǐng)求,強(qiáng)制要求第二用戶(hù)和第三用戶(hù)執(zhí)行強(qiáng)插/強(qiáng)拆業(yè)務(wù)。強(qiáng)插/強(qiáng)拆型包括強(qiáng)插型和強(qiáng)拆型,強(qiáng)插型又包括多方通話(huà)強(qiáng)插型和保持強(qiáng)插型,強(qiáng)拆型又包括替換強(qiáng)拆型和拆除強(qiáng)拆型。下面針對(duì)各具體類(lèi)型來(lái)詳細(xì)介紹實(shí)現(xiàn)過(guò)程。參見(jiàn)圖2,本實(shí)施例中多方通話(huà)強(qiáng)插型的實(shí)現(xiàn)方法流程如下第二用戶(hù)與第三用戶(hù)正在通話(huà)。步驟201 第一用戶(hù)向AS發(fā)送接入請(qǐng)求(invite)。該接入請(qǐng)求攜帶有業(yè)務(wù)類(lèi)型 (多方通話(huà)強(qiáng)插型)和通話(huà)標(biāo)識(shí)“1”,其中“1”表示第二用戶(hù)的通話(huà)標(biāo)識(shí)。本實(shí)施例中由于是多方通話(huà)強(qiáng)插型業(yè)務(wù),所以攜帶的通話(huà)標(biāo)識(shí)可以是第二用戶(hù)的通話(huà)標(biāo)識(shí)“ 1”,也可以是第三用戶(hù)的通話(huà)標(biāo)識(shí)“2”。接入請(qǐng)求還攜帶有第一用戶(hù)的會(huì)話(huà)描述協(xié)議(Sdp)信息。Sdp信息用于表示終端處理能力,如包括編碼格式、收發(fā)語(yǔ)音地址和端口號(hào)等,視實(shí)際需要而定。AS接收第一用戶(hù)發(fā)送的接入請(qǐng)求后繼續(xù)步驟202和209。步驟202 =AS 向 MRF (Multimedia Resource Function,媒體資源功能)發(fā)送invite,其中攜帶有第一用戶(hù)的sdp信息,還可以攜帶業(yè)務(wù)類(lèi)型,請(qǐng)求建立第一用戶(hù)到MRF 的連接,并進(jìn)行sdp信息的協(xié)商。步驟203 =MRF向AS反饋?lái)憫?yīng)消息(如2000K),響應(yīng)消息攜帶有表示同意采用第一用戶(hù)的SDP信息的指示sdp_agr。MRF為媒體服務(wù)器,其處理能力較強(qiáng),一般能夠支持各種終端的處理能力,所以同意采用第一用戶(hù)的SDP信息。如果MRF不接受此次會(huì)話(huà)請(qǐng)求,則回復(fù)響應(yīng)碼為400至699的錯(cuò)誤響應(yīng)消息。例如,如果MRF根據(jù)第一用戶(hù)的SDP信息協(xié)商失敗,則返回錯(cuò)誤響應(yīng)碼為415Unsupported Media Type的錯(cuò)誤響應(yīng)消息。步驟204:AS向第一用戶(hù)反饋?lái)憫?yīng)消息,響應(yīng)消息攜帶有表示同意采用第一用戶(hù)的SDP信息的指示sdp_agr。步驟205 針對(duì)步驟203,AS向MRF發(fā)送響應(yīng)確認(rèn)消息ACK,表示收到響應(yīng)消息。步驟206 針對(duì)步驟204,第一用戶(hù)向AS發(fā)送正確響應(yīng)確認(rèn)消息ACK,表示收到響
應(yīng)消息。步驟207 =AS向MRF發(fā)送info (信息)消息,該info消息攜帶了請(qǐng)求建立會(huì)議的指示,也就是說(shuō)該info消息表示會(huì)議請(qǐng)求消息,請(qǐng)求MRF創(chuàng)建多方通話(huà)會(huì)議,并將第一用戶(hù)加入多方通話(huà)會(huì)議。步驟208 =MRF向AS反饋?lái)憫?yīng)消息,表示同意將第一用戶(hù)加入多方通話(huà)會(huì)議。此時(shí)已將第一用戶(hù)加入多方通話(huà)會(huì)議。步驟209 =AS向通話(huà)標(biāo)識(shí)對(duì)應(yīng)的通話(huà)中的第二用戶(hù)發(fā)送攜帶釋放命令Mplace的接入請(qǐng)求,強(qiáng)制要求第二用戶(hù)接受新的接入請(qǐng)求,并根據(jù)接入請(qǐng)求中的釋放命令,釋放原有的會(huì)話(huà)。接入請(qǐng)求還攜帶有通話(huà)標(biāo)識(shí)“1”。步驟210 =AS向通話(huà)標(biāo)識(shí)對(duì)應(yīng)的通話(huà)中的第三用戶(hù)發(fā)送攜帶釋放命令的接入請(qǐng)求,強(qiáng)制要求第三用戶(hù)接受新的接入請(qǐng)求,并根據(jù)接入請(qǐng)求中的釋放命令,釋放原有的會(huì)話(huà)。接入請(qǐng)求還攜帶有通話(huà)標(biāo)識(shí)“2”。步驟211 第二用戶(hù)向AS反饋?lái)憫?yīng)消息,并攜帶有自身的sdp信息sdp_B。步驟212 第三用戶(hù)向AS反饋?lái)憫?yīng)消息,并攜帶有自身的sdp信息sdp_C。步驟209-212可以與步驟202-208同步進(jìn)行。步驟213 =AS向MRF發(fā)送接入請(qǐng)求,請(qǐng)求建立第二用戶(hù)到MRF的連接。接入請(qǐng)求攜帶有第二用戶(hù)的sdp_B。步驟214 =AS向MRF發(fā)送接入請(qǐng)求,請(qǐng)求建立第三用戶(hù)到MRF的連接。接入請(qǐng)求攜帶有第三用戶(hù)的sdp_C。步驟215 針對(duì)步驟213,MRF向AS反饋?lái)憫?yīng)消息,并攜帶有表示同意采用第二用戶(hù)的SDP信息的指示sdp_agr。步驟216 =AS向MRF發(fā)送響應(yīng)確認(rèn)消息ACK,表示收到響應(yīng)消息。步驟217 =AS向MRF發(fā)送info消息,該info消息攜帶了請(qǐng)求建立會(huì)議的指示,也就是說(shuō)該info消息表示會(huì)議請(qǐng)求消息,請(qǐng)求將第二用戶(hù)加入多方通話(huà)會(huì)議。步驟218 =MRF向AS反饋?lái)憫?yīng)消息,表示同意將第二用戶(hù)加入多方通話(huà)會(huì)議。步驟219 針對(duì)步驟214,MRF向AS反饋?lái)憫?yīng)消息,并攜帶有表示同意采用第三用戶(hù)的SDP信息的指示sdp_agr。步驟220 =AS向MRF發(fā)送響應(yīng)確認(rèn)消息ACK,表示收到響應(yīng)消息。
步驟221 =AS向MRF發(fā)送info消息,該info消息攜帶了請(qǐng)求建立會(huì)議的指示,也就是說(shuō)該info消息表示會(huì)議請(qǐng)求消息,請(qǐng)求將第三用戶(hù)加入多方通話(huà)會(huì)議。步驟222 =MRF向AS反饋?lái)憫?yīng)消息,表示同意將第三用戶(hù)加入多方通話(huà)會(huì)議。步驟223 在步驟215后,AS向第二用戶(hù)反饋?lái)憫?yīng)消息,響應(yīng)消息攜帶有表示同意采用第二用戶(hù)的SDP信息的指示sdp_agr。關(guān)于第二用戶(hù)的SDP信息協(xié)商完畢,建立連接。步驟224 在步驟219后,AS向第三用戶(hù)反饋?lái)憫?yīng)消息,響應(yīng)消息攜帶有表示同意采用第三用戶(hù)的SDP信息的指示sdp_agr。關(guān)于第三用戶(hù)的SDP信息協(xié)商完畢,建立連接。步驟225 在步驟223后,第二用戶(hù)向AS發(fā)送退出消息,請(qǐng)求退出原有的與第三用戶(hù)的通話(huà)。步驟226 =AS向第二用戶(hù)反饋?lái)憫?yīng)消息,表示同意終止原有通話(huà)。第二用戶(hù)收到響應(yīng)消息后,終止原來(lái)的會(huì)話(huà),釋放資源。步驟227 在步驟2 后,第三用戶(hù)向AS發(fā)送退出消息,請(qǐng)求退出原有的與第二用戶(hù)的通話(huà)。步驟228 =AS向第三用戶(hù)反饋?lái)憫?yīng)消息,表示同意終止原有通話(huà)。第三用戶(hù)收到響應(yīng)消息后,終止原來(lái)的會(huì)話(huà),釋放資源。通過(guò)以上流程,多方通話(huà)正式建立,實(shí)現(xiàn)了多方通話(huà)強(qiáng)插型業(yè)務(wù)。在步驟201中,對(duì)接入請(qǐng)求的結(jié)構(gòu)進(jìn)行改進(jìn),使其可以攜帶強(qiáng)插型的業(yè)務(wù)類(lèi)型標(biāo)識(shí)。改進(jìn)方式有多種,如改進(jìn)接入請(qǐng)求中的MIME(多用途網(wǎng)絡(luò)郵件擴(kuò)充協(xié)議)消息體,一個(gè) MIME消息體的實(shí)例如下< ? xml version = “ 1.0〃 encoding = “ UTF-8" ? ><resource_lists><resource-callinfo><service-type>JOIN_MULT<service-type/>// 服務(wù)類(lèi)型為 J0IN_MULT,J0IN_ MULT表示多方通話(huà)強(qiáng)插型,如果需要攜帶其它業(yè)務(wù)類(lèi)型的標(biāo)識(shí),用該標(biāo)識(shí)替換J0IN_MULT 即可。</resource-callinfo></resource_lists>
—SIP_B0UNDARY—或者,改進(jìn)接入請(qǐng)求的頭域,如強(qiáng)插型業(yè)務(wù)改進(jìn)join (插入)頭域,一個(gè)join頭域的實(shí)例如下Join liexample. org ;to-tag = 123 ;from-tag = 456 ;service = join mult// service = join_mult表示服務(wù)類(lèi)型為join_mult,join_mult表示多方通話(huà)強(qiáng)插型,如果是保持強(qiáng)插型,則可以用保持強(qiáng)插型的標(biāo)識(shí)J0IN_H0LD來(lái)替換joinjimlt。參見(jiàn)圖3,本實(shí)施例中保持強(qiáng)插型業(yè)務(wù)的實(shí)現(xiàn)方法流程如下第二用戶(hù)與第三用戶(hù)正在通話(huà)。步驟301 第一用戶(hù)向AS發(fā)送接入請(qǐng)求。該接入請(qǐng)求攜帶有業(yè)務(wù)類(lèi)型(保持強(qiáng)插型)和通話(huà)標(biāo)識(shí)“1”,其中“1”表示第三用戶(hù)的通話(huà)標(biāo)識(shí)。意思是第二用戶(hù)將被保持,第一用戶(hù)將強(qiáng)制與第三用戶(hù)進(jìn)行通話(huà)。接入請(qǐng)求還攜帶有第一用戶(hù)的sdp信息SDP_A。步驟302 =AS向MRF發(fā)送invite,請(qǐng)求建立媒體通道,申請(qǐng)放音資源,以及請(qǐng)求獲得MRF的sdp信息,其中接入請(qǐng)求攜帶有業(yè)務(wù)類(lèi)型,但不攜帶任何sdp信息(noSDP)。步驟303 =MRF向AS反饋?lái)憫?yīng)消息,響應(yīng)消息攜帶有自身的sdp信息SDPjnrf。表示同意建立媒體通道。步驟304 =AS向通話(huà)標(biāo)識(shí)對(duì)應(yīng)的通話(huà)中的第二用戶(hù)發(fā)送接入請(qǐng)求,請(qǐng)求建立第二用戶(hù)到MRF的連接。接入請(qǐng)求攜帶有SDPjiirf,以便進(jìn)行sdp信息協(xié)商。此時(shí)的接入請(qǐng)求是在會(huì)話(huà)中發(fā)送的,所以該接入請(qǐng)求可稱(chēng)為rehvite。步驟305:第二用戶(hù)向AS發(fā)送響應(yīng)消息,響應(yīng)消息攜帶有第二用戶(hù)媒體能力的sdp 信息SDP_B,SDP_B是第二用戶(hù)根據(jù)MRF的SDP信息SDPjnrf協(xié)商后得出的結(jié)果。步驟306 =AS向MRF發(fā)送響應(yīng)確認(rèn)消息,其中攜帶有SDP_B。表示第二用戶(hù)將采用 SDP_B進(jìn)行會(huì)話(huà)。步驟307 =AS向第二用戶(hù)發(fā)送響應(yīng)確認(rèn)消息。此步驟可以與步驟306同步進(jìn)行。步驟308 AS向MRF發(fā)送info消息,該info消息攜帶了放音請(qǐng)求指示,通知MRF向第二用戶(hù)播放呼叫保持音。本實(shí)施例中向第二用戶(hù)播放呼叫保持音是為了提高用戶(hù)體驗(yàn), 并且通知第二用戶(hù)其還處于連接狀態(tài),不要掛線(xiàn)。也可以采用其它方式通知第二用戶(hù),則不需要申請(qǐng)放音資源,以及不需要向第二用戶(hù)播放呼叫保持音。步驟309 =MRF向AS反饋?lái)憫?yīng)消息。步驟310 =AS向通話(huà)標(biāo)識(shí)對(duì)應(yīng)的通話(huà)中的第三用戶(hù)發(fā)送接入請(qǐng)求,請(qǐng)求建立第三用戶(hù)到第一用戶(hù)的連接。接入請(qǐng)求中攜帶有第一用戶(hù)的Sdp信息SDP_A。此時(shí)的接入請(qǐng)求是在會(huì)話(huà)中發(fā)送的,所以該接入請(qǐng)求可稱(chēng)為rehvite。步驟311 第三用戶(hù)向AS反饋?lái)憫?yīng)消息,響應(yīng)消息攜帶有第三用戶(hù)的sdp信息 SDP_C, SDP_C是第三用戶(hù)根據(jù)第一用戶(hù)的SDP信息SDP_A協(xié)商后得出的結(jié)果。步驟312 針對(duì)步驟301,AS向第一用戶(hù)反饋?lái)憫?yīng)消息,響應(yīng)消息攜帶有SDP_C。步驟313 第一用戶(hù)向AS發(fā)送響應(yīng)確認(rèn)消息,表示響應(yīng)消息已收到。步驟314 針對(duì)步驟311,AS向第三用戶(hù)發(fā)送響應(yīng)確認(rèn)消息,表示響應(yīng)消息已收到。通過(guò)以上流程,實(shí)現(xiàn)了第一用戶(hù)與第三用戶(hù)的會(huì)話(huà),第二用戶(hù)的會(huì)話(huà)連接被保持在MRF上。即,實(shí)現(xiàn)了保持強(qiáng)插型業(yè)務(wù)。在保持強(qiáng)插型業(yè)務(wù)中,如果第一用戶(hù)與第三用戶(hù)的會(huì)話(huà)結(jié)束,還需要恢復(fù)第二用戶(hù)與第三用戶(hù)的會(huì)話(huà),通過(guò)下面的實(shí)施例來(lái)詳細(xì)介紹。參見(jiàn)圖4,本實(shí)施例中保持強(qiáng)插型業(yè)務(wù)的會(huì)話(huà)恢復(fù)方法流程如下第一用戶(hù)與第三用戶(hù)正在通話(huà),第二用戶(hù)連接在MRF上。步驟401 第一用戶(hù)向AS發(fā)送退出消息Bye,請(qǐng)求退出當(dāng)前會(huì)話(huà)。步驟402 =AS向MRF發(fā)送退出消息,請(qǐng)求MRF斷開(kāi)與第二用戶(hù)的連接。步驟403 :MRF向AS發(fā)送響應(yīng)消息,表示同意斷開(kāi)連接。此時(shí)MRF斷開(kāi)了與第二用戶(hù)的連接。步驟404 =AS向第二用戶(hù)發(fā)送接入請(qǐng)求,請(qǐng)求第二用戶(hù)重新建立與第三用戶(hù)的連接。此時(shí)的接入請(qǐng)求為重接入請(qǐng)求rehvite,可不攜帶任何sdp信息,以便請(qǐng)求獲得第二用戶(hù)的sdp信息。步驟405 第二用戶(hù)向AS發(fā)送響應(yīng)消息,響應(yīng)消息攜帶有第二用戶(hù)的sdp信息 SDP_B。表示同意重新建立會(huì)話(huà)連接。
步驟406 =AS向第三用戶(hù)發(fā)送接入請(qǐng)求,請(qǐng)求第三用戶(hù)重新建立與第二用戶(hù)的連接。此時(shí)的接入請(qǐng)求為重接入請(qǐng)求rehvite,并攜帶SDP_B。步驟407 第三用戶(hù)向AS發(fā)送響應(yīng)消息,響應(yīng)消息攜帶有自身的sdp信息SDP_C, SDP_C是第三用戶(hù)根據(jù)第二用戶(hù)的SDP信息SDP_B協(xié)商后得出的結(jié)果。步驟408 在步驟407之后,針對(duì)步驟404,AS向第二用戶(hù)發(fā)送響應(yīng)消息,響應(yīng)消息攜帶有SDP_C。通過(guò)以上流程,恢復(fù)了第二用戶(hù)與第三用戶(hù)的會(huì)話(huà)連接。如果第三用戶(hù)(或第二用戶(hù))需要斷開(kāi)該對(duì)話(huà)連接,則向AS發(fā)送退出消息。AS向第二用戶(hù)(或第三用戶(hù))發(fā)送退出消息。第二用戶(hù)(或第三用戶(hù))向AS反饋?lái)憫?yīng)消息,表示同意斷開(kāi)。AS向第三用戶(hù)(或第二用戶(hù))反饋?lái)憫?yīng)消息。此時(shí)斷開(kāi)了第二用戶(hù)與第三用戶(hù)的會(huì)話(huà)連接。參見(jiàn)圖5,本實(shí)施例中替換強(qiáng)拆型業(yè)務(wù)的實(shí)現(xiàn)方法流程如下第二用戶(hù)與第三用戶(hù)正在通話(huà)。步驟501 第一用戶(hù)向AS發(fā)送接入請(qǐng)求,強(qiáng)制與第二用戶(hù)建立會(huì)話(huà)連接。該接入請(qǐng)求攜帶有第二用戶(hù)的標(biāo)識(shí)、業(yè)務(wù)類(lèi)型(替換強(qiáng)拆型)和通話(huà)標(biāo)識(shí)“1”,其中“1”表示第二用戶(hù)的通話(huà)標(biāo)識(shí)。意思是強(qiáng)制與第二用戶(hù)進(jìn)行會(huì)話(huà),強(qiáng)制第二用戶(hù)釋放原有會(huì)話(huà)“1”。步驟502 =AS向通話(huà)標(biāo)識(shí)對(duì)應(yīng)的通話(huà)中的第二用戶(hù)發(fā)送接入請(qǐng)求,強(qiáng)制建立第二用戶(hù)到第一用戶(hù)的連接。步驟503 第二用戶(hù)向AS發(fā)送響應(yīng)消息,表示同意新的連接,以及釋放原有會(huì)話(huà)。步驟504 =AS向第一用戶(hù)發(fā)送響應(yīng)消息。步驟505 第一用戶(hù)向AS發(fā)送響應(yīng)確認(rèn)消息。步驟506 =AS向第二用戶(hù)發(fā)送響應(yīng)確認(rèn)消息。以上實(shí)現(xiàn)了第一用戶(hù)與第二用戶(hù)的媒體協(xié)商過(guò)程。步驟507 第二用戶(hù)向AS發(fā)送退出消息,請(qǐng)求斷開(kāi)與第三用戶(hù)的會(huì)話(huà)連接。步驟508:AS向第三用戶(hù)發(fā)送退出消息,請(qǐng)求第三用戶(hù)斷開(kāi)與第二用戶(hù)的會(huì)話(huà)連接。步驟509 第三用戶(hù)向AS發(fā)送響應(yīng)消息,表示同意斷開(kāi)連接。步驟510 =AS向第二用戶(hù)發(fā)送響應(yīng)消息。通過(guò)以上流程拆除了第二用戶(hù)與第三用戶(hù)的連接,建立了第一用戶(hù)與第二用戶(hù)的連接。實(shí)現(xiàn)了替換強(qiáng)拆型業(yè)務(wù)。在步驟501中,對(duì)接入請(qǐng)求的結(jié)構(gòu)進(jìn)行改進(jìn),使其可以攜帶強(qiáng)拆型的業(yè)務(wù)類(lèi)型標(biāo)識(shí)。改進(jìn)方式有多種,如改進(jìn)接入請(qǐng)求中的MIME消息體,一個(gè)MIME消息體的實(shí)例如下< ? xml version = " 1.0〃 encoding = " UTF-8" ? ><resource_lists><resource-callinfo><service-type>REPLACE_FORCE<service-type/>// 服務(wù)類(lèi)型為 REPLACE_F0RCE, REPLACE_F0RCE表示替換強(qiáng)拆型,如果需要攜帶其它業(yè)務(wù)類(lèi)型的標(biāo)識(shí),用該標(biāo)識(shí)替換 REPLACE_F0RCE 即可。</resource-callinfo></resource_lists>
—SIP_B0UNDARY—或者,改進(jìn)接入請(qǐng)求的頭域,如強(qiáng)插型業(yè)務(wù)改進(jìn)R印lace(釋放)頭域,一個(gè) Replace頭域的實(shí)例如下Replace liexample. org ;to-tag = 123 ;from-tag = 456 ;service = replace_ force//service = replace_force 表不月艮務(wù)類(lèi)型為 replace_force, replace_force 表示替換強(qiáng)拆型,如果是拆除強(qiáng)拆型,則可以用拆除強(qiáng)拆型的標(biāo)識(shí)tearUp_f0rce來(lái)替換 replace_force0參見(jiàn)圖6,本實(shí)施例中拆除強(qiáng)拆型業(yè)務(wù)的實(shí)現(xiàn)方法流程如下第二用戶(hù)與第三用戶(hù)正在通話(huà)。步驟601 第一用戶(hù)向AS發(fā)送接入請(qǐng)求。該接入請(qǐng)求攜帶有業(yè)務(wù)類(lèi)型(拆除強(qiáng)拆型)和通話(huà)標(biāo)識(shí)“1”,其中“1”表示第二用戶(hù)的通話(huà)標(biāo)識(shí)。本實(shí)施例中由于是拆除強(qiáng)拆型業(yè)務(wù),所以攜帶的通話(huà)標(biāo)識(shí)可以是第二用戶(hù)的通話(huà)標(biāo)識(shí)“ 1 ”,也可以是第三用戶(hù)的通話(huà)標(biāo)識(shí) “2”。AS接收第一用戶(hù)發(fā)送的接入請(qǐng)求后繼續(xù)步驟602和603。步驟602 =AS向通話(huà)標(biāo)識(shí)對(duì)應(yīng)的通話(huà)中的第二用戶(hù)發(fā)送退出消息,強(qiáng)制斷開(kāi)與第二用戶(hù)的連接。步驟603 =AS向通話(huà)標(biāo)識(shí)對(duì)應(yīng)的通話(huà)中的第三用戶(hù)發(fā)送退出消息,強(qiáng)制斷開(kāi)與第三用戶(hù)的連接。步驟604 =AS向第一用戶(hù)反饋?lái)憫?yīng)消息,表示已進(jìn)行拆除操作。步驟605 :AS接收第二用戶(hù)反饋的消息。第二用戶(hù)反饋的消息可以是成功消息或異常消息等,本實(shí)施例中用(2,4,5,6) XX表示第二用戶(hù)可能反饋的消息。第二用戶(hù)具體反饋什么消息視實(shí)際情況而定,現(xiàn)有協(xié)議有明確規(guī)定。步驟606 :AS接收第三用戶(hù)反饋的消息。第三用戶(hù)反饋的消息可以是成功消息或異常消息等,本實(shí)施例中用(2,4,5,6)XX表示第三用戶(hù)可能反饋的消息。第三用戶(hù)具體反饋什么消息視實(shí)際情況而定,現(xiàn)有協(xié)議有明確規(guī)定。步驟607 第一用戶(hù)向AS發(fā)送響應(yīng)確認(rèn)消息。步驟608 =AS向第一用戶(hù)發(fā)送退出消息,請(qǐng)求第一用戶(hù)退出強(qiáng)拆業(yè)務(wù)。步驟609 第一用戶(hù)向AS發(fā)送響應(yīng)消息,表示同意退出。通過(guò)以上流程,根據(jù)第一用戶(hù)的拆除請(qǐng)求強(qiáng)制拆除了第二用戶(hù)與第三用戶(hù)的會(huì)話(huà)連接,并且使第一用戶(hù)也退出了拆除業(yè)務(wù),從而實(shí)現(xiàn)了拆除強(qiáng)拆型業(yè)務(wù)。通過(guò)以上描述了解了四種強(qiáng)插/強(qiáng)拆型業(yè)務(wù)的實(shí)現(xiàn)過(guò)程,該過(guò)程主要由AS發(fā)起各個(gè)環(huán)節(jié)的操作,下面對(duì)AS的內(nèi)部結(jié)構(gòu)和功能進(jìn)行介紹。參見(jiàn)圖7,本實(shí)施例中AS包括第一接口模塊701和第二接口模塊702。第一接口模塊701,與第一用戶(hù)連接,用于與第一用戶(hù)交互各種消息,如接收第一用戶(hù)發(fā)送的接入請(qǐng)求,接入請(qǐng)求攜帶有業(yè)務(wù)類(lèi)型和通話(huà)標(biāo)識(shí)。第二接口模塊702,與第二用于和第三用戶(hù)連接,用于與第二用于和第三用戶(hù)交互各種消息,如在業(yè)務(wù)類(lèi)型為強(qiáng)插/強(qiáng)拆型時(shí),向通話(huà)標(biāo)識(shí)對(duì)應(yīng)的通話(huà)中的第二用戶(hù)和第三用戶(hù)分別發(fā)送接入請(qǐng)求,強(qiáng)制要求第二用戶(hù)和第三用戶(hù)執(zhí)行強(qiáng)插/強(qiáng)拆業(yè)務(wù)。第二接口模塊702還包括第一接口單元和第二接口單元。第一接口單元用于與第二用戶(hù)交互各種消息。第二接口單元用于與第三用戶(hù)交互各種消息。AS還包括第三接口模塊703和控制模塊704,參見(jiàn)圖8所示。第三接口模塊703,與MRF連接,用于與MRF交互各種消息??刂颇K704用于生成各種消息,并將生成的消息交由各接口模塊發(fā)送,以及對(duì)各接口模塊接收到的消息進(jìn)行相應(yīng)的處理,如消息解析和連接的建立和釋放等。強(qiáng)插/強(qiáng)拆型為多方通話(huà)強(qiáng)插型時(shí),第一接口模塊701接收第一用戶(hù)發(fā)送的接入請(qǐng)求后,第三接口模塊向MRF發(fā)送接入請(qǐng)求,請(qǐng)求建立第一用戶(hù)到MRF的連接。第三接口模塊703還用于向MRF發(fā)送接入請(qǐng)求后,向MRF發(fā)送會(huì)議請(qǐng)求消息,請(qǐng)求將第一用戶(hù)加入多方通話(huà)會(huì)議。第二接口模塊702向通話(huà)標(biāo)識(shí)對(duì)應(yīng)的通話(huà)中的第二用戶(hù)和第三用戶(hù)分別發(fā)送攜帶釋放命令的接入請(qǐng)求,強(qiáng)制要求第二用戶(hù)和第三用戶(hù)接受新的接入請(qǐng)求,并根據(jù)接入請(qǐng)求中的釋放命令,釋放原有的會(huì)話(huà)。第二接口模塊702向通話(huà)標(biāo)識(shí)對(duì)應(yīng)的通話(huà)中的第二用戶(hù)和第三用戶(hù)分別發(fā)送攜帶釋放命令的接入請(qǐng)求后,第三接口模塊703還用于向MRF分別發(fā)送接入請(qǐng)求,請(qǐng)求分別建立第二用戶(hù)和第三用戶(hù)到MRF的連接。第三接口模塊703還用于向MRF分別發(fā)送接入請(qǐng)求后,向MRF分別發(fā)送會(huì)議請(qǐng)求消息,請(qǐng)求分別將第二用戶(hù)和第三用戶(hù)加入多方通話(huà)會(huì)議。強(qiáng)插/強(qiáng)拆型為保持強(qiáng)插型時(shí),第一接口模塊701接收第一用戶(hù)發(fā)送的接入請(qǐng)求后,第三接口模塊用于向MRF發(fā)送接入請(qǐng)求,請(qǐng)求建立媒體通道。第二接口模塊702向通話(huà)標(biāo)識(shí)對(duì)應(yīng)的通話(huà)中的第二用戶(hù)發(fā)送接入請(qǐng)求,請(qǐng)求建立第二用戶(hù)到MRF的連接;以及,向通話(huà)標(biāo)識(shí)對(duì)應(yīng)的通話(huà)中的第三用戶(hù)發(fā)送接入請(qǐng)求,請(qǐng)求建立第三用戶(hù)到第一用戶(hù)的連接。第一接口模塊701還用于接收第一用戶(hù)發(fā)送的退出消息,并請(qǐng)求MRF斷開(kāi)與第二用戶(hù)的連接, 以及重新建立第二用戶(hù)與第三用戶(hù)的連接。第三接口模塊703通過(guò)向MRF發(fā)送退出消息, 請(qǐng)求MRF斷開(kāi)與第二用戶(hù)的連接。第二接口模塊702通過(guò)分別向第二用戶(hù)和第三用戶(hù)發(fā)送接入請(qǐng)求,請(qǐng)求第二用戶(hù)和第三用戶(hù)重新建立連接。強(qiáng)插/強(qiáng)拆型為替換強(qiáng)拆型時(shí),第二接口模塊702向通話(huà)標(biāo)識(shí)對(duì)應(yīng)的通話(huà)中的第二用戶(hù)發(fā)送接入請(qǐng)求,強(qiáng)制建立第二用戶(hù)到第一用戶(hù)的連接;以及,向通話(huà)標(biāo)識(shí)對(duì)應(yīng)的通話(huà)中的第三用戶(hù)發(fā)送退出消息,強(qiáng)制斷開(kāi)與第三用戶(hù)的連接。強(qiáng)插/強(qiáng)拆型為拆除強(qiáng)拆型時(shí),第二接口模塊702分別向通話(huà)標(biāo)識(shí)對(duì)應(yīng)的通話(huà)中的第二用戶(hù)和第三用戶(hù)發(fā)送退出消息,強(qiáng)制斷開(kāi)與第二用戶(hù)和第三用戶(hù)的連接。本發(fā)明實(shí)施例中應(yīng)用服務(wù)器(AQ接收第一用戶(hù)發(fā)送的接入請(qǐng)求并且確定業(yè)務(wù)類(lèi)型為強(qiáng)插/強(qiáng)拆型時(shí),向通話(huà)標(biāo)識(shí)對(duì)應(yīng)的通話(huà)中的第二用戶(hù)和第三用戶(hù)分別發(fā)送接入請(qǐng)求,強(qiáng)制要求第二用戶(hù)和第三用戶(hù)執(zhí)行強(qiáng)插/強(qiáng)拆業(yè)務(wù)。在分組域中實(shí)現(xiàn)了強(qiáng)插/強(qiáng)拆業(yè)務(wù)。強(qiáng)插/強(qiáng)拆業(yè)務(wù)主要適用于特殊行業(yè)或場(chǎng)景,如公安、消防等,應(yīng)用于緊接任務(wù)。本發(fā)明實(shí)施例針對(duì)四種業(yè)務(wù)類(lèi)型提供了詳細(xì)的實(shí)現(xiàn)流程。本領(lǐng)域內(nèi)的技術(shù)人員應(yīng)明白,本發(fā)明的實(shí)施例可提供為方法、系統(tǒng)、或計(jì)算機(jī)程序產(chǎn)品。因此,本發(fā)明可采用完全硬件實(shí)施例、完全軟件實(shí)施例、或結(jié)合軟件和硬件方面的實(shí)施例的形式。而且,本發(fā)明可采用在一個(gè)或多個(gè)其中包含有計(jì)算機(jī)可用程序代碼的計(jì)算機(jī)可用存儲(chǔ)介質(zhì)(包括但不限于磁盤(pán)存儲(chǔ)器和光學(xué)存儲(chǔ)器等)上實(shí)施的計(jì)算機(jī)程序產(chǎn)品的形式。
本發(fā)明是參照根據(jù)本發(fā)明實(shí)施例的方法、設(shè)備(系統(tǒng))、和計(jì)算機(jī)程序產(chǎn)品的流程圖和/或方框圖來(lái)描述的。應(yīng)理解可由計(jì)算機(jī)程序指令實(shí)現(xiàn)流程圖和/或方框圖中的每一流程和/或方框、以及流程圖和/或方框圖中的流程和/或方框的結(jié)合??商峁┻@些計(jì)算機(jī)程序指令到通用計(jì)算機(jī)、專(zhuān)用計(jì)算機(jī)、嵌入式處理機(jī)或其他可編程數(shù)據(jù)處理設(shè)備的處理器以產(chǎn)生一個(gè)機(jī)器,使得通過(guò)計(jì)算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備的處理器執(zhí)行的指令產(chǎn)生用于實(shí)現(xiàn)在流程圖一個(gè)流程或多個(gè)流程和/或方框圖一個(gè)方框或多個(gè)方框中指定的功能的裝置。這些計(jì)算機(jī)程序指令也可存儲(chǔ)在能引導(dǎo)計(jì)算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備以特定方式工作的計(jì)算機(jī)可讀存儲(chǔ)器中,使得存儲(chǔ)在該計(jì)算機(jī)可讀存儲(chǔ)器中的指令產(chǎn)生包括指令裝置的制造品,該指令裝置實(shí)現(xiàn)在流程圖一個(gè)流程或多個(gè)流程和/或方框圖一個(gè)方框或多個(gè)方框中指定的功能。這些計(jì)算機(jī)程序指令也可裝載到計(jì)算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備上,使得在計(jì)算機(jī)或其他可編程設(shè)備上執(zhí)行一系列操作步驟以產(chǎn)生計(jì)算機(jī)實(shí)現(xiàn)的處理,從而在計(jì)算機(jī)或其他可編程設(shè)備上執(zhí)行的指令提供用于實(shí)現(xiàn)在流程圖一個(gè)流程或多個(gè)流程和/或方框圖一個(gè)方框或多個(gè)方框中指定的功能的步驟。顯然,本領(lǐng)域的技術(shù)人員可以對(duì)本發(fā)明進(jìn)行各種改動(dòng)和變型而不脫離本發(fā)明的精神和范圍。這樣,倘若本發(fā)明的這些修改和變型屬于本發(fā)明權(quán)利要求及其等同技術(shù)的范圍之內(nèi),則本發(fā)明也意圖包含這些改動(dòng)和變型在內(nèi)。
權(quán)利要求
1.一種強(qiáng)插/強(qiáng)拆型業(yè)務(wù)的實(shí)現(xiàn)方法,其特征在于,包括以下步驟應(yīng)用服務(wù)器AS接收第一用戶(hù)發(fā)送的接入請(qǐng)求,接入請(qǐng)求攜帶有業(yè)務(wù)類(lèi)型和通話(huà)標(biāo)識(shí);AS在業(yè)務(wù)類(lèi)型為強(qiáng)插/強(qiáng)拆型時(shí),向通話(huà)標(biāo)識(shí)對(duì)應(yīng)的通話(huà)中的第二用戶(hù)和第三用戶(hù)分別發(fā)送接入請(qǐng)求,強(qiáng)制要求第二用戶(hù)和第三用戶(hù)執(zhí)行強(qiáng)插/強(qiáng)拆業(yè)務(wù)。
2.如權(quán)利要求1所述的方法,其特征在于,強(qiáng)插/強(qiáng)拆型為多方通話(huà)強(qiáng)插型時(shí),AS接收第一用戶(hù)發(fā)送的接入請(qǐng)求后,還包括步驟AS向MRF發(fā)送接入請(qǐng)求,請(qǐng)求建立第一用戶(hù)到 MRF的連接。
3.如權(quán)利要求2所述的方法,其特征在于,AS向MRF發(fā)送接入請(qǐng)求后,還包括步驟AS 向MRF發(fā)送會(huì)議請(qǐng)求消息,請(qǐng)求將第一用戶(hù)加入多方通話(huà)會(huì)議。
4.如權(quán)利要求3所述的方法,其特征在于,AS向通話(huà)標(biāo)識(shí)對(duì)應(yīng)的通話(huà)中的第二用戶(hù)和第三用戶(hù)分別發(fā)送接入請(qǐng)求,請(qǐng)求第二用戶(hù)和第三用戶(hù)執(zhí)行強(qiáng)插/強(qiáng)拆型業(yè)務(wù)的步驟包括:AS向通話(huà)標(biāo)識(shí)對(duì)應(yīng)的通話(huà)中的第二用戶(hù)和第三用戶(hù)分別發(fā)送攜帶釋放命令的接入請(qǐng)求,強(qiáng)制要求第二用戶(hù)和第三用戶(hù)接受新的接入請(qǐng)求,并根據(jù)接入請(qǐng)求中的釋放命令,釋放原有的會(huì)話(huà)。
5.如權(quán)利要求4所述的方法,其特征在于,AS向通話(huà)標(biāo)識(shí)對(duì)應(yīng)的通話(huà)中的第二用戶(hù)和第三用戶(hù)分別發(fā)送攜帶釋放命令的接入請(qǐng)求后,還包括步驟AS向MRF分別發(fā)送接入請(qǐng)求, 請(qǐng)求分別建立第二用戶(hù)和第三用戶(hù)到MRF的連接。
6.如權(quán)利要求5所述的方法,其特征在于,AS向MRF分別發(fā)送接入請(qǐng)求后,還包括步驟:AS向MRF分別發(fā)送會(huì)議請(qǐng)求消息,請(qǐng)求分別將第二用戶(hù)和第三用戶(hù)加入多方通話(huà)會(huì)議。
7.如權(quán)利要求1所述的方法,其特征在于,強(qiáng)插/強(qiáng)拆型為保持強(qiáng)插型時(shí),AS接收第一用戶(hù)發(fā)送的接入請(qǐng)求后,還包括步驟:AS向MRF發(fā)送接入請(qǐng)求,請(qǐng)求建立媒體通道。
8.如權(quán)利要求7所述的方法,其特征在于,AS向通話(huà)標(biāo)識(shí)對(duì)應(yīng)的通話(huà)中的第二用戶(hù)和第三用戶(hù)分別發(fā)送接入請(qǐng)求,請(qǐng)求第二用戶(hù)和第三用戶(hù)執(zhí)行強(qiáng)插/強(qiáng)拆型業(yè)務(wù)的步驟包括:AS向通話(huà)標(biāo)識(shí)對(duì)應(yīng)的通話(huà)中的第二用戶(hù)發(fā)送接入請(qǐng)求,請(qǐng)求建立第二用戶(hù)到MRF的連接;AS向通話(huà)標(biāo)識(shí)對(duì)應(yīng)的通話(huà)中的第三用戶(hù)發(fā)送接入請(qǐng)求,請(qǐng)求建立第三用戶(hù)到第一用戶(hù)的連接。
9.如權(quán)利要求7所述的方法,其特征在于,還包括步驟:AS接收第一用戶(hù)發(fā)送的退出消息,并請(qǐng)求MRF斷開(kāi)與第二用戶(hù)的連接,以及重新建立第二用戶(hù)與第三用戶(hù)的連接。
10.如權(quán)利要求9所述的方法,其特征在于,請(qǐng)求MRF斷開(kāi)與第二用戶(hù)的連接的步驟包括:AS通過(guò)向MRF發(fā)送退出消息,請(qǐng)求MRF斷開(kāi)與第二用戶(hù)的連接。
11.如權(quán)利要求9所述的方法,其特征在于,重新建立第二用戶(hù)與第三用戶(hù)的連接的步驟包括AS通過(guò)分別向第二用戶(hù)和第三用戶(hù)發(fā)送接入請(qǐng)求,請(qǐng)求第二用戶(hù)和第三用戶(hù)重新建立連接。
12.如權(quán)利要求1所述的方法,其特征在于,強(qiáng)插/強(qiáng)拆型為替換強(qiáng)拆型時(shí),AS向通話(huà)標(biāo)識(shí)對(duì)應(yīng)的通話(huà)中的第二用戶(hù)和第三用戶(hù)分別發(fā)送接入請(qǐng)求,強(qiáng)制要求第二用戶(hù)和第三用戶(hù)執(zhí)行強(qiáng)插/強(qiáng)拆業(yè)務(wù)的步驟包括:AS向通話(huà)標(biāo)識(shí)對(duì)應(yīng)的通話(huà)中的第二用戶(hù)發(fā)送接入請(qǐng)求,強(qiáng)制建立第二用戶(hù)到第一用戶(hù)的連接;AS向通話(huà)標(biāo)識(shí)對(duì)應(yīng)的通話(huà)中的第三用戶(hù)發(fā)送退出消息,強(qiáng)制斷開(kāi)與第三用戶(hù)的連接。
13.如權(quán)利要求1所述的方法,其特征在于,強(qiáng)插/強(qiáng)拆型為拆除強(qiáng)拆型時(shí),AS向通話(huà)標(biāo)識(shí)對(duì)應(yīng)的通話(huà)中的第二用戶(hù)和第三用戶(hù)分別發(fā)送接入請(qǐng)求,強(qiáng)制要求第二用戶(hù)和第三用戶(hù)執(zhí)行強(qiáng)插/強(qiáng)拆業(yè)務(wù)的步驟包括AS分別向通話(huà)標(biāo)識(shí)對(duì)應(yīng)的通話(huà)中的第二用戶(hù)和第三用戶(hù)發(fā)送退出消息,強(qiáng)制斷開(kāi)與第二用戶(hù)和第三用戶(hù)的連接。
14.如權(quán)利要求1所述的方法,其特征在于,通過(guò)MIME消息體攜帶業(yè)務(wù)類(lèi)型;或者,當(dāng)業(yè)務(wù)類(lèi)型為強(qiáng)插型時(shí),通過(guò)Join頭域攜帶業(yè)務(wù)類(lèi)型,當(dāng)業(yè)務(wù)類(lèi)型為強(qiáng)拆型時(shí),通過(guò)R印Iace 頭域攜帶業(yè)務(wù)類(lèi)型。
15.一種應(yīng)用服務(wù)器,其特征在于,包括第一接口模塊,用于接收第一用戶(hù)發(fā)送的接入請(qǐng)求,接入請(qǐng)求攜帶有業(yè)務(wù)類(lèi)型和通話(huà)標(biāo)識(shí);第二接口模塊,用于在業(yè)務(wù)類(lèi)型為強(qiáng)插/強(qiáng)拆型時(shí),向通話(huà)標(biāo)識(shí)對(duì)應(yīng)的通話(huà)中的第二用戶(hù)和第三用戶(hù)分別發(fā)送接入請(qǐng)求,強(qiáng)制要求第二用戶(hù)和第三用戶(hù)執(zhí)行強(qiáng)插/強(qiáng)拆業(yè)務(wù)。
16.如權(quán)利要求15所述的應(yīng)用服務(wù)器,其特征在于,強(qiáng)插/強(qiáng)拆型為多方通話(huà)強(qiáng)插型時(shí),第一接口模塊接收第一用戶(hù)發(fā)送的接入請(qǐng)求后,還包括第三接口模塊,用于向MRF發(fā)送接入請(qǐng)求,請(qǐng)求建立第一用戶(hù)到MRF的連接。
17.如權(quán)利要求16所述的應(yīng)用服務(wù)器,其特征在于,第三接口模塊還用于向MRF發(fā)送接入請(qǐng)求后,向MRF發(fā)送會(huì)議請(qǐng)求消息,請(qǐng)求將第一用戶(hù)加入多方通話(huà)會(huì)議。
18.如權(quán)利要求17所述的應(yīng)用服務(wù)器,其特征在于,第二接口模塊向通話(huà)標(biāo)識(shí)對(duì)應(yīng)的通話(huà)中的第二用戶(hù)和第三用戶(hù)分別發(fā)送攜帶釋放命令的接入請(qǐng)求,強(qiáng)制要求第二用戶(hù)和第三用戶(hù)接受新的接入請(qǐng)求,并根據(jù)接入請(qǐng)求中的釋放命令,釋放原有的會(huì)話(huà)。
19.如權(quán)利要求18所述的應(yīng)用服務(wù)器,其特征在于,第二接口模塊向通話(huà)標(biāo)識(shí)對(duì)應(yīng)的通話(huà)中的第二用戶(hù)和第三用戶(hù)分別發(fā)送攜帶釋放命令的接入請(qǐng)求后,第三接口模塊還用于向MRF分別發(fā)送接入請(qǐng)求,請(qǐng)求分別建立第二用戶(hù)和第三用戶(hù)到MRF的連接。
20.如權(quán)利要求19所述的應(yīng)用服務(wù)器,其特征在于,第三接口模塊還用于向MRF分別發(fā)送接入請(qǐng)求后,向MRF分別發(fā)送會(huì)議請(qǐng)求消息,請(qǐng)求分別將第二用戶(hù)和第三用戶(hù)加入多方通話(huà)會(huì)議。
21.如權(quán)利要求15所述的應(yīng)用服務(wù)器,其特征在于,強(qiáng)插/強(qiáng)拆型為保持強(qiáng)插型時(shí),第一接口模塊接收第一用戶(hù)發(fā)送的接入請(qǐng)求后,還包括第三接口模塊,用于向MRF發(fā)送接入請(qǐng)求,請(qǐng)求建立媒體通道。
22.如權(quán)利要求21所述的應(yīng)用服務(wù)器,其特征在于,第二接口模塊向通話(huà)標(biāo)識(shí)對(duì)應(yīng)的通話(huà)中的第二用戶(hù)發(fā)送接入請(qǐng)求,請(qǐng)求建立第二用戶(hù)到MRF的連接;以及,向通話(huà)標(biāo)識(shí)對(duì)應(yīng)的通話(huà)中的第三用戶(hù)發(fā)送接入請(qǐng)求,請(qǐng)求建立第三用戶(hù)到第一用戶(hù)的連接。
23.如權(quán)利要求21所述的應(yīng)用服務(wù)器,其特征在于,第一接口模塊還用于接收第一用戶(hù)發(fā)送的退出消息,并請(qǐng)求MRF斷開(kāi)與第二用戶(hù)的連接,以及重新建立第二用戶(hù)與第三用戶(hù)的連接。
24.如權(quán)利要求23所述的應(yīng)用服務(wù)器,其特征在于,第三接口模塊通過(guò)向MRF發(fā)送退出消息,請(qǐng)求MRF斷開(kāi)與第二用戶(hù)的連接。
25.如權(quán)利要求23所述的應(yīng)用服務(wù)器,其特征在于,第二接口模塊通過(guò)分別向第二用戶(hù)和第三用戶(hù)發(fā)送接入請(qǐng)求,請(qǐng)求第二用戶(hù)和第三用戶(hù)重新建立連接。
26.如權(quán)利要求15所述的應(yīng)用服務(wù)器,其特征在于,強(qiáng)插/強(qiáng)拆型為替換強(qiáng)拆型時(shí),第二接口模塊向通話(huà)標(biāo)識(shí)對(duì)應(yīng)的通話(huà)中的第二用戶(hù)發(fā)送接入請(qǐng)求,強(qiáng)制建立第二用戶(hù)到第一用戶(hù)的連接;以及,向通話(huà)標(biāo)識(shí)對(duì)應(yīng)的通話(huà)中的第三用戶(hù)發(fā)送退出消息,強(qiáng)制斷開(kāi)與第三用戶(hù)的連接。
27.如權(quán)利要求15所述的應(yīng)用服務(wù)器,其特征在于,強(qiáng)插/強(qiáng)拆型為拆除強(qiáng)拆型時(shí),第二接口模塊分別向通話(huà)標(biāo)識(shí)對(duì)應(yīng)的通話(huà)中的第二用戶(hù)和第三用戶(hù)發(fā)送退出消息,強(qiáng)制斷開(kāi)與第二用戶(hù)和第三用戶(hù)的連接。
28.如權(quán)利要求15所述的應(yīng)用服務(wù)器,其特征在于,通過(guò)MIME消息體攜帶業(yè)務(wù)類(lèi)型; 或者,當(dāng)業(yè)務(wù)類(lèi)型為強(qiáng)插型時(shí),通過(guò)Join頭域攜帶業(yè)務(wù)類(lèi)型,當(dāng)業(yè)務(wù)類(lèi)型為強(qiáng)拆型時(shí),通過(guò) Replace頭域攜帶業(yè)務(wù)類(lèi)型。
全文摘要
本發(fā)明公開(kāi)了一種強(qiáng)插/強(qiáng)拆型業(yè)務(wù)的實(shí)現(xiàn)方法,用于在分組域?qū)崿F(xiàn)強(qiáng)插強(qiáng)拆會(huì)話(huà)業(yè)務(wù)的傳輸。所述方法包括應(yīng)用服務(wù)器AS接收第一用戶(hù)發(fā)送的接入請(qǐng)求,接入請(qǐng)求攜帶有業(yè)務(wù)類(lèi)型和通話(huà)標(biāo)識(shí);AS在業(yè)務(wù)類(lèi)型為強(qiáng)插/強(qiáng)拆型時(shí),向通話(huà)標(biāo)識(shí)對(duì)應(yīng)的通話(huà)中的第二用戶(hù)和第三用戶(hù)分別發(fā)送接入請(qǐng)求,強(qiáng)制要求第二用戶(hù)和第三用戶(hù)執(zhí)行強(qiáng)插/強(qiáng)拆業(yè)務(wù)。本方面還公開(kāi)了用于實(shí)現(xiàn)所述方法的裝置。
文檔編號(hào)H04L12/56GK102480498SQ20101055926
公開(kāi)日2012年5月30日 申請(qǐng)日期2010年11月24日 優(yōu)先權(quán)日2010年11月24日
發(fā)明者劉鵬, 武興, 高陸軍 申請(qǐng)人:大唐移動(dòng)通信設(shè)備有限公司