專利名稱:自動用戶回叫系統(tǒng)的制作方法
技術(shù)領域:
本發(fā)明涉及遠程位置中的系統(tǒng),此系統(tǒng)能在改變操作條件的情況下全部自動地操作以呼叫中央計算機,并將回叫數(shù)據(jù)從遠程位置傳送給中央計算機。
目前電視與交互式電視節(jié)目的節(jié)目分配系統(tǒng)包括分配按觀看次數(shù)計費節(jié)目的設備。保證用戶能預訂和正確地對觀看按觀看次數(shù)計費節(jié)目進行收費是這種系統(tǒng)中的一個問題。此問題有兩個方面。首先,用戶應容易預訂按觀看次數(shù)計費節(jié)目,而第二在預訂與觀看按觀看次數(shù)計費節(jié)目時必須正確地對用戶進行收費。
在電纜分配系統(tǒng)中,用戶處于電纜前端周圍有限的地理位置中,并且有相當?shù)蛿?shù)量的用戶接至那個前端,例如,一般是一個城鎮(zhèn)。在這種情況中,為了預訂按觀看次數(shù)收費節(jié)目,用戶在電話上呼叫電纜提供者并與電纜提供者雇員講話。此雇員隨后安排通過電纜連接發(fā)送正確代碼給用戶的電纜盒以便反擾頻預訂的按觀看次數(shù)計費的節(jié)目,并在節(jié)目傳送結(jié)束時恢復擾頻那個信道。在同時觀看那個按觀看次數(shù)計費節(jié)目的費用加到用戶帳單上。由于地理接近和相對低的用戶數(shù)量,所以電話預訂系統(tǒng)是這樣系統(tǒng)中可行的解決方案。
然而,在衛(wèi)星分配系統(tǒng)中,用戶位置分布非常寬的地理區(qū)域,例如整個大陸,并且在衛(wèi)星分配系統(tǒng)中有比任一單個電纜前端中的用戶高幾個數(shù)量級的用戶。因此,電話預定系統(tǒng)在衛(wèi)星分配系統(tǒng)中是不實際的。因此,已建議在每個用戶位置上的衛(wèi)星接收機將用戶觀看的任一個按觀看次數(shù)計費節(jié)目的記錄保持在存儲器中。這樣的節(jié)目記錄通過電話/調(diào)制解調(diào)器鏈路報告給中央位置,稱為回叫的處理。
協(xié)作計算機之間的電話/調(diào)制解調(diào)器鏈路是眾所周知的。然而,在衛(wèi)星接收機情況中,回叫調(diào)制解調(diào)器不是在計算機操作者控制下的計算機系統(tǒng)的一部分。相反地,回叫調(diào)制解調(diào)器必須完全自動地操作。在電話調(diào)制解調(diào)器用于回叫信息而無操作者控制和/或干預時有幾個問題。因為回叫能自動地在預定時間出現(xiàn)而不知道用戶正在干什么,所以回叫機制需要保證這樣的回叫可出現(xiàn)而不干擾用戶正在做的事,并且不干擾或降級用戶電話操作。這又有幾個方面。首先,回叫調(diào)制解調(diào)器必須在用戶想接入電話時釋放電話線。
第二,回叫調(diào)制解調(diào)器必須能自動地利用可能具有異常接口特性的電話中心局操作。由中心局提供的一些異常接口包括非常短的撥號音;僅脈沖撥號;失真的撥號音;對撥號音進行60Hz調(diào)制;無撥號音;快速占線返回音;撥號音之前長延遲;電話接入期間波動電話線電流;和/或摘機操作之間波動電流。
第三,回叫調(diào)制解調(diào)器必須能利用由回叫調(diào)制器和中央計算機之間的電話線路連接引入的未知失真?zhèn)魉陀脩魯?shù)據(jù)。一些失真可利用自適應均衡器以公知方法進行補償。然而,在某些情況中,電話線路的動態(tài)條件,在被叫調(diào)制解調(diào)器位置上的線路損耗條件以及由耦合變壓器的調(diào)制解調(diào)器引起的失真不能利用自適應均衡器進行校正。
上述問題必須提出并且在完全自動操作的所希望的回叫調(diào)制解調(diào)器適配器中克服。
根據(jù)本發(fā)明的原理,用戶回叫調(diào)制解調(diào)器包括回叫數(shù)據(jù)源。調(diào)制解調(diào)器耦合到用戶電話線,并且控制電路耦合在數(shù)據(jù)源與調(diào)制解調(diào)器之間,用于高速調(diào)制解調(diào)器自動呼叫中央計算機和將回叫數(shù)據(jù)從數(shù)據(jù)源傳送給中央計算機。
在附圖中
圖1是采用本發(fā)明的回叫調(diào)制解調(diào)器的方框圖;圖2是表示由圖1所示的回叫調(diào)制解調(diào)器的控制電路在進行回叫時執(zhí)行的過程的方框圖;圖3是表示圖2所示的方框圖的電話線接入部分操作的流程圖;圖4是表示圖3所示的方框圖的撥號部分操作的方框圖;圖5是表示圖3所示的方框圖的脈沖/音調(diào)撥號檢測器操作的方框圖;圖6是表示圖3所示的盲撥號操作的方框圖;圖7是表示圖2所示的拾起檢測器操作的方框圖;圖8是表示圖2所示的數(shù)據(jù)連接校驗處理操作的方框圖;圖9是表示回叫調(diào)制解調(diào)器與中央計算機之間數(shù)據(jù)傳送的時間線路圖。
在所示的實施例中,利用諸如由Hayes Company最初建議的碼的標準調(diào)制解碼器控制碼控制回叫調(diào)制解碼器。本領域技術(shù)人員將理解可利用微機控制并提供狀態(tài)信號給微機的任何調(diào)制解碼器可在本發(fā)明中使用。
圖1是采用本發(fā)明的回叫調(diào)制解調(diào)器的方框圖。在圖1中,輸入端5耦合到用戶電話公司(TELCO)線路,輸入端5例如可包括標準RJ11連接器。輸入端5雙向耦合到電話公司(TELCO)線路接口電路10的一端。電話公司線路接口電路10包括隔離與保護電路,保護所示電路的其余部分免受電磁干擾(EMI)、靜電放電(ESD)、光照射等等。串聯(lián)連接的叉簧20、調(diào)制解調(diào)器變壓器30的一個繞組和電流檢測電路40耦合在電話公司線路接口電路10的各個環(huán)路端子之間。
調(diào)制解調(diào)器變壓器30的第二繞組通過僅對出局調(diào)制解調(diào)器50數(shù)據(jù)進行操作的可控發(fā)送衰減器80耦合到調(diào)制解調(diào)器50的雙向數(shù)據(jù)端。電流檢測電路40的輸出端耦合到控制電路60的輸入端??刂齐娐?0的第一控制輸出端耦合到叉簧20的控制輸入端,控制電路60的第二控制輸出端耦合到可控發(fā)送衰減器80的控制輸入端,并且控制電路系統(tǒng)60的雙向控制端耦合到調(diào)制解調(diào)器50的相應控制端。控制電路60的雙向數(shù)據(jù)端耦合到衛(wèi)星接收機70的相應數(shù)據(jù)端,衛(wèi)星接收機70從衛(wèi)星天線72接收數(shù)據(jù)。
例如可包括處理器的控制電路60控制圖1所示的回叫調(diào)制解調(diào)器的操作。圖1所示的調(diào)制解調(diào)器操作參照圖2至9可以更好地理解。一般地,在希望將調(diào)制解調(diào)器50連到電話公司線路(例如,在每天預定時間)時,控制電路60提供控制信號給叉簧20,調(diào)節(jié)叉簧20變?yōu)閷?,即摘機。這使環(huán)路電流流過叉簧20、變壓器30和電流檢測電路40。控制電路60隨后發(fā)送控制信號給調(diào)制解調(diào)器50并從調(diào)制解調(diào)器50接收狀態(tài)信號,還從電流檢測器40接收表示流過它的電流電平的信號。此控制信號隨后調(diào)節(jié)調(diào)制解調(diào)器50以便連到遠程計算機。在調(diào)制解調(diào)器50連到遠程計算機時,控制電路60從衛(wèi)星接收機電路70接收數(shù)據(jù)以便傳送按觀看次數(shù)計費(或任何其他這樣的信息)給中央計算機。控制電路60將這個數(shù)據(jù)分組,并將這些分組提供給調(diào)制解調(diào)器以便傳送給遠程計算機。在完成信息傳送時,控制電路60調(diào)節(jié)調(diào)制解調(diào)器以終止至遠程計算機的連接,然后調(diào)節(jié)叉簧變?yōu)椴粚ǎ磼鞕C。
更具體地,參見圖2,在方框100回叫調(diào)制解調(diào)器開始操作。在回叫調(diào)制解調(diào)器希望回叫中央計算機時,進入方框200,進行電話呼叫。在方框300進行測試以確定用戶線是否在使用(即,用戶正使用電話機)。如果在使用,控制電路60提供控制信號給叉簧20,調(diào)節(jié)叉簧20變?yōu)椴粚?,即掛機,并在以后再次嘗試呼叫。另一方面如果電話機未在使用,則控制電路60提供控制信號給調(diào)制解調(diào)器50,調(diào)節(jié)調(diào)制解調(diào)器50撥打遠程計算機的電話號碼。
一旦在方框300撥打遠程計算機的電話號碼,則在方框400控制電路60提供控制信號給調(diào)制解調(diào)器50,調(diào)節(jié)調(diào)制解調(diào)器50嘗試建立至中央計算機的數(shù)據(jù)連接。由控制電路60分析來自調(diào)制解調(diào)器50的狀態(tài)信號以確定是否已建立連接。如果沒有,則以下面將更詳細加以描述的方式改變各種連接參數(shù)以嘗試建立連接。
在方框400已建立連接時,在方框500在回叫調(diào)制解調(diào)器與遠程計算機之間開始數(shù)據(jù)傳送。來自接收機70的數(shù)據(jù)提供給調(diào)制解調(diào)器50,在控制電路60的控制下調(diào)制解調(diào)器50將此數(shù)據(jù)分組,這些分組分開發(fā)送給中央計算機。遠程計算機在它收到一個分組時發(fā)送回確認分組給回叫調(diào)制解調(diào)器,確認此分組的準確接收。在由回叫調(diào)制解調(diào)器收到確認時,下一數(shù)據(jù)分組發(fā)送給中央計算機,等等。以相同方式執(zhí)行從中央計算機至回叫調(diào)制解調(diào)器的數(shù)據(jù)傳送。在方框500中的數(shù)據(jù)傳送期間,在方框400監(jiān)視連接以保證它被維持。另外,在呼叫的所有階段期間,在方框300監(jiān)視用戶電話線以檢測用戶是否在數(shù)據(jù)呼叫期間已拿起電話機。如果用戶在數(shù)據(jù)呼叫期間的任一時間拿起電話機,則回叫調(diào)制解調(diào)器立即釋放電話線并將在稍后的時間嘗試重建連接。
圖3是表示圖2所示的方框圖的電話線接入部分操作的流程圖。在進入方框200(圖2)時,表示開始回叫調(diào)制解調(diào)器呼叫,進入步驟210。在方框210,首先初始化調(diào)制解調(diào)器50(圖1)以響應由控制電路60提供的控制信號。在優(yōu)選實施例中,此初始化包括(1)設置調(diào)制解調(diào)器50撥打以檢測是否撥號音,并檢測占線信號(HayesCorporation公司指令組中碼X3);(2)設置撥號之后等待載波時間為30秒(碼S07=30);(3)設置盲撥號之前等待時間為2秒(碼S06=2)。
在如上所述初始化調(diào)制解調(diào)器50之后,測試電話連接以檢測撥號音。在優(yōu)選實施例中,這是通過初始化撥號序列和等待撥號音來完成,但它自己不進行撥號(碼ATDTW)。調(diào)制解調(diào)器50產(chǎn)生三個響應之一已檢測撥號音(Hayes Corporation公司響應組中響應OK);已檢測占線信號(響應占線);或沒有檢測到撥號音(響應無撥號音)。如果檢測到撥號音(響應OK),則通過進入方框250可以進行回叫,下面將更詳細進行描述。如果檢測到占線信號,則通過重新進入方框210在稍后的時間嘗試呼叫。
如果沒有檢測到撥號音,則進入方框220。方框220中的處理與方框210中的處理相同。即重新初始化調(diào)制解調(diào)器,并測試電話機以檢測撥號音。至于方框210,如果檢測到撥號音(響應OK),通過進入方框250可以進行回叫。如果檢測到占線信號,則通過重新進入方框210在稍后時間嘗試呼叫。如果在方框220沒有檢測到撥號音,則進入方框230。
方框230中的處理幾乎與方框220中的處理相同。即重新初始化調(diào)制解調(diào)器,并測試電話機以檢測撥號音。至于方框210與220,如果檢測到撥號音(響應OK),則通過進入方框250可以進行回叫。如果檢測到占線信號,則通過重新進入方框210在稍后時間嘗試呼叫。然而,如果在方框230沒有檢測到撥號音,則認為撥號音不是充分標準的,調(diào)制解調(diào)器50不能準確地檢測它的存在。在這種情況中進入方框240,在方框240中撥打該號碼而不等待要進行檢測的撥號音,所用方式將在下面更詳細地進行描述。
圖4是表示圖3所示的方框圖的撥號部分250操作的方框圖。在圖4中,在由圖3的方框210、220或230中任一個方框檢測到撥號音時,在方框250中撥打呼叫。在加電之后進入第一時間框250,或復位之后進入方框252,在此方框中檢測中心局可接受的音頻或脈沖的撥號類型,如下面更詳細描述的。在由音頻/脈沖檢測器方框252所作出的確定控制下,如果中心局僅接受脈沖撥號,則執(zhí)行圖4的左側(cè),而如果中心局接受音頻撥號,則執(zhí)行圖4的右側(cè),如由小的判定方框253和從音頻/脈沖檢測器方框250至判定方框253的虛線所表示的。
現(xiàn)參見僅脈沖撥號中心局,在撥打中央計算機時,在方框254初始化調(diào)制解調(diào)器50(圖1)。在優(yōu)選實施例中,控制電路60提供指令給調(diào)制解調(diào)器50,調(diào)節(jié)調(diào)制解調(diào)器50在撥號之前不等待撥號音,而認別占線信號(指令X3);設置在盲撥號之前等待時間為2秒(指令S06=2);并設置撥號之后等待載波的時間為30秒(指令S07=30)。調(diào)制解調(diào)器50隨后連到電話線以便脈沖撥號和等待撥號音,但不撥號碼(指令ATDWP)。如果調(diào)制解調(diào)器收到撥號音,則調(diào)制解調(diào)器將發(fā)出響應來表示這個情況(響應OK)。來自調(diào)制解調(diào)器50的任何其他響應導致返回方框210(圖3),在方框210重新開始回叫處理。
如果在方框254調(diào)制解調(diào)器50收到撥號音,則執(zhí)行方框256。在方框256,禁止檢測何時用戶拿起電話機的控制電路60(圖1)部分。隨后脈沖撥號遠程計算機系統(tǒng)的電話號碼(指令DP(電話號碼))。在撥打電話號碼之后,控制電路60重新啟動拾起檢測器。如果調(diào)制解調(diào)器50在撥號之后成功地連到遠程計算機,則調(diào)制解調(diào)器50發(fā)出表示這個情況的響應(響應連接)。此時完成呼叫,如方框258所示,并且進行數(shù)據(jù)傳送。進入下一時間方框250,不需要檢測中心局是僅脈沖撥號還是音頻撥號,所以不執(zhí)行方框252,并且在入口執(zhí)行方框254,如從方框258至方框254的虛線所示。
現(xiàn)參見音頻撥號中心局,在撥打中央計算機時,調(diào)制解調(diào)器50(圖1)在方框260進行初始化。在優(yōu)選實施例中,控制電路60提供指令給調(diào)制解調(diào)器50,調(diào)節(jié)調(diào)制解調(diào)器50在撥號之前不等待撥號音,但識別占線信號(指令X3);設置在盲撥號之前等待時間為2秒(指令S06=2);并設置在撥號之后等待載波的時間為30秒(指令S07=30)。調(diào)制解調(diào)器50隨后連到電話線以便音頻撥號并等待撥號音,但不撥打號碼(指令ATDWT)。如果調(diào)制解調(diào)器50收到撥號音,則調(diào)制解調(diào)器50將發(fā)出表示這個情況的響應(響應OK)。來自調(diào)制解調(diào)器50的任何其他響應導致返回方框210(圖3),在方框210重新開始回叫處理。
如果在方框260調(diào)制解調(diào)器50收到撥號音,則執(zhí)行方框262。在方框262,禁止檢測何時用戶拿起電話機的控制電路60部分,隨后音頻撥打遠程計算機系統(tǒng)的電話號碼(指令DT(電話號碼))。在撥打電話號碼之后,控制電路60重新啟動拾起檢測器。如果調(diào)制解調(diào)器50(圖1)在撥號之后成功地連到遠程計算機,則調(diào)制解調(diào)器50發(fā)出表示這個情況的響應(響應連接)。這時完成呼叫,如方框258所示,并且進行數(shù)據(jù)傳送。進入下一時間方框250,不需要檢測中心局是僅脈沖撥號還是音頻撥號,所以不執(zhí)行方框252,并且在入口執(zhí)行方框260,如從方框258至方框260的虛線所示。
圖5是表示圖3所示的方框圖的脈沖/音頻撥號檢測器操作的方框圖。圖5所示的操作執(zhí)行一次,在第一次加上電源或在復位之后回叫調(diào)制解調(diào)器撥打遠程計算機,如上所述。在方框270中,初始化調(diào)制解調(diào)器50(圖1)。在優(yōu)選實施例中,初始化包括開始僅撥打單個號碼例如“1”的音頻撥號序列(指令DT1);禁止拾起檢測器;和設置撥號之后等待載波時間為7秒(指令S07=7)。隨后,在方框272,調(diào)節(jié)調(diào)制解調(diào)器50檢測撥號音(指令DTW)。如果檢測到撥號音,則調(diào)制解調(diào)器產(chǎn)生響應來表示此情況(響應OK)。在這種情況中,中心局是音頻撥號中心局。在方框274調(diào)節(jié)調(diào)制解調(diào)器50為掛機,并且將使用音頻撥號。如果未檢測到撥號音。則調(diào)制解調(diào)器產(chǎn)生一個響應來表示此情況(響應無撥號音)。在這種情況中,中心局是僅脈沖撥號中心局,在方框276調(diào)節(jié)調(diào)制解調(diào)器50為掛機,并將使用脈沖撥號。
再參見圖3,如果在三次嘗試之后未檢測到撥號音(方框210,220與230),則認為來自中心局的撥號音是非標準的,使之不能被調(diào)制解調(diào)器50(圖1)檢測到。在這種情況中,在方框240執(zhí)行盲撥號。圖6是表示圖3所示的盲撥號操作240的方框圖。
在圖6中,在方框241等待撥號音7秒之后撥號進行第一次嘗試盲撥號,隨后以下面將更詳細描述的方式檢測是否撥號音。如果那個盲撥號不成功,則在方框246等待撥號音14秒之后進行嘗試,而如果那次嘗試不成功,則在方框247等待21秒之后進行嘗試。如果那次嘗試不成功,則重復整個序列。如果任何一次嘗試成功地檢測到撥號音,則撥打號碼,如圖3的方框250所示。
具體參見方框241,在盲撥號嘗試之后,首先初始化調(diào)制解調(diào)器50(圖1),如方框242所示。在優(yōu)選實施例中,調(diào)節(jié)調(diào)制解調(diào)器50以便撥號而不等待撥號音,并識別占線信號(指令X3);設置盲撥號之前等待時間為7秒(指令S06=7);在撥號之后等待載波60秒(指令S07=60);和設置拾起檢測器關(guān)斷。然后,在方框243利用脈沖撥號(指令DP(電話號碼))或在方框244利用音頻/撥號(指令DT(電話號碼))撥打遠程計算機的電話號碼。交替改變撥號模式。第一次通過方框241、246和247的環(huán)路嘗試脈沖撥號,第二次嘗試音頻撥號,等等。在方框243或244已撥打電話號碼時,在方框245重新啟動拾起檢測器。如果盲撥號是成功的,遠程計算機將應答呼叫,并將建立通信,而且調(diào)制解調(diào)器50將產(chǎn)生一個狀態(tài)信號來表示此情況(響應OK)。如果盲撥號不成功,則調(diào)制解調(diào)器50將產(chǎn)生一個狀態(tài)信號來表示此情況(響應無載波)。檢測來自調(diào)制解調(diào)器50的狀態(tài),并采取合適的下一步驟,如圖6所示。
再次參見圖2,檢測圖300一直(除在實際撥打遠程計算機電話號碼期間之外,如上面詳細描述的)監(jiān)視用戶線路以檢測用戶何時拿起電話機。參見圖1,這可以通過監(jiān)視通過由叉簧20、調(diào)制解調(diào)器變壓器30和電流檢測器40形成的環(huán)路的電流進行檢測。在拿起連到用戶電話線的電話機時,環(huán)路電流在電話機與回叫調(diào)制解調(diào)器之間共享,于是回叫調(diào)制解調(diào)器環(huán)路中的電流將下降。電流檢測器40提供表示通過回叫調(diào)制解調(diào)器環(huán)路的電流電平的信號給控制電路??刂齐娐繁O(jiān)視此電流電平,如果它顯著下降,則確定已拿起用戶電話機,并通過調(diào)節(jié)叉簧20變?yōu)椴粚〞和;亟姓{(diào)制解調(diào)器。在這種情況中,在稍后時間呼叫中央計算機。然而,如果環(huán)路電流相對低,則通過檢測電流下降來檢測用戶電話機的拿起變?yōu)椴豢煽俊T谶@種情況中,暫停用戶電話機拿起的檢測。然而,拾起檢測器繼續(xù)監(jiān)視環(huán)路電流電平。
表I
圖7是表示圖2所示的拾起檢測器300操作的方框圖。在圖7中,在回叫調(diào)制解調(diào)器摘機時,拾起檢測器300在方框301開始操作。(其操作在撥號期間被暫停,如上所述)。在方框302,控制電路60調(diào)節(jié)電流檢測器40(圖1)以便提供表示目前流過由叉簧20、調(diào)制解調(diào)器變壓器30和電流檢測器40形成的環(huán)路的電流電平的信號。表I表示從電流檢測器40的優(yōu)選實施例中輸出的值。
當在方框302讀出線路電流時,建立基準環(huán)路電流電平。然后進入在方框304的拾起檢測器環(huán)路。在方框304,再次讀出環(huán)路電流。如果在方框304讀出的環(huán)路電流值大于基準電平,或?qū)τ跍蚀_拾起檢測此基準電平太低(在優(yōu)選實施例中小于011),則進入方框314。然而,如果在方框304讀出的環(huán)路電流值小于基準值并且基準值對于準確拾起檢測足夠高,則這可能表示用戶已拿起電話機。在這種情況進入方框306。在方框306,評估在方框304讀出的環(huán)路電流和基準值以確定它們是否準確地表示拿起用戶電話機。
再次參見表I,環(huán)路電流的每個值具有在方框306表示有效拾起指示的準則。具體地,如果基準電平小于011,則可能不是有效拾起指示(如上所述)。如果基準電平小于020,則有效拾起表示為在方框304讀出的環(huán)路電流是否為000。如果基準電平小于060,則有效拾起表示為環(huán)路電流是小于還是等于002。如果基準電平小于100,則有效拾起表示為環(huán)路電流是小于還是等于010。如果基準電平小于160,則有效拾起表示環(huán)路電流降低是否大于050。如果基準電平小于180,則有效拾起表示環(huán)路電流降低是否大于025。如果基準電平小于200,則有效拾起表示環(huán)路電流降低是否大于20。并且,如果基準電平小于256,則有效拾起表示環(huán)路電流降低是否大于15。
如果表示有效拾起,則在方框308遞增有效拾起指示的計數(shù)值。在方框310評估此計數(shù)值。如果此計數(shù)值大于預定的最大計數(shù)值,則認為已拿起用戶電話機,并且在方框312回叫調(diào)制解調(diào)器暫停。在優(yōu)選實施例中,預定的最大計數(shù)值是7。在這種情況中,在稍后時間重復回叫。如果計數(shù)值沒有達到最大值,則阻塞,隨后進入方框318。
再次參見方框304,如果在方框304讀出的環(huán)路電流值大于基準電平或基準電平對于準確的拾起檢測太低(在優(yōu)選實施例中小于011),則進入方框314。在方框314中,遞減有效拾起指示計數(shù)值直至它達到零,隨后進入方框316。再次參見方框306,如果沒有收到有效拾起指示,則也進入方框316。在方框316,調(diào)整基準電平以便一般跟隨環(huán)路電流中的慢變化。在優(yōu)選實施例中,保持8個樣值的連續(xù)平均值,如式(1)所示。在方框316調(diào)整基準值之后,進入方框318。再次參見方框310,如果有效拾起指示計數(shù)值小于預定最大計數(shù)值,也進入方框318。在方框318中,環(huán)路等待直至它正該在方框304中取出讀出的另一環(huán)路電流的時候。在優(yōu)選實施例中,延遲約為100毫秒(ms),而更具體為110ms。在延遲時間結(jié)束時,在方框304取出讀出的另一環(huán)路電流,并重復上述過程。
回叫調(diào)制解調(diào)器與遠程計算機之間電話傳輸線路質(zhì)量可變化到這種程度,以致需要一種裝置來調(diào)整足以建立可靠的數(shù)據(jù)通信的信號功率。參見圖1,調(diào)節(jié)可控發(fā)送衰減器80以便將從調(diào)制解調(diào)器50至調(diào)制解調(diào)器變壓器30的信號減少-14dB、-10dB、-6dB或不變地傳送它們(即,減少0dB)以響應來自控制電路60的控制信號。另外,較低波特率將能夠在出現(xiàn)噪聲時可靠地發(fā)送數(shù)據(jù),該噪聲阻止較高波特率的可靠傳輸這是公知的。在本發(fā)明中,在嘗試建立可靠數(shù)據(jù)通信時改變放大因數(shù)和波特率二者。
圖8是表示圖2所示的數(shù)據(jù)連接校驗處理400操作的方框圖。一旦回叫調(diào)制解調(diào)器連到遠程計算機,如圖8所示,就建立可靠的數(shù)據(jù)通信。首先,嘗試以最高可用數(shù)據(jù)速率建立通信。在所示實施例中,此數(shù)據(jù)速率是2400波特。本領域技術(shù)人員將理解較快的調(diào)制解調(diào)器(例如,9600波特或14,400波特)也可以在本發(fā)明中使用。在圖8中,在方框410嘗試以2400波特建立通信。在方框402,調(diào)制解調(diào)器50(圖1)的波特率設置為2400波特,并調(diào)節(jié)發(fā)送衰減器80以0dB的衰減因數(shù)產(chǎn)生輸出信號(即,無衰減)。然后通過發(fā)送登錄請求嘗試登錄中央計算機。如果登錄嘗試成功,則將從中央計算機收到確認,并將利用這些參數(shù)進行剩余的數(shù)據(jù)傳送。
如果登錄嘗試不成功,則進入方框404,并將發(fā)送衰減器80的衰減因數(shù)設置為-6dB,而且進行另一次登錄嘗試。如果成功,再次利用這些參數(shù)繼續(xù)數(shù)據(jù)傳送,否則進入方框406。在方框406,衰減因數(shù)設置為-10dB,并進行一次登錄嘗試,而如果是不成功的,則進入方框408,將衰減因數(shù)設置為-14dB。
如果在2400波特上沒有一次登錄嘗試是成功的,則進入方框420,將波特率設置為1200波特,并在1200波特以方框410所示的這四個相應的衰減因數(shù)進行另外的四次嘗試。如果沒有一次是成功的,則進入方框430,將波特率設置為300波特。在300波特以方框410所示的相同四個相應的衰減因素進行四次另外的嘗試。如果沒有一次是成功的,則認為已進行異常噪聲電話連接,并且再次嘗試進行呼叫以便經(jīng)過較少噪聲的電話連接進行連接。
一旦已進行數(shù)據(jù)連接,則從接收機70(圖1)傳送數(shù)據(jù)給中央計算機。在優(yōu)選實施例中,從回叫調(diào)制解調(diào)器傳送給中央計算機的數(shù)據(jù)量相當小,大約400字節(jié)至1500字節(jié)。此數(shù)據(jù)分成一個或者可能兩個分組。本領域技術(shù)人員將理解如果要求傳送更多數(shù)據(jù),可以形成和發(fā)送更多分組。這些分組從回叫調(diào)制解調(diào)器傳送給中央計算機。類似地通過將返回數(shù)據(jù)分成分組進行從中央計算機至回叫調(diào)制解調(diào)器的響應。每個分組包括某種類型的檢錯碼,例如循環(huán)冗余碼(CRC)。
圖9是表示在回叫調(diào)制解碼器與中央計算機之間數(shù)據(jù)傳送的時間線圖。此數(shù)據(jù)傳送包括數(shù)據(jù)校驗和分組控制,如方框500(圖2)所示。在圖9中,利用矩形表示數(shù)據(jù)。從回叫調(diào)制解調(diào)器發(fā)送給中央計算機的數(shù)據(jù)由時間線上面的矩形表示,標記為“M”,而從中央計算機至回叫調(diào)制解調(diào)器的返回數(shù)據(jù)由時間線下面的矩形表示,標記為“CC”。最上面的時間線A)代表從回叫調(diào)制解調(diào)器成功傳送給中央計算機的數(shù)據(jù)。第一分組PACKET1從回叫數(shù)據(jù)的第一部分中形成,并從回叫調(diào)制解調(diào)器發(fā)送給中央計算機。中央計算機檢驗接收的分組的CRC。如果CRC檢驗表示分組成功接收,中央計算機在接收200ms內(nèi)將確認成功接收第一分組的確認分組ACK發(fā)回給回叫調(diào)制解調(diào)器。在回叫調(diào)制解調(diào)器從中央計算機收到確認分組ACK時,它發(fā)送下一分組PACKET2給中央計算機,中央計算機再次發(fā)送確認分組ACK來表示成功接收。現(xiàn)在完成了從回叫調(diào)制解調(diào)器至中央計算機的數(shù)據(jù)傳送,并且回叫調(diào)制解調(diào)器終止呼叫。
圖9中的第二時間線B)代表從回叫調(diào)制解調(diào)器至中央計算機的不成功傳送。如時間線A)所示,回叫調(diào)制解調(diào)器發(fā)送第一分組PACKET1給中央計算機。但是,中央計算機或沒有收到分組或CRC表示分組在傳輸中被破壞,或某個其他問題出現(xiàn)使分組不能用于中央計算機。在這種情況中,中央計算機不發(fā)送確認分組給回叫調(diào)制解調(diào)器。也可能由中央計算機發(fā)送確認分組給回叫調(diào)制解調(diào)器,但回叫調(diào)制解調(diào)器中的CRC校驗表示此分組被破壞。在任一種情況中,沒有確認分組成功接收到?;亟姓{(diào)制解調(diào)器等待2秒以便成功地從中央計算機接收確認分組。如果它沒有在2秒內(nèi)成功收到一個確認分組,則它再次發(fā)送第一分組(RESEND1),并且再次等待來自中央計算機的確認分組。如果中央計算機成功收到重發(fā)的分組,則它發(fā)送確認分組;而如果回叫調(diào)制解調(diào)器成功收到確認分組,如時間線A)所示,則傳輸如時間線A)所示前進。
然而,在時間線B)中,中央計算機又沒有成功收到數(shù)據(jù)分組,并且又不發(fā)送確認分組?;亟姓{(diào)制解調(diào)器再等待2秒以便從中央計算機成功接收確認分組。在沒有收到確認分組時,第二次重發(fā)分組RESEND2。如果中央計算機成功收到分組,則它發(fā)送確認分組;而如果回叫調(diào)制解調(diào)器成功收到確認分組,如時間線A)所示,則傳輸前進。然而,在時間線B)中,中央計算機又沒有成功收到確認分組并又沒有發(fā)送確認分組。在三次不成功嘗試發(fā)送分組之后,假定通信線路太嘈雜以致不能完成數(shù)據(jù)傳送,并且放棄此呼叫和開始另一個呼叫。
對于從中央計算機至回叫調(diào)制解調(diào)器的數(shù)據(jù)傳送遵循相同的協(xié)議。要從中央計算機發(fā)送給回叫調(diào)制解調(diào)器的數(shù)據(jù)分成分組,隨后從中央計算機發(fā)送分組給回叫調(diào)制解調(diào)器。圖9的第三時間線C)代表從中央計算機至回叫調(diào)制解調(diào)器的數(shù)據(jù)成功傳送。中央計算機發(fā)送分組PACKET給回叫調(diào)制解調(diào)器?;亟姓{(diào)制解調(diào)器接收此分組PACKET并檢驗CRC。如果CRC檢驗表示數(shù)據(jù)成功接收,則在分組接收200ms內(nèi)發(fā)回確認分組ACK給中央計算機。如果中央計算機成功收到此確認分組,則在需要時發(fā)送下一分組(未示出),直至以這種方式傳送所有數(shù)據(jù)為止。
圖9的第四時間線D)表示從中央計算機至回叫調(diào)制解調(diào)器不成功的數(shù)據(jù)傳送。在時間線D)中,與在時間線C)中一樣從中央計算機發(fā)送分組PACKET給回叫調(diào)制解調(diào)器。那個分組由于上述原因未被回叫調(diào)制解調(diào)器成功接收,并因此回叫調(diào)制解調(diào)器不發(fā)送確認分組。中央計算機等待2秒以便接收確認分組。在2秒中沒有成功收到確認分組時,以類似于時間線B)中所示的方式重發(fā)分組RESEND1。如果在2秒內(nèi)又沒收到確認,則再次重發(fā)分組RESEND2。如果在2秒內(nèi)還沒有收到確認分組,則放棄此連接,并再次進行呼叫。
回叫調(diào)制解調(diào)器可能連到不標準的或連接上有許多噪聲的電話系統(tǒng),以致上面詳細描述的自動連接處理不能成功地連到中央計算機。在這種情況中,從衛(wèi)星鏈路至回叫調(diào)制解調(diào)器的數(shù)據(jù)可包括其他參數(shù),這些參數(shù)可以替代包含在上述自動連接處理中的缺省參數(shù)。
再參見圖1,在過去了足夠長的時間周期而沒有經(jīng)過回叫調(diào)制解調(diào)器從衛(wèi)星接收系統(tǒng)至中央計算機的通信時,認為自動回叫調(diào)制解調(diào)器的參數(shù)對于建立數(shù)據(jù)呼叫是不正確的。在這種情況,包含要由上述自動連接處理使用的新參數(shù)的數(shù)據(jù)塊經(jīng)過衛(wèi)星鏈路從中央節(jié)目發(fā)送位置傳送給此衛(wèi)星接收系統(tǒng)。此數(shù)據(jù)塊在需要時嵌入一個或多個分組中,每個分組包含指定未與中央計算機通信的具體衛(wèi)星接收機的目的地地址。這些分組由此接收機以公知方式單獨進行處理。
衛(wèi)星接收系統(tǒng)以衛(wèi)星天線72接收這些分組。由接收機70處理這些分組,接收機70識別其自己的目的地地址,并操作以便提取新的回叫調(diào)制解調(diào)器參數(shù)和傳送這些參數(shù)給控制電路60。控制電路60反過來利用這些新接收的參數(shù)嘗試進行至中央計算機的另一次電話呼叫。如果利用這些參數(shù)沒有成功地進行電話呼叫,則可經(jīng)過衛(wèi)星鏈路從發(fā)送位置發(fā)送另一組參數(shù)給此接收系統(tǒng)。這樣繼續(xù)直至建立通信。如果不能通過改變參數(shù)來建立通信,則這表示嚴重的問題,在這種情況中暫停按觀看次數(shù)計費節(jié)目傳送至此接收系統(tǒng),直至診斷和改正問題為止。
在優(yōu)選實施例中,可以通過衛(wèi)星鏈路發(fā)送的參數(shù)保持在接收系統(tǒng)的電可擦可編程只讀存儲器(EEPROM)中,并且可以嵌入單個分組中。在優(yōu)選實施例中,包含這些參數(shù)的、從發(fā)送位置發(fā)送的分組含有11字節(jié)的參數(shù)及一個校驗和字節(jié)。下面的表表示控制分組內(nèi)的字節(jié)安排和每個字節(jié)內(nèi)的比特安排。表II表示分組數(shù)據(jù)部分內(nèi)的數(shù)據(jù)字節(jié)的安排。第一列表示字節(jié)數(shù),第二列表示那個字節(jié)內(nèi)包含的數(shù)據(jù),最后兩列以十六進制和十進制表示那個字節(jié)的缺省值(在工廠制造時存儲在接收系統(tǒng)的EEPROM中)。表III表示分組中第一數(shù)據(jù)字節(jié)中比特安排。這些比特對應可在標準的Hayes公司兼容調(diào)制解調(diào)器中進行設置的參數(shù),并且這里不再詳細進行描述。
表IV表示分組中第二數(shù)據(jù)字節(jié)中比特安排。這些比特控制上面詳細描述的自動連接處理中不同功能的允許與禁止。比特7控制圖8所示的并且在相關(guān)詳細描述中描述的數(shù)據(jù)檢驗分組控制是允許還是禁止。比特4控制圖3所示的并在相關(guān)詳細的描述中描述的“電話在使用”的檢測器是允許還是禁止。比特2控制也在圖3中示出的撥號音檢測是允許還是禁止。比特1和0控制回叫調(diào)制解調(diào)器將以音頻模式撥號還是以脈沖模式撥號,或?qū)⒈緳C確定合適的模式,如圖5所示。
表V表示分組的第三數(shù)據(jù)字節(jié)中比特安排。這些比特控制DTMF音頻撥號音的衰減因數(shù)、發(fā)射衰減因數(shù)和脈沖撥號特性。比特7至5控制表V中所示的DTMF衰減,而比特4至2控制如表V和圖8中所示的并且在相關(guān)詳細描述中描述的發(fā)射衰減。比特1至0控制脈沖撥號中使用的脈沖特性。由值0與1表示的特性對應可在Hayes公司兼容調(diào)制解調(diào)器中獲得的值。由值2與3表示的特性分別對應由值0與1表示的特性的通斷比,但具有雙倍的每秒20脈沖的撥號速率。
字節(jié)4包含從撥號結(jié)束直至拾起檢測被重新允許為止以秒為單位的延遲,如圖4所示的和在相關(guān)詳細描述中描述的。字節(jié)5包含連續(xù)拾起指示樣值數(shù)量,這些樣值必須在認為用戶已拿起電話機之前進行接收。這在圖7中示出并在相關(guān)詳細描述中進行描述??刂品纸M中其余字節(jié)表示S個寄存器值,這是Hayes公司兼容調(diào)制解調(diào)器中公知的,并且這里不作詳細描述。
上述的回叫調(diào)制解調(diào)器能自動地從具有各種標準并與這些標準不同的各種電話系統(tǒng)中撥入中央計算機而不用操作者干預。這樣的調(diào)制解調(diào)器也能在嘗試給中央計算機打電話不成功的情況下接收新的撥號與連接參數(shù)。這樣的調(diào)制解調(diào)器也能檢測何時電話用戶線路占線并等待直至它空閑,而且還能檢測在數(shù)據(jù)呼叫期間用戶何時拿起電話機,并立即結(jié)束數(shù)據(jù)呼叫。
表II回叫參數(shù)
權(quán)利要求
1.一種用戶回叫系統(tǒng),包括回叫數(shù)據(jù)源;調(diào)制解調(diào)器,耦合到用戶電話線路;控制電路,耦合在數(shù)據(jù)源與調(diào)制解調(diào)器之間,通過調(diào)節(jié)調(diào)制解調(diào)器連到用戶電話線路、呼叫中央計算機、從數(shù)據(jù)源傳送回叫數(shù)據(jù)給中央計算機并從用戶電話線路斷開自動地進行呼叫。
2.根據(jù)權(quán)利要求1的系統(tǒng),還包括可控叉簧,耦合在用戶電話線路與控制電路之間,其中控制電路通過調(diào)節(jié)叉簧電路變?yōu)閷ㄟB到用戶電話線路,并通過調(diào)節(jié)叉簧電路變?yōu)椴粚◤挠脩綦娫捑€路斷開。
3.根據(jù)權(quán)利要求1的系統(tǒng),還包括電流檢測器,耦合在用戶電話線路與控制電路之間,產(chǎn)生表示用戶電話線路中的環(huán)路電流的信號;其中控制電路監(jiān)視環(huán)路電流表示信號,確定用戶電話線是否在使用,而如果用戶電話線路在使用,則通過調(diào)節(jié)叉簧電路變?yōu)椴粚◤挠脩綦娫捑€斷開。
4.根據(jù)權(quán)利要求3的系統(tǒng),其中控制電路通過從電流檢測器接收連續(xù)環(huán)路電流表示信號來監(jiān)視環(huán)路電流,而如果環(huán)路電流表示信號表示電流電平低于基準電流電平,則確定已收到有效拾起指示,而如果收到大于預定數(shù)量的有效拾起指示,則確定用戶電話線路在使用。
5.根據(jù)權(quán)利要求4的系統(tǒng),其中控制電路包括計數(shù)器,其中在收到表示有效拾起指示的環(huán)路電流表示信號時遞增計數(shù)器,而在收到不表示有效拾起指示的環(huán)路電流表示信號時遞減計數(shù)器,并且控制電路在計數(shù)器中的計數(shù)值達到預定數(shù)量時確定用戶電話線路在使用。
6.根據(jù)權(quán)利要求4的系統(tǒng),其中控制電路保持基準電流電平作為所收到的不表示有效拾起指示的預定數(shù)量的連續(xù)電流表示信號的連續(xù)平均值。
7.根據(jù)權(quán)利要求1的系統(tǒng),其中控制電路自動進行呼叫以響應預定的呼叫參數(shù);回叫調(diào)制解調(diào)器還包括耦合到控制電路的接收機,可接收新的呼叫參數(shù);控制電路利用新收到的呼叫參數(shù)替代預定的呼叫參數(shù),并重復自動進行呼叫。
8.根據(jù)權(quán)利要求1的系統(tǒng),還包括耦合在調(diào)制解調(diào)器與用戶電話線路之間的可控發(fā)送衰減器;其中控制電路還在呼叫中央計算機之后調(diào)節(jié)調(diào)制解調(diào)器以便在調(diào)制解調(diào)器與中央計算機之間建立數(shù)據(jù)連接、測試數(shù)據(jù)連接的可靠性并在數(shù)據(jù)連接不可靠時調(diào)節(jié)發(fā)送衰減器增加其衰減,而且調(diào)節(jié)調(diào)制解調(diào)器連到用戶電話線路、呼叫中央計算機、建立數(shù)據(jù)連接和復位數(shù)據(jù)連接。
9.根據(jù)權(quán)利要求1的系統(tǒng),還包括檢測器,用于檢測何時用戶電話機在使用;其中控制電路還調(diào)節(jié)在使用檢測器以檢測用戶電話線路是否在使用,和如果用戶電話線路在使用,則延遲進行呼叫。
10.根據(jù)權(quán)利要求9的系統(tǒng),其中在使用檢測器包含在調(diào)制解調(diào)器中,并且控制電路在檢測何時用戶電話線路在使用時調(diào)節(jié)調(diào)制解調(diào)器檢測撥號音,而如果未檢測到撥號音,則確定用戶電話線路在使用,否則連到中央計算機。
11.根據(jù)權(quán)利要求1的系統(tǒng),其中控制電路在進行第一次呼叫時確定撥號模式是脈沖撥號還是音頻撥號。
全文摘要
一種用戶回叫調(diào)制解調(diào)器包括回叫數(shù)據(jù)源。調(diào)制解調(diào)器耦合到用戶電話線,而控制電路(60)耦合在數(shù)據(jù)源與調(diào)制解調(diào)器(50)之間,用于調(diào)節(jié)調(diào)制解調(diào)器自動呼叫中央計算機并從數(shù)據(jù)源傳送回叫數(shù)據(jù)給中央計算機。
文檔編號H02H9/06GK1209245SQ96199979
公開日1999年2月24日 申請日期1996年12月17日 優(yōu)先權(quán)日1995年12月22日
發(fā)明者R·A·皮特施, S·V·勒萊, M·G·克利 申請人:湯姆森消費電子有限公司