家庭網(wǎng)關(guān)及通話配置方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及通信領(lǐng)域,具體涉及一種家庭網(wǎng)關(guān)及通話配置方法。
【背景技術(shù)】
[0002]CS全稱Circuit-Switched Voice,是一種在2G/3G網(wǎng)絡(luò)的電路域傳輸語音信號(hào)的傳統(tǒng)技術(shù),能夠提供高質(zhì)量、低延遲的語音服務(wù);但是,各路CS語音需要占用獨(dú)立的信道資源,導(dǎo)致系統(tǒng)容量受限,隨著3G/4G系統(tǒng)的普及,一個(gè)可替代的語音解決方案就是V0IP。VoIP全稱Voice over Internet Protocol,能夠?qū)⒛M的語音數(shù)據(jù)數(shù)字話后以數(shù)據(jù)包的方式在IP網(wǎng)絡(luò)上實(shí)時(shí)傳輸,其所需要的較高帶寬在3G/4G時(shí)代已經(jīng)不是問題;相比CS語音,能夠顯著降低系統(tǒng)設(shè)備成本,并且通過共享的數(shù)據(jù)通路傳輸語音能夠更高效地利用系統(tǒng)資源。
[0003]在大部分的國家和區(qū)域,CS語音服務(wù)和VOIP語音服務(wù)的使用是共存的,運(yùn)營商會(huì)同時(shí)提供這兩種語音服務(wù);終端設(shè)備廠商可需要提供同時(shí)擁有CS和VOIP功能的家庭網(wǎng)關(guān)設(shè)備。通用的家庭網(wǎng)關(guān)實(shí)現(xiàn)是提供兩路電話口,分別連接CS語音芯片和VOIP語音芯片,并擁有與芯片對(duì)應(yīng)的CS/V0IP驅(qū)動(dòng)層和應(yīng)用層,由兩部話機(jī)連接兩路電話口分別進(jìn)行CS和VOIP的主被叫。這種方式的缺點(diǎn)主要是:語音芯片的價(jià)格是較為昂貴的,集成兩路語音芯片嚴(yán)重增加了設(shè)備的成本;用戶所在區(qū)域并不一定會(huì)同時(shí)使用這兩種語音服務(wù),常用的一般只有其中一種,那么,家庭網(wǎng)關(guān)上的另一種服務(wù)對(duì)用戶來說就是冗余的。
【發(fā)明內(nèi)容】
[0004]本發(fā)明要解決的主要技術(shù)問題是,提供一種家庭網(wǎng)關(guān)及通話配置方法,解決現(xiàn)有同時(shí)支持CS語音服務(wù)和VOIP語音服務(wù)的家庭網(wǎng)關(guān)成本高,資源利用率低的問題。
[0005]為解決上述問題,本發(fā)明提供一種家庭網(wǎng)關(guān),包括空口模塊、通話應(yīng)用模塊、語音芯片模塊以及處理模塊;
[0006]所述空口模塊包括CS語音通路接口和VOIP語音通路接口 ;所述CS語音通路接口用于從網(wǎng)絡(luò)側(cè)獲取CS通話數(shù)據(jù)發(fā)送給所述CS通話應(yīng)用模塊,以及用于將來自所述CS通話應(yīng)用模塊的CS通話數(shù)據(jù)發(fā)送至網(wǎng)絡(luò)側(cè);所述VOIP語音通路接口用于從網(wǎng)絡(luò)側(cè)獲取VOIP通話數(shù)據(jù)發(fā)送給所述VOIP通話應(yīng)用模塊,以及用于將來自所述VOIP通話應(yīng)用模塊的VOIP通話數(shù)據(jù)發(fā)送至網(wǎng)絡(luò)側(cè);
[0007]所述通話應(yīng)用模塊包括CS通話應(yīng)用模塊和VOIP通話應(yīng)用模塊;所述CS通話應(yīng)用模塊用于建立CS通話;以及在建立所述CS通話后,轉(zhuǎn)發(fā)所述空口模塊和所述語音芯片模塊之間的CS通話數(shù)據(jù);所述VOIP通話應(yīng)用模塊用于建立VOIP通話;以及在建立所述VOIP通話后,轉(zhuǎn)發(fā)所述空口模塊和所述語音芯片模塊之間的VOIP通話數(shù)據(jù);
[0008]所述處理模塊用于根據(jù)預(yù)設(shè)條件從所述CS通話應(yīng)用模塊和所述VOIP通話應(yīng)用模塊中選擇一個(gè)作為當(dāng)前通話模式的工作模塊;
[0009]所述語音芯片模塊用于將所述CS通話應(yīng)用模塊和所述VOIP通話應(yīng)用模塊發(fā)送的CS通話數(shù)據(jù)和VOIP通話數(shù)據(jù)處理后發(fā)送給與之連接的話機(jī);以及將來自所述話機(jī)的通話數(shù)據(jù)進(jìn)行處理后發(fā)送給作為當(dāng)前工作模塊的所述CS通話應(yīng)用模塊或VOIP通話應(yīng)用模塊。
[0010]在本發(fā)明的一種實(shí)施例中,所述處理模塊通過裝載和卸載所述CS通話應(yīng)用模塊的CS通話驅(qū)動(dòng)模塊、所述VOIP通話應(yīng)用模塊的VOIP通話驅(qū)動(dòng)模塊,從所述CS通話應(yīng)用模塊和所述VOIP通話應(yīng)用模塊中選擇一個(gè)作為當(dāng)前通話模式的工作模塊。
[0011 ] 在本發(fā)明的一種實(shí)施例中,所述預(yù)設(shè)條件包括:
[0012]當(dāng)所述家庭網(wǎng)關(guān)作為被叫端、所述通話應(yīng)用模塊收到所述空口模塊上報(bào)的被叫事件后,判斷當(dāng)前的工作模塊與所述被叫事件所采用的通話模式不匹配時(shí),從所述CS通話應(yīng)用模塊和所述VOIP通話應(yīng)用模塊中選擇另外一個(gè)作為當(dāng)前通話模式的工作模塊。
[0013]在本發(fā)明的一種實(shí)施例中,所述家庭網(wǎng)關(guān)還包括通話模式配置模塊,用于配置所述家庭網(wǎng)關(guān)當(dāng)前的通話模式。
[0014]在本發(fā)明的一種實(shí)施例中,所述預(yù)設(shè)條件包括:
[0015]當(dāng)判斷當(dāng)前的工作模塊與所述通話模式配置模塊配置的通話模式不匹配時(shí),從所述CS通話應(yīng)用模塊和所述VOIP通話應(yīng)用模塊中選擇另外一個(gè)作為當(dāng)前通話模式的工作模塊。
[0016]在本發(fā)明的一種實(shí)施例中,所述預(yù)設(shè)條件包括:
[0017]當(dāng)所述家庭網(wǎng)關(guān)的通話應(yīng)用模塊釋放當(dāng)前建立的通話后,判斷當(dāng)前的工作模塊與所述通話模式配置模塊配置的通話模式不匹配時(shí),從所述CS通話應(yīng)用模塊和所述VOIP通話應(yīng)用模塊中選擇另外一個(gè)作為當(dāng)前通話模式的工作模塊。
[0018]在本發(fā)明的一種實(shí)施例中,所述通話模式配置模塊包括WEB配置子模塊和電話配置子模塊;所述WEB配置子模塊用于提供WEB頁面配置方式配置當(dāng)前通話模式;所述電話配置子模塊用于提供撥號(hào)配置方式配置當(dāng)前通話模式。
[0019]為了解決上述問題,本發(fā)明還提供了一種基于如上所述的家庭網(wǎng)關(guān)的通話配置方法,包括:
[0020]設(shè)置所述家庭網(wǎng)關(guān)配置所述工作模塊的所述預(yù)設(shè)條件;
[0021]根據(jù)所述預(yù)設(shè)條件從所述CS通話應(yīng)用模塊和VOIP通話應(yīng)用模塊中選擇一個(gè)作為所述家庭網(wǎng)關(guān)當(dāng)前通話模式的工作模塊。
[0022]在本發(fā)明的一種實(shí)施例中,所述預(yù)設(shè)條件包括:
[0023]當(dāng)所述家庭網(wǎng)關(guān)作為被叫端,所述家庭網(wǎng)關(guān)的通話應(yīng)用模塊收到所述空口模塊上報(bào)的被叫事件后,判斷當(dāng)前的工作模塊與所述被叫事件所采用的通話模式不匹配時(shí),從所述CS通話應(yīng)用模塊和所述VOIP通話應(yīng)用模塊中選擇另外一個(gè)作為當(dāng)前通話模式的工作模塊。
[0024]在本發(fā)明的一種實(shí)施例中,所述通話配置方法還包括:配置所述家庭網(wǎng)關(guān)的通話模式;所述預(yù)設(shè)條件包括:
[0025]當(dāng)判斷當(dāng)前的工作模塊與配置的所述通話模式不匹配時(shí),從所述CS通話應(yīng)用模塊和所述VOIP通話應(yīng)用模塊中選擇另外一個(gè)作為當(dāng)前通話模式的工作模塊。
[0026]在本發(fā)明的一種實(shí)施例中,所述通話配置方法還包括:配置所述家庭網(wǎng)關(guān)的通話模式;所述預(yù)設(shè)條件包括:
[0027]當(dāng)所述家庭網(wǎng)關(guān)的通話應(yīng)用模塊釋放當(dāng)前建立的通話后,判斷當(dāng)前的工作模塊與配置的所述通話模式不匹配時(shí),從所述CS通話應(yīng)用模塊和所述VOIP通話應(yīng)用模塊中選擇另外一個(gè)作為當(dāng)前通話模式的工作模塊。
[0028]本發(fā)明的有益效果是:
[0029]本發(fā)明提供的家庭網(wǎng)關(guān)及通話配置方法,家庭網(wǎng)關(guān)具備空口模塊、通話應(yīng)用模塊、語音芯片模塊以及處理模塊;其中空口模塊包括CS語音通路接口和VOIP語音通路接口 ;通話應(yīng)用模塊包括在需要時(shí)分別用于建立CS通話和VOIP通話的CS通話應(yīng)用模塊和VOIP通話應(yīng)用模塊;處理模塊則用于根據(jù)預(yù)設(shè)條件從CS通話應(yīng)用模塊和VOIP通話應(yīng)用模塊中選擇一個(gè)作為當(dāng)前通話模式的工作模塊與語音芯片模塊配合完成通話流程的處理。也即,本發(fā)明可通過家庭網(wǎng)關(guān)的處理模塊根據(jù)需要在CS通話應(yīng)用模塊和VOIP通話應(yīng)用模塊之間進(jìn)行切換,以分別實(shí)現(xiàn)CS通話和VOIP通話,且該家庭網(wǎng)關(guān)只需一個(gè)語音芯片模塊即可??梢姡景l(fā)明簡化了 CS語音和VOIP語音共存的家庭網(wǎng)關(guān)的結(jié)構(gòu)和系統(tǒng),降低了設(shè)備成本,提高了資源利用率,并提高了用戶體驗(yàn)的滿意度。
【附圖說明】
[0030]圖1為本發(fā)明實(shí)施例提供的家庭網(wǎng)關(guān)結(jié)構(gòu)示意圖一;
[0031]圖2為圖1中空口模塊的結(jié)構(gòu)示意圖;
[0