基于终端自主的多模语音切换方法

文档序号:7657087阅读:170来源:国知局
专利名称:基于终端自主的多模语音切换方法
技术领域
本发明涉及移动通信领域,更具体的说,是一种多模移动通信终端之 间语音切换的方法。
背景技术
3G时代是一个多种通信网络并存的时代。由于种种原因, 一个用户往 往需要同时接入多个通信网络。多通信网络并存情况下的一个重要问题是
业务切换即用户在通信网络A上进行的一个业务(例如语音通话、数据
传输等),如果通信网络A不能继续为用户提供当前的业务(如通信网络A 的信号没有了),而此时通信网络B却有能力为用户提供当前的业务,这时 可以让通信网络B继续为用户提供当前的业务,这个过程就是业务切换。 能否实现业务切换对提高用户在多通信网络的情况下的体验性很重要,特 别是对最基本的语音通话业务来说更是如此。因此,解决多通信网络情况 下的语音切换有重要的现实意义。
目前用于实现通信网络间的语音切换方法要同时涉及到网络侧和终端 侧,这些方法之间的主要差异在于这个切换过程是由网络侧发起还是由终 端侧发起以及网络与终端间的交互协议及其实现细节上面。其中比较典型 的方法有
方法1,某个网络侧的基站检测到移动终端信号不好时,向移动终端 发出切换到另外一个网络的基站上的命令,移动终端随即中止与在前一个 网络上的通话,改而尝试与后一个网络的基站建立联系并开始进行一个新 的通话。这种切换方式会造成通话中断较长,甚至切换失败使通话完全中 止。
方法2,本方法对方法1作了一些改进,就是第一个网络的基站通过 对语音信号进行时间压縮,从而让语音信号的传递可以形成时间间隔。在 这段时间内移动终端可以测量与其他网络的信号,并把测量结果报告给第 一个网络的基站,该基站根据测量结果命令移动终端向信号最好的网络切 换。本方法减小了语音切换的中断时间,提高了切换质量。
方法3,在方法2的基础上,移动终端在测量与其他网络的信号时, 还会选定一个将要切换基站与预先之作同步,这样在切换时,通话语音基 本不中断,可以达到无缝切换,因而能提供最好的切换质量。
现有的方法需要对网络侧进行改造,并且随着切换质量的提高,对相 关网络的改造就越多,不单单涉及到本网络内部的改造,还涉及到网络间 的信令协议、计费等改造。因此,这个改造是非常费时费力的。如果要切 换的通信网络分属不同运营商,需要运营商之间统一协调进行网络改造, 这就更增加了网络改造的难度。所以,采用涉及到网络侧改造的方法来解 决多通信网络情况下的语音切换会遇到很大的现实问题。

发明内容
本发明提供了一种完全依靠移动终端进行多通信网络间的语音切换 方法,不对现有网络作任何改动。
本发明语音通话的移动终端双方都必须是双模或多模,并且移动终端 能够同时与多个通信网络在线。
本发明提出的基于终端自主的多模语音切换方法,包括以下处理过程--
1) 在通话双方的多模终端上存储对端用户与多模电话号码的映射关系 信息;
2) 主、被叫多模终端进行语音通话,并自主监控本端与各网络基站之 间的信号情况;
3) 当终端与正在通话的网络基站之间的信号不好时,该终端选择另一 信号好的网络基站向对端的另一多模电话号码发起语音呼叫;
4) 对端根据呼入的电话号码确认呼入的呼叫为切换呼叫请求时,则接 入该呼叫,并挂断之前的通话;否则,拒绝该呼叫的接入。
优选的,所述步骤1)中多模终端用户使用的各多模电话号码分别对 应不同通信网络。
优选的,所述步骤3)中发起切换呼叫请求的终端为主叫多模终端或 被叫多模终端。
优选的,所述步骤1)中还包括在通话双方的多模终端上设置本端的 网络切换顺序;所述步骤3)中终端按照设定的优先级选择网络基站向对
端的另一多模电话号码发起语音呼叫。
与现有技术相比较,本发明提供的方法完全利用现有的网络,不会对 现有网络作任何改造,因此其更具有现实性。另外,本发明提供的方法对 多模切换方式的控制也具有很大的灵活性,通过对手机数据设置,就可以 控制可以在多少个网络间切换、指定切换的优先级顺序等,并且这些信息 甚至可以针对每个具体手机进行不同的设置。最后,本发明是在接通新呼 叫后才切断原呼叫,故能提供比较好的切换质量,切换过程中语音通话中 断的时间比较短。


图1是数据设置的程序逻辑流程图2是移动终端存储设置数据的格式原理图3是本发明优选实施例主被叫多模移动终端的设置数据示意图4是本发明优选实施例语音通话切换的逻辑流程图。
具体实施例方式
利用本发明在多通信网络之间进行语音切换的实现过程包括以下步骤
步骤A.对多模移动终端进行数据设置,设置的目的是要建立一个映 射关系,让多模终端知道哪些电话号码是对应到(或者说绑定在)在同一 个移动终端上;
步骤B.在多模终端间进行正常语音通话时,通话的两个多模终端同 时不停地监控自己与多个网络基站之间的信号情况(为下文叙述方便,不 妨称之为终端A和终端B);
步骤C.当某个终端(不失一般性,假设为终端A)发现当前正在使用 的通话网络信号不好时,而其他网络的基站信号比较好时,准备进行网络 间的语音通话切换,否则,转步骤J;
步骤D.移动终端A从步骤A设置的数据中去找到终端B在另一个网 络上的号码,如果没找到,转步骤J;
步骤E.移动终端A从信号比较好的基站所属的网络呼叫步骤D中找 到的号码,如果呼叫失败,转步骤J;
步骤F.终端B从网络上收到有新呼叫呼入后,取得呼入的电话号码;
步骤G.终端B去查询在步骤A时设置的数据,如果新呼入的电话号 码与当前正通话的电话号码是属于多模终端A,转步骤H,否者转步骤K; 步骤H.终端B接通新呼入的电话,同时挂断与终端A原来的通话; 步骤I.移动终端A收到终端B的接通新呼入的电话的信息后,也马 上挂断与终端B原来的通话,转入到新的通话上。自此, 一次成功的切换 流程结束;
步骤J.终端A无法进行切换,保持原状态不变,流程结束; 步骤K.通信终端B拒绝这个呼入的电话,流程结束。
下面结合附图对本发明提供的基于终端自主的多模语音切换方法进行 详细说明。
如图1所示,每个多模移动终端都有一段程序来完成用户对数据设置, 其基本过程是程序首先显示一个人机界面,用户可以通过该人机界面进 行各种输入操作,包括浏览已经设置好的所有的"电话号码一一联系人ID" 映射关系表,添加一个新的"电话号码——联系人ID"映射关系到表中, 删除表中的一个"电话号码——联系人ID"映射关系,修改已有的一个"电 话号码——联系人ID"映射关系(或修改电话号码或修改联系人ID)。当
用户完成操作后,程序去读取用户在人机界面上的操作结果,然后把操作 结果按照图2的格式保存起来。从图2可以看出,这就是一个有两个字段 的表,其中一个字段是电话号码,另一个字段是联系人ID,都用字符串表 示。联系人ID就代表了一个多模移动终端。在这个表中, 一个联系人ID 可以有多个电话号码与之关联,且每个电话号码应该分属不同的通信网络, 不允许一个电话号码有多个联系人ID。
每个终端有了图2所示的数据后,在语音通话时就可以进行多网络间 的切换了。
下面根据图3的数据和图4的流程图讲述具体的切换实现过程。不失 一般性,仍然假定由终端A发起切换,并且假设两个终端开始是 13678900000——13800138000之间在通话。首先需要在终端A和终端B中 进行设置,如图3a所示终端A中设置有联系人"Friendl"的联系人ID, 以及该ID对应的两个电话号码13800138000、 13000130000;如图3b所 示终端B中设置有联系人"Friend2"的联系人ID,以及该ID对应的两个 电话号码13678900000、 13001345678。终端A的自身电话号码为13678900000, 13001345678;终端B的自身电话号码为13800138000, 13000130000。
如图4a所示,终端A检测到13678900000所在网络信号不好,而发现 自己的另一个号13001345678所在的网络信号很好,于是根据当前正在通 话的对端号码13800138000去査自己的设置数据库,发现正在通话的对端 还有一个号码为13000130000,于是终端A就在13001345678所在的网络 上发起一个到13000130000的呼叫,并等待呼叫结果。如果等到的结果是 到13000130000的呼叫成功,对方接听,于是挂断13678900000所在的这 个通话,整个语音呼叫就切换到13001345678——13000130000。
如图4b所示,对于终端B,它会从空闲网络上发现一个电话呼入,并 且这个号码是13001345678,首先根据13001345678查询自己的设置数据 库,得到该号码对应的联系人ID为"Friendl",而它当前正在通话的对端 号码为13678900000,该号码对应的联系人ID也为"Friendl",这说明对 端发起了切换请求,于是接听该新的电话,同时挂断原来的通话,这样整 个语音呼叫就切换到13001345678——13000130000 。
此外在终端对于如果有2个以上的电话号码绑定一个联系人ID,在本 端可以设置网络切换顺序;需要切换时终端按照设定的优先级选择网络基 站向对端的另一多模电话号码发起语音呼叫。
以上内容是结合具体的优选实施方式对本发明所作的进一步详细说 明,不能认定本发明的具体实施只局限于这些说明。对于本发明所属技术 领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若 干简单推演或替换,都应当视为属于本发明的保护范围。
权利要求
1.一种基于终端自主的多模语音切换方法,其特征在于,所述方法包括以下处理过程1)在通话双方的多模终端上存储对端用户与多模电话号码的映射关系信息;2)主、被叫多模终端进行语音通话,并自主监控本端与各网络基站之间的信号情况;3)当终端与正在通话的网络基站之间的信号不好时,该终端选择另一信号好的网络基站向对端的另一多模电话号码发起语音呼叫;4)对端根据呼入的电话号码确认呼入的呼叫为切换呼叫请求时,则接入该呼叫,并挂断之前的通话;否则,拒绝该呼叫的接入。
2. 根据权利要求1所述的基于终端自主的多模语音切换方法,其特征 在于,所述步骤1)中多模终端用户使用的各多模电话号码分别对应不同 通信网络。
3. 根据权利要求1或2所述的基于终端自主的多模语音切换方法,其 特征在于,所述步骤3)中发起切换呼叫请求的终端为主叫多模终端或被 叫多模终端。
4. 根据要求1或2所述的基于终端自主的多模语音切换方法,其特征 在于,所述步骤1)中还包括在通话双方的多模终端上设置本端的网络切 换顺序;所述步骤3)中终端按照设定的优先级选择网络基站向对端的另 一多模电话号码发起语音呼叫。
5. 根据权利要求4所述的基于终端自主的多模语音切换方法,其特征 在于,所述步骤3)中发起切换呼叫请求的终端为主叫多模终端或被叫多 模终端。
全文摘要
本发明公开了一种基于终端自主的多模语音切换方法,包括以下处理过程1)在通话双方的多模终端上存储对端用户与多模电话号码的映射关系信息;2)主、被叫多模终端进行语音通话,并自主监控本端与各网络基站之间的信号情况;3)当终端与正在通话的网络基站之间的信号不好时,该终端选择另一信号好的网络基站向对端的另一多模电话号码发起语音呼叫;4)对端根据呼入的电话号码确认呼入的呼叫为切换呼叫请求时,则接入该呼叫,并挂断之前的通话;否则,拒绝该呼叫的接入。采用本发明,不需要对现有网络作任何改造即可实现语音切换,而且切换控制灵活,切换质量好,切换的中断时间短。
文档编号H04Q7/32GK101198126SQ20071012487
公开日2008年6月11日 申请日期2007年12月10日 优先权日2007年12月10日
发明者古幼鹏 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1