(57)【特許請求の範囲】
【請求項１】
移動端末の測位のために補助情報を提供するための測位サーバーを共有する、ホームネットワーク及び訪問ネットワークを含む多数の通信ネットワーク上に独立して構成された測位サーバーを含み、
前記測位サーバーは、前記測位サーバーを共用する多数の通信ネットワークの中で、少なくとも一つ以上の通信ネットワークから発生した位置決定対象移動端末についての位置情報要請に応答して前記位置決定対象端末の位置情報を提供し、
前記移動端末は、ホームネットワークから測位サーバーに関する接続情報を受け取って、前記測位サーバーに接続することを特徴とする、移動端末の位置決定装置。
【請求項２】
前記測位サーバーを少なくとも一つ以上含み、前記位置決定対象端末から一番近くの距離に位置する測位サーバーが前記移動端末についての位置情報要請に応答することを特徴とする、請求項１に記載の移動端末の位置決定装置。
【請求項３】
前記測位サーバーは、所定ネットワーク内に具備され、前記多数の通信ネットワークにより共用されることを特徴とする、請求項１に記載の移動端末の位置決定装置。
【請求項４】
ネットワーク基盤により構成されて、該当ネットワークをホームネットワークとする移動端末の登録情報を管理し、前記登録情報に基づいて前記移動端末についての位置決定要求の有効性可否を検証する位置サービス許可手段をさらに含み、その位置サービス許可手段が前記測位サーバーに位置決定対象移動端末の位置情報を要請してその応答を受信することを特徴とする、請求項１に記載の移動端末の位置決定装置。
【請求項５】
ネットワーク上に独立して構成された測位サーバーを利用した移動端末の位置決定方法であって、
移動端末の位置決定装置が、
特定移動端末に関する位置情報要請を受信する過程と、
前記位置情報要請に応答して前記移動端末の訪問ネットワークについての論理的位置情報に対応する物理的位置情報を計算する過程と、
前記物理的位置情報を前記測位サーバーに伝達する過程であって、前記測位サーバーは該測位サーバーを共有する多数の通信ネットワーク上に独立して構成される、過程と、
前記測位サーバーから前記移動端末についての位置補助情報を受信する過程と、
前記位置補助情報を利用して前記移動端末の位置を計算する過程と、
前記移動端末の位置計算結果を伝達する過程と、
を含み、
前記移動端末は、ホームネットワークから測位サーバーに関する接続情報を受け取って、前記測位サーバーに接続することを特徴とする、移動端末の位置決定方法。
【請求項６】
移動端末の位置決定装置が、前記ホームネットワークに保存された前記移動端末の登録情報に基づいて前記位置情報要請についてのサービス提供可否を決定する過程をさらに含むことを特徴とする、請求項５に記載の移動端末の位置決定方法。
【請求項７】
前記位置補助情報受信過程は、プライバシー侵害を防止するために前記測位サーバーと交換するメッセージの保安特性を強化することを特徴とする、請求項５に記載の移動端末の位置決定方法。
【請求項８】
前記位置計算過程は、ホームネットワークから前記測位サーバーへの接続情報を受信した移動端末が、前記測位サーバーに直接接続した後に前記移動端末の位置を計算することを特徴とする、請求項５に記載の移動端末の位置決定方法。
【請求項９】
前記位置情報要請は、ネットワークの外部クライアントにより実行されることを特徴とする請求項５に記載の移動端末の位置決定方法。
【請求項１０】
移動端末の位置決定装置が、前記位置情報要請に応答して前記移動端末のホームネットワークに登録された前記移動端末の登録情報に基づいて、前記移動端末に前記移動端末についての位置情報が要請されたことを知らせる過程をさらに含むことを特徴とする、請求項９に記載の移動端末の位置決定方法。
【請求項１１】
前記位置情報要請は、前記移動端末により実行されることを特徴とする、請求項５に記載の移動端末の位置決定方法。
【請求項１２】
位置サービス許可モジュールから独立して構成される位置計算サービスモジュールを具備する訪問ネットワークで、ローミング中である移動端末の位置を決定する方法であって、
ホームネットワークが前記移動端末の位置情報提供についての要請を受ける過程と、
前記ホームネットワークが前記訪問ネットワークの位置計算サービスモジュールに関する接続情報を前記移動端末に提供する過程と、
前記移動端末が前記接続情報を利用して前記訪問ネットワークの位置計算サービスモジュールと直接接続する過程と、
前記位置計算サービスモジュールで前記移動端末の位置を計算して決定する過程と、
を含むことを特徴とする、移動端末の位置決定方法。
【請求項１３】
前記位置計算サービスモジュールに関する接続情報は、ＩＰアドレスであることを特徴とする、請求項１２に記載の移動端末の位置決定方法。
【請求項１４】
前記位置計算サービスモジュールのＩＰアドレスは、前記位置サービス許可モジュールと異なる別のアドレスであることを特徴とする、請求項１３に記載の移動端末の位置決定方法。
【請求項１５】
前記訪問ネットワークの位置計算サービスモジュールが前記決定された移動端末の位置情報を前記ホームネットワークに伝送する過程をさらに含むことを特徴とする、請求項１２に記載の移動端末の位置決定方法。
【請求項１６】
前記ホームネットワークに保存された前記移動端末の登録情報に基づいて前記位置情報要請についてのサービス提供可否を決定する過程をさらに含むことを特徴とする、請求項１２に記載の移動端末の位置決定方法。
【請求項１７】
位置計算サービスモジュールが位置サービス許可モジュールとは別に構成されるネットワークで移動端末の位置を決定する方法であって、
ホームネットワークの位置サービス許可モジュールが前記移動端末に関する位置情報要請を受信する過程と、
前記ホームネットワークの位置サービス許可モジュールが前記移動端末に最も近い位置計算サービスモジュールに関する接続情報を前記移動端末に提供する過程と、
前記移動端末が前記接続情報を利用して前記位置計算サービスモジュールと接続する過程と、
前記位置計算サービスモジュールで位置補助情報を利用して前記移動端末の位置を計算する過程と、
を含むことを特徴とする、移動端末の位置決定方法。
【請求項１８】
前記位置計算サービスモジュールは、前記ホームネットワークに位置することを特徴とする、請求項１７に記載の移動端末の位置決定方法。
【請求項１９】
前記位置計算サービスモジュールは、前記移動端末が位置した訪問ネットワークに位置することを特徴とする、請求項１７に記載の移動端末の位置決定方法。
【請求項２０】
前記位置計算サービスモジュールに関する接続情報は、ＩＰアドレスであることを特徴とする、請求項１７に記載の移動端末の位置決定方法。
【請求項２１】
前記位置計算サービスモジュールのＩＰアドレスは、前記位置サービス許可モジュールと異なる別のアドレスであることを特徴とする、請求項２０に記載の移動端末の位置決定方法。
【請求項２２】
位置計算サービスモジュールが位置サービス許可モジュールと別に構成されるネットワークで移動端末の位置情報を決定する方法であって、
前記移動端末に関する位置情報提供が要請される場合、前記移動端末がホームネットワークから前記移動端末の最も近くに位置する位置計算サービスモジュールに関する接続情報の提供を受ける過程と、
前記接続情報を利用して前記移動端末が前記位置計算サービスモジュールに接続する過程と、
前記移動端末が位置を計算するために必要な信号とデータを前記位置計算サービスモジュールと交換する過程と、
を含むことを特徴とする、移動端末の位置決定方法。
【請求項２３】
前記位置計算サービスモジュールは、前記ホームネットワークに位置することを特徴とする、請求項２２に記載の移動端末の位置決定方法。
【請求項２４】
前記位置計算サービスモジュールは、前記移動端末が位置した訪問ネットワークに位置することを特徴とする、請求項２２に記載の移動端末の位置決定方法。
【請求項２５】
前記位置計算サービスモジュールに関する接続情報は、ＩＰアドレスであることを特徴とする、請求項２２に記載の移動端末の位置決定方法。
【請求項２６】
前記位置計算サービスモジュールのＩＰアドレスは、前記位置サービス許可モジュールと異なる別のアドレスであることを特徴とする、請求項２５に記載の移動端末の位置決定方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワークに独立的に構成された測位サーバーを利用した移動端末機の位置決定装置及びその方法に関し、特に、ＩＰ(Ｉｎｔｅｒｎｅｔ Ｐｒｏｔｏｃｏｌ)基盤ネットワーク(ＩＰ ｂａｓｅｄ ｎｅｔｗｏｒｋ)を利用するＳＵＰＬ(Ｓｅｃｕｒｅ Ｕｓｅｒ Ｐｌａｎｅ Ｌｏｃａｔｉｏｎ：以下、‘ＳＵＰＬ'と称する)を利用してローミング(Ｒｏａｍｉｎｇ)中である移動端末機の位置決定方法に関する。また、本発明は、ＳＵＰＬのようなＵＳＥＲ ＰＬＡＮＥ上の位置サービスだけではなくＣＯＮＴＲＯＬ ＰＬＡＮＥ上の位置サービスにも適用可能な発明に関する。
【背景技術】
【０００２】
移動端末機が軽薄簡素化されて移動通信網が全世界的に拡張されることによって移動通信サービスの利用者は旅行中にも自分の移動端末機を携帯し、それを利用して通話及びその他の付加サービスを利用することを希望している。また、グローバル移動通信システムの環境下で多くの使用者は移動端末機の位置情報を利用した応用サービス(例えば、交通及び生活情報など)の提供を受けようとしており、一部の国家や移動通信網地域(例えば、ＳＫテレコムやＫＴＦなどの韓国移動通信網領域やＮＴＴＤｏＣｏＭｏ、Ｓｐｒｉｎｔ ＰＣＳ、ＫＤＤＩ、Ｖｏｄａｆｏｎｅなどの日本、欧米地域移動通信網領域など)ではこのような移動端末機を利用した自分の位置情報獲得システムを常用化している。
【０００３】
このような‘位置情報を利用した応用サービス'を提供するためには移動端末機の位置を決定する過程が先行されなければならない。即ち、‘位置情報を利用した応用サービス'は、移動端末機の位置決定過程から得た移動端末機の地理的な位置情報(ｇｅｏｇｒａｐｈｉｃａｌ ｐｏｓｉｔｉｏｎ ｉｎｆｏｒｍａｔｉｏｎ)に基づいて創出される。
【０００４】
図１は、一般的な移動通信システムの構造を概略的に示した図である。特に、図１は、ＧＳＭ(Ｇｌｏｂａｌ Ｓｙｓｔｅｍ ｆｏｒ Ｍｏｂｉｌｅ ｃｏｍｍｕｎｉｃａｔｉｏｎ)またはＵＭＴＳ(Ｕｎｉｖｅｒｓａｌ Ｍｏｂｉｌｅ Ｔｅｌｅｃｏｍｍｕｎｉｃａｔｉｏｎ Ｓｙｓｔｅｍ)移動通信システムの構造を概略的に示している。図１に示したように、ＵＭＴＳ移動通信システムは、コアネットワーク(ＣＮ:Ｃｏｒｅ Ｎｅｔｗｏｒｋ)１１０と、複数の無線ネットワークサブシステム(ＲＮＳ:Ｒａｄｉｏ Ｎｅｔｗｏｒｋ Ｓｕｂｓｙｓｔｅｍ)１２０、１３０と、使用者端末機(ＵＥ:Ｕｓｅｒ Ｅｑｕｉｐｍｅｎｔ)１５０と、で構成される。
【０００５】
ＣＮ１１０は、ＵＥ１５０の情報を管理し、移動性管理(ｍｏｂｉｌｉｔｙ ｍａｎａｇｅｍｅｎｔ)、セッション管理(ｓｅｓｓｉｏｎ ｍａｎａｇｅｍｅｎｔ)及び通話管理(ｃａｌｌ ｍａｎａｇｅｍｅｎｔ)機能を実行する。
【０００６】
ＲＮＳ１２０、１３０は、ＣＮ１１０から伝達されたデータを無線インターフェースを通じて使用者に伝達する役割を担当する。そのためにＲＮＳ(１２０または１３０)は、無線ネットワーク制御機(ＲＮＣ:Ｒａｄｉｏ Ｎｅｔｗｏｒｋ Ｃｏｎｔｒｏｌｌｅｒ)及び複数個の基地局(Ｎｏｄｅ Ｂ)を含む。一例として、ＲＮＳ１２０は、ＲＮＣ１２１と、ノードＢ１２３と、ノードＢ１２５と、を含み、ＲＮＳ１３０は、ＲＮＣ１３１と、ノードＢ１３３と、ノードＢ１３５と、を含む。
【０００７】
この時、ＲＮＣ(１２１または１３１)は、その動作によってサービング(ｓｅｒｖｉｎｇ)ＲＮＣ(以下、“ＳＲＮＣ”と称する)、ドリフト(ｄｒｉｆｔ)ＲＮＣ(以下、“ＤＲＮＣ”と称する)、及び制御(ｃｏｎｔｒｏｌｌｉｎｇ)ＲＮＣ(以下、“ＣＲＮＣ”と称する)に分類される。即ち、対応するＲＮＣに属するＵＥの情報を管理してｌｕインターフェースを通じてそのＵＥとＣＮ１１０のデータ伝送を担当するＲＮＣを“ＳＲＮＣ”を称し、他のＲＮＣに属したＵＥとそのＵＥが属したＲＮＣ(例えば、ＳＲＮＣ)の間のデータ伝送を中継するＲＮＣを“ＤＲＮＣ”と称し、基地局各々を制御するＲＮＣを“ＣＲＮＣ”と称する。図１の例では、ＵＥ１５０の情報をＲＮＣ１２１が管理すればＲＮＣ１２１はＵＥ１５０についての“ＳＲＮＣ”として動作し、ＵＥ１５０が移動してＵＥ１５０とＲＮＣ１２１がＲＮＣ１３１を通じてデータを送受信すればＲＮＣ１３１はＵＥ１５０についての“ＤＲＮＣ”として動作し、前記ＵＥ１５０と通信している基地局(ノードＢ)１２５を制御するＲＮＣ１２１が前記基地局１２５の“ＣＲＮＣ”になる。図１の例において、ＵＥ１５０の情報とデータはＵＥ１５０の“ＳＲＮＣ”であるＲＮＣ１２１を経てＣＮ１１０と送受信される。
【０００８】
このような移動通信網においてＵＥの位置を決定する位置決定技術は多様であり、代表的に次のように３種類に分類できる。
【０００９】
１. ＵＥの位置に一番近接して置かれているセルの情報またはＵＥを管理するセルの情報を利用してＵＥの位置をセル単位で決定する方法である。２. ノードＢとＵＥ間の測定信号を利用して信号の強さまたは電波の伝達時間から得られる電波到達時間(Ｔｉｍｅ ｏｆ Ａｒｒｉｖａｌ：以下、‘ＴＯＡ'と称する)または電波到達時間差(Ｔｉｍｅ Ｄｉｆｆｅｒｅｎｃｅ ｏｆ Ａｒｒｉｖａｌ：以下、‘ＴＤＯＡ'と称する)を算出し、そのＴＯＡまたはＴＤＯＡを三角測量法に適用してＵＥの位置を決定するネットワーク基盤の位置決定技術である。３. アメリカ国防省で開発したＧＰＳ(Ｇｌｏｂａｌ Ｐｏｓｉｔｉｏｎｉｎｇ Ｓｙｓｔｅｍ：以下、‘ＧＰＳ’と称する)を利用してＵＥの位置を決定する方法である。このＧＰＳを利用した位置決定方法の中で特に、ＧＰＳの技術を補って移動通信網に適用したことがネットワークアシスト型ＧＰＳ方式(Ｎｅｔｗｏｒｋ-Ａｓｓｉｓｔｅｄ ＧＰＳ：以下、‘Ｎｅｔｗｏｒｋ−ＡＧＰＳ'と称する)である。
【００１０】
ネットワーク外部の位置サービスクライアント(Ｌｏｃａｔｉｏｎ Ｓｅｒｖｉｃｅ Ｃｌｉｅｎｔ：以下、‘ＬＣＳクライアント'と称する)が所定ＵＥについての位置を要請した場合、従来はまず位置決定のための準備過程を実行し、位置測定に必要な信号を測定した後にＵＥの位置を計算する。即ち、準備過程でＵＥのプライバシー制限のようなプライバシー指示子を検討してネットワークの資源を割り当て、ＬＣＳクライアントにより要請されたＱｏＳ(Ｑｕａｌｉｔｙ ｏｆ Ｓｅｒｖｉｃｅ：以下,‘ＱｏＳ'と称する)、ＵＥ及びネットワークの性能によって位置決定技術を選択する。そして、位置測定過程は、ＵＴＲＡＮ(Ｕｎｉｖｅｒｓａｌ Ｔｅｒｒｅｓｔｒｉａｌ Ｒａｎｄｏｍ Ａｃｃｅｓｓ Ｎｅｔｗｏｒｋ：以下、‘ＵＴＲＡＮ'と称する)とＵＥとの間で行われ、準備過程中に選択した位置決定技術によって位置測定に必要な位置測定信号を獲得した後にＵＥの位置を計算する。この時、ＵＥは、既にＭＳＩＳＤＮ(Ｍｏｂｉｌｅ Ｓｕｂｓｃｒｉｂｅｒ ＩＳＤＮ Ｎｕｍｂｅｒ：以下、‘ＭＳＩＳＤＮ'と称する)またはＩＭＳＩ(Ｉｎｔｅｒｎａｔｉｏｎａｌ Ｍｏｂｉｌｅ Ｓｕｂｓｃｒｉｂｅｒ Ｉｄｅｎｔｉｔｙ：以下、‘ＩＭＳＩ'と称する)が分かっている個別的なＵＥではなければならない。
【００１１】
かかる位置測定過程は、ＵＥが、ＣＮに自身が登録されているホームゲートウェイモバイル測位センター(Ｇａｔｅｗａｙ Ｍｏｂｉｌｅ Ｌｏｃａｔｉｏｎ Ｃｅｎｔｅｒ：以下、“ＧＭＬＣ”と称する)から脱して他のＧＭＬＣに位置している場合、または外部ＬＣＳクライアントやＵＥ自身の要請により位置サービスを要請する場合に頻繁に発生する。この時、ゲートウェイモバイル測位センター(ＧＭＬＣ)は、所定の公衆移動通信網(ＰＬＭＮ:Ｐｕｂｌｉｃ Ｌａｎｄ Ｍｏｂｉｌｅ Ｎｅｔｗｏｒｋ)に位置したＵＥの位置情報を管理する。また、ＰＬＭＮは、地理的または論理的に区分可能な移動通信網を意味し、一つのＰＬＭＮ内に少なくとも一つ以上のＧＭＬＣが存在することができる。
【００１２】
図２は、従来の実施形態による移動端末機の位置決定方法に関する処理フローチャートである。特に、図２は、外部ＬＣＳクライアント(以下、‘クライアント'と称する)１６０がＵＥ_Ａ１５５の位置情報を要請した場合に関する例を示している。
【００１３】
図２に示すように、クライアント１６０は、クライアント１６０が連結されたＧＭＬＣ１１１に、位置が知りたいＵＥについての位置サービス(ＬＣＳ)を要請する(ステップ１１)。即ち、ＵＥ_Ａ１５５の位置情報を要請する。この時、ＧＭＬＣ１１１は、ＵＥ_Ａ１５５の位置を要請するＧＭＬＣ１１１なので、図２には‘Ｒｅｑｕｅｓｔｉｎｇ ＧＭＬＣ'と表記した。
【００１４】
次に、要請(ｒｅｑｕｅｓｔｉｎｇ)ＧＭＬＣ１１１は、ＨＬＲ/ＨＳＳ(Ｈｏｍｅ Ｌｏｃａｔｉｏｎ Ｒｅｇｉｓｔｅｒ/Ｈｏｍｅ Ｓｕｂｓｃｒｉｂｅｒ Ｓｅｒｖｅｒ)１１５にＵＥ_Ａ１５５のホームＰＬＭＮ情報を要請し(ステップ１３)、ＨＬＲ/ＨＳＳ１１５からホームＰＬＭＮ情報を受信する(ステップ１５)。この時、ＨＬＲ/ＨＳＳ１１５は、ＵＥの登録者情報及びローミング情報を保存するサーバーとして、保存されたＵＥの登録者情報を利用して要請ＧＭＬＣ１１１の要請に応答する。即ち、ＵＥ_Ａ１５５のホームＰＬＭＮ情報を要請ＧＭＬＣ１１１に提供する。
【００１５】
次に、ＵＥ_Ａ１５５のホームＰＬＭＮ情報を受信した要請ＧＭＬＣ１１１は、そのホームＰＬＭＮ情報を利用してＵＥ_Ａ１５５のホームＧＭＬＣ１１３にＵＥ_Ａ１５５が位置しているＰＬＭＮの情報を要請する(ステップ１７)。そして、ホームＧＭＬＣ１１３はプライバシー保護認証過程(ステップ１９)を実行した後にＨＬＲ/ＨＳＳ１１５からＵＥ_Ａ１５５の訪問ＰＬＭＮ情報の伝達を受け(ステップ２１、ステップ２３)、その訪問ＰＬＭＮ情報を利用してＵＥ_Ａ１５５が訪問中であるＰＬＭＮのＧＭＬＣ１１７にＵＥ_Ａ１５５の位置情報を要請する(ステップ２５)。この時、ＧＭＬＣ１１７は、ＵＥ_Ａ１５５が訪問中であるＰＬＭＮのＧＭＬＣであるので、‘訪問(ｖｉｓｉｔｅｄ)ＧＭＬＣ'と称する。
【００１６】
次に、ＵＥ_Ａ１５５が訪問中であるＰＬＭＮ内の訪問ＧＭＬＣ１１７、ＭＳＣ/ＳＧＳＮ(Ｍｏｂｉｌｅ−ｓｅｒｖｉｃｅｓ Ｓｗｉｔｃｈｉｎｇ Ｃｅｎｔｅｒ/Ｓｅｒｖｉｎｇ ＧＰＲＳ(Ｇｅｎｅｒａｌ Ｐａｃｋｅｔ Ｒａｄｉｏ Ｓｅｒｖｉｃｅ)Ｓｕｐｐｏｒｔ Ｎｏｄｅ)１１９と、無線接続網(Ｒａｄｉｏ Ａｃｃｅｓｓ Ｎｅｔｗｏｒｋ：以下、‘ＲＡＮ’と称する)１７０、及びＵＥ_Ａ１５５は、ＵＥ_Ａ１５５の位置を計算する(ステップ２７)。
【００１７】
通常、移動通信網では上述のようにセル識別技法、ＴＤＯＡ技法またはＡ−ＧＰＳ技法などの測位方法が使用される。したがって、ＵＥ_Ａ１５５が訪問中であるＰＬＭＮも前記３種類方法の中のいずれか一つの方法によりＵＥ_Ａ１５５の位置を測定することができる。また、前記方法による位置測定はネットワーク資源の負担や位置計算の主体によって次のように二つの種類に分類できる。即ち、位置測定方法は、ＵＥが擬似距離情報と測位補助情報に基づいて自ら自機の位置を計算する方法(ＵＥ ｂａｓｅｄ)と、ＵＥがＧＰＳ衛星信号獲得補助情報(例えば、Ａ-ＧＰＳ補助情報)を利用して擬似距離情報を求めた後に、その擬似距離情報をＵＥのＬＣＳサービスを管理する該当ＲＮＣに伝達すれば、ネットワークでＵＥの位置を計算する方法(ＵＥ ａｓｓｉｓｔｅｄ)に分類できる。
【００１８】
図２の例において、ＵＥ_Ａ１５５の訪問ＧＭＬＣ１１７に伝達されたＵＥ_Ａ１５５の位置情報要請はＭＳＣ/ＳＧＳＮ１１９を経てＲＡＮ１７０に伝達される。もし、該当ＲＮＣからＵＥ_Ａ１５５にＵＥ_Ａ１５５のＡ-ＧＰＳ補助情報を送ってＵＥ_Ａ１５５の位置をＵＥ_Ａ１５５で計算する場合はＵＥ ｂａｓｅｄになり、ＵＥ_Ａ１５５で獲得されたＧＰＳ擬似距離情報をＲＮＣに送ってＵＥ_Ａ１５５の位置をネットワークで計算する場合はＵＥ ａｓｓｉｓｔｅｄになる。
【００１９】
次に、前記二つの方法(ＵＥ ｂａｓｅｄ及びＵＥ ａｓｓｉｓｔｅｄ)の中のいずれか一つの方法によりＵＥ_Ａ１５５の位置を計算した後、訪問ＧＭＬＣ１１７は、その結果(ＵＥ_Ａの位置情報)をホームＧＭＬＣ１１３に伝達する(ステップ２９)。ホームＧＭＬＣ１１３は、さらに認証過程を経た後(ステップ３１)、訪問ＧＭＬＣ１１７から伝達されたＵＥ_Ａ１５５の位置情報を要請ＧＭＬＣ１１１を経てクライアント１６０に伝達する(ステップ３３、ステップ３５)。
【００２０】
図３は、従来の実施形態による移動端末機の位置を決定するためのネットワーク構成に関する簡略的なブロック図である。
【００２１】
図３に示すように、従来の場合、ネットワークで移動端末機の位置決定サービスを提供するためには、ネットワークに位置サービス許可モジュールと、位置計算サービスモジュールとを全部含んでいる必要がある。例えば、‘端末Ａ(図示せず)’がホームネットワーク２１０を脱して訪問ネットワーク２２０にローミング中である場合、その‘端末Ａ'の位置を決定するためには、ホームネットワーク２１０及び訪問ネットワーク２２０は位置サービス許可モジュール２１１、２２１及び位置計算サービスモジュール２１３、２２３を各々含まなければならない。この時,‘位置サービス許可モジュール２１１、２２１'は、測位対象である移動端末機の認証及びプライバシー保護機能を実行し、その認証及びプライバシー保護機能を実行するためにＨＬＲとＶＬＲとの間で送受信されるデータを支援するモジュール(例えば、ＬＭＵ)であり、‘位置計算サービスモジュール２１３、２２３'は、測位対象である位置計算に関連された補助データ生成と計算過程を実行するモジュール(例えば、ＰＤＥ)である。
【００２２】
したがって、‘端末Ａ’に関する位置情報の要請を受けたホームネットワーク２１０は、先に位置サービス許可モジュール２１１を利用してその位置情報要請についての認証及び‘端末Ａ'のプライバシー保護機能を実行する。そして、その結果、位置情報要請について応答が可能な場合、位置計算サービスモジュール２１３を利用して訪問ネットワーク２２０の位置計算サービスモジュール２２３に‘端末Ａ'の位置情報を要請した後、その応答を受けて‘端末Ａ'の位置を計算する。
【００２３】
かかる従来の移動端末機位置決定方法は、移動通信運営者による付加的な位置計算システム(例えば、ＬＭＵ(Ｌｏｃａｔｉｏｎ Ｍｅａｓｕｒｅｍｅｎｔ Ｕｎｉｔ)、ＰＤＥ(Ｐｏｓｉｔｉｏｎ Ｄｅｔｅｒｍｉｎａｔｉｏｎ Ｅｎｔｉｔｙ)など)が存在しないネットワークの場合には、外部ＬＣＳクライアントや移動端末機の要求による測位サービスを提供することができない短所があった。
【００２４】
結果的に、位置計算システムを具備しなかったネットワークが、移動端末機についての測位サービス要請を受けた場合、その要請について失敗を応答するか、測位が可能な他のネットワークに接続してその他のネットワークに具備された位置計算システムを利用しなければならなかった。
【００２５】
しかし、測位能力がある他のネットワークに具備された位置計算システムを利用する方法の場合、測位能力があるネットワークが位置計算システムの使用許可を拒否することもでき、測位システムを独占的に使用できる問題があった。また、ホームネットワーク(ｈｏｍｅ−ｎｅｔｗｏｒｋ)でホームネットワークを脱した移動端末機についての測位を実行する場合、ホームネットワークにあるＰＤＥはホームネットワークを脱して他のネットワークにある端末に伝える補助情報の正確度が下がるので、結果的にホームネットワークにあるＰＤＥを使用して測位する場合に、測位の正確度が下がる問題点があった。
【発明の開示】
【発明が解決しようとする課題】
【００２６】
本発明は、上述したような従来技術の問題点を解決するためになされたもので、その第１の目的は、正確な測位結果とを導出し、測位システム具現のための費用を節減することができる移動端末機の位置決定装置及び方法を提供することである。
【００２７】
本発明の第２の目的は、ネットワークについて独立的に具現された測位サーバーをネットワークが共用することにより移動端末機の位置を決定する装置及び方法を提供することである。
【００２８】
本発明の第３の目的は、移動端末機の位置決定のために要求される位置サービス許可モジュールと位置計算サービスモジュールを分離した後にそのモジュールを利用して移動端末機の位置を決定する装置及び方法を提供することである。
【課題を解決するための手段】
【００２９】
上記目的を達成するために本発明による移動端末の位置決定装置は、ネットワークに独立的に構成され、少なくとも衛星の軌道情報及び補正情報を含む位置補助情報(ａｓｓｉｓｔａｎｔ ｄａｔａ)を収集して保存/管理して、外部要請に応答して前記位置補助情報または前記位置補助情報を利用した位置情報を提供する測位サーバーを含み、前記測位サーバーは、前記測位サーバーを共用する多数のネットワークの中で、少なくとも一つ以上のネットワークから発生した位置決定対象移動端末についての位置情報要請に応答して前記位置決定対象端末の位置情報を提供することを特徴とする。
【００３０】
一方、上記目的を達成するために本発明の第１の実施形態による移動端末機の位置決定方法は、ネットワークに独立的に構成された測位サーバーを利用した移動端末の位置決定方法であって、特定移動端末に関する位置情報要請を受信する過程と、前記位置情報要請に応答して前記移動端末の訪問ネットワークについての論理的位置情報に対応する物理的位置情報を計算する過程と、前記物理的位置情報を前記測位サーバーに伝達して前記測位サーバーから前記移動端末についての位置補助情報を受信する過程と、前記位置補助情報を利用して前記移動端末の位置を計算する過程と、前記移動端末の位置計算結果を伝達する過程と、を含むことを特徴とする。
【００３１】
また、上記目的を達成するために本発明の第２の実施形態による移動端末機の位置決定方法は、位置サービス許可モジュールから独立して構成される位置計算サービスモジュールを具備する訪問ネットワークでローミング中である移動端末の位置を決定する方法であって、ホームネットワークが前記移動端末の位置情報提供についての要請を受ける過程と、前記ホームネットワークが前記訪問ネットワークの位置計算サービスモジュールに関する接続情報を前記移動端末に提供する過程と、前記移動端末が前記接続情報を利用して前記訪問ネットワークの位置計算サービスモジュールと直接接続する過程と、前記位置計算サービスモジュールで前記移動端末の位置を計算して決定する過程と、を含むことを特徴とする。
【発明の効果】
【００３２】
本発明によれば、測位サービス認証及びプライバシー保護機能を含む位置サービス許可モジュールと端末の位置補助情報生成及びそれを利用した位置計算機能を実行する位置計算サービスモジュールを分離する。特に、位置計算サービスモジュールを独立的に具現した後に多数のネットワークが共用するようにする。したがって、正確な測位結果を導出することができ、測位システム具現のための費用を節減することができる効果がある。
【００３３】
より具体的に、測位能力があるネットワークが位置計算システムを独占的に使用することを防止することができ、測位対象移動端末がホームネットワークを脱するか他のネットワークにある場合、その測位対象移動端末に伝える補助情報の正確度を向上させる効果がある。
【発明を実施するための最良の形態】
【００３４】
以下、本発明の好適な一実施形態について添付図面を参照しつつ詳細に説明する。下記の説明において、本発明の要旨のみを明確にする目的で、関連した公知機能又は構成に関する具体的な説明は省略する。
【００３５】
図４は、本発明の実施形態による移動端末機の位置を決定するためのネットワーク構成に関する簡略的なブロック図である。図４に示すように、本発明の実施形態による移動端末機の位置を決定するためのネットワーク(３１０または３２０)は、ネットワーク(３１０または３２０)に位置サービス許可モジュール(３１１または３２１)(例えば、ＳＵＰＬ Ｌｏｃａｔｉｏｎ Ｃｅｎｔｅｒ：以下、‘ＳＬＣ'と称する)のみを含む。そして、位置計算サービスモジュール３３０(例えば、ＳＵＰＬ Ｐｏｓｉｔｉｏｎｉｎｇ Ｃｅｎｔｅｒ：以下,‘ＳＰＣ'と称する)は、ネットワークと独立的に存在するように具現する。
【００３６】
そして、ホームネットワーク３１０に登録した任意の‘端末Ｂ'が訪問ネットワーク３２０でローミング中である場合、‘端末Ｂ'の測位のために、ホームネットワーク３１０に具備されたＳＬＣ３１１を利用して‘端末Ｂ'の位置決定サービス要請に関する認証手続きなどを実行し、ホームネットワーク３１０と独立的に具現されたＳＰＣ３３０を利用して位置計算関連機能(例えば、位置補助情報生成及び位置計算など)を実行する。
【００３７】
この時、ＳＰＣ３３０は、各ネットワークごとに重複して備えていた機能モジュールとして、このような機能モジュールをネットワークと独立的に具現した後に、各ネットワークが共用できるようにした。ＳＰＣ３３０が実行する機能の例には、位置計算(ｐｏｓｉｔｉｏｎｉｎｇ ｃａｌｃｕｌａｔｉｏｎ)機能と、補助情報伝達(ａｓｓｉｓｔａｎｔ ｄａｔａ ｄｅｌｉｖｅｒｙ)機能と、復旧機能(ｒｅｔｒｉｅｖａｌ ｆｕｎｃｔｉｏｎ)などがある。即ち、ＳＰＣ３３０は、位置情報要請が許容された場合に位置情報が要請された対象端末の位置計算のための作業のみを処理する。
【００３８】
ＳＰＣ３３０は、多数個が存在することができ、ネットワークに独立的に具現することが好ましいが、任意のネットワーク内に具現した後に他のネットワークが共用するように具現することも可能である。ＳＰＣ３３０が多数個存在する場合、測位対象端末と物理的に一番近接して位置するＳＰＣを選択して測位することが好ましい。
【００３９】
一方、ＳＬＣ(３１１または３２１)は、ローミング中である携帯端末機の位置を計算する前に必要な手続き(例えば、移動端末機の認証(ａｕｔｈｅｎｔｉｃａｔｉｏｎ、ａｕｔｈｏｒｉｚａｔｉｏｎ)、プライバシー保護確認(ｐｒｉｖａｃｙ ｃｈｅｃｋｉｎｇ)、課金(ｃｈａｒｇｉｎｇ)、及びローミング支援(Ｒｏａｍｉｎｇ ｓｕｐｐｏｒｔ)など)を支援するためにＨＬＲとＶＬＲとの間を検索する過程を実行する。即ち、ＳＬＣ(３１１または３２１)は、外部クライアントまたは端末自身からの位置情報要請を許諾するか否かを決定する。
【００４０】
図５及び図６は、本発明の第１及び第２の実施形態による移動端末機の位置決定方法に関する処理手続きを示すフローチャートである。即ち、図５は、第３者(例えば、外部クライアントなど)から特定移動端末機(以下、‘端末'と称する)の位置要請を受けたネットワークが該当端末の位置測定を要請する場合('Ｎｅｔｗｏｒｋ ｉｎｉｔｉａｔｅｄ')にこれを処理するための方法に関する例を示し、図６は、端末自身が自機の位置情報を要請した場合('Ｔｅｒｍｉｎａｌ ｉｎｉｔｉａｔｅｄ')にこれを処理するための方法に関する例を示す。図７Ａ〜図７Ｋは、本発明の実施形態による移動端末機の位置決定時に伝送されるメッセージに関する構成図である。
【００４１】
まず、図５を参照して、‘Ｎｅｔｗｏｒｋ ｉｎｉｔｉａｔｅｄ'であり、端末ａｓｓｉｓｔｅｄであり、即時サービスである場合の本発明の実施形態によるローミング中である端末の位置を決定する方法について説明すれば、次のようである。
【００４２】
外部(例えば、外部クライアント)から端末４５０についての位置情報要請を受けたＳＵＰＬエージェント４１０は、ＭＬＰ(Ｍｏｂｉｌｅ Ｌｏｃａｔｉｏｎ Ｐｒｏｔｏｃｏｌ)を利用した位置情報要請メッセージ(ＭＬＰ_ＳＬＩＲ)を生成してホームＳＬＣ４２０に伝達する(ステップ４０１)。
【００４３】
この時、ＳＵＰＬエージェント４１０は、ＳＵＰＬサービスが可能なすべてのネットワーク装置に含まれるモジュールとして、ＳＵＰＬサービスのためのＭＬＰメッセージ生成の主体である。図７Ａに示すように、ステップ４０１で生成された位置情報要請メッセージ(ＭＬＰ_ＳＬＩＲ)は、測位対象端末４５０の識別情報(ｍｓ_ＩＤ)と、その端末に関する位置情報を要請した外部クライアントの識別情報(ＬＣＳ-Ｃｌｉｅｎｔ_ＩＤ)と、測位品質情報(ＰＱｏＳ)(例えば、測位の正確度と応答速度の程度など)と、を含む。
【００４４】
次に、ホームＳＬＣ４２０は、位置要請クライアント及び使用者認証を実行する(ステップ４０３)。
【００４５】
まず、受信したＭＬＰ_ＳＬＩＲに含まれた‘ＬＣＳ_Ｃｌｉｅｎｔ_ＩＤ'を通じて端末の位置情報を要請した外部クライアントが、位置情報を要請することができる主体であるか否かを確認する(ａｕｔｈｅｎｔｉｃａｔｉｏｎ、ａｕｔｈｏｒｉｚａｔｉｏｎ)。例えば、外部クライアントが位置情報を利用するために予め登録された業者であるか否かを確認する。
【００４６】
そして、位置要請された端末４５０の使用者が位置情報を要請した第３者に位置情報を提供することを許容したか否かを確認する。そのために、ホームＳＬＣ４２０は、端末４５０について既に保存されたプライバシープロファイル(ｐｒｉｖａｃｙ ｐｒｏｆｉｌｅ)を検査する。
【００４７】
ステップ４０３の実行の結果、位置情報を要請したクライアント及び使用者について該当サービスを提供することが可能であると認証された場合には、ホームＳＬＣ４２０は、該当端末４５０に位置情報が要請されたことを知らせて位置決定のためのプロセスを初期化するためのメッセージ(ＳＵＰＬ_ＩＮＩＴ)を生成して端末４５０に伝達する(ステップ４０５)。
【００４８】
この時、端末４５０に伝達されるＳＵＰＬ_ＩＮＩＴの構成例が図７Ｂに例示されている。図７Ｂに示すように、ＳＵＰＬ_ＩＮＩＴは、該当位置決定処理過程でホームＳＬＣ４２０と端末４５０との間で使用される臨時的な名前(ｓｅｓｓｉｏｎ ＩＤ)と、ホームＳＬＣのＩＰアドレス(Ｈｏｍｅ ＳＬＣ ＩＰ ａｄｄｒ.)と、測位品質情報(ＰＱｏＳ)と、プライバシープロファイル検査結果(ｎｏｔｉｆｉｃａｔｉｏｎ)と、ホームネットワークで処理可能な一つ以上の測位技術の種類に関する情報(ｐｏｓｍｅｔｈｏｄ)と、を含む。
【００４９】
次に、ＳＵＰＬ_ＩＮＩＴを受信した端末４５０は、ＳＵＰＬ_ＩＮＩＴに含まれた‘ｎｏｔｉｆｉｃａｔｉｏｎ'を確認して測位要請を承諾するか反却するかを決定する。もし、測位要請を承諾すると決定した場合、端末４５０は、ＳＵＰＬ_ＩＮＩＴについての応答として位置決定プロセス開始メッセージ(ＳＵＰＬ_ＳＴＡＲＴ)をホームＳＬＣ４２０に伝達する(ステップ４０７)。
【００５０】
この時、ホームＳＬＣ４２０に伝達されるＳＵＰＬ_ＳＴＡＲＴの構成例が図７Ｃに例示されている。図７Ｃに示すように、ＳＵＰＬ_ＳＴＡＲＴは、ＳＵＰＬ_ＩＮＩＴに含まれたｓｅｓｓｉｏｎ ＩＤと同一なｓｅｓｓｉｏｎ ＩＤと、端末４５０の位置決定方法(ｐｏｓｉｔｉｏｎｉｎｇ ｍｅｔｈｏｄ)に関する情報(ｍｓ−ｃａｐａｂｉｌｉｔｙ)と、端末４５０がローミング中である訪問ネットワークの位置情報(Ｌｏｃａｔｉｏｎ_ａｒｅａ_ＩＤ)と、を含む。そして、選択事項として端末が、自機の現在存在するセルの位置をネットワークが計算する際に役に立つように、情報を追加に伝達することができる場合は、その情報もＳＵＰＬ_ＳＴＡＲＴメッセージに含ませて伝送することができる。例えば、端末がＧＳＭ網にある場合、ＮＭＲ(Ｎｅｔｗｏｒｋ ｔｏ Ｍｏｂｉｌｅ Ｒａｄｉｏ ｓｉｇｎａｌ)は、ネットワークから端末に伝達されるｒａｄｉｏ ｓｉｇｎａｌの電波到着時間(ＴＡ: Ｔｉｍｅ ｏｆ Ａｒｒｉｖａｌ)、または端末に伝達されたｒａｄｉｏ ｓｉｇｎａｌの信号強さ(ＲＸＬＥＶ: Ｒｅｃｅｉｖｅｒ ｏｆ ｐｏｗｅｒ ｌｅｖｅｌ)などを示すパラメーターである。
【００５１】
この時、‘ｍｓ−ｃａｐａｂｉｌｉｔｙ'は、端末４５０で使用するＡ-ＧＰＳの種類(‘ＵＥ ａｓｓｉｓｔｅｄ Ａ-ＧＰＳ'または‘ＵＥ-ｂａｓｅｄ Ａ-ＧＰＳ')と、端末４５０が使用する位置決定プロトコル情報(ＲＲＬＰ、ＲＲＣ、ＩＳ−８０１など)と、を含む。
【００５２】
また、‘Ｌｏｃａｔｉｏｎ_ａｒｅａ_ＩＤ'は、Ｃｅｌｌ_ＩＤのように現在ローミング中である地域を示す論理的なＩＤとして、ホームＳＬＣ４２０が、端末４５０の存在する訪問ＳＬＣ、または訪問ネットワーク４３０を探す手がかりになる。
【００５３】
ホームＳＬＣ４２０は、‘ＳＵＰＬ_ＳＴＡＲＴ'に入っている‘Ｌｏｃａｔｉｏｎ_ａｒｅａ_ＩＤ'を通じて端末４５０がある訪問中であるネットワーク情報(例えば、ｖｉｓｉｔｅｄ ＳＬＣ)４３０を探した後、ＲＬＰ(Ｒｏａｍｉｎｇ Ｌｏｃａｔｉｏｎ Ｐｒｏｔｏｃｏｌ)を利用して訪問ＳＬＣ４３０に‘Ｌｏｃａｔｉｏｎ_ａｒｅａ_ＩＤ'を伝送する(ステップ４０９)。これは‘Ｌｏｃａｔｉｏｎ_ａｒｅａ_ＩＤ'に対応する物理的な位置情報(ｒｏｕｇｈ_ｐｏｓｉｔｉｏｎ)を得るためである。
【００５４】
この時、ホームＳＬＣ４２０から訪問ＳＬＣ４３０に伝送されるメッセージ(ＲＬＰ_ＲＥＱ)の例は、図７Ｆに示すように、ｓｅｓｓｉｏｎ_ＩＤと、Ｌｏｃａｔｉｏｎ_ａｒｅａ_ＩＤと、を含み、選択的に、ＮＭＲをさらに含むこともできる。
【００５５】
ホームＳＬＣ４２０からＲＬＰ_ＲＥＱを受信した訪問ＳＬＣ４３０は、Ｌｏｃａｔｉｏｎ_ａｒｅａ_ＩＤに該当する物理的な位置情報を計算した後(ステップ４１１)、その結果をＲＬＰ_ＲＳＰに含ませてホームＳＬＣ４２０に伝達する(ステップ４１３)。ステップ４１１で計算された物理的な位置情報(ｒｏｕｇｈ_ｐｏｓｉｔｉｏｎ)は、経度、緯度のように表現することが好ましい。
【００５６】
ＲＬＰ_ＲＳＰは、図７Ｅに示すように、ｓｅｓｓｉｏｎ-ＩＤと、ｒｏｕｇｈ-Ｐｏｓｉｔｉｏｎと、を含む。
【００５７】
一方、もし、ステップ４０１で、測位品質情報(ＰＱｏＳ)が‘低い精度（ｌｏｗ ａｃｃｕｒａｃｙ）'に設定されている場合には、‘ｒｏｕｇｈ_ｐｏｓｉｔｉｏｎ'情報がＳＵＰＬエージェント４１０に伝送される最終位置情報になる。即ち、ホームＳＬＣ４２０は、ステップ４１３で受信したｒｏｕｇｈ_ｐｏｓｉｔｉｏｎをＳＵＰＬエージェント４１０に伝達して該当セッションを終了する。
【００５８】
しかし、ＰＱｏＳが‘高い精度（ｈｉｇｈ ａｃｃｕｒａｃｙ）'になっている場合は、例示されるようにステップ４１３以後の過程を実行する。
【００５９】
即ち、ホームＳＬＣ４２０は、‘ｒｏｕｇｈ_ｐｏｓｉｔｉｏｎ'情報をネットワーク外部に存在するＳＰＣ４４０または訪問ネットワークに存在するＳＰＣに伝達し(ステップ４１５)、より正確な位置情報を計算するための位置補助情報をＳＰＣ４４０に要請する。ホームＳＬＣ４２０とＳＰＣ４４０は、ＬＬＰ(Ｌｏｃａｔｉｏｎ Ｐｒｏｔｏｃｏｌ)プロトコルを利用するので、ホームＳＬＣ４２０は、ＬＬＰ_ＲＥＱを利用してＳＰＣ４４０に位置補助情報(ａｓｓｉｓｔａｎｔ_ｄａｔａ)を要請する。
【００６０】
図７Ｆに示すように、ＬＬＰ_ＲＥＱは、ＳＰＣ４４０が応答できるようにするためのホームＳＬＣ４２０のＩＰアドレス(ｈｏｍｅ ＡＬＣ ＩＰ ａｄｄｒ.)と、ホームＳＬＣ４２０とＳＰＳ４４０との間のデータ伝送時に保安のために新たに作成されたｐｓｅｕｄｏ-ｓｅｓｓｉｏｎ ＩＤと、ｒｏｕｇｈ-ｐｏｓｉｔｉｏｎと、を含む。このｐｓｅｕｄｏ_ｓｅｓｓｉｏｎ ＩＤは、ホームＳＬＣ４２０が任意的に生成してＳＰＣが測位する過程でばかり使用するようにしたものである。ｒｏｕｇｈ_ｐｏｓｉｔｉｏｎは、ＳＰＣがＳＥＴの位置を考慮してより正確な位置補助情報を生成するために必要な情報である。
【００６１】
一方、ホームＳＬＣ４２０とＳＰＣ４４０は、ネットワーク外部でデータ交換を実行するので、ホームＳＬＣ４２０とＳＰＣ４４０との間でデータを交換する際にはプライバシー侵害問題を減らすために保安を強化しなければならない。そのために前記例のように別のｐｓｅｕｄｏ-ｓｅｓｓｉｏｎ ＩＤを使用するだけではなく、ホームＳＬＣ４２０とＳＰＣ４４０の間に伝送されるすべてのメッセージを暗号化して伝送することもできる。
【００６２】
この時、ＳＰＣは、多数個で多くの地域に分散して存在することができ、独立的に運用することができるだけではなく、ホームＳＬＣまたは訪問ＳＬＣに従的に含まれて存在することもできる。ホームＳＬＣ４２０は、端末４５０の位置から一番近くに存在するＳＰＣ４４０を選択して、そのＳＰＣ４４０に端末４５０の位置計算のための位置補助情報を要請する。
【００６３】
次に、位置補助情報要請を受信したＳＰＣ４４０は、ＬＬＰ_ＲＥＱに含まれたｒｏｕｇｈ_ｐｏｓｉｔｉｏｎに基づいて位置補助情報を生成する(ステップ４１７)。そして、図７Ｇに示すように、ＬＬＰ_ＲＳＰにｐｓｅｕｄｏ_ｓｅｓｓｉｏｎＩＤと、位置補助情報と、を含んでホームＳＬＣ４２０に応答する(ステップ４１９)。
【００６４】
次に、ＳＰＣ４４０から端末４５０の位置補助情報を受信したホームＳＬＣ４２０は、これを端末４５０に知らせるためのＳＵＰＬ応答メッセージ(ＳＵＰＬ_ＲＳＰ)を生成して端末４５０に伝達する(ステップ４２１)。図７Ｈに示すように、ＳＵＰＬ_ＲＳＰは、ｓｅｓｓｉｏｎ_ＩＤと、ｐｓｅｕｄｏ_ｓｅｓｓｉｏｎ_ＩＤと、ＳＰＣ_ＩＰアドレス(ＳＰＣ_ＩＤ_ａｄｄｒ)と、位置補助情報(ａｓｓｉｓｔａｎｔ ｄａｔａ)と、を含む。ＳＵＰＬ_ＲＳＰにｐｓｅｕｄｏ_ｓｅｓｓｉｏｎ_ＩＤと、ＳＰＣ_ＩＰアドレス(ＳＰＣ_ＩＤ_ａｄｄｒ)を含ませる理由は、端末４５０がＳＰＣ４４０と直接連結して測位過程に必要なメッセージを交換できるようにするためである。
【００６５】
次に、ＳＵＰＬ_ＲＳＰを受信した端末４５０は、ＳＵＰＬ_ＲＳＰに含まれたｐｓｅｕｄｏ_ｓｅｓｓｉｏｎ_ＩＤと端末４５０が位置したセル情報(ｃｅｌｌ ｉｎｆｏ)を含むメッセージ(ＰＤＩＮＩＴ)(図７Ｉ参照)を生成してＳＰＣ４４０に伝達する(ステップ４２３)。ＰＤＩＮＩＴ(Ｐｏｓｉｔｉｏｎ Ｄｅｔｅｒｍｉｎａｔｉｏｎ Ｉｎｉｔｉａｔｉｏｎ)メッセージは、端末４５０がＳＰＣ４４０と直接連結を始めるために使用される。この時、ＳＰＣ４４０は端末４５０のｐｓｅｕｄｏ_ｓｅｓｓｉｏｎ_ＩＤが分かっているので、端末はＰＤＩＮＩＴメッセージ中にｐｓｅｕｄｏ_ｓｅｓｓｉｏｎ_ＩＤを含ませて伝達することによりＳＰＣ４４０に端末自身の存在を認識させる。そして、選択事項として、端末４５０が、自機の現在存在するセルの位置をネットワークが計算する際に役に立つように、情報(ｃｅｌｌ ｉｎｆｏｒｍａｔｉｏｎ)を追加に伝達することができる場合、その情報もＰＤＩＮＩＴメッセージに含ませて伝送することができる。例えば、端末がＧＳＭ網にある場合、ＮＭＲ(Ｎｅｔｗｏｒｋ ｔｏ Ｍｏｂｉｌｅ Ｒａｄｉｏ ｓｉｇｎａｌ)は、ネットワークから端末に伝達するｒａｄｉｏ ｓｉｇｎａｌの電波到着時間(ＴＡ: Ｔｉｍｅ ｏｆ Ａｒｒｉｖａｌ)、または端末に伝達したｒａｄｉｏ ｓｉｇｎａｌの信号強さ(ＲＸＬＥＶ: Ｒｅｃｅｉｖｅｒ ｏｆ ｐｏｗｅｒ ｌｅｖｅｌ)などを示すパラメーターである。セル情報(ｃｅｌｌ ｉｎｆｏｒｍａｔｉｏｎ)は、ステップ４０７で端末４５０が一回伝達したことがある情報であるので、ステップ４２３では重複される過程になることができるが、ステップ４０７時点で伝達したセル情報とステップ４２３時点で伝達するセル情報は時間の経過により端末が存在する無線環境が変化することができるので、より正確な測位のために端末がＰＤＩＮＩＴメッセージにセル情報を追加させることが好ましい。
【００６６】
そして、ＳＰＣ４４０と端末４５０との間でＰＤＭＥＳＳ(Ｐｏｓｉｔｉｏｎ Ｄｅｔｅｒｍｉｎａｔｉｏｎ Ｍｅｓｓａｇｅ)メッセージ(ＲＲＬＰ、ＩＳ−８０１、ＲＲＣなど)を交換して測位に必要な信号(ｓｉｇｎａｌ)とデータ(ｄａｔａ)を交信する(ステップ４２５)。
【００６７】
該実行の結果、ＳＰＣ４４０は、最終的な端末４５０の位置を計算し、その結果(Ａｃｃｕｒａｔｅ_Ｐｏｓｉｔｉｏｎ)を含むＰＤＲＰＴメッセージを生成してホームＳＬＣ４２０に伝送する(ステップ４２７)。ＰＤＲＰＴメッセージは、図７Ｊに示すように、ｐｓｅｕｄｏ_ｓｅｓｓｉｏｎ ＩＤと、前記結果(Ａｃｃｕｒａｔｅ_Ｐｏｓｉｔｉｏｎ)と、を含む。
【００６８】
次に、ホームＳＬＣ４２０は、受信されたＰＤＲＰＴメッセージに含まれたｐｓｅｕｄｏ_ｓｅｓｓｉｏｎ ＩＤを通じて測位結果に対応する端末を判断した後、該当端末の測位を要請したＳＵＰＬエージェントに最終位置を報告する(ステップ４２９)。この時、ホームＳＬＣ４２０は、図７Ｋに示すようなＭＬＰ_ＳＬＩＡを利用する。
【００６９】
そして、最後にホームＳＬＣ４２０は、端末４５０にｓｅｓｓｉｏｎ ＩＤを含むＳＵＰＬ終了メッセージを伝送することにより該当セッションを終了する(ステップ４３１)。
【００７０】
以下、図６を参照して、‘端末ｉｎｉｔｉａｔｅｄ'であり、ネットワークａｓｓｉｓｔｅｄであり、即時サービスである場合の本発明の実施形態によるローミング中である端末の位置を決定する方法について説明すれば、次のようである。
【００７１】
まず、ＳＵＰＬエージェントを含む端末４５０がＳＵＰＬ開始メッセージ(ＳＵＰＬ_ＳＴＡＲＴ)(図７Ｃ参照)をホームＳＬＣ４２０に伝送することにより自機の測位を要請すれば(ステップ５０１)、ホームＳＬＣ４２０は、‘ＳＵＰＬ_ＳＴＡＲＴ'に入っている‘Ｌｏｃａｔｉｏｎ_ａｒｅａ_ＩＤ'を通じて端末４５０が訪問中であるネットワーク情報(例えば、ｖｉｓｉｔｅｄ ＳＬＣ)４３０を探した後、ＲＬＰ(Ｒｏａｍｉｎｇ Ｌｏｃａｔｉｏｎ Ｐｒｏｔｏｃｏｌ)を利用して訪問ＳＬＣ４３０に‘Ｌｏｃａｔｉｏｎ_ａｒｅａ_ＩＤ'を伝送する(ステップ５０３)。これは‘Ｌｏｃａｔｉｏｎ_ａｒｅａ_ＩＤ'に対応する物理的な位置情報(ｒｏｕｇｈ_ｐｏｓｉｔｉｏｎ)を得るためである。
【００７２】
この時、ホームＳＬＣ４２０から訪問ＳＬＣ４３０に伝送されるメッセージ(ＲＬＰ_ＲＥＱ)の例は、図７Ｄに例示されている。その構成ついての説明は、図５を参照した説明の中に言及したので省略する。
【００７３】
ホームＳＬＣ４２０からＲＬＰ_ＲＥＱを受信した訪問ＳＬＣ４３０は、Ｌｏｃａｔｉｏｎ_ａｒｅａ_ＩＤに該当する物理的な位置情報を計算した後(ステップ５０５)、その結果をＲＬＰ_ＲＳＰ(図７Ｅ参照)に含ませてホームＳＬＣ４２０に伝達する(ステップ５０７)。ステップ５０５で計算された物理的な位置情報(ｒｏｕｇｈ_ｐｏｓｉｔｉｏｎ)は、経度、緯度のように表現することが好ましい。
【００７４】
一方、もし、ステップ５０１で測位品質情報(ＰＱｏＳ)が‘低い精度（ｌｏｗ ａｃｃｕｒａｃｙ）'に設定されている場合は、‘ｒｏｕｇｈ_ｐｏｓｉｔｉｏｎ'情報がＳＵＰＬ エージェント４１０に伝送される最終位置情報になる。即ち、ホームＳＬＣ４２０は、ステップ５０７で受信した‘ｒｏｕｇｈ_ｐｏｓｉｔｉｏｎ'を端末４５０に伝達して該当セッションを終了する。
【００７５】
しかし、そうではなければ、例示されたようにステップ５０７以後の過程を実行する。
【００７６】
即ち、ホームＳＬＣ４２０は、‘ｒｏｕｇｈ-ｐｏｓｉｔｉｏｎ'情報をネットワーク外部に存在するＳＰＣ４４０に伝達してより正確な位置情報を計算するための位置補助情報をＳＰＣ４４０に要請する(ステップ５０９)。ホームＳＬＣ４２０とＳＰＣ４４０は、ＬＬＰ(Ｌｏｃａｔｉｏｎ Ｐｒｏｔｏｃｏｌ)プロトコルを利用するので、ホームＳＬＣ４２０はＬＬＰ_ＲＥＱ(図７Ｆ参照)を利用してＳＰＣ４４０に位置補助情報を要請する。
【００７７】
ＬＬＰ_ＲＥＱに含まれた構成についての具体的な説明は、図５を参照した説明の中に言及したので省略する。
【００７８】
この時、ＳＰＣは、多数個で多くの地域に分散して存在することができ、独立的に運用することができるだけではなく、ホームＳＬＣまたは訪問ＳＬＣに従的に含まれて存在することもできる。ホームＳＬＣ４２０は、端末４５０の位置から一番近くに存在するＳＰＣ４４０を選択して、そのＳＰＣ４４０に端末４５０の位置計算のための位置補助情報を要請する。
【００７９】
次に、位置補助情報要請を受信したＳＰＣ４４０は、ＬＬＰ_ＲＥＱに含まれたｒｏｕｇｈ_ｐｏｓｉｔｉｏｎに基づいて位置補助情報を生成する(ステップ５１１)。そして、図７Ｇに示すように、ＬＬＰ_ＲＳＰにｐｓｅｕｄｏ_ｓｅｓｓｉｏｎＩＤと、位置補助情報と、を含んでホームＳＬＣ４２０に応答する(ステップ５１３)。
【００８０】
次に、ＳＰＣ４４０から端末４５０の位置補助情報を受信したホームＳＬＣ４２０は、それを端末４５０に知らせるためのＳＵＰＬ応答メッセージ(ＳＵＰＬ_ＲＳＰ)(図７Ｈ参照)を生成して端末４５０に伝達する(ステップ５１５)。
【００８１】
次に、ＳＵＰＬ_ＲＳＰを受信した端末４５０は、メッセージ(ＰＤＩＮＩＴ)(図７Ｉ参照)を生成してＳＰＣ４４０に伝達する(ステップ５１７)。ＰＤＩＮＩＴ(Ｐｏｓｉｔｉｏｎ Ｄｅｔｅｒｍｉｎａｔｉｏｎ Ｉｎｉｔｉａｔｉｏｎ)メッセージは、端末４５０がＳＰＣ４４０と直接連結を始めるために使用される。この時、ＳＰＣ４４０は、端末４５０のｐｓｅｕｄｏ_ｓｅｓｓｉｏｎ_ＩＤが分かっているので、端末４５０は、ＰＤＩＮＩＴメッセージ中にｐｓｅｕｄｏ_ｓｅｓｓｉｏｎ_ＩＤを含ませて伝達することによりＳＰＣ４４０に端末４５０自身の存在を認識させる。そして、選択事項として、端末４５０自身が現在存在するセルの位置をネットワークが計算する際に役に立つことができる情報(ｃｅｌｌ ｉｎｆｏｒｍａｔｉｏｎ)を追加に伝達することができる場合は、その情報もＰＤＩＮＩＴメッセージに含ませて伝送することができる。例えば、端末がＧＳＭ網にある場合、ＮＭＲ(Ｎｅｔｗｏｒｋ Ｍｏｂｉｌｅ Ｒａｄｉｏ ｓｉｇｎａｌ)は、ネットワークで端末に伝達するｒａｄｉｏ ｓｉｇｎａｌの電波到着時間(ＴＡ: Ｔｉｍｅ ｏｆ Ａｒｒｉｖａｌ)、または端末に伝達したｒａｄｉｏ ｓｉｇｎａｌの信号強さ(ＲＸＬＥＶ: Ｒｅｃｅｉｖｅｒ ｏｆ ｐｏｗｅｒ ｌｅｖｅｌ)などを示すパラメーターである。
【００８２】
セル情報は、ステップ５０１で端末４５０が既に伝達したことがある情報だから、ステップ５１７では重複される過程になることができる。しかし、ステップ５０１時点で伝達したセル情報とステップ５１７時点で伝達するセル情報は時間の経過により端末４５０が存在する無線環境が変化することができるので、より正確な測位のために端末４５０がＰＤＩＮＩＴメッセージにセル情報を追加させることが好ましい。
【００８３】
そして、ＳＰＣ４４０と端末４５０との間にＰＤＭＥＳＳメッセージ(ＲＲＬＰ、ＩＳ−８０１、ＲＲＣなど)を交換して測位に必要な信号(ｓｉｇｎａｌ)とデータ(ｄａｔａ)を交信する(ステップ５１９)。
【００８４】
該実行の結果、ＳＰＣ４４０が最終的な端末４５０の位置を計算した場合は、ＳＰＣ４４０はその結果(Ａｃｃｕｒａｔｅ_Ｐｏｓｉｔｉｏｎ)を含むＰＤＲＰＴ(Ｐｏｓｉｔｉｏｎ Ｄｅｔｅｒｍｉｎａｔｉｏｎ Ｒｅｐｏｒｔ)メッセージ(図７Ｊ参照)を生成して端末４５０に伝送する(ステップ５２１)。そして、ＳＰＣ４４０は、ＬＬＰプロトコルを利用してホームＳＬＣ４２０に測位過程が終わったことを知らせる(ステップ５２３)。
【００８５】
次に、ホームＳＬＣ４２０は、端末４５０にｓｅｓｓｉｏｎ ＩＤを含むＳＵＰＬ終了メッセージを伝送することにより該当セッションを終了する(ステップ５２５)。
【００８６】
以上、本発明を具体的な実施形態を参照して詳細に説明したが、本発明の範囲は前述の実施形態によって限定されるべきではなく、特許請求の範囲の記載及びこれと均等なものの範囲内で様々な変形が可能なことは、当該技術分野における通常の知識を持つ者には明らかである。
【図面の簡単な説明】
【００８７】
【図１】一般的な移動通信システムの構造を概略的に示した図である。
【図２】従来の実施形態による移動端末機の位置決定方法に関する処理フローチャートである。
【図３】従来の実施形態による移動端末機の位置を決定するためのネットワーク構成に関する簡略的なブロック図である。
【図４】本発明の実施形態による移動端末機の位置を決定するためのネットワーク構成に関する簡略的なブロック図である。
【図５】本発明の第１の実施形態による移動端末機の位置決定方法に関する処理手続きを示すフローチャートである。
【図６】本発明の第２の実施形態による移動端末機の位置決定方法に関する処理手続きを示すフローチャートである。
【図７Ａ】本発明の実施形態による移動端末機の位置決定時に伝送されるメッセージに関する構成図である。
【図７Ｂ】本発明の実施形態による移動端末機の位置決定時に伝送されるメッセージに関する構成図である。
【図７Ｃ】本発明の実施形態による移動端末機の位置決定時に伝送されるメッセージに関する構成図である。
【図７Ｄ】本発明の実施形態による移動端末機の位置決定時に伝送されるメッセージに関する構成図である。
【図７Ｅ】本発明の実施形態による移動端末機の位置決定時に伝送されるメッセージに関する構成図である。
【図７Ｆ】本発明の実施形態による移動端末機の位置決定時に伝送されるメッセージに関する構成図である。
【図７Ｇ】本発明の実施形態による移動端末機の位置決定時に伝送されるメッセージに関する構成図である。
【図７Ｈ】本発明の実施形態による移動端末機の位置決定時に伝送されるメッセージに関する構成図である。
【図７Ｉ】本発明の実施形態による移動端末機の位置決定時に伝送されるメッセージに関する構成図である。
【図７Ｊ】本発明の実施形態による移動端末機の位置決定時に伝送されるメッセージに関する構成図である。
【図７Ｋ】本発明の実施形態による移動端末機の位置決定時に伝送されるメッセージに関する構成図である。
【符号の説明】
【００８８】
１１０    コアネットワーク（ＣＮ）
１１１    ＧＭＬＣ
１１３    ホームＧＭＬＣ
１１５    ＨＬＲ/ＨＳＳ
１１７    訪問ＧＭＬＣ
１１９    ＭＳＣ/ＳＧＳＮ
１２０、１３０    無線ネットワークサブシステム（ＲＮＳ）
１２１    ＲＮＣ
１２３、１２５    ノードＢ
１３１    ＲＮＣ
１３３、１３５    ノードＢ
１５０    使用者端末機（ＵＥ）
１５５    ＵＥ_Ａ
１６０    ＬＣＳクライアント
１７０    無線接続網
２１０    ホームネットワーク
２２０    訪問ネットワーク
２１１、２２１    位置サービス許可モジュール
２１３、２２３    位置計算サービスモジュール
３１０    ホームネットワーク
３２０    訪問ネットワーク
３１１、３２１    位置サービス許可モジュール
３３０    位置計算サービスモジュール
４１０    ＳＵＰＬエージェント
４２０    ホームＳＬＣ
４３０    訪問ＳＬＣ
４４０    ＳＰＣ
４５０    端末
【図１】
0004699078.tif 000002
【図２】
0004699078.tif 000003
【図３】
0004699078.tif 000004
【図４】
0004699078.tif 000005
【図５】
0004699078.tif 000006
【図６】
0004699078.tif 000007
【図７Ａ】
0004699078.tif 000008
【図７Ｂ】
0004699078.tif 000009
【図７Ｃ】
0004699078.tif 000010
【図７Ｄ】
0004699078.tif 000011
【図７Ｅ】
0004699078.tif 000012
【図７Ｆ】
0004699078.tif 000013
【図７Ｇ】
0004699078.tif 000014
【図７Ｈ】
0004699078.tif 000015
【図７Ｉ】
0004699078.tif 000016
【図７Ｊ】
0004699078.tif 000017
【図７Ｋ】
0004699078.tif 000018