(57)【特許請求の範囲】
【請求項１】
ユーザが移動する際に用いる移動手段が変更されたことを判断する変更判断手段と、
上記ユーザの位置を特定する特定手段と、
上記特定手段により特定された上記ユーザの位置であって、上記変更判断手段により上記移動手段が変更されたと判断された時点における上記ユーザの位置である変更位置から、上記ユーザの現在位置までの距離を算出する距離算出手段と、
上記距離算出手段により算出される上記距離に基づいて、上記変更位置に上記ユーザが戻ろうとしているか否かを判定する判定手段と、を備えるとともに、
上記判定手段の処理を実行させるトリガを検出するトリガ検出手段と、
上記トリガ検出手段により検出された最新の上記トリガである第１トリガから、当該第１トリガより１つ前に検出された上記トリガである第２トリガまでにおいて、上記距離算出手段により算出された上記距離の変化量を算出する変化量算出手段と、をさらに備え、
上記判定手段は、上記変化量算出手段により算出された上記変化量が第２閾値未満の場合に、上記ユーザが上記変更位置に戻ろうとしていると判定することを特徴とする判定装置。
【請求項２】
ユーザが移動する際に用いる移動手段が変更されたことを判断する変更判断手段と、
上記ユーザの位置を特定する特定手段と、
上記特定手段により特定された上記ユーザの位置であって、上記変更判断手段により上記移動手段が変更されたと判断された時点における上記ユーザの位置である変更位置から、上記ユーザの現在位置までの距離を算出する距離算出手段と、
上記距離算出手段により算出される上記距離に基づいて、上記変更位置に上記ユーザが戻ろうとしているか否かを判定する判定手段と、
上記判定手段の処理を実行させるトリガを検出するトリガ検出手段とを備え、
上記トリガは、上記ユーザが規定歩数以上歩く毎、または所定の時間が経過する毎に検出され、
上記判定手段は、上記トリガが検出された後、上記距離算出手段により算出された上記距離が第１閾値未満の場合に、上記ユーザが上記変更位置に戻ろうとしていると判定することを特徴とする判定装置。
【請求項３】
上記判定手段は、上記変化量算出手段により算出された上記変化量が第３閾値以上の場合に、上記ユーザが上記変更位置に戻ろうとしていないと判定することを特徴とする請求項１に記載の判定装置。
【請求項４】
上記判定手段は、上記変化量算出手段により算出された上記変化量が、上記第２閾値以上かつ上記第３閾値未満の場合であるとともに、上記第２トリガが検出された時点において上記ユーザが上記変更位置に戻ろうとしていると判定した場合に、上記ユーザが上記変更位置に戻ろうとしていると判定することを特徴とする請求項３に記載の判定装置。
【請求項５】
変更判断手段と、特定手段と、距離算出手段と、判定手段と、トリガ検出手段と、変化量算出手段と、を備える判定装置により実行される判定方法であって、
ユーザが移動する際に用いる移動手段が変更されたことを上記変更判断手段が判断する変更判断ステップと、
上記ユーザの位置を上記特定手段が特定する特定ステップと、
上記特定ステップにて特定された上記ユーザの位置であって、上記変更判断ステップにて上記移動手段が変更されたと判断された時点における上記ユーザの位置である変更位置から、上記ユーザの現在位置までの距離を上記距離算出手段が算出する距離算出ステップと、
上記距離算出ステップにて算出される上記距離に基づいて、上記変更位置に上記ユーザが戻ろうとしているか否かを上記判定手段が判定する判定ステップと、を含むとともに、
上記判定ステップの処理を実行させるトリガを上記トリガ検出手段が検出するトリガ検出ステップと、
上記トリガ検出ステップにて検出された最新の上記トリガである第１トリガから、当該第１トリガより１つ前に検出された上記トリガである第２トリガまでにおいて、上記距離算出ステップにて算出された上記距離の変化量を上記変化量算出手段が算出する変化量算出ステップと、をさらに含み、
上記判定ステップでは、上記判定手段は、上記変化量算出ステップにて算出された上記変化量が第２閾値未満の場合に、上記ユーザが上記変更位置に戻ろうとしていると判定することを特徴とする判定方法。
【請求項６】
請求項１から４のいずれか１項に記載の判定装置としてコンピュータを機能させるための判定プログラムであって、コンピュータを上記各手段として機能させるための判定プログラム。
【請求項７】
請求項１から４のいずれか１項に記載の判定装置を備えた携帯端末。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ユーザが移動手段を変更した位置に戻ろうとしていることを判定する判定装置、判定方法、判定プログラム、および携帯端末に関する。
【背景技術】
【０００２】
従来から、ユーザを車両の駐車位置に誘導する技術が知られている。例えば、特許文献１には、車載装置と、携帯端末装置と、サーバとから構成される誘導システムについて開示されている。より具体的には、車載装置は、車両の位置する地点を特定し、特定された地点を示す地点情報を携帯端末装置に送信する。携帯端末装置は、車載装置との間で確立される通信の終了を検知すると、車両の位置する最新の地点を示す地点情報をサーバに送信する。また、携帯端末装置は、ユーザから誘導情報を取得するための指示を受け付けると、携帯端末装置の現在位置を示す移動先地点情報をサーバに送信する。サーバは、移動先地点から上記車両の位置する地点までの誘導を行うための誘導情報を生成する。そして、携帯端末は、上記誘導情報をサーバから受信し、上記誘導情報を用いた誘導を行う。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１３‐１４８４１９号公報（２０１３年８月１日公開）
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、上述のような従来技術は、車両の駐車位置を特定するために、携帯端末と通信を行う車載装置が必要になるという問題がある。また、ユーザを車両の駐車位置に誘導する情報を取得するために、ユーザによる操作が必要であるという問題がある。
【０００５】
本発明は、上記の問題点に鑑みてなされたものであって、その目的は、ユーザが移動する際に用いる移動手段に特別な装置を用意する必要がなく、ユーザの操作無しで自動的に、ユーザが移動手段を変更した時点における位置への案内を行うことができる判定装置等を提供することにある。
【課題を解決するための手段】
【０００６】
上記の課題を解決するために、本発明の一態様に係る判定装置は、ユーザが移動する際に用いる移動手段が変更されたことを判断する変更判断手段と、上記ユーザの位置を特定する特定手段と、上記特定手段により特定された上記ユーザの位置であって、上記変更判断手段により上記移動手段が変更されたと判断された時点における上記ユーザの位置である変更位置から、上記ユーザの現在位置までの距離を算出する距離算出手段と、上記距離算出手段により算出される上記距離に基づいて、上記変更位置に上記ユーザが戻ろうとしているか否かを判定する判定手段と、を備えている。
【０００７】
また、上記の課題を解決するために、本発明の一態様に係る判定方法は、ユーザが移動する際に用いる移動手段が変更されたことを判断する変更判断ステップと、上記ユーザの位置を特定する特定ステップと、上記特定ステップにて特定された上記ユーザの位置であって、上記変更判断ステップにて上記移動手段が変更されたと判断された時点における上記ユーザの位置である変更位置から、上記ユーザの現在位置までの距離を算出する距離算出ステップと、上記距離算出ステップにて算出される上記距離に基づいて、上記変更位置に上記ユーザが戻ろうとしているか否かを判定する判定ステップと、を含んでいる。
【発明の効果】
【０００８】
本発明の一態様によれば、ユーザが移動手段を変更した時点におけるユーザの位置である変更位置が、ユーザの操作無しで自動的に特定される。また、変更位置からユーザの現在位置までの距離に応じて自動的に、ユーザが変更位置に戻ろうとしているか否かが判定される。それゆえ、ユーザが変更位置に戻る際に、ユーザにとって最適な状況で、ユーザの操作無しで自動的に変更位置への案内を行うことが可能となる。
【図面の簡単な説明】
【０００９】
【図１】本発明の一実施形態に係る判定装置を備えた携帯端末の要部構成の一例を示すブロック図である。
【図２】図１に示す携帯端末の表示画面の例を示す図である。
【図３】図１に示す判定装置の動作の一例を示すフローチャートである。
【図４】図１に示す判定装置の動作の他の一例を示すフローチャートである。
【発明を実施するための形態】
【００１０】
〔実施形態１〕
本発明の一実施形態について、図１〜図３に基づいて説明する。以下の説明では、携帯端末１０をスマートフォンとして説明するが、これに限らない。携帯端末１０は、例えば、携帯電話機、デジタルカメラ、タブレット端末、またはＰＤＡ等の携帯端末であってよい。
【００１１】
（携帯端末の構成）
図１は、本発明の一実施形態に係る判定装置１を備えた携帯端末１０の要部構成の一例を示すブロック図である。図１に示すように、携帯端末１０は、移動手段検出部１１、位置情報受信部１２、案内情報生成部１３、出力部１４、および記憶部１５を備えている。
【００１２】
移動手段検出部１１は、携帯端末１０に備えられている各種センサ（不図示）の検出値に基づいて携帯端末１０を携帯するユーザが移動する際に用いている移動手段を検出し、判定装置１に通知する。移動手段は、例えば、徒歩、車両（電車、自動車、自転車など）等の移動手段である。また。移動手段検出部１１は、ユーザが移動していない状態を静止状態として検出してもよい。なお、移動手段検出部１１による移動手段の検出については、公知の技術であるため、詳細な説明を省略する。
【００１３】
位置情報受信部１２は、ＧＰＳ（global positioning system）等からの電波を受信し、受信した位置情報信号を判定装置１に出力する。
【００１４】
案内情報生成部１３は、判定装置１によりユーザの移動手段が変更されたと判断された時点におけるユーザの位置である変更位置にユーザを誘導する案内情報を生成し、出力部１４に出力させる。案内情報は、例えば、ユーザの現在位置から変更位置までの距離を示す距離情報、ユーザの現在位置から変更位置への方向を示す方向情報、ユーザの現在位置および変更位置を記した地図を示す地図情報、ユーザが移動手段を変更した時点から現在までの時間を示す時間情報を含む。なお、案内情報生成部１３は、判定装置１に備えられていてもよい。
【００１５】
出力部１４は、表示部４１およびスピーカ４２を備えている。表示部４１は、液晶ディスプレイまたは有機ＥＬ（electroluminescence）ディスプレイ等の表示装置を備えており、案内情報生成部１３から通知される案内情報を表示する。スピーカ４２は、案内情報生成部１３から通知される案内情報を音声出力する。
【００１６】
記憶部１５は、判定装置１から通知される各種情報（例えば、変更位置情報５１、距離情報５２など）を格納している。変更位置情報５１は、判定装置１によってユーザの移動手段が変更されたと判断された時点におけるユーザの位置である変更位置を示す情報である。距離情報５２は、変更位置情報５１の示す変更位置から、判定装置１により特定されるユーザの現在位置までの距離を示す情報である。
【００１７】
（判定装置の構成例１）
次に、判定装置１の要部構成の一例について説明する。図１に示すように、判定装置１は、変更判断部（変更判断手段）２、特定部（特定手段）３、トリガ検出部（トリガ検出手段）４、距離算出部（距離算出手段）５、および第１判定部（判定手段）６を備えている。なお、変化量算出部（変化量算出手段）７、および第２判定部（判定手段）８の詳細については、実施形態２にて後述する。
【００１８】
変更判断部２は、移動手段検出部１１により検出された移動手段が変更されたことを判断する。例えば、変更判断部２は、ユーザの移動手段が、徒歩とは異なる移動手段（自動車等）から徒歩に変更されたことを判断する。
【００１９】
特定部３は、位置情報受信部１２から入力された位置情報信号から、携帯端末１０を携帯するユーザの現在位置を特定する。例えば、特定部３は、変更判断部２からユーザの移動手段が変更されたと判断したことが通知されると、ユーザの現在位置を特定し、特定したユーザの現在位置を、ユーザの移動手段が変更された位置を示す変更位置とし、変更位置情報５１として、記憶部１５に格納する。また、例えば、特定部３は、常時（定期的に）ユーザの現在位置を特定してもよい。特定部３が常時（定期的に）ユーザの現在位置を特定する構成の場合、変更位置情報５１は、変更判断部２からユーザの移動手段が変更されたと判断した時点に最も近い時点におけるユーザの現在位置を示してもよいし、変更判断部２からユーザの移動手段が変更されたと判断したことが通知された後に特定されるユーザの現在位置を示してもよい。
【００２０】
トリガ検出部４は、変更判断部２からユーザの移動手段が変更されたと判断したことが通知されると、携帯端末１０に備えられている歩数計およびタイマ等の計測器（不図示）を用いることにより、第１判定部６の処理を実行させるトリガを検出する。当該トリガは、より具体的には、ユーザが規定歩数（例えば６００歩）以上歩く毎に発生するトリガであってもよいし、所定の時間（例えば５分）毎に発生するトリガであってもよい。トリガ検出部４は、第１判定部６の処理を実行させるトリガを検出すると、特定部３、距離算出部５および第１判定部６に通知する。
【００２１】
距離算出部５は、記憶部１５に格納されている変更位置情報５１が示す変更位置から、トリガ検出部４から通知された後に特定部３により特定されたユーザの現在位置までの距離ｄを算出し、算出した距離ｄを距離情報５２として記憶部１５に格納する。
【００２２】
第１判定部６は、距離情報５２が示す距離ｄと、予め設定されている第１閾値Ｔ１とを比較して、変更位置情報５１が示す変更位置にユーザが戻ろうとしているか否かを判定する。第１閾値Ｔ１は、ユーザが変更位置の近くにいることを示す値である。距離情報５２が示す距離が第１閾値Ｔ１（例えば２ｋｍ）未満の場合、第１判定部６は、変更位置情報５１が示す変更位置にユーザが戻ろうとしていると判定し、案内情報生成部１３に通知し、案内情報を生成させる。
【００２３】
（携帯端末の表示画面）
図２は、図１に示す携帯端末１０の表示画面の例を示す図である。図２の（ａ）に示すように、携帯端末１０の表示画面に表示された待ち受け画面の下方に、方向情報、時間情報および距離情報を含む案内情報が表示されている。例えば、当該下方の中央に、案内情報が示す方向の記号４０が表示され、記号４０の右方には上から順に、案内情報が示す時間（４８分経過）、および案内情報が示す距離（約１．２ｋｍ）が表示されている。また、図２の（ｂ）に示すように、携帯端末１０の表示画面全体には、地図情報を含む案内情報が表示されている。表示画面に表示された地図上には、変更位置情報５１が示す変更位置、およびユーザの現在位置が記されている。なお、図２の（ｂ）に示すユーザの現在位置の記号は、図２の（ａ）に示した方向の記号と同一の記号であってもよい。
【００２４】
（判定装置の動作例１）
図３は、図１に示す判定装置１の動作の一例を示すフローチャートである。図３に示すように、移動手段検出部１１は、定期的にユーザの移動手段を検出する（Ｓ１０）。変更判断部２は、Ｓ１０にて検出された移動手段が変更されたか否かを判断する。変更判断部２により、Ｓ１０にて検出された移動手段が変更されたと判断されると（Ｓ１１、変更判断ステップ）、特定部３は、ユーザの現在位置を特定し、特定したユーザの現在位置を移動手段が変更された位置を示す変更位置とする（Ｓ１２、特定ステップ）。また、Ｓ１１の後、トリガ検出部４は、第１判定部６の処理を実行させるトリガを出する（Ｓ１３）。
【００２５】
例えば、変更判断部２により、Ｓ１０にて検出された移動手段が、自家用車から徒歩に変更されたと判断されると（Ｓ１１）、トリガ検出部４は、ユーザが規定歩数６００歩以上歩く毎に発生するトリガを検出する（Ｓ１３）。
【００２６】
Ｓ１３の後、特定部３は、ユーザの現在位置を特定する（Ｓ１４、特定ステップ）。Ｓ１４の後、距離算出部５は、Ｓ１２にて特定された変更位置からＳ１４にて特定されたユーザの現在位置までの距離ｄを算出する（Ｓ１５、距離算出ステップ）。Ｓ１５の後、第１判定部６は、Ｓ１５にて算出された距離ｄと第１閾値Ｔ１（例えば２ｋｍ）とを比較する（Ｓ１６）。
【００２７】
Ｓ１５にて算出された距離ｄが第１閾値Ｔ１未満の値である場合（Ｓ１６にてＹＥＳ）、第１判定部６は、ユーザがＳ１２にて特定された変更位置に戻ろうとしていると判定する（Ｓ１７、判定ステップ）。Ｓ１７の後、案内情報生成部１３は、Ｓ１２にて特定された変更位置にユーザを案内する案内情報を生成し、出力部１４に生成した案内情報を出力させる（Ｓ１８）。Ｓ１８の後、Ｓ１３以降の処理を繰り返す。
【００２８】
一方、Ｓ１５にて算出された距離ｄが第１閾値Ｔ１以上の値である場合（Ｓ１６にてＮＯ）、第１判定部６は、ユーザがＳ１２にて特定された変更位置に戻ろうとしていないと判定し（Ｓ１９、判定ステップ）、Ｓ１３以降の処理を繰り返す。
【００２９】
なお、Ｓ１８の動作は、次にＳ１９の判定処理が行われるまでの間、継続して実行されていてもよいし、Ｓ１３にてトリガが検出される毎に、数秒間、実行されてもよい。Ｓ１８の動作が、Ｓ１３にてトリガが検出される毎に実行される構成の場合、ユーザの操作無しで自動的に、ユーザにとって適切なタイミングで、変更位置への案内を適切に行うことが可能となる。
【００３０】
（効果）
上記の構成によれば、判定装置１により、ユーザの移動手段が変更されたと判断されると、ユーザの操作無しで自動的にユーザの位置が特定される。このため、ユーザの移動手段（例えば自家用車）に特別な装置を用意する必要がない。例えば、自身が所有していないレンタカー等の車を利用して移動する場合、レンタカーを駐車した時点におけるユーザの位置が、ユーザの操作無しで自動的に特定される。また、判定装置１を備える携帯端末１０は、ユーザの移動手段が変更されたと判断するために、外部装置（例えば車載器）と通信する必要もない。このため、ユーザが駐車位置に戻る際に、駐車位置への案内を行うことが可能となる。それゆえ、ユーザにとって利便性の高い装置を提供できる。
【００３１】
また、上記の構成によれば、変更位置からユーザの現在位置までの距離が、ユーザが変更位置の近くにいることを示す第１閾値Ｔ１未満の場合に、ユーザが変更位置に戻ろうとしていると判定される。このため、ユーザの操作無しで自動的に変更位置への案内を行うことが可能となる。
【００３２】
〔実施形態２〕
本発明の他の実施形態について、図１および図４に基づいて説明すれば、以下のとおりである。なお、説明の便宜上、前記実施形態にて説明した部材と同じ機能を有する部材については、同じ符号を付記し、その説明を省略する。
【００３３】
（判定装置の構成例２）
図１に示すように、本実施形態の判定装置１は、実施形態１にて説明した部材に追加して、変化量算出部７および第２判定部８を備えている。
【００３４】
変化量算出部７は、トリガ検出部４により検出された最新のトリガである第１トリガから、第１トリガより１つ前に検出されたトリガである第２トリガまでにおいて、距離算出部５により算出された距離ｄの変化量Δｄを算出する。より具体的には、変化量算出部７は、第１トリガが検出された後に算出された距離を示す距離ｄ１から、第２トリガが検出された後に算出された距離を示す距離ｄ２を差し引いた値（ｄ１−ｄ２）を、変化量Δｄとして算出する。
【００３５】
第２判定部８は、変化量算出部７により算出された変化量Δｄと、予め設定されている第２閾値Ｔ２または第３閾値Ｔ３とを比較して、変更位置情報５１が示す変更位置にユーザが戻ろうとしているか否かを判定する。第２閾値Ｔ２は、ユーザが変更位置に近づいていることを示す値である。第３閾値Ｔ３は、ユーザが変更位置から遠ざかっていることを示す値である。
【００３６】
例えば、変化量Δｄが第２閾値Ｔ２（−３００ｍ）未満の場合、第２判定部８は、変更位置情報５１が示す変更位置にユーザが戻ろうとしていると判定し、案内情報生成部１３に通知し、案内情報を生成させる。変化量Δｄが第３閾値Ｔ３（＋５００ｍ）未満の場合、第２判定部８は、第２トリガが検出された際に変更位置情報５１が示す変更位置にユーザが戻ろうとしていると判定された履歴があるか否かを確認する。そして、当該該履歴がある場合に、第２判定部８は、変更位置情報５１が示す変更位置にユーザが戻ろうとしていると判定し、案内情報生成部１３に通知し、案内情報を生成させる。
【００３７】
（判定装置の動作例２）
図４は、図１に示す判定装置１の動作の他の一例を示すフローチャートである。図４に示すフローチャートは、図３に示すフローチャートにＳ２１〜Ｓ２４の処理を追加したものである。
【００３８】
図４に示すＳ１０〜Ｓ１６は、図１に示すＳ１０〜Ｓ１６の処理と同一であるため、説明を省略する。Ｓ１５にて算出された距離ｄ（Ｓ１３にて検出された最新のトリガ（第１トリガ）における距離ｄ１）が、第１閾値Ｔ１（例えば２ｋｍ）未満の値である場合（Ｓ１６にてＹＥＳ）、変化量算出部７は、Ｓ１３にて検出された第１トリガから、Ｓ１３にて検出された第２トリガ（第１トリガより１つ前のトリガ）までにおける、Ｓ１５にて算出された距離ｄの変化量Δｄ（ｄ１−ｄ２）を算出する（Ｓ２１）。そして、第２判定部８は、Ｓ２１にて算出された変化量Δｄと、第２閾値Ｔ２（例えば−３００ｍ）とを比較する（Ｓ２２）。Ｓ２１にて算出された変化量Δｄが、第２閾値Ｔ２未満の値である場合（Ｓ２２にてＹＥＳ）、第２判定部８は、ユーザがＳ１２にて特定された変更位置に戻ろうとしていると判定する（Ｓ１７）。そして、Ｓ１８の処理を行う（図３のＳ１８と同様）。
【００３９】
なお、Ｓ１５にて算出された距離ｄが、第１閾値Ｔ１以上の値である場合（Ｓ１６にてＮＯ）、図３に示すフローチャートと同様に、第１判定部６は、ユーザがＳ１２にて特定された変更位置に戻ろうとしていないと判定する（Ｓ１９）。
【００４０】
一方、Ｓ２１にて算出された変化量Δｄが、第２閾値Ｔ２以上の値である場合（Ｓ２２にてＮＯ）、第２判定部８は、Ｓ２１にて算出された変化量Δｄと、第３閾値Ｔ３（例えば＋５００ｍ）とを比較する（Ｓ２３）。Ｓ２１にて算出された変化量Δｄが、第３閾値Ｔ３以上の値である場合（Ｓ２３にてＹＥＳ）、第２判定部８は、ユーザがＳ１２にて特定された変更位置に戻ろうとしていないと判定する（Ｓ１９）。
【００４１】
Ｓ２１にて算出された変化量Δｄが、第３閾値Ｔ３未満の値である場合（Ｓ２３にてＮＯ）、第２判定部８は、第２トリガが検出された際にユーザがＳ１２にて特定された変更位置に戻ろうとしていると判定された履歴があるか否かを確認する（Ｓ２４）。そして、当該履歴がある場合（Ｓ２４にてＹＥＳ）、第２判定部８は、ユーザがＳ１２にて特定された変更位置に戻ろうとしていると判定する（Ｓ１７）。当該履歴がない場合（Ｓ２４にてＮＯ）、第２判定部８は、ユーザがＳ１２にて特定された変更位置に戻ろうとしていないと判定する（Ｓ１９）。
【００４２】
（効果）
上記の構成によれば、変更位置からユーザの現在位置までの距離の変化量が、ユーザが変更位置に近づいていることを示す第２閾値未満の場合に、ユーザが変更位置に戻ろうとしていると判定され、ユーザが変更位置に戻るための案内が行われる。このため、ユーザの操作無しで自動的に変更位置への案内を行うことが可能となる。
【００４３】
また、上記の構成によれば、変更位置からユーザの現在位置までの距離の変化量が、ユーザが変更位置から遠ざかっていることを示す第３閾値以上の場合に、ユーザが変更位置に戻ろうとしていないと判定され、ユーザが変更位置に戻るための案内が行われない。このため、ユーザにとって最適な状況で変更位置への案内を行うことが可能となる。
【００４４】
また、上記の構成によれば、変更位置からユーザの現在位置までの距離の変化量が、第３閾値未満の場合であるとともに、最新のトリガである第１トリガより１つ前の第２トリガが検出された時点においてユーザが変更位置に戻ろうとしていると判定された場合に、ユーザが変更位置に戻ろうとしていると判定される。そして、ユーザが変更位置に戻るための案内が行われる。このため、ユーザが変更位置にさほど近づいていない場合であっても、過去にユーザが変更位置に戻ろうとしていると判定されていれば、ユーザの操作無しで自動的に変更位置への案内を行うことが可能となる。
【００４５】
〔変形例〕
ユーザの移動手段が、ある移動手段から、徒歩以外の別の移動手段に変更する場合について説明する。例えば、図４において、変更判断部２により、Ｓ１０にて検出された移動手段が、徒歩から自転車に変更されたと判断されると（Ｓ１１）、トリガ検出部４は、所定の時間毎に発生するトリガを検出する（Ｓ１３）。また、Ｓ１６、Ｓ２２およびＳ２３にて用いられる第１閾値Ｔ１、第２閾値Ｔ２、および第３閾値Ｔ３は、適宜設定変更可能である。
【００４６】
上記の構成によれば、ユーザの移動手段が、ある移動手段から、徒歩以外の別の移動手段に変更すると、ユーザの操作無しで自動的にユーザの位置が特定される。例えば、ユーザの移動手段が、徒歩から、自身が所有していないレンタル自転車等の車両に変更した場合、自転車を借りた時点におけるユーザの位置が、ユーザの操作無しで自動的に特定される。このため、ユーザが自転車をレンタルした位置に戻る案内を行うことが可能となる。
【００４７】
〔実施形態３〕
（ソフトウェアによる実現例）
判定装置１の制御ブロック（特に変更判断部２、特定部３、トリガ検出部４、距離算出部５、第１判定部６、変化量算出部７、および第２判定部８）は、集積回路（ＩＣチップ）等に形成された論理回路（ハードウェア）によって実現してもよいし、ＣＰＵ（Central Processing Unit）を用いてソフトウェアによって実現してもよい。
【００４８】
後者の場合、判定装置１は、各機能を実現するソフトウェアであるプログラムの命令を実行するＣＰＵ、上記プログラムおよび各種データがコンピュータ（またはＣＰＵ）で読み取り可能に記録されたＲＯＭ（Read Only Memory）または記憶装置（これらを「記録媒体」と称する）、上記プログラムを展開するＲＡＭ（Random Access Memory）などを備えている。そして、コンピュータ（またはＣＰＵ）が上記プログラムを上記記録媒体から読み取って実行することにより、本発明の目的が達成される。上記記録媒体としては、「一時的でない有形の媒体」、例えば、テープ、ディスク、カード、半導体メモリ、プログラマブルな論理回路などを用いることができる。また、上記プログラムは、該プログラムを伝送可能な任意の伝送媒体（通信ネットワークや放送波等）を介して上記コンピュータに供給されてもよい。なお、本発明は、上記プログラムが電子的な伝送によって具現化された、搬送波に埋め込まれたデータ信号の形態でも実現され得る。
【００４９】
〔まとめ〕
本発明の態様１に係る判定装置（１）は、ユーザが移動する際に用いる移動手段が変更されたことを判断する変更判断手段（変更判断部２）と、上記ユーザの位置を特定する特定手段（特定部３）と、上記特定手段により特定された上記ユーザの位置であって、上記変更判断手段により上記移動手段が変更されたと判断された時点における上記ユーザの位置である変更位置から、上記ユーザの現在位置までの距離（ｄ）を算出する距離算出手段（距離算出部５）と、上記距離算出手段により算出される上記距離に基づいて、上記変更位置に上記ユーザが戻ろうとしているか否かを判定する判定手段（第１判定部６、第２判定部８）と、を備えている。
【００５０】
上記の構成によれば、ユーザが移動する際に用いる移動手段が変更されると、ユーザの位置が特定される。このため、ユーザが移動手段を変更した時点におけるユーザの位置である変更位置が、ユーザの操作無しで自動的に特定される。それゆえ、ユーザが変更位置に戻る際に、変更位置への案内を適切に行うことが可能となる。また、変更位置からユーザの現在位置までの距離に基づいて、変更位置にユーザが戻ろうとしているか否かが判定される。このため、変更位置からユーザの現在位置までの距離に応じて自動的に、変更位置にユーザが戻ろうとしているか否かが判定される。それゆえ、ユーザが変更位置に戻る際に、ユーザにとって最適な状況で、ユーザの操作無しで自動的に変更位置への案内を行うことが可能となる。
【００５１】
本発明の態様２に係る判定装置は、上記態様１において、上記判定手段は、上記距離算出手段により算出された上記距離が第１閾値（Ｔ１）未満の場合に、上記ユーザが上記変更位置に戻ろうとしていると判定してもよい。
【００５２】
上記の構成によれば、変更位置からユーザの現在位置までの距離が第１閾値未満の場合に、変更位置にユーザが戻ろうとしていると判定される。このため、ユーザの位置が変更位置に近い場合に、ユーザが変更位置に戻ろうとしていると判定されることが可能となる。
【００５３】
本発明の態様３に係る判定装置は、上記態様１または２において、上記判定手段の処理を実行させるトリガを検出するトリガ検出手段（トリガ検出部４）と、上記トリガ検出手段により検出された最新の上記トリガである第１トリガから、当該第１トリガより１つ前に検出された上記トリガである第２トリガまでにおいて、上記距離算出手段により算出された上記距離の変化量（Δｄ）を算出する変化量算出手段（変化量算出部７）と、をさらに備え、上記判定手段は、上記変化量算出手段により算出された上記変化量が第２閾値（Ｔ２）未満の場合に、上記ユーザが上記変更位置に戻ろうとしていると判定してもよい。
【００５４】
上記の構成によれば、変更位置からユーザの現在位置までの距離の変化量が第２閾値未満の場合に、ユーザが変更位置に戻ろうとしていると判定される。このため、ユーザが変更位置に近づく場合に、ユーザの操作無しで自動的に、ユーザが変更位置に戻ろうとしていると判定されることが可能となる。それゆえ、ユーザが変更位置に近づく際に、ユーザにとって適切なタイミングで変更位置への案内を行うことが可能となる。
【００５５】
本発明の態様４に係る判定装置は、上記態様３において、上記判定手段は、上記変化量算出手段により算出された上記変化量が第３閾値（Ｔ３）以上の場合に、上記ユーザが上記変更位置に戻ろうとしていないと判定してもよい。
【００５６】
上記の構成によれば、変更位置からユーザの現在位置までの距離の変化量が、第３閾値以上の場合に、ユーザが変更位置に戻ろうとしていないと判定される。このため、ユーザが変更位置から遠ざかる場合に、ユーザが変更位置に戻ろうとしていないと判定されることが可能となり、ユーザが変更位置へ戻るための案内を行わない。それゆえ、ユーザにとって最適な状況で、変更位置への案内を行うことが可能となる。
【００５７】
本発明の態様５に係る判定装置は、上記態様４において、上記判定手段は、上記変化量算出手段により算出された上記変化量が、上記第２閾値以上かつ上記第３閾値未満の場合であるとともに、上記第２トリガが検出された時点において上記ユーザが上記変更位置に戻ろうとしていると判定した場合に、上記ユーザが上記変更位置に戻ろうとしていると判定してもよい。
【００５８】
上記の構成によれば、変更位置からユーザの現在位置までの距離の変化量が第２閾値以上かつ第３閾値未満の場合であるとともに、最新のトリガである第１トリガより１つ前の第２トリガが検出された時点においてユーザが変更位置に戻ろうとしていると判定された場合に、ユーザが変更位置に戻ろうとしていると判定される。このため、ユーザが変更位置にさほど近づいていない場合、およびユーザが変更位置からさほど遠ざかっていない場合においても、過去にユーザが変更位置に戻ろうとしていると判定されていれば、ユーザが変更位置に戻ろうとしていると判定されることが可能となる。それゆえ、ユーザにとって適切なタイミングで変更位置への案内を行うことが可能となる。
【００５９】
本発明の態様６に係る判定方法は、ユーザが移動する際に用いる移動手段が変更されたことを判断する変更判断ステップと、上記ユーザの位置を特定する特定ステップと、上記特定ステップにて特定された上記ユーザの位置であって、上記変更判断ステップにて上記移動手段が変更されたと判断された時点における上記ユーザの位置である変更位置から、上記ユーザの現在位置までの距離を算出する距離算出ステップと、上記距離算出ステップにて算出される上記距離に基づいて、上記変更位置に上記ユーザが戻ろうとしているか否かを判定する判定ステップと、を含む。上記判定方法によれば、上記態様１に係る判定装置と同様の効果を奏する。
【００６０】
本発明の態様７に係る携帯端末は、上記態様１から５のいずれか一態様に記載の判定装置を備えている。上記の構成によれば、上記態様１から５のいずれか一態様に係る判定装置と同様の効果を奏する。
【００６１】
本発明の各態様に係る判定装置は、コンピュータによって実現してもよく、この場合には、コンピュータを上記判定装置が備える各手段として動作させることにより上記判定装置をコンピュータにて実現させる判定装置の判定プログラム、およびそれを記録したコンピュータ読み取り可能な記録媒体も、本発明の範疇に入る。
【００６２】
本発明は上述した各実施形態に限定されるものではなく、請求項に示した範囲で種々の変更が可能であり、異なる実施形態にそれぞれ開示された技術的手段を適宜組み合わせて得られる実施形態についても本発明の技術的範囲に含まれる。さらに、各実施形態にそれぞれ開示された技術的手段を組み合わせることにより、新しい技術的特徴を形成することができる。
【産業上の利用可能性】
【００６３】
本発明は、ユーザが移動手段を変更した位置（例えば、自動車の駐車位置）に誘導する情報を出力する電子機器に利用することができる。
【符号の説明】
【００６４】
１    判定装置
２    変更判断部（変更判断手段）
３    特定部（特定手段）
４    トリガ検出部（トリガ検出手段）
５    距離算出部（距離算出手段）
６    第１判定部（判定手段）
７    変化量算出部（変化量算出手段）
８    第２判定部（判定手段）
１０  携帯端末
１１  移動手段検出部
１３  案内情報生成部
Ｔ１  第１閾値
Ｔ２  第２閾値
Ｔ３  第３閾値
【図１】
0006430196.tif 000002
【図２】
0006430196.tif 000003
【図３】
0006430196.tif 000004
【図４】
0006430196.tif 000005