(57)【要約】      （修正有）【課題】アプリケーションに対する操作に関する情報に応じて、アプリケーションの更新に関する更新情報を読み出すことができる情報処理装置及びプログラムを提供する。【解決手段】情報処理装置は、アプリケーションの更新に関する更新情報を記憶する記憶部と、前記アプリケーションに適用されていない更新がある場合、前記更新によって更新されるアプリケーションに対する操作に関する情報に応じて、前記記憶部に記憶された前記更新情報を読み出す更新情報読出部とを有する。前記更新情報読出部は、前記アプリケーションに適用されていない更新がある場合、当該更新によって更新されるアプリケーションの機能が予め定められた回数以上実行されたか否かに応じて、前記更新情報を読み出す。【選択図】図６
2011203971.tif 000002
【特許請求の範囲】
【請求項１】
アプリケーションの更新に関する更新情報を記憶する記憶部と、
前記アプリケーションに適用されていない更新がある場合、前記更新によって更新されるアプリケーションに対する操作に関する情報に応じて、前記記憶部に記憶された前記更新情報を読み出す更新情報読出部と
を有する情報処理装置。
【請求項２】
前記更新情報読出部は、前記アプリケーションに適用されていない更新がある場合、当該更新によって更新されるアプリケーションの機能が予め定められた回数以上実行されたか否かに応じて、前記更新情報を読み出す
請求項１に記載の情報処理装置。
【請求項３】
前記更新情報読出部は、前記アプリケーションに適用されていない更新がある場合、当該更新の重要度に応じて、当該アプリケーションの更新に関する更新情報を読み出す
請求項１に記載の情報処理装置。
【請求項４】
前記更新情報読出部は、前記アプリケーションに適用されていない更新がある場合、前記アプリケーションが起動されたとき、当該アプリケーションの更新に関する更新情報を読み出す
請求項１乃至３のいずれかに記載の情報処理装置。
【請求項５】
前記更新情報読出部は、前記アプリケーションに適用されていない更新がある場合、前記アプリケーションが起動されようとしているとき、当該アプリケーションの更新に関する更新情報を読み出す
請求項１乃至３のいずれかに記載の情報処理装置。
【請求項６】
前記更新情報は、前記アプリケーションが更新される内容及び前記更新が適用されない場合に発生する事象を回避する手順を含む
請求項１乃至５のいずれかに記載の情報処理装置。
【請求項７】
前記更新情報読出部によって読み出された更新情報を表示する更新情報表示部
をさらに含む請求項１乃至６のいずれかに記載の情報処理装置。
【請求項８】
コンピュータを、
アプリケーションの更新に関する更新情報を記憶する記憶部及び
前記アプリケーションに適用されていない更新がある場合、前記更新によって更新されるアプリケーションに対する操作に関する情報に応じて、前記記憶部に記憶された前記更新情報を読み出す更新情報読出部
として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置及びプログラムに関する。
【背景技術】
【０００２】
特許文献１には、管理計算機システムでプログラムの更新が指示された時点でプログラムの受信処理が実行され、被管理計算機システムを再立ち上げした時点でプログラムの格納処理が実行されるプログラムオンライン更新方式が記載されている。
特許文献２には、サーバが最新のプログラムとプログラムに関するバージョンとダウンロード開始日及び切替日からなる新バージョン情報を管理し、クライアントが任意のプログラム起動時に当該プログラムに関する新バージョン情報をサーバから取得し、稼働中のバージョンに応じて、稼働するプログラムを最新のバージョンのプログラムに切り替えるプログラム配信方法が記載されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平０５−１００８３７号公報
【特許文献２】特開２００２−２７８７８５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
本発明の目的は、アプリケーションに対する操作に関する情報に応じて、アプリケーションの更新に関する更新情報を読み出すことができる情報処理装置及びプログラムを提供することにある。
【課題を解決するための手段】
【０００５】
[情報処理装置]
請求項１に係る本発明は、アプリケーションの更新に関する更新情報を記憶する記憶部と、前記アプリケーションに適用されていない更新がある場合、前記更新によって更新されるアプリケーションに対する操作に関する情報に応じて、前記記憶部に記憶された前記更新情報を読み出す更新情報読出部とを有する情報処理装置である。
【０００６】
請求項２に係る本発明は、前記更新情報読出部は、前記アプリケーションに適用されていない更新がある場合、当該更新によって更新されるアプリケーションの機能が予め定められた回数以上実行されたか否かに応じて、前記更新情報を読み出す請求項１に記載の情報処理装置である。
【０００７】
請求項３に係る本発明は、前記更新情報読出部は、前記アプリケーションに適用されていない更新がある場合、当該更新の重要度に応じて、当該アプリケーションの更新に関する更新情報を読み出す請求項１に記載の情報処理装置である。
【０００８】
請求項４に係る本発明は、前記更新情報読出部は、前記アプリケーションに適用されていない更新がある場合、前記アプリケーションが起動されたとき、当該アプリケーションの更新に関する更新情報を読み出す請求項１乃至３のいずれかに記載の情報処理装置である。
【０００９】
請求項５に係る本発明は、前記更新情報読出部は、前記アプリケーションに適用されていない更新がある場合、前記アプリケーションが起動されようとしているとき、当該アプリケーションの更新に関する更新情報を読み出す請求項１乃至３のいずれかに記載の情報処理装置である。
【００１０】
請求項６に係る本発明は、前記更新情報は、前記アプリケーションが更新される内容及び前記更新が適用されない場合に発生する事象を回避する手順を含む請求項１乃至５のいずれかに記載の情報処理装置である。
【００１１】
請求項７に係る本発明は、前記更新情報読出部によって読み出された更新情報を表示する更新情報表示部をさらに含む請求項１乃至６のいずれかに記載の情報処理装置である。
【００１２】
[プログラム]
請求項８に係る本発明は、コンピュータを、アプリケーションの更新に関する更新情報を記憶する記憶部及び前記アプリケーションに適用されていない更新がある場合、前記更新によって更新されるアプリケーションに対する操作に関する情報に応じて、前記記憶部に記憶された前記更新情報を読み出す更新情報読出部として機能させるためのプログラムである。
【発明の効果】
【００１３】
請求項１に係る本発明によれば、アプリケーションに対する操作に関する情報に応じて、アプリケーションの更新に関する更新情報を読み出すことができる情報処理装置を提供することができる。
【００１４】
請求項２に係る本発明によれば、請求項１に係る本発明による効果に加えて、実行頻度に応じて、アプリケーションの更新に関する更新情報を読み出すことができる情報処理装置を提供することができる。
【００１５】
請求項３に係る本発明によれば、請求項１に係る本発明による効果に加えて、更新の重要度に応じて、アプリケーションの更新に関する更新情報のうち、使用者にとって必要な更新情報を読み出すことができる情報処理装置を提供することができる。
【００１６】
請求項４に係る本発明によれば、請求項１乃至３のいずれかに係る本発明による効果に加えて、アプリケーションが操作されるタイミングで、アプリケーションの更新に関する更新情報を読み出すことができる情報処理装置を提供することができる。
【００１７】
請求項５に係る本発明によれば、請求項１乃至３のいずれかに係る本発明による効果に加えて、アプリケーションが操作されるタイミングで、アプリケーションの更新に関する更新情報を読み出すことができる情報処理装置を提供することができる。
【００１８】
請求項６に係る本発明によれば、請求項１乃至５のいずれかに係る本発明による効果に加えて、アプリケーションが更新される内容及び更新が適用されない場合に発生する事象を回避する手順を読み出すことができる情報処理装置を提供することができる。
【００１９】
請求項７に係る本発明によれば、請求項１乃至６のいずれかに係る本発明による効果に加えて、読み出した更新情報を表示することができる情報処理装置を提供することができる。
【００２０】
請求項８に係る本発明によれば、アプリケーションに対する操作に関する情報に応じて、アプリケーションの更新に関する更新情報を表示することができるプログラムを提供することができる。
【図面の簡単な説明】
【００２１】
【図１】本発明の一実施形態である情報処理装置としてのクライアントＰＣを含む、情報処理システムを示す図である。
【図２】クライアントＰＣのハードウエア構成を示す図である。
【図３】クライアントＰＣで動作する情報処理プログラムの構成を示す図である。
【図４Ａ】ディスプレイ等に表示されるウィンドウの例である。
【図４Ｂ】ディスプレイ等に表示されるウィンドウの例である。
【図４Ｃ】ディスプレイ等に表示されるウィンドウの例である。
【図５】アプリケーション情報の例である。
【図６】更新情報を表示するタイミングを説明する図である。
【図７】更新情報の例である。
【図８】クライアントＰＣ上で動作する情報処理プログラムの動作フロー（Ｓ１０）を示すフローチャートである。
【発明を実施するための形態】
【００２２】
以下、本発明の実施形態を説明する。なお、以下の説明は本発明を実施するのにあたっての一例に過ぎず、本発明が以下に説明される事項に限定されるわけではなく、必要に応じて適宜変更可能である。
【００２３】
[情報処理システム]
図１は、本発明の一実施形態である情報処理装置としてのクライアントＰＣ１０を含む、情報処理システム１を示す図である。図１に示すように、情報処理システム１は、クライアントＰＣ１０−１〜１０−ｎ及びサーバ１２−１〜１２−ｎが、ネットワーク１４を介して互いに接続されて構成される。
クライアントＰＣ１０−１〜１０−ｎは、アプリケーションを実行するなど、一般的なコンピュータの機能を備える。なお、アプリケーションとは、ＷＯＲＤ及びＥＸＣＥＬ（ともに登録商標）などであり、文書の作成及び数値計算など、ある特定の目的のために設計されたソフトウエアである。クライアントＰＣ１０−１〜１０−ｎには、後述する情報処理プログラムがインストールされている。
サーバ１２−１〜１２−ｎは、アップデートに関する情報及びアップデートのためのモジュールを記憶する。アップデートとは、例えば、アプリケーションで見つかったセキュリティ上の問題などの修正やアプリケーションに新しく追加された機能などの、アプリケーションの小規模な更新を意味する。以下、アップデートに関する情報を「更新情報」、アップデートのためのモジュールを「更新モジュール」と記載する。なお、更新情報については後述する。
このような構成により、クライアントＰＣ１０−１〜１０−ｎは、サーバ１２−１〜１２−ｎから、更新情報及び更新モジュールをダウンロードする。
【００２４】
ただし、ｎは１以上の整数であって、ｎが常に同じ数を示すとは限らない。
以下の各図において、実質的に同じ構成部分には、同じ符号が付される。
以下、「クライアントＰＣ１０−１〜１０−ｎ」など、複数存在しうる構成部分のいずれかが、特定されずに示される場合には、単に「クライアントＰＣ１０」などと略記されることがある。
なお、図１において、サーバ１２は複数台あるが、１台でもよい。
【００２５】
[クライアントＰＣ]
図２は、図１のクライアントＰＣ１０のハードウエア構成を示す図である。
図２に示すように、クライアントＰＣ１０は、ＣＰＵ１００及びメモリ１０２などを含む本体１０４、入力装置１０８、出力装置１１０、通信インターフェース（通信ＩＦ）１１２、記憶装置１１４及び記憶媒体１１６から構成される。
つまり、クライアントＰＣ１０は、情報処理及び他の装置との通信が可能なコンピュータとしての構成部分を有している。
【００２６】
メモリ１０２、記憶装置１１４又は記憶媒体１１６は、アプリケーション、情報処理プログラム及び更新モジュールなどのソフトウエアと、アプリケーション情報及び更新情報などの各種情報とを記憶する。なお、アプリケーション情報及び更新情報については後述する。
ＣＰＵ１００は、メモリ１０２、記憶装置１１４又は記憶媒体１１６に記憶された情報処理プログラムに基づいて、所定の処理を実行して、クライアントＰＣ１０の動作を制御する。なお、情報処理プログラムについては後述する。
入力装置１０８は、キーボード、マウスおよびジョイスティックなどであり、出力装置１１０は、ディスプレイなどの表示装置である。また、記憶装置１１４はＨＤＤ（ＨａｒｄＤｉｓｋＤｒｉｖｅ）などであり、記憶媒体１１６はＣＤ−ＲＯＭ及びフロッピーディスク（登録商標）などである。
【００２７】
[情報処理プログラム]
図３は、図１及び図２のクライアントＰＣ１０で動作する情報処理プログラム１６の構成を示す図である。
図３に示すように、情報処理プログラム１６は、入力受付部１６０、アプリケーション実行部１６２、表示制御部１６４、アプリケーション情報読出部１６６、アプリケーション情報記憶部１６８、更新情報読出部１７０、更新情報記憶部１７２、更新情報取得部１７４、更新モジュール取得部１７６及び更新モジュール適用部１７８から構成される。
このような構成により、情報処理プログラム１６は、ユーザの操作に応じて、更新情報を表示し、ユーザに更新モジュールの適用を促す。
以下、図３〜７を参照して、情報処理プログラム１６のコンポーネント及びコンポーネントに格納される情報を説明する。
【００２８】
入力受付部１６０は、図２の入力装置１０８を介して、アプリケーションの操作（例えば、アプリケーションの起動、アプリケーションの機能の実行並びに更新モジュールの適用及び非適用）の入力をユーザから受け付ける。
アプリケーション実行部１６２は、入力受付部１６０が入力を受け付けた操作がアプリケーションの起動である場合には、図２のメモリ１０２などに記憶されたアプリケーションを読み出し、アプリケーションを起動する。
また、アプリケーション実行部１６２は、入力受付部１６０が入力を受け付けた操作がアプリケーションの機能の実行である場合には、すでに読み出されているアプリケーションのうち、該当する機能を実行する。
なお、アプリケーション実行部１６２は、アプリケーションの機能を実行した場合には、アプリケーション情報記憶部１６８に記憶されるアプリケーション情報に含まれる、アプリケーションの機能が実行された回数を示す値をカウントアップする。
【００２９】
アプリケーション実行部１６２によってアプリケーションが起動された場合及びアプリケーションの機能が実行されようとした場合には、表示制御部１６４は、アプリケーション起動画面及びアプリケーション実行画面が表示されるよう、出力装置１１０を制御する。
また、この場合、アプリケーション情報読出部１６６は、アプリケーション情報記憶部１６８からアプリケーション情報を読み出す。さらに、読み出されたアプリケーション情報に応じて、更新情報読出部１７０は、更新情報更新情報記憶部１７２から更新情報を読み出す。
【００３０】
表示制御部１６４は、アプリケーション情報読出部１６６によって読み出されたアプリケーション情報及び更新情報読出部１７０によって読み出された更新情報に応じて、更新情報が表示されるよう、図２の出力装置１１０を制御する。
表示制御部１６４は、アプリケーションが起動した場合には、アプリケーション起動画面とともに、例えば、図４Ａに示すウィンドウ１８０が表示されるよう、出力装置１１０を制御する。図４Ａに示すように、ウィンドウ１８０は、更新情報（ここでは、起動されたアプリケーションＡの機能Ｘ及び機能Ｙそれぞれについて、更新の内容及び更新モジュールを適用しない場合に発生する現象を回避する手順）を表示する更新情報表示部１８２、更新モジュールを適用するための適用ボタン１８４、更新モジュールを適用しないための非適用ボタン１８６及びウィンドウ１８０を閉じるボタン１８８を含む。
【００３１】
なお、表示制御部１６４は、アプリケーションが起動した場合には、アプリケーション起動画面とともに、例えば、図４Ｂに示すウィンドウ１８０が表示されるよう、出力装置１１０を制御してもよい。
図４Ｂに示すように、ウィンドウ１８０には、更新情報として、起動されたアプリケーションＡに新たな機能Ｚが追加可能であることと、新たな機能Ｚの内容とが表示される。
【００３２】
表示制御部１６４は、アプリケーションのプルダウンメニューによって示される機能のいずれかにカーソルが置かれた場合には、アプリケーション実行画面とともに、例えば、図４Ｃに示すウィンドウ１９０が表示されるよう、出力装置１１０を制御する。図４Ｃに示すように、ウィンドウ１９０は、更新情報（ここでは、カーソルが置かれた機能Ｘについて、更新の内容及び更新モジュールを適用しない場合に発生する現象を回避する手順）を表示する更新情報表示部１８２、更新モジュールを適用するための適用ボタン１８４、更新モジュールを適用しないための非適用ボタン１８６及びウィンドウ１９０を閉じるボタン１８８を含む。
【００３３】
アプリケーション情報は、例えば、図５に示す形式でアプリケーション情報記憶部１６８に記憶される。
図５に示すように、アプリケーション情報は、機能ＩＤ１９２ごとに、アプリケーションの機能に関する情報が対応付けられて構成される。アプリケーションの機能に関する情報は、ここでは、機能の説明１９４、実行回数１９６、関連する更新ＩＤ１９８、適用済みの更新ＩＤ２００及び表示の要否２０２である。
【００３４】
機能ＩＤ１９２は、アプリケーションの機能を識別する識別子である。
機能の説明１９４は、アプリケーションの機能の内容を示す。
実行回数１９６は、アプリケーションの機能が実行された回数を示し、図３のアプリケーション実行部１６２によってアプリケーションの機能が実行された場合にカウントアップされる。
【００３５】
更新ＩＤは更新モジュールを識別する識別子であり、関連する更新ＩＤ１９８は、機能ＩＤ１９２によって識別される機能に関連する更新モジュールのＩＤである。関連する更新ＩＤ１９８は、図３の更新情報記憶部１７２に新たに格納された更新情報に含まれ、該当する機能ＩＤ１９２に対応付けられるものである。
適用済みの更新ＩＤ２００は、すでに適用された更新モジュールのＩＤであり、関連する更新ＩＤのうち、図３の更新モジュール適用部１７８によって適用がなされた更新モジュールのＩＤである。
【００３６】
表示の要否２０２は、アプリケーションの操作に関する情報（例えば、アプリケーションの機能の実行回数や、未適用の更新モジュールに関する情報）に応じて、更新情報をディスプレイ等に表示するか否かを示す。
例えば、実行回数１９６が予め定められた（以下、「所定の」）値以上であり、かつ、関連する更新ＩＤ１９８及び適用済みの更新ＩＤ２００を参照し、まだ適用されていない更新モジュール（未適用の更新モジュール）があることが分かる場合には、更新情報を表示する。これ以外の場合には、更新情報を表示しない。
図３の表示制御部１６４は、アプリケーション情報のうち、表示の要否２０２を読み取り、表示の要否２０２に基づいて、図２の出力装置１１０を制御する。
【００３７】
さらに、表示制御部１６４は、更新情報を表示する場合には、アプリケーション情報及び更新情報に応じて、更新情報を表示するタイミングを決定する。具体的には、表示制御部１６４は、図６に示される、未適用の更新モジュールに対応付けられる機能２０４と、未適用の更新モジュールの重要度２０６とに応じて、表示のタイミングを決定する。
なお、未適用の更新モジュールに対応付けられる機能２０４は、アプリケーション情報を参照することにより取得され、未適用の更新モジュールの重要度２０６は、更新情報を参照することにより取得される。
【００３８】
具体的には、図６の（１）に示すように、未適用の更新モジュールの重要度２０６が高い場合には、アプリケーションが起動されたときに更新情報を表示する。
また、図６の（２）に示すように、未適用の更新モジュールに対応付けられる機能ＩＤ１９２が実行回数の多い機能に対応付けられ、かつ、未適用の更新モジュールの重要度２０６が高い場合には、アプリケーションが起動されたときに更新情報を表示する。
図６の（３）に示すように、未適用の更新モジュールに対応付けられる機能ＩＤ１９２がこれから実行される機能に対応付けられ、かつ、未適用の更新モジュールの重要度２０６が高い場合には、当該機能が実行されようとしているときに更新情報を表示する。
図６の（４），（５）に示すように、未適用の更新モジュールの重要度２０６が中程度及び低い場合には、更新情報を表示しない。
【００３９】
図６の（６），（７）に示すように、未適用の更新モジュールに対応付けられる機能ＩＤ１９２が実行回数の多い機能に対応付けられ、かつ、未適用の更新モジュールの重要度２０６が中程度及び低い場合には、更新情報を表示しない（アプリケーションが起動されたときに更新情報を表示してもかまわない）。
図６の（８），（９）に示すように、未適用の更新モジュールに対応付けられる機能ＩＤ１９２がこれから実行される機能に対応付けられ、かつ、未適用の更新モジュールの重要度２０６が中程度及び低い場合には、更新情報を表示しない（当該機能が実行されようとしているときに更新情報を表示してもかまわない）。
【００４０】
なお、未適用の更新モジュールに対応付けられる機能ＩＤ１９２が、実行回数の多い機能に対応付けられるか否かではなく、実行されたことのある機能に対応付けられるか否かによって、タイミングを決定してもかまわない。
また、アプリケーション情報に含まれる実行回数ではなく、アプリケーションのログ取得機能などにより取得されるログを利用して、タイミングを決定してもかまわない。
【００４１】
更新情報は、予め定められた間隔で、図３の更新情報取得部１７４によって図１のサーバから図２の通信ＩＦ１１２を介して取得される。更新情報は、例えば、図７に示す形式で図３の更新情報記憶部１７２に記憶される。
図７に示すように、更新情報は、更新ＩＤ２０８ごとに、更新モジュールに関する情報が対応付けられて構成される。更新モジュールに関する情報は、ここでは、ダウンロードした日２１０、関連する機能ＩＤ２１２、配布先２１４、バージョン２１６、更新の内容２１８、重要度２２０及び適用済２２２である。
【００４２】
ダウンロードした日２１０は、更新モジュールが配布先からダウンロードされた日を示す。
関連する機能ＩＤ２１２は、更新モジュールに関連する、アプリケーションの機能のＩＤである。
配布先２１４は、更新モジュールの配布先を示す。
バージョン２１６は、更新モジュールのバージョンを示す。
【００４３】
更新の内容２１８は、更新モジュールによって更新される内容を示す。なお、更新の内容２１８は、更新モジュールの適用を回避する手順を含んでいてもかまわない。
重要度２２０は、更新モジュールの重要度を示す。
適用済２２２は、更新モジュールが適用されたか否かを示し、図３の更新モジュール適用部１７８が更新モジュールを適用したか否かに応じて決定される。
【００４４】
図３の更新モジュール取得部１７６は、図３の入力受付部１６０が受け付けた操作が更新モジュールの適用である場合には、図１のサーバ１２から図２の通信ＩＦ１１２を介して更新モジュールを取得する。
取得された更新モジュールは、図３の更新モジュール適用部１７８によって、図２のメモリ１０２等に記憶されたアプリケーションに適用されるとともに、図３の更新情報記憶部１７２に記憶される。
【００４５】
図８は、図１のクライアントＰＣ１０上で動作する情報処理プログラム１６の動作フロー（Ｓ１０）を示すフローチャートである。
図８に示すように、ステップ１００（Ｓ１００）において、図３の入力受付部１６０が、図２の入力装置１０８を介して、アプリケーションの操作の入力を受け付けたか否かを判定する。操作の入力を受け付けた場合には、ステップ１０２の処理に進み、そうでない場合には、ステップ１００の処理を繰り返す。
ステップ１０２（Ｓ１０２）において、図３のアプリケーション実行部１６２は、ステップ１００で入力が受け付けられた操作の内容を判定する。操作の内容がアプリケーションの起動及びアプリケーションの機能の実行である場合には、ステップ１０４の処理に進み、操作の内容が更新モジュールの適用である場合には、ステップ１１２の処理に進み、操作の内容が更新モジュールの非適用である場合には、処理を終了する。
【００４６】
ステップ１０４（Ｓ１０４）において、図３のアプリケーション情報読出部１６６は、図３のアプリケーション情報記憶部１６８から、アプリケーション情報を読み出す。
ステップ１０６（Ｓ１０６）において、図３の表示制御部１６４は、ステップ１０４で読み出されたアプリケーション情報に基づいて、更新情報を表示するか否かを決定する。更新情報を表示する場合には、ステップ１０８の処理に進み、そうでない場合には、処理を終了する。
【００４７】
ステップ１０８（Ｓ１０８）において、図３の更新情報読出部１７０は、図３の更新情報記憶部１７２から、更新情報を読み出す。
ステップ１１０（Ｓ１１０）において、表示制御部１６４は、ステップ１０４で読み出されたアプリケーション情報及びステップ１０８で読み出された更新情報に基づいて、更新情報を表示するタイミングを決定する。表示制御部１６４は、決定したタイミングで更新情報を表示した後、ステップ１００の処理に戻る。
ステップ１１２（Ｓ１１２）において、図３の更新モジュール取得部１７６は、図１のサーバ１２から図２の通信ＩＦ１１２を介して更新モジュールを取得する。
ステップ１１４（Ｓ１１４）において、図３の更新モジュール適用部１７８は、ステップ１１２で取得された更新モジュールを適用し、このことをステップ１０４で参照したアプリケーション情報に反映させるとともに、ステップ１１２で取得された更新モジュールを図３の更新情報記憶部１７２に記憶して、処理を終了する。
【符号の説明】
【００４８】
１      情報処理システム
１０    クライアントＰＣ
１２    サーバ
１４    ネットワーク
１６    情報処理プログラム
１６０  入力受付部
１６２  アプリケーション実行部
１６４  表示制御部
１６６  アプリケーション情報読出部
１６８  アプリケーション情報記憶部
１７０  更新情報読出部
１７２  更新情報記憶部
１７４  更新情報取得部
１７６  更新モジュール取得部
１７８  更新モジュール適用部
【図１】
2011203971.tif 000003
【図２】
2011203971.tif 000004
【図３】
2011203971.tif 000005
【図４Ａ】
2011203971.tif 000006
【図４Ｂ】
2011203971.tif 000007
【図４Ｃ】
2011203971.tif 000008
【図５】
2011203971.tif 000009
【図６】
2011203971.tif 000010
【図７】
2011203971.tif 000011
【図８】
2011203971.tif 000012