(57)【要約】【課題】乗客側が主体となって、タクシー運転手に対して、適切な場所（適切なタイミング）で適切な指示を提供し、適切に目的地に到達できるようにする。【解決手段】案内メッセージ提供装置３は、要求抽出部３０８が、ユーザー端末装置１からの案内メッセージ提供要求に含まれる出発地と目的地とを抽出し、この抽出された出発地から目的地までの経路をルート探索処理部が探索する。この探索された経路に基づき、メッセージ形成部３１０が、読み上げることでタクシー運転手に対する音声指示メッセージとなり、目的地に到達するために必要な地点において出力される指示情報であって、目的地に近づくに従って詳細になる指示情報を形成する。この形成された指示情報を、メッセージ提供部３１１が要求元のユーザー端末装置１に提供する。【選択図】図１
2014066576.tif 000002
【特許請求の範囲】
【請求項１】
案内メッセージ提供装置と、タクシーの乗客となるユーザーが所持する携帯通信端末とがネットワークを通じて接続されて構成されるタクシー運転手案内システムであって、
前記案内メッセージ提供装置は、
前記携帯通信端末からの案内メッセージ提供要求に含まれる出発地と目的地とを抽出する抽出手段と、
前記出発地から前記目的地までタクシーで移動する場合の経路を探索する探索手段と、
探索の結果得られた前記経路に基づいて、読み上げることでタクシー運転手に対する音声指示メッセージとなる指示情報であって、前記目的地に到達するために必要な地点において出力され、前記目的地に近づくに従って詳細になる指示情報を形成する形成手段と、
形成された前記指示情報を要求元の前記携帯通信端末に提供する提供手段と
を備え、
前記携帯通信端末は、
出発地を特定する出発地特定手段と、
目的地の入力を受け付ける目的地受付手段と、
前記出発地と前記目的地とを含む案内メッセージ提供要求を形成し、これを前記案内メッセージ提供装置に提供する要求形成手段と、
前記案内メッセージ提供装置から提供される前記指示情報を受信する受信手段と、
所定のタイミング毎に現在位置取得手段で取得される現在位置が、前記必要な地点の近傍に位置していることを検知した場合に、当該必要な地点に対応する前記指示情報を出力するように制御する出力制御手段と
を備えることを特徴とするタクシー運転手案内システム。
【請求項２】
請求項１に記載のタクシー運転手案内システムであって、
前記携帯通信端末は、
案内し易い経路を探索するための複数の探索モードの中から目的とする探索モードの選択を受け付ける探索モード受付手段を備え、
前記携帯通信端末の前記形成手段は、選択された前記探索モードを示す情報を前記案内メッセージ提供要求に含めることができるものであり、
前記案内メッセージ提供装置の前記抽出手段は、前記案内メッセージ提供要求から前記探索モードを示す情報をも抽出することができるものであり、
前記案内メッセージ提供装置の前記探索手段は、前記案内メッセージ提供要求の前記探索モードを示す情報に応じた経路の探索を行うことを特徴とするタクシー運転手案内システム。
【請求項３】
請求項２に記載のタクシー運転手案内システムであって、
前記探索モードは、道幅の広い道路を多く含む経路を探索するモード、右左折が少ない経路を探索するモード、分かり易い目標物が多く経路を探索するモードを含むことを特徴するタクシー運転手案内システム。
【請求項４】
案内メッセージ提供装置と、タクシーの乗客となるユーザーが所持する携帯通信端末とがネットワークを通じて接続されて構成されるタクシー運転手システムの前記案内メッセージ提供装置であって、
前記携帯通信端末からの案内メッセージ提供要求に含まれる出発地と目的地とを抽出する抽出手段と、
前記出発地から前記目的地までタクシーで移動する場合の経路を探索する探索手段と、
探索の結果得られた前記経路に基づいて、読み上げることでタクシー運転手に対する音声指示メッセージとなる指示情報であって、前記目的地に到達するために必要な地点において出力され、前記目的地に近づくに従って詳細になる指示情報を形成する形成手段と、
形成された前記指示情報を要求元の前記携帯通信端末に提供する提供手段と
を備えることを特徴とする案内メッセージ提供装置。
【請求項５】
案内メッセージ提供装置と、タクシーの乗客となるユーザーが所持する携帯通信端末とがネットワークを通じて接続されて構成されるタクシー運転手システムの前記携帯通信端末であって、
前記案内メッセージ提供装置は、前記携帯通信端末からの案内メッセージ提供要求の出発地から目的地までタクシーで移動する場合の経路を探索し、探索の結果得られた前記経路に基づいて、読み上げることでタクシー運転手に対する音声指示メッセージとなる指示情報であって、前記目的地に到達するために必要な地点において出力され、前記目的地に近づくに従って詳細になる指示情報を形成して、前記携帯通信端末に提供できるものであり、
出発地を特定する出発地特定手段と、
目的地の入力を受け付ける目的地受付手段と、
前記出発地と前記目的地とを含む案内メッセージ提供要求を形成し、これを前記案内メッセージ提供装置に提供する要求形成手段と、
前記案内メッセージ提供装置から提供される前記指示情報を受信する受信手段と、
所定のタイミング毎に現在位置取得手段で取得される現在位置が、前記必要な地点の近傍に位置していることを検知した場合に、当該必要な地点に対応する前記指示情報を出力するように制御する出力制御手段と
を備えることを特徴とする携帯通信端末。
【請求項６】
出発地を特定する出発地特定手段と、
目的地の入力を受け付ける目的地受付手段と、
前記出発地から前記目的地までタクシーで移動する場合の経路を探索する探索手段と、
探索の結果得られた前記経路に基づいて、読み上げることでタクシー運転手に対する音声指示メッセージとなる指示情報であって、前記目的地に到達するために必要な地点において出力され、前記目的地に近づくに従って詳細になる指示情報を形成する形成手段と、
所定のタイミング毎に現在位置取得手段で取得される前記現在位置が、前記必要な地点の近傍に位置していることを検知した場合に、当該必要な地点に対応する前記指示情報を出力するように制御する出力制御手段と
を備えることを特徴とするタクシー運転手案内装置。
【請求項７】
案内メッセージ提供装置と、タクシーの乗客となるユーザーが所持する携帯通信端末とがネットワークを通じて接続されて構成されるタクシー運転手案内システムで用いられるタクシー運転手案内方法であって、
前記案内メッセージ提供装置においては、
抽出手段により、前記携帯通信端末からの案内メッセージ提供要求に含まれる出発地と目的地とを抽出する抽出工程と、
探索手段が、前記出発地から前記目的地までタクシーで移動する場合の経路を探索する探索工程と、
形成手段が、探索の結果得られた前記経路に基づいて、読み上げることでタクシー運転手に対する音声指示メッセージとなる指示情報であって、前記目的地に到達するために必要な地点において出力され、前記目的地に近づくに従って詳細になる指示情報を形成する形成工程と、
提供手段が、形成された前記指示情報を要求元の前記携帯通信端末に提供する提供工程と
を有し、
前記携帯通信端末においては、
出発地特定手段を通じて出発地を特定する出発地特定工程と、
目的地受付手段を通じて目的地の入力を受け付ける目的地受付工程と、
要求形成手段が、前記出発地と前記目的地とを含む案内メッセージ提供要求を形成し、これを前記案内メッセージ提供装置に提供する要求形成工程と、
前記案内メッセージ提供装置から送信されてくる前記指示情報を、受信手段を通じて受信する受信工程と、
出力制御手段によって、所定のタイミング毎に現在位置取得手段で取得される前記現在位置が、前記必要な地点の近傍に位置していることを検知した場合に、当該必要な地点に対応する前記指示情報を出力するように制御する出力制御工程と
を有することを特徴とするタクシー運転手案内方法。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、タクシーの乗客が目的地への道順を把握していない場合であっても、適切にタクシー運転手を目的地に案内できるようにするシステム、装置および方法に関する。
【背景技術】
【０００２】
後に記す特許文献１には、タクシー運転手が、道路地理に全く疎い人や言葉の意思疎通が難しい外国人等の場合でも、乗客の希望する目的地に迅速に到達できるようにするタクシー用運行管理指示システムに関する発明が開示されている。当該システムは、タクシーに搭載される車載用移動局とタクシー会社側に設置される固定基地局とからなる。そして、車載用移動局と固定基地局との間に通信回線を接続し、これらを通じてタクシーの乗客と固定基地局のオペレータとが通話を行う。そして、目的地を特定し、タクシーの運転手には経路案内情報を提供したり、タクシーの乗客には目的地までの地図情報を提供したりすることができるものである。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平８−２９３０９６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、タクシーに乗って道順を伝えたいのだが、今いる場所からどう行けば目的地に到着するかをうまく説明できない場合も多い。例えば、タクシーに乗りなれていない場合、出張先や旅行先などの地理に不案内な場所でタクシーを利用する場合には、目的地までの経路をうまく説明できない場合が多い。また、特に有名なスポットでない限りは、道に詳しいタクシー運転手であっても、乗客の目的地をピンポイントでは知らない場合がほとんどである。
【０００５】
そこで、上述した特許文献１に記載のタクシー用運行管理指示システムやナビゲーションシステムが搭載されたタクシーを選んで使用することが考えられる。しかし、上述したタクシー用運行管理システムは、タクシーに移動局を搭載したり、タクシー会社側に固定基地局を設置したりしなければならない。このように、タクシー用運行管理指示システムを実現するにはタクシー会社側の負荷が大きいため、実用化されていないのが現状である。
【０００６】
また、ナビゲーションシステムが搭載されているタクシーも増えてきているが、搭載されていないタクシーも少なくない。このため、タクシー側のシステム等に依存することなく、タクシーの乗客が主体的に利用でき、今いる場所からどう行けば目的地に到着するかを的確にタクシー運転手に対して指示できるようにする仕組みの実現が求められている。
【０００７】
以上のことに鑑み、この発明は、乗客側が主体となって、タクシー運転手に対して、適切なタイミングで適切な指示を提供し、乗客が目的地に確実に到達できるようにすることを目的とする。
【課題を解決するための手段】
【０００８】
上記課題を解決するため、請求項１に記載の発明のタクシー運転手案内システムは、
案内メッセージ提供装置と、タクシーの乗客となるユーザーが所持する携帯通信端末とがネットワークを通じて接続されて構成されるタクシー運転手案内システムであって、
前記案内メッセージ提供装置は、
前記携帯通信端末からの案内メッセージ提供要求に含まれる出発地と目的地とを抽出する抽出手段と、
前記出発地から前記目的地までタクシーで移動する場合の経路を探索する探索手段と、
探索の結果得られた前記経路に基づいて、読み上げることでタクシー運転手に対する音声指示メッセージとなる指示情報であって、前記目的地に到達するために必要な地点において出力され、前記目的地に近づくに従って詳細になる指示情報を形成する形成手段と、
形成された前記指示情報を要求元の前記携帯通信端末に提供する提供手段と
を備え、
前記携帯通信端末は、
出発地を特定する出発地特定手段と、
目的地の入力を受け付ける目的地受付手段と、
前記出発地と前記目的地とを含む案内メッセージ提供要求を形成し、これを前記案内メッセージ提供装置に提供する形成手段と、
前記案内メッセージ提供装置から提供される前記指示情報を受信する受信手段と、
所定のタイミング毎に現在位置取得手段で取得される現在位置が、前記必要な地点の近傍に位置していることを検知した場合に、当該必要な地点に対応する前記指示情報を出力するように制御する出力制御手段と
を備えることを特徴とする。
【０００９】
この請求項１に記載のタクシー運転手案内システムによれば、当該システムは、案内メッセージ提供装置と携帯通信端末からなる。案内メッセージ提供装置では、抽出手段が、携帯通信端末からの案内メッセージ提供要求に含まれる出発地と目的地とを抽出し、この抽出された出発地から目的地までの経路を探索手段が探索する。この探索された経路に基づき、形成手段が、読み上げることでタクシー運転手に対する音声指示メッセージとなり、目的地に到達するために必要な地点において出力される指示情報であって、目的地に近づくに従って詳細になる指示情報を形成する。そして、形成された指示情報を、提供手段が要求元の携帯通信端末に提供する。
【００１０】
一方、携帯通信端末では、形成手段が、出発地特定手段が特定した出発地と、目的地受付手段が受け付けた目的地とを含む案内メッセージ提供要求を形成し、これを案内メッセージ提供装置に提供する。そして、受信手段を通じて案内メッセージ提供装置からの指示情報を受信する。この後、出力制御手段が、現在位置取得手段からの現在位置に基づいて、自機が必要な地点の近傍に位置していることを検知した場合に、当該地点において出力すべき指示情報を受信した指示情報から抽出して出力するように制御する。
【００１１】
これにより、タクシーの乗客が所持する携帯通信端末を通じて、タクシー運転手に対して提供すべき指示情報を得て、乗客が読み上げることにより、あるいは、乗客が所持する携帯通信端末が読み上げる。これにより、当該指示情報を音声案内メッセージとしてタクシー運転手に提供できる。したがって、タクシーの乗客側が主体となって、タクシー運転手に対して、適切なタイミング（適切な場所）で適切な指示を提供できるようになり、タクシーの乗客が地理に不案内等であっても、タクシーを適切に目的地に誘導できる。
【発明の効果】
【００１２】
この発明によれば、タクシー側のシステムや機器に依存することなく、乗客側が主体となって、タクシー運転手に対して、適切なタイミング（適切な場所）で適切な指示を提供できる。これにより、乗客が地理に不案内であるために、道順を適切に指示できない場所であっても、タクシーを利用して目的地に確実に到着できる。
【図面の簡単な説明】
【００１３】
【図１】実施の形態のタクシー運転手案内システムの概要と、当該タクシー運転手案内システムを構成するユーザー端末装置１と案内メッセージ提供装置３の概略構成を説明するための図である。
【図２】提供要求形成部１１１で形成される案内メッセージ提供要求の一例を説明するための図である。
【図３】メッセージ形成部３１０が形成する案内メッセージ情報の一例を説明するための図である。
【図４】ユーザー端末装置１で実行されるタクシー運転手案内処理を説明するためのフローチャートである。
【図５】図４に示すタクシー運転手案内処理で用いられる入力画面等の例を示す図である。
【図６】案内メッセージ提供装置３において行われる案内メッセージ等の提供処理を説明するためのフローチャートである。
【発明を実施するための形態】
【００１４】
以下、この発明のシステム、装置、方法の一実施の形態について説明する。以下に説明する実施の形態においては、ユーザー端末装置と案内メッセージ提供装置とがネットワークを通じて接続されて構成されるタクシー運転手案内システムについて説明する。なお、当該タクシー運転手案内システムと同様の機能を、ノート型ＰＣ（ＰＣはPersonal Computerの略称である。）やタブレットＰＣなどのより高機能の携帯端末を用いていわゆるスタンドアロンのタクシー運転手案内装置としても実現可能である。この点については後述する。
【００１５】
［タクシー運転手案内システムの構成例］
図１は、この実施の形態のタクシー運転手案内システムの概要と、当該タクシー運転手案内システムを構成するユーザー端末装置１と案内メッセージ提供装置３の概略構成を説明するための図である。まず、この実施の形態のタクシー運転手案内システムの概要について説明する。図１に示すように、この実施の形態のタクシー運転手案内システムは、ユーザー端末装置１と案内メッセージ提供装置３とがネットワーク２を通じて接続されて構成されている。
【００１６】
ユーザー端末装置１は、ユーザーによって持ち運ばれて利用される携帯通信端末であり、スマートフォンと呼ばれる高機能携帯電話端末、ノート型ＰＣ、タブレットＰＣなどにより実現される。この実施の形態において、ユーザー端末装置１は、高機能携帯電話端末により実現されているものとする。ネットワーク２は、主にインターネットであるが、各通信機器からインターネットまでを接続する、例えば、携帯電話網、固定電話網、その他、種々のＬＡＮ（Local Area Network）等を含む。
【００１７】
案内メッセージ提供装置３は、１つのサーバ装置により構成することもできるし、ネットワーク２上の複数の装置に、データ処理機能やデータ記憶機能等を分散させるようにした複数の処理装置からなるクラウドシステムとして構成することもできる。この実施の形態において、案内メッセージ提供装置３はクラウドシステムとして構築されているものとする。
【００１８】
また、この実施の形態において、ユーザー端末装置１は、自機の現在位置を常時適切に取得できるように、ネットワーク２に接続された携帯端末位置情報サーバ４を利用できる。携帯端末位置情報サーバ４は、電話会社側に設けられ、各基地局の番号、各基地局の設置位置の緯度、経度などを管理する。そして、携帯端末位置情報サーバ４は、基地局から送られてくる携帯電話端末の端末識別情報や当該携帯電話端末からの電波の受信電界強度の情報から、携帯電話端末の位置を三角測量の手法を用いて算出して管理する機能を備える。また、携帯端末位置情報サーバ４は、算出した携帯電話端末の位置情報を当該携帯電話端末に送るなどの機能をも備える。これにより、ユーザー端末装置１は、ＧＰＳ機能による現在位置の測位ができない場合であっても、携帯端末位置情報サーバ４からの情報により、自機の現在位置を把握し、これを自機の現在位置として用いることができる。
【００１９】
そして、タクシーを利用するユーザーが、地理に不案内などのために、タクシー運転手に対して目的地までの道順（経路）をうまく説明できない状況にあるとする。この場合、当該ユーザーは、自分の所持するユーザー端末装置１において、タクシー運転手ナビアプリケーション（以下、タクシー運転手ナビアプリと記載する。）を実行する。
【００２０】
タクシー運転手ナビアプリが実行されたユーザー端末装置１では、自機のＧＰＳ機能を用いて出発地となる現在位置を特定し、さらに、目的地となる施設の名称や住所を入力し、目的地を特定する。この場合、目的地の特定は、目的地となる施設の名称や住所を案内メッセージ提供装置３に送信することにより、案内メッセージ提供装置３が備える地図ＤＢから当該目的地の位置データ（緯度、経度）を取得することにより特定できる。そして、ユーザー端末装置１では、特定した出発地の位置データと目的地の位置データとを含む案内メッセージ提供要求を形成し、これを案内メッセージ提供装置３に送信する。
【００２１】
案内メッセージ提供装置３では、ユーザー端末装置１からの案内メッセージ提供要求から出発地と目的地の緯度、経度を抽出し、当該緯度、経度により特定される出発地から目的地までの経路を探索する。そして、案内メッセージ提供装置３は、探索した経路に基づき、読み上げることでタクシー運転手に対する音声指示メッセージとなる指示情報であって、目的地に到達するために必要な地点において出力され、目的地に近づくに従って詳細になる指示情報を形成する。
【００２２】
すなわち、タクシー運転手の方々は、一般の人に比べれば道をよく知っており、目印となる多くのランドマークの所在地もよく知っている。このため、タクシー運転手に対する指示情報は、目的地の近隣までは、ランドマークなどによりタクシー運転手が理解可能な程度に大雑把に経路を指示するものとなる。そして、タクシー運転手に対する指示情報は、ユーザーを載せたタクシーが目的地の近傍に到達した後においては、曲がり角や曲がる方向を細かく指示して、最終的な目的地までの経路を細かく指示するものとなる。
【００２３】
このように、案内メッセージ提供装置３は、ユーザー端末装置１からの要求に応じて、目的地の近傍までは大雑把に、目的地の近傍に至った後には詳細に、経路を指示する指示情報を形成し、これを要求元のユーザー端末装置１に提供する。そして、ユーザー端末装置１のユーザーは、ユーザー端末装置１の表示部に表示された指示情報を自分が読み上げて、タクシー運転手に対して道順（経路）を指示する。あるいは、ユーザー端末装置１のＴＴＳ（Text To Speech）機能を用いて、ユーザー端末装置１に指示情報を読み上げさせて、タクシー運転手に対して道順を指示する。
【００２４】
このように、この実施の形態のタクシー運転手案内システムは、タクシーの乗客となるユーザーが、タクシー運転手に対して目的までの道順を適切に指示できない状況にあっても、タクシー運転手を目的地まで確実に案内する機能を実現する。当該機能は、以下に詳述知するように、ユーザー端末装置１と案内メッセージ提供装置３とが協働して実現する。
【００２５】
さらに、この実施の形態のタクシー運転手案内システムにおいて、ユーザー端末装置１は、案内し易い経路を探索するための複数のモードを備え、ユーザーが選択できるようにしている。そして、ユーザーに選択されたモードが何かを案内メッセージ提供装置３に通知し、案内メッセージ提供装置３は、当該モードに応じて、出発地から目的地までの経路を探索できるようにしている。なお、案内し易い経路を探索するための複数のモードは、例えば、「道幅が広い道を多く含む経路を探索するモード」、「右左折が少ない経路を探索するモード」、「分かり易い目標物が多い経路を探索するモード」等である。
【００２６】
また、図１においては、ユーザー端末装置１は、１つしか示していないが、実際には多数のユーザーが所持する多数のユーザー端末装置１のそれぞれが、案内メッセージ提供装置３と協働して動作する。以下、この実施の形態のタクシー運転手案内システムを構成するユーザー端末装置１と案内メッセージ提供装置３のそれぞれについて詳細に説明する。
【００２７】
［ユーザー端末装置１の構成例］
まず、ユーザー端末装置１の構成例について説明する。図１の下端側のブロック図に、ユーザー端末装置１の基本構成を示す。図１において、無線通信部１０１は、ネットワーク２を通じて受信した信号を自機（ユーザー端末装置１）が処理可能なデータに変換して取り込んだり、送信用の種々のデータをプロトコルに準拠した信号に変換してネットワーク２に送出したりする。当該無線通信部１０１には、送受信アンテナ１０１Ａが接続されている。
【００２８】
制御部１０２は、ユーザー端末装置１の各部を制御するものであり、図示しないが、ＣＰＵ（Central Processing Unit）、ＲＯＭ（Read Only Memory）、ＲＡＭ（Random access Memory）がＣＰＵバスを通じて接続されて構成されたコンピュータ装置である。また、制御部１０２は、種々のアプリケーションを実行するアプリ実行部としても機能する。
【００２９】
記憶装置１０３は、記録媒体として不揮発性メモリを備え、種々のアプリケーションプログラムや種々の処理により得られたデータ等の不揮発性メモリへの書込み／記録保持／読み出し／削除を行う。操作部１０４は、ユーザー端末装置１に設けられたハードウェアキーからなり、ユーザーからの操作入力を受け付けて、受け付けた情報を制御部１０２に供給する。なお、操作部１０４に設けられたハードウェアキーは例えば電源のオン／オフキーや基本機能を実行するための幾つかのファンクションキー等である。
【００３０】
時間制御部１０５は、現在年月日、現在曜日、現在時刻を管理する。ＧＰＳ部１０６およびＧＰＳアンテナ１０６Ａは、自機の現在位置を測位する。表示部１０７は、種々の画像データや映像データの供給を受けて、これを映像信号に変換し、当該映像信号に応じた画像や映像を自己の表示画面に表示する。また、表示部１０７の表示画面に貼付されたタッチパネル１０８は、表示画面に表示される情報と共に、いわゆるソフトウェアキーを構成する。したがって、制御部１０２は、タッチパネル１０８からのユーザーの指示位置を示す情報と当該指示位置に対応する表示部１０７の表示画面上に表示された情報とに基づいて、ユーザーからの指示入力が認識できるようになっている。
【００３１】
音声出力部１０９は、これに供給される種々の音声データをアナログ音声信号に変換し、これをスピーカ１１０に供給する。これにより、音声出力部１０９に供給された音声データ応じた音声がスピーカ１１０から放音される。これら音声出力部１０９およびスピーカ１１０は、ＴＴＳ（Text To Speech）機能を実現する場合などに用いられる。
【００３２】
提供要求形成部１１１は、案内メッセージ提供要求を形成し、これを無線通信部１０１を通じて案内メッセージ提供装置３に送信する。図２は、提供要求形成部１１１で形成される案内メッセージ提供要求の一例を説明するための図である。この実施の形態において、提供要求形成部１１１で形成される案内メッセージ提供要求は、図２に示すように、種別、探索モード、出発地、目的地からなっている。種別は、当該データがどのようなデータかを示す情報である。したがって、この例の場合、種別により、図２に示すデータが案内メッセージ提供要求であることが示される。
【００３３】
また、探索モードは、案内メッセージ提供装置３で行われるルート探索の処理モードを示す。具体的に、この実施の形態のタクシー運転手案内システムにおいては、従来のナビゲーション装置の場合と同様に、「一般道優先」、「高速優先」、「距離優先」、「時間優先」といった探索モードを利用できる。さらに、この実施の形態のタクシー運転手案内システムの場合には、少なくとも、「道幅が広い道を多く含む経路を探索するモード」、「右左折が少ない経路を探索するモード」、「分かり易い目標物が多い経路を探索するモード」等を用いることができる。後者の３つのモードが、タクシー運転手に対して案内し易いルート（経路）を探索するために新たに設けられたものである。
【００３４】
また、出発地、目的地は、それらに対応する場所の緯度、経度である。具体的に、出発地は、ＧＰＳ部１０６を通じて取得したユーザー端末装置１の現在位置（緯度、経度）である。なお、出発地にある施設の名称や住所を入力し、それらの情報に対応する場所の緯度、経度を案内メッセージ提供装置３から取得し、この取得した緯度、経度を用いることもできる。また、目的地は、目的地である施設の名称や住所を入力し、その名称や住所に対応する場所の緯度、経度を案内メッセージ提供装置３から取得して、これを用いる。
【００３５】
このように、入力した名称や住所に対応する場所の緯度、経度を案内メッセージ提供装置３から取得するのは、入力した名称や住所が誤っているなどして、目的地の特定を案内メッセージ提供装置３でできないことを防止するためである。すなわち、入力した名称や住所が誤っている場合には、対応する緯度、経度が取得できない。そこで、案内メッセージ提供装置３と協働することによって、ユーザー端末装置１において、案内メッセージ提供要求を形成する前に、入力に誤りがあることが検知でき、入力をし直すことができるようにしている。
【００３６】
なお、図２の案内メッセージ提供要求には示さなかったが、案内メッセージ提供要求に、例えば、案内メッセージ提供要求の形成時に時間制御部１０５から取得した現在時刻を含めてもよい。これにより、案内メッセージ提供装置３において、受信した案内メッセージ提供要求が形成された時刻を把握できる。
【００３７】
このように、提供要求形成部１１１で形成され、案内メッセージ提供装置３に送信された案内メッセージ提供要求に応じて、案内メッセージ提供装置３からタクシー運転手に対する案内メッセージ（指示情報）が形成されて送信されてくる。案内メッセージ提供装置３からの案内メッセージは、無線通信部１０１を通じて受信され、制御部１０２により記憶装置１０３に格納される。
【００３８】
メッセージ出力制御部１１２は、記憶装置１０３に格納された案内メッセージ提供装置３からの案内メッセージの出力を制御する。案内メッセージ提供装置３からの案内メッセージは、後述もするが、出力位置と案内メッセージとかが対応付けられたものである。このため、メッセージ出力制御部１１２は、所定のタイミング毎にＧＰＳ部１０６からの現在位置を確認し、案内メッセージに対応付けられた出力位置の近傍に自己の現在位置が位置していると判別した場合に、当該出力位置に対応する案内メッセージを出力する。
【００３９】
このようにして、各出力位置の近傍にユーザー端末装置１が到達した場合に、その出力位置に対応する案内メッセージを出力する。これにより、適切なタイミング（適切な位置）で、適切な案内メッセージをタクシー運転手に提供できる。なお、案内メッセージの出力は、表示部１０７に表示して、これをユーザーが読み上げる場合と、例えば、メッセージ出力制御部１１２が、出力すべき案内メッセージを音声データに変換し、これを音声出力部１０９に供給し、いわゆる合成音声としてスピーカ１１０から出力する場合とがある。すなわち、ＴＴＳ機能により、テキストデータである案内メッセージを音声出力できる。
【００４０】
このように、この実施の形態のユーザー端末装置１は、少なくとも、出発地と目的地とを含む案内メッセージ提供要求を形成し、これを案内メッセージ提供装置３に送信して、案内メッセージ提供装置３から必要となる案内メッセージ情報を取得する。そして、当該案内メッセージ情報を適切なタイミングで出力し、乗車したタクシーの運転手に対して適切な指示を適切なタイミングで与え、目的地に誘導できるようにしている。
【００４１】
［案内メッセージ提供装置３の構成例］
次に、案内メッセージ提供装置３の構成例について説明する。図１の上端側のブロック図に、案内メッセージ提供装置３の基本構成示す。図１において、通信Ｉ／Ｆ３０１は、ネットワーク２を通じて受信した信号を自機（案内メッセージ提供装置３）が処理可能なデータに変換して取り込んだり、送信用の種々のデータをプロトコルに準拠した信号に変換してネットワーク２に送出したりする。
【００４２】
制御部３０２は、案内メッセージ提供装置３の各部を制御するものであり、図示しないが、ＣＰＵ、ＲＯＭ、ＲＡＭがＣＰＵバスを通じて接続されて構成されたコンピュータ装置である。また、制御部３０２は、種々のアプリケーションを実行するアプリケーション実行部としても機能する。記憶装置３０３は、記録媒体としてハードディスクを備え、種々のアプリケーションプログラムや種々の処理により得られたデータ等のハードディスクへの書込み／記録保持／読み出し／削除を行う。
【００４３】
地図ＤＢ３０４、ＰＯＩ（Point Of Interest）ＤＢ３０５、道路ネットワークＤＢ３０６、テンプレートＤＢ３０７のそれぞれは、ハードディスクなどの大容量記録媒体に形成され、所定のデータを記憶保持する。ここで、文字「ＤＢ」は、データベースの略称である。
【００４４】
地図ＤＢ３０４は、地図を描画するための例えばベクトルデータやラスタデータ、注記データ等の種々の地図情報（地図データ）を緯度・経度情報に対応付けて記憶保持する。具体的に、地図ＤＢ３０４に蓄積されている地図情報は、例えば、道路、鉄道、河川、山岳、施設、住宅、標識などの所定の種別毎（レイヤ毎）に形成されている。
【００４５】
ＰＯＩＤＢ３０５は、緯度・経度により特定される種々の店舗や種々の施設、あるいは、地形上の特徴点などである種々の拠点についての情報である拠点情報を記憶保持する。例えば、地図上にランドマークとなる建物や種々の施設等の拠点が存在する場合、その拠点は、どのような拠点なのか、どのような特徴を有しているかなどの詳細情報が整えられている。
【００４６】
道路ネットワークＤＢ３０６は、ノードデータ及びリンクデータからなる道路ネットワークデータを記憶保持する。ノードデータは、ランドマーク、建物、施設、交差点、分岐点、屈曲点などの地点を表す。また、リンクデータは、ノードデータを結ぶ線分によって、高速道路、国道、県道、市町村道、私道などのタクシーなどの自動車が通行可能なルートを示す。そして、各リンクデータには、そのリンクを構成するノードの番号と、リンクコストと、リンク種別等の情報が対応付けられている。
【００４７】
リンクコストは、そのリンクが表す道路を通行する際にユーザーにかかる負荷を表している。この実施の形態においてリンクコストは、そのリンクが表す道路の長さに応じて設定されている。なお、リンクコストは、そのリンクが表す道路を通行するのに要する時間に応じて設定されていてもよい。そして、リンクコストは、いわゆるダイクストラ法により、リンクコストが最小となる経路を探索する場合に参照される。リンク種別は、当該リンク部分が、高速道路、国道、県道、市町村道、私道の内のどれかを示す情報である。この他にも、リンクデータは、そのリンクの道幅などの詳細情報を備えている。
【００４８】
また、テンプレートＤＢ３０７は、詳しくは後述するが、案内メッセージ情報を形成する際に用いられる、案内メッセージの多数のテンプレートデータを保持する。例えば、「今から案内します。指示に従って走ってください。」、「○○○まで行って下さい。そこからは指示します。」、「○○○を□□に向って走って下さい。」、「○○○の□□□に行って下さい。」など、ルート探索の結果得られたルート（経路）に基づいて、タクシー運転手に対して提供するためのより具体的な案内メッセージを形成するために用いられる種々のテンプレートデータが保持されている。
【００４９】
そして、要求抽出部３０８は、通信Ｉ／Ｆ３０１を通じて制御部３０２がユーザー端末装置１からの要求を受信した場合に、制御部３０２の制御の下、受信した要求を分解し、必要となる情報を抽出して、抽出した情報を関係する処理部に供給する。例えば、要求抽出部３０８は、受信した要求の種別を示す情報から当該要求が図２を用いて説明した案内メッセージ提供要求である場合には、当該要求から探索モード、出発地、目的地の各データを抽出し、これをルート探索処理部３０９に供給する。
【００５０】
ルート探索処理部３０９は、制御部３０２に制御され、要求抽出部３０８により抽出された探索モード、出発地、目的地に基づいて、道路ネットワークＤＢ３０６を利用し、ルート探索を行って、当該出発地から当該目的地までのルート（経路）を探索する。この場合、必要に応じて地図ＤＢ３０４やＰＯＩＤＢ３０５が参照される。そして、ルート探索処理部３０９は、探索モードに応じたモードで探索して得られた出発地から目的地までのルート情報（経路情報）をメッセージ形成部３１０に供給する。
【００５１】
メッセージ形成部３１０は、ルート探索処理部３０９のルート探索の結果得られたルート情報に基づき、テンプレートＤＢ３０７のテンプレートデータを利用して、出発地から目的地にタクシー運転手を案内するための案内メッセージ情報を形成する。図３は、メッセージ形成部３１０が形成する案内メッセージ情報の一例を説明するための図である。図３に示すように、案内メッセージ情報は、案内メッセージの出力位置を示す経度、緯度と、具体的な案内を行うための案内メッセージとが対応付けられたものである。
【００５２】
そして、図３に示した例では、まず、出力位置を「スタート位置」とし、これから案内することを通知する「今から案内します。指示に従って走ってください。」という案内メッセージを有する案内メッセージ情報が形成されている。さらに、出力位置を「スタート位置」とし、最初の経由地を指示する「○○ビルまで行って下さい。そこからは指示します。」という案内メッセージを有する案内メッセージ情報が形成されている。
【００５３】
なお、タクシー運転手が、ランドマークとしての「○○ビル」を知らない可能性もある。そこで、同じルートを案内する別の案内メッセージとして、例えば、「国道ＸＸ号線を南に向って走って下さい。」とか、「首都高の□□入口に行って下さい。」といった他の案内メッセージも用意しておき、タクシー運転手が「○○ビル」を知らなかった場合に、他の案内メッセージを出力できるように準備しておくこともできる。
【００５４】
そして、図３に示した例の場合、次の出力位置を「Ｘ１（緯度）、Ｙ１（経度）」とし、「下道の渋滞を回避するために高速を使って下さい。」という案内メッセージを有する案内メッセージ情報が形成されている。このような案内メッセージは、この実施の形態の案内メッセージ提供装置３のルート探索処理部３０９が、例えば、ＶＩＣＳ（登録商標）のセンターで管理されている渋滞情報を利用して、渋滞を避けたルートを探索できる場合に、当該探索結果に応じて、メッセージ形成部３１０において形成できる。なお、ＶＩＣＳ（登録商標）は、Vehicle Information and Communication Systemの略称である。
【００５５】
更に、図３に示した例では、次の出力位置を「Ｘ２（緯度）、Ｙ２（経度）」とし、「△△出口で高速を降りて、＊＊方面に向って下さい。」という案内メッセージを有する案内メッセージ情報が形成されている。そして、最後の案内メッセージ情報として、出力位置を「Ｘ３（緯度）、Ｙ３（経度）」とし、「次の信号を左です。道なりにお願いします。○□銀行の手前で降ります。」という案内メッセージを有する案内メッセージ情報を形成している。
【００５６】
このように、メッセージ形成部３１０は、出発地から目的地までの間において、案内メッセージを出力するポイントを設定する。そして、メッセージ形成部３１０は、その設定したポイントに対して、そのポイント近傍で出力すべき案内メッセージを対応付けた案内メッセージ情報を形成する。
【００５７】
ここで、図３の具体例を用いて説明したメッセージ形成部３１０の機能についてまとめる。メッセージ形成部３１０は、ルート探索処理部３０９において探索された出発地から目的地までの探索されたルート（経路）上において、タクシー運転手に対して案内を提供すべきポイントを特定する。この案内を提供すべきポイントは、図３に示した例からも分かるように、探索されたルート上に於ける分岐点などの走行経路を指示しなければ、目的地には向えなくなる位置等であり、出発地（スタート地点）を含むものである。
【００５８】
そして、メッセージ形成部３１０は、特定した案内を提供すべきポイント毎に、そのポイントで提供するべき案内メッセージを、テンプレートＤＢ３０７のテンプレートデータを利用して形成する。具体的には、目的地の近傍に至るまでは、向うべきランドマークを指示したり、走行すべき道路の名称と走行方向を指示したり、高速道路の乗り降りを指示したり、高速道路の入口と出口とを指示したりするなど、主に経由地を指示する案内メッセージを形成する。そして、目的地の近傍に到達すると、曲がり角や曲がる方向、停車位置等を指示する案内メッセージを形成する。
【００５９】
このように、メッセージ形成部３１０は、目的地の近傍までは、タクシー運転手が当該目的地に向うことが可能な程度の、分かり易く的確であるが、ごく大雑把な案内を行うようにするための案内メッセージ情報を形成する。そして、目的地近傍に至ったときには、目的地にピンポイントで向うことができるように、曲がり角の１つ１つの位置と曲がる方向とを指示するように、目的地にピンポイントで到達できるように詳細な案内を行うための案内メッセージ情報を形成する。
【００６０】
メッセージ提供部３１１は、制御部３０２の制御の下、通信Ｉ／Ｆ３０１と協働し、メッセージ形成部３１０で形成された案内メッセージ情報を、要求元のユーザー端末装置１に提供する機能を実現する。
【００６１】
このように、案内メッセージ提供装置３は、ユーザー端末装置１からの案内メッセージ提供要求に応じて、出発地から目的地までのルート探索を行う。そして、案内メッセージ提供装置３は、ルート探索の結果得られたルートに基づき、目的地に向うことができるようにするために、的確なタイミング（的確な場所）で、的確な内容の案内メッセージをタクシー運転手に対して提供するための案内メッセージ情報を形成する。そして、形成した案内メッセージ情報を、案内メッセージ提供要求を送信してきたユーザー端末装置１に提供し、当該案内メッセージ情報を当該ユーザー端末装置１で利用できるようにしている。
【００６２】
［タクシー運転手案内システムを構成する各機器で行われる処理］
次に、この実施の形態のタクシー運転手案内システムを構成する、ユーザー端末装置１で行われる処理と、案内メッセージ提供装置３で行われる処理について、フローチャート等を参照しながら具体的に説明する。
【００６３】
［ユーザー端末装置１の処理］
まず、ユーザー端末装置１において行われる処理について説明する。図４は、ユーザー端末装置１において、タクシー運転手ナビアプリが実行された場合に行われる、タクシー運転手案内処理を説明するためのフローチャートである。また、図５は、図４に示すタクシー運転手案内処理でユーザー端末装置１の表示部１０７に表示される入力画面等の例を示す図である。
【００６４】
この実施の形態のユーザー端末装置１においては、例えば、所定のメニューからタクシー運転手ナビアプリを実行する項目が選択されると、制御部１０２は、図４のフローチャートに示すタクシー運転手案内処理を実行する。そして、制御部１０２は、まず、所定のＵＲＬ（Uniform Resource Locator）を用いて案内メッセージ提供装置３が提供するタクシー運転手ナビサイトにアクセスする（ステップＳ１０１）。そして、当該タクシー運転手ナビサイトから入力画面等の必要な情報の提供を受けて、当該入力画面を表示部１０７に表示する（ステップＳ１０２）。
【００６５】
図５Ａは、ステップＳ１０２で表示部１０７に表示される入力画面の一例を説明するための図である。当該入力画面は、出発地の緯度、経度の出力（表示）欄Ｓ１と、出発地の施設の名称や住所の入出力欄Ｓ２、目的地の緯度、経度の出力（表示）欄Ｅ１と、目的地の施設の名称や住所の入出力欄Ｅ２と、探索モードの入力欄Ｍ１を備える。さらに、当該入力画面は、地図表示エリアＡＲ１を備えると共に、下端部には、「終了」ボタンと「ＯＫ」ボタンとを備える。
【００６６】
そして、制御部１０２は、ステップＳ１０２で表示部１０７に表示した入力画面において、必要な情報を表示したり、ユーザーからの情報の入力を受け付けたりする情報入力受付処理を実行する（ステップＳ１０３）。このステップＳ１０３では、主に制御部１０２が機能し、出発地に関する情報の取得と表示処理、目的地に関する情報の入力受付と表示処理、検索モードの選択入力処理、確認入力処理の各処理が順に行われる。
【００６７】
ここで、出発地に関する情報の取得と表示処理について説明する。まず、制御部１０２が、ＧＰＳ部１０６から現在位置を取得し、これを出発地の緯度、経度の出力（表示）欄Ｓ１に表示する。そして、制御部１０２は、無線通信部１０１を通じて、当該出発地の緯度、経度を案内メッセージ提供装置３に送信し、当該出発地の緯度、経度に対応する場所の住所と、当該住所地を含む所定のエリアの地図を取得する。そして、取得した出発地の住所を、出発地の住所の入出力欄Ｓ２に表示すると共に、取得した地図を地図表示エリアＡＲ１に表示する。
【００６８】
このような出発地に関する情報の取得と表示処理により、出発地の緯度、経度の出力（表示）欄Ｓ１と、出発地の施設の名称や住所の入出力欄Ｓ２と、地図表示エリアＡＲ１に情報が表示され、ユーザーは、タクシーの乗車位置を特定し、これを認識できる。なお、例えば、当該タクシー運転手ナビを起動後、タクシーが拾いやすい大通りなどに移動した場合には、地図表示エリアＡＲ１に表示された地図の上で実際の出発地に対応するタッチパネル１０８上の位置をタッチして出発地を変更することができる。また、出発地の経度、緯度の出力（表示）欄Ｓ１に対応するタッチパネル１０８上にタッチして、ＧＰＳ部１０６から現在位置を取得し直すこともできる。
【００６９】
また、何らかの原因により、ＧＰＳ部１０６から現在位置を取得できないときには、図１に示した携帯端末位置情報サーバ４からの位置情報を利用することもできる。あるいは、タッチパネル１０８を通じて、出発地の施設の名称や住所の入出力欄Ｓ２に出発地の施設の名称や住所を入力し、これを案内メッセージ提供装置３に送信して、対応する場所の緯度、経度を取得し、これを出発地の緯度、経度とすることもできる。なお、出発地の施設の名称や住所の入出力欄Ｓ２に出発地の施設の名称や住所を入力する場合には、例えば、地図表示エリアＡＲ１部分などに表示されるソフトウェアキーボードを用いることができるようにされる。
【００７０】
なお、出発地の施設の名称や住所の入出力欄Ｓ２に入力した情報が正しくなく、出発地の緯度、経度を案内メッセージ提供装置３において特定できなかったとする。この場合には、エラーメッセージが案内メッセージ提供装置３から提供されて、これが表示部１０７に表示される。これにより、入力情報が正しくないことがユーザーに通知され、出発地の施設の名称や住所の入出力欄Ｓ２への情報の再入力を行うことができる。
【００７１】
次に、目的地に関する情報の入力受付と表示処理について説明する。まず、制御部１０２は、タッチパネル１０８を通じて、目的地の施設の名称や住所の入出力欄Ｅ２に目的地の施設の名称や住所の入力を受け付ける。そして、受け付けた目的地の施設の名称や住所を案内メッセージ提供装置３に送信して、対応する場所の緯度、経度と当該目的地を含む所定のエリアの地図を取得する。なお、目的地の施設の名称や住所の入力は、出発地の施設の名称や住所の入力を行う場合と同様に、例えば、地図表示エリアＡＲ１に表示されるソフトウェアキーボードを通じて行うことができる。
【００７２】
そして、目的地の緯度、経度を目的地の緯度、経度の出力（表示）欄Ｅ１に表示し、地図を地図表示エリアＡＲ１に表示する。これにより、ユーザーが指示した目的地が正しく認識された否かを確認できる。なお、目的地の施設の名称や住所の入出力欄Ｅ２に入力した情報が正しくなかった場合の対応は、上述した出発地の施設の名称や住所の入出力欄Ｓ２に入力した情報が正しくなかった場合と同様の処理により、入力し直すことができる。
【００７３】
また、例えば、目的地の住所を入力して目的地を特定するようにした場合、例えば、同じ住所に複数の建物が建っているなどして、目的地が正確に示されていないこともある。このような場合には、地図表示エリアＡＲ１に表示された地図上において、正しいも目的地上をタッチするなどして、目的地を修正することができる。
【００７４】
また、検索モードの選択入力処理は、探索モードの入力欄Ｍ１にカーソルを位置付けた場合に表示されるプルダウンメニューから、目的とする探索モードを選択する処理である。探索モードは、上述もしたが、「道幅が広い道を多く含む経路を探索するモード」、「右左折が少ない経路を探索するモード」、「分かり易い目標物が多い経路を探索するモード」等が選択可能にされる。もちろん、従来からの「一般道優先」、「高速優先」、「距離優先」、「時間優先」と行った探索モードの選択も可能である。
【００７５】
そして、確認入力処理は、「終了」ボタンに対する選択操作や、必要な情報の全てが入力された後の「ＯＫ」ボタンの選択操作を受け付ける処理である。「終了」ボタンや「ＯＫ」ボタンが操作された場合には、これらが操作されたことを示す情報も、案内メッセージ提供装置３に送信される、そして、ステップＳ１０３において、上述した出発地に関する情報の取得と表示処理、目的地に関する情報の入力受付と表示処理、検索モードの選択入力処理、確認入力処理の各処理が順に行われ後においては、制御部１０２は、ステップＳ１０３において、「終了」ボタンが選択されたか否かを判別する（ステップＳ１０４）。
【００７６】
このステップＳ１０４の判別処理において、「終了」ボタンが選択されたと判断した時には、制御部１０２は、表示部１０７に現在表示されている画面を消去し、タクシー運転手ナビアプリを実行する前の表示に戻すなどの所定の終了処理を行って（ステップＳ１１１）、この図４に示す処理を終了する。
【００７７】
また、ステップＳ１０４の判別処理において、「終了」ボタンは操作されていないと判別したとする。この場合、制御部１０２は、提供要求形成部１１１を制御して、図２に示した案内メッセージ提供要求を生成し、これを無線通信部１０１を通じて案内メッセージ提供装置３に送信する（ステップＳ１０５）。このステップＳ１０５においては、図４Ａに示した入力画面に対する情報の入力等により特定された、探索モード、出発地の緯度、経度、目的地の緯度、経度が用いられる。
【００７８】
この後、制御部１０２は、当該案内メッセージ提供要求に応じて、案内メッセージ提供装置３において形成されて送信されてくる案内情報を、無線通信部１０１を通じて受信し、これを記憶装置１０３に格納する（ステップＳ１０６）。そして、制御部１０２は、メッセージ出力制御部１１２を制御して、タクシー運転手に対する案内メッセージを出力する処理を行う（ステップＳ１０７）。
【００７９】
このステップＳ１０７では、メッセージ出力制御部１１２は、まず、記憶装置１０３に格納した案内メッセージ情報に基づいて、図５Ｂに示すような、最初に出力すべき案内メッセージの表示画面を表示する。さらに、メッセージ出力制御部１１２は、順次にＧＰＳ部１０７から現在位置を取得し、取得した現在位置が、案内メッセージ情報の出力位置の近傍に在るか否かを判別する。そして、取得した現在位置が、案内メッセージ情報の出力位置の近傍に在ると判別したしたときには、当該出力位置に対応付けられた案内メッセージを表示する。これにより、ユーザー端末装置１のユーザーが、表示された案内メッセージを読み上げることにより、タクシー運転手に対して、適切に道順を指示することができる。
【００８０】
なお、ステップＳ１０７において行われる、取得した現在位置が案内メッセージ情報の出力位置の近傍に在るか否かの判別は、例えば、以下のようにして行うことができる。すなわち、各案内メッセージ情報の出力位置と、最新に取得した現在位置とに基づいて、それらの位置の間の距離（間隔）が、所定距離以下である場合（所定距離より近づいている場合）には、当該出力位置の近傍に取得した現在位置が在ると判別できる。このようにして、現在位置が近傍にあることが検知された出力位置に対応する案内メッセージを出力するように、メッセージ出力制御部１１２が制御することにより、タクシー運転手に対する案内メッセージを出力位置に応じて、順次に変更できる。
【００８１】
また、図５Ｂに示した案内メッセージの表示画面には、実行中のアプリのタイトルと、タクシー運転手に対して案内することを指示するメッセージと、タクシー運転手に提供すべき案内メッセージの他にも、いくつかの操作ボタンが表示される。そして、ステップＳ１０７においては、これらの操作ボタンに対する操作も受け付けられる。
【００８２】
すなわち、図５Ｂに示すように、案内メッセージの表示画面には、変更可能な他の案内メッセージが存在する場合に表示される「メッセージ変更」ボタンと、案内メッセージの音声出力を指示する「音声出力」ボタンと、例えば、指示したランドマーク等を含むエリアの地図の表示を指示する「地図」ボタンと、「終了」ボタンとが設けられている。
【００８３】
そして、ステップＳ１０７の案内メッセージの出力処理において、「メッセージ変更」ボタンが操作された場合には、メッセージ出力制御部１１２は、同じ出力位置に対応付けられている他の案内メッセージを記憶装置１０３から読み出して、これを表示部１０７に表示する。また、「音声出力」ボタン操作された場合には、メッセージ出力制御部１１２は、案内メッセージの表示に加えて、表示された案内メッセージの音声出力も行う。
【００８４】
この場合、メッセージ出力制御部１１２は、表示した案内メッセージを音声出力するための音声データを形成し、これを音声出力部１０９に供給する。これにより、表示部１０７に表示された案内メッセージが、スピーカ１１０から音声として放音される。このように、「音声出力」ボタンを操作しておけば、案内メッセージの音声出力が可能になるので、ユーザー端末装置１のユーザーがタクシーに乗車して寝てしまっても、タクシー運転手に対する案内が止まってしまうことがない。
【００８５】
また、「音声出力」ボタンが押された後、表示された案内メッセージの表示位置に対応するタッチパネル上をタッチすることにより、当該案内メッセージを繰り返し音声出力することもできる。また、「音声出力」ボタンを再度操作することにより、案内メッセージの音声出力を停止させることもできる。なお、音声出力がされる状態になっているか否かは、音声出力状態になっている時には、「音声出力」ボタンを反転表示し、なっていない場合には反転表示しない（通常表示とする）ことにより区別できる。この他にも、音声出力状態になっている時には、例えばスピーカアイコンを表示し、音声出力状態になっていない時には、当該スピーカアイコンを非表示とするなどの対応を取ることにより区別することもできる。
【００８６】
また、「地図」ボタンが操作された場合には、メッセージ出力制御部１１２は、タクシー運転手段に対して指示したランドマークを含むエリアの地図を案内メッセージ提供装置３から取得して、これを表示部１０７に表示する。この表示した地図をタクシー運転手に見せることによって、指示したランドマークをタクシー運転手が知らなかった場合に、タクシー運転手が当該ランドマークの位置を認識するのに役立てることができる。
【００８７】
なお、指示したランドマークを含むエリアの地図は、簡単には、当該ランドマークの名称を含む地図の提供要求を案内メッセージ提供装置３に送信することにより、案内メッセージ提供装置３から取得可能である。あるいは、当該ランドマークは、次の案内メッセージの出力位置の近傍である場合が多いので、次の案内メッセージの出力位置を案内メッセージ提供装置３に提供し、当該出力位置を含む地図の提供を受けるようにしてもよい。
【００８８】
また、タクシー運転手が目的地をピンポイントで知っている場合や何らかの原因でタクシーを途中で降車した場合などにおいては、タクシー運転手を案内する必要もなくなる。この場合には、ユーザーは、「終了」ボタンを操作し、当該タクシー運転手案内処理の終了を指示することになる。また、目的地に到着した場合にも、例えば、目的地に到着したことを示すメッセージ等を表示した後、「終了」ボタンを受け付けて、タクシー運転手案内処理を終了させるようにする。なお、「終了」ボタンが操作された場合には、これを通知する情報が案内メッセージ提供装置３にも提供される。
【００８９】
そして、メッセージ出力制御部１１２は、ステップＳ１０７の案内メッセージの出力処理において、「終了」ボタンが操作されるまで、ステップＳ１０７の処理を継続させる。そして、ステップＳ１０７の案内メッセージの出力処理において、「終了」ボタンが操作されたことを検知した場合には、ステップＳ１０７の処理を終了させ、上述した所定の終了処理を実行し（ステップＳ１０８）、この図４に示すタクシー運転手案内処理を終了する。
【００９０】
このように、ユーザー端末装置１では、出発地と目的地とを特定して、タクシー運転手用の案内メッセージの提供を案内メッセージ提供装置３に要求することにより、図３を用いて説明したような案内メッセージ情報を得ることができる。そして、案内メッセージ提供装置３からの案内メッセージ情報に応じて、適切なポイントで、タクシー運転手に対して、適切な案内メッセージを出力し、乗車したタクシーを適切に誘導できる。
【００９１】
［案内メッセージ提供装置３の処理］
次に、案内メッセージ提供装置３において行われる処理について説明する。図６は、案内メッセージ提供装置３において行われる案内メッセージ等の提供処理を説明するためのフローチャートである。この図６に示す処理は、案内メッセージ提供装置３の主に制御部３０２によって常時実行されている処理である。
【００９２】
案内メッセージ提供装置３において、制御部３０２は、通信Ｉ／Ｆ３０１を通じてユーザー端末装置１からのアクセスを受け付けるようにし（ステップＳ２０１）、ユーザー端末装置１からのアクセスを受け付けたか否かを判別する（ステップＳ２０２）。ステップＳ２０２の判別処理において、ユーザー端末装置１からのアクセスを受け付けていないと判別したときには、ステップＳ２０１からの処理を繰り返し、ユーザー端末装置１からのアクセスを待つことになる。
【００９３】
ステップＳ２０２の判別処理において、ユーザー端末装置１からのアクセスを受け付けたと判別したときには、制御部３０２は、当該ユーザー端末装置１に対する情報受付処理を行う（ステップＳ２０３）。このステップＳ２０３においては、図５Ａに示した入力画面をユーザー端末装置１に提供する。さらに、ステップＳ２０３においては、ユーザー端末装置１からの出発地の緯度、経度の提供を受けて、これに対応する住所や地図を提供したり、目的地の名称や住所の提供を受けて、これに対応する緯度、経度や地図を提供したりするなどの処理を行う。このステップＳ２０３の情報受付処理は、ユーザー端末装置１から「終了」ボタンが操作されたことを示す情報や「ＯＫ」ボタンが操作されたことを示す情報が送信されてくるまで行われる。
【００９４】
そして、ステップＳ２０３の処理の後、ユーザー端末装置１から送信されてきた情報は、「終了」ボタンが操作されたことを示す情報か否かを判別する（ステップＳ２０４）。ステップＳ２０４の判別処理において、「終了」ボタンが操作されたことを示す情報が送信されてきたと判別したときには、当該ユーザー端末装置１との接続を解放し（ステップＳ２１２）、ステップＳ２０１からの処理を繰り返す。
【００９５】
また、ステップＳ２０４の判別処理において、「終了」ボタンが操作されたことを示す情報が送信されてきていない判別したときには、送信されてきた情報は「ＯＫ」ボタンを操作することを示す情報であると判別し、ステップＳ２０５の処理に進む。制御部３０２は、ユーザー端末装置１からの案内メッセージ提供要求を受信し、これを要求抽出部３０８に供給して、探索モード、出発地の緯度、経度、目的地の緯度、経度を抽出し、これをルート探索処理部３０９に提供する処理を行う（ステップＳ２０５）。
【００９６】
この後、制御部３０２は、ルート探索処理部３０９を制御し、ユーザー端末装置１からの要求に応じた探索モードで、要求に応じた出発地から目的地までのルート探索を行う（ステップＳ２０６）。このステップＳ２０６では、上述もしたように、道路ネットワークＤＢ３０６を用い、地図ＤＢ３０４やＰＯＩＤＢ３０５をも利用して、出発地から目的地までのルートを探索し、この結果得られたルート情報をメッセージ形成部３１０に通知する。
【００９７】
次に、制御部３０２は、メッセージ形成部３１０を制御し、ルート探索処理部３０９が探索したルートに基づき、タクシーを目的地に向わせるために、タクシー運転手に対して提供する案内メッセージ情報を形成する（ステップＳ２０７）。そして、制御部３０２は、ステップＳ２０７においてメッセージ形成部３１０が形成した案内メッセージを、メッセージ提供部３１１を制御して、要求元のユーザー端末装置１に提供する（ステップＳ２０８）。
【００９８】
この後、制御部３０２は、ユーザー端末装置１からの要求を受け付ける処理を行う（ステップＳ２０９）。すなわち、図５Ｂを用いて説明したように、ユーザー端末装置１において、案内メッセージの出力処理が開始された後においては、「地図」ボタンや「終了」ボタン等が操作される。そして、「地図」ボタンが操作された場合には、ランドマークの名称等を含む地図の提供要求がユーザー端末装置１から送信されてくるし、また、「終了」ボタンが操作された場合には、「終了」ボタンが操作されたことを示す情報が送信されてくる。このため、ステップＳ２０９では、ユーザー端末装置１から何らかの要求が送信されてくるまで、要求を待つことになる。
【００９９】
そして、ステップＳ２０９で、ユーザー端末装置１からの要求を受信すると、制御部３０２は、受信した要求は、「終了」を指示するものか否かを判別する（ステップＳ２１０）。ステップＳ２１０において、受信した要求は、「終了」を指示するものであると判別したときには、制御部３０２は当該ユーザー端末装置１との接続を解放し（ステップＳ２１２）、ステップＳ２０１からの処理を繰り返す。
【０１００】
また、ステップＳ２１０において、受信した要求は、「終了」を指示するものではないと判別したときには、制御部３０２は、受信した要求に応じた処理を実行する（ステップＳ２１１）。この後、制御部３０２は、ステップＳ２０９からの処理を繰り返す。なお。ステップＳ２１１では、例えば、指示されたランドマークを含む所定範囲の地図情報を地図ＤＢ３０４から抽出し、これをユーザー端末装置１に提供するなどの処理が行われる。
【０１０１】
このように、案内メッセージ提供装置３では、ユーザー端末装置１からの要求に応じて、出発地から目的地までのルート探索を行う。そして、探索したルートに基づき、乗車したタクシーが目的地に向えるようにタクシー運転手を案内する案内メッセージ情報を形成し、これをユーザー端末装置１に提供できる。
【０１０２】
［実施の形態の効果］
ユーザー端末装置１と案内メッセージ提供装置３とが協働し、出発地から目的地に向かうように、タクシー運転手を適切に案内できるようにする案内メッセージ情報を形成し、これを適切なポイントでタクシー運転手段に提供できる。すなわち、乗客が道順を説明できない場合でも、タクシー運転手に道順を分かり易く伝えることができる。これにより、タクシーに乗車する乗客が地理に不案内であるなどのために、タクシー運転手に対して道順を適切に伝えられない場合であっても、タクシー運転手段に適切に案内メッセージを提供し、目的地に向かうことができる。従って、詳しい道順を知らない比較的に長距離をタクシーで移動する場合、出張先や旅行先などの地理に不案内な場所でタクシーを利用する場合などにおいて用いることにより、安心してタクシーに乗車し、目的地に向かうことができる。
【０１０３】
［変形例］
なお、上述した実施の形態では、ユーザー端末装置１と案内メッセージ提供装置３とにより構成されるタクシー運転手案内システムについて説明したが、これに限るものではない。上述した実施の形態では案内メッセージ提供装置３が備えていた、地図ＤＢ３０４、ＰＯＩＤＢ３０５、道路ネットワークＤＢ３０６、テンプレートＤＢ３０７、ルート探索処理部３０９、メッセージ形成部３１０を、更にユーザー端末装置１が備えれば、いわゆるスタンドアロンで機能するタクシー運転手案内装置を実現できる。そして、タクシー運転手案内装置は、ノート型ＰＣやタブレットＰＣにより構成できる。
【０１０４】
また、この場合、地図ＤＢ３０４、ＰＯＩＤＢ３０５、道路ネットワークＤＢ３０６は、広範囲なエリアについて持つことは現実的でない。そこで、出発地と目的地とに応じて、必要なエリアの地図データ、ＰＯＩデータ、道路ネットワークデータを取得し、これを地図ＤＢ３０４、ＰＯＩＤＢ３０５、道路ネットワークＤＢ３０６に格納して利用する構成とすればよい。
【０１０５】
また、日本にきた外国人が日本でタクシーを利用する場合や日本人が外国でタクシーを利用する場合もある。そこで、表示部１０７に表示される操作ガイダンス等の情報は、ユーザー端末装置１のユーザーの母国語で表示し、案内メッセージは、ユーザー端末装置１が使用される国の言語で作成することもできる。
【０１０６】
具体的には、少なくとも出発地の緯度、経度に応じて、出発地がどの国かが分かるので、メッセージ形成部３１０が、その国の言語で案内メッセージを形成するようにすればよい。この場合、テンプレートＤＢには、複数の国の言語で作成されたテンプレートデータを用意しておけばよい。
【０１０７】
また、上述した実施の形態の場合のように、ユーザー端末装置１のユーザーの母国語で案内メッセージ情報を形成してユーザー端末装置１がこれを取得した場合であっても、当該案内メッセージは、ユーザー端末装置１側で目的とする言語に翻訳してもよい。翻訳機能は、ユーザー端末装置１に設けてもよいし、案内メッセージを所定の翻訳サイトに送信して、当該翻訳サイトから所定の言語に翻訳された案内メッセージの提供を受けることもできる。
【０１０８】
なお、図２においては省略したが、案内メッセージ提供要求には、ユーザー端末装置１を特定する例えばＩＰアドレス等の識別情報も含まれる。これにより、案内メッセージ提供装置３は、受信した案内メッセージ提供要求がどのユーザー端末装置１からのものかを特定でき、当該要求に応じた案内メッセージを要求元に適切に提供できる。
【０１０９】
また、ユーザー端末装置１の提供要求形成部１１１、メッセージ出力制御部１１２の機能は、制御部１０２で実行されるソフトウェアによって、制御部１０２の機能として実現することもできる。また、案内メッセージ提供装置３の要求抽出部３０８、ルート探索処理３０９、メッセージ形成部３１０、メッセージ提供部３１１の各機能は、制御部３０２で実行されるソフトウェアによって、制御部３０２の機能として実現することもできる。
【０１１０】
［その他］
なお、上述した実施の形態の記載からも分かるように、請求項１における案内メッセージ提供装置の各手段と、実施の形態の案内メッセージ提供装置３の各部とを対応付けると以下のようになる。すなわち、抽出手段の機能は要求抽出部３０８が、探索手段の機能はルート探索処理部３０９が、形成手段の機能はメッセージ形成部３１０が、提供手段の機能はメッセージ提供部３１１が実現している。
【０１１１】
また、請求項１における携帯通信端末の各手段と、実施の形態のユーザー端末装置１の各部とを対応付けると以下のようになる。すなわち、出発地特定手段の機能はＧＰＳ部１０６やタッチパネル１０８が、目的地受付手段の機能はタッチパネル１０８が、要求形成手段の機能は提供要求形成部１１１が、出力制御手段の機能はメッセージ出力制御部１１２が実現している。また、請求項２における携帯通信端末の検索モード受付手段の機能は、ユーザー端末装置１のタッチパネル１０８が実現している。
【０１１２】
また、この発明の案内メッセージ提供装置は、実施の形態の案内メッセージ提供装置３に対応し、この発明の携帯通信端末は、実施の形態のユーザー端末装置１に対応し、また、この発明のタクシー運転手案内装置は、上述もしたように、ユーザー端末装置１に地図ＤＢ３０４、ＰＯＩＤＢ３０５、道路ネットワークＤＢ３０６、テンプレートＤＢ３０７、ルート探索処理部３０９、メッセージ形成部３１０を設けたものとなる。
【０１１３】
また、この発明のタクシー運転手案内方法は、図４、図６に示した方法に対応している。さらに、ユーザー端末装置１で実行するタクシー運転手ナビアプリ（タクシー運転手案内プログラム）は、図４に示した処理を実行するプログラムである。また、案内メッセージ提供装置３で実行する案内メッセージ提供プログラムは、図６に示した処理を実行するプログラムとなる。
【符号の説明】
【０１１４】
１…ユーザー端末装置、１０１…無線通信部、１０１Ａ…送受信アンテナ、１０２…制御部、１０３…記憶装置、１０４…操作部、１０５…時間制御部、１０６…ＧＰＳ部、１０６Ａ…ＧＰＳアンテナ、１０７…表示部、１０８…タッチパネル、１０９…音声出力部、１１０…スピーカ、１１１…提供要求形成部、１１２…メッセージ出力制御部、２…ネットワーク、３…案内メッセージ提供装置、３０１…通信Ｉ／Ｆ、３０２…制御部、３０３…記憶装置、３０４…地図ＤＢ、３０５…ＰＯＩＤＢ、３０６…道路ネットワークＤＢ、３０７…テンプレートＤＢ、３０８…要求抽出部、３０９…ルート探索処理部、３１０…メッセージ形成部、３１１…メッセージ提供部、４…携帯端末位置情報サーバ
【図１】
2014066576.tif 000003
【図２】
2014066576.tif 000004
【図３】
2014066576.tif 000005
【図４】
2014066576.tif 000006
【図５】
2014066576.tif 000007
【図６】
2014066576.tif 000008