紧急呼叫控制方法及终端设备技术

技术编号:15625401 阅读:145 留言:0更新日期:2017-06-14 06:23
本发明专利技术提供了一种紧急呼叫控制方法及终端设备,该方法包括:在紧急呼叫过程中执行挂断操作时,控制发出事件消息;响应该事件消息,判断当前通话连接对象是否已改变;若当前通话连接对象已改变,判断当前通话连接状态是否为挂断状态(Disconnect);若当前通话连接状态不处于挂断状态,控制执行断开连接操作(onDisconnect)挂断所有的通话连接,成功挂断紧急呼叫电话。通过上述方法,解决了当全网通手机插卡拨打紧急号码,用户挂断电话时Phone改变导致拨号盘呼叫列表无法正确更新通话状态链路信息,出现无法挂断电话,通话界面无法消失的问题,保证正常的通话业务,提高用户体验。

【技术实现步骤摘要】
紧急呼叫控制方法及终端设备
本专利技术涉及通信
,特别涉及一种紧急呼叫控制方法及终端设备。
技术介绍
当前全网通手机有双卡双待单通,在进行紧急呼叫过程时,拨号盘会下发拨号命令,由GSMPhone发起紧急呼叫流程,最终转发到modem执行紧急呼叫流程。紧急呼叫过程中,GSMPhone会不断查询通话状态链路信息,并通知到拨号盘更新界面。用户挂断电话时,GSMPhone下发挂断命令,由modem执行挂断流程,挂断流程结束后,GSMPhone查询到无通话状态链路信息时,会通知到拨号盘应用更新呼叫列表CallList的通话状态为已挂断状态DISCONNECTED,随后拨号盘不显示通话界面应用,完成整个通话过程。但是当用户插入电信卡进行紧急呼叫过程时,因为modem只配置GSM和WCDMA协议栈处理紧急呼叫流程,所以仍然要通过GSMPhone发起紧急呼叫流程,当用户点击挂断按钮时,modem完成挂断流程,虽然GSMPhone对象已不能获取到通话状态链路信息,但是此时GSMPhone会切到CDMAPhone,导致拨号盘应用不能正确更新通话状态列表CallList,CallList会一直处于正本文档来自技高网...
紧急呼叫控制方法及终端设备

【技术保护点】
一种紧急呼叫控制方法,其特征在于,该方法包括:在紧急呼叫过程中执行挂断操作时,控制发出事件消息;响应该事件消息,判断当前通话连接对象是否已改变;若当前通话连接对象已改变,判断当前通话连接状态是否为挂断状态(Disconnect);若当前通话连接状态不处于挂断状态,控制执行断开连接操作(onDisconnect)挂断所有的通话连接,成功挂断紧急呼叫电话。

【技术特征摘要】
1.一种紧急呼叫控制方法,其特征在于,该方法包括:在紧急呼叫过程中执行挂断操作时,控制发出事件消息;响应该事件消息,判断当前通话连接对象是否已改变;若当前通话连接对象已改变,判断当前通话连接状态是否为挂断状态(Disconnect);若当前通话连接状态不处于挂断状态,控制执行断开连接操作(onDisconnect)挂断所有的通话连接,成功挂断紧急呼叫电话。2.根据权利要求1所述的紧急呼叫控制方法,其特征在于,所述事件消息为EVENT_POLL_CALLS_RESULT事件消息。3.根据权利要求1所述的紧急呼叫控制方法,其特征在于,所述“判断当前通话连接对象是否已改变”包括:判断当前通话连接对象的参数mIsTheCurrentActivePhone是否等于false。4.根据权利要求1所述的紧急呼叫控制方法,其特征在于,所述“判断当前通话连接状态是否为挂断状态(Disconnect)”包括:判断当前通话连接的SIM(SubscriberIdentificationModule)卡的电话标记ddsPhoneId和网络请求的phoneId是否相等。5.根据权利要求1所述的紧急呼叫控制方法,其特征在于,所述“成功挂断紧急呼叫电话”包括:更新呼叫列表(CallList);控制不启动通话界面。6.一种终端设备,其特征在于,所述终端设备包括:事件控制模块,用于在紧急呼叫过程中执行挂断操作时,控制发出事件消息;对象判...

【专利技术属性】
技术研发人员:周汉心彭弘毅
申请(专利权)人:深圳市万普拉斯科技有限公司
类型:发明
国别省市:广东,44

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

1