(57)【要約】【課題】進行方向が経路から外れた場合に、経路から外れたことをユーザに通知する。【解決手段】ユーザ端末が、出発地及び到着地を指定し、サーバ装置に対し、前記出発地から前記到着地までの交通機関を利用した移動経路の探索を要求する工程と、前記サーバ装置からの探索結果による移動経路上で、自ユーザ端末から所定の範囲内にある他ユーザ端末と通信を行い、前記他ユーザ端末の行き先に関する情報を取得する工程と、自ユーザ端末と行き先が同じ他ユーザ端末から、現在の進行方向の情報を取得する工程と、前記他ユーザ端末の進行方向と、前記自ユーザ端末の進行方向とが一致するか否か判定する工程と、前記進行方向が不一致であることをユーザに通知する工程と、を実行する。【選択図】図１
2020125957.tif 000002
【特許請求の範囲】
【請求項１】
ユーザ端末が実行するはぐれ通知方法であって、
出発地及び到着地を指定し、サーバ装置に対し、前記出発地から前記到着地までの交通機関を利用した移動経路の探索を要求する工程と、
前記サーバ装置からの探索結果による移動経路上で、自ユーザ端末から所定の範囲内にある他ユーザ端末と通信を行い、前記他ユーザ端末の行き先に関する情報を取得する工程と、
自ユーザ端末と行き先が同じ他ユーザ端末から、現在の進行方向の情報を取得する工程と、
前記他ユーザ端末の進行方向と、前記自ユーザ端末の進行方向とが一致するか否か判定する工程と、
前記進行方向が不一致であることをユーザに通知する工程と、
を備えるはぐれ通知方法。
【請求項２】
音声又は振動により前記進行方向が不一致であることをユーザに通知し、
前記他ユーザ端末の進行方向と、前記自ユーザ端末の進行方向とのずれが大きい程、前記音声又は振動を大きくして、ユーザに通知することを特徴とする請求項１に記載のはぐれ通知方法。
【請求項３】
前記進行方向が不一致である場合に、前記サーバ装置から、前記探索結果による移動経路を案内する案内情報を受信し、表示部に表示することを特徴とする請求項１又は２に記載のはぐれ通知方法。
【請求項４】
複数の他ユーザ端末から進行方向の情報を取得し、取得した複数の進行方向の平均に基づいて、複数の他ユーザ端末の全体の流れ方向を算出し、
前記全体の流れ方向と、前記自ユーザ端末の進行方向とが一致するか否か判定することを特徴とする請求項１乃至３のいずれか１項に記載のはぐれ通知方法。
【請求項５】
サーバ装置及び周囲の他ユーザ端末と通信を行うユーザ端末で実行されるプログラムであって、
前記ユーザ端末を、
出発地及び到着地を指定し、前記サーバ装置に対し、前記出発地から前記到着地までの交通機関を利用した移動経路の探索を要求する手段と、
前記サーバ装置からの探索結果による移動経路上で、自ユーザ端末から所定の範囲内にある他ユーザ端末と通信を行い、前記他ユーザ端末の行き先に関する情報を取得する手段と、
自ユーザ端末と行き先が同じ他ユーザ端末から、現在の進行方向の情報を取得する手段と、
前記他ユーザ端末の進行方向と、前記自ユーザ端末の進行方向とが一致するか否か判定する手段と、
前記進行方向が不一致であることをユーザに通知する手段
として機能させることを特徴とするプログラム。
【請求項６】
複数の停留地に関するマップ又は画像を記憶するマップ情報記憶部と、
ユーザ端末から、出発地から到着地までの交通機関を利用した移動経路の探索要求を受け付け、前記探索要求に基づいて移動経路の探索を行い、探索結果を前記ユーザ端末へ送信する経路探索部と、
前記ユーザ端末から所定の範囲内にあり、前記ユーザ端末と行き先が同じ他ユーザ端末の進行方向と、前記ユーザ端末の進行方向とが不一致である場合に、前記マップ又は画像を用いて、前記探索結果による移動経路を案内する案内情報を生成し、前記案内情報を前記ユーザ端末へ送信する案内情報生成部と、
を備える経路探索サーバ。
【請求項７】
請求項６に記載の経路探索サーバと、ユーザ端末とを備える経路探索システムであって、
前記ユーザ端末は、
出発地及び到着地を指定し、前記経路探索サーバに対し、前記出発地から前記到着地までの交通機関を利用した移動経路の探索を要求する経路探索要求部と、
前記経路探索サーバからの探索結果による移動経路上で、自ユーザ端末から所定の範囲内にある他ユーザ端末と通信を行い、前記他ユーザ端末の行き先に関する情報を取得する経路情報取得部と、
自ユーザ端末と行き先が同じ他ユーザ端末から、現在の進行方向の情報を取得する進行方向取得部と、
前記他ユーザ端末の進行方向と、前記自ユーザ端末の進行方向とが一致するか否か判定する判定部と、
前記進行方向が不一致であることをユーザに通知する報知部と、
を備えることを特徴とする経路探索システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、はぐれ通知方法、プログラム、経路検索サーバ、及び経路検索システムに関する。
【背景技術】
【０００２】
サーバに交通機関の路線や運行時刻データを蓄積し、出発地から目的地までの経路を探索し、案内する乗換案内サービスが知られている。経路の探索結果として、早く目的地まで到着する経路、運賃が安くすむ経路、列車の乗換回数が少ない経路等が出力される。また、探索結果に、乗車駅、降車駅、乗換駅の構内図や、駅周辺及び目的地周辺の地図を表示できるようにしたサービスも知られている。
【０００３】
東京駅、新宿駅、渋谷駅など、多数の路線が乗り入れている駅は、乗り換えのための経路が複雑であり、スムーズに乗り換えることが困難であった。また、多数の乗降客が様々な方向へ歩いて行くため、不慣れな利用者は、乗り換えや駅の外へ出るためにどこへ向かえばよいか分からず、駅構内で迷うことがあった。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００２−１６９９１５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
本発明は、進行方向が経路から外れた場合に、経路から外れたことをユーザに通知するはぐれ通知方法、プログラム、経路検索サーバ、及び経路検索システムを提供することを課題とする。
【課題を解決するための手段】
【０００６】
本発明によるはぐれ通知方法は、ユーザ端末が実行するはぐれ通知方法であって、出発地及び到着地を指定し、サーバ装置に対し、前記出発地から前記到着地までの交通機関を利用した移動経路の探索を要求する工程と、前記サーバ装置からの探索結果による移動経路上で、自ユーザ端末から所定の範囲内にある他ユーザ端末と通信を行い、前記他ユーザ端末の行き先に関する情報を取得する工程と、自ユーザ端末と行き先が同じ他ユーザ端末から、現在の進行方向の情報を取得する工程と、前記他ユーザ端末の進行方向と、前記自ユーザ端末の進行方向とが一致するか否か判定する工程と、前記進行方向が不一致であることをユーザに通知する工程と、を備える。
【０００７】
本発明の一態様では、音声又は振動により前記進行方向が不一致であることをユーザに通知し、前記他ユーザ端末の進行方向と、前記自ユーザ端末の進行方向とのずれが大きい程、前記音声又は振動を大きくして、ユーザに通知する。
【０００８】
本発明の一態様では、前記進行方向が不一致である場合に、前記サーバ装置から、前記探索結果による移動経路を案内する案内情報を受信し、表示部に表示する。
【０００９】
本発明の一態様では、複数の他ユーザ端末から進行方向の情報を取得し、取得した複数の進行方向の平均に基づいて、複数の他ユーザ端末の全体の流れ方向を算出し、前記全体の流れ方向と、前記自ユーザ端末の進行方向とが一致するか否か判定する。
【００１０】
本発明のプログラムは、サーバ装置及び周囲の他ユーザ端末と通信を行うユーザ端末で実行されるプログラムであって、前記ユーザ端末を、出発地及び到着地を指定し、前記サーバ装置に対し、前記出発地から前記到着地までの交通機関を利用した移動経路の探索を要求する手段と、前記サーバ装置からの探索結果による移動経路上で、自ユーザ端末から所定の範囲内にある他ユーザ端末と通信を行い、前記他ユーザ端末の行き先に関する情報を取得する手段と、自ユーザ端末と行き先が同じ他ユーザ端末から、現在の進行方向の情報を取得する手段と、前記他ユーザ端末の進行方向と、前記自ユーザ端末の進行方向とが一致するか否か判定する手段と、前記進行方向が不一致であることをユーザに通知する手段として機能させるものである。
【００１１】
本発明の経路検索サーバは、複数の停留地に関するマップ又は画像を記憶するマップ情報記憶部と、ユーザ端末から、出発地から到着地までの交通機関を利用した移動経路の探索要求を受け付け、前記探索要求に基づいて移動経路の探索を行い、探索結果を前記ユーザ端末へ送信する経路探索部と、前記ユーザ端末から所定の範囲内にあり、前記ユーザ端末と行き先が同じ他ユーザ端末の進行方向と、前記ユーザ端末の進行方向とが不一致である場合に、前記マップ又は画像を用いて、前記探索結果による移動経路を案内する案内情報を生成し、前記案内情報を前記ユーザ端末へ送信する案内情報生成部と、を備えるものである。
【００１２】
本発明の経路検索システムは、経路探索サーバと、ユーザ端末とを備える経路探索システムであって、前記ユーザ端末は、出発地及び到着地を指定し、前記経路探索サーバに対し、前記出発地から前記到着地までの交通機関を利用した移動経路の探索を要求する経路探索要求部と、前記経路探索サーバからの探索結果による移動経路上で、自ユーザ端末から所定の範囲内にある他ユーザ端末と通信を行い、前記他ユーザ端末の行き先に関する情報を取得する経路情報取得部と、自ユーザ端末と行き先が同じ他ユーザ端末から、現在の進行方向の情報を取得する進行方向取得部と、前記他ユーザ端末の進行方向と、前記自ユーザ端末の進行方向とが一致するか否か判定する判定部と、前記進行方向が不一致であることをユーザに通知する報知部と、を備えるものである。
【発明の効果】
【００１３】
本発明によれば、進行方向が経路から外れた場合に、経路から外れたことをユーザに通知できる。
【図面の簡単な説明】
【００１４】
【図１】本発明の実施形態に係る経路探索システムの利用例を示す図である。
【図２】ユーザの進行方向の例を示す図である。
【図３】図３Ａ、図３Ｂは同実施形態に係る経路検索システムの概略構成図である。
【図４】同実施形態に係る経路検索システムのブロック構成図である。
【図５】ユーザ端末の機能ブロック図である。
【図６】同実施形態に係るはぐれ通知方法を説明するフローチャートである。
【発明を実施するための形態】
【００１５】
以下、本発明の実施の形態を図面に基づいて説明する。本実施形態による経路探索システムによれば、複数のユーザが、各自のユーザ端末を使用して目的地までの経路探索を行い、探索結果を参照して移動する。図１、図３Ｂに示すように、ユーザＵ１が所有するユーザ端末２は、探索結果による移動経路上で、周囲のユーザＵ２が所有するユーザ端末２Ｔと通信を行い、ユーザＵ２の行き先を確認する。
【００１６】
ユーザ端末２は、ユーザ端末２と行き先が同じユーザ端末２Ｔから、ユーザ端末２Ｔ（ユーザ端末２Ｔを所持するユーザＵ２）の進行方向の情報を取得する。そして、ユーザ端末２は、ユーザ端末２とユーザ端末２Ｔとの進行方向が一致しているか否か判定し、不一致の場合、ユーザＵ１に通知する。例えば、音声や振動により、進行方向の不一致を通知する。
【００１７】
図２に示すように、所定の範囲Ｃ内におり、行き先が同じ複数のユーザＵ２の進行方向から、全体の流れ方向を算出する。そして、ユーザＵ１の進行方向が、全体の流れ方向と一致していない場合に、ユーザＵ１に行き先が同じ集団からはぐれていることを通知する。所定範囲Ｃよりも外側にいるユーザＵ３のユーザ端末とは通信を行わず、ユーザＵ３の進行方向は考慮しない。所定範囲Ｃの大きさは、例えば、ユーザ端末２を中心に半径１０メートル程度である。
【００１８】
例えば、ユーザ端末２は、駅構内で周囲のユーザ端末２Ｔと通信を行い、これから乗る路線が同じである（１以上の）ユーザ端末２Ｔから進行方向の情報を取得する。ユーザ端末２は、ユーザ端末２Ｔの進行方向から全体の流れ方向を算出する。この全体の流れ方向が、目的の路線に乗るための正しい経路である確率が高いため、ユーザ端末２Ｔは、自端末の進行方向と全体の流れ方向とが不一致となる場合、ユーザＵ１に経路から外れていることを通知する。
【００１９】
ユーザＵ１は、ユーザ端末２からの通知により、自身の現在の移動方向が誤っている可能性が高いことに気付き、周囲の案内板や人の流れ等を確認し、正しい経路で移動することが可能となる。経路から外れると音声や振動等による通知があるため、ユーザＵ１は、ユーザ端末２の画面を見ながら歩く必要はない。
【００２０】
また、ユーザＵ１の移動方向が誤っている場合、サーバ装置１がユーザ端末２に対し、マップや目印となる画像などの案内情報を送信してもよい。ユーザＵ１は、ユーザ端末２に表示されている案内情報を見て、目的地へ向かうことができる。
【００２１】
図３Ａ、図３Ｂに示すように、本実施形態に係る経路探索システムは、サーバ装置１（経路探索サーバ）と、ユーザ端末２、２Ｔとを備える。ユーザ端末２はユーザＵ１が所有するスマートフォン等であり、ユーザ端末２ＴはユーザＵ１の周囲にいる１以上のユーザＵ２が所有するスマートフォン等である。
【００２２】
ユーザ端末２は、サーバ装置１とインターネット等を介して通信を行うと共に、ユーザ端末２ＴとBluetooth（登録商標）等の近距離無線通信規格を利用して通信を行う。ユーザ端末２Ｔもユーザ端末２と同様にサーバ装置１と通信可能となっている。
【００２３】
次に、サーバ装置１の構成について説明する。図４に示すように、サーバ装置１は、データベースとして、マップ情報記憶部１０Ａ及び経路情報記憶部１０Ｂを有する。また、サーバ装置１は、通信処理部１１、経路探索部１２、及び案内情報生成部１３を有する。
【００２４】
通信処理部１１、経路探索部１２、及び案内情報生成部１３はハードウェアで構成してもよいし、ソフトウェアで構成してもよい。例えば、各部は、コンピュータのＣＰＵ、ＲＡＭ、ＲＯＭなどで構成され、ＲＡＭやＲＯＭ、ハードディスクや半導体メモリ等の記録媒体に記憶されたプログラムが動作することにより実現される。
【００２５】
マップ情報記憶部１０Ａは、構内図や地図等のマップ情報を格納する。また、マップ情報記憶部１０Ａは、目印となる場所や建物の画像データを格納する。画像データは、経路探索サービスを提供する事業者が準備したものでもよいし、企業ユーザによって登録されたものであってもよい。
【００２６】
経路情報記憶部１０Ｂは、出発地から目的地までの移動経路及び利用する交通機関を特定するために必要な経路情報を格納する。例えば、鉄道、バスなどの交通機関の路線、時刻表、料金、乗換可能駅などを含む。
【００２７】
通信処理部１１は、ユーザ端末２と通信を行い、経路探索要求を受け付け、探索結果を送信する。また、通信処理部１１は、ユーザ端末２から進行方向が全体流れ方向と不一致であるという通知を受け取ると、正しい経路での移動を支援するためのマップや画像等を含む案内情報をユーザ端末２へ送信する。
【００２８】
経路探索部１２は、ユーザ端末２からの経路探索要求に応じ、探索要求に含まれる探索条件に従って、移動経路を１つ以上探索する。探索結果は通信処理部１１によりユーザ端末２へ送信される。
【００２９】
案内情報生成部１３は、ユーザ端末２へ送信した探索結果、及びユーザ端末２の現在位置から、ユーザ端末２の行き先を判別し、マップや画像を用いて行き先までの移動経路を案内する案内情報を生成する。例えば、探索結果がＡ駅での路線Ｌ１から路線Ｌ２への乗り換えを含み、ユーザ端末２が現在Ａ駅にある場合、Ａ駅の構内図や、路線Ｌ２の乗車ホームまでの経路にある目印の画像を含む案内情報が生成される。
【００３０】
次に、ユーザ端末２の構成について説明する。ユーザ端末２は、サーバ装置１と通信可能なスマートフォンやタブレット端末等であり、記憶部２０、制御部２１、タッチパネル２２（表示部、操作部）、センサ２３、第１通信部２４、第２通信部２５、報知部２６、現在位置情報を取得するためのＧＰＳ機能（図示略）等を備える。記憶部２０は、ＣＰＵが各種の処理を実行するために必要なプログラムやデータ等を格納しており、半導体メモリ等が用いられる。
【００３１】
制御部２１は、ユーザ端末２の各部の制御を行い、例えばＣＰＵを含む。センサ２３は、ユーザ端末２の進行方向を検出するものであり、加速度センサ、ジャイロセンサ、地磁気センサ（電子コンパス）等を含む。
【００３２】
第１通信部２４は、インターネット等を介してサーバ装置１と通信を行う。第２通信部２５は、Bluetooth（登録商標）等の近距離無線通信規格を利用して、周囲のユーザ端末２Ｔと通信を行う。
【００３３】
報知部２６は、全体の流れ方向から外れたことをユーザＵ１に通知するものであり、音声を出力するスピーカや、振動を発生させるモータ等を含む。
【００３４】
ユーザ端末２のＣＰＵが記憶部２０に記憶されているプログラムを実行することで、図５に示すように、通信処理部２０１、経路探索要求部２０２、経路情報取得部２０３、進行方向取得部２０４、流れ方向算出部２０５及び判定部２０６の機能が実現される。各部の処理を図６に示すフローチャートを用いて説明する。
【００３５】
通信処理部２０１は、経路探索に際し、第１通信部２４を介してサーバ装置１と通信を行う。また、通信処理部２０１は、経路探索結果による移動経路上で、第２通信部２５を介して周囲のユーザ端末２Ｔと通信を行う（ステップＳ２）。
【００３６】
経路探索要求部２０２は、出発地、目的地、日時（出発日時、到着日時等）を入力する画面をタッチパネル２２に表示し、ユーザＵ１から探索条件の入力を受け付ける。経路探索要求部２０２は、探索条件を含む探索要求をサーバ装置１へ送信する（ステップＳ１）。経路探索要求部２０２は、サーバ装置１から経路探索結果を受信し、タッチパネル２２に表示する。
【００３７】
経路情報取得部２０３は、周囲のユーザ端末２Ｔから、現在向かっている場所（行き先）に関する経路情報を取得する。現在向かっている場所とは、例えば、鉄道の乗換駅にいる場合は、この後に乗る路線の乗車ホームである。また、例えば、目的地の最寄り駅にいる場合は、改札や駅出口が現在向かっている場所となる。
【００３８】
現在向かっている場所が同じ、すなわち進むべき経路が同じユーザ端末２Ｔがある場合（ステップＳ３＿Ｙｅｓ）、進行方向取得部２０４は、このユーザ端末２Ｔから現在の進行方向の情報を取得する（ステップＳ４）。
【００３９】
流れ方向算出部２０５は、ユーザ端末２Ｔから取得した進行方向の単位ベクトルを合算し、平均をとることで、（１以上の）ユーザ端末２Ｔの全体の流れ方向を算出する（ステップＳ５）。
【００４０】
判定部２０６は、センサ２３を用いて検出したユーザ端末２の進行方向と、流れ方向算出部２０５が算出した全体の流れ方向とを比較し、一致しているか否か判定する（ステップＳ６）。例えば、判定部２０６は、ユーザ端末２の進行方向と全体の流れ方向との内積を計算し、算出した値が０より大きい場合は、方向が一致していると判定する。一方、算出した値が０以下の場合は、方向が不一致であり、ユーザＵ１は、全体の流れからはぐれていると判定する。
【００４１】
ユーザＵ１が全体の流れからはぐれていると判定されると（ステップＳ６＿Ｎｏ）、制御部２１は報知部２６を制御し、ユーザＵ１に全体の流れ方向から外れたことを通知する（ステップＳ７）。また、制御部２１は、判定結果をサーバ装置１へ送信し、サーバ装置１から案内情報を取得して、タッチパネル２２に表示する。
【００４２】
このように、本実施形態によれば、ユーザＵ１の進行方向と、ユーザＵ１と同じ場所に向かっている周囲のユーザＵ２の進行方向とが不一致となり、ユーザＵ１が正しい経路からはぐれた（と考えられる）場合に、経路からはぐれたことをユーザＵ１に通知する。ユーザＵ１は、通知によって自身の現在の移動方向が誤っている可能性が高いことに気付き、正しい経路で移動することが可能となる。
【００４３】
上記実施形態において、ユーザ端末２の進行方向と全体の流れ方向とのずれが大きい程、ユーザＵ１への通知音や振動が大きくなるようにしてもよい。
【００４４】
上記実施形態では、ユーザＵ１が全体の流れからはぐれている場合に、通知音や振動による通知を行う例について説明したが、ユーザＵ１の進行方向と全体の流れ方向とが一致している間は通知を行い、不一致になると通知を停止するようにしてもよい。
【００４５】
上記実施形態では、交通機関として鉄道を利用する例について説明したが、鉄道に限定されず、例えば、バス、飛行機、船舶など、様々な交通機関を利用することができる。サーバ装置１のマップ情報記憶部１０Ａには、駅、バス停、空港、港などの停留地について、マップや写真データ（画像データ）が格納される。
【００４６】
上記実施形態では、ユーザ端末２が、周囲のユーザ端末２Ｔから、現在向かっている場所や進行方向に関する情報を収集する例について説明したが、周囲のユーザ端末２Ｔから要求があった場合は、自端末の現在向かっている場所や進行方向に関する情報をユーザ端末２Ｔへ送信する。
【００４７】
なお、本発明は上記実施形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化できる。また、上記実施形態に開示されている複数の構成要素の適宜な組み合わせにより、種々の発明を形成できる。例えば、実施形態に示される全構成要素から幾つかの構成要素を削除してもよい。さらに、異なる実施形態にわたる構成要素を適宜組み合わせてもよい。
【符号の説明】
【００４８】
１  サーバ装置
２、２Ｔ  ユーザ端末
１０Ａ  マップ情報記憶部
１０Ｂ  経路情報記憶部
１１  通信処理部
１２  経路探索部
１３  案内情報生成部
２０  記憶部
２１  制御部
２２  タッチパネル
２３  センサ
２４  第１通信部
２５  第２通信部
２６  報知部
２０１  通信処理部
２０２  経路探索要求部
２０３  経路情報取得部
２０４  進行方向取得部
２０５  流れ方向算出部
２０６  判定部
【図１】
2020125957.tif 000003
【図２】
2020125957.tif 000004
【図３】
2020125957.tif 000005
【図４】
2020125957.tif 000006
【図５】
2020125957.tif 000007
【図６】
2020125957.tif 000008