專利名稱:一種實現(xiàn)特殊業(yè)務(wù)的方法及終端的制作方法
技術(shù)領(lǐng)域:
本發(fā)明屬于通信技術(shù)領(lǐng)域:
,尤其涉及通信技術(shù)中的特殊業(yè)務(wù)。
背景技術(shù):
在調(diào)度通信系統(tǒng)、呼叫中心等通信系統(tǒng)中,除了普通電話呼叫外,強插(兩個終端正在通話中,第三方終端強行加入這一通話,形成三方會議)、強拆(兩個終端正在通話中,第三方終端強行拆除這一通話)以及監(jiān)聽(兩個終端正在通話中,第三方終端加入這一通話,第三方能聽到其它兩方通話,而其它兩方通話人無法察覺自己被監(jiān)聽)等特殊業(yè)務(wù)也是很常用的。
在現(xiàn)有的技術(shù)方案中,強拆、強插以及監(jiān)聽等特殊業(yè)務(wù)的實現(xiàn)依賴于交換機(jī)被強插、被強拆、被監(jiān)聽的終端完全不理解特殊業(yè)務(wù),只是按照普通呼叫來處理這些請求;發(fā)起強插、強拆、監(jiān)聽的終端也只是通過內(nèi)部協(xié)議告訴交換機(jī)想要進(jìn)行某項業(yè)務(wù);特殊業(yè)務(wù)的實現(xiàn)依靠交換機(jī)的內(nèi)部機(jī)制,交換機(jī)對特殊業(yè)務(wù)請求進(jìn)行特殊處理后轉(zhuǎn)化成普通命令與終端交互。
以下以強拆流程為例進(jìn)行說明,現(xiàn)有技術(shù)中的強拆流程如圖1所示,主要包括下述的步驟1、終端1和終端2處于通話過程中;2、終端3通過私有協(xié)議向交換機(jī)發(fā)起請求,要求強拆終端1正在進(jìn)行的通話;3、交換機(jī)進(jìn)行權(quán)限驗證等操作后分別向終端1和終端2發(fā)起拆線命令(拆線命令為普通命令);4、終端1和終端2各自對來自交換機(jī)的拆線命令進(jìn)行處理后,分別向交換機(jī)返回拆線成功消息;
5、交換機(jī)向終端3返回強拆成功消息。
如上所述,現(xiàn)有技術(shù)中強拆、強插以及監(jiān)聽等特殊業(yè)務(wù)的實現(xiàn)依賴于交換機(jī),非交換機(jī)廠商(如終端廠商)無法通過該方案實現(xiàn)特殊業(yè)務(wù),非交換機(jī)廠商無法擴(kuò)展相關(guān)的功能;如果增加新業(yè)務(wù),需要對交換機(jī)內(nèi)部實現(xiàn)進(jìn)行較大改動,可能會影響到交換機(jī)穩(wěn)定性,進(jìn)而影響到交換機(jī)所涉及的整個通信系統(tǒng)的穩(wěn)定性。
發(fā)明內(nèi)容本發(fā)明的目的在于提供一種實現(xiàn)特殊業(yè)務(wù)的方法及終端,旨在通過終端之間的協(xié)作來實現(xiàn)特殊業(yè)務(wù),以解決特殊業(yè)務(wù)依賴于交換機(jī)的問題。
為實現(xiàn)上述目的,本發(fā)明采用的技術(shù)方案如下一種特殊業(yè)務(wù)的實現(xiàn)方法,所述的方法包括如下步驟a、請求終端向交換機(jī)發(fā)送特殊業(yè)務(wù)請求,所述的交換機(jī)將所述的請求轉(zhuǎn)發(fā)到目標(biāo)終端;b、所述的目標(biāo)終端根據(jù)所述的請求實現(xiàn)特殊業(yè)務(wù)。
本發(fā)明還提供了一種實現(xiàn)特殊業(yè)務(wù)的終端,包括基本功能模塊,所述的終端還包括特殊業(yè)務(wù)發(fā)起模塊和/或特殊業(yè)務(wù)實現(xiàn)模塊,其中,所述的特殊業(yè)務(wù)發(fā)起模塊用來向交換機(jī)發(fā)送特殊業(yè)務(wù)請求,所述的特殊業(yè)務(wù)實現(xiàn)模塊用來根據(jù)交換機(jī)轉(zhuǎn)發(fā)的特殊業(yè)務(wù)請求實現(xiàn)特殊業(yè)務(wù)。
本發(fā)明實施例克服現(xiàn)有技術(shù)的不足,采用終端向交換機(jī)請求強拆、強插或者監(jiān)聽等特殊業(yè)務(wù)時,在呼叫請求中攜帶請求實現(xiàn)的特殊業(yè)務(wù)的業(yè)務(wù)類型信息,交換機(jī)收到該請求后將請求作為普通呼叫處理,轉(zhuǎn)發(fā)請求給被叫終端,被叫終端根據(jù)業(yè)務(wù)類型信息進(jìn)行相應(yīng)的處理,完成特殊業(yè)務(wù)的技術(shù)方案,通過終端的協(xié)作來實現(xiàn)強插、強拆、監(jiān)聽等特殊業(yè)務(wù),使得終端廠商也可開發(fā)一些特殊的通信業(yè)務(wù),同時,特殊業(yè)務(wù)的實現(xiàn)不需要交換機(jī)作特殊支持,能夠保持通信系統(tǒng)的核心——交換機(jī)——的穩(wěn)定,從而提高了通信系統(tǒng)的穩(wěn)定性。
圖1是現(xiàn)有技術(shù)中強拆業(yè)務(wù)的實現(xiàn)流程圖;圖2是本發(fā)明實施例所述的實現(xiàn)特殊業(yè)務(wù)終端的框架圖;圖3是本發(fā)明實施例一流程圖;圖4是本發(fā)明實施例二流程圖。
具體實施方式本發(fā)明的基本原理是當(dāng)終端向交換機(jī)請求強拆、強插或者監(jiān)聽等特殊業(yè)務(wù)時,請求消息中攜帶了特殊業(yè)務(wù)的業(yè)務(wù)類型信息,交換機(jī)收到該請求后將請求作為普通呼叫處理,轉(zhuǎn)發(fā)請求給被叫終端,被叫終端根據(jù)業(yè)務(wù)類型進(jìn)行相應(yīng)的處理,完成特殊業(yè)務(wù)。
為了使本發(fā)明的目的、技術(shù)方案及優(yōu)點更加清楚明白,以下結(jié)合附圖及實施例,對本發(fā)明進(jìn)行進(jìn)一步詳細(xì)說明。應(yīng)當(dāng)理解,此處所描述的具體實施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
本發(fā)明實施例所述的實現(xiàn)特殊業(yè)務(wù)的終端如圖2所示,支持特殊業(yè)務(wù)的終端由基本功能模塊、特殊業(yè)務(wù)發(fā)起模塊和特殊業(yè)務(wù)實現(xiàn)模塊三部分組成。發(fā)起特殊業(yè)務(wù)的終端必須包含終端基本功能模塊和特殊業(yè)務(wù)發(fā)起模塊;解析并實現(xiàn)特殊業(yè)務(wù)的終端必須包含終端基本功能模塊和特殊業(yè)務(wù)實現(xiàn)模塊;同時支持發(fā)起和實現(xiàn)特殊業(yè)務(wù)的終端包含上述三個模塊。
其中,基本功能模塊實現(xiàn)基本通話功能,包括呼出請求、呼入應(yīng)答、拆線等。
特殊業(yè)務(wù)發(fā)起模塊在呼出請求中加入特定字段,用于標(biāo)識特殊業(yè)務(wù)的業(yè)務(wù)類型。例如,在會話初始化協(xié)議的INVITE請求消息的To頭域中加入“Type=Insert”,表示本次呼叫的業(yè)務(wù)類型為強插。
特殊業(yè)務(wù)實現(xiàn)模塊包含多個子模塊特殊業(yè)務(wù)接口模塊、強拆業(yè)務(wù)實現(xiàn)模塊、強插業(yè)務(wù)實現(xiàn)模塊、監(jiān)聽業(yè)務(wù)實現(xiàn)模塊等;特殊業(yè)務(wù)接口模塊根據(jù)請求消息中的擴(kuò)展字段解析業(yè)務(wù)類型,并根據(jù)業(yè)務(wù)類型的不同將請求分發(fā)給強拆、強插、監(jiān)聽等不同的業(yè)務(wù)實現(xiàn)子模塊,另一方面,還接受強拆、強插、監(jiān)聽等業(yè)務(wù)實現(xiàn)子模塊發(fā)起的普通請求,并轉(zhuǎn)發(fā)給終端基本功能模塊處理。
強拆業(yè)務(wù)實現(xiàn)模塊接受特殊業(yè)務(wù)接口模塊分發(fā)的強拆請求,根據(jù)強拆業(yè)務(wù)邏輯進(jìn)行處理,主動拆除本終端正在進(jìn)行的通話。
強插業(yè)務(wù)實現(xiàn)模塊接受特殊業(yè)務(wù)接口模塊分發(fā)的強插請求,根據(jù)強插業(yè)務(wù)邏輯進(jìn)行處理,在終端建立本地混音會場,并把自身、正在通話的對方終端、發(fā)起強插請求的終端都加入會議中。
監(jiān)聽業(yè)務(wù)實現(xiàn)模塊接受特殊業(yè)務(wù)接口模塊分發(fā)的監(jiān)聽請求,根據(jù)監(jiān)聽業(yè)務(wù)邏輯進(jìn)行處理,業(yè)務(wù)邏輯為在終端建立本地混音會場,并把自身、正在通話的對方終端、發(fā)起強插請求的終端都加入會議中,其中發(fā)起強插請求的終端只接收媒體流數(shù)據(jù)、不發(fā)送媒體流數(shù)據(jù)。
為實現(xiàn)發(fā)明目的,首先需要對通信協(xié)議進(jìn)行簡單擴(kuò)展對于特殊業(yè)務(wù),在命令中增加一個字段來表明請求的特殊業(yè)務(wù)的業(yè)務(wù)類型(例如,在會話初始化協(xié)議的標(biāo)準(zhǔn)INVITE(請求建立會話)命令中增加“Type”字段,以“Type=Disconnect”表示強拆業(yè)務(wù)、以“Type=Insert”表示強插業(yè)務(wù)、以“Type=Monitor”表示監(jiān)聽業(yè)務(wù)),交換機(jī)對特殊業(yè)務(wù)的處理與普通業(yè)務(wù)相同,收到終端的請求后將其中的增加的字段透傳,接受到特殊業(yè)務(wù)請求的終端對請求中的擴(kuò)展字段進(jìn)行解析,根據(jù)解析出的業(yè)務(wù)類型完成相關(guān)處理。
實施例一強拆強拆業(yè)務(wù)的實現(xiàn)流程如圖3所示,具體包括如下步驟1、終端1和終端2處于通話中;2、終端3向交換機(jī)發(fā)送INVITE請求,其中通過擴(kuò)展的Type字段(Type=Disconnect字段)攜帶了業(yè)務(wù)類型信息,要求強拆終端1正在進(jìn)行的通話;3、交換機(jī)將INVITE請求作為普通呼叫處理,轉(zhuǎn)發(fā)該請求給終端1(透傳擴(kuò)展字段Type=Disconnec);4、終端1收到請求,通過其中的擴(kuò)展字段Type=Disconnect判斷出業(yè)務(wù)類型為強拆,向交換機(jī)發(fā)起B(yǎng)YE(拆線)請求,要求拆除終端2;5、交換機(jī)向終端2發(fā)送BYE命令,請求拆除終端2正在進(jìn)行的通話;6、終端2進(jìn)行拆除處理后,向交換機(jī)返回拆除成功消息(200 OK);7、交換機(jī)處理拆除成功消息(200 OK)后轉(zhuǎn)發(fā)給終端1;8、終端1響應(yīng)終端3(告知強拆成功),消息(200 OK)先發(fā)給交換機(jī);9、交換機(jī)轉(zhuǎn)發(fā)響應(yīng)消息(200 OK)給終端3,告知強拆成功。
實施例二強插強插業(yè)務(wù)的實現(xiàn)流程如圖4所示,具體包括如下步驟1、終端1和終端2處于通話中;2、終端3向交換機(jī)發(fā)送INVITE請求,其中通過擴(kuò)展的Type字段(Type=Insert字段)攜帶請求的業(yè)務(wù)類型,要求強插終端1正在進(jìn)行的通話;3、交換機(jī)將INVITE請求作為普通呼叫處理,轉(zhuǎn)發(fā)該請求給終端1(透傳擴(kuò)展字段Type=Insert);4、終端1收到請求,通過其中的擴(kuò)展字段Type=Insert判斷出業(yè)務(wù)類別為強插,在終端1本地建立一個會場,并通過會話建立流程將自身加入會議中;5、終端1切換自身與終端2之間的媒體流,將來自終端2的原有呼叫修改到終端1的本地會議中;6、終端1在本地會場中為終端3分配媒體資源;7、終端1響應(yīng)終端3(通過200 OK消息及附帶的會話描述信息告知強插成功及媒體信息),消息先發(fā)給交換機(jī);8、交換機(jī)轉(zhuǎn)發(fā)響應(yīng)消息(200 OK)給終端3,告知強插成功及媒體信息,這樣終端3也加入到會議,終端1、終端2、終端3形成三方會議。
實施例三監(jiān)聽監(jiān)聽業(yè)務(wù)的實現(xiàn)流程與上述實施例二的實現(xiàn)流程基本相同,不同之處在于監(jiān)聽業(yè)務(wù)中,終端3在發(fā)送給交換機(jī)的INVITE消息中通過Type字段(Type=Monitor)表示請求的業(yè)務(wù)類型為監(jiān)聽,終端1根據(jù)業(yè)務(wù)類型信息建立會場,終端1發(fā)送給交換機(jī)的200 OK消息所附帶的媒體描述信息中含“a=recvonly”屬性行,表示終端3只接收會場的信息,終端3加入會議后終端3與會場之間的媒體流是單向的——會場的媒體流發(fā)給終端3,但是終端3的媒體流不發(fā)給會場,這樣,監(jiān)聽業(yè)務(wù)中,被監(jiān)聽人察覺不到自己被監(jiān)聽。而實施例二中,終端3加入會議后,與會場之間建立的是雙向媒體流。
本發(fā)明實施例中終端與交換機(jī)、終端之間以SIP協(xié)議(會話初始化協(xié)議)為例進(jìn)行說明,實際應(yīng)用中,也可以采用其它的協(xié)議。
以上所述僅為本發(fā)明的較佳實施例而已,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi)所作的任何修改、等同替換和改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
權(quán)利要求
1.一種實現(xiàn)特殊業(yè)務(wù)的方法,其特征在于,所述的方法包括如下步驟a、請求終端向交換機(jī)發(fā)送特殊業(yè)務(wù)請求,所述的交換機(jī)將所述的請求轉(zhuǎn)發(fā)到目標(biāo)終端;b、所述的目標(biāo)終端根據(jù)所述的請求實現(xiàn)特殊業(yè)務(wù)。
2.根據(jù)權(quán)利要求
1所述的方法,其特征在于,其中步驟a之前還包括a0、所述的目標(biāo)終端與第三方終端建立連接,進(jìn)行通話。
3.根據(jù)權(quán)利要求
1所述的方法,其特征在于,其中步驟a具體包括a1、所述的請求終端向所述的交換機(jī)發(fā)送呼叫請求,所述的呼叫請求中攜帶請求實現(xiàn)的特殊業(yè)務(wù)類型信息;a2、所述的交換機(jī)將所述的呼叫請求轉(zhuǎn)發(fā)到所述的目標(biāo)終端;其中步驟b具體包括b1、所述的目標(biāo)終端根據(jù)所述的呼叫請求中攜帶的特殊業(yè)務(wù)類型信息實現(xiàn)特殊業(yè)務(wù)。
4.根據(jù)權(quán)利要求
3所述的方法,其特征在于,其中步驟a1具體包括a11、所述的請求終端向所述的交換機(jī)發(fā)送呼叫請求,所述的呼叫請求中通過擴(kuò)展字段攜帶請求的業(yè)務(wù)類型信息,請求強拆所述的目標(biāo)終端與第三方終端正在進(jìn)行的通話;其中步驟a2具體包括a21、所述的交換機(jī)收到所述的呼叫請求后將其轉(zhuǎn)發(fā)到所述的目標(biāo)終端,并將其中擴(kuò)展字段透傳到所述的目標(biāo)終端。
5.根據(jù)權(quán)利要求
4所述的方法,其特征在于,其中步驟b1具體包括b11、所述的目標(biāo)終端根據(jù)所述擴(kuò)展字段攜帶的業(yè)務(wù)類型信息向所述的交換機(jī)請求拆除與所述的第三方終端正在進(jìn)行的通話;b12、所述的交換機(jī)拆除所述的目標(biāo)終端與所述的第三方終端正在進(jìn)行的通話。
6.根據(jù)權(quán)利要求
3所述的方法,其特征在于,其中步驟a1具體包括a11、所述的請求終端向所述的交換機(jī)發(fā)送呼叫請求,所述的呼叫請求中通過擴(kuò)展字段攜帶請求的業(yè)務(wù)類型信息,請求強插所述的目標(biāo)終端與第三方終端正在進(jìn)行的通話;其中步驟a2具體包括a21、所述的交換機(jī)收到所述的呼叫請求后將其轉(zhuǎn)發(fā)到所述的目標(biāo)終端,并將其中的擴(kuò)展字段透傳到所述的目標(biāo)終端。
7.根據(jù)權(quán)利要求
6所述的方法,其特征在于,其中步驟b1具體包括b11、所述的目標(biāo)終端根據(jù)所述的擴(kuò)展字段攜帶的業(yè)務(wù)類型信息建立本地會場,將自身加入會議;b12、所述的請求終端和第三方終端加入所述的會議,所述的請求終端、目標(biāo)終端和第三方終端形成三方會議。
8.根據(jù)權(quán)利要求
3所述的方法,其特征在于,其中步驟a1具體包括a11、所述的請求終端向所述的交換機(jī)發(fā)送呼叫請求,所述的呼叫請求中通過擴(kuò)展字段攜帶請求的業(yè)務(wù)類型信息,請求監(jiān)聽所述的目標(biāo)終端與第三方終端正在進(jìn)行的通話;其中步驟a2具體包括a21、所述的交換機(jī)收到所述的呼叫請求后將其轉(zhuǎn)發(fā)到所述的目標(biāo)終端,并將其中的擴(kuò)展字段透傳到所述的目標(biāo)終端。
9.根據(jù)權(quán)利要求
8所述的方法,其特征在于,其中步驟b1具體包括b11、所述的目標(biāo)終端根據(jù)所述擴(kuò)展字段攜帶的業(yè)務(wù)類型信息建立本地會場,將自身加入會議;b12、所述的請求終端和第三方終端加入所述的會議,所述的請求終端與所述的會場之間建立單向的媒體流,接收所述的會場發(fā)送的流媒體。
10.根據(jù)權(quán)利要求
3或者4或者6或者8所述的方法,其特征在于,所述的呼叫請求為會話初始化協(xié)議SIP中的請求建立會話INVITE消息。
11.一種終端,包括基本功能模塊,其特征在于,所述的終端還包括特殊業(yè)務(wù)發(fā)起模塊和/或特殊業(yè)務(wù)實現(xiàn)模塊,其中,所述的特殊業(yè)務(wù)發(fā)起模塊用來向交換機(jī)發(fā)送特殊業(yè)務(wù)請求,所述的特殊業(yè)務(wù)實現(xiàn)模塊用來根據(jù)交換機(jī)轉(zhuǎn)發(fā)的特殊業(yè)務(wù)請求實現(xiàn)特殊業(yè)務(wù)。
12.根據(jù)權(quán)利要求
11所述的終端,其特征在于,所述的特殊業(yè)務(wù)發(fā)起模塊用來通過所述的基本功能模塊向所述的交換機(jī)發(fā)送呼叫請求,所述的呼叫請求中攜帶請求實現(xiàn)的特殊業(yè)務(wù)的業(yè)務(wù)類型信息。
13.根據(jù)權(quán)利要求
11所述的終端,其特征在于,所述的特殊業(yè)務(wù)實現(xiàn)模塊用來解析所述的交換機(jī)轉(zhuǎn)發(fā)的呼叫請求,根據(jù)所述的呼叫請求中攜帶的業(yè)務(wù)類型信息實現(xiàn)對應(yīng)的特殊業(yè)務(wù)。
專利摘要
本發(fā)明公開了一種實現(xiàn)特殊業(yè)務(wù)的方法及終端,所述的方法包括如下步驟a.請求終端向交換機(jī)發(fā)送特殊業(yè)務(wù)請求,所述的交換機(jī)將所述的請求轉(zhuǎn)發(fā)到目標(biāo)終端;b.所述的目標(biāo)終端根據(jù)所述的請求實現(xiàn)特殊業(yè)務(wù)。本發(fā)明實施例克服現(xiàn)有技術(shù)的不足,通過終端的協(xié)作來實現(xiàn)強插、強拆、監(jiān)聽等特殊業(yè)務(wù),使得終端廠商也可開發(fā)一些特殊的通信業(yè)務(wù),同時,特殊業(yè)務(wù)的實現(xiàn)不需要交換機(jī)作特殊支持,能夠保持通信系統(tǒng)的核心——交換機(jī)——的穩(wěn)定,從而提高了通信系統(tǒng)的穩(wěn)定性。
文檔編號H04M3/58GK1997069SQ200610157053
公開日2007年7月11日 申請日期2006年11月23日
發(fā)明者馬樟平, 李久, 陳高其 申請人:華為技術(shù)有限公司導(dǎo)出引文BiBTeX, EndNote, RefMan