(57)【要約】【課題】  Ｗｅｂサイト検索を行う際にユーザのコンテキストに基づいて検索するＷｅｂサイトのＵＲＬを選択するフィルタリングを行うコンテキストによるＵＲＬフィルタリングシステムおよび方法、プログラムおよび記録媒体を提供する。【解決手段】  ユーザがアクセスしたＷｅｂサイトのＵＲＬのアクセス履歴をコンテキストとし、類似のコンテキストを有する複数のユーザ同士を接続して構築されたネットワークと、ＵＲＬのうちからユーザの選択により登録され生成されてユーザが各々で所有するＵＲＬリスト１４，１５，１６と、ＵＲＬリスト１４，１５，１６に登録されたＵＲＬをネットワークを介してユーザ以外の他ユーザに送信するためにユーザが各々で所有するＵＲＬ送信手段１３と、ＵＲＬ送信手段１３により送信されたＵＲＬを受信して自己のＵＲＬリスト１４，１５，１６に登録するためにユーザが各々で所有するＵＲＬ取得手段１０による。【選択図】      図１
2006048546.tif 000002
【特許請求の範囲】
【請求項１】
Ｗｅｂサイトの情報を取捨選択してユーザに提供するためのＵＲＬフィルタリングシステムにおいて、
前記ユーザがアクセスした前記ＷｅｂサイトのＵＲＬのアクセス履歴をコンテキストとし、類似の前記コンテキストを有する複数の前記ユーザ同士を接続して構築されたネットワークと、
前記ＵＲＬのうちから前記ユーザの選択により登録され生成されて前記ユーザが各々で所有するＵＲＬリストと、
前記ＵＲＬリストに登録された前記ＵＲＬを前記ネットワークを介して前記ユーザ以外の他ユーザに送信するために前記ユーザが各々で所有するＵＲＬ送信手段と、
前記ＵＲＬ送信手段により送信された前記ＵＲＬを受信して自己の前記ＵＲＬリストに登録するために前記ユーザが各々で所有するＵＲＬ取得手段と、
を備えることを特徴とするＵＲＬフィルタリングシステム。
【請求項２】
Ｗｅｂサイトの情報を取捨選択してユーザに提供するためのＵＲＬフィルタリングシステムにおいて、
前記ユーザがアクセスした前記ＷｅｂサイトのＵＲＬのアクセス履歴をコンテキストとし、類似の前記コンテキストを有する複数の前記ユーザ同士を接続して構築されたネットワークと、
前記ＵＲＬのうちから前記ユーザの選択により登録され生成されて前記ユーザが各々で所有するＵＲＬリストと、
前記ＵＲＬリストに登録された前記ＵＲＬを前記ネットワークを介して前記ユーザ以外の他ユーザに送信するために前記ユーザが各々で所有するＵＲＬ送信手段と、
前記ＵＲＬ送信手段により送信された前記ＵＲＬを受信し、自己の前記ＵＲＬリストに既登録である同種類の前記ＵＲＬごとに蓄積して登録するために前記ユーザが各々で所有するＵＲＬ取得手段と、
前記ＵＲＬの蓄積量が予め設定した閾値を超えた前記ＵＲＬを抽出し、このＵＲＬに対応するＷｅｂサイトの画像表示を規制する表示規制手段と、
を備えることを特徴とするＵＲＬフィルタリングシステム。
【請求項３】
前記規制は、
前記Ｗｅｂサイトの画像表示の禁止もしくは許可のいずれかであることを特徴とする請求項２に記載のＵＲＬフィルタリングシステム。
【請求項４】
Ｗｅｂサイトの情報を取捨選択してユーザに提供するためのＵＲＬフィルタリングシステムにおいて、
前記ユーザがアクセスした前記ＷｅｂサイトのＵＲＬのアクセス履歴をコンテキストとし、類似の前記コンテキストを有する複数の前記ユーザ同士を接続して構築されたネットワークと、
前記ＵＲＬのうちから前記ユーザの選択により登録され生成されて前記ユーザが各々で所有するＵＲＬリストと、
前記ＵＲＬリストに登録された前記ＵＲＬを前記ネットワークを介して前記ユーザ以外の他ユーザに送信するために前記ユーザが各々で所有するＵＲＬ送信手段と、
前記ＵＲＬ送信手段により送信された前記ＵＲＬを受信して自己の前記ＵＲＬリストに登録するために前記ユーザが各々で所有するＵＲＬ取得手段と、
前記ユーザがアクセスしようとするＷｅｂサイトのＵＲＬが自己の前記ＵＲＬリストに既登録の場合に当該ユーザ以外の他ユーザに当該ＵＲＬを送信するためのフィードバック手段と、
を備えることを特徴とするＵＲＬフィルタリングシステム。
【請求項５】
前記ＵＲＬリストに登録されるのは、前記Ｗｅｂサイトに含まれる前記ＵＲＬ以外の情報であることを特徴とする請求項１〜４のいずれかに記載のＵＲＬフィルタリングシステム。
【請求項６】
前記情報は、
すくなくとも、前記Ｗｅｂサイトの作成者、単語、画像、のうちのいずれかを含むことを特徴とする請求項５に記載のＵＲＬフィルタリングシステム。
【請求項７】
Ｗｅｂサイトの情報を取捨選択してユーザに提供するためのＵＲＬフィルタリング方法において、
前記ユーザがアクセスした前記ＷｅｂサイトのＵＲＬのアクセス履歴をコンテキストとし、類似の前記コンテキストを有する複数の前記ユーザ同士を接続してネットワークを構築し、
前記ＵＲＬのうちから前記ユーザの選択により登録され生成されて前記ユーザが各々で所有するＵＲＬリストを作成し、
前記ＵＲＬリストに登録された前記ＵＲＬを前記ネットワークを介して前記ユーザ以外の他ユーザに送信するために前記ユーザが各々で所有するＵＲＬ送信手段を構成し、
前記ＵＲＬ送信手段により送信された前記ＵＲＬを受信して自己の前記ＵＲＬリストに登録するために前記ユーザが各々で所有するＵＲＬ取得手段を構成することを特徴とするＵＲＬフィルタリング方法。
【請求項８】
Ｗｅｂサイトの情報を取捨選択してユーザに提供するためのＵＲＬフィルタリング方法において、
前記ユーザがアクセスした前記ＷｅｂサイトのＵＲＬのアクセス履歴をコンテキストとし、類似の前記コンテキストを有する複数の前記ユーザ同士を接続してネットワークを構築し、
前記ＵＲＬのうちから前記ユーザの選択により登録され生成されて前記ユーザが各々で所有するＵＲＬリストを作成し、
前記ＵＲＬリストに登録された前記ＵＲＬを前記ネットワークを介して前記ユーザ以外の他ユーザに送信するために前記ユーザが各々で所有するＵＲＬ送信手段を構築し、
前記ＵＲＬ送信手段により送信された前記ＵＲＬを受信し、自己の前記ＵＲＬリストに既登録である同種類の前記ＵＲＬごとに蓄積して登録するために前記ユーザが各々で所有するＵＲＬ取得手段を構築し、
前記ＵＲＬの蓄積量が予め設定した閾値を超えた前記ＵＲＬを抽出し、このＵＲＬに対応するＷｅｂサイトの画像表示を規制する表示規制手段を構築することを特徴とするＵＲＬフィルタリング方法。
【請求項９】
前記規制は、
前記Ｗｅｂサイトの画像表示の禁止もしくは許可のいずれかであることを特徴とする請求項８に記載のＵＲＬフィルタリング方法。
【請求項１０】
Ｗｅｂサイトの情報を取捨選択してユーザに提供するためのＵＲＬフィルタリング方法において、
前記ユーザがアクセスした前記ＷｅｂサイトのＵＲＬのアクセス履歴をコンテキストとし、類似の前記コンテキストを有する複数の前記ユーザ同士を接続してネットワークを構築し、
前記ＵＲＬのうちから前記ユーザの選択により登録され生成されて前記ユーザが各々で所有するＵＲＬリストを作成し、
前記ＵＲＬリストに登録された前記ＵＲＬを前記ネットワークを介して前記ユーザ以外の他ユーザに送信するために前記ユーザが各々で所有するＵＲＬ送信手段を構築し、
前記ＵＲＬ送信手段により送信された前記ＵＲＬを受信して自己の前記ＵＲＬリストに登録するために前記ユーザが各々で所有するＵＲＬ取得手段を構築し、
前記ユーザがアクセスしようとするＷｅｂサイトのＵＲＬが自己の前記ＵＲＬリストに既登録の場合に当該ユーザ以外の他ユーザに当該ＵＲＬを送信するためのフィードバック手段を構築することを特徴とするＵＲＬフィルタリング方法。
【請求項１１】
前記ＵＲＬリストに登録されるのは、前記Ｗｅｂサイトに含まれる前記ＵＲＬ以外の情報であることを特徴とする請求項７〜１０のいずれかに記載のＵＲＬフィルタリング方法。
【請求項１２】
前記情報は、
すくなくとも、前記Ｗｅｂサイトの作成者、単語、画像、のうちのいずれかを含むことを特徴とする請求項１１に記載のＵＲＬフィルタリング方法。
【請求項１３】
Ｗｅｂサイトの情報を取捨選択してユーザに提供するためのＵＲＬフィルタリングプログラムにおいて、
前記ユーザがアクセスした前記ＷｅｂサイトのＵＲＬのアクセス履歴をコンテキストとし、類似の前記コンテキストを有する複数の前記ユーザ同士を接続してネットワークを構築し、
前記ＵＲＬのうちから前記ユーザの選択により登録され生成されて前記ユーザが各々で所有するＵＲＬリストを作成し、
前記ＵＲＬリストに登録された前記ＵＲＬを前記ネットワークを介して前記ユーザ以外の他ユーザに送信するために前記ユーザが各々で所有するＵＲＬ送信手段を構成し、
前記ＵＲＬ送信手段により送信された前記ＵＲＬを受信して自己の前記ＵＲＬリストに登録するために前記ユーザが各々で所有するＵＲＬ取得手段を構成することを特徴とするＵＲＬフィルタリングプログラム。
【請求項１４】
Ｗｅｂサイトの情報を取捨選択してユーザに提供するためのＵＲＬフィルタリングプログラムにおいて、
前記ユーザがアクセスした前記ＷｅｂサイトのＵＲＬのアクセス履歴をコンテキストとし、類似の前記コンテキストを有する複数の前記ユーザ同士を接続してネットワークを構築し、
前記ＵＲＬのうちから前記ユーザの選択により登録され生成されて前記ユーザが各々で所有するＵＲＬリストを作成し、
前記ＵＲＬリストに登録された前記ＵＲＬを前記ネットワークを介して前記ユーザ以外の他ユーザに送信するために前記ユーザが各々で所有するＵＲＬ送信手段を構築し、
前記ＵＲＬ送信手段により送信された前記ＵＲＬを受信し、自己の前記ＵＲＬリストに既登録である同種類の前記ＵＲＬごとに蓄積して登録するために前記ユーザが各々で所有するＵＲＬ取得手段を構築し、
前記ＵＲＬの蓄積量が予め設定した閾値を超えた前記ＵＲＬを抽出し、このＵＲＬに対応するＷｅｂサイトの画像表示を規制する表示規制手段を構築することを特徴とするＵＲＬフィルタリングプログラム。
【請求項１５】
前記規制は、
前記Ｗｅｂサイトの画像表示の禁止もしくは許可のいずれかであることを特徴とする請求項１４に記載のＵＲＬフィルタリングプログラム。
【請求項１６】
Ｗｅｂサイトの情報を取捨選択してユーザに提供するためのＵＲＬフィルタリングプログラムにおいて、
前記ユーザがアクセスした前記ＷｅｂサイトのＵＲＬのアクセス履歴をコンテキストとし、類似の前記コンテキストを有する複数の前記ユーザ同士を接続してネットワークを構築し、
前記ＵＲＬのうちから前記ユーザの選択により登録され生成されて前記ユーザが各々で所有するＵＲＬリストを作成し、
前記ＵＲＬリストに登録された前記ＵＲＬを前記ネットワークを介して前記ユーザ以外の他ユーザに送信するために前記ユーザが各々で所有するＵＲＬ送信手段を構築し、
前記ＵＲＬ送信手段により送信された前記ＵＲＬを受信して自己の前記ＵＲＬリストに登録するために前記ユーザが各々で所有するＵＲＬ取得手段を構築し、
前記ユーザがアクセスしようとするＷｅｂサイトのＵＲＬが自己の前記ＵＲＬリストに既登録の場合に当該ユーザ以外の他ユーザに当該ＵＲＬを送信するためのフィードバック手段を構築することを特徴とするＵＲＬフィルタリングプログラム。
【請求項１７】
前記ＵＲＬリストに登録されるのは、前記Ｗｅｂサイトに含まれる前記ＵＲＬ以外の情報であることを特徴とする請求項７〜１０のいずれかに記載のＵＲＬフィルタリングプログラム。
【請求項１８】
前記情報は、
すくなくとも、前記Ｗｅｂサイトの作成者、単語、画像、のうちのいずれかを含むことを特徴とする請求項１７に記載のＵＲＬフィルタリングプログラム。
【請求項１９】
サーバ上で実行可能なことを特徴とする請求項１３〜１８のいずれかに記載のＵＲＬフィルタリングプログラム。
【請求項２０】
Ｗｅｂサイトの情報を取捨選択してユーザに提供するためのＵＲＬフィルタリングプログラムを記録した記録媒体において、
前記ユーザがアクセスした前記ＷｅｂサイトのＵＲＬのアクセス履歴をコンテキストとし、類似の前記コンテキストを有する複数の前記ユーザ同士を接続してネットワークを構築し、
前記ＵＲＬのうちから前記ユーザの選択により登録され生成されて前記ユーザが各々で所有するＵＲＬリストを作成し、
前記ＵＲＬリストに登録された前記ＵＲＬを前記ネットワークを介して前記ユーザ以外の他ユーザに送信するために前記ユーザが各々で所有するＵＲＬ送信手段を構成し、
前記ＵＲＬ送信手段により送信された前記ＵＲＬを受信して自己の前記ＵＲＬリストに登録するために前記ユーザが各々で所有するＵＲＬ取得手段を構成することを特徴とするＵＲＬフィルタリングプログラムを記録した記録媒体。
【請求項２１】
Ｗｅｂサイトの情報を取捨選択してユーザに提供するためのＵＲＬフィルタリングプログラムを記録した記録媒体において、
前記ユーザがアクセスした前記ＷｅｂサイトのＵＲＬのアクセス履歴をコンテキストとし、類似の前記コンテキストを有する複数の前記ユーザ同士を接続してネットワークを構築し、
前記ＵＲＬのうちから前記ユーザの選択により登録され生成されて前記ユーザが各々で所有するＵＲＬリストを作成し、
前記ＵＲＬリストに登録された前記ＵＲＬを前記ネットワークを介して前記ユーザ以外の他ユーザに送信するために前記ユーザが各々で所有するＵＲＬ送信手段を構築し、
前記ＵＲＬ送信手段により送信された前記ＵＲＬを受信し、自己の前記ＵＲＬリストに既登録である同種類の前記ＵＲＬごとに蓄積して登録するために前記ユーザが各々で所有するＵＲＬ取得手段を構築し、
前記ＵＲＬの蓄積量が予め設定した閾値を超えた前記ＵＲＬを抽出し、このＵＲＬに対応するＷｅｂサイトの画像表示を規制する表示規制手段を構築することを特徴とするＵＲＬフィルタリングプログラムを記録した記録媒体。
【請求項２２】
前記規制は、
前記Ｗｅｂサイトの画像表示の禁止もしくは許可のいずれかであることを特徴とする請求項２１に記載のＵＲＬフィルタリングプログラムを記録した記録媒体。
【請求項２３】
Ｗｅｂサイトの情報を取捨選択してユーザに提供するためのＵＲＬフィルタリングプログラムを記録した記録媒体において、
前記ユーザがアクセスした前記ＷｅｂサイトのＵＲＬのアクセス履歴をコンテキストとし、類似の前記コンテキストを有する複数の前記ユーザ同士を接続してネットワークを構築し、
前記ＵＲＬのうちから前記ユーザの選択により登録され生成されて前記ユーザが各々で所有するＵＲＬリストを作成し、
前記ＵＲＬリストに登録された前記ＵＲＬを前記ネットワークを介して前記ユーザ以外の他ユーザに送信するために前記ユーザが各々で所有するＵＲＬ送信手段を構築し、
前記ＵＲＬ送信手段により送信された前記ＵＲＬを受信して自己の前記ＵＲＬリストに登録するために前記ユーザが各々で所有するＵＲＬ取得手段を構築し、
前記ユーザがアクセスしようとするＷｅｂサイトのＵＲＬが自己の前記ＵＲＬリストに既登録の場合に当該ユーザ以外の他ユーザに当該ＵＲＬを送信するためのフィードバック手段を構築することを特徴とするＵＲＬフィルタリングプログラムを記録した記録媒体。
【請求項２４】
前記ＵＲＬリストに登録されるのは、前記Ｗｅｂサイトに含まれる前記ＵＲＬ以外の情報であることを特徴とする請求項７〜１０のいずれかに記載のＵＲＬフィルタリングプログラムを記録した記録媒体。
【請求項２５】
前記情報は、
すくなくとも、前記Ｗｅｂサイトの作成者、単語、画像、のうちのいずれかを含むことを特徴とする請求項２４に記載のＵＲＬフィルタリングプログラムを記録した記録媒体。
【請求項２６】
サーバ上で実行可能なことを特徴とする請求項２０〜２５のいずれかに記載のＵＲＬフィルタリングプログラムを記録した記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワークを介した情報検索において、詳しくは、Ｗｅｂサイト検索を行う際にユーザのコンテキストに基づいて検索するＷｅｂサイトのＵＲＬを選択するフィルタリングを行うコンテキストによるＵＲＬフィルタリングシステムおよび方法、プログラムおよび記録媒体に関する。
【背景技術】
【０００２】
従来において、利用したい情報を含むコンテンツを求めるユーザは、インターネットなどのネットワーク上に存在するコンテンツを検索し、利用することを行っている。この検索は、ネットワーク上においてコンテンツを検索するサービスを提供する検索サービス提供サイトなどを利用し、目的とするコンテンツに関するキーワードを入力して検索を実行している。こうしたコンテンツの検索では、必要なコンテンツをもつＷｅｂサイトのＵＲＬを容易に入手することができる反面、不必要なコンテンツを含むＷｅｂサイトのＵＲＬも検索結果の候補として表示される。
【０００３】
不必要なコンテンツを含むＷｅｂサイトは、単に不必要なばかりでなく、そのコンテンツの内容がユーザにとって有害であったり不快感をもたらすものである場合も多い。そこで、こうした不必要なＷｅｂサイトを排除するために、ＵＲＬフィルタリング技術が使用されている。ＵＲＬフィルタリングの方式は、主に以下に示す３種類の方式が代表的なものである。
【０００４】
まず、セルフレーティング方式では、Ｗｅｂサイトにて情報を発信する情報発信者が自己の発信情報に対してレーティング（格付け）し、この格付けをユーザは検索して、受信者であるユーザが所望するレベルで規制を行うことが行われている。このセルフレーティング方式では、主にＰＩＣＳ（Platform for Internet Content Selection）ルールが採用されており、第三者機関が格付けしたＤＢ（Data Base）を提供するサードパーティレーティングもあるものの、一般的にはセルフレーティングに分類されている。
【０００５】
このセルフレーティング方式はＭｉｃｒｏｓｏｆｔ社（登録商標）のＩＥ（インターネットエクスプローラ：登録商標）にも採用されており、無料でユーザが利用できる利点があるが、情報発信者が独自に格付けした自主規制にのみ頼っているため、ＵＲＬフィルタリングのための規制精度が高いとは言い切れない。
【０００６】
具体的には、情報発信者が自己の判断により、Ｗｅｂサイトの情報を無制限に万人に公開すべきではないとした場合は、Ｗｅｂサイトの情報ソースであるＨTMLの中に選択的な受信規制プログラムを追加し、ユーザが排除を所望する不適切な情報が無制限に受信されることを防いでいる（非特許文献１〜４参照）。
【０００７】
次に、ＤＢ（Data Base）方式は、予めＤＢに登録されたＷｅｂサイトに対する無制限なアクセスを規制する方法である。このＤＢ方式については規制対象のＷｅｂサイトのＵＲＬを登録したブラックリスト方式が広く知られており（非特許文献１〜４参照）、さらに予めＤＢに登録されたＷｅｂサイトのみをアクセス可能としたホワイトリスト方式もある（非特許文献１〜３参照）。こうしたブラックリストやホワイトリストに予め登録されたＵＲＬにより選択的に対象となるＵＲＬへのアクセスの可否が決定され、この可否の判断基準をフィルタリングポリシーと呼んでいる。このＤＢ方式は、インターネットに接続せずにＵＲＬフィルタリングによるアクセス規制できるため、ユーザのコンピュータ端末のＣＰＵ負荷や回線負荷および費用を低く抑えることができる。また、ユーザのコンピュータ端末のモニタ画面への表示速度に対する影響の少なさを特徴としている。
【０００８】
最後に、言語検索方式では、アクセス規制したい情報のキーワードとして、たとえば「裸」や「武器」などの言葉を指定して、Ｗｅｂサイトに含まれるこれらのキーワードを検出して規制を行っている。この方式はリアルタイム性には優れているが、Ｗｅｂサイトをユーザのコンピュータ端末にダウンロードする時間がかかるので、Ｗｅｂサイトの表示完了までに若干のタイムラグを生じている（非特許文献１〜４参照）。
【非特許文献１】“ＵＲＬフィルタリングの３つの方式”、[online]、掲載日不明、ネットスター株式会社、[平成16年6月22日検索]、インターネット＜http://www.netstar-inc.com/filterling_01.html＞
【非特許文献２】“［特集］ソフトバンクＢＢが提唱するインナーセキュリティー”、[online]、掲載日不明、ソフトバンクＢＢ株式会社、[平成16年6月22日検索]、インターネット＜http://solution2.it-ex.com/solweb/solution/keynavi3.htm#1＞
【非特許文献３】“CSEセキュリティソリューションINTERSAFE”、[online]、掲載日不明、株式会社シー・エス・イー、[平成16年6月22日検索]、インターネット＜http://www.cseltd.co.jp/security/intersafe/＞
【非特許文献４】“NetSecurity  ＵＲＬフィルタリング製品選びの基準とは”、[online]、2003年10月30日、株式会社ライブドア、ネットアンドセキュリティ総研株式会社、[平成16年6月22日検索]、インターネット＜http://www.netsecurity.ne.jp/article/3/11487.html＞
【発明の開示】
【発明が解決しようとする課題】
【０００９】
上述した従来技術によるＵＲＬのフィルタリングにおいては、ホワイトリストやブラックリストなどのフィルタリングポリシーをユーザが手動で設定していたため、時間や費用がかかり効率が良くなかった。
【００１０】
また、ホワイトリストやブラックリストに登録されたＵＲＬの数が多いほど、フィルタリングできるＷｅｂサイトの数が多くなるものの、その一方で、ＵＲＬフィルタリングに要する処理時間が増えてしまい、ユーザがＵＲＬにアクセスしてＷｅｂサイトが表示されるまでに時間がかかってしまっていた。
【００１１】
また、ユーザが一個人での利用を前提としてＵＲＬフィルタリングを行うために、ユーザ自身でフィルタリングポリシーを登録する場合は、ＵＲＬリストの登録に供する労力には限界があった。
【００１２】
また、ユーザが一個人で作成したＵＲＬのブラック（ホワイト）リストでは、その規模に限界があり小さすぎるため、現在のような検索ポータルサイトが中心のインターネット利用においては、ＵＲＬの網羅にも限界が生じてしまい役立たないことが多かった。
【００１３】
また、ブラックリストやホワイトリストを作成するためには対象となるＷｅｂサイトの内容を目視にて確認する必要があり、ユーザが不必要で不快な情報を含むコンテンツをすくなくとも１回は閲覧する必要があった。
【００１４】
また、ユーザが排除（フィルタリング）を望む有害なコンテンツを含むＷｅｂサイトに対して、これにアクセスすることを阻止するためのＵＲＬフィルタリングを提供する商品は多いものの、ユーザにとって無用のＷｅｂサイトや必要とする有用なＷｅｂサイトに対して選択的にアクセス可能とするＵＲＬフィルタリングのサービスや商品は無く、さらにＷｅｂサイトに関して無用／有用はユーザ個人間の差も大きく、多くのユーザが満足するリストを作成することは難しかった。
【００１５】
また、Ｗｅｂサイトに含まれるコンテンツの内容をチェックする方式の場合は、キーワードリストとの照合を行うキーワードマッチングによりＵＲＬのフィルタリングを行うが、コンテンツが画像主体のＷｅｂサイトの場合は内容が判断できず、アクセス可否の判断をするまでに一定の時間もかかり、Ｗｅｂサイトの閲覧における画像表示速度が遅くなってしまっていた。
【００１６】
本発明は、これらの課題に鑑みてなされたもので、その目的とするところは、ユーザがアクセスしたＵＲＬの履歴をもとに生成したユーザ間のつながり情報としてのコンテキストを利用し、コンテキストが近いユーザ同士で構成されたネットワークを構築し、このネットワーク上でコンテキストに基づいたＵＲＬのフィルタリングを可能とし、
また、ホワイトリストやブラックリストなどのフィルタリングポリシーをユーザが設定する必要が無く、
また、ホワイトリストやブラックリストに登録するＵＲＬの数を多くでき、フィルタリングできるＷｅｂサイトを多く網羅でき、
また、ＵＲＬフィルタリングに要する処理時間も少なくなり、
また、ユーザが一個人で利用可能なＵＲＬフィルタリングを容易に提供でき、
また、フィルタリングポリシーを作成するために不必要なＷｅｂサイトを閲覧する必要がなく、
また、ユーザにとって無用のＷｅｂサイトや必要とする有用なＷｅｂサイトに対して選択的にアクセス可能とするＵＲＬフィルタリングのサービスや商品を提供でき、
また、多くのユーザが満足するフィルタリングポリシーを作成することができ、
また、コンテンツが画像主体のＷｅｂサイトであっても内容の判断ができ、アクセス可否の判断も早く、Ｗｅｂサイトの閲覧における画像表速度も遅くならないＵＲＬフィルタリングシステムおよび方法、プログラムおよび記録媒体を提供することにある。
【課題を解決するための手段】
【００１７】
課題を解決するために、請求項１に記載の本発明は、Ｗｅｂサイトの情報を取捨選択してユーザに提供するためのＵＲＬフィルタリングシステムにおいて、前記ユーザがアクセスした前記ＷｅｂサイトのＵＲＬのアクセス履歴をコンテキストとし、類似の前記コンテキストを有する複数の前記ユーザ同士を接続して構築されたネットワークと、前記ＵＲＬのうちから前記ユーザの選択により登録され生成されて前記ユーザが各々で所有するＵＲＬリストと、前記ＵＲＬリストに登録された前記ＵＲＬを前記ネットワークを介して前記ユーザ以外の他ユーザに送信するために前記ユーザが各々で所有するＵＲＬ送信手段と、前記ＵＲＬ送信手段により送信された前記ＵＲＬを受信して自己の前記ＵＲＬリストに登録するために前記ユーザが各々で所有するＵＲＬ取得手段と、を備える。
【００１８】
また、請求項２に記載の本発明は、Ｗｅｂサイトの情報を取捨選択してユーザに提供するためのＵＲＬフィルタリングシステムにおいて、前記ユーザがアクセスした前記ＷｅｂサイトのＵＲＬのアクセス履歴をコンテキストとし、類似の前記コンテキストを有する複数の前記ユーザ同士を接続して構築されたネットワークと、前記ＵＲＬのうちから前記ユーザの選択により登録され生成されて前記ユーザが各々で所有するＵＲＬリストと、前記ＵＲＬリストに登録された前記ＵＲＬを前記ネットワークを介して前記ユーザ以外の他ユーザに送信するために前記ユーザが各々で所有するＵＲＬ送信手段と、前記ＵＲＬ送信手段により送信された前記ＵＲＬを受信し、自己の前記ＵＲＬリストに既登録である同種類の前記ＵＲＬごとに蓄積して登録するために前記ユーザが各々で所有するＵＲＬ取得手段と、前記ＵＲＬの蓄積量が予め設定した閾値を超えた前記ＵＲＬを抽出し、このＵＲＬに対応するＷｅｂサイトの画像表示を規制する表示規制手段と、を備える。
【００１９】
また、請求項３に記載の本発明は、請求項２において、前記規制は、前記Ｗｅｂサイトの画像表示の禁止もしくは許可のいずれかである。
【００２０】
また、請求項４に記載の本発明は、Ｗｅｂサイトの情報を取捨選択してユーザに提供するためのＵＲＬフィルタリングシステムにおいて、前記ユーザがアクセスした前記ＷｅｂサイトのＵＲＬのアクセス履歴をコンテキストとし、類似の前記コンテキストを有する複数の前記ユーザ同士を接続して構築されたネットワークと、前記ＵＲＬのうちから前記ユーザの選択により登録され生成されて前記ユーザが各々で所有するＵＲＬリストと、前記ＵＲＬリストに登録された前記ＵＲＬを前記ネットワークを介して前記ユーザ以外の他ユーザに送信するために前記ユーザが各々で所有するＵＲＬ送信手段と、前記ＵＲＬ送信手段により送信された前記ＵＲＬを受信して自己の前記ＵＲＬリストに登録するために前記ユーザが各々で所有するＵＲＬ取得手段と、前記ユーザがアクセスしようとするＷｅｂサイトのＵＲＬが自己の前記ＵＲＬリストに既登録の場合に当該ユーザ以外の他ユーザに当該ＵＲＬを送信するためのフィードバック手段と、を備える。
【００２１】
また、請求項５に記載の本発明は、請求項１〜４のいずれかにおいて、前記ＵＲＬリストに登録されるのは、前記Ｗｅｂサイトに含まれる前記ＵＲＬ以外の情報である。
【００２２】
また、請求項６に記載の本発明は、請求項５において、前記情報は、すくなくとも、前記Ｗｅｂサイトの作成者、単語、画像、のうちのいずれかを含む。
【００２３】
また、請求項７に記載の本発明は、Ｗｅｂサイトの情報を取捨選択してユーザに提供するためのＵＲＬフィルタリング方法において、前記ユーザがアクセスした前記ＷｅｂサイトのＵＲＬのアクセス履歴をコンテキストとし、類似の前記コンテキストを有する複数の前記ユーザ同士を接続してネットワークを構築し、前記ＵＲＬのうちから前記ユーザの選択により登録され生成されて前記ユーザが各々で所有するＵＲＬリストを作成し、前記ＵＲＬリストに登録された前記ＵＲＬを前記ネットワークを介して前記ユーザ以外の他ユーザに送信するために前記ユーザが各々で所有するＵＲＬ送信手段を構成し、前記ＵＲＬ送信手段により送信された前記ＵＲＬを受信して自己の前記ＵＲＬリストに登録するために前記ユーザが各々で所有するＵＲＬ取得手段を構成する。
【００２４】
また、請求項８に記載の本発明は、Ｗｅｂサイトの情報を取捨選択してユーザに提供するためのＵＲＬフィルタリング方法において、前記ユーザがアクセスした前記ＷｅｂサイトのＵＲＬのアクセス履歴をコンテキストとし、類似の前記コンテキストを有する複数の前記ユーザ同士を接続してネットワークを構築し、前記ＵＲＬのうちから前記ユーザの選択により登録され生成されて前記ユーザが各々で所有するＵＲＬリストを作成し、前記ＵＲＬリストに登録された前記ＵＲＬを前記ネットワークを介して前記ユーザ以外の他ユーザに送信するために前記ユーザが各々で所有するＵＲＬ送信手段を構築し、前記ＵＲＬ送信手段により送信された前記ＵＲＬを受信し、自己の前記ＵＲＬリストに既登録である同種類の前記ＵＲＬごとに蓄積して登録するために前記ユーザが各々で所有するＵＲＬ取得手段を構築し、前記ＵＲＬの蓄積量が予め設定した閾値を超えた前記ＵＲＬを抽出し、このＵＲＬに対応するＷｅｂサイトの画像表示を規制する表示規制手段を構築する。
【００２５】
また、請求項９に記載の本発明は、請求項８において、前記規制は、前記Ｗｅｂサイトの画像表示の禁止もしくは許可のいずれかである。
【００２６】
また、請求項１０に記載の本発明は、Ｗｅｂサイトの情報を取捨選択してユーザに提供するためのＵＲＬフィルタリング方法において、前記ユーザがアクセスした前記ＷｅｂサイトのＵＲＬのアクセス履歴をコンテキストとし、類似の前記コンテキストを有する複数の前記ユーザ同士を接続してネットワークを構築し、前記ＵＲＬのうちから前記ユーザの選択により登録され生成されて前記ユーザが各々で所有するＵＲＬリストを作成し、前記ＵＲＬリストに登録された前記ＵＲＬを前記ネットワークを介して前記ユーザ以外の他ユーザに送信するために前記ユーザが各々で所有するＵＲＬ送信手段を構築し、前記ＵＲＬ送信手段により送信された前記ＵＲＬを受信して自己の前記ＵＲＬリストに登録するために前記ユーザが各々で所有するＵＲＬ取得手段を構築し、前記ユーザがアクセスしようとするＷｅｂサイトのＵＲＬが自己の前記ＵＲＬリストに既登録の場合に当該ユーザ以外の他ユーザに当該ＵＲＬを送信するためのフィードバック手段を構築する。
【００２７】
また、請求項１１に記載の本発明は、請求項７〜１０のいずれかにおいて、前記ＵＲＬリストに登録されるのは、前記Ｗｅｂサイトに含まれる前記ＵＲＬ以外の情報である。
【００２８】
また、請求項１２に記載の本発明は、請求項１１において、前記情報は、すくなくとも、前記Ｗｅｂサイトの作成者、単語、画像、のうちのいずれかを含む。
【００２９】
また、請求項１３に記載の本発明は、Ｗｅｂサイトの情報を取捨選択してユーザに提供するためのＵＲＬフィルタリングプログラムにおいて、前記ユーザがアクセスした前記ＷｅｂサイトのＵＲＬのアクセス履歴をコンテキストとし、類似の前記コンテキストを有する複数の前記ユーザ同士を接続してネットワークを構築し、前記ＵＲＬのうちから前記ユーザの選択により登録され生成されて前記ユーザが各々で所有するＵＲＬリストを作成し、前記ＵＲＬリストに登録された前記ＵＲＬを前記ネットワークを介して前記ユーザ以外の他ユーザに送信するために前記ユーザが各々で所有するＵＲＬ送信手段を構成し、前記ＵＲＬ送信手段により送信された前記ＵＲＬを受信して自己の前記ＵＲＬリストに登録するために前記ユーザが各々で所有するＵＲＬ取得手段を構成する。
【００３０】
また、請求項１４に記載の本発明は、Ｗｅｂサイトの情報を取捨選択してユーザに提供するためのＵＲＬフィルタリングプログラムにおいて、前記ユーザがアクセスした前記ＷｅｂサイトのＵＲＬのアクセス履歴をコンテキストとし、類似の前記コンテキストを有する複数の前記ユーザ同士を接続してネットワークを構築し、前記ＵＲＬのうちから前記ユーザの選択により登録され生成されて前記ユーザが各々で所有するＵＲＬリストを作成し、前記ＵＲＬリストに登録された前記ＵＲＬを前記ネットワークを介して前記ユーザ以外の他ユーザに送信するために前記ユーザが各々で所有するＵＲＬ送信手段を構築し、前記ＵＲＬ送信手段により送信された前記ＵＲＬを受信し、自己の前記ＵＲＬリストに既登録である同種類の前記ＵＲＬごとに蓄積して登録するために前記ユーザが各々で所有するＵＲＬ取得手段を構築し、前記ＵＲＬの蓄積量が予め設定した閾値を超えた前記ＵＲＬを抽出し、このＵＲＬに対応するＷｅｂサイトの画像表示を規制する表示規制手段を構築する。
【００３１】
また、請求項１５に記載の本発明は、請求項１４において、前記規制は、前記Ｗｅｂサイトの画像表示の禁止もしくは許可のいずれかである。
【００３２】
また、請求項１６に記載の本発明は、Ｗｅｂサイトの情報を取捨選択してユーザに提供するためのＵＲＬフィルタリングプログラムにおいて、前記ユーザがアクセスした前記ＷｅｂサイトのＵＲＬのアクセス履歴をコンテキストとし、類似の前記コンテキストを有する複数の前記ユーザ同士を接続してネットワークを構築し、前記ＵＲＬのうちから前記ユーザの選択により登録され生成されて前記ユーザが各々で所有するＵＲＬリストを作成し、前記ＵＲＬリストに登録された前記ＵＲＬを前記ネットワークを介して前記ユーザ以外の他ユーザに送信するために前記ユーザが各々で所有するＵＲＬ送信手段を構築し、前記ＵＲＬ送信手段により送信された前記ＵＲＬを受信して自己の前記ＵＲＬリストに登録するために前記ユーザが各々で所有するＵＲＬ取得手段を構築し、前記ユーザがアクセスしようとするＷｅｂサイトのＵＲＬが自己の前記ＵＲＬリストに既登録の場合に当該ユーザ以外の他ユーザに当該ＵＲＬを送信するためのフィードバック手段を構築する。
【００３３】
また、請求項１７に記載の本発明は、請求項７〜１０のいずれかにおいて、前記ＵＲＬリストに登録されるのは、前記Ｗｅｂサイトに含まれる前記ＵＲＬ以外の情報である。
【００３４】
また、請求項１８に記載の本発明は、請求項１７において、前記情報は、すくなくとも、前記Ｗｅｂサイトの作成者、単語、画像、のうちのいずれかを含む。
【００３５】
また、請求項１９に記載の本発明は、請求項１３〜１８のいずれかにおいて、サーバ上で実行可能である。
【００３６】
また、請求項２０に記載の本発明は、Ｗｅｂサイトの情報を取捨選択してユーザに提供するためのＵＲＬフィルタリングプログラムを記録した記録媒体において、前記ユーザがアクセスした前記ＷｅｂサイトのＵＲＬのアクセス履歴をコンテキストとし、類似の前記コンテキストを有する複数の前記ユーザ同士を接続してネットワークを構築し、前記ＵＲＬのうちから前記ユーザの選択により登録され生成されて前記ユーザが各々で所有するＵＲＬリストを作成し、前記ＵＲＬリストに登録された前記ＵＲＬを前記ネットワークを介して前記ユーザ以外の他ユーザに送信するために前記ユーザが各々で所有するＵＲＬ送信手段を構成し、前記ＵＲＬ送信手段により送信された前記ＵＲＬを受信して自己の前記ＵＲＬリストに登録するために前記ユーザが各々で所有するＵＲＬ取得手段を構成することを特徴とするＵＲＬフィルタリングプログラムを記録する。
【００３７】
また、請求項２１に記載の本発明は、Ｗｅｂサイトの情報を取捨選択してユーザに提供するためのＵＲＬフィルタリングプログラムを記録した記録媒体において、前記ユーザがアクセスした前記ＷｅｂサイトのＵＲＬのアクセス履歴をコンテキストとし、類似の前記コンテキストを有する複数の前記ユーザ同士を接続してネットワークを構築し、前記ＵＲＬのうちから前記ユーザの選択により登録され生成されて前記ユーザが各々で所有するＵＲＬリストを作成し、前記ＵＲＬリストに登録された前記ＵＲＬを前記ネットワークを介して前記ユーザ以外の他ユーザに送信するために前記ユーザが各々で所有するＵＲＬ送信手段を構築し、前記ＵＲＬ送信手段により送信された前記ＵＲＬを受信し、自己の前記ＵＲＬリストに既登録である同種類の前記ＵＲＬごとに蓄積して登録するために前記ユーザが各々で所有するＵＲＬ取得手段を構築し、前記ＵＲＬの蓄積量が予め設定した閾値を超えた前記ＵＲＬを抽出し、このＵＲＬに対応するＷｅｂサイトの画像表示を規制する表示規制手段を構築することを特徴とするＵＲＬフィルタリングプログラムを記録する。
【００３８】
また、請求項２２に記載の本発明は、請求項２１において、前記規制は、前記Ｗｅｂサイトの画像表示の禁止もしくは許可のいずれかであることを特徴とするＵＲＬフィルタリングプログラムを記録する。
【００３９】
また、請求項２３に記載の本発明は、Ｗｅｂサイトの情報を取捨選択してユーザに提供するためのＵＲＬフィルタリングプログラムを記録した記録媒体において、前記ユーザがアクセスした前記ＷｅｂサイトのＵＲＬのアクセス履歴をコンテキストとし、類似の前記コンテキストを有する複数の前記ユーザ同士を接続してネットワークを構築し、前記ＵＲＬのうちから前記ユーザの選択により登録され生成されて前記ユーザが各々で所有するＵＲＬリストを作成し、前記ＵＲＬリストに登録された前記ＵＲＬを前記ネットワークを介して前記ユーザ以外の他ユーザに送信するために前記ユーザが各々で所有するＵＲＬ送信手段を構築し、前記ＵＲＬ送信手段により送信された前記ＵＲＬを受信して自己の前記ＵＲＬリストに登録するために前記ユーザが各々で所有するＵＲＬ取得手段を構築し、前記ユーザがアクセスしようとするＷｅｂサイトのＵＲＬが自己の前記ＵＲＬリストに既登録の場合に当該ユーザ以外の他ユーザに当該ＵＲＬを送信するためのフィードバック手段を構築することを特徴とするＵＲＬフィルタリングプログラムを記録する。
【００４０】
また、請求項２４に記載の本発明は、請求項７〜１０のいずれかにおいて、前記ＵＲＬリストに登録されるのは、前記Ｗｅｂサイトに含まれる前記ＵＲＬ以外の情報であることを特徴とするＵＲＬフィルタリングプログラムを記録する。
【００４１】
また、請求項２５に記載の本発明は、請求項２４において、前記情報は、すくなくとも、前記Ｗｅｂサイトの作成者、単語、画像、のうちのいずれかを含むことを特徴とするＵＲＬフィルタリングプログラムを記録する。
【００４２】
また、請求項２６に記載の本発明は、請求項２０〜２５のいずれかにおいて、サーバ上で実行可能なことを特徴とするＵＲＬフィルタリングプログラムを記録する。
【発明の効果】
【００４３】
本発明によれば、ユーザがアクセスしたＵＲＬの履歴をもとに生成したユーザ間のつながり情報としてのコンテキストを利用し、コンテキストが近いユーザ同士で構成されたネットワークを構築し、このネットワーク上でコンテキストに基づいたＵＲＬのフィルタリングを可能とし、
また、ホワイトリストやブラックリストなどのフィルタリングポリシーをユーザが設定する必要が無く、
また、ホワイトリストやブラックリストに登録するＵＲＬの数を多くでき、フィルタリングできるＷｅｂサイトを多く網羅でき、
また、ＵＲＬフィルタリングに要する処理時間も少なくなり、
また、ユーザが一個人で利用可能なＵＲＬフィルタリングを容易に提供でき、
また、フィルタリングポリシーを作成するために不必要なＷｅｂサイトを閲覧する必要がなく、
また、ユーザにとって無用のＷｅｂサイトや必要とする有用なＷｅｂサイトに対して選択的にアクセス可能とするＵＲＬフィルタリングのサービスや商品を提供でき、
また、多くのユーザが満足するフィルタリングポリシーを作成することができ、
また、コンテンツが画像主体のＷｅｂサイトであっても内容の判断ができ、アクセス可否の判断も早く、Ｗｅｂサイトの閲覧における画像表速度も遅くならないＵＲＬフィルタリングシステムおよび方法、プログラムおよび記録媒体を提供することができる。
【発明を実施するための最良の形態】
【００４４】
本発明のＵＲＬフィルタリングシステムおよび方法、プログラムおよび記録媒体に係る実施の形態においては、利用者がアクセスしたＵＲＬ（Uniform Resource Locator）の履歴をもとに生成された、利用者間のつながり情報をＣＳＮ（Context Sensing Network）情報とする。このＣＳＮ情報を利用することにより、趣味、嗜好、行動が近い利用者どうしでネットワークとしてつなげることが可能となる。このＣＳＮ情報を用いてＷｅｂサイトに対するアクセスを選択的に許可／不許可に制御するＵＲＬフィルタリングを実現する。
【００４５】
図１に示すのは、本発明のＵＲＬフィルタリングシステムに係る実施の形態による、ＵＲＬフィルタリングシステム１の構成を説明するための構成図である。この図１に示されたＵＲＬフィルタリングシステム１は、ＩＰ（Internet Protocol）ネットワークで構成されたインターネットなどの情報通信ネットワークを含むネットワーク２に接続しており、ネットワーク２には図示しないＷｅｂサイトが多数存在している。この図１に示すシステム構成は、サーバクライアント構成であり、プロクシサーバ５を介してネットワーク２に接続している。
【００４６】
また、ＵＲＬフィルタリングシステム１には、ＣＳＮ（Context Sensing Network：コンテキストを検出するネットワーク）情報を構成するための情報処理を行うＣＳＮ処理部３と、アクセス要求がされたＵＲＬのＷｅｂサイトの表示を選択的に許可／不可で制御するＵＲＬフィルタリング処理部４と、ネットワーク２との間で代理的に接続してＵＲＬフィルタリング時に使用されるプロクシ（ＰＲＯＸＹ）サーバ５と、プロクシサーバ５が有するネットワーク２との接続で代理的に接続の仲介を行うプロクシ機能２０と、から構成されている。また、プロクシサーバ５には、ネットワーク２上のＷｅｂサイトを利用するクライアントＡ６と、クライアントＢ７と、クライアントＣ８とが接続されている。クライアントＡ６と、クライアントＢ７と、クライアントＣ８には、アクセスしたＷｅｂサイトのＵＲＬをＵＲＬフィルタリングのために登録するＵＲＬ登録機能２１と、Ｗｅｂサイトの表示や検索や各種操作を行うブラウザ２２とが備わる。
【００４７】
また、ＣＳＮ処理部３には、その内部にコンテキストの分類や関連付けなどに関する基本的な情報が記憶されたＣＳＮ情報データベース９を有している。ＵＲＬフィルタリング処理部４は、ＣＳＮ情報データベース９から必要に応じてＣＳＮ情報を取得するＣＳＮ情報取得部１０と、登録要求のあったＵＲＬを登録するＵＲＬ登録部１１と、ＣＳＮ情報の中に含まれるホップ数などの情報を解釈するＣＳＮ情報解釈部１２と、他のユーザへＵＲＬを送信するＵＲＬ送信部１３と、を有している。
【００４８】
更に、このＵＲＬフィルタリング処理部４には、クライアントＡ６に係るクライアントＡフィルタリングポリシーＤＢ（Ｄａｔａ  Ｂａｓｅ）１４と、クライアントＢ７に係るクライアントＢフィルタリングポリシーＤＢ１５と、クライアントＣ８に係るクライアントＣフィルタリングポリシーＤＢ１６を有している。
【００４９】
なお、クライアントＡ６、クライアントＢ７、クライアントＣ８は、本発明の実施の形態を説明するために構成したクライアント（本発明のＵＲＬフィルタリングシステムに接続してＵＲＬフィルタリングを受ける受益者（使用者））の一つの例であり、更に多くのクライアントが接続されてもよい。
【００５０】
次に、図２に示すのは、本発明のＵＲＬフィルタリングシステムに係る別の実施の形態によるＵＲＬフィルタリングシステムの構成を説明するための構成図である。この図２に示した別の実施の形態においては、先に図１にて示したＵＲＬフィルタリングシステム１の構成に比べて、主要な構成部分をクライアント側で有しているところに特徴がある。このシステム構成はＰ２Ｐ（Peer to Peer：ピア・ツー・ピア）構成である。この図２に示すクライアントＤ２５はクライアントＥ２６と互いに同様の構成を有しており、ブラウザ２８と、ＵＲＬ登録機能２９と、フィルタリングポリシーＤＢ２７と、プロクシ機能部３１と、ＵＲＬ送信部３０と、ＣＳＮ情報解釈部３４と、ＣＳＮ情報取得部３３と、ＣＳＮ情報生成部３２とを備えている。各構成部分の機能は図１に示したＵＲＬフィルタリングシステム１の構成と同等である。
【００５１】
次に、図１と図２にそれぞれ示したＵＲＬフィルタリングシステムにより提供される効果について、ＵＲＬ登録機能と、ＵＲＬフィルタリング機能と、ＵＲＬフィードバック機能と、についてそれぞれ以下に説明する。
【００５２】
まず、ＵＲＬ登録機能の流れとしては、利用者がアクセスしたＵＲＬの履歴を元に生成された利用者間のつながりであるＣＳＮ情報を取得する。ユーザが登録したＵＲＬは、自分自身のフィルタリングポリシー（ブラックリスト、ホワイトリスト）に登録され、かつ、ＣＳＮ情報をもとにユーザの近傍の他ユーザに送信される。近傍の他ユーザは送信されたＵＲＬは他ユーザ自身のフィルタリングポリシー（ブラックリスト、ホワイトリスト）に登録される。
【００５３】
ここで、図３に参照されるように、ユーザＸ４０と、ユーザＹ４１と、ユーザＺ４２とが示されており、オーバレイネットワークによりそれぞれのユーザは互いに接続されている。この図３において、ユーザＸ４０が任意のＷｅｂサイトを閲覧し、このＷｅｂサイトのＵＲＬ：Ａを図示しないユーザＸ４０のＵＲＬリストに登録する。このユーザＸ４０のＵＲＬリストに登録されたＵＲＬ：Ａは、ユーザＸ４０のネットワーク上の近傍に位置する他ユーザ４５に送信される。他ユーザ４５は、自身が持つＵＲＬリスト４３にユーザＸ４０から送信されたＵＲＬ：Ａを登録する。こうして、ユーザＸ４０が取得したＵＲＬ：Ａは、同じコンテキストで関連付けられてオーバレイネットワークを構成している他ユーザ４５へ伝達され、他ユーザ４５はＵＲＬフィルタリングに適用するＵＲＬリスト４３の内容を更新することができる。
【００５４】
またユーザＸ４０の場合と同様に、ユーザＹ４１が任意のＷｅｂサイトを閲覧して、そのＵＲＬ：Ｂを取得し自身の図示しないＵＲＬリストに登録した場合も、このＵＲＬ：Ｂという情報は近傍のユーザＺ４２へと送信される。ユーザＺ４２は、ユーザＹ４１から送信されたＵＲＬ：Ｂを自身が所有するＵＲＬリスト４４に登録する。
【００５５】
図４は、図３にて説明したＵＲＬ登録機能の流れをシーケンスチャートに示したものである。まず、ユーザＸ４０が、任意にＷｅｂサイトにアクセスし、このＷｅｂサイトのコンテンツ内容を閲覧して確認する。ここで、ユーザＸ４０にとって、閲覧したＷｅｂサイトのコンテンツがブラックリストに載せるべき内容であると判断されると、このＷｅｂサイトのＵＲＬ：Ａを自身のＵＲＬリストに登録する。このＵＲＬリストは、ＵＲＬフィルタリングを行うためのユーザＸ４０のフィルタリングポリシーとなる。
【００５６】
ＵＲＬリストにＵＲＬ：Ａを登録した後に、ユーザＸ４０の図示しないコンピュータ端末からは、ユーザＸ４０を中心としたＣＳＮ情報の問い合わせがＣＳＮ処理部３に向けて送信される（ステップＳ１）。ＣＳＮ処理部３では、このＣＳＮ情報の問い合わせを受信して、ユーザＸ４０を中心としたＣＳＮ情報の生成を実行し、生成したＣＳＮ情報をユーザＸ４０へ返信する（ステップＳ２）。
【００５７】
ユーザＸ４０は、受信したＣＳＮ情報に従い、ホップ数＞０ならば、このホップ数から１を減算した値を新たなホップ数として、ユーザＸ４０の近傍の他のユーザ、例えば図３に示したユーザＹ４１にＵＲＬ：Ａを新たなホップ数とともに送信する（ステップＳ３）。ユーザＹ４１は、受信したＵＲＬ：Ａと新たなホップ数により、ＵＲＬ：Ａを自身のＵＲＬリスト（フィルタリングポリシー）に登録すると共に、ユーザＹ４１を中心としたＣＳＮ情報の問い合わせをＣＳＮ処理部３に送信する（ステップＳ４）。なお、図３中においては、ユーザＸ４０からユーザＹ４１へ送信されたＵＲＬ：Ａは、ユーザＹ４１にて登録されていないように示されており、ユーザＹ４１に登録されているのはＵＲＬ：Ｂであるように示されているが、図４の流れにおいては、ＵＲＬはＵＲＬ：Ａのみに統一して説明のために用いている。
【００５８】
ユーザＹ４１から送信されたＣＳＮ情報の問い合わせを受信して、ＣＳＮ処理部３はユーザＹ４１を中心としたＣＳＮ情報の生成を行う。生成されたＣＳＮ情報はユーザＹ４１へ送信される（ステップＳ５）。ユーザＹ４１は、ＣＳＮ処理部３から送信された、ユーザＹ４１を中心としたＣＳＮ情報の返信を受信する。ここで受信したＣＳＮ情報が、ホップ数−１の値が＞０ならば、このホップ数から１を減算した新たなホップ数を生成して、自身の近傍の他のユーザＺ４２にＵＲＬと新たなホップ数を送信する（ステップＳ６）。
【００５９】
ユーザＺ４２は、ユーザＹ４１から送信されたＵＲＬ：Ａと新たなホップ数を受信し、ＵＲＬ：Ａを自身のＵＲＬリストに登録する。同時に、ＣＳＮ処理部３へユーザＺ４２を中心にしたＣＳＮ情報を問い合わせる（ステップＳ７）。ＣＳＮ処理部３では、このユーザＺ４２からの問い合わせを受信して、ユーザＺ４２を中心としたＣＳＮ情報の生成を行い、ユーザＺ４２を中心にしたＣＳＮ情報をユーザＺ４２へ返信する（ステップＳ８）。ユーザＺ４２は、ユーザＺ４２を中心としたＣＳＮ情報を受信し、この内容について、ホップ数−１が＞０ならばホップ数から１を減じた値を新たなホップ数とし、近傍の他のユーザにＵＲＬ：Ａを送信する（ステップＳ９）。
【００６０】
このようにユーザＸ４１からユーザＺ４２に至るまでのＵＲＬ：Ａの伝播のシーケンスを説明したが、ホップ数の値によってＵＲＬ：Ａが伝播されるユーザの数が決まる。ユーザ同士の関係は、それぞれのユーザがアクセスしたＵＲＬの履歴をもとに生成された互いの「つながり情報」をＣＳＮ（Context Sensing Network）情報としており、このＣＳＮ情報に基づいてユーザ同士を結び付けてオーバレイネットワークを構築している。また、少ないホップ数でＵＲＬが送信されるユーザ同士ほど、近いユーザということになり、ＣＳＮ情報の上でもより密接なつながり情報とされている。
【００６１】
次に、本発明のＵＲＬフィルタリングシステムによるフィルタリング機能を図５および図６を参照して説明する。図５において、ユーザ５０が任意にあるＷｅｂサイトＸ５２にアクセスする。ユーザ５０は、自身のフィルタリングポリシーであるＵＲＬリスト５１を所有している。図６を参照して、ユーザ５０が任意にＷｅｂサイトＸ５２へアクセスする。このＷｅｂサイトのＵＲＬへのアクセスの要求は、プロクシ（PROXY）サーバ５に送信される（ステップＳ２０）。プロクシサーバ５は、このＷｅｂサイトＸ５２のＵＲＬへのアクセス要求を受けて、ユーザ５０のＵＲＬリスト（フィルタリングポリシー）５１に、ＷｅｂサイトＸ５２のＵＲＬが登録されているか否かを確認（チェック）する。この確認のために、プロクシサーバ５はフィルタリングポリシーＤＢ５２へ問い合わせを行う（ステップＳ２１）。
【００６２】
フィルタリングポリシーＤＢ５２では、この問い合わせを受信して、ＷｅｂサイトＸ５２のＵＲＬがユーザ５０のＵＲＬリスト５１（フィルタリングポリシー、ブラックリスト）に登録されていることをプロクシサーバ５へ返信する。プロクシサーバ５は、このフィルタリングポリシーＣＢ５２からの返信を受信して、Ｗｅｂサイト５２のＵＲＬがブラックリストに登録されていることを確認する。この確認が済むと、Ｗｅｂサイト５２のＵＲＬがブラックリストに登録されていることをユーザ５０の図示しないコンピュータ端末へ通知する（ステップＳ２２）。ユーザ５０の図示しないコンピュータ端末はこの通知を受信して、アクセス要求したＷｅｂサイトＸ５２の表示を行わない（ステップＳ２３）。
【００６３】
このように、ＷｅｂサイトＸ５２のＵＲＬへのアクセス時にＵＲＬリスト５１に登録されたものであるか否かを判断して、登録されていればＷｅｂサイトＸ５２の表示を行わない。また、ＷｅｂサイトＸ５２のＵＲＬがＵＲＬリスト５１に登録されていても、この登録されたＵＲＬに所定の閾値を与えて重み付けをし、この閾値を基準に表示を許可するか否かを判断することもできる。
【００６４】
この判断のための閾値の設定としては、Ｗｅｂサイト５２のＵＲＬがＵＲＬリスト５１に登録の要求がされた回数をユーザ５０自身からのものと、近傍の他のユーザからのものとでそれぞれ記録しておく。このようにすることで、例えば近傍の他のユーザから送信されてきたＵＲＬは、他のユーザが間違えて登録したものであったり、あるいは、他のユーザに独自な理由で登録されたＵＲＬである可能性がある。そこで、他ユーザから送信されたＵＲＬの数がＵＲＬリストに登録するための条件である閾値を越えたら、ＵＲＬリストに登録する。
【００６５】
なお、ここで留意すべきは、ブラックリストであるＵＲＬリスト５１に登録されたＵＲＬにアクセスすることにより表示されるＷｅｂサイトは、必ずしもユーザ５０が一度閲覧したことがあるという条件を要しないことである。ユーザ５０にとって不要で、かつ有害なコンテンツを含むＷｅｂサイトＸ５２のＵＲＬは、ユーザ５０の近くに存在するオーバレイネットワークで関連付けされた他のユーザから送信されたＵＲＬの場合を含むからである。
【００６６】
次に、本発明のＵＲＬフィルタリングシステムによるフィードバック機能を図７および図８を参照して説明する。図７において、ユーザＸ５５が任意にＷｅｂサイト６１へアクセスする。ユーザＸ５５は自身のフィルタリングポリシーであるＵＲＬリスト６２を所有している。図８を参照して、ユーザＸ５５が任意にＷｅｂサイトＸ６１へアクセスする。このアクセスにおいて、ＷｅｂサイトＸ６１がユーザＸ５５の所有するＵＲＬリスト（ブラックリスト）６２に既に登録されているものとする。ユーザＸ５５からはＣＳＮ処理部３へユーザＸ５５を中心にしたＣＳＮ情報の問い合わせが送信される（ステップＳ３０）。
【００６７】
ＣＳＮ処理部３では、この問い合わせを受信して、ユーザＸ５５を中心としたＣＳＮ情報の生成を行い、生成したＣＳＮ情報をユーザＸ５５へ返信する（ステップＳ３１）。ユーザＸ５５は、受信したＣＳＮ情報に従い、ホップ数＞０ならば、このホップ数から１を減算した値を新たなホップ数として、ユーザＸ５５の近傍の他のユーザ、例えば図７に示したユーザＹ５６にＵＲＬ：Ｘを新たなホップ数とともに送信する（ステップＳ３２）。ユーザＹ５６は、受信したＵＲＬ：Ｘと新たなホップ数により、ＵＲＬ：Ｘを自身のＵＲＬリスト（フィルタリングポリシー）に登録すると共に、ユーザＹ５６を中心としたＣＳＮ情報の問い合わせをＣＳＮ処理部３に送信する（ステップＳ３３）。
【００６８】
ＣＳＮ処理部３はユーザＹ５６からのＣＳＮ情報の問い合わせを受信し、ユーザＹ５６を中心としたＣＳＮ情報の生成を行う。生成したＣＳＮ情報はユーザＹ５６へ返信される（ステップＳ３４）。ユーザＹ５６は、ＣＳＮ処理部３から送信されたユーザＹ５６を中心としたＣＳＮ情報の返信を受信する。ここで受信したＣＳＮ情報が、ホップ数−１の値が＞０ならば、このホップ数から１を減算した新たなホップ数を生成して、自身の近傍の他のユーザＺ５７にＵＲＬと新たなホップ数を送信する（ステップＳ３５）。
【００６９】
ユーザＺ５７は、ユーザＹ５６から送信されたＵＲＬ：Ｘと新たなホップ数を受信し、ＵＲＬ：Ｘを自身のＵＲＬリストに登録する。同時に、ＣＳＮ処理部３へユーザＺ５７を中心にしたＣＳＮ情報を問い合わせる（ステップＳ３６）。ＣＳＮ処理部３では、このユーザＺ５７からの問い合わせを受信して、ユーザＺ５７を中心としたＣＳＮ情報の生成を行い、ユーザＺ５７を中心にしたＣＳＮ情報をユーザＺ５７へ返信する（ステップＳ３７）。ユーザＺ５７は、ユーザＺ５７を中心としたＣＳＮ情報を受信し、この内容について、ホップ数−１が＞０ならばホップ数から１を減じた値を新たなホップ数とし、近傍の他のユーザにＵＲＬ：Ｘを送信する（ステップＳ３８）。
【００７０】
このように、ユーザＸ５５がＷｅｂサイトＸ６１にアクセスした際に、ＵＲＬリスト６２にＷｅｂサイトＸ６１のＵＲＬが既に登録されている場合は、近傍の他のユーザＹ５６やユーザＺ５７や、あるいはそれ以外の近傍のユーザへＷｅｂサイトＸ６１のＵＲＬが伝達される。ＣＳＮ情報に基づくオーバレイネットワーク上では、例えばユーザのＵＲＬリストが大きく更新されたとしても、他の近傍のユーザからＵＲＬ情報が送信され、ＵＲＬリストの共通化が行われるフィードバック機能が提供される。
【００７１】
以上説明した本発明のＵＲＬフィルタリングシステムでは、ユーザの所有するＵＲＬリストにＷｅｂサイトのＵＲＬを登録して、コンテンツの閲覧に対して一定の規制を行う方法を示したが、たとえばＵＲＬに替えて他の情報を登録してフィルタリングを実行してもよい。この場合は、フィルタリングに利用するのは該当するＷｅｂサイトが持つ情報を対象としており、例えば記載された単語や画像、作成者などの情報である。これらの情報をフィルタリングポリシーとして登録し、ＷｅｂサイトのＵＲＬへのアクセスの選択的な規制を行い、かつ、他の近傍のユーザにもこれらの情報を送信してもよい。
【図面の簡単な説明】
【００７２】
【図１】本発明のＵＲＬフィルタリングシステムの実施の形態に係る、全体の構成を説明するための構成図を示す。
【図２】本発明のＵＲＬフィルタリングシステムの他の実施の形態に係る、全体の構成を説明するための構成図を示す。
【図３】本発明のＵＲＬフィルタリングシステムの実施の形態に係る、ＵＲＬ登録機能を説明するための説明図を示す。
【図４】本発明のＵＲＬフィルタリングシステムの実施の形態に係る、ＵＲＬ登録機能を説明するためのシーケンス図を示す。
【図５】本発明のＵＲＬフィルタリングシステムの実施の形態に係る、フィルタリング機能を説明するための説明図を示す。
【図６】本発明のＵＲＬフィルタリングシステムの実施の形態に係る、フィルタリング機能を説明するためのシーケンス図を示す。
【図７】本発明のＵＲＬフィルタリングシステムの実施の形態に係る、フィードバック機能を説明するための説明図を示す。
【図８】本発明のＵＲＬフィルタリングシステムの実施の形態に係る、フィードバック機能を説明するためのシーケンス図を示す。
【符号の説明】
【００７３】
１  ＵＲＬフィルタリングシステム
２  ネットワーク
３  ＣＳＮ処理部
４  ＵＲＬフィルタリング処理部
５  プロクシサーバ
６  クライアントＡ
７  クライアントＢ
８  クライアントＣ
９  ＣＳＮ情報データベース
１０  ＣＳＮ情報取得部
１１  ＵＲＬ登録部
１２  ＣＳＮ情報解釈部
１３  ＵＲＬ送信部
１４  クライアントＡフィルタリングポリシーＤＢ
１５  クライアントＢフィルタリングポリシーＤＢ
１６  クライアントＣフィルタリングポリシーＤＢ
２０  プロクシ機能
２１  ＵＲＬ登録機能
２２  ブラウザ
４３，４４、５１、６２、６３  ＵＲＬリスト
【図１】
2006048546.tif 000003
【図２】
2006048546.tif 000004
【図３】
2006048546.tif 000005
【図４】
2006048546.tif 000006
【図５】
2006048546.tif 000007
【図６】
2006048546.tif 000008
【図７】
2006048546.tif 000009
【図８】
2006048546.tif 000010