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

多方呼叫方法及其系統(tǒng)的制作方法

文檔序號(hào):7658288閱讀:177來(lái)源:國(guó)知局

專(zhuān)利名稱(chēng)::多方呼叫方法及其系統(tǒng)的制作方法
技術(shù)領(lǐng)域
:本發(fā)明涉及通信領(lǐng)域,特別涉及多方呼叫技術(shù)。
背景技術(shù)
:隨著新業(yè)務(wù)需求的不斷增長(zhǎng),以及涉及智能業(yè)務(wù)的呼叫在電信業(yè)務(wù)所占比重的不斷增加,傳統(tǒng)的集中式的智能網(wǎng)在處理能力上的瓶頸越來(lái)越突出,在可擴(kuò)展性,快速響應(yīng)方面越來(lái)越無(wú)法滿足日益增長(zhǎng)的業(yè)務(wù)需求。另外一方面,運(yùn)營(yíng)商對(duì)快速業(yè)務(wù)開(kāi)發(fā)的需求越來(lái)越強(qiáng)烈,而傳統(tǒng)業(yè)務(wù)開(kāi)發(fā)技術(shù)是建立在信令協(xié)議之上的,不同的廠商定義了各自不同的業(yè)務(wù)開(kāi)發(fā)模式,也正因?yàn)檫@種開(kāi)發(fā)技術(shù)的獨(dú)特性與專(zhuān)業(yè)性,使得業(yè)務(wù)開(kāi)發(fā)技術(shù)過(guò)于封閉,不同廠商的業(yè)務(wù)之間無(wú)法移植,更無(wú)法開(kāi)放給第三方使用,因此無(wú)法滿足運(yùn)營(yíng)商對(duì)快速業(yè)務(wù)開(kāi)發(fā)的需求。為了解決上述問(wèn)題,運(yùn)營(yíng)商引入了底層網(wǎng)絡(luò)與上層應(yīng)用之間的接口,如Paday等開(kāi)放接口,使得既能夠?qū)⒌讓泳W(wǎng)絡(luò)中的各種能力,如呼叫控制能力、放音收號(hào)能力、會(huì)議控制能力等,以抽象的接口方式開(kāi)放出來(lái),同時(shí)也能夠?qū)Ω鞣N接入進(jìn)行有效的管控,從而在保證網(wǎng)絡(luò)安全的前提下進(jìn)一步促進(jìn)業(yè)務(wù)的發(fā)展。這樣,無(wú)論是運(yùn)營(yíng)商自己還是第三方業(yè)務(wù)提供商,都遵循一套統(tǒng)一的標(biāo)準(zhǔn)接口進(jìn)行增值業(yè)務(wù)的開(kāi)發(fā),使得開(kāi)發(fā)出來(lái)的業(yè)務(wù)可以在所有遵循開(kāi)放接口標(biāo)準(zhǔn)的平臺(tái)上運(yùn)行。下面以Parlay接口為例進(jìn)行進(jìn)一步說(shuō)明。在Parlay接口中,呼叫控制功能是最重要的功能,多方呼叫控制(Multi-PartyCallControl,簡(jiǎn)稱(chēng)"MPCC,,)、多媒體呼叫控制(Multi-MediaCallControl,簡(jiǎn)稱(chēng)"MMCC")以及會(huì)議呼叫控制(ConferenceCallControl,簡(jiǎn)稱(chēng)"CCC")都涉及到多方參與的場(chǎng)景,在業(yè)界也有相當(dāng)?shù)膽?yīng)用。Parlay接口中呼叫控制的關(guān)系如圖1所示,通用呼叫控制(GenericCallControl,簡(jiǎn)稱(chēng)"GCC")提供了基本呼叫控制接口,支持兩方的通話;MPCC提供了多方通話的控制接口,支持多方的通話;MMCC在MPCC的接口上,增加了媒體控制的能力;CCC在MMCC的基礎(chǔ)上,增加了支持會(huì)議的能力。在目前現(xiàn)有的Parlay規(guī)范中,MPCC定義了一組支持多方呼叫的接口,提供給業(yè)務(wù)創(chuàng)建、控制多方呼叫的能力。這些關(guān)鍵的能力包括(1)將網(wǎng)絡(luò)側(cè)新的呼叫通知到上層應(yīng)用,對(duì)應(yīng)于ParlayM^范中的reportNotification4妻口功能調(diào)用。(2)創(chuàng)建一個(gè)多方呼叫,對(duì)應(yīng)于Parlay規(guī)范中的createCall接口功能調(diào)用。(3)創(chuàng)建連接到一方的呼叫l(wèi)eg(即呼叫的一方在底層網(wǎng)絡(luò)中的實(shí)例),對(duì)應(yīng)于Parlay規(guī)范中的RouteReq接口功能調(diào)用。(4)釋放呼叫或釋放一方的呼叫l(wèi)eg,對(duì)應(yīng)于Parlay規(guī)范中的release接口功能調(diào)用。(5)監(jiān)聽(tīng)一方的呼叫l(wèi)eg的網(wǎng)絡(luò)側(cè)上報(bào)事件,對(duì)應(yīng)于Parlay規(guī)范中的eventReportReq接口功能調(diào)用。(6)啟動(dòng)和停止一方的呼叫l(wèi)eg的媒體連接,對(duì)應(yīng)于Parlay規(guī)范中的attachMediaReq,dettachMediaR叫4妄口功能調(diào)用?;诂F(xiàn)有的ParlayMPCC的接口標(biāo)準(zhǔn),業(yè)務(wù)可以實(shí)現(xiàn)兩方和多方通話的場(chǎng)景。其中,多方呼叫的場(chǎng)景如圖2所示,用戶A發(fā)起網(wǎng)絡(luò)側(cè)呼叫,MPCC業(yè)務(wù)能力服務(wù)器(ServiceCapabilityServer,簡(jiǎn)稱(chēng)"SCS")創(chuàng)建一個(gè)calllegA以及呼叫對(duì)象call,應(yīng)用側(cè)執(zhí)行業(yè)務(wù)邏輯,創(chuàng)建到用戶B的連接calllegB,應(yīng)用側(cè)再創(chuàng)建到legC的連接,建立多方通話。然而,本發(fā)明的發(fā)明人發(fā)現(xiàn),目前Parlay的MPCC能力,不支持將從網(wǎng)絡(luò)側(cè)發(fā)起的呼叫加入已有的呼叫中。比如說(shuō),在圖3所示的場(chǎng)景中,用戶A發(fā)起網(wǎng)絡(luò)側(cè)呼叫,MPCCSCS創(chuàng)建一個(gè)calllegA以及呼叫對(duì)象call,應(yīng)用側(cè)執(zhí)行業(yè)務(wù)邏輯,創(chuàng)建到用戶B的連接calllegB。此時(shí)用戶C撥打接入號(hào)碼,希望加入到A和B的多方通話中,但目前的MPCC能力無(wú)法支持該場(chǎng)景。另外,目前的MPCC能力也未考慮到在分布式場(chǎng)景下,如何支持新的呼叫l(wèi)eg被允許分布在不同的SCS中的情況。
發(fā)明內(nèi)容本發(fā)明實(shí)施方式要解決的主要技術(shù)問(wèn)題是提供一種多方呼叫方法及其系統(tǒng),使得底層網(wǎng)絡(luò)與上層應(yīng)用之間的接口可以支持將從網(wǎng)絡(luò)側(cè)發(fā)起的呼叫加入已有的多方呼叫中。為解決上述技術(shù)問(wèn)題,本發(fā)明的實(shí)施方式提供了一種多方呼叫方法,包含以下步驟收到網(wǎng)絡(luò)側(cè)的呼叫請(qǐng)求時(shí),在底層網(wǎng)絡(luò)為發(fā)起呼叫請(qǐng)求的一方創(chuàng)建實(shí)例,如果該呼叫請(qǐng)求中的呼叫標(biāo)識(shí)與已有呼叫標(biāo)識(shí)相同,則將該實(shí)例加入到該已有呼叫,并通知上層應(yīng)用有新的實(shí)例加入該已有呼叫。本發(fā)明的實(shí)施方式還提供了一種多方呼叫系統(tǒng),包含創(chuàng)建單元,用于在收到網(wǎng)絡(luò)側(cè)的呼叫請(qǐng)求時(shí),在底層網(wǎng)絡(luò)為發(fā)起呼叫請(qǐng)求的一方創(chuàng)建實(shí)例;判斷單元,用于判斷呼叫請(qǐng)求中的呼叫標(biāo)識(shí)是否與已有呼叫標(biāo)識(shí)相同;加入單元,用于在判斷單元判定呼叫請(qǐng)求中的呼叫標(biāo)識(shí)與已有呼叫標(biāo)識(shí)相同時(shí),將創(chuàng)建單元?jiǎng)?chuàng)建的實(shí)例加入到該已有呼叫;通知單元,用于在加入單元將實(shí)例加入到已有呼叫后,通知上層應(yīng)用有新的實(shí)例加入已有呼叫。本發(fā)明實(shí)施方式與現(xiàn)有技術(shù)相比,主要區(qū)別及其效果在于收到網(wǎng)絡(luò)側(cè)的呼叫請(qǐng)求時(shí),在底層網(wǎng)絡(luò)為發(fā)起呼叫請(qǐng)求的一方創(chuàng)建實(shí)例leg,如果該呼叫請(qǐng)求中的呼叫標(biāo)識(shí)與已有呼叫標(biāo)識(shí)相同,則將該創(chuàng)建的leg加入到該已有呼叫,并通知上層應(yīng)用有新的leg加入該已有呼叫。使得底層網(wǎng)絡(luò)與上層應(yīng)用之間的接口支持將從網(wǎng)絡(luò)側(cè)發(fā)起的呼叫加入已有的多方呼叫中。圖l是現(xiàn)有技術(shù)中Parlay接口的呼叫控制關(guān)系示意圖2是現(xiàn)有技術(shù)中多方呼叫基于現(xiàn)有的ParlayMPCC的接口標(biāo)準(zhǔn)的場(chǎng)景示意圖3是現(xiàn)有技術(shù)中將網(wǎng)絡(luò)側(cè)發(fā)起的呼叫加入已有的呼叫場(chǎng)景示意圖4是根據(jù)本發(fā)明第一實(shí)施方式的多方呼叫方法流程圖5是根據(jù)本發(fā)明第一實(shí)施方式的多方呼叫方法示意圖6是根據(jù)本發(fā)明第二實(shí)施方式的多方呼叫方法示意圖7是根據(jù)本發(fā)明第三實(shí)施方式的多方呼叫方法流程圖8是根據(jù)本發(fā)明第三實(shí)施方式的多方呼叫方法示意圖9是根據(jù)本發(fā)明第四實(shí)施方式的多方呼叫方法示意圖IO是根據(jù)本發(fā)明第五實(shí)施方式的多方呼叫系統(tǒng)的結(jié)構(gòu)示意圖。具體實(shí)施例方式為使本發(fā)明的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合附圖對(duì)本發(fā)明的實(shí)施方式作進(jìn)一步地詳細(xì)描述。本發(fā)明的第一實(shí)施方式涉及一種多方呼叫方法。對(duì)一個(gè)多方呼叫而言,底層網(wǎng)絡(luò)會(huì)為該呼叫的每一方創(chuàng)建一個(gè)實(shí)例,該實(shí)例即稱(chēng)為leg,在本實(shí)施方式中,由底層網(wǎng)絡(luò)中的SCS在為發(fā)起呼叫請(qǐng)求的一方創(chuàng)建實(shí)例leg后,判斷呼叫請(qǐng)求中的呼叫標(biāo)識(shí)是否與已有呼叫標(biāo)識(shí)相同,如果相同,則將該創(chuàng)建的leg加入到該已有呼叫,并通知上層應(yīng)用有新的leg加入該已有呼叫,具體流程如圖4所示。在收到網(wǎng)絡(luò)側(cè)的呼叫請(qǐng)求時(shí),進(jìn)入步驟410,創(chuàng)建呼叫l(wèi)eg。具體地說(shuō),當(dāng)收到網(wǎng)絡(luò)側(cè)的呼叫請(qǐng)求時(shí),由底層網(wǎng)絡(luò)的SCS為發(fā)起呼叫請(qǐng)求的一方創(chuàng)建leg。接著,進(jìn)入步驟420,SCS查找呼叫標(biāo)識(shí)。具體地說(shuō),SCS在已有的呼叫中查找該呼叫請(qǐng)求中的呼叫標(biāo)識(shí)。接著,進(jìn)入步驟430,SCS判斷是否已存在此呼叫標(biāo)識(shí),即判斷該呼叫請(qǐng)求中的呼叫標(biāo)識(shí)是否與已有呼叫標(biāo)識(shí)相同,如果判定該呼叫請(qǐng)求中的呼叫標(biāo)識(shí)與已有呼叫標(biāo)識(shí)相同,則進(jìn)入步驟440,如果判定該呼叫請(qǐng)求中的呼叫標(biāo)識(shí)與已有呼叫標(biāo)識(shí)不同,則進(jìn)入步驟460。也就是說(shuō),在本實(shí)施方式中,SCS需要保存已存在的呼叫標(biāo)識(shí),如通過(guò)一張表的形式保存已有呼叫的呼叫標(biāo)識(shí)。在該SCS為發(fā)起呼叫請(qǐng)求的一方創(chuàng)建leg后,在該表中查找當(dāng)前的呼叫請(qǐng)求中的呼叫標(biāo)識(shí),如果在該表中找到當(dāng)前的呼叫請(qǐng)求中的呼叫標(biāo)識(shí),則說(shuō)明當(dāng)前的呼叫請(qǐng)求中的呼叫標(biāo)識(shí)與已有呼叫標(biāo)識(shí)相同,進(jìn)入步驟440,如果在該表中未找到當(dāng)前的呼叫請(qǐng)求中的呼叫標(biāo)識(shí),則說(shuō)明當(dāng)前的呼叫請(qǐng)求中的呼叫標(biāo)識(shí)與已有呼叫標(biāo)識(shí)不同,進(jìn)入步驟460。在步驟440中,SCS將創(chuàng)建的leg與已有呼叫關(guān)聯(lián)。具體地說(shuō),該SCS在判定呼叫請(qǐng)求中的呼叫標(biāo)識(shí)與已有呼叫標(biāo)識(shí)相同后,將在步驟410中創(chuàng)建的leg,與查找到的與呼叫請(qǐng)求中的呼叫標(biāo)識(shí)相同的已有呼叫相關(guān)聯(lián),即將創(chuàng)建的leg加入該已有呼叫。在本實(shí)施方式中,在步驟410中創(chuàng)建的leg,與該已有呼叫的leg位于同一個(gè)SCS中。比如說(shuō),如圖5所示,在步驟410中創(chuàng)建的leg為legA,呼叫請(qǐng)求中的呼叫標(biāo)識(shí)與已有呼叫call1的呼叫標(biāo)識(shí)相同,legB和legC均已加入該已有呼叫calll。那么,在本步驟中,SCS需將legA與該已有呼叫call1相關(guān)聯(lián),即將創(chuàng)建的legA加入該已有呼叫call1。該SCS可通過(guò)底層網(wǎng)絡(luò)與上層應(yīng)用之間的Parlay接口功能調(diào)用,將創(chuàng)建的leg加入該已有呼叫。下面對(duì)本步驟中調(diào)用的Parlay接口功能進(jìn)行進(jìn)一步介紹。在本步驟中所調(diào)用的Parlay接口功能用于SCS內(nèi)各呼叫之間的內(nèi)部通信,如源呼叫調(diào)用目標(biāo)呼叫的接口,把相關(guān)的leg的引用傳給目標(biāo)呼叫對(duì)象,后續(xù)目標(biāo)呼叫對(duì)象管理此leg的生命周期??梢詫⑵浞椒ǘx為addParty(srcCallLeg:inIpCallLegRef):TpSessionID。其中,各參數(shù)的定義如表1所示。<table>tableseeoriginaldocumentpage11</column></row><table>表1接著,進(jìn)入步驟450,SCS通知上層應(yīng)用有新的leg加入該已有呼叫中,該SCS可通過(guò)底層網(wǎng)絡(luò)與上層應(yīng)用之間的Parlay接口功能調(diào)用,通知上層應(yīng)用有新的leg加入該已有呼叫。針對(duì)上述案例,SCS通過(guò)底層網(wǎng)絡(luò)與上層應(yīng)用之間的Parlay接口功能調(diào)用,通知上層應(yīng)用該legA加入該已有呼叫call1中,調(diào)用方可稱(chēng)為SCSCall,被調(diào)用方可稱(chēng)為AppCall。下面對(duì)本步驟中調(diào)用的Parlay接口功能進(jìn)行進(jìn)一步介紹。在本步驟中所調(diào)用的Parlay接口功能用于在一個(gè)呼叫中新被增加一個(gè)leg時(shí),通過(guò)此4妄口通知上層應(yīng)用,新的leg加入此呼叫??梢詫⑵浞椒ǘx為partyJoined(callSessionID:inTpSessionID,callLeg:inTpCallLegIdentifier,eventlnfo:inTpJoinEventlnfo):IpAppCallLegRef。其中,各參數(shù)的定義如表2所示。<table>tableseeoriginaldocumentpage11</column></row><table><table>tableseeoriginaldocumentpage12</column></row><table>表2如果在步驟430中,SCS判定呼叫請(qǐng)求中的呼叫標(biāo)識(shí)與已有呼叫標(biāo)識(shí)不同,則進(jìn)入步驟460。在步驟460中,該SCS創(chuàng)建新的呼叫,將在步驟410中創(chuàng)建的leg與該新的呼叫相關(guān)^:。接著,進(jìn)入步驟470,該SCS通知上層應(yīng)用有新的呼叫。不難發(fā)現(xiàn),在本實(shí)施方式中,如果呼叫請(qǐng)求中的呼叫標(biāo)識(shí)與已有呼叫標(biāo)識(shí)相同,則可直接將為該請(qǐng)求方創(chuàng)建的leg加入到該已有呼叫,并通知上層應(yīng)用有新的leg加入該已有呼叫。因此,可使得底層網(wǎng)絡(luò)與上層應(yīng)用之間的Parlay接口支持將從網(wǎng)絡(luò)側(cè)發(fā)起的呼叫加入已有的多方呼叫中。本發(fā)明的第二實(shí)施方式涉及一種多方呼叫方法,本實(shí)施方式與第一實(shí)施方式大致相同,其區(qū)別在于,在第一實(shí)施方式中,SCS創(chuàng)建的leg與該已有呼叫的leg位于同一個(gè)SCS中,而在本實(shí)施方式中,SCS創(chuàng)建的leg與該已有呼叫的leg位于不同的SCS中,呼叫標(biāo)識(shí)為對(duì)象的引用標(biāo)識(shí)。具體地說(shuō),在原有的Parlay規(guī)范中,通常使用SessionID(會(huì)話標(biāo)識(shí))在接口中標(biāo)識(shí)Call或者Leg,但在分布式的場(chǎng)景下(即不同的Leg分布在不同的SCS節(jié)點(diǎn)中),往往一個(gè)呼叫不能通過(guò)會(huì)話標(biāo)識(shí)直接定位到此會(huì)話。因此,在本實(shí)施方式中,使用對(duì)象的引用標(biāo)識(shí)代替了會(huì)話標(biāo)識(shí),此對(duì)象可以是一個(gè)分布式的對(duì)象,通過(guò)該引用標(biāo)識(shí)直接定位到此會(huì)話。如圖6所示,在收到網(wǎng)絡(luò)側(cè)的呼叫請(qǐng)求時(shí),為請(qǐng)求方新創(chuàng)建一個(gè)leg,稱(chēng)為legA,在SCS1中,并且查找到該呼叫請(qǐng)求中的呼叫標(biāo)識(shí)與已有呼叫calll的呼叫標(biāo)識(shí)相同(該SCSI可能需要同其它SCS進(jìn)行信息交互,查找到該呼叫請(qǐng)求中的呼叫標(biāo)識(shí)與已有呼叫標(biāo)識(shí)相同),該已有呼叫call1在SCS2中創(chuàng)建,并且當(dāng)前已有l(wèi)egB和legC加入該已有呼叫call1,該legB和legC均位于SCS2中。由于SCSI創(chuàng)建的legA與該已有呼叫call1的leg(即legB和legC)位于不同的SCS中,而在不同的Leg分布在不同的SCS節(jié)點(diǎn)中的場(chǎng)景下,一個(gè)呼叫往往不能通過(guò)會(huì)話標(biāo)識(shí)直接定位到此會(huì)話。因此,在本實(shí)施方式中,需要使用對(duì)象的引用標(biāo)識(shí)代替會(huì)話標(biāo)識(shí),即通過(guò)對(duì)象的引用對(duì)呼叫進(jìn)行標(biāo)識(shí),以便定位到處于不同SCS中的呼叫。由此可見(jiàn),創(chuàng)建的leg與已有呼叫的leg可以位于同一個(gè)SCS中,也可以位于不同的SCS中,呼叫標(biāo)識(shí)為對(duì)象的引用,使得本發(fā)明的實(shí)施方式可應(yīng)用于更廣泛的場(chǎng)景。本發(fā)明的第三實(shí)施方式涉及一種多方呼叫方法,在本實(shí)施方式中,由底層網(wǎng)絡(luò)中的SCS在為發(fā)起呼叫請(qǐng)求的一方創(chuàng)建實(shí)例leg后,創(chuàng)建新的呼叫,將創(chuàng)建的leg與該新的呼叫相關(guān)聯(lián),并通知上層應(yīng)用有該新的呼叫。上層應(yīng)用在收到有新的呼叫的通知后,判斷該新的呼叫中的呼叫標(biāo)識(shí)是否與已有呼叫標(biāo)識(shí)相同,如果相同,則進(jìn)入將該創(chuàng)建的leg加入到該已有呼叫,并通知上層應(yīng)用有新的leg加入該已有呼叫的步驟,具體流程如圖7所示。在步驟701中,SCS為發(fā)起呼叫請(qǐng)求的一方創(chuàng)建leg,本步驟與步驟410完全相同,在此不再贅述。接著,在步驟702和步驟703中,SCS創(chuàng)建新呼叫,并將在步驟701中創(chuàng)建的leg與該新的呼叫相關(guān)聯(lián)。比如說(shuō),如圖8所示,在步驟701中創(chuàng)建的leg為legA,在步驟702和步驟703中,SCS創(chuàng)建新的呼叫,該新的呼叫為call2,將legA與call2相關(guān)聯(lián)。接著,進(jìn)入步驟704,SCS通知上層應(yīng)用有新的呼叫。接著,在步驟705和步驟706中,上層應(yīng)用查找新的呼叫的呼叫標(biāo)識(shí),判斷該新的呼叫中的呼叫標(biāo)識(shí)是否與已有呼叫標(biāo)識(shí)相同。具體地說(shuō),上層應(yīng)用需要保存已存在的呼叫中的呼叫標(biāo)識(shí),如通過(guò)一張表的形式保存已有呼叫的呼叫標(biāo)識(shí),并在收到有新的呼叫的通知后,在該表中查找該新的呼叫的呼叫標(biāo)識(shí)。如果在該表中找到該新的呼叫的呼叫標(biāo)識(shí),則說(shuō)明該新的呼叫的呼叫標(biāo)識(shí)與已有呼叫標(biāo)識(shí)相同,進(jìn)入步驟707,如果在該表中未找到該新的呼叫的呼叫標(biāo)識(shí),則iJL明該新的呼叫的呼叫標(biāo)識(shí)與已有呼叫標(biāo)識(shí)不同,進(jìn)入步驟710,上層應(yīng)用處理該新的呼叫。在步驟707中,將新的呼叫轉(zhuǎn)移到該已有呼叫中。針對(duì)上述案例,假設(shè)新的呼叫call2的呼叫標(biāo)識(shí)與已有呼叫call1的呼叫標(biāo)識(shí)相同,當(dāng)前已有l(wèi)egB和legC加入該已有呼叫call1。那么,在本步驟中,需將新的呼叫call2轉(zhuǎn)移到已有呼叫call1中。在本實(shí)施方式中,在步驟701中創(chuàng)建的legA,與該已有呼叫的legB和legC位于同一個(gè)SCS中。具體地說(shuō),可通過(guò)底層網(wǎng)絡(luò)與上層應(yīng)用之間的Parlay接口功能調(diào)用,將該新的呼叫轉(zhuǎn)移到已有呼叫中。調(diào)用方為業(yè)務(wù),被調(diào)用方為源呼叫的呼叫對(duì)象。下面對(duì)本步驟中調(diào)用的Parlay接口功能進(jìn)行進(jìn)一步介紹。在本步驟中所調(diào)用的Parlay接口功能用于把指定的呼叫l(wèi)eg從一個(gè)呼叫轉(zhuǎn)移到另外一個(gè)呼叫中??梢詫⑵浞椒ǘx為moveCallLeg(callSessionID:inTpSessionID,targetCall:inIpMultiPartyCallRef,callLeg:inTpSessionID):void。其中,各參數(shù)的定義如表3所示。<table>tableseeoriginaldocumentpage14</column></row><table>表3需要說(shuō)明的是,在完成該轉(zhuǎn)移后,還需釋放在步驟702中建立的新的呼叫。接著,進(jìn)入步驟708,將創(chuàng)建的leg加入到該已有呼叫。針對(duì)上述案例,在本步驟中,需通過(guò)底層網(wǎng)絡(luò)與上層應(yīng)用之間的Parlay接口功能調(diào)用,將legA加入到已有呼叫call1中,具體方法與步驟440中所述的Parlay接口功能調(diào)用方法相同,在此不再贅述。接著,進(jìn)入步驟709,通知上層應(yīng)用有新的leg加入該已有呼叫。針對(duì)上述案例,在本步驟中,需通過(guò)底層網(wǎng)絡(luò)與上層應(yīng)用之間的Parlay接口功能調(diào)用,通知上層應(yīng)用有新的legA加入已有呼叫call1,具體方法與步驟450中所述的Parlay接口功能調(diào)用方法相同,在此不再贅述。由此可見(jiàn),在本實(shí)施方式中,可以由上層應(yīng)用判斷呼叫請(qǐng)求中的呼叫標(biāo)識(shí)是否與已有呼叫標(biāo)識(shí)相同,為本發(fā)明提供了靈活實(shí)現(xiàn)的實(shí)施方式。本發(fā)明的第四實(shí)施方式涉及一種多方呼叫方法,本實(shí)施方式與第三實(shí)施方式大致相同,其區(qū)別在于,在第三實(shí)施方式中,SCS創(chuàng)建的leg與該已有呼叫的leg位于同一個(gè)SCS中,而在本實(shí)施方式中,SCS創(chuàng)建的leg與該已有呼叫的leg位于不同的SCS中,呼叫標(biāo)識(shí)為對(duì)象的引用標(biāo)識(shí)。如圖9所示,在本實(shí)施方式中為發(fā)起呼叫請(qǐng)求的一方新創(chuàng)建的leg為legA,在SCSI中,創(chuàng)建的新的呼叫call2,將該legA與call2相關(guān)聯(lián),并通知上層應(yīng)用有新的呼叫。上層應(yīng)用查找call2的呼叫標(biāo)識(shí),如果判定該新的呼叫call2中的呼叫標(biāo)識(shí)與已有呼叫call1的呼叫標(biāo)識(shí)相同,當(dāng)前已有l(wèi)egB和legC加入該已有呼叫call1,該legB和legC分別位于SCS2中,則將cal12加入calll,并將legA加入ca112,釋放cal12。其中,進(jìn)行查找的呼叫標(biāo)識(shí)為對(duì)象的引用標(biāo)識(shí),通過(guò)使用對(duì)象的引用標(biāo)識(shí)定位處于不同SCS中的呼叫,使得本實(shí)施方式能夠支持不同的leg分布在不同SCS節(jié)點(diǎn)的方案。本發(fā)明的第五實(shí)施方式涉及一種多方呼叫系統(tǒng),如圖10所示,包含創(chuàng)建單元,用于在收到網(wǎng)絡(luò)側(cè)的呼叫請(qǐng)求時(shí),在底層網(wǎng)絡(luò)為發(fā)起呼叫請(qǐng)求的一方創(chuàng)建實(shí)例leg;判斷單元,用于判斷呼叫請(qǐng)求中的呼叫標(biāo)識(shí)是否與已有呼叫標(biāo)識(shí)相同;加入單元,用于在判斷單元判定該呼叫請(qǐng)求中的呼叫標(biāo)識(shí)與已有呼叫標(biāo)識(shí)相同時(shí),將該創(chuàng)建單元?jiǎng)?chuàng)建的leg加入到該已有呼叫;通知單元,用于在該加入單元將該實(shí)例加入到該已有呼叫后,通知上層應(yīng)用有新的實(shí)例加入該已有呼叫。使得底層網(wǎng)絡(luò)與上層應(yīng)用之間的接口支持將從網(wǎng)絡(luò)側(cè)發(fā)起的呼叫加入已有的多方呼叫中。其中,判斷單元可位于底層網(wǎng)絡(luò)中的SCS中,該判斷單元通過(guò)在SCS中保存的已有呼叫的呼叫標(biāo)識(shí)列表,判斷呼叫請(qǐng)求中的呼叫標(biāo)識(shí)是否與已有呼叫標(biāo)識(shí)相同,該加入單元在該判斷單元判定呼叫請(qǐng)求中的呼叫標(biāo)識(shí)與已有呼叫標(biāo)識(shí)相同時(shí),通過(guò)底層網(wǎng)絡(luò)與上層應(yīng)用之間的Parlay接口功能調(diào)用,將創(chuàng)建的leg加入到該已有呼叫中。通知單元通過(guò)底層網(wǎng)絡(luò)與上層應(yīng)用之間的Parlay接口功能調(diào)用,將加入單元將創(chuàng)建的leg加入到該已有呼叫的結(jié)果通知上層應(yīng)用?;蛘?,該創(chuàng)建單元還用于創(chuàng)建新的呼叫,并將本創(chuàng)建單元為該發(fā)起呼叫請(qǐng)求的一方創(chuàng)建的leg與該新的呼叫相關(guān)聯(lián)。通知單元還用于將創(chuàng)建單元?jiǎng)?chuàng)建的新的呼叫,通知上層應(yīng)用。該判斷單元位于上層應(yīng)用中,該判斷單元在該上層應(yīng)用收到有新的呼叫的通知后,通過(guò)在上層應(yīng)用中保存的已有呼叫的呼叫標(biāo)識(shí)列表,判斷該新的呼叫中的呼叫標(biāo)識(shí)是否與已有呼叫標(biāo)識(shí)相同。本實(shí)施方式中的系統(tǒng)還可以包含轉(zhuǎn)移單元,用于在判斷單元位于上層應(yīng)用中,并且該判斷單元判定該新的呼叫中的呼叫標(biāo)識(shí)與已有呼叫標(biāo)識(shí)相同時(shí),通過(guò)底層網(wǎng)絡(luò)與上層應(yīng)用之間的Parlay接口功能調(diào)用,將該新的呼叫轉(zhuǎn)移到該已有呼叫中,并將轉(zhuǎn)移結(jié)果輸出到加入單元。該加入單元在該轉(zhuǎn)移單元轉(zhuǎn)移成功后,通過(guò)底層網(wǎng)絡(luò)與上層應(yīng)用之間的Parlay接口功能調(diào)用,將創(chuàng)建的leg加入到該已有呼叫中。該通知單元通過(guò)底層網(wǎng)絡(luò)與上層應(yīng)用之間的Parlay接口功能調(diào)用,將加入單元將創(chuàng)建的kg加入到該已有呼叫的結(jié)果通知上層應(yīng)用。需要說(shuō)明的是,在本實(shí)施方式中,創(chuàng)建單元?jiǎng)?chuàng)建的leg與該已有呼叫的leg可以位于同一個(gè)SCS中,也可以位于不同的SCS中。在創(chuàng)建單元?jiǎng)?chuàng)建的leg與該已有呼叫的leg位于不同的SCS情況下,呼叫標(biāo)識(shí)為對(duì)象的引用標(biāo)識(shí),以便能夠順利定位到處于不同SCS中的呼叫。綜上所述,在本發(fā)明的實(shí)施方式中,收到網(wǎng)絡(luò)側(cè)的呼叫請(qǐng)求時(shí),在底層網(wǎng)絡(luò)為發(fā)起呼叫請(qǐng)求的一方創(chuàng)建實(shí)例leg,如果該呼叫請(qǐng)求中的呼叫標(biāo)識(shí)與已有呼叫標(biāo)識(shí)相同,則將該創(chuàng)建的leg加入到該已有呼叫,并通知上層應(yīng)用有新的leg加入該已有呼叫。使得底層網(wǎng)絡(luò)與上層應(yīng)用之間的接口支持將從網(wǎng)絡(luò)側(cè)發(fā)起的呼叫加入已有的多方呼叫中。可以由SCS判斷呼叫請(qǐng)求中的呼叫標(biāo)識(shí)是否與已有呼叫標(biāo)識(shí)相同;也可以由上層應(yīng)用判斷呼叫請(qǐng)求中的呼叫標(biāo)識(shí)是否與已有呼叫標(biāo)識(shí)相同。使得本發(fā)明的實(shí)施方式可靈活實(shí)現(xiàn)。創(chuàng)建的leg與已有呼叫的leg可以位于同一個(gè)SCS中;或者,創(chuàng)建的leg與已有呼叫的leg位于不同的SCS中,呼叫標(biāo)識(shí)為對(duì)象的引用,使得本發(fā)明的實(shí)施方式可應(yīng)用于更廣泛的場(chǎng)景,并且,對(duì)于創(chuàng)建的leg與已有呼叫的leg位于不同的SCS中的情況,可通過(guò)對(duì)象的引用對(duì)呼叫進(jìn)行標(biāo)識(shí),以便順利定位到處于不同SCS中的呼叫,為這種情況的實(shí)施方式提供了可行性。雖然通過(guò)參照本發(fā)明的某些優(yōu)選實(shí)施方式,已經(jīng)對(duì)本發(fā)明進(jìn)行了圖示和描述,但本領(lǐng)域的普通技術(shù)人員應(yīng)該明白,可以在形式上和細(xì)節(jié)上對(duì)其作各種改變,而不偏離本發(fā)明的精神和范圍。權(quán)利要求1.一種多方呼叫方法,其特征在于,包含以下步驟收到網(wǎng)絡(luò)側(cè)的呼叫請(qǐng)求時(shí),在底層網(wǎng)絡(luò)為發(fā)起呼叫請(qǐng)求的一方創(chuàng)建實(shí)例;如果所述呼叫請(qǐng)求中的呼叫標(biāo)識(shí)與已有呼叫標(biāo)識(shí)相同,則將該實(shí)例加入到所述已有呼叫;并通知上層應(yīng)用有新的實(shí)例加入該已有呼叫。2.根據(jù)權(quán)利要求1所述的多方呼叫方法,其特征在于,在所述為發(fā)起呼叫請(qǐng)求的一方創(chuàng)建實(shí)例的步驟之后,還包含以下步驟由所述底層網(wǎng)絡(luò)中的業(yè)務(wù)能力服務(wù)器SCS判斷所述呼叫請(qǐng)求中的呼叫標(biāo)識(shí)是否與已有呼叫標(biāo)識(shí)相同。3.根據(jù)權(quán)利要求1所述的多方呼叫方法,其特征在于,在所述為發(fā)起呼叫請(qǐng)求的一方創(chuàng)建實(shí)例的步驟之后,還包含以下步驟所述底層網(wǎng)絡(luò)創(chuàng)建新的呼叫,將所述實(shí)例與該新的呼叫相關(guān)聯(lián),并通知所述上層應(yīng)用有該新的呼叫;所述上層應(yīng)用在收到有所述新的呼叫的通知后,判斷所述新的呼叫中的呼叫標(biāo)識(shí)是否與已有呼叫標(biāo)識(shí)相同。4.根據(jù)權(quán)利要求3所述的多方呼叫方法,其特征在于,在所述上層應(yīng)用判定所述新的呼叫中的呼叫標(biāo)識(shí)與已有呼叫標(biāo)識(shí)相同之后,在所述將該所述實(shí)例加入到所述已有呼叫的步驟之前,還包含以下子步驟通過(guò)所述底層網(wǎng)絡(luò)與所述上層應(yīng)用之間的接口功能調(diào)用,將所述新的呼叫轉(zhuǎn)移到所述已有呼叫中。5.根據(jù)權(quán)利要求2或4所述的多方呼叫方法,其特征在于,將所述實(shí)例加入到所述已有呼叫的方式如下通過(guò)所述底層網(wǎng)絡(luò)與所述上層應(yīng)用之間的接口功能調(diào)用,將所述實(shí)例加入到所述已有呼叫;通知所述上層應(yīng)用有新的實(shí)例加入所述已有呼叫的方式如下通過(guò)所述底層網(wǎng)絡(luò)與所述上層應(yīng)用之間的接口功能調(diào)用,通知所述上層應(yīng)用有新的實(shí)例加入所述已有呼叫。6.根據(jù)權(quán)利要求4所述的多方呼叫方法,其特征在于,在將所述新的呼叫轉(zhuǎn)移到所述已有呼叫中的步驟之后,還包含以下步驟釋放所述新的呼叫。7.根據(jù)權(quán)利要求5所述的多方呼叫方法,其特征在于,所述底層網(wǎng)絡(luò)與所述上層應(yīng)用之間的接口為Parlay接口。8.根據(jù)權(quán)利要求1至4,6中任一項(xiàng)所述的多方呼叫方法,其特征在于,所述創(chuàng)建的實(shí)例與所述已有呼叫的實(shí)例位于同一個(gè)業(yè)務(wù)能力服務(wù)器中;或者,所述創(chuàng)建的實(shí)例與所述已有呼叫的實(shí)例位于不同的業(yè)務(wù)能力服務(wù)器中,所述呼叫標(biāo)識(shí)為對(duì)象的引用標(biāo)識(shí)。9.一種多方呼叫系統(tǒng),其特征在于,包含創(chuàng)建單元,用于在收到網(wǎng)絡(luò)側(cè)的呼叫請(qǐng)求時(shí),在底層網(wǎng)絡(luò)為發(fā)起呼叫請(qǐng)求的一方創(chuàng)建實(shí)例;判斷單元,用于判斷所述呼叫請(qǐng)求中的呼叫標(biāo)識(shí)是否與已有呼叫標(biāo)識(shí)相同;加入單元,用于在所述判斷單元判定所述呼叫請(qǐng)求中的呼叫標(biāo)識(shí)與已有呼叫標(biāo)識(shí)相同時(shí),將所述創(chuàng)建單元?jiǎng)?chuàng)建的所述實(shí)例加入到該已有呼叫;通知單元,用于在所述加入單元將所述實(shí)例加入到所述已有呼叫后,通知上層應(yīng)用有新的實(shí)例加入所述已有呼叫。10.根據(jù)權(quán)利要求9所述的多方呼叫系統(tǒng),其特征在于,所述判斷單元位于所述底層網(wǎng)絡(luò)中的業(yè)務(wù)能力服務(wù)器中;所述加入單元在所述判斷單元判定所述呼叫請(qǐng)求中的呼叫標(biāo)識(shí)與已有呼叫標(biāo)識(shí)相同時(shí),通過(guò)所述底層網(wǎng)絡(luò)與所述上層應(yīng)用之間的接口功能調(diào)用,將所述實(shí)例加入到所述已有呼叫;所述通知單元通過(guò)所述底層網(wǎng)絡(luò)與所述上層應(yīng)用之間的接口功能調(diào)用,將所述加入單元將所述實(shí)例加入到所述已有呼叫的結(jié)果通知上層應(yīng)用。11.根據(jù)權(quán)利要求9所述的多方呼叫系統(tǒng),其特征在于,所述創(chuàng)建單元還用于創(chuàng)建新的呼叫,并將本創(chuàng)建單元為所述發(fā)起呼叫請(qǐng)求的一方創(chuàng)建的實(shí)例與該新的呼叫相關(guān)聯(lián);所述通知單元還用于將所述創(chuàng)建單元?jiǎng)?chuàng)建的新的呼叫,通知所述上層應(yīng)用;所述判斷單元位于所述上層應(yīng)用中,該判斷單元在該上層應(yīng)用收到有所述新的呼叫的通知后,判斷所述新的呼叫中的呼叫標(biāo)識(shí)是否與已有呼叫標(biāo)識(shí)相同。12.根據(jù)權(quán)利要求11所述的多方呼叫系統(tǒng),其特征在于,還包含轉(zhuǎn)移單元,用于在所述判斷單元判定所述新的呼叫中的呼叫標(biāo)識(shí)與已有呼叫標(biāo)識(shí)相同時(shí),通過(guò)所述底層網(wǎng)絡(luò)與所述上層應(yīng)用之間的接口功能調(diào)用,將所述新的呼叫轉(zhuǎn)移到所述已有呼叫中,并將所述轉(zhuǎn)移結(jié)果輸出到所述加入單元;所述加入單元在所述轉(zhuǎn)移單元轉(zhuǎn)移成功后,通過(guò)所述底層網(wǎng)絡(luò)與所述上層應(yīng)用之間的接口功能調(diào)用,將所述實(shí)例加入到所述已有呼叫;所述通知單元通過(guò)所述底層網(wǎng)絡(luò)與所述上層應(yīng)用之間的接口功能調(diào)用,將所述加入單元將所述實(shí)例加入到所述已有呼叫的結(jié)果通知上層應(yīng)用。13.根據(jù)權(quán)利要求9至12中任一項(xiàng)所述的多方呼叫系統(tǒng),其特征在于,所述創(chuàng)建單元?jiǎng)?chuàng)建的實(shí)例與所述已有呼叫的實(shí)例位于同一個(gè)業(yè)務(wù)能力服務(wù)器中;或者,所述創(chuàng)建單元?jiǎng)?chuàng)建的實(shí)例與所述已有呼叫的實(shí)例位于不同的業(yè)務(wù)能力服務(wù)器中,所述呼叫標(biāo)識(shí)為對(duì)象的引用標(biāo)識(shí)。14.根據(jù)權(quán)利要求10或12所述的多方呼叫系統(tǒng),其特征在于,所述底層網(wǎng)絡(luò)與所述上層應(yīng)用之間的接口為Parlay接口。全文摘要本發(fā)明涉及通信領(lǐng)域,公開(kāi)了一種多方呼叫方法及其系統(tǒng),使得底層網(wǎng)絡(luò)與上層應(yīng)用之間的接口可以支持將從網(wǎng)絡(luò)側(cè)發(fā)起的呼叫加入已有的多方呼叫中。本發(fā)明中,收到網(wǎng)絡(luò)側(cè)的呼叫請(qǐng)求時(shí),在底層網(wǎng)絡(luò)為發(fā)起呼叫請(qǐng)求的一方創(chuàng)建leg,如果該呼叫請(qǐng)求中的呼叫標(biāo)識(shí)與已有呼叫標(biāo)識(shí)相同,則將該創(chuàng)建的leg加入到該已有呼叫,并通知上層應(yīng)用有新的leg加入該已有呼叫。可以由SCS判斷呼叫請(qǐng)求中的呼叫標(biāo)識(shí)是否與已有呼叫標(biāo)識(shí)相同;也可以由上層應(yīng)用判斷呼叫請(qǐng)求中的呼叫標(biāo)識(shí)是否與已有呼叫標(biāo)識(shí)相同。創(chuàng)建的leg與已有呼叫的leg可以位于同一個(gè)或不同SCS中。文檔編號(hào)H04M3/42GK101340490SQ200710129600公開(kāi)日2009年1月7日申請(qǐng)日期2007年7月6日優(yōu)先權(quán)日2007年7月6日發(fā)明者睿陳申請(qǐng)人:華為技術(shù)有限公司
網(wǎng)友詢(xún)問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
岗巴县| 金寨县| 庄河市| 米脂县| 烟台市| 万载县| 子长县| 平乡县| 莲花县| 高州市| 八宿县| 波密县| 钟祥市| 宁化县| 宁津县| 化德县| 中西区| 广东省| 西盟| 凤城市| 富源县| 阜新市| 呼和浩特市| 济源市| 黔西县| 韩城市| 克拉玛依市| 怀化市| 福州市| 青浦区| 东丰县| 黄陵县| 绥滨县| 闵行区| 阜新| 林州市| 永昌县| 隆尧县| 汉川市| 宿松县| 武穴市|