(57)【特許請求の範囲】
【請求項１】
コンピュータネットワーク上に投稿された投稿文を、該投稿文に関連付けられた位置情報とともに取得する投稿文情報取得手段と、
前記投稿文情報取得手段により取得された前記投稿文の内容に基づいて、該投稿文に関連付けられた前記位置情報を補正する位置情報補正手段と、
前記投稿文の検索条件を取得する検索条件取得手段と、
コンピュータネットワーク上に投稿された前記投稿文から、前記検索条件取得手段により取得された前記検索条件に該当する投稿文である該当投稿文を抽出する検索手段と、
前記位置情報補正手段によって補正された前記位置情報とともに、前記検索手段によって抽出された前記該当投稿文を提供する提供手段と、を有し、
前記位置情報補正手段は、前記投稿文情報取得手段により取得された前記投稿文に道路に関連するワードが含まれている場合には、前記位置情報により特定される位置が道路上に位置するように前記位置情報を補正することを特徴とする投稿文提供システム。
【請求項２】
前記位置情報補正手段は、前記投稿文情報取得手段により取得された前記投稿文に道路に関連するワードが含まれている場合には、前記位置情報により特定される位置が該位置から最も近い道路上の地点となるように補正することを特徴とする請求項１に記載の投稿文提供システム。
【請求項３】
前記位置情報補正手段は、前記投稿文情報取得手段により取得された前記投稿文に道路種別又は道路名称に関するワードが含まれている場合には、前記位置情報により特定される位置が該道路種別又は該道路名称に該当する道路上に位置するように補正することを特徴とする請求項１又は請求項２に記載の投稿文提供システム。
【請求項４】
コンピュータネットワーク上に投稿された投稿文を、該投稿文に関連付けられた位置情報とともに取得する投稿文情報取得手段と、
前記投稿文情報取得手段により取得された前記投稿文の内容に基づいて、該投稿文に関連付けられた前記位置情報を補正する位置情報補正手段と、
前記投稿文の検索条件を取得する検索条件取得手段と、
コンピュータネットワーク上に投稿された前記投稿文から、前記検索条件取得手段により取得された前記検索条件に該当する投稿文である該当投稿文を抽出する検索手段と、
前記位置情報補正手段によって補正された前記位置情報とともに、前記検索手段によって抽出された前記該当投稿文を提供する提供手段と、を有し、
前記位置情報補正手段は、前記投稿文情報取得手段により取得された前記投稿文に鉄道に関連するワードが含まれている場合には、前記位置情報により特定される位置が路線上に位置するように前記位置情報を補正することを特徴とする投稿文提供システム。
【請求項５】
前記位置情報補正手段は、前記投稿文情報取得手段により取得された前記投稿文に鉄道に関連するワードが含まれている場合には、前記位置情報により特定される位置が該位置から最も近い路線上の地点となるように補正することを特徴とする請求項４に記載の投稿文提供システム。
【請求項６】
前記位置情報補正手段は、前記投稿文情報取得手段により取得された前記投稿文に路線種別又は路線名称に関するワードが含まれている場合には、前記位置情報により特定される位置が該路線種別又は該路線名称に該当する路線上に位置するように補正することを特徴とする請求項４又は請求項５に記載の投稿文提供システム。 
【請求項７】
コンピュータネットワーク上に投稿された投稿文を、該投稿文に関連付けられた位置情報とともに取得する投稿文情報取得手段と、
前記投稿文情報取得手段により取得された前記投稿文の内容に基づいて、該投稿文に関連付けられた前記位置情報を補正する位置情報補正手段と、
前記投稿文の検索条件を取得する検索条件取得手段と、
コンピュータネットワーク上に投稿された前記投稿文から、前記検索条件取得手段により取得された前記検索条件に該当する投稿文である該当投稿文を抽出する検索手段と、
前記位置情報補正手段によって補正された前記位置情報とともに、前記検索手段によって抽出された前記該当投稿文を提供する提供手段と、を有し、
前記位置情報補正手段は、前記投稿文情報取得手段により取得された前記投稿文に施設に関連するワードが含まれている場合には、前記位置情報により特定される位置が施設上に位置するように前記位置情報を補正することを特徴とする投稿文提供システム。
【請求項８】
前記位置情報補正手段は、前記投稿文情報取得手段により取得された前記投稿文に施設に関連するワードが含まれている場合には、前記位置情報により特定される位置が該位置から最も近い施設上の地点となるように補正することを特徴とする請求項７に記載の投稿文提供システム。
【請求項９】
前記位置情報補正手段は、前記投稿文情報取得手段により取得された前記投稿文に施設のジャンル又は施設名称に関するワードが含まれている場合には、前記位置情報により特定される位置が該施設のジャンル又は該施設名称に該当する施設上に位置するように補正することを特徴とする請求項７又は請求項８に記載の投稿文提供システム。
【請求項１０】
前記提供手段は、前記検索手段によって抽出された前記該当投稿文の文章とともに前記該当投稿文に関連付けられた前記位置情報を提供することを特徴とする請求項１乃至請求項９のいずれかに記載の投稿文提供システム。
【請求項１１】
前記検索手段は、前記位置情報補正手段によって補正された前記位置情報に基づいて、コンピュータネットワーク上に投稿された前記投稿文から前記該当投稿文を抽出することを特徴とする１乃至請求項１０のいずれかに記載の投稿文提供システム。
【請求項１２】
コンピュータネットワーク上に投稿された投稿文を、該投稿文に関連付けられた位置情報とともに取得する投稿文情報取得手段と、
前記投稿文情報取得手段により取得された前記投稿文の内容に基づいて、該投稿文に関連付けられた前記位置情報を補正する位置情報補正手段と、
前記投稿文の検索条件を取得する検索条件取得手段と、
コンピュータネットワーク上に投稿された前記投稿文から、前記検索条件取得手段により取得された前記検索条件に該当する投稿文である該当投稿文を抽出する検索手段と、
前記位置情報補正手段によって補正された前記位置情報とともに、前記検索手段によって抽出された前記該当投稿文を提供する提供手段と、を有し、
前記位置情報補正手段は、前記投稿文情報取得手段により取得された前記投稿文に道路に関連するワードが含まれている場合には、前記位置情報により特定される位置が道路上に位置するように前記位置情報を補正することを特徴とすることを特徴とする投稿文提供装置。
【請求項１３】
コンピュータネットワーク上に投稿された投稿文を、該投稿文に関連付けられた位置情報とともに取得する投稿文情報取得手段と、
前記投稿文情報取得手段により取得された前記投稿文の内容に基づいて、該投稿文に関連付けられた前記位置情報を補正する位置情報補正手段と、
前記投稿文の検索条件を取得する検索条件取得手段と、
コンピュータネットワーク上に投稿された前記投稿文から、前記検索条件取得手段により取得された前記検索条件に該当する投稿文である該当投稿文を抽出する検索手段と、
前記位置情報補正手段によって補正された前記位置情報とともに、前記検索手段によって抽出された前記該当投稿文を提供する提供手段と、を有し、
前記位置情報補正手段は、前記投稿文情報取得手段により取得された前記投稿文に鉄道に関連するワードが含まれている場合には、前記位置情報により特定される位置が路線上に位置するように前記位置情報を補正することを特徴とする投稿文提供装置。
【請求項１４】
コンピュータネットワーク上に投稿された投稿文を、該投稿文に関連付けられた位置情報とともに取得する投稿文情報取得手段と、
前記投稿文情報取得手段により取得された前記投稿文の内容に基づいて、該投稿文に関連付けられた前記位置情報を補正する位置情報補正手段と、
前記投稿文の検索条件を取得する検索条件取得手段と、
コンピュータネットワーク上に投稿された前記投稿文から、前記検索条件取得手段により取得された前記検索条件に該当する投稿文である該当投稿文を抽出する検索手段と、
前記位置情報補正手段によって補正された前記位置情報とともに、前記検索手段によって抽出された前記該当投稿文を提供する提供手段と、を有し、
前記位置情報補正手段は、前記投稿文情報取得手段により取得された前記投稿文に施設に関連するワードが含まれている場合には、前記位置情報により特定される位置が施設上に位置するように前記位置情報を補正することを特徴とする投稿文提供装置。
【請求項１５】
投稿文情報取得手段が、コンピュータネットワーク上に投稿された投稿文を、該投稿文に関連付けられた位置情報とともに取得するステップと、
位置情報補正手段が、前記投稿文情報取得手段により取得された前記投稿文の内容に基づいて、該投稿文に関連付けられた前記位置情報を補正するステップと、
検索条件取得手段が、前記投稿文の検索条件を取得するステップと、
検索手段が、コンピュータネットワーク上に投稿された前記投稿文から、前記検索条件取得手段により取得された前記検索条件に該当する投稿文である該当投稿文を抽出するステップと、
提供手段が、前記位置情報補正手段によって補正された前記位置情報とともに、前記検索手段によって抽出された前記該当投稿文を提供するステップと、を有し、
前記位置情報補正手段は、前記投稿文情報取得手段により取得された前記投稿文に道路に関連するワードが含まれている場合には、前記位置情報により特定される位置が道路上に位置するように前記位置情報を補正することを特徴とする投稿文提供方法。
【請求項１６】
投稿文情報取得手段が、コンピュータネットワーク上に投稿された投稿文を、該投稿文に関連付けられた位置情報とともに取得するステップと、
位置情報補正手段が、前記投稿文情報取得手段により取得された前記投稿文の内容に基づいて、該投稿文に関連付けられた前記位置情報を補正するステップと、
検索条件取得手段が、前記投稿文の検索条件を取得するステップと、
検索手段が、コンピュータネットワーク上に投稿された前記投稿文から、前記検索条件取得手段により取得された前記検索条件に該当する投稿文である該当投稿文を抽出するステップと、
提供手段が、前記位置情報補正手段によって補正された前記位置情報とともに、前記検索手段によって抽出された前記該当投稿文を提供するステップと、を有し、
前記位置情報補正手段は、前記投稿文情報取得手段により取得された前記投稿文に鉄道に関連するワードが含まれている場合には、前記位置情報により特定される位置が路線上に位置するように前記位置情報を補正することを特徴とする投稿文提供方法。
【請求項１７】
投稿文情報取得手段が、コンピュータネットワーク上に投稿された投稿文を、該投稿文に関連付けられた位置情報とともに取得するステップと、
位置情報補正手段が、前記投稿文情報取得手段により取得された前記投稿文の内容に基づいて、該投稿文に関連付けられた前記位置情報を補正するステップと、
検索条件取得手段が、前記投稿文の検索条件を取得するステップと、
検索手段が、コンピュータネットワーク上に投稿された前記投稿文から、前記検索条件取得手段により取得された前記検索条件に該当する投稿文である該当投稿文を抽出するステップと、
提供手段が、前記位置情報補正手段によって補正された前記位置情報とともに、前記検索手段によって抽出された前記該当投稿文を提供するステップと、を有し、
前記位置情報補正手段は、前記投稿文情報取得手段により取得された前記投稿文に施設に関連するワードが含まれている場合には、前記位置情報により特定される位置が施設上に位置するように前記位置情報を補正することを特徴とする投稿文提供方法。
【請求項１８】
コンピュータを、
コンピュータネットワーク上に投稿された投稿文を、該投稿文に関連付けられた位置情報とともに取得する投稿文情報取得手段と、
前記投稿文情報取得手段により取得された前記投稿文の内容に基づいて、該投稿文に関連付けられた前記位置情報を補正する位置情報補正手段と、
前記投稿文の検索条件を取得する検索条件取得手段と、
コンピュータネットワーク上に投稿された前記投稿文から、前記検索条件取得手段により取得された前記検索条件に該当する投稿文である該当投稿文を抽出する検索手段と、
前記位置情報補正手段によって補正された前記位置情報とともに、前記検索手段によって抽出された前記該当投稿文を提供する提供手段と、
して機能させる為のコンピュータプログラムであって、
前記位置情報補正手段は、前記投稿文情報取得手段により取得された前記投稿文に道路に関連するワードが含まれている場合には、前記位置情報により特定される位置が道路上に位置するように前記位置情報を補正することを特徴とするコンピュータプログラム。
【請求項１９】
コンピュータを、
コンピュータネットワーク上に投稿された投稿文を、該投稿文に関連付けられた位置情報とともに取得する投稿文情報取得手段と、
前記投稿文情報取得手段により取得された前記投稿文の内容に基づいて、該投稿文に関連付けられた前記位置情報を補正する位置情報補正手段と、
前記投稿文の検索条件を取得する検索条件取得手段と、
コンピュータネットワーク上に投稿された前記投稿文から、前記検索条件取得手段により取得された前記検索条件に該当する投稿文である該当投稿文を抽出する検索手段と、
前記位置情報補正手段によって補正された前記位置情報とともに、前記検索手段によって抽出された前記該当投稿文を提供する提供手段と、
して機能させる為のコンピュータプログラムであって、
前記位置情報補正手段は、前記投稿文情報取得手段により取得された前記投稿文に鉄道に関連するワードが含まれている場合には、前記位置情報により特定される位置が路線上に位置するように前記位置情報を補正することを特徴とするコンピュータプログラム。
【請求項２０】
コンピュータを、
コンピュータネットワーク上に投稿された投稿文を、該投稿文に関連付けられた位置情報とともに取得する投稿文情報取得手段と、
前記投稿文情報取得手段により取得された前記投稿文の内容に基づいて、該投稿文に関連付けられた前記位置情報を補正する位置情報補正手段と、
前記投稿文の検索条件を取得する検索条件取得手段と、
コンピュータネットワーク上に投稿された前記投稿文から、前記検索条件取得手段により取得された前記検索条件に該当する投稿文である該当投稿文を抽出する検索手段と、
前記位置情報補正手段によって補正された前記位置情報とともに、前記検索手段によって抽出された前記該当投稿文を提供する提供手段と、
して機能させる為のコンピュータプログラムであって、
前記位置情報補正手段は、前記投稿文情報取得手段により取得された前記投稿文に施設に関連するワードが含まれている場合には、前記位置情報により特定される位置が施設上に位置するように前記位置情報を補正することを特徴とするコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンピュータネットワーク上に投稿された投稿文を提供する投稿文提供システム、投稿文提供装置、投稿文提供方法及びコンピュータプログラムに関する。
【背景技術】
【０００２】
近年、端末を介してコンピュータネットワーク上にユーザが投稿文を投稿するとともに、他のユーザから投稿された投稿文を閲覧することが可能なシステムが提供されている。例えば、ブログ、ＳＮＳ(Social Network Service)、Ｔｗｉｔｔｅｒ（登録商標）、チャット等（以下、ＳＮＳ等という）がある。また、これらの投稿文の中には、渋滞情報や通行止め情報等の交通情報に関する情報を投稿した投稿文も多数含まれている。
【０００３】
ここで、ＳＮＳ等では、最新の情報をいち早く取得できるメリットがあるが、情報量が膨大であるので、閲覧するユーザにとって必要な情報のみを抽出して提供することが難しかった。そこで、例えば特開２００６−６５５３５号公報には、ユーザに投稿された投稿文とともに投稿文に対して該投稿文が投稿された際の投稿者の位置を示す位置情報を関連付けてサーバに記憶する構成とし、投稿文を閲覧するユーザに対して投稿文とともに該投稿文を投稿した投稿者の位置を示す位置情報についても提供する技術について提案されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００６−６５５３５号（第１０頁〜第１２頁、図８、図１０）
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ここで、上記特許文献１の技術において投稿文が投稿された際の投稿者の位置を特定する際には、通信端末が備えるＧＰＳ等の位置を検出する為のセンサが用いられる。しかしながら、これらのセンサの検出精度は高精度でないことから、実際に投稿文が投稿された際の投稿者の位置と投稿文に関連付けて記憶される位置との間に大きな誤差が生じる場合が多かった。その結果、投稿文とともに該投稿文が投稿された際の投稿者の位置情報についても提供する際に、実際の位置と異なる位置が提供される場合があり、提供される情報の信頼度が低下する問題が生じていた。
【０００６】
本発明は前記従来における問題点を解消するためになされたものであり、コンピュータネットワーク上に投稿された投稿文に対して位置情報を関連付ける場合において、投稿文の内容に基づいて位置情報を補正することによって、投稿文に関連付けられた位置情報に誤差が生じている場合であっても、投稿文の文章に沿ってその誤差を修正することを可能とした投稿文提供システム、投稿文提供装置、投稿文提供方法及びコンピュータプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
前記目的を達成するため本願の請求項１に係る投稿文提供システム（１）は、コンピュータネットワーク上に投稿された投稿文を、該投稿文に関連付けられた位置情報とともに取得する投稿文情報取得手段（１３）と、前記投稿文情報取得手段により取得された前記投稿文の内容に基づいて、該投稿文に関連付けられた前記位置情報を補正する位置情報補正手段（１３）と、前記投稿文の検索条件を取得する検索条件取得手段（１３）と、コンピュータネットワーク上に投稿された前記投稿文から、前記検索条件取得手段により取得された前記検索条件に該当する投稿文である該当投稿文を抽出する検索手段（１３）と、前記位置情報補正手段によって補正された前記位置情報とともに、前記検索手段によって抽出された前記該当投稿文を提供する提供手段（１３）と、を有し、前記位置情報補正手段は、前記投稿文情報取得手段により取得された前記投稿文に道路に関連するワードが含まれている場合には、前記位置情報により特定される位置が道路上に位置するように前記位置情報を補正することを特徴とする。
【０００８】
また、請求項２に係る投稿文提供システム（１）は、請求項１に記載の投稿文提供システムであって、前記位置情報補正手段は、前記投稿文情報取得手段により取得された前記投稿文に道路に関連するワードが含まれている場合には、前記位置情報により特定される位置が該位置から最も近い道路上の地点となるように補正することを特徴とする。
【０００９】
また、請求項３に係る投稿文提供システム（１）は、請求項１又は請求項２に記載の投稿文提供システムであって、前記位置情報補正手段は、前記投稿文情報取得手段により取得された前記投稿文に道路種別又は道路名称に関するワードが含まれている場合には、前記位置情報により特定される位置が該道路種別又は該道路名称に該当する道路上に位置するように補正することを特徴とする。
【００１０】
また、請求項４に係る投稿文提供システム（１）は、コンピュータネットワーク上に投稿された投稿文を、該投稿文に関連付けられた位置情報とともに取得する投稿文情報取得手段と、前記投稿文情報取得手段により取得された前記投稿文の内容に基づいて、該投稿文に関連付けられた前記位置情報を補正する位置情報補正手段と、前記投稿文の検索条件を取得する検索条件取得手段と、コンピュータネットワーク上に投稿された前記投稿文から、前記検索条件取得手段により取得された前記検索条件に該当する投稿文である該当投稿文を抽出する検索手段と、前記位置情報補正手段によって補正された前記位置情報とともに、前記検索手段によって抽出された前記該当投稿文を提供する提供手段と、を有し、前記位置情報補正手段は、前記投稿文情報取得手段により取得された前記投稿文に鉄道に関連するワードが含まれている場合には、前記位置情報により特定される位置が路線上に位置するように前記位置情報を補正することを特徴とする。
【００１１】
また、請求項５に係る投稿文提供システム（１）は、請求項４に記載の投稿文提供システムであって、前記位置情報補正手段は、前記投稿文情報取得手段により取得された前記投稿文に鉄道に関連するワードが含まれている場合には、前記位置情報により特定される位置が該位置から最も近い路線上の地点となるように補正することを特徴とする。
【００１２】
また、請求項６に係る投稿文提供システム（１）は、請求項４又は請求項５に記載の投稿文提供システムであって、前記位置情報補正手段は、前記投稿文情報取得手段により取得された前記投稿文に路線種別又は路線名称に関するワードが含まれている場合には、前記位置情報により特定される位置が該路線種別又は該路線名称に該当する路線上に位置するように補正することを特徴とする。
【００１３】
また、請求項７に係る投稿文提供システム（１）は、コンピュータネットワーク上に投稿された投稿文を、該投稿文に関連付けられた位置情報とともに取得する投稿文情報取得手段と、前記投稿文情報取得手段により取得された前記投稿文の内容に基づいて、該投稿文に関連付けられた前記位置情報を補正する位置情報補正手段と、前記投稿文の検索条件を取得する検索条件取得手段と、コンピュータネットワーク上に投稿された前記投稿文から、前記検索条件取得手段により取得された前記検索条件に該当する投稿文である該当投稿文を抽出する検索手段と、前記位置情報補正手段によって補正された前記位置情報とともに、前記検索手段によって抽出された前記該当投稿文を提供する提供手段と、を有し、前記位置情報補正手段は、前記投稿文情報取得手段により取得された前記投稿文に施設に関連するワードが含まれている場合には、前記位置情報により特定される位置が施設上に位置するように前記位置情報を補正することを特徴とする。
【００１４】
また、請求項８に係る投稿文提供システム（１）は、請求項７に記載の投稿文提供システムであって、前記位置情報補正手段は、前記投稿文情報取得手段により取得された前記投稿文に施設に関連するワードが含まれている場合には、前記位置情報により特定される位置が該位置から最も近い施設上の地点となるように補正することを特徴とする。
【００１５】
また、請求項９に係る投稿文提供システム（１）は、請求項７又は請求項８に記載の投稿文提供システムであって、前記位置情報補正手段は、前記投稿文情報取得手段により取得された前記投稿文に施設のジャンル又は施設名称に関するワードが含まれている場合には、前記位置情報により特定される位置が該施設のジャンル又は該施設名称に該当する施設上に位置するように補正することを特徴とする。
【００１６】
また、請求項１０に係る投稿文提供システム（１）は、請求項１乃至請求項９のいずれかに記載の投稿文提供システムであって、前記提供手段は、前記検索手段によって抽出された前記該当投稿文の文章とともに前記該当投稿文に関連付けられた前記位置情報を提供することを特徴とする。
【００１７】
また、請求項１１に係る投稿文提供システム（１）は、請求項１乃至請求項１０のいずれかに記載の投稿文提供システムであって、前記検索手段は、前記位置情報補正手段によって補正された前記位置情報に基づいて、コンピュータネットワーク上に投稿された前記投稿文から前記該当投稿文を抽出することを特徴とする。
【００１９】
また、請求項１２に係る投稿文提供装置（２）は、コンピュータネットワーク上に投稿された投稿文を、該投稿文に関連付けられた位置情報とともに取得する投稿文情報取得手段（１３）と、前記投稿文情報取得手段により取得された前記投稿文の内容に基づいて、該投稿文に関連付けられた前記位置情報を補正する位置情報補正手段（１３）と、前記投稿文の検索条件を取得する検索条件取得手段（１３）と、コンピュータネットワーク上に投稿された前記投稿文から、前記検索条件取得手段により取得された前記検索条件に該当する投稿文である該当投稿文を抽出する検索手段（１３）と、前記位置情報補正手段によって補正された前記位置情報とともに、前記検索手段によって抽出された前記該当投稿文を提供する提供手段（１３）と、を有し、前記位置情報補正手段は、前記投稿文情報取得手段により取得された前記投稿文に道路に関連するワードが含まれている場合には、前記位置情報により特定される位置が道路上に位置するように前記位置情報を補正することを特徴とする。
また、請求項１３に係る投稿文提供装置は、コンピュータネットワーク上に投稿された投稿文を、該投稿文に関連付けられた位置情報とともに取得する投稿文情報取得手段と、前記投稿文情報取得手段により取得された前記投稿文の内容に基づいて、該投稿文に関連付けられた前記位置情報を補正する位置情報補正手段と、前記投稿文の検索条件を取得する検索条件取得手段と、コンピュータネットワーク上に投稿された前記投稿文から、前記検索条件取得手段により取得された前記検索条件に該当する投稿文である該当投稿文を抽出する検索手段と、前記位置情報補正手段によって補正された前記位置情報とともに、前記検索手段によって抽出された前記該当投稿文を提供する提供手段と、を有し、前記位置情報補正手段は、前記投稿文情報取得手段により取得された前記投稿文に鉄道に関連するワードが含まれている場合には、前記位置情報により特定される位置が路線上に位置するように前記位置情報を補正することを特徴とする。
また、請求項１４に係る投稿文提供装置は、コンピュータネットワーク上に投稿された投稿文を、該投稿文に関連付けられた位置情報とともに取得する投稿文情報取得手段と、前記投稿文情報取得手段により取得された前記投稿文の内容に基づいて、該投稿文に関連付けられた前記位置情報を補正する位置情報補正手段と、前記投稿文の検索条件を取得する検索条件取得手段と、コンピュータネットワーク上に投稿された前記投稿文から、前記検索条件取得手段により取得された前記検索条件に該当する投稿文である該当投稿文を抽出する検索手段と、前記位置情報補正手段によって補正された前記位置情報とともに、前記検索手段によって抽出された前記該当投稿文を提供する提供手段と、を有し、前記位置情報補正手段は、前記投稿文情報取得手段により取得された前記投稿文に施設に関連するワードが含まれている場合には、前記位置情報により特定される位置が施設上に位置するように前記位置情報を補正することを特徴とする。
【００２０】
また、請求項１５に係る投稿文提供方法は、投稿文情報取得手段が、コンピュータネットワーク上に投稿された投稿文を、該投稿文に関連付けられた位置情報とともに取得するステップと、位置情報補正手段が、前記投稿文情報取得手段により取得された前記投稿文の内容に基づいて、該投稿文に関連付けられた前記位置情報を補正するステップと、検索条件取得手段が、前記投稿文の検索条件を取得するステップと、検索手段が、コンピュータネットワーク上に投稿された前記投稿文から、前記検索条件取得手段により取得された前記検索条件に該当する投稿文である該当投稿文を抽出するステップと、提供手段が、前記位置情報補正手段によって補正された前記位置情報とともに、前記検索手段によって抽出された前記該当投稿文を提供するステップと、を有し、前記位置情報補正手段は、前記投稿文情報取得手段により取得された前記投稿文に道路に関連するワードが含まれている場合には、前記位置情報により特定される位置が道路上に位置するように前記位置情報を補正することを特徴とする。
また、請求項１６に係る投稿文提供方法は、投稿文情報取得手段が、コンピュータネットワーク上に投稿された投稿文を、該投稿文に関連付けられた位置情報とともに取得するステップと、位置情報補正手段が、前記投稿文情報取得手段により取得された前記投稿文の内容に基づいて、該投稿文に関連付けられた前記位置情報を補正するステップと、検索条件取得手段が、前記投稿文の検索条件を取得するステップと、検索手段が、コンピュータネットワーク上に投稿された前記投稿文から、前記検索条件取得手段により取得された前記検索条件に該当する投稿文である該当投稿文を抽出するステップと、提供手段が、前記位置情報補正手段によって補正された前記位置情報とともに、前記検索手段によって抽出された前記該当投稿文を提供するステップと、を有し、前記位置情報補正手段は、前記投稿文情報取得手段により取得された前記投稿文に鉄道に関連するワードが含まれている場合には、前記位置情報により特定される位置が路線上に位置するように前記位置情報を補正することを特徴とする。
また、請求項１７に係る投稿文提供方法は、投稿文情報取得手段が、コンピュータネットワーク上に投稿された投稿文を、該投稿文に関連付けられた位置情報とともに取得するステップと、位置情報補正手段が、前記投稿文情報取得手段により取得された前記投稿文の内容に基づいて、該投稿文に関連付けられた前記位置情報を補正するステップと、検索条件取得手段が、前記投稿文の検索条件を取得するステップと、検索手段が、コンピュータネットワーク上に投稿された前記投稿文から、前記検索条件取得手段により取得された前記検索条件に該当する投稿文である該当投稿文を抽出するステップと、提供手段が、前記位置情報補正手段によって補正された前記位置情報とともに、前記検索手段によって抽出された前記該当投稿文を提供するステップと、を有し、前記位置情報補正手段は、前記投稿文情報取得手段により取得された前記投稿文に施設に関連するワードが含まれている場合には、前記位置情報により特定される位置が施設上に位置するように前記位置情報を補正することを特徴とする。
【００２１】
更に、請求項１８に係るコンピュータプログラムは、コンピュータを、コンピュータネットワーク上に投稿された投稿文を、該投稿文に関連付けられた位置情報とともに取得する投稿文情報取得手段と、前記投稿文情報取得手段により取得された前記投稿文の内容に基づいて、該投稿文に関連付けられた前記位置情報を補正する位置情報補正手段と、前記投稿文の検索条件を取得する検索条件取得手段と、コンピュータネットワーク上に投稿された前記投稿文から、前記検索条件取得手段により取得された前記検索条件に該当する投稿文である該当投稿文を抽出する検索手段と、前記位置情報補正手段によって補正された前記位置情報とともに、前記検索手段によって抽出された前記該当投稿文を提供する提供手段と、して機能させる為のコンピュータプログラムであって、前記位置情報補正手段は、前記投稿文情報取得手段により取得された前記投稿文に道路に関連するワードが含まれている場合には、前記位置情報により特定される位置が道路上に位置するように前記位置情報を補正することを特徴とする。
また、請求項１９に係るコンピュータプログラムは、コンピュータを、コンピュータネットワーク上に投稿された投稿文を、該投稿文に関連付けられた位置情報とともに取得する投稿文情報取得手段と、前記投稿文情報取得手段により取得された前記投稿文の内容に基づいて、該投稿文に関連付けられた前記位置情報を補正する位置情報補正手段と、前記投稿文の検索条件を取得する検索条件取得手段と、コンピュータネットワーク上に投稿された前記投稿文から、前記検索条件取得手段により取得された前記検索条件に該当する投稿文である該当投稿文を抽出する検索手段と、前記位置情報補正手段によって補正された前記位置情報とともに、前記検索手段によって抽出された前記該当投稿文を提供する提供手段と、して機能させる為のコンピュータプログラムであって、前記位置情報補正手段は、前記投稿文情報取得手段により取得された前記投稿文に鉄道に関連するワードが含まれている場合には、前記位置情報により特定される位置が路線上に位置するように前記位置情報を補正することを特徴とする。
また、請求項２０に係るコンピュータプログラムは、コンピュータを、コンピュータネットワーク上に投稿された投稿文を、該投稿文に関連付けられた位置情報とともに取得する投稿文情報取得手段と、前記投稿文情報取得手段により取得された前記投稿文の内容に基づいて、該投稿文に関連付けられた前記位置情報を補正する位置情報補正手段と、前記投稿文の検索条件を取得する検索条件取得手段と、コンピュータネットワーク上に投稿された前記投稿文から、前記検索条件取得手段により取得された前記検索条件に該当する投稿文である該当投稿文を抽出する検索手段と、前記位置情報補正手段によって補正された前記位置情報とともに、前記検索手段によって抽出された前記該当投稿文を提供する提供手段と、して機能させる為のコンピュータプログラムであって、前記位置情報補正手段は、前記投稿文情報取得手段により取得された前記投稿文に施設に関連するワードが含まれている場合には、前記位置情報により特定される位置が施設上に位置するように前記位置情報を補正することを特徴とする。
【発明の効果】
【００２２】
前記構成を有する請求項１に係る投稿文提供システムでは、投稿文の内容に基づいて、該投稿文に関連付けられた位置情報を補正し、コンピュータネットワーク上に投稿された投稿文から、所定の検索条件に該当する投稿文である該当投稿文を抽出し、補正された後の位置情報とともに抽出された該当投稿文を提供するので、コンピュータネットワーク上に投稿された投稿文に対して位置情報を関連付ける場合において、投稿文に関連付けられた位置情報に誤差が生じている場合であっても、投稿文の文章に沿って誤差を修正することが可能となる。例えば、投稿文が投稿された際の投稿者の位置が関連付けられている場合には、実際に投稿文が投稿された際の投稿者の位置と投稿文に関連付けて記憶される位置との間に大きな誤差が生じることを防止することが可能となる。
また、投稿文に道路に関連するワードが含まれている場合には、該投稿文に関連付けられた位置情報により特定される位置を、該位置から最も近い道路上の地点となるように補正するので、最小限の補正により、該投稿文に関連付けられた位置情報を投稿文の文章に沿ったより正しい位置へと補正することが可能となる。
【００２３】
また、請求項２に係る投稿文提供システムでは、投稿文に道路に関連するワードが含まれている場合には、該投稿文に関連付けられた位置情報により特定される位置を、該位置から最も近い道路上の地点となるように補正するので、最小限の補正により、該投稿文に関連付けられた位置情報を投稿文の文章に沿ったより正しい位置へと補正することが可能となる。
【００２４】
また、請求項３に係る投稿文提供システムでは、投稿文に道路種別や道路名称に関するワードが含まれている場合には、該投稿文に関連付けられた位置情報により特定される位置を、該道路種別や道路名称に該当する道路上の地点となるように補正するので、該投稿文に関連付けられた位置情報を投稿文の文章に沿ったより正しい位置へと補正することが可能となる。特に、道路が密集するエリアにおいても、道路種別や道路名称を考慮することによって、投稿文に関連付けられた位置情報を正しい位置へと補正することが可能となる。
【００２５】
また、請求項４に係る投稿文提供システムでは、投稿文に鉄道に関連するワードが含まれている場合には、該投稿文に関連付けられた位置情報により特定される位置が路線上となるように補正するので、該投稿文に関連付けられた位置情報を投稿文の文章に沿ったより正しい位置へと補正することが可能となる。また、投稿文がどの鉄道の路線に関する情報を投稿したものであるのかを、ユーザに容易に把握させることが可能となる。
【００２６】
また、請求項５に係る投稿文提供システムでは、投稿文に鉄道に関連するワードが含まれている場合には、該投稿文に関連付けられた位置情報により特定される位置を、該位置から最も近い路線上の地点となるように補正するので、最小限の補正により、該投稿文に関連付けられた位置情報を投稿文の文章に沿ったより正しい位置へと補正することが可能となる。
【００２７】
また、請求項６に係る投稿文提供システムでは、投稿文に路線種別や路線名称に関するワードが含まれている場合には、該投稿文に関連付けられた位置情報により特定される位置を、該路線種別や路線名称に該当する路線上の地点となるように補正するので、該投稿文に関連付けられた位置情報を投稿文の文章に沿ったより正しい位置へと補正することが可能となる。特に、路線が密集するエリアにおいても、路線種別や路線名称を考慮することによって、投稿文に関連付けられた位置情報を正しい位置へと補正することが可能となる。
【００２８】
また、請求項７に係る投稿文提供システムでは、投稿文に施設に関連するワードが含まれている場合には、該投稿文に関連付けられた位置情報により特定される位置が施設上となるように補正するので、該投稿文に関連付けられた位置情報を投稿文の文章に沿ったより正しい位置へと補正することが可能となる。また、投稿文がどの施設に関する情報を投稿したものであるのかを、ユーザに容易に把握させることが可能となる。
【００２９】
また、請求項８に係る投稿文提供システムでは、投稿文に施設に関連するワードが含まれている場合には、該投稿文に関連付けられた位置情報により特定される位置を、該位置から最も近い施設上の地点となるように補正するので、最小限の補正により、該投稿文に関連付けられた位置情報を投稿文の文章に沿ったより正しい位置へと補正することが可能となる。
【００３０】
また、請求項９に係る投稿文提供システムでは、投稿文に施設名称や施設ジャンルに関するワードが含まれている場合には、該投稿文に関連付けられた位置情報により特定される位置を、該施設名称や施設ジャンルに該当する施設上の地点となるように補正するので、該投稿文に関連付けられた位置情報を投稿文の文章に沿ったより正しい位置へと補正することが可能となる。特に、施設が密集するエリアにおいても、施設名称や施設ジャンルを考慮することによって、投稿文に関連付けられた位置情報を正しい位置へと補正することが可能となる。
【００３１】
また、請求項１０に係る投稿文提供システムでは、検索条件に基づいて抽出された該当投稿文の文章とともに該当投稿文に関連付けられた位置情報を提供するので、提供される該当投稿文の文章内容と投稿者の位置に矛盾を生じさせることを防止できる。更に、該当投稿文がいずれの対象に関する情報を投稿したものであるのかを、ユーザに容易に把握させることが可能となる。
【００３２】
また、請求項１１に係る投稿文提供システムでは、補正された位置情報に基づいて、コンピュータネットワーク上に投稿された投稿文から該当投稿文を抽出するので、検索条件に該当する投稿文を正確に抽出することが可能となる。その結果、ユーザが必要とする投稿文を適切に提供することが可能となる。
【００３４】
また、請求項１２に係る投稿文提供装置では、投稿文の内容に基づいて、該投稿文に関連付けられた位置情報を補正し、コンピュータネットワーク上に投稿された投稿文から、所定の検索条件に該当する投稿文である該当投稿文を抽出し、補正された後の位置情報とともに抽出された該当投稿文を提供するので、コンピュータネットワーク上に投稿された投稿文に対して位置情報を関連付ける場合において、投稿文に関連付けられた位置情報に誤差が生じている場合であっても、投稿文の文章に沿って誤差を修正することが可能となる。例えば、投稿文が投稿された際の投稿者の位置が関連付けられている場合には、実際に投稿文が投稿された際の投稿者の位置と投稿文に関連付けて記憶される位置との間に大きな誤差が生じることを防止することが可能となる。
また、投稿文に道路に関連するワードが含まれている場合には、該投稿文に関連付けられた位置情報により特定される位置を、該位置から最も近い道路上の地点となるように補正するので、最小限の補正により、該投稿文に関連付けられた位置情報を投稿文の文章に沿ったより正しい位置へと補正することが可能となる。
また、請求項１３に係る投稿文提供装置では、投稿文に鉄道に関連するワードが含まれている場合には、該投稿文に関連付けられた位置情報により特定される位置が路線上となるように補正するので、該投稿文に関連付けられた位置情報を投稿文の文章に沿ったより正しい位置へと補正することが可能となる。また、投稿文がどの鉄道の路線に関する情報を投稿したものであるのかを、ユーザに容易に把握させることが可能となる。
また、請求項１４に係る投稿文提供装置では、投稿文に施設に関連するワードが含まれている場合には、該投稿文に関連付けられた位置情報により特定される位置が施設上となるように補正するので、該投稿文に関連付けられた位置情報を投稿文の文章に沿ったより正しい位置へと補正することが可能となる。また、投稿文がどの施設に関する情報を投稿したものであるのかを、ユーザに容易に把握させることが可能となる。
【００３５】
また、請求項１５に係る投稿文提供方法では、投稿文の内容に基づいて、該投稿文に関連付けられた位置情報を補正し、コンピュータネットワーク上に投稿された投稿文から、所定の検索条件に該当する投稿文である該当投稿文を抽出し、補正された後の位置情報とともに抽出された該当投稿文を提供するので、コンピュータネットワーク上に投稿された投稿文に対して位置情報を関連付ける場合において、投稿文に関連付けられた位置情報に誤差が生じている場合であっても、投稿文の文章に沿って誤差を修正することが可能となる。例えば、投稿文が投稿された際の投稿者の位置が関連付けられている場合には、実際に投稿文が投稿された際の投稿者の位置と投稿文に関連付けて記憶される位置との間に大きな誤差が生じることを防止することが可能となる。
また、投稿文に道路に関連するワードが含まれている場合には、該投稿文に関連付けられた位置情報により特定される位置を、該位置から最も近い道路上の地点となるように補正するので、最小限の補正により、該投稿文に関連付けられた位置情報を投稿文の文章に沿ったより正しい位置へと補正することが可能となる。
また、請求項１６に係る投稿文提供方法では、投稿文に鉄道に関連するワードが含まれている場合には、該投稿文に関連付けられた位置情報により特定される位置が路線上となるように補正するので、該投稿文に関連付けられた位置情報を投稿文の文章に沿ったより正しい位置へと補正することが可能となる。また、投稿文がどの鉄道の路線に関する情報を投稿したものであるのかを、ユーザに容易に把握させることが可能となる。
また、請求項１７に係る投稿文提供方法では、投稿文に施設に関連するワードが含まれている場合には、該投稿文に関連付けられた位置情報により特定される位置が施設上となるように補正するので、該投稿文に関連付けられた位置情報を投稿文の文章に沿ったより正しい位置へと補正することが可能となる。また、投稿文がどの施設に関する情報を投稿したものであるのかを、ユーザに容易に把握させることが可能となる。
【００３６】
更に、請求項１８に係るコンピュータプログラムでは、投稿文の内容に基づいて、該投稿文に関連付けられた位置情報を補正させ、コンピュータネットワーク上に投稿された投稿文から、所定の検索条件に該当する投稿文である該当投稿文を抽出させ、補正された後の位置情報とともに抽出された該当投稿文を提供させるので、コンピュータネットワーク上に投稿された投稿文に対して位置情報を関連付ける場合において、投稿文に関連付けられた位置情報に誤差が生じている場合であっても、投稿文の文章に沿って誤差を修正させることが可能となる。例えば、投稿文が投稿された際の投稿者の位置が関連付けられている場合には、実際に投稿文が投稿された際の投稿者の位置と投稿文に関連付けて記憶される位置との間に大きな誤差が生じることを防止することが可能となる。
また、投稿文に道路に関連するワードが含まれている場合には、該投稿文に関連付けられた位置情報により特定される位置を、該位置から最も近い道路上の地点となるように補正するので、最小限の補正により、該投稿文に関連付けられた位置情報を投稿文の文章に沿ったより正しい位置へと補正することが可能となる。
また、請求項１９に係るコンピュータプログラムでは、投稿文に鉄道に関連するワードが含まれている場合には、該投稿文に関連付けられた位置情報により特定される位置が路線上となるように補正するので、該投稿文に関連付けられた位置情報を投稿文の文章に沿ったより正しい位置へと補正することが可能となる。また、投稿文がどの鉄道の路線に関する情報を投稿したものであるのかを、ユーザに容易に把握させることが可能となる。
また、請求項２０に係るコンピュータプログラムでは、投稿文に施設に関連するワードが含まれている場合には、該投稿文に関連付けられた位置情報により特定される位置が施設上となるように補正するので、該投稿文に関連付けられた位置情報を投稿文の文章に沿ったより正しい位置へと補正することが可能となる。また、投稿文がどの施設に関する情報を投稿したものであるのかを、ユーザに容易に把握させることが可能となる。
【図面の簡単な説明】
【００３７】
【図１】本実施形態に係る投稿文提供システムを示した概略構成図である。
【図２】本実施形態に係る投稿文提供システムの構成を示したブロック図である。
【図３】投稿文情報管理センタの投稿文情報ＤＢに記憶される投稿文情報の一例を示した図である。
【図４】本実施形態に係るナビゲーション装置の制御系を模式的に示すブロック図である。
【図５】本実施形態に係る投稿文検索処理プログラムのフローチャートである。
【図６】液晶ディスプレイに表示される検索条件入力画面を示した図である。
【図７】ステップ５において液晶ディスプレイに表示される投稿文案内画面を示した図である。
【図８】投稿文案内画面の他の表示形態を示した図である。
【図９】本実施形態に係る位置情報補正処理のサブ処理プログラムのフローチャートである。
【図１０】本実施形態に係る施設位置情報補正処理のサブ処理プログラムのフローチャートである。
【図１１】施設データに基づく投稿位置情報の補正方法について説明した図である。
【図１２】本実施形態に係る鉄道位置情報補正処理のサブ処理プログラムのフローチャートである。
【図１３】路線データに基づく投稿位置情報の補正方法について説明した図である。
【図１４】本実施形態に係る道路位置情報補正処理のサブ処理プログラムのフローチャートである。
【図１５】リンクデータに基づく投稿位置情報の補正方法について説明した図である。
【発明を実施するための形態】
【００３８】
以下、本発明に係る投稿文提供システムについて具体化した一実施形態に基づき図面を参照しつつ詳細に説明する。先ず、本実施形態に係る投稿文提供システム１の概略構成について図１及び図２を用いて説明する。図１は本実施形態に係る投稿文提供システム１を示した概略構成図である。図２は本実施形態に係る投稿文提供システム１の構成を示したブロック図である。
【００３９】
図１に示すように、本実施形態に係る投稿文提供システム１は、投稿文提供装置に相当する投稿文検索センタ２と、投稿文情報管理センタ３と、車両５に搭載された移動端末としてのナビゲーション装置６とから基本的に構成されている。尚、ナビゲーション装置６の代わりに、携帯電話機、ＰＤＡ、スマートフォン等の通信端末を用いても良い。
【００４０】
ここで、投稿文検索センタ２は、投稿文情報管理センタ３に記憶された各投稿文について、投稿文に関連付けられた“投稿文が投稿された際の投稿者の位置を示す位置情報（以下、投稿位置情報という）”をより正確な位置へと補正するセンタである。また、投稿文検索センタ２は、車両５が投稿文の閲覧を要求した場合に、投稿文情報管理センタ３に記憶された投稿文の内から、該車両５において設定された検索条件に該当する投稿文を抽出するとともに、抽出された投稿文に関する情報を該車両５のナビゲーション装置６に配信する。尚、投稿文検索センタ２の詳細については後述する。
【００４１】
また、投稿文情報管理センタ３は、ブログ、ＳＮＳ(Social Network Service)、Ｔｗｉｔｔｅｒ（登録商標）、チャット等（以下、ＳＮＳ等という）を管理し、ＳＮＳ等においてコンピュータネットワーク上に投稿された投稿文の保管及び提供を行うセンタである。尚、ユーザによる投稿文の投稿は、ＰＣ、携帯電話機、ＰＤＡ、スマートフォン等の通信端末で行うことが可能である。そして、投稿文情報管理センタ３は、記憶媒体として投稿文情報ＤＢ８を有し、投稿された投稿文は投稿文情報ＤＢ８に順次格納される。また、投稿文情報ＤＢ８には、投稿文の文章とともに、該投稿文が投稿された投稿時刻、投稿位置情報、投稿者のＩＤ等についても記憶される。ここで、図３は、投稿文情報管理センタ３において収集及び提供される投稿文の一例を示した図である。図３に示すように投稿文としては、投稿時刻、投稿位置情報、ユーザＩＤ、投稿文の文章等が含まれる。尚、投稿文情報管理センタ３には、全国のユーザから投稿された投稿文に関する情報が累積的に投稿文情報ＤＢ８に格納され、格納されたデータ量が所定量以上となると過去の投稿文に関する情報から順に削除される。
【００４２】
また、投稿文検索センタ２と投稿文情報管理センタ３は、通信機器を介して通信ネットワーク網９に接続され、複数のセンタ間で双方向通信可能に構成されている。
【００４３】
一方、ナビゲーション装置６は全国の各道路を走行する車両５に設置され、車両５の現在位置や進行方向を検出したり、格納する地図情報に基づいて車両位置周辺の地図を表示したり、設定された目的地までの経路の探索及び案内を行う車載機である。また、ナビゲーション装置６は、通信モジュール１０を介して通信ネットワーク網９に接続され、投稿文検索センタ２と双方向通信可能に構成されている。そして、投稿文検索センタ２から投稿文に関する情報を受信した場合には、後述のように受信した投稿文の文章内容をナビゲーション装置６のディスプレイに表示し、投稿文の内容をユーザに閲覧可能とする（図７、図８参照）。尚、ナビゲーション装置６の詳細については後述する。
【００４４】
続いて、投稿文提供システム１を構成する投稿文検索センタ２の構成について図２を用いてより詳細に説明する。投稿文検索センタ２は、図２に示すようにサーバ１１と、サーバ１１に接続された情報記録手段としての地図情報ＤＢ１２と、センタ通信装置１３とから基本的に構成されている。
【００４５】
サーバ１１は、図２に示すように投稿文検索センタ２における各種制御を行う電子制御ユニットである。そして、演算装置及び制御装置としてのＣＰＵ２１、並びにＣＰＵ２１が各種の演算処理を行うに当たってワーキングメモリとして使用されるＲＡＭ２２、各種制御プログラムの他、後述の投稿文提供処理プログラム（図５、図９、図１０、図１２、図１４）等が記憶されたＲＯＭ２３等の内部記憶装置を備えている。尚、サーバ１１は、処理アルゴリズムとしての各種手段を構成する。例えば、投稿文情報取得手段は、コンピュータネットワーク上に投稿された投稿文を、該投稿文に関連付けて記憶された該投稿文が投稿された際の投稿者の位置情報とともに取得する。位置情報補正手段は、投稿文の内容に基づいて、該投稿文に関連付けられた投稿位置情報を補正する。検索条件取得手段は、投稿文の検索条件を取得する。検索手段は、コンピュータネットワーク上に投稿された投稿文から、検索条件取得手段により取得された検索条件に該当する投稿文（該当投稿文）を抽出する。提供手段は、位置情報補正手段によって補正された投稿位置情報に基づいて、検索手段によって抽出された該当投稿文を提供する。
【００４６】
また、地図情報ＤＢ１２は、地図情報が記憶される記憶手段である。ここで、地図情報ＤＢ１２に格納されている地図情報は、道路網を始めとして経路探索及び地図表示に必要な各種情報が記録されており、例えば、道路（リンク）に関するリンクデータ、ノード点に関するノードデータ、鉄道の路線に関する路線データ、施設に関する施設データ、各交差点に関する交差点データ、経路を探索するための探索データ、地点を検索するための検索データ、地図を表示するための地図表示データ等から構成されている。尚、地図情報ＤＢ１２は、定期的に新たな地図情報へと更新される。
【００４７】
また、センタ通信装置１３は、投稿文情報管理センタ３やナビゲーション装置６と通信ネットワーク網９を介して通信を行う為の通信装置である。本実施形態では、センタ通信装置１３を介して検索条件や投稿文に関する情報を投稿文情報管理センタ３やナビゲーション装置６との間で送受信する。
【００４８】
次に、車両５に搭載されたナビゲーション装置６の概略構成について図４を用いて説明する。図４は本実施形態に係るナビゲーション装置６の制御系を模式的に示すブロック図である。
【００４９】
図４に示すように本実施形態に係るナビゲーション装置６は、車両の現在位置を検出する現在位置検出部３１と、各種のデータが記録されたデータ記録部３２と、入力された情報に基づいて、各種の演算処理を行うナビゲーションＥＣＵ３３と、ユーザからの操作を受け付ける操作部３４と、ユーザに対して地図画像や投稿文検索センタ２によって所定の検索条件に基づいて抽出された投稿文の内容等の各種情報を表示する液晶ディスプレイ３５と、経路案内に関する音声ガイダンスを出力するスピーカ３６と、記憶媒体であるＤＶＤを読み取るＤＶＤドライブ３７と、投稿文検索センタ２やＶＩＣＳ（登録商標：Vehicle Information and Communication System）センタ等の情報センタとの間で通信を行う通信モジュール１０とから構成されている。
【００５０】
以下に、ナビゲーション装置６を構成する各構成要素について順に説明する。
現在位置検出部３１は、ＧＰＳ４１、車速センサ４２、ステアリングセンサ４３、ジャイロセンサ４４等からなり、現在の車両の位置、方位、車両の走行速度、現在時刻等を検出することが可能となっている。ここで、特に車速センサ４２は、車両の移動距離や車速を検出する為のセンサであり、車両の駆動輪の回転に応じてパルスを発生させ、パルス信号をナビゲーションＥＣＵ３３に出力する。そして、ナビゲーションＥＣＵ３３は発生するパルスを計数することにより駆動輪の回転速度や移動距離を算出する。尚、上記５種類のセンサをナビゲーション装置６が全て備える必要はなく、これらの内の１又は複数種類のセンサのみをナビゲーション装置６が備える構成としても良い。
【００５１】
また、データ記録部３２は、外部記憶装置及び記録媒体としてのハードディスク（図示せず）と、ハードディスクに記録された地図情報ＤＢ４５や受信投稿文ＤＢ４６や所定のプログラム等を読み出すとともにハードディスクに所定のデータを書き込む為のドライバである記録ヘッド（図示せず）とを備えている。尚、データ記録部３２をハードディスクの代わりにメモリーカードやＣＤやＤＶＤ等の光ディスクにより構成しても良い。
【００５２】
ここで、地図情報ＤＢ４５は、例えば、道路（リンク）に関するリンクデータ、ノード点に関するノードデータ、鉄道の路線に関する路線データ、施設に関する施設データ、地図を表示するための地図表示データ、各交差点に関する交差点データ、経路を探索するための探索データ、地点を検索するための検索データ等が記憶された記憶手段である。
【００５３】
また、受信投稿文ＤＢ４６は、投稿文検索センタ２から受信した投稿文に関する情報が記憶される記憶手段である。尚、投稿文検索センタ２は、車両５が投稿文の閲覧を要求した場合に、投稿文情報管理センタ３に記憶された投稿文の内から、該車両５において設定された検索条件に該当する投稿文を抽出するとともに、抽出された投稿文に関する情報を該車両５のナビゲーション装置６に配信する。また、受信投稿文ＤＢ４６には、投稿文の文章とともに、該投稿文が投稿された投稿時刻、投稿位置情報、投稿者のＩＤ等についても記憶される。
【００５４】
一方、ナビゲーションＥＣＵ（エレクトロニック・コントロール・ユニット）３３は、ナビゲーション装置６の全体の制御を行う電子制御ユニットであり、演算装置及び制御装置としてのＣＰＵ５１、並びにＣＰＵ５１が各種の演算処理を行うにあたってワーキングメモリとして使用されるとともに、経路が探索されたときの経路データ等が記憶されるＲＡＭ５２、制御用のプログラムのほか、投稿文提供処理プログラム（図５）等が記録されたＲＯＭ５３、ＲＯＭ５３から読み出したプログラムを記憶するフラッシュメモリ５４等の内部記憶装置を備えている。
【００５５】
操作部３４は、走行開始地点としての出発地及び走行終了地点としての目的地を入力する際、投稿文の検索条件を入力する際等に操作され、各種のキー、ボタン等の複数の操作スイッチ（図示せず）から構成される。そして、ナビゲーションＥＣＵ３３は、各スイッチの押下等により出力されるスイッチ信号に基づき、対応する各種の動作を実行すべく制御を行う。尚、操作部３４は液晶ディスプレイ３５の前面に設けたタッチパネルによって構成することもできる。また、マイクと音声認識装置によって構成することもできる。
【００５６】
また、液晶ディスプレイ３５には、道路を含む地図画像、交通情報、操作案内、操作メニュー、キーの案内、出発地から目的地までの走行予定経路、走行予定経路に沿った案内情報、ニュース、天気予報、時刻、メール、テレビ番組等が表示される。特に本実施形態では、投稿文検索センタ２から受信した投稿文に関する情報（投稿文の文章内容、投稿者のＩＤ、投稿位置等）についても表示する。
【００５７】
また、スピーカ３６は、ナビゲーションＥＣＵ３３からの指示に基づいて走行予定経路に沿った走行を案内する音声ガイダンスや、交通情報の案内を出力する。
【００５８】
また、ＤＶＤドライブ３７は、ＤＶＤやＣＤ等の記録媒体に記録されたデータを読み取り可能なドライブである。そして、読み取ったデータに基づいて音楽や映像の再生、地図情報ＤＢ４５の更新等が行われる。
【００５９】
また、通信モジュール１０は、交通情報センタ、例えば、ＶＩＣＳセンタやプローブセンタ等から送信された渋滞情報、規制情報、交通事故情報等の各情報から成る交通情報を受信する為の通信装置であり、例えば携帯電話機やＤＣＭが該当する。また、投稿文検索センタ２との間で検索条件を送信したり、抽出された投稿文に関する情報を受信するのにも用いられる。
【００６０】
続いて、前記構成を有する投稿文提供システム１を構成するナビゲーション装置６及び投稿文検索センタ２において実行する投稿文提供処理プログラムについて図５に基づき説明する。図５は本実施形態に係る投稿文提供処理プログラムのフローチャートである。ここで、投稿文提供処理プログラムは車両のＡＣＣがＯＮされた後に実行され、車両５が投稿文の閲覧を要求した場合に、コンピュータネットワーク上に投稿された投稿文の内から、該車両５において設定された検索条件に該当する投稿文を抽出するとともに、抽出された投稿文に関する情報を該車両５に提供するプログラムである。尚、以下の図５、図９、図１０、図１２及び図１４にフローチャートで示されるプログラムは、投稿文検索センタ２やナビゲーション装置６が備えるＲＡＭやＲＯＭ等に記憶されており、ＣＰＵ２１やＣＰＵ５１により実行される。
【００６１】
先ず、ナビゲーション装置６において実行される投稿文提供処理プログラムについて説明する。
ステップ（以下、Ｓと略記する）１においてＣＰＵ５１は、操作部３４により受け付けたユーザの操作に基づいて、投稿文を検索する検索条件を取得する。具体的には、ナビゲーション装置６の液晶ディスプレイ３５に表示された検索条件入力画面において操作部３４により入力された検索条件を、投稿文を検索する検索条件として取得する。
【００６２】
ここで、図６はナビゲーション装置６の液晶ディスプレイ３５に表示される検索条件入力画面６１を示した図である。
検索条件入力画面６１は、投稿文の情報を必要とするユーザが、必要とする投稿文を絞り込む為の検索条件を入力する為の入力画面であり、メニュー画面で所定の操作が行われた場合に液晶ディスプレイ３５に表示される。図６に示すように、検索条件入力画面６１は、検索条件としての検索ワードを入力する為の複数の検索ワード入力部６２〜６４と、現在入力された条件で検索を開始する場合に操作される検索開始操作部６５と、が表示される。そして、検索ワード入力部６２〜６４に入力された検索ワードを文章中に含む投稿文が検索されることとなる。例えば、図６に示す例では、検索ワードとして『○×通り』と『渋滞』が入力されており、『○×通り』と『渋滞』の両方を文章中に含む投稿文が検索されることとなる。
尚、検索条件としては、上述した検索ワード以外にも、投稿された時刻や、投稿位置を指定する条件を用いることも可能である。例えば、投稿位置を○○市とする条件を入力すれば、○○市内で投稿者により投稿された投稿文（即ち、投稿位置が○○市内に関連付けられた投稿文）を検索することが可能となる。また、投稿時刻を１２時間以内とする条件を入力すれば、１２時間以内に投稿者により投稿された投稿文を検索することが可能となる。
【００６３】
次に、Ｓ２においてＣＰＵ５１は、投稿文の閲覧を要求する所定の操作が操作部３４において行われたか否か判定する。具体的には、検索条件入力画面６１の検索開始操作部６５が操作された場合に、投稿文の閲覧を要求する所定の操作が行われたと判定する。
【００６４】
そして、投稿文の閲覧を要求する所定の操作が操作部３４において行われたと判定された場合（Ｓ２：ＹＥＳ）には、Ｓ３へと移行する。それに対して、投稿文の閲覧を要求する所定の操作が操作部３４において行われていないと判定された場合（Ｓ２：ＮＯ）には、当該投稿文提供処理プログラムを終了する。
【００６５】
Ｓ３においてＣＰＵ５１は、前記Ｓ１で取得した検索条件を投稿文検索センタ２へと送信する。尚、検索条件を受信した投稿文検索センタ２は後述のように、受信した検索条件に基づいてコンピュータネットワーク上に投稿された投稿文の内から、検索条件に該当する投稿文を抽出する（Ｓ１２）。
【００６６】
次に、Ｓ４においてＣＰＵ５１は、投稿文検索センタ２から送信された投稿文に関する情報を受信する。尚、前記Ｓ４で受信する投稿文に関する情報は、前記Ｓ３で送信した検索条件に基づいてコンピュータネットワーク上に投稿された投稿文の内から抽出された投稿文、即ち検索条件に該当する投稿文（該当投稿文）に関する情報である。また、投稿文に関する情報としては、投稿文の文章とともに、該投稿文が投稿された投稿時刻、投稿位置情報、投稿者のＩＤ等が含まれる。
【００６７】
その後、Ｓ５においてＣＰＵ５１は、前記Ｓ４で受信した該当投稿文に関する情報を液晶ディスプレイ３５に表示する。尚、表示する情報は、投稿文の文章、該投稿文が投稿された投稿時刻、投稿位置情報、投稿者のＩＤの全てを表示しても良いし、一部のみを表示する構成としても良い。但し、少なくとも投稿文の文章については表示するように構成する。また、投稿位置情報を表示する場合には、後述のＳ１３の位置情報補正処理により補正された投稿位置情報を表示する。
【００６８】
ここで、図７は前記Ｓ５において液晶ディスプレイ３５に表示される投稿文案内画面７１を示した図である。図７に示すように投稿文案内画面７１は、車両周辺の地図を表示する左画面７２と、投稿文に関する情報を表示する右画面７３の２つの表示領域から構成される。
そして、左画面７２は、車両周辺の地図画像７４と、車両の現在位置を示す自車位置マーク７５と、表示された投稿文の投稿位置（投稿位置情報により特定される位置）を示す投稿位置マーク７６〜７９とから構成される。
また、右画面７３には、投稿文に関する情報を表示する情報表示スペース８１〜８４が設けられている。各情報表示スペース８１〜８４には、投稿文を投稿した投稿者のＩＤと。投稿文の文章内容をそれぞれ表示する。尚、図８に示すように情報表示スペース８１〜８４を画面全体に配置するように構成しても良い。また、液晶ディスプレイ３５に表示された所定のアイコンが押下された場合に、各情報表示スペース８１〜８４を表示する構成としても良い。また、投稿文が多数ある場合には、スクロール操作によって投稿文を切り替えて表示するように構成することが望ましい。また、投稿文に関する情報を表示する際には、車両に近い位置で投稿された投稿文を優先して表示するようにしても良い。更に、後述の検索処理（Ｓ１２）において検索条件に対する一致度合が高いと判定された投稿文を優先して表示するようにしても良い。
そして、ユーザは図７、図８に示す投稿文案内画面７１を視認することによって、ユーザが所望する車両５に関連する情報（例えば、渋滞情報や通行止め情報等）に関する内容を投稿した投稿文の内容を閲覧することが可能となり、その結果、車両５に関連する情報をより速いタイミングで把握することが可能となる。また、投稿位置情報を表示する場合には、後述のＳ１３の位置情報補正処理により補正された投稿位置情報を表示するので、実際に投稿文が投稿された際の投稿者の位置との間に大きな誤差を生じさせることなく、より正確な投稿者の位置を示すことが可能となる。
【００６９】
次に、投稿文検索センタ２において実行される投稿文提供処理プログラムについて説明する。
先ず、Ｓ１１においてＣＰＵ２１は、投稿文の閲覧を要求する車両５から送信された検索条件を受信する。
【００７０】
次に、Ｓ１２においてＣＰＵ２１は、前記Ｓ１１で取得した検索条件を用いて、コンピュータネットワーク上に投稿された投稿文の内から、検索条件に該当する投稿文（該当投稿文）を検索する検索処理を実行する。具体的には、該当投稿文に関する情報を、投稿文情報管理センタ３の投稿文情報ＤＢ８に格納された投稿文情報（図３）の中から抽出する。尚、上述したように検索条件としては、検索ワード以外に投稿された時刻や、投稿位置を指定する条件とすることも可能である。
【００７１】
続いて、Ｓ１３においてＣＰＵ２１は、後述の位置情報補正処理（図９）を実行する。ここで、位置情報補正処理は、該当投稿文の文章内容に基づいてその該当投稿文に関連付けられた“投稿文が投稿された際の投稿者の位置を示す位置情報（投稿位置情報）”をより正確な位置へと補正する処理である。
【００７２】
その後、Ｓ１４においてＣＰＵ２１は、前記Ｓ１２で抽出された該当投稿文に関する情報（投稿位置情報を含む）を、投稿文の閲覧を要求した車両５に対して送信する。また、投稿位置情報については、前記Ｓ１３の位置情報補正処理により補正された投稿位置情報を送信する。その結果、投稿文の閲覧を要求した車両５のナビゲーション装置６において、ユーザが所望する車両５に関連する情報（例えば、渋滞情報や通行止め情報等）に関する内容を投稿した投稿文に関する情報が表示される（Ｓ５）。また、投稿位置情報については、補正後のより正確な位置情報が表示されることとなる。
【００７３】
次に、前記Ｓ１３において実行される位置情報補正処理のサブ処理について図９に基づき説明する。図９は位置情報補正処理のサブ処理プログラムのフローチャートである。
【００７４】
以降のＳ２１〜Ｓ２８の処理は前記Ｓ１２で抽出された検索条件に該当する該当投稿文毎に実施される。具体的には、各該当投稿文について投稿日時が早い順にＳ２１〜Ｓ２８の処理が順次実行され、全ての該当投稿文に対してＳ２１〜Ｓ２８の処理が実行された後にＳ１４へと移行する。
【００７５】
先ず、Ｓ２１においてＣＰＵ２１は、投稿文情報管理センタ３の投稿文情報ＤＢ８（図３参照）から処理対象となる該当投稿文に関連付けられた投稿位置情報を取得する。尚、投稿位置情報は、前記したように投稿文が投稿された際の投稿者の位置を示す情報である。
【００７６】
次に、Ｓ２２においてＣＰＵ２１は、投稿文情報管理センタ３の投稿文情報ＤＢ８（図３参照）から処理対象となる該当投稿文の文章を取得する。
【００７７】
続いて、Ｓ２３においてＣＰＵ２１は、前記Ｓ２２で読み出した該当投稿文の文章に基づいて、該当投稿文が交通に関する情報を投稿した投稿文であるか否かを判定する。具体的には、該当投稿文の文章に交通に関するワードが含まれている場合に、該当投稿文が交通に関する情報を投稿した投稿文であると判定する。尚、交通に関するワードとしては、例えば、鉄道の路線名称、路線種別、電車の車両名、駅の名称、道路名称、道路種別、インターチェンジやサービスエリア等の特定施設の名称、運休や渋滞や通行止めなどの交通状況を示すワード等がある。
【００７８】
そして、該当投稿文が交通に関する情報を投稿した投稿文であると判定された場合（Ｓ２３：ＹＥＳ）には、Ｓ２５へと移行する。それに対して、該当投稿文が交通に関する情報を投稿した投稿文でないと判定された場合（Ｓ２３：ＮＯ）には、Ｓ２４へと移行する。
【００７９】
Ｓ２４においてＣＰＵ２１は、後述の施設位置情報補正処理（図１０）を行う。施設位置情報補正処理は、地図情報ＤＢ１２に記憶された地図情報の内、施設に関する施設データに基づいて、該当投稿文に関連付けられた投稿位置情報を補正する処理である。その後、処理対象となる該当投稿文を変更し、Ｓ２１以降の処理を再度実行する。
【００８０】
また、Ｓ２５においてＣＰＵ２１は、前記Ｓ２２で読み出した該当投稿文の文章に基づいて、該当投稿文が特に鉄道に関する情報を投稿した投稿文であるか否かを判定する。具体的には、該当投稿文の文章に鉄道に関するワードが含まれている場合に、該当投稿文が鉄道に関する情報を投稿した投稿文であると判定する。尚、鉄道に関するワードとしては、例えば、鉄道の路線名称、路線種別、電車の車両名、駅の名称、運休や遅延などの鉄道に関する交通状況を示すワード等がある。
【００８１】
そして、該当投稿文が鉄道に関する情報を投稿した投稿文であると判定された場合（Ｓ２５：ＹＥＳ）には、Ｓ２６へと移行する。それに対して、該当投稿文が鉄道に関する情報を投稿した投稿文でないと判定された場合（Ｓ２５：ＮＯ）には、Ｓ２７へと移行する。
【００８２】
Ｓ２６においてＣＰＵ２１は、後述の鉄道位置情報補正処理（図１２）を行う。鉄道位置情報補正処理は、地図情報ＤＢ１２に記憶された地図情報の内、鉄道の路線に関する路線データに基づいて、該当投稿文に関連付けられた投稿位置情報を補正する処理である。その後、処理対象となる該当投稿文を変更し、Ｓ２１以降の処理を再度実行する。
【００８３】
また、Ｓ２７においてＣＰＵ２１は、前記Ｓ２２で読み出した該当投稿文の文章に基づいて、該当投稿文が特に道路に関する情報を投稿した投稿文であるか否かを判定する。具体的には、該当投稿文の文章に道路に関するワードが含まれている場合に、該当投稿文が道路に関する情報を投稿した投稿文であると判定する。尚、道路に関するワードとしては、例えば、道路名称、道路種別、インターチェンジやサービスエリア等の特定施設の名称、渋滞や通行止めなどの道路に関する交通状況を示すワード等がある。
【００８４】
そして、該当投稿文が道路に関する情報を投稿した投稿文であると判定された場合（Ｓ２７：ＹＥＳ）には、Ｓ２８へと移行する。それに対して、該当投稿文が道路に関する情報を投稿した投稿文でないと判定された場合（Ｓ２７：ＮＯ）には、処理対象の該当投稿文に関連付けられた投稿位置情報を補正せず、処理対象となる該当投稿文を変更し、Ｓ２１以降の処理を再度実行する。
【００８５】
Ｓ２８においてＣＰＵ２１は、後述の道路位置情報補正処理（図１４）を行う。道路位置情報補正処理は、地図情報ＤＢ１２に記憶された地図情報の内、道路に関するリンクデータに基づいて、該当投稿文に関連付けられた投稿位置情報を補正する処理である。その後、処理対象となる該当投稿文を変更し、Ｓ２１以降の処理を再度実行する。そして、全ての該当投稿文に対する処理が終了した後にＳ１４へと移行する。
【００８６】
次に、前記Ｓ２４において実行される施設位置情報補正処理のサブ処理について図１０に基づき説明する。図１０は施設位置情報補正処理のサブ処理プログラムのフローチャートである。
【００８７】
先ず、Ｓ３１においてＣＰＵ２１は、前記Ｓ２２で読み出した該当投稿文の文章に基づいて、該当投稿文が施設に関する情報を投稿した投稿文であるか否かを判定する。具体的には、該当投稿文の文章に施設に関するワードが含まれている場合に、該当投稿文が施設に関する情報を投稿した投稿文であると判定する。尚、施設に関するワードとしては、例えば、施設名称、商品名、サービス名、買い物や休憩や食事等の施設でのユーザの行為を示すワード等がある。
【００８８】
そして、該当投稿文が施設に関する情報を投稿した投稿文であると判定された場合（Ｓ３１：ＹＥＳ）には、Ｓ３２へと移行する。それに対して、該当投稿文が施設に関する情報を投稿した投稿文でないと判定された場合（Ｓ３１：ＮＯ）には、処理対象の該当投稿文に関連付けられた投稿位置情報を補正せず、処理対象となる該当投稿文を変更し、Ｓ２１以降の処理を再度実行する。
【００８９】
次に、Ｓ３２においてＣＰＵ２１は、前記Ｓ２２で読み出した該当投稿文の文章に基づいて、該当投稿文が情報を投稿した対象の施設が特定できるか否かを判定する。具体的には、該当投稿文の文章に施設名称に関するワードが含まれている場合に、該当投稿文が情報を投稿した対象の施設が特定できると判定する。
【００９０】
そして、該当投稿文が情報を投稿した対象の施設が特定できると判定された場合（Ｓ３２：ＹＥＳ）には、Ｓ３３へと移行する。それに対して、該当投稿文が情報を投稿した対象の施設が特定できないと判定された場合（Ｓ３２：ＮＯ）には、Ｓ３４へと移行する。
【００９１】
Ｓ３３においてＣＰＵ２１は、前記Ｓ２２で読み出した該当投稿文の文章に基づいて、該当投稿文が情報を投稿した対象の施設を特定する。具体的には、投稿文の文章中に名称が含まれている施設を、該当投稿文が情報を投稿した対象の施設として特定する。その後、Ｓ３７へと移行する。
【００９２】
一方、Ｓ３４においてＣＰＵ２１は、前記Ｓ２１で取得した処理対象の該当投稿文に現在関連付けられている投稿位置情報と地図情報ＤＢ１２に記憶された地図情報とに基づいて、該投稿位置情報で特定される位置から所定距離以内（例えば１００ｍ以内）にある施設を検索する。
【００９３】
続いて、Ｓ３５においてＣＰＵ２１は、前記Ｓ３４の検索結果に基づいて、投稿位置情報で特定される位置から所定距離以内に複数の施設が有るか否か判定する。
【００９４】
そして、投稿位置情報で特定される位置から所定距離以内に複数の施設が有ると判定された場合（Ｓ３５：ＹＥＳ）には、Ｓ３６へと移行する。
【００９５】
それに対して、投稿位置情報で特定される位置から所定距離以内に一の施設のみ存在すると判定された場合（Ｓ３５：ＮＯ）には、Ｓ３３へと移行する。そして、Ｓ３３においてＣＰＵ２１は、検索された一の施設を該当投稿文が情報を投稿した対象の施設として特定する。その後、Ｓ３７へと移行する。
【００９６】
Ｓ３６においてＣＰＵ２１は、検索された複数の施設の内から、投稿位置情報で特定される位置から最も近い位置にある施設を、該当投稿文が情報を投稿した対象の施設として特定する。その後、Ｓ３７へと移行する。
【００９７】
Ｓ３７においてＣＰＵ２１は、前記Ｓ２１で取得した処理対象の該当投稿文に現在関連付けられている投稿位置情報と地図情報ＤＢ１２に記憶された地図情報とに基づいて、該投稿位置情報で特定される位置が前記Ｓ３３又はＳ３６で特定された施設上に位置するか否か判定する。
【００９８】
そして、投稿位置情報で特定される位置が前記Ｓ３３又はＳ３６で特定された施設上に位置すると判定された場合（Ｓ３７：ＹＥＳ）には、処理対象の該当投稿文に関連付けられた投稿位置情報を補正せず、処理対象となる該当投稿文を変更し、Ｓ２１以降の処理を再度実行する。
【００９９】
一方、投稿位置情報で特定される位置が前記Ｓ３３又はＳ３６で特定された施設上に位置しないと判定された場合（Ｓ３７：ＮＯ）には、Ｓ３８へと移行する。
【０１００】
Ｓ３８においてＣＰＵ２１は、処理対象の該当投稿文に関連付けられた投稿位置情報を、前記Ｓ３３又はＳ３６で特定された施設上に位置するように補正する。例えば、図１１に示すように、該当投稿文が情報を投稿した対象の施設として施設９１が特定された場合であって、修正前の投稿位置情報によって特定される位置Ｘが施設９１上に無い場合には、施設９１上に位置するように投稿位置情報が修正される。具体的には、修正後の位置Ｘ´が、地図情報ＤＢ１２に記憶された施設データにおいて施設９１の位置を示す座標と一致するように修正される。尚、施設９１上であれば他の位置座標に修正しても良い。
その結果、前述したように投稿文情報をナビゲーション装置６の液晶ディスプレイ３５に表示する際に、実際に投稿文が投稿された際の投稿者の位置との間に大きな誤差を生じさせることなく、より正確な投稿者の位置を示すことが可能となる（図７参照）。また、表示される投稿文の文章内容と投稿者の位置に矛盾を生じさせることを防止できる。更に、投稿文がどの施設に関する情報を投稿したものであるのかを、ユーザに容易に把握させることが可能となる。
【０１０１】
尚、投稿位置情報で特定される位置から所定距離以内に複数の施設が存在すると判定された場合には、施設のジャンルを考慮して該当投稿文が情報を投稿した対象の施設を特定する構成とすることが望ましい。具体的には、先ず、前記Ｓ２２で読み出した該当投稿文の文章に基づいて、該当投稿文の文章に施設のジャンルに関するワードが含まれているか否か判定する。そして、含まれていると判定された場合には、候補となる複数の施設の内から、含まれている施設のジャンルに該当する施設を、該当投稿文が情報を投稿した対象の施設として特定する。その結果、投稿文に含まれる施設のジャンルを示すワードを考慮して、より正確な位置に投稿位置情報を修正することが可能となる。
【０１０２】
次に、前記Ｓ２６において実行される鉄道位置情報補正処理のサブ処理について図１２に基づき説明する。図１２は鉄道位置情報補正処理のサブ処理プログラムのフローチャートである。
【０１０３】
先ず、Ｓ４１においてＣＰＵ２１は、前記Ｓ２２で読み出した該当投稿文の文章に基づいて、該当投稿文が情報を投稿した対象の鉄道の路線が特定できるか否かを判定する。具体的には、該当投稿文の文章に鉄道の路線名称に関するワードが含まれている場合に、該当投稿文が情報を投稿した対象の鉄道の路線が特定できると判定する。
【０１０４】
そして、該当投稿文が情報を投稿した対象の鉄道の路線が特定できると判定された場合（Ｓ４１：ＹＥＳ）には、Ｓ４２へと移行する。それに対して、該当投稿文が情報を投稿した対象の鉄道の路線が特定できないと判定された場合（Ｓ４１：ＮＯ）には、Ｓ４５へと移行する。
【０１０５】
Ｓ４２においてＣＰＵ２１は、前記Ｓ２２で読み出した該当投稿文の文章に基づいて、該当投稿文が情報を投稿した対象の鉄道の路線を特定する。具体的には、投稿文の文章中に名称が含まれている鉄道の路線を、該当投稿文が情報を投稿した対象の鉄道の路線として特定する。その後、Ｓ４３へと移行する。
【０１０６】
Ｓ４３においてＣＰＵ２１は、前記Ｓ２１で取得した処理対象の該当投稿文に現在関連付けられている投稿位置情報と地図情報ＤＢ１２に記憶された地図情報とに基づいて、該投稿位置情報で特定される位置が前記Ｓ４２で特定された鉄道の路線上に位置するか否か判定する。
【０１０７】
そして、投稿位置情報で特定される位置が前記Ｓ４２で特定された鉄道の路線上に位置すると判定された場合（Ｓ４３：ＹＥＳ）には、処理対象の該当投稿文に関連付けられた投稿位置情報を補正せず、処理対象となる該当投稿文を変更し、Ｓ２１以降の処理を再度実行する。
【０１０８】
一方、投稿位置情報で特定される位置が前記Ｓ４２で特定された鉄道の路線上に位置しないと判定された場合（Ｓ４３：ＮＯ）には、Ｓ４４へと移行する。
【０１０９】
Ｓ４４においてＣＰＵ２１は、処理対象の該当投稿文に関連付けられた投稿位置情報を、前記Ｓ４２で特定された鉄道の路線上に位置するように補正する。具体的には、補正前の投稿位置情報によって特定される地点から、前記Ｓ４２で特定された鉄道の路線上の最も近い地点に位置するように補正する。例えば、図１３に示すように、該当投稿文が情報を投稿した対象の鉄道の路線として路線９２が特定された場合であって、修正前の投稿位置情報によって特定される位置Ｙが路線９２上に無い場合には、路線９２上であって位置Ｙから最も近い地点に位置するように投稿位置情報が修正される。具体的には、修正後の位置Ｙ´が、地図情報ＤＢ１２に記憶された路線データにおいて路線９２の形状を特定する座標群の内、位置Ｙとの間隔が最も近い座標と一致するように修正される。尚、路線９２上であれば他の位置座標に修正しても良い。
その結果、前述したように投稿文情報をナビゲーション装置６の液晶ディスプレイ３５に表示する際に、実際に投稿文が投稿された際の投稿者の位置との間に大きな誤差を生じさせることなく、より正確な投稿者の位置を示すことが可能となる（図７参照）。また、表示される投稿文の文章内容と投稿者の位置に矛盾を生じさせることを防止できる。更に、投稿文がどの鉄道の路線に関する情報を投稿したものであるのかを、ユーザに容易に把握させることが可能となる。
【０１１０】
一方、Ｓ４５においてＣＰＵ２１は、前記Ｓ２１で取得した処理対象の該当投稿文に現在関連付けられている投稿位置情報と地図情報ＤＢ１２に記憶された地図情報とに基づいて、該投稿位置情報で特定される位置がいずれかの鉄道の路線上に位置するか否か判定する。
【０１１１】
そして、投稿位置情報で特定される位置がいずれかの鉄道の路線上に位置すると判定された場合（Ｓ４５：ＹＥＳ）には、処理対象の該当投稿文に関連付けられた投稿位置情報を補正せず、処理対象となる該当投稿文を変更し、Ｓ２１以降の処理を再度実行する。
【０１１２】
一方、投稿位置情報で特定される位置がいずれの鉄道の路線上にも位置しないと判定された場合（Ｓ４５：ＮＯ）には、Ｓ４６へと移行する。
【０１１３】
Ｓ４６においてＣＰＵ２１は、前記Ｓ２１で取得した処理対象の該当投稿文に現在関連付けられている投稿位置情報と地図情報ＤＢ１２に記憶された地図情報とに基づいて、該投稿位置情報で特定される位置から所定距離以内（例えば１００ｍ以内）にある鉄道の路線を検索する。
【０１１４】
続いて、Ｓ４７においてＣＰＵ２１は、前記Ｓ４６の検索結果に基づいて、投稿位置情報で特定される位置から所定距離以内に複数の鉄道の路線が有るか否か判定する。
【０１１５】
そして、投稿位置情報で特定される位置から所定距離以内に複数の鉄道の路線が有ると判定された場合（Ｓ４７：ＹＥＳ）には、Ｓ４９へと移行する。それに対して、投稿位置情報で特定される位置から所定距離以内に一の鉄道の路線のみ存在すると判定された場合（Ｓ４７：ＮＯ）には、Ｓ４８へと移行する。
【０１１６】
Ｓ４８においてＣＰＵ２１は、検索された一の鉄道の路線を該当投稿文が情報を投稿した対象の鉄道の路線として特定する。その後、Ｓ４４へと移行する。Ｓ４４においてＣＰＵ２１は、処理対象の該当投稿文に関連付けられた投稿位置情報を、前記Ｓ４８で特定された鉄道の路線上に位置するように補正する。詳細については既に説明したので省略する（図１３参照）。
【０１１７】
一方、Ｓ４９においてＣＰＵ２１は、検索された複数の鉄道の路線の内から、投稿位置情報で特定される位置から最も近い位置にある鉄道の路線を、該当投稿文が情報を投稿した対象の鉄道の路線として特定する。その後、Ｓ４４へと移行する。Ｓ４４においてＣＰＵ２１は、処理対象の該当投稿文に関連付けられた投稿位置情報を、前記Ｓ４９で特定された鉄道の路線上に位置するように補正する。詳細については既に説明したので省略する（図１３参照）。
【０１１８】
尚、投稿位置情報で特定される位置から所定距離以内に複数の鉄道の路線が存在すると判定された場合には、路線種別を考慮して該当投稿文が情報を投稿した対象の鉄道の路線を特定する構成とすることが望ましい。具体的には、先ず、前記Ｓ２２で読み出した該当投稿文の文章に基づいて、該当投稿文の文章に鉄道の路線種別に関するワードが含まれているか否か判定する。そして、含まれていると判定された場合には、候補となる複数の鉄道の路線の内から、含まれている路線種別に該当する鉄道の路線を、該当投稿文が情報を投稿した対象の鉄道の路線として特定する。その結果、投稿文に含まれる鉄道の路線種別を示すワードを考慮して、より正確な位置に投稿位置情報を修正することが可能となる。
【０１１９】
次に、前記Ｓ２８において実行される道路位置情報補正処理のサブ処理について図１４に基づき説明する。図１４は道路位置情報補正処理のサブ処理プログラムのフローチャートである。
【０１２０】
先ず、Ｓ５１においてＣＰＵ２１は、前記Ｓ２２で読み出した該当投稿文の文章に基づいて、該当投稿文が情報を投稿した対象の道路が特定できるか否かを判定する。具体的には、該当投稿文の文章に道路名称に関するワードが含まれている場合に、該当投稿文が情報を投稿した対象の道路が特定できると判定する。
【０１２１】
そして、該当投稿文が情報を投稿した対象の道路が特定できると判定された場合（Ｓ５１：ＹＥＳ）には、Ｓ５２へと移行する。それに対して、該当投稿文が情報を投稿した対象の道路が特定できないと判定された場合（Ｓ５１：ＮＯ）には、Ｓ５５へと移行する。
【０１２２】
Ｓ５２においてＣＰＵ２１は、前記Ｓ２２で読み出した該当投稿文の文章に基づいて、該当投稿文が情報を投稿した対象の道路を特定する。具体的には、投稿文の文章中に名称が含まれている道路を、該当投稿文が情報を投稿した対象の道路として特定する。その後、Ｓ５３へと移行する。
【０１２３】
Ｓ５３においてＣＰＵ２１は、前記Ｓ２１で取得した処理対象の該当投稿文に現在関連付けられている投稿位置情報と地図情報ＤＢ１２に記憶された地図情報とに基づいて、該投稿位置情報で特定される位置が前記Ｓ５２で特定された道路上に位置するか否か判定する。
【０１２４】
そして、投稿位置情報で特定される位置が前記Ｓ５２で特定された道路上に位置すると判定された場合（Ｓ５３：ＹＥＳ）には、処理対象の該当投稿文に関連付けられた投稿位置情報を補正せず、処理対象となる該当投稿文を変更し、Ｓ２１以降の処理を再度実行する。
【０１２５】
一方、投稿位置情報で特定される位置が前記Ｓ５２で特定された道路上に位置しないと判定された場合（Ｓ５３：ＮＯ）には、Ｓ５４へと移行する。
【０１２６】
Ｓ５４においてＣＰＵ２１は、処理対象の該当投稿文に関連付けられた投稿位置情報を、前記Ｓ５２で特定された道路上に位置するように補正する。具体的には、補正前の投稿位置情報によって特定される地点から、前記Ｓ５２で特定された道路上の最も近い地点に位置するように補正する。例えば、図１５に示すように、該当投稿文が情報を投稿した対象の道路として道路９３が特定された場合であって、修正前の投稿位置情報によって特定される位置Ｙが道路９３上に無い場合には、道路９３上であって位置Ｚから最も近い地点に位置するように投稿位置情報が修正される。具体的には、修正後の位置Ｚ´が、地図情報ＤＢ１２に記憶されたリンクデータにおける道路９３を示すリンク上の座標であって、位置Ｚとの間隔が最も近い座標と一致するように修正される。尚、道路９３上であれば他の位置座標に修正しても良い。
その結果、前述したように投稿文情報をナビゲーション装置６の液晶ディスプレイ３５に表示する際に、実際に投稿文が投稿された際の投稿者の位置との間に大きな誤差を生じさせることなく、より正確な投稿者の位置を示すことが可能となる（図７参照）。また、表示される投稿文の文章内容と投稿者の位置に矛盾を生じさせることを防止できる。更に、投稿文がどの道路に関する情報を投稿したものであるのかを、ユーザに容易に把握させることが可能となる。
【０１２７】
一方、Ｓ５５においてＣＰＵ２１は、前記Ｓ２１で取得した処理対象の該当投稿文に現在関連付けられている投稿位置情報と地図情報ＤＢ１２に記憶された地図情報とに基づいて、該投稿位置情報で特定される位置がいずれかの道路上に位置するか否か判定する。
【０１２８】
そして、投稿位置情報で特定される位置がいずれかの道路上に位置すると判定された場合（Ｓ５５：ＹＥＳ）には、処理対象の該当投稿文に関連付けられた投稿位置情報を補正せず、処理対象となる該当投稿文を変更し、Ｓ２１以降の処理を再度実行する。
【０１２９】
一方、投稿位置情報で特定される位置がいずれの道路上にも位置しないと判定された場合（Ｓ５５：ＮＯ）には、Ｓ５６へと移行する。
【０１３０】
Ｓ５６においてＣＰＵ２１は、前記Ｓ２１で取得した処理対象の該当投稿文に現在関連付けられている投稿位置情報と地図情報ＤＢ１２に記憶された地図情報とに基づいて、該投稿位置情報で特定される位置から所定距離以内（例えば１００ｍ以内）にある道路を検索する。
【０１３１】
続いて、Ｓ５７においてＣＰＵ２１は、前記Ｓ５６の検索結果に基づいて、投稿位置情報で特定される位置から所定距離以内に複数の道路が有るか否か判定する。
【０１３２】
そして、投稿位置情報で特定される位置から所定距離以内に複数の道路が有ると判定された場合（Ｓ５７：ＹＥＳ）には、Ｓ５９へと移行する。それに対して、投稿位置情報で特定される位置から所定距離以内に一の道路のみ存在すると判定された場合（Ｓ５７：ＮＯ）には、Ｓ５８へと移行する。
【０１３３】
Ｓ５８においてＣＰＵ２１は、検索された一の道路を該当投稿文が情報を投稿した対象の道路として特定する。その後、Ｓ５４へと移行する。Ｓ５４においてＣＰＵ２１は、処理対象の該当投稿文に関連付けられた投稿位置情報を、前記Ｓ５８で特定された道路上に位置するように補正する。詳細については既に説明したので省略する（図１５参照）。
【０１３４】
一方、Ｓ５９においてＣＰＵ２１は、検索された複数の道路の内から、投稿位置情報で特定される位置から最も近い位置にある道路を、該当投稿文が情報を投稿した対象の道路として特定する。その後、Ｓ５４へと移行する。Ｓ５４においてＣＰＵ２１は、処理対象の該当投稿文に関連付けられた投稿位置情報を、前記Ｓ５９で特定された道路上に位置するように補正する。詳細については既に説明したので省略する（図１５参照）。
【０１３５】
尚、投稿位置情報で特定される位置から所定距離以内に複数の道路が存在すると判定された場合には、道路種別を考慮して該当投稿文が情報を投稿した対象の道路を特定する構成とすることが望ましい。具体的には、先ず、前記Ｓ２２で読み出した該当投稿文の文章に基づいて、該当投稿文の文章に道路種別に関するワードが含まれているか否か判定する。そして、含まれていると判定された場合には、候補となる複数の道路の内から、含まれている道路種別に該当する道路を、該当投稿文が情報を投稿した対象の道路として特定する。その結果、投稿文に含まれる道路種別を示すワードを考慮して、より正確な位置に投稿位置情報を修正することが可能となる。
【０１３６】
以上詳細に説明した通り、本実施形態に係る投稿文提供システム１、投稿文提供システム１による投稿文提供方法及び投稿文提供システム１において実行されるコンピュータプログラムでは、車両５から投稿文の閲覧要求が有った場合に、閲覧要求の有った車両５から検索条件を取得し（Ｓ１１）、コンピュータネットワーク上に投稿された投稿文から、取得した検索条件に該当する投稿文である該当投稿文を抽出し（Ｓ１２）、該当投稿文の内容に基づいて、該当投稿文に関連付けられた投稿位置情報を補正し（Ｓ１３）、補正された後の投稿位置情報に基づいて抽出された該当投稿文を提供する（Ｓ１４）ので、コンピュータネットワーク上に投稿された投稿文に対して位置情報を関連付ける場合において、投稿文に関連付けられた位置情報に誤差が生じている場合であっても、投稿文の文章に沿って誤差を修正することが可能となる。例えば、本実施形態のように投稿文が投稿された際の投稿者の位置が関連付けられている場合には、実際に投稿文が投稿された際の投稿者の位置と投稿文に関連付けて記憶される位置との間に大きな誤差が生じることを防止することが可能となる。
また、検索条件に基づいて抽出された該当投稿文の文章とともに該当投稿文に関連付けられた投稿位置情報を提供するので、提供される該当投稿文の文章内容と投稿者の位置に矛盾を生じさせることを防止できる。更に、該当投稿文がいずれの対象に関する情報を投稿したものであるのかを、ユーザに容易に把握させることが可能となる。
また、投稿文に道路に関連するワードが含まれている場合には、該投稿文に関連付けられた投稿位置情報により特定される位置を道路上となるように補正するので、該投稿文に関連付けられた投稿位置情報を投稿文の文章に沿ったより正しい位置へと補正することが可能となる。また、投稿文がどの道路に関する情報を投稿したものであるのかを、ユーザに容易に把握させることが可能となる。
また、投稿文に道路に関連するワードが含まれている場合には、該投稿文に関連付けられた投稿位置情報により特定される位置を、該位置から最も近い道路上の地点となるように補正するので、最小限の補正により、該投稿文に関連付けられた投稿位置情報を投稿文の文章に沿ったより正しい位置へと補正することが可能となる。
また、投稿文に道路種別や道路名称に関するワードが含まれている場合には、該投稿文に関連付けられた投稿位置情報により特定される位置を、該道路種別や道路名称に該当する道路上の地点となるように補正するので、該投稿文に関連付けられた投稿位置情報を投稿文の文章に沿ったより正しい位置へと補正することが可能となる。特に、道路が密集するエリアにおいても、道路種別や道路名称を考慮することによって、投稿文に関連付けられた投稿位置情報を正しい位置へと補正することが可能となる。
また、投稿文に鉄道に関連するワードが含まれている場合には、該投稿文に関連付けられた投稿位置情報により特定される位置が路線上となるように補正するので、該投稿文に関連付けられた投稿位置情報を投稿文の文章に沿ったより正しい位置へと補正することが可能となる。また、投稿文がどの鉄道の路線に関する情報を投稿したものであるのかを、ユーザに容易に把握させることが可能となる。
また、投稿文に鉄道に関連するワードが含まれている場合には、該投稿文に関連付けられた投稿位置情報により特定される位置を、該位置から最も近い路線上の地点となるように補正するので、最小限の補正により、該投稿文に関連付けられた投稿位置情報を投稿文の文章に沿ったより正しい位置へと補正することが可能となる。
また、投稿文に路線種別や路線名称に関するワードが含まれている場合には、該投稿文に関連付けられた投稿位置情報により特定される位置を、該路線種別や路線名称に該当する路線上の地点となるように補正するので、該投稿文に関連付けられた投稿位置情報を投稿文の文章に沿ったより正しい位置へと補正することが可能となる。特に、路線が密集するエリアにおいても、路線種別や路線名称を考慮することによって、投稿文に関連付けられた投稿位置情報を正しい位置へと補正することが可能となる。
また、投稿文に施設に関連するワードが含まれている場合には、該投稿文に関連付けられた投稿位置情報により特定される位置が施設上となるように補正するので、該投稿文に関連付けられた投稿位置情報を投稿文の文章に沿ったより正しい位置へと補正することが可能となる。また、投稿文がどの施設に関する情報を投稿したものであるのかを、ユーザに容易に把握させることが可能となる。
また、投稿文に施設に関連するワードが含まれている場合には、該投稿文に関連付けられた投稿位置情報により特定される位置を、該位置から最も近い施設上の地点となるように補正するので、最小限の補正により、該投稿文に関連付けられた投稿位置情報を投稿文の文章に沿ったより正しい位置へと補正することが可能となる。
また、投稿文に施設名称や施設ジャンルに関するワードが含まれている場合には、該投稿文に関連付けられた投稿位置情報により特定される位置を、該施設名称や施設ジャンルに該当する施設上の地点となるように補正するので、該投稿文に関連付けられた投稿位置情報を投稿文の文章に沿ったより正しい位置へと補正することが可能となる。特に、施設が密集するエリアにおいても、施設名称や施設ジャンルを考慮することによって、投稿文に関連付けられた投稿位置情報を正しい位置へと補正することが可能となる。
【０１３７】
尚、本発明は前記実施形態に限定されるものではなく、本発明の要旨を逸脱しない範囲内で種々の改良、変形が可能であることは勿論である。
例えば、本実施形態では投稿文検索処理プログラム（図５）のＳ１１〜Ｓ１４の処理を投稿文検索センタ２が実行する構成としているが、投稿文情報管理センタ３やナビゲーション装置６が一部または全部の処理を実行する構成としても良い。例えば、投稿文情報管理センタ３がＳ１１〜Ｓ１４の処理を実行する構成とすれば投稿文検索センタ２は不要となる。また、ナビゲーション装置６の代わりに、携帯電話機、ＰＤＡ、スマートフォン等の通信端末を用いても良い。
【０１３８】
また、本実施形態では、検索条件に該当する投稿文である該当投稿文に関連付けられた投稿位置情報を補正する構成としているが、該当投稿文以外の投稿文に関連付けられた投稿位置情報を補正する構成としても良い。例えば、前記Ｓ１２の投稿文検索処理において検索対象とする各投稿文に関連付けられた投稿位置情報を補正する構成とすれば、補正された投稿位置情報に基づいて、コンピュータネットワーク上に投稿された投稿文から該当投稿文を抽出する構成とすることも可能である。その際、投稿位置情報（即ち、投稿文を投稿した投稿者の位置）を検索条件とすれば、検索条件に該当する投稿文をより正確に抽出することが可能となる効果を有する。その結果、ユーザが必要とする投稿文を適切に提供することが可能となる。
【０１３９】
また、本実施形態では、投稿文に関連付けられた位置情報として、投稿文が投稿された際の投稿者の位置を示す位置情報（投稿位置情報）を用いているが、他の位置情報を関連付けても良い。また、位置情報としては位置座標の代わりに、行政区画、リンク番号、施設ＩＤ等を関連付けることとしても良い。
【０１４０】
また、本実施形態では、投稿文情報管理センタ３において投稿文に関する情報として、投稿文の文章とともに、該投稿文が投稿された投稿時刻、投稿位置情報、投稿者のＩＤ等について記憶される構成としているが、投稿文の文章と投稿位置情報のみを記憶する構成としても良い。
【符号の説明】
【０１４１】
１            投稿文提供システム
２            投稿文検索センタ
３            投稿文情報管理センタ
５            車両
６            ナビゲーション装置
【図１】
0005716611.tif 000002
【図２】
0005716611.tif 000003
【図３】
0005716611.tif 000004
【図４】
0005716611.tif 000005
【図５】
0005716611.tif 000006
【図６】
0005716611.tif 000007
【図７】
0005716611.tif 000008
【図８】
0005716611.tif 000009
【図９】
0005716611.tif 000010
【図１０】
0005716611.tif 000011
【図１１】
0005716611.tif 000012
【図１２】
0005716611.tif 000013
【図１３】
0005716611.tif 000014
【図１４】
0005716611.tif 000015
【図１５】
0005716611.tif 000016