(57)【要約】【課題】利用者の行動履歴に応じた各地点に関する情報を出力すること。【解決手段】地点受付部１０２によって利用者から任意の地点に関する情報を受け付けて、記録部１０４に、地点に関する情報と利用者がその地点に実際に立ち寄ることにより得られた情報とを関連付けて記録する。つぎに、状況取得部１０３によって現在の状況に関する情報を取得する。そして、判断部１０７によって、現在の状況に関する情報に基づいて、記録部１０４に記録された地点に関する情報が変更されることにより、地点に関する情報に関連付けられた過去に得られた情報を再度得るために影響を及ぼすか否かを判断する。さらに、制御部１０８によって出力部１０１を制御して、判断結果に基づいて、変更された内容を含む地点に関する情報を出力して、一連の処理を終了する。【選択図】図１
2010277278.tif 000002
【特許請求の範囲】
【請求項１】
利用者から任意の地点に関する情報を受け付ける地点受付手段と、
前記地点受付手段によって受け付けられた前記地点に関する情報と前記利用者が当該地点に実際に立ち寄ることにより得られた情報とを関連付けて記録する記録手段と、
前記記録手段に記録された前記地点に関する情報が変更されることにより、当該地点に関する情報に関連付けられた過去に得られた情報を再度得るために影響を及ぼすか否かを判断する判断手段と、
出力部を制御して、前記判断手段による判断結果に基づいて、前記変更された内容を含む前記地点に関する情報を出力する制御手段と、
を備えることを特徴とする出力制御装置。
【請求項２】
前記利用者から、行動目的を受け付ける目的受付手段をさらに備え、
前記地点受付手段は、前記地点に関する情報とともに、当該地点に関する情報を受け付けたときの前記利用者の行動履歴を受け付け、
前記記録手段は、前記地点受付手段によって受け付けられた前記地点に関する情報に前記行動履歴を関連付けて記録し、
前記判断手段は、前記目的受付手段によって受け付けられた行動目的に応じた前記行動履歴が関連付けられた前記地点に関する情報に対して、当該地点に関する情報が変更されることにより、過去に得られた行動履歴を再度得るために影響を及ぼすか否かを判断することを特徴とする請求項１に記載の出力制御装置。
【請求項３】
経路の設定を受け付ける経路設定手段をさらに備え、
前記判断手段は、前記記録手段に記録された各地点に関する情報のうちの、前記経路設定手段によって設定を受け付けた経路の周辺の前記地点に関する情報に対して、当該地点に関する情報が変更されることにより、当該地点に関する情報に関連付けられた過去に得られた情報を再度得るために影響を及ぼすか否かを判断することを特徴とする請求項１または２に記載の出力制御装置。
【請求項４】
前記地点受付手段は、連続した地点に関する情報を受け付け、
前記記録手段は、前記連続した地点に関する情報を関連付けて記録することを特徴とする請求項１〜３のいずれか一つに記載の出力制御装置。
【請求項５】
前記地点受付手段は、前記地点に関する情報として、各地点に位置する施設に関する情報を受け付け、
前記記録手段は、前記地点受付手段によって受け付けられた各地点に位置する前記施設に関する情報を記録し、
前記判断手段は、前記記録手段に記録された各地点に位置する前記施設に関する情報が変更されたか否かを判断することを特徴とする請求項１〜４のいずれか一つに記載の出力制御装置。
【請求項６】
現在の状況に関する情報を取得する状況取得手段をさらに備え、
前記記録手段は、前記地点に関する情報に、前記地点受付手段によって当該地点に関する情報を受け付けたときの状況に関する情報を関連付けて記録し、
前記判断手段は、前記状況取得手段によって取得された現在の状況に関する情報が、前記地点受付手段によって前記地点に関する情報を受け付けたときの状況に関する情報と異なるか否かを判断し、
前記制御手段は、前記判断手段によって、前記状況取得手段によって取得された現在の状況に関する情報が、前記地点受付手段によって前記地点に関する情報を受け付けたときの状況に関する情報と異なると判断された場合、前記出力部を制御して、前記変更された内容を含む前記地点に関する情報を出力することを特徴とする請求項１〜５のいずれか一つに記載の出力制御装置。
【請求項７】
現在の状況に関する情報を取得する状況取得手段をさらに備え、
前記記録手段は、前記地点受付手段によって前記地点に関する情報を受け付けたときの状況に関する情報を、当該地点に関する情報に関連付けて記録し、
前記判断手段は、前記状況取得手段によって取得された現在の状況に関する情報が、前記地点受付手段によって前記地点に関する情報を受け付けたときの状況に関する情報と異なるか否かを判断し、
前記制御手段は、前記判断手段によって、前記状況取得手段によって取得された現在の状況に関する情報が、前記地点受付手段によって前記地点に関する情報を受け付けたときの状況に関する情報と同様であると判断された場合、前記出力部を制御して、前記地点に関する情報を出力することを特徴とする請求項１〜５のいずれか一つに記載の出力制御装置。
【請求項８】
前記状況取得手段は、前記現在の状況に関する情報として、現在の天候に関する情報を取得することを特徴とする請求項６または７に記載の出力制御装置。
【請求項９】
前記状況取得手段は、前記現在の状況に関する情報として、現在の時間帯に関する情報を取得することを特徴とする請求項６〜８のいずれか一つに記載の出力制御装置。
【請求項１０】
前記状況取得手段は、前記現在の状況に関する情報として、現在の季節に関する情報を取得することを特徴とする請求項６〜９のいずれか一つに記載の出力制御装置。
【請求項１１】
前記状況取得手段は、前記現在の状況に関する情報として、交通に関する情報を取得することを特徴とする請求項６〜１０のいずれか一つに記載の出力制御装置。
【請求項１２】
前記制御手段は、前記地点に関する情報を、前記利用者の有する端末にネットワークを介して送信することを特徴とする請求項６〜１１のいずれか一つに記載の出力制御装置。
【請求項１３】
利用者から任意の地点に関する情報を受け付ける地点受付工程と、
前記地点受付工程によって受け付けられた前記地点に関する情報と前記利用者が当該地点に実際に立ち寄ることにより得られた情報とを関連付けて記録する記録部に記録された当該地点に関する情報が変更されることにより、当該地点に関する情報に関連付けられた過去に得られた情報を再度得るために影響を及ぼすか否かを判断する判断工程と、
出力部を制御して、前記判断工程による判断結果に基づいて、前記変更された内容を含む前記地点に関する情報を出力する制御工程と、
を含むことを特徴とする出力制御方法。
【請求項１４】
請求項１３に記載の出力制御方法をコンピュータに実行させることを特徴とする出力制御プログラム。
【請求項１５】
請求項１４に記載の出力制御プログラムを記録したことを特徴とするコンピュータに読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、利用者の行動履歴に応じた各地点に関する情報を出力する出力制御装置、出力制御方法、出力制御プログラムおよび記録媒体に関する。ただし、この発明の利用は、上述した出力制御装置、出力制御方法、出力制御プログラムおよび記録媒体には限られない。
【背景技術】
【０００２】
従来、地図情報および当該地図情報の更新情報である更新地図情報を保持し、地図情報または更新地図情報に対応する地物画像データを保持する地図情報変更通知装置が提案されている（たとえば、下記特許文献１参照。）。この地図情報変更通知装置は、地図情報表示手段によって、所定の入力操作に応じて、地図情報および更新地図情報を表示し、地物画像データ検索手段によって、地図情報表示手段が表示している地図情報に対応する地物画像データを検索する。そして、地物画像データ内容変更判定手段によって、地物画像データ検索手段が検索した地物画像データの内容が異なるか否かを判定し、地物画像データ変更判定結果通知手段によって、地物画像データ内容変更判定手段が判定した結果を通知する。このようにして、利用者による入力操作に応じて、地図情報更新内容表示手段が、地図情報表示手段が表示している範囲内における地図情報更新内容（たとえば、建物が新設した等）を表示する。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００９−１５２０５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、上述した特許文献１の技術では、利用者による入力操作に応じて表示された範囲内における地図情報更新内容しか表示することができないという問題がある。したがって、利用者は、地図情報が更新されたか否かを表示させるために、その都度、入力操作をおこなう範囲を設定しなければならず、わずらわしいという問題がある。また、範囲を設定するのみであるため、設定された範囲内には、利用者の行動目的に対して不必要な情報が含まれる可能性がある。したがって、利用者は、不必要な情報も出力されるため、所望する情報を見逃す可能性があるという問題がある。
【課題を解決するための手段】
【０００５】
上述した課題を解決し、目的を達成するため、請求項１の発明にかかる出力制御装置は、利用者から任意の地点に関する情報を受け付ける地点受付手段と、前記地点受付手段によって受け付けられた前記地点に関する情報と前記利用者が当該地点に実際に立ち寄ることにより得られた情報とを関連付けて記録する記録手段と、前記記録手段に記録された前記地点に関する情報が変更されることにより、当該地点に関する情報に関連付けられた過去に得られた情報を再度得るために影響を及ぼすか否かを判断する判断手段と、出力部を制御して、前記判断手段による判断結果に基づいて、前記変更された内容を含む前記地点に関する情報を出力する制御手段と、を備えることを特徴とする。
【０００６】
また、請求項１３の発明にかかる出力制御方法は、利用者から任意の地点に関する情報を受け付ける地点受付工程と、前記地点受付工程によって受け付けられた前記地点に関する情報と前記利用者が当該地点に実際に立ち寄ることにより得られた情報とを関連付けて記録する記録部に記録された当該地点に関する情報が変更されることにより、当該地点に関する情報に関連付けられた過去に得られた情報を再度得るために影響を及ぼすか否かを判断する判断工程と、出力部を制御して、前記判断工程による判断結果に基づいて、前記変更された内容を含む前記地点に関する情報を出力する制御工程と、を含むことを特徴とする。
【０００７】
また、請求項１４の発明にかかる出力制御プログラムは、請求項１３に記載の出力制御方法をコンピュータに実行させることを特徴とする。
【０００８】
また、請求項１５の発明にかかる記録媒体は、請求項１４に記載の出力制御プログラムをコンピュータに読み取り可能な状態で記録したことを特徴とする。
【図面の簡単な説明】
【０００９】
【図１】本実施の形態にかかる出力制御装置の機能的構成を示すブロック図である。
【図２】出力制御装置の出力制御処理手順を示すフローチャートである。
【図３】本実施例にかかる情報出力システムの概要について示す説明図である。
【図４】本実施例にかかる端末装置のハードウェア構成を示すブロック図である。
【図５】本実施例にかかるサーバのハードウェア構成を示すブロック図である。
【図６】サーバの処理の内容を示すフローチャートである。
【図７】行動履歴の具体的な内容の例について示す説明図である。
【図８】行動目的が朝の通勤の場合の出力の一例について示す説明図である。
【図９】行動目的が夜の帰宅の場合の出力の一例について示す説明図である。
【図１０】行動目的が散歩の場合の出力の一例について示す説明図である。
【発明を実施するための形態】
【００１０】
以下に添付図面を参照して、この発明にかかる出力制御装置、出力制御方法、出力制御プログラムおよび記録媒体の好適な実施の形態を詳細に説明する。
【００１１】
（実施の形態）
（出力制御装置の機能的構成）
まず、この発明の実施の形態にかかる出力制御装置１００の機能的構成について説明する。図１は、本実施の形態にかかる出力制御装置の機能的構成を示すブロック図である。
【００１２】
図１において、出力制御装置１００は、出力部１０１と、地点受付部１０２と、状況取得部１０３と、記録部１０４と、目的受付部１０５と、経路設定部１０６と、判断部１０７と、制御部１０８と、を備えている。出力部１０１は、利用者の有する端末にネットワークを介して情報を送信する通信Ｉ／Ｆ（インターフェース）などである。
【００１３】
地点受付部１０２は、利用者から任意の地点に関する情報を受け付ける。地点受付部１０２は、地点に関する情報とともに、地点に関する情報を受け付けたときの利用者の行動履歴を受け付けてもよい。行動履歴は、実際に利用者が各地点において行動した意味づけに関する履歴である。また、地点受付部１０２は、たとえば地点に関する情報として、各地点に位置する施設に関する情報を受け付けてもよい。さらに、地点受付部１０２は、連続した地点に関する情報を受け付けてもよい。
【００１４】
状況取得部１０３は、現在の状況に関する情報を取得する。ここで、現在の状況に関する情報は、具体的には、たとえば現在の天候に関する情報、現在の時間帯に関する情報、現在の季節に関する情報、交通に関する情報などである。また、現在の状況に関する情報は、利用者の健康状態に関する情報、施設や店舗の開閉日時に関する情報、列車やバスのダイヤに関する情報などでもよい。
【００１５】
記録部１０４は、地点受付部１０２によって受け付けられた地点に関する情報と利用者がその地点に実際に立ち寄ることにより得られた情報とを関連付けて記録する。また、記録部１０４は、利用者が任意の地点に実際に立ち寄ることにより得られた情報として、地点に関する情報に行動目的や、地点受付部１０２によって地点に関する情報を受け付けたときの状況に関する情報を関連付けて記録してもよい。さらに、記録部１０４は、地点受付部１０２によって受け付けられた各地点に位置する施設に関する情報や、連続した地点に関する情報を関連付けて記録してもよい。
【００１６】
目的受付部１０５は、利用者から、行動目的を受け付ける。ここで行動目的は、たとえば「朝の通勤」、「夜の帰路」、「雨夜の帰路」または「休日出勤の帰路」など、利用者が、どのような行動目的に応じた地点に関する情報を所望しているのかという情報である。
【００１７】
経路設定部１０６は、経路の設定を受け付ける。経路設定部１０６は、たとえば目的受付部１０５によって利用者から行動目的を受け付けることで、その行動目的に合致した経路を自動的に設定するようにしてもよい。
【００１８】
判断部１０７は、記録部１０４に記録された地点に関する情報または各地点に位置する施設に関する情報が変更されることにより、各地点に関する情報に関連付けられた過去に得られた情報を再度得るために影響を及ぼすか否かを判断する。判断部１０７は、たとえば目的受付部１０５によって受け付けられた行動目的に応じた行動履歴が関連付けられた地点に関する情報に対して、地点に関する情報が変更されることにより、過去に得られた行動履歴を再度得るために影響を及ぼすか否かを判断する。また、判断部１０７は、記録部１０４に記録された各地点に関する情報のうちの、経路設定部１０６によって設定を受け付けた経路の周辺の地点に関する情報に対して、地点に関する情報が変更されたか否かを判断してもよい。判断部１０７は、具体的には、たとえば状況取得部１０３によって取得された現在の状況に関する情報が、地点受付部１０２によって地点に関する情報を受け付けたときの状況に関する情報と異なるか否かを判断する。
【００１９】
制御部１０８は、出力部１０１を制御して、判断部１０７による判断結果に基づいて、変更された内容を含む地点に関する情報を出力する。制御部１０８は、たとえば地点に関する情報を、利用者の有する端末にネットワークを介して送信する。具体的には、たとえば、制御部１０８は、判断部１０７によって、状況取得部１０３によって取得された現在の状況に関する情報が、地点受付部１０２によって地点に関する情報を受け付けたときの状況に関する情報と異なると判断された場合、出力部１０１を制御して、変更された内容を含む地点に関する情報を出力する。また、制御部１０８は、判断部１０７によって、状況取得部１０３によって取得された現在の状況に関する情報が、地点受付部１０２によって地点に関する情報を受け付けたときの状況に関する情報と同様であると判断された場合、出力部１０１を制御して、地点に関する情報を出力してもよい。
【００２０】
さらに、具体的には、たとえば地点に関する情報が不定期であり、地点受付部１０２によって地点に関する情報を受け付けたときの状況と同様の状況になることが比較的少ない場合、現在の状況に関する情報が、地点受付部１０２によって地点に関する情報を受け付けたときの状況に関する情報と同様であると判断されたときに、地点に関する情報を出力する。また、たとえば地点に関する情報が定期的であり、地点受付部１０２によって地点に関する情報を受け付けたときの状況と異なることが比較的少ない場合、現在の状況に関する情報が、地点受付部１０２によって地点に関する情報を受け付けたときの状況に関する情報と異なると判断されたときに、地点に関する情報を出力する。
【００２１】
（出力制御装置の出力制御処理手順）
つぎに、出力制御装置１００の出力制御処理手順について説明する。図２は、出力制御装置の出力制御処理手順を示すフローチャートである。図２のフローチャートにおいて、まず、地点受付部１０２によって利用者から任意の地点に関する情報を受け付けるまで待機する（ステップＳ２０１：Ｎｏのループ）。ステップＳ２０１においては、利用者から任意の地点に関する情報を受け付けた場合（ステップＳ２０１：Ｙｅｓ）、記録部１０４に地点に関する情報と利用者がその地点に実際に立ち寄ることにより得られた情報とを関連付けて記録する（ステップＳ２０２）。ステップＳ２０２においては、具体的には、たとえば、地点に関する情報に、ステップＳ２０１において利用者から地点に関する情報を受け付けたときの状況に関する情報を関連付けて記録する。
【００２２】
つぎに、状況取得部１０３によって現在の状況に関する情報を取得する（ステップＳ２０３）。そして、判断部１０７によって、ステップＳ２０３において取得された現在の状況に関する情報に基づいて、ステップＳ２０２において記録部１０４に記録された地点に関する情報が変更されることにより、地点に関する情報に関連付けられた過去に得られた情報を再度得るために影響を及ぼすか否かを判断する（ステップＳ２０４）。ステップＳ２０４においては、具体的には、たとえばステップＳ２０３において取得された現在の状況に関する情報が、ステップＳ２０１において利用者から地点に関する情報を受け付けたときの状況に関する情報と異なるか否かを判断する。
【００２３】
さらに、制御部１０８によって出力部１０１を制御して、ステップＳ２０４において判断された判断結果に基づいて、変更された内容を含む地点に関する情報を出力して（ステップＳ２０５）、一連の処理を終了する。
【００２４】
なお、図２のフローチャートにおいては、ステップＳ２０１において地点に関する情報とともに、地点に関する情報を受け付けたときの利用者の行動履歴を受け付けてもよい。そして、ステップＳ２０２において地点に関する情報に行動履歴を関連付けて記録する。この場合、ステップＳ２０２の後に、目的受付部１０５によって利用者から行動目的を受け付けたか否かを判断して、行動目的を受け付けた場合、ステップＳ２０３に進み、現在の状況に関する情報を取得してもよい。さらに、ステップＳ２０４においては、目的受付部１０５によって受け付けられた行動目的に応じた行動履歴が関連付けられた地点に関する情報に対してのみ、地点に関する情報が変更されたか否かを判断してもよい。このようにすることで、変更された地点に関する情報のうちの、利用者から受け付けた行動目的に関連する情報のみを出力することができる。
【００２５】
また、図２のフローチャートにおいては、ステップＳ２０２の後に、経路設定部１０６によって経路が設定されたか否かを判断して、経路が設定された場合、ステップＳ２０３に進むようにしてもよい。さらに、ステップＳ２０４においては、記録部１０４に記録された各地点に関する情報のうちの、設定された経路の周辺の地点に関する情報に対してのみ、地点に関する情報が変更されることにより、地点に関する情報に関連付けられた過去に得られた情報を再度得るために影響を及ぼすか否かを判断してもよい。このようにすることで、地点に関する情報のうちの、利用者が進行予定の経路の周辺に関連する情報のみを出力することができる。
【００２６】
上述したように、本実施の形態の出力制御装置１００によれば、地点受付部１０２によって利用者から任意の地点に関する情報を受け付けて、この地点に関する情報と利用者がその地点に実際に立ち寄ることにより得られた情報とを関連付けて記録部１０４に記録することができる。そして、判断部１０７によって地点に関する情報が変更されることにより、地点に関する情報に関連付けられた過去に得られた情報を再度得るために影響を及ぼすか否かを判断し、制御部１０８によって出力部１０１を制御して、判断部１０７による判断結果に基づいて、変更された内容を含む地点に関する情報を出力することができる。したがって、利用者から受け付けた地点に関する情報が変更されることにより、地点に関する情報に関連付けられた過去に得られた情報を再度得るために影響を及ぼす場合のみ、変更された地点に関する情報を利用者に提示することができる。これによって、利用者は、自身が所望する地点が変更されることにより、所望する地点に関する情報に関連付けられた過去に得られた情報を再度得るために影響を及ぼす場合のみ、その地点に関する情報を知ることができるので、不必要な情報により情報量が多くならず、所望する地点に関する情報を見落とすことを防ぐことができる。
【００２７】
また、本実施の形態の出力制御装置１００によれば、地点受付部１０２によって、地点に関する情報とともに、地点に関する情報を受け付けたときの利用者の行動履歴を受け付け、記録部１０４に、地点に関する情報に行動履歴を関連付けて記録することができる。また、目的受付部１０５によって、利用者から、行動目的を受け付け、判断部１０７によって、行動目的に応じた行動履歴が関連付けられた地点に関する情報に対して、地点に関する情報が変更されることにより、過去に得られた行動履歴を再度得るために影響を及ぼすか否かを判断することができる。したがって、実際に利用者が行動したことのある地点に関する情報に行動の意味づけを関連付けて記録しておくことができる。また、利用者から行動目的を受け付けた場合、受け付けた行動目的に応じた行動履歴が関連付けられている地点に関する情報のみを利用者に提示することができる。これによって、利用者は、行動目的を入力することで、その行動目的をおこなう際に必要な情報のみを知ることができる。したがって、利用者は、簡単な方法で自身が所望する情報を得ることができ、また不必要な情報が提示されないため、所望する情報を見落とすことを防ぐことができる。
【００２８】
また、本実施の形態の出力制御装置１００によれば、経路設定部１０６によって経路の設定を受け付けた場合、判断部１０７によって、記録部１０４に記録された各地点に関する情報のうちの、設定を受け付けた経路の周辺の地点に関する情報に対して、地点に関する情報が変更されることにより、地点に関する情報に関連付けられた過去に得られた情報を再度得るために影響を及ぼすか否かを判断することができる。したがって、利用者によって設定された経路の周辺の各地点に関する情報が変更されることにより、地点に関する情報に関連付けられた過去に得られた情報を再度得るために影響を及ぼす場合のみ、利用者に地点に関する情報を提示することができる。これによって、利用者は、自身が進行予定の経路の各地点に関する情報が変更されたときは、簡単にその情報を得ることができる。また、自身が進行予定の経路の周辺以外の不必要な情報が提示されないため、所望する情報を見落とすことを防ぐことができる。
【００２９】
また、本実施の形態の出力制御装置１００によれば、地点受付部１０２によって、連続した地点に関する情報を受け付け、記録部１０４に、連続した地点に関する情報を関連付けて記録することができる。したがって、任意の区間に関する情報を関連付けて記録することができる。これによって、利用者は、渋滞の多い道路や信号機の多い道路など、ある一定の区間によって意味をなす行動に関しても、変更された場合に、情報を得ることができる。
【００３０】
また、本実施の形態の出力制御装置１００によれば、地点受付部１０２によって、地点に関する情報として、各地点に位置する施設に関する情報を受け付け、記録部１０４に、各地点に位置する施設に関する情報を記録し、判断部１０７によって、記録部１０４に記録された各地点に位置する施設に関する情報が変更されたか否かを判断することができる。したがって、たとえば施設の開閉時間や店舗が閉店した場合など、これらの情報を利用者に提示することができる。これによって、利用者は、経路上で立ち寄る店舗などの状況をあらかじめ知ることができる。
【００３１】
また、本実施の形態の出力制御装置１００によれば、状況取得部１０３によって現在の状況に関する情報を取得し、記録部１０４に、地点に関する情報に、地点受付部１０２によって地点に関する情報を受け付けたときの状況に関する情報を関連付けて記録することができる。そして、判断部１０７によって、現在の状況に関する情報が、地点受付部１０２によって地点に関する情報を受け付けたときの状況に関する情報と異なるか否かを判断し、異なると判断された場合、制御部１０８によって、出力部１０１を制御して、変更された内容を含む地点に関する情報を出力することができる。したがって、たとえば行動目的に応じて、定期的でありほぼ変更のない地点に対しては、各地点に関する情報が変更された場合に、利用者に提示することができる。これにより、利用者は、通勤路などの定期的に用いている経路上で、通常と異なる状況の地点がある場合、あらかじめ知ることができ、遅刻などのトラブルを回避することができる。
【００３２】
また、本実施の形態の出力制御装置１００によれば、判断部１０７によって、現在の状況に関する情報が、地点受付部１０２によって地点に関する情報を受け付けたときの状況に関する情報と異なるか否かを判断し、同様であると判断された場合、制御部１０８によって、出力部１０１を制御して、地点に関する情報を出力することができる。したがって、たとえば行動目的に応じて、不定期であり、登録したときと同じ状況になることが少ない地点に対しては、各地点を登録したときの状況と、同様の状況になったときに、利用者に提示することができる。これによって、利用者は、ある特定の時期や時間に感銘を受けたり、感動したりした地点を登録しておけば、自身で何度も検索しなくても、再度同様の状況になった場合に知ることができる。したがって、簡単な方法で、同様の状況であることを知ることができる。
【００３３】
また、本実施の形態の出力制御装置１００によれば、状況取得部１０３によって、現在の状況に関する情報として、現在の天候に関する情報、現在の時間帯、現在の季節または交通に関する情報を取得することができる。したがって、記録された地点に関する情報が変更されたか否かをより確実に判断することができる。これによって、利用者は、間違った情報を得ることを防ぐことができる。
【００３４】
また、本実施の形態の出力制御装置１００によれば、制御部１０８によって、地点に関する情報を、利用者の有する端末にネットワークを介して送信することができる。これによって、利用者は、所望する地点に関する情報が変更された場合、随時、それらの情報を知ることができる。
【実施例】
【００３５】
以下に、本発明の実施例について説明する。本実施例では、たとえば、利用者が携帯可能な端末装置とネットワークを介して接続されたサーバによって、本発明の出力制御装置を実施した場合の一例について説明する。
【００３６】
（情報出力システムの概要）
まず、本実施例にかかる情報出力システムの概要について説明する。図３は、本実施例にかかる情報出力システムの概要について示す説明図である。図３に示すように、本実施例にかかる情報出力システム３００は、利用者が携帯可能な端末装置３０１と、サーバ３１１と、がネットワーク３２０を介して接続されている。
【００３７】
たとえば、利用者は、任意の地点に関する情報をサーバに登録したい場合、サーバ３１１に登録したい地点に実際に位置しているときに、端末装置３０１を操作して、位置情報などの地点に関する情報をサーバ３１１に登録する。そして、このとき、サーバ３１１は、端末装置３０１から登録を受け付けた際の周囲の状況に関する情報と利用者の行動履歴を、地点に関する情報に関連付けて記録する。すなわち、サーバ３１１には、利用者がどの地点で、どんな状況で、どんな行動をしていたかという情報が記録される。
【００３８】
そして、利用者から行動目的を受け付けたり、利用者が経路を設定したりした場合、行動目的に応じた行動履歴が関連付けられている地点または経路の周囲の地点に関する情報のうちの、変更された地点に関する情報のみを利用者の端末装置３０１へ送信する。具体的には、朝の通勤で通る道路が、通常は渋滞していないが現在は渋滞している場合、夜の帰路で頻繁に通っていた店舗が閉店した場合などに、それぞれの情報を利用者の端末装置３０１へ送信する。
【００３９】
なお、サーバ３１１は、行動目的によっては、現在の状況が地点を登録したときの状況と同様の状況であると判断された地点に関する情報のみを利用者の端末装置３０１へ送信してもよい。具体的には、桜がきれいな地点、虹が見えた地点など不定期であり、同様の状況となることが困難な場合、現在の状況が同様であると判断されたときに、利用者の端末装置３０１へ送信するようにしてもよい。
【００４０】
そして、端末装置３０１においては、ディスプレイ４１３（図４参照）などに重畳して、サーバ３１１から送信された地点に関する情報を表示したり、サーバ３１１から送信された地点に関する情報の一覧を表示したりする。
【００４１】
（端末装置のハードウェア構成）
つぎに、本実施例にかかる端末装置３０１のハードウェア構成について説明する。図４は、本実施例にかかる端末装置のハードウェア構成を示すブロック図である。図４において、端末装置３０１は、ＣＰＵ４０１と、ＲＯＭ４０２と、ＲＡＭ４０３と、磁気ディスクドライブ４０４と、磁気ディスク４０５と、フラッシュメモリリーダライタ４０６と、フラッシュメモリ４０７と、音声Ｉ／Ｆ（インターフェース）４０８と、マイク４０９と、スピーカ４１０と、入力デバイス４１１と、映像Ｉ／Ｆ４１２と、ディスプレイ４１３と、通信Ｉ／Ｆ４１４と、ＧＰＳユニット４１５と、各種センサ４１６と、カメラ４１７と、を備えている。各構成部４０１〜４１７は、バス４２０によってそれぞれ接続されている。
【００４２】
まず、ＣＰＵ４０１は、端末装置３０１の全体の制御を司る。ＲＯＭ４０２は、ブートプログラム、データ更新プログラムなどのプログラムを記録している。また、ＲＡＭ４０３は、ＣＰＵ４０１のワークエリアとして使用される。すなわち、ＣＰＵ４０１は、ＲＡＭ４０３をワークエリアとして使用しながら、ＲＯＭ４０２に記録された各種プログラムを実行することによって、端末装置３０１の全体の制御を司る。
【００４３】
磁気ディスクドライブ４０４は、ＣＰＵ４０１の制御にしたがって磁気ディスク４０５に対するデータの読み取り／書き込みを制御する。磁気ディスク４０５は、磁気ディスクドライブ４０４の制御で書き込まれたデータを記録する。磁気ディスク４０５としては、たとえば、ＨＤ（ハードディスク）やＦＤ（フレキシブルディスク）を用いることができる。
【００４４】
また、フラッシュメモリリーダライタ４０６は、ＣＰＵ４０１の制御にしたがってフラッシュメモリ４０７に対するデータの読み取り／書き込みをおこなう。フラッシュメモリ４０７は、書き換え自在な不揮発性半導体メモリであり、フラッシュメモリリーダライタ４０６の制御で書き込まれたデータを記録する。フラッシュメモリ４０７は、たとえば、ＮＡＮＤ型フラッシュメモリやＮＯＲ型フラッシュメモリなどを用いることができる。また、フラッシュメモリ４０７は、ＲＯＭ４０２としての機能を有していてもよい。すなわち、フラッシュメモリ４０７は、上述の各プログラムを記録していてもよい。着脱可能な記録媒体として、フラッシュメモリ４０７のほか、光ディスク、ＭＯなどであってもよい。
【００４５】
磁気ディスク４０５およびフラッシュメモリ４０７に記録される情報の一例としては、地図データや機能データが挙げられる。地図データは、建物、河川、地表面などの地物（フィーチャ）をあらわす背景データと、道路の形状をあらわす道路形状データとを含んでおり、地区ごとに分けられた複数のデータファイルによって構成されている。
【００４６】
道路形状データは、さらに交通条件データを有する。交通条件データには、たとえば、各ノードについて、信号や横断歩道などの有無、高速道路の出入り口やジャンクションの有無、各リンクについての長さ（距離）、道幅、進行方向、道路種別（高速道路、有料道路、一般道路など）などの情報が含まれている。
【００４７】
機能データは、地図上の施設の形状をあらわす３次元データ、当該施設の説明をあらわす文字データ、その他地図データ以外の各種のデータである。地図データや機能データは、地区ごとあるいは機能ごとにブロック分けされた状態で記録されている。具体的には、たとえば、地図データは、各々が、表示画面に表示された地図において所定の地区をあらわすように、地区ごとにブロック分けすることができる状態で記録されている。また、たとえば、機能データは、各々が、１つの機能を実現するように、機能ごとに複数にブロック分けすることができる状態で記録されている。
【００４８】
また、機能データは、上述した３次元データや文字データに加えて、経路探索、所要時間の算出、経路誘導などを実現するプログラムデータなどの機能を実現するためのデータである。地図データおよび機能データは、それぞれ、地区ごとあるいは機能ごとに分けられた複数のデータファイルによって構成されている。
【００４９】
音声Ｉ／Ｆ４０８は、音声入力用のマイク４０９および音声出力用のスピーカ４１０に接続される。マイク４０９に受音された音声は、音声Ｉ／Ｆ４０８内でＡ／Ｄ変換される。スピーカ４１０からは、所定の音声信号を音声Ｉ／Ｆ４０８内でＤ／Ａ変換した音声が出力される。なお、マイク４０９から入力された音声は、音声データとして磁気ディスク４０５あるいはフラッシュメモリ４０７に記録可能である。
【００５０】
入力デバイス４１１は、文字、数値、各種指示などの入力のための複数のキーを備えたリモコン、キーボード、タッチパネルなどが挙げられる。入力デバイス４１１は、リモコン、キーボード、タッチパネルのうちいずれか１つの形態によって実現されてもよいが、複数の形態によって実現することも可能である。入力デバイス４１１によって利用者から地点の登録指示、行動履歴または行動目的などを受け付ける。
【００５１】
映像Ｉ／Ｆ４１２は、ディスプレイ４１３に接続される。映像Ｉ／Ｆ４１２は、具体的には、たとえば、ディスプレイ４１３全体を制御するグラフィックコントローラと、即時表示可能な画像情報を一時的に記録するＶＲＡＭ（Ｖｉｄｅｏ  ＲＡＭ）などのバッファメモリと、グラフィックコントローラから出力される画像データに基づいてディスプレイ４１３を制御する制御ＩＣなどによって構成される。
【００５２】
ディスプレイ４１３には、アイコン、カーソル、メニュー、ウインドウ、あるいは文字や画像などの各種データが表示される。ディスプレイ４１３には、上述した地図データが、２次元または３次元に描画される。ディスプレイ４１３に表示された地図データには、端末装置３０１の現在位置をあらわすマークなどを重ねて表示することができる。端末装置３０１の現在位置は、ＣＰＵ４０１によって算出される。また、地図データには、サーバから受信した地点に関する情報を重畳して表示してもよい。さらに、地点に関する情報は、一覧として表示してもよい。ディスプレイ４１３としては、たとえば、ＴＦＴ液晶ディスプレイ、プラズマディスプレイなどを用いることができる。
【００５３】
通信Ｉ／Ｆ４１４は、無線を介してネットワークに接続され、端末装置３０１とＣＰＵ４０１とのインターフェースとして機能する。通信Ｉ／Ｆ４１４は、さらに、無線を介してインターネットなどの通信網に接続され、この通信網とＣＰＵ４０１とのインターフェースとしても機能する。また、通信Ｉ／Ｆ４１４は、ネットワークを介してサーバ３１１に接続され、端末装置３０１とサーバ３１１との間の情報の送受信をおこなう。また、通信Ｉ／Ｆ４１４は、入力デバイス４１１によって利用者からの登録指示を受け付けた場合、後述するＧＰＳユニット４１５などにより算出される現在位置情報（すなわち、登録指示を受け付けた地点の位置情報）や利用者の行動履歴をサーバ３１１に送信する。通信網には、ＬＡＮ、ＷＡＮ、公衆回線網や携帯電話網などがある。
【００５４】
ＧＰＳユニット４１５は、ＧＰＳ衛星からの電波を受信し、端末装置３０１の現在位置を示す情報を出力する。ＧＰＳユニット４１５の出力情報は、後述する各種センサ４１６の出力値とともに、ＣＰＵ４０１による端末装置３０１の現在位置の算出に際して利用される。現在位置を示す情報は、たとえば緯度・経度、高度などの、地図データ上の１点を特定する情報である。
【００５５】
各種センサ４１６は、速度センサ、加速度センサ、角速度センサなどの、端末装置３０１の位置や挙動を判断するための情報を出力する。各種センサ４１６の出力値は、ＣＰＵ４０１による端末装置３０１の現在位置の算出や、速度や方位の変化量の算出に用いられる。
【００５６】
カメラ４１７は、外部の映像を撮影する。映像は静止画あるいは動画のどちらでもよく、たとえば、カメラ４１７によって撮影した映像を映像Ｉ／Ｆ４１２を介して磁気ディスク４０５やフラッシュメモリ４０７などの記録媒体に出力する。また、記録媒体に出力された映像は、上書き記録や保存がおこなわれる。
【００５７】
（サーバのハードウェア構成）
つぎに、本実施例にかかるサーバ３１１のハードウェア構成について説明する。図５は、本実施例にかかるサーバのハードウェア構成を示すブロック図である。図５において、サーバ３１１は、ＣＰＵ５０１と、ＲＯＭ５０２と、ＲＡＭ５０３と、磁気ディスクドライブ５０４と、磁気ディスク５０５と、光ディスクドライブ５０６と、光ディスク５０７と、通信Ｉ／Ｆ５０８と、を備えている。各構成部５０１〜５０８は、バス５２０によってそれぞれ接続されている。
【００５８】
まず、ＣＰＵ５０１は、サーバ３１１の全体の制御を司る。ＲＯＭ５０２は、ブートプログラム、データ更新プログラム、状況取得プログラム、地点登録プログラム、状況判断プログラムなどのプログラムを記録している。また、ＲＡＭ５０３は、ＣＰＵ５０１のワークエリアとして使用される。すなわち、ＣＰＵ５０１は、ＲＡＭ５０３をワークエリアとして使用しながら、ＲＯＭ５０２に記録された各種プログラムを実行することによって、サーバ３１１の全体の制御を司る。
【００５９】
状況取得プログラムは、端末装置３０１から地点が登録された場合、登録を受け付けたときの状況に関する情報を取得させる。状況に関する情報は、具体的には、たとえば現在の天候に関する情報、現在の時間帯に関する情報、現在の季節に関する情報、交通に関する情報などである。また、現在の状況に関する情報は、利用者の健康状態に関する情報、施設や店舗の開閉日時に関する情報、列車やバスのダイヤに関する情報などでもよい。状況取得プログラムは、これらの情報を、天候に関する情報が保管された天候サーバ、店舗に関する情報が保管された店舗サーバ、交通に関する情報が保管された交通情報サーバ、タイマー、利用者からの入力により取得させる。
【００６０】
地点登録プログラムは、利用者から登録指示のあった地点、すなわち端末装置３０１から位置情報が送信された地点と利用者がその地点に実際に立ち寄ることにより得られた情報とを関連付けてを磁気ディスク５０５および光ディスク５０７に記録させる。地点登録プログラムは、具体的には、たとえば、利用者がその地点に実際に立ち寄ることにより得られた情報として、端末装置３０１から位置情報が送信されたときの、状況取得プログラムによって取得された状況に関する情報を、地点に関する情報に関連付けて記録させてもよい。また、地点登録プログラムは、たとえば端末装置３０１から位置情報が送信されたときに、ともに送信された利用者の行動履歴を、地点に関する情報に関連付けて記録させてもよい。
【００６１】
状況判断プログラムは、状況取得プログラムによって取得された現在の状況に関する情報が、地点登録プログラムによって記録されている地点に関する情報に関連付けられた状況に関する情報と、同様か否かを判断させる。すなわち、状況判断プログラムは、現在の状況が、地点登録プログラムによって地点が登録されたときと同様の状況か否かを判断させる。
【００６２】
磁気ディスクドライブ５０４は、ＣＰＵ５０１の制御にしたがって磁気ディスク５０５に対するデータの読み取り／書き込みを制御する。磁気ディスク５０５は、磁気ディスクドライブ５０４の制御で書き込まれたデータを記録する。磁気ディスク５０５としては、たとえば、ＨＤ（ハードディスク）やＦＤ（フレキシブルディスク）を用いることができる。
【００６３】
また、光ディスクドライブ５０６は、ＣＰＵ５０１の制御にしたがって光ディスク５０７に対するデータの読み取り／書き込みを制御する。光ディスク５０７は、光ディスクドライブ５０６の制御にしたがってデータが読み出される着脱自在な記録媒体である。光ディスク５０７は、書き込み可能な記録媒体を利用することもできる。着脱可能な記録媒体として、光ディスク５０７のほか、ＭＯ、メモリカードなどであってもよい。
【００６４】
磁気ディスク５０５および光ディスク５０７に記録される情報の一例としては、地点に関する情報が挙げられる。また、地点に関する情報に、利用者がその地点に実際に立ち寄ることにより得られた情報が関連付けられていてもよい。地点に関する情報は、詳細は後述するが、地点登録プログラムを実行することにより記録された、利用者によって登録指示のあった各地点の位置情報や各地点の名称などの情報である。また、利用者がその地点に実際に立ち寄ることにより得られた情報は、地点が登録されたときの利用者の行動履歴および状況に関する情報などである。
【００６５】
通信Ｉ／Ｆ５０８は、無線を介してネットワークに接続され、サーバ３１１とＣＰＵ５０１とのインターフェースとして機能する。通信Ｉ／Ｆ５０８は、さらに、無線を介してインターネットなどの通信網に接続され、この通信網とＣＰＵ５０１とのインターフェースとしても機能する。また、通信Ｉ／Ｆ５０８は、ネットワークを介して端末装置３０１と接続され、サーバ３１１と端末装置３０１との間の情報の送受信をおこなう。通信網には、ＬＡＮ、ＷＡＮ、公衆回線網や携帯電話網などがある。
【００６６】
図１に示した出力制御装置１００が備える出力部１０１、地点受付部１０２、状況取得部１０３、記録部１０４、目的受付部１０５、経路設定部１０６、判断部１０７、制御部１０８は、図５に示したサーバ３１１におけるＲＯＭ５０２、ＲＡＭ５０３、磁気ディスク５０５、光ディスク５０７などに記録されたプログラムやデータを用いて、ＣＰＵ５０１が所定のプログラムを実行し、サーバ３１１における各部を制御することによってその機能を実現する。
【００６７】
すなわち、実施例のサーバ３１１は、サーバ３１１における記録媒体としてのＲＯＭ５０２に記録されている出力制御プログラムを実行することにより、図１に示した出力制御装置が備える機能を、図２に示した出力制御処理手順で実行することができる。
【００６８】
（サーバの処理の内容）
つぎに、サーバ３１１の処理の内容について説明する。図６は、サーバの処理の内容を示すフローチャートである。図６のフローチャートにおいて、まず、利用者の端末装置３０１から任意の地点に関する情報を受け付けるまで待機する（ステップＳ６０１：Ｎｏのループ）。
【００６９】
ステップＳ６０１において利用者の端末装置３０１から任意の地点に関する情報を受け付けた場合（ステップＳ６０１：Ｙｅｓ）、状況取得プログラムを実行して、地点に関する情報を受け付けたときの状況に関する情報を取得する（ステップＳ６０２）。また、ステップＳ６０１：Ｙｅｓにおいて地点に関する情報を受け付けたときの利用者の行動履歴を取得する（ステップＳ６０３）。
【００７０】
そして、地点登録プログラムを実行して、ステップＳ６０１：Ｙｅｓにおいて受け付けられた地点に関する情報を記録する（ステップＳ６０４）。ステップＳ６０４においては、たとえば、地点に関する情報に、ステップＳ６０２において取得された状況に関する情報およびステップＳ６０３において取得された利用者の行動履歴を関連付けて、磁気ディスク５０５または光ディスク５０７に記録する。
【００７１】
つぎに、利用者から行動目的を受け付けたか否かを判断する（ステップＳ６０５）。ステップＳ６０５において利用者から行動目的を受け付けたと判断されない場合（ステップＳ６０５：Ｎｏ）、ステップＳ６０１に戻り、以降の処理を繰り返しおこなう。
【００７２】
一方、ステップＳ６０５において利用者から行動目的を受け付けた場合（ステップＳ６０５：Ｙｅｓ）、ステップＳ６０５：Ｙｅｓにおいて受け付けられた行動目的に応じた行動履歴が関連付けられた地点に関する情報があるか否かを判断する（ステップＳ６０６）。ステップＳ６０６において行動目的に応じた行動履歴が関連付けられた地点に関する情報がないと判断された場合（ステップＳ６０６：Ｎｏ）、そのまま一連の処理を終了する。
【００７３】
また、ステップＳ６０６において行動目的に応じた行動履歴が関連付けられた地点に関する情報があると判断された場合（ステップＳ６０６：Ｙｅｓ）、状況取得プログラムを実行して、現在の状況に関する情報を取得する（ステップＳ６０７）。そして、状況判断プログラムを実行して、ステップＳ６０６：Ｙｅｓにおいて行動目的に応じた行動履歴が関連付けられていると判断された地点に関する情報に対して、ステップＳ６０７において取得された現在の状況に関する情報が、ステップＳ６０１：Ｙｅｓにおいて地点に関する情報を受け付けたときの状況と異なるか否かを判断する（ステップＳ６０８）。さらに、ステップＳ６０８において判断された判断結果に基づいて、地点に関する情報を利用者の端末装置３０１へ送信して（ステップＳ６０９）、一連の処理を終了する。
【００７４】
なお、図６のフローチャートにおいては、ステップＳ６０５において行動目的を受け付けた後に、行動目的に応じた経路を設定してもよい。この場合、ステップＳ６０６においては、設定された経路の周辺に地点に関する情報があるか否かを判断し、設定された経路の周辺に地点に関する情報がある場合、ステップＳ６０７に進む構成でもよい。
【００７５】
また、図６のフローチャートにおいては、ステップＳ６０９において、詳細は後述するが、行動目的に応じて、現在の状況が、地点に関する情報を受け付けたときの状況と同様の状況であると判断された地点に関する情報を送信してもよいし、現在の状況が、地点に関する情報を受け付けたときの状況と異なる状況であると判断された地点に関する情報を送信してもよい。
【００７６】
（行動履歴の内容について）
つぎに、本発明における「行動履歴」という概念の具体的な内容について説明する。図７は、行動履歴の具体的な内容の例について示す説明図である。図７には、本発明にかかる装置を利用する利用者の自宅７０１と、当該利用者が鉄道を利用するに際して至便かつ自宅７０１から至近距離に位置する駅７０２と、が示されている。たとえば、利用者は、自宅７０１から駅７０２まで徒歩もしくは自転車で移動した際、または駅７０２から自宅７０１まで徒歩もしくは自転車で移動した際に、移動履歴情報と、場所情報と、場所行動情報とを含む全情報を、利用者自身の１つの行動履歴についての行動履歴情報とし、当該行動履歴情報に、当該行動履歴の意味内容を示す行動履歴意味情報を付して、登録する。ここで、移動履歴情報は、利用者の移動そのもの、すなわち利用者の位置についての時間的変遷を示す情報である。また、場所情報は、当該移動の途中において実際に通過した場所または実際に立ち寄った場所における位置情報以外の情報（たとえば、当該場所に位置する施設の情報、当該場所の周辺の情報、時間帯、季節、気候、天候などの情報を含む）を示す情報である。また、場所行動情報は、当該移動の途中において実際に通過した場所または実際に立ち寄った場所のうち少なくとも１つの場所における利用者自身の行動を示す情報である。上記のような複数の位置情報の時間的変遷を示す移動履歴情報に代えて、１つの場所の位置情報を用い、当該位置情報と、当該１つの場所情報と、当該１つの場所行動情報とを含む全情報を、利用者自身の１つの行動履歴についての行動履歴情報とし、当該行動履歴情報に、当該行動履歴の意味内容を示す行動履歴意味情報を付して、登録してもよい。
【００７７】
実際に通過した場所の例としては、道路または歩道の全部または一部の区間、歩道橋、公園内、施設内、敷地内などの通行可能な場所が挙げられる。そして、実際に通過した場所を示す情報としては、前記したＧＰＳユニット４１５などにより算出される現在位置情報、通過した場所を示す名称、通過した場所の特定が可能な周辺情報などを採用することができる。さらに、名称または周辺情報の例としては、道路、歩道、区間、歩道橋、公園、施設、交差点などの名称が挙げられる。また、実際に立ち寄った場所の例としては、店舗、複数の店舗を含む集合型商業施設、公園、公民館、図書館などの公共的な施設などが挙げられる。そして、実際に立ち寄った場所を示す情報としては、前記したＧＰＳユニット４１５などにより算出される現在位置情報、立ち寄った場所を示す名称、立ち寄った場所の特定が可能な周辺情報などを採用することができる。さらに、名称または周辺情報の例としては、店舗、施設、区間、交差点などの名称、○○店前などが挙げられる。なお、利用者が通行可能かつ一時的に滞在可能な場所については、同一の場所であっても、実際に通過した場所として登録される場合もあれば、実際に立ち寄った場所として登録される場合もある。
【００７８】
具体的には、たとえば、利用者が、車がほとんど通らない小幅員の道７０３を利用し、自宅７０１から、弁当屋７１１に立ち寄って当該弁当屋７１１で弁当を買い、道７０３と交差する道路における車の往来が少なく横断歩道のみを有しかつ信号機のない２つの交差点の間の区間７１２を通過して、駅７０２に到着する、という第１の一連の行動内容を実際に行動した際に、この実際に行動した第１の一連の行動内容を、第１の行動履歴とする。そして、この第１の行動履歴に、「朝の通勤」という行動履歴の意味内容を付して、登録する。この登録の際に、自宅７０１、弁当屋７１１および駅７０２の各位置情報、ならびに、道７０３および区間７１２の各区間情報は、利用者が位置した時間情報とともに、自宅７０１から駅７０２に到着するまでの移動履歴情報として記録される。自宅７０１は場所「自宅」として、弁当屋７１１は場所「弁当屋」として、駅７０２は場所「駅」として、道７０３は場所「車がほとんど通らない小幅員の道」として、ならびに、区間７１２は場所「道７０３と交差する道路における車の往来が少なく横断歩道のみを有しかつ信号機のない２つの交差点の間の区間」として、それぞれ、場所情報として記録される。各場所で実際に行った行動「自宅７０１を出た」、「弁当屋７１１で弁当を買った」、「道７０３を利用した」、「区間７１２を通過した」、ならびに、「駅７０２に到着した」については、それぞれ、場所行動情報として記録される。
【００７９】
また、利用者が、道７０３より大きな幅員を有する道７０４を利用し、駅７０２から、本屋７１３、居酒屋７１４、コンビニエンスストア７１５をこの順に立ち寄り、自宅７０１に到着する、という第２の一連の行動内容を実際に行動した際に、この実際に行動した第２の一連の行動内容を、第２の行動履歴とする。そして、この第２の行動履歴に、「夜の帰宅」という行動履歴の意味内容を付して、登録する。この登録の際に、駅７０２、本屋７１３、居酒屋７１４、コンビニエンスストア７１５および自宅７０１の各位置情報、ならびに、道７０４の区間情報は、利用者が位置した時間情報とともに、駅７０２から自宅７０１に到着するまでの移動履歴情報として記録される。駅７０２は場所「駅」として、本屋７１３は場所「本屋」として、居酒屋７１４は場所「居酒屋」として、コンビニエンスストア７１５は場所「コンビニエンスストア」として、自宅７０１は場所「自宅」として、ならびに、道７０４は場所「道７０３より大きな幅員を有する道」として、それぞれ、場所情報として記録される。各場所で実際に行った行動「駅７０２を出た」、「道７０４を利用した」、「本屋７１３に立ち寄った」、「居酒屋７１４に立ち寄った」、「コンビニエンスストア７１５に立ち寄った」、ならびに、「自宅７０１に到着した」については、それぞれ、場所行動情報として記録される。
【００８０】
さらに、利用者が、道７０３および道７０４とは異なる別の道７０５沿いに位置する、富士山の見える丘７１６または桜のきれいな場所７１７に訪れるという特定場所での行動内容を実際に行動した際に、この実際に行動した特定場所での行動内容を、特定場所での行動履歴として、「散歩」という行動履歴の意味内容を付して、登録する。この登録の際に、丘７１６および場所７１７の各位置情報が、利用者が位置した時間情報とともに、記録される。丘７１６は、場所「道７０３および道７０４とは異なる別の道７０５沿いに位置する、富士山の見える丘」として、場所７１７は、場所「道７０３および道７０４とは異なる別の道７０５沿いに位置する、桜のきれいな場所」として、それぞれ、場所情報として記録される。各場所で実際に行った行動「丘７１６を訪れた」、ならびに、「場所７１７を訪れた」については、それぞれ、場所行動情報として記録される。
【００８１】
（行動目的が朝の通勤の場合の出力の一例）
図８は、たとえば、出勤日の朝、自宅７０１において利用者が起床し、出勤のための準備などをしている場合のように、行動目的が朝の通勤の場合の出力の一例について示す説明図である。たとえば、利用者から、行動目的として「朝の通勤」を受け付けた場合、「朝の通勤」という行動履歴の意味内容を示す行動履歴意味情報が付された第１の行動履歴情報を読み出す。そして、図７に示す「朝の通勤」が付された第１の行動履歴情報に関連付けられた第１の一連の行動内容に含まれる移動履歴情報、場所情報および場所行動情報の各情報に対して、情報または情報の内容が変更されたか否かを判断する。その結果、情報または情報の内容が変更されたと判断された移動履歴路や場所情報や場所行動情報がある場合には、第１の行動履歴情報すなわち「朝の通勤」に変更が生じているという旨を利用者の端末装置３０１に送信する。さらに、利用者からの要求により、もしくは、予めの設定により、情報または情報の内容が変更されたと判断された移動履歴路や場所情報や場所行動情報に関する具体的な情報またはその内容を利用者の端末装置３０１に送信する。具体的には、立ち寄り場所に関する情報の例として店舗の営業に関する情報、交通情報などがあり、たとえば、通勤時に弁当を買うために立ち寄る弁当屋７１１が閉店した場合には「弁当屋７１１が閉店」、通勤時に通過する信号機のない２つの交差点の間の区間７１２が通行止めの場合には「区間７１２が通行止め」などの具体的な情報を利用者の端末装置３０１に送信する。
【００８２】
（行動目的が夜の帰宅の場合の出力の一例）
図９は、たとえば、利用者が会社での仕事を終えて帰路に着き、駅７０２に到着した場合のように、行動目的が夜の帰宅の場合の出力の一例について示す説明図である。たとえば、利用者から、行動目的として「夜の帰宅」を受け付けた場合、「夜の帰宅」という行動履歴の意味内容を示す行動履歴意味情報が付された第２の行動履歴情報を読み出す。そして、図７に示す「夜の帰宅」が付された第２の行動履歴情報に関連付けられた第２の一連の行動内容に含まれる移動履歴情報、場所情報、および場所行動情報の各情報に対して、情報または情報の内容が変更されたか否かを判断する。その結果、情報または情報の内容が変更されたと判断された移動履歴路や場所情報や場所行動情報がある場合には、第２の行動履歴情報すなわち「夜の帰宅」に変更が生じているという旨を利用者の端末装置３０１に送信する。さらに、利用者からの要求により、もしくは、予めの設定により、情報または情報の内容が変更されたと判断された移動履歴路や場所情報や場所行動情報に関する具体的な情報を利用者の端末装置３０１に送信する。具体的には、立ち寄り場所に関する情報の例として店舗の営業に関する情報などがあり、たとえば、帰宅途中に立ち寄る本屋７１３の営業時間が変更になった場合には「本屋７１３は営業時間変更」、同じく帰宅途中に立ち寄る居酒屋７１４のビールが通常より安い日の場合には「居酒屋７１４は本日ビールが安い」、同じく帰宅途中に立ち寄るコンビニエンスストア７１５が閉店した場合には「コンビニエンスストア７１５が閉店」などの具体的な情報を端末装置３０１に送信する。
【００８３】
このように、本実施例の情報出力システムによれば、行動履歴の意味内容が「朝の通勤」や「夜の帰宅」などの場合、定期的なものであり、変更がないものとして利用者に登録される。したがって、そのように登録された「朝の通勤」や「夜の帰宅」に応じたそれぞれの行動履歴情報に含まれる情報または情報の内容について、登録後に変更があった場合にのみ、その変更についての情報または情報の内容を出力することができる。これによって、利用者は、登録した自身の行動履歴情報に含まれる情報または情報の内容について、変更が生じた場合にのみ情報を得ることができるので、わずらわしくない。また、情報量が多すぎて、所望する情報を見逃すことを防ぐことができる。
【００８４】
（行動目的が散歩の場合の出力の一例）
図１０は、たとえば、利用者が偶然見つけた景観のよい場所を休日などに再び訪れたい場合のように、行動目的が散歩の場合の出力の一例について示す説明図である。たとえば、利用者から、行動目的として「散歩」を受け付けた場合、「散歩」という行動履歴の意味内容を示す行動履歴意味情報が付された特定の場所での行動履歴情報を読み出す。そして、図７に示す「散歩」が付された特定の場所での行動履歴情報が関連付けられた特定の場所での行動内容に含まれる場所情報および場所行動情報の各情報に対して、情報または情報の内容が変更されたか否かを判断する。すなわち、特定の場所での行動履歴情報が登録されたときの状況と、現在の状況とが同様か否かを判断する。その結果、現在の状況が、登録されたときの状況と同様の場所がある場合、この場所に関する情報を利用者の端末装置３０１に送信する。具体的には、たとえば富士山の見える丘７１６を登録したときの状況が、冬の晴れた朝の場合、たとえば現在が冬の晴れた朝であれば、富士山の見える丘７１６に関する情報を利用者の端末装置３０１に送信する。また、桜のきれいな場所７１７を登録したときの状況が、４月１日の場合、たとえば現在が４月１日から前後３日以内の場合、桜のきれいな場所７１７に関する情報を利用者の端末装置３０１に送信する。
【００８５】
このように、本実施例の情報出力システムによれば、行動履歴の意味内容が「散歩」などの場合、不定期なものであり、季節や天気や時間などによって状況が変更するものとして利用者に登録される。したがって、「散歩」に応じた場所のうち、現在の状況が、各場所が登録されたときの状況と同様であると判断された場所に関する情報のみを出力することができる。これによって、利用者は、自身が感銘を受けるなどして登録した場所が、登録したときと同様の状況の場合に、知ることができる。したがって、利用者は、不定期に生じるイベントなど、毎回調べるのが面倒な場所に関する情報を、簡単に知ることができる。
【００８６】
以上説明したように、本発明の出力制御装置、出力制御方法、出力制御プログラムおよび記録媒体によれば、利用者の行動履歴に応じた各地点に関する情報を出力することができる。
【００８７】
なお、本実施の形態で説明した出力制御方法は、あらかじめ用意されたプログラムをパーソナル・コンピュータ、ワークステーション、携帯端末装置（携帯電話）などのコンピュータで実行することにより実現することができる。このプログラムは、ハードディスク、フレキシブルディスク、ＣＤ−ＲＯＭ、ＭＯ、ＤＶＤなどのコンピュータで読み取り可能な記録媒体に記録され、コンピュータによって記録媒体から読み出されることによって実行される。またこのプログラムは、インターネットなどのネットワークを介して配布することが可能な伝送媒体であってもよい。
【符号の説明】
【００８８】
１００  出力制御装置
１０１  出力部
１０２  地点受付部
１０３  状況取得部
１０４  記録部
１０５  目的受付部
１０６  経路設定部
１０７  判断部
１０８  制御部
【図１】
2010277278.tif 000003
【図２】
2010277278.tif 000004
【図３】
2010277278.tif 000005
【図４】
2010277278.tif 000006
【図５】
2010277278.tif 000007
【図６】
2010277278.tif 000008
【図７】
2010277278.tif 000009
【図８】
2010277278.tif 000010
【図９】
2010277278.tif 000011
【図１０】
2010277278.tif 000012