(57)【要約】【課題】構造化文書で表現された多様な構造を有するコンテンツに対して、構造内の文書内容に応じたフィルタリングを行う。【解決手段】コンテンツ取得部１１は、ウェブサーバからコンテンツを取得し、コンテンツ構造取得部２３は、コンテンツ取得部１１が取得したコンテンツのＵＲＬに基づいて、コンテンツ構造記憶部２２が記憶する記事構造を取得する。次に、分割手段１３は、取得した記事構造に基づいてコンテンツを解析し、コンテンツ取得部１１が取得したコンテンツを記事毎のコンテンツ部分に分割する。次に、フィルタ部２５は、分割部１３が分割したコンテンツ部分の各々に対してフィルタリング処理を行い、表示部１５は、フィルタリングしたコンテンツ部分を表示する。【選択図】図１
2010257412.tif 000002
【特許請求の範囲】
【請求項１】
構造化文書で表現されるコンテンツに対してフィルタリングを行う情報フィルタリング装置であって、
前記コンテンツのうち抽出対象となるコンテンツ部分の記事構造を記憶するコンテンツ構造記憶手段と、
前記コンテンツを、前記コンテンツ構造記憶手段が記憶する記事構造にマッチするコンテンツ部分毎に分割する分割手段と、
前記分割手段が分割したコンテンツ部分の各々に対してフィルタリング処理を行うフィルタ手段と、
前記フィルタ手段がフィルタリングしたコンテンツ部分を表示する表示手段と、
を備えることを特徴とする情報フィルタリング装置。
【請求項２】
前記フィルタ手段は、
前記コンテンツ部分を複数の文字列毎に分解し、
当該分解した文字列毎の不要確率を、文字列の不要確率を格納するフィルタ情報から取得し、
前記分解した文字列毎の不要確率に基づいて前記コンテンツ部分の不要確率を算出し、
前記不要確率が所定の閾値以上である場合に当該コンテンツ部分が不要であると判定することによってフィルタリングを行う、
ことを特徴とする請求項１に記載の情報フィルタリング装置。
【請求項３】
ユーザから前記分割手段が分割したコンテンツ部分の各々に対して不要であるか否かを示す評価情報の入力を受け付ける入力手段と、
前記フィルタ情報が記憶する不要確率のうち、前記入力手段が受け付けた評価情報が不要を示すコンテンツ部分を構成する文字列の不要確率を高くし、前記入力手段が受け付けた評価情報が不要でないことを示すコンテンツ部分を構成する文字列の不要確率を低くするフィルタ情報更新手段と、
を備えることを特徴とする請求項２に記載の情報フィルタリング装置。
【請求項４】
前記分割手段が分割したコンテンツ部分に前記評価情報の入力用のユーザインタフェースを挿入するユーザインタフェース追加手段を備え、
前記表示手段は、前記ユーザインタフェース追加手段がユーザインタフェースを挿入したコンテンツ部分を表示し、
前記入力手段は、前記ユーザインタフェース追加手段が追加したユーザインタフェースを介して前記評価情報の入力を受け付ける、
ことを特徴とする請求項３に記載の情報フィルタリング装置。
【請求項５】
前記フィルタ手段は、各コンテンツに対して共通のフィルタ情報に基づいてフィルタリングを行う、
ことを特徴とする請求項１から請求項４の何れか１項に記載の情報フィルタリング装置。
【請求項６】
構造化文書で表現されるコンテンツのうち抽出対象となるコンテンツ部分の記事構造を記憶するコンテンツ構造記憶手段を備え、当該コンテンツに対してフィルタリングを行う情報フィルタリング装置を用いた情報フィルタリング方法であって、
分割手段は、前記コンテンツを、前記コンテンツ構造記憶手段が記憶する記事構造にマッチするコンテンツ部分毎に分割し、
フィルタ手段は、前記分割手段が分割したコンテンツ部分の各々に対してフィルタリング処理を行い、
表示手段は、前記フィルタ手段がフィルタリングしたコンテンツ部分を表示する、
ことを特徴とする情報フィルタリング方法。
【請求項７】
構造化文書で表現されるコンテンツに対してフィルタリングを行う情報フィルタリング装置を、
前記コンテンツのうち抽出対象となるコンテンツ部分の記事構造を記憶するコンテンツ構造記憶手段、
前記コンテンツを、前記コンテンツ構造記憶手段が記憶する記事構造にマッチするコンテンツ部分毎に分割する分割手段、
前記分割手段が分割したコンテンツ部分の各々に対してフィルタリング処理を行うフィルタ手段、
前記フィルタ手段がフィルタリングしたコンテンツ部分を表示する表示手段、
として動作させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、構造化文書で表現されるコンテンツに対してフィルタリングを行う情報フィルタリング装置、情報フィルタリング方法及びプログラムに関する。
【背景技術】
【０００２】
近年、情報網の発展に伴い、ユーザは大量の情報の中から必要な情報を選択する必要が出てきている。しかし、大量の情報の中から必要な情報だけを選択することは、ユーザにとって大変困難なことであった。
そこで、ユーザにとって不要な情報であるか否かを判定するフィルタリング方法が開発されている。特許文献１や特許文献２には、ユーザからの学習情報を用いて大量のメールの中から不要なメールのフィルタリングをする方法が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特表２００６−５２１６３５号公報
【特許文献２】特開平９−１６６２７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、特許文献１に記載のフィルタリング方法は、メーラに組み込まれたフィルタ情報を用いて電子メールの要否を判定する手法であるため、学習されたフィルタ情報を他のウェブサービスに適用させることができないという問題があった。
【０００５】
また、特許文献２に記載の情報フィルタリング装置は、入力された文書全体に対してフィルタリングを行うため、入力された文書に複数の記事が含まれる場合において、当該文書が必要であると判定されたとき、情報フィルタリング装置は、不要な記事を含む全文を表示する。そのため、ユーザは表示された文書の中から必要な記事を探し出さなくてはならなかった。つまり、一つの文書に含まれる複数の記事の各々に対するフィルタリングを行うことができないという問題があった。
【０００６】
本発明は上記の点に鑑みてなされたものであり、その目的は、構造化文書で表現された多様な構造を有するコンテンツに対して、構造内の文書内容に応じたフィルタリングを行うことができる情報フィルタリング装置、情報フィルタリング方法及びプログラムを提供することにある。
【課題を解決するための手段】
【０００７】
本発明は上記の課題を解決するためになされたものであり、構造化文書で表現されるコンテンツに対してフィルタリングを行う情報フィルタリング装置であって、前記コンテンツのうち抽出対象となるコンテンツ部分の記事構造を記憶するコンテンツ構造記憶手段と、前記コンテンツを、前記コンテンツ構造記憶手段が記憶する記事構造にマッチするコンテンツ部分毎に分割する分割手段と、前記分割手段が分割したコンテンツ部分の各々に対してフィルタリング処理を行うフィルタ手段と、前記フィルタ手段がフィルタリングしたコンテンツ部分を表示する表示手段と、を備えることを特徴とする。
【０００８】
また、本発明は、構造化文書で表現されるコンテンツのうち抽出対象となるコンテンツ部分の記事構造を記憶するコンテンツ構造記憶手段を備え、当該コンテンツに対してフィルタリングを行う情報フィルタリング装置を用いた情報フィルタリング方法であって、分割手段は、前記コンテンツを、前記コンテンツ構造記憶手段が記憶する記事構造にマッチするコンテンツ部分毎に分割し、フィルタ手段は、前記分割手段が分割したコンテンツ部分の各々に対してフィルタリング処理を行い、表示手段は、前記フィルタ手段がフィルタリングしたコンテンツ部分を表示する、ことを特徴とする。
【０００９】
また、本発明は、構造化文書で表現されるコンテンツに対してフィルタリングを行う情報フィルタリング装置を、前記コンテンツのうち抽出対象となるコンテンツ部分の記事構造を記憶するコンテンツ構造記憶手段、前記コンテンツを、前記コンテンツ構造記憶手段が記憶する記事構造にマッチするコンテンツ部分毎に分割する分割手段、前記分割手段が分割したコンテンツ部分の各々に対してフィルタリング処理を行うフィルタ手段、前記フィルタ手段がフィルタリングしたコンテンツ部分を表示する表示手段、として動作させるためのプログラムである。
【発明の効果】
【００１０】
本発明によれば、分割手段が、コンテンツ構造記憶手段が記憶する記事構造にマッチするコンテンツ部分毎にコンテンツを分割し、フィルタ手段が分割したコンテンツ部分の各々に対してフィルタリング処理を行う。構造化文書で表現された多様な構造を有するコンテンツに対して、構造内の文書内容に応じたフィルタリングを行うことができる。
【図面の簡単な説明】
【００１１】
【図１】本発明の一実施形態による情報フィルタリングシステムの構成を示す概略ブロック図である。
【図２】コンテンツ構造記憶部が記憶するコンテンツテーブルの例を示す図である。
【図３】情報フィルタリングシステムの動作を示すシーケンス図である。
【図４】コンテンツの分割例を示す図である。
【図５】コンテンツ部分の置換例を示す図である。
【図６】情報フィルタリングシステムの具体的な動作例を示す図である。
【発明を実施するための形態】
【００１２】
以下、図面を参照しながら本発明の実施形態について詳しく説明する。
図１は、本発明の一実施形態による情報フィルタリングシステムの構成を示す概略ブロック図である。
情報フィルタリングシステムは、表示装置１０とフィルタリングサーバ２０とを備える。なお、ここでは情報フィルタリングシステムとして表示装置１０とフィルタリングサーバ２０を備える構成を例に説明するが、例えば、各処理部を一つの装置にまとめ、装置単体で動作させる場合や、何れかの装置が備える何れかの処理部を他の装置に備えるように構成する場合など、本構成に限られず、他の構成であっても良い。
表示装置１０は、ウェブサーバからコンテンツを取得し、画面に表示する。
フィルタリングサーバ２０は、表示装置１０が表示するコンテンツに対してフィルタリングを行う。
【００１３】
表示装置１０は、コンテンツ取得部１１（コンテンツ取得手段）、通信部１２、分割部１３（分割手段）、コンテンツ書き換え部１４（ユーザインタフェース追加手段）、表示部１５（表示手段）、入力部１６（入力手段）を備える。
コンテンツ取得部１１は、通信ネットワーク等を介してウェブサーバからコンテンツを取得する。ウェブサーバが配信するコンテンツの例としては、例えば、ウェブメーラや、ＲＳＳ（Really Simple Syndication）リーダ等が挙げられる。
通信部１２は、フィルタリングサーバ２０との通信を行う。
分割部１３は、コンテンツ取得部１２が取得したコンテンツを複数のコンテンツ部分に分割する。
コンテンツ書き換え部１４は、コンテンツ取得部１２が取得したコンテンツの一部を書き換える。
表示部１５は、コンテンツ書き換え部１４が書き換えたコンテンツを表示する。
入力部１６は、ユーザから表示部１５が表示するコンテンツの記事の各々が不要であるか否かを示す評価情報の入力を受け付ける。
【００１４】
フィルタリングサーバ２０は、通信部２１、コンテンツ構造記憶部２２（コンテンツ構造記憶手段）、コンテンツ構造取得部２３（コンテンツ構造取得手段）、フィルタ情報記憶部２４、フィルタ部２５（フィルタ手段）、更新部２６（フィルタ情報更新手段）を備える。
通信部２１は、表示装置１０との通信を行う。
コンテンツ構造記憶部２２は、ウェブサーバが配信する各々のコンテンツの記事構造を格納するコンテンツテーブルを記憶する。
コンテンツ構造取得部２３は、表示装置１０がウェブサーバから取得したコンテンツの記事構造をコンテンツ構造記憶部２２から取得する。
フィルタ情報記憶部２４は、表示装置１０のユーザの趣向に基づくフィルタ情報を記憶する。
フィルタ部２５は、表示装置１０が取得したコンテンツに対してフィルタリングを行う。
更新部２６は、表示装置１０のユーザによる評価情報の入力に基づいてフィルタ情報記憶部２４が記憶するフィルタ情報の更新を行う。
【００１５】
図２は、コンテンツ構造記憶部が記憶するコンテンツテーブルの例を示す図である。
フィルタリングサーバ２０のコンテンツ構造記憶部２２が記憶するコンテンツテーブルは、ウェブサーバ内でコンテンツを特定するための情報であるのＵＲＬ（Uniform Resource Locator）に関連付けて、記事構造ルール情報とＵＩ（User Interface：ユーザインタフェース）追加情報とを格納する。記事構造ルール情報は、コンテンツ内の記事を抽出するための情報であって、１つの記事毎のまとまりを特定する構造をマークアップ言語の正規表現で示した情報である。また、ＵＩ追加情報は、記事構造ルール情報にマッチするコンテンツ構造に評価情報の入力を受け付けるフォームを追加するための情報である。
【００１６】
記事構造ルール情報及びＵＩ追加情報は正規表現で記述される。例えば、図２の記事構造ルール情報５１に含まれる、「（￥ｄ＋）」は、１文字以上の数字の繰り返しを示し、「（．＊）」は、０文字以上の任意の文字の繰り返しを示す。また、ＵＩ追加情報５２に含まれる「＄１」は、記事構造ルール情報の初めに出現する「（）」で括られた文字列、すなわち「（￥ｄ＋）」にマッチする文字列を示し、「＄２」は、記事構造ルール情報の２番目に出現する「（）」で括られた文字列、すなわち「（．＊）」にマッチする文字列を示す。
なお、コンテンツテーブルへの情報の追加は、フィルタリングサーバ２０の管理者が行うと良い。例えば、管理者が予めウェブサーバからコンテンツを取得し、当該コンテンツに含まれる記事の繰り返し構造を正規表現で表現することで当該コンテンツに対応する記事構造ルール情報及びＵＩ追加情報を生成することができる。
【００１７】
そして、情報フィルタリングシステムにおいて、表示装置１０の分割部１３は、コンテンツ取得部１１が取得したコンテンツを、フィルタリングサーバ２０のコンテンツ構造記憶部２２が記憶する記事構造にマッチするコンテンツ部分毎に分割し、フィルタリングサーバ２０のフィルタ部２５は、表示装置１０の分割部１３が分割したコンテンツ部分の各々に対してフィルタリング処理を行い、表示装置１０の表示部１５は、フィルタリングサーバ２０のフィルタ部２５がフィルタリングしたコンテンツ部分を表示する。
これにより、構造化文書で表現された多様な構造を有するコンテンツに対して、構造内の文書内容に応じたフィルタリングを行う。
【００１８】
次に、情報フィルタリングシステムの動作を説明する。
図３は、情報フィルタリングシステムの動作を示すシーケンス図である。
まず、表示装置１０のコンテンツ取得部１１は、通信ネットワークを介してウェブサーバからコンテンツを取得する（ステップＳ１）。次に、通信部１２は、取得したコンテンツのＵＲＬをフィルタリングサーバ２０に送信する（ステップＳ２）。
【００１９】
表示装置１０がＵＲＬを送信すると、フィルタリングサーバ２０の通信部２１は、表示装置１０からＵＲＬを受信する（ステップＳ３）。そして、コンテンツ構造取得部２３は、通信部２１が受信したＵＲＬに対応する記事構造ルール情報とＵＩ追加情報とをコンテンツ構造記憶部２２から取得する（ステップＳ４）。コンテンツ構造取得部２３がＵＲＬに対応する記事構造ルール情報とＵＩ追加情報とを取得すると、次に通信部２１は、取得した記事構造ルール情報とＵＩ追加情報とを表示装置１０に送信する（ステップＳ５）。
【００２０】
フィルタリングサーバ２０が記事構造ルール情報とＵＩ追加情報とを送信すると、表示装置１０の通信部１２は、フィルタリングサーバ２０から記事構造ルール情報とＵＩ追加情報とを受信する（ステップＳ６）。その後、分割部１３は、コンテンツ取得部１１が取得したコンテンツを、受信した記事構造ルール情報にマッチする複数のコンテンツ部分に分割する（ステップＳ７）。
【００２１】
図４は、コンテンツの分割例を示す図である。
図４（Ａ）は、ウェブサーバが配信するコンテンツのデータ例を示している。図４（Ａ）に示されるコンテンツは、ＨＴＭＬ（HyperText Markup Language）で記述されている。このコンテンツに対して図２の記事構造ルール情報５１を用いて分割を行うと、図４（Ｂ）に示されるように、<li>タグで括られた複数のコンテンツ部分に分割される。
【００２２】
ステップＳ７で分割部１３がコンテンツを分割すると、コンテンツ書き換え部１４は、分割部１３が分割したコンテンツ部分を、通信部１２が受信したＵＩ追加情報が示す構造に置換する（ステップＳ８）。これにより、コンテンツ書き換え部１４は、コンテンツ部分に評価情報の入力フォームを追加する。また、このとき、コンテンツ書き換え部１４は、追加した入力フォームへの入力情報をフィルタリングサーバ２０に送信させるスクリプトをコンテンツに追加する。
【００２３】
図５は、コンテンツ部分の置換例を示す図である。
図５（Ａ）は、分割部１３が分割したコンテンツ部分の例を示している。このコンテンツ部分に対して図２のＵＩ追加情報５２を用いて置換を行うと、図５（Ｂ）に示されるように、<input>タグが追加される。
図５（Ｃ）は図５（Ａ）が示すコンテンツ部分を表示部１５が表示した例を示している。図５（Ａ）が示すコンテンツ部分を表示部１５が表示する場合、表示部１５は、図５（Ｃ）に示すように、「あいうえお」という文字列を表示する。
図５（Ｄ）は図５（Ｂ）が示すコンテンツ部分を表示部１５が表示した例を示している。図５（Ｂ）が示すコンテンツ部分を表示部１５が表示する場合、表示部１５は、図５（Ｃ）に示すように、「あいうえお」という文字列の前に評価情報の入力を受け付けるチェックボックスを表示する。
【００２４】
ステップＳ８でコンテンツ書き換え部１４がコンテンツ部分の書き換えを行うと、通信部１２は、ステップＳ７で分割部１８が分割したコンテンツ部分の各々と、記事構造ルール情報にマッチしなかった残りのコンテンツ部分とをフィルタリングサーバ２０に送信する（ステップＳ９）。
【００２５】
表示装置１０が分割したコンテンツ部分を送信すると、フィルタリングサーバ２０の通信部２１は、表示装置１０からコンテンツ部分を受信する（ステップＳ１０）。通信部２１がコンテンツ部分を受信すると、フィルタ部２５は、受信したコンテンツ部分の各々に対してフィルタリングを行う（ステップＳ１１）。フィルタ部２５によるフィルタリングは、例えば、以下のように行う。
【００２６】
まず、フィルタ部２５は、フィルタリングを行うコンテンツ部分を形態素解析により単語毎に分解する。次に、フィルタ部２５は、フィルタ情報記憶部２４が記憶するフィルタ情報から単語の各々の不要確率を取得する。フィルタ情報記憶部２４が記憶するフィルタ情報は、予めユーザから入力された不要な記事及び不要でない記事に含まれる単語の頻度から算出された各単語の不要確率を格納している。
そして、フィルタ部２５は、コンテンツ部分に含まれる単語の各々の不要確率に基づいてコンテンツ部分の各々に対して不要確率を算出し、当該不要確率が所定の閾値を超えるか否かに基づいて当該コンテンツ部分が不要であるか否かの判定を行うことで、フィルタリングを行う。このとき、更新部２６は、フィルタ部２５の判定結果に基づいてフィルタ情報記憶部２４が記憶するフィルタ情報が格納する単語の各々の不要確率を更新すると良い。例えば、フィルタ部２５が不要であると判定したコンテンツ部分に含まれる単語の不要確率を高くし、フィルタ部２５が不要でないと判定したコンテンツ部分に含まれる単語の不要確率を低くすると良い。
【００２７】
ステップＳ１１でフィルタ部２５がコンテンツ部分の各々に対して不要であるか否かの判定を行うことでフィルタリングを行うと、通信部２１は、フィルタリングの結果を表示装置１０に送信する（ステップＳ１２）。
フィルタリングサーバ２０がフィルタリングの結果を送信すると、表示装置１０の通信部１２は、フィルタリングサーバ２０からフィルタリングの結果を受信する（ステップＳ１３）。通信部１２がフィルタリングの結果を受信すると、コンテンツ書き換え部１４は、フィルタリングサーバ２０によって不要と判定されたコンテンツ部分を不要であることを示す情報に書き換える（ステップＳ１４）。ここで、不要であることを示す情報への書き換えは、例えば、該当するコンテンツ部分を<strike>タグで括ることにより、打ち消し線を表示させる方法や、該当するコンテンツ部分を削除する方法などが挙げられる。
【００２８】
コンテンツ書き換え部１４が不要と判定されたコンテンツ部分を書き換えると、表示部１５は、コンテンツ書き換え部１４が書き換えたコンテンツ部分を含むコンテンツを表示する（ステップＳ１５）。これにより、表示部１５が表示するコンテンツは、記事毎に評価情報の入力を受け付ける入力フォームが表示され、視覚的に各記事が不要であるか否かが分かるようになっている。
【００２９】
表示部１５がコンテンツを表示すると、入力部１６は、ユーザから評価情報の入力を受け付ける（ステップＳ１６）。評価情報の入力は、表示部１５が表示するコンテンツの記事の各々に配置されている入力フォームを介して行われる。入力部１６がユーザからマウス操作等による入力フォームへの評価情報の入力を受け付けると、通信部１２は、入力を受け付けた評価情報をフィルタリングサーバ２０に送信する（ステップＳ１７）
【００３０】
表示装置１０が評価情報を送信すると、フィルタリングサーバ２０の通信部２１は、表示装置１０から評価情報を受信する（ステップＳ１８）。通信部２１が評価情報を受信すると、更新部２６は、評価情報に基づいてフィルタ情報記憶部２４が記憶するフィルタ情報の更新を行う（ステップＳ１９）。フィルタ情報の更新は、例えば、評価情報が不要を示すンテンツ部分に含まれる単語の不要確率を高くし、評価情報が不要でないことを示すコンテンツ部分に含まれる単語の不要確率を低くすると良い。
【００３１】
次に、具体的な例を用いて、情報フィルタリングシステムの動作を説明する。
図６は、情報フィルタリングシステムの具体的な動作例を示す図である。
ここでは、表示装置１０がウェブサーバから取得するコンテンツとしてＲＳＳリーダ及びウェブメーラを動作させる場合を例に説明する。
まず、表示部１５がＲＳＳリーダのコンテンツを表示している場合において、ユーザは表示装置１０のコンテンツ書き換え部１４によって追加されたチェックボックスを介して評価情報の入力を行う。例えば、「ラーメン食べた」という記事が不要であることを示す評価情報を入力する。評価情報の入力を行うと、評価情報は、フィルタリングサーバ２０に送信され、更新部２６は、評価情報に基づいてフィルタ情報記憶部２４が記憶するフィルタ情報を更新する。
【００３２】
ここで、同じユーザがウェブメーラを実行すると、表示装置１０の分割部１３は、ウェブメーラのコンテンツを一連の記事（メール）を示すコンテンツ部分毎に分割し、通信部１２は、分割したコンテンツ部分をフィルタリングサーバ２０に送信する。フィルタリングサーバ２０のフィルタ部２５は、コンテンツ部分の各々に対してフィルタリングを行う。そして、表示装置１０の表示部１５は、フィルタリングサーバ２０によってフィルタリングがなされたコンテンツを表示する。
このとき、フィルタ部２５がフィルタリングに用いるフィルタ情報は、ＲＳＳリーダの評価情報に基づいて更新されたフィルタ情報である。そのため、表示装置１０は、ＲＳＳサービスで学習した学習情報をウェブメーラで利用することができる。例えば、フィルタリングサーバ２０は、ＲＳＳリーダのコンテンツの「ラーメン食べた」という記事が不要であることを学習することで、ウェブメーラのコンテンツの「ラーメン情報」というメールが不要であると判定することができる。
【００３３】
このように、本実施形態によれば、分割部１３が、記事構造ルール情報に基づいてコンテンツを解析し、フィルタ部２５が、コンテンツを記事毎のコンテンツ部分に分割し、分割したコンテンツの各々に対してフィルタリング処理を行う。これにより、構造化文書で表現された多様な構造を有するコンテンツに対して、構造内の文書内容に応じたフィルタリングを行うことができる。
【００３４】
以上、図面を参照してこの発明の一実施形態について詳しく説明してきたが、具体的な構成は上述のものに限られることはなく、この発明の要旨を逸脱しない範囲内において様々な設計変更等をすることが可能である。
例えば、本実施形態では、コンテンツ書き換え部１４がコンテンツに評価情報の入力フォームを追加する場合を説明したが、これに限られず、例えば、予め記事毎に入力フォームが用意されているコンテンツに対しては入力フォームの追加を行わず、予め用意された入力フォームを利用して評価情報の入力を行うようにしても良い。
【００３５】
なお、本実施形態では、コンテンツ構造記憶部２２が記憶するコンテンツテーブルが、コンテンツを示すＵＲＬに関連付けて記事構造ルール情報及びＵＩ追加情報を格納する場合を説明したが、これに限られず、例えば、ＵＲＬ以外のコンテンツを特定する情報に関連付けて記事構造ルール情報及びＵＩ追加情報を格納しても良い。
【００３６】
また、本実施形態では、表示装置１０とフィルタリングサーバ２０とを備える情報フィルタリングシステムを用いてコンテンツのフィルタリングを行ったが、これに限られず、例えば、１つの情報フィルタリング装置に表示装置１０及びフィルタリングサーバ２０の機能を搭載させ、当該情報フィルタリング装置を用いてコンテンツのフィルタリングを行っても良い。
【００３７】
上述の表示装置１０及びフィルタリングサーバ２０は内部に、コンピュータシステムを有している。そして、上述した各処理部の動作は、プログラムの形式でコンピュータ読み取り可能な記録媒体に記憶されており、このプログラムをコンピュータが読み出して実行することによって、上記処理が行われる。ここでコンピュータ読み取り可能な記録媒体とは、磁気ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭ、半導体メモリ等をいう。また、このコンピュータプログラムを通信回線によってコンピュータに配信し、この配信を受けたコンピュータが当該プログラムを実行するようにしても良い。
【００３８】
また、上記プログラムは、前述した機能の一部を実現するためのものであっても良い。さらに、前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるもの、いわゆる差分ファイル（差分プログラム）であっても良い。
【符号の説明】
【００３９】
１０…表示装置  １１…コンテンツ取得部  １２…通信部  １３…分割部  １４…コンテンツ書き換え部  １５…表示部  １６…入力部  ２０…フィルタリングサーバ  ２１…通信部  ２２…コンテンツ構造記憶部  ２３…コンテンツ構造取得部  ２４…フィルタ情報記憶部  ２５…フィルタ部  ２６…更新部
【図１】
2010257412.tif 000003
【図２】
2010257412.tif 000004
【図３】
2010257412.tif 000005
【図４】
2010257412.tif 000006
【図５】
2010257412.tif 000007
【図６】
2010257412.tif 000008