(57)【要約】【課題】ユーザが携帯する携帯端末を用いて、タクシーを利用するユーザを抽出することが可能なタクシー利用者抽出装置及びタクシー利用者抽出方法を提供する。【解決手段】タクシー利用者抽出装置１０は、ユーザ位置情報蓄積部１１に蓄積された複数の携帯端末１から送信されてくる位置、時刻、携帯端末１の識別子を含むポイントデータを用いる。自動車移動抽出部１２は、ユーザごとにラインデータを生成し、その中から自動車による移動を示す第１ラインデータを抽出する。非通勤移動抽出部１３は、第１ラインデータの中から通勤経路と同一の経路のデータを排除して第２ラインデータを抽出する。非重複軌跡抽出部１４は、第２ラインデータの中から、同一時刻、同一経路のデータを排除して第３ラインデータを抽出する。タクシー利用ユーザ抽出部１５は、第３ラインデータを形成した携帯端末１の識別子を抽出する。【選択図】図１
2010250673.tif 000002
【特許請求の範囲】
【請求項１】
複数の携帯端末から送信される情報を用いて、タクシーを利用するユーザを抽出するタクシー利用者抽出装置であって、
前記携帯端末から一定周期で送信される位置と時刻と前記携帯端末の識別子とを含むユーザ位置情報を蓄積するユーザ位置情報蓄積手段と、
前記ユーザ位置情報蓄積手段に蓄積された位置及び時刻から算出される移動速度に基づいて、ユーザが自動車を利用して移動した軌跡を抽出する自動車移動抽出手段と、
前記ユーザ位置情報蓄積手段に蓄積された前記ユーザ位置情報に基づいて、同一ユーザが所定期間に所定回数以上移動し、かつ、所定の通勤時間帯に移動した通勤移動軌跡を抽出し、前記自動車移動抽出手段によって抽出された自動車移動軌跡の中から、前記通勤移動軌跡に一致しない軌跡を抽出する非通勤移動抽出手段と、
前記非通勤移動抽出手段によって抽出された非通勤移動軌跡の中から、同一時刻、同一経路の数が所定値以下である軌跡を抽出する非重複軌跡抽出手段と、
前記非重複軌跡抽出手段によって抽出された非重複軌跡を形成した前記携帯端末の識別子を抽出するタクシー利用ユーザ抽出手段と、
を備えることを特徴とする、タクシー利用者抽出装置。
【請求項２】
前記非通勤移動抽出手段は、前記通勤移動軌跡と前記自動車移動軌跡との距離を算出し、前記距離が所定値以下である場合、前記自動車移動軌跡は前記通勤移動軌跡に一致すると判定する、
請求項１に記載のタクシー利用者抽出装置。
【請求項３】
前記非通勤移動抽出手段は、前記自動車移動軌跡の始点及び終点の少なくとも一方における前記時刻が所定の通勤時間帯の場合、前記自動車移動軌跡は前記所定の通勤時間帯に移動した軌跡であると判定する、
請求項１または２に記載のタクシー利用者抽出装置。
【請求項４】
前記非重複軌跡抽出手段は、前記非通勤移動軌跡どうしの始点及び終点における前記時刻がそれぞれ所定時間内にある場合、かつ、非通勤移動軌跡どうしの軌跡の距離を算出し、前記距離が所定値以下である場合、同一時刻、同一経路の軌跡と判定する、
請求項１から３のいずれか１項に記載のタクシー利用者抽出装置。
【請求項５】
複数の携帯端末から送信される情報を用いて、タクシーを利用するユーザを抽出するタクシー利用者抽出方法であって、
前記携帯端末から一定周期で送信される位置と時刻と前記携帯端末の識別子とを含むユーザ位置情報が蓄積されるユーザ位置情報蓄積ステップと、
前記ユーザ位置情報蓄積ステップにおいて蓄積された位置及び時刻から算出される移動速度に基づいて、ユーザが自動車を利用して移動した軌跡が抽出される自動車移動抽出ステップと、
前記ユーザ位置情報蓄積ステップにおいて蓄積された前記ユーザ位置情報に基づいて、同一ユーザが所定期間に所定回数以上移動し、かつ、所定の通勤時間帯に移動した通勤移動軌跡が抽出され、前記自動車移動抽出ステップにおいて抽出された自動車移動軌跡の中から、前記通勤移動軌跡に一致しない軌跡が抽出される非通勤移動抽出ステップと、
前記非通勤移動抽出ステップにおいて抽出された非通勤移動軌跡の中から、同一時刻、同一経路の数が所定値以下である軌跡が抽出される非重複軌跡抽出ステップと、
前記非重複軌跡抽出ステップにおいて抽出された非重複軌跡を形成した前記携帯端末の識別子が抽出されるタクシー利用ユーザ抽出ステップと、
を備えることを特徴とする、タクシー利用者抽出方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、携帯端末から送信される情報を利用してタクシーを利用するユーザを抽出する、タクシー利用者抽出装置及びタクシー利用者抽出方法に関する。
【背景技術】
【０００２】
近年、携帯電話の普及に伴い、ユーザが携帯する携帯電話からの位置情報を収集、蓄積し、これらの情報を利用した様々なサービスが提供されている。そして、ユーザが携帯する携帯電話から収集することができる位置情報を利用して、ユーザの移動軌跡や移動手段を解析する技術が開示されている。
【０００３】
例えば、特許文献１及び特許文献２では、ユーザの移動軌跡、移動速度、鉄道線路および道路の位置情報から、ユーザの移動手段を推定する方法が開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００８−２８３２５６号公報
【特許文献２】特開平１０−１１１８７７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、上記特許文献１及び特許文献２における移動手段の推定にあたっては、徒歩、自動車、電車のいずれで移動していることしか推定することができず、携帯電話を使用してタクシーによる移動を抽出することはできない。このため、タクシー事業者等が効率的な配車を計画するにあたって必要な、タクシーを比較的よく利用する人（タクシー利用者）の分布状況等のデータを作成することができなかった。
【０００６】
本発明は、係る状況を鑑み、ユーザが携帯する携帯端末から送信される情報を用いて、タクシーを利用するユーザを抽出することが可能なタクシー利用者抽出装置及びタクシー利用者抽出方法を提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記課題を解決するため、本発明のタクシー利用者抽出装置は、複数の携帯端末から送信される情報を用いて、タクシーを利用するユーザを抽出するタクシー利用者抽出装置であって、携帯端末から一定周期で送信される位置と時刻と携帯端末の識別子とを含むユーザ位置情報を蓄積するユーザ位置情報蓄積手段と、ユーザ位置情報蓄積手段に蓄積された位置及び時刻から算出される移動速度に基づいて、ユーザが自動車を利用して移動した軌跡を抽出する自動車移動抽出手段と、ユーザ位置情報蓄積手段に蓄積されたユーザ位置情報に基づいて、同一ユーザが所定期間に所定回数以上移動し、かつ、所定の通勤時間帯に移動した通勤移動軌跡を抽出し、自動車移動抽出手段によって抽出された自動車移動軌跡の中から、通勤移動軌跡に一致しない軌跡を抽出する非通勤移動抽出手段と、非通勤移動抽出手段によって抽出された非通勤移動軌跡の中から、同一時刻、同一経路の数が所定値以下である軌跡を抽出する非重複軌跡抽出手段と、非重複軌跡抽出手段によって抽出された非重複軌跡を形成した携帯端末の識別子を抽出するタクシー利用ユーザ抽出手段と、を備えることを特徴とする。
【０００８】
また、本発明のタクシー利用者抽出方法は、複数の携帯端末から送信される情報を用いて、タクシーを利用するユーザを抽出するタクシー利用者抽出方法であって、携帯端末から一定周期で送信される位置と時刻と携帯端末の識別子とを含むユーザ位置情報が蓄積されるユーザ位置情報蓄積ステップと、ユーザ位置情報蓄積ステップにおいて蓄積された位置及び時刻から算出される移動速度に基づいて、ユーザが自動車を利用して移動した軌跡が抽出される自動車移動抽出ステップと、ユーザ位置情報蓄積ステップにおいて蓄積されたユーザ位置情報に基づいて、同一ユーザが所定期間に所定回数以上移動し、かつ、所定の通勤時間帯に移動した通勤移動軌跡が抽出され、自動車移動抽出ステップにおいて抽出された自動車移動軌跡の中から、通勤移動軌跡に一致しない軌跡が抽出される非通勤移動抽出ステップと、非通勤移動抽出ステップにおいて抽出された非通勤移動軌跡の中から、同一時刻、同一経路の数が所定値以下である軌跡が抽出される非重複軌跡抽出ステップと、非重複軌跡抽出ステップにおいて抽出された非重複軌跡を形成した携帯端末の識別子が抽出されるタクシー利用ユーザ抽出ステップと、を備えることを特徴とする。
【０００９】
このようなタクシー利用者抽出装置及びタクシー利用者抽出方法によれば、ユーザ位置情報蓄積手段に蓄積され、複数の携帯端末から一定周期ごとに送信されてくる位置、時刻、携帯端末の識別子を含むユーザ位置情報を用いる。自動車抽出手段は、ユーザごとの軌跡の母集団を作成し、その中から自動車による移動を示す自動車移動軌跡を抽出する。非通勤移動抽出手段は、通勤移動による軌跡を排除して非通勤軌跡を抽出する。非重複移動手段は、同一時刻、同一経路のデータを排除して非重複軌跡を抽出する。タクシー利用ユーザ抽出手段は、このようにして抽出された非重複軌跡を形成した携帯端末の識別子を抽出する。これにより、タクシー利用者抽出装置及びタクシー利用者抽出方法は、タクシーを利用したユーザを特定することができる。
【００１０】
なお、本発明のタクシー利用者抽出装置及びタクシー利用者抽出方法では、非通勤軌跡を抽出するにあたって、「非通勤時間帯の移動」という条件だけでなく、「同一経路の繰り返し移動」という条件も考慮している。これにより、同一経路を反復して移動するという通勤経路の特性を加味して、非通勤軌跡を抽出することができる。この結果、通勤軌跡を排除する精度を高めることが可能となる。また、本発明のタクシー利用者抽出装置及びタクシー利用者抽出方法では、非重複軌跡を抽出するにあたって、バスや知人の車に乗って移動したときに発生する事象、すなわち、同一時刻に、異なるユーザによって同一経路が複数形成されるという事象を加味している。これにより、自動車抽出手段で排除できなかった、経路の決まっていないバスや、送迎等に使用されるマイクロバス等による移動、また、知人の自動車による移動等を排除することができる。
【００１１】
また、本発明のタクシー利用者抽出装置では、非通勤移動抽出手段は、通勤移動軌跡と自動車移動軌跡との距離を算出し、距離が所定値以下である場合、自動車移動軌跡は通勤移動軌跡に一致すると判定してもよい。ここで、軌跡どうしの距離とは、一方の軌跡から他方の軌跡に対する垂線の長さをいう。すなわち、軌跡どうしの距離が所定値以下とは、この垂線の最大長さが所定値以下であることをいう。これにより、軌跡の一致を容易に判定することができる。
【００１２】
また、本発明のタクシー利用者抽出装置では、非通勤移動抽出手段は、自動車移動軌跡の始点及び終点の少なくとも一方における時刻が所定の通勤時間帯の場合、自動車移動軌跡は所定の通勤時間帯に移動したと軌跡であると判定してもよい。これにより、抽出された軌跡が通勤時間帯のものでないことを容易に判定することができる。
【００１３】
また、本発明のタクシー利用者抽出装置では、非重複軌跡抽出手段は、非通勤移動軌跡どうしの始点及び終点における時刻がそれぞれ所定時間内にある場合、かつ、非通勤移動軌跡どうしの軌跡の距離を算出し、距離が所定値以下である場合、同一時刻、同一経路の軌跡と判定してもよい。ここで、軌跡どうしの距離とは、一方の軌跡から他方の軌跡に対する垂線の長さをいう。すなわち、軌跡どうしの距離が所定値以下とは、この垂線の最大長さが所定値以下であることをいう。これにより、同一時刻、同一経路の軌跡を容易に判定することができる。
【発明の効果】
【００１４】
本発明によれば、ユーザが携帯する携帯端末から送信される情報を用いて、タクシーを利用するユーザを抽出することが可能となる。
【図面の簡単な説明】
【００１５】
【図１】本発明の好適な実施形態にかかるタクシー利用者抽出装置の機能構成を示すブロック図である。
【図２】図１のタクシー利用者抽出装置のハードウェア構成を示す図である。
【図３】（ａ）は、ポイントデータ、（ｂ）は、ラインデータのテーブル構成を示す図である。
【図４】（ａ）は、第１ラインデータ、（ｂ）は、第２ラインデータ、（ｃ）は、第３ラインデータのテーブル構成を示す図である。
【図５】軌跡の一致を説明する図である。
【図６】軌跡の一致を説明する図である。
【図７】図１のタクシー利用者抽出装置における動作を示すフローチャートである。
【図８】図１のタクシー利用者抽出装置における動作を示すフローチャートである。
【図９】本発明の好適なその他の実施形態における通勤経路ラインデータの構成を示す図である。
【発明を実施するための形態】
【００１６】
本発明の好適な一実施形態に係るタクシー利用者抽出装置１０について、図１〜図８を用いて説明する。なお、図面の説明においては、同一要素には同一符号を付し、重複する説明を省略する。
【００１７】
図１は、本発明の一実施形態に係るタクシー利用者抽出装置１０の機能構成を示すブロック図である。
【００１８】
タクシー利用者抽出装置１０は、複数の携帯端末１から一定周期で送信される位置と時刻と携帯端末の識別子とを主に含むユーザ位置情報を用いて、携帯端末１を所有するユーザの中からタクシー利用者の抽出を行う装置である。携帯端末１とタクシー利用者抽出装置１０とは、移動体通信網、インターネット及びイントラネット等によって構成される通信ネットワークＮＷを介して、データ通信可能な状態で接続されている。
【００１９】
タクシー利用者抽出装置１０は、図１に示すように、ユーザ位置情報蓄積部（ユーザ位置情報蓄積手段）１１と、自動車移動抽出部（自動車移動抽出手段）１２と、非通勤移動抽出部（非通勤移動抽出手段）１３と、非重複軌跡抽出部（非重複軌跡抽出手段）１４と、タクシー利用ユーザ抽出部（タクシー利用ユーザ抽出手段）１５とを含んで構成されている。
【００２０】
ここで、図２は、タクシー利用者抽出装置１０のハードウェア構成図である。このように、タクシー利用者抽出装置１０は、物理的には、同図に示すように、ＣＰＵ２１、主記憶装置であるＲＡＭ２２及びＲＯＭ２３、入力デバイスである入力キー、マイク等の入力装置２４、スピーカ、ディスプレイ等の出力装置２５、ハードディスク装置、メモリカード等の補助記憶装置２６、ＮＷとの間でのデータの送受信を司る通信モジュール２７等を含む情報処理装置として構成されている。タクシー利用者抽出装置１０によって実現される機能は、図２に示すＣＰＵ２１、ＲＡＭ２２等のハードウェア上に所定のプログラムを読み込ませることにより、ＣＰＵ２１の制御のもとで通信モジュール２７、入力装置２４、出力装置２５を動作させるとともに、ＲＡＭ２２や補助記憶装置２６におけるデータの読み出し及び書き込みを行うことで実現される。
【００２１】
以下、図１を用いて、タクシー利用者抽出装置１０の機能について説明する。
【００２２】
ユーザ位置情報蓄積部１１は、携帯端末１から一定周期で送信される位置と時刻と携帯端末１の識別子とを主に含むポイントデータ（ユーザ位置情報）を蓄積する部分である。なお、ユーザ位置情報蓄積部１１は、常時、複数の携帯端末から送信されてくるポイントデータを一定期間保存する。そして、ユーザ位置情報蓄積部１１は、例えば、図３（ａ）に示すような、ポイント識別子、識別子、緯度（位置）、経度（位置）、タイムスタンプ（時刻）を主に含んで形成されるポイントデータテーブルＴＡ１に従ってポイントデータを格納する。なお、ここでいうポイント識別子とは、ユーザ位置情報のＩＤをいい、識別子とは、それぞれの携帯端末１に付与されているＩＤをいう。
【００２３】
図１に示す、自動車移動抽出部１２は、ユーザ位置情報蓄積部１１に蓄積された緯度、経度、タイムスタンプといった情報から算出される移動速度に基づいて、自動車を利用して移動したユーザの軌跡を示す第１ラインデータ（自動車移動軌跡）を抽出する。具体的に説明すると、自動車移動抽出部１２は、ユーザ位置情報に含まれるポイント識別子（位置）をユーザごとに時系列順に並べ、それらのポイントを直線で結線することによって第１ラインデータを生成する。このとき、ポイント間の速度を、ユーザ位置情報に含まれるタイムスタンプから計算し、移動速度を計算する。次に、移動速度に基づいて徒歩あるいは自転車による移動か否かを判定する。次に、電車路線あるいはバス路線と比較して、バスあるいは電車による移動か否かを判定する。そして、徒歩、自転車、電車、バスのいずれの移動にも該当しないと判定された場合、その移動を自動車による移動と判定する。このように、自動車移動抽出部１２は、例えば、図３（ｂ）に示すような、移動状態判定完了時刻、ライン識別子、識別子、移動状態、始点（ポイント識別子）、終点（ポイント識別子）を主に含んで形成されるラインデータテーブルＴＡ２に従って格納されたラインデータから、移動状態が「０１」のデータのみを抽出する。なお、図３（ａ）の項目の一つである移動状態判定完了時刻は、各ラインデータが生成された時刻を示す。また、図３（ｂ）の移動状態の項目に表示されている「０１」は自動車による移動を表すコード、「０２」は電車による移動を表すコード、「０３」は徒歩による移動を表すコードである。そして、自動車移動抽出部１２は、図４（ａ）に示すような、移動状態判定完了時刻、ライン識別子、識別子、移動状態、始点（ポイント識別子）、終点（ポイント識別子）を主に含んで形成される第１ラインデータテーブルＴＡ３に従って第１ラインデータを格納する。なお、図４（ａ）の項目の一つである移動状態判定完了時刻は、各第１ラインデータが生成された時刻を示す。また、図４（ａ）の移動状態の項目に表示されている「０１」は、自動車による移動を表すコードである。また、ここでいうライン識別子とは、第１ラインデータのＩＤをいう。
【００２４】
図１に示す、非通勤移動抽出部１３は、ユーザ位置情報蓄積部１１に蓄積されたポイントデータに基づいて、同一ユーザが所定期間（例えば、１ヶ月）に所定回数（例えば、１５回）以上移動し、かつ、所定の通勤時間帯（例えば、７：００〜９：００、１７：００〜２０：００）に移動した軌跡を示す通勤ラインデータ（通勤移動軌跡）を抽出する。そして、自動車移動抽出部１２によって抽出された第１ラインデータの中から、通勤ラインデータと経路が一致しないデータ（第２ラインデータ（非通勤移動軌跡））を抽出する。なお、自動車移動抽出部１２によって抽出された第２ラインデータは、例えば、図４（ｂ）に示すように、移動状態判定完了時刻、ライン識別子、識別子、移動状態、始点（ポイント識別子）、終点（ポイント識別子）を主に含んで形成される第２ラインデータテーブルＴＡ４に従って格納される。なお、ここでいうライン識別子とは、第２ラインデータのＩＤをいう。
【００２５】
ここで、図１に示す、非通勤移動抽出部１３は、非通勤経路を抽出するにあたって、「非通勤時間帯の移動」という条件だけでなく、「同一経路の繰り返し移動」という条件も考慮する。これにより、同一経路を反復して移動するという通勤経路の特性を加味して、通勤ラインデータを抽出することができる。この結果、通勤経路を排除する精度を高めることが可能となる。
【００２６】
ここで、非通勤移動抽出部１３が、第１ラインデータと通勤ラインデータとを比較して、同一経路と判定する方法の一例について、図５，図６を用いて説明する。
【００２７】
非通勤移動抽出部１３は、第１ラインデータと通勤ラインデータとの距離を算出し、その距離が所定値以下である場合、第１ラインデータは通勤ラインデータに一致すると判定する。図５に示すように、通勤ラインデータＬ１があるとする。次に、図６に示すように、通勤ラインデータＬ１の始点及び終点から所定の距離に存在するポイント（ＰＢ１、ＰＢ２、ＰＥ１、ＰＥ２）を有する第１ラインデータＬ２，Ｌ３を抽出する。次に、図６に示すように、通勤ラインデータＬ１を中心に距離がｂのバッファエリアＡを生成させる。このとき、そのバッファエリアＡに含まれる第１ラインデータＬ３が通勤ラインデータＬ１と同一経路であると判定する。
【００２８】
また、非通勤移動抽出部１３が、第１ラインデータが通勤時間帯に移動したデータであることを判定する方法の一例について説明する。非通勤移動抽出部１３は、第１ラインデータの始点及び終点の少なくとも一方における時刻が所定の通勤時間帯（例えば、７：００〜９：００、１７：００〜２０：００）の場合、その第１ラインデータは通勤時間帯に移動したとデータであると判定することができる。本実施形態においては、始点の時刻（第１ラインデータの始点ポイント識別子に対応するタイムスタンプ）をキーに抽出する。
【００２９】
図１に示す、非重複軌跡抽出部１４は、非通勤移動抽出部１３によって抽出された第２ラインデータの中から、異なるユーザによって形成される同一経路、同一時刻のデータの数を算出する。これにより、多くの人が同時に移動したことを示すデータを抽出することができる。そして、非重複軌跡抽出部１４は、第２ラインデータの中から異なるユーザによって形成される同一経路、同一時刻のデータの数が所定値より多いデータを排除（所定値以下であるデータを抽出）して、第３ラインデータ（非重複軌跡）を抽出する。なお、第３ラインデータは、例えば、図４（ｃ）に示すように、移動状態判定完了時刻、ライン識別子、識別子、移動状態、始点（ポイント識別子）、終点（ポイント識別子）を主に含んで形成される第３ラインデータテーブルＴＡ５に従って格納される。なお、ここでいうライン識別子とは、第３ラインデータのＩＤをいう。
【００３０】
これにより、バスによって移動したときに発生する事象、すなわち、同一時刻、同一経路を形成するユーザが複数発生するという事象を加味することができるので、バスによる移動や、知人の車に同乗しての移動を排除することができる。この結果、バスによる移動を排除できることは、自動車移動抽出部１２において排除できなかった、例えば、バス路線が未知のバスを利用した移動や、経路の決まっていないバス（送迎バス等）を利用した移動を排除することができる。
【００３１】
ここで、第２ラインデータどうしを比較して、同一経路と判定する方法の一例について、図５，図６を用いて説明する。非重複軌跡抽出部１４は、第２ラインデータどうしの始点及び終点における時刻がそれぞれ所定時間内にある場合、かつ、第２ラインデータどうしの距離を算出し、その距離が所定値以下である場合、同一時刻、同一経路と判定する。図５に示すように、一方の第２ラインデータＬ１があるとする。次に、図６に示すように、第２ラインデータＬ１の始点及び終点から所定の距離に存在するポイント（ＰＢ１、ＰＢ２、ＰＥ１、ＰＥ２）を有する第２ラインデータＬ２，Ｌ３を抽出する。次に、図６に示すように、第２ラインデータＬ１を中心に距離がｂのバッファエリアＡを生成させる。このとき、そのバッファエリアＡに含まれる第２ラインデータＬ３を第２ラインデータＬ１と同一経路と判定する。また、第２ラインデータＬ１の始点ＰＢにおける時刻（移動状態判定完了時刻）と第２ラインデータＬ２の始点ＰＢ１における時刻（移動状態判定完了時刻）とが所定時間内（例えば、１分）以下である場合、同一時刻と判定する。
【００３２】
図１に戻り、タクシー利用ユーザ抽出部１５は、非重複軌跡抽出部１４によって抽出された第３ラインデータ（非重複軌跡）を形成した携帯端末１の識別子を特定する。具体的には、図４（ｃ）に示すようなテーブル構造に格納されているデータから識別子をキーとして抽出する。これにより、その識別子から特定される携帯端末のユーザを特定することができる。この結果、利用頻度（例えば、第３ラインデータテーブルに格納されているレコード数）等を考慮することにより、タクシー利用頻度の高いユーザを特定することが可能となる。
【００３３】
以下、図７、図８を用いて、タクシー利用者抽出装置１０においてタクシーによる移動を判定する手順について説明する。
【００３４】
図７に示すように、最初に、タクシー利用者抽出装置１０は、ユーザの移動軌跡を示すデータを生成する（ステップＳ０１）。具体的には、自動車移動抽出部１２が、ユーザ位置情報蓄積部１１に蓄積されている位置と時刻と携帯端末１の識別子とが含まれる、図３（ａ）に示すようなテーブルに従って格納されたポイントデータ（ユーザ位置情報）に基づいて、ユーザごとのラインデータを生成する。なお、ラインデータは、図３（ｂ）に示すような、移動状態判定完了時刻、ライン識別子、識別子、移動状態、始点（ポイント識別子）、終点（ポイント識別子）を主に含んで形成されるラインデータテーブルＴＡ２に従ってラインデータを格納する。なお、図３（ｂ）の項目の一つである移動状態判定完了時刻は、各ラインデータが生成された時刻を示す。また、図３（ｂ）の移動状態の項目に表示されている、「０１」は自動車による移動を表すコード、「０２」は電車による移動を表すコード、「０３」は徒歩による移動を表すコードである。また、ここでいうライン識別子とは、ラインデータのＩＤをいう。
【００３５】
次に、図７に示すように、タクシー利用者抽出装置１０は、ステップＳ０１において生成されたラインデータの移動状態が自動車によるものかどうかを判定する（ステップＳ０２）。具体的には、自動車移動抽出部１２が、図８に示すフローチャートに従って、ステップＳ０２における判定を実行する。
【００３６】
すなわち、ステップＳ０１において生成されたラインデータについて、時系列的に連続するポイント間の速度の計算を行う（ステップＳ１１）。
【００３７】
次に、ステップＳ１１で計算された速度から、その間の移動が徒歩かどうかを判定する（ステップＳ１２）。例えば、時速３ｋｍ〜時速５ｋｍの場合、徒歩による移動と判定する。ここで、徒歩による移動と判定された場合には、徒歩による移動であることをラインデータに付与する（ステップＳ１３）。例えば、徒歩による移動である場合（ステップＳ１２：ＹＥＳ）には、図３（ｂ）に示すように、移動状態の項目に徒歩のコードである「０３」を付与する。
【００３８】
次に、ステップＳ１２において、その移動方法が徒歩によるものではないと判定された場合（ステップＳ１２：ＮＯ）には、その移動が自転車によるものかどうかを判定する（ステップＳ１４）。例えば、時速５ｋｍ〜時速２０ｋｍの場合、自転車による移動と判定する。ここで、自転車による移動と判定された場合（ステップＳ１４：ＹＥＳ）には、自転車による移動であることをラインデータに付与する（ステップＳ１３）。
【００３９】
次に、ステップＳ１４において、その移動方法が自転車によるものではない判定された場合（ステップＳ１４：ＮＯ）には、その移動が電車によるものかどうかを判定する（ステップＳ１５）。例えば、電車路線と比較し、ラインデータと重なっていれば電車による移動と判定する。ここで、電車による移動と判定された場合（ステップＳ１５：ＹＥＳ）には、電車による移動であることをラインデータに付与する（ステップＳ１３）。
【００４０】
次に、ステップＳ１５において、その移動方法が電車によるものではない判定された場合（ステップＳ１５：ＮＯ）には、その移動がバスによるものかどうかを判定する（ステップＳ１６）。例えば、バス路線と比較し、ラインデータと重なっていればバスによる移動と判定する。ここで、バスによる移動と判定された場合（ステップＳ１６：ＹＥＳ）には、バスによる移動であることをラインデータに付与する（ステップＳ１３）。
【００４１】
次に、ステップＳ１６において、その移動方法がバスによるものではない判定された場合（ステップＳ１６：ＮＯ）、その移動が自動車によるものであると判定し（ステップＳ１７）、自動車による移動であることをラインデータに付与する（ステップＳ１３）。
【００４２】
以上、ステップＳ１１〜ステップＳ１７によって、自動車による移動を判定することができる。タクシー利用者抽出装置１０は、図７に示すように、自動車以外による移動であると判定された場合（ステップＳ０２：自動車以外）には、タクシーによる移動ではないと判定（ステップＳ０３）して処理を終了する。一方、自動車による移動であると判定された場合（ステップＳ０２：自動車）には、図４（ａ）に示すようなテーブルに従ってデータ（第１ラインデータ）を格納する（ステップＳ０４）。なお、自動車移動抽出部１２は、図３（ｂ）に示すようなデータの中から移動状態が「０１」のデータを抽出し、図４（ａ）に示すように移動状態が「０１」のデータのみを格納する。
【００４３】
次に、図７に示すように、タクシー利用者抽出装置１０は、ステップＳ０４において格納された第１ラインデータの中から、通勤経路と異なるデータを抽出する（ステップＳ０５）。具体的には、非通勤移動抽出部１３は、ユーザ位置情報蓄積部１１に蓄積されたユーザ位置情報に基づいて、ユーザごとに、自動車で過去数ヶ月（例えば、１ヶ月）で閾値回数（例えば、１５回）以上移動したラインデータｋ（ｋ＝１，２，３，・・・，Ｎ）を抽出し、さらに、ラインデータｋの中から通勤時間帯（例えば、７：００〜９：００、１７：００〜２０：００）に移動したラインデータｓを抽出する。そして、非通勤移動抽出部１３は、ラインデータｓ（ｓ＝１，２，３，・・・，Ｎ）を通勤ラインデータとして記憶する。次に、自動車移動抽出部１２によって抽出された第１ラインデータの中から、通勤ラインデータと経路が一致するデータを排除して第２ラインデータを抽出する。
【００４４】
ここで、第１ラインデータの中から通勤経路と一致すると判定された（ステップＳ０５：通勤経路）データは、タクシーによる移動ではないと判定（ステップＳ０３）され処理を終了する。一方、通勤経路でないと判定された（ステップＳ０５：通勤経路以外）データは、図４（ｂ）に示すようなテーブルに従って第２ラインデータとして格納される（ステップＳ０６）。なお、非通勤移動抽出部１３は、図４（ａ）に示すようなデータの中から、ラインデータｓ（例えば、１ヶ月に１５回、通勤時間帯に移動した経路）と一致するデータを排除した、図４（ｂ）に示すようなデータのみを格納する。
【００４５】
次に、図７に示すように、ステップＳ０６において格納された第２ラインデータの中から、異なるユーザによる重複経路を排除する（ステップＳ０７）。具体的には、非重複軌跡抽出部１４が、例えば、第２ラインデータの中から、同一時刻、同一経路の軌跡の数が所定の閾値（例えば、２データ）より大きいデータを排除して第３ラインデータを抽出する。ここで、閾値以上と判定された（ステップＳ０７：ＹＥＳ）データは、タクシーによる移動ではないと判定（ステップＳ０３）される。一方、閾値より小さいと判定された（ステップＳ０７：ＮＯ）データは、図４（ｃ）に示すようなテーブルに従ってデータ（第３ラインデータ）を格納される（ステップＳ０８）。なお、非重複軌跡抽出部１４は、図４（ｂ）に示すようなデータの中から、例えば、ライン識別子「００７」のデータが重複していると判定された場合には、そのデータを排除した図４（ｃ）に示すようなデータのみを格納する。
【００４６】
次に、図７に示すように、第３ラインデータとして格納されたデータをタクシーによる移動と判定し、第３ラインデータに含まれる携帯端末１の識別子を抽出し、その携帯端末１のユーザを特定する（ステップＳ０９）。
【００４７】
以上、ステップＳ０１〜ステップＳ０９を実行することによって、ユーザ位置情報蓄積部１１に蓄積されたデータ、すなわち、携帯端末１から送信されてくるデータを利用して、タクシー利用ユーザを特定することが可能となる。この結果、利用頻度等を考慮することにより、タクシー利用頻度の高いユーザを特定することが可能となる。
【００４８】
本実施形態のタクシー利用者抽出装置１０では、ユーザ位置情報蓄積部１１に蓄積された複数の携帯端末１から一定周期ごとに送信されてくる位置、時刻、携帯端末１の識別子を含むポイントデータを用いる。自動車移動抽出部１２は、ユーザごとにラインデータを生成し、その中から自動車による移動を示す第１ラインデータを抽出する。非通勤移動抽出部１３は、第１ラインデータの中から通勤経路と同一の経路のデータを排除して第２ラインデータを抽出する。非重複軌跡抽出部１４は、第２ラインデータの中から、同一時刻、同一経路のデータを排除して第３ラインデータを抽出する。タクシー利用ユーザ抽出部１５は、このようにして抽出された第３ラインデータを形成した携帯端末１の識別子を抽出する。これにより、タクシー利用者抽出装置１０は、タクシーを利用したユーザを特定することができる。
【００４９】
なお、本実施形態のタクシー利用者抽出装置１０では、第２ラインデータを抽出するにあたって、「非通勤時間帯の移動」という条件だけでなく、「同一経路の繰り返し移動」という条件も考慮している。これにより、同一経路を反復して移動するという通勤経路の特性を加味して、第２ラインデータを抽出することができる。この結果、通勤軌跡を排除する精度を高めることが可能となる。また、本実施形態のタクシー利用者抽出装置１０では、第３ラインデータを抽出するにあたって、バスや知人の車に乗って移動したときに発生する事象、すなわち、同一時刻に、異なるユーザによって同一経路が複数形成されるという事象を加味している。これにより、自動車移動抽出部１２で排除できなかった、経路の決まっていないバスや、送迎等に使用されるマイクロバス等による移動、また、知人の自動車による移動等を排除することができる。
【００５０】
以上、本発明の一実施形態について説明したが、本発明は上記実施形態に限られるものではなく、発明の趣旨を逸脱しない範囲で種々の変更が可能である。
【００５１】
上記実施形態のタクシー利用者抽出装置１０では、ステップＳ０５において、非通勤移動抽出部１３は、ユーザ位置情報蓄積部１１に蓄積されたユーザ位置情報に基づいて、ユーザごとに、自動車で過去数ヶ月（例えば、１ヶ月）で閾値回数（例えば、１５回）以上移動したラインデータｋ（ｋ＝１，２，３，・・・，Ｎ）を抽出し、さらに、ラインデータｋの中から通勤時間帯（例えば、７：００〜９：００、１７：００〜２０：００）に移動したラインデータｓを抽出する例を挙げて説明したが、これに限られるものではない。
【００５２】
例えば、タクシー利用者抽出装置１０では、ステップＳ０５において、非通勤移動抽出部１３は、ユーザ位置情報蓄積部１１に蓄積されたユーザ位置情報に基づいて、ユーザごとに、自動車で過去数ヶ月（例えば、１ヶ月）で閾値回数（例えば、１５回）以上移動したラインデータｋ（ｋ＝１，２，３，・・・，Ｎ）を抽出し、さらに、ラインデータｋを同じ経路を利用するグループに分け、そのグループ毎に平均通勤時間帯を算出し、算出された平均時間帯に基づいてラインデータｓを抽出してもよい。すなわち、非通勤移動抽出部１３は、個人あるいは通勤経路によって異なるそれぞれの通勤時間帯を算出し、算出されたそれぞれの通勤時間帯に移動したと判定されたとき、そのデータを通勤時間帯の経路として抽出する。
【００５３】
なお、個人あるいは通勤経路によって異なるそれぞれの通勤時間帯（移動開始時間、移動終了時刻）は、統計処理を行い、例えば、８０％の信頼区間とする。そして、抽出されたラインデータｓは、図９に示すような、通勤経路ライン識別子、識別子、始点緯度、始点経度、終点緯度、終点経度、移動開始時間帯、移動終了時間帯、を主に含んで形成される通勤ラインデータテーブルＴＡ６に従って格納される。なお、図９に示すテーブルの項目の１つである通勤経路ライン識別子とは通勤ラインデータのＩＤをいい、識別子とは、それぞれの携帯端末１に付与されているＩＤをいう。
【００５４】
そして、自動車移動抽出部１２によって抽出された第１ラインデータの中から、通勤ラインデータテーブルＴＡ６に従って格納された通勤ラインデータと経路が一致するデータを排除して第２ラインデータを抽出する。これにより、通勤時間帯に移動したラインデータｓを抽出する精度を高めることができる。
【符号の説明】
【００５５】
１…携帯端末、１０…タクシー利用者抽出装置、１１…ユーザ位置情報蓄積部、１２…自動車移動抽出部、１３…非通勤移動抽出部、１４…非重複軌跡抽出部、１５…タクシー利用ユーザ抽出部、２１…ＣＰＵ、２２…ＲＡＭ、２３…ＲＯＭ、２４…入力装置、２５…出力装置、２６…補助記憶装置、２７…通信モジュール、ＮＷ…通信ネットワーク、Ｌ１，Ｌ２，Ｌ３…ラインデータ、ＰＢ，ＰＢ１，ＰＢ２…始点、ＰＥ，ＰＥ１，ＰＥ２…終点、ＴＡ１…ポイントデータテーブル、ＴＡ２…ラインデータテーブル、ＴＡ３…第１ラインデータテーブル、ＴＡ４…第２ラインデータテーブル，ＴＡ５…第３ラインデータテーブル、ＴＡ６…通勤ラインデータテーブル。
【図１】
2010250673.tif 000003
【図２】
2010250673.tif 000004
【図３】
2010250673.tif 000005
【図４】
2010250673.tif 000006
【図５】
2010250673.tif 000007
【図６】
2010250673.tif 000008
【図７】
2010250673.tif 000009
【図８】
2010250673.tif 000010
【図９】
2010250673.tif 000011