(57)【特許請求の範囲】
【請求項１】
セキュアユーザープレーンロケーション（ＳＵＰＬ）開始メッセージをネットワークエンティティからＳＵＰＬエンティティに送信すること、ここにおいて、前記ＳＵＰＬ開始メッセージは、対象とするＳＵＰＬメジャーバージョンを含む複数のＳＵＰＬメジャーバージョンを識別し、および、前記複数のＳＵＰＬメジャーバージョンは所望の位置サービスをサポートすることができるものであり、
前記複数のＳＵＰＬメジャーバージョンの少なくとも一つをサポートするＳＵＰＬエンティティの能力の少なくとも一部に基づく応答を前記ＳＵＰＬエンティティから受信すること、及び
前記ＳＵＰＬエンティティがサポートするものとして示された前記ＳＵＰＬメジャーバージョンに基づいて位置サービスを提供すること、
を具備する方法。
【請求項２】
前記応答は、前記対象とするＳＵＰＬメジャーバージョンとは異なる前記ＳＵＰＬメジャーバージョンの１つを前記ＳＵＰＬエンティティがサポートすることを表す請求項１の方法。
【請求項３】
前記ＳＵＰＬエンティティはＳＵＰＬ対応端末を具備する請求項１の方法。
【請求項４】
前記ネットワークエンティティは、ＳＵＰＬロケーションプラットフォームを具備する請求項１の方法。
【請求項５】
前記応答の受信に先立って前記ネットワークエンティティと前記ＳＵＰＬエンティティとの間にセキュア接続を確立することさらに具備する請求項１の方法。
【請求項６】
前記セキュア接続は、伝送制御プロトコル／インターネットプロトコル接続を具備する請求項５の方法。
【請求項７】
前記応答を前記受信することは、前記セキュア接続を通じて行なわれる請求項５の方法。
【請求項８】
前記ＳＵＰＬエンティティからの前記応答は、所望サービスをサポートすることができる前記複数のＳＵＰＬメジャーバージョンのうちの１つによる送信信号を具備する請求項１の方法。
【請求項９】
前記複数のＳＵＰＬメジャーバージョンは、前記対象とするＳＵＰＬメジャーバージョン及び最小ＳＵＰＬメジャーバーションであり、前記複数のＳＵＰＬメジャーバージョンは、対象とするＳＵＰＬマイナーバージョンとともに示され、前記複数のＳＵＰＬメジャーバージョンは、前記対象とするＳＵＰＬメジャーバージョンと前記最小ＳＵＰＬメジャーバージョンの間で包括的な任意のマイナーバージョンを具備する請求項１の方法。
【請求項１０】
セキュアユーザープレーンロケーション（ＳＵＰＬ）エンティティにより、ネットワークエンティティからのＳＵＰＬ開始メッセージを受信すること、ここにおいて、前記ＳＵＰＬ開始メッセージは、対象とするＳＵＰＬメジャーバージョンを含む複数のＳＵＰＬメジャーバージョンを識別し、および、前記複数のＳＵＰＬメジャーバージョンは所望の位置サービスをサポートすることができるものであり、
前記複数のＳＵＰＬメジャーバージョンの少なくとも一つをサポートするＳＵＰＬエンティティの能力の少なくとも一部に基づく応答を前記ネットワークエンティティに送信すること、及び
前記ＳＵＰＬエンティティがサポートするものとして示された前記ＳＵＰＬメジャーバージョンに基づいた位置サービスを受けること、
を具備する方法。
【請求項１１】
前記応答は、前記対象とするＳＵＰＬメジャーバージョンとは異なる前記ＳＵＰＬメジャーバージョンの１つを前記ＳＵＰＬエンティティがサポートすることを表す請求項１０の方法。
【請求項１２】
前記ＳＵＰＬエンティティはＳＵＰＬ対応端末を具備する請求項１０の方法。
【請求項１３】
前記ネットワークエンティティは、ＳＵＰＬロケーションプラットフォームを具備する請求項１０の方法。
【請求項１４】
前記送信に先立って前記ＳＵＰＬエンティティと前記ネットワークエンティティとの間にセキュア接続を確立することさらに具備する請求項１０の方法。
【請求項１５】
前記応答を送信することは、前記セキュア接続を通じて行なわれる請求項１４の方法。
【請求項１６】
前記応答は、前記複数のＳＵＰＬメジャーバージョンのうちの１つによる送信信号を具備する請求項１０の方法。
【請求項１７】
前記複数のＳＵＰＬメジャーバージョンは、前記対象とするＳＵＰＬメジャーバージョン及び最小ＳＵＰＬメジャーバージョンであり、前記複数のＳＵＰＬメジャーバージョンは、対象とするＳＵＰＬマイナーバージョンとともに示され、前記複数のＳＵＰＬメジャーバージョンは、前記対象とするＳＵＰＬメジャーバージョンと最小ＳＵＰＬメジャーバージョンの間で包括的な任意のマイナーバージョンを具備する請求項１０の方法。
【請求項１８】
セキュアユーザープレーンロケーション（ＳＵＰＬ）開始メッセージをネットワークエンティティからＳＵＰＬエンティティに送信するための送信手段と、ここにおいて、前記ＳＵＰＬ開始メッセージは、対象とするＳＵＰＬメジャーバージョンを含む複数のＳＵＰＬメジャーバージョンを識別し、および、前記複数のＳＵＰＬメジャーバージョンは所望の位置サービスをサポートすることができるものであり、
前記複数のＳＵＰＬメジャーバージョンの少なくとも一つをサポートするＳＵＰＬエンティティの能力の少なくとも一部に基づく応答を前記ＳＵＰＬエンティティから受信するための受信手段と、
前記ＳＵＰＬエンティティがサポートするものとして示された前記ＳＵＰＬメジャーバージョンに基づいて位置サービスを提供するロケーション手段と、
を具備する装置。
【請求項１９】
前記応答は、前記対象とするＳＵＰＬメジャーバージョンとは異なる前記ＳＵＰＬメジャーバージョンの１つを前記ＳＵＰＬエンティティがサポートすることを表す請求項１８の装置。
【請求項２０】
前記装置は、ネットワークエンティティを具備する請求項１８の装置。
【請求項２１】
前記受信に先立って前記装置と前記ＳＵＰＬエンティティとの間にセキュア接続を確立するための接続手段をさらに具備する請求項１８の装置。
【請求項２２】
前記複数のＳＵＰＬメジャーバージョンは、前記対象とするＳＵＰＬメジャーバージョン及び最小ＳＵＰＬメジャーバーションであり、前記複数のＳＵＰＬメジャーバージョンは、対象とするＳＵＰＬマイナーバージョンとともに示され、前記複数のＳＵＰＬメジャーバージョンは、前記対象とするＳＵＰＬメジャーバージョンと前記最小ＳＵＰＬメジャーバージョンの間で包括的な任意のマイナーバージョンを具備する請求項１８の装置。
【請求項２３】
セキュアユーザープレーンロケーション（ＳＵＰＬ）開始メッセージをネットワークエンティティから受信するための受信手段と、ここにおいて、前記ＳＵＰＬ開始メッセージは、対象とするＳＵＰＬメジャーバージョンを含む複数のＳＵＰＬメジャーバージョンを識別し、および、前記複数のＳＵＰＬメジャーバージョンは所望の位置サービスをサポートすることができるものであり、
前記複数のＳＵＰＬメジャーバージョンの少なくとも一つをサポートするＳＵＰＬエンティティの能力の少なくとも一部に基づく応答を前記ネットワークエンティティに送信するための送信手段と、
前記ＳＵＰＬエンティティがサポートするものとして示された前記ＳＵＰＬメジャーバージョンに基づいて位置サービスを受けるための手段と、
を具備する装置。
【請求項２４】
前記応答は、前記対象とするＳＵＰＬメジャーバージョンとは異なる前記ＳＵＰＬメジャーバージョンの１つを前記ＳＵＰＬエンティティがサポートすることを表す請求項２３の装置。
【請求項２５】
前記装置は、ＳＵＰＬエンティティを具備する請求項２３の装置。
【請求項２６】
前記ＳＵＰＬエンティティはＳＵＰＬ対応端末を具備する請求項２３の装置。
【請求項２７】
前記ネットワークエンティティは、ＳＵＰＬロケーションプラットフォームを具備する請求項２３の装置。
【請求項２８】
前記送信に先立って前記装置と前記ネットワークエンティティとの間にセキュア接続を確立するための接続手段をさらに具備する請求項２３の装置。
【請求項２９】
前記応答は、前記複数のＳＵＰＬメジャーバージョンのうちの１つによる送信信号を具備する請求項２３の装置。
【請求項３０】
前記複数のＳＵＰＬメジャーバージョンは、前記対象とするＳＵＰＬメジャーバージョン及び最小ＳＵＰＬメジャーバーションであり、前記複数のＳＵＰＬメジャーバージョンは、対象とするＳＵＰＬマイナーバージョンとともに示され、前記複数のＳＵＰＬメジャーバージョンは、前記対象とするＳＵＰＬメジャーバージョンと前記最小ＳＵＰＬメジャーバージョンの間で包括的な任意のマイナーバージョンを具備する請求項２３の装置。
【請求項３１】
セキュアユーザープレーンロケーション（ＳＵＰＬ）開始メッセージをネットワークエンティティから受信する受信機と、ここにおいて、前記ＳＵＰＬ開始メッセージは、対象とするＳＵＰＬメジャーバージョンを含む複数のＳＵＰＬメジャーバージョンを識別し、および、前記複数のＳＵＰＬメジャーバージョンは所望の位置サービスをサポートすることができるものであり、
前記複数のＳＵＰＬメジャーバージョンの少なくとも一つをサポートするＳＵＰＬエンティティの能力の少なくとも一部に基づく応答を決定するプロセッサと、
前記応答を前記ネットワークエンティティに送信する送信機と、を具備し、
前記受信機は、前記ＳＵＰＬエンティティがサポートするものとして示された前記ＳＵＰＬメジャーバージョンに基づいて位置サービスを受けるように構成されるセキュアユーザープレーン（ＳＵＰＬ）エンティティ。
【請求項３２】
前記応答は、前記対象とするＳＵＰＬメジャーバージョンとは異なる前記ＳＵＰＬメジャーバージョンの１つを前記ＳＵＰＬエンティティがサポートすることを表す請求項３１のＳＵＰＬエンティティ。
【請求項３３】
前記ＳＵＰＬエンティティは、ＳＵＰＬ対応端末を具備する請求項３１のＳＵＰＬエンティティ。
【請求項３４】
前記受信機及び前記送信機の少なくとも１つは、前記ＳＵＰＬ開始メッセージを受信する前に前記ＳＵＰＬエンティティと前記ネットワークエンティティとの間にセキュア接続を確立するように構成される請求項３１のＳＵＰＬエンティティ。
【請求項３５】
前記応答は、前記複数のＳＵＰＬメジャーバージョンのうちの１つによる送信信号を具備する請求項３１のＳＵＰＬエンティティ。
【請求項３６】
セキュアユーザープレーンロケーション（ＳＵＰＬ）開始メッセージを、ＳＵＰＬセッションを開始するためにＳＵＰＬエンティティに送信することを決定するプロセッサと、ここにおいて、前記ＳＵＰＬ開始メッセージは、対象とするＳＵＰＬメジャーバージョンを含む複数のＳＵＰＬメジャーバージョンを識別し、および、前記複数のＳＵＰＬメジャーバージョンは所望の位置サービスをサポートすることができるものであり、
前記ＳＵＰＬエンティティに前記ＳＵＰＬ開始メッセージを送信する送信機と、
前記複数のＳＵＰＬメジャーバージョンの少なくとも一つをサポートするＳＵＰＬエンティティの能力の少なくとも一部に基づく応答を前記ＳＵＰＬエンティティから受信する受信機と、
前記ＳＵＰＬエンティティがサポートするものとして示された前記ＳＵＰＬメジャーバージョンに基づいて位置サービスを提供する通信部と、
を具備するネットワークエンティティ。
【請求項３７】
前記応答は、前記対象とするＳＵＰＬメジャーバージョンとは異なる前記ＳＵＰＬメジャーバージョンの１つを前記ＳＵＰＬエンティティがサポートすることを表す請求項３６のネットワークエンティティ。
【請求項３８】
前記ネットワークエンティティは、ＳＵＰＬロケーションプラットフォームを具備する請求項３６のネットワークエンティティ。
【請求項３９】
前記受信機及び前記送信機の少なくとも１つは、前記応答を受信する前に前記ネットワークエンティティと前記ＳＵＰＬエンティティとの間にセキュア接続を確立するように構成される請求項３６のネットワークエンティティ。
【請求項４０】
コンピューティングプラットフォームによって実行されたときに、該コンピューティングプラットフォームが、
セキュアユーザープレーンロケーション（ＳＵＰＬ）開始メッセージをネットワークエンティティからＳＵＰＬエンティティに送信し、ここにおいて、前記ＳＵＰＬ開始メッセージは、対象とするＳＵＰＬメジャーバージョンを含む複数のＳＵＰＬバージョンを識別し、および、前記複数のＳＵＰＬメジャーバージョンは所望の位置サービスをサポートすることができるものであり、
前記複数のバージョンの少なくとも一つをサポートするＳＵＰＬエンティティの能力の少なくとも一部に基づく応答を前記ＳＵＰＬエンティティから受信し、
前記ＳＵＰＬエンティティがサポートするものとして示された前記ＳＵＰＬメジャーバージョンに基づいて位置サービスを提供するのを可能にするように構成された機械可読命令を記憶した記録媒体。
【請求項４１】
前記応答は、前記対象とするＳＵＰＬメジャーバージョンとは異なる前記ＳＵＰＬメジャーバージョンの１つを前記ＳＵＰＬエンティティがサポートすることを表す請求項４０の記録媒体。
【請求項４２】
前記機械可読命令は、前記コンピューティングプラットフォームが、さらに、前記ＳＵＰＬエンティティから前記応答を受信する前に、前記ネットワークエンティティと前記ＳＵＰＬエンティティとの間にセキュアな接続を確立することが可能なように構成される請求項４０の記録媒体。
【請求項４３】
前記機械可読命令は、前記コンピューティングプラットフォームが、さらに、前記セキュアな接続を通じて前記応答を受信することが可能なように構成される請求項４２の記録媒体。
【請求項４４】
コンピューティングプラットフォームによって実行されたときに、該コンピューティングプラットフォームが、
セキュアユーザープレーンロケーション（ＳＵＰＬ）エンティティにより、ネットワークエンティティからのＳＵＰＬ開始メッセージを受信し、ここにおいて、前記ＳＵＰＬ開始メッセージは、対象とするＳＵＰＬメジャーバージョンを含む複数のＳＵＰＬメジャーバージョンを識別し、および、前記複数のＳＵＰＬメジャーバージョンは所望の位置サービスをサポートすることができるものであり、
前記複数のＳＵＰＬメジャーバージョンの少なくとも一つをサポートするＳＵＰＬエンティティの能力の少なくとも一部に基づく応答を前記ネットワークエンティティに送信し、
前記ＳＵＰＬエンティティがサポートするものとして示された前記ＳＵＰＬメジャーバージョンに基づいた位置サービスを受けるのを可能にするように構成された機械可読命令を記憶した記録媒体。
【請求項４５】
前記応答は、前記対象とするＳＵＰＬメジャーバージョンとは異なる前記ＳＵＰＬメジャーバージョンの１つを前記ＳＵＰＬエンティティがサポートすることを表す請求項４４の記録媒体。
【請求項４６】
前記機械可読命令は、前記コンピューティングプラットフォームが、さらに、前記応答を送信する前に、前記ＳＵＰＬエンティティと前記ネットワークエンティティとの間にセキュアな接続を確立することが可能なように構成される請求項４４の記録媒体。
【請求項４７】
前記機械可読命令は、前記コンピューティングプラットフォームが、さらに、前記セキュアな接続を通じて前記応答を送信することが可能なように構成される請求項４６の記録媒体。
【請求項４８】
前記ＳＵＰＬ開始メッセージは、ＳＵＰＬセッションに関連付けられており、
前記ＳＵＰＬセッションは、前記ＳＵＰＬエンティティがサポートするものとして示された前記ＳＵＰＬメジャーバージョンを用いて継続される請求項１の方法。
【請求項４９】
前記ＳＵＰＬセッションは、セキュアなインターネットプロトコル接続に関連付けられており、
前記セキュアなインターネットプロトコル接続は、前記ＳＵＰＬセッションによって継続される請求項４８の方法。
【請求項５０】
前記ＳＵＰＬ開始メッセージは、ＳＵＰＬセッションに関連付けられており、
前記ＳＵＰＬセッションは、前記ＳＵＰＬエンティティがサポートするものとして示された前記ＳＵＰＬメジャーバージョンを用いて継続される請求項１０の方法。
【請求項５１】
前記ＳＵＰＬセッションは、セキュアなインターネットプロトコル接続に関連付けられており、
前記セキュアなインターネットプロトコル接続は、前記ＳＵＰＬセッションによって継続される請求項５０の方法。
【請求項５２】
前記ＳＵＰＬ開始メッセージは、ＳＵＰＬセッションに関連付けられており、
前記ＳＵＰＬセッションは、前記ＳＵＰＬエンティティがサポートするものとして示された前記ＳＵＰＬメジャーバージョンを用いて継続される請求項１８の装置。
【請求項５３】
前記複数のＳＵＰＬメジャーバージョンは、前記対象とするＳＵＰＬメジャーバージョン及び最小ＳＵＰＬメジャーバーションであり、前記複数のＳＵＰＬメジャーバージョンは、対象とするＳＵＰＬマイナーバージョンとともに示され、前記複数のＳＵＰＬメジャーバージョンは、前記対象とするＳＵＰＬメジャーバージョンと前記最小ＳＵＰＬメジャーバージョンの間で包括的な任意のマイナーバージョンを具備する請求項３６のネットワークエンティティ。
【請求項５４】
前記ＳＵＰＬ開始メッセージは、ＳＵＰＬセッションに関連付けられており、
前記ＳＵＰＬセッションは、前記ＳＵＰＬエンティティがサポートするものとして示された前記ＳＵＰＬメジャーバージョンを用いて継続される請求項３６のネットワークエンティティ。
【請求項５５】
前記複数のＳＵＰＬメジャーバージョンは、前記対象とするＳＵＰＬメジャーバージョン及び最小ＳＵＰＬメジャーバーションであり、前記複数のＳＵＰＬメジャーバージョンは、対象とするＳＵＰＬマイナーバージョンとともに示され、前記複数のＳＵＰＬメジャーバージョンは、前記対象とするＳＵＰＬメジャーバージョンと前記最小ＳＵＰＬメジャーバージョンの間で包括的な任意のマイナーバージョンを具備する請求項４０の記録媒体。
【請求項５６】
前記ＳＵＰＬ開始メッセージは、ＳＵＰＬセッションに関連付けられており、
前記ＳＵＰＬセッションは、前記ＳＵＰＬエンティティがサポートするものとして示された前記ＳＵＰＬメジャーバージョンを用いて継続される請求項４０の記録媒体。
【請求項５７】
前記ＳＵＰＬ開始メッセージは、ＳＵＰＬセッションに関連付けられており、
前記ＳＵＰＬセッションは、前記ＳＵＰＬエンティティがサポートするものとして示された前記ＳＵＰＬメジャーバージョンを用いて継続される請求項１８の装置。
【請求項５８】
前記複数のＳＵＰＬメジャーバージョンは、前記対象とするＳＵＰＬメジャーバージョン及び最小ＳＵＰＬメジャーバーションであり、前記複数のＳＵＰＬメジャーバージョンは、対象とするＳＵＰＬマイナーバージョンとともに示され、前記複数のＳＵＰＬメジャーバージョンは、前記対象とするＳＵＰＬメジャーバージョンと前記最小ＳＵＰＬメジャーバージョンの間で包括的な任意のマイナーバージョンを具備する請求項３１のＳＵＰＬエンティティ。
【請求項５９】
前記ＳＵＰＬ開始メッセージは、ＳＵＰＬセッションに関連付けられており、
前記ＳＵＰＬセッションは、前記ＳＵＰＬエンティティがサポートするものとして示された前記ＳＵＰＬメジャーバージョンを用いて継続される請求項３１のＳＵＰＬエンティティ。
【請求項６０】
前記ＳＵＰＬ開始メッセージは、ＳＵＰＬセッションに関連付けられており、
前記ＳＵＰＬセッションは、前記ＳＵＰＬエンティティがサポートするものとして示された前記ＳＵＰＬメジャーバージョンを用いて継続される請求項４０の記録媒体。
【発明の詳細な説明】
【関連出願】
【０００１】
本出願は、２００７年９月２６日に提出された米国暫定特許出願第６０／９７５，４５４号の優先権を主張し、その全体が参照によって組み入れられる。
【技術分野】
【０００２】
本明細書で開示された主題は、ＳＵＰＬ対応端末とネットワークエンティティの間のセキュアユーザープレーン（ＳＵＰＬ）バージョンのネゴシエーションのような、端末とネットワークエンティティの間の通信プロトコルネゴシエーションの方法に関する。
【背景技術】
【０００３】
オープンモバイルアライアンス（ＯＭＡ）によって作成されたセキュアユーザープレーンロケーション（ＳＵＰＬ）規格は、クライアントアプリケーションすなわちＳＵＰＬエージェントが無線端末すなわちＳＵＰＬ対応端末（ＳＥＴ）の地理的な位置を得ることを可能にする。この規格によれば、ＳＥＴが、それ自身の位置及び他のＳＥＴの位置を取得することが可能であり、その位置を、選択されたＳＵＰＬエージェントに転送することも可能である。現在、ＯＭＡ仕様書においてＳＵＰＬの２つのバージョン−ＳＵＰＬバージョン１．０（現在、ＯＭＡイネイブラーとして完全に承認される）及びＳＵＰＬバージョン２．０が定義されている。ＳＵＰＬ１．０は様々な測位方法をサポートするが、基本的な位置能力のみを提供する。他方、ＳＵＰＬ２．０は、周期的、誘発的、かつヒストリックな位置のサポートを含むさらに多くの位置能力を含んでいる。より多くの位置サービスをサポートするであろうＳＵＰＬの他のバージョンが最終的に開発される可能性もあり得る。
【０００４】
ＳＵＰＬを用いて特定の位置サービスをサポートするために、通常、ＳＥＴと、ＳＵＰＬロケーションプラットフォーム（ＳＬＰ）として知られるＳＵＰＬネットワークエンティティの間でＳＵＰＬセッションが開始される。各種の位置サービスについては、通常、初期ＳＵＰＬメッセージがＳＥＴからＳＬＰ、又はＳＬＰからＳＥＴに送信される。このメッセージは、通常、センダからの、当該セッションを対象とするＳＵＰＬのバージョンを含んでいる。ＳＵＰＬにおいて、バージョンはメジャーバージョン番号とマイナーバージョン番号によって特徴づけられ得る。例えば、ＳＵＰＬバージョン１．０では、メジャーバージョン番号は「１」である。また、マイナーバージョンは「０」である。ＳＵＰＬ２．０では、メジャーバージョン番号は「２」である。また、マイナーバージョン番号は「０」である。メジャーバージョン番号及びマイナーバージョン番号の後に現われ、サービスインジケーターとして知られる第３のレベルのＳＵＰＬバージョン番号があってもよい。例えば、ＳＵＰＬバージョン２．１．０では、メジャーバージョン番号は「２」、マイナーバージョン番号は「１」、サービスインジケーターは「０」である。３つのバージョン番号（メジャー、マイナー、サービスインジケーター）はすべて、ＳＵＰＬメッセージによって伝えられてもよく、従ってメッセージフローダイアグラムにおいて示されてもよいが、メジャーバージョン番号及びマイナーバージョン番号のみがＳＵＰＬバージョンネゴシエーションに利用され得る。
【０００５】
新規のＳＵＰＬセッションのための第１のＳＵＰＬメッセージのレシピエントが、このメッセージにおいて示されたものと同じメジャーバージョン番号のＳＵＰＬのバージョンをサポートする場合、通常、該レシピエントはＳＵＰＬセッションを正常に継続するであろう。サポートするマイナーバージョン番号がメッセージにおいて示されたものと同じでなくても、ＳＵＰＬセッションが継続されてもよい（例えば、レシピエントがＳＥＴならば、該ＳＥＴは送信ＳＬＰとのセキュアＩＰ接続を確立したのちＳＵＰＬメッセージを返す）。しかしながら、上記レシピエントが受信ＳＵＰＬメッセージにおいて示されたものと同じメジャーバージョン番号によってＳＵＰＬのバージョンをサポートしない場合、通常、ＳＵＰＬメッセージのセンダに対し、プロトコルエラー（すなわちＳＵＰＬバージョンはサポートされない）を示すとともに、サポートするＳＵＰＬのバージョンを示すＳＵＰＬ  ＥＮＤメッセージを返す。このバージョンを上記センダがサポートする場合、該センダはこのＳＵＰＬバージョンを用いてＳＵＰＬセッションを再開することができる。そうでなければ、セッションの試みは通常、失敗になる。
【発明の概要】
【０００６】
一の特定の実施において、セキュアユーザープレーンロケーション（ＳＵＰＬ）開始メッセージがネットワークエンティティからＳＵＰＬエンティティに送信される方法が提供される。該ＳＵＰＬ開始メッセージは、所望サービスをサポートすることができる複数のＳＵＰＬバージョンを識別してもよい。前記複数のバージョンの少なくとも一つをサポートするＳＵＰＬエンティティの能力の少なくとも一部に基づく応答をＳＵＰＬエンティティから受信してもよい。
【図面の簡単な説明】
【０００７】
限定されない特徴及び限定的な特徴を次の図を参照して説明する。参照数字等は、種々の図の全体にわたって部品等を指す。
【図１】図１は、一の実施に従い、ＳＵＰＬ情報交換を用いてターゲットＳＥＴの位置をサポートするためのシステムの概要図である。
【図２】図２は、一の実施に従い、ホームＳＬＰ（Ｈ−ＳＬＰ）によって要求されたものと同じＳＵＰＬバージョンをターゲットＳＥＴが利用する場合を示す信号フロー図である。
【図３】図３は、一の実施に従い、ホームＳＬＰ（Ｈ−ＳＬＰ）によって当初に要求されたものより低いＳＵＰＬバージョンをターゲットＳＥＴが利用する場合を示す信号フロー図である。
【図４Ａ】図４Ａは、一の特定の実施に従い、上記Ｈ−ＳＬＰ及びＳＥＴがＳＵＰＬ２．０、又はより高いＳＵＰＬのバージョンを利用する場合に、ＳＥＴとともにＨ−ＳＬＰによって行なわれるＳＵＰＬバージョンネゴシエーションの処理を示すフロー図である。
【図４Ｂ】図４Ｂは、一の特定の実施に従い、上記Ｈ−ＳＬＰ及びＳＥＴがＳＵＰＬ２．０、又はより高いＳＵＰＬのバージョンを利用する場合に、Ｈ−ＳＬＰとともにＳＥＴによって行なわれるＳＵＰＬバージョンネゴシエーションの処理を示すフロー図である。
【図５】図５は、少なくとも一つの実施に従ってＨ−ＳＬＰとＳＥＴの間で送信されるメッセージを示すメッセージフローダイアグラムである。
【図６】図６は、少なくとも一つの実施に従ってＨ−ＳＬＰとＳＥＴの間で送信されるメッセージを示すメッセージフローダイアグラムである。
【図７】図７は、少なくとも一つの実施に従ってＨ−ＳＬＰとＳＥＴの間で送信されるメッセージを示すメッセージフローダイアグラムである。
【図８】図８は、少なくとも一つの実施に従ってＨ−ＳＬＰとＳＥＴの間で送信されるメッセージを示すメッセージフローダイアグラムである。
【図９】図９は、少なくとも一つの実施に従ってＨ−ＳＬＰとＳＥＴの間で送信されるメッセージを示すメッセージフローダイアグラムである。
【図１０】図１０は、少なくとも一つの実施に従ってＨ−ＳＬＰとＳＥＴの間で送信されるメッセージを示すメッセージフローダイアグラムである。
【図１１】図１１は一の実施に従うＳＥＴの概要図である。
【図１２】図１２は、一の実施に従うＨ−ＳＬＰのブロック図である。
【発明を実施するための形態】
【０００８】
この明細書の全体にわたる「一の実施例」、「一の特徴」、「実施例」又は「一の特徴」という言及は、特定の特徴、構造、又は、特徴及び／又は実施例に関連して説明された特性が、クレームされた主題の少なくとも１つの特徴及び／又は実施例に含まれることを意味する。したがって、この明細書の全体にわたる種々の場所における「ある実施例において」、「実施例」、「一の特徴において」、又は「特徴」という句の出現は、すべてが必ずしも同じ特徴及び／又は実施例を指していない。更に、特定の特徴、構造又は特性が１つ又は複数の実施例及び／又は特徴に組み合わされてもよい。
【０００９】
本明細書で説明された方法は、特定の特徴及び／又は例に従う応用に依存する種々の手段によって実施されてもよい。例えば、上記方法はハードウェア、ファームウェア、ソフトウェア又はそれらの組み合わせで実施されてもよい。ハードウェア実施について、例えば、処理ユニットが、１つ又は複数の特定用途向け集積回路（ＡＳＩＣ）、デジタル信号プロセッサ（ＤＳＰ）、デジタル信号処理デバイス（ＤＳＰＤ）、プログラマブルロジックデバイス（ＰＬＤ）、フィールドプログラマブルゲートアレイ（ＦＰＧＡ）、プロセッサ、コントローラ、マイクロコントローラ、マイクロプロセッサ、電子デバイス、ここに説明された機能を実行するように設計された他のデバイスユニット及び／又はそれらの組み合わせの範囲内で実施されてもよい。
【００１０】
本明細書で説明される位置判定及び／又は推定技術は、無線広域エリアネットワーク（ＷＷＡＮ）、無線ローカルエリアネットワーク（ＷＬＡＮ）、無線パーソナルネットワーク（ＷＰＡＮ）などのような種々の無線通信ネットワークに用いられてもよい。用語「ネットワーク」及び「システム」は、本明細書で区別なく用いられ得る。ＷＷＡＮは、符号分割多元接続（ＣＤＭＡ）ネットワーク、時分割多元接続（ＴＤＭＡ）ネットワーク、周波数分割多元接続（ＦＤＭＡ）ネットワーク、直交周波数分割多元接続（ＯＦＤＭＡ）ネットワーク、シングルキャリア周波数分割多元接続（ＳＣ−ＦＤＭＡ）ネットワークなどであってもよい。無線技術の例を幾つか挙げると、ＣＤＭＡネットワークは、ｃｄｍａ２０００、広帯域ＣＤＭＡ（Ｗ−ＣＤＭＡ）のような１つ又は複数の無線アクセス技術（ＲＡＴ）を実装してもよい。ここで、ｃｄｍａ２０００は、ＩＳ−９５、ＩＳ−２０００及びＩＳ−８５６規格に従って実装される技術を含んでいてもよい。ＴＤＭＡネットワークは、グローバル移動体通信システム（ＧＳＭ）、デジタル先進移動電話サービス（Ｄ−ＡＭＰＳ）又は他の何らかのＲＡＴを実装してもよい。ＧＳＭ及びＷ−ＣＤＭＡは、「３ｒｄ  Ｇｅｎｅｒａｔｉｏｎ  Ｐａｒｔｎｅｒｓｈｉｐ  Ｐｒｏｊｅｃｔ」（３ＧＰＰ）という名称のコンソーシアムからの文献において説明される。ｃｄｍａ２０００及びＵＭＢについては「３ｒｄ  Ｇｅｎｅｒａｔｉｏｎ  Ｐａｒｔｎｅｒｓｈｉｐ  Ｐｒｏｊｅｃｔ  ２」（３ＧＰＰ２）という名称のコンソーシアムからの文献に記載されている。３ＧＰＰ及び３ＧＰＰ２の文献は公に利用可能である。例えば、ＷＬＡＮはＩＥＥＥ８０２．１１ｘネットワークを具備してもよく、ＷＰＡＮはＢｌｕｅｔｏｏｔｈ（登録商標）ネットワーク（ＩＥＥＥ８０２．１５ｘ）を具備してもよい。本明細書で説明されるような位置判定技術は、ＷＷＡＮ、ＷＬＡＮ及び／又はＷＰＡＮの任意の組合せに用いられてもよい。
【００１１】
本明細書で言及する「位置」とは、基準点に照らしたオブジェクト又は物体の所在に関連する情報にかかわる。ここで、例えば上記の位置は、緯度と経度のような地理座標として表わされてもよい。あるいは、上記の位置は、所在地住所、地方自治体又は他の政府の管轄、郵便ｚｉｐコード、及び／又は同種のものとして表わされてもよい。しかし、これらは特定の実施形態に従って位置がどのように表わされてもよいかの例にすぎないものであり、クレームされた主題はこれらの点において限定的ではない。ＳＵＰＬ対応端末（ＳＥＴ）は、その位置を、ＧＰＳ又はガリレオのような衛星測位システム（ＳＰＳ）からのナビゲーション信号に基づき、例えば数個（例えば４以上）の送信機からの相関擬似距離測定により決定してもよい。あるいは、上記の位置は、セルベースのトランシーバーの位置が、少なくとも（ｉ）セルベースのトランシーバーと通信システムの間のセルベースの通信信号におけるメッセージの移動時間を表わす時間測定、及び（ｉｉ）ＳＰＳ信号の移動時間を表わす時間測定の組合せから決定される、ハイブリッドシステムから推定されてもよい。
【００１２】
モバイルデバイスの位置に基づいた位置サービスはますます広まっている。一の実施において、セキュアユーザープレーンロケーション（ＳＵＰＬ）は、位置情報及び／又はポジション情報を転送するための技術を用いてもよい。ＳＵＰＬは、ターゲットＳＥＴの位置を計算するために用いられ得る位置情報を転送するのに利用されてもよい。
【００１３】
ネットワークエンティティ（例えばＳＬＰ）及びＳＥＴは、ＳＵＰＬセッションに利用するべき特定のＳＵＰＬバージョンに合意してもよい。特定のＳＵＰＬセッションに利用するべきＳＵＰＬバージョンをネゴシエーションする１つの技術は、少なくとも一度、試みに失敗した後に、追加の遅延を加え、ＳＵＰＬセッションを再び試みることを引き起こしてもよい。上記の遅延は、第１のＳＵＰＬメッセージ、例えばＳＵＰＬ開始メッセージ（すなわちＳＵＰＬ  ＩＮＩＴ）が、ショートメッセージサービス（ＳＭＳ）のような遅い能力を用いて転送される場合に重要であるかもしれない。
【００１４】
他のＳＵＰＬバージョンネゴシエーション方法は、ＳＬＰ及びＳＥＴがただ１つのＳＵＰＬのバージョンのサポートを示すことを可能にしてもよい。ＳＵＰＬの複数のバージョンが存在する場合、ＳＬＰ及びＳＥＴは同じバージョンをサポートしてもよいが、このバージョンが示されないかもしれない。例えば、ＳＥＴに送信される初期のＳＵＰＬ  ＩＮＩＴメッセージにおいてＳＵＰＬ３．０を示し、該ＳＥＴがＳＵＰＬ２．０を示すＳＵＰＬ  ＥＮＤメッセージで応答することによってＳＬＰがセッションを開始する場合に、問題が生じるかもしれない。ＳＬＰがバージョン１．０と２．０と３．０とをサポートするもののＳＥＴはＳＵＰＬバージョン１．０と２．０をサポートする場合、たとえＳＵＰＬ１．０又はＳＵＰＬ２．０を用いてセッションをサポートすることができたとしても、該セッションを確立するための上記試みは失敗するかもしれない。
【００１５】
図１は、一の実施に従い、ＳＵＰＬ情報交換を用いてターゲットＳＥＴの位置をサポートするためのシステム１００の概要図を示す。システム１００は、ＳＥＴ１０５と、無線ネットワーク１１０と、ホームＳＵＰＬロケーションプラットフォーム（Ｈ−ＳＬＰ）１１５と、ＳＵＰＬエージェント１２０と、ＳＶ１  １２５、ＳＶ２  １３０、ＳＶ３  １３５及びＳＶ４  １４０のような１つ又は複数のサテライトビークル（ＳＶ）と、第１のネットワーク１４５と、第２のネットワーク１５０のような種々のエンティティを含んでいてもよい。４つのＳＶが示されるが、擬似距離測定のような位置データをＳＥＴ１０５に提供するために、４以上の又は４未満の衛星がシステム１００に利用されてもよいことを理解されたい。ある実施において、上記位置データが例えば、無線ローカルエリアネットワーク（ＷＬＡＮ）、無線広域ネットワーク（ＷＷＡＮ）及び／又は無線パーソナルネットワーク（ＷＰＡＮ）における基地局又は他の別の電子デバイスのような例えば地球上の送信機によって代わりに提供されてもよい。
【００１６】
ある実施において、ＳＥＴ１０５は、例えばいくつか例を挙げるとラップトップコンピューター、携帯情報端末（ＰＤＡ）、他の低デューティサイクルデバイス、又は携帯電話デバイスのようなデバイスを具備してもよい。上述したように、例えばＳＥＴ１０５は、例えば４以上の送信機の擬似距離測定を得ることによってＧＰＳ又はガリレオのようなＳＰＳからのナビゲーション信号に基づいてその位置を決定してもよい。あるいは上述したように、ＳＥＴ１０５は、他の技術に基づいて位置を決定してもよい。
【００１７】
一の実施において、ＳＵＰＬエージェント１２０は、ＳＥＴ１０５の位置情報を要求してもよい。一の実施において、ＳＵＰＬエージェント１２０はＳＥＴ１０５の位置を、リモートでモニターするかトラッキングしてもよい。例えば、ＳＥＴ１０５を運ぶユーザーが道に迷ったり医学的な緊急事態に悩む場合、ＳＵＰＬエージェント１２０がＳＥＴ１０５の位置判定を望んでもよい。ＳＵＰＬエージェント１２０は、リモートコンピューター、コンピューティングデバイス、又はコンピューティングプラットフォームによって実行されるアプリケーションプログラムを具備してもよい。ＳＵＰＬエージェント１２０は、第１のネットワーク１４５又はネットワークを通じてＨ−ＳＬＰ１１５と通信してもよい。第１のネットワーク１４５は、ハードワイヤードのネットワーク又は無線ネットワークを具備してもよい。
【００１８】
Ｈ−ＳＬＰ１１５は、ＳＵＰＬエージェント１２０からの位置要求を受信し、無線ネットワーク１１０を通じてＳＥＴ１０５と効果的にインターフェースをとる。無線ネットワーク１１０が図１に示されるが、ハードワイヤードのネットワーク、部分的にハードワイヤードのネットワークのような他の種のネットワークがさらに利用されてもよいことを理解されたい。さらに、ある実施において、Ｈ−ＳＬＰ１１５に代えて又はＨ−ＳＬＰ１１５に加えて、エマージェンシＳＵＰＬロケーションプラットフォーム（Ｅ−ＳＬＰ）が利用されてもよい。Ｅ−ＳＬＰは、緊急Ｅ９１１コールに関連してＳＥＴ１０５を見つける場合のように、緊急事態におけるＳＥＴ１０５の位置を判定してもよい。
【００１９】
Ｈ−ＳＬＰ１１５とＳＥＴ１０５の間の通信は、Ｈ−ＳＬＰ１１５又はＳＥＴ１０５のどちらかによって開始されてもよい。一の実施において、通信を開始するために、Ｈ−ＳＬＰ１１５がＳＥＴ１０５にＳＵＰＬ開始メッセージを送信してもよく、あるいはＳＥＴ１０５がＨ−ＳＬＰ１１５にＳＵＰＬ開始メッセージを送信してもよい。Ｈ−ＳＬＰ１１５は、第２のネットワーク１５０と通信してもよい。第２のネットワーク１５０は、ハードワイヤードであるかもしれないし、無線であるかもしれない。図に示すように、第２のネットワーク１５０が、無線ネットワーク１１０と直接、通信してもよい。しかし、一の実施において、第２のネットワーク１５０は、例えばインターネットを通じて無線ネットワーク１１０と間接的に通信してもよい。
【００２０】
上記のＳＵＰＬ開始メッセージは、センダによるセッションを対象とするＳＵＰＬのバージョンを含んでいてもよい。上述したように、バージョンはメジャーバージョン番号とマイナーバージョン番号によって特徴づけられ得る。例えば、ＳＵＰＬバージョン１．０では、メジャーバージョン番号は、バージョン番号の最初の数字部分すなわち「１」であり、マイナーバージョンは、バージョン番号のもう一つの数字部分すなわち「０」である。ＳＵＰＬ２．０では、メジャーバージョン番号は「２」である。また、マイナーバージョン番号は「０」である。新規のＳＵＰＬセッションのための第１のＳＵＰＬメッセージのレシピエントが、このメッセージにおいて示されたものと同じメジャーバージョン番号のＳＵＰＬのバージョンをサポートする場合、サポートするマイナーバージョン番号がメッセージにおいて示されたものと同じでなくても、通常、該レシピエントはＳＵＰＬセッションを正常に継続することができる。ある実施において、ＳＵＰＬセッションを継続するために、レシピエントは、それがＳＥＴ１０５であるならば、Ｈ−ＳＬＰ１１５とのセキュアなインターネットプロトコル（ＩＰ）接続を確立した後、ＳＵＰＬメッセージを返してもよい。
【００２１】
ある実施によれば、用いられるＳＵＰＬバージョンを決定するためにＳＥＴ１０５とＨ−ＳＬＰ１１５の間でネゴシエーションする方法を始める。ＳＵＰＬセッションは、ＳＵＰＬ開始メッセージの送信に続いて始めてもよい。上記ＳＵＰＬ開始メッセージは、ＳＵＰＬ２．０のような既知のＳＵＰＬバージョンに従って送信されてもよい。上記の受信エンティティが開始メッセージのＳＵＰＬバージョンをサポートする場合、該受信エンティティは、（例えば、それがＳＥＴ１０５である場合には送信エンティティとのセキュアＩＰ接続を確立した後に）ＳＵＰＬ応答メッセージを送信してもよい。しかし、上記の受信エンティティは、開始メッセージにおいて規定されたＳＵＰＬバージョンをサポートしない場合、そのようなセッションを終了するためにＳＵＰＬ応答を送信し、異なるＳＵＰＬバージョンが代わりに利用されるべきであることを示してもよい。
【００２２】
ＳＥＴ１０５は、１又は複数のＳＵＰＬのバージョンをサポートしてもよい。例えば、あるＳＥＴがＳＵＰＬ１．０のみ又はＳＵＰＬ２．０のみをサポートするのに対し、他のＳＥＴが、ＳＵＰＬ１．０とＳＵＰＬ２．０の両方をサポートし、又は場合により、ＳＵＰＬのさらなるバージョンをサポートしてもよい。ＳＥＴ１０５がＨ−ＳＬＰ１１５にＳＵＰＬ開始メッセージを送信することによりＳＵＰＬセッションを開始し、ＳＥＴ１０５は例えば、ＳＵＰＬ１．０とＳＵＰＬ２．０の両方をサポートする場合、ＳＵＰＬ開始メッセージは、ＳＵＰＬ２．０がＳＵＰＬセッションの対象とするバージョンであることを示してもよい。Ｈ−ＳＬＰ１１５はこの開始メッセージを受信し、ＳＵＰＬ２．０をサポートする場合にはＳＵＰＬセッションを継続する。しかしながら、Ｈ−ＳＬＰ１１５は、ＳＵＰＬ１．０のみをサポートする場合、ＳＥＴ１０５にＳＵＰＬ  ＥＮＤメッセージを送信してもよい。これは、ＳＵＰＬセッションが終了したことを示す。このＳＵＰＬ  ＥＮＤメッセージは、サポートするメジャーＳＵＰＬバージョンを示してもよい。それはこの例においてはＳＵＰＬ１．０になる。
【００２３】
また一方、ＳＥＴ１０５がＳＵＰＬ１．０のみをサポートする場合、ＳＥＴ１０５は、Ｈ−ＳＬＰ１１５に対しＳＵＰＬ１．０が対象とするＳＵＰＬバージョンであることを示すＳＵＰＬ開始メッセージを送信することによりＳＵＰＬセッションを開始してもよい。受信に際して、Ｈ−ＳＬＰ１１５はＳＥＴ１０５に応答し、ＳＵＰＬ１．０でＳＵＰＬセッションを継続してもよい。
【００２４】
他方、ＳＥＴ１０５とは反対に、Ｈ−ＳＬＰ１１５のようなネットワークエンティティがＳＵＰＬセッションを開始する場合、ネゴシエーション処理は合理化されてもよい。この実施に従って、ＳＵＰＬ開始メッセージは、所望サービスをサポートすることができ、Ｈ−ＳＬＰ１１５によってもサポートされる複数のＳＵＰＬバージョンを識別するように変更してもよい。前記複数のバージョンの少なくとも一つをサポートするＳＥＴ１０５の能力に基づく応答がＳＥＴ１０５から受信されてもよい。
【００２５】
この方法の例としてＨ−ＳＬＰ１１５は、ＳＥＴ１０５によるセッションの継続が可能な最小ＳＵＰＬメジャーバージョン番号を示すパラメータとともにＳＵＰＬ開始メッセージ（例えばＳＵＰＬ  ＩＮＩＴメッセージ）を送信してもよい。特定の実施において、ＳＵＰＬ開始メッセージはいくつかのパラメーターフィールドを含めるようにフォーマットされてもよい。あらかじめ上述したように、ＳＵＰＬ開始メッセージは、対象とするＳＵＰＬメジャーバージョン番号及びマイナーバージョン番号、すなわち例えば本例では既存のＳＵＰＬバージョンパラメータにおいてＭ１．ｍ１と表現される、Ｍ１とｍ１それぞれを含んでいてもよい。故にここで、上記ＳＵＰＬバージョンパラメータは、Ｈ−ＳＬＰ１１５によってサポートされる最も高いＳＵＰＬのバージョンを示してもよい。
【００２６】
上述したように、ＳＵＰＬ開始メッセージは、ＳＥＴ１０５によりＳＵＰＬセッションの継続が可能な最小ＳＵＰＬメジャーバージョンＭ２を示すための付加的なパラメーターフィールドを含むように構成される。一の実施において、対象とするＳＵＰＬセッションは、制限のない任意のマイナーＳＵＰＬバージョン番号を含めて、Ｍ２とＭ１の間の任意のＳＵＰＬメジャーバージョン番号を用いることにより、ＳＥＴ１０５によって継続することができる。
【００２７】
一実施例において、ＳＥＴ１０５がＳＵＰＬ２．０のみをサポートする一方、Ｈ−ＳＬＰ１１５がＳＵＰＬ３．０をサポートしてもよい。Ｈ−ＳＬＰ１１５は、上記の対象とするＳＵＰＬのバージョンはＳＵＰＬ３．０であって、サポートされる最低のバージョンはＳＵＰＬ２．０であることを示すＳＵＰＬ開始メッセージをＳＥＴ１０５に送信してもよい。この場合、Ｈ−ＳＬＰ１１５によって送信されるＳＵＰＬ開始メッセージは、Ｍ１については３の値を示し、ｍ１については０の値を示し、Ｍ２については２の値を示すことになる。この例において、サポートするＳＵＰＬのメジャーバージョンがＭ２とＭ１の間に位置する２であることから、ＳＥＴ１０５は上記のセッションを継続してもよい。こうしてＳＥＴ１０５は、この場合Ｈ−ＳＬＰ１１５によりサポートされるはずのＳＵＰＬ２．０の使用を示すメッセージによってＨ−ＳＬＰ１１５に応答してもよい。ＳＵＰＬ２．０用ではなくＳＵＰＬ３．０用に定義されたＳＵＰＬ開始メッセージにＨ−ＳＬＰ１１５が含めた任意のパラメータ又はパラメータ値は、（ＳＥＴ１０５はＳＵＰＬ３．０をサポートしないので）ＳＥＴ１０５によって無視され得る。その後、Ｈ−ＳＬＰ１１５は、あたかもこれらのパラメータ及びパラメータ値がもともと送信されていなかったかのように、ＳＥＴ１０５からの応答に続いてＳＵＰＬ２．０セッションを継続してもよい。特にこの例において、セッションはＳＵＰＬ３．０に従ってＳＵＰＬ開始メッセージにより開始された。上記のＳＵＰＬセッションはＳＥＴ１０５によりＳＵＰＬ２．０に従って継続されてもよい。ＳＵＰＬ２．０でＳＵＰＬセッションを継続することにより、ＳＥＴ１０５がＳＵＰＬ開始メッセージを受信し、セッションの終了に（例えばＳＵＰＬ  ＥＮＤメッセージにより）応答し、ＳＥＴ１０５によりサポートされる唯一のＳＵＰＬバージョンがＳＵＰＬ２．０であることを示してセッションが終了した場合に発生するかも知れない遅延及び超過帯域幅の使用が回避され得る。
【００２８】
例えば、ＳＥＴ１０５が、例えばＳＵＰＬ１．０のような、サポートされる最小のＳＵＰＬバージョンパラメータが未定義であるＳＵＰＬのバージョンを利用する場合、ＳＥＴ１０５は事実上、上記パラメータを無視してもよい。そのような場合、ＳＥＴ１０５は、あたかも最小のサポートＳＵＰＬバージョンパラメータが受信されないかのように動作してもよく、従って、ＳＥＴ１０５は、すでに説明したように、ＳＥＴ１０５によってサポートされるＳＵＰＬバージョンを示すＳＵＰＬ  ＥＮＤメッセージで応じてもよい。
【００２９】
ＳＵＰＬ１．０のバージョンネゴシエーションがＯＭＡによって定義されるかも知れないが、変化がないかも知れない。しかし、以下で説明するように、ＳＵＰＬ１．０をサポートするエンティティによって、ＳＵＰＬ１．０より高いＳＵＰＬのバージョンの後方互換性が実現されてもよい。
【００３０】
１．０以上のＳＵＰＬのバージョンをサポートするＨ−ＳＬＰ１１５と、１．０のみをサポートするＳＥＴ１０５の間でネットワークが開始したＳＵＰＬセッションに関し、ＳＥＴ１０５は、ＳＵＰＬ１．０がサポートされることを示すＳＵＰＬ  ＥＮＤメッセージによってＨ−ＳＬＰ１１５からの第１のＳＵＰＬ開始メッセージに応答してもよい。その後、Ｈ−ＳＬＰ１１５は、ＳＵＰＬ１．０をサポートし、かつ対象とするＳＵＰＬサービスとＳＵＰＬ１．０が互換性をもつならば、ＳＵＰＬ１．０を用いてセッションを再開してもよい。
【００３１】
ＳＵＰＬ１．０のみをサポートしているＨ−ＳＬＰ１１５と、ＳＵＰＬ１．０より高いバージョンのみをサポートするＳＥＴ１０５との間でネットワークが開始したＳＵＰＬセッションに関し、ＳＥＴ１０５は、Ｈ−ＳＬＰ１１５がＳＵＰＬ１．０のみをサポートすることを認識し、そのサポートされたＳＵＰＬバージョンを示すＳＵＰＬ  ＥＮＤによってＨ−ＳＬＰ１１５からのＳＵＰＬ開始メッセージに応答してもよく、（本例においてＳＵＰＬセッションを再び試みることができないので）該セッションは終了する。
【００３２】
別の例では、ＳＵＰＬ１．０のみをサポートしているＳＥＴ１０５が、ＳＵＰＬ１．０を越えるＳＵＰＬのバージョンをサポートしているＨ−ＳＬＰ１１５とのＳＵＰＬセッションを開始してもよい。上記の場合に、ＳＥＴ１０５は、ＳＵＰＬ開始メッセージにおいてＳＵＰＬ１．０はサポートされたＳＵＰＬのバージョンであることを示してもよく、Ｈ−ＳＬＰ１１５がこれを認識し、ＳＵＰＬ１．０を用いてセッションを継続するか、セッションの試みを終了するためにＳＵＰＬ  ＥＮＤメッセージで返答してもよい。
【００３３】
別の実施では、ＳＵＰＬ２．０のみ又はそれ以上をサポートしているＳＥＴ１０５が、ＳＵＰＬ１．０のみをサポートしているＨ−ＳＬＰ１１５とのＳＵＰＬセッションを開始してもよい。そのような場合、Ｈ−ＳＬＰ１１５は、ＳＵＰＬ１．０へのそのサポートを示すＳＵＰＬ  ＥＮＤメッセージによってＳＥＴ１０５からのＳＵＰＬ開始メッセージに応答してもよく、これは、ＳＵＰＬ１．０をサポートする場合にＳＥＴ１０５がセッションをリトライすることを可能にする。
【００３４】
一の実施において、以上説明された処理は、Ｈ−ＳＬＰ１１５及びＳＥＴ１０５が、ＳＵＰＬセッションに用いられる同じＳＵＰＬメジャーバージョン番号に（そのような共通のバージョン番号が存在するならば）合意することを保証することができる。これは、例えば、ＳＥＴ１０５とＨ−ＳＬＰ１１５が異なるＳＵＰＬバージョンを用いてセッションをサポートすることを試みた場合にＳＥＴ１０５とＨ−ＳＬＰ１１５の両方におけるメッセージ及び手順に関して両立し難いサポートを回避することができる。Ｈ−ＳＬＰ１１５とＳＥＴ１０５が合意されたメジャーバージョンについて同じマイナーバージョンをサポートしない場合、例えば既に定義されＳＵＰＬ１．０に関して、セッションはなお継続することができる。しかし、ＳＵＰＬの同じマイナーバージョンがＳＥＴ１０５とＨ−ＳＬＰ１１５の両方によりサポートされる場合は、より効率的かもしれない。ＳＵＰＬの同じマイナーバージョンが用いられることを保証するのを支援するために、ひとたびメジャーバージョンが決定されると、ＳＥＴ１０５とＨ−ＳＬＰ１１５の両方が、合意されたメジャーバージョンに関して各々がサポートする最も高いＳＵＰＬマイナーバージョンを示すことにより（あるいは、示すことを期待して）始まってもよい。さらに、ＳＥＴ１０５とＨ−ＳＬＰ１１５の間のように、より高いマイナーバージョン番号をサポートするエンティティは、用いるマイナーバージョンを相手側によって示されたものに（サポートするならば）落としてもよい。
【００３５】
一の実施において、同じ又は互換性をもつ小さなＳＵＰＬバージョンが用いられることを保証するための方法が用いられてもよい。これは、Ｈ−ＳＬＰ１１５がＳＵＰＬ開始メッセージ中に対象とするＳＵＰＬメジャーバージョン及びマイナーバージョンＭ１．ｍ１ならびに最小ＳＵＰＬメジャーバージョンＭ２を示すことによってＳＵＰＬセッションを開始する場合に適用され得る。ＳＥＴ１０５がＭ２とＭ１の間に包含されるＳＵＰＬのメジャーバージョンＭをサポートする（すなわちＭ２≦Ｍ≦Ｍ１）ものと仮定すると、ＳＥＴ１０５は、ＳＵＰＬメジャーバージョンＭ及び何らかの好ましいマイナーバージョンｍ（例えばｍは、メジャーＳＵＰＬバージョンＭについてＳＥＴ１０５によりサポートされるＳＵＰＬの最低のマイナーバージョンかもしれない）を示してＨ−ＳＬＰ１１５に応答してもよい。そして、Ｈ−ＳＬＰ１１５は、サポートするならば、ＳＵＰＬメジャーバージョンＭ及びマイナーバージョンｍを用いてセッションを継続してもよい。マイナーＳＵＰＬバージョンｍをサポートしない場合、Ｈ−ＳＬＰ１１５は、サポートするならばｍより低いマイナーバージョンを用いてもよいし、ｍより高いマイナーバージョンを用いてもよい。
【００３６】
図２は、一の実施に従い、Ｈ−ＳＬＰ２０５によって要求されたものと同じＳＵＰＬバージョンをターゲットＳＥＴ２００が利用する場合を示す信号フロー図である。図２は、一の特定の実施における、ＳＵＰＬセッションにおけるＳＵＰＬエージェント２１０、Ｈ−ＳＬＰ２０５及びターゲットＳＥＴ２００の間の信号フローを示す。この例において、ＳＵＰＬエージェント２１０は、ターゲットＳＥＴ２００の位置を判定するためにＨ−ＳＬＰ２０５と交信してもよい。一の実施において、図２のＳＵＰＬエージェント２１０、Ｈ−ＳＬＰ２０５及びターゲットＳＥＴ２００は、図１のＳＵＰＬエージェント１２０、Ｈ−ＳＬＰ１１５及びＳＥＴ１０５に対応する。
【００３７】
最初にステップＡにおいて、ＳＵＰＬエージェント２１０は、該ＳＵＰＬエージェント２１０が関連付けられたＨ−ＳＬＰ２０５に「ｍｏｂｉｌｅ  ｌｏｃａｔｉｏｎ  ｐｌａｔｆｏｒｍ  ｓｔａｎｄａｒｄ  ｌｏｃａｔｉｏｎ  ｉｍｍｅｄｉａｔｅ  ｒｅｑｕｅｓｔ」（ＭＬＰ−ＳＬＩＲ）メッセージ／命令を送信する。ＭＬＰ−ＳＬＩＲメッセージは、位置情報が望まれるターゲットＳＥＴ２００の識別子（すなわち移動局識別子（ｍｓ−ｉｄ））と、ＳＵＰＬエージェント２１０の識別子（すなわちクライアントｉｄ）を含んでいてもよい。受信に際して、Ｈ−ＳＬＰ２０５はＳＵＰＬエージェント２１０を認証し、受信されたクライアントｉｄに基づいて、ＳＵＰＬエージェント２１０が要求するサービスに関し該ＳＵＰＬエージェント２１０は許可されるかどうかチェックしてもよい。またＨ−ＳＬＰ２０５は、受信したｍｓ−ｉｄに基づいて、クライアントｉｄに対する加入者プライバシーを適用してもよい。
【００３８】
要求された位置の品質（ＱｏＰ）スレショルドを満たす、以前に計算された位置が、Ｈ−ＳＬＰ２０５で利用可能であって、通知及び確認が必要でない場合、Ｈ−ＳＬＰ２０５は、直接、ステップＨに進んでもよい。他方では、通知及び確認、又は通知のみが必要な場合、処理はステップＢに移る。
【００３９】
ステップＢでは、Ｈ−ＳＬＰ２０５はターゲットＳＥＴ２００が現在ＳＵＰＬローミングしていないことを確認してもよい。またＨ−ＳＬＰ２０５は、ターゲットＳＥＴ２００がＳＵＰＬをサポートすることを確認してもよい。ターゲットＳＥＴ２００がＳＵＰＬをサポートし、かつローミングしていない場合、処理はステップＣに進む。
【００４０】
ステップＣでは、Ｈ−ＳＬＰ２０５はＳＵＰＬ開始メッセージ（ＳＵＰＬ  ＩＮＩＴ）の送信により、ＳＥＴ２００とＳＵＰＬセッションを開始してもよい。該メッセージは、ワイアレスアプリケーションプロトコル（ＷＡＰ）ＰＵＳＨ、又はショートメッセージサービス（ＳＭＳ）トリガーであってもよい。一の特定の実施において、ＳＵＰＬ  ＩＮＩＴメッセージは少なくともセッションｉｄ、プロキシ／非プロキシモードインジケーター、対象とする測位方法を含んでいてもよい。またＳＵＰＬ  ＩＮＩＴメッセージはプロテクトレベル及び望ましいＱｏＰを含んでいてもよい。プロテクトレベルは、ＳＵＰＬ  ＩＮＩＴメッセージの保護のレベルを示す。ステップＡにおけるプライバシチェックの結果が、ターゲット加入者への通知又は確認が必要であることを示す場合、Ｈ−ＳＬＰ２０５は、ＳＵＰＬ  ＩＮＩＴメッセージに通知エレメントを含んでいてもよい。ＳＵＰＬ  ＩＮＩＴメッセージが送信される前に、Ｈ−ＳＬＰ２０５は、該メッセージのハッシュを計算し記憶してもよい。
【００４１】
ステップＡにおいて、以前に計算された位置又はポジションを用いることをＨ−ＳＬＰ２０５が決定した場合、ＳＵＰＬ  ＩＮＩＴメッセージはこれを”ｎｏ  ｐｏｓｉｔｉｏｎ”ｐｏｓｍｅｔｈｏｄパラメータ値で示してもよく、ターゲットＳＥＴ２００はＳＵＰＬセッションを終了するメッセージ（すなわちＳＵＰＬ  ＥＮＤ）で応答してもよい。上記のＳＵＰＬ  ＥＮＤメッセージは、確認処理の結果（例えばアクセス許可、又はアクセス拒否）を含んでいてもよい。明示的な確認が必要でない場合（すなわち通知のみ）、ターゲットＳＥＴ２００はＳＵＰＬ  ＥＮＤメッセージで応答してもよい。その後、Ｈ−ＳＬＰ２０５は、直接、ステップＨに移ってもよい。
【００４２】
ステップＤに関して以下で説明するように、ターゲットＳＥＴ２００は、ＳＵＰＬ  ＥＮＤメッセージを送信する前にデータ接続セットアップ手順を行なってもよいことが理解されるべきである。またターゲットＳＥＴ２００は、ステップＥの以下で説明された、Ｈ−ＳＬＰ２０５に対してセキュアなインターネットプロトコル（ＩＰ）接続を確立するための手順を用いてもよい。
【００４３】
次にステップＤでは、ＳＵＰＬ  ＩＮＩＴメッセージがターゲットＳＥＴ２００によって受信される場合、かかるメッセージは、その時にアタッチされていないならば、それ自体をパケットデータネットワークにアタッチするか、回線交換データ接続を確立してもよい。”ｎｏ  ｐｒｏｔｅｃｔｉｏｎ”以外の値を持ったプロテクトレベルパラメータが、ＳＵＰＬ  ＩＮＩＴメッセージにおいて受信される場合、ターゲットＳＥＴ２００は、ＳＵＰＬ  ＩＮＩＴメッセージを信頼すべきかどうか判定するために上記のパラメータを用いてもよい。
【００４４】
ステップＥでは、ターゲットＳＥＴ２００は、ターゲットＳＥＴ２００によって用いられる特定のＳＵＰＬのバージョンの通知ルールを評価し、適切なアクションに従ってもよい。またターゲットＳＥＴ２００は、Ｈ−ＳＬＰ２０５がプロキシモード又は非プロキシモードを用いるかどうか判定するためにプロキシ／非プロキシモードインジケーターをチェックしてもよい。この例においては、プロキシモードが用いられ、ターゲットＳＥＴ２００のホームネットワークによって設定されたＳＬＰアドレスを用いて、ターゲットＳＥＴ２００がＨ−ＳＬＰ２０５へのセキュアＩＰ接続を確立してもよい。続いてターゲットＳＥＴ２００は、ポジショニング情報とともに、Ｈ−ＳＬＰ２０５へのＳＵＰＬ応答（すなわちＳＵＰＬ  ＰＯＳ  ＩＮＩＴ）を送信してもよい。ターゲットＳＥＴ２００がＳＵＰＬ  ＩＮＩＴメッセージにおいて示された、対象とする測位方法を含んでいない測位技術をサポートする場合であっても、ターゲットＳＥＴ２００はＳＵＰＬ  ＰＯＳ  ＩＮＩＴメッセージを送信してもよい。
【００４５】
ＳＵＰＬ  ＰＯＳ  ＩＮＩＴメッセージは、少なくともセッションｉｄ、ターゲットＳＥＴ２００能力、受信したＳＵＰＬ  ＩＮＩＴメッセージ（ｖｅｒ）と位置識別子（ｌｉｄ）のハッシュを含んでいてもよい。ターゲットＳＥＴ２００能力は、サポートされる測位方法（例えばＳＥＴ支援Ａ−ＧＰＳ、ＳＥＴベースのＡ−ＧＰＳ）及び関連する測位プロトコル（例えば無線通信リソース位置サービス（ＬＣＳ）プロトコル（ＲＲＬＰ））、無線通信リソース制御（ＲＲＣ）、米国電気通信工業会（ＴＩＡ）−８０１を含んでいてもよい。ターゲットＳＥＴ２００は、用いられている無線技術に特有のネットワーク測定レポート（ＮＭＲ）情報を提供してもよい。これがサポートされる場合、ターゲットＳＥＴ２００はその位置を提供してもよい。またターゲットＳＥＴ２００は、要求された支援データ・エレメントをＳＵＰＬ  ＰＯＳ  ＩＮＩＴメッセージに設定してもよい。
【００４６】
ＳＵＰＬ  ＰＯＳ  ＩＮＩＴメッセージにおいて受信した情報から取り出され、又はこれに基づいて計算さＳＵＰＬ  ＰＯＳ  ＩＮＩＴメッセージにおいて受信した情報から得られたポジションが利用可能であって、要求ＱｏＰを満たす場合、Ｈ−ＳＬＰ２０５が以下で説明されるステップＦにおけるＳＵＰＬポジショニング（ＰＯＳ）セッションに関与することなく、処理は直接ステップＧに移ってもよい。
【００４７】
ステップＦにおいて、Ｈ−ＳＬＰ２０５は、ＳＵＰＬ  ＩＮＩＴメッセージのハッシュが特にこのセッションのために計算したものと一致することをチェックしてもよい。ターゲットＳＥＴ２００によりサポートされるｐｏｓｍｅｔｈｏｄを含むＳＵＰＬ  ＰＯＳ  ＩＮＩＴメッセージに基づいて、Ｈ−ＳＬＰ２０５はｐｏｓｍｅｔｈｏｄを決定してもよい。もしｐｏｓｍｅｔｈｏｄのために必要ならば、Ｈ−ＳＬＰ２０５は、ＳＵＰＬ  ＰＯＳ  ＩＮＩＴメッセージからの、サポートされる測位プロトコルを用いてもよい。
【００４８】
ターゲットＳＥＴ２００とＨ−ＳＬＰ２０５は、いくつかの連続するポジショニング手続メッセージを交換してもよい。Ｈ−ＳＬＰ２０５は、受信したポジショニング測定に基づいて、ターゲットＳＥＴ２００の位置推定を計算してもよい（ＳＥＴ支援）。あるいは、ターゲットＳＥＴ２００は、Ｈ−ＳＬＰ２０５から得られる支援に基づいて位置推定を計算してもよい（ＳＥＴベース）。
【００４９】
ステップＧでは、位置計算が完了すると、Ｈ−ＳＬＰ２０５は、ターゲットＳＥＴ２００にこれ以上のポジショニング手順は開始されないこと、及び位置セッションが終了することを通知するＳＵＰＬ  ＥＮＤメッセージを送信する。ターゲットＳＥＴ２００は、Ｈ−ＳＬＰ２０５に対するセキュアＩＰ接続を解放し、このセッションに関係するリソースをすべて解放してもよい。
【００５０】
ステップＨでは、Ｈ−ＳＬＰ２０５は、Ｍｏｂｉｌｅ  Ｌｏｃａｔｉｏｎ  Ｐｒｏｔｏｃｏｌ（ＭＬＰ）  Ｓｔａｎｄａｒｄ  Ｌｏｃａｔｉｏｎ  Ｉｍｍｅｄｉａｔｅ  Ａｎｓｗｅｒ（ＳＬＩＡ）メッセージによってＳＵＰＬエージェント２１０に位置推定を送信してもよい。
【００５１】
図３は、一の実施に従い、Ｈ−ＳＬＰ３０５によって当初に要求されたものより低いＳＵＰＬバージョンをターゲットＳＥＴ３００が利用する場合を示す信号フロー図である。この実施において、ターゲットＳＥＴ３００はＳＵＰＬバージョンＭ．０．０を利用し、Ｈ−ＳＬＰ３０５はバージョンＮ．０．０までのＳＵＰＬバージョンをサポートする。ここで、Ｎ＞Ｍである。例えば、Ｎは「２」であってもよく、Ｍは「１」であってもよい。
【００５２】
図３は、一の特定の実施における、ＳＵＰＬセッションにおけるＳＵＰＬエージェント３１０、Ｈ−ＳＬＰ３０５及びターゲットＳＥＴ３００の間の信号フローを示す。この例において、ＳＵＰＬエージェント３１０は、ターゲットＳＥＴ３００の位置を判定するためにＨ−ＳＬＰ３０５と交信してもよい。一の実施において、図３のＳＵＰＬエージェント３１０、Ｈ−ＳＬＰ３０５及びターゲットＳＥＴ３００は、図１のＳＵＰＬエージェント１２０、Ｈ−ＳＬＰ１１５及びＳＥＴ１０５に対応する。
【００５３】
最初にステップＡにおいて、ＳＵＰＬエージェント３１０は、該ＳＵＰＬエージェント３１０が関連付けられたＨ−ＳＬＰ３０５に「ｍｏｂｉｌｅ  ｌｏｃａｔｉｏｎ  ｐｌａｔｆｏｒｍ  ｓｔａｎｄａｒｄ  ｌｏｃａｔｉｏｎ  ｉｍｍｅｄｉａｔｅ  ｒｅｑｕｅｓｔ」（ＭＬＰ−ＳＬＩＲ）メッセージ／命令を送信する。ＭＬＰ−ＳＬＩＲメッセージは、位置情報が望まれるターゲットＳＥＴ３００の識別子（すなわち移動局識別子（ｍｓ−ｉｄ））と、ＳＵＰＬエージェント３１０の識別子（すなわちクライアントｉｄ）を含んでいてもよい。受信に際して、Ｈ−ＳＬＰ３０５はＳＵＰＬエージェント３１０を認証し、受信されたクライアントｉｄに基づいて、ＳＵＰＬエージェント３１０が要求するサービスに関し該ＳＵＰＬエージェント３１０は許可されるかどうかチェックしてもよい。またＨ−ＳＬＰ３０５は、受信したｍｓ−ｉｄに基づいて、クライアントｉｄに対する加入者プライバシーを適用してもよい。
【００５４】
要求された位置の品質（ＱｏＰ）スレショルドを満たす、以前に計算された位置が、Ｈ−ＳＬＰ３０５で利用可能であって、通知及び確認が必要でない場合、Ｈ−ＳＬＰ３０５は、直接、ステップＬに進んでもよい。他方では、通知及び確認、又は通知のみが必要な場合、処理はステップＢに移る。
【００５５】
ステップＢでは、Ｈ−ＳＬＰ３０５はターゲットＳＥＴ３００が現在ＳＵＰＬローミングしていないことを確認してもよい。またＨ−ＳＬＰ３０５は、ターゲットＳＥＴ３００がＳＵＰＬをサポートすることを確認してもよい。ターゲットＳＥＴ３００がＳＵＰＬをサポートし、かつローミングしていない場合、処理はステップＣに進む。
【００５６】
ステップＣでは、Ｈ−ＳＬＰ３０５はＳＵＰＬ開始メッセージ（ＳＵＰＬ  ＩＮＩＴ）の送信により、ＳＥＴ３００とＳＵＰＬセッションを開始してもよい。該メッセージは、ワイアレスアプリケーションプロトコル（ＷＡＰ）ＰＵＳＨ、又はショートメッセージサービス（ＳＭＳ）トリガーであってもよい。一の特定の実施において、ＳＵＰＬ  ＩＮＩＴメッセージは少なくともセッションｉｄ、プロキシ／非プロキシモードインジケーター、対象とする測位方法を含んでいてもよく、ＳＵＰＬバージョンＮ．０．０を示してもよい。またＳＵＰＬ  ＩＮＩＴメッセージはプロテクトレベル及び望ましいＱｏＰを含んでいてもよい。ステップＡにおけるプライバシチェックの結果が、ターゲット加入者への通知又は確認が必要であることを示す場合、Ｈ−ＳＬＰ３０５は、ＳＵＰＬ  ＩＮＩＴメッセージに通知エレメントを含んでいてもよい。ＳＵＰＬ  ＩＮＩＴメッセージが送信される前に、Ｈ−ＳＬＰ３０５は、該メッセージのハッシュを計算し記憶してもよい。
【００５７】
次にステップＤにおいて、ターゲットＳＥＴ３００は、その時にアタッチされていないならば、それ自体をパケットデータネットワークにアタッチするか、回線交換データ接続を確立してもよい。”ｎｏ  ｐｒｏｔｅｃｔｉｏｎ”以外の値を持ったプロテクトレベルパラメータがＳＵＰＬ  ＩＮＩＴメッセージにおいて受信される場合、ターゲットＳＥＴ３００は、ＳＵＰＬ  ＩＮＩＴメッセージを信頼すべきかどうか判定するために上記のパラメータを用いてもよい。
【００５８】
ステップＥでは、ターゲットＳＥＴ３００は、ターゲットＳＥＴ３００によって用いられる特定のＳＵＰＬのバージョンの通知ルールを評価し、適切なアクションに従ってもよい。またターゲットＳＥＴ３００は、Ｈ−ＳＬＰ３０５がプロキシモード又は非プロキシモードを用いるかどうか判定するためにプロキシ／非プロキシモードインジケーターをチェックしてもよい。この例においては、プロキシモードが用いられ、ターゲットＳＥＴ３００のホームネットワークによって設定されたＳＬＰアドレスを用いて、ターゲットＳＥＴ３００がＨ−ＳＬＰ３０５へのセキュアＩＰ接続を確立してもよい。ターゲットＳＥＴ３００は、続いて、バージョンＭ．０．０がＳＵＰＬセッションに用いられる予定であることを示すために、Ｈ−ＳＬＰ３０５にＳＵＰＬ  ＥＮＤメッセージを送信してもよい。
【００５９】
次に、ステップＦでは、Ｈ−ＳＬＰ３０５とターゲットＳＥＴ３００の間のセキュアＩＰ接続が解放されてもよい。Ｈ−ＳＬＰ３０５又はターゲットＳＥＴ３００のどちらがセキュアＩＰ接続を解放してもよい。ステップＧでは、ＳＵＰＬバージョンＭ．０．０が示されたＳＵＰＬ開始メッセージ（ＳＵＰＬ  ＩＮＩＴ）を送信することによって、Ｈ−ＳＬＰ３０５がＳＥＴ３００との別のＳＵＰＬセッションを開始してもよい。
【００６０】
上述したように、プロキシモードが用いられ、ターゲットＳＥＴ３００のホームネットワークによって設定されたＳＬＰアドレスを用いて、ステップＨにおいてターゲットＳＥＴ３００がＨ−ＳＬＰ３０５へのセキュアＩＰ接続を確立してもよい。続いてターゲットＳＥＴ３００は、ポジショニング情報とともに、ステップＩにおいてＨ−ＳＬＰ３０５へのＳＵＰＬ応答（すなわちＳＵＰＬ  ＰＯＳ  ＩＮＩＴ）を送信してもよい。ターゲットＳＥＴ３００がＳＵＰＬ  ＩＮＩＴメッセージにおいて示された、対象とする測位方法を含んでいない測位技術をサポートする場合であっても、ターゲットＳＥＴ３００はＳＵＰＬ  ＰＯＳ  ＩＮＩＴメッセージを送信してもよい。
【００６１】
ＳＵＰＬ  ＰＯＳ  ＩＮＩＴメッセージは、少なくともセッションｉｄ、ターゲットＳＥＴ３００能力を含んでいてもよく、受信したＳＵＰＬ  ＩＮＩＴメッセージ（ｖｅｒ）、位置識別子（ｌｉｄ）、ＳＵＰＬバージョンＭ．０．０のハッシュを含んでいてもよい。ターゲットＳＥＴ３００能力は、サポートされる測位方法（例えばＳＥＴ支援Ａ−ＧＰＳ、ＳＥＴベースのＡ−ＧＰＳ）及び関連する測位プロトコル（例えば無線通信リソース位置サービス（ＬＣＳ）プロトコル（ＲＲＬＰ））、無線通信リソース制御（ＲＲＣ）、米国電気通信工業会（ＴＩＡ）−８０１を含んでいてもよい。ターゲットＳＥＴ３００は、用いられている無線技術に特有のネットワーク測定レポート（ＮＭＲ）情報を提供してもよい。これがサポートされる場合、ターゲットＳＥＴ３００はその位置を提供してもよい。またターゲットＳＥＴ３００は、要求された支援データ・エレメントをＳＵＰＬ  ＰＯＳ  ＩＮＩＴメッセージに設定してもよい。
【００６２】
ＳＵＰＬ  ＰＯＳ  ＩＮＩＴメッセージにおいて受信した情報から取り出され、又はこれに基づいて計算さＳＵＰＬ  ＰＯＳ  ＩＮＩＴメッセージにおいて受信した情報から得られたポジションが利用可能であって、要求ＱｏＰを満たす場合、Ｈ−ＳＬＰ３０５が以下で説明されるステップＪにおけるＳＵＰＬポジショニング（ＰＯＳ）セッションに関与することなく、処理は直接ステップＫに移ってもよい。
【００６３】
ステップＪにおいて、Ｈ−ＳＬＰ３０５は、ＳＵＰＬ  ＩＮＩＴメッセージのハッシュが特にこのセッションのために計算したものと一致することをチェックしてもよい。ターゲットＳＥＴ３００によりサポートされるｐｏｓｍｅｔｈｏｄを含むＳＵＰＬ  ＰＯＳ  ＩＮＩＴメッセージに基づいて、Ｈ−ＳＬＰ３０５はｐｏｓｍｅｔｈｏｄを決定してもよい。もしｐｏｓｍｅｔｈｏｄのために必要ならば、Ｈ−ＳＬＰ３０５は、ＳＵＰＬ  ＰＯＳ  ＩＮＩＴメッセージからの、サポートされる測位プロトコルを用いてもよい。
【００６４】
ターゲットＳＥＴ３００とＨ−ＳＬＰ３０５は、いくつかの連続するポジショニング手続メッセージを交換してもよい。Ｈ−ＳＬＰ３０５は、受信したポジショニング測定に基づいて、ターゲットＳＥＴ３００の位置推定を計算してもよい（ＳＥＴ支援）。あるいは、ターゲットＳＥＴ３００は、Ｈ−ＳＬＰ３０５から得られる支援に基づいて位置推定を計算してもよい（ＳＥＴベース）。
【００６５】
ステップＫでは、位置計算が完了すると、Ｈ−ＳＬＰ３０５は、ターゲットＳＥＴ３００にこれ以上のポジショニング手順は開始されないこと、及び位置セッションが終了することを通知するＳＵＰＬ  ＥＮＤメッセージを送信する。ターゲットＳＥＴ３００は、Ｈ−ＳＬＰ３０５に対するセキュアＩＰ接続を解放し、このセッションに関係するリソースをすべて解放してもよい。
【００６６】
ステップＬでは、Ｈ−ＳＬＰ３０５は、Ｍｏｂｉｌｅ  Ｌｏｃａｔｉｏｎ  Ｐｒｏｔｏｃｏｌ（ＭＬＰ）  Ｓｔａｎｄａｒｄ  Ｌｏｃａｔｉｏｎ  Ｉｍｍｅｄｉａｔｅ  Ａｎｓｗｅｒ（ＳＬＩＡ）メッセージによってＳＵＰＬエージェント３１０に位置推定を送信してもよく、Ｈ−ＳＬＰ３０５は、このセッションに関係するすべてのリソースを解放してもよい。この例において、Ｈ−ＳＬＰによって当初提案されたＳＵＰＬバージョンがＳＥＴによってサポートされる場合には必要でない付加的なＳＵＰＬシグナリング（例えばステップＥにおけるＳＵＰＬ  ＥＮＤ及びステップＧにおけるＳＵＰＬ  ＩＮＩＴ）及び付加的なＩＰ接続セットアップ及びリリース（例えばステップＤ及びＦ）のコストを費やすが、例えば図２に関して上述した例のように、Ｈ−ＳＬＰ３０５とＳＥＴ３００は、ＳＵＰＬセッションに用いられる、合意されたＳＵＰＬバージョンＭ．０．０をネゴシエーションすることに成功する。
【００６７】
図４Ａ及び図４Ｂは、例えば図３に例示されるような処理より速く行われ得る、Ｈ−ＳＬＰとＳＥＴの間で行なわれるＳＵＰＬバージョンネゴシエーションの処理を示すフロー図である。
【００６８】
図４Ａは、一の特定の実施に従い、上記Ｈ−ＳＬＰ及びＳＥＴの両方がＳＵＰＬ２．０、又はより高いＳＵＰＬのバージョンを利用する場合に、ＳＥＴとともにＨ−ＳＬＰによって行なわれるＳＵＰＬバージョンネゴシエーションの処理を示すフロー図である。一の特定の実施形態において、図１に示されるＳＥＴ１０５、Ｈ−ＳＬＰ１１５及びＳＵＰＬエージェント１２０が上記の処理において利用されてもよい。最初に、ステップ４００では、ＳＥＴ１０５に対応する位置情報を要求するために、Ｈ−ＳＬＰ１１５はＳＵＰＬエージェント１２０からメッセージ／命令を受信する。この例において、ＳＥＴ１０５はＳＵＰＬ  Ｍ．０をサポートする。次に、ステップ４０５では、Ｈ−ＳＬＰ１１５は、ＳＵＰＬセッションの対象とするＳＵＰＬのバージョンがＳＵＰＬ  Ｎ．０．０であることを示すＳＵＰＬ  ＩＮＩＴメッセージをＳＥＴ１０５に送信する。ただし、Ｎ＞１である。またＳＵＰＬ  ＩＮＩＴメッセージは、サポートする最小バージョンＰを示す。ここで、Ｎ＞Ｍ≧Ｐ≧１である。このサポートする最小バージョンＰに対応する情報は、ＳＵＰＬ  ＩＮＩＴメッセージのデータ部に含まれていてもよい。
【００６９】
次に、ステップ４１０では、Ｈ−ＳＬＰ１１５は、ＳＵＰＬ  Ｍ．０．０はＳＥＴ１０５によってサポートされること、及びセッションはこのＳＵＰＬバージョンを用いて継続することができることを示すＳＵＰＬ  ＰＯＳ  ＩＮＩＴメッセージを受信する。最終的に、ステップ４１５では、ＳＵＰＬセッションは継続してもよい。また、位置情報がＳＥＴ１０５からＨ−ＳＬＰ１１５に、最終的にはＨ−ＳＬＰ１１５からＳＵＰＬエージェント１２０に転送されてもよい。
【００７０】
図４Ｂは、一の特定の実施に従い、上記Ｈ−ＳＬＰ及びＳＥＴの両方がＳＵＰＬ２．０、又はより高いＳＵＰＬのバージョンを利用する場合に、Ｈ−ＳＬＰとともにＳＥＴによって行なわれるＳＵＰＬバージョンネゴシエーションの処理を示すフロー図である。一の特定の実施形態において、図１に示されるＳＥＴ１０５、Ｈ−ＳＬＰ１１５及びＳＵＰＬエージェント１２０が上記の処理において利用されてもよい。
【００７１】
最初に、ステップ４０５では、ＳＥＴ１０５は、ＳＵＰＬセッションの対象とするＳＵＰＬのバージョンがＳＵＰＬ  Ｎ．０．０であることを示すＳＵＰＬ  ＩＮＩＴメッセージをＨ−ＳＬＰ１１５から受信する。ただし、Ｎ＞１である。またＳＵＰＬ  ＩＮＩＴメッセージは、サポートする最小バージョンＰを示す。ここで、Ｎ＞Ｍ≧Ｐ≧１である。このサポートする最小バージョンＰに対応する情報は、ＳＵＰＬ  ＩＮＩＴメッセージのデータ部に含まれていてもよい。
【００７２】
次に、ステップ４５５では、ＳＥＴ１０５は、該ＳＥＴ１０５がサポートするＳＵＰＬバージョンＭが、ＰとＮの間の包含範囲内であるかどうか判定する。Ｍがこの範囲内である場合、続いてＳＥＴ１０５は、ステップ４６０においてＨ−ＳＬＰ１１５へのセキュアＩＰ接続を確立する。
【００７３】
次に、ステップ４６５では、ＳＥＴ１０５は、ＳＵＰＬ  Ｍ．０．０はＳＥＴ１０５によってサポートされること、及びセッションはこのＳＵＰＬバージョンに基づいて継続することができることを示すＳＵＰＬ  ＰＯＳ  ＩＮＩＴメッセージをＨ−ＳＬＰ１１５に返してもよい。最終的に、ステップ４７０では、ＳＵＰＬセッションは継続してもよい。また、位置情報がＳＥＴ１０５からＨ−ＳＬＰ１１５に転送されてもよい。
【００７４】
図４Ａ及び図４Ｂに関して以上説明された、ＳＵＰＬ２．０又はそれ以上を利用するＳＥＴ１０５のＳＵＰＬネゴシエーションの上記の方法は、図３に関して上述したＳＵＰＬ１．０に基づくＳＥＴ１０５のＳＵＰＬネゴシエーションの方法とは対照的に合理化されている。サポートされる最小ＳＵＰＬバージョンが図４Ａ及び図４Ｂに示される処理におけるＳＵＰＬ  ＩＮＩＴメッセージに含まれていることから、もし、ＳＥＴ１０５によりサポートされたバージョンが、ＳＵＰＬ  ＩＮＩＴメッセージにおいて示された最小メジャーバージョンより低くないならば、Ｈ−ＳＬＰ１１５が対象とするバージョンより下のＳＵＰＬのバージョンのみをＳＥＴ１０５がサポートするセッションは、ＳＥＴ１０５によりサポートされたバージョンで継続することができる。したがって、上記のネゴシエーションは単一のＳＵＰＬセッション内で行なうことができ、また単一のセキュアＩＰ接続が確立される。他方では、ＳＵＰＬ１．０におけるルールに基づいたネゴシエーションが、２つのＳＵＰＬセッション及び２つの別個のセキュアなＩＰ接続の確立を要してもよい。
【００７５】
図５−図１０は、少なくとも一つの実施に従ってＨ−ＳＬＰとＳＥＴの間で送信されるメッセージを示すメッセージフローダイアグラムである。ある実施において、Ｅ−ＳＬＰをＨ−ＳＬＰの代わりに利用してもよい。図５−図７では、Ｈ−ＳＬＰがＳＥＴにＳＵＰＬ  ＩＮＩＴメッセージを送信する。他方では、図８−図１０において、ＳＥＴがＨ−ＳＬＰにＳＵＰＬ  ＳＴＡＲＴメッセージを送信して通信を開始する。
【００７６】
図５において、Ｈ−ＳＬＰ５００は、バージョン３．ｘと１．０の間のＳＵＰＬバージョンをサポートする。他方では、ＳＥＴ５０５は、この例においてＳＵＰＬ２．０のみをサポートする。この例において、望ましいバージョンがＳＵＰＬ３．ｘであり、最小のメジャーバージョンが２であることを示す（これは、ＳＵＰＬ２．０の最小バージョンを示すことと等価である）ＳＵＰＬ  ＩＮＩＴメッセージがＨ−ＳＬＰ５００からＳＥＴ５０５にステップＡで送信されてもよい。この例において、Ｈ−ＳＬＰ５００はＳＵＰＬ１．０をサポートするが、例えばＳＥＴ５０５から望まれる位置サービスはＳＵＰＬ１．０において提供されないので、Ｈ−ＳＬＰ５００は、最小バージョンがＳＵＰＬ２．０であることを示す。ステップＢでは、ＳＥＴ５０５がＳＵＰＬ２．０メッセージ（例えばＳＵＰＬ２．０に従うＳＵＰＬ  ＰＯＳ  ＩＮＩＴメッセージ）によりＨ−ＳＬＰ５００に応答してもよく、ＳＵＰＬセッションが継続してもよい。
【００７７】
図６では、Ｈ−ＳＬＰ６００は、バージョン３．ｘと１．０の間のＳＵＰＬバージョンをサポートする。他方では、ＳＥＴ６０５は、この例においてＳＵＰＬ１．０のみをサポートする。この例において、望ましいバージョンがＳＵＰＬ３．ｘであること及びＳＵＰＬ２．０の最小バージョンを示すＳＵＰＬ  ＩＮＩＴメッセージがＨ−ＳＬＰ６００からＳＥＴ６０５にステップＡで送信されてもよい。ステップＢでは、ＳＥＴ６０５は、ＳＵＰＬ１．０がＳＵＰＬセッションの必要なＳＵＰＬバージョンであることを示すＳＵＰＬ  ＥＮＤメッセージによってＨ−ＳＬＰ６００に応答してもよく、そのセッションは終了してもよい。
【００７８】
図７では、Ｈ−ＳＬＰ７００がＳＵＰＬ１．０のみをサポートする。他方では、ＳＥＴ７０５は、この例においてＳＵＰＬ２．０のみをサポートする。この例において、望ましいバージョンがＳＵＰＬ１．０であることを示すＳＵＰＬ  ＩＮＩＴメッセージがＨ−ＳＬＰ７００からＳＥＴ７０５にステップＡで送信されてもよい。ステップＢでは、ＳＥＴ７０５は、ＳＵＰＬ２．０がＳＵＰＬセッションの必要なＳＵＰＬバージョンであることを示すＳＵＰＬ  ＥＮＤメッセージによってＨ−ＳＬＰ７００に応答してもよく、そのセッションは終了してもよい。
【００７９】
図８では、Ｈ−ＳＬＰ８００は、バージョン３．ｘと１．０の間のＳＵＰＬバージョンをサポートする。他方では、ＳＥＴ８０５は、この例においてＳＵＰＬ２．０のみをサポートする。この例において、ＳＵＰＬ  ＳＴＡＲＴメッセージが、ＳＥＴ８０５からＨ−ＳＬＰ８００にステップＡで送信されてもよい。ＳＵＰＬ  ＳＴＡＲＴメッセージは、ＳＵＰＬ２．０がＳＥＴ８０５によってサポートされたバージョンであることを示してもよい。この場合、Ｈ−ＳＬＰ８００は、ＳＵＰＬ２．０のメッセージ（例えばＳＵＰＬ２．０に従うＳＵＰＬ  ＲＥＳＰＯＮＳＥメッセージ）でＳＥＴ８０５に応答するか、通信を終了することができる。Ｈ−ＳＬＰ８００はＳＵＰＬ２．０をサポートするので、この例のステップＢにおいてＳＵＰＬ２．０のセッションは継続してもよい。
【００８０】
図９において、Ｈ−ＳＬＰ９００は、バージョン３．ｘと２．０の間のＳＵＰＬバージョンをサポートする。他方では、ＳＥＴ９０５は、この例においてＳＵＰＬ１．０のみをサポートする。この例において、ＳＵＰＬ  ＳＴＡＲＴメッセージが、ＳＥＴ９０５からＨ−ＳＬＰ９００にステップＡで送信されてもよい。ＳＵＰＬ  ＳＴＡＲＴメッセージは、ＳＵＰＬ１．０がＳＥＴ９０５によってサポートされたバージョンであることを示してもよい。この場合、Ｈ−ＳＬＰ９００はＳＵＰＬ１．０をサポートしないことから、Ｈ−ＳＬＰ９００は、ステップＢにおいてＳＵＰＬ３．０のＳＵＰＬ  ＥＮＤメッセージで応答する。
【００８１】
図１０では、Ｈ−ＳＬＰ１０００は、バージョン２．０と１．０の間のＳＵＰＬバージョンをサポートする。他方では、ＳＥＴ１００５は、この例においてＳＵＰＬ３．０のみをサポートする。この例において、ＳＵＰＬ  ＳＴＡＲＴメッセージが、ＳＥＴ１００５からＨ−ＳＬＰ１０００にステップＡで送信されてもよい。ＳＵＰＬ  ＳＴＡＲＴメッセージは、ＳＵＰＬ３．０がＳＥＴ１００５によってサポートされたバージョンであることを示してもよい。この場合、Ｈ−ＳＬＰ１１５はＳＵＰＬ３．０をサポートしないことから、Ｈ−ＳＬＰ１０００は、ステップＢにおいてＳＵＰＬ２．０のＳＵＰＬ  ＥＮＤメッセージで応答する。
【００８２】
図１１は、無線送受信機１１０６が音声又はデータのようなベースバンド情報を持ったＲＦキャリア信号をＲＦキャリア上に変調し、上記のベースバンド情報を得るために、変調されたＲＦキャリアを復調するよう構成されたＳＥＴの特定の実施を示す。アンテナ１１１０は、変調されたＲＦキャリアを無線通信リンクによって送信し、変調されたＲＦキャリアを無線通信リンクによって受信するように構成されてもよい。
【００８３】
ベースバンドプロセッサ１１０８は、無線通信リンクによる送信のためにＣＰＵ１１０２からトランシーバー１１０６にベースバンド情報を提供するように構成されてもよい。ここで、ＣＰＵ１１０２は、上記のベースバンド情報をユーザインタフェース１１１６内の入力デバイスから得てもよい。またベースバンドプロセッサ１１０８は、ユーザインタフェース１１１６内の出力デバイスを通じた送信のためにトランシーバー１１０６からＣＰＵ１１０２にベースバンド情報を提供するように構成されてもよい。
【００８４】
ＳＰＳ受信機（ＳＰＳ  Ｒｘ）１１１２は、ＳＰＳアンテナ１１１４を通じた送信機からの送信を受信し、及び復調し、復調された情報を相関器１１１８に提供するように構成されてもよい。相関器１１１８は、受信機１１１２によって提供される情報から相関関数を得るように構成されてもよい。例えば、ある擬似雑音（ＰＮ）符号に関して、相関器１１１８は、符号位相探索ウィンドウを設定するための符号位相の範囲の間、及び上記ドップラー周波数仮定の範囲の間で定義される相関関数を生成してもよい。そのため、定義されたコヒーレントの、及び非コヒーレントの積分パラメータに従って個別の相関が行なわれてもよい。
【００８５】
また相関器１１１８は、トランシーバー１１０６によって提供されるパイロット信号に関する情報からパイロット関連の相関関数を得るように構成されてもよい。この情報は、無線通信サービスを得るために加入者局によって用いられてもよい。
【００８６】
チャネル復号器１１２０は、ベースバンドプロセッサ１１０８から受信されたチャネルシンボルを基礎的なソースビットに復号するように構成されてもよい。チャネルシンボルが畳み込み符号化されたシンボルを含む一実施例において、上記のチャネル復号器はビタビ復号器を具備してもよい。チャネルシンボルが畳み込み符号の直列又は並列の連なりを具備する第２の実施例において、チャネル復号器１１２０はターボデコーダを具備してもよい。
【００８７】
メモリ１１０４は、説明し又は示唆した１以上の処理、実施例、実装、又はその実施例を行なう実行ファイルであるところの機械可読命令を記憶するように構成されてもよい。ＣＰＵ１１０２は、上記の機械可読命令にアクセスし実行するように構成されてもよい。これらの機械可読命令の実行を通じて、ＣＰＵ１１０２は、相関器１１１８によって提供されるＳＰＳ相関関数を分析するように相関器１１１８に指示し、それらのピークから測定を得、位置の推定が十分に正確かどうか判定してもよい。しかしこれらは、特定の態様でＣＰＵによって行なわれ得るタスクの例に過ぎず、クレームされた主題はこれらの点において限定的ではない。
【００８８】
特定の実施例において、ＣＰＵ１１０２は、上記のようにＳＶから受信された信号の少なくとも一部に基づいて加入者局の位置を推定してもよい。またＣＰＵ１１０２は、特定の実施例に従い上記したように、第１の受信信号において検出された符号位相の少なくとも一部に基づいて第２の受信信号を得るために符号検索範囲を決定するように構成されてもよい。
【００８９】
図１２は、一の実施に従うＨ−ＳＬＰ１２００のブロック図を示す。図のように、Ｈ−ＳＬＰ１２００はプロセッサ１２０５、メモリ１２１０及び通信デバイス１２１５を含んでいてもよい。メモリ１２１０は、プログラムコードのような、プロセッサ１２０５によって実装され得る命令を記憶してもよい。通信デバイス１２１５は、無線伝送を伝え、且つ／又は受信するためのアンテナを含んでいてもよい。また通信デバイス１２１５は、Ｈ−ＳＬＰ１２００へのハードワイヤード接続を通じて通信を受け入れるためのモデム又は他のデバイスを含んでいてもよい。
【００９０】
本明細書で説明したＳＵＰＬバージョンネゴシエーションは、例えば、ＳＥＴ１０５を見つける必要がある緊急事態に利用されてもよい。Ｈ−ＳＬＰ１１５又はＥ−ＳＬＰは、望ましいＳＵＰＬバージョン及び最小のＳＵＰＬバージョンの両方が示されるＳＵＰＬ開始メッセージの送信によりＳＵＰＬセッションを開始することができる。ＳＥＴ１０５が、望ましいＳＵＰＬバージョン、あるいはＳＵＰＬ開始メッセージで規定された最小バージョン以上のどちらかをサポートする場合、ＳＥＴによってサポートされる、より低いＳＵＰＬバージョンで同セッションは継続することができる。この処理は、２つのセキュアなＩＰ接続の確立と、ＳＥＴ１０５が初期のＳＵＰＬ開始メッセージにおいて規定された望ましいＳＵＰＬバージョンをサポートしない場合のＳＵＰＬ  ＥＮＤメッセージ及び第２のＳＵＰＬ開始メッセージの送信の要件をなくす。
【００９１】
現在実施例の特徴であると考えられるものを示し説明したが、クレームされた主題から外れることなく、種々の他の変更がなされてもよく、等価物の置換がなされてもよいことは当業者によって理解される。さらに、本明細書で説明された主要な概念から外れることなく、特定の状況に適合するよう様々な変更がクレームされた主題の教示に対してなされてもよい。従って、クレームされた主題は、開示された特定の実施例に限定されず、かかるクレームされた主題は、添付されたクレームの範囲内にあるすべての態様及びその等価物を含み得ることが意図される。
以下に、本願出願の当初の特許請求の範囲に記載された発明を付記する。
［１］  所望サービスをサポートすることができる複数のセキュアユーザープレーンロケーション（ＳＵＰＬ）バージョンを識別するＳＵＰＬ開始メッセージをネットワークエンティティからＳＵＰＬエンティティに送信すること、及び
前記複数のバージョンの少なくとも一つをサポートするＳＵＰＬエンティティの能力の少なくとも一部に基づく応答を前記ＳＵＰＬエンティティから受信すること、を具備する方法。
［２］  前記ＳＵＰＬエンティティはＳＵＰＬ対応端末を具備する［１］の方法。
［３］  前記ネットワークエンティティは、ＳＵＰＬロケーションプラットフォームを具備する［１］の方法。
［４］  前記応答の受信に先立って前記ネットワークエンティティと前記ＳＵＰＬエンティティとの間にセキュア接続を確立することさらに具備する［１］の方法。
［５］  前記セキュア接続は、伝送制御プロトコル／インターネットプロトコル接続を具備する［４］の方法。
［６］  前記応答を前記受信することは、前記セキュア接続を通じて行なわれる［４］の方法。
［７］  前記ＳＵＰＬエンティティからの前記応答は、前記所望サービスをサポートすることができる前記複数のＳＵＰＬバージョンのうちの１つによる送信信号を具備する［１］の方法。
［８］  前記ＳＵＰＬエンティティからの前記応答に基づいて位置サービスを提供することをさらに具備する［１］の方法。
［９］  前記複数のＳＵＰＬバージョンは、対象とするＳＵＰＬメジャーバージョン、対象とするＳＵＰＬマイナーバージョン、及び最小ＳＵＰＬメジャーバージョンにより示され、前記複数のＳＵＰＬバージョンは、対象とするＳＵＰＬメジャーバージョンと包括的な最小ＳＵＰＬメジャーバージョンの間の任意のマイナーバージョン及びすべてのメジャーバージョンを具備する［１］の方法。
［１０］  セキュアユーザープレーン（ＳＵＰＬ）エンティティにより、所望サービスをサポートすることができる複数のＳＵＰＬバージョンを識別する、ネットワークエンティティからのＳＵＰＬ開始メッセージを受信すること、及び
前記複数のバージョンの少なくとも一つをサポートするＳＵＰＬエンティティの能力の少なくとも一部に基づく応答を前記ネットワークエンティティに送信すること、を具備する方法。
［１１］  前記ＳＵＰＬエンティティはＳＵＰＬ対応端末を具備する［１０］の方法。
［１２］  前記ネットワークエンティティは、ＳＵＰＬロケーションプラットフォームを具備する［１０］の方法。
［１３］  前記送信に先立って前記ＳＵＰＬエンティティと前記ネットワークエンティティとの間にセキュア接続を確立することさらに具備する［１０］の方法。
［１４］  前記送信することは、前記セキュア接続を通じて行なわれる［１３］の方法。
［１５］  前記応答は、前記所望サービスをサポートすることができる前記複数のＳＵＰＬバージョンのうちの１つによる送信信号を具備する［１０］の方法。
［１６］  前記ＳＵＰＬエンティティからの前記応答に基づいて前記ネットワークエンティティからの位置サービスを受けることをさらに具備する［１０］の方法。
［１７］  前記複数のＳＵＰＬバージョンは、対象とするＳＵＰＬメジャーバージョン、対象とするＳＵＰＬマイナーバージョン、及び最小ＳＵＰＬメジャーバージョンにより示され、前記複数のＳＵＰＬバージョンは、対象とするＳＵＰＬメジャーバージョンと包括的な最小ＳＵＰＬメジャーバージョンの間の任意のマイナーバージョン及びすべてのメジャーバージョンを具備する［１０］の方法。
［１８］  所望サービスをサポートすることができる複数のセキュアユーザープレーンロケーション（ＳＵＰＬ）バージョンを識別するＳＵＰＬ開始メッセージをネットワークエンティティからＳＵＰＬエンティティに送信するための送信手段と、
前記複数のバージョンの少なくとも一つをサポートするＳＵＰＬエンティティの能力の少なくとも一部に基づく応答を前記ＳＵＰＬエンティティから受信するための受信手段と、を具備する装置。
［１９］  前記装置は、ネットワークエンティティを具備する［１８］の装置。
［２０］  前記受信に先立って前記装置と前記ＳＵＰＬエンティティとの間にセキュア接続を確立するための接続手段をさらに具備する［１８］の装置。
［２１］  前記ＳＵＰＬエンティティからの前記応答に基づいて位置サービスを提供するための位置手段をさらに具備する［１８］の装置。
［２２］  前記複数のＳＵＰＬバージョンは、対象とするＳＵＰＬメジャーバージョン、対象とするＳＵＰＬマイナーバージョン、及び最小ＳＵＰＬメジャーバージョンにより示され、前記複数のＳＵＰＬバージョンは、対象とするＳＵＰＬメジャーバージョンと包括的な最小ＳＵＰＬメジャーバージョンの間の任意のマイナーバージョン及びすべてのメジャーバージョンを具備する［１８］の装置。
［２３］  所望サービスをサポートすることができる複数のセキュアユーザープレーンロケーション（ＳＵＰＬ）バージョンを識別するＳＵＰＬ開始メッセージをネットワークエンティティから受信するための受信手段と、
前記複数のバージョンの少なくとも一つをサポートするＳＵＰＬエンティティの能力の少なくとも一部に基づく応答を前記装置に送信するための送信手段と、を具備する装置。
［２４］  前記装置は、ＳＵＰＬエンティティを具備する［２３］の装置。
［２５］  前記ＳＵＰＬエンティティはＳＵＰＬ対応端末を具備する［２３］の装置。
［２６］  前記ネットワークエンティティは、ＳＵＰＬロケーションプラットフォームを具備する［２３］の装置。
［２７］  前記送信に先立って前記装置と前記ネットワークエンティティとの間にセキュア接続を確立するための接続手段をさらに具備する［２３］の装置。
［２８］  前記応答は、前記所望サービスをサポートすることができる前記複数のＳＵＰＬバージョンのうちの１つによる送信信号を具備する［２３］の装置。
［２９］  前記装置からの前記応答に基づいて前記ネットワークエンティティからの位置サービスを受けるための受入手段をさらに具備する［２３］の装置。
［３０］  前記複数のＳＵＰＬバージョンは、対象とするＳＵＰＬメジャーバージョン、対象とするＳＵＰＬマイナーバージョン、及び最小ＳＵＰＬメジャーバージョンにより示され、前記複数のＳＵＰＬバージョンは、対象とするＳＵＰＬメジャーバージョンと包括的な最小ＳＵＰＬメジャーバージョンの間の任意のマイナーバージョン及びすべてのメジャーバージョンを具備する［２３］の装置。
［３１］  所望サービスをサポートすることができる複数のセキュアユーザープレーンロケーション（ＳＵＰＬ）バージョンを識別するＳＵＰＬ開始メッセージをネットワークエンティティから受信する受信機と、
前記複数のバージョンの少なくとも一つをサポートするＳＵＰＬエンティティの能力の少なくとも一部に基づく応答を決定するプロセッサと、
前記応答を前記ネットワークエンティティに送信する送信機と、を具備するセキュアユーザープレーン（ＳＵＰＬ）エンティティ。
［３２］  前記ＳＵＰＬエンティティは、ＳＵＰＬ対応端末を具備する［３１］のＳＵＰＬエンティティ。
［３３］  前記受信機及び前記送信機の少なくとも１つは、前記ＳＵＰＬ開始メッセージを受信する前に前記ＳＵＰＬエンティティと前記ネットワークエンティティとの間にセキュア接続を確立するように構成される［３１］のＳＵＰＬエンティティ。
［３４］  前記応答は、前記所望サービスをサポートすることができる前記複数のＳＵＰＬバージョンのうちの１つによる送信信号を具備する［３１］のＳＵＰＬエンティティ。
［３５］  所望サービスをサポートすることができる複数のＳＵＰＬバージョンを識別するセキュアユーザープレーンロケーション（ＳＵＰＬ）開始メッセージを、ＳＵＰＬセッションを開始するためにＳＵＰＬエンティティに送信することを決定するプロセッサと、
前記ＳＵＰＬエンティティに前記ＳＵＰＬ開始メッセージを送信する送信機と、
前記複数のバージョンの少なくとも一つをサポートするＳＵＰＬエンティティの能力の少なくとも一部に基づく応答を前記ＳＵＰＬエンティティから受信する受信機と、を具備するネットワークエンティティ。
［３６］  前記ネットワークエンティティは、ＳＵＰＬロケーションプラットフォームを具備する［１］のネットワークエンティティ。
［３７］  前記受信機及び前記送信機の少なくとも１つは、前記応答を受信する前に前記ネットワークエンティティと前記ＳＵＰＬエンティティとの間にセキュア接続を確立するように構成される［３５］のネットワークエンティティ。
［３８］  通信エレメントが、前記ＳＵＰＬエンティティからの前記応答に基づいて位置サービスを提供するように構成される［３５］の方法。
［３９］  コンピューティングプラットフォームによって実行されたときに、該コンピューティングプラットフォームが、
所望サービスをサポートすることができる複数のＳＵＰＬバージョンを識別するセキュアユーザープレーンロケーション（ＳＵＰＬ）開始メッセージをネットワークエンティティからＳＵＰＬエンティティに送信し、
前記複数のバージョンの少なくとも一つをサポートするＳＵＰＬエンティティの能力の少なくとも一部に基づく応答を前記ＳＵＰＬエンティティから受信するのを可能にするように構成された機械可読命令を記憶した記憶媒体を具備する製品。
［４０］  前記機械可読命令は、前記コンピューティングプラットフォームが、さらに、前記ＳＵＰＬエンティティから前記応答を受信する前に、前記ネットワークエンティティと前記ＳＵＰＬエンティティとの間にセキュアな接続を確立することが可能なように構成される［３９］の製品。
［４１］  前記機械可読命令は、前記コンピューティングプラットフォームが、さらに、前記セキュア接続を通じて前記応答を受信することが可能なように構成される［４０］の製品。
［４２］  前記機械可読命令は、前記コンピューティングプラットフォームが、さらに、前記ＳＵＰＬエンティティからの前記応答に基づいて位置サービスを提供することが可能なように構成される［３９］の製品。
［４３］  コンピューティングプラットフォームによって実行されたときに、該コンピューティングプラットフォームが、
セキュアユーザープレーン（ＳＵＰＬ）エンティティにより、所望サービスをサポートすることができる複数のＳＵＰＬバージョンを識別する、ネットワークエンティティからのＳＵＰＬ開始メッセージを受信し、
前記複数のバージョンの少なくとも一つをサポートするＳＵＰＬエンティティの能力の少なくとも一部に基づく応答を前記ネットワークエンティティに送信するのを可能にするように構成された機械可読命令を記憶した記憶媒体を具備する製品。
［４４］  前記機械可読命令は、前記コンピューティングプラットフォームが、さらに、前記応答を送信する前に、前記ＳＵＰＬエンティティと前記ネットワークエンティティとの間にセキュアな接続を確立することが可能なように構成される［４３］の製品。
［４５］  前記機械可読命令は、前記コンピューティングプラットフォームが、さらに、前記セキュア接続を通じて前記応答を送信することが可能なように構成される［４４］の製品。
［４６］  前記機械可読命令は、前記コンピューティングプラットフォームが、さらに、前記ＳＵＰＬエンティティからの前記応答に基づいて前記ネットワークエンティティからの位置サービスを受けることが可能なように構成される［４３］の製品。
【図１】
0005442618.tif 000002
【図２】
0005442618.tif 000003
【図３】
0005442618.tif 000004
【図４Ａ】
0005442618.tif 000005
【図４Ｂ】
0005442618.tif 000006
【図５】
0005442618.tif 000007
【図６】
0005442618.tif 000008
【図７】
0005442618.tif 000009
【図８】
0005442618.tif 000010
【図９】
0005442618.tif 000011
【図１０】
0005442618.tif 000012
【図１１】
0005442618.tif 000013
【図１２】
0005442618.tif 000014