通话切换装置和方法_4

文档序号:9847481阅读:来源:国知局
第二 LTE网络与其它终端进行第二 VoLTE通话。需要说明的是,第一终端包括但不限于应用处理器011和调制解调器022。切换模块30和检测模块10可由图1中的控制器180控制。应用处理器011通过图1中的控制器180控制第一终端与用户进行交互,给用户提供交互接口。
[0111]参照图7,图7为本发明实施例中第一终端与第二终端交互的一种示意图。由图7可知,第二终端的内部框架示意图与第一终端相同,包括应用处理器(AP)、调制解调器(modem)、切换模块和检测模块。调制解调器包括但不限于第一用户识别卡(SIMl)和第二用户识别卡(SBC)。第一终端与第二终端通过网络侧进行数据的交互。
[0112]当第一终端开启VoLTE双卡切换功能,即开启了将第一用户识别卡033的第一VoLTE通话切换至第二用户识别卡044的第二 VoLTE通话的功能,或者将第二用户识别卡044的第二VoLTE通话切换至第一用户识别卡033的第一VoLTE通话的功能,且第一用户识别卡033与第二终端通过第一LTE网络进行第一VoLTE通话时,第一终端会实时或者定时检测第一 LTE网络的信号强度。其中,VoLTE通话包括VoLTE语音通话和VoLTE视频通话,当第一终端检测第一 LTE网络的信号强度时,会同时检测第一 VoLTE通话质量、信噪比等,并将第一 LTE网络的信号强度、通话指令、信噪比等作为检测报告发送给基站,当基站接收到第一终端发送的检测报告后,获取检测报告中第一 LTE网络的信号强度,并判断第一 LTE网络的信号强度是否小于预设阈值,即判断第一 LTE网络的信号强度是否可以维持当前的第一 VoLTE通话。若基站判定第一LTE网络的信号强度小于预设阈值,即第一LTE网络的信号强度不能维持当前的第一 VoLTE通话,基站则发送将当前的第一 VoLTE通话切换至CS域的通话的切换消息给第一终端(若使用SRVCC或者DRVCC方式将当前的第一 VoLTE通话切换至CS域的通话,基站则不会发送切换消息给第一终端,而是直接向MME(MobiIity Management Entity,移动管理实体)发送切换请求,MME是一个信令实体,主要负责移动性管理、承载管理、用户的鉴权认证、SGW(Serving Gateway,服务网关)和PGW(Packet Data Network Gateway,PDN网关)的选择等功能)。预设阈值可以根据用户具体需要设置,如设置为-50dbm、-60dbm等。VoLTE技术带给4G用户最直接的感受就是接通等待时间更短,以及更高质量、更自然的语音视频通话效果。VoLTE与2G、3G语音通话有着本质的不同。VoLTE是架构在4G网络上全IP条件下的端到端语音方案。VoLTE相较2G、3G语音通话,语音质量能提高40 %左右,因为它采用高分辨率编解码技术。VoLTE为用户带来更低的接入时延(拨号后的等待时间),比3G降50 %,大概在2秒左右,而2G时代在6-7秒。此外,2G、3G下的掉线率时有发生,但VoLTE的掉线率接近于零。
[0113]步骤S30,当第一终端接收到切换消息时,第一终端检测第二用户识别卡044是否具备VoLTE通话功能以及第二 LTE网络的信号强度;
[0114]步骤S40,若第二用户识别卡044具备VoLTE通话功能,且第二 LTE网络的信号强度大于或者等于预设阈值,第一终端则根据切换消息将第一 VoLTE通话切换为第二用户识别卡044与第二终端之间的第二 VoLTE通话。
[0115]当第一终端接收到基站发送的将第一VoLTE通话切换至CS域的通话的切换消息时,第一终端检测第二用户识别卡044是否具备VoLTE通话功能以及第二LTE网络的信号强度。若第一终端检测到第二用户识别卡044具备VoLTE通话功能,且第二 LTE网络的信号强度大于或者等于预设阈值,第一终端则根据切换消息将第一用户识别卡033与第二终端之间的第一 V0LTE通话切换为第二用户识别卡044与第二终端之间的第二 VoLTE通话。
[0116]进一步地,步骤S40包括:
[0117]步骤a:若第二用户识别卡044具备VoLTE通话功能,且第二LTE网络的信号强度大于或者等于预设阈值,第一终端则控制第二用户识别卡044通过第二 LTE网络与第二终端建立第二 VoLTE通话;
[0118]其中,第二VoLTE通话存在标识信息,当第二终端在第二VoLTE通话中检测到标识信息时,第二终端接通第二 VoLTE通话,释放第一 VoLTE通话,并将释放第一 VoLTE通话的释放消息发送给第一终端;
[0119]步骤b:当第一终端接收到第二终端发送的释放消息时,第一终端通过第二LTE网络与第二终端进行第二 VoLTE通话。
[0120]当第一终端检测到第二用户识别卡044具备VoLTE通话功能,且第二用户识别卡044所在的第二LTE网络的信号强度大于预设阈值时,第一终端控制第二用户识别卡044通过第二 LTE网络与第二终端建立第二 Vo LTE通话,并在第二 VoLTE通话中添加标志信息。第一终端在第二 VoLTE通话中添加标识信息的方法包括但不限于在电话号码的末尾添加一个数字或者字母等。当第二终端在第二 VoLTE通话中检测到该标识信息时,第二终端接通与第一终端的第二VoLTE通话,释放第一VoLTE通话,并生成释放第一VoLTE通话的释放消息,并将该释放消息通过网络发送给第一终端。当第一终端接收到该释放消息时,第一终端根据该释放消息释放第一 VoLTE通话,以实现第一终端与第二终端之间的第二 VoLTE通话。若第二终端在第二VoLTE通话中未检测到该标识信息时,第二终端则拒绝接通与第一终端的第二VoLTE通话,并通过3G或2G中的CS域继续与第一终端进行通话;若第二终端未能成功释放第一VoLTE通话,即当第一终端未能与第二终端之间成功建立第二VoLTE通话时,第一终端则通知基站不再保持第一 VoLTE通话,将第一 VoLTE通话切换至CS域继续通话。
[0121]步骤S50,若第二用户识别卡044不具备VoLTE通话功能,或者第二用户识别卡044具备VoLTE通话功能,但第二 LTE网络的信号强度小于预设阈值,第一终端则发送第一通知消息给基站,以供基站根据第一通知消息,通知MME将第一VoLTE通话切换为CS域继续通话。
[0122]当第一终端接收到基站发送的切换消息时,第一终端检测第二用户识别卡044是否具备VoLTE通话功能以及第二 LTE网络的信号强度。若第二用户识别卡044不具备VoLTE通话功能,或者第二识别卡具备该VoLTE通话功能,但第二 LTE网络的信号强度小于该预设阈值,第一终端则发送第一通知消息给基站,以通知基站将第一VoLTE通话切换为CS域继续通话。当基站接收到第一终端发送的第一通知消息时,根据该第一通知消息发送切换请求给MME,当MME接收到该切换请求时,根据该切换请求将当前的第一VoLTE通话切换为CS域继续通话。
[0123]本实施例通过当第一终端的第一用户识别卡033与第二终端通过第一LTE网络进行第一 VoLTE通话,第一 LTE网络的信号强度小于预设阈值,第二用户识别卡044具备VoLTE通话功能,且第二 LTE网络的信号强度大于或者等于预设阈值时,第一终端则根据基站发送的切换消息将第一 VoLTE通话切换为第二用户识别卡044与第二终端之间的第二 VoLTE通话。实现了充分利用终端中两张用户识别卡中的两个LTE网络进行VoLTE通话,防止当正在通话的LTE网络信号强度较差时,终端从VoLTE通话回落到CS域进行通话,提高了通话质量。
[0124]参照图6,图6为本发明通话切换方法第二实施例的流程示意图。
[0125]在本实施例中,通话切换方法包括:
[0126]步骤S60,第一终端确定是否接收到开启VoLTE双卡切换功能的开启指令;
[0127]步骤S70,若第一终端接收到开启指令,第一终端则根据开启指令开启VoLTE双卡切换功能。
[0128]第一终端中的设置选项中提供一个VoLTE双卡切换功能的选择开关,若当前VoLTE双卡切换功能处于关闭状态,则当用户想要开启VoLTE双卡切换功能时,用户可通过该VoLTE双卡切换功能的选择开关开启VoLTE双卡切换功能。当第一终端需要进行VoLTE通话时,第一终端确定是否接收到开启VoLTE双卡切换功能的开启指令。若第一终端接收到开启VoLTE双卡切换功能的开启指令,第一终端则根据开启指令开启VoLTE双卡切换功能。
[0129]进一步地,若第一终端未接收到开启VoLTE双卡切换功能的开启指令,第一终端则将第一 LTE网络的信号强度发送给基站。当基站接收到第一 LTE网络的信号强度,且侦测到第一LTE网络的信号强度小于预设阈值时,基站产生第二通知消息,并将第二通知消息发送给MME,通知MME将第一 LTE中第一 VoLTE通话切换为3G或2G中的CS域继续通话。
[0130]步骤S10,当第一终端开启VoLTE双卡切换功能,且第一用户识别卡033与第二终端通过第一 LTE网络进行第一 VoLTE通话时,第一终端检测第一 LTE网络的信号强度;
[0131]步骤S20,第一终端将第一LTE网络的信号强度发送给基站,以供基站根据第一 LTE网络的信号强度发送切换消息给第一终端,其中,切换消息为第一LTE网络的信号强度小于预设阈值时所产生的;
[0132]当第一终端开启VoLTE双卡切换功能,且第一用户识别卡033与第二终端通过第一LTE网络进行第一 VoLTE通话时,第一终端会实时或者定时检测第一 LTE网络的信号强度,并将第一 LTE网络的信号强度发送给基站。当基站接收到第一终端发送的第一 LTE网络的信号强度,判断第一 LTE网络的信号强度是否小于预设阈值。若基站判定第一 LTE网络的信号强度小于预设阈值,即第一LTE网络的信号强度不能维持当前的第一VoLTE通话,基站则发送将当前的第一 VoLTE通话切换至CS域的通话的切换消息给第一终端。
[0133]步骤S30,当第一终端接收到切换消息时,第一终端检测第二用户识别卡044是否具备VoLTE通话功能以及第二 LTE网络的信号强度;
[0134]步骤S40,若第二用户识别卡044具备VoLTE通话功能,且第二 LTE网络的信号强度大于或者等于预设阈值,第一终端则根据切换消息将第一 VoLTE通话切换为第二用户识别卡044与第二终端之间的第二 VoLTE通话。
[0135]当第一终端接收到基站发送的切换消息时,第一终端检测第二用户识别卡044是否具备VoLTE通话功能以及第二 LTE网络的信号强度。若第一终端检测到第二用户识别卡044具备VoLTE通话功能,且第二 LTE网络的信号强度大于或者等于预设阈值,第一终端则根据切换消息将第一用户识别卡033与第二终端之间的第一 VoLTE通话切换为第二用户识别卡044与第二终端之间的第二 VoLTE通话。
[0136]步骤S50,若第二用户识别卡044不具备VoLTE通话功能,或者第二用户识别卡044具备VoLTE通话功能,但第二 LTE网络的信号强度小于预设阈值,第一终端则发送第一通知
当前第4页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1