專利名稱:利用現(xiàn)有電話機(jī)實(shí)現(xiàn)ip電話的計(jì)算機(jī)擴(kuò)展裝置及方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種結(jié)構(gòu)新穎的計(jì)算機(jī)擴(kuò)展裝置及其工作方法,確切地說(shuō),涉及一種利用現(xiàn)有電話機(jī)實(shí)現(xiàn)IP電話的計(jì)算機(jī)擴(kuò)展裝置及其工作方法,屬于計(jì)算機(jī)網(wǎng)絡(luò)通信技術(shù)領(lǐng)域。
背景技術(shù):
目前,IP網(wǎng)絡(luò)通信技術(shù)正在飛速發(fā)展,利用互聯(lián)網(wǎng)實(shí)現(xiàn)語(yǔ)音、圖像和數(shù)據(jù)的多媒體傳輸?shù)耐ㄐ艆f(xié)議也逐漸完善。目前較為完善的協(xié)議有國(guó)際電聯(lián)ITU-T的H.323和國(guó)際工程任務(wù)組IETF的SIP。國(guó)內(nèi)外許多廠商根據(jù)這兩種協(xié)議推出IP網(wǎng)絡(luò)電話機(jī)和計(jì)算機(jī)IP電話軟件,以滿足日益增長(zhǎng)的網(wǎng)絡(luò)語(yǔ)音通信的需求。
目前的IP網(wǎng)絡(luò)電話機(jī)是一種外觀類似于電話機(jī)的設(shè)備,它將話筒傳來(lái)的語(yǔ)音信號(hào)采樣量化后,進(jìn)行語(yǔ)音編碼,再按照協(xié)議要求組成IP數(shù)據(jù)包在IP網(wǎng)絡(luò)上傳輸。這樣的設(shè)備要有RJ-45接口,用于與IP網(wǎng)絡(luò)的互連。它的實(shí)現(xiàn)方框圖如圖1所示。還有一種IP網(wǎng)絡(luò)電話機(jī)沒(méi)有RJ-45接口,它是通過(guò)通用串行總線USB接口與計(jì)算機(jī)相連,借助計(jì)算機(jī)的網(wǎng)絡(luò)連接傳輸語(yǔ)音IP數(shù)據(jù)包。任何一種IP網(wǎng)絡(luò)電話機(jī)與普通電話機(jī)相比,都需要具備上述兩種通信協(xié)議處理能力,因此IP網(wǎng)絡(luò)電話機(jī)電路結(jié)構(gòu)比較復(fù)雜,售價(jià)較高,難于普及。而且,盡管它在外觀上與普通電話機(jī)十分相似,但是,它與普通電話機(jī)是不兼容的,不能利用公共電話交換網(wǎng)傳送語(yǔ)音。
現(xiàn)在,電腦都支持多媒體技術(shù),并且有著很快的運(yùn)算速度和方便的網(wǎng)絡(luò)連接,所以軟件廠商開(kāi)發(fā)出多種網(wǎng)絡(luò)語(yǔ)音通信軟件,用于實(shí)現(xiàn)IP網(wǎng)絡(luò)電話機(jī)的功能。IP網(wǎng)絡(luò)語(yǔ)音通信軟件實(shí)現(xiàn)VOIP功能的程序組織結(jié)構(gòu)與圖1是基本相同的,其區(qū)別是利用計(jì)算機(jī)簡(jiǎn)化了其中一些硬件單元的實(shí)現(xiàn)方法,例如它的話筒用耳麥代替之,語(yǔ)音處理單元為聲卡,顯示屏和顯示處理單元分別是顯示器和顯卡,網(wǎng)絡(luò)處理單元和網(wǎng)絡(luò)接口為網(wǎng)卡,中央處理單元?jiǎng)t通過(guò)軟件來(lái)實(shí)現(xiàn)。IP電話軟件利用計(jì)算機(jī)大大簡(jiǎn)化了網(wǎng)絡(luò)電話設(shè)備的額外成本;但是,由此也為用戶的使用帶來(lái)了不便撥號(hào)必須用電腦鍵盤或鼠標(biāo)來(lái)實(shí)現(xiàn),接打電話必須帶上耳麥來(lái)完成,改變了電話機(jī)的傳統(tǒng)使用方法,對(duì)于一些不會(huì)使用計(jì)算機(jī)的人員尤感不便。并且,IP電話軟件與IP網(wǎng)絡(luò)電話機(jī)一樣,當(dāng)IP網(wǎng)絡(luò)沒(méi)有接通時(shí),通信功能就無(wú)法實(shí)現(xiàn)。
發(fā)明內(nèi)容
本發(fā)明的目的是提供一種利用現(xiàn)有電話機(jī)實(shí)現(xiàn)IP電話的計(jì)算機(jī)擴(kuò)展裝置,該擴(kuò)展裝置能夠使用現(xiàn)有的普通電話機(jī)通過(guò)計(jì)算機(jī)實(shí)現(xiàn)IP網(wǎng)絡(luò)實(shí)時(shí)通信功能,不但保留了電話機(jī)的傳統(tǒng)使用方法,為一些不會(huì)使用計(jì)算機(jī)的人員創(chuàng)造便利,還能利用IP網(wǎng)絡(luò)通信長(zhǎng)途話費(fèi)比較低廉的優(yōu)點(diǎn);而且,在IP網(wǎng)絡(luò)沒(méi)有接通時(shí),能夠自動(dòng)利用普通電話機(jī)和公共電話交換網(wǎng)PSTN方便、及時(shí)地解決通話問(wèn)題。
本發(fā)明的另一目的是提供一種利用現(xiàn)有電話機(jī)實(shí)現(xiàn)IP電話的計(jì)算機(jī)擴(kuò)展裝置的工作方法。
本發(fā)明的目的是這樣實(shí)現(xiàn)的一種利用現(xiàn)有電話機(jī)實(shí)現(xiàn)IP電話的計(jì)算機(jī)擴(kuò)展裝置,其特征在于該裝置包括有順序連接的電話接口控制模塊、電話信號(hào)轉(zhuǎn)換模塊和IP語(yǔ)音處理模塊,以及與計(jì)算機(jī)相連的控制模塊;所述電話接口控制模塊與普通電話機(jī)相連接,所述與計(jì)算機(jī)相連的控制模塊在該擴(kuò)展裝置和計(jì)算機(jī)之間進(jìn)行數(shù)據(jù)交換,并控制該擴(kuò)展裝置連接IP網(wǎng)絡(luò),以供撥打IP電話。
所述電話接口控制模塊由一個(gè)RJ-11接口、一個(gè)輸入輸出切換單元和一個(gè)電話信令轉(zhuǎn)換單元組成;其中RJ-11接口連接電話機(jī),承擔(dān)該擴(kuò)展裝置與電話機(jī)的模擬語(yǔ)音通訊連接;所述輸入輸出切換單元用于切換電話信號(hào)的傳輸方式;所述電話信令轉(zhuǎn)換單元根據(jù)雙音多頻信號(hào)和直流信號(hào)檢測(cè)出電話的按鍵和摘掛機(jī)操作,或?qū)P語(yǔ)音處理模塊中的信令轉(zhuǎn)換單元送來(lái)的電話信令信息轉(zhuǎn)換為雙音多頻信號(hào)或直流信號(hào)。
所述電話接口控制模塊還包括一個(gè)RJ-11接口和一個(gè)電話連接方式控制單元;該RJ-11接口連接電話線而接入公共電話交換網(wǎng);所述電話連接方式控制單元有一個(gè)控制電話機(jī)與IP網(wǎng)絡(luò)連接或與公共電話交換網(wǎng)連接的信號(hào)切換電路。
在IP網(wǎng)絡(luò)連接正常時(shí),所述電話連接方式控制單元中的信號(hào)切換電路控制電話機(jī)與輸入輸出切換單元相連而接入IP網(wǎng)絡(luò),此時(shí),所述輸入輸出切換單元將輸入輸出信號(hào)分流為兩個(gè)通路分別連接到后續(xù)的電話信號(hào)轉(zhuǎn)換模塊的輸入通道和輸出通道,以及將該兩個(gè)通道合成一路信號(hào),通過(guò)電話連接方式控制單元送入電話機(jī);在IP網(wǎng)絡(luò)連接斷開(kāi)時(shí),所述電話連接方式控制單元中的信號(hào)切換電路控制電話機(jī)通過(guò)另一個(gè)RJ-11接口與電話線相連而接入公共電話交換網(wǎng)。
所述電話信號(hào)轉(zhuǎn)換模塊有兩條信息傳輸通道在電話接口控制模塊到IP語(yǔ)音處理模塊的信號(hào)流方向上,設(shè)有對(duì)電話信號(hào)進(jìn)行放大、解調(diào)和模數(shù)轉(zhuǎn)換的電路;在IP語(yǔ)音處理模塊到電話接口控制模塊的信號(hào)流方向,設(shè)有對(duì)數(shù)字語(yǔ)音信號(hào)進(jìn)行數(shù)模轉(zhuǎn)換、放大和調(diào)制的電路。
所述IP語(yǔ)音處理模塊包括有語(yǔ)音編碼、語(yǔ)音解碼、信令轉(zhuǎn)換、數(shù)據(jù)封裝打包和解包電路,分別用于IP語(yǔ)音數(shù)據(jù)和數(shù)字語(yǔ)音信號(hào)之間的轉(zhuǎn)換和IP控制信令和電話信令之間的轉(zhuǎn)換,以及將語(yǔ)音信號(hào)和控制信令根據(jù)IP電話協(xié)議進(jìn)行打包或解包。
所述IP語(yǔ)音處理模塊中的全部電路或部分電路可用數(shù)據(jù)處理軟件替換之。
所述與計(jì)算機(jī)相連的控制模塊中與計(jì)算機(jī)交換數(shù)據(jù)的總線接口是互連外圍設(shè)備PCI(Peripheral Component Interconnect)接口,或工業(yè)標(biāo)準(zhǔn)結(jié)構(gòu)ISA接口、或通用串行總線USB接口、或美國(guó)電氣和電子工程師學(xué)會(huì)制定的高速串行總線IEEE1394接口、或串口、或并口;使用非PCI接口時(shí),該擴(kuò)展裝置都可作為外部設(shè)備設(shè)置在計(jì)算機(jī)之外。
所述與計(jì)算機(jī)相連的控制模塊是通過(guò)其總線接口上的一種控制信號(hào)或一組控制信號(hào)來(lái)控制所述電話連接方式控制單元中的信號(hào)切換電路分別處于連接IP網(wǎng)絡(luò)或公共電話交換網(wǎng)。
本發(fā)明的另一個(gè)目的是這樣實(shí)現(xiàn)的一種利用現(xiàn)有電話機(jī)實(shí)現(xiàn)IP電話的計(jì)算機(jī)擴(kuò)展裝置的工作方法,其特征在于先檢測(cè)IP網(wǎng)絡(luò)連接狀況,且每隔一個(gè)設(shè)定時(shí)間再檢測(cè)一次,再根據(jù)本次和上次的檢測(cè)結(jié)果產(chǎn)生不同操作若兩次檢測(cè)結(jié)果無(wú)變化時(shí),不作任何操作維持原來(lái)的電話機(jī)連接狀態(tài);當(dāng)IP網(wǎng)絡(luò)由接通變?yōu)椴煌〞r(shí),將電話線路由與IP網(wǎng)絡(luò)相連接切換為與公共電話交換網(wǎng)相連接;當(dāng)IP網(wǎng)絡(luò)由不通變?yōu)橥〞r(shí),將電話線路由與公共電話交換網(wǎng)相連接切換為與IP網(wǎng)絡(luò)相連接,且在切換前,先判斷該電話線路是否在用,須待電話線路空閑才切換連接;若線路在用,則隔一段設(shè)定時(shí)間后重新檢測(cè)IP網(wǎng)絡(luò)連接狀況。
該方法在電話機(jī)與IP網(wǎng)絡(luò)相連接時(shí),進(jìn)一步包括數(shù)據(jù)交換的操作步驟當(dāng)撥出通話時(shí),即計(jì)算機(jī)從擴(kuò)展裝置讀入數(shù)據(jù),發(fā)送給IP網(wǎng)絡(luò)上的收聽(tīng)者時(shí),從與計(jì)算機(jī)相連的控制模塊的總線接口中獲取數(shù)據(jù),進(jìn)行數(shù)據(jù)處理后發(fā)送到網(wǎng)卡接口,直至通話結(jié)束;當(dāng)接收通話時(shí),即計(jì)算機(jī)從IP網(wǎng)絡(luò)讀入數(shù)據(jù),發(fā)送給電話的使用者時(shí),從網(wǎng)卡讀入IP語(yǔ)音數(shù)據(jù)包,進(jìn)行數(shù)據(jù)處理后發(fā)送到與計(jì)算機(jī)相連的控制模塊的總線接口,直至通話結(jié)束。
該方法可以根據(jù)需要增加下列操作步驟在電話機(jī)與IP網(wǎng)絡(luò)相連接時(shí),在網(wǎng)守上注冊(cè);以及在IP網(wǎng)絡(luò)連接將斷開(kāi)時(shí),向網(wǎng)守注銷注冊(cè)。
當(dāng)擴(kuò)展裝置中省略IP語(yǔ)音處理模塊時(shí),該方法的數(shù)據(jù)交換包括下列操作步驟當(dāng)撥出通話時(shí),即計(jì)算機(jī)從擴(kuò)展裝置讀入數(shù)據(jù),發(fā)送給IP網(wǎng)絡(luò)上的收聽(tīng)者時(shí),從與計(jì)算機(jī)相連的控制模塊的總線接口中獲取數(shù)據(jù)后,按照IP電話協(xié)議要求處理數(shù)據(jù)并壓縮,再組成IP網(wǎng)絡(luò)數(shù)據(jù)包后發(fā)送到網(wǎng)卡接口,直至通話結(jié)束;當(dāng)接收通話時(shí),即計(jì)算機(jī)從IP網(wǎng)絡(luò)讀入數(shù)據(jù),發(fā)送給電話的使用者時(shí),從網(wǎng)卡讀入IP語(yǔ)音數(shù)據(jù)包,在解包后按照IP電話協(xié)議要求處理數(shù)據(jù)并解壓,再發(fā)送到與計(jì)算機(jī)相連的控制模塊的總線接口,直至通話結(jié)束。
本發(fā)明的最大特點(diǎn)是在不改變用戶使用普通電話機(jī)的傳統(tǒng)習(xí)慣前提下,能夠利用計(jì)算機(jī)實(shí)現(xiàn)現(xiàn)有的IP網(wǎng)絡(luò)電話機(jī)及IP電話軟件所具備的各項(xiàng)功能,充分利用IP網(wǎng)絡(luò)通信長(zhǎng)途話費(fèi)比較低廉的優(yōu)點(diǎn),而在IP網(wǎng)絡(luò)沒(méi)有接通時(shí),又能夠自動(dòng)利用公共電話交換網(wǎng)PSTN及時(shí)地解決通話問(wèn)題,從而滿足用戶在任何情況下的通信需求。
圖1是現(xiàn)有的IP網(wǎng)絡(luò)電話機(jī)的功能電路方框圖。
圖2是本發(fā)明計(jì)算機(jī)擴(kuò)展裝置與其它相關(guān)設(shè)備的連接關(guān)系實(shí)施例示意圖。
圖3是本發(fā)明計(jì)算機(jī)擴(kuò)展裝置的電路結(jié)構(gòu)組成的實(shí)施例方框圖。
圖4是本發(fā)明計(jì)算機(jī)擴(kuò)展裝置的工作方法-電話連接控制方法流程方框圖。
圖5(A)、(B)分別是本發(fā)明計(jì)算機(jī)擴(kuò)展裝置的工作方法-在網(wǎng)絡(luò)連接時(shí)的數(shù)據(jù)交換中的數(shù)據(jù)發(fā)送和數(shù)據(jù)接收流程的實(shí)施例方框圖。
具體實(shí)施例方式
參見(jiàn)圖2,本發(fā)明是一種利用現(xiàn)有電話機(jī)實(shí)現(xiàn)IP電話的計(jì)算機(jī)擴(kuò)展裝置,該裝置設(shè)有兩個(gè)RJ-11接口和一個(gè)與計(jì)算機(jī)連接的總線接口控制模塊(圖示為PCI接口),其中一個(gè)RJ-11接口連接電話機(jī),承擔(dān)該擴(kuò)展裝置與電話機(jī)的模擬語(yǔ)音通訊連接,另一個(gè)RJ-11接口連接電話線而接入公共電話交換網(wǎng)。當(dāng)使用該擴(kuò)展裝置撥打IP網(wǎng)絡(luò)電話時(shí),電話機(jī)的輸出信號(hào)從與它所連接的RJ-11接口進(jìn)入計(jì)算機(jī)擴(kuò)展裝置,在該擴(kuò)展裝置中的數(shù)據(jù)交換軟件的控制下進(jìn)行數(shù)據(jù)處理后,通過(guò)PCI總線接口送到網(wǎng)卡,再通過(guò)IP網(wǎng)絡(luò)與通話方通信。當(dāng)IP網(wǎng)絡(luò)連接不通時(shí),電話機(jī)的輸出信號(hào)直接經(jīng)由另一個(gè)RJ-11接口送入電話線,通過(guò)公共電話網(wǎng)PSTN與對(duì)方通信。
參見(jiàn)圖3,介紹本發(fā)明的電路結(jié)構(gòu)組成,該計(jì)算機(jī)擴(kuò)展裝置包括有順序連接的電話接口控制模塊1、電話信號(hào)轉(zhuǎn)換模塊2和IP語(yǔ)音處理模塊3,以及與計(jì)算機(jī)相連的控制模塊4(圖示為與計(jì)算機(jī)PCI總線相連的互連外圍設(shè)備PCI接口控制模塊);該控制模塊4在該擴(kuò)展裝置和計(jì)算機(jī)之間進(jìn)行數(shù)據(jù)交換,并控制該擴(kuò)展裝置連接IP網(wǎng)絡(luò),此時(shí)可以撥打IP電話;而在IP網(wǎng)絡(luò)連接斷開(kāi)時(shí),控制該擴(kuò)展裝置連接公共電話交換網(wǎng),實(shí)現(xiàn)電話通信。
圖3中與普通電話機(jī)相連接的電話接口控制模塊1由兩個(gè)RJ-11接口、一個(gè)電話連接方式控制單元、一個(gè)輸入輸出切換單元和一個(gè)電話信令轉(zhuǎn)換單元組成。其中電話連接方式控制單元中設(shè)有的一個(gè)信號(hào)切換電路在與計(jì)算機(jī)連接的控制模塊4的控制下轉(zhuǎn)換自己的工作狀態(tài)在IP網(wǎng)絡(luò)連接正常時(shí),控制電話機(jī)與輸入輸出切換單元相連而接入IP網(wǎng)絡(luò),此時(shí),輸入輸出切換單元將輸入輸出信號(hào)分流為兩個(gè)通路分別連接到后續(xù)的電話信號(hào)轉(zhuǎn)換模塊2的輸入通道和輸出通道,以及將該兩個(gè)通道合成一路信號(hào),通過(guò)電話連接方式控制單元送入電話機(jī);在IP網(wǎng)絡(luò)連接斷開(kāi)時(shí),該電話連接方式控制單元中的信號(hào)切換電路控制電話機(jī)通過(guò)另一個(gè)RJ-11接口與電話線相連而接入公共電話交換網(wǎng)。輸入輸出切換單元用于切換電話信號(hào)的傳輸方式,電話信令轉(zhuǎn)換單元根據(jù)雙音多頻信號(hào)和直流信號(hào)檢測(cè)出電話的按鍵和摘掛機(jī)操作,或?qū)P語(yǔ)音處理模塊中的信令轉(zhuǎn)換單元送來(lái)的電話信令信息轉(zhuǎn)換為雙音多頻信號(hào)或直流信號(hào)。
電話信號(hào)轉(zhuǎn)換模塊2有兩條信息傳輸通道在電話接口控制模塊1到IP語(yǔ)音處理模塊3的信號(hào)流方向上,設(shè)有對(duì)電話信號(hào)進(jìn)行放大、解調(diào)和模數(shù)轉(zhuǎn)換電路,將電話機(jī)傳來(lái)的電話模擬信號(hào)轉(zhuǎn)換為數(shù)字信號(hào);在IP語(yǔ)音處理模塊3到電話接口控制模塊1的信號(hào)流方向上,設(shè)有對(duì)數(shù)字語(yǔ)音信號(hào)進(jìn)行數(shù)模轉(zhuǎn)換、放大和調(diào)制的電路,將IP語(yǔ)音處理模塊3傳來(lái)的數(shù)字語(yǔ)音信號(hào)轉(zhuǎn)換為電話模擬信號(hào)。
IP語(yǔ)音處理模塊3包括有語(yǔ)音編碼、語(yǔ)音解碼、信令轉(zhuǎn)換、數(shù)據(jù)封裝打包和解包電路,分別用于IP語(yǔ)音數(shù)據(jù)與數(shù)字語(yǔ)音信號(hào)之間的轉(zhuǎn)換和IP控制信令與電話信令之間的轉(zhuǎn)換,以及將語(yǔ)音信號(hào)和控制信令根據(jù)IP電話協(xié)議進(jìn)行打包或解包。該IP語(yǔ)音處理模塊3中的全部或部分電路可用數(shù)據(jù)交換和處理軟件替換之,此時(shí),A/D、D/A后的信號(hào)或者該IP語(yǔ)音處理模塊3中剩余部分的對(duì)外信號(hào)直接與控制模塊4(例如PCI接口模塊)交換。
與計(jì)算機(jī)相連的控制模塊4中與計(jì)算機(jī)交換數(shù)據(jù)的總線接口可以是互連外圍設(shè)備PCI接口(如圖3所示),也可以是工業(yè)標(biāo)準(zhǔn)結(jié)構(gòu)ISA接口、或通用串行總線USB接口、或美國(guó)電氣和電子工程師學(xué)會(huì)制定的高速串行總線IEEE1394接口、或串口、或并口中的任何一種接口。使用任何一種非PCI接口時(shí),本發(fā)明該擴(kuò)展裝置都可作為外部設(shè)備設(shè)置在計(jì)算機(jī)之外。該與計(jì)算機(jī)相連的控制模塊4是通過(guò)其總線接口上的一種控制信號(hào)或一組控制信號(hào)來(lái)控制電話連接方式控制單元中的信號(hào)切換電路分別處于連接IP網(wǎng)絡(luò)或公共電話交換網(wǎng)的不同工作狀態(tài)。
參見(jiàn)圖4,本發(fā)明計(jì)算機(jī)擴(kuò)展裝置的工作方法包括有控制電話連接方式和進(jìn)行數(shù)據(jù)交換處理兩部分,先介紹前者本發(fā)明的計(jì)算機(jī)擴(kuò)展裝置在計(jì)算機(jī)開(kāi)機(jī)后,首先檢測(cè)IP網(wǎng)絡(luò)連接狀況,且每隔一個(gè)設(shè)定時(shí)間再檢測(cè)一次,再根據(jù)本次和上次的檢測(cè)結(jié)果產(chǎn)生不同操作若兩次檢測(cè)結(jié)果無(wú)變化時(shí),不作任何操作維持原來(lái)的電話機(jī)連接狀態(tài);當(dāng)IP網(wǎng)絡(luò)由接通變?yōu)椴煌〞r(shí),將電話線路由與IP網(wǎng)絡(luò)相連接切換為與公共電話交換網(wǎng)相連接;當(dāng)IP網(wǎng)絡(luò)由不通變?yōu)橥〞r(shí),將電話線路由與公共電話交換網(wǎng)相連接切換為與IP網(wǎng)絡(luò)相連,且在切換前,先判斷電話線路是否處于通話過(guò)程中,必須待電話線路空閑才切換連接,若線路在通話過(guò)程中,則隔一段設(shè)定時(shí)間后重新檢測(cè)IP網(wǎng)絡(luò)連接。在電話與IP網(wǎng)絡(luò)相連接的操作過(guò)程中,根據(jù)IP多媒體通信系統(tǒng)的需要,可以增加在網(wǎng)守上注冊(cè)的操作,以及在網(wǎng)絡(luò)連接將斷開(kāi)時(shí),向網(wǎng)守注銷注冊(cè)的操作。如果IP網(wǎng)絡(luò)上或IP電話應(yīng)用中沒(méi)有使用網(wǎng)守,則上述網(wǎng)守注冊(cè)和注銷操作可以省略。
參見(jiàn)圖5,在電話與IP網(wǎng)絡(luò)相連接時(shí),該方法進(jìn)一步包括由中斷信號(hào)觸發(fā)的數(shù)據(jù)交換操作當(dāng)撥出通話時(shí),即計(jì)算機(jī)從擴(kuò)展裝置讀入數(shù)據(jù),發(fā)送給IP網(wǎng)絡(luò)上的收聽(tīng)者時(shí),該擴(kuò)展裝置為摘機(jī)操作發(fā)送一個(gè)信號(hào)到PCI接口,作為中斷信號(hào)觸發(fā)中斷程序,該中斷程序開(kāi)始后,計(jì)算機(jī)從互連外圍設(shè)備PCI接口中獲取語(yǔ)音和信令數(shù)據(jù),進(jìn)行數(shù)據(jù)處理后發(fā)送到網(wǎng)卡接口,直至通話結(jié)束;當(dāng)接收通話時(shí),即計(jì)算機(jī)從IP網(wǎng)絡(luò)讀入數(shù)據(jù),發(fā)送給電話的使用者時(shí),網(wǎng)絡(luò)收到的特定的IP語(yǔ)音數(shù)據(jù)包也可以觸發(fā)中斷程序,該中斷程序開(kāi)始后,計(jì)算機(jī)從網(wǎng)卡讀入IP語(yǔ)音數(shù)據(jù)包,進(jìn)行數(shù)據(jù)處理后發(fā)送到互連外圍設(shè)備PCI接口,直至通話結(jié)束。
如果擴(kuò)展卡中省略IP語(yǔ)音處理模塊時(shí),上述數(shù)據(jù)交換處理時(shí)需要增加下列操作當(dāng)撥出通話時(shí),要按照IP電話協(xié)議要求處理數(shù)據(jù)并壓縮,再組成IP網(wǎng)絡(luò)數(shù)據(jù)包后發(fā)送到網(wǎng)卡接口,直至通話結(jié)束;當(dāng)接收通話時(shí),從網(wǎng)卡讀入IP語(yǔ)音數(shù)據(jù)包,在解包后按照IP電話協(xié)議要求處理數(shù)據(jù)并解壓,再發(fā)送到互連外圍設(shè)備PCI接口,直至通話結(jié)束。
權(quán)利要求
1.一種利用現(xiàn)有電話機(jī)實(shí)現(xiàn)IP電話的計(jì)算機(jī)擴(kuò)展裝置,其特征在于該裝置包括有順序連接的電話接口控制模塊、電話信號(hào)轉(zhuǎn)換模塊和IP語(yǔ)音處理模塊,以及與計(jì)算機(jī)相連的控制模塊;所述電話接口控制模塊與普通電話機(jī)相連接,所述與計(jì)算機(jī)相連的控制模塊在該擴(kuò)展裝置和計(jì)算機(jī)之間進(jìn)行數(shù)據(jù)交換,并控制該擴(kuò)展裝置連接IP網(wǎng)絡(luò),以供撥打IP電話。
2.根據(jù)權(quán)利要求1所述的計(jì)算機(jī)擴(kuò)展裝置,其特征在于所述電話接口控制模塊由一個(gè)RJ-11接口、一個(gè)輸入輸出切換單元和一個(gè)電話信令轉(zhuǎn)換單元組成;其中RJ-11接口連接電話機(jī),承擔(dān)該擴(kuò)展裝置與電話機(jī)的模擬語(yǔ)音通訊連接;所述輸入輸出切換單元用于切換電話信號(hào)的傳輸方式;所述電話信令轉(zhuǎn)換單元根據(jù)雙音多頻信號(hào)和直流信號(hào)檢測(cè)出電話的按鍵和摘掛機(jī)操作,或?qū)P語(yǔ)音處理模塊中的信令轉(zhuǎn)換單元送來(lái)的電話信令信息轉(zhuǎn)換為雙音多頻信號(hào)或直流信號(hào)。
3.根據(jù)權(quán)利要求2所述的計(jì)算機(jī)擴(kuò)展裝置,其特征在于所述電話接口控制模塊還包括一個(gè)RJ-11接口和一個(gè)電話連接方式控制單元;該RJ-11接口連接電話線而接入公共電話交換網(wǎng);所述電話連接方式控制單元有一個(gè)控制電話機(jī)與IP網(wǎng)絡(luò)連接或與公共電話交換網(wǎng)連接的信號(hào)切換電路。
4.根據(jù)權(quán)利要求3所述的計(jì)算機(jī)擴(kuò)展裝置,其特征在于在IP網(wǎng)絡(luò)連接正常時(shí),所述電話連接方式控制單元中的信號(hào)切換電路控制電話機(jī)與輸入輸出切換單元相連而接入IP網(wǎng)絡(luò),此時(shí),所述輸入輸出切換單元將輸入輸出信號(hào)分流為兩個(gè)通路分別連接到后續(xù)的電話信號(hào)轉(zhuǎn)換模塊的輸入通道和輸出通道,以及將該兩個(gè)通道合成一路信號(hào),通過(guò)電話連接方式控制單元送入電話機(jī);在IP網(wǎng)絡(luò)連接斷開(kāi)時(shí),所述電話連接方式控制單元中的信號(hào)切換電路控制電話機(jī)通過(guò)另一個(gè)RJ-11接口與電話線相連而接入公共電話交換網(wǎng)。
5.根據(jù)權(quán)利要求1所述的計(jì)算機(jī)擴(kuò)展裝置,其特征在于所述電話信號(hào)轉(zhuǎn)換模塊有兩條信息傳輸通道在電話接口控制模塊到IP語(yǔ)音處理模塊的信號(hào)流方向上,設(shè)有對(duì)電話信號(hào)進(jìn)行放大、解調(diào)和模數(shù)轉(zhuǎn)換的電路;在IP語(yǔ)音處理模塊到電話接口控制模塊的信號(hào)流方向,設(shè)有對(duì)數(shù)字語(yǔ)音信號(hào)進(jìn)行數(shù)模轉(zhuǎn)換、放大和調(diào)制的電路。
6.根據(jù)權(quán)利要求1所述的計(jì)算機(jī)擴(kuò)展裝置,其特征在于所述IP語(yǔ)音處理模塊包括有語(yǔ)音編碼、語(yǔ)音解碼、信令轉(zhuǎn)換、數(shù)據(jù)封裝打包和解包電路,分別用于IP語(yǔ)音數(shù)據(jù)和數(shù)字語(yǔ)音信號(hào)之間的轉(zhuǎn)換和IP控制信令和電話信令之間的轉(zhuǎn)換,以及將語(yǔ)音信號(hào)和控制信令根據(jù)IP電話協(xié)議進(jìn)行打包或解包。
7.根據(jù)權(quán)利要求6所述的計(jì)算機(jī)擴(kuò)展裝置,其特征在于所述IP語(yǔ)音處理模塊中的全部電路或部分電路可用數(shù)據(jù)處理軟件替換之。
8.根據(jù)權(quán)利要求1所述的計(jì)算機(jī)擴(kuò)展裝置,其特征在于所述與計(jì)算機(jī)相連的控制模塊中與計(jì)算機(jī)交換數(shù)據(jù)的總線接口是互連外圍設(shè)備PCI接口,或工業(yè)標(biāo)準(zhǔn)結(jié)構(gòu)ISA接口、或通用串行總線USB接口、或美國(guó)電氣和電子工程師學(xué)會(huì)制定的高速串行總線IEEE1394接口、或串口、或并口;使用非PCI接口時(shí),該擴(kuò)展裝置都可作為外部設(shè)備設(shè)置在計(jì)算機(jī)之外。
9.根據(jù)權(quán)利要求1或4或7所述的計(jì)算機(jī)擴(kuò)展裝置,其特征在于所述與計(jì)算機(jī)相連的控制模塊是通過(guò)其總線接口上的一種控制信號(hào)或一組控制信號(hào)來(lái)控制所述電話連接方式控制單元中的信號(hào)切換電路分別處于連接IP網(wǎng)絡(luò)或公共電話交換網(wǎng)。
10.一種利用現(xiàn)有電話機(jī)實(shí)現(xiàn)IP電話的計(jì)算機(jī)擴(kuò)展裝置的工作方法,其特征在于先檢測(cè)IP網(wǎng)絡(luò)連接狀況,且每隔一個(gè)設(shè)定時(shí)間再檢測(cè)一次,再根據(jù)本次和上次的檢測(cè)結(jié)果產(chǎn)生不同操作若兩次檢測(cè)結(jié)果無(wú)變化時(shí),不作任何操作維持原來(lái)的電話機(jī)連接狀態(tài);當(dāng)IP網(wǎng)絡(luò)由接通變?yōu)椴煌〞r(shí),將電話線路由與IP網(wǎng)絡(luò)相連接切換為與公共電話交換網(wǎng)相連接;當(dāng)IP網(wǎng)絡(luò)由不通變?yōu)橥〞r(shí),將電話線路由與公共電話交換網(wǎng)相連接切換為與IP網(wǎng)絡(luò)相連接,且在切換前,先判斷該電話線路是否在用,須待電話線路空閑才切換連接;若線路在用,則隔一段設(shè)定時(shí)間后重新檢測(cè)IP網(wǎng)絡(luò)連接狀況。11、根據(jù)權(quán)利要求10所述的計(jì)算機(jī)擴(kuò)展裝置的工作方法,其特征在于該方法在電話機(jī)與IP網(wǎng)絡(luò)相連接時(shí),進(jìn)一步包括數(shù)據(jù)交換的操作步驟當(dāng)撥出通話時(shí),即計(jì)算機(jī)從擴(kuò)展裝置讀入數(shù)據(jù),發(fā)送給IP網(wǎng)絡(luò)上的收聽(tīng)者時(shí),從與計(jì)算機(jī)相連的控制模塊的總線接口中獲取數(shù)據(jù),進(jìn)行數(shù)據(jù)處理后發(fā)送到網(wǎng)卡接口,直至通話結(jié)束;當(dāng)接收通話時(shí),即計(jì)算機(jī)從IP網(wǎng)絡(luò)讀入數(shù)據(jù),發(fā)送給電話的使用者時(shí),從網(wǎng)卡讀入IP語(yǔ)音數(shù)據(jù)包,進(jìn)行數(shù)據(jù)處理后發(fā)送到與計(jì)算機(jī)相連的控制模塊的總線接口,直至通話結(jié)束。
12.根據(jù)權(quán)利要求10所述的計(jì)算機(jī)擴(kuò)展裝置的工作方法,其特征在于該方法可以根據(jù)需要增加下列操作步驟在電話機(jī)與IP網(wǎng)絡(luò)相連接時(shí),在網(wǎng)守上注冊(cè);以及在IP網(wǎng)絡(luò)連接將斷開(kāi)時(shí),向網(wǎng)守注銷注冊(cè)。
13.根據(jù)權(quán)利要求10或11所述的計(jì)算機(jī)擴(kuò)展裝置的工作方法,其特征在于當(dāng)擴(kuò)展裝置中省略IP語(yǔ)音處理模塊時(shí),該方法的數(shù)據(jù)交換包括下列操作步驟當(dāng)撥出通話時(shí),即計(jì)算機(jī)從擴(kuò)展裝置讀入數(shù)據(jù),發(fā)送給IP網(wǎng)絡(luò)上的收聽(tīng)者時(shí),從與計(jì)算機(jī)相連的控制模塊的總線接口中獲取數(shù)據(jù)后,按照IP電話協(xié)議要求處理數(shù)據(jù)并壓縮,再組成IP網(wǎng)絡(luò)數(shù)據(jù)包后發(fā)送到網(wǎng)卡接口,直至通話結(jié)束;當(dāng)接收通話時(shí),即計(jì)算機(jī)從IP網(wǎng)絡(luò)讀入數(shù)據(jù),發(fā)送給電話的使用者時(shí),從網(wǎng)卡讀入IP語(yǔ)音數(shù)據(jù)包,在解包后按照IP電話協(xié)議要求處理數(shù)據(jù)并解壓,再發(fā)送到與計(jì)算機(jī)相連的控制模塊的總線接口,直至通話結(jié)束。
全文摘要
一種利用現(xiàn)有電話機(jī)實(shí)現(xiàn)IP電話的計(jì)算機(jī)擴(kuò)展裝置,其特征在于該裝置包括有順序連接的電話接口控制模塊、電話信號(hào)轉(zhuǎn)換模塊和IP語(yǔ)音處理模塊,以及與計(jì)算機(jī)相連的控制模塊;所述電話接口控制模塊與普通電話機(jī)相連接,所述與計(jì)算機(jī)相連的控制模塊在該擴(kuò)展裝置和計(jì)算機(jī)之間進(jìn)行數(shù)據(jù)交換,并控制該擴(kuò)展裝置連接IP網(wǎng)絡(luò),以供撥打IP電話;而在IP網(wǎng)絡(luò)連接斷開(kāi)時(shí),控制該擴(kuò)展裝置連接公共電話交換網(wǎng),實(shí)現(xiàn)電話通信。本發(fā)明能夠使用現(xiàn)有的普通電話機(jī)通過(guò)計(jì)算機(jī)實(shí)現(xiàn)IP網(wǎng)絡(luò)實(shí)時(shí)通信功能,保留了電話機(jī)的傳統(tǒng)使用方法,還能利用IP網(wǎng)絡(luò)通信長(zhǎng)途話費(fèi)比較低廉的優(yōu)點(diǎn);且在IP網(wǎng)絡(luò)未接通時(shí),自動(dòng)利用普通電話機(jī)和公共電話交換網(wǎng)方便、及時(shí)地解決通話問(wèn)題。
文檔編號(hào)H04L29/06GK1625205SQ20031011716
公開(kāi)日2005年6月8日 申請(qǐng)日期2003年12月2日 優(yōu)先權(quán)日2003年12月2日
發(fā)明者王睿, 朱程錦 申請(qǐng)人:聯(lián)想(北京)有限公司