语音业务的处理方法及移动终端的制作方法_4

文档序号:9730369阅读:来源:国知局
[0124]其中,移动终端注册的网络类型可以是VoLTE网络或者CFBS网络。
[0125]在本发明实施例中,移动终端在需要进行语音通话时,优选的是先注册VoLTE网络,具体的:移动终端向MS发起VoLTE注册请求后,若移动终端接收到MS返回的能够为移动终端当前所处的服务小区提供VoLTE业务的响应消息,移动终端确定该IMS能够为其当前所处的服务小区提供VoLTE业务的服务。接着,移动终端将测量其当前所处的服务小区的LTE网络的信号强度,当该信号强度大于或等于VoLTE业务的信号强度门限值时,确定该服务小区的LTE网络的信号强度满足VoLTE业务通话条件。且在确定其当前所处的服务器小区支持VoLTE业务且确定该服务小区的LTE网络的信号强度满足VoLTE业务通话条件时,将注册VoLTE网络,启动语音通话业务。
[0126]或者,若服务小区的信号强度小于VoLTE业务的信号强度门限值,或者服务小区不支持VoLTE业务,移动终端将注册CFSB网络,启动语音通话业务。
[0127]在本发明实施例中,不论移动终端开始进行语音通话时,其注册的网络类型是VoLTE网络还是CFBS网络,监测模块501都将监测移动终端注册的网络类型是否发生变化,即注册的网络类型是否由VoLTE网络切换至CFBS网络,或者注册的网络类型是否由CFBS网络切换至VoLTE网络。
[0128]播放触发模块502,用于若监测到移动终端注册的网络类型发生变化,则播放预先设置的语音信息和/或触发移动终端进行震动;
[0129]在本发明实施例中,若移动终端监测到移动终端注册的网络类型发生变化,则播放触发模块502将播放预先设置的语音信息和/或触发移动终端进行震动。
[0130]其中,播放预先设置的语音信息和/或触发移动终端进行震动的目的都是为了引起用户的注意,其中,该语音信息可以是音乐,也可以是语音提示,例如:移动终端在监测到移动终端注册的网络类型发生变化时,播放“请注意当前语音通话的资费已发生改变”,或者“请注意当前语音通话的资费增加/降低”。
[0131]显示模块503,用于在移动终端的显示界面上显示提示消息,提示消息用于提示是否保持语音通话。
[0132]在本发明实施例中,播放触发模块502在通过播放预先设置的语音信息和/或触发移动终端进行震动引起用户的注意之后,还将通过显示模块503在移动终端的显示界面上显示提示消息,该提示消息用于提示是否保持语音通话。
[0133]在大多数情况下,播放触发模块502在通过播放预先设置的语音信息和/或触发移动终端进行震动之后,用户都会查看移动终端,为了更好的让用户了解当前的情况,移动终端将在显示界面上显示提示消息,例如,该提示消息可以是:当前资费增加,是否保持语音通话。
[0134]其中,显示界面上显示提示消息中还包含选择区域,分别是“是”和“否”,或者,分别是“继续”和“结束”,其中,“是”表示保持语音通话,“否”表示结束语音通话。用户可以对显示的选择区域进行选择,也可以不进行任何操作,对于用户的不同操作移动终端的响应情况将在后续的实施例中进行详细描述,此处不做赘述。
[0135]在本发明实施例中,当检测到移动终端处于语音通话中时,监测模块501监测移动终端注册的网络类型是否发生变化;若监测到移动终端注册的网络类型发生变化,则播放触发模块502播放预先设置的语音信息和/或触发移动终端进行震动;最后显示模块503在移动终端的显示界面上显示提示消息,提示消息用于提示是否保持语音通话。
[0136]在本发明实施例中,当检测到移动终端处于语音通话中时,移动终端监测注册的网络类型是否发生变化,若监测到移动终端注册的网络类型发生变化,则播放预先设置的语音信息和/或触发移动终端进行震动,以引起用户注意,且移动终端还将在显示界面上显示提示消息,以提示是否保持语音通话,因此,在监测到移动终端的网络类型发生变化时,通过播放预先设置的语音信息和/或触发移动终端进行震动的方式引起用户的注意并显示提示消息使得用户能够及时了解注册的网络类型的变化,使得能够有效避免因注册的网络类型发生变化带来资费变化导致的用户损失的问题,能够有效改善用户体验。
[0137]请参阅图6,为本发明第五实施例中移动终端的结构示意图,包括如图5所示第四实施例中描述的监测模块501、播放触发模块502及显示模块503,且与图5所示实施例中描述的内容相似,此处不做赘述。
[0138]在本发明实施例中,移动终端包含监听器,监听器用于监测移动终端注册的网络类型。
[0139]其中,移动终端还包括:
[0140]确定模块601,用于当检测到移动终端完成网络注册且发起语音通话时,通过监听器确定移动终端注册的初始网络类型;
[0141]其中,移动终端在需要发起语音通话时,需要先注册支持语音业务的网络,且在注册成功之后,才能发起语音通话,因此,监听器能够确定移动终端在发起语音通话时注册的初始网络类型。
[0142]则监测模块501包括:
[0143]类型确定模块602,用于每间隔预先设置的时间,通过监听器确定移动终端注册的第二网络类型;
[0144]第一判断模块603,用于判断第二网络类型是否与初始网络类型相同;
[0145]第一确定模块604,用于若第二网络类型与初始网络类型相同,则确定移动终端注册的网络类型未发生变化;
[0146]第二确定模块605,用于若第二网络类型与初始网络类型不同,则确定移动终端注册的网络类型发生变化。
[0147]在本发明实施例中,移动终端在处于语音通话中时,类型确定模块602将每间隔预先设置的时间,通过监听器确定移动终端注册的第二网络类型。
[0148]其中,“第二网络类型”中的“第二”仅仅用于描述在语音通话过程中移动终端注册的网络类型,并不对网络类型造成限定。
[0149]其中,在语音通话开始后,监听器将每间隔预先设置的时间确定一次移动终端注册的网络类型,且在每次确定移动终端注册的网络类型之后,都将与初始网络类型进行比较,以确定注册的网络类型是否发生变化。
[0150]需要说明的是,在本发明实施例中,若移动终端一直处于语音通话状态,则不论移动终端确定其注册的网络类型是否发生变化,移动终端都将一直通过监听器确定移动终端注册的网络类型。
[0151]其中,优选的,移动终端还可以记录注册网络状态发生变化的次数及发生变化的状态,其中,注册网络状态发生变化的次数可以用于判断网络是否稳定,以确定注册网络的稳定性。发生变化的状态可以是:由VoLTE网络切换至CFBS网络,或者由CFBS网络切换至VoLTE网络。
[0152]例如,若初始网络类型为VoLTE网络,则在第一次检测到移动终端注册的网络类型为CFBS时,则确定移动终端注册的网络类型发生变化,且在移动终端注册的网络类型一直为CFBS时,移动终端将一直都确定移动终端注册的网络类型发生了变化,将一直执行播放触发模块502及显示模块503,以引起用户的注意。
[0153]若在移动终端注册的网络类型从CFBS切换至初始网络类型即VoLTE网络之后,移动终端将确定移动终端注册的网络类型未发生变化,则将不执行播放触发模块502及显示模块503。
[0154]上述方式是将每次确定的移动终端注册的网络类型与初始网络类型进行比较,以确定移动终端注册的网络类型相对于初始网络类型是否发生变化,在实际应用中,还可以利用确定的移动终端注册的网络类型与上一次确定的网络类型进行比较,确定注册的网络类型是否发生变化,具体的:
[0155]确定模块601还用于当检测到移动终端完成网络注册且发起语音通话时,通过监听器确定移动终端注册的第I网络类型;
[0156]则类型确定模块602还用于每间隔预先设置的时间,通过监听器确定移动终端注册的第i网络类型,i的初始值为2;
[0157]第一判断模块603还用于判断第i网络类型是否与第1-Ι网络类型是否相同;
[0158]第一确定模块604还用于若第i网络类型与第1-Ι网络类型相同,则确定移动终端注册的网络类型未发生变化;
[0159]第二确定模块605还用于若第i网络类型与第1-Ι网路类型不同,则确定移动终端注册的网络类型发生变化。
[0160]在本发明实施例中,移动终端还包括:处理模块606;
[0161]该处理模块606用于若检测到继续通话指令,则保持语音通话;若检测到结束通话指令,则结束语音通话;若在预置的时长内未检测到结束通话指令或者继续通话指令,则关闭提示消息的显示界面,保持语音通话。
[0162]在本发明实施例中,当检测到移动终端完成网络注册且发起语音通话时,确定模块601通过监听器确定移动终端注册的初始网络类型,当检测到移动终端处于语音通话中时,监测模块501监测移动终端注册的网络类型是否发生变化;具体的:每间隔预先设置的时间,类型确定模块602通过监听器确定移动终端注册的第二网络类型;第一判断模块判断第二网络类型是否与初始网络类型相同,若第二网络类型与初始网络类型相同,则第一确定模块604确定移动终端注册的网络类型未发生变化,若第二网络类型与初始网络类型不同,则第二确定模块605确定移动终端注册的网络类型发生变化。
[0163]或者,当检测到移动终端完成网络注册且发起语音通话时,确定模块601通
当前第4页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1