(57)【要約】ベアラサービスを最適に選択する新規性のあるシステムが提供される。タグは、データが最も良く伝送されるベアラサービスを識別する（７０４０，７０６０）。特別なサービスは、タグ要素内に記述される（７０５５，７０７５）。
2004528767.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークを通じてデータを送信するベアラサービスの選択を提供する情報制御装置であって、
型指示と、
好適なベアラサービスを指示する複数のサービスパラメータと、
前記複数のサービスパラメータにより指示されたベアラサービスで送信されるべきデータとを、
備える情報制御装置。
【請求項２】
前記ベアラサービスが、ＧＳＭである請求項１に記載の情報制御装置。
【請求項３】
前記ベアラサービスが、ＴＤＭＡである請求項１に記載の情報制御装置。
【請求項４】
前記ベアラサービスが、ＷＣＤＭＡである請求項１に記載の情報制御装置。
【請求項５】
ネットワークを通じてデータを伝送する好適なベアラサービスを選択する方法であって、
コンテンツに伴うタグ付きドキュメントを、サーバから取得するステップと、
前記コンテンツに最適なベアラサービスを識別するベアラサービスタグを求めるステップと、
前記コンテンツを、前記タグにより識別された前記ベアラサービスを用いて送信するステップとを、
有する方法。
【請求項６】
前記ベアラサービスが、ＧＳＭである請求項５に記載の方法。
【請求項７】
前記ベアラサービスが、ＴＤＭＡである請求項５に記載の方法。
【請求項８】
前記ベアラサービスが、ＷＣＤＭＡである請求項５に記載の方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、一般に、データ転送システムに関し、特に、最も効率的なサービスが、通信システム内でのデータ転送に用いられるように、データを識別する手段に関する。
【背景技術】
【０００２】
ユニバーサル移動通信システム（ＵＭＴＳ）として知られる第３世代通信システムが、本特許出願において、例として用いられている。セルラ通信システムでは、該セルラ通信システムを通じての単一の接続又はデータ接続を、ベアラと称する。一般に、ベアラには、ある端末装置と、基地局、又はセルラネットワークを接続するネットワーク相互接続ユニット（ＩＷＵ）のようなネットワーク要素との間のデータ通信に関するパラメータの組、サービス品質（ＱｏＳ）が関係する。典型的には、ベアラに関係するパラメータの組には、データ伝送速度、許容遅延、許容ビット誤り率（ＢＥＲ）、これらのパラメータの最小及び最大値が、含まれる。さらに、ベアラは、パケット通信ベアラ又は回線交換ベアラ及び例えばトランスペアレント又は非トランスペアレント接続対応であってもよい。ベアラは、ペイロード情報を伝送するためにある移動局とあるネットワーク要素とを接続する、指定されたパラメータを有するデータ伝送路であると、みなされてもよい。１つのベアラは、１つの移動局を１つのネットワーク要素に接続する。但し、ベアラは、いくつものネットワーク要素を通過してもよい。１つの移動局は、あるシステムでは１つのベアラのみに対応し、他のシステムでは同時に２つ以上のベアラに対応してもよい。
【０００３】
ショートメッセージサービス（ＳＭＳ）は、ベアラサービスの一例である。具体的には、特にＧＳＭネットワークにおいて、移動ネットワーク内のメッセージ通信のためのものである。ＳＭＳは、音声及びデータサービスとは、次の点で異なる。すなわち、ショートメッセージは、制御又はシグナリングチャネル上のシグナリング（通例、例えば、デジタル移動ネットワーク内のデータ伝送）を通じて伝送されるので、ショートメッセージを送信するのに、送信側から受信側への接続が、確立される必要がないという点においてである。
【０００４】
現在、全てのサービスは、「ベストエフォート」又は「ベストトライ」（best try）サービスである。これは、アプリケーション又はユーザに対して、どのような所定の品質レベルも保証されないということを意味するが、しかし動作パラメータは、インターネットの利用の即時の度合いに応じて様々である。多くのアプリケーションは、それぞれ明確に異なる最適な動作パラメータを有する。
【０００５】
ＵＭＴＳにより、ユーザは、ある型のデータを伝送するのに最適なベアラの特性を、取り決めることができる。有効な接続中のベアラの取り決め手順によって、ベアラの特性を変更可能である。ベアラの取り決めは、ユーザ／アプリケーションにより起動されるが、再度の取り決めは、アプリケーション又はネットワークにより（例えばハンドオーバの状況で）、起動されてもよい。
【０００６】
ウェブプロトコルの最近の進歩により、ワイヤレスアプリケーションプロトコル（ＷＡＰ）の創出がもたらされた。ハンドヘルド機器マークアップ言語（ＨＤＭＬ）又はワイヤレスマークアップ言語（ＷＭＬ）を用いたＷＡＰソリューションにより、ウェブコンテンツは、ナローバンド及び限定された画面サイズの移動局等のハンドヘルド機器上で使用するのに適合可能となる。移動局製造業者は、ＷＡＰ準拠マイクロブラウザなど高付加価値アプリケーションを、移動局に組み込んでいる。これにより、移動局は、ワイヤレスポータルを通じてインターネットからのサービス及びコンテンツ用のクライアントとして機能することが可能となる。マイクロブラウザは、エンドユーザの機器内に組み込まれたソフトウェア又はファームウェアの形態でのロジックであってもよい。なお、これにより、その機器は、ネットワーク上のゲートウェイと対話可能となる。マイクロブラウザの例として、補遺Ａ（参照のために本明細書に示される）に示されるNokia Microbrowser、及びPhone.com（Redwood City, California; www.phone.com）のUP.Browserが挙げられる。また、ＨＤＭＬのスタイルガイドも、（www.phone.com）から入手可能であり、参照のために本明細書に示される。
【０００７】
ＷＡＰについての情報は、（www.wapforum.org）又はUnderstanding WAP; Wireless Applications, Devices, and Services; ISBN 1-58053-093-1; Artech House Publishers (Boston; www.artechhouse.com)から入手可能であり、参照のために本明細書に示される。
【０００８】
ワイヤレスポータル又はゲートウェイは、ユーザがインターネットのコンテンツ及びサービスにアクセスするための入口である。ポータルが、コンテンツ及び／又はサービスをユーザへ送信（プッシュ（PUSH）と称される）してもよく、あるいは、ユーザが、コンテンツ又はサービスをポータルのプロバイダに対して要求（プル（PULL）と称される）してもよい。このようなポータルの例として、Nokia Artus MAX Platform (www.nokia.com/wap/products.html)が挙げられる。プッシュの過程中、取り決めにより、ユーザは、ある型のデータを送信するのに最適なベアラ特性を取り決めることができる。プルの過程中、ユーザは、データ提供に最適なサービスを要求してもよい。プッシュ又はプルされるデータ／情報に基づいて、適切なベアラサービスを提供することが、望ましい。
【発明の開示】
【発明が解決しようとする課題】
【０００９】
ベアラサービスを最適に選択できるようにする新規性のあるシステムである。新規性のあるタグが、タグ要素内に記述された特別なサービスを通じて最適に伝達されるものとして、データを識別する。
【課題を解決するための手段】
【００１０】
本発明の一実施例による方法は、ユーザがサーバからコンテンツを有するドキュメントを取得することに始まる。本発明のベアラサービスタグに対する検索がなされ、存在する場合には、タグ及びコンテンツは分析（parse）され、そのコンテンツは、タグにより識別されたベアラサービスを用いて伝送される。
【発明の効果】
【００１１】
本発明は、コンテンツを最適に伝送するサービスを選択することにより、ネットワーク帯域幅の効率的な利用を、可能とするものである。
【発明を実施するための最良の形態】
【００１２】
本発明の上述の特徴及び他の特徴は、本発明の以下の詳細な説明を添付の図面とともに読むことで、より明確となる。
【００１３】
以下の例に、広帯域符号分割多重アクセス（ＣＤＭＡ）、（ＴＤＭＡ）、任意のＷＡＰ等で実施する方法を利用するユニバーサル移動通信システム（ＵＭＴＳ）での本発明の利用を、本発明をそれに限定することなく、説明する。
【００１４】
提供されるベアラサービスの一例として、ＳＭＳがある。本発明の譲受人は、１９９７年のCeBitにて、スマートメッセージング（Smart Messaging）と称されるメッセージ伝送の概念を紹介した。スマートメッセージングにより、インターネットの情報は、ショートメッセージ対応の任意のＧＳＭ移動局へと配信可能となる。スマートメッセージングは、ＨＴＭＬ形式でのインターネットの情報を検索してそれをショートメッセージへとＴＴＭＬを通じて変換するArtus Messaging Platformを利用している。ＴＴＭＬ（ＨＴＭＬのサブセット）は、ＧＳＭ電話機上でインターネットからアクセスされる情報を提示するための、ノキアのプロトコルである。インターネットのコンテンツ検索はＨＴＭＬでなされるので、コンテンツのプロバイダは、ウェブサーバに対して変更を加える必要がない。開発者は、グローバルなユーザコミュニティ全体に対して統一的なアクセスを、ワイヤレス電話によっても得ることになる。
【００１５】
ＸＨＴＭＬ及びＴＭＬ（タスクマークアップ言語）等の他のマークアップ言語が、現在利用されている。また、他の専門的なマークアップ言語が、開発されている。例えば、Rosetta Inpharmaticsによる遺伝子発現マークアップ言語（ＧＥＭＬ）は、ＤＮＡマイクロアレイ及び遺伝子発現データを共通の形式へと変換するためのＸＭＬファイル仕様である。International Business Machineは、音声インタフェースを有する音声ＸＭＬ（ＶＸＭＬ）ブラウザを含むWebSphere Voice Serverを、開発している。
【００１６】
当業者は、本発明を、これらの他の言語で利用することが可能であろう。本発明の精神及び範囲は、ある１つのマークアップ言語に限定しようとするものではない。
【００１７】
本発明を説明する図面を参照する。図１は、本発明の一実施例で使用されうる典型的な移動局の説明図である。この説明図は、単なる見本であり、説明されている構成は、本発明の実施に不可欠のものではない。この場合、移動局１００は、移動局又は本人確認装置（personal trusted device）としても知られるワイヤレス電話機である。移動局１００は、汎欧州移動通信システム（ＧＳＭ）、符号分割多重アクセス（ＣＤＭＡ）又はあらゆるその後継等の種々のセルラ規格の任意のものに応じて動作するワイヤレスシステムを、備えていてもよい。
【００１８】
ＣＤＭＡについての情報は、電気通信標準（ＴＩＡ）により提供される。文献IS-95 CDMA and CDMA2000 by Vijay K. Garg; ISBN 0-13-087112-5; published by Prentice Hall (New Jersey; www.phptr.com) 及び文献WCDMA for UMTS Radio Access for Third Generation Mobile Communications edited by Harri Holma and Antti Toskala (both of Nokia, Finland); ISBN 0 471 72051 8; published by John Wiley and Sons, Ltd (England; www.wiley.com)により、この題材についての理解が得られる。両文献は、参照のために本明細書に示される。
【００１９】
移動局１００は、データ、メニュー、及びソフトキー機能１２１Ａ，１２１Ｂの領域を表示するディスプレイ１１０を、備えている。なお、ソフトキー機能１２１Ａ，１２１Ｂは、ソフトキー１２０Ａ，１２０Ｂを押下することにより起動可能である。また、スクロールキー１３０が、ディスプレイ１１０上に現れたメニュー項目をスクロールするために、設けられている。また、スクロールキー１３０は、表示された項目をスクロール可能な回転シリンダ、ボール等であってもよい。キーボード１４０は、データ入力のために動作する。また、キーボード１４０のキーは、イベントに応じて視覚的な合図を提供するために、当業者に既知の種々の方法により照明されてもよい。データ入力は、当業者に既知の予測キーボード入力を使用することにより、容易にできるようになってもよい。データは、メモリ１８０内に格納される。メモリ１８０は、データの一次記憶用のキャッシュ領域がある揮発性のランダムアクセスメモリ（ＲＡＭ）を、含んでいてもよい。また、移動局１００は、不揮発性メモリ１６０を備えていてもよい。この不揮発性のメモリ１６０は、組込式であってもよく、着脱可能な加入者識別モジュール（ＳＩＭ）のように着脱可能であってもよい。不揮発性メモリ１６０は、ＥＥＰＲＯＭ、又はSanDisk (Sunnyvale, California) 又はLexar Media (Fremont, California)から入手可能なフラッシュメモリ等であってもよい。メモリ１６０，１８０には、プロセッサ１７０の動作を制御して本発明の実施例に従う機能を実現するロジックが、含まれていてもよい。そのロジックは、ソフトウェア又はファームウェアのコードであってもよい。プロセッサ１７０は、適切なコマンドを生成し、移動局１００の他の要素ブロックを制御する。また、プロセッサ１７０は、組込式のキャッシュメモリを有していてもよい。また、移動局１００は、スピーカ１９０を備えている。
【００２０】
また、移動局１００には、移動局のオーディオを、現行のオーディオシステム上で再生可能とするインタフェースが、設けられていてもよい。このようなインタフェースは、２０００年１２月１９日にJuntunenなどに対して発行され、本願の譲受人に対して譲受されたMETHOD AND APPARATUS FOR INTERFACING A MOBILE PHONE WITH AN EXISTING AUDIO SYSTEMなる名称の米国特許第６１６３７１１号により提供される。この特許は、参照のために本明細書に示される。この特許には、移動局１００が利用する電波インタフェースを通じて伝送される無線データサービス（ＲＤＳ）を使用することが、記述されている。ＲＤＳにより、移動局は、カーラジオ等の外部オーディオシステムを制御することが、可能となる。
【００２１】
本発明による実施例は、ＳＭＳ、回線交換データ（ＣＳＤ）、第３世代パートナーシッププログラム（３ＧＰＰ）等のベアラサービス、及び、ワイヤレスアプリケーションプロトコル（ＷＡＰ）等のベアラ独立ソリューションにて利用されてもよい。
【００２２】
ＷＡＰ構成の詳細及び仕様は、www.wapforum.orgのＷＡＰフォーラムから入手可能であり、それは、参照のために本明細書に示される。ＷＡＰ仕様は、ワイヤレスアプリケーション環境（ＷＡＥ）を提供している。ＷＡＥは、技術におけるＷＷＷ（World Wide Web）モデル上に構築された汎用的なアプリケーション環境を提供している。
【００２３】
ＷＷＷモデルでは、サーバは、ウェブページ又はドキュメントとも称されるＨＴＭＬ又はＸＭＬ等の標準的な形式にて、コンテンツをクライアントに提示する。ドキュメントは、クライアント内に組み込まれたブラウザとして知られるユーザのエージェントにより、閲覧される。ＷＷＷ上のリソースは、インターネットの標準的なユニバーサルリソースロケータ（ＵＲＬ）で名付けられている。ブラウザは、標準的なネットワークプロトコルを用いて、サーバと通信する。ネットワークプロトコルの最も一般的なものは、ハイパーテキスト転送プロトコル（ＨＴＴＰ）である。
【００２４】
ＷＡＥは、ＷＷＷモデルに従う。コンテンツは、ＷＭＬ等の標準的な形式のものである。ＷＭＬは、ＸＭＬに類似している。ＷＡＰでは、ＷＷＷドメインのページ又はドキュメントは、カード又はデッキとなる。ＨＴＭＬ形式の文書を分析して、ＨＤＭＬ又はＷＭＬ形式のデッキ／カードに変換するアプリケーションが、提供されている。コンテンツは、ネットワークのＷＷＷドメインではＨＴＴＰを用いて、ワイヤレスドメインではワイヤレスセッションプロトコル（ＷＳＰ）と称されるＨＴＴＰのようなプロトコルを用いて、転送される。
【００２５】
図２は、複数のレイヤにおけるプロトコルスタックを示すＷＡＰクライアントの説明図である。本発明の好適な実施例では、移動局は、ＷＡＰクライアントとして構成されている。ほとんどのネットワーク構成と同様に、ＷＡＰは、一連のレイヤとして構成されている。その構成における各レイヤは、上位のレイヤ、並びに、他のサービス及びアプリケーションによりアクセス可能である。これらのプロトコルは、ＳＭＳ（ショートメッセージサービス）、ＣＳＤ（回路交換データ）、ＧＰＲＳ（一般パケット無線サービス）等の種々の異なったベアラサービス上で動作するように設計されている。
【００２６】
ＷＡＰクライアント２００は、ユーザエージェントレイヤ２３０と、ＵＲＬ及びＨＴＴＰレイヤ２４０と、プロトコルレイヤ２５０とを、備えている。また、図２のＷＡＰクライアント２００は、ワイヤレスアプリケーション環境（ＷＡＥ  ＡＰＩ）２１０、プラットフォームＡＰＩ２１５、及びワイヤレスデータグラムプロトコル（ＷＤＰ  ＡＰＩ）２２０等の種々のアプリケーションプログラムインタフェース（ＡＰＩ）を、備えている。
【００２７】
ＷＤＰは、ＷＷＷドメイン内で規定されたユーザデータグラムプロトコル（ＵＤＰ）を採用しており、ＷＤＰ  ＡＰＩは、ＧＳＭ、ＣＤＭＡ、ＧＰＲＳ、ＣＤＰＤ等の標準のデータベアラサービスに、対応していてもよい。
【００２８】
ユーザエージェントレイヤ２３０は、ＷＭＬブラウザ２３１、移動局をプログラムするためのＷＭＬスクリプト仮想マシン２３２、及び標準的な機能の組であるＷＭＬスクリプトライブラリ９３３を、備えている。また、マイクロブラウザとも称されるＷＭＬブラウザは、ＷＳＰを用いてゲートウェイと通信する。ゲートウェイは、ＨＴＴＰを用いてサーバと通信する。
【００２９】
プロトコルレイヤ２５０は、ワイヤレスプロトコルスタック２６０を備えている。そして、ワイヤレスプロトコルスタック２６０は、ワイヤレスセッションプロトコル（ＷＳＰ）２６１、ワイヤレストランザクションプロトコル（ＷＴＰ）２６２、セキュリティ管理のためのワイヤレストランスポートレイヤセキュリティ（ＷＴＬＳ）２６３、ワイヤレスデータグラムプロトコル（ＷＤＰ）２６４を、備えている。ワイヤレスデータグラムプロトコル２６４は、ベアラサービスに接続されてもよく、プロトコルスタック２６０上の上位レイヤにサービスを提供する。
【００３０】
ＵＲＬ及びＨＴＴＰレイヤ２４０は、ＵＲＬローダ９４１、ＨＴＴＰローダ２４２、及びキャッシュ２４３を、備えている。また、このレイヤは、アダプタ２４５をも備えている。ある技術では、アダプテーションレイヤと称される全体のレイヤが存在する。アダプテーションレイヤは、ＷＤＰプロトコルの機能を、特定のベアラ上に直接マッピングするＷＤＰプロトコルのレイヤである。アダプテーションレイヤは、各ベアラ毎に異なり、そのベアラサービスの特定の機能及び特性について処理する。さらに、ＷＡＰゲートウェイ又はサーバでは、アダプテーションレイヤは、トンネルとも称され、ＷＤＰパケットを終端して、トンネリングプロトコルを介してＷＡＰプロキシ／サーバに渡す。トンネリングプロトコルは、ベアラのサービスに対応したゲートウェイとＷＡＰプロキシ／サーバとの間のインタフェースである。
【００３１】
ベアラアダプタは、ＷＡＰサーバをワイヤレスネットワークに接続するコンポーネントである。いくつもの異なるベアラに対応するため、ゲートウェイサーバは、このように、いくつもの異なるベアラアダプタを持つ必要がある。
【００３２】
図３は、図１の移動局１００上のＷＡＰクライアントの別の例である。クライアント３００は、ＷＭＬブラウザコンポーネント３１０、ユーザインタフェース（ＵＩ）レベル３８０、及びベアラレベル３９０を、備えている。ＷＭＬブラウザは、ＷＡＰゲートウェイから受信したＷＭＬコンテンツ（カード及びデッキ）を解釈し、そのコンテンツを、与えられたＡＰＩを用いてＵＩに渡す。また、ＷＭＬブラウザは、ブラウザ状態情報を管理している。
【００３３】
さらに、ＵＩレベル３８０は、メインウインドウ及びメニューコンポーネント３８１、設定コンポーネント３８２、カードレンダリングコンポーネント３８３、及びブックマークコンポーネント３８４を、備えている。
【００３４】
ベアラレベル３９０は、ユーザデータグラムプロトコル（ＵＤＰ）ベアラの実装を含む。特に、このベアラは、回線交換データ（ＣＳＤ）ネットワークに対応可能である。
【００３５】
ユーザエージェント（ＵＡ）レベル３２０は、ブラウザ３１０のコア、すなわち、ＷＭＬインタプリタ３２１、ＷＭＬスクリプトインタプリタ及び標準ライブラリ３２２、並びにプッシュサブシステム３２３を、備えている。ＷＭＬインタプリタは、ＷＢＭＰイメージファイル、非同期イメージローダ、及びクッキーを含む、ＷＭＬ言語仕様に対応している。ＷＭＬスクリプトインタプリタは、コード化されたＷＭＬスクリプトコンテンツを処理し、前記コンテンツにより指定された動作を実行する。ライブラリには、ブラウザ及びＵＲＬ処理機能への対応が含まれる。ＵＡレベルは、ＷＭＬ、ＷＭＬスクリプト、及びプッシュＡＰＩを用いて、ＵＩレベルとインタフェースをとる。
【００３６】
さらに、プッシュサブシステム３２３は、プッシュハンドラ３２４、サービス指示（ＳＩ）復号器３２５、サービスローダ（ＳＬ）復号器３２６、及びＷＢＸＭＬパーサ３２７を、備えている。プッシュサブシステムは、ＷＢＸＭＬパーサを利用して、プッシュメッセージを、ＳＩ復号器３２５又はＳＬ復号器３２６へと送出する。メッセージが一旦復号されると、プッシュハンドラ３２４は、移動局のサービス（すなわち、メッセージ伝送、警告）、及びクライアントのローダレベル３３０と対話して、プッシュ過程を完結させる。プッシュ過程について説明されているが、本発明では、プル過程中の機能も可能である。
【００３７】
ローダレベル３３０は、ＨＴＴＰローダ３３１、ＵＲＬローダ３３２、キャッシュ３３３、アプリケーションディスパッチャ３３４、ＷＳＰヘッダハンドリング３３５、コンテンツディスパッチャ３５６、ＷＳＰアダプタ３５７を、備えている。ローダレベル３３０は、ＨＴＴＰ方式を用いてＵＲＬのローディングを処理する。ＵＲＬ及びヘッダの妥当性確認は、このレベルにてなされる。また、クッキー及び基本的な認証への対応も、提供されている。また、キャッシュロジック及びストレージも、このレイヤにてサポートされてもよい。また、ローダレベル３３０は、プッシュの送出等、コンテンツ及びアプリケーションの送出を提供してもよい。ローダレベル３３０は、ＷＰＳ処理ＡＰＩを介してワイヤレスプロトコルスタック（ＷＰＳ）レベルとインタフェースをとり、ローダＡＰＩを介してＵＡレベルとインタフェースをとる。
【００３８】
従来技術のプッシュプロトコル方式では、プッシュイニシエータは、プッシュプロキシゲートウェイに対して、特定のクライアントの（すなわち移動局の）機能について照会する動作を、実行する。上述のように、これらの機能は、セッション確立の期間中に取り決められる機能、又はユーザエージェントのプロファイル情報から、得られてもよい。また、本発明は、識別のベアラサービス毎にコンテンツが送信されるようにユーザが要求するプル環境においても動作する。
【００３９】
図４は、本発明の一実施例が動作する通信システムである。この通信システムは、インターネット４にアクセス可能な複数の移動局２を、備えている。移動局は、ワイヤレスネットワーク８により受信されるとともに該ワイヤレスネットワーク８を通じて送信される信号６を、伝送する。ワイヤレスネットワークは、ＧＳＭ、ＣＤＭＡ  ＩＳ−９５、ＴＭＤＡ  ＩＳ−１３６、ＷＣＤＭＡ広帯域ＩＳ−９５、ＩＭＴ−２０００、及びＵＭＴＳ等のいくつもの異なるネットワークシステムであってもよく、あるシステム及び同システム内の異なる通信形式、例えば、ＧＳＭ内のＳＭＳ、ＧＰＲＳ、又はＨＳＣＳＤ通信を、用いてもよい。従って、いくつもの異なるベアラが、信号６を伝送するのに用いられてもよい。ネットワーク８により受信されたＷＡＰのリクエスト６は、プロキシ又はゲートウェイサーバ１２へとルーティングされる。サーバ１２は、ＷＡＰリクエストをＨＴＴＰリクエストへと変換することにより、移動局２が、ウェブサーバ１４に対して情報を要求してインターネット４を閲覧できるようにする。ウェブサーバ１４から得られた情報は、プロキシにより適切な形式へと符号化されて、ワイヤレスネットワークにより要求元である移動局２へと伝送される。応答には、ナビゲーション対応、データ入力、ハイパーリンク、テキスト及びイメージ表示、並びに書式を提供するワイヤレスマークアップ言語が、含まれる。それは、ＨＴＭＬに類似した閲覧言語である。移動局２は、その情報を処理して利用する。ウェブサーバ１４が、コンテンツをＷＡＰ／ＷＭＬ形式にて提供するならば、サーバ１２は、このようなコンテンツを、ウェブサーバ１４から直接取得してもよい。一方、ウェブサーバが、コンテンツをＷＷＷ形式（ＨＴＭＬ等）にて提供するならば、コンテンツをＷＷＷ形式からＷＡＰ／ＷＭＬ形式へと変換するフィルタが利用されてもよい。
【００４０】
ウェブサーバ１４に加えて、移動局２は、ワイヤレステレフォニアプリケーション（ＷＴＡ：Wireless Telephony Application）サーバ１８と交信してもよい。また、提供元のサーバは、他の形式のものであってもよい。
【００４１】
図５に、コンピュータ２０等のハードウェア内に組み込まれたゲートウェイサーバを示す。コンピュータ２０は、ダイナミックメモリと、処理能力と、アプリケーションプログラム、プロトコルスタック、及びオペレーティングシステムのようなゲートウェイサーバを実現するのに必要な全プログラムを格納するのに必要なメモリとを、有する。コンピュータ２０は、キーボード２２及びディスプレイ２３等のユーザインタフェースと、サーバプログラム２４とを、備えている。サーバプログラム２４は、リクエストを処理してＷＭＬをサーバから取得するというように、基礎となるプロトコルのイベントを処理するアプリケーションプログラム２６と、ＷＡＰプロトコルスタック２８及びＨＴＴＰプロトコルスタック３０等のプロトコルスタックとを、有する。アプリケーションプログラム２６は、コンピュータと種々のネットワーク（電話ネットワーク３２、インターネット３４及びデータネットワークと回線交換データネットワーク３５等）との間における、コマンド、リクエスト、及び情報を含むデータの流れを制御する。さらに、アプリケーションプログラム２６は、ディスプレイ２３上で閲覧可能であってキーパッド２２（及び例えばマウス）で制御可能なプログラムを、実行してもよい。コンピュータ２０は、ＨＴＴＰプロトコルスタック３０及びインタフェース３６を通じて、インターネット３４と交信する。コンピュータ２０は、インタフェース３８，４０を通じて電話ネットワーク３４及びデータネットワーク３５と交信する。また、サーバプログラム２４は、ＨＴＴＰ及びＷＡＰ間の変換を行うゲートウェイ４２を、備えている。ＳＭＳメッセージ伝送が、データ接続により、適切なハードウェアを通じてオペレータのネットワークへと提供されてもよい。
【００４２】
アプリケーションプログラム２６及びＷＡＰプロトコルスタック２８内にある個々のスレッド４４は、コンピュータ２０内のプロセッサ４６を用いて、必要な処理タスクを実行する。プロセッサに対するスレッドの割当は、コンピュータ２０のオペレーティングシステム５０内にあるスレッド処理サービス４８により提供される。
【００４３】
図２及び図３に示すように、ＷＡＰスタックは、いわゆるベアラ（データグラムサービスを提供する）の上部に構築される。例えば、これらベアラは、ＳＭＳ又はＣＳＤである。ベアラは、自身のプロトコルを有し、プロトコルスタック実装を通じて実現される。
【００４４】
図６に、本発明によるゲートウェイサーバの機能ブロック図（ソフトウェアで実現）を、少なくとも本発明を理解する程度で示す。ゲートウェイサーバには、図２及び図３に示すＷＡＰスタック等のワイヤレスプロトコルスタック（ＷＰＳ）５０が、含まれる。ＷＰＳ下には、ベアラドライバ５２を通じてそれぞれのベアラにアクセスするそれぞれのベアラアダプタ５１がある。また、ＷＰＳ及びベアラアダプタ及びＷＰＳ間に設けられている。さらに、ベアラゲート５３は、ベアラマネージャ５４へのリンクを有する。ベアラマネージャ５４は、図５に示すキーパッド２２及びディスプレイ２３等のユーザインタフェース５６で、ベアラアダプタの動作を制御及び構成する。ウェブサーバへの接続のようなインターネットへの接続は、インタフェース５７を介してなされる。
【００４５】
ゲートウェイサーバは、ベアラゲート５３及びベアラアダプタ５１を次の２通り、すなわち特定のワイヤレスネットワークへとデータを伝送すること、ベアラの動作を制御及び監視することに用いる。
【００４６】
本発明に従って、特別なマークアップ言語のタグが、プッシュ又はプル動作期間中にベアラ選択を提供するために、用いられてもよい。このように、それぞれのデータ／情報が、帯域幅及び他のデータのパラメータに基づき、それぞれのベアラチャネルを通じて送信されてもよい。例えば、あるデータが、低速のＳＭＳチャネルを通じて送信され、その一方で、他の重要なデータが、ベアラ型のタグすなわち、
2004528767.tif 000003
を用いて、一般パケット無線サービス（ＧＰＲＳ）チャネル又は回線交換チャネルを通じて送信されてもよい。
【００４７】
これにより、ページは、分析されて、高速を要するあるデータが、あるチャネルで送信され、そのような高速が必要でないデータは、より低速のチャネルで送信されるようになる。無線ネットワーク容量の最適化は、各データの型に正しい型の容量が用いられた場合に、達成されうる。タグの要素は、ベアラサービスのパラメータであってもよい。
【００４８】
特別なシグナリングプロトコルが、文献ＷＯ９９／０１９９１（DETERMINING BEARER SERVICES IN A RADIO ACCESS NETWORKなる名称で、１９９７年３月２４日に出願され、本発明の譲受人である法人に譲受された米国出願番号０９／１５５２０１）により、提供されている。上記出願は、参照のために本明細書に示される。
【００４９】
このプロトコルは、無線ベアラサービスプロトコル（ＲＢＣ）と称される。そのベアラサービスは、種々のベアラサービスパラメータにより表現される。その例を以下に示す。ベアラサービスパラメータには、主要な種類が４つある。すなわち、１）トラフィックパラメータ、２）サービス品質（ＱｏＳ）パラメータ、３）情報パラメータ、及び４）コンテンツパラメータである。
【００５０】
トラフィックパラメータ：
ピークビット速度（ＰＢＲ）、単位：ｂｉｔ／ｓは、最大バーストサイズに関連した最大瞬間ビット速度であり、他のトラフィックパラメータなしに、一定のビット速度を示す。
持続可能ビット速度（ＳＢＲ）、単位：ｂｉｔ／ｓは、接続の適合平均ビット速度の上限である。
最大バーストサイズ（ＭＢＳ）、単位：ｂｉｔは、ピークビット速度で伝送されうる最大バーストサイズの推定値を与える。
フレームサイズ規格：エントリ数、最小サイズ、中間サイズ９ｓ０、最大サイズ。非同期サービスについては、フレームは、最小値及び最大値間の任意のサイズをとりうる。同期サービスについては、要求された中間サイズが規定されてもよく、リストには、離散ビット速度に応じて、使用される離散フレームサイズが規定される。
最小ビット速度ＭＢＲ、単位：ｂｉｔ／ｓは、ＵＴＲＡＮ  ＡＢＲトラフィックに必要とされる最小ビット速度である。
【００５１】
サービス品質（Ｑｏｓ）パラメータ：
ビット誤り率ＢＥＲは、接続のビット誤り率である。
遅延。
フレーム損失率（ＦＬＲ）、百分率、は、送信された全フレームに対する損失フレームの割合である。
優先度。
【００５２】
情報パラメータ：
方向、アップリンク／ダウンリンク。単方向ベアラの方向を与える。双方向ベアラについては、“bi-directional”が指定される。
構成、ポイントツーポイント／ポイントツーマルチポイント。ポイントツーポイント、又はポイントツーマルチポイント接続により、接続の構成を与える。
型、制御／非同期／同期。制御：トラフィックはシグナリングからなる。非同期トラフィック：トラフィックは、無線インタフェースのタイミングと同期しない。同期トラフィック：無線インタフェースのタイミング情報が必要とされる。
【００５３】
コンテンツパラメータ：
符号化：使用される音声コーデックを示す。
【００５４】
図７は、図７Ａ及び図７Ｂからなり、本発明の一実施例による方法を示すフローチャートである。そのフローチャートに示された処理は、例として用いられることになる。修正及び変形は、本発明の範囲内であるとみなされる。その方法が開始する（７０００）のは、ユーザが、サーバからドキュメントを取得するステップ７０１０からである。「ベアラ」開始タグの検索がなされる（７０２０）。「ベアラ」開始タグが検出されなければ、処理は終了する（７０３５）。「ベアラ」開始タグが検出されたならば、ステップ７０４０にて、「ＧＳＭ」タグの検索がなされる。「ＧＳＭ」タグが存在する（７０５０）場合、ＧＳＭベアラタグが分析されて、タグにより識別されたベアラサービスを用いてコンテンツが送信される（ステップ７０５５）。
【００５５】
「ＧＳＭ」タグが検出されなければ、「ＴＤＭＡ」タグの検索がなされる（７０６０）。「ＴＤＭＡ」タグが存在する（７０７０）場合、「ＴＤＭＡ」ベアラタグが分析されて、タグにより識別されたサービスを用いてコンテンツが送信される（７０７５）。
【００５６】
この方法は、図７Ｂへと続く。「ＷＣＤＭＡ」タグの検索がなされ（７０８０）、もしあれば（７０９０）、ＷＣＤＭＡベアラタグが分析されて、タグにより識別されるベアラサービスを用いてコンテンツが送信される（７０９５）。
【００５７】
ベアラ終了タグが検出された場合、ステップ７０１０でユーザがサーバからドキュメントを取得することにより、処理が再開する。
【００５８】
当業者に理解されるように、本願に記述された革新的な概念は、非常に広範な用途に亘って修正及び変更可能であるので、特許内容は、与えられた識別の例示的な内容のいずれによっても限定されるものではない。ここに、出願人は、複数を、１又はそれ以上を意味するものと規定する。
【図面の簡単な説明】
【００５９】
【図１】図１は本発明の一実施例により使用する移動局の説明図を示す図である。
【図２】図２はＷＡＰブラウザの説明図を示す図である。
【図３】図３はＷＡＰブラウザの追加の説明図を示す図である。
【図４】図４は本発明の一実施例が動作する典型的な通信システムの説明図を示す図である。
【図５】図５は本発明の一実施例が動作するゲートウェイサーバの説明図を示す図である。
【図６】図６は本発明の一実施例によるゲートウェイサーバの機能ブロック図を示す図である。
【図７】図７は本発明の一実施例による方法を示すフローチャートを示す図である。図７は、図７Ａと図７Ｂとから構成される。
【図１】
2004528767.tif 000004
【図２】
2004528767.tif 000005
【図３】
2004528767.tif 000006
【図６】
2004528767.tif 000007
【図７Ａ】
2004528767.tif 000008
【図７Ｂ】
2004528767.tif 000009
【国際公開パンフレット】
2004528767.tif 000010
2004528767.tif 000011
2004528767.tif 000012
2004528767.tif 000013
2004528767.tif 000014
2004528767.tif 000015
2004528767.tif 000016
2004528767.tif 000017
2004528767.tif 000018
2004528767.tif 000019
2004528767.tif 000020
2004528767.tif 000021
2004528767.tif 000022
2004528767.tif 000023
2004528767.tif 000024
2004528767.tif 000025
2004528767.tif 000026
2004528767.tif 000027
2004528767.tif 000028
2004528767.tif 000029
2004528767.tif 000030
2004528767.tif 000031
【国際調査報告】
2004528767.tif 000032
2004528767.tif 000033