(57)【要約】      （修正有）【課題】情報配信サービスに適した位置特定を実現するための技術を提供する。【解決手段】サーバからの複数のセルの位置関連情報を格納し、基地局からの情報から在圏セルを決定し、位置関連情報を参照して在圏セルの位置を決定する移動端末であって、位置関連情報は、セル識別情報と、セルの位置情報と、セルへの移行時における位置関連情報の再取得の要否を示す情報再取得要否情報とから構成され、制御部は、在圏セルのセル識別情報に基づき、在圏セルの位置関連情報が記憶部に格納されているか判断するセル情報判断部と、在圏セルの情報再取得要否情報に基づき、在圏セルにおいて位置関連情報を再取得する必要があるか判断する情報再取得判断部とを有し、制御部は、セル情報判断部及び／又は情報再取得判断部の判断結果に応じてサーバに位置関連情報の取得要求を送信し、在圏セルと在圏セルから所定の範囲内にある近傍セルとの位置関連情報を受信する。【選択図】図３
2013026869.tif 000002
【特許請求の範囲】
【請求項１】
サーバから受信した複数のセルの位置関連情報を格納する記憶部と、
基地局から送信される情報から在圏セルを決定し、前記格納されている位置関連情報を参照して前記在圏セルの位置を決定する制御部と、
を有する移動端末であって、
前記位置関連情報は、セルを識別するセル識別情報と、前記セルの位置を示す位置情報と、前記セルへの移行時における前記位置関連情報の再取得の要否を示す情報再取得要否情報とから構成され、
前記制御部は、
前記在圏セルのセル識別情報に基づき、前記在圏セルの位置関連情報が前記記憶部に格納されているか判断するセル情報判断部と、
前記在圏セルの情報再取得要否情報に基づき、前記在圏セルにおいて前記位置関連情報を再取得する必要があるか判断する情報再取得判断部と、
を有し、
前記制御部は、前記セル情報判断部及び／又は前記情報再取得判断部の判断結果に応じて前記サーバに前記位置関連情報の取得要求を送信し、前記在圏セルと前記在圏セルから所定の範囲内にある近傍セルとの位置関連情報を受信する移動端末。
【請求項２】
前記取得要求に応答して受信した前記在圏セルと前記近傍セルとの位置関連情報では、前記在圏セルと前記近傍セルとから構成されるセル領域の外縁に配置される外周セルの情報再取得要否情報が、前記位置関連情報を再取得する必要があると設定される、請求項１記載の移動端末。
【請求項３】
複数のセルの位置関連情報を格納する記憶部と、
移動端末からの位置関連情報取得要求に応答して、前記移動端末の在圏セルに対応する前記位置関連情報を前記移動端末に提供する制御部と、
を有するサーバであって、
前記位置関連情報は、セルを識別するセル識別情報と、前記セルの位置を示す位置情報と、前記セルへの移行時における前記位置関連情報の再取得の要否を示す情報再取得要否情報とから構成され、
前記制御部は、前記移動端末の在圏セルを特定し、前記特定された在圏セルから所定の範囲内にある近傍セルを特定し、前記特定された在圏セルと近傍セルとの位置関連情報を前記移動端末に提供するサーバ。
【請求項４】
前記制御部は、前記在圏セルと前記近傍セルとから構成されるセル領域の外縁に配置される外周セルの情報再取得要否情報を前記位置関連情報の再取得が必要であると設定する、請求項３記載のサーバ。
【請求項５】
サーバから受信した複数のセルの位置関連情報を格納する記憶部を有する移動端末における方法であって、
前記位置関連情報は、セルを識別するセル識別情報と、前記セルの位置を示す位置情報と、前記セルへの移行時における前記位置関連情報の再取得の要否を示す情報再取得要否情報とから構成され、
当該方法は、
基地局から送信される情報から在圏セルを決定するステップと、
前記在圏セルのセル識別情報に基づき、前記在圏セルの位置関連情報が前記記憶部に格納されているか判断するステップと、
前記在圏セルの情報再取得要否情報に基づき、前記在圏セルにおいて前記位置関連情報を再取得する必要があるか判断するステップと、
前記判断結果に応じて前記サーバに前記位置関連情報の取得要求を送信するステップと、
前記取得要求に応答して、前記在圏セルと前記在圏セルから所定の範囲内にある近傍セルとの位置関連情報を受信するステップと、
前記受信した前記位置関連情報を参照して前記在圏セルの位置を決定するステップと、
を有する方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、無線通信システムにおける移動端末の位置特定技術に関する。
【背景技術】
【０００２】
現在の無線通信システムでは、移動端末は、ＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）機能を利用したり、基地局から送信される情報を定期的に取得するなどによって、高い精度により自らの位置を特定することができる。
【０００３】
このようにして取得した移動端末の位置情報を利用して、移動端末の位置に応じた気象情報、交通情報、飲食店等の情報を配信するサービスが展開されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１０−２５２３８９号公報
【特許文献２】特表２００９−５１２２９７号公報
【特許文献３】特表２００５−５１２４２９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
上述した無線通信システムでは、取得された位置情報を用いて情報配信サービスを利用する場合、移動端末は、ＧＰＳ機能を備えて定期的にＧＰＳ情報を受信したり、基地局と接続することが必要である。
【０００６】
しかしながら、典型的な情報配信サービスでは、高い精度の位置特定は要求されず、移動端末が在圏するセルなどの地理的エリアを特定できれば十分である場合が多い。
【０００７】
従って、本発明の課題は、情報配信サービスに適した位置特定を実現するための技術を提供することである。
【課題を解決するための手段】
【０００８】
上記課題を解決するため、本発明の一態様は、サーバから受信した複数のセルの位置関連情報を格納する記憶部と、基地局から送信される情報から在圏セルを決定し、前記格納されている位置関連情報を参照して前記在圏セルの位置を決定する制御部とを有する移動端末であって、前記位置関連情報は、セルを識別するセル識別情報と、前記セルの位置を示す位置情報と、前記セルへの移行時における前記位置関連情報の再取得の要否を示す情報再取得要否情報とから構成され、前記制御部は、前記在圏セルのセル識別情報に基づき、前記在圏セルの位置関連情報が前記記憶部に格納されているか判断するセル情報判断部と、前記在圏セルの情報再取得要否情報に基づき、前記在圏セルにおいて前記位置関連情報を再取得する必要があるか判断する情報再取得判断部とを有し、前記制御部は、前記セル情報判断部及び／又は前記情報再取得判断部の判断結果に応じて前記サーバに前記位置関連情報の取得要求を送信し、前記在圏セルと前記在圏セルから所定の範囲内にある近傍セルとの位置関連情報を受信する移動端末に関する。
【０００９】
本発明の他の態様は、複数のセルの位置関連情報を格納する記憶部と、移動端末からの位置関連情報取得要求に応答して、前記移動端末の在圏セルに対応する前記位置関連情報を前記移動端末に提供する制御部とを有するサーバであって、前記位置関連情報は、セルを識別するセル識別情報と、前記セルの位置を示す位置情報と、前記セルへの移行時における前記位置関連情報の再取得の要否を示す情報再取得要否情報とから構成され、前記制御部は、前記移動端末の在圏セルを特定し、前記特定された在圏セルから所定の範囲内にある近傍セルを特定し、前記特定された在圏セルと近傍セルとの位置関連情報を前記移動端末に提供するサーバに関する。
【発明の効果】
【００１０】
本発明によると、情報配信サービスに適した位置特定を実現することができる。
【図面の簡単な説明】
【００１１】
【図１】図１は、本発明の一実施例による位置関連情報の取得過程を示す概略図である。
【図２】図２は、本発明の一実施例による無線通信システムの構成を示すブロック図である。
【図３】図３は、本発明の一実施例による移動端末の構成を示すブロック図である。
【図４】図４は、本発明の一実施例による位置関連情報のデータフォーマットを示す図である。
【図５】図５は、本発明の一実施例によるサーバの構成を示すブロック図である。
【図６】図６は、本発明の一実施例による移動端末における処理を示すフロー図である。
【図７】図７は、本発明の一実施例によるサーバにおける処理を示すフロー図である。
【発明を実施するための形態】
【００１２】
以下、図面に基づいて本発明の実施の形態を説明する。
【００１３】
一般に、移動端末の位置に応じて情報を配信する情報配信サービスでは、移動端末は、情報配信サーバなどの外部装置と通信し、移動端末の現在地における気象情報、交通情報、飲食店情報など、移動端末の現在地に関連する配信情報を情報配信サーバから取得する。このとき、移動端末の現在地を示す位置情報を決定するため、移動端末は、在圏するセルから提供される位置情報に基づき自らの位置を特定することが可能である。しかしながら、この場合、移動端末がセル間を移動しているときにはセルを移行する毎に在圏する各セルから位置情報を取得する必要がある。
【００１４】
本発明では、セルを移行する毎に在圏する各セルから位置情報を逐次取得する必要性を解消するため、移動端末は、あるセルに在圏して位置情報を取得する際に、当該在圏セルの近傍にあるセルの位置情報も併せて受信する。これにより、他のセルへの移行時にすでに受信した近傍セルの位置情報を利用することが可能となり、セルを移行する毎に位置情報を取得することが不要となる。この結果、移動端末の消費電力の低減や応答速度の向上を図ることが可能になる。
【００１５】
本発明ではさらに、在圏セルと近傍セルとから構成されるセル領域の外縁にある外周セルまで移動すると、移動端末は、移動した外周セルにおいて当該セルと当該セルの近傍セルとの位置情報を再取得するよう構成される。これにより、ユーザがセル間を移動しても、移動端末は、途切れることなくシームレスに在圏セルの位置情報を利用することが可能になる。
【００１６】
図１を参照して、上述した本発明による位置関連情報取得処理をより詳細に説明する。図１は、本発明の一実施例による位置関連情報取得処理を示す概略図である。
【００１７】
図１に示されるように、セル１において、移動端末の起動又は位置に依存した情報を利用するためのアプリケーションの起動などに応答して、移動端末は、基地局を介し位置情報提供サーバに位置関連情報の取得要求を通知する。位置関連情報は、各セルに関連付けされ、後述されるように、各セルを特定するセル識別情報と、当該セルの地理的位置を特定する位置情報と、情報再取得フラグとから構成される。
【００１８】
移動端末から位置関連情報の取得要求を受信すると、位置情報提供サーバは、位置関連情報を予め格納しているデータベースから、移動端末が在圏するセル１と、セル１から所定の範囲内にある近傍セル（図１に示される例では、セル１の周りの１８個のセル）とを特定する。位置情報提供サーバは、特定されたセル１と近傍セルとの位置情報を抽出すると共に、特定された近傍セルのうちでセル１から最も離れて配置され、特定されたセル群から構成されるセル領域の外縁にある外周セル（図１に示される例では、セル４を含む１２個のセル）に対して情報再取得フラグを再取得要「○」に設定し、外周セル以外のセル（図１に示される例では、セル１〜３を含む７個のセル）に対して情報再取得フラグを再取得不要「×」に設定する。このようにして、位置情報提供サーバは、各セルに対する位置情報と情報再取得フラグとを、セル識別情報と関連付けて位置関連情報として構成し、要求元の移動端末に提供する。
【００１９】
セル移行時に、移動端末は、位置情報提供サーバから受信した位置関連情報に基づき在圏セルの位置情報を特定すると共に、情報再取得フラグが再取得要に設定されているセルに移行したときにのみ位置情報提供サーバに位置関連情報の取得要求を通知する。このようにして、移動端末が位置情報提供サーバに位置関連情報取得要求を通知する回数を低減することができる。さらに、外周セルにおいて位置関連情報を再取得させることによって、移動端末が位置関連情報を有しない外周セルの外側のセルに移行する直前に、移動端末に外側のセルの位置関連情報を取得させることが可能となり、シームレスな位置関連情報の利用が可能となる。
【００２０】
以下において、上述した本発明を実現するための実施例を説明する。まず、図２を参照して、本発明の一実施例による無線通信システムを説明する。図２は、本発明の一実施例による無線通信システムの構成を示すブロック図である。
【００２１】
図２に示されるように、無線通信システム１０は、移動端末１００と、基地局２００−１，２００−２と、無線制御装置３００と、交換機４００と、位置情報提供サーバ５００とを有する。
【００２２】
移動端末１００は、典型的には、携帯電話、スマートフォンなどの通信機能を備えた各種携帯装置であり、典型的には、補助記憶装置、メモリ装置、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）、通信装置、表示装置、入力装置などの各種ハードウェアリソースから構成される。補助記憶装置は、ハードディスクやフラッシュメモリなどから構成され、後述される各種処理を実現するプログラムやデータを格納する。メモリ装置は、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）などから構成され、プログラムの起動指示があった場合に、補助記憶装置からプログラムを読み出して格納する。ＣＰＵは、情報を処理するプロセッサとして機能し、メモリ装置に格納されたプログラムに従って後述される各種機能を実現する。通信装置は、ネットワークを介し他の装置と有線及び／又は無線接続するための各種通信回路から構成される。表示装置は、ディスプレイなどから構成され、基地局２００−１，２００−２を介し受信したデータを表示する。入力装置は、典型的には、操作ボタン、キーボード、マウス等で構成され、ユーザが様々な操作命令を入力するのに用いられる。なお、移動端末１００は、上述したハードウェア構成に限定されるものでなく、基地局２００−２，２００−２を介しサーバ５００と通信するための機能を有する他の何れか適切なハードウェア構成を有してもよい。
【００２３】
基地局２００−１，２００−２（以降、基地局２００と呼ぶ）は、移動端末１００と無線通信可能であり、移動端末１００が無線接続するための１以上のセル１〜６を提供する。図示された実施例では、簡単化のため２つの基地局２００−１，２００−２しか示されていないが、典型的には、無線通信システム１０の通信エリアをサポートするよう多数の基地局が配置されている。
【００２４】
無線制御装置３００は、典型的には、有線接続を介し基地局２００−１，２００−２と通信接続され、基地局２００−１．２００−２を制御する。例えば、移動端末１００が基地局２００間を移行する際、基地局間のハンドオーバを制御する。また、無線制御装置３００は、通信事業者により運営されるネットワーク（図示せず）上の交換機４００などの各種装置と通信する。
【００２５】
交換機４００は、通信事業者により運営されるネットワークとサーバ５００などの外部装置との間の通信をやりとりするためのインタフェース装置である。交換機４００は、移動端末１００から送信された各種情報及びデータを位置情報提供サーバ５００や情報配信サーバ（図示せず）などに転送すると共に、位置情報提供サーバ５００や情報配信サーバなどから送信された各種情報及びデータを移動端末１００などに転送する。
【００２６】
位置情報提供サーバ５００は、典型的には、プロセッサ、メモリ、ストレージ装置、通信手段などのハードウェアにより構成される。後述される位置情報提供サーバ５００の各処理は、ストレージ装置や通信手段から取得したデータに対して、メモリに格納された各種プログラムをプロセッサが実行することにより実現される。しかしながら、位置情報提供サーバ５００は、上述したハードウェア構成に限定されるものでなく、他の何れか適切なハードウェア構成により実現されてもよい。また、本実施例では、位置情報提供サーバ５００は、独立した外部装置として実現されているが、本発明はこれに限定されるものでない。他の実施例では、後述される位置情報提供サーバ５００の一部又はすべての機能が、基地局２００や無線制御装置３００において実行されてもよい。
【００２７】
次に、図３を参照して、本発明の一実施例による移動端末を説明する。図３は、本発明の一実施例による移動端末の構成を示すブロック図である。
【００２８】
図３に示されるように、移動端末１００は、送受信部１１０と、制御部１２０と、記憶部１３０と、アプリケーション部１４０とを有する。
【００２９】
送受信部１１０は、在圏セルを提供する基地局２００とアンテナを介し通信する。すなわち、送受信部１１０は、基地局２００からアンテナを介し無線信号を受信すると共に、制御部１２０などから提供された無線信号をアンテナを介し基地局２００に送信する。
【００３０】
制御部１２０は、移動端末１００及び移動端末１００の各種構成要素を制御すると共に、基地局２００から送信される情報から移動端末１００の在圏セルを決定し、記憶部１３０に格納されている位置関連情報を参照して、在圏セルの位置を決定する。制御部１２０は、通信制御部１２１と、アプリケーション制御部１２２とを有する。
【００３１】
通信制御部１２１は、移動端末１００の各種機能のうち通信機能を制御する。通信制御部１２１は、送受信部１１０から移動端末１００が在圏するセルのセル識別情報を受信し、アプリケーション制御部１２２に提供する。
【００３２】
セル識別情報は、移動端末１００が各セルを識別可能なスクランブリングコードから構成されてもよい。典型的には、５１２個のスクランブリングコードが用意され、各セルに対してスクランブリングコードが割り当てられる。一般に、限られた個数のスクランブリングコードは、繰り返し利用される。スクランブリングコードを利用する場合、移動端末１００は、どのような通信状態にあっても在圏セルを確認することが可能であるが、スクランブリングコードの個数の制約のため、スクランブリングコードは各セルに対して動的に割り当てられる。また、セル識別情報は、各セルに固有に割り当てられたセルＩＤから構成されてもよい。典型的には、セルＩＤは報知情報に含まれて移動端末１００に通知される。
【００３３】
通信制御部１２１はまた、アプリケーション制御部１２２からの指示に従って、送受信部１１０を介し各種情報及びデータを取得する。
【００３４】
アプリケーション制御部１２２は、アプリケーション部１４０の各種アプリケーションの処理を制御する。また、アプリケーション制御部１２２は、アプリケーション部１４０からの要求に従って、送受信部１１０を介し情報配信サーバに位置情報やデータ取得要求などの各種情報及びデータを送信し、情報配信サーバから移動端末１００の位置に応じた配信情報及びデータを取得する。アプリケーション制御部１２２は、セル情報判断部１２３と、情報再取得判断部１２４とを有する。
【００３５】
セル情報判断部１２３は、通信制御部１２１からセル識別情報を受信すると、記憶部１３０にアクセスし、受信したセル識別情報に対応するセルの位置関連情報が格納されているか判断する。当該セル識別情報に対応するセルの位置関連情報が記憶部１３０に格納されている場合、セル情報判断部１２３は、記憶部１３０から当該セルの位置情報を抽出し、位置情報を利用するアプリケーションによる利用のため、抽出した位置情報をアプリケーション部１４０に提供する。他方、当該セル識別情報に対応するセルの位置関連情報が記憶部１３０に格納されていない場合、送受信部１１０を介し位置情報提供サーバ５００に位置関連情報取得要求を通知する。
【００３６】
情報再取得判断部１２４は、記憶部１３０に格納されているセルの位置関連情報の情報再取得フラグを参照して、当該セルが位置関連情報を再取得する必要があるセルか判断する。当該セルの位置関連情報を再取得する必要がある場合、情報再取得判断部１２４は、通信制御部１２１に位置関連情報の再取得が必要であることを通知する。他方、当該セルの位置関連情報を再取得する必要がない場合、情報再取得判断部１２４は、記憶部１３０から当該セルの位置情報を抽出し、位置情報を利用するアプリケーションによる利用のため、抽出した位置情報をアプリケーション部１４０に提供する。
【００３７】
記憶部１３０は、送受信部１１０を介し制御部１２０が受信したセルに関する位置関連情報を記憶する。一実施例では、記憶部１３０は、図４に示されるようなデータフォーマットによって、セル識別情報と、当該セルに関する位置情報と、当該セルについて位置関連情報の再取得の要否を示す情報再取得フラグから構成される位置関連情報を格納する。
【００３８】
ここで、位置情報は、当該セルを提供する基地局の地理的位置を示す緯度及び経度、当該セルの地理的領域を示す所定のエリアコードや郵便番号などから構成されてもよい。情報再取得フラグは、当該セルにおいて位置関連情報の再取得が必要であるか否かを示し、例えば、情報再取得フラグが「○」に設定されている場合には、移動端末１００は当該セルにおいて位置関連情報を再取得する必要があり、他方、情報再取得フラグが「×」に設定されている場合には、移動端末１００は当該セルにおいて位置関連情報を再取得することが不要である。位置関連情報が再取得されると、記憶部１３０は、再取得された位置関連情報を既存の位置関連情報と置換する。これにより、セル識別情報が限定数のスクランブルコードにより識別される場合であっても、再割り当てされたセル識別情報に基づきセルを識別することが可能となる。
【００３９】
図４に示される位置関連情報の具体例は、図１のセル１において移動端末１００が取得した位置関連情報に相当する。すなわち、セル１に関連付けされる位置関連情報として、セル識別情報「２１」と、位置情報「ＡＡＡ」と、情報再取得フラグ「×」とが格納される。セル２に関連付けされる位置関連情報として、セル識別情報「１２０」と、位置情報「ＡＢＣ」と、情報再取得フラグ「×」とが格納される。セル３に関連付けされる位置関連情報として、セル識別情報「１１」と、位置情報「ＤＥＦ」と、情報再取得フラグ「×」とが格納される。セル４に関連付けされる位置関連情報として、セル識別情報「１５」と、位置情報「ＧＨＩ」と、情報再取得フラグ「○」とが格納される。セル１〜３は外周セルでないため、情報再取得フラグは「×」に設定されるが、セル４は外周セルであるため、情報再取得フラグは「○」に設定されることに留意されたい。
【００４０】
なお、本実施例では、情報再取得判断部１２４は、情報再取得フラグが「○」に設定されているセルに移行したことに応答して、位置関連情報の再取得が必要であると判断した。他の実施例では、情報再取得判断部１２４はさらに、現在の位置関連情報の取得から所定時間経過すると、情報再取得フラグの設定内容にかかわらず位置情報提供サーバ５００に位置関連情報取得要求を送信するようにしてもよい。この場合、基地局の位置やセル識別情報が変更されても、定期的に新たな位置関連情報を取得することにより、更新後の位置関連情報を利用することが可能となる。
【００４１】
アプリケーション部１４０は、移動端末１００の各種アプリケーションを実行する。本実施例では、アプリケーション部１４０は、アプリケーション制御部１２２から在圏セルの位置情報を受信し、位置情報に応じた配信情報を利用する各種アプリケーションを制御する。例えば、気象予報アプリケーションを実行する場合、アプリケーション部１４０は、アプリケーション制御部１２２から在圏セルに関する位置情報を受信し、受信した在圏セルの位置に対応する気象データを情報配信サーバから取得するようアプリケーション制御部１２２に指示する。アプリケーション制御部１２２から要求した在圏セルの位置に対応する気象データを取得すると、アプリケーション部１４０は、気象予報アプリケーションを用いて取得した気象データを処理し、気象予報データを表示装置などを介しユーザに提供する。また、交通情報アプリケーションを実行する場合、アプリケーション部１４０は、アプリケーション制御部１２２から在圏セルに関する位置情報を受信し、受信した在圏セルの位置に対応する交通情報を情報配信サーバから取得するようアプリケーション制御部１２２に指示する。アプリケーション制御部１２２から要求した在圏セルの位置に対応する交通情報を取得すると、アプリケーション部１４０は、交通情報アプリケーションを用いて取得した交通情報を処理し、交通情報を表示装置などを介しユーザに提供する。
【００４２】
次に、図５を参照して、本発明の一実施例による位置情報提供サーバを説明する。図５は、本発明の一実施例による位置情報提供サーバの構成を示すブロック図である。本実施例では、位置情報提供サーバ５００は、移動端末１００から位置関連情報取得要求を受信すると、移動端末１００の在圏セルを特定し、さらに当該在圏セルの近傍セルを特定する。位置情報提供サーバ５００は、特定された在圏セルと近傍セルとのセル識別情報と、各セルの位置情報と、在圏セルと近傍セルとから構成されるセル領域の外縁にある外周セルに対しては情報再取得要「○」に設定され、外周セル以外のセルに対しては情報再取得不要「×」に設定された情報再取得フラグとから構成される位置関連情報を生成し、生成した位置関連情報を要求元の移動端末１００に提供する。
【００４３】
図５に示されるように、位置情報提供サーバ５００は、送受信部５１０と、制御部５２０と、位置関連情報データベース５３０とを有する。
【００４４】
送受信部５１０は、交換機４００を介し移動端末１００から位置関連情報取得要求を受信すると、受信した位置関連情報取得要求を制御部５２０に送信する。制御部５２０から要求された位置関連情報を受信すると、送受信部５１０は、受信した位置関連情報を交換機４００を介し移動端末１００に送信する。
【００４５】
制御部５２０は、位置情報提供サーバ５００及び位置情報提供サーバ５００の各種構成要素を制御すると共に、送受信部５１０を介し移動端末１００から受信した位置関連情報取得要求を受信すると、移動端末１００の在圏セルと当該セルの近傍セルを特定し、特定された各セルのセル識別情報、位置情報及び情報再取得フラグから構成される位置関連情報を送受信部５１０を介し要求元の移動端末１００に提供する。
【００４６】
本実施例では、制御部５２０は、在圏セル特定部５２１と、位置関連情報作成部５２２とを有する。
【００４７】
在圏セル特定部５２１は、送受信部５１０を介し移動端末１００から位置関連情報取得要求を受信すると、移動端末１００の在圏セルを特定する。この在圏セルの特定は、例えば、位置関連情報取得要求に含まれる移動端末１００の在圏セルのセル識別情報に基づき実行可能である。
【００４８】
位置関連情報作成部５２２は、在圏セル特定部５２１により特定された移動端末１００の在圏セルに基づき、位置関連情報データベース５３０にアクセスして当該在圏セルから所定の範囲内にある近傍セルを特定する。近傍セルは、何れか適切な距離基準を用いて在圏セルからの距離に基づき選択される。例えば、図１に示されるようなセル配置では、在圏セルとこれに隣接する６個のセルとの間のセル距離を１とし、在圏セルと当該隣接セルにさらに隣接する１２個のセルとの間のセル距離を２としたとき、セル距離が２以下となるセルが近傍セルとして選択されている。このように、在圏セルからのセル距離が所定値以下となるセルを近傍セルとして選択してもよい。大きなセル距離が設定されるほど近傍セルの個数は多くなり、セル移行時の位置関連情報の再取得の頻度は低くなり効果的である反面、多数のセル識別情報が必要となる。このため、限定数のセル識別情報しか提供できないスクランブルコードが使用される場合、所定の範囲が大きく設定されると、各セルを適切に識別できなくなる可能性があり、またより大きな記憶領域が必要となる。
【００４９】
本発明による近傍セルの選択のための距離基準は、上述したセル距離に限定されるものでなく、他の何れか適切な距離基準が適用されてもよい。例えば、在圏セルからの物理的距離が所定値以下となるセルを近傍セルとして選択してもよい。この距離基準によると、配置されている各セルのカバー領域が均等でない場合、物理的距離に基づく近傍セルの選択が可能となる。また、他の実施例では、各セル間のセル距離が何れかの要因に基づき予め重み付けされ、この重み付けされたセル距離が利用されてもよい。例えば、移動端末１００が高速移動する可能性の高いルート上のセル間には小さなセル距離が割り当てられ、当該ルート上により多くのセルが近傍セルとして含まれるようにしてもよい。これにより、高速移動中であっても、頻繁な位置関連情報の取得要求が回避できる。
【００５０】
このようにして、在圏セルと近傍セルとが特定されると、位置関連情報作成部５２２は、特定された各セルの位置情報を位置関連情報データベース５３０から抽出する。さらに、位置関連情報作成部５２２は、在圏セルと近傍セルとから構成されるセル領域の外縁に配置される外周セルを特定し、特定した外周セルの情報再取得フラグを情報再取得要に設定し、その他のセルの情報再取得フラグを情報再取得不要に設定する。上述した隣接セル間のセル距離を１とした距離基準が使用される場合、外周セルは、在圏セルからのセル距離が所定値に等しいセルに相当する。すなわち、図１に示される具体例において、外周セルは、在圏セルからのセル距離が２となるセルに対応する。また、物理的距離や重み付けされたセル距離が距離基準として使用される場合、特定されたセル群の外縁のあるセルが外周セルとして特定される。
【００５１】
このようにして、位置関連情報作成部５２２は、特定された各セルのセル識別情報、位置情報及び情報再取得フラグから位置関連情報を作成し、送受信部５１０を介し要求元の移動端末１００に提供する。
【００５２】
位置関連情報データベース５３０は、無線通信ネットワーク１０の各セルの位置情報とセル間の距離とを格納する。なお、本実施例では、位置関連情報データベース５３０は、位置情報提供サーバ５００に内蔵されているが、本発明はこれに限定されるものでない。他の実施例では、位置関連情報データベース５３０は、位置情報提供サーバ５００から物理的に独立した装置により実現され、位置情報提供サーバ５００と通信接続され、位置情報提供サーバ５００からの位置関連情報取得要求に応答して、要求された位置関連情報を返すようにしてもよい。位置情報提供サーバ５００は、受信した位置関連情報を格納し、外周セルの情報再取得フラグの設定などの必要な処理を実行して、要求元の移動端末１００に提供する。
【００５３】
次に、図６を参照して、本発明の一実施例による移動端末における処理を説明する。図６は、本発明の一実施例による移動端末における処理を示すフロー図である。
【００５４】
図６に示されるように、ステップＳ１０１において、移動端末１００がセルを移行する。移動端末１００の起動時や位置情報を利用するアプリケーションの起動時などには、移動端末１００は、起動時に在圏するセルに移行したとみなされる。
【００５５】
ステップＳ１０２において、移動端末１００の通信制御部１２１は、在圏セルを提供する基地局２００からセル識別情報（スクランブルコード、セルＩＤなど）を受信し、受信したセル識別情報をセル情報判断部１２３に提供する。
【００５６】
ステップＳ１０３において、セル情報判断部１２３は、受信したセル識別情報に関する位置関連情報が記憶部１３０に格納されているか判断する。該当する位置関連情報が記憶部１３０に格納されていない場合（Ｓ１０３：Ｎｏ）、当該フローはステップＳ１０４に移行する。
【００５７】
ステップＳ１０４において、移動端末１００は、位置情報提供サーバ５００に位置関連情報取得要求を送信する。移動端末１００から位置関連情報取得要求を受信すると、位置情報提供サーバ５００は、移動端末１００の在圏セル及び当該在圏セルの近傍セルを特定し、特定された各セルのセル識別情報と、各セルの位置情報と、外周セルには情報再取得要「○」が設定され、その他のセルには情報再取得不要「×」が設定された情報再取得フラグとから構成される位置関連情報を要求元の移動端末１００に提供する。
【００５８】
ステップＳ１０５において、基地局２００を介し在圏セルと近傍セルとの位置関連情報を受信すると、移動端末１００は、受信した位置関連情報を記憶部１３０に格納する。
【００５９】
ステップＳ１０６において、アプリケーション部１４０の位置情報を利用した情報配信アプリケーションからのデータ取得要求などに応答して、アプリケーション制御部１２２は、記憶部１３０から在圏セルのセル識別情報に対応する位置情報を抽出する。
【００６０】
ステップＳ１０７において、アプリケーション制御部１２２は、抽出した位置情報をアプリケーション部１４０に提供する。アプリケーション部１４０は、在圏セルの位置情報と共にデータ取得要求を対応する情報配信サーバに送信し、当該位置情報に該当する配信情報を取得する。その後、当該処理は終了する。
【００６１】
他方、該当する位置関連情報が記憶部１３０に格納されている場合（Ｓ１０３：Ｙｅｓ）、当該フローはステップＳ１０８に移行する。ステップＳ１０８において、情報再取得判断部１２４は、記憶部１３０に格納されている当該セル識別情報の情報再取得フラグを確認し、当該セルにおいて位置関連情報の再取得の要否を判断する。情報再取得フラグが情報再取得不要「×」である場合（Ｓ１０８：Ｎｏ）、情報再取得判断部１２４は、当該セルにおいて位置関連情報を再取得する必要がないと判断し、当該フローはステップＳ１０９に移行する。
【００６２】
ステップＳ１０９において、上述したステップＳ１０６と同様に、アプリケーション制御部１２２は、記憶部１３０に格納されている在圏セルのセル識別情報に対応する位置情報を抽出する。
【００６３】
ステップＳ１１０において、上述したステップＳ１０７と同様に、アプリケーション制御部１２２は、抽出した位置情報をアプリケーション部１４０に提供する。アプリケーション部１４０は、在圏セルの位置情報と共にデータ取得要求を対応する情報配信サーバに送信し、当該位置情報に該当する配信情報を取得する。その後、当該処理は終了する。
【００６４】
他方、当該セルの情報再取得フラグが情報再取得要「○」である場合（Ｓ１０８：Ｙｅｓ）、移動端末１００は、記憶部１３０に格納されている在圏セルの位置情報を用いて情報配信サーバから当該位置情報に該当する配信情報を取得する（ステップＳ１０９〜Ｓ１１０）と共に、在圏セルにおいて位置情報提供サーバ５００から位置関連情報を再取得する（ステップＳ１１１〜Ｓ１１２）。
【００６５】
ステップＳ１１１において、上述したステップＳ１０４と同様に、移動端末１００は、位置情報提供サーバ５００に位置関連情報取得要求を送信する。移動端末１００から位置関連情報取得要求を受信すると、位置情報提供サーバ５００は、移動端末１００の在圏セル及び当該在圏セルの近傍セルを特定し、特定された各セルのセル識別情報と、各セルの位置情報と、外周セルには情報再取得要「○」が設定され、その他のセルには情報再取得不要「×」が設定された情報再取得フラグとから構成される位置関連情報を要求元の移動端末１００に提供する。
【００６６】
ステップＳ１１２において、上述したステップＳ１０５と同様に、基地局２００を介し在圏セルと近傍セルとの位置関連情報を受信すると、移動端末１００は、受信した位置関連情報を記憶部１３０に格納する。
【００６７】
なお、移動端末１００は、ステップＳ１０９〜Ｓ１１０の処理とステップＳ１１１〜Ｓ１１２の処理とを同時に実行してもよいし、アプリケーション部１４０の実行状態に応じて何れかの処理を優先的に実行するようにしてもよい。例えば、アプリケーション部１４０における位置情報に依存した配信情報取得処理を優先させる場合、移動端末１００は、ステップＳ１０９〜Ｓ１１０を優先的に実行するようにしてもよい。他方、アプリケーション部１４０において配信情報取得処理が実行されていない場合やユーザが高速で移動することにより位置関連情報が頻繁に更新される場合、移動端末１００は、位置関連情報取得処理を優先させるため、ステップＳ１１１〜Ｓ１１２を優先的に実行するようにしてもよい。
【００６８】
ここで、図１に示される具体例を用いて、図６に示される移動端末１００の各セル間の移行時における上記処理についてさらに説明する。説明の簡単化のため、移動端末１００は、初期的には何れのセルの位置関連情報も有していないと仮定する。
【００６９】
図１に示される具体例において、移動端末１００が、セル１において起動されるケースを説明する。この場合、移動端末１００は、ステップＳ１０１においてセル１に移行したとみなされ、ステップＳ１０２においてセル１のセル識別情報を取得する。ステップＳ１０３において、セル情報判断部１２３は、セル１のセル識別情報に対応する位置情報が記憶部１３０にないため（Ｓ１０３：Ｎｏ）、ステップＳ１０４に移行して、移動端末１００は、位置情報提供サーバ５００に位置関連情報取得要求を送信する。その後、ステップＳ１０５において、移動端末１００は、在圏セル１とセル１の近傍セルとの位置関連情報を取得し、以降のステップＳ１０６〜Ｓ１０７において、取得した位置情報に基づき配信情報を取得する。
【００７０】
次に、移動端末１００がセル１からセル２に移行するケースを説明する。この場合、移動端末１００は、ステップＳ１０２においてセル２のセル識別情報を取得する。ステップＳ１０３において、セル情報判断部１２３は、セル２のセル識別情報に対応する位置情報が記憶部１３０にあるか判断する。セル２はセル１の近傍セルであるため、上述したセル１における位置関連情報取得要求に応答してセル２の位置情報がすでに取得されている（Ｓ１０３：Ｙｅｓ）。このため、ステップＳ１０８に移行して、情報再取得判断部１２４は、セル２に対する情報再取得フラグを確認する。セル２はセル１の外周セルでないため、情報再取得フラグは情報再取得不要「×」に設定されている（Ｓ１０８：Ｎｏ）。このため、情報再取得判断部１２４は、セル２において位置関連情報取得要求を位置情報提供サーバ５００に通知することなく、ステップＳ１０９に移行する。ステップＳ１０９〜Ｓ１１０において、移動端末１００は、記憶部１３０に格納されているセル２の位置情報に基づき配信情報を取得する。移動端末１００が、セル２からセル３に移行するケースも同様であることは理解されるであろう。
【００７１】
次に、移動端末１００がセル３から外周セルであるセル４に移行するケースを説明する。この場合、移動端末１００は、ステップＳ１０２においてセル４のセル識別情報を取得する。ステップＳ１０３において、セル情報判断部１２３は、セル４のセル識別情報に対応する位置情報が記憶部１３０にあるか判断する。セル４はセル１の近傍セルであるため、上述したセル１における位置関連情報取得要求に応答してセル４の位置情報はすでに取得されている（Ｓ１０３：Ｙｅｓ）。このため、ステップＳ１０８に移行して、情報再取得判断部１２４は、セル４に対する情報再取得フラグを確認する。セル４はセル１の外周セルであるため、情報再取得フラグは情報再取得要「○」に設定されている（Ｓ１０８：Ｙｅｓ）。このため、移動端末１００は、配信情報取得処理（Ｓ１０９〜Ｓ１１０）と、位置関連情報再取得処理（Ｓ１１１〜Ｓ１１２）とを同時に又は何れか適当な順序により実行する。セル４における位置関連情報再取得処理によって、移動端末１００は、セル４を中心とする所定の範囲内のセル群の位置関連情報を取得することになる。
【００７２】
次に、図７を参照して、本発明の一実施例による位置情報提供サーバにおける処理を説明する。図７は、本発明の一実施例による位置情報提供サーバにおける処理を示すフロー図である。
【００７３】
図７に示されるように、ステップＳ２０１において、位置情報提供サーバ５００は、移動端末１００から在圏セルを示すセル識別情報と共に位置関連情報取得要求を受信する。
【００７４】
ステップＳ２０２において、位置情報提供サーバ５００の在圏セル特定部５２１は、受信したセル識別情報から移動端末１００の在圏セルを特定する。
【００７５】
ステップＳ２０３において、位置情報提供サーバ５００の位置関連情報作成部５２２は、位置関連情報データベース５３０にアクセスして、所定の距離基準に基づき在圏セルから所定値以下の距離にあるセルを近傍セルとして特定する。近傍セルを特定した後、位置関連情報作成部５２２は、在圏セルと近傍セルとの位置情報を位置関連情報データベース５３０から抽出すると共に、在圏セルと近傍セルとから構成されるセル領域の外縁にある外周セルに対して情報再取得フラグを情報再取得要「○」に設定し、その他のセルに対して情報再取得不要「×」を設定する。位置関連情報作成部５２２は、このようにして取得された在圏セル及び近傍セルのセル識別情報、位置情報及び情報再取得フラグから位置関連情報を作成する。
【００７６】
ステップＳ２０４において、位置情報提供サーバ５００は、作成した位置関連情報を要求元の移動端末１００に提供する。
【００７７】
以上、本発明の実施例について詳述したが、本発明は上述した特定の実施例に限定されるものではなく、特許請求の範囲に記載された本発明の要旨の範囲内において、種々の変形・変更が可能である。
【符号の説明】
【００７８】
１０  無線通信システム
１００  移動端末
５００  位置情報提供サーバ
【図１】
2013026869.tif 000003
【図２】
2013026869.tif 000004
【図３】
2013026869.tif 000005
【図４】
2013026869.tif 000006
【図５】
2013026869.tif 000007
【図６】
2013026869.tif 000008
【図７】
2013026869.tif 000009