多模终端的多通信网络呼叫处理方法技术

技术编号:3655636 阅读:168 留言:0更新日期:2012-04-11 18:40
本发明专利技术涉及一种多模终端的多通信网络呼叫处理方法,其包括如下步骤:检测到一通信网络的呼叫请求;检测其他通信网络是否已经有正在进行的通话或数据业务;如有则由用户选择终止呼叫请求或挂断正在进行业务的通信网络,如无则执行正常呼叫流程。本发明专利技术多模终端的多通信网络呼叫处理方法,不论在主动拨号时还是被叫通话前,都要检查其他网络当前的通信情况,避免多个网络同时处于通信工作状态,因此采用本发明专利技术,既可以实现接听多呼叫的功能,又能避免多个通信模块同时处于通话工作状态引起的射频干扰和电流负载过大。

【技术实现步骤摘要】

本专利技术涉及一种,尤其涉及多网络同时待机时移动通信呼叫处理的方法。
技术介绍
目前,多模终端的应用越来越多,如支持全球移动通信(GSM)系统和码分多址(CDMA)系统的GSM/CDMA双模终端、GSM/个人便携式电话系统(PHS)双模终端等。现有技术中,用户利用多模终端只可以从多模通信网络中选择一种进行通信,不能同时选择两种以上的网络进行通信。进一步说,用户通过多模终端选择一种通信网络进行通信时,如果有来自其他网络的呼叫请求,该多模终端将拒绝建立会话连接。由于被呼叫用户不了解有呼叫,自己更无法控制或者调节呼叫的接听顺序,对端用户在无法与其联系后可能放弃呼叫,为此被叫用户可能失去重要的来电。为了解决上述问题,业界提出另一种多模终端呼叫处理策略用户可以选择一个网络进行通信,当有另一网络的呼入时,如果用户选择了接听,则将前一呼叫进行保持并切换到新的呼叫,否则拒绝该呼叫。2005年4月6日公开的中国专利申请第03143392.8号揭示了一种双模终端应用该呼叫处理方法,其处理流程如图1所示。该处理方法包括如下步骤步骤101至少与一个通信网络建立会话连接的多模终端实时检测是否还有呼叫请求,如果有,则执行步骤102,否则,执行步骤101;步骤102判断该呼叫的所属通信网络与步骤101中已经建立会话连接的通信网络是否是同一通信网络,如果是,会话连接失败,执行步骤101,否则,执行步骤203;步骤203判断用户是否选择接听,如果选择接听,则与该呼叫建立连接,将自身的通话模式转换至该呼叫所对应的模式,此时已建立会话连接的呼叫为呼叫保持状态,该呼叫的状态为通话状态,用户可以通过该会话连接进行通话,否则,拒绝该呼叫请求,执行步骤101。但是,上述呼叫处理方法在接听来自新通信模块的新的呼叫时向原来通信模块发送呼叫保持提示音,通信承载电路并没有释放,这样导致两个通信模块会同时处于通话工作状态,导致模块工作电流过高,终端电流容量不足。另外两个模块都以大功率发射,会带来相应射频干扰问题,影响用户的通话体验。
技术实现思路
为克服现有技术双网络同时待机的呼叫处理方法会使得两个通信模块同时处于通话工作状态的缺陷,本专利技术提供一种能接听多个网络的电话且可避免多个通信模块同时工作的。本专利技术为解决上述技术问题所提供的一种技术方案是提供一种,其包括如下步骤A检测到一通信网络的呼叫请求;B检测其他通信网络是否已经有正在进行的通话或数据业务;C如有则由用户选择终止呼叫请求或挂断正在进行业务的通信网络,如无则执行正常呼叫流程。所述通信网络包括GSM、CDMA、PHS中的二个。所述呼叫请求为用户通过一通信网络发出拨号请求。上述处理方法中所述步骤B和步骤C具体如下b检测另一个网络是否已经有正在进行的通话业务,如有则提示用户通信功能正忙并取消当前拨号请求,如另一网络没有正在进行的通话业务,则执行步骤c;c检查另一个网络是否是有正在进行的数据业务,如有则提示用户先挂断该网络连接并取消拨号请求,如另一网络既无数据业务又无通话业务,则按正常流程进行拨号。步骤A中,用户可以通过按键来发出拨号请求。所述呼叫请求为用户通过一网络收到的被叫请求。上述处理方法中所述步骤B和步骤C具体如下判断另一个网络是否正在进行通话或数据业务使用中,如果另一个网络正在进行通话或进行数据业务使用中,则发出来电提示音,并在界面上提示用户是接听还是挂断新的来电,如果另一网络既无数据业务又无通话业务,则按正常流程进行来电接听。所述界面提示用户是接听还是挂断新的来电之后,还包括判断用户是否选择接听新的来电的步骤,若用户选择接听新的来电,挂断已有通话或断开网络连接,若用户不选择接听新的来电,则判断用户是否直接挂断新来电,如果用户选择直接挂断新来电,则直接挂断新来电,若用户一直没有做出选择则等待20~30秒后系统主动挂断新的来电。与现有技术相比,本专利技术,不论在主动拨号时还是被叫通话前,都要检查其他网络当前的通信情况,避免多个网络同时处于通信工作状态,因此采用本专利技术,既可以实现接听多网络呼叫的功能,又能避免多个通信模块同时处于通话工作状态引起的射频干扰和电流负载过大。附图说明图1是现有技术双模双网络呼叫处理方法的流程图。图2是本专利技术多模终端的多网络呼叫处理方法的主动拨号流程的流程图。图3是本专利技术多模终端的多网络呼叫处理方法的被叫流程的流程图。具体实施方式本专利技术所指的多模终端至少包括公共通信模块、扩音器(microphone,MIC)模块、受话器(Phone)模块、每种通信模式下的通信模块,并且每种通信模式下的通信模块包括完成此模式下通话所必须的空中接口模块、内部话音处理模块、呼叫控制模块和信令处理模块等。其中,公共通信模块可以向各模式通信模块发送语音信号;MIC模块,即话筒,用于接收用户的语音信号;Phone模块,即听筒,将每种模式下的通信模块接收到的对端话音信号进行转换,并向本端用户提供各种提示音。一种较佳实施方式中,本专利技术的多模终端以双模终端为例,包括可以选择分别选择不同网络通信(例如GSM和CDMA)的两个通信模块,本专利技术以双模双网络呼叫处理的方法为例,下面分主动拨号流程和被叫流程来介绍如图2所示,是本专利技术双模双网络呼叫处理方法的主动拨号流程的流程图。主叫情形,即用户可选择任一网络主动发起拨号(包括语音拨号和数据拨号),其包括如下步骤步骤201多模终端系统检测到用户是否有拨号请求,本步骤中,用户可以通过按键发出拨号请求;步骤202检测另一个网络是否已经有正在进行的通话业务,如有则提示用户通信功能正忙并取消当前拨号请求,并回至步骤201,如另一网络没有正在进行的通话业务,则继续步骤203;步骤203检查另一个网络是否是有正在进行的数据业务,如有则提示用户先挂断该网络连接并取消拨号请求,并回至步骤201,如另一网络既无数据业务又无通话业务,则按正常流程进行拨号。如图3所示,是本专利技术双模双网络呼叫处理方法的被叫流程的流程图。被叫情形,即当有电话呼入时,其包括如下步骤步骤301检测是否有电话呼入,如果有,则执行步骤302,否则,执行步骤301;步骤302判断另一个网络是否正在进行通话或数据业务使用中,如果另一个网络正在进行通话或进行数据业务使用中,则发出来电提示音,并在界面上提示用户是接听还是挂断新的来电,接下来执行步骤303,如果另一网络既无数据业务又无通话业务,则按正常流程进行来电处理,并回至步骤301步骤303判断用户是否选择接听新的来电,若用户选择接听新的来电,挂断已有通话或断开网络连接,切换音频通道,然后将新来电相应通信模块的音频通道与声卡和MIC相连,若用户不选择接听新的来电,执行步骤304,若之前另一个网络在进行数据业务使用中,可继续之前的数据业务的使用,本步骤中,用户可以通过按键来做出选择;步骤304判断用户是否直接挂断新来电,如果用户选择直接挂断新来电,则直接挂断新来电,若用户一直没有做出选择则等待20~30秒后系统主动挂断新的来电。综上所述,本专利技术,即不论主叫还是被叫通话前,都要检查另外一个网络当前的通信情况,避免两个网络同时处于通信工作状态,因此采用本专利技术,既可以实现接听多呼叫的功能,又能避免两个通信模块同时处于通话工作状态引起的射频干扰和电流负载过大等问题。以上所述仅为本发本文档来自技高网
...

【技术保护点】
一种多模终端的多通信网络呼叫处理方法,其特征在于包括如下步骤:    A:检测到一通信网络的呼叫请求;    B:检测其他通信网络是否已经有正在进行的通话或数据业务;    C:如有则由用户选择终止呼叫请求或挂断正在进行业务的通信网络,如无则执行正常呼叫流程。

【技术特征摘要】

【专利技术属性】
技术研发人员:刘碧波
申请(专利权)人:宇龙计算机通信科技深圳有限公司
类型:发明
国别省市:94[中国|深圳]

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

1