專利名稱:互聯(lián)網(wǎng)協(xié)議智能終端的制作方法
技術(shù)領(lǐng)域:
本實用新型涉及一種通信終端,更具體地說涉及一種與IP電話機(jī)相結(jié)合的互聯(lián)網(wǎng)協(xié)議智能終端(IP智能終端)。
背景技術(shù):
近年來隨著網(wǎng)絡(luò)技術(shù)的迅速發(fā)展,出現(xiàn)了應(yīng)用網(wǎng)絡(luò)技術(shù)的新型電話機(jī),IP電話機(jī)。IP電話技術(shù)是建立在IP技術(shù)上的分組化、數(shù)字化傳輸技術(shù),通過語音壓縮算法對語音數(shù)據(jù)進(jìn)行壓縮編碼處理,然后把這些語音數(shù)據(jù)按IP等相關(guān)協(xié)議進(jìn)行打包,經(jīng)過IP網(wǎng)絡(luò)把數(shù)據(jù)包傳輸?shù)浇邮盏?,再把這些語音數(shù)據(jù)包串起來,經(jīng)過解碼解壓處理后,恢復(fù)成原來的語音信號,從而達(dá)到由IP網(wǎng)絡(luò)傳送語音的目的。IP電話系統(tǒng)把普通電話的模擬信號轉(zhuǎn)換成計算機(jī)可聯(lián)入因特網(wǎng)傳送的IP數(shù)據(jù)包,同時也將收到的IP數(shù)據(jù)包轉(zhuǎn)換成聲音的模擬電信號。經(jīng)過IP電話系統(tǒng)的轉(zhuǎn)換及壓縮處理,每個普通電話傳輸速率約占用8-11kbit/s帶寬,因此在與普通電信網(wǎng)同樣使用傳輸速率為64kbit/s的帶寬時,IP電話數(shù)是原來的5~8倍。且因為IP電話不再像傳統(tǒng)電信網(wǎng)那樣獨(dú)占一條通話信道,從而使長途電話費(fèi)用大幅下降。由于技術(shù)和市場的推動,將語音轉(zhuǎn)化成IP包的技術(shù)已變得更為實用、便宜,同時,IP電話的核心元件之一數(shù)字信號處理器的價格在下降,從而使電話費(fèi)用大大降低,這一點(diǎn)在國際電話通信費(fèi)用上尤為明顯,這也是IP電話迅速發(fā)展的重要原因。現(xiàn)有的IP電話概括上說主要有用戶交互單元、數(shù)據(jù)傳輸單元、數(shù)據(jù)處理單元、存儲單元,通過這幾個功能單元,IP電話機(jī)可以完成通過IP網(wǎng)絡(luò)的通信過程。但這種通信只是簡單的語音通信,而且由于其通信方式是通過數(shù)據(jù)打包傳輸?shù)姆绞綄崿F(xiàn)的,當(dāng)語音包在一個無服務(wù)質(zhì)量的保證的網(wǎng)絡(luò)傳輸中時,會產(chǎn)生數(shù)據(jù)包到達(dá)順序的錯位,從而產(chǎn)生網(wǎng)絡(luò)抖動,產(chǎn)生語音變形,通話過程中在音質(zhì)、流暢度等方面上都存在問題,通話質(zhì)量不高。而且現(xiàn)有的IP電話大多定位成能降低長途話費(fèi)的傳統(tǒng)電話的替代品,忽略了IP電話同時也是一個網(wǎng)絡(luò)終端的存在,沒有充分利用互聯(lián)網(wǎng)絡(luò)提供豐富數(shù)據(jù)業(yè)務(wù)和增值業(yè)務(wù),功能單一。
實用新型內(nèi)容本實用新型要解決的技術(shù)問題是,提供一種可以與PC機(jī)及其他互聯(lián)網(wǎng)協(xié)議智能終端(IP智能終端)進(jìn)行即時通信的IP智能終端。在此基礎(chǔ)上,本實用新型所解決的另外一個問題是,該智能終端可以實現(xiàn)各種即時通信軟件互通的功能。
本實用新型是通過以下技術(shù)方案實現(xiàn)的一種互聯(lián)網(wǎng)協(xié)議智能終端,包括用戶交互單元、數(shù)據(jù)傳輸單元、數(shù)據(jù)處理單元、數(shù)據(jù)存儲單元,數(shù)據(jù)處理單元包括主處理單元和語音數(shù)字信號處理單元,其特征在于所述主處理單元包括判斷單元、即時通信管理單元;所述判斷單元連接數(shù)據(jù)傳輸單元并判斷由數(shù)據(jù)傳輸單元所傳送的呼叫的類型;所述即時通信管理單元連接數(shù)據(jù)傳輸單元和用戶交互單元,并接收即時通信數(shù)據(jù)包,從該即時通信數(shù)據(jù)包頭中獲得通信協(xié)議類型和即時通信對端的地址,通過與其連接的用戶交互單元與用戶交互,將所述通信對端的地址和用戶響應(yīng)的待傳送的即時通信數(shù)據(jù)打包后通過數(shù)據(jù)傳輸單元發(fā)出。
其中,所述即時通信管理單元包括即時通信協(xié)議存儲單元和即時通信協(xié)議呼叫控制單元,所述即時通信協(xié)議存儲單元存儲至少兩種即時通信協(xié)議。
其中,所述即時通信協(xié)議存儲單元是即時通信協(xié)議棧。
其中,所述即時通信協(xié)議包括ICQ協(xié)議、MSN協(xié)議、IRC協(xié)議、Jabber協(xié)議、Napster協(xié)議、Oscar協(xié)議、TOC協(xié)議、Zephyr協(xié)議和/或IMU協(xié)議。
其中,所述即時通信協(xié)議對應(yīng)即時通信協(xié)議標(biāo)識號碼,所述即時通信管理單元中存儲與所述即時通信協(xié)議標(biāo)識號碼對應(yīng)的即時通信號碼。
與現(xiàn)有技術(shù)相比,本實用新型的有益效果在于由于主處理單元包括判斷單元和即時通信管理單元,可以實現(xiàn)通過本IP智能終端與PC機(jī)及其他IP智能終端進(jìn)行即時通信,這種即時通信在某種程度上避免原有IP電話的聲音延遲和聲音不流暢等問題。
其次,因為該即時通信管理單元中集成了常見的即時通信軟件協(xié)議,使得通信終端和各種即時通信軟件的通訊智能化一體完成,而不必讓用戶操作那么多的即時通信軟件。
最后,由于本IP智能終端能將眾多的電話號碼和即時通信軟件映射號碼映射到一個號碼上,用戶可以使用一個號碼通過IP網(wǎng)絡(luò)與PC機(jī)或者其他IP智能終端進(jìn)行通信。
本實用新型的IP智能終端操作簡單,便于實現(xiàn),適用性廣。
圖1是本實用新型的IP智能終端的組成框圖;圖2是本實用新型的一個實施例的IP智能終端硬件模塊圖;圖3是本實用新型的一個實施例的IP智能終端嵌入IM功能結(jié)構(gòu)圖;圖4是本實用新型的一個實施例的IP智能終端整合即時互通功能原理圖;圖5是本實用新型的一個實施例的IMP ID的數(shù)據(jù)結(jié)構(gòu)圖;圖6是本實用新型的一個實施例的IP智能終端通信系統(tǒng)結(jié)構(gòu)和運(yùn)作圖;圖7是本實用新型的一個實施例的IP智能終端處理流程框圖。
具體實施方式
圖1是根據(jù)本實用新型的一個優(yōu)選實施方案的IP智能終端的原理框圖。本實用新型的IP智能終端包括用戶交互單元、數(shù)據(jù)傳輸單元、數(shù)據(jù)處理單元、數(shù)據(jù)存儲單元。
當(dāng)IP智能終端通過IP網(wǎng)絡(luò)與對端的PC或者IP智能終端進(jìn)行通信時,來自于通信對端的呼叫數(shù)據(jù)經(jīng)數(shù)據(jù)傳輸單元傳送至數(shù)據(jù)處理單元,經(jīng)數(shù)據(jù)處理單元處理后的數(shù)據(jù)被傳送到用戶交互單元,用戶做出響應(yīng)后的數(shù)據(jù)再經(jīng)處理單元處理后,可存儲到數(shù)據(jù)存儲單元,也可直接通過IP網(wǎng)絡(luò)傳輸。
所述數(shù)據(jù)處理單元包括主處理單元(CPU)和語音數(shù)字信號處理單元(DSP)。主處理單元中包括判斷單元、即時通信管理單元。在通信過程中,數(shù)據(jù)處理單元接收到由數(shù)據(jù)傳輸單元傳送的呼叫數(shù)據(jù)后,判斷單元首先判斷呼叫數(shù)據(jù)的呼叫類型,如果該呼叫數(shù)據(jù)的呼叫類型為即時通信呼叫,則該呼叫數(shù)據(jù)由即時通信管理單元處理,處理后的數(shù)據(jù)被傳送至用戶交互單元,用戶做出響應(yīng)后的數(shù)據(jù)經(jīng)處理單元處理后,可存儲到數(shù)據(jù)存儲單元中,也可直接通過IP網(wǎng)絡(luò)傳輸;如果該呼叫數(shù)據(jù)的呼叫類型是普通語音呼叫,則由主處理單元直接進(jìn)行處理,在與用戶交互單元交互后,將用戶的語音響應(yīng)編碼,經(jīng)過語音數(shù)字信號處理單元完成實時語音處理后生成用戶響應(yīng)的待發(fā)送數(shù)據(jù),將該數(shù)據(jù)和從數(shù)據(jù)包頭中獲得通信對端的IP地址打包后通過網(wǎng)絡(luò)傳送給對端。
請參閱圖2至圖7,下面結(jié)合本實用新型的一個具體實施例進(jìn)行說明。
如圖2所示,本實用新型一個具體實施例的IP智能終端硬件模塊包括用戶交互單元、數(shù)據(jù)傳輸單元、數(shù)據(jù)處理單元、數(shù)據(jù)存儲單元。
用戶交互單元主要包括顯示控制(LCD)、通用異步收發(fā)報機(jī)(UART)、序列外圍接口/IC總線(SPI/I2C)、基本通用輸入輸出(GPIO)、鍵盤控制。
數(shù)據(jù)傳輸單元包括DMA、以太網(wǎng)、通用串行總線(USB)、序列外圍接口(SPI)、編碼器(Codec)、普通電信接口;以太網(wǎng)接口模塊負(fù)責(zé)以太網(wǎng)絡(luò)服務(wù);Codec是集成的雙通道語音編解碼器,負(fù)責(zé)語音的編碼解碼工作。
數(shù)據(jù)處理單元包括語音數(shù)字信號處理單元(DSP)和主處理單元。
語音數(shù)字信號處理單元完成實時語音處理,如回波抵消、語音壓縮、PCM處理、雙音多頻(DTMF)生成和檢測等。
主處理單元用于系統(tǒng)服務(wù)、用戶接口、網(wǎng)絡(luò)管理、協(xié)議棧管理、呼叫處理、任務(wù)調(diào)度以及應(yīng)用程序管理。
數(shù)據(jù)存儲單元包括RAM、ROM、擴(kuò)展存儲器(External Memory),擴(kuò)展存儲器主要用于擴(kuò)展存儲器,支持外接RAM、ROM、FLASH等。
本實施例可以在該硬件模塊的基礎(chǔ)上外擴(kuò)手柄、鍵盤、LCD、存儲器、電源芯片,構(gòu)成一個本實用新型的IP智能終端。
圖3是IP智能終端嵌入即時通信功能結(jié)構(gòu)圖。如圖,IP智能終端中嵌入了操作系統(tǒng)、呼叫控制單元(Call Control Manager)、即時通信管理單元(Manager)、媒體控制管理模塊(Media Control Manager)、DSP服務(wù)模塊、通信服務(wù)模塊等。即時通信管理單元包括即時通信協(xié)議存儲單元和即時通信協(xié)議呼叫控制單元(IMP Call Control),所述即時通信協(xié)議存儲單元是即時通信協(xié)議棧(IMP Stack),該即時通信管理單元完成即時通信數(shù)據(jù)的處理。操作系統(tǒng)模塊是提供基本操作支持的最底層模塊,當(dāng)接收任何外部的呼叫數(shù)據(jù)(可以是語音型號、電信號或者即時通信的信號等)時,數(shù)據(jù)首先進(jìn)入操作系統(tǒng),由操作系統(tǒng)的抽象層(OS Abstraction Layerion Layer)與DSP服務(wù)模塊(即語音數(shù)字信號處理單元)和通信服務(wù)模塊協(xié)作,將呼叫數(shù)據(jù)處理為通用二進(jìn)制數(shù)據(jù);抽象層模塊將該通用二進(jìn)制數(shù)據(jù)交由呼叫控制單元,由該呼叫控制單元決定如何對其做出反應(yīng),同時數(shù)據(jù)進(jìn)入媒體控制管理模塊通過整合層和系統(tǒng)中的各種軟件進(jìn)行數(shù)據(jù)交互。處理完的數(shù)據(jù)經(jīng)過呼叫控制單元而做出相應(yīng)的呼叫回應(yīng)。
圖4示意了IP智能終端整合即時互通功能原理。圖中,IMP Stack(即時通信協(xié)議棧)中整合了當(dāng)前常用的一些即時通信協(xié)議,如ICQ協(xié)議、MSN協(xié)議、IRC協(xié)議、Jabber協(xié)議、Napster協(xié)議、Oscar協(xié)議、TOC協(xié)議、Zephyr協(xié)議、IMU協(xié)議等,這些即時通信協(xié)議構(gòu)成了即時通信協(xié)議組,且該即時通信協(xié)議組可以隨著即時通信協(xié)議的發(fā)展和用戶的需求,不斷的進(jìn)行擴(kuò)展。本實用新型的即時通信協(xié)議組的應(yīng)用是基于TCP和UDP兩種協(xié)議的。用戶與對方進(jìn)行基于建立連接的通信時,需要采用TCP協(xié)議進(jìn)行數(shù)據(jù)傳輸,比如直接的語音通話、進(jìn)行文件傳輸和文字聊天。當(dāng)直接的TCP連接不能建立時,比如在對方離線的情況下,用戶可以采用UDP協(xié)議與服務(wù)器連接,通過服務(wù)器來進(jìn)行數(shù)據(jù)的傳送。由于各種即時軟件具備各自的特點(diǎn),且各自的即時通信協(xié)議各不相同(如圖5中各種即時通信協(xié)議),為了使這些即時通信軟件可以互通,本實用新型采用如下的技術(shù)方案兼容各種即時通信協(xié)議,實現(xiàn)各種即時通信軟件的互通將即時通信協(xié)議組中的這些協(xié)議根據(jù)一個一對多的函數(shù)分別映射成不同的標(biāo)識號碼(ID),這些ID構(gòu)成網(wǎng)絡(luò)通信終端的即時通信標(biāo)識組(IMP標(biāo)識組)。由于即時通信協(xié)議組可以不斷的進(jìn)行擴(kuò)展,同樣,IMP標(biāo)識組也隨著IMP協(xié)議組中即時通信協(xié)議的擴(kuò)展而擴(kuò)展。該IMP標(biāo)識組與電話號碼(普通電話、IP電話和手機(jī)號碼)通過排列組合構(gòu)成的數(shù)據(jù)結(jié)構(gòu)代表唯一的即時通信號碼(IMPID),如圖5所示的IMPID的數(shù)據(jù)結(jié)構(gòu)圖,該數(shù)據(jù)結(jié)構(gòu)包含各種即時通信協(xié)議映射ID,因此用戶可以只通過一個IMPID就可以進(jìn)行多個IM號碼的溝通,實現(xiàn)多個即時通信軟件的互通。需要注意的是,圖5只是本發(fā)明的IMP號碼形成的數(shù)據(jù)結(jié)構(gòu)的一個優(yōu)選實施例,圖中的即時通信協(xié)議ID如上所述可以增加、減少,各即時通信協(xié)議ID之間、各即時通信協(xié)議ID與電話號碼之間的排列順序可以改變,這里不再一一舉例說明。
圖6是IP智能終端通信系統(tǒng)結(jié)構(gòu)和運(yùn)作圖,本實用新型IP智能終端可以與個人計算機(jī)及其他IP智能終端進(jìn)行即時通信,且可以實現(xiàn)各種即時通信軟件互通的功能。如圖所示,這種IP智能終端脫離了傳統(tǒng)的公共電話交換網(wǎng)(PSTN)網(wǎng)絡(luò)為核心的語音通訊,完全以IP網(wǎng)絡(luò)為運(yùn)行的基礎(chǔ);這些即時互通功能以從UDP協(xié)議發(fā)展而來的VoIP協(xié)議為基礎(chǔ),因此,用戶端可以通過直接連接進(jìn)行即時通信,也可以通過服務(wù)器傳送即時通信數(shù)據(jù)。
下面結(jié)合圖7IP智能終端處理流程圖來詳細(xì)說明本IP智能終端進(jìn)行即時通信的過程。如圖所示,經(jīng)以太網(wǎng)傳送的呼叫數(shù)據(jù)通過總線進(jìn)入主處理單元的操作系統(tǒng),通過操作系統(tǒng)的抽象層(OS Abstraction Layerion Layer)與語音數(shù)字信號處理單元(DSP)共同將呼叫數(shù)據(jù)處理為通用二進(jìn)制數(shù)據(jù),抽象層模塊將該數(shù)據(jù)送至主處理單元呼叫控制模塊(Call Control Manager)處理,決定如何對其做出反應(yīng)。首先,數(shù)據(jù)進(jìn)入該主處理單元呼叫控制模塊的判斷單元對呼叫類型進(jìn)行判斷。如果其類型是即時通信呼叫請求,則將即時通信包數(shù)據(jù)傳送到即時通信管理單元,該即時通信管理單元中集成了當(dāng)前常用的如上所述的各種即時互通協(xié)議,并將各種協(xié)議映射成相對應(yīng)的即時通信ID,不同的ID代表不同的通信協(xié)議類型,即時通信管理單元解析接收到的即時通信包數(shù)據(jù),從該即時通信包數(shù)據(jù)頭中獲得即時通信對端的即時通信ID,根據(jù)此ID啟用相對應(yīng)的即時通信協(xié)議支持呼叫處理,同時從該即時通信包數(shù)據(jù)頭中獲得即時通信對端的IP地址,并通過用戶交互單元與用戶進(jìn)行交互,用戶響應(yīng)該呼叫后,即時通信管理單元將用戶響應(yīng)的待傳送的即時通信數(shù)據(jù)、即時通信對端的IP地址和通信對端的即時通信ID打包后通過IP網(wǎng)絡(luò)傳輸,完成一次呼叫響應(yīng)過程。如果判斷單元對呼叫類型的判斷結(jié)果是普通語音呼叫,則由主處理單元的呼叫控制模塊直接進(jìn)行處理,將用戶的語音通過Codec編碼,經(jīng)過語音數(shù)字信號處理單元(DSP)完成實時語音處理后生成用戶響應(yīng)的待發(fā)送數(shù)據(jù),將該數(shù)據(jù)和從數(shù)據(jù)包頭中獲得的通信對端的IP地址打包后通過網(wǎng)絡(luò)傳送給通信對端。
最后,本IP智能終端仍然可以實現(xiàn)普通IP電話的所有功能,且可以擺脫原有IP電話的外形,將外形設(shè)計小型化、時尚話,便于攜帶和使用。
以上所述僅是本實用新型的優(yōu)選實施方式,應(yīng)當(dāng)指出,對于本技術(shù)領(lǐng)域的普通技術(shù)人員來說,在不脫離本實用新型原理的前提下,還可以對本實用新型進(jìn)行若干改進(jìn)和修飾,這些改進(jìn)和修飾也落入本實用新型權(quán)利要求的保護(hù)范圍內(nèi)。
權(quán)利要求1.一種互聯(lián)網(wǎng)協(xié)議智能終端,包括用戶交互單元、數(shù)據(jù)傳輸單元、數(shù)據(jù)處理單元、數(shù)據(jù)存儲單元,數(shù)據(jù)處理單元包括主處理單元和語音數(shù)字信號處理單元,其特征在于所述主處理單元包括判斷單元、即時通信管理單元;所述判斷單元連接數(shù)據(jù)傳輸單元并判斷由數(shù)據(jù)傳輸單元所傳送的呼叫的類型;所述即時通信管理單元連接數(shù)據(jù)傳輸單元和用戶交互單元,并接收即時通信數(shù)據(jù)包,從該即時通信數(shù)據(jù)包頭中獲得通信協(xié)議類型和即時通信對端的地址,通過與其連接的用戶交互單元與用戶交互,將所述通信對端的地址和用戶響應(yīng)的待傳送的即時通信數(shù)據(jù)打包后通過數(shù)據(jù)傳輸單元發(fā)出。
2.如權(quán)利要求1所述的互聯(lián)網(wǎng)協(xié)議智能終端,其特征在于所述即時通信管理單元包括即時通信協(xié)議存儲單元和即時通信協(xié)議呼叫控制單元,所述即時通信協(xié)議存儲單元存儲至少兩種即時通信協(xié)議。
3.如權(quán)利要求2所述的互聯(lián)網(wǎng)協(xié)議智能終端,其特征在于所述即時通信協(xié)議存儲單元是即時通信協(xié)議棧。
專利摘要本實用新型公開了一種互聯(lián)網(wǎng)協(xié)議智能終端,包括用戶交互單元、數(shù)據(jù)傳輸單元、數(shù)據(jù)處理單元、數(shù)據(jù)存儲單元,數(shù)據(jù)處理單元包括主處理單元和語音數(shù)字信號處理單元,其特征在于所述主處理單元包括判斷單元、即時通信管理單元;所述判斷單元連接數(shù)據(jù)傳輸單元并判斷由數(shù)據(jù)傳輸單元所傳送的呼叫的類型;所述即時通信管理單元連接數(shù)據(jù)傳輸單元和用戶交互單元,并接收即時通信數(shù)據(jù)包,從該即時通信數(shù)據(jù)包頭中獲得通信協(xié)議類型和即時通信對端的地址,通過與其連接的用戶交互單元與用戶交互,將所述通信對端的地址和用戶響應(yīng)的待傳送的即時通信數(shù)據(jù)打包后通過數(shù)據(jù)傳輸單元發(fā)出。
文檔編號H04L29/06GK2755873SQ200420066808
公開日2006年2月1日 申請日期2004年6月8日 優(yōu)先權(quán)日2004年6月8日
發(fā)明者陳輝, 左西年 申請人:陳輝