(57)【要約】【課題】交通手段の乗車待ち時間を考慮して交通手段を用いた総移動時間を計算するシステムおよび方法を提供する。【解決手段】移動所要時間の計算システムは、出発地と目的地の入力を受ける入力部と、ユーザが前記目的地まで移動するために交通手段に乗車するまでの待ち時間と前記交通手段が前記目的地まで移動する移動時間とを合算することで、前記出発地から目的地までの移動所要時間を計算する所要時間計算部と、を含む。移動所要時間の計算システムによれば、ユーザが出発地から目的地へ移動するために用いる交通手段に乗車するまでの待ち時間と交通手段による移動時間とを合算し、移動所要時間を計算することによって、移動所要時間の誤差を最小化することができる。【選択図】図１
2012014693.tif 000002
【特許請求の範囲】
【請求項１】
出発地と目的地の入力を受ける入力部と、
交通手段毎に、ユーザが前記目的地まで移動するために交通手段に乗車するまでの待ち時間と、前記交通手段が前記目的地まで移動する移動時間とを合算することで、前記出発地から目的地までの移動所要時間を計算する所要時間計算部と、
前記所要時間計算部が前記交通手段毎に計算した所要時間に基づいて、前記交通手段および前記交通手段毎の所要時間を表示する表示部と、
を含むことを特徴とする移動所要時間の計算システム。
【請求項２】
前記所要時間計算部は、
前記交通手段がタクシーの場合に所要時間を計算するタクシー所要時間計算部と、
前記交通手段が地下鉄の場合に所要時間を計算する地下鉄所要時間計算部と、
前記交通手段がバスの場合に所要時間を計算するバス所要時間計算部と、
を含むことを特徴とする請求項１に記載の移動所要時間の計算システム。
【請求項３】
前記タクシー所要時間計算部は、
前記出発地をもとに前記ユーザがタクシーを待つ時間であるタクシー待ち時間を計算するタクシー待ち時間計算部と、
リアルタイム交通情報に基づいて前記タクシーが前記出発地から前記目的地まで移動する移動時間を計算するタクシー移動時間計算部と、
前記待ち時間と前記移動時間とを合算して、前記交通手段がタクシーの場合の所要時間を計算するタクシー総所要時間計算部と、
を含むことを特徴とする請求項２に記載の移動所要時間の計算システム。
【請求項４】
前記タクシー待ち時間計算部は、
出発地が、タクシー会社と連携してタクシーの位置情報が提供される地域の場合、前記出発地に最も近い位置のタクシーを確認し、
前記タクシーが前記出発地まで移動する移動時間をタクシー待ち時間として計算することを特徴とする請求項３に記載の移動所要時間の計算システム。
【請求項５】
タクシーを呼んだ呼出者の位置と、前記呼出者がタクシーを呼んだ時間と、前記呼出者がタクシーを待った呼出待ち時間とを収集する統計情報収集部と、
前記呼出待ち時間によって前記呼出者の位置をグループ化して待ち時間領域を生成し、前記待ち時間領域に前記呼出待ち時間をグループ待ち時間として設定する領域生成部と、をさらに含み、
前記タクシー待ち時間計算部は、
前記出発地が前記待ち時間領域のいずれか１つに含まれるか否かを確認し、前記出発地が含まれた待ち時間領域のグループ待ち時間を前記タクシー待ち時間として計算することを特徴とする請求項３に記載の移動所要時間の計算システム。
【請求項６】
前記タクシー待ち時間計算部は、
前記出発地が待ち時間領域のいずれか１つに含まれない場合、前記出発地に最も近接した待ち時間領域のグループ待ち時間を前記タクシー待ち時間として計算することを特徴とする請求項５に記載の移動所要時間の計算システム。
【請求項７】
前記タクシー待ち時間計算部は、
前記出発地が複数の待ち時間領域に含まれる場合、前記出発地が含まれた待ち時間領域のグループ待ち時間の平均値を前記タクシー待ち時間として計算することを特徴とする請求項５に記載の移動所要時間の計算システム。
【請求項８】
前記領域生成部は、
前記タクシーを呼んだ時間に基づいてそれぞれの時間毎に待ち時間領域を生成し、
前記タクシー待ち時間計算部は、
前記出発地が入力された時間に対応する待ち時間領域のうち前記出発地が含まれた領域を確認することを特徴とする請求項５に記載の移動所要時間の計算システム。
【請求項９】
前記地下鉄所要時間計算部は、
前記出発地から前記出発地に最も近接した地下鉄駅までの徒歩移動時間である第１の地下鉄徒歩移動時間と、前記目的地に最も近接した地下鉄駅から前記目的地までの徒歩移動時間である第２の地下鉄徒歩移動時間とを計算する地下鉄徒歩情報収集部と、
地下鉄駅毎の地下鉄到着予定情報に基づいて、前記出発地に最も近接した地下鉄駅でユーザが地下鉄を待つ時間である地下鉄待ち時間を計算する地下鉄待ち時間計算部と、
前記地下鉄が前記出発地に最も近接した地下鉄駅から前記目的地に最も近接した地下鉄駅まで移動する地下鉄移動時間を計算する地下鉄移動時間計算部と、
前記第１の地下鉄徒歩移動時間と、前記地下鉄待ち時間と、前記地下鉄移動時間と、前記第２の地下鉄徒歩移動時間とを合算することで、前記交通手段が地下鉄の場合の所要時間を計算する地下鉄総所要時間計算部と、
を含むことを特徴とする請求項２に記載の移動所要時間の計算システム。
【請求項１０】
前記出発地と前記目的地間の移動経路に地下鉄乗換がある場合、乗換駅で乗換にかかる乗換徒歩時間と前記乗換駅での待ち時間とを合算して乗換時間を計算する地下鉄乗換時間計算部をさらに含み、
前記地下鉄総所要時間計算部は、
前記乗換時間をさらに合算して前記交通手段が地下鉄の場合の所要時間を計算することを特徴とする請求項９に記載の移動所要時間の計算システム。
【請求項１１】
前記バス所要時間計算部は、
前記出発地から前記出発地に最も近接したバス停留場までの徒歩移動時間である第１のバス徒歩移動時間と、前記目的地に最も近接したバス停留場から前記目的地までの徒歩移動時間である第２のバス徒歩移動時間とを計算するバス徒歩情報収集部と、
バス運行情報に基づいて前記出発地に最も近接したバス停留場でユーザがバスを待つ時間であるバス待ち時間を計算するバス待ち時間計算部と、
前記バスが前記出発地に最も近接したバス停留場から前記目的地に最も近接したバス停留場まで移動するバス移動時間を計算するバス移動時間計算部と、
前記第１のバス徒歩移動時間と、前記バス待ち時間と、前記バス移動時間と、前記第２のバス徒歩移動時間とを合算して前記交通手段がバスの場合の所要時間を計算するバス総所要時間計算部と、
を含むことを特徴とする請求項２に記載の移動所要時間の計算システム。
【請求項１２】
前記バス移動時間計算部は、
時間帯別バス専用車線の移動速度を収集し、収集された時間帯別バス専用車線の移動速度に基づいて前記バス移動時間を計算することを特徴とする請求項１０に記載の移動所要時間の計算システム。
【請求項１３】
前記表示部は、
所要時間が最も短い交通手段を最初に表示し、所要時間が短い順に残りの交通手段を表示することを特徴とする請求項１に記載の移動所要時間の計算システム。
【請求項１４】
出発地と目的地の入力を受け、
交通手段毎にユーザが前記目的地まで移動するために交通手段に乗車するまでの待ち時間と、前記交通手段が前記目的地まで移動する移動時間とを合算することで、前記出発地から目的地までの移動所要時間を計算し、
前記移動所要時間を計算することにおいて、前記交通手段毎に計算した所要時間に基づいて前記交通手段および前記交通手段毎の所要時間を表示すること、
を含むことを特徴とする移動所要時間の計算方法。
【請求項１５】
前記移動所要時間を計算することは、
前記交通手段がタクシーの場合に所要時間を計算し、
前記交通手段が地下鉄の場合に所要時間を計算し、
前記交通手段がバスの場合に所要時間を計算すること、
を含むことを特徴とする請求項１４に記載の移動所要時間の計算方法。
【請求項１６】
前記交通手段がタクシーの場合に所要時間を計算することにおいて、
タクシー所要時間計算部は、
前記出発地をもとに前記ユーザがタクシーを待つ時間であるタクシー待ち時間を計算し、
リアルタイム交通情報に基づいて前記タクシーが前記出発地から前記目的地まで移動する移動時間を計算し、
前記待ち時間と前記移動時間とを合算して前記交通手段がタクシーの場合の総所要時間を計算すること、
を含むことを特徴とする請求項１５に記載の移動所要時間の計算方法。
【請求項１７】
前記タクシー待ち時間を計算することは、
出発地が、タクシー会社と連携してタクシーの位置情報が提供される地域の場合、前記出発地に最も近い位置のタクシーを確認し、
前記タクシーが前記出発地まで移動する移動時間をタクシー待ち時間として計算すること、
を含むことを特徴とする請求項１６に記載の移動所要時間の計算方法。
【請求項１８】
タクシーを呼んだ呼出者の位置と、前記呼出者がタクシーを呼んだ時間と、前記呼出者がタクシーを待った呼出待ち時間とを収集し、
前記呼出待ち時間によって前記呼出者の位置をグループ化して待ち時間領域を生成し、
前記待ち時間領域に前記呼出待ち時間をグループ待ち時間として設定すること、をさらに含み、
前記タクシー待ち時間を計算することは、
前記出発地が前記待ち時間領域のいずれか１つに含まれるか否かを確認し、前記出発地が含まれた待ち時間領域のグループ待ち時間を前記タクシー待ち時間として計算することを特徴とする請求項１６に記載の移動所要時間の計算方法。
【請求項１９】
前記タクシー待ち時間を計算することは、
前記出発地が前記待ち時間領域のいずれか１つに含まれない場合、前記出発地に最も近接した待ち時間領域のグループ待ち時間を前記タクシー待ち時間として計算することを特徴とする請求項１８に記載の移動所要時間の計算方法。
【請求項２０】
前記タクシー待ち時間を計算することは、
前記出発地が複数の待ち時間領域に含まれる場合、前記出発地が含まれた待ち時間領域のグループ待ち時間の平均値を前記タクシー待ち時間として計算することを特徴とする請求項１８に記載の移動所要時間の計算方法。
【請求項２１】
前記領域を生成することは、
前記タクシーを呼んだ時間に基づいてそれぞれの時間毎に待ち時間領域を生成し、
前記タクシー待ち時間を計算することは、
前記出発地が入力された時間に対応する待ち時間領域のうち前記出発地が含まれた領域を確認することを特徴とする請求項１８に記載の移動所要時間の計算方法。
【請求項２２】
前記交通手段が地下鉄の場合に所要時間を計算することは、
前記出発地から前記出発地に最も近接した地下鉄駅までの徒歩移動時間である第１の地下鉄徒歩移動時間を計算し、
地下鉄駅毎の地下鉄到着予定情報に基づいて、前記出発地に最も近接した地下鉄駅でユーザが地下鉄を待つ時間である地下鉄待ち時間を計算し、
前記地下鉄が前記出発地に最も近接した地下鉄駅から前記目的地に最も近接した地下鉄駅まで移動する地下鉄移動時間を計算し、
前記目的地に最も近接した地下鉄駅から前記目的地までの徒歩移動時間である第２の地下鉄徒歩移動時間を計算し、
前記第１の地下鉄徒歩移動時間、前記地下鉄待ち時間、前記地下鉄移動時間および前記第２の地下鉄徒歩移動時間を合算して前記交通手段が地下鉄の場合の総所要時間を計算すること、
を含むことを特徴とする請求項１５に記載の移動所要時間の計算方法。
【請求項２３】
前記出発地と前記目的地間の移動経路に地下鉄乗換がある場合、乗換駅で乗換にかかる乗換徒歩時間と前記乗換駅での待ち時間とを合算して乗換時間を計算することをさらに含み、
前記交通手段が地下鉄の場合の総所要時間を計算することは、
前記乗換時間をさらに合算して前記交通手段が地下鉄の場合の所要時間を計算することを特徴とする請求項２２に記載の移動所要時間の計算方法。
【請求項２４】
前記交通手段がバスの場合に所要時間を計算することは、
前記出発地から前記出発地に最も近接したバス停留場までの徒歩移動時間である第１のバス徒歩移動時間を計算し、
バス運行情報に基づいて前記出発地に最も近接したバス停留場でユーザがバスを待つ時間であるバス待ち時間を計算し、
前記バスが前記出発地に最も近接したバス停留場から前記目的地に最も近接したバス停留場まで移動するバス移動時間を計算し、
前記目的地に最も近接したバス停留場から前記目的地までの徒歩移動時間である第２のバス徒歩移動時間を計算し、
前記第１のバス徒歩移動時間と、前記バス待ち時間と、前記バス移動時間と、前記第２のバス徒歩移動時間とを合算して前記交通手段がバスの場合の総所要時間を計算すること、
を含むことを特徴とする請求項１５に記載の移動所要時間の計算方法。
【請求項２５】
前記バス移動時間を計算することは、
時間帯別バス専用車線の移動速度を収集し、収集された時間帯別バス専用車線の移動速度に基づいて前記バス移動時間を計算することを特徴とする請求項２４に記載の移動所要時間の計算方法。
【請求項２６】
前記表示することは、
所要時間が最も短い交通手段を最初に表示し、所要時間が短い順に残りの交通手段を表示することを特徴とする請求項１４に記載の移動所要時間の計算方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、移動所要時間を計算するシステムおよび方法に関し、より詳しくは、交通手段の乗車待ち時間を考慮して交通手段を用いた総移動時間を計算することによって、移動所要時間の誤差を低減することができるシステムおよび方法に関する。
【背景技術】
【０００２】
近年、ユーザが出発地と目的地を入力すると、移動経路および移動所要時間を検索してユーザに提供するルート検索サービスが開発されている。
【０００３】
しかし、ユーザが自身の自動車を用いて移動する場合には、ルート検索サービスで計算された移動所要時間がある程度近似するが、公共交通手段を用いる場合には、ユーザが公共交通手段に乗車するまでの時間のために誤差が発生する実状である。
【０００４】
一例として、ユーザが同一の出発地から目的地へ移動するために地下鉄を用いる場合、地下鉄は通勤時間帯と他の時間帯との運行間隔が異なるので、地下鉄に乗るまでの時間が異なり、到着時間に差が生じるようになる。
【０００５】
したがって、交通手段に乗車するまでの待ち時間を考慮して移動所要時間を計算することにより、計算された移動所要時間と実際の移動所要時間との誤差を低減することができるシステムおよび方法が要求されている。
【発明の概要】
【発明が解決しようとする課題】
【０００６】
本発明は、ユーザが出発地から目的地へ移動するために用いる交通手段に乗車するまでの待ち時間と交通手段による移動時間とを合算し、移動所要時間を計算することによって、計算された移動所要時間と実際の移動所要時間との誤差を最小化するシステムおよび方法を提供する。
【０００７】
また、本発明は、複数の交通手段別に移動所要時間を計算して移動所要時間が短い順に表示することによって、ユーザが最適の交通手段を選択できるようにするシステムおよび方法を提供する。
【課題を解決するための手段】
【０００８】
本発明の一実施形態に係る移動所要時間の計算システムは、出発地と目的地の入力を受ける入力部と、ユーザが前記目的地まで移動するために交通手段に乗車するまでの待ち時間と前記交通手段が前記目的地まで移動する移動時間とを合算することで、前記出発地から目的地までの移動所要時間を計算する所要時間計算部と、を含む。
【０００９】
本発明の一実施形態に係る所要時間計算部は、交通手段がタクシーの場合に所要時間を計算するタクシー所要時間計算部と、交通手段が地下鉄の場合に所要時間を計算する地下鉄所要時間計算部と、交通手段がバスの場合に所要時間を計算するバス所要時間計算部と、を含む。
【００１０】
本発明の一実施形態に係る移動所要時間の計算方法は、出発地と目的地の入力を受け、ユーザが前記目的地まで移動するために交通手段に乗車するまでの待ち時間と前記交通手段が前記目的地まで移動する移動時間とを合算することで、前記出発地から目的地までの移動所要時間を計算すること、を含む。
【発明の効果】
【００１１】
本発明の一実施形態によれば、ユーザが出発地から目的地へ移動するために用いる交通手段に乗車するまでの待ち時間と交通手段による移動時間とを合算し、移動所要時間を計算することによって、計算された移動所要時間と実際の移動所要時間との誤差を最小化することができる。
【００１２】
また、本発明の一実施形態によれば、複数の交通手段別に移動所要時間を計算して移動所要時間が短い順に表示することによって、ユーザが最適の交通手段を選択できるようにする。
【図面の簡単な説明】
【００１３】
【図１】本発明の一実施形態に係る移動所要時間の計算システムの構成を示すブロック図である。
【図２】本発明の一実施形態に係るタクシー所要時間計算部の詳細な構成を示すブロック図である。
【図３】本発明の一実施形態に係るタクシー所要時間計算部が統計情報を収集して待ち時間領域を生成する過程の一例を示す図である。
【図４】本発明の一実施形態に係るタクシー所要時間計算部が待ち時間領域を用いてタクシー待ち時間を計算する過程の一例を示す図である。
【図５】本発明の一実施形態に係る地下鉄所要時間計算部の詳細な構成を示すブロック図である。
【図６】本発明の一実施形態に係る地下鉄所要時間計算部が徒歩移動時間を計算する過程の一例を示す図である。
【図７】本発明の一実施形態に係る地下鉄所要時間計算部が乗換徒歩移動時間を計算する過程の一例を示す図である。
【図８】本発明の一実施形態に係るバス所要時間計算部の詳細な構成を示すブロック図である。
【図９】本発明の一実施形態に係る表示部に表示される情報の一例を示す図である。
【図１０】本発明の一実施形態に係る移動所要時間の計算方法を示すフローチャートである。
【図１１】本発明の一実施形態に係るタクシーの待ち時間計算方法を示すフローチャートである。
【図１２】本発明の一実施形態に係る地下鉄待ち時間計算部が地下鉄の運行状況をアップデートする方法を示すフローチャートである。
【発明を実施するための形態】
【００１４】
以下、添付された図面を参照しながら本発明に係る実施形態を詳細に説明する。本発明の一実施形態に係る移動所要時間の計算方法は、移動所要時間の計算システムによって行われる。
【００１５】
図１は、本発明の一実施形態に係る移動所要時間の計算システムの構成を示すブロック図である。
【００１６】
本発明の一実施形態に係る移動所要時間の計算システムは、ユーザが出発地から目的地へ移動するために用いる交通手段に乗車するまでの待ち時間と交通手段による移動時間とを合算し、移動所要時間を計算することによって、移動所要時間の計算の誤差を最小化することができる。
【００１７】
図１を参考すると、移動所要時間の計算システムは、入力部１１０と、所要時間計算部１２０と、表示部１３０とを有する。
【００１８】
入力部１１０は、ユーザから出発地と目的地の入力を受ける。
【００１９】
所要時間計算部１２０は、入力部１１０に入力された出発地から目的地までの移動所要時間を計算することができる。
【００２０】
このとき、所要時間計算部１２０は、ユーザが目的地まで移動するための交通手段に乗車するまでの待ち時間と、交通手段が目的地まで移動する移動時間とを加えて所要時間を計算する。
【００２１】
また、所要時間計算部１２０は、自動車所要時間計算部１２１と、タクシー所要時間計算部１２２と、地下鉄所要時間計算部１２３と、バス所要時間計算部１２４とを含んでもよい。
【００２２】
このとき、自動車所要時間計算部１２１は、出発地から目的地までのリアルタイム交通情報または道路別平均速度に基づいて、自動車に乗車した場合の出発地から目的地までの所要時間を計算する。
【００２３】
具体的には、まず、自動車所要時間計算部１２１は、出発地から目的地までの経路を複数の区間に分割する。
【００２４】
次に、自動車所要時間計算部１２１は、区間のうちリアルタイム交通情報を取得できる区間の場合、リアルタイム交通情報によって該当区間を移動する時間を計算する。
【００２５】
このとき、自動車所要時間計算部１２１は、区間のうちリアルタイム交通情報を取得できない区間の場合には、該当区間の道路別平均速度によって該当区間を移動する時間を計算する。このとき、道路別平均速度は、高速道路１００ｋｍ、一般４車線国道８０ｋｍ、２車線国道６０ｋｍのように道路別に設定された基準速度であってもよい。
【００２６】
最後に、自動車所要時間計算部１２１は、区間毎に計算された移動時間を合算し、自動車に乗車した場合の出発地から目的地までの所要時間を計算する。
【００２７】
また、タクシー所要時間計算部１２２と、地下鉄所要時間計算部１２３と、バス所要時間計算部１２４との詳細な構成および動作は、以下の図２、図５および図８を用いて詳細に説明する。
【００２８】
表示部１３０は、所要時間計算部１２０が交通手段別に計算した所要時間に基づいて、それぞれの交通手段および交通手段別所要時間を表示する。
【００２９】
このとき、表示部１３０は、所要時間が最も短い交通手段を最初に表示し、所要時間が短い順に残りの交通手段を表示する。
【００３０】
図２は、本発明の一実施形態に係るタクシー所要時間計算部１２２の詳細構成を示すブロック図である。
【００３１】
本発明の一実施形態に係るタクシー所要時間計算部１２２は、交通手段がタクシーの場合に所要時間を計算する構成であって、図２に示すように統計情報収集部２１０と、領域生成部２２０と、タクシー待ち時間計算部２３０と、タクシー移動時間計算部２４０と、タクシー総所要時間計算部２５０とを含む。
【００３２】
このとき、統計情報収集部２１０と領域生成部２２０は、タクシーの位置情報をリアルタイムで確認することができない場合、統計を用いておおよその待ち時間を推定するために用いられる。
【００３３】
統計情報収集部２１０は、タクシーを呼んだ呼出者の位置と、呼出者がタクシーを呼んだ時間と、呼出者がタクシーを待った呼出待ち時間とを収集する。
【００３４】
領域生成部２２０は、呼出待ち時間によって呼出者の位置をグループ化して待ち時間領域を生成し、待ち時間領域に呼出待ち時間をグループ待ち時間として設定することができる。このとき、領域生成部２２０は、同一の場所であっても時間によって呼出待ち時間が変更され得るので、呼出者がタクシーを呼んだ時間に基づいてそれぞれの時間毎に待ち時間領域を生成することができる。
【００３５】
具体的には、まず、統計情報収集部２１０は、図３の地図「３１０」に示すようにタクシーを呼んだ呼出者の位置と、各位置で呼出者がタクシーを待つ呼出待ち時間とを収集する。
【００３６】
次に、領域生成部２２０は、図３の地図「３２０」に示すように、複数の呼出者の位置をグループ化して待ち時間領域３２１、３２２を生成する。
【００３７】
このとき、領域生成部２２０は、図３の地図「３１０」において、呼出待ち時間が１分〜３分の位置をグループ化した待ち時間領域３２１には、平均値である２分をグループ待ち時間として設定する。
【００３８】
また、領域生成部２２０は、図３の地図「３１０」において、呼出待ち時間が５分〜９分の位置をグループ化した待ち時間領域３２２には、平均値である７分をグループ待ち時間として設定する。
【００３９】
また、領域生成部２２０は、生成された待ち時間領域を図３の表３３０のように中心位置、半径、時間、および待ち時間を設定して格納し、管理することができる。
【００４０】
タクシー所要時間計算部１２２は、出発地をもとにユーザがタクシーを待つ時間であるタクシー待ち時間を計算する。
【００４１】
このとき、出発地が、タクシー会社と連携してタクシーの位置情報が提供される地域の場合、タクシー待ち時間計算部２３０は、出発地に最も近い位置のタクシーを確認してタクシーが出発地まで移動する移動時間をタクシー待ち時間として計算する。
【００４２】
また、出発地が、タクシー会社と連携してタクシーの位置情報が提供されない地域の場合、タクシー待ち時間計算部２３０は、統計情報収集部２１０と領域生成部２２０で生成された情報を用いておおよその待ち時間を推定する。
【００４３】
具体的には、まず、タクシー待ち時間計算部２３０は、出発地が入力された時間に対応する待ち時間領域のうち、出発地が待ち時間領域のいずれか１つに含まれるか否かを確認することができる。一例として、出発地が入力された時間が８時の場合、タクシー待ち時間計算部２３０は図４に示すように、出発地が７時〜９時に生成された待ち時間領域のいずれか１つに含まれるか否かを確認することができる。
【００４４】
このとき、出発地が待ち時間領域のいずれか１つに含まれる場合（図４の「４１０」）、タクシー待ち時間計算部２３０は、出発地が含まれた待ち時間領域３２１のグループ待ち時間である２分をタクシー待ち時間として計算する。
【００４５】
また、出発地が複数の待ち時間領域に含まれる場合（図４の「４２０））、タクシー待ち時間計算部２３０は、出発地が含まれた待ち時間領域３２１、３２２のグループ待ち時間である２分と７分との平均値５分をタクシー待ち時間として計算する。
【００４６】
また、出発地が待ち時間領域のいずれか１つに含まれない場合（図４の「４３０」）、タクシー待ち時間計算部２３０は、出発地に最も近接した待ち時間領域３２２のグループ待ち時間である７分をタクシー待ち時間として計算する。
【００４７】
タクシー移動時間計算部２４０は、リアルタイム交通情報に基づいてタクシーが出発地から目的地まで移動する移動時間を計算する。
【００４８】
このとき、タクシー移動時間計算部２４０は、自動車所要時間計算部１２１と同様の方法によってタクシーの移動時間を計算する。
【００４９】
タクシー総所要時間計算部２５０は、タクシー待ち時間計算部２３０が計算した待ち時間とタクシー移動時間計算部２４０が計算した移動時間とを合算することで、交通手段がタクシーの場合の所要時間を計算する。
【００５０】
図５は、本発明の一実施形態に係る地下鉄所要時間計算部１２３の詳細な構成を示すブロック図である。
【００５１】
本発明の一実施形態に係る地下鉄所要時間計算部１２３は、交通手段が地下鉄の場合に所要時間を計算する構成であって、図５に示すように、地下鉄徒歩情報収集部５１０と、地下鉄待ち時間計算部５２０と、地下鉄乗換時間計算部５３０と、地下鉄移動時間計算部５４０と、地下鉄総所要時間計算部５５０とを含む。
【００５２】
地下鉄徒歩情報収集部５１０は、出発地から出発地に最も近接した地下鉄駅までの徒歩移動時間である第１の地下鉄徒歩移動時間と、目的地に最も近接した地下鉄駅から目的地までの徒歩移動時間である第２の地下鉄徒歩移動時間とを計算する。
【００５３】
一例として、地下鉄徒歩情報収集部５１０は、図６の地図「６００」に示すように、徒歩ナビゲーションを用いて出発地に最も近接した地下鉄駅６２０を検索し、出発地６１０と出発地に最も近接した地下鉄駅６２０との間の経路、および経路によって移動する場合の移動時間を計算する。
【００５４】
地下鉄待ち時間計算部５２０は、地下鉄駅毎の地下鉄到着予定情報に基づいて地下鉄駅でユーザが地下鉄を待つ時間である地下鉄待ち時間を計算する。
【００５５】
一例として、地下鉄待ち時間計算部５２０は、地下鉄運行会社から駅毎の列車到着予定時間を受信し、ユーザの用いる地下鉄が地下鉄駅に到着する時間とユーザが地下鉄駅に到着する時間との差を地下鉄待ち時間として計算する。
【００５６】
他の一例として、地下鉄待ち時間計算部５２０は、駅毎の地下鉄到着予定時刻表に基づいて、ユーザの用いる地下鉄が地下鉄駅に到着する時間を推定し、推定した時間とユーザが地下鉄駅に到着する時間との差を地下鉄待ち時間として計算する。
【００５７】
このとき、地下鉄待ち時間計算部５２０は、表１のような地下鉄駅別の時刻表、表２のような地下鉄駅情報、表３のような地下鉄情報を用いて地下鉄待ち時間を計算する。
【００５８】
【表１】
2012014693.tif 000003
【００５９】
【表２】
2012014693.tif 000004
【００６０】
【表３】
2012014693.tif 000005
【００６１】
具体的に、まず、地下鉄待ち時間計算部５２０は、地下鉄の運行状況を一定の時間間隔でアップデートする。
【００６２】
このとき、地下鉄待ち時間計算部５２０は、現在の時間と表３の出発時間（ｓｔａｒｔ  Ｔｉｍｅ１）および到着時間（ｅｎｄ  Ｔｉｍｅ１）とを比較する。
【００６３】
このとき、地下鉄待ち時間計算部５２０は、現在の時間が出発時間以後または到着時間以前である場合、該当列車は運行しないものと判断する。
【００６４】
また、地下鉄待ち時間計算部５２０は、現在の時間が出発時間と到着時間との間にある場合、列車は運行しているものと判断して該当列車のＩＤを抽出する。
【００６５】
また、地下鉄待ち時間計算部５２０は、現在の時間に基づいて表１で該当列車のＩＤの１つ前の駅と、到着予定駅と、到着予定駅までの残り時間とを計算する。一例として、列車ＩＤ「Ｋ２１」が抽出されて現在の時間が５時６分の場合、表１において「Ｋ２１」は５時９分に到着することになっているため、残り時間は３分である。
【００６６】
このとき、地下鉄待ち時間計算部５２０は、全ての地下鉄駅で地下鉄駅毎に表１から該当列車のＩＤを検索することによって、１つ前の駅と到着予定駅を計算することができる。
【００６７】
次に、地下鉄待ち時間計算部５２０は、表２における各駅の位置に基づいて出発地に最も近接した地下鉄駅を確認し、経路情報によって上り線か下り線かを確認する。
【００６８】
最後に、地下鉄待ち時間計算部５２０は、表３において、現在の運行有無が運行中の「１」となっており、次の駅ｉｄが出発地に最も近接した地下鉄駅の次の駅までの残り時間を待ち時間として計算する。
【００６９】
地下鉄乗換時間計算部５３０は、出発地と目的地間の移動経路に地下鉄乗換がある場合、乗換駅で乗換にかかる乗換徒歩時間と乗換駅での待ち時間とを合算して乗換時間を計算する。
【００７０】
このとき、地下鉄乗換時間計算部５３０は、図７に示すように、乗換駅地図に基づいて２号線「７１０」で降りたユーザが１号線「７２０」に移動する経路を生成し、経路による移動時間を乗換徒歩時間として計算する。
【００７１】
また、地下鉄乗換時間計算部５３０は、乗換徒歩時間に基づいてユーザが乗り換える場所へ移動した乗換時間を計算し、乗換時間を地下鉄待ち時間計算部５２０に転送してユーザの移動後の待ち時間を受信する。
【００７２】
このとき、地下鉄待ち時間計算部５２０は、乗換時間および乗換列車の到着情報に基づいて、ユーザが乗換場所へ移動してから地下鉄に乗るまでの待ち時間を計算して地下鉄乗換時間計算部５３０に転送する。
【００７３】
地下鉄移動時間計算部５４０は、地下鉄が出発地に最も近接した地下鉄駅から目的地に最も近接した地下鉄駅まで移動する地下鉄移動時間を計算する。
【００７４】
地下鉄総所要時間計算部５５０は、第１の地下鉄徒歩移動時間と、地下鉄待ち時間と、地下鉄移動時間と、第２の地下鉄徒歩移動時間とを合算することで、交通手段が地下鉄の場合の所要時間を計算する。
【００７５】
地下鉄総所要時間計算部５５０は、出発地と目的地間の移動経路に地下鉄乗換がある場合、地下鉄乗換時間計算部５３０が計算した乗換時間を、第１の地下鉄徒歩移動時間、地下鉄待ち時間、地下鉄移動時間、および第２の地下鉄徒歩移動時間に合算することで、交通手段が地下鉄の場合の所要時間を計算することもある。
【００７６】
図８は、本発明の一実施形態に係るバス所要時間計算部１２４の詳細な構成を示すブロック図である。
【００７７】
本発明の一実施形態に係るバス所要時間計算部１２４は、交通手段がバスの場合に所要時間を計算する構成であって、図８に示すように、バス徒歩情報収集部８１０と、バス待ち時間計算部８２０と、バス乗換時間計算部８３０と、バス移動時間計算部８４０と、バス総所要時間計算部８５０とを含む。
【００７８】
バス徒歩情報収集部８１０は、出発地から出発地に最も近接したバス停留場までの徒歩移動時間である第１のバス徒歩移動時間と、目的地に最も近接したバス停留場から目的地までの徒歩移動時間である第２のバス徒歩移動時間とを計算する。
【００７９】
バス待ち時間計算部８２０は、バス運行情報に基づいて出発地に最も近接したバス停留場でユーザがバスを待つ時間であるバス待ち時間を計算する。
【００８０】
バス待ち時間計算部８２０は、各地域のバス情報システムと連携して該当バスの該当停留場到着予定時間をリアルタイムで受信し、ユーザがバス停留場に到着した時間と到着予定時間との差をバス待ち時間として計算する。
【００８１】
バス乗換時間計算部８３０は、ユーザがバスや地下鉄に乗り換える場合に乗換時間を計算する。
【００８２】
このとき、ユーザがバスに乗り換える場合、バス乗換時間計算部８３０は、乗換停留場にユーザが到着する時間と、ユーザの乗り換えるバスが乗換停留場に到着する時間との差を乗換時間として計算する。
【００８３】
また、ユーザが地下鉄に乗り換える場合、バス乗換時間計算部８３０は、乗換停留場にユーザが到着する時間とユーザが乗換停留場から地下鉄駅まで徒歩で移動する時間との差、および、ユーザが地下鉄駅に到着した時間と乗り換える地下鉄が地下鉄駅に到着する時間との差を合算し、乗換時間として計算する。
【００８４】
このとき、バス乗換時間計算部８３０は、バス徒歩情報収集部８１０や地下鉄徒歩情報収集部５１０および地下鉄乗換時間計算部５３０のように、道路ナビゲーションを用いてユーザが停留場から地下鉄駅まで徒歩に移動する時間を計算する。
【００８５】
バス移動時間計算部８４０は、バスが出発地に最も近接したバス停留場から目的地に最も近接したバス停留場まで移動するバス移動時間を計算する。
【００８６】
バスは自動車とは異なって専用車線を用いるため、リアルタイム交通状況よりは特定の曜日の特定の時間に応じて移動時間が変わる。したがって、バス移動時間計算部８４０は、時間帯別バス専用車線の移動速度を収集し、収集された時間帯別バス専用車線の移動速度に基づいてバス移動時間を計算する。
【００８７】
バス総所要時間計算部８５０は、第１のバス徒歩移動時間と、バス待ち時間と、バス移動時間と、第２のバス徒歩移動時間とを合算して交通手段がバスの場合の所要時間を計算する。
【００８８】
図９は、本発明の一実施形態に係る表示部１３０に表示される情報の一例を示す図である。
【００８９】
本発明の一実施形態に係る表示部１３０は、図９に示すように所要時間が最も短い交通手段を最上位に表示し、所要時間が短い順に残りの交通手段を表示する（図９の「９１０」）。
【００９０】
このとき、ユーザが交通手段のいずれか１つを選択すると、該当交通手段を用いる場合の詳細な経路および経路毎の時間を表示することもできる（図９の「９２０」）。
【００９１】
図１０は、本発明の一実施形態に係る移動所要時間の計算方法を示すフローチャートである。
【００９２】
ステップＳ１０１０において、入力部１１０は、ユーザから出発地と目的地の入力を受ける。
【００９３】
ステップＳ１０２０において、所要時間計算部１２０は、交通手段毎にステップＳ１０１０で入力された出発地から目的地までの移動所要時間を計算する。
【００９４】
このとき、所要時間計算部１２０は、ユーザが交通手段に乗車するまでの待ち時間と、交通手段が目的地まで移動する移動時間とを加えて該当交通手段の所要時間を計算する。
【００９５】
一例として、所要時間計算部１２０のタクシー所要時間計算部１２２は、ユーザがタクシーを待つ時間であるタクシー待ち時間と、タクシーが出発地から目的地まで移動する移動時間とを計算し、計算されたタクシー待ち時間と移動時間とを合算することで、交通手段がタクシーの場合の所要時間を計算する。このとき、タクシー所要時間計算部１２２は、タクシーと関連した統計情報を収集し、収集した統計情報により呼出者の位置をグループ化し、生成した待ち時間領域を用いてタクシー待ち時間を計算する。
【００９６】
他の一例として、所要時間計算部１２０の地下鉄所要時間計算部１２３は、出発地から出発地に最も近接した地下鉄駅までの徒歩移動時間である第１の地下鉄徒歩移動時間と、出発地に最も近接した地下鉄駅でユーザが地下鉄を待つ時間である地下鉄待ち時間と、地下鉄移動時間と、目的地に最も近接した地下鉄駅から目的地までの徒歩移動時間である第２の地下鉄徒歩移動時間とをそれぞれ計算して合算することで、交通手段が地下鉄の場合の所要時間を計算することもある。
【００９７】
他の一例として、所要時間計算部１２０のバス所要時間計算部１２４は、出発地から出発地に最も近接したバス停留場までの徒歩移動時間である第１のバス徒歩移動時間と、出発地に最も近接したバス停留場でユーザがバスを待つ時間であるバス待ち時間と、バス移動時間と、目的地に最も近接したバス停留場から目的地までの徒歩移動時間である第２のバス徒歩移動時間とをそれぞれ計算して合算することで、交通手段がバスの場合の所要時間を計算することもある。
【００９８】
ステップＳ１０３０において表示部１３０は、ステップＳ１０２０で交通手段別に計算した所要時間によって所要時間が短い順に交通手段および交通手段別所要時間を表示する。
【００９９】
図１１は、本発明の一実施形態に係るタクシーの待ち時間計算方法を示すフローチャートである。
【０１００】
ステップＳ１１１０においてタクシー待ち時間計算部２３０は、入力部１１０から出発地とユーザが出発地を入力した時間とを受信する。
【０１０１】
ステップＳ１１２０においてタクシー待ち時間計算部２３０は、ステップＳ１１１０で受信した時間に対応する待ち時間領域を検索する。
【０１０２】
ステップＳ１１３０においてタクシー待ち時間計算部２３０は、ステップＳ１１２０で検索された待ち時間領域のうち、ステップＳ１１１０で受信した出発地に含まれる待ち時間領域があるか否かを確認する。
【０１０３】
ステップＳ１１４０においてタクシー待ち時間計算部２３０は、ステップＳ１１３０で出発地が待ち時間領域のうち１つに含まれないと確認した場合、出発地に最も近接した待ち時間領域のグループ待ち時間をタクシー待ち時間として計算する。
【０１０４】
ステップＳ１１５０においてタクシー待ち時間計算部２３０は、出発地が複数の待ち時間領域に含まれるか否かを確認する。
【０１０５】
ステップＳ１１６０においてタクシー待ち時間計算部２３０は、ステップＳ１１５０で出発地が１つの待ち時間領域に含まれると確認した場合、出発地が含まれた待ち時間領域のグループ待ち時間をタクシー待ち時間として計算する。
【０１０６】
ステップＳ１１７０においてタクシー待ち時間計算部２３０は、ステップＳ１１５０で出発地が複数の待ち時間領域に含まれると確認した場合、出発地が含まれた待ち時間領域のグループ待ち時間の平均値をタクシー待ち時間として計算する。
【０１０７】
図１２は、本発明の一実施形態に係る地下鉄待ち時間計算部５２０が地下鉄の運行状況をアップデートする方法を示すフローチャートである。
【０１０８】
ステップＳ１２１０において地下鉄待ち時間計算部５２０は、現在の時間がそれぞれの列車の出発時間と到着時間との間にあるか否かを確認する。
【０１０９】
ステップＳ１２２０において地下鉄待ち時間計算部５２０は、ステップＳ１２１０で現在の時間が出発時間以後または到着時間以前であると確認した場合、該当列車は運行しないものと設定することができる。
【０１１０】
ステップＳ１２３０において地下鉄待ち時間計算部５２０は、ステップＳ１２１０で現在の時間が出発時間と到着時間との間にあると確認した場合、該当列車は運行中であると設定し、該当列車のＩＤを抽出する。
【０１１１】
ステップＳ１２４０において地下鉄待ち時間計算部５２０は、現在の時間に基づいて表１において１該当列車のＩＤの１つ前の駅、到着予定駅、および到着予定駅までの残り時間を計算して表１に格納する。このとき、地下鉄待ち時間計算部５２０は、全ての地下鉄駅で各地下鉄駅別に表１から該当列車のＩＤを検索することによって、１つ前の駅と到着予定駅を計算することができる。
【０１１２】
結果的に、本発明の一実施形態によれば、ユーザが出発地から目的地へ移動するために用いる交通手段に乗車するまでの待ち時間と、交通手段による移動時間とを合算して移動所要時間を計算することによって、移動所要時間の計算の誤差を最小化することができる。
【０１１３】
また、複数の交通手段別に移動所要時間を計算し、移動所要時間が短い順に表示することによって、ユーザが最適の交通手段を選択することを可能とする。
【０１１４】
上述したように、本発明では、限定された実施形態および図面によって説明したが、本発明は、前記の実施形態に限定されるものではなく、本発明が属する分野で通常の知識を有する者であれば、このような記載から多様な修正および変形が可能である。
【０１１５】
したがって、本発明の範囲は説明した実施形態に限定して決定されてはならず、後述する特許請求の範囲だけでなく、この特許請求の範囲と均等なもの等によって定められなければならない。
【符号の説明】
【０１１６】
１１０：入力部
１２０：所要時間計算部
１２１：自動車所要時間計算部
１２２：タクシー所要時間計算部
１２３：地下鉄所要時間計算部
１２４：バス所要時間計算部
１３０：表示部
【図１】
2012014693.tif 000006
【図２】
2012014693.tif 000007
【図３】
2012014693.tif 000008
【図４】
2012014693.tif 000009
【図５】
2012014693.tif 000010
【図６】
2012014693.tif 000011
【図７】
2012014693.tif 000012
【図８】
2012014693.tif 000013
【図９】
2012014693.tif 000014
【図１０】
2012014693.tif 000015
【図１１】
2012014693.tif 000016
【図１２】
2012014693.tif 000017