多模終端的多通信網絡呼叫處理方法
2023-04-30 08:38:56 1
專利名稱:多模終端的多通信網絡呼叫處理方法
技術領域:
本發明涉及一種多模終端的多通信網絡呼叫處理方法,尤其涉及多網絡同時待機時移動通信呼叫處理的方法。
背景技術:
目前,多模終端的應用越來越多,如支持全球移動通信(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秒後系統主動掛斷新的來電。
綜上所述,本發明多模終端的多通信網絡呼叫處理方法,即不論主叫還是被叫通話前,都要檢查另外一個網絡當前的通信情況,避免兩個網絡同時處於通信工作狀態,因此採用本發明,既可以實現接聽多呼叫的功能,又能避免兩個通信模塊同時處於通話工作狀態引起的射頻幹擾和電流負載過大等問題。
以上所述僅為本發明的一種較佳實施方式,並不用以限制本發明,凡在本發明的精神和原則之內,所作的任何修改、等同替換及改進等,都應該包含在本發明的保護範圍內。
權利要求
1.一種多模終端的多通信網絡呼叫處理方法,其特徵在於包括如下步驟A檢測到一通信網絡的呼叫請求;B檢測其他通信網絡是否已經有正在進行的通話或數據業務;C如有則由用戶選擇終止呼叫請求或掛斷正在進行業務的通信網絡,如無則執行正常呼叫流程。
2.如權利要求1所述的多模終端的多通信網絡呼叫處理方法,其特徵在於所述通信網絡包括GSM、CDMA、PHS中的二個。
3.如權利要求2所述的多模終端的多通信網絡呼叫處理方法,其特徵在於所述呼叫請求為用戶通過一通信網絡發出撥號請求。
4.如權利要求3所述的多模終端的多通信網絡呼叫處理方法,其特徵在於所述步驟B和步驟C具體如下b檢測另一個網絡是否已經有正在進行的通話業務,如有則提示用戶通信功能正忙並取消當前撥號請求,如另一網絡沒有正在進行的通話業務,則執行步驟c;c檢查另一個網絡是否是有正在進行的數據業務,如有則提示用戶先掛斷該網絡連接並取消撥號請求,如另一網絡既無數據業務又無通話業務,則按正常流程進行撥號。
5.如權利要求4所述的多模終端的多通信網絡呼叫處理方法,其特徵在於步驟A中,用戶可以通過按鍵來發出撥號請求。
6.如權利要求1所述的多模終端的多通信網絡呼叫處理方法,其特徵在於所述呼叫請求為用戶通過一網絡收到的被叫請求。
7.如權利要求6所述的多模終端的多通信網絡呼叫處理方法,其特徵在於所述步驟B和步驟C具體如下判斷另一個網絡是否正在進行通話或數據業務使用中,如果另一個網絡正在進行通話或進行數據業務使用中,則發出來電提示音,並在界面上提示用戶是接聽還是掛斷新的來電,如果另一網絡既無數據業務又無通話業務,則按正常流程進行來電接聽。
8.如權利要求7所述的多模終端的多通信網絡呼叫處理方法,其特徵在於所述界面提示用戶是接聽還是掛斷新的來電之後,還包括判斷用戶是否選擇接聽新的來電的步驟,若用戶選擇接聽新的來電,掛斷已有通話或斷開網絡連接,若用戶不選擇接聽新的來電,則判斷用戶是否直接掛斷新來電,如果用戶選擇直接掛斷新來電,則直接掛斷新來電,若用戶一直沒有做出選擇則等待20~30秒後系統主動掛斷新的來電。
全文摘要
本發明涉及一種多模終端的多通信網絡呼叫處理方法,其包括如下步驟檢測到一通信網絡的呼叫請求;檢測其他通信網絡是否已經有正在進行的通話或數據業務;如有則由用戶選擇終止呼叫請求或掛斷正在進行業務的通信網絡,如無則執行正常呼叫流程。本發明多模終端的多通信網絡呼叫處理方法,不論在主動撥號時還是被叫通話前,都要檢查其他網絡當前的通信情況,避免多個網絡同時處於通信工作狀態,因此採用本發明,既可以實現接聽多呼叫的功能,又能避免多個通信模塊同時處於通話工作狀態引起的射頻幹擾和電流負載過大。
文檔編號H04W4/16GK1809191SQ200610033519
公開日2006年7月26日 申請日期2006年2月7日 優先權日2006年2月7日
發明者劉碧波 申請人:宇龍計算機通信科技(深圳)有限公司