语音业务的处理方法及移动终端的制作方法
【技术领域】
[0001]本发明属于通信技术领域,尤其涉及一种语音业务的处理方法及移动终端。
【背景技术】
[0002]长期演进技术(Long Term Evolut1n,LTE)网络相比2G/3G网络只有分组交换(Packet Switch,PS)域,没有电路交换(Circuit Switched,CS)域,所以在LTE网络中实现语音业务是运营商重点考虑的技术。采用基于多媒体子系统(IP Multimedia Subsystem,頂S)的语音业务方案(Voice over LTE,VoLTE)成为了目标解决方案,其能配合LTE网络或4G核心网络(Evolved Packet Core,EPC)实现端到端的基于PS域的语音业务。
[0003]随着网络的发展,VoLTE网络将成为趋势,运营商也将大力推广。移动终端在接入VoLTE网络后,可以做具体的业务,比如打电话、发短信等,且使用的是PS域网络,且消耗的是数据流量。由于用户在选择资费时数据流量都会有套餐或者运营商资费比较便宜,不用担心费用的问题。而移动终端在使用2G/3G网络进行通话时,使用的是CS域,且消耗的不是数据流量,服务资费也不一样,因此,当移动终端在进行语音通话时,若从当前使用的网络切换至另一个网络,将导致收费的不一致,由于用户无法及时了解到资费的变化,对用户造成损失,用户体验差。
【发明内容】
[0004]本发明提供一种语音业务的处理方法及移动终端,用于解决现有技术中移动终端在语音通话的过程中,因注册的网络类型发生变化带来的资费不一致对用户造成损失的问题。
[0005]本发明第一方面提供一种语音业务的处理方法,所述方法包括:
[0006]当检测到移动终端处于语音通话中时,监测所述移动终端注册的网络类型是否发生变化;
[0007]若监测到所述移动终端注册的网络类型发生变化,则播放预先设置的语音信息和/或触发所述移动终端进行震动;
[0008]在所述移动终端的显示界面上显示提示消息,所述提示消息用于提示是否保持所述语音通话。
[0009]在第一方面第一种可行的实现方式中,所述移动终端包含监听器,所述监听器用于监测所述移动终端注册的网络类型。
[0010]结合第一方面第一种可行的实现方式,在第一方面第二种可行的实现方式中,所述方法还包括:
[0011]当检测到所述移动终端完成网络注册且发起语音通话时,通过所述监听器确定所述移动终端注册的初始网络类型;
[0012]则所述监测所述移动终端注册的网络类型是否发生变化包括:
[0013]每间隔预先设置的时间,通过所述监听器确定所述移动终端注册的第二网络类型;
[0014]判断所述第二网络类型是否与所述初始网络类型相同;
[0015]若所述第二网络类型与所述初始网络类型相同,则确定所述移动终端注册的网络类型未发生变化;
[0016]若所述第二网络类型与所述初始网络类型不同,则确定所述移动终端注册的网络类型发生变化。
[0017]结合第一方面第一种可行的实现方式,在第一方面第三种可行的实现方式中,所述方法还包括:
[0018]当检测到所述移动终端完成网络注册且发起语音通话时,通过所述监听器确定所述移动终端注册的第I网络类型;
[0019]则所述监测所述移动终端注册的网络类型是否发生变化包括:
[0020]每间隔预先设置的时间,通过所述监听器确定所述移动终端注册的第i网络类型,所述i的初始值为2;
[0021 ]判断所述第i网络类型是否与第1-Ι网络类型是否相同;
[0022]若所述第i网络类型与所述第1-Ι网络类型相同,则确定所述移动终端注册的网络类型未发生变化;
[0023]若所述第i网络类型与所述第1-1网路类型不同,则确定所述移动终端注册的网络类型发生变化。
[0024]结合第一方面或者第一方面第一种可行的实现方式或者第一方面第二种可行的实现方式或者第一方面第三种可行的实现方式,在第一方面第四种可行的实现方式中,所述方法还包括:
[0025]若检测到继续通话指令,则保持所述语音通话;
[0026]若检测到结束通话指令,则结束所述语音通话;
[0027]若在预置的时长内未检测到结束通话指令或者继续通话指令,则关闭所述提示消息的显示界面,保持所述语音通话。
[0028]本发明第二方面提供一种移动终端,所述移动终端包括:
[0029]监测模块,用于当检测到移动终端处于语音通话中时,监测所述移动终端注册的网络类型是否发生变化;
[0030]播放触发模块,用于若监测到所述移动终端注册的网络类型发生变化,则播放预先设置的语音信息和/或触发所述移动终端进行震动;
[0031]显示模块,用于在所述移动终端的显示界面上显示提示消息,所述提示消息用于提示是否保持所述语音通话。
[0032]在第二方面第一种可行的实现方式中,所述移动终端包含监听器,所述监听器用于监测所述移动终端注册的网络类型。
[0033]结合第二方面第一种可行的实现方式,在第二方面第二种可行的实现方式中,所述移动终端还包括:
[0034]确定模块,用于当检测到所述移动终端完成网络注册且发起语音通话时,通过所述监听器确定所述移动终端注册的初始网络类型;
[0035]则所述监测模块包括:
[0036]类型确定模块,用于每间隔预先设置的时间,通过所述监听器确定所述移动终端注册的第二网络类型;
[0037]第一判断模块,用于判断所述第二网络类型是否与所述初始网络类型相同;
[0038]第一确定模块,用于若所述第二网络类型与所述初始网络类型相同,则确定所述移动终端注册的网络类型未发生变化;
[0039]第二确定模块,用于若所述第二网络类型与所述初始网络类型不同,则确定所述移动终端注册的网络类型发生变化。
[0040]结合第二方面第二种可行的实现方式,在第二方面第三种可行的实现方式中,所述确定模块还用于当检测到所述移动终端完成网络注册且发起语音通话时,通过所述监听器确定所述移动终端注册的第I网络类型;
[0041]则所述类型确定模块还用于每间隔预先设置的时间,通过所述监听器确定所述移动终端注册的第i网络类型,所述i的初始值为2;
[0042]所述第一判断模块还用于判断所述第i网络类型是否与第1-Ι网络类型是否相同;
[0043]所述第一确定模块还用于若所述第i网络类型与所述第1-Ι网络类型相同,则确定所述移动终端注册的网络类型未发生变化;
[0044]所述第二确定模块还用于若所述第i网络类型与所述第1-1网路类型不同,则确定所述移动终端注册的网络类型发生变化。
[0045]结合第二方面第一种可行的实现方式或者第二方面第二种可行的实现方式或者第二方面第三种可行的实现方式,在第二方面第四种可行的实现方式中,所述移动终端还包括:处理模块;
[0046]所述处理模块用于若检测到继续通话指令,则保持所述语音通话;若检测到结束通话指令,则结束所述语音通话;若在预置的时长内未检测到结束通话指令或者继续通话指令,则关闭所述提示消息的显示界面,保持所述语音通话。
[0047]从上述本发明实施例可知,本发明当检测到移动终端处于语音通话中时,监测移动终端注册的网络类型是否发生变化,若监测到移动终端注册的网络类型发生变化,则播放预先设置的语音信息和/或触发移动终端进行震动,并在移动终端的显示界面上显示提示消息,该提示消息用于提示是否保持该语音通话,相较于现有技术,本发明由于在语音通话的过程中监测到移动终端注册的网络类型发生变化时通过播放预先设置的语音信息和/或触发移动终端进行震动,且在显示界面上显示提示信息,提示移动终端的使用者是否保持移动终端,使得能够有效避免因注册的网络类型发生变化带来资费变化导致的用户损失的问题,能够有效改善用户体验。
【附图说明】
[0048]为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
[0049]图1为一种移动终端的结构框图;
[0050]图2是本发明第一实施例中语音业务处理方法实现流程示意图;
[0051]图3是本发明第二实施例中语音业务处理方法实现流程示意图;
[0052]图4为本发明第三实施例中语音业务处理方法实现流程示意图;
[0053]图5是本发明第四实施例中移动终端的结构示意图;
[0054]图6是本发明第五实施例中移动终端的结构示意图。
【具体实施方式】
[0055]为使得本发明的发明目的、特征、优点能够更加的明显和易懂,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而非全部实施例。基于本发明中的实施例,本领域技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0056]图1示出了一种移动终端的结构
框图。本发明实施例提供的语音业务的处理方法可应用于如图1所示的移动终端10中,移动终端10可以但不限于包括:需依靠电池维持正常运行且支持网络及下载功能的智能手机、笔记本、平板电脑、穿戴智能设备等。
[0057]如图1所示,移动终端10包括存储器101、存储控制器102,一个或多个(图中仅示出一个)处理器103、外设接口 104、射频模块105、按键模块106、音频模块107以及触控屏幕108。这些组件通过一条或多条通讯总线/信号线109相互通讯。
[0058]可以理解,图1所示的结构仅为示意,其并不对移动终端的结构造成限定。移动终端10还可包括比图1所示更多或者更少的组件,或者具有与图1所示不同的配置。图1所示的各组件可以采用硬件、软件或其组合实现。
[0059]存储器101可用于存储软件程序以及模块,如本发明实施例中的语音业务的处理方法对应的程序指令/模块,处理器103通过运行存储在存储器101内的软件程序以及模块,从而执行各种功能应用以及数据处理,即实现上述的语音业务的处理方法。
[0060]存储器101可包括高速随机存储器,还可包括非易失性存储器,如一个或者多个磁性存储装置、闪存、或者其他非易失性固态存储器。在一些实例中,存储器101可进一步包括相对于处理器103远程设置的存储器,这些远程存储器可以通过网络连接至移动终端10。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。处理器103以及其他可能的组件对存储器101的访问可在存储控制器102的控制下进行。
[0061]外设接口 104将各种输入/输入装置耦合至CPU以及存储器101。处理器103运行存储器101内的各种软件、指令以执行移动终端10的各种功能以及进行数据处理。
[0062]在一些实施例中,外设接口 104,处理器103以及存储控制器102可以在单个芯片中实现。在其他一些实例中,他们可以分别由独立的芯片实现。
[0063]射频模块105用于接收以及发送电磁波,实现电磁波与电信号的相互转换,从而与通讯网络或者其他设备进行通讯。射频模块105可包括各种现有的用于执行这些功能的电路元件,例如,天线、射频收发器、数字信号处理器、加密/解密芯片、用户身份模块(SIM)卡、存储器等等。射频模块105可与各种网络如互联网、企业内部网、预置类型的无线网络进行通讯或者通过预置类型的无线网络与其他设备进行通讯。上述的预置类型的无线网络可包括蜂窝式电话网、无线局域网或者城域网。上述的预置类型的无线网络可以使用各种通信标准、协议及技术,包括但并不限于全球移动通信系统(Global System for MobileCommunicat1n,GSM),增强型移动通信技术(Enhanced Data GSM Environment,EDGE),宽带码分多址技术(Wideband Code Divis1n Multiple Access,W_CDMA),码分多址技术(Code Divis1n Access,CDMA),时分多址技术(Time Divis1n Multiple Access,TDMA),蓝牙,无线保真技术(Wireless-Fidelity,WiFi)(如美国电气和电子工程师协会标准IEEE802.11a、IEEE 802.I lb、IEEE802.I Ig 和/或 IEEE 802.1 In),网络电话(Voice overInternet Protocal ,VoIP),全球微波互联接入(Worldwide Interoperability forMicrowave Access,W1-Max),其他用于邮件、即时通讯及短消息的协议,以及任何其他合适的通讯协议。
[0064]按键模块106提供用户向移动终端进行输入的接口,用户可以通过按下不同的按键以使移动终端1执行不同的功能。
[0065]音频模块107向用户提供音频接口,其可包括一个或多个麦克风、一个或者多个扬声器以及音频电路。音频电路从外设接口 104处接收声音数据,将声音数据转换为电信息,将电信息传输至扬声器。扬声器将电信息转换为人耳能听到的声波。音频电路还从麦克风处接收电信息,将电信号转换为声音数据,并将声音数据传输至外设接口 104中以进行进一步的处理。音频数据可以从存储器101处或者通过射频模块105获取。此外,音频数据也可以存储至存储器101中或者通过射频模块105进行发送。在一些实例中,音频模块107还可包括一个耳机播孔,用于向耳机或者其他设备提供音频接口。
[0066]触控屏幕108在移动终端与用户之间同时提供一个输出及输入界面。具体地,触控屏幕108向用户显示视频输出,这些视频输出的内容可包括文字、图形、视频、及其任意组合。一些输出结果是对应于一些用户界面对象。触控屏幕108还接收用户的输入,例如用户的点击、滑动等手势操作,以便用户界面对象对这些用户的输入做出响应。检测用户输入的技术可以是基于电阻式、电容式或者其他任意可能的触控检测技术。触控屏幕108显示单元的具体实例包括但并不限于液晶显示器或发光聚合物显示器。
[0067]请参阅图2,图2为本发明第一实施例提供的语音业务的处理方法的实现流程示意图。本实施例提供的语音业务的处理方法可应用于如图1所示的移动终端10中,主要包括以下步骤:
[0068]步骤201、当检测到移动终端处于语音通话中时,监测移动终端注册的网络类型是否发生变化;
[0069]在本发明实施例中,当移动终端检测到移动终端处于语音通话中时,监测该移动终端注册的网络类型是否发生变化。
[0070]其中,移动终端注册的网络类型可以是VoLTE网络或者CFBS网络。
[0071]在本发明实施例中,移动终端在需要进行语音通话时,优选的是先注册VoLTE网络,具体的:移动终端向MS发起VoLTE注册请求后,若移动终端接收到MS返回的能够为移动终端当前所处的服务小区提供VoLTE业务的响应消息,移动终端确定该IMS能够为其当前所处的服务小区提供VoLTE业务的服务。接着,移动终端将测量其当前所处的服务小区的LTE网络的信号强度,当该信号强度大于或等于VoLTE业务的信号强度门限值时,确定该服务小区的LTE网络的信号强度满足VoLTE业务通话条件。且在确定其当前所处的服务器小区支持VoLTE业务且确定该服务小区的LTE网络的信号强度满足VoLTE业务通话条件时,将注册VoLTE网络,启动语音通话业务。
[0072]或者,若服务小区的信号强度小于VoLTE业务的信号强度门限值,或者服务小区不支持VoLTE业务,移动终端将注册CFSB网络,启动语音通话业务。
[0073]在本发明实施例中,不论移动终端开始进行语音通话时,其注册的网络类型是VoLTE网络还是CFBS网络,移动终端都将监测移动终端注册的网络类型是否发生变化,即注册的网络类型是否由VoLTE网络切换至CFBS网络,或者注册的网络类型是否由CFBS网络切换至VoLTE网络。
[0074]步骤202、若监测到移动终端注册的网络类型发生变化,则播放预先设置的语音信息和/或触发移动终端进行震动;
[0075]在本发明实施例中,若移动终端监测到移动终端注册的网络类型发生变化,则将播放预先设置的语音信息和/或触发移动终端进行震动。
[0076]其中,播放预先设置的语音信息和/或触发移动终端进行震动的目的都是为了引起用户的注意,其中,该语音信息可以是音乐,也可以是语音提示,例如:移动终端在监测到移动终端注册的网络类型发生变化时,播放“请注意当前语音通话的资费已发生改变”,或者“请注意当前语音通话的资费增加/降低”。
[0077]步骤203、在移动终端的显示界面上显示提示消息,提示消息用于提示是否保持语音通话。
[0078]在本发明实施例中,移动终端在通过播放预先设置的语音信息和/或触发移动终端进行震动引起用户的注意之后,还将在移动终端的显示界面上显示提示消息,该提示消息用于提示是否保持语音通话。
[0079]在大多数情况下,移动终端在通过播放预先设置的语音信息和/或触发移动终端进行震动之后,用户都会查看移动终端,为了更好的让用户了解当前的情况,移动终端将在显示界面上显示提示消息,例如,该提示消息可以是:当前资费增加,是否保持语音通话。
[0080]其中,显示界面上显示提示消息中还包含选择区域,分别是“是”和“否”,或者,分别是“继续”和“结束”,其中,“是”表示保持语音通话,“否”表示结束语音通话。用户可以对显示的选择区域进行选择,也可以不进行任何操作,对于用户的不同操作移动终端的响应情况将在后续的实施例中进行详细描述,此处不做赘述。
[0081]在本发明实施例中,当检测到移动终端处于语音通话中时,移动终端监测注册的网络类型是否发生变化,若监测到移动终端注册的网络类型发生变化,则播放预先设置的语音信息和/或触发移动终端进行震动,以引起用户注意,且移动终端还将在显示界面上显示提示消息,以提示是否保持语音通话,因此,在监测到移动终端的网络类型发生变化时,通过播放预先设置的语音信息和/或触发移动终端进行震动的方式引起用户的注意并显示提示消息使得用户能够及时了解注册的网络类型的变化,使得能够有效避免因注册的网络类型发生变化带来资费变化导致的用户损失的问题,能够有效改善用户体验。
[0082]需要说明的是,在本发明实施例中,可以由监听器监测移动终端注册的网络类型,
其中,该监听器可以是硬件模块也可以是应用程序,且用户在使用移动终端的过程中,可以选择开启该监听器也可以选择关闭该监听器。
[0083]为了更好的理解本发明实施例中的技术方案,下面将介绍基于监听器监测移动终端的注册类型时语音业务的处理方法,请参阅图3,为本发明第二实施例提供的语音业务的处理方法的实现流程示意图,包括:
[0084]步骤301、当检测到移动终端完成网络注册且发起语音通话时,通过监听器确定移动终端注册的初始网络类型;
[0085]在本发明实施例中,当监测到移动终端完成网络注册且发起语音通话时,移动终端内的监听器将确定移动终端注册的初始网络类型,其中,该初始网络类型可以是VoLTE网络或者是SFBS网络。
[0086]其中,移动终端在需要发起语音通话时,需要先注册支持语音业务的网络,且在注册成功之后,才能发起语音通话,因此,监听器能够确定移动终端在发起语音通话时注册的初始网络类型。
[0087]步骤302、当检测到移动终端处于语音通话中时,每间隔预先设置的时间,通过监听器确定移动终端注册的第二网络类型;
[0088]在本发明实施例中,移动终端在处于语音通话中时,移动终端将每间隔预先设置的时间,通过监听器确定移动终端注册的第二网络类型。
[0089]其中,“第二网络类型”中的“第二”仅仅用于描述在语音通话过程中移动终端注册的网络类型,并不对网络类型造成限定。
[0090]其中,在语音通话开始后,监听器将每间隔预先设置的时间确定一次移动终端注册的网络类型,且在每次确定移动终端注册的网络类型之后,都将与初始网络类型进行比较,以确定注册的网络类型是否发生变化。
[0091]步骤303、根据第二网络类型及初始网络类型确定移动终端注册的网络类型是否发生变化;
[0092]在本发明实施例中,移动终端将根据第二网络类型及初始网络类型确定移动终端注册的网络类型是否发生变化,具体的:若第二网络类型及初始网络类型相同,则确定移动终端注册的网络类型未发生变化,且移动终端将继续每间隔预先设置的时间,通过监听器确定移动终端注册的第二网络类型。
[0093]若第二网络类型与初始网络类型不相同,则确定移动终端注册的网络类型发生变化。
[0094]需要说明的是,在本发明实施例中,若移动终端一直处于语音通话状态,则不论移动终端确定其注册的网络类型是否发生变化,移动终端都将一直通过监听器确定移动终端注册的网络类型。
[0095]其中,优选的,移动终端还可以记录注册网络状态发生变化的次数及发生变化的状态,其中,注册网络状态发生变化的次数可以用于判断网络是否稳定,以确定注册网络的稳定性。发生变化的状态可以是:由VoLTE网络切换至CFBS网络,或者由CFBS网络切换至VoLTE网络。
[0096]例如,若初始网络类型为VoLTE网络,则在第一次检测到移动终端注册的网络类型为CFBS时,则确定移动终端注册的网络类型发生变化,且在移动终端注册的网络类型一直为CFBS时,移动终端将一直确定移动终端注册的网络类型发生了变化,将一直执行步骤304及步骤305,以引起用户的注意。
[0097]若在移动终端注册的网络类型从CFBS切换至初始网络类型即VoLTE网络之后,移动终端将确定移动终端注册的网络类型未发生变化,则将不执行步骤304及步骤305中的内容。
[0098]步骤304、若监测到移动终端注册的网络类型发生变化,则播放预先设置的语音信息和/或触发移动终端进行震动;
[0099]步骤305、在移动终端的显示界面上显示提示消息,提示消息用于提示是否保持语音通话。
[0100]在本发明实施例中,步骤304和步骤305分别与图2所示的第一实施例中的步骤202和步骤203描述的内容相似,此处不做赘述。
[0101]在本发明实施例中,当检测到移动终端完成网络注册且发起语音通话时,通过监听器确定移动终端注册的初始网络类型,每间隔预先设置的时间,通过监听器确定移动终端注册的第二网络类型,且根据第二网络类型及初始网络类型确定移动终端注册的网络类型是否发生变化,若监测到移动终端注册的网络类型发生变化,则播放预先设置的语音信息和/或触发移动终端进行震动,且在显示界面上显示提示消息,用于提示是否保持语音通话,使得能够有效避免因注册的网络类型发生变化带来资费变化导致的用户损失的问题,能够有效改善用户体验。
[0102]需要说明的是,图3所示的第二实施例中,是将每次确定的移动终端注册的网络类型与初始网络类型进行比较,以确定移动终端注册的网络类型相对于初始网络类型是否发生变化,在实际应用中,还可以利用确定的移动终端注册的网络类型与上一次确定的网络类型进行比较,确定注册的网络类型是否发生变化,下面将进行详细介绍。
[0103]请参阅图4,为本发明第三实施例中语音业务的处理方法的流程示意图,包括:
[0104]步骤401、当检测到移动终端完成网络注册且发起语音通话时,通过监听器确定移动终端注册的第I网络类型;
[0105]在本发明实施例中,当监测到移动终端完成网络注册且发起语音通话时,移动终端内的监听器将确定移动终端注册的第I网络类型,其中,该第I网络类型可以是VoLTE网络或者是SFBS网络。
[0106]其中,移动终端在需要发起语音通话时,需要先注册支持语音业务的网络,且在注册成功之后,才能发起语音通话,因此,监听器能够确定移动终端在发起语音通话时注册的网络类型。
[0107]步骤402、当检测到移动终端处于语音通话中时,每间隔预先设置的时间,通过监听器确定移动终端注册的第i网络类型,i的初始值为2;
[0108]步骤403、判断第i网络类型是否与第1-Ι网络类型是否相同;
[0109]步骤404、若第i网络类型与第1-Ι网络类型相同,则确定移动终端注册的网络类型未发生变化;
[0110]步骤405、若第i网络类型与第1-1网路类型不同,则确定移动终端注册的网络类型发生变化;继续执行步骤406 ;
[0111]在本发明实施例中,在移动终端处于语音通话中时,移动终端将每间隔预先设置的时间,通过监听器确定移动终端注册的第i网络类型,该i的初始值为2。
[0112]其中,移动终端在每次确定第i网络类型之后,都将判断该第i网络类型是否与第1-Ι网络类型相同,若第i网络类型与第1-Ι网络类型相同,则确定移动终端注册的网络类型未发生变化,若第i网络类型与第1-Ι网络类型不同,则确定移动终端注册的网络类型发生变化。
[0113]需要说明的是,图3所示第二实施例中网络类型发生变化是指在通话语音过程中确定的第二网络类型相对于初始网络类型发生了变化,而图4所示第三实施例中网络类型发生变化是指在通话语音过程中确定的第i网络类型相对于第1-Ι网络类型发生了变化,因此,图3所示第二实施例中的网络类型发生变化与图4所示第三实施例中网络类型发生变化的含义是不一样的。且虽然图3和图4所描述的技术方案有差异,但是都是基于相似的原理或者思想的,均属于本申请要求保护的范围。
[0114]步骤406、若监测到移动终端注册的网络类型发生变化,则播放预先设置的语音信息和/或触发移动终端进行震动;
[0115]步骤407、在移动终端的显示界面上显示提示消息,提示消息用于提示是否保持语音通话。
[0116]在本发明实施例中,步骤406与步骤407分别与图2所示的第一实施例中的步骤202和步骤203描述的内容相似,此处不做赘述。
[0117]优选的,在本发明实施例中,由于在显示界面上显示了提示消息,若移动终端检测到用户通过点击显示界面上的“保持”或者“继续”等含义的按钮生成的继续通话指令时,移动终端将保持语音通话,且移动终端可以结束对注册的网络类型的变化的监测,或者移动终端还可以继续保持对注册的网络类型的变化的监测,且在监测到网络类型发生变化时,继续执行步骤406和步骤407。
[0118]若移动终端监测到用户通过点击显示界面上的“结束”或者“否”等含义的按钮生成的结束通话指令时,移动终端结束语音通话。
[0119]若在预置的时长内未检测到结束通话指令或者继续通话指令,则关闭提示消息的显示界面,保持语音通话。
[0120]在本发明实施例中,当检测到移动终端完成网络注册且发起语音通话时,通过监听器确定移动终端注册的第I网络类型,每间隔预先设置的时间,通过监听器确定移动终端注册的第i网络类型,i的初始值为2,且判断第i网络类型是否与第1-Ι网络类型是否相同,若第i网络类型与第1-Ι网络类型相同,则确定移动终端注册的网络类型未发生变化,若第i网络类型与第1-Ι网络类型不同,则确定移动终端注册的网络类型发生变化,移动终端将播放预先设置的语音信息和/或触发移动终端进行震动,且在移动终端的显示界面上显示提示消息,使得能够有效避免因注册的网络类型发生变化带来资费变化导致的用户损失的问题,能够有效改善用户体验。
[0121]请参阅图5,为本发明第四实施例中移动终端的结构示意图,移动终端包括:
[0122]监测模块501,用于当检测到移动终端处于语音通话中时,监测移动终端注册的网络类型是否发生变化;
[0123]在本发明实施例中,当移动终端检测到移动终端处于语音通话中时,监测模块501监测该移动终端注册的网络类型是否发生变化。
[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通
过监听器确定移动终端注册的第I网络类型,当检测到移动终端处于语音通话中时,监测模块501监测移动终端注册的网络类型是否发生变化;具体的:每间隔预先设置的时间,类型确定模块602通过监听器确定移动终端注册的第i网络类型,i的初始值为2,第一判断模块603判断第i网络类型是否与第1-Ι网络类型是否相同,若第i网络类型与第1-Ι网络类型相同,则第一确定模块604确定移动终端注册的网络类型未发生变化,若第i网络类型与第1-Ι网路类型不同,则第二确定模块605确定移动终端注册的网络类型发生变化。
[0164]在本发明实施例中,若监测到移动终端注册的网络类型发生变化,则播放触发模块502播放预先设置的语音信息和/或触发移动终端进行震动;最后显示模块503在移动终端的显示界面上显示提示消息,提示消息用于提示是否保持语音通话。
[0165]且若检测到继续通话指令,则处理模块606保持语音通话;若检测到结束通话指令,则处理模块606结束语音通话;若在预置的时长内未检测到结束通话指令或者继续通话指令,则处理模块606关闭提示消息的显示界面,保持语音通话。
[0166]在本发明实施例中,通过上述移动终端执行语音业务的处理方法,使得能够有效避免因注册的网络类型发生变化带来资费变化导致的用户损失的问题,能够有效改善用户体验。
[0167]在本申请所提供的几个实施例中,应该理解到,所揭露的装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述模块的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个模块或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或模块的间接耦合或通信连接,可以是电性,机械或其它的形式。
[0168]所述作为分离部件说明的模块可以是或者也可以不是物理上分开的,作为模块显示的部件可以是或者也可以不是物理模块,即可以位于一个地方,或者也可以分布到多个网络模块上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。
[0169]另外,在本发明各个实施例中的各功能模块可以集成在一个处理模块中,也可以是各个模块单独物理存在,也可以两个或两个以上模块集成在一个模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。
[0170]所述集成的模块如果以软件功能模块的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-OnlyMemory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。
[0171]需要说明的是,对于前述的各方法实施例,为了简便描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本发明并不受所描述的动作顺序的限制,因为依据本发明,某些步骤可以采用其它顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作和模块并不一定都是本发明所必须的。
[0172]在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其它实施例的相关描述。
[0173]以上为对本发明所提供的一种语音业务的处理方法及移动终端的描述,对于本领域的技术人员,依据本发明实施例的思想,在【具体实施方式】及应用范围上均会有改变之处,综上,本说明书内容不应理解为对本发明的限制。
【主权项】
1.一种语音业务的处理方法,其特征在于,所述方法包括: 当检测到移动终端处于语音通话中时,监测所述移动终端注册的网络类型是否发生变化; 若监测到所述移动终端注册的网络类型发生变化,则播放预先设置的语音信息和/或触发所述移动终端进行震动; 在所述移动终端的显示界面上显示提示消息,所述提示消息用于提示是否保持所述语音通话。2.根据权利要求1所述的方法,其特征在于,所述移动终端包含监听器,所述监听器用于监测所述移动终端注册的网络类型。3.根据权利要求2所述的方法,其特征在于,所述方法还包括: 当检测到所述移动终端完成网络注册且发起语音通话时,通过所述监听器确定所述移动终端注册的初始网络类型; 则所述监测所述移动终端注册的网络类型是否发生变化包括: 每间隔预先设置的时间,通过所述监听器确定所述移动终端注册的第二网络类型; 判断所述第二网络类型是否与所述初始网络类型相同; 若所述第二网络类型与所述初始网络类型相同,则确定所述移动终端注册的网络类型未发生变化; 若所述第二网络类型与所述初始网络类型不同,则确定所述移动终端注册的网络类型发生变化。4.根据权利要求2所述的方法,其特征在于,所述方法还包括: 当检测到所述移动终端完成网络注册且发起语音通话时,通过所述监听器确定所述移动终端注册的第I网络类型; 则所述监测所述移动终端注册的网络类型是否发生变化包括: 每间隔预先设置的时间,通过所述监听器确定所述移动终端注册的第i网络类型,所述i的初始值为2; 判断所述第i网络类型是否与第1-Ι网络类型是否相同; 若所述第i网络类型与所述第1-1网络类型相同,则确定所述移动终端注册的网络类型未发生变化; 若所述第i网络类型与所述第1-1网路类型不同,则确定所述移动终端注册的网络类型发生变化。5.根据权利要求1至4任意一项所述的方法,其特征在于,所述方法还包括: 若检测到继续通话指令,则保持所述语音通话; 若检测到结束通话指令,则结束所述语音通话; 若在预置的时长内未检测到结束通话指令或者继续通话指令,则关闭所述提示消息的显示界面,保持所述语音通话。6.一种移动终端,其特征在于,所述移动终端包括: 监测模块,用于当检测到移动终端处于语音通话中时,监测所述移动终端注册的网络类型是否发生变化; 播放触发模块,用于若监测到所述移动终端注册的网络类型发生变化,则播放预先设置的语音信息和/或触发所述移动终端进行震动; 显示模块,用于在所述移动终端的显示界面上显示提示消息,所述提示消息用于提示是否保持所述语音通话。7.根据权利要求6所述的移动终端,其特征在于,所述移动终端包含监听器,所述监听器用于监测所述移动终端注册的网络类型。8.根据权利要求7所述的移动终端,其特征在于,所述移动终端还包括: 确定模块,用于当检测到所述移动终端完成网络注册且发起语音通话时,通过所述监听器确定所述移动终端注册的初始网络类型; 则所述监测模块包括: 类型确定模块,用于每间隔预先设置的时间,通过所述监听器确定所述移动终端注册的第二网络类型; 第一判断模块,用于判断所述第二网络类型是否与所述初始网络类型相同; 第一确定模块,用于若所述第二网络类型与所述初始网络类型相同,则确定所述移动终端注册的网络类型未发生变化; 第二确定模块,用于若所述第二网络类型与所述初始网络类型不同,则确定所述移动终端注册的网络类型发生变化。9.根据权利要求8所述的移动终端,其特征在于,所述确定模块还用于当检测到所述移动终端完成网络注册且发起语音通话时,通过所述监听器确定所述移动终端注册的第I网络类型; 则所述类型确定模块还用于每间隔预先设置的时间,通过所述监听器确定所述移动终端注册的第i网络类型,所述i的初始值为2; 所述第一判断模块还用于判断所述第i网络类型是否与第1-Ι网络类型是否相同; 所述第一确定模块还用于若所述第i网络类型与所述第1-1网络类型相同,则确定所述移动终端注册的网络类型未发生变化; 所述第二确定模块还用于若所述第i网络类型与所述第1-Ι网路类型不同,则确定所述移动终端注册的网络类型发生变化。10.根据权利要求6至9任意一项所述的移动终端,其特征在于,所述移动终端还包括:处理模块; 所述处理模块用于若检测到继续通话指令,则保持所述语音通话;若检测到结束通话指令,则结束所述语音通话;若在预置的时长内未检测到结束通话指令或者继续通话指令,则关闭所述提示消息的显示界面,保持所述语音通话。
【专利摘要】本发明公开了一种语音业务的处理方法及移动终端,该方法包括:当检测到移动终端处于语音通话中时,监测移动终端注册的网络类型是否发生变化,若监测到移动终端注册的网络类型发生变化,则播放预先设置的语音信息和/或触发移动终端进行震动,并在移动终端的显示界面上显示提示消息,该提示消息用于提示是否保持该语音通话,相较于现有技术,本发明由于在语音通话的过程中监测到移动终端注册的网络类型发生变化时通过播放预先设置的语音信息和/或触发移动终端进行震动,且在显示界面上显示提示信息,提示移动终端的使用者是否保持移动终端,使得能够有效避免因注册的网络类型发生变化带来资费变化导致的用户损失的问题,能够有效改善用户体验。
【IPC分类】H04M1/725
【公开号】CN105491231
【申请号】CN201510843647
【发明人】吴义盛
【申请人】广东欧珀移动通信有限公司
【公开日】2016年4月13日
【申请日】2015年11月27日