(57)【特許請求の範囲】
【請求項１】
更新データを情報提供装置からダウンロードし、前記更新データによってソフトウェアプログラムを更新する情報処理装置であって、
前記更新データによって更新される前記ソフトウェアプログラムの変更点を機能毎に示す更新情報管理ファイルを前記情報提供装置から受信する受信手段と、
前記ソフトウェアプログラムの使用状況を前記機能毎に使用情報管理ファイルに記録する記録手段と、
前記更新情報管理ファイルの変更点の複数の機能のうち、前記使用情報管理ファイルの使用状況が所定の条件を満たす機能と、それ以外の機能とを識別して画面に表示するための表示用データを生成する生成手段と、
前記更新データをダウンロードし、前記更新データによってソフトウェアプログラムを更新した後、前記生成手段により生成された表示用データを表示する表示手段を備え、
前記記録手段は、前記情報処理装置に接続されたデバイスを接続機種管理ファイルに記録し、前記更新情報管理ファイルは前記変更点の各機能とデバイスの機種との対応を示し、前記条件を満たす機能は、前記更新情報管理ファイルの複数の機能のうち、それと対応する機種が前記接続機種管理ファイルに記録されていることを特徴とする情報処理装置。
【請求項２】
前記使用状況は前記ソフトウェアプログラムの現在のバージョンでの各機能の使用頻度であることを特徴とする請求項１に記載の情報処理装置。
【請求項３】
更新データを情報提供装置からダウンロードし、前記更新データによってソフトウェアプログラムを更新する情報処理装置であって、
前記更新データによって更新される前記ソフトウェアプログラムの変更点を機能毎に示す更新情報管理ファイルを前記情報提供装置から受信する受信手段と、
前記ソフトウェアプログラムの使用状況を前記機能毎に使用情報管理ファイルに記録する記録手段と、
前記更新情報管理ファイルの変更点の複数の機能のうち、前記使用情報管理ファイルの使用状況が所定の条件を満たす機能と、それ以外の機能とを識別して画面に表示するための表示用データを生成する生成手段と、
前記更新データをダウンロードし、前記更新データによってソフトウェアプログラムを更新した後、前記生成手段により生成された表示用データを表示する表示手段を備え、
前記生成手段は、前記使用情報管理ファイルの使用状況が所定の条件を満たす機能と、それ以外の機能とをそれぞれ独立した異なる画面に表示するための表示用データを生成することを特徴とする情報処理装置。
【請求項４】
前記使用状況は前記ソフトウェアプログラムの現在のバージョンでの各機能の使用頻度であることを特徴とする請求項３に記載の情報処理装置。
【請求項５】
更新データを情報提供装置からダウンロードし、前記更新データによってソフトウェアプログラムを更新する情報処理装置の制御方法であって、
前記更新データによって更新される前記ソフトウェアプログラムの変更点を機能毎に示す更新情報管理ファイルを前記情報提供装置から受信する受信ステップと、
前記ソフトウェアプログラムの使用状況を前記機能毎に使用情報管理ファイルに記録する記録ステップと、
前記使用情報管理ファイルに基づいて、前記更新情報管理ファイルの変更点の複数の機能のうち、前記使用情報管理ファイルの使用状況が所定の条件を満たす機能と、それ以外の機能とを識別して画面に表示するための表示用データを生成する生成ステップと、
前記更新データをダウンロードし、前記更新データによってソフトウェアプログラムを更新した後、前記生成された表示用データを表示する表示ステップを備え、
前記記録ステップでは、前記情報処理装置に接続されたデバイスを接続機種管理ファイルに記録し、前記更新情報管理ファイルは前記変更点の各機能とデバイスの機種との対応を示し、前記条件を満たす機能は、前記更新情報管理ファイルの複数の機能のうち、それと対応する機種が前記接続機種管理ファイルに記録されていることを特徴とする制御方法。
【請求項６】
更新データを情報提供装置からダウンロードし、前記更新データによってソフトウェアプログラムを更新する情報処理装置を実現するコンピュータに、
前記更新データによって更新される前記ソフトウェアプログラムの変更点を機能毎に示す更新情報管理ファイルを前記情報提供装置から受信する受信ステップと、
前記ソフトウェアプログラムの使用状況を前記機能毎に使用情報管理ファイルに記録する記録ステップと、
前記更新情報管理ファイルの変更点の複数の機能のうち、前記使用情報管理ファイルの使用状況が所定の条件を満たす機能と、それ以外の機能とを識別して画面に表示するための表示用データを生成する生成ステップと、
前記更新データをダウンロードし、前記更新データによってソフトウェアプログラムを更新した後、前記生成された表示用データを表示する表示ステップを実行させ、
前記記録ステップでは、前記情報処理装置に接続されたデバイスを接続機種管理ファイルに記録し、前記更新情報管理ファイルは前記変更点の各機能とデバイスの機種との対応を示し、前記条件を満たす機能は、前記更新情報管理ファイルの複数の機能のうち、それと対応する機種が前記接続機種管理ファイルに記録されていることを特徴とするプログラム。
【請求項７】
更新データを情報提供装置からダウンロードし、前記更新データによってソフトウェアプログラムを更新する情報処理装置の制御方法であって、
前記更新データによって更新される前記ソフトウェアプログラムの変更点を機能毎に示す更新情報管理ファイルを前記情報提供装置から受信する受信ステップと、
前記ソフトウェアプログラムの使用状況を前記機能毎に使用情報管理ファイルに記録する記録ステップと、
前記使用情報管理ファイルに基づいて、前記更新情報管理ファイルの変更点の複数の機能のうち、前記使用情報管理ファイルの使用状況が所定の条件を満たす機能と、それ以外の機能とを識別して画面に表示するための表示用データを生成する生成ステップと、
前記更新データをダウンロードし、前記更新データによってソフトウェアプログラムを更新した後、前記生成された表示用データを表示する表示ステップを備え、
前記生成ステップでは、前記使用情報管理ファイルの使用状況が所定の条件を満たす機能と、それ以外の機能とをそれぞれ独立した異なる画面に表示するための表示用データを生成することを特徴とする制御方法。
【請求項８】
更新データを情報提供装置からダウンロードし、前記更新データによってソフトウェアプログラムを更新する情報処理装置を実現するコンピュータに、
前記更新データによって更新される前記ソフトウェアプログラムの変更点を機能毎に示す更新情報管理ファイルを前記情報提供装置から受信する受信ステップと、
前記ソフトウェアプログラムの使用状況を前記機能毎に使用情報管理ファイルに記録する記録ステップと、
前記更新情報管理ファイルの変更点の複数の機能のうち、前記使用情報管理ファイルの使用状況が所定の条件を満たす機能と、それ以外の機能とを識別して画面に表示するための表示用データを生成する生成ステップと、
前記更新データをダウンロードし、前記更新データによってソフトウェアプログラムを更新した後、前記生成された表示用データを表示する表示ステップを実行させ、
前記生成ステップでは、前記使用情報管理ファイルの使用状況が所定の条件を満たす機能と、それ以外の機能とをそれぞれ独立した異なる画面に表示するための表示用データを生成することを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置が情報提供装置から更新データをダウンロードし、アプリケーションソフトウェアプログラムを更新するための技術に関する。
【背景技術】
【０００２】
従来、情報処理装置がアプリケーションソフトウェアプログラム（アプリケーション）を更新する際に、新たに追加された機能や改訂された機能など変更点を示す画面を表示器に表示することが行われている（特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００７−１５７０１４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
情報処理装置がアプリケーションを更新する際に、変更点が大量にあると、ユーザは全ての変更点に目を通すのに多くの時間がかかったり、必要な情報を見落としたりしてしまうという問題があった。
【０００５】
そこで、本発明は、情報処理装置がアプリケーションを更新する際に、情報処理装置のユーザが変更点を確認し易くすることを目的とする。
【課題を解決するための手段】
【０００６】
上記課題を解決するために本願に係る発明の１つは、更新データを情報提供装置からダウンロードし、前記更新データによってソフトウェアプログラムを更新する情報処理装置であって、前記更新データによって更新される前記ソフトウェアプログラムの変更点を示す更新情報管理ファイルを前記情報提供装置から受信する受信手段と、前記ソフトウェアプログラムの使用状況を使用情報管理ファイルに記録する記録手段と、前記使用情報管理ファイルに基づいて、更新情報管理ファイルの複数の前記変更点のうち少なくとも１つを抽出する抽出手段と、前記抽出手段により抽出された変更点を画面に表示するための表示用データを生成する生成手段と、前記更新データをダウンロードし、前記更新データによってソフトウェアプログラムを更新した後、前記生成手段により生成された表示用データを表示する表示手段を備え、前記記録手段は、前記情報処理装置に接続されたデバイスを接続機種管理ファイルに記録し、前記更新情報管理ファイルは前記変更点の各機能とデバイスの機種との対応を示し、前記条件を満たす機能は、前記更新情報管理ファイルの複数の機能のうち、それと対応する機種が前記接続機種管理ファイルに記録されていることを特徴とする。また、上記課題を解決するために本願に係る発明の１つは、更新データを情報提供装置からダウンロードし、前記更新データによってソフトウェアプログラムを更新する情報処理装置であって、前記更新データによって更新される前記ソフトウェアプログラムの変更点を機能毎に示す更新情報管理ファイルを前記情報提供装置から受信する受信手段と、前記ソフトウェアプログラムの使用状況を前記機能毎に使用情報管理ファイルに記録する記録手段と、前記更新情報管理ファイルの変更点の複数の機能のうち、前記使用情報管理ファイルの使用状況が所定の条件を満たす機能と、それ以外の機能とを識別して画面に表示するための表示用データを生成する生成手段と、前記更新データをダウンロードし、前記更新データによってソフトウェアプログラムを更新した後、前記生成手段により生成された表示用データを表示する表示手段を備え、前記生成手段は、前記使用情報管理ファイルの使用状況が所定の条件を満たす機能と、それ以外の機能とをそれぞれ独立した異なる画面に表示するための表示用データを生成することを特徴とする。
【発明の効果】
【０００７】
本発明によれば、情報処理装置がアプリケーションプログラムを更新する際に、情報処理装置のユーザが変更点を確認し易くなるという効果が得られる。
【図面の簡単な説明】
【０００８】
【図１】情報提供装置および情報処理装置の構成の一例を示すブロック図である。
【図２】変更点通知画面の一例を示す図である。
【図３】変更点通知画面の一例を示す図である。
【図４】更新情報管理ファイルの一例を示す図である。
【図５】使用情報管理ファイルの一例を示す図である。
【図６】情報処理装置の動作の一例を示すフローチャート図である。
【図７】情報処理装置の動作の一例を示すフローチャート図である。
【発明を実施するための形態】
【０００９】
以下に、図面を参照して、この発明の好適な実施の形態を例示的に詳しく説明する。ただし、この実施形態に記載されている構成要素はあくまで例示であり、この発明の範囲をそれらのみに限定する趣旨のものではない。
【００１０】
（第１の実施形態）
図１は情報提供装置１１０および情報処理装置１３０の構成の一例を示すブロック図である。情報提供装置１１０および情報処理装置１３０はパーソナルコンピュータ等のコンピュータ装置によって実現される。また、情報提供装置１１０や情報処理装置１３０は、それぞれ単一のコンピュータ装置で実現してもよいし、必要に応じた複数のコンピュータ装置に各機能を分散して実現するようにしてもよい。複数のコンピュータ装置で構成される場合は、互いに通信可能なようにＬｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ（ＬＡＮ）などで接続されている。
【００１１】
制御部１１１は情報提供装置１１０全体を制御し、例えばＣｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ（ＣＰＵ）である。Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ（ＲＯＭ）１１２は変更を必要としないプログラムやパラメータを格納する。Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ（ＲＡＭ）１１３は外部装置などから供給されるプログラムやデータを一時記憶する。外部記憶装置１１４は情報提供装置１１０に固定して設置されたハードディスクやメモリカードまたは情報提供装置１１０から着脱可能なフロッピー（登録商標）ディスク（ＦＤ）やＣｏｍｐａｃｔ  Ｄｉｓｋ（ＣＤ）等の光ディスク、磁気や光カード、ＩＣカードなどである。操作入力インターフェイス１１５はユーザの操作を受け、データを入力するポインティングデバイスやキーボード１１９などの入力デバイスと接続する。表示出力インターフェイス１１６は情報提供装置１１０の保持するデータや供給されたデータを表示するための表示器と接続する。ネットワークインタフェイス１１７はインターネット１０３などのネットワーク回線に接続する。システムバス１１８は１１１〜１１７の各ユニットを通信可能に接続する。
【００１２】
そして、情報処理装置１３０の１３１〜１３７の各ユニットは情報提供装置１１０の１１１〜１１７の各ユニットと同様である。
【００１３】
図２は情報処理装置１３０が表示器に表示する変更点通知画面２００の一例を示す図である。変更点通知画面２００では、新規追加機能に関する情報２０１と後述する条件を満たす機能に関する情報が表示される。制御部１３１は、ユーザがリンク２０３をクリック操作したことを検知すると、その他の機能の変更点通知画面３００を表示する。
【００１４】
図３は情報処理装置１３０が表示器に表示するその他の変更点通知画面３００の一例を示す図である。他の変更点通知画面３００では、新規追加機能や所定の条件を満たす機能以外の機能に関する情報を表示する。すなわち、変更点通知画面２００で表示されなかった残りの機能に関する情報を表示する。
【００１５】
本実施形態では、情報処理装置１３０がアプリケーションソフトウェアプログラム（アプリケーション）を起動すると、情報提供装置１１０へネットワーク１５０を介して接続し、アプリケーションの最新バージョンを受信する。情報処理装置１３０は情報提供装置１１０から受信した最新バージョンと、現在、インストールされているアプリケーションのバージョンとを比較する。比較の結果、情報処理装置１３０にインストール済みのアプリケーションが最新バージョンでなければ、情報処理装置１３０は情報提供装置１１０に最新バージョンの変更点を示す更新情報管理ファイルを要求する。情報提供装置１１０は更新情報管理ファイルを外部記憶装置１１４から読み出し、情報処理装置１３０へ送信する。情報処理装置１３０は使用情報管理ファイル、接続機種管理ファイル、表示条件管理ファイルを外部記憶装置１３７から読み出し、これらのファイルと更新情報管理ファイルとに基づいて更新通知リストを生成する。更新通知リストに存在する機能に関する更新情報について変更点通知画面２００を生成し、表示器に表示出力する。また、更新情報管理ファイルに存在するが更新通知リストに存在しない機能に関する更新情報についてその他の変更点通知画面３００を生成し、表示器に表示出力する。
【００１６】
ここで、更新情報管理ファイルの一例を図４に示す。オペレータの操作にしたがって、情報提供装置１１０はアプリケーションをあるバージョンからあるバージョンへ変更する毎に更新情報管理ファイル４００を作成し、外部記憶装置１１４に記憶する。図４はバージョン６．０から７．０への変更のものである。更新情報管理ファイルは、機能を一意に特定するための機能ＩＤ４０１、機能名４０２、更新の状態を示す更新ステータス４０３、機種に依存する機能かどうかを示す機種依存フラグ４０４、機種に依存する場合に対応する機種名４０５、更新の内容を示す説明文を表すテキストファイルへのファイルパス４０６と説明図を表すビットマップファイルへのファイルパス４０７を含む更新情報を機能毎に持つ。ここで、更新ステータス４０３は、新規に追加された機能であれば「ＮＥＷ」、更新された機能であれば「ＵＰＤＡＴＥ」、何も変更がなければ「ＮＯ」となる。また、機種依存フラグ４０４は、機種に依存する場合は「ＹＥＳ」、機種に依存しない場合は「ＮＯ」となる。例えば“カメラから画像を取り込む機能”や“カメラ固有のフォーマットの画像ファイルを現像する機能”等、カメラの機種に依存する場合、機種依存フラグ４０４は「ＹＥＳ」となり、対応機種名は「ＸＸＸ−３４５」のような機種名となる。
【００１７】
また、使用情報管理ファイルの一例を図５に示す。情報処理装置１３０はアプリケーション毎に使用情報管理ファイル５００を作成し、外部記憶装置１３７に記憶する。使用情報管理ファイル５００は、機能ＩＤ５０１、機能名５０２、使用回数５０３、最古の使用開始時間５０４、最新の使用終了時間５０５を含む使用情報を機能毎に持つ。なお、使用頻度は使用回数５０３を最古の使用開始時間５０４から最新の使用終了時間５０５までの時間で割ることにより求められる。
【００１８】
また、情報処理装置１３０は、情報処理装置１３０がデバイスとの接続を検知すると、デバイスの機種名、最終の接続日時を接続機種管理ファイルに記録し、外部記憶装置１３７に保存する。デバイスは例えばデジタルカメラやプリンタである。
【００１９】
また、情報処理装置１３０は、ユーザの操作に応答して表示条件管理ファイルに、変更通知画面に表示される機能の個数上限と使用回数下限とを記録し、外部記憶装置１３７に保存する。表示条件管理ファイルはアプリケーション毎に作成してもよいし、全アプリケーションに対して１つを作成するようにしてもよい。
【００２０】
本実施形態の情報提供装置１１０がアプリケーションの更新情報管理ファイルと更新データを情報処理装置１３０へ送信する動作について図６を参照して説明する。アプリケーションの更新があると、オペレータの操作に応答して、情報提供装置１１０の制御部１１１は、アプリケーションの古いバージョンから最新のバージョンでの更新内容を示す更新情報管理ファイルを生成する（Ｓ６０１）。この更新情報管理ファイルとアプリケーションの更新データとを外部記憶装置１１４に記憶する（Ｓ６０２）。制御部１１１は更新情報管理ファイルの要求を情報処理装置１３０から受信したかどうか判定し（Ｓ６０３）、受信すれば、更新情報管理ファイルを外部記憶装置１１４から読み出して情報処理装置１３０へ送信する（Ｓ６０４）。その後、制御部１１１はアプリケーションの更新データの要求を情報処理装置１３０から受信したかどうか判定し（Ｓ６０５）、受信すれば、アプリケーションの更新データを外部記憶装置１１４から読み出して情報処理装置１３０へ送信する（Ｓ６０６）。
【００２１】
本実施形態の情報処理装置１３０がアプリケーションの更新情報管理ファイルを情報提供装置１１０から受信し、変更点通知画面を表示器に表示する動作について図７を参照して説明する。ユーザの操作に応答して、情報処理装置１３０の制御部１３１はアプリケーションの更新実行用プログラムを起動すると、外部記憶装置１３７に記憶されている更新通知リストを初期化する（Ｓ７０１）。なお、制御部１３１は更新実行用プログラムとＯＳにしたがって以降の処理を実行する。制御部１３１は更新情報管理ファイルの要求を情報提供装置１１０へ送信し（Ｓ７０２）、更新情報管理ファイルを情報提供装置１１０から受信したかどうか判定する（Ｓ７０３）。Ｓ７０３で受信したと判定されなければ、再び、更新情報管理ファイルの要求を情報提供装置１１０へ送信し（Ｓ７０２）、Ｓ７０３で受信したと判定されれば、更新情報管理ファイルを外部記憶装置１１４に記憶する（Ｓ７０４）。制御部１３１は更新情報管理ファイルに新機能の追加があるかどうか判定する（Ｓ７０５）。ステップＳ７０５で、制御部１３１は更新情報管理ファイル４００の更新ステータス４０３が「ＮＥＷ」の機能があれば、新機能の追加があると判定する。ステップＳ７０５で新機能の追加があると判定されれば、更新情報管理ファイルから新機能に対応する更新情報を抽出し、更新通知リストに追加する（Ｓ７０６）。制御部１３１は使用情報管理ファイルと表示条件管理ファイルを外部記憶装置１１４から読み出す（Ｓ７０７）。
【００２２】
制御部１３１は更新情報管理ファイル４００の更新ステータス４０３が「ＵＰＤＡＴＥ」の機能のうち、使用情報管理ファイル５００の使用回数５０３が多い順に、表示条件管理ファイルで設定されている個数の機能の更新情報を抽出する（Ｓ７０８）。制御部１３１はステップＳ７０９で抽出された更新情報を更新通知リストに追加する（Ｓ７０９）。制御部１３１は更新通知リストにしたがって変更点通知画面２００とその他の変更点通知画面３００の表示用データをそれぞれ生成し（Ｓ７１０）、これらの表示用データを表示器に表示出力する（Ｓ７１１）。
【００２３】
ここで、ステップＳ７１０において制御部１３１は更新通知リストに記述されている機能の更新情報が表示されるように変更点通知画面２００の表示用データを生成する。また、制御部１３１は更新情報管理ファイルに存在するが更新通知リストに記述されていない機能の更新情報が表示されるようにその他の変更点通知画面３００の表示用データを生成する。このようにして、新機能や使用回数の多い機能に関する更新情報が変更点通知画面３００に表示されるので、ユーザはよく使う機能や新しい機能を確認し易くなり、ユーザにとってより必要性の高い機能に関する情報を見落としにくくなる。
【００２４】
なお、本実施形態のステップＳ７１０では、変更点通知画面２００とその他の変更点通知画面は独立した別の画面として表示されるように表示用データを生成する。しかし、これに限らず、変更点通知画面２００とその他の変更点通知画面３００を同じ１つの画面に表示するように表示用データを生成するようにしてもよい。この場合、変更点通知画面２００をその他の変更点通知画面３００よりも上に表示するようにする。あるいは、変更点通知画面２００を表示した後にその他の変更点通知画面３００に表示を切り替えるようにする。あるいは、最初は変更点通知画面２００だけを表示し、ユーザの指示に応答してその他の変更点通知画面３００を非表示から表示に変更する。すなわち、変更点通知画面２００とその他の変更点通知画面３００をユーザが容易に識別できるように表示すればよい。
【００２５】
制御部１３１は、ユーザが変更点通知画面２００やその他の変更点通知画面３００を閲覧した後、ダウンロードボタン２０４を押下操作して、更新データのダウンロードを指示したかどうか判定する（Ｓ７１２）。ステップＳ７１２でダウンロード指示があったと判定されれば、制御部１３１は情報提供装置１１０にアプリケーションの更新データを要求する（Ｓ７１３）。その後、制御部１３１は情報提供装置１１０からアプリケーションの更新データをダウンロードし（Ｓ７１４）、外部記憶装置１３７にインストールする（Ｓ７１５）。一方、ユーザがキャンセルボタン２０５を押下操作して、ステップＳ７１３でダウンロード指示があったと判定されなければ、制御部１３１は本処理を終了する。
【００２６】
なお、ステップＳ７０８では使用回数が多い機能の代わりに、使用頻度が表示条件管理ファイルで設定されている値よりも高い機能名を使用情報管理ファイルから抽出するようにしてもよい。
【００２７】
あるいは、最新の使用終了時間が表示条件管理ファイルで設定されている期間にある機能名を使用情報管理ファイルから抽出するようにしてもよい。これにより、ユーザが最近、使っている機能を確認し易くなる。
【００２８】
また、これら３つの条件を適宜、組み合わせて条件を満たす機能名を抽出するようにしてもよい。
【００２９】
また、ステップＳ７０５の前に、更新情報管理ファイル４００と接続機種管理ファイルとを参照し、接続機種管理ファイルに存在しない機種名４０５と対応する、機種依存フラグ４０４が「ＹＥＳ」の機能を通知対象から外してから、ステップＳ７０６以降の処理を実行するようにしてもよい。これにより、ユーザは所有しているデバイス機器の機種に関連する機能を確認し易くなる。
【００３０】
また、ステップＳ７１６で更新データをインストールした時、又は更新後のアプリケーションを初めて起動する時に、使用情報管理ファイルの各機能の使用状況に関する情報をリセットするようにしてもよい。これにより、過去のバージョンでユーザが長期間に渡って古い機能を何度も使用していたが、新しいバージョンで新しい機能を気に入って古い機能を使わずに新しい機能を使用し始めるようになった場合に、直ちに新しい機能の使用回数の方が高くなる。よって、現在のバージョンでの使用状況を反映できるようになり、よりユーザの要望に沿った変更通知画面を表示できるようになる。
【００３１】
なお、本実施形態では、情報処理装置１３０が更新情報管理ファイルを情報提供装置１１０から受信し、変更点通知画面を生成して表示器に表示する場合について説明した。しかし、これに限らず、情報提供装置１１０が使用情報管理ファイル、表示条件管理ファイル、接続機種管理ファイル等を情報処理装置から受信し、変更点通知画面を生成して情報処理装置１３０へ送信し、情報処理装置１３０の表示器に表示させるようにしてもよい。
【００３２】
また、本実施形態では、情報処理装置１３０はステップＳ７１３で変更点通知画面を表示した後、更新データを情報提供装置１１０からダウンロードし（Ｓ７１４）、インストールするようにした（Ｓ７１５）。しかし、情報処理装置１３０はステップＳ７１３で変更点通知画面２００を表示する前に、情報提供装置１１０から更新データをダウンロードし、インストールするようにしてもよい。すなわち、更新データのダウンロード処理や更新データのインストール処理の開始後に変更点通知画面２００を表示する。これにより、情報処理装置１３０のユーザは、更新データのダウンロード処理やインストール処理が終わるのを待つ間に、最新のアプリケーションの機能に関する変更点を確認することができ、効率的になる。なお、この場合、情報処理装置１３０は、更新情報管理ファイルとともに更新データを情報提供装置１１０へ要求すればよい。
【００３３】
また、本実施形態では、情報処理装置１３０はパーソナルコンピュータ等のコンピュータ装置によって実現される場合を説明したが、代わりに情報処理機能や通信処理機能を備えた、デジタルカメラ、スマートフォン、電子書籍などの端末で実現する場合も同様である。
【００３４】
以上のように、本実施形態では、まず、アプリケーションのアップグレードの際に、更新内容のうち全ての機能ではなく、新機能および、よく使用する機能に関する変更点だけが変更点通知画面に表示される。よって、ユーザは自分にとって重要な機能に関する変更点が見易くなり、見落としてしまう危険性が低減する。また、ユーザは自分が使用しない機能に関する変更点を読む必要がなくなり、負荷が軽減される。
【００３５】
（他の実施形態）
また、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア（プログラム）を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理である。
【００３６】
また、コンピュータが読み出したプログラムコードを実行することにより、前述した実施例の機能が実現されるだけではない。例えば、そのプログラムコードの指示に基づき、コンピュータ上で稼動しているＯＳ（オペレーションシステム）などが実際の処理の一部または全部を行い、その処理によって前述した実施例の機能が実現される場合も含まれることは言うまでもない。さらに、以下のような処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。まず、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書きこまれる。その後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行う。
【図１】
0005791426.tif 000002
【図２】
0005791426.tif 000003
【図３】
0005791426.tif 000004
【図４】
0005791426.tif 000005
【図５】
0005791426.tif 000006
【図６】
0005791426.tif 000007
【図７】
0005791426.tif 000008