(57)【要約】【課題】低コストにてコースにおいて他の利用者との接触が生じる可能性に関する情報を提示する。【解決手段】通過情報取得部は、コースの終端からコースの始端へ移動するための移動経路上に設けられた通過検出装置から、通行者の識別情報を含む通過情報を取得する。通行速度特定部は、通過情報に基づいてコースを通行する複数の通行者それぞれの通行速度を特定する。提示部は、通行速度に係る情報を提示する。【選択図】図１
2020151063.tif 000002
【特許請求の範囲】
【請求項１】
コースの終端から前記コースの始端へ移動するための移動経路上に設けられた通過検出装置から、通行者の識別情報を含む通過情報を取得する通過情報取得部と、
前記通過情報に基づいて前記コースを通行する複数の通行者それぞれの通行速度を特定する通行速度特定部と、
前記通行速度に係る情報を提示する提示部と
を備えるコース情報提示装置。
【請求項２】
前記通行速度の散布度を特定する速度特徴量特定部を備え、
前記提示部は、前記散布度に係る情報を提示する
請求項１に記載のコース情報提示装置。
【請求項３】
過去における前記コースにおける複数の通行者の通行速度の散布度と、前記コースにおける通行者どうしの接触の頻度との組み合わせに基づいて特定された散布度と接触可能性の高さとの関係を特定する可能性特定部
を備え、
前記提示部は、前記接触可能性の高さを示す情報を提示する
請求項２に記載のコース情報提示装置。
【請求項４】
前記複数の通行者それぞれに係る２つの通過情報に基づいて、複数のコースのうち前記複数の通行者それぞれが通行した前記コースを特定するコース特定部を備え、
複数のコースの終端には、それぞれ前記移動経路および前記通過検出装置が設けられ、
前記通過検出装置が出力する通過情報は、前記通過検出装置の識別情報を含み、
前記コース特定部は、前記２つの通過情報に含まれる前記通過検出装置の識別情報に基づいて、前記複数の通行者それぞれが通行した前記コースを特定する
請求項１から請求項３の何れか１項に記載のコース情報提示装置。
【請求項５】
前記コース特定部は、前記２つの通過情報のうち通過時刻の早いものに関連付けられた前記通過検出装置の識別情報に基づいて前記コースの始点を特定し、前記２つの通過情報のうち前記通過時刻の遅いものに関連付けられた前記通過検出装置の識別情報に基づいて前記コースの終点を特定する
請求項４に記載のコース情報提示装置。
【請求項６】
前記コースはスキーコースであって、
前記移動経路は前記通行者を輸送する索道であって、
前記通過検出装置は、前記通行者が所持する前記索道の利用証を検出することで、前記通行者の識別情報を特定する
請求項１から請求項５の何れか１項に記載のコース情報提示装置。
【請求項７】
コースの終端から前記コースの始端へ移動するための移動経路上に設けられた通過検出装置から、通行者の識別情報と通過時刻とを関連付けた通過情報を取得する通過情報取得部と、
前記通過情報に基づいて前記コースを通行する複数の通行者それぞれの通行速度を特定する通行速度特定部と、
前記通行速度に係る情報を提示する提示部と
を備えるコース情報提示方法。
【請求項８】
コンピュータに、
コースを通行する複数の通行者それぞれの通行速度を特定するステップと、
前記通行速度の散布度を特定するステップと
前記散布度を提示するステップと
を実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コース情報提示装置、コース情報提示方法、およびプログラムに関する。
【背景技術】
【０００２】
特許文献１には、車両の位置分布に基づいて衝突危険度を評価する技術が開示されております。
特許文献２には、スキー場における利用者密度と速度の平均値を提示することで、スキー場における移動の順調さを提示する技術が開示されております。
特許文献３には、水上交通システムにおける衝突危険度を評価する技術が開示されております。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１７−１７６３１２号公報
【特許文献２】国際公開第２０１２／０３３１７３号
【特許文献３】特開２０１７−０９７４９３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
特許文献１によれば、スキー場の利用者の位置および速度は、各利用者に装着される装着装置によって得られる。しかしながら、特許文献１に開示された技術によって情報を収集するためには、各利用者に装着させる装着装置を用意する必要があり、コストがかかってしまう。特許文献２、３に記載の技術においても同様の課題がある。
本発明の目的は、低コストにてコースにおいて他の利用者との接触が生じる可能性に関する情報を提示するコース情報提示装置、コース情報提示方法、およびプログラムを提供することにある。
【課題を解決するための手段】
【０００５】
本発明の第１の態様によれば、コース情報提示装置は、コースの終端から前記コースの始端へ移動するための移動経路上に設けられた通過検出装置から、通行者の識別情報と通過時刻とを関連付けた通過情報を取得する通過情報取得部と、前記通過情報に基づいて前記コースを通行する複数の通行者それぞれの通行速度を特定する通行速度特定部と、前記通行速度に係る情報を提示する提示部とを備える。
【０００６】
本発明の第２の態様によれば、コース情報提示方法は、コースの終端から前記コースの始端へ移動するための移動経路上に設けられた通過検出装置から、通行者の識別情報と通過時刻とを関連付けた通過情報を取得する通過情報取得部と、前記通過情報に基づいて前記コースを通行する複数の通行者それぞれの通行速度を特定する通行速度特定部と、前記通行速度に係る情報を提示する提示部とを備える。
【０００７】
本発明の第３の態様によれば、プログラムは、コンピュータに、コースを通行する複数の通行者それぞれの通行速度を特定するステップと、前記通行速度の散布度を特定するステップと前記散布度を提示するステップとを実行させる。
【発明の効果】
【０００８】
上記態様のうち少なくとも１つの態様によれば、コース情報提示装置は、通過検出装置によって検出された通過情報に基づいて複数の通行者それぞれの通行速度を特定することができる。これにより、コース情報提示装置は、複数の通行者別に装着装置を用意することなく、他の利用者との接触が生じる可能性に関する情報を提示することができる。
【図面の簡単な説明】
【０００９】
【図１】第１の実施形態に係るスキー場を示す概略図である。
【図２】第１の実施形態に係るサーバの構成を示す概略ブロック図である。
【図３】第１の実施形態に係るコース情報記憶部が記憶する情報の例を示す図である。
【図４】第１の実施形態に係る索道情報記憶部が記憶する情報の例を示す図である。
【図５】第１の実施形態に係る通行履歴記憶部が記憶する情報の例を示す図である。
【図６】第１の実施形態に係る通行速度記憶部が記憶する情報の例を示す図である。
【図７】第１の実施形態に係る速度特徴量記憶部が記憶する情報の例を示す図である。
【図８】第１の実施形態に係る接触事故記憶部が記憶する情報の例を示す図である。
【図９】第１の実施形態に係るコース情報提示装置による通行速度の特定方法を示すフローチャートである。
【図１０】第１の実施形態に係るコース情報提示装置によるコース情報の提示方法を示すフローチャートである。
【図１１】第１の実施形態に係るコース情報提示装置が提示するグラフの例を示す図である。
【図１２】コース情報提示装置の基本構成を示す概略ブロック図である。
【図１３】少なくとも１つの実施形態に係るコンピュータの構成を示す概略ブロック図である。
【発明を実施するための形態】
【００１０】
〈第１の実施形態〉
図１は、第１の実施形態に係るスキー場を示す概略図である。第１の実施形態に係るスキー場１は、複数のコース３０の利用状況に基づいて、コース３０における利用者同士の接触可能性の高さを利用者に提示する。
スキー場１は、複数の発着場１０、複数の索道２０、複数のコース３０、およびコース情報提示装置４０を備える。
【００１１】
発着場１０は、利用者が索道２０の搬器であるリフトに乗降するための設備である。発着場１０は、各コース３０の始端および終端の近傍に少なくとも１つずつ設けられる。発着場１０は、利用者が有する索道２０の利用証を検出するゲートを備える。ゲートは、通過検出装置の一例である。なお、索道２０の終端側の発着場１０は、ゲートを備えないものであってもよい、利用証はＲＦＩＤ（radio frequency identifier）タグを備え、ゲートは、利用証のＲＦＩＤタグと通信することで、利用者の識別情報（利用者ＩＤ）を取得する。利用証を認識することで開き、利用者をリフトへ案内する。図１に示すスキー場１は、５つの発着場１０を備える。具体的には、発着場１０（Ａ１）、発着場１０（Ａ２）、発着場１０（Ａ３）、発着場１０（Ｂ１）、発着場１０（Ｂ２）を備える。なお、本実施形態において、発着場１０に付される括弧書きの符号は、発着場１０の識別情報（発着場ＩＤ）である。発着場ＩＤのアルファベット部分が同一である場合、発着場ＩＤの数字部分の値は発着場１０の標高が高いほど大きい。
【００１２】
索道２０は、２つの発着場１０の間に設けられる。索道２０は複数のリフトを備え、リフトに乗った利用者を一方の発着場１０から他方の発着場１０へ搬送する。索道２０は、コース３０の終端からコース３０の始端へ移動するための移動経路の一例である。図１に示すスキー場１は、３つの索道２０を備える。具体的には、スキー場１は、リフトを発着場１０（Ａ１）から発着場１０（Ａ２）まで搬送する索道２０（Ａ１Ａ２）、リフトを発着場１０（Ａ２）から発着場１０（Ａ３）まで搬送する索道２０（Ａ２Ａ３）、およびリフトを発着場１０（Ｂ１）から発着場１０（Ｂ２）まで搬送する索道２０（Ｂ１Ｂ２）を備える。なお、本実施形態において、索道２０に付される括弧書きの符号は、索道２０の識別情報（索道ＩＤ）である。
【００１３】
コース３０は、スキー場１における標高の異なる２地点を結ぶスキーコースである。コース３０の標高の高い側の端がコース３０の始端であり、標高の低い側の端がコース３０の終端である。図１に示すスキー場１は、５つのコース３０を備える。具体的には、スキー場１は、発着場１０（Ａ３）の近傍に始端を有し、発着場１０（Ａ１）の近傍に終端を有するコース３０（Ａ３Ａ１）、発着場１０（Ａ３）の近傍に始端を有し、発着場１０（Ａ２）の近傍に終端を有するコース３０（Ａ３Ａ２）、発着場１０（Ａ２）の近傍に始端を有し、発着場１０（Ａ１）の近傍に終端を有するコース３０（Ａ２Ａ１）、発着場１０（Ａ２）の近傍に始端を有し、発着場１０（Ｂ１）の近傍に終端を有するコース３０（Ａ２Ｂ１）、および発着場１０（Ｂ２）の近傍に始端を有し、発着場１０（Ｂ１）の近傍に終端を有するコース３０（Ｂ２Ｂ１）を備える。なお、本実施形態において、コース３０に付される括弧書きの符号は、コース３０の識別情報（コースＩＤ）である。
【００１４】
コース情報提示装置４０は、発着場１０のゲートから利用者の通過情報を取得し、通過情報に基づいて、各コース３０における利用者同士の接触可能性の高さを利用者に提示する。例えば、コース情報提示装置４０はウェブサーバであって、利用者が所有する携帯端末によってアクセスされた場合に、携帯端末に利用者同士の接触可能性の高さを示す情報を表示させてよい。また例えば、コース情報提示装置４０は、スキー場１の麓に設けられた施設のディスプレイ等に、利用者同士の接触可能性の高さを示す情報を表示させてもよい。
【００１５】
《コース情報提示装置の構成》
図２は、第１の実施形態に係るサーバの構成を示す概略ブロック図である。
コース情報提示装置４０は、コース情報記憶部４０１、索道情報記憶部４０２、通過情報取得部４０３、通行履歴記憶部４０４、コース特定部４０５、通行速度記憶部４０６、通行速度特定部４０７、速度特徴量記憶部４０８、速度特徴量特定部４０９、接触事故記憶部４１０、関数記憶部４１１、学習部４１２、可能性特定部４１３、提示部４１４を備える。
【００１６】
図３は、第１の実施形態に係るコース情報記憶部が記憶する情報の例を示す図である。
コース情報記憶部４０１は、コース３０ごとに、コースＩＤ、始端の近傍の発着場１０の発着場ＩＤ、終端の近傍の発着場１０の発着場ＩＤ、およびコース３０の長さを記憶する。
【００１７】
図４は、第１の実施形態に係る索道情報記憶部が記憶する情報の例を示す図である。
索道情報記憶部４０２は、索道２０ごとに、索道ＩＤ、起点の発着場１０の発着場ＩＤ、終点の発着場１０の発着場ＩＤ、およびリフトの乗車時間を記憶する。
【００１８】
通過情報取得部４０３は、発着場１０のゲートから、利用者の通過情報を取得する。通過情報は、通過した発着場１０の発着場ＩＤと利用者ＩＤとを含む。
【００１９】
図５は、第１の実施形態に係る通行履歴記憶部が記憶する情報の例を示す図である。
通行履歴記憶部４０４は、利用者によるコース３０の通行の履歴を示す情報を記憶する。具体的には、通行履歴記憶部４０４は、利用者によるコース３０の通行ごとに、利用者ＩＤと、コース３０の始端近傍の発着場１０の発着場ＩＤと、始端近傍の発着場１０に到達した時刻（始端到達時刻）と、コース３０の終端近傍の発着場１０の発着場ＩＤと、終端近傍の発着場１０に到達した時刻（終端到達時刻）とを関連付けた通行履歴情報を記憶する。
【００２０】
コース特定部４０５は、索道情報記憶部４０２が記憶する情報と、通過情報取得部が取得した通過情報とに基づいて、各利用者が通行するコース３０を特定する。具体的には、コース特定部４０５は、通過情報取得部４０３が取得した通過情報に含まれる発着場１０に基づいて、通行し終えたコース３０の終端近傍の発着場１０と、次に通行するコース３０の始点近傍の発着場１０とを特定し、通行履歴記憶部４０４が記憶する通行履歴情報を更新する。
【００２１】
図６は、第１の実施形態に係る通行速度記憶部が記憶する情報の例を示す図である。
通行速度記憶部４０６は、利用者によるコース３０の通行ごとに、利用者ＩＤと、通行したコース３０のコースＩＤと、通行速度と、通行終了時刻とを関連付けた通行速度情報を記憶する。
【００２２】
通行速度特定部４０７は、コース情報記憶部４０１が記憶する情報と、通行履歴記憶部４０４が記憶する通行履歴情報とに基づいて、各利用者の通行速度を特定し、通行速度記憶部４０６が記憶する通行速度情報を更新する。具体的には、通行速度特定部４０７は、通行履歴記憶部４０４が記憶する通行履歴情報の始端および終端の発着場ＩＤに基づいて、コース情報記憶部４０１を参照し、利用者が通行したコース３０のコースＩＤおよび長さを特定する。通行速度記憶部４０６は、コース３０の長さを通行履歴情報の始端到達時刻と終端到達時刻の差の時間で除算することで、利用者の通行速度を特定する。
【００２３】
図７は、第１の実施形態に係る速度特徴量記憶部が記憶する情報の例を示す図である。
速度特徴量記憶部４０８は、コース３０ごとに、コースＩＤと、利用者の通行速度の標準偏差および平均値と、標準偏差および平均値の算出対象となった対象時間帯とを関連付けて記憶する。
【００２４】
速度特徴量特定部４０９は、通行速度記憶部４０６が記憶する通行速度情報に基づいて、コース３０ごとに、当該コース３０を通行する利用者の通行速度の標準偏差および平均値を算出する。標準偏差は散布度の一例であり、平均値は代表値の一例である。
【００２５】
図８は、第１の実施形態に係る接触事故記憶部が記憶する情報の例を示す図である。
接触事故記憶部４１０は、利用者同士の接触事故ごとに、接触事故が発生したコース３０のコースＩＤと、接触事故の発生時刻とを関連付けて記憶する。
【００２６】
関数記憶部４１１は、コースＩＤと、利用者の通行速度の標準偏差および平均値に基づいて、利用者同士の接触可能性の高さを特定する接触可能性推定関数を記憶する。第１の実施形態に係る接触可能性推定関数は、機械学習による学習済みモデルである。
【００２７】
学習部４１２は、速度特徴量記憶部４０８が記憶する利用者の通行速度の標準偏差および平均値と、接触事故記憶部４１０が記憶する情報との組み合わせを学習用データセットとして、接触事故記憶部４１０が記憶する接触可能性推定関数を学習させる。例えば、学習部４１２は、過去一定期間の（例えば、１週間の）通行速度の標準偏差および平均値、ならびに接触事故の発生件数組み合わせをクラスタリングすることにより、標準偏差および平均値から大・中・小からなる接触可能性の高さを示す３つの領域に分類するように学習させる。学習部４１２は、学習後の接触可能性推定関数を関数記憶部４１１に記録する。
【００２８】
可能性特定部４１３は、コース３０ごとに、コースＩＤならびに速度特徴量特定部４０９が特定した利用者の通行速度の標準偏差および平均値を、関数記憶部４１１が記憶する接触可能性推定関数に代入することで、利用者同士の接触可能性の高さを特定する。
【００２９】
提示部４１４は、速度特徴量特定部４０９が特定した標準偏差および平均値、ならびに可能性特定部４１３が特定した利用者同士の接触可能性の高さを利用者に提示する。例えば、提示部４１４は、接触可能性を示す領域が区分けされた通行速度の標準偏差と平均値との直交座標系に、速度特徴量特定部４０９が特定した標準偏差および平均値をプロットしたグラフを提示する。
【００３０】
《通行速度特定方法》
図９は、第１の実施形態に係るコース情報提示装置による通行速度の特定方法を示すフローチャートである。
発着場１０のゲートが利用証を認識すると、ゲートはコース情報提示装置４０に、発着場ＩＤと利用者ＩＤとを含む通過情報を送信する。コース情報提示装置４０の通過情報取得部４０３は、ゲートから通過情報を取得する（ステップＳ１）。コース特定部４０５は、取得した通過情報に含まれる発着場ＩＤを、通行し終えたコース３０の終端近傍の発着場１０の発着場ＩＤと推定する（ステップＳ２）。
【００３１】
コース特定部４０５は、ステップＳ１で取得した通過情報に含まれる利用者に関連付けられた通行履歴情報のうち始端到達時刻が最も新しいものを、通行履歴記憶部４０４から読み出す（ステップＳ３）。なお始端到達時刻が最も新しい通行履歴情報には、常にコース３０の終端近傍の発着場ＩＤおよび終端到達時刻の値が格納されていない。
【００３２】
コース特定部４０５は、コース情報記憶部４０１を参照して、始端近傍の発着場１０がステップＳ３で読み出した通行履歴情報に含まれる始端近傍の発着場ＩＤが示す発着場１０であり、かつ終端近傍の発着場１０がステップＳ２で推定した発着場ＩＤが示す発着場１０であるコース３０があるか否かを判定する（ステップＳ４）。
【００３３】
コース特定部４０５は、条件を満たすコース３０がある場合（ステップＳ４：ＹＥＳ）、ステップＳ３で読み出した通行履歴情報を、ステップＳ１で取得した通過情報に基づいて更新する（ステップＳ５）。すなわち、コース特定部４０５は、ステップＳ３で読み出した通行履歴情報の終端近傍の発着場ＩＤを、ステップＳ２で推定した発着場ＩＤに書き換え、終端到達時刻を、通過情報の受信時刻に書き換える。
【００３４】
コース特定部４０５は、コース情報記憶部４０１からステップＳ４の条件を満たすコース３０のコースＩＤおよび長さを取得する（ステップＳ６）。通行速度特定部４０７は、ステップＳ５で更新した通行履歴情報における始端到達時刻と終端到達時刻の差を、通行時間として特定する（ステップＳ７）。通行速度特定部４０７は、ステップＳ６で取得したコース３０の長さをステップＳ７で特定した通行時間で除算することで、通行速度を特定する（ステップＳ８）。通行速度特定部４０７は、ステップＳ１で取得した通過情報に含まれる利用者ＩＤおよび通過情報の受信時刻と、ステップＳ６で取得したコースＩＤと、ステップＳ８で特定した通行速度とを、関連付けて新たな通行速度情報を生成する（ステップＳ９）。通行速度特定部４０７は、生成した通行速度情報を通行速度記憶部４０６に記録する（ステップＳ１０）。
【００３５】
他方、ステップＳ４において、条件を満たすコース３０が存在しない場合（ステップＳ４：ＮＯ）、コース特定部４０５は当該通行履歴情報を更新せず、またコース特定部４０５は通行速度を計算しない。この場合、コース特定部４０５は、ステップＳ３で読み出した通行履歴情報を削除してもよい。
【００３６】
次に、コース特定部４０５は、索道情報記憶部４０２を参照し、ステップＳ１で取得した通過情報に含まれる発着場ＩＤを起点とする索道２０を特定する（ステップＳ１１）。コース特定部４０５は、ステップＳ１１で特定した索道２０の終点の発着場ＩＤを、次に通行するコース３０の始端近傍の発着場１０として特定する（ステップＳ１２）。またコース特定部４０５は、ステップＳ１で取得した通過情報の受信時刻に、ステップＳ１１で特定した索道２０の乗車時間を加算した時刻を、次に通行するコース３０の始端到達時刻として特定する（ステップＳ１３）。コース特定部４０５は、ステップＳ１で取得した通過情報に含まれる利用者ＩＤと、ステップＳ１２で特定した始端近傍の発着場１０の発着場ＩＤと、ステップＳ１３で特定した始端到達時刻とを、関連付けて新たな通行履歴情報を生成する（ステップＳ１４）。コース特定部４０５は、生成した通行履歴情報を通行履歴記憶部４０４に記録する（ステップＳ１５）。
【００３７】
これにより、コース情報提示装置４０は、利用者が発着場１０のゲートを通過するたびに、当該利用者が通行したコース３０の通行速度を特定し、また当該利用者が次に通行するコース３０の通行履歴情報を生成することができる。
【００３８】
《通行速度特定方法の具体例１》
ここで、上述の通行速度特定方法について、具体例を用いて説明する。
第１の例は、以下の状況におけるコース情報提示装置４０の例である。
利用者は、１３：００：００に索道２０（Ａ１Ａ２）のリフトに乗車し、１３：０５：００に発着場１０（Ａ２）に到着する。その後、利用者は、コース３０（Ａ２Ａ１）を通って、１３：０９：００に発着場１０（Ａ１）に再入場する。なお、利用者の利用者ＩＤは「Ｕｓｅｒ１」であるものとする。
【００３９】
まず、利用者が１３：００：００に発着場１０（Ａ１）のゲートを通過すると、ゲートは、ゲートＩＤ「Ａ１」と、利用者ＩＤ「Ｕｓｅｒ１」とを含む通過情報をコース情報提示装置４０に送信する。通過情報取得部４０３は、当該通過情報を１３：００：００に受信する。コース特定部４０５は、ステップＳ１２において、索道情報記憶部４０２を参照し、通過情報に含まれる発着場ＩＤ「Ａ１」を起点とする索道２０（Ａ１Ａ２）を特定し、終点の発着場ＩＤ「Ａ２」を、コース３０の始端近傍の発着場ＩＤとして特定する。次に、コース特定部４０５は、ステップＳ１３において、通過情報の受信時刻「１３：００：００」に、索道２０（Ａ１Ａ２）に関連付けられた乗車時間「３００秒」を加算することで、始端到達時刻「１３：０５：００」を特定する。そして、コース特定部４０５は、ステップＳ１４−Ｓ１５において、利用者ＩＤ「Ｕｓｅｒ１」、始端近傍の発着場ＩＤ「Ａ２」、および始端到達時刻「１３：０５：００」を関連付けた通行履歴情報を生成し、記録する。
【００４０】
次に、利用者が１３：０９：００に発着場１０（Ａ１）のゲートを再度通過すると、ゲートは、ゲートＩＤ「Ａ１」と、利用者ＩＤ「Ｕｓｅｒ１」とを含む通過情報をコース情報提示装置４０に送信する。通過情報取得部４０３は、当該通過情報を１３：０９：００に受信する。コース特定部４０５は、ステップＳ２において、通過情報に含まれる発着場ＩＤ「Ａ１」を、コース３０の終端近傍の発着場ＩＤとして特定する。次に、コース特定部４０５は、ステップＳ３において、上述の利用者ＩＤ「Ｕｓｅｒ１」、始端近傍の発着場ＩＤ「Ａ２」、および始端到達時刻「１３：０５：００」を関連付けた通行履歴情報を読み出す。コース特定部４０５は、ステップＳ４において、コース情報記憶部４０１を参照し、始端近傍の発着場ＩＤが「Ａ２」であり、かつ終端近傍の発着場ＩＤが「Ａ１」であるコース３０が存在するか否かを判定する。該当するコース３０（Ａ２Ａ１）が存在するため、コース特定部４０５は、ステップＳ５において、ステップＳ３で読み出した通行履歴情報に、終端近傍の発着場ＩＤ「Ａ１」、および終端到達時刻「１３：０９：００」を追加する。コース特定部４０５は、ステップＳ６において、コース情報記憶部４０１から該当するコース３０のコースＩＤ「Ａ２Ａ１」および長さ「８００ｍ」を読み出す。
【００４１】
通行速度特定部４０７は、ステップＳ７において、始端到達時刻「１３：０５：００」と終端到達時刻「１３：０９：００」の差である通行時間「４分」を特定する。通行速度特定部４０７は、ステップＳ８において、コース３０の長さ「８００ｍ」を通行時間「４分」で除算することで、通行速度「２００ｍ毎分」を特定する。
【００４２】
《通行速度特定方法の具体例２》
第２の例は、以下の状況におけるコース情報提示装置４０の例である。
利用者は、１３：００：００に索道２０（Ａ１Ａ２）のリフトに乗車し、１３：０５：００に発着場１０（Ａ２）に到着する。次に、利用者は、１３：０６：００に索道２０（Ａ２Ａ３）のリフトに乗車し、１３：１１：５０に発着場１０（Ａ３）に到着する。その後、利用者は、コース３０（Ａ３Ａ１）を通って、１３：１９：５０に発着場１０（Ａ１）に再入場する。なお、利用者の利用者ＩＤは「Ｕｓｅｒ２」であるものとする。
【００４３】
まず、利用者が１３：００：００に発着場１０（Ａ１）のゲートを通過すると、ゲートは、ゲートＩＤ「Ａ１」と、利用者ＩＤ「Ｕｓｅｒ２」とを含む通過情報をコース情報提示装置４０に送信する。通過情報取得部４０３は、当該通過情報を１３：００：００に受信する。コース特定部４０５は、ステップＳ１２において、索道情報記憶部４０２を参照し、通過情報に含まれる発着場ＩＤ「Ａ１」を起点とする索道２０（Ａ１Ａ２）を特定し、終点の発着場ＩＤ「Ａ２」を、コース３０の始端近傍の発着場ＩＤとして特定する。次に、コース特定部４０５は、ステップＳ１３において、通過情報の受信時刻「１３：００：００」に、索道２０（Ａ１Ａ２）に関連付けられた乗車時間「３００秒」を加算することで、始端到達時刻「１３：０５：００」を特定する。そして、コース特定部４０５は、ステップＳ１４−Ｓ１５において、利用者ＩＤ「Ｕｓｅｒ１」、始端近傍の発着場ＩＤ「Ａ２」、および始端到達時刻「１３：０５：００」を関連付けた通行履歴情報を生成し、記録する。
【００４４】
次に、利用者が１３：０６：００に発着場１０（Ａ２）のゲートを通過すると、ゲートは、ゲートＩＤ「Ａ２」と、利用者ＩＤ「Ｕｓｅｒ２」とを含む通過情報をコース情報提示装置４０に送信する。通過情報取得部４０３は、当該通過情報を１３：０６：００に受信する。コース特定部４０５は、ステップＳ２において、通過情報に含まれる発着場ＩＤ「Ａ２」を、コース３０の終端近傍の発着場ＩＤとして特定する。次に、コース特定部４０５は、ステップＳ３において、上述の利用者ＩＤ「Ｕｓｅｒ２」、始端近傍の発着場ＩＤ「Ａ２」、および始端到達時刻「１３：０５：００」を関連付けた通行履歴情報を読み出す。コース特定部４０５は、ステップＳ４において、コース情報記憶部４０１を参照し、始端近傍の発着場ＩＤが「Ａ２」であり、かつ終端近傍の発着場ＩＤが「Ａ２」であるコース３０が存在するか否かを判定する。該当するコース３０が存在しないため、コース情報提示装置４０は、現時点では通行速度の計算を行わない。
【００４５】
コース特定部４０５は、ステップＳ１２において、索道情報記憶部４０２を参照し、通過情報に含まれる発着場ＩＤ「Ａ２」を起点とする索道２０（Ａ２Ａ３）を特定し、終点の発着場ＩＤ「Ａ３」を、コース３０の始端近傍の発着場ＩＤとして特定する。次に、コース特定部４０５は、ステップＳ１３において、通過情報の受信時刻「１３：０６：００」に、索道２０（Ａ２Ａ３）に関連付けられた乗車時間「３５０秒」を加算することで、始端到達時刻「１３：１１：５０」を特定する。そして、コース特定部４０５は、ステップＳ１４−Ｓ１５において、利用者ＩＤ「Ｕｓｅｒ２」、始端近傍の発着場ＩＤ「Ａ３」、および始端到達時刻「１３：１１：５０」を関連付けた通行履歴情報を生成し、記録する。
【００４６】
次に、利用者が１３：１９：５０に発着場１０（Ａ１）のゲートを再度通過すると、ゲートは、ゲートＩＤ「Ａ１」と、利用者ＩＤ「Ｕｓｅｒ２」とを含む通過情報をコース情報提示装置４０に送信する。通過情報取得部４０３は、当該通過情報を１３：１９：５０に受信する。コース特定部４０５は、ステップＳ２において、通過情報に含まれる発着場ＩＤ「Ａ１」を、コース３０の終端近傍の発着場ＩＤとして特定する。次に、コース特定部４０５は、ステップＳ３において、上述の利用者ＩＤ「Ｕｓｅｒ２」、始端近傍の発着場ＩＤ「Ａ３」、および始端到達時刻「１３：１１：５０」を関連付けた通行履歴情報を読み出す。コース特定部４０５は、ステップＳ４において、コース情報記憶部４０１を参照し、始端近傍の発着場ＩＤが「Ａ３」であり、かつ終端近傍の発着場ＩＤが「Ａ１」であるコース３０が存在するか否かを判定する。該当するコース３０（Ａ３Ａ１）が存在するため、コース特定部４０５は、ステップＳ５において、ステップＳ３で読み出した通行履歴情報に、終端近傍の発着場ＩＤ「Ａ１」、および終端到達時刻「１３：１９：５０」を追加する。コース特定部４０５は、ステップＳ６において、コース情報記憶部４０１から該当するコース３０のコースＩＤ「Ａ３Ａ１」および長さ「１８００ｍ」を読み出す。
【００４７】
通行速度特定部４０７は、ステップＳ７において、始端到達時刻「１３：１１：５０」と終端到達時刻「１３：１９：５０」の差である通行時間「８分」を特定する。通行速度特定部４０７は、ステップＳ８において、コース３０の長さ「１８００ｍ」を通行時間「８分」で除算することで、通行速度「２２５ｍ毎分」を特定する。
【００４８】
《通行速度特定方法の具体例３》
第３の例は、以下の状況におけるコース情報提示装置４０の例である。
利用者は、１３：００：００に索道２０（Ａ１Ａ２）のリフトに乗車し、１３：０５：００に発着場１０（Ａ２）に到着する。その後、利用者は、コース３０（Ａ２Ｂ１）を通って、１３：０９：００に発着場１０（Ｂ１）に再入場する。なお、利用者の利用者ＩＤは「Ｕｓｅｒ３」であるものとする。
【００４９】
まず、利用者が１３：００：００に発着場１０（Ａ１）のゲートを通過すると、ゲートは、ゲートＩＤ「Ａ１」と、利用者ＩＤ「Ｕｓｅｒ３」とを含む通過情報をコース情報提示装置４０に送信する。通過情報取得部４０３は、当該通過情報を１３：００：００に受信する。コース特定部４０５は、ステップＳ１２において、索道情報記憶部４０２を参照し、通過情報に含まれる発着場ＩＤ「Ａ１」を起点とする索道２０（Ａ１Ａ２）を特定し、終点の発着場ＩＤ「Ａ２」を、コース３０の始端近傍の発着場ＩＤとして特定する。次に、コース特定部４０５は、ステップＳ１３において、通過情報の受信時刻「１３：００：００」に、索道２０（Ａ１Ａ２）に関連付けられた乗車時間「３００秒」を加算することで、始端到達時刻「１３：０５：００」を特定する。そして、コース特定部４０５は、ステップＳ１４−Ｓ１５において、利用者ＩＤ「Ｕｓｅｒ３」、始端近傍の発着場ＩＤ「Ａ２」、および始端到達時刻「１３：０５：００」を関連付けた通行履歴情報を生成し、記録する。
【００５０】
次に、利用者が１３：０９：００に発着場１０（Ｂ１）のゲートを通過すると、ゲートは、ゲートＩＤ「Ｂ１」と、利用者ＩＤ「Ｕｓｅｒ３」とを含む通過情報をコース情報提示装置４０に送信する。通過情報取得部４０３は、当該通過情報を１３：０９：００に受信する。コース特定部４０５は、ステップＳ２において、通過情報に含まれる発着場ＩＤ「Ｂ１」を、コース３０の終端近傍の発着場ＩＤとして特定する。次に、コース特定部４０５は、ステップＳ３において、上述の利用者ＩＤ「Ｕｓｅｒ３」、始端近傍の発着場ＩＤ「Ａ２」、および始端到達時刻「１３：０５：００」を関連付けた通行履歴情報を読み出す。コース特定部４０５は、ステップＳ４において、コース情報記憶部４０１を参照し、始端近傍の発着場ＩＤが「Ａ２」であり、かつ終端近傍の発着場ＩＤが「Ｂ１」であるコース３０が存在するか否かを判定する。該当するコース３０（Ａ２Ｂ１）が存在するため、コース特定部４０５は、ステップＳ５において、ステップＳ３で読み出した通行履歴情報に、終端近傍の発着場ＩＤ「Ｂ１」、および終端到達時刻「１３：０９：００」を追加する。コース特定部４０５は、ステップＳ６において、コース情報記憶部４０１から該当するコース３０のコースＩＤ「Ａ２Ｂ１」および長さ「７００ｍ」を読み出す。
【００５１】
通行速度特定部４０７は、ステップＳ７において、始端到達時刻「１３：０５：００」と終端到達時刻「１３：０９：００」の差である通行時間「４分」を特定する。通行速度特定部４０７は、ステップＳ８において、コース３０の長さ「７００ｍ」を通行時間「４分」で除算することで、通行速度「１７５ｍ毎分」を特定する。
【００５２】
このように第１の実施形態によれば、コース情報提示装置４０は、様々なコース３０について通行速度を特定することができる。
【００５３】
《コース情報提示方法》
図１０は、第１の実施形態に係るコース情報提示装置によるコース情報の提示方法を示すフローチャートである。
コース情報提示装置４０は、一定時間ごとに、図１０に示すコース情報提示処理を実行する。コース情報提示装置４０は、複数のコース３０を１つずつ選択し、選択したコース３０について、以下のステップＳ３２からステップＳ４０の処理を実行する（ステップＳ３１）。
【００５４】
まず、速度特徴量特定部４０９は、ステップＳ３１で選択したコース３０に関連付けられた、通行終了時刻が直近の所定時間（例えば１０分）以内である通行速度情報を読み出す（ステップＳ３２）。速度特徴量特定部４０９は、読み出した通行速度情報に基づいて、ステップＳ３３１で選択したコース３０における利用者の通行速度の平均値と標準偏差を求める（ステップＳ３３）。速度特徴量特定部４０９は、特定した通行速度の平均値と標準偏差を、速度特徴量記憶部４０８に記録する（ステップＳ３４）。
【００５５】
図１１は、第１の実施形態に係るコース情報提示装置が提示するグラフの例を示す図である。
次に、提示部４１４は、接触可能性を示す領域が区分けされた通行速度の標準偏差と平均値との直交座標系に、速度特徴量記憶部４０８が記憶する複数の対象時間帯に係る通行速度の平均値と標準偏差の３σを示すプロットＧ１を付す（ステップＳ３５）。次に、提示部４１４は、接触事故記憶部４１０が記憶する情報に基づいて各プロットＧ１に、対象時間帯における接触事故の発生件数Ｇ２を関連付けて表示する（ステップＳ３６）。
【００５６】
次に、学習部４１２は、速度特徴量記憶部４０８が記憶する利用者の通行速度の標準偏差および平均値と、接触事故記憶部４１０が記憶する情報との組み合わせを学習用データセットとして、クラスタリングを実施することで、接触可能性推定関数を学習させる（ステップＳ３７）。提示部４１４は、接触可能性推定関数による各クラスタの分離超平面Ｇ３を直交座標系に表示する（ステップＳ３８）。
【００５７】
次に、可能性特定部４１３は、ステップＳ３１で選択されたコース３０のコースＩＤと、ステップＳ３３で特定した通行速度の平均値と標準偏差とを、ステップＳ３７で学習させた接触可能性推定関数に代入することで、利用者同士の接触可能性の高さを特定する（ステップＳ３９）。提示部４１４は、直交座標系にステップＳ３３で特定した標準偏差の３σおよび平均値を示すプロットＧ４を付す（ステップＳ４０）。プロットＧ４は、プロットＧ１と異なる態様（形状、色など）で表される。また、プロットＧ４は、接触可能性の高さレベルに応じて表示の態様（形状、色など）を異ならせてもよい。
【００５８】
上述の処理によってすべてのコースについて直交座標系のグラフが生成されると、コース情報提示装置４０の提示部４１４は、各コース３０のグラフを提示する（ステップＳ４１）。
【００５９】
これにより、利用者は、コース情報提示装置４０が提示する図１１に示すグラフを参照することで、各コースにおける接触可能性を認識することができる。したがってコース情報提示装置４０は、利用者を安全なコース３０に誘導することができる。
【００６０】
《作用・効果》
このように、第１の実施形態に係るコース情報提示装置４０は、索道２０に設けられた発着場１０のゲートから取得される通過情報に基づいて、コース３０を通行する複数の利用者それぞれの通行速度を特定し、当該通行速度に係る情報を提示する。これにより、コース情報提示装置４０は、利用者それぞれに通行速度を計測するための装置を持たせることなく、各利用者の通行速度を特定することができる。特に、スキー場１においては、既存のシステムである発着場１０のゲートを用いることができるため、設備投資を抑制しつつ、速度情報の提示を実現することができる。
【００６１】
また、第１の実施形態に係るコース情報提示装置４０は、通行速度の散布度である標準偏差を特定し、当該散布度に係る情報を提示する。通行速度の散布度が大きいということは、通行速度が遅いスキーの初心者と、通行速度が極端に早い利用者とが多く存在している状況であり、このような場合に接触が発生する可能性が高くなる。したがって、コース情報提示装置４０は、通行速度の散布度に関する情報を提示することで、利用者にコース３０における接触可能性を適切に知らせることができる。なお、他の実施形態に係るコース情報提示装置４０は、通行速度の散布度を計測せずに、通行速度の平均値などの代表値のみを提示するものであってもよい。
【００６２】
また、第１の実施形態に係るコース情報提示装置４０は、過去の通行速度の標準偏差および平均値と接触の頻度との組み合わせに基づいて特定された通行速度の標準偏差および平均値と接触可能性の高さとの関係を提示する。これにより、利用者は、現在のコース３０の状況における接触可能性の高さを容易に認識することができる。なお、他の実施形態においては、これに限られず、通行速度の散布度および代表値の少なくとも１つと接触可能性の高さとの関係を特定してもよい。現在の通行速度の散布度および代表値の少なくとも１つを提示し、通行速度の標準偏差および平均値と接触可能性の高さとの関係を提示しなくてもよい。
【００６３】
以上、図面を参照して一実施形態について詳しく説明してきたが、具体的な構成は上述のものに限られることはなく、様々な設計変更等をすることが可能である。例えば、他の実施形態においては、上述の処理の順序が適宜変更されてもよい。また、一部の処理が並列に実行されてもよい。
【００６４】
上述した実施形態に係るコース情報提示装置４０は、スキー場１のコース３０の状況を提示するものであるが、これに限られない。例えば、他の実施形態に係るコース情報提示装置４０は、ランニングコースや車道などの他のコース３０の情報を提示してもよい。
【００６５】
上述した実施形態に係るコース情報提示装置４０は、通過情報の受信時刻に基づいて通行履歴情報に係る始端到達時刻および終端到達時刻を特定するが、これに限られない。例えば、他の実施形態に係る通過情報が、利用者の通過時刻を含む場合、コース情報提示装置４０は、通過情報に含まれる通過時刻に基づいて通行履歴情報に係る始端到達時刻および終端到達時刻を特定してもよい。
【００６６】
《基本構成》
図１２は、コース情報提示装置の基本構成を示す概略ブロック図である。
上述した実施形態では、コース情報提示装置４０の一実施形態として図２に示す構成について説明したが、コース情報提示装置４０の基本構成は、図１２に示すとおりである。
すなわち、コース情報提示装置４０は、通過情報取得部４０３、通行速度特定部４０７、および提示部４１４を基本構成とする。
【００６７】
通過情報取得部４０３は、コースの終端からコースの始端へ移動するための移動経路上に設けられた通過検出装置から、通行者の識別情報を含む通過情報を取得する。
通行速度特定部４０７は、通過情報に基づいてコースを通行する複数の通行者それぞれの通行速度を特定する。
提示部４１４は、通行速度に係る情報を提示する。
これにより、コース情報提示装置４０は、複数の通行者別に装着装置を用意することなく、他の利用者との接触が生じる可能性に関する情報を提示することができる。
【００６８】
図１３は、少なくとも１つの実施形態に係るコンピュータの構成を示す概略ブロック図である。
コンピュータ９０は、プロセッサ９１、メインメモリ９２、ストレージ９３、インタフェース９４を備える。
上述のコース情報提示装置４０は、コンピュータ９０に実装される。そして、上述した各処理部の動作は、プログラムの形式でストレージ９３に記憶されている。プロセッサ９１は、プログラムをストレージ９３から読み出してメインメモリ９２に展開し、当該プログラムに従って上記処理を実行する。また、プロセッサ９１は、プログラムに従って、上述した各記憶部に対応する記憶領域をメインメモリ９２に確保する。
プログラムは、コンピュータ９０に発揮させる機能の一部を実現するためのものであってもよい。例えば、プログラムは、ストレージ９３に既に記憶されている他のプログラムとの組み合わせ、または他の装置に実装された他のプログラムとの組み合わせによって機能を発揮させるものであってもよい。なお、他の実施形態においては、コンピュータ９０は、上記構成に加えて、または上記構成に代えてＰＬＤ（Programmable Logic Device）などのカスタムＬＳＩ（Large Scale Integrated Circuit）を備えてもよい。ＰＬＤの例としては、ＰＡＬ(Programmable Array Logic)、ＧＡＬ(Generic Array Logic)、ＣＰＬＤ(Complex Programmable Logic Device)、ＦＰＧＡ（Field Programmable Gate Array）が挙げられる。この場合、プロセッサ９１によって実現される機能の一部または全部が当該集積回路によって実現されてよい。
【００６９】
ストレージ９３の例としては、ＨＤＤ（Hard Disk Drive）、ＳＳＤ（Solid State Drive）、磁気ディスク、光磁気ディスク、ＣＤ−ＲＯＭ（Compact Disc Read Only Memory）、ＤＶＤ−ＲＯＭ（Digital Versatile Disc Read Only Memory）、半導体メモリ等が挙げられる。ストレージ９３は、コンピュータ９０のバスに直接接続された内部メディアであってもよいし、インタフェース９４または通信回線を介してコンピュータ９０に接続される外部メディアであってもよい。また、このプログラムが通信回線によってコンピュータ９０に配信される場合、配信を受けたコンピュータ９０が当該プログラムをメインメモリ９２に展開し、上記処理を実行してもよい。少なくとも１つの実施形態において、ストレージ９３は、一時的でない有形の記憶媒体である。
【００７０】
また、当該プログラムは、前述した機能の一部を実現するためのものであってもよい。さらに、当該プログラムは、前述した機能をストレージ９３に既に記憶されている他のプログラムとの組み合わせで実現するもの、いわゆる差分ファイル（差分プログラム）であってもよい。
【符号の説明】
【００７１】
１  スキー場
１０  発着場
２０  索道
３０  コース
４０  コース情報提示装置
４０１  コース情報記憶部
４０２  索道情報記憶部
４０３  通過情報取得部
４０４  通行履歴記憶部
４０５  コース特定部
４０６  通行速度記憶部
４０７  通行速度特定部
４０８  速度特徴量記憶部
４０９  速度特徴量特定部
４１０  接触事故記憶部
４１１  関数記憶部
４１２  学習部
４１３  可能性特定部
４１４  提示部
【図１】
2020151063.tif 000003
【図２】
2020151063.tif 000004
【図３】
2020151063.tif 000005
【図４】
2020151063.tif 000006
【図５】
2020151063.tif 000007
【図６】
2020151063.tif 000008
【図７】
2020151063.tif 000009
【図８】
2020151063.tif 000010
【図９】
2020151063.tif 000011
【図１０】
2020151063.tif 000012
【図１１】
2020151063.tif 000013
【図１２】
2020151063.tif 000014
【図１３】
2020151063.tif 000015