最新的毛片基地免费,国产国语一级毛片,免费国产成人高清在线电影,中天堂国产日韩欧美,中国国产aa一级毛片,国产va欧美va在线观看,成人不卡在线

語音通話方法及系統(tǒng)與流程

文檔序號:11097824閱讀:1647來源:國知局
語音通話方法及系統(tǒng)與制造工藝

本發(fā)明涉及語音傳輸技術(shù)領(lǐng)域,尤其涉及一種語音通話方法及系統(tǒng)。



背景技術(shù):

隨著通信技術(shù)的不斷發(fā)展,語音通話成為人們遠程溝通的主流方式。但是采用語音通話時,若對方通話信號不穩(wěn)定,則很容易出現(xiàn)語音包丟包現(xiàn)象,導(dǎo)致通話異常,用戶聽不清聲音,影響用戶的體驗。

公開號為CN 102883392 A的中國專利提出了一種多模多待移動終端,包括檢測單元,檢測當前通話網(wǎng)絡(luò)的服務(wù)質(zhì)量的參數(shù)值;

判斷單元,連接至所述檢測單元,判斷所述當前通話網(wǎng)絡(luò)的服務(wù)質(zhì)量的參數(shù)值是否小于等于閾值,在所述服務(wù)質(zhì)量的參數(shù)值小于等于所述閾值時,向通信單元發(fā)送控制信號;所述通信單元,在接收到來自所述判斷單元的控制信號時,將所述多模多待移動終端的備用網(wǎng)絡(luò)的信息發(fā)送至域服務(wù)器,以及通過所述域服務(wù)器與另一通話終端建立備用連接。

上述方案能夠防止在通話網(wǎng)絡(luò)質(zhì)量差時發(fā)生語音中斷,但是其需要使用備用網(wǎng)絡(luò),也就需要另外構(gòu)建備用網(wǎng)絡(luò),增加了通話成本。



技術(shù)實現(xiàn)要素:

本發(fā)明所要解決的技術(shù)問題是:提供一種能夠在通話信號不穩(wěn)定的情況下,保證語音通話正常進行,并且成本低的語音通話方法及系統(tǒng)。

為了解決上述技術(shù)問題,本發(fā)明采用的技術(shù)方案為:

一種語音通話方法,包括:

第一通話終端將語音包發(fā)送至服務(wù)器;

服務(wù)器將所述語音包轉(zhuǎn)換成文字;

對所述文字編碼得到數(shù)據(jù)包;

將所述數(shù)據(jù)包發(fā)送至第二通話終端;

第二通話終端將所述數(shù)據(jù)包還原成語音。

本發(fā)明提供的另一個技術(shù)方案為:

一種語音通話系統(tǒng),包括:第一通話終端、服務(wù)器和第二通話終端;

所述第一通話終端包括第一發(fā)送模塊,用于將語音包發(fā)送至服務(wù)器;

所述服務(wù)器包括轉(zhuǎn)換模塊,用于將所述語音包轉(zhuǎn)換成文字;

編碼模塊,用于對所述文字編碼得到數(shù)據(jù)包;

第二發(fā)送模塊,用于將所述數(shù)據(jù)包發(fā)送至第二通話終端;

所述第二通話終端包括還原模塊,用于將所述數(shù)據(jù)包還原成語音。

本發(fā)明的有益效果在于:第一終端發(fā)送的語音包經(jīng)服務(wù)器轉(zhuǎn)換成文字后大大減小了傳輸?shù)臄?shù)據(jù)量,對文字進行編碼后發(fā)送至第二通話終端,第二終端再將接收的數(shù)據(jù)還原成語音。能夠在通話質(zhì)量差的情況下也能實現(xiàn)語音傳輸。

附圖說明

圖1為本發(fā)明實施例的語音通話方法的流程圖;

圖2為本發(fā)明實施例的語音通話系統(tǒng)的結(jié)構(gòu)示意圖。

標號說明:

1、第一通話終端;11、第一發(fā)送模塊;12、第一采樣模塊;13、存儲模塊;2、服務(wù)端;21、轉(zhuǎn)換模塊;22、編碼模塊;23、第二發(fā)送模塊;3、第二通話終端;31、還原模塊;32、第二采樣模塊;33、比對模塊;34、第三發(fā)送模塊。

具體實施方式

為詳細說明本發(fā)明的技術(shù)內(nèi)容、所實現(xiàn)目的及效果,以下結(jié)合實施方式并配合附圖予以說明。

本發(fā)明最關(guān)鍵的構(gòu)思在于:第一終端將語音包發(fā)送至服務(wù)器,服務(wù)器將語音包轉(zhuǎn)換成文字并進行編碼。

請參照圖1,本發(fā)明提供:

一種語音通話方法,包括:

第一通話終端將語音包發(fā)送至服務(wù)器;

服務(wù)器將所述語音包轉(zhuǎn)換成文字;

對所述文字編碼得到數(shù)據(jù)包;

將所述數(shù)據(jù)包發(fā)送至第二通話終端;

第二通話終端將所述數(shù)據(jù)包還原成語音。

進一步的,第一通話終端將語音包發(fā)送至服務(wù)器之前,進一步包括:

第一通話終端對待發(fā)送的語音包的波形進行采樣;

將采樣的數(shù)據(jù)存儲為校驗包;

將所述校驗包和語音包以波形圖的形式發(fā)送至第二通話終端;

第二通話終端對接收到的波形圖進行采樣;

將對所述波形圖采樣的數(shù)據(jù)與所述校驗包中的數(shù)據(jù)進行比對;

將比對結(jié)果發(fā)送至第一通話終端;

若比對結(jié)果為所述波形圖對應(yīng)的采樣的數(shù)據(jù)和校驗包中的數(shù)據(jù)的差值達到預(yù)設(shè)值,則第一通話終端將語音包發(fā)送至服務(wù)器。

從上述描述可知,發(fā)送語音包之前先對通話質(zhì)量進行分析,通話質(zhì)量差則采用將語音轉(zhuǎn)換成文字的方式發(fā)送,通話質(zhì)量好則使用正常發(fā)送方式發(fā)送。具體的,通過比較發(fā)送端(第一終端)發(fā)送的波形采樣值和接收端(第二終端)接收的波形采樣值進行通話質(zhì)量好壞的判斷,也可以采用其他方式來分析通話質(zhì)量。

進一步的,所述采樣的數(shù)據(jù)包括預(yù)設(shè)時間內(nèi)的采樣峰值、采樣均值及波動次數(shù)。

從上述描述可知,峰值、均值和波動次數(shù)是三個能夠比較有效反映出通話質(zhì)量的參數(shù)。

進一步的,所述波形圖對應(yīng)的采樣的數(shù)據(jù)和校驗包中的數(shù)據(jù)的差值達到預(yù)設(shè)值,具體為:所述波形圖和校驗包對應(yīng)的采樣峰值、采樣均值及波動次數(shù)中的任意一項的差值達到預(yù)設(shè)值。

從上述描述可知,通常上述預(yù)設(shè)值為50%。由于應(yīng)用場景不同,有些場景需要精準地實現(xiàn)語音通話,有些場景則需要盡量降低延時,因此也可以設(shè)置其他條件來判斷通話質(zhì)量好壞,如將采樣峰值、采樣均值及波動次每一項的差值各與一閾值比較,如果分別達到閾值,則說明通話質(zhì)量差。

進一步的,所述對所述文字編碼得到數(shù)據(jù)包之后,將所述數(shù)據(jù)包發(fā)送至第二通話終端之前,進一步包括:

使用海明校驗碼對所述數(shù)據(jù)包進行校驗。

從上述描述可知,使用海明校驗碼進行校驗?zāi)軌蛱岣咝r灥臏蚀_率。

進一步的,所述將所述數(shù)據(jù)包發(fā)送至第二通話終端具體為:

添加標識至所述數(shù)據(jù)包;

將添加了標識的數(shù)據(jù)包以波形圖的形式發(fā)送至第二通話終端。

進一步的,所述第二通話終端將所述數(shù)據(jù)包還原成語音,進一步包括:

第二通話終端依據(jù)所述標識從接收到的波形圖中提取出所述數(shù)據(jù)包;

將所述數(shù)據(jù)包還原成文字;

將還原出的文字轉(zhuǎn)換成語音。

從上述描述可知,第二終端接收到波形圖后,能夠依據(jù)標識迅速定位至進行過文字轉(zhuǎn)換的語音,提高了還原速度,降低了時延。

進一步的,對所述文字采用UTF-8的方式編碼得到所述數(shù)據(jù)包。

請參照圖2,本發(fā)明的另一個技術(shù)方案為:

一種語音通話系統(tǒng),包括:第一通話終端1、服務(wù)器2和第二通話終端3;

所述第一通話終端1包括第一發(fā)送模塊11,用于將語音包發(fā)送至服務(wù)器;

所述服務(wù)器2包括轉(zhuǎn)換模塊21,用于將所述語音包轉(zhuǎn)換成文字;

編碼模塊22,用于對所述文字編碼得到數(shù)據(jù)包;

第二發(fā)送模塊23,用于將所述數(shù)據(jù)包發(fā)送至第二通話終端;

所述第二通話終端3包括還原模塊31,用于將所述數(shù)據(jù)包還原成語音。

進一步的,所述第一通話終端1還包括:

第一采樣模塊12,用于第一通話終端對待發(fā)送的語音包的波形進行采樣;

存儲模塊13,用于將所述采樣的數(shù)據(jù)存儲為校驗包;

所述第一發(fā)送模塊11還用于將所述校驗包和語音包以波形圖的形式發(fā)送至第二通話終端;

所述第二通話終端3還包括:

第二采樣模塊32,用于對接收到的波形圖進行采樣;

比對模塊33,用于將對所述波形圖采樣的數(shù)據(jù)與所述校驗包中的數(shù)據(jù)進行比對;

第三發(fā)送模塊34,用于將比對結(jié)果發(fā)送至第一通話終端;

若比對結(jié)果為所述波形圖對應(yīng)的采樣的數(shù)據(jù)和校驗包中的數(shù)據(jù)的差值達到預(yù)設(shè)值,則進入所述第一發(fā)送模塊11。

本發(fā)明的實施例一為:

一種語音通話方法,包括:

第一通話終端對待發(fā)送的語音包的波形進行采樣;

將采樣的數(shù)據(jù)在預(yù)設(shè)時間內(nèi)采樣的峰值、均值及波動次數(shù)存儲為校驗包;

將所述校驗包添加標識后和語音包以波形圖的形式發(fā)送至第二通話終端;

第二通話終端對接收到的波形圖進行采樣;

將對所述波形圖采樣的數(shù)據(jù)在預(yù)設(shè)時間內(nèi)采樣的峰值、均值及波動次數(shù)與所述校驗包中的數(shù)據(jù)進行比對;

將比對結(jié)果發(fā)送至第一通話終端;

若比對結(jié)果為所述波形圖對應(yīng)的采樣的數(shù)據(jù)和校驗包中的數(shù)據(jù)的差值達到預(yù)設(shè)值,則第一通話終端將語音包發(fā)送至服務(wù)器。

服務(wù)器將所述語音包轉(zhuǎn)換成文字;

對所述文字采用UTF-8的方式編碼得到數(shù)據(jù)包;

使用海明校驗碼對所述數(shù)據(jù)包進行校驗;

添加標識至所述數(shù)據(jù)包;

將添加了標識的數(shù)據(jù)包以波形圖的形式發(fā)送至第二通話終端。

第二通話終端依據(jù)所述標識從接收到的波形圖中提取出所述數(shù)據(jù)包;

將所述數(shù)據(jù)包還原成文字;

將還原出的文字轉(zhuǎn)換成語音。

具體的,以一個實例說明上述實施例一的方案:

手機A對待發(fā)送的語音包的波形進行采樣,計算1秒內(nèi)采樣的峰值a1、均值a2和波動次數(shù)a3,將采樣峰值a1、均值a2和波動次數(shù)a3轉(zhuǎn)換成20字節(jié)存儲,即為校驗包,將校驗包以帶有標記的波形的形式放入待發(fā)送的波形圖中,通過語音通道傳輸?shù)绞謾CB;手機B對接收的波形圖進行采樣,計算1秒內(nèi)采樣的峰值b1、均值b2和波動次數(shù)b3,將峰值a1、均值a2、波動次數(shù)a3分別與峰值b1、均值b2、波動次數(shù)b3進行比對,如果其中一項的差值達到50%(如峰值a1和峰值b1的差值為60%),則說明信號較差,啟用下列方法優(yōu)化音質(zhì):

手機A將語音包通過WiFi通道傳輸?shù)秸Z音識別服務(wù)器,語音識別服務(wù)器將語音轉(zhuǎn)為文字,再將文字按照UTF-8編碼為二進制字節(jié),將該二進制字節(jié)采用海明校驗碼校驗;校驗后輸出波形圖M;

將波形圖M標記后通過語音信道傳輸?shù)绞謾CB,手機B識別帶有標記的波形,該段波形即為波形圖M,提取出該段波形的文字編碼數(shù)據(jù)包,還原出UTF-8編碼的文字,再通過TTS語音合成API,還原出語音進行播放。

請參照圖2,本發(fā)明的實施例二為:

一種與實施例一的語音通話方法對應(yīng)的系統(tǒng),包括:第一通話終端1、服務(wù)端2和第二通話終端3;

所述第一通話終端1包括:

第一采樣模塊12,用于第一通話終端對待發(fā)送的語音包的波形進行采樣;

存儲模塊13,用于將所述采樣的數(shù)據(jù)存儲為校驗包;

第一發(fā)送模塊11,用于將所述校驗包和語音包以波形圖的形式發(fā)送至第二通話終端;

所述第二通話終端3包括:

第二采樣模塊32,用于對接收到的波形圖進行采樣;

比對模塊33,用于將對所述波形圖采樣的的數(shù)據(jù)與所述校驗包中的數(shù)據(jù)進行比對;

第三發(fā)送模塊34,用于將比對結(jié)果發(fā)送至第一通話終端;

若比對結(jié)果為所述波形圖對應(yīng)的采樣的數(shù)據(jù)和校驗包中的數(shù)據(jù)的差值達到預(yù)設(shè)值,則進入所述第一發(fā)送模塊11,所述第一發(fā)送模塊11將語音包發(fā)送至服務(wù)器;

所述服務(wù)器2包括轉(zhuǎn)換模塊21,用于將所述語音包轉(zhuǎn)換成文字;

編碼模塊22,用于對所述文字編碼得到數(shù)據(jù)包;

第二發(fā)送模塊23,用于將所述數(shù)據(jù)包發(fā)送至第二通話終端;

所述第二通話終端3還包括還原模塊31,用于將所述數(shù)據(jù)包還原成語音。

綜上所述,本發(fā)明提供的語音通話方法及系統(tǒng),能夠在對方終端網(wǎng)絡(luò)信號差的情況下將語音發(fā)送至對方終端。

以上所述僅為本發(fā)明的實施例,并非因此限制本發(fā)明的專利范圍,凡是利用本發(fā)明說明書及附圖內(nèi)容所作的等同變換,或直接或間接運用在相關(guān)的技術(shù)領(lǐng)域,均同理包括在本發(fā)明的專利保護范圍內(nèi)。

當前第1頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1