(57)【要約】【課題】購入対象物の購入を促すメッセージの強度を段階的に変化させることを目的とする。【解決手段】案内装置は、帰宅予定時刻および購入対象物の入力を受け付ける受け付け部と、前記帰宅予定時刻までに到達可能であり、且つ前記購入対象物を取り扱う店舗に関する店舗情報を抽出する抽出部と、前記帰宅予定時刻までの時間と前記店舗情報が示す店舗数とのうち何れか一方または両方に応じて、前記購入対象物の購入を促すメッセージの強度を変化させて出力する出力部と、を含む。【選択図】図１
2019056611.tif 000002
【特許請求の範囲】
【請求項１】
帰宅予定時刻および購入対象物の入力を受け付け、
前記帰宅予定時刻までに到達可能であり、且つ前記購入対象物を取り扱う店舗に関する店舗情報を抽出し、
前記帰宅予定時刻までの時間と前記店舗情報が示す店舗数とのうち何れか一方または両方に応じて、前記購入対象物の購入を促すメッセージの強度を変化させて出力する、
処理を案内装置に実行させることを特徴とするメッセージ出力プログラム。
【請求項２】
前記帰宅予定時刻までの時間が短くなるに応じて、前記メッセージの強度を強くし、前記店舗情報が示す店舗数が少なくなるに応じて、前記メッセージの強度を強くする、
処理を前記案内装置に実行させることを特徴とする請求項１記載のメッセージ出力プログラム。
【請求項３】
前記メッセージの通知開始時刻の入力を受け付け、
前記通知開始時刻から前記帰宅予定時刻までの間を、前記メッセージの出力対象期間に設定し、前記帰宅予定時刻から前記通知開始時刻までの間を前記メッセージの非出力対象期間に設定する、
処理を前記案内装置に実行させることを特徴とする請求項１または２記載のメッセージ出力プログラム。
【請求項４】
前記帰宅予定時刻から一定時間を遡るごとに値が低くなる第１ポイントと、前記店舗数が少なくなるに応じて値が低くなる第２ポイントとの合計値に基づいて、前記メッセージの強度を変化させる、
処理を前記案内装置に実行させることを特徴とする請求項３記載のメッセージ出力プログラム。
【請求項５】
前記出力対象期間に対応する前記第１ポイントに正の値を設定し、前記非出力対象期間に対応する前記第１ポイントに負の値を設定し、
前記第１ポイントと前記第２ポイントとの合計値が正の値であり、且つ前記第１ポイントが正の値である場合に、前記メッセージを出力し、前記第１ポイントが負の値である場合に、前記メッセージの出力を中止する、
処理を前記案内装置に実行させることを特徴とする請求項４記載のメッセージ出力プログラム。
【請求項６】
前記店舗情報が示す店舗数が複数であることを示す場合、複数の前記店舗のうち、現在地に最も近い店舗を強調表示する、
処理を前記案内装置に実行させることを特徴とする請求項１乃至５のうち何れか１項に記載のメッセージ出力プログラム。
【請求項７】
帰宅予定時刻および購入対象物の入力を受け付け、
前記帰宅予定時刻までに到達可能であり、且つ前記購入対象物を取り扱う店舗に関する店舗情報を抽出し、
前記帰宅予定時刻までの時間と前記店舗情報が示す店舗数とのうち何れか一方または両方に応じて、前記購入対象物の購入を促すメッセージの強度を変化させて出力する、
処理を案内装置が実行することを特徴とするメッセージ出力方法。
【請求項８】
帰宅予定時刻および購入対象物の入力を受け付ける受け付け部と、
前記帰宅予定時刻までに到達可能であり、且つ前記購入対象物を取り扱う店舗に関する店舗情報を抽出する抽出部と、
前記帰宅予定時刻までの時間と前記店舗情報が示す店舗数とのうち何れか一方または両方に応じて、前記購入対象物の購入を促すメッセージの強度を変化させて出力する出力部と、
を備えることを特徴とする案内装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、メッセージ出力プログラム、メッセージ出力方法および案内装置に関する。
【背景技術】
【０００２】
近年のカーナビゲーションは、地図上に現在地を表示するだけでなく、各種の付加的な情報を表示することができる。例えば、カーナビゲーションによっては、該カーナビゲーションを利用する利用者が登録した購入対象物を取り扱う店舗を示す情報を地図上に表示する機能を有している場合がある。関連する技術として、例えば、以下の特許文献１が提案されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００５−３４５３２５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
カーナビゲーションが、購入対象物を取り扱う店舗を示す情報を地図上に表示するとともに、購入対象物の購入を促すメッセージを出力することが考えられる。ただし、カーナビゲーションの地図上の画面に表示される上記メッセージの内容に変化がない場合、常に同じ内容のメッセージが画面に表示される。
【０００５】
このため、メッセージの内容に対する利用者の関心度合いが低下し、購入対象物の買い忘れを生じる可能性がある。かかる問題は、カーナビゲーション以外の案内システムにおいても生じ得る。
【０００６】
１つの側面として、本発明は、購入対象物の購入を促すメッセージの強度を段階的に変化させることを目的とする。
【課題を解決するための手段】
【０００７】
１つの態様では、メッセージ出力プログラムは、帰宅予定時刻および購入対象物の入力を受け付け、前記帰宅予定時刻までに到達可能であり、且つ前記購入対象物を取り扱う店舗に関する店舗情報を抽出し、前記帰宅予定時刻までの時間と前記店舗情報が示す店舗数とのうち何れか一方または両方に応じて、前記購入対象物の購入を促すメッセージの強度を変化させて出力する、処理を案内装置に実行させる。
【発明の効果】
【０００８】
１つの側面によれば、購入対象物の購入を促すメッセージの強度を段階的に変化させることができる。
【図面の簡単な説明】
【０００９】
【図１】案内装置の一例を示す図である。
【図２】初期設定画面の一例を示す図である。
【図３】通知段階設定画面の一例を示す図である。
【図４】時刻テーブルの一例を示す図である。
【図５】店舗数テーブルおよび判定テーブルの一例を示す図である。
【図６】開始画面の一例を示す図である。
【図７】案内画面の一例を示す図（その１）である。
【図８】案内画面の一例を示す図（その２）である。
【図９】案内画面の一例を示す図（その３）である。
【図１０】案内画面の一例を示す図（その４）である。
【図１１】案内画面の一例を示す図（その５）である。
【図１２】初期設定処理の一例を示すフローチャートである。
【図１３】案内処理の一例を示すフローチャート（その１）である。
【図１４】案内処理の一例を示すフローチャート（その２）である。
【図１５】案内処理の一例を示すフローチャート（その３）である。
【図１６】案内処理の一例を示すフローチャート（その４）である。
【図１７】設定されたメッセージに応じた表示処理の一例を示すフローチャートである。
【図１８】案内装置のハードウェア構成の一例を示す図である。
【発明を実施するための形態】
【００１０】
＜案内装置の一例＞
以下、図面を参照して、実施形態について説明する。図１は、案内装置１の一例を示す。実施形態の案内装置１は、自動車等の車両に搭載されているカーナビゲーションであることを想定する。
【００１１】
案内装置１は、カーナビゲーションには限定されない。例えば、スマートフォンやタブレット端末等の携帯端末であってもよい。この場合、以下の実施形態の各処理は、携帯端末にインストールされている所定のアプリケーションにより実現されてもよい。該所定のアプリケーションは、例えば、ナビゲーションに関するアプリケーションである。
【００１２】
図１の例に示されるように、案内装置１は、制御部２とタッチパネルディスプレイ３とGlobal Positioning System(GPS)受信機４と記憶部５とを含む。制御部２は、実施形態における各種の処理を行なう。
【００１３】
タッチパネルディスプレイ３は、地図を含む各種の情報を表示するとともに、利用者（例えば、カーナビゲーションが搭載される自動車の運転手）が行なった入力操作を受け付ける。ＧＰＳ受信機４は、現在地の位置情報を受信する。記憶部５は、上記の地図の情報を含む各種の情報を記憶する。
【００１４】
制御部２は、抽出部１１とポイント設定部１２とポイント算出部１３とメッセージ強度設定部１４と表示制御部１５と受け付け部１６とを含む。抽出部１１は、現在地から帰宅予定時刻までに到達可能であり、且つ購入対象物を取り扱う店舗に関する店舗情報を抽出する。
【００１５】
帰宅予定時刻は、利用者が自宅に帰宅する予定時刻を示し、購入対象物は、利用者が購入を予定している物品を示す。例えば、利用者は、タッチパネルディスプレイ３に表示されている内容に応じて、帰宅予定時刻および購入対象物を、該タッチパネルディスプレイ３に入力する。
【００１６】
ポイント設定部１２は、時刻テーブルおよび店舗数テーブルに対して、ポイントの設定を行なう。ポイント算出部１３は、時刻テーブルおよび店舗数テーブルに設定された各ポイントに対して所定の演算を行う。該演算の結果に応じて、タッチパネルディスプレイ３に表示されるメッセージの強度を判定するための指標を示す判定テーブルが生成される。
【００１７】
メッセージ強度設定部１４は、上記判定テーブルを参照して、現時刻のポイントと所定範囲内にある店舗数のポイントとに基づいて、購入対象物の購入を促すメッセージの強度を設定する。上記ポイントが変化した場合、メッセージの強度も変化することがある。
【００１８】
表示制御部１５は、メッセージ強度設定部１４が設定した強度に応じたメッセージをタッチパネルディスプレイ３に表示する制御を行う。表示制御部１５は、出力部の一例である。実施形態では、表示制御部１５は、タッチパネルディスプレイ３に表示されている地図に、上記メッセージを重畳表示する。
【００１９】
例えば、案内装置１が、上述したスマートフォン等である場合、上記出力部は、メッセージを音声で出力してもよい。また、上記出力部は、スマートフォン等を鳴動させる出力制御を行ってもよい。
【００２０】
受け付け部１６は、タッチパネルディスプレイ３に対して行なわれた入力操作を受け付ける。受け付け部１６は、上述した情報以外の各種の情報を受け付ける。
【００２１】
＜初期設定の一例＞
図２乃至図５を参照して、初期設定の一例について説明する。図２は、初期設定画面の一例を示す。以下の各種画面は、タッチパネルディスプレイ３に表示される。図２の初期設定画面は、通知開始時刻、帰宅予定時刻、表示店舗数および通知段階の４つのパラメータを設定する画面である。
【００２２】
利用者が、タッチパネルディスプレイ３に対して入力操作を行うことにより、受け付け部１６が各パラメータの入力を受け付ける。受け付け部１６が受け付けたパラメータは、例えば、記憶部５に記憶される。
【００２３】
上述したように、タッチパネルディスプレイ３には、購入対象物の購入を促すメッセージが表示される。通知開始時刻は、上記メッセージの表示を開始する時刻を示す。例えば、通知開始時刻から帰宅予定時刻までの間、利用者が自動車を使用することが想定される。この場合、帰宅予定時刻から通知開始時刻までの間（例えば、夜間）は、自動車は使用されない可能性が高い。
【００２４】
実施形態では、登録された購入対象物を取り扱う店舗を示す情報が、地図に重畳されて、タッチパネルディスプレイ３に表示される。該情報は、店舗情報の一例である。店舗を示す情報は、地図上にキャラクタ表示される。表示店舗数は、購入対象物を取り扱う店舗が所定範囲内に複数ある場合に、表示する店舗の数の最大値を示す。
【００２５】
実施形態では、タッチパネルディスプレイ３に表示されるメッセージの強度は段階的に変化する。図２の例における通知段階は、メッセージ強度の段階の数を示す。利用者は、該通知段階の数を任意の値に設定することができる。図２の例では、通知段階は「３」に設定されている。
【００２６】
「設定する」ボタンは、初期設定を完了するためのボタンである。「設定する」ボタンが押下されると、受け付け部１６が該押下操作を受け付け、制御部２は、初期設定の内容を記憶部５に記憶する。「設定しない」ボタンが押下された場合には、初期設定は行なわれない。
【００２７】
「メッセージ設定」ボタンは、メッセージの内容を設定するためのボタンである。タッチパネルディスプレイ３に対して、「メッセージ設定」ボタンの押下操作が入力されると、受け付け部１６が該押下操作を受け付ける。表示制御部１５は、タッチパネルディスプレイ３に表示されている初期設定画面を、図３に示される通知段階設定画面に切り替える。
【００２８】
通知段階設定画面では、表示されるメッセージを設定することができる。上述したように、通知段階は「３」に設定されている。従って、図３の例に示されるように、通知段階１〜３に対して、メッセージを設定することができる。
【００２９】
例えば、上記利用者が、タッチパネルディスプレイ３に対して、図３の例に示されるメッセージを入力すると、該入力の操作を受け付け部１６が受け付ける。これにより、通知段階に応じたメッセージが設定される。表示制御部１５は、該メッセージを設定するための文字入力画面を表示してもよい。
【００３０】
図３の例の通知段階設定画面において、通知段階１から順に、通知段階の数が増えるに応じて、メッセージ強度が強くなる設定がされている。メッセージの内容は、上述したように、利用者により設定される。メッセージの内容は、通知段階に応じて任意に設定されてよい。また、メッセージの内容は、記憶部５に記憶されているテンプレートが使用されてもよい。
【００３１】
図３の例の場合、メッセージ強度は、通知段階１が最も弱く、通知段階２、通知段階３の順に強くなる。何れの通知段階のメッセージ強度がタッチパネルディスプレイ３に表示されるかは、帰宅予定時刻までの時間と、現在地から所定範囲にある店舗数とに基づいて、決定される。
【００３２】
該所定範囲は、現在地から帰宅予定時刻までに到達可能な範囲のうち、別途、設定される所要時間で到達可能な範囲を示す。該所定範囲は、現在地から帰宅予定時刻までに到達可能な範囲であってもよい。
【００３３】
時刻ＭＡＸは、上記店舗数にかかわらず、現時刻から帰宅予定時刻までの時間が所定時間以下になった場合に表示されるメッセージである。店舗ＭＡＸは、上記時間にかかわらず、上記店舗数が所定数以下になった場合に表示されるメッセージである。何れのメッセージも、利用者が設定可能である。
【００３４】
タッチパネルディスプレイ３の「設定する」ボタンが押下されると、受け付け部１６は、該押下操作を受け付ける。これにより、通知段階設定画面における各メッセージの設定が完了する。
【００３５】
制御部２は、設定された各メッセージを、通知段階（時刻ＭＡＸおよび店舗ＭＡＸを含む）に対応付けて、記憶部５に記憶する。「設定しない」ボタンが押下されたことを受け付け部１６が受け付けると、通知段階設定画面で入力されたメッセージは、記憶部５に記憶されない。
【００３６】
図３の例におけるメッセージのうち「購入対象物」は変数であることを示し、該変数に別の画面で設定される情報が反映される。該情報が、上記変数に反映された文字列が、タッチパネルディスプレイ３に表示されるメッセージとなる。
【００３７】
＜各テーブルの一例＞
図４は、時刻テーブルの一例を示す。該時刻テーブルは、記憶部５に記憶される。図４の例に示される時刻テーブルは、時刻と配分とポイント（時刻ポイント）との項目を含む。時刻ポイントは、第１ポイントの一例である。時刻の項目は、１時間ごとの時間帯を示す。例えば、「１：００」の時間帯は、「１：００」から始まり、「２：００」に至る前までの時間帯（１時台の時間帯）を示す。
【００３８】
配分のうち分母は、２４時間であることを示し、分子は、ポイント設定部１２により、配分される値を示す。ポイント設定部１２は、帰宅予定時刻の１つ前の時間帯に最も高い値を配分し、帰宅予定時刻から一定時間遡るに応じて、配分する値を一定数ずつ減らす。
【００３９】
図４の例において、ポイント設定部１２は、帰宅予定時刻から１時間遡るに応じて、配分する値を「１０」からデクリメントしていく。また、ポイント設定部１２は、帰宅予定時刻の１つ前の時間帯（１７時台の時間帯）に最も高い値を配分する。
【００４０】
実施形態におけるポイント設定部１２は、通知開始時刻から帰宅予定時刻までの時間（１０時間）における各時間帯に対して、正の値を配分し、帰宅予定時刻から通知開始時刻までの時間（１４時間）における各時間帯に対して、負の値を配分する。
【００４１】
図４の例に示されるように、ポイント設定部１２は、帰宅予定時刻の１つ前の時間帯である１７時台の時間帯（時刻ＭＡＸに対応）に対して、値「１０」を配分する。また、ポイント設定部１２は、帰宅予定時刻を超過した時間帯である１８時台の時間帯に対して、値「−１４」を配分する。
【００４２】
ポイント設定部１２は、配分された値を「２４」で除算し、算出結果（時刻ポイント）を各時間帯と対応付けて、記憶部５に記憶する。このため、帰宅予定時刻の１つ前の時間帯に対して、最も高い時刻ポイントが設定され、帰宅予定時刻を超過した時間帯に対して、最も低い時刻ポイントが設定される。
【００４３】
時刻ポイントは、メッセージ強度を決定する要素である。メッセージ強度設定部１４は、時刻ポイントと下記の店舗数ポイントとの合計のポイント（累計ポイント）の値に応じて、タッチパネルディスプレイ３に表示されるメッセージの強度を設定する。
【００４４】
実施形態では、メッセージ強度設定部１４は、累計ポイントが高くなるに応じて、メッセージ強度を段階的に強くする。時刻ポイントの値が高くなるに応じて、累計ポイントの値が高くなり、メッセージ強度が強くなる。
【００４５】
帰宅予定時刻の１つ前の時間帯は、購入対象物の購入を強く利用者に促す必要があり、購入対象物の購入を強く促すメッセージがタッチパネルディスプレイ３に表示されることが好ましい。従って、帰宅予定時刻の１つ前の時間帯に対して、最も高い時刻ポイントが設定される。
【００４６】
一方、帰宅予定時刻までの時間が長い場合、購入対象物を購入するまでに時間の余裕があるため、購入対象物の購入を促すメッセージ強度は弱くてもよい。この場合、通知開始時刻の時間帯に対して、時刻ポイントが正の値の範囲内で、最も低い時刻ポイントが設定される。
【００４７】
上述したように、ポイント設定部１２は、帰宅予定時刻から通知開始時刻までの間の時間帯に対応する配分に対して負の値を設定する。従って、帰宅予定時刻から通知開始時刻までの間の時間帯に対応する時刻ポイントは、負の値になる。
【００４８】
制御部２は、時刻ポイントが正の値である期間をメッセージの出力期間とし、該時刻ポイントが負の値である期間をメッセージの非出力期間としてもよい。メッセージの非出力期間の間、制御部２は、実施形態の処理を中止してもよい。メッセージの非出力期間は、案内処理を行なう必要がないためであり、該メッセージの非出力期間において実施形態の処理が中止されることで、案内装置１の処理負荷の軽減が図られる。
【００４９】
図５を参照して、店舗数テーブルおよび判定テーブルについて説明する。図５（Ａ）は、店舗数テーブルを示す。該店舗数テーブルは、店舗数と配分とポイント（店舗数ポイント）との項目を含む。店舗数ポイントは、第２ポイントの一例である。
【００５０】
上述したように、表示店舗数は「５」に設定されている。ポイント設定部１２は、現在地から所定範囲にある店舗数に応じて、店舗数ポイントを設定する。ポイント設定部１２は、時刻テーブルにおける通知開始時刻から帰宅予定時刻までの時間帯のポイントに基づいて、店舗数ポイントを設定する。
【００５１】
時刻テーブルにおける通知開始時刻から帰宅予定時刻までの時間帯は合計で「１０」であり、設定された表示店舗数は「５」である。ポイント設定部１２は、店舗数テーブルの５つの店舗数に対して、上記時間帯のうち連続する２つ（＝１０／５）の時間帯を割り当てる。この際、ポイント設定部１２は、店舗数が少なくなるに応じて、店舗数ポイントを高く設定する。
【００５２】
図５（Ａ）の例においては、店舗数が「１」に対して、ポイント「０．４２」が割り当てられている。該ポイント「０．４２」は、時刻テーブルにおける時刻ＭＡＸの時間帯の時刻ポイントである。
【００５３】
また、店舗数が「５」に対して、ポイント「０．０８」が割り当てられている。該ポイント「０．０８」は、時刻テーブルにおける正の値の時刻ポイントのうち、値が最も低い時刻ポイントである。
【００５４】
店舗数は、購入対象物を取り扱う店舗のうち、上記所定範囲に存在する店舗の数である。所定範囲に存在する店舗数が少なくなると、購入対象物を購入する緊急性が高くなる。一方、所定範囲内に存在する店舗数が多い場合には、購入対象物を購入する緊急性は低い。
【００５５】
従って、ポイント設定部１２は、所定範囲に存在する店舗数が少なくなるに応じて、値が高くなる店舗数ポイントを設定する。店舗数ポイントが設定された店舗数テーブルは、記憶部５に記憶される。
【００５６】
ポイント算出部１３は、記憶部５に記憶された時刻テーブルおよび店舗数テーブルを参照して、時刻ポイントの最大値および店舗数テーブルの最大値を合計して、累計ポイントを算出する。
【００５７】
時刻ポイントの最大値は「０．４２」であり、店舗数ポイントの最大値も「０．４２」である。ポイント算出部１３は、上記の２つの最大を合計して、累計ポイントの最大値「０．８４」を算出する。
【００５８】
上述したように、設定された通知段階は「３」である。ポイント算出部１３は、設定された通知段階に「１」を加算した４段階について、図５（Ｂ）の判定テーブルに示されるように、累計ポイントを対応付けた判定テーブルを記憶部５に記憶する。
【００５９】
段階「４／４」は、累計ポイントの最大値に対応する。メッセージ強度設定部１４は、
累計ポイントが、段階「４／４」のポイント未満であり、且つ「３／４」のポイント以上である場合には、メッセージ強度を、設定された３つの通知段階の中で最も強いメッセージ（通知段階３に対応するメッセージ）を設定する。
【００６０】
メッセージ強度設定部１４は、累計ポイントが、段階「３／４」のポイント未満であり、且つ「２／４」以上のポイントである場合には、メッセージ強度を、次に強いメッセージ（通知段階２に対応するメッセージ）を設定する。
【００６１】
メッセージ強度設定部１４は、累計ポイントが、段階「２／４」のポイント未満であり、且つ「１／４」以上のポイントである場合には、メッセージ強度を、３つの通知段階の中で最も弱いメッセージ（通知段階１に対応するメッセージ）を設定する。
【００６２】
上記判定テーブルは、表示制御部１５が、タッチパネルディスプレイ３にメッセージを表示する際における購入対象物の購入を促すメッセージ強度を判定する際の指標となる。以上の初期設定を行なうための初期設定画面は、例えば、タッチパネルディスプレイ３に表示されているメニュー項目の中から選択可能であってもよい。
【００６３】
＜各種画面例＞
図６は、開始画面の一例を示す図である。該開始画面は、タッチパネルディスプレイ３に表示される画面であり、例えば、案内装置１の起動時に表示されてもよい。図６の開始画面のうち、「所要時間」は、上述した所定範囲を規定するための時間である。例えば、図６は、利用者が「所要時間」として「８分」を入力し、受け付け部１６が、該入力の操作を受け付けた場合における画面例を示す。
【００６４】
制御部２は、現在地を基準として進行方向に対して、入力を受け付けた所要時間と速度との乗算結果に基づく範囲を所定範囲として規定する。制御部２は、例えば、案内装置１が搭載されている自動車の速度検出器等から、速度の情報を取得してもよい。上記所定範囲は、入力を受け付けた所要時間で到達できる範囲である。
【００６５】
上記所定範囲は、現時刻から帰宅予定時刻までの時間に到達できる範囲であってもよい。この場合、上記所要時間の情報は不要となるため、所要時間は入力されなくてもよい。
【００６６】
図６の例における開始画面では、購入対象物を、プルダウンメニューで選択することが可能である。購入対象物のプルダウンメニューが選択されると、タッチパネルディスプレイ３の画面は、カテゴリ１およびカテゴリ２を選択する画面に切り替わる。
【００６７】
カテゴリ１は、大分類のカテゴリであり、カテゴリ２は、カテゴリ１で選択された分類の中での小分類である。カテゴリ１およびカテゴリ２の設定がされると、タッチパネルディスプレイ３の画面は、所要時間が表示される画面に切り替わる。該画面で、「設定する」ボタンが押下されると、該押下操作を受け付け部１６が受け付け、案内装置１に購入対象物が登録される。
【００６８】
図７乃至図１１を参照して、案内画面について説明する。図７乃至図１１の案内画面は、タッチパネルディスプレイ３に表示される。表示制御部１５は、ＧＰＳ受信機４から受信した位置情報に対応する地図の情報を記憶部５から取得し、地図および位置情報に基づく現在地をタッチパネルディスプレイ３に表示する。図７乃至図１１の例では、現在地は、自動車のキャラクタで示される。
【００６９】
また、表示制御部１５は、店舗を示す情報を地図に重畳表示する。該店舗を示す情報は、上述したように、キャラクタである。例えば、登録された購入対象物を取り扱う店舗の情報（位置情報を含む）が記憶部５に記憶されている場合、表示制御部１５は、該店舗の情報に基づいて、店舗を示す情報を地図に重畳表示する。
【００７０】
また、図７乃至図１１の例の案内画面において、点線の破線は、上記所定範囲を示す。図７の案内画面は、現時刻が「９：２０」の場合の画面である。現在地から進行方向において、５つの店舗が所定範囲内に含まれる。該５つの店舗は、案内装置１に登録された上記の購入対象物を取り扱う店舗である。
【００７１】
メッセージ強度設定部１４は、時刻テーブルを参照して、「９：２０」に対応するポイントを取得する。「９：２０」に対応する時間帯の時刻ポイントは、「０．０８」である。また、メッセージ強度設定部１４は、店舗数テーブルを参照して、所定範囲内に含まれる店舗数に対応する店舗数ポイントを取得する。店舗数「５」に対応する店舗数ポイントは「０．０８」である。
【００７２】
メッセージ強度設定部１４は、時刻ポイントと店舗数ポイントとを加算して、累計ポイント「０．１６」を得る。メッセージ強度設定部１４は、判定テーブルを参照して、累計ポイント「０．１６」に対応する段階「１／４」を得る。該段階は、通知段階１を示す。
【００７３】
上述したように、通知段階１は、「”購入対象物”を買っておきますか？」というメッセージに設定されている。また、上記登録された購入対象物は「食パン」であるとする。この場合、メッセージ強度設定部１４は、「食パンを買っておきますか？」というメッセージを設定する。表示制御部１５は、設定されたメッセージを、地図に重畳表示する。
【００７４】
上記メッセージの強度は弱い。現時刻から帰宅予定時刻までの時間はある程度長く、且つ購入対象物である「食パン」を取り扱っている店舗の数が多いため、購入対象物の購入の緊急性は低いためである。この場合、案内装置１は、利用者に「食パン」の購入をそれほど促さなくてもよい。
【００７５】
図７乃至図１１の画面例において、表示制御部１５は、現在地に最も近い店舗を強調表示する。これにより、利用者に対して、購入対象物を取り扱っている最寄りの店舗を提示することができる。
【００７６】
図８は、時刻「１５：１５」における案内画面の例を示す。メッセージ強度設定部１４は、時刻テーブルを参照して、「１５：１５」に対応するポイント「０．３３」を取得する。
【００７７】
また、メッセージ強度設定部１４は、店舗数テーブルを参照して、所定範囲内に含まれる店舗数「４」に対応する店舗数ポイント「０．１７」を取得する。
【００７８】
メッセージ強度設定部１４は、時刻ポイントと店舗数ポイントとを加算して、累計ポイント「０．５０」を得る。メッセージ強度設定部１４は、判定テーブルを参照して、累計ポイント「０．５０」に対応する段階「２／４」を得る。該段階は、通知段階２を示す。
【００７９】
上述したように、通知段階２は、「”購入対象物”を買った方がいいと思います。」というメッセージに設定されている。この場合、メッセージ強度設定部１４は、「食パンを買った方がいいと思います。」というメッセージを設定する。表示制御部１５は、設定されたメッセージを、地図に重畳表示する。
【００８０】
図８の例のメッセージ強度は、図７の例のメッセージ強度よりも強い。従って、タッチパネルディスプレイ３には、図７の案内画面が表示されていたときよりも、利用者に対して、購入対象物の購入を促す、より強いメッセージが表示される。
【００８１】
図９は、時刻「１５：１５」における案内画面の例を示す。メッセージ強度設定部１４は、時刻テーブルを参照して、「１５：１５」に対応するポイント「０．３３」を取得する。
【００８２】
また、メッセージ強度設定部１４は、店舗数テーブルを参照して、所定範囲内に含まれる店舗数「２」に対応する店舗数ポイント「０．３３」を取得する。
【００８３】
メッセージ強度設定部１４は、時刻ポイントと店舗数ポイントとを加算して、累計ポイント「０．６６」を得る。メッセージ強度設定部１４は、判定テーブルを参照して、累計ポイント「０．６６」に対応する段階「３／４」を得る。該段階は、通知段階３を示す。
【００８４】
上述したように、通知段階３は、「”購入対象物”をすぐに買ってください！」というメッセージに設定されている。この場合、メッセージ強度設定部１４は、「食パンをすぐに買ってください！」というメッセージを設定する。表示制御部１５は、設定されたメッセージを、地図に重畳表示する。
【００８５】
図９の例のメッセージ強度は、図８の例のメッセージ強度よりも強い。従って、タッチパネルディスプレイ３には、図８の案内画面が表示されていたときよりも、利用者に対して、購入対象物の購入を促す、より強いメッセージが表示される。
【００８６】
図１０は、時刻「１７：３０」における案内画面の例を示す。時刻「１７：３０」は、時刻ＭＡＸの時間帯に対応する。この場合、メッセージ強度設定部１４は、上記所定範囲に含まれる店舗数にかかわらず、時刻ＭＡＸに対応する「残り１時間、至急買ってください！」というメッセージを設定する。表示制御部１５は、設定されたメッセージを、地図に重畳表示する。
【００８７】
現時刻「１７：３０」から帰宅予定時刻「１８：００」に至るまでの時間は短く、購入対象物の購入を促す強いメッセージが表示されることが好ましい。該メッセージがタッチパネルディスプレイ３に表示されることで、購入対象物の購入を促す緊急性が高いメッセージが利用者に提示される。
【００８８】
図１１は、時刻「１２：３０」における案内画面の例を示す。時刻「１２：３０」から帰宅予定時刻に至るまでの時間はある程度長い。一方、上記所定範囲に含まれる店舗は１つである。この場合、メッセージ強度設定部１４は、現時刻にかかわらず、店舗ＭＡＸとして設定された「ＭＡＸ：１店、至急買ってください！」というメッセージを設定する。表示制御部１５は、設定されたメッセージを、地図に重畳表示する。
【００８９】
現在地から自宅までの間にある所定範囲にある店舗（購入対象物を取り扱う店舗）の数が少ない場合、購入対象物の購入を促す強いメッセージを表示することが好ましい。該メッセージがタッチパネルディスプレイ３に表示されることで、購入対象物の購入を促す緊急性が高いメッセージが利用者に提示される。
【００９０】
＜実施形態の処理の流れの一例を示すフローチャート＞
図１２は、初期設定処理の流れの一例を示すフローチャートである。タッチパネルディスプレイ３に初期設定画面が表示されており、利用者が、通知開始時刻および帰宅予定時刻をタッチパネルディスプレイ３に入力したとする。受け付け部１６は、該入力の操作を受け付ける（ステップＳ１）。
【００９１】
ポイント設定部１２は、通知開始時刻および帰宅予定時刻に基づいて、配分を決定し、配分に基づく時刻ポイントを時刻テーブルに設定する（ステップＳ２）。
【００９２】
また、タッチパネルディスプレイ３に対して表示店舗数の入力がされた場合、受け付け部１６は、該入力の操作を受け付ける（ステップＳ３）。ポイント設定部１２は、入力された表示店舗数に応じて、店舗数ポイントを設定する（ステップＳ４）。
【００９３】
タッチパネルディスプレイ３に対して通知段階の入力がされた場合、受け付け部１６は、該入力の操作を受け付ける（ステップＳ５）。初期設定画面において、「メッセージ設定」ボタンが押下され、通知段階に対応するメッセージの入力がされた場合、受け付け部１６は、該入力を受け付ける（ステップＳ６）。
【００９４】
ポイント算出部１３は、時刻テーブルにおける時刻ポイントの最大値と店舗数テーブルにおける店舗数ポイントの最大値とを合計して、累計ポイントの最大値を算出する（ステップＳ７）。
【００９５】
ポイント算出部１３は、累計ポイントの最大値を、入力された通知段階に「１」を加えた数で除算して、各段階の累計ポイントが設定された判定テーブルを生成する（ステップＳ８）。
【００９６】
図１３乃至図１６は、案内処理の流れの一例を示すフローチャートである。案内処理は、例えば、案内装置１が起動された際に開始されてもよい。タッチパネルディスプレイ３に表示されている開始画面に基づいて、利用者が、購入対象物および所要時間を入力したとする。受け付け部１６は、該入力を受け付ける（ステップＳ１０）。
【００９７】
制御部２は、ＧＰＳ受信機４が受信した位置情報に基づいて、地図における現在地を検索する（ステップＳ１１）。制御部２は、現在地が、自宅の位置情報と一致するか否かに基づいて、案内装置１を搭載した自動車が自宅に到着したか否かを判定する（ステップＳ１２）。案内装置１には、予め自宅の位置情報が登録されているものとする。ステップＳ１２でＹＥＳの場合、利用者が自宅に到着したため、案内処理は終了する。
【００９８】
ステップＳ１２でＮＯの場合、制御部２は、ＧＰＳ受信機４が受信した位置情報が、１または複数の店舗のうち何れかと一致したか否かに基づいて、案内装置１を搭載した車両が店舗に到着したか否かを判定する（ステップＳ１３）。ステップＳ１３でＹＥＳの場合、利用者が目的地に到着したため、案内処理は終了する。
【００９９】
ステップＳ１３でＮＯの場合、メッセージ強度設定部１４は、時刻テーブルを参照して、現時刻の時間帯に対応する時刻ポイントを取得する（ステップＳ１４）。制御部２は、ステップＳ１４で取得された時刻ポイントが負の値であるか否かに基づいて、案内処理を中止するか否かを判定する処理（案内処理中止判定処理）を行なう（ステップＳ１５）。時刻ポイントが負の値である場合、制御部２は、案内処理を中止する。
【０１００】
抽出部１１は、現在地から自宅までの間で購入対象物を所要時間内で買える店舗を抽出する（ステップＳ１６）。この際、抽出部１１は、入力された所要時間と速度の情報とに基づいて、地図における上述した所定範囲を設定し、該所定範囲に含まれる店舗を抽出する。
【０１０１】
抽出部１１は、上記所定範囲ではなく、現在地から自宅の間で帰宅予定時刻までに到達可能な範囲内で、購入対象物を取り扱う店舗を抽出してもよい。この場合、上記所定範囲は規定されなくてもよいため、所要時間の入力は省略される。
【０１０２】
メッセージ強度設定部１４は、抽出部１１が抽出した店舗の数をカウントする（ステップＳ１７）。メッセージ強度設定部１４は、店舗数テーブルを参照し、抽出された店舗数に対応する店舗数ポイントを取得する（ステップＳ１８）。そして、処理は、「Ａ」に移行する。
【０１０３】
図１４を参照して、「Ａ」以降の処理について説明する。メッセージ強度設定部１４は、時刻ポイントと店舗数ポイントとの合計値を算出する（ステップＳ１９）。
【０１０４】
メッセージ強度設定部１４は、時刻ポイントが、時刻ポイントの最大値（時刻ポイントＭＡＸ）であるかを判定する（ステップＳ２０）。ステップＳ２０でＹＥＳの場合、メッセージ強度設定部１４は、メッセージ強度を、時刻ＭＡＸのメッセージに設定する（ステップＳ２１）。そして、表示制御部１５は、設定されたメッセージに応じた表示処理を行なう（ステップＳ２２）。その後、処理は、「Ｃ」からステップＳ１１に移行する。
【０１０５】
ステップＳ２０でＮＯの場合、メッセージ強度設定部１４は、店舗数ポイントが、店舗数ポイントの最大値（店舗数ポイントＭＡＸ）であるかを判定する（ステップＳ２３）。ステップＳ２３でＹＥＳの場合、メッセージ強度設定部１４は、メッセージ強度を、店舗数ＭＡＸのメッセージに設定する（ステップＳ２４）。
【０１０６】
そして、表示制御部１５は、設定されたメッセージに応じた表示処理を行なう（ステップＳ２５）。その後、処理は、「Ｃ」からステップＳ１１に移行する。ステップＳ２３でＮＯの場合、処理は「Ｂ」に移行する。
【０１０７】
図１５を参照して、「Ｂ」以降の処理について説明する。メッセージ強度設定部１４は、ステップＳ１９で算出された合計値が、判定テーブルの３段階目（３／４）以上であり、且つ累計ポイントＭＡＸ（４／４）未満であるかを判定する（ステップＳ２６）。
【０１０８】
ステップＳ２６でＹＥＳの場合、メッセージ強度設定部１４は、メッセージ強度を、判定テーブルの３段階目のメッセージに設定する（ステップＳ２７）。そして、表示制御部１５は、設定されたメッセージに応じた表示処理を行なう（ステップＳ２８）。その後、処理は、「Ｃ」からステップＳ１１に移行する。
【０１０９】
ステップＳ２６でＮＯの場合、メッセージ強度設定部１４は、ステップＳ１９で算出された合計値が、判定テーブルの２段階目（２／４）以上であり、且つ３段階目（３／４）未満であるかを判定する（ステップＳ２９）。
【０１１０】
ステップＳ２９でＹＥＳの場合、メッセージ強度設定部１４は、メッセージ強度を、判定テーブルの２段階目のメッセージに設定する（ステップＳ３０）。そして、表示制御部１５は、設定されたメッセージに応じた表示処理を行なう（ステップＳ３１）。その後、処理は、「Ｃ」からステップＳ１１に移行する。ステップＳ２９でＮＯの場合、処理は「Ｄ」に移行する。
【０１１１】
図１６を参照して、「Ｄ」以降の処理について説明する。メッセージ強度設定部１４は、ステップＳ１９で算出された合計値が、判定テーブルの１段階目（１／４）以上であり、且つ２段階目（２／４）未満であるかを判定する（ステップＳ３２）。
【０１１２】
ステップＳ３２でＹＥＳの場合、メッセージ強度設定部１４は、メッセージ強度を、判定テーブルの１段階目のメッセージに設定する（ステップＳ３３）。そして、表示制御部１５は、設定されたメッセージに応じた表示処理を行なう（ステップＳ３４）。その後、処理は、「Ｃ」からステップＳ１１に移行する。また、ステップＳ３２でＮＯの場合も、処理は「Ｃ」に移行する。
【０１１３】
次に、図１７の例を参照して、ステップＳ２２、Ｓ２５、Ｓ２８、Ｓ３１およびＳ３４における、設定されたメッセージに応じた表示処理の流れについて説明する。各ステップのそれぞれにおいて、設定されるメッセージは異なる。
【０１１４】
表示制御部１５は、上記各ステップで設定されたメッセージが、現在、タッチパネルディスプレイ３に表示されているメッセージと同じであるか否かを判定する（ステップＳ４１）。
【０１１５】
ステップＳ４１でＮＯの場合、表示対象のメッセージが変化するため、表示制御部１５は、表示されているメッセージを、新たに設定されたメッセージに切り替える制御を行う（ステップＳ４２）。これにより、タッチパネルディスプレイ３に表示されるメッセージが段階的に変化する。ステップＳ４１でＹＥＳの場合、表示対象のメッセージに変化はないため、ステップＳ４２の処理は行われない。
【０１１６】
表示制御部１５は、店舗を示す情報を地図上に重畳表示する制御を行う（ステップＳ４３）。これにより、タッチパネルディスプレイ３に表示されている地図に、購入対象物を取り扱う店舗を示す情報が表示される。
【０１１７】
そして、表示制御部１５は、現在地から最も近い店舗を示す情報を強調表示する制御を行う（ステップＳ４４）。これにより、タッチパネルディスプレイ３には、購入対象物を取り扱う複数の店舗のうち、最寄りの店舗を示す情報が表示される。
【０１１８】
ステップＳ４１の判定結果に応じて、タッチパネルディスプレイ３に表示されるメッセージの強度が変化する。これにより、タッチパネルディスプレイ３に表示されるメッセージの内容が常に同じではなく、時刻ポイントと店舗数ポイントとに基づいて、変化するため、購入対象物の購入を促すメッセージの強度を段階的に変化させることができる。
【０１１９】
購入対象物の購入を促すメッセージの強度が段階的に変化することで、メッセージの内容に対する利用者の関心度合いが高まり、購入対象物の購入を促すことができ、該購入対象物の買い忘れを防止することができる。
【０１２０】
また、上述したように、メッセージの内容および通知段階は、利用者により設定される。時刻ポイントと店舗数ポイントとに基づいて、利用者が設定した通知段階に応じてメッセージの内容が変化するため、出力されるメッセージの変化を、利用者の思考に近づけることができる。
【０１２１】
時刻ポイントと店舗数ポイントとの合計値は、状況に応じて、低下する場合がある。例えば、所定範囲内にある店舗の数が増えた場合、店舗数ポイントは低下する。この場合、上記合計値が低下し、メッセージの強度が低下することがある。
【０１２２】
メッセージの強度が低下した場合、タッチパネルディスプレイ３に表示されるメッセージの強度は低下する。所定範囲内における、購入対象物を取り扱う店舗の数が多くなれば、購入対象物を購入する緊急性は低下するため、タッチパネルディスプレイ３に表示されるメッセージの強度は低下してもよい。
【０１２３】
実施形態では、メッセージ強度設定部１４が、現時刻から帰宅予定時刻までの時間と、現在地から購入対象物を取り扱う店舗の数とに応じて、複数段階のメッセージ強度を設定する。
【０１２４】
メッセージ強度設定部１４は、現時刻から帰宅予定時刻までの時間と、現在地から購入対象物を取り扱う店舗の数との何れか一方に応じて、複数段階のメッセージ強度を設定してもよい。
【０１２５】
例えば、メッセージ強度設定部１４は、店舗数テーブルの全ての店舗数ポイントの値を「０」に設定し、その後、上述した各処理を行なうことで、時刻ポイントに応じて、複数段階のメッセージ強度を設定できる。
【０１２６】
また、メッセージ強度設定部１４は、時刻テーブルの全ての時刻ポイントの値を「０」に設定し、その後、上述した各処理を行なうことで、店舗数ポイントに応じて、複数段階のメッセージ強度を設定できる。
【０１２７】
現時刻から帰宅予定時刻までの時間と、現在地から購入対象物を取り扱う店舗の数との何れか一方に応じて、メッセージ強度が設定されることで、タッチパネルディスプレイ３に表示されるメッセージの強度を段階的に変化させることができる。
【０１２８】
また、上述したように、案内装置１は、スマートフォン等の携帯端末であってもよい。この場合、該携帯端末は、メッセージ強度設定部１４が設定したメッセージ強度に応じて、メッセージの音量を変化させてもよいし、鳴動パターンを変化させてもよい。
【０１２９】
＜案内装置のハードウェア構成の一例＞
次に、図１８の例を参照して、案内装置１のハードウェア構成の一例を説明する。図１８の例に示すように、バス１００に対して、プロセッサ１１１とRandom Access Memory(RAM)１１２とRead Only Memory(ROM)１１３とが接続される。また、該バス１００に対して、補助記憶装置１１４と媒体接続部１１５とタッチパネルディスプレイ３とＧＰＳ受信機４とが接続される。
【０１３０】
プロセッサ１１１はＲＡＭ１１２に展開されたプログラムを実行する。実行されるプログラムとしては、実施形態における処理を行うメッセージ出力プログラムが適用されてもよい。
【０１３１】
ＲＯＭ１１３はＲＡＭ１１２に展開されるプログラムを記憶する不揮発性の記憶装置である。補助記憶装置１１４は、種々の情報を記憶する記憶装置であり、例えばハードディスクドライブや半導体メモリ等が適用されてもよい。媒体接続部１１５は、可搬型記録媒体１２０と接続可能に設けられている。
【０１３２】
可搬型記録媒体１１５Ｍとしては、可搬型のメモリ（例えば、半導体メモリ）や光学式ディスク（例えば、Compact Disc(CD)やDigital Versatile Disc(DVD)）等が適用されてもよい。この可搬型記録媒体１１５Ｍに実施形態の処理を行う制御プログラムが記録されていてもよい。案内装置１が、例えば、スマートフォン等である場合、可搬型記録媒体１１５Ｍには、半導体メモリが適用される。
【０１３３】
上述した制御部２は、与えられたメッセージ出力プログラムをプロセッサ１１１が実行することにより実現されてもよい。また、記憶部５は、補助記憶装置１１４等により実現されてもよい。
【０１３４】
ＲＡＭ１１２、ＲＯＭ１１３、補助記憶装置１１４および可搬型記録媒体１１５Ｍは、何れもコンピュータ読み取り可能な有形の記憶媒体の一例である。これらの有形な記憶媒体は、信号搬送波のような一時的な媒体ではない。
【０１３５】
＜その他＞
本実施形態は、以上に述べた実施の形態に限定されるものではなく、本実施形態の要旨を逸脱しない範囲内で種々の構成または実施形態を取ることができる。
【符号の説明】
【０１３６】
１    案内装置
２    制御部
３    タッチパネルディスプレイ
４    ＧＰＳ受信機
５    記憶部
１１    抽出部
１２    ポイント設定部
１３    ポイント算出部
１４    メッセージ強度設定部
１５    表示制御部
１６    受け付け部
１１１    プロセッサ
１１２    ＲＡＭ
１１３    ＲＯＭ
【図１】
2019056611.tif 000003
【図２】
2019056611.tif 000004
【図３】
2019056611.tif 000005
【図４】
2019056611.tif 000006
【図５】
2019056611.tif 000007
【図６】
2019056611.tif 000008
【図７】
2019056611.tif 000009
【図８】
2019056611.tif 000010
【図９】
2019056611.tif 000011
【図１０】
2019056611.tif 000012
【図１１】
2019056611.tif 000013
【図１２】
2019056611.tif 000014
【図１３】
2019056611.tif 000015
【図１４】
2019056611.tif 000016
【図１５】
2019056611.tif 000017
【図１６】
2019056611.tif 000018
【図１７】
2019056611.tif 000019
【図１８】
2019056611.tif 000020