[發明專利]緊急呼叫控制方法及終端設備有效
| 申請號: | 201710046877.8 | 申請日: | 2017-01-20 |
| 公開(公告)號: | CN106817685B | 公開(公告)日: | 2020-04-03 |
| 發明(設計)人: | 周漢心;彭弘毅 | 申請(專利權)人: | 深圳市萬普拉斯科技有限公司 |
| 主分類號: | H04W4/90 | 分類號: | H04W4/90;H04W8/24;H04W76/32 |
| 代理公司: | 北京超凡志成知識產權代理事務所(普通合伙) 11371 | 代理人: | 馬維麗 |
| 地址: | 518000 廣東省深圳市*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 緊急 呼叫 控制 方法 終端設備 | ||
本發明提供了一種緊急呼叫控制方法及終端設備,該方法包括:在緊急呼叫過程中執行掛斷操作時,控制發出事件消息;響應該事件消息,判斷當前通話連接對象是否已改變;若當前通話連接對象已改變,判斷當前通話連接狀態是否為掛斷狀態(Disconnect);若當前通話連接狀態不處于掛斷狀態,控制執行斷開連接操作(onDisconnect)掛斷所有的通話連接,成功掛斷緊急呼叫電話。通過上述方法,解決了當全網通手機插卡撥打緊急號碼,用戶掛斷電話時Phone改變導致撥號盤呼叫列表無法正確更新通話狀態鏈路信息,出現無法掛斷電話,通話界面無法消失的問題,保證正常的通話業務,提高用戶體驗。
技術領域
本發明涉及通信技術領域,特別涉及一種緊急呼叫控制方法及終端設備。
背景技術
當前全網通手機有雙卡雙待單通,在進行緊急呼叫過程時,撥號盤會下發撥號命令,由GSMPhone發起緊急呼叫流程,最終轉發到modem執行緊急呼叫流程。緊急呼叫過程中,GSMPhone會不斷查詢通話狀態鏈路信息,并通知到撥號盤更新界面。用戶掛斷電話時,GSMPhone下發掛斷命令,由modem執行掛斷流程,掛斷流程結束后,GSMPhone查詢到無通話狀態鏈路信息時,會通知到撥號盤應用更新呼叫列表Call List的通話狀態為已掛斷狀態DISCONNECTED,隨后撥號盤不顯示通話界面應用,完成整個通話過程。
但是當用戶插入電信卡進行緊急呼叫過程時,因為modem只配置GSM和WCDMA協議棧處理緊急呼叫流程,所以仍然要通過GSMPhone發起緊急呼叫流程,當用戶點擊掛斷按鈕時,modem完成掛斷流程,雖然GSMPhone對象已不能獲取到通話狀態鏈路信息,但是此時GSMPhone會切到CDMAPhone,導致撥號盤應用不能正確更新通話狀態列表Call List,CallList會一直處于正在掛斷執行中DISCONNECTING狀態,
導致撥號盤通話界面無法消失,因為底層也無通話鏈路,用戶繼續點擊掛斷按鈕,也無法掛斷電話,也無法呼叫電話,只有重啟手機才能恢復,用戶體驗非常差。
發明內容
有鑒于此,本發明提供一種緊急呼叫控制方法及終端設備,以解決上述不足。
本發明第一方面,提供了一種緊急呼叫控制方法,該方法包括:
在緊急呼叫過程中執行掛斷操作時,控制發出事件消息;
響應該事件消息,判斷當前通話連接對象是否已改變;
若當前通話連接對象已改變,判斷當前通話連接狀態是否為掛斷狀態(Disconnect);
若當前通話連接狀態不處于掛斷狀態,控制執行斷開連接操作(onDisconnect)掛斷所有的通話連接,成功掛斷緊急呼叫電話。
進一步,所述事件消息為EVENT_POLL_CALLS_RESULT事件消息。
進一步,所述“判斷當前通話連接對象是否已改變”包括:
判斷當前通話連接對象的參數mIsTheCurrentActivePhone是否等于false。
進一步,所述“判斷當前通話連接狀態是否為掛斷狀態(Disconnect)”包括:
判斷當前通話連接的SIM(Subscriber Identification Module)卡的電話標記ddsPhoneId和網絡請求的phoneId是否相等。
進一步,所述“成功掛斷緊急呼叫電話”包括:
更新呼叫列表(Call List);
控制不啟動通話界面。
本發明第二方面,提供了一種終端設備,所述終端設備包括:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于深圳市萬普拉斯科技有限公司,未經深圳市萬普拉斯科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710046877.8/2.html,轉載請聲明來源鉆瓜專利網。





