语音通话方法、装置及存储介质制造方法及图纸

技术编号:34356342 阅读:54 留言:0更新日期:2022-07-31 06:39
本申请实施例提供一种语音通话方法、装置及存储介质,应用于终端设备,该方法包括:终端设备执行语音业务;终端设备得到指示掉话事件的信息;在终端设备能持续得到语音业务的语音包时,终端设备继续执行语音业务,不执行掉话。这样,减少了终端设备在接收到指示掉话事件的信息后,执行掉话的几率,提升了用户的通话体验。验。验。

【技术实现步骤摘要】
语音通话方法、装置及存储介质


[0001]本申请涉及终端
,尤其涉及一种语音通话方法、装置及存储介质。

技术介绍

[0002]随着通信技术的发展,基于IP多媒体子系统(IP multimedia subsystem,IMS)的多媒体业务逐渐进入人们的工作生活中。例如,长期演进语音承载(voice over long

term evolution,VoLTE)、视频共享(videosharing,VS)、无线一键通(push to talk over cellular,PoC)、基于IP的语音通信(voice over IP,VoIP)和基于IP的视频与语音通信(videoand voice over IP,V2IP)等业务。
[0003]两台终端设备部署在同一IMS网络中时,终端设备之间可基于该IMS网络进行语音通话。但在一些场景下,处于通话中的终端设备可能出现掉话的情况,导致通话被中断。

技术实现思路

[0004]本申请实施例提供一种语音通话方法、装置及存储介质,通过终端设备在得到指示掉话事件的信息且能够检测到语音业务的语音包时,不执行掉话。这样,终端设备可在能得到语音业务的语音包时确定语音通话可正常执行,并继续执行语音业务,从而减少终端设备在接收到指示掉话事件的信息后,执行掉话的几率,提升了用户的通话体验。
[0005]第一方面,本申请实施例提供一种语音通话方法,应用于终端设备。方法包括:终端设备执行语音业务;终端设备得到指示掉话事件的信息;在终端设备能持续得到语音业务的语音包时,终端设备继续执行语音业务,不执行掉话。这种实现方式,减少了终端设备在接收到指示掉话事件的信息后,执行掉话的几率,提升了用户的通话体验。
[0006]可选的,指示掉话事件的信息包括数据无线电承载待释放列表DRB

ToReleaseList消息、跟踪区更新拒绝TAU reject消息或去附着请求detach request消息。
[0007]可选的,终端设备得到指示掉话事件的信息;包括:终端设备从第一小区向第二小区切换;终端设备从第二小区的基站接收DRB

ToReleaseList消息;DRB

ToReleaseList消息与语音业务的DRB和IMS网络的DRB有关。
[0008]可选的,在终端设备能持续得到语音业务的语音包时,终端设备继续执行语音业务,不执行掉话之前,包括:终端设备从第二小区向第一小区切换;终端设备基于第一小区检测语音业务是否能接收到语音包。这样,终端设备无法基于第二小区进行语音通话。终端设备在切换到第一小区后,可根据语音业务的语音包的接收情况,确定小区切换后能否恢复语音通话,从而减少了终端设备因小区切换导致掉话的几率,提升了用户的通话体验。
[0009]可选的,终端设备基于第一小区检测语音业务是否能接收到语音包之前,还包括:若终端设备基于第一小区仍无法得到语音业务的语音包,则终端设备由第一小区向其他小区切换,直至终端设备在切换后的小区中能持续得到语音业务的语音包,或者终端设备执行小区切换的切换次数到达阈值。这样,若终端设备切换到第一小区仍无法恢复语音通话,可选择驻留到其他小区并尝试恢复语音通话,降低终端设备因小区切换导致掉话的几率,
提升了用户的通话体验。
[0010]可选的,终端设备从第二小区的基站接收DRB

ToReleaseList消息之后,还包括:终端设备将第二小区拉入黑名单;和/或,终端设备在第二小区的基站发送信号的测量报告时,降低信号质量参数和/或信号强度参数。这样,在无法给予第二小区执行语音业务时,终端设备可停止在第二小区上停留,并准备驻留到第一小区或其他小区,以恢复语音通话。
[0011]可选的,终端设备得到指示掉话事件的信息;包括:终端设备接收来自核心网的TAU reject消息。
[0012]可选的,在终端设备能持续得到语音业务的语音包时,终端设备继续执行语音业务,不执行掉话,包括:终端设备对语音业务的语音包进行持续检测;若终端设备能持续得到语音业务的语音包,则终端设备不响应TAU reject消息,并继续执行语音业务。这样,终端设备在接收到TAU reject消息后,可不响应TAU reject消息,从而减少因执行attach操作流程导致掉话的几率,提升用户的通话体验。
[0013]可选的,在终端设备对语音业务的语音包进行持续检测之后,还包括:若终端设备无法得到语音业务的语音包,则终端设备响应TAU reject消息,以及执行掉话。这样,终端设备在无法恢复语音业务时,终端设备可继续执行attach操作流程,从而降低终端设备不响应TAU reject消息对attach操作的影响。
[0014]可选的,终端设备得到指示掉话事件的信息;包括:终端设备接收来自核心网的detach request消息。
[0015]可选的,在终端设备能持续得到语音业务的语音包时,终端设备继续执行语音业务,不执行掉话,包括:终端设备对语音业务的语音包进行持续检测;若终端设备能持续得到语音业务的语音包,则终端设备不响应detach request消息,并继续执行语音业务。这样,终端设备在接收到detach request消息后,可不响应detach request消息,从而减少因执行detach操作流程导致掉话的几率,提升用户的通话体验。
[0016]可选的,在终端设备对语音包进行持续检测之后,还包括:若终端设备无法得到语音业务的语音包,则终端设备响应detach request消息,以及执行掉话。这样,终端设备在无法恢复语音业务时,终端设备可继续执行detach操作流程,从而降低终端设备不响应detach request消息对detach操作的影响。
[0017]第二方面,本申请实施例提供一种语音通话装置,该语音通话装置可以是终端设备,也可以是终端设备内的芯片或者芯片系统。该语音通话装置可以包括处理单元和存储单元。该处理单元可以是处理器,该存储单元可以是存储器。该存储单元用于存储指令,该处理单元执行该存储单元所存储的指令,以使该终端设备实现第一方面或第一方面的任意一种可能的实现方式中描述的一种语音通话方法。该存储单元可以是该芯片内的存储单元(例如,寄存器、缓存等),也可以是该终端设备内的位于该芯片外部的存储单元(例如,只读存储器、随机存取存储器等)。
[0018]第三方面,本申请实施例提供一种电子设备,包括:存储器和处理器,存储器用于存储计算机程序,处理器用于执行计算机程序,以实现第一方面或第一方面的任意一种可能的实现方式中描述的方法。
[0019]第四方面,本申请实施例提供一种计算机可读存储介质,该计算机可读存储介质存储有指令,当指令被执行时,以实现第一方面或第一方面任意可能的实现方式中的任一
方法。
[0020]第五方面,本申请实施例提供一种包括计算机程序的计算机程序产品,当计算机程序本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种语音通话方法,其特征在于,应用于终端设备,所述方法包括:所述终端设备执行语音业务;所述终端设备得到指示掉话事件的信息;在所述终端设备能持续得到所述语音业务的语音包时,所述终端设备继续执行所述语音业务,不执行掉话。2.根据权利要求1所述的方法,其特征在于,所述指示掉话事件的信息包括数据无线电承载待释放列表DRB

ToReleaseList消息、跟踪区更新拒绝TAU reject消息或去附着请求detach request消息。3.根据权利要求2所述的方法,其特征在于,所述终端设备得到指示掉话事件的信息;包括:所述终端设备从第一小区向第二小区切换;所述终端设备从所述第二小区的基站接收所述DRB

ToReleaseList消息;所述DRB

ToReleaseList消息与所述语音业务的DRB和IMS网络的DRB有关。4.根据权利要求3所述的方法,其特征在于,在所述终端设备能持续得到所述语音业务的语音包时,所述终端设备继续执行所述语音业务,不执行掉话之前,包括:所述终端设备从所述第二小区向所述第一小区切换;所述终端设备基于所述第一小区检测所述语音业务是否能接收到语音包。5.根据权利要求4所述的方法,其特征在于,所述终端设备基于所述第一小区检测所述语音业务是否能接收到语音包之前,还包括:若所述终端设备基于所述第一小区仍无法得到所述语音业务的语音包,则所述终端设备由所述第一小区向其他小区切换,直至所述终端设备在切换后的小区中能持续得到所述语音业务的语音包,或者所述终端设备执行小区切换的切换次数到达阈值。6.根据权利要求3

5任一项所述的方法,其特征在于,所述终端设备从所述第二小区的基站接收所述DRB

ToReleaseList消息之后,还包括:所述终端设备将所述第二小区拉入黑名单;和/或,所述终端设备在所述第二小区的基站发送信号的测量报告时,降低信号质量参数和/或信号强度参数。7.根据权利要求2所述的方法,其特征在于,所述终端设备得到指示掉话事件的信息;...

【专利技术属性】
技术研发人员:李海波
申请(专利权)人:荣耀终端有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1