CN113038554B - 一种终端越区切换方法及相关装置 - Google Patents
一种终端越区切换方法及相关装置 Download PDFInfo
- Publication number
- CN113038554B CN113038554B CN202110251903.7A CN202110251903A CN113038554B CN 113038554 B CN113038554 B CN 113038554B CN 202110251903 A CN202110251903 A CN 202110251903A CN 113038554 B CN113038554 B CN 113038554B
- Authority
- CN
- China
- Prior art keywords
- voice
- invalid
- handover
- segment
- detected
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W36/00—Hand-off or reselection arrangements
- H04W36/0005—Control or signalling for completing the hand-off
- H04W36/0055—Transmission or use of information for re-establishing the radio link
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W36/00—Hand-off or reselection arrangements
- H04W36/08—Reselecting an access point
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W36/00—Hand-off or reselection arrangements
- H04W36/24—Reselection being triggered by specific parameters
- H04W36/30—Reselection being triggered by specific parameters by measured or perceived connection quality data
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
本申请提供了一种终端越区切换方法及相关装置,其中,方法包括:在当前基站的信号质量低于预设信号质量阈值并且检测到满足预设条件的相邻基站的情况下,检测待发送的实时语音中是否存在用于启动越区切换的无效语音片段;至少在检测到所述无效语音片段的情况下,对所述无效语音片段的结束点之后的语音至少开始进行缓存,得到目标语音;在所述无效语音片段结束点前的语音向所述当前基站发送完毕的情况下,在所述无效语音片段的结束点启动越区切换;在检测到越区切换完成的情况下,开始向越区切换后的基站发送目标语音。
Description
技术领域
本申请涉及无线通信领域,尤其涉及一种终端越区切换方法及相关装置。
背景技术
目前,无线通信***在终端通话过程中,如果终端的当前站的信号质量低于门限,则启动越区邻站扫描,如果扫描到满足条件的邻站,则向当前站发送越区申请,收到越区响应后,终端暂停业务并切换到指定信道,锁定并同步到新的信道后继续进行业务,完成整个越区切换过程。
在越区切换的过程中,由于终端需要暂停业务一段时间,来进行越区申请,切换信道和重新锁定的动作,因此,这段时间的语音通常会产生掉字或者卡顿,用户体验和感受会比较差,尤其越区切换出现在关键字中间时,让用户感觉比较明显,可能会影响对一句话的理解。
发明内容
本申请提供了一种终端越区切换方法及相关装置,目的在于解决由于终端越区切换过程中语音会产生掉字或者卡顿,导致用户体验差的问题。
为了实现上述目的,本申请提供了以下技术方案:
本申请提供了一种终端越区切换方法,包括:
在当前基站的信号质量低于预设信号质量阈值并且检测到满足预设条件的相邻基站的情况下,检测待发送的实时语音中是否存在用于启动越区切换的无效语音片段;
至少在检测到所述无效语音片段的情况下,对所述无效语音片段的结束点之后的语音至少开始进行缓存,得到目标语音;
在所述无效语音片段结束点前的语音向所述当前基站发送完毕的情况下,在所述无效语音片段的结束点启动越区切换;
在检测到越区切换完成的情况下,开始向越区切换后的基站发送所述目标语音。
可选的,所述至少在检测到所述无效语音片段的情况下,对所述无效语音片段的结束点之后的语音至少开始进行缓存,得到目标语音,包括:
至少在检测到所述无效语音片段的情况下,对所述无效语音片段的结束点之后的语音开始进行缓存;
从缓存的语音中,检测无效语音;
抽取并删除至少部分无效语音;
将被抽取的无效语音之后的语音前移;
将前移的语音与在所述前移的语音之前的语音进行组合拼接,得到所述目标语音。
可选的,在检测到越区切换完成的情况下,开始向越区切换后的基站发送所述目标语音之后,还包括:
确定所述实时语音中的目标语音点;所述目标语音点指:从缓存的语音中累计抽取并删除的无效语音的时长,等于所述越区切换产生的延迟时长的语音点;
从所述目标语音点开始发送实时语音。
可选的,还包括:
在从缓存的语音中累计抽取并删除的无效语音时长等于所述越区切换产生的延迟时长的情况下,停止缓存。
可选的,在所述至少在检测到所述无效语音片段的情况下,对所述无效语音片段的结束点之后的语音至少开始进行缓存之前,还包括:
判断检测时长是否大于第一预设时长;所述检测时长指:本次检测所述实时语音中是否存在用于启动越区切换的无效语音片段的已耗费时长;
所述至少在检测到所述无效语音片段的情况下,对所述无效语音片段的结束点之后的语音至少开始进行缓存,包括:
如果在所述检测时长未达到所述第一预设时长且检测到所述无效语音片段,则对所述无效语音片段的结束点之后的语音至少开始进行缓存。
可选的,在所述判断检测时长是否大于第一预设时长之后,还包括:
如果所述检测时长达到所述第一预设时长时还未检测到所述无效语音片段,则启动越区切换。
可选的,所述检测待发送的实时语音中是否存在用于启动越区切换的无效语音片段,包括:
检测所述实时语音中的无效语音片段;
将检测到满足预设目标条件的一个无效语音片段,作为所述用于启动越区切换的无效语音片段;所述预设目标条件包括:无效语音片段的时长大于第二预设时长。
可选的,所述预设目标条件还包括:无效语音片段是第一个被检测到的无效语音片段。
本申请还提供了一种存储介质,所述存储介质包括存储的程序,其中,所述程序执行上述任一所述的终端越区切换方法。
本申请还提供了一种终端,所述设备包括至少一个处理器、以及与所述处理器连接的至少一个存储器、总线;其中,所述处理器、所述存储器通过所述总线完成相互间的通信;所述处理器用于调用所述存储器中的程序指令,以执行上述任一所述的终端越区切换方法。
本申请所述的终端越区切换方法及相关装置,在当前基站的信号质量低于预设信号质量阈值并且检测到满足预设条件的相邻基站的情况下,检测待发送的实时语音中是否存在用于启动越区切换的无效语音片段;至少在检测到无效语音片段的情况下,对无效语音片段的结束点之后的语音至少开始进行缓存,得到目标语音;在无效语音片段结束点前的有效语音发送完毕的情况下,在无效语音片段的结束点启动越区切换,并且,在检测到越区切换完成的情况下,向越区切换后的基站发送目标语音。
本申请将用于越区切换的无效语音片段的结束点之后的语音至少开始进行缓存,得到目标语音,并且,在检测到越区切换完成的情况下,发送目标语音,使得实时语音中在越区切换时间段内的需要发送的有效语音同样发送给了对端。即越区切换过程只是延长了无效语音片段时间,对有效语音不会有影响。从而,避免了现有技术中由于越区切换时间段内语音会产生掉字或者卡顿而导致用户体验差的问题。
附图说明
为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为本申请实施例公开的一种终端越区切换方法的流程图;
图2为本申请实施例公开的待发送的实时语音与越区切换过程中发送的语音在频域上的对比示意图;
图3为本申请实施例公开的又一种终端越区切换的方法的流程图;
图4为本申请实施例公开的一种终端越区切换装置的结构示意图;
图5为本申请实施例公开的一种设备的结构示意图。
具体实施方式
下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
图1为本申请实施例提供的一种终端越区切换方法,可以包括以下步骤:
S101、在当前基站的信号质量低于预设信号质量阈值并且检测到满足预设条件的相邻基站的情况下,检测待发送的实时语音中是否存在用于启动越区切换的无效语音片段。
在本步骤中,当前基站为终端当前所连接的基站。
在本实施例中,如何得到当前基站的信号质量是否低于预设信号质量阈值,以及如何检测到满足预设条件的相邻基站的过程是现有技术,这里不再不赘述。
在本步骤中,待发送的实时语音表示采集到的用户正在讲话的语音。
可选的,在本步骤中,可以对待发送的实时语音进行VAD检测,其中,VAD检测的具体实现方式为现有技术,这里不再赘述。
在实际中,待发送的实时语音中可能存在多个无效语音片段,在本步骤中,将检测到的一个无效语音片段作为用于启动越区切换的无效语音片段。其中,具体的将哪个无效语音片段作为用于启动越区切换的无效语音片段,本实施例不作限定。
为了直观展示本步骤的结果,给出了图2中上面的图所示的待发送的实时语音的频域示意图,其中,白色直线指示有效语音片段和无效语音片段。在图2中,可以直观的看出哪些语音片段是有效语音片段,哪些语音片段是无效语音片段。其中,较短的白色线段代表无效语音片段,较长的白色线段代表有效语音片段。
需要说明的是,在实际中,检测过程是与实时语音采集过程同步的过程。
S102、至少在检测到用于越区切换的无效语音片段的情况下,对该无效语音片段的结束点之后的语音至少开始进行缓存,得到目标语音。
在本实施例中,对该无效语音片段的结束点之后的语音至少开始进行缓存,可以包括以下三种情况:
第一种情况:将该无效语音片段的结束点之后的语音进行缓存,不对缓存的语音中的无效语音进行抽取和删除。
第二种情况:将该无效语音段的结束点之后的语音进行缓存,对缓存的语音中的至少部分无效语音进行抽取和删除,将抽取的无效语音后的语音前移,并将前移的语音与前移的语音前边的语音进行组合拼接,得到目标语音。
第三种情况:将该无效语音段的结束点之后的语音进行缓存,对缓存的语音中的无效语音进行抽取和删除,将抽取的无效语音之后的语音前移,并将前移的语音与前移的语音前边的语音进行组合拼接,得到目标语音。该目标语音仅包含有效语音。
还以图2为例,假设将从左到右的第三个无效语音片段,作为用于越区切换的无效语音片段,在本步骤中,对该第三个无效语音片段的结束点之后的语音至少开始进行缓存。
S103、在用于越区切换的无效语音片段结束点之前的语音发送完毕的情况下,在该无效语音片段的结束点启动越区切换。
还以图2为例,在第三个无效语音片段结束点前的语音发送完毕的情况下,在第三个无效语音片段的结束点启动越区切换。
S104、在检测到越区切换完成的情况下,开始向越区切换后的基站发送目标语音。
在本步骤中,在检测到越区切换完成的情况下,发送目标语音。
S105、在从缓存的语音中累计抽取并删除的无效语音时长等于越区切换产生的延迟时长的情况下,停止缓存。
当然,在实际中,在从缓存的语音中累计抽取并删除的无效语音时长等于越区切换产生的延迟时长的情况下,也可以不停止缓存,即继续进行缓存,并从缓存的语音中抽取并删除至少部分无效语音,将抽取的无效语音后的语音前移,并将前移的语音与在前移的语音之前的语音进行组合拼接,并依次循环。
即本步骤是可选步骤,只是执行本步骤可以减少缓存耗费的资源。
在本实施例中,对于用于越区切换的无效语音片段结束点后的语音,是在越区切换完成的情况下再进行发送,使得用于越区切换的无效语音片段结束点后的语音的发送具有延迟,其中,延迟时长为越区切换时长。
由于延迟使得实际发送的语音与实时语音不同步,在本实施例中,在向越区切换后的基站发送目标语音的过程中,通过减少发送无效语音,使得在从缓存的语音中累计抽取并删除的无效语音时长等于越区切换产生的延迟时长的情况下,开始发送实时语音,使得实际发送的语音与实时语音同步。
具体的,达到该目的可以包括以下步骤:
S106、确定实时语音中的目标语音点。
在本步骤中,目标语音点指:从缓存的语音中累计抽取并删除的无效语音的时长,等于越区切换产生的延迟时长的语音点。
S107、在到达目标语音点的情况下,从目标语音点开始发送实时语音。
在本实施例中,在到达目标语音点的情况下,从目标语音点开始发送实时语音。
还以图2所示的实时语音为例,执行上述步骤得到如图2中下面的图所示的结果。通过将图2给出的两幅图进行对比,可以看出由于越区切换后发送缓存的语音产生的延迟,还可以看出从目标语音点开始发送语音,产生与实时语音达到同步的效果。
需要说明的是,在实际中,S105~S107是可选步骤,即在实际中,可以不执行。
可选的,在本实施例中,可以将待发送的实时语音中满足预设目标条件的一个无效语音片段,作为用于启动越区切换的无效语音片段。其中,预设目标条件可以包括无效语音片段的时长大于第二预设时长,在实际中,第二预设时长的取值可以根据实际情况确定,具体的,可以根据越区切换所需时长确定,本实施例不对第二预设时长的取值作限定。
在本实施例中,由于在检测到当前基站的信号质量低于预设信号质量阈值并且检测到满足预设条件的相邻基站的情况下,并没有按照现有技术执行越区切换,而是,检测待发送的实时语音中用于越区切换的无效时间片段,并在用于越区切换的无效语音片段的结束点启动越区切换,由于一般情况下,本实施例越区切换的时间点要晚于现有技术中启动越区切换的时间点,并且,当前基站的信号质量已经低于预设信号质量阈值,为了避免由于越区启动开始时刻过晚,导致越区切换前的语音的发送效果,可选的,在本实施例中,可以将待发送的实时语音中确定用于越区切换的无效语音片段,所采取的预设目标条件还可以包括:无效语音片段是第一个被检测到的无效语音片段,即用于越区切换的无效语音片段是第一个被检测到的时长大于第二预设时长的无效语音片段。
图3为本申请实施例提供的又一种终端越区切换的方法,可以包括以下步骤:
S301、在当前基站的信号质量低于预设信号质量阈值并且检测到满足预设条件的相邻基站的情况下,检测待发送的实时语音中是否存在用于启动越区切换的无效语音片段。
在本实施例中,本步骤的具体实现方式可以参考S101,这里不再赘述。
S302、判断检测时长是否大于第一预设时长,如果否,则执行S303,如果是,则执行S309。
在本步骤中,检测时长指:本次检测实时语音中是否存在用于启动越区切换的无效语音片段的已耗费时长。
在实际中,为了避免较长时间都检测不到用于越区切换的无效语音片段,因此,执行本步骤的操作,在判断得到检测时长大于第一预设时长,则执行S308,如果检测时长不大于第一预设时长,则执行S303。
S303、至少在检测到用于越区切换的无效语音片段的情况下,对用于越区切换的无效语音片段的结束点之后的语音至少开始进行缓存,得到目标语音。
本步骤的含义以及实现方式可以参考S102,这里不再赘述。
S304、在检测到用于越区切换的无效语音片段结束点前的有效语音发送完毕的情况下,在用于越区切换的无效语音片段的结束点启动越区切换。
在本步骤中,启动越区切换,以及后续执行越区切换所需执行的步骤为现有技术,这里不再赘述。
S305、检测越区切换是否完成,如果是,则执行S306,如果否,执行S305。
本步骤的具体实现方式为现有技术,这里不再赘述。
S306、停止缓存操作,并开始向越区切换后的基站发送目标语音。
在检测到越区切换完成的情况下,可以停止缓存操作,并对目标语音进行发送。
需要说明的是,在实际中,停止缓存操作是可选操作。
S307、确定实时语音中的目标语音点。
可选的,本步骤可以在向越区切换后的基站发送目标语音的过程中执行,当然,在实际中,本步骤还可以在其他条件下执行。
本步骤的具体实现过程,可以参考S107,这里不再赘述。
S308、在到达目标语音点的情况下,从目标语音点开始发送实时语音。
本步骤的具体实现过程,可以参考S108,这里不再赘述。
S309、启动越区切换。
在检测时长大于第一预设时长的情况下,执行本步骤的操作。
在本步骤中,按照现有技术的越区切换流程执行,即不执行上述S303~S308的操作,而是在检测到满足预设条件的相邻基站的情况下,启动越区切换,并且,在越区切换完成的情况下,向越区切换后的基站发送实时语音。
图4为本申请实施例提供的一种终端越区切换装置,可以包括:检测模块401、处理模块402、越区切换模块403和发送模块404,其中,
检测模块401,用于在当前基站的信号质量低于预设信号质量阈值并且检测到满足预设条件的相邻基站的情况下,检测待发送的实时语音中是否存在用于启动越区切换的无效语音片段;
处理模块402,用于至少在检测到所述无效语音片段的情况下,对所述无效语音片段的结束点之后的语音至少开始进行缓存,得到目标语音;
越区切换模块403,用于在所述无效语音片段结束点前的语音向所述当前基站发送完毕的情况下,在所述无效语音片段的结束点启动越区切换;
发送模块404,用于在检测到越区切换完成的情况下,开始向越区切换后的基站发送所述目标语音。
可选的,所述处理模块402,用于至少在检测到所述无效语音片段的情况下,对所述无效语音片段的结束点之后的语音至少开始进行缓存,得到目标语音,包括:
所述处理模块402,具体用于至少在检测到所述无效语音片段的情况下,对所述无效语音片段的结束点之后的语音开始进行缓存;从缓存的语音中,检测无效语音;抽取并删除至少部分无效语音;将被抽取的无效语音之后的语音前移;将前移的语音与在所述前移的语音之前的语音进行组合拼接,得到所述目标语音。
可选的,该装置还可以包括:执行模块,用于在所述发送模块404检测到越区切换完成的情况下,开始向越区切换后的基站发送所述目标语音之后,确定所述实时语音中的目标语音点;所述目标语音点指:从缓存的语音中累计抽取并删除的无效语音的时长,等于所述越区切换产生的延迟时长的语音点;从所述目标语音点开始发送实时语音。
可选的,该装置还可以包括:
停止模块,用于在从缓存的语音中累计抽取并删除的无效语音时长等于所述越区切换产生的延迟时长的情况下,停止缓存。
可选的,该装置还可以包括:
第二执行模块,用于在所述处理模块402至少在检测到所述无效语音片段的情况下,对所述无效语音片段的结束点之后的语音至少开始进行缓存之前,判断检测时长是否大于第一预设时长;所述检测时长指:本次检测所述实时语音中是否存在用于启动越区切换的无效语音片段的已耗费时长;
所述处理模块402,用于至少在检测到所述无效语音片段的情况下,对所述无效语音片段的结束点之后的语音至少开始进行缓存,包括:
所述处理模块402,具体用于如果在所述检测时长未达到所述第一预设时长且检测到所述无效语音片段,则对所述无效语音片段的结束点之后的语音至少开始进行缓存。
可选的,第二执行模块,还用于在所述判断检测时长是否大于第一预设时长之后,如果所述检测时长达到所述第一预设时长时还未检测到所述无效语音片段,则启动越区切换。
可选的,所述检测模块401,用于检测待发送的实时语音中是否存在用于启动越区切换的无效语音片段,包括:
所述检测模块401,具体用于检测所述实时语音中的无效语音片段;将检测到满足预设目标条件的一个无效语音片段,作为所述用于启动越区切换的无效语音片段;所述预设目标条件包括:无效语音片段的时长大于第二预设时长。
可选的,所述预设目标条件还包括:无效语音片段是第一个被检测到的无效语音片段。
本发明实施例提供了一种存储介质,其上存储有程序,该程序被处理器执行时实现所述终端越区切换方法。
本发明实施例提供了一种处理器,所述处理器用于运行程序,其中,所述程序运行时执行所述终端越区切换方法。
本发明实施例提供了一种终端,如图5所示,设备包括至少一个处理器、以及与处理器连接的至少一个存储器、总线;其中,处理器、存储器通过总线完成相互间的通信;处理器用于调用存储器中的程序指令,以执行上述的终端越区切换方法。
本申请还提供了一种计算机程序产品,当在数据处理设备上执行时,适于执行初始化有如下方法步骤的程序:
在当前基站的信号质量低于预设信号质量阈值并且检测到满足预设条件的相邻基站的情况下,检测待发送的实时语音中是否存在用于启动越区切换的无效语音片段;
至少在检测到所述无效语音片段的情况下,对所述无效语音片段的结束点之后的语音至少开始进行缓存,得到目标语音;
在所述无效语音片段结束点前的语音向所述当前基站发送完毕的情况下,在所述无效语音片段的结束点启动越区切换;
在检测到越区切换完成的情况下,开始向越区切换后的基站发送所述目标语音。
本申请是参照根据本申请实施例的方法、设备(***)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
在一个典型的配置中,设备包括一个或多个处理器(CPU)、存储器和总线。设备还可以包括输入/输出接口、网络接口等。
存储器可能包括计算机可读介质中的非永久性存储器,随机存取存储器(RAM)和/或非易失性内存等形式,如只读存储器(ROM)或闪存(flash RAM),存储器包括至少一个存储芯片。存储器是计算机可读介质的示例。
计算机可读介质包括永久性和非永久性、可移动和非可移动媒体可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。计算机的存储介质的例子包括,但不限于相变内存(PRAM)、静态随机存取存储器(SRAM)、动态随机存取存储器(DRAM)、其他类型的随机存取存储器(RAM)、只读存储器(ROM)、电可擦除可编程只读存储器(EEPROM)、快闪记忆体或其他内存技术、只读光盘只读存储器(CD-ROM)、数字多功能光盘(DVD)或其他光学存储、磁盒式磁带,磁带磁磁盘存储或其他磁性存储设备或任何其他非传输介质,可用于存储可以被计算设备访问的信息。按照本文中的界定,计算机可读介质不包括暂存电脑可读媒体(transitory media),如调制的数据信号和载波。
还需要说明的是,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、商品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、商品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括要素的过程、方法、商品或者设备中还存在另外的相同要素。
本领域技术人员应明白,本申请的实施例可提供为方法、***或计算机程序产品。因此,本申请可采用完全硬件实施例、完全软件实施例或结合软件和硬件方面的实施例的形式。而且,本申请可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。
以上仅为本申请的实施例而已,并不用于限制本申请。对于本领域技术人员来说,本申请可以有各种更改和变化。凡在本申请的精神和原理之内所作的任何修改、等同替换、改进等,均应包含在本申请的权利要求范围之内。
本申请实施例方法所述的功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算设备可读取存储介质中。基于这样的理解,本申请实施例对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该软件产品存储在一个存储介质中,包括若干指令用以使得一台计算设备(可以是个人计算机,服务器,移动计算设备或者网络设备等)执行本申请各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。
本说明书的各个实施例中记载的特征可以相互替换或者组合,每个实施例重点说明的都是与其它实施例的不同之处,各个实施例之间相同或相似部分互相参见即可。
对所公开的实施例的上述说明,使本领域专业技术人员能够实现或使用本申请。对这些实施例的多种修改对本领域的专业技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本申请的精神或范围的情况下,在其它实施例中实现。因此,本申请将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。
Claims (10)
1.一种终端越区切换方法,其特征在于,包括:
在当前基站的信号质量低于预设信号质量阈值并且检测到满足预设条件的相邻基站的情况下,检测待发送的实时语音中是否存在用于启动越区切换的无效语音片段;
至少在检测到所述无效语音片段的情况下,对所述无效语音片段的结束点之后的语音至少开始进行缓存,得到目标语音;
在所述无效语音片段结束点前的语音向所述当前基站发送完毕的情况下,在所述无效语音片段的结束点启动越区切换;
在检测到越区切换完成的情况下,开始向越区切换后的基站发送所述目标语音。
2.根据权利要求1所述的方法,其特征在于,所述至少在检测到所述无效语音片段的情况下,对所述无效语音片段的结束点之后的语音至少开始进行缓存,得到目标语音,包括:
至少在检测到所述无效语音片段的情况下,对所述无效语音片段的结束点之后的语音开始进行缓存;
从缓存的语音中,检测无效语音;
抽取并删除至少部分无效语音;
将被抽取的无效语音之后的语音前移;
将前移的语音与在所述前移的语音之前的语音进行组合拼接,得到所述目标语音。
3.根据权利要求2所述的方法,其特征在于,在检测到越区切换完成的情况下,开始向越区切换后的基站发送所述目标语音之后,还包括:
确定所述实时语音中的目标语音点;所述目标语音点指:从缓存的语音中累计抽取并删除的无效语音的时长,等于所述越区切换产生的延迟时长的语音点;
从所述目标语音点开始发送实时语音。
4.根据权利要求2所述的方法,其特征在于,还包括:
在从缓存的语音中累计抽取并删除的无效语音时长等于所述越区切换产生的延迟时长的情况下,停止缓存。
5.根据权利要求1所述的方法,其特征在于,在所述至少在检测到所述无效语音片段的情况下,对所述无效语音片段的结束点之后的语音至少开始进行缓存之前,还包括:
判断检测时长是否大于第一预设时长;所述检测时长指:本次检测所述实时语音中是否存在用于启动越区切换的无效语音片段的已耗费时长;
所述至少在检测到所述无效语音片段的情况下,对所述无效语音片段的结束点之后的语音至少开始进行缓存,包括:
如果在所述检测时长未达到所述第一预设时长且检测到所述无效语音片段,则对所述无效语音片段的结束点之后的语音至少开始进行缓存。
6.根据权利要求5所述的方法,其特征在于,在所述判断检测时长是否大于第一预设时长之后,还包括:
如果所述检测时长达到所述第一预设时长时还未检测到所述无效语音片段,则启动越区切换。
7.根据权利要求1所述的方法,其特征在于,所述检测待发送的实时语音中是否存在用于启动越区切换的无效语音片段,包括:
检测所述实时语音中的无效语音片段;
将检测到满足预设目标条件的一个无效语音片段,作为所述用于启动越区切换的无效语音片段;所述预设目标条件包括:无效语音片段的时长大于第二预设时长。
8.根据权利要求7所述的方法,其特征在于,所述预设目标条件还包括:无效语音片段是第一个被检测到的无效语音片段。
9.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质包括存储的程序,其中,所述程序执行权利要求1~8任意一项权利要求所述的终端越区切换方法。
10.一种终端,其特征在于,所述终端包括至少一个处理器、以及与所述处理器连接的至少一个存储器、总线;其中,所述处理器、所述存储器通过所述总线完成相互间的通信;所述处理器用于调用所述存储器中的程序指令,以执行如权利要求1~8中任一项权利要求所述的终端越区切换方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110251903.7A CN113038554B (zh) | 2021-03-08 | 2021-03-08 | 一种终端越区切换方法及相关装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110251903.7A CN113038554B (zh) | 2021-03-08 | 2021-03-08 | 一种终端越区切换方法及相关装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN113038554A CN113038554A (zh) | 2021-06-25 |
CN113038554B true CN113038554B (zh) | 2022-11-18 |
Family
ID=76466961
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202110251903.7A Active CN113038554B (zh) | 2021-03-08 | 2021-03-08 | 一种终端越区切换方法及相关装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN113038554B (zh) |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1239636A (zh) * | 1996-09-30 | 1999-12-22 | 艾利森电话股份有限公司 | 在上行链路方向上执行分布式越区切换的方法和变码器 |
WO2018223930A1 (zh) * | 2017-06-05 | 2018-12-13 | 中兴通讯股份有限公司 | 无线小区异常覆盖定位方法和装置 |
CN110831090A (zh) * | 2018-08-13 | 2020-02-21 | 海能达通信股份有限公司 | 一种越区切换方法、装置、多模终端及宽带基站 |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP4947350B2 (ja) * | 2006-11-29 | 2012-06-06 | 京セラ株式会社 | 無線電話装置、無線電話装置におけるハンドオフ方法、無線通信装置及び無線通信装置のハンドオフ方法 |
CN112002333B (zh) * | 2019-05-07 | 2023-07-18 | 海能达通信股份有限公司 | 一种语音同步方法、装置及通信终端 |
CN111212452B (zh) * | 2020-01-13 | 2022-05-17 | 海能达通信股份有限公司 | 语音通信的越区切换方法、通信***、终端和存储介质 |
CN111787589B (zh) * | 2020-07-15 | 2023-04-28 | 哈尔滨海能达科技有限公司 | 发射越区切换方法、相关设备及通讯*** |
CN112185424A (zh) * | 2020-09-29 | 2021-01-05 | 国家计算机网络与信息安全管理中心 | 一种语音文件裁剪还原方法、装置、设备和存储介质 |
-
2021
- 2021-03-08 CN CN202110251903.7A patent/CN113038554B/zh active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1239636A (zh) * | 1996-09-30 | 1999-12-22 | 艾利森电话股份有限公司 | 在上行链路方向上执行分布式越区切换的方法和变码器 |
WO2018223930A1 (zh) * | 2017-06-05 | 2018-12-13 | 中兴通讯股份有限公司 | 无线小区异常覆盖定位方法和装置 |
CN110831090A (zh) * | 2018-08-13 | 2020-02-21 | 海能达通信股份有限公司 | 一种越区切换方法、装置、多模终端及宽带基站 |
Also Published As
Publication number | Publication date |
---|---|
CN113038554A (zh) | 2021-06-25 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10433223B2 (en) | Facilitation of adaptive dejitter buffer between mobile devices | |
CN103646654B (zh) | 一种录音数据分享方法及终端 | |
US7929436B2 (en) | Network communication control methods and systems | |
CN102468989B (zh) | 处理网络数据的方法和*** | |
CN110572859B (zh) | Ap切换方法、装置、设备和介质 | |
US10743222B2 (en) | Facilitation of handover coordination based on voice activity data | |
CN102118886A (zh) | 一种语音信息的识别方法和设备 | |
ATE478530T1 (de) | Auswahl eines zugangsverfahrens während der durchführung von handovers in einem mobilkommunikationssystem | |
CN107277594A (zh) | 一种视音频与弹幕同步方法及装置 | |
CN108235391A (zh) | 移动终端及其切换网络的方法、存储装置 | |
US20230262572A1 (en) | Communication method and related device | |
CN112689312A (zh) | 一种小区测量方法、终端设备及存储介质 | |
CN113038554B (zh) | 一种终端越区切换方法及相关装置 | |
CN110942764A (zh) | 一种流式语音识别方法 | |
WO2016045029A1 (zh) | 一种处理电路交换业务的方法及终端 | |
CN116939616B (zh) | 应用于电信防诈的设备控制方法、装置和电子设备 | |
US10412778B2 (en) | Data transmission method and apparatus for data service | |
CN110502631B (zh) | 一种输入信息响应方法、装置、计算机设备和存储介质 | |
US10694435B2 (en) | Seamlessly handing over channel resources among user equipment | |
CN117041243A (zh) | 文件上传方法、装置、电子设备和可读介质 | |
CN104700830A (zh) | 一种语音端点检测方法及装置 | |
CN104025524A (zh) | 流媒体传输方法及装置、通信设备 | |
CN108156514B (zh) | 媒体文件的播放方法、装置及存储介质 | |
JP6897456B2 (ja) | 基地局装置、送信方法、プログラム | |
CN105743950B (zh) | 数据缓存方法、装置及电子设备 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |