语音切换方法及装置与流程

文档序号:11158181
语音切换方法及装置与制造工艺

本发明涉及移动通信技术领域,尤其涉及语音切换方法及装置。



背景技术:

在移动通信系统中,语音切换是指移动台在通信过程中从一个基站覆盖区移动到另一个基站覆盖区的过程中,必须将正在进行的语音业务切换到目标基站上,以保持通话。

图1是现有技术中语音切换流程图,如图1所示,包括如下步骤:S110、终端向目标基站发起注册请求;S120、终端接收目标基站发送的注册响应;S130、终端向目标基站发送建立语音链路请求;S140、终端接收到目标基站发送的建立语音链路响应;S150、终端向核心网设备发送切换请求;S160、终端接收核心网设备发送的切换响应;S170、终端向核心网设备发送切换完成指令;S180、终端通过核心网设备拆除与原基站的语音链路。

由于切换过程的不可逆,终端发起了向目标基站的切换过程就要完成该切换,将语音业务切换到目标基站上,如果切换失败,终端会断开与目标基站之间的语音链路,无法完成语音切换,导致掉话。在实际情况下,由于网络规划自身存在的缺陷,或者在某种特殊的地形地貌环境中,当终端进行语音切换时可能会出现强信号基站在短时间之内发生衰减,造成终端无法完成与目标基站的语音链路建立,进而无法完成语音切换,这时就会导致语音掉话,影响用户正常通话。



技术实现要素:

有鉴于此,本发明实施例提供一种语音切换方法及装置,以解决现有技术中当第一目标基站的语音切换失败后导致语音掉话的技术问题。

第一方面,本发明实施例提供了一种语音切换方法,终端通过二步切换方式将语音业务由原基站向第一目标基站切换,包括:

在发生语音切换失败时,所述终端确定存在与原基站的通信链路;

所述终端建立与所述原基站的语音链路,将语音业务切换回原基站。

进一步的,所述终端建立与所述原基站的语音链路包括:

所述终端向所述原基站发起注册请求;

所述终端在接收到所述原基站发送的注册响应后,向所述原基站发送建立语音链路请求;

所述终端接收所述原基站发送的建立语音链路响应。

进一步的,所述终端通过二步切换方式将语音业务由原基站向第一目标基站切换包括:

所述终端向核心网设备发送切换请求,以使所述核心网设备控制断开所述终端与所述原基站的语音链路;

所述终端接收所述核心网设备发送的切换响应。

进一步的,所述方法还包括:

若所述终端确认不存在与所述原基站的通信链路,所述终端建立与第二目标基站的语音链路,将语音业务切换到所述第二目标基站。

进一步的,所述终端建立与第二目标基站的语音链路包括:

所述终端向所述第二目标基站发起注册请求;

所述终端在接收到所述第二目标基站发送的注册响应后,向所述第二目标基站发送建立语音链路请求;

所述终端接收所述第二目标基站发送的建立语音链路响应。

进一步的,所述第二目标基站为信号最强的基站。

进一步的,所述方法还包括:

若所述终端将语音业务切换回所述原基站或切换到所述第二目标基站发生失败,则根据信号强度选择新的目标基站进行语音业务切换,直到切换成功或者超过预设的时间门限。

第二方面,本发明实施例还提供了一种语音切换装置,包括:

通信链路确定模块,用于在终端通过二步切换方式将语音业务由原基站向第一目标基站切换,发生语音切换失败时,确定存在与原基站的通信链路;

第一语音切换模块,用于建立与所述原基站的语音链路,将语音业务切换回原基站。

进一步的,所述第一语音切换模块具体用于向所述原基站发起注册请求,在接收到所述原基站发送的注册响应后,向所述原基站发送建立语音链路请求, 以及,接收所述原基站发送的建立语音链路响应。

进一步的,所述装置还包括:

二步切换模块,用于向核心网设备发送切换请求,以使所述核心网设备控制断开所述终端与所述原基站的语音链路,并接收所述核心网发送的切换响应。

进一步的,所述装置还包括:

第二语音切换模块,用于若所述通信链路确定模块确认不存在与所述原基站的通信链路,建立与第二目标基站的语音链路,将语音业务切换到所述第二目标基站。

进一步的,所述第二语音切换模块具体用于向所述第二目标基站发起注册请求,在接收到所述第二目标基站发送的注册响应后,向所述第二目标基站发送建立语音链路请求,以及,接收所述第二目标基站发送的建立语音链路响应。

进一步的,所述第二目标基站为信号最强的基站。

进一步的,所述装置还包括:

第三语音切换模块,用于若所述终端将语音业务切换回原基站或切换到第二目标基站发送失败,则继续根据信号强度选择新的目标基站进行语音业务切换,直到切换成功或者超过预设的时间门限。

本发明实施例提供的语音切换方法及装置,终端通过二步切换方式将语音业务由原基站向第一目标基站切换,在发生语音切换失败时,所述终端确定存在与原基站的通信链路,所述终端建立与所述原基站的语音链路,将语音业务切换回原基站。采用本方法,克服了现有技术中当第一目标基站的语音切换失败后导致语音掉话的技术问题,提升用户体验。

附图说明

为了更加清楚地说明本发明示例性实施例的技术方案,下面对描述实施例中所需要用到的附图做一简单介绍。显然,所介绍的附图只是本发明所要描述的一部分实施例的附图,而不是全部的附图,对于本领域普通技术人员,在不付出创造性劳动的前提下,还可以根据这些附图得到其他的附图。

图1是现有技术中语音切换流程图;

图2是本发明实施例一提供的一种语音切换方法的流程示意图;

图3是本发明实施例一提供的语音切换流程图;

图4是本发明实施例一提供的一种语音切换方法中语音切换回原基站的方法流程示意图;

图5是本发明实施例二提供的一种语音切换方法的流程示意图;

图6是本发明实施例二提供的一种语音切换方法中语音切换到第二目标基站的方法流程示意图;

图7是本发明实施例三提供的一种语音切换方法的流程示意图;

图8是本发明实施例三提供的一种语音切换方法中具体切换情景的示意图;

图9是本发明实施例四提供的一种语音切换装置的结构框图。

具体实施方式

下面结合附图和实施例对本发明作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本发明,而非对本发明的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本发明相关的部分而非全部内容。

在更加详细地讨论示例性实施例之前应当提到的是,一些示例性实施例被描述成作为流程图描绘的处理或方法。虽然流程图将各项操作(或步骤)描述成顺序的处理,但是其中的许多操作可以被并行地、并发地或者同时实施。此外,各项操作的顺序可以被重新安排。当其操作完成时所述处理可以被终止,但是还可以具有未包括在附图中的附加步骤。所述处理可以对应于方法、函数、规程、子例程、子程序等等。

实施例一

图2是本发明实施例一提供的一种语音切换方法的流程示意图,该方法可以由语音切换装置执行,其中该装置可以由软件和/或硬件实现。终端通过二步切换方式将语音业务由原基站向第一目标基站切换,如图2所示,该方法包括步骤S210和步骤S220:

首先,图3是本发明实施例一提供的语音切换流程图,如图3所示,包括如下步骤:S310、终端向目标基站发起注册请求;S320、终端接收目标基站发送的注册响应;S330、终端向目标基站发送建立语音链路请求;S340、终端接收到目标基站发送的建立语音链路响应;S350、终端向核心网设备发送切换请求;S360、终端通过核心网设备拆除与原基站的语音链路;S370、终端接收核 心网设备发送的切换响应。与现有技术相比,本发明实施例提供的语音切换流程中,将语音的三步切换方式改为了二步切换方式,去除了发送切换完成指令这一步骤。终端向核心网设备发送语音切换请求,以使核心网设备控制断开终端与原基站的语音链路,然后终端接收核心网设备发送的切换响应,实现终端通过二步切换方式将语音业务由原基站向第一目标基站切换。

S210、在发生语音切换失败时,所述终端确定存在与原基站的通信链路;

示例性的,在发生语音切换失败时,即终端无法从原基站向第一目标基站切换,终端需要确认是否存在与原基站的通信链路。进一步的,语音切换失败的原因可以是第一目标基站的信号强度忽然衰减引起的切换失败,也可以是第一目标基站的话务量较多引起的切换失败,这里不做限定。

S220、所述终端建立与所述原基站的语音链路,将语音业务切换回原基站。

示例性的,当终端确认存在与原基站的通信链路时,断开与第一目标基站的通信链路,终端建立与原基站的语音链路,将语音业务切换回原基站。

进一步的,图4是本发明实施例一提供的一种语音切换方法中语音切换回原基站的方法流程示意图,如图4所示,该方法包括步骤S221-步骤S223:

S221、所述终端向所述原基站发起注册请求;

示例性的,终端建立与原基站的语音链路,需要首先向原基站重新发起注册请求。

S222、所述终端在接收到所述原基站发送的注册响应后,向所述原基站发送建立语音链路请求;

示例性的,终端向原基站发起注册请求后会收到原基站发送的注册响应,接收到原基站发送的注册响应后,终端向原基站发送建立语音链路请求。

S223、所述终端接收所述原基站发送的建立语音链路响应。

示例性的,终端接收到原基站发送的建立语音链路响应后,与原基站重新建立语音链路,将语音业务切换回原基站。

本发明实施例一提供的语音切换方法,终端通过二步切换方式将语音业务由原基站向第一目标基站切换,在发生语音切换失败时,终端确定是否存在与原基站的通信链路,在存在原基站的通信链路的情况下,终端通过发起注册请求-接收注册响应-发送建立语音链路请求-接收建立语音链路响应,建立与原基站的语音链路,将语音业务切换回原基站。采用本方法,克服了现有技术中当 第一目标基站的语音切换失败后导致语音掉话的技术问题,同时通过二步切换方式将语音业务由原基站向第一目标基站切换,降低切换带来的风险,提升用户体验。

实施例二

图5是本发明实施例二提供的一种语音切换方法的流程示意图,本实施例以上述实施例一的区别在于,终端通过二步切换方式将语音业务由原基站向第一目标基站切换,在发生语音切换失败后,终端不存在与原基站的通信链路。如图5所述,该方法包括步骤S410和步骤S420:

S410、在发生语音切换失败时,确认所述终端是否存在与原基站的通信链路;

S420、若所述终端确认不存在与所述原基站的通信链路,所述终端建立与第二目标基站的语音链路,将语音业务切换到所述第二目标基站。

示例性的,当终端确认不存在与原基站的通信链路时,则重新同步到第二目标基站,终端建立与第二目标基站的语音链路,将语音业务切换到所述第二目标基站。

进一步的,图6是本发明实施例二提供的一种语音切换方法中语音切换到第二目标基站的方法流程示意图,如图6所示,该方法包括步骤S421-步骤S423:

S421、所述终端向所述第二目标基站发起注册请求;

示例性的,终端建立与第二目标基站的语音链路,需要首先向第二目标基站发起注册请求。

S422、所述终端在接收到所述第二目标基站发送的注册响应后,向所述第二目标基站发送建立语音链路请求。

示例性的,终端向第二目标基站发起注册请求后会收到第二目标基站发送的注册响应,接收到第二目标基站发送的注册响应后,终端向第二目标基站发送建立语音链路请求。

S423、所述终端接收所述第二目标基站发送的建立语音链路响应。

示例性的,终端接收到第二目标基站发送的建立语音链路响应后,与第二目标基站建立语音链路,将语音业务切换到第二目标基站。

进一步的,所述第二目标基站为终端当前监测到的信号最强的基站。

本发明实施例二提供的语音切换方法,终端通过二步切换方式将语音业务 由原基站向第一目标基站切换,在发生语音切换失败时,终端确定是否存在与原基站的通信链路,在不存在原基站的通信链路的情况下,终端通过发起注册请求-接收注册响应-发送建立语音链路请求-接收建立语音链路响应,建立与第二目标基站的语音链路,将语音业务切换到第二目标基站。采用本方法,克服了现有技术中当第一目标基站的语音切换失败后导致语音掉话的技术问题,提升用户体验。

实施例三

图7是本发明实施例三提供的一种语音切换方法的流程示意图,本实施例的技术方案以上述实施例一和实施例二为基础,在上述实施例的基础上作进一步的总结。终端通过二步切换方式将语音业务由原基站向第一目标基站切换,如图7所示,该方法包括步骤S510-步骤S580:

S510、由原基站向第一目标基站语音切换失败;

S520、判断是否存在原基站通信链路,若是,则执行S530,否则,执行S540;

S530、向原基站发起注册,并执行步骤550;

S540、获取各个基站的信号强度,并根据各个基站的信号强度选择信号最强的基站,并发起注册,即向第二目标基站发起注册;

S550、判断是否注册成功,这里的注册成功包括两种情况,一是向原基站注册成功,二是向第二目标基站注册成功,若是,则执行S560,否则执行S570;

S560、判断语音切换是否成功,若是,则执行S580;

S570、向新的目标基站发起注册,具体的,这里新的目标基站,可以是根据各个基站的信号强度确定,根据各个基站信号强度由大到小,依次选择新的目标基站,发起注册,然后返回执行步骤S550;

S580、继续通话。

示例性的,如图8所示,图8是本发明实施例三提供的一种语音切换方法中具体切换情景的示意图。终端位于地点A,由于道路两旁有很多的居民建筑物,第一目标基站,即2号基站的信号很弱,此时终端工作在原基站,即1号基站上。当终端从地点A开始向地点B移动,经过地点C时,由于此时终端位于T形路口,第一目标基站的信号没有遮挡,第一目标基站的信号很强,终端开始向第一目标基站发起注册,注册成功后采用二步切换方式向第一目标基 站进行切换。当终端继续向地点B移动时,会出现第一目标基站的信号快速衰减,导致终端向第一目标基站的语音切换无法完成,此时终端会断开第一目标基站的通信链路,判断是否存在原基站的通信链路,若存在,则终端重新向原基站发起注册,注册成功后与原基站建立语音链路,将语音业务切换回原基站,不影响用户的语音通话。若不存在与原基站的通信链路,则同步到第二目标基站,即3号基站,向第二目标基站发起注册,注册成功后与第二目标基站建立语音链路,将语音业务切换到第二目标基站,不影响用户的语音通话。若终端将语音业务切换回原基站或切换到第二目标基站发生失败,则根据信号强度选择新的目标基站进行语音业务切换,直到切换成功或者超过预设的时间门限。所述预设的时间门限可以根据不同情况进行不同的设定,这里不做限定。

本发明实施例三提供的语音切换方法,终端通过二步切换方式将语音业务由原基站向第一目标基站切换,在发生语音切换失败时,确定是否存在与原基站的通信链路,若存在与原基站的通信链路,终端建立与所述原基站的语音链路,将语音业务切换回原基站,否则终端建立与第二目标基站的语音链路,将语音业务切换到所述第二目标基站。若终端将语音业务切换回所述原基站或切换到所述第二目标基站发生失败,则根据信号强度选择新的目标基站进行语音业务切换,直到切换成功或者超过预设的时间门限。采用本方法,克服了现有技术中当第一目标基站的语音切换失败后导致语音掉话的技术问题,提升用户体验。

实施例四

图9是本发明实施例四提供的一种语音切换装置的结构框图,该装置可由软件和/或硬件实现,可通过语音切换方法来对终端进行语音切换。如图9所示,该装置包括:通信链路确定模块610和第一语音切换模块620。

其中,通信链路确定模块610,用于在终端通过二步切换方式将语音业务由原基站向第一目标基站切换,发生语音切换失败时,确定存在与原基站的通信链路;第一语音切换模块620,用于建立与所述原基站的语音链路,将语音业务切换回原基站。

进一步的,第一语音切换模块620具体用于向所述原基站发起注册请求,在接收到所述原基站发送的注册响应后,向所述原基站发送建立语音链路请求,以及,接收所述原基站发送的建立语音链路响应。

进一步的,该装置还包括二步切换模块,用于向核心网设备发送切换请求,以使所述核心网设备控制断开所述终端与所述原基站的语音链路,并接收所述核心网发送的切换响应。

进一步的,该装置还包括第二语音切换模块,用于若所述通信链路确定模块确认不存在与所述原基站的通信链路,建立与第二目标基站的语音链路,将语音业务切换到所述第二目标基站。

进一步的,第二语音切换模块具体用于向所述第二目标基站发起注册请求,在接收到所述第二目标基站发送的注册响应后,向所述第二目标基站发送建立语音链路请求,以及,接收所述第二目标基站发送的建立语音链路响应。

进一步的,所述第二目标基站为信号最强的基站。

进一步的,该装置还包括第三语音切换模块,用于若所述终端将语音业务切换回原基站或切换到第二目标基站发送失败,则根据信号强度选择新的目标基站进行语音业务切换,直到切换成功或者超过预设的时间门限。

本发明实施例四提供的语音切换装置,终端通过二步切换方式将语音业务由原基站向第一目标基站切换,在发生语音切换失败时,所述终端确定是否存在与原基站的通信链路,若存在与原基站的通信链路,终端建立与所述原基站的语音链路,将语音业务切换回原基站,否则终端建立与第二目标基站的语音链路,将语音业务切换到所述第二目标基站。采用本装置,克服了现有技术中当第一目标基站的语音切换失败后导致语音掉话的技术问题,提升用户体验。

本发明实施例所提供的语音切换装置可用于执行本发明任意实施例所提供的语音切换方法,具备相应的功能模块。

上述仅为本发明的较佳实施例及所运用技术原理。本领域技术人员会理解,本发明不限于这里所述的特定实施例,对本领域技术人员来说能够进行各种明显的变化、重新调整和替代而不会脱离本发明的保护范围。因此,虽然通过以上实施例对本发明进行了较为详细的说明,但是本发明不仅仅限于以上实施例,在不脱离本发明构思的情况下,还可以包括更多其他等效实施例,而本发明的范围由所附的权利要求范围决定。

再多了解一些
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1