專利名稱:一種實現(xiàn)業(yè)務類型改變的方法
技術領域:
本發(fā)明涉及通信技術,特別是指一種在通話過程中實現(xiàn)業(yè)務類型改變的方法。
背景技術:
可視電話是寬帶碼分多址系統(tǒng)(WCDMA)已實現(xiàn)的電路域多媒體業(yè)務中最主要的業(yè)務,可視電話業(yè)務通過移動網(wǎng)電路域實現(xiàn),最大帶寬為64K。可視電話業(yè)務被普遍認為是第三代無線通信技術(3G)WCDMA網(wǎng)絡區(qū)別于第二代無線通信技術(2G)全球移動通信系統(tǒng)(GSM)的一種特色業(yè)務,具有良好的發(fā)展前景。目前,有一些部署并開展了WCDMA網(wǎng)絡運營的移動運營商,均提供可視電話業(yè)務,通過64K速率的電路域數(shù)據(jù)UDI方式進行承載,用戶終端必須具有H..324M可視電話功能。
所謂電路域多媒體業(yè)務改變是指,在一定條件下可視電話業(yè)務與普通語音業(yè)務之間的改變功能。具體包括如下場景(1)呼叫建立階段,主叫方發(fā)起可視電話和語音業(yè)務,其中可視電話業(yè)務優(yōu)先,由于被叫方終端不支持可視電話,或網(wǎng)絡不支持可視電話,選擇非優(yōu)先的語音業(yè)務;(2)呼叫進行中,即雙方通話后,主叫方或被叫方通過終端操作,如按特定的按鍵或通過屏幕菜單操作,主動將可視電話業(yè)務改變到語音業(yè)務,或將語音業(yè)務改變到可視電話業(yè)務;(3)呼叫進行中,即雙方通話后,由于網(wǎng)絡環(huán)境發(fā)生變化,如3G網(wǎng)絡支持可視電話和語音業(yè)務,2G網(wǎng)絡只支持語音業(yè)務,主叫方或被叫方從3G網(wǎng)絡區(qū)域進入到2G網(wǎng)絡區(qū)域、主叫方或被叫方從2G網(wǎng)絡區(qū)域進入到3G網(wǎng)絡區(qū)域、3G網(wǎng)絡信號變?nèi)醯鹊?,網(wǎng)絡主動發(fā)起可視電話業(yè)務和語音業(yè)務之間的改變。
由于可視電話業(yè)務占用的網(wǎng)絡資源遠遠大于語音業(yè)務占用的網(wǎng)絡資源,尤其是寶貴的空口帶寬資源。目前可視電話業(yè)務占用64K帶寬,語音業(yè)務占用帶寬取決于終端采用的語音編碼類型,一般均小于16K。所以,絕大部分運營商在開展可視電話業(yè)務時,對可視電話業(yè)務的收費將高于語音業(yè)務。
由于目前2G網(wǎng)絡的覆蓋面已經(jīng)非常廣泛,而3G建網(wǎng)初期,其覆蓋面有從小到大的發(fā)展過程,對于運營商建設3G網(wǎng)絡的最初幾年,3G和2G網(wǎng)絡之間的切換是非常重要,也是比較頻繁的。
呼叫進行中當可視電話的主叫方或被叫方在3G網(wǎng)絡與2G網(wǎng)絡之間進行切換時,根據(jù)當前第三代合作伙伴計劃(3GPP)的多媒體業(yè)務回落和業(yè)務改變的規(guī)范,若終端從3G覆蓋區(qū)進入2G覆蓋區(qū)時,向終端發(fā)起網(wǎng)絡切換請求前,即從3G接入網(wǎng)切換到2G接入網(wǎng)前,3G移動交換中心(MSC)發(fā)起從可視電話到語音的業(yè)務改變過程;一段時間后,當終端重新進入3G覆蓋區(qū)時,向終端發(fā)起網(wǎng)絡切換后,即從2G接入網(wǎng)切換到3G接入網(wǎng)后,MSC可再次發(fā)起從語音到可視電話的業(yè)務改變。MSC發(fā)起從語音到可視電話的業(yè)務改變,其前提條件是該MSC事先發(fā)起過從可視電話到語音的業(yè)務改變,并且中間不再發(fā)生任何業(yè)務改變。
圖1a所示為由網(wǎng)絡中的主叫MSC發(fā)起可視電話到語音業(yè)務改變的流程示意圖。圖1b為網(wǎng)絡中的主叫MSC發(fā)起語音到可視電話的業(yè)務改變流程。其中,BCmm代表可視電話承載屬性,BCspeech代表語音承載屬性,mm是可視電話編碼,x、y、z是語音編碼,MSC局間編解碼列表中的語音編碼是MSC根據(jù)終端響應進行優(yōu)先排序后的編碼;主叫MSC和被叫MSC之間可能存在多個匯接MSC,匯接MSC將向另一方MSC透明傳送收到的消息。
如圖1a所示,主叫MSC發(fā)起可視電話到語音業(yè)務改變的具體過程如下主叫MSC向主叫終端發(fā)送Modify消息,其中含有語音承載屬性BCspeech;主叫終端收到Modify消息后,確定用戶是否同意修改業(yè)務方式,如果同意,則修改自身的承載屬性,并發(fā)送Modify complete消息至主叫MSC,其中含有語音承載屬性BCspeech,若不同意,則發(fā)送Modify Reject至主叫MSC,其中含有可視電話承載屬性BCmm。
同時,主叫MSC還向被叫MSC發(fā)起編解碼協(xié)商過程,其中的編解碼列表為x、y、z、mm,被叫MSC收到編解碼協(xié)商消息后,向被叫終端發(fā)送Modify消息,其中含有語音承載屬性BCspeech;而被叫終端收到Modify消息后,確定用戶是否同意修改業(yè)務方式,若同意,則修改自身的承載屬性,并發(fā)送Modify complete消息至被叫MSC,被叫MSC再向主叫MSC發(fā)送含有編解碼列表為x、y、z、mm的編解碼協(xié)商消息,否則,被叫終端向被叫MSC發(fā)送含有可視電話承載屬性BCmm的Modify Reject消息,然后被叫MSC再向主叫MSC發(fā)送含有編解碼列表為mm、x、y、z的編解碼協(xié)商消息。
如果主叫終端和被叫終端都同意業(yè)務改變,此后,主叫終端和被叫終端之間將進行語音業(yè)務,如果主叫終端和被叫終端其中一方拒絕業(yè)務改變,則MSC將釋放呼叫,或再次發(fā)起業(yè)務改變過程,使已發(fā)生業(yè)務改變的用戶重新回到原來的業(yè)務模式。
如圖1b所示,網(wǎng)絡發(fā)起語音到可視電話的業(yè)務改變的過程是這樣實現(xiàn)的主叫MSC向主叫終端發(fā)送修改(Modify)消息,其中含有可視電話承載屬性BCmm;主叫終端收到Modify消息后,確定用戶是否同意修改業(yè)務方式,如果同意,則修改自身的承載屬性,并發(fā)送修改完成(Modify complete)消息至主叫MSC,其中含有語音承載屬性BCmm,若不同意,則發(fā)送拒絕修改(Modify Reject)消息至主叫MSC,其中含有可視電話承載屬性BCspeech。
同時,主叫MSC還向被叫MSC發(fā)起編解碼協(xié)商過程,其中的編解碼列表為mm、x、y、z,被叫MSC收到編解碼協(xié)商消息后,向被叫終端發(fā)送Modify消息,其中含有語音承載屬性BCmm;而被叫終端收到Modify消息后,確定用戶是否同意修改業(yè)務方式,若同意,則將自身的承載屬性改為BCmm,并發(fā)送Modify complete消息至被叫MSC,被叫MSC再向主叫MSC發(fā)送含有編解碼列表為mm、x、y、z的編解碼協(xié)商消息,否則,被叫終端向被叫MSC發(fā)送含有可視電話承載屬性BCspeech的Modify Reject消息,然后被叫MSC再向主叫MSC發(fā)送含有編解碼列表為x、y、z、mm的編解碼協(xié)商消息。
如果主叫終端和被叫終端都同意業(yè)務改變,此后,主叫終端和被叫終端之間將進行語音業(yè)務,如果主叫終端和被叫終端其中一方拒絕業(yè)務改變,則MSC將釋放呼叫,或再次發(fā)起業(yè)務改變過程,使已發(fā)生業(yè)務改變的用戶重新回到原來的業(yè)務模式。
上述過程,當呼叫進行中主叫方或被叫方從3G覆蓋區(qū)進入2G覆蓋區(qū),再從2G覆蓋區(qū)重新進入3G覆蓋區(qū)時,只能從網(wǎng)絡側MSC發(fā)起可視電話到語音,再從語音到可視電話的業(yè)務改變,并且只能在不發(fā)生MSC間切換的情況下才能實現(xiàn),即一次呼叫中終端始終在同一個MSC下的3G接入網(wǎng)和2G接入網(wǎng)之間發(fā)生切換。當一次呼叫中終端發(fā)生跨越MSC的3G與2G系統(tǒng)間切換時,則除了發(fā)起可視電話到語音的業(yè)務改變的第一個3G MSC,其它MSC無法獲知是否事先發(fā)起過從可視電話到語音的業(yè)務改變,并且中間不再發(fā)生任何業(yè)務改變,所以當終端重新從2G覆蓋區(qū)進入3G覆蓋區(qū)時,MSC無法確認是否應該再次發(fā)起從語音到可視電話的業(yè)務改變。
發(fā)明內(nèi)容
有鑒于此,本發(fā)明的目的在于提供一種在通話過程中實現(xiàn)業(yè)務類型改變的方法,該方法可以使終端根據(jù)網(wǎng)絡情況的變化,主動發(fā)起語音和可視電話間的業(yè)務改變,從而解決上述網(wǎng)絡發(fā)起業(yè)務的各種限制。
為了達到上述目的,本發(fā)明提供了一種在通話過程中實現(xiàn)業(yè)務類型改變的方法,該方法是這樣實現(xiàn)的a.通話雙方中的第一終端向其所屬MSC發(fā)送業(yè)務改變請求,其中含有所改變的業(yè)務類型信息;b.第一終端所屬MSC通過中間匯接MSC向第二終端所屬MSC發(fā)送含有優(yōu)先級別的編解碼列表,其中最高優(yōu)先級為步驟a中第一終端所請求改變的業(yè)務類型對應的編解碼,第二終端所屬MSC再根據(jù)所述最高優(yōu)先級的編解碼對應的業(yè)務類型向第二終端發(fā)送業(yè)務改變請求;c.第二終端確定是否可以更改業(yè)務類型,如果可以,則通過自身所屬MSC、中間匯接MSC向第一終端所屬MSC發(fā)送與步驟b中相同順序的編解碼列表,執(zhí)行步驟e,否則,則通過自身所屬MSC、中間匯接MSC向第一終端所屬MSC發(fā)送與步驟b不同順序的編解碼列表,否則,執(zhí)行步驟d;d.第一終端所屬MSC向第一終端發(fā)送修改失敗響應,跳出本流程;e.第一終端所屬MSC向第一終端發(fā)送修改成功響應,通話雙方的業(yè)務類型為步驟a中第一終端所請求的業(yè)務類型。
所述第一終端為主叫終端、所述第二終端為被叫終端,或,所述第一終端為被叫終端,所述第二終端為主叫終端。
所述業(yè)務類型為可視電話、語音,或不同QOS的多媒體業(yè)務流、語音。
當所述第一終端為主叫終端、所述第二終端為被叫終端,所述一種以上業(yè)務類型包括可視電話、語音時,并且,主叫終端與被叫終端當前業(yè)務類型為可視電話,則步驟a包括a1、主叫終端向主叫MSC發(fā)送Modify消息,消息中承載屬性參數(shù)為語音;步驟b包括b11、主叫MSC根據(jù)主叫終端的修改請求,向被叫MSC發(fā)起帶外的編解碼協(xié)商過程,編解碼列表中,語音編碼x、y、z位于多媒體編碼mm之前,即語音優(yōu)先;b12、被叫MSC根據(jù)收到的編解碼列表中編碼的先后順序,了解語音業(yè)務優(yōu)先,向被叫終端發(fā)送Modify消息,消息中承載屬性參數(shù)為語音;當步驟c中第二終端確定可以更改業(yè)務類型時,步驟c第二終端發(fā)送與步驟b中相同順序的編解碼列表至第一終端的步驟包括c111、被叫終端向被叫MSC返回Modify Complete響應,消息中承載屬性參數(shù)與收到的Modify請求消息中的承載屬性參數(shù)保持一致,即語音。
C112、被叫MSC根據(jù)被叫終端的響應,向主叫MSC返回確認的編解碼列表,順序與步驟b中相同的編解碼列表;C113、主叫MSC向主叫終端返回Modify Complete響應,消息中承載屬性參數(shù)與收到的Modify請求消息中的承載屬性參數(shù)保持一致,即語音。
當步驟c中第二終端確定不可以更改業(yè)務類型時,步驟c第二終端發(fā)送與步驟b中不相同的編解碼列表至第一終端的步驟包括c121、被叫終端向被叫MSC返回Modify Reject拒絕響應,消息中承載屬性參數(shù)保持原承載屬性,即可視電話;c122、被叫MSC根據(jù)被叫終端的響應,向主叫MSC返回確認的編解碼列表,編解碼列表中,多媒體編碼mm位于語音編碼x、y、z之前,即可視電話優(yōu)先;c123、主叫MSC向主叫終端返回Modify Reject響應,消息中承載屬性參數(shù)保持原承載屬性,即可視電話。
當所述第一終端為主叫終端、所述第二終端為被叫終端,所述一種以上業(yè)務類型包括可視電話、語音時,并且,主叫終端起始呼叫形式為可視電話優(yōu)先,通話雙方當前業(yè)務類型為語音,步驟a包括a2、主叫終端向主叫MSC發(fā)送Modify消息,消息中承載屬性參數(shù)為可視電話;步驟b包括b21、主叫終端向主叫MSC發(fā)送Modify消息,消息中承載屬性參數(shù)為可視電話;b22、主叫MSC根據(jù)主叫終端的修改請求,向被叫MSC發(fā)起帶外的編解碼協(xié)商過程,編解碼列表中,多媒體編碼mm位于語音編碼x、y、z之前,即可視電話優(yōu)先;b23、被叫MSC根據(jù)收到的編解碼列表中編碼的先后順序,了解可視電話業(yè)務優(yōu)先,向被叫終端發(fā)送Modify消息,消息中承載屬性參數(shù)為可視電話優(yōu)先。
當步驟c中第二終端確定可以更改業(yè)務類型時,步驟c第二終端發(fā)送與步驟b中相同順序的編解碼列表至第一終端的步驟包括c211、被叫終端向被叫MSC返回Modify Complete響應,消息中承載屬性參數(shù)與收到的Modify請求消息中的承載屬性參數(shù)保持一致,即可視電話;c212、被叫MSC根據(jù)被叫終端的響應,向主叫MSC返回確認的編解碼列表,順序與步驟b中相同順序的編解碼列表一致;c213、主叫MSC向主叫終端返回Modify Complete響應,消息中承載屬性參數(shù)與收到的Modify請求消息中的承載屬性參數(shù)保持一致,即可視電話。
當步驟c中第二終端確定不可以更改業(yè)務類型時,步驟c第二終端發(fā)送與步驟b中不相同的編解碼列表至第一終端的步驟包括c221、被叫終端向被叫MSC返回Modify Reject拒絕響應,消息中承載屬性參數(shù)保持原承載屬性,即語音;c222、被叫MSC根據(jù)被叫終端的響應,向主叫MSC返回確認的編解碼列表,編解碼列表中,語音編碼x、y、z位于多媒體編碼mm之前,即語音業(yè)務優(yōu)先;c223、主叫MSC向主叫終端返回Modify Reject響應,消息中承載屬性參數(shù)保持原承載屬性,即語音。
步驟c中第二終端確定是否可以更改業(yè)務類型是通過向用戶發(fā)送業(yè)務改變提示信息,然后再接收用戶是否接受業(yè)務改變的選擇實現(xiàn)。
用戶預先在終端中設置是否主動發(fā)起業(yè)務改變的選擇信息,步驟c中第二終端確定是否可以更改業(yè)務類型是根據(jù)用戶預先設置的是否接受對方發(fā)起的業(yè)務改變的信息判斷。
在步驟a之前進一步包括a0、正在進行通話的終端判斷當前網(wǎng)絡是否滿足當前業(yè)務類型,或是否滿足返回到最初發(fā)起業(yè)務時請求的優(yōu)先業(yè)務,如果滿足,則返回步驟a0,否則,執(zhí)行步驟a。
步驟a0中判斷當前網(wǎng)絡是否滿足當前業(yè)務類型,或是否滿足返回到最初發(fā)起業(yè)務時請求的優(yōu)先業(yè)務,是根據(jù)終端當前所在網(wǎng)絡類型、當前所在網(wǎng)絡負載情況以及所在位置區(qū)域確定。本發(fā)明是在呼叫進行中,由終端主動發(fā)起改變業(yè)務類型的過程。由于該方法采用由終端主動發(fā)起業(yè)務改變過程,所以在終端發(fā)生MSC間切換的情況下,仍可以實現(xiàn)業(yè)務類型的改變。而且,終端可以根據(jù)網(wǎng)絡的業(yè)務支持情況進行業(yè)務的自動調(diào)整,即不僅可以由終端發(fā)起從可視電話回退到語音業(yè)務的改變,還可以再將語音業(yè)務改變?yōu)榭梢曤娫挊I(yè)務,不需要用戶的主動干預。應用該方法,不僅提升了可視電話用戶的業(yè)務體驗,還可以增加運營商的收益,并且對現(xiàn)有的由網(wǎng)絡發(fā)起可視電話和語音的業(yè)務改變是一種必要和有效的補充,比如該方法還可以用于下述情況終端發(fā)生跨越MSC的3G與2G系統(tǒng)間切換;或者終端根據(jù)網(wǎng)絡信號變化進行業(yè)務調(diào)整;或者MSC不支持根據(jù)網(wǎng)絡改變,主動發(fā)起可視電話和語音的業(yè)務改變的功能;或者MSC只能發(fā)起可視電話到語音的業(yè)務改變,不能再次發(fā)起語音到可視電話的業(yè)務改變的情況。同時,由于本發(fā)明不需要增加任何消息和參數(shù),只對終端做最少量的增強即可實現(xiàn),因此方法簡單。
圖1為包括圖1a和1b兩部分,其中,圖1a為由網(wǎng)絡中的主叫MSC發(fā)起可視電話到語音業(yè)務改變的流程示意圖,圖1b為網(wǎng)絡中的主叫MSC發(fā)起語音到可視電話的業(yè)務改變流程;圖2為實現(xiàn)本發(fā)明方法的流程示意圖;
圖3為本發(fā)明由主叫終端發(fā)起的可視電話到語音業(yè)務改變的成功流程示意圖;圖4為本發(fā)明由主叫終端發(fā)起的可視電話到語音業(yè)務改變、被叫終端拒絕的流程示意圖;圖5為本發(fā)明由主叫終端發(fā)起的語音業(yè)務到可視電話改變的成功流程示意圖;圖6為本發(fā)明由主叫終端發(fā)起的語音業(yè)務到可視電話改變、被叫終端拒絕的流程示意圖。
具體實施例方式
為使本發(fā)明的目的、技術方案和優(yōu)點更加清楚,下面結合附圖對本發(fā)明作進一步的詳細描述。
本發(fā)明的方法是在通話雙方進行呼叫的過程中,即通話過程中,由其中一方發(fā)起語音與可視電話間業(yè)務類型的改變。這些業(yè)務類型可以為可視電話、語音,或者具有不同QOS的多媒體業(yè)務流、語音等。
參見圖2所示,本發(fā)明實現(xiàn)語音與可視電話間業(yè)務改變的方法包括以下步驟步驟201通話雙方中的第一終端向其所屬MSC發(fā)送業(yè)務改變請求,其中含有所改變的業(yè)務類型信息;步驟202第一終端所屬MSC通過中間匯接MSC發(fā)送含有優(yōu)先級別的編解碼列表至第二終端所屬MSC,并且步驟201中第一終端請求改變的業(yè)務類型對應的編解碼為最高優(yōu)先級;步驟203第二終端所屬MSC再向第二終端發(fā)送業(yè)務改變請求,其中所改變的業(yè)務類型為編解碼列表中優(yōu)先級最高的編解碼對應的業(yè)務類型;步驟204第二終端收到該改變業(yè)務類型的請求后,確定是否可以更改業(yè)務類型,如果可以,則通過自身所屬MSC、中間匯接MSC向第一終端所屬MSC發(fā)送與步驟203中相同順序的編解碼列表,執(zhí)行步驟206,否則,則通過自身所屬MSC、中間匯接MSC向第一終端所屬MSC發(fā)送與步驟203不同順序的編解碼列表,否則,執(zhí)行步驟205;步驟205第一終端所屬MSC向第一終端發(fā)送修改失敗響應,跳出本流程;步驟206第一終端所屬MSC向第一終端發(fā)送修改成功響應,通話雙方的業(yè)務類型為步驟201中第一終端所請求的業(yè)務類型。
上述過程中,如果第一終端為主叫終端,則第二終端為被叫終端,相應的第一終端所屬MSC為主叫MSC,第二終端所屬MSC為被叫MSC;而如果第一終端為被叫終端,第二終端為主叫終端,第一終端所屬MSC為被叫MSC,第二終端所屬MSC為主叫MSC。如果主叫終端和被叫終端不屬于同一個MSC,則從第一終端所屬MSC到第二終端MSC之間可能包括中間匯接MSC;而如果主叫終端和被叫終端都屬于同一個MSC,則兩者之間不包括中間匯接MSC。
圖3和圖4分別是由主叫終端發(fā)起的可視電話到語音業(yè)務改變的成功流程和拒絕流程。
參見圖3所示,主叫終端發(fā)起的可視電話到語音業(yè)務改變的成功流程的具體過程如下步驟301主叫終端向主叫MSC發(fā)送Modify消息,消息中承載屬性參數(shù)為語音。
步驟302主叫MSC根據(jù)主叫終端的修改請求,向被叫MSC發(fā)起帶外的編解碼協(xié)商過程,編解碼列表中,語音編碼x、y、z位于多媒體編碼mm之前,即語音優(yōu)先。
步驟303被叫MSC根據(jù)收到的編解碼列表中編碼的先后順序,了解語音業(yè)務優(yōu)先,向被叫終端發(fā)送Modify消息,消息中承載屬性參數(shù)為語音。
步驟304被叫終端向被叫MSC返回Modify Complete響應,消息中承載屬性參數(shù)與收到的Modify請求消息中的承載屬性參數(shù)保持一致,即語音。
步驟305被叫MSC根據(jù)被叫終端的響應,向主叫MSC返回確認的編解碼列表,順序與步驟302的編碼順序保持一致。
步驟306主叫MSC向主叫終端返回Modify Complete響應,消息中承載屬性參數(shù)與收到的Modify請求消息中的承載屬性參數(shù)保持一致,即語音。
參見圖4所示,由主叫終端主動發(fā)起的可視電話到語音的業(yè)務改變的拒絕流程的具體過程如下步驟401主叫終端向主叫MSC發(fā)送Modify消息,消息中承載屬性參數(shù)為語音。
步驟402主叫MSC根據(jù)主叫終端的修改請求,向被叫MSC發(fā)起帶外的編解碼協(xié)商過程,編解碼列表中,語音編碼x、y、z位于多媒體編碼mm之前,即語音優(yōu)先。
步驟403被叫MSC根據(jù)收到的編解碼列表中編碼的先后順序,了解語音業(yè)務優(yōu)先,向被叫終端發(fā)送Modify消息,消息中承載屬性參數(shù)為語音。
步驟404被叫終端向被叫MSC返回Modify Reject拒絕響應,消息中承載屬性參數(shù)保持原承載屬性,即可視電話。
步驟405被叫MSC根據(jù)被叫終端的響應,向主叫MSC返回確認的編解碼列表,編解碼列表中,多媒體編碼mm位于語音編碼x、y、z之前,即可視電話優(yōu)先。
步驟406主叫MSC向主叫終端返回Modify Reject響應,消息中承載屬性參數(shù)保持原承載屬性,即可視電話。
參見圖5所示,由主叫終端發(fā)起的語音到可視電話業(yè)務改變的成功流程的具體過程如下步驟501主叫終端向主叫MSC發(fā)送Modify消息,消息中承載屬性參數(shù)為可視電話。
步驟502主叫MSC根據(jù)主叫終端的修改請求,向被叫MSC發(fā)起帶外的編解碼協(xié)商過程,編解碼列表中,多媒體編碼mm位于語音編碼x、y、z之前,即可視電話優(yōu)先。
步驟503被叫MSC根據(jù)收到的編解碼列表中編碼的先后順序,了解可視電話業(yè)務優(yōu)先,向被叫終端發(fā)送Modify消息,消息中承載屬性參數(shù)為可視電話優(yōu)先。
步驟504被叫終端向被叫MSC返回Modify Complete響應,消息中承載屬性參數(shù)與收到的Modify請求消息中的承載屬性參數(shù)保持一致,即可視電話。
步驟505被叫MSC根據(jù)被叫終端的響應,向主叫MSC返回確認的編解碼列表,順序與步驟502的編碼順序保持一致。
步驟506主叫MSC向主叫終端返回Modify Complete響應,消息中承載屬性參數(shù)與收到的Modify請求消息中的承載屬性參數(shù)保持一致,即可視電話。
上述是由終端發(fā)起的從可視電話到語音的業(yè)務改變過程,由于可能發(fā)生業(yè)務概念便后,可能由于網(wǎng)絡信號變強,或終端從2G重新切換到3G,所以,為了更大程度的滿足用戶,所以當網(wǎng)絡能提供可視電話業(yè)務時,需要進行從語音到可視電話的業(yè)務改變。
參見圖6所示,由被叫終端主動發(fā)起的語音到可視電話的業(yè)務改變的拒絕流程的具體過程如下步驟601主叫終端向主叫MSC發(fā)送Modify消息,消息中承載屬性參數(shù)為語音。
步驟602主叫MSC根據(jù)主叫終端的修改請求,向被叫MSC發(fā)起帶外的編解碼協(xié)商過程,編解碼列表中,多媒體編碼mm位于語音編碼x、y、z之前,即可視電話優(yōu)先。
步驟603被叫MSC根據(jù)收到的編解碼列表中編碼的先后順序,了解語音業(yè)務優(yōu)先,向被叫終端發(fā)送Modify消息,消息中承載屬性參數(shù)為可視電話。
步驟604被叫終端向被叫MSC返回Modify Reject拒絕響應,消息中承載屬性參數(shù)保持原承載屬性,即語音。
步驟605被叫MSC根據(jù)被叫終端的響應,向主叫MSC返回確認的編解碼列表,編解碼列表中,語音編碼x、y、z位于多媒體編碼mm之前,即語音業(yè)務優(yōu)先。
步驟606主叫MSC向主叫終端返回Modify Reject響應,消息中承載屬性參數(shù)保持原承載屬性,即語音。
在呼叫進行中,終端可以記錄每次業(yè)務發(fā)生改變的信息,以及上次業(yè)務發(fā)生改變的原因等信息,如,由于網(wǎng)絡切換、信號減弱發(fā)起,發(fā)起方是網(wǎng)絡或終端,業(yè)務類型從可視電話改變?yōu)檎Z音等。當終端再次發(fā)起改變業(yè)務的過程前,可以根據(jù)所記錄的情況,進行適當?shù)恼{(diào)整,以免在短時間內(nèi)頻繁改變業(yè)務類型。
本發(fā)明的方法是由終端主動發(fā)起的。終端可以在多種情況下主動發(fā)起改變業(yè)務類型的過程。當終端接收到網(wǎng)絡信號,確定當前網(wǎng)絡類型或當前位置發(fā)生變化,需要進行網(wǎng)絡間切換或重新進行位置登記時/后,可以主動發(fā)起改變業(yè)務類型的過程。也可以由網(wǎng)絡側定時或不定時的發(fā)送信息,表明該終端當前所在區(qū)域是否滿足其所正進行的業(yè)務類型,由終端再來主動發(fā)起改變業(yè)務類型的過程,同樣,對于通話過程中可能出現(xiàn)圖像效果差、語音斷續(xù)等現(xiàn)象,也同樣適用。
進一步地,終端可以將是否主動發(fā)起業(yè)務改變業(yè)務類型的選擇權提供給用戶。用戶可以通過人機交互界面進行選擇,終端接收到用戶的選擇后,再根據(jù)用戶的選擇進行相應的處理。當然,用戶也可以通過人機交互界面,根據(jù)上述可能出現(xiàn)的情況,預先設置是否需要主動發(fā)起業(yè)務改變的信息,在通信過程中,終端可以根據(jù)這些預先設置的信息確定是否需要主動發(fā)起業(yè)務改變。如,用戶可以通過人機交互界面輸入特定鍵值,即可認為將當前業(yè)務類型改變?yōu)榱硪环N業(yè)務類型等,也可以提供給用戶菜單,用戶來進行選擇。
例如,在呼叫進行中,當終端判斷當前所在的3G網(wǎng)絡信號減弱到一定程度,難以維持當前的可視電話業(yè)務,但此時終端尚未收到網(wǎng)絡發(fā)起的可視電話到語音的業(yè)務切換請求,終端主動發(fā)起可視電話到語音的業(yè)務改變。而當網(wǎng)絡情況再次發(fā)生變化,如3G網(wǎng)絡信號增強,或從2G到3G網(wǎng)絡切換時,還可以由終端主動發(fā)起語音到可視電話的業(yè)務改變。如果該終端是從2G網(wǎng)絡切換回3G網(wǎng)絡的情況,終端需要記錄并保存上次業(yè)務改變的情況,即由于網(wǎng)絡切換或信號減弱,網(wǎng)絡或終端發(fā)起從可視電話到語音的業(yè)務改變,并判斷中間沒有再發(fā)生任何業(yè)務改變,如主叫方或被叫方用戶主動發(fā)起的業(yè)務改變,則終端可再次主動發(fā)起語音到可視電話的業(yè)務改變。以上是對需要改變業(yè)務類型的發(fā)起方,即第一終端,主動發(fā)起改變業(yè)務類型的情況進行闡述,同樣,對于通話雙方中的第二終端,其是否接受第一終端發(fā)起的業(yè)務改變請求,也可以通過人機界面提供給用戶進行選擇,以及根據(jù)用戶的選擇進行判斷是否改變業(yè)務類型,也可以通過預先設置的信息來確定,也可以以默認方式表示同意或拒絕改變業(yè)務類型等。
在實際應用過程中,考慮到部分用戶可能不希望終端自動發(fā)起這種業(yè)務改變,即維持在當前的業(yè)務模式,則可以在終端上新增適當?shù)挠脩舨僮鹘涌冢绮藛位蚬δ馨存I,使用戶能進行靈活的設置,例如終端不發(fā)起業(yè)務改變、終端自動發(fā)起業(yè)務改變、終端提醒用戶網(wǎng)絡發(fā)生變化并根據(jù)用戶選擇決定是否發(fā)起業(yè)務改變、終端根據(jù)用戶的設置決定如何處理,這里業(yè)務改變可以為可視電話到語音/語音到可視電話等。
總之,以上所述僅為本發(fā)明的較佳實施例而已,并非用于限定本發(fā)明的保護范圍。
權利要求
1.一種在通話過程中實現(xiàn)業(yè)務類型改變的方法,其特征在于,該方法包括以下步驟a.通話雙方中的第一終端向其所屬MSC發(fā)送業(yè)務改變請求,其中含有所改變的業(yè)務類型信息;b.第一終端所屬MSC通過中間匯接MSC向第二終端所屬MSC發(fā)送含有優(yōu)先級別的編解碼列表,其中最高優(yōu)先級為步驟a中第一終端所請求改變的業(yè)務類型對應的編解碼,第二終端所屬MSC再根據(jù)所述最高優(yōu)先級的編解碼對應的業(yè)務類型向第二終端發(fā)送業(yè)務改變請求;c.第二終端確定是否可以更改業(yè)務類型,如果可以,則通過自身所屬MSC、中間匯接MSC向第一終端所屬MSC發(fā)送與步驟b中相同順序的編解碼列表,執(zhí)行步驟e,否則,則通過自身所屬MSC、中間匯接MSC向第一終端所屬MSC發(fā)送與步驟b不同順序的編解碼列表,否則,執(zhí)行步驟d;d.第一終端所屬MSC向第一終端發(fā)送修改失敗響應,跳出本流程;e.第一終端所屬MSC向第一終端發(fā)送修改成功響應,通話雙方的業(yè)務類型為步驟a中第一終端所請求的業(yè)務類型。
2.根據(jù)權利要求1所述的方法,其特征在于,所述第一終端為主叫終端、所述第二終端為被叫終端,或,所述第一終端為被叫終端,所述第二終端為主叫終端。
3.根據(jù)權利要求1所述的方法,其特征在于,所述業(yè)務類型為可視電話、語音,或不同QOS的多媒體業(yè)務流、語音。
4.根據(jù)權利要求1所述的方法,其特征在于,當所述第一終端為主叫終端、所述第二終端為被叫終端,所述一種以上業(yè)務類型包括可視電話、語音時,并且,主叫終端與被叫終端當前業(yè)務類型為可視電話,則步驟a包括a1、主叫終端向主叫MSC發(fā)送Modify消息,消息中承載屬性參數(shù)為語音;步驟b包括b11、主叫MSC根據(jù)主叫終端的修改請求,向被叫MSC發(fā)起帶外的編解碼協(xié)商過程,編解碼列表中,語音編碼x、y、z位于多媒體編碼mm之前,即語音優(yōu)先;b12、被叫MSC根據(jù)收到的編解碼列表中編碼的先后順序,了解語音業(yè)務優(yōu)先,向被叫終端發(fā)送Modify消息,消息中承載屬性參數(shù)為語音;
5.根據(jù)權利要求4所述的方法,其特征在于,當步驟c中第二終端確定可以更改業(yè)務類型時,步驟c第二終端發(fā)送與步驟b中相同順序的編解碼列表至第一終端的步驟包括c111、被叫終端向被叫MSC返回Modify Complete響應,消息中承載屬性參數(shù)與收到的Modify請求消息中的承載屬性參數(shù)保持一致,即語音。C112、被叫MSC根據(jù)被叫終端的響應,向主叫MSC返回確認的編解碼列表,順序與步驟b中相同的編解碼列表;C113、主叫MSC向主叫終端返回Modify Complete響應,消息中承載屬性參數(shù)與收到的Modify請求消息中的承載屬性參數(shù)保持一致,即語音。
6.根據(jù)權利要求4所述的方法,其特征在于,當步驟c中第二終端確定不可以更改業(yè)務類型時,步驟c第二終端發(fā)送與步驟b中不相同的編解碼列表至第一終端的步驟包括c121、被叫終端向被叫MSC返回Modify Reject拒絕響應,消息中承載屬性參數(shù)保持原承載屬性,即可視電話;c122、被叫MSC根據(jù)被叫終端的響應,向主叫MSC返回確認的編解碼列表,編解碼列表中,多媒體編碼mm位于語音編碼x、y、z之前,即可視電話優(yōu)先;c123、主叫MSC向主叫終端返回Modify Reject響應,消息中承載屬性參數(shù)保持原承載屬性,即可視電話。
7.根據(jù)權利要求1所述的方法,其特征在于,當所述第一終端為主叫終端、所述第二終端為被叫終端,所述一種以上業(yè)務類型包括可視電話、語音時,并且,主叫終端起始呼叫形式為可視電話優(yōu)先,通話雙方當前業(yè)務類型為語音,步驟a包括a2、主叫終端向主叫MSC發(fā)送Modify消息,消息中承載屬性參數(shù)為可視電話;步驟b包括b21、主叫終端向主叫MSC發(fā)送Modify消息,消息中承載屬性參數(shù)為可視電話;b22、主叫MSC根據(jù)主叫終端的修改請求,向被叫MSC發(fā)起帶外的編解碼協(xié)商過程,編解碼列表中,多媒體編碼mm位于語音編碼x、y、z之前,即可視電話優(yōu)先;b23、被叫MSC根據(jù)收到的編解碼列表中編碼的先后順序,了解可視電話業(yè)務優(yōu)先,向被叫終端發(fā)送Modify消息,消息中承載屬性參數(shù)為可視電話優(yōu)先。
8.根據(jù)權利要求7所述的方法,其特征在于,當步驟c中第二終端確定可以更改業(yè)務類型時,步驟c第二終端發(fā)送與步驟b中相同順序的編解碼列表至第一終端的步驟包括c211、被叫終端向被叫MSC返回Modify Complete響應,消息中承載屬性參數(shù)與收到的Modify請求消息中的承載屬性參數(shù)保持一致,即可視電話;c212、被叫MSC根據(jù)被叫終端的響應,向主叫MSC返回確認的編解碼列表,順序與步驟b中相同順序的編解碼列表一致;c213、主叫MSC向主叫終端返回Modify Complete響應,消息中承載屬性參數(shù)與收到的Modify請求消息中的承載屬性參數(shù)保持一致,即可視電話。
9.根據(jù)權利要求7所述的方法,其特征在于,當步驟c中第二終端確定不可以更改業(yè)務類型時,步驟c第二終端發(fā)送與步驟b中不相同的編解碼列表至第一終端的步驟包括c221、被叫終端向被叫MSC返回Modify Reject拒絕響應,消息中承載屬性參數(shù)保持原承載屬性,即語音;c222、被叫MSC根據(jù)被叫終端的響應,向主叫MSC返回確認的編解碼列表,編解碼列表中,語音編碼x、y、z位于多媒體編碼mm之前,即語音業(yè)務優(yōu)先;c223、主叫MSC向主叫終端返回Modify Reject響應,消息中承載屬性參數(shù)保持原承載屬性,即語音。
10.根據(jù)權利要求1所述的方法,其特征在于,步驟c中第二終端確定是否可以更改業(yè)務類型是通過向用戶發(fā)送業(yè)務改變提示信息,然后再接收用戶是否接受業(yè)務改變的選擇實現(xiàn)。
11.根據(jù)權利要求1所述的方法,其特征在于,用戶預先在終端中設置是否主動發(fā)起業(yè)務改變的選擇信息,步驟c中第二終端確定是否可以更改業(yè)務類型是根據(jù)用戶預先設置的是否接受對方發(fā)起的業(yè)務改變的信息判斷。
12.根據(jù)權利要求1所述的方法,其特征在于,在步驟a之前進一步包括a0、正在進行通話的終端判斷當前網(wǎng)絡是否滿足當前業(yè)務類型,或是否滿足返回到最初發(fā)起業(yè)務時請求的優(yōu)先業(yè)務,如果滿足,則返回步驟a0,否則,執(zhí)行步驟a。
13.根據(jù)權利要求12所述的方法,其特征在于,步驟a0中判斷當前網(wǎng)絡是否滿足當前業(yè)務類型,或是否滿足返回到最初發(fā)起業(yè)務時請求的優(yōu)先業(yè)務,是根據(jù)終端當前所在網(wǎng)絡類型、當前所在網(wǎng)絡負載情況以及所在位置區(qū)域確定。
全文摘要
本發(fā)明公開了一種在通話過程中實現(xiàn)業(yè)務類型改變的方法,該方法是在呼叫進行中,由終端主動發(fā)起改變業(yè)務類型的過程。由于該方法采用由終端主動發(fā)起業(yè)務改變過程,所以在終端發(fā)生MSC間切換的情況下,仍可以實現(xiàn)業(yè)務類型的改變。而且,終端可以根據(jù)網(wǎng)絡的業(yè)務支持情況進行業(yè)務的自動調(diào)整,即不僅可以由終端發(fā)起從可視電話回退到語音業(yè)務的改變,還可以再將語音業(yè)務改變?yōu)榭梢曤娫挊I(yè)務,不需要用戶的主動干預,提升了可視電話用戶的業(yè)務體驗,還可以增加運營商的收益,對現(xiàn)有的由網(wǎng)絡發(fā)起可視電話和語音的業(yè)務改變是一種必要和有效的補充,同時,由于本發(fā)明不需要增加任何消息和參數(shù),只對終端做最少量的增強即可實現(xiàn),因此方法簡單。
文檔編號H04W48/18GK1753556SQ200410080188
公開日2006年3月29日 申請日期2004年9月24日 優(yōu)先權日2004年9月24日
發(fā)明者王潔 申請人:華為技術有限公司