(57)【特許請求の範囲】
【請求項１】
電話回線に接続されたコンピュータのオペレーティングシステムに障害が生じたときに、該コンピュータをリセットする方法であって、
予め選択された期間中、前記電話回線を介して少なくとも１つのリング信号を前記コンピュータに伝送するステップと、
前記コンピュータが応答した場合、前記電話回線を切断し、前記コンピュータにリダイアルするステップと、
前記予め選択された期間中に前記電話回線を介して伝送されたリング信号の数をカウントするステップと、
前記予め選択された期間中に前記電話回線を介して伝送されたリング信号の前記数を、予め選択された数と比較するステップと、
前記予め選択された期間中に前記電話回線を介して伝送されたリング信号の前記数が前記予め選択された数と等しい場合、前記コンピュータをリセットするステップと、
前記コンピュータをリセットする際に、前記電話回線を介して音声を伝送するステップと
を含む方法。
【請求項２】
前記リセットするステップが、前記コンピュータに関連するリセット機能を起動するステップを含む、請求項１に記載の方法。
【請求項３】
前記リセットするステップが、前記コンピュータに対する電力供給を遮断するステップを含む、請求項１に記載の方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、コンピュータを遠隔でリセットすることに関し、特に、電話通信を介してコンピュータをリセットすることに関する。
【０００２】
【従来の技術】
多くの電子装置はその動作がコンピュータに依存している。電子装置に関連するコンピュータは、その電子装置が伴う複数の機能を動作させることができる。また、コンピュータは、電子装置の動作を監視し、電子装置の動作エラーを検出することもできる。電子装置の動作エラーが検出されると、コンピュータは、エラーの専門家に通知、あるいは警告することができる。これらの電子装置の多くは、コンピュータの障害により電子装置の障害を引き起こす結果となる。さらに、コンピュータに障害が生じてしまうと、コンピュータは、電子装置の障害の理由がコンピュータ自体の障害によるものであることを専門家に通知することができないであろう。
【０００３】
コンピュータは、正常に機能するためにオペレーティングシステムを要する。しかしながら、オペレーティングシステムは、不安定になりがちであり、ときどき障害を引き起こすことがある。これらの障害により、コンピュータが故障し、今度はこれに関連する電子装置が故障する。オペレーティングシステムの障害では、通常、障害をクリアしてコンピュータおよびその関連する電子装置を正常な動作に復帰させるには、コンピュータを手動でリセットすることが必要になる。
【０００４】
ある電子装置、たとえばある大容量データ記憶装置は、遠隔のユーザまたは遠隔コンピュータと通信する追加タスクのためにコンピュータを使用する場合もある。これらのコンピュータには、一例として電話モデムが搭載されており、これにより従来の電話回線を介して通信を行うことができる。電話回線を介する通信により遠隔のユーザはコンピュータにアクセスでき、これにより電子装置の動作を変更し、電子装置の動作に発生し得るエラーを監視することができる。
【０００５】
さらに遠隔コンピュータの通信により、電子装置に関連するコンピュータは遠隔コンピュータとコンタクトして電子装置の動作エラーを報告することができる。電子装置に関連するいくつかのコンピュータでは、エラー等をすべて単一の遠隔コンピュータに伝達することができる。こうして遠隔コンピュータのユーザは、いくつかの電子装置の状態を監視することができる。たとえば、電子装置に関連するコンピュータは、この電子装置について電子装置の動作エラーを監視するようプログラムされることができる。エラーを検出すると、コンピュータは電話回線を介して遠隔コンピュータとの通信を確立することができる。該通信が確立すると、電子装置に関連するコンピュータは、この電子装置の動作において検出された障害を記述した情報を遠隔コンピュータに転送することができる。多くの状況では、電子装置の動作における障害は、問題が存在していたことを電子装置のユーザが知る前に診断され、遠隔的に解消することができる。
【０００６】
【発明が解決しようとする課題】
一般に、電子装置に関連するコンピュータの使用は、コンピュータに障害が生じるまでは電子装置の動作および診断において良好に動作する。たとえば、オペレーティングシステムに障害が生じると、コンピュータは正常に機能しなくなる。そして、遠隔コンピュータはこの電子装置を動作させることができなくなる。また、電子装置に関連するコンピュータは遠隔コンピュータの通信を確立することができなくなるため、問題はさらに悪化する。このように、電子装置に関連するコンピュータは遠隔コンピュータとコンタクトして障害を報告できなくなる。このため、遠隔コンピュータのユーザは、電子装置の障害に気づかない。遠隔コンピュータのユーザが障害に気づいたとしても、通信障害による問題を解消することはできない。通常、オペレーティングシステムにおける障害を解消し、通信を復元する唯一の方法は、電子装置に関連するコンピュータのリセット機能を手動で押すことである。
【０００７】
このように、上述した問題の一部または全部を克服する装置または方法が必要とされている。
【０００８】
【課題を解決するための手段】
本発明はコンピュータを遠隔でリセットする回路に関するものである。リセット回路は、電話回線のリング（ring）信号を監視する。予め選択された数のリング信号が予め選択された期間内に受信されると、リセット回路は信号をコンピュータに伝送してコンピュータをリセットさせる。
【０００９】
リセット回路は、リング検出器と、カウンタと、タイマと、比較器と、回数発生器と、電源コントローラとからなる。リング検出器は、リング検出器入力とリング検出器出力とを備えることができる。リング検出器入力は、電話回線と電気的に接続可能である。リング検出器出力は、リング検出器入力においてリング信号を検出すると予め選択された期間中、予め選択された電圧に遷移可能である。
【００１０】
カウンタは、カウンタ入力と、カウンタ出力と、カウンタイネーブル機能とを備えることができる。カウンタ入力は、リング検出器出力と動作可能に接続されることができる。カウンタ出力は、予め選択された期間にわたって、リング検出器により検出されたリング信号の回数に対応する二進数を出力することができる。タイマは、タイマトリガとタイマ出力とを備えることができる。タイマ出力は、タイマトリガにおいて電圧遷移を検出すると、予め選択された期間中、第１電圧から第２電圧に遷移可能である。タイマ出力は、カウンタイネーブル機能と動作可能に接続できる。
【００１１】
比較器は、第１比較器入力と、第２比較器入力と、比較器出力とを備えることができる。比較器出力は、第１比較器入力が第２比較器入力と等しくない場合の第１比較器電圧と、第１比較器入力が第２比較器入力と等しい場合の第２比較器電圧との間で遷移可能である。第１比較器入力はカウンタ出力と動作可能に接続されることができ、第２比較器入力は回数発生器と動作可能に接続されることができる。回数発生器は、リセット回路により検出される上述した予め選択されたリング数を生成し、リセット回路によりコンピュータがリセットされる。
【００１２】
電源コントローラは、コントローラ入力とコントローラ出力とを備えることができる。コントローラ入力は比較器出力と動作可能に接続されることができ、コントローラ出力はコンピュータと関連するリセット機能と動作可能に接続されることができる。
【００１３】
リセット回路に電話がかかると、リング検出器は電話呼と関連づけられたリング信号を検出する。第１リング信号が検出されると、タイマは、タイマにより確立される予め選択された期間、カウンタに次のリングをカウントさせることが可能である。リング信号が検出されると、カウンタによりカウントされ、回数発生器により確立される予め選択された数と比較される。検出されたリングの回数と予め選択された数が等しいと、比較器は信号を電源コントローラに伝送し、電源コントローラにコンピュータをリセットするように命令する。
【００１４】
【発明の実施の形態】
図１ないし図３Ｂは、全体として、ときにコンピュータと呼ぶ、電子装置１０８をリセットするリセット装置１００を図示したものである。リセット装置１００は、電話回線１１０に電気的に接続可能である。電話回線１１０は、ときに遠隔の呼出局（call station）と呼ぶ第１の電子装置１０６と、第２の電子装置１０８とを接続する機能を果たすことができる。第２の電子装置１０８は、第２の装置リセット機能ＰＷＲを有している。
【００１５】
リセット装置１００は、リング検出器１３０と、カウンタ１５２と、タイマ１４２と、比較器１６２と、回数発生器１７０と、電源コントローラ１７８とで構成可能である。リング検出器１３０は、リング検出器入力１３２とリング検出器出力１３４とを備えることができる。リング検出器入力１３２は、電話回線１１０と電気的に接続可能である。リング検出器出力１３４は、リング検出器入力１３２においてリング信号を検出すると予め選択された期間、予め選択された電圧に遷移可能である。
【００１６】
カウンタ１５２は、カウンタ入力ＣＰと、カウンタ出力ＯＵＴと、カウンタイネーブル機能ＥＮとを備えることができる。カウンタ入力ＣＰは、リング検出器出力１３４と動作可能に接続されることができる。タイマ１４２は、タイマトリガＴＲＩＧとタイマ出力ＯＵＴとを備えることができる。タイマ出力ＯＵＴは、タイマトリガＴＲＩＧにおいて電圧遷移を検出すると、予め選択された期間中、第１電圧から第２電圧に遷移可能である。タイマ出力ＯＵＴは、カウンタイネーブル機能ＥＮと動作可能に接続可能である。
【００１７】
比較器１６２は、第１比較器入力Ｑと、第２比較器入力Ｐと、比較器出力ＯＵＴとを備えることができる。比較器出力ＯＵＴは、第１比較器入力Ｑが第２比較器入力Ｐと等しくない場合に第１比較器電圧とすることができる。また、比較器出力ＯＵＴは、第１比較器入力Ｑが第２比較器入力Ｐと等しい場合には第２比較器電圧とすることができる。第１比較器入力Ｑはカウンタ出力ＯＵＴと動作可能に接続可能である。
【００１８】
回数発生器１７０は第２比較器入力Ｐと動作可能に接続可能である。電源コントローラ１７８は、コントローラ入力ＩＮとコントローラ出力ＯＵＴとを備えることができる。コントローラ入力ＩＮは比較器出力ＯＵＴと動作可能に接続可能である。コントローラ出力ＯＵＴは第２の装置リセット機能ＰＷＲと動作可能に接続可能である。
【００１９】
また、図１ないし図３Ｂは、全体として電子装置１０８をリセットする方法をさらに開示する。この方法は、予め選択された期間中に電話回線１１０を介して少なくとも１個のリング信号を伝送することを含むことが可能である。さらに本方法は、予め選択された期間中に電話回線１１０を介して伝送されたリング信号の回数をカウントすることを含むことができる。予め選択された期間中に電話回線１１０を介して伝送されたリング信号の回数は、予め選択された数と比較することができる。予め選択された期間中に電話回線１１０を介して伝送されたリング信号の回数が予め選択された数と等しい場合、電子装置１０８はリセットされる。
【００２０】
リセット回路１００を全体にわたって説明してきたが、以下にさらに詳述する。
【００２１】
リセット回路１００のブロック図を図１に示す。端的に言えば、リセット回路１００は、電話回線１１０を介して遠隔の呼出局１０６にコンピュータ１０８をリセットさせるものである。リセット回路１００が、予め選択された期間において電話回線を介して伝送される特定回数のリング信号を検出すると、リセット回路１００は、コンピュータ１０８をリセットする。ここで提示される非制限の例において、コンピュータ１０８は、図１に図示されないデータバックアップシステムと連動される。したがって、データバックアップシステムは、リセット回路１００によりリセットされることができる。なお、リセット回路１００は他の電子装置をリセットするよう構成可能である。
【００２２】
遠隔の呼出局１０６は、非制限の一例として図示しない電話モデムを設けたコンピュータとしてもよい。遠隔の呼出局１０６は、電話回線１１４を介して第１電話ジャック１１２と接続可能である。リセット回路１００には第１電話ジャック１１２を設けてもよく、遠隔の呼出局から遠く離れて配置されてもよい。したがって、電話回線１１４は、交換機（switch）と、中継局と、その他長距離電話通信に使用される図示しない他の要素とで構成可能である。第１電話ジャック１１２は、フィードスルー１１８および第２電話ジャック１２０と電気的に接続可能である。電話回線１２４は、第２電話ジャック１２０をコンピュータ１０８に接続することができる。フィードスルー１１８を使用することで、リセット回路１００の動作状況に関係なく、遠隔の呼出局１０６とコンピュータ１０８間の、直接通信が行われる。
【００２３】
線路１２６、たとえば電話回線は、フィードスルー１１８とリング検出器１３０とを電気的に接続することができる。リング検出器１３０は入力１３２と出力１３４とを有し、この入力１３２に線路１２６が接続されている。リング検出器１３０は電話回線１１０を監視し、リング信号が遠隔の呼出局１０６から伝送されるとその出力１３４の電圧を第１電圧と第２電圧との間で遷移させる。
【００２４】
リング検出器１３０の出力１３４は、タイマ１４２のトリガ入力ＴＲＩＧと線路１４４を介して電気的に接続可能である。タイマ１４２は、非制限の一例において、トリガ入力ＴＲＩＧがタイマ１４２をトリガする単安定タイマとしてもよい。タイマ１４２には出力ＯＵＴが設けられ、トリガ入力ＴＲＩＧにおいて電圧遷移が生じると予め選択された期間中に第１電圧と第２電圧の間の電圧遷移を出力する。たとえば、タイマ１４２の出力ＯＵＴは、トリガ入力ＴＲＩＧに電圧遷移が生じると約ゼロボルトから約５ボルトに遷移することができる。タイマ１４２の出力ＯＵＴは、カウンタ１５２のイネーブル機能ＥＮと接続可能であり、タイマ１４２の出力ＯＵＴに上述の電圧遷移が生じるとカウンタ１５２による計数が可能になる。
【００２５】
また、リング検出器１３０の出力１３４は、カウンタ１５２のクロック入力ＣＰにも電気的に接続可能である。カウンタ１５２は出力ＯＵＴを有し、この出力ＯＵＴは、二進数を表すことができるデータバス等、複数のデータラインとすることができる。出力ＯＵＴにおいて表される二進数は、カウンタ１５２がイネーブルされた場合、クロック入力ＣＰにおいて電圧遷移が発生するとインクリメントされる。
【００２６】
ここまでにおけるリセット回路１００の動作を要約すると、リング検出器１３０は、電話回線１１０のリング信号を検出し、線路１４４において電圧を遷移させる。線路１４４において電圧が遷移すると、タイマ１４２は、予め選択された期間中その出力ＯＵＴの電圧遷移をカウンタ１５２のイネーブル機能ＥＮに出力する。カウンタ１５２のイネーブル機能ＥＮにおける電圧遷移によりカウンタ１５２がカウント可能となる。リング検出器１３０により検出されたリング信号は、線路１４４の電圧遷移を引き起こし、今度はカウンタ１５２の出力ＯＵＴをインクリメントさせる。このように、ここまでにおけるリセット回路１００は、予め選択された期間にわたって電話回線１１０に伝送されたリング信号の回数をカウントする。予め選択された期間とは、タイマ１４２の出力ＯＵＴに生じる電圧遷移の期間である。
【００２７】
カウンタ１５２の出力ＯＵＴは、比較器１６２の第１入力Ｑと電気的に接続可能である。比較器１６２は、第２入力Ｐとそれに関連する出力Ｐ＝Ｑとをさらに有する。第２入力Ｐは、データラインの電圧が二進数を表しているときの複数のデータラインからなるという点で第１入力Ｑと同一とすることができる。出力Ｐ＝Ｑは、一例として、第１入力Ｑの数が第２入力Ｐの数と等しいとき低電圧を出力し、第１入力Ｑが第２入力Ｐと等しくない場合に高電圧を出力することができる。
【００２８】
回数発生器１７０は、比較器１６２の第２入力Ｐと接続される出力１７２を有することができる。出力１７２は複数のデータラインとしてもよく、このデータラインの電圧は二進数を表す。リセット回路１００の非制限の一例において回数発生器１７０は、図１に図示しない複数のスイッチからなる。各スイッチは電源および出力１７２の上記記載のデータラインの１本と連動される。回数発生器１７０により生成される回数は、スイッチを開閉することによって選択され、このスイッチの開閉は、データライン上に高電圧または低電圧のいずれか一方を引き起こす。
【００２９】
比較器１６２の出力Ｐ＝Ｑは、電源コントローラ１７８の入力ＩＮと接続可能である。電源コントローラ１７８は、コンピュータ１０８のリセット機能ＰＷＲと接続されている出力ＯＵＴを有することができる。比較器１６２の出力Ｐ＝Ｑが第１入力Ｑが第２入力Ｐに等しいことを示す電圧、たとえば低電圧を出力すると、電源コントローラ１７８は、出力ＯＵＴに電圧を出力し、これによりコンピュータ１０８をリセットさせることができる。一実施形態において、コンピュータ１０８のリセットは、リセット機能ＰＷＲに対する電源供給をある期間中終了させることによって実現可能である。
【００３０】
リセット回路１００の非制限の一実施形態において、電源コントローラ１７８は、それに関連する２０秒の遅延をともなう。遅延により、その遅延の期間中電圧遷移を出力において発生させる。このため、コンピュータ１０８は遅延の期間後、正常に動作することが可能である。さらに、遅延は、コンピュータ１０８のリセット機能を正常に起動させることを保証する。また、電源コントローラ１７８は、遅延の期間中音声発生器２００にも電話回線に音声を伝送させる。音声は約１．４ｋＨｚの周波数を有し、コンピュータ１０８がリセットされていることを遠隔の呼出局１０６に信号で伝える機能を果たす。
【００３１】
以上図１のブロック図の各構成要素を説明してきたが、次にリセット回路１００の動作について説明する。動作のより詳細な回路図および説明は以下の通りである。以下の説明は、図２のフローチャートに図示される。
【００３２】
図１のリセット回路１００の非制限実施形態において、コンピュータ１０８は、電話回線１１０を介して遠隔の呼出局１０６に接続される。コンピュータ１０８またはその関連する構成要素のいずれかに障害が生じると、この障害は、遠隔の呼出局１０６でユーザにより修復されることが可能である。たとえば、コンピュータ１０８が、これが関連する装置の障害を検出すると、コンピュータ１０８は遠隔の呼出局１０６を呼び出し、障害を報告し、障害を修復するための助けを求めることができる。また、コンピュータ１０８は、定期的に遠隔の呼出局１０６を呼び出してその動作状況を遠隔の呼出局１０６に伝送してもよい。本システムが正常に機能するために、コンピュータ１０８は、電話回線１１０を介して通信できる必要がある。したがって、コンピュータ１０８のオペレーティングシステムは機能的でなければならない。オペレーティングシステムに障害が生じると、コンピュータ１０８は電話回線１１０を介して通信することができなくなり、コンピュータのオペレータはコンピュータ１０８を物理的にリセットしてオペレーティングシステムの障害をクリアしなければならない。
【００３３】
リセット回路１００は、オペレーティングシステムに障害が生じたときにコンピュータ１０８を物理的にリセットする代替を提供する。予め選択された数のリング信号が予め選択された期間にわたって電話回線１１０を介して伝送されると、リセット回路１００はコンピュータ１０８をリセットする。これにより、遠隔の呼出局１０６のオペレータによりコンピュータ１０８を遠隔でリセットすることができる。
【００３４】
遠隔の呼出局１０６がリング信号をコンピュータ１０８に送信すると、このリング信号をリング検出器１３０が検出し、線路１４４に電圧遷移を出力する。この電圧遷移により、ある期間、線路１４４の電圧が正常時の高電圧状態から低電圧状態に遷移する。リング検出器１３０により生成された電圧遷移は、タイマ１４２のトリガ入力ＴＲＩＧおよびカウンタ１５２のクロック入力ＣＰに出力される。タイマ１４２のトリガ入力ＴＲＩＧにおける電圧遷移により、タイマ１４２は出力ＯＵＴの電圧遷移をカウンタ１５２のイネーブル機能ＥＮに出力する。電圧遷移は、カウンタ１５２をカウント可能にするために使用され、一例として予め選択された期間、たとえば５分の接地または正電圧パルスとすることができる。リセット回路１００の一実施形態において、パルスの立ち上がりによりカウンタ１５２がイネーブルになり、このパルスの立ち下がりによりカウンタ１５２をディスエーブルまたはクリアにする。さらに詳細を後述するように、この構成により、第１リング信号がカウンタ１５２をイネーブルして該リング信号をカウントさせる。たとえば、線路１４４の電圧遷移の立ち上がりによりタイマ１４２がトリガされ、カウンタ１５２をイネーブルにすることができる。カウンタ１５２は、線路１４４の電圧遷移の立ち下がりにおいてインクリメントすることができる。このように、リセット回路１００が受け取った第１リング信号はカウンタ１５２をイネーブルにし、第１リング信号としてカウントされる。
【００３５】
カウンタ１５２がイネーブルの期間中、リング検出器１３０により検出されたリング信号がカウントされる。したがって、遠隔の呼出局１０６がコンピュータ１０８への呼び出しを継続するので、リセット回路１００はリング信号のカウントを継続する。たまたまコンピュータ１０８の応答がある場合、遠隔の呼出局１０６は電話回線を切り、コンピュータ１０８にリダイヤルしてより多数のリング信号を蓄積する。リング信号は、タイマ１４２により生成された電圧パルスの期間内にカウントされている限り引き続き蓄積されるが、これは、コンピュータ１０８の動作がリセット回路１００の動作に影響を及ぼさないからである。
【００３６】
カウンタ１５２によりカウントされるリングの回数は、出力ＯＵＴを介して比較器１６２の第１入力Ｑに出力される。カウントされるリング信号の回数は、カウンタ１５２の出力ＯＵＴと比較器１６２の第１入力Ｑとの間に延びる複数のデータラインにより表される二進数とすることができる。比較器の第２入力Ｐは、それと関連する、回数発生器１７０により生成される予め選択された二進数を有する。たとえば、回数発生器１７０は、図１に図示しないスイッチを複数個有してもよく、このスイッチを適宜トグル切り換えして、コンピュータ１０８をリセットさせるための、タイマ１４２により生成された電圧パルスの期間内におけるリセット回路１００によりカウントされるのに必要なリング信号の回数を表す。
【００３７】
カウンタ１５２によりカウントされるリング信号の回数が回数発生器１７０により設定される数と等しい場合、比較器１６２の出力Ｐ＝Ｑの電圧は遷移する。この遷移により、電源コントローラ１７８はコンピュータ１０８への電源供給を予め選択された期間中遮断し、あるいはその他の方法でコンピュータ１０８をリセットさせる。コンピュータ１０８のリセットはコンピュータ１０８のオペレーティングシステムをリブートさせ、これにより上記の障害を緩和する。この時点で、リセット回路１００はそれ自体をリセットし、後続のリング信号について電話回線１１０を監視し、必要に応じてコンピュータ１０８を再びリセットする。
【００３８】
なお、リセット回路１００の一実施形態において、電話回線１１０を介して特定の音声が遠隔の呼出局１０６に伝送され、コンピュータ１０８がリセットされたことを示す。リセット回路１００の別の実施形態において、リセット回路１００への電源はコンピュータ１０８またはその関連する電子部品に供給される電源から受け取られる。この実施形態により、リセット回路１００に別個に電源供給をする必要性を軽減する。
【００３９】
リセット回路１００の基本的な動作について説明してきたが、次にリセット回路１００の非制限例をさらに詳細に説明する。
【００４０】
リセット回路１００の概略回路図の非制限例を図３Ａおよび図３Ｂに示す。図３Ａおよび図３Ｂに示すリセット回路１００の個々の構成要素には、図１のリセット回路１００に示すより多くの要素が含まれる。図３Ａおよび図３Ｂは、リセット回路１００の各要素の値を示している。なお、これらの値を変動させることでリセット回路１００の性能特性を変更またはカスタマイズすることができることに留意すべきである。
【００４１】
コンピュータ１０８は、電子装置１９０と電気的に接続されている。電子装置１９０は、非制限の一例として、コンピュータ１０８により制御および監視される大容量データ記憶装置とすることができる。電子装置１９０は、２つの端子Ｖ＋とＧＮＤの間に直流電圧出力を有することができる。この出力は、一例として、Ｖ＋とＧＮＤの間で１７ボルトであって良い。電子装置１９０の出力は電圧ＶＣＣを出力する電圧調整器ＶＲ１と接続可能である。電圧ＶＣＣはたとえば５ボルトであり、従来の方法においてリセット回路１００の各部品に電源供給するために使用される。電圧調整器ＶＲ１は、非制限の一例として一般に７８０５またはＴＯ２２０と呼ばれるタイプとすることができる。電圧調整器ＶＲ１の電源供給に加え、電子装置１９０はコンピュータ１０８に直接電源供給することができる。なお、図示しない他の要素を電圧調整器ＶＲ１とともに使用してもよいことに留意すべきである。
【００４２】
リセット回路１００の電源について説明してきたが、次にリセット回路１００の他の構成要素について説明する。図３Ａに示す電話回線１１０は、たとえば大部分の電話回線に使用される二導体電話回線である。二導体は、第１導体１９４と第２導体１９８として図示される。電圧依存抵抗器ＶＤＲ１は第１導体１９４と第２導体１９８の間に接続され、リセット回路１００内の各要素を破損するおそれのある電圧スパイク等を抑制する機能を果たすことができる。電圧依存抵抗器ＶＤＲ１は２３０ボルト素子であることが可能である。
【００４３】
抵抗器Ｒ１は第１導体１９４と接続可能であり、抵抗器Ｒ２は第２導体１９８と接続可能である。抵抗器Ｒ１およびＲ２は電話回線１１０をリセット回路１００から絶縁する作用を有することができる。抵抗器Ｒ１とＲ２の間の電位は、遠隔の呼出局１０６とコンピュータ１０８の間に伝送される信号を表す。これらの信号は、遠隔の呼出局１０６からコンピュータ１０８に伝送されるリング信号を含む。
【００４４】
図１のリング検出器１３０は、２個のツェナーダイオードＺＤ１およびＺＤ２と、ダイオードＤ１と、抵抗器Ｒ３と、コンデンサＣ１と、光結合器（opticoupler）Ｕ１とで構成可能である。２個のツェナーダイオードＺＤ１およびＺＤ２は、抵抗器Ｒ１と直列接続可能である。ツェナーダイオードＺＤ１およびＺＤ２のアノードは互いに接続可能である。ツェナーダイオードＺＤ２のカソードは光結合器Ｕ１のカソードＣＡおよびダイオードＤ１のアノードと接続可能である。コンデンサＣ１は、抵抗器Ｒ２および抵抗器Ｒ３と直列接続可能である。また、抵抗器Ｒ３はダイオードＤ１のカソードおよび光結合器Ｕ１のアノードＡＤにも接続している。ツェナーダイオードＺＤ１およびＺＤ２は、たとえばそれぞれ２７ボルトツェナーダイオードである。ダイオードＤ１は、１Ｎ４１４８または１Ｎ４００６ダイオードとして一般に知られるタイプであり得る。光結合器Ｕ１は、４Ｎ３５光結合器として一般に知られるタイプであり得る。
【００４５】
リング検出器１３０は、抵抗器Ｒ１と抵抗器Ｒ２の間の電圧がそのツェナー電圧＋その順電圧を超えた場合、すなわち電話回線１１０にリング信号が伝送されていることを示す場合、ツェナーダイオードＺＤ１およびＺＤ２を導通させることにより動作する。リセット回路１００の一実施形態において、この電圧は２７ボルトのツェナー電圧＋０．７ボルトの順電圧に等しい。ツェナーダイオードＺＤ１およびＺＤ２が導通すると、光結合器Ｕ１のアノードＡＤとカソードＣＡとの間に電位が生成され、光結合器Ｕ１の出力に関連する図示しないスイッチ、すなわちトランジスタを導通させる。このスイッチは通常は開状態にあり、光結合器Ｕ１のコレクタの出力を通常ハイ（高）にする。リングが検出されると、スイッチは閉成され、コレクタの電圧は低電圧に降下する。なお、コンデンサＣ１および抵抗器Ｒ３はリング信号の検出時にフィルタとして作用することに留意すべきである。フィルタリングを行わないと、光結合器Ｕ１のコレクタの電圧はリング信号と関連する周波数の１つで発振する可能性がある。なお、一実施形態において、抵抗器Ｒ３は定格で１ワット、コンデンサＣ１は定格で２５０ボルトとなっていることに留意すべきである。抵抗器Ｒ３およびコンデンサＣ１は電話回線１１０の電圧サージを抑制する作用があるため、リセット回路１００に影響を及ぼすことはない。
【００４６】
光結合器Ｕ１のコレクタは、コンデンサＣ１２を介して光結合器Ｕ１のベースと接続可能である。コンデンサＣ１２は、ノイズおよび光結合器Ｕ１のコレクタにより出力されるリップルを減衰および低減させるように作用することができる。コレクタは、抵抗器Ｒ１７を介して電圧ＶＣＣにも接続可能であり、抵抗器Ｒ１７はプルアップ抵抗器として作用することができる。光結合器Ｕ１のコレクタにより出力される電圧はシュミットトリガＵ２およびタイマＵ３をトリガする作用がある。シュミットトリガＵ２はたとえば７４ＨＣＴ１４Ｎ反転シュミットトリガとすることができる。なお、開示されるシュミットトリガの代わりに他のトリガデバイスを使用してもよいことに留意すべきである。さらに詳細を後述するように、シュミットトリガＵ２の出力１Ｙは、カウンタＵ４のカウンタ入力１ＣＰと接続可能である。一実施形態において、コンデンサＣ１２は光結合器Ｕ１に近接配置され、ノイズによりシュミットトリガＵ２が誤ってトリガすることを防止している。リセット回路１００の別の実施形態において、光結合器Ｕ１、シュミットトリガＵ２およびカウンタＵ４は互いに近接配置され、ノイズがリング信号のカウントに影響を与えないようにしている。
【００４７】
以上簡単に説明したように、光結合器Ｕ１のコレクタは、タイマＵ３のトリガ入力ＴＲＩＧと接続可能である。ここで記載されるタイマＵ３は、従来の５５５タイマである。なお、他のタイマ回路をリセット回路１００が使用してもよい。さらに詳細を後述するように、タイマＵ３は予め選択された期間カウンタＵ４をイネーブルする作用がある。カウンタＵ４が予め選択された数のリング信号を予め選択された期間カウントすると、リセット回路１００はコンピュータ１０８をリセットする。リセット回路１００の一実施形態において、タイマＵ３に関連する各要素は、コンピュータ１０８がリセットされていることを示す音声が遠隔の呼出局１０６に伝送される期間も提供する。
【００４８】
タイマＵ３は単安定モードにある。このため、Ｄで表される放電およびＴＨで表されるしきい値は互いに接続され、抵抗器Ｒ５を介して電圧ＶＣＣに接続され、またコンデンサＣ８を介して接地されている。抵抗器Ｒ５およびコンデンサＣ８の値により、ＯＵＴで表されるタイマＵ３の出力が高電圧を出力する期間が決定される。この期間は、リセット回路１００が電話回線１１０に伝送されるリング信号の回数をカウントし、コンピュータ１０８がリセットされるべきかを判定する期間である。ここで提示される非制限例において、コンデンサＣ８の値は４７マイクロファラッド（μＦ）であり、抵抗器Ｒ５の値は５メガオーム（ＭΩ）であり、約７分の期間を提供している。したがって、遠隔の呼出局１０６は、予め選択された数のリング信号をコンピュータ１０８に伝送し、コンピュータリセット回路１００にコンピュータ１０８をリセットさせるのに７分ある。Ｃ８およびＲ５の値を変動させることによってこの期間を変えることができる。
【００４９】
タイマＵ３に関連する他の要素について、ＣＶで表される制御電圧がコンデンサＣ４を介して接地されている。さらに詳細を後述するように、ＲＳＴで表されるリセットは図３Ｂの比較器Ｕ５と接続される。さらに詳細を後述するように、比較器Ｕ５は、リセット回路１００が受け取ったリングの回数を所定の数と比較する。これらが等しいと、比較器Ｕ５は、数ある機能の中から、リセットＲＳＴを介してタイマＵ３をリセットする。
【００５０】
タイマＵ３の出力ＯＵＴは、抵抗器Ｒ６を介してトランジスタＱ１のベースと接続される。トランジスタＱ１は、非制限の一例において２Ｎ２２２トランジスタであり、タイマＵ３の出力電圧を反転させる作用を有することができる。トランジスタＱ１のエミッタは直接接地されている。トランジスタＱ１のコレクタは抵抗器Ｒ７を介して電圧ＶＣＣに接続されている。トランジスタＱ１のコレクタは、１ＭＲおよび２ＭＲで表されるカウンタＵ４のリセットとも接続される。タイマＵ３の出力ＯＵＴは通常はロー（低）であるが、トランジスタＱ１により反転される。反転により、通常、高電圧がリセット１ＭＲおよび２ＭＲに現れ、カウンタＵ４がディスエーブルされる。タイマＵ３がトリガされると、リセット１ＭＲおよび２ＭＲの電圧は低電圧に遷移し、カウンタＵ４をイネーブルしてカウントさせる。
【００５１】
カウンタＵ４は、非制限の一例において７４ＨＣＴ３９３Ｅデュアル４段バイナリカウンタで良い。上述のように、カウンタＵ４のリセット入力１ＭＲおよび２ＭＲはトランジスタＱ１のコレクタと接続される。カウンタＵ４の入力１ＣＰは、シュミットトリガＵ２の出力１Ｙと接続される。なお、カウンタＵ４の入力１ＣＰおよび２ＣＰは反転端子であり、リセット１ＭＲおよび２ＭＲは非反転端子である。したがって、リング信号がリセット回路１００により受信されると、カウンタＵ４はリング信号の立ち上がりにおいてイネーブルされ、リング信号の立ち下がりにおいてカウントを開始する。このため、第１リング信号によりカウンタＵ４がイネーブルされ、該信号をカウンタＵ４がカウント可能である。
【００５２】
カウンタＵ４は、８ビットカウンタとして動作するよう構成される。出力１Ｑ０ないし１Ｑ３は下位４ビットであり８までカウントする。ビット１Ｑ３は、カウンタＵ４の上位ビット２Ｑ０ないし２Ｑ３をインクリメントするクロック入力２ＣＰと接続される。したがって、カウンタＵ４は、８ビットバイナリカウンタとして構成される。カウンタＵ４の各出力は比較器Ｕ５の第１入力Ｑ０ないしＱ７と接続される。比較器Ｕ５の第２入力Ｐ０ないしＰ７は、スイッチＳ０ないしＳ７を介して接地される。第２入力Ｐ０ないしＰ７は、プルアップ抵抗器Ｒ８ないしＲ１５を通して電圧ＶＣＣにも接続される。スイッチＳ０ないしＳ７が開いている場合その対応する入力はハイであり、スイッチＳ０ないしＳ７が閉じている場合その対応する入力はローである。この構成により、比較器Ｕ５の第２入力Ｐ０ないしＰ７において８ビット二進数を表すようにスイッチＳ０ないしＳ７を開閉することができる。比較器Ｕ５は、正常時に出力Ｐ＝Ｑがハイであるが、第１入力Ｑ０ないしＱ７が第１入力Ｐ０ないしＰ７に等しい場合にはローに遷移する。リセット回路１００により受信されたリング信号の回数がスイッチＳ０ないしＳ７により設定された二進数に等しい場合、出力Ｐ＝Ｑはローである。出力Ｐ＝ＱはタイマＵ３のリセットＲＳＴと接続され、リング信号の正しい回数が検出されるとタイマＵ３をリセットさせる。また、出力Ｐ＝Ｑは、抵抗器Ｒ１０およびコンデンサＣ５を介して接地され、このコンデンサＣ５は非制限の一例において約１０００マイクロファラッド（μＦ）の値を有する。コンデンサＣ５および抵抗器Ｒ１０は、タイマＵ３のリセットＲＳＴ入力において電圧遷移を遅延させ、タイマＵ３のリセットを遅延させる。本明細書に記載される非制限例において、タイマＵ３のリセットは約２０秒遅延される。この遅延期間、タイマＵ３の出力ＯＵＴは変動しない。したがって、カウンタＵ４はリセットされず、この遅延期間出力Ｐ＝Ｑはロー状態にとどまる。後述するように、この遅延期間により、コンピュータ１０８がリセットされ、コンピュータ１０８がリセットされていることを示す音声が電話回線１１０に伝送される。
【００５３】
また、出力Ｐ＝Ｑは抵抗器Ｒ８を介してトランジスタＱ２のベースにも接続される。トランジスタＱ２のエミッタは電圧ＶＣＣと接続され、コレクタはともに接地されるダイオードＤ２およびリレーＲＹ１と接続される。ダイオードＤ２は、リレーＲＹ１が遷移するときの電圧スパイクを抑制する作用がある。また、トランジスタＱ２のベースはコンデンサＣ６を介して接地され、トランジスタＱ２が切り替わるのに要する時間を遅延させるよう作用する。比較器Ｕ５のＰ＝Ｑ出力における電圧が低電圧に遷移すると、トランジスタＱ２は導通し、リレーＲＹ１に通電する。トランジスタＱ２は、一例としてＰＮ４２５０トランジスタとすることができる。なお、リセット回路１００の一実施形態において、コンデンサＣ６は存在しない。
【００５４】
リレーＲＹ１は、正常時、コンピュータ１０８のＰＷＲ入力を電圧Ｖ＋と接続させる。リレーＲＹ１が通電されると、その内部スイッチはトグル切り換えされ、それによりＰＷＲ入力を介してのコンピュータ１０８への電源供給を終了させる。リレーＲＹ１が非通電にされると、ＰＷＲ入力を介してのコンピュータ１０８への電源供給が復帰され、それにより、コンピュータ１０８がリセットされる。これに応じてコンピュータ１０８のオペレーティングシステムがリセットまたはリブートされる。なお、コンピュータ１０８は他の手段、たとえば電圧遷移をコンピュータ１０８の別の入力に存在させることによってリセットされてもよい。
【００５５】
リレーＲＹ１におけるスイッチのトグル切り換えにより、コンピュータ１０８から音声発生器２００に電圧Ｖ＋を分流することによって音声発生器２００を作動させる。非制限の一実施形態において、音声発生器２００は、リレーＲＹ１とトランジスタＱ３のエミッタの間に接続される抵抗器Ｒ９を有する。オーディオ絶縁変圧器Ｔ１の一次側はトランジスタＱ３のコレクタとベースの間に接続される。さらに、抵抗器Ｒ１４は、オーディオ絶縁変圧器Ｔ１とトランジスタＱ３のベースの間に配置される。オーディオ絶縁変圧器Ｔ１の中央リード線は接地される。コンデンサＣ７および抵抗器Ｒ１１は直列に接続され、その直列結合が抵抗器Ｒ１４と並列接続されている。抵抗器Ｒ１４、抵抗器Ｒ１１およびコンデンサＣ７の結合により共振回路が形成され、この共振回路によりオーディオ絶縁変圧器Ｔ１の一次側に可聴音が生成される。詳細を後述するように、この音は電話回線１１０に伝送され、コンピュータ１０８がリセットされていることを示す。トランジスタＱ３は、一例として２Ｎ３９０６とすることができる。
【００５６】
オーディオ絶縁変圧器Ｔ１の二次側は、抵抗器Ｒ１２、およびリレーＲＹ１が関連する第２スイッチＳ８を介して、抵抗器Ｒ１および抵抗器Ｒ２と接続される。スイッチＳ８は正常動作時では開状態である。リレーＲＹ１が通電されると、スイッチＳ８は閉成し、これによりオーディオ絶縁変圧器Ｔ１の二次側が電話回線１１０に動作可能に接続される。したがって、音声発生器２００により生成された音声は電話回線１１０に伝送される。本明細書に記載のリセット回路の実施形態により生成された音声は約１．４ｋＨｚである。なお、コンデンサＣ５およびＣ６が充電されると、トランジスタＱ２がオフになり、リレーＲＹ１を非通電にする。そして音声発生器２００が停止され、オーディオ絶縁変圧器Ｔ１が電話回線１１０から切断される。
【００５７】
図３Ａおよび図３Ｂに図示の概略図の各部品について説明してきたが、次に図３Ａおよび図３Ｂに示すリセット回路１００の動作についてさらに詳細を説明する。
【００５８】
リセット回路１００は、正常時、コンピュータ１０８のＰＷＲ入力に対する電源供給を行う。これは、リレーＲＹ１が、電圧Ｖ＋が非通電時にコンピュータ１０８に接続されるように構成されていることにより実現される。なお、このリレーＲＹ１の構成により、リセット回路１００に障害が生じてもコンピュータ１０８が電源供給を受けることができるであろう。たとえば、リレーＲＹ１を通電することができなくても、コンピュータ１０８は依然として電源供給される。
【００５９】
リング信号が電話回線１１０に伝送されると、ツェナーダイオードＺＤ１およびＺＤ２のツェナー電圧＋順電圧より大きいＡＣ信号を生成する。ツェナー電圧と順電圧を越えた場合、電流は光結合器Ｕ１に流れ、コンデンサＣ１によりフィルタリングされる。したがって、各リング信号は単一パルスに変換される。パルスにより、光結合器Ｕ１内のスイッチは導通し、これにより光結合器Ｕ１のコレクタをローに遷移させる。なお、光結合器Ｕ１は、電話回線１１０をリセット回路１００内の残りの構成要素から分離するよう作用する。
【００６０】
光結合器Ｕ１のコレクタ、ひいてはシュミットトリガＵ２の入力１Ａは、正常時にハイである。シュミットトリガＵ２はインバータとして作用し、シュミットトリガＵ２の出力１Ｙを正常時にローにさせる。リング信号が検出されると、シュミットトリガＵ２の入力１Ａの電圧は高電圧に遷移し、出力１Ｙの電圧は低電圧に遷移する。さらに詳細を後述するように、この遷移はリング信号のカウントをもたらす。
【００６１】
光結合器Ｕ１のコレクタがローに遷移すると、タイマＵ３のトリガ入力ＴＲＩＧもローに遷移する。このトリガ入力ＴＲＩＧにおける遷移により、タイマＵ３の出力ＯＵＴを、予め選択された期間遷移させる。タイマＵ３が５５５タイマである実施形態において、出力ＯＵＴは正常時の低電圧から高電圧に、予め選択された期間遷移する。タイマＵ３の出力ＯＵＴがハイである場合、トランジスタＱ１は導通し、コレクタの電圧を低電圧に降下させる。この低電圧により、カウンタＵ４のリセット１ＭＲおよび２ＭＲをローに遷移させ、カウンタＵ４のカウントをイネーブルする。タイマＵ３に関連した各要素により、出力ＯＵＴがハイの状態にとどまる期間が決定され、この期間において電話回線１１０を介して伝送されたリング信号をリセット回路１００がカウントする。
【００６２】
リング信号の立ち下がりにおいて、カウンタＵ４の入力１ＣＰはハイ状態からロー状態に遷移することにより、出力１Ｑ０ないし１Ｑ３により表される二進数をインクリメントさせる。出力１Ｑ０ないし１Ｑ３は、８ビット二進数の下位４ビットである。出力１Ｑ３がハイ状態からロー状態に遷移すると、出力２Ｑ０ないし２Ｑ３により表される二進数をインクリメントさせる。出力１Ｑ０ないし１Ｑ３と２Ｑ０ないし２Ｑ３の組み合わせは、リセット回路１００により検出されるリング信号の回数の８ビット二進数を表す。なお、このリセット回路１００の構成は、第１リング信号によりタイマＵ３をトリガし、第１リング信号をカウントする。他の実施形態のリセット回路では、タイミングを調整して、第１リング信号をカウントしないようにしてもよい。
【００６３】
カウンタＵ４の出力１Ｑ０ないし１Ｑ３および２Ｑ０ないし２Ｑ３は、比較器Ｕ５の第１入力Ｑ０ないしＱ７と接続される。比較器Ｕ５の第２入力Ｐ０ないしＰ７は、スイッチＳ０ないしＳ７と接続される。スイッチＳ０ないしＳ７は、リセット回路１００がコンピュータ１０８をリセットするために検出するのに必要なリング信号の数である二進数を表すよう、トグル切り換えされる。入力Ｑ０ないしＱ７が入力Ｐ０ないしＰ７に等しい場合、出力Ｐ＝Ｑは高電圧から低電圧に遷移する。
【００６４】
出力Ｐ＝Ｑは、タイマＵ３のリセットＲＳＴおよびトランジスタＱ２のベースと接続される。また、出力Ｐ＝Ｑは、抵抗器Ｒ８およびＲ１０を介してコンデンサＣ５およびＣ６にも接続され、出力Ｐ＝Ｑの遷移の影響を遅らせる。タイマＵ３はリセットし、最終的に比較器Ｕ５の出力Ｐ＝Ｑをその正常時のハイ状態に戻す。しかしながら、トランジスタＱ２のベースに低電圧が存在する期間、トランジスタＱ２は導通する。トランジスタＱ２が導通すると、リレーＲＹ１が通電され、それにより、コンピュータ１０８に対する電源供給が遮断される。コンピュータ１０８に対する電源供給が復帰されることにより、コンピュータ１０８はリセットされる。さらに、リレーＲＹ１が通電されているとき、上述のように音声発生器２００は電話回線１１０を介して音声を伝送する。タイマＵ３がリセットすると、リセット回路１００は、電話回線１１０の別の第１リングを監視できる状態にあり、リング信号のカウントを開始する。したがって、特定回数のコールをリセット回路１００に、予め選択された期間かけるだけでコンピュータ１０８をリセットすることできる。
【００６５】
リセット回路１００の一実施形態について説明してきたが、他の実施形態について以下説明する。
【００６６】
一実施形態において、シュミットトリガＵ２は不要である。シュミットトリガＵ２は、光結合器Ｕ１とカウンタＵ４の間のノイズ等を低減する。シュミットトリガＵ２の代わりに他のインバータまたはトリガを使用することも可能である。別の実施形態において、リセット回路１００のタイミングを変更することでインバータの必要を緩和させてもよい。さらに別の実施形態において、いくつかのシュミットトリガまたはインバータを使用することで、各リング信号がカウンタＵ４によりカウントされる単一の電圧遷移を表すことを保証する。したがって、１つのリング信号につき数回カウントされない。
【００６７】
リセット回路１００の別の実施形態において、発光装置を設けてリセット回路１００の状態についての信号を提供するようにしてもよい。たとえば、ＬＥＤは、リセット回路が電源供給を受けているかどうかを示すよう、電源と関連付けることができる。別のＬＥＤをリング検出器と連動させ、リング検出器がリング信号を検出する際に発光するようにしてもよい。
【００６８】
別の実施形態において、いくつかのリセット回路を電話回線によって遠隔の呼出局１０６と動作可能に接続してもよい。これにより遠隔の呼出局１０６は、いくつかの電子装置を監視し、上述のようにその固有の電話番号を呼び出すことによりその対応するコンピュータをリセットすることができる。
【００６９】
リセット回路１００を、電話回線１１０とともに動作するとして本明細書において説明してきたが、リセット回路１００は他の電話通信および伝送とともに動作可能である。たとえば、リセット回路は、携帯電話等の無線送信により伝送されたリング信号をカウントすることができる。したがって、本明細書において使用される電話回線という用語は広範な通信媒体を指す。
【００７０】
なお、本明細書に提示される回路はリセット回路の非制限の一例である。回路内の各種の変更を行うことによってリセット回路をカスタマイズすることができる。たとえば、様々な部品を使用してもよく、様々なタイミング形式を使用してもよい。リセット回路の一実施形態において、回路は単一のプログラム可能な集積回路上に製造される。
【００７１】
本明細書において本発明の例示かつ現在好適な実施形態を詳細に説明してきたが、本発明の概念はそれ以外にも各種実現可能であるとともに適用可能であり、かつ添付の特許請求の範囲は従来技術によって制限されるものを除いてかかる変更を包含すると解釈されるものとする。
【図面の簡単な説明】
【図１】リセット回路のブロック図である。
【図２】図１のリセット回路の動作を説明したフローチャートである。
【図３Ａ】図１のリセット回路の概略回路図の非制限の一例を示す図である。
【図３Ｂ】図１のリセット回路の概略回路図の非制限の一例を示す図である。
【符号の説明】
１００：リセット回路
１０６：遠隔の呼出局（第１の電子装置）
１０８：コンピュータ（第２の電子装置）
１１０：電話回線
１３０：リング検出器
１３２：リング検出入力
１３４：リング検出出力
１４２：タイマ
１５２：カウンタ
１６２：比較器
１７０：回数発生器
１７８：電源コントローラ
２００：音声発生器
【図１】
0004505172.tif 000002
【図２】
0004505172.tif 000003
【図３Ａ】
0004505172.tif 000004
【図３Ｂ】
0004505172.tif 000005