(57)【要約】【課題】電子機器をホストコンピュータと接続するだけでドライバソフトウェアやアプリケーションプログラム等を自動インストールするとともに、ホストコンピュータにこれらドライバソフトウェア等をバックアップする。【解決手段】  ポータブルメモリプレーヤ等の電子機器に内蔵されるハードディスク等の記憶媒体に、ホストコンピュータ上で生成したデータをこの電子機器で利用可能とするアプリケーションプログラムやファームウェアプログラム等を記憶し、電子機器とホストコンピュータを通信手段により接続したときに、アプリケーションプログラム等をホストコンピュータに自動インストール及び自動バックアップする。【選択図】図１
2006338450.tif 000002
【特許請求の範囲】
【請求項１】
接続により他の電子機器と通信を行う通信手段と、該他の電子機器で使用するアプリケーションプログラムを記憶する記憶媒体とを備える電子機器であって、
前記通信手段の接続時に前記他の電子機器に読み込まれ、前記他の電子機器に、
前記アプリケーションプログラムが前記他の電子機器に記憶されているかを判別する判別機能と、
前記判別機能により判別された結果、前記他の電子機器に前記アプリケーションプログラムが無い場合に、前記アプリケーションプログラムを前記他の電子機器に読み出す読出機能とを実現するプログラムを前記記憶媒体に記憶することを特徴とする電子機器。
【請求項２】
請求項１に記載の電子機器であって、
前記判別機能による判別の結果、前記アプリケーションプログラムが前記他の電子機器にインストールされていない場合、前記他の電子機器に読み込まれ、前記他の電子機器に、前記アプリケーションプログラムをインストールするインストール機能を実現するインストールプログラムを前記記憶媒体に記憶することを特徴とする電子機器。
【請求項３】
請求項２に記載の電子機器であって、
前記記憶媒体は、前記アプリケーションプログラム及び前記アプリケーションプログラムのインストールプログラムと異なる他の電子データを更に記憶しており、
前記通信手段の接続時に前記他の電子機器に読み込まれ、前記他の電子機器に、前記アプリケーションプログラムのインストールプログラム及び前記他の電子データを前記他の電子機器にバックアップする機能を実現するバックアッププログラムを前記記憶媒体に記憶することを特徴とする電子機器。
【請求項４】
請求項３に記載の電子機器であって、
前記他の電子データは、前記電子機器のファームウェア、前記電子機器の取扱説明書データ及び前記アプリケーションプログラムのアンインストールプログラムのうち少なくとも１つであることを特徴とする電子機器。
【請求項５】
請求項３又は４に記載の電子機器であって、
前記通信手段の再接続時に前記他の電子機器に読み込まれ、前記他の電子機器に、前記記憶媒体に前記ファームウェア、前記取扱説明書データ及び前記アプリケーションプログラムをインストールするインストールプログラム並びにアンインストールプログラムのうち少なくともいずれか一つが記憶されているかを検出するデータ検出機能と、
前記データ検出機能により検出されない電子データがある場合、該検出されない電子データを前記他の電子機器にバックアップした電子データから読み出し、前記記憶媒体に再記憶させる再記憶機能とを実現するプログラムを前記記憶媒体に記憶することを特徴とする電子機器。
【請求項６】
請求項１〜５のいずれか一項に記載の電子機器であって、
前記他の電子機器が備えるオペレーティングシステムの種類を示す識別子を予め前記記憶媒体に記憶しており、
前記通信手段の接続時に前記他の電子機器に読み込まれ、前記他の電子機器に、
前記識別子が前記オペレーティングシステムの種類と一致するかを判別するオペレーティングシステム判別機能と、
前記オペレーティングシステム判別機能の判別の結果、前記識別子が一致する場合に前記アプリケーションプログラムをインストールする機能を実現するプログラムを前記記憶媒体に記憶することを特徴とする電子機器。
【請求項７】
請求項１〜６のいずれか一項に記載の電子機器であって、
前記記憶媒体は前記アプリケーションプログラムのインストールを許可する機器を示した機器識別子を更に記憶しており、
前記通信手段の接続時に前記他の電子機器に読み込まれ、前記他の電子機器に、
該機器識別子と前記他の電子機器の機器識別子とが一致するかを判別する機器識別子判別機能と、
前記機器識別子判別機能の判別の結果、前記機器識別子と前記他の電子機器の機器識別子が一致する場合に前記アプリケーションプログラムをインストールする機能を実現するプログラムを前記記憶媒体に記憶することを特徴とする電子機器。
【請求項８】
他の電子機器と、接続により前記他の電子機器との通信を行う通信手段及び前記他の電子機器で使用するアプリケーションプログラムと該アプリケーションプログラムを前記他の電子機器にインストールするインストールプログラムとを記憶する記憶媒体を備える電子機器とからなる情報処理システムであって、
前記他の電子機器と前記電子機器との接続時に、前記アプリケーションプログラムが前記他の電子機器に記憶されているかを判別する判別手段と、
前記判別手段の判別の結果、前記アプリケーションプログラムが前記他の電子機器にインストールされていない場合、前記アプリケーションプログラムを読み出す読出手段とを備えることを特徴とする情報処理システム。
【請求項９】
請求項８に記載の情報処理システムであって、
前記判別手段の判別の結果、前記アプリケーションプログラムが前記他の電子機器にインストールされていない場合、前記他の電子機器にインストールするインストール手段を更に備えることを特徴とする情報処理システム。
【請求項１０】
請求項９に記載の情報処理システムであって、
前記記憶媒体は、前記アプリケーションプログラム及び前記アプリケーションプログラムのインストールプログラムと異なる他の電子データを更に記憶しており、
前記電子機器が前記他の電子機器と接続されたときに、前記アプリケーションプログラムのインストールプログラム及び前記他の電子データを前記他の電子機器にバックアップすることを特徴とする情報処理システム。
【請求項１１】
請求項１０に記載の情報処理システムであって、
前記他の電子データは、前記電子機器のファームウェア、前記電子機器の取扱説明書データ及び前記アプリケーションプログラムのアンインストールプログラムのうち少なくとも１つであることを特徴とする情報処理システム。
【請求項１２】
請求項１０又は１１に記載の情報処理システムであって、
前記他の電子機器との協働によりバックアップを行うバックアッププログラムを前記他の電子データに含むことを特徴とする情報処理システム。
【請求項１３】
請求項１０〜１２のいずれか一項に記載の情報処理システムであって、
前記電子機器と前記他の電子機器との再接続時に、前記記憶媒体に前記ファームウェア、前記取扱説明書データ及びインストールするインストールプログラム並びにアンインストールプログラムのうち少なくともいずれか一つが記憶されているかを検出するデータ検出手段と、
前記データ検出手段の検出により検出されなかった電子データがある場合、該電子データを前記他の電子機器にバックアップした電子データから読み出し再記憶させる再記憶手段とを更に備えることを特徴とする情報処理システム。
【請求項１４】
請求項８〜１３のいずれか一項に記載の情報処理システムであって、
前記他の電子機器が備えるオペレーティングシステムの種類を示す識別子を予め前記記憶手段が記憶しており、
前記判別手段は、前記識別子が前記オペレーティングシステムの種類と一致するかを更に判別し、
前記インストール手段は、前記判別手段の判別の結果、前記識別子が一致する場合に前記アプリケーションプログラムをインストールすることを特徴とする情報処理システム。
【請求項１５】
請求項８〜１４のいずれか一項に記載の情報処理システムであって、
前記記憶媒体は前記アプリケーションプログラムのインストールを許可する機器を示した機器識別子を更に記憶しており、
前記判別手段は、該機器識別子と前記他の電子機器の機器識別子とが一致するかを更に判別し、
前記インストール手段は、前記判別手段の判別の結果、前記機器識別子と前記他の電子機器の機器識別子が一致する場合に前記アプリケーションプログラムをインストールすることを特徴とする情報処理システム。
【請求項１６】
請求項８〜１５のいずれか一項に記載の情報処理システムであって、
前記他の電子機器は、該他の電子機器の利用者を制限する利用制限情報を有し、
前記判別手段は、該利用者制限情報が管理者制限情報であるかを更に判別し、
前記インストール手段は、前記判別手段の判別の結果、前記利用者制限情報が管理者制限情報である場合に前記アプリケーションプログラムをインストールすることを特徴とする情報処理システム。
【請求項１７】
接続により他の電子機器と通信を行う通信手段と、前記他の電子機器で使用するアプリケーションプログラムを記憶する記憶媒体とを備える電子機器とから構成される情報処理システムにより情報処理を処理する情報処理方法であって、
前記他の電子機器と前記電子機器との接続時に、前記アプリケーションプログラムが前記他の電子機器に記憶されているかを判別する判別工程と、
前記判別工程による判別の結果、前記アプリケーションプログラムが前記他の電子機器にインストールされていない場合、前記アプリケーションプログラムを読み出す読出工程とを有することを特徴とする情報処理方法。
【請求項１８】
請求項１７に記載の情報処理方法であって、
前記判別工程の判定の結果、前記アプリケーションプログラムが前記他の電子機器にインストールされていない場合、前記他の電子機器にインストールするインストール工程とを有することを特徴とする情報処理方法。
【請求項１９】
請求項１８に記載の情報処理方法であって、
前記記憶媒体は、前記アプリケーションプログラム及び前記アプリケーションプログラムのインストールプログラムと異なる他の電子データを更に記憶しており、
前記電子機器が前記他の電子機器と接続されたときに、前記アプリケーションプログラムのインストールプログラム及び前記他の電子機器に前記電子データのバックアップを行うバックアップ工程を有することを特徴とする情報処理方法。
【請求項２０】
請求項１９に記載の情報処理方法であって、
前記他の電子データは、前記電子機器のファームウェア、前記電子機器の取扱説明書データ及び前記アプリケーションプログラムのアンインストールプログラムのうち少なくとも１つであることを特徴とする情報処理方法。
【請求項２１】
請求項１９又は２０に記載の情報処理方法であって、
前記バックアップ工程で前記他の電子機器と協働するバックアッププログラムを前記他の電子データに含むことを特徴とする情報処理方法。
【請求項２２】
請求項１７〜２１のいずれか一項に記載の情報処理方法であって、
前記電子機器と前記他の電子機器との再接続時に、前記記憶媒体に前記ファームウェア、前記アプリケーションプログラム、前記取扱説明書データをインストールするインストールソフトウェア並びにアンインストールソフトウェアのうち少なくともいずれか一つが記憶されているかを検出するデータ検出工程と、
前記データ検出工程の検出により検出されなかった電子データがある場合、該電子データを前記他の電子機器にバックアップされた電子データから読み出し前記記憶媒体に記憶する再記憶工程とを有することを特徴とする情報処理方法。
【請求項２３】
請求項１７〜２２のいずれか一項に記載の情報処理方法であって、
前記他の電子機器が備えるオペレーティングシステムの種類を示す識別子を予め前記記憶手段が記憶しており、
前記識別子が前記オペレーティングシステムの種類と一致するかを判別するオペレーティングシステム判別工程と、
オペレーティングシステム判別工程の判別の結果、前記識別子が一致する場合に前記アプリケーションプログラムをインストールするインストール工程を有することを特徴とする情報処理方法。
【請求項２４】
請求項１７〜２３のいずれか一項に記載の情報処理方法であって、
前記記憶媒体は前記アプリケーションプログラムのインストールを許可する機器を示した機器識別子を更に記憶しており、
該機器識別子と前記他の電子機器の機器識別子とが一致するかを判別する機器識別子判別工程と、
前記機器識別子判別工程の判別の結果、前記機器識別子と前記他の電子機器の機器識別子が一致する場合に前記アプリケーションプログラムをインストールするインストール工程とを有することを特徴とする情報処理方法。
【請求項２５】
請求項１７〜２４のいずれか一項に記載の情報処理方法であって、
前記他の電子機器は、該他の電子機器の利用者を制限する利用制限情報を有し、
前記通信手段の接続時に、該利用者制限情報が管理者制限情報であるかを判別する利用者権限判別工程と、
前記利用者権限判別工程の判別の結果、前記利用者制限情報が管理者制限情報である場合に前記アプリケーションプログラムをインストールするインストール工程とを有することを特徴とする情報処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は電子機器、情報処理システム及び電子データのインストール方法に関する。
【背景技術】
【０００２】
従来、ホストコンピュータに周辺機器を接続しホストコンピュータで行ったデータ処理を電子機器で利用するに際しては、アプリケーションプログラムやドライバソフトウェア等を事前にホストコンピュータにインストール必要があった。
アプリケーションプログラムやドライバソフトウェア等をインストールする方法として、例えば特許文献１にはクライアントサーバ方式のネットワークシステムであって、サーバマシンからのアプリケーションプログラムのインストール要求信号を受けたクライアントがサーバマシンから送信されるアプリケーションプログラムをインストールする情報処理方法の発明が開示されている。特許文献２には、ホストコンピュータが周辺機器に予め記憶されたドライブソフトウェアやインストールプログラムを読み出し自動インストールする情報処理方法の発明が開示されている。
【特許文献１】特開平６−３０９２６１号公報
【特許文献２】特開２０００−３３０９２０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
ところで、ポータブルメモリプレーヤ等のようにＨＤＤ（Hard Disc Drive）やフラッシュメモリに音楽データ等を記憶し再生する電子機器では、パーソナルコンピュータに蓄積された音楽データ等をポータブルメモリプレーヤに転送するためのアプリケーションプログラムを記憶したＣＤ−ＲＯＭ等を別途用意し、同梱する必要がある。ＣＤ−ＲＯＭ等を別途用意すると、ユーザのインストール作業の負担があるばかりでなくコスト負担やインストール後のＣＤ−ＲＯＭ等を保管する負担があるという問題がある。
【０００４】
更に、上記先行技術により周辺機器にアプリケーションプログラムやドライバソフトウェアを予め記憶し、自動インストールを行う構成としても、パーソナルコンピュータ側でアプリケーションプログラムやドライバソフトウェア等のデータが破壊されてしまうと、別途ドライバソフトのみを調達し再インストールする必要が生ずるという問題がある。
【０００５】
本発明の課題は、周辺機器を外部機器であるホストコンピュータ等と接続するだけでドライバソフトウェアやアプリケーションプログラム等を自動インストールするとともに、ホストコンピュータにこれらプログラムやドライバソフトウェア等をバックアップすることである。
【課題を解決するための手段】
【０００６】
上記課題を解決するために、請求項１に記載の発明は、接続により他の電子機器と通信を行う通信手段と、該他の電子機器で使用するアプリケーションプログラムを記憶する記憶媒体とを備える電子機器であって、
前記通信手段の接続時に前記他の電子機器に読み込まれ、前記他の電子機器に、
前記アプリケーションプログラムが前記他の電子機器に記憶されているかを判別する判別機能と、
前記判別機能により判別された結果、前記他の電子機器に前記アプリケーションプログラムが無い場合に、前記アプリケーションプログラムを前記他の電子機器に読み出す読出機能とを実現するプログラムを前記記憶媒体に記憶することを特徴とする。
【０００７】
請求項２に記載の発明は、請求項１に記載の電子機器であって、
前記判別機能による判別の結果、前記アプリケーションプログラムが前記他の電子機器にインストールされていない場合、前記他の電子機器に読み込まれ、前記他の電子機器に、前記アプリケーションプログラムをインストールするインストール機能を実現するインストールプログラムを前記記憶媒体に記憶することを特徴とする。
【０００８】
請求項３に記載の発明は、請求項２に記載の電子機器であって、
前記記憶媒体は、前記アプリケーションプログラム及び前記アプリケーションプログラムのインストールプログラムと異なる他の電子データを更に記憶しており、
前記通信手段の接続時に前記他の電子機器に読み込まれ、前記他の電子機器に、前記アプリケーションプログラムのインストールプログラム及び前記他の電子データを前記他の電子機器にバックアップする機能を実現するバックアッププログラムを前記記憶媒体に記憶することを特徴とする。
【０００９】
請求項４に記載の発明は、請求項３に記載の電子機器であって、
前記他の電子データは、前記電子機器のファームウェア、前記電子機器の取扱説明書データ及び前記アプリケーションプログラムのアンインストールプログラムのうち少なくとも１つであることを特徴とする。
【００１０】
請求項５に記載の発明は、請求項３又は４に記載の電子機器であって、
前記通信手段の再接続時に前記他の電子機器に読み込まれ、前記他の電子機器に、前記記憶媒体に前記ファームウェア、前記取扱説明書データ及び前記アプリケーションプログラムをインストールするインストールプログラム並びにアンインストールプログラムのうち少なくともいずれか一つが記憶されているかを検出するデータ検出機能と、
前記データ検出機能により検出されない電子データがある場合、該検出されない電子データを前記他の電子機器にバックアップした電子データから読み出し、前記記憶媒体に再記憶させる再記憶機能とを実現するプログラムを前記記憶媒体に記憶することを特徴とする。
【００１１】
請求項６に記載の発明は、請求項１〜５のいずれか一項に記載の電子機器であって、
前記他の電子機器が備えるオペレーティングシステムの種類を示す識別子を予め前記記憶媒体に記憶しており、
前記通信手段の接続時に前記他の電子機器に読み込まれ、前記他の電子機器に、
前記識別子が前記オペレーティングシステムの種類と一致するかを判別するオペレーティングシステム判別機能と、
前記オペレーティングシステム判別機能の判別の結果、前記識別子が一致する場合に前記アプリケーションプログラムをインストールする機能を実現するプログラムを前記記憶媒体に記憶することを特徴とする。
【００１２】
請求項７に記載の発明は、請求項１〜６のいずれか一項に記載の電子機器であって、
前記記憶媒体は前記アプリケーションプログラムのインストールを許可する機器を示した機器識別子を更に記憶しており、
前記通信手段の接続時に前記他の電子機器に読み込まれ、前記他の電子機器に、
該機器識別子と前記他の電子機器の機器識別子とが一致するかを判別する機器識別子判別機能と、
前記機器識別子判別機能の判別の結果、前記機器識別子と前記他の電子機器の機器識別子が一致する場合に前記アプリケーションプログラムをインストールする機能を実現するプログラムを前記記憶媒体に記憶することを特徴とする。
【００１３】
請求項８に記載の発明は、他の電子機器と、接続により前記他の電子機器との通信を行う通信手段及び前記他の電子機器で使用するアプリケーションプログラムと該アプリケーションプログラムを前記他の電子機器にインストールするインストールプログラムとを記憶する記憶媒体を備える電子機器とからなる情報処理システムであって、
前記他の電子機器と前記電子機器との接続時に、前記アプリケーションプログラムが前記他の電子機器に記憶されているかを判別する判別手段と、
前記判別手段の判別の結果、前記アプリケーションプログラムが前記他の電子機器にインストールされていない場合、前記アプリケーションプログラムを読み出す読出手段とを備えることを特徴とする。
【００１４】
請求項９に記載の発明は、請求項８に記載の情報処理システムであって、
前記判別手段の判別の結果、前記アプリケーションプログラムが前記他の電子機器にインストールされていない場合、前記他の電子機器にインストールするインストール手段を更に備えることを特徴とする。
【００１５】
請求項１０に記載の発明は、請求項９に記載の情報処理システムであって、
前記記憶媒体は、前記アプリケーションプログラム及び前記アプリケーションプログラムのインストールプログラムと異なる他の電子データを更に記憶しており、
前記電子機器が前記他の電子機器と接続されたときに、前記アプリケーションプログラムのインストールプログラム及び前記他の電子データを前記他の電子機器にバックアップすることを特徴とする。
【００１６】
請求項１１に記載の発明は、請求項１０に記載の情報処理システムであって、
前記他の電子データは、前記電子機器のファームウェア、前記電子機器の取扱説明書データ及び前記アプリケーションプログラムのアンインストールプログラムのうち少なくとも１つであることを特徴とする。
【００１７】
請求項１２に記載の発明は、請求項１０又は１１に記載の情報処理システムであって、
前記他の電子機器との協働によりバックアップを行うバックアッププログラムを前記他の電子データに含むことを特徴とする。
【００１８】
請求項１３に記載の発明は、請求項１０〜１２のいずれか一項に記載の情報処理システムであって、
前記電子機器と前記他の電子機器との再接続時に、前記記憶媒体に前記ファームウェア、前記取扱説明書データ及びインストールするインストールプログラム並びにアンインストールプログラムのうち少なくともいずれか一つが記憶されているかを検出するデータ検出手段と、
前記データ検出手段の検出により検出されなかった電子データがある場合、該電子データを前記他の電子機器にバックアップした電子データから読み出し再記憶させる再記憶手段とを更に備えることを特徴とする。
【００１９】
請求項１４に記載の発明は、請求項８〜１３のいずれか一項に記載の情報処理システムであって、
前記他の電子機器が備えるオペレーティングシステムの種類を示す識別子を予め前記記憶手段が記憶しており、
前記判別手段は、前記識別子が前記オペレーティングシステムの種類と一致するかを更に判別し、
前記インストール手段は、前記判別手段の判別の結果、前記識別子が一致する場合に前記アプリケーションプログラムをインストールすることを特徴とする。
【００２０】
請求項１５に記載の発明は、請求項８〜１４のいずれか一項に記載の情報処理システムであって、
前記記憶媒体は前記アプリケーションプログラムのインストールを許可する機器を示した機器識別子を更に記憶しており、
前記判別手段は、該機器識別子と前記他の電子機器の機器識別子とが一致するかを更に判別し、
前記インストール手段は、前記判別手段の判別の結果、前記機器識別子と前記他の電子機器の機器識別子が一致する場合に前記アプリケーションプログラムをインストールすることを特徴とする。
【００２１】
請求項１６に記載の発明は、請求項８〜１５のいずれか一項に記載の情報処理システムであって、
前記他の電子機器は、該他の電子機器の利用者を制限する利用制限情報を有し、
前記判別手段は、該利用者制限情報が管理者制限情報であるかを更に判別し、
前記インストール手段は、前記判別手段の判別の結果、前記利用者制限情報が管理者制限情報である場合に前記アプリケーションプログラムをインストールすることを特徴とする。
【００２２】
請求項１７に記載の発明は、接続により他の電子機器と通信を行う通信手段と、前記他の電子機器で使用するアプリケーションプログラムを記憶する記憶媒体とを備える電子機器とから構成される情報処理システムにより情報処理を処理する情報処理方法であって、
前記他の電子機器と前記電子機器との接続時に、前記アプリケーションプログラムが前記他の電子機器に記憶されているかを判別する判別工程と、
前記判別工程による判別の結果、前記アプリケーションプログラムが前記他の電子機器にインストールされていない場合、前記アプリケーションプログラムを読み出す読出工程とを有することを特徴とする。
【００２３】
請求項１８に記載の発明は、請求項１７に記載の情報処理方法であって、
前記判別工程の判定の結果、前記アプリケーションプログラムが前記他の電子機器にインストールされていない場合、前記他の電子機器にインストールするインストール工程とを有することを特徴とする。
【００２４】
請求項１９に記載の発明は、請求項１８に記載の情報処理方法であって、
前記記憶媒体は、前記アプリケーションプログラム及び前記アプリケーションプログラムのインストールプログラムと異なる他の電子データを更に記憶しており、
前記電子機器が前記他の電子機器と接続されたときに、前記アプリケーションプログラムのインストールプログラム及び前記他の電子機器に前記電子データのバックアップを行うバックアップ工程を有することを特徴とする。
【００２５】
請求項２０に記載の発明は、請求項１９に記載の情報処理方法であって、
前記他の電子データは、前記電子機器のファームウェア、前記電子機器の取扱説明書データ及び前記アプリケーションプログラムのアンインストールプログラムのうち少なくとも１つであることを特徴とする。
【００２６】
請求項２１に記載の発明は、請求項１９又は２０に記載の情報処理方法であって、
前記バックアップ工程で前記他の電子機器と協働するバックアッププログラムを前記他の電子データに含むことを特徴とする。
【００２７】
請求項２２に記載の発明は、請求項１７〜２１のいずれか一項に記載の情報処理方法であって、
前記電子機器と前記他の電子機器との再接続時に、前記記憶媒体に前記ファームウェア、前記アプリケーションプログラム、前記取扱説明書データをインストールするインストールソフトウェア並びにアンインストールソフトウェアのうち少なくともいずれか一つが記憶されているかを検出するデータ検出工程と、
前記データ検出工程の検出により検出されなかった電子データがある場合、該電子データを前記他の電子機器にバックアップされた電子データから読み出し前記記憶媒体に記憶する再記憶工程とを有することを特徴とする。
【００２８】
請求項２３に記載の発明は、請求項１７〜２２のいずれか一項に記載の情報処理方法であって、
前記他の電子機器が備えるオペレーティングシステムの種類を示す識別子を予め前記記憶手段が記憶しており、
前記識別子が前記オペレーティングシステムの種類と一致するかを判別するオペレーティングシステム判別工程と、
オペレーティングシステム判別工程の判別の結果、前記識別子が一致する場合に前記アプリケーションプログラムをインストールするインストール工程を有することを特徴とする。
【００２９】
請求項２４に記載の発明は、請求項１７〜２３のいずれか一項に記載の情報処理方法であって、
前記記憶媒体は前記アプリケーションプログラムのインストールを許可する機器を示した機器識別子を更に記憶しており、
該機器識別子と前記他の電子機器の機器識別子とが一致するかを判別する機器識別子判別工程と、
前記機器識別子判別工程の判別の結果、前記機器識別子と前記他の電子機器の機器識別子が一致する場合に前記アプリケーションプログラムをインストールするインストール工程とを有することを特徴とする。
【００３０】
請求項２５に記載の発明は、請求項１７〜２４のいずれか一項に記載の情報処理方法であって、
前記他の電子機器は、該他の電子機器の利用者を制限する利用制限情報を有し、
前記通信手段の接続時に、該利用者制限情報が管理者制限情報であるかを判別する利用者権限判別工程と、
前記利用者権限判別工程の判別の結果、前記利用者制限情報が管理者制限情報である場合に前記アプリケーションプログラムをインストールするインストール工程とを有することを特徴とする。
【発明の効果】
【００３１】
本発明によれば、周辺機器として機能する電子機器をホストコンピュータと接続するだけでドライバソフトウェアやアプリケーションプログラム等を自動インストールするとともに、ホストコンピュータにこれらドライバソフトウェア等をバックアップするという効果を奏する。更に、ドライバソフトウェアやアプリケーションプログラム等を電子機器に内蔵される記憶手段に予め記憶させておくことで、別途ＣＤ−ＲＯＭ等の記憶媒体を付属させる必要が無くコストを削減する効果がある。
【発明を実施するための最良の形態】
【００３２】
次に、図を用いて本発明を実施するための最良の形態について説明する。
図１は、本発明を適用したポータブルメモリプレーヤ１とホストコンピュータ１１とで構成される情報処理システムを示したブロック図である。
ポータブルメモリプレーヤ１は、ＣＰＵ２，ＲＯＭ３，ＲＡＭ４、メモリ５、Ｉ／Ｏ（Input/Output）６、オーディオ再生制御部７、表示部８、入力部９及び音声出力部１０から構成され、これらはメインバスによって電気的、通信的に接続されている。
【００３３】
ＣＰＵ（Central Processing Unit）２は、ＲＯＭ(Read Only Memory)３に予め記憶されたオペレーションプログラム及びメモリ５に記憶された各種のアプリケーションプログラムをワークエリアとしてのＲＡＭ（Random Access Memory）４に展開し、ポータブルメモリプレーヤ１の全体制御を行う。
【００３４】
メモリ５は、ハードディスクやＥＰＲＯＭ（Erasable Programmable Read Only Memory）等の不揮発性メモリから構成される。メモリ５には、ホストコンピュータ１１に転送されるアプリケーションプログラム、いわゆる転送アプリケーションプログラム（以下、「転送アプリケーション」という）、ファームウェア、取扱説明書データ及びこれらのデータをホストコンピュータ１１（後述）にインストールするインストールソフトウェア（以下、「インストーラ」という。）が予め記憶されている。また、Ｉ／Ｏ６とＩ／Ｏ１６（後述）とが接続されると、ホストコンピュータ１１からアクセスを受け、起動されるオートラン（Ａｕｔｏｒｕｎ）プログラムが記憶されている。更に接続されるホストコンピュータのオペレーションプログラムの種類を示す対応ＯＳデータ及びメモリ５に記憶されるデータの転送の可否をホストコンピュータ毎に制限する許可制限データが予め記憶されている。
また、ポータブルメモリプレーヤ１の使用時のために再生する音楽データ、ボイスデータ等の各種データを記憶する。
【００３５】
転送アプリケーションプログラムは、ホストコンピュータ１１にデータ転送処理を行わせるプログラムである。転送アプリケーションとホストコンピュータ１１とが協働することで、ユーザがホストコンピュータ１１で曲データの選択や編集等を行うことが可能となる。その後、ユーザの操作により選択や編集等が行われた曲のデータや曲目リストデータはポータブルメモリプレーヤ１に転送する。
ファームウェアは、ポータブルメモリプレーヤ１の気温的な制御を行うために機器に組み込まれたソフトウェアプログラムである。ホストコンピュータ１１でポータブルメモリプレーヤ１を使用可能に認識させ、またメモリ５に記憶された音楽データ等の再生処理等を行うためにオーディオ再生制御部７等を制御するソフトウェアプログラムである。
取扱説明書データは、ポータブルメモリプレーヤ１の使用方法等を電子化したものである。
インストーラは、転送アプリケーション等をホストコンピュータ１１にインストールするソフトウェアである。
【００３６】
Ｉ／Ｏ６は、ＵＳＢ（Universal Serial bus）規格によりホストコンピュータ１１との通信を行うインターフェースである。なお、ホストコンピュータ１１との互換性に応じて他のインターフェースを適用することもできる。例えば、ＩＥＥＥ（Institute of Electrical and Electronics Engineers）１２８４及び１３９４、エンハンストＩＤＥ（Integrated Device Electronics）を適用してもよい。ＵＳＢケーブル１９を介してＩ／Ｏ６とホストＩ／Ｏ１６を接続することで曲データ等のコンテンツデータや各種アプリケーションプログラム等の入出力を行うことができる。
【００３７】
オーディオ再生制御部７は、メモリ５に記憶された音楽データを読み込み、この音楽データから音声信号を生成し音声出力部１０に供給する。音声出力部１０は、Ｄ／Ａ（Digital/Analog）コンバータや各種の増幅器を備え、ピンジャック等の接続端子からヘッドホンにアナログ信号を出力する。
【００３８】
表示部８は、ＬＣＤ（Liquid Crystal Display）や有機ＥＬ（Electro Luminescence）ディスプレイ等から構成される小型ディスプレイである。ポータブルメモリプレーヤ１で行われる音楽再生の状態、曲名の表示、曲の選択、音量調節等の各種処理内容を表示する。
【００３９】
入力部９は、ポータブルメモリプレーヤ１の本体上に設けられた操作キー、操作パッド又は表示部８のモニタと一体になったタッチパネル等から構成される。ユーザの操作に応じて、各種モードの選択及び決定、音量調節、再生する曲の選択及び決定等の操作信号をＣＰＵ２やオーディオ再生制御部７に出力する。
【００４０】
次に、ホストコンピュータ１１の構成について説明する。
ホストコンピュータ１１は、ホストＣＰＵ１２、ホストＲＯＭ１３、ホストＲＡＭ１４、ホストメモリ１５、ホストＩ／Ｏ１６、ホスト表示部１７及びホスト入力部１１８から構成される。
【００４１】
ホストＣＰＵ１２は、ホストＲＯＭ１３に予め記憶されたオペレーションプログラム及びホストメモリ１５に記憶された各種のアプリケーションプログラムをワークエリアとしてのホストＲＡＭ１４に展開し、ホストコンピュータ１１の全体制御を行う。また、ホストＲＯＭには、ホストＩ／Ｏ１６が新たな接続を検出した場合に送信される接続検出信号に基づきポータブルメモリプレーヤ１に自動アクセスを行うプログラムが予め記憶されている。この自動アクセスプログラムがポータブルメモリプレーヤ１のメモリ５に記憶されるオートラン（Autorun）プログラムを読み込み、転送アプリケーション等のインストール手順等が開始される。
【００４２】
ホストメモリ１５は、ハードディスク等の不揮発性メモリから構成される。各種のアプリケーションプログラムや処理データを記憶する。後述する情報転送処理によりポータブルメモリプレーヤ１から読み出した転送アプリケーション、ファームウェア、取扱説明書データ及びインストーラを記憶する。
【００４３】
ホストＩ／Ｏ１６は、ポータブルメモリプレーヤ１との通信を行うインターフェースである。本実施の形態ではＵＳＢ規格を適用しており、ＵＳＢケーブル１９を介してＩ／Ｏ６と接続することで音楽データ等のコンテンツデータや各種アプリケーションプログラム等の入出力ができるようになっている。なお、他の通信規格を適用することができるのは上述したポータブルメモリ−プレーヤ１と同様である。
【００４４】
ホスト表示部１７は、ＬＣＤ（Liquid Crystal Display）やＣＲＴ（Cathode Ray tube）ディスプレイ等から構成されるディスプレイである。ホストコンピュータ１１での各種処理を映像として表示する。本実施の形態では、ポータブルメモリプレーヤ１から転送アプリケーションン等を転送する際に、インストール処理の状況や操作手順等を表示する。
【００４５】
入力部９は、キーボード、マウス及び／又はタッチパネルから構成される。ユーザの操作に応じて、各種操作信号をホストＣＰＵ１２に出力する。本実施の形態では、ポータブルメモリプレーヤ１から転送アプリケーション等をインストールする際に、各種の選択項目の選択や決定を行う操作信号を出力する。
【００４６】
以上の構成を有するポータブルメモリプレーヤ１の動作について、図２及び図３に示すフロー図を用いて説明する。なお、以下の処理はプログラムに従いホストコンピュータ１１のホストＣＰＵ１２により処理されるものである。
【００４７】
ポータブルメモリプレーヤ１とホストコンピュータ１１の起動中に、ＵＳＢケーブル１９を介してＩ／Ｏ６とホストＩ／Ｏ１６とが接続されると、ホストＣＰＵ１２はポータブルメモリプレーヤ１のメモリ５にアクセスし、メモリ５に予め記憶されたオートランプログラムの読み込みを開始する（ステップＳ１０１）。また、対応ＯＳ（Operating System）の対応ＯＳデータ及びインストールの許可権限を示すインストール許可データを読み出し、対応ＯＳ及び許可権限の有効性の確認を行う（ステップＳ１０２）。
【００４８】
ステップＳ１０２で転送アプリケーションのインストールが可能であるかを確認した結果、可能な機器であると判断すると（ステップＳ１０３：ＹＥＳ）、ホストメモリ１５のレジストリを読み込み、既にホストメモリ１５にインストールされているかの確認を行う（ステップＳ１０４）。
【００４９】
ステップＳ１０４の処理の結果、インストールされていない場合は（ステップＳ１０５）、ホストメモリ１５のレジストリにインストーラのインストール済み情報の書き込みを行う（ステップＳ１０６）。ここで、ホストメモリ１５の所定のレジストリに書き込まれたインストール済みの情報（キー）は、次回のポータブルメモリプレーヤ１とホストコンピュータ１１の接続時に、「既にインストールがされているかの確認」（ステップＳ１０４）でチェックされる。つまり当該キーが「インストール済み」を表している場合、インストール済みであると判断され、以降のインストール処理は実行されない。なお、このとき、自動で転送アプリケーションプログラムを起動するよう処理を行ってもよい。
【００５０】
ホストメモリ１５のレジストリに転送アプリケーションのインストール済み情報の書き込みを行なう（ステップＳ１０６）と、次いで、メモリ５に記憶されているインストーラの読み込みを行い起動する（ステップＳ１０７）。
【００５１】
インストーラが起動を行うと、ホストＣＰＵ１２はホスト表示部１７にファームウェアのホストメモリ１５でのインストール先（フォルダ）をユーザに尋ねる表示を行う。ユーザによりホスト入力部１８を介してユーザによりファームウェアの格納先が指定されると（ステップＳ１０８）、転送アプリケーションのインストールを行う（ステップＳ１０９）。なお、上述したインストール先をユーザに尋ねず、所定の場所に自動でインストールするようにしてもよい。
【００５２】
その後、取扱説明書データのバックアップ（ステップＳ１１０）、次いでファームウェアのバックアップ（ステップＳ１１１）、次いで転送アプリケーションのバックアップ（ステップＳ１１２）をホストメモリ１５に順次行う。即ち、バックアップを行うことで、インストールした転送アプリケーション等のデータ破壊等が生じても、新たにポータブルメモリプレーヤ１から転送アプリケーション等を入手して再インストールする手間を省くことができる。
【００５３】
次いで、ホスト表示部１７上に、転送アプリケーション及び取扱説明書データのショートカットアイコンを作成するかをユーザに尋ねる画面を表示する（ステップＳ１１３）。ユーザがショートカットアイコンを作成するとした場合（ステップＳ１１４：ＹＥＳ）、転送アプリケーションのショートカットアイコンを画面上に作成し（ステップＳ１１５）、その後取扱説明書データのショートカットアイコンを作成する（ステップＳ１１６）。なお、作成しないとした場合は（ステップＳ１１４：ＮＯ）、ステップＳ１１７に移行する。
【００５４】
次いで、ホスト表示部１７上に、取扱説明書データの展開即ち表示を行うかを尋ねる画面を表示して確認を行う（ステップＳ１１７）。ここでユーザが表示を行うと指示すると（ステップ（Ｓ１１８：ＹＥＳ）、ホストメモリ１５から取扱説明書データを読み出し表示部１７に取扱説明書を表示する（ステップＳ１１９）。
【００５５】
以上のように、本発明を適用した情報処理システムによればポータブルメモリプレーヤ１のメモリ５にインストーラを記憶しているため、自動的に転送アプリケーションのインストール、ファームウェア、取扱説明書データのバックアップを行うことが容易にできる。これにより、転送アプリケーション等のインストールのためにＣＤ−ＲＯＭ等を別に用意することがなくなるためコストダウンを図ることができるという効果がある。特に、ポータブルメモリプレーヤが小型であることに鑑みれば、製造及び流通段階でのパッケージ（梱包）の更なる小型化も実現することができ、大幅なコストの削減という効果がある。
【００５６】
また、転送アプリケーション等の自動インストールを行うとともにこれらデータの自動バックアップを行うため、転送アプリケーション等が破壊されても改めて転送アプリケーション等を入手することなくホストコンピュータ１１で容易に再インストールを行うことができる。ＣＤ−ＲＯＭ等による場合、ホストコンピュータにインストールが完了した後は、このＣＤ−ＲＯＭ等を保管する手間がかかるが、このような手間を省くという効果がある。
【００５７】
また、最初に接続したときのみ転送アプリケーション等をインストールするため、以降の接続時に無駄に再度インストールすることがないという効果がある。
【００５８】
更に、ポータブルメモリプレーヤ１に転送アプリケーション等のインストールを可能とする権限を有するホストコンピュータのシリアル番号を登録し、ホストコンピュータとの接続時にこのシリアル番号の比較を行わせることでインストールの制限を行うことができる。このため、音楽データ等の不用意な情報拡散を防止するという効果がある。
【００５９】
以上、本発明を適用した情報処理システムについて説明したが、本発明は上記種々の例に限定されるものではない。例えば、上記処理により転送アプリケーション等を既にインストール及びバックアップを行った後、再度ポータブルメモリプレーヤ１とホストコンピュータ１１を接続した場合に、ホストＣＰＵ１２がポータブルメモリプレーヤ１のメモリ５にアクセスし転送アプリケーションプログラムのデータ等が正確に記憶されているか（データの破壊等が無いか）を検出する構成を加えてもよい。この際データが正確に記憶されていないことを検出した場合に、ホストメモリ１５にバックアップしたデータから再度転送アプリケーション等を記憶する構成としてもよい。これにより、元データとしての転送アプリケーション等を更に確実に保存することができる。特に、ポータブルメモリプレーヤ１等は、携帯性を有するため持ち運びに伴う振動の影響を受けるため元データの完全な保存に有効である。
【００６０】
また同様に、ポータブルメモリプレーヤ１とホストコンピュータ１１を接続した場合に、ホストＣＰＵ１２がポータブルメモリプレーヤ１のメモリ５にファームウェアや取扱説明書データが記憶されているか、若しくは破壊がないかを検出するようにしてもよい。この際、データが記憶されていないか、若しくは破壊されていることを検出した場合に、ホストメモリ１５にバックアップしたデータから再度ファームウェアや取扱説明書データをメモリ５に記憶する構成としてもよい。
【図面の簡単な説明】
【００６１】
【図１】本発明を適用した情報処理システムの概要構成を示したブロック図である。
【図２】本発明を適用した情報処理システムの動作を示したフローチャートである。
【図３】本発明を適用した情報処理システムの動作を示したフローチャートである。
【符号の説明】
【００６２】
１  ポータブルメモリプレーヤ
２  ＣＰＵ
３  ＲＯＭ
４  ＲＡＭ
５  メモリ
６  Ｉ／Ｏ
７  オーディオ再生制御部
８  表示部
９  入力部
１０  音声出力部
１１  ホストコンピュータ
１２  ホストＣＰＵ
１３  ホストＲＯＭ
１４  ホストＲＡＭ
１５  ホストメモリ
１６  ホストＩ／Ｏ
１７  ホスト表示部
１８  ホスト入力部
１９  ＵＳＢケーブル
【図１】
2006338450.tif 000003
【図２】
2006338450.tif 000004
【図３】
2006338450.tif 000005