【手続補正書】
【提出日】平成18年3月3日(2006.3.3)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】特許請求の範囲
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】  実行モジュールとプロパティ情報とを含むアプリケーションを組込み機器にインストールするインストール処理方法であって、
前記アプリケーションを読み込む読込み工程と、
前記読み込まれたアプリケーションのプロパティ情報を解析し、該解析結果と前記組込み機器のシステム情報とに基づいて、前記組込み機器において前記アプリケーションが正常に動作するか否かを判断するプロパティ解析工程と
を備え、
前記プロパティ解析工程は、
前記プロパティ情報を解析し、前記アプリケーションの実行に際して必要なシステム資源に関する情報を解析し、
前記システム情報より、前記組込み機器が有するシステム資源に関する情報を読み込み、
前記アプリケーションが必要としているシステム資源を前記組込み機器が有しているか否かに基づいて、前記アプリケーションが正常に動作するか否かを判断し、
前記プロパティ解析工程において、前記アプリケーションが必要としているシステム資源を前記組込み機器が有していないと判断された場合、前記アプリケーションは前記組込み機器が有する一時的な記憶装置に格納され、
前記プロパティ解析工程において、該システム資源の不足が解消したと判断された場合、該判断結果を通知することを特徴とするインストール処理方法。
【請求項２】  プロパティ情報を含むアプリケーションを組込み機器にインストールするインストール処理方法であって、
前記アプリケーションを読み込む読込み工程と、
前記読み込まれたアプリケーションのプロパティ情報を解析し、該解析結果と前記組込み機器のシステム情報とに基づいて、前記組込み機器において前記アプリケーションが正常に動作するか否かを判断するプロパティ解析工程と、
前記プロパティ解析工程において、前記アプリケーションが正常に動作しないと判断された場合に、エラーを通知するエラー通知工程と
を備え、
前記プロパティ解析工程において、複数の実行モジュールから構成されるアプリケーションのプロパティ情報を解析した結果、複数の実行モジュールを同時に正常に動作させることはできないために該アプリケーションが正常に動作しないと判断された場合、前記エラー通知工程は、該判断結果を通知することを特徴とするインストール処理方法。
【請求項３】  前記プロパティ解析工程において、複数の実行モジュールから構成されるアプリケーションのプロパティ情報を解析した結果、個々の実行モジュール単独では正常に動作しても、複数の実行モジュールを同時に正常に動作させることはできないために該アプリケーションが正常に動作しないと判断された場合、前記エラー通知工程は、該判断結果を通知することを特徴とする請求項２に記載のインストール処理方法。
【請求項４】  実行モジュールとプロパティ情報とを含むアプリケーションを組込み機器にインストールするインストール処理方法であって、
前記アプリケーションを読み込む読込み工程と、
前記読み込まれたアプリケーションの実行モジュールの内容を解析し、該実行モジュール解析結果と前記組込み機器のシステム情報とに基づいて、前記組込み機器において前記アプリケーションが正常に動作するか否かを判断する実行モジュール解析工程と、
前記読み込まれたアプリケーションのプロパティ情報を解析し、該解析結果と前記システム情報とに基づいて、前記組込み機器において前記アプリケーションが正常に動作するか否かを判断するプロパティ解析工程と、
前記実行モジュール解析工程または前記プロパティ解析工程において、前記アプリケーションが正常に動作しないと判断された場合に、エラーを通知するエラー通知工程と
を備えることを特徴とするインストール処理方法。
【請求項５】  前記実行モジュール解析工程は、
前記実行モジュールの内容に基づいて、前記アプリケーションの実行に際して必要なライブラリの一覧を解析し、
前記システム情報より、前記組込み機器が実装しているライブラリの一覧を読み込み、
前記アプリケーションが必要とするライブラリが、前記組込み機器に実装されているか否かに基づいて、前記アプリケーションが正常に動作するか否かを判断することを特徴とする請求項４記載のインストール処理方法。
【請求項６】  前記プロパティ解析工程は、
前記プロパティ情報を解析し、前記アプリケーションの実行に際して必要なシステム資源に関する情報を解析し、
前記システム情報より、前記組込み機器が有するシステム資源に関する情報を読み込み、
前記アプリケーションが必要としているシステム資源を前記組込み機器が有しているか否かに基づいて、前記アプリケーションが正常に動作するか否かを判断することを特徴とする請求項４に記載のインストール処理方法。
【請求項７】  前記エラー通知工程は、
前記実行モジュール解析工程において前記アプリケーションが正常に動作しないと判断された原因または、前記プロパティ解析工程において前記アプリケーションが正常に動作しないと判断された原因を提示する工程を更に備えることを特徴とする請求項４に記載のインストール処理方法。
【請求項８】  前記実行モジュール解析工程および前記プロパティ解析工程において、前記アプリケーションが正常に動作すると判断された場合に、前記アプリケーションは前記組込み機器へインストールされることを特徴とする請求項４に記載のインストール処理方法。
【請求項９】  前記プロパティ解析工程において、前記アプリケーションが必要としているシステム資源を前記組込み機器が有していないと判断された場合、前記アプリケーションは前記組込み機器にインストールされ、当該システム資源の不足が解消されるまでの間、該アプリケーションは実行不可能であることを特徴とする請求項６に記載のインストール処理方法。
【請求項１０】  実行モジュールとプロパティ情報とを含むアプリケーションを組込み機器にインストールするインストール処理装置であって、
前記アプリケーションを読み込む読込み手段と、
前記読み込まれたアプリケーションのプロパティ情報を解析し、該解析結果と前記組込み機器のシステム情報とに基づいて、前記組込み機器において前記アプリケーションが正常に動作するか否かを判断するプロパティ解析手段と
を備え、
前記プロパティ解析手段は、
前記プロパティ情報を解析し、前記アプリケーションの実行に際して必要なシステム資源に関する情報を解析し、
前記システム情報より、前記組込み機器が有するシステム資源に関する情報を読み込み、
前記アプリケーションが必要としているシステム資源を前記組込み機器が有しているか否かに基づいて、前記アプリケーションが正常に動作するか否かを判断し、
前記プロパティ解析手段において、前記アプリケーションが必要としているシステム資源を前記組込み機器が有していないと判断された場合、前記アプリケーションは前記組込み機器が有する一時的な記憶装置に格納され、
前記プロパティ解析手段において、該システム資源の不足が解消したと判断された場合、該判断結果を通知することを特徴とするインストール処理装置。
【請求項１１】  プロパティ情報を含むアプリケーションを組込み機器にインストールするインストール処理装置であって、
前記アプリケーションを読み込む読込み手段と、
前記読み込まれたアプリケーションのプロパティ情報を解析し、該解析結果と前記組込み機器のシステム情報とに基づいて、前記組込み機器において前記アプリケーションが正常に動作するか否かを判断するプロパティ解析手段と、
前記プロパティ解析手段により、前記アプリケーションが正常に動作しないと判断された場合に、エラーを通知するエラー通知手段と
を備え、
前記プロパティ解析手段において、複数の実行モジュールから構成されるアプリケーションのプロパティ情報を解析した結果、複数の実行モジュールを同時に正常に動作させることはできないために該アプリケーションが正常に動作しないと判断された場合、前記エラー通知手段は、該判断結果を通知することを特徴とするインストール処理装置。
【請求項１２】  実行モジュールとプロパティ情報とを含むアプリケーションを組込み機器にインストールするインストール処理装置であって、
前記アプリケーションを読み込む読込み手段と、
前記読み込まれたアプリケーションの実行モジュールの内容を解析し、該実行モジュール解析結果と前記組込み機器のシステム情報とに基づいて、前記組込み機器において前記アプリケーションが正常に動作するか否かを判断する実行モジュール解析手段と、
前記読み込まれたアプリケーションのプロパティ情報を解析し、該解析結果と前記システム情報とに基づいて、前記組込み機器において前記アプリケーションが正常に動作するか否かを判断するプロパティ解析手段と、
前記実行モジュール解析手段または前記プロパティ解析手段により、前記アプリケーションが正常に動作しないと判断された場合に、エラーを通知するエラー通知手段と
を備えることを特徴とするインストール処理装置。
【請求項１３】  請求項１乃至９のいずれか１つに記載のインストール処理方法をコンピュータによって実現させるための制御プログラムを格納した記憶媒体。
【請求項１４】  請求項１乃至９のいずれか１つに記載のインストール処理方法をコンピュータによって実現させるための制御プログラム。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】００１１
【補正方法】変更
【補正の内容】
【００１１】
【課題を解決するための手段】
上記の目的を達成するために本発明に係るインストール処理方法は以下のような構成を備える。即ち、
実行モジュールとプロパティ情報とを含むアプリケーションを組込み機器にインストールするインストール処理方法であって、
前記アプリケーションを読み込む読込み工程と、
前記読み込まれたアプリケーションの実行モジュールの内容を解析し、該実行モジュール解析結果と前記組込み機器のシステム情報とに基づいて、前記組込み機器において前記アプリケーションが正常に動作するか否かを判断する実行モジュール解析工程と、
前記読み込まれたアプリケーションのプロパティ情報を解析し、該解析結果と前記システム情報とに基づいて、前記組込み機器において前記アプリケーションが正常に動作するか否かを判断するプロパティ解析工程と、
前記実行モジュール解析工程または前記プロパティ解析工程において、前記アプリケーションが正常に動作しないと判断された場合に、エラーを通知するエラー通知工程とを備える。