(57)【要約】【課題】予め登録したキーワードに基づいてデータの送受信を制限できるデータ送信方法、データ送信システム、中継装置、コンピュータプログラム、及び記録媒体の提供。【解決手段】管理サーバ１００は、予めキーワードを登録したキーワードファイルを読込み（Ｓ４）、当該キーワードファイルに基づく検索要求を行って（Ｓ６）、検索サーバ２００から送信された検索結果情報を受信する（Ｓ１０）。検索結果情報から抽出した不良ＵＲＬを不良ＵＲＬデータベースに登録し（Ｓ１１）、当該不良ＵＲＬデータベースに基づいて、クライアント装置からの送信要求情報をウェブサーバへ送信するか否かの判定を行う。【選択図】　　　　図４
2004046739.tif 000002
【特許請求の範囲】
【請求項１】
その特徴情報を含むデータに対する送信要求情報を中継装置を介してサーバ装置が受信した場合、前記送信要求情報の送信元のクライアント装置へ前記データを前記サーバ装置から送信するデータ送信方法において、
特徴情報の入力を前記中継装置により受付けるステップと、入力された特徴情報を記憶するステップと、記憶された特徴情報に対する検索要求情報を特徴情報の検索手段を備えた検索装置へ送信するステップと、前記検索要求情報に対する検索結果情報を前記検索装置から前記中継装置へ送信するステップと、受信した検索結果情報を記憶するステップと、記憶された検索結果情報に基づき、送信要求情報を前記サーバ装置へ送信するか否かの判断をするステップとを有することを特徴とするデータ送信方法。
【請求項２】
その特徴情報を含むデータを記憶するサーバ装置と前記データに対する送信要求情報を送信するクライアント装置とを中継装置を介して接続してなり、前記サーバ装置は、前記中継装置を介して前記送信要求情報を受信した場合、前記データを前記クライアント装置へ送信すべくなしてあるデータ送信システムにおいて、
前記特徴情報に対する検索要求情報を受信する手段と、受信した検索要求情報に対する検索結果情報を送信する手段とを有する１又は複数の検索装置を前記中継装置へ接続してなり、
前記中継装置は、特徴情報の入力を受付ける手段と、該手段から入力された特徴情報を記憶する手段と、該手段に記憶された特徴情報に対する検索要求情報を前記検索装置へ送信する手段と、前記検索装置から送信された検索結果情報を受信する手段と、受信した検索結果情報を記憶する手段と、該手段に記憶された検索結果情報に基づき、前記クライアント装置から送信された送信要求情報を前記サーバ装置へ送信するか否かの判断をする手段とを備えることを特徴とするデータ送信システム。
【請求項３】
その特徴情報を含むデータに対する送信要求情報を外部から受信する手段と、受信した送信要求情報を外部へ送信する手段とを備える中継装置において、
特徴情報の入力を受付ける手段と、該手段から入力された特徴情報を記憶する手段と、該手段に記憶された特徴情報に対する検索要求情報を外部へ送信する手段と、前記検索要求情報に対して検索された検索結果情報を外部から受信する手段と、受信した検索結果情報を記憶する手段と、該手段に記憶された検索結果情報に基づき、受信した送信要求情報を外部へ送信するか否かの判断をする手段とを備えることを特徴とする中継装置。
【請求項４】
コンピュータに、外部から受付けた特徴情報を記憶させるステップと、コンピュータに、記憶させた特徴情報に対する検索要求情報を送信させるステップと、コンピュータに、外部から受付けた前記検索要求情報に対する検索結果情報を記憶させるステップと、コンピュータに、その特徴情報を含むデータに対する送信要求情報を外部から受付けた場合、記憶させた検索結果情報に基づき、前記送信要求情報を外部へ送信するか否かの判断をさせるステップとを有することを特徴とするコンピュータプログラム。
【請求項５】
コンピュータに、外部から受付けた特徴情報を記憶させるステップと、コンピュータに、記憶させた特徴情報に対する検索要求情報を送信させるステップと、コンピュータに、外部から受付けた前記検索要求情報に対する検索結果情報を記憶させるステップと、コンピュータに、その特徴情報を含むデータに対する送信要求情報を外部から受付けた場合、記憶させた検索結果情報に基づき、前記送信要求情報を外部へ送信するか否かの判断をさせるステップとを有するコンピュータプログラムが記録されていることを特徴とするコンピュータでの読取りが可能な記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明はデータに含まれる特徴情報に基づいて、前記データの送受信を制限するデータ送信方法、データ送信システム、中継装置、前記データ送信システム及び中継装置を実現するためのコンピュータプログラム、並びに該コンピュータプログラムが記録されているコンピュータでの読取りが可能な記録媒体に関する。
【０００２】
【従来の技術】
近年、インターネット網の普及に伴い、ウェブブラウザのようなアプリケーション・ソフトウェアが予めインストールされているクライアント装置を利用し、ウェブサーバから所望のウェブページ、コンテンツ等の各種データを取得することが広く行われている。ウェブサーバから送信されるコンテンツは、画像データ、映像データ、音声データ、プログラム等の様々なデータがあり、これらを受信したクライアント装置にて自由に利用することが可能となっている。
【０００３】
ウェブブラウザを利用して所望のウェブページ、コンテンツに対する送信要求を行う場合、当該ウェブページ、コンテンツに対応付けられているＵＲＬ（Ｕｎｉｆｏｒｍ　Ｒｅｓｏｕｒｃｅ　Ｌｏｃａｔｏｒ）をウェブブラウザに直接入力するか、又は他のウェブページに貼られているリンクを選択することによって、前記ＵＲＬの情報を含んでなる送信要求情報をウェブサーバへ送信する。そして、ウェブサーバがクライアント装置からの送信要求情報を受信した場合、送信要求情報に含まれるＵＲＬを参照し、前記ＵＲＬで指定されるウェブページ、コンテンツを前記クライアント装置へ送信するようにしている。
【０００４】
【発明が解決しようとする課題】
ウェブサーバは、クライアント装置からの送信要求情報を受信した場合、原則的に送信要求情報に含まれるＵＲＬに対応付けられているウェブページ、コンテンツをクライアント装置へ送信するようにしている。しかしながら、ウェブサーバが提供するウェブページ、コンテンツには、わいせつな画像データ、暴力的な表現を含んだ情報、犯罪に関する情報、仕事又は教育とは無関係な情報等の不良なデータ又は有害なデータが含まれている場合があり、必要に応じてウェブサーバからこれらのデータが送信されることを制限できることが望ましい。
【０００５】
そこで、従来では、ウェブサーバへの接続業務を行うプロバイダが、前述のような不良・有害なデータを提供するウェブページ、コンテンツ等のＵＲＬを予め取得し、そのプロバイダが設置している中継装置にて前記ＵＲＬに基づく接続制限を行っていた。具体的には、中継装置が、クライアント装置からウェブページ、コンテンツ等に対する送信要求情報を受信した場合、その送信要求情報に含まれるＵＲＬが不良・有害なＵＲＬに該当するか否かを判断し、不良・有害なＵＲＬに該当する場合、前記送信要求情報をウェブサーバへ送信しないようにしていた。
【０００６】
プロバイダが不良なデータ又は有害なデータを提供するウェブページ、コンテンツ等のＵＲＬを取得する場合、これらのＵＲＬに関する情報を専門業者から購入していた。前記専門業者では、情報の信頼性を向上させるために、膨大な量のＵＲＬの中から不良・有害なＵＲＬを見出す作業を人の手により行っているため、情報提供料が高額となり、専門業者から前記情報を購入した場合、プロバイダが接続業務を維持するためのコストを押し上げるという問題点を有していた。
【０００７】
また、ウェブページ、コンテンツのＵＲＬは日々刻々と変更されることが多いため、前述の専門業者から不良・有害なＵＲＬの情報を定期的に購入する場合であっても、日々の変更には対応することが出来ず、リアルタイム性に欠けるという問題点を有していた。
【０００８】
本発明は斯かる事情に鑑みてなされたものであり、データの特徴情報に対する検索要求情報を検索装置へ送信して検索結果情報を取得し、取得した検索結果情報に基づいてデータに対する送信要求情報を送信するか否かの判断をする構成とすることにより、安価にデータ送信の可否を判断するための情報を取得することができるデータ送信方法、データ送信システム、中継装置、前記データ送信システム及び中継装置を実現するためのコンピュータプログラム、並びに該コンピュータプログラムが記録されているコンピュータでの読取りが可能な記録媒体を提供することを目的とする。
【０００９】
本発明の他の目的は、計時手段を備え、所定時間が経過した場合に検索要求情報を送信する構成とすることにより、データに対する識別情報をリアルタイムに取得することができるデータ送信方法、データ送信システム、中継装置、前記データ送信システム及び中継装置を実現するためのコンピュータプログラム、並びに該コンピュータプログラムが記録されているコンピュータでの読取りが可能な記録媒体を提供することにある。
【００１０】
本発明の更に他の目的は、複数の検索装置から検索結果情報を受信した場合、記憶する検索結果情報を受信した検索結果情報の中から選択する構成とすることにより、信頼性が高い情報に基づいてデータを送信するか否かの判断をすることができるデータ送信方法、データ送信システム、中継装置、前記データ送信システム及び中継装置を実現するためのコンピュータプログラム、並びに該コンピュータプログラムが記録されているコンピュータでの読取りが可能な記録媒体を提供することにある。
【００１１】
【課題を解決するための手段】
第１発明に係るデータ送信方法は、その特徴情報を含むデータに対する送信要求情報を中継装置を介してサーバ装置が受信した場合、前記送信要求情報の送信元のクライアント装置へ前記データを前記サーバ装置から送信するデータ送信方法において、特徴情報の入力を前記中継装置により受付けるステップと、入力された特徴情報を記憶するステップと、記憶された特徴情報に対する検索要求情報を特徴情報の検索手段を備えた検索装置へ送信するステップと、前記検索要求情報に対する検索結果情報を前記検索装置から前記中継装置へ送信するステップと、受信した検索結果情報を記憶するステップと、記憶された検索結果情報に基づき、送信要求情報を前記サーバ装置へ送信するか否かの判断をするステップとを有することを特徴とする。
【００１２】
第２発明に係るデータ送信システムは、その特徴情報を含むデータを記憶するサーバ装置と前記データに対する送信要求情報を送信するクライアント装置とを中継装置を介して接続してなり、前記サーバ装置は、前記中継装置を介して前記送信要求情報を受信した場合、前記データを前記クライアント装置へ送信すべくなしてあるデータ送信システムにおいて、前記特徴情報に対する検索要求情報を受信する手段と、受信した検索要求情報に対する検索結果情報を送信する手段とを有する１又は複数の検索装置を前記中継装置へ接続してなり、前記中継装置は、特徴情報の入力を受付ける手段と、該手段から入力された特徴情報を記憶する手段と、該手段に記憶された特徴情報に対する検索要求情報を前記検索装置へ送信する手段と、前記検索装置から送信された検索結果情報を受信する手段と、受信した検索結果情報を記憶する手段と、該手段に記憶された検索結果情報に基づき、前記クライアント装置から送信された送信要求情報を前記サーバ装置へ送信するか否かの判断をする手段とを備えることを特徴とする。
【００１３】
第３発明に係る中継装置は、その特徴情報を含むデータに対する送信要求情報を外部から受信する手段と、受信した送信要求情報を外部へ送信する手段とを備える中継装置において、特徴情報の入力を受付ける手段と、該手段から入力された特徴情報を記憶する手段と、該手段に記憶された特徴情報に対する検索要求情報を外部へ送信する手段と、前記検索要求情報に対して検索された検索結果情報を外部から受信する手段と、受信した検索結果情報を記憶する手段と、該手段に記憶された検索結果情報に基づき、受信した送信要求情報を外部へ送信するか否かの判断をする手段とを備えることを特徴とする。
【００１４】
第４発明に係るコンピュータプログラムは、コンピュータに、外部から受付けた特徴情報を記憶させるステップと、コンピュータに、記憶させた特徴情報に対する検索要求情報を送信させるステップと、コンピュータに、外部から受付けた前記検索要求情報に対する検索結果情報を記憶させるステップと、コンピュータに、その特徴情報を含むデータに対する送信要求情報を外部から受付けた場合、記憶させた検索結果情報に基づき、前記送信要求情報を外部へ送信するか否かの判断をさせるステップとを有することを特徴とする。
【００１５】
第５発明に係るコンピュータでの読取りが可能な記録媒体は、コンピュータに、外部から受付けた特徴情報を記憶させるステップと、コンピュータに、記憶させた特徴情報に対する検索要求情報を送信させるステップと、コンピュータに、外部から受付けた前記検索要求情報に対する検索結果情報を記憶させるステップと、コンピュータに、その特徴情報を含むデータに対する送信要求情報を外部から受付けた場合、記憶させた検索結果情報に基づき、前記送信要求情報を外部へ送信するか否かの判断をさせるステップとを有するコンピュータプログラムが記録されていることを特徴とする。
【００１６】
本発明にあっては、クライアント装置への送信を許可するデータ、又は送信を禁止するデータに含まれるような特徴情報を中継装置にて予め入力しておき、その特徴情報に対する検索要求情報を検索装置へ送信して検索結果情報を取得し、取得した検索結果情報に基づいてデータに対する送信要求情報をサーバ装置へ送信するか否かの判断をするようにしている。そのため、前記データに関する情報を専門業者から購入することなく、例えば、一般の検索サーバを利用して検索することにより前記データに関する情報を取得することが可能であるため、安価にシステムを構築することが可能となる。
【００１７】
また、本発明にあっては、計時手段を備え、所定時間が経過した場合に検索要求情報を送信するようにしている。したがって、データに関する特徴情報が日々刻々と変更される場合であっても、定期的に前記特徴情報を検索して記憶しているため、最新の特徴情報に基づいて送信要求情報を送信するか否かの判断をすることができる。
【００１８】
更に、本発明にあっては、複数の検索装置から検索結果情報を受信した場合、受信した検索結果情報を選択的に記憶するようにしているため、サーバ装置が記憶するデータについての送信要求情報を送信するか否かについて適切に判断することが可能となる。
【００１９】
【発明の実施の形態】
以下、本発明をその実施の形態を示す図面に基づいて具体的に説明する。
実施の形態１．
図１は本実施の形態に係るデータ送信システムの全体構成を示す概略構成図である。図中１００は、例えば、インターネット網Ｎへの接続を行うプロバイダに設置された中継装置（以下、管理サーバという）であり、該管理サーバ１００には、ルータ１２０，１２０，…を介してユーザのクライアント装置１３０，１３０，…が接続されている。図１に示した如く管理サーバ１００とクライアント装置１３０，１３０，…とをバス型接続してネットワークを構成してもよく、またスター型接続又はリング型接続によるネットワークを構成してもよい。
【００２０】
クライアント装置１３０は、具体的にはパーソナルコンピュータであり、ＣＰＵ、メモリ、ＣＲＴディスプレイ等の表示部、マウス、キーボード等の入力部、ハードディスク等の内部記憶装置、モデム等の回線終端装置を備える通信部のような各種ハードウェア（不図示）を備える。内部記憶装置には予めウェブブラウザがインストールされており、ウェブブラウザを利用することによって、インターネット網Ｎに接続されたサーバ装置３００（以下、ウェブサーバという）へ接続して各種のコンテンツを取得することができるようになっている。
【００２１】
ウェブサーバ３００が提供するコンテンツには、ウェブページ、画像データ、映像データ、音楽データ等の様々なものがあり、その中には不良・有害なコンテンツを提供するウェブサイト（不良サイト）がある。管理サーバ１００では、クライアント装置１３０による不良サイトへの接続を制限するために、不良サイト及び該不良サイトが提供するコンテンツに付されているＵＲＬ（不良ＵＲＬ）を登録する不良ＵＲＬ登録処理と、不良ＵＲＬへの接続を制限する不良ＵＲＬ判定処理とを行う。
【００２２】
管理サーバ１００が行う不良ＵＲＬ登録処理では、例えば、「アダルト」、「ドラッグ」、「犯罪」、…といった不良・有害なコンテンツ（データ）に含まれているようなキーワード（特徴情報）を予め設定しておき、このようなキーワードが含まれるウェブサイトを一般の検索装置２００（以下、検索サーバという）により検索させる。そして、管理サーバ１００は検索させた結果を検索サーバ２００から取得し、そこから抽出したＵＲＬ（検索結果情報）を不良サイトに関するＵＲＬとして不良ＵＲＬデータベース（図２参照）に登録する。
【００２３】
なお、ウェブサイト、コンテンツ等のＵＲＬは一般的に日々刻々と変化することが多いため、定期的に不良ＵＲＬデータベースが更新されることが望ましい。そこで、本実施の形態では、前述のようなキーワードをキーワードファイル（図２参照）に記憶させておき、バッチ処理により定期的にキーワードファイルからキーワードを読出し、読出したキーワードに基づいて検索サーバ２００に検索させることにより、不良ＵＲＬを定期的に取得するようにしている。
【００２４】
管理サーバ１００が行う不良ＵＲＬ判定処理では、ウェブサーバ３００が提供するコンテンツに対する送信要求をクライアント装置１３０から受けたときに、当該送信要求で指定されたＵＲＬが不良ＵＲＬデータベースに登録されたＵＲＬであるか否かを判定する処理のことをいう。管理サーバ１００は、送信要求に係るＵＲＬが不良ＵＲＬデータベースに登録されていないと判定した場合にのみ、クライアント装置１３０とウェブサーバ３００とを接続し、各種情報の送受信を許可するようにしている。
【００２５】
図２は、管理サーバ１００の内部構成を示すブロック図である。管理サーバ１００は、ＣＰＵ１０１を備えており、バス１０２を介して、ＲＯＭ１０３、ＲＡＭ１０４、表示部１０５、入力部１０６、通信部１０７、補助記憶装置１０８、及び内部記憶装置１０９等の各種ハードウェアに接続されている。ＣＰＵ１０１は、ＲＯＭ１０３に格納された制御プログラムに従って、それらのハードウェアを制御する。ＲＡＭ１０４は、ＳＲＡＭ又はフラッシュメモリ等で構成され、ＲＯＭ１０３に格納された制御プログラムの実行時に発生するデータを記憶する。
【００２６】
表示部１０５は、ＣＲＴ、液晶ディスプレイ等の表示装置であり、入力部１０６は、キーボード、マウス等の入力装置である。表示部１０５及び入力部１０６は、例えば、不良ＵＲＬデータベース１０９Ａ、キーワードファイル１０９Ｂの内容を表示・変更する際に利用される。クライアント装置１３０を利用して、不良ＵＲＬデータベース１０９Ａ、キーワードファイル１０９Ｂの内容を表示・変更する構成である場合には、必ずしも表示部１０５及び入力部１０６を管理サーバ１００に備えている必要はない。
【００２７】
通信部１０７は、モデム等の回線終端装置を備えている。通信部１０７は、クライアント装置１３０から送信されたコンテンツの送信要求情報を受信するとともに、送信要求情報で指定されたＵＲＬが不良ＵＲＬでない場合、送信要求情報をウェブサーバ３００へ送信するようにしている。通信部１０７では、このような各種情報、データの送受信の制御を行う。
【００２８】
内部記憶装置１０９は、ハードディスクのような記憶装置からなり、記憶領域の一部は不良ＵＲＬを記憶した不良ＵＲＬデータベース１０９Ａとして用いられており、必要に応じて前記データベースにアクセスし、情報の記憶及び読取り処理が行われる。また、入力部１０６を利用して入力されたキーワードはキーワードファイル１０９Ｂに記憶される。
【００２９】
補助記憶装置１０８は、本発明のコンピュータプログラム及びデータを記録したＦＤ、ＣＤ−ＲＯＭ等の記録媒体１１０からコンピュータプログラム及びデータを読取るＦＤドライブ、ＣＤ−ＲＯＭドライブ等からなり、読取られたコンピュータプログラム及びデータは、内部記憶装置１０９に記憶される。内部記憶装置１０９に記憶されているコンピュータプログラム及びデータは、ＲＡＭ１０４に読込まれ、ＣＰＵ１０１が実行することで中継装置としての管理サーバ１００として動作する。
なお、本発明のコンピュータプログラムは、記録媒体１１０により提供されるだけでなく、インターネット網Ｎ等の通信回線を通じて提供される形態であってもよいことは勿論である。
【００３０】
図３は、不良ＵＲＬデータベース１０９Ａ及びキーワードファイル１０９Ｂの一例を示す概念図である。図３（ａ）は不良ＵＲＬデータベース１０９Ａを示す概念図であり、検索サーバ２００に検索させて取得した不良サイトに関するＵＲＬを登録したデータベースである。具体的には、不良サイト及び該不良サイトが提供するコンテンツに付されているＵＲＬが、１つのＵＲＬにつき１レコードという形式で格納されている。図３（ｂ）はキーワードファイル１０９Ｂを示す概念図であり、入力部１０６から入力されたキーワードがテキストデータとして格納されている。キーワードファイル１０９Ｂは、順編成ファイルとして内部記憶装置１０９の所定領域に記憶される。
【００３１】
前述したように、管理サーバ１００は大きく分けて２つの処理を行う。一つは、不良サイト及び該不良サイトが提供するコンテンツに付されているＵＲＬをバッチ処理にて検索し、不良ＵＲＬデータベース１０９Ａに登録する不良ＵＲＬ登録処理であり、もう一つは、ウェブサーバ３００が提供するコンテンツに対する送信要求をクライアント装置１３０から受けたときに、そのコンテンツに付されているＵＲＬが不良ＵＲＬであるか否かを判定する不良ＵＲＬ判定処理である。
【００３２】
図４は、不良ＵＲＬ登録処理の処理手順を示すフローチャートである。管理サーバ１００のＣＰＵ１０１は、入力部１０６を通じてキーワードの入力があるか否かを判断する（ステップＳ１）。ＣＰＵ１０１が、キーワードの入力があると判断した場合（Ｓ１：ＹＥＳ）、入力されたキーワードをキーワードファイル１０９Ｂに追加することによりキーワードファイル１０９Ｂを更新する（ステップＳ２）。ステップＳ１にてキーワードが入力されていないと判断された場合、ステップＳ２の処理を行わず、次の処理へ進む。
【００３３】
次いで、管理サーバ１００のＣＰＵ１０１は、タイマをリセットして（ステップＳ３）、キーワードファイル１０９ＢをＲＡＭ１０４の所定領域に読込む（ステップＳ４）。そして、ＣＰＵ１０１は、所定時間が経過したか否かを判断し（ステップＳ５）、所定時間が経過していない場合（Ｓ５：ＮＯ）、所定時間が経過するまで待機する。所定時間が経過した場合（Ｓ５：ＹＥＳ）、キーワードファイル１０９Ｂに格納されているキーワードに基づいた検索要求情報を検索サーバ２００へ送信する（ステップＳ６）。
【００３４】
検索サーバ２００が検索要求情報を受信した場合（ステップＳ７）、当該検索要求情報に基づいて前記キーワードを含むサイト、コンテンツ等のＵＲＬを検索する（ステップＳ８）。そして検索されたＵＲＬについての情報を管理サーバ１００へ送信する（ステップＳ９）。検索サーバ２００では、検索結果情報をＨＴＭＬ化して管理サーバ１００へ送信するようにしている。
【００３５】
管理サーバ１００にて検索結果情報を受信した場合（ステップＳ１０）、管理サーバ１００のＣＰＵ１０１は、その検索結果情報から抽出したＵＲＬを不良ＵＲＬデータベース１０９Ａに登録する（ステップＳ１１）。検索サーバ２００から送信される検索結果情報は、ＨＴＭＬで記述されたウェブページであり、このウェブページにリンクが貼られているＵＲＬを抽出することによって、不良ＵＲＬに関する情報を取得することができる。管理サーバ１００は、抽出した不良ＵＲＬを不良ＵＲＬデータベース１０９Ａに登録する。
【００３６】
なお、本実施の形態では、ある時点から所定時間が経過した場合に管理サーバ１００からキーワードファイル１０９Ｂに基づく検索要求情報を検索サーバ２００へ送信するようにしたが、所定時刻に基づいて検索要求情報を送信するようにしてもよいことは勿論である。
また、本実施の形態では、管理サーバ１００と検索サーバ２００とを別個に設ける構成としたが、管理サーバ１００にＵＲＬの検索機能をもたせて、管理サーバ１００と検索サーバ２００とを共用した構成にしてもよい。
【００３７】
図５は、不良ＵＲＬ判定処理の処理手順を示すフローチャートである。管理サーバ１００のＣＰＵ１０１は、常時、ウェブサーバ３００が提供するコンテンツに対する送信要求情報を受信したか否かの判断を行っており（ステップＳ２１）、コンテンツに対する送信要求情報を受信していない場合（Ｓ２１：ＮＯ）、送信要求情報を受信するまで待機する。
【００３８】
クライアント装置１３０からウェブサーバ３００が提供するコンテンツに対する送信要求情報が送信され（ステップＳ２２）、管理サーバ１００にてその送信要求情報を受信した場合（Ｓ２１：ＹＥＳ）、管理サーバ１００のＣＰＵ１０１は、当該送信要求情報が指定するＵＲＬを不良ＵＲＬデータベース１０９Ａから検索する（ステップＳ２３）。ここで、クライアント装置１３０は、内部記憶装置にインストールされているウェブブラウザを利用して直接ＵＲＬを入力するか、又はウェブページに貼られているリンクを選択することによって、当該ＵＲＬで指定されるコンテンツに対する送信要求情報を送信することができる。
【００３９】
次いで、管理サーバ１００のＣＰＵ１０１は、不良ＵＲＬデータベース１０９Ａを検索し、送信要求情報で指定されるＵＲＬが不良ＵＲＬであるか否かを判定する（ステップＳ２４）。不良ＵＲＬであるか否かの判定は、クライアント装置１３０から送信された送信要求情報が指定するＵＲＬと不良ＵＲＬデータベース１０９Ａに登録されているＵＲＬとが一致しているか否かを判定することによって行う。すなわち、両ＵＲＬが一致している場合、そのＵＲＬで指定されるコンテンツは不良サイトが提供するものであると判定する。また、双方のＵＲＬが完全に一致している必要は必ずしもなく、ＵＲＬで指定されるファイルパスの上位のディレクトリが一致しているときに不良ＵＲＬであると判定してもよい。
【００４０】
管理サーバ１００のＣＰＵ１０１が、クライアント装置１３０からの送信要求情報で指定したＵＲＬが不良ＵＲＬであると判定した場合（Ｓ２４：ＹＥＳ）、管理サーバ１００は、不良ＵＲＬである旨の情報をクライアント装置１３０へ送信する（ステップＳ２５）。
【００４１】
クライアント装置１３０が管理サーバ１００から不良ＵＲＬである旨の情報を受信した場合（ステップＳ２６）、当該情報をウェブブラウザに表示させる（ステップＳ２７）。
【００４２】
管理サーバ１００が、送信要求情報に含まれるＵＲＬが不良サイトに関するＵＲＬでないと判定した場合（Ｓ２４：ＮＯ）、クライアント装置１３０から送信されたウェブページの送信要求情報をウェブサーバ３００へ送信する（ステップＳ２８）。
【００４３】
ウェブページ３００にて送信要求情報を受信した場合（ステップＳ２９）、送信要求情報に含まれるＵＲＬが指定するコンテンツを管理サーバ１００へ送信する（ステップＳ３０）。管理サーバ１００では、ウェブサーバ３００から送信されたコンテンツを受信し（ステップＳ３１）、受信したコンテンツをクライアント装置１３０へ送信する（ステップＳ３２）。そして、クライアント装置１３０では、コンテンツを受信した場合（ステップＳ３３）、受信したコンテンツをウェブブラウザに表示する（ステップＳ３４）。
【００４４】
本実施の形態では、管理サーバ１００をインターネット網Ｎへの接続を行うプロバイダに設置した形態について説明したが、企業内に管理サーバ１００を設けることによって、本発明のデータ送信システムを企業内に構築された社内ＬＡＮに適用することも可能である。この場合、キーワードファイル１０９Ｂに記憶させるキーワードとしては、前述のような不良サイト、有害サイト等に含まれるようなキーワードに限定する必要はなく、その企業の業務に無関係なキーワードを設定することによって、クライアント装置１３０から業務に無関係なサイトへ接続することを制限することが可能となる。
【００４５】
また、本実施の形態では、コンテンツの送信を禁止するＵＲＬを不良ＵＲＬデータベース１０９Ａに登録する形態としたが、送信を許可するコンテンツのＵＲＬのみをデータベースに登録し、当該データベースに登録されているＵＲＬへの接続のみを許可するようにしてもよい。例えば、情報通信に関する業務を行う企業に構築されたデータ送信システムでは、「通信」、「コンピュータ」、「情報処理」、…といったキーワードを設定し、これらのキーワードに関連付けられるＵＲＬを前記データベースに登録することによって、その企業の業務に無関係なＵＲＬへの接続を制限することが可能となる。
【００４６】
実施の形態２．
実施の形態１では、インターネット網Ｎに接続された１台の検索サーバ２００に検索要求情報を送信して不良ＵＲＬに関する情報を取得する構成としたが、不良ＵＲＬデータベース１０９Ａに記憶されている情報の信頼性を向上させるために、２台以上の検索サーバから不良ＵＲＬに関する情報を取得するようにしてもよい。
【００４７】
図６は、本実施の形態に係るデータ送信システムの全体構成を示す概略構成図である。実施の形態１とはインターネット網Ｎに２台の検索サーバ２００Ａ，２００Ｂが接続されている点が異なる。管理サーバ１００は、実施の形態１と同様に、ルータ１２０を介してクライアント装置１３０からの送信要求情報を受信した場合、自身が有する不良ＵＲＬデータベース（不図示）に基づいて、その送信要求情報をウェブサーバ３００へ送信するか否かの判断を行う。
【００４８】
管理サーバ１００は、不良ＵＲＬデータベースを構築するために、予め不良ＵＲＬに含まれるようなキーワードをキーワードファイルに記憶させておき、当該キーワードファイルに基づく検索要求情報を検索サーバ２００Ａ，２００Ｂへ送信し、不良ＵＲＬに関する情報を取得するようにしている。
尚、管理サーバ１００の内部構成は、図２と同じであるため説明を省略する。
【００４９】
図７及び図８は、不良ＵＲＬ登録処理の処理手順を示すフローチャートである。管理サーバ１００のＣＰＵ１０１は、入力部１０６を通じてキーワードの入力があるか否かを判断する（ステップＳ４１）。ＣＰＵ１０１が、キーワードの入力があると判断した場合（Ｓ４１：ＹＥＳ）、入力されたキーワードをキーワードファイル１０９Ｂに追加することによりキーワードファイル１０９Ｂを更新する（ステップＳ４２）。ステップＳ４１にてキーワードが入力されていないと判断された場合、ステップＳ４２の処理を行わず、次の処理へ進む。
【００５０】
次いで、管理サーバ１００のＣＰＵ１０１は、タイマをリセットして（ステップＳ４３）、キーワードファイル１０９ＢをＲＡＭ１０４の所定領域に読込む（ステップＳ４４）。そして、ＣＰＵ１０１は、所定時間が経過したか否かを判断し（ステップＳ４５）、所定時間が経過していない場合（Ｓ４５：ＮＯ）、所定時間が経過するまで待機する。所定時間が経過した場合（Ｓ４５：ＹＥＳ）、キーワードファイル１０９Ｂに格納されているキーワードに基づいた検索要求情報を検索サーバ２００Ａへ送信する（ステップＳ４６）。
【００５１】
検索サーバ２００Ａが検索要求情報を受信した場合（ステップＳ４７）、当該検索要求情報に基づいて前記キーワードを含むサイト、コンテンツ等のＵＲＬを検索する（ステップＳ４８）。そして検索されたＵＲＬについての情報を管理サーバ１００へ送信する（ステップＳ４９）。検索サーバ２００Ａでは、検索結果情報をＨＴＭＬ化して管理サーバ１００へ送信するようにしている。
【００５２】
管理サーバ１００は、検索サーバ２００Ａから送信された検索結果情報を受信した場合（ステップＳ５０）、続いて同一のキーワードファイル１０９Ｂに基づいた検索要求情報を検索サーバ２００Ｂへ送信する（ステップＳ５１）。
【００５３】
検索サーバ２００Ｂが検索要求情報を受信した場合（ステップＳ５２）、当該検索要求情報に基づいて前記キーワードを含むサイト、コンテンツ等のＵＲＬを検索する（ステップＳ５３）。そして検索されたＵＲＬについての情報を管理サーバ１００へ送信する（ステップＳ５４）。
【００５４】
管理サーバ１００にて検索サーバ２００Ｂからの検索結果情報を受信した場合（ステップＳ５５）、管理サーバ１００のＣＰＵ１０１は、両検索サーバ２００Ａ，２００Ｂの検索結果情報を比較して（ステップＳ５６）、不良ＵＲＬを不良ＵＲＬデータベースに登録する（ステップＳ５７）。検索サーバ２００Ａ，２００Ｂから送信される検索結果情報は、ＨＴＭＬで記述されたウェブページであり、検索サーバ２００Ａ，２００Ｂによって表示形式が異なることが一般的であるが、それらのウェブページにリンクが貼られているＵＲＬを抽出することによって、ＵＲＬのみを取得することが可能である。管理サーバ１００では検索結果情報を比較する際、両検索結果情報から抽出したＵＲＬの論理積をとり、何れの検索結果情報にも含まれるＵＲＬを不良ＵＲＬとして不良ＵＲＬデータベースに登録する。
【００５５】
なお、本実施の形態では、ある時点から所定時間が経過した場合に管理サーバ１００からキーワードファイルに基づく検索要求情報を検索サーバ２００Ａ，２００Ｂへ送信するようにしたが、所定時刻に基づいて検索要求情報を送信するようにしてもよいことは勿論である。また、管理サーバ１００は、検索サーバ２００Ａから送信された検索結果情報を受信した後に検索要求情報を検索サーバ２００Ｂへ送信する構成としたが、検索要求情報を検索サーバ２００Ａ，２００Ｂへ同時に送信するようにしてもよい。
【００５６】
また、検索サーバ２００Ａ，２００Ｂの数は、２台に限定される必要はなく、３台以上の検索サーバを用いてもよい。また、検索結果情報を比較する際、ＵＲＬの論理積をとる構成としたが、論理和をとる構成としてもよいことは勿論である。
【００５７】
（付記１）　その特徴情報を含むデータに対する送信要求情報を中継装置を介してサーバ装置が受信した場合、前記送信要求情報の送信元のクライアント装置へ前記データを前記サーバ装置から送信するデータ送信方法において、特徴情報の入力を前記中継装置により受付けるステップと、入力された特徴情報を記憶するステップと、記憶された特徴情報に対する検索要求情報を特徴情報の検索手段を備えた検索装置へ送信するステップと、前記検索要求情報に対する検索結果情報を前記検索装置から前記中継装置へ送信するステップと、受信した検索結果情報を記憶するステップと、記憶された検索結果情報に基づき、送信要求情報を前記サーバ装置へ送信するか否かの判断をするステップとを有することを特徴とするデータ送信方法。
（付記２）　その特徴情報を含むデータに対する送信要求情報を中継装置を介してサーバ装置が受信した場合、前記送信要求情報の送信元のクライアント装置へ前記データを前記サーバ装置から送信するデータ送信方法において、特徴情報の入力を前記中継装置により受付けるステップと、入力された特徴情報を記憶するステップと、記憶された特徴情報を含むデータを検索するステップと、該ステップにより得られた検索結果情報を記憶するステップと、記憶された検索結果情報に基づき、送信要求情報を前記サーバ装置へ送信するか否かの判断をするステップとを有することを特徴とするデータ送信方法。
（付記３）　その特徴情報を含むデータを記憶するサーバ装置と前記データに対する送信要求情報を送信するクライアント装置とを中継装置を介して接続してなり、前記サーバ装置は、前記中継装置を介して前記送信要求情報を受信した場合、前記データを前記クライアント装置へ送信すべくなしてあるデータ送信システムにおいて、前記特徴情報に対する検索要求情報を受信する手段と、受信した検索要求情報に対する検索結果情報を送信する手段とを有する１又は複数の検索装置を前記中継装置へ接続してなり、前記中継装置は、特徴情報の入力を受付ける手段と、該手段から入力された特徴情報を記憶する手段と、該手段に記憶された特徴情報に対する検索要求情報を前記検索装置へ送信する手段と、前記検索装置から送信された検索結果情報を受信する手段と、受信した検索結果情報を記憶する手段と、該手段に記憶された検索結果情報に基づき、前記クライアント装置から送信された送信要求情報を前記サーバ装置へ送信するか否かの判断をする手段とを備えることを特徴とするデータ送信システム。
（付記４）　前記中継装置は、計時手段と、所定時間が経過したか否かの判断をする手段とを更に備え、所定時間が経過した場合、前記検索要求情報を前記検索装置へ送信すべくなしてあることを特徴とする付記３に記載のデータ送信システム。
（付記５）　前記中継装置は、複数の検索装置から送信された検索結果情報を受信した場合、受信した検索結果情報の中から記憶すべき検索結果情報を選択する手段を更に備えることを特徴とする付記３又は付記４に記載のデータ送信システム。
（付記６）　その特徴情報を含むデータに対する送信要求情報を外部から受信する手段と、受信した送信要求情報を外部へ送信する手段とを備える中継装置において、特徴情報の入力を受付ける手段と、該手段から入力された特徴情報を記憶する手段と、該手段に記憶された特徴情報に対する検索要求情報を外部へ送信する手段と、前記検索要求情報に対して検索された検索結果情報を外部から受信する手段と、受信した検索結果情報を記憶する手段と、該手段に記憶された検索結果情報に基づき、受信した送信要求情報を外部へ送信するか否かの判断をする手段とを備えることを特徴とする中継装置。
（付記７）　計時手段と、所定時間が経過したか否かの判断をする手段とを更に備え、所定時間が経過した場合、前記検索要求情報を外部へ送信すべくなしてあることを特徴とする付記６に記載の中継装置。
（付記８）　複数の検索装置から送信された識別情報を受信した場合、受信した検索結果情報の中から記憶すべき検索結果情報を選択する手段を更に備えることを特徴とする付記６又は付記７に記載の中継装置。
（付記９）　コンピュータに、外部から受付けた特徴情報を記憶させるステップと、コンピュータに、記憶させた特徴情報に対する検索要求情報を送信させるステップと、コンピュータに、外部から受付けた前記検索要求情報に対する検索結果情報を記憶させるステップと、コンピュータに、その特徴情報を含むデータに対する送信要求情報を外部から受付けた場合、記憶させた検索結果情報に基づき、前記送信要求情報を外部へ送信するか否かの判断をさせるステップとを有することを特徴とするコンピュータプログラム。
（付記１０）　コンピュータに、外部から受付けた特徴情報を記憶させるステップと、コンピュータに、記憶させた特徴情報に対する検索要求情報を送信させるステップと、コンピュータに、外部から受付けた前記検索要求情報に対する検索結果情報を記憶させるステップと、コンピュータに、その特徴情報を含むデータに対する送信要求情報を外部から受付けた場合、記憶させた検索結果情報に基づき、前記送信要求情報を外部へ送信するか否かの判断をさせるステップとを有するコンピュータプログラムが記録されていることを特徴とするコンピュータでの読取りが可能な記録媒体。
【００５８】
【発明の効果】
以上、詳述したように、本発明による場合は、クライアント装置への送信を許可するデータ、又は送信を禁止するデータに含まれるような特徴情報を中継装置にて予め入力しておき、その特徴情報に関連付けられているデータの識別情報を検索装置から取得し、取得した識別情報に基づいてデータに対する送信要求情報をサーバ装置へ送信するか否かの判断をするようにしている。そのため、データの識別情報を専門業者から購入することなく、例えば、一般の検索サーバを利用して識別情報を取得することが可能であるため、安価にシステムを構築することが可能となる。
【００５９】
また、本発明による場合は、計時手段を備え、所定時間が経過した場合に検索要求情報を送信するようにしている。したがって、データに関する特徴情報が日々刻々と変更される場合であっても、定期的に特徴情報を検索して記憶しているため、最新の特徴情報に基づいて送信要求情報を送信するか否かの判断をすることができる。
【００６０】
更に、本発明による場合は、複数の検索装置から検索結果情報を受信した場合、受信した検索結果情報に含まれるデータの識別情報を選択的に記憶するようにしているため、サーバ装置が記憶するデータについての送信要求情報を送信するか否かについて適切に判断することが可能となる等、本発明は優れた効果を奏する。
【図面の簡単な説明】
【図１】本実施の形態に係るデータ送信システムの全体構成を示す概略構成図である。
【図２】管理サーバの内部構成を示すブロック図である。
【図３】不良ＵＲＬデータベース及びキーワードファイルの一例を示す概念図である。
【図４】不良ＵＲＬ登録処理の処理手順を示すフローチャートである。
【図５】不良ＵＲＬ判定処理の処理手順を示すフローチャートである。
【図６】本実施の形態に係るデータ送信システムの全体構成を示す概略構成図である。
【図７】不良ＵＲＬ登録処理の処理手順を示すフローチャートである。
【図８】不良ＵＲＬ登録処理の処理手順を示すフローチャートである。
【符号の説明】
１００　管理サーバ
１０１　ＣＰＵ
１０２　バス
１０３　ＲＯＭ
１０４　ＲＡＭ
１０５　表示部
１０６　入力部
１０７　通信部
１０８　補助記憶装置
１０９　内部記憶装置
１０９Ａ　不良ＵＲＬデータベース
１０９Ｂ　キーワードファイル
１１０　記録媒体
１２０　ルータ
１３０　クライアント装置
２００　検索サーバ
３００　ウェブサーバ
Ｎ　　　インターネット網
【図１】
2004046739.tif 000003
【図２】
2004046739.tif 000004
【図３】
2004046739.tif 000005
【図４】
2004046739.tif 000006
【図５】
2004046739.tif 000007
【図６】
2004046739.tif 000008
【図７】
2004046739.tif 000009
【図８】
2004046739.tif 000010