(57)【要約】      （修正有）【課題】ヘルプやマニュアルといったサポート情報の実行部分も一体として開発されたアプリケーションであっても、そうしたサポート情報が更新されるのに伴って、サポート情報を順次迅速に自動更新していくことができるようにする。【解決手段】Ｗｅｂアプリケーションサーバは、ヘルプ・マニュアル更新チェック用サイトのヘルプ更新Ｗｅｂサービスへ接続し、ヘルプやマニュアルにおける更新がなされているか否かをチェックする（Ｓ１、Ｓ２）。更新が行われていると判定された場合、Ｗｅｂアプリケーションサーバは、ヘルプ・マニュアル更新リスト情報を取得する（Ｓ３）。取得した情報からまず更新情報リストファイルを閲覧し、変更記載されている更新ファイルをヘルプ更新Ｗｅｂサービス経由で取得する（Ｓ４）。そして取得した更新ファイルを元のファイルに上書きする（Ｓ５）。【選択図】図３
2007034573.tif 000002
【特許請求の範囲】
【請求項１】
アプリケーションの最新サポート情報を保持する更新元サーバに接続されて使用されるアプリケーションサーバであって、
アプリケーションのサポート情報が更新されているか否かを更新元サーバに通信して問い合わせる更新チェック手段と、
前記更新チェック手段により更新されていると判定された場合に更新ファイルを取得する取得手段と、
前記取得手段により取得された更新ファイルで該当部分を上書きする更新手段と、を備えたことを特徴とするアプリケーションサーバ。
【請求項２】
前記更新元サーバから更新ファイルの一覧情報を取得する一覧取得手段と、
前記更新手段による更新履歴情報を保持する更新履歴保持手段と、
前記一覧取得手段により取得された一覧情報と前記更新履歴保持手段に保持された更新履歴情報とを比較することで未更新の部分を特定する未更新特定手段と、を備え、
前記取得手段は、前記未更新特定手段により特定された更新ファイルのみを前記更新元サーバから取得することを特徴とする請求項１記載のアプリケーションサーバ。
【請求項３】
前記更新チェック手段が前記更新元サーバへの問い合わせを行う時刻の設定を行う時刻設定手段を備えたことを特徴とする請求項１または２記載のアプリケーションサーバ。
【請求項４】
前記更新チェック手段による前記更新元サーバへの問い合わせを行うタイミングを操作内容により設定するタイミング設定手段を備え、
前記更新チェック手段は、前記更新元サーバへの問い合わせを、前記タイミング設定手段により設定された操作がなされている時に行うことを特徴とする請求項１から３の何れか１項に記載のアプリケーションサーバ。
【請求項５】
前記取得手段により取得する取得対象の種別を設定する対象種別設定手段を備え、
前記取得手段は、前記対象種別設定手段により設定された種別の更新ファイルを取得することを特徴とする請求項１から４の何れか１項に記載のアプリケーションサーバ。
【請求項６】
前記更新チェック手段は、前記対象種別設定手段により設定された種別についてアプリケーションのサポート情報が更新されているか否かを問い合わせることを特徴とする請求項５記載のアプリケーションサーバ。
【請求項７】
請求項１から６の何れか１項に記載のアプリケーションサーバと、前記更新元サーバとが接続されて構成されたことを特徴とするネットワークアプリケーションシステム。
【請求項８】
アプリケーションの最新サポート情報を保持する更新元サーバに接続されて使用されるアプリケーションサーバのサポート情報自動更新プログラムであって、
コンピュータを、請求項１から６の何れか１項に記載の手段として機能させることを特徴とするサポート情報自動更新プログラム。
【請求項９】
アプリケーションの最新サポート情報を保持する更新元サーバとアプリケーションサーバとが接続されて構成されたネットワークアプリケーションシステムのサポート情報自動更新プログラムであって、
コンピュータを、請求項１から６の何れか１項に記載の手段として機能させることを特徴とするサポート情報自動更新プログラム。
【請求項１０】
請求項８または９記載のサポート情報自動更新プログラムが記録されたことを特徴とするサポート情報自動更新プログラムを記録した記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、例えばヘルプやマニュアルといったサポート情報を備えたアプリケーションサーバ、ネットワークアプリケーションシステム、サポート情報自動更新プログラム、および該プログラムを記録した記録媒体に関する。
【背景技術】
【０００２】
従来より、ネットワークを介してユーザにアプリケーションを利用可能とさせるネットワークアプリケーションシステムでは、例えばユーザがアプリケーション機能等を利用する際のヘルプや操作マニュアルといったサポート情報が実装されている。
【０００３】
また、従来の技術として、ネットワークを介して運営マニュアルの更新情報を取得する手段を備えることで、ＣＤ−ＲＯＭからＰＣにインストールされたリファレンスガイドにおいて、ユーザから入力がなされることにより、適宜、Ｗｅｂサーバ上のヘルプ情報に対する更新情報を参照するものがある（例えば、特許文献１参照）。
【０００４】
また、本出願人により先に出願されている従来技術では、画像出力装置が所望のヘルプデータを必要とする時に、ネットワーク上の他のデバイスから必要とするヘルプデータを読み出すことができるものがある（例えば、特許文献２参照）。
【特許文献１】特開平１１−３１６６３６号公報
【特許文献２】特開２００４−３５５１２８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、一般にアプリケーションサーバでは、開発に当たって、アプリケーションとしてのエンジン部分以外のヘルプやマニュアルといったサポート情報の実行部分については、他のシステムでも使用できる汎用性を持たせて開発することが、他のシステム開発との関連を考慮すると有利である。
このため、ヘルプやマニュアルといったサポート情報のみを分割して開発といったことは一般には行われず、ヘルプやマニュアルといったサポート情報についても、アプリケーションと一体として開発・運用されることが多い。
したがって、ヘルプシステムの修正を行うに当たっても、アプリケーションシステム全体をバージョンアップするといった更新が必要となっていた。
【０００６】
また、アプリケーションサーバでは、利用するユーザはオンラインで使用しているため、ヘルプやマニュアルといったサポート情報についても更新がリアルタイムで行われ、最新版とされていることが望まれる。
【０００７】
ここで、上述した特許文献１のものでは、ユーザからの入力により更新情報を参照しているため、ヘルプやマニュアルといったサポート情報が更新されるのに伴って順次迅速に自動更新していくことについてまで考慮されたものではなかった。
また、上述したようなアプリケーションサーバに適用することについてまで考慮されたものではなかった。
【０００８】
また、上述した特許文献２のものでは、ヘルプやマニュアルといったサポート情報が更新されるのに伴って順次迅速に自動更新していくことについてまで考慮されたものではなかった。
【０００９】
本発明はこのような状況に鑑みてなされたものであり、ヘルプやマニュアルといったサポート情報の実行部分も一体として開発されたアプリケーションであっても、そうしたサポート情報が更新されるのに伴って、サポート情報を順次迅速に自動更新していくことができるアプリケーションサーバ、ネットワークアプリケーションシステム、サポート情報自動更新プログラム、および該プログラムを記録した記録媒体を提供することを目的とする。
【課題を解決するための手段】
【００１０】
かかる目的を達成するために、本発明の第１の態様としてのアプリケーションサーバは、アプリケーションの最新サポート情報を保持する更新元サーバに接続されて使用されるアプリケーションサーバであって、アプリケーションのサポート情報が更新されているか否かを更新元サーバに通信して問い合わせる更新チェック手段と、更新チェック手段により更新されていると判定された場合に更新ファイルを取得する取得手段と、取得手段により取得された更新ファイルで該当部分を上書きする更新手段と、を備えたことを特徴とする。
【００１１】
上記した更新元サーバから更新ファイルの一覧情報を取得する一覧取得手段と、上記した更新手段による更新履歴情報を保持する更新履歴保持手段と、一覧取得手段により取得された一覧情報と更新履歴保持手段に保持された更新履歴情報とを比較することで未更新の部分を特定する未更新特定手段と、を備え、上記した取得手段は、未更新特定手段により特定された更新ファイルのみを更新元サーバから取得することが好ましい。
【００１２】
上記した更新チェック手段が更新元サーバへの問い合わせを行う時刻の設定を行う時刻設定手段を備えたことが好ましい。
【００１３】
上記した更新チェック手段による更新元サーバへの問い合わせを行うタイミングを操作内容により設定するタイミング設定手段を備え、上記した更新チェック手段は、更新元サーバへの問い合わせを、タイミング設定手段により設定された操作がなされている時に行うことが好ましい。
【００１４】
上記した取得手段により取得する取得対象の種別を設定する対象種別設定手段を備え、上記した取得手段は、対象種別設定手段により設定された種別の更新ファイルを取得することが好ましい。
【００１５】
上記した更新チェック手段は、対象種別設定手段により設定された種別についてアプリケーションのサポート情報が更新されているか否かを問い合わせることが好ましい。
【００１６】
また、本発明の第２の態様としてのネットワークアプリケーションシステムは、本発明の第１の態様としてのアプリケーションサーバと、更新元サーバとが接続されて構成されたことを特徴とする。
【００１７】
また、本発明の第３の態様としてのサポート情報自動更新プログラムは、アプリケーションの最新サポート情報を保持する更新元サーバに接続されて使用されるアプリケーションサーバのサポート情報自動更新プログラムであって、コンピュータを、本発明の第１の態様としてのアプリケーションサーバに記載の手段として機能させることを特徴とする。
【００１８】
また、本発明の第４の態様としてのサポート情報自動更新プログラムは、アプリケーションの最新サポート情報を保持する更新元サーバとアプリケーションサーバとが接続されて構成されたネットワークアプリケーションシステムのサポート情報自動更新プログラムであって、コンピュータを、本発明の第１の態様としてのアプリケーションサーバに記載の手段として機能させることを特徴とする。
【００１９】
また、本発明の第５の態様としてのサポート情報自動更新プログラムを記録した記録媒体は、本発明の第３または第４の態様としてのサポート情報自動更新プログラムが記録されたことを特徴とする。
【発明の効果】
【００２０】
以上のように、本発明によれば、ヘルプやマニュアルといったサポート情報の実行部分も一体として開発されたアプリケーションであっても、そうしたサポート情報が更新されるのに伴って、サポート情報を順次迅速に自動更新していくことができる。
【発明を実施するための最良の形態】
【００２１】
次に、本発明に係るアプリケーションサーバ、ネットワークアプリケーションシステム、サポート情報自動更新プログラム、および該プログラムを記録した記録媒体を、Ｗｅｂアプリケーションシステムのヘルプおよびマニュアル自動更新方式に適用した一実施形態について、図面を用いて詳細に説明する。
【００２２】
まず、本発明の各実施形態に共通する構成について説明する。
本発明の実施形態としてのＷｅｂアプリケーションシステムでは、図１に示すように、Ｗｅｂアプリケーションサーバ２に対してアプリケーションクライアントであるＷｅｂブラウザ３がネットワークを介して接続されると共に、ヘルプやマニュアルといったサポート情報の最新情報を保持するヘルプ更新Ｗｅｂサービス（更新元サーバ）１ともネットワークを介して接続される。
【００２３】
Ｗｅｂアプリケーションサーバ２は、図２に例示するような構成を備える。
ＣＰＵ２１は、プログラムに基づく処理などを行う。
表示装置２２は、読み取った画像などの各種情報を表示する。
記憶装置２３は、プログラムや登録文書といったコンテンツや属性情報などの各種情報を格納するものであり、大容量のハード磁気記憶装置などが使われる。
システムメモリ２４は、プログラムのロードなどを行う。
画像メモリ２５は、画像データ等を格納する。
【００２４】
入力装置２６は、本Ｗｅｂアプリケーションサーバ２への入力を行うためのものであり、ポインティングデバイスを含むキーボード等であってよい。
Ｗｅｂアプリケーション制御部２７は、アプリケーション機能の全般を制御する。
ヘルプ制御部２８は、ヘルプ更新処理を制御する。
通信部２９は、接続された他の装置との間での通信を行う。
【００２５】
以上のような構成により、Ｗｅｂアプリケーションサーバ２は、ヘルプやマニュアルといったサポート情報の実行部分も一体として開発されたアプリケーションを実装し、Ｗｅｂブラウザを備えたクライアントに対して、ネットワークを介してアプリケーションを利用可能とさせる機能を備える。
【００２６】
〈第１の実施形態〉
次に、本発明の第１の実施形態について説明する。
この第１の実施形態は、Ｗｅｂを利用したアプリケーションシステムにおいて、ヘルプやマニュアルが更新されているかチェックするヘルプ更新制御を保持し、このヘルプ更新制御部は更新元サーバに用意されたヘルプ更新Ｗｅｂサービスと通信し、もし更新されていれば更新リストに従い更新ファイルを取得し、Ｗｅｂアプリケーションシステムの該当ファイルを差し替えるようにするものである。
【００２７】
従来のＷｅｂを利用したアプリケーションシステムにおいては、例えばユーザがアプリケーション機能等を利用する際のヘルプ（ＨＴＭＬ形式）や操作マニュアルが実装されているが、これらヘルプや操作マニュアルに誤った記述があったり、記述が不足している部分があったりした場合でも、アプリケーションシステム全体を作り直す必要があった。
すなわち、ヘルプシステムの修正だけを実施すればよいという場合であっても、通常、アプリケーションシステム全体をバージョンアップするなどの修正が必要になっていた。これでは、アプリケーションシステムとしての使い勝手が悪いばかりか、利用するユーザに正しい情報を反映できるまでの時間もかかってしまう虞があった。
【００２８】
このことに対し、本発明の第１の実施形態としてのＷｅｂアプリケーションシステムは、図３のフローチャートに示すように動作する。
まず、Ｗｅｂアプリケーションシステムが起動したら、Ｗｅｂアプリケーションサーバ２は、ヘルプ・マニュアル更新チェック用サイトのヘルプ更新Ｗｅｂサービス１へ接続し（図４参照）、ヘルプやマニュアルにおける更新がなされているか否かをチェックする（ステップＳ１）。
【００２９】
更新が行われていると判定された場合（ステップＳ２；Ｙｅｓ）、Ｗｅｂアプリケーションサーバ２は、ヘルプ・マニュアル更新リスト情報を取得する（図５参照）（ステップＳ３）。更新の有無判定は、例えば、ヘルプ更新Ｗｅｂサービス１により各ファイルに対して更新フラグが立てられているか否かをＷｅｂアプリケーションサーバ２がチェックすることで判定する方法や、ヘルプ更新Ｗｅｂサービス１から更新有無の送信を受ける方法など、各種の方法によるものであってよい。
【００３０】
ヘルプ更新Ｗｅｂサービス１側のファイル構成は図６に示すようになっているため、取得した情報からまず更新情報リストファイルを閲覧し、変更記載されている更新ファイルをヘルプ更新Ｗｅｂサービス経由で取得する（ステップＳ４）。
取得した更新ファイルを該当ファイルに上書きし（ステップＳ５）、ファイル更新処理を終了する。
【００３１】
また、上述した本実施形態の動作例では、Ｗｅｂアプリケーションシステムの起動時に更新の有無をチェックすることとして説明したが、起動時のみでなく、予め定められた一定時間ごとなど、各種のトリガーにより更新有無のチェックのための接続を行うこととしてもよい。
【００３２】
以上のように、本発明の第１の実施形態によれば、Ｗｅｂアプリケーションシステムで利用しているヘルプやマニュアルといったサポート情報の更新に合わせリアルタイムにこれらファイルが更新されるため、ユーザはいち早く更新されたヘルプやマニュアルの情報を取り込んだアプリケーションシステムを利用することができる。また、通常プログラムはアプリケーションサーバの再起動が伴う可能性があるがヘルプやマニュアルなどのサポート情報はファイルの置き換えが発生してもサーバの再起動は不要であるため、どういったタイミングで自動更新が実施されても運用上も問題ない。さらに、更新チェックをＷｅｂサービスを介して行うため、処理もシンプルにすることができる。
【００３３】
このように、ヘルプやマニュアルといったサポート情報の実行部分も一体として開発されたアプリケーションサーバ２のアプリケーションであっても、そうしたサポート情報が更新されるのに伴って、サポート情報を順次迅速に自動更新していくことができる。
【００３４】
〈第２の実施形態〉
次に、本発明の第２の実施形態について説明する。
この第２の実施形態は、上述した第１の実施形態において、ヘルプやマニュアルが更新されているかチェックするヘルプ更新制御内に、現状のサーバでの更新履歴情報を保持し、取得した更新情報リスト（更新一覧情報）と比較し、更新履歴に存在しないものだけ更新するようにしたものである。
【００３５】
すなわち、例えば更新情報を取得する際に一律の更新情報しか取得できないでいると、すでに更新済みのファイルも更新情報に載ってしまうこととなり、同じファイルを取得してしまったり、ネットワークトラフィックが多くなってしまう無駄となったりしてしまう。こうした不具合を発生させないようにするものである。
【００３６】
本発明の第２の実施形態としてのＷｅｂアプリケーションシステムの動作について、図７のフローチャートを参照して説明する。
まず、上述した第１の実施形態での動作と同様にＷｅｂアプリケーションシステムが起動したら、Ｗｅｂアプリケーションサーバ２は、ヘルプ・マニュアル更新チェック用のヘルプ更新Ｗｅｂサービス１へ接続し、ヘルプやマニュアルにおける更新がなされているか否かをチェックする（ステップＳ１１）。
【００３７】
更新が行われている場合（ステップＳ１２；Ｙｅｓ）、Ｗｅｂアプリケーションサーバ２は、ヘルプ・マニュアル更新リスト情報を取得する（図５参照）（ステップＳ１３）。
そして、自サーバの記憶装置２３にて管理しているヘルプ・マニュアル更新履歴（図８参照）を読み出して参照し、取得した更新情報リストファイルと比較する（ステップＳ１４）。この比較により更新履歴に存在しないファイルだけを未更新ファイルとみなし、Ｗｅｂサービス経由で取得する（図９参照）（ステップＳ１５）。
取得した更新ファイルを該当ファイルに上書きし（ステップＳ１６）、また、今回取得した更新情報リストファイルを記憶装置２３に格納して更新履歴に反映させ（図１０参照）、ファイル更新処理を終了する。
【００３８】
また、上述した本実施形態の動作例では、Ｗｅｂアプリケーションシステムの起動時に更新の有無をチェックすることとして説明したが、起動時のみでなく、予め定められた一定時間ごとなど、各種のトリガーにより更新有無のチェックのための接続を行うこととしてもよい。
【００３９】
以上のように、本発明の第２の実施形態によれば、上述した第１の実施形態で得られる効果に加え、更新の一覧情報と更新履歴情報とを比較することで、未更新の更新ファイルだけを取得して更新するため、既に更新済みファイルを取得するような無駄なネットワークトラフィックを発生させないようにすることができ、更新時間を短縮することができる。
【００４０】
〈第３の実施形態〉
次に、本発明の第３の実施形態について説明する。
この第３の実施形態は、上述した第１、第２の実施形態において、ヘルプやマニュアルが更新されているかチェックするヘルプ更新制御内に、ユーザインターフェースにていつ更新をチェックするか時刻設定できるようにしたものである。
【００４１】
すなわち、例えばいつ更新を実施するかわからないといったことになると、本Ｗｅｂアプリケーションシステムを利用する人はメンテナンスのタイミングを確定できないため、利用者へのアナウンスが適切にできなくなってしまう可能性がある。こうした不具合を発生させないようにするものである。
【００４２】
本発明の第３の実施形態としてのＷｅｂアプリケーションシステムの動作について、図１１のフローチャートを参照して説明する。
まず、システムが起動した時点で、Ｗｅｂアプリケーションサーバ２は、システムに保持されているヘルプ・マニュアル更新チェックスケジュール情報を取得する（図１２参照）（ステップＳ２１）。このスケジュール情報は、定期的に更新情報をチェックする時刻を予め定めておくものであれば、各種のものであってよい。
【００４３】
この取得したスケジュール情報により、ヘルプ・マニュアル更新時刻をタイマーとして設定する。設定時刻が来たら（ステップＳ２２）、上述した第１の実施形態での動作と同様の動作により更新ファイルをヘルプ更新Ｗｅｂサービス経由で取得し（ステップＳ２３〜Ｓ２６）、取得した更新ファイルを該当ファイルに上書きして（ステップＳ２７）ファイル更新処理を終了する。
【００４４】
以上のように、本発明の第３の実施形態によれば、上述した第１の実施形態で得られる効果に加え、更新時期をユーザインターフェースにより設定できるため、更新があるとすれば、いつになるかを本システムの管理者自身が把握でき、メンテナンスのアナウンスなどを的確にできるようにすることができる。
また、上述したステップＳ２３〜Ｓ２６の動作を上述した第２の実施形態と同様のものにすることにより、上述した第２の実施形態と同様の効果も得ることができる。
【００４５】
〈第４の実施形態〉
次に、本発明の第４の実施形態について説明する。
この第４の実施形態は、上述した第３の実施形態において、ヘルプやマニュアルが更新されているかチェックするヘルプ更新制御内に、どの操作時に更新をチェックするかを設定できるようにしたものである。
【００４６】
すなわち、例えばヘルプ・マニュアルの更新チェックをいつ行うかを設定するだけでなく、時と場合によっては、特定の操作をした時に更新チェックを行うようにした方がよい場合がある。こうした要求にも応えられるようにしたものである。
【００４７】
本発明の第４の実施形態としてのＷｅｂアプリケーションシステムの動作について、図１３のフローチャートを参照して説明する。
まず、システムが起動した時点で、Ｗｅｂアプリケーションサーバ２は、システムに保持されているヘルプ・マニュアル更新チェックを連動させる操作情報ファイルを取得する（図１４参照）（ステップＳ３１）。この連動操作情報ファイルにはあらかじめシステムで定義されている操作を設定できるものの中から設定されている（図１５参照）。
この設定は、ユーザにより操作内容が選択されて入力装置２６から操作入力されることで行われ、ヘルプ・マニュアル更新チェック動作を開始するタイミングとして設定される。
【００４８】
Ｗｅｂアプリケーションサーバ２は、システムから取得した連動させる操作情報をレジストリ等のアクセスの早い媒体に設定しておき、それらの操作の機能実施時には、先述の事前に設定しておいた連動操作情報を取得し連動して動作する設定になっていた場合には、上述した第１の実施形態での動作例と同様のヘルプ・マニュアル更新処理を実施して（ステップＳ３２）、ファイル更新処理を終了する。
【００４９】
以上のように、本発明の第４の実施形態によれば、上述した第１の実施形態で得られる効果に加え、特定の操作が実行されたタイミングで更新チェックが行われるため、アプリケーション管理者に対してもメンテナンス性を向上させることができる。
また、上述したステップＳ３２での、設定された操作が行われた場合に、上述のように第１の実施形態と同様の処理を行うのに替えて第２の実施形態と同様の処理を行うようにすることにより、上述した第２の実施形態と同様の効果も得ることができる。
【００５０】
〈第５の実施形態〉
次に、本発明の第５の実施形態について説明する。
この第５の実施形態は、上述した第１から第４の実施形態において、ヘルプやマニュアルが更新されているかチェックするヘルプ更新制御内に、更新チェック先情報を設け、ヘルプ更新Ｗｅｂサービスに接続する際に、更新チェック先パラメータを自由に設定できるようにしたものである。
【００５１】
すなわち、例えば、国内版、海外版といった種別の違いがある場合、ヘルプやマニュアルが共通に変更されることばかりではなく、国内版のみでの修正ということが考えられ得る。ここでヘルプやマニュアルの更新チェックをする場所（更新情報がある場所）が一律であると、こういった場合でもヘルプ更新Ｗｅｂサービスに対し、同じパラメータで更新チェックを行うこととなるため、より適切な更新情報を取得するようにするものである。
【００５２】
本発明の第５の実施形態としてのＷｅｂアプリケーションシステムの動作について、図１６のフローチャートを参照して説明する。
ここでは、例えば、システムとしてあらかじめ国内版、海外版として種別を分けてシステムが構成されていて、国内版でのみヘルプファイルの更新が行われる必要がある場合の動作例について説明する。
【００５３】
まず、システムが起動したら、Ｗｅｂアプリケーションサーバ２は、あらかじめ記憶装置２３に登録されているヘルプ・マニュアル更新チェック先情報を取得する（図１７参照）（ステップＳ４１）。
このヘルプ・マニュアル更新チェック先情報は、更新元サーバに対して更新されているかどうかのチェックを行う更新ファイルの種別が予め登録されるものであれば、その登録方法は、例えばユーザによる入力装置２６からの設定入力など、各種の方法であってよい。
【００５４】
Ｗｅｂアプリケーションサーバ２は、こうして取得した更新チェック先情報（取得対象種別）をパラメータとして指定してヘルプ更新Ｗｅｂサービス１へ接続し、ヘルプ・マニュアル更新チェックを行う（ステップＳ４２）。以降のファイル更新処理は、指定した更新ファイルの種別の範囲において、上述した第１から第４の何れかの実施形態での動作例のように行われる（ステップＳ４３からＳ４６）。
【００５５】
以上のように、本発明の第５の実施形態によれば、上述した第１から第４の何れかの実施形態で得られる効果に加え、仕向け地別に管理したい場合など、事前に設定しておけばヘルプ更新Ｗｅｂサービスに対して指定の更新ファイル種別をパラメータとして更新情報を取得しにいくことで、指定した種別に限定したより適切な更新情報を取得することができるため、無駄なネットワークトラフィックを発生させないようにすることができ、更新時間を短縮することができる。
【００５６】
なお、上述した各実施形態は本発明の好適な実施形態であり、本発明はこれに限定されることなく、本発明の技術的思想に基づいて種々変形して実施することが可能である。
例えば、ＣＰＵ２１や記憶装置２３とは別に、Ｗｅｂアプリケーション制御部２７、ヘルプ制御部２８を備えることとして説明したが、記憶装置２３に格納されたアプリケーションをＣＰＵ２１が実行することによりＷｅｂアプリケーション制御部２７やヘルプ制御部２８が実現される構成であってもよい。
【００５７】
また、ヘルプとマニュアルの両方を更新することとして説明したが、ヘルプやマニュアルといったサポート情報を自動更新していくものであればこのものに限定されず、例えば、ヘルプのみ、マニュアルのみを自動更新するものであってもよい。
【００５８】
また、上述した各実施形態としてのＷｅｂアプリケーションシステムやＷｅｂアプリケーションサーバを実現するための処理手順をプログラムとして記録媒体に記録することにより、本発明の各実施形態による上述した各機能を、その記録媒体から供給されるプログラムによって、システムを構成するコンピュータのＣＰＵに処理を行わせて実現させることができる。
この場合、上記の記録媒体により、あるいはネットワークを介して外部の記録媒体から、プログラムを含む情報群を出力装置に供給される場合でも本発明は適用されるものである。
すなわち、記録媒体から読み出されたプログラムコード自体が本発明の新規な機能を実現することになり、そのプログラムコードを記憶した記録媒体および該記録媒体から読み出された信号は本発明を構成することになる。
この記録媒体としては、例えば、フロッピー（登録商標）ディスク，ハードディスク，光ディスク，光磁気ディスク，ＣＤ−ＲＯＭ，ＣＤ−Ｒ，磁気テープ，不揮発性のメモリカード，ＲＯＭ，ＥＥＰＲＯＭ等を用いてよい。
【００５９】
この本発明に係るプログラムによれば、当該プログラムによって制御されるコンピュータまたはコンピュータシステムに、上述した本発明に係る各実施形態としてのＷｅｂアプリケーションシステムやＷｅｂアプリケーションサーバにおける各機能を実現させることができる。
【図面の簡単な説明】
【００６０】
【図１】本発明の各実施形態に共通するＷｅｂアプリケーションシステム周りの構成を示すブロック図である。
【図２】本発明の各実施形態に共通するＷｅｂアプリケーションサーバの構成を示すブロック図である。
【図３】本発明の第１の実施形態によるファイル更新処理を示すフローチャートである。
【図４】ヘルプ更新Ｗｅｂサービス１のＵＲＬ例を示す図である。
【図５】ヘルプ・マニュアル更新リスト情報例を示す図である。
【図６】ヘルプ更新Ｗｅｂサービス１のファイル構成例を示す図である。
【図７】本発明の第２の実施形態によるファイル更新処理を示すフローチャートである。
【図８】更新履歴情報の例を示す図である。
【図９】取得する更新一覧情報の例を示す図である。
【図１０】更新された更新履歴情報の例を示す図である。
【図１１】本発明の第３の実施形態によるファイル更新処理を示すフローチャートである。
【図１２】更新チェックスケジュール情報の例を示す図である。
【図１３】本発明の第４の実施形態によるファイル更新処理を示すフローチャートである。
【図１４】更新チェックの開始タイミングとする操作情報ファイルの例を示す図である。
【図１５】該操作情報ファイルにおける操作内容定義の例を示す図である。
【図１６】本発明の第５の実施形態によるファイル更新処理を示すフローチャートである。
【図１７】更新チェック先情報の種別例を示す図である。
【符号の説明】
【００６１】
１    ヘルプ更新Ｗｅｂサービス（更新元サーバの一例）
２    Ｗｅｂアプリケーションサーバ（アプリケーションサーバの一例）
３    Ｗｅｂブラウザ（クライアントの一例）
２３    記憶装置
２５    画像メモリ
２６    入力装置（入力手段の一例）
２７    Ｗｅｂアプリケーション制御部
２８    ヘルプ制御部
２９    通信部
【図１】
2007034573.tif 000003
【図２】
2007034573.tif 000004
【図３】
2007034573.tif 000005
【図４】
2007034573.tif 000006
【図５】
2007034573.tif 000007
【図６】
2007034573.tif 000008
【図７】
2007034573.tif 000009
【図８】
2007034573.tif 000010
【図９】
2007034573.tif 000011
【図１０】
2007034573.tif 000012
【図１１】
2007034573.tif 000013
【図１２】
2007034573.tif 000014
【図１３】
2007034573.tif 000015
【図１４】
2007034573.tif 000016
【図１５】
2007034573.tif 000017
【図１６】
2007034573.tif 000018
【図１７】
2007034573.tif 000019