(57)【要約】【課題】フリー乗降区間を利用する移動経路をユーザに提供し、ユーザの利便性を向上させる。【解決手段】実施形態に係る情報処理システム１は、少なくとも一つの対象位置を受け付ける受付部２２１と、受け付けた対象位置および乗合車両のフリー乗降区間に基づいてフリー乗降区間内の乗降場所を設定する乗降場所設定部３２１と、を備える。【選択図】図１
2019178960.tif 000002
【特許請求の範囲】
【請求項１】
少なくとも一つの対象位置を受け付ける受付手段と、
前記対象位置と、道路に沿って所定の経路を移動する乗合車両のフリー乗降区間とに基づいて、前記フリー乗降区間内の乗降場所を設定する乗降場所設定手段と、
前記乗降場所を出力する情報出力手段と、
を備えることを特徴とする情報処理システム。
【請求項２】
前記乗降場所設定手段は、前記フリー乗降区間と前記対象位置との間の移動コストが最小となる場所を前記乗降場所として設定することを特徴とする請求項１に記載の情報処理システム。
【請求項３】
前記乗降場所設定手段は、前記対象位置から所定の範囲内にあるフリー乗降属性を有する停留所間の道路リンクと、前記対象位置から前記フリー乗降区間までの徒歩経路とが接する地点を前記乗降場所として設定することを特徴とする請求項１に記載の情報処理システム。
【請求項４】
前記受付手段は、前記対象位置として、出発地と目的地を受け付け、
前記出発地、前記目的地および前記乗降場所に基づいて、前記出発地から前記目的地までの移動経路を探索する経路探索手段をさらに備えることを特徴とする請求項１〜３のいずれかに記載の情報処理システム。
【請求項５】
前記経路探索手段は、前記乗降場所の前または後の停留所の時刻表に基づいて前記乗降場所で乗車または降車する時刻を決定することを特徴とする請求項４に記載の情報処理システム。
【請求項６】
前記設定された乗降場所を記憶するデータベースを作成するデータベース作成手段と、
前記作成されたデータベースに基づいて、前記フリー乗降区間に係る交通課題を分析する分析手段をさらに備えることを特徴とする請求項１〜５のいずれかに記載の情報処理システム。
【請求項７】
ユーザの現在位置を取得する端末現在位置取得手段と、
前記ユーザの現在位置および前記乗降場所に基づいて、前記乗合車両の降車案内を行う情報出力手段と、
をさらに備えることを特徴とする請求項１〜６のいずれかに記載の情報処理システム。
【請求項８】
前記情報出力手段は、前記ユーザの現在位置と、前記乗降場所の前または後の停留所とに基づいて、前記乗合車両の降車案内を行うことを特徴とする請求項７に記載の情報処理システム。
【請求項９】
道路に沿って所定の経路を移動する乗合車両に乗車しようとするユーザの端末装置の現在位置を取得する端末現在位置取得手段と、
前記乗合車両の現在位置を取得する乗合車両現在位置取得手段と、
前記端末装置の現在位置、前記乗合車両の現在位置、および前記乗合車両のフリー乗降区間に基づいて、前記フリー乗降区間内の乗車場所を探索する乗車場所探索部と、
前記乗車場所を前記端末装置の出力部に出力する情報出力手段と、
を備えることを特徴とする情報処理システム。
【請求項１０】
道路に沿って所定の経路を移動する乗合車両のフリー乗降区間を提示する情報出力手段と、
ユーザから前記乗合車両の希望乗降場所を受け付ける受付手段と、
を備えることを特徴とする情報処理システム。
【請求項１１】
前記希望乗降場所を記憶する希望乗降場所データベースを作成するデータベース作成部と、
前記作成されたデータベースに基づいて、前記フリー乗降区間に係る交通課題を分析する分析手段と、
をさらに備えることを特徴とする請求項１０に記載の情報処理システム。
【請求項１２】
端末装置と通信可能に接続されたサーバにおいて実行される情報処理プログラムであって、
前記端末装置は、少なくとも一つの対象位置を受け付ける受付手段を有し、
前記情報処理プログラムは、コンピュータを、前記対象位置と、道路に沿って所定の経路を移動する乗合車両のフリー乗降区間とに基づいて、前記フリー乗降区間内の乗降場所を設定する乗降場所設定手段として機能させるための情報処理プログラム。
【請求項１３】
通信可能に接続された複数のコンピュータによって構成される情報処理システムであって、
少なくとも一つの対象位置を受け付ける受付手段と、
前記対象位置と、道路に沿って所定の経路を移動する乗合車両のフリー乗降区間とに基づいて、前記フリー乗降区間内の乗降場所を設定する乗降場所設定手段と、
を備えた情報処理システムを機能させるために、
上記コンピュータの少なくとも１つを上記手段の少なくとも１つとして機能させるための情報処理プログラム。
【請求項１４】
通信可能に接続された複数のコンピュータによって、請求項１〜８のいずれかに記載の情報処理システムを機能させるために、
上記コンピュータのうちの１つを請求項１〜８のいずれかに記載の情報処理システムにおける各手段の少なくとも１つとして機能させるための情報処理プログラム。
【請求項１５】
コンピュータを、請求項１〜８のいずれかに記載の情報処理システムにおける各手段の少なくとも１つとして機能させるための情報処理プログラム。
【請求項１６】
通信可能に接続された複数の情報処理装置によって、
少なくとも一つの対象位置を受け付ける受付手段と、
前記対象位置と、道路に沿って所定の経路を移動する乗合車両のフリー乗降区間とに基づいて、前記フリー乗降区間内の乗降場所を設定する乗降場所設定手段と、
前記乗降場所を出力する情報出力手段と、
を備えた情報処理システムを構成するために、
上記手段の少なくとも１つを備えたことを特徴とする情報処理装置。
【請求項１７】
コンピュータを、
少なくとも一つの対象位置を受け付ける受付手段、
前記対象位置と、道路に沿って所定の経路を移動する乗合車両のフリー乗降区間とに基づいて、前記フリー乗降区間内の乗降場所を設定する乗降場所設定手段、および
前記乗降場所を出力する情報出力手段
として機能させるための情報処理プログラム。
【請求項１８】
受付手段が、少なくとも一つの対象位置を受け付けるステップと、
乗降場所設定手段が、前記対象位置と、道路に沿って所定の経路を移動する乗合車両のフリー乗降区間とに基づいて、前記フリー乗降区間内の乗降場所を設定するステップと、
情報出力手段が、前記乗降場所を出力するステップと、
を備えることを特徴とする情報処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理システム、情報処理プログラム、情報処理装置、および情報処理方法に関する。
【背景技術】
【０００２】
従来、バス等の公共交通機関を利用する移動経路を探索し、ユーザに提示するナビゲーションシステムが知られている。特許文献１には、バスを利用して鉄道駅近くのバス停で降車し、その後鉄道を利用する経路が提示される。
【０００３】
ところで、近年、フリー乗降区間と呼ばれる区間が設けられたバス路線が登場している。このフリー乗降区間では、バス停以外の場所でもバスに乗降することが可能である。例えば、バス利用者は、国土交通省の許認可を受けた特定の区間に限り、走行中のバスに向かって手を挙げるなどの合図を送ることでバスに乗車することが可能である。また、バスに乗車中、バス停以外の場所であってもフリー乗降区間内であれば、車内の押しボタンを押下したり、運転手に口頭で停車場所を申し出ることで、駐停車禁止の場所や停車すると危険な場所でない限り、降車することが可能である。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１７−２０８５３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
従来のナビゲーションシステムでは、フリー乗降区間が考慮されていないため、実際にはフリー乗降区間で乗降できるにもかかわらず、バス停で乗降する経路しか探索できず、徒歩移動距離が不必要に長い経路がユーザに提示されてしまうことがあるという課題があった。
【０００６】
本発明は、フリー乗降区間を利用する移動経路をユーザに提供し、ユーザの利便性を向上させることができる情報処理システム、情報処理プログラム、情報処理装置、および情報処理方法を提供する。
【課題を解決するための手段】
【０００７】
本発明に係る情報処理システムは、
少なくとも一つの対象位置を受け付ける受付手段と、
前記対象位置と、道路に沿って所定の経路を移動する乗合車両のフリー乗降区間とに基づいて、前記フリー乗降区間内の乗降場所を設定する乗降場所設定手段と、
前記乗降場所を出力する情報出力手段と、
を備えることを特徴とする。
【発明の効果】
【０００８】
本発明によれば、フリー乗降区間を利用する移動経路をユーザに提供し、ユーザの利便性を向上させることができる。
【図面の簡単な説明】
【０００９】
【図１】第１の実施形態に係る情報処理システムの概略的な構成を示す図である。
【図２】バス停および道路リンクにフリー乗降属性を付与することについて説明するための図である。
【図３Ａ】第１の実施形態に係る情報処理システムの処理動作の一例を示すシーケンス図である。
【図３Ｂ】図３Ａに続く、第１の実施形態に係る情報処理システムの処理動作の一例を示すシーケンス図である。
【図３Ｃ】図３Ｂに続く、第１の実施形態に係る情報処理システムの処理動作の一例を示すシーケンス図である。
【図４】（ａ）は対象位置周辺のバス停の探索を説明するための図であり、（ｂ）は仮停留所ノードの設定を説明するための図である。
【図５】仮停留所ノードの時刻表（到着時刻、出発時刻）の決め方を説明するための図である。
【図６】（ａ）は経路探索結果を示す画面であり、（ｂ）は（ａ）の画面においてボタンＢが選択された場合に表示される地図を示す。
【図７】降車案内に係る処理を説明するためのフローチャートである。
【図８】端末装置に表示される降車案内メッセージの例を示す図である。
【図９】端末装置に表示される降車案内メッセージの別の例を示す図である。
【図１０】第２の実施形態に係る情報処理システムの概略的な構成を示す図である。
【図１１Ａ】第２の実施形態に係る情報処理システムの処理動作の一例を示すシーケンス図である。
【図１１Ｂ】図１１Ａに続く、第２の実施形態に係る情報処理システムの処理動作の一例を示すシーケンス図である。
【図１２】端末装置に表示される乗車案内の画面例を示す図である。
【図１３】第３の実施形態に係る情報処理システムの概略的な構成を示す図である。
【発明を実施するための形態】
【００１０】
以下、本発明に係る実施形態について、図面を参照しながら具体的に説明する。なお、各図において同等の機能を有する構成要素には同一の符号を付す。
【００１１】
以下の実施形態では、バスを例として説明するが、本発明は既存のバス以外の、道路に沿って所定の経路を移動する乗合車両についても適用可能である。乗合車両は、有人または無人の自動運転車であってもよいし、あるいは遠隔操作される車両であってもよい。
【００１２】
また、本願において、「フリー乗降区間」の用語は、乗車および降車の一方のみの場合も含む。すなわち、フリー乗車のみ可能な区間、またはフリー降車のみ可能な区間も含む。同様に、「乗降場所」の用語は、乗車および降車の一方のみの場所の場合も含む。また、「乗降場所」、「乗車場所」、「降車場所」は、地点に限らず、ある範囲にわたる区間を示してもよい。
【００１３】
（第１の実施形態）
本実施形態に係る情報処理システム１は、図１に示すように、端末装置２、サーバ３およびネットワーク４を備えている。端末装置２およびサーバ３は、インターネット等のネットワーク４を介して互いに通信可能に接続されている。なお、ネットワーク４は、有線回線および無線回線のいずれでもよく、回線の種類や形態は問わない。
【００１４】
以下、端末装置２、サーバ３の順にそれぞれ詳しく説明する。
【００１５】
＜端末装置＞
端末装置２は、ユーザが使用する情報処理端末であり、例えばスマートフォン、タブレット端末、携帯電話等のモバイル情報端末である。なお、対象位置を検索したり、移動経路を取得するのみであれば、端末装置２はパソコン等の固定型の端末であってもよい。
【００１６】
端末装置２は、図１に示すように、通信部２１と、制御部２２と、測位部２３と、操作入力部２４と、出力部２５と、を有する。
【００１７】
通信部２１は、ネットワーク４を介して端末装置２とサーバ３との間で情報を送受信するためのインターフェースである。制御部２２は、端末装置２全体を統御する。測位部２３は、端末装置２の現在位置を示す現在位置情報を測位するものであり、例えばＧＰＳ（Global Positioning System）受信装置である。操作入力部２４は、ユーザが端末装置２に情報を入力するためのインターフェースであり、例えば、キーボード、マウス、タッチパネル、ボタン、マイク等である。出力部２５は、例えば液晶ディスプレイ、有機ＥＬディスプレイ等の映像表示手段であり、ユーザからの操作を受け付けるためのＧＵＩ（Ｇｒａｐｈｉｃａｌ  Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ）など、様々な情報を表示する。なお、操作入力部２４がタッチパネルの場合には、操作入力部２４が出力部２５を兼ねてもよい。
【００１８】
次に、端末装置２の制御部２２について詳しく説明する。
【００１９】
制御部２２は、図１に示すように、受付部２２１と、情報出力部２２２と、端末現在位置取得部２２３と、を有している。制御部２２の各部は端末装置２内のプロセッサが所定のプログラムを実行してソフトウェアによる処理がハードウェア資源を用いて具体的に実現されるものであってもよいし、実装されているハードウェア自身により実現されるものであってもよい。
【００２０】
受付部２２１は、少なくとも一つの対象位置を受け付ける。本実施形態では、対象位置は、経路探索の実行に必要となる位置（出発地、目的地等）である。受付部２２１は、操作入力部２４を介してユーザから対象位置を受け付けるが、これに限られず、端末現在位置取得部２２３により取得された端末装置２の現在位置を対象位置として受け付けてもよい。また、受付部２２１は、過去の経路探索履歴に基づいて対象位置を設定してもよいし、ユーザが事前に登録した経路（通勤・通学ルート、お気に入りルート等）の情報に基づいて対象位置を設定してもよい。その他、受付部２２１は、カレンダーやスケジュールアプリ等のアプリに設定された情報に基づいて対象位置を設定してもよい。
【００２１】
その他、対象位置はユーザがウェブ等で検索した場所であってもよい。より一般的に言えば、対象位置はＰＯＩ（Ｐｏｉｎｔ  Ｏｆ  Ｉｎｔｅｒｅｓｔ）であってもよい。ＰＯＩは、便利な場所や興味のある場所などとして人が知覚する特定の地点および施設等であって、店舗（例えば、コンビニエンスストア、ガソリンスタンド、飲食店等）、会社、事務所、公共施設（例えば、官庁、学校、郵便局）、娯楽施設（例えば、映画館、劇場、遊園地等）、および、屋外施設（例えば、公園、バスターミナル、屋外駐車場等）等である。また、ＰＯＩは、一時的に行われるイベント（例えば、祭り、コンサート、フリーマーケット、スポーツの試合等）のに関する情報であってもよい。
【００２２】
情報出力部２２２は、ユーザに提示すべき各種情報を出力先に応じた形態で出力する。本実施形態では、情報出力部２２２は、サーバ３から受信した経路探索結果やフリー乗降区間内の乗降場所等の情報を映像信号に変換し、表示手段としての出力部２５に出力する。なお、情報の出力先は、出力部２５に限られず、端末装置２に無線または有線で接続された外部の装置（プリンタ、外付けディスプレイ等）であってもよい。
【００２３】
端末現在位置取得部２２３は、端末装置２の現在位置を取得する。具体的には、端末現在位置取得部２２３は、測位部２３から位置情報を取得する。位置情報は、例えば緯度および経度で示される。端末装置２の現在位置が取得されることで、例えばバスに乗車しているユーザの現在位置が把握される。
【００２４】
なお、情報出力部２２２は、降車案内手段として機能してもよい。この場合、情報出力部２２２は、端末現在位置取得部２２３により取得されたユーザの現在位置と、後述の乗降場所設定部３２１により設定された乗降場所（降車場所）とに基づいて、バスの降車案内（プッシュ通知、音声など）を行う。降車案内は、例えば、降車場所から所定距離だけ離れた位置に来たときに行われる。あるいは、降車場所に到着する予定の時刻から所定時間前に行われてもよい。
【００２５】
また、降車案内は、降車場所の前または後のバス停（以下、「基準停留所」ともいう。）を基準に行われてもよい。この場合、情報出力部２２２は、ユーザの現在位置および基準停留所の位置に基づいてバスの降車案内を行う。例えば、降車場所の前のバス停を通過してから所定の距離を走行したときに降車案内を行う。あるいは、降車場所の後のバス停から所定の距離だけ離れた位置に来たときに降車案内を行う。
【００２６】
＜サーバ＞
次に、サーバ３について説明する。図１に示すように、サーバ３は、通信部３１と、制御部３２と、記憶部３３とを有する。通信部３１は、ネットワーク４を介して端末装置２とサーバ３との間で情報を送受信するためのインターフェースである。
【００２７】
制御部３２は、乗降場所設定部３２１と、経路探索部３２２と、データベース作成部３２３と、分析部３２４と、を有している。制御部３２の各部はサーバ３内のプロセッサが所定のプログラムを実行してソフトウェアによる処理がハードウェア資源を用いて具体的に実現されるものであってもよいし、実装されているハードウェア自身により実現されるものであってもよい。制御部３２の各部の詳細は後述する。
【００２８】
記憶部３３は、経路ネットワークデータベース３３１と、フリー乗降区間利用データベース３３２と、を有する。
【００２９】
なお、記憶部３３は、例えばハードディスク、半導体メモリ（ＳＳＤ等）などの記憶デバイスにより構成される。この記憶部３３には、制御部３２で実行されるプログラムや他のデータが記憶されてもよい。
【００３０】
また、経路ネットワークデータベース３３１およびフリー乗降区間利用データベース３３２の少なくともいずれか一つは、ネットワークを介してサーバ３と通信可能に接続された別の情報処理装置内に設けられてもよい。
【００３１】
経路ネットワークデータベース３３１は、経路探索部３２２が経路探索を実行する際などに使用される。この経路ネットワークデータベース３３１は、電車やバス等の公共交通機関の経路ネットワークを示す経路ネットワーク情報を含む。なお、鉄道やバス等の公共交通機関の他、車、自転車、徒歩の経路ネットワークを示す経路ネットワーク情報を含んでもよい。
【００３２】
経路ネットワーク情報は、複数のノードと、複数のノード間を接続するリンクと、を含む。この経路ネットワーク情報には、交通ネットワーク情報が含まれる。交通ネットワーク情報は、鉄道やバス等の交通網や道路網を規定する情報であり、駅、バス停、路線、時刻表、料金などの公共交通機関に関する情報を含む。バスに関する交通ネットワーク情報は、バスネットワーク情報と呼ばれ、路線のどの部分がフリー乗降区間であるのかを示すフリー乗降区間情報を含む。
【００３３】
また、経路ネットワークデータベース３３１は、徒歩ネットワーク情報を有している。この徒歩ネットワーク情報を利用して、出発地からフリー乗降区間までの徒歩経路、またはフリー乗降区間から目的地までの徒歩経路が探索される。
【００３４】
経路ネットワーク情報に含まれる情報のうち、バス交通網を規定する道路リンクおよびバス停については、フリー乗降区間に基づいてフリー乗降属性が付与される。具体的には、図２に示すように、フリー乗降区間内の道路リンクＬ１およびＬ２にはフリー乗降属性が付与される。ここで、道路リンクＬ１はノードＮ１とノードＮ２を接続するリンクであり、道路リンクＬ２はノードＮ２とノードＮ３を接続するリンクである。また、フリー乗降区間内のバス停Ｓ１およびＳ２にもフリー乗降属性が付与される。
【００３５】
フリー乗降区間利用データベース３３２は、後述のデータベース作成部３２３により作成されるデータベースであり、乗降場所設定部３２１により設定された乗降場所のログデータを記憶する。なお、フリー乗降区間利用データベース３３２では、乗降場所設定部３２１により設定された乗降場所と、フリー乗降区間とが関連付けて記憶されてもよい。
【００３６】
次に、制御部３２の各部の詳細について説明する。
【００３７】
乗降場所設定部３２１は、受付部２２１が受け付けた対象位置と、バス等の乗合車両のフリー乗降区間とに基づいて、フリー乗降区間内の乗降場所（仮停留所ノード）を設定する。
【００３８】
乗降場所設定部３２１により設定される乗降場所は、例えば目的地に到達するために、移動時間や移動距離の観点から推奨されるフリー乗降区間内の乗降場所である。例えば、フリー乗降区間から目的地に徒歩移動する際に移動時間が最も短くなるフリー乗降区間内の降車場所が乗降場所設定部３２１により設定される。あるいは、出発地からフリー乗降区間に徒歩移動する際に移動時間が最も短くなるフリー乗降区間内の乗車場所が乗降場所設定部３２１により設定される。このように、乗降場所設定部３２１は、フリー乗降区間と対象位置との間の徒歩による移動コスト（例えば、距離や移動時間）が最小となる場所を乗降場所として設定する。なお、移動手段は徒歩に限られず、それ以外の移動手段（自転車、バイク等）であってもよい。
【００３９】
経路探索部３２２は、経路ネットワークデータベース３３１を用いて移動経路を探索する。この経路探索部３２２は、受付部２２１により受け付けられた出発地および目的地と、乗降場所設定部３２１により設定された乗降場所とに基づいて、出発地から目的地までの移動経路を探索する。
【００４０】
経路探索部３２２は、乗降場所設定部３２１により設定された乗降場所の前または後の停留所（例えばバス停）の時刻表に基づいて、乗降場所（仮停留所ノード）で乗車または降車する時刻を決定する。例えば、仮停留所ノードから乗車する場合、バスの進行方向に対して一つ手前のバス停への到着時刻を、仮停留所ノードを出発する時刻とする。一方、仮停留所ノードから降車する場合、バスの進行方向に対して一つ後のバス停への到着時刻を、仮停留所ノードに到着する時刻とする。ここでの到着時刻は、バス停の時刻表における時刻である。その他、経路探索部３２２は、バスロケーションシステムから取得可能なバスの現在位置に基づいて、仮停留所ノードに到着または出発する時刻を決定してもよい。
【００４１】
データベース作成部３２３は、乗降場所設定部３２１により設定された乗降場所をフリー乗降区間利用データベース３３２に記憶する。なお、フリー乗降区間利用データベース３３２は、乗降場所設定部３２１により設定された乗降場所と、フリー乗降区間とを対応付けて記憶してもよい。
【００４２】
なお、このフリー乗降区間利用データベース３３２は、ユーザ属性（年齢、性別等）、時間帯などの情報を乗降場所に関連付けて記憶してもよい。これにより、分析部３２４でより詳細な分析を行うことが可能になる。また、データベース作成部３２３は、端末装置２の現在位置情報を利用して、乗降場所設定部３２１により設定された乗降場所でユーザが実際にバスに乗降した場合に当該乗降場所をフリー乗降区間利用データベース３３２に記憶してもよい。これにより、より精度の高いログデータを蓄積することができる。
【００４３】
分析部３２４は、データベース作成部３２３により作成されたフリー乗降区間利用データベース３３２に基づいて、フリー乗降区間に係る交通課題を分析する。交通課題としては、例えば、バス停の新設や位置の変更、フリー乗降区間の見直し等が挙げられる。
【００４４】
＜情報処理システム１の処理動作＞
次に、上記のように構成された情報処理システム１による処理の一例について、図３Ａ〜図３Ｃのフローチャートを参照しつつ以下に詳しく説明する。
【００４５】
端末装置２の受付部２２１は、対象位置を受け付ける（ステップＳ１１）。ここでは、対象位置は、出発地および目的地である。なお、出発地は、端末現在位置取得部２２３により取得された現在位置であってもよい。その後、端末装置２は、通信部２１を介して対象位置情報をサーバ３に送信し（ステップＳ１２）、サーバ３は、通信部３１を介して対象位置情報を受信する（ステップＳ２１）。
【００４６】
サーバ３の制御部３２は、対象位置周辺のバス停を探索する（ステップＳ２２）。具体的には、経路ネットワークデータベース３３１の交通ネットワーク情報の一つであるバスネットワーク情報を参照することにより、対象位置周辺のバス停が探索される。図４（ａ）は、出発地Ｓから所定の範囲内にあるバス停が探索され、バス停Ｓ１およびＳ２が探索されたことを示している。なお、目的地の場合についても同様に、目的地周辺のバス停が探索される。
【００４７】
そして、所定の範囲内にバス停がある場合（Ｓ２３：Ｙｅｓ）、そのバス停がフリー乗降区間内にあるか否かを判定する（ステップＳ２４）。この判定は、当該バス停にフリー乗降属性が付与されていれば、バス停がフリー乗降区間内にあると判定する。なお、対象位置周辺にバス停が無い場合は、制御部３２の経路探索部３２２は、通常の経路探索を行い、出発地から目的地までの移動経路を取得する（ステップＳ２７）。
【００４８】
対象位置周辺のバス停がフリー乗降区間内に存在する場合（Ｓ２４：Ｙｅｓ）、経路探索部３２２は、対象位置およびフリー乗降区間に基づいて徒歩到達圏探索を行い、徒歩経路を取得する（ステップＳ２５）。この徒歩経路は、対象位置とフリー乗降区間との間を徒歩で移動する経路である。徒歩到達圏探索では、経路ネットワークデータベース３３１の徒歩ネットワーク情報を用いて、対象位置を基点とする徒歩経路が探索される。探索により得られた徒歩経路は徒歩リンクとして、経路ネットワークデータベース３３１に追加される。
【００４９】
なお、対象位置周辺のバス停がフリー乗降区間内に存在しない場合（Ｓ２４：Ｎｏ）、前述のステップＳ２７に進み、通常の経路探索が行われる。
【００５０】
ステップＳ２５で徒歩経路が取得された後、サーバ３の制御部３２は、徒歩経路およびフリー乗降区間に基づいて、仮停留所ノードを設定する（ステップＳ２６）。ステップＳ２６では、例えば、図４（ｂ）に示すように、徒歩到達圏探索で取得された徒歩経路が、フリー乗降属性を有する道路リンクに初めて接する地点を仮停留所ノードＰＳとする。この仮停留所ノードＰＳは、実際のバス停ではなく、フリー乗降区間内の乗降場所を示すものである。なお、対象位置（出発地または目的地）とフリー乗降区間を直線で結んだときの接点を仮停留所ノードとしてもよい。この場合はステップＳ２５の徒歩到達圏探索が不要となる。また、対象位置（出発地または目的地）がフリー乗降区間内に存在する場合も徒歩到達圏探索は不要である。
【００５１】
サーバ３の制御部３２は、仮停留所ノードが設定された後、仮停留所ノードに関するデータをバスネットワーク情報に追加する（ステップＳ２８）。より詳しくは、バスネットワーク情報に含まれるバス停データに、仮停留所ノードを、その位置情報および時刻表情報とともに追加する。仮停留所ノードの位置情報は、例えば、徒歩到達圏探索で取得された徒歩経路が、フリー乗降属性を有する道路リンクに初めて接する地点を示す情報である。仮停留所ノードの時刻表情報は、例えば、仮停留所ノードの前または後のバス停の時刻表を用いる。この場合、図５に示すように、仮停留所ノードＰＳの前のバス停Ｓ１の時刻表、または仮停留所ノードＰＳの後のバス停Ｓ２の時刻表を仮停留所ノードＰＳの時刻表としてバスネットワーク情報に追加する。また、制御部３２は、徒歩ネットワーク情報に、対象位置から仮停留所ノードまでの徒歩接続リンク情報を追加する。
【００５２】
ステップＳ２８の後、サーバ３の経路探索部３２２は、対象位置および仮停留所ノードに基づいて経路探索を行い、出発地から目的地までの移動経路を取得する（ステップＳ２９）。これにより、仮停留所ノードでバスを乗降する移動経路が得られる。探索には、ステップＳ２８で更新されたバスネットワーク情報や徒歩ネットワーク情報が用いられる。
【００５３】
仮停留所ノードから乗車する場合、仮停留所ノードを出発する時刻は、バスの進行方向に対して一つ手前のバス停（図５の例ではバス停Ｓ２）への到着時刻と同時刻として移動経路を探索する。また、仮停留所ノードから降車する場合、仮停留所ノードに到着する時刻は、バスの進行方向に対して一つ後のバス停（図５の例ではバス停Ｓ１）への到着時刻と同時刻として移動経路を探索する。ここでの到着時刻は、バス停の時刻表における時刻である。
【００５４】
ステップＳ２９の後、サーバ３は、取得された移動経路情報を、通信部３１を介して端末装置２に送信する（ステップＳ３０）。
【００５５】
端末装置２は、通信部２１を介して、サーバ３から移動経路情報を受信する（ステップＳ１３）。そして、端末装置２の情報出力部２２２は、ステップＳ１３で取得された移動経路情報を出力部２５に出力する（ステップＳ１４）。図６は、端末装置２の出力部２５に表示された画面の一例を示している。図６（ａ）は、出発地をＨＯ駅北口、目的地をＨＮ郵便局としたときの経路探索結果を示す画面である。この画面には、フリー乗降区間の降車位置から目的地までの徒歩経路を地図で確認するためのボタンＢが表示されている。図６（ｂ）は、図６（ａ）のボタンＢが選択された場合に表示される地図を示している。この場合、端末装置２の画面には、バスに乗車したままＨＮ郵便局の最寄りのバス停Ｓ１を通り過ぎ、ＨＮ郵便局の近くのフリー乗降区間Ｆ内で降車し、郵便局まで歩く移動経路が表示されている。これにより、フリー乗降区間を利用する移動経路をユーザに提供することができ、ユーザの利便性を向上させることができる。図６（ｂ）では、地図上にフリー乗降区間と推奨降車位置が表示されている。
【００５６】
上記の処理フローでは出発地から目的地までの移動経路が探索されたが、これに限られない。例えば、受付部２２１は、ユーザにより検索サイト等で検索された場所のみを受け付けてもよい。この場合、ステップＳ２６で設定された仮停留所停ノードがサーバ３から端末装置２に送信され、出力部２５を介して端末装置２のユーザに提示される。例えば、検索された場所の位置を示す地図上にフリー乗降区間と推奨降車場所が表示される。これにより、ユーザは興味のある場所を訪れるためにフリー乗降区間を利用できること、また、フリー乗降区間のどの地点で降車すればよいかについて容易に知ることができる。
【００５７】
＜降車案内＞
出発地から目的地までの移動経路が探索された後、端末装置２の現在位置に基づいてユーザがバスを降車するタイミングを案内してもよい。この場合の処理フローの一例について、図７のフローチャートを参照して説明する。
【００５８】
端末装置２の端末現在位置取得部２２３は、測位部２３から位置情報を取得することにより、ユーザの現在位置を取得する（ステップＳ１５）。そして、制御部２２（例えば情報出力部２２２）は、現在位置が仮停留所ノードに接近したか否かを判定する（ステップＳ１６）。すなわち、現在位置と仮停留所ノード間の距離が所定の距離よりも短いかどうかを判定する。あるいは、現在位置および基準停留所（仮停留所ノードの前または後のバス停）間の距離に基づいてバスの降車案内を行ってもよい。
【００５９】
現在位置が仮停留所ノードに接近したと判定された場合（Ｓ１６：Ｙｅｓ）、情報出力部２２２は、バスの降車案内を行う（ステップＳ１７）。例えば、図８に示すように、「○○バス停を超えた後、△△メートル進んだ辺りで降車してください」などのメッセージを端末装置２の出力部２５に表示する。なお、目印のなる建物等を基準に降車案内を行ってもよい。例えば、図９に示すように、「○○バス停を超えた後、ＸＸがある辺りでお知らせください」と表示する。メッセージは、プッシュ通知されてもよいし、音声やバイブレーションでユーザに降車案内を行ってもよい。
【００６０】
上記のように現在位置と仮停留所ノードに基づいて端末装置２のユーザに降車案内を行うことで、ユーザはフリー乗降区間の降車場所を適確に知ることができ、利便性をさらに向上させることができる。
【００６１】
（第２の実施形態）
次に、本発明の第２の実施形態について説明する。本実施形態は、バスの現在位置を把握可能なバスロケーションシステムと連携し、ユーザにフリー乗降区間における乗車位置を案内する情報処理システムに関する。
【００６２】
本実施形態に係る情報処理システム１Ａは、図１０に示すように、端末装置２、サーバ３、ネットワーク４およびバス５を備えている。端末装置２、サーバ３およびバス５はネットワーク４を介して互いに通信可能に接続されている。
【００６３】
端末装置２は、第１の実施形態と同様に、通信部２１と、制御部２２と、測位部２３と、操作入力部２４と、出力部２５と、を有する。制御部２２の受付部２２１は、対象位置として目的地を受け付ける。端末現在位置取得部２２３は、受付部２２１により受け付けられた目的地に到達するためにバスに乗車しようとするユーザの現在位置を取得する。
【００６４】
サーバ３は、通信部３１と、制御部３２と、記憶部３３とを有する。制御部３２は、図１０に示すように、乗降場所設定部３２１と、経路探索部３２２と、データベース作成部３２３と、分析部３２４と、乗合車両現在位置取得部３２５と、乗車場所探索部３２６と、を有する。乗降場所設定部３２１、経路探索部３２２、データベース作成部３２３および分析部３２４は第１の実施形態と同様であるので詳しい説明は省略する。
【００６５】
乗合車両現在位置取得部３２５は、バス５の現在位置を取得する。具体的には、バスの現在位置を収集するバスロケサーバ（図示せず）にアクセスし、ユーザの現在位置から徒歩で到達可能なフリー乗降区間を通過予定の一台または複数台のバスの位置を取得する。
【００６６】
乗車場所探索部３２６は、ユーザの現在位置、バスの現在位置、およびフリー乗降区間に基づいて、フリー乗降区間内の乗車場所を探索する。例えば、経路ネットワークデータベース３３１の徒歩ネットワーク情報を用いて、乗合車両現在位置取得部３２５により位置情報を取得されたバス５がフリー乗降区間に達するまでにフリー乗降区間に到達可能な徒歩経路を探索する。そして、探索された徒歩経路がフリー乗降区間に接続する地点を乗車位置とする。
【００６７】
端末装置２の情報出力部２２２は、乗車場所探索部３２６により探索され取得された乗車位置を、出力部２５に出力する。これにより、乗車位置がユーザに提示する。
【００６８】
＜情報処理システム１Ａの処理動作＞
次に、上記のように構成された情報処理システム１Ａによる処理の一例について、図１１Ａ〜図１１Ｂのフローチャートを参照しつつ以下に詳しく説明する。
【００６９】
端末装置２の端末現在位置取得部２２３は、測位部２３から位置情報を取得することにより、ユーザの現在位置を取得する（ステップＳ３１）。そして、端末装置２は、通信部２１を介してサーバ３に現在位置情報を送信する（ステップＳ３２）。そして、サーバ３は、通信部３１を介して端末装置２の現在位置情報を受信する（ステップＳ４１）。
【００７０】
次に、サーバ３の乗合車両現在位置取得部３２５は、端末装置２の現在位置から徒歩で到達可能なフリー乗降区間を通過予定のバス５の現在位置を取得する（ステップＳ４２）。
【００７１】
次に、サーバ３の乗車場所探索部３２６は、バス５に乗車可能なフリー乗降区間内の乗車場所を探索する（ステップＳ４３）。そして、サーバ３は、ステップＳ４３で探索された乗車場所を示す乗車場所情報を、通信部３１を介して端末装置２に送信する（ステップＳ４４）。
【００７２】
次に、端末装置２は、サーバ３から乗車位置情報を受信する（ステップＳ３３）。そして、端末装置２の情報出力部２２２は、受信した乗車位置情報を出力部２５に出力する（ステップＳ３４）。図１２は、端末装置２に表示された画面の一例を示している。この例は、ＨＮ郵便局で用事を済ませたユーザがフリー乗降区間Ｆでバスに乗車しようとする場合を示しており、符号Ｐ１で示される位置が推奨乗車位置として提示されている。
【００７３】
本実施形態によれば、端末装置２のユーザは、自身の現在位置から乗車可能なバスのフリー乗降区間内の推奨乗車位置を容易に把握することが可能となる。よって、ユーザの利便性をさらに向上させることができる。
【００７４】
（第３の実施形態）
次に、本発明に係る第３の実施形態について説明する。本実施形態は、ユーザにフリー乗降区間を提示するとともに、ユーザが希望する乗降場所を受け付ける入力ユーザインターフェースに関する。
【００７５】
本実施形態に係る情報処理システム１Ｂは、図１３に示すように、端末装置２、サーバ３、ネットワーク４およびバス５を備えている。端末装置２、サーバ３およびバス５はネットワーク４を介して互いに通信可能に接続されている。
【００７６】
端末装置２は、第１の実施形態と同様に、通信部２１と、制御部２２と、測位部２３と、操作入力部２４と、出力部２５と、を有する。端末装置２は、特定されたバスのフリー乗降区間をユーザに提示する。より詳しくは、端末装置２は、受付部２２１が受け付けた情報に基づいてバス（バス路線）を特定する。特定されるバスは、第１の実施形態で説明した経路探索により得られた移動経路で利用するものであってもよいし、あるいは、ユーザがバス時刻表から選択したものであってもよい。端末装置２は、特定したバスのフリー乗降区間をサーバ３から取得する。そして、制御部２２の情報出力部２２２は、取得したフリー乗降区間情報を出力部２５に出力する。これにより、ユーザはバスのフリー乗降区間を把握する。
【００７７】
受付部２２１は、ユーザが乗降を希望する場所（以下単に「希望乗降場所」ともいう。）を受け付ける。この場所は、フリー乗降区間内の場所であってもよいし、フリー乗降区間以外の場所であってもよい。受け付けた希望乗降場所を示す情報は、通信部２１を介してサーバ３に送信される。
【００７８】
なお、本実施形態では、端末装置２は、ユーザが携帯する端末に限られず、バス５の座席背面に取り付けられる等、バス５内に設置されたものであってもよい。この場合、当該バスのフリー乗降区間が端末装置２に表示される。
【００７９】
サーバ３は、通信部３１と、制御部３２と、記憶部３３とを有する。制御部３２は、図１３に示すように、データベース作成部３２７と、分析部３２８と、通知部３２９と、を備えている。
【００８０】
データベース作成部３２７は、端末装置２から受信した希望乗降場所を希望乗降場所データベース３３３に記憶する。希望乗降場所データベース３３３には、端末装置２から受信した希望乗降場所と、フリー乗降区間とが対応付けて記憶されてもよい。なお、この希望乗降場所データベース３３３は、ユーザ属性（年齢、性別等）、時間帯などの情報を乗降場所に関連付けて記憶してもよい。
【００８１】
分析部３２８は、データベース作成部３２７により作成された希望乗降場所データベース３３３に基づいて、フリー乗降区間に係る交通課題を分析する。交通課題としては、例えば、バス停の新設や位置の変更、フリー乗降区間の見直し等が挙げられる。
【００８２】
通知部３２９は、端末装置２の受付部２２１が希望乗降場所としてユーザから降車場所を受け付けた場合、受け付けた降車場所をバスの運転手に通知する。具体的には、通知部３２９は、ユーザが希望する降車場所をバス５の運転台に設けられた端末（図示せず）に送信する。
【００８３】
本実施形態によれば、ユーザは、フリー乗降区間を把握するとともに、希望する乗降場所を入力することができる。また、希望乗降場所が記憶されたデータベースに基づいて交通課題を分析することができる。
【００８４】
以上、本発明に係る３つの実施形態について説明した。
【００８５】
上記の実施形態では、バスを乗合車両の例として説明したが、本発明は道路に沿って所定の経路を移動する他の乗合車両についても適用可能である。例えば、乗合車両は、スマートフォンのアプリ等を用いて利用される相乗りタクシー、あるいは、時刻表に依らず、所定の経路（周回経路など）に沿って運行し続ける自動運転バス等でもよい。
【００８６】
乗合車両が相乗りタクシーの場合、所定の経路は、バス路線のように事前に決められたものではなく、乗客ごとの目的地がそれぞれ設定された時点で定まる経路（タクシー移動経路）である。タクシー移動経路には、フリー乗降区間に相当する区間、すなわち、自由に降車可能な区間が設定される。この区間は、例えば、目的地が含まれるエリアの入り口（大通りの交差点等）、あるいは目的地近くの地点（コンビニエンスストア等の店舗、役所等）を含むように端末装置またはサーバにより設定される。これにより、相乗りタクシーの乗客は設定された区間で降車することができるようになる。その結果、自宅等の目的地が同乗者に判明することでプライバシーが損なわれること等の事態を回避することができる。
【００８７】
なお、図１、図１０および図１３に示す情報処理システムの構成は一例であり、サーバ３内の構成要件の少なくとも一部がそれぞれ端末装置２内にあってもよい。例えば、サーバ３内の記憶部３３および制御部３２を端末装置２内に設けて、通信をすることなく端末装置２のみでフリー乗降区間を利用する移動経路をユーザに提供可能な情報処理装置を構成してもよい。
【００８８】
また、上述した実施形態で説明した情報処理システムの少なくとも一部は、ハードウェアで構成してもよいし、ソフトウェアで構成してもよい。ソフトウェアで構成する場合には、情報処理システムの少なくとも一部の機能を実現するプログラムをフレキシブルディスクやＣＤ−ＲＯＭ等の記録媒体に収納し、コンピュータに読み込ませて実行させてもよい。記録媒体は、磁気ディスクや光ディスク等の着脱可能なものに限定されず、ハードディスク装置やメモリなどの固定型の記録媒体でもよい。
【００８９】
また、情報処理システムの少なくとも一部の機能を実現するプログラムを、インターネット等の通信回線（無線通信も含む）を介して頒布してもよい。さらに、同プログラムを暗号化したり、変調をかけたり、圧縮した状態で、インターネット等の有線回線や無線回線を介して、あるいは記録媒体に収納して頒布してもよい。
【００９０】
さらに、一つまたは複数の情報処理装置によって情報処理システムを機能させてもよい。複数の情報処理装置を用いる場合、情報処理装置のうちの１つをコンピュータとし、当該コンピュータが所定のプログラムを実行することにより情報処理システムの少なくとも１つの手段として機能が実現されてもよい。
【００９１】
上記の記載に基づいて、当業者であれば、本発明の追加の効果や種々の変形を想到できるかもしれないが、本発明の態様は、上述した個々の実施形態に限定されるものではない。特許請求の範囲に規定された内容及びその均等物から導き出される本発明の概念的な思想と趣旨を逸脱しない範囲で種々の追加、変更及び部分的削除が可能である。
【符号の説明】
【００９２】
１，１Ａ，１Ｂ  情報処理システム
２  端末装置
２１  通信部
２２  制御部
２２１  受付部
２２２  情報出力部
２２３  端末現在位置取得部
２３  測位部
２４  操作入力部
２５  出力部
３  サーバ
３１  通信部
３２  制御部
３２１  乗降場所設定部
３２２  経路探索部
３２３  データベース作成部
３２４  分析部
３２５  乗合車両現在位置取得部
３２６  乗車場所探索部
３２７  データベース作成部
３２８  分析部
３２９  通知部
３３  記憶部
３３１  経路ネットワークデータベース
３３２  フリー乗降区間利用データベース
３３３  希望乗降場所データベース
４  ネットワーク
５  バス
Ｂ  ボタン
Ｆ  フリー乗降区間
Ｌ１，Ｌ２  道路リンク
Ｎ１，Ｎ２，Ｎ３  ノード
ＰＳ  仮停留所ノード
Ｐ１  乗車位置
ＲＷ  徒歩経路
Ｓ１，Ｓ２  バス停
【図１】
2019178960.tif 000003
【図２】
2019178960.tif 000004
【図３Ａ】
2019178960.tif 000005
【図３Ｂ】
2019178960.tif 000006
【図３Ｃ】
2019178960.tif 000007
【図４】
2019178960.tif 000008
【図５】
2019178960.tif 000009
【図６】
2019178960.tif 000010
【図７】
2019178960.tif 000011
【図８】
2019178960.tif 000012
【図９】
2019178960.tif 000013
【図１０】
2019178960.tif 000014
【図１１Ａ】
2019178960.tif 000015
【図１１Ｂ】
2019178960.tif 000016
【図１２】
2019178960.tif 000017
【図１３】
2019178960.tif 000018