(57)【要約】【課題】クライアント端末装置からの要求を受け付けて、センタサーバ装置から所定の情報を取得するとともに、取得した所定の情報をクライアント端末装置へ転送するサーバ装置において、センタサーバ装置との通信頻度を削減することができるサーバ装置を提供すること。【解決手段】本発明のサーバ装置１は、ＨＴＭＬファイル（所定の情報）及び更新日時を対応付けて格納するＲＡＭ１３と、クライアント端末装置２からの要求を受け付けた場合に、要求を受け付けた日時である受付日時、及び、ＲＡＭ１３に格納されている更新日時に基づいて、ＲＡＭ１３に格納されているＨＴＭＬファイルの更新要否の判定処理を行うか否かを決定する判定処理決定部１１３と、判定処理決定部１１３により、判定処理を行うと決定された場合に、ＨＴＭＬファイルの更新要否の判定処理を実行する更新要否判定部１１５と、を備える。【選択図】図２
2007129510.tif 000002
【特許請求の範囲】
【請求項１】
複数のクライアント端末装置、前記複数のクライアント端末装置からの指示に応じて所定の処理を行う電子機器、及び、センタサーバ装置と通信可能に接続され、
前記複数のクライアント端末装置の内の１のクライアント端末装置からの要求を受け付けて、前記センタサーバ装置に格納された所定の情報及びその更新日時を取得するとともに、取得した前記所定の情報を前記１のクライアント端末装置へ転送するサーバ装置であって、
前記所定の情報及び更新日時を対応付けて格納する記憶手段と、前記１のクライアント端末装置からの要求を受け付けた場合に、前記要求を受け付けた日時である受付日時、及び、前記記憶手段に格納されている更新日時に基づいて、前記記憶手段に格納されている前記所定の情報の更新要否の判定処理を行うか否かを決定する判定処理決定手段と、前記判定処理決定手段により、前記判定処理を行うと決定された場合に、前記所定の情報の更新要否の判定処理を実行する更新要否判定手段と、を備え、
前記所定の情報は、所定期間毎に更新され、前記１のクライアント端末装置からの指示情報に基づいて前記電子機器に前記所定の処理を行わせる場合に、前記複数のクライアント端末装置を操作するための前記電子機器に関する情報であることを特徴とするサーバ装置。
【請求項２】
前記所定の情報は、前記電子機器の機能情報、仕様情報、及び、取り扱い説明情報の少なくとも１つを含むものであり、
前記記憶手段は、予め設定されている前記所定期間を、更に前記所定の情報に対応付けて格納しており、
前記判定処理決定手段は、前記更新日時と前記受付日時との間の期間を、前記所定期間で除した値が、１以上の第１の閾値以上である場合に、前記所定の情報の更新要否の判定処理を行うと決定することを特徴とする請求項１記載のサーバ装置。
【請求項３】
前記記憶手段は、予め設定され、前記所定の情報の重要度を示す値である重要度値を、更に前記所定の情報に対応付けて格納しており、
前記第１の閾値は、前記重要度値が低い程、高い値に設定されていることを特徴とする請求項２記載のサーバ装置。
【請求項４】
前記判定処理決定手段は、前記重要度値が第２の閾値より高い場合には、前記除した値が前記第１の閾値以上ではない場合であっても、前記所定の情報の更新要否の判定処理を行うと決定することを特徴とする請求項３記載のサーバ装置。
【請求項５】
前記判定処理決定手段は、前記重要度値が第３の閾値より低い場合には、前記除した値が前記第１の閾値以上である場合であっても、前記所定の情報の更新要否の判定処理を行わないと決定することを特徴とする請求項３又は４記載のサーバ装置。
【請求項６】
前記所定の情報は、複数の区分に分割されており、
前記記憶手段は、前記区分毎に、前記更新日時、前記所定期間、及び、前記重要度値を、各区分に含まれる所定の情報と対応付けて格納していることを特徴とする請求項３乃至５のいずれか１に記載のサーバ装置。
【請求項７】
前記所定期間は、前記各区分に含まれる所定の情報が更新される日時に応じて、それぞれ設定されたものであることを特徴とする請求項６記載のサーバ装置。
【請求項８】
前記重要度値は、前記各区分に含まれる所定の情報の重要度に応じて、それぞれ設定されたものであることを特徴とする請求項６又は７記載のサーバ装置。
【請求項９】
前記電子機器は、スキャナ、プリンタ、コピー機、ファクシミリ装置、及び、インターネットファクシミリ装置の内、少なくともいずれか１として機能する画像形成装置であって、
前記所定の情報は、前記画像形成装置に関する情報であることを特徴とする請求項１乃至８のいずれか１に記載のサーバ装置。
【請求項１０】
外部からの選択入力を受け付けて、前記判定処理決定手段による判定に基づいて前記所定の情報の更新要否の判定処理を実行する第１の設定、及び、前記１のクライアント端末装置からの要求を受け付ける毎に前記所定の情報の更新要否の判定処理を実行する第２の設定の内、いずれかの設定を行う設定受付手段を備え、
前記更新要否判定手段は、前記設定受付手段により、前記第２の設定に対応する選択入力が受け付けられた場合には、前記判定処理決定手段による判定にかかわらず、前記所定の情報の更新要否の判定処理を実行することを特徴とする請求項１乃至９のいずれか１に記載のサーバ装置。
【請求項１１】
複数のクライアント端末装置と、
前記複数のクライアント端末装置からの指示に応じて所定の処理を行う電子機器と、
所定期間毎に更新され、前記複数のクライアント端末装置の内の１のクライアント端末装置からの指示情報に基づいて前記電子機器に前記所定の処理を行わせる場合に、前記複数のクライアント端末装置を操作するための前記電子機器に関する所定の情報を前記所定の情報の更新日時と対応付けて格納するセンタサーバ装置と、
前記１のクライアント端末装置からの要求を受け付けて、前記センタサーバ装置から前記所定の情報及び更新日時を取得するとともに、取得した前記所定の情報を前記１のクライアント端末装置へ転送するサーバ装置と、を備える情報管理システムであって、
前記サーバ装置は、前記所定の情報及び更新日時を対応付けて格納する記憶手段と、前記１のクライアント端末装置からの要求を受け付けた場合に、前記要求を受け付けた日時である受付日時、及び、前記記憶手段に格納されている更新日時に基づいて、前記記憶手段に格納されている前記所定の情報の更新要否の判定処理を行うか否かを決定する判定処理決定手段と、前記判定処理決定手段により、前記判定処理を行うと決定された場合に、前記所定の情報の更新要否の判定処理を実行する更新要否判定手段と、を備えることを特徴とする情報管理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、クライアント端末装置からの要求を受け付けて、センタサーバ装置から所定の情報を取得するとともに、取得した所定の情報をクライアント端末装置へ転送するサーバ装置、及び前記クライアント端末装置、電子機器、前記センタサーバ装置、前記サーバ装置を備える情報管理システムに関する。
【背景技術】
【０００２】
クライアント端末装置からの要求を受け付けて、所定の情報（ここでは、ＨＴＭＬ（Hypertext Markup Language）ファイル）をクライアント端末装置へ返信するサーバ装置の中には、センタサーバ装置（例えば、サーバ装置の販売元のサービスセンタ等に設置されたサーバ装置）からＨＴＭＬファイルを取得するとともに、取得したＨＴＭＬファイルをクライアント端末装置へ転送するものがある（例えば、特許文献１参照。）。このような従来のサーバ装置は、センタサーバ装置から取得したＨＴＭＬファイルを格納しておき、クライアント端末装置から、ＨＴＭＬファイルの送信要求があった場合に、センタサーバ装置との通信を行い、センタサーバ装置に格納されているＨＴＭＬファイルが更新されているか否か、すなわち、自装置に格納しているＨＴＭＬファイルとセンタサーバ装置に格納されているＨＴＭＬファイルが同一ではなく、ＨＴＭＬファイルを更新する必要があるか否か（更新要否）の判定処理を行う。そして、自装置に格納しているＨＴＭＬファイルを更新する必要があると判定した場合に、センタサーバ装置からＨＴＭＬファイルを取得し、取得したＨＴＭＬファイルを、自装置に格納しているＨＴＭＬファイルに上書きするとともに、クライアント端末装置へ転送するようになっている。
【特許文献１】特開平１０−２１０２０４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、上記従来のサーバ装置は、クライアント端末装置から所定の情報の送信要求を受け付ける毎に、センタサーバ装置との通信を行って、自装置に格納している所定の情報を更新する必要があるか否かを判定していたため、センタサーバ装置との通信頻度が高い場合があった。
【０００４】
本発明は、上記課題に鑑みてなされたものであり、センタサーバ装置との通信頻度を削減することができるサーバ装置、及び情報管理システムを提供することを目的とする。
【課題を解決するための手段】
【０００５】
請求項１記載のサーバ装置は、複数のクライアント端末装置、前記複数のクライアント端末装置からの指示に応じて所定の処理を行う電子機器、及び、センタサーバ装置と通信可能に接続され、前記複数のクライアント端末装置の内の１のクライアント端末装置からの要求を受け付けて、前記センタサーバ装置に格納された所定の情報及びその更新日時を取得するとともに、取得した前記所定の情報を前記１のクライアント端末装置へ転送するサーバ装置であって、前記所定の情報及び更新日時を対応付けて格納する記憶手段と、前記１のクライアント端末装置からの要求を受け付けた場合に、前記要求を受け付けた日時である受付日時、及び、前記記憶手段に格納されている更新日時に基づいて、前記記憶手段に格納されている前記所定の情報の更新要否の判定処理を行うか否かを決定する判定処理決定手段と、前記判定処理決定手段により、前記判定処理を行うと決定された場合に、前記所定の情報の更新要否の判定処理を実行する更新要否判定手段と、を備え、前記所定の情報は、所定期間毎に更新され、前記１のクライアント端末装置からの指示情報に基づいて前記電子機器に前記所定の処理を行わせる場合に、前記複数のクライアント端末装置を操作するための前記電子機器に関する情報であることを特徴としている。
【０００６】
上記構成によれば、サーバ装置は、複数のクライアント端末装置と、クライアント端末装置からの指示に応じて所定の処理を行う電子機器と、所定期間毎に更新され、複数のクライアント端末装置の内の１のクライアント端末装置からの指示情報に基づいて電子機器に所定の処理を行わせる場合に、複数のクライアント端末装置を操作するための電子機器に関する所定の情報を所定の情報の更新日時と対応付けて格納するセンタサーバ装置と、通信可能に接続されており、１のクライアント端末装置からの要求を受け付けて、センタサーバ装置から所定の情報及び更新日時を取得するとともに、取得した所定の情報を１のクライアント端末装置へ転送するものであり、記憶手段に、所定の情報及び更新日時が対応付けて格納されており、１のクライアント端末装置からの要求が受け付けられた場合に、要求が受け付けられた日時である受付日時、及び、格納されている更新日時に基づいて、判定処理決定手段により、格納されている所定の情報の更新要否の判定処理を行うか否かが決定され、判定処理を行うと決定された場合に、更新要否判定手段により、所定の情報の更新要否の判定処理が実行される。
【０００７】
従って、クライアント端末装置からの要求が受け付けられた受付日時、及び、所定の情報の更新日時に基づいて、所定の情報の更新要否の判定処理が実行されるため、クライアント端末装置からの要求を受け付ける毎に、所定の情報の更新要否の判定処理を実行する場合に比べて、センタサーバ装置との通信頻度を削減することができる。
【０００８】
請求項２記載のサーバ装置は、請求項１記載のサーバ装置において、前記所定の情報は、前記電子機器の機能情報、仕様情報、及び、取り扱い説明情報の少なくとも１つを含むものであり、前記記憶手段は、予め設定されている前記所定期間を、更に前記所定の情報に対応付けて格納しており、前記判定処理決定手段は、前記更新日時と前記受付日時との間の期間を、前記所定期間で除した値が、１以上の第１の閾値以上である場合に、前記所定の情報の更新要否の判定処理を行うと決定することを特徴としている。
【０００９】
上記構成によれば、記憶手段に、更新日時と、予め設定されている所定の情報が更新される所定期間とが、電子機器の機能情報、仕様情報、及び、取り扱い説明情報の少なくとも１つを含む所定の情報に対応付けて格納されており、更新日時と受付日時との間の期間を、所定期間で除した値が、１以上の第１の閾値以上である場合に、判定処理決定手段により、所定の情報の更新要否の判定処理を行うと決定される。
【００１０】
従って、更新日時と受付日時との間の期間を、所定の情報が更新される所定期間で除した値が、１以上の第１の閾値以上である場合に、所定の情報の更新要否の判定処理が実行されるため、すなわち、更新日時と受付日時との間の期間が、所定期間より短い場合は、所定の情報の更新要否の判定処理が実行されないため、不要な更新要否の判定処理が実行されることを防止することができる。例えば、更新日時と受付日時との間の期間が１日であり、所定期間が３日であった場合に、所定の情報の更新要否の判定処理を行っても、所定の情報は更新されていないため、不要な更新要否の判定処理となるが、上記構成によれば、このような不要な更新要否の判定処理が実行されることを防止することができる。
【００１１】
請求項３記載のサーバ装置は、請求項２記載のサーバ装置において、前記記憶手段は、予め設定され、前記所定の情報の重要度を示す値である重要度値を、更に前記所定の情報に対応付けて格納しており、前記第１の閾値は、前記重要度値が低い程、高い値に設定されていることを特徴としている。
【００１２】
上記構成によれば、記憶手段に、更新日時と、所定期間と、予め設定され、所定の情報の重要度を示す値である重要度値とが、所定の情報に対応付けて格納されており、重要度値が低い程、第１の閾値が高い値に設定されている。
【００１３】
従って、所定の情報の重要度値が低い程、第１の閾値が高い値に設定されているので、重要度値が低い所定の情報、すなわち、古い情報が提供されてもあまり問題のない情報については、更新要否の判定処理が行われないため、センタサーバ装置との通信頻度を削減することができる。
【００１４】
請求項４記載のサーバ装置は、請求項３記載のサーバ装置において、前記判定処理決定手段は、前記重要度値が第２の閾値より高い場合には、前記除した値が前記第１の閾値以上ではない場合であっても、前記所定の情報の更新要否の判定処理を行うと決定することを特徴としている。
【００１５】
上記構成によれば、重要度値が第２の閾値より高い場合には、除した値が第１の閾値以上ではない場合であっても、判定処理決定手段により、所定の情報の更新要否の判定処理を行うと決定される。
【００１６】
従って、重要度値が第２の閾値より高い所定の情報（例えば、電子機器の機能に不具合が存在する旨の情報）については、クライアント端末装置からの要求を受け付ける毎に更新要否の判定処理が行われるため、重要度値が高い所定の情報、すなわち、最新の情報を提供する必要性が高い情報については、常に更新要否の判定処理を実行することができる。
【００１７】
請求項５記載のサーバ装置は、請求項３又は４記載のサーバ装置において、前記判定処理決定手段は、前記重要度値が第３の閾値より低い場合には、前記除した値が前記第１の閾値以上である場合であっても、前記所定の情報の更新要否の判定処理を行わないと決定することを特徴としている。
【００１８】
上記構成によれば、重要度値が第３の閾値より低い場合には、除した値が第１の閾値以上である場合であっても、判定処理決定手段により、所定の情報の更新要否の判定処理を行わないと決定される。
【００１９】
従って、重要度値が第３の閾値より低い所定の情報、すなわち、最新の情報を提供する必要性が低い情報については、更新要否の判定処理が行われないため、センタサーバ装置との通信頻度を削減することができる。
【００２０】
請求項６記載のサーバ装置は、請求項３乃至５のいずれか１に記載のサーバ装置において、前記所定の情報は、複数の区分に分割されており、前記記憶手段は、前記区分毎に、前記更新日時、前記所定期間、及び、前記重要度値を、各区分に含まれる所定の情報と対応付けて格納していることを特徴としている。
【００２１】
上記構成によれば、所定の情報は、複数の区分に分割されており、記憶手段に、所定の情報が更新される所定期間、及び、重要度値が、区分毎に、各区分に含まれる所定の情報と対応付けて格納されている。
【００２２】
従って、更新日時、所定の情報が更新される所定期間、及び、重要度値が、区分毎に、各区分に含まれる所定の情報と対応付けて格納されているため、所定の情報の各区分に対応付けられている更新日時、所定期間、及び、重要度値に基づいて、区分毎に、所定の情報の更新要否の判定処理を行うか否かを決定することができる。また、ユーザは、所望の情報が含まれる区分の所定の情報を使用することができるため、ユーザにとっての利便性が向上する。
【００２３】
請求項７記載のサーバ装置は、請求項６記載のサーバ装置において、前記所定期間は、前記各区分に含まれる所定の情報が更新される日時に応じて、それぞれ設定されたものであることを特徴としている。
【００２４】
上記構成によれば、所定の情報が更新される所定期間は、各区分に含まれる所定の情報が更新される日時に応じて、それぞれ設定されている。
【００２５】
従って、各区分に含まれる所定の情報が更新される日時に応じてそれぞれ設定されている所定期間に基づいて、クライアント端末装置から要求を受け付けた区分に含まれる所定の情報の更新要否の判定処理を行うか否かが決定されるため、不要な更新要否の判定処理が実行されることを防止することができる。例えば、クライアント端末装置から要求を受け付けた区分に含まれる所定の情報が更新されていない場合に、更新要否の判定処理を行っても、クライアント端末装置から要求を受け付けた区分に含まれる所定の情報は更新されていないため、不要な更新要否の判定処理となるが、上記構成によれば、このような不要な更新要否の判定処理が実行されることを防止することができる。
【００２６】
請求項８記載のサーバ装置は、請求項６又は７記載のサーバ装置において、前記重要度値は、前記各区分に含まれる所定の情報の重要度に応じて、それぞれ設定されたものであることを特徴としている。
【００２７】
上記構成によれば、重要度値は、前記各区分に含まれる所定の情報の重要度に応じて、それぞれ設定されている。
【００２８】
従って、各区分に含まれる所定の情報の重要度に応じてそれぞれ設定されている重要度値に基づいて、所定の情報の更新要否が判定されるため、重要度値が高い区分に含まれる所定の情報については、クライアント端末装置からの要求を受け付ける毎に更新要否の判定処理を実行することができる。
【００２９】
請求項９記載のサーバ装置は、請求項１乃至８のいずれか１に記載のサーバ装置において、前記電子機器は、スキャナ、プリンタ、コピー機、ファクシミリ装置、及び、インターネットファクシミリ装置の内、少なくともいずれか１として機能する画像形成装置であって、前記所定の情報は、前記画像形成装置に関する情報であることを特徴としている。
【００３０】
上記構成によれば、電子機器は、スキャナ、プリンタ、コピー機、ファクシミリ装置、及び、インターネットファクシミリ装置の内、少なくともいずれか１として機能する画像形成装置であり、所定の情報は、画像形成装置に関する情報である。
【００３１】
従って、画像形成装置に関する情報である所定の情報の更新要否の判定処理を行う場合のセンタサーバ装置との通信頻度を削減することができる。
【００３２】
請求項１０記載のサーバ装置は、請求項１乃至９のいずれか１に記載のサーバ装置において、外部からの選択入力を受け付けて、前記判定処理決定手段による判定に基づいて前記所定の情報の更新要否の判定処理を実行する第１の設定、及び、前記１のクライアント端末装置からの要求を受け付ける毎に前記所定の情報の更新要否の判定処理を実行する第２の設定の内、いずれかの設定を行う設定受付手段を備え、前記更新要否判定手段は、前記設定受付手段により、前記第２の設定に対応する選択入力が受け付けられた場合には、前記判定処理決定手段による判定にかかわらず、前記所定の情報の更新要否の判定処理を実行することを特徴としている。
【００３３】
上記構成によれば、設定受付手段により、外部からの選択入力が受け付けられ、判定処理決定手段による判定に基づいて所定の情報の更新要否の判定処理を実行する第１の設定、及び、１のクライアント端末装置からの要求を受け付ける毎に所定の情報の更新要否の判定処理を実行する第２の設定の内、いずれかの設定が行われ、第２の設定に対応する選択入力が受け付けられた場合には、判定処理決定手段による判定にかかわらず、更新要否判定手段により、所定の情報の更新要否の判定処理が実行される。
【００３４】
従って、ユーザは、判定処理決定手段による判定に基づいて所定の情報の更新要否の判定処理を実行する第１の設定、及び、１のクライアント端末装置からの要求を受け付ける毎に所定の情報の更新要否の判定処理を実行する第２の設定の内、いずれかを選択することができるため、ユーザにとっての利便性が向上する。
【００３５】
請求項１１記載の情報管理システムは、複数のクライアント端末装置、前記クライアント端末装置からの指示に応じて所定の処理を行う電子機器、所定期間毎に更新され、前記複数のクライアント端末装置の内の１のクライアント端末装置からの指示情報に基づいて前記電子機器に前記所定の処理を行わせる場合に、前記複数のクライアント端末装置を操作するための前記電子機器に関する所定の情報を前記所定の情報の更新日時と対応付けて格納するセンタサーバ装置、及び、前記１のクライアント端末装置からの要求を受け付けて、前記センタサーバ装置から前記所定の情報及び更新日時を取得するとともに、取得した前記所定の情報を前記１のクライアント端末装置へ転送するサーバ装置を備える情報管理システムであって、前記サーバ装置は、前記所定の情報及び更新日時を対応付けて格納する記憶手段と、前記１のクライアント端末装置からの要求を受け付けた場合に、前記要求を受け付けた日時である受付日時、及び、前記記憶手段に格納されている更新日時に基づいて、前記記憶手段に格納されている前記所定の情報の更新要否の判定処理を行うか否かを決定する判定処理決定手段と、前記判定処理決定手段により、前記判定処理を行うと決定された場合に、前記所定の情報の更新要否の判定処理を実行する更新要否判定手段と、を備えることを特徴としている。
【００３６】
上記構成によれば、情報管理システムは、複数のクライアント端末装置と、クライアント端末装置からの指示に応じて所定の処理を行う電子機器と、所定期間毎に更新され、複数のクライアント端末装置の内の１のクライアント端末装置からの指示情報に基づいて電子機器に所定の処理を行わせる場合に、１のクライアント端末装置を操作するための電子機器に関する所定の情報を所定の情報の更新日時と対応付けて格納するセンタサーバ装置と、１のクライアント端末装置からの要求を受け付けて、センタサーバ装置から所定の情報及び更新日時を取得するとともに、取得した所定の情報を１のクライアント端末装置へ転送するサーバ装置と、を備えたものであり、サーバ装置の記憶手段に、所定の情報及び更新日時が対応付けて格納されており、サーバ装置において、１のクライアント端末装置からの要求が受け付けられた場合に、要求が受け付けられた日時である受付日時、及び、格納されている更新日時に基づいて、サーバ装置の判定処理決定手段により、格納されている所定の情報の更新要否の判定処理を行うか否かが決定され、判定処理を行うと決定された場合に、サーバ装置の更新要否判定手段により、所定の情報の更新要否の判定処理が実行される。
【００３７】
従って、サーバ装置において、クライアント端末装置からの要求が受け付けられた受付日時、及び、所定の情報の更新日時に基づいて、所定の情報の更新要否の判定処理が実行されるため、クライアント端末装置からの要求を受け付ける毎に、所定の情報の更新要否の判定処理を実行する場合に比べて、サーバ装置とセンタサーバ装置との通信頻度を削減することができる。
【発明の効果】
【００３８】
請求項１記載のサーバ装置によれば、クライアント端末装置からの要求が受け付けられた受付日時、及び、所定の情報の更新日時に基づいて、所定の情報の更新要否の判定処理が実行されるため、クライアント端末装置からの要求を受け付ける毎に、所定の情報の更新要否の判定処理を実行する場合に比べて、センタサーバ装置との通信頻度を削減することができる。
【００３９】
請求項２記載のサーバ装置によれば、更新日時と受付日時との間の期間を、所定の情報が更新される所定期間で除した値が、１以上の第１の閾値以上である場合に、所定の情報の更新要否の判定処理が実行されるため、すなわち、更新日時と受付日時との間の期間が、所定期間より短い場合は、所定の情報の更新要否の判定処理が実行されないため、不要な更新要否の判定処理が実行されることを防止することができる。例えば、更新日時と受付日時との間の期間が１日であり、所定期間が３日であった場合に、所定の情報の更新要否の判定処理を行っても、所定の情報は更新されていないため、不要な更新要否の判定処理となるが、上記構成によれば、このような不要な更新要否の判定処理が実行されることを防止することができる。
【００４０】
請求項３記載のサーバ装置によれば、所定の情報の重要度値が低い程、第１の閾値が高い値に設定されているので、重要度値が低い所定の情報、すなわち、古い情報が提供されてもあまり問題のない情報については、更新要否の判定処理が行われないため、センタサーバ装置との通信頻度を削減することができる。
【００４１】
請求項４記載のサーバ装置によれば、重要度値が第２の閾値より高い所定の情報（例えば、電子機器の機能に不具合が存在する旨の情報）については、クライアント端末装置からの要求を受け付ける毎に更新要否の判定処理が行われるため、重要度値が高い所定の情報、すなわち、最新の情報を提供する必要性が高い情報については、常に更新要否の判定処理を実行することができる。
【００４２】
請求項５記載のサーバ装置によれば、重要度値が第３の閾値より低い所定の情報、すなわち、最新の情報を提供する必要性が低い情報については、更新要否の判定処理が行われないため、センタサーバ装置との通信頻度を削減することができる。
【００４３】
請求項６記載のサーバ装置によれば、更新日時、所定の情報が更新される所定期間、及び、重要度値が、区分毎に、各区分に含まれる所定の情報と対応付けて格納されているため、所定の情報の各区分に対応付けられている更新日時、所定期間、及び、重要度値に基づいて、区分毎に、所定の情報の更新要否の判定処理を行うか否かを決定することができる。また、ユーザは、所望の情報が含まれる区分の所定の情報を使用することができるため、ユーザにとっての利便性が向上する。
【００４４】
請求項７記載のサーバ装置によれば、各区分に含まれる所定の情報が更新される日時に応じてそれぞれ設定されている所定期間に基づいて、クライアント端末装置から要求を受け付けた区分に含まれる所定の情報の更新要否の判定処理を行うか否かが決定されるため、不要な更新要否の判定処理が実行されることを防止することができる。例えば、クライアント端末装置から要求を受け付けた区分に含まれる所定の情報が更新されていない場合に、更新要否の判定処理を行っても、クライアント端末装置から要求を受け付けた区分に含まれる所定の情報は更新されていないため、不要な更新要否の判定処理となるが、上記構成によれば、このような不要な更新要否の判定処理が実行されることを防止することができる。
【００４５】
請求項８記載のサーバ装置によれば、各区分に含まれる所定の情報の重要度に応じてそれぞれ設定されている重要度値に基づいて、所定の情報の更新要否が判定されるため、重要度値が高い区分に含まれる所定の情報については、クライアント端末装置からの要求を受け付ける毎に更新要否の判定処理を実行することができる。
【００４６】
請求項９記載のサーバ装置によれば、画像形成装置に関する情報である所定の情報の更新要否の判定処理を行う場合のセンタサーバ装置との通信頻度を削減することができる。
【００４７】
請求項１０記載のサーバ装置によれば、ユーザは、判定処理決定手段による判定に基づいて所定の情報の更新要否の判定処理を実行する第１の設定、及び、１のクライアント端末装置からの要求を受け付ける毎に所定の情報の更新要否の判定処理を実行する第２の設定の内、いずれかを選択することができるため、ユーザにとっての利便性が向上する。
【００４８】
請求項１１記載の情報管理システムによれば、サーバ装置において、クライアント端末装置からの要求が受け付けられた受付日時、及び、所定の情報の更新日時に基づいて、所定の情報の更新要否の判定処理が実行されるため、クライアント端末装置からの要求を受け付ける毎に、所定の情報の更新要否の判定処理を実行する場合に比べて、サーバ装置とセンタサーバ装置との通信頻度を削減することができる。
【発明を実施するための最良の形態】
【００４９】
以下、本発明に係る実施形態を図面に基づいて説明する。図１は、本実施形態に係る情報管理システムの一例を示したブロック図である。図示するように、情報管理システムは、サーバ装置１と、複数（ここでは、２）のクライアント端末装置２と、画像形成装置３（電子機器に相当する）と、センタサーバ装置４と、を備えたものである。
【００５０】
サーバ装置１は、図１に例示するように、制御部（ＣＰＵ：Central Processing Unit）１１、ＲＯＭ（Read Only Memory）１２、ＲＡＭ（Random Access Memory）１３、及びインターフェース回路１４を備えたものであって、複数のクライアント端末装置２、画像形成装置３、及び、センタサーバ装置４と通信可能に接続されている。
【００５１】
制御部１１は、ＲＯＭ１２に格納された制御プログラムに従って、このサーバ装置１を構成する各部を制御し、後述する要求受付部１１１（図２参照）等として機能するものである。ＲＡＭ１３は、制御部１１の主メモリ、ワークエリア等として機能するものである。インターフェース回路１４は、ＬＡＮ（Local Area Network）５とサーバ装置１とを通信可能に接続するものである。ＬＡＮ５には、複数のクライアント端末装置２、ルータ６が接続されると共に、ルータ６及びインターネット７を介して、センタサーバ装置４が接続されている。すなわち、サーバ装置１と複数のクライアント端末装置２は、ＬＡＮ５を介して通信可能に接続されており、サーバ装置１とセンタサーバ装置４は、ＬＡＮ５、ルータ６及びインターネット７を介して通信可能に接続されている。なお、サーバ装置１とクライアント端末装置２、センタサーバ装置３とは、例えばＨＴＴＰ（Hypertext Transfer Protocol）により通信が行われる。
【００５２】
画像形成装置３は、図１に例示するように、制御部（ＣＰＵ）３０１、ＲＯＭ３０２、ＲＡＭ３０３、原稿読取部３０４、コーデック３０５、画像メモリ３０６、印刷部３０７、操作部３０８、表示部３０９、モデム３１０、及びＮＣＵ（Network Control Unit）３１１を備えたものであって、バス８によってサーバ装置１と通信可能に接続されている。この画像形成装置３は、原稿の画像を読み取って画像データを生成するスキャナ、画像データを印刷出力するプリンタ、原稿の画像を読み取って生成した画像データを印刷出力するコピー機、画像データをファクシミリ送受信するファクシミリ装置、電子メールにより画像データを送受信するインターネットファクシミリ装置として機能し、クライアント端末装置２からの指示に応じて所定の処理（例えば、ファクシミリ送信等）を行うようになっている。
【００５３】
制御部３０１は、ＲＯＭ３０２に格納された制御プログラムに従って、この画像形成装置３を構成する各部を制御するものである。ＲＡＭ３０３は、制御部３０１の主メモリ、ワークエリア等として機能するものである。原稿読取部３０４は、原稿の画像を読み取って画像データを生成し、所定の出力先に出力するものである。この原稿読取部３０４は、図示しないが、ＣＣＤ（Charge Coupled Device）等のイメージセンサや光源等の光学系を有するフラットベッドスキャナ（ＦＢＳ：Flat Bed Scanner）、原稿自動供給装置（ＡＤＦ：Automatic Document Feeder）等の原稿供給機構等を有して構成されている。
【００５４】
コーデック３０５は、コピーやファクシミリ送受信等のために画像データを符号化し、符号化されている画像データを復号（展開）する。画像メモリ３０６は、原稿読取部３０４から直接出力された画像データ、コーデック３０５において符号化された画像データ、受信した画像データ等を格納する。印刷部３０７は、画像メモリ３０６から読み出された画像データを印刷出力するものである。この印刷部３０７における印刷方式としては、例えば、電子写真方式を用いることができる。
【００５５】
操作部３０８は、ユーザが情報を入力する入力キー、タッチパネル等から構成されており、ユーザによる各種の操作入力は、この操作部３０８を介して行われる。入力キーとしては、原稿読取部３０４に原稿の読取開始を指示するためのスタートキー、コピー部数やファクシミリ番号等を入力するためのテンキー、各種設定を行うためのカーソルキー等がある。表示部３０９は、例えば操作部３０８に並設された、各種の設定状態や画像形成装置３の動作状態などを文字や図形などで表示する液晶表示装置（ＬＣＤ：Liquid Crystal Display）や、点灯又は消灯で表示するＬＥＤランプなどを備えている。
【００５６】
モデム３１０は、例えばＩＴＵ−Ｔ（国際電気通信連合電気通信標準化部門）の勧告Ｖ．３０規格又はこれと同様のものに従った送受信データの変調及び復調を行うものである。ＮＣＵ３１１は、電話回線を制御して電話をかけたり、切ったりする回線網制御装置であり、ＰＳＴＮ（Public Switched Telephone Networks）９に接続されている。制御部３０１は、このモデム３１０及びＮＣＵ３１１を制御して、画像データのファクシミリ送受信を行うことができる。
【００５７】
センタサーバ装置４は、所定期間毎に更新され、クライアント端末装置２からの指示情報に基づいて画像形成装置３に所定の処理を行わせる場合に、クライアント端末装置２を操作するための画像形成装置３に関するＨＴＭＬファイル（所定の情報に相当する）を格納しているものである。なお、以下、ＨＴＭＬファイルが更新される所定期間を「更新期間」ともいう。
【００５８】
センタサーバ装置４に格納されているＨＴＭＬファイルは、画像形成装置３の機能情報、仕様情報、及び、取り扱い説明情報の少なくとも１つを含む。例えば、画像形成装置３の機能情報を含むものとしては、クライアント端末装置２から画像形成装置３にファクシミリ送信を行わせる場合に使用されるファクシミリ送信用のＨＴＭＬファイルがある。このファクシミリ送信用のＨＴＭＬファイルは、クライアント端末装置２からファクシミリ送信を行う場合に、ファクシミリ送信の宛先、件名等を入力するためのものである。画像形成装置３の仕様情報を含むものとしては、画像形成装置３のファクシミリ送信に関する仕様（画像データの符号化方式、通信速度等）が記載されたＨＴＭＬファイルがある。画像形成装置３の取り扱い説明情報を含むものとしては、画像形成装置３のファクシミリ送信に関する取り扱い説明が記載されたＨＴＭＬファイルがある。このように、センタサーバ装置４に格納されているＨＴＭＬファイルは、複数の区分に適宜分割されている。なお、ＨＴＭＬファイルは、複数の区分に適宜分割されているが、上記のように分割されていることに限定されるものではない。例えば、上記の画像形成装置３のファクシミリ送信に関する仕様が記載されたＨＴＭＬファイルが、更に、複数の区分に分割されていてもよいし、画像形成装置３のファクシミリ送信に関する取り扱い説明が記載されたＨＴＭＬファイルが、更に、複数の区分に分割されていてもよい。
【００５９】
複数の区分に分割されたＨＴＭＬファイルには、区分毎に、ＨＴＭＬファイルの更新日時、ＨＴＭＬファイルの更新期間、及び、ＨＴＭＬファイルの重要度値が対応付けられている。ここで、ＨＴＭＬファイルの更新日時は、ＨＴＭＬファイルが更新された日時である。また、ＨＴＭＬファイルの更新期間は、ＨＴＭＬファイルが更新される期間であり、複数の区分に分割された各区分に含まれるＨＴＭＬファイルが更新される日時に応じてそれぞれ設定されている。例えば、画像形成装置３のファクシミリ送信用のＨＴＭＬファイルが３日毎に更新される場合、ファクシミリ送信用のＨＴＭＬファイルの更新期間として、「３日」が設定されている。
【００６０】
また、ＨＴＭＬファイルの重要度値は、ＨＴＭＬファイルの重要度を示す値であり、複数の区分に分割された各区分に含まれるＨＴＭＬファイルの重要度に応じて、それぞれ設定されている。例えば、画像形成装置３に関する不具合が記載されたＨＴＭＬファイル（このＨＴＭＬファイルは、画像形成装置３の機能情報、仕様情報、及び、取り扱い説明情報を全て含む）は、重要度が高いため、重要度値として、重要度が最も高い「５」が設定されている。なお、ここでは、重要度値は、「１（重要度が最も低い）」〜「５（重要度が最も高い）」までの５段階の値とする。
【００６１】
クライアント端末装置２は、パーソナルコンピュータ等にＯＳ（Operating Systems）、ブラウザ等が組み込まれてなるものである。このクライアント端末装置２は、サーバ装置１にＨＴＭＬファイルを要求し、すなわち、所定のＨＴＭＬファイルのＵＲＬ（Uniform Resource Locators）を指定したＨＴＴＰリクエストを送信し、サーバ装置１から返信されたＨＴＭＬファイルを受信する。そして、ブラウザにより、受信したＨＴＭＬファイルが示す画像をモニタ（不図示）に表示する。ユーザは、このクライアント端末装置２から、サーバ装置１を介して画像形成装置３を利用し、画像データのファクシミリ送受信等を行うことができる。例えば、クライアント端末装置２から、画像形成装置３を利用して画像データをファクシミリ送信する場合、ユーザからのファクシミリ送信の指示は、クライアント端末装置２において、ファクシミリ送信用のＨＴＭＬファイルがブラウザにより表示された画面に基づいて行われる。このような画面から、ファクシミリ送信の宛先、件名等が入力されると、クライアント端末装置２から、サーバ装置１を介して、ファクシミリ送信の指示情報、ファクシミリ送信の宛先、件名等が画像形成装置３に送信される。画像形成装置３は、指示情報等を受け付けると、受け付けた指示情報等に基づいて、画像データのファクシミリ送信を行う。
【００６２】
次に、サーバ装置１の制御部１１の機能構成について説明する。制御部１１は、図２に示すように、要求受付部１１１、取得部１１２、判定処理決定部１１３、設定受付部１１４、更新要否判定部１１５、及び転送部１１６を機能的に備えている。
【００６３】
要求受付部１１１は、クライアント端末装置２からのＨＴＭＬファイルの要求を受け付けるものである。ここでは、クライアント端末装置２から、所定のＵＲＬを指定したＨＴＴＰリクエストを受信する。例えば、要求受付部１１１は、ファクシミリ送信用のＨＴＭＬファイルのＵＲＬを指定したＨＴＴＰリクエストを受け付ける。
【００６４】
取得部１１２は、要求受付部１１１によりクライアント端末装置２からの要求が受け付けられた場合に、後述する更新要否判定部１１５による判定に基づいて、センタサーバ装置４から、ＨＴＭＬファイル、ＨＴＭＬファイルの更新日時、ＨＴＭＬファイルの更新期間、及び、ＨＴＭＬファイルの重要度値を取得するものである。取得部１１２により取得されたＨＴＭＬファイル、ＨＴＭＬファイルの更新日時、ＨＴＭＬファイルの更新期間、及び、ＨＴＭＬファイルの重要度値は、対応付けてＲＡＭ１３に書き込まれる。ＲＡＭ１３（記憶手段に相当する）には、図３に示すように、複数の区分に分割されたＨＴＭＬファイルが格納されており、区分毎に、更新日時、更新期間、及び、重要度値が対応付けて格納されている。なお、ＲＡＭ１３には、予めＨＴＭＬファイルが格納されており、取得部１１２により取得されたＨＴＭＬファイルは、対応する区分のＨＴＭＬファイルに上書きされるようになっている。
【００６５】
判定処理決定部１１３（判定処理決定手段に相当する）は、要求受付部１１１によりクライアント端末装置２からの要求が受け付けられた場合に、要求が受け付けられた日時である受付日時、及び、ＲＡＭ１３に格納されているＨＴＭＬファイルの更新日時に基づいて、ＲＡＭ１３に格納されているＨＴＭＬファイルの更新要否（ＨＴＭＬファイルを更新する必要があるか否か）の判定処理を行うか否かを決定するものである。すなわち、ＲＡＭ１３に格納されている複数のＨＴＭＬファイルの中から、ＨＴＴＰリクエストにより指定されるＨＴＭＬファイルを選択し、選択したＨＴＭＬファイルと対応付けて格納されているＨＴＭＬファイルの更新日時、及び、受付日時に基づいて、ＲＡＭ１３に格納されているＨＴＭＬファイルの更新要否の判定処理を行うか否かを決定する。
【００６６】
具体的には、判定処理決定部１１３は、ＨＴＭＬファイルの更新日時と受付日時との間の期間を、ＨＴＭＬファイルの更新期間で除した値が、１以上の第１の閾値ＴＨ１以上である場合に、ＨＴＭＬファイルの更新要否の判定処理を行うと決定する。例えば、ファクシミリ送信用のＨＴＭＬファイルの要求を受け付けた受付日時が「２００５年１０月１９日２０時１１分」であり、第１の閾値ＴＨ１が「２」であった場合、ＨＴＭＬファイルの更新日時と受付日時のとの間の期間「６日と１時間６分」を、ＨＴＭＬファイルの更新期間「３日」で除した値は、第１の閾値ＴＨ１以上であるので、ファクシミリ送信用のＨＴＭＬファイルの更新要否の判定処理を行うと決定する。
【００６７】
また、判定処理決定部１１３は、ＨＴＭＬファイルの重要度値が第２の閾値ＴＨ２より高い場合には、ＨＴＭＬファイルの更新日時と受付日時との間の期間を、ＨＴＭＬファイルの更新期間で除した値が、第１の閾値ＴＨ１以上ではない場合であっても、ＨＴＭＬファイルの更新要否の判定処理を行うと決定する。例えば、画像形成装置３に関する不具合が記載されたＨＴＭＬファイルの要求を受け付けた受付日時が「２００５年１０月２０日１１時３８分」であり、第１の閾値ＴＨ１が「１」であった場合、ＨＴＭＬファイルの更新日時と受付日時との間の期間「８日と１時間３分」を、ＨＴＭＬファイルの更新期間「１ヶ月」で除した値は、第１の閾値ＴＨ１以上ではない。ここで、第２の閾値ＴＨ２が「４」であった場合、画像形成装置３の不具合が記載されたＨＴＭＬファイルの重要度値は「５」であるので、画像形成装置３の不具合が記載されたＨＴＭＬファイルの更新要否の判定処理を行うと決定する。なお、第１の閾値ＴＨ１は、ＨＴＭＬファイルの重要度値が低い程、高い値に設定されている。すなわち、画像形成装置３の不具合が記載されたＨＴＭＬファイルは、最新の情報を提供する必要があり、重要度値が「５」と最も高いので、第１の閾値ＴＨ１が低い値である「１」に設定されている。
【００６８】
また、判定処理決定部１１３は、ＨＴＭＬファイルの重要度値が第３の閾値ＴＨ３より低い場合には、ＨＴＭＬファイルの更新日時と受付日時との間の期間を、ＨＴＭＬファイルの更新期間で除した値が、第１の閾値ＴＨ１以上である場合であっても、ＨＴＭＬファイルの更新要否の判定処理を行わないと決定する。例えば、ファクシミリ送信に関する仕様が記載されたＨＴＭＬファイルの要求を受け付けた受付日時が「２００５年１０月１日９時１６分」であり、第１の閾値ＴＨ１が「４」であった場合、ＨＴＭＬファイルの更新日時と受付日時との間の期間「約５ヶ月」を、ＨＴＭＬファイルの更新期間「１ヶ月」で除した値は、第１の閾値ＴＨ１以上である。ここで、第３の閾値ＴＨ３が「２」であった場合、ファクシミリ送信に関する仕様が記載されたＨＴＭＬファイルの重要度値は「１」であるので、ファクシミリ送信に関する仕様が記載されたＨＴＭＬファイルの更新要否の判定処理を行わないと決定する。
【００６９】
設定受付部１１４（設定受付手段に相当する）は、外部からの選択入力を、画像形成装置３の操作部３０８を介して受け付けて、判定処理決定部１１３による判定に基づいてＨＴＭＬファイルの更新要否の判定処理を実行する第１の設定、及び、クライアント端末装置２からの要求を受け付ける毎にＨＴＭＬファイルの更新要否の判定処理を実行する第２の設定の内、いずれかの設定を行うものである。すなわち、第１の設定と、第２の設定との内、選択入力を受け付けた設定を更新要否判定部１１５に設定する。
【００７０】
更新要否判定部１１５（更新要否判定手段に相当する）は、設定受付部１１４により第１の設定が設定されており、判定処理決定部１１３により、判定処理を行うと決定された場合に、ＲＡＭ１３に格納されているＨＴＭＬファイルの更新要否の判定処理を実行するものである。すなわち、設定受付部１１４により第１の設定に対応する選択入力が受け付けられ、判定処理決定部１１３により、判定処理を行うと決定された場合に、ＨＴＭＬファイルの更新要否の判定処理を実行し、判定処理決定部１１３により、判定処理を行わないと決定された場合は、ＨＴＭＬファイルの更新要否の判定処理を実行しない。また、更新要否判定部１１５は、設定受付部１１４により第２の設定に対応する選択入力が受け付けられた場合には、判定処理決定部１１３による判定にかかわらず、ＨＴＭＬファイルの更新要否の判定処理を実行する。すなわち、判定処理決定部１１３により、判定処理を行わないと決定されても、設定受付部１１４により第２の設定に対応する選択入力が受け付けられた場合には、ＨＴＭＬファイルの更新要否の判定処理を実行する。
【００７１】
更新要否の判定処理を実行する場合、更新要否判定部１１５は、センタサーバ装置４に、判定処理決定部１１３により選択されたＲＡＭ１３に格納されているＨＴＭＬファイルに対応する、センタサーバ装置４に格納されているＨＴＭＬファイルの更新日時の返信を要求する旨の情報を送信する。一方、センタサーバ装置４は、更新要否判定部１１５からの情報を受信すると、返信を要求されたＨＴＭＬファイルの更新日時を返信する。更新要否判定部１１５は、センタサーバ装置４から返信されたＨＴＭＬファイルの更新日時を受信すると、受信した更新日時と、判定処理決定部１１３により選択されたＲＡＭ１３に格納されているＨＴＭＬファイルの更新日時と、を比較する。更新要否判定部１１５は、受信した更新日時が、ＲＡＭ１３に格納されているＨＴＭＬファイルの更新日時より新しい場合は、ＲＡＭ１３に格納されているＨＴＭＬファイルの更新が必要であると判定する。また、受信した更新日時とＲＡＭ１３に格納されているＨＴＭＬファイルの更新日時とが同一である場合は、ＲＡＭ１３に格納されているＨＴＭＬファイルの更新が必要でないと判定する。取得部１１２は、この更新要否判定部１１５により、ＨＴＭＬファイルの更新が必要であると判定された場合に、判定処理決定部１１３により選択されたＲＡＭ１３に格納されているＨＴＭＬファイルに対応する、センタサーバ装置４に格納されているＨＴＭＬファイル、ＨＴＭＬファイルの更新日時、ＨＴＭＬファイルの更新期間、及び、ＨＴＭＬファイルの重要度値を取得する。
【００７２】
なお、ここでは、更新要否判定部１１５が、センタサーバ装置４から返信された更新日時に基づいて、ＨＴＭＬファイルの更新要否を判定する場合について説明したが、センタサーバ装置４に、判定処理決定部１１３により選択されたＲＡＭ１３に格納されているＨＴＭＬファイルの更新日時とともに、当該ＨＴＭＬファイルの更新要否の情報の返信を要求する旨の情報を送信し、センタサーバ装置４から返信されたＨＴＭＬファイルの更新要否の情報に基づいて、ＨＴＭＬファイルの更新要否を判定するようにしてもよい。すなわち、センタサーバ装置４は、更新要否判定部１１５からの情報を受信すると、受信した更新日時と、自装置４に格納されているＨＴＭＬファイルの更新日時と、を比較する。ここで、自装置４に格納されているＨＴＭＬファイルの更新日時が、受信した更新日時より新しい場合は、ＨＴＭＬファイルの更新が必要である旨の情報を更新要否判定部１１５に返信する。また、自装置４に格納されているＨＴＭＬファイルの更新日時と受信した更新日時とが同一である場合は、ＨＴＭＬファイルの更新が必要でない旨の情報を更新要否判定部１１５に返信する。更新要否判定部１１５は、センタサーバ装置４から返信された更新要否の情報を受信し、ＨＴＭＬファイルの更新が必要である旨の情報を受信した場合は、ＨＴＭＬファイルの更新が必要であると判定し、ＨＴＭＬファイルの更新が必要でない旨の情報を受信した場合は、ＨＴＭＬファイルの更新が必要でないと判定する。
【００７３】
転送部１１６は、要求受付部１１１により要求が受け付けられたＨＴＭＬファイルをクライアント端末装置２に送信するものである。具体的には、要求受付部１１１により要求が受け付けられ、取得部１１２によりセンタサーバ装置４からＨＴＭＬファイルが取得された場合には、取得されたＨＴＭＬファイルをクライアント端末装置２に転送し、取得部１１２によりＨＴＭＬファイルが取得されなかった場合には、判定処理決定部１１３により選択されたＲＡＭ１３に格納されているＨＴＭＬファイルをクライアント端末装置２に返信する。
【００７４】
以下、クライアント端末装置２からの要求を受け付けた場合に、サーバ装置１において行われる動作について、図４に示すフローチャートに基づいて説明する。まず、要求受付部１１１により、クライアント端末装置２からの要求を受け付けたか否かが判断される（Ｓ１）。ここで、クライアント端末装置２からの要求を受け付けていないと判断された場合には（Ｓ１：ＮＯ）、待機状態となる。逆に、要求受付部１１１により、クライアント端末装置２からの要求を受け付けたと判断された場合（Ｓ１：ＹＥＳ）、判定処理決定部１１３により、ＲＡＭ１３に格納されている複数の区分に分割されたＨＴＭＬファイルの中から、クライアント端末装置２からの要求を受け付けたＨＴＭＬファイルが選択される（Ｓ２）。
【００７５】
次に、判定処理決定部１１３により、第１の設定と第２の設定の内、いずれが設定されているかが判断される（Ｓ３）。判定処理決定部１１３により、第１の設定が設定されていると判断された場合（Ｓ３：第１）、更新要否の判定処理を行うか否かが決定される（Ｓ４）。判定処理決定部１１３により、更新要否の判定処理を行うと決定された場合（Ｓ４：ＹＥＳ）、又は、第２の設定が設定されていると判断された場合（Ｓ３：第２）、更新要否判定部１１５により、ＲＡＭ１３に格納されているＨＴＭＬファイルの更新要否の判定処理が実行される（Ｓ５）。すなわち、ステップＳ２において判定処理決定部１１３により選択されたＲＡＭ１３に格納されているＨＴＭＬファイルの更新要否の判定処理が実行される。
【００７６】
更新要否判定部１１５により、ＲＡＭ１３に格納されているＨＴＭＬファイルの更新が必要であると判定された場合（Ｓ５：ＹＥＳ）、取得部１１２により、センタサーバ装置４から、ＨＴＭＬファイル、ＨＴＭＬファイルの更新日時、ＨＴＭＬファイルの更新期間、及び、ＨＴＭＬファイルの重要度値が取得される（Ｓ６）。そして、転送部１１６により、取得されたＨＴＭＬファイルがクライアント端末装置２に転送される（Ｓ７）。一方、判定処理決定部１１３により、更新要否の判定処理を行わないと決定された場合（Ｓ４：ＮＯ）、又は、更新要否判定部１１５により、クライアント端末装置２から要求を受け付けたＨＴＭＬファイルを更新する必要がないと判定された場合（Ｓ５：ＮＯ）、転送部１１６により、ステップＳ２において選択されたＨＴＭＬファイルがクライアント端末装置２に転送される（Ｓ８）。
【００７７】
このように、クライアント端末装置２からの要求が受け付けられた受付日時、及び、ＨＴＭＬファイルの更新日時に基づいて、ＨＴＭＬファイルの更新要否の判定処理が実行されるため、クライアント端末装置２からの要求を受け付ける毎に、ＨＴＭＬファイルの更新要否の判定処理を実行する場合に比べて、サーバ装置１とセンタサーバ装置４との通信頻度を削減することができる。
【００７８】
また、更新日時と受付日時との間の期間を、ＨＴＭＬファイルの更新期間で除した値が、１以上の第１の閾値ＴＨ１以上である場合に、ＨＴＭＬファイルの更新要否の判定処理が実行されるため、すなわち、更新日時と受付日時との間の期間が、更新期間より短い場合は、ＨＴＭＬファイルの更新要否の判定処理が実行されないため、不要な更新要否の判定処理が実行されることを防止することができる。例えば、更新日時と受付日時との間の期間が１日であり、更新期間が３日であった場合に、ＨＴＭＬファイルの更新要否の判定処理を行っても、ＨＴＭＬファイルは更新されていないため、不要な更新要否の判定処理となるが、サーバ装置１によれば、このような不要な更新要否の判定処理が実行されることを防止することができる。
【００７９】
また、重要度値が第２の閾値ＴＨ２より高いＨＴＭＬファイル（例えば、画像形成装置３の不具合が記載されたＨＴＭＬファイル）については、クライアント端末装置２からの要求を受け付ける毎に更新要否の判定処理が行われるため、重要度値が高いＨＴＭＬファイル、すなわち、最新の情報を提供する必要性が高いＨＴＭＬファイルについては、常に更新要否の判定処理を実行することができる。
【００８０】
また、重要度値が第３の閾値ＴＨ３より低いＨＴＭＬファイル、すなわち、最新の情報を提供する必要性が低いＨＴＭＬファイルについては、更新要否の判定処理が行われないため、サーバ装置１とセンタサーバ装置４との通信頻度を削減することができる。
【００８１】
また、ユーザは、判定処理決定部１１３による判定に基づいてＨＴＭＬファイルの更新要否の判定処理を実行する第１の設定、及び、クライアント端末装置２からの要求を受け付ける毎にＨＴＭＬファイルの更新要否の判定処理を実行する第２の設定の内、いずれかを選択することができるため、ユーザにとっての利便性が向上する。
【００８２】
なお、本実施形態においては、サーバ装置１と通信可能に接続された電子機器が、スキャナ、プリンタ、コピー機、及び、ファクシミリ装置、及び、インターネットファクシミリ装置として機能する画像形成装置である場合について説明したが、電子機器は、スキャナ、プリンタ、コピー機、及び、ファクシミリ装置、及び、インターネットファクシミリ装置の少なくとも１として機能する画像形成装置であってもよい。また、電子機器は、画像形成装置に限定されるものではなく、クライアント端末装置２からの指示に応じて動作する装置であれば、例えば、パーソナルコンピュータやワークステーション等であってもよい。
【００８３】
また、本実施形態においては、画像形成装置３（電子機器）に関する所定の情報が、ＨＴＭＬファイルである場合について説明したが、これに限らず、画像形成装置３に関する情報であれば、例えば、テキストデータ、画像データ、ＰＤＦ（Portable Document Format）ファイル等であってもよい。
【００８４】
また、本実施形態においては、第１の閾値ＴＨ１の値を高く設定した場合、ＨＴＭＬファイルの更新要否の判定処理が行われにくくなるので、最新の情報を提供する必要がないＨＴＭＬファイルについては、第１の閾値ＴＨ１の値を高く設定すれば、サーバ装置１とセンタサーバ装置４との通信頻度をより削減することができる。
【００８５】
また、本実施形態においては、第２の閾値ＴＨ２の値を低く設定した場合、ＨＴＭＬファイルの更新要否の判定処理が行われやすくなるので、最新の情報を提供する必要があるＨＴＭＬファイルについて、第２の閾値ＴＨ２の値を低く設定すれば、最新の情報を提供することができる。
【００８６】
また、本実施形態においては、更新要否判定部１１５が、設定受付部１１４により第２の設定に対応する選択入力が受け付けられた場合に、判定処理決定部１１３による決定にかかわらず（すなわち、判定処理決定部１１３によりＨＴＭＬファイルの更新要否の判定処理を行わないと決定された場合であっても）、ＨＴＭＬファイルの更新要否の判定処理を実行する形態について説明したが、更新要否判定部１１５が、設定受付部１１４により第２の設定に対応する選択入力が受け付けられた場合には、判定処理決定部１１３による処理の実行を禁止して（すなわち、判定処理決定部１１３による処理を実行せずに）、ＨＴＭＬファイルの更新要否の判定処理を実行する形態でもよい。この場合には、処理が簡略化される。
【図面の簡単な説明】
【００８７】
【図１】本発明の実施形態に係る情報管理システムの一例を示したブロック図である。
【図２】サーバ装置の制御部の機能構成の一例を示したブロック図である。
【図３】サーバ装置のＲＡＭに格納されているＨＴＭＬファイル等の一例を示した図である。
【図４】クライアント端末装置からの要求を受け付けた場合に、サーバ装置において行われる動作の一例を示したフローチャートである。
【符号の説明】
【００８８】
１    サーバ装置
１１    制御部
１１１    要求受付部
１１２    取得部
１１３    判定処理決定部（判定処理決定手段）
１１４    設定受付部（設定受付手段）
１１５    更新要否判定部（更新要否判定手段）
１１６    転送部
１２    ＲＯＭ
１３    ＲＡＭ（記憶手段）
２    クライアント端末装置
３    画像形成装置（電子機器）
４    センタサーバ装置
５    ＬＡＮ
６    ルータ
７    インターネット
８    バス
【図１】
2007129510.tif 000003
【図２】
2007129510.tif 000004
【図３】
2007129510.tif 000005
【図４】
2007129510.tif 000006