專利名稱:可編程安全截鈴流裝置及其方法
技術(shù)領(lǐng)域:
本發(fā)明涉及電信系統(tǒng)的程控交換機,尤其涉及程控交換機中的截鈴流裝置及其截鈴流方法。
在被叫用戶摘機后迅速地截斷振鈴流是電話通話過程中的一個重要的環(huán)節(jié)。當(dāng)被叫用戶摘機后,如果不能迅速地截斷振鈴流,則高壓鈴流長時間流過用戶線,將損壞用戶的話機。
在傳統(tǒng)的程控交換機中,一般采用如下兩種截鈴流方式1、硬件截鈴流
圖1示出了采用硬件截鈴流模式下的電路結(jié)構(gòu)。如圖所示,位于程控交換機用戶接口處的用戶線接口電路SLIC通過電話線與用戶端的電話機相連。當(dāng)被叫用戶振鈴期間,被叫用戶摘機后,用戶線接口電路檢測到該被叫用戶摘機,在其一個輸出端DET端輸出一個反相電平(如不摘機,該輸出端為高電平)。該輸出端的摘機電平被輸出到硬件截鈴流電路HCRC,硬件截鈴流電路HCRC通過其具體的硬件電路的處理,在其輸出端輸出一個鈴流控制信號R給鈴流繼電器RR,斷開該鈴流繼電器RR,從而使鈴流發(fā)生電路RGC產(chǎn)生的鈴流信號被切斷,不能傳送給用戶線接口電路SLIC和用戶端。這種硬件截鈴流模式的優(yōu)點在于截鈴流過程迅速,但其缺點是需要分立元件組成復(fù)雜的控制電路。而且,一旦控制電路的結(jié)構(gòu)確定,輸入和輸出信號的高、低電平也就固定了,不可編程。
圖1中雖然示出了中央處理器CPU和編譯碼器CODEC,但該兩部分在傳統(tǒng)的硬件截鈴流時是不起作用的,而在本發(fā)明中將利用到該兩部分,因此,用虛線畫出。
2、軟件截鈴流模式圖2示出了采用軟件模式下的電路結(jié)構(gòu)。如圖2所示,其與硬件截鈴流模式的差異是,不采用硬件截鈴流電路,而利用中央處理器CPU進行軟件控制。
當(dāng)被叫用戶振鈴期間,被叫用戶摘機后,用戶線接口電路檢測到該被叫用戶摘機,在其一個輸出端DET端輸出一個反相電平(如不摘機,該輸出端為高電平)。該輸出端的摘機電平輸出給中央處理器CPU,中央處理器CPU利用已編制的軟件對該信號進行一系列處理,再輸出一個鈴流控制信號R至鈴流繼電器RR,斷開該鈴流繼電器RR,從而使鈴流發(fā)生電路RGC產(chǎn)生的鈴流信號被切斷,不能傳送給用戶線接口電路SLIC和用戶端。這種軟件截鈴流模式的優(yōu)點在于電路簡單,輸出信號可編程,較靈活。但其缺點是通過中央處理器計算后輸出鈴流繼電器控制信號,時間較長,有可能不能迅速切斷鈴流信號,造成損壞用戶話機。另一方面,在軟件調(diào)試期間或軟件故障時,可能會引起用戶摘機后鈴流仍截止不了,鈴流長時間流過話機,造成話機損壞。
因此,本發(fā)明的目的在于提供一種軟、硬件相結(jié)合的截鈴流裝置,其具有可編程的優(yōu)點,且,截斷鈴流的速度迅速。
本發(fā)明的另一個目的在于提供一種用于上述裝置的截鈴流方法,其同樣具有可編程的優(yōu)點,且,截斷鈴流的速度迅速。
根據(jù)本發(fā)明的上述目的,本發(fā)明提供的可編程安全截鈴流裝置包括用戶線接口電路,與用戶端話機相連,用于接收用戶端話機的信號;鈴流發(fā)生電路,通過鈴流繼電器與所述用戶線接口電路相連,用于向所述用戶端話機提供鈴流信號;編譯碼器,與所述用戶線接口電路相連,用于進行信號的編譯碼處理;和中央處理器,用于控制整個裝置的工作;所述編譯碼器具有與所述用戶線接口電路的截鈴檢測輸出端相連的多個輸入端和與所述鈴流繼電器相連的多個輸出端;所述編譯碼器還包括控制寄存器和硬件截鈴流電路,該控制寄存器與所述中央處理單元相連,由所述中央處理單元設(shè)置所述控制寄存器的初始值,該初始值用于使所述編譯碼器的多個輸入端之一與所述多個輸出端之一相關(guān)聯(lián);所述硬件截鈴流電路分別與所述編譯碼器的多個輸入端和多個輸出端相連,以在所述多個輸入端之一有摘機信號時使多個輸出端之一輸出控制鈴流信號。
根據(jù)本發(fā)明的上述另一個目的,本發(fā)明還提供一種可編程安全截鈴流方法,包括如下步驟將編譯碼器的多個截鈴流輸入端之一與多個截鈴流輸出端之一相關(guān)聯(lián);用戶線接口電路獲得用戶端話機摘機信號,并將該摘機信號輸出給所述編譯碼器的多個輸入端;所述編譯碼器的硬件截鈴流電路根據(jù)其截鈴流輸入端獲得的摘機信號以及多個截鈴流輸入端與多個截鈴流輸出端的關(guān)聯(lián)性,使多個截鈴流輸出端之一輸出鈴流控制信號;把所述鈴流控制信號輸出至鈴流繼電器,從而切斷鈴流發(fā)生電路的鈴流信號。
如上所述,由于本發(fā)明的可編程安全截鈴流裝置和方法采用了軟硬件相結(jié)合的方法,因此,同時具備了傳統(tǒng)的硬件截流模式和軟件截流模式的優(yōu)點,即可編程且截鈴流速度迅速。
下面結(jié)合附圖詳細(xì)描述本發(fā)明的實施例。
附圖中,圖1是傳統(tǒng)硬件截鈴流的電路結(jié)構(gòu);圖2是傳統(tǒng)軟件截鈴流的電路結(jié)構(gòu);圖3是根據(jù)本發(fā)明的可編程安全截鈴流裝置的結(jié)構(gòu)示意圖。
在傳統(tǒng)的程控交換機中,一般都包括有編譯碼器和中央處理器。編譯碼器提供語音信號的編譯碼功能,中央處理器控制整個交換機的運作。
如圖3所示,本發(fā)明將截鈴流控制與編譯碼器CODEC結(jié)合在一起,并利用原有的中央處理器CPU來配合實現(xiàn)截鈴流的控制。本發(fā)明的可編程安全截鈴流控制裝置從整體上來說包括用戶線接口電路SLIC、鈴流發(fā)生器RGC、鈴流繼電器RR、編譯碼器CODEC以及中央處理單元CPU。編譯碼器CODEC有多個截鈴流輸入端CD1(I)、CD2(I)(在本實施例中,僅示出了兩個輸入端),這些輸入端CD1(I)、CD2(I)與用戶線接口電路SLIC的摘機信號輸出端DET相連,以接收被叫話機的摘機信號。編譯碼器CODEC將從多個輸出端O3(O)、O4(O)、O5(O)、O6(O)、O7(O)中選擇一個輸出端作為截鈴流輸出(在本實施例中,僅示出了五個輸出端),這些輸出端O3(O)、O4(O)、O5(O)、O6(O)、O7(O)之一與鈴流繼電器RR相連。這些輸出端O3(O)、O4(O)、O5(O)、O6(O)、O7(O)之一輸出的控制信號控制鈴流繼電器RR的通斷。編譯碼器CODEC中包括一個控制寄存器CR,該控制寄存器CR中存儲有使截鈴流輸入端CD1(I)、CD2(I)之一與多個截鈴流輸出端O3(O)、O4(O)、O5(O)、O6(O)、O7(O)之一相關(guān)聯(lián)的初始值,以使多個截鈴流輸入端CD1(I)、CD2(I)之一有摘機信號輸入時,使多個截鈴流輸出端O3(O)、O4(O)、O5(O)、O6(O)、O7(O)中相關(guān)聯(lián)的一個輸出端輸出截鈴流控制信號R。這一過程是由包含在編譯碼器CODEC中硬件截鈴流電路HCRC來實現(xiàn)的。即,當(dāng)截鈴流輸入端CD1(I)、CD2(I)接收到摘機信號時,硬件截鈴流電路HCRC立即改變其輸出電平,并根據(jù)控制寄存器CR中存儲的關(guān)聯(lián)初始值選擇相應(yīng)的一個輸出端輸出截鈴流控制信號??刂萍拇嫫鰿R的初始值的設(shè)置由中央處理單元CPU來完成,從而實現(xiàn)了輸出信號的電平及輸入/輸出端可選的靈活可編程。
本發(fā)明的上述實施例的可編程安全截鈴流裝置中使用的截鈴流方法的步驟如下由中央處理單元CPU將編譯碼器CODEC的多個截鈴流輸入端CD1(I)、CD2(I)之一與多個截鈴流輸出端O3(O)、O4(O)、O5(O)、O6(O)、O7(O)之一相關(guān)聯(lián);用戶線接口電路SLIC獲得用戶端話機摘機信號,并將該摘機信號輸出給編譯碼器的多個輸入端CD1(I)、CD2(I);編譯碼器CODEC的硬件截鈴流電路HCRC根據(jù)其截鈴流輸入端CD1(I)、CD2(I)獲得的摘機信號以及多個截鈴流輸入端與多個截鈴流輸出端的關(guān)聯(lián)性,使多個截鈴流輸出端O3(O)、O4(O)、O5(O)、O6(O)、O7(O)之一輸出鈴流控制信號R;把鈴流控制信號輸出至鈴流繼電器RR,從而切斷鈴流發(fā)生電路RGC的鈴流信號。
再請參見圖3,在圖3的實施例中,編譯碼器CODEC還可以包括輸出寄存器OR和輸入寄存器IR。該兩寄存器OR和IR都與硬件截鈴流電路HCRC以及中央處理單元CPU相連接。當(dāng)編譯碼器CODEC的截鈴流輸入端CD1(I)、CD2(I)接收到被叫話機的摘機信號時,硬件截鈴流電路HCRC在使其截鈴流輸出端O3(O)、O4(O)、O5(O)、O6(O)、O7(O)之一輸出控制信號R的同時,將該摘機狀態(tài)寫入到輸出寄存器OR。而中央處理單元CPU不斷監(jiān)視或讀取該輸出寄存器OR,若讀到輸出寄存器OR的接機狀態(tài)持續(xù)不變保持一段時間后,則中央處理單元CPU將輸入寄存器IR的值由掛機狀態(tài)改寫為摘機狀態(tài)。這種結(jié)構(gòu)可以有效地防止誤摘機情況的發(fā)生。例如,如果在被叫話機振鈴時,用戶線接口電路SLIC的摘機信號輸出端DET有毛刺,則編譯碼器CODEC的截鈴流輸入端CD1(I)、CD2(I)電平陡變,使硬件截鈴流電路HCRC如上工作,截斷鈴流。此時輸出寄存器OR的值被改寫了2次,即毛刺來時的摘機狀態(tài)和毛刺結(jié)束時的掛機狀態(tài)。因此,中央處理單元CPU監(jiān)測不到持續(xù)的摘機狀態(tài),因而不改寫輸入寄存器IR中的值,仍保留原先掛機狀態(tài)的值。這樣,在毛刺結(jié)束后,硬件截鈴流電路HCRC檢測到輸入寄存器IR中的值仍表示掛機狀態(tài),則恢復(fù)到振鈴模式,從而有效地防止了誤摘機情況的發(fā)生。
在本發(fā)明中,可以把上述的硬件截鈴流電路HCRC以及控制寄存器CR、輸出寄存器OR、輸入寄存器IR與傳統(tǒng)功能的編譯碼器制作在同一塊芯片上,以使這些電路集成化,同時又能實現(xiàn)可編程。
權(quán)利要求
1.一種可編程安全截鈴流裝置,包括用戶線接口電路,與用戶端話機相連,用于接收用戶端話機的信號;鈴流發(fā)生電路,通過鈴流繼電器與所述用戶線接口電路相連,用于向所述用戶端話機提供鈴流信號;編譯碼器,與所述用戶線接口電路相連,用于進行語音信號的編譯碼處理;和中央處理器,用于控制整個裝置的工作;其特征在于,所述編譯碼器具有與所述用戶線接口電路的鈴流檢測輸出端相連的多個輸入端和與所述鈴流繼電器相連的多個輸出端;所述編譯碼器還包括控制寄存器和硬件截鈴流電路,該控制寄存器與所述中央處理單元相連,由所述中央處理單元設(shè)置所述控制寄存器的初始值,該初始值用于使所述編譯碼器的多個輸入端之一與所述多個輸出端之一相關(guān)聯(lián);所述硬件截鈴流電路分別與所述編譯碼器的多個輸入端和多個輸出端相連,以在所述多個輸入端之一有摘機信號時使多個輸出端之一輸出控制鈴流信號。
2.如權(quán)利要求1所述的可編程安全截鈴流裝置,其特征在于,所述編譯碼器還包括輸出寄存器和輸入寄存器,所述輸出寄存器與所述硬件截鈴流電路和所述中央處理單元相連,用于存儲摘機狀態(tài);所述輸入寄存器與所述硬件截鈴流電路和中央處理單元相連,當(dāng)所述輸出寄存器存儲的摘機狀態(tài)保持一段時間后,所述中央處理器將所述輸入寄存器改寫為摘機狀態(tài)。
3.一種可編程安全截鈴流方法,包括如下步驟將編譯碼器的多個截鈴流輸入端之一與多個截鈴流輸出端之一相關(guān)聯(lián);用戶線接口電路獲得用戶端話機摘機信號,并將該摘機信號輸出給所述編譯碼器的多個輸入端;所述編譯碼器的硬件截鈴流電路根據(jù)其鈴流輸入端獲得的摘機信號以及多個鈴流輸入端與多個截鈴流輸出端的關(guān)聯(lián)性,使多個截鈴流輸出端之一輸出鈴流控制信號;把所述鈴流控制信號輸出至鈴流繼電器,從而切斷鈴流發(fā)生電路的鈴流信號。
4.如權(quán)利要求3所述的可編程安全截鈴流方法,其特征在于,將編碼器的多個鈴流輸入端之一與多個截鈴流輸出端之一相關(guān)聯(lián)的所述步驟為將該關(guān)聯(lián)值存儲在所述編譯碼器的控制寄存器中。
5.如權(quán)利要求3所述的可編程安全截鈴流方法,其特征在于,所述硬件截鈴流電路向輸出寄存器存儲被叫話機的摘機狀態(tài);當(dāng)所述輸出寄存器存儲的摘機狀態(tài)保持一規(guī)定時間后,所述中央處理器向輸入寄存器寫入摘機狀態(tài)。
全文摘要
本發(fā)明涉及可編程截鈴流裝置。傳統(tǒng)的截鈴流方式包括硬件和軟件模式,它們或結(jié)構(gòu)復(fù)雜,或截鈴流不夠迅速。本發(fā)明提供一種可編程安全截鈴流裝置,包括用戶線接口電路、鈴流發(fā)生電路、編譯碼器、和中央處理器,編譯碼器具有多個輸入端和多個輸出端;還包括控制寄存器和硬件截鈴流電路,中央處理單元設(shè)置控制寄存器的初始值,該初始值用于使編譯碼器的多個輸入端之一與多個輸出端之一相關(guān)聯(lián);硬件截鈴流電路在輸入端有摘機信號時使輸出端輸出鈴流控制信號。
文檔編號H04M1/82GK1378375SQ0110585
公開日2002年11月6日 申請日期2001年4月4日 優(yōu)先權(quán)日2001年4月4日
發(fā)明者汪健 申請人:新濤科技(上海)有限公司