(57)【要約】【課題】移動体が領域内に存在するか領域外に存在するかをより正確に判定することができる領域判定装置、領域判定方法、領域判定機能を発揮させるプログラム及び、領域判定機能を発揮させるプログラムを記録したコンピュータ読み取り可能な情報記録媒体を提供する。【解決手段】移動体１１の位置を測位する測位手段２３と、前記移動体１１の位置を各時刻毎に管理する位置情報管理手段２７と、測位手段２３により得られた前記移動体１１の位置と前記領域４の相対的な位置関係またはその変化の履歴から判定の確からしさを数値指標として求め、前記移動体１１が前記領域４内部に存在すると判定する第１の閾値に前記数値指標が達していれば前記移動体１１が前記領域４内部にあると判定し、前記移動体１１が前記領域４外部に存在すると判定する第２の閾値に前記数値指標が達していれば前記移動体１１が前記領域４外部にあると判定する判定手段２９とを備える。【選択図】        図３
2004212199.tif 000002
【特許請求の範囲】
【請求項１】
移動体が領域内に存在するか領域外に存在するかを判定する領域判定装置であって、
前記移動体の位置を測位する測位手段と、
前記移動体の位置を各時刻毎に管理する位置情報管理手段と、
前記移動体が前記領域の内部にあるか外部にあるかを判定するにあたり、前記測位手段により得られた位置と前記領域の相対的な位置関係またはその変化の履歴から判定の確からしさを数値指標として求め、前記移動体が前記領域内部に存在すると判定する第１の閾値に前記数値指標が達していれば前記移動体が前記領域内部にあると判定し、前記移動体が前記領域外部に存在すると判定する第２の閾値に前記数値指標が達していれば前記移動体が前記領域外部にあると判定する判定手段と
を備えることを特徴とする領域判定装置。
【請求項２】
前記判定手段は、前記数値指標として、測位された前記移動体の位置から前記領域の境界までの距離に応じて、前記移動体が前記領域内に存在していると思われる確率として第１の確率を設定し、前記第１の確率が閾値として予め設定した閾値確率以上である場合に、前記移動体が前記領域内に存在するかを判定する構成としたことを特徴とする請求項１に記載の領域判定装置。
【請求項３】
前記判定手段は、前記数値指標として、測位された前記移動体の位置から前記領域の境界までの距離に応じて、前記領域外に存在していると思われる確率として前記第１の確率との和が１となる第２の確率を設定し、前記第２の確率が閾値として予め設定した閾値確率以上である場合に、前記移動体が前記領域外に存在すると判定する構成としたことを特徴とする請求項１に記載の領域判定装置。
【請求項４】
前記判定手段は、測位毎に得られる前記第１の確率と第２の確率との差を、所定の計算方法により累積し、累積値が前記領域外から前記領域内に進入したと思われる場合の閾値としての進入検出閾値に達した時に、前記移動体が前記領域内に進入したと判断し、前記領域内から前記領域外に退出したと思われる場合の閾値としての退出検出閾値に達した時に、前記移動体が前記領域外に退出したと判断する構成としたことを特徴とする請求項３に記載の領域判定装置。
【請求項５】
前記移動体は、携帯型の端末装置であることを特徴とする請求項１乃至請求項４に記載の領域判定装置。
【請求項６】
移動体が領域内に存在するか領域外に存在するかを判定する領域判定方法であって、
前記移動体の位置を測位する測位ステップと、
前記移動体の位置を各時刻毎に管理する位置情報管理ステップと、
前記移動体が前記領域の内部にあるか外部にあるかを判定するにあたり、前記測位手段により得られた位置と前記領域の相対的な位置関係またはその変化の履歴から判定の確からしさを数値指標として求め、前記移動体が前記領域内部に存在すると判定する第１の閾値に前記数値指標が達していれば前記移動体が前記領域内部にあると判定し、前記移動体が前記領域外部に存在すると判定する第２の閾値に前記数値指標が達していれば前記移動体が前記領域外部にあると判定する判定ステップと
を有することを特徴とする領域判定方法。
【請求項７】
移動体が領域内に存在するか領域外に存在するかを判定する領域判定機能を発揮させるプログラムであって、
前記移動体の位置を測位する測位手段と、
前記移動体の位置を各時刻毎に管理する位置情報管理手段と、
前記移動体が前記領域の内部にあるか外部にあるかを判定するにあたり、前記測位手段により得られた位置と前記領域の相対的な位置関係またはその変化の履歴から判定の確からしさを数値指標として求め、前記移動体が前記領域内部に存在すると判定する第１の閾値に前記数値指標が達していれば前記移動体が前記領域内部にあると判定し、前記移動体が前記領域外部に存在すると判定する第２の閾値に前記数値指標が達していれば前記移動体が前記領域外部にあると判定する判定手段と
して機能させることを特徴とする領域判定機能を発揮させるプログラム。
【請求項８】
移動体が領域内に存在するか領域外に存在するかを判定する領域判定機能を発揮させるプログラムを記録したコンピュータ読み取り可能な情報記録媒体であって、
前記移動体の位置を測位する測位手段と、
前記移動体の位置を各時刻毎に管理する位置情報管理手段と、
前記移動体が前記領域の内部にあるか外部にあるかを判定するにあたり、前記測位手段により得られた位置と前記領域の相対的な位置関係またはその変化の履歴から判定の確からしさを数値指標として求め、前記移動体が前記領域内部に存在すると判定する第１の閾値に前記数値指標が達していれば前記移動体が前記領域内部にあると判定し、前記移動体が前記領域外部に存在すると判定する第２の閾値に前記数値指標が達していれば前記移動体が前記領域外部にあると判定する判定手段と
して機能を発揮させるプログラムを記録したことを特徴とするコンピュータ読み取り可能な情報記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、移動体が領域内に存在するか領域外に存在するかを判定する領域判定装置、領域判定方法、領域判定機能を発揮させるプログラム及び、領域判定機能を発揮させるプログラムを記録したコンピュータ読み取り可能な情報記録媒体に関するものである。
【０００２】
【従来の技術】
近年、何らかの自己位置検出手段により自己の現在位置（緯度・経度・高度）を検出できる携帯端末が普及しつつある。例として、ＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）付き携帯電話や、ＧＰＳモジュール搭載型のＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔ）などが挙げられる。これらの携帯端末の多くはネットワーク接続機能を併せ持っているので、携帯端末のユーザは、自己位置をキーとした様々なオンラインサービスを受けることができる（例えば特許文献１参照）。例えば、携帯端末のユーザは、自己位置から最寄りのバス停を検索したり、現在位置周辺の天気予報を閲覧したりといったことがきわめて容易に行うことができる。
【０００３】
そのようなオンラインサービスの中には、領域内外判定および進入／退出判定を利用するものがある。領域内外判定とは、携帯端末の位置が特定領域の内部にあるか外部にあるかを判定することをいい、進入／退出判定とは、所定の時間間隔で連続的に検出された携帯端末に関する位置の履歴から、その携帯端末が特定領域に進入あるいは退出したことを検出することをいう。
【０００４】
領域内外判定の応用例としては、ある領域に関連づけられた広告を、その領域内にいる携帯端末に一斉配信する広告配信サービスなどが考えられている。進入／退出判定の応用例としては、徘徊老人に携帯端末を持たせ、自宅周辺領域から退出したことが検出されると、監視者に警報が通知されるサービスなどが考えられている。
【０００５】
【特許文献１】
特開平１１−３３７３５４号公報（第４図）
【０００６】
【発明が解決しようとする課題】
ところが、ＧＰＳ付きの携帯端末が検出した自己位置を領域内外判定および進入／退出判定に利用するにあたっては、以下の問題点がある。
（Ａ）領域内外判定
従来の領域内外判定手法では、ＧＰＳによって測位した結果には常に誤差が存在していることから、本来の位置とはわずかに異なる自己位置が検出される。この検出された座標をそのまま領域内外判定に用いると、領域の境界付近で誤った判定結果になる可能性がある。これは、従来の領域内外判定手法では、ＧＰＳによって測位して得られた座標が領域の内部にあるか外部にあるかを単純に判別しているだけであったためである。
【０００７】
（Ｂ）進入／退出判定
従来の進入／退出判定手法では、携帯端末に搭載されている比較的安価なＧＰＳモジュールでは、一ヶ所に停止したまま複数回の測位を行うと、誤差により毎回わずかずつ異なる位置が検出されることが多い。このような測位誤差のため、測位の結果得られた位置をそのまま領域進入／退出判定に用いると、携帯端末が領域の境界付近で継続して停止しているのに、例えば進入と退出がくり返し行われている判定結果が出されてしまうという現象が発生する。
【０００８】
本発明の目的は、上記課題を解消して、移動体が領域内に存在するか領域外に存在するかをより正確に判定することができる領域判定装置、領域判定方法、領域判定機能を発揮させるプログラム及び、領域判定機能を発揮させるプログラムを記録したコンピュータ読み取り可能な情報記録媒体を提供することである。
【０００９】
【課題を解決するための手段】
本願発明の領域内外判定装置は、移動体が領域内に存在するか領域外に存在するかを判定する領域判定装置であって、前記移動体の位置を測位する測位手段と、前記移動体の位置を各時刻毎に管理する位置情報管理手段と、前記移動体が前記領域の内部にあるか外部にあるかを判定するにあたり、前記測位手段により得られた位置と前記領域の相対的な位置関係またはその変化の履歴から判定の確からしさを数値指標として求め、前記移動体が前記領域内部に存在すると判定する第１の閾値に前記数値指標が達していれば前記移動体が前記領域内部にあると判定し、前記移動体が前記領域外部に存在すると判定する第２の閾値に前記数値指標が達していれば前記移動体が前記領域外部にあると判定する判定手段とを備えることを特徴とする領域判定装置である。
上記構成によれば、測位手段により得られた位置による領域判定の結果をそのまま採用するのではなく、数値指標として表された判定の確からしさに対して適切な閾値を設け、この閾値を基準に判定を最終的に決定することができる。これにより、測位誤差による誤った領域判定を大幅に低減でき、移動体が領域内に存在するか否かをより正確に判断することができる。
【００１０】
上記構成において、前記判定手段は、前記数値指標として、測位された前記移動体の位置から前記領域の境界までの距離に応じて、前記移動体が前記領域内に存在していると思われる確率として第１の確率を設定し、前記第１の確率が閾値として予め設定した閾値確率以上である場合に、前記移動体が前記領域内に存在すると判定する構成とするのが望ましい。
上記構成によれば、第１の確率が予め設定した閾値確率となったか否かに応じて、より正確に移動体が領域内に存在するか否かを判断することができる。
【００１１】
上記構成において、前記判定手段は、前記数値指標として、測位された前記移動体の位置から前記領域の境界までの距離に応じて、前記領域外に存在していると思われる確率として前記第１の確率との和が１となる第２の確率を設定し、前記第２の確率が閾値として予め設定した閾値確率以上である場合に、前記移動体が前記領域外に存在すると判定する構成とするのが望ましい。
上記構成によれば、第２の確率が予め設定した閾値確率となったか否かに応じて、より正確に移動体が領域内に存在するか否かを判断することができる。
【００１２】
上記構成において、前記判定手段は、測位毎に得られる前記第１の確率と第２の確率との差を、所定の計算方法により累積し、累積値が前記領域外から前記領域内に進入したと思われる場合の閾値としての進入検出閾値に達した場合に、前記移動体が前記領域内に進入したと判断し、前記領域内から前記領域外に退出したと思われる場合の閾値としての退出検出閾値に達した場合に、前記移動体が前記領域外に退出したと判断する構成とするのが望ましい。
上記構成によれば、前記累積値が予め設定した閾値となったか否かに応じて、より正確に移動体による領域への進入或いは領域からの退出を判断することができる。
【００１３】
上記構成において、前記移動体は、携帯型の端末装置であるのが望ましい。
上記構成によれば、測位手段により得られた位置による領域判定の結果をそのまま採用するのではなく、数値指標として表された判定の確からしさに対して適切な閾値を設け、この閾値を基準に判定を最終的に決定することができる。これにより、測位誤差による誤った領域判定を大幅に低減でき、携帯型の端末装置が領域内に存在するか否かをより正確に判断することができる。また、測位毎に得られる前記第１の確率と第２の確率との差を、所定の計算方法により累積し、累積値が予め設定した閾値となったか否かに応じて、より正確に移動体による領域への進入或いは領域からの退出を判断することができる。
【００１４】
本願発明の領域内外判定方法は、移動体が領域内に存在するか領域外に存在するかを判定する領域判定方法であって、前記移動体の位置を測位する測位ステップと、前記移動体の位置を各時刻毎に管理する位置情報管理ステップと、前記移動体が前記領域の内部にあるか外部にあるかを判定するにあたり、前記測位手段により得られた位置と前記領域の相対的な位置関係またはその変化の履歴から判定の確からしさを数値指標として求め、前記移動体が前記領域内部に存在すると判定する第１の閾値に前記数値指標が達していれば前記移動体が前記領域内部にあると判定し、前記移動体が前記領域外部に存在すると判定する第２の閾値に前記数値指標が達していれば前記移動体が前記領域外部にあると判定する判定ステップとを有することを特徴とする領域判定方法である。
【００１５】
本願発明の領域内外判定機能を発揮させる領域内外判定プログラムは、移動体が領域内に存在するか領域外に存在するかを判定する領域判定機能を発揮させるプログラムであって、前記移動体の位置を測位する測位手段と、前記移動体の位置を各時刻毎に管理する位置情報管理手段と、前記移動体が前記領域の内部にあるか外部にあるかを判定するにあたり、前記測位手段により得られた位置と前記領域の相対的な位置関係またはその変化の履歴から判定の確からしさを数値指標として求め、前記移動体が前記領域内部に存在すると判定する第１の閾値に前記数値指標が達していれば前記移動体が前記領域内部にあると判定し、前記移動体が前記領域外部に存在すると判定する第２の閾値に前記数値指標が達していれば前記移動体が前記領域外部にあると判定する判定手段として機能させることを特徴とする領域判定機能を発揮させるプログラムである。
【００１６】
本願発明の領域内外判定プログラムを記録したことを特徴とするコンピュータ読み取り可能な情報記録媒体は、移動体が領域内に存在するか領域外に存在するかを判定する領域判定機能を発揮させるプログラムを記録したコンピュータ読み取り可能な情報記録媒体であって、前記移動体の位置を測位する測位手段と、前記移動体の位置を各時刻毎に管理する位置情報管理手段と、前記移動体が前記領域の内部にあるか外部にあるかを判定するにあたり、前記測位手段により得られた位置と前記領域の相対的な位置関係またはその変化の履歴から判定の確からしさを数値指標として求め、前記移動体が前記領域内部に存在すると判定する第１の閾値に前記数値指標が達していれば前記移動体が前記領域内部にあると判定し、前記移動体が前記領域外部に存在すると判定する第２の閾値に前記数値指標が達していれば移動体が領域外部にあると判定する判定手段として機能を発揮させるプログラムを記録したことを特徴とするコンピュータ読み取り可能な情報記録媒体である。
【００１７】
【発明の実施の形態】
以下、本発明の好適な実施の形態を図面に基づいて説明する。
図１は、本発明の好ましい実施形態としての領域判定装置が適用された領域判定サーバ７を含む領域判定システム１の構成例を示すシステム構成図である。
領域判定システム１は、少なくとも領域判定サーバ７及び移動端末３を備え、好ましくはネットワーク１３及び基地局５を備えている。尚、この領域判定システム１は、領域関連情報提供サーバ９や進入退出警報通知サーバ１１がネットワーク１３に接続されている構成であっても良い。
【００１８】
移動端末３は、領域４の周辺を移動する操作者が携帯可能な情報端末であり、例えばページャのような携帯型電話装置である。この移動端末３は、例えば携帯型電話装置であれば、通話やデータ通信を行うための基地局５を基準として測位される構成となっている。尚、移動端末３は、基地局５を基準として測位される代わり或いは測位されることと併せて、例えばＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）を用いて測位する構成としても良いことはいうまでもない。
【００１９】
ネットワーク１３は、例えばＴＣＰ／ＩＰ（Ｔｒａｎｓｍｉｓｓｉｏｎ  Ｃｏｎｔｒｏｌ  Ｐｒｏｔｏｃｏｌ／Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）をプロトコルとしてデータ通信が行われるデータ通信回線である。このネットワーク１３は、有線によりデータ通信を行う構成であっても良いし、無線によってデータ通信を行う構成であっても良い。
【００２０】
具体的には領域判定サーバ７は、移動端末３の移動軌跡に関し、主として２つの機能を有する。まず第１に領域判定サーバ７は、移動端末３が領域４内に存在しているか領域４外に存在しているかを判定する機能（以下「領域内外判定機能」という）を備えている。この領域判定サーバ７において特徴的なことは、移動端末３の位置と領域４の相対的な位置関係またはその履歴から判定の確からしさを数値指標として求め、この数値指標を基準に移動端末３が領域４内に存在するか領域外に存在するかを判定する機能を有する。そして第２に領域判定サーバ７は、移動端末３が領域４内に進入したか或いは領域４外に退出したかを判定する機能（以下「進入／退出判定機能」という）を備えている。
【００２１】
この領域判定サーバ７は、進入／退出判定機能によって移動端末３が領域４内に進入したことや領域４外に退出したことを検出すると、領域関連情報提供サーバ９や進入／退出警報通知サーバ１１に対して進入／退出検出があったことを通知する構成としても良い。以下、この通知を「進入／退出検出通知」という。領域関連情報提供サーバ９は、領域４に関連づけられたコンテンツ情報を管理する図示しない領域関連情報データベースを備えている。
【００２２】
この領域関連情報提供サーバ９は、領域判定サーバ７から進入／退出検出通知を受けると、例えば進入／退出が検出された領域４に関連づけられたコンテンツ情報を、ネットワーク１３を経由して移動端末３に送信する構成となっている。このコンテンツ情報としては、領域４に関する様々な情報を採用することができ、例えば領域４の内部に存在するおいしいレストランに関する情報であっても良い。このコンテンツ情報は、上記図示しない関連情報データベースに領域４に関連づけて予め登録しておく。このようにすると、領域関連情報提供サーバ９の移動端末３は、移動した領域４に応じて様々な情報を取得することができる。
【００２３】
また、進入／退出警報通知サーバ１１は、移動端末３が領域４に進入したり領域４から退出したことに関して警報的な通知を知らせるべき通知先を管理する図示しない警報通知先データベースを備えている。領域判定サーバ７から進入／退出検出通知を受け取った進入／退出警報通知サーバ１１は、警報通知先データベースに格納されている警報通知先８に対して、移動端末３が領域４内に進入したり領域４外に退出したことを通知する機能を有する。
【００２４】
このようにすると、警報通知を受けた受信者は、移動端末３が例えば望ましくない領域４内に進入したり、その領域４外に退出したことを容易に知ることができる。このような警報通知としては、例えば移動端末３を徘徊老人に携帯させると共に徘徊老人の自宅周辺を領域４に指定しておき、この徘徊老人が自宅周辺から退出したときに、徘徊老人の家族の所持端末等に知らせることが挙げられる。
【００２５】
図２は、図１の領域判定サーバ７のハードウェア構成例を示すブロック図である。
領域判定サーバ７は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）６３、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）６４、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）６５、表示部６０、ハードディスク６１、操作部６２及びバス５５を有し、好ましくは操作部６２を有する。尚、図１の領域関連情報提供サーバ９及び進入／退出警告通知サーバ１１は、それぞれ領域判定サーバ７とほぼ同様のハードウェア構成であるので、それらの構成についての説明は省略する。
【００２６】
図２のバス５５は、ＣＰＵ６３等の各デバイスを接続する機能を有し、アドレスバスやデータバスを有するバス線である。このバス５５には、ＣＰＵ６３、ＲＯＭ６４、ＲＡＭ６５、ハードディスク６１及び表示部６０が、それぞれ直接或いは間接的に接続されており、好ましくは操作部６２が接続されている。ＣＰＵ６３は、中央演算処理部であり、ＲＡＭ６５を作業領域としてプログラムを動作させる他、バス５５に接続されたＲＯＭ６４等を制御している。
【００２７】
このＲＯＭ６４は、読み出し専用の情報記録媒体であり、書き換え可能な不揮発性メモリであるフラッシュＲＯＭを含んでいても良い。ＲＡＭ６５は、プログラムを実行するための作業エリアとしての機能を有する。ハードディスク６１は、例えば磁気的に情報を記録再生する大容量の記憶媒体である。操作部６２は、表示部５０に表示されたオブジェクトを操作するためのマウスやキーボード等の操作手段である。
【００２８】
図３は、図１の領域判定サーバ７のソフトウェア構成例を示すブロック図である。
領域判定サーバ７は、通信モジュール２１、測位モジュール２３、判定モジュール２９及びデータベース２４を有する。通信モジュール２１は、例えばＴＣＰ／ＩＰをプロトコルとして領域判定サーバ７以外のコンピュータとの間でデータ通信を行う機能を有する。データベース２４は、領域形状管理テーブル２５及び端末状態管理テーブル２７を有し、各テーブルのリレーショナルにより情報の登録、更新、検索、削除ができる構成となっているいわゆるミドルウェアである。
【００２９】
測位モジュール２３は、上記移動端末３の位置を測位する機能を有する。図３の測位モジュール２３は、例えば予め設定された時間間隔で測位を行っている。測位モジュール２３は、例えば上記移動端末３の位置を、移動端末３に対応した基地局５を基準として測位する構成となっている。尚、測位モジュール２３は、移動端末３に備えたＧＰＳモジュール等によって移動端末３の測位を行うようにしても良いことはいうまでもない。
【００３０】
この測位モジュール２３は、例えば各時刻における上記移動端末３の位置を端末状態管理テーブル２７に登録する機能を有する。この端末状態管理テーブル２７は、例えば移動端末３に対応した端末ＩＤ（ＩＤｅｎｔｉｆｉｃａｔｉｏｎ）、測位時刻及び位置を登録することができる構成となっている。この位置は、上記基地局５を基準とした場合には各基地局５の緯度及び経度並びに通信可能範囲の半径であり又は、ＧＰＳを使用した場合には移動端末３自体の所在を示す緯度及び経度である。
【００３１】
一方、データベース２４における領域形状管理テーブル２５は、図１の領域４を識別するための識別子としての領域ＩＤ（ＩＤｅｎｔｉｆｉｃａｔｉｏｎ）及び、この領域ＩＤに対応させて領域４の形状を示す領域形状を管理している。判定モジュール２９は、図１の移動端末３が領域４内に存在しているか領域４外に存在しているかを判定する領域内外判定機能や、移動端末３が領域４内に進入したり領域４外に退出したことを検出する進入／退出検出機能を発揮する。
【００３２】
図３の判定モジュール２９は、領域４の形状を把握するために、領域形状管理テーブル２５から、領域４の形状を示す領域ＩＤに該当する領域形状を取得し、領域４の形状を把握する。また、判定モジュール２９は、領域内外判定機能や進入／退出検出機能を発揮する際に、端末状態管理テーブル２７から移動端末３を示す端末ＩＤに該当する測位時刻及び位置を取得する。そして、判定モジュール２９は、例えばこれら領域形状、測位時刻及び位置に基づいて、詳細は後述する領域内外判定機能や進入／退出検出機能を発揮する構成となっている。
【００３３】
図４は、図１の移動端末３のハードウェア構成例を示すブロック図である。
移動端末３は、ＣＰＵ１１ａ、ＲＡＭ１１ｂ、ＲＯＭ１１ｃ、操作部１１ｄ及び表示部１１ｇを備えており、好ましくはＧＰＳ信号受信部１１ｈを備えている。
ＣＰＵ１１ａは、中央演算処理部であり、ＲＡＭ１１ｂを作業領域としてプログラムを動作させたり、バス１１ｉに接続されたＲＯＭ１１ｃ等を制御している。
【００３４】
このＲＯＭ１１ｃは、読み出し専用の情報記録媒体であり、書き換え可能な不揮発性メモリであるフラッシュＲＯＭも含んでいても良い。ＲＡＭ１１ｂは、プログラムを実行するための作業エリアとしての機能を有する。操作部１１ｄは、表示部１１ｇの画面に表示されたボタン等のオブジェクトを操作するためのマウス、タブレット装置、キーボード等の操作手段である。
【００３５】
表示部１１ｇは、文字や図形を表示する機能を有する表示手段であり、例えばＬＣＤ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ）やＥＬ（Ｅｌｅｃｔｒｏ  Ｌｕｍｉｎｅｓｃｅｎｃｅ）である。ＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）信号受信部１１ｈは、衛星からのＧＰＳ信号を受信する機能を有し、このＧＰＳ信号に基づいて現在位置を把握することができる。
【００３６】
尚、図１の移動端末３がＰＨＳ（Ｐｅｒｓｏｎａｌ  Ｈａｎｄｙｐｈｏｎｅ  Ｓｙｓｔｅｍ）やページャ等のような携帯型電話装置である場合にはこのＧＰＳ信号受信部１１ｈを省略し、移動端末３を中継する基地局５によって移動端末３の位置情報が取得されるようにしても良いことはいうまでもない。ここで、位置は、例えば緯度や経度或いは住所で示されている。
【００３７】
領域判定システム１は以上のような構成であり、次に図１〜図４を参照しつつその動作例としての領域判定方法の一例について説明する。
＜領域内外判定機能（アルゴリズム１）＞
図５は、移動端末３が領域４周辺に配置している様子の一例を示す図である。図６は、領域内外判定機能の概念の一例を示す図であり、図７は、移動端末３の移動軌跡に応じて領域内外判定機能を発揮した場合の一例を示す図であり、図８は、領域内外判定機能を発揮して判定された結果の一例を示す図である。
【００３８】
この領域判定システム１における領域内外判定機能は、図５に示す移動端末３が領域４内に存在しているか領域外に存在しているかを判定する機能である。まず、一般的な事実として移動端末３を測位すると測位誤差が生じ、移動端末３の位置を厳密に取得することができないという問題がある。例えば図５に示すような領域４が設定されている場合においては、測位した移動端末３の現在地が位置Ｐ’であった場合においても実際の位置は位置Ｐであることがある。位置Ｐ’は領域４内であるが位置Ｐは領域４外である。従って、測位誤差を考慮しない場合には、移動端末３の領域内外判定が逆の結果となってしまう。
【００３９】
そこで、この領域判定システム１では、このようなことが生じないように、領域判定サーバ７が以下のようなアルゴリズム１を採用することで、測位誤差を考慮した領域内外判定機能を発揮する。
具体的には領域判定サーバ７は、図３に示す判定モジュール２９が、アルゴリズム１を採用して移動端末３が領域４内に存在しているか領域４外に存在しているかを判断する。
【００４０】
より具体的には判定モジュール２９は、例えば移動端末３が真の位置（実際の位置）Ｐに存在しているとき、自己の位置Ｐ’を測位結果として検出したとする。このとき、判定モジュール２９は、真の位置Ｐが領域４内に存在する確率ｐと、領域４外に存在する確率ｑを以下のように求める。尚、判定モジュール２９は、領域内外判定機能を行う領域４に関する領域形状等を、上述のように取得済みである。
【００４１】
（１）判定モジュール２９は、図７の領域４の境界から、検出された移動端末３の位置Ｐ’までの距離ｄを計算により求める。
（２）次に判定モジュール２９は、検出された移動端末３の位置が領域４内であるか領域４外であるかを判別する。
（３）次に判定モジュール２９は、領域４の境界からの距離ｄに応じて、真の位置Ｐが領域４内に存在していると思われる確率ｐ（内部確率）及び、領域４外に存在していると思われる確率ｑ（外部確率）を求める。その際、結果として得られる内部確率ｐおよび外部確率ｑが、以下の条件（ａ），（ｂ），（ｃ），（ｄ），（ｅ）を満たすような計算方法を用いることとする。
【００４２】
（ａ）検出した移動端末３の位置が領域４内であると思われる内部確率ｐと、領域４外であると思われる内部確率ｑの和は、常にｐ＋ｑ＝１とする。例えば内部確率ｐ＝０．７の場合、外部確率はｑ＝０．３とする。
（ｂ）検出した移動端末３の位置がちょうど領域４の境界上である場合には、内部確率＝０．５、外部確率＝０．５とする。
【００４３】
（ｃ）検出した移動端末３の位置が領域４内である場合には、その位置が領域４の境界から距離ｄが大きいほど内部確率ｐを大きく設定する。
（ｄ）検出した移動端末３の位置が領域４外である場合には、その位置が領域４の境界から距離ｄが大きいほど外部確率ｑを大きく設定する。
（ｅ）検出した移動端末３の位置が領域４の境界から十分な距離ｄ離れている場合には、上記（２）の判定結果に応じて内部確率ｐ＝１又は外部確率ｑ＝１と設定する。
【００４４】
尚、上記距離ｄから内部確率ｐ及び外部確率ｑを求める計算方法は、上記条件（ａ），（ｂ），（ｃ），（ｄ），（ｅ）を満たす範囲内で、領域４の形状や大きさ、測位環境やＧＰＳデバイスの性能、アプリケーションの性質に応じて適切に選択することができる。距離ｄと内部確率ｐ及び外部確率ｑの関係を図示すると、例えば図６に示すようになる。
【００４５】
そして、判定モジュール２９は、内部確率ｐが、領域４内に存在していると判定するための閾値としての閾値確率を例えば８０％と設定しておき、内部確率ｐが８０％以上である場合には移動端末３が領域４内に存在していると判定する。領域判定サーバ７は、移動端末３が領域４内に存在しているか領域４外に存在しているかを利用するアプリケーションに対して、移動端末３が領域４内に存在しているか領域４外に存在しているかを、より正確に提供することができる。また、このような領域内外判定機能は、内部確率ｐの代わりに或いは併せて、外部確率ｑによって行うようにしても良いことはいうまでもない。
【００４６】
上記領域内外判定機能の具体例を以下に示す。ここでは、領域４として、例えば半径Ｒ＝１０００ｍの円形領域を想定し、例えば以下のような式を採用して演算を行う。
【００４７】
ｐ＝１（ｄ＜−５０ｍ）・・・（１）
ｐ＝−０．０１×ｄ＋０．５（−５０ｍ≦ｄ≦５０ｍ）・・・（２）
ｑ＝１−ｐ・・・（３）
ここで、各記号の意味は、以下の通りである。
ｐ：点Ｘが領域４内に存在すると思われる確率（内部確率ｐ）
ｑ：点Ｘが領域４外に存在すると思われる確率（外部確率ｑ）
ｄ：領域４の境界から点Ｘまでの距離
ここで、Ｘ点が領域４外の場合には、距離ｄ＝点Ｘの領域４の境界からの距離ｄ［ｍ］となり、Ｘ点が領域４内の場合には、距離ｄ＝−（点Ｘの領域４の境界からの距離ｄ）［ｍ］となる。
【００４８】
この領域内外判定機能では、例えば上記式（１）、式（２）及び式（３）により内部確率ｐおよび外部確率ｑを求める。上記式（１）、式（２）及び式（３）により図７の各点Ａ，Ｂ，Ｃ，Ｄ，Ｅの領域内外判定を行うと、図８に示すような結果となる。そして、領域判定サーバ７の判定モジュール２９は、内部確率ｐが閾値として予め設定した閾値確率である場合に、移動端末３が領域４内に存在すると判定する。
【００４９】
本発明の実施形態における領域内外判定機能によれば、測位誤差を考慮して移動端末３が領域４内に存在しているか領域４外に存在しているかをより正確に判定することができるようになる。これは、移動端末３の位置と領域４の境界との距離から移動端末が領域の内部に存在する確率および外部に存在する確率を求め、内部に存在する確率が十分に高い場合にのみ移動端末が領域の内部に存在すると判定し、また外部に存在する確率が十分に高い場合にのみ移動端末が領域の外部に存在すると判定するからである。
【００５０】
＜進入／退出検出機能（アルゴリズム２）＞
次に進入／退出検出機能について説明する。この進入／退出検出機能は、上記領域内外判定機能を利用して、移動端末３が領域４内に進入したか領域４外に退出したかを判定する機能である。この進入／退出検出機能は、領域判定システム１の領域判定サーバ７によって主として判定される。
【００５１】
図９は、領域４周辺を移動する移動端末３の軌跡の一例を示す図であり、図１０は、進入／退出検出機能のシミュレーション結果の一例を示す図である。
図１１は、進入／退出検出機能による領域４への進入／退出検出判定の手順の一例を示すフローチャートである。
まず、移動端末３が、例えば図９に示す円形状の領域４に対して軌跡Ｔを描くように移動し、位置の履歴が履歴Ｓ１，Ｓ２，・・・，Ｓ１１の順で得られたものとする。
【００５２】
ここで、履歴Ｓ１，Ｓ２，・・・，Ｓ１１についての領域内外判定は、例えば上記領域内外判定機能における式（１）、式（２）、式（３）を採用して判定するものとする。そして、領域判定サーバ７の判定モジュール２９は、以下のようなアルゴリズム２を採用して進入／退出検出機能を発揮する。
【００５３】
また、進入／退出検出機能のシミュレーションにおけるパラメータは、例えば以下のように定められている。尚、「ｘ←ｙ」は、「ｘにｙを代入する」ことを意味する。
Ｓ：進入／退出判定変数
ｓｔａｔｕｓ：移動端末３が領域４内に存在するか領域４外に存在するかを保持するフラグ。ｓｔａｔｕｓは、「内部」又は「外部」を表す。
Ｓｉｎ（定数）：進入／退出判定変数Ｓの進入検出閾値（Ｓｉｎ＞０）
Ｓｏｕｔ（定数）：進入／退出判定変数Ｓの退出検出閾値（定数）（Ｓｏｕｔ＜０）
【００５４】
ｆ（ｘ）：進入／退出判定関数
ｆ（０）＝０
ｆ（ａ）≧ｆ（ｂ）（ａ＞ｂ）
Ｓｉｎ＝１．０・・・（４）
Ｓｏｕｔ＝−１．０・・・（５）
ｆ（ｘ）＝２ｘ・・・（６）
【００５５】
まず、図３の領域判定サーバ７の判定モジュール２９は、以下のような手順により進入／退出検出機能を発揮する。尚、進入／退出判定変数Ｓの初期値は、例えば進入／退出判定変数Ｓ←０，ｓｔａｔｕｓ←「外部」と設定しておく。
【００５６】
１．まず測位モジュール２３が移動端末３の位置を検出する（図１１のステップＳＴ１）。
２．次に判定モジュール２９は、検出した移動端末３の位置について、上記領域内外判定機能を利用して内部確率ｐおよび外部確率ｑを求める（ステップＳＴ２）。尚、移動端末３の位置は、その他の測位方法を利用して測位を行っても良いことはいうまでもない。
【００５７】
３．次に判定モジュール２９は、ステップＳＴ３において内部確率ｐ＝１である場合には（ステップＳＴ３）、進入／退出判定変数Ｓ←Ｓｉｎと設定する（ステップＳＴ１０）。一方、ステップＳＴ７では、外部確率ｑ＝１である場合には進入／退出判定変数Ｓ←Ｓｏｕｔと設定する（ステップＳＴ１２）。また、内部確率ｐ＝１或いは外部確率ｑ＝１のいずれでもない場合には、ステップＳＴ８に進み、このステップＳＴ８では、判定モジュール２９が、進入／退出判定変数Ｓ←進入／退出判定変数Ｓ＋ｆ（内部確率ｐ−外部確率ｑ）と設定する。
【００５８】
４．その結果、判定モジュール２９は、ステップＳＴ９において進入／退出判定変数Ｓ＞Ｓｉｎとなったならば、進入／退出判定変数Ｓ←Ｓｉｎとする（ステップＳＴ１０）。一方、ステップＳＴ１１において進入／退出判定変数Ｓ≦Ｓｏｕｔとなったならば、判定モジュール２９は進入／退出判定変数Ｓ←Ｓｏｕｔとする（ステップＳＴ１２）。
５．そして、判定モジュール２９は、ｓｔａｔｕｓ＝「外部」である場合には次の処理（ａ）を実行し、ｓｔａｔｕｓ＝「内部」である場合には処理（ｂ）を実行する。
【００５９】
（ａ）ステップＳＴ４において進入／退出判定変数Ｓ＝Ｓｉｎである場合には、移動端末３が領域４内に進入したことを検出する（ステップＳＴ５）。そして、判定モジュール２９は、ｓｔａｔｕｓ←「内部」である（ステップＳＴ６）。
（ｂ）ステップＳＴ１３において進入／退出判定変数Ｓ＝Ｓｏｕｔである場合には、移動端末３が領域４外に退出したことを検出する（ステップＳＴ１４）。そして、判定モジュール２９は、ｓｔａｔｕｓ←「外部」とする（ステップＳＴ１５）。
６．そして、判定モジュール２９は、処理を上記ステップＳＴ１（上記１．の処理）に戻す。
【００６０】
尚、このアルゴリズム２における関数ｆ（ｘ）及びパラメータＳｉｎ，Ｓｏｕｔは、それぞれ測位環境やＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）デバイスの性能やアプリケーションの性質によって適切に設定することができる。
【００６１】
本発明の実施形態における進入／退出検出機能によれば、移動端末３の測位結果に誤差を伴う場合においても、より正確に移動端末３による領域４内への進入や領域４外への退出を検出することができる。
【００６２】
本発明は、上記実施の形態に限定されず、特許請求の範囲を逸脱しない範囲で種々の変更を行うことができる。例えば、上記実施形態の各構成は、その一部を省略したり、上記とは異なるように任意に組み合わせることができる。例えば上記実施形態の各構成は、その一部を省略したり、上記とは異なるように任意に組み合わせることができる。また、例えば上記実施形態における領域判定サーバ７、領域関連情報提供サーバ９及び進入・退出警告通知サーバ１１は、それぞれいずれか又はこれらの組み合わせのサーバで各機能を兼ねるようにしても良いし、或いはこれらの各サーバは、その複数の機能の内の一部を複数のサーバで機能させるようにしても良いことはいうまでもない。
【００６３】
領域判定システム１を動作させる上述の領域判定機能を発揮させるプログラムは、上述のようにコンピュータ等の電子機器にインストールされて動作している形態のみならず、例えばフレキシブルディスク、ＣＤ（Ｃｏｍｐａｃｔ  Ｄｉｓｃ：商標名）、ＣＤ−Ｒ（Ｃｏｍｐａｃｔ  Ｄｉｓｃ−Ｒｅｃｏｒｄａｂｌｅ）、ＣＤ−ＲＷ（Ｃｏｍｐａｃｔ  Ｄｉｓｃ−ＲｅＷｒｉｔｅｒｂｌｅ）又はＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｃ）等の情報記録媒体に格納されて流通されている形態でも良い。
【００６４】
また、この領域判定機能を発揮させるプログラムは、上記情報記録媒体に格納されている形態のみならず、無線又は有線によってデータ通信を行うネットワーク等の伝送媒体を経由してユーザのコンピュータ等の電子機器にダウンロードされる形態であっても良いことはいうまでもない。
【図面の簡単な説明】
【図１】領域判定システムの構成例を示すシステム構成図。
【図２】領域判定サーバのハードウェア構成例を示すブロック図。
【図３】領域判定サーバのソフトウェア構成例を示すブロック図。
【図４】移動端末のハードウェア構成例を示すブロック図。
【図５】移動端末が領域周辺に配置している様子の一例を示す図。
【図６】領域内外判定機能の概念の一例を示す図。
【図７】領域内外判定機能を発揮した場合の一例を示す図。
【図８】領域内外判定機能を発揮して判定された結果の一例を示す図。
【図９】領域周辺を移動する移動端末の軌跡の一例を示す図。
【図１０】進入／退出検出機能のシミュレーション結果の一例を示す図。
【図１１】進入／退出検出判定の手順の一例を示すフローチャート。
【符号の説明】
１  領域判定システム（領域判定装置）、３  移動端末（移動体）、４  領域、２３  測位モジュール（測位手段）、２９  判定モジュール（判定手段）、２７端末状態管理テーブル（位置情報管理手段）、ｐ  内部確率（第１の確率）、ｑ  外部確率（第２の確率）
【図１】
2004212199.tif 000003
【図２】
2004212199.tif 000004
【図３】
2004212199.tif 000005
【図４】
2004212199.tif 000006
【図５】
2004212199.tif 000007
【図６】
2004212199.tif 000008
【図７】
2004212199.tif 000009
【図８】
2004212199.tif 000010
【図９】
2004212199.tif 000011
【図１０】
2004212199.tif 000012
【図１１】
2004212199.tif 000013