專利名稱:網(wǎng)絡(luò)電話網(wǎng)關(guān)及其偵測錯誤連線方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種網(wǎng)關(guān)及其連線偵測方法,尤其涉及一種網(wǎng)絡(luò)電話網(wǎng)關(guān)及其偵測錯誤連線方法。
背景技術(shù):
在支持公眾交換電話網(wǎng)絡(luò)(Public Switch Telephony Network,PSTN)功能的整合接取設(shè)備(Integrated Access Device,IAD)以及多媒體終端器(Multimedia Terminal Adapter,MTA)等網(wǎng)絡(luò)電話網(wǎng)關(guān)(Internet-telephony Gateway,ITG)中會同時設(shè)置有外地交換服務(wù)(Foreign Exchange Service,F(xiàn)XS)連接端口與外地交換局(ForeignExchange Office,F(xiàn)XO)連接端口,F(xiàn)XS連接端口用于連接電話機的導(dǎo)線,F(xiàn)XO連接端口用于連接局端來線。使用者可通過網(wǎng)絡(luò)電話網(wǎng)關(guān)中的用戶線路接口控制器(Subscriber Line Interface Controller,SLIC)偵測與驅(qū)動連接到FXS連接端口的電話機的狀態(tài)。
由于FXS連接端口與FXO連接端口均應(yīng)用RJ-11規(guī)格的連接端口,所以使用者常常會誤將局端來線連接到FXS連接端口,而網(wǎng)絡(luò)電話網(wǎng)關(guān)由于無法自動偵測并告知使用者該錯誤的產(chǎn)生,從而給使用者造成不必要的困擾。
發(fā)明內(nèi)容
為解決上述現(xiàn)有技術(shù)存在的不足,需要提供一種網(wǎng)絡(luò)電話網(wǎng)關(guān),以自動偵測并告知使用者連接端口的連線是否錯誤。
此外,還需要提供一種偵測錯誤連線方法,用于自動偵測并告知使用者連接端口的連線是否錯誤。
一種網(wǎng)絡(luò)電話網(wǎng)關(guān),可偵測連接端口的連線是否錯誤。該網(wǎng)絡(luò)電話網(wǎng)關(guān)包括至少一個連接端口、用戶線路接口控制器以及控制系統(tǒng)。用戶線路接口控制器用于偵測連接端口的連線狀態(tài)??刂葡到y(tǒng)包括初始化控制模塊、信息讀取模塊以及狀態(tài)設(shè)定模塊。初始化控制模塊用于初始化用戶線路接口控制器。信息讀取模塊用于讀取用戶線路接口控制器中的信息。狀態(tài)設(shè)定模塊用于設(shè)定用戶線路接口控制器的狀態(tài)。
一種偵測錯誤連線方法,應(yīng)用于具有用戶線路接口控制器的網(wǎng)絡(luò)電話網(wǎng)關(guān)中,用于偵測網(wǎng)絡(luò)電話網(wǎng)關(guān)的連接端口的連線是否錯誤。偵測錯誤連線方法包括初始化用戶線路接口控制器,以設(shè)定用戶線路接口控制器處于前向活動狀態(tài);判斷網(wǎng)絡(luò)電話網(wǎng)關(guān)的連接端口是否連線;如果網(wǎng)絡(luò)電話網(wǎng)關(guān)的連接端口已連線,則設(shè)定用戶線路接口控制器處于反向活動狀態(tài);判斷用戶線路接口控制器是否處于開路狀態(tài);以及如果用戶線路接口控制器處于開路狀態(tài),則產(chǎn)生錯誤連線提示信息。
上述網(wǎng)絡(luò)電話網(wǎng)關(guān)及其偵測錯誤連線方法可通過控制系統(tǒng)結(jié)合用戶線路接口控制器偵測并告知使用者連接端口是否誤插局端來線。
圖1為本發(fā)明實施方式中網(wǎng)絡(luò)電話網(wǎng)關(guān)的模塊圖。
圖2為本發(fā)明實施方式中偵測錯誤連線方法的流程圖。
具體實施例方式
請參閱圖1,所示為本發(fā)明實施方式中網(wǎng)絡(luò)電話網(wǎng)關(guān)10的模塊圖。
網(wǎng)絡(luò)電話網(wǎng)關(guān)10包括外地交換服務(wù)(FXS)連接端口120、外地交換局(FXO)連接端口122、用戶線路接口控制器(SLIC)140,以及控制系統(tǒng)160。
FXS連接端口120用于連接網(wǎng)絡(luò)電話機。FXO連接端口122用于連接局端來線。
用戶線路接口控制器140用于偵測FXS連接端口120與FXO連接端口122的連線狀態(tài)。在本實施方式中,用戶線路接口控制器140為集成電路(Integrated Circuit),其可設(shè)定尖端(Tip)與環(huán)端(Ring)的電壓大小,并通過偵測尖端與環(huán)端的循環(huán)電流(Loop Current)的大小判斷連接端口的連線狀態(tài)。
用戶線路接口控制器140具有前向活動狀態(tài)(Forward-ActiveState)、反向活動狀態(tài)(Reverse-Active State)以及開路狀態(tài)(Open State)。當(dāng)用戶線路接口控制器140處于前向活動狀態(tài)時,尖端電壓大于環(huán)端電壓。當(dāng)用戶線路接口控制器140處于反向活動狀態(tài)時,尖端電壓小于環(huán)端電壓。當(dāng)用戶線路接口控制器140處于開路狀態(tài)時,尖端電壓與環(huán)端電壓均為零。
用戶線路接口控制器140還具有過電流保護(hù)功能。在本實施方式中,當(dāng)尖端與環(huán)端的循環(huán)電流大于最高極限值時,則用戶線路接口控制器140進(jìn)入開路狀態(tài)。
控制系統(tǒng)包括初始化控制模塊162、信息讀取模塊164、狀態(tài)設(shè)定模塊166以及提示信息產(chǎn)生模塊168。
初始化控制模塊162用于初始化用戶線路接口控制器140。在本實施方式中,當(dāng)用戶線路接口控制器140被初始化后,則處于前向活動狀態(tài)。在此狀態(tài)時,尖端與環(huán)端所允許通過的循環(huán)電流的最高極限值即已設(shè)定好,尖端與環(huán)端的循環(huán)電流的最低偵測值即已設(shè)定好,以及用戶線路接口控制器140的過壓保護(hù)功能即已啟動(Enable)。
信息讀取模塊164用于讀取用戶線路接口控制器140中的信息,通過讀取信息來判斷網(wǎng)絡(luò)電話網(wǎng)關(guān)10的FXS連接端口120是否連線,以及判斷用戶線路接口控制器140是否處于開路狀態(tài)。
狀態(tài)設(shè)定模塊166用于設(shè)定用戶線路接口控制器140的狀態(tài)。在本實施方式中,狀態(tài)設(shè)定模塊166通過設(shè)定尖端與環(huán)端的電壓達(dá)到設(shè)定用戶線路接口控制器140的狀態(tài)的目的。提示信息產(chǎn)生模塊168用于產(chǎn)生錯誤提示信息。提示信息產(chǎn)生模塊168可包括發(fā)光二極管(LED)或其它發(fā)光或聲音的提示裝置。當(dāng)產(chǎn)生錯誤提示信息時,使LED閃爍,以便實時提醒使用者錯誤連線。
請參閱圖2,所示為本發(fā)明實施方式中偵測錯誤連線方法的流程圖。
在本實施方式中,該偵測錯誤連線方法應(yīng)用于具有用戶線路接口控制器140的網(wǎng)絡(luò)電話網(wǎng)關(guān)10中,用于偵測該網(wǎng)絡(luò)電話網(wǎng)關(guān)10的FXS連接端口120是否誤插局端來線。
進(jìn)入步驟S200,初始化控制模塊162初始化用戶線路接口控制器140。
在本實施方式中,初始化控制模塊162初始化用戶線路接口控制器140。當(dāng)初始化時,設(shè)定用戶線路接口控制器140處于前向活動狀態(tài),設(shè)定尖端與環(huán)端的循環(huán)電流的最高極限值,設(shè)定尖端與環(huán)端的循環(huán)電流的最低偵測值,以及啟動用戶線路接口控制器140的過電流保護(hù)功能。
進(jìn)入步驟S202,信息讀取模塊164讀取用戶線路接口控制器140中的信息。在本實施方式中,信息讀取模塊164讀取用戶線路接口控制器140的緩存器(Register)中的尖端與環(huán)端的電壓值,以及尖端與環(huán)端的循環(huán)電流值。
進(jìn)入步驟S204,信息讀取模塊164通過讀取的信息來判斷網(wǎng)絡(luò)電話網(wǎng)關(guān)10的連接端口是否連線。如果網(wǎng)絡(luò)電話網(wǎng)關(guān)10的連接端口120已連線,則進(jìn)入步驟S206;如果網(wǎng)絡(luò)電話網(wǎng)關(guān)10的連接端口120未連線,則返回步驟S202。
在本實施方式中,信息讀取模塊164通過判斷所讀取的尖端與環(huán)端的循環(huán)電流值是否大于步驟S200所設(shè)定的最低偵測值,進(jìn)而判斷FXS連接端口120是否連線。如果信息讀取模塊164所讀取的尖端與環(huán)端的循環(huán)電流值大于步驟S200所設(shè)定的最低偵測值,則表明網(wǎng)絡(luò)電話網(wǎng)關(guān)10的FXS連接端口120已連線。
進(jìn)入步驟S206,狀態(tài)設(shè)定模塊166設(shè)定用戶線路接口控制器140處于反向活動狀態(tài)。
進(jìn)入步驟S208,信息讀取模塊164讀取用戶線路接口控制器140中的信息。
進(jìn)入步驟S210,信息讀取模塊164通過讀取的信息來判斷用戶線路接口控制器140是否處于開路狀態(tài)。
如果用戶線路接口控制器140處于開路狀態(tài),則進(jìn)入步驟S212;如果用戶線路接口控制器140不處于開路狀態(tài),則進(jìn)入步驟S214。
如果用戶線路接口控制器140處于開路狀態(tài),在步驟S212,提示信息產(chǎn)生模塊168產(chǎn)生錯誤連線提示信息。然后進(jìn)入步驟S214。
在步驟S214,狀態(tài)設(shè)定模塊166設(shè)定用戶線路接口控制器140處于前向活動狀態(tài)。接著返回步驟S202,繼續(xù)讀取用戶線路接口控制器140中的信息。
本發(fā)明實施方式中的網(wǎng)絡(luò)裝置10及其偵測錯誤連線方法,可通過控制系統(tǒng)160結(jié)合用戶線路接口控制器140偵測并告知使用者FXS連接端口120是否誤插局端來線。
權(quán)利要求
1.一種網(wǎng)絡(luò)電話網(wǎng)關(guān),用于偵測是否錯誤連線,其特征在于,所述網(wǎng)絡(luò)電話網(wǎng)關(guān)包括至少一個連接端口;用戶線路接口控制器,用于偵測所述連接端口的連線狀態(tài);以及控制系統(tǒng),包括初始化控制模塊,用于初始化所述用戶線路接口控制器;信息讀取模塊,用于讀取所述用戶線路接口控制器中的信息;以及狀態(tài)設(shè)定模塊,用于設(shè)定所述用戶線路接口控制器的狀態(tài)。
2.如權(quán)利要求1所述的網(wǎng)絡(luò)電話網(wǎng)關(guān),其特征在于,所述連接端口包括外地交換服務(wù)連接端口。
3.如權(quán)利要求1所述的網(wǎng)絡(luò)電話網(wǎng)關(guān),其特征在于,所述控制系統(tǒng)進(jìn)一步包括提示信息產(chǎn)生模塊,用于產(chǎn)生錯誤提示信息。
4.如權(quán)利要求1所述的網(wǎng)絡(luò)電話網(wǎng)關(guān),其特征在于,所述用戶線路接口控制器的狀態(tài)包括前向活動狀態(tài)、反向活動狀態(tài)以及開路狀態(tài)。
5.如權(quán)利要求4所述的網(wǎng)絡(luò)電話網(wǎng)關(guān),其特征在于,所述用戶線路接口控制器處于前向活動狀態(tài)時,所述用戶線路接口控制器的尖端電壓大于環(huán)端電壓。
6.如權(quán)利要求4所述的網(wǎng)絡(luò)電話網(wǎng)關(guān),其特征在于,所述用戶線路接口控制器處于反向活動狀態(tài)時,所述用戶線路接口控制器的尖端電壓小于環(huán)端電壓。
7.如權(quán)利要求4所述的網(wǎng)絡(luò)電話網(wǎng)關(guān),其特征在于,所述用戶線路接口控制器處于開路狀態(tài)時,所述用戶線路接口控制器的尖端電壓與環(huán)端電壓均為零。
8.一種偵測錯誤連線方法,應(yīng)用于具有用戶線路接口控制器的網(wǎng)絡(luò)電話網(wǎng)關(guān)中,用于偵測所述網(wǎng)絡(luò)電話網(wǎng)關(guān)的連接端口是否連線錯誤,其特征在于,所述偵測錯誤連線方法包括初始化所述用戶線路接口控制器,以設(shè)定所述用戶線路接口控制器處于前向活動狀態(tài);判斷所述網(wǎng)絡(luò)電話網(wǎng)關(guān)的連接端口是否連線;如果所述網(wǎng)絡(luò)電話網(wǎng)關(guān)的連接端口已連線,則設(shè)定所述用戶線路接口控制器處于反向活動狀態(tài);以及判斷所述用戶線路接口控制器是否處于開路狀態(tài);以及如果所述用戶線路接口控制器處于開路狀態(tài),則產(chǎn)生錯誤連線提示信息。
9.如權(quán)利要求8所述的偵測錯誤連線方法,其特征在于,所述初始化所述用戶線路接口控制器的步驟包括設(shè)定所述尖端與環(huán)端的循環(huán)電流的最高極限值,設(shè)定尖端與環(huán)端的循環(huán)電流的最低偵測值,以及啟動所述用戶線路接口控制器的過電流保護(hù)功能。
10.如權(quán)利要求8所述的偵測錯誤連線方法,其特征在于,進(jìn)一步包括初始化所述用戶線路接口控制器后,讀取所述用戶線路接口控制器中的信息的步驟。
11.如權(quán)利要求8所述的偵測錯誤連線方法,其特征在于,進(jìn)一步包括設(shè)定所述用戶線路接口控制器處于反向活動狀態(tài)后,讀取所述用戶線路接口控制器中的信息的步驟。
12.如權(quán)利要求11所述的偵測錯誤連線方法,其特征在于,進(jìn)一步包括設(shè)定所述用戶線路接口控制器處于反向活動狀態(tài)后,如果所述用戶線路接口控制器不處于開路狀態(tài),則設(shè)定所述用戶線路接口控制器處于前向活動狀態(tài),并重新讀取所述用戶線路接口控制器中的信息。
全文摘要
一種網(wǎng)絡(luò)電話網(wǎng)關(guān),包括至少一個連接端口、用戶線路接口控制器以及控制系統(tǒng)。用戶線路接口控制器用于偵測連接端口的連線狀態(tài)。控制系統(tǒng)包括初始化控制模塊、信息讀取模塊以及狀態(tài)設(shè)定模塊。初始化控制模塊用于初始化用戶線路接口控制器。信息讀取模塊用于讀取用戶線路接口控制器中的信息。狀態(tài)設(shè)定模塊用于設(shè)定用戶線路接口控制器的狀態(tài)。本發(fā)明還揭示出一種應(yīng)用于該網(wǎng)絡(luò)電話網(wǎng)關(guān)的偵測錯誤連線的方法。本發(fā)明中的網(wǎng)絡(luò)電話網(wǎng)關(guān)及其偵測錯誤連線方法,可通過控制系統(tǒng)結(jié)合用戶線路接口控制器偵測并告知使用者連接端口是否誤插局端來線。
文檔編號H04L12/26GK101075993SQ20061006075
公開日2007年11月21日 申請日期2006年5月19日 優(yōu)先權(quán)日2006年5月19日
發(fā)明者羅文信, 林金輝 申請人:鴻富錦精密工業(yè)(深圳)有限公司, 鴻海精密工業(yè)股份有限公司