(57)【要約】      （修正有）【課題】限られた表示装置の表示範囲内で、端末使用者が所望しているであろう情報を効率良く提示できるようにする。【解決手段】検索対象のコンテンツのコンテンツ特徴情報によって生成したワード関連情報に基づき関連ワードを獲得する。移動端末から取得した検索ワード情報及び上記関連ワードを使用してマッチング条件を求める。コンテンツ特徴情報からマッチング条件に合致するコンテンツ特徴情報を獲得し、その獲得したコンテンツ特徴情報に応じたコンテンツ情報を移動端末に提示する際に、上記マッチング条件を指針として一部のワードを加工する。【選択図】図１
2009140065.tif 000002
【特許請求の範囲】
【請求項１】
それぞれ文字列情報を含む多数のコンテンツの集合体を検索対象として、移動端末から受信した検索ワード情報に応じたコンテンツ情報を抽出して当該移動端末に提示するために通信網を介して移動端末に接続する情報提供サーバであって、
上記多数のコンテンツを対象として、各コンテンツ内に存在する文字列中のワードの出現に関する情報であるコンテンツ特徴情報を獲得する特徴獲得手段と、
上記コンテンツ特徴情報に基づきワード間の関連情報を生成するワード関連情報生成手段と、
移動端末から受信した検索ワード情報に基づき上記ワード間の関連情報を参照して関連するワードである関連ワードを獲得する特徴拡大手段と、
移動端末から取得した検索ワード情報及び上記関連ワードの少なくとも一方を使用して、コンテンツ特徴情報の中から提示候補のコンテンツ特徴情報を抽出するためのマッチング条件を求める指針学習手段と、
上記特徴獲得手段が獲得したコンテンツ特徴情報から上記マッチング条件に合致するユーザ提示候補のコンテンツ特徴情報を獲得するマッチング手段と、
上記マッチング情報に基づき、提示するコンテンツ情報に対しての加工する表示部分を特定するコンテンツ加工手段と、
コンテンツ加工手段で加工する表示部分を特定後の、ユーザ提示候補のコンテンツ特徴情報に基づくコンテンツ情報の少なくとも一部を上記移動端末に送信して提示する情報提示選択手段と、
を備えることを特徴とする情報提供サーバ。
【請求項２】
コンテンツ加工手段は、マッチング条件と、ユーザ提示候補のコンテンツ特徴情報とに基づき加工する表示部分となるワードを特定することを特徴とする請求項１に記載した情報提供サーバ。
【請求項３】
上記マッチング条件、及びユーザ提示候補のコンテンツ特徴情報は行列形式となっており、行列式の演算によってワードを特定することを特徴とする請求項２に記載した情報提供サーバ。
【請求項４】
上記コンテンツ加工手段での加工内容は、上記マッチング条件に基づきコンテンツ内容の表示の一部を強調する加工であることを特徴とする請求項１〜請求項３のいずれか１項に記載した情報提供サーバ。
【請求項５】
それぞれ複数のワードに対する個別の重み付け情報を有する複数のマッチング指針情報を予め備え、
複数のマッチング指針情報に関する選択情報を提示し且つその複数のマッチング指針情報のうちからコンテンツ検索のために使用する１又は２以上のマッチング指針情報の選択を移動端末の端末使用者に促すと共に、選択されたマッチング指針情報の選択情報を取得する選択取得手段を備え、
コンテンツ加工手段は、選択されたマッチング指針情報と対応するユーザ提示候補のコンテンツ特徴情報毎に、個別に加工する表示部分を特定することを特徴とする請求項１〜請求項４のいずれか１項に記載した情報提供サーバ。
【請求項６】
それぞれ文字列情報を含む多数のコンテンツの集合体を検索対象として、移動端末から受信した検索ワード情報に応じたコンテンツ情報を抽出して当該移動端末に提示する情報提供システムであって、
上記多数のコンテンツを対象として、各コンテンツ内に存在する文字列中のワードの出現に関する情報であるコンテンツ特徴情報を獲得する特徴獲得手段と、
上記コンテンツ特徴情報に基づきワード間の関連情報を生成するワード関連情報生成手段と、
移動端末から受信した検索ワード情報に基づき上記ワード間の関連情報を参照して関連するワードである関連ワードを獲得する特徴拡大手段と、
移動端末から取得した検索ワード情報及び上記関連ワードの少なくとも一方を使用して、コンテンツ特徴情報の中から提示候補のコンテンツ特徴情報を抽出するための複数のワードに対する個別の重み付け情報を有するマッチング条件を求める指針学習手段と、
上記特徴獲得手段が獲得したコンテンツ特徴情報から上記マッチング条件に合致するユーザ提示候補のコンテンツ特徴情報を獲得するマッチング手段と、
上記マッチング情報に基づき、提示するコンテンツ情報に対しての加工する表示部分を特定するコンテンツ加工手段と、
コンテンツ加工手段で加工する表示部分を特定後の、ユーザ提示候補のコンテンツ特徴情報に基づくコンテンツ情報の少なくとも一部を上記移動端末に送信して提示する情報提示選択手段と、
を備えることを特徴とする情報提供システム。
【請求項７】
それぞれ文字列情報を含む多数のコンテンツを検索対象として、各コンテンツ内に存在する文字列中のワードの出現に関する情報であるコンテンツ特徴情報を獲得すると共に、そのコンテンツ特徴情報に基づきワード間の関連情報を生成しておき、
移動端末から受信した検索ワード情報に基づき上記ワード間の関連情報を参照して関連するワードである関連ワードを獲得し、その関連ワード及び検索ワード情報の少なくとも一方を使用してコンテンツを抽出するためのマッチング条件を獲得し、
上記コンテンツ特徴情報から上記マッチング条件に合致するコンテンツ特徴情報を抽出し、抽出したコンテンツ特徴情報に応じたコンテンツ内容の少なくとも一部を移動端末に提示し、その提示するコンテンツ内容の一部のワードを強調し、その強調するワードを、上記マッチング条件及び抽出したコンテンツ特徴情報に応じて決定することを特徴とする情報提供方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、インターネット上などに存在するコンテンツの集合体からコンテンツ情報を抽出し、そのコンテンツ情報を移動端末に提供するための情報提供サーバ、情報提供システム及び情報提供方法に関する。
【背景技術】
【０００２】
選択型の情報提供システムとしては、例えば特許文献１に記載の情報提供システムがある。この情報提供システムでは、予め設定されている選択可能な項目をメニューに表示し、選択された項目に対応する情報を表示するものである。また、利用状況に応じてメニュー表示する項目の順番を変更するものである。
また、情報提供システムとしては、予め項目を表示して選択する選択型の代わりに、移動端末のテンキーを操作して項目を文字入力する入力型のシステムもある。
【特許文献１】特開平９−２２２９７８号公報
【非特許文献１】丹羽芳樹、「動的な共起解析を用いた対話的文書検索支援」自然言語処理１１５−１４，情報学基礎４３−６，１９９６年９月１３日ｐ．９９−１０５
【発明の開示】
【発明が解決しようとする課題】
【０００３】
検索する項目（キーワード）を入力することは、移動端末を考えた場合には、文字入力が面倒であるので出来るだけ減らしたい。
しかし、少ないキーワード数を設定した検索では、目的とするコンテンツを的確に検索することが出来ないおそれもある。すなわち、キーワード検索において、より的確に情報を検索するためには、キーワードの入力数は増える場合が多い。
【０００４】
また、特許文献１のシステムでは、メニューによって項目（キーワード）を選択する点では、文字入力の作業は減るものの、検索自体は上記手入力と同様の問題がある。
ここで、文書分類の自動化の方法としてクラスタリング手法がある。クラスタリング手法は、ｋＮＮ法による方法と比較して処理時間が短いとの主張がある。しかし、非特許文献１で指摘するように、クラスタリング手法は文書数が増えると処理時間が長くなる傾向がある。したがって、クラスタリング手法は、大量の文章の分類や、次々と変化するコンテンツを即座に分類する要求を適えるのは難しいと考えられる。また、一般にクラスの特徴語として抽出された語群からそのクラスの性格が把握できる場合はそれほど多くはないとも指摘されており、直感的に考えても一つのキーワードが一つのカテゴリの下に必ず収まるとは限らないことなどから、多様なコンテンツを分類させることは難しいと考えられる。
【０００５】
ここで、上記非特許文献１では、文章分類をせずに単純に単語間の関係を示す手法が提案されている。これは対話的な検索インターフェースを想定しており、ユーザのキーワード入力を受けて、装置が関連語間をグラフ表示することで、ユーザに検索のガイダンス機能を提供するものである。
しかし、携帯端末など移動端末の画面サイズには制約があるので、検索結果と検索を支援するガイダンスを同時に移動端末の表示部に表示して提示することは、逆に分かりづらくなる可能性があり、必ずしも容易では無い。
本発明は、このような点に着目してなされたもので、限られた表示装置の表示範囲内で、端末使用者が所望しているであろう情報を効率良く提示可能な情報提供システム及び情報提供方法を提供することを課題としている。
【課題を解決するための手段】
【０００６】
上記課題を解決するために、本発明のうち請求項１に記載した発明は、それぞれ文字列情報を含む多数のコンテンツの集合体を検索対象として、移動端末から受信した検索ワード情報に応じたコンテンツ情報を抽出して当該移動端末に提示するために通信網を介して移動端末に接続する情報提供サーバであって、
上記多数のコンテンツを対象として、各コンテンツ内に存在する文字列中のワードの出現に関する情報であるコンテンツ特徴情報を獲得する特徴獲得手段と、
上記コンテンツ特徴情報に基づきワード間の関連情報を生成するワード関連情報生成手段と、
移動端末から受信した検索ワード情報に基づき上記ワード間の関連情報を参照して関連するワードである関連ワードを獲得する特徴拡大手段と、
移動端末から取得した検索ワード情報及び上記関連ワードの少なくとも一方を使用して、コンテンツ特徴情報の中から提示候補のコンテンツ特徴情報を抽出するためのマッチング条件を求める指針学習手段と、
上記特徴獲得手段が獲得したコンテンツ特徴情報から上記マッチング条件に合致するユーザ提示候補のコンテンツ特徴情報を獲得するマッチング手段と、
上記マッチング情報に基づき、提示するコンテンツ情報に対しての加工する表示部分を特定するコンテンツ加工手段と、
コンテンツ加工手段で加工する表示部分を特定後の、ユーザ提示候補のコンテンツ特徴情報に基づくコンテンツ情報の少なくとも一部を上記移動端末に送信して提示する情報提示選択手段と、
を備えることを特徴とするものである。
【０００７】
次に、請求項２に記載した発明は、請求項１に記載した構成に対し、コンテンツ加工手段は、マッチング条件と、ユーザ提示候補のコンテンツ特徴情報とに基づき加工する表示部分となるワードを特定することを特徴とするものである。
次に、請求項３に記載した発明は、請求項２に記載した構成に対し、上記マッチング条件、及びユーザ提示候補のコンテンツ特徴情報は行列形式となっており、行列式の演算によってワードを特定することを特徴とするものである。
次に、請求項４に記載した発明は、請求項１〜請求項３のいずれか１項に記載した構成に対し、上記コンテンツ加工手段での加工内容は、上記マッチング条件に基づきコンテンツ内容の表示の一部を強調する加工であることを特徴とするものである。
【０００８】
次に、請求項５に記載した発明は、請求項１〜請求項４のいずれか１項に記載した構成に対し、それぞれ複数のワードに対する個別の重み付け情報を有する複数のマッチング指針情報を予め備え、
複数のマッチング指針情報に関する選択情報を提示し且つその複数のマッチング指針情報のうちからコンテンツ検索のために使用する１又は２以上のマッチング指針情報の選択を移動端末の端末使用者に促すと共に、選択されたマッチング指針情報の選択情報を取得する選択取得手段を備え、
コンテンツ加工手段は、選択されたマッチング指針情報と対応するユーザ提示候補のコンテンツ特徴情報毎に、個別に加工する表示部分を特定することを特徴とするものである。
【０００９】
次に、請求項６に記載した発明は、それぞれ文字列情報を含む多数のコンテンツの集合体を検索対象として、移動端末から受信した検索ワード情報に応じたコンテンツ情報を抽出して当該移動端末に提示する情報提供システムであって、
上記多数のコンテンツを対象として、各コンテンツ内に存在する文字列中のワードの出現に関する情報であるコンテンツ特徴情報を獲得する特徴獲得手段と、
上記コンテンツ特徴情報に基づきワード間の関連情報を生成するワード関連情報生成手段と、
移動端末から受信した検索ワード情報に基づき上記ワード間の関連情報を参照して関連するワードである関連ワードを獲得する特徴拡大手段と、
移動端末から取得した検索ワード情報及び上記関連ワードの少なくとも一方を使用して、コンテンツ特徴情報の中から提示候補のコンテンツ特徴情報を抽出するための複数のワードに対する個別の重み付け情報を有するマッチング条件を求める指針学習手段と、
上記特徴獲得手段が獲得したコンテンツ特徴情報から上記マッチング条件に合致するユーザ提示候補のコンテンツ特徴情報を獲得するマッチング手段と、
上記マッチング情報に基づき、提示するコンテンツ情報に対しての加工する表示部分を特定するコンテンツ加工手段と、
コンテンツ加工手段で加工する表示部分を特定後の、ユーザ提示候補のコンテンツ特徴情報に基づくコンテンツ情報の少なくとも一部を上記移動端末に送信して提示する情報提示選択手段と、
を備えることを特徴とするものである。
【００１０】
次に、請求項７に記載した発明は、それぞれ文字列情報を含む多数のコンテンツを検索対象として、各コンテンツ内に存在する文字列中のワードの出現に関する情報であるコンテンツ特徴情報を獲得すると共に、そのコンテンツ特徴情報に基づきワード間の関連情報を生成しておき、
移動端末から受信した検索ワード情報に基づき上記ワード間の関連情報を参照して関連するワードである関連ワードを獲得し、その関連ワード及び検索ワード情報の少なくとも一方を使用してコンテンツを抽出するためのマッチング条件を獲得し、
上記コンテンツ特徴情報から上記マッチング条件に合致するコンテンツ特徴情報を抽出し、抽出したコンテンツ特徴情報に応じたコンテンツ内容の少なくとも一部を移動端末に提示し、その提示するコンテンツ内容の一部のワードを強調し、その強調するワードを、上記マッチング条件及び抽出したコンテンツ特徴情報に応じて決定することを特徴とする情報提供方法を提供するものである。
【発明の効果】
【００１１】
請求項１、請求項６又は請求項７に係る発明によれば、提示するコンテンツを選択したマッチング条件、つまり、端末使用者がそのコントローラにたどり着くまでの経緯や動機を踏まえてコンテンツ内容を一部を加工してから提示することが可能となる。これによって、限られた表示装置の表示範囲内で、端末使用者が所望しているであろう情報を効率良く提示可能となる。
なお、本願発明は、端末使用者が入力したキーワードを単純に強調するような加工処理を行う発明ではない。
また、請求項２に記載した発明によれば、ユーザ提示候補のコンテンツ特徴情報も加味して加工する表示部分であるワードを特定する。これによって、更に端末使用者がそのコントローラにたどり着くまでの経緯や動機を踏まえることが可能となる。
【００１２】
また、請求項３に記載した発明によれば、行列の演算だけで加工するワードを特定出来るので、処理が簡易となる。
また、請求項４に記載した発明によれば、強調する加工によって端末使用者に注目させやすくなる。
また、請求項５に記載した発明によれば、端末使用者は、適用したいマッチング指針情報に関する選択（検索ワード情報）の操作を行うことで、求めている情報をキーワードの羅列で表現する努力が不要となり、スムーズな情報検索が可能となる。
また、マッチング指針情報毎に加工する表示部分を個別に特定できる。この結果、より細やかに加工する表示部分の特定が最適化出来る。
【発明を実施するための最良の形態】
【００１３】
次に、本発明の実施形態について図面を参照しつつ説明する。
図１は、本実施形態に係る情報提供システムの概要構成図である。
本実施形態では、端末使用者に提供可能なコンテンツは、インターネット上に存在するブログなどに記載された、口こみ情報に関するコンテンツとする。すなわち、本実施形態では、インターネット上に存在する口こみ情報に関する多数のコンテンツ群を対象として情報を移動端末の使用者に提供するものである。
なお、本件発明が対象とする、端末使用者に提供可能なコンテンツ群の集合体は、インターネット上に拡散して存在しているコンテンツに限定されず、例えば、所定の１又は２以上のデータベース内に格納されている多数のコンテンツの集まりであっても良い。
また、移動端末５０は、携帯端末やＰＤＡなどである。
【００１４】
（構成）
まずシステムに関する構成について説明する。
インターネット上に存在するサーバ１００には、コンテンツ情報構築システム１、及びコンテンツ情報構築システム１が構築したコンテンツ情報を使用して、移動端末５０に情報を提供する情報提供システム２を備える。
コンテンツ情報構築システム１は、特徴獲得手段３とワード間情報生成手段５とを備える。
特徴獲得手段３は、定期的に、検索ロボットなどの検索手段によって、インターネット上のブログなどに記載されている、口コミ記事をコンテンツとして検索し収集する。収集したコンテンツの集合体は検索対象としての「多数のコンテンツの集合体」となる。ここで、収集するコンテンツは口こみ記事以外であっても良い。
【００１５】
さらに、特徴獲得手段３は、収集した各コンテンツについて、各コンテンツ中の文字列のワード特徴情報を取得し、そのワード特徴情報をコンテンツ特徴情報として、コンテンツ情報テーブルの形でコンテンツ情報データベース４に格納する。
コンテンツ特徴情報や、その他の情報をテーブル、つまり行列式の形式としているは、後述のように行列の演算（ベクトル同士の演算）によってマッチング処理などを可能とするためである。
ここで、本実施形態のワード特徴情報は、コンテンツ中の文字列に出てくる複数のワードにおける各出現頻度の関係で示す場合を例示している。
【００１６】
コンテンツ情報テーブルの例を図２に示す。
このコンテンツ情報テーブルは、行列で表現したテーブルであって、各行がそれぞれ、特定のコンテンツに対応したコンテンツ特徴情報となる。図２中、左端の番号がコンテンツに振られた番号である。この図２では、Ｎ個のコンテンツを獲得してテーブルを生成した場合を例示している。
また、「ラーメン」「ゼリー」などは、ワードの出現頻度をカウントするＶ個のワードであって、不図示のワードマスタのテーブルに予め設定してある。このＶ個のワードは随時増減させても良い。このＶ個のワードを、以下の説明では、特徴ワードとも呼ぶ。
また、図２中、記事の特徴の欄に記載の「文字Ｘn」は、各コンテンツの特徴を示すコンテンツベクトルであり、下記式で表される。
【００１７】
【数１】
2009140065.tif 000003
【００１８】
また図２中、口コミ記事の欄の内容は、各コンテンツ（ブログなど）に記載される文字列における、口コミ記事のヘッダ部分から抽出した内容である。例えば、番号１のコンテンツには、ワード「ラーメン」が３回出現し、ワード「コラーゲン」が０回出現するワード特徴を有することを示している。なお、各コンテンツに出現するワード数は異なるため、各コンテンツ特徴情報中の特徴ワードの数値は正規化しても良い。
【００１９】
また、ワード間情報生成手段５は、上記コンテンツ情報データベース４中のコンテンツ情報テーブルを参照し、各コンテンツ中のワード間距離等のメトリックを使用してワード間の関連情報であるワード関連テーブル６を作成する。ワード間情報生成手段５は、ワード関連情報生成手段を構成する。
図３にワード関連テーブル６の例を示す。このワード関連テーブル６は、共起ワード行列であって、２つのワード（列のワードと行のワード）が一つのコンテンツ内に同時に出現する確率によって、ワード間の関連状態を示している。数字が大きいほど、同時に使用される共起確率が高く、ワード間の関連が大きい。
【００２０】
次に、情報提供システム２の主要構成について説明する。
情報提供システム２は、図１のように、候補抽出手段７、マッチング手段１０、指針学習手段１１、特徴拡大手段１２、指針学習支援手段１３、位置情報取得手段２０、コンテンツ加工手段２１、及び情報提示選択手段１８を備える。
候補抽出手段７は、まず、位置情報を入力して提示対象のコンテンツを絞るために、入力した位置情報に関連する、位置を示すワードである関連位置ワードを取得する。
【００２１】
例えば、駅名と位置情報を対応付けると共にその駅名を路線に沿って纏めた駅名路線テーブル８を予め用意しておく。そして、入力した位置情報に近い駅名を選択すると共に、その選択した駅名に路線上近い駅名を関連位置ワードとして選択する。又は、位置情報をその位置を特定するワード（駅名など）に変換すると共に、そのワードに関係のあるワードを、ワード間情報生成手段５が生成したワード関連テーブル６を使用して取得して、関連位置ワードとしても良い。
【００２２】
候補抽出手段７は、続いて、コンテンツ情報データベース４内のコンテンツ情報テーブルを参照し、上記取得した関連位置ワードを含むコンテンツ特徴情報を抽出して、マッチング候補テーブル９を生成する。なお、特徴ワード内には、駅名などの位置を示すワードも含まれる。
また、キャラクタ情報テーブル１５を備える。キャラクタ情報テーブル１５には、表示可能な表示用キャラクタの名前、対応する表示用キャラクタイメージの情報（アドレス情報など）、後述のマッチング指針情報テーブル１６中の対応するマッチング指針情報との対応付け情報などが格納されている。上記各表示用キャラクタは、対応するマッチング指針情報に関する選択情報である。
【００２３】
また、マッチング指針情報テーブル１６を有する。このマッチング指針情報テーブル１６には、各表示用キャラクタ毎のマッチング指針情報が格納されている。図４に本実施形態のマッチング指針情報テーブル１６を示す。この例では、行列形式のテーブルで格納する場合を例示している。
すなわち、各列が、各表示用キャラクタに対応したマッチング指針情報であって、マッチング指針情報毎に個別に、Ｖ個の特徴ワードに対しそれぞれ重み付けを行って、下記式で表されるマッチング指針ベクトルとして格納している。
【００２４】
【数２】
2009140065.tif 000004
【００２５】
ここで、各マッチング指針情報は、各表示用キャラクタから一般に想起される属性や嗜好を考えて、個別にそれぞれ各特徴ワードの重み付けを設定している。この重み付けの設定は、システム管理者が定期的に調整しても良い。また、各マッチング指針ベクトルの評価値は、本実施形態では合計値が１となるように調整してあるが、１となる必要はない。
ここで、本実施形態の表示用キャラクタ（とそれに対応するマッチング指針ベクトル）は、３種類の区分できる。
【００２６】
第１種の表示用キャラクタは、基本的に固定された嗜好のワード特徴情報に設定されている表示用キャラクタであって、「食い倒れ人形」を代表として例示している。第２種の表示用キャラクタは、移動端末５０の使用者の選択や使用状況などによって嗜好性が適宜、構築・更新される表示用キャラクタであって、「コンシェルジェ」「不思議ちゃん」を代表として例示している。第３種の表示用キャラクタは、端末使用者とは関係ない第３者の嗜好によって構築される表示用キャラクタであって、「えびちゃん」が代表として例示している。上記第３者とは、人物である必要はなく、またアニメのキャラクタや、人気の有るブログの内容などで特定される。
【００２７】
なお、上記マッチング指針情報テーブル１６のマスタテーブル（不図示）を有し、各利用者毎に情報提供処理中だけ一時的に、このマッチング指針情報テーブル１６が作成される。
位置情報取得手段２０は、移動端末５０に格納したＧＰＳ機能を起動させて端末の位置情報を取得して、その位置情報を出力する。また、位置情報取得手段２０は、移動端末５０が駅の自動改札口との通信が可能であれば、改札口を通過する際に移動端末５０が取得した駅名を、移動端末５０の位置情報として取得しても良い。そして、取得から所定時間内はその駅名を端末の位置情報として使用する。または、スケジュール内の現在の時間に近いスケジュール上の位置を端末使用者の位置情報として使用するようにしても良い。
【００２８】
なお、位置情報取得手段２０が出力する位置情報は、駅名などの位置を示すワードであっても良い。
特徴拡大手段１２は、ワードを入力すると共に、指針学習手段１１からの作成指令に応じて、ワード関連テーブル６を参照して、入力したワードに関連する関連ワードを指針学習手段１１に出力する。同様に、情報提示選択手段１８からワードを入力すると、ワード関連テーブル６を参照して、関連するワードを情報提示選択手段１８に出力する。
【００２９】
指針学習支援手段１３は、第３種の表示用キャラクタのための学習支援を行う。すなわち、第３種の表示用キャラクタに対応付けされた特定物（有名な人物やアニメのキャラクタなど）が予め設定してあり、その特定物の公式ブログなどのコンテンツを、コンテンツ情報テーブルから取得し、その特定のコンテンツのワード特徴情報からマッチング指針情報を生成して、指針学習手段１１に出力する。
【００３０】
なお、第３種の表示用キャラクタ用のマッチング指針情報の生成は、これに限定されない。対象とする特定のブログに対応するコンテンツのワード特徴情報の履歴を取っておき、その履歴情報からマッチング指針情報の生成を行っても良い。また、対象とする特定のコンテンツのワード特徴情報のうちの出現頻度の高いワードを使用し、ワード関連テーブル６を参照して、関連ワードを取得し、当該出現頻度の高いワード及びその関連ワードから対象とする第３種の表示用キャラクタ用のマッチング指針情報を作成しても良い。
【００３１】
指針学習手段１１は、情報提示選択手段１８からの選択されたキャラクタ情報を入力すると、対応する表示用キャラクタを特徴づける主なワードを特徴拡大手段１２に出力する。また、情報提示選択手段１８から移動端末５０での選択情報を入力し、選択されたコンテンツ情報及びそのコンテンツへのアクセス具合(嗜好度の指標)を履歴格納データベース１４に格納、及び更新する。図５は、その履歴格納データベース１４の例である。なお、履歴格納データベース１４は、例えば、情報提供を開始してから終了するまで保有する。
また、指針学習手段１１は、定期的に上記履歴格納データベース１４の履歴情報を参照して、下記式などによってマッチング指針行列を作成して、マッチング指針情報テーブル１６内のデータを更新する。具体的には、表示用キャラクタ「コンシェルジェ」のマッチング指針ベクトルθ１のデータを更新する。
【００３２】
【数３】
2009140065.tif 000005
【００３３】
また、特徴拡大手段１２から入力した関連ワード群からマッチング指針行列を作成して、表示用キャラクタ「不思議ちゃん」に対応するマッチング指針行列を更新する。
なお、表示用キャラクタ「不思議ちゃん」に対応するマッチング指針行列と、表示用キャラクタ「コンシェルジェ」に対応するマッチング指針行列とを同一のものとして、つまりキャラクタを一つにして使用しても良い。この場合には、履歴格納データベース１４の履歴情報が少ない場合には、「不思議ちゃん」側のマッチング指針行列を使用し、履歴格納データベース１４の履歴情報が所定以上となった場合には、「コンシェルジェ」側のマッチング指針行列を使用する。
【００３４】
また、特徴拡大手段１２から入力した関連ワード群を使用して第２種の表示用キャラクタ以外のマッチング指針行列について補正を掛けても良い。
また、指針学習手段１１は、指針学習支援手段１３から、第３種の表示用キャラクタの更新情報を入力すると、マッチング指針情報テーブル１６中の対象とするマッチング指針情報を更新する。
マッチング手段１０は、下記式のように、マッチング候補テーブル９の行列Ｙと、マッチング指針情報の行列θとの積を行う。これによって、図６に示すように、各キャラクタ毎に、マッチング候補テーブル９中のコンテンツに評価点を付け、評価点の高い順番に並べ変え、その情報を提示候補データ１７として格納する。
【００３５】
【数４】
2009140065.tif 000006
【００３６】
また、コンテンツ加工手段２１は、マッチング指針を加工指針として、強調する特徴ワード（加工する表示部分）を決定する。その強調する特徴ワードの情報が、移動端末に提示する際に、色を変えたり、フォントを変えたりして強調表示する情報となる。即ち、コンテンツ加工手段２１は、提示するコンテンツ情報内における加工部分について、マッチング指針を加工指針として特定するものである。
【００３７】
その強調する特徴ワード（加工する表示部分）の決定方法について、次に例示する。
ユーザ提示候補のコンテンツ特徴情報である提示候補データ１７内に存在する、対象とするコンテンツ内のワード特徴情報Ｘ（特徴ワードの出現頻度の情報：コンテンツベクトル）と対象とする表示用キャラクタのマッチング指針ベクトルθとの積を行う行列演算を行う。その演算による、対象とするコンテンツにおける各特徴ワードの評価値のうち、評価値が高い特徴ワードを加工する１又は２以上のワードとする。加工するワードは、評価値が高い順から選択する。
下記式は、その評価値の一番高い特徴ワード、及び２番目に評価値の高い特徴ワードを抽出する式である。
【００３８】
【数５】
2009140065.tif 000007
【００３９】
これによって図１５に示すように、各キャラクタ単位毎に、個別に評価が高い特徴ワードが抽出され、その抽出されたワードを強調表示させて提示する。
図１５の例では、使用端末の入力情報に基づく「コンシェルジェ」や「くいたおれ」においては、加工する特徴ワードは、ラーメン及びゼリーとなっているが、「えぴちゃん」では、加工する特徴ワードは、コラーゲン及びゼリーとなっている。このように表示用キャラクタ毎に合わせて、個別に加工するワードが最適化して決定される。
このようにすることで、同じ口コミ記事などのコンテンツを提示する場合であっても、表示用キャラクタによって強調するワードがより適切なものとなる。
【００４０】
次に、情報提示選択手段１８について、図６を参照しつつ説明する。
情報提示選択手段１８は、通信網１１０を介して移動端末５０と情報の授受を行う。移動端末５０からの情報提供要求を入力すると、作動を開始する。
作動するとまず、ステップＳ１０で、上記キャラクタ情報テーブル１５を参照して、選択候補としての複数のキャラクタ選択候補を移動端末５０に送信し、移動端末５０で選択されたキャラクタの情報を取得する。図８は、移動端末５０の表示部に表示する表示用キャラクタ選択用の選択メニューの画像例であって、この図８には、６個の表示用キャラクタを例示している。
【００４１】
ここで、図８では、各キャラクタの特徴を一番表示するワードを「とくぎ」ということで端末使用者に提示している。
なお、提示するキャラクタは７個以上有り、今までの移動端末５０の使用者の選択状況に応じて表示用キャラクタの提示の並びは変更する。
続いてステップＳ２０で、移動端末５０から表示用キャラクタの選択結果情報を入力すると、その選択結果情報を指針学習手段１１に出力する。
続いて、ステップＳ３０で、位置情報取得手段２０を起動して対象とする移動端末５０等の現在位置に近い駅名を取得して駅の選択メニューを移動端末５０に送信し、移動端末５０から選択した駅名を取得する。駅名を取得すると、その駅名を候補抽出手段７及び特徴拡大手段１２に出力する。
なお、位置情報取得手段２０を起動することなく、図９に示すような駅の選択メニューを移動端末５０に送信しても良い。
【００４２】
また、ステップＳ４０で、特徴拡大手段１２に駅名を送信することで当該特徴拡大手段１２から関連ワードを取得して、図１０のようなメニュー形式として関連ワードの選択画面を移動端末５０に送信し、選択された関連ワードを特徴拡大手段１２に送信する。なお、この処理は省略しても良い。
さらに、ステップＳ５０で、マッチング手段１０が提示候補データ１７を作成すると、移動端末５０で選択されたキャラクタ毎に対応するコンテンツを取得して、図１１のような、コンテンツ提示画面情報を生成して移動端末５０に送信する。
【００４３】
このとき、コンテンツ加工手段２１によって決定された特徴ワードについては、色を変えるなどの強調加工を行う。以下のコンテンツ提示画面情報の生成時についても同様である。この処理は、コンテンツ加工手段２１の一部を構成する。
この例では、各表示用キャラクタ毎に、選択ボタンとして、「おしえて！」と「ほかには？」を出力すると共に、各表示用キャラクタ毎に一番評価点が高かったコンテンツ内の情報の一部を表示している。各キャラクタ毎に、そのキャラクタに応じて情報提示の定型文を用意しておき、その定型文内の各ワード表所部分を、そこに表示するのに相応しいワードをサーチして埋め込んで、各定型文を出力する。
【００４４】
なお、図１１中の第１文の「ｙａｍａ」さんは、端末使用者を識別する名称であり、「二俣川」は位置情報から取得した駅名を表示している。
また、加工処理によって、例えば「くいたおれ」のキャラクタの表示において「ラーメン」が字体の変更などによって強調して表示される。
この情報提供画面において、どれかのキャラクタに対応した「おしえて！」の選択ボタンが選択されると、その選択情報が情報提示選択手段１８に入力される。
【００４５】
ステップＳ６０では、その選択情報が入力された否か判定し、入力した場合には、情報提示選択手段１８は、ステップＳ７０で、選択された表示用キャラクタでの対象とするコンテンツ情報を参照して、図１２のような、さらに詳しい情報部分を情報を、コンテンツ提示画面情報として生成して、端末に送信する。図１２では、食い倒れ人形が選択された場合の例である。
【００４６】
ここで、図１２及び図１３の例は、相鉄Ｓｔｙｌｅの記事から抜粋したものである。
このときも、特徴ワードについて強調加工して表示させる。
また、このときも対象とする表意用キャラクタを表示する。さらに、１つ前にも戻るための「もどる」という選択画面を表示すると共に、更に場所情報を提示するための「いってみる」という選択ボタンを表示する。
「もどる」の選択ボタンが選択された場合には、ステップＳ８０の処理で、一階層前のコンテンツ情報の表示状態に戻る。
【００４７】
一方、「いってみる」の選択ボタンが選択された場合には、その選択情報が情報提示選択手段１８に送信され、ステップＳ９０の判断でステップＳ１００に移行し、対象とするコンテンツ内から場所情報を抽出して、図１３のような、場所情報を移動端末５０に送信する。なお、場所情報がコンテンツに無い場合には、情報無しとするか、他から情報を場所情報を取得する。
またこの場合にも、対象とする表示用キャラクタも表示すると共に、「もどる」の選択ボタンを表示する。「もどる」の選択ボタンが選択された場合には、ステップＳ１１０の処理が行われて、一階層前の情報の表示状態に戻る。
上述のように、コンテンツ内の情報を、３階層の深さで情報の提示を行う。
【００４８】
一方、第１階層の情報提示画面で、いずれかの表示表キャラクタ中の「ほかには？」の選択ボタンが選択された場合には、ステップＳ１２０の判断でステップＳ１３０に移行して、そのキャラクタに対応する提示候補データ１７中の評価点が次に高いコンテンツ内の情報によって、図１１のような第１階層の情報を提示する。
また、移動端末５０は、図１４に示しように、インターネット（通信網）を介して、上記情報提示管理サーバ１００と情報の送受信を行う。図１２中、符号５０ａは情報を表示する表示部であり、符号５０ｂは、情報を選択操作するための操作部（操作ボタン）である。
【００４９】
すなわち、移動端末５０には、インターネット（通信網１１０）を介してサーバ１００と情報の送受信を行う入出力部と、端末使用者に情報を提示する表示部と、入出力部を介して情報を表示部に表示させる情報提示制御部と、表示部に表示された選択ボタンを選択する操作部と、操作部が選択した選択情報をサーバ１００に出力する選択情報処理部とを備える。
ここで、上記表示用キャラクタなどの端末使用者により選択されて受信した内容が検索ワード情報である。
上記構成では、端末使用者は選択だけで情報の検索が可能となっているが、選択では無く、キーワードを検索ワード情報として送信する構成であっても良い。
【００５０】
(動作例)
端末使用者が移動端末５０を操作部を操作して、情報提示開始を選択すると、その選択情報が情報提示選択手段１８に入力されて情報提示処理が開始する。
そして、まず、移動端末５０の表示部に、図８に示すようなキャラクタの選択画面が表示されて、キャラクタの選択を端末使用者に促す。端末使用者が情報提示を受けたい嗜好に合ったキャラクタを選択すると、その情報が情報提示選択手段１８に送信さる。
続いて、表示部に対し、図９のような駅の選択画面が表示されて、対象とする駅名の選択を促す。なお、必ずしも駅名の選択を促さなくても良い。端末からの位置情報をそのまま情報検索の情報として使用しても良い。さらに、図１０のようなメニューによって追加情報を取得する。なお、本システムにおいて、この追加情報は必ずしも必要は無い。
【００５１】
駅名の選択がされると、提示候補の選択手段がなされて、図１１のような、選択された表示キャラクタ毎に、一番、各キャラクタの特徴に合ったと思われるコンテンツの情報のさわり部分の情報を定型文形式で表示部に表示する。
このとき、マッチング指針情報に対応した特徴ワードが強調表示されて、端末使用者に対して、このコンテンツにたどり着くまでの経緯や動機を踏まえて、特に提示したい情報ワード部分が強調表示される。
【００５２】
端末使用者が、特定のキャラクタに対応した「おしえて！」ボタンを選択すると、図１２のような、第２階層目の現在の対応するコンテンツ内から抽出した詳細な口コミ情報を表示部に表示する。さらに、「いってみる」ボタンを選択すると、第３階層目の図１３のような、その場所情報を表示する。
この場合にも、マッチング指針情報に対応して特定した一部のワードが強調表示される。つまり、端末使用者に対して、このコンテンツにたどり着くまでの経緯や動機を踏まえて、特に提示したい情報ワード部分が強調表示される。
【００５３】
このように、３階層の深さのレベルで段階的に情報を提示する。すなわち、移動端末５０の表示部の小さいことを考慮して、最初にさわりの情報を定型文形式で提示し、端末使用者が興味を持ったときに詳細な情報を要求したときに、その口コミの詳細内容を提示している。さらに、その場所が知りたい場合に、第３階層目の場所情報を提示するようにしている。さらに、特に提示したい情報が強調表示されて、より効率よく情報が提示される。
【００５４】
また、その情報以外の特定のキャラクタ対応の次にマッチングした情報を見たい場合には、「ほかには？」のボタンを選択することで、次に評価点が高かったものを表示して選択させる。この場合には、「ほかには？」のボタンを選択したキャラクタのコンテンツを例えば評価点が高い３つの情報を、第１階層の情報として、表示部に表示させるようにすればよい。
【００５５】
(本実施形態の効果)
提示するコンテンツを選択する際に使用したマッチング条件であるマッチング指針、つまり、端末使用者がそのコンテンツにたどり着くまでの経緯や動機によって作成したマッチング指針に基づいてコンテンツ内容を自動的に加工してから提示する。この結果、限られ表示装置の表示範囲内で、端末使用者が所望しているであろう情報を効率良く提示可能となる。
また、マッチング条件で抽出した、ユーザ提示候補のコンテンツ特徴情報である提示候補データ１７も加味して加工する表示部分であるワードを特定する。これによって、更に端末使用者がそのコントローラにたどり着くまでの経緯や動機を踏まえることが可能となる。
【００５６】
また、キャラクタ毎に使用するマッチング指針が異なるので、キャラクタ単位毎に個別に強調加工するワードの最適化が行われる。このことによって、単純に、端末使用者が指定したワードが強調されないことになる。
また、行列式の演算によって強調ワードを特定するので、簡易な処理で強調ワードの選定が行われる。
また、移動端末からの検索ワード情報に応じた関連ワードを獲得することで、端末使用者が簡単な操作を行うだけで、端末使用者が所望しているであろうコンテンツ情報の提供が可能となる。
【００５７】
特に、検索開始時には、端末使用者からの検索情報は少ないが、多数のコンテンツから抽出した関連ワードテーブルを使用して獲得した関連ワードも考慮して検索が行われることで、端末使用者の操作量を抑えつつ、所望しているであろうコンテンツ情報の提供が可能となる。
また、各コンテンツからワードに関するコンテンツ特徴情報を獲得して、行列演算によって、コンテンツ特徴情報とマッチング指針（マッチング条件）との照合を行うので、ユーザ提示候補のコンテンツ特徴情報の抽出処理時間を短くすることが可能である。
【００５８】
また、端末使用者に関する位置情報で照合するコンテンツ特徴情報を絞り込むことで、端末使用者の居る若しくは居るであろう場所に関するコンテンツ情報を提供し易くなる。これによって、例えば、提供したコンテンツ情報を見て、端末使用者は、実際に情報のある場所へ行きやすくなる。
この結果、端末使用者の操作を増やす事なく、端末使用者が所望しているであろうコンテンツ情報の提供がより的確に行うことが可能となる。
また、ワード情報同士の照合となることで、ユーザ提示候補のコンテンツ特徴情報の抽出処理がより簡易となる。
【００５９】
また、端末使用者は、適用したいマッチング指針情報に関する選択の操作を行うことで、求めている情報をキーワードの羅列で表現する努力が不要となり、スムーズな情報検索が可能となる。
また、少なくとも１つのマッチング指針情報の内容を、端末使用者の嗜好に合わせることが可能となる。
また、少なくとも１つのマッチング指針情報を採用することで、第３者の視点からみた情報を提供可能となる。
また、文字入力をする必要がなく、最低限、自分の嗜好に合いそうなキャラクタを選択することで、そのキャラクタの特徴にマッチするコンテンツ情報を端末に提供することができる。
【００６０】
またこのとき、常にキャラクタと対応付けさせて表示することで、端末使用者にとって、見た目ですぐに、どの特徴の表示内容かが分かり易くなっている。
また、選択されたキャラクタに合ったコンテンツの内容を全部表示するのではなく、そのコンテンツの一部を、キャラクタに応じた内容で表示することで、表示画面が小さな移動端末５０でも、情報が分かり易くなっている。
さらに、端末使用者が興味を持ったときに初めて詳細な情報を提供することで、欲しい情報を確実に取得することができる。
また、キャラクタとして第２種のキャラクタを選択した場合には、自己の操作などの嗜好に、よりマッチングしたワード的特徴を有するコンテンツを端末使用者に提示することが可能となる。
【００６１】
さらに、キャラクタとして第３種のキャラクタを選択した場合には、そのキャラクタに対応した特定の第３者の嗜好にマッチングして情報を取得して、遊び心が広がる。例えば、特定の有名人に対応した第３種のキャラクタの場合には、その特定の有名人のブログなどのコンテンツからその人物の嗜好を取得してマッチング指針情報が構築されることで、その有名人であれば、興味を持ちそうな、コンテンツを見ることができる。すなわち、第３者の視点で、つまりその第３になりきって選択した情報を見ることが可能となる。
また、移動端末５０若しくは移動端末５０を使用する端末使用者に関係する位置の情報で、提示するコンテンツを制限することで、より不要なコンテンツを提示することが防止される。
【００６２】
(応用)
（１）上記強調加工としては、色付け、下線、サイズ変更、点滅などが例示出来る。
（２）コンテンツを加工する際に、端末使用者の使用履歴に基づき、過去の検索キーワードなど、ユーザの過去の振る舞いに関連するキーワードに対応するワードに加工しても良い。
（３）コンテンツを加工する際に、施設の名称や、施設の属するカテゴリに関連するキーワードなどを、見出しとして加工しても良い。
（４）コンテンツの加工はコンテンツの文章を加工するだけでなく、例えば施設の住所の番地や連絡先などの詳細情報を別ページに分割し、それらをリンクなどで結びつけて、端末使用者がコンテンツの情報を部分的もしくは段階的に情報を引き出せるように加工しても良い。
【００６３】
（５）端末使用者が部分的に閲覧したコンテンツの情報について、それらに含まれる文字列を次回以降の検索キーワードの全部又は一部を再利用し、端末使用者の興味がある部分をさらに重点的に加工するようにしても良い。
（６）コンテンツの加工はコンテンツに含まれる文字を加工するだけでなく、海の近くにいるのなら海辺の写真を壁紙にしたり、職場にいるならば真面目な写真を壁紙にしたり、町を歩いているならば近くのイベントの情報を壁紙にするように加工しても良い。
【００６４】
（７）また、上記実施形態では、コンテンツ加工手段２１で特定した表示部分を強調などの加工処理を行ってから移動端末に送信している。これに代えて、コンテンツ加工手段２１で特定した部分の加工情報を移動端末に送信して、移動端末側で加工処理を行うようにしても良い。
（８）ここで、上記キャラクタに対して時間属性を持たせても良い。例えば、食事関係のキャラクタであって呑むようなことが含まれる、「食い倒れ人形」などのキャラクタは夕方以降の時刻を属性に持たせる。また、家族連れのレジャー系のキャラクタであれば、祝日・休日や、その前日の時間属性を持たせる。
【００６５】
このように、各キャラクタに時間属性を持たせておいて、端末使用者が情報提供の処理を開始した時刻に関連しそうなキャラクタを自動的に選択させるようにしても良い。
この場合には、キャラクタ選択要求手段は必ずしも無くても良い。若しくは、自動選択されたキャラクタを上位にして選択メニューを生成させる。
【図面の簡単な説明】
【００６６】
【図１】本発明に基づく実施形態に係るシステム構成を説明する図である。
【図２】本発明に基づく実施形態に係るコンテンツ情報テーブルを示す図である。
【図３】本発明に基づく実施形態に係るワード関連テーブルを示す図である。
【図４】本発明に基づく実施形態に係るマッチング情報指針テーブルを示す図である。
【図５】本発明に基づく実施形態に係る使用履歴のデータ例を示す図である。
【図６】本発明に基づく実施形態に係る提示候補データのイメージを示す図である。
【図７】本発明に基づく実施形態に係るキャラクタ選択メニュー例を示す図である。
【図８】本発明に基づく実施形態に係る駅名選択のメニュー例を示す図である。
【図９】本発明に基づく実施形態に係る追加キーワード選択のメニュー例を示す図である。
【図１０】本発明に基づく実施形態に係る第１階層の情報提示メニュー例を示す図である。
【図１１】本発明に基づく実施形態に係る第２階層の情報提示メニュー例を示す図である。
【図１２】本発明に基づく実施形態に係る第３階層の情報提示メニュー例を示す図である。
【図１３】情報提示選択手段の処理を説明する図である。
【図１４】サーバと移動端末との関係を示す図である。
【図１５】強調表示する特徴ワードの選別のイメージを示す図である。
【符号の説明】
【００６７】
１    コンテンツ情報構築システム
２    情報提供システム
３    特徴獲得手段
４    コンテンツ情報データベース
５    ワード間情報生成手段
６    ワード関連テーブル
７    候補抽出手段
８    駅名路線テーブル
９    マッチング候補テーブル
１０  マッチング手段
１１  指針学習手段
１２  特徴拡大手段
１３  指針学習支援手段
１４  履歴格納データベース
１５  キャラクタ情報テーブル
１６  マッチング指針情報テーブル
１７  提示候補データ
１８  情報提示選択手段
２０  位置情報取得手段
２１  コンテンツ加工手段
５０  移動端末
５０ａ      表示部
５０ｂ      選択手段（操作ボタン）
１００      情報提示管理サーバ
Ｘ    ワード特徴情報
θ    マッチング指針ベクトル
【図１】
2009140065.tif 000008
【図２】
2009140065.tif 000009
【図３】
2009140065.tif 000010
【図４】
2009140065.tif 000011
【図５】
2009140065.tif 000012
【図６】
2009140065.tif 000013
【図７】
2009140065.tif 000014
【図８】
2009140065.tif 000015
【図９】
2009140065.tif 000016
【図１０】
2009140065.tif 000017
【図１１】
2009140065.tif 000018
【図１２】
2009140065.tif 000019
【図１３】
2009140065.tif 000020
【図１４】
2009140065.tif 000021
【図１５】
2009140065.tif 000022