(57)【要約】【課題】参照元文書情報の記述によって参照先文書情報へのアクセスを制限することができるアクセス制御方法、装置及びプログラムを提供する。【解決手段】ＨＴＭＬ形式の参照先文書情報を取得する参照先文書情報取得部１１と、参照先文書情報に基づいて参照元文書情報の位置情報ＵＲＬを取得する参照元位置情報抽出部１２と、取得された参照元文書情報の位置情報ＵＲＬから参照元文書情報を取得する参照元文書情報取得部１３と、参照元文書情報における参照先文書情報へのリンク部分の情報が、所定の条件を満たすか否かを判定する文書情報判定部１４と、所定の条件を満たさないとき、参照先文書情報を出力することなく、所定の条件を満たさない旨を出力する出力部１５とを有する。参照元位置情報抽出部１２は、例えばｒｅｆｅｒｒｅｒオブジェクトによって実現され、文書情報判定部１４は、例えばアンカータグの部分について判定する。【選択図】      図１
2004334397.tif 000002
【特許請求の範囲】
【請求項１】
ハイパーリンク形式の文書情報であって、参照元文書情報が参照先文書情報へのリンクを有する、文書情報へのアクセス制御方法において、
前記参照先文書情報を取得する第１のステップと、
前記参照先文書情報に基づいて前記参照元文書情報の位置情報を取得する第２のステップと、
取得された前記参照元文書情報の位置情報から前記参照元文書情報を取得する第３のステップと、
前記参照元文書情報における前記参照先文書情報の情報が、所定の条件を満たすか否かを判定する第４のステップと、
前記所定の条件を満たさないとき、前記参照先文書情報を出力することなく、前記所定の条件を満たさない旨を出力する第５のステップと
を有することを特徴とする文書情報へのアクセス制御方法。
【請求項２】
前記第４のステップについて、前記判定される情報は、前記参照先文書情報に含まれるテキスト情報であり、前記所定の条件を満たさない場合とは、前記参照先文書情報へのアクセスを有効とするべく指定されたテキスト情報が含まれていない、又は、前記参照先文書情報へのアクセスを拒否するべく指定されたテキスト情報が含まれていることであることを特徴とする請求項１に記載のアクセス制御方法。
【請求項３】
前記判定される情報は、アンカータグに含まれるテキスト情報であることを特徴とする請求項２に記載のアクセス制御方法。
【請求項４】
前記第２のステップは、オブジェクトｒｅｆｅｒｒｅｒによって実行されることを特徴とする請求項１から３のいずれか１項に記載のアクセス制御方法。
【請求項５】
前記文書情報はＨＴＭＬ形式のものであり、前記文書情報の位置情報はＵＲＬであることを特徴する請求項１から４のいずれか１項に記載のアクセス制御方法。
【請求項６】
ハイパーリンク形式の文書情報であって、参照元文書情報が参照先文書情報へのリンクを有する、文書情報へのアクセス制御装置において、
前記参照先文書情報を取得する参照先入力手段と、
前記参照先文書情報に基づいて前記参照元文書情報の位置情報を取得する参照元位置獲得手段と、
取得された前記参照元文書情報の位置情報から前記参照元文書情報を取得する参照元情報取得手段と、
前記参照元文書情報における前記参照先文書情報の情報が、所定の条件を満たすか否かを判定する判定手段と、
前記所定の条件を満たさないとき、前記参照先文書情報を出力することなく、前記所定の条件を満たさない旨を出力する結果出力手段と
を有することを特徴とする文書情報へのアクセス制御装置。
【請求項７】
前記判定手段について、前記判定される情報は、前記参照先文書情報に含まれるテキスト情報であり、前記所定の条件を満たさない場合とは、前記参照先文書情報へのアクセスを有効とするべく指定されたテキスト情報が含まれていない、又は、前記参照先文書情報へのアクセスを拒否するべく指定されたテキスト情報が含まれていることであることを特徴とする請求項６に記載のアクセス制御方法。
【請求項８】
前記判定される情報は、アンカータグに含まれるテキスト情報であることを特徴とする請求項７に記載のアクセス制御装置。
【請求項９】
前記参照元位置獲得手段は、オブジェクトｒｅｆｅｒｒｅｒによって実行されることを特徴とする請求項６から８のいずれか１項に記載のアクセス制御装置。
【請求項１０】
前記文書情報はＨＴＭＬ形式のものであり、前記文書情報の位置情報はＵＲＬであることを特徴する請求項６から９のいずれか１項に記載のアクセス制御装置。
【請求項１１】
ハイパーリンク形式の文書情報であって、参照元文書情報が参照先文書情報へのリンクを有する、文書情報へのアクセス制御プログラムにおいて、
前記参照先文書情報を取得する第１のステップと、
前記参照先文書情報に基づいて前記参照元文書情報の位置情報を取得する第２のステップと、
取得された前記参照元文書情報の位置情報から前記参照元文書情報を取得する第３のステップと、
前記参照元文書情報における前記参照先文書情報へのリンク部分の情報が、所定の条件を満たすか否かを判定する第４のステップと、
前記所定の条件を満たさないとき、前記参照先文書情報を出力することなく、前記所定の条件を満たさない旨を出力する第５のステップと
してコンピュータを機能させることを特徴とする文書情報へのアクセス制御プログラム。
【請求項１２】
前記第４のステップについて、前記判定される情報は、前記参照先文書情報に含まれるテキスト情報であり、前記所定の条件を満たさない場合とは、前記参照先文書情報へのアクセスを有効とするべく指定されたテキスト情報が含まれていない、又は、前記参照先文書情報へのアクセスを拒否するべく指定されたテキスト情報が含まれていることであるようにコンピュータを機能させることを特徴とする請求項１１に記載のアクセス制御プログラム。
【請求項１３】
前記判定される情報は、アンカータグに含まれるテキスト情報であるようにコンピュータを機能させることを特徴とする請求項１２に記載のアクセス制御プログラム。
【請求項１４】
前記第２のステップは、オブジェクトｒｅｆｅｒｒｅｒによって実行されるようにコンピュータを機能させることを特徴とする請求項１１から１３のいずれか１項に記載のアクセス制御プログラム。
【請求項１５】
前記文書情報はＨＴＭＬ形式のものであり、前記文書情報の位置情報はＵＲＬであるようにコンピュータを機能させることを特徴する請求項１１から１４のいずれか１項に記載のアクセス制御プログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ハイパーリンク形式の文書情報であって、参照元文書情報が参照先文書情報へのリンクを有する、文書情報へのアクセス制御方法、装置及びプログラムに関する。
【０００２】
【従来の技術】
近年、インターネットなどのコンピュータネットワークを通じて、大量の電子化された情報をやり取りしたり、不特定多数を対象にした情報発信ができるようになっている。
【０００３】
インターネット上で公開されている画像やテキストといった情報は、複数のコンピュータ上に分散して存在し、各種の情報を容易に参照できるように「ＵＲＬ（Ｕｎｉｆｏｒｍ  Ｒｅ−ｓｏｕｒｃｅ  Ｌｏｃａｔｏｒ）」という表記法でアクセスできるように規定されている（例えば非特許文献１参照）。また、ＨＴＭＬ（ＨｙｐｅｒＴｅｘｔ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）形式の文書情報内にＵＲＬを表記することで、他のコンピュータ上に存在する他の文書情報（テキスト、画像、音声等を含む。以下同じ）を容易に参照するための「ハイパーリンク」の機能がある。これは、他の文書情報を信頼して自分の記している情報を補間したり、同じ内容の文書を指したり、また、画像などを同一画面上に埋め込んで表示するとき等に用いられる。
【０００４】
ハイパーリンクによる参照関係を利用して、複数の文書を横断的に閲覧するためのものとして、Ｗｅｂブラウザがある。これは、ソフトウェアによって実現されたコンピュータの閲覧機能として動作する。Ｗｅｂブラウザは、参照元文書情報内に記述されたハイパーリンクによる参照先文書情報を指定することにより、他のコンピュータが用意した文書情報に到達できるようにしている。
【０００５】
また、Ｗｅｂブラウザには、参照先文書情報を取得する際に参照元文書情報の位置情報をコンピュータに提供するｒｅｆｅｒｒｅｒ機能もある（例えば非特許文献２参照）。この機能によれば、前のページからリンクによって現在のページに来た場合、ｄｏｃｕｍｅｎｔ．ｒｅｆｅｒｒｅｒには、参照元文書情報の位置情報ＵＲＬが含まれる。そうでない場合、ｄｏｃｕｍｅｎｔ．ｒｅｆｅｒｒｅｒは空を返す。
【０００６】
【非特許文献１】
ＲＦＣ１７３８、日本語訳文、［ｏｎｌｉｎｅ］、［平成１５年４月２３日検索］、インターネット＜ＵＲＬ：ｈｔｔｐ：／／ｗｗｗ．ｄ４．ｄｉｏｎ．ｎｅ．ｊｐ／￣ｔｅｃｈｎｏ０１／ｄｏｃｕｍｅｎｔ／ｒｆｃ１７３８＿ｊ．ｔｘｔ＞
【非特許文献２】
マイクロソフト、ＭＳＤＮライブラリアーカイブ、［ｏｎｌｉｎｅ］、［平成１５年４月２３日検索］、インターネット＜ＵＲＬ：ｈｔｔｐ：／／ｗｗｗ．ｍｉｃｒｏｓｏｆｔ．ｃｏｍ／ｊａｐａｎ／ｄｅｖｅｌｏｐｅｒ／ｌｉｂｒａｒｙ／ｊｐｉｓｄｋ／ｄｈｔｍｌ／ｒｅｆｅｒｅｎｃｅｓ／ｐｒｏｐｅｒｔｉｅｓ／ｒｅｆｅｒｒｅｒ．ｈｔｍ＞
【０００７】
【発明が解決しようとする課題】
文書情報提供者は、当該文書情報に、他の文書情報に対するハイパーリンクを自由に設定することができる。また、１つの文書情報内のハイパーリンクの数には制限がないため、参照元の意図によっては様々なハイパーリンクを設定することができる。
【０００８】
しかし、参照先の文章情報を作成した提供者側からすると、参照元文書情報に記述された情報との相違によっては、勝手に設定されたハイパーリンクに対して制約をかけたい場合がある。例えば、参照元文書情報に「会社Ａはこちら」という記述があり、且つ、そのハイパーリンク先が会社Ｂの紹介文書を参照先とした場合は、会社Ｂにしてみると会社Ａではないので、そのようなハイパーリンクによる参照は無効にしたい場合がある。
【０００９】
本発明は、参照元文書情報の記述によって参照先文書情報へのアクセスを制限することができるアクセス制御方法、装置及びプログラムを提供することを目的とする。
【００１０】
本発明における文書情報へのアクセス制御方法によれば、
参照先文書情報を取得する第１のステップと、
参照先文書情報に基づいて参照元文書情報の位置情報を取得する第２のステップと、
取得された参照元文書情報の位置情報から参照元文書情報を取得する第３のステップと、
参照元文書情報における参照先文書情報へのリンク部分の情報が、所定の条件を満たすか否かを判定する第４のステップと、
所定の条件を満たさないとき、参照先文書情報を出力することなく、所定の条件を満たさない旨を出力する第５のステップと
を有することを特徴とする。
【００１１】
本発明のアクセス制御方法における他の実施形態によれば、第４のステップについて、判定される情報は、参照先文書情報に含まれるテキスト情報であり、所定の条件を満たさない場合とは、参照先文書情報へのアクセスを有効とするべく指定されたテキスト情報が含まれていない、又は、参照先文書情報へのアクセスを拒否するべく指定されたテキスト情報が含まれていることであることも好ましい。特に、判定される情報は、アンカータグに含まれるテキスト情報であってもよい。
【００１２】
また、本発明のアクセス制御方法における他の実施形態によれば、第２のステップは、オブジェクトｒｅｆｅｒｒｅｒによって実行されることも好ましい。
【００１３】
更に、本発明のアクセス制御方法における他の実施形態によれば、文書情報はＨＴＭＬ形式のものであり、文書情報の位置情報はＵＲＬであることも好ましい。
【００１４】
本発明における文書情報へのアクセス制御装置によれば、
参照先文書情報を取得する参照先入力手段と、
参照先文書情報に基づいて参照元文書情報の位置情報を取得する参照元位置獲得手段と、
取得された参照元文書情報の位置情報から参照元文書情報を取得する参照元情報取得手段と、
参照元文書情報における参照先文書情報へのリンク部分の情報が、所定の条件を満たすか否かを判定する判定手段と、
所定の条件を満たさないとき、参照先文書情報を出力することなく、所定の条件を満たさない旨を出力する結果出力手段と
を有することを特徴とする。
【００１５】
本発明のアクセス制御装置における他の実施形態によれば、判定手段について、判定される情報は、参照先文書情報に含まれるテキスト情報であり、所定の条件を満たさない場合とは、参照先文書情報へのアクセスを有効とするべく指定されたテキスト情報が含まれていない、又は、参照先文書情報へのアクセスを拒否するべく指定されたテキスト情報が含まれていることであることも好ましい。特に、判定される情報は、アンカータグに含まれるテキスト情報であってもよい。
【００１６】
また、本発明のアクセス制御装置における他の実施形態によれば、参照元位置獲得手段は、オブジェクトｒｅｆｅｒｒｅｒによって実行されることも好ましい。
【００１７】
更に、本発明のアクセス制御装置における他の実施形態によれば、文書情報はＨＴＭＬ形式のものであり、文書情報の位置情報はＵＲＬであることも好ましい。
【００１８】
本発明におけるアクセス制御プログラムによれば、
参照先文書情報を取得する第１のステップと、
参照先文書情報に基づいて参照元文書情報の位置情報を取得する第２のステップと、
取得された参照元文書情報の位置情報から参照元文書情報を取得する第３のステップと、
参照元文書情報における参照先文書情報へのリンク部分の情報が、所定の条件を満たすか否かを判定する第４のステップと、
所定の条件を満たさないとき、参照先文書情報を出力することなく、所定の条件を満たさない旨を出力する第５のステップと
してコンピュータを機能させることを特徴とする。
【００１９】
また、本発明のアクセス制御プログラムにおける他の実施形態によれば、第４のステップについて、判定される情報は、参照先文書情報に含まれるテキスト情報であり、所定の条件を満たさない場合とは、参照先文書情報へのアクセスを有効とするべく指定されたテキスト情報が含まれていない、又は、参照先文書情報へのアクセスを拒否するべく指定されたテキスト情報が含まれていることであるようにコンピュータを機能させることも好ましい。特に、判定される情報は、アンカータグに含まれるテキスト情報であってもよい。
【００２０】
更に、本発明のアクセス制御プログラムにおける他の実施形態によれば、第２のステップは、オブジェクトｒｅｆｅｒｒｅｒによって実行されるようにコンピュータを機能させることも好ましい。
【００２１】
更に、本発明のアクセス制御プログラムにおける他の実施形態によれば、文書情報はＨＴＭＬ形式のものであり、文書情報の位置情報はＵＲＬであるようにコンピュータを機能させることも好ましい。
【００２２】
【発明の実施の形態】
以下、図面を用いて、本発明の実施形態を詳細に説明する。
【００２３】
図１は、本発明におけるアクセス制御装置のシステム構成図である。
【００２４】
図１によれば、インターネット上にあるコンピュータＡ、Ｂ及びＣと、それらのコンピュータにアクセスして文書情報を閲覧するアクセス制御装置とからなる。以下では、コンピュータＡの文書情報からコンピュータＣの文書情報を参照している場合の閲覧のアクセス制御と、コンピュータＢの文書情報からコンピュータＣの文書情報を参照している場合の閲覧のアクセス制御とについて考える。尚、図１によれば、コンピュータＡにおけるｈｔｔｐ：／／Ａ／ｔｅｘｔ．ｈｔｍｌの文書情報と、コンピュータＢにおけるｈｔｔｐ：／／Ｂ／ｔｅｘｔ．ｈｔｍｌの文書情報とは共に、コンピュータＣのｈｔｔｐ：／／Ｃ／ｔｅｓｔ．ｈｔｍｌの文書情報にリンクしているとする。
【００２５】
アクセス制御装置は、通常のコンピュータ１におけるソフトウェアによって実現されたものである。図１によれば、コンピュータ１は、参照先文書情報取得部１１と、参照元位置情報抽出部１２と、参照元文書情報取得部１３と、文書情報判定部１４と、出力部１５と、指定条件データベース１６とを有する。
【００２６】
経路Ｒ１によれば、最初に、閲覧者がｈｔｔｐ：／／Ａ／ｔｅｘｔ．ｈｔｍｌの文書情報をＷｅｂブラウザを介して閲覧していたとする。このとき、閲覧者が参照元文書情報ｈｔｔｐ：／／Ａ／ｔｅｘｔ．ｈｔｍｌにおける参照先文書情報ｈｔｔｐ：／／Ｃ／ｔｅｓｔ．ｈｔｍｌのアンカー部分を指定したとする。そうすると、参照先文書情報取得部１１が、コンピュータＣから当該参照先文書情報ｈｔｔｐ：／／Ｃ／ｔｅｓｔ．ｈｔｍｌを取得する。
【００２７】
取得された参照先文書情報ｈｔｔｐ：／／Ｃ／ｔｅｓｔ．ｈｔｍｌは、参照元位置情報抽出部１２へ通知される。参照元位置情報抽出部１２は、参照先文書情報ｈｔｔｐ：／／Ｃ／ｔｅｓｔ．ｈｔｍｌに対するハイパーリンクを記述していた参照元文書情報の位置情報を抽出する。ここでの位置情報は、参照元文書情報が置かれているＵＲＬ、又は参照元文書情報のコンピュータヘのアクセス先である。参照元位置情報としてＵＲＬを抽出する場合、Ｗｅｂブラウザのｏｂｊｅｃｔ．ｒｅｆｅｒｒｅｒを用いることができる。例えば、ｈｔｔｐ：／／Ａ／ｔｅｘｔ．ｈｔｍｌがｈｔｔｐ：／／Ｃ／ｔｅｓｔ．ｈｔｍｌへリンクを張っていた場合、そのリンクをたどってｈｔｔｐ：／／Ｃ／ｔｅｓｔ．ｈｔｍｌに到達すると、そのｄｏｃｕｍｅｎｔ．ｒｅｆｅｒｒｅｒは、ｈｔｔｐ：／／Ａ／ｔｅｘｔ．ｈｔｍｌを返す。
【００２８】
抽出された参照元位置情報ｈｔｔｐ：／／Ａ／ｔｅｘｔ．ｈｔｍｌは、参照元文書情報取得部１３へ通知される。参照元文書情報取得部１３は、その参照元位置情報に基づく参照元文書情報ｈｔｔｐ：／／Ａ／ｔｅｘｔ．ｈｔｍｌを取得する。尚、参照元位置情報が同一のコンピュータ内のものであればそのファイルを捜し出し、また別のネットワークを通じたコンピュータであれば、ネットワークを通じて取得する。
【００２９】
取得された参照元文書情報ｈｔｔｐ：／／Ａ／ｔｅｘｔ．ｈｔｍｌは、文書情報判定部１４へ通知される。文書情報判定部１４は、参照元文書情報ｈｔｔｐ：／／Ａ／ｔｅｘｔ．ｈｔｍｌに含まれるテキスト情報について所定の条件を満たすか否かを判定する。ここで、所定の条件を満たさない場合とは、参照先文書情報へのアクセスを有効とするべく指定されたテキスト情報が含まれていない、又は、参照先文書情報へのアクセスを拒否するべく指定されたテキスト情報が含まれていることである。例えば、指定条件データベース１６に、参照先文書情報に対する誹謗中傷のようなテキスト情報が指定されており、そのテキスト情報が参照元文書情報に含まれている場合、所定の条件を満たさないと判定することができる。尚、「参照元の文書内に存在する単語群を抽出し、それが規定の単語群とｎ個以上合致するかどうか」などの設定をすることもできる。
【００３０】
また、判定される情報は、参照先文書情報に対するアンカータグ＜Ａ＞〜＜／Ａ＞に囲まれている部分のテキスト情報であってもよい。例えば、ｈｔｔｐ：／／Ａ／ｔｅｘｔ．ｈｔｍｌの文書情報については、アンカータグ部分に「社名ｃ」と間違えて記述されており、指定条件データベース１６に「アンカータグ内のテキストを抽出し、社名Ｃと書かれている場合は許可、そうでない場合は不許可」と指定されている場合、所定の条件を満たさないと判定することができる。
【００３１】
最後に、出力部１５は、文書情報判定部１４の結果に応じて、実際に参照先文書情報を出力か、又は、参照先情報を出力しない場合にはアクセスが不許可である旨を出力する。例えば、「情報を提供できません」「そのような情報はありません」等のコメントを出力する。
【００３２】
一方、図１における経路Ｒ２によれば、ｈｔｔｐ：／／Ｂ／ｔｅｘｔ．ｈｔｍｌの文書情報におけるｈｔｔｐ：／／Ｃ／ｔｅｓｔ．ｈｔｍｌの文書情報のアンカーが指定され、コンピュータＣから当該文書情報が取得される。このとき、ｈｔｔｐ：／／Ｂ／ｔｅｘｔ．ｈｔｍｌの文書情報は、指定条件データベース１６に指定された所定条件を満たしているとする。例えば、アンカータグ内に「社名Ｃ」と正しく記述されているとする。そうすると、文書情報判定部１４は、ｈｔｔｐ：／／Ｃ／ｔｅｓｔ．ｈｔｍｌの表示を許可し、出力部１５は、ｈｔｔｐ：／／Ｃ／ｔｅｓｔ．ｈｔｍｌを出力する。
【００３３】
図２は、本発明におけるアクセス制御方法のフローチャートである。
【００３４】
（Ｓ１）ＨＴＭＬ形式の参照先文書情報を取得する。
（Ｓ２）その参照先文書情報からオブジェクトｒｅｆｅｒｒｅｒによって参照元位置情報ＵＲＬを抽出する。
（Ｓ３）参照元位置情報ＵＲＬから参照元文書情報を取得する。
（Ｓ４）参照元文書情報における参照先文書情報を解析し、所定の条件を満たすか否かを判定する。
（Ｓ５）所定の条件を満たす場合、参照先文書情報を表示する。
（Ｓ６）所定の条件を満たさない場合、エラーである旨を表示する。
【００３５】
本発明のアクセス制御方法における各ステップは、コンピュータに記憶されたプログラムを用いて、ＣＰＵにより実行可能である。また、コンピュータで読み取り可能なプログラムをＣＤ等の記録媒体又は通信回線を介してインストールして、当該コンピュータに実行させることもできる。これらプログラムは、主に、インターネットに接続されるコンピュータの一機能として実現されてもよい。
【００３６】
【発明の効果】
以上、詳細に説明したように、本発明における文書情報へのアクセス制御方法、装置及びプログラムによれば、参照元文書情報の記述によって参照先文書情報へのアクセスを制限することができる。特に、参照先文書情報の提供者にとっては、自己の当該文書情報を参照して欲しくない内容を記述したような参照元文書情報からのアクセスを拒否することができる。尚、参照元文書情報の提供者が、当該文書情報について正しい参照先文書情報へのリンク情報を記述しているかどうかを確認することもできる。
【図面の簡単な説明】
【図１】本発明におけるアクセス制御装置のシステム構成図である。
【図２】本発明におけるアクセス制御方法のフローチャートである。
【符号の説明】
１  コンピュータ、アクセス制御装置
１１  参照先文書情報取得部
１２  参照元文書情報抽出部
１３  参照元文書情報取得部
１４  文書情報判定部
１５  出力部
１６  指定条件データベース
【図１】
2004334397.tif 000003
【図２】
2004334397.tif 000004