(57)【特許請求の範囲】
【請求項１】
第１のユーザ機器によって、発見要求メッセージを第１の近接ベースのサービスエンティティへ送信するステップであって、前記発見要求メッセージは、前記第１のユーザ機器の初期のロケーション情報を含む、ステップと、
前記第１の近接ベースのサービスエンティティによって送信された発見応答メッセージを受信するステップであって、前記発見応答メッセージは、前記第１のユーザ機器の第１のコードワードを含む、ステップと、
前記第１のユーザ機器のロケーションオフセット情報を取得し、前記ロケーションオフセット情報および前記第１のコードワードに従って発見メッセージを生成するステップであって、前記ロケーションオフセット情報は、前記第１のユーザ機器の現在のロケーションと初期ロケーションとの間におけるオフセットである、ステップと、
前記発見メッセージをブロードキャストするステップであって、前記発見メッセージは、前記初期のロケーション情報および前記ロケーションオフセット情報を取得した後に、前記初期のロケーション情報および前記ロケーションオフセット情報に従って前記第１のユーザ機器のロケーションを決定するために、第２のユーザ機器、または前記第２のユーザ機器が属している第２の近接ベースのサービスエンティティによって使用される、ステップと
を含むユーザ機器間での発見方法。
【請求項２】
前記第１のユーザ機器の前記現在のロケーションと前記初期ロケーションとの間における前記オフセットが、事前設定された最大オフセットよりも大きい場合には、前記第１のユーザ機器の現在のロケーション情報を前記第１の近接ベースのサービスエンティティへ送信し、それによって前記第１の近接ベースのサービスエンティティは、前記第１のユーザ機器の前記現在のロケーション情報を使用することによって前記初期のロケーション情報を更新するステップ
をさらに含む請求項１に記載の方法。
【請求項３】
第１のユーザ機器によってブロードキャストされた発見メッセージを第２のユーザ機器によって取得するステップであって、前記発見メッセージは、前記第１のユーザ機器のロケーションオフセット情報を含み、前記ロケーションオフセット情報は、前記第１のユーザ機器の現在のロケーションと初期ロケーションとの間におけるオフセットである、ステップと、
前記第２のユーザ機器が属している第２の近接ベースのサービスエンティティへマッチレポートメッセージを送信するステップであって、前記マッチレポートメッセージは、前記発見メッセージを含む、ステップと、
前記第２の近接ベースのサービスエンティティによって送信される前記第１のユーザ機器の初期のロケーション情報を受信し、前記初期のロケーション情報および前記ロケーションオフセット情報に従って前記第１のユーザ機器のロケーションを決定するか、または前記第２の近接ベースのサービスエンティティによって送信された測位情報を受信するステップであって、前記測位情報は、前記第１のユーザ機器のロケーションを示すために使用され、前記測位情報は、前記初期のロケーション情報および前記マッチレポートメッセージに従って前記第２の近接ベースのサービスエンティティによって取得される、ステップと
を含むユーザ機器間での発見方法。
【請求項４】
前記測位情報は、前記初期のロケーション情報および前記ロケーションオフセット情報に従って第１の近接ベースのサービスエンティティによって取得される前記第１のユーザ機器のロケーション情報を含む請求項３に記載の方法。
【請求項５】
前記マッチレポートメッセージは、前記第２のユーザ機器のロケーション情報をさらに含み、前記測位情報は、前記第１のユーザ機器の前記ロケーションを決定した後に、前記第１のユーザ機器の前記ロケーションおよび前記第２のユーザ機器のロケーションに従って第１の近接ベースのサービスエンティティによって取得される、前記第１のユーザ機器と、前記第２のユーザ機器との間における距離情報を含む請求項３に記載の方法。
【請求項６】
第１のユーザ機器によって送信された発見要求メッセージを第１の近接ベースのサービスエンティティによって受信するステップであって、前記発見要求メッセージは、前記第１のユーザ機器の初期のロケーション情報を含む、ステップと、
第２のユーザ機器によって送信されたマッチレポートメッセージを受信するステップであって、前記マッチレポートメッセージは、発見メッセージを含み、前記発見メッセージは、前記第１のユーザ機器によってブロードキャストされ、前記第２のユーザ機器によって取得され、前記第１のユーザ機器のロケーションオフセット情報を含み、前記第１のユーザ機器および前記第２のユーザ機器は両方とも、前記第１の近接ベースのサービスエンティティに属している、ステップと、
前記初期のロケーション情報を前記第２のユーザ機器へ送信し、それによって前記第２のユーザ機器は、前記初期のロケーション情報および前記ロケーションオフセット情報に従って前記第１のユーザ機器のロケーションを決定するか、または前記初期のロケーション情報および前記マッチレポートメッセージに従って測位情報を取得し、前記測位情報を前記第２のユーザ機器へ送信するステップであって、前記測位情報は、前記第１のユーザ機器のロケーションを示すために使用される、ステップと
を含むユーザ機器間での発見方法。
【請求項７】
前記初期のロケーション情報および前記マッチレポートメッセージに従って測位情報を取得する前記ステップは、
前記初期のロケーション情報および前記ロケーションオフセット情報に従って前記第１のユーザ機器の前記ロケーションを決定するステップであって、前記測位情報は、前記第１のユーザ機器のロケーション情報を含む、ステップを含む請求項６に記載の方法。
【請求項８】
前記マッチレポートメッセージは、前記第２のユーザ機器のロケーション情報をさらに含み、前記初期のロケーション情報および前記マッチレポートメッセージに従って測位情報を取得する前記ステップは、
前記初期のロケーション情報および前記ロケーションオフセット情報に従って前記第１のユーザ機器の前記ロケーションを決定するステップと、
前記第１のユーザ機器の前記ロケーションおよび前記第２のユーザ機器のロケーションに従って、前記第１のユーザ機器と、前記第２のユーザ機器との間における距離を決定するステップであって、前記測位情報は、前記第１のユーザ機器と、前記第２のユーザ機器との間における距離情報を含む、ステップとを含む請求項６に記載の方法。
【請求項９】
ユーザ機器であって、
発見要求メッセージを第１の近接ベースのサービスエンティティへ送信するように構成されている送信ユニットであって、前記発見要求メッセージは、前記ユーザ機器の初期のロケーション情報を含む、送信ユニットと、
前記第１の近接ベースのサービスエンティティによって送信された発見応答メッセージを受信するように構成されている受信ユニットであって、前記発見応答メッセージは、前記ユーザ機器の第１のコードワードを含む、受信ユニットと、
前記ユーザ機器のロケーションオフセット情報を取得するように構成されている取得ユニットと、
前記ロケーションオフセット情報および前記第１のコードワードに従って発見メッセージを生成するように構成されている生成ユニットであって、前記ロケーションオフセット情報は、前記ユーザ機器の現在のロケーションと初期ロケーションとの間におけるオフセットである、生成ユニットと、
前記発見メッセージをブロードキャストするように構成されているブロードキャストユニットであって、前記発見メッセージは、前記初期のロケーション情報および前記ロケーションオフセット情報を取得した後に、前記初期のロケーション情報および前記ロケーションオフセット情報に従って前記ユーザ機器のロケーションを決定するために、第２のユーザ機器、または前記第２のユーザ機器が属している第２の近接ベースのサービスエンティティによって使用される、ブロードキャストユニットとを含むユーザ機器。
【請求項１０】
前記送信ユニットは、
前記ユーザ機器の前記現在のロケーションと前記初期ロケーションとの間における前記オフセットが、事前設定された最大オフセットよりも大きい場合には、前記ユーザ機器の現在のロケーション情報を前記第１の近接ベースのサービスエンティティへ送信するようにさらに構成されており、それによって前記第１の近接ベースのサービスエンティティは、前記ユーザ機器の前記現在のロケーション情報を使用することによって前記初期のロケーション情報を更新する請求項９に記載のユーザ機器。
【請求項１１】
ユーザ機器であって、
第１のユーザ機器によってブロードキャストされた発見メッセージを取得するように構成されている第１の受信ユニットであって、前記発見メッセージは、前記第１のユーザ機器のロケーションオフセット情報を含み、前記ロケーションオフセット情報は、前記第１のユーザ機器の現在のロケーションと初期ロケーションとの間におけるオフセットである、第１の受信ユニットと、
前記ユーザ機器が属している第２の近接ベースのサービスエンティティへマッチレポートメッセージを送信するように構成されている送信ユニットであって、前記マッチレポートメッセージは、前記発見メッセージを含む、送信ユニットと、
前記第２の近接ベースのサービスエンティティによって送信された測位情報を受信するように構成されている第２の受信ユニットであって、前記測位情報は、前記第１のユーザ機器のロケーションを示すために使用され、前記測位情報は、初期のロケーション情報および前記マッチレポートメッセージに従って前記第２の近接ベースのサービスエンティティによって取得される、第２の受信ユニット、または、前記第２の近接ベースのサービスエンティティによって送信される前記第１のユーザ機器の初期のロケーション情報を受信するように構成されている前記第２の受信ユニットとを含み、前記初期のロケーション情報および前記ロケーションオフセット情報に従って前記第１のユーザ機器のロケーションを決定するように構成されている決定ユニットをさらに含むユーザ機器。
【請求項１２】
近接ベースのサービスエンティティであって、
第１のユーザ機器によって送信された発見要求メッセージを受信するように構成されている第１の受信ユニットであって、前記発見要求メッセージは、前記第１のユーザ機器の初期のロケーション情報を含む、第１の受信ユニットと、
第２のユーザ機器によって送信されたマッチレポートメッセージを受信するように構成されている第２の受信ユニットであって、前記マッチレポートメッセージは、発見メッセージを含み、前記発見メッセージは、前記第１のユーザ機器によってブロードキャストされ、前記第２のユーザ機器によって取得され、前記第１のユーザ機器のロケーションオフセット情報を含み、前記第１のユーザ機器および前記第２のユーザ機器は両方とも、前記近接ベースのサービスエンティティに属している、第２の受信ユニットと、
前記初期のロケーション情報を前記第２のユーザ機器へ送信するように構成されている送信ユニットであって、それによって前記第２のユーザ機器は、前記初期のロケーション情報および前記ロケーションオフセット情報に従って前記第１のユーザ機器のロケーションを決定する、送信ユニットとを含み、または、前記初期のロケーション情報および前記マッチレポートメッセージに従って測位情報を取得するように構成されている取得ユニットをさらに含み、前記送信ユニットは、前記測位情報を前記第２のユーザ機器へ送信するように構成されており、前記測位情報は、前記第１のユーザ機器のロケーションを示すために使用される、近接ベースのサービスエンティティ。
【請求項１３】
前記取得ユニットは、
前記初期のロケーション情報および前記ロケーションオフセット情報に従って前記第１のユーザ機器の前記ロケーションを決定するように特に構成されており、前記測位情報は、前記第１のユーザ機器のロケーション情報を含む請求項１２に記載の近接ベースのサービスエンティティ。
【請求項１４】
前記マッチレポートメッセージは、前記第２のユーザ機器のロケーション情報をさらに含み、前記取得ユニットは、
前記初期のロケーション情報および前記ロケーションオフセット情報に従って前記第１のユーザ機器の前記ロケーションを決定し、
前記第１のユーザ機器の前記ロケーションおよび前記第２のユーザ機器のロケーションに従って、前記第１のユーザ機器と、前記第２のユーザ機器との間における距離を決定するように特に構成されており、前記測位情報は、前記第１のユーザ機器と、前記第２のユーザ機器との間における距離情報を含む請求項１２に記載の近接ベースのサービスエンティティ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信技術の分野に関し、詳細には、ユーザ機器間での発見方法、装置、およびシステムに関する。
【背景技術】
【０００２】
従来のモバイルネットワークにおいては、ユーザ機器（英語のフルネーム：Ｕｓｅｒ  Ｅｑｕｉｐｍｅｎｔ、略してＵＥ）間におけるデータ通信は、コアネットワークを使用することによって実施される必要がある。たとえ２つのＵＥが非常に近接していても、それらの２つのＵＥの間におけるデータは、それでもなおコアネットワークを使用することによって伝送される必要がある。このケースにおいては、比較的大きなネットワーク伝送帯域幅が必要とされ、伝送効率は比較的低い。
【０００３】
比較的近接しているＵＥどうしが、コアネットワークを使用せずに互いにデータを直接伝送することを可能にするためには、それらのユーザ機器は、互いを発見することができる必要がある。すなわち、ユーザ機器は、別のユーザ機器までの距離を正確に推定することができる必要がある。
【０００４】
既存の第３世代パートナーシッププロジェクト（英語のフルネーム：３ｒｄ  Ｇｅｎｅｒａｔｉｏｎ  Ｐａｒｔｎｅｒｓｈｉｐ  Ｐｒｏｊｅｃｔ、略して３ＧＰＰ）は、ユーザ機器間における相互の発見のために下記の技術的なソリューションを提供している。
【０００５】
第１のユーザ機器が、ブロードキャストコードワードを生成し、そのブロードキャストコードワードをブロードキャストし、そのブロードキャストコードワードは、第１のユーザ機器のロケーション情報を含み、そのロケーション情報は、グローバルポジショニングシステム（英語のフルネーム：Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ、略してＧＰＳ）座標であり得る。第２のユーザ機器が、そのブロードキャストコードワードを受信および解析して、第１のユーザ機器のロケーション情報を取得し、第２のユーザ機器のロケーション情報に従って距離推定を実行する。
【０００６】
前述のソリューションにおいては、第１のユーザ機器は、ロケーション情報を含むブロードキャストコードワードをブロードキャストする。この結果、第１のユーザ機器のロケーション情報は、無線インターフェースにおいて長い間暴露され、ユーザのプライバシー漏洩を引き起こし得る。
【発明の概要】
【０００７】
本発明の実施形態は、ユーザ機器どうしが互いを発見する際の起こり得るプライバシー漏洩という従来技術の問題を解決するためのユーザ機器間での発見方法、装置、およびシステムを提供する。
【０００８】
本発明の前述の目的を達成するために、本発明は、下記の技術的なソリューションを提供する。
【０００９】
第１の態様によれば、ユーザ機器間での発見方法が提供され、この方法は、
第１のユーザ機器によって、発見要求メッセージを第１の近接ベースのサービスエンティティへ送信するステップであって、その発見要求メッセージは、第１のユーザ機器の初期のロケーション情報を含む、ステップと、
第１の近接ベースのサービスエンティティによって送信された発見応答メッセージを受信するステップであって、その発見応答メッセージは、第１のユーザ機器の第１のコードワードを含む、ステップと、
第１のユーザ機器のロケーションオフセット情報を取得し、そのロケーションオフセット情報および第１のコードワードに従って発見メッセージを生成するステップであって、そのロケーションオフセット情報は、第１のユーザ機器の現在のロケーションと初期ロケーションとの間におけるオフセットである、ステップと、
発見メッセージをブロードキャストするステップであって、その発見メッセージは、初期のロケーション情報およびロケーションオフセット情報を取得した後に、その初期のロケーション情報およびロケーションオフセット情報に従って第１のユーザ機器のロケーションを決定するために、第２のユーザ機器、またはその第２のユーザ機器が属している第２の近接ベースのサービスエンティティによって使用される、ステップとを含む。
【００１０】
第１の態様に関連して、第１の可能な実施様式においては、この方法は、
第１のユーザ機器の現在のロケーションと初期ロケーションとの間におけるオフセットが、事前設定された最大オフセットよりも大きい場合には、第１のユーザ機器の現在のロケーション情報を第１の近接ベースのサービスエンティティへ送信し、それによって第１の近接ベースのサービスエンティティは、第１のユーザ機器の現在のロケーション情報を使用することによって初期のロケーション情報を更新するステップをさらに含む。
【００１１】
第２の態様によれば、別のユーザ機器間での発見方法が提供され、この方法は、
第１のユーザ機器によってブロードキャストされた発見メッセージを第２のユーザ機器によって取得するステップであって、その発見メッセージは、第１のユーザ機器のロケーションオフセット情報を含み、そのロケーションオフセット情報は、第１のユーザ機器の現在のロケーションと初期ロケーションとの間におけるオフセットである、ステップと、
第２のユーザ機器が属している第２の近接ベースのサービスエンティティへマッチレポートメッセージを送信するステップであって、そのマッチレポートメッセージは、発見メッセージを含む、ステップと、
第２の近接ベースのサービスエンティティによって送信される第１のユーザ機器の初期のロケーション情報を受信し、その初期のロケーション情報およびロケーションオフセット情報に従って第１のユーザ機器のロケーションを決定するか、または第２の近接ベースのサービスエンティティによって送信された測位情報を受信するステップであって、その測位情報は、第１のユーザ機器のロケーションを示すために使用され、その測位情報は、初期のロケーション情報およびマッチレポートメッセージに従って第２の近接ベースのサービスエンティティによって取得される、ステップとを含む。
【００１２】
第２の態様に関連して、第１の可能な実施様式においては、測位情報は、初期のロケーション情報およびロケーションオフセット情報に従って第１の近接ベースのサービスエンティティによって取得される第１のユーザ機器のロケーション情報を含む。
【００１３】
第２の態様、または第２の態様の第１の可能な実施様式に関連して、第２の可能な実施様式においては、マッチレポートメッセージは、第２のユーザ機器のロケーション情報をさらに含み、測位情報は、第１のユーザ機器のロケーションを決定した後に、第１のユーザ機器のロケーションおよび第２のユーザ機器のロケーションに従って第１の近接ベースのサービスエンティティによって取得される、第１のユーザ機器と、第２のユーザ機器との間における距離情報を含む。
【００１４】
第３の態様によれば、さらに別のユーザ機器間での発見方法が提供され、この方法は、
第１のユーザ機器によって送信された発見要求メッセージを第１の近接ベースのサービスエンティティによって受信するステップであって、その発見要求メッセージは、第１のユーザ機器の初期のロケーション情報を含む、ステップと、
第２のユーザ機器によって送信されたマッチレポートメッセージを受信するステップであって、そのマッチレポートメッセージは、発見メッセージを含み、その発見メッセージは、第１のユーザ機器によってブロードキャストされ、第２のユーザ機器によって取得され、第１のユーザ機器のロケーションオフセット情報を含み、第１のユーザ機器および第２のユーザ機器は両方とも、第１の近接ベースのサービスエンティティに属している、ステップと、
初期のロケーション情報を第２のユーザ機器へ送信し、それによって第２のユーザ機器は、その初期のロケーション情報およびロケーションオフセット情報に従って第１のユーザ機器のロケーションを決定するか、またはその初期のロケーション情報およびマッチレポートメッセージに従って測位情報を取得し、その測位情報を第２のユーザ機器へ送信するステップであって、その測位情報は、第１のユーザ機器のロケーションを示すために使用される、ステップとを含む。
【００１５】
第３の態様に関連して、第１の可能な実施様式においては、初期のロケーション情報およびマッチレポートメッセージに従って測位情報を取得するステップは、
初期のロケーション情報およびロケーションオフセット情報に従って第１のユーザ機器のロケーションを決定するステップであって、測位情報は、第１のユーザ機器のロケーション情報を含む、ステップを含む。
【００１６】
第３の態様、または第３の態様の第１の可能な実施様式に関連して、第２の可能な実施様式においては、マッチレポートメッセージは、第２のユーザ機器のロケーション情報をさらに含み、初期のロケーション情報およびマッチレポートメッセージに従って測位情報を取得するステップは、
初期のロケーション情報およびロケーションオフセット情報に従って第１のユーザ機器のロケーションを決定するステップと、
第１のユーザ機器のロケーションおよび第２のユーザ機器のロケーションに従って、第１のユーザ機器と、第２のユーザ機器との間における距離を決定するステップであって、測位情報は、第１のユーザ機器と、第２のユーザ機器との間における距離情報を含む、ステップとを含む。
【００１７】
第４の態様によれば、さらに別のユーザ機器間での発見方法が提供され、この方法は、
第１のユーザ機器によって、その第１のユーザ機器が属している第１の近接ベースのサービスエンティティから、第１のコードワードと、第２のコードワードに対応するフィルタとを取得するステップと、
第１のユーザ機器によって、第１のコードワードをブロードキャストするステップと、
第１のコードワードを受信した後に第２のユーザ機器によってブロードキャストされる第２のコードワードを、フィルタを使用することによって取得し、事前設定された期間内で第２のコードワードに従って第１のユーザ機器のロケーション情報をブロードキャストするステップとを含む。
【００１８】
第４の態様に関連して、第１の可能な実施様式においては、第１のユーザ機器によって、その第１のユーザ機器が属している第１の近接ベースのサービスエンティティから、第１のコードワードと、第２のコードワードに対応するフィルタとを取得するステップは、
第１の発見要求メッセージを第１の近接ベースのサービスエンティティへ送信するステップであって、その第１の発見要求メッセージは、第１の表示情報を含み、その第１の表示情報は、第２のコードワードと、その第２のコードワードに対応するフィルタとを構成するよう第１の近接ベースのサービスエンティティに指示するために使用される、ステップと、
第１の近接ベースのサービスエンティティによって送信された第１の発見応答メッセージを受信するステップであって、その第１の発見応答メッセージは、第１のコードワードおよびフィルタを含む、ステップとを含む。
【００１９】
第５の態様によれば、さらに別のユーザ機器間での発見方法が提供され、この方法は、
第１のユーザ機器によってブロードキャストされた第１のコードワードを第２のユーザ機器によって受信するステップと、
第１のコードワードが受信された後に第２のコードワードをブロードキャストするステップであって、その第２のコードワードは、第２のユーザ機器が属している第２の近接ベースのサービスエンティティから第２のユーザ機器によって取得される、ステップと、
フィルタを使用することによって第２のコードワードを受信した後に、事前設定された期間内で第１のユーザ機器によってブロードキャストされる第１のユーザ機器のロケーション情報を受信するステップであって、そのフィルタは、第２のコードワードに一意に対応する、ステップとを含む。
【００２０】
第５の態様に関連して、第１の可能な実施様式においては、第２のコードワードをブロードキャストするステップの前に、この方法は、
第２の発見要求メッセージを第２の近接ベースのサービスエンティティへ送信するステップであって、その第２の発見要求メッセージは、第２の表示情報を含み、その第２の表示情報は、第２のコードワードを第２の近接ベースのサービスエンティティに要求するために使用される、ステップと、
第２の近接ベースのサービスエンティティによって送信された第２の発見応答メッセージを受信するステップであって、その第２の発見応答メッセージは、第２のコードワードを含む、ステップとをさらに含む。
【００２１】
第６の態様によれば、さらに別のユーザ機器間での発見方法が提供され、この方法は、
第１のユーザ機器によって送信された第１の発見要求メッセージを第１の近接ベースのサービスエンティティによって受信するステップであって、その第１の発見要求メッセージは、第１の表示情報を含む、ステップと、
第１の表示情報に従って、第２のコードワードと、その第２のコードワードに対応するフィルタとを構成するステップと、
第１のコードワードおよびフィルタを第１のユーザ機器へ送信するステップと、
第２のユーザ機器によって送信された第２の発見要求メッセージを受信するステップであって、その第２の発見要求メッセージは、第２の表示情報を含む、ステップと、その第２の表示情報に従って第２のコードワードを第２のユーザ機器へ送信し、それによって第１のユーザ機器は、第２のユーザ機器によってブロードキャストされた第２のコードワードを、フィルタに従って受信した後に、事前設定された期間内で第１のユーザ機器のロケーション情報をブロードキャストする、ステップとを含む。
【００２２】
第７の態様によれば、ユーザ機器が提供され、このユーザ機器は、
発見要求メッセージを第１の近接ベースのサービスエンティティへ送信するように構成されている送信ユニットであって、その発見要求メッセージは、このユーザ機器の初期のロケーション情報を含む、送信ユニットと、
第１の近接ベースのサービスエンティティによって送信された発見応答メッセージを受信するように構成されている受信ユニットであって、その発見応答メッセージは、このユーザ機器の第１のコードワードを含む、受信ユニットと、
このユーザ機器のロケーションオフセット情報を取得するように構成されている取得ユニットと、
ロケーションオフセット情報および第１のコードワードに従って発見メッセージを生成するように構成されている生成ユニットであって、そのロケーションオフセット情報は、このユーザ機器の現在のロケーションと初期ロケーションとの間におけるオフセットである、生成ユニットと、
発見メッセージをブロードキャストするように構成されているブロードキャストユニットであって、その発見メッセージは、初期のロケーション情報およびロケーションオフセット情報を取得した後に、その初期のロケーション情報およびロケーションオフセット情報に従ってこのユーザ機器のロケーションを決定するために、第２のユーザ機器、またはその第２のユーザ機器が属している第２の近接ベースのサービスエンティティによって使用される、ブロードキャストユニットとを含む。
【００２３】
第７の態様に関連して、第１の可能な実施様式においては、送信ユニットは、
このユーザ機器の現在のロケーションと初期ロケーションとの間におけるオフセットが、事前設定された最大オフセットよりも大きい場合には、このユーザ機器の現在のロケーション情報を第１の近接ベースのサービスエンティティへ送信するようにさらに構成されており、それによって第１の近接ベースのサービスエンティティは、このユーザ機器の現在のロケーション情報を使用することによって初期のロケーション情報を更新する。
【００２４】
第８の態様によれば、別のユーザ機器が提供され、このユーザ機器は、
第１のユーザ機器によってブロードキャストされた発見メッセージを取得するように構成されている第１の受信ユニットであって、その発見メッセージは、第１のユーザ機器のロケーションオフセット情報を含み、そのロケーションオフセット情報は、第１のユーザ機器の現在のロケーションと初期ロケーションとの間におけるオフセットである、第１の受信ユニットと、
このユーザ機器が属している第２の近接ベースのサービスエンティティへマッチレポートメッセージを送信するように構成されている送信ユニットであって、そのマッチレポートメッセージは、発見メッセージを含む、送信ユニットと、
第２の近接ベースのサービスエンティティによって送信された測位情報を受信するように構成されている第２の受信ユニットであって、その測位情報は、第１のユーザ機器のロケーションを示すために使用され、その測位情報は、初期のロケーション情報およびマッチレポートメッセージに従って第２の近接ベースのサービスエンティティによって取得される、第２の受信ユニット、または、第２の近接ベースのサービスエンティティによって送信される第１のユーザ機器の初期のロケーション情報を受信するように構成されている第２の受信ユニットとを含み、このユーザ機器は、初期のロケーション情報およびロケーションオフセット情報に従って第１のユーザ機器のロケーションを決定するように構成されている決定ユニットをさらに含む。
【００２５】
第９の態様によれば、近接ベースのサービスエンティティが提供され、この近接ベースのサービスエンティティは、
第１のユーザ機器によって送信された発見要求メッセージを受信するように構成されている第１の受信ユニットであって、その発見要求メッセージは、第１のユーザ機器の初期のロケーション情報を含む、第１の受信ユニットと、
第２のユーザ機器によって送信されたマッチレポートメッセージを受信するように構成されている第２の受信ユニットであって、そのマッチレポートメッセージは、発見メッセージを含み、その発見メッセージは、第１のユーザ機器によってブロードキャストされ、第２のユーザ機器によって取得され、第１のユーザ機器のロケーションオフセット情報を含み、第１のユーザ機器および第２のユーザ機器は両方とも、この近接ベースのサービスエンティティに属している、第２の受信ユニットと、
初期のロケーション情報を第２のユーザ機器へ送信するように構成されている送信ユニットであって、それによって第２のユーザ機器は、その初期のロケーション情報およびロケーションオフセット情報に従って第１のユーザ機器のロケーションを決定する、送信ユニットとを含み、またはこの近接ベースのサービスエンティティは、初期のロケーション情報およびマッチレポートメッセージに従って測位情報を取得するように構成されている取得ユニットをさらに含み、送信ユニットは、その測位情報を第２のユーザ機器へ送信するように構成されており、その測位情報は、第１のユーザ機器のロケーションを示すために使用される。
【００２６】
第９の態様に関連して、第１の可能な実施様式においては、取得ユニットは、
初期のロケーション情報およびロケーションオフセット情報に従って第１のユーザ機器のロケーションを決定するように特に構成されており、測位情報は、第１のユーザ機器のロケーション情報を含む。
【００２７】
第９の態様、または第９の態様の第１の可能な実施様式に関連して、第２の可能な実施様式においては、マッチレポートメッセージは、第２のユーザ機器のロケーション情報をさらに含み、取得ユニットは、
初期のロケーション情報およびロケーションオフセット情報に従って第１のユーザ機器のロケーションを決定し、
第１のユーザ機器のロケーションおよび第２のユーザ機器のロケーションに従って、第１のユーザ機器と、第２のユーザ機器との間における距離を決定するように特に構成されており、測位情報は、第１のユーザ機器と、第２のユーザ機器との間における距離情報を含む。
【００２８】
第１０の態様によれば、さらに別のユーザ機器が提供され、このユーザ機器は、
このユーザ機器が属している第１の近接ベースのサービスエンティティから、第１のコードワードと、第２のコードワードに対応するフィルタとを取得するように構成されている取得ユニットと、
第１のコードワードをブロードキャストするように構成されているブロードキャストユニットと、
第１のコードワードを受信した後に第２のユーザ機器によってブロードキャストされる第２のコードワードを、フィルタを使用することによって取得するように構成されている受信ユニットとを含み、
ブロードキャストユニットは、事前設定された期間内で第２のコードワードに従ってこのユーザ機器のロケーション情報をブロードキャストするようにさらに構成されている。
【００２９】
第１０の態様に関連して、第１の可能な実施様式においては、このユーザ機器は、
第１の発見要求メッセージを第１の近接ベースのサービスエンティティへ送信するように構成されている送信ユニットをさらに含み、その第１の発見要求メッセージは、第１の表示情報を含み、その第１の表示情報は、第２のコードワードと、その第２のコードワードに対応するフィルタとを構成するよう第１の近接ベースのサービスエンティティに指示するために使用され、
取得ユニットは、第１の近接ベースのサービスエンティティによって送信された第１の発見応答メッセージを受信するように特に構成されており、その第１の発見応答メッセージは、第１のコードワードおよびフィルタを含む。
【００３０】
第１１の態様によれば、さらに別のユーザ機器が提供され、このユーザ機器は、
第１のユーザ機器によってブロードキャストされた第１のコードワードを受信するように構成されている第１の受信ユニットと、
第１のコードワードを受信ユニットが受信した後に第２のコードワードをブロードキャストするように構成されているブロードキャストユニットであって、その第２のコードワードは、このユーザ機器が属している第２の近接ベースのサービスエンティティからこのユーザ機器によって取得される、ブロードキャストユニットとを含み、
第１の受信ユニットは、フィルタを使用することによって第２のコードワードを受信した後に、事前設定された期間内で第１のユーザ機器によってブロードキャストされる第１のユーザ機器のロケーション情報を受信するようにさらに構成されており、そのフィルタは、第２のコードワードに一意に対応する。
【００３１】
第１１の態様に関連して、第１の可能な実施様式においては、このユーザ機器は、
第２の発見要求メッセージを第２の近接ベースのサービスエンティティへ送信するように構成されている送信ユニットであって、その第２の発見要求メッセージは、第２の表示情報を含み、その第２の表示情報は、第２のコードワードを第２の近接ベースのサービスエンティティに要求するために使用される、送信ユニットと、
第２の近接ベースのサービスエンティティによって送信された第２の発見応答メッセージを受信するように構成されている第２の受信ユニットであって、その第２の発見応答メッセージは、第２のコードワードを含む、第２の受信ユニットとをさらに含む。
【００３２】
第１２の態様によれば、別の近接ベースのサービスエンティティが提供され、この近接ベースのサービスエンティティは、
第１のユーザ機器によって送信された第１の発見要求メッセージを受信するように構成されている受信ユニットであって、その第１の発見要求メッセージは、第１の表示情報を含む、受信ユニットと、
第１の表示情報に従って、第２のコードワードと、その第２のコードワードに対応するフィルタとを構成するように適合されている構成ユニットと、
第１のコードワードおよびフィルタを第１のユーザ機器へ送信するように構成されている送信ユニットと、
第２のユーザ機器によって送信された第２の発見要求メッセージを受信するように構成されている受信ユニットであって、その第２の発見要求メッセージは、第２の表示情報を含む、受信ユニットとを含み、
送信ユニットは、第２の表示情報に従って第２のコードワードを第２のユーザ機器へ送信するようにさらに構成されており、それによって第１のユーザ機器は、第２のユーザ機器によってブロードキャストされた第２のコードワードを、フィルタに従って受信した後に、事前設定された期間内で第１のユーザ機器のロケーション情報をブロードキャストする。
【００３３】
第１３の態様によれば、さらに別のユーザ機器が提供され、このユーザ機器は、プロセッサと、通信インターフェースと、メモリと、通信バスとを含み、プロセッサ、通信インターフェース、およびメモリは、通信バスを使用することによって互いに通信し、
メモリは、プログラムコードを保存するように構成されており、
プロセッサは、メモリ内に保存されているプログラムコードを呼び出して、
発見要求メッセージを第１の近接ベースのサービスエンティティへ送信するステップであって、その発見要求メッセージは、このユーザ機器の初期のロケーション情報を含む、ステップと、
第１の近接ベースのサービスエンティティによって送信された発見応答メッセージを受信するステップであって、その発見応答メッセージは、このユーザ機器の第１のコードワードを含む、ステップと、
このユーザ機器のロケーションオフセット情報を取得し、そのロケーションオフセット情報および第１のコードワードに従って発見メッセージを生成するステップであって、そのロケーションオフセット情報は、このユーザ機器の現在のロケーションと初期ロケーションとの間におけるオフセットである、ステップと、
発見メッセージをブロードキャストするステップであって、その発見メッセージは、初期のロケーション情報およびロケーションオフセット情報を取得した後に、その初期のロケーション情報およびロケーションオフセット情報に従ってこのユーザ機器のロケーションを決定するために、第２のユーザ機器、またはその第２のユーザ機器が属している第２の近接ベースのサービスエンティティによって使用される、ステップとを行うようにする。
【００３４】
第１３の態様に関連して、第１の可能な実施様式においては、プロセッサは、メモリ内に保存されているプログラムコードを呼び出して、
このユーザ機器の現在のロケーションと初期ロケーションとの間におけるオフセットが、事前設定された最大オフセットよりも大きい場合には、このユーザ機器の現在のロケーション情報を第１の近接ベースのサービスエンティティへ送信し、それによって第１の近接ベースのサービスエンティティは、このユーザ機器の現在のロケーション情報を使用することによって初期のロケーション情報を更新するステップをさらに行うようにする。
【００３５】
第１４の態様によれば、さらに別のユーザ機器が提供され、このユーザ機器は、プロセッサと、通信インターフェースと、メモリと、通信バスとを含み、プロセッサ、通信インターフェース、およびメモリは、通信バスを使用することによって互いに通信し、
メモリは、プログラムコードを保存するように構成されており、
プロセッサは、メモリ内に保存されているプログラムコードを呼び出して、
第１のユーザ機器によってブロードキャストされた発見メッセージを取得するステップであって、その発見メッセージは、第１のユーザ機器のロケーションオフセット情報を含み、そのロケーションオフセット情報は、第１のユーザ機器の現在のロケーションと初期ロケーションとの間におけるオフセットである、ステップと、
このユーザ機器が属している第２の近接ベースのサービスエンティティへマッチレポートメッセージを送信するステップであって、そのマッチレポートメッセージは、発見メッセージを含む、ステップと、
第２の近接ベースのサービスエンティティによって送信される第１のユーザ機器の初期のロケーション情報を受信し、その初期のロケーション情報およびロケーションオフセット情報に従って第１のユーザ機器のロケーションを決定するか、または第２の近接ベースのサービスエンティティによって送信された測位情報を受信するステップであって、その測位情報は、第１のユーザ機器のロケーションを示すために使用され、その測位情報は、初期のロケーション情報およびマッチレポートメッセージに従って第２の近接ベースのサービスエンティティによって取得される、ステップとを行うようにする。
【００３６】
第１５の態様によれば、さらに別の近接ベースのサービスエンティティが提供され、この近接ベースのサービスエンティティは、プロセッサと、通信インターフェースと、メモリと、通信バスとを含み、プロセッサ、通信インターフェース、およびメモリは、通信バスを使用することによって互いに通信し、
メモリは、プログラムコードを保存するように構成されており、
プロセッサは、メモリ内に保存されているプログラムコードを呼び出して、
第１のユーザ機器によって送信された発見要求メッセージを受信するステップであって、その発見要求メッセージは、第１のユーザ機器の初期のロケーション情報を含む、ステップと、
第２のユーザ機器によって送信されたマッチレポートメッセージを受信するステップであって、そのマッチレポートメッセージは、発見メッセージを含み、その発見メッセージは、第１のユーザ機器によってブロードキャストされ、第２のユーザ機器によって取得され、第１のユーザ機器のロケーションオフセット情報を含み、第１のユーザ機器および第２のユーザ機器は両方とも、この近接ベースのサービスエンティティに属している、ステップと、
初期のロケーション情報を第２のユーザ機器へ送信し、それによって第２のユーザ機器は、その初期のロケーション情報およびロケーションオフセット情報に従って第１のユーザ機器のロケーションを決定するか、または初期のロケーション情報およびマッチレポートメッセージに従って測位情報を取得し、その測位情報を第２のユーザ機器へ送信するステップであって、その測位情報は、第１のユーザ機器のロケーションを示すために使用される、ステップとを行うようにする。
【００３７】
第１５の態様に関連して、第１の可能な実施様式においては、プロセッサは、メモリ内に保存されているプログラムコードを呼び出して、
初期のロケーション情報およびロケーションオフセット情報に従って第１のユーザ機器のロケーションを決定するステップであって、測位情報は、第１のユーザ機器のロケーション情報を含む、ステップをさらに行うようにする。
【００３８】
第１５の態様、または第１５の態様の第１の可能な実施様式に関連して、第２の可能な実施様式においては、マッチレポートメッセージは、第２のユーザ機器のロケーション情報をさらに含み、プロセッサは、メモリ内に保存されているプログラムコードを呼び出して、
初期のロケーション情報およびロケーションオフセット情報に従って第１のユーザ機器のロケーションを決定するステップと、
第１のユーザ機器のロケーションおよび第２のユーザ機器のロケーションに従って、第１のユーザ機器と、第２のユーザ機器との間における距離を決定するステップであって、測位情報は、第１のユーザ機器と、第２のユーザ機器との間における距離情報を含む、ステップとをさらに行うようにする。
【００３９】
第１６の態様によれば、さらに別のユーザ機器が提供され、このユーザ機器は、プロセッサと、通信インターフェースと、メモリと、通信バスとを含み、プロセッサ、通信インターフェース、およびメモリは、通信バスを使用することによって互いに通信し、
メモリは、プログラムコードを保存するように構成されており、
プロセッサは、メモリ内に保存されているプログラムコードを呼び出して、
このユーザ機器が属している第１の近接ベースのサービスエンティティから、第１のコードワードと、第２のコードワードに対応するフィルタとを取得するステップと、
このユーザ機器によって、第１のコードワードをブロードキャストするステップと、
第１のコードワードを受信した後に第２のユーザ機器によってブロードキャストされる第２のコードワードを、フィルタを使用することによって取得し、事前設定された期間内で第２のコードワードに従ってこのユーザ機器のロケーション情報をブロードキャストする、ステップとを行うようにする。
【００４０】
第１６の態様に関連して、第１の可能な実施様式においては、プロセッサは、メモリ内に保存されているプログラムコードを呼び出して、
第１の発見要求メッセージを第１の近接ベースのサービスエンティティへ送信するステップであって、その第１の発見要求メッセージは、第１の表示情報を含み、その第１の表示情報は、第２のコードワードと、その第２のコードワードに対応するフィルタとを構成するよう第１の近接ベースのサービスエンティティに指示するために使用される、ステップと、
第１の近接ベースのサービスエンティティによって送信された第１の発見応答メッセージを受信するステップであって、その第１の発見応答メッセージは、第１のコードワードおよびフィルタを含む、ステップとをさらに行うようにする。
【００４１】
第１７の態様によれば、さらに別のユーザ機器が提供され、このユーザ機器は、プロセッサと、通信インターフェースと、メモリと、通信バスとを含み、プロセッサ、通信インターフェース、およびメモリは、通信バスを使用することによって互いに通信し、
メモリは、プログラムコードを保存するように構成されており、
プロセッサは、メモリ内に保存されているプログラムコードを呼び出して、
第１のユーザ機器によってブロードキャストされた第１のコードワードを受信するステップと、
第１のコードワードが受信された後に第２のコードワードをブロードキャストするステップであって、その第２のコードワードは、このユーザ機器が属している第２の近接ベースのサービスエンティティからこのユーザ機器によって取得される、ステップと、
フィルタを使用することによって第２のコードワードを受信した後に、事前設定された期間内で第１のユーザ機器によってブロードキャストされる第１のユーザ機器のロケーション情報を受信するステップであって、そのフィルタは、第２のコードワードに一意に対応する、ステップとを行うようにする。
【００４２】
第１７の態様に関連して、第１の可能な実施様式においては、プロセッサは、メモリ内に保存されているプログラムコードを呼び出して、
第２の発見要求メッセージを第２の近接ベースのサービスエンティティへ送信するステップであって、その第２の発見要求メッセージは、第２の表示情報を含み、その第２の表示情報は、第２のコードワードを第２の近接ベースのサービスエンティティに要求するために使用される、ステップと、
第２の近接ベースのサービスエンティティによって送信された第２の発見応答メッセージを受信するステップであって、その第２の発見応答メッセージは、第２のコードワードを含む、ステップとをさらに行うようにする。
【００４３】
第１８の態様によれば、さらに別の近接ベースのサービスエンティティが提供され、この近接ベースのサービスエンティティは、プロセッサと、通信インターフェースと、メモリと、通信バスとを含み、プロセッサ、通信インターフェース、およびメモリは、通信バスを使用することによって互いに通信し、
メモリは、プログラムコードを保存するように構成されており、
プロセッサは、メモリ内に保存されているプログラムコードを呼び出して、
第１のユーザ機器によって送信された第１の発見要求メッセージを受信するステップであって、その第１の発見要求メッセージは、第１の表示情報を含む、ステップと、
第１の表示情報に従って、第２のコードワードと、その第２のコードワードに対応するフィルタとを構成するステップと、
第１のコードワードおよびフィルタを第１のユーザ機器へ送信するステップと、
第２のユーザ機器によって送信された第２の発見要求メッセージを受信するステップであって、その第２の発見要求メッセージは、第２の表示情報を含む、ステップと、その第２の表示情報に従って第２のコードワードを第２のユーザ機器へ送信し、それによって第１のユーザ機器は、第２のユーザ機器によってブロードキャストされた第２のコードワードを、フィルタに従って受信した後に、事前設定された期間内で第１のユーザ機器のロケーション情報をブロードキャストする、ステップとを行うようにする。
【００４４】
第１９の態様によれば、第１のユーザ機器と、その第１のユーザ機器が属している第１の近接ベースのサービスエンティティと、第２のユーザ機器と、その第２のユーザ機器が属している第２の近接ベースのサービスエンティティとを含む通信システムが提供され、第１の近接ベースのサービスエンティティは、第２の近接ベースのサービスエンティティに接続されており、
第１のユーザ機器は、第７の態様、第７の態様の第１の可能な実施様式、第１３の態様、または第１３の態様の第１の可能な実施様式によるユーザ機器であり、
第２のユーザ機器は、第８の態様または第１４の態様によるユーザ機器である。
【００４５】
第２０の態様によれば、第１のユーザ機器と、その第１のユーザ機器が属している第１の近接ベースのサービスエンティティと、第２のユーザ機器と、その第２のユーザ機器が属している第２の近接ベースのサービスエンティティとを含む通信システムが提供され、第１の近接ベースのサービスエンティティは、第２の近接ベースのサービスエンティティに接続されており、
第１のユーザ機器は、第１０の態様、第１０の態様の第１の可能な実施様式、第１６の態様、または第１６の態様の第１の可能な実施様式によるユーザ機器であり、
第１のユーザ機器は、第１１の態様、第１１の態様の第１の可能な実施様式、第１７の態様、または第１７の態様の第１の可能な実施様式によるユーザ機器である。
【００４６】
前述のソリューションを用いれば、第１のユーザ機器によってブロードキャストされた発見メッセージが、ロケーションオフセット情報を搬送し、第２のユーザ機器、またはその第２のユーザ機器が属している第２の近接ベースのサービスエンティティが、第１のユーザ機器のロケーションオフセット情報および初期のロケーション情報に従って第１のユーザ機器のロケーションを決定し得、別のユーザ機器は、ロケーションオフセット情報のみに従って第１のユーザ機器のロケーションを決定することができず、そのユーザ機器のロケーションが暴露されることを防止し、それによってユーザのプライバシー漏洩の問題を解決する。
【図面の簡単な説明】
【００４７】
本発明の実施形態における技術的なソリューションについてさらに明確に記述するために、以降では、それらの実施形態について記述するために必要とされる添付の図面について簡単に記述する。明らかに、以降の説明における添付の図面は、本発明のいくつかの実施形態を示しているにすぎず、当業者なら、それでもなお、創造的な取り組みを伴わずにこれらの添付の図面からその他の図面を導き出し得る。
【００４８】
【図１】本発明の実施形態によるユーザ機器間での発見方法の概略フローチャートである。
【図２】本発明の実施形態による別のユーザ機器間での発見方法の概略フローチャートである。
【図３】本発明の実施形態によるさらに別のユーザ機器間での発見方法の概略フローチャートである。
【図４】本発明の実施形態によるさらに別のユーザ機器間での発見方法の概略フローチャートである。
【図５】本発明の実施形態によるさらに別のユーザ機器間での発見方法の概略フローチャートである。
【図６】本発明の実施形態によるさらに別のユーザ機器間での発見方法の概略フローチャートである。
【図７】本発明の実施形態によるさらに別のユーザ機器間での発見方法の概略フローチャートである。
【図８】本発明の実施形態によるさらに別のユーザ機器間での発見方法の概略フローチャートである。
【図９】本発明の実施形態によるユーザ機器の概略構造図である。
【図１０】本発明の実施形態による別のユーザ機器の概略構造図である。
【図１１】本発明の実施形態による近接ベースのサービスエンティティの概略構造図である。
【図１２】本発明の実施形態によるさらに別のユーザ機器の概略構造図である。
【図１３】本発明の実施形態によるさらに別のユーザ機器の概略構造図である。
【図１４】本発明の実施形態による別の近接ベースのサービスエンティティの概略構造図である。
【図１５】本発明の実施形態によるさらに別のユーザ機器の概略構造図である。
【図１６】本発明の実施形態によるさらに別のユーザ機器の概略構造図である。
【図１７】本発明の実施形態によるさらに別の近接ベースのサービスエンティティの概略構造図である。
【図１８】本発明の実施形態によるさらに別のユーザ機器の概略構造図である。
【図１９】本発明の実施形態によるさらに別のユーザ機器の概略構造図である。
【図２０】本発明の実施形態によるさらに別の近接ベースのサービスエンティティの概略構造図である。
【図２１】本発明の実施形態による通信システムの概略構造図である。
【図２２】本発明の実施形態による別の通信システムの概略構造図である。
【発明を実施するための形態】
【００４９】
本発明の実施形態の目的、技術的なソリューション、および利点をより明確にするために、以降では、本発明の実施形態における添付の図面を参照しながら本発明の実施形態における技術的なソリューションについて明確にかつ完全に記述する。明らかに、記述されている実施形態は、本発明の実施形態のうちのいくつかであり、すべてではない。当業者によって本発明の実施形態に基づいて創造的な取り組みを伴わずに得られるその他のすべての実施形態は、本発明の保護範囲内に収まるものとする。
【００５０】
本発明の下記の実施形態において提供されている技術的なソリューションは、ワイヤレス通信ネットワーク、たとえば、広帯域符号分割多元接続（英語のフルネーム：Ｗｉｄｅｂａｎｄ  Ｃｏｄｅ  Ｄｉｖｉｓｉｏｎ  Ｍｕｌｔｉｐｌｅ  Ａｃｃｅｓｓ、略してＷ−ＣＤＭＡ）システム、時分割同期符号分割多元接続（英語のフルネーム：Ｔｉｍｅ  Ｄｉｖｉｓｉｏｎ−Ｓｙｎｃｈｒｏｎｏｕｓ  Ｃｏｄｅ  Ｄｉｖｉｓｉｏｎ  Ｍｕｌｔｉｐｌｅ  Ａｃｃｅｓｓ、略してＴＤ−ＳＣＤＭＡ）システム、ロングタームエボリューション（英語のフルネーム：ｌｏｎｇ  ｔｅｒｍ  ｅｖｏｌｕｔｉｏｎ、略してＬＴＥ）システム、およびそれらのさらなる進化したネットワークシステムに適用され得る。
【００５１】
ワイヤレス通信ネットワークは、ユーザ側のユーザ機器と、コアネットワーク側の近接ベースのサービスエンティティとを含み得る。
【００５２】
本発明の実施形態においては、ユーザ機器は、端末（英語名：  ｔｅｒｍｉｎａｌ）、移動局（英語名：  ｍｏｂｉｌｅ  ｓｔａｔｉｏｎ）、加入者ユニット（英語名：  ｓｕｂｓｃｒｉｂｅｒ  ｕｎｉｔ）、ステーション（英語名：  ｓｔａｔｉｏｎ）などと呼ばれ得る。ユーザ機器は、具体的には、ワイヤレス通信デバイス、たとえば、セルラー電話（英語名：  ｃｅｌｌｕｌａｒ  ｐｈｏｎｅ）、携帯情報端末（英語のフルネーム：ｐｅｒｓｏｎａｌ  ｄｉｇｉｔａｌ  ａｓｓｉｓｔａｎｔ、略してＰＤＡ）、ハンドヘルドデバイス（英語名：  ｈａｎｄｈｅｌｄ）、またはラップトップコンピュータ（英語名：  ｌａｐｔｏｐ  ｃｏｍｐｕｔｅｒ）であり得る。その上、ユーザ機器は、ワイヤレス通信ネットワーク全体において分散されることがあり、それぞれのユーザ機器は、移動可能であり得る。
【００５３】
コアネットワーク側には複数の近接ベースのサービスエンティティが存在することがあり、それらの近接ベースのサービスエンティティは、互いに通信し得る。それぞれの近接ベースのサービスエンティティは、複数のユーザ機器に接続され得る。この方法においては、ユーザ側の２つの異なるユーザ機器、すなわち、第１のユーザ機器および第２のユーザ機器が、同じ近接ベースのサービスエンティティに属していることがあり、または別々の近接ベースのサービスエンティティに属していることもある。
【００５４】
実施形態１
本発明のこの実施形態は、ユーザ機器間での発見方法を提供する。図１において示されているように、この方法は、下記のステップを含む。
【００５５】
Ｓ１０１．  第１のユーザ機器が、発見要求メッセージを第１の近接ベースのサービスエンティティへ送信し、その発見要求メッセージは、第１のユーザ機器の初期のロケーション情報を含む。
【００５６】
特に、発見要求メッセージは、第１のコードワードを第１の近接ベースのサービスエンティティに要求するために使用される。第１のコードワードは、ブロードキャスティングのために第１の近接ベースのサービスエンティティによって第１のユーザ機器へ割り当てられるコードワードである。初期のロケーション情報は、発見要求メッセージを送信する前に第１のユーザ機器によって取得される第１のユーザ機器のロケーション情報である。たとえば、初期のロケーション情報は、第１のユーザ機器のＧＰＳ測位機能を使用することによって第１のユーザ機器によって取得されるＧＰＳ座標であり得る。第１の近接ベースのサービスエンティティは、初期のロケーション情報を保存する。
【００５７】
とりわけ、第１の近接ベースのサービスエンティティが第１のコードワードを第１のユーザ機器に割り当てるプロセスは、既存のプロトコルに従って進行し得る。既存のプロトコルにおいては、発見要求メッセージは、アプリケーションレイヤ識別子、第１のユーザ機器の国際移動体加入者識別番号（英語のフルネーム：Ｉｎｔｅｒｎａｔｉｏｎａｌ  Ｍｏｂｉｌｅ  Ｓｕｂｓｃｒｉｂｅｒ  Ｉｄｅｎｔｉｆｉｃａｔｉｏｎ  Ｎｕｍｂｅｒ、略してＩＭＳＩ）、およびアプリケーションプログラム識別子をさらに含み得る。
【００５８】
この方法においては、第１の近接ベースのサービスエンティティは、ＩＭＳＩに従って第１のユーザ機器に対して認証および課金を行ってよく、認証が成功した後には、第１のユーザ機器が属しているパブリックランドモバイルネットワーク（英語のフルネーム：Ｐｕｂｌｉｃ  Ｌａｎｄ  Ｍｏｂｉｌｅ  Ｎｅｔｗｏｒｋ、略してＰＬＭＮ）の識別子をアプリケーションレイヤ識別子から取得してよく、第１のユーザ機器へ割り当てられる第１のコードワードを、そのＰＬＭＮの識別子に従って生成してよい。
【００５９】
Ｓ１０２．  第１のユーザ機器は、第１の近接ベースのサービスエンティティによって送信された発見応答メッセージを受信し、その発見応答メッセージは、第１のユーザ機器の第１のコードワードを含む。
【００６０】
第１のコードワードは、第１のユーザ機器が属しているＰＬＭＮの識別子を含む。
【００６１】
Ｓ１０３．  第１のユーザ機器は、その第１のユーザ機器のロケーションオフセット情報を取得し、そのロケーションオフセット情報および第１のコードワードに従って発見メッセージを生成する。
【００６２】
ロケーションオフセット情報は、第１のユーザ機器の現在のロケーションと初期ロケーションとの間におけるオフセットである。
【００６３】
特に、発見メッセージは、第１のコードワードおよびロケーションオフセット情報を含む。本発明のこの実施形態の可能な実施様式においては、第１のコードワードは、予備ビットを含む。この方法においては、現在のロケーションと、初期ロケーションとの間におけるオフセットを決定した後に、第１のユーザ機器は、そのオフセットをエンコードして、ロケーションオフセット情報を取得し、そのロケーションオフセット情報を第１のコードワード内の予備ビット内に統合する。統合後には、新たなコードワードが取得され得る。発見メッセージは、その新たなコードワードを含む。
【００６４】
以降では、本発明のこの実施形態において提供されている、オフセットをエンコードすることによってロケーションオフセット情報を取得するための方法について詳細に記述している。
【００６５】
はじめに、オフセットは角度オフセットであり得るということに留意されたい。この方法においては、ユーザが、最大角度オフセットΘを事前設定し得る。さらに、実際の角度オフセットが、第１のコードワード内の予備ビットの量Ｎに従ってエンコードされる。
【００６６】
たとえば、Θ＝０．０９、Ｎ＝２８で、経度角オフセットおよび緯度角オフセットがそれぞれ１４ビットを占めている場合には、経度方向および緯度方向の両方における角度オフセットの精度は、０．０９を２の１４乗で割った値になる。
【００６７】
この方法においては、実際の経度角オフセットΘ１を決定した後に、第１のユーザ機器は、最初にΘ１を０．０９で割ってから商に２の１４乗をかけることによって取得される１０進数を２進数に変換することによって、経度角オフセットを表す７ビットの値を取得し得る。同様に、実際の緯度角オフセットΘ２を決定した後に、第１のユーザ機器は、緯度角オフセットを表す７ビットの値を取得し得る。
【００６８】
３ＧＰＰにおけるＧＰＳエンコーディングの定義によれば、経度および緯度は、それぞれ２４ビットを占める必要があり、合計で４８ビットが占められるということに留意されたい。従来技術と比較して、本発明のこの実施形態においては、ロケーションオフセットが有しているエンコードされる必要があるデータの範囲は、すべてのＧＰＳ座標と比較して小さい。したがって、ロケーションオフセット情報によって占められるビットの量は、小さな割合を占め、それによって発見メッセージは、より多くの情報を搬送することができ、それによってサービス拡張を容易にする。
【００６９】
加えて、とりわけ、第１のコードワードとロケーションオフセット情報とを統合して発見メッセージを生成することは、可能な実施様式にすぎない。あるいは、可能なサービス拡張を考慮すると、本発明の特定の実施態様においては、実際の要求に従って、第１のコードワード、ロケーションオフセット情報、およびその他の関連した情報を使用することによって、発見メッセージが生成され得る。これは、本発明においては限定されない。
【００７０】
その上、第１のユーザ機器の現在のロケーションと初期ロケーションとの間におけるオフセットが、事前設定された最大オフセットよりも大きい場合には、第１のユーザ機器の現在のロケーション情報が、第１の近接ベースのサービスエンティティへ送信され、それによって第１の近接ベースのサービスエンティティは、第１のユーザ機器の現在のロケーション情報を使用することによって初期のロケーション情報を更新する。
【００７１】
すなわち、第１のユーザ機器の角度オフセットが、第１のコードワード内の予備ビットによって示されることが可能である範囲を超えている場合には、第１のユーザ機器の現在のロケーション情報が、第１の近接ベースのサービスエンティティへ送信されて、第１の近接ベースのサービスエンティティ内に保存されている初期のロケーション情報を更新し得る。
【００７２】
初期のロケーション情報が更新された後に、第１のユーザ機器は、現在のロケーションと、更新された初期ロケーションとの間におけるオフセットを再び取得し、そのオフセットが、事前設定された最大オフセットよりも大きくないということを決定した後に、オフセット情報および第１のコードワードに従って発見メッセージを生成し得る。
【００７３】
Ｓ１０４．  第１のユーザ機器は、発見メッセージをブロードキャストし、発見メッセージは、初期のロケーション情報およびロケーションオフセット情報を取得した後に、その初期のロケーション情報およびロケーションオフセット情報に従って第１のユーザ機器のロケーションを決定するために、第２のユーザ機器、またはその第２のユーザ機器が属している第２の近接ベースのサービスエンティティによって使用される。
【００７４】
たとえば、第１のユーザ機器によってブロードキャストされた発見メッセージを受信した後に、第２のユーザ機器は、その発見メッセージを解析して、第１のユーザ機器のロケーションオフセット情報を取得し、第２の近接ベースのサービスエンティティから初期のロケーション情報を取得するために要求を送信し得る。
【００７５】
とりわけ、第１のユーザ機器および第２のユーザ機器が、同じ近接ベースのサービスエンティティに属している場合、すなわち、第１の近接ベースのサービスエンティティおよび第２の近接ベースのサービスエンティティが、同じ近接ベースのサービスエンティティである場合には、第２のユーザ機器の要求を受信した後に、第２の近接ベースのサービスエンティティは、保存されている初期のロケーション情報を第２のユーザ機器へ直接送信し得る。
【００７６】
第１の近接ベースのサービスエンティティおよび第２の近接ベースのサービスエンティティが、同じ近接ベースのサービスエンティティではない場合には、第２の近接ベースのサービスエンティティは、第１の近接ベースのサービスエンティティ内に保存されている初期のロケーション情報を取得するために、第１の近接ベースのサービスエンティティに対するリッスン要求メッセージを開始し得る。
【００７７】
特に、第１のユーザ機器によってブロードキャストされた発見メッセージを受信する前に、第２のユーザ機器は、発見要求メッセージを第２の近接ベースのサービスエンティティへ送信し得る。第２の近接ベースのサービスエンティティは、発見要求メッセージ内のアプリケーションレイヤ識別子に従って、第１のユーザ機器が属しているＰＬＭＮの識別子を決定し得る。この方法においては、第１の近接ベースのサービスエンティティは、ＰＬＭＮの識別子に従って第１の近接ベースのサービスエンティティへリッスン要求メッセージを送信して、第１の近接ベースのサービスエンティティ内に保存されている初期のロケーション情報を取得する。
【００７８】
この方法においては、第２のユーザ機器は、第１のユーザ機器の初期のロケーション情報およびロケーションオフセット情報に従って第１のユーザ機器のロケーションを決定し得る。
【００７９】
その上、第１のユーザ機器によってブロードキャストされた発見メッセージを受信した後に、第２のユーザ機器は、代替として、その発見メッセージを第２の近接ベースのサービスエンティティへ送信してよく、それによって、第２の近接ベースのサービスエンティティは、第１のユーザ機器の初期のロケーション情報およびロケーションオフセット情報に従って第１のユーザ機器のロケーションを決定し、第１のユーザ機器のロケーション情報を第２のユーザ機器へ送信する。
【００８０】
前述のソリューションを用いれば、第１のユーザ機器によってブロードキャストされた発見メッセージが、ロケーションオフセット情報を搬送するので、別のユーザ機器は、ロケーションオフセット情報のみに従って第１のユーザ機器のロケーションを決定することができず、それによって、ユーザ機器のロケーションが暴露されることを防止し、ユーザのプライバシー漏洩の問題を解決する。
【００８１】
実施形態２
本発明のこの実施形態は、別のユーザ機器間での発見方法を提供する。図２において示されているように、この方法は、下記のステップを含む。
【００８２】
Ｓ２０１．  第２のユーザ機器が、第１のユーザ機器によってブロードキャストされた発見メッセージを取得し、その発見メッセージは、第１のユーザ機器のロケーションオフセット情報を含む。
【００８３】
ロケーションオフセット情報は、第１のユーザ機器の現在のロケーションと初期ロケーションとの間におけるオフセットである。
【００８４】
特に、発見メッセージをブロードキャストする前に、第１のユーザ機器は、発見要求メッセージを第１の近接ベースのサービスエンティティへ送信するステップであって、その発見要求メッセージは、第１のユーザ機器の初期のロケーション情報を含む、ステップと、第１の近接ベースのサービスエンティティによって送信された発見応答メッセージを受信するステップであって、その発見応答メッセージは、第１のユーザ機器の第１のコードワードを含む、ステップとを行う。さらに、第１のユーザ機器は、その第１のユーザ機器のロケーションオフセット情報を取得し、そのロケーションオフセット情報および第１のコードワードに従って発見メッセージを生成する。
【００８５】
Ｓ２０２．  第２のユーザ機器は、その第２のユーザ機器が属している第２の近接ベースのサービスエンティティへマッチレポートメッセージを送信し、そのマッチレポートメッセージは、発見メッセージを含む。
【００８６】
特に、既存のプロトコルによれば、マッチレポートメッセージは、第１のユーザ機器に対応するアプリケーションレイヤ識別子を要求するために使用され、それによって第２のユーザ機器は、そのアプリケーションレイヤ識別子に従って第１のユーザ機器を認証する。第２の近接ベースのサービスエンティティは、第１のユーザ機器が属しているＰＬＭＮの識別子を発見メッセージから取得し、そのＰＬＭＮの識別子に従って第１の近接ベースのサービスエンティティからアプリケーションレイヤ識別子を取得し得る。
【００８７】
Ｓ２０３．  第２のユーザ機器は、第２の近接ベースのサービスエンティティによって送信される第１のユーザ機器の初期のロケーション情報を受信し、その初期のロケーション情報およびロケーションオフセット情報に従って第１のユーザ機器のロケーションを決定するか、または第２の近接ベースのサービスエンティティによって送信された測位情報を受信し、その測位情報は、第１のユーザ機器のロケーションを示すために使用され、その測位情報は、初期のロケーション情報およびマッチレポートメッセージに従って第２の近接ベースのサービスエンティティによって取得される。
【００８８】
以降では、ステップＳ２０３の２つの実施様式について詳細に記述している。
【００８９】
様式１：  マッチレポートメッセージは、初期ロケーション要求表示を含み、マッチレポートメッセージを受信した後に、第２の近接ベースのサービスエンティティは、初期ロケーション要求表示に従って第１のユーザ機器の初期のロケーション情報を第２のユーザ機器へ送信し、それによって第２のユーザ機器は、初期のロケーション情報およびロケーションオフセット情報に従って第１のユーザ機器のロケーションを決定する。
【００９０】
特に、第１のユーザ機器および第２のユーザ機器が、同じ近接ベースのサービスエンティティに属している場合、すなわち、第１の近接ベースのサービスエンティティおよび第２の近接ベースのサービスエンティティが、同じ近接ベースのサービスエンティティである場合には、マッチレポートメッセージを受信した後に、第２の近接ベースのサービスエンティティは、保存されている初期のロケーション情報を、初期ロケーション要求表示に従って第２のユーザ機器へ直接送信し得る。第１の近接ベースのサービスエンティティおよび第２の近接ベースのサービスエンティティが、同じ近接ベースのサービスエンティティではない場合には、第２の近接ベースのサービスエンティティは、第１の近接ベースのサービスエンティティに対するリッスン要求メッセージを開始して、第１の近接ベースのサービスエンティティ内に保存されている初期のロケーション情報を取得してよく、マッチレポートメッセージを受信した後に、第１の近接ベースのサービスエンティティから取得された初期のロケーション情報を、初期ロケーション要求表示に従って第２のユーザ機器へ送信し得る。
【００９１】
様式２：  マッチレポートメッセージは、ロケーション要求表示を含み、マッチレポート情報を受信した後に、第２の近接ベースのサービスエンティティは、マッチレポートメッセージおよび初期のロケーション情報に従って測位情報を取得し、その測位情報を第２のユーザ機器へ送信する。
【００９２】
様式２の任意選択の実施様式においては、第２の近接ベースのサービスエンティティは、発見メッセージ内のロケーションオフセット情報を取得し、第１のユーザ機器の初期のロケーション情報およびロケーションオフセット情報に従って第１のユーザ機器のロケーションを決定する。測位情報は、第１のユーザ機器のロケーション情報を含む。
【００９３】
第２の近接ベースのサービスエンティティによって第１のユーザ機器の初期のロケーション情報を取得するための方法に関しては、様式１における対応する説明を参照されたい。詳細がここで再び記述されることはない。
【００９４】
様式２の別の任意選択の実施様式においては、マッチレポートメッセージは、第２のユーザ機器のロケーション情報をさらに含む。この方法においては、第１のユーザ機器のロケーションを決定した後に、第２の近接ベースのサービスエンティティは、第２のユーザ機器のロケーション情報に従って、第１のユーザ機器と、第２のユーザ機器との間における距離をさらに決定し得る。測位情報は、第１のユーザ機器と、第２のユーザ機器との間における距離情報を含む。
【００９５】
前述のソリューションを用いれば、第１のユーザ機器によってブロードキャストされた発見メッセージが、ロケーションオフセット情報を搬送するので、別のユーザ機器は、ロケーションオフセット情報のみに従って第１のユーザ機器のロケーションを決定することができず、それによって、そのユーザ機器のロケーションが暴露されることを防止し、ユーザのプライバシー漏洩の問題を解決する。
【００９６】
実施形態３
本発明のこの実施形態は、さらに別のユーザ機器間での発見方法を提供する。この方法は、第１のユーザ機器および第２のユーザ機器が、同じ近接ベースのサービスエンティティに属しているケースに適用される。図３において示されているように、この方法は、下記のステップを含む。
【００９７】
Ｓ３０１．  第１の近接ベースのサービスエンティティが、第１のユーザ機器によって送信された発見要求メッセージを受信し、その発見要求メッセージは、第１のユーザ機器の初期のロケーション情報を含む。
【００９８】
特に、発見要求メッセージは、第１のコードワードを第１の近接ベースのサービスエンティティに要求するために使用される。第１のコードワードは、ブロードキャスティングのために第１の近接ベースのサービスエンティティによって第１のユーザ機器へ割り当てられるコードワードである。初期のロケーション情報は、発見要求メッセージを送信する前に第１のユーザ機器によって取得される第１のユーザ機器のロケーション情報である。たとえば、初期のロケーション情報は、第１のユーザ機器のＧＰＳ測位機能を使用することによって第１のユーザ機器によって取得されるＧＰＳ座標であり得る。
【００９９】
さらに、第１の近接ベースのサービスエンティティは、初期のロケーション情報を保存し、発見応答メッセージを第１のユーザ機器へ送信し、その発見応答メッセージは、第１のユーザ機器の第１のコードワードを含み、それによって第１のユーザ機器は、ロケーションオフセット情報を取得した後に、ロケーションオフセット情報および第１のコードワードに従って発見メッセージを生成し、その発見メッセージをブロードキャストする。
【０１００】
Ｓ３０２．  第１の近接ベースのサービスエンティティは、第２のユーザ機器によって送信されたマッチレポートメッセージを受信し、そのマッチレポートメッセージは、発見メッセージを含み、その発見メッセージは、第１のユーザ機器によってブロードキャストされ、第２のユーザ機器によって取得され、第１のユーザ機器のロケーションオフセット情報を含む。
【０１０１】
特に、第２のユーザ機器は、第１のユーザ機器によってブロードキャストされた発見メッセージを受信した後に、マッチレポートメッセージを第２の近接ベースのサービスエンティティへ送信する。
【０１０２】
Ｓ３０３．  第１の近接ベースのサービスエンティティは、初期のロケーション情報を第２のユーザ機器へ送信し、それによって第２のユーザ機器は、初期のロケーション情報およびロケーションオフセット情報に従って第１のユーザ機器のロケーションを決定するか、または初期のロケーション情報およびマッチレポートメッセージに従って測位情報を取得し、その測位情報を第２のユーザ機器へ送信し、その測位情報は、第１のユーザ機器のロケーションを示すために使用される。
【０１０３】
以降では、ステップＳ３０３の２つの実施様式について詳細に記述している。
【０１０４】
様式１：  マッチレポートメッセージを受信した後に、第１の近接ベースのサービスエンティティは、第１のユーザ機器の保存されている初期のロケーション情報を第２のユーザ機器へ送信し、それによって第２のユーザ機器は、初期のロケーション情報およびロケーションオフセット情報に従って第１のユーザ機器のロケーションを決定する。
【０１０５】
様式２：  第１の近接ベースのサービスエンティティは、マッチレポートメッセージおよび初期のロケーション情報に従って測位情報を取得し、その測位情報を第２のユーザ機器へ送信する。
【０１０６】
様式２の実施様式においては、第１の近接ベースのサービスエンティティは、初期のロケーション情報およびロケーションオフセット情報に従って第１のユーザ機器のロケーションを決定する。測位情報は、第１のユーザ機器のロケーション情報を含む。第２のユーザ機器は、ロケーション情報に従って第１のユーザ機器のロケーションを決定する。
【０１０７】
様式２の別の実施様式においては、マッチレポートメッセージが第２のユーザ機器のロケーション情報をさらに含む場合には、発見メッセージ内のロケーションオフセット情報と、初期のロケーション情報とに従って、第１のユーザ機器のロケーションを決定した後に、第１の近接ベースのサービスエンティティは、第２のユーザ機器のロケーション情報に従って、第１のユーザ機器と、第２のユーザ機器との間における距離を決定する。測位情報は、第１のユーザ機器と、第２のユーザ機器との間における距離情報を含む。第２のユーザ機器は、その距離情報に従って第１のユーザ機器のロケーションを決定する。
【０１０８】
前述のソリューションを用いれば、第１のユーザ機器によってブロードキャストされた発見メッセージが、ロケーションオフセット情報を搬送するので、別のユーザ機器は、ロケーションオフセット情報のみに従って第１のユーザ機器のロケーションを決定することができず、それによって、そのユーザ機器のロケーションが暴露されることを防止し、ユーザのプライバシー漏洩の問題を解決する。
【０１０９】
実施形態４
本発明において提供されているユーザ機器間での発見方法の技術的なソリューションを当業者がより明確に理解することを可能にするために、以降では、詳細な実施形態を使用することによって詳細な説明を提供している。図４において示されているように、この方法は、下記のステップを含む。
【０１１０】
Ｓ４０１．  第１のユーザ機器が、第１の発見要求メッセージを第１の近接ベースのサービスエンティティへ送信し、その第１の発見要求メッセージは、第１のユーザ機器の初期のロケーション情報を含む。
【０１１１】
Ｓ４０２．  第１の近接ベースのサービスエンティティは、初期のロケーション情報を保存し、第１のユーザ機器を認証する。
【０１１２】
さらに、第１のユーザ機器を認証した後に、第１の近接ベースのサービスエンティティは、ステップＳ４０３を実行する。
【０１１３】
Ｓ４０３．  第１の近接ベースのサービスエンティティは、第１のユーザ機器の第１のコードワードを構成する。
【０１１４】
Ｓ４０４．  第１の近接ベースのサービスエンティティは、第１の発見応答メッセージを第１のユーザ機器へ送信し、その発見応答メッセージは、第１のコードワードを含む。
【０１１５】
Ｓ４０５．  第１のユーザ機器は、ロケーションオフセット情報を取得し、第１のコードワードおよびロケーションオフセット情報に従って発見メッセージを生成する。
【０１１６】
ロケーションオフセット情報は、第１のユーザ機器の現在のロケーションと初期ロケーションとの間におけるオフセットである。
【０１１７】
Ｓ４０６．  第１のユーザ機器は、発見メッセージをブロードキャストする。
【０１１８】
Ｓ４０７．  第２のユーザ機器は、第２の発見要求メッセージを第２の近接ベースのサービスエンティティへ送信する。
【０１１９】
Ｓ４０８．  第２の近接ベースのサービスエンティティは、第２の発見要求メッセージに従ってリッスン要求メッセージを第１の近接ベースのサービスエンティティへ送信する。
【０１２０】
特に、第２の発見要求メッセージは、第１のユーザ機器のアプリケーションレイヤ識別子を含む。第２の近接ベースのサービスエンティティは、そのアプリケーションレイヤ識別子に従って、第１のユーザ機器が属しているＰＬＭＮの識別子を決定し得る。この方法においては、第２の近接ベースのサービスエンティティは、そのＰＬＭＮの識別子に従ってリッスン要求メッセージを第１の近接ベースのサービスエンティティへ送信して、第１のコードワードおよび初期のロケーション情報を取得する。
【０１２１】
Ｓ４０９．  第１の近接ベースのサービスエンティティは、第１のコードワードと初期のロケーション情報とを含むリッスン応答メッセージを第２の近接ベースのサービスエンティティへ送信する。
【０１２２】
Ｓ４１０．  第２の近接ベースのサービスエンティティは、第１のコードワードに対応する第１のフィルタを構成する。
【０１２３】
ユーザ機器によってブロードキャストされるコードワードに関しては、別のユーザ機器は、そのコードワードにマッチするフィルタを使用して、そのコードワードを正しく受信する必要があるということに留意されたい。すなわち、第１のフィルタを使用するユーザ機器のみが、第１のコードワードとロケーションオフセット情報とを統合することによって生成される発見メッセージを受信することができる。
【０１２４】
Ｓ４１１．  第１の近接ベースのサービスエンティティは、第１のフィルタと初期のロケーション情報とを含む発見応答メッセージを第２のユーザ機器へ送信する。
【０１２５】
Ｓ４１２．  第２のユーザ機器は、第１のフィルタに従って発見メッセージを受信する。
【０１２６】
Ｓ４１３．  第２のユーザ機器は、マッチレポートメッセージを第２の近接ベースのサービスエンティティへ送信する。
【０１２７】
マッチレポートメッセージは、発見メッセージを含む。
【０１２８】
さらに、第２の近接ベースのサービスエンティティがマッチレポートメッセージを受信した後には、２つの実施様式がある。様式１においては、ステップＳ４１４からステップＳ４１５が実行される。様式２においては、ステップＳ４１６からステップＳ４１７が実行される。
【０１２９】
Ｓ４１４．  第２の近接ベースのサービスエンティティは、マッチレポートメッセージに従って初期のロケーション情報を第２のユーザ機器へ送信する。
【０１３０】
特に、初期のロケーション情報は、ステップＳ４０７からステップＳ４１０を用いて第１の近接ベースのサービスエンティティから第２の近接ベースのサービスエンティティによって取得される。任意選択で、第２の近接ベースのサービスエンティティは、代替として、マッチレポートメッセージを受信した後に初期のロケーション情報を第１の近接ベースのサービスエンティティに要求し得る。これは、本発明においては限定されない。
【０１３１】
Ｓ４１５．  第２のユーザ機器は、発見メッセージ内のロケーションオフセット情報と、初期のロケーション情報とに従って、第１のユーザ機器のロケーションを決定する。
【０１３２】
Ｓ４１６．  第２の近接ベースのサービスエンティティは、発見メッセージ内のロケーションオフセット情報を取得し、そのロケーションオフセット情報および初期のロケーション情報に従って第１のユーザ機器のロケーションを決定する。
【０１３３】
Ｓ４１７．  第２の近接ベースのサービスエンティティは、第１のユーザ機器のロケーション情報を第２のユーザ機器へ送信する。
【０１３４】
任意選択で、マッチレポートメッセージは、第２のユーザ機器のロケーション情報をさらに含み得る。このケースにおいては、様式２において、第１のユーザ機器のロケーションを決定した後に、第２の近接ベースのサービスエンティティはさらに、第２のユーザ機器のロケーション情報に従って、第１のユーザ機器と、第２のユーザ機器との間における距離を決定し、第１のユーザ機器と、第２のユーザ機器との間における距離情報を第２のユーザ機器へ送信し得る。
【０１３５】
図４において示されているステップは、説明のための例にすぎないということに留意されたい。説明を簡単にするために、それらのステップは、一連のアクションの組合せとして記述されているが、本発明は、記述されているアクションのシーケンスによって限定されるものではないということを当業者ならわかるはずであり、第２に、本明細書において記述されている実施形態は、好ましい実施形態であり、含まれているアクションは、本発明の実施形態によって必ずしも必要とされるとは限らないということも当業者ならわかるはずである。
【０１３６】
この方法においては、第１のユーザ機器がブロードキャスティングを実行するたびに、第１のユーザ機器は、無線インターフェースにおいてロケーションオフセット情報を暴露し、別のユーザ機器は、ロケーションオフセット情報のみに従って第１のユーザ機器のロケーションを決定することができず、それによって、起こり得るユーザのプライバシー漏洩を回避する。
【０１３７】
実施形態５
本発明のこの実施形態は、さらに別のユーザ機器間での発見方法を提供する。図５において示されているように、この方法は、下記のステップを含む。
【０１３８】
Ｓ５０１．  第１のユーザ機器が、第１のユーザ機器が属している第１の近接ベースのサービスエンティティから、第１のコードワードと、第２のコードワードに対応するフィルタとを取得する。
【０１３９】
特に、第１のコードワードは、第１のユーザ機器が第１の発見要求メッセージを第１の近接ベースのサービスエンティティへ送信し、第１の近接ベースのサービスエンティティが第１の発見要求メッセージに従って第１のユーザ機器を認証し、その認証が成功した後に、第１の近接ベースのサービスエンティティによって第１のユーザ機器へ割り当てられる。
【０１４０】
たとえば、第１のユーザ機器は、その第１のユーザ機器が属している第１の近接ベースのサービスエンティティへ第１の発見要求メッセージを送信するステップであって、その第１の発見要求メッセージは、第１の表示情報を含み、その第１の表示情報は、第２のコードワードと、その第２のコードワードに対応するフィルタとを構成するよう第１の近接ベースのサービスエンティティに指示するために使用される、ステップと、第１の近接ベースのサービスエンティティによって送信された第１の発見応答メッセージを受信するステップであって、その第１の発見応答メッセージは、第１のコードワードおよびフィルタを含む、ステップとを行う。
【０１４１】
Ｓ５０２．  第１のユーザ機器は、第１のコードワードをブロードキャストする。
【０１４２】
Ｓ５０３．  第１のユーザ機器は、第１のコードワードを受信した後に第２のユーザ機器によってブロードキャストされる第２のコードワードを、フィルタを使用することによって取得し、事前設定された期間内で第２のコードワードに従って第１のユーザ機器のロケーション情報をブロードキャストする。
【０１４３】
フィルタは、第２のコードワードに一意に対応するということに留意されたい。すなわち、第１のユーザ機器のみが、第２のユーザ機器によってブロードキャストされた第２のコードワードを、フィルタを使用することによって受信することができる。
【０１４４】
その上、第２のユーザ機器は、第１の近接ベースのサービスエンティティから第２のコードワードを取得する。特に、第１のユーザ機器および第２のユーザ機器が、同じ近接ベースのサービスエンティティに属している場合には、第２のユーザ機器によって送信された第２の発見要求メッセージを受信した後に、第１の近接ベースのサービスエンティティは、第２のコードワードを含む第２の発見応答メッセージを第２のユーザ機器へ送信する。第１のユーザ機器および第２のユーザ機器が、別々の近接ベースのサービスエンティティに属している場合には、第２のユーザ機器に対応する第２の近接ベースのサービスエンティティは、第１の近接ベースのサービスエンティティへリッスン要求メッセージを送信して、第１の近接ベースのサービスエンティティ内の第２のコードワードを取得し、その第２のコードワードを第２のユーザ機器へ送信し得る。
【０１４５】
この方法においては、第１のユーザ機器によってブロードキャストされた第１のコードワードを受信した後に、第２のユーザ機器は、第２のコードワードをブロードキャストすることを開始する。第２のコードワードを、対応するフィルタを使用することによって受信した後に、第１のユーザ機器は、事前設定された期間内で第１のユーザ機器のロケーション情報をブロードキャストする。第１のユーザ機器は、事前設定された期間内でのみロケーション情報をブロードキャストし、それによって、ロケーション情報が無線インターフェースにおいて長い間暴露されることを防止し、ユーザのプライバシー漏洩のリスクを低減する。
【０１４６】
実施形態６
本発明のこの実施形態は、さらに別のユーザ機器間での発見方法を提供する。図６において示されているように、この方法は、下記のステップを含む。
【０１４７】
Ｓ６０１．  第２のユーザ機器が、第１のユーザ機器によってブロードキャストされた第１のコードワードを受信する。
【０１４８】
特に、第１のコードワードは、第１のユーザ機器が第１の発見要求メッセージを第１の近接ベースのサービスエンティティへ送信し、第１の近接ベースのサービスエンティティが第１の発見要求メッセージに従って第１のユーザ機器を認証し、その認証が成功した後に、第１の近接ベースのサービスエンティティによって第１のユーザ機器へ割り当てられる。
【０１４９】
Ｓ６０２．  第２のユーザ機器は、第１のコードワードを受信した後に第２のコードワードをブロードキャストする。
【０１５０】
第２のコードワードは、第２のユーザ機器が属している第２の近接ベースのサービスエンティティから第２のユーザ機器によって取得される。
【０１５１】
Ｓ６０３．  第２のユーザ機器は、フィルタを使用することによって第２のコードワードを受信した後に、事前設定された期間内で第１のユーザ機器によってブロードキャストされる第１のユーザ機器のロケーション情報を受信する。
【０１５２】
フィルタは、第２のコードワードに一意に対応する。
【０１５３】
特に、第１のコードワードをブロードキャストする前に、第１のユーザ機器は、第２のコードワードと、その第２のコードワードに対応するフィルタとを構成するよう、第１のユーザ機器が属している第１の近接ベースのサービスエンティティに指示し、第１の近接ベースのサービスエンティティによって送信されたフィルタを受信する。
【０１５４】
第２のコードワードをブロードキャストする前に、第２のユーザ機器は、第２の発見要求メッセージを第２の近接ベースのサービスエンティティへ送信するステップであって、その第２の発見要求メッセージは、第２の表示情報を含み、その第２の表示情報は、第２のコードワードを第２の近接ベースのサービスエンティティに要求するために使用される、ステップと、第２の近接ベースのサービスエンティティによって送信された第２の発見応答メッセージを受信するステップであって、その第２の発見応答メッセージは、第２のコードワードを含む、ステップとを行う。
【０１５５】
特に、第１のユーザ機器および第２のユーザ機器が、同じ近接ベースのサービスエンティティに属している場合には、第２のユーザ機器によって送信された第２の発見要求メッセージを受信した後に、第２の近接ベースのサービスエンティティは、第２のコードワードを含む第２の発見応答メッセージを第２のユーザ機器へ送信する。第１のユーザ機器および第２のユーザ機器が、別々の近接ベースのサービスエンティティに属している場合には、第２のユーザ機器に対応する第２の近接ベースのサービスエンティティは、第１のユーザ機器に対応する第１の近接ベースのサービスエンティティへリッスン要求メッセージを送信して、第１の近接ベースのサービスエンティティ内の第２のコードワードを取得し、その第２のコードワードを第２のユーザ機器へ送信し得る。
【０１５６】
この方法においては、第１のユーザ機器によってブロードキャストされた第１のコードワードを受信した後に、第２のユーザ機器は、第２のコードワードをブロードキャストすることを開始する。第２のコードワードを、対応するフィルタを使用することによって受信した後に、第１のユーザ機器は、事前設定された期間内で第１のユーザ機器のロケーション情報をブロードキャストする。第１のユーザ機器は、事前設定された期間内でのみロケーション情報をブロードキャストし、それによって、ロケーション情報が無線インターフェースにおいて長い間暴露されることを防止し、ユーザのプライバシー漏洩のリスクを低減する。
【０１５７】
実施形態７
本発明のこの実施形態は、さらに別のユーザ機器間での発見方法を提供する。本発明のこの実施形態は、第１のユーザ機器および第２のユーザ機器が、同じ近接ベースのサービスエンティティに対応するケースに適用可能である。図７において示されているように、この方法は、下記のステップを含む。
【０１５８】
Ｓ７０１．  第１の近接ベースのサービスエンティティが、第１のユーザ機器によって送信された第１の発見要求メッセージを受信し、その第１の発見要求メッセージは、第１の表示情報を含む。
【０１５９】
Ｓ７０２．  第１の近接ベースのサービスエンティティは、第１の表示情報に従って、第２のコードワードと、その第２のコードワードに対応するフィルタとを構成する。
【０１６０】
Ｓ７０３．  第１の近接ベースのサービスエンティティは、第１のコードワードおよびフィルタを第１のユーザ機器へ送信する。
【０１６１】
特に、第１のコードワードは、第１の近接ベースのサービスエンティティが第１の発見要求メッセージに従って第１のユーザ機器を認証し、その認証が成功した後に、ブロードキャスティングのために第１の近接ベースのサービスエンティティによって第１のユーザ機器へ割り当てられるコードワードである。
【０１６２】
Ｓ７０４．  第１の近接ベースのサービスエンティティは、第２のユーザ機器によって送信された第２の発見要求メッセージを受信するステップであって、その第２の発見要求メッセージは、第２の表示情報を含む、ステップと、その第２の表示情報に従って第２のコードワードを第２のユーザ機器へ送信し、それによって第１のユーザ機器は、第２のユーザ機器によってブロードキャストされた第２のコードワードを、フィルタに従って受信した後に、事前設定された期間内で第１のユーザ機器のロケーション情報をブロードキャストするステップとを行う。
【０１６３】
特に、第１のユーザ機器によってブロードキャストされた第１のコードワードを受信した後に、第２のユーザ機器は、第１の近接ベースのサービスエンティティから取得された第２のコードワードをブロードキャストすることを開始する。第２のコードワードを、対応するフィルタを使用することによって受信した後に、第１のユーザ機器は、事前設定された期間内で第１のユーザ機器のロケーション情報をブロードキャストし、それによって第２のユーザ機器は、そのロケーション情報を受信した後に、そのロケーション情報に従って第１のユーザ機器のロケーションを決定する。
【０１６４】
第１のユーザ機器は、事前設定された期間内でのみロケーション情報をブロードキャストし、それによって、ロケーション情報が無線インターフェースにおいて長い間暴露されることを防止し、ユーザのプライバシー漏洩のリスクを低減する。
【０１６５】
実施形態８
本発明において提供されているユーザ機器間での発見方法の技術的なソリューションを当業者がより明確に理解することを可能にするために、以降では、詳細な実施形態を使用することによって詳細な説明を提供している。図８において示されているように、この方法は、下記のステップを含む。
【０１６６】
Ｓ８０１．  第１のユーザ機器が、第１の発見要求メッセージを第１の近接ベースのサービスエンティティへ送信し、その第１の発見要求メッセージは、第１の表示情報を含む。
【０１６７】
その第１の表示情報は、第２のコードワードと、その第２のコードワードに対応する第２のフィルタとを構成するよう第１の近接ベースのサービスエンティティに指示するために使用される。
【０１６８】
Ｓ８０２．  第１の近接ベースのサービスエンティティは、発見要求メッセージに従って、第１のコードワードと、第２のコードワードと、その第２のコードワードに対応する第２のフィルタとを構成する。
【０１６９】
第１の近接ベースのサービスエンティティが第１のコードワードを構成するプロセスは、既存のプロトコルに従って進行し得る。本発明のこの実施形態においては、第１の表示情報が、その第１の表示情報に従って第２のコードワードおよび第２のフィルタを構成するよう第１の近接ベースのサービスエンティティに指示するために既存の発見要求メッセージに付加される。
【０１７０】
Ｓ８０３．  第１の近接ベースのサービスエンティティは、発見応答メッセージを第１のユーザ機器へ送信し、その発見応答メッセージは、第１のコードワードと第２のフィルタとを含む。
【０１７１】
Ｓ８０４．  第２のユーザ機器が、第２の発見要求メッセージを第２の近接ベースのサービスエンティティへ送信し、その第２の発見要求メッセージは、第２の表示情報を含む。
【０１７２】
その第２の表示情報は、第２のコードワードを第２の近接ベースのサービスエンティティに要求するために使用される。
【０１７３】
Ｓ８０５．  第２の近接ベースのサービスエンティティは、第２の発見要求メッセージに従ってリッスン要求メッセージを第１の近接ベースのサービスエンティティへ送信する。
【０１７４】
Ｓ８０６．  第１の近接ベースのサービスエンティティは、第１のコードワードと第２のコードワードとを含むリッスン応答メッセージを第２の近接ベースのサービスエンティティへ送信する。
【０１７５】
Ｓ８０７．  第２の近接ベースのサービスエンティティは、第１のコードワードに対応する第１のフィルタを構成する。
【０１７６】
Ｓ８０８．  第２の近接ベースのサービスエンティティは、第１のフィルタと第２のコードワードとを含む第２の発見応答メッセージを第２のユーザ機器へ送信する。
【０１７７】
Ｓ８０９．  第１のユーザ機器は、第１のコードワードをブロードキャストする。
【０１７８】
Ｓ８１０．  第２のユーザ機器は、第１のフィルタを使用することによって第１のコードワードを受信した後に第２のコードワードをブロードキャストする。
【０１７９】
Ｓ８１１．  第１のユーザ機器は、第２のフィルタを使用することによって第２のコードワードを受信した後に、事前設定された期間内でロケーション情報をブロードキャストする。
【０１８０】
Ｓ８１２．  第２のユーザ機器は、ロケーション情報を受信し、そのロケーション情報に従って第１のユーザ機器のロケーションを決定する。
【０１８１】
この方法においては、第１のユーザ機器は、事前設定された期間内でのみロケーション情報をブロードキャストし、それによって、ロケーション情報が無線インターフェースにおいて長い間暴露されることを防止し、ユーザのプライバシー漏洩のリスクを低減する。
【０１８２】
図８において示されているステップは、説明のための例にすぎないということに留意されたい。説明を簡単にするために、それらのステップは、一連のアクションの組合せとして記述されているが、本発明は、記述されているアクションのシーケンスによって限定されるものではないということを当業者ならわかるはずであり、第２に、本明細書において記述されている実施形態は、好ましい実施形態であり、含まれているアクションは、本発明の実施形態によって必ずしも必要とされるとは限らないということも当業者ならわかるはずである。
【０１８３】
実施形態９
本発明のこの実施形態は、図１において示されている方法の実施形態を実施するように構成されているユーザ機器９０を提供する。図９において示されているように、ユーザ機器９０は、
発見要求メッセージを第１の近接ベースのサービスエンティティへ送信するように構成されている送信ユニット９１であって、その発見要求メッセージは、このユーザ機器の初期のロケーション情報を含む、送信ユニット９１と、
第１の近接ベースのサービスエンティティによって送信された発見応答メッセージを受信するように構成されている受信ユニット９２であって、その発見応答メッセージは、このユーザ機器の第１のコードワードを含む、受信ユニット９２と、
このユーザ機器のロケーションオフセット情報を取得するように構成されている取得ユニット９３と、
ロケーションオフセット情報および第１のコードワードに従って発見メッセージを生成するように構成されている生成ユニット９４であって、そのロケーションオフセット情報は、このユーザ機器の現在のロケーションと初期ロケーションとの間におけるオフセットである、生成ユニット９４と、
発見メッセージをブロードキャストするように構成されているブロードキャストユニット９５であって、その発見メッセージは、初期のロケーション情報およびロケーションオフセット情報を取得した後に、その初期のロケーション情報およびロケーションオフセット情報に従ってこのユーザ機器のロケーションを決定するために、第２のユーザ機器、またはその第２のユーザ機器が属している第２の近接ベースのサービスエンティティによって使用される、ブロードキャストユニット９５とを含む。
【０１８４】
特に、第１のコードワードは、ブロードキャスティングのために第１の近接ベースのサービスエンティティによってこのユーザ機器へ割り当てられるコードワードである。初期のロケーション情報は、発見要求メッセージを送信する前にこのユーザ機器によって取得されるこのユーザ機器のロケーション情報である。たとえば、初期のロケーション情報は、このユーザ機器のＧＰＳ測位機能を使用することによってこのユーザ機器によって取得されるＧＰＳ座標であり得る。第１の近接ベースのサービスエンティティは、初期のロケーション情報を保存する。
【０１８５】
発見メッセージは、第１のコードワードおよびロケーションオフセット情報を含む。本発明のこの実施形態の可能な実施様式においては、第１のコードワードは、予備ビットを含む。この方法においては、現在のロケーションと、初期ロケーションとの間におけるオフセットを決定した後に、このユーザ機器は、そのオフセットをエンコードして、ロケーションオフセット情報を取得し、そのロケーションオフセット情報を第１のコードワード内の予備ビット内に統合する。統合後には、新たなコードワードが取得され得る。発見メッセージは、その新たなコードワードを含む。
【０１８６】
３ＧＰＰにおけるＧＰＳエンコーディングの定義によれば、経度および緯度は、それぞれ２４ビットを占める必要があり、合計で４８ビットが占められるということに留意されたい。従来技術と比較して、本発明のこの実施形態においては、ロケーションオフセットが有しているエンコードされる必要があるデータの範囲は、すべてのＧＰＳ座標と比較して小さい。したがって、ロケーションオフセット情報によって占められるビットの量は、小さな割合を占め、それによって発見メッセージは、より多くの情報を搬送することができ、それによってサービス拡張を容易にする。
【０１８７】
任意選択で、送信ユニット９１は、このユーザ機器の現在のロケーションと初期ロケーションとの間におけるオフセットが、事前設定された最大オフセットよりも大きい場合には、このユーザ機器の現在のロケーション情報を第１の近接ベースのサービスエンティティへ送信するようにさらに構成されており、それによって第１の近接ベースのサービスエンティティは、このユーザ機器の現在のロケーション情報を使用することによって初期のロケーション情報を更新する。
【０１８８】
すなわち、このユーザ機器の角度オフセットが、第１のコードワード内の予備ビットによって示されることが可能である範囲を超えている場合には、このユーザ機器の現在のロケーション情報が、第１の近接ベースのサービスエンティティへ送信されて、第１の近接ベースのサービスエンティティ内に保存されている初期のロケーション情報を更新し得る。
【０１８９】
初期のロケーション情報が更新された後に、このユーザ機器は、現在のロケーションと、更新された初期ロケーションとの間におけるオフセットを再び取得し、そのオフセットが、事前設定された最大オフセットよりも大きくないということを決定した後に、オフセット情報および第１のコードワードに従って発見メッセージを生成し得る。
【０１９０】
さらに、このユーザ機器によってブロードキャストされた発見メッセージを受信した後に、第２のユーザ機器は、その発見メッセージを解析して、このユーザ機器のロケーションオフセット情報を取得し、第２の近接ベースのサービスエンティティから初期のロケーション情報を取得するために要求を送信し得る。
【０１９１】
とりわけ、このユーザ機器および第２のユーザ機器が、同じ近接ベースのサービスエンティティに属している場合、すなわち、第１の近接ベースのサービスエンティティおよび第２の近接ベースのサービスエンティティが、同じ近接ベースのサービスエンティティである場合には、第２のユーザ機器の要求を受信した後に、第２の近接ベースのサービスエンティティは、保存されている初期のロケーション情報を第２のユーザ機器へ直接送信し得る。
【０１９２】
第１の近接ベースのサービスエンティティおよび第２の近接ベースのサービスエンティティが、同じ近接ベースのサービスエンティティではない場合には、第２の近接ベースのサービスエンティティは、第１の近接ベースのサービスエンティティ内に保存されている初期のロケーション情報を取得するために、第１の近接ベースのサービスエンティティに対するリッスン要求メッセージを開始し得る。
【０１９３】
特に、このユーザ機器によってブロードキャストされた発見メッセージを受信する前に、第２のユーザ機器は、発見要求メッセージを第２の近接ベースのサービスエンティティへ送信し得る。第２の近接ベースのサービスエンティティは、発見要求メッセージ内のアプリケーションレイヤ識別子に従って、このユーザ機器が属しているＰＬＭＮの識別子を決定し得る。この方法においては、第１の近接ベースのサービスエンティティは、ＰＬＭＮの識別子に従って第１の近接ベースのサービスエンティティへリッスン要求メッセージを送信して、第１の近接ベースのサービスエンティティ内に保存されている初期のロケーション情報を取得する。
【０１９４】
この方法においては、第２のユーザ機器は、このユーザ機器の初期のロケーション情報およびロケーションオフセット情報に従ってこのユーザ機器のロケーションを決定し得る。
【０１９５】
その上、このユーザ機器によってブロードキャストされた発見メッセージを受信した後に、第２のユーザ機器は、代替として、その発見メッセージを第２の近接ベースのサービスエンティティへ送信してよく、それによって、第２の近接ベースのサービスエンティティは、このユーザ機器の初期のロケーション情報およびロケーションオフセット情報に従ってこのユーザ機器のロケーションを決定し、このユーザ機器のロケーション情報を第２のユーザ機器へ送信する。
【０１９６】
便利で簡単な説明の目的で、前述のユーザ機器の詳細な機能プロセスおよび説明に関しては、前述の方法の実施形態における対応するプロセスを参照されたいということが当業者によって明らかに理解され得、詳細がここで再び記述されることはない。
【０１９７】
前述のユーザ機器を用いれば、このユーザ機器によってブロードキャストされた発見メッセージが、ロケーションオフセット情報を搬送するので、別のユーザ機器は、ロケーションオフセット情報のみに従ってこのユーザ機器のロケーションを決定することができず、それによって、このユーザ機器のロケーションが暴露されることを防止し、ユーザのプライバシー漏洩の問題を解決する。
【０１９８】
実施形態１０
本発明のこの実施形態は、図２に対応する方法の実施形態を実施するように構成されている別のユーザ機器１０を提供する。図１０において示されているように、ユーザ機器１０は、
第１のユーザ機器によってブロードキャストされた発見メッセージを取得するように構成されている第１の受信ユニット１０１であって、その発見メッセージは、第１のユーザ機器のロケーションオフセット情報を含み、そのロケーションオフセット情報は、第１のユーザ機器の現在のロケーションと初期ロケーションとの間におけるオフセットである、第１の受信ユニット１０１と、
このユーザ機器が属している第２の近接ベースのサービスエンティティへマッチレポートメッセージを送信するように構成されている送信ユニット１０２であって、そのマッチレポートメッセージは、発見メッセージを含む、送信ユニット１０２と、
第２の近接ベースのサービスエンティティによって送信された測位情報を受信するように構成されている第２の受信ユニット１０３であって、その測位情報は、第１のユーザ機器のロケーションを示すために使用され、その測位情報は、初期のロケーション情報およびマッチレポートメッセージに従って第２の近接ベースのサービスエンティティによって取得される、第２の受信ユニット１０３、または、第２の近接ベースのサービスエンティティによって送信される第１のユーザ機器の初期のロケーション情報を受信するように構成されている第２の受信ユニット１０３とを含み、このユーザ機器は、初期のロケーション情報およびロケーションオフセット情報に従って第１のユーザ機器のロケーションを決定するように構成されている決定ユニット１０４をさらに含む。
【０１９９】
特に、発見メッセージをブロードキャストする前に、第１のユーザ機器は、発見要求メッセージを第１の近接ベースのサービスエンティティへ送信するステップであって、その発見要求メッセージは、第１のユーザ機器の初期のロケーション情報を含む、ステップと、第１の近接ベースのサービスエンティティによって送信された発見応答メッセージを受信するステップであって、その発見応答メッセージは、第１のユーザ機器の第１のコードワードを含む、ステップとを行う。さらに、第１のユーザ機器は、その第１のユーザ機器のロケーションオフセット情報を取得し、そのロケーションオフセット情報および第１のコードワードに従って発見メッセージを生成する。
【０２００】
さらに、第１のユーザ機器のロケーションは、下記の２つの様式で決定され得る。
【０２０１】
様式１：  マッチレポートメッセージは、初期ロケーション要求表示を含み、マッチレポートメッセージを受信した後に、第２の近接ベースのサービスエンティティは、初期ロケーション要求表示に従って第１のユーザ機器の初期のロケーション情報をこのユーザ機器へ送信し、それによってこのユーザ機器は、初期のロケーション情報およびロケーションオフセット情報に従って第１のユーザ機器のロケーションを決定する。
【０２０２】
特に、第１のユーザ機器およびこのユーザ機器が、同じ近接ベースのサービスエンティティに属している場合、すなわち、第１の近接ベースのサービスエンティティおよび第２の近接ベースのサービスエンティティが、同じ近接ベースのサービスエンティティである場合には、マッチレポートメッセージを受信した後に、第２の近接ベースのサービスエンティティは、保存されている初期のロケーション情報を、初期ロケーション要求表示に従ってこのユーザ機器へ直接送信し得る。第１の近接ベースのサービスエンティティおよび第２の近接ベースのサービスエンティティが、同じ近接ベースのサービスエンティティではない場合には、第２の近接ベースのサービスエンティティは、第１の近接ベースのサービスエンティティに対するリッスン要求メッセージを開始して、第１の近接ベースのサービスエンティティ内に保存されている初期のロケーション情報を取得してよく、マッチレポートメッセージを受信した後に、第１の近接ベースのサービスエンティティから取得された初期のロケーション情報を、初期ロケーション要求表示に従ってこのユーザ機器へ送信し得る。
【０２０３】
様式２：  マッチレポートメッセージは、ロケーション要求表示を含み、マッチレポート情報を受信した後に、第２の近接ベースのサービスエンティティは、マッチレポートメッセージおよび初期のロケーション情報に従って測位情報を取得し、その測位情報をこのユーザ機器へ送信する。
【０２０４】
様式２の任意選択の実施様式においては、第２の近接ベースのサービスエンティティは、発見メッセージ内のロケーションオフセット情報を取得し、第１のユーザ機器の初期のロケーション情報およびロケーションオフセット情報に従って第１のユーザ機器のロケーションを決定する。測位情報は、第１のユーザ機器のロケーション情報を含む。
【０２０５】
第２の近接ベースのサービスエンティティによって第１のユーザ機器の初期のロケーション情報を取得するための方法に関しては、様式１における対応する説明を参照されたい。詳細がここで再び記述されることはない。
【０２０６】
様式２の別の任意選択の実施様式においては、マッチレポートメッセージは、このユーザ機器のロケーション情報をさらに含む。この方法においては、第１のユーザ機器のロケーションを決定した後に、第２の近接ベースのサービスエンティティは、このユーザ機器のロケーション情報に従って、第１のユーザ機器と、この第２のユーザ機器との間における距離をさらに決定し得る。測位情報は、第１のユーザ機器と、このユーザ機器との間における距離情報を含む。
【０２０７】
便利で簡単な説明の目的で、前述のユーザ機器の詳細な機能プロセスおよび説明に関しては、前述の方法の実施形態における対応するプロセスを参照されたいということが当業者によって明らかに理解され得、詳細がここで再び記述されることはない。
【０２０８】
前述のユーザ機器を用いれば、第１のユーザ機器によってブロードキャストされた発見メッセージが、ロケーションオフセット情報を搬送するので、別のユーザ機器は、ロケーションオフセット情報のみに従って第１のユーザ機器のロケーションを決定することはできないが、このユーザ機器、または第２の近接ベースのサービスエンティティは、第１のユーザ機器のロケーションオフセット情報および初期のロケーション情報に従って第１のユーザ機器のロケーションを決定し得、それによって、このユーザ機器のロケーションが暴露されることを防止し、ユーザのプライバシー漏洩の問題を解決する。
【０２０９】
実施形態１１
本発明のこの実施形態は、図３に対応する方法の実施形態を実施するように構成されている近接ベースのサービスエンティティ１１を提供する。図１１において示されているように、近接ベースのサービスエンティティ１１は、
第１のユーザ機器によって送信された発見要求メッセージを受信するように構成されている第１の受信ユニット１１０であって、その発見要求メッセージは、第１のユーザ機器の初期のロケーション情報を含む、第１の受信ユニット１１０と、
第２のユーザ機器によって送信されたマッチレポートメッセージを受信するように構成されている第２の受信ユニット１１１であって、そのマッチレポートメッセージは、発見メッセージを含み、その発見メッセージは、第１のユーザ機器によってブロードキャストされ、第２のユーザ機器によって取得され、第１のユーザ機器のロケーションオフセット情報を含み、第１のユーザ機器および第２のユーザ機器は両方とも、この近接ベースのサービスエンティティに属している、第２の受信ユニット１１１と、
初期のロケーション情報を第２のユーザ機器へ送信するように構成されている送信ユニット１１２であって、それによって第２のユーザ機器は、その初期のロケーション情報およびロケーションオフセット情報に従って第１のユーザ機器のロケーションを決定する、送信ユニット１１２とを含み、またはこの近接ベースのサービスエンティティは、初期のロケーション情報およびマッチレポートメッセージに従って測位情報を取得するように構成されている取得ユニット１１３をさらに含み、送信ユニット１１２は、測位情報を第２のユーザ機器へ送信するように構成されており、その測位情報は、第１のユーザ機器のロケーションを示すために使用される。
【０２１０】
特に、第１のコードワードは、ブロードキャスティングのために第１の近接ベースのサービスエンティティによって第１のユーザ機器へ割り当てられるコードワードである。初期のロケーション情報は、発見要求メッセージを送信する前に第１のユーザ機器によって取得される第１のユーザ機器のロケーション情報である。たとえば、初期のロケーション情報は、第１のユーザ機器のＧＰＳ測位機能を使用することによって第１のユーザ機器によって取得されるＧＰＳ座標であり得る。
【０２１１】
さらに、第１の近接ベースのサービスエンティティは、初期のロケーション情報を保存し、発見応答メッセージを第１のユーザ機器へ送信し、その発見応答メッセージは、第１のユーザ機器の第１のコードワードを含み、それによって第１のユーザ機器は、ロケーションオフセット情報を取得した後に、ロケーションオフセット情報および第１のコードワードに従って発見メッセージを生成し、その発見メッセージをブロードキャストする。
【０２１２】
本発明のこの実施形態の可能な実施様式においては、マッチレポートメッセージ受信した後に、この近接ベースのサービスエンティティは、第１のユーザ機器の保存されている初期のロケーション情報を第２のユーザ機器へ送信し、それによって第２のユーザ機器は、その初期のロケーション情報およびロケーションオフセット情報に従って第１のユーザ機器のロケーションを決定する。
【０２１３】
本発明のこの実施形態の別の可能な実施様式においては、取得ユニット１１３は、初期のロケーション情報およびロケーションオフセット情報に従って第１のユーザ機器のロケーションを決定するように特に構成されており、測位情報は、第１のユーザ機器のロケーション情報を含む。第２のユーザ機器は、そのロケーション情報に従って第１のユーザ機器のロケーションを決定する。
【０２１４】
本発明のこの実施形態の別の可能な実施様式においては、マッチレポートメッセージは、第２のユーザ機器のロケーション情報をさらに含む。取得ユニット１１３は、初期のロケーション情報およびロケーションオフセット情報に従って第１のユーザ機器のロケーションを決定し、第１のユーザ機器のロケーションおよび第２のユーザ機器のロケーションに従って、第１のユーザ機器と、第２のユーザ機器との間における距離を決定するように特に構成されている。測位情報は、第１のユーザ機器と、第２のユーザ機器との間における距離情報を含む。第２のユーザ機器は、その距離情報に従って第１のユーザ機器のロケーションを決定する。
【０２１５】
便利で簡単な説明の目的で、前述の近接ベースのサービスエンティティの詳細な機能プロセスおよび説明に関しては、前述の方法の実施形態における対応するプロセスを参照されたいということが当業者によって明らかに理解され得、詳細がここで再び記述されることはない。
【０２１６】
前述の近接ベースのサービスエンティティを用いれば、第１のユーザ機器によってブロードキャストされた発見メッセージが、ロケーションオフセット情報を搬送するので、別のユーザ機器は、ロケーションオフセット情報のみに従って第１のユーザ機器のロケーションを決定することはできないが、この近接ベースのサービスエンティティは、第１のユーザ機器のロケーションオフセット情報および初期のロケーション情報に従って第１のユーザ機器のロケーションを決定し得、それによって、そのユーザ機器のロケーションが暴露されることを防止し、ユーザのプライバシー漏洩の問題を解決する。
【０２１７】
実施形態１２
本発明のこの実施形態は、図５に対応する方法の実施形態を実施するように構成されているさらに別のユーザ機器１２を提供する。図１２において示されているように、ユーザ機器１２は、
このユーザ機器が属している第１の近接ベースのサービスエンティティから、第１のコードワードと、第２のコードワードに対応するフィルタとを取得するように構成されている取得ユニット１２１と、
第１のコードワードをブロードキャストするように構成されているブロードキャストユニット１２２と、
第１のコードワードを受信した後に第２のユーザ機器によってブロードキャストされる第２のコードワードを、フィルタを使用することによって取得するように構成されている受信ユニット１２３とを含み、
ブロードキャストユニット１２２は、事前設定された期間内で第２のコードワードに従ってこのユーザ機器のロケーション情報をブロードキャストするようにさらに構成されている。
【０２１８】
任意選択で、ユーザ機器１２は、
第１の発見要求メッセージを第１の近接ベースのサービスエンティティへ送信するように構成されている送信ユニット１２４をさらに含み、その第１の発見要求メッセージは、第１の表示情報を含み、その第１の表示情報は、第２のコードワードと、その第２のコードワードに対応するフィルタとを構成するよう第１の近接ベースのサービスエンティティに指示するために使用され、
取得ユニット１２１は、第１の近接ベースのサービスエンティティによって送信された第１の発見応答メッセージを受信するように特に構成されており、その第１の発見応答メッセージは、第１のコードワードおよびフィルタを含む。
【０２１９】
特に、第１のコードワードは、ブロードキャスティングのために第１の近接ベースのサービスエンティティによってこのユーザ機器へ割り当てられるコードワードである。
【０２２０】
たとえば、このユーザ機器は、このユーザ機器が属している第１の近接ベースのサービスエンティティへ第１の発見要求メッセージを送信するステップであって、その第１の発見要求メッセージは、第１の表示情報を含み、その第１の表示情報は、第２のコードワードと、その第２のコードワードに対応するフィルタとを構成するよう第１の近接ベースのサービスエンティティに指示するために使用される、ステップと、第１の近接ベースのサービスエンティティによって送信された第１の発見応答メッセージを受信するステップであって、その第１の発見応答メッセージは、第１のコードワードおよびフィルタを含む、ステップとを行う。
【０２２１】
フィルタは、第２のコードワードに一意に対応するということに留意されたい。すなわち、このユーザ機器のみが、第２のユーザ機器によってブロードキャストされた第２のコードワードを、フィルタを使用することによって受信することができる。
【０２２２】
その上、第２のユーザ機器は、第１の近接ベースのサービスエンティティから第２のコードワードを取得する。特に、このユーザ機器および第２のユーザ機器が、同じ近接ベースのサービスエンティティに属している場合には、第２のユーザ機器によって送信された第２の発見要求メッセージを受信した後に、第１の近接ベースのサービスエンティティは、第２のコードワードを含む第２の発見応答メッセージを第２のユーザ機器へ送信する。このユーザ機器および第２のユーザ機器が、別々の近接ベースのサービスエンティティに属している場合には、第２のユーザ機器に対応する第２の近接ベースのサービスエンティティは、第１の近接ベースのサービスエンティティへリッスン要求メッセージを送信して、第１の近接ベースのサービスエンティティ内の第２のコードワードを取得し、その第２のコードワードを第２のユーザ機器へ送信し得る。
【０２２３】
この方法においては、このユーザ機器によってブロードキャストされた第１のコードワードを受信した後に、第２のユーザ機器は、第２のコードワードをブロードキャストすることを開始する。第２のコードワードを、対応するフィルタを使用することによって受信した後に、このユーザ機器は、事前設定された期間内でこのユーザ機器のロケーション情報をブロードキャストする。このユーザ機器は、事前設定された期間内でのみロケーション情報をブロードキャストし、それによって、ロケーション情報が無線インターフェースにおいて長い間暴露されることを防止する。したがって、本発明のこの実施形態において提供されているユーザ機器を用いれば、ユーザのプライバシー漏洩のリスクが低減されることが可能である。
【０２２４】
便利で簡単な説明の目的で、前述のユーザ機器の詳細な機能プロセスおよび説明に関しては、前述の方法の実施形態における対応するプロセスを参照されたいということが当業者によって明らかに理解され得、詳細がここで再び記述されることはない。
【０２２５】
実施形態１３
本発明のこの実施形態は、図６において示されている方法の実施形態を実施するように構成されているさらに別のユーザ機器１３を提供する。図１３において示されているように、ユーザ機器１３は、
第１のユーザ機器によってブロードキャストされた第１のコードワードを受信するように構成されている第１の受信ユニット１３１であって、
その第１のコードワードは、ブロードキャスティングのために第１の近接ベースのサービスエンティティによってこのユーザ機器へ割り当てられるコードワードである、第１の受信ユニット１３１と、
第１のコードワードを受信ユニット１３１が受信した後に第２のコードワードをブロードキャストするように構成されているブロードキャストユニット１３２であって、その第２のコードワードは、このユーザ機器が属している第２の近接ベースのサービスエンティティからこのユーザ機器によって取得される、ブロードキャストユニット１３２とを含み、
第１の受信ユニット１３１は、フィルタを使用することによって第２のコードワードを受信した後に、事前設定された期間内で第１のユーザ機器によってブロードキャストされる第１のユーザ機器のロケーション情報を受信するようにさらに構成されており、そのフィルタは、第２のコードワードに一意に対応する。
【０２２６】
特に、第１のコードワードをブロードキャストする前に、第１のユーザ機器は、第２のコードワードと、その第２のコードワードに対応するフィルタとを構成するよう、第１のユーザ機器が属している第１の近接ベースのサービスエンティティに指示し、第１の近接ベースのサービスエンティティによって送信されたフィルタを受信する。
【０２２７】
任意選択で、ユーザ機器１３は、
第２の発見要求メッセージを第２の近接ベースのサービスエンティティへ送信するように構成されている送信ユニット１３３であって、その第２の発見要求メッセージは、第２の表示情報を含み、その第２の表示情報は、第２のコードワードを第２の近接ベースのサービスエンティティに要求するために使用される、送信ユニット１３３と、
第２の近接ベースのサービスエンティティによって送信された第２の発見応答メッセージを受信するように構成されている第２の受信ユニット１３４であって、その第２の発見応答メッセージは、第２のコードワードを含む、第２の受信ユニット１３４とをさらに含む。
【０２２８】
第１のユーザ機器およびこのユーザ機器が、同じ近接ベースのサービスエンティティに属している場合には、このユーザ機器によって送信された第２の発見要求メッセージを受信した後に、第２の近接ベースのサービスエンティティは、第２のコードワードを含む第２の発見応答メッセージをこのユーザ機器へ送信する。第１のユーザ機器およびこのユーザ機器が、別々の近接ベースのサービスエンティティに属している場合には、このユーザ機器に対応する第２の近接ベースのサービスエンティティは、第１のユーザ機器に対応する第１の近接ベースのサービスエンティティへリッスン要求メッセージを送信して、第１の近接ベースのサービスエンティティ内の第２のコードワードを取得し、その第２のコードワードをこのユーザ機器へ送信し得る。
【０２２９】
便利で簡単な説明の目的で、前述のユーザ機器の詳細な機能プロセスおよび説明に関しては、前述の方法の実施形態における対応するプロセスを参照されたいということが当業者によって明らかに理解され得、詳細がここで再び記述されることはない。
【０２３０】
前述のユーザ機器を用いれば、このユーザ機器は、第１のユーザ機器によってブロードキャストされた第１のコードワードを受信した後に、第２のコードワードをブロードキャストすることを開始し、第１のユーザ機器は、第２のコードワードを、対応するフィルタを使用することによって受信した後に、事前設定された期間内で第１のユーザ機器のロケーション情報をブロードキャストする。第１のユーザ機器は、事前設定された期間内でのみロケーション情報をブロードキャストし、それによって、ロケーション情報が無線インターフェースにおいて長い間暴露されることを防止し、ユーザのプライバシー漏洩のリスクを低減する。
【０２３１】
実施形態１４
本発明のこの実施形態は、図７において示されている方法の実施形態を実施するように構成されている別の近接ベースのサービスエンティティ１４を提供する。図１４において示されているように、近接ベースのサービスエンティティ１４は、
第１のユーザ機器によって送信された第１の発見要求メッセージを受信するように構成されている第１の受信ユニット１４１であって、その第１の発見要求メッセージは、第１の表示情報を含む、第１の受信ユニット１４１と、
第１の表示情報に従って、第２のコードワードと、その第２のコードワードに対応するフィルタとを構成するように適合されている構成ユニット１４２と、
第１のコードワードおよびフィルタを第１のユーザ機器へ送信するように構成されている送信ユニット１４３と、
第２のユーザ機器によって送信された第２の発見要求メッセージを受信するように構成されている第２の受信ユニット１４４であって、その第２の発見要求メッセージは、第２の表示情報を含む、第２の受信ユニット１４４とを含み、
送信ユニット１４３は、第２の表示情報に従って第２のコードワードを第２のユーザ機器へ送信するようにさらに構成されており、それによって第１のユーザ機器は、第２のユーザ機器によってブロードキャストされた第２のコードワードを、フィルタに従って受信した後に、事前設定された期間内で第１のユーザ機器のロケーション情報をブロードキャストする。
【０２３２】
特に、第１のユーザ機器によってブロードキャストされた第１のコードワードを受信した後に、第２のユーザ機器は、この近接ベースのサービスエンティティから取得された第２のコードワードをブロードキャストすることを開始する。第２のコードワードを、対応するフィルタを使用することによって受信した後に、第１のユーザ機器は、事前設定された期間内で第１のユーザ機器のロケーション情報をブロードキャストし、それによって第２のユーザ機器は、そのロケーション情報を受信した後に、そのロケーション情報に従って第１のユーザ機器のロケーションを決定する。
【０２３３】
便利で簡単な説明の目的で、前述の近接ベースのサービスエンティティの詳細な機能プロセスおよび説明に関しては、前述の方法の実施形態における対応するプロセスを参照されたいということが当業者によって明らかに理解され得、詳細がここで再び記述されることはない。
【０２３４】
前述の近接ベースのサービスエンティティを用いれば、この近接ベースのサービスエンティティは、第２のコードワードを第２のユーザ機器へ割り当て、その第２のコードワードに対応するフィルタを第１のユーザ機器へ割り当て、第１のユーザ機器は、そのフィルタを使用することによって第２のコードワードを受信した後に、事前設定された期間内でロケーション情報をブロードキャストし、それによって、ロケーション情報が無線インターフェースにおいて長い間暴露されることを防止し、ユーザのプライバシー漏洩のリスクを低減する。
【０２３５】
実施形態１５
本発明のこの実施形態は、さらに別のユーザ機器１５を提供する。図１５において示されているように、ユーザ機器１５は、
プロセッサ（ｐｒｏｃｅｓｓｏｒ）１５１と、通信インターフェース（Ｃｏｍｍｕｎｉｃａｔｉｏｎｓ  Ｉｎｔｅｒｆａｃｅ）１５２と、メモリ（ｍｅｍｏｒｙ）１５３と、通信バス１５４とを含み、プロセッサ１５１、通信インターフェース１５２、およびメモリ１５３は、通信バス１５４を使用することによって互いに通信する。
【０２３６】
プロセッサ１５１は、マルチコア中央処理装置ＣＰＵもしくは特定用途向け集積回路ＡＳＩＣ（Ａｐｐｌｉｃａｔｉｏｎ  Ｓｐｅｃｉｆｉｃ  Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）であってよく、または本発明のこの実施形態を実施する１つもしくは複数の集積回路として構成される。
【０２３７】
メモリ１５３は、プログラムコードを保存するように構成されており、そのプログラムコードは、コンピュータオペレーション命令およびネットワークフローダイアグラムを含む。メモリ１５３は、高速ＲＡＭメモリを含んでよく、少なくとも１つの磁気ディスクメモリなどの不揮発性メモリ（ｎｏｎ−ｖｏｌａｔｉｌｅ  ｍｅｍｏｒｙ）をさらに含み得る。メモリ１５３は、メモリアレイであってもよい。メモリ１５３は、ブロックへと区分されてもよく、それらのブロックは、特定のルールに従って組み合わされて仮想ボリュームになってもよい。
【０２３８】
通信インターフェース１５２は、これらの装置の間における接続および通信を実施するように構成されている。
【０２３９】
プロセッサ１５１は、メモリ１５３内のプログラムコードを実行して、
発見要求メッセージを第１の近接ベースのサービスエンティティへ送信するオペレーションであって、その発見要求メッセージは、このユーザ機器の初期のロケーション情報を含む、オペレーションと、
第１の近接ベースのサービスエンティティによって送信された発見応答メッセージを受信するオペレーションであって、その発見応答メッセージは、このユーザ機器の第１のコードワードを含む、オペレーションと、
このユーザ機器のロケーションオフセット情報を取得し、そのロケーションオフセット情報および第１のコードワードに従って発見メッセージを生成するオペレーションであって、そのロケーションオフセット情報は、このユーザ機器の現在のロケーションと初期ロケーションとの間におけるオフセットである、オペレーションと、
発見メッセージをブロードキャストするオペレーションであって、その発見メッセージは、初期のロケーション情報およびロケーションオフセット情報を取得した後に、その初期のロケーション情報およびロケーションオフセット情報に従ってこのユーザ機器のロケーションを決定するために、第２のユーザ機器、またはその第２のユーザ機器が属している第２の近接ベースのサービスエンティティによって使用される、オペレーションとを実施するように構成されている。
【０２４０】
任意選択で、それらのオペレーションは、
このユーザ機器の現在のロケーションと初期ロケーションとの間におけるオフセットが、事前設定された最大オフセットよりも大きい場合には、このユーザ機器の現在のロケーション情報を第１の近接ベースのサービスエンティティへ送信し、それによって第１の近接ベースのサービスエンティティは、このユーザ機器の現在のロケーション情報を使用することによって初期のロケーション情報を更新するオペレーションをさらに含む。
【０２４１】
実施形態１６
本発明のこの実施形態は、さらに別のユーザ機器１６を提供する。図１６において示されているように、ユーザ機器１６は、
プロセッサ（ｐｒｏｃｅｓｓｏｒ）１６１と、通信インターフェース（Ｃｏｍｍｕｎｉｃａｔｉｏｎｓ  Ｉｎｔｅｒｆａｃｅ）１６２と、メモリ（ｍｅｍｏｒｙ）１６３と、通信バス１６４とを含み、プロセッサ１６１、通信インターフェース１６２、およびメモリ１６３は、通信バス１６４を使用することによって互いに通信する。
【０２４２】
プロセッサ１６１は、マルチコア中央処理装置ＣＰＵもしくは特定用途向け集積回路ＡＳＩＣ（Ａｐｐｌｉｃａｔｉｏｎ  Ｓｐｅｃｉｆｉｃ  Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）であってよく、または本発明のこの実施形態を実施する１つもしくは複数の集積回路として構成される。
【０２４３】
メモリ１６３は、プログラムコードを保存するように構成されており、そのプログラムコードは、コンピュータオペレーション命令およびネットワークフローダイアグラムを含む。メモリ１６３は、高速ＲＡＭメモリを含んでよく、少なくとも１つの磁気ディスクメモリなどの不揮発性メモリ（ｎｏｎ−ｖｏｌａｔｉｌｅ  ｍｅｍｏｒｙ）をさらに含み得る。メモリ１６３は、メモリアレイであってもよい。メモリ１６３は、ブロックへと区分されてもよく、それらのブロックは、特定のルールに従って組み合わされて仮想ボリュームになってもよい。
【０２４４】
通信インターフェース１６２は、これらの装置の間における接続および通信を実施するように構成されている。
【０２４５】
プロセッサ１６１は、メモリ１６３内のプログラムコードを実行して、
第１のユーザ機器によってブロードキャストされた発見メッセージを取得するオペレーションであって、その発見メッセージは、第１のユーザ機器のロケーションオフセット情報を含み、そのロケーションオフセット情報は、第１のユーザ機器の現在のロケーションと初期ロケーションとの間におけるオフセットである、オペレーションと、
このユーザ機器が属している第２の近接ベースのサービスエンティティへマッチレポートメッセージを送信するオペレーションであって、そのマッチレポートメッセージは、発見メッセージを含む、オペレーションと、
第２の近接ベースのサービスエンティティによって送信される第１のユーザ機器の初期のロケーション情報を受信し、その初期のロケーション情報およびロケーションオフセット情報に従って第１のユーザ機器のロケーションを決定するか、または第２の近接ベースのサービスエンティティによって送信された測位情報を受信するオペレーションであって、その測位情報は、第１のユーザ機器のロケーションを示すために使用され、その測位情報は、初期のロケーション情報およびマッチレポートメッセージに従って第２の近接ベースのサービスエンティティによって取得される、オペレーションとを実施するように構成されている。
【０２４６】
実施形態１７
本発明のこの実施形態は、さらに別の近接ベースのサービスエンティティ１７を提供する。図１７において示されているように、近接ベースのサービスエンティティ１７は、
プロセッサ（ｐｒｏｃｅｓｓｏｒ）１７１と、通信インターフェース（Ｃｏｍｍｕｎｉｃａｔｉｏｎｓ  Ｉｎｔｅｒｆａｃｅ）１７２と、メモリ（ｍｅｍｏｒｙ）１７３と、通信バス１７４とを含み、プロセッサ１７１、通信インターフェース１７２、およびメモリ１７３は、通信バス１７４を使用することによって互いに通信する。
【０２４７】
プロセッサ１７１は、マルチコア中央処理装置ＣＰＵもしくは特定用途向け集積回路ＡＳＩＣ（Ａｐｐｌｉｃａｔｉｏｎ  Ｓｐｅｃｉｆｉｃ  Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）であってよく、または本発明のこの実施形態を実施する１つもしくは複数の集積回路として構成される。
【０２４８】
メモリ１７３は、プログラムコードを保存するように構成されており、そのプログラムコードは、コンピュータオペレーション命令およびネットワークフローダイアグラムを含む。メモリ１７３は、高速ＲＡＭメモリを含んでよく、少なくとも１つの磁気ディスクメモリなどの不揮発性メモリ（ｎｏｎ−ｖｏｌａｔｉｌｅ  ｍｅｍｏｒｙ）をさらに含み得る。メモリ１７３は、メモリアレイであってもよい。メモリ１７３は、ブロックへと区分されてもよく、それらのブロックは、特定のルールに従って組み合わされて仮想ボリュームになってもよい。
【０２４９】
通信インターフェース１７２は、これらの装置の間における接続および通信を実施するように構成されている。
【０２５０】
プロセッサ１７１は、メモリ１７３内のプログラムコードを実行して、
第１のユーザ機器によって送信された発見要求メッセージを受信するオペレーションであって、その発見要求メッセージは、第１のユーザ機器の初期のロケーション情報を含む、オペレーションと、
第２のユーザ機器によって送信されたマッチレポートメッセージを受信するオペレーションであって、そのマッチレポートメッセージは、発見メッセージを含み、その発見メッセージは、第１のユーザ機器によってブロードキャストされ、第２のユーザ機器によって取得され、第１のユーザ機器のロケーションオフセット情報を含み、第１のユーザ機器および第２のユーザ機器は両方とも、この近接ベースのサービスエンティティに属している、オペレーションと、
初期のロケーション情報を第２のユーザ機器へ送信し、それによって第２のユーザ機器は、その初期のロケーション情報およびロケーションオフセット情報に従って第１のユーザ機器のロケーションを決定するか、またはその初期のロケーション情報およびマッチレポートメッセージに従って測位情報を取得し、その測位情報を第２のユーザ機器へ送信するオペレーションであって、その測位情報は、第１のユーザ機器のロケーションを示すために使用される、オペレーションとを実施するように構成されている。
【０２５１】
任意選択で、それらのオペレーションは、
初期のロケーション情報およびロケーションオフセット情報に従って第１のユーザ機器のロケーションを決定するオペレーションであって、その測位情報は、第１のユーザ機器のロケーション情報を含む、オペレーションをさらに含む。
【０２５２】
任意選択で、マッチレポートメッセージは、第２のユーザ機器のロケーション情報をさらに含み、オペレーションは、
初期のロケーション情報およびロケーションオフセット情報に従って第１のユーザ機器のロケーションを決定するオペレーションと、
第１のユーザ機器のロケーションおよび第２のユーザ機器のロケーションに従って、第１のユーザ機器と、第２のユーザ機器との間における距離を決定するオペレーションであって、測位情報は、第１のユーザ機器と、第２のユーザ機器との間における距離情報を含む、オペレーションとをさらに含む。
【０２５３】
実施形態１８
本発明のこの実施形態は、さらに別のユーザ機器１８を提供する。図１８において示されているように、ユーザ機器１８は、
プロセッサ（ｐｒｏｃｅｓｓｏｒ）１８１と、通信インターフェース（Ｃｏｍｍｕｎｉｃａｔｉｏｎｓ  Ｉｎｔｅｒｆａｃｅ）１８２と、メモリ（ｍｅｍｏｒｙ）１８３と、通信バス１８４とを含み、プロセッサ１８１、通信インターフェース１８２、およびメモリ１８３は、通信バス１８４を使用することによって互いに通信する。
【０２５４】
プロセッサ１８１は、マルチコア中央処理装置ＣＰＵもしくは特定用途向け集積回路ＡＳＩＣ（Ａｐｐｌｉｃａｔｉｏｎ  Ｓｐｅｃｉｆｉｃ  Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）であってよく、または本発明のこの実施形態を実施する１つもしくは複数の集積回路として構成される。
【０２５５】
メモリ１８３は、プログラムコードを保存するように構成されており、そのプログラムコードは、コンピュータオペレーション命令およびネットワークフローダイアグラムを含む。メモリ１８３は、高速ＲＡＭメモリを含んでよく、少なくとも１つの磁気ディスクメモリなどの不揮発性メモリ（ｎｏｎ−ｖｏｌａｔｉｌｅ  ｍｅｍｏｒｙ）をさらに含み得る。メモリ１８３は、メモリアレイであってもよい。メモリ１８３は、ブロックへと区分されてもよく、それらのブロックは、特定のルールに従って組み合わされて仮想ボリュームになってもよい。
【０２５６】
通信インターフェース１８２は、これらの装置の間における接続および通信を実施するように構成されている。
【０２５７】
プロセッサ１８１は、メモリ１８３内のプログラムコードを実行して、
このユーザ機器が属している第１の近接ベースのサービスエンティティから、第１のコードワードと、第２のコードワードに対応するフィルタとを取得するオペレーションと、
このユーザ機器によって、第１のコードワードをブロードキャストするオペレーションと、
第１のコードワードを受信した後に第２のユーザ機器によってブロードキャストされる第２のコードワードを、フィルタを使用することによって取得し、事前設定された期間内で第２のコードワードに従ってこのユーザ機器のロケーション情報をブロードキャストするオペレーションとを実施するように構成されている。
【０２５８】
任意選択で、それらのオペレーションは、
第１の発見要求メッセージを第１の近接ベースのサービスエンティティへ送信するオペレーションであって、その第１の発見要求メッセージは、第１の表示情報を含み、その第１の表示情報は、第２のコードワードと、その第２のコードワードに対応するフィルタとを構成するよう第１の近接ベースのサービスエンティティに指示するために使用される、オペレーションと、
第１の近接ベースのサービスエンティティによって送信された第１の発見応答メッセージを受信するオペレーションであって、その第１の発見応答メッセージは、第１のコードワードおよびフィルタを含む、オペレーションとをさらに含む。
【０２５９】
実施形態１９
本発明のこの実施形態は、さらに別のユーザ機器１９を提供する。図１９において示されているように、ユーザ機器１９は、
プロセッサ（ｐｒｏｃｅｓｓｏｒ）１９１と、通信インターフェース（Ｃｏｍｍｕｎｉｃａｔｉｏｎｓ  Ｉｎｔｅｒｆａｃｅ）１９２と、メモリ（ｍｅｍｏｒｙ）１９３と、通信バス１９４とを含み、プロセッサ１９１、通信インターフェース１９２、およびメモリ１９３は、通信バス１９４を使用することによって互いに通信する。
【０２６０】
プロセッサ１９１は、マルチコア中央処理装置ＣＰＵもしくは特定用途向け集積回路ＡＳＩＣ（Ａｐｐｌｉｃａｔｉｏｎ  Ｓｐｅｃｉｆｉｃ  Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）であってよく、または本発明のこの実施形態を実施する１つもしくは複数の集積回路として構成される。
【０２６１】
メモリ１９３は、プログラムコードを保存するように構成されており、そのプログラムコードは、コンピュータオペレーション命令およびネットワークフローダイアグラムを含む。メモリ１９３は、高速ＲＡＭメモリを含んでよく、少なくとも１つの磁気ディスクメモリなどの不揮発性メモリ（ｎｏｎ−ｖｏｌａｔｉｌｅ  ｍｅｍｏｒｙ）をさらに含み得る。メモリ１９３は、メモリアレイであってもよい。メモリ１９３は、ブロックへと区分されてもよく、それらのブロックは、特定のルールに従って組み合わされて仮想ボリュームになってもよい。
【０２６２】
通信インターフェース１９２は、これらの装置の間における接続および通信を実施するように構成されている。
【０２６３】
プロセッサ１９１は、メモリ１９３内のプログラムコードを実行して、
第１のユーザ機器によってブロードキャストされた第１のコードワードを受信するオペレーションと、
第１のコードワードが受信された後に第２のコードワードをブロードキャストするオペレーションであって、その第２のコードワードは、このユーザ機器が属している第２の近接ベースのサービスエンティティからこのユーザ機器によって取得される、オペレーションと、
フィルタを使用することによって第２のコードワードを受信した後に、事前設定された期間内で第１のユーザ機器によってブロードキャストされる第１のユーザ機器のロケーション情報を受信するオペレーションであって、そのフィルタは、第２のコードワードに一意に対応する、オペレーションとを実施するように構成されている。
【０２６４】
任意選択で、それらのオペレーションは、
第２の発見要求メッセージを第２の近接ベースのサービスエンティティへ送信するオペレーションであって、その第２の発見要求メッセージは、第２の表示情報を含み、その第２の表示情報は、第２のコードワードを第２の近接ベースのサービスエンティティに要求するために使用される、オペレーションと、
第２の近接ベースのサービスエンティティによって送信された第２の発見応答メッセージを受信するオペレーションであって、その第２の発見応答メッセージは、第２のコードワードを含む、オペレーションとをさらに含む。
【０２６５】
実施形態２０
本発明のこの実施形態は、さらに別の近接ベースのサービスエンティティ２０を提供する。図２０において示されているように、近接ベースのサービスエンティティ２０は、
プロセッサ（ｐｒｏｃｅｓｓｏｒ）２０１と、通信インターフェース（Ｃｏｍｍｕｎｉｃａｔｉｏｎｓ  Ｉｎｔｅｒｆａｃｅ）２０２と、メモリ（ｍｅｍｏｒｙ）２０３と、通信バス２０４とを含み、プロセッサ２０１、通信インターフェース２０２、およびメモリ２０３は、通信バス２０４を使用することによって互いに通信する。
【０２６６】
プロセッサ２０１は、マルチコア中央処理装置ＣＰＵもしくは特定用途向け集積回路ＡＳＩＣ（Ａｐｐｌｉｃａｔｉｏｎ  Ｓｐｅｃｉｆｉｃ  Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）であってよく、または本発明のこの実施形態を実施する１つもしくは複数の集積回路として構成される。
【０２６７】
メモリ２０３は、プログラムコードを保存するように構成されており、そのプログラムコードは、コンピュータオペレーション命令およびネットワークフローダイアグラムを含む。メモリ２０３は、高速ＲＡＭメモリを含んでよく、少なくとも１つの磁気ディスクメモリなどの不揮発性メモリ（ｎｏｎ−ｖｏｌａｔｉｌｅ  ｍｅｍｏｒｙ）をさらに含み得る。メモリ２０３は、メモリアレイであってもよい。メモリ２０３は、ブロックへと区分されてもよく、それらのブロックは、特定のルールに従って組み合わされて仮想ボリュームになってもよい。
【０２６８】
通信インターフェース２０２は、これらの装置の間における接続および通信を実施するように構成されている。
【０２６９】
プロセッサ２０１は、メモリ２０３内のプログラムコードを実行して、
第１のユーザ機器によって送信された第１の発見要求メッセージを受信するオペレーションであって、その第１の発見要求メッセージは、第１の表示情報を含む、オペレーションと、
第１の表示情報に従って、第２のコードワードと、その第２のコードワードに対応するフィルタとを構成するオペレーションと、
第１のコードワードおよびフィルタを第１のユーザ機器へ送信するオペレーションと、
第２のユーザ機器によって送信された第２の発見要求メッセージを受信するオペレーションであって、その第２の発見要求メッセージは、第２の表示情報を含む、オペレーションと、その第２の表示情報に従って第２のコードワードを第２のユーザ機器へ送信し、それによって第１のユーザ機器は、第２のユーザ機器によってブロードキャストされた第２のコードワードを、フィルタに従って受信した後に、事前設定された期間内で第１のユーザ機器のロケーション情報をブロードキャストするオペレーションとを実施するように構成されている。
【０２７０】
実施形態２１
本発明のこの実施形態は、第１のユーザ機器２１１と、第１のユーザ機器２１１が属している第１の近接ベースのサービスエンティティ２１２と、第２のユーザ機器２１３と、第２のユーザ機器２１３が属している第２の近接ベースのサービスエンティティ２１４とを含む通信システムを提供し、第１の近接ベースのサービスエンティティ２１２は、第２の近接ベースのサービスエンティティ２１４に接続されている。
【０２７１】
第１のユーザ機器２１１は、図９において示されているユーザ機器９０、または図１５において示されているユーザ機器１５である。詳細に関しては、図９または図１５に対応する実施形態における説明を参照されたい。詳細がここで再び記述されることはない。
【０２７２】
第２のユーザ機器２１３は、図１０において示されているユーザ機器１０、または図１６において示されているユーザ機器１６である。詳細に関しては、図１０または図１６に対応する実施形態における説明を参照されたい。詳細がここで再び記述されることはない。
【０２７３】
前述の通信システムを用いれば、第１のユーザ機器によってブロードキャストされた発見メッセージが、ロケーションオフセット情報を搬送するので、別のユーザ機器は、ロケーションオフセット情報のみに従って第１のユーザ機器のロケーションを決定することはできないが、第２のユーザ機器または第２の近接ベースのサービスエンティティは、第１のユーザ機器のロケーションオフセット情報および初期のロケーション情報に従って第１のユーザ機器のロケーションを決定し得、それによって、そのユーザ機器のロケーションが暴露されることを防止し、ユーザのプライバシー漏洩の問題を解決する。
【０２７４】
実施形態２２
本発明のこの実施形態は、別の通信システムを提供する。図２２において示されているように、この通信システムは、第１のユーザ機器２２１と、第１のユーザ機器２２１が属している第１の近接ベースのサービスエンティティ２２２と、第２のユーザ機器２２３と、第２のユーザ機器２２３が属している第２の近接ベースのサービスエンティティ２２４とを含み、第１の近接ベースのサービスエンティティ２２２は、第２の近接ベースのサービスエンティティ２２４に接続されている。
【０２７５】
第１のユーザ機器２２１は、図１２において示されているユーザ機器１２、または図１８において示されているユーザ機器１８である。詳細に関しては、図１２または図１８に対応する実施形態における説明を参照されたい。詳細がここで再び記述されることはない。
【０２７６】
第２のユーザ機器２２３は、図１３において示されているユーザ機器１３、または図１９において示されているユーザ機器１９である。詳細に関しては、図１３または図１９に対応する実施形態における説明を参照されたい。詳細がここで再び記述されることはない。
【０２７７】
前述の通信システムを用いれば、この通信システムにおける第１の近接ベースのサービスエンティティは、第２のコードワードを第２のユーザ機器へ割り当て、その第２のコードワードに対応するフィルタを第１のユーザ機器へ割り当て、第１のユーザ機器は、そのフィルタを使用することによって第２のコードワードを受信した後に、事前設定された期間内でロケーション情報をブロードキャストし、それによって、ロケーション情報が無線インターフェースにおいて長い間暴露されることを防止し、ユーザのプライバシー漏洩のリスクを低減する。
【０２７８】
本出願において提供されているいくつかの実施形態においては、開示されているシステム、装置、および方法は、その他の様式で実施され得るということを理解されたい。たとえば、記述されている装置実施形態は、例にすぎない。たとえばユニットの区分は、論理的な機能区分にすぎず、実際の実施においては、その他の区分であってもよい。たとえば、複数のユニットもしくはコンポーネントが組み合わされてもしくは統合されて別のシステムになってもよく、またはいくつかの機能が無視されてもよく、もしくは実行されなくてもよい。加えて、表示されているまたは論じられている相互の結合または直接の結合または通信接続は、いくつかのインターフェースを使用することによって実施され得る。装置間またはユニット間における間接的な結合または通信接続は、電子的な形態、機械的な形態、またはその他の形態で実施され得る。
【０２７９】
別々の部分として記述されているユニットどうしは、物理的に別々であってもよく、または物理的に別々でなくてもよく、ユニットとして表示されている部分は、物理的なユニットであってもよく、または物理的なユニットでなくてもよく、１つの位置に配置されてもよく、または複数のネットワークユニット上に分散されてもよい。ユニットのうちのいくつかまたはすべては、実施形態のソリューションの目的を達成するために実際のニーズに従って選択され得る。
【０２８０】
加えて、本発明の実施形態における機能ユニットどうしが統合されて１つの処理ユニットになってもよく、またはそれらのユニットのそれぞれが物理的に単独で存在してもよく、または複数のユニットが統合されて１つのユニットになる。その統合されたユニットは、ハードウェアの形態で実装されてもよく、またはソフトウェア機能ユニットに付加するハードウェアの形態で実装されてもよい。
【０２８１】
前述の統合されたユニットがソフトウェア機能ユニットの形態で実装される場合には、その統合されたユニットは、コンピュータ可読記憶媒体内に保存され得る。そのソフトウェア機能ユニットは、記憶媒体内に保存され、本発明の実施形態において記述されている方法のステップのうちのいくつかを実行するようコンピュータデバイス（パーソナルコンピュータ、サーバ、またはネットワークデバイスであり得る）に指示するためのいくつかの命令を含む。前述の記憶媒体は、ＵＳＢフラッシュドライブ、取り外し可能なハードディスク、読み取り専用メモリ（英語のフルスペル：  Ｒｅａｄ−Ｏｎｌｙ  Ｍｅｍｏｒｙ、略してＲＯＭ）、ランダムアクセスメモリ（英語のフルスペル：  Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ、略してＲＡＭ）、磁気ディスク、または光ディスクなど、プログラムコードを保存することができる任意の媒体を含む。
【０２８２】
前述の説明は、本発明の特定の実施形態にすぎず、本発明の保護範囲を限定することを意図されているものではない。本発明において開示されている技術的な範囲内で当業者によって容易に考え出されるいかなる変形形態または代替形態も、本発明の保護範囲内に収まるものとする。したがって、本発明の保護範囲は、特許請求の範囲の保護範囲に従うものとする。
【図１】
0006442624.tif 000002
【図２】
0006442624.tif 000003
【図３】
0006442624.tif 000004
【図４】
0006442624.tif 000005
【図５】
0006442624.tif 000006
【図６】
0006442624.tif 000007
【図７】
0006442624.tif 000008
【図８】
0006442624.tif 000009
【図９】
0006442624.tif 000010
【図１０】
0006442624.tif 000011
【図１１】
0006442624.tif 000012
【図１２】
0006442624.tif 000013
【図１３】
0006442624.tif 000014
【図１４】
0006442624.tif 000015
【図１５】
0006442624.tif 000016
【図１６】
0006442624.tif 000017
【図１７】
0006442624.tif 000018
【図１８】
0006442624.tif 000019
【図１９】
0006442624.tif 000020
【図２０】
0006442624.tif 000021
【図２１】
0006442624.tif 000022
【図２２】
0006442624.tif 000023