專利名稱:數(shù)據(jù)傳輸?shù)姆椒ê投丝谵D(zhuǎn)換設(shè)備的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及網(wǎng)絡(luò)通信技術(shù),特別涉及一種數(shù)據(jù)傳輸?shù)姆椒?、系統(tǒng)和端口 轉(zhuǎn)換設(shè)備。
背景技術(shù):
傳統(tǒng)專用分組交換才幾(PBX, Private Branch Exchange)、公共交換電 話網(wǎng)(PSTN, Public Switched Telephone Network )或IP語音(VOIP, Voice Over IP)設(shè)備等網(wǎng)絡(luò)設(shè)備提供的模擬語音接入端口分為外部交換站(FXS, Foreign eXchange Station )3離口 、夕卜吾卩交4奐局(FXO, Foreign eXchange Office ) 端口和標(biāo)準(zhǔn)模擬中繼接口等,其中,F(xiàn)XO端口和FXS端口是模擬電話線的 端口 , FXS端口只能和FXO端口相互對接,而不能和其它端口混接。因此, 如果在組網(wǎng)時PBX、 PSTN或VOIP設(shè)備等網(wǎng)絡(luò)設(shè)備都只有FXS端口 ,這必 然會造成網(wǎng)絡(luò)設(shè)備之間無法進(jìn)行通信,通常,將只有FXS端口的網(wǎng)絡(luò)設(shè)備 稱為FXS設(shè)備,也就是說,在現(xiàn)有技術(shù)中并沒有一種方法能夠?qū)崿F(xiàn)FXS設(shè) 備之間的通信。
發(fā)明內(nèi)容
本發(fā)明提供了一種數(shù)據(jù)傳輸?shù)姆椒ê投丝谵D(zhuǎn)換設(shè)備,以便于實現(xiàn)FXS 設(shè)備之間的通信。
一種數(shù)據(jù)傳輸?shù)姆椒?,在兩個FXS設(shè)備之間設(shè)置包含兩個FXO端口的端 口轉(zhuǎn)換設(shè)備,該方法包括所述端口轉(zhuǎn)換設(shè)備處于通話狀態(tài)時,通過其中一個 FXO端口接收一個外部交換站FXS設(shè)備的語音數(shù)據(jù),通過另 一個FXO端口將 所述語音數(shù)據(jù)發(fā)送給另 一個FXS設(shè)備。
一種端口轉(zhuǎn)換設(shè)備,該端口轉(zhuǎn)換設(shè)備包括第一FXO端口和第二FXO端口、第一數(shù)據(jù)傳輸單元和第二數(shù)據(jù)傳輸單元;
所述第一數(shù)據(jù)傳輸單元,用于處于通話狀態(tài)時,通過第一FXO端口接收語
音數(shù)據(jù),并將該語音數(shù)據(jù)發(fā)送給第二數(shù)據(jù)傳輸單元,接收第二數(shù)據(jù)傳輸單元發(fā)
送的語音數(shù)據(jù),并通過第一FXO端口發(fā)送出;
所述第二數(shù)據(jù)傳輸單元,用于處于通話狀態(tài)時,接收第一數(shù)據(jù)傳輸單元發(fā) 送的語音數(shù)據(jù),并通過第二FXO端口發(fā)送出,通過第二FXO端口接收語音數(shù) 據(jù),并將該語音數(shù)據(jù)發(fā)送給第一數(shù)據(jù)傳輸單元。
由以上技術(shù)方案可以看出,本發(fā)明通過在兩個FXS設(shè)備之間設(shè)置包含 兩個FXO端口的端口轉(zhuǎn)換設(shè)備,該端口轉(zhuǎn)換設(shè)備處于通話狀態(tài)時,通過其 中一個FXO端口接收一個FXS設(shè)備的語音數(shù)據(jù),通過另一個FXO端口將 所述語音數(shù)據(jù)發(fā)送給另一個FXS設(shè)備。由于FXS設(shè)備僅包含F(xiàn)XS端口,而 FXS端口僅能夠和FXO端口相互對接,本發(fā)明實施例通過提供兩個FXO端 口將來自 一個FXS設(shè)備的語音數(shù)據(jù)傳遞給另 一個FXS設(shè)備,從而實現(xiàn)了 FXS 設(shè)備之間的通信。在網(wǎng)絡(luò)設(shè)備只有FXS端口的場合,可以使用本發(fā)明實施 例提供的方法和端口轉(zhuǎn)換設(shè)備解決FXS端口的接入需求。
圖1本發(fā)明實施例提供的方法流程圖2為本發(fā)明實施例提供的系統(tǒng)結(jié)構(gòu)圖3為本發(fā)明實施例提供的端口轉(zhuǎn)換設(shè)備結(jié)構(gòu)圖4為本發(fā)明實施例提供的端口轉(zhuǎn)換設(shè)備的實例圖。
具體實施例方式
為了使本發(fā)明的目的、技術(shù)方案和優(yōu)點更加清楚,下面結(jié)合附圖和具體 實施例對本發(fā)明進(jìn)行詳細(xì)描述。
本發(fā)明提供的方法主要包括在兩個FXS設(shè)備之間設(shè)置包含兩個FXO 端口的端口轉(zhuǎn)換設(shè)備,該端口轉(zhuǎn)換設(shè)備處于通話狀態(tài)時,通過其中一個FXO端口接收一個FXS設(shè)備的語音數(shù)據(jù),通過另 一個FXO端口將該語音數(shù)據(jù)發(fā) 送給另一個FXS設(shè)備。圖1為本發(fā)明實施例提供的方法流程圖,在該實施例中,預(yù)先設(shè)置包含第一 FXO端口和第二FXO端口的端口轉(zhuǎn)換設(shè)備,如圖2所示,用于實現(xiàn)第 一FXS設(shè)備和第二FXS設(shè)備之間的通信。如圖1所示,該方法主要包括以 下步驟步驟101:端口轉(zhuǎn)換設(shè)備通過第一FXO端口接收到第一FXS設(shè)備發(fā)送 的振鈴信號后,進(jìn)入通話狀態(tài)。本步驟中,端口轉(zhuǎn)換設(shè)備也可以通過第二 FXO端口接收到第二 FXS設(shè) 備發(fā)送的振鈴信號后,進(jìn)入通話狀態(tài)。也就是說,端口轉(zhuǎn)換設(shè)備通過自身任 意一個FXO端口接收到振鈴信號后,均進(jìn)入通話狀態(tài)。端口轉(zhuǎn)換設(shè)備可以包含兩種工作狀態(tài), 一種是待機(jī)狀態(tài),當(dāng)不進(jìn)行語音 數(shù)據(jù)的傳輸時,可以將自身設(shè)置為待機(jī)狀態(tài),待機(jī)狀態(tài)時,端口轉(zhuǎn)換設(shè)備和 FXS設(shè)備間形成斷路,不能進(jìn)行語音數(shù)據(jù)傳輸;另一種是通話狀態(tài),通話狀 態(tài)時,端口轉(zhuǎn)換設(shè)備和FXS設(shè)備間形成通路,端口轉(zhuǎn)換設(shè)備進(jìn)入通話狀態(tài) 即可進(jìn)行語音數(shù)據(jù)的傳輸。由于端口轉(zhuǎn)換設(shè)備和FXS設(shè)備間形成通路時,會有電流通過,因此, FXS設(shè)備可以通過對電流進(jìn)行檢測來確定與之相連的端口轉(zhuǎn)換設(shè)備是否處 于通話狀態(tài),并且,檢測到與之相連的端口轉(zhuǎn)換設(shè)備處于通話狀態(tài)后,開始 進(jìn)行語音數(shù)據(jù)的傳輸。因此,在端口轉(zhuǎn)換設(shè)備接收到振鈴信號后,進(jìn)入通話 狀態(tài),以便進(jìn)一步接收第一FXS設(shè)備發(fā)送的語音數(shù)據(jù)。步驟102:端口轉(zhuǎn)換設(shè)備通過第一 FXO端口和第二 FXO端口進(jìn)行第一 FXS設(shè)備和第二 FXS設(shè)備之間語音數(shù)據(jù)的傳輸。本步驟中,端口轉(zhuǎn)換設(shè)備可以通過第一 FXO端口接收來自第一 FXS設(shè) 備的語音數(shù)據(jù),并通過第二 FXO端口將該語音數(shù)據(jù)發(fā)送給第二 FXS設(shè)備; 也可以通過第二 FXO端口接收來自第二 FXS設(shè)備的語音數(shù)據(jù),并通過第一 FXO端口將該語音數(shù)據(jù)發(fā)送給第二 FXS設(shè)備。步驟103:端口轉(zhuǎn)換設(shè)備在進(jìn)行語音數(shù)據(jù)傳輸過程中對傳輸?shù)恼Z音數(shù)據(jù) 進(jìn)行監(jiān)測,如果監(jiān)測到任意一個FXO端口接收到忙音信號,則控制自身進(jìn) 入待機(jī)狀態(tài),停止第一 FXS設(shè)備和第二 FXS設(shè)備之間的通信。忙音信號也屬于語音數(shù)據(jù)的一種,是FXS設(shè)備通信結(jié)束時發(fā)出的一種 標(biāo)志語音信號,因此,端口轉(zhuǎn)換設(shè)備可以采用忙音監(jiān)測軟件來實現(xiàn)忙音信號 的監(jiān)測。下面對本發(fā)明實施例提供的端口轉(zhuǎn)換設(shè)備進(jìn)行詳細(xì)描述。圖3為本發(fā)明 實施例提供的端口轉(zhuǎn)換設(shè)備結(jié)構(gòu)圖。如圖3所示,該端口轉(zhuǎn)換設(shè)備主要包括 第一FXO端口 301和第二FXO端口 302、第一數(shù)據(jù)傳輸單元303和第二數(shù) 據(jù)傳輸單元304。第一數(shù)據(jù)傳輸單元303,用于處于通話狀態(tài)時,通過第一FXO端口301 接收語音數(shù)據(jù),并將該語音數(shù)據(jù)發(fā)送給第二數(shù)據(jù)傳輸單元304,接收第二數(shù)據(jù) 傳輸單元304發(fā)送的語音數(shù)據(jù),并通過第一 FXO端口 301發(fā)送出。第二數(shù)據(jù)傳輸單元304,用于處于通話狀態(tài)時,接收第一數(shù)據(jù)傳輸單元303 發(fā)送的語音數(shù)據(jù),并通過第二FXO端口 302發(fā)送出,通過第二FXO端口 302 接收語音數(shù)據(jù),并將該語音數(shù)據(jù)發(fā)送給第一數(shù)據(jù)傳輸單元303。另外,該端口轉(zhuǎn)換設(shè)備還包括第一振鈴檢測單元305、第二振鈴檢測單 元306和第一控制器307。第一振鈴檢測單元305,用于通過第一FXO端口接收到振鈴信號后,向第 一控制器307發(fā)送振鈴?fù)ㄖ?。第二振鈴檢測單元306,用于通過第二FXO端口接收到振鈴信號后,向第 一控制器307發(fā)送振鈴?fù)ㄖ?。第一控制?07,用于接收到第一振鈴;f金測單元305或第二振鈴^^測單元 306發(fā)送的振鈴?fù)ㄖ螅刂扑龅谝粩?shù)據(jù)傳輸單元303和第二數(shù)據(jù)傳輸單元 304進(jìn)入通話狀態(tài)。也就是說,任何一個振鈴檢測單元檢測到振鈴信號,均控制兩個數(shù)據(jù)傳輸 單元進(jìn)入通話狀態(tài)。其中,第 一振鈴檢測單元305和第一數(shù)據(jù)傳輸單元303可以設(shè)置為第一FXO 端口芯片;第二振鈴檢測單元306和第二數(shù)據(jù)傳輸單元304可以設(shè)置為第二 FXO端口芯片。第一 FXO端口芯片和第二 FXO端口芯片可以為任何具備振鈴 信號監(jiān)測、具備通話狀態(tài)和待機(jī)狀態(tài)的FXO端口芯片或芯片組,例如,可以為 數(shù)據(jù)存取裝置+編解碼器(DAA+CODEC)芯片。振鈴信號是一種大電壓信號, FXO端口芯片可以通過監(jiān)測電壓的方式檢測振鈴信號。該端口轉(zhuǎn)換設(shè)備還可以包括第二控制器308,用于檢測第一數(shù)據(jù)傳輸單 元303和第二數(shù)據(jù)傳輸單元304之間發(fā)送的語音數(shù)據(jù),如果檢測到忙音信號, 則控制所述第一數(shù)據(jù)傳輸單元303和第二數(shù)據(jù)傳輸單元304進(jìn)入待機(jī)狀態(tài)。其中,第一控制器307和第二控制器308可以為單片機(jī)、數(shù)字信號處理 (DSP)芯片或中央處理器(CPU)等??刂破骱虵XO端口芯片之間的信令可 以采用總線的形式進(jìn)行交互。第一數(shù)據(jù)傳輸單元303和第二數(shù)據(jù)傳輸單元304,還用于處于待機(jī)狀態(tài)時, 不接收和發(fā)送任何語音數(shù)據(jù)。忙音信號也屬于語音數(shù)據(jù)的一種,是FXS設(shè)備通信結(jié)束時發(fā)出的一種標(biāo)志 語音信號,由于忙音信號的監(jiān)測不能單純通過監(jiān)測電壓的方式進(jìn)行,因此,通 常,可以采用在控制器中加載忙音監(jiān)測軟件來實現(xiàn)忙音信號的監(jiān)測。下面結(jié)合端口轉(zhuǎn)換設(shè)備對本發(fā)明實施例提供的方法進(jìn)行舉例描述。采用 的端口轉(zhuǎn)換設(shè)備結(jié)構(gòu)如圖4所示,在該圖中,單線箭頭表示控制命令的傳輸, 雙線箭頭表示數(shù)據(jù)的傳輸。假設(shè)第一 FXS設(shè)備發(fā)起主叫,端口轉(zhuǎn)換設(shè)備的 第一 FXO端口芯片和第二 FXO端口芯片起初處于待機(jī)狀態(tài),該方法可以包 括以下過程第一 FXS設(shè)備向端口轉(zhuǎn)換設(shè)備發(fā)送振鈴信號,端口轉(zhuǎn)換設(shè)備的第一 FXO端口接收該振鈴信號,第一FXO端口檢測到該振鈴信號后,向控制器 發(fā)送振鈴?fù)ㄖ?。微控制器接收到振鈴?fù)ㄖ?,控制第?FXO端口芯片和第二 FXO端口 芯片摘機(jī)并進(jìn)入通話狀態(tài)。第一 FXS設(shè)備檢測到端口轉(zhuǎn)換設(shè)備摘機(jī)后,向端口轉(zhuǎn)換設(shè)備發(fā)送語音數(shù)據(jù),端口轉(zhuǎn)換設(shè)備的第一 FXO端口接收該語音數(shù)據(jù),并發(fā)送給第一FXO 端口芯片,第一FXO端口芯片將該語音數(shù)據(jù)發(fā)送給第二FXO端口芯片,并 通過第二 FXO端口發(fā)送給第二 FXS設(shè)備;第二 FXO端口接收到第二 FXS 設(shè)備發(fā)送的語音數(shù)據(jù)后,發(fā)送給第二FXO端口芯片,第二FXO端口芯片將 該語音數(shù)據(jù)通過第二 FXO端口發(fā)送給第二 FXS設(shè)備,從而實現(xiàn)兩個FXS 設(shè)備之間的語音數(shù)據(jù)傳輸??刂破鲗Φ谝?FXO端口芯片和第二 FXO端口芯片之間發(fā)送的語音數(shù)據(jù) 進(jìn)行監(jiān)測, 一旦監(jiān)測到忙音信號,則控制第一FXO端口芯片和第二FXO端 口芯片摘機(jī)并進(jìn)入待機(jī)狀態(tài)。至此,該數(shù)據(jù)傳輸過程結(jié)束。由以上描述可以看出,本發(fā)明實施例通過在兩個FXS設(shè)備之間設(shè)置包 含兩個FXO端口的端口轉(zhuǎn)換設(shè)備,該端口轉(zhuǎn)換設(shè)備處于通話狀態(tài)時,通過 其中一個FXO端口接收一個FXS設(shè)備的語音數(shù)據(jù),通過另一個FXO端口 將所述語音數(shù)據(jù)發(fā)送給另 一個FXS設(shè)備。通過提供兩個FXO端口將來自一 個FXS設(shè)備的語音數(shù)據(jù)傳遞給另 一個FXS設(shè)備,從而實現(xiàn)了 FXS設(shè)備之間 的通信。在網(wǎng)絡(luò)設(shè)備只有FXS端口的場合,可以使用本發(fā)明實施例提供的 方法和端口轉(zhuǎn)換i殳備解決FXS端口的4妾入需求。更優(yōu)地,本發(fā)明實施例還提供了端口轉(zhuǎn)換設(shè)備接收到FXS設(shè)備發(fā)送的 振鈴信號和忙音信號時的具體操作,即通過任意一個FXO端口接收到振鈴 信號時,進(jìn)入通話狀態(tài),監(jiān)測到任意一個FXO端口接收到忙音信號時,進(jìn) 入待機(jī)狀態(tài),從而更加適應(yīng)于現(xiàn)有的模擬電話通信的通話標(biāo)準(zhǔn)。以上所述僅為本發(fā)明的較佳實施例而已,并不用以限制本發(fā)明,凡在本 發(fā)明的精神和原則之內(nèi),所做的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在 本發(fā)明保護(hù)的范圍之內(nèi)。
權(quán)利要求
1、一種數(shù)據(jù)傳輸?shù)姆椒?,其特征在于,在兩個FXS設(shè)備之間設(shè)置包含兩個外部交換局FXO端口的端口轉(zhuǎn)換設(shè)備,該方法包括所述端口轉(zhuǎn)換設(shè)備處于通話狀態(tài)時,通過其中一個FXO端口接收一個外部交換站FXS設(shè)備的語音數(shù)據(jù),通過另一個FXO端口將所述語音數(shù)據(jù)發(fā)送給另一個FXS設(shè)備。
2、 根據(jù)權(quán)利要求1所述的方法,其特征在于,在所述端口轉(zhuǎn)換設(shè)備處于通 話狀態(tài)之前還包括所述端口轉(zhuǎn)換設(shè)備檢測到任意一個FXO端口接收到振鈴信號后,進(jìn)入通話 狀態(tài)。
3、 根據(jù)權(quán)利要求2所述的方法,其特征在于,所述端口轉(zhuǎn)換設(shè)備還包括第 一FXO端口芯片、第二FXO端口芯片以及控制器;所述端口轉(zhuǎn)換設(shè)備檢測到任意一個FXO端口接收到振鈴信號后,進(jìn)入通話 狀態(tài)具體包括所述端口轉(zhuǎn)換設(shè)備中的任一 FXO端口芯片檢測到與其直連的 FXO端口接收到振鈴信號后,向端口轉(zhuǎn)換設(shè)備中的控制器上報振鈴信息,所述 控制器控制所述第一 FXO端口芯片和第二 FXO端口芯片進(jìn)入通話狀態(tài);所述端口轉(zhuǎn)換設(shè)備處于通話狀態(tài),通過其中一個FXO端口接收來自 一個外 部交換站FXS設(shè)備的語音數(shù)據(jù),通過另 一個FXO端口將所述語音數(shù)據(jù)發(fā)送給 另 一個FXS設(shè)備具體包括所述第一 FXO端口芯片和第二 FXO端口芯片進(jìn)入 通話狀態(tài),其中 一個FXO端口芯片將與其直連FXO端口接收的外部交換站FXS 設(shè)備的語音數(shù)據(jù)通過另 一個FXO端口芯片以及另 一個FXO端口發(fā)送給另 一個 FXS設(shè)備。
4、 根據(jù)權(quán)利要求3所述的方法,其特征在于,所述控制器監(jiān)測兩個FXO 端口芯片之間轉(zhuǎn)發(fā)的語音數(shù)據(jù),4全測到忙音信號后,控制所述第一FXO端口芯 片和第二 FXO端口芯片進(jìn)入待機(jī)狀態(tài)。
5、 根據(jù)權(quán)利要求1所述的方法,其特征在于,該方法還包括所述端口轉(zhuǎn)換設(shè)備對所述接收到的語音數(shù)據(jù)進(jìn)行監(jiān)測,檢測到任意一個FXO端口接收到的 語音數(shù)據(jù)為忙音信號后,進(jìn)入待機(jī)狀態(tài),不接收和發(fā)送任何語音數(shù)據(jù)。
6、 一種端口轉(zhuǎn)換設(shè)備,其特征在于,該端口轉(zhuǎn)換設(shè)備包括第一FXO端 口和第二 FXO端口 、第 一數(shù)據(jù)傳輸單元和第二數(shù)據(jù)傳輸單元;所述第一數(shù)據(jù)傳輸單元,用于處于通話狀態(tài)時,通過第一FXO端口接收語 音數(shù)據(jù),并將該語音數(shù)據(jù)發(fā)送給第二數(shù)據(jù)傳輸單元,接收第二數(shù)據(jù)傳輸單元發(fā) 送的語音數(shù)據(jù),并通過第一FXO端口發(fā)送出;所述第二數(shù)據(jù)傳輸單元,用于處于通話狀態(tài)時,接收第一數(shù)據(jù)傳輸單元發(fā) 送的語音數(shù)據(jù),并通過第二 FXO端口發(fā)送出,通過第二 FXO端口接收語音數(shù) 據(jù),并將該語音數(shù)據(jù)發(fā)送給第一數(shù)據(jù)傳輸單元。
7、 根據(jù)權(quán)利要求6所述的端口轉(zhuǎn)換設(shè)備,其特征在于,該端口轉(zhuǎn)換設(shè)備還 包括第一振鈴檢測單元、第二振鈴檢測單元和第一控制器;第一振鈴檢測單元,用于通過第一FXO端口接收到振鈴信號后,向所述第 一控制器發(fā)送振鈴?fù)ㄖ?;第二振鈴檢測單元,用于通過第二FXO端口接收到振鈴信號后,向所述第 一控制器發(fā)送振鈴?fù)ㄖ凰龅?一控制器,用于接收到所述第一振鈴檢測單元或第二振鈴檢測單元 發(fā)送的振鈴?fù)ㄖ?,控制所述第一?shù)據(jù)傳輸單元和第二數(shù)據(jù)傳輸單元進(jìn)入通話 狀態(tài)。
8、 根據(jù)權(quán)利要求6或7所述的端口轉(zhuǎn)換設(shè)備,其特征在于,該端口轉(zhuǎn)換設(shè) 備還包括第二控制器,還用于檢測所述第一數(shù)據(jù)傳輸單元和第二數(shù)據(jù)傳輸單 元之間發(fā)送的語音數(shù)據(jù),如果檢測到忙音信號,則控制所述第一數(shù)據(jù)傳輸單元 和第二數(shù)據(jù)傳輸單元進(jìn)入待機(jī)狀態(tài);所述第一數(shù)據(jù)傳輸單元和第二數(shù)據(jù)傳輸單元處于待機(jī)狀態(tài)時,不接收和發(fā) 送任何語音數(shù)據(jù)。
9、 根據(jù)權(quán)利要求8所述的端口轉(zhuǎn)換設(shè)備,其特征在于,所述第一振鈴檢測 單元和第一數(shù)據(jù)傳輸單元設(shè)置為第一 FXO端口芯片;所述第二振鈴檢測單元和第二數(shù)據(jù)傳輸單元設(shè)置為第二 FX0端口芯片; 所述第一控制器和第二控制器為單片機(jī)、數(shù)字信號處理芯片或中央處理
全文摘要
本發(fā)明提供了一種數(shù)據(jù)傳輸?shù)姆椒ê投丝谵D(zhuǎn)換裝置,其中,方法包括在兩個FXS設(shè)備之間設(shè)置包含兩個外部交換局(FXO)端口的端口轉(zhuǎn)換設(shè)備,該端口轉(zhuǎn)換設(shè)備處于通話狀態(tài)時,通過其中一個FXO端口接收一個外部交換站(FXS)設(shè)備的語音數(shù)據(jù),通過另一個FXO端口將所述語音數(shù)據(jù)發(fā)送給另一個FXS設(shè)備。通過提供兩個FXO端口將來自一個FXS設(shè)備的語音數(shù)據(jù)傳遞給另一個FXS設(shè)備,從而實現(xiàn)了FXS設(shè)備之間的通信。
文檔編號H04M7/00GK101227535SQ20081005706
公開日2008年7月23日 申請日期2008年1月29日 優(yōu)先權(quán)日2008年1月29日
發(fā)明者丁建斌, 曲海豐, 陳道威, 瑜 馬 申請人:杭州華三通信技術(shù)有限公司