一种移动终端语音呼叫的方法及系统的制作方法_2

文档序号:9712234阅读:来源:国知局
S网络;
[0057]步骤S16、接收用户输入的语音呼叫请求,发起在所述CS网络中的语音呼叫。
[0058]综上可以看出,本发明提供一种移动终端语音呼叫的方法,当用户打开移动终端的拨号盘时,移动终端在确定当前注册网络类型为LTE网络的情况下,开始向LTE网络发送扩展服务请求,提前开始发起CS网络回落,从而使得拨号过程和CS网络回落过程同时进行,当用户发起语音呼叫请求时,移动终端已经完成CS网络回落过程。相比现有技术而言,节约了移动终端从LTE网络回落到CS网络的时间,从而大大减少了发起语音呼叫延迟时间,解决了现有技术中的问题。
[0059]实验表明,采用本发明提供的方法相比现有技术而言可以节约4?5秒语音呼叫延迟时间。
[0060]需要说明的是,在上述实施例的步骤S12中,当判定当前注册网络类型不是LTE网络时,表明当前注册网络类型为CS网络,此时,移动终端会直接根据用户输入的语音呼叫请求,发起在CS网络中的语音呼叫。
[0061]为避免用户打开拨号盘后长时间不输入语音呼叫请求,在上述实施例的基础上,参见图2,本发明另一实施例公开的一种移动终端语音呼叫的方法流程图,包括步骤:
[0062]步骤S21、在电路交换CS网络提前回落功能开启的情况下,接收用户输入的拨号请求,打开拨号盘;
[0063]步骤S22、判断当前注册网络类型是否为长期演进LTE网络,如果是,则执行步骤S23;
[0064]步骤S23、通过基带处理器向所述LTE网络发送扩展服务请求,以触发CS网络回落;
[0065]步骤S24、接收所述LTE网络反馈的CS网络参数,所述CS网络参数为所述LTE网络在接收到所述扩展服务请求后发送;
[0066]步骤S25、根据所述CS网络参数,由所述LTE网络回落到CS网络;
[0067]步骤S26、在回落到所述CS网络的同时,开启CS网络保持注册的计时器;
[0068]步骤S27、判断所述计时器的计时时间是否超过预设时间段,如果是,则执行步骤S28,否则,执行步骤S29;
[0069]其中,预设时间段可以为30秒,当然也可以为其它数据,具体依据实际需要而定。
[0070]步骤S28、由所述CS网络恢复为所述LTE网络;
[0071]需要说明的是,本步骤中的CS网络为当前注册的CS网络。
[0072]步骤S29、判断在所述预设时间段内是否接收到用户输入的语音呼叫请求,如果是,则执行步骤S30 ;
[0073]步骤S30、接收用户输入的语音呼叫请求,发起在所述CS网络中的语音呼叫。
[0074]可以看出,计时器是在移动终端回落到CS网络时开启,因此,在计时器开启的时间段,移动终端一直驻留在CS网络。为避免用户打开拨号盘后长时间不输入语音呼叫请求,当检测到计时器的计时时间超过预设时间段后,判定用户虽然打开了拨号盘,但是并没有语音呼叫要求,此时移动终端的网络注册类型由CS网络恢复为LTE网络。
[0075]需要说明的是,本申请中移动终端触发其内部的基带处理器发送扩展服务请求的过程可以采用两种方式实现,方式一,修改现有的拨号请求(例如,增加一个回落参数)方式实现;方式二,定义一个新的请求,例如,回落请求。
[0076]以同时具有安卓系统和基带处理器的移动终端为例:
[0077]首先定义一个新的回落请求,移动终端通过向其内部的基带处理器发送开启/关闭回落请求,触发基带处理器开启/关闭回落处理功能。基带处理器在接收到开启回落请求并成功回落到CS网络后,开启CS网络保持注册的计时器,并保持驻留在CS网络;基带处理器在接收到关闭回落请求后,关闭CS网络保持注册的计时器,并尝试注册LTE网络。
[0078]综上可以看出,本发明提供一种移动终端语音呼叫的方法,当用户打开移动终端的拨号盘时,移动终端在确定当前注册网络类型为LTE网络的情况下,开始向LTE网络发送扩展服务请求,提前开始发起CS网络回落,从而使得拨号过程和CS网络回落过程同时进行,当用户发起语音呼叫请求时,移动终端已经完成CS网络回落过程。相比现有技术而言,节约了移动终端从LTE网络回落到CS网络的时间,从而大大减少了发起语音呼叫延迟时间,解决了现有技术中的问题。
[0079]为进一步优化上述实施例,在步骤S30之后,还包括:
[0080]步骤S31、当检测到通话通路关断时,关闭所述计时器。
[0081]需要说明的是,当移动终端退出拨号盘时,计时器也会停止计时。
[0082]其中,在上述实施例中,还包括步骤:
[0083]当检测到通话通路关断时,由所述CS网络恢复为所述LTE网络。
[0084]其中,本步骤中的CS网络为当前注册的CS网络。
[0085]综上可以看出,本发明提供一种移动终端语音呼叫的方法,当用户打开移动终端的拨号盘时,移动终端在确定当前注册网络类型为LTE网络的情况下,开始向LTE网络发送扩展服务请求,提前开始发起CS网络回落,从而使得拨号过程和CS网络回落过程同时进行,当用户发起语音呼叫请求时,移动终端已经完成CS网络回落过程。相比现有技术而言,节约了移动终端从LTE网络回落到CS网络的时间,从而大大减少了发起语音呼叫延迟时间,解决了现有技术中的问题。
[0086]与上述方法实施例相对应,本发明还提供了一种移动终端语音呼叫的系统。
[0087]参见图3,本发明实施例公开的一种移动终端语音呼叫的系统的结构示意图,包括:
[0088]第一接收单元31,用于在电路交换CS网络提前回落功能开启的情况下,接收用户输入的拨号请求,打开拨号盘;
[0089]其中,CS网络通常指2G/3G网络。
[0090]需要说明的是,移动终端在打开拨号盘时开始回落到CS网络,这时移动终端可以继续数据传输,由于CS网络数据传输速度相对LTE网络较低,因此数据传输速度会受到一定影响,针对这个影响,本发明设计了一个控制CS网络提前回落的开关,用户可以控制CS网络提如回洛功能的开启和关闭。
[0091]第一判断单元32,用于判断当前注册网络类型是否为长期演进LTE网络;
[0092]发送单元33,用于在第一判断单元32判断为是的情况下,通过基带处理器向所述LTE网络发送扩展服务请求,以触发CS网络回落;
[0093]扩展服务请求(Extended Service Request,ESR)是移动终端在LTE网络下需要发起CSFB(Circuit Switched Fallback,电路交换网络回落)过程时给LTE网络发送的请求消息。
[0094]第二接收单元34,用于接收所述LTE网络反馈的CS网络参数,所述CS网络参数为所述LTE网络在接收到所述扩展服务请求后发送;
[0095]回落单元35,用于根据所述CS网络参数,由所述LTE网络回落到CS网络;
[0096]语音呼叫单元36,用于接收用户输入的语音呼叫请求,发起在所述CS网络中的语音呼叫。
[0097]综上可以看出,本发明提供一种移动终端语音呼叫的系统,当用户打开移动终端的拨号盘时,移动终端在确定当前注册网络类型为LTE网络的情况下,开始向LTE网络发送扩展服务请求,提前开始发起CS网络回落,从而使得拨号过程和CS网络回落过程同时进行,当用户发起语音呼叫请求时,移动终端已经完成CS网络回落过程。相比现有技术而言,节约了移动终端从LTE网络回落到CS网络的时间,从而大大减少了发起语音呼叫延迟时间,解决了现有技术中的问题。
[0098]需要说明的是,在上述实施例中,当第一判断单元32判定当前注册网络类型不是LTE网络时,表明当前注册网络类型为CS网络,此时,移动终端会直接根据用户输入的语音呼叫请求,发起在CS网络中的语音呼叫。
[0099]为避免用户打开拨号盘后长时间不输入语音呼叫请求,在上述实施例的基础上,参见图4,本发明另一实施例公开的一种移动终端语音呼叫的系统的结构示意图,包括:
[0100]第一接收单元41,用于在电路交换CS网络提前回落功能开启的情况下,接收用户输入的拨号请求,打开拨号盘;
[0101]第一判断单元42,用于判断当前注册网络类型是否为长期演进LTE网络;
[0?02] 发送单元43,用于在第一判断单元42判断为是的情况下,通过基带处理器向所述LTE网络发送扩展服务请求,以触发CS网络回落;
[0103]第二接收单元44,用于接收所述LTE网络反馈的CS网络参数,所述CS网络参数为所述LTE网络在
当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1