一种实现业务类型改变的方法

文档序号:7597719阅读:150来源:国知局
专利名称:一种实现业务类型改变的方法
技术领域
本发明涉及通信技术,特别是指一种在通话过程中实现业务类型改变的方法。
背景技术
可视电话是宽带码分多址系统(WCDMA)已实现的电路域多媒体业务中最主要的业务,可视电话业务通过移动网电路域实现,最大带宽为64K。可视电话业务被普遍认为是第三代无线通信技术(3G)WCDMA网络区别于第二代无线通信技术(2G)全球移动通信系统(GSM)的一种特色业务,具有良好的发展前景。目前,有一些部署并开展了WCDMA网络运营的移动运营商,均提供可视电话业务,通过64K速率的电路域数据UDI方式进行承载,用户终端必须具有H..324M可视电话功能。
所谓电路域多媒体业务改变是指,在一定条件下可视电话业务与普通语音业务之间的改变功能。具体包括如下场景(1)呼叫建立阶段,主叫方发起可视电话和语音业务,其中可视电话业务优先,由于被叫方终端不支持可视电话,或网络不支持可视电话,选择非优先的语音业务;(2)呼叫进行中,即双方通话后,主叫方或被叫方通过终端操作,如按特定的按键或通过屏幕菜单操作,主动将可视电话业务改变到语音业务,或将语音业务改变到可视电话业务;(3)呼叫进行中,即双方通话后,由于网络环境发生变化,如3G网络支持可视电话和语音业务,2G网络只支持语音业务,主叫方或被叫方从3G网络区域进入到2G网络区域、主叫方或被叫方从2G网络区域进入到3G网络区域、3G网络信号变弱等等,网络主动发起可视电话业务和语音业务之间的改变。
由于可视电话业务占用的网络资源远远大于语音业务占用的网络资源,尤其是宝贵的空口带宽资源。目前可视电话业务占用64K带宽,语音业务占用带宽取决于终端采用的语音编码类型,一般均小于16K。所以,绝大部分运营商在开展可视电话业务时,对可视电话业务的收费将高于语音业务。
由于目前2G网络的覆盖面已经非常广泛,而3G建网初期,其覆盖面有从小到大的发展过程,对于运营商建设3G网络的最初几年,3G和2G网络之间的切换是非常重要,也是比较频繁的。
呼叫进行中当可视电话的主叫方或被叫方在3G网络与2G网络之间进行切换时,根据当前第三代合作伙伴计划(3GPP)的多媒体业务回落和业务改变的规范,若终端从3G覆盖区进入2G覆盖区时,向终端发起网络切换请求前,即从3G接入网切换到2G接入网前,3G移动交换中心(MSC)发起从可视电话到语音的业务改变过程;一段时间后,当终端重新进入3G覆盖区时,向终端发起网络切换后,即从2G接入网切换到3G接入网后,MSC可再次发起从语音到可视电话的业务改变。MSC发起从语音到可视电话的业务改变,其前提条件是该MSC事先发起过从可视电话到语音的业务改变,并且中间不再发生任何业务改变。
图1a所示为由网络中的主叫MSC发起可视电话到语音业务改变的流程示意图。图1b为网络中的主叫MSC发起语音到可视电话的业务改变流程。其中,BCmm代表可视电话承载属性,BCspeech代表语音承载属性,mm是可视电话编码,x、y、z是语音编码,MSC局间编解码列表中的语音编码是MSC根据终端响应进行优先排序后的编码;主叫MSC和被叫MSC之间可能存在多个汇接MSC,汇接MSC将向另一方MSC透明传送收到的消息。
如图1a所示,主叫MSC发起可视电话到语音业务改变的具体过程如下主叫MSC向主叫终端发送Modify消息,其中含有语音承载属性BCspeech;主叫终端收到Modify消息后,确定用户是否同意修改业务方式,如果同意,则修改自身的承载属性,并发送Modify complete消息至主叫MSC,其中含有语音承载属性BCspeech,若不同意,则发送Modify Reject至主叫MSC,其中含有可视电话承载属性BCmm。
同时,主叫MSC还向被叫MSC发起编解码协商过程,其中的编解码列表为x、y、z、mm,被叫MSC收到编解码协商消息后,向被叫终端发送Modify消息,其中含有语音承载属性BCspeech;而被叫终端收到Modify消息后,确定用户是否同意修改业务方式,若同意,则修改自身的承载属性,并发送Modify complete消息至被叫MSC,被叫MSC再向主叫MSC发送含有编解码列表为x、y、z、mm的编解码协商消息,否则,被叫终端向被叫MSC发送含有可视电话承载属性BCmm的Modify Reject消息,然后被叫MSC再向主叫MSC发送含有编解码列表为mm、x、y、z的编解码协商消息。
如果主叫终端和被叫终端都同意业务改变,此后,主叫终端和被叫终端之间将进行语音业务,如果主叫终端和被叫终端其中一方拒绝业务改变,则MSC将释放呼叫,或再次发起业务改变过程,使已发生业务改变的用户重新回到原来的业务模式。
如图1b所示,网络发起语音到可视电话的业务改变的过程是这样实现的主叫MSC向主叫终端发送修改(Modify)消息,其中含有可视电话承载属性BCmm;主叫终端收到Modify消息后,确定用户是否同意修改业务方式,如果同意,则修改自身的承载属性,并发送修改完成(Modify complete)消息至主叫MSC,其中含有语音承载属性BCmm,若不同意,则发送拒绝修改(Modify Reject)消息至主叫MSC,其中含有可视电话承载属性BCspeech。
同时,主叫MSC还向被叫MSC发起编解码协商过程,其中的编解码列表为mm、x、y、z,被叫MSC收到编解码协商消息后,向被叫终端发送Modify消息,其中含有语音承载属性BCmm;而被叫终端收到Modify消息后,确定用户是否同意修改业务方式,若同意,则将自身的承载属性改为BCmm,并发送Modify complete消息至被叫MSC,被叫MSC再向主叫MSC发送含有编解码列表为mm、x、y、z的编解码协商消息,否则,被叫终端向被叫MSC发送含有可视电话承载属性BCspeech的Modify Reject消息,然后被叫MSC再向主叫MSC发送含有编解码列表为x、y、z、mm的编解码协商消息。
如果主叫终端和被叫终端都同意业务改变,此后,主叫终端和被叫终端之间将进行语音业务,如果主叫终端和被叫终端其中一方拒绝业务改变,则MSC将释放呼叫,或再次发起业务改变过程,使已发生业务改变的用户重新回到原来的业务模式。
上述过程,当呼叫进行中主叫方或被叫方从3G覆盖区进入2G覆盖区,再从2G覆盖区重新进入3G覆盖区时,只能从网络侧MSC发起可视电话到语音,再从语音到可视电话的业务改变,并且只能在不发生MSC间切换的情况下才能实现,即一次呼叫中终端始终在同一个MSC下的3G接入网和2G接入网之间发生切换。当一次呼叫中终端发生跨越MSC的3G与2G系统间切换时,则除了发起可视电话到语音的业务改变的第一个3G MSC,其它MSC无法获知是否事先发起过从可视电话到语音的业务改变,并且中间不再发生任何业务改变,所以当终端重新从2G覆盖区进入3G覆盖区时,MSC无法确认是否应该再次发起从语音到可视电话的业务改变。

发明内容
有鉴于此,本发明的目的在于提供一种在通话过程中实现业务类型改变的方法,该方法可以使终端根据网络情况的变化,主动发起语音和可视电话间的业务改变,从而解决上述网络发起业务的各种限制。
为了达到上述目的,本发明提供了一种在通话过程中实现业务类型改变的方法,该方法是这样实现的a.通话双方中的第一终端向其所属MSC发送业务改变请求,其中含有所改变的业务类型信息;b.第一终端所属MSC通过中间汇接MSC向第二终端所属MSC发送含有优先级别的编解码列表,其中最高优先级为步骤a中第一终端所请求改变的业务类型对应的编解码,第二终端所属MSC再根据所述最高优先级的编解码对应的业务类型向第二终端发送业务改变请求;c.第二终端确定是否可以更改业务类型,如果可以,则通过自身所属MSC、中间汇接MSC向第一终端所属MSC发送与步骤b中相同顺序的编解码列表,执行步骤e,否则,则通过自身所属MSC、中间汇接MSC向第一终端所属MSC发送与步骤b不同顺序的编解码列表,否则,执行步骤d;d.第一终端所属MSC向第一终端发送修改失败响应,跳出本流程;e.第一终端所属MSC向第一终端发送修改成功响应,通话双方的业务类型为步骤a中第一终端所请求的业务类型。
所述第一终端为主叫终端、所述第二终端为被叫终端,或,所述第一终端为被叫终端,所述第二终端为主叫终端。
所述业务类型为可视电话、语音,或不同QOS的多媒体业务流、语音。
当所述第一终端为主叫终端、所述第二终端为被叫终端,所述一种以上业务类型包括可视电话、语音时,并且,主叫终端与被叫终端当前业务类型为可视电话,则步骤a包括a1、主叫终端向主叫MSC发送Modify消息,消息中承载属性参数为语音;步骤b包括b11、主叫MSC根据主叫终端的修改请求,向被叫MSC发起带外的编解码协商过程,编解码列表中,语音编码x、y、z位于多媒体编码mm之前,即语音优先;b12、被叫MSC根据收到的编解码列表中编码的先后顺序,了解语音业务优先,向被叫终端发送Modify消息,消息中承载属性参数为语音;当步骤c中第二终端确定可以更改业务类型时,步骤c第二终端发送与步骤b中相同顺序的编解码列表至第一终端的步骤包括c111、被叫终端向被叫MSC返回Modify Complete响应,消息中承载属性参数与收到的Modify请求消息中的承载属性参数保持一致,即语音。
C112、被叫MSC根据被叫终端的响应,向主叫MSC返回确认的编解码列表,顺序与步骤b中相同的编解码列表;C113、主叫MSC向主叫终端返回Modify Complete响应,消息中承载属性参数与收到的Modify请求消息中的承载属性参数保持一致,即语音。
当步骤c中第二终端确定不可以更改业务类型时,步骤c第二终端发送与步骤b中不相同的编解码列表至第一终端的步骤包括c121、被叫终端向被叫MSC返回Modify Reject拒绝响应,消息中承载属性参数保持原承载属性,即可视电话;c122、被叫MSC根据被叫终端的响应,向主叫MSC返回确认的编解码列表,编解码列表中,多媒体编码mm位于语音编码x、y、z之前,即可视电话优先;c123、主叫MSC向主叫终端返回Modify Reject响应,消息中承载属性参数保持原承载属性,即可视电话。
当所述第一终端为主叫终端、所述第二终端为被叫终端,所述一种以上业务类型包括可视电话、语音时,并且,主叫终端起始呼叫形式为可视电话优先,通话双方当前业务类型为语音,步骤a包括a2、主叫终端向主叫MSC发送Modify消息,消息中承载属性参数为可视电话;步骤b包括b21、主叫终端向主叫MSC发送Modify消息,消息中承载属性参数为可视电话;b22、主叫MSC根据主叫终端的修改请求,向被叫MSC发起带外的编解码协商过程,编解码列表中,多媒体编码mm位于语音编码x、y、z之前,即可视电话优先;b23、被叫MSC根据收到的编解码列表中编码的先后顺序,了解可视电话业务优先,向被叫终端发送Modify消息,消息中承载属性参数为可视电话优先。
当步骤c中第二终端确定可以更改业务类型时,步骤c第二终端发送与步骤b中相同顺序的编解码列表至第一终端的步骤包括c211、被叫终端向被叫MSC返回Modify Complete响应,消息中承载属性参数与收到的Modify请求消息中的承载属性参数保持一致,即可视电话;c212、被叫MSC根据被叫终端的响应,向主叫MSC返回确认的编解码列表,顺序与步骤b中相同顺序的编解码列表一致;c213、主叫MSC向主叫终端返回Modify Complete响应,消息中承载属性参数与收到的Modify请求消息中的承载属性参数保持一致,即可视电话。
当步骤c中第二终端确定不可以更改业务类型时,步骤c第二终端发送与步骤b中不相同的编解码列表至第一终端的步骤包括c221、被叫终端向被叫MSC返回Modify Reject拒绝响应,消息中承载属性参数保持原承载属性,即语音;c222、被叫MSC根据被叫终端的响应,向主叫MSC返回确认的编解码列表,编解码列表中,语音编码x、y、z位于多媒体编码mm之前,即语音业务优先;c223、主叫MSC向主叫终端返回Modify Reject响应,消息中承载属性参数保持原承载属性,即语音。
步骤c中第二终端确定是否可以更改业务类型是通过向用户发送业务改变提示信息,然后再接收用户是否接受业务改变的选择实现。
用户预先在终端中设置是否主动发起业务改变的选择信息,步骤c中第二终端确定是否可以更改业务类型是根据用户预先设置的是否接受对方发起的业务改变的信息判断。
在步骤a之前进一步包括a0、正在进行通话的终端判断当前网络是否满足当前业务类型,或是否满足返回到最初发起业务时请求的优先业务,如果满足,则返回步骤a0,否则,执行步骤a。
步骤a0中判断当前网络是否满足当前业务类型,或是否满足返回到最初发起业务时请求的优先业务,是根据终端当前所在网络类型、当前所在网络负载情况以及所在位置区域确定。本发明是在呼叫进行中,由终端主动发起改变业务类型的过程。由于该方法采用由终端主动发起业务改变过程,所以在终端发生MSC间切换的情况下,仍可以实现业务类型的改变。而且,终端可以根据网络的业务支持情况进行业务的自动调整,即不仅可以由终端发起从可视电话回退到语音业务的改变,还可以再将语音业务改变为可视电话业务,不需要用户的主动干预。应用该方法,不仅提升了可视电话用户的业务体验,还可以增加运营商的收益,并且对现有的由网络发起可视电话和语音的业务改变是一种必要和有效的补充,比如该方法还可以用于下述情况终端发生跨越MSC的3G与2G系统间切换;或者终端根据网络信号变化进行业务调整;或者MSC不支持根据网络改变,主动发起可视电话和语音的业务改变的功能;或者MSC只能发起可视电话到语音的业务改变,不能再次发起语音到可视电话的业务改变的情况。同时,由于本发明不需要增加任何消息和参数,只对终端做最少量的增强即可实现,因此方法简单。


图1为包括图1a和1b两部分,其中,图1a为由网络中的主叫MSC发起可视电话到语音业务改变的流程示意图,图1b为网络中的主叫MSC发起语音到可视电话的业务改变流程;图2为实现本发明方法的流程示意图;
图3为本发明由主叫终端发起的可视电话到语音业务改变的成功流程示意图;图4为本发明由主叫终端发起的可视电话到语音业务改变、被叫终端拒绝的流程示意图;图5为本发明由主叫终端发起的语音业务到可视电话改变的成功流程示意图;图6为本发明由主叫终端发起的语音业务到可视电话改变、被叫终端拒绝的流程示意图。
具体实施例方式
为使本发明的目的、技术方案和优点更加清楚,下面结合附图对本发明作进一步的详细描述。
本发明的方法是在通话双方进行呼叫的过程中,即通话过程中,由其中一方发起语音与可视电话间业务类型的改变。这些业务类型可以为可视电话、语音,或者具有不同QOS的多媒体业务流、语音等。
参见图2所示,本发明实现语音与可视电话间业务改变的方法包括以下步骤步骤201通话双方中的第一终端向其所属MSC发送业务改变请求,其中含有所改变的业务类型信息;步骤202第一终端所属MSC通过中间汇接MSC发送含有优先级别的编解码列表至第二终端所属MSC,并且步骤201中第一终端请求改变的业务类型对应的编解码为最高优先级;步骤203第二终端所属MSC再向第二终端发送业务改变请求,其中所改变的业务类型为编解码列表中优先级最高的编解码对应的业务类型;步骤204第二终端收到该改变业务类型的请求后,确定是否可以更改业务类型,如果可以,则通过自身所属MSC、中间汇接MSC向第一终端所属MSC发送与步骤203中相同顺序的编解码列表,执行步骤206,否则,则通过自身所属MSC、中间汇接MSC向第一终端所属MSC发送与步骤203不同顺序的编解码列表,否则,执行步骤205;步骤205第一终端所属MSC向第一终端发送修改失败响应,跳出本流程;步骤206第一终端所属MSC向第一终端发送修改成功响应,通话双方的业务类型为步骤201中第一终端所请求的业务类型。
上述过程中,如果第一终端为主叫终端,则第二终端为被叫终端,相应的第一终端所属MSC为主叫MSC,第二终端所属MSC为被叫MSC;而如果第一终端为被叫终端,第二终端为主叫终端,第一终端所属MSC为被叫MSC,第二终端所属MSC为主叫MSC。如果主叫终端和被叫终端不属于同一个MSC,则从第一终端所属MSC到第二终端MSC之间可能包括中间汇接MSC;而如果主叫终端和被叫终端都属于同一个MSC,则两者之间不包括中间汇接MSC。
图3和图4分别是由主叫终端发起的可视电话到语音业务改变的成功流程和拒绝流程。
参见图3所示,主叫终端发起的可视电话到语音业务改变的成功流程的具体过程如下步骤301主叫终端向主叫MSC发送Modify消息,消息中承载属性参数为语音。
步骤302主叫MSC根据主叫终端的修改请求,向被叫MSC发起带外的编解码协商过程,编解码列表中,语音编码x、y、z位于多媒体编码mm之前,即语音优先。
步骤303被叫MSC根据收到的编解码列表中编码的先后顺序,了解语音业务优先,向被叫终端发送Modify消息,消息中承载属性参数为语音。
步骤304被叫终端向被叫MSC返回Modify Complete响应,消息中承载属性参数与收到的Modify请求消息中的承载属性参数保持一致,即语音。
步骤305被叫MSC根据被叫终端的响应,向主叫MSC返回确认的编解码列表,顺序与步骤302的编码顺序保持一致。
步骤306主叫MSC向主叫终端返回Modify Complete响应,消息中承载属性参数与收到的Modify请求消息中的承载属性参数保持一致,即语音。
参见图4所示,由主叫终端主动发起的可视电话到语音的业务改变的拒绝流程的具体过程如下步骤401主叫终端向主叫MSC发送Modify消息,消息中承载属性参数为语音。
步骤402主叫MSC根据主叫终端的修改请求,向被叫MSC发起带外的编解码协商过程,编解码列表中,语音编码x、y、z位于多媒体编码mm之前,即语音优先。
步骤403被叫MSC根据收到的编解码列表中编码的先后顺序,了解语音业务优先,向被叫终端发送Modify消息,消息中承载属性参数为语音。
步骤404被叫终端向被叫MSC返回Modify Reject拒绝响应,消息中承载属性参数保持原承载属性,即可视电话。
步骤405被叫MSC根据被叫终端的响应,向主叫MSC返回确认的编解码列表,编解码列表中,多媒体编码mm位于语音编码x、y、z之前,即可视电话优先。
步骤406主叫MSC向主叫终端返回Modify Reject响应,消息中承载属性参数保持原承载属性,即可视电话。
参见图5所示,由主叫终端发起的语音到可视电话业务改变的成功流程的具体过程如下步骤501主叫终端向主叫MSC发送Modify消息,消息中承载属性参数为可视电话。
步骤502主叫MSC根据主叫终端的修改请求,向被叫MSC发起带外的编解码协商过程,编解码列表中,多媒体编码mm位于语音编码x、y、z之前,即可视电话优先。
步骤503被叫MSC根据收到的编解码列表中编码的先后顺序,了解可视电话业务优先,向被叫终端发送Modify消息,消息中承载属性参数为可视电话优先。
步骤504被叫终端向被叫MSC返回Modify Complete响应,消息中承载属性参数与收到的Modify请求消息中的承载属性参数保持一致,即可视电话。
步骤505被叫MSC根据被叫终端的响应,向主叫MSC返回确认的编解码列表,顺序与步骤502的编码顺序保持一致。
步骤506主叫MSC向主叫终端返回Modify Complete响应,消息中承载属性参数与收到的Modify请求消息中的承载属性参数保持一致,即可视电话。
上述是由终端发起的从可视电话到语音的业务改变过程,由于可能发生业务概念便后,可能由于网络信号变强,或终端从2G重新切换到3G,所以,为了更大程度的满足用户,所以当网络能提供可视电话业务时,需要进行从语音到可视电话的业务改变。
参见图6所示,由被叫终端主动发起的语音到可视电话的业务改变的拒绝流程的具体过程如下步骤601主叫终端向主叫MSC发送Modify消息,消息中承载属性参数为语音。
步骤602主叫MSC根据主叫终端的修改请求,向被叫MSC发起带外的编解码协商过程,编解码列表中,多媒体编码mm位于语音编码x、y、z之前,即可视电话优先。
步骤603被叫MSC根据收到的编解码列表中编码的先后顺序,了解语音业务优先,向被叫终端发送Modify消息,消息中承载属性参数为可视电话。
步骤604被叫终端向被叫MSC返回Modify Reject拒绝响应,消息中承载属性参数保持原承载属性,即语音。
步骤605被叫MSC根据被叫终端的响应,向主叫MSC返回确认的编解码列表,编解码列表中,语音编码x、y、z位于多媒体编码mm之前,即语音业务优先。
步骤606主叫MSC向主叫终端返回Modify Reject响应,消息中承载属性参数保持原承载属性,即语音。
在呼叫进行中,终端可以记录每次业务发生改变的信息,以及上次业务发生改变的原因等信息,如,由于网络切换、信号减弱发起,发起方是网络或终端,业务类型从可视电话改变为语音等。当终端再次发起改变业务的过程前,可以根据所记录的情况,进行适当的调整,以免在短时间内频繁改变业务类型。
本发明的方法是由终端主动发起的。终端可以在多种情况下主动发起改变业务类型的过程。当终端接收到网络信号,确定当前网络类型或当前位置发生变化,需要进行网络间切换或重新进行位置登记时/后,可以主动发起改变业务类型的过程。也可以由网络侧定时或不定时的发送信息,表明该终端当前所在区域是否满足其所正进行的业务类型,由终端再来主动发起改变业务类型的过程,同样,对于通话过程中可能出现图像效果差、语音断续等现象,也同样适用。
进一步地,终端可以将是否主动发起业务改变业务类型的选择权提供给用户。用户可以通过人机交互界面进行选择,终端接收到用户的选择后,再根据用户的选择进行相应的处理。当然,用户也可以通过人机交互界面,根据上述可能出现的情况,预先设置是否需要主动发起业务改变的信息,在通信过程中,终端可以根据这些预先设置的信息确定是否需要主动发起业务改变。如,用户可以通过人机交互界面输入特定键值,即可认为将当前业务类型改变为另一种业务类型等,也可以提供给用户菜单,用户来进行选择。
例如,在呼叫进行中,当终端判断当前所在的3G网络信号减弱到一定程度,难以维持当前的可视电话业务,但此时终端尚未收到网络发起的可视电话到语音的业务切换请求,终端主动发起可视电话到语音的业务改变。而当网络情况再次发生变化,如3G网络信号增强,或从2G到3G网络切换时,还可以由终端主动发起语音到可视电话的业务改变。如果该终端是从2G网络切换回3G网络的情况,终端需要记录并保存上次业务改变的情况,即由于网络切换或信号减弱,网络或终端发起从可视电话到语音的业务改变,并判断中间没有再发生任何业务改变,如主叫方或被叫方用户主动发起的业务改变,则终端可再次主动发起语音到可视电话的业务改变。以上是对需要改变业务类型的发起方,即第一终端,主动发起改变业务类型的情况进行阐述,同样,对于通话双方中的第二终端,其是否接受第一终端发起的业务改变请求,也可以通过人机界面提供给用户进行选择,以及根据用户的选择进行判断是否改变业务类型,也可以通过预先设置的信息来确定,也可以以默认方式表示同意或拒绝改变业务类型等。
在实际应用过程中,考虑到部分用户可能不希望终端自动发起这种业务改变,即维持在当前的业务模式,则可以在终端上新增适当的用户操作接口,如菜单或功能按键,使用户能进行灵活的设置,例如终端不发起业务改变、终端自动发起业务改变、终端提醒用户网络发生变化并根据用户选择决定是否发起业务改变、终端根据用户的设置决定如何处理,这里业务改变可以为可视电话到语音/语音到可视电话等。
总之,以上所述仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。
权利要求
1.一种在通话过程中实现业务类型改变的方法,其特征在于,该方法包括以下步骤a.通话双方中的第一终端向其所属MSC发送业务改变请求,其中含有所改变的业务类型信息;b.第一终端所属MSC通过中间汇接MSC向第二终端所属MSC发送含有优先级别的编解码列表,其中最高优先级为步骤a中第一终端所请求改变的业务类型对应的编解码,第二终端所属MSC再根据所述最高优先级的编解码对应的业务类型向第二终端发送业务改变请求;c.第二终端确定是否可以更改业务类型,如果可以,则通过自身所属MSC、中间汇接MSC向第一终端所属MSC发送与步骤b中相同顺序的编解码列表,执行步骤e,否则,则通过自身所属MSC、中间汇接MSC向第一终端所属MSC发送与步骤b不同顺序的编解码列表,否则,执行步骤d;d.第一终端所属MSC向第一终端发送修改失败响应,跳出本流程;e.第一终端所属MSC向第一终端发送修改成功响应,通话双方的业务类型为步骤a中第一终端所请求的业务类型。
2.根据权利要求1所述的方法,其特征在于,所述第一终端为主叫终端、所述第二终端为被叫终端,或,所述第一终端为被叫终端,所述第二终端为主叫终端。
3.根据权利要求1所述的方法,其特征在于,所述业务类型为可视电话、语音,或不同QOS的多媒体业务流、语音。
4.根据权利要求1所述的方法,其特征在于,当所述第一终端为主叫终端、所述第二终端为被叫终端,所述一种以上业务类型包括可视电话、语音时,并且,主叫终端与被叫终端当前业务类型为可视电话,则步骤a包括a1、主叫终端向主叫MSC发送Modify消息,消息中承载属性参数为语音;步骤b包括b11、主叫MSC根据主叫终端的修改请求,向被叫MSC发起带外的编解码协商过程,编解码列表中,语音编码x、y、z位于多媒体编码mm之前,即语音优先;b12、被叫MSC根据收到的编解码列表中编码的先后顺序,了解语音业务优先,向被叫终端发送Modify消息,消息中承载属性参数为语音;
5.根据权利要求4所述的方法,其特征在于,当步骤c中第二终端确定可以更改业务类型时,步骤c第二终端发送与步骤b中相同顺序的编解码列表至第一终端的步骤包括c111、被叫终端向被叫MSC返回Modify Complete响应,消息中承载属性参数与收到的Modify请求消息中的承载属性参数保持一致,即语音。C112、被叫MSC根据被叫终端的响应,向主叫MSC返回确认的编解码列表,顺序与步骤b中相同的编解码列表;C113、主叫MSC向主叫终端返回Modify Complete响应,消息中承载属性参数与收到的Modify请求消息中的承载属性参数保持一致,即语音。
6.根据权利要求4所述的方法,其特征在于,当步骤c中第二终端确定不可以更改业务类型时,步骤c第二终端发送与步骤b中不相同的编解码列表至第一终端的步骤包括c121、被叫终端向被叫MSC返回Modify Reject拒绝响应,消息中承载属性参数保持原承载属性,即可视电话;c122、被叫MSC根据被叫终端的响应,向主叫MSC返回确认的编解码列表,编解码列表中,多媒体编码mm位于语音编码x、y、z之前,即可视电话优先;c123、主叫MSC向主叫终端返回Modify Reject响应,消息中承载属性参数保持原承载属性,即可视电话。
7.根据权利要求1所述的方法,其特征在于,当所述第一终端为主叫终端、所述第二终端为被叫终端,所述一种以上业务类型包括可视电话、语音时,并且,主叫终端起始呼叫形式为可视电话优先,通话双方当前业务类型为语音,步骤a包括a2、主叫终端向主叫MSC发送Modify消息,消息中承载属性参数为可视电话;步骤b包括b21、主叫终端向主叫MSC发送Modify消息,消息中承载属性参数为可视电话;b22、主叫MSC根据主叫终端的修改请求,向被叫MSC发起带外的编解码协商过程,编解码列表中,多媒体编码mm位于语音编码x、y、z之前,即可视电话优先;b23、被叫MSC根据收到的编解码列表中编码的先后顺序,了解可视电话业务优先,向被叫终端发送Modify消息,消息中承载属性参数为可视电话优先。
8.根据权利要求7所述的方法,其特征在于,当步骤c中第二终端确定可以更改业务类型时,步骤c第二终端发送与步骤b中相同顺序的编解码列表至第一终端的步骤包括c211、被叫终端向被叫MSC返回Modify Complete响应,消息中承载属性参数与收到的Modify请求消息中的承载属性参数保持一致,即可视电话;c212、被叫MSC根据被叫终端的响应,向主叫MSC返回确认的编解码列表,顺序与步骤b中相同顺序的编解码列表一致;c213、主叫MSC向主叫终端返回Modify Complete响应,消息中承载属性参数与收到的Modify请求消息中的承载属性参数保持一致,即可视电话。
9.根据权利要求7所述的方法,其特征在于,当步骤c中第二终端确定不可以更改业务类型时,步骤c第二终端发送与步骤b中不相同的编解码列表至第一终端的步骤包括c221、被叫终端向被叫MSC返回Modify Reject拒绝响应,消息中承载属性参数保持原承载属性,即语音;c222、被叫MSC根据被叫终端的响应,向主叫MSC返回确认的编解码列表,编解码列表中,语音编码x、y、z位于多媒体编码mm之前,即语音业务优先;c223、主叫MSC向主叫终端返回Modify Reject响应,消息中承载属性参数保持原承载属性,即语音。
10.根据权利要求1所述的方法,其特征在于,步骤c中第二终端确定是否可以更改业务类型是通过向用户发送业务改变提示信息,然后再接收用户是否接受业务改变的选择实现。
11.根据权利要求1所述的方法,其特征在于,用户预先在终端中设置是否主动发起业务改变的选择信息,步骤c中第二终端确定是否可以更改业务类型是根据用户预先设置的是否接受对方发起的业务改变的信息判断。
12.根据权利要求1所述的方法,其特征在于,在步骤a之前进一步包括a0、正在进行通话的终端判断当前网络是否满足当前业务类型,或是否满足返回到最初发起业务时请求的优先业务,如果满足,则返回步骤a0,否则,执行步骤a。
13.根据权利要求12所述的方法,其特征在于,步骤a0中判断当前网络是否满足当前业务类型,或是否满足返回到最初发起业务时请求的优先业务,是根据终端当前所在网络类型、当前所在网络负载情况以及所在位置区域确定。
全文摘要
本发明公开了一种在通话过程中实现业务类型改变的方法,该方法是在呼叫进行中,由终端主动发起改变业务类型的过程。由于该方法采用由终端主动发起业务改变过程,所以在终端发生MSC间切换的情况下,仍可以实现业务类型的改变。而且,终端可以根据网络的业务支持情况进行业务的自动调整,即不仅可以由终端发起从可视电话回退到语音业务的改变,还可以再将语音业务改变为可视电话业务,不需要用户的主动干预,提升了可视电话用户的业务体验,还可以增加运营商的收益,对现有的由网络发起可视电话和语音的业务改变是一种必要和有效的补充,同时,由于本发明不需要增加任何消息和参数,只对终端做最少量的增强即可实现,因此方法简单。
文档编号H04W48/18GK1753556SQ200410080188
公开日2006年3月29日 申请日期2004年9月24日 优先权日2004年9月24日
发明者王洁 申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1