(57)【要約】【課題】ユーザが自分に合った観光ルートを検討する際に好適な材料を提供することが可能な観光ルート提供装置、観光ルート提供方法、及びプログラムを提供する。【解決手段】ネットワークに接続されたコンテンツサーバからコンテンツを収集し、収集されたコンテンツからテキスト情報を取得し、取得されたテキスト情報に含まれている地名、スポット及び評価表現を抽出し、テキスト情報から抽出された複数のスポットをスポット群として管理し、抽出された評価表現に基づいてスポット群を評価し、ユーザ端末からの地名又はスポットの検索要求を受信した場合に、当該要求された地名又はスポットを含むスポット群のうち評価の高いスポット群を観光ルートとしてユーザ端末に提供する。【選択図】図７
2010211556.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークに接続されたコンテンツサーバからコンテンツを収集する収集手段と、
前記収集手段により収集されたコンテンツからテキスト情報を取得する情報取得手段と、
スポット名及び地名を含む情報を蓄積するスポット辞書と評価表現を蓄積する評価表現辞書とを有し、前記スポット辞書及び前記評価表現辞書を参照して、前記情報取得手段により取得されたテキスト情報に含まれている地名、スポット及び評価表現を抽出する情報抽出手段と、
前記テキスト情報から前記情報抽出手段により抽出された複数のスポットをスポット群として管理するスポット群管理手段と、
前記情報抽出手段により抽出された評価表現に基づいて前記スポット群を評価するスポット群評価手段と、
ユーザ端末からの前記地名又はスポットの検索要求を受信した場合に、当該要求された地名又はスポットを含むスポット群のうち評価の高いスポット群を観光ルートとして前記ユーザ端末に提供する観光ルート提供手段と、
を備えたことを特徴とする観光ルート提供装置。 
【請求項２】
前記スポット群管理手段は、前記スポット辞書を参照して前記スポット群に共通する地名を抽出し、当該抽出された地名を当該スポット群に関連付けて記憶することを特徴とする請求項１に記載の観光ルート提供装置。 
【請求項３】
前記スポット群評価手段は、
前記情報抽出手段により抽出されたスポットごとに評価を集計する評価集計手段と、
前記評価集計手段による結果に基づいて、前記スポットの評価が所定の基準を満たしているか否かを判定する第１の判定手段と、
前記スポット群に含まれるスポットのみを含んだテキスト情報の数を集計し、当該集計されたテキスト情報の数が所定の基準を超えているか否かを判定する第２の判定手段と、
を備えたことを特徴とする請求項１又は２に記載の観光ルート提供装置。 
【請求項４】
前記スポット群管理手段は、
前記スポット群を、当該スポット群を構成する各スポットが前記テキスト情報内において出現する順序と関連付けて管理し、
前記観光ルート提供手段は、
前記順序に基づいて、前記スポット群を構成する各スポットを観光する順序を示す観光ルートを提供することを特徴とする請求項１から３のいずれか一項に記載の観光ルート提供装置。 
【請求項５】
前記情報抽出手段は、
前記情報取得手段により取得されたテキスト情報に含まれているスポット全体に係る評価表現を抽出し、
前記スポット群評価手段は、
前記情報抽出手段により抽出されたスポット全体に係る評価表現に基づいて前記スポット群を評価することを特徴とする請求項１から４のいずれか一項に記載の観光ルート提供装置。 
【請求項６】
地図上に前記スポット群を配置した観光ルートを提供することを特徴とする請求項１から５のいずれか一項に記載の観光ルート提供装置。 
【請求項７】
前記観光ルート提供手段は、
前記観光ルートを提供する際、前記要求された地名又はスポットを含むスポット群のうち評価の高いスポット群に対応したテキスト情報のＵＲＬ情報を付与することを特徴とする請求項１から６のいずれか一項に記載の観光ルート提供装置。 
【請求項８】
スポット名及び地名を含む情報を蓄積するスポット辞書と評価表現を蓄積する評価表現辞書とを有する装置によって実行される観光ルート提供方法であって、
収集手段により、ネットワークに接続されたコンテンツサーバからコンテンツを収集する工程と、
情報取得手段により、前記収集されたコンテンツからテキスト情報を取得する工程と、
情報抽出手段により、前記スポット辞書及び前記評価表現辞書を参照して、取得されたテキスト情報に含まれている地名、スポット及び評価表現を抽出する工程と、
スポット群管理手段により、前記テキスト情報から抽出された複数のスポットをスポット群として管理する工程と、
スポット群評価手段により、抽出された評価表現に基づいて前記スポット群を評価する工程と、
観光ルート提供手段により、ユーザ端末からの前記地名又はスポットの検索要求を受信した場合に、当該要求された地名又はスポットを含むスポット群のうち評価の高いスポット群を観光ルートとして前記ユーザ端末に提供する工程と、
を含む観光ルート提供方法。 
【請求項９】
スポット名及び地名を含む情報を蓄積するスポット辞書と評価表現を蓄積する評価表現辞書とを有する装置のコンピュータに、
ネットワークに接続されたコンテンツサーバからコンテンツを収集する収集機能と、
前記収集機能により収集されたコンテンツからテキスト情報を取得する情報取得機能と、
前記スポット辞書及び前記評価表現辞書を参照して、前記情報取得機能により取得されたテキスト情報に含まれている地名、スポット及び評価表現を抽出する情報抽出機能と、
前記テキスト情報から前記情報抽出機能により抽出された複数のスポットをスポット群として管理するスポット群管理機能と、
前記情報抽出機能により抽出された評価表現に基づいて前記スポット群を評価するスポット群評価機能と、
ユーザ端末からの前記地名又はスポットの検索要求を受信した場合に、当該要求された地名又はスポットを含むスポット群のうち評価の高いスポット群を観光ルートとして前記ユーザ端末に提供する観光ルート提供機能と、
を実現させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、観光ルート提供装置、観光ルート提供方法、及びプログラムに関する。
【背景技術】
【０００２】
従来、旅行等の移動行程に関する経路情報（観光ルート）を提供するシステムとして、例えば、クライアント端末からの要求により経路情報等の所定の旅行情報を提供する旅行情報提供システムが知られている。これらのシステムは、情報センターがユーザごとの観光ルート情報を記憶しておき、クライアント端末からの要求によりその観光ルート情報を提供するように構成されている。
また、観光地ごとの施設情報をスポット情報としてデータベースに記憶しておき、ユーザが希望する施設ジャンルを選択し、かつ対象地域を指定すると、対象地域内の選択された施設ジャンルに含まれる施設情報をユーザ端末に提供するシステムも知られている。
【０００３】
上記のような技術を利用して観光地周辺の観光ガイドを行う場合、各観光スポットに対して、例えば「この店の○○料理がうまい」というように、個々に評価を行うことが一般的である。
また、例えば、特許文献１には、来訪すべき目的地を示す複数の目的地データのそれぞれに対して来訪する際の優先順位を設定する優先目的地リストを予め用意しておき、優先目的地リストに設定された優先順位に基づいて出発地から目的地までの観光ルートを生成する装置が開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００４−３０９３６８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、優先目的地リストに設定される優先順位は、サービス提供者側の評価により設定されるものであるため、サービス提供者側からすればリスト作成の作業負担が大きい。その一方で、ユーザ側からすれば、提供される情報はサービス提供者側の主観に基づいて用意されたものであり、ユーザが情報を取捨選択する自由度が少ない。また、サービス提供者側で設定される優先順位がリアルタイム性に欠ける場合もある。
【０００６】
本発明は、ユーザが自分に合った観光ルートを検討する際に好適な材料を提供することが可能な観光ルート提供装置、観光ルート提供方法、及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明は、上記目的を達成するためになされたものであり、観光ルート提供装置において、ネットワークに接続されたコンテンツサーバからコンテンツを収集する収集手段と、前記収集手段により収集されたコンテンツからテキスト情報を取得する情報取得手段と、スポット名及び地名を含む情報を蓄積するスポット辞書と評価表現を蓄積する評価表現辞書とを有し、前記スポット辞書及び前記評価表現辞書を参照して、前記情報取得手段により取得されたテキスト情報に含まれている地名、スポット及び評価表現を抽出する情報抽出手段と、前記テキスト情報から前記情報抽出手段により抽出された複数のスポットをスポット群として管理するスポット群管理手段と、前記情報抽出手段により抽出された評価表現に基づいて前記スポット群を評価するスポット群評価手段と、ユーザ端末からの前記地名又はスポットの検索要求を受信した場合に、当該要求された地名又はスポットを含むスポット群のうち評価の高いスポット群を観光ルートとして前記ユーザ端末に提供する観光ルート提供手段と、を備えたことを特徴とする。
【０００８】
本発明は、前記観光ルート提供装置において、前記スポット群管理手段は、前記スポット辞書を参照して前記スポット群に共通する地名を抽出し、当該抽出された地名を当該スポット群に関連付けて記憶することを特徴とする。
【０００９】
本発明は、前記観光ルート提供装置において、前記スポット群評価手段は、前記情報抽出手段により抽出されたスポットごとに評価を集計する評価集計手段と、前記評価集計手段による結果に基づいて、前記スポットの評価が所定の基準を満たしているか否かを判定する第１の判定手段と、前記スポット群に含まれるスポットのみを含んだテキスト情報の数を集計し、当該集計されたテキスト情報の数が所定の基準を超えているか否かを判定する第２の判定手段と、を備えたことを特徴とする。
【００１０】
本発明は、前記観光ルート提供装置において、前記スポット群管理手段は、前記スポット群を、当該スポット群を構成する各スポットが前記テキスト情報内において出現する順序と関連付けて管理し、前記観光ルート提供手段は、前記順序に基づいて、前記スポット群を構成する各スポットを観光する順序を示す観光ルートを提供することを特徴とする。
【００１１】
本発明は、前記観光ルート提供装置において、前記情報抽出手段は、前記情報取得手段により取得されたテキスト情報に含まれているスポット全体に係る評価表現を抽出し、前記スポット群評価手段は、前記情報抽出手段により抽出されたスポット全体に係る評価表現に基づいて前記スポット群を評価することを特徴とする。
【００１２】
本発明は、前記観光ルート提供装置において、地図上に前記スポット群を配置した観光ルートを提供することを特徴とする。
【００１３】
本発明は、前記観光ルート提供装置において、前記観光ルート提供手段は、前記観光ルートを提供する際、前記要求された地名又はスポットを含むスポット群のうち評価の高いスポット群に対応したテキスト情報のＵＲＬ情報を付与することを特徴とする。
【００１４】
本発明は、スポット名及び地名を含む情報を蓄積するスポット辞書と評価表現を蓄積する評価表現辞書とを有する装置によって実行される観光ルート提供方法であって、収集手段により、ネットワークに接続されたコンテンツサーバからコンテンツを収集する工程と、情報取得手段により、前記収集されたコンテンツからテキスト情報を取得する工程と、情報抽出手段により、前記スポット辞書及び前記評価表現辞書を参照して、取得されたテキスト情報に含まれている地名、スポット及び評価表現を抽出する工程と、スポット群管理手段により、前記テキスト情報から抽出された複数のスポットをスポット群として管理する工程と、スポット群評価手段により、抽出された評価表現に基づいて前記スポット群を評価する工程と、観光ルート提供手段により、ユーザ端末からの前記地名又はスポットの検索要求を受信した場合に、当該要求された地名又はスポットを含むスポット群のうち評価の高いスポット群を観光ルートとして前記ユーザ端末に提供する工程と、を含む観光ルート提供方法である。
【００１５】
本発明は、スポット名及び地名を含む情報を蓄積するスポット辞書と評価表現を蓄積する評価表現辞書とを有する装置のコンピュータに、ネットワークに接続されたコンテンツサーバからコンテンツを収集する収集機能と、前記収集機能により収集されたコンテンツからテキスト情報を取得する情報取得機能と、前記スポット辞書及び前記評価表現辞書を参照して、前記情報取得機能により取得されたテキスト情報に含まれている地名、スポット及び評価表現を抽出する情報抽出機能と、前記テキスト情報から前記情報抽出機能により抽出された複数のスポットをスポット群として管理するスポット群管理機能と、前記情報抽出機能により抽出された評価表現に基づいて前記スポット群を評価するスポット群評価機能と、ユーザ端末からの前記地名又はスポットの検索要求を受信した場合に、当該要求された地名又はスポットを含むスポット群のうち評価の高いスポット群を観光ルートとして前記ユーザ端末に提供する観光ルート提供機能と、を実現させるためのプログラムである。
【発明の効果】
【００１６】
本発明によれば、ユーザが自分に合った観光ルートを検討する際に好適な材料を提供することが可能な観光ルート提供装置、観光ルート提供方法、及びプログラムを提供することができる。
【図面の簡単な説明】
【００１７】
【図１】本発明に係る観光ルート提供装置を適用したネットワーク構成について示す概略図である。
【図２】本実施形態に係るサーバ装置１の概略構成を示すブロック図である。
【図３】本実施形態に係るクライアント端末２の概略構成を示すブロック図である。
【図４】本実施形態に係るサーバ装置１内で行われるデータベース作成処理の一例について示したフローチャートである。
【図５】ネットワークＮを介して取得されるコンテンツＢの一例について示した図である。
【図６】コンテンツＢから抽出された各種表現を統合して作成されたデータベースの一例について示した図である。
【図７】本実施形態に係るサーバ装置１内で行われる全体評価統合処理の一例について示したフローチャートである。
【図８】スポット別に集計された評価結果の一例について示した図である。
【図９】スポット群（スポット群ＩＤ）ごとに、そのスポット群に含まれるスポットのみを含んだコンテンツＢの数を表に表した図である。
【図１０】スポット群ごとに評価が行われた後のデータベースの一例について示した図である。
【図１１】本実施形態に係るサーバ装置１内で行われる観光ルート提供処理の一例について示したフローチャートである。
【図１２】クライアント端末２の表示部２４に観光ルートが表示された様子の一例について示した図である。
【発明を実施するための形態】
【００１８】
以下、本発明の実施の形態を図面に基づいて説明する。
【００１９】
図１は、本発明に係る観光ルート提供装置を適用したネットワーク構成について示す概略図である。本実施形態では、サーバ装置１が観光ルートをクライアント端末２に提供する場合について示している。
【００２０】
図１に示すように、サーバ装置１は、インターネット上に散在するコンテンツＢと、通信ネットワークＮを介して接続されている。つまり、サーバ装置１は、ネットワークＮを介して接続された各コンテンツサーバからコンテンツＢを収集する。コンテンツＢは、ブログや掲示板、コミュニティ等のＵＧＣ（User Generated Content：ユーザ作成コンテンツ）のことであり、ここでは主に旅行に関する記載のあるものを指している。また、サーバ装置１には、クライアント端末２が通信ネットワークＮを介して接続され、互いにデータ通信可能となっている。通信ネットワークＮは、インターネットや電気通信事業者等の電話回線網、携帯電話通信網等である。
【００２１】
サーバ装置１は、ユーザが所望する観光地（スポット）における観光ルートを提供するためのサーバである。
サーバ装置１は、観光ルート提供サービス内でユーザが所望するスポットを検索するための一般的な検索機能（ディレクトリ検索やキーワード検索）を有している。そして、クライアント端末２によって検索要求（スポットの指定）がなされたときに、検索要求に適合するコンテンツを提示（推薦）する機能を有している。
【００２２】
クライアント端末２は、例えば、パーソナルコンピュータ２ａや、携帯電話機等の携帯端末２ｂである。ユーザはクライアント端末２を操作することで、ネットワークを介して観光ルート提供サービスを利用することができる。
【００２３】
図２は、本実施形態に係るサーバ装置１の概略構成を示すブロック図である。
図２に示すように、サーバ装置１は、制御部１１、記憶部（補助記憶）１２、入出力部１３、通信部１４、データベース１５等を備えた一般的なコンピュータである。各ブロックはバスライン１６により電気的に接続されている。
【００２４】
制御部１１は、演算／制御装置としてのＣＰＵ（Central Processing Unit）１１１、主記憶装置としてのＲＡＭ（Random Access Memory）１１２及びＲＯＭ（Read Only Memory）１１３で構成される。
ＣＰＵ１１１は、ＲＡＭ１１２に展開されたプログラムに従って各種処理を実行し、各ブロックを制御する。
ＲＯＭ１１３には、ＢＩＯＳ（Basic Input Output System）と呼ばれるプログラムや基本的な設定データが記憶されている。ＲＡＭ１１２には、記憶部１２から読み出されたＯＳや各種アプリケーションなどのプログラムが展開される。
また、ＲＯＭ１１３には、取得したテキスト情報に基づいてデータベースを作成するデータベース作成プログラム、作成されたデータベースからスポットごとの評価を統合するための全体評価統合プログラム、ユーザにより指定されたスポットに対応する観光ルートを提供する観光ルート提供プログラム等が格納されている。
【００２５】
記憶部１２は、例えばハードディスク等で構成され、ＯＳ、各種アプリケーションプログラム、及び各種データ等が記憶されている。
入出力部１３は、サーバ装置１の管理者が利用するためのユーザインターフェースを構成する。
通信部１４は、ＴＣＰ／ＩＰ等の通信プロトコルに従って処理を行い、ネットワークＮ２を介してコンテンツＢを管理するコンテンツサーバおよびクライアント端末２とデータの送受信を行う。コンテンツサーバから受信されるデータは、コンテンツＢであり、コンテンツＢから地名、スポット及び評価表現を含むテキスト情報が取得される。
【００２６】
データベース１５は、スポット辞書１５ａ、評価表現辞書１５ｂ、地図データベース１５ｃ、観光ルート提供用データベース１５ｄ等を備えて構成される。
スポット辞書１５ａは、主要な観光地の名所スポットに関する情報（名前、住所等）を蓄積するデータベースである。評価表現辞書１５ｂは、スポットを訪れた際の評価（例えば、「よかった」、「美味い」、「最高」、「綺麗だ」、「いまいち」、「おいしい」等）を蓄積するデータベースである。地図データベース１５ｃは、案内表示に必要な地図情報等を記憶している。地図情報は、表示用の地図画像、経路探索用の情報、施設や公園等の地点の情報等を含んでいる。地点の情報とは、例えば地点の名称、緯度経度、住所、電話番号等である。観光ルート提供用データベース１５ｄは、観光ルートを提供する際の最適なルート選択に必要なデータを格納したものである。当該観光ルート提供用データベース１５ｄについては、後述する図１０で詳しく説明する。
また、データベース１５は、一のテキスト情報から抽出された複数のスポットをスポット群として記憶する。
【００２７】
また、ＣＰＵ１１１は、スポット辞書１５ａ及び評価表現辞書１５ｂを参照して、通信部１４により取得されたテキスト情報に含まれている地名、スポット及び評価表現を抽出し、テキスト情報から抽出されたスポットをスポット群としてデータベース１５に管理させ、抽出された評価表現に基づいてスポット群を評価する。そして、ユーザからの地名又はスポットの検索要求を受信した場合に、当該要求された地名又はスポットを含むスポット群のうち評価の高いスポット群を観光ルートとしてユーザに提供する。
すなわち、個人が発信する「食べ歩き」や「探索記」といったブログの内容からそのブログに出現するお店や建造物などの複数の観光スポットをスポット群として評価することにより、そのスポット群に暗黙的に含まれている観光ルートの評価を可能とする。
【００２８】
本実施形態に係るサーバ装置１は、上記のような構成を備えたことにより、サービス提供者側の主観ではなく、不特定多数のユーザが実際に体験した情報をもとに観光ルートを提供することができるので、ユーザが自らに合った観光ルートを考える際に好適な材料を提供することができる。
【００２９】
図３は、本実施形態に係るクライアント端末２の概略構成を示すブロック図である。
図３に示すように、クライアント端末２は、制御部２１、記憶部２２、入力部２３、表示部２４、通信部２５等を備えた一般的なパーソナルコンピュータである。各部はバスライン２６により電気的に接続されている。
【００３０】
制御部２１の構成はサーバ装置１の制御部１１の構成と同様である。
記憶部２２は、例えばハードディスクで構成され、ＯＳ、各種アプリケーションプログラム、及び各種データの他、サーバ装置１からダウンロードしたコンテンツ（観光ルート提供サービス等）のデータ等を記憶する。
【００３１】
入力部２３は、例えば、キーボード及びマウスで構成され、ユーザが情報を入力する際に使用される。
表示部２４は、例えば、液晶ディスプレイ等で構成され、制御部２１からの表示制御指令に基づいて所定の画面を表示する。
通信部２５は、ＴＣＰ／ＩＰ等の通信プロトコルに従って処理を行い、ネットワークＮ２を介してサーバ装置１とデータの送受信を行う。
【００３２】
また、ＣＰＵ２１１は、ユーザ（入力部２３）による検索語の入力を受け付けると、通信部２５を介してサーバ装置１に当該検索語に関する情報を送信し、サーバ装置１内で当該検索語に関する情報に基づいて作成された観光ルートを通信部２５を介して受信し、受信した観光ルートを表示部２４に表示させる。
以下、サーバ装置１の動作について、図４〜図１１を用いて説明する。
【００３３】
図４は、本実施形態に係るサーバ装置１内で行われるデータベース作成処理の一例について示したフローチャートである。このデータベース作成処理は、ＣＰＵ１１１がＲＯＭ１１３に格納されているデータベース作成プログラムを実行することにより実現される。
図４に示すように、ステップＳ１０１では、ネットワークＮを介してテキスト情報（コンテンツＢ）を取得する。取得されるコンテンツＢの一例を図５に示す。
【００３４】
図５は、ネットワークＮを介して取得されるコンテンツＢの一例について示した図である。
図５に示すように、ステップＳ１０１で取得されるコンテンツＢは、地名、スポット名、評価表現等を含んだものである。本発明では、このようなコンテンツＢの中から地名、スポット名、評価表現を抽出し、抽出された複数のスポットをスポット群として管理し、当該スポット群ごとの評価付けを行う。
ステップＳ１０１で取得されたコンテンツＢは、後述する図６に示すようなデータベースの形にまとめられて、データベース１５に格納されることとなる。
【００３５】
次に、図４のステップＳ１０２では、ステップＳ１０１で取得されたコンテンツＢに対してスポット抽出処理を行う。スポット抽出処理とは、具体的には、取得されたコンテンツＢの中からデータベース１５に格納されているスポット辞書１５ａに含まれる表現（例えばＡ、Ｂ、Ｃ、Ｄ）を抜き出し、コンテンツＢ（コンテンツＩＤ：α、β等）ごとにスポット群としてデータベースに格納する処理のことである。なお、例えば、Ａ、Ｂ、Ｃ、Ｄの順でコンテンツＢに記載があった場合は「Ａ、Ｂ、Ｃ、Ｄ」、Ａ、Ｃ、Ｄ、Ｂの順でコンテンツＢに記載があった場合は「Ａ、Ｃ、Ｄ、Ｂ」、といった具合に、組み合わせが同じであっても記載の順序が異なる場合は、それぞれ別のスポット群として対応するＩＤ（例えば＃＃＃ａ、＃＃＃ｂ）を付与されて管理される。
ステップＳ１０３では、ステップＳ１０２で抽出されたスポット群に対して共通住所抽出処理を行う。共通住所抽出処理とは、具体的には、抽出されたスポット群（例えば＃＃＃ａ）に共通する住所（例えばＸ）を、スポット辞書１５ａを参照して抜き出し、データベースに格納する処理のことである。
ステップＳ１０４では、ステップＳ１０１で取得されたコンテンツＢに対して評価表現抽出処理を行う。評価表現抽出処理とは、具体的には、取得されたコンテンツＢの中からデータベース１５に格納されている評価表現辞書１５ｂに含まれる表現（例えばよかった、美味い、最高、綺麗だ等）を抜き出し、ステップＳ１０２で抽出されたスポット群（例えば＃＃＃ａ）の各スポット（例えばＡ）に対応付けてデータベースに格納する処理のことである。
ステップＳ１０５では、取得されたすべてのコンテンツＢから抽出された各種表現（スポット群、共通住所、評価表現）を統合してデータベースを作成する。作成されたデータベースはデータベース１５に格納される。ステップＳ１０５で作成されるデータベースの一例を図６に示す。
【００３６】
図６は、コンテンツＢから抽出された各種表現を統合して作成されたデータベースの一例について示した図である。
図６に示すように、作成されるデータベースは、一つのコンテンツＢ（例えばα）から抽出されたスポット群に含まれる各スポット（例えばＡ）に評価表現（例えばよかった）を対応付けし、このスポット群に共通する住所（例えばＸ）とともにＩＤ（例えば＃＃＃ａ）を付与したものである。
このデータベースに基づいて、全体評価統合処理が行われることとなる。
【００３７】
図７は、本実施形態に係るサーバ装置１内で行われる全体評価統合処理の一例について示したフローチャートである。この全体評価統合処理は、ＣＰＵ１１１がＲＯＭ１１３に格納されている全体評価統合プログラムを実行することにより実現される。
図７に示すように、ステップＳ２０１では、図４のステップＳ１０５で作成されたデータベースを参照して、スポット別に評価を集計する。評価には、例えば「よかった」、「美味い」、「最高」といったポジティブな表現と、「いまいち」、「微妙」といったネガティブな表現の二つが存在し、それぞれデータベース１５に格納されている評価表現辞書１５ｂを参照することで、どちらの表現かを判定することができるようになっている。集計結果の一例を図８に示す。
【００３８】
図８は、スポット別に集計された評価結果の一例について示した図である。先に述べたように、評価表現は、予めポジティブなものとネガティブなものとが評価表現辞書１５ｂ内で割り振られている。また、評価値は、その表現を含むコンテンツＢの数で表わされる。
【００３９】
図８に示すように、集計はスポットごとにそのスポットを含むコンテンツＢを横断することにより行い、各スポットに関連付けられた評価表現を、評価表現辞書１５ｂを参照することでポジティブなものとネガティブなものとに分類し、ポジティブ評価値とネガティブ評価値とを算出する。そして、このポジティブ評価値とネガティブ評価値が、一定の基準を満たすか否かを判定する。すなわち、抽出されたスポットごとに評価を集計し、集計された評価に基づいて、スポット群の評価が所定の基準を満たしているか否かを判定する（第１の判定手段）。
一定の基準とは、例えば、ポジティブ評価値がネガティブ評価値の３倍以上の値である場合に○、ポジティブ評価値がネガティブ評価値の３倍未満の値である場合に×、といった基準である。○と判定された場合、当該○と判定されたスポットを含むスポット群の評価を○にするための第１の条件をクリアしたことになる。一方、×と判定された場合、当該×と判定されたスポットを含むスポット群の評価は×となる。なお、当該基準は必ずしも３倍に拘るものではなく、ユーザにより任意に設定可能である。
第１の判定が終了すると、第２の判定が行われる。その様子を図９に示す。
【００４０】
図９は、スポット群（スポット群ＩＤ）ごとに、そのスポット群に含まれるスポットのみを含んだコンテンツＢの数を表に表した図である。
図９に示すように、スポット群ＩＤ“＃＃＃＃ａ”は、図６を参照するとスポットＡ、Ｂ、Ｃ、Ｄで構成されており、このスポットＡ、Ｂ、Ｃ、Ｄのみを含んだコンテンツＢの数を算出した結果が、２３であることが示されている。この算出された数に応じて、第２の判定が行われる。すなわち、スポット群に含まれるスポットのみを含んだコンテンツＢの数を集計し、当該集計されたコンテンツＢの数が所定の基準を超えているか否かを判定する（第２の判定手段）。
【００４１】
次に、図７のステップＳ２０２では、集計結果に基づいてスポット群を評価する。ここで行われる評価は、図８及び図９を参照して行われる。例えば、図８において一定の基準を満たす場合（第１の判定手段で○の場合）であって、かつ図９においてコンテンツＢの数（重み）が１０以上の場合（第２の判定手段で○の場合）に、当該スポット群の評価を○とする。すなわち、ポジティブ評価値とネガティブ評価値の関係（第１の判定手段）及びスポット群に含まれるスポットをすべて含んだコンテンツＢの数（第２の判定手段）という２つの条件を満たす場合に、当該スポット群の評価を○とする。なお、図９において判定されるコンテンツＢの数（重み）は１０に限るものではなく、ユーザにより任意に設定可能である。
ステップＳ２０３では、ステップＳ２０２で行われたスポット群に対する評価結果に基づいてデータベースを更新する。データベースが更新された様子の一例について図９に示す。
【００４２】
図１０は、スポット群ごとに評価が行われた後のデータベースの一例について示した図である。
図１０に示すように、図８で集計されたスポットごとの評価と、図９で算出されたスポット群ごとのコンテンツＢ数と、からスポット群ごとに行われた評価を対応付ける。スポット群ごとに行われる評価は、○×で行われる。ユーザにより指定されたスポットや地名を含むスポット群のうち、○と評価されたものに関しては観光ルートが作成され、×と評価されたものに関しては観光ルートが作成されない。
【００４３】
図１１は、本実施形態に係るサーバ装置１内で行われる観光ルート提供処理の一例について示したフローチャートである。この観光ルート提供処理は、ＣＰＵ１１１がＲＯＭ１１３に格納されている観光ルート提供プログラムを実行することにより実現される。
【００４４】
図１１に示すように、ステップＳ３０１では、クライアント端末２から検索要求があるか否かを判定する。クライアント端末２は、ユーザにより検索語（地名、スポット名等）が入力されると、当該検索語に関する情報をサーバ装置１に送信する。サーバ装置１は、クライアント端末２から検索語に関する情報を取得すると、クライアント端末２から検索要求があったと判定する。検索要求があった場合は、次のステップＳ３０２へと移行し、検索要求がなかった場合は、当該ステップＳ３０１の処理を繰り返す。
ステップＳ３０２では、ステップＳ３０１で取得された検索語に基づいてスポット群を検索する。
ステップＳ３０３では、ステップＳ３０２で検索されたスポット群に基づいて観光ルートを作成する。
ステップＳ３０４では、ステップＳ３０３で作成された観光ルートをコンテンツとしてクライアント端末２に提供する。クライアント端末２は、サーバ装置１から観光ルートを受信すると、受信した観光ルートを表示部２４に表示させる。クライアント端末２の表示部２４に観光ルートが表示された様子の一例を図１２に示す。
【００４５】
図１２は、クライアント端末２の表示部２４に観光ルートが表示された様子の一例について示した図である。
図１２に示すように、ユーザにより検索語（例えば、地名Ａ）が入力されると、当該検索語に関する情報がサーバ装置１に送信され、当該検索語に関する情報に基づいて作成された観光ルートが提供される。本実施形態では、地図上にスポット群を配置した観光ルートを提供する。詳細情報ボタンを押下すると、当該観光ルートを作成した際に参考にしたテキスト情報のＵＲＬ（Uniform Resource Locator）の一覧が表示される。ユーザは、表示されたＵＲＬの一覧の中から一のＵＲＬを選択することで、観光ルートを作成する際に素材とされたコンテンツページを参照することが可能であり、当該観光ルート作成者の記述全体や、その観光ルートに対して他ユーザが付けた感想や評価等を実際に読むことができる。
【００４６】
このように、本実施形態に係るサーバ装置１は、通信部１４により取得されたテキスト情報から地名、スポット及び評価表現を抽出し、一のテキスト情報から抽出された一又は複数のスポットをスポット群としてデータベース１５に管理させ、抽出されたスポットごとに評価を集計し、集計結果に基づいて、スポットの評価が所定の基準を満たしているか否かを判定する。また、スポット群に含まれるスポットのみを含んだテキスト情報の数を集計し、当該集計されたテキスト情報の数が所定の基準を超えているか否かを判定する。そして、ユーザにより地名又はスポットが指定された場合には、当該指定された地名又はスポットを含むスポット群のうち評価の高いスポット群を観光ルートとしてユーザ（クライアント端末２）に提供する。
これにより、不特定多数のユーザが実際に体験した情報をもとに観光ルートを提供することができるので、ユーザが自らに合った観光ルートを考える際に好適な材料を提供することができる。
【００４７】
以上、本発明に係る実施形態に基づいて具体的に説明したが、本発明は上記実施形態に限定されるものではなく、その要旨を逸脱しない範囲で変更可能である。
【００４８】
例えば、上記実施形態では、地図上にスポット群を配置した観光ルートを提供するようにしているが、スポット群に含まれる各スポットをリスト表示させるようにしてもよい。すなわち、より好ましい形態は、地図上で各スポットを結んだ観光ルートを明示することであるが、必ずしも地図上で各スポットを結んだ観光ルートそのものである必要はない。例えば、各スポットを上から順に並べたリスト的な表示であっても、スポット群に含まれる各スポットを観光する順序をユーザに提示することは可能である。また、リスト表示に限らず、各スポットに対応する位置を地図上に点在させ、各スポットを観光する順序を示す番号を付記するような表示形態を採用することも可能である。
【００４９】
また、上記実施形態では、スポット群を評価する際、第１の判定手段及び第２の判定手段いずれの判定においても○である場合に当該スポット群の評価を○とするようにしているが、どちらか１つの判定において○である場合に当該スポット群の評価を○とするようにしてもよい。
例えば、第１の判定手段において○、第２の判定手段において×と判定された場合、スポット群に対して評価を行ったユーザ数は少ない（第２の判定手段において×）ものの、ユーザの評価は良好であり（第１の判定手段において○）、観光ルートを提供する価値があるといえる。一方、第１の判定手段において×、第２の判定手段において○と判定された場合、ユーザの評価は好意的ではない（第１の判定手段において×）ものの、評価を行ったユーザ数が多いため、評価自体の信頼性は高く、観光ルートを提供する価値があるといえる。
【００５０】
また、例えば、ユーザにより指定されたスポット又は地名を含むスポット群のうち評価が○であるスポット群が複数あるといった、提供されるルートの数が複数存在する場合は、それら複数のルートを一覧表示させ、ユーザにより自由に選択させるようにしてもよい。
【００５１】
また、上記実施形態では、各スポットに対して一の評価表現が抽出される場合を想定しているが、複数の評価表現（例えばポジティブ評価１つとネガティブ評価１つ）が抽出された場合、クライアント端末２側で優先する評価（例えばポジティブ評価を優先）を指定することで、指定された評価を優先した観光ルートを提供することが可能である。
【００５２】
また、上記実施形態では、第１の判定手段において評価対象のスポット群を構成する各スポットのうち一つでも評価に×があるとスポット群全体の評価を×としたが、当該スポット群について評価を行ったコンテンツＢに含まれているスポット全体に係る評価表現を抽出し、抽出されたスポット全体に係る評価表現に基づいて当該スポット群を評価するようにしてもよい。
例えばスポット群を構成する各スポットの中に一つだけ評価が×のものがあった場合でも、スポット群全体に係る評価表現がポジティブ評価であれば、スポット群全体の評価を○とするのを許容する、といった手法を採用することも可能である。というのも、×と評価されたスポットが含まれていたとしても、スポット群全体としての評価が高いものであれば、ユーザによってはその評価も含めて自分に合った観光ルートを検討する際の材料として採用しうる場合もあるからである。
【００５３】
なお、スポット全体に係る評価表現とは、コンテンツＢの作成者が各スポットへの観光を通じて得た感想や評価を示すものであり、例えば「この旅は楽しかった」、「今回の観光は大満足」といったものが挙げられる。通常、このような総括的な感想や評価は文章の先の方や後ろの方で記載されることが多いため、このような位置から抽出された評価表現（例えば図５において最後に記載された評価表現）をスポット全体に係る評価表現として採用することができる。
例えば、ステップＳ１０４において、コンテンツＢの中からデータベース１５に格納されている評価表現辞書１５ｂに含まれる表現を抽出し、かつ抽出した位置を特定することでスポット全体に係る評価表現を特定し、ステップＳ１０２で抽出されたスポット群（例えば＃＃＃ａ）に対応付けてデータベースに格納することによって実現することができる。また、抽出位置に加えて、「この旅」、「今日は」、「今回は」、「旅行」、「観光」といった総括的な感想や評価の開始を想起させる表現を辞書に蓄積しておき、これらの表現との共起関係を踏まえて上記スポット全体に係る評価表現を抽出するようにしてもよい。
【００５４】
また、第１の判定手段において所定の基準を満たすか判定する際、例えば、各スポットに対して「ポジティブ評価値／ポジティブ評価値＋ネガティブ評価値」という演算式を用いてスコアを算出し、その結果をデータベース１５内で保持する手法を採用することができる。その場合、算出したスコアが閾値（例えば０．７５）以上である場合に所定の基準を満たす（○と評価）と判定する一方、算出したスコアが閾値（例えば０．７５）未満である場合に所定の基準を満たさない（×と評価）と判定する。
【００５５】
また、例えば、上記のスコア算出手法を利用して「各スポットに対して算出した上記スコアの合計／全スポット数」という演算式を新たに用いることで、スポット群全体を評価するスコアを算出するようにしてもよい。そうすることで、複数のスポット群の順位付けを行うことが可能となり、最もスコアの大きいスポット群から優先的に観光ルートをユーザに提供する、といったようなことができるようになる。
【００５６】
また、テキスト情報から、晴れ、雨といった「天候情報」や、恋人、家族、ペット、子供、赤ちゃんといった「同行者情報」、車、徒歩、自転車といった「交通手段情報」など（以下条件情報）を抽出し、この条件情報を同じテキスト情報から抽出されたスポット群に紐付けて管理しておくようにしてもよい。なお、条件情報の抽出は、スポット辞書１５ａなどと同様に、上記条件情報を抽出するための辞書を予め用意しておくことで実現することができる。また、ユーザが上記条件情報を入力できるように構成し、複数の観光ルートから条件情報に合致する観光ルートを優先的に表示させるようにすることも可能である。そうすることで、ユーザが自分に合った観光ルートの検討を支援するのに好適なしくみを提供することが可能となる。
【００５７】
また、スポット群に含まれる各スポットの位置データ（例えば緯度・経度情報）と地図情報から各スポットを実際に観光した場合の所要時間を算出し、スポット群と関連づけて管理するようにしてもよい。また、上記した条件情報として観光に費やす所望時間を入力できるようにすることで、所望時間に合致した観光ルートを表示させることも可能である。
【００５８】
その他、サーバ装置１及びクライアント端末２を構成する各装置の細部構成及び細部動作に関しても、本発明の趣旨を逸脱することのない範囲で適宜変更可能である。
【符号の説明】
【００５９】
１  サーバ装置
１１  制御部
１１１  ＣＰＵ
１１２  ＲＡＭ
１１３  ＲＯＭ
１２  記憶部
１３  入出力部
１４  通信部
１５  データベース
１６  バスライン
２  クライアント端末
２１  制御部
２１１  ＣＰＵ
２１２  ＲＡＭ
２１３  ＲＯＭ
２２  記憶部
２３  入力部
２４  表示部
２５  通信部
２６  バスライン
【図１】
2010211556.tif 000003
【図２】
2010211556.tif 000004
【図３】
2010211556.tif 000005
【図４】
2010211556.tif 000006
【図５】
2010211556.tif 000007
【図６】
2010211556.tif 000008
【図７】
2010211556.tif 000009
【図８】
2010211556.tif 000010
【図９】
2010211556.tif 000011
【図１０】
2010211556.tif 000012
【図１１】
2010211556.tif 000013
【図１２】
2010211556.tif 000014