一種網(wǎng)絡(luò)對(duì)講機(jī)的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及通訊設(shè)備技術(shù)領(lǐng)域,尤其涉及一種網(wǎng)絡(luò)對(duì)講機(jī)。
【背景技術(shù)】
[0002]網(wǎng)絡(luò)對(duì)講機(jī)是一種基于網(wǎng)絡(luò)TCP/IP協(xié)議傳輸?shù)南嗷ソ涣鞯膶?duì)講機(jī)設(shè)備,其通過局域網(wǎng)/廣域網(wǎng)傳輸,實(shí)現(xiàn)全球遠(yuǎn)程通話。現(xiàn)在市面上的網(wǎng)絡(luò)對(duì)講機(jī)采用的語(yǔ)音數(shù)據(jù)傳輸方法是將數(shù)據(jù)封裝成字符串進(jìn)行輸送,如此一來就會(huì)導(dǎo)致傳輸?shù)臄?shù)據(jù)非常耗費(fèi)流量,對(duì)于互聯(lián)網(wǎng)發(fā)達(dá)的今天,流量是十分寶貴的資源,過多耗費(fèi)流量無疑給大大增加了通信成本。
【發(fā)明內(nèi)容】
[0003]針對(duì)上述技術(shù)問題,本發(fā)明的目的在于提供一種網(wǎng)絡(luò)對(duì)講機(jī),其能夠降低語(yǔ)音數(shù)據(jù)的體積,節(jié)省流量。
[0004]為實(shí)現(xiàn)上述目的,本發(fā)明采用如下技術(shù)方案:
[0005]—種網(wǎng)絡(luò)對(duì)講機(jī),包括麥克風(fēng)、功放、語(yǔ)音芯片、MCU、安裝有sim卡的無線通信模塊以及供電模塊;所述供電模塊用于為麥克風(fēng)、功放、語(yǔ)音芯片、MCU和無線通信模塊供電;麥克風(fēng)和功放均通過語(yǔ)音芯片與MCU電性連接,MCU通過無線通信模塊與無線網(wǎng)絡(luò)連接;
[0006]其中,所述MCU,用于將來自語(yǔ)音芯片的第一語(yǔ)音數(shù)據(jù)通過speex編解碼格式進(jìn)行編碼處理以得到待發(fā)送數(shù)據(jù),以及用于將來自無線通信模塊的第二語(yǔ)音數(shù)據(jù)通過speex編解碼格式進(jìn)行解碼處理。
[0007]優(yōu)選的,所述語(yǔ)音芯片的型號(hào)為FM1188。
[0008]優(yōu)選的,所述MCU的型號(hào)為L(zhǎng)PC1768。
[0009]優(yōu)選的,所述無線通信模塊為GPRS模塊或CDMA模塊。
[0010]優(yōu)選的,所述MCU還根據(jù)規(guī)則一對(duì)待發(fā)送數(shù)據(jù)進(jìn)行處理,以得到處理后的發(fā)送數(shù)據(jù);
[0011]所述規(guī)則一為:
[0012]對(duì)待發(fā)送數(shù)據(jù)中的英文和/或英文標(biāo)點(diǎn)進(jìn)行Unicode編碼處理;
[0013]對(duì)待發(fā)送數(shù)據(jù)中的中文和/或中文標(biāo)點(diǎn)進(jìn)行GBK編碼處理;
[0014]對(duì)待發(fā)送數(shù)據(jù)中的自然數(shù)進(jìn)行整型編碼處理;
[0015]對(duì)待發(fā)送數(shù)據(jù)中的小數(shù)進(jìn)行浮點(diǎn)型編碼處理;
[0016]將處理后的發(fā)送數(shù)據(jù)按照待發(fā)送數(shù)據(jù)的原數(shù)據(jù)排列順序發(fā)送至無線通信模塊。
[0017]優(yōu)選的,所述無線通信模塊用于接收來自無線網(wǎng)絡(luò)的待接收數(shù)據(jù);所述MCU還用于將所述待接收數(shù)據(jù)轉(zhuǎn)換為所述第二語(yǔ)音數(shù)據(jù);其中,MCU將待接收數(shù)據(jù)轉(zhuǎn)換為第二語(yǔ)音數(shù)據(jù)的方法如下:
[0018]根據(jù)規(guī)則二和接收所述待接收數(shù)據(jù)的順序?qū)λ龃邮諗?shù)據(jù)進(jìn)行解壓,從而得到所述第二語(yǔ)音數(shù)據(jù);
[0019]所述規(guī)則二為:
[0020]采用Unicode解碼算法對(duì)待接收數(shù)據(jù)中的Unicode編碼進(jìn)行解碼處理,以得到英文和/或英文標(biāo)點(diǎn);
[0021]采用GBK解碼算法對(duì)待接收數(shù)據(jù)中的GBK編碼進(jìn)行解碼處理,以得到中文和/或中文標(biāo)點(diǎn);
[0022]采用整型解碼算法對(duì)對(duì)待接收數(shù)據(jù)中的整型編碼進(jìn)行解碼處理,以得到自然數(shù);
[0023]采用浮點(diǎn)型解碼算法對(duì)待接收數(shù)據(jù)中的浮點(diǎn)型編碼進(jìn)行處理,以得到小數(shù)。
[0024]相比現(xiàn)有技術(shù),本發(fā)明的有益效果在于:
[0025]本發(fā)明的網(wǎng)絡(luò)對(duì)講機(jī)首先對(duì)接收到的語(yǔ)音數(shù)據(jù)進(jìn)行speex編解碼格式進(jìn)行處理,可以有效減小語(yǔ)音數(shù)據(jù)的體積,而且在發(fā)送數(shù)據(jù)前,根據(jù)規(guī)則一對(duì)待發(fā)送數(shù)據(jù)進(jìn)行處理,能更進(jìn)一步對(duì)數(shù)據(jù)進(jìn)行壓縮,減小體積,從而大大節(jié)約了網(wǎng)絡(luò)流量。
【附圖說明】
[0026]圖1為本發(fā)明的一種網(wǎng)絡(luò)對(duì)講機(jī)的模塊結(jié)構(gòu)圖。
【具體實(shí)施方式】
[0027]下面,結(jié)合附圖以及【具體實(shí)施方式】,對(duì)本發(fā)明做進(jìn)一步描述:
[0028]參見圖1,本發(fā)明提供一種網(wǎng)絡(luò)對(duì)講機(jī),其包括麥克風(fēng)、功放、語(yǔ)音芯片、MCU、安裝有sim卡的無線通信模塊以及供電模塊;該供電模塊用于為麥克風(fēng)、功放、語(yǔ)音芯片、MCU和無線通信模塊供電;麥克風(fēng)和功放均通過語(yǔ)音芯片與MCU電性連接,MCU通過無線通信模塊與無線網(wǎng)絡(luò)連接。
[0029]上述MCU是用于將來自語(yǔ)音芯片的第一語(yǔ)音數(shù)據(jù)通過speex編解碼格式進(jìn)行編碼處理以得到待發(fā)送數(shù)據(jù),以及用于將來自無線通信模塊的第二語(yǔ)音數(shù)據(jù)通過speex編解碼格式進(jìn)行解碼處理。該MCU的型號(hào)可以優(yōu)選為L(zhǎng)PC1768。上述語(yǔ)音芯片的型號(hào)優(yōu)選為FMl188 ο
[0030]無線通訊模塊可以是GPRS模塊或CDMA模塊。GPRS模塊采用的是分組通訊技術(shù),用戶在數(shù)據(jù)通信過程中并不固定占用無線信道,因此對(duì)信道資源能夠更合理的應(yīng)用。CDMA (碼分多址)是數(shù)字技術(shù)的分支,其技術(shù)原理是基于擴(kuò)頻技術(shù),即將需傳送的具有一定信號(hào)帶寬信息數(shù)據(jù),用一個(gè)帶寬原待遇信號(hào)帶寬的高速偽隨機(jī)碼進(jìn)行調(diào)制,使原數(shù)據(jù)信號(hào)的帶寬被擴(kuò)展,再經(jīng)載波調(diào)制并發(fā)送出去,是一種多路方式,多路信號(hào)只占用一條信道,極大提高帶寬使用率。
[0031]具體的,MCU還根據(jù)規(guī)則一對(duì)待發(fā)送數(shù)據(jù)進(jìn)行處理,以得到處理后的發(fā)送數(shù)據(jù);
[0032]該規(guī)則一具體為:
[0033]對(duì)待發(fā)送數(shù)據(jù)中的英文和/或英文標(biāo)點(diǎn)進(jìn)行Unicode編碼處理;
[0034]對(duì)待發(fā)送數(shù)據(jù)中的中文和/或中文標(biāo)點(diǎn)進(jìn)行GBK編碼處理;
[0035]對(duì)待發(fā)送數(shù)據(jù)中的自然數(shù)進(jìn)行整型編碼處理;
[0036]對(duì)待發(fā)送數(shù)據(jù)中的小數(shù)進(jìn)行浮點(diǎn)型編碼處理;
[0037]將處理后的發(fā)送數(shù)據(jù)按照待發(fā)送數(shù)據(jù)的原數(shù)據(jù)排列順序發(fā)送至無線通信模塊。
[0038]無線通信模塊用于接收來自無線網(wǎng)絡(luò)的待接收數(shù)據(jù);該MCU還用于將所述待接收數(shù)據(jù)轉(zhuǎn)換為所述第二語(yǔ)音數(shù)據(jù);其中,MCU將待接收數(shù)據(jù)轉(zhuǎn)換為第二語(yǔ)音數(shù)據(jù)的方法如下:
[0039]根據(jù)規(guī)則二和接收所述待接收數(shù)據(jù)的順序?qū)λ龃邮諗?shù)據(jù)進(jìn)行解壓,從而得到所述第二語(yǔ)音數(shù)據(jù);
[0040]規(guī)則二具體為:
[0041]采用Unicode解碼算法對(duì)待接收數(shù)據(jù)中的Unicode編碼進(jìn)行解碼處理,以得到英文和/或英文標(biāo)點(diǎn);
[0042]采用GBK解碼算法對(duì)待接收數(shù)據(jù)中的GBK編碼進(jìn)行解碼處理,以得到中文和/或中文標(biāo)點(diǎn);
[0043]采用整型解碼算法對(duì)對(duì)待接收數(shù)據(jù)中的整型編碼進(jìn)行解碼處理,以得到自然數(shù);
[0044]采用浮點(diǎn)型解碼算法對(duì)待接收數(shù)據(jù)中的浮點(diǎn)型編碼進(jìn)行處理,以得到小數(shù)。
[0045]本實(shí)施例的網(wǎng)絡(luò)對(duì)講機(jī)工作原理如下:
[0046]網(wǎng)絡(luò)對(duì)講機(jī)A的麥克風(fēng)用于獲取人的聲音,語(yǔ)音芯片采集所述人的聲音并轉(zhuǎn)換為第一語(yǔ)音數(shù)據(jù),MCU將第一語(yǔ)音數(shù)據(jù)通過speex編解碼格式進(jìn)行編碼處理以得到待發(fā)送數(shù)據(jù),據(jù)根據(jù)規(guī)則一對(duì)待發(fā)送數(shù)據(jù)進(jìn)行處理,以得到處理后的發(fā)送數(shù)據(jù),發(fā)送數(shù)據(jù)通過無線通信模塊發(fā)送至無線網(wǎng)絡(luò),從而到達(dá)網(wǎng)絡(luò)對(duì)講機(jī)B。
[0047]網(wǎng)絡(luò)對(duì)講機(jī)B的無線通信模塊接收來自網(wǎng)絡(luò)對(duì)講機(jī)A的發(fā)送數(shù)據(jù)(即待接收數(shù)據(jù)),MCU根據(jù)規(guī)則二和接收所述待接收數(shù)據(jù)的順序?qū)λ龃邮諗?shù)據(jù)進(jìn)行解壓,從而得到所述第二語(yǔ)音數(shù)據(jù),通過speex編解碼格式對(duì)第二語(yǔ)音數(shù)據(jù)進(jìn)行解碼處理,并將解碼處理后的第二語(yǔ)音數(shù)據(jù)發(fā)送至語(yǔ)音芯片,以使語(yǔ)音芯片通過功放輸出處理后的第二語(yǔ)音數(shù)據(jù)。
[0048]采用speex編解碼格式對(duì)語(yǔ)音數(shù)據(jù)進(jìn)行處理,可以有效減小語(yǔ)音數(shù)據(jù)的體積,而且在發(fā)送數(shù)據(jù)前,根據(jù)規(guī)則一對(duì)待發(fā)送的數(shù)據(jù)進(jìn)行處理,能更進(jìn)一步的對(duì)數(shù)據(jù)進(jìn)行壓縮,減小體積,從而大大節(jié)約了網(wǎng)絡(luò)流量。
[0049]下面通過具體案例針對(duì)規(guī)則一的使用進(jìn)行進(jìn)一步說明:
[0050]例如網(wǎng)絡(luò)對(duì)講機(jī)A的麥克風(fēng)獲取用戶的聲音:“你好! Good,我的號(hào)碼是101.2。”
[0051]那么網(wǎng)絡(luò)對(duì)講機(jī)A的語(yǔ)音芯片采集該聲音并轉(zhuǎn)化為第一語(yǔ)音數(shù)據(jù),MCU將該第一語(yǔ)音數(shù)據(jù)通過speex編解碼格式進(jìn)行編碼處理以得到待發(fā)送數(shù)據(jù)后,根據(jù)規(guī)則一進(jìn)行處理如下:
[0052]“你好! ”、“我的號(hào)碼是”以及“。”是中文和中文標(biāo)點(diǎn),則進(jìn)行GBK編碼,“Good,”是英文和英文標(biāo)點(diǎn),則進(jìn)行Unicode編碼,“ 101.2”是小數(shù),則進(jìn)行浮點(diǎn)型編碼。整條消息壓縮后的體積是25字節(jié)。如果用現(xiàn)有技術(shù)的壓縮算法,這條消息壓縮后的體積達(dá)到31-44字
-K-
T O
[0053]網(wǎng)絡(luò)對(duì)講機(jī)B的無線通信模塊將誒上到發(fā)送數(shù)據(jù)后,MCU同樣根據(jù)相應(yīng)的解碼規(guī)則進(jìn)行解碼解壓即可。
[0054]由于無線通信模塊具備sim卡,因此本實(shí)施例提供的網(wǎng)絡(luò)對(duì)講機(jī)實(shí)際上可以應(yīng)用于手機(jī),例如網(wǎng)絡(luò)對(duì)講機(jī)A實(shí)際上為手機(jī),與之對(duì)應(yīng)的接收端可以為服務(wù)器。
[0055]對(duì)本領(lǐng)域的技術(shù)人員來說,可根據(jù)以上描述的技術(shù)方案以及構(gòu)思,做出其它各種相應(yīng)的改變以及形變,而所有的這些改變以及形變都應(yīng)該屬于本發(fā)明權(quán)利要求的保護(hù)范圍之內(nèi)。
【主權(quán)項(xiàng)】
1.一種網(wǎng)絡(luò)對(duì)講機(jī),其特征在于,包括麥克風(fēng)、功放、語(yǔ)音芯片、MCU、安裝有Sim卡的無線通信模塊以及供電模塊;所述供電模塊用于為麥克風(fēng)、功放、語(yǔ)音芯片、MCU和無線通信模塊供電;麥克風(fēng)和功放均通過語(yǔ)音芯片與MCU電性連接,MCU通過無線通信模塊與無線網(wǎng)絡(luò)連接; 其中,所述MCU,用于將來自語(yǔ)音芯片的第一語(yǔ)音數(shù)據(jù)通過speex編解碼格式進(jìn)行編碼處理以得到待發(fā)送數(shù)據(jù),以及用于將來自無線通信模塊的第二語(yǔ)音數(shù)據(jù)通過speex編解碼格式進(jìn)行解碼處理。2.如權(quán)利要求1所述的網(wǎng)絡(luò)對(duì)講機(jī),其特征在于,所述語(yǔ)音芯片的型號(hào)為FM1188。3.如權(quán)利要求1所述的網(wǎng)絡(luò)對(duì)講機(jī),其特征在于,所述MCU的型號(hào)為L(zhǎng)PC1768。4.如權(quán)利要求1所述的網(wǎng)絡(luò)對(duì)講機(jī),其特征在于,所述無線通信模塊為GPRS模塊或CDMA模塊。5.如權(quán)利要求1所述的網(wǎng)絡(luò)對(duì)講機(jī),其特征在于,所述MCU還根據(jù)規(guī)則一對(duì)待發(fā)送數(shù)據(jù)進(jìn)行處理,以得到處理后的發(fā)送數(shù)據(jù); 所述規(guī)則一為: 對(duì)待發(fā)送數(shù)據(jù)中的英文和/或英文標(biāo)點(diǎn)進(jìn)行Unicode編碼處理; 對(duì)待發(fā)送數(shù)據(jù)中的中文和/或中文標(biāo)點(diǎn)進(jìn)行GBK編碼處理; 對(duì)待發(fā)送數(shù)據(jù)中的自然數(shù)進(jìn)行整型編碼處理; 對(duì)待發(fā)送數(shù)據(jù)中的小數(shù)進(jìn)行浮點(diǎn)型編碼處理; 將處理后的發(fā)送數(shù)據(jù)按照待發(fā)送數(shù)據(jù)的原數(shù)據(jù)排列順序發(fā)送至無線通信模塊。6.如權(quán)利要求5所述的網(wǎng)絡(luò)對(duì)講機(jī),其特征在于,所述無線通信模塊用于接收來自無線網(wǎng)絡(luò)的待接收數(shù)據(jù);所述MCU還用于將所述待接收數(shù)據(jù)轉(zhuǎn)換為所述第二語(yǔ)音數(shù)據(jù);其中,MCU將待接收數(shù)據(jù)轉(zhuǎn)換為第二語(yǔ)音數(shù)據(jù)的方法如下: 根據(jù)規(guī)則二和接收所述待接收數(shù)據(jù)的順序?qū)λ龃邮諗?shù)據(jù)進(jìn)行解壓,從而得到所述第二語(yǔ)音數(shù)據(jù); 所述規(guī)則二為: 采用Unicode解碼算法對(duì)待接收數(shù)據(jù)中的Unicode編碼進(jìn)行解碼處理,以得到英文和/或英文標(biāo)點(diǎn); 采用GBK解碼算法對(duì)待接收數(shù)據(jù)中的GBK編碼進(jìn)行解碼處理,以得到中文和/或中文標(biāo)點(diǎn); 采用整型解碼算法對(duì)對(duì)待接收數(shù)據(jù)中的整型編碼進(jìn)行解碼處理,以得到自然數(shù); 采用浮點(diǎn)型解碼算法對(duì)待接收數(shù)據(jù)中的浮點(diǎn)型編碼進(jìn)行處理,以得到小數(shù)。
【專利摘要】本發(fā)明涉及一種網(wǎng)絡(luò)對(duì)講機(jī),包括麥克風(fēng)、功放、語(yǔ)音芯片、MCU、安裝有sim卡的無線通信模塊以及供電模塊;供電模塊用于為麥克風(fēng)、功放、語(yǔ)音芯片、MCU和無線通信模塊供電;麥克風(fēng)和功放均通過語(yǔ)音芯片與MCU電性連接,MCU通過無線通信模塊與無線網(wǎng)絡(luò)連接;其中,MCU用于將來自語(yǔ)音芯片的第一語(yǔ)音數(shù)據(jù)通過speex編解碼格式進(jìn)行編碼處理以得到待發(fā)送數(shù)據(jù),以及將來自無線通信模塊的第二語(yǔ)音數(shù)據(jù)通過speex編解碼格式進(jìn)行解碼處理。本發(fā)明先對(duì)接收到的語(yǔ)音數(shù)據(jù)進(jìn)行speex編解碼格式進(jìn)行處理,有效減小語(yǔ)音數(shù)據(jù)的體積,根據(jù)規(guī)則一對(duì)待發(fā)送數(shù)據(jù)進(jìn)行處理,能更進(jìn)一步對(duì)數(shù)據(jù)進(jìn)行壓縮,減小體積,從而大大節(jié)約了網(wǎng)絡(luò)流量。
【IPC分類】H04W4/10, H04W28/06
【公開號(hào)】CN105120437
【申請(qǐng)?zhí)枴緾N201510431612
【發(fā)明人】王永生, 劉卿
【申請(qǐng)人】廣州德亨信息技術(shù)有限公司
【公開日】2015年12月2日
【申請(qǐng)日】2015年7月21日