專利名稱:一種網關及支持一機多號的方法
技術領域:
本發明涉及通信領域,特別涉及一種網關及支持一機多號的方法。
背景技術:
目前無線網關產品支持無線網絡下的語音需求,如在GSM(Global System for Mobile Communications, 全球移動通訊系統)/TD-SCDMA(Time Division-Synchronous Code Division Multiple Access,時分同步的碼分多址技術)/UMTS(Universal Mobile Telecommunications System,通用移動通信系統)網絡下的語音呼叫等,但不能支持PSTN (Public Switched Telephone Network,公共交換電話網絡)下的語音呼叫功能。當前無線與固網的融合已成為一種趨勢, 能夠同時支持PSTN及無線網絡下語音功能,已成為用戶迫切需求的產品。
但現有技術中還沒有能夠支持同時支持PSTN及無線網絡下的語音功能的網關類產品。
發明內容
為了給用戶帶來更多的用戶體驗,本發明實施例提供了一種網關及支持一機多號的方法。
所述技術方案如下
本發明實施例提供了一種網關,所述網關包括控制模塊,無線模塊和PSTN模塊; 所述控制模塊,用于在判斷用戶需要進行語音呼叫的情況下,根據預設網絡指令,判斷 所述網絡指令的類型,當所述網絡指令的類型是無線網絡時,將所述網絡指令發送給所述無
線模塊;當所述網絡指令的類型是公共交換電話網絡PSTN時,將所述網絡指令發送給所述 PSTN模塊;
所述無線模塊,用于在接收到所述控制模塊發送的所述網絡指令的情況下,根據所述控
制模塊發送的所述網絡指令,在無線網絡下進行語音呼叫;
所述PSTN模±央,用于在接收到所述控制模塊發送的所述網絡指令的情況下,根據所述 控制模塊發送的所述網絡指令,在PSTN下進行語音呼叫。
本發明實施例提供了一種支持一機多號的方法,所述方法包括
在判斷用戶需進行語音呼叫的情況下,根據預設網絡指令,判斷所述網絡指令的類型,當所述網絡指令的類型是無線網絡時,在無線網絡下進行語音呼叫;當所述網絡指令的類型 是公共交換電話網絡PSTN時,在PSTN下進行語音呼叫。
本發明實施例提供的技術方案可以同時支持無線網絡和PSTN下的語音需求,為用戶帶 來了更多的體驗。
圖1是本發明的一個實施例提供的一種網關結構示意圖2是本發明的一個實施例提供的另一種網關結構示意圖3是本發明的一個實施例提供的一種支持一機多號的方法流程示意圖。
具體實施例方式
為使本發明的目的、技術方案和優點更加清楚,下面將結合附圖對本發明實施方式作進 一步地詳細描述。 實施例1
參見圖l,本發明實施例提供了一種網關,該網關包括控制模塊101,無線模塊102和
PSTN模塊103;
控制模塊101,用于在判斷用戶需進行語音呼叫的情況下,根據預設網絡指令,判斷該
網絡指令的類型,當該網絡指令的類型是無線網絡時,將該網絡指令發送給無線模塊102;
當該網絡指令的類型是PSTN時,將該網絡指令發送給PSTN模塊103;
例如,對于用戶主叫的情況,當檢測到用戶摘機或按免提撥號打電話時,即可判斷用戶 需要進行語音呼叫業務。該預設網絡指令可以由用戶在進行語音呼叫前,或進行語音呼叫時 輸入,控制模塊101根據用戶輸入的網絡指令來判斷該網絡指令的類型,控制模塊101也可 以通過網關上的硬件開關的位置來確定預設的網絡指令,如硬件開關在第一位置,代表網絡 指令的類型是無限網絡;硬件開關在第二位置,代表網絡指令的類型是PSTN網絡。
無線模塊102,用于在接收到控制模塊101發送的網絡指令的情況下,根據控制模塊101 發送的網絡指令,在無線網絡下進行語音通信;
當無線模塊102接收到控制模塊101發送的網絡指令時,表明該網絡指令對應的類型是 無線網絡,用戶決定使用無線網絡進行呼叫,此時,無線模塊102在無線網絡下完成語音通 信處理。
PSTN模塊103,用于在接收到所述控制模塊101發送的所述網絡指令的情況下,根據控制模塊101發送的網絡指令,在PSTO下進行語音通信;
當PSTN模塊103接收到控制模塊101發送的網絡指令時,表明該網絡指令對應的類型 是PSTN,用戶決定使用PSTN進行呼叫,此時,PSTN模塊103在PSTN下完成語音通信處理。
在本發明的一個實施例中,參見圖2,該網關還可以包括在進行語音通信情況下的輸入 輸出模塊104(如speaker和microphone),該輸入輸出模塊104可同時與無線模塊102和PSTN 模塊103通信連接,當無線模塊102工作時,輸入輸出模塊104接收無線模塊102的信號進 行輸出,還用于接收用戶輸入的信號,輸入給無線模塊102;當PSTN模塊103工作時,輸 入輸出模塊104接收PSTN模塊103的信號進行輸出,還用于接收用戶輸入的信號,輸入給 PSTN模塊103。在本發明的一個實施例中,輸入輸出模塊104也可通過控制模塊101的控制 來實現與無線模塊102或PSTN模塊103的通信連接,即控制模塊101在判斷預設網絡指令 的類型是無線網絡時,控制輸入輸出模塊104與無線模塊102通信相連,判斷預設網絡指令 的類型是PSTO時,控制輸入輸出模塊104與PSTN模塊103通信相連。
在此實施例中,輸入輸出模塊104不是同時連接PSTN模塊103和無線模塊102,而是 在哪個模塊工作時,才與哪個模塊連接,避免了在工作時同時連接多個模塊可能造成的干擾。
具體而言,可采用一個控制開關來控制輸入輸出模塊104與無線模塊102或PSTN模塊 103的通信連接,該控制開關包括控制端,第一端,第二端和第三端,該第一端與輸入輸出 模塊104通信連接,第二端與無線模塊102通信連接,第三端與PSTN模塊103通信連接, 控制端接受控制模塊101的控制,當控制模塊101判斷預設網絡指令的類型是無線網絡時, 通過該控制端控制第一端和第二端通信連接;當控制模塊101判斷預設網絡指令的類型是 PSTN時,通過該控制端控制第一端和第三端通信連接。
當然控制輸入輸出模塊104與無線模塊102或PSTN模塊103的通信連接的具體方式有 多種,如也可采用軟件開關配合硬件來實現輸入輸出模塊的連接切換,在此不一一列舉。
對于被叫的情況,無線模塊102和PSTN模塊103都檢測被叫的情況,不同的是無線模 塊102檢測來自無線網絡的呼叫,如果被叫是來自無線網絡的呼叫,則無線模塊102在無線 網絡下完成語音呼叫的處理;PSTN模塊103檢測電話線上的呼叫,如果被叫是來自電話線 上的呼叫,則PSTN模塊103在PSTN下完成語音呼叫的處理,這樣一個網關能為用戶帶來 更多的體驗。
本實施例提供的網關可以同時支持無線網絡和PSTN下的語音需求,而現有技術中,此 類網關只支持無線網絡下的語音需求,如只支持GSM/TD-SCDMA/UMTS網絡下的語音呼叫等,不能支持PSTN下的語音呼叫功能。而當前無線網絡與PSTN的融合已成為一種趨勢, 該實施例提供的網關既可以支持無線網絡下的語音功能,又可以支持PSTN下的語音功能, 大大增加用戶的便利程度。
由于無線網絡的移動性,用戶往往會優選設置網關在語音呼叫時采用無線網絡,即預設 或輸入無線網絡類型的網絡指令。但無線網絡的語音通信也會受無線信號強弱的限制,針對 此情況,在本發明的一個實施例中,無線模塊102還用于,在接收到控制模塊101發送的所 述網絡指令的情況下,判斷無線網絡的信號強弱,若無線網絡無信號或信號強度低于第一閾 值時,向控制模塊101發送第一通知;
此時,控制模塊101還用于根據所述第一通知檢查PSTN網絡是否可用,若可用,則向 PSTN模塊103發送網絡類型為PSTN的網絡指令。
由于PSTO模塊的電話線有可能沒有插接上,所以控制模塊101需檢査PSTN網絡是否 可用。具體檢查方式可以是控制模塊101發送查詢請求給PSTN模塊103, PSTN模塊103返 回表示PSTN模塊103是否可用的應答。當然,査詢的方式可有多種,本發明的實施例不對 查詢的具體方式做限定。
在此實施例中,網關可根據用戶的設置優先選擇無線網絡進行通信,但在無線網絡無信 號或信號不好的情況下,自動調整進行語音通信的通信模塊,保證了用戶的通信質量。
由于PSTN網絡資費的往往比無線網絡的資費便宜,用戶也可能會優選設置網關在語音 呼叫是采用PSTN,即預設或輸入PSTN類型的網絡指令。但也有可能由于電話線未插上或者 其他原因導致PSTN模塊103不可用,針對此情況,在本發明的一個實施例中,PSTN模塊 103還用于,在接收到控制模塊101發送的所述網絡指令的情況下,判斷PSTN網絡是否可 用,如不可用,則向控制模塊101發送第二通知;
此時,控制模塊101還用于根據所述第二通知檢查無線模塊102連接的無線網絡是否有 信號,若有,則向無線模塊102發送網絡類型為無線網絡的網絡指令。
在此實施例中,網關可根據用戶的設置優先選擇PSTN進行通信,但在PSTN不可用的 情況下,自動調整進行語音通信的通信模塊,保證了用戶通信的正常進行。
參見圖3,在本發明的一個實施例中,還提供了一種使用上述網關的支持一機多號的方 法,該方法包括
201:在判斷用戶需進行語音呼叫的情況下,根據預設網絡指令,判斷該網絡指令的類型, 當該網絡指令的類型是無線網絡時,執行202;當該網絡指令的類型是PSTN時,執行203; 例如,對于用戶主叫的情況,當檢測到用戶摘機或按免提撥號打電話時,即可判斷用戶需要進行語音呼叫業務。該預設網絡指令可以由用戶在進行語音呼叫前,或進行語音呼叫時 輸入,可以通過根據用戶輸入的網絡指令來判斷該網絡指令的類型,也可以通過網關上的硬 件開關的位置來確定預設的網絡指令,如硬件開關在第一位置,代表網絡指令的類型是無限 網絡;硬件開關在第二位置,代表網絡指令的類型是PSTN網絡。 202:在無線網絡下進行語音通信;
當收到的網絡指令對應的類型是無線網絡,表明用戶決定使用無線網絡進行呼叫,此時, 在無線網絡下完成語音呼叫處理。 203:在PSTN下進行語音通信。
當收到的網絡指令對應的類型是PSTN,表明用戶決定使用PSTN進行呼叫,此時,在 PSTN下完成語音通信處理。
對于被叫的情況,可以檢測被叫的情況,當檢測出該呼叫是來自無線網絡的呼叫,則在 無線網絡下完成語音呼叫的處理;當檢測出該呼叫是來自電話線上的呼叫,則在PSTN下完 成語音呼叫的處理。
本實施例提供的使用上述網關的支持一機多號的方法,可以使該網關同時支持無線網絡 和PSTN下的語音需求,而現有技術中網關只支持無線網絡下的語音需求,如只支持 GSM/TD-SCDMA/UMTS網絡下的語音呼叫等,不能支持PSTN下的語音呼叫功能。而當前 無線網絡與PSTN的融合己成為一種趨勢,因此既可以支持無線網絡下的語音功能,又可以 支持PSTN下的語音功能可以大大增加用戶的便利程度。
由于無線網絡的移動性,用戶往往會優選設置網關在語音呼叫時采用無線網絡,即預設 或輸入無線網絡類型的網絡指令。但無線網絡的語音通信也會受無線信號強弱的限制,針對 此情況,在本發明的一個實施例中,步驟202:在無線網絡下進行語音呼叫,具體包括
判斷無線網絡的信號強弱,若無線網絡無信號或信號強度低于第一閾值時,檢查PSTN 網絡是否可用,若可用,則執行步驟203。
由于電話線有可能沒有插接上,所以需檢查PSTN是否可用。具體檢査方式可以是發送 査詢請求,若收到表示PSTN可用的應答,則可以使用PSTN進行語音呼叫。當然,査詢的 方式可有多種,本發明的實施例不對査詢的具體方式做限定。
在此實施例中,網關可根據用戶的設置優先選擇無線網絡進行通信,但在無線網絡無信 號或信號不好的情況下,自動調整進行語音通信的通信方式,保證了用戶的通信質量。
由于PSTN資費的往往比無線網絡的資費便宜,用戶也可能會優選設置網關在語音呼叫 是采用PSTN,即預設或輸入PSTN類型的網絡指令。但也有可能由于電話線未插上或者其他原因導致PSTN不可用,針對此情況,在本發明的一個實施例中,步驟203:在PSTN下進行 語音通信,具體包括
判斷PSTN是否可用,如不可用,則檢查無線網絡是否有信號,若有信號,則執行步驟
202。
在此實施例中,網關可根據用戶的設置優先選擇PSTN進行通信,但在PSTN不可用的 情況下,自動調整進行語音通信的通信模塊,保證了用戶通信的正常進行。
本發明實施例可以利用軟件實現,相應的軟件程序可以存儲在可讀取的存儲介質中,例 如,計算機的硬盤、緩存或光盤中。
以上所述僅為本發明的較佳實施例,并不用以限制本發明,凡在本發明的精神和原則之 內,所作的任何修改、等同替換、改進等,均應包含在本發明的保護范圍之內。
權利要求
1.一種網關,其特征在于,包括控制模塊,無線模塊和PSTN模塊;所述控制模塊,用于在判斷用戶需要進行語音呼叫的情況下,根據預設網絡指令,判斷所述網絡指令的類型,當所述網絡指令的類型是無線網絡時,將所述網絡指令發送給所述無線模塊;當所述網絡指令的類型是公共交換電話網絡PSTN時,將所述網絡指令發送給所述PSTN模塊;所述無線模塊,用于在接收到所述控制模塊發送的所述網絡指令的情況下,根據所述控制模塊發送的所述網絡指令,在無線網絡下進行語音通信;所述PSTN模塊,用于在接收到所述控制模塊發送的所述網絡指令的情況下,根據所述控制模塊發送的所述網絡指令,在PSTN下進行語音通信。
2. 根據權利要求1或2所述的網關,其特征在于,所述網關還包括輸入輸出模塊,所 述輸入輸出模塊與所述無線模塊和所述PSTN模塊通信連接,用于所述無線模塊在無線網絡 下進行語音通信的情況下,接收用戶輸入的信號,輸入給所述無線模塊,且接收所述無線模 塊的信號進行輸出;還用于在所述PSTN模塊在PSTN下進行語音通信的情況下,接收用戶 輸入的信號,輸入給所述PSTN模塊,且接收所述PSTN模塊的信號進行輸出。
3. 根據權利要求l所述的網關,其特征在于,所述網關還包括-輸入輸出模塊,用于在與所述無線模塊進行通信連接時,接收用戶輸入的信號,輸入給 所述無線模塊,且接收所述無線模塊的信號進行輸出;在于所述PSTN進行通信連接時,接 收用戶輸入的信號,輸入給所述PSTO模塊,且接收所述PSTN模塊的信號進行輸出;所述控制模塊還用于在判斷預設網絡指令的類型是無線網絡時,控制所述輸入輸出模塊 與所述無線模塊通信相連,在判斷預設網絡指令的類型是PSTN時,控制所述輸入輸出模塊 與所述PSTN模塊通信相連。
4. 根據權利要求3所述的網關,其特征在于,所述網關還包括控制開關,所述控制開 關包括控制端,第一端,第二端和第三端所述第一端與所述輸入輸出模塊通信連接,所述 第二端與所述無線模塊通信連接,所述第三端與所述PSTN模塊通信連接;所述控制模塊具體用于在判斷用戶需要進行語音呼叫的情況下,根據預設網絡指令,判 斷所述網絡指令的類型,當所述網絡指令的類型是無線網絡時,將所述網絡指令發送給所述 無線模塊,并通過所述控制端控制所述第一端和所述第二端通信連接;當所述網絡指令的類 型是公共交換電話網絡PSTN時,將所述網絡指令發送給所述PSTN模塊,通過所述控制端控制所述第一端和所述第三端通信連接。
5. 根據權利要求1至4任一所述的網關,其特征在于,所述無線模塊還用于,在接收到 所述控制模塊發送的所述網絡指令的情況下,判斷無線網絡的信號強弱,若所述無線網絡無 信號或信號強度低于第一閾值時,向所述控制模塊發送第一通知;所述控制模塊還用于根據所述第一通知檢查PSTN是否可用,若可用,則向所述PSTN 模塊發送網絡類型為PSTN的網絡指令。
6. 根據權利要求l至4所述的網關,其特征在于,所述PSTN模塊還用于,在接收到所 述控制模塊發送的所述網絡指令的情況下,判斷PSTN是否可用,如不可用,則向所述控制 模塊發送第二通知;相應的,所述控制模塊還用于根據所述第二通知檢查所述無線模塊連接的無線網絡是否 有信號,若有信號,則向所述無線模塊發送網絡類型為無線網絡的網絡指令。
7. —種支持一機多號的方法,其特征在于,所述方法包括在判斷用戶需進行語音呼叫的情況下,根據預設網絡指令,判斷所述網絡指令的類型, 當所述網絡指令的類型是無線網絡時,在無線網絡下進行語音通信;當所述網絡指令的類型 是公共交換電話網絡PSTN時,在PSTN下進行語音通信。
8. 根據權利要求7所述的方法,其特征在于,所述在無線網絡下進行語音呼叫,包括 判斷無線網絡的信號強弱,若無線網絡無信號或信號強度低于第一閾值時,檢査PSTN是否可用,若可用,則執行在PSTN下進行語音通信的步驟。
9. 根據權利要求7所述的方法,其特征在于,所述在PSTN下進行語音呼叫,包括 判斷PSTN是否可用,如不可用,則檢查無線網絡是否有信號,若有信號,則執行在無線網絡下進行語音通信的步驟。
全文摘要
本發明實施例公開了一種網關及支持一機多號的方法,屬于通信領域。所述網關包括控制模塊,用于在判斷用戶需要進行語音呼叫的情況下,根據預設網絡指令,判斷網絡指令的類型,當網絡指令的類型是無線網絡時,將網絡指令發送給無線模塊;當網絡指令的類型是公共交換電話網絡PSTN時,將網絡指令發送給PSTN模塊;無線模塊,用于在接收到控制模塊發送的網絡指令時,根據控制模塊發送的網絡指令,在無線網絡下進行語音呼叫;PSTN模塊,用于在接收到控制模塊發送的網絡指令時,根據控制模塊發送的網絡指令,在PSTN下進行語音呼叫。本發明實施例提供的技術方案可以同時支持無線網絡和PSTN下的語音需求,為用戶帶來了更多的體驗。
文檔編號H04L29/06GK101600266SQ20091014734
公開日2009年12月9日 申請日期2009年6月15日 優先權日2009年6月15日
發明者穆長有 申請人:深圳華為通信技術有限公司