(57)【特許請求の範囲】
【請求項１】
通信網を介してソフトウエアの更新情報が提供される被資格審査装置と、前記被資格審査装置にインストールされた情報更新がどこまで行われているかを判断し、その判断結果をもとに前記被資格審査装置が資格を満たしているかどうかの審査を行う資格審査装置とを含む資格審査システムであって、
前記資格審査装置は、
前記被資格審査装置が保持する情報更新プログラムを最後に更新した時刻と情報の受け渡しが行われた時刻とを、前記被資格審査装置から受信して、前記情報更新プログラムを最後に更新した時刻から前記情報の受け渡しが行われた時刻までの時間と、自装置が保持するいつ更新すべき情報が発行されるかの時刻から、同じく自装置が保持する情報の受け渡しが行われた時刻までの時間との比較を行う比較手段を含み、
前記比較結果に基づいて前記被資格審査装置にインストールされた情報更新がどこまで行われているかを判断することを特徴とする資格審査システム。
【請求項２】
前記比較手段は、前記資格審査装置が個別に保持する時計の示す前記情報の受け渡しが行われた時刻から前記資格審査装置が保持するいつ更新すべき情報が発行されるかの時刻を差し引いた時間と、前記被資格審査装置が個別に保持する時計の示す前記情報の受け渡しが行われた時刻から前記被資格審査装置が保持する情報更新プログラムを最後に更新した時刻を差し引いた時間とを比較することを特徴とする請求項１記載の資格審査システム。
【請求項３】
前記資格審査装置と、前記被資格審査装置と、前記資格審査装置と前記被資格審査装置との通信を制御する通信制御装置と、ソフトウエアの更新情報を提供する更新情報提供装置と、前記資格審査装置、前記被資格審査装置、前記通信制御装置および前記更新情報提供装置と接続される通信網とを含むことを特徴とする請求項１または２記載の資格審査システム。
【請求項４】
前記資格審査装置はいつ更新すべき情報が発行されるかの時刻を示す資格審査条件情報と、最新の更新情報を前記更新情報提供装置内の更新情報提供サーバ部から受け取る審査条件情報更新手段とを含み、
前記審査条件情報更新手段は前記最新の更新情報で前記資格審査条件情報を更新することを特徴とする請求項３記載の資格審査システム。
【請求項５】
前記通信制御装置は、前記資格審査装置から審査結果に基づく通信制御指示を受け取り、前記被資格審査装置の通信を制御することを特徴とする請求項３または４記載の資格審査システム。
【請求項６】
前記資格審査装置は前記通信制御装置内に設けられることを特徴とする請求項３から５いずれか一項に記載の資格審査システム。
【請求項７】
通信網を介してソフトウエアの更新情報が提供される被資格審査装置と、前記被資格審査装置にインストールされた情報更新がどこまで行われているかを判断し、その判断結果をもとに前記被資格審査装置が資格を満たしているかどうかの審査を行う資格審査装置とを含む資格審査システムにおける資格審査方法であって、
前記資格審査装置において、
前記被資格審査装置が保持する情報更新プログラムを最後に更新した時刻と情報の受け渡しが行われた時刻とを、前記被資格審査装置から受信するステップと、
前記情報更新プログラムを最後に更新した時刻から前記情報の受け渡しが行われた時刻までの時間と、自装置が保持するいつ更新すべき情報が発行されるかの時刻から、同じく自装置が保持する情報の受け渡しが行われた時刻までの時間との比較を行う比較ステップと、
前記比較ステップでの比較結果に基づいて前記被資格審査装置にインストールされた情報更新がどこまで行われているかを判断するステップと、
を含むことを特徴とする資格審査方法。
【請求項８】
前記比較ステップは、前記資格審査装置が個別に保持する時計の示す前記情報の受け渡しが行われた時刻から前記資格審査装置が保持するいつ更新すべき情報が発行されるかの時刻を差し引いた時間と、前記被資格審査装置が個別に保持する時計の示す前記情報の受け渡しが行われた時刻から前記被資格審査装置が保持する情報更新プログラムを最後に更新した時刻を差し引いた時間とを比較することを特徴とする請求項７記載の資格審査方法。
【請求項９】
前記資格審査システムは、前記資格審査装置と、前記被資格審査装置と、前記資格審査装置と前記被資格審査装置との通信を制御する通信制御装置と、ソフトウエアの更新情報を提供する更新情報提供装置と、前記資格審査装置、前記被資格審査装置、前記通信制御装置および前記更新情報提供装置と接続される通信網とを含むことを特徴とする請求項７または８記載の資格審査方法。
【請求項１０】
前記資格審査装置は、いつ更新すべき情報が発行されるかの時刻を示す資格審査条件情報と、最新の更新情報を前記更新情報提供装置内の更新情報提供サーバ部から受け取る審査条件情報更新ステップとを含み、
前記審査条件情報更新ステップは、前記最新の更新情報で前記資格審査条件情報を更新することを特徴とする請求項９記載の資格審査方法。
【請求項１１】
前記通信制御装置は、前記資格審査装置から審査結果に基づく通信制御指示を受け取り、前記被資格審査装置の通信を制御することを特徴とする請求項９または１０記載の資格審査方法。
【請求項１２】
前記資格審査装置は前記通信制御装置内に設けられることを特徴とする請求項９から１１いずれか一項に記載の資格審査方法。
【請求項１３】
被資格審査装置にインストールされた情報更新がどこまで行われているかを判断し、その判断結果をもとに前記被資格審査装置が資格を満たしているかどうかの審査を行う資格審査装置であって、
前記被資格審査装置が保持する情報更新プログラムを最後に更新した時刻と情報の受け渡しが行われた時刻とを、前記被資格審査装置から受信して、前記情報更新プログラムを最後に更新した時刻から前記情報の受け渡しが行われた時刻までの時間と、自装置が保持するいつ更新すべき情報が発行されるかの時刻から、同じく自装置が保持する情報の受け渡しが行われた時刻までの時間との比較を行う比較手段を含み、
前記比較結果に基づいて前記被資格審査装置にインストールされた情報更新がどこまで行われているかを判断することを特徴とする資格審査装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、資格審査システムおよびその審査方法ならびに資格審査装置に関し、特に被資格審査装置が持つ更新される情報の状態をもとに被資格審査装置が資格を満たしているかどうかの審査を行う資格審査システムおよびその審査方法ならびに資格審査装置に関する。
【背景技術】
【０００２】
ネットワークに接続して通信を行なうためには、接続する通信装置がウイルスに汚染されていないか、最新のパッチ（ｐａｔｃｈ：バグ修正用プログラム）が適用されているか、あるいはアンチウイルスプログラムの定義ファイルが最新になっているか等の資格審査チェックを受け、そのチェックに合格してから通信を行なうべきである。さもなければ、接続する通信装置が汚染源となりネットワークが汚染されたり、接続する通信装置が攻撃されるなどの危険な状態に陥るおそれがある。
【０００３】
一方、この種の通信システムの一例として、更新実施に対して付加した実施日時情報を蓄積する更新スケジュール管理データと、この更新スケジュール管理データの実施日時情報を監視し、実施の指示を行なう更新実施スケジュール管理部を備え、更新作業をスケジューリングするセキュリティアップデート監視装置が開示されている（たとえば、特許文献１参照）。
【０００４】
また、パーソナルコンピュータとカメラの時刻を比較し、その時刻の差が所定時間以上である場合に、カメラとカメラに記録された画像の時刻を修正する画像時刻修正方法が開示されている（たとえば、特許文献２参照）。
【０００５】
また、端末装置個々にインストールされているＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）のバージョンをセキュリティホールの存在を示す勧告がなされた日付と照らし合わせることにより、いつの時点まで正しいセキュリティ対策が施されていたかを認識することができる通信システムが開示されている（たとえば、特許文献３参照）。
【０００６】
また、更新プログラムが選択され、かつ、更新日付が入力されると、更新順序チェック手段により更新情報記憶部の内容を参照して、選択された更新プログラムの実行の可否を判断して入力された更新日付が更新予定日付と異なるとき、および要先行プログラムによる処理が実行されていないときは、選択された更新プログラムの実行を防止する誤順処理防止方法が開示されている（たとえば、特許文献４参照）。
【０００７】
【特許文献１】特開２００３−０７６４３４号公報（段落００２９、図７）
【特許文献２】特開２００３−３０９７９３号公報（段落００２４〜００２８、図５）
【特許文献３】特開２００５−３２２９６４号公報（段落００８１〜００８４、図５）
【特許文献４】特開平０５−２７４１３７号公報（段落００１７、００２８、００３１、図１および図２）
【発明の開示】
【発明が解決しようとする課題】
【０００８】
しかし従来の通信システムでは、更新される情報を有するソフトウエアの情報更新手続手順は統一されたものがなく、あるいはその手順が未公開であるため、そのソフトウエア毎に異なる多種多様な方法で行なわれており、その更新状態をその情報更新プログラムの開発者以外が知るのは極めて困難であった。
【０００９】
また、どのような情報を更新すればよいかについては、どのようなソフトウエアをその中のどの機能を取捨選択してインストールしているか、あるいはどのような設定を行なっているか等の状態や、どのようなハードウエア構成でその装置が構成されていて、そのハードウエアに対応するデバイスドライバ等がどのような状態でインストールされているか等の状態に依存しており、一般に装置ごとに異なっており、全ての装置に共通になることはない。
【００１０】
そのため、どのような情報の更新が必要かについては、情報更新プログラムで装置ごとにその状態を調べ、得られた情報を元に更新作業が行なわれることになっており、更新状態を調査することは多くの処理を必要とする複雑なものになっている。
【００１１】
したがって、一つの特定の方法に対してその更新状態を調査することでさえ困難であり、まして更新の手順や方式に依存しない汎用的な更新状態の調査方法等は存在しなかった。
【００１２】
一方、特許文献１、３および４に日時情報、バージョン情報または更新日付に基づいて情報更新がなされているかを判定する発明が開示されているが、被資格審査装置が保持する情報更新プログラムの起動時刻と資格審査装置が保持するいつ更新すべき情報が発行されるかの時刻との比較を各々の審査装置が有する時計の現在時刻を基準として行う本発明の構成はこれらの特許文献に全く開示されていない。
【００１３】
また、特許文献２に示されているのは単にパーソナルコンピュータとカメラの時刻を比較し、差があれば両者を一致させるという技術に過ぎない。
【００１４】
そこで本発明の目的は、資格審査の際の判断に使われる情報となる被資格審査装置が持つ更新される情報の状態を、その情報の更新手順や方式の具体的な方法を知ることなくして、知ることができ、情報の更新手順や方式に依存せずに、その情報を資格審査の際の判断に使う情報として利用することができ、かつその審査結果に応じて被資格審査装置が行うことができる通信を制御することが可能な資格審査システムおよびその審査方法ならびに資格審査装置を提供することにある。
【課題を解決するための手段】
【００１５】
前記課題を解決するために、本発明による資格審査システムは、
通信網を介してソフトウエアの更新情報が提供される被資格審査装置と、前記被資格審査装置にインストールされた情報更新がどこまで行われているかを判断し、その判断結果をもとに前記被資格審査装置が資格を満たしているかどうかの審査を行う資格審査装置とを含む資格審査システムであって、
前記資格審査装置は、
前記被資格審査装置が保持する情報更新プログラムを最後に更新した時刻と情報の受け渡しが行われた時刻とを、前記被資格審査装置から受信して、前記情報更新プログラムを最後に更新した時刻から前記情報の受け渡しが行われた時刻までの時間と、自装置が保持するいつ更新すべき情報が発行されるかの時刻から、同じく自装置が保持する情報の受け渡しが行われた時刻までの時間との比較を行う比較手段を含み、
前記比較結果に基づいて前記被資格審査装置にインストールされた情報更新がどこまで行われているかを判断することを特徴とする。
【００１６】
また、本発明による資格審査方法は、
通信網を介してソフトウエアの更新情報が提供される被資格審査装置と、前記被資格審査装置にインストールされた情報更新がどこまで行われているかを判断し、その判断結果をもとに前記被資格審査装置が資格を満たしているかどうかの審査を行う資格審査装置とを含む資格審査システムにおける資格審査方法であって、
前記資格審査装置において、
前記被資格審査装置が保持する情報更新プログラムを最後に更新した時刻と情報の受け渡しが行われた時刻とを、前記被資格審査装置から受信するステップと、
前記情報更新プログラムを最後に更新した時刻から前記情報の受け渡しが行われた時刻までの時間と、自装置が保持するいつ更新すべき情報が発行されるかの時刻から、同じく自装置が保持する情報の受け渡しが行われた時刻までの時間との比較を行う比較ステップと、
前記比較ステップでの比較結果に基づいて前記被資格審査装置にインストールされた情報更新がどこまで行われているかを判断するステップと、
を含むことを特徴とする。
【００１７】
また、本発明による資格審査装置は、
被資格審査装置にインストールされた情報更新がどこまで行われているかを判断し、その判断結果をもとに前記被資格審査装置が資格を満たしているかどうかの審査を行う資格審査装置であって、
前記被資格審査装置が保持する情報更新プログラムを最後に更新した時刻と情報の受け渡しが行われた時刻とを、前記被資格審査装置から受信して、前記情報更新プログラムを最後に更新した時刻から前記情報の受け渡しが行われた時刻までの時間と、自装置が保持するいつ更新すべき情報が発行されるかの時刻から、同じく自装置が保持する情報の受け渡しが行われた時刻までの時間との比較を行う比較手段を含み、
前記比較結果に基づいて前記被資格審査装置にインストールされた情報更新がどこまで行われているかを判断することを特徴とする。
【００１９】
ここで、本発明の作用を述べる。本発明では、ソフトウエアの情報更新手順が公開されていない場合や、そのソフトウエア毎に異なる多種多様な方法の情報更新プログラム内部の具体的な更新情報手順を知らない場合でも、それらの手順を追求するのではなく、情報更新処理そのものはそれぞれの情報更新プログラムに任せ、処理手順そのものはブラックボックスとして扱う。また、情報更新プログラムが正しく動作すれば、更新状態としてはその時点での最新状態になっているものと判断する。
【００２０】
また、情報更新プログラムが作動し、更新状態が最新になっていることを知る方法として、情報更新プログラム内部の手順を知らなくても分かる情報更新プログラムが起動されたことに伴い生成される外形的な時刻情報を用いる。
【００２１】
具体的には、情報更新プログラムが起動されたことによりＯＳ側で生成される、情報更新プログラムがいつ起動して正常終了したかを示す時刻や、情報更新プログラムの内部の処理で利用されるファイルがいつ生成、参照および更新されるかを示す時刻等の外形的な時刻情報を頼りに、更新状態を調べる方法を用いる。
【００２２】
すなわち、資格審査・通信制御指示装置は被資格審査装置に記録されている情報更新プログラムが起動したことにより生成される外形的な時刻情報を取得し、その時刻情報を資格審査・通信制御指示装置側で保持しているいつ更新すべき情報が発行されているかの最新情報と比較し、被資格審査装置の情報の更新が最新になっているか否かを判断する。そして、その判断結果に従い被資格審査装置の通信を通信制御装置を介して制御する。
【００２３】
一方、絶対的な時間同期がとれていないような一般的な装置における時刻情報は、その装置内においては意味を持つが、その装置外の時刻情報と比較するような際には絶対的な情報ではないため、有効な情報にはならない。そこで、本発明では装置間で情報を受け渡す時刻はどちらの装置でも同一の時刻点である性質を用いて、それぞれの装置の各自の時計で計った時刻情報は、この情報を受け渡すそれぞれの装置の時刻情報からの差分の時間情報に換算して、比較のできる有効な情報として用いる。
【発明の効果】
【００２４】
本発明では、上記構成を用いることにより、資格審査の際の判断に使われる情報となる被資格審査装置が持つ更新される情報の状態を、その情報の更新手順や方式の具体的な方法を知ることなくして、知ることができ、情報の更新手順や方式に依存せずに、その情報を資格審査の際の判断に使う情報として利用することができる。また、その審査の結果は被資格審査装置の通信制御へと応用することが可能となる。
【発明を実施するための最良の形態】
【００２５】
以下、本発明の実施例について添付図面を参照しながら説明する。図１は本発明に係る資格審査システムの一例の構成図である。同図を参照すると、本発明に係る資格審査システムの一例は、資格審査・通信制御指示装置（以下、「資格審査装置」と表示する）１００と、通信制御装置２００と、被資格審査装置３００と、更新情報提供装置４００と、通信網５００とを含んで構成される。
【００２６】
なお、資格審査装置１００、被資格審査装置３００および更新情報提供装置４００は、通信網５００を介して相互に通信可能に構成されている。ただし、被資格審査装置３００からの通信は通信制御装置２００を通る通信となっており、被資格審査装置３００の通信は通信制御装置２００の設定により制限を受ける。
【００２７】
資格審査装置１００は被資格審査装置３００の資格審査を行う。被資格審査装置３００は、インストールされている情報更新プログラム３３０の情報更新状態を反映した情報に基づき、資格審査装置１００のもつ審査条件と照らし合わせて資格を満たしているかどうかの審査が行われる対象となる被資格審査装置である。更新情報提供装置４００は被資格審査装置３００にインストールされている情報更新プログラム３３０と通信する。その結果として情報更新状態が変化する。
【００２８】
次に、個々の装置の構成について説明する。資格審査装置１００は、審査条件情報更新部１１０と、資格審査条件情報１２０と、通信制御指示部１３０と、情報受付資格審査サーバ部１４０とを含んで構成される。
【００２９】
審査条件情報更新部１１０は審査条件情報を更新する。資格審査条件情報１２０は資格審査の条件となる情報である。通信制御指示部１３０は被資格審査装置３００の審査結果を元に通信制御装置２００へ指示信号を出力する。情報受付資格審査サーバ部１４０は被資格審査装置３００の審査を行なう。
【００３０】
被資格審査装置３００は、資格審査情報提出クライアント部３１０と、更新履歴情報３２０と、情報更新プログラム３３０とを含んで構成される。また、更新履歴情報３２０は情報更新プログラム動作履歴３２１と、情報更新プログラムの利用するファイルの履歴３２２とを含んで構成される。
【００３１】
資格審査情報提出クライアント部３１０は資格審査の対象となる情報を資格審査装置１００の情報受付資格審査サーバ部１４０へ提出する。更新履歴情報３２０は更新の履歴を示す情報である。情報更新プログラム３３０はそのプログラム自身も含み資格審査装置１００の更新される情報を更新するプログラムである。
【００３２】
更新情報提供装置４００は更新情報提供サーバ部４１０と、更新情報データベース（ＤＢ）４２０とを含んで構成される。
【００３３】
更新情報提供サーバ部４１０は資格審査装置１００の審査条件情報更新部１１０と、被資格審査装置３００の情報更新プログラム３３０に対し通信網５００を介して更新情報を提供する。更新情報データベース４２０には１個または複数個の更新情報が格納されている。
【００３４】
被資格審査装置３００がどのような通信が可能かについては、通信制御装置２００によって制御されている。通信制御装置２００は資格審査装置１００からの指示に従った処理を行なう。
【００３５】
初期状態では、通信制御装置２００により被資格審査装置３００の情報更新プログラム３３０と更新情報提供装置４００の更新情報提供サーバ部４１０間の通信、および被資格審査装置３００の資格審査情報提出クライアント部３１０と資格審査装置１００の情報受付資格審査サーバ部１４０間の通信のみが許容されている。
【００３６】
被資格審査装置３００において上記以外の通信が必要な場合は、以下の手順によって資格審査を受け、通信制御装置２００の通信制御ルールの変更を行なってから通信することになる。
【００３７】
次に、本発明の動作について説明する。図２は本発明に係る資格審査方法の一例の概要を示す図、図３は同方法の一例の手順を示すフローチャートである。
【００３８】
図２を参照すると、資格審査装置１００は資格審査装置１００が有する図示しない時計で計測した情報の受け渡しが行われた時刻Ｔｎｒｂと、更新情報提供装置４００において必須となる（資格審査のための）情報（例えば、必須パッチ１）が発行された時刻Ｔｉおよび推奨すべき（資格審査のための）情報（例えば、推奨パッチ２）が発行された時刻Ｔｒ（一般にその性質からＴｉ＜Ｔｒになる）に関する情報を有している。
【００３９】
一方、被資格審査装置３００は被資格審査装置３００が有する図示しない時計で計測した情報の受け渡しが行われた時刻Ｔｎｐｎと、プログラムを最後に更新した時刻Ｔｌｕ（Ｌａｓｔ  ｕｐｄａｔｅ）に関する情報を有している。
【００４０】
資格審査装置１００が保持している時刻情報Ｔｎｒｂ、Ｔｉ、Ｔｒは資格審査装置１００の時計で計った、もしくは資格審査装置１００の時計での測定時間に換算した情報でそれらの間では意味のある比較できる情報である。同様に、元々被資格審査装置３００が保持していて、情報受付資格審査サーバ部１４０が入手した時刻情報Ｔｎｐｎ、Ｔｌｕは被資格審査装置３００の時計で計った情報で、それらの間では意味のある比較できる情報である。
【００４１】
しかし、資格審査装置１００の時計と被資格審査装置３００の時計は異なる時計である。一般に異なる時計は同じ時点に同じ時刻情報を示すような同期がとれた時計ではないため、資格審査装置１００の時計情報と被資格審査装置３００の時計情報はなんらかの換算をすることなく、単純に比較することはできない。
【００４２】
そこで、資格審査装置１００の時刻情報Ｔｎｒｂ、Ｔｉ，Ｔｒと、被資格審査装置３００の時刻情報Ｔｎｐｎ、Ｔｌｕと比較するために、時刻情報ＴｎｒｂとＴｎｐｎの特性を利用する。
【００４３】
時刻情報ＴｎｒｂとＴｎｐｎは互いの装置の間で共通の時点である、情報の受け渡しが行われた時刻において、それぞれの装置の時計によって測定された時刻情報である。同期が取れていない時計では、時刻情報ＴｎｒｂとＴｎｐｎの示す値は異なっているが、同一の時点で測定された情報であることが分かっており、この性質は時刻情報Ｔｎｒｂ、Ｔｉ、ＴｒとＴｎｐｎ、Ｔｌｕを比較する際の換算に用いることができる。
【００４４】
図２に示すように、情報の受け渡しが行われた時点におけるそれぞれの装置の時刻情報（ＴｎｒｂおよびＴｎｐｎ）からの差分時刻情報が換算された比較可能な有効な情報として用いることができる。具体的には、資格審査装置１００においては（Ｔｎｒｂ−Ｔｉ）と（Ｔｎｒｂ−Ｔｒ）、被資格審査装置３００においては（Ｔｎｐｎ−Ｔｌｕ）が比較できる有効な差分時刻情報となる。
【００４５】
以下、具体的な動作について図３を参照しながら説明する。
【００４６】
初期状態では、通信制御装置２００により被資格審査装置３００の資格審査情報提出クライアント部３１０と資格審査装置１００の情報受付資格審査サーバ部１４０間の通信のみが許容されている（ステップＳ１）。
【００４７】
被資格審査装置３００の資格審査情報提出クライアント部３１０が最後に情報更新プログラム３３０が動作した時刻情報Ｔｌｕと現在時刻情報Ｔｎｐｎとを資格審査装置１００の情報受付資格審査サーバ部１４０へ送信する（ステップＳ２）。
【００４８】
次に、資格審査装置１００の情報受付資格審査サーバ部１４０にて、資格審査条件情報１２０内の時刻情報ＴｉおよびＴｒと、現在時刻情報Ｔｎｒｂとを、受信した時刻情報Ｔｌｕおよび現在時刻情報Ｔｎｐｎと比較する（ステップＳ３）。
【００４９】
その比較の方法については後述する。
【００５０】
次に、比較結果が合格の場合（ステップＳ４にて“Ｙ”の場合）、資格審査装置１００の情報受付資格審査サーバ部１４０において出された審査結果を元に、通信制御指示部１３０が通信制御装置２００へ送るべき通信制御指示のための情報が通信制御指示部１３０に伝えられ、通信制御指示部１３０は通信制御装置２００へ通信制御指示を出す（ステップＳ５）。
【００５１】
この指示を受け取った通信制御装置２００は被資格審査装置３００の通信の制御状態を変更する。この場合、通信制御装置２００は被資格審査装置３００に対し、全ての通信を許容するよう制御状態を変更する（ステップＳ６）。
【００５２】
さらに、その比較結果は資格審査装置１００の情報受付資格審査サーバ部１４０から通信制御装置２００を介して被資格審査装置３００の資格審査情報提出クライアント部３１０へ通知される（ステップＳ７）。これにより、被資格審査装置３００は全ての通信が許容されたことを認識する。
【００５３】
一方、比較結果が不合格の場合（ステップＳ４にて“Ｎ”の場合）、資格審査装置１００の情報受付資格審査サーバ部１４０において出された審査結果を元に、通信制御指示部１３０が通信制御装置２００へ送るべき通信制御指示のための情報が通信制御指示部１３０に伝えられ、通信制御指示部１３０は通信制御装置２００へ通信制御指示を出す（ステップＳ８）。
【００５４】
この指示を受け取った通信制御装置２００は被資格審査装置３００の通信の制限を緩和する（ステップＳ９）。すなわち、現在の状態では、被資格審査装置３００は相変わらず制限付の通信しかできないが、資格を満たす処理をするために通信制御装置２００は被資格審査装置３００と更新情報提供装置４００との間の通信が可能となるよう制御する。
【００５５】
さらに、その比較結果は資格審査装置１００の情報受付資格審査サーバ部１４０から通信制御装置２００を介して被資格審査装置３００の資格審査情報提出クライアント部３１０へ通知される（ステップＳ１０）。これにより、被資格審査装置３００は通信の制限が緩和されたことを認識する。
【００５６】
次に、被資格審査装置３００の希望を叶えるために、被資格審査装置３００の情報更新プログラム３３０が起動され（ステップＳ１１）、ステップＳ２〜Ｓ４の処理が繰り返される。
【００５７】
なお、上述のステップＳ５からステップＳ７までの順序は、ステップＳ７、Ｓ５、Ｓ６の順にしてもよい。同様に、上述のステップＳ８からステップＳ１０までの順序は、ステップＳ１０、Ｓ８、Ｓ９の順にしてもよい。
【００５８】
次に、ステップＳ３における比較方法の詳細について説明する。
【００５９】
（１）被資格審査装置３００の比較対象時間（Ｔｎｐｎ−Ｔｌｕ）が資格審査装置１００の基準時間（Ｔｎｒｂ−Ｔｒ）以下の場合は、同図の被資格審査装置３００の状態Ａに相当し、被資格審査装置３００にて推奨すべき情報の更新が実施済みと判断され、審査結果は「合格」となる。
【００６０】
（２）被資格審査装置３００の比較対象時間（Ｔｎｐｎ−Ｔｌｕ）が資格審査装置１００の基準時間（Ｔｎｒｂ−Ｔｒ）を越え、かつ資格審査装置１００の基準時間（Ｔｎｒｂ−Ｔｉ）以下の場合は、同図の被資格審査装置３００の状態Ｂに相当し、被資格審査装置３００にて必須となる情報の更新は実施済みであるが、推奨すべき情報の更新は未実施と判断され、審査結果は「条件付き合格」となる。なお、この「条件付き合格」は前述のステップＳ４における判定では「合格」に含まれる。
【００６１】
（３）被資格審査装置３００の比較対象時間（Ｔｎｐｎ−Ｔｌｕ）が資格審査装置１００の基準時間（Ｔｎｒｂ−Ｔｉ）を越える場合は、同図の被資格審査装置３００の状態Ｃに相当し、被資格審査装置３００にて必須となる情報の更新および推奨すべき情報の更新のいずれもが未実施と判断され、審査結果は「不合格」となる。
【００６２】
（４）なお、基準時間（Ｔｎｒｂ−Ｔｒ）、（Ｔｎｒｂ−Ｔｉ）および比較対象時間（Ｔｎｐｎ−Ｔｌｕ）のいずれも負の値となることはない。また、被資格審査装置３００の時計の時刻が現在の標準時刻（電波時計等が表示する時刻）よりも大きくずれている場合は資格審査装置１００から被資格審査装置３００へ警告（ｗａｒｎｉｎｇ）が発せられる。
【００６３】
なお、資格審査装置１００の資格審査条件情報１２０には資格審査の判断に用いられる時刻情報ＴｉおよびＴｒが含まれる。この情報は更新情報提供装置４００の更新情報データベース４２０が最後に更新されたのはいつかを反映させたものである。
【００６４】
次に、資格審査条件情報１２０の更新方法について説明する。その方法は３種類あり、各々について説明する。
【００６５】
（１）手動による更新である。すなわち、何らかの方法により更新情報データベース４２０が更新されたとの情報を入手し、その情報で資格審査条件情報１２０を更新する。
【００６６】
（２）資格審査装置１００の審査条件情報更新部１１０が情報更新プログラム相当の機能を有し、更新情報提供装置４００の更新情報提供サーバ部４１０と定期的に交信して、更新情報提供サーバ部４１０からの反応が一つ前の状態と比べて変化があった際に、更新情報データベース４２０が更新されたことを知り、資格審査条件情報１２０を更新する。
【００６７】
（３）更新情報提供装置４００の更新情報データベース４２０が更新された場合、資格審査装置１００の審査条件情報更新部１１０は更新情報提供装置４００の更新情報提供サーバ部４１０からその更新された旨の情報を受け取り、資格審査条件情報１２０を更新する。
【００６８】
以上説明したように、本発明の実施例による第１の効果は、情報更新プログラムの内部の具体的手順や内部構造を知らなくとも、情報更新状態を知ることができ、被資格審査装置３００が資格を満たしているかどうかを知ることができることである。
【００６９】
その理由は、情報更新プログラムが起動されたことに伴い生成される外形的な時刻情報を用いて判断しているからである。
【００７０】
第２の効果は、情報更新プログラムの種類や方式等によらない汎用的な方法で、更新すべき情報が最新であるか否かを知ることができることである。
【００７１】
その理由は、情報更新プログラムが起動されたことに伴い生成される外形的な時刻情報を用いて判断しているが、この時刻情報はこれらの情報更新プログラムの種類や方式等に依存しない情報であるからである。
【００７２】
第３の効果は、被資格審査装置で記録されている時刻情報を使用しているにも関わらず、被資格審査装置の絶対的な時間同期を必要としないことである。
【００７３】
その理由は、全ての装置において同一の時点を表す情報の受け渡しが行われた時刻を各装置内で独立に設定した時刻とともに扱い、取得した時刻情報を比較できる情報に換算して用いているからである。
【００７４】
次に、本発明の他の実施例について説明する。前述の実施例では、図１を参照すると、資格審査装置１００と通信制御装置２００とを別個に設ける構成となっている。しかし、本発明はこの構成に限定されるものではなく、たとえば、資格審査装置１００を通信制御装置２００の位置に設け、一つの装置にすることも可能である。
【００７５】
これにより、資格審査システムを構成する装置の数を削減することが可能となる。
【００７６】
また、本発明の通信制御装置２００は被資格審査装置３００の通信を外部より強制的に制限するために用意してあるものである。被資格審査装置３００が情報受付資格審査サーバ部１４０からの資格審査の結果通知を受け取り、自発的に通信を制御する場合は、通信制御装置２００や通信制御指示部１３０は省略可能になる。
【００７７】
本発明では、被資格審査装置３００が持つ更新される情報の状態を、その情報の更新手順や方式の具体的な方法を知ることなくして知ることができ、情報の更新手順や方式に依存せずに、その情報を資格審査の際の判断に使う情報として利用することができる。つまり、更新される情報であれば、その種類を問わず資格審査のための情報とすることができる。
【００７８】
本実施例では、具体的な資格審査のために使う更新される情報の例としては、パッチやウイルス定義ファイルを念頭におき、資格審査基準としては、必須パッチなどの発行された時刻より後でそれらのファイルが更新されていることで合格とするものであった。
【００７９】
応用的な例としては、更新されるあるＷｅｂページを被資格審査装置３００が見たかということを資格審査基準とした場合は、被資格審査装置３００においてＷｅｂブラウザを起動した結果として、そのＷｅｂページを見ることより更新された情報が資格審査のために使う更新される情報ということになる。
【図面の簡単な説明】
【００８０】
【図１】本発明に係る資格審査システムの一例の構成図である。
【図２】本発明に係る資格審査方法の一例の概要を示す図である。
【図３】本発明に係る資格審査方法の一例の手順を示すフローチャートである。ｄ
【符号の説明】
【００８１】
１００  資格審査・通信制御指示装置
１１０  審査条件情報更新部
１２０  資格審査条件情報
１３０  通信制御指示部
１４０  情報受付資格審査サーバ部
２００  通信制御装置
３００  被資格審査装置
３１０  資格審査情報提出クライアント部
３２０  更新履歴情報
３２１  情報更新プログラム動作履歴
３２２  情報更新プログラムの利用するファイルの履歴
３３０  情報更新プログラム
４００  更新情報提供装置
５００  通信網
【図１】
0005452836.tif 000002
【図２】
0005452836.tif 000003
【図３】
0005452836.tif 000004