(57)【要約】【課題】  位置情報サービスがモバイル端末に提供される改良されたワイヤレス通信装置を提供すること。【解決手段】  ワイヤレス通信装置における、アクセス・ポイントAP1-nの間で移動し、かつ、その間でワイヤレス通信を行うことに適している少なくとも一つの端末MTに位置情報サービスを提供するための方法が開示されている。アクセス・ポイントAP1-nは、ネットワーク制御手段10によって制御され、かつ、前記方法は、a)制御手段10は、モバイル端末からアクセス・ポイントAPを介して、そこに送信される所定のメッセージの受信時にのみ、位置情報サービスLBSをアクティブにし、かつ、b)制御手段10は、所定のメッセージの送信の際に介されるアクセス・ポイントAPのネットワーク・アドレスに基づいてモバイル端末MTの位置を決定し、かつ、アクセス・ポイントAPを介してモバイル端末MTへの位置情報サービスLBSを提供する。
2005525059.tif 000002
【特許請求の範囲】
【請求項１】
ワイヤレス通信装置における、ネットワーク制御手段によって制御される複数のアクセス・ポイント間を移動し、かつ、その間でワイヤレス通信を行うことに適している少なくとも一つのモバイル端末へ、位置情報サービスを提供する方法であって、
a)当該制御手段は、当該モバイル端末から当該アクセス・ポイントを介して、そこに送信される所定のメッセージの受信時にのみ、位置情報サービスをアクティブにし、かつ、
b)当該制御手段は、当該所定のメッセージの送信の際に介されるアクセス・ポイントのネットワーク・アドレスに基づいて当該モバイル端末の位置を決定し、かつ、当該アクセス・ポイントを介して当該モバイル端末への当該位置情報サービスを提供する方法。
【請求項２】
ハイパーテキスト・トランスファー・プロトコル（HTTP）要求のような、専用の要求の形で当該所定のメッセージを送信することを含み、かつ、当該位置情報サービスは、たとえば、インターネットまたはイントラネット・ウェブ・ページを備える、請求項1に記載の方法。
【請求項３】
当該モバイル端末のアドレスの当該制御手段へのアクセスを提供することを含む、請求項1または請求項2に記載の方法。
【請求項４】
当該モバイル端末の前の最後のルータのアドレスを識別するために、当該制御手段が、当該制御手段を当該モバイル端末に結合する経路を追跡し、および／または、検索することを含む、上記いずれかの請求項に記載の方法。
【請求項５】
当該アクセス・ポイントがルータとして構成されている場合には、現在結合されているアクセス・ポイントのネットワーク・アドレスから、実質的に直接、当該モバイル端末の実質的に瞬間的な位置を決定することを含む、請求項4に記載の方法。
【請求項６】
当該アクセス・ポイントがブリッジとして構成されている場合には、現在結合されているアクセス・ポイントが結合されている最後のルータを介して、当該モバイル端末の実質的に瞬間的な位置を決定することを含む、請求項4に記載の方法。
【請求項７】
当該モバイル端末のインターネット・プロトコル（IP）アドレスに基づいて、当該モバイル端末の媒体アクセス制御（MAC）アドレスを決定することを含む、請求項6に記載の方法。
【請求項８】
当該制御手段は、複数のアクセス・ポイントのうちのいずれが、当該モバイル端末の媒体アクセス制御（MAC）アドレスを、そのブリッジング・テーブルに保持するかをアクセス・ポイントから決定し、当該モバイル端末の前記実質的に瞬間的な位置が、当該アクセス・ポイントの前記ネットワーク・アドレスから識別されていることを含む、請求項6に記載の方法。
【請求項９】
当該モバイル端末の実質的に瞬間的な位置を決定した後に、ウェブページのような当該位置情報サービスを生成し、かつ、当該サービスを当該モバイル端末に送信する請求項5から8のいずれか一つに記載の方法。
【請求項１０】
当該モバイル端末が少なくとも一時的に結合されるアクセス・ポイントのネットワーク・アドレスのみに基づいて、当該モバイル端末の少なくとも一時的な位置を決定することを含む、上記請求項のいずれかに記載の方法。
【請求項１１】
当該制御手段は、当該モバイル端末が前記位置情報サービスを実質的に要求するたびに、当該モバイル端末の場所を決定することを含む、上記請求項のいずれかに記載の方法。
【請求項１２】
当該アクセス・ポイントおよびローカル・エリア・ネットワークの互換性ワイヤレス技術に従って作動する前記モバイル端末または当該各々のモバイル端末を構成することを含む、上記請求項のいずれかに記載の方法。
【請求項１３】
ワイヤレス通信装置における、ネットワーク制御手段によって制御される複数のアクセス・ポイント間を移動し、かつ、その間でワイヤレス通信を行うことに適している少なくとも一つのモバイル端末へ、位置情報サービスを提供するためのソフトウェア製品が記録されているコンピュータが読み取り可能な媒体であって、前記ソフトウェア製品は、
a)当該制御手段は、当該モバイル端末から当該アクセス・ポイントを介して、そこに送信される所定のメッセージの受信時にのみ、位置情報サービスをアクティブにし、かつ、
b)当該制御手段は、当該所定のメッセージが送信された際に介されていたアクセス・ポイントのネットワーク・アドレスに基づいて当該モバイル端末の位置を決定し、かつ、当該アクセス・ポイントを介して当該モバイル端末への当該位置情報サービスを提供するためのコードを含む媒体。
【請求項１４】
当該制御手段における実行に適していて、当該制御手段は、好ましくは、当該モバイル端末によってアクセス可能なサーバを備える、請求項13に記載のソフトウェア製品。
【請求項１５】
一つ以上の位置情報サービスを当該モバイル端末に提供することに適している制御手段の制御の下の複数のアクセス・ポイントと、当該アクセス・ポイント間で移動し、かつ、その間でワイヤレス通信を行うことに適している少なくとも一つのモバイル端末とを備える、ワイヤレス通信装置において、
当該所定のメッセージが送信された際に介されていたアクセス・ポイントのネットワーク・アドレスに基づいて当該モバイル端末の位置を決定し、かつ、当該アクセス・ポイントを介して当該モバイル端末に当該位置情報サービスを提供するために、当該制御手段は、当該モバイル端末から当該アクセス・ポイントを介してそこへ送信される所定のメッセージの受信時にのみ、位置情報サービスをアクティブにすることに適している、ワイヤレス通信装置。
【請求項１６】
請求項1から12のいずれか一つの方法に従って作動することに適していて、かつ、好ましくは、アクセス・ポイントおよびワイヤレス通信装置のモバイル端末の少なくとも一つとして、少なくとも一時的に構成されるワイヤレス通信ユニット。
【請求項１７】
請求項1から12のいずれか一つの方法に従って作動することに適していて、および／または、請求項13または14のソフトウェア製品を実行するための制御手段。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ワイヤレス通信装置に関し、特に、位置情報サービスがモバイル端末に提供されるワイヤレス通信装置に関する。また、本発明は、ワイヤレス通信ユニット、ワイヤレス通信方法、および、このような装置に用いられるソフトウェアに関する。
【背景技術】
【０００２】
ワイヤレスLANは、今日、屋内環境だけでなく、屋外スペースにおいても普及してきている。モバイル端末は、ワイヤレス・アクセス・ポイントを用いて、有線（wire）LANで利用可能なネットワーキング・サービスと同様のネットワーキング・サービスを用いることができる。
【０００３】
モバイル・デバイスが一つのアクセス・ポイントから他のアクセス・ポイントに移動するときに、場合によっては、場所に特有の内容を、ユーザに供給することが有用である。多くの興味深いアプリケーションは、位置固有情報の検索に基づいていて、そして、たとえ、このような情報がサーバ側に集中化されていても、モバイルユーザは、その位置と密接に結合されている情報にアクセスすることができる。たとえば、ウェブページの内容は、ユーザが接続されるアクセス・ポイントに従って変更させることが出来る。したがって、ウェブサーバは、モバイル端末の位置を検出することが可能であり、かつ、それに従って供給する内容を変更することが可能でなければならない。
【０００４】
モバイル端末がアクセス・ポイントに達すると、モバイルユーザと関連するサーバとの間のIP通信が、可能となり、続いて位置情報サービス（LBS）の提供が要望される。コンテキスト認識情報の供給は、頻繁に、モバイルユーザの位置測定を要求する。すなわち、サーバは、ユーザのコンテキスト（たとえば、ユーザまたは場所特有の内容、またはユーザまたは場所に関係するウェブページ内容）に基づいて、サービスをカスタマイズすることが必要となる。
【０００５】
特許文献1には、ネットワークからモバイル・ステーションへの位置情報サービスの通知を提供するためのシステムが、提案されている。しかしながら、この提案では、加入者情報を記録するための手段を設ける必要があり、かつ、これは、訪問位置レジスタ（VLR）という形をとる。このレジスタは、関連するモバイル中継センター（アクセス・ポイント）の対象エリアに現在位置している、全ての既知のモバイル・ステーションについての一時的な識別情報および加入者情報が包含されているデータベースを含む。VLRは、スタンド・アローンのユニットを備えていてもよいし、また、モバイル中継センターに組み込まれていてもよい。
【０００６】
特許文献2には、位置情報サービスを対象エリア内の複数のモバイル端末に提供するためのシステムが、提案されている。ここで提供されるサービスは、モバイル端末の位置および追尾に関連させて供給されることになっている。モバイル端末の位置は、様々な位置決定手段から、または、モバイル端末自体から供給される信号により決定させることができる。この提案では、ユーザは、どのサーバが利用可能であるかをアクティブに発見しなければならず、さらに、位置サーバは、モバイル端末を追尾するために常にアクティブでなければならない。
【０００７】
モバイル端末の位置測定におけるこの問題は、「クールタウン（Cooltown）」アプローチにおける場合と同様に、モバイルユーザに少量の位置依存情報をプッシュするショート・レンジ・デバイスをインストールすることにより、アクセス・ポイントで処理することができる。「クールタウン」とは、LBSを組み込みかつ配備するための、アーキテクチャおよび様々な技術を提供する、ヒューレット・パッカードによるプロジェクトである。「クールタウン」アプローチでは、モバイルユーザは、その場所が認識され、かつ、その後、適切に調和された質問を、サーバ10に送ることが可能である。ホットスポットに接近するモバイル・デバイスは、URLの形で位置情報を受信する。モバイル・デバイスは、その結果、サーバに要求を送るが、この場合、位置情報は既に既知である。拡張可能なメカニズムであると同時に、このアーキテクチャは、各々のアクセス・ポイントがその位置で構成されていなければならないし、かつ、モバイル・デバイスにこの情報を供給することが可能でなければならないということを意味する。このことは、構成することが困難であることを明らかにするかもしれないし、アクセス・ポイントおよび／またはモバイル端末に余分な機能を必要とさせるかもしれない。たとえば、モバイル端末がそれ自体の場所を決定するためには、第2のショート・レンジ・ワイヤレス・データ通信デバイスを、必要とすることもできる。このオプションに関する更なる情報として、読者は、2001年9月3日の、カリフォルニアのパロ・アルト社、HP研究所のタイム・カインドバーグ（Time Kindberg）ほかの、「クールタウンな人、場所、もの：現実の世界に対するウェブの存在（Cooltown-people, places, things: web presence for the real world）」、および、http://cooltown.hp.com/dev/wpapers/webpres/WebPresence.asp"というハイパーリンクを参照されたい。
【０００８】
LBSを実施するための他のアプローチも、存在する。それらのうちの1つは、インターネット技術特別調査委員会（IETF）によって構築されつつある新たなモビリティ・プロトコルに基づく。これらのプロトコルのうちの1つは、モバイルIP（MIP）である。これは、移動デバイスを、インターネットへのアタッチメントのこれらのポイントとは無関係に、これらのホーム・ネットワークに、透過的に結合することを可能にする。位置情報は、モバイルIP拡張仕様によって処理することもできる。MIPは、短時間では広範囲に広がりにくく、かつ、多くのモバイル端末を含む、いくつかの従来のタイプのネットワーク・コンポーネントの更新を要求する複合アルゴリズムである。
【０００９】
モバイル端末に対する複合ミドルウェア・アーキテクチャに基づくLBSへの他のアプローチが、出現しつつある。この場合の主要なポイントは、透過的に、ユーザまたはアプリケーションへの位置情報を処理することができるような、トランスポート・レイヤーのトップで機能する標準化された通信プロトコルを使用することである。このアプローチは、共通アプローチが、多くの異なる従来の技術（CORBA、UPnP、Jini、SOAPなど）から出現するまで、安定化に数年を必要とするかもしれない。
【００１０】
位置情報サービスを提案する多くの現在の装置が、モバイル端末とアクセス・ポイントの一方または両方に付加的なハードウェアおよび／またはソフトウェアを要求し、かつ、それらの多くが、位置情報サービスの発見および／または注文の手順で、ユーザのアクティブな関与も要求することが、これらの装置の問題である。
【００１１】
本発明の目的は、改良されたワイヤレス通信装置、特に、位置情報サービスがモバイル端末に提供される改良されたワイヤレス通信装置を提供することである。また、本発明の目的は、このような装置に用いられる、改良されたワイヤレス通信ユニット、改良されたワイヤレス通信方法、および、改良されたソフトウェア製品を提供することである。
【特許文献１】米国特許第6,101,387号明細書
【特許文献２】米国特許出願2001/0018349号明細書
【発明の開示】
【課題を解決するための手段】
【００１２】
本発明によると、ワイヤレス通信装置における、ネットワーク制御手段によって制御される複数のアクセス・ポイント間を移動し、かつ、その間でワイヤレス通信を行うのに適している少なくとも一つのモバイル端末へ、位置情報サービスを提供する方法であって、
a)当該制御手段は、当該モバイル端末から当該アクセス・ポイントを介して、そこに送信される所定のメッセージの受信時にのみ、位置情報サービスをアクティブにし、かつ、
b)当該制御手段は、当該所定のメッセージが送信された際に介されていたアクセス・ポイントのネットワーク・アドレスに基づいて当該モバイル端末の位置を決定し、かつ、当該アクセス・ポイントを介して当該モバイル端末への当該位置情報サービスを提供する方法が、提供される。
【００１３】
この方法は、ハイパーテキスト・トランスファー・プロトコル（HTTP）要求のような、専用の要求の形で当該所定のメッセージを送信することを含み、かつ、当該位置情報サービスが、たとえば、インターネットまたはインターネット・ウェブページを備えていてもよい。
【００１４】
この方法は、当該モバイル端末のアドレスの当該制御手段へのアクセスを提供することを含んでいてもよい。
【００１５】
この方法は、当該モバイル端末の前の最後のルータのアドレスを識別するために、当該制御手段が、当該制御手段を当該モバイル端末に結合する経路を追跡し、および／または、検索することを含んでいてもよい。
【００１６】
この方法は、当該アクセス・ポイントがルータとして構成されている場合には、現在結合されているアクセス・ポイントのネットワーク・アドレスから、実質的に直接に当該モバイル端末の実質的に瞬間的な位置を決定することを含んでいてもよい。
【００１７】
この方法は、当該アクセス・ポイントがブリッジとして構成されている場合には、現在結合されているアクセス・ポイントが結合されている最後のルータを介して、当該モバイル端末の実質的に瞬間的な位置を決定するということを含んでいてもよい。
【００１８】
この方法は、当該モバイル端末のインターネット・プロトコル（IP）アドレスに基づいて、当該モバイル端末の媒体アクセス制御（MAC）アドレスを決定することを含んでいてもよい。
【００１９】
この方法は、当該制御手段は、複数のアクセス・ポイントのうちのいずれが、当該モバイル端末の媒体アクセス制御（MAC）アドレスを、そのブリッジング・テーブルに保持するかを当該アクセス・ポイントから決定し、当該モバイル端末の前記実質的に瞬間的な位置が、当該アクセス・ポイントの前記ネットワーク・アドレスから識別されていることを含んでいてもよい。
【００２０】
この方法は、当該モバイル端末の実質的に瞬間的な位置を決定した後に、ウェブページのような当該位置情報サービスを生成し、かつ、当該サービスを当該モバイル端末に送信することを含んでいてもよい。
【００２１】
この方法は、当該モバイル端末が少なくとも一時的に結合されるアクセス・ポイントのネットワーク・アドレスのみに基づいて、当該モバイル端末の少なくとも一時的な位置を決定することを含んでいてもよい。
【００２２】
本発明によると、モバイル端末の位置は、サーバによって追尾させる必要はない。その代わりに、モバイル端末の場所は、モバイル端末が位置依存ウェブページを要求するたびに、サーバによって決定すればよい。これは、サーバ側およびモバイル端末側の双方の、ネットワークおよびコンピューティング資源を省略する。したがって、この方法は、当該モバイル端末が位置情報サービスを実質的に要求するたびに、当該制御手段が当該モバイル端末の場所を決定すること含んでいてもよい。
【００２３】
この方法は、モバイル端末またはアクセス・ポイントに対して使用されるハードウェアの、いかなる特定の種類のワイヤレス技術にも依存しておらず、むしろ、単に、使用されるワイヤレス技術は、イーサネット（登録商標）などのLANプロトコルと互換性を有するべきである。したがって、この方法は、ワイヤレス技術と互換性を有するイーサネットなどのLANに従って作動する、当該アクセス・ポイントおよび前記モバイル端末または各々のモバイル端末を構成することを含んでいてもよい。このような技術の2つの限定的でない例は、ブルートゥース無線標準および／またはIEEE 802.11の無線標準を備える。
【００２４】
また、本発明は、ワイヤレス通信装置における、ネットワーク制御手段によって制御される複数のアクセス・ポイント間を移動し、かつ、その間でワイヤレス通信を行うのに適している少なくとも一つのモバイル端末へ、位置情報サービスを提供するためのソフトウェア製品が記録されているコンピュータが読み取り可能な媒体であって、前記ソフトウェア製品は、
a)当該制御手段は、当該モバイル端末から当該アクセス・ポイントを介して、そこに送信される所定のメッセージの受信時にのみ、位置情報サービスをアクティブにし、かつ、
b)当該制御手段は、当該所定のメッセージの送信の際に介されたアクセス・ポイントのネットワーク・アドレスに基づいて当該モバイル端末の位置を決定し、かつ、当該アクセス・ポイントを介して当該モバイル端末への当該位置情報サービスを提供するためのコードを含む媒体を提供する。
【００２５】
当該ソフトウェア製品は、当該制御手段における実行に適していて、当該制御手段が、好ましくは、当該モバイル端末によってアクセス可能なサーバを備えていてもよい。このサーバは、モバイル端末およびアクセス・ポイントが一部を形成する、ワイヤレス・ローカル・エリア・ネットワークのサーバとすることができるが、これは、必ずしもそうする必要はない。このサーバは、たとえば、いずれにせよ、インターネットのようなワイド・アリーナ・ネットワークのサーバとすることができ、かつ、単にモバイル端末にアクセス可能とする必要がある。
【００２６】
また、本発明は、一つ以上の位置情報サービスを当該モバイル端末に提供するのに適している制御手段の制御の下の複数のアクセス・ポイントと、当該アクセス・ポイント間で移動し、かつ、その間でワイヤレス通信を行うのに適している少なくとも一つのモバイル端末とを備える、ワイヤレス通信装置において、
当該所定のメッセージが送信された際に介されていたアクセス・ポイントのネットワーク・アドレスに基づいて当該モバイル端末の位置を決定するため、かつ、当該アクセス・ポイントを介して当該モバイル端末に当該位置情報サービスを提供するために、当該制御手段は、当該モバイル端末から当該アクセス・ポイントを介してそこへ送信される所定のメッセージの受信時にのみ、位置情報サービスをアクティブにすることに適している、ワイヤレス通信装置を提供する。
【００２７】
また、本発明は、本発明の方法に従って作動するのに適していて、かつ、好ましくは、イーサネット（登録商標）のようなLAN（local area network：ローカル・エリア・ネットワーク）と互換性を有するように適合化されているような、アクセス・ポイントおよびワイヤレス通信装置のモバイル端末の少なくとも一つとして、少なくとも一時的に構成されるワイヤレス通信ユニットを提供する。
【００２８】
このような装置の限定的でない例は、ブルートゥースまたはIEEE 802.11標準に従って作動することに適しているワイヤレス・システムを備えていてもよい。
【００２９】
また、本発明は、本発明の方法に従って作動することに適している、および／または、本発明のソフトウェア製品を実行するための制御手段を提供する。
【発明を実施するための最良の形態】
【００３０】
つぎに、本発明は、特定の実施例を参照し、かつ、図面を参照して説明されるであろう。このような説明は、ほんの一例であり、本発明は、これに制限されるものではない。
【００３１】
アクセス・ポイントを含み、かつ、ワイド・エリア・ネットワーク（インターネットまたはイントラネットまたはエクストラネットなど）へのワイヤレス・アクセスを提供することが可能であるネットワークが、利用可能であり、かつ、このような構成の例は、いくつかの共同ネットワークで見つけることができる。ここでは、IEEE802.11標準が、展開されていて、かつ、モバイル端末は、イントラネットまたはインターネットにアクセスする特別なソフトウェアを装備する必要はない。これは、ブルートゥース（登録商標）無線標準のようなワイヤレス無線通信システムに基づく通信システムにおいて実施されている。このタイプの装置は、相互運用性がIEEE 802.11のデバイスとブルートゥース・トランシーバとの間で提案されている、米国特許出願2001/0010689号明細書の開示によってサポートされている。
【００３２】
この発明によると、標準ネットワーク・コンポーネント（ルータ、スイッチおよびアクセス・ポイント）を用いているワイヤレス・ローカル・エリア・ネットワーク（WLAN）における、位置情報サービス（LBS：location based service）を導入することが可能になる。ワイヤレスLANに関する一般的な情報は、1999年、マクミラン・テクニカル出版社のJim Geierによる「ワイヤレスLAN」という本で説明されている。位置情報サービスLBSの場合、ネットワークにおけるその場所に依存して、ユーザに異なる内容を示すための、モバイル端末の能力を意味する。
【００３３】
今のところ、特に、図1を参照すると、ワイヤレス・ローカル・エリア・ネットワーク（WLAN）は、ブリッジとして構成されている例が示されている一連のアクセス・ポイントAP1-nを含み、かつ、一連のルータ141-nを備えているネットワーク・バックボーン12を介してサーバ10の形で制御手段に結合されている。しかしながら、アクセス・ポイントAP1-nは、ルータ141-nとして実施してもよいことも、理解されるであろう。サーバは、ここでは、モバイル端末およびアクセス・ポイントが一部を形成するワイヤレス・ローカル・エリア・ネットワークのサーバ10として、記載されているが、このことは重要ではないことに留意することも必要である。サーバ10は、たとえば、いずれにせよ、インターネットが単なる一例に過ぎないワイド・エリア・ネットワーク上にあっても良く、かつ、サーバ10は、そのモバイル端末MTまたは各々のモバイル端末MTにアクセスすることさえ可能であれば良い。
【００３４】
アクセス・ポイントAP1-nは、ネットワーク内のアクセス・ポイントAP1-n間を移動することができ、かつ、少なくとも一時的に収まる対象エリアにおけるアクセス・ポイントと少なくとも一時的な結合を形成できる、一つ以上のモバイル端末MTとのワイヤレス通信に適している。例示的な好ましい実施例では、ワイヤレス・ローカル・エリア・ネットワークWLANは、たとえば、約10mのレンジのアクセス・ポイントAP1-nを有する、ワイヤレス・パーソナル・エリア・ネットワークWPANを備える。加えて、アクセス・ポイントAP1-nおよびWPAN内を移動しているいかなるモバイル端末も、ブルートゥース・プロトコルに従って構成してもよい。
【００３５】
各々のモバイル端末MT1-nは、単一のアクセス・ポイントAP1-nに結合されていて、かつ、図1には一つのモバイル端末MT1だけが示され、かつ、一例として例示的にアクセス・ポイントAP3に結合されているものとして示されている。サーバ10には、たとえば、PHPを用いて実施される、プログラムの出力に従いダイナミック・ウェブの内容を作成することができる、サーバ側処理エンジン（特には図示せず）が装備されている。ここでは、PHPが、ダイナミック・ウェブページに用いられるスクリプト言語であるということは、注目に値する。クライアントがPHPベースのページを要求する場合には、サーバは、そのページを、PHPインタプリタに伝える。PHPインタプリタは、その後、スクリプトを実行して、そして、ダイナミックに生成されるHTTPページの形の出力を、サーバ10に戻す。
【００３６】
2つのケースが考えられる。ケースAでは、各々のアクセス・ポイントAP1-nは、インターネット・プロトコル（IP）ルータであり、一方、ケースBでは、各々アクセス・ポイントAP1-nは、イーサネット・ブリッジである。ケースBでは、全てのアクセス・ポイントAP1-nは、同じイーサネット・ネットワークに直接的に結合されていて、かつ、同じイーサネット・ネットワークに結合されていてもいなくても、サーバ10は、全てのアクセス・ポイントAP1-nのIPアドレスを認識する。
【００３７】
モバイル端末MT1がアクセス・ポイントAP3に達すると、モバイルユーザMTとサーバ10との間のIP通信が可能となる。コンテキスト認識情報の供給は、モバイルユーザの位置測定を要求する。すなわち、サーバ10は、人物特有または場所特有の内容、または人物または場所に関係するウェブページ内容などの位置情報サービスLBSを送信するために、モバイル端末MT1がネットワークのどこに存在しているかを知ることが必要である。本発明によると、サーバ10は、そのモバイル端末MT1または各々のモバイル端末MT1が結合されている、アクセス・ポイントAP1-nのみに基づいて、この位置測定を達成する。カスタマイズされたページ内容の実際の供給は、たとえば、CGIおよびPHPなどのサーバ側の実行可能ルーチンを用いることにより達成することができる。CGI（Common Gateway Interface：コモン・ゲートウェイ・インターフェース）は、サーバ側のダイナミック・ウェブページを生成するための方法であり、かつ、PHPの代替とみなすことができる。
【００３８】
いくつかの従前のアプローチ（たとえば、「クールタウン」）と異なり、モバイル端末MT1の位置発見は、サーバ10自体によって実行され、プッシング・メカニズムの必要性は無くなっている。モバイル端末MT1は、所定のメッセージを送信することによって、サーバ10に情報を要求し、サーバ10は、PHP機能を用いているモバイル端末のIPアドレスを取得することができる。その後、サーバ10は、従来のネットワーク・ツールを用いてモバイル端末MT1に達するルートを追跡する。最後に、読者は、たとえば、
http://www.computer.org/internet/v2nl/perkins.htm.
で、C. Perkinsの「モバイルIPによるモバイル・ネットワーキング」を一例として、参照されたい。ルートの最後のホップは、モバイル端末MT1が結合されている、アクセス・ポイントAP3を表す。したがって、サーバ10は、モバイル端末MT1に、アクセス・ポイントAP3の識別に依存する内容のページを送信することができる。
【００３９】
2つの主要なケースが、考えられる。第1のケースでは、アクセス・ポイントAP1-nは、いわゆる「アクセス・ルータ」として動作し、かつ、「追跡ルータ」ツールの実現は、アクセス・ポイントAP1-nを識別することになる。追跡ルータ情報は、たとえば、1993年1月、Xylogics社の、「IPオプションを用いる追跡ルータ」の、インターネット技術特別調査委員会（IETF）コメント要求RFC_1393、から見つけることができる。
【００４０】
第2のケースおよび、もう少し複雑な主要なケースでは、アクセス・ポイントAP1-nは、「ブリッジ」として動作し、かつ「追跡ルート」は、IPモバイル端末MT1に向かう経路上の最後のIPルータを示すだけかもしれない。それから、最後のホップは、シンプル・ネットワーク管理プロトコル（SNMP：Simple Network Management Protocol）のプロトコルを活用する他のネットワーク・ツールを用いて識別すればよい。SNMPプロトコルの詳細は、1990年5月、J.Caseほかの「シンプル・ネットワーク管理プロトコル（A Simple Network Management Protocol）」の、インターネット技術特別調査委員会（IETF）コメント要求RFC_1157から見出すことができる。
【００４１】
好ましい実施例で用いられる例示的な方法は、サーバ10で走らせることに適している実行可能なソフトウェア製品として実施してもよい。プログラムは、図2から図4のフローチャートを特に参照して、かつ、下記に概説として要約されている。
【００４２】
- まず、モバイル端末MT1は、たとえば、ハイパー・テキスト転送プロトコルHTTP要求の形の所定のメッセージを、サーバ10に送信することによってウェブページについて問い合わせ、実行されるべきPHPのアプリケーションを問い合わせる。モバイル端末MTからサーバ10へのメッセージのルートは、その現在結合されているアクセス・ポイントAP3を通過する。
【００４３】
- サーバ10上のPHPのアプリケーションは、HTTP要求が生成されたモバイル端末MT1のIPアドレスにアクセスすることができる。
【００４４】
- PHPプログラムは、モバイル端末MT1の前の最後のルータ141のIPアドレスを識別するために、HTTP要求が含まれているIPパケットの経路を検索するための「追跡ルート」コマンドを呼び出す。つぎに、図3および図4のそれぞれに関して示されているサブルーチンによって表される、ケースAおよびケースBの2つが可能となる。
【００４５】
- (A)アクセス・ポイントAP1-nがIPルータとして構成されている場合には、アクセス・ポイントAP3のIPアドレスは、少なくともそのアクセス・ポイントAP3の対象エリア内に、実質的に直接的にモバイル端末MT1の位置の優れた推定を識別する。
【００４６】
- 対応する位置情報サービスLBS（たとえば、ウェブページ）が、生成され、かつ、HTTP応答のモバイル端末MT1に送信される。
【００４７】
- その後、ルーチンは、ENDで終了する。
【００４８】
- （B）アクセス・ポイントAP1-nがブリッジとして構成されている場合には、「追跡ルート」コマンドは、アクセス・ポイントAP3を識別するのではなく、むしろ、アクセス・ポイントAPが結合されている最後のルータR1を識別する。
【００４９】
- サーバ10上のPHPアプリケーションは、そのIPアドレスに基づくモバイル端末MT1の媒体アクセス制御（MAC：Medium Access Control）を検索するために、ルータR1に、シンプル・ネットワーク管理プロトコル（SNMP）要求を発行する。これは、ルータのARPテーブルを調べることによって、達成することが好ましい。アドレス絞り込みプロトコル（ARP）は、IPアドレスから物理的なMACアドレスの検索を可能にする標準プロトコルである。ルータ141-nは、モバイル端末MTにパケットを送信するために、まず、ARPを用いて、そのMACアドレスを検索し、その後、メッセージを送信すればよい。新たなIPアドレスに遭遇するたびに、そのIPアドレスおよびそれに対応するMACアドレスが、いわゆる「ARPテーブル」に格納されるので、ARPテーブルに既に格納されているIPアドレスに対するMACアドレスは、即座に既知となる。
【００５０】
-その後、PHPアプリケーションは、それらのうちいずれが、そのブリッジング・テーブルのモバイル端末MTのMACアドレスを有しているかを発見するために、ルータRに結合されている、アクセス・ポイントAPの各々にSNMP要求を発行する。
【００５１】
- モバイル端末MTの MACアドレスを有するアクセス・ポイントAPは、モバイル端末MTの位置を識別する。
【００５２】
- 対応する位置情報サービスLBS（たとえば、ウェブページ）が、生成され、かつ、HTTP応答でモバイル端末MTに送信される。
【００５３】
- その後、ルーチンは、ENDで終了する。
【００５４】
本発明によると、モバイル端末の位置は、サーバ10によって追尾される必要はない。その代わりに、モバイル端末の位置は、モバイル端末MTが位置依存ウェブページを要求するたびに、サーバ10によって決定することができる。これは、モバイル端末がコンテキスト認識情報を要求するときに、モバイル端末の位置が要求されるだけのような、ネットワークおよびサーバ側とモバイル端末側との双方のコンピューティング資源を省略する。
【００５５】
本発明は、サーバ10がアクセス・ポイントAP1-nを管理する同じ構成要素によって制御されるときはいつでも、適用可能である。
【００５６】
限定的でない実施例の可能な例は、以下の通りである。すなわち、
- 会議室またはオフィスにおいて利用可能なサービスなどの位置依存情報（訪問者用の、プリンタ、プロジェクタ、地図等）を、従業員または訪問者に示す、企業内イントラネット部門用のウェブ・ポータル、
- 現在のアクセス・ポイントのアドレスからのモバイル端末の場所の決定に基づいて、製品またはサービスに関するユーザ位置依存情報を与える、ショッピング・モールまたは空港のような、公共エリアにおけるウェブサーバ、および
- 公共のホットスポットにワイヤレスで結合される、ユーザへの地図および他のタイプの情報を提供する、都市における一つ以上のサーバ。
【００５７】
他の実施例も、同様に可能である。多くのインターネット・サービス・プロバイダ（ISP）は、エンドユーザに対して、インターネットへのワイヤレス・アクセスを提供していて、かつ、提案された技術に基づくそれらのポータルのカスタマイズ化は、可能であろう。これは、今までのISPに対してだけではなく、たとえば、レストランの、それらの顧客に対して、WLANインターネット・アクセスを提供する人々のような他のものに対しても制限されない。
【００５８】
したがって、本発明は、たとえばGPSまたはこれと同様の、場所システムなどの特別な特性を要求することなく、ウェブサーバがモバイル端末の位置を探すことが可能になるというような、実現例の簡潔性を提供する。さらに、モバイル端末MTまたはアクセス・ポイントAPにおける変形例は、必要ではなく、かつ、それらが要求する全ては、従来のインターネット・プロトコルIPを用いることが可能であり、かつ、IETF（インターネット技術特別調査委員会）によって指定されるようなHTTP標準プロトコルを支持するウェブ・ブラウザを支持することが可能である。アクセス・ポイントがイーサネット・ブリッジである場合には、これらのARPテーブルが、たとえば、標準SNMPプロトコルを用いて、遠隔サーバによってブラウザされることが必要である。現在の業界標準プロトコルを、用いることができ、かつ、統合化されているアーキテクチャに対応するウェブサーバが、構成される必要があるだけである。非常に多くの端末の場合には、サーバは、最も一般的なウェブ・サービスで起こるような、容易な割り当てがされてもよい。そのようなネットワークにおけるアクセス・ポイントがほぼ10mのレンジを有する傾向にあるので、本発明は、ワイヤレス・パーソナル・エリア・ネットワークWPANにおいて実施されることが好ましいということに留意されたい。このショート・レンジは、100mのレンジを有する場合がある、いくつかのワイヤレス・ローカル・エリア・ネットワークWLANで用いられているアクセス・ポイントを用いるよりも、モバイル端末の位置測定をより正確に提供することができる。このために、ブルートゥース・プロトコルに従って構成されるパーソナル・エリア・ネットワークPANは、本発明が有用であることを判明する装置の優れた例である。
【００５９】
本発明が、好ましい実施例を参照して特に図と共に説明されていて、その上、形および細部の変更が、本発明の範囲および精神から逸脱することなく行われることは、当業者によって理解されるであろう。
【図面の簡単な説明】
【００６０】
【図１】本発明の一実施例による通信装置のブロック図である。
【図２】図1の通信装置に用いられる方法のフローチャートである。
【図３】図2の方法のサブルーチン(A)のフローチャートである。
【図４】図1の方法のサブルーチン（B）のフローチャートであり、図3の代替サブルーチンである。
【符号の説明】
【００６１】
10  サーバ
12  バックボーン
14  ルータ
AP  アクセス・ポイント
MT  モバイル端末
【図１】
2005525059.tif 000003
【図２】
2005525059.tif 000004
【図３】
2005525059.tif 000005
【図４】
2005525059.tif 000006
【国際調査報告】
2005525059.tif 000007
2005525059.tif 000008
2005525059.tif 000009