(57)【要約】【課題】複数のユーザがリモート管理情報にアクセスしているときに、管理情報を誤って取得することを防止する。【解決手段】リモート管理において、ネットワークを介して接続されているデバイスについてのリモート管理情報を表示するウェブページを記憶手段に記憶する。ウェブページを基に表示された画面にユーザがアクセスするときページ遷移ログリストを作成する。ウェブページを基に画面に表示されたデバイス情報についてユーザにより設定変更が指示されたとき、それに応じてデバイス情報に関連するデバイスに設定変更を指示し、かつ、記憶手段に記憶されているウェブページにおいて設定内容の変更を行う。さらに、ページ遷移ログリストを参照して、同じ画面にアクセスしている他のユーザがあれば、他のユーザに設定変更があったことを通知する。【選択図】図６
2004295250.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークに接続可能なデバイスにおいて、デバイスに対する設定を含む管理情報を管理するリモート管理装置であって、
管理情報を画面に表示するための、複数のページからなるウェブページを記憶する記憶手段と、
前記のウェブページにアクセスするユーザのページ遷移ログリストを作成するページ遷移ログリスト作成手段と、
管理情報を表示する前記のウェブページにおいて、ユーザによりデバイスの設定の変更が指示されたとき、その設定変更を前記のデバイスに指示し、かつ、記憶手段に記憶されている前記のウェブページにおいて管理情報を更新するとともに、前記のページ遷移ログリストを参照して、同じウェブページにアクセスしている他のユーザがあれば、設定変更がされたことを他のユーザへ通知する設定変更手段と
を備えるリモート管理装置。
【請求項２】
さらに、
前記のウェブページにアクセスするユーザのアクセスログリストを作成するアクセスログリスト作成手段と、
前記のアクセスログリストを参照して、同時にウェブページにアクセスしている複数のユーザがあると判断するとき、複数のユーザがアクセスしていることを前記の複数のユーザに通知する通知手段と
を備えることを特徴とする請求項１に記載されたリモート管理装置。
【請求項３】
ネットワークに接続可能であり、請求項１または２に記載されたリモート管理装置を組み込んだことを特徴とするネットワーク機器。
【請求項４】
ネットワークに接続可能なデバイスについて、デバイスに対する設定を含む管理情報を画面に表示するための、複数のページからなるウェブページを記憶手段に記憶するステップと、
前記のウェブページにアクセスするユーザのページ遷移ログリストを作成するステップと、
前記のウェブページを基に表示された画面において、ユーザによりデバイスの設定の変更が指示されたとき、その設定変更を前記のデバイスに指示し、かつ、記憶手段に記憶されている前記のウェブページにおいて管理情報を更新するとともに、前記のページ遷移ログリストを参照して、同じウェブページにアクセスしている他のユーザがあれば、アクセスしているユーザに設定変更がされたことを通知するステップと
をコンピュータに実行させるためのリモート管理プログラム。
【請求項５】
さらに、前記のウェブページにアクセスするユーザのアクセスログリストを作成するステップと、前記のアクセスログリストを参照して、同時に同じウェブページにアクセスしている複数のユーザがあると判断するとき、同時アクセスを前記の複数のユーザに通知するステップとを含むことを特徴とする請求項４に記載されたリモート管理プログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ネットワークを介して接続される機器のリモート管理に関するものである。
【０００２】
【従来の技術】
インターネットなどのネットワークに接続されているデバイス（オフィス機器など）を管理サーバにより管理する従来のリモート管理では、管理サーバはデバイスの管理情報を収集する。ユーザは、ブラウザにより管理サーバにアクセスして、ネットワークに接続されたデバイスに関する情報を画面に表示できる（たとえば、特開平１１−３１１１４号公報）。これにより、ユーザは、デバイスの設定内容を確認でき、また、設定内容を変更できる。
【０００３】
【特許文献１】
特開平１１−３１１１４号公報
【０００４】
【発明が解決しようとする課題】
リモート管理のシステムでは、複数のユーザが同時にネットワークを介して管理情報にアクセスすることがある。ところが、１人のユーザが、ある管理情報のページを画面に表示して、あるデバイスの設定を変更しても、変更された内容は、ポーリングなどによりある一定の時間（たとえば１分）が経たなければ取得できない。このため、管理プログラムを用いて同じ管理情報にアクセスしている他のユーザは、誤ったデバイス情報を取得することがある。また、１人のユーザがデバイスの設定を変更した後、他のユーザが、変更されたことを知らずに、直後に同じ項目をさらに上書きしてしまうことがある。
【０００５】
この発明の目的は、複数のユーザがリモート管理情報にアクセスしているときに管理情報を誤って取得しないようにすることである。
【０００６】
【課題を解決するための手段】
本発明に係るリモート管理装置は、ネットワークに接続可能なデバイスにおいて、デバイスに対する設定を含む管理情報を管理するリモート管理装置であって、管理情報を画面に表示するための、複数のページからなるウェブページを記憶する記憶手段と、前記のウェブページにアクセスするユーザのページ遷移ログリストを作成するページ遷移ログリスト作成手段と、管理情報を表示する前記のウェブページにおいて、ユーザによりデバイスの設定の変更が指示されたとき、その設定変更を前記のデバイスに指示し、かつ、記憶手段に記憶されている前記のウェブページにおいて管理情報を更新するとともに、前記のページ遷移ログリストを参照して、同じウェブページにアクセスしている他のユーザがあれば、設定変更がされたことを他のユーザへ通知する設定変更手段とを備える。
【０００７】
前記のリモート管理装置は、好ましくは、さらに、前記のウェブページにアクセスするユーザのアクセスログリストを作成するアクセスログリスト作成手段と、前記のアクセスログリストを参照して、同時にウェブページにアクセスしている複数のユーザがあると判断するとき、複数のユーザがアクセスしていることを前記の複数のユーザに通知する通知手段とを備える。
【０００８】
また、本発明に係るネットワーク機器は、ネットワークに接続可能であり、前記のリモート管理装置を組み込んだ機器である。ネットワーク機器とは、オフィスなどでネットワークを介して共用デバイスと接続可能なプリンタ、スキャナ、各種コンピュータなどである。
【０００９】
本発明に係るリモート管理プログラムは、ネットワークに接続可能なデバイスについて、デバイスに対する設定を含む管理情報を画面に表示するための、複数のページからなるウェブページを記憶手段に記憶するステップと、前記のウェブページにアクセスするユーザのページ遷移ログリストを作成するステップと、前記のウェブページを基に表示された画面において、ユーザによりデバイスの設定の変更が指示されたとき、その設定変更を前記のデバイスに指示し、かつ、記憶手段に記憶されている前記のウェブページにおいて管理情報を更新するとともに、前記のページ遷移ログリストを参照して、同じウェブページにアクセスしている他のユーザがあれば、アクセスしているユーザに設定変更がされたことを通知するステップとをコンピュータに実行させるためのプログラムである。
【００１０】
前記のリモート管理プログラムは、好ましくは、さらに、前記のウェブページにアクセスするユーザのアクセスログリストを作成するステップと、前記のアクセスログリストを参照して、同時に同じウェブページにアクセスしている複数のユーザがあると判断するとき、同時アクセスを前記の複数のユーザに通知するステップとを含む。
【００１１】
【発明の実施の形態】
以下、添付の図面を参照して本発明の実施の形態を説明する。
【００１２】
図１は、ネットワークを介して接続されているデバイス（オフィス機器など）のリモート管理が行われているシステムを示す。このシステムにおいて、ネットワーク１０に、複数のクライアントＰＣ１２が接続され、また、共用デバイスとして多機能周辺装置（ＭＦＰ）１４、サーバＰＣ１６、スキャナ１８、プリンタ２０などが接続される。ここで、共用デバイスは、リモート管理機能を備えていて、クライアントＰＣ１２に管理情報を提供する。クライアントＰＣ１２のユーザは、管理情報を参照して共有デバイスを利用する。なお、リモート管理機能を備えた装置としては、これらに限られるものではなく、その他のネットワーク機能を備えたネットワーク機器に適用してもよい。
【００１３】
図２は、リモート管理プログラムを備える多機能周辺装置１４の構成を示す。多機能周辺装置１４は、各種設定や表示のための操作パネル４２、原稿の画像を読み取る画像読取部４４、読み取った画像を印刷する印刷部４６、ファクシリミリ通信を行うＦＡＸ部４８を備え、スキャナ、プリンタ、複写機、ファクシリミリ機などとして動作する。多機能周辺装置１４において、全体を制御するＣＰＵ４０は、操作パネル４２、画像読取部４４、印刷部４６、ＦＡＸ部４８に接続され、また、画像データを処理する画像処理部５０、ネットワークを介する通信を行う通信装置５２、プログラム、データなどを記憶する記憶装置５４などを備える。記憶装置５４は、ＲＯＭ、ＲＡＭなどからなり、プログラム、データなどを記憶する。多機能周辺装置１４は、ネットワーク１０に接続可能であり、ＩＰアドレスが割り当てられている。
【００１４】
記憶装置５４は、スキャン機能、プリント機能、コピー機能、ネットワーク機能、操作パネル機能などのための制御プログラムのほか、リモート管理のためのリモート管理プログラム６０、ウェブサーバ６２を記憶し、また、多機能周辺装置１４のリモート管理情報を表示するためのウェブページ６４、アクセスログリストファイル６６、ページ遷移ログリストファイル６８などを記憶する。ウェブページ６４は、たとえばＨＴＭＬで記述されているファイルである。ウェブページ６４は、トップページを含む複数のページからなり、ウェブページ６４の複数のページ（ＨＴＭＬファイル）には、デバイス管理情報が、その階層構造を反映して、複数のページを相互に関連づけて記述されている。ウェブページ６４において、デバイスに対する各種設定が可能であり、デバイス管理情報は、その設定内容を含んでいる。
【００１５】
クライアントＰＣ１２のユーザは、汎用のウェブブラウザにより多機能周辺装置１４のウェブページ６４のトップページのＵＲＬまたはＩＰアドレスを指定して、送信を要求する。これに対応して、多機能周辺装置１４のウェブサーバ６２は、ウェブページ６４の該当ファイルをウェブブラウザに送る。クライアントＰＣ１２のブラウザは、ダウンロードしたウェブページ（ＨＴＭＬファイル）を解析して、デバイス管理情報をディスプレイ装置の画面に表示する。ユーザは、トップページでログインし、デバイス管理情報を表示することにより、多機能周辺装置１４の現状を確認できる。また、ユーザは、必要ならば、多機能周辺装置１４に対する設定を画面に表示されているページ上で行う。
【００１６】
多機能周辺装置１４に対する設定は多種多様な項目について行われる。たとえばプリント機能の場合、プリントシステム全体についての設定、個々のプリントジョブについての設定（たとえば用紙トレイの設定）などがウェブページで行える。図３は、デバイスに対する設定が可能なページの画面の１例を示す。このページでは、ユーザは、プリンタ機能におけるジョブの基本設定に属する項目（用紙サイズなど）に設定値を入力して、画面の下側に設けた設定ボタンを押すことにより設定を指示できる。図示しないが、ジョブについては、フォント情報その他の設定についても、設定変更可能なページが用意されている。また、その他に、たとえば詳細設定、状態表示、ネットワーク設定などの複数のページが用意されている。また、スキャナ機能などのデバイス設定においても、設定変更が可能なページが用意されている。
【００１７】
ここで、デバイスの設定を見ているユーザが、画面に表示されている設定値を変更して設定ボタンを押すと、リモート管理プログラム６０の設定変更処理が実行される（図６参照）。ここで、ユーザによるいずれかの項目の設定変更入力を受け取り、承認すると、多機能周辺装置１４に、該当する設定変更を指示するとともに、この設定変更に対応してウェブページ６４を更新する。更新後のウェブページをリロードすることにより、変更後の設定データを画面に表示できる。
【００１８】
リモート管理プログラム６０は、ウェブページ６４へのアクセス状況を監視していて、アクセス状況をアクセスログリストファイル（図４参照）６６とページ遷移ログリストファイル（図５参照）６８を用いて管理する。ユーザがログインしたとき、そのアクセスをアクセスログリストファイル６６に記憶し、また、アクセス中のページ遷移をページ遷移ログリストファイル６８に記憶する。また、ユーザがログアウトしたとき、そのアクセス情報を解放する。
【００１９】
リモート管理プログラム６０は、ウェブページ６４へのアクセス状況に応じてユーザに適切な通知を行う。たとえば、ユーザによるページ遷移の際に、ページ遷移ログリストファイル６８を更新する。図５は、ページ遷移ログリストの１例を示し、リストにはユーザのＩＰアドレスと、表示中のページ名を記憶する。あるユーザがページ（画面）上で設定を変更したとき、ページ遷移ログリストファイル６８を参照して、同じページを閲覧している他のユーザがあれば、設定変更があったことそのユーザに通知する。設定変更の通知（警告メッセージ）は、たとえば画面へのポップアップメッセージとして表示する（図７参照）。この表示により、同じページを閲覧している他のユーザに対して、設定変更に注意を促がす効果がある。設定変更があった場合、必要ならば、ユーザはリロードを行うことにより最新のページを画面に表示できる。したがって、同じページにアクセスしているユーザ全員がリアルタイムで設定情報を取得できる。
【００２０】
また、新規ユーザがウェブページ６４にアクセス（ログイン）するときや、アクセスを終了するときに、複数のユーザがアクセスしていれば、各ユーザにその旨を通知する。このため、リモート管理プログラム６０は、ログインやログアウトのときに、ユーザのアクセス状況を記憶するアクセスログリストファイル６６を更新する。図４は、アクセスログリストの１例を示し、リストには、ログインしているユーザのＩＰアドレスとログイン時刻を記憶する。２人目以降がアクセスしたときに、最初にアクセスしたユーザと、その後にアクセスしてきたユーザとに、ともに複数アクセスが発生したことを通知する。この通知は、たとえば画面へのポップアップメッセージ（図示しない）として表示する。この表示により、ユーザに、設定変更の可能性に注意を促がす効果がある。このユーザへの通知は、設定変更の意図を他のユーザが持っているか否かにかかわらず行う。
【００２１】
図６は、リモート管理プログラム６０のアクセス管理及びデバイス設定の部分のフローチャートを示す。まず、１人のユーザ（ユーザＡ）がブラウザでデバイス管理情報（ウェブページ６４）にログインし、リモート機器の情報を見ている場合、そのユーザがそのページへ遷移した最初のユーザのログインであれば（Ｓ１０でＹＥＳ）、そのユーザＡのログイン情報をアクセスログリストファイル６６に保持し、また、ページ遷移ログリストファイル６８に、そのページへのアクセスを記憶する（Ｓ１２）。次に同じページに対してユーザＢによる新規アクセスが発生したとき、すなわち、２番目以降のユーザのログインであれば（Ｓ１４でＹＥＳ）、アクセスログリストファイル６６にそのアクセス情報を保持し、また、ページ遷移ログリストファイル６８に、そのページへのアクセスを記憶する（Ｓ１６）とともに、それらの複数のユーザに対して、複数のユーザがアクセスしたことを通知する（Ｓ１８）。また、アクセス中のユーザによるページ遷移があると（Ｓ２０でＹＥＳ）、そのページ遷移をページ遷移ログリストに記録（更新）する（Ｓ２２）。
【００２２】
設定変更処理について説明すると、たとえばユーザＡがデバイスに対する設定内容を変更したとき（Ｓ２４でＹＥＳ）、その変更内容を承認し、適用し（Ｓ２６）、そのデバイスにその設定内容を引き渡す。同時に、設定変更が生じた画面を閲覧中である他のユーザを検索し、もし存在すれば（Ｓ３０でＹＥＳ）、設定変更が発生した旨を（たとえばポップアップウィンドウで）すべての該当ユーザに通知する（Ｓ３２）。図７は、画面上で、警告メッセージをポップアップして設定変更があったことを警告している状況を示している。なお、図７では、画面におけるポップアップ情報以外は表示を省略している。
【００２３】
アクセスしているいずれかのユーザ（たとえばユーザＡ）がデバイス情報へのアクセスを終了したとき（Ｓ３４）、終了通知フラグとともに、アクセスログリストファイル６６とページ遷移ログリスト６８に保持していたユーザＡのアクセス情報を解放する（Ｓ３６）。同時に、他のユーザに対して、ユーザＡがアクセスを終了したことを通知する（Ｓ３８）。そして、ステップＳ１４に戻る。なお、リモート管理プログラム６０は、種々の形態で実装できる。たとえば、ユーザの操作に対応してＨＴＭＬファイルの適当な箇所から起動させる。また、ウェブサーバのクライアント情報を元に起動させる。
【００２４】
なお、リモート管理プログラム６０は、記憶装置５４に記憶されているが、種々の形態で提供される。たとえば、ＲＯＭ、フラッシュメモリ、ハードディスクなどの記録媒体に格納して提供してもよい。また、ＣＤ−ＲＯＭ、ＤＶＤ、ネットワーク等の記録媒体に記録しておき、その記録媒体を用いて該当する装置にインストールするようにしてもよい。
【００２５】
図８は、独立のサーバ装置である場合のネットワークデバイス監視装置１１０の構成を示す。この構成は通常のコンピュータと同様である。ここで、ＣＰＵ１０はサーバ全体を制御する。ＣＰＵ１００には、キーボードなどの入力装置１０２、ディスプレイ装置１０４、ＯＳその他のプログラムなどを記憶する記憶装置１０６、外部と通信をするための通信装置１０８が接続されている。記憶装置１０６は、たとえばハードディスク装置であり、そのハードディスクに、ネットワーク上でのデバイスを監視する遠隔管理プログラム１１０、ウェブサーバ１１２、ウェブページ１１４、アクセスログリストファイル１１６、ページ遷移ログリストファイル１１８などを記憶する。ここで、遠隔管理プログラム１１０は、ネットワークに接続されているデバイスの設定情報を収集し、収集したリモート管理情報をウェブページ１１４で提供する。ウェブサーバ１１２、ウェブページ１１４、アクセスログリストファイル１１６、ページ遷移ログリストファイル１１８は、図２に示した多機能周辺装置の記憶装置５４に記憶されたウェブサーバ６２、ウェブページ６４、アクセスログリストファイル６６、ページ遷移ログリストファイル６８に対応する。クライアントＰＣのユーザは、汎用のウェブブラウザによりウェブページ１１４のＵＲＬまたはＩＰアドレスを指定して、デバイス管理情報を表示できる。
【００２６】
以上に説明したように、ネットワークに接続可能なデバイスにおいて、デバイスに対する設定を含む管理情報を管理するためのリモート管理は、ユーザのウェブページへのアクセス状況に留意しつつ、以下のように行う。管理情報を画面に表示するため、複数のページからなるウェブページを記憶手段に記憶しておく。ウェブページへのアクセスがあると、アクセスするユーザのページ遷移ログリストを作成する。管理情報を表示するウェブページにおいて、ユーザによりデバイスの設定の変更が指示されたとき、その設定変更を前記のデバイスに指示し、かつ、記憶手段に記憶されている前記のウェブページにおいて管理情報を更新する。さらに、ページ遷移ログリストを参照して、同じウェブページにアクセスしている他のユーザがあれば、設定変更がされたことを通知する。これによりアクセス状況が通知されるので、同じウェブページにアクセスしているユーザは、他のユーザによる設定変更の可能性に留意できる。したがって、複数のユーザがリモート管理情報にアクセスしているときに管理情報を誤って取得しないようにできる。また、さらに、ウェブページにアクセスするユーザのアクセスログリストを作成する。そして、アクセスログリストを参照して、同時に同じウェブページにアクセスしている複数のユーザがあると判断するとき、同時アクセスを前記の複数のユーザに通知する。これにより、ユーザは、アクセス状況に留意するべきことがわかる。
【００２７】
なお、上記の実施の形態では、設定変更がされたページと同じページにアクセスしているユーザに設定変更がなされたことを通知するようにしたが、他のページにアクセスしているユーザ、すなわち本デバイスにアクセスしているすべてのユーザに通知するようにしてもよい。たとえば、あるユーザ（Ａ）があるページの設定を変更し、次に他のページを表示しているときに、他のユーザ（Ｂ）によって先に設定変更したページの内容がさらに設定変更されていることがありうる。この場合、ユーザＡに、設定変更の通知が来ないと、他のユーザＢによって設定変更がされたことにユーザＡが気づかないことになるので、アクセスしているすべてのユーザに設定変更を通知することが望ましい。
【００２８】
なお、アクセス状況の管理を行うネットワークデバイスについては、一般的に、以下の構成であってよい。
デバイスに対する設定を含む管理情報を管理する機能を備えたネットワークデバイスであって、管理情報をクライアント端末に表示するためのウェブページを作成する作成手段と、当該ウェブページにアクセスするユーザのアクセス情報を管理するアクセス管理手段と、前記ウェブページにおいて、クライアント端末のユーザよりデバイスの設定の変更が指示されると、その設定変更を当該デバイス及び前記作成手段に指示するとともに、前記アクセス情報に基き、アクセスしている他のクライアント端末に対して設定変更がなされたことを通知する通知手段とを備えたことを特徴とするネットワークデバイス。
この通知手段による設定変更があると、作成手段は、その設定変更に基づいてウェブページを作成し、また、当該デバイスでは、それに基づいて設定を変更する。
【００２９】
【発明の効果】
デバイス情報の閲覧中に他のユーザのアクセス状況が通知されるので、他のユーザによる意図しないデバイス設定の変更による悪影響に注意できる。
【図面の簡単な説明】
【図１】デバイスのリモート管理が行われるシステムの図
【図２】多機能周辺装置のブロック図
【図３】デバイスへの設定の画面の１例の図
【図４】アクセスログリストの１例の図
【図５】ページ遷移ログリストの１例の図
【図６】リモート管理プログラムの一部のフローチャート
【図７】警告メッセージが表示された画面の図
【図８】独立のサーバ装置である場合のネットワークプリント監視システムのブロック図
【符号の説明】
１０  ネットワーク、    １２  クライアントＰＣ、    １４  多機能周辺装置（ＭＦＰ）、    １６  サーバ装置、    １８  スキャナ、    ２０  プリンタ、    ４０  ＣＰＵ、    ５２  通信装置、    ５４  記憶装置、    ６０  リモート管理プログラム、    ６２  ウェブサーバ、    ６４  ウェブページ、６６  アクセスログリストファイル、    ６８  ページ遷移ログリストファイル。
【図１】
2004295250.tif 000003
【図２】
2004295250.tif 000004
【図３】
2004295250.tif 000005
【図４】
2004295250.tif 000006
【図５】
2004295250.tif 000007
【図６】
2004295250.tif 000008
【図７】
2004295250.tif 000009
【図８】
2004295250.tif 000010