(57)【特許請求の範囲】
【請求項１】
ネットワークにおいて双方向に通信可能なサーバ機能を有する端末装置とクライアント機能を有する端末装置とからなり、
前記サーバ機能を有する端末装置は、
サーバ機能に発生した障害を検出する検出手段と、
ネットワーク上に存在するクライアント機能を有する全端末装置に対して同報フレームを送信し、該同報フレームに対して最も早く応答フレームを返した端末装置を検出する手段と、
該手段で検出した端末装置に、前記検出手段により検出した障害に関する情報を通知する手段とを備え、
サーバ機能を有する端末装置が障害を検出したとき、一斉同報し、該障害に関する情報を前記一斉同報に対する応答が最も早い端末装置を選択して通知することを特徴とする障害通知システム。
【請求項２】
無線通信によりネットワークにおいて双方向に通信可能なサーバ機能を有する端末装置とクライアント機能を有する端末装置とからなり、
前記サーバ機能を有する端末装置は、
サーバ機能に発生した障害を検出する検出手段と、
前記ネットワーク上に存在するクライアント機能を有する全端末装置に対して同報フレームを送信し、該同報フレームに対する応答フレームを返信してきた端末装置の中で、電波の電界強度が最も高い端末装置を検出する手段と
該手段で検出した端末装置に、前記検出手段により検出した障害に関する情報を通知する手段とを備え、
サーバ機能を有する端末装置が障害を検出したとき、一斉同報し、該障害に関する情報を、一斉同報に対する応答で電波強度が最も高い端末装置を選択して通知することを特徴とする障害通知システム。
【発明の詳細な説明】
【０００１】
【産業上の利用分野】
本発明は障害通知システムに関し、特に障害発生時に、当該障害の発生場所の近くに存在する端末オペレータ，管理者等に障害発生を通知することを可能とする障害通知システムに関する。
【０００２】
【従来の技術】
従来、この種の異常ないしは障害発生を通知するシステムとしては、例えば、特開平５-75667号公報に開示された通信処理システムが知られている。
このシステムは、プリンタの紙切れ，紙ジャム，動作異常，コピー中等の情報をサーバプロセスに知らせる機能を有し、遠隔地にいるユーザに対して適切なメッセージを出すことができるようにすることを目的とするもので、この目的を達成するため、このシステムでは、例えば、クライアントプロセスとサーバプロセスとプリンタとをネットワークで接続した場合、クライアントプロセスからの指示でプリントを実行中に、プリンタのステータス情報をサーバプロセスを介してクライアントプロセスに送るように構成しているものである。
【０００３】
【発明が解決しようとする課題】
しかし、上記従来技術には、次の如き問題があった。すなわち、上の例で言えば、プリンタに何等かの異常が発生した場合、このプリンタにより印刷を行ったユーザに異常発生を転送するので、そのユーザが、たとえプリンタから離れた場所に居たとしても、プリンタの設置場所へ行って異常を解消しなければならないことになる。
また、これとは別に、異常発生時には、予め定められている複数の管理者に異常発生を通知することも考えられるが、このシステムでは、通知を受けた管理者全員がプリンタの設置場所に集合してしまうこともあり、効率的とは言えない。本発明は上記事情に鑑みてなされたもので、その目的とするところは、従来の技術における上述の如き問題を解消し、障害発生時に、当該障害の発生場所の近くに存在する端末オペレータ，管理者等に障害発生を通知することが可能な障害通知システムを提供することにある。
【０００４】
【課題を解決するための手段】
本発明の上記目的は、サーバ機能を有する端末装置とクライアント機能を有する端末装置とが双方向に通信可能なネットワークにおいて、前記サーバ機能を有する端末装置がその機能に発生した障害を検出する手段と、ネットワーク上に存在するクライアント機能を有する端末装置の中から最もパケットレスポンスが早い端末装置を検出する手段と、前記検出手段により検出した障害に関する情報を上述の最もパケットレスポンスが早い端末装置に通知する手段を備え、サーバ機能を有する端末装置が障害を検出したとき、該障害に関する情報を前記パケットレスポンスが最も早い端末装置に通知することを特徴とする障害通知システム、または、サーバ機能を有する端末装置とクライアント機能を有する端末装置とが無線通信により双方向に通信可能なネットワークにおいて、前記サーバ機能を有する端末装置がその機能に発生した障害を検出する手段と、該検出手段により検出した障害に関する情報を他の端末装置に通知する手段と、ネットワーク上に存在するクライアント機能を有する端末の中から通信に用いる電波の最も電界強度の高い端末装置を検出する手段を備え、サーバ機能を有する端末装置が障害を検出したとき、該障害に関する情報を、一斉同報したときこれに対する応答の中から電波強度の最も高い端末装置に通知することを特徴とする障害通知システムによって達成される。
【０００５】
【発明の実施の形態】
本発明に係る障害通知システムにおいては、サーバ機能を有するサーバ端末から複数のクライアント機能を有する端末装置に対して行われる一斉同報に対する応答の最も早い端末、または、応答した端末の中から電波強度の最も高い端末装置を選択して、ここに障害情報を送信することにより、迅速な障害解消を図るものである。
また、これとは別に、予め用意した管理者テーブルに基づいて選択した端末装置が応答しなかった場合に、次位以降の管理者へ、順次、障害通知を行うことによっても、迅速な障害解消を図ることができる。
以下、本発明の実施の形態を図面に基づいてより詳細に説明する。
【０００６】
図１は、本発明の一実施形態に係る障害通知方式が適用されるシステムの構成を示す図である。図１中、１０はプリンタ１１を制御する機能を有するサーバ端末(以下、「プリントサーバ」という)であり、印刷データ制御部１２，プリンタ異常検出部１３，プリンタ異常通知制御部１４の各機能部から構成されている。なお、１５はネットワークインタフェースカード(ＮＩＣ)を示している。
プリントサーバ１０とプリンタ１１との間は、双方向セントロニクスインタフェース，ＲＳ２３２Ｃ等の双方向に通信可能な接続がなされており、プリントサーバ１０内のプリンタ異常検出部１３からプリンタ１１での障害状況を把握することが可能に構成されている。なお、プリンタ異常通知制御部１４は、同報通知により管理者端末をサーチし、サーチされた管理者端末に対して、異常通知メッセージを送信する機能を有するものである。
【０００７】
また、２０-1,２０-2,・・・・,０-nは、ネットワーク(ここでは、「ＬＡＮ４０」を用いている)に接続されている 複数のクライアント端末であり、それぞれ、表示装置２１，入力装置２２を備えている。また、内部には、プリントサーバ１０内に備えられているプリンタ異常通知制御部１４と同様のプリンタ異常通知制御部２３，ＮＩＣ２４を備えている。
また、ここでは、上述のクライアント端末の一つ(ここでは、「クライアント端末２０-2」とする)が、プリントサーバ１０を介してプリンタ１１による印刷を行っているものとする。
【０００８】
管理者端末としてのクライアント端末内のプリンタ異常通知制御部２３は、以下の機能を有するものである。
(１)プリントサーバ１０からの問い合わせに対して応答する。
プリントサーバ１０は、ネットワーク上で管理者端末を検索するとき、ネットワーク上の全端末に対して 同報フレーム(Ｑuery Ｓervice)を送信する。これに対して、管理者端末は 応答フレーム(Ｒesponse)を送出することにより、プリントサーバ１０に存在を認知させる。
(２)プリントサーバ１０からの通知を表示装置に表示する。
後述する プリントサーバ１０からの通知フレーム(Ｓtatus Ｎotify)等を表示装置に表示することにより、端末の使用者すなわち管理者に通知する。
【０００９】
上述の如く構成された本実施形態に係る障害通知方式が適用されるシステムの動作を、以下、図２に示す動作フロー図を中心に説明する。
プリントサーバ１０は、プリンタ１１を用いての印刷を要求するクライアント端末(ここでは、クライアント端末２０-2)からの印刷データを受信すると、プリンタ異常検出部１３によりプリンタ１１に異常があるか否かを判定し、異常がなければ、受信したデータをプリンタ１１に出力する(ステップ31,32,37)。
ここで、プリンタ１１に異常(紙切れ，ジャム等)が発生している場合には、プリンタサーバ１０内のプリンタ異常検出部１３がその異常を検出する。
【００１０】
なお、この異常検出については、片方向セントロニクスインタフェースでは紙切れ，オフラインの検出程度にとどまるが、前述の如く、本実施形態においては双方向セントロニクスインタフェース等の双方向インタフェースを用いていることにより、より詳細な異常の検出も可能になる。
異常が検出された場合には、前述の如き一斉同報により、管理者を検索する。この一斉同報には、図３に示すＱueryフレームを、任意のプロトコルに乗せて一斉同報する。この一斉同報フレームは、ネットワーク上に存在するすべての端末に送られる。そして、その中で、このＱueryフレームを解釈可能なモジュールが動作し、その端末が要求されているサービスを稼動させている場合には、Ｑueryフレームの発行元すなわちプリンタサーバ１０に対して、図４に示す応答フレーム(Ｒesponse)を返す。
【００１１】
プリンタサーバ１０では すべての管理者端末からのＲesponseフレームを受信するが、そのうち、時間的に最も早く到着したものを、Ｎearest Ｓerverであると判断する。この通信の状況を、図５に示す。図５に示す如く、プリントサーバ１０はネットワーク上の管理者端末にＱuery同報フレームを送信して、これに対する応答(Ｒesponse)を監視する。
そして、応答フレームを最初に受信した端末(ここでは、(Ａ)により端末Ｔ１)がＮearest Ｓerverであると判断してこれを記憶し、この端末に対して、プリンタの異常発生を通知する(図２：ステップ33〜35)。
メッセージ(Ｓtatus Ｎotify フレーム)の内容は、例えば、図６に示すようになる。これを受信した端末Ｔ１では、表示装置に、図７に示す表示を行う。
【００１２】
プリンタサーバ１０は、その後、プリンタの異常解除の監視を続行し、異常が解除された場合には、先に受信したデータをプリンタ１１に出力する(ステップ36〜37)。
上記実施形態によれば、ネットワーク上の複数の端末装置の中から、サーバに最も近い端末(管理者等のユーザ)を検出し、異常を通知することが可能になるので、異常の解消が迅速に行えるという効果が得られる。
図８は、本発明の他の実施形態に係る障害通知方式が適用されるシステムの構成を示す図である。図８中、記号１０〜１４は図１に示したと同じ構成要素を示しており、１６は無線アダプタ、６０-1,６０-2,・・・・６０-nは管理者端末を示している。
本実施形態は、図１に示したと同様なシステムを、無線ＬＡＮ，携帯電話，ＰＨＳ(Ｐersonal Ｈandyphone Ｓystem)等の 無線ネットワーク５０を用いて構築したものである。
【００１３】
本実施形態に係る障害通知方式が適用されるシステムの動作は、基本的には図１に示したシステムにおけるそれと同様であるが、下記の点が異なる。
すなわち、本実施形態に係る障害通知方式が適用されるシステムは無線ネットワーク５０を用いているので、無線の電波が、距離が伸びるに従って減衰することを利用する点が特徴である。
プリンタサーバ１０では、図２に示したフローチャートのステップ33に準ずるステップで 無線による一斉同報を行い、すべての管理者端末からのＲesponseフレームを受信するが、ここでは 一定時間待ち、その時間内のすべてのＲesponseを受信する。また、その際に Ｒesponse受信時の電波強度を読み取る。そして、その中で 最も電界強度の大きいＲesponseの端末をＮearest Ｓerverであると判断する。
【００１４】
この通信の状況を、前出の図５に示すと同様であり、プリントサーバ１０はネットワーク上のすべての管理者端末にＱuery同報フレームを送信して、これに対する応答(Ｒesponse)を 監視する。この場合は、(Ａ),(Ｂ),(Ｃ)の各フレーム受信時の電界強度が最大のものがＮearest Ｓerverであると判断する。
上記実施形態によれば、ネットワーク上の複数の端末装置の中から、サーバに最も近い端末(管理者等のユーザ)を検出し、異常を通知することが可能になるので、異常の解消が迅速に行えるという効果が得られる。
次に、本発明の更に他の実施形態に係る障害通知方式が適用されるシステムの動作を説明する。
【００１５】
本実施形態に係る障害通知方式では、図９に示す如き管理者テーブルを用意して、予め、複数の管理者をサーバ端末上に登録しておく。このｎ人の管理者にはそれぞれ、管理者番号１,２,・・・・ｎを持たせる。
以下、図１０に示したフローチャートを基に、本実施形態に係る障害通知方式の動作を説明する。
プリントサーバ１０は、印刷を要求するクライアント端末からの印刷データを受信すると、プリンタ異常検出部１３によりプリンタ１１に異常があるか否かを判定し、異常がなければ、受信したデータをプリンタ１１に出力する(ステップ71,72,80)。
【００１６】
ここで、プリンタ１１に異常(紙切れ，ジャム等)が発生している場合、プリントサーバ１０は、上述の管理者テーブルの管理者番号１のユーザをサーチし、ネットワーク上に存在するか否かを調べる(ステップ73〜75)。
存在する場合には、前述のＳtatus Ｎotify フレームを、管理者番号１の管理者がログインしている端末装置に送信して、異常通知を行う(ステップ76)。このＳtatus Ｎotify フレーム送信した直後、一定期間時間の測定を開始する。
そして、上記一定期間内にプリンタの異常が解消されなかった場合には、次の管理者を上述の管理者テーブルの管理者番号２のユーザに対して、同様の処理を行う(ステップ77〜79)。
【００１７】
また、ステップ75におけるチェックで、管理者番号１のユーザがネットワーク上に存在しなかった場合には、同様に、管理者テーブルの次の番号のユーザに対して、同様の処理を行う(ステップ79,74〜77,80)。
上記実施形態によれば、ネットワーク上の複数の端末装置の中から、サーバに最も近い端末(管理者等のユーザ)を検出し、これが異常を通知することが可能になるので、異常の解消が迅速に行えるという効果が得られる。
上記実施形態によれば、ネットワーク上の複数のサーバ端末管理者の中から、障害解消に便利な端末(管理者等のユーザ)を検出し、異常を通知することが可能になるので、異常の解消が迅速に行えるという効果が得られる。
なお、上記各実施の形態は本発明の一例を示したものであり、本発明はこれらに限定されるべきものではないことは言うまでもないことである。
【００１８】
【発明の効果】
以上、詳細に説明した如く、本発明によれば、障害発生時に、当該障害の発生場所の近くに存在する端末オペレータ，管理者等に障害発生を通知可能とする障害通知システムを実現できるという顕著な効果を奏するものである。
【図面の簡単な説明】
【図１】本発明の一実施形態に係る障害通知方式が適用されるシステムの構成を示す図である。
【図２】図１に示した実施形態に係るシステム中のサーバ端末の動作を示すフローチャートである。
【図３】一実施形態に係る障害通知方式で用いられているＱueryフレームの構成例を示す図である。
【図４】一実施形態に係る障害通知方式で用いられている 応答フレーム(Ｒesponse)の構成例を示す図である。
【図５】図２に示したフローチャートのステップ34で、プリンタサーバ１０が行う判断動作を説明する図である。
【図６】図２に示したフローチャートのステップ35で、プリンタサーバ１０が送信する通知フレームの構成例を示す図である。
【図７】図６に示す通知フレームを受信した表示装置の表示例を示す図である。
【図８】本発明の他の実施形態に係る障害通知方式が適用されるシステムの構成を示す図である。
【図９】請求項３に係る管理者テーブルの構滑例を示す図である。
【図１０】請求項３に係る障害通知方式を用いるシステム中のサーバ端末の動作を示すフローチャートである。
【符号の説明】
１０  プリントサーバ
１１  プリンタ
１２  印刷データ制御部
１３  プリンタ異常検出部
１４  プリンタ異常通知制御部
１５  ＮＩＣ
１６  無線アダプタ
２０-1,２０-2,・・・・２０-n  クライアント端末
２１  表示装置
２２  入力装置
２３  プリンタ異常通知制御部
２４  ＮＩＣ
４０  ＬＡＮ
５０  無線ＬＡＮ
６０-1,６０-2,・・・・６０-n  クライアント端末
【図１】
0003661887.tif 000002
【図２】
0003661887.tif 000003
【図３】
0003661887.tif 000004
【図４】
0003661887.tif 000005
【図５】
0003661887.tif 000006
【図６】
0003661887.tif 000007
【図７】
0003661887.tif 000008
【図８】
0003661887.tif 000009
【図９】
0003661887.tif 000010
【図１０】
0003661887.tif 000011