(57)【要約】【課題】端末から送信される端末に関する有益情報を評価すること。【解決手段】コンテキスト付き有益情報を受信する受信部と、コンテキスト付き有益情報に一意なＩＤを割り当てるとともに、コンテキスト付き有益情報に含まれるコンテキストに初期の評価値を設定して、有益情報格納部に初期の評価値を登録する有益情報登録部と、第２の端末側から送信されるコンテキストを検索キーとする検索要求を取得し、有益情報格納部に格納された情報に対して検索キーを用いて検索を行い、検索結果を通信部を介して提供する有益情報検索部と、第２の端末で閲覧された有益情報に対するプラスまたはマイナスの評価と当該評価時のコンテキストとを含むコンテキスト付き評価情報に含まれる有益情報に対する評価を用いて、コンテキスト評価値を求め、有益情報格納部に格納されたコンテキスト評価値を更新する評価値更新部と、を備える。【選択図】図１
2009042847.tif 000002
【特許請求の範囲】
【請求項１】
端末に関する有益情報であって端末の操作履歴を含むコンテキストに対応する有益情報を第１の端末から受信し、受信した有益情報を第２の端末に提供する有益情報提供サーバおいて、
前記第１の端末から前記有益情報と前記有益情報に対応するコンテキストとを含むコンテキスト付き有益情報を受信する受信部と、
前記受信部により受信されたコンテキスト付き有益情報に一意なＩＤを割り当てるとともに、前記受信されたコンテキスト付き有益情報に含まれるコンテキストに初期の評価値を設定して、有益情報格納部に前記初期の評価値を登録する有益情報登録部と、
第２の端末側から送信されるコンテキストを検索キーとする検索要求を取得し、前記有益情報格納部に格納された情報に対して前記検索キーを用いて検索を行い、検索結果を前記通信部を介して提供する有益情報検索部と、
前記受信部により受信された前記第２の端末で閲覧された前記有益情報に対するプラスまたはマイナスの評価と当該評価時のコンテキストとを含むコンテキスト付き評価情報に含まれる前記有益情報に対する評価を用いて、コンテキスト評価値を求め、前記有益情報格納部に格納されたコンテキスト評価値を更新する評価値更新部と、
を備えた有益情報提供サーバ。
【請求項２】
前記有益情報格納部は、
有益情報毎に、更に、対応操作候補欄および追加対応操作欄からなる拡張コンテキスト部を管理し、
前記評価値更新部は、
前記有益情報格納部に格納されたコンテキスト付き有益情報に対して、前記受信部により受信されたコンテキスト付き評価情報に含まれるコンテキストのうち一致しないコンテキストを前記対応操作候補欄に追加し、または、前記受信部により受信されたコンテキスト付き評価情報に含まれる評価に従って前記対応操作候補欄のコンテキストの評価値を更新し、
前記対応操作候補欄のコンテキストのうち、所定の条件を満たすコンテキストを追加対応操作欄に新たに登録し、前記有益情報に対応する拡張コンテキスト部を更新するコンテキスト変更部と、
を更に備えた請求項１記載の有益情報提供サーバ。
【請求項３】
前記有益情報格納部に格納された有益情報に対応するコンテキストの評価値を所定の閾値と比較して、前記コンテキスト評価値が前記閾値以上である連続したコンテキストを操作列パターンとして生成する操作列パターン生成部と、
前記操作列パターン生成部により生成された操作列パターンを格納する操作列パターン格納部と、
前記操作列パターン格納部に格納された操作列パターンを配信する操作列パターン配信部と、
を更に備えた請求項１または請求項２記載の有益情報提供サーバ。
【請求項４】
前記操作列パターン生成部が操作列パターンを生成する際の有益情報に対応付けて、前記操作列パターン生成部により生成された操作列パターンを前記有益情報格納部にコンテキストとして追加するコンテキスト追加部、
を更に備えた請求項３記載の有益情報提供サーバ。
【請求項５】
操作履歴を含む複数のコンテキストを格納する履歴格納部と、
自端末上で行われるユーザの操作を監視し、特定の操作が起きた場合は特定の処理を行い、それ以外の操作が起きた場合には前記履歴格納部に前記コンテキストを格納させる操作監視部と、
特定の操作が起きた場合には、前記履歴格納部に格納された複数のコンテキストからコンテキスト群を抽出するコンテキスト抽出部と、
自端末に関する有益情報に対するプラスまたはマイナスの評価と前記コンテキスト抽出部により抽出されたコンテキスト群とを含むコンテキスト付き評価情報を生成する評価情報生成部と、
前記評価情報生成部により生成されたコンテキスト付き評価情報を有益情報提供サーバへ送信する送信部と、
を備えた通信機器。
【請求項６】
前記評価情報生成部は、
前記有益情報を閲覧する場合に、前記有益情報がユーザのブックマークリストに登録の仕方により、プラス評価、ゼロ評価およびマイナス評価を含むコンテキスト付き評価情報を生成する、
請求項５記載の通信機器。
【請求項７】
ユーザによって前記有益情報が入力された際に前記コンテキスト抽出部によって抽出されたコンテキストを有益情報に自動的に付与したコンテキスト付き有益情報を作成するコンテキスト付き有益情報作成部、
を更に備えた請求項５記載の通信機器。
【請求項８】
端末に関する有益情報であって端末の操作履歴を含むコンテキストに対応する有益情報を第１の端末から受信し、受信した有益情報を第２の端末に送信する有益情報提供方法において、
前記第１の端末から前記有益情報と前記有益情報に対応するコンテキストとを含むコンテキスト付き有益情報を受信し、かつ、前記第２の端末で閲覧された前記有益情報に対するプラスまたはマイナスの評価と当該評価時のコンテキストとを含むコンテキスト付き評価情報を受信するステップと、
前記受信するステップで受信されたコンテキスト付き有益情報と、前記有益情報に対応するコンテキストの評価値とを有益情報格納部に格納するステップと、
前記受信するステップで受信されたコンテキスト付き評価情報に含まれる前記有益情報に対する評価を用いて、前記有益情報格納部に格納されたコンテキスト評価値を更新するステップと、
前記受信するステップで受信されたコンテキスト付き有益情報に一意なＩＤを割り当てるとともに、前記受信されたコンテキスト付き有益情報に含まれるコンテキストに初期の評価値を設定して、前記有益情報格納部に前記初期の評価値を登録するステップと、
端末側から送信されるコンテキストを検索キーとする検索要求を取得し、前記有益情報格納部に格納された情報に対して前記検索キーを用いて検索を行い、検索結果を出力するステップと、
を備えた有益情報提供方法。
【請求項９】
履歴格納部に操作履歴を含む複数のコンテキストを格納するステップと、
自端末上で行われるユーザの操作を監視し、特定の操作が起きた場合は特定の処理を行い、それ以外の操作が起きた場合には前記履歴格納部に前記コンテキストを格納させるステップと、
特定の操作が起きた場合には、前記履歴格納部に格納された複数のコンテキストからコンテキスト群を抽出するステップと、
自端末に関する有益情報に対するプラスまたはマイナスの評価と前記コンテキスト抽出部により抽出されたコンテキスト群とを含むコンテキスト付き評価情報を生成するステップと、
前記評価情報を生成するステップで生成されたコンテキスト付き評価情報を有益情報提供サーバへ送信するステップと、
を備えた通信方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、各種コンシューマ・エレクトロニクス（ＣＥ）機器などを利用する際に機器の機能や操作方法に関する情報（以下「有益情報」という）と機器の動作履歴や機器の状態を示すコンテキストとを対応付け、コンテキストに応じた有益情報を提供する有益情報提供サーバ、通信機器、有益情報提供方法、および通信方法に関する。
【背景技術】
【０００２】
近年、ＰＣ、プリンタ、ＣＥ機器などの各種の機器を利用するユーザの操作履歴や機器の状態（エラー番号など）に応じてその時役立つと思われるヘルプ情報を表示し、ユーザが困っている状態を判断して適切な操作を支援する技術は、広い分野で普及している。
【０００３】
例えば、特許文献１は、「機器の状態に応じたヘルプ情報を表示する方法」を開示する。特許文献１は、機器の状態（今何の操作をしているか）に対応したヘルプ情報呼び出しアドレスを予め格納し、当該ヘルプ情報呼び出しアドレスにアクセスして機器の状態に適したヘルプ情報を取得/表示する方法を開示する。
【０００４】
また、特許文献２は、「ユーザの操作状態に応じて、適切な操作支援をする方法」を開示する。特許文献２は、ユーザの操作履歴と、ユーザが困っていると判断する操作パターンデータ（つまり、操作列データ）とから、ユーザが困っている状態を検出し、考えられる原因に対応するメッセージをユーザに提示して操作状態を確認することで、適切な操作支援を行う方法を開示する。
【０００５】
図１８は、従来技術の一例を示すもので、特許文献２に記載されたユーザ操作状態に応じた操作支援方法を示す構成図である。操作履歴・状態検出処理部２０のタイマー管理２１は、画面の表示時間を管理する。操作履歴管理２２は、情報サービス提供処理部１０を介して、ユーザ端末６０を利用するユーザの操作履歴データを獲得する。操作履歴データのデータベース４０は、操作履歴データを格納する。一方、操作パターンデータのデータベース５０は、サービス提供者によって定義された操作パターンのデータを予め保持する。操作状況検出２３は、この操作パターンデータがユーザの操作履歴に現れたときに、ユーザが困っていると判断する。管理者は、管理者端末７０を用いて、操作支援処理部３０を通してユーザ端末６０の操作支援を行う。
【特許文献１】特開２００２−２４４８３８号公報
【特許文献２】特開平１０−２２２４６７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、特許文献１記載の方法では、端末側のコンテキスト（特許文献１においては、機器の状態）と、それに関連するヘルプ情報との対応付けを、サービス提供者が予め用意しておく必要がある。即ち、特許文献１の方法では、サービス提供開始時点でユーザに提示するヘルプ情報がすべて準備されている必要がある。そのため、ヘルプ情報が準備されていない場合には、ユーザに適切な情報を提供できないという課題があった。
【０００７】
また、ユーザおよび端末の状態に適したヘルプ情報を提示してあげるためには、大量に記録された操作履歴から、何らかの意味ある部分操作列を特定して、その操作列に対応したヘルプ情報を提示する必要がある。特許文献２記載の方法では、操作履歴データのデータベース４０に無作為に記録された操作履歴データがサービス提供者によって予め定義された操作パターンデータに一致するかどうかで、ユーザが困っているか否かを判断している。そのため、特許文献２記載の方法では、サービス開始時点で未定義の操作パターンに適応させてヘルプ情報を提示することができない。
【０００８】
一例として、ＴＶ番組録画機器（ハードディスクレコーダなど）における具体例について説明する。ここに「自動ＣＭ早送り」に関するヘルプ情報Ｘがあり、これは操作パターンデータベースに定義済みの操作パターンＡ（再生→早送り→再生）に対応付けられているとする。しかし、このヘルプ情報Ｘは未定義の操作パターンＢ（再生→早送り→巻き戻し→再生）のような操作を行なった場合に提示されても有効である。しかし、特許文献２記載の方法では、未定義の操作パターンＢに対応させてヘルプ情報Ｘを提示できないため、コンテキスト適応精度が低い、という課題を有していた。
【０００９】
従って、従来技術では、端末の動作や操作とそれに対応する有益情報との対応付けができず、ユーザに対して適切な有益情報の提供ができないという課題を有していた。
【００１０】
本発明は、かかる点に鑑みてなされたものであり、端末から送信される自身の端末の機能や操作方法に関する有益情報を評価することにより、端末の動作・操作に対する信頼性の高い有益情報を提供することができる有益情報提供サーバ、有益情報提供方法、および通信機器を提供することを目的とする。
【課題を解決するための手段】
【００１１】
本発明の有益情報提供サーバは、端末に関する有益情報であって端末の操作履歴を含むコンテキストに対応する有益情報を第１の端末から受信し、受信した有益情報を第２の端末に提供する有益情報提供サーバおいて、前記第１の端末から前記有益情報と前記有益情報に対応するコンテキストとを含むコンテキスト付き有益情報を受信する受信部と、前記受信部により受信されたコンテキスト付き有益情報に一意なＩＤを割り当てるとともに、前記受信されたコンテキスト付き有益情報に含まれるコンテキストに初期の評価値を設定して、有益情報格納部に前記初期の評価値を登録する有益情報登録部と、第２の端末側から送信されるコンテキストを検索キーとする検索要求を取得し、前記有益情報格納部に格納された情報に対して前記検索キーを用いて検索を行い、検索結果を前記通信部を介して提供する有益情報検索部と、前記受信部により受信された前記第２の端末で閲覧された前記有益情報に対するプラスまたはマイナスの評価と当該評価時のコンテキストとを含むコンテキスト付き評価情報に含まれる前記有益情報に対する評価を用いて、コンテキスト評価値を求め、前記有益情報格納部に格納されたコンテキスト評価値を更新する評価値更新部と、を具備する構成を採る。
【００１２】
本発明の通信機器は、操作履歴を含む複数のコンテキストを格納する履歴格納部と、
自端末上で行われるユーザの操作を監視し、特定の操作が起きた場合は特定の処理を行い、それ以外の操作が起きた場合には前記履歴格納部に前記コンテキストを格納させる操作監視部と、特定の操作が起きた場合には、前記履歴格納部に格納された複数のコンテキストからコンテキスト群を抽出するコンテキスト抽出部と、自端末に関する有益情報に対するプラスまたはマイナスの評価と前記コンテキスト抽出部により抽出されたコンテキスト群とを含むコンテキスト付き評価情報を生成する評価情報生成部と、前記評価情報生成部により生成されたコンテキスト付き評価情報を有益情報提供サーバへ送信する送信部と、を具備する構成を採る。
【００１３】
本発明の有益情報提供方法は、端末に関する有益情報であって端末の操作履歴を含むコンテキストに対応する有益情報を第１の端末から受信し、受信した有益情報を第２の端末に送信する有益情報提供方法において、前記第１の端末から前記有益情報と前記有益情報に対応するコンテキストとを含むコンテキスト付き有益情報を受信し、かつ、前記第２の端末で閲覧された前記有益情報に対するプラスまたはマイナスの評価と当該評価時のコンテキストとを含むコンテキスト付き評価情報を受信し、前記受信するステップで受信されたコンテキスト付き有益情報と、前記有益情報に対応するコンテキストの評価値とを有益情報格納部に格納し、前記受信するステップで受信されたコンテキスト付き評価情報に含まれる前記有益情報に対する評価を用いて、前記有益情報格納部に格納されたコンテキスト評価値を更新し、前記受信するステップで受信されたコンテキスト付き有益情報に一意なＩＤを割り当てるとともに、前記受信されたコンテキスト付き有益情報に含まれるコンテキストに初期の評価値を設定して、前記有益情報格納部に前記初期の評価値を登録し、端末側から送信されるコンテキストを検索キーとする検索要求を取得し、前記有益情報格納部に格納された情報に対して前記検索キーを用いて検索を行い、検索結果を出力するようにした。
【００１４】
本発明の通信方法は、履歴格納部に操作履歴を含む複数のコンテキストを格納し、自端末上で行われるユーザの操作を監視し、特定の操作が起きた場合は特定の処理を行い、それ以外の操作が起きた場合には前記履歴格納部に前記コンテキストを格納させ、特定の操作が起きた場合には、前記履歴格納部に格納された複数のコンテキストからコンテキスト群を抽出し、自端末に関する有益情報に対するプラスまたはマイナスの評価と前記コンテキスト抽出部により抽出されたコンテキスト群とを含むコンテキスト付き評価情報を生成し、前記評価情報を生成するステップで生成されたコンテキスト付き評価情報を有益情報提供サーバへ送信するようにした。
【発明の効果】
【００１５】
本発明によれば、機器の機能や操作方法に関する情報（有益情報）と機器の動作履歴や機器の状態を示すコンテキストとを対応付け、コンテキストに応じた有益情報を提供する有益情報提供システムにおいて、端末から送信される端末の機能や操作方法に関する有益情報を評価することにより、端末の動作・操作に対する信頼性のある有益情報を提供することができる。
【発明を実施するための最良の形態】
【００１６】
以下、本発明の実施の形態について、図面を参照しながら説明する。なお、本発明はこれら実施の形態に何ら限定されるものではなく、その要旨を逸脱しない範囲において、種々なる態様で実施し得る。
【００１７】
（実施の形態１）
＜端末有益情報共有システム＞
図１は、本発明の実施の形態１に係る有益情報提供サーバおよび通信機器を含む端末有益情報共有システム（端末に関する有益情報を共有するシステム）の一例を示す構成図である。
【００１８】
図１に示す端末有益情報共有システムは、サーバ１００（有益情報提供サーバ）と複数（ここではｎ個）のユーザ端末１１０ａ〜１１０ｎ（通信機器）とから構成される。ここでは、任意のユーザ端末を単に符号「１１０」で表すことにする。サーバ１００は、後述するコンテキスト付き有益情報の格納、有益情報の検索・提供および更新、操作列パターンの生成、ならびにユーザ端末１１０への操作列パターンの配信を行う。ユーザ端末１１０は、後述する履歴情報およびユーザが入力した内容（有益情報）をサーバ１００へ送信し、また、サーバ１００からの操作列の受信を行う。なお、ユーザ端末１１０は、例えば、ネットワーク１７０に接続可能なＡＶ機器や家電機器などである。ＡＶ機器は、例えば、テレビやハードディスクレコーダ、ビデオカメラ、携帯電話、カーナビなどである。家電機器は、例えば、電子レンジや冷蔵庫、洗濯機などである。ユーザ端末をネットワーク１７０に接続できない場合やユーザ端末の入出力手段が貧弱な場合は、当該ユーザ端末のコンテキストを携帯電話やパソコンなどに転送し、携帯電話やパソコンを経由してサーバ１００へ送信するように構成する。
【００１９】
ここで、「コンテキスト付き有益情報」は、他のユーザにとって共有すると役立つ情報としてユーザが入力した有益情報と、ユーザが端末を操作したときの履歴情報（コンテキスト）とを対応付けた情報である。「有益情報」は、説明書（マニュアル）に載っていないようなトピックや、説明書には載っているものの多くの人が気づいていない使い方など、他のユーザにとって共有すると役立つ情報であると考え得る情報を広く意味する。「履歴情報」は、操作履歴（動作履歴）や端末の状態などに関する情報である。
【００２０】
以下、本実施の形態において、ユーザ端末１１０がハードディスクレコーダである例について説明する。
【００２１】
＜サーバ１００＞
サーバ１００は、コンテキスト付き有益情報格納部１０１、コンテキスト評価値更新部１０２、有益情報検索部１０３、有益情報登録部１０４、操作列パターン生成部１０５、操作列パターン格納部１０６、操作列コンテキスト追加部１０７、操作列パターン配信部１０８、および通信部１０９から構成される。
【００２２】
＜ユーザ端末１１０＞
ユーザ端末１１０は、入力部１２０、表示部１３０、データ格納部１４０、処理部１５０、および通信部１６０から構成される。データ格納部１４０は、履歴格納部１４１、リスト格納部１４２、および操作列パターン格納部１４３から構成される。また、処理部１５０は、操作監視部１５１、コンテキスト抽出部１５２、コンテキスト付き評価情報生成部１５３、検索要求生成部１５４、コンテキスト付き有益情報作成部１５５、リスト登録部１５６、および操作列パターン更新部１５７から構成される。
【００２３】
ユーザ端末１１０は、自身の端末から吸い上げた操作履歴、ユーザが入力した内容（端末に関する有益情報）、およびサーバ１００から取得した有益情報に対する評価情報をサーバ１００へ送信する。一方、ユーザ端末１１０は、自端末の操作中に、必要に応じて、サーバ１００からコンテキスト付き有益情報や操作列を受信する。また、操作履歴やユーザが入力した内容は、後述するように、サーバ１００で処理され、有益情報として利用される。そして、評価情報は、後述するように、有益情報の閲覧時にユーザ端末１１０で生成され、サーバ１００における評価値の更新時に利用される。このため、コンテキスト付き有益情報作成部１５５は、自端末から吸い上げた履歴情報およびユーザが入力した有益情報からコンテキスト付き有益情報を生成する。また、コンテキスト付き評価情報生成部１５３は、コンテキスト付き評価情報を生成する。
【００２４】
＜サーバ１００とユーザ端末１１０の詳細＞
次に、サーバ１００の構成要素について、詳細に説明する。
【００２５】
有益情報登録部１０４は、ユーザ端末１１０から送信され通信部１０９を介して受信したコンテキスト付き有益情報（コンテキストと有益情報をセットにした情報）に対して、後述する情報ＩＤを付与し、コンテキスト付き有益情報格納部１０１に格納する。対応操作ＩＤは、時系列で蓄積される。
【００２６】
図２は、コンテキスト付き有益情報格納部１０１に格納されるコンテキスト付き有益情報の構成例を示す図である。
【００２７】
コンテキスト付き有益情報格納部１０１は、上記のように、有益情報登録部１０４で情報ＩＤが付与されたコンテキスト付き有益情報を格納する。このコンテキスト付き有益情報２０１は、図２に示すように、情報ＩＤ２０２、有益情報２０３、対応操作ＩＤ２０４、および対応操作列ＩＤ２０５から構成される。ここでは、対応操作ＩＤと対応操作列ＩＤをまとめて「コンテキスト部」と呼ぶ。対応操作ＩＤ２０４は、起動から有益情報２０３をサーバ１００に投稿する直前までの操作履歴を示す。対応操作ＩＤ２０４には、操作（操作ＩＤ）と、それに対応する評価値とが記載される。対応操作ＩＤ２０４の各操作（各対応操作ＩＤ）は、時系列で蓄積される。また、評価値の初期値としては、例えば、［０００］が設定される。対応操作列ＩＤ２０５は、対応する対応操作ＩＤ２０４のうち、ユーザ端末１１０の操作列パターン格納部１４３に格納されている操作列と一致する対応操作ＩＤ群に、識別情報（ＩＤ）を付与したものである。なお、コンテキスト付き有益情報２０１については、後で更に詳述する。
【００２８】
コンテキスト評価値更新部１０２は、コンテキスト付き評価情報をユーザ端末１１０から通信部１０９を介して取得する。コンテキスト付き評価情報は、ユーザ端末１００で閲覧された特定の有益情報に対するプラス評価またはマイナス評価と、コンテキスト（履歴情報）とを含む情報である。そして、コンテキスト評価値更新部１０２は、コンテキスト付き有益情報格納部１０１に格納されたコンテキスト付き有益情報２０１に含まれる前記特定の有益情報に対して、コンテキスト付き評価情報に含まれるコンテキストと一致するコンテキストについてのみ、コンテキスト付き評価情報に含まれる評価に従って評価値を更新する。このように、投稿・登録された有益情報に対して第三者が評価することにより、有益情報に対する信頼性を向上することができる。
【００２９】
有益情報検索部１０３は、コンテキスト付き有益情報２０１に付与された対応操作ＩＤ２０４および対応操作列ＩＤ２０５を、検索キーとしてユーザ端末１１０側（検索要求生成部１５４）から取得し、これらをコンテキスト付き有益情報格納部１０１へ渡す。そして、有益情報検索部１０３は、コンテキスト付き有益情報格納部１０１から、コンテキスト付き有益情報２０１に含まれるコンテキストと一致した検索キーの評価値を、出力として受け取る。その後、有益情報検索部１０３は、受け取った評価値を元に、有益情報毎にコンテキストＩＤの評価値の和であるコンテキスト評価値を計算し、コンテキスト評価値の高いものだけを抽出する。また、有益情報検索部１０３は、抽出したコンテキスト評価値が高い順にリストを生成する。対応操作ＩＤ２０４の各操作（各対応操作ＩＤ）は、上記のように、時系列に格納されているが、検索キーとして各対応操作ＩＤを用いる。各対応操作ＩＤとは、図２に示す、停止（０１０）、再生（００５）等の各操作を示すＩＤである。
【００３０】
操作列パターン生成部１０５は、コンテキスト付き有益情報格納部１０１に格納された各有益情報のコンテキストの評価値を用いて、所定のルールに従って新規の操作列パターンを生成する。このとき、生成された操作列パターンのうち、サーバ１００の管理者が予め用意した操作列パターンと異なる操作列パターンのみが、操作列パターン格納部１０６へ渡される。
【００３１】
操作列パターン格納部１０６は、操作列パターン生成部１０５で生成された新規の操作列パターンを管理し、操作列コンテキスト追加部１０７および操作列パターン配信部１０８へ操作列を出力する。
【００３２】
操作列コンテキスト追加部１０７は、新規の操作列パターンを生成する元となった有益情報に対して、新規の操作列パターンを新たなコンテキストとして付与するように、コンテキスト付き有益情報格納部１０１を更新する。
【００３３】
操作列パターン配信部１０８は、操作列パターン格納部１０６に格納された操作列パターンをユーザ端末１１０側の操作列パターン更新部１５７へ配信する。
【００３４】
通信部１０９は、ユーザ端末１１０から送信された情報を受信したり、サーバ１００からの情報をユーザ端末１１０へ送信したりする。
【００３５】
次に、ユーザ端末１１０の構成要素について、詳細に説明する。なお、ここでは、適宜、図３を参照する。図３は、ユーザ端末１１０における各種データの具体例を示す図である。特に、図３（Ａ）は、履歴格納部１４１に格納される操作履歴データの一例を示す図であり、図３（Ｂ）は、操作列パターン格納部１４３に格納される操作列パターンの一例を示す図であり、図３（Ｃ）は、コンテキスト付き有益情報作成部１５５で生成されるコンテキスト付き有益情報の一例を示す図である。ここで、対応操作ＩＤは、上記のように、起動から有益情報をサーバ１００に投稿する直前までの操作履歴を示す。また、対応操作列ＩＤは、上記のように、対応する対応操作ＩＤのうち、操作列パターン格納部１４３に格納されている操作列と一致する対応操作ＩＤ群に、識別情報（ＩＤ）を付与したものである。
【００３６】
入力部１２０は、ユーザがユーザ端末１１０に関する有益情報を入力したり、有益情報表示命令を実行させるための入力操作を行う。入力部１２０は、例えば、リモコンやソフトキーボード、キーボードなどである。
【００３７】
表示部１３０は、ディスプレイを備えた表示デバイスであり、入力される各種画像データに基づいて、画像を表示する。
【００３８】
データ格納部１４０は、上記のように、履歴格納部１４１、リスト格納部１４２、および操作列パターン格納部１４３からなる。
【００３９】
履歴格納部１４１は、操作履歴のデータを格納し管理する。履歴格納部１４１は、ユーザ端末１１０の起動から有益情報を投稿するための命令が出される直前までの操作履歴を、時系列で格納する。履歴格納部１４１に格納されたデータは、操作監視部１５１からの命令によって、逐次ユーザの操作履歴を格納したデータである。
【００４０】
操作履歴データ３０１は、例えば、図３（Ａ）に示すように、操作ＩＤ３０２、操作履歴３０３、対応操作ＩＤ３０４、および操作時刻３０５から構成される。具体例として、履歴格納部１４１に格納される操作履歴３０３には、例えば、「再生」、「早送り」、「巻き戻し」、「ＥＰＧ表示」、「ＳＤ挿入」、「ダビング」などがあり、それぞれ、対応操作ＩＤ３０４として、「００５」（再生）、「００６」（早送り）、「０５５」（巻き戻し）、「０３０」（ＥＰＧ表示）、「０４１」（ＳＤ挿入）、および「００３」（ダビング）が対応付けられている。
【００４１】
リスト格納部１４２は、ブックマークリストや削除リストなどのデータを格納し管理する。
【００４２】
操作列パターン格納部１４３は、ユーザの操作履歴の中から操作列を抽出するための操作列パターンを格納し管理する。後述するように、操作列パターン格納部１４３に格納されている操作列パターンの評価値は、操作列パターン更新部１５７により、評価に基づいて更新される。
【００４３】
操作列パターン格納部１４３に格納される操作列パターンのデータ３１１は、例えば、図３（Ｂ）に示すように、対応操作列ＩＤ３１２と、対応する操作列３１３とから構成される。具体的には、例えば、「００２００」の対応操作列ＩＤ３１２には、「再生→早送り→巻き戻し→再生」の操作列３１３が対応している。
【００４４】
処理部１５０は、上記のように、操作監視部１５１、コンテキスト抽出部１５２、コンテキスト付き評価情報生成部１５３、検索要求生成部１５４、コンテキスト付き有益情報作成部１５５、リスト登録部１５６、および操作列パターン更新部１５７からなる。なお、コンテキスト付き有益情報は、コンテキスト付き有益情報作成部１５５で取得される。
【００４５】
操作監視部１５１は、ユーザの操作を監視し、予め決められた特定の操作（例えば、有益情報登録、有益情報閲覧、およびコンテキスト評価値更新に伴う操作）が生じた場合に、特別な処理を実行させる。また、操作監視部１５１は、上記特定の操作以外の操作が生じた場合には、履歴格納部１４１へ操作履歴を格納させる。
【００４６】
コンテキスト抽出部１５２は、操作監視部１５１から通知があった場合に、データ格納部１４０に格納されたデータを参照して、次の処理を実行する。すなわち、コンテキスト抽出部１５２は、対応操作ＩＤ３０４に、履歴格納部１４１に格納された操作履歴３０３の内容に応じた各対応操作ＩＤを時系列で付与し、対応操作ＩＤ３０４に、操作列パターン格納部１４３に存在する操作列パターンと前記対応操作ＩＤ３０４の操作履歴の列とが一致する操作列パターンがある場合に、この操作列パターンに含まれる各対応操作ＩＤをコンテキストとして抽出する。そして、コンテキスト抽出部１５２は、抽出したコンテキスト（ＩＤ番号）を、検索要求生成部１５４およびコンテキスト付き有益情報作成部１５５へ出力する。
【００４７】
コンテキスト付き評価情報生成部１５３は、コンテキスト付き評価情報を生成し、検索要求生成部１５４へ送信する。コンテキスト付き評価情報は、ユーザによる有益情報の閲覧時にブックマークや削除などの操作が行われたコンテキスト付き有益情報の情報ＩＤ２０２（図２参照）と、検索要求生成部１５４から取得した検索要求の検索キー（つまり、検索時のコンテキスト）と、評価とをセットにした情報である。
【００４８】
検索要求生成部１５４は、コンテキスト抽出部１５２で抽出されたコンテキストを検索キーとした検索要求を生成し、得られた検索要求を、通信部１６０およびネットワーク１７０を介してサーバ１００（有益情報検索部１０３）へ送信する。
【００４９】
コンテキスト付き有益情報作成部１５５は、コンテキスト付き有益情報を生成し、通信部１６０およびネットワーク１７０を介してサーバ１００（有益情報登録部１０４）へ送信する。コンテキスト付き有益情報は、コンテキスト抽出部１５２で抽出されたコンテキストと入力部１２０でユーザが入力した有益情報とをセットにした情報である。
【００５０】
コンテキスト付き有益情報作成部１５５で生成されるコンテキスト付き有益情報３２１は、例えば、図３（Ｃ）に示すように、入力部１２０からの有益情報３２２と、コンテキスト抽出部１５２からのコンテキストである対応操作ＩＤ３２３と、対応操作列ＩＤ３２４とから構成される。有益情報３２２は、例えば、「自動ＣＭ早送り機能という便利な機能がありますよ。ただし、ＤＲモードで録画した番組では、この機能は使えないので、注意してください。」とのテキスト情報である。対応操作ＩＤ３２３は、例えば、「０１０（停止）」、「００５（再生）」、「００６（早送り）」、「０５５（巻き戻し）」、「００５（再生）」、「０４１（ＳＤ挿入）」、「０４７（プレイリスト作成）」、「０７０（ディスクトレイＯＰＥＮ）」などの操作履歴である（図２参照）。また、対応操作列ＩＤ３２４は、例えば、「００２００（再生→早送り→巻き戻し→再生）」である（図２参照）。なお、実際上は、コンテキスト付き有益情報３２１の対応操作ＩＤ３２３および対応操作列ＩＤ３２４は、ＩＤ番号のみを格納するが、ここでは、説明の都合上、操作履歴名も一緒に記載している。
【００５１】
リスト登録部１５６は、リスト格納部１４２のブックマークリストや削除リストなどに、コンテキスト付き有益情報の情報ＩＤを登録する。
【００５２】
操作列パターン更新部１５７は、サーバ１００から配信された操作列パターンがネットワーク１７０および通信部１６０を介して受信された場合に、ユーザ端末１１０側の操作列パターン格納部１４３を更新する。
【００５３】
通信部１６０は、サーバ１００から送信された情報を受信したり、ユーザ端末１１０からの情報をサーバ１００へ送信したりする。
【００５４】
次に、本実施の形態におけるユーザの有益情報の投稿・登録に関して、具体的な例を用いて説明する。本実施の形態では、端末を利用しているユーザが何か役立つ情報を思いついたり気付いたりしたときに、他のユーザに知らせて、役立つ情報を共有するために、その端末から直接その情報を投稿することができる。以下に、本実施の形態における有益情報登録シーケンスを、図４に示すフローチャートを用いて説明する。
【００５５】
図４は、本実施の形態における有益情報を投稿・登録する場合の処理手順の一例を示すフローチャートである。
【００５６】
ステップＳ１００１では、操作監視部１５１が、入力部１２０から出力された有益情報登録命令を取得する。ここでは、有益情報登録のために、例えば、入力部１２０の一形態であるリモコンに有益情報登録用の命令発信ボタンが設けられ、あるいは、他のボタンに登録機能が割り振られている。また、有益情報登録命令の発信方法としては、画面の片隅にその時ユーザに役立つと思われる情報を一定の時間間隔でローテーションさせてユーザの注意を喚起したり、あるいは、画面に、常に、有益情報登録命令を発信する画面に遷移するための情報を表示したりすればよい。
【００５７】
ステップＳ１００２では、コンテキスト抽出部１５２が、操作監視部１５１から通知があった場合に、データ格納部１４０に格納されたデータを参照して、次の処理を実行する。すなわち、上記のように、コンテキスト抽出部１５２は、対応操作ＩＤ３０４に、履歴格納部１４１に格納された操作履歴３０３の内容に応じた各対応操作ＩＤを時系列で付与し、対応操作ＩＤ３０４に、操作列パターン格納部１４３に存在する操作列パターンと前記対応操作ＩＤ３０４の操作履歴の列とが一致する操作列パターンがある場合に、この操作列パターンに含まれる各対応操作ＩＤを対応操作列ＩＤとして抽出する。要するに、このステップでは、履歴格納部１４１に格納された操作履歴データ３０１（図３（Ａ）参照）および操作列パターン格納部１４３に格納された操作列パターンデータ３１１（図３（Ｂ）参照）に基づいて、対応操作ＩＤおよび対応操作列ＩＤを抽出する。ここで、コンテキスト抽出部１５２は、前記対応操作ＩＤを、履歴格納部１４１に格納された対応操作ＩＤを格納されたままの状態で抽出する。
【００５８】
ステップＳ１００３では、操作監視部１５１が、入力部１２０から出力された操作中の端末に関する有益情報を取得する。ここで、有益情報とは、上記のように、マニュアルに載っていないようなトピックや、マニュアルには載っているものの多くの人が気づいていない使い方など、他のユーザにとって共有すると役立つ情報であると考え得る情報を広く意味する。有益情報の一例は、例えば、ユーザが「自動ＣＭ早送り機能という便利な機能がありますよ。ただし、ＤＲモードで録画した番組では、この機能は使えないので、注意してください。」と入力したテキスト情報である。この場合、入力部１２０は、ソフトキーボードであることが好ましい。なお、有益情報の入力方法は、入力部１２０から直接入力する場合に限定されず、他の端末から入力を行い、この入力したデータを当該端末に転送するようにしてもよい。
【００５９】
ステップＳ１００４では、コンテキスト付き有益情報作成部１５５が、ステップＳ１００２で抽出したコンテキスト（対応操作ＩＤおよび対応操作列ＩＤ）と、ステップＳ１００３でユーザが入力した有益情報とをセットにしたコンテキスト付き有益情報３２１を生成する。生成されたコンテキスト付き有益情報３２１は、通信部１６０を介してサーバ１００へ送信される。このとき生成されるコンテキスト付き有益情報３２１の一例は、図３（Ｃ）に示す通りである。なお、上記のように、実際上は、コンテキスト付き有益情報３２１の対応操作ＩＤ３２３および対応操作列ＩＤ３２４は、ＩＤ番号のみを格納するが、ここでは、説明の都合上、操作履歴名も一緒に記載している。
【００６０】
ステップＳ１００５では、サーバ１００の有益情報登録部１０４が、通信部１０９を介して受信したコンテキスト付き有益情報３２１に対して、一意の情報ＩＤを付与（割り当て）し、この情報ＩＤを付与したコンテキスト付き有益情報２０１をコンテキスト付き有益情報格納部１０１に格納する。このとき、有益情報登録部１０４は、コンテキスト付き有益情報２０１に含まれる各コンテキストに対して評価値の初期値を設定し、設定した初期値とコンテキストとを対応付けてコンテキスト付き有益情報格納部１０１に格納する。初期値の一例として、例えば、対応操作ＩＤ２０４には［１０００］、対応操作列ＩＤ２０５には［１００００］の初期値をそれぞれ設定する。評価値は、有益情報に対応付けられたコンテキストの適応度合を示す値であって、情報自体の良し悪しを評価するための値ではない。なお、ここでは、評価値の初期値を［１０００］および［１００００］としているが、もちろん、これに限定されない。評価値の初期値は、これ以外の任意の値でもよい。
【００６１】
次に、ユーザ端末１１０が、サーバ１００上に格納されたコンテキスト付き有益情報２０１を利用する場合の有益情報閲覧処理に関して説明する。本実施の形態では、端末を利用しているユーザは、他のユーザが投稿した情報（サーバ１００の情報）を、操作に困っているとき、または、何か役立つ情報が欲しいときなどに、その端末から参照することができる。以下に、この有益情報閲覧の動作について、具体例を用いて説明する。
【００６２】
図５は、本実施の形態における有益情報を閲覧する場合の処理手順の一例を示すフローチャートである。
【００６３】
ステップＳ２００１では、操作監視部１５１が、入力部１２０から出力された有益情報表示命令を取得する。ここでは、有益情報閲覧のために、例えば、有益情報登録の場合と同様、入力部１２０の一形態であるリモコンに有益情報閲覧用の命令発信ボタンが設けられ、あるいは、他のボタンに閲覧機能が割り振られている。
【００６４】
ステップＳ２００２は、図４に示すフローチャートのステップＳ１００２と同様であるため、その説明を省略する。
【００６５】
ステップＳ２００３では、検索要求生成部１５４が、ステップＳ２００２で抽出したコンテキストを検索キーとした検索要求を生成する。そして、検索要求生成部１５４は、ユ生成した検索要求を、通信部１６０およびネットワーク１７０を介してサーバ１００へ送信するとともに、所定の格納場所に記憶しておく。ここに、検索要求の一例を図６に示す。図６は、本実施の形態における有益情報閲覧処理で用いられる検索要求の具体例を示す図である。図６に示す検索要求４０１は、対応操作ＩＤ４０２および対応操作列ＩＤ４０３から構成される。なお、実際上は、検索要求４０１の対応操作ＩＤ４０２および対応操作列ＩＤ４０３は、ＩＤ番号のみを格納するが、ここでは、説明の都合上、操作履歴名も一緒に記載している。
【００６６】
ステップＳ２００４では、サーバ１００の有益情報検索部１０３が、ユーザ端末１１０から受信した検索要求４０１に従って、コンテキスト付き有益情報格納部１０１に格納された情報を検索する。具体的には、有益情報検索部１０３は、検索要求４０１の対応操作ＩＤ４０２や対応操作列ＩＤ４０３などの情報を検索キーとして用いて、コンテキスト付き有益情報格納部１０１の中から、一致する有益情報２０３を検索し、検索キーが一致する個数が多い方から順に、例えば、２０個を選別する。この処理は、コンテキスト付き有益情報格納部１０１に多くの有益情報２０３が格納されることが想定されるため、一度目の選別を行うものである。なお、ここでは、選別する個数を２０個としているが、これに限定されず、状態に応じて選別個数を変更してもよい。このとき、コンテキスト付き有益情報格納部１０１において、対応操作ＩＤ２０４は、時系列に格納されているが、検索キーには、各対応操作ＩＤ４０３のそれぞれを用いる。
【００６７】
ステップＳ２００５では、有益情報検索部１０３が、ステップＳ２００４の検索で選別した有益情報毎にコンテキスト評価値を計算し、コンテキスト評価値の高い方から順に、例えば、４個の有益情報を選択し、通信部１０９およびネットワーク１７０を介して、選択した有益情報を有益情報リストとしてユーザ端末１１０へ送信する。ここで、コンテキスト評価値とは、ステップＳ２００４で選別された情報ＩＤにおいて、検索キーと一致する各コンテキストの評価値の和である（後述する図１１参照）。よって、ここでは初期値を対応操作ＩＤよりも対応操作列ＩＤの方が高くなるように設定しているため、対応操作列ＩＤにおいて、検索キーと一致した情報が多い方が、ユーザに提示されやすくなる。なお、ここでは、コンテキスト評価値を一致したコンテキストの和と定義しているが、これに限定されない。コンテキスト評価値を計算する他の方法として、例えば、一致したコンテキストの和の中でも、各コンテキストの出現頻度に応じて評価の重み付けを行ったり、直前に行われた操作の履歴（コンテキスト）に対して重み付けを行うなどして、コンテキスト評価値を算出してもよい。また、ここでは、選択する個数を４個としているが、これに限定されず、状態に応じて選択個数を変更してもよい。
【００６８】
ステップＳ２００６では、ユーザ端末１１０の検索要求生成部１５４が、サーバ１００から受信した有益情報リストに基づいて、例えば、有益情報のピンアイコンを生成し、生成したピンアイコンを表示部１３０に表示する。ここに、ピンアイコンの一例を図７に示す。図７は、有益情報閲覧時におけるピンアイコンを用いた詳細情報の提示例を示す図である。図７において、表示部１３０の画面１３１には、有益情報リスト含まれる有益情報と同数以下の複数のピンアイコン４１１が表示される。ユーザが入力部１２０を操作していずれかのピンアイコン４１１を選択すると、対応する有益情報の詳細４１２が提示される。表示部１３０に表示するピンアイコン４１１の個数は、ピンアイコン４１１を配置したときに、他の機能に対して差し支えがないような個数とするのが好ましい。また、ピンアイコン４１１の配置位置は、画面の余白や他の機能に差し支えない位置であるのが好ましい。
【００６９】
なお、図７の例では、比較的表示サイズが小さい画面を想定して、ピンアイコン４１１を用いて情報の存在をユーザに知らせ、ユーザがいずれかのピンアイコン４１１を選択することにより、情報の詳細４１２を提示するようにしている。情報の存在を知らせる他の方法としては、リストを表示させることも可能であり、表示方法に特に制限はない。また、有益情報の詳細を提示する他の方法として、例えば、画面の片隅にその時ユーザに役立つと思われる情報を一定の時間間隔でローテーションしたり、あるいは、直接情報の詳細が提示された状態で、何かアクションを起こすことにより、ローテーションしたりするようにしてもよい。
【００７０】
次に、本実施の形態における有益情報に付与された各コンテキスト評価値の更新処理に関して説明する。本実施の形態では、有益情報を閲覧したユーザが所定の行為を行った際に、ユーザが意識することなく、自動的に評価が付されることにより、コンテキストに合わせた有益情報の信頼性を向上することができる。以下に、このコンテキスト評価値更新処理について、具体例を用いて説明する。
【００７１】
図８は、本実施の形態における有益情報に付与された各コンテキスト評価値の更新処理の手順の一例を示すフローチャートである。この場合、図５に示す有益情報閲覧処理を実行して、図７に示すピンアイコン４１１が表示された後、有益情報の詳細４１２が有益か否かをユーザの操作に基づいて判定する。
【００７２】
ステップＳ３００１では、ユーザ端末１１０の操作監視部１５１が、入力部１２０から出力された、入力操作を含むユーザの端末操作を監視し、その操作内容を取得する。
【００７３】
ステップＳ３００２では、操作監視部１５１が、ステップＳ３００１で取得した操作内容が特定の操作であるか否かを判断する。この判断の結果として、ステップＳ３００１で取得した操作内容が特定の操作である場合は（Ｓ３００２：ＹＥＳ）、ステップＳ３００３へ進む。これに対し、ステップＳ３００１で取得した操作内容が特定の操作でない場合は（Ｓ３００２：ＮＯ）、ステップＳ３００１へ戻る。ここで、特定の操作とは、ユーザがコンテキスト付き有益情報を閲覧中にブックマークリストまたは削除リストへ登録を行う操作のことである。このため、リモコンなどの入力部１２０は、例えば、有益情報の表示中にユーザがブックマーク登録ボタンやブックマーク削除ボタンを操作できるように構成されている。
【００７４】
ステップＳ３００３では、リスト登録部１５６が、特定の操作の対象となった有益情報の情報ＩＤを、リスト格納部１４２に格納された対応リスト（ブックマークリストまたは削除リスト）へ登録する。ここで、ブックマークリストの登録とは、ユーザにとって今後閲覧したいコンテキスト付き有益情報の情報ＩＤをリスト格納部１４２内のブックマークリストへ登録することである。また、削除リストの登録とは、ユーザにとって今後表示させたくないコンテキスト付き有益情報の情報ＩＤをリスト格納部１４２内の削除リストへ登録することである。リスト格納部１４２内のブックマークリストおよび削除リストは、例えば、ユーザ毎に管理される。
【００７５】
ステップＳ３００４では、コンテキスト付き評価情報生成部１５３が、ステップＳ３００３でリスト格納部１４２へ登録された情報ＩＤに対して、以下のように評価内容を生成する。
・特定の操作の対象となった有益情報が当該ユーザに表示されるように当該ユーザのブックマークリストに登録された場合には、評価値に１を加算する（プラス：＋）という評価内容を生成する。
・特定の操作の対象となった有益情報が当該ユーザに表示されないように当該ユーザの削除リストに登録された場合には、評価値から１を減算する（マイナス：−）という評価内容を生成する。
【００７６】
ステップＳ３００５では、コンテキスト付き評価情報生成部１５３が、（１）特定の操作の対象となった閲覧中の有益情報の情報ＩＤおよびステップＳ３００４で生成した評価内容と、（２）有益情報閲覧時に記憶しておいた、図５のステップＳ２００３で生成した検索要求の検索キー（検索時のコンテキスト）とをセットにしたコンテキスト付き評価情報を生成する。そして、コンテキスト付き評価情報生成部１５３は、生成したコンテキスト付き評価情報を、通信部１６０およびネットワーク１７０を介してサーバ１００へ送信する。
【００７７】
図９は、コンテキスト付き評価情報生成部１５３が生成したコンテキスト付き評価情報の具体例を示す図である。図９に示すコンテキスト付き評価情報５０１は、コンテキスト付き有益情報を判別するための情報ＩＤ５０２、評価内容５０３、および有益情報を閲覧したユーザのコンテキスト内容（検索キー）から構成される。コンテキスト付き評価情報５０１を構成する情報ＩＤ５０２、評価内容５０３、および検索キー５０４は、同時にサーバ１００へ送信される。なお、実際上は、検索キー５０４内の対応操作ＩＤおよび対応操作列ＩＤは、ＩＤ番号のみを格納するが、ここでは、説明の都合上、操作履歴名も一緒に記載している。
【００７８】
ステップＳ３００６では、サーバ１００のコンテキスト評価値更新部１０２が、コンテキスト付き有益情報格納部１０１に格納されたコンテキスト付き有益情報の中から、ステップＳ３００５でユーザ端末１１０から送信されたコンテキスト付き評価情報と情報ＩＤが一致するコンテキスト付き有益情報を特定する。
【００７９】
ステップＳ３００７では、コンテキスト評価値更新部１０２が、ステップＳ３００５でユーザ端末１１０から送信されたコンテキスト付き評価情報に含まれる検索時のコンテキスト（各対応操作ＩＤおよび対応操作列ＩＤ）と、ステップＳ３００６で特定されたコンテキスト付き有益情報の情報ＩＤに対応するコンテキストとを比較し、一致するコンテキストのみを特定する。
【００８０】
ステップＳ３００８では、コンテキスト評価値更新部１０２が、ステップＳ３００７で特定されたコンテキストの評価値を更新する。具体的には、コンテキスト評価値更新部１０２は、ステップＳ３００５でユーザ端末１１０から送信されたコンテキスト付き評価情報５０１に含まれる評価内容５０３（図９参照）に基づいて、ステップＳ３００７で特定されたコンテキスト（各対応操作ＩＤおよび対応操作列ＩＤ）の評価値をそれぞれ更新する。評価値の更新は、プラス評価の場合は評価値に１を加算し（＋１）、マイナス評価の場合は評価値から１を減算する（−１）ことにより行う。
【００８１】
なお、ここでは、図８のコンテキスト評価値更新処理において、評価内容を一律にプラス評価（＋１）またはマイナス評価（−１）としているが、コンテキスト評価値の更新方法はこれに限定されない。例えば、加算または減算する値は、評価値の初期値の設定や各コンテキストの重みの違いなどに応じて変化させてもよい。
【００８２】
また、ここでは、図８のコンテキスト評価値更新処理において、特定の操作の内容として、ブックマークリストの登録や削除リストの登録を例に挙げた。これらの入力方法としては、有益情報に対してダブルクリックを行う、または、画面外もしくはごみ箱へドロップするなどの方法が考えられる。その他、ブックマークリストの登録や削除リストの登録の処理方法に制限はない。
【００８３】
また、ここでは、図８のコンテキスト評価値更新処理において、各ユーザは自分のために有益情報（情報ＩＤ）をブックマークしたり削除したりしている。しかし、その結果はサーバ１００により管理されるため、すべてのユーザがその評価を共有することができる。
【００８４】
図１０は、図８のコンテキスト評価値更新処理（ステップＳ３００１〜ステップＳ３００８）におけるコンテキスト付き有益情報のデータ更新の流れの一例を示す図である。
【００８５】
このコンテキスト評価値更新処理では、コンテキスト付き有益情報格納部１０１に格納されたコンテキスト付き有益情報（図２参照）の評価値の更新を行う。ここで、図１０の６０１、６０２、６０３は、それぞれ、コンテキスト付き有益情報であり、コンテキスト付き有益情報格納部１０１に格納されたデータを時系列で表している。また、図１０の６１１、６１２は、それぞれ、コンテキスト付き評価情報を表している。図１０のコンテキスト付き有益情報６０１〜６０３における対応操作ＩＤおよび対応操作列ＩＤに記載された括弧（［  ］）内の数値は、更新前の評価値または更新後の評価値を示す。
【００８６】
まず、コンテキスト付き有益情報６０１の情報ＩＤと一致する情報ＩＤを有するコンテキスト付き評価情報６１１がユーザ端末１１０から送信された場合、サーバ１００のコンテキスト評価値更新部１０２は、評価値の更新処理を実行する。具体的には、コンテキスト評価値更新部１０２は、コンテキスト付き有益情報格納部１０１に格納されているコンテキスト付き有益情報６０１のコンテキストと、ユーザ端末１１０から送信されたコンテキスト付き評価情報６１１のコンテキストとを比較して、コンテキスト付き有益情報６０１の中から、コンテキスト付き評価情報６１１と情報ＩＤが一致するコンテキストを特定する。例えば、図１０に示すコンテキスト付き評価情報６１１の場合は、対応操作ＩＤ（コンテキスト）として、「再生」、「早送り」、「巻き戻し」、「再生」が特定される。また、対応操作列ＩＤ（コンテキスト）としては、「再生→早送り→巻き戻し→再生」が特定される。そして、コンテキスト評価値更新部１０２は、コンテキスト付き評価情報６１１の対応操作ＩＤおよび対応操作列ＩＤと一致しているコンテキスト付き有益情報６０１の対応操作ＩＤおよび対応操作列ＩＤの評価値を更新する。この例では、コンテキスト付き有益情報６０１の特定された各コンテキストの評価値に対してプラス評価（「＋」）を付与する。この結果、コンテキスト付き有益情報６０１は、コンテキスト付き有益情報６０２に更新される。
【００８７】
次に、コンテキスト付き有益情報６０２の情報ＩＤと一致する情報ＩＤを有するコンテキスト付き評価情報６１２がユーザ端末１１０から送信された場合、コンテキスト評価値更新部１０２は、再び評価値の更新処理を実行する。具体的には、コンテキスト評価値更新部１０２は、コンテキスト付き有益情報格納部１０１に格納されている最新のコンテキスト付き有益情報６０２のコンテキストと、今回ユーザ端末１１０から送信されたコンテキスト付き評価情報６１２のコンテキストとを比較して、コンテキスト付き有益情報６０２の中から、コンテキスト付き評価情報６１２と情報ＩＤが一致するコンテキストを特定する。例えば、図１０に示すコンテキスト付き評価情報６１２の場合は、対応操作ＩＤ（コンテキスト）として、「ＳＤ挿入」が一致しており、このコンテキストに対してのみマイナス評価（「−」）を付与する。この結果、コンテキスト付き有益情報６０２は、コンテキスト付き有益情報６０３に更新される。
【００８８】
その後、集まるコンテキスト付き評価情報の数が多くなればなるほど、適したコンテキストの評価値は高くなり、一方で、無関係なコンテキストの評価値は下がる。これにより、コンテキスト付き有益情報の精度は向上する。なお、図１０においても、実際上は、対応操作ＩＤおよび対応操作列ＩＤは、ＩＤ番号のみを格納するが、ここでは、説明の都合上、コンテキスト付き有益情報６０１〜６０３の場合は操作履歴名も一緒に記載し、コンテキスト付き評価情報６１１、６１２の場合は操作履歴名のみを記載している。
【００８９】
図１１は、図８のコンテキスト評価値更新処理（ステップＳ３００１〜ステップＳ３００８）におけるコンテキスト付き有益情報のデータ更新の流れの他の例を示す図である。ここでは、図１１を参照して、２つの情報ＩＤ（有益情報）の評価値が更新されて、各コンテキストの評価値であるコンテキスト評価値が逆転する例を説明する。
【００９０】
ここでも、図１０の例の場合と同様に、コンテキスト付き有益情報格納部１０１に格納されたコンテキスト付き有益情報（図２参照）の評価値の更新を行う。ここで、図１１の７０１、７０２、７０３は、それぞれ、コンテキスト付き有益情報であり、コンテキスト付き有益情報格納部１０１に格納されたデータを時系列で表している。また、図１１の７１１、７１２は、それぞれ、コンテキスト付き評価情報を表している。図１１のコンテキスト付き有益情報７０１〜７０３における対応操作ＩＤおよび対応操作列ＩＤに記載された括弧（［  ］）内の数値は、更新前の評価値または更新後の評価値を示す。
【００９１】
まず、コンテキスト付き有益情報７０１の情報ＩＤと一致する情報ＩＤを有するコンテキスト付き評価情報７１１がユーザ端末１１０から送信された場合、サーバ１００のコンテキスト評価値更新部１０２は、評価値の更新処理を実行する。ここでは、ユーザ端末１１０に情報ＩＤが００１９９と００２００の２つの有益情報が表示され、両方の有益情報に対してプラス評価が付される例を説明する。
【００９２】
具体的には、コンテキスト評価値更新部１０２は、コンテキスト付き有益情報格納部１０１に格納されているコンテキスト付き有益情報７０１のコンテキストと、ユーザ端末１１０から送信されたコンテキスト付き評価情報７１１のコンテキストとを情報ＩＤ毎に比較して、一致するコンテキストを特定する。例えば、情報ＩＤが００１９９の有益情報では、「早送り」、「再生」、「巻き戻し」、「再生」、「巻き戻し」が特定される。また、情報ＩＤが００２００の有益情報では、「停止」、「再生」、「早送り」、「巻き戻し」、「再生」が特定される。また、対応操作列ＩＤ（コンテキスト）では、「停止→再生→早送り」が特定される。そして、コンテキスト評価値更新部１０２は、コンテキスト付き評価情報７１１の対応操作ＩＤおよび対応操作列ＩＤと一致しているコンテキスト付き有益情報７０１の対応操作ＩＤおよび対応操作列ＩＤの評価値を更新する。この例では、コンテキスト付き有益情報７０１の特定された各コンテキストの評価値に対してプラス評価（「＋」）を付与する。この結果、コンテキスト付き有益情報７０１は、コンテキスト付き有益情報７０２に更新される。ここでは、対応操作ＩＤの評価値に加える値を「１」とし、対応操作列ＩＤの評価値に加える値を「２」としている。なお、対応操作ＩＤと対応操作列ＩＤの評価値に加える値は同じであってもよい。また、評価値に加える値は、任意に設定可能である。
【００９３】
次に、コンテキスト付き有益情報７０２の情報ＩＤと一致する情報ＩＤを有するコンテキスト付き評価情報７１２がユーザ端末１１０から送信された場合、コンテキスト評価値更新部１０２は、再び評価値の更新処理を実行する。具体的には、コンテキスト評価値更新部１０２は、コンテキスト付き有益情報格納部１０１に格納されている最新のコンテキスト付き有益情報７０２のコンテキストと、今回ユーザ端末１１０から送信されたコンテキスト付き評価情報７１２のコンテキストとを比較して、一致するコンテキストを特定する。例えば、情報ＩＤが００１９９の有益情報では、「早送り」、「再生」、「再生」が特定される。また、情報ＩＤが００２００の有益情報では、「停止」、「再生」、「早送り」、「再生」が特定される。また、対応操作列ＩＤ（コンテキスト）では、「停止→再生→早送り」が特定される。そして、コンテキスト評価値更新部１０２は、コンテキスト付き評価情報７１２の対応操作ＩＤおよび対応操作列ＩＤと一致しているコンテキスト付き有益情報７０２の対応操作ＩＤおよび対応操作列ＩＤの評価値を更新する。この例では、コンテキスト付き有益情報７０２の特定された各コンテキストの評価値に対してプラス評価（「＋」）を付与する。この結果、コンテキスト付き有益情報７０２は、コンテキスト付き有益情報７０３に更新される。ここで、情報ＩＤが００１９９の有益情報に対するコンテキスト評価値と、情報ＩＤが００２００の有益情報に対するコンテキスト評価値とが逆転する。このような処理を繰り返し実行することにより、有益情報の信頼性を向上することができる。
【００９４】
次に、本実施の形態におけるサーバ１００の操作列パターン生成処理に関して説明する。本実施の形態では、ユーザ端末１１０の操作履歴（コンテキスト）から意味ある部分操作列を抽出するための新しい操作列パターンをサーバ１００で生成する。そして、生成した操作列パターンを操作列パターン格納部１０６に格納するとともに、有益情報に新しい操作列パターンを追加する。有益情報に新しい操作列パターンを生成することによって、ユーザ端末１１０のコンテキスト（その時行った操作）に対応した有益情報の選別を行うことが可能になる。以下に、この操作列パターン生成処理について、具体例を用いて説明する。
【００９５】
図１２は、本実施の形態における操作列パターン生成処理の手順の一例を示すフローチャートである。操作列パターン生成処理は、定期的に、不定期に、またはコンテキスト付き有益情報が送付される毎に実行される。コンテキスト付き有益情報格納部１０１の操作列を調べ、随時新しく加わった操作列パターンをコンテキスト付き有益情報に加えることにより、ユーザ端末１１０のコンテキストに対応した有益情報を精度よく提示することができる。
【００９６】
ステップＳ４００１では、サーバ１００の操作列パターン生成部１０５が、コンテキスト付き有益情報格納部１０１に格納された対象となるコンテキスト付き有益情報の対応操作ＩＤ２０４欄にて、評価値が閾値以上の対応操作ＩＤを抽出する。例えば、図１０における情報ＩＤが００２００のコンテキスト付き有益情報６０３において、操作列パターン生成部１０５は、評価値が「１０００」以上の対応操作ＩＤである「停止（０１０）」、「再生（００５）」、および「早送り（００６）」を、対応操作ＩＤ群（コンテキスト群）として抽出する。
【００９７】
ステップＳ４００２では、操作列パターン生成部１０５が、ステップＳ４００１で抽出した対応操作ＩＤ群のうち、連続する対応操作ＩＤを、新しい操作列パターンとして生成する。例えば、例としてステップＳ４００１で抽出した対応操作ＩＤ群では、「停止→再生→早送り」が、操作列パターンとして生成される。
【００９８】
ステップＳ４００３では、操作列パターン生成部１０５が、ステップＳ４００２で生成した操作列パターンが、操作列パターン格納部１０６に登録された操作列パターンの中に存在するか否かを判断する。この判断の結果として、ステップＳ４００２で生成した操作列パターンが操作列パターン格納部１０６に存在しない場合は（Ｓ４００３：ＮＯ）、ステップＳ４００４へ進む。これに対し、ステップＳ４００２で生成した操作列パターンが操作列パターン格納部１０６に存在する場合は（Ｓ４００３：ＹＥＳ）、ステップＳ４００５へ進む。
【００９９】
ステップＳ４００４では、操作列パターン生成部１０５が、ステップＳ４００２で生成した新規の操作列パターンに新たな対応操作列ＩＤを付与して（例えば、図３（Ｂ）の操作列パターンデータ３１１参照）、操作列パターン格納部１０６に格納する。
【０１００】
これに対し、ステップＳ４００５では、操作列パターン生成部１０５が、ステップＳ４００２で生成した操作列パターンであってすでに操作列パターン格納部１０６に存在する操作列パターンに対して、操作列パターン格納部１０６に格納された対応操作列ＩＤを取得する。
【０１０１】
ステップＳ４００６では、操作列コンテキスト追加部１０７が、ステップＳ４００２で操作列パターンを生成した際の情報ＩＤの対象となるコンテキスト付き有益情報の対応操作列ＩＤ欄に、ステップＳ４００４またはステップＳ４００５のいずれかで取得した対応操作列ＩＤが存在するか否か、換言すれば、ステップＳ４００４またはステップＳ４００５で取得した対応操作列ＩＤが、操作列パターンを生成する元となった情報ＩＤの対応操作列ＩＤ欄に追加可能か否かを判断する。この判断の結果として、操作列パターンを生成した際の情報ＩＤの対象となるコンテキスト付き有益情報の対応操作列ＩＤ欄に、いずれかで取得した対応操作列ＩＤが存在する場合、換言すれば、取得した対応操作列ＩＤが、操作列パターンを生成する元となった情報ＩＤの対応操作列ＩＤ欄に追加可能でない場合は（Ｓ４００６：ＮＯ）、ただちに一連の処理を終了する。これに対し、操作列パターンを生成した際の情報ＩＤの対象となるコンテキスト付き有益情報の対応操作列ＩＤ欄に、いずれかで取得した対応操作列ＩＤが存在しない場合、換言すれば、取得した対応操作列ＩＤが、操作列パターンを生成する元となった情報ＩＤの対応操作列ＩＤ欄に追加可能である場合は（Ｓ４００６：ＹＥＳ）、ステップＳ４００７へ進む。
【０１０２】
ステップＳ４００７では、操作列コンテキスト追加部１０７が、ステップＳ４００４またはステップＳ４００５で取得した対応操作列ＩＤを、ステップＳ４００２で対応操作列パターンを生成した際の情報ＩＤの対象となるコンテキスト付き有益情報の対応操作列ＩＤ欄に追加した後、一連の処理を終了する。
【０１０３】
なお、評価値が連続して閾値以上である操作列であっても、当該操作列に含まれる各コンテキストの評価値の差が一定の値以上である場合には、操作列パターン生成部１０５は、新規の操作列パターンとして生成しないようにしてもよい。
【０１０４】
また、ステップＳ４００１およびステップＳ４００２において、対象となるコンテキスト付き有益情報に対して、操作列パターン生成部１０５は、評価値から各コンテキストの評価偏差値を計算し、この評価偏差値が閾値以上である連続したコンテキストが存在する場合に、この連続したコンテキストを新規の操作列パターンとして生成するようにしてもよい。また、計算された評価偏差値が連続して閾値以上である操作列であっても、操作列パターン生成部１０５は、当該操作列に含まれる各コンテキストの評価偏差値の差が一定の値以上である場合には、新規の操作列パターンとして生成しないようにしてもよい。
【０１０５】
また、操作列パターンの生成は、コンテキスト評価値更新処理が行われた後に行うのではなく、バッチ処理として、定期的に実行してもよい。
【０１０６】
また、操作列パターンを生成する際には、一度抽出された有益情報に対して、操作列の抽出は行わないものとする。また、一度操作列パターン格納部１０６に格納した操作列パターンデータは、取り出さないものとする。
【０１０７】
次に、本実施の形態におけるユーザ端末１１０への新規操作列パターン更新処理に関して説明する。これは、サーバ１００で生成された操作列パターンを、ユーザ端末１１０側に反映させる更新処理である。これにより、ユーザが有益情報を登録または閲覧する際に、新たに有益情報に新規操作列パターンを適用することができる。また、ユーザがコンテキストに対応した有益情報の検索を行うことが可能になる。以下に、この新規操作列パターンをユーザ端末１１０に追加（更新）する処理について、具体例を用いて説明する。
【０１０８】
図１３は、本実施の形態における新規操作列パターン更新処理の手順の一例を示すフローチャートである。新規操作列パターン更新処理は、定期的に、不定期に、または新規操作列パターンが登録される毎に実行される。その結果、ユーザ端末１１０の操作列パターン格納部１４３のデータが更新され、新たに有益情報の投稿・登録が行われた際、ユーザ端末１１０のコンテキスト（その時行った操作）に対応した有益情報の選別を行うことが可能になる。
【０１０９】
ステップＳ５００１では、サーバ１００の操作列パターン配信部１０８が、操作列パターン生成部１０５で新たに生成されて操作列パターン格納部１０６に格納された操作列パターンを取得する。そして、操作列パターン配信部１０８は、取得した操作列パターンを、通信部１０９およびネットワーク１７０を介してユーザ端末１１０へ配信する。
【０１１０】
ステップＳ５００２では、ユーザ端末１１０の操作列パターン更新部１５７が、ステップＳ５００１で配信された操作列パターンを通信部１６０を介して受信し、受信した操作列パターンが操作列パターン格納部１４３に存在するか否かを判断する。具体的には、操作列パターン更新部１５７は、サーバ１００から配信された操作列パターンの対応操作列ＩＤと一致する対応操作列ＩＤが操作列パターン格納部１４３に格納されているか否かを判断する。この判断の結果として、サーバ１００から配信された対応操作列ＩＤが操作列パターン格納部１４３に存在しない場合は（Ｓ５００２：ＮＯ）、ステップＳ５００３へ進む。これに対し、サーバ１００から配信された対応操作列ＩＤが操作列パターン格納部１４３に存在する場合は（Ｓ５００２：ＹＥＳ）、ただちに一連の処理を終了する。
【０１１１】
ステップＳ５００３では、操作列パターン更新部１５７が、ステップＳ５００２でサーバ１００から受信した新規操作列パターンを操作列パターン格納部１４３に格納する。すなわち、操作列パターン更新部１５７は、サーバ１００から配信された新規操作列パターンを用いて操作列パターン格納部１４３のデータを更新する。
【０１１２】
なお、サーバ１００からユーザ端末１１０への新規操作列パターン配信方法は、何らかのトリガーに基づいてサーバ１００から配信する方法や、ユーザ端末１１０から配信要求を送信する方法、定期的にサーバ１００からユーザ端末１１０へ配信する方法などであってもよい。
【０１１３】
以上のように、本実施の形態の有益情報共有システムは、端末操作に加え操作履歴から意味ある部分操作列を抽出するためのパターンを、各ユーザから送信されるコンテキスト付き評価情報により更新された各コンテキストの評価値に基づいて生成して、有益情報に付与するため、ユーザ端末１１０のコンテキスト（端末を利用している状態や操作）に対応した有益情報を精度良く提供することができる。
【０１１４】
なお、本実施の形態では、説明をわかりやすくするために、ユーザ端末１１０として、ハードディスクレコーダを例に挙げた。しかし、提供された情報を直接的または間接的に閲覧できる端末であれば、どのような端末にも適用可能である。例えば、一例として、ユーザ端末１１０が電子レンジで、表示手段がテレビで、入力手段がテレビに付随するリモコンであってもよい。また、ユーザ端末１１０の入力手段や表示手段は、このユーザ端末１１０とは別の端末となる構成であってもよい。例えば、一例として、ユーザ端末１１０が電子レンジで、表示手段および入力手段が携帯電話やパソコンなどであってもよい。
【０１１５】
また、本実施の形態では、ユーザ端末１１０の履歴格納部１４１に格納するデータとして、操作履歴を挙げているが、これに限定されず、操作履歴以外にも画面履歴などを含めることも可能である。この場合は、操作履歴に対する操作列を求める場合と同様に、画面履歴に対して画面列を求めて精度の向上を図ることができる。
【０１１６】
また、本実施の形態では、コンテキスト付き有益情報において、対応操作ＩＤなどは、わかりやすいように「再生」などと具体的に書いたが、実際は記号や数字などのＩＤに置き換えてもよい。
【０１１７】
また、本実施の形態では、コンテキスト付き評価情報生成部１５３やリスト登録部１５６などを用いて評価情報を生成しているが、これに限定されない。例えば、ユーザ端末側の負荷を減らすために、評価処理をサーバ側で実施してもよい。
【０１１８】
また、本実施の形態では、評価情報の生成や、検索要求の生成、コンテキスト付き有益情報の作成などの各機能をユーザ端末に設けているが、これらの機能はユーザ端末に存在しなくてもよい。例えば、ユーザ端末は、（１）サーバからユーザ端末上で実行可能な端末スクリプトを取得し、この端末スクリプトに従った処理、および画面表示を実行できる処理部と、（２）一連のスクリプト群を格納する格納部と、（３）それらの端末スクリプトを実行する処理部とを備える構成としてもよい。これにより、本実施の形態と同様の動作を実現することが可能である。
【０１１９】
このとき、サーバは、有益情報に対して行われる操作内容に応じてコンテキスト付き評価情報を生成する処理をユーザ端末上で実行可能な端末スクリプト群を格納する端末スクリプト格納部と、端末スクリプト群をユーザ端末に対して提供する端末スクリプト提供部と、を備える構成を採る。
【０１２０】
これにより、本実施の形態の実現方法の一部を変更して、ユーザ端末の負担を軽くしたにも関わらず、同等な処理を実現することが可能であり、また、スクリプトをユーザ端末に送る際に、自分好みの画面をサーバに複数存在するものの中から選択することが可能となる。
【０１２１】
（実施の形態２）
以下、実施の形態２について説明する。図１４は、本発明の本実施の形態２に係る有益情報提供サーバおよび通信機器を含む端末有益情報共有システムの一例を示す構成図である。本実施の形態は、図１に示す実施の形態１の構成と比較して、サーバ１００ａがコンテキスト変更部８０１を有する点が新規な構成である。また、サーバ１００ａにおける、コンテキスト付き有益情報格納部１０１ａのデータ構造、ならびにコンテキスト評価値更新部１０２ａおよび有益情報検索部１０３ａの処理内容が、実施の形態１と異なっている。
【０１２２】
本実施の形態では、コンテキスト付き有益情報に新たに拡張コンテキスト部を設け、実施の形態１における、図９のコンテキスト付き評価情報に含まれるユーザの操作履歴情報において、特定されたコンテキスト付き有益情報の対応操作ＩＤと一致しなかった操作履歴を、対応操作候補ＩＤとして格納する。これにより、コンテキストに対応する有益情報の信頼性をより高めることができる。また、対応操作候補ＩＤは、拡張コンテキスト部に登録される。コンテキスト評価値更新部１０２ａは、コンテキスト付き有益情報の評価値を、対応操作候補ＩＤについてもコンテキスト付き評価情報を用いて自動的に更新する。しかし、有益情報検索時においては、この対応操作候補ＩＤは利用しないこととする。
【０１２３】
また、コンテキスト付き有益情報の拡張コンテキスト部には、対応操作候補ＩＤだけでなく、評価値が一定の値以上の対応操作候補ＩＤを、追加対応操作ＩＤとして新たに格納することができる。追加対応操作ＩＤとは、対応操作候補ＩＤ欄に格納された操作履歴の中で、評価値が所定の閾値以上である操作履歴のことである。追加対応操作ＩＤの対象であるか否かの判断は、例えば、定期的に実行され、拡張コンテキスト部に新たに自動的に登録される。
【０１２４】
このように、拡張コンテキスト部は、対応操作候補ＩＤと追加対応操作ＩＤの両者をまとめた総称である。拡張コンテキスト部の具体例については、図１６を用いて後述する。
【０１２５】
図１４のサーバ１００ａは、図１に示す実施の形態１におけるサーバ１００の構成にコンテキスト変更部８０１を加えて構成される。ここでは、実施の形態１と同様の構成要素と処理手順については、説明を省略する。
【０１２６】
本実施の形態でも、実施の形態１と同様に、ハードディスクレコーダを例にとって説明する。
【０１２７】
コンテキスト変更部８０１は、コンテキスト付き有益情報格納部１０１ａに格納されるコンテキスト付き有益情報に新たに拡張コンテキスト部を設け、この拡張コンテキスト部にコンテキストを格納する。ここで、拡張コンテキスト部に格納するコンテキストは、コンテキスト部に格納された対応操作ＩＤと同様にユーザの操作履歴であり、対応操作候補ＩＤおよび追加対応操作ＩＤを新たに登録することができる。
【０１２８】
次に、本実施の形態における有益情報の投稿・登録処理は、実施の形態１における有益情報の投稿・登録処理（図４参照）と同様であるため、説明を省略する。また、有益情報閲覧処理については、説明を後述する。
【０１２９】
次に、本実施の形態における有益情報に付与された各コンテキスト評価値の更新処理に関して説明する。図１５は、本実施の形態における有益情報に付与された各コンテキスト評価値の更新処理の手順の一例を示すフローチャートである。
【０１３０】
図１５のステップＳ３００１〜ステップＳ３００８は、実施の形態１における図８のステップＳ３００１〜ステップＳ３００８と同様であるため、説明を省略する。
【０１３１】
ステップＳ６００１では、サーバ１００ａのコンテキスト評価値更新部１０２ａが、コンテキスト付き評価情報に含まれる検索時のコンテキストと、ステップＳ３００７で特定された有益情報に含まれるコンテキストとを比較し、一致しないコンテキストのみを特定する。
【０１３２】
ステップＳ６００２では、コンテキスト評価値更新部１０２ａが、ステップＳ６００１で特定されたコンテキストが拡張コンテキスト部の対応操作候補ＩＤ欄に存在するか否かを判断する。この判断の結果として、ステップＳ６００１で特定されたコンテキストが拡張コンテキスト部の対応操作候補ＩＤ欄に存在しない場合は（Ｓ６００２：ＮＯ）、ステップＳ６００３へ進む。これに対し、ステップＳ６００１で特定されたコンテキストが拡張コンテキスト部の対応操作候補ＩＤ欄に存在する場合は（Ｓ６００２：ＹＥＳ）、ステップＳ６００４へ進む。
【０１３３】
ステップＳ６００３では、コンテキスト評価値更新部１０２ａが、ステップＳ６００１で特定されたコンテキストが拡張コンテキスト部の追加対応操作ＩＤ欄に存在するか否かを判断する。この判断の結果として、ステップＳ６００１で特定されたコンテキストが拡張コンテキスト部の追加対応操作ＩＤ欄に存在しない場合は（Ｓ６００３：ＮＯ）、ステップＳ６００５へ進む。これに対し、ステップＳ６００１で特定されたコンテキストが拡張コンテキスト部の追加対応操作ＩＤ欄に存在する場合は（Ｓ６００３：ＹＥＳ）、ステップＳ６００６へ進む。
【０１３４】
ステップＳ６００４では、コンテキスト評価値更新部１０２ａが、ステップＳ６００１で特定されたコンテキストと一致する拡張コンテキスト部の対応操作候補ＩＤに対して、評価値の更新を行う。
【０１３５】
ステップＳ６００５では、コンテキスト評価値更新部１０２ａが、ステップＳ６００１で特定されたコンテキストを拡張コンテキスト部の対応操作候補ＩＤ欄に新たに登録し、コンテキストの評価値を初期設定する。
【０１３６】
ステップＳ６００６では、コンテキスト評価値更新部１０２ａが、ステップＳ６００１で特定されたコンテキストと一致する拡張コンテキスト部の追加対応操作ＩＤの評価値を更新する。
【０１３７】
ここで、具体的なコンテキスト付き有益情報の一例を図１６に示す。
【０１３８】
図１６は、コンテキスト付き評価情報に含まれる操作履歴情報をコンテキスト付き有益情報の一部としてコンテキスト付き有益情報格納部１０１ａに格納し、評価値の更新を行った場合の一例を示す図である。図１６は、実施の形態１に対応する図１０において、コンテキスト付き有益情報のコンテキスト群に、対応操作候補ＩＤおよび追加対応操作ＩＤ（上記のように、これら両者をまとめて「拡張コンテキスト部」と呼ぶ）を加えた図である。図１６の９０１、９０２、９０３、および９０４は、図１０の６０１、６０２、および６０３と同様に、コンテキスト付き有益情報格納部１０１ａに格納されたコンテキスト付き有益情報をそれぞれ表している。また、図１６の９１１は、図１０の６１１と同様に、コンテキスト付き評価情報を表している。
【０１３９】
まず、コンテキスト付き有益情報９０１の情報ＩＤと一致する情報ＩＤを有するコンテキスト付き評価情報９１１がユーザ端末１１０から送信された場合、サーバ１００ａのコンテキスト評価値更新部１０２ａは、評価値の更新処理を実行する。具体的には、コンテキスト評価値更新部１０２ａは、コンテキスト付き有益情報格納部１０１ａに格納されているコンテキスト付き評価情報９０１のコンテキストと、ユーザ端末１１０から送信されたコンテキスト付き評価情報９１１のコンテキスト（対応操作ＩＤおよび対応操作候補ＩＤ）とを比較して、コンテキスト付き有益情報９０１の中から、コンテキスト付き評価情報９１１と情報ＩＤが一致するコンテキストに対して、プラス評価（「＋」）を付与する。本実施の形態におけるハードディスクレコーダの例では、対応操作ＩＤとして、「再生」、「早送り」、「巻き戻し」、「再生」のそれぞれの操作が、当該一致するコンテキストである。また、対応操作列ＩＤは、「再生→早送り→巻き戻し→再生」の操作列が、当該一致するコンテキストである。コンテキスト評価値更新部１０２ａは、当該一致するコンテキストの評価値にプラス評価を付与する。
【０１４０】
次に、コンテキスト評価値更新部１０２ａは、コンテキスト付き評価情報９０１のコンテキストとコンテキスト付き評価情報９１１のコンテキストとを比較して、一致しないコンテキストを取得する。本実施の形態におけるハードディスクレコーダの例では、「ダビング」の操作が、当該一致しない操作である。コンテキスト評価値更新部１０２ａは、「ダビング」を拡張コンテキスト部の対応操作候補ＩＤに追加し、評価値の初期値を設定する。この結果、コンテキスト付き有益情報９０１は、コンテキスト付き有益情報９０２に更新される。
【０１４１】
その後、図１６のコンテキスト付き有益情報９０３に示すように評価値が更新されるうちに、対応操作ＩＤの評価値が高くなると、図１０の場合と同様に、評価値が更新される。また、図１６のコンテキスト付き有益情報９０４に示すように、コンテキスト評価値更新部１０２ａは、対応操作候補ＩＤ群の評価値が所定の閾値以上となった場合に、拡張コンテキスト部の追加対応操作ＩＤにコンテキストを移動させる。そして、コンテキスト評価値更新部１０２ａは、他のコンテキストと同様に、追加対応操作ＩＤの評価値を更新する。このとき、追加対応操作ＩＤに移動されたコンテキストは、対応操作候補ＩＤ欄から削除される。また、有益情報検索部１０３ａは、追加対応操作ＩＤを有益情報を検索する場合の検索キーとして扱う。また、評価値が更新されるうちに、無関係なコンテキストの評価値が下がるため、各評価値にばらつきが出てくる。よって、追加対応操作ＩＤを含めた検索においても検索精度が向上する。
【０１４２】
なお、図１６においても、実際上は、対応操作ＩＤおよび対応操作列ＩＤは、ＩＤ番号のみを格納するが、ここでは、説明の都合上、操作履歴名のみを記載している。
【０１４３】
次に、本実施の形態における有益情報閲覧処理に関して説明する。図１７は、本実施の形態における有益情報閲覧処理の手順の一例を示すフローチャートである。本実施の形態では、有益情報検索部１０３ａは、実施の形態１における有益情報閲覧処理（図５参照）のステップＳ２００３およびステップＳ２００４と異なる機能を有する。
【０１４４】
図１７のステップＳ２００１〜ステップＳ２００３は、実施の形態１における図５のステップＳ２００１〜ステップＳ２００３と同様であるため、説明を省略する。
【０１４５】
ステップＳ７００１では、有益情報検索部１０３ａが、ユーザ端末１１０から取得した検索要求に従って、コンテキスト付き有益情報格納部１０１ａに格納されたコンテキストのみならず、拡張コンテキスト部の追加対応操作ＩＤを検索する。そして、有益情報検索部１０３ａは、その結果、一致するコンテキストが多いものを選別する。
【０１４６】
ステップＳ７００２では、有益情報検索部１０３ａが、ステップＳ７００１の検索で選別した有益情報毎に、コンテキスト部のみならず、拡張コンテキスト部に存在する追加対応操作ＩＤも含めて評価値の和を計算し、コンテキスト評価値の高いものを選択する。選択された有益情報は、通信部１０９およびネットワーク１７０を介してユーザ端末１１０へ送信される。
【０１４７】
図１７のステップＳ２００６は、実施の形態１における図５のステップＳ２００６と同様であるため、説明を省略する。
【０１４８】
次に、本実施の形態における操作列パターン生成処理および新規操作列パターン更新処理は、実施の形態１における操作列パターン生成処理（図１２参照）および新規操作列パターン更新処理（図１３参照）と同様であるため、説明を省略する。
【０１４９】
以上のように、本実施の形態では、コンテキスト付き評価情報に含まれる操作履歴をコンテキスト付き有益情報に加えることにより、コンテキスト群として扱うことができる。これにより、コンテキストに合わせた有益情報閲覧の精度を高めることが可能である。
【産業上の利用可能性】
【０１５０】
本発明に係る有益情報提供サーバおよび通信機器を含む端末有益情報共有システムは、例えば、ハードディスクレコーダやテレビ、携帯端末、カーナビなどのＡＶ機器、および電子レンジや冷蔵庫などの家電機器などにおいて、ユーザが端末を利用している状態や操作に対応した有益情報を提供する情報提示システムとして有用である。
【図面の簡単な説明】
【０１５１】
【図１】本発明の実施の形態１に係る有益情報提供サーバおよび通信機器を含む端末有益情報共有システムの一例を示す構成図
【図２】図１のコンテキスト付き有益情報格納部に格納されるコンテキスト付き有益情報の構成例を示す図
【図３】図１のユーザ端末における各種データの具体例を示す図
【図４】本実施の形態における有益情報を投稿・登録する場合の処理手順の一例を示すフローチャート
【図５】本実施の形態における有益情報を閲覧する場合の処理手順の一例を示すフローチャート
【図６】本実施の形態における有益情報閲覧処理で用いられる検索要求の具体例を示す図
【図７】本実施の形態におけるピンアイコンを用いた詳細情報の提示例を示す図
【図８】本実施の形態における有益情報に付与された各コンテキスト評価値の更新処理の手順の一例を示すフローチャート
【図９】図１のコンテキスト付き評価情報生成部で生成されるコンテキスト付き評価情報の具体例を示す図
【図１０】図８のコンテキスト評価値更新処理におけるコンテキスト付き有益情報のデータ更新の流れの一例を示す図
【図１１】図８のコンテキスト評価値更新処理におけるコンテキスト付き有益情報のデータ更新の流れの他の例を示す図
【図１２】本実施の形態における操作列パターン生成処理の手順の一例を示すフローチャート
【図１３】本実施の形態における新規操作列パターン更新処理の手順の一例を示すフローチャート
【図１４】本発明の実施の形態２に係る有益情報提供サーバおよび通信機器を含む端末有益情報共有システムの一例を示す構成図
【図１５】本実施の形態における有益情報に付与された各コンテキスト評価値の更新処理の手順の一例を示すフローチャート
【図１６】本実施の形態における、ユーザの操作履歴情報をコンテキスト付き有益情報の一部として、コンテキスト付き有益情報格納部に格納し、データを更新した場合の一例を示す図
【図１７】本実施の形態における有益情報閲覧処理の手順の一例を示すフローチャート
【図１８】従来のユーザ操作状態に応じた操作支援方法の一例を示す構成図
【符号の説明】
【０１５２】
１００、１００ａ  サーバ
１０１、１０１ａ  コンテキスト付き有益情報格納部
１０２、１０２ａ  コンテキスト評価値更新部
１０３、１０３ａ  有益情報検索部
１０４  有益情報登録部
１０５  操作列パターン生成部
１０６、１４３  操作列パターン格納部
１０７  操作列コンテキスト追加部
１０８  操作列パターン配信部
１０９、１６０  通信部
１１０  ユーザ端末
１２０  入力部
１３０  表示部
１４０  データ格納部
１４１  履歴格納部
１４２  リスト格納部
１５０  処理部
１５１  操作監視部
１５２  コンテキスト抽出部
１５３  コンテキスト付き評価情報生成部
１５４  検索要求生成部
１５５  コンテキスト付き有益情報作成部
１５６  リスト登録部
１５７  操作列パターン更新部
８０１  コンテキスト変更部
【図１】
2009042847.tif 000003
【図２】
2009042847.tif 000004
【図３】
2009042847.tif 000005
【図４】
2009042847.tif 000006
【図５】
2009042847.tif 000007
【図６】
2009042847.tif 000008
【図７】
2009042847.tif 000009
【図８】
2009042847.tif 000010
【図９】
2009042847.tif 000011
【図１０】
2009042847.tif 000012
【図１１】
2009042847.tif 000013
【図１２】
2009042847.tif 000014
【図１３】
2009042847.tif 000015
【図１４】
2009042847.tif 000016
【図１５】
2009042847.tif 000017
【図１６】
2009042847.tif 000018
【図１７】
2009042847.tif 000019
【図１８】
2009042847.tif 000020