(57)【要約】ワイヤレス装置においてアプリケーションを選択する方法及びユーザ位置方法が提供される。アプリケーションを選択する方法において、特化したメッセージがワイヤレス局から受信される。アプリケーション特化メッセージは、アプリケーション特化メッセージを伝送するワイヤレス局を介して提供されるサービスに特化している。アプリケーション特化メッセージは、特定のアプリケーションを識別するアプリケーション特化識別子と、特定のアプリケーションに対応するデータとを有する。受信されたアプリケーション特化識別子に対応するアプリケーションがワイヤレス装置に存在するかどうか決定される。対応するアプリケーションがワイヤレス装置に存在しないと決定される場合、同様に受信されたデータが無視される。ワイヤレスシステムにおいて使用されるユーザ位置方法では、ワイヤレス装置のユーザの位置及びユーザアイデンティティが登録される。ワイヤレス装置が、システム内のワイヤレス局のカバレージエリアに入るとき、ワイヤレス装置は、ワイヤレスシステムを通してローミングする能力をもつ。ユーザ位置アウェアネスアプリケーションは、ワイヤレス装置の登録された位置及びユーザアイデンティティを使用する。
2004507182.tif 000002
【特許請求の範囲】
【請求項１】
ワイヤレス装置においてアプリケーションを選択する方法であって、
アプリケーション特化メッセージを伝送するワイヤレス局を介して提供されるサービスに特化しており、特定のアプリケーションを識別するアプリケーション特化識別子及び該特定のアプリケーションに対応するデータを有する該アプリケーション特化メッセージを、ワイヤレス局から受信し、
受信された前記アプリケーション特化識別子に対応するアプリケーションが前記ワイヤレス装置に存在するかどうかを決定し、
前記対応するアプリケーションが前記ワイヤレス装置に存在しないことが決定される場合、同様に受信された前記データを無視することを含む方法。
【請求項２】
伝送前にそれぞれが複数のパケット上に分散されている前記アプリケーション特化メッセージをパケットデータ伝送を通して受信し、
前記パケットの受信時、前記受信されたパケットを前記受信されたアプリケーション特化メッセージにリアセンブルすることを更に含む、請求項１に記載の方法。
【請求項３】
前記アプリケーション特化メッセージが、非アプリケーション特化メッセージを更に含むデータストリームに含まれている、請求項２に記載の方法。
【請求項４】
前記対応するアプリケーションが前記ワイヤレス装置に存在することが決定された場合、前記対応するアプリケーションが前記ワイヤレス装置において現在アクティブであるかどうかを決定し、前記対応するアプリケーションがアクティブであると決定された場合、同様に受信された前記データを前記対応するアプリケーションに渡すことを含む、請求項１に記載の方法。
【請求項５】
前記対応するアプリケーションが前記ワイヤレス装置に存在することが決定された場合、前記対応するアプリケーションが前記ワイヤレス装置において現在アクティブであるかどうかを決定し、前記対応するアプリケーションがアクティブでないことが決定された場合、前記対応するアプリケーションが前記受信されたアプリケーション特化識別子と合致する前記ワイヤレス装置におけるアプリケーション特化プロファイルである場合のみ、同様に受信された前記データを前記対応するアプリケーションに渡すことを含む、請求項１に記載の方法。
【請求項６】
前記受信されたアプリケーション特化識別子と合致するとき、前記対応するアプリケーションをアクティブにし、前記同様に受信されたデータを前記アクティブにされた対応するアプリケーションに渡すことを含む、請求項５に記載の方法。
【請求項７】
ワイヤレス局を介して提供されるサービスに特化しており、特定のアプリケーションを識別するアプリケーション特化識別子と、前記特定のアプリケーションに対応するデータとを含むアプリケーション特化メッセージを伝送するワイヤレス局から、該アプリケーション特化メッセージを受信する手段と、
前記受信されたアプリケーション特化識別子に対応するアプリケーションが前記ワイヤレス装置に存在するかどうかを決定する手段と、
前記対応するアプリケーションが前記ワイヤレス装置に存在しないことが決定される場合、同様に受信された前記データを無視する手段と、
を有するワイヤレス装置。
【請求項８】
前記ワイヤレス局が、ブルートゥース規格に従って伝送されるデータに対する付加的なデータとして前記アプリケーション特化メッセージを伝送し、前記付加的なデータが、前記ブルートゥース規格の下で使用されない伝送ガードスペースにおいて伝送される、請求項７に記載のワイヤレス装置。
【請求項９】
前記ワイヤレス局は、他のワイヤレス局を有するシステム内のあらかじめ決められたカバレージエリアにおいて伝送を行う、請求項７に記載のワイヤレス装置。
【請求項１０】
ワイヤレスシステムを通してローミングする能力をもつ複数のワイヤレス装置と、
前記ワイヤレス装置のユーザの位置及びユーザアイデンティティを登録する位置識別サーバと、
前記位置識別サーバに結合された、前記システム内の制限されたワイヤレスカバレージの複数のワイヤレス局と、を有し、
前記ワイヤレス装置が前記システム内のワイヤレス局のカバレージエリアに入ると、前記位置識別サーバが前記システムにワイヤレス装置の位置を登録し、前記システムは、ユーザ位置アウェアネスアプリケーションを走らせ、前記ユーザ位置アウェアネスアプリケーションは、前記ワイヤレス装置の前記登録された位置及びユーザアイデンティティを使用する、ワイヤレスシステム。
【請求項１１】
ワイヤレスシステムにおいて用いられるユーザ位置方法であって、前記ユーザ位置方法は、
前記ワイヤレス装置が前記システムにおけるワイヤレス局のカバレージエリアに入ると、前記ワイヤレスシステムを通してローミングする能力をもつワイヤレス装置のユーザの位置及びユーザアイデンティティを登録し、
前記ワイヤレス装置の前記登録された位置及びユーザアイデンティティを使用するユーザ位置アウェアネスアプリケーションを走らせることを含む、ユーザ位置方法。
【請求項１２】
ワイヤレスシステムにおいて用いられるワイヤレス装置であって、
前記ワイヤレス装置が制限されたワイヤレスカバレージのワイヤレス局のカバレージエリアに入るとき、前記ワイヤレスシステムに前記ワイヤレス装置の位置を登録させる手段と、
前記システムにおいて走るユーザ位置アウェアネスアプリケーションと対話する手段と、
を有し、前記ワイヤレス局が、前記カバレージエリア内にある他のワイヤレス装置と連絡し、前記ユーザ位置アウェアネスアプリケーションは、前記登録された位置並びに前記他のワイヤレス装置及び更に別のワイヤレス装置の登録を使用する、ワイヤレス装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、コンテクスト依存のサービスを必要とするコンテクストアウェアのワイヤレス装置に関する。このようなサービスは、位置又はユーザに特化したものあってもよい。このようなワイヤレス装置は、増強された機能を具えるセル式電話若しくはＰＤＡ（パーソナルデジタルアシスタンス）、専用装置、又は他の任意の適切なワイヤレス装置でありうる。
【０００２】
【従来の技術】
近年、移動電話ネットワークのワールドワイドな加入者が大幅に増加している。技術の進歩及び機能の付加を通して、セル式電話は信頼されるパーソナル装置になっている。この結果により、モバイル情報社会が発展し、個人化され局所化されたサービスがますます重要になっている。このような「コンテクストアウェア」（ＣＡ，Ｃｏｎｔｅｘｔ−Ａｗａｒｅ）の移動電話は、位置特化情報を提供するためにショッピングモールのような場所で低消費電力でショートレンジの基地局と共に使用されている。この情報は、局所的な地図、近接する店舗及びレストランの情報、ミュージアムの展示情報等を含むことができる。ユーザのＣＡ端末は、予め記憶されたユーザの好み（プリファレンス）又はユーザプロファイルに従って受信された情報をフィルタする能力を備えることができ、特定の関心をもつデータアイテムが受信された場合のみユーザはアラートされる。
【０００３】
ＣＡ端末の例が、ヒューレットパッカード社により発行されたテクニカルレポート「Ｕｎｉｆｏｒｍ Ｗｅｂ Ｐｒｅｓｅｎｃｅ Ａｒｃｈｉｔｅｃｔｕｒｅ ｆｏｒ Ｐｅｏｐｌｅ， Ｐｌａｃｅｓ， ａｎｄ Ｔｈｉｎｇｓ」（ＨＰＬ−２０００−６７， １３ ｐａｇｅｓ， Ｊｕｎｅ， ２０００）に示されている。この報告はＨＰの「Ｃｏｏｌｔｏｗｎ」展望を記述している。Ｃｏｏｌｔｏｗｎ展望は、人々、場所及び物がウェブ表現を有し、多くの有用なサービスが、実際のワードエンティティと、その仮想表現との間のより密接したリンクを生成することにより提供されうるものである。ソフトウエアアーキテクチャは、ユーザコンテクスト（位置、アイデンティティ、装置能力）と、ユーザのセキュリティ許可と、他のウェブ存在との関係とに基づいて、ウェブコンテンツの動的な生成を可能にして規定される。Ｃｏｏｌｔｏｗｎで、将来は、位置特化の、ユーザに合わせてカスタマイズされたサービスと対話するパーソナル通信及びウェブ閲覧装置を所持する動き回る人々から構成される。
【０００４】
Ｃｏｏｌｔｏｗｎでは、利用客は、埋め込まれたウェブブラウザをもつハンドヘルドのパーソナル通信装置を携帯して美術館に入ることができる。ミュージアムは、入室時に自動的に利用可能になるミュージアムの各部屋に対応するウェブページを有する。個々の絵もウェブ存在を有する。絵画に近づくことにより、その絵画に関するウェブページが自動的に利用できるようになる。印刷、買い物及びユーザの次のアクティビティの選択のような他のサービスもまた、それらのサービスをユーザの位置コンテクストに接続することにより一層適切なものになりうる。利用客のウェブ存在は、その利用客の夫が現在携帯している装置（セル式電話、ハンドヘルド装置、その他）のウェブ存在に自動的にリンクされることができる。利用客の夫は、利用客を表現するリンク上でクリックし、対応するアプリケーションが、現在の利用客のウェブ存在へのウェブリンクを確立して、利用客の夫の装置にポップアップする。ウェブ存在は、非限定的にウェブブラウザを含むいかなる種類のＨＴＴＰクライアントによってもアクセス可能であり、ＨＴＭＬページは、サーバにおけるホームページを参照する単純なＵＲＬを使用してクライアントによりアクセス可能である。所与の位置では、ＵＲＬは、ワイヤレス「ビーコン」から利用可能になる。これらのビーコンは、特定の位置にある小さい赤外線又は無線トランシーバである。
【０００５】
このように将来のモバイル情報社会では、コンテクスト（状況）、位置及びアプリケーションに特化した多くのサービスが、ハンドヘルド装置を携帯する人に利用可能にならなければならない。このようなハンドへルド装置は、例えばセル式電話、ＰＤＡ、又はシステム内の規定されたカバレージエリアの範囲内で通信する能力をもつ他の任意のハンドヘルド装置である。
【０００６】
【発明が解決しようとする課題】
本発明の目的は、ワイヤレス局から受信されるアプリケーションに特化したメッセージに基づいて、ワイヤレス装置において用いられるアプリケーションを選択する方法を提供することである。
【０００７】
本発明の別の目的は、アプリケーションを走らせるアベイラビリティ及び／又は望ましさがチェックされる上記のような方法を提供することである。
【０００８】
本発明の更に別の目的は、前記アプリケーション特化メッセージ内のアプリケーション特化データが選択されたアプリケーションに渡される上記のような方法を提供することである。
【０００９】
本発明の更に別の目的は、コンテクストアウェアのワイヤレス装置が制限された範囲のワイヤレス局のワイヤレスシステムを通してローミングするとき、そのようなワイヤレス装置の位置登録情報を使用するユーザ位置アウェアネスアプリケーションを走らせるワイヤレスシステムを提供することである。
【００１０】
本発明の更に別の目的は、ヒストリカルな登録データを使用する上記のようなワイヤレスシステムを提供することである。
【００１１】
本発明の更に別の目的は、ユーザ対ユーザ及び／又はユーザ対位置の近接情報を使用する上記のようなワイヤレスシステムを提供することである。
【００１２】
本発明の更に別の目的は、位置登録情報をフィルタリングする上記のようなワイヤレスシステムを提供することである。
【００１３】
【課題を解決するための手段】
本発明によれば、アプリケーションを選択する方法であって、アプリケーション特化のメッセージを伝送するワイヤレス局を介して提供されるサービスに特化しており、特定のアプリケーションを識別するアプリケーション特化識別子及び該特定のアプリケーションに対応するデータを含むアプリケーション特化メッセージを、ワイヤレス局から受信し、前記受信されたアプリケーション特化識別子に対応するアプリケーションが前記ワイヤレス装置に存在するかどうかを決定し、前記対応するアプリケーションが前記ワイヤレス装置に存在しない場合、同様に受信された前記データを無視することを含む方法が提供される。
【００１４】
有利には、前記アプリケーション特化メッセージは、コネクションレスの伝送パケットとして受信される。これにより、コネクションオリエンティド通信に使用されるような不要なプロシージャを必要としない。具体的には、アプリケーションを迅速に変更する必要がありうるコンテクストアウェアのローミングワイヤレス装置の場合、多くのシステム制御データの交換を回避した伝送方法が必要とされる。受信時に、パケットは、アプリケーション特化メッセージにリアセンブルされる。
【００１５】
有利には、受信されたアプリケーション特化メッセージに対応するアプリケーションがアクティブかどうかがチェックされる。これにより、他の走っているアプリケーション、具体的にはワイヤレス装置のユーザインタフェースを必要とするアプリケーションの不要な停止が回避される。
【００１６】
ロードされるべき特定のアプリケーションがコンテクストワイヤレス環境におけるユーザプリファレンスのユーザプロファイルに合致するかどうかを最初にチェックすることにより、現在必要とされないアプリケーションがアクティブにされることが妨げられる。
【００１７】
本発明によれば、ワイヤレスシステムにおいて用いられるユーザ位置方法であって、前記ワイヤレス装置が前記システムにおけるワイヤレス局のカバレージエリアに入るとき、前記ワイヤレスシステムを通してローミングする能力をもつワイヤレス装置のユーザの位置及びユーザアイデンティティを登録し、前記ワイヤレス装置の前記登録された位置及びユーザアイデンティティを使用するユーザ位置アウェアネスアプリケーションを走らせる方法が提供される。
【００１８】
これにより、システムにおけるユーザは、ある位置から他の位置に動く間に互いを認識し又はそれらの位置を認識し、これによって、例えば位置依存のサービスを一人のユーザに、位置依存のサービスを１つの位置又は異なる位置における複数のユーザにというように、サービスをユーザに関連付けるための機構を提供する。このような機構は、コンテクスト依存のサービスを必要とする将来のワイヤレスシステムにおいて特に有用である。
【００１９】
ヒストリカルな登録データを使用するアプリケーションは特に有用であり、これによりサービスの提供に先立ってユーザの移動及び挙動を予測することができる。このような移動は、特定のワイヤレス局の方向に進んでいくことができる。かかる特定のワイヤレス局は、ショッピングモール又はミュージアム等におけるショートレンジビーコンでありえ、又は特定のワイヤレス装置及びそのユーザが実際に特定のワイヤレス局の近傍にあるということになりうる。
【００２０】
他の特に有用なアプリケーションは、ワイヤレス局に対して１つ又は複数のユーザの近接性（プロキシミティ）を決定することである。これにより、ユーザはその位置を認識することができ、ユーザはそれぞれ互いの位置を認識することができる。このような機構は、互いに連絡をとり又は会うことを望むローミングするユーザにとって特に有用である。有利には、ユーザが更に、所与のコンテクストにおいてアラートが与えられなければならないかどうかをフィルタするようにユーザプロファイルを設定することができる。更に、有利には、システムの挙動が、近接情報に依存して変更されてもよい。例えば類似した関心をもつユーザが互いに容易に連絡をとることができるように、同じビーコンの範囲内のユーザは、それらのユーザプロファイルをチェックさせることができる。あるいは、ユーザは、ビーコンにより提供されるプロファイルをチェックすることができる。システムは、ビーコンの領域を出入りするユーザのプロファイルがビーコンのプロファイルの組に追加され又はそこから除かれるべきである点で変更されなければならない。
【００２１】
有用な別のアプリケーションは、クライアント側、すなわちワイヤレス装置側又はサーバ側のいずれかにおける登録データのフィルタリングである。ユーザがビーコン、特にショートレンジビーコンをあまりに速く又はあまりに頻繁に通過する場合、又は冗長なデータの処理によるシステムオーバヘッドを避けるために、上記のようなフィルタリングが必要でありうる。
【００２２】
【発明の実施の形態】
図を通して、同じ参照符号が同じ特徴について使用されている。
【００２３】
図１は、本発明によるワイヤレスシステム１を概略的に示す。ワイヤレスシステム１は、セルラ電話ネットワークの無線基地局であるワイヤレス局３及び４を備える広域ネットワーク２を含む。ワイヤレスシステム１は更に、無線通信、赤外線通信、又は他の任意の適切なワイヤレス通信又はブロードキャストを使用するショートレンジ通信又はブロードキャストビーコンであるワイヤレス局５及び６と、ワイヤレス装置７とを有する。広域ネットワーク２は、データベース９を使用するアプリケーションサーバ８に結合されている。ワイヤレス装置７は、セルラネットワーク通信プロトコルを使用するセル式電話でありうる。かかるセル式電話は、別の通信プロトコルを使用してワイヤレスビーコン５及び６と通信する能力を更に具える。ワイヤレス装置は、ビーコン５及び６と通信する能力のみをもつ専用装置であってもよい。ワイヤレス装置は、基地局３及び４を通して広域ネットワーク２と通信する能力をもつ専用装置であってもよい。好ましくは、ワイヤレス装置７は、パケット１０を使用してパケット伝送を通してビーコン５及び６と通信する。パケット１０は、一度に少ない情報量を運ぶ。パケット伝送は、同じ譲受人によって以前に出願された特許出願（出願人整理番号ＰＨＧＢ００００８４、英国出願第００１５４５４．２号、２０００年６月２６日出願）に記載されたプロトコルを使用してもよい。この内容は参照によりここに盛り込まれる。その中に記述されるパケット伝送プロトコルにおいて、既存のプロトコル、いわゆるＢｌｕｅｔｏｏｔｈプロトコルに追加されるデータは、６４ビットペイロードとして照会ファシリテーション（容易化）信号にピギーバックされる。このプロトコルにおいて、１６ホッピング周波数及び複数の反復による完全な照会サイクルにおいて、また、同期目的でのビーコンのクロック情報の包含により、１６キロバイトの完全なビーコン信号が伝送可能である。他の適切なパケット伝送システムが同様に適用されてもよい。原則的に、コネクションオリエンティド通信が使用されることもできる。データベース９は、ユーザ位置情報及びユーザアイデンティティ、ダウンロードされるアプリケーション、又は以下に詳細に記述されるような本発明により使用される他の情報を記憶することができる。アプリケーションサーバ８は、ワイヤレス装置７にアプリケーションをダウンロードするように構成されてもよい。
【００２４】
図２は、本発明による別のワイヤレスシステム２０を概略的に示している。ワイヤレスシステム２０は、ワイヤレスビーコン２２及び２３の広域ネットワーク又はローカルエリアネットワーク２１を含む。
【００２５】
ワイヤレスシステム１及び２は、更にアプリケーションサーバ及びデータベースを含んでもよい。そのような更なるサーバ及びデータベースは、ワイヤレスビーコン５、６、２２及び２３に位置し、それらのビーコン専用のものであってもよく、又は専用ネットワークを形成するようにネットワーク化されてもよい。ワイヤレスシステム２０において、ワイヤレスビーコン２２及び２３は、例えばミュージアムの館内又は構内のような所与の地理的な領域をカバーする適応されたアプリケーションの組を提供するためにローカルエリアネットワークを形成するようにネットワーク化される。ワイヤレスビーコン専用のサーバ及びデータベースの実施例において、個々のサーバ及びデータベースは、個々のワイヤレスビーコンによりカバーされる領域について機能する。
【００２６】
図３は、ワイヤレス装置７を更に詳細に示している。ワイヤレス装置７は、無線基地局３及び４並びにワイヤレスビーコン５、６、２２及び２３と通信するようにそれぞれ構成された送受信部３０及び３１を有する。送受信部３０は、セル式電話の送受信部であり、伝送、変調及び復調、符号化及び復号化、アナログ−デジタル変換、並びにデジタル−アナログ変換（ここでは詳細に図示せず）のための良く知られた回路を有する。送受信部３１は、Ｂｌｕｅｔｏｏｔｈ環境で動作するように構成され、好ましくは、付加的なデータ伝送がＢｌｕｅｔｏｏｔｈ照会メッセージにピギーバックされる。ワイヤレス装置７は、プログラムされたＲＯＭ（読取り専用メモリ）３３及びＲＡＭ（ランダムアクセスメモリ）３４に結合されたプロセッサ３２を更に有する。ワイヤレス装置７は更に、ディスプレイ３５と、キーボード３６と、音声メッセージ、アラート又は音声コミュニケーションを表すことができるオーディオプレゼンテーション装置３７とを有する。ワイヤレス装置７は、ＷＡＰアプリケーション（ワイヤアクセスプロトコル）を走らせ、セル式電話によりイネーブルされるブラウザを含むようにプログラムされてもよい。
【００２７】
図４は、アプリケーション特化メッセージを受け取り処理するワイヤレス装置７の使用を図示する本発明によるワイヤレス装置７の別の表現である。ワイヤレス装置７は、プロセッサ３２上で連続的に走るコアプログラム４０を有する。アプリケーションメモリ３３は、アプリケーション４１、４２及び４３を記憶する。アプリケーション４１については、アプリケーション特化識別子ＡＩＤ１が更に記憶されており、アプリケーション４２についてはアプリケーション特化識別子ＡＩＤ２が記憶されている。アプリケーション４３についてはいかなる識別子も記憶されていない。データメモリ３４は、例えば気象データ４４、ストックデータ４５及びゲームスコアデータ４６のようなデータを記憶してもよい。気象及びストックデータは、一般的なビーコン信号を通して受信される。ワイヤレス装置７のユーザは、新しいアプリケーションがワイヤレス装置７へロードされるべきであることを決定し、このような新しいプログラムをインストール又はダウンロードすることができ、又は記憶されたプログラムがもはや必要ではないと決定して、かかるプログラムを削除してもよい。
【００２８】
図５は、本発明によるワイヤレス装置７を携帯するユーザのローミングを図示しており、これは破線の矢印５０により示される。ローミング中、ワイヤレス装置７は、あるワイヤレスビーコンの範囲に入り、そこを出て別のワイヤレスビーコンの範囲に入る、というように続く。ビーコンをローミングする間、ユーザがビーコンＢ１、Ｂ２及びＢ５の伝送範囲に入り、個々のワイヤレスビーコンＢ１、Ｂ２及びＢ５から個々の信号ＢＳ１、ＢＳ２及びＢＳ５が受信される。ビーコンＢ３及びＢ４からはビーコン信号は受信されない。
【００２９】
図６は、本発明によるワイヤレスシステム１及び２０において使用されるビーコン信号を示す。それぞれのワイヤレスビーコン５、６、２２及び２３は、連続的にビーコン信号をブロードキャストする。このようなビーコン信号は、図６Ｂに示すような一般的なビーコン信号６０を含み、また、図６Ｃに示すようなアプリケーション特化のビーコン信号６１を含む。バイト６２及び６３は、ビーコン信号の長さを示すために使用され、バイト６４は、一般的なものか又は特化したものかというようなビーコン信号のタイプを示すために使用される。一般的なビーコン信号の場合、バイト６５及び６６は、気象データ及びストックデータのようなビーコン信号に含まれる情報の情報タイプを示すために使用される。アプリケーション特化ビーコンの場合、バイト６５−６８は、アプリケーション特化識別子を含み、残りのバイトは、アプリケーション特化データを含む。
【００３０】
図７は、ワイヤレスビーコンからアプリケーション特化メッセージを受信し処理する際のワイヤレス装置７のさらに別の表現である。図示するように、ワイヤレス装置７は、個々のアプリケーション特化識別子ＡＩＤ１、ＡＩＤ２及びＡＩＤ１２２をもつアプリケーション特化メッセージを受信し、アプリケーション特化識別子ＡＩＤ１２２をもつ受信されたアプリケーション特化メッセージを無視し、アプリケーション特化識別子ＡＩＤ１及びＡＩＤ２をもつ受信されたアプリケーション特化メッセージを処理する。
【００３１】
図８は、ビーコン信号の受信及び処理の動作を示すフローチャートである。ブロック８０において、ワイヤレス装置７は、ビーコン信号を待つ。ブロック８１において、受信パケットからリアセンブルされるビーコン信号の受信時に、ワイヤレス装置は、ビーコン信号のタイプをチェックする。ビーコン信号が一般的なものである場合、ブロック８２で、ワイヤレス装置７は一般的なビーコン信号を処理する。ビーコン信号がアプリケーションに特化したものである場合、ブロック８３において、ワイヤレス装置７は、受信されたアプリケーション特化識別子により示されるアプリケーションが存在するかどうかチェックする。そのようなアプリケーションが存在しない場合、ブロック８０に戻る。そのようなアプリケーションが存在する場合、ブロック８４で、アプリケーションがアクティブであるかどうかチェックされる。アプリケーションがアクティブである場合、ブロック８５で同様に受信されたデータが、アクティブなアプリケーション又はプログラムに渡される。アプリケーションがアクティブでない場合、ブロック８６において、アクティブでないアプリケーションをアクティブにするための望ましさについてユーザプリファレンスのユーザプロファイルがチェックされる。そのような望ましさがある場合、ブロック８７において、アクティブでないアプリケーションがアクティブにされ、同様に受信されたデータがアクティブなアプリケーションに渡される。アクティブなプログラムは、さまざまなやり方で、渡されたデータに応答することができる。プログラムは、渡されたデータをユーザの興味を引くように示してもよく、渡されたデータがユーザが関心をもつものであるかをワイヤレス装置７に記憶された他のデータからチェックしてもよい。また、プログラムは、渡されたデータがユーザが関心をもつものであるかどうか判断するためにＷＡＮ２を通して中央サーバを調べてもよく、更なる処理のために、可能であれば既に記憶されているデータと共に渡されたデータを中央サーバに送信してもよい。
【００３２】
図９は、ワイヤレスシステム９０を概略的に示す。ワイヤレスシステム９０は、位置データベース９２に結合された位置識別サーバ９１を有する。ワイヤレスシステム９０は、ワイヤレス装置７のタイプのワイヤレス装置９３及び９４と、ワイヤレスビーコン９５及び９６とを更に有する。ワイヤレス装置９３及び９４は、セルラネットワークでありうる広域ネットワーク又はキャリアネットワーク９７を通して位置識別サーバ９１と通信するように構成される。ワイヤレスビーコン９５及び９６は、インターネット９８を通して位置識別サーバ９１と連絡するように構成される。位置識別サーバ９１は、ワイヤレス装置のユーザの位置及びユーザアイデンティティを登録する。
【００３３】
図１０は、本発明による位置識別サーバにより使用されるデータベースレコード１００を示す。レコード１００は、レコードナンバフィールド１０１と、ユーザアイデンティティ又は識別フィールド１０２と、位置識別フィールド１０３と、ワイヤレスビーコンの位置のような所与の位置でユーザに最後に遭遇したときを登録している日付時間フィールド１０４とを含む。ワイヤレスシステム９０は、ヒストリカルな位置データを保ち、位置データをフィルタし、位置データを削除するように構成されてもよい。ワイヤレスシステム９０は、ローミングするユーザの動きを予測するためにヒストリカルな位置データを使用し、システム資源に対する近接性をユーザに知らせ、互いの近接性又は個々の位置に対する個々の近接性をユーザに認識させ、又は現在のアプリケーションにより記述される若しくは示唆される他のアプリケーションに対する近接性を認識させるように構成されてもよい。既知の位置又は他のユーザ及びワイヤレス装置に対するユーザ及びワイヤレス装置の近接性を記述する相対位置情報を使用するサービスが提供されてもよい。ワイヤレスシステム９０は更に、位置登録が意味をもったものである限り、図１及び図２に図示され説明されるタイプであってもよい。最も簡単な形態では、ワイヤレスシステム９０は、セルラネットワークのような１つのネットワークの構造を有し、かかるネットワークは、システム資源への近接性に関してユーザを位置に結び付ける能力を有する。具体的には、そのようなセルラネットワークがピコ−ネットワークであるとき、記述された位置アウェアネスはなお意味があり有用である。好ましくは、ワイヤレスシステム９０は更に、より良く規定された位置を有するショートレンジワイヤレスビーコンを少なくとも有する。典型的に、このようなショートレンジビーコンは、それらの伝送範囲を制限して１ｍＷ乃至１００ｍＷの伝送出力パワーを有する。
【００３４】
ワイヤレスビーコンを更に有するシステムでは、ローミングの際、ユーザが連続したビーコンに遭遇し、おそらく１回より多くビーコンに遭遇する。ワイヤレス装置７は、位置識別サーバ９１にビーコン情報を渡すためのブリッジ又はリレーとして働く。渡されたビーコン情報の受信時に、サーバ９１は位置データベース９２を更新し、これによりデータベース９２は、ワイヤレス装置がどのワイヤレスビーコンに近接しているか又は近接していたかを反映する。ワイヤレスシステム９０は、位置又は近接性の変化を予測するために、所与のワイヤレス装置又はワイヤレス装置の組について短期的又は長期的なプロキシミティデータを使用することができる。一例として、ワイヤレス装置を携帯するユーザは、ワイヤレスビーコンの範囲内で道路を進む。集められた位置情報に基づいて、ワイヤレスシステム９０は、ユーザがある時間に所与の位置に到着するときを予測することもできる。このような予測機構は、サーバ９１において走るアプリケーションとして実現されてもよい。ワイヤレスシステム９０は、ユーザに関する位置の近接性の長期的履歴（ヒストリ）を使用してユーザの動き、個々の興味又は共有される興味のプロファイルを組み立てることができる。これにより、ユーザは、場所、店及び他のユーザとリンクされることができる。データベース９２は、時間平均されるこれらの場所及び人とのマッチングのレコードを記憶することができる。
【００３５】
図１１は、本発明による位置識別情報の取得の代替例を示している。包括的な位置をユニークに識別する位置識別子１１１と、位置の記述１１２と、位置の緯度及び経度データとをもつテーブル１１０が示されている。位置識別は、さまざまなやり方で表現されることができる。位置識別は、位置の地理的な記述であってもよく、これにより位置識別子自体が、位置を識別するためのデータを形成する。位置識別は、位置の地理的な記述に対する参照であってもよく、すなわち位置を決定するために使用されうる他の情報へのポインタであってもよい。
【００３６】
図１２は、本発明による位置識別サーバ９１の実施例を示す。セルラネットワーク９７、ＷＡＰゲートウェイ１２０及びインターネットサーバ１２１を通して、ワイヤレス装置９３は、データベース９２への包含のために位置識別サーバ９１に位置及びユーザアイデンティティ情報を渡す。位置識別サーバ９１は、インターネットを通して到達することができるウェブサーバ１２１上に存在するＣＧＩ（ｃｏｍｍｏｎ ｇａｔｅｗａｙ ｉｎｔｅｒｆａｃｅ）スクリプトとして実現される。ワイヤレス装置９３は、ワイヤレスビーコン９５から取得した位置識別子をＷＡＰ（ｈｔｔｐ：／／１．１．１．１／ｌｏｃｓｒｖｒ．ｃｇｉ？ｌｏｃ＿ｉｄ＝Ｌｉ＆ｕｓｅｒ＿ｉｄ＝Ｕｉ）を使用して位置識別サーバ９１に伝送する。ワイヤレス装置９３は位置識別子をもつＣＧＩスクリプトをパラメータと呼び、位置識別サーバのＣＧＩスクリプトは、それが存在するウェブサーバ１２１により起動される。起動時に、位置識別サーバのＣＧＩスクリプトはパラメータとして位置識別子を受信し、ＣＧＩスクリプトはデータベース９２において位置識別子を記憶する。
【００３７】
図１３は、本発明によるプロキシミティアラートアプリケーションを示す。
【００３８】
図示するように、ワイヤレス装置１３０は、位置Ｌｉにおいてビーコン１３１の範囲内にあり、ワイヤレス装置１３２は、位置Ｌｊにおいてビーコン１３３の範囲内にあり、ワイヤレス装置１３４は、位置Ｌｋにおいてビーコン１３５の範囲内にある。更に、ワイヤレス装置１３４を携帯するユーザ１のユーザプロファイル１３６が図示されている。ユーザ２をユーザ１のユーザープロファイル１３６と突き合わせ（マッチング）する結果として、ユーザ１は、「ユーザ２が近くにいる」というプロキシミティアラートを得る。
【００３９】
プロキシミティアラートアプリケーションは、位置識別サーバにより受信され記憶されたプロキシミティ情報を使用し、２人のユーザ又は１人のユーザと位置との近接性を決定するためにその情報を処理する。プロキシミティアラートアプリケーションは、２人のユーザ又はユーザと位置との近接性を決定するために以下の情報を使用する。
【００４０】
ユーザの位置：
これは、位置識別サーバ９１により記憶されている情報から決定することができる。このアプリケーションは、位置識別が位置識別サーバ９１に送られたのち、ユーザがどれくらい長くその位置の近くにいると考えられるかについていくつかの仮定をしなければならない。例えば、最終の既知のユーザ位置が１時間前に得られたものである場合、ユーザがなお同じ位置にいると仮定することは適当ではない。
【００４１】
２つの所与の位置識別の間の距離：
所与の位置識別により表現される２つの位置の間の距離を決定することは、位置識別のインプリメンテーションに依存する。位置識別が位置の地理的な記述を表現する場合、２つの位置の間の距離は、位置識別から直接計算することができる。位置識別が、地理的な位置の記憶されている記述をさす場合、位置の間の距離を決定するために、記憶されている位置記述が取り出されなければならない。
【００４２】
２人のユーザ又はユーザと位置との近接性を決定することができるアプリケーションは、プロキシミティアラートである。プロキシミティアラートアプリケーションは、ユーザが、ユーザ又は位置の近接性に基づいてアラートを構成することを可能にする。新しい情報の受信時に、プロキシミティアラートアプリケーションは、当該ユーザと、当該ユーザがアラートされたいと思うすべてのユーザ及び位置との間の近接性を決定する。アプリケーションが、当該ユーザの近くに何らかの位置又はユーザがあると決定する場合、当該ユーザはアラートされる。プロキシミティアラートは２つのタイプがありえ、ユーザ対ユーザの近接性のアラートと、ユーザ対位置の近接性のアラートとがありえる。
【００４３】
図１４は、本発明によるプロキシミティベースのワイヤレスシステムにおけるシステム挙動の変形例を示している。システム９０は、位置識別サーバ９１に加えてプロキシミティサーバ１４０を有する。プロキシミティサーバ１４０は、位置識別サーバ９１に含まれてもよい。ワイヤレス装置１４０及び１４１は、ビーコン１４２の範囲内にある。
【００４４】
プロキシミティ検出は、ユーザの近接性に基づいてシステム又はシステムの一部の挙動を変更するために使用される。典型的にはシステムの一部が制御される。このアプリケーションは、位置識別サーバ９１により集められた位置情報を使用し、それを処理してユーザ対ユーザ及びユーザ対位置の近接性を決定する。その情報に基づいて、このアプリケーションは、該アプリケーションがこれに応じて制御するシステムの一部を変更する。所与の例では、プロキシミティサーバ１４０は、ワイヤレスビーコン１４２及びアプリケーションＩ、Ｊ及びＫの選択を制御する。
【００４５】
図１５は、そのようなプロキシミティベースのシステムにおいてホットバッジ（ｈｏｔ ｂａｄｇｅ）アプリケーションを示す。図示するように、ワイヤレス装置１５０−１５２が、ビーコン１５３の範囲内にある。更に、ワイヤレス装置１５０−１５２のユーザのユーザプロファイル及びホットバッジサーバ１５４が示されている。ホットバッジサーバは、位置識別サーバ９１に含まれてもよい。
【００４６】
ホットバッジは概して合致生成アプリケーションである。それぞれのユーザは、個人的なプロファイルを有する。ユーザは、そのユーザが会いたいと思う他のユーザのプロファイルを設定する。ユーザが「ホットバッジ能力のある」ワイヤレスビーコン１５３の範囲に入ると、ワイヤレスビーコン１５３は、そのユーザに、ワイヤレスビーコン１５３の範囲内にある他のユーザ及びそれらのプロファイルを知らせる。ユーザのワイヤレス装置は、ユーザの関心に基づいて、範囲内いる人についてそのユーザにアラートする。
【００４７】
この状況では、ユーザがビーコンの範囲に入ると、ユーザのワイヤレス装置が、ワイヤレスビーコン１５３の位置識別子ＩＤを受信し、位置識別サーバ９１にそれを伝送する。位置データベース９２からこの情報を受信するホットバッジサーバ１５４は、ユーザに近接するワイヤレスビーコンに、その挙動を変更して新しいユーザを反映するように命じる。ワイヤレスビーコンは、それがブロードキャストする情報を変更し、その情報に新しいユーザのプロファイルを含める。ユーザが情報を受信すると、ユーザのワイヤレス装置はすべてのプロファイルと必要なプロファイルとを突き合わせ又はマッチングし、必要に応じてユーザにアラートする。
【００４８】
図１５Ａでは、ワイヤレス装置１５０−１５２が、ワイヤレスビーコン１５３の範囲内にある。図１５Ｂでは、ユーザ４と共にある新しいワイヤレス装置１５５が、ワイヤレスビーコン１５３の範囲に入り、その結果としてホットバッジサーバ１５４にユーザ４のユーザプロファイル１５６が供給される。図１５Ｃでは、ビーコン１５３がここでユーザ１−４のユーザプロファイルをブロードキャストするという最後の状況が達成される。
【００４９】
図１６は、本発明によるプロキシミティアラートシステムにおけるフィルタリングを示す。
【００５０】
ユーザのワイヤレス装置は、それがワイヤレスビーコンから新しい位置識別を受信するときは必ず位置識別を位置識別サーバに送る。位置識別サーバは、他のアプリケーションによる使用のため、それが受信するすべての位置識別を処理し、それらを位置データベースに記憶する。しかしながら、ユーザがワイヤレスビーコンをあまりに速く通り過ぎ、又はビーコンレンジの組をあまりに頻繁に通過する場合、位置識別サーバに渡される又は位置データベースに記憶される位置識別のいくつかをフィルタすることがより効率的である。
【００５１】
位置データフィルタリングは、クライアント、ワイヤレス装置の側で行うことができ、またサーバ側で行うことができる。
【００５２】
サーバ側の位置データフィルタリングは、ワイヤレス装置から受信した位置データを解析し、他のアプリケーションがそれを効率的に使用するために位置データを最適化するプロセスである。フィルタリングは、主に、冗長であるデータを除去することを含み、データベースに既に存在するデータにいかなる値も追加しない。このようなデータは、使用されることなくアプリケーションに時間を費やさせる。
【００５３】
サーバ側の位置データフィルタリングによりフィルタリングされることができる冗長データの例：
位置識別サーバは、任意の２つの所与の位置識別の間の距離を決定することができる。ハンドヘルドから受信される２つの連続する位置識別がそれほど離れておらず、データを処理しているアプリケーションに影響を生じさせる場合、位置識別サーバは、後者の位置識別を無視することを選ぶことができる。
【００５４】
クライアント側の位置データフィルタリングは、アプリケーションによっておそらく実現されるプロセスである。このプロセスは、位置識別サーバに送られる位置識別を最適化して、ワイヤレス装置、すなわち位置識別サーバ通信を最適化する。いくつかの状況において、ワイヤレス装置は、どのデータが位置識別サーバにとって冗長であるかを決定する立場にある。
【００５５】
例えば、ユーザのワイヤレス装置は、「１分間に１度だけ伝送する」というルールに従う単純なフィルタを実現することができる。位置識別サーバに位置識別を伝送した後のワイヤレス装置は、１分経つまでは新しい位置識別を伝送しない。このような方法は、ユーザがワイヤレスビーコンの範囲を非常に速く移動する場合に効率的である。ワイヤレス装置は、ユーザが速く動いており、ユーザがワイヤレスビーコンの範囲内に長くは留まらないので、ユーザが遭遇するすべての位置識別を伝送することは価値がないことを容易に認識することができる。
【００５６】
図１６Ａは、クライアント側のフィルタリングを示し、図１６Ｂはサーバ側のフィルタリングを示している。
【００５７】
クライアント側におけるフィルタリング：
ブロック１６０において、ワイヤレス装置は位置識別子を待つ。位置識別子が受信されると、ブロック１６１で、位置サーバへの位置識別子の直前の伝送からあらかじめ決められた期間（例えば１分）が満了しているかどうかがチェックされる。そうである場合、ブロック１６２で、ワイヤレス装置は、新しく取得された位置識別子を伝送する。そうでなければ、新しく取得されたものを無視し、他の位置識別子を待つ。位置識別子の伝送時、ブロック１６３で、ワイヤレス装置は、あらかじめ決められた期間を１分に設定する。
【００５８】
サーバ側におけるフィルタリング：
ブロック１６４で、サーバは位置識別子を待つ。受信時に、ブロック１６５で、サーバは、ユーザの最後の既知の位置を取り出す。ブロック１６６で、サーバは、ユーザの現在の位置と、前の位置との間の距離を計算し、その距離が所与の閾値、例えば２０ｍより小さいどうかチェックする。そうである場合、更新は行われない。そうでない場合、ブロック１６７で、ユーザが関心をもつエントリが取り出され、ブロック１６８で、ユーザの現在の位置とユーザが関心をもつエントリとの間の距離が計算される。ブロック１６９でテストされるように、後者の距離が非常に大きく、例えば１００ｍを超える場合、サーバは、別の位置識別を待つ。１００ｍを超えない場合、ブロック１７０で、アラート信号がユーザに送信される。
【００５９】
上述したことに関して、当業者には、さまざまな変形例が特許請求の範囲に記載される本発明の精神の範囲内にあり、従って本発明はここで示した例示に限定されないことが明らかであろう。「有する、含む」という語は、特許請求の範囲に挙げられていない他の構成要素又はステップの存在を除外しない。
【図面の簡単な説明】
【図１】本発明によるワイヤレスシステムの概略的に示す図。
【図２】本発明による別のワイヤレスシステムを概略的に示す図。
【図３】本発明によるワイヤレスシステムにおいて使用されるワイヤレス装置を示す図。
【図４】本発明によるワイヤレス装置の別の表現を示す図。
【図５】本発明によるワイヤレス装置のローミングを示す図。
【図６Ａ】本発明によるワイヤレスシステムで使用されるビーコン信号を示す図。
【図６Ｂ】本発明によるワイヤレスシステムで使用されるビーコン信号を示す図。
【図６Ｃ】本発明によるワイヤレスシステムで使用されるビーコン信号を示す図。
【図７】本発明によるワイヤレス装置の更に別の表現を示す図。
【図８】本発明の処理を示すフローチャート。
【図９】本発明による位置識別サーバを備えるワイヤレスシステムを概略的に示す図。
【図１０】本発明による位置識別サーバにより使用されるデータベースレコードを示す図。
【図１１】本発明による位置識別情報の取得を示す図。
【図１２】本発明による位置識別サーバを示す図。
【図１３】本発明によるプロキシミティアラートアプリケーションを示す図。
【図１４】本発明によるプロキシミティベースのワイヤレスシステムにおけるシステム挙動の変形例を示す図。
【図１５Ａ】上記プロキシミティベースのシステムにおけるホットバッジアプリケーションを示す図。
【図１５Ｂ】上記プロキシミティベースのシステムにおけるホットバッジアプリケーションを示す図。
【図１５Ｃ】上記プロキシミティベースのシステムにおけるホットバッジアプリケーションを示す図。
【図１６Ａ】本発明によるプロキシミティアラートシステムにおけるフィルタリングを示す図。
【図１６Ｂ】本発明によるプロキシミティアラートシステムにおけるフィルタリングを示す図。
【図１】
2004507182.tif 000003
【図２】
2004507182.tif 000004
【図３】
2004507182.tif 000005
【図４】
2004507182.tif 000006
【図５】
2004507182.tif 000007
【図６Ａ】
2004507182.tif 000008
【図６Ｂ】
2004507182.tif 000009
【図６Ｃ】
2004507182.tif 000010
【図７】
2004507182.tif 000011
【図８】
2004507182.tif 000012
【図９】
2004507182.tif 000013
【図１０】
2004507182.tif 000014
【図１１】
2004507182.tif 000015
【図１２】
2004507182.tif 000016
【図１３】
2004507182.tif 000017
【図１４】
2004507182.tif 000018
【図１５Ａ】
2004507182.tif 000019
【図１５Ｂ】
2004507182.tif 000020
【図１５Ｃ】
2004507182.tif 000021
【図１６Ａ】
2004507182.tif 000022
【図１６Ｂ】
2004507182.tif 000023
【国際公開パンフレット】
2004507182.tif 000024
2004507182.tif 000025
2004507182.tif 000026
2004507182.tif 000027
2004507182.tif 000028
2004507182.tif 000029
2004507182.tif 000030
2004507182.tif 000031
2004507182.tif 000032
2004507182.tif 000033
2004507182.tif 000034
2004507182.tif 000035
2004507182.tif 000036
2004507182.tif 000037
2004507182.tif 000038
2004507182.tif 000039
2004507182.tif 000040
2004507182.tif 000041
2004507182.tif 000042
2004507182.tif 000043
2004507182.tif 000044
2004507182.tif 000045
2004507182.tif 000046
2004507182.tif 000047
2004507182.tif 000048
2004507182.tif 000049
2004507182.tif 000050
2004507182.tif 000051
2004507182.tif 000052
2004507182.tif 000053
2004507182.tif 000054
【国際公開パンフレット（コレクトバージョン）】
2004507182.tif 000055
【国際調査報告】
2004507182.tif 000056
2004507182.tif 000057
2004507182.tif 000058