(57)【要約】【課題】  権限のないアカウントを速やかに無効化でき、且つ計画外の保守時や、保守対象機器のネットワーク接続の不良時においても、パスワード認証を実行できることである。【解決手段】  実施形態の追加更新手段は、前記保守計画内の開始日時を検索し、保守開始前に、前記保守計画内の計画アカウントを前記保守計画内の機器ＩＤに対応するアカウントリストに追加し、当該アカウントリストを更新する。実施形態の削除更新手段は、保守終了通知が入力されると、当該保守終了通知内の機器ＩＤに対応するアカウントリスト内の計画アカウントを削除し、当該アカウントリストを更新する。実施形態の変更更新手段は、臨時アカウント要求及び保守終了通知が入力されると、当該保守終了通知内の機器ＩＤに対応するアカウントリスト内の臨時アカウントのパスワードを前記新規に生成したパスワードに変更し、当該アカウントリストを更新する。【選択図】図１
2015170215.tif 000002
【特許請求の範囲】
【請求項１】
保守員ＩＤ及びパスワードからなる計画アカウント及び臨時アカウントのうち、前記臨時アカウントを常に含み、保守対象機器の機器ＩＤに関連付けられてなるアカウントリストを更新し、当該更新されたアカウントリストを発行する発行サーバ装置と、
前記更新されたアカウントリストを前記保守対象機器に配布する配布サーバ装置と、
前記配布サーバ装置からアカウントリストを取得し、当該取得したアカウントリストに基づきパスワード認証を実行する前記保守対象機器と、
からなる保守員認証システムであって、
前記発行サーバ装置は、
計画保守の開始日時、前記保守員ＩＤ及び前記機器ＩＤを含む保守計画と、前記計画アカウントと、前記アカウントリストとを記憶する記憶手段と、
前記保守計画内の開始日時を検索し、保守開始前に、前記保守計画内の保守員ＩＤに対応する計画アカウントを前記保守計画内の機器ＩＤに対応するアカウントリストに追加し、当該アカウントリストを更新する追加更新手段と、
前記機器ＩＤを含む臨時アカウント要求が入力される臨時アカウント要求入力手段と、
前記臨時アカウント要求が入力されると、当該臨時アカウント要求内の機器ＩＤに対応するアカウントリスト内の臨時アカウントを出力する臨時アカウント出力手段と、
前記臨時アカウントのパスワードを新規に生成するパスワード生成手段と、
前記機器ＩＤを含む保守終了通知が入力される保守終了通知入力手段と、
前記保守終了通知が入力されると、当該保守終了通知内の機器ＩＤに対応するアカウントリストから計画アカウントを削除し、当該アカウントリストを更新する削除更新手段と、
前記臨時アカウント要求が入力され、かつ前記保守終了通知が入力されると、当該保守終了通知内の機器ＩＤに対応するアカウントリスト内の臨時アカウントのパスワードを前記新規に生成したパスワードに変更し、当該アカウントリストを更新する変更更新手段と、
前記追加し、削除し又は変更して更新したアカウントリストを前記配布サーバ装置に発行するアカウントリスト発行手段と
を備えたことを特徴とする保守員認証システム。
【請求項２】
メモリを備え、保守員ＩＤ及びパスワードからなる計画アカウント及び臨時アカウントのうち、前記臨時アカウントを常に含み、保守対象機器の機器ＩＤに関連付けられてなるアカウントリストを更新し、当該更新されたアカウントリストを発行する発行サーバ装置と、
前記更新されたアカウントリストを前記保守対象機器に配布する配布サーバ装置と、
前記配布サーバ装置からアカウントリストを取得し、当該取得したアカウントリストに基づきパスワード認証を実行する前記保守対象機器と、
からなる認証システムのうちの前記発行サーバ装置に用いられるプログラムであって、
前記発行サーバ装置を、
計画保守の開始日時、前記保守員ＩＤ及び前記機器ＩＤを含む保守計画と、前記計画アカウントと、前記アカウントリストとを前記メモリに書込む書込み手段、
前記保守計画内の開始日時を検索し、保守開始前に、前記保守計画内の保守員ＩＤに対応する計画アカウントを前記保守計画内の機器ＩＤに対応するアカウントリストに追加し、当該アカウントリストを更新する追加更新手段、
前記機器ＩＤを含む臨時アカウント要求が入力される臨時アカウント要求入力手段、
前記臨時アカウント要求が入力されると、当該臨時アカウント要求内の機器ＩＤに対応するアカウントリスト内の臨時アカウントを出力する臨時アカウント出力手段、
前記臨時アカウントのパスワードを新規に生成するパスワード生成手段、
前記機器ＩＤを含む保守終了通知が入力される保守終了通知入力手段、
前記保守終了通知が入力されると、当該保守終了通知内の機器ＩＤに対応するアカウントリストから計画アカウントを削除し、当該アカウントリストを更新する削除更新手段、
前記臨時アカウント要求が入力され、かつ前記保守終了通知が入力されると、当該保守終了通知内の機器ＩＤに対応するアカウントリスト内の臨時アカウントのパスワードを前記新規に生成したパスワードに変更し、当該アカウントリストを更新する変更更新手段、
前記追加し、削除し又は変更して更新したアカウントリストを前記配布サーバ装置に発行するアカウントリスト発行手段
として機能させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、保守員認証システム及びプログラムに関する。
【背景技術】
【０００２】
ビルに設置されたエレベータや電源等の設備、自動販売機及びＭＦＰ（Multi-Function Peripheral/Printer）等の業務用機器は、現場での保守作業を必要とする。保守作業としては、保守計画に沿った点検や整備などの定期的（計画的）な作業と、消耗品の補充や故障品の交換などの不定期な作業とがある。また、業務用機器としては、機器同士が通信して動作するＭ２Ｍ（Machine to Machine）通信方式が適用可能な機器が増えてきている。これに伴い、業務用機器と管理装置との間でネットワークを介して情報を通信することにより、不定期な保守作業を保守員に指示する技術が知られている。
【０００３】
これらの保守作業は、権限をもつ保守員のみに実施される必要がある。また、保守作業の対象の業務用機器（以下、保守対象機器ともいう）は、通常の場合、不特定多数の者により接触可能な環境下に配置される。このため、保守対象機器は、保守員のアカウントにより、保守員の権限を保守作業の前に認証する認証機能を持っている。
【０００４】
このような認証機能に用いられる認証方式としては、生体認証装置のような特殊な入力デバイスを用いず、低コストであることが求められるため、パスワード認証が一般的に用いられる。
【０００５】
一方、保守員のパスワード認証は、通常のＰＣ（personal computer）等のパスワード認証とは異なり、認証対象のユーザ（保守員）が頻繁に変更される状況にある。このため、保守員のパスワード認証は、保守員の変更時において、権限を失った保守員のアカウントを速やかに無効化し、新たに配置された保守員のアカウントを速やかに有効化できることが求められる状況にある。
【０００６】
これらの状況を踏まえ、パスワード認証方式としては、アカウントを速やかに無効化又は有効化したいことから、客先に点在する保守対象機器ではなく、認証サーバによってアカウントを管理及び認証することが考えられる。このような認証方式としては、保守員が保守対象機器及びネットワークを介して認証サーバにアカウントを通信し、認証サーバがアカウントを認証して認証結果を保守対象機器に通信するオンライン認証が知られている。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開２０１３−１５２７０８号公報
【特許文献２】特開２０１３−２６９７９号公報
【特許文献３】特開２０１２−２３１２９３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
しかしながら、オンライン認証は、ネットワーク接続が切断するとログオンできないため、保守員が現場で行う保守作業においては、ネットワーク接続の不良時に、保守作業を実施できない事態が生じる可能性がある。
【０００９】
一方、オフライン認証では、権限のない保守員のアカウントを速やかに無効化することが困難である、という不都合がある。また、オフライン認証では、機器故障への緊急対応時などの如き、保守対象機器への設定が間に合わないような計画外の保守時に、認証できる保守員がいなくなってしまう、という不都合がある。
【００１０】
本発明が解決しようとする課題は、権限のないアカウントを速やかに無効化でき、且つ計画外の保守時や、保守対象機器のネットワーク接続の不良時においても、パスワード認証を実行し得る保守員認証システム及びプログラムを提供することである。
【課題を解決するための手段】
【００１１】
実施形態の保守員認証システムは、発行サーバ装置、配布サーバ装置及び保守対象機器を備えている。
【００１２】
前記発行サーバ装置は、保守員ＩＤ及びパスワードからなる計画アカウント及び臨時アカウントのうち、前記臨時アカウントを常に含み、前記保守対象機器の機器ＩＤに関連付けられてなるアカウントリストを更新し、当該更新されたアカウントリストを発行する。
【００１３】
前記配布サーバ装置は、前記更新されたアカウントリストを前記保守対象機器に配布する。
【００１４】
前記保守対象機器は、前記配布サーバ装置からアカウントリストを取得し、当該取得したアカウントリストに基づきパスワード認証を実行する。
【００１５】
前記発行サーバ装置は、記憶手段と、追加更新手段と、臨時アカウント要求入力手段と、臨時アカウント出力手段と、パスワード生成手段と、保守終了通知入力手段と、削除更新手段と、変更更新手段と、アカウントリスト発行手段を備える。
【００１６】
前記記憶手段は、計画保守の開始日時、前記保守員ＩＤ及び前記機器ＩＤを含む保守計画と、前記計画アカウントと、前記アカウントリストとを記憶する。
【００１７】
前記追加更新手段は、前記保守計画内の開始日時を検索し、保守開始前に、前記保守計画内の保守員ＩＤに対応する計画アカウントを前記保守計画内の機器ＩＤに対応するアカウントリストに追加し、当該アカウントリストを更新する。
【００１８】
前記臨時アカウント要求入力手段は、前記機器ＩＤを含む臨時アカウント要求が入力される。
【００１９】
前記臨時アカウント出力手段は、前記臨時アカウント要求が入力されると、当該臨時アカウント要求内の機器ＩＤに対応するアカウントリスト内の臨時アカウントを出力する。
【００２０】
前記パスワード生成手段は、前記臨時アカウントのパスワードを新規に生成する。
【００２１】
前記保守終了通知入力手段は、前記機器ＩＤを含む保守終了通知が入力される。
【００２２】
前記削除更新手段は、前記保守終了通知が入力されると、当該保守終了通知内の機器ＩＤに対応するアカウントリストから計画アカウントを削除し、当該アカウントリストを更新する。
【００２３】
前記変更更新手段は、前記臨時アカウント要求が入力され、かつ前記保守終了通知が入力されると、当該保守終了通知内の機器ＩＤに対応するアカウントリスト内の臨時アカウントのパスワードを前記新規に生成したパスワードに変更し、当該アカウントリストを更新する。
【００２４】
前記アカウントリスト発行手段は、前記追加し、削除し又は変更して更新したアカウントリストを前記配布サーバ装置に発行する。
【図面の簡単な説明】
【００２５】
【図１】本発明の第１の実施形態における保守員認証システムの構成例を示す模式図である。
【図２】同実施形態における発行サーバ装置の構成例を示す模式図である。
【図３】同実施形態における保守計画データベースの構成例を示す模式図である。
【図４】同実施形態における計画アカウントデータベースの構成例を説明するための模式図である。
【図５】同実施形態におけるアカウントリストデータベースの構成例を説明するための模式図である。
【図６】同実施形態における配布サーバ装置の構成例を説明するための模式図である。
【図７】同実施形態における動作例を説明するためのシーケンス図である。
【図８】同実施形態における動作例を説明するためのシーケンス図である。
【図９】同実施形態における動作例を説明するためのシーケンス図である。
【発明を実施するための形態】
【００２６】
以下、一実施形態について図面を参照して説明する。なお、以下の各装置は、ハードウェア構成、又はハードウェア資源とソフトウェアとの組合せ構成のいずれでも実施可能となっている。組合せ構成のソフトウェアとしては、予めネットワーク又は記憶媒体から各コンピュータにインストールされ、保守員認証システムの各装置の機能を当該各コンピュータに実現させるためのプログラムが用いられる。
【００２７】
（第１の実施形態）
図１は、第１の実施形態に係る保守員認証システムの構成の一例を示す模式図である。この保守員認証システム１０は、発行サーバ装置１００、配布サーバ装置２００及び３台の保守対象機器３００，３１０，３２０を備えている。なお、各保守対象機器３００，３１０，３２０は、３台に限らず、１台以上の任意の台数が使用可能となっている。
【００２８】
発行サーバ装置１００は、図２に示す通り、発行サーバ装置記憶部１０１、アカウントリスト追加更新部１０２、アカウントリスト削除更新部１０３、アカウントリスト変更更新部１０４、保守終了通知入力部１０５、臨時アカウント要求入力部１０６、臨時アカウント出力部１０７、アカウントリスト発行部１０８及び臨時保守パスワード生成部１０９を備えている。
【００２９】
発行サーバ装置１００は、保守作業を実施する組織が管理するサーバ装置である。
【００３０】
発行サーバ装置記憶部１０１は、各部から読出／書込可能なデータベースであり、図３乃至図５に示す如き、保守計画データベース１０１ａ、計画アカウントデータベース１０１ｂ及びアカウントリストデータベース１０１ｃを記憶している。
【００３１】
保守計画データベース１０１ａは、保守対象機器のどの機器の保守をいつ誰が行うかを定めた保守計画を管理するデータベースである。保守計画データベース１０１ａは、図３に示すように、保守対象機器ＩＤ、次回保守開始日時及び保守員ＩＤを少なくとも含み、必要に応じてその他の項目（次回保守終了日時及び保守ゾーン）を含んでなる複数の保守計画からなる。
【００３２】
計画アカウントデータベース１０１ｂは、保守を行う保守員毎のＩＤとパスワードの対を管理するデータベースである。計画アカウントデータベース１０１ｂは、図４に示すように、計画保守員を識別するための計画保守員ＩＤ（を値にもつアカウントＩＤ）と、当該計画保守員ＩＤに対応するパスワードとを含む複数の計画アカウントからなる。なお、各計画アカウントは、計画保守員毎に固有に設定、管理されている。
【００３３】
アカウントリストデータベース１０１ｃは、各保守対象機器で認証可能なアカウントを保守対象機器毎にまとめたアカウントリストを管理するデータベースである。アカウントリストデータベース１０１ｃは、図５に示すように、計画アカウント及び臨時アカウントのうち、臨時アカウントを常に含み、保守対象機器ＩＤと関連付けられてなる複数のアカウントリストからなる。発行サーバ装置１００は、当該アカウントリストを更新し、当該更新されたアカウントリストを発行する。なお、アカウントリストは、保守対象機器がＭＦＰ等のように、保守対象機器を使用する組織にも担当保守員が存在するようなシステムの場合、当該保守対象機器を使用する組織の担当保守員の計画アカウント及び臨時アカウントを含んでもよい。また、アカウントリストは、各アカウントの有効期限等の情報を含んでもよい。
【００３４】
なお、臨時アカウントは、臨時保守員を識別するための臨時保守ＩＤ（を値にもつアカウントＩＤ）と、当該臨時保守ＩＤに対応するパスワードを含んでおり、保守対象機器毎に計画アカウントと同じ形式で設定、管理される。
【００３５】
アカウントリスト追加更新部１０２は、保守計画内の次回保守開始日時を検索し、保守開始前に、当該保守計画内の保守員ＩＤに対応する計画アカウントを当該保守計画内の保守対象機器ＩＤに対応するアカウントリストに追加し、当該アカウントリストを更新する機能を持つ。
【００３６】
なお、アカウントリスト追加更新部１０２は、保守計画データベース１０１ａ内の次回保守開始日時を検索し、次回保守開始日時が予め定められた時間（例えば、保守開始１時間前や、計画作業開始日の０時等）になった保守計画を抽出する機能を持っていてもよい。また、アカウントリスト追加更新部１０２は、当該抽出した保守計画内の保守員ＩＤに対応する計画アカウントを、当該抽出した保守計画内の保守対象機器ＩＤに対応するアカウントリストに追加し、当該アカウントリストを更新する機能を持っていてもよい。
【００３７】
アカウントリスト削除更新部１０３は、保守終了通知入力部１０５に保守終了通知が入力されると、当該保守終了通知内の保守対象機器ＩＤに対応するアカウントリストをアカウントリストデータベース１０１ｃから読出す機能を持つ。アカウントリスト削除更新部１０３は、読出したアカウントリスト内の計画アカウントを削除し、当該アカウントリストを更新する機能を持つ。
【００３８】
なお、アカウントリスト削除更新部１０３は、保守計画データベース１０１ａを検索し、次回保守終了日時が予め定められた時間（例えば、次回保守終了日時の１時間後又は次日の０時等）になった保守計画を抽出する機能を持っていてもよい。また、アカウントリスト削除更新部１０３は、当該抽出した保守計画内の計画保守員ＩＤに対応する計画アカウントを、当該抽出した保守計画内の保守対象機器ＩＤに対応するアカウントリストから削除し、当該アカウントリストを更新する機能を持っていてもよい。
【００３９】
アカウントリスト変更更新部１０４は、臨時アカウント要求入力部１０６に臨時アカウント要求が入力され、かつ保守終了通知入力部１０５に保守終了通知が入力されると、保守終了通知内の保守対象機器ＩＤに対応するアカウントリストをアカウントリストデータベース１０１ｃから読出す機能を持つ。アカウントリスト変更更新部１０４は、読出したアカウントリスト内における臨時アカウントのパスワードを、臨時保守パスワード生成部１０９で新規に生成したパスワードに変更し、当該アカウントリストを更新する機能を持つ。
【００４０】
保守終了通知入力部１０５は、保守作業が終了した保守対象機器の保守対象機器ＩＤを入力情報として含む保守終了通知を外部から入力される機能を持つ。
【００４１】
なお、保守終了通知は、計画アカウント又は臨時アカウントを入力情報として含んでもよい。また、保守終了通知入力部１０５は、当該計画アカウント又は臨時アカウントを用いて当該保守終了通知が妥当であるかを判別した後に入力を受け付ける機能を持っていてもよい。
【００４２】
臨時アカウント要求入力部１０６は、臨時保守作業が必要な保守対象機器の保守対象機器ＩＤを入力情報として含む臨時アカウント要求を外部から入力される機能を持つ。
【００４３】
なお、臨時アカウント要求は、計画アカウント又は臨時アカウントを入力情報として含んでもよい。また、臨時アカウント要求入力部１０６は、当該計画アカウント又は臨時アカウントを用いて当該臨時アカウント要求が妥当であるかを判別した後に入力を受け付ける機能を持っていてもよい。
【００４４】
臨時アカウント出力部１０７は、臨時アカウント要求入力部１０６に臨時アカウント要求が入力されると、当該臨時アカウント要求内の保守対象機器ＩＤに対応するアカウントリストの臨時アカウントを外部に出力する機能を持つ。
【００４５】
なお、外部に出力する機能としては、例えば、当該臨時アカウントを図示しない表示画面上に表示する機能及び図示しない外部出力機器（例えば、プリンタ等）を介し、当該臨時アカウントを紙出力する機能等が適宜、使用可能となっている。
【００４６】
アカウントリスト発行部１０８は、アカウントリスト追加更新部１０２、アカウントリスト削除更新部１０３及びアカウントリスト変更更新部１０４により追加し、削除し、又は変更して更新されたアカウントリストをアカウントリスト受信部２０１へ発行する機能を持つ。
【００４７】
臨時保守パスワード生成部１０９は、臨時アカウントのパスワードを変更するためのパスワードを新規に生成する機能を持つ。
【００４８】
配布サーバ装置２００は、発行サーバ装置１００により更新された各アカウントリストを各保守対象機器３００，３１０，３２０に配布する機能を持つ。
【００４９】
具体的には、配布サーバ装置２００は、図６に示す通り、アカウントリスト受信部２０１、配布サーバ装置記憶部２０２、アカウントリスト配布部２０３を備えている。
【００５０】
アカウントリスト受信部２０１は、アカウントリスト発行部１０８から発行されたアカウントリストを受信する機能を持つ。
【００５１】
配布サーバ装置記憶部２０２は、各部から読出／書込可能なメモリであり、アカウントリスト受信部２０１から受信したアカウントリストを記憶する。
【００５２】
アカウントリスト配布部２０３は、各保守対象機器３００，３１０，３２０からの要求に応じて、配布サーバ装置記憶部２０２から各保守対象機器３００，３１０，３２０に対応するアカウントリストを読出し、当該アカウントリストを要求元に配布する機能を持つ。また、アカウントリスト配布部２０３は、各保守対象機器３００，３１０，３２０からの要求によらず、アカウントリストが配布サーバ装置記憶部２０２に記憶されると、当該記憶したアカウントリストに対応する保守対象機器へ、当該アカウントリストを速やかに配布する機能を持っていてもよい。
【００５３】
各保守対象機器３００，３１０，３２０は、任意の業務用の機能に加え、配布サーバ装置２００からアカウントリストを取得し、当該取得したアカウントリストに基づきパスワード認証を実行する機能を持つ。
【００５４】
例えば、各保守対象機器３００，３１０，３２０は、アカウントリスト配布部２０３に、それぞれの保守対象機器ＩＤに対応するアカウントリストを、定期的（例えば、周期指定（１時間毎等）や、時刻指定（毎日６時と１５時の２回）等）に取得要求し、当該対応するアカウントリストを取得する機能をもつ。
【００５５】
また、各保守対象機器３００，３１０，３２０は、定期的な取得要求によらず、アカウントリスト配布部２０３から配布されたアカウントリストを速やかに受信（取得）する機能を持っていてもよい。
【００５６】
各保守対象機器３００，３１０，３２０は、取得したアカウントリストを記憶する機能と、記憶したアカウントリストに基づきパスワード認証を実行する機能を持つ。
【００５７】
各保守対象機器３００，３１０，３２０は、記憶したアカウントリスト内の有効期限に基づき、有効期限を過ぎた計画アカウント及び臨時アカウントを無効化する機能を持っていてもよい。有効期限を過ぎたアカウントを無効化する機能によれば、保守作業終了後に、ネットワーク接続が不良になった場合でも、権限のないアカウントを速やかに無効化できる。
【００５８】
また、各保守対象機器３００，３１０，３２０は、記憶したアカウントリスト内の有効期限が“更新まで”となっているアカウントについては、アカウントリストが更新されるまで有効とする機能を持っていてもよい。
【００５９】
なお、各装置間の通信は、配布サーバ装置２００を、外部ネットワークからアクセス可能なｈｔｔｐｓ（Hypertext Transfer Protocol Secure）サーバ装置や、メールサーバ装置として構築することで実現可能である。
【００６０】
配布サーバ装置２００がｈｔｔｐｓサーバ装置として実現される場合、配布サーバ装置２００は、保守作業を実施する組織が管理する。このとき、各装置間の通信は、ｈｔｔｐｓを使用した暗号化通信により実施可能である。
【００６１】
また、配布サーバ装置２００がメールサーバ装置として実現される場合、配布サーバ装置２００は、保守対象機器を使用する組織に管理される。このとき、アカウントリスト発行部１０８が発行するアカウントリストは、暗号化されてメールに添付され、各保守対象機器３００，３１０，３２０に個別に定められたメールアドレスに送信されることで、配布サーバ装置記憶部２０２に設定された領域に記憶される。また、各保守対象機器３００，３１０，３２０は、ＰＯＰ３（Post Office Protocol version 3）により配布サーバ装置２００から自装置宛に、電子署名付きのメールを受信することによりアカウントリストを安全に取得できる。
【００６２】
なお、発行サーバ装置１００及び配布サーバ装置２００は、ネットワーク接続が不良である場合を想定して、各保守対象機器３００，３１０，３２０からアカウントリスト取得成功時に受信確認のメールをリプライにより受信することで、各保守対象機器３００，３１０，３２０がアカウントリストを正常に更新したことを確認できる機能を有してもよい。
【００６３】
発行サーバ装置１００及び配布サーバ装置２００は、当該確認できる機能を有する場合、各保守対象機器３００，３１０，３２０による更新が確認されたアカウントリストと、各更新部１０２，１０３，１０４による最新の更新結果とを区別して発行サーバ装置記憶部１０１（及び配布サーバ装置記憶部２０２）に記憶してもよい。このとき、臨時アカウント要求入力時において、臨時アカウント出力部１０７が、当該更新が確認されたアカウントリスト内の臨時アカウントを外部に出力する機能を持っていてもよい。この場合、ネットワーク接続の不良により、最新のアカウントリストが保守対象機器３００に届かなかったとしても、更新が確認された臨時アカウントにより、保守員がパスワード認証を受けることができる。
【００６４】
また、当該外部に出力する機能は、当該更新が確認されたアカウントリスト内の臨時アカウントに加え、当該更新が確認されていない最新のアカウントリスト内の臨時アカウントをも外部に出力してもよい（複数の臨時アカウントを出力してもよい）。この場合、保守対象機器３００による更新の後、受信確認のメールがネットワーク接続の不良により配布サーバ装置２００に届かなかったとしても、最新のアカウントリスト内の臨時アカウントにより、保守員がパスワード認証を受けることができる。
【００６５】
次に、以上のように構成された保守員認証システムの動作について図７乃至図９のシーケンス図を用いて説明する。各保守対象機器３００，３１０，３２０の動作は同様なので、保守対象機器３００の動作を代表例として説明する。また、事前準備として、発行サーバ装置記憶部１０１に記憶された各アカウントリストは、配布サーバ装置２００を介して各保守対象機器３００，３１０，３２０へ配布済みとする。
【００６６】
まず、保守計画に従って、計画通り保守作業が実施された場合の保守員認証システムの動作について、図７のシーケンス図を参照しながら説明する。ここでは、計画保守員ＩＤが“１２１４３３”である計画保守員（Ａ）が、保守対象機器ＩＤが“１２５００１”である保守対象機器３００の保守を保守計画に従って実施する場合を例に挙げて述べる。
【００６７】
はじめに、アカウントリスト追加更新部１０２は、保守計画データベース１０１ａを検索し、次回保守開始日時から一定時間前になった保守計画を抽出する（ＳＴ１）。
【００６８】
アカウントリスト追加更新部１０２は、抽出した保守計画内の計画保守員ＩＤ“１２１４３３”に対応する計画アカウントを計画アカウントデータベース１０１ｂから読み出すと共に、抽出した保守計画内の保守対象機器ＩＤ“１２５００１”に対応するアカウントリストをアカウントリストデータベース１０１ｃから読出す。アカウントリスト追加更新部１０２は、当該読出したアカウントリストに当該読み出した計画アカウントを追加し、当該アカウントリストを更新する（ＳＴ２）。
【００６９】
アカウントリスト発行部１０８は、追加更新したアカウントリストを、アカウントリスト受信部２０１に発行（送信）する（ＳＴ３）。
【００７０】
アカウントリスト受信部２０１は、受信したアカウントリストを配布サーバ装置記憶部２０２に記憶する（ＳＴ４）。
【００７１】
保守対象機器３００は、アカウントリスト配布部２０３からアカウントリストを取得し、図示しない記憶部内のアカウントリストを当該取得したアカウントリストに更新する（ＳＴ５）。これにより、保守対象機器３００内のアカウントリストは、ステップＳＴ２で計画アカウントが追加されたアカウントリストに更新される。
【００７２】
保守員（Ａ）は、保守計画に従い、計画保守員ＩＤ“１２１４３３”及びパスワード“ｔｏ１ｄｏ１ｆｕ２”を用いて保守対象機器３００によるパスワード認証を受けた後、保守作業を行う（ＳＴ６）。
【００７３】
保守作業が終了すると、保守終了通知入力部１０５は、保守員（Ａ）の操作により、保守終了通知が入力される（ＳＴ７）。
【００７４】
保守終了通知入力部１０５に保守終了通知が入力されると、アカウントリスト削除更新部１０３は、当該保守終了通知内の保守対象機器ＩＤ“１２５００１”に対応するアカウントリストをアカウントリストデータベース１０１ｃから読出す。また、アカウントリスト削除更新部１０３は、当該アカウントリスト内の計画アカウントを削除し、当該アカウントリストを更新する（ＳＴ８）。
【００７５】
アカウントリスト発行部１０８は、削除更新したアカウントリストを、アカウントリスト受信部２０１に発行（送信）する（ＳＴ９）。
【００７６】
アカウントリスト受信部２０１は、受信したアカウントリストを配布サーバ装置記憶部２０２に記憶する（ＳＴ１０）。
【００７７】
保守対象機器３００は、アカウントリスト配布部２０３からアカウントリストを取得し、図示しない記憶部内のアカウントリストを当該取得したアカウントリストに更新する（ＳＴ１１）。これにより、保守対象機器３００内のアカウントリストは、ステップＳＴ８で計画アカウントが削除されたアカウントリストに更新される。
【００７８】
次に、ネットワーク接続の不良によって保守対象機器によるアカウントリスト取得が失敗した場合の保守員認証システムの動作について、図８のシーケンス図を参照しながら説明する。ここでは、計画保守員（Ａ）が保守対象機器３００の保守を保守計画に従って実施しようとし、保守対象機器３００によるアカウントリスト取得が失敗した場合に、臨時保守ＩＤ“９０００１１”及びパスワード“Ｓ０ａ３ｇ４．ｊ８”を用いてパスワード認証を実施する動作を例に挙げて述べる。なお、計画保守員（Ａ）の計画保守員ＩＤは“１２１４３３”であり、保守対象機器３００の保守対象機器ＩＤは“１２５００１”であるとする。
【００７９】
はじめに、アカウントリスト追加更新部１０２は、保守計画データベース１０１ａを検索し、次回保守開始日時から一定時間前になった保守計画を抽出する（ＳＴ２１）。
【００８０】
アカウントリスト追加更新部１０２は、抽出した保守計画内の計画保守員ＩＤ“１２１４３３”に対応する計画アカウントを計画アカウントデータベース１０１ｂから読み出すと共に、抽出した保守計画内の保守対象機器ＩＤ“１２５００１”に対応するアカウントリストをアカウントリストデータベース１０１ｃから読出す。アカウントリスト追加更新部１０２は、当該読出したアカウントリストに当該読み出した計画アカウントを追加し、当該アカウントリストを更新する（ＳＴ２２）。
【００８１】
アカウントリスト発行部１０８は、追加更新したアカウントリストを、アカウントリスト受信部２０１に発行（送信）する（ＳＴ２３）。
【００８２】
アカウントリスト受信部２０１は、受信したアカウントリストを配布サーバ装置記憶部２０２に記憶する（ＳＴ２４）。
【００８３】
保守対象機器３００は、アカウントリスト配布部２０３からアカウントリスト取得を試みるが、ネットワーク接続の不良により取得に失敗する（ＳＴ２５）。
【００８４】
臨時アカウント要求入力部１０６は、保守員（Ａ）の操作により、臨時アカウント要求が入力される（ＳＴ２６）。
【００８５】
臨時アカウント出力部１０７は、入力された臨時アカウント要求内の保守対象機器ＩＤ“１２５００１”に対応するアカウントリストをアカウントリストデータベース１０１ｃから読出し、当該アカウントリスト内の臨時アカウントを出力する（ＳＴ２７）。
【００８６】
保守員（Ａ）は、出力された臨時アカウントに従い、臨時保守ＩＤ“９０００１１”及びパスワード“Ｓ０ａ３ｇ４．ｊ８”を用いて保守対象機器３００によるパスワード認証を受けた後、保守作業を行う（ＳＴ２８）。
【００８７】
保守作業が終了し、保守終了通知入力部１０５は、保守員（Ａ）の操作により、保守終了通知が入力される（ＳＴ２９）。
【００８８】
臨時保守パスワード生成部１０９は、臨時保守用のパスワード“ｓｌ７ｍ＿ｎ２；ｄ”を新規に生成する（ＳＴ３０）。
【００８９】
保守終了通知入力部１０５に保守終了通知が入力されると、アカウントリスト削除更新部１０３は、ステップＳＴ８と同様に、保守終了通知内の保守対象機器ＩＤに対応するアカウントリスト内の計画アカウントを削除し、当該アカウントリストを更新する（ＳＴ３１）。
【００９０】
臨時アカウント要求入力部１０６に臨時アカウント要求が入力され、かつ保守終了通知入力部１０５に保守終了通知が入力されると、アカウントリスト変更更新部１０４は、保守終了通知内の保守対象機器ＩＤ“１２５００１”に対応するアカウントリストをアカウントリストデータベース１０１ｃから読出す。また、アカウントリスト変更更新部１０４は、当該読出したアカウントリスト内の臨時保守アカウントのパスワード“Ｓ０ａ３ｇ４．ｊ８”を、新規に生成したパスワード“ｓｌ７ｍ＿ｎ２；ｄ”に変更し、当該アカウントリストを更新する（ＳＴ３２）。
【００９１】
アカウントリスト発行部１０８は、削除更新し、変更更新したアカウントリストを、アカウントリスト受信部２０１に発行（送信）する（ＳＴ３３）。
【００９２】
アカウントリスト受信部２０１は、受信したアカウントリストを配布サーバ装置記憶部２０２に記憶する（ＳＴ３４）。
【００９３】
保守対象機器３００は、アカウントリスト配布部２０３からアカウントリストを取得し、当該取得したアカウントリストを、計画アカウントが削除され且つ臨時アカウントのパスワードが変更されたアカウントリストに更新する（ＳＴ３５）。これにより、保守対象機器３００内のアカウントリストは、ステップＳＴ３２で臨時アカウントが変更されたアカウントリストに更新される。
【００９４】
次に、保守計画外の保守員によって保守を実施する場合の保守員認証システムの動作について、図９のシーケンス図を参照しながら説明する。ここでは、計画保守員（Ａ）が保守対象機器３００の保守を実施する保守計画について、保守計画外の計画保守員（Ｂ）がパスワード認証を受ける場合を例に挙げて述べる。
【００９５】
なお、保守員の変更が事前に判明している場合は、発行サーバ装置記憶部１０１に記憶している保守計画データベース１０１ａを最新の保守計画に上書きすることで、図７に従ったシーケンスにて保守を実施することが可能である。また、計画保守員（Ａ）の計画保守員ＩＤは“１２１４３３”であり、保守対象機器３００の保守対象機器ＩＤは“１２５００１”であるとする。計画保守員（Ｂ）の計画保守員ＩＤは“１４４５２２”であり、臨時保守ＩＤ及びパスワードは、それぞれ“９０００１１”及び“Ｓ０ａ３ｇ４．ｊ８”であるとする。
【００９６】
はじめに、アカウントリスト追加更新部１０２は、保守計画データベース１０１ａを検索し、次回保守開始日時から一定時間前になった保守計画を抽出する（ＳＴ４１）。
【００９７】
アカウントリスト追加更新部１０２は、抽出した保守計画内の計画保守員ＩＤ“１２１４３３”に対応する計画アカウントを計画アカウントデータベース１０１ｂから読み出すと共に、抽出した保守計画内の保守対象機器ＩＤ“１２５００１”に対応するアカウントリストをアカウントリストデータベース１０１ｃから読出す。アカウントリスト追加更新部１０２は、当該読出したアカウントリストに当該読み出した計画アカウントを追加し、当該アカウントリストを更新する（ＳＴ４２）。
【００９８】
アカウントリスト発行部１０８は、追加更新したアカウントリストを、アカウントリスト受信部２０１に発行（送信）する（ＳＴ４３）。
【００９９】
アカウントリスト受信部２０１は、受信したアカウントリストを配布サーバ装置記憶部２０２に記憶する（ＳＴ４４）。
【０１００】
保守対象機器３００は、アカウントリスト配布部２０３からアカウントリストを取得し、計画アカウントが追加されたアカウントリストに更新する（ＳＴ４５）。これにより、保守対象機器３００内のアカウントリストは、ステップＳＴ４２で計画アカウントが追加されたアカウントリストに更新される。
【０１０１】
臨時アカウント要求入力部１０６は、保守員（Ｂ）の操作により、臨時アカウント要求が入力される（ＳＴ４６）。
【０１０２】
臨時アカウント出力部１０７は、入力された臨時アカウント要求内の保守対象機器ＩＤ“１２５００１”に対応するアカウントリストをアカウントリストデータベース１０１ｃから読出し、当該アカウントリスト内の臨時アカウントを出力する（ＳＴ４７）。
【０１０３】
保守員（Ｂ）は、出力された臨時アカウントに従い、臨時保守ＩＤ“９０００１１”及びパスワード“Ｓ０ａ３ｇ４．ｊ８”を用いて保守対象機器３００によるパスワード認証を受けた後、保守作業を行う（ＳＴ４８）。
【０１０４】
保守作業が終了し、保守終了通知入力部１０５は、保守員（Ｂ）の操作により、保守終了通知が入力される（ＳＴ４９）。
【０１０５】
臨時保守パスワード生成部１０９は、臨時保守用のパスワード“ｓｌ７ｍ＿ｎ２；ｄ”を新規に生成する（ＳＴ５０）。
【０１０６】
保守終了通知入力部１０５に保守終了通知が入力されると、アカウントリスト削除更新部１０３は、ステップＳＴ８等と同様に、保守終了通知内の保守対象機器ＩＤに対応するアカウントリスト内の計画アカウントを削除し、当該アカウントリストを更新する（ＳＴ５１）。
【０１０７】
臨時アカウント要求入力部１０６に臨時アカウント要求が入力され、かつ保守終了通知入力部１０５に保守終了通知が入力されると、アカウントリスト変更更新部１０４は、保守終了通知内の保守対象機器ＩＤ“１２５００１”に対応するアカウントリストをアカウントリストデータベース１０１ｃから読出す。また、アカウントリスト変更更新部１０４は、当該読出したアカウントリスト内の臨時保守アカウントのパスワード“Ｓ０ａ３ｇ４．ｊ８”を、新規に生成したパスワード“ｓｌ７ｍ＿ｎ２；ｄ”に変更し、当該アカウントリストを更新する（ＳＴ５２）。
【０１０８】
アカウントリスト発行部１０８は、削除更新し、変更更新したアカウントリストを、アカウントリスト受信部２０１に発行（送信）する（ＳＴ５３）。
【０１０９】
アカウントリスト受信部２０１は、受信したアカウントリストを配布サーバ装置記憶部２０２に記憶する（ＳＴ５４）。
【０１１０】
保守対象機器３００は、アカウントリスト配布部２０３からアカウントリストを取得し、当該取得したアカウントリストを、計画アカウントが削除され且つ臨時アカウントのパスワードが変更されたアカウントリストに更新する（ＳＴ５５）。これにより、保守対象機器３００内のアカウントリストは、ステップＳＴ５１で計画アカウントが削除され、ステップＳＴ５２で臨時アカウントが変更されたアカウントリストに更新される。
【０１１１】
上述したように本実施形態によれば、計画アカウント及び臨時アカウントのうち、臨時アカウントを常に含むアカウントリストを更新する構成により、権限のないアカウントを速やかに無効化でき、且つ計画外の保守時や、保守対象機器のネットワーク接続の不良時においても、パスワード認証を実行することができる。
【０１１２】
例えば、保守開始前に、計画アカウントをアカウントリストに追加し、当該アカウントリストを更新する。保守終了通知が入力されると、アカウントリストから計画アカウントを削除し、当該アカウントリストを更新する。
【０１１３】
これにより、権限のない計画アカウントを速やかに無効化でき、計画アカウントによるパスワード認証を実行できる。
【０１１４】
また、臨時アカウント要求が入力されると、アカウントリスト内の臨時アカウントを出力する。臨時アカウント要求が入力され、かつ保守終了通知が入力されると、アカウントリスト内の臨時アカウントのパスワードを新規パスワードに変更し、当該アカウントリストを更新する。
【０１１５】
これにより、権限のない臨時アカウントを速やかに無効化でき、且つ計画外の保守時や、保守対象機器のネットワーク接続の不良時においても、臨時アカウントによるパスワード認証を実行できる。
【０１１６】
すなわち、本実施形態によれば、計画アカウントと臨時アカウントからなるアカウントリストを定義し、計画アカウントを必要に応じて追加、削除し、臨時アカウントを必要に応じて変更することで、前述した効果を得ることができる。
【０１１７】
なお、上記の実施形態に記載した手法は、コンピュータに実行させることのできるプログラムとして、磁気ディスク（フロッピー（登録商標）ディスク、ハードディスク等）、光ディスク（ＣＤ−ＲＯＭ、ＤＶＤ等）、光磁気ディスク（ＭＯ）、半導体メモリ等の記憶媒体に格納して頒布することができる。
【０１１８】
また、この記憶媒体としては、プログラムを記憶でき、かつコンピュータが読み取り可能な記憶媒体であれば、その記憶形式は何れの形態であってもよい。
【０１１９】
また、記憶媒体からコンピュータにインストールされたプログラムの指示に基づきコンピュータ上で稼働しているＯＳ（オペレーティングシステム）や、データベース管理ソフト、ネットワークソフト等のＭＷ（ミドルウェア）等が上記実施形態を実現するための各処理の一部を実行してもよい。
【０１２０】
さらに、実施形態における記憶媒体は、コンピュータと独立した媒体に限らず、ＬＡＮやインターネット等により伝送されたプログラムをダウンロードして記憶又は一時記憶した記憶媒体も含まれる。
【０１２１】
また、実施形態における記憶媒体は1つに限らず、複数の媒体から上記の実施形態における処理が実行される場合も本発明における記憶媒体に含まれ、媒体構成は何れの構成であってもよい。
【０１２２】
なお、実施形態におけるコンピュータは、記憶媒体に記憶されたプログラムに基づき、上記の実施形態における各処理を実行するものであって、パソコン等の１つからなる装置、複数の装置がネットワーク接続されたシステム等の何れの構成であってもよい。
【０１２３】
また、実施形態におけるコンピュータとは、パソコンに限らず、情報処理機器に含まれる演算処理装置、マイコン等も含み、プログラムによって本発明の機能を実現することが可能な機器、装置を総称している。
【０１２４】
なお、本発明の実施形態を説明したが、この実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。この実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。この実施形態やその変形は、発明の範囲や要旨に含まれると同様に、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
【符号の説明】
【０１２５】
１０…保守員認証システム、１００…発行サーバ装置、１０１…発行サーバ装置記憶部、１０１ａ…保守計画データベース、１０１ｂ…計画アカウントデータベース、１０１ｃ…アカウントリストデータベース、１０２…アカウントリスト追加更新部、１０３…アカウントリスト削除更新部、１０４…アカウントリスト変更更新部、１０５…保守終了通知入力部、１０６…臨時アカウント要求入力部、１０７…臨時アカウント出力部、１０８…アカウントリスト発行部、１０９…臨時保守パスワード生成部、２００…配布サーバ装置、２０１…アカウントリスト受信部、２０２…配布サーバ装置記憶部、２０３…アカウントリスト配布部、３００…保守対象機器、３１０…保守対象機器、３２０…保守対象機器。
【図１】
2015170215.tif 000003
【図２】
2015170215.tif 000004
【図３】
2015170215.tif 000005
【図４】
2015170215.tif 000006
【図５】
2015170215.tif 000007
【図６】
2015170215.tif 000008
【図７】
2015170215.tif 000009
【図８】
2015170215.tif 000010
【図９】
2015170215.tif 000011