(57)【特許請求の範囲】
【請求項１】
ログイン情報を含んだログイン操作を受け付けるログイン操作部と、
ネットワークを介して基幹サーバに前記ログイン情報を送信し、前記ログイン操作に対するログイン可否を問い合わせるネットワーク認証部と、
ユーザ毎の操作権限に関するユーザ権限情報を記憶するユーザ権限記憶部と、
前記ユーザ権限情報が変更された場合に、他の装置に変更された前記ユーザ権限情報を送信するユーザ情報送信部と、
他の装置からユーザ権限情報が送信された場合に、前記ユーザ権限記憶部に記憶されたユーザ権限情報を更新するユーザ情報受信部とを備えたことを特徴とする情報処理装置。
【請求項２】
前記基幹サーバからログイン可の通知を受け取った場合に、前記ログイン操作に係るログイン情報を記憶するユーザ情報記憶部と、
ログイン操作を受け付けた際に、前記ネットワークに接続されていない場合に、前記ユーザ情報記憶部に記憶されたログイン情報を用いて前記ログイン操作に対するログイン可否を判断するログイン可否判定部とをさらに備えたことを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記ユーザ情報送信部は、予め送信先として設定された他の装置に対して前記ユーザ権限情報を送信することを特徴とする請求項１または２に記載の情報処理装置。
【請求項４】
基幹サーバと複数台の情報処理装置とがネットワークで接続された情報処理システムであって、
前記基幹サーバは、
ユーザの認証情報を記憶したユーザ管理部と、
前記情報処理装置からのログイン可否問い合わせに対して、前記ユーザ管理部を参照してログイン可否の判断を行なうログイン処理部とを備え、
前記情報処理装置は、
ログイン情報を含んだログイン操作を受け付けるログイン操作部と、
前記基幹サーバに前記ログイン情報を送信し、前記ログイン操作に対するログイン可否を問い合わせるネットワーク認証部と、
ユーザ毎の操作権限に関するユーザ権限情報を記憶するユーザ権限記憶部と、
前記ユーザ権限情報が変更された場合に、他の装置に変更された前記ユーザ権限情報を送信するユーザ情報送信部と、
他の装置からユーザ権限情報が送信された場合に、前記ユーザ権限記憶部に記憶されたユーザ権限情報を更新するユーザ情報受信部とを備えた
ことを特徴とする情報処理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、基幹サーバと複数台の情報処理装置がネットワークで接続された情報処理システムに係り、特に、ログイン処理のためのユーザ管理と、情報処理装置の操作権限に関するユーザ管理とに関する。
【背景技術】
【０００２】
特許文献１に記載されているように、測定装置等の情報処理装置をネットワークに複数台接続して構成された情報処理システムが知られている。このような情報処理システムでは、収集した測定データを適切に管理するために、操作した人、操作した日時、操作内容などの操作履歴を電子データとして保存するものがある。
【０００３】
操作履歴を保存する情報処理システムでは、操作した人を特定するために、予めユーザ登録をしておき、操作を行なう場合にログイン処理を必要とすることが多い。一般に、ログイン処理では、ユーザ名、ユーザＩＤおよびパスワードを入力し、入力されたユーザ名、ユーザＩＤおよびパスワードが、登録されているユーザ名、ユーザＩＤおよびパスワードと一致する場合にログインが認められる。なお、ユーザＩＤは使用しない場合もある。
【０００４】
図６は、特許文献１に記載された従来の測定装置の構成を示すブロック図である。本図に示すように、測定装置４００は、制御部４０１、ログイン操作部４０２、ログイン可否判定部４０３、ユーザ情報記憶部４０４、ユーザ登録部４０５、ユーザ情報受信部４０６、ユーザ情報送信部４０７、ユーザ情報送信先記憶部４０８、ネットワーク通信部４０９、測定部４１０を備えている。このような構成の測定装置４００が複数台ネットワークに接続され、測定システムが構築されている。
【０００５】
制御部４０１は、ユーザ登録部４０５から入力されたユーザ名、ユーザＩＤ、パスワードからなるユーザ情報を、ユーザ情報記憶部４０４に格納する。新たにユーザが登録されたり、登録されているユーザ情報が変更された場合、制御部４０１は、ユーザ情報送信部４０７に、ユーザ情報を他の測定装置に送信することを指示する。
【０００６】
ユーザ情報送信先記憶部４０８には、ネットワークに接続されている他の測定装置のＩＰアドレスやホスト名等のネットワーク情報が送信先情報として予め登録されている。ユーザ情報送信部４０７は、制御部４０１からユーザ情報を他の測定装置に送信することを指示されると、ユーザ情報送信先記憶部４０８を参照し、ユーザ情報送信先記憶部４０８に登録されている送信先に、追加または変更されたユーザ情報を送信する。送信されたユーザ情報は、送信先装置のユーザ情報受信部４０６で受信され、ユーザ情報記憶部４０４に格納される。
【０００７】
ユーザによるキー操作やネットワークを介した通信コマンドにより、ログイン操作部４０２から測定装置４００へのログインを要求されると、ログイン可否判定部４０３が、ユーザ情報記憶部４０４に格納されているユーザ情報と、ログイン操作部４０２に入力されたログイン情報とを比較して、両者が一致していた場合に、測定装置４００へのログインを許可する。
【先行技術文献】
【特許文献】
【０００８】
【特許文献１】特開２００４−３６２４０２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００９】
特許文献１に記載された測定システムは、各測定装置にユーザ情報を記憶させることで、基幹サーバを用いることなくシステムを構築し、また、ユーザ情報に変更があった場合でも、その変更が各測定装置に反映されるようになっている。
【００１０】
ところが、情報処理システムによっては、既に基幹サーバを用いてログイン処理のためのユーザ管理を行なっている場合がある。この場合、新たに、各情報処理装置においてログイン処理のためのユーザ管理を行なうことは２度手間になるため、基幹サーバで引き続きログイン処理のためのユーザ管理を行なうことが望ましい。
【００１１】
一方で、測定装置等の情報処理装置では、ユーザレベルを設定し、ユーザレベル毎に操作権限を設定し、操作できる内容を制限することが広く行なわれている。このような操作権限に関する設定は、情報処理装置固有の設定情報であるため、基幹サーバで管理することは好ましくない。このため、操作権限管理用のサーバを別途構築することも考えられるが、その分、費用と管理負荷が増大することになる。
【００１２】
そこで、本発明は、基幹サーバと複数台の情報処理装置とがネットワークで接続された情報処理システムにおいて、ログイン処理のためのユーザ管理と、情報処理装置の操作権限に関するユーザ管理とを適切に行なえるようにすることを目的とする。
【課題を解決するための手段】
【００１３】
上記課題を解決するため、本発明の第１の態様である情報処理装置は、ログイン情報を含んだログイン操作を受け付けるログイン操作部と、ネットワークを介して基幹サーバに前記ログイン情報を送信し、前記ログイン操作に対するログイン可否を問い合わせるネットワーク認証部と、ユーザ毎の操作権限に関するユーザ権限情報を記憶するユーザ権限記憶部と、前記ユーザ権限情報が変更された場合に、他の装置に変更された前記ユーザ権限情報を送信するユーザ情報送信部と、他の装置からユーザ権限情報が送信された場合に、前記ユーザ権限記憶部に記憶されたユーザ権限情報を更新するユーザ情報受信部とを備えたことを特徴とする。
【００１４】
ここで、前記基幹サーバからログイン可の通知を受け取った場合に、前記ログイン操作に係るログイン情報を記憶するユーザ情報記憶部と、ログイン操作を受け付けた際に、前記ネットワークに接続されていない場合に、前記ユーザ情報記憶部に記憶されたログイン情報を用いて前記ログイン操作に対するログイン可否を判断するログイン可否判定部とをさらに備えるようにしてもよい。
【００１５】
また、前記ユーザ情報送信部は、予め送信先として設定された他の装置に対して前記ユーザ権限情報を送信することができる。
【００１６】
上記課題を解決するため、本発明の第２の態様である情報処理システムは、基幹サーバと複数台の情報処理装置とがネットワークで接続された情報処理システムであって、前記基幹サーバは、ユーザの認証情報を記憶したユーザ管理部と、前記情報処理装置からのログイン可否問い合わせに対して、前記ユーザ管理部を参照してログイン可否の判断を行なうログイン処理部とを備え、前記情報処理装置は、ログイン情報を含んだログイン操作を受け付けるログイン操作部と、前記基幹サーバに前記ログイン情報を送信し、前記ログイン操作に対するログイン可否を問い合わせるネットワーク認証部と、ユーザ毎の操作権限に関するユーザ権限情報を記憶するユーザ権限記憶部と、前記ユーザ権限情報が変更された場合に、他の装置に変更された前記ユーザ権限情報を送信するユーザ情報送信部と、他の装置からユーザ権限情報が送信された場合に、前記ユーザ権限記憶部に記憶されたユーザ権限情報を更新するユーザ情報受信部とを備えたことを特徴とする。
【発明の効果】
【００１７】
本発明によれば、基幹サーバと複数台の情報処理装置とがネットワークで接続された情報処理システムにおいて、ログイン処理のためのユーザ管理と、情報処理装置の操作権限に関するユーザ管理とを適切に行なえるようになる。
【図面の簡単な説明】
【００１８】
【図１】本実施形態に係る情報処理システムの構成を示すブロック図である。
【図２】本実施形態に係る情報処理装置の構成を示すブロック図である。
【図３】基幹サーバにおけるユーザ登録処理について説明するフローチャートである。
【図４】情報処理装置におけるユーザ権限設定処理について説明するフローチャートである。
【図５】情報処理装置へのログイン処理について説明するフローチャートである。
【図６】従来の測定装置の構成を示すブロック図である。
【発明を実施するための形態】
【００１９】
本発明の実施の形態について図面を参照して説明する。図１は、本実施形態に係る情報処理システムの構成を示すブロック図である。本図に示すように、情報処理システム１０は、基幹サーバ１００と複数台の情報処理装置２００とがネットワーク３００に接続されて構成される。情報処理装置２００は、例えば、測定装置とすることができるが、他の用途の装置であってもよい。
【００２０】
基幹サーバ１００は、ログイン処理のためのユーザ管理を行なう装置であり、ユーザ管理部１１０、ログイン処理部１２０、ネットワーク通信部１３０を備えている。
【００２１】
ユーザ管理部１１０は、ユーザ管理を行なう機能部であり、ユーザ登録に際し、ユーザ名、ユーザＩＤ、パスワードが登録される。ただし、ユーザＩＤは使用しなくてもよい。ユーザ管理部１１０への新規ユーザ登録、ユーザ情報の変更等は、管理者ユーザによって行なわれるものとする。
【００２２】
ログイン処理部１２０は、情報処理装置２００に対してネットワーク認証を行なう機能部である。ログイン処理部１２０は、情報処理装置２００においてログイン要求が行なわれた場合に、情報処理装置２００からログイン可否の問い合わせを受け付け、ログイン要求の際に情報処理装置２００で入力されたユーザ名、ユーザＩＤ、パスワードと、基幹サーバ１００のユーザ管理部１１０に登録されているユーザ名、ユーザＩＤ、パスワードとを比較し、両者が一致している場合にログインを許可し、情報処理装置２００に通知する。
【００２３】
ネットワーク通信部１３０は、ネットワーク３００を介した通信処理を制御する。ネットワーク３００は、例えば、イーサネット（登録商標）による通信を行なうＬＡＮ（Local Area Network）とすることができる。
【００２４】
図２は、本実施形態に係る情報処理装置２００の構成を示すブロック図である。本図に示すように情報処理装置２００は、制御部２０１、ログイン操作部２０２、ログイン可否判定部２０３、ユーザ情報記憶部２０４、ユーザ権限記憶部２０５、ネットワーク認証部２０６、ユーザ情報受信部２０７、ユーザ情報送信部２０８、ユーザ情報送信先記憶部２０９、ネットワーク通信部２１０、情報処理機能部２１１を備えている。
【００２５】
制御部２０１は、情報処理装置２００の各機能部を統括的に制御する機能部である。ネットワーク通信部２１０は、ネットワーク３００を介した通信処理を制御する。情報処理機能部２１１は、情報処理装置２００の機種・用途に対応した処理を行なう機能部である。情報処理装置２００が測定装置であれば、情報処理機能部２１１は、ユーザの操作に基づいて測定処理を行なう。
【００２６】
ログイン操作部２０２は、ユーザからログイン要求を受け付ける。ログイン要求は、例えば、キー操作により受け付けることができ、ユーザが、ユーザ名、ユーザＩＤ、パスワードを入力することにより行なわれる。
【００２７】
ネットワーク認証部２０６は、ログイン操作部２０２がユーザからログイン要求を受け付けた場合に、ネットワーク通信部２１０およびネットワーク３００を介して、基幹サーバ１００に対してログイン可否の問い合わせを行なう。そして、基幹サーバ１００からログイン可の通知を受け取った場合に、情報処理装置２００へのログインを許可する。また、ログインが許可されると、許可されたユーザ名、ユーザＩＤ、パスワードをユーザ情報記憶部２０４に格納する。
【００２８】
ログイン可否判定部２０３は、ログイン操作部２０２がログイン要求を受け付けたときに、ネットワーク３００が切断されていて基幹サーバ１００との通信が行なえない場合に、ユーザ情報記憶部２０４に格納されているユーザ名、ユーザＩＤ、パスワードを用いてログイン可否の判定を行なう。
【００２９】
ユーザ権限記憶部２０５は、権限レベル操作範囲テーブル２２１と、ユーザ権限レベルテーブル２２２とを格納する。
【００３０】
権限レベル操作範囲テーブル２２１は、ユーザの権限レベルと可能な操作範囲との関係を定めたテーブルである。例えば、権限レベルを数段階に区分し、それぞれのレベル毎に、測定開始終了操作の可否、測定可能項目の制限等を定め、権限レベル操作範囲テーブル２２１に記録しておくことができる。
【００３１】
ユーザ権限レベルテーブル２２２は、ユーザ名によって特定されるユーザ毎の権限レベルを記録したテーブルである。ユーザ権限レベルテーブル２２２は、例えば、管理者ユーザによって設定され、ログイン処理のためのユーザ管理とは別個に各情報処理装置２００によって管理される。
【００３２】
ユーザ情報送信先記憶部２０９には、ネットワーク３００に接続されている他の情報処理装置２００のＩＰアドレスやホスト名等のネットワーク情報が送信先情報として予め登録されている。
【００３３】
ユーザ情報送信部２０８は、ある情報処理装置２００において、ユーザ権限レベルテーブル２２２に新たにユーザが追加されたり、ユーザ権限レベルテーブル２２２の設定内容が変更された場合に、ユーザ情報送信先記憶部２０９を参照し、送信先として登録されている情報処理装置２００に更新されたユーザ権限レベルテーブル２２２を送信する。
【００３４】
ユーザ情報受信部２０７は、他の情報処理装置２００から、更新されたユーザ権限レベルテーブル２２２が送られてきた場合に、送られてきたユーザ権限レベルテーブル２２２の内容で、ユーザ権限記憶部２０５に格納されているユーザ権限レベルテーブル２２２を更新する。
【００３５】
これにより、ある情報処理装置２００で行なったユーザ権限レベルテーブル２２２の変更を、ネットワーク３００に接続されているすべての情報処理装置２００に反映することができるようになる。
【００３６】
次に、本実施形態の情報処理システムにおける処理手順について説明する。まず、基幹サーバ１００におけるユーザ登録処理について図３のフローチャートを参照して説明する。
【００３７】
本実施形態において、ユーザ登録は管理者ユーザによって行なわれる。このため、ユーザ登録処理では、まず、管理者ユーザのログインを受け付ける（Ｓ１０１）。そして、管理者ユーザのユーザ管理部１１０に対する所定の操作により、ユーザ登録を受け付ける（Ｓ１０２）。ユーザ登録を受け付ける際には、登録するユーザのユーザ名、ユーザＩＤ、パスワードが設定される。
【００３８】
次いで、設定されたユーザ名、ユーザＩＤ、パスワードをユーザ管理部１１０に登録することで（Ｓ１０３）、ユーザ登録処理が完了する。登録したユーザ名、ユーザＩＤ、パスワードは、情報処理装置２００に通知する必要はない。したがって、ログイン処理のためのユーザ管理は、基幹サーバ１００においてのみ行なわれることになり、ログイン処理のためのユーザ情報の変更は、基幹サーバ１００に対してのみ行なえばよい。
【００３９】
なお、ログイン処理のためのユーザ情報の変更も、本図に示したフローチャートと同様の手順で行なうことができる。また、ユーザ権限レベルを基幹サーバ１００のユーザ管理部１１０に登録するようにしてもよい。この場合、ユーザ権限レベル毎に操作できる操作範囲のみが情報処理装置２００に設定されることになる。
【００４０】
次に、情報処理装置２００において、ユーザ権限を設定する処理の手順について図４のフローチャートを参照して説明する。本実施形態においては、ユーザ権限の設定についても管理者ユーザによって行なわれるものとする。このため、ユーザ権限の設定では、まず、管理者ユーザのログインを受け付ける（Ｓ２０１）。
【００４１】
そして、管理者ユーザの所定の操作によってユーザ権限の設定を受け付ける（Ｓ２０２）。ユーザ権限の設定では、設定対象のユーザのユーザ名、そのユーザに設定する権限レベルが指定される。
【００４２】
次いで、制御部２０１が、指定されたユーザ名、権限レベルをユーザ権限レベルテーブル２２２に登録する（Ｓ２０３）。
【００４３】
ユーザ権限レベルテーブル２２２が更新されると、ユーザ情報送信部２０８が、更新されたユーザ権限レベルテーブル２２２を、ネットワーク３００を介して他の情報処理装置２００に送信する（Ｓ２０４）。この際に、ユーザ情報送信先記憶部２０９を参照して、送信先となる情報処理装置２００を特定する。なお、ユーザ権限の変更も、本図に示したフローチャートと同様の手順で行なうことができる。
【００４４】
また、権限レベル操作範囲テーブル２２１が更新された場合も、本図に示したフローチャートと同様の手順で行なうようにしてもよい。この場合、ある情報処理装置２００で行なった権限レベル毎に許可される操作範囲の変更がすべての情報処理装置２００でも反映されることになる。もちろん、情報処理装置２００毎に権限レベル毎に許可される操作範囲を個別に設定したい場合には、他の情報処理装置２００に反映されないようにすればよい。
【００４５】
次に、情報処理装置２００におけるユーザのログイン処理について図５のフローチャートを参照して説明する。情報処理装置２００を操作しようとするユーザは、情報処理装置に対してログイン要求を行なう（Ｓ３０１）。ログイン要求は、ログイン操作部２０２を用いて行ない、キー操作等によりユーザ名、ユーザＩＤ、パスワードを入力する。
【００４６】
ログイン要求を受け付けた情報処理装置２００は、ネットワーク通信部２１０によりネットワーク３００に接続されているかどうかを判断する（Ｓ３０２）。この結果、ネットワーク３００に接続されている場合（Ｓ３０２：Ｙｅｓ）には、基幹サーバ１００と通信を行ない、ユーザ名、ユーザＩＤ、パスワードを通知して、ログインの可否を問い合わせる（Ｓ３０３）。
【００４７】
基幹サーバ１００のログイン処理部１２０では、情報処理装置２００から通知されたユーザ名、ユーザＩＤ、パスワードが、ユーザ管理部１１０に登録されているユーザ名、ユーザＩＤ、パスワードと一致するかどうかによりログイン可否の判断を行ない、判断結果を情報処理装置２００に通知する。
【００４８】
情報処理装置２００は、基幹サーバ１００からログイン不可の通知を受けた場合（Ｓ３０４：Ｎｏ）は、情報処理装置２００へのログインを許可せず（Ｓ３０８）、ユーザからのログイン要求を待つ。
【００４９】
基幹サーバ１００からログイン可の通知を受けた場合（Ｓ３０４：Ｙｅｓ）は、ログインが許可されたユーザ名、ユーザＩＤ、パスワードをユーザ情報記憶部２０４に格納する（Ｓ３０５）。すなわち、最新のユーザ名、ユーザＩＤ、パスワードがユーザ情報記憶部２０４に格納されることになる。また、ログインが許可されたユーザ名をキーに、ユーザ権限レベルテーブル２２２を参照し、そのユーザの権限レベルを取得する（Ｓ３０６）。
【００５０】
そして、ログイン要求を行なったユーザに対してログインを許可し（Ｓ３０７）、取得した権限レベルに従った操作範囲内の操作を受け付ける。
【００５１】
一方、ネットワーク３００に接続されているかどうかを判断した結果、ネットワークに接続されていない場合（Ｓ３０２：Ｎｏ）は、ユーザ情報記憶部２０４に、ログイン要求を行なったユーザのユーザ情報が格納されているかどうかを判断する（Ｓ３０９）。その結果、ユーザ情報が格納されていない場合（Ｓ３０９：Ｎｏ）には、ログイン認証を行なえないため、ログインを許可しない（Ｓ３０８）。
【００５２】
ユーザ情報記憶部２０４にユーザ情報が格納されている場合（Ｓ３０９：Ｙｅｓ）は、ユーザ情報記憶部２０４を参照して（Ｓ３１０）、ログイン要求の際に入力されたユーザ名、ユーザＩＤ、パスワードと、ユーザ情報記憶部２０４に格納されているユーザ名、ユーザＩＤ、パスワードとが一致するかどうかを判断する（Ｓ３１１）。この結果、パスワードが一致しない場合（Ｓ３１１：Ｎｏ）には、ログインを許可しない（Ｓ３０８）。
【００５３】
一方、パスワードが一致する場合（Ｓ３１１：Ｙｅｓ）は、ユーザ名をキーに、ユーザ権限レベルテーブル２２２を参照し、そのユーザの権限レベルを取得する（Ｓ３１２）。そして、ログイン要求を行なったユーザに対してログインを許可し（Ｓ３１３）、取得した権限レベルに従った操作範囲内の操作を受け付ける。
【００５４】
このように、過去に基幹サーバ１００によってログインが許可されたユーザについては、情報処理装置２００がネットワーク３００に接続されていない状況であっても、ユーザ情報記憶部２０４に格納されている最新のユーザ情報を用いてログイン認証を行なうことでログインを許可することができるため、ユーザの利便性が向上する。
【００５５】
以上説明したように、本実施形態では、基幹サーバ１００がログイン処理のためのユーザ管理を行ない、各情報処理装置２００が情報処理装置２００の操作権限に関するユーザ管理を行なうとともに、情報処理装置２００において操作権限に関する情報が更新された場合に他の情報処理装置２００にも自動的に変更が反映されるようにしている。これにより、ログイン処理のためのユーザ管理と、情報処理装置の操作権限に関するユーザ管理とが、適切に行なわれることになる。
【符号の説明】
【００５６】
１０…情報処理システム、１００…基幹サーバ、１１０…ユーザ管理部、１２０…ログイン処理部、１３０…ネットワーク通信部、２００…情報処理装置、２０１…制御部、２０２…ログイン操作部、２０３…ログイン可否判定部、２０４…ユーザ情報記憶部、２０５…ユーザ権限記憶部、２０６…ネットワーク認証部、２０７…ユーザ情報受信部、２０８…ユーザ情報送信部、２０９…ユーザ情報送信先記憶部、２１０…ネットワーク通信部、２１１…情報処理機能部、２２１…権限レベル操作範囲テーブル、２２２…ユーザ権限レベルテーブル、３００…ネットワーク、４００…測定装置、４０１…制御部、４０２…ログイン操作部、４０３…ログイン可否判定部、４０４…ユーザ情報記憶部、４０５…ユーザ登録部、４０６…ユーザ情報受信部、４０７…ユーザ情報送信部、４０８…ユーザ情報送信先記憶部、４０９…ネットワーク通信部、４１０…測定部
【図１】
0005447005.tif 000002
【図２】
0005447005.tif 000003
【図３】
0005447005.tif 000004
【図４】
0005447005.tif 000005
【図５】
0005447005.tif 000006
【図６】
0005447005.tif 000007