(57)【特許請求の範囲】
【請求項１】
無線クライアントおよびインフラストラクチャ部間でブラウザ機能を分担する無線通信システムにおける方法であって、当該方法は：
無線クライアントにより発せられた以前の要求に対し、インフラストラクチャ部が前記無線クライアントにサーバからの応答を送信する段階であって、前記インフラストラクチャ部により修正される前記応答は、前記応答を完了するために必要とされる付加的なデータ要素に関するプレースホルダを含むところの段階；
前記無線クライアントからの更なる要求を必要とすることなく、前記インフラストラクチャ部が前記サーバに対して前記付加的なデータ要素に関する要求を発する段階；および
前記付加的なデータ要素が前記サーバから受信された場合に、前記無線クライアントからの更なる要求を必要とすることなく、前記インフラストラクチャ部が前記付加的なデータ要素を前記無線クライアントに伝送する段階；
より成ることを特徴とする方法。
【請求項２】
更に：
前記インフラストラクチャ部においてユニフォーム・リソース・ロケータ(URL)および対応するブックマーク識別子を格納する段階；および
前記ブックマーク識別子の1つに対応するものを前記無線クライアントから受信したことに応答して、前記インフラストラクチャ部が前記サーバに前記URLの１つを送信する段階；
より成ることを特徴とする請求項１記載の方法。
【請求項３】
更に：
前記無線クライアントにおいて、所定の制約に従って保持された先に受信した情報のキャッシュを維持する段階；および
前記インフラストラクチャ部が、前記の先に受信した情報に一致する新規情報を受信した場合であって前記所定の制約により前記無線クライアントが前記の先に受信した情報を前記キャッシュ内に有していると判断した場合に、前記インフラストラクチャ部が前記キャッシュから前記の先に受信した情報を再供給するよう前記無線クライアントを制御する段階；
より成ることを特徴とする請求項１記載の方法。
【請求項４】
更に：
キャッシュ同期を達成するために、前記無線クライアントと前記インフラストラクチャ部との間でキャッシュ制御情報を通信する段階より成ることを特徴とする請求項１記載の方法。
【請求項５】
更に：
前記無線クライアントが、処理識別子と共に要求を送信する段階；および
前記インフラストラクチャ部が、前記要求に関連するプレースホルダデータおよび応答と共に前記処理識別子を返送する段階より成ることを特徴とする請求項１記載の方法。
【請求項６】
更に、前記インフラストラクチャ部が、前記無線クライアントの代わりにクッキーおよびセキュリティ証明書を保持する段階より成ることを特徴とする請求項１記載の方法。
【請求項７】
更に：
前記インフラストラクチャ部が、前記無線クライアントの訪れたドメインに関するユーザ名およびパスワード情報を保持する段階；および
前記無線クライアントが前記ドメインに再度訪れた場合に、前記インフラストラクチャ部が、前記無線クライアントに代わって前記ユーザ名およびパスワード情報を提供することによって、認証要求に応答する段階；
より成ることを特徴とする請求項１記載の方法。
【請求項８】
無線クライアントとコントローラとの間でブラウザ機能を分担する無線通信システムにおけるコントローラであって、当該コントローラは：
サーバと通信を行うネットワーク・インターフェース；
前記ネットワーク・インターフェースに結合され、前記サーバとの通信処理を行う処理システム；および
前記処理システムに結合され基地局を制御する基地局インターフェース；
を備え、前記処理システムは、
前記無線クライアントにより発せられた要求に関する前記サーバからの応答であって、前記応答を完了するために必要とされる付加的なデータ要素に関するプレースホルダを含む修正された応答を、前記無線クライアントに送信し、
前記無線クライアントから更なる要求を必要とすることなく、前記サーバに対して前記付加的なデータ要素の要求を発し、
前記付加的なデータ要素が前記サーバから受信された場合に、前記無線クライアントからの更なる要求を必要とすることなく、前記付加的なデータ要素を前記無線クライアントに伝送することを特徴とするコントローラ。
【請求項９】
前記処理システムが、
前記コントローラ内にユニフォーム・リソース・ロケータ(URL)および対応するブックマーク識別子を格納させ；および
前記ブックマーク識別子の1つに対応するものを前記無線クライアントから受信したことに応答して、前記サーバに前記URLの１つを送信させることを特徴とする請求項８記載のコントローラ。
【請求項１０】
更に：
前記無線クライアントが、所定の制約に従って保持された先に受信した情報のキャッシュを維持し；および
前記処理システムが、前記の先に受信した情報に一致する新規情報を受信した場合であって前記所定の制約により前記無線クライアントが前記の先に受信した情報を前記キャッシュ内に有していると判断した場合に、前記処理システムが前記キャッシュから前記の先に受信した情報を再供給するよう前記無線クライアントを制御することを特徴とする請求項８記載のコントローラ。
【請求項１１】
更に：
キャッシュ同期を達成するために、前記無線クライアントと前記インフラストラクチャ部との間でキャッシュ制御情報を通信することを特徴とする請求項８記載のコントローラ。
【請求項１２】
更に：
前記無線クライアントが、処理識別子と共に要求を送信し；および
前記処理システムが、前記要求に関連するプレースホルダ・データおよび応答と共に前記処理識別子を返送することを特徴とする請求項８記載のコントローラ。
【請求項１３】
更に、前記処理システムが、前記無線クライアントの代わりにクッキーおよびセキュリティ証明書を保持することを特徴とする請求項８記載のコントローラ。
【請求項１４】
更に、処理システムが：
前記無線クライアントの訪れたドメインに関するユーザ名およびパスワード情報を保持し；および
前記無線クライアントが前記ドメインに再度訪れた場合に、前記無線クライアントに代わって前記ユーザ名およびパスワード情報を提供することによって、認証要求に応答することを特徴とする請求項８記載のコントローラ。
【請求項１５】
携帯加入者装置と無線通信システムのインフラストラクチャ部との間でブラウザ機能を分担する無線通信システムにおける携帯加入者装置であって、当該携帯加入者装置は：
前記インフラストラクチャ部と通信を行うトランシーバ；
前記トランシーバに結合され前記トランシーバを制御する処理システム；および
前記処理システムに結合されユーザとの仲介を行うユーザ・インターフェース；
を備え、前記処理システムが、前記携帯加入者装置から発せられた要求に対するサーバからの応答であって前記応答を完了するために必要とされる付加的なデータ要素に関するプレースホルダを含む、前記インフラストラクチャ部により修正された応答を、前記インフラストラクチャ部を介して受信し、
前記インフラストラクチャ部が、前記携帯加入者装置から更なる要求を必要とすることなく、前記サーバに対して前記付加的なデータ要素の要求を発生し、
前記付加的なデータ要素が前記サーバから受信された場合に、前記無線クライアントからの更なる要求を必要とすることなく、前記処理システムが前記付加的なデータ要素を前記インフラストラクチャ部から受け入れることを特徴とする携帯加入者装置。
【請求項１６】
前記処理システムが前記インフラストラクチャ部に格納されるユニフォーム・リソース・ロケータ(URL)に対応するブックマーク識別子を、前記インフラストラクチャ部に伝送し；および
前記インフラストラクチャ部が、前記ブックマーク識別子の受信に応答して、対応する前記URLを前記サーバに伝送することを特徴とする請求項１５記載の携帯加入者装置。
【請求項１７】
更に：
前記処理システムが、所定の制約に従って保持された先に受信した情報のキャッシュを維持し；および
前記インフラストラクチャ部が、前記の先に受信した情報に一致する新規情報を受信した場合であって前記所定の制約により前記無線クライアントが前記の先に受信した情報を前記キャッシュ内に有していると判断した場合に、前記インフラストラクチャ部が前記キャッシュから前記の先に受信した情報を再供給するよう前記処理システムが制御されることを特徴とする請求項１５記載の携帯加入者装置。
【請求項１８】
更に：
キャッシュ同期を達成するために、前記携帯加入者装置と前記インフラストラクチャ部との間でキャッシュ制御情報を通信することを特徴とする請求項１５記載の携帯加入者装置。
【請求項１９】
更に：
前記処理システムが、処理識別子と共に要求を送信し；および
前記処理システムが、前記要求に関連するプレースホルダ・データおよび応答と共に前記インフラストラクチャ部からの前記処理識別子を返送することを特徴とする請求項１５記載の携帯加入者装置。
【請求項２０】
更に、前記インフラストラクチャ部が、前記無線クライアントの代わりにクッキーおよびセキュリティ証明書を保持することを特徴とする請求項１５記載の携帯加入者装置。
【請求項２１】
更に：
前記インフラストラクチャ部が、前記携帯加入者装置の訪れたドメインに関するユーザ名およびパスワード情報を保持し；および
前記携帯加入者装置が前記ドメインに再度訪れた場合に、前記インフラストラクチャ部が、前記携帯加入者装置に代わって前記ユーザ名およびパスワード情報を提供することによって、認証要求に応答することを特徴とする請求項１５記載の携帯加入者装置。
【発明の詳細な説明】
（発明の属する技術分野）
本発明は一般に無線通信システムに関し、特に、無線クライアント(wireless client)およびインフラストラクチャ部間でブラウザ機能を分担する無線通信システムにおける装置および方法に関する。
【０００１】
（背景技術）
一般的なブラウザ動作は、インターネットのようなネットワークを通じて、様々なサーバからのデータに対するクライアント要請を伴っていた。この場合において、特に、ハイパー・テキスト・トランスファー・プロトコル(HTTP: Hyper Text Transfer Protocol)を利用するハイパー・テキスト・マークアップ言語(HTML: Hyper Text Markup Language)形式の情報を取得することが期待される。そして、抽出されたデータの検証結果によっては、同一または異なるサーバへの更なる要請になることもある。
【０００２】
このような動作が無線クライアントにより実行される場合、その動作には末端から末端への様々な通信処理が含まれ、非常に大きな遅延を有することになるであろう。その結果、通信処理に多くの時間を要し、応答速度も極めて遅くなるであろう。
【０００３】
したがって、無線クライアントがデータを取得するために必要な複合的な通信処理に起因する遅延を解消する方法および装置を提供することが望まれている。さらに、その方法および装置は、有線システムでのデータ取得の応答時間と同等の無線データ取得の応答時間を達成するものであることが望ましい。
【０００４】
（発明の要約）
本発明の一形態にあっては、無線クライアントおよびインフラストラクチャ部間でブラウザ機能を分担する無線通信システムにおける方法が提供される。この方法は、無線クライアントにより発せられた要求に対し、インフラストラクチャ部が無線クライアントに応答を送信する段階より成り、インフラストラクチャ部により修正されるこの応答は、応答を完了するために必要とされる付加的なデータ要素に関するプレースホルダから構成される。さらに、この方法は、無線クライアントからの更なる要求を必要とすることなく、インフラストラクチャ部が前記サーバに対して付加的なデータ要素に関する要求を発する段階と、サーバから受信された場合にインフラストラクチャ部が付加的なデータ要素を無線クライアントに伝送する段階より成る方法である。
【０００５】
本発明の他の形態にあっては、無線クライアントとコントローラとの間でブラウザ機能を分担する無線通信システムにおけるコントローラが提供される。このコントローラは、サーバと通信を行うネットワーク・インターフェースと、ネットワーク・インターフェースに結合され、サーバとの通信処理を行う処理システムを備える。更にコントローラは処理システムに結合され基地局を制御する基地局インターフェースを備える。処理システムは、無線クライアントにより発せられた要求に関するサーバからの応答であってその応答を完了するために必要とされる付加的なデータ要素に関するプレースホルダから成るように修正されるところの応答を、無線クライアントに送信するようプログラムされる。処理システムは更に無線クライアントから更なる要求を必要とすることなく、サーバに対して付加的なデータ要素の要求を発し、サーバから受信された場合に付加的なデータ要素を無線クライアントに伝送するようプログラムされる。
【０００６】
本発明の更に他の形態にあっては、携帯加入者装置と無線通信システムのインフラストラクチャ部との間でブラウザ機能を分担する無線通信システムにおける携帯加入者装置が提供される。この携帯加入者装置は、インフラストラクチャ部と通信を行うトランシーバと、トランシーバに結合されトランシーバを制御する処理システムを備える。携帯加入者装置は更に処理システムに結合されユーザとの仲介を行うユーザ・インターフェースを備える。処理システムは、前記携帯加入者装置から発せられた要求に対するサーバからの応答であって、その応答を完了するために必要とされる付加的なデータ要素に関するプレースホルダより成るように前記インフラストラクチャ部により修正された応答を、前記インフラストラクチャ部を介して受信するようプログラムされる。処理システムは更に、前記携帯加入者装置から更なる要求を必要とすることなく、前記サーバに対して付加的なデータ要素の要求を発することをインフラストラクチャ部に委ね、サーバから受信された場合に、処理システムが付加的なデータ要素をインフラストラクチャ部から受け入れるようにプログラムされる。
【０００７】
（発明を実施するための最良の形態）
図１を参照すると、本発明による無線通信システムの概略ブロック図が描かれている。このシステムはコントローラ１１２および既存の複数の基地局１１６を有し、さらに、複数の携帯加入者装置１２２（「無線クライアント」とも呼ばれる）を有する。基地局１１６は、従来の無線周波数（ＲＦ）技術を利用して携帯加入者装置１２２と通信することが好ましい。また、基地局は既存の通信リンク１１４によりコントローラ１１２に結合され、このコントローラは基地局１１６を制御する。
【０００８】
コントローラ１１２のハードウエアは、無線メッセージ・ゲートウエイ(WMG(商標))アドミニストレータ！ページング端末(Wireless Messaging Gateway Administrator! Paging system)およびRF-Conductor!(商標)メッセージ配信部の組み合わせによることが好ましく、これはMotorola, Inc.(商標)により製造されている。コントローラ１１２のソフトウエアは、本発明により修正される。基地局１１６のハードウエアは、Motorola, Inc.により製造されるRF-Orchestra!(商標)送信機およびRF-Audience!(商標)受信機の組み合わせであることが望ましい。携帯加入者装置１２２は、Motorola, Inc.により製造されるPageWriter2000(商標)と同様のものであり、本発明によるソフトウエアを有することが好ましい。コントローラ１２２、基地局１１６および携帯加入者装置１２２に関し、他の同様なハードウエアを使用することも可能であろう。
【０００９】
基地局１１６の各々はアンテナ１１８を介して携帯加入者装置１２２にＲＦ信号を送信する。基地局１１６はアンテナ１１８を介して複数の各携帯加入者装置１２２からのＲＦ信号を受信することが好ましい。基地局１１６から伝送された携帯加入者装置１２２へのＲＦ信号（下りメッセージ）は、無線通信システムの動作パラメータを調整するためのコントローラ１１２により発せられた命令に加えて、携帯加入者装置１２２を区別する選択呼出アドレス、および発呼者により発せられたデータ・メッセージより成る。携帯加入者装置１２２により伝送された基地局１１６へのＲＦ信号（上りメッセージ）は、肯定承認（ＡＣＫｓ）および否定承認（ＮＡＫｓ）のような予定されているメッセージと、登録要求のような予定されていないメッセージを含むことが好ましい。
【００１０】
コントローラ１１２は、電話回線１０１を通じて、公衆交換電話網（ＰＳＴＮ）に結合され、ＰＳＴＮ側からの選択呼出メッセージを受信することが好ましい。ＰＳＴＮ１１０からのデータ・メッセージより成る選択呼出は、例えば、ＰＳＴＮ１１０に結合された既存の電話１１１又は既存のコンピュータ１１７から生じる。さらに、コントローラ１１２は、既存の通信リンク１２１を介してインターネット１２０に結合され、例えばウエブ・ページ(web page)のようなデータを、インターネットに結合された少なくとも１つのサーバ１２４から取得する。
【００１１】
下りおよび上りメッセージに使用されるオーバー・ザ・エアー・プロトコル(over-the-air protocol)は、Motorola社のディジタル選択呼出信号プロトコルのFLEX(商標)ファミリから選択されることが好ましい。これらのプロトコルは、周知の誤差検出および誤り訂正技術を利用し、伝送中に生じるビット・エラーに対処する。ただし、ビット・エラーが大き過ぎて対処できないものでないことを条件とする。もっとも、他の適切なプロトコルを採用することも可能であろう。
【００１２】
図２は、本発明による携帯加入者装置１２２（無線クライアント）の概略ブロック図である。携帯加入者装置１２２は、下りメッセージを取得し上りメッセージを送信するアンテナ２０４を備える。アンテナ２０４は、下りメッセージを受信し上りメッセージを送信するための既存のトランシーバ２０８に結合される。このトランシーバ２０８は処理システム２０６に結合され、下りおよび上りメッセージを処理し、本発明に従って加入者装置１２２を制御する。ユーザ・インターフェース２１４は、ユーザとの仲介を行うために処理システム２０６に結合される。ユーザ・インターフェース２１４は、下りおよび上りメッセージを表示する既存のディスプレイ２１６と、下りメッセージが到着した時にユーザに報知する既存の報知素子２１８と、上りメッセージを生成し携帯用加入者装置１２２を制御するための既存のキーボード２２０とを備える。既存のクロック２０７が処理システム２０６に結合され、携帯加入者装置１２２の時間維持の要請を支援する。
【００１３】
処理システム２０６は、既存のプロセッサ２１０および既存のメモリ２１２を備える。メモリ２１２は、本発明に従って処理システム２０６をプログラムするためのソフトウエアおよび他の要素を含む。メモリ２１２は、携帯加入者装置１２２が応答するための選択呼出アドレス２２２を含むことが好ましい。さらに、メモリ２１２は、処理システム２０６をプログラミングするためのメッセージ処理要素２２４を含み、よく知られた手法でメッセージを処理する。さらに、メモリ２１２は、インターネットからの情報要求およびその組織化ならびに受信時の情報の表示のような動作を取り扱うためのサブ・ブラウザ(sub browser)２２６を有する。既存のブラウザにおけるデータ取得機能および選択された他の機能は、以下詳細に説明されるように本発明では、遅延を減少させるため、サブ・ブラウザ２２６およびコントローラ１１２で分担される。また、ブックマーク識別子２２８、およびイメージ・データのような以前受信したデータを格納するキャッシュ２３０のための余地を、メモリ２１２は有する。
【００１４】
図３は本発明によるコントローラ１１２の概略ブロック図を示す。コントローラ１１２は、電話回線１０１を介するメッセージ源からのメッセージを受信するネットワーク・インターフェース３１８を備える。ネットワーク・インターフェース３１８は、インターネット１２０への通信リンク１２１を介して少なくとも１つのサーバ１２４と通信することが好ましい。また、複数のネットワーク・インターフェース３１８を利用することも可能であろう。さらに、異なるネットワーク・インターフェース３１８を利用してメッセージを受信し、上記少なくとも１つのサーバ１２４と通信することも可能であろう。
【００１５】
ネットワーク・インターフェース３１８は、ネットワーク・インターフェース３１８と通信して制御を行う処理システム３１０に結合される。処理システムは基地局インターフェース３０４に結合され、通信リンク１１４を介して基地局１１６と通信して制御を行う。また、処理システム３１０は、その処理システム３１０にタイミング信号を提供する既存のクロック部３３６にも結合される。処理システム３１０は、コンピュータ３１２およびマスメディア３１４より成り、これは例えば磁気ディスク・ドライブであり、本発明によるソフトウエアを動作させるための情報が組み込まれたものである。マスメディア３１４は、そのシステムを利用する加入者に関するサービスを定める内容を格納する加入者データベース３２０を含む。更に、このマスメディア３１４は、周知の手法によりメッセージを処理するメッセージ処理要素３２２より成る。
【００１６】
また、マスメディア３１４は、処理システムをプログラミングするためのデータ取得要素３２４を含み、本発明に従って携帯加入者装置１２２の代わりにサーバ１２４から必要なデータ要素を取得する。更に、マスメディア３１４は、ブックマークされ無線クライアントの識別子に対応するユニバーサル・リソース・ロケータ(URLs: Universal Resource locators)を格納するためのブックマーク領域３２８を含む。さらに、マスメディア３１４は、処理システム３１０をプログラミングするためのキャッシュ同期要素３３０を含み、所定の一組の規則に従って、無線クライアント内にキャッシュされた（一時記憶された）情報との同期を維持する。携帯加入者装置１２２およびコントローラ１１２は、周知の手法によりキャッシュ制御情報を周期的に通信し、キャッシュ同期を順次達成および維持することが好ましい。マスメディア３１４は、「クッキー(cookies)」(訪問したサイトの識別情報およびその訪問期間中に行われた動作の記録情報等)および暗号化鍵のようなセキュリティ承認を、無線クライアントの代わりに備える。さらに、セキュリティ領域３３２は、無線クライアントが訪問したドメインに関し、ユーザ名およびパスワード情報を格納することが好ましい。
【００１７】
図４のフロー４００は、本発明による通信システムのデータ取得動作を説明するためのものである。まず、携帯加入者装置１２２の内の１つ（すなわち、無線クライアントの内の１つ）が、処理識別子と共にURL要求を送信する（４０４）。
【００１８】
これは例えば次のようにして行われる。
【００１９】
クライアントからの要求  GET http: //www.quote.com /?stock=MOT
REQID=89FC.
コントローラ１１２は、この要求をサーバ１２４に送り（４０６）、サーバ１２４は周知の手法を通じてコントローラ１１２に応答する（４０８）。コントローラは要求を修正し（４１０）、1以上の付加的なデータ要素(additional data element)について最終的に必要となる１以上のプレースホルダ(placeholder)を付加する。プレースホルダは、応答時に、付加的なデータ要素が配置されるべき場所を他のデータと区別するために効率的に伝送される目印(marker)であることが好ましい。コントローラは、処理識別子に関連して修正された応答およびプレースホルダを無線クライアントに送信する（４１２）。
【００２０】
これは例えば次のようにして行われる。
【００２１】
0004253442.tif 000002
次に、コントローラ１１２は、付加的なデータ要素に関し、少なくとも１つの要求を少なくとも１つのサーバ１２４に発する（４１４）。（場合によっては、いくつかの異なるサーバがアクセスされることもあろう。）これに応じて、その少なくとも1つのサーバ１２４は付加的なデータ要素をコントローラ１１２に送る（４１６）。その後コントローラは、処理識別子と共に付加的なデータ要素を無線クライアントに送る（４１８）。
【００２２】
これは例えば次のようにして行われる。
【００２３】
0004253442.tif 000003
DATA,LEN=,HOLDERS=のようなHTML制御項目は、オーバー・ザ・エアー通信処理に適切なものであることが好ましい。
【００２４】
無線クライアントは、プレースホルダに従って付加的なデータ要素を配置させ、データ取得を完了する（４２０）。以上説明した手法は、無線クライアントがデータを取得するために必要となり得る複合的な通信処理から遅延を顕著に取り除く。唯1つの要求が無線クライアントから要求され、その要求されたURLに相当するデータが取得される。データ取得機能を可能な限りコントローラに分担させることにより、本発明は、無線データ取得の応答時間を顕著に短縮することが可能であり、この応答時間は有線システムにおけるものと比べても遜色のないものであろう。
【００２５】
図５に示されるフロー５００は、本発明による無線通信システムにおけるブックマーク動作を示す。このフローは、無線クライアントのユーザがブックマークを保存するところから始まる（５０２）。これは例えば、キーボード２２０上の所定の一連のキー操作によって行われる。そして、無線クライアントの処理システム２０６は、利用可能なブックマーク識別子を割り当てる（５０４）。処理システム２０６は、ブックマーク付加要求およびブックマーク識別子をコントローラに送る（５０６）。ブックマーク付加要求を送出する場合において、処理システムは、ブックマークされるURLが、フロー図４００の４０４ステップのような処理識別子によって区別されるか否かを調べる（５０８，５１０）。もし区別されるのであれば、処理システム２０６は、ブックマーク付加要求において、通信処理識別子を送出することによってURLを区別する（５１２）。
【００２６】
これは例えば次のようにして行われる。
【００２７】
クライアントによる要求  BKADD BKID=24 BKREQ=89FC
エージェント(agent)による応答  BKADD NEW
（`http://www.quote.com/?stock=MOT`に設定）
一方、ステップ５０８，５１０で処理システムが、そのURLは処理識別子によって識別されないと判断した場合は、処理システム２０６はブックマーク付加要求中にURLがあらわに含まれるURLを見分ける。
【００２８】
これは例えば次のようにして行われる。
【００２９】
クライアントによる要求  BKADD BKID=24
BKURL=`http://www.mot.com/curnews`
エージェントによる応答  BKADD CHG
URLがどのようにして判断されるかによらず、コントローラ１１２の処理システム３１０は、無線クライアントに関し、そのURLと対応するブックマーク識別子とを他のブックマークおよび識別子と共に保存することによって（５１６）、将来無線クライアントがブックマーク識別子を送出しさえすればそのURLにアクセスできるようにする。そして、無線クライアントに代わってコントローラ１１２は、対応するURLをサーバ１２４に送出する（５２０）。フロー図５００で説明された手法は、頻繁にアクセスされるURLを要求する上りデータ量を最小化することによって、上りトラフィックおよび遅延を著しく減少させる。これは、２０文字以上となり得るURLを直接的に使用するのではなく、好ましくはブックマーク識別子が例えば２文字のような短いものであることに起因する。
【００３０】
図６のフロー６００は、本発明による無線通信システムのキャッシュ動作を示す。このフローは、無線クライアントがコントローラ１１２を通じて伝送された情報を受信するところから始まる（６０２）。古い情報の消去規則や、自由に使用できる利用可能なキャッシュ・メモリのような所定の一連の制約に従って、無線クライアントは情報をキャッシュ・メモリ内に維持する（６０４）。次にコントローラ１１２は、以前受信および伝送された情報に一致する無線クライアントに対する新規情報を受信する（６０６）。例えば、コントローラ１１２は、無線クライアントに伝送されたデータを区別するヘッダの記録を維持することによって同一情報を検出することが可能である。コントローラ１１２は、所定の一連の制約に基づいて、その情報がキャッシュ２３０内に依然として存在するかどうかを調べる（６０８）。もし存在していれば、コントローラ１１２は無線クライアントを制御してキャッシュ２３０から情報をリロード（再供給）し、これによって無線リンクを介して情報を伝送する必要性を効果的に排除する。一方ステップ６０８において、所定の一連の制約により、情報がキャッシュ２３０から消去されていた場合は、コントローラはその情報を無線クライアントに再送信する（６１２）。なお、キャッシュ同期を維持するため、コントローラ１１２および無線クライアントは、周知の手法でキャッシュ制御情報を周期的に伝送することが可能である。
【００３１】
図７のフローは、本発明による無線通信システムのセキュリティ動作を示す。このフローは、コントローラ１１２が無線クライアントに対する「クッキー(cookie)」またはセキュリティ承認を受信するところから始まる（７０２）。コントローラ１１２は受信したクッキーまたはセキュリティ承認を格納し、無線クライアントの代わりにサーバ１２４と通信する（７０４）。従来の手法により無線クライアント自身がクッキーおよびセキュリティ承認を取り扱っていたならば生じるであろう無線トラフィックを、本発明は効果的に排除する。
【００３２】
図８のフロー８００は、本発明による無線通信システムの認証動作(authentication operation)を示す。このフローは、無線クライアントが、アクセスするためにユーザ名およびパスワードを必要とする場所またはドメイン(domain)を初めて訪れたところから開始する（８０２）。ユーザはユーザ名およびパスワードを取得および入力する（８０４）。コントローラ１１２は無線クライアントに関するユーザ名およびパスワードを将来のためにマスメディア３１４内に格納する（８０６）。ユーザ名およびパスワードは、セキュリティ用に暗号化された暗号化または符号化領域に格納されることが好ましい。その後無線クライアントがそのドメインを再度訪れると、コントローラ１１２が無線クライアントに代わってユーザ名およびパスワードを提供することによって認証要求(authentication challenge)のための応答を行い（８０８）、これにより、無線リンク上での認証トラフィックを排除することができる。
【００３３】
以上本発明によれば、無線クライアントがデータを取得するために必要とされ得る多様な通信処理における遅延を減少させる方法および装置が提供される。この方法および装置によれば、無線によるデータ取得のための応答時間は、有線システムにおけるものと同等の短さである。以上説明した本願実施例について更なる改良や変形を施すことも可能であり、本発明は上記実施例に限定されない。例えば、上記の例では無線クライアントと無線通信システムのコントローラ１１２との間でブラウザ機能が分担される例が説明されたが、例えば、無線クライアントと基地局１１６との間、無線クライアントと付加的な中間コントローラ（図示せず）との間、無線クライアントと複数のインフラストラクチャ施設との間で分担させることも可能である。基地局、中間コントローラまたはインフラストラクチャ施設を介して本発明を実施する場合は、無線トラフィックからブラウザ・トラフィックをも排除し、遅延および応答時間は顕著に短縮される。
【図面の簡単な説明】
【図１】  本発明による無線通信システムの概略ブロック図を示す。
【図２】  本発明による携帯加入者装置の概略ブロック図を示す。
【図３】  本発明によるコントローラの概略ブロック図を示す。
【図４】  本発明による無線通信システムにおける動作を説明するためのフローチャートを示す。
【図５】  本発明による無線通信システムにおける動作を説明するためのフローチャートを示す。
【図６】  本発明による無線通信システムにおける動作を説明するためのフローチャートを示す。
【図７】  本発明による無線通信システムにおける動作を説明するためのフローチャートを示す。
【図８】  本発明による無線通信システムにおける動作を説明するためのフローチャートを示す。
【図１】
0004253442.tif 000004
【図２】
0004253442.tif 000005
【図３】
0004253442.tif 000006
【図４】
0004253442.tif 000007
【図５】
0004253442.tif 000008
【図６】
0004253442.tif 000009
【図７】
0004253442.tif 000010
【図８】
0004253442.tif 000011