(57)【要約】      （修正有）【課題】携帯式装置の機能およびオブジェクトを容易に更新又は拡張できるようにする。【解決手段】携帯式装置はオペレイティングシステム、現行バージョンのアプリケーション及び複数のオブジェクトを有し、ＰｎＰ（プラグアンドプレイ）記憶デバイスと互換性を有するように拡張インターフェースを備える。オペレイティングシステムがＰｎＰ記憶デバイスに格納された最新バージョンのアプリケーションを検出した時に、現行バージョン又は最新バージョンのアプリケーションを実行するコンフリクティング選択が与えられる（２００）。オペレイティングシステムは現行バージョンのアプリケーションを最新バージョンのアプリケーションにより上書きするように実行し（２１０）、いずれかのバージョンのアプリケーションを実行する時に、ユーザはＰｎＰ記憶デバイスの拡張オブジェクトを携帯式装置に任意に配置する（２２０）。【選択図】図２
2007018491.tif 000002
【特許請求の範囲】
【請求項１】
プラグアンドプレイ（ＰｎＰ）記憶デバイスにより携帯式装置の機能を更新するための方法であって、前記携帯式装置はオペレーティングシステム、現行バージョンのアプリケーション及び複数のオブジェクトを有しており、それはまたＰｎＰ記憶デバイスと互換性を有するために拡張インターフェースを備えており、前記方法は、
前記オペレーティングシステムが前記プラグアンドプレイ（ＰｎＰ）記憶デバイスに格納された最新バージョンのアプリケーションを検出した時に、前記現行バージョンのアプリケーション又は前記最新バージョンのアプリケーションを実行するコンフリクティング選択が与えられ、
前記オペレーティングシステムは前記現行バージョンのアプリケーションを前記最新バージョンのアプリケーションにより上書きするように実行し、
いずれかのバージョンのアプリケーションを実行する時に、ユーザは前記ＰｎＰ記憶デバイスの拡張オブジェクトを前記携帯式装置に任意に配置することを特徴とする方法。
【請求項２】
前記最新バージョンのアプリケーションは移植可能な実行ファイルである請求項１に記載のプラグアンドプレイ（ＰｎＰ）記憶デバイスにより携帯式装置の機能を更新するための方法。
【請求項３】
前記移植可能な実行ファイルはジャバ（登録商標）ファイルである請求項２に記載のプラグアンドプレイ（ＰｎＰ）記憶デバイスにより携帯式装置の機能を更新するための方法。
【請求項４】
前記オペレーティングシステムが前記現行バージョンのアプリケーションを前記最新バージョンのアプリケーションにより上書きするように実行するステップは、前記ユーザが前記最新バージョンのアプリケーションを選択することにより自動又は手動で実行される請求項２に記載のプラグアンドプレイ（ＰｎＰ）記憶デバイスにより携帯式装置の機能を更新するための方法。
【請求項５】
前記最新バージョンのアプリケーションは前記オペレーティングと互換性を有している請求項２に記載のプラグアンドプレイ（ＰｎＰ）記憶デバイスにより携帯式装置の機能を更新するための方法。
【請求項６】
前記オブジェクトは、データファイル、アイコンファイル、音声ファイル又は映像ファイルを備えている請求項１に記載のプラグアンドプレイ（ＰｎＰ）記憶デバイスにより携帯式装置の機能を更新するための方法。
【請求項７】
前記最新バージョンのアプリケーションは前記携帯式装置のファームウェアを更新するステップをさらに備えている請求項２に記載のプラグアンドプレイ（ＰｎＰ）記憶デバイスにより携帯式装置の機能を更新するための方法。
【請求項８】
前記最新バージョンのアプリケーションは実行する時に要求されるデータファイルをさらに備えている請求項２に記載のプラグアンドプレイ（ＰｎＰ）記憶デバイスにより携帯式装置の機能を更新するための方法。
【請求項９】
前記最新バージョンのアプケーションはスクリプトファイルである請求項１に記載のプラグアンドプレイ（ＰｎＰ）記憶デバイスにより携帯式装置の機能を更新するための方法。
【請求項１０】
前記移植可能な実行ファイルはマクロメディアフラッシュ（登録商標）ファイルである請求項９に記載のプラグアンドプレイ（ＰｎＰ）記憶デバイスにより携帯式装置の機能を更新するための方法。
【請求項１１】
前記オペレーティングシステムが前記現行バージョンのアプリケーションを前記最新バージョンのアプリケーションにより上書きするように実行するステップは、前記ユーザが前記最新バージョンのアプリケーションを選択することにより自動又は手動で実行される請求項９に記載のプラグアンドプレイ（ＰｎＰ）記憶デバイスにより携帯式装置の機能を更新するための方法。
【請求項１２】
前記最新バージョンのアプリケーションは前記オペレーティングと互換性を有している請求項９に記載のプラグアンドプレイ（ＰｎＰ）記憶デバイスにより携帯式装置の機能を更新するための方法。
【請求項１３】
前記最新バージョンのアプリケーションは前記携帯式装置のファームウェアを更新するステップをさらに備えている請求項９に記載のプラグアンドプレイ（ＰｎＰ）記憶デバイスにより携帯式装置の機能を更新するための方法。
【請求項１４】
前記最新バージョンのアプリケーションは実行する時に要求されるデータファイルをさらに備えている請求項９に記載のプラグアンドプレイ（ＰｎＰ）記憶デバイスにより携帯式装置の機能を更新するための方法。
【請求項１５】
プラグアンドプレイ（ＰｎＰ）記憶デバイスにより携帯式装置の機能を更新するための方法であって、前記携帯式装置はオペレーティングシステム、現行バージョンのアプリケーション及び複数の現行バージョンのオブジェクトを有しており、ＰｎＰ記憶デバイスと互換性を有するために拡張インターフェースを備えており、前記方法は、
前記オペレーティングシステムが前記ＰｎＰ記憶デバイスに格納された最新バージョンのオブジェクトを検出した時に、前記現行バージョンのオブジェクト又は前記最新バージョンのオブジェクトを実行するコンフリクティング選択が与えられ、
前記オペレーティングシステムは前記携帯式装置に対して前記現行バージョンのオブジェクトを前記最新バージョンのオブジェクトにより上書きするように実行することを特徴とする方法。
【請求項１６】
前記最新バージョンのアプリケーションを自動的に実行するステップをさらに含んでいる請求項１５に記載のプラグアンドプレイ（ＰｎＰ）記憶デバイスにより携帯式装置の機能を更新するための方法。
【請求項１７】
前記最新バージョンのアプリケーションは前記オペレーティングと互換性を有している請求項１５に記載のプラグアンドプレイ（ＰｎＰ）記憶デバイスにより携帯式装置の機能を更新するための方法。
【請求項１８】
前記オブジェクトは、データファイル、アイコンファイル、音声ファイル又は映像ファイルを備えている請求項１５に記載のプラグアンドプレイ（ＰｎＰ）記憶デバイスにより携帯式装置の機能を更新するための方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、携帯式装置の機能を更新するための方法に関し、特に、プラグアンドプレイ（ＰｎＰ）記憶デバイスにより携帯式装置の機能を更新するための方法に関する。
【背景技術】
【０００２】
携帯電話、ＰＤＡ、デジタルカメラ等を含む携帯式装置の埋込みシステムにおいては、該システムのソフトウェアやファームウェアは、通常、メモリーチップに保持されている。フラッシュメモリーは消去及びプログラム可能であるから、前記システムのソフトウェアのアップグレードに非常に便利であり、前記携帯式装置にコード及びデータをセーブするために広く使用されている。しかしながら、コンパイル及びリンクされたコードはダウンロードツールにより前記携帯式装置のフラッシュメモリーにダウンロードされなければならない。
【０００３】
前記ダウンロードツールの機能の要求は、製造、メンテナンス及び最終的には末端のユーザの事情により変化する。そのため、一般的なダウンロードツールのためのソフトウェアのアーキテクチャの設計に関して、各種アプリケーションのダウンロードツールのための機能的な要求の把握に加えて、便利なダウンロード及び更新の方法は事実上問題である。
【０００４】
図１は従来技術の携帯式装置の機能を更新する概略図である。簡単に、ユーザに関して、携帯式装置１０のオブジェクトのダウンロードはたいていインターネット２０又はワイヤレス通信ネットワーク３０を介して行われる。しかしながら、現在、ほとんどの場合の携帯式装置１０の機能の最新版は、ウェブサーバー４０を介してコンピュータ５０にダウンロードされ、或いは、記憶装置６０を介してコンピュータ５０にアクセスされ、その後、前記システムのソフトウェア又はファームウェアのための最新版は、コンピュータ５０のターミナルと携帯式装置４０との間の回線を介して行われている。携帯式装置１０の機能を拡張するためのユーザの要求は増大しているが、前記システムのソフトウェア及びファームウェアを更新するためのより便利な方法はまだ実現されていない（出願人は公知公用の技術に基づき発明したため、関連する先行技術文献について知らない）。
【発明の開示】
【発明が解決しようとする課題】
【０００５】
現存するＰｎＰ記憶デバイス（例えば、ＳＤカード）は記憶媒体として使用されるディスケットに類似しており、ＳＤカード内のコンテンツは、それが使用される時に所望のプログラム又はデータを検索又は実行するようにブラウズされなければならない。ＳＤカードに類似するＰｎＰ記憶デバイスは、（デジタルカメラ、携帯電話等を含む）携帯式装置のような消費者製品においてますます使用されてきているが、そのような製品の使用は、もはや一定の能力を有するユーザを必要とするコンピュータのようではない。そのため、ＰｎＰ記憶デバイスをより生活に身近にし、消費者製品のための有用な機器にする方法に関して関心事となってきている。
【課題を解決するための手段】
【０００６】
上記した問題を考慮して、本発明の主要な目的は、携帯式装置がオペレーティングシステム、現行バージョンのアプリケーション及び複数のオブジェクトを有し、ＰｎＰ記憶デバイスと互換性を有する拡張インターフェースを供給する、ＰｎＰ記憶デバイスにより携帯式装置の機能を更新するための方法を提供することである。前記オペレーティングが前記ＰｎＰ記憶デバイスに格納された最新バージョンのアプリケーションを検出した時に、前記現行バージョンのアプリケーション又は前記最新バージョンのアプリケーションを実行するコンフリクティング選択が与えられ、前記オペレーティングシステムは前記現行バージョンのアプリケーションを前記最新バージョンのアプリケーションにより上書きするように実行し、いずれかのバージョンのアプリケーションを実行する時に、ユーザは前記ＰｎＰ記憶デバイスの拡張オブジェクトを前記携帯式装置に任意に配置する。さらに、本発明は、前記バージョンのオブジェクトを更新するために使用されることもできる。前記オペレーティングシステムが前記ＰｎＰ記憶デバイスの最新バージョンのオブジェクトを検出した時に、前記現行バージョンのオブジェクト又は前記最新バージョンのオブジェクトを実行するコンフリクティング選択が与えられ、ユーザが前記最新バージョンのオブジェクトを選択した時に、前記オペレーティングシステムは前記携帯式装置に対して前記現行バージョンのオブジェクトを前記最新バージョンのオブジェクトオブジェクトにより上書きするように実行する。
【発明の効果】
【０００７】
ユーザが更新するのを容易にするため、すなわち、携帯式装置の機能及びオブジェクトをＰｎＰ記憶デバイスによりいつでもどこでも更新又は拡張するため、記憶デバイスは、ホットプラグイン及びプルアウト及びプラグアンドプレイの機能を供給され、互換性のある携帯式装置と接続可能であり、携帯式装置のオペレーティングインターフェースの更新のためのデータ、デジタルカメラの映像及び写真のためのデータ、ＰＤＡのためのデータ、ＭＰ３ウォークマンの音楽データ、携帯電話のためのデータ等を含むデータにアクセスし、各種メモリーカードの記憶デバイスの仕様に適している。
【０００８】
本発明において記載したＰｎＰ記憶デバイスは、本発明の適用範囲を限定することを意図するものではないが、例えば、ＣＦ、マイクロドライブ（タイプ1、タイプ2）（登録商標）、ＳＭ、ＭＭＣ、ＳＤ、ＭＳ、ＭＳＰｒｏ等、商業的に利用可能な各種メモリーカードをサポートしている。
【０００９】
本発明の特徴及び利点は、当業者が、本発明の技術を理解し、しかるべくそれを実行するのに十分な内容を有する実施例において詳細に記載され、本発明に関する利点及び目的は明細書に開示された内容、請求項及び図面から容易に理解可能である。
【００１０】
本発明の内容及び実施例に関する上記及び以下の説明は、本発明の原理を例示して説明すると共に本発明の請求項に対してさらに説明するために使用される。
【００１１】
さらに、本発明の適用範囲は以下に与えられる詳細な説明から明らかとなるであろう。しかしながら、詳細な説明及び特定の例示は、本発明の精神及び範囲内の各種変更及び修正が当業者にとってこの詳細な説明から明らかであることから、本発明の好適な実施例を示しながら、例示だけのために与えられることを理解すべきできる。
【発明を実施するための最良の形態】
【００１２】
本発明は、以下に例示だけのために与えられる詳細な説明から、より十分に理解され、本発明を制限するものではない。
【００１３】
以下、図面を参照しつつ、本発明の特徴及び例示を好適な実施例において詳細に説明する。
【００１４】
本発明はＰｎＰ記憶デバイスにより携帯式装置の機能を更新するための方法を開示する。先ず、図２を参照すると、前記携帯式装置は、オペレーティングシステム、現行バージョンのアプリケーション、及びデータファイル、アイコンファイル、音声ファイル又は映像ファイルを含む複数のオブジェクトを有しており、前記ＰｎＰ記憶デバイスと互換性を有するために拡張インターフェースをも供給する。前記オペレーティングシステムが前記ＰｎＰ記憶デバイスに格納された最新バージョンのアプリケーションを検出した時に、前記現行バージョンのアプリケーション又は前記最新バージョンのアプリケーションを実行するコンフリクティング選択が与えられ（ステップ２００）、前記オペレーティングシステムは前記現行バージョンのアプリケーションを前記最新バージョンのアプリケーションにより上書きするように実行し（ステップ２１０）、いずれかのバージョンのアプリケーションを実行する時に、ユーザは前記ＰｎＰ記憶デバイスの拡張オブジェクトを前記携帯式装置に任意に配置する（ステップ２２０）。その上さらに、本発明の方法はまたオブジェクトを更新するアプリケーションに独立して適しており、すなわち、オブジェクトはそのアプリケーションを更新することなく更新される。前記オペレーティングシステムがＰｎＰ記憶デバイスの最新バージョンのオブジェクトを検出した時、前記現行バージョンのオブジェクト又は前記最新バージョンのオブジェクトを実行するコンフリクティング選択が供給され、ユーザが前記最新バージョンのオブジェクトを選択した時、前記オペレーティングシステムは、前記携帯式装置に対して前記現行バージョンのオブジェクトを前記最新バージョンのオブジェクトにより上書きする。前記携帯式装置システムを設定することにより前記最新バージョンのオブジェクトを自動又は手動で実行することはさらに可能である。
【００１５】
本発明の方法により、ユーザは使用中、前記ＰｎＰ記憶デバイスをブラウズする必要はない。ＰｎＰ記憶デバイスが前記携帯式装置にプラグインされると、ＰｎＰ記憶デバイスの使用中のフレームは自動的に始動され、ＰｎＰ記憶デバイスに含まれるコンテンツ（最新バージョンのオブジェクト）、最新バージョンのアプリケーションは前記システムにより変更される。前記最新バージョンのアプリケーションが前記オペレーティングシステムと互換性を有する時、又は前記コンテンツが前記携帯式装置のアプリケーションと互換性を有する時、前記システムは（前記フレームに示すように）選択プロンプトを作り、その後、ユーザの要求に基づき、携帯式装置のシステムに対してＰｎＰ記憶デバイスに格納されたコンテンツ又は最新バージョンのアプリケーションを更新する。勿論、前記システムにより自動実行機構を作動させるかどうかについて設定することも可能である。ディレクトリー構造は予備的にコンパイルされるから、ＰｎＰ記憶デバイスのコンテンツを使用する時、前記システムは、配置位置の特定を必要とすることなく、ディレクトリーの指定位置に前記コンテンツを更新する。
【００１６】
本発明は、本発明によって開示された方法の可能性を示すために好適な実施例を提案するが、これは本発明の適用範囲を限定する趣旨ではない。ＰｎＰ記憶デバイスがプラグインされることを前記携帯式装置が検出し、ＰｎＰ記憶デバイスに自動実行プログラム及び関連のヘルプファイルを見つけた時に、それは始動し、それらのファイルを変更する。該ファイルが前記システムの仕様に従っている場合、自動実行機構が始動される。ＰｎＰ記憶デバイスを使用する装置は必要不可欠なシステムではないから、そのようは好適な実施例は、ＰｎＰ記憶デバイスとの互換性をサポートするため、（１）ＰｎＰ記憶デバイスのコンテンツのための設計、（２）オペレーティングシステムのための要求、（３）特定のアプリケーションのインターフェースを含む携帯式装置の３つの要素を含んでいる。
【００１７】
これらの３つの要素に関するレイはそれぞれ以下のように示される。
（１）ＰｎＰ記憶デバイスのコンテンツのための設計は、
１．実行ファイル（ルートディレクトリ）
２つの形式：
ａ．移植可能な実行ファイル、例えば、ジャバ（登録商標）
ｂ．スクリプトファイル、例えば、マクロメディア・フラッシュ（登録商標）
２．ヘルプファイル（ルートディレクトリ−）：ＰｎＰ記憶デバイスのコンテンツ、実行ファイルバージョン及びシステム要求、アプリケーションのインターフェース要求及びそのバージョンを記述する。
３．データファイル：実行ファイルにより要求されるデータ
（２）ＰｎＰ記憶デバイスのオペレーティングシステムによる要求：
ＰｎＰ記憶デバイスの異なるコンテンツのための異なる環境、例えば：
ジャバ（登録商標）のＰｎＰ記憶デバイスを実行する時に、システムはＪＡＶＡ（登録商標）・ＶＭを有していなければならない。
フラッシュのＰｎＰ記憶デバイスを実行する時に、システムはマクロメディア・フラッシュ（登録商標）を有していなければならない。
（３）携帯式装置のため（オペレーティングシステムにより供給される）基本的なオペレーティングアプリケーションのインターフェースは以下に列挙した幾つかの機能を有している。
１．入手可能な拡張アプリケーションのインターフェースがあるかどうかについて質問するために自動実行ファイルを提供する。
２．単にＰｎＰ記憶デバイスのファイルへのアクセスを供給する。
３．例えば、壁紙、絵、音声、映像、アイコン等のシステムのコンテンツのための更新を提供する。
４．システムのファームウェアのための更新選択を提供する。
５．以下のものを含むシステムリソースのためのインターフェースを提供する。
‐入力デバイス：入力キー、タッチスクリーン、ファイル
‐出力デバイス：ディスプレイ、音声ファイル
‐通信ネットワーク：通信チャンネル
‐イベントの通知：周辺のプラグイン及びプルアウトの通知
‐他のリソース：システムタイム、他の入力／出力デバイス
６．オペレーティングのインターフェースの更新
本発明において説明したＰｎＰ記憶デバイスは、本発明の適用範囲を限定する趣旨ではないが、例えば、ＣＦ，マイクロドライブ（タイプ1、タイプ2）、ＳＭ、ＭＭＣ、ＳＤ、ＭＳ、ＭＳ Ｐｒｏの商業的に入手可能な各種メモリーカードをサポートする。
【００１８】
したがって、本発明は同一のことが多くの方法で変更可能であることはあきらかである。そのような変更は本発明の精神及び範囲からの逸脱と見なされるべきものではなく、当業者にとって明らかなすべてのそのような変更は特許請求の範囲内に含まれることを意図している。
【図面の簡単な説明】
【００１９】
【図１】従来技術の携帯式装置の機能を更新する概略図である。
【図２】本発明の方法のフローチャートである。
【図１】
2007018491.tif 000003
【図２】
2007018491.tif 000004