新四季網

用於撥號數據機連接的電話系統設置的自動檢測的製作方法

2023-10-09 12:31:54

專利名稱:用於撥號數據機連接的電話系統設置的自動檢測的製作方法
技術領域:
本發明涉及位於遠端的數據機,該數據機能夠在不同的操作條件下呼叫中心計算機,並在遠端和中心計算機之間傳輸數據。
背景技術:
現在有許多消費者電子系統要求在用戶所在地和位於中心的計算機之間傳輸信息。一個例子是用於電視頻道發布的直接衛星系統(DSS)。在DSS系統中,當用戶收看按收視計費的電視節目時,信息通過用戶電話線傳回中心計算機,使收視者能被正確地按照所收看的內容收費。另一個例子是,目前有一些電視機機頂盒,它們能夠用電視機屏幕作為顯示屏且將電視機遙控器作為鍵盤來連接到網際網路。這些機頂盒通過用戶電話線連接機頂盒中的計算機和提供網際網路訪問的網際網路服務供應商(ISP)。響應於用戶的輸入,數據隨後被發送給ISP,並且從ISP處收到的相應的數據會顯示在電視屏幕上,所有一切都在機頂盒控制之下。
互相配合的計算機之間的電話/數據機數據傳輸鏈路是眾所周知的。然而,在網際網路機頂盒的例子中,機頂盒並不是計算機操作員控制之下的計算機系統的一部分。而是,用戶必須能夠用最少的技術知識正確地安裝機頂盒。
先有的使數據機能夠自動運行的解決方案已提出一些這樣的問題。一個這樣的例子是國際專利申請NO.PCT/US96/20514,該申請於1996年12月17日由Pitsch等人提交、題為「一種自動的用戶回叫系統」。在Pitsch等人的文中,公開了一種用於DDS衛星電視發布系統中的接收機的自動數據機。這種接收機搜集信息,如用戶收看的按收視計費的節目,並將信息在一個稱為回叫的操作中發送到中心計算機。Pitsch等人指出了工作在自動方式下的回叫數據機的一些問題。
首先,所公開的回叫數據機最小化了對用戶使用其電話線的幹擾。因為回叫可以在一個預先確定的時間自動發生,而不需要任何用戶是否正在使用電話線的知識,所以所公開的回叫機制保證這樣一個回叫可以發生而不幹擾用戶使用電話線,並且不會導致對用戶電話操作的幹擾或質量降低。更特別的是,該回叫數據機在用戶正在使用電話線時不會嘗試回叫,並且在回叫期間,一旦用戶想要使用電話,就立即釋放電話線。
第二,所公開的回叫數據機對可能有異常接口行為的電話交換局自動進行操作。交換局表現出來的一些異常接口包括極短的撥號音;僅接受脈衝撥號;失真的撥號音;撥號音上的60Hz調製;無撥號音;快速的迴響佔線音;撥號音之前的長時延;以及在電話接入期間波動的電話線電流和/或者在摘機操作期間波動的電流。所公開的回叫數據機包括撥號音檢測器、線路電流監視器和接入算法,該接入算法檢測這些異常並適當地調整數據機的操作。
第三,所公開的回叫數據機識別可能由數據機和中心計算機之間的電話線連接引入的未知失真。可以利用自適應均衡器按照已知的方式補償一些這種失真。然而,在一些情況下,電話線的動態情況、被叫數據機所在地點的線路損耗情況和由數據機的耦合變壓器產生的失真是不能用自適應均衡器矯正的。所公開的數據機包括用來補償這些失真的功率電平輸出控制和在嚴重情況下可能進行數據校驗和重傳。
發明概述然而,發明人已認識到,儘管數據機能夠自主地運行是十分重要的,如在Pitsch等的文中所公開的,但是用戶能夠容易地連接並設置「盒外」數據機也是重要的。這便提出了不同的問題。例如,當首次嘗試操作時,數據機可能沒有正確地連接電話線,或電話線正在使用中。也可能是設備被安裝在辦公室環境中,在那裡接通外線需要撥號前綴。更進一步,電話線有可能安裝了所謂「呼叫等待」的電話服務。眾所周知,當數據傳輸呼叫正在進行時,如果用戶電話線接收到一個呼叫,則這種服務可導致現有的數據機連接中斷。我們期望自動數據機檢測這些情況,並在它們出現時適當地操作。
按照本發明的原理,用於自動建立數據連接的裝置包括,耦合到用戶電話線的電話線接口電路,和耦合到電話線接口電路的數據機電路。一種控制電路支配該裝置以建立與用戶電話線的連接,並且該控制電話包括電路系統以判定與用戶電話線連接的交換局是音頻撥號的交換局還是僅接受脈衝撥號的交換局,接入用戶電話線是否需要撥號前綴,以及用戶電話線上的呼叫等待特性是否被激活。
附圖簡述

圖1是依據本發明的數據機的方框圖;圖2是一方框圖,說明發起回叫時,圖1中說明的數據機的控制電路執行的過程;圖3是一流程圖,說明圖2中所述方框圖的電話線接入部分的操作;圖4是一方框圖,說明圖3所述方框圖的撥號部分的操作;以及圖5是一方框圖,說明圖3中所述方框圖的撥號參數檢測器的操作。
發明詳述所說明的實施方案將參考連接到網際網路的電視機機頂盒來描述。然而,本領域技術人員會理解以下所述的數據機可在任何含有數據機的設備中實施。更特別的是,這樣的數據機可在任何要求其與處於中心位置的計算機之間自動傳輸數據的消費者電子設備裡實施。另外,所說明的實施方案中的機頂盒數據機被描述為使用標準的數據機控制碼進行控制,例如最初由Hayes公司提出的代碼。本領域技術人員會理解任何受控於需要在模擬電話線上有數據連接的設備、並向該設備提供狀態信號的數據機,都可以在本發明中使用。
圖1是合併本發明的機頂盒數據機1的方框圖。圖1中,輸入端5耦合到用戶電話公司(TELCO)的線路。輸入端5可包括,例如一個標準RJ11連接器。輸入端5耦合到電話公司(TELCO)的線路接口電路10的第一級雙向端。TELCO線路接口電路10包括隔離和保護的電路系統,該電路系統保護所述電路系統的其餘部分免受電磁幹擾(EMI)、靜電放電(ESD)、雷擊等等的破壞,所有都按照已知的方式進行。另一個TELCO線路接口電路10的雙向端耦合到相應的數據機電路50的終端,以及TELCO線路接口電路10的輸出端耦合到連接檢測電路40的輸入端。連接檢測電路40的輸出端耦合到控制電路60的輸入端。控制電路系統60的第一級雙向控制端耦合到相應的數據機電路50的控制端,以及控制電路60的第二級雙向數據端耦合到電子設備(如機頂盒70,機頂盒調製解調解器1與之結合在一起運行)的相應端。TELCO線路接口電路10、連接檢測電路40、數據機電路50和控制電路60的組合形成了機頂盒數據機1。控制電路60,例如,可包含一個處理器,以控制圖1中所說明的機頂盒數據機1的運行。
當用戶首次使用機頂盒時,需要將該機頂盒正確地連接到用戶的電話線。也需要適當地設置各種電話連接的撥號參數以便能夠正確地向中心計算機發出呼叫。最後,在實際發出一個呼叫之前,機頂盒連接的電話線必須是空閒的,即不被另一個用戶所使用。這些方面正是本發明所針對的。
通常,當希望把機頂盒數據機1連接到中心計算機時,電子設備70(例如機頂盒)發送一個控制信號到控制電路60,支配它發起連接。按照下面描述的方式,連接檢測電路40通過TELCO線路接口10監視電話線5以確定TELCO線路接口10是否正確地與電話線5連接,並判定在已經正確連接時該線路目前是否佔線。連接檢測線路40提供電話線路狀態的信號給控制線路60。若TELCO線路接口10正確地連接電話線5,並且線路未佔線,則控制電路60發送控制信號到數據機電路50和從數據機電路50接收狀態信號,以支配它發起到中心計算機的數據連接。
當數據機電路50連接到中心計算機時,控制電路60從機頂盒70接收數據以便與例如網際網路通信。控制電路60把數據提供給數據機電路50,該電路按照已知的方式把數據轉換到音頻,以便通過ISP的中心計算機傳送到網際網路。同時,數據機電路50通過ISP中心計算機從網際網路接收音頻信號,按照已知的方式把它轉化為數據並把此數據提供給控制電路60,該控制電路把數據傳遞給機頂盒70,該機頂盒,例如,響應收到的數據,在電視機屏幕上顯示一幅圖象。
更特別的是,參看圖2,機頂盒數據機1在方框100中開始工作。當機頂盒數據機1想要向中心計算機發出一個呼叫時,進入方框200,在那裡電話連接被建立。如果機頂盒數據機1未正確連接電話線,或者如果電話線已經佔線,則用戶被告知這個問題,以便或者建立機頂盒數據機1到電話線的正確連接,或者結束使用電話線,視情況而定。於是,稍後再次嘗試呼叫。
另一方面,如果機頂盒數據機1與電話線正確連接且線路空閒,則控制線路60向數據機電路50提供控制信號。如果機頂盒數據機1第一次從所處位置連接用戶電話線5,則按照下面更為詳細描述的方式,這些控制信號支配數據機電路50以確定本地各種撥號參數。然後這些撥號參數被存儲在非易失存儲器中。如果這並非機頂盒數據機1首次連接用戶電話線,或者如果撥號參數如上述已成功設置,則控制電路60向數據機電路50發送控制信號,支配它撥打遠端計算機的電話號碼。
一旦在方框200中建立了到遠端計算機的電話連接,控制電路60就向數據機電路50提供控制信號,支配它在方框400中嘗試建立與中心計算機的數據連接。控制電路60分析從數據機電路50來的狀態信號,以確定是否已建立這樣的連接,如果未建立,則按照已知的方式設置並且/或者改變各種數據連接參數,以嘗試建立連接。
當在方框400中數據連接已經建立時,在方框500中,機頂盒數據機1和遠端計算機之間的數據傳輸被啟動。從機頂盒70來的數據被送到數據機電路50,該電路將數據轉換為音頻信號並把它發送到中心計算機。類似地,遠端計算機將數據發回機頂盒數據機1,該數據機將收到的音頻信號轉換為數據,並將收到的數據通過控制電路60送給機頂盒70。在方框500中的數據傳輸期間,在方框400中的連接被監視,以確保保持連接,所有都按照已知的方式進行。當用戶結束會話時,再次進入方框100。
圖3是一流程圖,說明圖2所述的框圖中方框200的操作,在其中電話連接被建立。當進入方框200(圖2的)時,表明機頂盒數據機1的呼叫開始,進入圖3的方框205。在方框205中,連接檢測電路40用已知的線路電壓傳感技術測試電話線5(圖1),以確定機頂盒數據機1是否與電話線5正確連接。
用戶所在地的電話線通過電話線5中的兩根線與電話公司交換局相連。電話公司通過交換局的電池保持兩線之間的電壓。連接檢測電路40用稱為線路電壓傳感(LVS)的技術檢測該電壓。若未檢測到電壓,則機頂盒數據機1未與電話線正確連接,且提供一個信號給控制電路60以表示未正確連接。
假設機頂盒數據機1與電話線5正確連接,當所有與該線路連接的電話都被掛起(術語稱為掛機),則沒有電流(或極小的漏電流)在兩線間的迴路流過。在這種情況下,兩線間的電壓為最大值。然而,當電話機被拿起(術語稱為摘機)時,兩線間的迴路有電流流過。該電流被交換局檢測到,交換局作為響應,向電話機發送撥號音。當電話機摘機並且電流在兩線間流過時,兩線間的電壓減小。連接檢測電路40檢測到電壓減小。當連接檢測電路40檢測到一個減小的電壓,這表示用戶的電話線佔線,一個指示這種情況的信號被送到控制電路60。
作為選擇,控制電路60可發送控制信號到數據機電路50以便支配它進入摘機狀態並等待撥號音。這可由啟動撥號序列並等待撥號音但不執行撥號本身(命令ATDTW;在Hayes Corporation的命令集中)來完成。當該命令被執行時,數據機電路50向控制電路60提供三種應答之一檢測到撥號音(在Hayes Corporation命令集中回答「準備好」);檢測到忙音(回答「忙」);或者沒有檢測到撥號音(回答「無撥號音」)。若沒有檢測到撥號音(回答「無撥號音」),可假定要麼機頂盒數據機1與電話線5未正確連接,要麼電話線正在使用。否則,可假定機頂盒數據機1與電話線5已正確連接,並且電話線並沒有被另外佔用。
若機頂盒數據機1與電話線5未正確連接,則在方框207中用戶被通知。於是用戶必須或者先手工給機頂盒斷電,正確連接機頂盒數據機1和電話線5,然後再恢復供電;或者確保與機頂盒數據機1相連的電話線並未被另外佔用。然後再次嘗試呼叫。
若機頂盒數據機1與電話線5正確連接,則進入方框210。在方框210中,響應由控制電路60向其提供的控制信號,數據機電路50初始化。在優選實施方案中,該初始化包括(1)無論是否檢測到撥號音都設置數據機電路50去撥號,並且去檢測忙信號(命令X3);(2)設置撥號之後等待載波的時間為30秒(寄存器S07=30);(3)設置盲撥號之前的等待時間為2秒(寄存器S06=2)。
在方框210中數據機電路50被如上所述初始化之後,在方框220中電話連接被測試以檢測撥號音。在優選實施方案中,這是通過啟動撥號序列並等待撥號音但並不執行撥號本身(命令ATDTW)來完成的。數據機電路50產生三種應答之一檢測到撥號音(回答「準備好」);檢測到忙信號(回答「忙」);或者沒有檢測到撥號音(回答「無撥號音」)。如果檢測到撥號音(回答「準備好」),則可進入方框250繼續回叫,這將在下面更詳細地描述。若測到忙信號,則通過啟動時延,然後在方框210中重新初始化數據機電路50的方式,在稍後嘗試呼叫。若忙信號持續某一預先確定的時間長度,可通知用戶並給出稍後手動再次嘗試的選擇。
然而,如果在方框220中未檢測到撥號音,則該單元假定撥號音是不足夠標準的,以致於數據機電路50不能準確地檢測到它的存在。在這種情況下,進入方框230,其中將按照已知的方式,不等待撥號音被檢測到就撥號,術語稱為盲撥號。當盲撥號過程完成時,進入方框250來啟動呼叫。
圖4是一方框圖,說明圖3中所述方框圖的撥號部分250的操作。在加電後第一次進入方框250,或者復位後進入方框252。在方框252中,電話線5到交換局的連接的撥號參數按照下面詳述的方式被檢測。方框252檢測的參數之一是是否交換局僅接受脈衝撥號。在電話線參數檢測器方框252做出的判定的控制之下,如果交換局僅接受脈衝撥號,則執行圖4的左邊,如果交換局接收音頻撥號,則執行圖4的右邊,如小判決框253和從電話線參數檢測器方框252到判決框253的虛線所示。
現在來看僅接受脈衝撥號的交換局,當中心計算機被撥打時,數據機電路50(圖1)在方框254中被初始化。在優選實施方案中,控制電路60向數據機電路50送出命令,支配它在撥號前不等待撥號音,但識別忙信號(命令X3);設置在盲撥號前等待的時間為2秒(寄存器S06=2);設置在撥號後等待載波的時間為30秒(寄存器S07=30)。然後,數據機電路50連接到脈衝撥號的電話線5並等待撥號音,但並不撥號(命令ATDPW)。若數據機電路50收到撥號音,數據機電路50將發出應答以表示收到(回答「準備好」)。從數據機電路50來的任何其他應答都導致返回方框210(圖3),其中發起呼叫的過程重新開始。
若數據機電路50在方框254中收到撥號音,則方框258被執行。在方框258中,遠端計算機系統的電話號碼被用脈衝方式撥號(命令ATDP[電話號碼])。在撥打電話號碼後,或者在方框258中,或者在方框230(圖3)中盲撥號後,控制電路60等待從數據機電路50來的、在方框260中已建立連接的指示。如果數據機電路50在撥號後與遠端計算機成功連接,則數據機電路50發出應答以表示成功連接(回答「連接」)。現在呼叫完成,如方框262所示,數據傳輸(圖2的方框400)將要發生。若呼叫未完成,如數據機電路50產生的其他應答所示,則進入方框210(圖3),其中發起呼叫的過程重新開始。下一次進入方框250時,不需要檢測交換局是僅接受脈衝撥號還是音頻撥號,因此方框252將不執行。相反,方框253將一進入就執行,如從方框252至方框253的虛線所示。
現在看音頻撥號的交換局,當撥打中心計算機時,數據機電路50(圖1)在方框264中被初始化。在優選實施方案中,控制電路60向數據機電路50發送命令,支配它在撥號前不等待撥號音,但識別忙音(命令X3);設置盲撥號前等待的時間為2秒(寄存器S06=2);設置撥號後等待載波的時間為30秒(寄存器S07=30)。然後,數據機電路50與音頻撥號的電話線相連並等待撥號音,但並不撥號(命令ATDTW;)。若數據機電路50收到撥號音,數據機電路50將發出應答以表示收到(回答「準備好」)。任何來自數據機電路50的其他應答都導致返回方框210(圖3),其中發起回叫的過程重新開始。如果在方框264中數據機電路50收到撥號音,則執行方框268。在方框268中,遠端計算機系統的電話號碼被用音頻方式撥號(命令DT[電話號碼])。而後進入方框270。如果數據機電路50(圖1)在撥號後與遠端計算機成功連接,則數據機電路50發出應答以表示成功連接(回答「連接」)。現在呼叫完成,如方框262中所示,數據傳輸將發生(圖2的方框400)。如果呼叫未完成,如從數據機電路50來的其他應答所示,則進入方框210(圖3),其中發起呼叫的過程重新開始。下一次進入方框250,不需要檢測交換局是僅接受脈衝撥號還是音頻撥號,因此方框252將不執行。相反,方框264將一進入就執行,如從方框252至方框253的虛線所示。
圖5說明電話線參數檢測器252(圖3)。圖5中說明的操作只執行一次,如上所述,在機頂盒數據機1初始上電後第一次撥打遠端計算機時,或者在被設置後。首先,與機頂盒數據機1相連的交換局的撥號屬性被確定。在方框271中,數據機電路50(圖1)被初始化。然後,在方框272中,啟動僅撥一個數字的音頻撥號序列,例如「1」(命令DT1;),並且設置撥號後等待載波的時間為7秒(寄存器S07=7)。而後在方框274中,數據機電路50被支配以檢測撥號音(命令DTW;)。若撥號音被檢測到,則這意味著交換局並未識別該單個音頻撥號數字,仍在等待接收第一個撥號數字,即交換局僅識別脈衝撥號。在這種情況下,數據機電路50產生應答以表示識別撥號音(回答「檢測到」)。在方框276中,數據機電路50被支配掛機(命令H0),並將使用脈衝撥號。若撥號音未檢測到,意味著交換局識別單個音頻撥號數字,並等待下面的數字,即交換局識別音頻撥號。在這種情況下,數據機電路50產生應答以指示無撥號音被檢測到(回答「無撥號音」)。在方框278中,數據機電路50被支配掛機(命令H0),並將使用音頻撥號。
然後,確定撥打中心計算機的電話號碼是否需要撥號前綴。在所說明的實施方案的方框280中,控制電路60支配數據機電路50用不帶前綴的方式撥打中心計算機的免費長途電話號碼(命令ATDx1800[電話號碼])。若數據機電路50與中心計算機連接成功,則數據機電路50產生結果以表示連接成功(結果「成功」)。這表明不需要前綴,並且存儲在非易失存貯器(未表示)中的中心計算機的號碼保持不變。在這種情況下,在方框282中數據機電路50被支配掛機(命令H0)。
另一方面,若數據機電路50與中心計算機未連接成功,數據機電路50產生結果以表示未連接成功(結果「無載波」)。在這種情況下,假定機頂盒所在的電子設備位於由PBX提供服務的辦公室環境,且接通外線需要撥號前綴。在方框284中,標準的撥號前綴(例如「9」)在這種環境中為獲取外線需被加到免費長途電話號碼之前。修改過的帶前綴的電話號碼被存儲在非易失存貯器中。所有以後發往中心計算機的電話呼叫都將使用這個修改過的電話號碼。而後,在方框280中,用方框280中帶前綴的電話號碼重複呼叫(命令ATDx9W1800[電話號碼])。如果這個修改過的電話號碼與中心計算機連接成功,則再次進入方框280。若不成功,再次進入方框284。在方框284中,可能嘗試一系列各種這樣的前綴,一次一個,而後如上所述,通過再次進入方框280,確定一個。較有可能的是,可能的前綴列表可按照從最大可能前綴(如「9」)到最小可能前綴的順序排序。更有可能的是,該表是可配置的,並且進一步有可能可以從中心計算機下載該表到機頂盒數據機1的非易失存貯器中。這樣,當發現新前綴時,它們會被轉送到現有的機頂盒以更新前綴列表。
若方框284中的處理所提供的前綴列表沒有一個前綴提供到中心計算機的成功連接,則在方框286中用戶被通知。接著用戶必須給出正確的撥號前綴。為了更新中心計算機的可能的撥號前綴列表,新輸入的前綴可被傳送到中心計算機,而後如上所述,該前綴列表被傳送到機頂盒。帶有正確撥號前綴的電話號碼存儲在機頂盒數據機1的非易失存貯器中。所有隨後的電話呼叫都將使用該存儲的帶正確撥號前綴的電話號碼。然後,在方框282中,數據機電路50被支配掛機(命令H0)。
在另一個可供選擇的實施方案中,在所述實施方案的方框280中,控制電路60支配數據機電路50撥打代表可能的撥號前綴的單個數字,並等待撥號音。在這個可供選擇的實施方案中,這個前綴是單個數字「9」(命令ATDX9W;)。如果檢測到撥號音,數據機電路50產生一個信號以表示檢測到撥號音(回答「檢測到」)。這表示外線已接通,交換局正在等待電話號碼。中心計算機的電話號碼改為包括前綴「9」,修改過的電話號碼存儲在非易失存貯器中。任何時候呼叫中心計算機將使用這個修改過的號碼。
若沒有收到撥號音,則進入方框284。在方框284中,一個不同的前綴,例如「8」,被選擇為可能的撥號前綴。再次進入方框280,在這裡新的前綴被撥打。若檢測到撥號音,則該前綴被加到中心計算機的電話號碼之前,且修改過的號碼被存儲在非易失存貯器中。按照與上述相同的方式,可能的撥號前綴列表可按這種方式被嘗試,直到一個正確的前綴被確定。如上所述,該前綴列表可按照概率排序、可配置和可下載。
最後,確定電話線是否包括呼叫等待特性。由電話公司提供的這種特性,允許當前使用電話線的用戶,無論何時收到第二次呼叫,都接收交換局發來的信號。該信號是音頻的形式。然而,眾所周知,在數據呼叫期間收到這樣的音頻,對數據呼叫有不利影響,導致數據破壞,並且可能導致數據呼叫拆線。回呼特性包括相應的特性,該特性允許用戶在撥打呼叫前禁止回呼特性。這允許發起數據呼叫而無被「呼叫等待」信號幹擾的可能性,所有都按照已知的方式進行。
根據方框270到278執行的檢測結果(由撥號屬性框和呼叫等待框之間的虛線表示),如果機頂盒數據機1連接的交換局是音頻撥號的交換局,則進入方框290,如小判決框288所示。在音頻撥號系統中,有兩個號碼可禁止呼叫等待特性在撥打電話號碼之前,撥打「*70」或撥打「70#」。在脈衝撥號系統中,也有兩個號碼可禁止呼叫等待特性撥打1170或撥打7011。在任何情況下,若呼叫等待特性存在,則撥打禁止號碼後將收到第二次撥號音,允許用戶撥打想要撥的電話號碼。
在方框290中,首先撥打禁止號碼「*70」,數據機電路50被支配等待檢測撥號音(命令ATDT*70W;)。如果呼叫等待特性被啟動,且如果「*70」是禁止該特性的代碼,則產生撥號音。若在方框294中撥號音被檢測到,則數據機電路50產生一個代碼以表示檢測到撥號音(結果「檢測到」)。在這種情況下,前綴「*70」與撥打禁止代碼後等待撥號音的指示一起,被加到當前存貯的電話號碼之前(在撥號前綴之後,如果有的話)。
若在方框294中未檢測到撥號音,則再次進入方框290。撥打禁止號碼「70#」,數據機電路50被支配等待撥號音(命令ATDT70#W;)。如果呼叫等待特性被啟動,而且這是禁止該特性的代碼,則產生撥號音。若在方框294中檢測到撥號音,則數據機電路50產生一個代碼以表示檢測到撥號音(結果「檢測到」)。在這種情況下,前綴「70#」與撥打禁止代碼後等待撥號音的指示一起,被加到當前存貯的電話號碼之前(在撥號前綴之後,如果有的話)。
若這次在方框294中未檢測到撥號音,則與機頂盒數據機1連接的電話線沒有將呼叫等待特性啟動,故沒有禁止號碼被加到電話號碼前。
如果與機頂盒數據機1連接的交換局是僅接受脈衝撥號的交換局,則相似的處理過程發生。在這種情況下,從判決框288進入方框292。在方框292中,首先撥打禁止號碼1170,數據機電路50被支配等待撥號音(命令ATDP1170W;)。若在方框294中檢測到撥號音,這表明呼叫等待被啟動,而且1170是禁止該特性的代碼。在這種情況下,1170與撥打禁止代碼後等待撥號音的指示一起,被加到電話號碼之前(在撥號前綴之後,如果有的話)。
若未檢測到撥號音,則再次進入方框292,撥打禁止號碼7011,在方框294中數據機電路50被支配等待撥號音。若檢測到撥號音,這表明呼叫等待被啟動,而且這是禁止該特性的代碼。在這種情況下,7011與撥打禁止代碼後等待撥號音的指示一起,被加到電話號碼之前(在撥號前綴之後,如果有的話)。
若這次在方框294中未檢測到撥號音,則與機頂盒數據機1連接的電話線未將呼叫等待特性啟動,故禁止號碼不被加到電話號碼之前。在此處,進入判決框253(圖3),發出向中心計算機的呼叫。
如上面所述,與確定接通外線的正確的撥號前綴一樣,可能有其他代碼使呼叫等待特性被禁止。可能的這種代碼的列表保存在控制電路60中。對於音頻撥號,這些代碼被方框290和方框294一個一個地嘗試,或者對於脈衝撥號,這些代碼被方框292和方框294一個一個地嘗試。也與前面一樣,使呼叫等待禁止的可能代碼的列表可以按從最大可能的代碼到最小可能的代碼的順序排序,它可以是可配置的,也可以從中心計算機下載。
可以理解的是,本領域技術人員在不離開本發明的原理和如下權利要求中所詳述的範圍的情況下,可以對為了解釋本發明的本質而在上面所描述和說明的各部分的細節、資料和布局作多種修改。
權利要求
1.一種自動配置連接到用戶電話線的數據機的方法,包括下列的一個或多個步驟確定用戶電話線連接的交換局是音頻撥號的交換局或是僅接受脈衝撥號的交換局;確定接通用戶的電話線是否需要撥號前綴;或確定用戶電話線上的呼叫等待特性是否被激活。
2.權利要求1的方法進一步包括確定用戶電話線路是否空閒的步驟。
3.權利要求1的方法,其中確定交換局是音頻撥號交換局或是僅接受脈衝撥號交換局的步驟包括音頻方式撥打單個數字;等待檢測撥號音;如果檢測到撥號音,則確定交換局是僅接受脈衝撥號的交換局,並且使用脈衝撥號建立數據連接,否則,確定交換局是音頻撥號的交換局,並使用音頻撥號建立數據連接。
4.權利要求1的方法,其中確定是否需要撥號前綴的步驟包括步驟不帶撥號前綴撥打電話號碼;等待檢測連接;如果連接被檢測到,則確定不需要撥號前綴,否則,確定需要撥號前綴。
5.權利要求4的方法進一步包括步驟如果確定撥號前綴是必需的,則在電話號碼之前加上撥號前綴來修改該電話號碼;撥打修改過的電話號碼;等待檢測連接;如果檢測到連接,則使用修改過的電話號碼建立連接,否則,用各個不同的撥號前綴來重複修改、撥打和等待的步驟;以及如果用任何各個不同的撥號前綴未檢測到連接,則向用戶請求一個正確的撥號前綴。
6.權利要求5的方法,其中使用各個不同的撥號前綴來重複修改、撥打和等待的步驟包括從撥號前綴列表中選擇各個不同的撥號前綴的步驟。
7.權利要求6的方法,其中撥號前綴列表按照從最大可能的撥號前綴到最小可能的撥號前綴的順序排序,並且選擇的步驟包括按照從最大可能的撥號前綴到最小可能的撥號前綴的順序來選擇撥號前綴的步驟。
8.權利要求6的方法,其中撥號前綴列表是可配置的。
9.權利要求6的方法,其中撥號前綴列表是可配置的且可從中心計算機下載的。
10.權利要求1的方法,其中確定呼叫等待特性是否被激活的步驟包括步驟撥打呼叫等待特性禁止代碼;等待檢測撥號音;以及如果檢測到撥號音,則確定呼叫等待特性被激活並修改用來建立連接的電話號碼以包括呼叫等待特性禁止代碼,否則,判定呼叫等待特性沒有被激活。
11.權利要求10的方法,其中撥打呼叫等待特性禁止代碼的步驟包括如果確定交換局是音頻撥號的交換局,則撥打第一個呼叫等待特性禁止代碼,而如果確定交換局是僅是脈衝撥號的交換局,則撥打第二個呼叫等待特性禁止代碼。
12.權利要求1的方法,其中確定呼叫等待特性是否被激活的步驟包括步驟撥打呼叫等待特性禁止代碼;等待檢測撥號音;如果檢測到撥號音,則確定呼叫等待特性被激活並修改用來建立連接的電話號碼以包括多個呼叫等待特性禁止代碼之一,否則,選擇各個不同的呼叫等待特性禁止代碼並重複撥號和等待的步驟;以及如果用任何各個不同的呼叫等待特性禁止代碼未檢測到撥號音,則確定呼叫等待特性未被激活。
13.權利要求12的方法,其中選擇步驟包括從呼叫等待特性禁止代碼列表中選擇各個不同的呼叫等待特性禁止代碼的步驟。
14.權利要求13的方法,其中呼叫等待特性禁止代碼列表按照從最大可能的呼叫等待特性禁止代碼到最小可能的呼叫等待特性禁止代碼的順序排序,並且選擇步驟包括從列表中按照最大可能的呼叫等待特性禁止代碼到最小可能的呼叫等待特性禁止代碼的順序來選擇各個不同的呼叫等待特性禁止代碼。
15.權利要求13的方法,其中呼叫等待特性禁止代碼列表是可配置的。
16.權利要求13的方法,其中呼叫等待特性禁止代碼列表是可配置的且可從中心計算機下載的。
17.一種自動建立數據連接的裝置,包括耦合到用戶電話線的電話線接口電路;耦合到電話線接口電路的數據機電路;以及耦合到數據機電路的控制電路,用於支配數據機電路與用戶電話線建立數據連接,並包括電路系統以確定用戶電話線連接的交換局是音頻撥號的交換局還是僅接受脈衝撥號的交換局。
18.權利要求17的裝置,進一步包括電路系統以確定接通用戶電話線是否需要撥號前綴。
19.權利要求17的裝置,進一步包括電路系統以確定在用戶電話線上呼叫等待特性是否被激活。
20.權利要求17的裝置,進一步包括耦合到電話線接口電路的連接檢測設備,以檢測何時電話線接口電路連接到用戶電話線和何時用戶電話線佔線;並且其中控制電路進一步響應於連接檢測電路,以支配調製解調電路只有當電話線接口電路連接到用戶電話線且該用戶電話線未佔線時,才與用戶電話線建立連接。
全文摘要
用於自動建立數據連接的方法和裝置,包括耦合到用戶電話線的電話線接口電路,和耦合到電話線接口電路的數據機電路。一個控制電路被耦合到數據機電路並支配數據機電路以便與用戶電話線建立連接,並且它包括電路系統以確定:用戶電話線連接的交換局是音頻撥號的交換局還是僅接受脈衝撥號的交換局,接入用戶電話線是否需要撥號前綴,以及在用戶電話線上呼叫等待特性是否被激活。
文檔編號H04M1/30GK1325585SQ99812814
公開日2001年12月5日 申請日期1999年8月27日 優先權日1998年8月28日
發明者K·R·維梅耶爾, D·R·克魯皮, H·B·莫裡森 申請人:湯姆森許可公司

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀