(57)【要約】【課題】ＬＣＳクライアントのサービスエリア外にいる端末に対する測位要求は拒否し、無駄な測位処理によるネットワーク資源の浪費を防止する。【解決手段】端末１がネットワーク５にローミングすると、位置登録処理によって端末１が在圏するＶＭＳＣ／ＳＧＳＮ６１の識別番号がＨＬＲ／ＨＳＳ５１に登録される。Ｈ−ＧＭＬＣ３１がＬＣＳクライアント２からの端末１にかかる測位要求を受信すると、端末１の在圏するＶＭＳＣ／ＳＧＳＮ６１の識別番号をＨＬＲ／ＨＳＳ５１に問い合わせ、その識別番号から端末１の在圏するエリアを決定し、ＬＣＳクライアント２が提供するサービスエリアをカバーエリア情報キャッシュ３２から取得し、両者を比較する。端末１がサービスエリア外にいるならば、その旨をＬＣＳクライアント２に通知し、ＶＭＳＣ／ＳＧＳＮ６１を用いた実際の測位処理は行わない。【選択図】図１１
2004214809.tif 000002
【特許請求の範囲】
【請求項１】
1もしくは複数の移動体端末と前記移動体端末の測位を要求する1もしくは複数のクライアントと前記移動体端末および前記クライアントに接続された1もしくは複数のネットワークとで構成される移動通信システムにおいて、前記ネットワークは、前記クライアントからの測位要求で測位を要求された前記移動体端末が在圏するサービングノードの識別番号を取得するサービングノード識別番号取得手段と、前記サービングノード識別番号取得手段で取得された前記サービングノードの識別番号で特定されるエリアが前記クライアントが提供するサービスのカバーエリア内かどうかを判定するカバーエリア内外判定手段と、前記カバーエリア内外判定手段でサービスのカバーエリア外と判定された場合に前記測位要求に対する応答としてカバーエリア外であることを通知する判定結果通知手段と、前記カバーエリア内外判定手段でサービスのカバーエリア内と判定された場合に前記サービングノードの識別番号で特定されるエリア内のどの場所に前記移動体端末が存在するかを測位する手段とを備えることを特徴とする移動通信システムにおける測位システム。
【請求項２】
1もしくは複数の移動体端末と前記移動体端末の測位を要求する1もしくは複数のクライアントと前記移動体端末および前記クライアントに接続された1もしくは複数のネットワークとで構成される移動通信システムにおいて、前記ネットワークは、前記クライアントからの測位要求で測位を要求された前記移動体端末が在圏するサービングノードの識別番号を取得するサービングノード識別番号取得手段と、前記クライアントからの前記測位要求の種別が即時測位要求かどうかを判定する測位要求種別判定手段と、前記サービングノード識別番号取得手段で取得された前記サービングノードの識別番号で特定されるエリアが前記クライアントが提供するサービスのカバーエリア内かどうかを判定するカバーエリア内外判定手段と、前記測位要求種別判定手段で前記即時測位要求と判定され且つ前記カバーエリア内外判定手段でサービスのカバーエリア外と判定された場合に前記測位要求に対する応答としてカバーエリア外であることを通知する判定結果通知手段と、前記測位要求種別判定手段で前記即時測位要求でないと判定された場合および前記即時測位要求と判定されたが前記カバーエリア内外判定手段でサービスのカバーエリア内と判定された場合に前記サービングノードの識別番号で特定されるエリア内のどの場所に前記移動体端末が存在するかを測位する手段とを備えることを特徴とする移動通信システムにおける測位システム。
【請求項３】
前記ネットワークは、前記クライアントが提供するサービスのカバーエリア情報を予め記憶するカバーエリア情報記憶手段を備え、前記カバーエリア内外判定手段は前記カバーエリア情報記憶手段に記憶された前記クライアントが提供するサービスのカバーエリア情報に従って前記判定を行うものであることを特徴とする請求項1または2記載の移動通信システムにおける測位システム。
【請求項４】
前記クライアントが接続されている移動体通信事業者のネットワークに前記カバーエリア情報記憶手段を備え、前記移動体端末が契約している移動体通信事業者のネットワークもしくは前記移動体端末がローミングしている移動体通信事業者のネットワークに前記カバーエリア内外判定手段を備え、前記カバーエリア情報記憶手段が備わるネットワークから前記カバーエリア内外判定手段が備わるネットワークへ、前記カバーエリア情報記憶手段に記憶された前記クライアントが提供するサービスのカバーエリア情報を前記測位要求に付加して転送する手段を備えることを特徴とする請求項3記載の移動通信システムにおける測位システム。
【請求項５】
前記クライアントが契約している移動体通信事業者のネットワークに前記カバーエリア情報記憶手段を備え、前記移動体端末がローミングしている移動体通信事業者のネットワークに前記カバーエリア内外判定手段を備え、前記カバーエリア情報記憶手段が備わるネットワークから前記カバーエリア内外判定手段が備わるネットワークへ、前記カバーエリア情報記憶手段に記憶された前記クライアントが提供するサービスのカバーエリア情報を前記測位要求に付加して転送する手段を備えることを特徴とする請求項3記載の移動通信システムにおける測位システム。
【請求項６】
前記クライアントに、自クライアントが提供するサービスのカバーエリアが更新された際に前記カバーエリア情報記憶手段を有するネットワークにカバーエリア更新情報を通知するカバーエリア情報通知手段を備え、前記カバーエリア情報記憶手段を備えるネットワークに、前記通知されたカバーエリア更新情報に従って前記カバーエリア情報記憶手段を更新するカバーエリア情報更新手段を備えることを特徴とする請求項3、4または5記載の移動通信システムにおける測位システム。
【請求項７】
前記クライアントは、自クライアントが提供するサービスのカバーエリア情報を前記測位要求に付加して送信するものであり、前記カバーエリア内外判定手段は前記測位要求に付加されている前記クライアントが提供するサービスのカバーエリア情報に従って前記判定を行うものであることを特徴とする請求項1または2記載の移動通信システムにおける測位システム。
【請求項８】
前記ネットワークは、前記移動体端末が在圏するサービングノードの識別番号を管理するデータベースを備え、前記サービングノード識別番号取得手段は前記クライアントからの測位要求で測位を要求された前記移動体端末が在圏するサービングノードの識別番号を前記データベースから取得するものであることを特徴とする請求項1または2記載の移動通信システムにおける測位システム。
【請求項９】
前記ネットワークは、前記移動体端末が在圏するサービングノードの識別番号を管理するデータベースから過去に取得した前記移動体端末が在圏するサービングノードの識別番号を記憶するキャッシュを備え、前記サービングノード識別番号取得手段は前記クライアントからの測位要求で測位を要求された前記移動体端末が在圏するサービングノードの識別番号を前記キャッシュから取得するものであることを特徴とする請求項1または2記載の移動通信システムにおける測位システム。
【請求項１０】
前記サービングノードの識別番号の番号体系と前記クライアントが提供するサービスのカバーエリア情報の番号体系とが同一であり、前記カバーエリア内外判定手段は、前記サービングノード識別番号取得手段で取得された前記サービングノードの識別番号が、前記クライアントが提供するサービスのカバーエリア情報に含まれるかどうかによって前記判定を行うものであることを特徴とする請求項1または2記載の移動通信システムにおける測位システム。
【請求項１１】
前記番号体系が国単位で番号を付与する番号体系であることを特徴とする請求項10記載の移動通信システムにおける測位システム。
【請求項１２】
前記ネットワークは、前記サービングノードの識別番号と前記サービングノードがカバーするエリアの対応関係情報を記憶する対応関係記憶手段を備え、前記カバーエリア内外判定手段は、前記サービングノード識別番号取得手段で取得された前記サービングノードの識別番号と前記対応関係記憶手段の内容とから前記移動体端末が在圏するエリアを特定して前記判定を行うものであることを特徴とする請求項1または2記載の移動通信システムにおける測位システム。
【請求項１３】
前記サービングノードが属するネットワークに、前記サービングノードの識別番号と前記サービングノードがカバーするエリアの対応関係が更新された際に前記対応関係記憶手段を有するネットワークに対応関係更新情報を通知する対応関係通知手段を備え、前記対応関係記憶手段を有するネットワークに、前記通知された対応関係更新情報に従って前記対応関係記憶手段を更新する対応関係更新手段を備えることを特徴とする請求項12記載の移動通信システムにおける測位システム。
【請求項１４】
1もしくは複数の移動体端末と前記移動体端末の測位を要求する1もしくは複数のクライアントと前記移動体端末および前記クライアントに接続された1もしくは複数のネットワークとで構成される移動通信システムにおいて、前記クライアントが接続されるネットワークに属する測位要求を処理する第一のサーバと、前記移動体端末が契約しているホームネットワークに属する測位要求を処理する第二のサーバとを備え、
前記第一のサーバは、前記第二のサーバのアドレスが前記ホームネットワークのデータベースをアクセスする方法以外の方法で取得可能かどうかを判定するサーバアドレス取得方法判定手段と、前記サーバアドレス取得方法判定手段で取得不可能と判定された場合に前記データベースから前記移動体端末が在圏するサービングノードの識別番号および前記第二のサーバのアドレスを取得する第一のサービングノード識別番号取得手段と、前記第一のサービングノード識別番号取得手段で取得された前記サービングノードの識別番号で特定されるエリアが前記クライアントが提供するサービスのカバーエリア内かどうかを判定する第一のカバーエリア内外判定手段と、前記第一のカバーエリア内外判定手段でサービスのカバーエリア外と判定された場合に前記測位要求に対する応答としてカバーエリア外であることを前記クライアントに通知する第一の判定結果通知手段と、前記サーバアドレス取得方法判定手段で取得可能と判断された場合および前記第一のカバーエリア内外判定手段でサービスのカバーエリア内と判定された場合に前記測位要求を前記第二のサーバに転送し、該転送した測位要求に対する応答を前記第二のサーバから受信して前記クライアントへ通知する第一の転送手段とを備え、
前記第二のサーバは、前記データベースから前記移動体端末が在圏するサービングノードの識別番号を取得する第二のサービングノード識別番号取得手段と、前記第二のサービングノード識別番号取得手段で取得された前記サービングノードの識別番号で特定されるエリアが前記クライアントが提供するサービスのカバーエリア内かどうかを判定する第二のカバーエリア内外判定手段と、前記第二のカバーエリア内外判定手段でサービスのカバーエリア外と判定された場合に前記測位要求に対する応答としてカバーエリア外であることを前記第一のサーバに通知する第二の判定結果通知手段と、前記第二のカバーエリア内外判定手段でサービスのカバーエリア内と判定された場合に前記サービングノードの識別番号で特定されるエリア内のどの場所に前記移動体端末が存在するかを測位し、その測位結果を前記第一のサーバに通知する手段とを備えることを特徴とする移動通信システムにおける測位システム。
【請求項１５】
1もしくは複数の移動体端末と前記移動体端末の測位を要求する1もしくは複数のクライアントと前記移動体端末および前記クライアントに接続された1もしくは複数のネットワークとで構成される移動通信システムにおいて、前記クライアントが接続されるネットワークに属する測位要求を処理する第一のサーバと、前記移動体端末が契約しているホームネットワークに属する測位要求を処理する第二のサーバとを備え、
前記第一のサーバは、前記第二のサーバのアドレスが前記ホームネットワークのデータベースをアクセスする方法以外の方法で取得可能かどうかを判定するサーバアドレス取得方法判定手段と、前記サーバアドレス取得方法判定手段で取得不可能と判定された場合に前記データベースから前記移動体端末が在圏するサービングノードの識別番号および前記第一のサーバのアドレスを取得する第一のサービングノード識別番号取得手段と、前記クライアントからの前記測位要求の種別が即時測位要求かどうかを判定する第一の測位要求種別判定手段と、前記第一のサービングノード識別番号取得手段で取得された前記サービングノードの識別番号で特定されるエリアが前記クライアントが提供するサービスのカバーエリア内かどうかを判定する第一のカバーエリア内外判定手段と、前記第一の測位要求種別判定手段で前記即時測位要求と判定され且つ前記第一のカバーエリア内外判定手段でサービスのカバーエリア外と判定された場合に前記測位要求に対する応答としてカバーエリア外であることを前記クライアントに通知する第一の判定結果通知手段と、前記サーバアドレス取得方法判定手段で取得可能と判断された場合、前記第一の測位要求種別判定手段で前記即時測位要求でないと判定された場合および前記第一の測位要求種別判定手段で前記即時測位要求と判定され且つ前記第一のカバーエリア内外判定手段でサービスのカバーエリア内と判定された場合に前記測位要求を前記第二のサーバに転送し、該転送した測位要求に対する応答を前記第二のサーバから受信して前記クライアントへ通知する第一の転送手段とを備え、
前記第二のサーバは、前記データベースから前記移動体端末が在圏するサービングノードの識別番号を取得する第二のサービングノード識別番号取得手段と、前記第一のサーバから転送されてきた前記測位要求の種別が即時測位要求かどうかを判定する第二の測位要求種別判定手段と、前記第二のサービングノード識別番号取得手段で取得された前記サービングノードの識別番号で特定されるエリアが前記クライアントが提供するサービスのカバーエリア内かどうかを判定する第二のカバーエリア内外判定手段と、前記第二の測位要求種別判定手段で前記即時測位要求と判定され且つ前記第二のカバーエリア内外判定手段でサービスのカバーエリア外と判定された場合に前記測位要求に対する応答としてカバーエリア外であることを前記第一のサーバに通知する判定結果通知手段と、前記第二の測位要求種別判定手段で前記即時測位要求でないと判定された場合および前記即時測位要求と判定されたが前記第二のカバーエリア内外判定手段でサービスのカバーエリア内と判定された場合に前記サービングノードの識別番号で特定されるエリア内のどの場所に前記移動体端末が存在するかを測位し、その測位結果を前記第一のサーバに通知する手段とを備えることを特徴とする移動通信システムにおける測位システム。
【請求項１６】
前記第一のサーバは、前記クライアントが提供するサービスのカバーエリア情報を予め記憶するカバーエリア情報記憶手段を備え、前記第一のカバーエリア内外判定手段は前記カバーエリア情報記憶手段に記憶された前記クライアントが提供するサービスのカバーエリア情報に従って前記判定を行うものであり、前記転送手段は前記カバーエリア情報記憶手段に記憶された前記クライアントが提供するサービスのカバーエリア情報を前記測位要求に付加して前記第二のサーバに転送するものであり、
前記第二のサーバの前記第二のカバーエリア内外判定手段は前記測位要求に付加されているカバーエリア情報に従って前記判定を行うものであることを特徴とする請求項14または15記載の移動通信システムにおける測位システム。
【請求項１７】
前記クライアントに、自クライアントが提供するサービスのカバーエリアが更新された際に前記第一のサーバにカバーエリア更新情報を通知するカバーエリア情報通知手段を備え、前記第一のサーバに、前記通知されたカバーエリア更新情報に従って前記カバーエリア情報記憶手段を更新するカバーエリア情報更新手段を備えることを特徴とする請求項16記載の移動通信システムにおける測位システム。
【請求項１８】
前記クライアントは、自クライアントが提供するサービスのカバーエリア情報を前記測位要求に付加して送信するものであり、前記第一および第二のカバーエリア内外判定手段は前記測位要求に付加されている前記クライアントが提供するサービスのカバーエリア情報に従って前記判定を行うものであることを特徴とする請求項14または15記載の移動通信システムにおける測位システム。
【請求項１９】
前記第二のサーバは、前記データベースから過去に取得した前記移動体端末が在圏するサービングノードの識別番号を記憶するキャッシュを備え、前記第二のサービングノード識別番号取得手段は前記クライアントからの測位要求で測位を要求された前記移動体端末が在圏するサービングノードの識別番号を前記キャッシュから取得するものであることを特徴とする請求項14または15記載の移動通信システムにおける測位システム。
【請求項２０】
前記サービングノードの識別番号の番号体系と前記クライアントが提供するサービスのカバーエリア情報の番号体系とが同一であり、前記第一および第二のカバーエリア内外判定手段は、前記第一および第二のサービングノード識別番号取得手段で取得された前記サービングノードの識別番号が、前記クライアントが提供するサービスのカバーエリア情報に含まれるかどうかによって前記判定を行うものであることを特徴とする請求項14または15記載の移動通信システムにおける測位システム。
【請求項２１】
前記番号体系が国単位で番号を付与する番号体系であることを特徴とする請求項20記載の移動通信システムにおける測位システム。
【請求項２２】
前記第一および第二のサーバは、前記サービングノードの識別番号と前記サービングノードがカバーするエリアの対応関係情報を記憶する対応関係記憶手段を備え、前記第一および第二のカバーエリア内外判定手段は、前記第一および第二のサービングノード識別番号取得手段で取得された前記サービングノードの識別番号と前記対応関係記憶手段の内容とから前記移動体端末が在圏するエリアを特定して前記判定を行うものであることを特徴とする請求項14または15記載の移動通信システムにおける測位システム。
【請求項２３】
前記サービングノードが属するネットワークに、前記サービングノードの識別番号と前記サービングノードがカバーするエリアの対応関係が更新された際に前記対応関係記憶手段を有する前記第一および第二のサーバに対応関係更新情報を通知する対応関係通知手段を備え、前記第一および第二のサーバは、前記通知された対応関係更新情報に従って前記対応関係記憶手段を更新する対応関係更新手段を備えることを特徴とする請求項22記載の移動通信システムにおける測位システム。
【請求項２４】
移動体端末と、前記移動体端末の測位を要求するクライアントと、前記クライアントが接続されている第一の移動体通信事業者のネットワークに属する測位要求を処理する第一のサーバと、前記移動体端末が契約している第二の移動体通信事業者のネットワークに属する測位要求を処理する第二のサーバおよび前記移動体端末が在圏するサービングノードの識別番号を管理するデータベースと、前記移動体端末がローミングしている第三の移動体通信事業者のネットワークに属する第三のサーバと、前記第三のサーバからの測位要求を中継するサービングノードと、前記サービングノードが中継する測位要求を受けて測位処理を実行する無線アクセスネットワークとを備えた測位システムであって、
前記第一のサーバは、前記クライアントが提供するサービスのカバーエリア情報を記憶するカバーエリア情報記憶手段と、前記サービングノードの識別番号と前記サービングノードがカバーするエリアの対応関係情報を記憶する第一の対応関係記憶手段と、前記第二のサーバのアドレスが前記データベースに問い合せる方法以外の方法で取得可能かどうかを判定するサーバアドレス取得方法判定手段と、前記データベースから前記移動体端末が在圏するサービングノードの識別番号および前記第二のサーバのアドレスを取得する第一のサービングノード識別番号取得手段と、前記第一のサービングノード識別番号取得手段で取得された前記サービングノードの識別番号および前記第一の対応関係記憶手段に記憶された前記対応関係情報から前記移動体端末が在圏するエリアを特定する第一の端末在圏エリア決定手段と、前記第一の端末在圏エリア決定手段で決定されたエリアが前記第一のカバーエリア情報記憶手段に記憶されている前記クライアントが提供するサービスのカバーエリア内かどうかを判定する第一のカバーエリア内外判定手段と、前記測位要求に対する応答としてカバーエリア外であることを前記クライアントに通知する第一の判定結果通知手段と、前記第一のカバーエリア情報記憶手段に記憶されている前記クライアントが提供するサービスのカバーエリア情報を付加した測位要求を前記第二のサーバに転送し、該転送した測位要求に対する応答を前記第二のサーバから受信して前記クライアントへ通知する第一の転送手段とを備え、前記クライアントから前記移動体端末にかかる測位要求を受信したとき、前記サーバアドレス取得方法判定手段において前記第二のサーバのアドレスが前記データベースに問い合せる方法以外の方法で取得できないと判定され、且つ、前記第一のサービングノード識別番号取得手段で取得したサービングノードの識別番号と前記カバーエリア情報記憶手段の内容とに基づいて前記第一の端末在圏エリア決定手段で決定されたエリアが前記第一のカバーエリア内外判定手段においてサービスのエリア外と判定された場合は、前記第一の判定結果通知手段によって応答を前記クライアントに通知し、それ以外の場合は、前記第一の転送手段により前記カバーエリア情報を付加した測位要求を前記第二のサーバに転送し、該転送した測位要求に対する応答を前記第二のサーバから受信して前記クライアントへ通知するものであり、
前記第二のサーバは、前記サービングノードの識別番号と前記サービングノードがカバーするエリアの対応関係情報を記憶する第二の対応関係記憶手段と、前記移動体端末が在圏する前記サービングノードの識別番号を記憶するサービングノード識別番号キャッシュと、前記第一のサーバから転送されてきた前記測位要求にかかる前記移動体端末が在圏するサービングノードの識別番号が前記サービングノード識別番号キャッシュに記憶されているかどうかを判定するキャッシュ存在判定手段と、前記移動体端末が在圏するサービングノードの識別番号を前記データベースから取得する第二のサービングノード識別番号取得手段と、前記サービングノードの識別番号および前記第二の対応関係記憶手段に記憶されている前記対応関係情報から前記移動体端末が在圏するエリアを決定する第二の端末在圏エリア決定手段と、前記第二の端末在圏エリア決定手段で決定されたエリアが前記測位要求に付加されているサービスのカバーエリア内かどうかを判定する第二のカバーエリア内外判定手段と、前記測位要求に対する応答としてカバーエリア外であることを前記第一のサーバに通知する判定結果通知手段と、前記測位要求を前記第三のサーバまたは前記サービングノードに転送し、該転送した測位要求に対する応答を受信して前記第一のサーバに転送する第二の転送手段とを備え、前記第一のサーバから前記移動体端末にかかる測位要求が転送されてきたとき、前記キャッシュ存在判定手段で存在しないと判定されるか、存在すると判定されても存在した前記サービングノードの識別番号と前記第二の対応関係情報記憶手段の内容とに基づいて前記第二の端末在圏エリア決定手段で決定されたエリアが前記第二のカバーエリア内外判定手段においてサービスのカバーエリア外と判定された何れかの場合であって、且つ、前記第二のサービングノード識別番号取得手段で取得したサービングノードの識別番号と前記第二のカバーエリア情報記憶手段の内容とに基づいて前記第二の端末在圏エリア決定手段で決定されたエリアが前記第二のカバーエリア内外判定手段においてサービスのカバーエリア外と判定された場合は、前記第二の判定結果通知手段によって応答を前記第一のサーバに通知し、それ以外の場合は、前記第二の転送手段により前記測位要求を前記第三のサーバに転送し、該転送した測位要求に対する応答を受信して前記第一のサーバに転送するものであることを特徴とする移動通信システムにおける測位システム。
【請求項２５】
移動体端末と、前記移動体端末の測位を要求するクライアントと、前記クライアントが接続されている第一の移動体通信事業者のネットワークに属する測位要求を処理する第一のサーバと、前記移動体端末が契約している第二の移動体通信事業者のネットワークに属する測位要求を処理する第二のサーバおよび前記移動体端末が在圏するサービングノードの識別番号を管理するデータベースと、前記移動体端末がローミングしている第三の移動体通信事業者のネットワークに属する第三のサーバと、前記第三のサーバからの測位要求を中継するサービングノードと、前記サービングノードが中継する測位要求を受けて測位処理を実行する無線アクセスネットワークとを備えた測位システムであって、
前記第一のサーバは、前記クライアントが提供するサービスのカバーエリア情報を記憶するカバーエリア情報記憶手段と、前記サービングノードの識別番号と前記サービングノードがカバーするエリアの対応関係情報を記憶する第一の対応関係記憶手段と、前記第二のサーバのアドレスが前記データベースに問い合せる方法以外の方法で取得可能かどうかを判定するサーバアドレス取得方法判定手段と、前記データベースから前記移動体端末が在圏するサービングノードの識別番号および前記第二のサーバのアドレスを取得する第一のサービングノード識別番号取得手段と、前記第一のサービングノード識別番号取得手段で取得された前記サービングノードの識別番号および前記第一の対応関係記憶手段に記憶された前記対応関係情報から前記移動体端末が在圏するエリアを特定する第一の端末在圏エリア決定手段と、前記第一の端末在圏エリア決定手段で決定されたエリアが前記第一のカバーエリア情報記憶手段に記憶されている前記クライアントが提供するサービスのカバーエリア内かどうかを判定する第一のカバーエリア内外判定手段と、前記クライアントからの前記移動体端末に測位要求の種別が即時測位要求であるかどうかを判定する第一の測位要求種別判定手段と、前記測位要求に対する応答としてカバーエリア外であることを前記クライアントに通知する第一の判定結果通知手段と、前記第一のカバーエリア情報記憶手段に記憶されている前記クライアントが提供するサービスのカバーエリア情報を付加した測位要求を前記第二のサーバに転送し、該転送した測位要求に対する応答を前記第二のサーバから受信して前記クライアントへ通知する第一の転送手段とを備え、前記クライアントから前記移動体端末にかかる測位要求を受信したとき、前記サーバアドレス取得方法判定手段において前記第二のサーバのアドレスが前記データベースに問い合せる方法以外の方法で取得できないと判定され、且つ、前記測位要求種別判定手段において即時測位要求であると判定され、且つ、前記第一のサービングノード識別番号取得手段で取得したサービングノードの識別番号と前記カバーエリア情報記憶手段の内容とに基づいて前記第一の端末在圏エリア決定手段で決定されたエリアが前記第一のカバーエリア内外判定手段においてサービスのエリア外と判定された場合は、前記第一の判定結果通知手段によって応答を前記クライアントに通知し、それ以外の場合は、前記第一の転送手段により前記カバーエリア情報を付加した測位要求を前記第二のサーバに転送し、該転送した測位要求に対する応答を前記第二のサーバから受信して前記クライアントへ通知するものであり、
前記第二のサーバは、前記サービングノードの識別番号と前記サービングノードがカバーするエリアの対応関係情報を記憶する第二の対応関係記憶手段と、前記移動体端末が在圏する前記サービングノードの識別番号を記憶するサービングノード識別番号キャッシュと、前記第一のサーバから転送されてきた前記測位要求にかかる前記移動体端末が在圏するサービングノードの識別番号が前記サービングノード識別番号キャッシュに記憶されているかどうかを判定するキャッシュ存在判定手段と、前記移動体端末が在圏するサービングノードの識別番号を前記データベースから取得する第二のサービングノード識別番号取得手段と、前記サービングノードの識別番号および前記第二の対応関係記憶手段に記憶されている前記対応関係情報から前記移動体端末が在圏するエリアを決定する第二の端末在圏エリア決定手段と、前記第二の端末在圏エリア決定手段で決定されたエリアが前記測位要求に付加されているサービスのカバーエリア内かどうかを判定する第二のカバーエリア内外判定手段と、前記第一のサーバから転送されてきた前記移動体端末にかかる測位要求の種別が即時測位要求かどうかを判定する第二の測位要求種別判定手段と、前記測位要求に対する応答としてカバーエリア外であることを前記第一のサーバに通知する判定結果通知手段と、前記測位要求を前記第三のサーバまたは前記サービングノードに転送し、該転送した測位要求に対する応答を受信して前記第一のサーバに転送する第二の転送手段とを備え、前記第一のサーバから前記移動体端末にかかる測位要求が転送されてきたとき、前記第二の測位要求種別判定手段の判定結果が即時測位要求であり、且つ、前記キャッシュ存在判定手段で存在しないと判定されるか、存在すると判定されても存在した前記サービングノードの識別番号と前記第二の対応関係情報記憶手段の内容とに基づいて前記第二の端末在圏エリア決定手段で決定されたエリアが前記第二のカバーエリア内外判定手段においてサービスのカバーエリア外と判定されており、且つ、前記第二のサービングノード識別番号取得手段で取得したサービングノードの識別番号と前記第二のカバーエリア情報記憶手段の内容とに基づいて前記第二の端末在圏エリア決定手段で決定されたエリアが前記第二のカバーエリア内外判定手段においてサービスのカバーエリア外と判定された場合は、前記第二の判定結果通知手段によって応答を前記第一のサーバに通知し、それ以外の場合は、前記第二の転送手段により前記測位要求を前記第三のサーバに転送し、該転送した測位要求に対する応答を受信して前記第一のサーバに転送するものであることを特徴とする移動通信システムにおける測位システム。
【請求項２６】
(1)クライアントが、移動体端末の測位要求をネットワークに送信し、
(2)前記ネットワークが、前記移動体端末が在圏するサービングノードの識別番号を取得し、
(3)前記ネットワークが、前記取得した前記サービングノードの識別番号で特定されるエリアが前記クライアントが提供するサービスのカバーエリア内かどうかを判定し、
(4)前記ネットワークが、カバーエリア外と判定した場合に前記測位要求に対する応答としてカバーエリア外であることを前記クライアントに通知し、
(5)前記ネットワークが、カバーエリア内と判定した場合に前記サービングノードの識別番号で特定されるエリア内のどの場所に前記移動体端末が存在するかを測位する、
ことを特徴とする移動通信システムにおける測位方法。
【請求項２７】
(1)クライアントが、即時測位要求かどうかを指定した移動体端末の測位要求をネットワークに送信し、
(2)前記ネットワークが、前記移動体端末が在圏するサービングノードの識別番号を取得すると共に、前記測位要求の種別が即時測位要求かどうかを判定し、
(3)前記ネットワークが、前記取得した前記サービングノードの識別番号で特定されるエリアが前記クライアントが提供するサービスのカバーエリア内かどうかを判定し、
(4)前記ネットワークが、即時測位要求かつカバーエリア外と判定した場合に前記測位要求に対する応答としてカバーエリア外であることを前記クライアントに通知し、
(5)前記ネットワークが、即時測位要求でないと判定した場合および即時測位要求と判定したがカバーエリア内と判定した場合に前記サービングノードの識別番号で特定されるエリア内のどの場所に前記移動体端末が存在するかを測位する、ことを特徴とする移動通信システムにおける測位方法。
【請求項２８】
前記ネットワークは、前記クライアントが提供するサービスのカバーエリア情報をカバーエリア情報記憶手段に予め記憶し、前記(3)における判定は前記カバーエリア情報記憶手段に記憶された前記クライアントが提供するサービスのカバーエリア情報に従って行うことを特徴とする請求項26または27記載の移動通信システムにおける測位方法。
【請求項２９】
前記クライアントが接続されている移動体通信事業者のネットワークに前記カバーエリア情報記憶手段を備え、前記移動体端末が契約している移動体通信事業者のネットワークもしくは前記移動体端末がローミングしている移動体通信事業者のネットワークにおいて前記(3)の判定を行い、前記カバーエリア情報記憶手段が備わるネットワークから前記(3)の判定を行うネットワークへ、前記カバーエリア情報記憶手段に記憶された前記クライアントが提供するサービスのカバーエリア情報を前記測位要求に付加して転送することを特徴とする請求項28記載の移動通信システムにおける測位方法。
【請求項３０】
前記クライアントが契約している移動体通信事業者のネットワークに前記カバーエリア情報記憶手段を備え、前記移動体端末がローミングしている移動体通信事業者のネットワークにおいて前記(3)の判定を行い、前記カバーエリア情報記憶手段が備わるネットワークから前記(3)の判定を行うネットワークへ、前記カバーエリア情報記憶手段に記憶された前記クライアントが提供するサービスのカバーエリア情報を前記測位要求に付加して転送することを特徴とする請求項28記載の移動通信システムにおける測位方法。
【請求項３１】
前記クライアントが、自クライアントが提供するサービスのカバーエリアが更新された際に前記カバーエリア情報記憶手段を有するネットワークにカバーエリア更新情報を通知し、前記カバーエリア情報記憶手段を備えるネットワークが、前記通知されたカバーエリア更新情報に従って前記カバーエリア情報記憶手段を更新することを特徴とする請求項28、29または30記載の移動通信システムにおける測位方法。
【請求項３２】
前記クライアントが、自クライアントが提供するサービスのカバーエリア情報を前記測位要求に付加して送信し、前記(3)における判定は、前記測位要求に付加されている前記クライアントが提供するサービスのカバーエリア情報に従って行うことを特徴とする請求項26または27記載の移動通信システムにおける測位方法。
【請求項３３】
前記ネットワークは、前記移動体端末が在圏するサービングノードの識別番号を管理するデータベースを備え、前記(2)における前記移動体端末が在圏するサービングノードの識別番号の取得は前記データベースから行うことを特徴とする請求項26または27記載の移動通信システムにおける測位方法。
【請求項３４】
前記ネットワークは、前記移動体端末が在圏するサービングノードの識別番号を管理するデータベースから過去に取得した前記移動体端末が在圏するサービングノードの識別番号を記憶するキャッシュを備え、前記(2)における前記移動体端末が在圏するサービングノードの識別番号の取得は前記キャッシュから行うことを特徴とする請求項26または27記載の移動通信システムにおける測位方法。
【請求項３５】
前記サービングノードの識別番号の番号体系と前記クライアントが提供するサービスのカバーエリア情報の番号体系とが同一であり、前記(3)の判定は、前記(2)で取得した前記サービングノードの識別番号が、前記クライアントが提供するサービスのカバーエリア情報に含まれるかどうかによって行うことを特徴とする請求項26または27記載の移動通信システムにおける測位方法。
【請求項３６】
前記番号体系が国単位で番号を付与する番号体系であることを特徴とする請求項35記載の移動通信システムにおける測位方法。
【請求項３７】
前記ネットワークは、前記サービングノードの識別番号と前記サービングノードがカバーするエリアの対応関係情報を記憶する対応関係記憶手段を備え、前記(3)の判定は、前記(2)で取得した前記サービングノードの識別番号と前記対応関係記憶手段の内容とから前記移動体端末が在圏するエリアを特定して行うことを特徴とする請求項26または27記載の移動通信システムにおける測位方法。
【請求項３８】
前記サービングノードが属するネットワークが、前記サービングノードの識別番号と前記サービングノードがカバーするエリアの対応関係が更新された際に前記対応関係記憶手段を有するネットワークに対応関係更新情報を通知し、前記対応関係記憶手段を有するネットワークが、前記通知された対応関係更新情報に従って前記対応関係記憶手段を更新することを特徴とする請求項37記載の移動通信システムにおける測位方法。
【請求項３９】
(1)クライアントが、移動体端末の測位要求をネットワークに送信し、
(2)前記クライアントが接続されるネットワークに属する測位要求を処理する第一のサーバが、前記移動体端末が契約しているホームネットワークに属する測位要求を処理する第二のサーバのアドレスが前記ホームネットワークのデータベースをアクセスする方法以外の方法で取得可能かどうかを判定し、
(3)前記第一のサーバが、前記(2)で取得不可能と判定した場合に前記データベースから前記移動体端末が在圏するサービングノードの識別番号および前記第一のサーバのアドレスを取得し、
(4)前記第一のサーバが、前記(3)で取得した前記サービングノードの識別番号で特定されるエリアが前記クライアントが提供するサービスのカバーエリア内かどうかを判定し、
(5)前記第一のサーバが、前記(4)でカバーエリア外と判定した場合に前記測位要求に対する応答としてカバーエリア外であることを前記クライアントに通知し、(6)前記第一のサーバが、前記(2)で取得可能と判断した場合および前記(4)でカバーエリア内と判定した場合に前記測位要求を前記第二のサーバに転送すると共に、該転送した測位要求に対する応答を前記第二のサーバから受信して前記クライアントへ通知し、
(7)前記第二のサーバが、前記第一のサーバから転送されてきた前記測位要求にかかる前記移動体端末が在圏するサービングノードの識別番号を前記データベースから取得し、
(8)前記第二のサーバが、前記(7)で取得した前記サービングノードの識別番号で特定されるエリアが前記クライアントが提供するサービスのカバーエリア内かどうかを判定し、
(9)前記第二のサーバが、前記(8)でカバーエリア外と判定した場合に前記測位要求に対する応答としてカバーエリア外であることを前記第一のサーバに通知し、(10)前記第二のサーバが、前記(8)でカバーエリア内と判定した場合に前記サービングノードの識別番号で特定されるエリア内のどの場所に前記移動体端末が存在するかを測位し、その測位結果を前記第一のサーバに通知する、
ことを特徴とする移動通信システムにおける測位方法。
【請求項４０】
(1)クライアントが、移動体端末の測位要求をネットワークに送信し、
(2)前記クライアントが接続されるネットワークに属する測位要求を処理する第一のサーバが、前記移動体端末が契約しているホームネットワークに属する測位要求を処理する第二のサーバのアドレスが前記ホームネットワークのデータベースをアクセスする方法以外の方法で取得可能かどうかを判定し、
(3)前記第一のサーバが、前記(2)で取得不可能と判定した場合に前記データベースから前記移動体端末が在圏するサービングノードの識別番号および前記第一のサーバのアドレスを取得すると共に、前記測位要求が即時測位要求かどうかを判定し、
(4)前記第一のサーバが、前記(3)で即時測位要求であると判定した場合に前記(3)で取得した前記サービングノードの識別番号で特定されるエリアが前記クライアントが提供するサービスのカバーエリア内かどうかを判定し、
(5)前記第一のサーバが、前記(2)で取得不可能と判定し且つ前記(3)で即時測位要求であると判定し且つ前記(4)でカバーエリア外と判定した場合に前記測位要求に対する応答としてカバーエリア外であることを前記クライアントに通知し、
(6)前記第一のサーバが、前記(2)で取得不可能と判定し且つ前記(3)で即時測位要求であると判定し且つ前記(4)でカバーエリア外と判定した場合以外の場合は、前記測位要求を前記第二のサーバに転送すると共に、該転送した測位要求に対する応答を前記第二のサーバから受信して前記クライアントへ通知し、
(7)前記第二のサーバが、前記第一のサーバから転送されてきた前記測位要求にかかる前記移動体端末が在圏するサービングノードの識別番号を前記データベースから取得すると共に、前記測位要求が即時測位要求かどうかを判定し、
(8)前記第二のサーバが、前記(7)で取得した前記サービングノードの識別番号で特定されるエリアが前記クライアントが提供するサービスのカバーエリア内かどうかを判定し、
(9)前記第二のサーバが、前記(7)で即時測位要求と判定し且つ前記(8)でカバーエリア外と判定された場合は、前記測位要求に対する応答としてカバーエリア外であることを前記第一のサーバに通知し、
(10)前記第二のサーバが、前記(7)で即時測位要求と判定し且つ前記(8)でカバーエリア外と判定された場合以外の場合は、前記サービングノードの識別番号で特定されるエリア内のどの場所に前記移動体端末が存在するかを測位し、その測位結果を前記第一のサーバに通知する、
ことを特徴とする移動通信システムにおける測位方法。
【請求項４１】
前記第一のサーバは、前記クライアントが提供するサービスのカバーエリア情報をカバーエリア情報記憶手段に予め記憶し、前記(4)における判定は前記カバーエリア情報記憶手段に記憶された前記クライアントが提供するサービスのカバーエリア情報に従って行い、前記(6)では、前記カバーエリア情報記憶手段に記憶された前記クライアントが提供するサービスのカバーエリア情報を前記測位要求に付加して前記第二のサーバに転送し、
前記第二のサーバは、前記(8)における判定は前記測位要求に付加されているカバーエリア情報に従って行うことを特徴とする請求項39または40記載の移動通信システムにおける測位方法。
【請求項４２】
前記クライアントが、自クライアントが提供するサービスのカバーエリアが更新された際に前記第一のサーバにカバーエリア更新情報を通知し、前記第一のサーバが、前記通知されたカバーエリア更新情報に従って前記カバーエリア情報記憶手段を更新することを特徴とする請求項41記載の移動通信システムにおける測位方法。
【請求項４３】
前記クライアントが、自クライアントが提供するサービスのカバーエリア情報を前記測位要求に付加して送信し、前記(4)および(8)における判定は前記測位要求に付加されている前記クライアントが提供するサービスのカバーエリア情報に従って行うものであることを特徴とする請求項39または40記載の移動通信システムにおける測位方法。
【請求項４４】
前記サービングノードの識別番号の番号体系と前記クライアントが提供するサービスのカバーエリア情報の番号体系とが同一であり、前記(4)および前記(8)における判定は、前記(3)および(7)で取得した前記サービングノードの識別番号が、前記クライアントが提供するサービスのカバーエリア情報に含まれるかどうかによって行うことを特徴とする請求項39または40記載の移動通信システムにおける測位方法。
【請求項４５】
前記番号体系が国単位で番号を付与する番号体系であることを特徴とする請求項44記載の移動通信システムにおける測位方法。
【請求項４６】
前記第一および第二のサーバは、前記サービングノードの識別番号と前記サービングノードがカバーするエリアの対応関係情報を記憶する対応関係記憶手段を備え、前記(4)および前記(8)における判定は、前記(3)および(7)で取得した前記サービングノードの識別番号と前記対応関係記憶手段の内容とから前記移動体端末が在圏するエリアを特定して行うことを特徴とする請求項39または40記載の移動通信システムにおける測位方法。
【請求項４７】
前記サービングノードが属するネットワークが、前記サービングノードの識別番号と前記サービングノードがカバーするエリアの対応関係が更新された際に前記対応関係記憶手段を有する前記第一および第二のサーバに対応関係更新情報を通知し、前記第一および第二のサーバが、前記通知された対応関係更新情報に従って前記対応関係記憶手段を更新することを特徴とする請求項46記載の移動通信システムにおける測位方法。
【請求項４８】
(1)クライアントが、移動体端末の測位要求をネットワークに送信し、
(2)前記クライアントが接続されるネットワークに属する測位要求を処理する第一のサーバが、前記移動体端末が契約しているホームネットワークに属する測位要求を処理する第二のサーバのアドレスが前記ホームネットワークのデータベースをアクセスする方法以外の方法で取得可能かどうかを判定し、
(3)前記第一のサーバが、前記(2)で取得不可能と判定した場合に前記データベースから前記移動体端末が在圏するサービングノードの識別番号および前記第一のサーバのアドレスを取得し、
(4)前記第一のサーバが、前記サービングノードの識別番号と前記サービングノードがカバーするエリアの対応関係情報を記憶する第一の対応関係記憶手段を参照して前記(3)で取得した前記サービングノードの識別番号から前記移動体端末が在圏するエリアを特定し、該特定したエリアが前記クライアントが提供するサービスのカバーエリア内かどうかを判定し、
(5)前記第一のサーバが、前記(4)でカバーエリア外と判定した場合に前記測位要求に対する応答としてカバーエリア外であることを前記クライアントに通知し、(6)前記第一のサーバが、前記(2)で取得可能と判断した場合および前記(4)でカバーエリア内と判定した場合に、前記第一の対応関係記憶手段に記憶されている前記クライアントが提供するサービスのカバーエリア情報を前記測位要求に付加して前記第二のサーバに転送すると共に、該転送した測位要求に対する応答を前記第二のサーバから受信して前記クライアントへ通知し、
(7)前記第二のサーバが、前記第一のサーバから転送されてきた前記測位要求にかかる前記移動体端末が在圏するサービングノードの識別番号が、前記データベースから取得した内容を記憶するキャッシュに記憶されているかどうかを判定し、
(8)前記第二のサーバが、前記(7)で記憶されていると判定した場合に、前記サービングノードの識別番号と前記サービングノードがカバーするエリアの対応関係情報を記憶する第二の対応関係記憶手段を参照して、前記(7)で記憶していると判定した前記サービングノードの識別番号から前記移動体端末が在圏するエリアを特定し、該特定したエリアが前記測位要求に付加されている前記クライアントが提供するサービスのカバーエリア内かどうかを判定し、
(9)前記第二のサーバが、前記(7)で記憶されていないと判定した場合および前記(8)でカバーエリア外と判定した場合に、前記データベースから前記移動体端末が在圏するサービングノードの識別番号および前記第一のサーバのアドレスを取得し、
(10)前記第二のサーバが、前記第二の対応関係記憶手段を参照して、前記(9)で取得した前記サービングノードの識別番号から前記移動体端末が在圏するエリアを特定し、該特定したエリアが前記測位要求に付加されている前記クライアントが提供するサービスのカバーエリア内かどうかを判定し、
(11)前記第二のサーバが、前記(10)でカバーエリア外と判定した場合に前記測位要求に対する応答としてカバーエリア外であることを前記第一のサーバに通知し、それ以外の場合は、前記測位要求を前記移動体端末のローミング先ネットワークに転送し、該転送した測位要求に対する応答を前記ローミング先ネットワークから受信して前記第一のサーバに転送する、
ことを特徴とする移動通信システムにおける測位方法。
【請求項４９】
(1)クライアントが、移動体端末の測位要求をネットワークに送信し、
(2)前記クライアントが接続されるネットワークに属する測位要求を処理する第一のサーバが、前記移動体端末が契約しているホームネットワークに属する測位要求を処理する第二のサーバのアドレスが前記ホームネットワークのデータベースをアクセスする方法以外の方法で取得可能かどうかを判定し、
(3)前記第一のサーバが、前記(2)で取得不可能と判定した場合に前記データベースから前記移動体端末が在圏するサービングノードの識別番号および前記第一のサーバのアドレスを取得し、
(4)前記第一のサーバが、前記測位要求の種別を判定し、
(5)前記第一のサーバが、前記(4)で即時測位要求であると判定した場合に、前記サービングノードの識別番号と前記サービングノードがカバーするエリアの対応関係情報を記憶する第一の対応関係記憶手段を参照して前記(3)で取得した前記サービングノードの識別番号から前記移動体端末が在圏するエリアを特定し、該特定したエリアが前記クライアントが提供するサービスのカバーエリア内かどうかを判定し、
(6)前記第一のサーバが、前記(5)でカバーエリア外と判定した場合に前記測位要求に対する応答としてカバーエリア外であることを前記クライアントに通知し、
(7)前記第一のサーバが、前記(2)で取得可能と判断した場合、前記(4)で即時測位要求でないと判定した場合および前記(5)でカバーエリア内と判定した場合に、前記第一の対応関係記憶手段に記憶されている前記クライアントが提供するサービスのカバーエリア情報を前記測位要求に付加して前記第二のサーバに転送すると共に、該転送した測位要求に対する応答を前記第二のサーバから受信して前記クライアントへ通知し、
(8)前記第二のサーバが、前記第一のサーバから転送されてきた前記測位要求にかかる前記移動体端末が在圏するサービングノードの識別番号が、前記データベースから取得した内容を記憶するキャッシュに記憶されているかどうかを判定し、
(9)前記第二のサーバが、前記(8)で記憶されていると判定した場合に、前記測位要求の種別を判定し、
(10)前記第二のサーバが、前記(9)で即時測位要求と判定した場合に、前記サービングノードの識別番号と前記サービングノードがカバーするエリアの対応関係情報を記憶する第二の対応関係記憶手段を参照して、前記(8)で記憶していると判定した前記サービングノードの識別番号から前記移動体端末が在圏するエリアを特定し、該特定したエリアが前記測位要求に付加されている前記クライアントが提供するサービスのカバーエリア内かどうかを判定し、
(11)前記第二のサーバが、前記(8)で記憶されていないと判定した場合および前記(9)で即時測位要求でないと判定した場合に、前記データベースから前記移動体端末が在圏するサービングノードの識別番号および前記第一のサーバのアドレスを取得し、
(12)前記第二のサーバが、前記測位要求の種別が即時測位要求である場合に、前記第二の対応関係記憶手段を参照して、前記(11)で取得した前記サービングノードの識別番号から前記移動体端末が在圏するエリアを特定し、該特定したエリアが前記測位要求に付加されている前記クライアントが提供するサービスのカバーエリア内かどうかを判定し、
(13)前記第二のサーバが、前記(12)でカバーエリア外と判定した場合に前記測位要求に対する応答としてカバーエリア外であることを前記第一のサーバに通知し、それ以外の場合は、前記測位要求を前記移動体端末のローミング先ネットワークに転送し、該転送した測位要求に対する応答を前記ローミング先ネットワークから受信して前記第一のサーバに転送する、
ことを特徴とする移動通信システムにおける測位方法。
【請求項５０】
クライアントからの測位要求で測位を要求された移動体端末が在圏するサービングノードの識別番号を取得するサービングノード識別番号取得手段と、前記サービングノード識別番号取得手段で取得された前記サービングノードの識別番号で特定されるエリアが前記クライアントが提供するサービスのカバーエリア内かどうかを判定するカバーエリア内外判定手段と、前記カバーエリア内外判定手段でサービスのカバーエリア外と判定された場合に前記測位要求に対する応答としてカバーエリア外であることを通知する判定結果通知手段と、前記カバーエリア内外判定手段でサービスのカバーエリア内と判定された場合に前記サービングノードの識別番号で特定されるエリア内のどの場所に前記移動体端末が存在するかを測位する手段とを備えることを特徴とする測位サーバ。
【請求項５１】
クライアントからの測位要求で測位を要求された移動体端末が在圏するサービングノードの識別番号を取得するサービングノード識別番号取得手段と、前記クライアントからの前記測位要求の種別が即時測位要求かどうかを判定する測位要求種別判定手段と、前記サービングノード識別番号取得手段で取得された前記サービングノードの識別番号で特定されるエリアが前記クライアントが提供するサービスのカバーエリア内かどうかを判定するカバーエリア内外判定手段と、前記測位要求種別判定手段で前記即時測位要求と判定され且つ前記カバーエリア内外判定手段でサービスのカバーエリア外と判定された場合に前記測位要求に対する応答としてカバーエリア外であることを通知する判定結果通知手段と、前記測位要求種別判定手段で前記即時測位要求でないと判定された場合および前記即時測位要求と判定されたが前記カバーエリア内外判定手段でサービスのカバーエリア内と判定された場合に前記サービングノードの識別番号で特定されるエリア内のどの場所に前記移動体端末が存在するかを測位する手段とを備えることを特徴とする測位サーバ。
【請求項５２】
前記クライアントが提供するサービスのカバーエリア情報を予め記憶するカバーエリア情報記憶手段を備え、前記カバーエリア内外判定手段は前記カバーエリア情報記憶手段に記憶された前記クライアントが提供するサービスのカバーエリア情報に従って前記判定を行うものであることを特徴とする請求項50または51記載の測位サーバ。
【請求項５３】
前記クライアントが接続されている移動体通信事業者のネットワークに属する測位要求を処理する第一のサーバと、前記移動体端末が契約している移動体通信事業者のネットワークもしくは前記移動体端末がローミングしている移動体通信事業者のネットワークに属する測位要求を処理する第二のサーバとを備え、前記第一のサーバに前記カバーエリア情報記憶手段を備え、前記第二のサーバに前記カバーエリア内外判定手段を備え、前記第一のサーバから前記第二のサーバへ、前記カバーエリア情報記憶手段に記憶された前記クライアントが提供するサービスのカバーエリア情報を前記測位要求に付加して転送するものであることを特徴とする請求項52記載の測位サーバ。
【請求項５４】
前記クライアントが契約している移動体通信事業者のネットワークに属する測位要求を処理する第一のサーバと、前記移動体端末が契約している移動体通信事業者のネットワークもしくは前記移動体端末がローミングしている移動体通信事業者のネットワークに属する測位要求を処理する第二のサーバとを備え、前記第一のサーバに前記カバーエリア情報記憶手段を備え、前記第二のサーバに前記カバーエリア内外判定手段を備え、前記第一のサーバから前記第二のサーバへ、前記カバーエリア情報記憶手段に記憶された前記クライアントが提供するサービスのカバーエリア情報を前記測位要求に付加して転送するものであることを特徴とする請求項52記載の測位サーバ。
【請求項５５】
前記クライアントから自クライアントが提供するサービスのカバーエリアを更新したカバーエリア更新情報を受信し、該カバーエリア更新情報に従って前記カバーエリア情報記憶手段を更新するカバーエリア情報更新手段を備えることを特徴とする請求項52、53または54記載の測位サーバ。
【請求項５６】
前記カバーエリア内外判定手段は、前記測位要求に前記クライアント側で付加されている前記クライアントが提供するサービスのカバーエリア情報に従って前記判定を行うものであることを特徴とする請求項50または51記載の測位サーバ。
【請求項５７】
前記移動体端末が在圏するサービングノードの識別番号を管理するデータベースを備え、前記サービングノード識別番号取得手段は前記クライアントからの測位要求で測位を要求された前記移動体端末が在圏するサービングノードの識別番号を前記データベースから取得するものであることを特徴とする請求項50または51記載の測位サーバ。
【請求項５８】
前記移動体端末が在圏するサービングノードの識別番号を管理するデータベースから過去に取得した前記移動体端末が在圏するサービングノードの識別番号を記憶するキャッシュを備え、前記サービングノード識別番号取得手段は前記クライアントからの測位要求で測位を要求された前記移動体端末が在圏するサービングノードの識別番号を前記キャッシュから取得するものであることを特徴とする請求項50または51記載の測位サーバ。
【請求項５９】
前記サービングノードの識別番号の番号体系と前記クライアントが提供するサービスのカバーエリア情報の番号体系とが同一であり、前記カバーエリア内外判定手段は、前記サービングノード識別番号取得手段で取得された前記サービングノードの識別番号が、前記クライアントが提供するサービスのカバーエリア情報に含まれるかどうかによって前記判定を行うものであることを特徴とする請求項50または51記載の測位サーバ。
【請求項６０】
前記番号体系が国単位で番号を付与する番号体系であることを特徴とする請求項59記載の測位サーバ。
【請求項６１】
前記サービングノードの識別番号と前記サービングノードがカバーするエリアの対応関係情報を記憶する対応関係記憶手段を備え、前記カバーエリア内外判定手段は、前記サービングノード識別番号取得手段で取得された前記サービングノードの識別番号と前記対応関係記憶手段の内容とから前記移動体端末が在圏するエリアを特定して前記判定を行うものであることを特徴とする請求項50または51記載の測位サーバ。
【請求項６２】
前記サービングノードが属するネットワークから前記サービングノードの識別番号と前記サービングノードがカバーするエリアの対応関係を更新した対応関係更新情報を受信し、該対応関係更新情報に従って前記対応関係記憶手段を更新する対応関係更新手段を備えることを特徴とする請求項61記載の測位サーバ。
【請求項６３】
移動体端末の測位を要求するクライアントが接続されるネットワークに属する測位要求を処理する第一のサーバと、前記移動体端末が契約しているホームネットワークに属する測位要求を処理する第二のサーバとを備え、前記第一のサーバは、前記第二のサーバのアドレスが前記ホームネットワークのデータベースをアクセスする方法以外の方法で取得可能かどうかを判定するサーバアドレス取得方法判定手段と、前記サーバアドレス取得方法判定手段で取得不可能と判定された場合に前記データベースから前記移動体端末が在圏するサービングノードの識別番号および前記第一のサーバのアドレスを取得する第一のサービングノード識別番号取得手段と、前記第一のサービングノード識別番号取得手段で取得された前記サービングノードの識別番号で特定されるエリアが前記クライアントが提供するサービスのカバーエリア内かどうかを判定する第二のカバーエリア内外判定手段と、前記第二のカバーエリア内外判定手段でサービスのカバーエリア外と判定された場合に前記測位要求に対する応答としてカバーエリア外であることを前記クライアントに通知する第一の判定結果通知手段と、前記サーバアドレス取得方法判定手段で取得可能と判断された場合および前記第一のカバーエリア内外判定手段でサービスのカバーエリア内と判定された場合に前記測位要求を前記第二のサーバに転送し、該転送した測位要求に対する応答を前記第二のサーバから受信して前記クライアントへ通知する第一の転送手段とを備え、
前記第二のサーバは、前記データベースから前記移動体端末が在圏するサービングノードの識別番号を取得する第二のサービングノード識別番号取得手段と、前記第二のサービングノード識別番号取得手段で取得された前記サービングノードの識別番号で特定されるエリアが前記クライアントが提供するサービスのカバーエリア内かどうかを判定する第二のカバーエリア内外判定手段と、前記第二のカバーエリア内外判定手段でサービスのカバーエリア外と判定された場合に前記測位要求に対する応答としてカバーエリア外であることを前記第一のサーバに通知する第二の判定結果通知手段と、前記第二のカバーエリア内外判定手段でサービスのカバーエリア内と判定された場合に前記サービングノードの識別番号で特定されるエリア内のどの場所に前記移動体端末が存在するかを測位し、その測位結果を前記第一のサーバに通知する手段とを備えることを特徴とする測位サーバ。
【請求項６４】
移動体端末の測位を要求するクライアントが接続されるネットワークに属する測位要求を処理する第一のサーバと、前記移動体端末が契約しているホームネットワークに属する測位要求を処理する第二のサーバとを備え、前記第一のサーバは、前記第二のサーバのアドレスが前記ホームネットワークのデータベースをアクセスする方法以外の方法で取得可能かどうかを判定するサーバアドレス取得方法判定手段と、前記サーバアドレス取得方法判定手段で取得不可能と判定された場合に前記データベースから前記移動体端末が在圏するサービングノードの識別番号および前記第一のサーバのアドレスを取得する第一のサービングノード識別番号取得手段と、前記クライアントからの前記測位要求の種別が即時測位要求かどうかを判定する第一の測位要求種別判定手段と、前記第一のサービングノード識別番号取得手段で取得された前記サービングノードの識別番号で特定されるエリアが前記クライアントが提供するサービスのカバーエリア内かどうかを判定する第二のカバーエリア内外判定手段と、前記第一の測位要求種別判定手段で前記即時測位要求と判定され且つ前記第二のカバーエリア内外判定手段でサービスのカバーエリア外と判定された場合に前記測位要求に対する応答としてカバーエリア外であることを前記クライアントに通知する第一の判定結果通知手段と、前記サーバアドレス取得方法判定手段で取得可能と判断された場合、前記第一の測位要求種別判定手段で前記即時測位要求でないと判定された場合および前記第一の測位要求種別判定手段で前記即時測位要求と判定され且つ前記第一のカバーエリア内外判定手段でサービスのカバーエリア内と判定された場合に前記測位要求を前記第二のサーバに転送し、該転送した測位要求に対する応答を前記第二のサーバから受信して前記クライアントへ通知する第一の転送手段とを備え、
前記第二のサーバは、前記データベースから前記移動体端末が在圏するサービングノードの識別番号を取得する第二のサービングノード識別番号取得手段と、前記第一のサーバから転送されてきた前記測位要求の種別が即時測位要求かどうかを判定する第二の測位要求種別判定手段と、前記第二のサービングノード識別番号取得手段で取得された前記サービングノードの識別番号で特定されるエリアが前記クライアントが提供するサービスのカバーエリア内かどうかを判定する第二のカバーエリア内外判定手段と、前記第二の測位要求種別判定手段で前記即時測位要求と判定され且つ前記第二のカバーエリア内外判定手段でサービスのカバーエリア外と判定された場合に前記測位要求に対する応答としてカバーエリア外であることを前記第一のサーバに通知する判定結果通知手段と、前記第二の測位要求種別判定手段で前記即時測位要求でないと判定された場合および前記即時測位要求と判定されたが前記第二のカバーエリア内外判定手段でサービスのカバーエリア内と判定された場合に前記サービングノードの識別番号で特定されるエリア内のどの場所に前記移動体端末が存在するかを測位し、その測位結果を前記第一のサーバに通知する手段とを備えることを特徴とする測位サーバ。
【請求項６５】
前記第一のサーバは、前記クライアントが提供するサービスのカバーエリア情報を予め記憶するカバーエリア情報記憶手段を備え、前記第一のカバーエリア内外判定手段は前記カバーエリア情報記憶手段に記憶された前記クライアントが提供するサービスのカバーエリア情報に従って前記判定を行うものであり、前記転送手段は前記カバーエリア情報記憶手段に記憶された前記クライアントが提供するサービスのカバーエリア情報を前記測位要求に付加して前記第二のサーバに転送するものであり、
前記第二のサーバの前記第二のカバーエリア内外判定手段は前記測位要求に付加されているカバーエリア情報に従って前記判定を行うものであることを特徴とする請求項63または64記載の測位サーバ。
【請求項６６】
前記第一のサーバに、前記クライアントから自クライアントが提供するサービスのカバーエリアを更新したカバーエリア更新情報を受信し、該カバーエリア更新情報に従って前記カバーエリア情報記憶手段を更新するカバーエリア情報更新手段を備えることを特徴とする請求項65記載の測位サーバ。
【請求項６７】
前記第一および第二のカバーエリア内外判定手段は前記測位要求に前記クライアント側で付加されている前記クライアントが提供するサービスのカバーエリア情報に従って前記判定を行うものであることを特徴とする請求項63または64記載の測位サーバ。
【請求項６８】
前記第二のサーバは、前記データベースから過去に取得した前記移動体端末が在圏するサービングノードの識別番号を記憶するキャッシュを備え、前記第二のサービングノード識別番号取得手段は前記クライアントからの測位要求で測位を要求された前記移動体端末が在圏するサービングノードの識別番号を前記キャッシュから取得するものであることを特徴とする請求項63または64記載の測位サーバ。
【請求項６９】
前記サービングノードの識別番号の番号体系と前記クライアントが提供するサービスのカバーエリア情報の番号体系とが同一であり、前記第一および第二のカバーエリア内外判定手段は、前記第一および第二のサービングノード識別番号取得手段で取得された前記サービングノードの識別番号が、前記クライアントが提供するサービスのカバーエリア情報に含まれるかどうかによって前記判定を行うものであることを特徴とする請求項63または64記載の測位サーバ。
【請求項７０】
前記番号体系が国単位で番号を付与する番号体系であることを特徴とする請求項69記載の測位サーバ。
【請求項７１】
前記第一および第二のサーバは、前記サービングノードの識別番号と前記サービングノードがカバーするエリアの対応関係情報を記憶する対応関係記憶手段を備え、前記第一および第二のカバーエリア内外判定手段は、前記第一および第二のサービングノード識別番号取得手段で取得された前記サービングノードの識別番号と前記対応関係記憶手段の内容とから前記移動体端末が在圏するエリアを特定して前記判定を行うものであることを特徴とする請求項63または64記載の測位サーバ。
【請求項７２】
前記第一および第二のサーバに、前記サービングノードが属するネットワークから前記サービングノードの識別番号と前記サービングノードがカバーするエリアの対応関係を更新した対応関係更新情報を受信し、前記通知された対応関係更新情報に従って前記対応関係記憶手段を更新する対応関係更新手段を備えることを特徴とする請求項71記載の測位サーバ。
【請求項７３】
移動体端末の測位を要求するクライアントが接続されている第一の移動体通信事業者のネットワークに属する測位要求を処理する第一のサーバと、前記移動体端末が契約しているネットワークであって前記移動体端末が在圏するサービングノードの識別番号を管理するデータベースを有する第二の移動体通信事業者のネットワークに属する測位要求を処理する第二のサーバと、前記移動体端末がローミングしている第三の移動体通信事業者のネットワークに属する第三のサーバとで構成され、
前記第一のサーバは、前記クライアントが提供するサービスのカバーエリア情報を記憶するカバーエリア情報記憶手段と、前記サービングノードの識別番号と前記サービングノードがカバーするエリアの対応関係情報を記憶する第一の対応関係記憶手段と、前記第二のサーバのアドレスが前記データベースに問い合せる方法以外の方法で取得可能かどうかを判定するサーバアドレス取得方法判定手段と、前記データベースから前記移動体端末が在圏するサービングノードの識別番号および前記第二のサーバのアドレスを取得する第一のサービングノード識別番号取得手段と、前記第一のサービングノード識別番号取得手段で取得された前記サービングノードの識別番号および前記第一の対応関係記憶手段に記憶された前記対応関係情報から前記移動体端末が在圏するエリアを特定する第一の端末在圏エリア決定手段と、前記第一の端末在圏エリア決定手段で決定されたエリアが前記第一のカバーエリア情報記憶手段に記憶されている前記クライアントが提供するサービスのカバーエリア内かどうかを判定する第一のカバーエリア内外判定手段と、前記測位要求に対する応答としてカバーエリア外であることを前記クライアントに通知する第一の判定結果通知手段と、前記第一のカバーエリア情報記憶手段に記憶されている前記クライアントが提供するサービスのカバーエリア情報を付加した測位要求を前記第二のサーバに転送し、該転送した測位要求に対する応答を前記第二のサーバから受信して前記クライアントへ通知する第一の転送手段とを備え、前記クライアントから前記移動体端末にかかる測位要求を受信したとき、前記サーバアドレス取得方法判定手段において前記第二のサーバのアドレスが前記データベースに問い合せる方法以外の方法で取得できないと判定され、且つ、前記第一のサービングノード識別番号取得手段で取得したサービングノードの識別番号と前記カバーエリア情報記憶手段の内容とに基づいて前記第一の端末在圏エリア決定手段で決定されたエリアが前記第一のカバーエリア内外判定手段においてサービスのエリア外と判定された場合は、前記第一の判定結果通知手段によって応答を前記クライアントに通知し、それ以外の場合は、前記第一の転送手段により前記カバーエリア情報を付加した測位要求を前記第二のサーバに転送し、該転送した測位要求に対する応答を前記第二のサーバから受信して前記クライアントへ通知するものであり、
前記第二のサーバは、前記サービングノードの識別番号と前記サービングノードがカバーするエリアの対応関係情報を記憶する第二の対応関係記憶手段と、前記移動体端末が在圏する前記サービングノードの識別番号を記憶するサービングノード識別番号キャッシュと、前記第一のサーバから転送されてきた前記測位要求にかかる前記移動体端末が在圏するサービングノードの識別番号が前記サービングノード識別番号キャッシュに記憶されているかどうかを判定するキャッシュ存在判定手段と、前記移動体端末が在圏するサービングノードの識別番号を前記データベースから取得する第二のサービングノード識別番号取得手段と、前記サービングノードの識別番号および前記第二の対応関係記憶手段に記憶されている前記対応関係情報から前記移動体端末が在圏するエリアを決定する第二の端末在圏エリア決定手段と、前記第二の端末在圏エリア決定手段で決定されたエリアが前記測位要求に付加されているサービスのカバーエリア内かどうかを判定する第二のカバーエリア内外判定手段と、前記測位要求に対する応答としてカバーエリア外であることを前記第一のサーバに通知する判定結果通知手段と、前記測位要求を前記第三のサーバまたは前記第三のサーバからの測位要求を中継するサービングノードに転送し、該転送した測位要求に対する応答として前記サービングノードが中継する測位要求を受けて測位処理を実行する無線アクセスネットワークで得られた測位結果を受信して前記第一のサーバに転送する第二の転送手段とを備え、前記第一のサーバから前記移動体端末にかかる測位要求が転送されてきたとき、前記キャッシュ存在判定手段で存在しないと判定されるか、存在すると判定されても存在した前記サービングノードの識別番号と前記第二の対応関係情報記憶手段の内容とに基づいて前記第二の端末在圏エリア決定手段で決定されたエリアが前記第二のカバーエリア内外判定手段においてサービスのカバーエリア外と判定された何れかの場合であって、且つ、前記第二のサービングノード識別番号取得手段で取得したサービングノードの識別番号と前記第二のカバーエリア情報記憶手段の内容とに基づいて前記第二の端末在圏エリア決定手段で決定されたエリアが前記第二のカバーエリア内外判定手段においてサービスのカバーエリア外と判定された場合は、前記第二の判定結果通知手段によって応答を前記第一のサーバに通知し、それ以外の場合は、前記第二の転送手段により前記測位要求を前記第三のサーバに転送し、該転送した測位要求に対する応答を受信して前記第一のサーバに転送するものであることを特徴とする測位サーバ。
【請求項７４】
移動体端末の測位を要求するクライアントが接続されている第一の移動体通信事業者のネットワークに属する測位要求を処理する第一のサーバと、前記移動体端末が契約しているネットワークであって前記移動体端末が在圏するサービングノードの識別番号を管理するデータベースを有する第二の移動体通信事業者のネットワークに属する測位要求を処理する第二のサーバと、前記移動体端末がローミングしている第三の移動体通信事業者のネットワークに属する第三のサーバとで構成され、
前記第一のサーバは、前記クライアントが提供するサービスのカバーエリア情報を記憶するカバーエリア情報記憶手段と、前記サービングノードの識別番号と前記サービングノードがカバーするエリアの対応関係情報を記憶する第一の対応関係記憶手段と、前記第二のサーバのアドレスが前記データベースに問い合せる方法以外の方法で取得可能かどうかを判定するサーバアドレス取得方法判定手段と、前記データベースから前記移動体端末が在圏するサービングノードの識別番号および前記第二のサーバのアドレスを取得する第一のサービングノード識別番号取得手段と、前記第一のサービングノード識別番号取得手段で取得された前記サービングノードの識別番号および前記第一の対応関係記憶手段に記憶された前記対応関係情報から前記移動体端末が在圏するエリアを特定する第一の端末在圏エリア決定手段と、前記第一の端末在圏エリア決定手段で決定されたエリアが前記第一のカバーエリア情報記憶手段に記憶されている前記クライアントが提供するサービスのカバーエリア内かどうかを判定する第一のカバーエリア内外判定手段と、前記クライアントからの前記移動体端末に測位要求の種別が即時測位要求であるかどうかを判定する第一の測位要求種別判定手段と、前記測位要求に対する応答としてカバーエリア外であることを前記クライアントに通知する第一の判定結果通知手段と、前記第一のカバーエリア情報記憶手段に記憶されている前記クライアントが提供するサービスのカバーエリア情報を付加した測位要求を前記第二のサーバに転送し、該転送した測位要求に対する応答を前記第二のサーバから受信して前記クライアントへ通知する第一の転送手段とを備え、前記クライアントから前記移動体端末にかかる測位要求を受信したとき、前記サーバアドレス取得方法判定手段において前記第二のサーバのアドレスが前記データベースに問い合せる方法以外の方法で取得できないと判定され、且つ、前記測位要求種別判定手段において即時測位要求であると判定され、且つ、前記第一のサービングノード識別番号取得手段で取得したサービングノードの識別番号と前記カバーエリア情報記憶手段の内容とに基づいて前記第一の端末在圏エリア決定手段で決定されたエリアが前記第一のカバーエリア内外判定手段においてサービスのエリア外と判定された場合は、前記第一の判定結果通知手段によって応答を前記クライアントに通知し、それ以外の場合は、前記第一の転送手段により前記カバーエリア情報を付加した測位要求を前記第二のサーバに転送し、該転送した測位要求に対する応答を前記第二のサーバから受信して前記クライアントへ通知するものであり、
前記第二のサーバは、前記サービングノードの識別番号と前記サービングノードがカバーするエリアの対応関係情報を記憶する第二の対応関係記憶手段と、前記移動体端末が在圏する前記サービングノードの識別番号を記憶するサービングノード識別番号キャッシュと、前記第一のサーバから転送されてきた前記測位要求にかかる前記移動体端末が在圏するサービングノードの識別番号が前記サービングノード識別番号キャッシュに記憶されているかどうかを判定するキャッシュ存在判定手段と、前記移動体端末が在圏するサービングノードの識別番号を前記データベースから取得する第二のサービングノード識別番号取得手段と、前記サービングノードの識別番号および前記第二の対応関係記憶手段に記憶されている前記対応関係情報から前記移動体端末が在圏するエリアを決定する第二の端末在圏エリア決定手段と、前記第二の端末在圏エリア決定手段で決定されたエリアが前記測位要求に付加されているサービスのカバーエリア内かどうかを判定する第二のカバーエリア内外判定手段と、前記第一のサーバから転送されてきた前記移動体端末にかかる測位要求の種別が即時測位要求かどうかを判定する第二の測位要求種別判定手段と、前記測位要求に対する応答としてカバーエリア外であることを前記第一のサーバに通知する判定結果通知手段と、前記測位要求を前記第三のサーバまたは前記第三のサーバからの測位要求を中継するサービングノードに転送し、該転送した測位要求に対する応答として前記サービングノードが中継する測位要求を受けて測位処理を実行する無線アクセスネットワークで得られた測位結果を受信して前記第一のサーバに転送する第二の転送手段とを備え、前記サービングノードに転送し、該転送した測位要求に対する応答を受信して前記第一のサーバに転送する第二の転送手段とを備え、前記第一のサーバから前記移動体端末にかかる測位要求が転送されてきたとき、前記第二の測位要求種別判定手段の判定結果が即時測位要求であり、且つ、前記キャッシュ存在判定手段で存在しないと判定されるか、存在すると判定されても存在した前記サービングノードの識別番号と前記第二の対応関係情報記憶手段の内容とに基づいて前記第二の端末在圏エリア決定手段で決定されたエリアが前記第二のカバーエリア内外判定手段においてサービスのカバーエリア外と判定されており、且つ、前記第二のサービングノード識別番号取得手段で取得したサービングノードの識別番号と前記第二のカバーエリア情報記憶手段の内容とに基づいて前記第二の端末在圏エリア決定手段で決定されたエリアが前記第二のカバーエリア内外判定手段においてサービスのカバーエリア外と判定された場合は、前記第二の判定結果通知手段によって応答を前記第一のサーバに通知し、それ以外の場合は、前記第二の転送手段により前記測位要求を前記第三のサーバに転送し、該転送した測位要求に対する応答を受信して前記第一のサーバに転送するものであることを特徴とする移動通信システムにおける測位サーバ。
【請求項７５】
測位サーバを構成するコンピュータを、クライアントからの測位要求で測位を要求された移動体端末が在圏するサービングノードの識別番号を取得するサービングノード識別番号取得手段と、前記サービングノード識別番号取得手段で取得された前記サービングノードの識別番号で特定されるエリアが前記クライアントが提供するサービスのカバーエリア内かどうかを判定するカバーエリア内外判定手段と、前記カバーエリア内外判定手段でサービスのカバーエリア外と判定された場合に前記測位要求に対する応答としてカバーエリア外であることを通知する判定結果通知手段と、前記カバーエリア内外判定手段でサービスのカバーエリア内と判定された場合に前記サービングノードの識別番号で特定されるエリア内のどの場所に前記移動体端末が存在するかを測位する手段として機能させるプログラム
【請求項７６】
測位サーバを構成するコンピュータを、クライアントからの測位要求で測位を要求された移動体端末が在圏するサービングノードの識別番号を取得するサービングノード識別番号取得手段と、前記クライアントからの前記測位要求の種別が即時測位要求かどうかを判定する測位要求種別判定手段と、前記サービングノード識別番号取得手段で取得された前記サービングノードの識別番号で特定されるエリアが前記クライアントが提供するサービスのカバーエリア内かどうかを判定するカバーエリア内外判定手段と、前記測位要求種別判定手段で前記即時測位要求と判定され且つ前記カバーエリア内外判定手段でサービスのカバーエリア外と判定された場合に前記測位要求に対する応答としてカバーエリア外であることを通知する判定結果通知手段と、前記測位要求種別判定手段で前記即時測位要求でないと判定された場合および前記即時測位要求と判定されたが前記カバーエリア内外判定手段でサービスのカバーエリア内と判定された場合に前記サービングノードの識別番号で特定されるエリア内のどの場所に前記移動体端末が存在するかを測位する手段として機能させるプログラム。
【発明の詳細な説明】
【0001】
【発明の属する技術分野】
本発明は移動通信システムにおける移動体端末の位置を測定する測位システムに関する。
【0002】
【従来の技術】
最初に、移動体端末の位置を測定するネットワーク構成について説明する。端末の位置測定を行う際に関連するノードで構成される移動体通信システムの構成を図1に示す。LCSクライアント101は、端末107の位置に依存したサービス（いわゆる位置情報サービス。以下LCS）を提供するASP（Application Service Provider）を表し、サーバ103（以下GMLC：Gateway Mobile Location Center）に対して端末107の位置を要求する。移動体通信事業者のネットワークは、大きくコアネットワーク（以下CN : Core Network）と無線アクセスネットワーク（以下RAN :Radio Access Network）に分けられる。
【0003】
測位に関連するCN内のノードとしてはGMLC103、サービングノード（以下MSC/SGSN：Mobile Switching Center/Serving GPRS Support Node）104、データベース（以下HLR/HSS：Home Location Register/Home Subscriber Server）102がある。GMLC103は、LCSクライアント101の認証機能、測位要求の受け付けや測位結果の通知機能等を備えるゲートウェイである。MSC/SGSN104は、GMLC103からの測位要求をRANに通知し、RANからの測位結果をGMLC103に通知する機能を備える。HLR/HSS102は、加入者の情報や端末107が在圏する位置を管理するデータベースである。
【0004】
測位に関連するRAN内の主なノードとしては、無線制御装置（以下RNC：Radio Network Controller）105、無線基地局（以下Node-B）106がある。RNC105は、CNからの測位要求の処理、各種測位方法により取得したデータから端末の位置を算出する機能を備える。Node-B106は、測位用のデータの送信や端末107からの測位用データを受信する。他にも端末107が測位する際に用いる補助用のデータを送信するノード（SAS : Stand-alone SMLC）等も存在するが、図では省略している。
【0005】
各ノード間のインタフェースはオープン化されており、LCSクライアント101とGMLC103の間はLe、GMLC103とHLR/HSS102の間はLh、GMLC103とMSC/SGSN104の間はLg、HLR/HSS102とMSC/SGSN104の間はD、MSC/SGSN104とRNC105の間はIu、RNC105とNode-B108の間はIubとして参照される。
【0006】
ネットワーク構成、インタフェースの詳細は、3rd Generation Partnership Project（3GPP）の標準仕様TS23.271 V5.3.0、TS25.305 V5.4.0に記載されている。
【0007】
次に、端末の位置を測定する際の信号の流れ（以下測位フロー）について説明する。
【0008】
付加価値サービス提供のための測位フローの1つにLCSクライアントが測位処理を起動するMT-LR（Mobile Terminating Location Request）がある。MT-LRの測位フローを図2に示す。LCSクライアントはGMLCに対して測位要求を通知する（201）。測位要求を受けたGMLCは、Send-Routing-Info-for-LCSサービスを使用して端末が在圏するMSC/SGSNのアドレスをHLR/HSSから取得し（202、203）、端末が在圏するMSC/SGSNに対して測位要求（Provide-Subscriber-Locationサービス）を通知する（204）。なお、GMLCが既にMSC／SGSNのアドレスを保持している場合には、HLR／HSSへの問い合わせは省略されることもある。MSC/SGSNと端末の間でコネクションを確立した後（205）、MSC/SGSNは、RNCに対して測位要求（Location Reporting Controlメッセージ）を通知する（206）。測位要求を受信したRNCは、端末との間で測位処理を行い、端末の位置を算出する（207）。測位結果は、RNCからMSC/SGSNに通知され（Location Reportメッセージ）（208）、更にGMLC経由でLCSクライアントに通知される（209、210）。
【0009】
LCSクライアントとGMLCの間のインタフェースはLeとして参照され、プロトコルはLIF（Location Interoperability Forum）でMLP（Mobile Location Protocol）として仕様書番号TS101に規定されている。LCSクライアントとGMLCの間の動作例を図3に示す。LCSクライアントからGMLCに対して測位要求を送信する標準的な動作例である。LCSクライアントはGMLCに対して測位要求（Standard Location Immediate Request）を送る（301）。GMLCおよびその他のノードで測位処理が行われた後、GMLCはLCSクライアントに対して測位結果（Sandard Location Immediate Answer）を応答する（302）。LCSクライアントとGMLCの間の信号は、測位要求の種類に応じて他にも緊急用の測位サービス（Emaergency Location Immediate Service）やイベント指定が可能な測位サービス（Triggered Location Reporting Service）等が定義されている。なお、測位要求には、緯度・経度の精度(ll_acc)、水平方向精度(hor_acc)、垂直方向精度(alt_acc)、端末の位置を取得してからの最大時間(max_loc_age)、応答時間(resp_timer)、測位を実行する間隔(interval)、測位開始時間(start_time)、測位終了時間(stop_time)、測位を開始する端末の動作(ms_action)の内の任意の1つ或いは複数或いは全てを、パラメータとして指定することが可能である。以下ではこのような測位に対する要求パラメータをQoSと呼ぶ。
【0010】
ここで、LCSクライアントが測位要求する際にQoS条件を指定できるようにした移動通信システムを記載した文献として、後述する特許文献1がある。また、同文献1に記載の移動通信システムでは、LCSクライアントに相当するリクエスティングアプリケーションが測位精度などのQoS条件を測位要求時に指定した場合に、ネットワークのGMLC相当のノードにおいて、要求されたQoS条件を実現できるか否かを判定し、実現できる場合には測位を実行し、実現できない場合にはその旨のメッセージを前記アプリケーションに送って測位は実行しないとしているが、QoSを満足できるかどうかの判定方法や、判定に使用する端末の測位能力やネットワークの測位能力の入手方法についてはなんら具体的な開示はなされていない。特許文献1と同様に所定の条件が成立しない場合には実際の測位を行わない他の従来技術としては、後述する特許文献2に記載されるように、測位が要求される都度、測位対象の端末に対して測位を許可するかどうかを問い合わせ、測位を拒否する応答があった端末に対しては測位を実施しない技術もある。
【0011】
次にRANにおける測位処理について説明する。MSC/SGSNからの測位要求（Location Reporting Controlメッセージ）を受け取ったRNCは、測位要求に含まれるQoS情報と後述する図5に示す手順によって取得する端末の測位能力、および自身が備える測位能力から測位方式を決定する。
【0012】
主な測位方式としては、無線基地局のIDを用いるCell ID方式、3つ以上の無線基地局からの信号到達時間差を測定して位置を算出するOTDOA（Observed Time Difference Of Arrival）方式、端末に内蔵したGPSとネットワークからのアシスタンスデータを元に位置を算出するA-GPS方式がある。測位精度の目安として、Cell ID方式は敷設する無線基地局の密度に依存するが100mから数km、OTDOA方式は50m〜150m、A-GPSは5m〜10mと考えられている。
【0013】
MSC/SGSN、RNC、端末の制御プレーンのプロトコルスタックを図4に示す。端末とRNCの間でRRC接続手順が、端末とMSC/SGSNの間で移動管理手順がそれぞれ処理される。RNCが端末の測位能力を取得するRRC接続手順を図5に示す。RNCと端末の間でコネクションが確立されていない場合には、ページングによりRNCと端末の間でコネクションを確立する（401）。その上で更に端末はRRC（Radio Resource Control）接続要求をRNCに通知する（402）。RNCからRRC接続開始通知（RRC Connection Setup）を受けた端末は、RRC接続完了通知（RRC Connection Setup Complete）をRNCに通知する（403、404）。RRC接続完了通知には、端末の無線アクセスに関する情報（UE Radio Access Capability）が含まれる。その情報の中に端末の測位能力（UE Positioning Capability）を示すパラメータが含まれている。パラメータには、単独測位、端末ベースのOTDOA、A-GPS、IPDL（Idle Period on the Down Link）、RTT（Round Trip Time）等の測位方式が含まれる。
【0014】
RNCは、端末の能力と自身が備える測位能力とを比較し、選択可能な測位処理を抽出し、測位要求に含まれる測位精度を満足することが期待される測位方式を選択し、測位処理を実行する。測位した結果は、位置、測位精度（Accuracy）、存在確率（Confidence）としてMSC/SGSNへ通知される（Location Report）。
【0015】
次に端末が他の移動体通信事業者のネットワークにローミングしている場合の位置情報取得手順について説明する。
【0016】
異なる3つの移動体通信事業者からなるネットワーク構成を図6に示す。端末509は移動体通信事業者Bと契約しているものとし、移動体通信事業者Cのネットワークにローミングした環境でLCSを受ける場合を考える。なお、LCSを提供するLCSクライアント501は第三の移動体通信事業者Aのネットワークに接続されているものとする。移動体通信事業者AのGMLC（以下R-GMLC）502は移動体通信事業者BのGMLC（以下H-GMLC）503とはLrとして参照されるインタフェースで接続されている。同様にH-GMLC503は移動体通信事業者CのGMLC（以下V-GMLC）512とLrインタフェースで接続されている。図6では一部省略されているが、各移動体通信事業者のネットワーク構成は図1に記載のネットワーク構成と同様である。
【0017】
この構成においてLCSクライアント起動の測位処理が行われる手順を図7、図8に示す。図7は測位要求がH-GMLCからV-GMLCへ転送される場合、図8はH-GMLCからMSC/SGSNへ転送される場合を示している。LCSクライアントからの測位要求（601、701）を受けたR-GMLCは、HLRに問い合わせる等してH-GMLCの宛先を取得し（602〜603、702〜703）、H-GMLCに対して測位要求を転送する（604、704）。同様にH-GMLCは、HLRに問い合わせる等してV-GMLCあるいはMSC/SGSNの宛先を取得する（605〜606、705〜706）。V-GMLCが存在しない場合にはMSC/SGSNに測位要求は転送される（707）。V-GMLCが存在する場合には予め事業者間の取り決めに従って、V-GMLCあるいはMSC/SGSNへ測位要求を転送する（607、707）。V-GMLCあるいはMSC/SGSNが測位要求を受けた以降の処理（608〜613、708〜711）は、非ローミング環境における測位処理と同様である。そして図7の場合、端末の位置情報を受け取ったV-GMLCはH-GMLCに測位結果を転送し（614）、更にH-GMLCは、R-GMLCに測位結果を転送し（615）、R-GMLCはLCSクライアントに測位結果を通知する(616)。また図8の場合、端末の位置情報を受け取ったMSC/SGSNは、測位要求を受けたH-GMLCに測位結果を転送し（712）、更にH-GMLCは、R-GMLCに測位結果を転送し（713）、R-GMLCはLCSクライアントに測位結果を通知する(714)。
【0018】
ローミング環境、非ローミング環境に関わらず、移動体通信においてネットワークには端末の移動管理機能が備わっている。端末の移動管理について説明する。図6は、端末が移動体通信事業者Bから移動体通信事業者Cに移動した場合を示している。端末が契約している移動体通信事業者BのHLR/HSS504と通信事業者のMSC/SGSN506はDとして参照されるインタフェースで接続されている。移動管理の手順を図9に示す。端末が接続されている無線基地局の変化を検出すると、端末はMSC/SGSNに対して位置登録要求（Location Updating Request）を通知し（801）、MSC/SGSNはHLR/HSSに対して位置登録要求（MAP_UPDATE_(GPRS)_LOCATION）を転送する(802)。位置登録要求を受けたHLR/HSSは、端末が在圏するMSC/SGSNのアドレスを取得すると、MSC/SGSNに対して加入者情報を転送する（MAP_INSERT_SUBSCRIBER_DATE）（803）。加入者情報を取得し、情報を保存したMSC/SGSNはHLR/HSSに対してackを返す（804）。ackを受けたHLR/HSSは、MSC/SGSNに対して位置登録完了を通知し（805）、MSC/SGSNは端末に対して位置登録完了通知を転送し（806）、位置登録処理は完了する。
【0019】
MSC/SGSNがHLR/HSSへ通知する位置登録要求(MAP_UPDATE_(GPRS)_LOCATION)には、MSC番号やSGSN番号が含まれている。番号の構成を図10に示す。3つに区分され、先頭から国番号CC(Country Code)、国内宛先コードNDC(National DestinationCode)、加入者番号SN(Subscriber Number)である。国内宛先コードNDCと加入者番号SNを合わせたものが国内ISDN番号に相当し、更に国番号CCを加えたものが国際ISDN番号に相当する。
【0020】
【特許文献1】
特表2002-507105号公報
【特許文献2】
特開2002-159063号公報
【0021】
【発明が解決しようとする課題】
しかしながら、上述した従来の移動通信システムにおける測位システムでは、無駄な測位処理によってネットワーク資源が無駄に消費されてしまうという課題がある。その理由は以下の通りである。
【0022】
端末の位置に依存したサービスを提供するLCSクライアントの中には、提供サービス全般あるいはサービスタイプ毎にエリア限定でサービスを提供するものがある。このようなエリア限定サービスでは、サービスのカバーエリア内に端末が存在しないならば、LCSクライアントはサービスを提供する必要がない。しかし、LCSクライアントは端末がサービスのカバーエリア内に存在するかどうかを予め確認する手段がないため、測位要求は行う。この結果、LCSクライアントの提供するサービスのカバーエリア外に端末が移動していた場合、LCSクライアントからの測位要求によりGMLCが測位処理を実行し、測位結果をLCSクライアントに返すものの、LCSクライアントはサービスを提供しないといった状況が発生する。すなわち、サービスが提供されないにも関わらず無駄なトラヒックの発生ならびに無駄なネットワーク資源利用が発生することが課題である。これは、ローミング環境においてLCSクライアントが端末の位置情報を取得する場合には特に顕著である。何故なら、端末が契約している移動体通信事業者のネットワークから端末がローミングしている移動体通信事業者のネットワークへ無駄な測位要求トラフィックが発生し、更に、ローミング先移動体通信事業者のネットワーク資源を使用して無駄な測位処理が発生してしまうからである。なお、特許文献1には、LCSクライアントに相当するリクエスティングアプリケーションがQoS条件を測位要求時に指定した場合に、GMLC相当のノードにおいて、要求されたQoS条件を実現できるか否かを判定し、実現できる場合には測位を実行し、実現できない場合にはその旨のメッセージを前記アプリケーションに送って測位は実行しないとしているが、測位要求が出された際の端末が存在する位置とLCSクライアントが提供するサービスのカバーエリアについての記載はなく、ましてや端末がカバーエリア内に存在するかどうかを測位実行前に判定して実際の測位の可否を決定する考えは記載も示唆もない。
【0023】
【発明の目的】
本発明は、上記問題点を解決するためになされたものであって、その目的は、無駄な測位処理によってネットワーク資源が無駄に消費されてしまうのを防止することにある。
【0024】
本発明の別の目的は、端末がローミングしている環境においてLCSクライアントが端末の位置情報を取得する場合に、無駄な測位処理によってネットワーク資源が無駄に消費されてしまうのを防止することにある。
【0025】
本発明の他の目的は、端末がローミングしているエリアが、LCSクライアントが提供するサービスのカバーエリア内か、カバーエリア外かを、測位要求をローミング先に通知する前に判断する測位システム並びに測位方法を提供することを目的とする。
【0026】
【課題を解決するための手段】
上記目的を達成するため、本発明の第一の測位システムは、1もしくは複数の移動体端末と前記移動体端末の測位を要求する1もしくは複数のクライアントと前記移動体端末および前記クライアントに接続された1もしくは複数のネットワークとで構成される移動通信システムにおいて、前記ネットワークは、前記クライアントからの測位要求で測位を要求された前記移動体端末が在圏するサービングノードの識別番号を取得するサービングノード識別番号取得手段と、前記サービングノード識別番号取得手段で取得された前記サービングノードの識別番号で特定されるエリアが前記クライアントが提供するサービスのカバーエリア内かどうかを判定するカバーエリア内外判定手段と、前記カバーエリア内外判定手段でサービスのカバーエリア外と判定された場合に前記測位要求に対する応答としてカバーエリア外であることを通知する判定結果通知手段と、前記カバーエリア内外判定手段でサービスのカバーエリア内と判定された場合に前記サービングノードの識別番号で特定されるエリア内のどの場所に前記移動体端末が存在するかを測位する手段とを備える。
【0027】
また上記目的を達成するため、本発明の第二の測位システムは、1もしくは複数の移動体端末と前記移動体端末の測位を要求する1もしくは複数のクライアントと前記移動体端末および前記クライアントに接続された1もしくは複数のネットワークとで構成される移動通信システムにおいて、前記ネットワークは、前記クライアントからの測位要求で測位を要求された前記移動体端末が在圏するサービングノードの識別番号を取得するサービングノード識別番号取得手段と、前記クライアントからの前記測位要求の種別が即時測位要求かどうかを判定する測位要求種別判定手段と、前記サービングノード識別番号取得手段で取得された前記サービングノードの識別番号で特定されるエリアが前記クライアントが提供するサービスのカバーエリア内かどうかを判定するカバーエリア内外判定手段と、前記測位要求種別判定手段で前記即時測位要求と判定され且つ前記カバーエリア内外判定手段でサービスのカバーエリア外と判定された場合に前記測位要求に対する応答としてカバーエリア外であることを通知する判定結果通知手段と、前記測位要求種別判定手段で前記即時測位要求でないと判定された場合および前記即時測位要求と判定されたが前記カバーエリア内外判定手段でサービスのカバーエリア内と判定された場合に前記サービングノードの識別番号で特定されるエリア内のどの場所に前記移動体端末が存在するかを測位する手段とを備える。
【0028】
【作用】
本発明の測位システムにあっては、クライアントから移動体端末にかかる測位要求が合った場合、ネットワークが、移動体端末の在圏するサービングノードの識別番号から移動体端末が存在するエリアを特定し、クライアントのサービスのカバーエリアと比較して、若しクライアントが提供するサービスのカバーエリア外に移動体端末が存在していれば測位要求の応答としてカバーエリア外に移動体端末が存在することを通知することにより、無駄な測位処理を削減する。
【0029】
【発明の第1の実施の形態】
第1の実施の形態にかかる移動通信ネットワークの構成例を図11を参照して説明する。図11において、端末1は測位対象となる携帯電話機などの移動体端末、LCSクライアント2は端末1の測位を要求し端末1の位置に依存したサービスを提供するパーソナルコンピュータなどの情報処理装置、ネットワーク3は移動体通信事業者Aのネットワーク、ネットワーク4は移動体通信事業者Bのネットワーク、5は移動体通信事業者Cのネットワークである。端末1は移動体通信事業者Bと契約している加入者であり、図11では移動体通信事業者Cのネットワーク5にローミングしている。
【0030】
LCSクライアント2は、測位対象とする端末1を一意に識別可能な端末ID、自クライアントを一意に識別可能なクライアントID、自クライアントが端末1に対してエリア限定で提供するサービスのタイプを指定した測位要求をネットワーク3のGMLC（R-GMLC）21に送信する送信手段11と、送信した測位要求に対する応答をR-GMLC21から受信する受信手段12とを備える。
【0031】
R-GMLC21は、LCSクライアント2から受信した測位要求を、測位対象である端末1のホームネットワークであるネットワーク4のGMLC（H-GMLC）31に転送する要求転送手段22と、転送した測位要求に対する応答をH-GMLC31から受信し、LCSクライアント2に転送する応答転送手段23と、LCSクライアント2が提供するサービスのカバーエリア情報を各LCSクライアント毎かつサービスタイプ毎に記憶するカバーエリア情報記憶手段24と、LCSクライアント2の測位要求を転送したH-GMLC31からの当該LCSクライアント2のカバーエリア情報の問い合わせがあった場合にカバーエリア情報記憶手段24から該当するカバーエリア情報を読み出してH-GMLC31に通知するカバーエリア情報通知手段25とを備える。
【0032】
H-GMLC31は、LCSクライアント2が提供するサービスのカバーエリア情報を各LCSクライアント毎かつサービスタイプ毎に記憶するカバーエリア情報キャッシュ32と、R-GMLC21からLCSクライアント2が発した端末1の測位要求を受信したときに、その測位要求に含まれるLCSクライアントIDで特定されるLCSクライアント2が提供するサービスのカバーエリア情報がカバーエリア情報キャッシュ32に保持されているかどうかを判定するカバーエリア情報存在判定手段33と、このカバーエリア情報存在判定手段33で保持されていないと判定されたLCSクライアント2が提供するサービスのカバーエリア情報をR-GMLC21に問い合わせるカバーエリア情報問い合わせ手段34と、この問い合わせに応じてR-GMLC21から通知されるカバーエリア情報をカバーエリア情報キャッシュ32に保存するカバーエリア情報保存手段35と、R-GMLC21から転送されたLCSクライアント2の端末1にかかる測位要求に含まれる端末IDで特定される端末1が在圏するMSC/SGSNの識別番号をHLR/HSS51に問い合わせるサービングノード識別番号問い合わせ手段36と、MSC/SGSNの識別番号とそのMSC/SGSNがカバーするエリアとの対応関係情報を記憶する対応関係記憶手段37と、前記サービングノード識別番号の問い合わせに対してHLR/HSS51から端末1の在圏するMSC/SGSNの識別番号が通知されてきた場合に、通知されたMSC/SGSNの識別番号をキーに対応関係記憶手段37を検索し、端末1の在圏するMSC/SGSNがカバーするエリアを求める端末在圏エリア決定手段38と、R-GMLC21から転送されたLCSクライアント2の端末1にかかる測位要求に含まれるクライアントIDおよびサービスエリアで特定されるサービスのカバーエリア情報をカバーエリア情報キャッシュ32から入力し、その測位要求に含まれる端末IDで特定される端末1が在圏するMSC/SGSNのカバーエリア情報を端末在圏エリア決定手段38から入力して比較し、端末1が在圏する場所がサービスのカバーエリア内か、カバーエリア外かを判定するカバーエリア内外判定手段39と、このカバーエリア内外判定手段39でカバーエリア外と判定された場合にその旨を測位要求に対する応答として測位要求転送元のR-GMLC21に通知する判定結果通知手段40と、カバーエリア内外判定手段39でカバーエリア内と判定された場合に、R-GMLC21から転送された測位要求に端末1が在圏するMSC／SGSNの識別番号を付加して図7及び図8を参照して説明した従来の技術と同様に端末1のローミング先ネットワーク5のGMLC(V-GMLC。図示せず)またはMSC/SGSN(VMSC/SGSN)61に転送し、この転送した測位要求に対する応答をローミング先ネットワーク5のV-GMLC(図示せず)またはVMSC/SGSN61から受信したときにR-GMLC21に転送する測位要求手段41とを備える。
【0033】
HLR/HSS5は、端末IDとこの端末IDで特定される端末が在圏するMSC/SGSNの識別番号の対、その端末のホームネットワークのGMLCのアドレス、その端末がローミングしているネットワークのGMLCやMSC／SGSNのアドレスを記憶するサービングノード識別番号記憶手段52と、端末1のローミング先ネットワーク5のVMSC/SGSN61から端末IDとこの端末IDで特定される端末の在圏するMSC/SGSNの識別番号が通知されたときに、端末IDとMSC/SGSNの識別番号の対の情報、その端末がローミングしているネットワークのGMLCやMSC／SGSNのアドレスをサービングノード識別番号記憶手段52に保存するサービングノード識別番号保存手段53と、H-GMLC31のサービングノード識別番号問い合わせ手段36から端末IDを指定した問い合わせがあった場合に、サービングノード識別番号記憶手段52を端末IDで検索して在圏するMSC/SGSNの識別番号、その端末のホームネットワークのGMLCのアドレス、その端末がローミングしているネットワークのGMLCやMSC／SGSNのアドレスを取得し、問い合わせ元に通知するサービングノード識別番号応答手段53とを備える。
【0034】
VMSC/SGSN61は、端末1から位置登録要求が出されたときに、端末1の端末IDと自身(VMSC/SGSN)の識別番号まどを、端末1のホームネットワークであるネットワーク4のHLR/HSS51へ通知するサービングノード識別番号通知手段62を備える。
【0035】
端末1は、位置登録手段71を備える。
【0036】
なお、各ネットワーク3、4、5内の図示を省略したその他の構成要素は従来技術の欄で説明した従来の移動通信ネットワークと同じである。
【0037】
図12は本実施の形態の動作例を説明する移動体通信システムにおける測位フローである。2つの独立した処理が記載されている。1つ目の処理は、従来技術の欄に記載した端末の移動を管理する位置登録処理である。この位置登録処理により、端末1が在圏するサービングノードの識別番号(VMSC/SGSNの識別番号)がHLR/HSS51に通知され(901、902)、サービング識別番号記憶手段52に保存される(903)。2つ目の処理は、LCSクライアント2が提供するサービスのカバーエリアと端末1が在圏するエリアを考慮して行う測位処理である。以下、2つ目の処理について詳しく説明する。
【0038】
LCSクライアント2が接続されたR-GMLC21は、LCSクライアント2が提供するサービス毎のカバーエリア情報をカバーエリア情報記憶手段24に予め保持している。R-GMLC21は、LCSクライアント2から測位要求を受け付けると(904)、要求転送手段22によりH-GMLC31に対して測位要求を転送する(905)。この測位要求には、測位対象となる端末1の端末ID、LCSクライアント2のクライアントID、サービスタイプが含まれている。
【0039】
測位要求を受け付けたH-GMLC31は、先ずカバーエリア情報存在判定手段33により、測位要求に含まれる測位要求者のID（この場合には、LCSクライアントのID）とサービス内容を示すサービスタイプから、そのサービスを提供可能なカバーエリア情報がカバーエリア情報キャッシュ32に保持されているか否かを判定する(906)。保持していない場合には、カバーエリア情報問い合わせ手段34によりR-GMLC21に対してLCSクライアントのIDおよびサービスタイプ（サービスタイプは省略しても良い）を指定してカバーエリア情報を問い合わせるカバーエリア通知要求を行い(907)、この要求に応答してR-GMLC21のカバーエリア情報通知手段25がカバーエリア情報記憶手段24に記憶されたLCSクライアント2が提供するサービスのカバーエリア情報を応答してくると(908)、カバーエリア情報保存手段35によってカバーエリア情報キャッシュ32に保存する(909)。その後、制御がサービングノード識別番号問い合わせ手段36に移る。また、該当するカバーエリア情報がカバーエリア情報キャッシュ32に既に存在する場合には、907〜909の処理はスキップされ、サービングノード識別番号問い合わせ手段36に速やかに制御が渡される。
【0040】
次に、H-GMLC31は、サービングノード識別番号問い合わせ手段36により、端末1が在圏するMSC/SGSNの識別番号などをSend-Routing-Info-for-LCSサービスを使用してHLR/HSS51に問合せる(910)。なお、HLR/HSS51への問い合わせはSend-Routing-Info-for-LCS以外の新たなサービスを追加して行っても良い。この問い合わせに対してHLR/HSS51のサービングノード識別番号応答手段53がサービングノード識別番号記憶手段52から端末1の在圏するMSC/SGSNの識別番号などを応答してくると(911)、H-GMLC31は、端末在圏エリア決定手段38により、MSC/SGSNの識別番号とエリア情報の対応関係を記憶する対応関係記憶手段37を参照して、応答されてきたMSC/SGSNの識別番号から端末1が位置するエリアを決定する(912)。
【0041】
次に、H-GMLC31は、カバーエリア内外判定手段39により、LCSクライアント2が提供するサービスのカバーエリアに端末1が在圏するか否かを判定する(913)。端末1がカバーエリアの外に存在する場合には、判定結果通知手段40により、LCSクライアント2に対してカバーエリア外に端末1が位置することをR-GMLC21経由で通知する(914、915)。LCSクライアント2が提供するサービスのカバーエリアに端末1が在圏する場合には、従来の手順通りにH-GMLC31は測位要求をV-GMLC5へ転送する。
【0042】
H-GMLC31で実行される処理のフローチャートを図13に示す。H-GMLC31は測位要求を受け付けると(S1)、LCSクライアント2が提供するサービスのカバーエリア特定のために使用するLCSクライアントID、サービスタイプ、端末が在圏しているエリアを特定するために使用する端末IDを測位要求中から抽出する(S2)。次に、H-GMLCは、LCSクライアントIDとサービスタイプから提供されるサービスのカバーエリア情報をカバーエリア情報キャッシュ32に保持しているか否かをカバーエリア情報存在判定手段33により判定する(S3)。対応するサービスのカバーエリア情報を保持していない場合には、カバーエリア情報問い合わせ手段34により、R-GMCL21に対してカバーエリア情報を要求する(S4)。そして、R-GMLC21からの応答を待ち(S5)、カバーエリア情報を取得すると、二次利用のために情報をカバーエリア情報キャッシュ32に保存する(S6)。
【0043】
次に、サービングノード識別番号問い合わせ手段36により、端末1が在圏するMSC/SGSNの識別番号などをHLR/HSSに対して要求し(S7)、応答を待つ(S8)。応答が得られると、MSC/SGSNの識別番号は必ずしもエリアを表現していないため、端末在圏エリア決定手段38によりH-GMLC31の対応関係記憶手段37に予め保持した情報を元にMSC/SGSNの識別番号から端末1が在圏するエリアを特定する(S9)。そして、端末1が在圏するエリアとサービスのカバーエリアとを比較する(S10)。サービスのカバーエリアに前記特定した端末1の在圏エリアが含まれている（カバーエリア内）場合には、従来の手順に従って測位要求をV-GMLCあるいはMSC/SGSNへ転送する(S11)。サービスのカバーエリアに前記特定した端末の在圏エリアが含まれていない（カバーエリア外）場合には、端末1はサービスのカバーエリア外であることをR-GMLCへ通知する(S12)。
【0044】
なお、サービスエリア外であるか、サービスエリア内であるかを判定するエリアの粒度は様々である。例えば、国単位でエリアを管理することも可能である。すなわち、LCSクライアント2が提供するサービス毎のカバーエリア情報は、サービスを提供している国番号のリストであり、MSC/SGSNの識別番号から決定する端末1が位置するエリア情報はMSC/SGSNの識別番号から抽出される国番号である。このことは、以降のすべての実施の形態においても同様である。
【0045】
【発明の第2の実施の形態】
第1の実施の形態では、LCSクライアント2が提供するサービスのカバーエリア内に端末1が在圏するか否かを判定する処理を、端末1が契約する移動体通信事業者BのH-GMLC31で判定するようにしたが、本実施の形態では、LCSクライアント2が接続される移動体通信事業者AのR-GMLC21で判定する。
【0046】
本実施の形態にかかる移動通信ネットワークの構成例を図14を参照して説明する。図14に示される移動通信ネットワークにおけるR-GMLC21は、LCSクライアント2が提供するサービスのカバーエリア情報を各LCSクライアント毎かつサービスタイプ毎に記憶するカバーエリア情報記憶手段24と、LCSクライアント2から端末1にかかる測位要求を受信したときに、測位要求に含まれる端末IDで特定される端末1が在圏するMSC/SGSNの識別番号などをHLR/HSS51に問い合わせるサービングノード識別番号問い合わせ手段26と、MSC/SGSNの識別番号とそのMSC/SGSNがカバーするエリアとの対応関係情報を記憶する対応関係記憶手段27と、前記サービングノード識別番号の問い合わせに対してHLR/HSS51から端末1の在圏するMSC/SGSNの識別番号などが通知されてきた場合に、通知されたMSC/SGSNの識別番号をキーに対応関係記憶手段27を検索し、端末1の在圏するMSC/SGSNがカバーするエリアを求める端末在圏エリア決定手段28と、LCSクライアント2から要求された端末1にかかる測位要求に含まれるクライアントIDおよびサービスエリアで特定されるサービスのカバーエリア情報をカバーエリア情報記憶手段24から入力し、その測位要求に含まれる端末IDで特定される端末1が在圏するMSC/SGSNのカバーエリア情報を端末在圏エリア決定手段28から入力して両者を比較し、端末1が在圏する場所がサービスのカバーエリア内か、カバーエリア外かを判定するカバーエリア内外判定手段29と、このカバーエリア内外判定手段29でカバーエリア外と判定された場合にその旨を測位要求に対する応答としてLCSクライアント2に通知する判定結果通知手段30と、カバーエリア内外判定手段29でカバーエリア内と判定された場合に、LCSクライアント2から受信した測位要求に端末1が在圏するMSC／SGSNの識別番号を付加して図7及び図8を参照して説明した従来の技術と同様に端末1のホームネットワーク4のGMLC(H-GMLC。図示せず)に転送する要求転送手段22と、この転送した測位要求に対する応答を端末1のホームネットワーク4のH-GMLC(図示せず)から受信したときにLCSクライアント2に転送する応答転送手段23とを備える。LCSクライアント2、HLR/HSS51、VMSC/SGSN61、端末1の構成は、第1の実施の形態にかかる移動通信ネットワークの構成を示した図11と同じであり、各ネットワーク3、4、5内の図示を省略したその他の構成要素は従来技術の欄で説明した従来の移動通信ネットワークと同じである。
【0047】
図15は本実施の形態の動作例を説明する移動体通信システムにおける測位フローである。2つの独立した処理が記載されている。1つ目の処理は、従来技術の欄に記載した端末の移動を管理する位置登録処理である。この位置登録処理により、端末1が在圏するサービングノードの識別番号(VMSC/SGSNの識別番号)などがHLR/HSS51に通知され(1001、1002)、サービング識別番号記憶手段52に保存される(1003)。2つ目の処理は、LCSクライアント2が提供するサービスのカバーエリアと端末1が在圏するエリアを考慮して行う測位処理である。以下、2つ目の処理について詳しく説明する。
【0048】
LCSクライアント2が接続されたR-GMLC21は、LCSクライアント2が提供するサービス毎のカバーエリア情報をカバーエリア情報記憶手段24に予め保持している。R-GMLC21は、LCSクライアント2から測位要求を受け付けると(1004)、サービングノード識別番号問い合わせ手段26により、測位要求に含まれる端末IDを指定し、端末1が在圏するMSC/SGSNの識別番号などをSend-Routing-Info-for-LCSサービスを使用してHLR/HSS51に問合せる(1005)。なお、HLR/HSS51への問い合わせはSend-Routing-Info-for-LCS以外の新たなサービスを追加して行っても良い。この問い合わせに対してHLR/HSS51のサービングノード識別番号応答手段53がサービングノード識別番号記憶手段52から端末1の在圏するMSC/SGSNの識別番号などを応答してくると(1006)、R-GMLC21は、端末在圏エリア決定手段28により、MSC/SGSNの識別番号とエリア情報の対応関係を記憶する対応関係記憶手段27を参照して、応答されてきたMSC/SGSNの識別番号から端末1が位置するエリアを決定する(1007)。
【0049】
次に、R-GMLC21は、カバーエリア内外判定手段29により、LCSクライアント2が提供するサービスのカバーエリアに端末1が在圏するか否かを判定する(1008)。端末1がカバーエリアの外に存在する場合には、判定結果通知手段30により、LCSクライアント2に対してカバーエリア外に端末1が位置することを通知する(1009)。LCSクライアント2が提供するサービスのカバーエリアに端末1が在圏する場合には、従来の手順通りにR-GMLC21は測位要求を端末1のホームネットワーク4のH-GMLC(図示せず)へ転送する。
【0050】
【発明の第3の実施の形態】
第1の実施の形態では、端末1のローミング先ネットワーク5におけるMSC/SGSNの識別番号とエリア情報の対応関係情報を端末1のホームネットワーク4のH-GMLC31が予め保持していた。しかし、端末1のローミング先ネットワーク5におけるMSC/SGSNの識別番号とエリアの対応関係は、そのMSC/SGSN(サービングノード)を保有する通信事業者Ｃのみが知りえる情報であることもあり、その場合にはH-GMLC31で対応関係を解決することができない。本実施の形態はこのような場合であっても無駄な測位を無くすことができるように、LCSクライアント2が提供するサービスのカバーエリア内に端末1が在圏するか否かを判定する処理を、端末1のローミング先ネットワークにおけるGMLCで行う。
【0051】
本実施の形態にかかる移動通信ネットワークの構成例を図16を参照して説明する。図16に示される移動通信ネットワークにおけるR-GMLC21は、LCSクライアント2が提供するサービスのカバーエリア情報を各LCSクライアント毎かつサービスタイプ毎に記憶するカバーエリア情報記憶手段24と、LCSクライアント2から端末1にかかる測位要求を受信したときに、測位要求に含まれる端末IDで特定される端末1が在圏するMSC/SGSNの識別番号などをHLR/HSS51に問い合わせるサービングノード識別番号問い合わせ手段26と、前記サービングノード識別番号の問い合わせに対してHLR/HSS51から端末1の在圏するMSC/SGSNの識別番号などが通知されてきた場合に、通知されたMSC/SGSNの識別番号から国番号CC(図10参照)を抽出することにより、端末1が在圏する国を判別する在圏国判別手段81と、測位要求に含まれるクライアントIDおよびサービスタイプをキーにカバーエリア情報記憶手段24を検索して得たLCSクライアント2が提供するサービスのカバーエリア情報から、在圏国判別手段81で判別された国に含まれるカバーエリア情報を抽出する在圏国内カバーエリア情報生成手段82と、この在圏国内カバーエリア情報生成手段82で生成されたカバーエリア情報および端末1が在圏するMSC/SGSNの識別番号をLCSクライアント2から受信した測位要求に付加したカバーエリア情報付き測位要求を端末1のホームネットワーク4のGMLC(H-GMLC)31に転送する要求転送手段22と、この転送した測位要求に対する応答をH-GMLC31から受信したときにLCSクライアント2に転送する応答転送手段23とを備える。
【0052】
H-GMLC31は、R-GMLC21から転送されたカバーエリア情報付きの測位要求を端末1のローミング先ネットワーク5のV-GMLC91に転送し、この転送した測位要求に対する応答をV-GMLC91から受信したときにR-GMLC21に転送する測位要求手段41を備える。
【0053】
V-GMLC91は、ネットワーク5に存在するVMSC/SGSN61の識別番号とそのVMSC/SGSNがカバーするエリアとの対応関係情報を記憶する対応関係記憶手段92と、H-GMLC31からカバーエリア情報付きの端末1にかかる測位要求が転送されてきたときに、測位要求に含まれる端末1が在圏するMSC/SGSNの識別番号で特定されるVMSC/SGSN61のカバーエリア情報を対応関係記憶手段92から取得し、この取得したVMSC/SGSN61のカバーエリア情報と測位要求に付加されているサービスのカバーエリア情報とを比較して、端末1が在圏する場所がサービスのカバーエリア内か、カバーエリア外かを判定するカバーエリア内外判定手段93と、このカバーエリア内外判定手段93でカバーエリア外と判定された場合にその旨を測位要求に対する応答としてH-GMLC31に通知する判定結果通知手段94と、カバーエリア内外判定手段93でカバーエリア内と判定された場合に、H-GMLC31から受信した測位要求を図7を参照して説明した従来の技術と同様に端末1の在圏するVMSC/SGSN61に転送し、この転送した測位要求に対する応答をVMSC/SGSN61から受信したときにH-GMLC31に転送する測位要求手段95とを備える。
【0054】
LCSクライアント2、HLR/HSS51、VMSC/SGSN61、端末1の構成は、第1の実施の形態にかかる移動通信ネットワークの構成を示した図11と同じであり、各ネットワーク3、4、5内の図示を省略したその他の構成要素は従来技術の欄で説明した従来の移動通信ネットワークと同じである。
【0055】
図17は本実施の形態の動作例を説明する移動体通信システムにおける測位フローである。2つの独立した処理が記載されている。1つ目の処理は、従来技術の欄に記載した端末の移動を管理する位置登録処理である。この位置登録処理により、端末1が在圏するサービングノードの識別番号(VMSC/SGSNの識別番号)などがHLR/HSS51に通知され(1101、1102)、サービング識別番号記憶手段52に保存される(1103)。2つ目の処理は、LCSクライアント2が提供するサービスのカバーエリアと端末1が在圏するエリアを考慮して行う測位処理である。以下、2つ目の処理について詳しく説明する。
【0056】
LCSクライアント2が接続されたR-GMLC21は、LCSクライアント2が提供するサービス毎のカバーエリア情報をカバーエリア情報記憶手段24に予め保持している。R-GMLC21は、LCSクライアント2から測位要求を受け付けると(1104)、サービングノード識別番号問い合わせ手段26により、測位要求に含まれる端末IDを指定し、端末1が在圏するMSC/SGSNの識別番号などをSend-Routing-Info-for-LCSサービスを使用してHLR/HSS51に問合せる(1105)。なお、HLR/HSS51への問い合わせはSend-Routing-Info-for-LCS以外の新たなサービスを追加して行っても良い。この問い合わせに対してHLR/HSS51のサービングノード識別番号応答手段53がサービングノード識別番号記憶手段52から端末1の在圏するMSC/SGSNの識別番号などを応答してくると(1106)、R-GMLC21は、在圏国判別手段81により、応答されてきたMSC/SGSNの識別番号から端末1が在圏する国を判別する(1107)。次に、在圏国内カバーエリア情報生成手段82により、カバーエリア情報記憶手段24から、前記判別された国でLCSクライアント2がサービスを提供しているカバーエリア情報を抽出し(1108)、要求転送手段22により、前記抽出したカバーエリア情報および端末1が在圏するMSC/SGSNの識別番号を追加した測位要求を端末1のホームネットワーク4のH-GMLC31に転送する(1109)。測位要求を受けたV-GMLC31は、測位要求手段41により、カバーエリア情報付きの測位要求を端末1のローミング先ネットワーク5のV-GMLC91に転送する(1110)。
【0057】
V-GMLC91は、カバーエリア内外判定手段93により、端末1が在圏するVMSC/SGSN61のカバーエリア情報を対応関係記憶手段92から取得し、この取得したカバーエリア情報と測位要求に付加されているサービスのカバーエリア情報とを比較して、端末1が在圏する場所がサービスのカバーエリア内か、カバーエリア外かを判定する(1111)。判定の結果、端末1がカバーエリア外に在圏することが判明したなら、端末1がLCSクライアント2が提供するサービスのカバーエリア外にいる旨の判定結果を判定結果通知手段94によりH-GMLC31に通知する(1112)。この判定結果は、H-GMLC31の測位要求手段41によりR-GMLC21へ通知され(1113)、更に応答転送手段23によりLCSクライアント2へ通知される(1114)。端末1がカバーエリア内に在圏することが判明したなら、測位要求手段95により、測位要求を端末1の在圏するVMSC/SGSN61に転送し、それに対する応答をVMSC/SGSN61から受信したときにH-GMLC31、R-GMLC21経由でLCSクライアント2へ転送する。
【0058】
【発明の第4の実施の形態】
第1の実施の形態では、LCSクライアント2が提供するサービスのカバーエリア情報をR-GMLC21がカバーエリア情報記憶手段24に保持し、また、端末1が在圏するMSC/SGSNの識別番号とエリアの対応関係情報をH-GMLC31が対応関係記憶手段37に保持している。本実施の形態では、LCSクライアント2が提供するサービスのカバーエリアおよび移動体通信事業者のネットワークのエリアの拡大や変更などに応じて、カバーエリア情報記憶手段24に記憶されているカバーエリア情報および対応関係記憶手段37に記憶されている対応関係を更新することで、常に現状に合致するカバーエリア情報および対応関係を使用した測位制御が行えるようにする。
【0059】
本実施の形態にかかる移動通信ネットワークの構成例を図18を参照して説明する。図18に示される移動通信ネットワークにおける移動体通信事業者Cのネットワーク5のV-GMLC91は、自ネットワーク5に存在するMSC/SGSN(VMSC/SGSN)61に割当てられている識別番号とそのVMSC/SGSN61のカバーエリア情報との対応関係を記憶する対応関係記憶手段96と、システムの変更やネットワークの拡大によりネットワーク5のVMSC/SGSN61の識別番号とカバーエリア情報との対応関係の変更が行われた場合に、例えばネットワーク5の管理者から図示しない入力装置を通じて入力される対応関係更新指示に従って対応関係記憶手段96の対応関係情報を更新する対応関係更新手段97と、対応関係情報の更新があった際に、ローミング契約を締結している移動体通信事業者BのH-GMLC31に対して、どの対応関係情報がどのように更新されたかを示す対応関係更新情報を通知する対応関係通知手段98とを備える。
【0060】
H-GMLC31は、V-GMLC91から対応関係更新情報が通知された場合に、対応関係記憶手段37中の該当する対応関係情報を更新する対応関係更新手段42を備えている点で、図11に示した第1の実施の形態のH-GMLC31と相違する。
【0061】
LCSクライアント2は、自クライアント2が提供するサービスのカバーエリア情報をサービスタイプ毎に記憶するカバーエリア情報記憶手段13と、LCSクライアント2が提供するサービスのカバーエリアの拡大や変更が行われた場合に、例えばLCSクライアント2側の管理者から図示しない入力装置を通じて入力されるカバーエリア更新要求に従ってカバーエリア情報記憶手段13のカバーエリア情報を更新するカバーエリア情報更新手段14と、カバーエリア情報の更新があった際に、LCSクライアント2の接続先ネットワーク4のR-GMLC21にどのカバーエリア情報がどのように更新されたかを示すカバーエリア更新情報を通知するカバーエリア情報通知手段15とが追加されている点で、図11に示した第1の実施の形態におけるLCSクライアント2と相違する。
【0062】
R-GMLC21は、LCSクライアント2からカバーエリア更新情報が通知された場合に、カバーエリア情報記憶手段24の該当するカバーエリア情報を更新するカバーエリア情報更新手段83が追加されている点で、図11に示した第1の実施の形態におけるR-GMLC21と相違する。
【0063】
HLR/HSS51、VMSC/SGSN61、端末1の構成は、第1の実施の形態にかかる移動通信ネットワークの構成を示した図11と同じであり、各ネットワーク3、4、5内の図示を省略したその他の構成要素は従来技術の欄で説明した従来の移動通信ネットワークと同じである。
【0064】
図19は本実施の形態の動作例を説明する移動体通信システムにおける測位フローである。4つの独立した処理が記載されている。1つ目の処理は、従来技術の欄に記載した端末の移動を管理する位置登録処理である。この位置登録処理により、端末1が在圏するサービングノードの識別番号(VMSC/SGSNの識別番号)などがHLR/HSS51に通知され(1201、1202)、サービング識別番号記憶手段52に保存される(1203)。
【0065】
2つ目の処理は、MSC/SGSNに割り当てられた識別番号とエリアの対応関係に変更があった場合の情報更新処理である。端末1のローミング先である移動体通信事業者Cのネットワーク5において、VMSC/SGSN61に割り当てられる識別番号とエリアの対応関係は移動体通信事業者CのV-GMLC91の対応関係記憶手段96に保持されている。システムの変更やネットワークの拡大により保持された情報が対応関係更新手段97によって更新された場合(1204)、V-GMLC91は、対応関係通知手段98によって、ローミング契約を締結した移動体通信事業者BのH-GMLC31に対応関係更新情報を通知する(1205)。通知を受けたH-GMLC31は、対応関係更新手段42によって、ackを返し(1203)、対応関係記憶手段37中の通知されたVMSC/SGSN61に割り当てられた識別番号とエリアの対応関係情報を更新する(1207)。
【0066】
3つ目の処理は、LCSクライアント2が提供するサービスのカバーエリアに変更があった場合の情報更新処理である。LCSクライアント2のカバーエリア情報記憶手段13には、提供するサービス毎に、カバーエリアの情報が保持されている。カバーエリアの拡大などによりカバーエリア情報がカバーエリア情報更新手段14によって更新された場合(1208)、R-GMLC3は、カバーエリア情報通知手段15により、接続先である移動体通信事業者AのR-GMLC21にカバーエリア更新情報を通知する(1209)。R-GMLC21は通知を受けると、カバーエリア情報更新手段83によって、ack返し(1210)、カバーエリア情報記憶手段24中の該当するカバーエリア情報を更新する(1211)。
【0067】
4つ目の処理は、LCSクライアント2が提供するサービスのカバーエリアと端末1が在圏するエリアを考慮して行う測位処理であり、その処理手順1212〜1226は第1の実施の形態に記載の処理手順(図12の904〜915)と同じである。すなわち、LCSクライアント2が提供するサービスのカバーエリアと端末1が在圏するエリアの比較を行い、カバーエリア外の場合には、端末1がカバーエリア外に在圏することをR-GMLC21経由でLCSクライアント2へ通知する。カバーエリア内に端末1が在圏する場合には、従来の測位手順に従って、測位要求をV-GMLC91あるいはVMSC/SGSN61へ転送する。
【0068】
本実施の形態では、R-GMLC21のカバーエリア情報記憶手段24が更新されたときにH-GMLC31のカバーエリア情報キャッシュ32に記憶されているカバーエリア情報は更新しなかったが、カバーエリア情報キャッシュ32の内容も同時に更新するようにしても良い。この場合、例えば、カバーエリア情報通知手段25は、カバーエリア情報の問い合わせがあったH-GMLC31および問い合わされたカバーエリア情報のログを記録し、カバーエリア情報記憶手段24のカバーエリア情報がカバーエリア情報更新手段83によって更新された場合、更新前のカバーエリア情報を過去に問い合わせているH-GMLC31に対して、どのカバーエリア情報がどのように更新されたかを示しカバーエリア更新情報をH-GMLC31に通知し、カバーエリア情報保存手段35は、受信したカバーエリア更新情報によってカバーエリア情報キャッシュ32を更新する。
【0069】
【発明の第5の実施の形態】
第1の実施の形態では、LCSクライアント2が接続するネットワーク3と端末1のホームネットワーク4とがそれぞれ別々の移動体通信事業者A、Bのものであった。本実施の形態では、ネットワーク3とネットワーク4が同一移動体通信事業者のものであり、R-GMLCとH-GMLCとが同じである場合を採り上げる。
【0070】
本実施の形態にかかる移動通信ネットワークの構成例を図20を参照して説明する。図20に示される移動通信ネットワークにおける移動体通信事業者ABのネットワーク3-4は、端末1のホームネットワークであり且つLSCクライアント2が接続されるネットワークでもある。このネットワーク3-4のGMLC(RH-GMLC)21-31は、図11に示した第1の実施の形態のR-GMLC21の機能とH-GMLC31の機能を一部縮退させて合体したものであり、LCSクライアント2が提供するサービスのカバーエリア情報を各LCSクライアント毎かつサービスタイプ毎に記憶するカバーエリア情報記憶手段24と、LCSクライアント2から端末1にかかる測位要求を受信したときに、測位要求に含まれる端末IDで特定される端末1が在圏するMSC/SGSNの識別番号などをHLR/HSS51に問い合わせるサービングノード識別番号問い合わせ手段36と、MSC/SGSNの識別番号とそのMSC/SGSNがカバーするエリアとの対応関係情報を記憶する対応関係記憶手段37と、前記サービングノード識別番号の問い合わせに対してHLR/HSS51から端末1の在圏するMSC/SGSNの識別番号などが通知されてきた場合に、通知されたMSC/SGSNの識別番号をキーに対応関係記憶手段37を検索し、端末1の在圏するMSC/SGSNがカバーするエリアを求める端末在圏エリア決定手段38と、LCSクライアント2から要求された端末1にかかる測位要求に含まれるクライアントIDおよびサービスタイプで特定されるサービスのカバーエリア情報をカバーエリア情報記憶手段24から入力し、その測位要求に含まれる端末IDで特定される端末1が在圏するMSC/SGSNのカバーエリア情報を端末在圏エリア決定手段38から入力して両者を比較し、端末1が在圏する場所がサービスのカバーエリア内か、カバーエリア外かを判定するカバーエリア内外判定手段39と、このカバーエリア内外判定手段39でカバーエリア外と判定された場合にその旨を測位要求に対する応答としてLCSクライアント2に通知する判定結果通知手段40と、カバーエリア内外判定手段39でカバーエリア内と判定された場合に、LCSクライアント2から受信した測位要求に端末1が在圏するMSC／SGSNの識別番号を付加して端末1のローミング先ホームネットワーク5のGMLC(H-GMLC。図示せず)またはVMSC/SGSN61に転送する要求転送手段22と、この転送した測位要求に対する応答をネットワーク5のH-GMLC(図示せず)またはVMSC/SGSN61から受信したときにLCSクライアント2に転送する応答転送手段23とを備える。
【0071】
LCSクライアント2、HLR/HSS51、VMSC/SGSN61、端末1の構成は、第1の実施の形態にかかる移動通信ネットワークの構成を示した図11と同じであり、各ネットワーク3-4、5内の図示を省略したその他の構成要素は従来技術の欄で説明した従来の移動通信ネットワークと同じである。
【0072】
図21は本実施の形態の動作例を説明する移動体通信システムにおける測位フローである。2つの独立した処理が記載されている。1つ目の処理は、従来技術の欄に記載した端末の移動を管理する位置登録処理である。この位置登録処理により、端末1が在圏するサービングノードの識別番号(VMSC/SGSNの識別番号)などがHLR/HSS51に通知され(1301、1302)、サービング識別番号記憶手段52に保存される(1303)。2つ目の処理は、LCSクライアント2が提供するサービスのカバーエリアと端末1が在圏するエリアを考慮して行う測位処理である。以下、2つ目の処理について詳しく説明する。
【0073】
LCSクライアント2が接続されたRV-GMLC21-31は、LCSクライアント2が提供するサービス毎のカバーエリア情報をカバーエリア情報記憶手段24に予め保持している。RV-GMLC21-31は、LCSクライアント2から測位要求を受け付けると(1304)、サービングノード識別番号問い合わせ手段36により、測位要求に含まれる端末IDを指定し、端末1が在圏するMSC/SGSNの識別番号をSend-Routing-Info-for-LCSサービスを使用してHLR/HSS51に問合せる(1305)。なお、HLR/HSS51への問い合わせはSend-Routing-Info-for-LCS以外の新たなサービスを追加して行っても良い。この問い合わせに対してHLR/HSS51のサービングノード識別番号応答手段53がサービングノード識別番号記憶手段52から端末1の在圏するMSC/SGSNの識別番号を応答してくると(1306)、RV-GMLC21-31は、端末在圏エリア決定手段38により、MSC/SGSNの識別番号とエリア情報の対応関係を記憶する対応関係記憶手段37を参照して、応答されてきたMSC/SGSNの識別番号から端末1が位置するエリアを決定する(1307)。
【0074】
次に、RV-GMLC21-31は、カバーエリア内外判定手段39により、LCSクライアント2が提供するサービスのカバーエリアに端末1が在圏するか否かを判定する(1308)。端末1がカバーエリアの外に存在する場合には、判定結果通知手段40により、LCSクライアント2に対してカバーエリア外に端末1が位置することを通知する(1309)。LCSクライアント2が提供するサービスのカバーエリアに端末1が在圏する場合には、従来の手順通りにRV-GMLC21-31は測位要求を端末1のローミング先ネットワーク5のH-GMLC(図示せず)またはVMSC/SGSN61へ転送する。
【0075】
【発明の第6の実施の形態】
第1の実施の形態では、端末1のホームネットワーク4と端末1のローミング先ネットワーク5がそれぞれ別々の移動体通信事業者B、Cのものであった。本実施の形態では、ネットワーク4とネットワーク5が同一移動体通信事業者のものであり、H-GMLCとV-GMLCが同じである場合を採り上げる。
【0076】
本実施の形態にかかる移動通信ネットワークの構成例を図22を参照して説明する。図22に示される移動通信ネットワークにおける移動体通信事業者BCのネットワーク4-5は、端末1のホームネットワークであり且つ端末1のローミング先ネットワークでもある。このネットワーク4-5のGMLC(HV-GMLC)31-91は、図11に示した第1の実施の形態のH-GMLC31の機能とネットワーク5のV-GMLCの機能を一部縮退させて合体したものである。HV-GMLC31-91の備える各手段32〜41は図11のH-GMLC31における対応する手段32〜41と同じあるが、測位要求手段41は自ネットワーク4-5のMSC/SGSN(VMSC/SGSN)61に対して測位要求を転送する点が異なる。LCSクライアント2、HLR/HSS51、VMSC/SGSN61、端末1の構成は、第1の実施の形態にかかる移動通信ネットワークの構成を示した図11と同じであり、各ネットワーク3、4-5内の図示を省略したその他の構成要素は従来技術の欄で説明した従来の移動通信ネットワークと同じである。
【0077】
図23は本実施の形態の動作例を説明する移動体通信システムにおける測位フローである。2つの独立した処理が記載されている。1つ目の処理は、従来技術の欄に記載した端末の移動を管理する位置登録処理である。この位置登録処理により、端末1が在圏するサービングノードの識別番号(VMSC/SGSNの識別番号)などがHLR/HSS51に通知され(1401、1402)、サービング識別番号記憶手段52に保存される(1403)。2つ目の処理は、LCSクライアント2が提供するサービスのカバーエリアと端末1が在圏するエリアを考慮して行う測位処理であり、その処理手順1404〜1415は第1の実施の形態に記載の処理手順(図12の904〜915)と同じである。すなわち、HV-GMLC31-91は、LCSクライアント2が提供するサービスのカバーエリアと端末1が在圏するエリアの比較を行い、カバーエリア外の場合には、端末1がカバーエリア外に在圏することをR-GMLC21経由でLCSクライアント2へ通知する。他方、カバーエリア内に端末1が在圏する場合には、従来の測位手順に従って、HV-GMLC31-91は、測位要求手段41により、測位要求を端末1の在圏するVMSC/SGSN61へ転送する。
【0078】
【発明の第7の実施の形態】
第1の実施の形態では、LCSクライアント2が接続されるネットワーク3と端末1のホームネットワーク4と端末1のローミング先ネットワーク5がそれぞれ別々の移動体通信事業者A、B、Cのものであった。本実施の形態では、ネットワーク3とネットワーク4とネットワーク5が同一移動体通信事業者のものであり、R-GMLCとH-GMLCとV-GMLCが同じである場合を採り上げる。
【0079】
本実施の形態にかかる移動通信ネットワークの構成例を図24を参照して説明する。図24に示される移動通信ネットワークにおける移動体通信事業者ABCのネットワーク3-4-5は、LCSクライアント2の接続先ネットワークであり、かつ端末1のホームネットワークであり、さらに端末1のローミング先ネットワークでもある。このネットワーク3-4-5のGMLC(RHV-GMLC)21-31-91は、図11に示した第1の実施の形態のR-GMLC21の機能とH-GMLC31の機能とネットワーク5のV-GMLCの機能を一部縮退させて合体したものである。RHV-GMLC21-31-91の備える各手段22〜24、36〜40は図20に示した第5の実施の形態のRH-GMLC21-31における対応する手段22〜24、36〜40と同じあるが、要求転送手段22は自ネットワーク3-4-5のMSC/SGSN(VMSC/SGSN)61に対して測位要求を転送する点が異なる。LCSクライアント2、HLR/HSS51、VMSC/SGSN61、端末1の構成は、第1の実施の形態にかかる移動通信ネットワークの構成を示した図11と同じであり、各ネットワーク3、4-5内の図示を省略したその他の構成要素は従来技術の欄で説明した従来の移動通信ネットワークと同じである。
【0080】
図25は本実施の形態の動作例を説明する移動体通信システムにおける測位フローである。2つの独立した処理が記載されている。1つ目の処理は、従来技術の欄に記載した端末の移動を管理する位置登録処理である。この位置登録処理により、端末1が在圏するサービングノードの識別番号(VMSC/SGSNの識別番号)などがHLR/HSS51に通知され(1501、1502)、サービング識別番号記憶手段52に保存される(1503)。2つ目の処理は、LCSクライアント2が提供するサービスのカバーエリアと端末1が在圏するエリアを考慮して行う測位処理であり、その処理手順1504〜1509は第2の実施の形態に記載の処理手順(図15の1004〜1009)と同じである。すなわち、RHV-GMLC21-31-91は、LCSクライアント2が提供するサービスのカバーエリアと端末1が在圏するエリアの比較を行い、カバーエリア外の場合には、端末1がカバーエリア外に在圏することをLCSクライアント2へ通知する。他方、カバーエリア内に端末1が在圏する場合には、従来の測位手順に従って、RHV-GMLC21-31-91は、要求転送手段22により、測位要求を端末1の在圏するVMSC/SGSN61へ転送する。
【0081】
【発明の第8の実施の形態】
第2の実施の形態では、LCSクライアント2が接続されるネットワーク3と端末1のホームネットワーク4と端末1のローミング先ネットワーク5がそれぞれ別々の移動体通信事業者A、B、Cのものであったが、本実施の形態では、ネットワーク4とネットワーク5が同一移動体通信事業者のものであり、H-GMLCとV-GMLCが同じである場合を採り上げる。なお、第2の実施の形態において、ネットワーク3とネットワーク4とネットワーク5が同一移動体通信事業者のものであり、R-GMLCとH-GMLCが同じである場合は図20に示した第5の実施の形態と同様の構成になり、ネットワーク3とネットワーク4とネットワーク5が同一移動体通信事業者のものであり、R-GMLCとH-GMLCとV-GMLCが同じである場合は図24に示した第7の実施の形態と同様の構成となる。
【0082】
本実施の形態にかかる移動通信ネットワークの構成例を図26を参照して説明する。図26に示される移動通信ネットワークにおける移動体通信事業者BCのネットワーク4-5は、端末1のホームネットワークであり且つ端末1のローミング先ネットワークでもある。このネットワーク4-5のGMLC(HV-GMLC)31-91は、図14に示した第2の実施の形態のネットワーク4のGMLC(図示せず)の機能とネットワーク5のGMLC(図示せず)の機能を一部縮退させて合体したものであり、R-GMLC21から端末1の測位要求を受信したときにVMSC/SGSN61へ転送し、その応答をR-GMLC21へ転送する測位要求手段41を備えている。LCSクライアント2、R-GMLC21、HLR/HSS51、VMSC/SGSN61、端末1の構成は、第2の実施の形態にかかる移動通信ネットワークの構成を示した図14と同じであり、各ネットワーク3、4-5内の図示を省略したその他の構成要素は従来技術の欄で説明した従来の移動通信ネットワークと同じである。
【0083】
図27は本実施の形態の動作例を説明する移動体通信システムにおける測位フローである。2つの独立した処理が記載されている。1つ目の処理は、従来技術の欄に記載した端末の移動を管理する位置登録処理である。この位置登録処理により、端末1が在圏するサービングノードの識別番号(VMSC/SGSNの識別番号)などがHLR/HSS51に通知され(1601、1602)、サービング識別番号記憶手段52に保存される(1603)。2つ目の処理は、LCSクライアント2が提供するサービスのカバーエリアと端末1が在圏するエリアを考慮して行う測位処理であり、その処理手順1604〜1609は第2の実施の形態に記載の処理手順(図15の1004〜1009)と同じである。すなわち、R-GMLC21は、LCSクライアント2が提供するサービスのカバーエリアと端末1が在圏するエリアの比較を行い、カバーエリア外の場合には、端末1がカバーエリア外に在圏することをLCSクライアント2へ通知する。他方、カバーエリア内に端末1が在圏する場合には、従来の測位手順に従って、HV-GMLC31-91は、測位要求手段41により、測位要求を端末1の在圏するVMSC/SGSN61へ転送する。
【0084】
【発明の第9の実施の形態】
第3の実施の形態では、LCSクライアント2が接続されるネットワーク3と端末1のホームネットワーク4と端末1のローミング先ネットワーク5がそれぞれ別々の移動体通信事業者A、B、Cのものであったが、本実施の形態では、ネットワーク3とネットワーク4が同一移動体通信事業者のものであり、R-GMLCとH-GMLCが同じである場合を採り上げる。なお、第3の実施の形態において、ネットワーク3とネットワーク4とネットワーク5が同一移動体通信事業者のものであり、R-GMLCとH-GMLCとV-GMLCが同じである場合は図24に示した第7の実施の形態と同様の構成となる。また、第3の実施の形態において、ネットワーク4とネットワーク5が同一移動体通信事業者のものであり、H-GMLCとV-GMLCが同じである場合については後述する第10の実施の形態で説明する。
【0085】
本実施の形態にかかる移動通信ネットワークの構成例を図28を参照して説明する。図28に示される移動通信ネットワークにおける移動体通信事業者ABのネットワーク3-4は、端末1のホームネットワークであり且つLSCクライアント2が接続されるネットワークでもある。このネットワーク3-4のGMLC(RH-GMLC)21-31は、図16に示した第3の実施の形態のR-GMLC21の機能とH-GMLC31の機能を一部縮退させて合体したものである。また、LCSクライアント2、HLR/HSS51、VMSC/SGSN61、V-GMLC91、端末1の構成は、第3の実施の形態にかかる移動通信ネットワークの構成を示した図16と同じであり、各ネットワーク3-4、5内の図示を省略したその他の構成要素は従来技術の欄で説明した従来の移動通信ネットワークと同じである。
【0086】
図29は本実施の形態の動作例を説明する移動体通信システムにおける測位フローである。2つの独立した処理が記載されている。1つ目の処理は、従来技術の欄に記載した端末の移動を管理する位置登録処理である。この位置登録処理により、端末1が在圏するサービングノードの識別番号(VMSC/SGSNの識別番号)などがHLR/HSS51に通知され(1701、1702)、サービング識別番号記憶手段52に保存される(1703)。2つ目の処理は、LCSクライアント2が提供するサービスのカバーエリアと端末1が在圏するエリアを考慮して行う測位処理であり、その処理手順1704〜1712は第3の実施の形態に記載の処理手順(図17の1104〜1114)とほぼ同じである。但し、R-GMLCとH-GMLCとが同一であるため、カバーエリア情報付き測位要求をH-GMLCが中継する手順、V-GMLC91からの判定結果をH-GMLCが中継する手順は存在しない。他方、カバーエリア内に端末1が在圏する場合には、従来の測位手順に従って、V-GMLCが測位要求手段95により測位要求を端末1の在圏するVMSC/SGSN61へ転送し、実際の測位を行う。
【0087】
【発明の第10の実施の形態】
本実施の形態は、第3の実施の形態においてネットワーク4とネットワーク5が同一移動体通信事業者のものである場合を取り上げている。
【0088】
本実施の形態にかかる移動通信ネットワークの構成例を図30を参照して説明する。図30に示される移動通信ネットワークにおける移動体通信事業者BCのネットワーク4-5は、端末1のホームネットワークであり且つ端末1のローミング先ネットワークでもある。このネットワーク4-5のGMLC(HV-GMLC)31-91は、図16に示した第3の実施の形態のH-GMLC31の機能とV-GMLC91の機能を一部縮退させて合体したものである。また、LCSクライアント2、R-GMLC21、HLR/HSS51、VMSC/SGSN61、端末1の構成は、第3の実施の形態にかかる移動通信ネットワークの構成を示した図16と同じであり、各ネットワーク3、4-5内の図示を省略したその他の構成要素は従来技術の欄で説明した従来の移動通信ネットワークと同じである。
【0089】
図31は本実施の形態の動作例を説明する移動体通信システムにおける測位フローである。2つの独立した処理が記載されている。1つ目の処理は、従来技術の欄に記載した端末の移動を管理する位置登録処理である。この位置登録処理により、端末1が在圏するサービングノードの識別番号(VMSC/SGSNの識別番号)などがHLR/HSS51に通知され(1801、1802)、サービング識別番号記憶手段52に保存される(1803)。2つ目の処理は、LCSクライアント2が提供するサービスのカバーエリアと端末1が在圏するエリアを考慮して行う測位処理であり、その処理手順1804〜1812は第3の実施の形態に記載の処理手順(図17の1104〜1114)とほぼ同じである。但し、H-GMLCとV-GMLCとが同一であるため、R-GMLC21からのカバーエリア情報付き測位要求はHV-GMLC31-91へ直接送られ、HV-GMLC31-91からの判定結果はR-GMLC21へ直接送られる。他方、カバーエリア内に端末1が在圏する場合には、従来の測位手順に従って、HV-GMLC31-91が測位要求手段95により測位要求を端末1の在圏するVMSC/SGSN61へ転送し、実際の測位を行う。
【0090】
【発明の第11の実施の形態】
第2の実施の形態では、R-GMLC21は、LCSクライアント2から測位要求を受け付けると、無条件でサービングノード識別番号問い合わせ手段26により、測位要求に含まれる端末IDを指定し、端末1が在圏するMSC/SGSNの識別番号をSend-Routing-Info-for-LCSサービスを使用してHLR/HSS51に問合せを行っていたが、過去に問い合わせた等によりMSC/SGSNの識別番号を保持している場合も考えられる。本実施の形態では、R-GMLC21が既にMSC/SGSNの識別番号を保持している場合を採り上げる。
【0091】
本実施の形態にかかる移動通信ネットワークの構成例を図32を参照して説明する。図32に示される移動通信ネットワークにおけるR-GMLC21は、図14に示した第2の実施の形態におけるR-GMLC21に比べて、サービングノード識別番号キャッシュ3201、キャッシュ存在判定手段3202およびキャッシュ保存手段3203が追加されている点と、サービングノード識別番号問い合わせ手段26、端末在圏エリア決定手段28およびカバーエリア内外判定手段29の機能が異なる。
【0092】
R-GMLC21において、キャッシュ存在判定手段3202は、LCSクライアント2から端末1にかかる測位要求を受けた際に、端末1が在圏するMSC/SGSNの識別番号がサービングノード識別番号キャッシュ3201に記憶されているかどうかを調べ、記憶されていれば、記憶されているMSC/SGSNの識別番号を端末在圏エリア決定手段28に伝達し、記憶されていなければ、サービングノード識別番号問い合わせ手段26に測位要求にかかる端末1が在圏するMSC/SGSNの識別番号を取得するように要求する。サービングノード識別番号問い合わせ手段26は、キャッシュ存在判定手段3202およびカバーエリア内外判定手段29から測位要求にかかる端末1が在圏するMSC/SGSNの識別番号を取得するように要求された場合に、測位要求に含まれる端末IDで特定される端末1が在圏するMSC/SGSNの識別番号などをHLR/HSS51に問い合わせる。この問い合わせに対してHLR/HSS51から端末1が在圏するMSC/SGSNの識別番号などを含む応答が返ってくると、その応答内容がキャッシュ保存手段3203および端末在圏エリア決定手段28に伝達される。キャッシュ保存手段3203は、その応答で得られた端末1が在圏するMSC/SGSNの識別番号と端末1のIDなどを含む応答内容をサービングノード識別番号キャッシュ3201に保存する。端末在圏エリア決定手段28は、キャッシュ存在判定手段3202から伝達された端末1が在圏するMSC/SGSNの識別番号をキーに対応関係記憶手段27を検索して端末1の在圏するMSC/SGSNがカバーするエリアを求める処理と、サービングノード識別番号問い合わせ手段26の問い合わせに対してHLR/HSS51から通知される端末1が在圏するMSC/SGSNの識別番号をキーに対応関係記憶手段27を検索して端末1の在圏するMSC/SGSNがカバーするエリアを求める処理とを行う。
【0093】
カバーエリア内外判定手段29は、LCSクライアント2から端末1にかかる測位要求を受けたとき、キャッシュ存在判定手段3202の判定結果がキャッシュ有りの場合、サービングノード識別番号キャッシュ3201に存在した端末1が在圏するMSC/SGSNの識別番号から端末在圏エリア決定手段28が決定した端末1が在圏するエリアがカバーエリア情報記憶手段24に記憶されているLCSクライアント2が提供するサービスのカバーエリア内かどうかを判定し、カバーエリア内であればカバーエリア情報を付加した測位要求を要求転送手段22を通じて図7及び図8を参照して説明した従来の技術と同様に端末1のホームネットワーク4のGMLC(H-GMLC。図示せず)に転送し、カバーエリア外であればサービングノード識別番号問い合わせ手段26に対して端末1が在圏するMSC/SGSNの識別番号などの問い合わせを要求して、その問い合わせにより得られた端末1が在圏するMSC/SGSNの識別番号から決定される端末1が在圏するエリアが端末在圏エリア決定手段28から通知されるのを待つ。また、カバーエリア内外判定手段29は、キャッシュ存在判定手段3202の判定結果がキャッシュ無の場合、サービングノード識別番号問い合わせ手段26の問い合わせにより得られた端末1が在圏するMSC/SGSNの識別番号から決定される端末1が在圏するエリアが端末在圏エリア決定手段28から通知されるのを待つ。そして、問い合わせにより得られた端末1が在圏するMSC/SGSNの識別番号から決定される端末1が在圏するエリアが端末在圏エリア決定手段28から通知されると、決定された端末1が在圏するエリアがカバーエリア情報記憶手段24に記憶されているLCSクライアント2が提供するサービスのカバーエリア内かどうかを判定し、カバーエリア内であれば測位要求を要求転送手段22を通じて図7及び図8を参照して説明した従来の技術と同様に端末1のホームネットワーク4のGMLC(H-GMLC。図示せず)に転送し、カバーエリア外であればその旨を測位要求に対する応答として判定結果通知手段30を通じてLCSクライアント2に通知する。
【0094】
ここで、本実施の形態におけるR-GMLC21において、サービングノード識別番号キャッシュ3201に存在したMSC/SGSNの識別番号で特定されるエリアがサービスのカバーエリア外の場合には最新のMSC/SGSNの識別番号によりカバーエリア内かどうかを再度判定し、カバーエリア内の場合には最新のMSC/SGSNの取得とカバーエリア内外判定を省略して直ちに測位要求をH-GMLCに転送している理由は、以下の通りである。サービングノード識別番号キャッシュ3201に記憶されている端末1の在圏するMSC/SGSNの識別番号は過去のものであるために端末1が現在在圏しているMSC/SGSNの識別番号と一致していない可能性がある。このため、キャッシュの識別番号で特定されるエリアがサービスのカバーエリア外であった場合にその旨をLCSクライアント2に応答すると、間違った応答を返す可能性がある。そこで、キャッシュされているMSC/SGSNの識別番号が誤りである場合の救済措置として、バーエリア外の場合には最新のMSC/SGSNの識別番号によりカバーエリア内かどうかを再度判定している。これに対して、キャッシュの識別番号で特定されるエリアがサービスのカバーエリア内であった場合、若し誤っていても、測位処理を行うサービングノードから端末1が在圏していない旨のエラーが返ってくるため再試行でき、間違った応答を返す危険性がない。
なお、サービングノード識別番号をキャッシュしている時間が短く、間違った応答を返す危険性がない場合には、サービングノード識別番号キャッシュ3201に記憶されている端末1の在圏するMSC/SGSNの識別番号を用いたエリア判定処理のみを実行し、再度判定する処理はなくてもよい。
【0095】
なお、図32におけるLCSクライアント2、HLR/HSS51、VMSC/SGSN61、端末1の構成は、第1の実施の形態にかかる移動通信ネットワークの構成を示した図11と同じであり、各ネットワーク3、4、5内の図示を省略したその他の構成要素は従来技術の欄で説明した従来の移動通信ネットワークと同じである。
【0096】
図33は本実施の形態の動作例を説明する移動体通信システムにおける測位フローである。2つの独立した処理が記載されている。1つ目の処理は、従来技術の欄に記載した端末の移動を管理する位置登録処理である。この位置登録処理により、端末1が在圏するサービングノードの識別番号(VMSC/SGSNの識別番号)などがHLR/HSS51に通知され(3301、3302)、サービング識別番号記憶手段52に保存される(3303)。2つ目の処理は、LCSクライアント2が提供するサービスのカバーエリアと端末1が在圏するエリアを考慮して行う測位処理である。以下、2つ目の処理について詳しく説明する。
【0097】
LCSクライアント2が接続されたR-GMLC21は、LCSクライアント2が提供するサービス毎のカバーエリア情報をカバーエリア情報記憶手段24に予め保持している。R-GMLC21は、LCSクライアント2から測位要求を受け付けると(3304)、キャッシュ存在判定手段3202によりサービングノード識別番号がキャッシュされているかを判定し(3305)、キャッシュされている場合、かつ、キャッシュされたサービングノード識別番号から決定される端末在圏エリアがカバーエリア内であれば、サービングノード識別番号問合せ手段26による問合せを省略し、LCSクライアント2からの測位要求を端末1のホームネットワーク4のH-GMLC(図示せず)へ転送する。それ以外の場合には、サービングノード識別番号問い合わせ手段26により、測位要求に含まれる端末IDを指定し、端末1が在圏するMSC/SGSNの識別番号などをSend-Routing-Info-for-LCSサービスを使用してHLR/HSS51に問合せる(3306)。なお、HLR/HSS51への問い合わせはSend-Routing-Info-for-LCS以外の新たなサービスを追加して行っても良い。この問い合わせに対してHLR/HSS51のサービングノード識別番号応答手段53がサービングノード識別番号記憶手段52から端末1の在圏するMSC/SGSNの識別番号などを含む応答を応答してくると(3307)、R-GMLC21は、その応答内容をキャッシュ保存手段3203により、サービングノード識別番号キャッシュ3201に保存し(3308)、端末在圏エリア決定手段28により、MSC/SGSNの識別番号とエリア情報の対応関係を記憶する対応関係記憶手段27を参照して、応答されてきたMSC/SGSNの識別番号から端末1が位置するエリアを決定する(3309)。
【0098】
次に、R-GMLC21は、カバーエリア内外判定手段29により、LCSクライアント2が提供するサービスのカバーエリアに端末1が在圏するか否かを判定する(3310)。端末1がカバーエリアの外に存在する場合には、判定結果通知手段30により、LCSクライアント2に対してカバーエリア外に端末1が位置することを通知する(3311)。LCSクライアント2が提供するサービスのカバーエリアに端末1が在圏する場合には、従来の手順通りにR-GMLC21は測位要求を端末1のホームネットワーク4のH-GMLC(図示せず)へ転送する。
【0099】
なお、本実施の形態はエリア判定の動作を主に説明しており、直接本発明に関係のない動作の説明は省略している。例えば、キャッシュ存在判定手段3202はサービングノード識別番号がキャッシュされているかを判定することを記載しているが、測位要求をH-GMLC31へ転送するにはH-GMLCアドレスも必要となるため、H-GMLCアドレスのキャッシュ情報存在を併せて判定する必要がある。
【0100】
【発明の第12の実施の形態】
第1の実施の形態では、H-GMLC31は、LCSクライアント2がサービスを提供可能なカバーエリア情報を、R-GMLC21へ問い合わせる手段を備えていたが、R-GMLC21からH-GMLC31への測位要求にカバーエリア情報を含めることも考えられる。本実施の形態では、H-GMLC31がR-GMLC21からの測位要求に含まれるカバーエリア情報を利用して、端末1が在圏するエリアがカバーエリア内か外かを判定する場合を採りあげる。
【0101】
本実施の形態にかかる移動通信ネットワークの構成例を図34を参照して説明する。図34において、図11に示した第1の実施の形態にかかる移動通信ネットワークと相違するところは、R-GMLC21の構成とH-GMLC31の構成にあり、その他の点は図11に示した第1の実施の形態と同じである。
【0102】
図34において、R-GMLC21は、図11のR-GMLC21からカバーエリア情報通知手段25が省略されており、要求転送手段22は、LCSクライアント2から受信した端末1にかかる測位要求に、カバーエリア情報記憶手段24に予め記憶されているLCSクライアント2が提供するサービスのカバーエリア情報を付加した測位要求を、測位対象である端末1のホームネットワークであるネットワーク4のGMLC（H-GMLC）31に転送する。
【0103】
H-GMLC31は、図11のH-GMLC31からカバーエリア情報キャッシュ32、カバーエリア情報存在判定手段33、カバーエリア情報問い合わせ手段34およびカバーエリア情報保存手段35が省力されており、カバーエリア内外判定手段39は、R-GMLC21から転送されたLCSクライアント2の端末1にかかる測位要求に含まれるカバーエリア情報を入力し、その測位要求に含まれる端末IDで特定される端末1が在圏するMSC/SGSNのカバーエリア情報を端末在圏エリア決定手段38から入力して比較し、端末1が在圏する場所がサービスのカバーエリア内か、カバーエリア外かを判定する。
【0104】
図35は本実施の形態の動作例を説明する移動体通信システムにおける測位フローである。2つの独立した処理が記載されている。1つ目の処理は、従来技術の欄に記載した端末の移動を管理する位置登録処理である。この位置登録処理により、端末1が在圏するサービングノードの識別番号(VMSC/SGSNの識別番号)などがHLR/HSS51に通知され(3501、3502)、サービング識別番号記憶手段52に保存される(3503)。2つ目の処理は、LCSクライアント2が提供するサービスのカバーエリアと端末1が在圏するエリアを考慮して行う測位処理である。以下、2つ目の処理について詳しく説明する。
【0105】
LCSクライアント2が接続されたR-GMLC21は、LCSクライアント2が提供するサービス毎のカバーエリア情報をカバーエリア情報記憶手段24に予め保持している。R-GMLC21は、LCSクライアント2から測位要求を受け付けると(3504)、要求転送手段22によりH-GMLC31に対して測位要求を転送する(3505)。この測位要求には、測位対象となる端末1の端末ID、LCSクライアント2のクライアントID、サービスタイプさらに、カバーエリア情報が含まれている。
【0106】
測位要求を受け付けたH-GMLC31は、サービングノード識別番号問い合わせ手段36により、端末1が在圏するMSC/SGSNの識別番号などをSend-Routing-Info-for-LCSサービスを使用してHLR/HSS51に問合せる(3506)。なお、HLR/HSS51への問い合わせはSend-Routing-Info-for-LCS以外の新たなサービスを追加して行っても良い。この問い合わせに対してHLR/HSS51のサービングノード識別番号応答手段53がサービングノード識別番号記憶手段52から端末1の在圏するMSC/SGSNの識別番号などを応答してくると(3507)、H-GMLC31は、端末在圏エリア決定手段38により、MSC/SGSNの識別番号とエリア情報の対応関係を記憶する対応関係記憶手段37を参照して、応答されてきたMSC/SGSNの識別番号から端末1が位置するエリアを決定する(3508)。
【0107】
次に、H-GMLC31は、カバーエリア内外判定手段39により、LCSクライアント2が提供するサービスのカバーエリアに端末1が在圏するか否かを判定する(3509)。端末1がカバーエリアの外に存在する場合には、判定結果通知手段40により、LCSクライアント2に対してカバーエリア外に端末1が位置することをR-GMLC21経由で通知する(3510、3511)。LCSクライアント2が提供するサービスのカバーエリアに端末1が在圏する場合には、従来の手順通りにH-GMLC31は測位要求をV-GMLC5へ転送する。
【0108】
【発明の第13の実施の形態】
第12の実施の形態では、H-GMLC31はR-GMLC21から測位要求を受け付けると、無条件でサービングノード識別番号問い合わせ手段26により、測位要求に含まれる端末IDを指定し、端末1が在圏するMSC/SGSNの識別番号をSend-Routing-Info-for-LCSサービスを使用してHLR/HSS51に問合せを行っていたが、過去に問い合わせた等によりMSC/SGSNの識別番号を保持している場合も考えられる。本実施の形態では、H-GMLC31が既にMSC/SGSNの識別番号を保持している場合を採り上げる。
【0109】
本実施の形態にかかる移動通信ネットワークの構成例を図36を参照して説明する。図36において、図34に示した第12の実施の形態にかかる移動通信ネットワークと相違するところは、H-GMLC31の構成にあり、その他の点は第12の実施の形態と同じである。
【0110】
図36におけるH-GMLC31は、図34のH-GMLC31に比べて、サービングノード識別番号キャッシュ3601、キャッシュ存在判定手段3602およびキャッシュ保存手段3603が追加されている点と、サービングノード識別番号問い合わせ手段36、端末在圏エリア決定手段38およびカバーエリア内外判定手段39の機能が異なる。
【0111】
H-GMLC31において、キャッシュ存在判定手段3602は、LCSクライアント2からの端末1にかかるカバーエリア情報付きの測位要求がR-GMLC21から転送されてきた際に、端末1が在圏するMSC/SGSNの識別番号がサービングノード識別番号キャッシュ3601に記憶されているかどうかを調べ、記憶されていれば、記憶されているMSC/SGSNの識別番号を端末在圏エリア決定手段38に伝達し、記憶されていなければ、サービングノード識別番号問い合わせ手段36に測位要求にかかる端末1が在圏するMSC/SGSNの識別番号などを取得するように要求する。サービングノード識別番号問い合わせ手段36は、キャッシュ存在判定手段3602およびカバーエリア内外判定手段39から測位要求にかかる端末1が在圏するMSC/SGSNの識別番号などを取得するように要求された場合に、測位要求に含まれる端末IDで特定される端末1が在圏するMSC/SGSNの識別番号などをHLR/HSS51に問い合わせる。この問い合わせに対してHLR/HSS51から端末1が在圏するMSC/SGSNの識別番号などを含む応答が返ってくると、その応答内容がキャッシュ保存手段3603および端末在圏エリア決定手段38に伝達される。キャッシュ保存手段3603は、その応答で得られた端末1が在圏するMSC/SGSNの識別番号などを含む応答内容をサービングノード識別番号キャッシュ3601に保存する。端末在圏エリア決定手段38は、キャッシュ存在判定手段3602から伝達された端末1が在圏するMSC/SGSNの識別番号をキーに対応関係記憶手段37を検索して端末1の在圏するMSC/SGSNがカバーするエリアを求める処理と、サービングノード識別番号問い合わせ手段36の問い合わせに対してHLR/HSS51から通知される端末1が在圏するMSC/SGSNの識別番号をキーに対応関係記憶手段37を検索して端末1の在圏するMSC/SGSNがカバーするエリアを求める処理とを行う。
【0112】
カバーエリア内外判定手段29は、LCSクライアント2からの端末1にかかる測位要求がR-GMLC21から転送されてきたとき、キャッシュ存在判定手段3602の判定結果がキャッシュ有りの場合、サービングノード識別番号キャッシュ3601に存在した端末1が在圏するMSC/SGSNの識別番号から端末在圏エリア決定手段38が決定した端末1が在圏するエリアが、測位要求に付加されているLCSクライアント2が提供するサービスのカバーエリア内かどうかを判定し、カバーエリア内であればカバーエリア情報を付加した測位要求を測位要求手段41を通じて図7及び図8を参照して説明した従来の技術と同様に端末1のローミング先のネットワーク5のGMLC(H-GMLC。図示せず)またはVMSC/SGSN61に転送し、カバーエリア外であればサービングノード識別番号問い合わせ手段36に対して端末1が在圏するMSC/SGSNの識別番号などの問い合わせを要求して、その問い合わせにより得られた端末1が在圏するMSC/SGSNの識別番号から決定される端末1が在圏するエリアが端末在圏エリア決定手段38から通知されるのを待つ。また、カバーエリア内外判定手段39は、キャッシュ存在判定手段3602の判定結果がキャッシュ無の場合、サービングノード識別番号問い合わせ手段36の問い合わせにより得られた端末1が在圏するMSC/SGSNの識別番号から決定される端末1が在圏するエリアが端末在圏エリア決定手段38から通知されるのを待つ。そして、問い合わせにより得られた端末1が在圏するMSC/SGSNの識別番号から決定される端末1が在圏するエリアが端末在圏エリア決定手段38から通知されると、決定された端末1が在圏するエリアが測位要求に付加されているLCSクライアント2が提供するサービスのカバーエリア内かどうかを判定し、カバーエリア内であれば測位要求を測位要求手段41を通じて図7及び図8を参照して説明した従来の技術と同様に端末1のローミング先のネットワーク4のGMLC(H-GMLC。図示せず)またはVMSC/SGSN61に転送し、カバーエリア外であればその旨を測位要求に対する応答として判定結果通知手段40を通じてR-GMLC21に通知する。
【0113】
ここで、本実施の形態におけるH-GMLC21において、サービングノード識別番号キャッシュ3601に存在したMSC/SGSNの識別番号で特定されるエリアがサービスのカバーエリア外の場合には最新のMSC/SGSNの識別番号によりカバーエリア内かどうかを再度判定し、カバーエリア内の場合には最新のMSC/SGSNの取得とカバーエリア内外判定を省略して直ちに測位要求をV-GMLCに転送している理由は、第11の実施の形態の箇所で述べた理由と同じである。
【0114】
図37は本実施の形態の動作例を説明する移動体通信システムにおける測位フローである。2つの独立した処理が記載されている。1つ目の処理は、従来技術の欄に記載した端末の移動を管理する位置登録処理である。この位置登録処理により、端末1が在圏するサービングノードの識別番号(VMSC/SGSNの識別番号)などがHLR/HSS51に通知され(3701、3702)、サービング識別番号記憶手段52に保存される(3703)。2つ目の処理は、LCSクライアント2が提供するサービスのカバーエリアと端末1が在圏するエリアを考慮して行う測位処理である。以下、2つ目の処理について詳しく説明する。
【0115】
LCSクライアント2が接続されたR-GMLC21は、LCSクライアント2が提供するサービス毎のカバーエリア情報をカバーエリア情報記憶手段24に予め保持している。R-GMLC21は、LCSクライアント2から測位要求を受け付けると(3704)、要求転送手段22によりH-GMLC31に対して測位要求を転送する(3705)。この測位要求には、測位対象となる端末1の端末ID、LCSクライアント2のクライアントID、サービスタイプさらに、カバーエリア情報が含まれている。
【0116】
測位要求を受け付けたH-GMLC31は、キャッシュ存在判定手段2602によりサービングノード識別番号がキャッシュされているかを判定(3706)し、キャッシュされている場合、かつ、キャッシュされたサービングノード識別番号から決定される端末在圏エリアがLCSクライアント2のサービス提供のカバーエリア内であれば、サービングノード識別番号問合せ手段36による問合せを省略し、R-GMLC21からの測位要求を端末1のローミング先のネットワーク5のV-GMLC(図示せず)へ転送する。それ以外の場合にはサービングノード識別番号問い合わせ手段36により、端末1が在圏するMSC/SGSNの識別番号などをSend-Routing-Info-for-LCSサービスを使用してHLR/HSS51に問合せる(3707)。なお、HLR/HSS51への問い合わせはSend-Routing-Info-for-LCS以外の新たなサービスを追加して行っても良い。この問い合わせに対してHLR/HSS51のサービングノード識別番号応答手段53がサービングノード識別番号記憶手段52から端末1の在圏するMSC/SGSNの識別番号などを応答してくると(3708)、H-GMLC31は、端末在圏エリア決定手段38により、MSC/SGSNの識別番号とエリア情報の対応関係を記憶する対応関係記憶手段37を参照して、応答されてきたMSC/SGSNの識別番号から端末1が位置するエリアを決定する(3710)。
【0117】
次に、H-GMLC31は、カバーエリア内外判定手段39により、LCSクライアント2が提供するサービスのカバーエリアに端末1が在圏するか否かを判定する(3711)。端末1がカバーエリアの外に存在する場合には、判定結果通知手段40により、LCSクライアント2に対してカバーエリア外に端末1が位置することをR-GMLC21経由で通知する(3712、3713)。LCSクライアント2が提供するサービスのカバーエリアに端末1が在圏する場合には、従来の手順通りにH-GMLC31は測位要求を端末1のローミング先のネットワーク5のV-GMLC(図示せず)へ転送する。
【0118】
なお、本実施例はエリア判定の動作を説明したものであり、直接本発明に関係のない動作の説明は省略している。例えば、キャッシュ情報存在判定手段3602はサービングノード識別番号がキャッシュされているかを判定することを記載しているが、測位要求をV-GMLC41へ転送するにはV-GMLCアドレスも必要となるため、V-GMLCアドレスのキャッシュ情報存在を併せて判定する必要がある。
【0119】
【発明の第14の実施の形態】
第2の実施の形態では、R-GMLC21がサービングノード識別番号取得手段によりサービングノードの識別番号を取得することにより、端末1が在圏するエリアがLCSクライアントのカバーエリア外か否かを判定していた。また、第12の実施の形態では、H-GMLC31がサービングノード識別番号取得手段によりサービングノードの識別番号を取得することにより、端末1が在圏するエリアがLCSクライアントのカバーエリア外か否かを判定していた。しかしながら、カバーエリア内外判定をR-GMLC21およびH-GMLC31の何れで実施するかを動的に切り替える構成も考えられる。本実施の形態では、R-GMLC21がH-GMLC31のアドレスを保持していないために、サービングノード識別番号問合せ手段（Send-Routing-Info-for-LCSサービス）をH-GMLCのアドレス取得のために使用が避けられない場合には、そのH−GMLCアドレスの取得時に同時に得られる端末1の在圏サービングノード識別子を使用して、R-GMLC21で端末1が在圏するエリアがLCSクライアントのカバーエリア外か否かを判定し、それ以外の場合には、H-GMLC31で端末1が在圏するエリアがLCSクライアントのカバーエリア外か否かを判定することにより、サービングノード識別番号取得手段によるHLR/HSS51へのアクセスを極力少なくする。
【0120】
本実施の形態にかかる移動通信ネットワークの構成例を図38を参照して説明する。図38に示される移動通信ネットワークにおけるR-GMLC21は、LCSクライアント2が提供するサービスのカバーエリア情報を各LCSクライアント毎かつサービスタイプ毎に記憶するカバーエリア情報記憶手段24と、LCSクライアント2から端末1にかかる測位要求を受信した際に、サービングノード識別番号問合せ手段（Send-Routing-Info-for-LCSサービス）以外の方法で端末1のホームネットワーク4のH-GMLC31のアドレス取得が可能か否かを判定するH-GMLCアドレス取得方法判定手段3801と、測位要求に含まれる端末IDで特定される端末1が在圏するMSC/SGSNの識別番号などをHLR/HSS51に問い合わせるサービングノード識別番号問い合わせ手段26と、MSC/SGSNの識別番号とそのMSC/SGSNがカバーするエリアとの対応関係情報を記憶する対応関係記憶手段27と、前記サービングノード識別番号の問い合わせに対してHLR/HSS51から端末1の在圏するMSC/SGSNの識別番号などが通知されてきた場合に、通知されたMSC/SGSNの識別番号をキーに対応関係記憶手段27を検索し、端末1の在圏するMSC/SGSNがカバーするエリアを求める端末在圏エリア決定手段28と、LCSクライアント2から要求された端末1にかかる測位要求に含まれるクライアントIDおよびサービスタイプで特定されるサービスのカバーエリア情報をカバーエリア情報記憶手段24から入力し、その測位要求に含まれる端末IDで特定される端末1が在圏するMSC/SGSNのカバーエリア情報を端末在圏エリア決定手段28から入力して両者を比較し、端末1が在圏する場所がサービスのカバーエリア内か、カバーエリア外かを判定するカバーエリア内外判定手段29と、このカバーエリア内外判定手段29でカバーエリア外と判定された場合にその旨を測位要求に対する応答としてLCSクライアント2に通知する判定結果通知手段30と、H-GMLCアドレス取得方法判定手段3801でサービングノード識別番号問合せ手段（Send-Routing-Info-for-LCSサービス）以外の方法で端末1のホームネットワーク4のH-GMLC31のアドレス取得が可能と判定された場合およびカバーエリア内外判定手段29でカバーエリア内と判定された場合に、LCSクライアント2から受信した測位要求にカバーエリア情報記憶手段24に記憶されているLCSクライアント2が提供するサービスのカバーエリア情報を付加して端末1のホームネットワーク4のGMLC(H-GMLC。図示せず)に転送する要求転送手段22と、この転送した測位要求に対する応答を端末1のホームネットワーク4のH-GMLC31から受信したときにLCSクライアント2に転送する応答転送手段23とを備える。
【0121】
3GPPの標準仕様では、H-GMLC31のアドレスがHLR/HSS51に問い合わせなくても分る場合には、問い合わせを省略して、R-GMLC21はH-GMLC31に測位要求を転送しても良いこととなっており、H-GMLC31のアドレスがHLR/HSS51に問い合わせなくても分る場合として、前回の測位時に取得したH-GMLCアドレスのキャッシュを利用する方法、テーブル(internal lookup table)を利用する方法、DNSを利用する方法などが挙げられている。H-GMLCアドレス取得方法判定手段3801は、3GPPの標準仕様において列挙された何れの方法で判定しても良い。
【0122】
H-GMLC31は、サービングノード識別番号問合せ手段（Send-Routing-Info-for-LCSサービス）以外の方法でサービングノード識別番号取得が可能か否かを判断するサービングノード識別番号取得方法判定手段3805を備える。具体的には、図36の第13の実施の形態におけるH-GMLC31が備えるものと同様なサービングノード識別番号キャッシュ3802、キャッシュ存在判定手段3803およびキャッシュ保存手段3804で構成されるサービングノード識別番号取得方法判定手段3805を備える。また、H-GMLC31は、図36の第13の実施の形態におけるH-GMLC31が備えるものと同様なサービングノード識別番号問い合わせ手段36、対応関係記憶手段37、端末在圏エリア決定手段38、カバーエリア内外判定手段39、判定結果通知手段40および測位要求手段41を備える。
【0123】
H-GMLC31におけるキャッシュ存在判定手段3803は、LCSクライアント2からの端末1にかかるカバーエリア情報付きの測位要求がR-GMLC21から転送されてきた際に、端末1が在圏するMSC/SGSNの識別番号がサービングノード識別番号キャッシュ3802に記憶されているかどうかを調べ、記憶されていれば、記憶されているMSC/SGSNの識別番号を端末在圏エリア決定手段38に伝達し、記憶されていなければ、サービングノード識別番号問い合わせ手段36に測位要求にかかる端末1が在圏するMSC/SGSNの識別番号などを取得するように要求する。サービングノード識別番号問い合わせ手段36は、キャッシュ存在判定手段3803およびカバーエリア内外判定手段39から測位要求にかかる端末1が在圏するMSC/SGSNの識別番号などを取得するように要求された場合に、測位要求に含まれる端末IDで特定される端末1が在圏するMSC/SGSNの識別番号などをHLR/HSS51に問い合わせる。この問い合わせに対してHLR/HSS51から端末1が在圏するMSC/SGSNの識別番号などを含む応答が返ってくると、その応答内容がキャッシュ保存手段3804および端末在圏エリア決定手段38に伝達される。キャッシュ保存手段3804は、その応答で得られた端末1が在圏するMSC/SGSNの識別番号などを含む応答内容をサービングノード識別番号キャッシュ3802に保存する。端末在圏エリア決定手段38は、キャッシュ存在判定手段3803から伝達された端末1が在圏するMSC/SGSNの識別番号をキーに対応関係記憶手段37を検索して端末1の在圏するMSC/SGSNがカバーするエリアを求める処理と、サービングノード識別番号問い合わせ手段36の問い合わせに対してHLR/HSS51から通知される端末1が在圏するMSC/SGSNの識別番号をキーに対応関係記憶手段37を検索して端末1の在圏するMSC/SGSNがカバーするエリアを求める処理とを行う。
【0124】
カバーエリア内外判定手段39は、LCSクライアント2からの端末1にかかる測位要求がR-GMLC21から転送されてきたとき、キャッシュ存在判定手段3803の判定結果がキャッシュ有りの場合、サービングノード識別番号キャッシュ3802に存在した端末1が在圏するMSC/SGSNの識別番号から端末在圏エリア決定手段38が決定した端末1が在圏するエリアが、測位要求に付加されているLCSクライアント2が提供するサービスのカバーエリア内かどうかを判定し、カバーエリア内であればカバーエリア情報を付加した測位要求を測位要求手段41を通じて図7及び図8を参照して説明した従来の技術と同様に端末1のローミング先のネットワーク5のGMLC(V-GMLC。図示せず)またはVMSC/SGSN61に転送し、カバーエリア外であればサービングノード識別番号問い合わせ手段36に対して端末1が在圏するMSC/SGSNの識別番号などの問い合わせを要求して、その問い合わせにより得られた端末1が在圏するMSC/SGSNの識別番号から決定される端末1が在圏するエリアが端末在圏エリア決定手段38から通知されるのを待つ。また、カバーエリア内外判定手段39は、キャッシュ存在判定手段3803の判定結果がキャッシュ無の場合、サービングノード識別番号問い合わせ手段36の問い合わせにより得られた端末1が在圏するMSC/SGSNの識別番号から決定される端末1が在圏するエリアが端末在圏エリア決定手段38から通知されるのを待つ。そして、問い合わせにより得られた端末1が在圏するMSC/SGSNの識別番号から決定される端末1が在圏するエリアが端末在圏エリア決定手段38から通知されると、決定された端末1が在圏するエリアが測位要求に付加されているLCSクライアント2が提供するサービスのカバーエリア内かどうかを判定し、カバーエリア内であれば測位要求を測位要求手段41を通じて図7及び図8を参照して説明した従来の技術と同様に端末1のローミング先のネットワーク4のGMLC(V-GMLC。図示せず)またはVMSC/SGSN61に転送し、カバーエリア外であればその旨を測位要求に対する応答として判定結果通知手段40を通じてR-GMLC21に通知する。
【0125】
ここで、本実施の形態におけるH-GMLC21において、サービングノード識別番号キャッシュ3802に存在したMSC/SGSNの識別番号で特定されるエリアがサービスのカバーエリア外の場合には最新のMSC/SGSNの識別番号によりカバーエリア内かどうかを再度判定し、カバーエリア内の場合には最新のMSC/SGSNの取得とカバーエリア内外判定を省略して直ちに測位要求をV-GMLCに転送している理由は、第11の実施の形態の箇所で述べた理由と同じである。
【0126】
LCSクライアント2、HLR/HSS51、VMSC/SGSN61、端末1の構成は、第1の実施の形態にかかる移動通信ネットワークの構成を示した図11と同じであり、各ネットワーク3、4、5内の図示を省略したその他の構成要素は従来技術の欄で説明した従来の移動通信ネットワークと同じである。
【0127】
次に本実施の形態にかかる移動体通信システムの測位方法について、端末1が在圏するエリアがカバーエリア内か否かをR-GMLC21が判定する場合と、H-GMLC31が判定する場合とにわけて説明する。
【0128】
図39は本実施の形態のR-GMLC21において端末1が在圏するエリアがカバーエリア内か否かを判定する場合の動作例を説明する移動体通信システムにおける測位フローである。2つの独立した処理が記載されている。1つ目の処理は、従来技術の欄に記載した端末の移動を管理する位置登録処理である。この位置登録処理により、端末1が在圏するサービングノードの識別番号(VMSC/SGSNの識別番号)などがHLR/HSS51に通知され(3901、3902)、サービング識別番号記憶手段52に保存される(3903)。2つ目の処理は、LCSクライアント2が提供するサービスのカバーエリアと端末1が在圏するエリアを考慮して行う測位処理である。以下、2つ目の処理について詳しく説明する。
【0129】
LCSクライアント2が接続されたR-GMLC21は、LCSクライアント2が提供するサービス毎のカバーエリア情報をカバーエリア情報記憶手段24に予め保持している。R-GMLC21は、LCSクライアント2から測位要求を受け付けると(3904)、H-GMLCアドレス取得方法判定手段3801により、サービングノード識別番号問合せ手段以外の方法でH-GMLCアドレスを取得できるか否かを判定する(3905)。サービングノード識別番号問合せ手段以外の方法がある場合には、その方法によりH-GMLCアドレスを取得し、サービングノード識別番号問合せ手段26による問合せを省略し、R-GMLC21からの測位要求にカバーエリア情報記憶手段24に記憶されているLSCクライアント2が提供するサービスのカバーエリア情報を付加して端末1のホームネットワーク4のH-GMLC31へ転送する。サービングノード識別番号問合せ手段26以外の方法でH-GMLCアドレスを取得できない場合には、サービングノード識別番号問い合わせ手段26により、測位要求に含まれる端末IDを指定し、端末1が在圏するMSC/SGSNの識別番号などをSend-Routing-Info-for-LCSサービスを使用してHLR/HSS51に問合せる(3906)。なお、HLR/HSS51への問い合わせはSend-Routing-Info-for-LCS以外の新たなサービスを追加して行っても良い。この問い合わせに対してHLR/HSS51のサービングノード識別番号応答手段53がサービングノード識別番号記憶手段52から端末1の在圏するMSC/SGSNの識別番号などを応答してくると(3907)、R-GMLC21は、端末在圏エリア決定手段28により、MSC/SGSNの識別番号とエリア情報の対応関係を記憶する対応関係記憶手段27を参照して、応答されてきたMSC/SGSNの識別番号から端末1が位置するエリアを決定する(3908)。
【0130】
次に、R-GMLC21は、カバーエリア内外判定手段29により、LCSクライアント2が提供するサービスのカバーエリアに端末1が在圏するか否かを判定する(3909)。端末1がカバーエリアの外に存在する場合には、判定結果通知手段30により、LCSクライアント2に対してカバーエリア外に端末1が位置することを通知する(3910)。LCSクライアント2が提供するサービスのカバーエリア内に端末1が在圏する場合には、従来の手順通りにR-GMLC21は測位要求を端末1のホームネットワーク4のH-GMLC31へ転送する。この測位要求には、測位対象となる端末1の端末ID、LCSクライアント2のクライアントID、サービスタイプさらに、カバーエリア情報が含まれている。
【0131】
図40は本実施の形態のH-GMLC31において端末1が在圏するエリアがカバーエリア内か否かを判定する場合の動作例を説明する移動体通信システムにおける測位フローである。2つの独立した処理が記載されている。1つ目の処理は、従来技術の欄に記載した端末の移動を管理する位置登録処理である。この位置登録処理により、端末1が在圏するサービングノードの識別番号(VMSC/SGSNの識別番号)などがHLR/HSS51に通知され(4001、4002)、サービング識別番号記憶手段52に保存される(4003)。2つ目の処理は、LCSクライアント2が提供するサービスのカバーエリアと端末1が在圏するエリアを考慮して行う測位処理である。以下、2つ目の処理について詳しく説明する。
【0132】
LCSクライアント2が接続されたR-GMLC21は、LCSクライアント2が提供するサービス毎のカバーエリア情報をカバーエリア情報記憶手段24に予め保持している。R-GMLC21は、LCSクライアント2から測位要求を受け付けると(4004)、H-GMLCアドレス取得方法判定手段(3801)により、サービングノード識別番号問合せ手段以外の方法でH-GMLCアドレスを取得できるか否かを判定する(4005)。サービングノード識別番号問合せ手段以外の方法がある場合には、その方法によりH-GMLCアドレスを取得し、サービングノード識別番号問合せ手段26による問合せを省略し、LCSクライアント2からの測位要求を端末1のホームネットワーク4のH-GMLC31へ転送する(4006)。また、R-GMLC21は、サービングノード識別番号問合せ手段以外の方法でH-GMLCアドレスを取得できないためにH-GMLCアドレスと一緒に端末1が在圏するMSC/SGSNの識別番号などをHLR/HSS51から取得してカバーエリア内外判定を行った結果、カバーエリア内と判定した場合も、LCSクライアント2からの測位要求をH-GMLC31へ転送する。これらの測位要求には、測位対象となる端末1の端末ID、LCSクライアント2のクライアントID、サービスタイプさらに、カバーエリア情報が含まれている。
【0133】
測位要求を受け付けたH-GMLC31は、サービングノード識別番号取得方法判定手段3805によりサービングノード識別番号問合せ手段以外の方法でサービングノード識別番号を取得できるか否かを判定する(4007)。サービングノード識別番号問合せ手段以外の方法がある場合には、その方法で取得したサービングノード識別番号を用いて、端末在圏エリア決定手段38により、MSC/SGSNの識別番号とエリア情報の対応関係を記憶する対応関係記憶手段37を参照して、MSC/SGSNの識別番号から端末1が位置するエリアを決定する(4008)。
【0134】
次に、H-GMLC31は、カバーエリア内外判定手段39により、LCSクライアント2が提供するサービスのカバーエリア内に端末1が在圏するか否かを判定する(4009)。端末1がカバーエリアの内に存在する場合には、以降のエリア判定処理を省略し、測位要求を端末1のローミング先のネットワーク5のV-GMLC(図示せず)またはVMSC/SGSN61へ転送する。この測位要求にはカバーエリア情報は付加しなくて良い。また、端末1がカバーエリアの外に存在する場合には、サービングノード識別番号問い合わせ手段36により、端末1が在圏するMSC/SGSNの識別番号などをSend-Routing-Info-for-LCSサービスを使用してHLR/HSS51に問合せる(4010)。なお、HLR/HSS51への問い合わせはSend-Routing-Info-for-LCS以外の新たなサービスを追加して行っても良い。この問い合わせに対してHLR/HSS51のサービングノード識別番号応答手段53がサービングノード識別番号記憶手段52から端末1の在圏するMSC/SGSNの識別番号などを応答してくると(4011)、H-GMLC31は、端末在圏エリア決定手段38により、MSC/SGSNの識別番号とエリア情報の対応関係を記憶する対応関係記憶手段37を参照して、応答されてきたMSC/SGSNの識別番号から端末1が位置するエリアを決定する(4012)。
【0135】
次に、H-GMLC31は、カバーエリア内外判定手段39により、LCSクライアント2が提供するサービスのカバーエリアに端末1が在圏するか否かを判定する(4013)。端末1がカバーエリアの外に存在する場合には、判定結果通知手段40により、LCSクライアント2に対してカバーエリア外に端末1が位置することをR-GMLC21経由で通知する(4014、4015)。LCSクライアント2が提供するサービスのカバーエリア内に端末1が在圏する場合には、従来の手順通りにH-GMLC31は測位要求を端末1のローミング先のネットワーク5のV-GMLC(図示せず)またはVMSC/SGSN61へ転送する。
【0136】
【発明の第15の実施の形態】
第14の実施の形態では、測位要求の種類とは無依存に端末1が在圏するエリアがLCSクライアントのカバーエリア外であった場合にその旨をLCSクライアント2に通知し、測位を行わなかった。この方法は、要求時に即測位を行う即時測位要求（Location Immediate Request）の場合には有効であるが、条件付測位要求（Location Deferred Request）の場合には、端末1がカバーエリア外からカバーエリア内へ移動した時点で測位が必要になる場合が考えられ、測位要求時点でカバーエリア外であるからといって測位要求を拒否するのは問題がある。本実施の形態では、測位要求の種類を考慮して判定を行う場合を採りあげる。
【0137】
本実施の形態にかかる移動通信ネットワークの構成例を図41を参照して説明する。図41において、図38に示した第14の実施の形態にかかる移動通信ネットワークと相違するところは、R-GMLC21とH-GMLC31にあり、その他の点は第14の実施の形態と同じである。
【0138】
図41のR-GMLC21は、LCSクライアント2からの測位要求を入力として、測位要求の種別が、即時測位要求（Location Immediate Request）か条件付測位要求（Location Deferred Request）かを判定する測位要求種別判定手段4101が第14の実施例で用いた図38のR-GMLC21の構成に追加され、測位要求種別判定手段4101の判定結果がカバーエリア内外判定手段29および要求転送手段22に与えられている。カバーエリア内外判定手段29は、測位要求種別が条件付測位要求の場合にはエリア内外判定を行わない。また、要求転送手段22は、測位要求種別の有無にかかわらず、H-GMLCアドレス取得方法判定手段3801でサービングノード識別番号問い合わせ手段26以外の方法でH-GMLC31のアドレスを取得可能な場合には測位要求をH-GMLC31へ転送し、H-GMLCアドレス取得方法判定手段3801でサービングノード識別番号問い合わせ手段26以外の方法でH-GMLC31のアドレスを取得できない場合には、条件付測位要求のときは測位要求をH-GMLC31へ転送し、即時測位要求のときはカバーエリア内と判定された場合に測位要求をH-GMLC31へ転送する。
【0139】
また、H-GMLC31は、R-GMLC21からの測位要求を入力として、測位要求の種別が、即時測位要求（Location Immediate Request）か条件付測位要求（Location Deferred Request）かを判定する測位要求種別判定手段4102が第14の実施例で用いた図38のH-GMLC31の構成に追加され、測位要求種別判定手段4102の判定結果がカバーエリア内外判定手段39および測位要求手段41に与えられている。カバーエリア内外判定手段39は、測位要求種別が条件付測位要求の場合にはエリア内外判定を行わない。また、測位要求手段41は、測位要求種別が即時測位要求であり、且つ、キャッシュ存在判定手段3803でキャッシュが存在しないと判定されるか、存在すると判定されても存在したキャッシュのサービングノードの識別番号で特定されるエリアがサービスのカバーエリア外と判定されており、且つ、HLR/HSS51から取得したサービングノードの識別番号で特定されるエリアがサービスのカバーエリア外と判定された場合以外の場合に、測位要求を端末1のローミング先ネットワーク5のV-GMLC(図示せず)またはVMSC/SGSN61に転送する。
【0140】
次に本実施の形態にかかる移動体通信システムの測位方法について、端末1が在圏するエリアがカバーエリア内か否かをR-GMLC21が判定する場合と、H-GMLC31が判定する場合とにわけて説明する。
【0141】
図42は本実施の形態のR-GMLC21において端末1が在圏するエリアがカバーエリア内か否かを判定する場合の動作例を説明する移動体通信システムにおける測位フローである。2つの独立した処理が記載されている。1つ目の処理は、従来技術の欄に記載した端末の移動を管理する位置登録処理である。この位置登録処理により、端末1が在圏するサービングノードの識別番号(VMSC/SGSNの識別番号)などがHLR/HSS51に通知され(4201、4202)、サービング識別番号記憶手段52に保存される(4203)。2つ目の処理は、LCSクライアント2が提供するサービスのカバーエリアと端末1が在圏するエリアを考慮して行う測位処理である。以下、2つ目の処理について詳しく説明する。
【0142】
LCSクライアント2が接続されたR-GMLC21は、LCSクライアント2が提供するサービス毎のカバーエリア情報をカバーエリア情報記憶手段24に予め保持している。R-GMLC21は、LCSクライアント2から測位要求を受け付けると(4204)、H-GMLCアドレス取得方法判定手段3801により、サービングノード識別番号問合せ手段以外の方法でH-GMLCアドレスを取得できるか否かを判定する(4205)。サービングノード識別番号問合せ手段以外の方法がある場合には、その方法によりH-GMLCアドレスを取得し、サービングノード識別番号問合せ手段による問合せを省略し、要求転送手段22により、R-GMLC21からの測位要求にカバーエリア情報を付加して端末1のホームネットワーク4のH-GMLC31へ転送する。サービングノード識別番号問合せ手段以外の方法でH-GMLCアドレスを取得できない場合には、サービングノード識別番号問い合わせ手段26により、測位要求に含まれる端末IDを指定し、端末1が在圏するMSC/SGSNの識別番号などをSend-Routing-Info-for-LCSサービスを使用してHLR/HSS51に問合せる(4206)。なお、HLR/HSS51への問い合わせはSend-Routing-Info-for-LCS以外の新たなサービスを追加して行っても良い。この問い合わせに対してHLR/HSS51のサービングノード識別番号応答手段53がサービングノード識別番号記憶手段52から端末1の在圏するMSC/SGSNの識別番号など応答してくると(4207)、R-GMLC21は、測位要求種別判定手段4101によって測位要求の種別を判定する(4208)。測位要求の種別が条件付測位要求（Location Deferred Request）であった場合には、以降の一連のエリア判定処理は省略する。測位要求の種別が、即時測位要求(Location Immediate Request)の場合には、端末在圏エリア決定手段28により、MSC/SGSNの識別番号とエリア情報の対応関係を記憶する対応関係記憶手段27を参照して、応答されてきたMSC/SGSNの識別番号から端末1が位置するエリアを決定する(4209)。
【0143】
次に、R-GMLC21は、カバーエリア内外判定手段29により、LCSクライアント2が提供するサービスのカバーエリア内に端末1が在圏するか否かを判定する(4210)。端末1がカバーエリアの外に存在する場合には、判定結果通知手段30により、LCSクライアント2に対してカバーエリア外に端末1が位置することを通知する(4211)。LCSクライアント2が提供するサービスのカバーエリア内に端末1が在圏する場合には、要求転送手段22により、R-GMLC21は測位要求にカバーエリア情報を付加して従来の手順通りに端末1のホームネットワーク4のH-GMLC(図示せず)へ転送する。
【0144】
図43は本実施の形態のH-GMLC31において端末1が在圏するエリアがカバーエリア内か否かを判定する場合の動作例を説明する移動体通信システムにおける測位フローである。2つの独立した処理が記載されている。1つ目の処理は、従来技術の欄に記載した端末の移動を管理する位置登録処理である。この位置登録処理により、端末1が在圏するサービングノードの識別番号(VMSC/SGSNの識別番号)などがHLR/HSS51に通知され(4301、4302)、サービング識別番号記憶手段52に保存される(4303)。2つ目の処理は、LCSクライアント2が提供するサービスのカバーエリアと端末1が在圏するエリアを考慮して行う測位処理である。以下、2つ目の処理について詳しく説明する。
【0145】
LCSクライアント2が接続されたR-GMLC21は、LCSクライアント2が提供するサービス毎のカバーエリア情報をカバーエリア情報記憶手段24に予め保持している。R-GMLC21は、LCSクライアント2から測位要求を受け付けると(4304)、H-GMLCアドレス取得方法判定手段3801により、サービングノード識別番号問合せ手段以外の方法でH-GMLCアドレスを取得できるか否かを判定する(4305)。サービングノード識別番号問合せ手段以外の方法がある場合には、その方法によりH-GMLCアドレスを取得し、サービングノード識別番号問合せ手段による問合せを省略し、R-GMLC21からの測位要求を端末1のホームネットワーク4のH-GMLC31へ転送する(4306)。また、R-GMLC21は、サービングノード識別番号問合せ手段以外の方法でH-GMLCアドレスを取得できないためにH-GMLCアドレスと一緒に端末1が在圏するMSC/SGSNの識別番号をHLR/HSS51から取得してカバーエリア内外判定を行った結果、カバーエリア内と判定した場合も、LCSクライアント2からの測位要求をH-GMLC31へ転送する。これらの測位要求には、測位対象となる端末1の端末ID、LCSクライアント2のクライアントID、サービスタイプさらに、カバーエリア情報が含まれている。
【0146】
測位要求を受け付けたH-GMLC31は、サービングノード識別番号取得方法判定手段3802によりサービングノード識別番号問合せ手段以外の方法でサービングノード識別番号を取得できるか否かを判定する(4307)。更に、H-GMLC31は、測位要求種別判定手段4101によって測位要求の種別を判定する(4308)。測位要求の種別が条件付測位要求（Location Deferred Request）であった場合には、以降の一連のエリア判定処理は省略する。測位要求の種別が、即時測位要求(Location Immediate Request)の場合には、以降のエリア判定処理を実行する。サービングノード識別番号問合せ手段以外の方法がある場合には、その方法で取得したサービングノード識別番号を用いて、端末在圏エリア決定手段38により、MSC/SGSNの識別番号とエリア情報の対応関係を記憶する対応関係記憶手段37を参照して、応答されてきたMSC/SGSNの識別番号から端末1が位置するエリアを決定する(4309)。
【0147】
次に、H-GMLC31は、カバーエリア内外判定手段39により、LCSクライアント2が提供するサービスのカバーエリアに端末1が在圏するか否かを判定する(4310)。端末1がカバーエリアの内に存在する場合には、以降のエリア判定処理を省略し、測位要求をローミング先のV-GMLCへ転送する。端末1がカバーエリアの外に存在する場合には、サービングノード識別番号問い合わせ手段36により、端末1が在圏するMSC/SGSNの識別番号などをSend-Routing-Info-for-LCSサービスを使用してHLR/HSS51に問合せる(4311)。なお、HLR/HSS51への問い合わせはSend-Routing-Info-for-LCS以外の新たなサービスを追加して行っても良い。この問い合わせに対してHLR/HSS51のサービングノード識別番号応答手段53がサービングノード識別番号記憶手段52から端末1の在圏するMSC/SGSNの識別番号など応答してくると(4312)、H-GMLC31は、測位要求種別判定手段4102によって測位要求の種別を判定する(4313)。測位要求の種別が条件付測位要求（Location Deferred Request）であった場合には、以降の一連のエリア判定処理は省略する。測位要求の種別が、即時測位要求(Location Immediate Request)の場合には、端末在圏エリア決定手段38により、MSC/SGSNの識別番号とエリア情報の対応関係を記憶する対応関係記憶手段37を参照して、応答されてきたMSC/SGSNの識別番号から端末1が位置するエリアを決定する(4314)。
【0148】
次に、H-GMLC31は、カバーエリア内外判定手段39により、LCSクライアント2が提供するサービスのカバーエリアに端末1が在圏するか否かを判定する(4314)。端末1がカバーエリアの外に存在する場合には、判定結果通知手段40により、LCSクライアント2に対してカバーエリア外に端末1が位置することをR-GMLC21経由で通知する(4315、4316)。LCSクライアント2が提供するサービスのカバーエリア内に端末1が在圏する場合には、従来の手順通りにH-GMLC31は測位要求を端末1のローミング先ネットワーク5のV-GMLC（図示せず）へ転送する。
【0149】
図41のR-GMLC21で実行される処理のフローチャートを図44に示す。R-GMLC21は測位要求を受け付けると(S21)、LCSクライアント2が提供するサービスのカバーエリア特定のために使用するLCSクライアントID、サービスタイプ、端末が在圏しているエリアを特定するために使用する端末ID、測位要求種別を測位要求中から抽出する(S22)。次に、R-GMLC21は、H-GMLCアドレス取得方法判定手段3801により、HLR/HSS51をアクセスする以外の方法でH-GMLC31のアドレスを取得可能かどうかを判定し(S23)、取得可能な場合はその方法で取得したアドレスのH-GMLC31に対して要求転送手段22により測位要求を転送する(S27)。この測位要求には、LCSクライアントIDとサービスタイプをキーにしてカバーエリア情報記憶手段24から取り出したカバーエリア情報が付加される。
【0150】
他方、R-GMLC21は、HLR/HSS51をアクセスする以外の方法でH-GMLC31のアドレスを取得できないと判定した場合、サービングノード識別番号問い合わせ手段26により、端末1が在圏するMSC/SGSNの識別番号などをHLR/HSS51から取得する(S24)。次に、R-GMLC21は、測位要求種別判定手段4101により、測位要求の種別を判定し(S25)、条件付測位要求であれば、要求転送手段22によりH-GMLC31に対してカバーエリア情報を付加した測位要求を転送する(S27)。また、即時測位要求であれば、端末在圏エリア決定手段38によりH-GMLC31の対応関係記憶手段37に予め保持した情報を元にMSC/SGSNの識別番号から端末1が在圏するエリアを特定し、カバーエリア内外判定手段29により、端末1が在圏するエリアとサービスのカバーエリアとを比較する(S26)。サービスのカバーエリアに前記特定した端末1の在圏エリアが含まれている（カバーエリア内）場合には、要求転送手段22により、カバーエリア情報付の測位要求をH-GMLC31へ転送する(S27)。サービスのカバーエリア内に前記特定した端末1の在圏エリアが含まれていない（カバーエリア外）場合には、判定結果通知手段30により、端末1はサービスのカバーエリア外であることをLCSクライアント2へ通知する(S28)。
【0151】
なお、図44におけるステップS25を省略すると、図38のR-GMLC21で実行される処理を表すフローチャートになる。
【0152】
図41のH-GMLC31で実行される処理のフローチャートを図45に示す。H-GMLC31は測位要求を受け付けると(S31)、LCSクライアント2が提供するサービスのカバーエリア特定のために使用するLCSクライアントID、サービスタイプ、端末が在圏しているエリアを特定するために使用する端末ID、測位要求種別を測位要求中から抽出する(S32)。次に、H-GMLC31は、サービングノード識別番号取得方法判定手段3805により、HLR/HSS51をアクセスする以外の方法で端末1の在圏するMSC/SGSNの識別番号を取得可能かどうかを判定し(S33)、取得不可能な場合はステップS37へ処理を進め、取得可能な場合は測位要求種別判定手段4102により測位要求の種別を判定する(S34)。そして、条件付測位要求の場合は、測位要求手段41により、端末1のローミング先ネットワーク5のV-GMLC(図示せず)に対して測位要求を転送する(S27)。他方、即時測位要求の場合は、端末在圏エリア決定手段38により、対応関係記憶手段37に予め保持した情報を元に、サービングノード識別番号取得方法判定手段3805においてHLR/HSS51をアクセスする以外の方法で取得された端末1が在圏するMSC/SGSNの識別番号から端末1が在圏するエリアを特定し、カバーエリア内外判定手段29により、端末1が在圏するエリアとサービスのカバーエリアとを比較する(S35)。サービスのカバーエリアに前記特定した端末1の在圏エリアが含まれている（カバーエリア内）場合には、要求転送手段22により、測位要求をV-GMLC(図示せず)へ転送する(S36)。サービスのカバーエリア内に前記特定した端末1の在圏エリアが含まれていない（カバーエリア外）場合には、ステップS37へ処理を進める。
【0153】
ステップS37では、H-GMLC31は、サービングノード識別番号問い合わせ手段36により、端末1が在圏するMSC/SGSNの識別番号などをHLR/HSS51から取得する(S37)。次に、H-GMLC31は、測位要求種別判定手段4102により、測位要求の種別を判定し(S38)、条件付測位要求であれば、要求転送手段22によりV-GMLC(図示せず)に対して測位要求を転送する(S36)。また、即時測位要求であれば、端末在圏エリア決定手段38により対応関係記憶手段37に予め保持した情報を元にHLR/HSS51より今回取得したMSC/SGSNの識別番号から端末1が在圏するエリアを特定し、カバーエリア内外判定手段39により、端末1が在圏するエリアとサービスのカバーエリアとを比較する(S39)。サービスのカバーエリアに前記特定した端末1の在圏エリアが含まれている（カバーエリア内）場合には、要求転送手段22により、測位要求をV-GMLC(図示せず)へ転送する(S36)。サービスのカバーエリア内に前記特定した端末1の在圏エリアが含まれていない（カバーエリア外）場合には、判定結果通知手段30により、端末1はサービスのカバーエリア外であることをLCSクライアント2へ通知する(S40)。
【0154】
なお、図45におけるステップS34、S38を省略すると、図38のH-GMLC31で実行される処理を表すフローチャートになる。
【0155】
【発明の他の実施の形態】
以上、本発明の幾つかの実施の形態を説明したが、本発明は以上の実施の形態にのみ限定されず、以下に列挙するように、その他各種の付加変更が可能である。
【0156】
図14、図20、図26に示した第2、第5、第8の実施の形態におけるネットワーク5のH-GMLCに、図18に示したV-GMLC91が備える対応関係記憶手段96、対応関係更新手段97および対応関係通知手段98と同様の手段を設けると共に、図14中のR-GMLC21、図20中のRH-GMLC21-31、図26中のR-GMLC21に、図18に示したH-GMLC31が備える対応関係更新手段42と同様の手段を設ける。
【0157】
図14、図16、図20、図22、図24、図26、図28、図30、図32、図34、図36、図38、図41に示した第2、第3、第5、第6、第7、第8、第9、第10、第11、第12、第13、第14、第15の実施の形態におけるLCSクライアント2に、図18に示したLCSクライアント2が備えるカバーエリア情報記憶手段13、カバーエリア情報更新手段14およびカバーエリア情報通知手段15を設けると共に、図14中のR-GMLC21、図16中のR-GMLC21、図20中のRH-GMLC21-31、図22中のR-GMLC21、図24中のRHV-GMLC21-31-91、図26中のR-GMLC21、図28中のRH-GMLC21-31、図30中のR-GMLC21、図32の中のR-GMLC21、図34の中のR-GMLC21、図36の中のR-GMLC21、図38の中のR-GMLC21、図41の中のR-GMLC21に、図18に示したR-GMLC21が備えるカバーエリア情報更新手段83と同様の手段を設ける。
【0158】
第1〜第15の各実施の形態においては、サービングノードの識別番号とそのサービングノードがカバーするエリアの対応関係情報を用いて、端末が在圏するサービングノードの識別番号から端末が存在するエリアを決定したが、サービングノードの識別番号としてISDN番号を用いる場合、サービングノードの識別番号から一意にエリアが決定できるので、対応関係情報を省略することができる。例えば、日本の国番号は81であるため、81という識別番号を持つサービングノードの場合、エリアが日本であることが一意に決定できる。
【0159】
第1〜第15の各実施の形態および前記した各変形例におけるLCSクライアント、R-GMLC、H-GMLC、V-GMLC、RH-GMLC、HV-GMLC、RHV-GMLC、VMSC/SGSN、HLR/HSSは、その有する機能をハードウェア的に実現することは勿論、コンピュータとプログラムとで実現することができる。この場合、プログラムは、磁気ディスクや半導体メモリ等のコンピュータ可読記録媒体に記録されて提供され、コンピュータの立ち上げ時などにコンピュータに読み取られ、そのコンピュータの動作を制御することにより、そのコンピュータを前述した各実施の形態および各変形例におけるLCSクライアント、R-GMLC、H-GMLC、V-GMLC、RH-GMLC、HV-GMLC、RHV-GMLC、VMSC/SGSN、HLR/HSSとして機能させる。
【0160】
第1〜第15の各実施の形態において、LCSクライアント2がサービスを提供可能なカバーエリア情報は、R-GMLCが予め保持するとしたが、LCSクライアント2からR-GMLC21に対する測位要求に含めることも可能である。また、LCSクライアント2からR-GMLC21に対する測位要求に含められたカバーエリア情報とR-GMLCが予め保持したカバーエリア情報のいずれかを選択的に用いることも可能である。具体的には、LCSクライアント2からの測位要求にカバーエリア情報が含まれていない場合には、R-GMLC21が予め保持したカバーエリア情報を用い、測位要求にカバーエリア情報が含まれる場合には、測位要求に付加されたカバーエリア情報を用いる。
【0161】
第15の実施の形態において、測位要求の種類を考慮して判定を行う場合について第14の実施の形態を前提に説明したが、測位要求の種類を考慮して判定を行う構成は第1〜第13の実施の形態に対しても同様に適用することが可能である。
【0162】
第11〜第15の実施の形態では、LCSクライアント2が接続するネットワーク3と端末1のホームネットワーク4と端末1のローミング先ネットワークとがそれぞれ別々の移動体通信事業者のものであったが、第5〜第10の実施の形態で説明した場合と同様に、ネットワーク2〜4の何れか2つ或いは全てが同一移動体通信事業者のものであり、R-GMLCとH-GMLCとV−GMLCの何れか2つ或いは全てが同一のGMLCとなる場合に対しても本発明は適用可能である。
【0163】
第1〜第15の実施の形態においては、LCSクライアント2が提供するサービスの種類が複数あり且つ各サービスタイプ毎にカバーエリアが異なる場合があることを前提としたが、LCSクライアント2が提供するサービスの種類が1つであるか、複数あっても全て同じカバーエリアであることも考えられる。この場合には、LCSクライアント2が接続されたネットワークが保持するカバーエリア情報記憶手段は、LCSクライアント2が提供するサービスタイプ毎にカバーエリア情報を保持する必要はなく、LCSクライアント2毎にカバーエリア情報を保持すれば良く、LCSクライアント2は測位要求にサービスタイプを含める必要はない。
【0164】
【発明の効果】
以上説明したように本発明によれば、無駄な測位のトラヒックや無線アクセスネットワークにおける測位処理を削減することができる。その理由は、ネットワーク内のサーバ(GMLC)が、LCSクライアントが提供するサービスのカバーエリア情報と、端末が在圏するサービングノード(MSC/SGSN)の識別番号から導出されるエリア情報を比較し、端末が提供されるサービスのカバーエリアに存在するかどうかを判断し、カバーエリア外に存在する場合には測位要求を受け付けず、無線アクセスネットワークによる実際の測位処理を行わないからである。
【図面の簡単な説明】
【図1】移動体通信ネットワークを使用した測位システムの構成例を示す図である。
【図2】端末の測位処理フローの例(クライアント起動によるフロー)を示す図である。
【図3】クライアントとサーバ間の測位要求フローの例を示す図である。
【図4】端末、RNC、MSC/SGSNの制御プレーンのプロトコルスタックの構成例を示す図である。
【図5】端末の測位能力がRNCに通知されるフローを示す図である。
【図6】複数の移動体通信ネットワークが存在する場合の測位システムの構成例を示す図である。
【図7】複数の移動体通信ネットワークが存在する場合の測位処理フロー（H-GMLCからV-GMLCへ測位要求を転送）を示す図である。
【図8】複数の移動体通信ネットワークが存在する場合の測位処理フロー（H-GMLCからMSC/SGSNへ測位要求を転送）を示す図である。
【図9】位置登録の処理フローを示す図である。
【図10】MSC/SGSNがHLR/HSSへ通知する位置登録要求に含まれるMSC番号やSGSN番号の構成例(ISDN番号規則)を示す図である。
【図11】本発明の第1の実施の形態の移動体通信システムの構成を示す図である。
【図12】本発明の第1の実施の形態における測位処理フローを示す図である。
【図13】本発明の第1の実施の形態におけるGMLCの動作を示すフローチャートである。
【図14】本発明の第2の実施の形態の移動体通信システムの構成を示す図である。
【図15】本発明の第2の実施の形態における測位処理フローを示す図である。
【図16】本発明の第3の実施の形態の移動体通信システムの構成を示す図である。
【図17】本発明の第3の実施の形態における測位処理フローを示す図である。
【図18】本発明の第4の実施の形態の移動体通信システムの構成を示す図である。
【図19】本発明の第4の実施の形態における測位処理フローを示す図である。
【図20】本発明の第5の実施の形態の移動体通信システムの構成を示す図である。
【図21】本発明の第5の実施の形態における測位処理フローを示す図である。
【図22】本発明の第6の実施の形態の移動体通信システムの構成を示す図である。
【図23】本発明の第6の実施の形態における測位処理フローを示す図である。
【図24】本発明の第7の実施の形態の移動体通信システムの構成を示す図である。
【図25】本発明の第7の実施の形態における測位処理フローを示す図である。
【図26】本発明の第8の実施の形態の移動体通信システムの構成を示す図である。
【図27】本発明の第8の実施の形態における測位処理フローを示す図である。
【図28】本発明の第9の実施の形態の移動体通信システムの構成を示す図である。
【図29】本発明の第9の実施の形態における測位処理フローを示す図である。
【図30】本発明の第10の実施の形態の移動体通信システムの構成を示す図である。
【図31】本発明の第10の実施の形態における測位処理フローを示す図である。
【図32】本発明の第11の実施の形態の移動体通信システムの構成を示す図である。
【図33】本発明の第11の実施の形態における測位処理フローを示す図である。
【図34】本発明の第12の実施の形態の移動体通信システムの構成を示す図である。
【図35】本発明の第12の実施の形態における測位処理フローを示す図である。
【図36】本発明の第13の実施の形態の移動体通信システムの構成を示す図である。
【図37】本発明の第13の実施の形態における測位処理フローを示す図である。
【図38】本発明の第14の実施の形態の移動体通信システムの構成を示す図である。
【図39】本発明の第14の実施の形態における測位処理フローを示す図である。
【図40】本発明の第14の実施の形態における測位処理フローを示す図である。
【図41】本発明の第15の実施の形態の移動体通信システムの構成を示す図である。
【図42】本発明の第15の実施の形態における測位処理フローを示す図である。
【図43】本発明の第15の実施の形態における測位処理フローを示す図である。
【図44】本発明の第15の実施の形態におけるR−GMLCの処理例を示すフローチャートである。
【図45】本発明の第15の実施の形態におけるH−GMLCの処理例を示すフローチャートである。
【符号の説明】
1．端末  UE
2．LCSクライアント
3．移動体通信事業者Aのネットワーク
4．移動体通信事業者Bのネットワーク
5．移動体通信事業者Cのネットワーク
11．送信手段
12．受信手段
13．カバーエリア情報記憶手段
14．カバーエリア情報更新手段
15．カバーエリア情報通知手段
21．サーバ  R−GMLC
22．要求転送手段
23．応答転送手段
24．カバーエリア情報記憶手段
25．カバーエリア情報更新手段
26．サービングノード識別番号問い合わせ手段
27．対応関係記憶手段
28．端末在圏エリア決定手段
29．カバーエリア内外判定手段
30．判定結果通知手段
31．サーバ  H−GMLC
32．カバーエリア情報キャッシュ
33．カバーエリア情報存在判定手段
34．カバーエリア情報問い合わせ手段
35．カバーエリア情報保存手段
36．サービングノード識別番号問い合わせ手段
37．対応関係記憶手段
38．端末在圏エリア決定手段
39．カバーエリア内外判定手段
40．判定結果通知手段
41．測位要求手段
51．データベース  HLR/HSS
52．サービングノード識別番号記憶手段
53．サービングノード識別番号保存手段
54．サービングノード識別番号通知手段
61．サービングノード  VMSC/SGSN
62．サービングノード識別番号通知手段
71．位置登録手段
81．在圏国判別手段
82．在圏国内カバーエリア情報生成手段
91．サーバ  V-GMLC
92．対応関係記憶手段
93．カバーエリア内外判定手段
94．判定結果通知手段
95．測位要求手段
101．LCSクライアント
102．データベース HLR/HSS
103．サーバ GMLC
104．サービングノード MSC/SGSN
105．無線制御装置 RNC
106．無線基地局 Node B
107．端末 UE
201．LCSクライアントからGMLCへの測位要求
202．GMLCからHLR/HSSへのMSC/SGSNの宛先確認要求
203．HLR/HSSからGMLCへのMSC/SGSNの宛先確認要求に対する応答
204．GMLCからMSC/SGSNへの測位要求
205．MSC/SGSNと端末の間でのコネクション設定処理
206．MSC/SGSNからRNCへの測位要求
207．RANにおける測位処理
208．RNCからMSC/SGSNへの測位結果通知
209．MSC/SGSNからGMLCへの測位結果通知
210．GMLCからLCSクライアントへの測位結果通知
301．LCSクライアントからGMLCへの測位要求
302．GMLCからLCSクライアントへの測位結果通知
401．RNCから端末へのページング
402．RRC接続要求
403．RRC接続開始
404．RRC接続完了
501．LCSクライアント
502．サーバ R-GMLC
503．サーバ H-GMLC
504．データベース HLR/HSS
505．サーバ V-GMLC
506．サービングノード VMSC/SGSN
507．無線制御装置 RNC
508．無線基地局 Node B
509．端末 UE
510．移動体通信事業者Aのネットワーク
511．移動体通信事業者Bのネットワーク
512．移動体通信事業者Cのネットワーク
3201. サービングノード識別番号キャッシュ
3202. キャッシュ存在判定手段
3203. キャッシュ保存手段
3601. サービングノード識別番号キャッシュ
3602. キャッシュ存在判定手段
3603. キャッシュ保存手段
3801. H-GMLCアドレス取得方法判定手段
3802. サービングノード識別番号キャッシュ
3803. キャッシュ存在判定手段
3804. キャッシュ保存手段
3805. サービングノード識別番号取得方法判定手段
4101. 測位要求種別判定手段
4102. 測位要求種別判定手段
【図１】
2004214809.tif 000003
【図２】
2004214809.tif 000004
【図３】
2004214809.tif 000005
【図４】
2004214809.tif 000006
【図５】
2004214809.tif 000007
【図６】
2004214809.tif 000008
【図７】
2004214809.tif 000009
【図８】
2004214809.tif 000010
【図９】
2004214809.tif 000011
【図１０】
2004214809.tif 000012
【図１１】
2004214809.tif 000013
【図１２】
2004214809.tif 000014
【図１３】
2004214809.tif 000015
【図１４】
2004214809.tif 000016
【図１５】
2004214809.tif 000017
【図１６】
2004214809.tif 000018
【図１７】
2004214809.tif 000019
【図１８】
2004214809.tif 000020
【図１９】
2004214809.tif 000021
【図２０】
2004214809.tif 000022
【図２１】
2004214809.tif 000023
【図２２】
2004214809.tif 000024
【図２３】
2004214809.tif 000025
【図２４】
2004214809.tif 000026
【図２５】
2004214809.tif 000027
【図２６】
2004214809.tif 000028
【図２７】
2004214809.tif 000029
【図２８】
2004214809.tif 000030
【図２９】
2004214809.tif 000031
【図３０】
2004214809.tif 000032
【図３１】
2004214809.tif 000033
【図３２】
2004214809.tif 000034
【図３３】
2004214809.tif 000035
【図３４】
2004214809.tif 000036
【図３５】
2004214809.tif 000037
【図３６】
2004214809.tif 000038
【図３７】
2004214809.tif 000039
【図３８】
2004214809.tif 000040
【図３９】
2004214809.tif 000041
【図４０】
2004214809.tif 000042
【図４１】
2004214809.tif 000043
【図４２】
2004214809.tif 000044
【図４３】
2004214809.tif 000045
【図４４】
2004214809.tif 000046
【図４５】
2004214809.tif 000047