(57)【要約】【課題】検索キーワードとなる単語リストデータをクライアント端末に提供する。【解決手段】情報提供サーバ１は、検索キーワードとなる複数の単語を収集し、記憶装置１０７の単語リストデータ記憶部１０７ａに挿入する新規単語収集部１０１ａと、単語リストデータ記憶部１０７ａに記憶された単語リストデータを、クライアント端末２ａ等に配信する単語リスト配信部１０７ｂと、クライアント端末２ａ等から、単語リストデータの単語が使用された履歴を取得して、記憶装置１０７の履歴データ記憶部１０７ｂに記憶する履歴取得部１０１ｃと、履歴データ記憶部１０７ｂを参照して、単語リストデータ記憶部１０７ａから単語を削除する不要単語削除部１０１ｄとを備える。【選択図】図１
2009043172.tif 000002
【特許請求の範囲】
【請求項１】
検索キーワードとなる単語リストをクライアント端末に提供する情報提供サーバであって、
前記検索キーワードとなる複数の単語を収集し、単語リストとして単語リスト記憶部に挿入する新規単語収集部と、
前記単語リスト記憶部の単語リストを、前記クライアント端末に配信する単語リスト配信部と、
前記クライアント端末から、前記単語リストの前記単語が使用された履歴データを取得して、履歴データ記憶部に記憶する履歴取得部と、
前記履歴データ記憶部を参照して、前記単語リスト記憶部から不要な単語を削除する不要単語削除部
とを備えることを特徴とする情報提供サーバ。
【請求項２】
前記単語リスト記憶部において、前記単語に、前記単語を挿入した登録日時が関連づけられており、
前記履歴データ記憶部において、前記単語に、前記クライアント端末において前記単語が最後に利用された最終利用日時が関連づけられており、
前記新規単語収集部は、前記単語を収集すると、前記単語と前記登録日時を関連づけて、前記単語リスト記憶部に挿入し、
前記履歴取得部は、前記履歴データを取得すると、前記履歴データ記憶部の単語の最終利用日時を更新する
ことを特徴とする請求項１に記載の情報提供サーバ。
【請求項３】
前記不要単語削除部は、前記単語リスト記憶部及び前記履歴データ記憶部を参照して、前記単語リスト記憶部の前記登録日時が第１の閾値以前であって、前記履歴データ記憶部の前記最終利用日時が第２の閾値以前である単語を抽出し、前記単語リスト記憶部から、抽出された単語を削除する
ことを特徴とする請求項２に記載の情報提供サーバ。
【請求項４】
前記単語リスト記憶部において、前記単語に、前記単語を挿入した登録日時が関連づけられており、
前記履歴データ記憶部において、前記単語に、前記クライアント端末において前記単語が利用された利用日時が関連づけられており、
前記新規単語収集部は、前記単語を収集すると、前記単語と前記登録日時を関連づけて、前記単語リスト記憶部に挿入し、
前記不要単語削除部は、前記単語リスト記憶部及び前記履歴データ記憶部を参照して、前記単語リスト記憶部の単語の使用頻度を算出するとともに、前記単語リスト記憶部の前記登録日時が第１の閾値以前であって、前記使用頻度が第２の閾値以下である単語を抽出し、前記単語リスト記憶部から、抽出された単語を削除する
ことを特徴とする請求項１に記載の情報提供サーバ。
【請求項５】
検索キーワードとなる単語リストをクライアント端末に提供する情報提供サーバであって、
前記検索キーワードとなる複数の単語を収集し、前記単語と、前記単語を挿入する登録日時を関連づけて、単語リストとして単語リスト記憶部に挿入する新規単語収集部と、
前記単語リスト記憶部の単語リストを、前記クライアント端末に配信する単語リスト配信部と、
前記クライアント端末において前記単語リストの前記単語が使用された履歴データを取得して、前記単語リスト記憶部において、取得された単語に関連づけられた最終利用日時を、前記クライアント端末において前記単語が最後に利用された最終利用日時に更新する履歴取得部と、
前記単語リスト記憶部を参照して、前記単語リスト記憶部の前記登録日時が第１の閾値以前であって、前記最終利用日時が第２の閾値以前である単語を抽出し、前記単語リスト記憶部から、抽出された単語を削除する不要単語削除部
とを備えることを特徴とする情報提供サーバ。
【請求項６】
検索キーワードとなる単語リストをクライアント端末に提供する情報提供サーバに用いられる情報提供方法であって、
前記検索キーワードとなる複数の単語を収集し、単語リストとして単語リスト記憶部に挿入する新規単語収集ステップと、
前記単語リスト記憶部の単語リストを、前記クライアント端末に配信する単語リスト配信ステップと、
前記クライアント端末から、前記単語リストの前記単語が使用された履歴データを取得して、履歴データ記憶部に記憶する履歴取得ステップと、
前記履歴データ記憶部を参照して、前記単語リスト記憶部から不要な単語を削除する不要単語削除ステップ
とを備えることを特徴とする情報提供方法。
【請求項７】
前記単語リスト記憶部において、前記単語に、前記単語を挿入した登録日時が関連づけられており、
前記履歴データ記憶部において、前記単語に、前記クライアント端末において前記単語が最後に利用された最終利用日時が関連づけられており、
前記新規単語収集ステップにおいて、前記単語を収集すると、前記単語と前記登録日時を関連づけて、前記単語リスト記憶部に挿入し、
前記履歴取得ステップにおいて、前記履歴データを取得すると、前記履歴データ記憶部の単語の最終利用日時を更新する
ことを特徴とする請求項６に記載の情報提供方法。
【請求項８】
前記不要単語削除ステップは、前記単語リスト記憶部及び前記履歴データ記憶部を参照して、前記単語リスト記憶部の前記登録日時が第１の閾値以前であって、前記履歴データ記憶部の前記最終利用日時が第２の閾値以前である単語を抽出し、前記単語リスト記憶部から、抽出された単語を削除する
ことを特徴とする請求項７に記載の情報提供方法。
【請求項９】
前記単語リスト記憶部において、前記単語に、前記単語を挿入した登録日時が関連づけられており、
前記履歴データ記憶部において、前記単語に、前記クライアント端末において前記単語が利用された利用日時が関連づけられており、
前記新規単語収集ステップは、前記単語を収集すると、前記単語と前記登録日時を関連づけて、前記単語リスト記憶部に挿入し、
前記不要単語削除ステップは、前記単語リスト記憶部及び前記履歴データ記憶部を参照して、前記単語リスト記憶部の単語の使用頻度を算出するとともに、前記単語リスト記憶部の前記登録日時が第１の閾値以前であって、前記使用頻度が第２の閾値以下である単語を抽出し、前記単語リスト記憶部から、抽出された単語を削除する
ことを特徴とする請求項６に記載の情報提供方法。
【請求項１０】
検索キーワードとなる単語リストをクライアント端末に提供する情報提供サーバに用いられる情報提供方法であって、
前記検索キーワードとなる複数の単語を収集し、前記単語と、前記単語を挿入する登録日時を関連づけて、単語リストとして単語リスト記憶部に挿入する新規単語収集ステップと、
前記単語リスト記憶部の単語リストを、前記クライアント端末に配信する単語リスト配信ステップと、
前記クライアント端末において前記単語リストの前記単語が使用された履歴データを取得して、前記単語リスト記憶部において、取得された単語に関連づけられた最終利用日時を、前記クライアント端末において前記単語が最後に利用された最終利用日時に更新する履歴取得ステップと、
前記単語リスト記憶部を参照して、前記単語リスト記憶部の前記登録日時が第１の閾値以前であって、前記最終利用日時が第２の閾値以前である単語を抽出し、前記単語リスト記憶部から、抽出された単語を削除する不要単語削除ステップ
とを備えることを特徴とする情報提供方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、検索キーワードとなる単語リストデータをクライアント端末に提供する情報提供サーバ及び情報提供方法に関する。
【背景技術】
【０００２】
近年の情報通信ネットワークの発達に伴い、ホームページなどで情報を検索する機会が増えている。また、情報機器の発達に伴い、ユーザは、コンピュータや携帯電話のみならず、ＨＤＤレコーダ等の情報機器を介して、インターネットに接続し、情報を取得することができる。
【０００３】
また、情報処理技術の発達により、Ｗｅｂページや文書データベースなどの自然言語を、単語に分割する機会が増えている。自然言語から単語の分割においては、語彙の集合である単語リストが用いられるので、単語リストの重要性が高まっている。
【０００４】
この単語リストは、Ｗｅｂページの検索などで用いられる検索キーワードとして用いられることがある。例えば、複数の人に使用された検索履歴をサーバで管理することにより、複数人物で共有することができる場合がある。
【０００５】
一方、メディアの多様化や、趣味の個性化などに伴い、新たな単語が生まれる頻度が上がっている。従って、単語リストが固定化されてしまうと、新しい単語に対応することが困難になってしまう。
【０００６】
そこで、新しい単語を辞書データに更新するために、自然言語処理における辞書データの使用履歴を利用する辞書データ配信システムがある（例えば、特許文献１参照。）。特許文献１に記載の方法に係る辞書データ配信システムは、自然言語装置からの履歴データを受信する。次に辞書データ配信システムは、履歴データに基づいて辞書マスターデータベースから新しい辞書データを抽出して、更新辞書データを作成する。更に、辞書データ配信システムは、更新辞書データを自然言語処理装置に送信する。
【０００７】
また、検索キーワード等を利用して、ユーザに興味を持たせるＷｅｂページを参照させるＷｅｂページ情報表示装置がある（例えば、特許文献２参照。）。特許文献２に記載のＷｅｂページ情報表示装置は、ユーザが閲覧したページに所定の閾値以上で出現する単語を興味語として抽出するとともに、記事ページに出現するページの印象ベクトルを生成する。更に、Ｗｅｂページ情報表示装置は、興味語とページの印象情報をもとに、表示するべき記事ページを選出する。
【特許文献１】特開２００７−５２６９３号公報
【特許文献２】特開２００３−１５０５８９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
しかし、新たな単語が生まれる頻度が上がっていることに伴い、単語の流行や廃れのサイクルが早くなっている。
【０００９】
従って、上記の特許文献１に記載の方法によれば、新たな単語を辞書データに追加するだけでは、辞書データの容量が増える一方である。従って、パフォーマンスの低下を招くことになってしまう場合がある。そこで、人力で新しい単語を適切に抽出して、登録するには、人的及び時間的なコスト負担が増加してしまう問題がある。
【００１０】
また、上記の特許文献２に記載の方法によれば、ユーザが閲覧したページから単語を抽出するので、ユーザが興味を持つ範囲を含むものの、かなり広い範囲の情報が抽出されてしまう場合もある。また、ユーザが閲覧したページから抽出された単語を全て単語リストに反映してしまうと、人が検索することが期待されない単語が増えてしまう可能性がある。従って、検索に使用されない単語が増えてしまい、その結果、検索サーバ等のパフォーマンスの低下を招いてしまう場合がある。
【００１１】
そこで、ユーザが情報を検索するために、常に適切な単語を提供できる単語リストをメンテナンスする技術の開発が期待されている。
【００１２】
従って本発明の目的は、適切な単語のみを含む単語リストを提供する情報提供サーバ及び情報提供方法を提供することである。
【課題を解決するための手段】
【００１３】
上記課題を解決するために、本発明の第１の特徴に係る情報提供サーバは、検索キーワードとなる単語リストをクライアント端末に提供する。即ち、本発明の第１の特徴に係る情報提供サーバは、検索キーワードとなる複数の単語を収集し、単語リストとして単語リスト記憶部に挿入する新規単語収集部と、単語リスト記憶部の単語リストを、クライアント端末に配信する単語リスト配信部と、クライアント端末から、単語リストの単語が使用された履歴データを取得して、履歴データ記憶部に記憶する履歴取得部と、履歴データ記憶部を参照して、単語リスト記憶部から不要な単語を削除する不要単語削除部とを備える。
【００１４】
ここで、単語リスト記憶部において、単語に、単語を挿入した登録日時が関連づけられており、履歴データ記憶部において、単語に、クライアント端末において単語が最後に利用された最終利用日時が関連づけられていることが好ましい。この場合、新規単語収集部は、単語を収集すると、単語と登録日時を関連づけて、単語リスト記憶部に挿入し、履歴取得部は、履歴データを取得すると、履歴データ記憶部の単語の最終利用日時を更新する。また、不要単語削除部は、単語リスト記憶部及び履歴データ記憶部を参照して、単語リスト記憶部の登録日時が第１の閾値以前であって、履歴データ記憶部の最終利用日時が第２の閾値以前である単語を抽出し、単語リスト記憶部から、抽出された単語を削除する。
【００１５】
また、単語リスト記憶部において、単語に、単語を挿入した登録日時が関連づけられており、履歴データ記憶部において、単語に、クライアント端末において単語が利用された利用日時が関連づけられていても良い。この場合、新規単語収集部は、単語を収集すると、単語と登録日時を関連づけて、単語リスト記憶部に挿入し、不要単語削除部は、単語リスト記憶部及び履歴データ記憶部を参照して、単語リスト記憶部の単語の使用頻度を算出するとともに、単語リスト記憶部の登録日時が第１の閾値以前であって、使用頻度が第２の閾値以下である単語を抽出し、単語リスト記憶部から、抽出された単語を削除する。
【００１６】
本発明の第２の特徴に係る情報提供サーバは、検索キーワードとなる単語リストをクライアント端末に提供する情報提供サーバに関する。即ち本発明の第２の特徴に係る情報提供サーバは、検索キーワードとなる複数の単語を収集し、単語と、単語を挿入する登録日時を関連づけて、単語リストとして単語リスト記憶部に挿入する新規単語収集部と、単語リスト記憶部の単語リストを、クライアント端末に配信する単語リスト配信部と、クライアント端末において単語リストの単語が使用された履歴データを取得して、単語リスト記憶部において、取得された単語に関連づけられた最終利用日時を、クライアント端末において単語が最後に利用された最終利用日時に更新する履歴取得部と、単語リスト記憶部を参照して、単語リスト記憶部の登録日時が第１の閾値以前であって、最終利用日時が第２の閾値以前である単語を抽出し、単語リスト記憶部から、抽出された単語を削除する不要単語削除部とを備える。
【００１７】
本発明の第３の特徴は、検索キーワードとなる単語リストをクライアント端末に提供する情報提供サーバに用いられる情報提供方法に関する。即ち本発明の第３の特徴に係る情報提供方法は、検索キーワードとなる複数の単語を収集し、単語リストとして単語リスト記憶部に挿入する新規単語収集ステップと、単語リスト記憶部の単語リストを、クライアント端末に配信する単語リスト配信ステップと、クライアント端末から、単語リストの単語が使用された履歴データを取得して、履歴データ記憶部に記憶する履歴取得ステップと、履歴データ記憶部を参照して、単語リスト記憶部から不要な単語を削除する不要単語削除ステップとを備える。
【００１８】
ここで、単語リスト記憶部において、単語に、単語を挿入した登録日時が関連づけられており、履歴データ記憶部において、単語に、クライアント端末において単語が最後に利用された最終利用日時が関連づけられていることが好ましい。この場合、新規単語収集ステップにおいて、単語を収集すると、単語と登録日時を関連づけて、単語リスト記憶部に挿入し、履歴取得ステップにおいて、履歴データを取得すると、履歴データ記憶部の単語の最終利用日時を更新する。また、不要単語削除ステップは、単語リスト記憶部及び履歴データ記憶部を参照して、単語リスト記憶部の登録日時が第１の閾値以前であって、履歴データ記憶部の最終利用日時が第２の閾値以前である単語を抽出し、単語リスト記憶部から、抽出された単語を削除する。
【００１９】
また、単語リスト記憶部において、単語に、単語を挿入した登録日時が関連づけられており、履歴データ記憶部において、単語に、クライアント端末において単語が利用された利用日時が関連づけられていても良い。この場合、新規単語収集ステップは、単語を収集すると、単語と登録日時を関連づけて、単語リスト記憶部に挿入し、不要単語削除ステップは、単語リスト記憶部及び履歴データ記憶部を参照して、単語リスト記憶部の単語の使用頻度を算出するとともに、単語リスト記憶部の登録日時が第１の閾値以前であって、使用頻度が第２の閾値以下である単語を抽出し、単語リスト記憶部から、抽出された単語を削除する。
【００２０】
本発明の第４の特徴は、検索キーワードとなる単語リストをクライアント端末に提供する情報提供サーバに用いられる情報提供方法に関する。即ち本発明の第４の特徴に係る情報提供方法は、検索キーワードとなる複数の単語を収集し、単語と、単語を挿入する登録日時を関連づけて、単語リストとして単語リスト記憶部に挿入する新規単語収集ステップと、単語リスト記憶部の単語リストを、クライアント端末に配信する単語リスト配信ステップと、クライアント端末において単語リストの単語が使用された履歴データを取得して、単語リスト記憶部において、取得された単語に関連づけられた最終利用日時を、クライアント端末において単語が最後に利用された最終利用日時に更新する履歴取得ステップと、単語リスト記憶部を参照して、単語リスト記憶部の登録日時が第１の閾値以前であって、最終利用日時が第２の閾値以前である単語を抽出し、単語リスト記憶部から、抽出された単語を削除する不要単語削除ステップとを備える。
【発明の効果】
【００２１】
本発明によれば、適切な単語のみを含む単語リストを提供する情報提供サーバ及び情報提供方法を提供することができる。
【発明を実施するための最良の形態】
【００２２】
次に、図面を参照して、本発明の実施の形態を説明する。以下の図面の記載において、同一又は類似の部分には同一又は類似の符号を付している。
【００２３】
（最良の実施の形態）
（情報提供システム）
図１を参照して、本発明の最良の実施の形態に係る情報提供システム１０のシステム構成を説明する。
【００２４】
本発明の最良の実施の形態に係る情報提供システム１０は、情報提供サーバ１と、複数のクライアント端末２ａ、２ｂ、２ｃを備える。情報提供サーバ１と、複数のクライアンと端末２ａ、２ｂ、２ｃは、通信ネットワーク３により、相互に接続されている。通信ネットワーク３は、インターネット等の双方向の通信ネットワークである。図１に示す例では、通信ネットワーク３に、３つのクライアント端末２ａ、２ｂ及び２ｃが接続されているが、実際の例では、更に複数のクライアント端末が接続されていても良い。
【００２５】
クライアント端末２ａは、ユーザの操作によって動作する一般的な情報機器である。クライアント端末２ａは、例えば、パーソナルコンピュータ、携帯電話機、ＨＤＤレコーダ等である。クライアント端末２ａは、ＣＰＵ、記憶装置、通信制御装置、表示装置、入力装置等の一般的な機能を備えている。クライアント端末２ａの記憶装置には、情報提供サーバ１から通信ネットワーク３を介して配信された単語リストデータ２１ａが記憶されている。クライアント端末２ｂ、２ｃも、クライアント端末２ａと同様の構成を備える。
【００２６】
情報提供サーバ１は、検索サイト等から単語リストを収集し、検索キーワードとなる単語リストデータをクライアント端末２ａ等に提供する。本発明の最良の実施の形態においては、情報提供サーバ１は、クライアント端末２ａが単語リストに基づいて検索する際の検索サーバも兼ねている。情報提供サーバ１の詳細については、後述する。
【００２７】
次に図２を参照して、情報提供システム１０における情報提供方法の処理の概略を説明する。
【００２８】
まず、ステップＳ１において、検索サイトから新たな単語が提供されると、情報提供サーバ１は、ステップＳ２において、単語リストデータ記憶部１０７ａの単語リストデータを更新する。
【００２９】
一方、ステップＳ３において、情報提供サーバ１は、単語リストデータ記憶部１０７ａに記憶された単語リストデータを、クライアント端末２ａに送信する。クライアント端末２ａからの要請に応じて送信しても良いし、情報提供サーバ１が所定のタイミングで送信しても良い。
【００３０】
クライアント端末２ａは、情報提供サーバ１から単語リストデータを受信すると、クライアント端末２ａの記憶装置に、単語リストデータ２１ａを記憶する。ステップＳ４において、クライアント端末２ａは、単語リストデータ２１ａに記録された単語をキーワードとする検索リクエストデータを、情報提供サーバ１に送信する。
【００３１】
このとき、例えば図３に示す様な単語選択画面Ｐ１０１が、クライアント端末２ａに表示される。単語選択画面Ｐ１０１には、単語リストデータ２１ａに記憶された単語が、キーワードＫ１、Ｋ２、Ｋ３・・・として一覧表示されている。例えば、クライアント端末２ａがＨＤＤレコーダの場合、単語選択画面Ｐ１０１に表示されるキーワードとして、ＨＤＤレコーダが再生している番組に関係する単語であることが好ましい。ユーザによって、単語選択画面Ｐ１０１からいずれかのキーワードが選択されることにより、クライアント端末２ａは、選択されたキーワードで検索するための検索リクエストデータを生成して、情報提供サーバ１に送信する。
【００３２】
情報提供サーバ１は、ステップＳ４において、クライアント端末２ａから検索リクエストデータを受信すると、履歴データ記憶部１０７ｂに、検索キーワードと日時を登録するとともに、キーワードで検索した結果をクライアント端末２ａに送信する。
【００３３】
更に情報提供サーバ１は、ステップＳ５において、履歴データ記憶部１０７ｂを参照して、単語リストデータ記憶部１０７ａの単語リストデータから、所定条件を満たした単語を不要な単語を削除する。単語を削除する処理は、定期的に実行されても良いし、オペレータの操作等によって実行されても良い。
【００３４】
ここで、検索結果をクライアント端末２ａに表示する際、情報提供サーバ１は、例えば図４に示す様な検索結果表示画面Ｐ１０２をクライアント端末２ａに送信し、クライアント端末２ａの表示装置に表示する。検索結果表示画面Ｐ１０２においては、検索結果は、属性毎に設けられたタグに表示される。例えば、キーワードが「ワイン」の場合、ワインを「調べたい」、「買いたい」、「お店で飲みたい」、「観光地で飲みたい」等の各タグが設けられ、それぞれのタグに応じた検索結果が表示される。ワインを「調べたい」のタグでは、ワインの種類等を調べることができるワインショップ等が、検索結果として表示されている。
【００３５】
図２の例においては、情報提供サーバ１が検索サーバを兼ねている場合について説明したが、検索サーバを兼ねなくても良い。その場合、情報提供サーバ１は、クライアント端末２ａにおいて単語リストが利用された履歴を、クライアント端末２ａから取得する。
【００３６】
（情報提供サーバ）
次に、図１及び図５を参照して本発明の最良の実施の形態に係る情報提供サーバ１を説明する。
【００３７】
図５に示すように、本発明の最良の実施の形態に係る情報提供サーバ１は、中央処理制御装置１０１、ＲＯＭ（Read Only Memory）１０２、ＲＡＭ（Random Access Memory）１０３及び入出力インタフェース１０９が、バス１１０を介して接続されている。入出力インタフェース１０９には、入力装置１０４、表示装置１０５、通信制御装置１０６、記憶装置１０７及びリムーバブルディスク１０８が接続されている。
【００３８】
中央処理制御装置１０１は、入力装置１０４からの入力信号に基づいてＲＯＭ１０２から情報提供サーバ１を起動するためのブートプログラムを読み出して実行し、更に記憶装置１０７に記憶されたオペレーティングシステムを読み出す。更に中央処理制御装置１０１は、入力装置１０４や通信制御装置１０６などの入力信号に基づいて、各種装置の制御を行ったり、ＲＡＭ１０３や記憶装置１０７などに記憶されたプログラム及びデータを読み出してＲＡＭ１０３にロードするとともに、ＲＡＭ１０３から読み出されたプログラムのコマンドに基づいて、データの計算又は加工など、後述する一連の処理を実現する処理装置である。
【００３９】
入力装置１０４は、操作者が各種の操作を入力するキーボード、マウスなどの入力デバイスにより構成されており、操作者の操作に基づいて入力信号を作成し、入出力インタフェース１０９及びバス１１０を介して中央処理制御装置１０１に送信される。表示装置１０５は、ＣＲＴ（Cathode Ray Tube）ディスプレイや液晶ディスプレイなどであり、中央処理制御装置１０１からバス１１０及び入出力インタフェース１０９を介して表示装置１０５において表示させる出力信号を受信し、例えば中央処理制御装置１０１の処理結果などを表示する装置である。通信制御装置１０６は、ＬＡＮカードやモデムなどの装置であり、情報提供サーバ１をインターネットやＬＡＮなどの通信ネットワークに接続する装置である。通信制御装置１０６を介して通信ネットワークと送受信したデータは入力信号又は出力信号として、入出力インタフェース１０９及びバス１１０を介して中央処理制御装置１０１に送受信される。
【００４０】
記憶装置１０７は半導体記憶装置や磁気ディスク装置であって、中央処理制御装置１０１で実行されるプログラムやデータが記憶されている。リムーバブルディスク１０８は、光ディスクやフレキシブルディスクのことであり、ディスクドライブによって読み書きされた信号は、入出力インタフェース１０９及びバス１１０を介して中央処理制御装置１０１に送受信される。
【００４１】
図１に示す様に、本発明の最良の実施の形態に係る情報提供サーバ１の記憶装置１０７に、情報提供プログラムが記憶されるとともに、記憶装置１０７は、単語リストデータ記憶部１０７ａ及び履歴データ記憶部１０７ｂを有する。また、情報提供プログラムが情報提供サーバ１の中央処理制御装置１０１に読み込まれ実行されることによって、新規単語収集部１０１ａ、単語リスト配信部１０１ｂ、履歴取得部１０１ｃ及び不要単語削除部１０１ｄが情報提供サーバ１に実装される。
【００４２】
単語リストデータ記憶部１０７ａは、単語リストデータを記憶している。単語リストデータ記憶部１０７ａは、図６に示すデータ構造及びデータの例を有する。具体的には、単語リストデータ記憶部１０７ａにおいて、単語をキーとして、単語に登録日時が関連づけられている。登録日時は、単語が単語リストデータ記憶部１０７ａに登録された日時である。
【００４３】
履歴データ記憶部１０７ｂは、履歴データを記憶している。履歴データ記憶部１０７ｂは、図７に示すデータ構造及びデータの例を有する。具体的には、履歴データ記憶部１０７ｂにおいて、単語をキーとして、単語に最終利用日時が関連づけられている。最終利用日時は、クライアント端末２ａ等において最後に単語が利用された日時である。履歴データ記憶部１０７ｂのキーとなる単語は、単語リストデータ記憶部１０７ａに記憶された単語に対応する。図７においては、最終利用日時において「日」のみを記載しているが、時刻まで記載しても良い。
【００４４】
新規単語収集部１０１ａは、検索キーワードとなる複数の単語を収集し、記憶装置の単語リストデータ記憶部１０７ａに挿入する。単語を収集すると、新規単語収集部１０１ａは、現在時刻を取得し、登録日時として単語と関連づけて、単語リスト記憶部に挿入する。
【００４５】
新規単語収集部１０１ａは、新たな単語を、インターネット等から収集する。具体的には、新規単語収集部１０１ａは、検索ロボット等により、新たな単語を収集しても良い。また、新規単語収集部１０１ａは、サイトのダウンロードやＣＤ−ＲＯＭ等で提供される単語リストに基づいて新たな単語を収集しても良い。このダウンロードやＣＤ−ＲＯＭ当で提供される単語リストは、例えば、新聞社や雑誌社等から提供される。また、オペレータ等の操作により、手動で新たな単語を収集しても良い。本発明の最良の実施の形態において、新たな単語を収集できれば、いかなる方法で収集しても良い。
【００４６】
図８を参照して、新規単語収集部１０１ａによる新規単語収集処理を説明する。
【００４７】
まず、ステップＳ１０１において、新規単語収集部１０１ａは、インターネットの検索サイト等から、単語を収集する。ステップＳ１０２乃至ステップＳ１０４において、ステップＳ１０１で取得した全ての単語について、新規単語収集部１０１ａは、単語リストに登録するか否かを判断する。ここでは、ステップＳ１０２乃至ステップＳ１０４において処理する対象となる単語を、ターゲット単語と呼ぶ。
【００４８】
具体的には、まず、新規単語収集部１０１ａは、ステップＳ１０１において取得した単語の一つであるターゲット単語を取得する。次に、ステップＳ１０２において、新規単語収集部１０１ａは、記憶装置１０７から単語リストデータ記憶部１０７ａの単語リストデータを読み出し、ターゲット単語を検索する。ステップＳ１０３において、単語リストデータからターゲット単語が検索されない場合、具体的には、単語リストデータにターゲット単語が存在していないと判断される場合、ステップＳ１０４に進む。ステップＳ１０４において、新規単語収集部１０１ａは、ターゲット単語と、登録日時を関連づけたレコードを生成して、単語リストデータ記憶部１０７ａの単語リストデータに挿入する。一方、１０３において、単語リストデータからターゲット単語が検索される場合、具体的には、単語リストデータにターゲット単語が存在していると判断される場合、新規単語収集部１０１ａは、ターゲット単語に関する処理を終了する。
【００４９】
更に、新規単語収集部１０１ａは、新たなターゲット単語について、ステップＳ１０２乃至ステップＳ１０４の処理を繰り返す。全ての単語についてステップＳ１０２乃至ステップＳ１０４の処理が終了すると、新規単語収集部１０１ａは、新規単語収集処理を終了する。
【００５０】
単語リスト配信部１０１ｂは、単語リストデータ記憶部１０７ａに記憶された単語リストデータを、クライアント端末２ａ、２ｂ、２ｃ等に配信する。単語リスト配信部１０１ｂは、クライアント端末２ａ等からの要請に応じて単語リストを配信しても良いし、任意のタイミングで配信しても良い。また、単語リスト配信部１０１ｂは、単語リストデータ記憶部１０７ｂの単語リストデータの全てのレコードを送信しても良い。また、単語リスト配信部１０１ｂは、既にクライアント端末２ａ等に記憶されている単語リストデータ２１ａ等との差分だけ送信しても良い。また、単語リスト配信部１０１ｂは、クライアント端末２ａのユーザの嗜好に合致した単語リストデータのみを、クライアント端末２ａに送信しても良い。
【００５１】
図９を参照して、単語リスト配信部１０１ｂによる単語リスト配信処理を説明する。
【００５２】
まず、ステップＳ２０１において、単語リスト配信部１０１ｂは、記憶装置１０７の単語リストデータ記憶部１０７ａから、単語リストデータを取得する。次に、ステップＳ２０２において、単語リスト配信部１０１ｂは、ステップＳ２０１において取得した単語リストデータをクライアント端末２ａ等に送信する。このとき、上述したように、取得した全ての単語リストデータをクライアント端末２ａに送信しても良いし、所定条件に合致する単語のみをクライアント端末２ａに送信しても良い。
【００５３】
履歴取得部１０１ｃは、クライアント端末２ａ等から、単語リストデータ１２ａの単語が使用された履歴を取得して、記憶装置１０７の履歴データ記憶部１０７ｂに記憶する。この履歴取得部１０１ｃは、履歴を取得すると、履歴に含まれる単語が、既に履歴データ記憶部１０７ｂに登録されているかを判断する。登録されている場合、履歴取得部１０１ｃは、履歴データ記憶部１０７ｂの最終利用日時を、履歴で収集された単語の最終利用日時に更新する。登録されていない場合、履歴取得部１０１ｃは、単語と最終利用日時を対応づけた新たなレコードを生成し、履歴データ記憶部１０７ｂの履歴データに挿入する。
【００５４】
ここで、履歴取得部１０１ｃは、履歴データを受信するとログデータとして一時的に記憶した後、所定のタイミングで、履歴データ記憶部１０７ｂの履歴データの最終利用日時を更新する処理をしても良い。
【００５５】
履歴取得処理部１０１ｃは、クライアント端末２ａから、定期的に履歴データとして受信しても良い。また、履歴取得処理部１０１ｃは、クライアント端末２ａにおいて、単語リストデータ２１ａから単語を選択して、選択した単語で情報を検索した際に、リアルタイムで受信しても良い。
【００５６】
図１０を参照して、履歴取得処理部１０１ｃによる履歴取得処理を説明する。
【００５７】
まず、ステップＳ３０１において、履歴取得処理部１０１ｃは、クライアント端末２ａ等から、単語リストデータ２１ａを使用した履歴を受信する。次にステップＳ３０２において、履歴取得処理部１０１ｃは、ステップＳ３０１で取得した履歴データに基づいて、履歴データ記憶部１０７ｂの履歴データを更新する。ステップＳ３０２の処理は、履歴データを受信した際にリアルタイムで実行されても良いし、所定のタイミングでバッチ処理として実行されても良い。
【００５８】
不要単語削除部１０１ｄは、履歴データ記憶部１０７ｂを参照して、クライアント端末における単語の利用状況に基づいて、単語リストデータ記憶部１０７ａの単語リストデータから、単語を削除する。ここで削除される単語は、検索キーワードとして適切ではない単語である。具体的には、不要単語削除部１０１ｄは、単語リストデータ記憶部１０１ａ及び履歴データ記憶部１０１ｂを参照して、単語リストデータ記憶部１０１ａの登録日時が第１の閾値以前であって、履歴データ記憶部１０１ｂの最終利用日時が第２の閾値以前である単語を抽出し、単語リストデータ記憶部１０１ａの単語リストデータから、抽出された単語を削除する。ここで、第１の閾値及び第２の閾値は、任意に定められる。第１の閾値及び第２の閾値は、「１年」、「３年」等の期間を示す基準である。
【００５９】
具体的には、第１の閾値を「１年」と設定し、第２の閾値を「３年」と設定する。この場合、不要単語削除部１０１ｄは、登録されてから１年を経過していない単語は、単語リストデータ記憶部１０７ａの単語リストデータから削除しない。単語の登録日時を基準に不要単語を削除することにより、新たな単語として単語リストデータに加えられたが、一般ユーザへの普及していない単語が、単語リストデータから削除されるのを回避することができる。また、不要単語削除１０１ｄは、クライアント端末２ａ等において最後に利用されてから３年を経過した単語を、単語リストデータ記憶部１０７ａの単語リストデータから削除する。
【００６０】
単語の最終利用日時を基準に単語を削除することにより、今後使用されないと考えられる不要単語を削除することができる。これにより、単語リストデータ記憶部１０７ａの単語リストデータの容量を抑制させることができるので、レスポンスタイムの低減や、リソースのコスト削減等を実現することができる。
【００６１】
図１１を参照して、不要単語削除部１０１ｄによる不要単語削除処理を説明する。ここでは、最終利用日時に基づいて単語を削除する場合について説明する。
【００６２】
まず、ステップＳ４０１において、記憶装置１０７の単語リストデータ記憶部１０７ａから、単語リストデータを読み出す。ステップＳ４０２乃至ステップＳ４０５において、ステップＳ４０１で取得した全ての単語について、不要単語削除部１０１ｄは、単語リストから削除するか否かを判断する。ここでは、ステップＳ４０２乃至ステップＳ４０５において処理する対象となる単語を、ターゲット単語と呼ぶ。
【００６３】
具体的には、まず、不要単語削除部１０１ｄは、ステップＳ４０１において取得した単語の一つであるターゲット単語を取得する。次に、ステップＳ４０２において、不要単語削除部１０１ｄは、記憶装置１０７から履歴データ記憶部１０７ｂの履歴データを読み出し、ターゲット単語の最終利用日時を取得する。ステップＳ４０３において、不要単語削除部１０１ｄは、単語リストデータに記憶されたターゲット単語の登録日時が閾値以前であるか否かを判断する。閾値以前でない場合、ターゲット単語に関する処理を終了する。
【００６４】
一方、ステップＳ４０３において、ターゲット単語の登録日時が閾値以前であると判断される場合、ステップＳ４０４において、不要単語削除部１０１ｄは、ステップＳ４０２において取得したターゲット単語の最終利用日時が閾値以前であるか否かを判断する。閾値以前でない場合、ターゲット単語に関する処理を終了する。閾値以前である場合、ステップＳ４０５において、不要単語削除部１０１ｈは、単語リストデータ記憶部１０７ａから、ターゲット単語に関するレコードを削除して、ターゲット単語に関する処理を終了する。
【００６５】
ターゲット単語に関する処理が終了すると、不要単語削除部１０１ｄは、新たなターゲット単語について、ステップＳ４０２乃至ステップＳ４０５の処理を繰り返す。
【００６６】
このように、本発明の最良の実施の形態における情報提供サーバ１は、新たな単語を収集し、既存の単語リストデータに挿入する。単語リストデータに記録されている単語についてクライアント端末２ａ等で使用された場合、情報提供サーバ１は、履歴データとして記憶装置に記憶する。また、長期間どのクライアント端末からも使用されていない単語を、単語リストデータに含ませるべきではない不要単語として、単語リストデータから削除する。
【００６７】
従って、このような本発明の最良の実施の形態における情報提供サーバ１は、所定条件を満たした単語を単語リストデータから削除するので、単語リストデータ記憶部１０７ａの単語リストデータの容量を抑制させ、レスポンスタイムの低減や、リソースのコスト削減等を実現することができる。また、各クライアント端末で使用された履歴データに基づいて不要単語であるか否かを判断するので、ユーザのニーズに合ったもののみを単語リストデータに残すことができる。このように本発明の最良の実施の形態における情報提供サーバ１によれば、適切な単語のみを含む単語リストを配信して、ユーザに情報を検索させることができる。また、本発明の最良の実施の形態に係る情報提供サーバ１が、検索サーバを兼ねることにより、クライアント端末２ａ等の単語リストの検索履歴を容易に取得することができる。
【００６８】
（第１の変形例）
上述した本発明の最良の実施の形態においては、クライアント端末２ａ等から取得した履歴データを履歴データ記憶部１０７ｂの履歴データに記憶する場合について説明したが、第１の変形例においては、履歴データを単語リストデータ記憶部１０７ａの単語リストデータに記憶する場合について説明する。
【００６９】
図１２を参照して、第１の変形例に係る情報提供システム１０ａを説明する。図１２に示す様に、本発明の第１の変形例に係る情報提供サーバ１ａは、図１を参照して説明した本発明の最良の実施の形態に係る情報提供サーバ１と比べて、記憶装置１０７に履歴データ記憶部１０７ｂを備えていない点が異なる。また、図１２に示した記憶装置１０７の単語リストデータ記憶部１０７ｃは、図１に示した単語リストデータ記憶部１０７ａと比べて、データ構成が異なる。同様に、図１２に示した履歴取得部１０１ｅ及び不要単語削除部１０１ｆは、図１に示した履歴取得部１０１ｃ及び不要単語削除部１０１ｄと比べて、それぞれ処理が異なる。なお、図１２に示すクライアント端末２ａ、２ｂ、２ｃ…は、図１に示すクライアント端末２ａ、２ｂ、２ｃ…と同様の処理をする。
【００７０】
次に図１３を参照して、情報提供システム１０ａにおける処理の概略を説明する。
【００７１】
まず、ステップＳ１１において、検索サイトから新たな単語が提供されると、情報提供サーバ１ａは、ステップＳ１２において、単語リストデータ記憶部１０７ｃの単語リストデータを更新する。
【００７２】
一方、ステップＳ１３において、情報提供サーバ１ａは、単語リストデータ記憶部１０７ｃに記憶された単語リストデータを、クライアント端末２ａに送信する。クライアント端末２ａからの要請に応じて送信しても良いし、情報提供サーバ１ａが所定のタイミングで送信しても良い。
【００７３】
クライアント端末２ａは、情報提供サーバ１ａから単語リストデータを受信すると、クライアント端末２ａの記憶装置に、単語リストデータ２１ａを記憶する。ステップＳ１４において、クライアント端末２ａは、単語リストデータ２１ａに記録された単語をキーワードとする検索リクエストデータを、情報提供サーバ１ａに送信する。
【００７４】
情報提供サーバ１ａは、ステップＳ１４において、クライアント端末２ａから検索リクエストデータを受信すると、単語リストデータ記憶部１０７ｃに、検索キーワードである単語に関連づけられた最終利用日時を更新するとともに、キーワードで検索した結果をクライアント端末２ａに送信する。
【００７５】
更に情報提供サーバ１ａは、ステップＳ１５において、単語リストデータ記憶部１０７ｃを参照して、単語リストデータから、所定条件を満たした単語を不要な単語を削除する。単語を削除する処理は、定期的に実行されても良いし、オペレータの操作等によって実行されても良い。
【００７６】
図１４を参照して、本発明の第１の変形例に係る単語リストデータ記憶部１０７ｃのデータ構造とデータの一例を説明する。単語リストデータ記憶部１０７ｃにおいて、単語をキーとして、単語が登録された登録日時と、クライアント端末２ａ等において最終的に利用された日時である最終利用日時が関連づけられている。
【００７７】
本発明の第１の変形例に係る履歴取得部１０１ｅは、クライアント端末２ａ等において単語リストデータの単語が使用された履歴を取得して、単語リストデータ記憶部１０７ｃにおいて、取得された単語に関連づけられた最終利用日時を、クライアント端末２ａにおいて単語が最後に利用された最終利用日時に更新する。
【００７８】
不要単語削除部１０１ｆは、単語リストデータ記憶部１０１ｃを参照して、単語リストデータ記憶部１０１ｃの登録日時が第１の閾値以前であって、最終利用日時が第２の閾値以前である単語を抽出し、単語リストデータ記憶部１０１ｃから、抽出された単語を削除する。第１の変形例に係る不要単語削除部１０１ｆは、最良の実施の形態に係る不要単語削除部１０１ｄの処理と比べて、単語の最終利用日時を取得する際に、履歴データ記憶部１０１ｃを参照せずに単語リストデータ記憶部１０７ｃを参照する点が異なるが、その他の処理は同様である。
【００７９】
このように、本発明の第１の変形例に係る情報提供サーバ１ａによれば、クライアント端末２ａ等から履歴を取得するとともに、単語リストデータ記憶部１０７ｃの単語リストデータを更新する。従って、最良の実施の形態と比べて第１の変形例は、履歴データ記憶部を有さないので、ハードディスクのリソース等の点において有利である。
【００８０】
（第２の変形例）
上述した本発明の最良の実施の形態においては、単語の最終利用日時に基づいて不要単語を削除したが、第２の変形例においては、単語の使用頻度に基づいて不要単語を削除する場合について説明する。
【００８１】
図１５を参照して、第２の変形例に係る情報提供システム１０ｂを説明する。図１５に示す様に、図１５に示した記憶装置１０７の履歴データ記憶部１０７ｄは、図１に示した履歴データ記憶部１０７ｂと比べて、データ構成が異なる。同様に、図１５に示した履歴取得部１０１ｇ及び不要単語削除部１０１ｈは、図１に示した履歴取得部１０１ｇ及び不要単語削除部１０１ｈと比べて、それぞれ処理が異なる。
【００８２】
図１６を参照して、本発明の第２の変形例に係る履歴データ記憶部１０７ｄのデータ構造とデータの一例を説明する。履歴データ記憶部１０７ｄは、単語及び利用日時をキーとする。利用日時は、クライアント端末２ａ等において、単語が利用されたそれぞれの日時である。従って、単語「サンマ」は、２００７年７月１日と２００７年５月３１日に利用されている。一方、単語「焼き肉」は、２００７年６月１日に利用されている。このように、所定期間内に使用頻度の高い単語は、使用頻度の低い単語に比べて、単語リストデータから削除されにくい。一方、使用頻度の低い単語は、使用頻度の高い単語に比べて、単語リストデータから削除されやすい。
【００８３】
履歴取得部１０１ｇは、クライアント端末２ａ等から検索リクエストデータを受信すると、そのたびに、検索キーワードである単語と、日時を、履歴データ記憶部１０７ｄに記憶する。
【００８４】
不要単語削除部１０１ｈは、単語リストデータ記憶部１０７ａ及び履歴データ記憶部１０７ｄを参照して、単語リストデータ記憶部１０７ａの単語リストデータの単語の使用頻度を算出する。更に、不要単語削除部１０１ｈは、単語リストデータ記憶部１０７ａの登録日時が第１の閾値以前であって、使用頻度が第２の閾値以下である単語を抽出し、単語リストデータ記憶部から１０７ａの単語リストデータから、抽出された単語を削除する。ここで、第２の閾値は例えば、「１ヶ月に１回以下」などの頻度を示す基準である。
【００８５】
図１７を参照して、不要単語削除部１０１ｈによる不要単語削除処理を説明する。ここでは、使用頻度に基づいて単語を削除する場合について説明する。
【００８６】
まず、ステップＳ５０１において、記憶装置１０７の単語リストデータ記憶部１０７ａから、単語リストデータを読み出す。ステップＳ５０２乃至ステップＳ５０５において、ステップＳ５０１で取得した全ての単語について、不要単語削除部１０１ｈは、単語リストから削除するか否かを判断する。ここでは、ステップＳ５０２乃至ステップＳ５０５において処理する対象となる単語を、ターゲット単語と呼ぶ。
【００８７】
具体的には、まず、不要単語削除部１０１ｈは、ステップＳ５０１において取得した単語の一つであるターゲット単語を取得する。次に、ステップＳ５０２において、不要単語削除部１０１ｈは、記憶装置１０７から履歴データ記憶部１０７ｄの履歴データを読み出し、ターゲット単語の使用頻度を算出する。ステップＳ５０３において、不要単語削除部１０１ｈは、単語リストデータに記憶されたターゲット単語の登録日時が閾値以前であるか否かを判断する。閾値以前でない場合、ターゲット単語に関する処理を終了する。
【００８８】
一方、ステップＳ５０３において、ターゲット単語の登録日時が閾値以前であると判断される場合、ステップＳ５０４において、不要単語削除部１０１ｈは、ステップＳ５０２において算出したターゲット単語の使用頻度が閾値以下であるか否かを判断する。閾値以下でない場合、ターゲット単語に関する処理を終了する。閾値以下である場合、ステップＳ５０５において、不要単語削除部１０１ｈは、単語リストデータ記憶部１０７ａから、ターゲット単語に関するレコードを削除して、ターゲット単語に関する処理を終了する。
【００８９】
ターゲット単語に関する処理が終了すると、不要単語削除部１０１ｈは、新たなターゲット単語について、ステップＳ５０２乃至ステップＳ５０５の処理を繰り返す。
【００９０】
このように、本発明の第２の変形例においては、最終利用日時ではなく使用頻度に基づいて、不要単語を削除している。これにより、最良の実施の形態に比べて、単語リストデータに記録する単語をより選別することができる。従って、単語リストデータを管理する情報提供サーバ１やクライアント端末２ａ等の負荷を低減させることができる。
【００９１】
（その他の実施の形態）
上記のように、本発明の最良の実施の形態とその第１及び第２の変形例によって記載したが、この開示の一部をなす論述及び図面はこの発明を限定するものであると理解すべきではない。この開示から当業者には様々な代替実施の形態、実施例及び運用技術が明らかとなる。
【００９２】
例えば、本発明の最良の実施の形態に記載した情報提供サーバ１は、図１に示すように一つのハードウェア上に構成されても良いし、その機能や処理数に応じて複数のハードウェア上に構成されても良い。また、既存の検索システム上に実現されても良い。
【００９３】
本発明はここでは記載していない様々な実施の形態等を含むことは勿論である。従って、本発明の技術的範囲は上記の説明から妥当な特許請求の範囲に係る発明特定事項によってのみ定められるものである。
【図面の簡単な説明】
【００９４】
【図１】図１は、本発明の最良の実施の形態に係る情報提供システムのシステム構成と、情報提供サーバの機能ブロックを説明する図である。
【図２】図２は、本発明の最良の実施の形態に係る情報提供システムの処理の概略を説明する図である。
【図３】図３は、本発明の最良の実施の形態に係る情報提供システムにおいて、クライアント端末で表示される単語選択画面の一例である。
【図４】図４は、本発明の最良の実施の形態に係る情報提供システムにおいて、クライアント端末で表示される検索結果表示画面の一例である。
【図５】図５は、本発明の最良の実施の形態に係る情報提供サーバのハードウェア構成を説明する図である。
【図６】図６は、本発明の最良の実施の形態に係る単語リストデータのデータ構造とデータの一例を説明する図である。
【図７】図７は、本発明の最良の実施の形態に係る履歴データのデータ構造とデータの一例を説明する図である。
【図８】図８は、本発明の最良の実施の形態に係る新規単語収集部による新規単語収集処理を説明するフローチャートである。
【図９】図９は、本発明の最良の実施の形態に係る単語リスト配信部による単語リスト配信処理を説明するフローチャートである。
【図１０】図１０は、本発明の最良の実施の形態に係る履歴取得部による履歴取得処理を説明するフローチャートである。
【図１１】図１１は、本発明の最良の実施の形態に係る不要単語削除部による不要単語削除処理を説明するフローチャートである。
【図１２】図１２は、本発明の第１の変形例に係る情報提供システムのシステム構成と、情報提供サーバの機能ブロックを説明する図である。
【図１３】図１３は、本発明の第１の変形例に係る情報提供システムの処理の概略を説明する図である。
【図１４】図１４は、本発明の第１の変形例に係る単語リストデータのデータ構造とデータの一例を説明する図である。
【図１５】図１５は、本発明の第２の変形例に係る情報提供システムのシステム構成と、情報提供サーバの機能ブロックを説明する図である。
【図１６】図１６は、本発明の第２の変形例に係る履歴データのデータ構造とデータの一例を説明する図である。
【図１７】図１７は、本発明の第２の変形例に係る不要単語削除部による不要単語削除処理を説明するフローチャートである。
【符号の説明】
【００９５】
１  情報提供サーバ
２  クライアント端末
３  通信ネットワーク
１０、１０ａ、１０ｂ  情報提供システム
２１  単語リストデータ
１０１  中央処理制御装置
１０１ａ  新規単語収集部
１０１ｂ  単語リスト配信部
１０１ｃ、１０１ｅ、１０１ｇ  履歴取得部
１０１ｄ、１０１ｆ、１０１ｈ  不要単語削除部
１０２  ＲＯＭ
１０３  ＲＡＭ
１０４  入力装置
１０５  表示装置
１０６  通信制御装置
１０７  記憶装置
１０７ａ、１０７ｃ  単語リストデータ記憶部
１０７ｂ、１０７ｄ  履歴データ記憶部
１０８  リムーバブルディスク
１０９  入出力インタフェース
１１０  バス
【図１】
2009043172.tif 000003
【図２】
2009043172.tif 000004
【図３】
2009043172.tif 000005
【図４】
2009043172.tif 000006
【図５】
2009043172.tif 000007
【図６】
2009043172.tif 000008
【図７】
2009043172.tif 000009
【図８】
2009043172.tif 000010
【図９】
2009043172.tif 000011
【図１０】
2009043172.tif 000012
【図１１】
2009043172.tif 000013
【図１２】
2009043172.tif 000014
【図１３】
2009043172.tif 000015
【図１４】
2009043172.tif 000016
【図１５】
2009043172.tif 000017
【図１６】
2009043172.tif 000018
【図１７】
2009043172.tif 000019