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