(57)【要約】【課題】ネットワークを介して送受信されるコンテンツのレーティングが適切でない場合がある。【解決手段】中継装置に、所定のキーワードと当該キーワードに対するコンテンツへのアクセス許可レベルを定めるレーティングレベルとが対応付けて記録されるレーティングテーブルと、前記レーティングテーブルを格納する記憶部と、ネットワークを介して送信するコンテンツに含まれるコンテンツの内容と、前記レーティングテーブルに記録される前記キーワードとを比較し、当該比較結果に基づき、前記コンテンツのレーティング情報を設定するレーティング部とを設け、コンテンツを中継処理する場合に、コンテンツをレーティングすることとした。【選択図】図１
2009141450.tif 000002
【特許請求の範囲】
【請求項１】
情報処理端末からのアクセス要求に応じて、ネットワークを介してネットワークサーバから送信されてくるコンテンツを中継処理する中継装置において、
所定のキーワードと当該キーワードに対するコンテンツへのアクセス許可レベルを定めるレーティング（rating）レベルとが対応付けて記録されるレーティングテーブルと、
前記レーティングテーブルを格納する記憶部と、
ネットワークを介して受信するコンテンツに含まれるコンテンツの内容と、前記レーティングテーブルに記録される前記キーワードとを比較し、当該比較結果に基づき、前記コンテンツのレーティング情報を設定するレーティング部と、
を備えることを特徴とする中継装置。
【請求項２】
請求項１記載の中継装置であって、
前記レーティング部は、前記コンテンツを送信する前記ネットワークサーバの情報を取得し、当該ネットワークサーバの情報と前記レーティングテーブルとに基づき、前記コンテンツのレーティング情報を設定する
ことを特徴とする中継装置。
【請求項３】
請求項１又は２に記載の中継装置であって、
前記レーティング部は、前記コンテンツを要求する情報処理端末の情報を取得し、前記コンテンツのレーティング情報を設定する
ことを特徴とする中継装置。
【請求項４】
情報処理装置が保有するコンテンツへのアクセス要求に応じて、ネットワークを介して前記情報処理装置が送信するコンテンツを中継処理する中継装置において、
所定のキーワードと当該キーワードに対するコンテンツへのアクセス許可レベルを定めるレーティングレベルとが対応付けて記録されるレーティングテーブルと、
前記レーティングテーブルを格納する記憶部と、
ネットワークを介して送信するコンテンツに含まれるコンテンツの内容と、前記レーティングテーブルに記録される前記キーワードとを比較し、当該比較結果に基づき、前記コンテンツのレーティング情報を設定するレーティング部と、
を備えることを特徴とする中継装置。
【請求項５】
請求項４記載の中継装置であって、
前記レーティング部は、前記コンテンツを送信する前記情報処理装置の情報を取得し、当該情報処理装置の情報と前記レーティングテーブルとに基づき、前記コンテンツのレーティング情報を設定する
ことを特徴とする中継装置。
【請求項６】
請求項４又は５に記載の中継装置であって、
前記レーティング部は、前記コンテンツを要求する情報処理端末の情報を取得し、前記コンテンツのレーティング情報を設定する
ことを特徴とする中継装置。
【請求項７】
前記レーティング部は、設定するレーティング情報を、コンテンツのヘッダ情報に追記又は上書記録することを特徴とする請求項１ないし６の何れか一記載の中継装置。
【請求項８】
前記レーティング部は、設定するレーティング情報を、コンテンツと共に情報処理端末に送信することを特徴とする請求項１ないし６の何れか一記載の中継装置。
【請求項９】
前記レーティングするコンテンツが、ＨＴＭＬで記述されたコンテンツである場合に、ＨＴＭＬファイルのボディ部分を参照し、レーティングすることを特徴とする請求項１ないし８の何れか一記載の中継装置。
【請求項１０】
前記コンテンツを受信する前記情報処理端末の情報を、コンテンツへのアクセス要求に含まれる情報から取得することを特徴とする請求項３又は６ないし９の何れか一記載の中継装置。
【請求項１１】
前記コンテンツへのアクセス要求に含まれる情報から利用する言語に関する情報を取得することを特徴とする請求項１０に記載の中継装置。
【請求項１２】
前記レーティング部が取得する、前記コンテンツを送信又は受信する前記情報処理端末、前記インターネットサーバ、前記情報処理装置の情報は、ＭＡＣアドレス、ＩＰアドレス、コンピュータ名、所属ドメイン、所属ワークグループ、ＯＳの種類の何れかを少なくとも取得する
ことを特徴とする請求項２ないし３の何れか又は５ないし１１の何れか一記載の中継装置。
【請求項１３】
請求項１ないし１２の何れか一に記載の中継装置を機能させるプログラムであって、
前記中継装置の制御部を、前記レーティング部として機能させることを特徴とするプログラム。
【請求項１４】
ＬＡＮ側とＷＡＮ側と接続する中継装置が行なうコンテンツの中継方法であって、
中継装置に、所定のキーワードと当該キーワードに対するコンテンツへのアクセス許可レベルを定めるレーティング（rating）レベルとが対応付けて記録されるレーティングテーブルと、前記レーティングテーブルを格納する記憶部と、ネットワークを介して受信するコンテンツに含まれるコンテンツの内容と、前記レーティングテーブルに記録される前記キーワードとを比較し、当該比較結果に基づき、前記コンテンツのレーティング情報を設定するレーティング部と、を設け、
情報処理端末からのアクセス要求に応じて、ネットワークを介してネットワークサーバから送信されてくるコンテンツを中継処理する場合にレーティングし、中継することを特徴とする中継方法。
【請求項１５】
請求項１４記載の中継方法であって、
前記レーティング部は、前記コンテンツを送信する前記ネットワークサーバの情報を取得し、当該ネットワークサーバの情報と前記レーティングテーブルとに基づき、前記コンテンツのレーティング情報を設定する
ことを特徴とする中継方法。
【請求項１６】
請求項１４又は１５に記載の中継方法であって、
前記レーティング部は、前記コンテンツを要求する情報処理端末の情報を取得し、前記コンテンツのレーティング情報を設定する
ことを特徴とする中継方法。
【請求項１７】
ＬＡＮ側とＷＡＮ側と接続する中継装置が行なうコンテンツの中継方法であって、
中継装置に、所定のキーワードと当該キーワードに対するコンテンツへのアクセス許可レベルを定めるレーティングレベルとが対応付けて記録されるレーティングテーブルと、前記レーティングテーブルを格納する記憶部と、ネットワークを介して受信するコンテンツに含まれるコンテンツの内容と、前記レーティングテーブルに記録される前記キーワードとを比較し、当該比較結果に基づき、前記コンテンツのレーティング情報を設定するレーティング部と、を設け、
情報処理装置が保有するコンテンツへのアクセス要求に応じて、ネットワークを介して前記情報処理装置が送信するコンテンツを中継処理する場合にレーティングし、中継することを特徴とする中継方法。
【請求項１８】
請求項１７記載の中継方法であって、
前記レーティング部が、前記コンテンツを送信する前記情報処理装置の情報を取得し、当該情報処理装置の情報と前記レーティングテーブルとに基づき、前記コンテンツのレーティング情報を設定する
ことを特徴とする中継方法。
【請求項１９】
請求項１７又は１８に記載の中継方法であって、
前記レーティング部が、前記コンテンツを要求する情報処理端末の情報を取得し、前記コンテンツのレーティング情報を設定する
ことを特徴とする中継方法。
【請求項２０】
前記レーティング部が、設定するレーティング情報を、コンテンツのヘッダ情報に追記又は上書記録することを特徴とする請求項１４ないし１９の何れか一記載の中継方法。
【請求項２１】
前記レーティング部が、設定するレーティング情報を、コンテンツと共に情報処理端末に送信することを特徴とする請求項１４ないし１９の何れか一記載の中継方法。
【請求項２２】
前記レーティングするコンテンツが、ＨＴＭＬで記述されたコンテンツである場合に、ＨＴＭＬファイルのボディ部分を参照し、レーティングすることを特徴とする請求項１４ないし２１の何れか一記載の中継方法。
【請求項２３】
前記コンテンツを受信する前記情報処理端末の情報を、コンテンツへのアクセス要求に含まれる情報から取得することを特徴とする請求項１６又は１９ないし２２の何れか一記載の中継方法。
【請求項２４】
前記コンテンツへのアクセス要求に含まれる情報から利用する言語に関する情報を取得することを特徴とする請求項２３に記載の中継方法。
【請求項２５】
前記レーティング部が取得する、前記コンテンツを送信又は受信する前記情報処理端末、前記インターネットサーバ、前記情報処理装置の情報は、ＭＡＣアドレス、ＩＰアドレス、コンピュータ名、所属ドメイン、所属ワークグループ、ＯＳの種類の何れかを少なくとも取得する
ことを特徴とする請求項１５ないし１６の何れか又は１８ないし２４の何れか一記載の中継方法。
【請求項２６】
請求項１ないし１３の何れか一記載の中継装置で作成されたレーティング情報を読取り可能なフィルタリングプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信を中継する中継装置及び中継方法に関する。
【背景技術】
【０００２】
昨今、ネットワーク上のコンテンツを適正にフィルタリングする必要性に迫られている。例えば、家庭や学校、図書館などで行なうアクセス制限や、企業が行なうアクセス制限などがある。
【０００３】
関連する技術の例としては、特許文献１ないし３が挙げられる。
【０００４】
特許文献１には、プロキシサーバで行なうフィルタリングに、プロキシサーバにキャッシュされる各種ファイルのファイル名とファイルの内容とを、キーワード記憶部に記録されたキーワードと比較し、フィルタリングを行なうか否かを決定するフィルタリングシステムが記載されている。
【０００５】
特許文献２には、プロキシサーバやメールサーバなどに設けられるフィルタリング機能に、キーワード記憶手段に記録されたキーワードと、コンテンツ提供サーバから順次受信する通信データを解析処理して比較してフィルタリングするフィルタリング方法が記載されている。
【０００６】
特許文献３には、情報処理装置のコンテンツ再生プログラムに設けてあるフィルタリングに用いるコンテンツパラメータ（フィルタリングレベル）を、例示するファイルと比較し設定するコンテンツパラメータの設定方法が記載されている。
【０００７】
フィルタリングには、様々な方式がある。フィルタリングの例としては、禁止句や禁止ＵＲＬを記載した情報テーブルをコンテンツ再生プログラム（ブラウザ等）、プロキシサーバ、ＩＳＰ（Internet Services Provider）の何れか、又は複数に配置して情報テーブルに従いフィルタリングを行なう方式や、予めコンテンツ毎にレーティング（レイティング）レベルを設定（ラベリング）し、当該レーティングレベルをコンテンツ再生プログラムで識別する方式などがある。尚、一般的なコンテンツ再生プログラムには、前記レーティングレベルを識別する機能が搭載されているものが多い。更に、前記レーティングレベルを用いるフィルタリング方法は、コンテンツ再生プログラムの処理負担が少ない特徴がある。
【０００８】
【特許文献１】特開２０００−４７９２７号公報
【特許文献２】特開２００５−２２２２０７号公報
【特許文献２】特表２００３−５１７７６６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００９】
上記特許文献１ないし３に記載の技術は、ＩＳＰ、末端の情報処理装置（情報処理端末）の何れかにおいて、同様な情報テーブルに従うフィルタリングを行なっている。更に、当該フィルタリング処理を高速且つ低負荷に行うことを目的とした技術である。
【００１０】
上記フィルタリングをＩＳＰ等のサーバ側で行なった場合には、サーバ側の管理者の主観でフィルタリングの設定が成され、Ｗｅｂの有益性の一つである表現の自由を奪うことに繋がりかねない。また、所望するコンテンツを得られない可能性を有することとなる。逆に、末端の情報処理端末で行なった場合には、情報処理端末の処理量の増加と、禁止句や禁止ＵＲＬの抽出や設定等の情報テーブルの管理に多大な労力を要する。更に、家庭や学校、図書館、企業などでは、末端の情報処理端末の利用者毎に、アクセス制限やアクセス許可を適正に行なうことがより強く求められている。加えて、学校、図書館等では、個別の情報処理端末毎に、強制的に管理者が設定を行なうことは難しい。特に、情報コンセントなどを利用する場合には、難しい。
【００１１】
一方、ホームページを閲覧可能とする一般的なコンテンツ再生プログラムであるインターネットエクスプローラ（登録商標）に、コンテンツ  アドバイザなる機能が搭載され、ＰＩＣＳ（Platform for Internet Content Selection）方式に従いフィルタリングを行なえることも周知である。
【００１２】
前記したインターネットエクスプローラの様に、コンテンツ再生プログラムの多くは、フィルタリング機能を備えている。また、前記ＰＩＣＳ方式に代表されるレーティングレベルを用いるフィルタリング方法は、キーワードを用いてフィルタリングする方式に比べ、フィルタリングにかかる処理量が少なく、端末側で行われるフィルタリングに適している。
【００１３】
しかしながら、現状では、レーティングレベルを用いるフィルタリング方法は有効活用できていない。この理由は、コンテンツのレーティングが正しく行なわれていない為である。
【００１４】
コンテンツのレーティングを行なうレーティング方式には、第３者機関がレーティングする方式と、コンテンツの作成者が自らレーティングを行なう方式とがある。
【００１５】
第３者機関がレーティングを行なう方式では、新しくコンテンツが追加された場合や内容が変更された場合などに、第３者機関のデータベースが更新されるまでは、レーティングが成されていないか、もしくは誤ったレーティングが成されている。また、第３者機関のデータベースにアクセスを要する為に、通信の増加、コンテンツの取得の遅延が発生する。
【００１６】
更に、データベース又はデータベースまでの経路に障害が発生した場合には、当該データベースへのアクセスが不能となり、フィルタリング用のレーティングレベルの情報を取得できない。更に、主な第３者機関が英語を用いる海外の機関である為、言語毎に適切なレーティングが成されていない。
【００１７】
また、業として言語毎に適切なレーティングレベルの情報を提供する第３者機関も複数あるが、一般的に継続して使用する場合は更新料が必要な場合が多く、フィルタリングの実施に継続的にコストがかかる。
【００１８】
一方、自らレーティングを行なう方式では、コンテンツ作成者の負担の増加が大きく、また認知度が低いことから、レーティング自体を行なわないことが多い。更に、レーティングに対する知識の相違から同一基準でのレーティングが難しく、均一なレーティングを行なえていない。更に、自らのコンテンツに故意に異なったレーティングを行なう悪意あるコンテンツ作成者がいる。
【００１９】
他方、利用者側では、レーティングの基準は一律である為に、自ら又は家族あるいは社員等の思想や心情、宗教等に応じて、細やかな設定を行なうことが望まれる。更に、レーティングの基準は、均一なレーティングを望む為に、概ね５段階程度にレベル分けされており、更なる他段階のレベル分け及び各種設定が望まれる。また、前記各種設定は、ネットワークの管理者が一元的に行なうことも望まれている。
【００２０】
本発明の目的は、上記問題点に鑑み成されたものであり、ゲートウェイを管理する管理者が適切なレーティングレベルを設定可能とする中継装置を提供することにある。
【００２１】
また、別の本発明の目的は、自ら発信する情報に適切なレーティングを行なう中継装置を提供することにある。
【課題を解決するための手段】
【００２２】
本発明の中継装置は、情報処理端末からのアクセス要求に応じて、ネットワークを介してネットワークサーバから送信されてくるコンテンツを中継処理する中継装置において、予め、所定のキーワードと当該キーワードに対するコンテンツへのアクセス許可レベルを定めるレーティング（rating）レベルとが対応付けて記録されるレーティングテーブルと、前記レーティングテーブルを格納する記憶部と、ネットワークを介して受信するコンテンツに含まれるコンテンツの内容と、前記レーティングテーブルに記録される前記キーワードとを比較し、当該比較結果に基づき、前記コンテンツのレーティング情報を設定するレーティング部と、を備えることを特徴とする。
【００２３】
また、本発明の中継装置は、情報処理装置が保有するコンテンツへのアクセス要求に応じて、ネットワークを介して前記情報処理装置が送信するコンテンツを中継処理する中継装置において、予め、所定のキーワードと当該キーワードに対するコンテンツへのアクセス許可レベルを定めるレーティングレベルとが対応付けて記録されるレーティングテーブルと、前記レーティングテーブルを格納する記憶部と、ネットワークを介して送信するコンテンツに含まれるコンテンツの内容と、前記レーティングテーブルに記録される前記キーワードとを比較し、当該比較結果に基づき、前記コンテンツのレーティング情報を設定するレーティング部と、を備えることを特徴とする。
【発明の効果】
【００２４】
本発明によれば、ゲートウェイを管理する管理者が、適切なレーティングレベルを設定可能とする中継装置を提供できる。
【００２５】
本発明によれば、ゲートウェイを通過するコンテンツに適切なレーティングを行なう中継装置を提供できる。
【発明を実施するための最良の形態】
【００２６】
本発明の実施の一形態を図１ないし図８に基づいて説明する。本実施の一形態では、中継装置としてルータを用いて記載する。尚、ゲートウェイとしてコンテンツを中継する情報処理装置であれば、他の装置でも構わない。尚、一般に用いられるモデム等の終端装置の記載は省略する。
【００２７】
図１は、本発明の実施の一形態の構成例を示す概略図である。図１に示す通り、本実施の一形態での構成は、中継装置としてのルータ１００、利用者が使用し、ルータ１００を介してコンテンツを取得するパソコン２００ａやノート型パソコン２００ｂ等の情報処理端末２００、ホームページ等のコンテンツを格納し、ルータ１００を介して送信されてくる情報処理端末２００からのコンテンツの要求に応じるＷｅｂサーバ３００ａ並びに動画を配信する配信サーバ３００ｂ等のネットワークサーバであるインターネットサーバ３００、インターネット等のネットワーク８００とルータ１００とを通信可能とするＩＳＰ装置４００、ルータ１００とネットワーク８００とを介してコンテンツを開示するサーバ５００で構成される。
【００２８】
また、ネットワーク８００には、多くの情報処理端末６００が接続され、サーバ５００が格納するコンテンツにアクセス可能とする。
【００２９】
ルータ１００は、ゲートウェイとして機能し、情報処理端末２００からのコンテンツのアクセス要求（取得要求）を受信し、必要に応じてＩＰアドレスの変換やプロトコルの変換等を行なう。また、ルータ１００は、レーティングテーブル１３３を格納し、当該レーティングテーブル１３３に従い、受信するコンテンツにレーティングレベルを設定する。更に、ルータ１００は、前記レーティングテーブル１３３に従い、送信するコンテンツにレーティングレベルを設定する。
【００３０】
情報処理端末２００は、一般的なコンピュータであって、ディスクトップ型やノート型、テレビ型など何れでもよく、コンテンツ再生プログラムを備え、また、コンテンツのレーティングレベルを識別し、コンテンツのフィルタリングを行なえればどの様な機器でも良い。
【００３１】
尚、ルータ１００、情報処理端末２００の詳細は、図２、図４を用いて後述する。
【００３２】
インターネットサーバ３００は、ＨＴＴＰ形式で記述されたコンテンツ等のＨＴＴＰを用いてファイル送受信するサーバであるＷｅｂサーバ３００ａや、動画コンテンツを配信する配信サーバ３００ｂ、メールサーバ、ＦＴＰサーバなどのインターネット上に存在するコンテンツ（メールを含む）を配信するサーバである。
【００３３】
ＩＳＰ装置４００は、ＩＳＰが設置するエッジルータ等の機器の集合体である。尚、ＩＳＰ装置４００は、ルータ１００との通信回線の種別に応じて適時構成を変更すれば良く、インターネット環境を提供可能とする機器であればそれで良い。
【００３４】
サーバ５００は、ルータ１００を介してネットワーク側（ＷＡＮ側）にコンテンツを公開するサーバである。サーバ５００は、内蔵する補助記憶装置に格納された、例えば、ＨＴＭＬで記述されたホームページのファイルや動画ファイルなどのコンテンツを、ネットワーク８００に接続する、情報処理端末６００からアクセス可能に開示する。尚、サーバ５００は、一般的な情報処理装置であるパソコンにサーバプログラムを用いて実現しても良い。また、サーバ専用機やネットワークＨＤＤ等でも良く、ゲートウェイの内部に設置され、ルータ１００を介して外部にコンテンツを提供可能であれば、どの様な情報処理装置でも良い。尚、サーバ５００に関しては周知技術であるので、詳細な記載を省略する。
【００３５】
図２は、中継装置の一例であるルータ１００の構成を示すブロック図である。
【００３６】
ルータ１００は、各種情報処理を行う制御部１１０、基本制御プログラムが格納されているＲＯＭ１２０、ＲＡＭ等で構成され、各種プログラムやレーティングテーブル１３３を記憶すると共に、処理する情報を一時記憶する記憶部１３０、使用者によって設定等が入力される入力部１４０、データ等を出力する出力部１５０、ネットワークを介しインターネットや情報処理端末２００等との通信を行うためのネットワーク制御部１６０がバスによって接続されている。
【００３７】
記憶部１３０には、様々なプログラムやデータ、コンテンツが記憶又は一時記憶されている。また、ＯＳ（Operating System）１３１も格納されている。制御部１１０はこのＯＳ１３１の指示に基づいて動作する。記憶部１３０には、ＯＳ１３１の他にもレーティングプログラム１３２、レーティングテーブル１３３等が格納されており、必要に応じて記憶部１３０に展開されて使用される。
【００３８】
レーティングプログラム１３２は、制御部１１０をレーティング部として機能させる。このとき制御部１１０は、ネットワークインタフェース１６０を介して記憶部１３０に一時記憶されるコンテンツをレーティングテーブル１３３に記載されたキーワードに基づいてレーティング処理し、前記コンテンツのレーティングレベルを設定する。尚、コンテンツの種類によっては、付加情報としてレーティングレベルの情報であるレーティング情報をファイル又はフラグとして情報処理端末２００に提供しても良い。レーティングプログラム１３２は、ＷＡＮ側からＬＡＮ側へのコンテンツの中継をレーティングすると共に、ＬＡＮ側からＷＡＮ側に提供されるコンテンツの中継時にもレーティングを行なっても良い。
【００３９】
また、レーティングプログラム１３２は、ＬＡＮ側の情報処理端末２００、サーバ５００の情報（ＩＰアドレスやＭＡＣアドレス、コンピュータ名、所属ドメイン、所属ワークグループ、ＯＳ種類など）を取得し、レーティングに使用しても良い。更に、レーティングプログラム１３２は、ＷＡＮ側のインターネットサーバ３００、サーバ５００にアクセスする情報処理端末６００の情報を取得し、レーティングに使用しても良い。
【００４０】
レーティングテーブル１３３は、分野及びレーティングレベル毎に、キーワードが記録されたテーブルである。また、通過するコンテンツ、通過する方向（内部から外部又は外部から内部）毎に設けても良い。
【００４１】
図３は、レーティングテーブル１３３を可視的に示す図である。尚、レーティングテーブル１３３は、どの様な形式で記憶部１３０に記録されても良く、例えば、ファイル形式でも良いし、別のプログラムの一部としても良い。
【００４２】
レーティングテーブル１３３は、言語、暴力、宗教などの分野ごとに設けられ、それぞれの分野ごとにレーティングレベルと当該レーティングレベルのキーワードとが登録される。
【００４３】
また、必要に応じて、ユーザが利用する情報処理端末２００又は６００の情報（ＩＰアドレス、ＭＡＣアドレス、コンピュータ名、所属ドメイン、所属ワークグループ、ＯＳ種類など）や利用する言語（ＯＳの設定言語、コンテンツ再生プログラムの設定言語、コンテンツの要求（指定）言語など）を追加し、当該情報とキーワードが対応付けて記録される。
【００４４】
図４は、情報処理端末２００の一例であるパソコン２００ａの構成を示すブロック図である。
【００４５】
パソコン２００ａは、一般的なパーソナルコンピュータである。パソコン２００ａは、各種情報処理を行う制御部、情報を一時記憶するＲＡＭ、基本制御プログラムが格納されているＲＯＭ、使用者によって情報を入力される入力部、データ等を出力する出力部、補助記憶装置としてＨＤＤ２１０、ネットワークを介しインターネット等との通信を行うためのネットワークインタフェースがバスによって接続されている。
【００４６】
入力部には、キーボード、マウス、リモコンなどが接続され、制御部に対して、使用者の操作を入力する。出力部１５０には、表示部としてＬＣＤ（Liquid Crystal Display）やＣＲＴ（Cathode Ray Tube）ディスプレイ等が接続され、制御部からの出力情報を外部に出力する。また、スピーカなども出力部に接続される。
【００４７】
ＨＤＤ２１０には、様々なプログラムやデータ、コンテンツが記憶されている。また、ＯＳ２１１も格納されている。制御部はこのＯＳ２１１の指示に基づいて動作する。ＨＤＤ２１１には、ＯＳの他にもコンテンツ再生プログラム２１２であるブラウザや動画再生プログラム等が格納されており、必要に応じてＲＡＭに展開されて使用される。ＨＤＤ２１０には、ネットワークを介して取得したコンテンツが複数格納されており、使用者の要望によりコンテンツ再生プログラム２１２を使用し、レーティングレベルに従いフィルタリングされ、再生される。
【００４８】
コンテンツ再生プログラム２１２には、フィルタリングプログラム２１３が予め組み込まれており、当該フィルタリングプログラム２１３の機能によって、レーティング済みのコンテンツはレーティングレベルに応じて適切にフィルタリングされる。
【００４９】
このような構成において、実施の一形態の中継装置であるルータ１００は、ゲートウェイを管理する管理者が、利用者毎に適切なレーティングレベルを設定可能となる。
【００５０】
次に図５ないし図８を用いて中継装置であるルータ１００の動作を説明する。図５、図８に全体の流れを示し、図６、図７に動作の一部を詳細に説明する。
【００５１】
図５は、システム全体の通信の流れを示すシーケンス図である。図５では、情報処理端末２００がコンテンツとしてＨＴＴＰ形式のコンテンツＡをインターネットサーバ３００に要求し、前記コンテンツＡを受信するまでの通信の流れを例示し、中継装置の動作を説明する。尚、説明を明瞭にする為、ＩＳＰ装置４００や各種プログラムの詳細な動作は省略して記載する。
【００５２】
情報処理端末２００の制御部は、操作者の指示に従い、コンテンツＡの要求をルータ１００に送信する（ステップＳ５０１）。
【００５３】
ルータ１００の制御部１１０は、ネットワークインタフェース１６０を介して、コンテンツＡの要求を受信し、ＩＰアドレスの変換等の中継処理を行う（ステップＳ５０２）。
【００５４】
ルータ１００の制御部１１０は、ネットワークインタフェース１６０を使用し、コンテンツＡの要求をインターネットサーバ３００に送信する（ステップＳ５０３）。
【００５５】
インターネットサーバ３００は、ルータ１００からのコンテンツＡの要求を受信し、応答としてコンテンツＡを送信する（ステップＳ５０４）。
【００５６】
ルータ１００の制御部１１０は、コンテンツＡのコンテンツデータを受信し、レーティングプログラム１３２に従い、コンテンツの内容を解析する（ステップＳ５０５）。尚、内容の解析には、記憶部１３０に記憶されているレーティングテーブル１３３を用いる。
【００５７】
ルータ１００の制御部１１０は、レーティングプログラム１３２に従い、コンテンツの内容から当該コンテンツのレーティングを行ない、当該レーティング結果をコンテンツに付与する（ステップＳ５０６）。尚、レーティングの処理は、キーワードに対応付けられたレーティングレベルを基準とし、必要に応じて、含まれるキーワードの量を考慮する。
【００５８】
ルータ１００の制御部１１０は、レーティング済みのコンテンツＡを情報処理端末に送信する（ステップＳ５０７）。
【００５９】
情報処理端末２００は、適切にレーティングされたコンテンツＡを受信し、レーティング情報に従い必要に応じて再生や破棄（フィルタリング）を行なう。
【００６０】
図６は、レーティングテーブル１３３の作成処理を示すフローチャートである。尚、レーティングテーブル１３３の作成は、どの様な手法、形式でも良く、ルータ１００がレーティングテーブル１３３の内容を取得できればそれで良い。
【００６１】
作業者は、ルータ１００の入力部又はネットワークを介して、ルータ１００のレーティングテーブル１３３にアクセスする。
【００６２】
ルータ１００の制御部１１０は、作業者の操作に従い、変更するレーティングテーブル１３３の該当テーブルを選択する（ステップＳ６０１）。
【００６３】
制御部１１０は、操作者によって入力されるレーティングレベルやキーワード等を取得し、当該テーブルを変更する（ステップＳ６０２）。
【００６４】
制御部１１０は、入力処理が終了したか判別し、終了していない場合にはステップＳ６０１に戻り、終了している場合には次ステップに進む（ステップＳ６０３）。
【００６５】
制御部１１０は、入力されたキーワード等の情報が記録されたレーティングテーブル１３３を記憶部１３０に保存処理する（ステップＳ６０４）。
【００６６】
尚、レーティングテーブル１３３の作成処理は、他の情報処理装置で作成した情報を、ファイル等でコピーしても良いし、ネットワーク上にあるサーバからダウンロードしても良い。
【００６７】
図７は、ルータ１１０のコンテンツの受信処理を示すフローチャートである。コンテンツの受信処理は、情報処理端末２００からコンテンツの要求をインターネットサーバ３００に送信し、当該要求の応答処理を受信したときの処理である（図５のステップＳ５０５〜５０７に該当）。
【００６８】
ルータ１００の制御部１１０は、ネットワークを介して受信するパケットを解析する（ステップＳ７０１）。
【００６９】
制御部１１０は、受信したパケット（パケット群）が要求したコンテンツへのレスポンスであるか識別し、レスポンスであれば次ステップに進み、レスポンスでなければパケットの送信処理に進む（ステップＳ７０２）。
【００７０】
制御部１１０は、受信したパケットがコンテンツの要求に対するレスポンスであった場合には、コンテンツとしてパケットを構築し、コンテンツを取得処理する。また、同時的に、当該コンテンツの内容を取得する（ステップＳ７０３）。尚、コンテンツの取得とは、例とすれば、ＨＴＴＰ形式のファイルであれば、ヘッダ情報、ボディ情報の取得であり、動画ファイルであれば、ヘッダ情報や映像長などの取得である。また、ファイル名や特定のコード、メタタグでも良い。
【００７１】
制御部１１０は、レーティングテーブル１３３を参照し、各分野やキーワード、レーティングレベルなどを取得する（ステップＳ７０４）。
【００７２】
制御部１１０は、取得したコンテンツとレーティングテーブルとの情報に基づき、コンテンツにレーティングレベルを定めるキーワードがあるかキーワード検索を行ない解析する（ステップＳ７０５）。尚、検索はレーティングレベルが高いキーワードから順番に検索することが望ましい。
【００７３】
制御部１１０は、前ステップでの解析結果に基づき、コンテンツのレーティングレベルを設定し、当該レーティング結果をコンテンツ毎に定められた形式で記録する（ステップＳ７０６）。尚、ＨＴＴＰ形式や動画形式の場合にはヘッダ情報にレーティング結果を記録すれば良いし、レーティング結果を記載できないコンテンツでは別のファイルとしてレーティング結果を記録すれば良い。
【００７４】
制御部１１０は、受信した情報と必要に応じて変更又は作成した情報を、情報処理端末２００にパケットに変換し送信する（ステップＳ７０７）。
【００７５】
図８は、ＷＡＮ側からアクセスがあるときにシステム全体の通信の流れを示すシーケンス図である。図８では、ネットワークを介して情報処理端末６００がコンテンツＢをサーバ５００に要求し、前記コンテンツＢを受信するまでの通信の流れを例示し、中継装置の動作を説明する。尚、説明を明瞭にする為、ＩＳＰ装置４００や各種プログラムの詳細な動作は省略して記載する。
【００７６】
コンテンツＢを要求する情報処理端末６００は、コンテンツＢの要求をルータ１００に対して送信する（ステップＳ８０１）。
【００７７】
ルータ１００の制御部１１０は、ネットワークインタフェース１６０を介して、コンテンツＢの要求を受信し、ＩＰアドレスの変換等の中継処理を行う（ステップＳ８０２）。
【００７８】
ルータ１００の制御部１１０は、ネットワークインタフェース１６０を使用し、コンテンツＢの要求をサーバ５００に送信する（ステップＳ８０３）。
【００７９】
サーバ５００の制御部は、ルータ１００からのコンテンツＢの要求を受信し、サーバプログラムに従い、コンテンツＢの要求を解析し、格納するコンテンツＢのコンテンツデータを中継装置１００に送信する（ステップＳ８０４）。
【００８０】
ルータ１００の制御部１１０は、コンテンツＢのコンテンツデータを受信し、レーティングプログラム１３２に従い、コンテンツの内容を解析する（ステップＳ８０５）。尚、内容の解析には、記憶部１３０に記憶されているレーティングテーブル１３３を用いる。
【００８１】
ルータ１００の制御部１１０は、レーティングプログラム１３２に従い、コンテンツの内容から当該コンテンツのレーティングを行ない、当該レーティング結果をコンテンツに付与する（ステップＳ８０６）。
【００８２】
ルータ１００の制御部１１０は、レーティング済みのコンテンツＢを、要求した情報処理端末６００に送信する（ステップＳ８０７）。
【００８３】
コンテンツＢを要求する情報処理端末６００は、適切にレーティングされたコンテンツＢを受信し、必要に応じて再生を行なう。また、レーティングを用いるフィルタリングを行なう。
【００８４】
以上説明した様に、本実施の一形態のルータ１００によれば、レーティングが成されていないコンテンツを、適切なレーティングを行なうことが可能となる。即ち、情報処理端末に適切にレーティングされたコンテンツを提供可能と出来る。
【００８５】
また、本実施の一形態のルータ１００によれば、レーティングレベルとキーワードを管理者が設定可能となる為、情報処理端末の利用者に適したレーティングが行なえる。具体的には、ＨＴＭＬコンテンツの内容を解析処理することによって、特定レーティングレベルの情報処理端末にはブロックさせ、また、別のレーティングレベルの情報処理端末には表示させる様な設定が可能となる。
【００８６】
更に、レーティングテーブルを中継装置に設けることによって、情報処理端末の処理の軽減が図れる。
【００８７】
更に、中継装置が中継するコンテンツのみをレーティングするため、不要なコンテンツまでレーティングする必要がない。
【００８８】
更に、コンテンツの内容やファイルが追加や変更された直後でも、中継装置によってコンテンツをレーティングする為、情報処理端末では適切なレーティングによってフィルタリングできる。
【００８９】
また、Ｗｅｂの検索サイト等で用いられる検索エンジンのキャッシュページや、レーティング技術が適応できないコンテンツもレーティングが行なえる。
【００９０】
更に、外部データベースにアクセスする必要がないため情報処理装置にコンテンツを送信するレスポンスを送信する速度が向上する。また、外部データベースの障害などによる影響を受けない。
【００９１】
更に、レーティングが間違っているコンテンツでも、適切なレーティングを行なうことが可能となる。この効果は、善意に間違ったレーティングが付されたコンテンツも含むが、悪意にレーティングを異なって付されたコンテンツに有用である。尚、管理者が特にフィルタリングを行いたいコンテンツは、悪意あるコンテンツ提供者から提供されるコンテンツであることが多く、また、現実に犯罪被害等に当該利用される。尚、フィルタリングプログラムには、レーティング行為に対する尊厳から、第三者機関によるレーティングより、セルフレーティングを重んじ、２重のレーティング情報を有するコンテンツでは、セルフレーティングの情報のみを用いてフィルタリングを行なうものもある。
【００９２】
上記動作説明では、レーティング部がレーティングテーブル１３３を使用しレーティングを行ったが、レーティングには、コンテンツを送信及び受信する情報処理装置（情報処理端末２００、６００、インターネットサーバ３００、サーバ５００など）の情報を取得し、当該情報とレーティングテーブルとの情報を使用してレーティングを行ってもよい。
【００９３】
また、一度レーティングを行なったコンテンツを記録するレーティング済みテーブルを設け、当該テーブルにレーティング済みのコンテンツに関する情報を記録し、レーティング処理の軽減を図ることも出来る。この場合は、ＬＡＮ側のコンテンツとＷＡＮ側のコンテンツの運用を別にしても良いし、ＬＡＮ側のコンテンツのみをレーティング済みテーブルに記録しても良い。また、一定時間が経過するまで当該テーブルに従ってレーティングを行い、一定時間が経過後には当該テーブルからレーティング済みである情報を削除し、コンテンツが変更される可能性やテーブルの情報量の低減を図るために、再度レーティングを行う様にしても良い。この様にすれば、コンテンツを適正にレーティング可能とすると共に、レーティング処理に要する時間やリソースを低減できる。
【００９４】
尚、情報処理装置の情報には使用するＩＳＰ装置４００の情報やコンテンツの要求（リクエスト情報）に含まれる中継装置までの到達経路の情報を用いても良い。一般に、リクエスト情報には、到達までのネットワーク上の経路が記載され、当該情報を用いることのよって、大まかな要求元の地域や施設などが判別できる。例えば、教育機関や学術機関からのアクセスのレーティング量を変化させたい場合などに利用できる。
【００９５】
また、リクエスト情報に含まれる要求言語情報や使用言語情報などを参照しても良い。例えば、ＨＴＴＰで記述されたコンテンツであれば、ＨＴＴＰヘッダに記載されるContents−languageやAccept−languageである。これらの言語に関する情報を適切に利用することによって、他の言語地域への不適切となる可能性の高いコンテンツや、特定の言語帯からのコンテンツのレーティング量を変化させたい場合などに利用できる。例えば、同じキーワード（単語）であっても、Ａ国（Ａ言語）とＢ国（Ｂ言語）では意味（概念）や使用方法が異なるためである。
【００９６】
このときの中継装置動作の例としては、中継装置でＨＴＴＰリクエストを受信した際に、プログラムに従い、ＬＡＮ側のサーバにＨＴＴＰリクエストを中継すると共に、ＨＴＴＰリクエストの内容を解析し、当該内容からＨＴＴＰリクエストを送信した情報処理端末の情報又は要求言語を取得し、また同時的に、ＬＡＮ側のサーバから送信されてくるＨＴＴＰレスポンスの内容を解析し、レーティングテーブルと前記取得した各種情報に基づき、レーティングを行なうと共に、コンテンツデータのＨＴＴＰヘッダにレーティング情報を追記し、ＨＴＴＰリクエストを送信した情報処理端末に向けてＨＴＴＰレスポンスを送信する。
【００９７】
このようにすれば、コンテンツを事前にユーザが設定したキーワードで検索し、その結果からレーティング用の情報を作成しコンテンツに付加して端末にＨＴＴＰレスポンスを返信することにより、セルフレーティングされていないコンテンツにレーティングを実施することが可能となると共に、母国語では何ら問題無いが他言語では重大な問題となるコンテンツに適正なレーティングを施すことも可能となる。また、同様に、多言語では何ら問題の無いコンテンツであるが、管理者が管理した言語では、重大な問題となるコンテンツに、適正なレーティングを施すことも可能となる。更に、中継装置内で検索処理が実施され、外部のデータベースサーバにアクセスする必要がないため、ＨＴＴＰレスポンスを送信するまでの処理が、サードパーティによるレーティング方式より早い。また、転送装置でレーティングを実施するため、更新料などのコストも必要ない。
【００９８】
即ち、ゲートウェイである中継装置にレーティング部を設けることによって、管理者が適切なレーティングレベルを設定可能とする中継装置を提供できる。また、発信するコンテンツに適切なレーティングを行なう中継装置を提供できる。
【００９９】
尚、ルータやスイッチに代表される中継装置は、フィルタリング機能、ＤＨＣＰ機能を受持っている場合が多く、当該ＤＨＣＰ機能に使用するＭＡＣアドレステーブル、割振りＩＰアドレス一覧や、禁止ＩＰアドレス、禁止ＵＲＬ等の情報を、レーティングテーブルと共のレーティングに利用することも可能である。
【０１００】
尚、第３機関のレーティングサービスは、サードパーティが提供する為、継続利用する場合も更新料などの多大継続コストが必要とし、また、サービスの継続性、信頼性の問題点を有する為、使用を望まない管理者が多い事実もある。
【図面の簡単な説明】
【０１０１】
【図１】本発明の実施の一形態の構成例を示す概略図である。
【図２】中継装置の一例であるルータの構成を示すブロック図である。
【図３】レーティングテーブルを可視的に示す図である。
【図４】情報処理装置の一例であるパソコンの構成を示すブロック図である。
【図５】システム全体の通信の流れを示すシーケンス図である。
【図６】レーティングテーブルの作成処理を示すフローチャートである。
【図７】ルータのコンテンツの受信処理を示すフローチャートである。
【図８】ＷＡＮ側からアクセスがあるときにシステム全体の通信の流れを示すシーケンス図である。
【符号の説明】
【０１０２】
１００  ルータ
１１０  制御部
１２０  ＲＯＭ
１３０  記憶部
１３２  レーティングプログラム（レーティング部）
１３３  レーティングテーブル
１４０  入力部
１５０  出力部
１６０  ネットワークインタフェース
２００  情報処理端末（ＬＡＮ側）
２１０  補助記憶装置
２１２  コンテンツ再生プログラム（ブラウザプログラム）
２１３  フィルタリングプログラム
３００  インターネットサーバ
４００  ＩＳＰ装置
５００  サーバ（情報処理装置）
６００  情報処理端末（ＷＡＮ側）
８００  ネットワーク（インターネット）
【図１】
2009141450.tif 000003
【図２】
2009141450.tif 000004
【図３】
2009141450.tif 000005
【図４】
2009141450.tif 000006
【図５】
2009141450.tif 000007
【図６】
2009141450.tif 000008
【図７】
2009141450.tif 000009
【図８】
2009141450.tif 000010