(57)【要約】ＭＥｘＥで動作する通信システムにおいて、移動端末（１２）とコンテンツ（１６）を有するサービスプロバイダ（１４）との間で機能折衝を更新するための方法と装置。コンテンツが転送されてくる前に、移動端末（１２）はサービスプロバイダ（１４）に機能折衝情報を提供する。編集アプリケーション（１８）はサービスプロバイダ（１４）ネットワーク上に常駐する。移動端末（１２）にコンテンツを転送する前に、編集アプリケーション（１８）は移動端末（１２）にダウンロード、インストール、及び実行され、コンテンツ（１６）をサービスプロバイダ（１４）から移動端末（１２）に適切に転送し表示し得るべく変化させた機能折衝情報に更新する。
2004519780.tif 000002
【特許請求の範囲】
【請求項１】
ＭＥｘＥで動作する通信システムにおいて機能折衝情報を更新するための装置であって、
メモリを有する移動端末と、
同移動端末にコンテンツを提供するためのサービスプロバイダネットワークと、
同移動端末によって該サービスプロバイダネットワークに提供される機能折衝情報と、
該サービスプロバイダネットワークに常駐する編集アプリケーションであって、移動端末にコンテンツを転送する前に、同コンテンツをサービスプロバイダから移動端末へ適切に転送し表示することを可能にすべく変化させた機能折衝情報に更新するために、該移動端末にダウンロードされ、インストール及び実行される該編集アプリケーションと、からなる装置。
【請求項２】
前記移動端末がｋＪａｖａＶＭ環境で動作する請求項１に記載の装置。
【請求項３】
前記編集アプリケーションが移動可能なＪａｖａコンポネントとして実行される請求項２に記載の装置。
【請求項４】
前記機能折衝情報がＲＤＦファイルであって、前記編集アプリケーションが該ＲＤＦファイルを編集する請求項１に記載の装置。
【請求項５】
前記機能折衝情報がユーザの希望情報を含む請求項１に記載の装置。
【請求項６】
前記移動端末から前記サービスプロバイダネットワークに機能折衝情報を転送する前に、プロンプトプログラムが該サービスプロバイダネットワークに、該移動端末に編集アプリケーションをダウンロードすることを指示し、それにより該移動端末は機能折衝情報を更新するための編集アプリケーションをインストールし実行することを特徴とする、前記移動端末に常駐するプロンプトプログラムから更になる請求項１に記載の装置。
【請求項７】
前記移動端末の機能やユーザの希望情報のいずれかが変化した時には何時でも、該移動端末が編集アプリケーションを動的にダウンロード、インストール及び実行する請求項１に記載の装置。
【請求項８】
機能折衝情報が更新された後に、前記移動端末がメモリから該編集アプリケーションを除去する請求項１に記載の装置。
【請求項９】
ＭＥｘＥで動作する通信システムにおいて機能折衝を備える装置であって、
メモリ有する移動端末及びそこに常駐するｋＪａｖａＶＭ環境（仮想計算機）と、
同移動端末にコンテンツを提供するためのサービスプロバイダネットワークと、
同移動端末によって該サービスプロバイダネットワークに提供される機能折衝情報と、
該サービスプロバイダネットワークに常駐する、該移動端末に移動可能な編集アプリケーションと、
該移動端末中に常駐するプロンプトプログラムであって、該機能折衝情報を移動端末からサービスプロバイダネットワークに転送するに先立って、該プロンプトプログラムがサービスプロバイダネットワークに、移動端末に編集アプリケーションをダウンロードすることを指示し、それにより移動端末は、コンテンツをサービスプロバイダから移動端末へ適切に転送し表示することを可能にするために機能折衝情報を更新すべく編集アプリケーションをインストールし実行することを特徴とする装置。
【請求項１０】
前記編集アプリケーションが移動可能なＪａｖａコンポネントとして実行される請求項９に記載の装置。
【請求項１１】
前記機能折衝情報がＲＤＦファイルであって、前記編集アプリケーションが同ＲＤＦファイルを解析する請求項９に記載の装置。
【請求項１２】
前記機能折衝情報がユーザの希望情報を含む請求項９に記載の装置。
【請求項１３】
前記移動端末の機能やユーザの希望情報のいずれかが変化した時には何時でも、同移動端末が編集アプリケーションを動的にダウンロード、インストール及び実行する請求項９に記載の装置。
【請求項１４】
前記サービスプロバイダからコンテンツを転送した後に、前記移動端末がメモリから編集アプリケーションを除去する請求項９に記載の装置。
【請求項１５】
ＭＥｘＥで動作する通信システムにおいて機能折衝を備える方法であって、
移動端末に機能折衝情報、メモリ、及び編集アプリケーションが常駐しているサービスプロバイダネットワークを提供する工程であって、移動端末にコンテンツを転送するためのサービスプロバイダネットワークと、
サービスプロバイダから移動端末に編集アプリケーションを移送する工程と、
編集アプリケーションによって機能折衝情報を編集する工程と、
移動端末とサービスプロバイダネットワークとの間で機能を折衝する工程と、
移動端末中で表示するための適切なフォーマットでコンテンツを転送する工程と、からなる方法。
【請求項１６】
前記提供工程は、移動端末メモリに常駐するプロンプトプログラムを備え、前記移送工程は同プロンプトプログラムからのプロンプトにより発生する工程からなる請求項１５に記載の方法。
【請求項１７】
前記移送工程において、編集アプリケーションは移動可能なＪａｖａコンポネントとして実行され、同提供工程において移動端末はｋＪａｖａＶＭ環境で動作する請求項１５に記載の方法。
【請求項１８】
前記提供工程において、前記機能折衝情報はＲＤＦファイルからなる請求項１５に記載の方法。
【請求項１９】
前記提供工程において、前記機能折衝情報はユーザの希望情報を含む請求項１５に記載の方法。
【請求項２０】
前記編集工程の後に、何時でも移動端末のメモリから編集アプリケーションを除去する工程から更になる請求項１５に記載の方法。
【発明の詳細な説明】
【０００１】
技術分野
本発明は無線通信に関する。特に本発明は無線通信システムにおいてジャバ（Ｊａｖａ）ソフトウェアアプリケーションでの実行に関する。
【０００２】
背景技術
セルラフォーン等の無線通信装置は技術の進歩に応じてますます高度化している。現今、無線装置はインターネットのウェブページをダウンロードするだけでなく、アプリケーションソフトウェアをダウンロードする能力も有する。３ＧＰＰＴＳ２２． ０５７「第３世代パートナーシッププロジェクト」；技術仕様書グループサービスおよびシステムアスペクト（Ｔｅｃｈｎｉｃａｌ  Ｓｐｅｃｉｆｉｃａｔｉｏｎ  Ｇｒｏｕｐ  Ｓｅｒｖｉｃｅｓ  ａｎｄ  Ｓｅｓｔｅｍｓ  Ａｓｐｅｃｔｓ）；移動体実施環境（Ｍｏｂｉｌｅ  Ｅｘｅｃｕｔｉｏｎ  Ｅｎｖｉｒｏｎｍｅｎｔ（ＭＥｘＥ）；サービスディスクリプション（Ｓｅｒｖｉｃｅ  ｄｅｓｃｒｉｐｔｉｏｎ）；ステージ１（リリーズ（Ｒｅｌｅａｓｅ）４）、バージョン４． ０． ０，（２０００〜１０）および３ＧＰＰＴＳ２３． ０５７「第３世代パートナーシッププロジェクト」；技術仕様書グループターミナルズ；移動端末応用実施環境（Ｍｏｂｉｌｅ  Ｓｔａｔｉｏｎ  Ａｐｐｌｉｃａｔｉｏｎ  Ｅｘｅｃｕｔｉｏｎ  Ｅｎｖｉｒｏｎｍｅｎｔ（ＭＥｘＥ））；機能の記載（Ｆｕｎｃｔｉｏｎａｌ  ｄｅｓｃｒｉｐｔｉｏｎ）；ステージ２（リリーズ（Ｒｅｌｅａｓｅ）４）、バージョン４． ０． ０，（２０００〜１２）等で見出される移動端末応用実施環境（Ｍｏｂｉｌｅ  Ｓｔａｔｉｏｎ  Ａｐｐｌｉｃａｔｉｏｎ  Ｅｘｅｃｕｔｉｏｎ  Ｅｎｖｉｒｏｎｍｅｎｔ（ＭＥｘＥ））標準はサービスプロバイダが顧客の移動端末（例えばセルラ電話）とインタフェイスするシステムを規定する改良標準である。
【０００３】
この双方向機能により、サービスプロバイダと移動端末との間のコンテンツや実施可能アプリケーションの転送が許容される。しかしながら、移動端末（例えばセルラフォーン）において現在利用可能な機能や表示サイズは限定されるので、移動端末が適切にコンテンツを見、かつアプリケーションを実施し得るためには、サービスプロバイダはコンテンツを改変しなければならない。移動端末の機能に応じて、サービスプロバイダはアプリケーションの性能を向上させ、顧客に新しいアプリケーションを募り得る。ＭＥｘＥシステムは、当業者で周知のように、汎欧州デジタルセルラシステム（Ｇｌｏｂａｌ  Ｓｙｓｔｅｍ  ｆｏｒ  Ｍｏｂｉｌｅ（ＧＳＭ）ｃｏｍｍｕｎｉｃａｔｉｏｎ  ｓｙｓｔｅｍ）上で動作可能であり、やはり当業者で周知のワイヤレスアプリケーションプロトコル（ＷＡＰ）用に使用されるものと同様のハイパーテキスト転送プロトコル（ＨＴＴＰ）が使用される。両システムは新しいユニバーサル移動電気通信システム（ＵＭＴＳ）にも応用可能である。しかしながら、ＷＡＰがテキストやグラフィック等のケイパビリティの特定のサブセットで動作する所では、ＭＥｘＥは全ジャバ（Ｊａｖａ）、ジャバフォン（Ｊａｖａｐｈｏｎｅ）あるいはパーソナルジャバ（ｐｅｒｓｏｎａｌ  Ｊａｖａ）のアプリケーションプログラムが可能である。
【０００４】
ジャバアプリケーションの実行にはメモリの増加と移動端末中での処理とが要求される。更に、全ページのインターネットウェブページを既存の移動端末の表示装置上に示すことは困難である。この問題に対処するために、ＭＥｘＥシステムは機能とコンテンツとの折衝を実現し、そこでサービスプロバイダと移動端末とは各々が使用可能なコンテンツ、サポート、および機能について相互に情報交換する。移動端末が充分な資源を有するか否かを判断するために、ＭＥｘＥ標準は、例えば、ＷＡＰ機能のみの機能か、或いは完全なジャバ機能か等の使用可能の機能を規定する「クラスマーク」を明確にする。
【０００５】
コンテンツやアプリケーションを転送する前の機能折衝において、移動端末がサ−ビスプロバイダにその機能と移送されるコンテンツに関するユーザの希望情報とを示すのが一般的である。ユーザの希望情報はユーザプロファイル中に含まれる。必要な機能とユーザの希望情報の情報とを抽出するための機能折衝は、移動端末とサービスプロバイダとの間の資源記載フレームワーク（ＲＤＦ）ファイルの転送からなる。ＲＤＦファイルは、移動端末中に、或いは取り外し可能な加入者識別モジュール（ＳＩＭ）カード上に、或いは移動端末によって指定され得るＵＲＬ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒ）等のサービスプロバイダネットワーク上に遠隔で保管されるのが一般的である。当業者は周知のように、ＲＤＦファイルは、ヘッダや他の識別子に加えてコンテンツのフォーマットを含んだ移動端末の機能の記載を含み、移動端末がサービスプロバイダと充分に機能折衝することを許容する。ＲＤＦファイルは又ユーザプロファイルも含み得るので、サービスプロバイダはユーザの希望情報に適合させるべく、移動端末やサービスプロバイダの機能範囲内でコンテンツやアプリケーションを改変し得る。ユーザプロファイルはＲＤＦ以外に他のファイルタイプ中にも配置され得る。
【０００６】
しかしながら、移動体の機能やユーザの希望情報はしばしば変化する。例えば、ユーザは自分のＳＩＭカードを電話から電話へ移動させるのみで移動端末を変化させ得る。ＳＩＭカードがＲＤＦファイルを携帯している場合は、不正確な機能情報がサービスプロバイダに転送される可能性がある。更に、完全に異なるユーザの希望情報を移動端末に含めるために、ユーザはユーザプロファイルの変更を希望する可能性がある。これらの更新を実現するためには、移動端末上に存在する編集ソフトウェアを働かせる必要がある。あいにく、移動端末のメモリ資源は限定されており、そのような編集ソフトウェアはそれほど頻繁には使用されないので、移動端末でのメモリ使用効率を低下させる。
【０００７】
必要なことは、ＭＥｘＥ環境で動作する、機能とユーザの希望情報とが変化する移動端末のメモリ資源をより有効利用するための方法と装置である。更に、移動端末にアプリケーションを動的にダウンロードすることは有利である。更に、移動端末中の特定のターゲットプロセッサを再編集することなしに部分的にアプリケーションを作動し得る移動端末を有することは有利である。特に、移動端末のダウンロードと再編集の必要なしに編集ソフトウェアを動かすことは有利である。
【０００８】
発明の開示
本発明は、ＭＥｘＥ環境で動作する移動端末中のメモリ源を使える状態にするための方法と装置とを提供する。本発明は、移動端末中の特定の目的プロセッサのために再編集することなく、ネットワークサービスプロバイダから移動端末へアプリケーションをダイナミック移送するために、ケージャヴァ（ｋＪａｖａ）ＶＭ（仮想計算機）環境を使用すると有利である。特に、その移動端末はサービスプロバイダからダウンロードし、再編集（更なるメモリ源を占める）の必要無しに、ＲＤＦファイル中の機能折衝情報とユーザの希望とを編集するためのソフトウェアを編集することが可能である。編集ソフトウェアは、ヘッダと機能折衝に不必要な他の情報とを分ける、或いはユーザの希望情報を明確にするために、ＲＤＦファイルを解析すべくプログラムを解析することを含む。ＲＤＦファイルが編集されると、編集ソフトウェアは削除されてそれにより約７０ｋバイトのメモリが使用可能になる。
【０００９】
本発明はここに記載した好ましい実施例から離れた応用を有する。本記載は単に本発明を説明し記載するためになされたものであり、本発明を限定するものではない。本明細書は本発明の特徴を規定する請求項で新規性ありと結論付けられるが、本発明は参照数字が入った図面と関連させた下記の説明により、よりよく理解されるであろう。本発明に規定されるように、無線電話は無線周波数域の電磁波を使用して基地局に情報を伝送する通信装置である。無線電話は携帯式で、送受信可能であるのが一般的である。しかしながら、本発明は無線、有線を問わず相互にデータ転送するあらゆる通信装置に等しく適合可能である。
【００１０】
本発明の概念は、データ転送を有するあらゆる電子製品に有利に使用され得る。通信装置の無線電話の部分は、パーソナル通信のために適合されたセルラ無線電話が望ましいが、ページャ、コードレス無線電話、或いはＧＳＭ無線電話でもよい。無線電話の部分は、当業者に周知のＧＳＭ，ＷＣＤＭＡ，或いはＤＣＳ標準等の公知のディジタル通信標準或いは現在開発中の将来のディジタル通信標準に基いて構成される。無線電話は、一般的に無線周波数（ＲＦ）送信機、ＲＦ受信機、メモリ、ディジタル信号プロセッサ、及びマイクロプロセッサからなる。無線電話の部分はページング受信機も含み得る。セルラ電話、双方向無線、或いはページャ等の選択可能無線受信機に組み込まれる電子装置は当業者に周知であり、本発明の通信装置に組み込まれ得る。
【００１１】
多くの型のディジタル通信装置は有利に本発明を使用し得る。単なる例として、簡単のためにここでは説明しないが当業者に公知の従来のセルラ無線トランシーバ回路を有するセルラ電話における本通信装置を具体的に述べる。セルラ電話は、プロセッサや小型のハウジングで集積されたユーザインタフェイス等の通常のセルラ電話ハードウェア（簡単のためにこれも説明しない）を含み、更に、本発明に基いたマイクロプロセシングとディジタルプロセシングとの回路も含む。各特定の無線装置と有線装置とはこの構想を実施するための機会と、各応用のために選択された手段とを有する。本発明は、下記のディジタルセルラ電話のＧＳＭやＤＣＳのバージョンにおいて最も良く使用される。
【００１２】
一連の具体的な実施例について、本発明の基本構想の応用を示す、概要から実用まで述べる。それは。具体例として多種の実施例を含む。それらはここで説明した方法や装置の意図的な改変や追加を可能にする。
【００１３】
移動端末応用実施環境（Ｍｏｂｉｌｅ  Ｓｔａｔｉｏｎ  Ａｐｐｌｉｃａｔｉｏｎ  Ｅｘｅｃｕｔｉｏｎ  Ｅｎｖｉｒｏｎｍｅｎｔ（ＭＥｘＥ））は、サービスプロバイダと移動端末とが情報を転送するためのシステムを規定している。特に、３ＧＰＰＴＳ２３． ０５７「第３世代パートナーシッププロジェクト；技術標準化グループターミナル；移動端末応用実施環境（Ｍｏｂｉｌｅ  Ｓｔａｔｉｏｎ  Ａｐｐｌｉｃａｔｉｏｎ  Ｅｘｅｃｕｔｉｏｎ  Ｅｎｖｉｒｏｎｍｅｎｔ（ＭＥｘＥ））；ファンクショナルディスクリプション（Ｆｕｎｃｔｉｏｎａｌ  ｄｅｓｃｒｉｐｔｉｏｎ）；ステージ２（リリーズ（Ｒｅｌｅａｓｅ）４）、バージョン４． ０． ０，（２０００‐１２）、セクション４． ７はユーザの希望情報と移動端末の機能との転送を記載しているので、本願明細書に援用する。
【００１４】
有意義な転送が行われる、即ち、移動端末が好ましい手段で転送された情報を適切に使用し、表示し得るためには、サービスプロバイダと移動端末とは相互の機能と利用可能なコンテンツとを知らなければならない。これはサービスプロバイダと移動端末との間の機能折衝とコンテンツ折衝とによって完遂される。特徴的な機能は、クラスマーク、スクリーンサイズ、カラー機能、音声及びビデオ機能、キャラクタ情報、分解能、ソフトウェア支援等の項目を含む。更に、ユーザの希望情報が機能折衝の部分にもなり得る。
【００１５】
機能折衝は移動端末或いはサービスプロバイダによって始まる。例えば、移動端末が特定のユニフォームリソースロケイタ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒ（ＵＲＬ））からのコンテンツのダウンロードを要求した場合、その移動端末はサービスプロバイダネットワークをアドレスして、移動端末が有する機能と希望情報とを転送し、サービスプロバイダはそのコンテンツに合わせる。一方、サービスプロバイダが移動端末にダウンロードされるべき非応答型情報を有している場合は、サービスプロバイダネットワークは移動端末にアドレスして移動端末の機能と希望情報とを質問し、それに従って適切な転送を行う。当業者が周知のショートメッセージングサービス（Ｓｈｏｒｔ  Ｍｅｓｓａｇｉｎｇ  Ｓｅｒｖｉｃｅ（ＳＭＳ））を使用して機能折衝やアドレスが行われるのが一般的である。
【００１６】
代表的には機能折衝は、移動端末の希望情報と機能との記載からなるＲＤＦファイルの転送を含む。ＲＤＦファイルは特定の構文からなるので、ＲＤＦファイル中のすべての情報は、構文に基いてファイルを解析することにより瞬時に得られる。この方法において、ＲＤＦは機能やユーザの希望情報を更新するために容易に編集され得る。従来技術においては、移動端末は、関連の機能やユーザの希望情報の情報を抽出するためにＲＤＦファイルを解析して編集するための常駐編集プログラムを有する。編集プログラムのサイズは、Ｃプログラミングで実施する場合は７０ｋバイトで、移動端末の不揮発メモリに記憶されるのが一般的である。移動端末中に常駐する編集メモリを維持するために不揮発メモリを消費する。特に編集プログラムは、機能変更やユーザの希望情報のために時折使用されるだけなので、殆どの時間は待機している。移動端末のメモリ源は限定されており、多くのアプリケーションが張り合っているので、これはメモリ源の浪費である。編集プログラムを移動端末に常駐させることは、不揮発メモリを制限するだけでなく、ＲＡＭも制限する。
【００１７】
本発明は編集アプリケーションを移動端末にではなく、サービスプロバイダネットワークに常駐させることにより移動端末のメモリ源を使用可能状態にし、必要に応じて移動端末にダウンロードすることを目的としている。これにより、移動端末のメモリが使用可能状態になると同時に、サービスプロバイダが編集アプリケーションを維持し、その機能を向上させることより、各移動端末が個々に編集プログラムを向上させるのではなくて、すべての移動端末がその向上したバージョンを使用可能な状態にするメカニズムを実現する。
【００１８】
編集アプリケーションのダウンロードには、実行前に編集アプリケーションの再編集が必要であり、編集プログラムの常駐に必要とする以上の更なるメモリ源を必要とするのが一般的である。しかしながら、サンマイクロシステム（Ｓｕｎ  Ｍｉｃｒｏｓｙｓｔｅｍ）からのＪａｖａ２  Ｍｉｃｒｏ  Ｅｄｉｔｉｏｎ（Ｊ２ＭＥ）ｋＪａｖａ  ＶＭ（ｖｉｒｔｕａｌ  ｍａｃｈｉｎｅ）環境の最近の説明書では、実施（編集）アプリケーションは、メモリ中に常駐しているプログラム以上のメモリ源を使用せずに、移動端末にダウンロードや自動実施が可能である。Ｊ２ＭＥ環境では、ｋＪａｖａアプリケーションプログラミングインタフェース（ＡＰＩ）で書かれたすべてのアプリケーションがｋＪａｖａＶＭで動作するすべての装置に移動可能になる。従って本発明によると、編集アプリケーションの移動可能で実行可能なバージョンが使用されるようになり、更にサービスプロバイダネットワークに記憶された編集アプリケーションを有するという利点を有する。
【００１９】
実際上、本発明はＲＤＦファイルコンテンツの動的検証が要求されると実行される。例えばＧＳＭ移動端末において、ＳＩＭカード上に記憶された機能情報を含むＲＤＦファイルを有するユーザが、そのＳＩＭカードを取り去って新しい移動端末にそれをインストールし、機能要求をサービスプロバイダから受信した場合、ＲＤＦファイルのコンテンツは先ず移動端末によって検証されなければならない。なぜならば、新しい移動端末は異なるスクリーンサイズ等を有していて、ＲＤＦファイルのコンテンツ変更を命じ得るからである。これには移動端末上の編集アプリケーションが、ＲＤＦファイルを理解／解析し、移動端末の機能を動的にチェックし、サービスプロバイダに送信する前にＲＤＦファイルを更新することが必要である。この編集アプリケーションはＪ２ＭＥ／ｋＪａｖａで書かれてサービスプロバイダネットワーク上に遠隔記憶され、必要に応じて移動端末に自動的にダウンロード、インストール及び実行されることが望ましい。ＲＤＦファイルが更新された後、その編集アプリケーションは移動端末から除去されてメモリが使用可能状態になる。
【００２０】
従来の移動端末に常駐する編集プログラムに代わって、及び両立性を備えるために、移動端末はるかに小さな常駐のプロンプトプログラムを有し得る。そのプログラムは、サービスプロバイダからのＲＤＦ転送要求が発生した時を識別し、サービスプロバイダにＲＤＦファイルを送信する前に、ＲＤＦファイルを適切に更新すべく、移動端末に編集アプリケーションをダウンロードすることを指示する。その後、移動端末はメモリを回収するために編集アプリケーションを除去するオプションを有する。機能折衝は頻繁には行われないので、ＲＤＦファイルの編集を完遂するために必要な付加的時間（ＲＤＦファイルを更新する前に編集ファイルをダウンロードする）は、約７０ｋバイト、即ち代表的な移動端末中の不揮発性メモリの約３％のメモリ節約に値する。
【００２１】
図１を参照して、本発明はＭＥｘＥで動作する通信システム中の機能折衝情報を更新するための装置１０について述べる。この装置は、メモリを有する移動端末１２を備える。サービスプロバイダネットワーク１４は、例えばインターネットウェブページ等のコンテンツ１６をＵＲＬから移動端末１２へ提供し得る。移動端末１２は移動端末１２の機能を規定するために、サービスプロバイダネットワーク１４にＲＤＦファイル２０の形式で機能折衝情報を提供する。機能折衝情報（ＲＤＦファイル）はコンテンツのフォーマット情報を備え、移動端末中で適切に表示するためのフォーマットでコンテンツを転送すべく、移動端末とサービスプロバイダとが折衝することを支援する。コンテンツ移送を促進するために、ユーザプロファイル２４中に含まれるユーザの希望情報もサービスプロバイダに提供され得る。ユーザプロファイルはＲＤＦファイル中に含まれるか、或いは別個のファイルに備えられる。ユーザプロファイル２４とＲＤＦファイル２０とは移動端末１２中に常駐し得るし、取り外し可能のＳＩＭカード上に含まれ得るし、サービスプロバイダネットワーク１４に遠隔記憶され得る。
【００２２】
本発明の新規の態様は、移動端末上に全時間常駐するのではなく、サービスプロバイダネットワーク１４に常駐する編集アプリケーション１８を有することである。編集アプリケーションは、移動端末が機能折衝情報を説明（即ち、ＲＤＦファイルを解析する）し、性能向上させるために使用される。編集アプリケーションはｋＪａｖａＶＭ環境中のＪ２ＭＥ等のＪａｖａコンポネントとして実行され、例えばＲＤＦファイルの形式で機能折衝情報中に含まれ得る移動端末の機能やユーザの希望情報が変化した時は、何時でも動的にダウンロード、インストール及び実行されるように移動性を備えていることが望ましい。サービスプロバイダネットワーク１４を介して移動端末１２中にコンテンツ１６を転送する前に、サービスプロバイダネットワーク１４から移動端末１２にダウンロードされた機能折衝情報２０を更新するために、編集アプリケーション１８は移動端末１２のメモリにダウンロードされ、インストールされて、実行される。これが行われると、好ましいフォーマットでコンテンツ１６をサービスプロバイダネットワーク１４から移動端末１２へ適切に転送し、表示し得るための適切な機能折衝情報２０が判断される。編集アプリケーションが機能折衝情報を更新するために使用された後に、移動端末はメモリから編集アプリケーションを除去し、メモリ源を使用可能状態にする。
【００２３】
この流れの中で、移動端末は編集アプリケーションをダウンロードし得るだけでなく、必要に応じて再編集せずにサービスプロバイダネットワークからあらゆる移動可能アプリケーションを動的にダウンロード、インストール、及び実行し得る。これは移動端末がｋＪａｖａＶＭ環境で動作する際には特に有用である。
【００２４】
好ましい実施例において、装置１０は移動端末１２に常駐するプロンプトプログラム２２を含み、それにより、機能折衝情報２０或いはユーザプロファイル２４が移動端末１２からサービスプロバイダネットワーク１４に転送される前に、プロンプトプログラム２２が移動端末１２へ編集アプリケーション１８をダウンロードすることをサービスプロバイダネットワーク１４に指示する。この時点で移動端末１２は、機能折衝情報２０或いはユーザプロファイル２４を更新すべく、編集アプリケーション１８をインストールし実行し得る。編集アプリケーションの一部分は折衝情報の適切な部分を判断するためにＲＤＦファイルを解析する。
【００２５】
図２を参照して、本発明はＭＥｘＥで動作する通信システムにおいて機能折衝を実現するための方法３０を提供する。本方法は機能折衝情報とメモリとを有する移動端末と、そのメモリに常駐する編集アプリケーションを有するサービスプロバイダネットワークとを含む第１工程３２を備える。この工程３２はメモリに常駐するプロンプトプログラムを含むことが望ましい。移動端末はｋＪａｖａＶＭ環境で動作することが更に望ましい。サービスプロバイダネットワークはＵＲＬからのインターネットウェブページ等のコンテンツを移動端末に転送し得る。次の工程３４は編集アプリケーションをサービスプロバイダから移動端末への移送を含む。これはプロンプトプログラムからのプロンプトで起こることが望ましい。移送工程３４は、編集アプリケーションのダウンロード、インストール、及び実行を含む。移送工程３４が動的に行われるように、編集アプリケーションは携帯性を備えるＪａｖａコンポネントとして実行されることが望ましい。次の工程３６は、編集アプリケーションによる機能折衝情報の編集（例えば解析）を含む。次の工程３８は、コンテンツのための合意された転送フォーマットに達するために、編集工程３６からの適切に編集された情報を使用した、移動端末とサービスプロバイダネットワークとの間での機能折衝を含む。次の工程４０は、移動端末中のへ適切に提示するために、サービスプロバイダネットワークを介して移動端末にコンテンツを転送することを含む。場合によれば更なる工程で、移動端末中のメモリ源を使用可能状態にするために、編集ステップ後に移動端末のメモリから編集アプリケーションを除去する。
【００２６】
本発明は、編集アプリケーションのみではなく、サービスプロバイダネットワークから移動端末に、必要に応じて再編集せずにあらゆる移動可能アプリケーションを動的にダウンロードし自動的に実行する工程も含む。
【００２７】
これまでに述べた実施例により、当業者は、本発明は記載された実施例以上の応用を有することを理解するであろう。従って、そのような考えられ得る代替、修正、改変等を含む本発明の範囲は添付の請求項によって規定される。
【図面の簡単な説明】
【図１】本発明に基いた、機能折衝の更新を示す通信システムの簡単化したブロックダイアグラム。
【図２】本発明に基いた、機能折衝を更新するための方法のフローチャート。
【図１】
2004519780.tif 000003
【図２】
2004519780.tif 000004
【国際公開パンフレット】
2004519780.tif 000005
2004519780.tif 000006
2004519780.tif 000007
2004519780.tif 000008
2004519780.tif 000009
2004519780.tif 000010
2004519780.tif 000011
2004519780.tif 000012
2004519780.tif 000013
2004519780.tif 000014
2004519780.tif 000015
2004519780.tif 000016
2004519780.tif 000017
2004519780.tif 000018
2004519780.tif 000019
【国際調査報告】
2004519780.tif 000020
2004519780.tif 000021