(57)【要約】【目的】Ｗｅｂサーバに要求する前にアクセス制限が掛かっているかどうかを確認できる表示システムを提供すること。【構成】ネットワークに接続されたサーバとクライアントから成るシステムで前記サーバによって提供されるリンクを含むコンテンツと、リンクが指定するコンテンツのＵＲＬを取得するＵＲＬ取得手段と、クライアントが保持するＣｏｏｋｉｅ情報を抽出し、コンテンツのＵＲＬへアクセスする際にヘッダ情報に設定するＣｏｏｋｉｅ情報設定手段とを保有するアクセス制限情報を取得するアクセス制限情報取得手段と、ユーザがリンク上にカーソルを移動したことをきっかけとしてアクセス制限情報から表示文字列を構成し、前記表示文字列を表示するＷｉｎｄｏｗを生成し、前記Ｗｉｎｄｏｗを画面に重畳表示するアクセス制限情報表示手段とを有する。【選択図】      図１
2004240755.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークに接続されたサーバとクライアントから成るシステムで前記サーバによって提供されるリンクを含むコンテンツと、リンクが指定するコンテンツのＵＲＬを取得するＵＲＬ取得手段と、クライアントが保持するＣｏｏｋｉｅ情報を抽出し、コンテンツのＵＲＬへアクセスする際にヘッダ情報に設定するＣｏｏｋｉｅ情報設定手段とを保有するアクセス制限情報を取得するアクセス制限情報取得手段と、ユーザがリンク上にカーソルを移動したことをきっかけとしてアクセス制限情報から表示文字列を構成し、前記表示文字列を表示するＷｉｎｄｏｗを生成し、前記Ｗｉｎｄｏｗを画面に重畳表示するアクセス制限情報表示手段とを有することを特徴とする表示システム。
【請求項２】
前記サーバはＷｅｂサーバ、前記クライアントはＷｅｂブラウザであることを特徴とする請求項１記載の表示システム。
【請求項３】
Ｗｉｎｄｏｗに表示されるアクセス制限情報のうち、アクセス制限が掛かっていることを示す文字列を強調表示することを特徴とする請求項１又は２記載の表示システム。
【請求項４】
Ｗｉｎｄｏｗに表示されるアクセス制限情報のうち、コンテンツを示す文字列に対してコンテンツへのリンクを張ることを特徴とする請求項１又は２記載の表示システム。
【請求項５】
Ｗｉｎｄｏｗの表示位置を画面上の位置に対応して変更することを特徴とする請求項１〜４の何れかに記載の表示システム。
【請求項６】
Ｗｉｎｄｏｗに表示されるアクセス制限情報の量に対応してＷｉｎｄｏｗの大きさを変更することを特徴とする請求項１〜４の何れかに記載の表示システム。
【請求項７】
ネットワークに接続されたサーバとクライアントから成るシステムで、前記サーバによって提供されるリンクを含むコンテンツと、リンクが指定するコンテンツのＵＲＬを取得するＵＲＬ取得ステップと、クライアントが保持するＣｏｏｋｉｅ情報を抽出し、コンテンツのＵＲＬへアクセスする際にヘッダ情報に設定するＣｏｏｋｉｅ情報設定ステップとを保有するアクセス制限情報を取得するアクセス制限取得ステップと、ユーザがリンク上にカーソルを移動したことをきっかけとしてアクセス制限情報から表示文字列を構成し、前記表示文字列を表示するＷｉｎｄｏｗを生成し、前記Ｗｉｎｄｏｗを画面に重畳表示するアクセス制限情報表示ステップとを有することを特徴とする表示方法。
【請求項８】
前記サーバはＷｅｂサーバ、前記クライアントはＷｅｂブラウザであることを特徴とする請求項７記載の表示方法。
【請求項９】
Ｗｉｎｄｏｗに表示されるアクセス制限情報のうち、アクセス制限が掛かっていることを示す文字列を強調表示することを特徴とする請求項７又は８記載の表示方法。
【請求項１０】
Ｗｉｎｄｏｗに表示されるアクセス制限情報のうち、コンテンツを示す文字列に対してコンテンツへのリンクを張ることを特徴とする請求項７又は８記載の表示方法。
【請求項１１】
Ｗｉｎｄｏｗの表示位置を画面上の位置に対応して変更することを特徴とする請求項７〜１０の何れかに記載の表示システム。
【請求項１２】
Ｗｉｎｄｏｗに表示されるアクセス制限情報の量に対応してＷｉｎｄｏｗの大きさを変更することを特徴とする請求項７〜１０の何れかに記載の表示方法。
【請求項１３】
ネットワークに接続されたサーバとクライアントから成るシステムで、前記サーバによって提供されるリンクを含むコンテンツと、リンクが指定するコンテンツのＵＲＬを取得するＵＲＬ取得ステップと、クライアントが保持するＣｏｏｋｉｅ情報を抽出し、コンテンツのＵＲＬへアクセスする際にヘッダ情報に設定するＣｏｏｋｉｅ情報設定ステップとを保有するアクセス制限情報を取得するアクセス制限取得ステップと、ユーザがリンク上にカーソルを移動したことをきっかけとしてアクセス制限情報から表示文字列を構成し、前記表示文字列を表示するＷｉｎｄｏｗを生成し、前記Ｗｉｎｄｏｗを画面に重畳表示するアクセス制限情報表示ステップとを含むプログラムが格納されていることを特徴とする記憶媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、Ｗｅｂクライアント上に表示されるリンクが指し示すコンテンツのアクセス制限情報をアクセス制限情報文字列として構成し、それをＷｉｎｄｏｗに表示する表示システム、表示方法及びプログラムが格納された記憶媒体に関するものである。
【０００２】
【従来の技術】
インターネットを利用した情報発信や情報を収集する方法としてＷｅｂが挙げられる。Ｗｅｂ上では、ＨＴＭＬ（Ｈｙｐｅｒ  Ｔｅｘｔ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）で記述された文書（ここでは“コンテンツ”と呼ぶ）をＷｅｂサーバがＷｅｂブラウザ等のコンテンツを表示するためのプログラムであるＷｅｂクライアントにＨＴＴＰ（Ｈｙｐｅｒ  Ｔｅｘｔ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ）で転送することにより、ユーザは情報にアクセスすることができる。
【０００３】
コンテンツを指定するためには、ＵＲＬ（Ｕｎｉｑｕｅ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｉｏｎ）をＷｅｂクライアントで指定することによって、特定のコンテンツにアクセスすることができる。又、特定のＵＲＬへのリンクを含むコンテンツ（ここでは“リンク含有コンテンツ”と呼ぶ）から、ユーザはリンクを選択することで別のコンテンツを指定することができる。
【０００４】
又  、Ｗｅｂサーバは、特定のコンテンツがＷｅｂクライアントから要求された際に、ユーザＩＤとパスワードをユーザに対して要求するフォームが記述されたコンテンツをＷｅｂクライアントに転送するユーザＩＤとパスワードをユーザに対して要求するダイアログを表示するという方法でコンテンツのアクセスを制限することができる。
【０００５】
更に、Ｗｅｂブラウザ上のある位置にカーソルを置くとＷｉｎｄｏｗ（例えば、バルーンヘルプ）が表示されるようにするためには、コンテンツ内のその場所に相当するテキスト部分にＷｉｎｄｏｗ表示のための関数を起動する命令を記述することでＷｉｎｄｏｗ表示される。Ｗｉｎｄｏｗ内に表示するデータは、予め情報発信者が文字列や画像等を用意し、その文字列や画像等をＷｉｎｄｏｗ内に表示する。
【０００６】
【発明が解決しようとする課題】
ユーザが前記リンク含有コンテンツに記載されているリンクを選択してアクセス制限が掛かっているコンテンツを要求したとき、アクセスすることがＷｅｂサーバに許可されていなければコンテンツを取得することができない。許可されていないユーザが要求した場合、ユーザは情報を得ることができず、無駄な通信を行う時間を費やすこととなる。又、無駄な通信を行うことで、通信効率を悪化させる。
【０００７】
本発明は上記問題に鑑みてなされたもので、その目的とする処は、ユーザがアクセス制限の掛かっているコンテンツをＷｅｂサーバに要求して初めてアクセス制限が掛かっていることを知るのではなく、Ｗｅｂサーバに要求する前にアクセス制限が掛かっているかどうかを確認できる表示システム、表示方法及びプログラムが格納された記憶媒体を提供することにある。
【０００８】
【課題を解決するための手段】
本発明に係るアクセス制限情報表示システム及び表示方法は、以上のような課題を解決したもので、次のようなものである。サーバ／クライアント型のシステムで、リンク含有コンテンツに記載されているリンクが指定するコンテンツのアクセス制限情報を取得するアクセス制限情報取得手段を有するサーバから送信されるアクセス制限情報とアクセス権表示手段を受信するクライアントにおいて、ユーザがカーソルをリンク含有コンテンツに記載されているリンク上に移動したときアクセス制限情報表示手段が起動し、サーバから送信されたアクセス制限情報から表示文字列を生成し、Ｗｉｎｄｏｗを構成して表示デバイスにＷｉｎｄｏｗを表示することを特徴とする。
【０００９】
【発明の実施の形態】
図１は本発明の代表的なシステム構成図であり、同図において、１０はＷｅｂクライアント、３０はＷｅｂサーバである。リンク含有コンテンツ４０は、コンテンツ４１へのリンクを含むコンテンツであり、コンテンツ４１はアクセス制限が掛けられたアクセス制限付コンテンツである。
【００１０】
又、アクセス制限情報取得手段６０は、リンク含有コンテンツ４０に記述されているリンク５０が指し示すコンテンツ４１にアクセス制限が掛けられているかを検出し、アクセス制限情報表示手段７０にその検出した情報に転送する手段である。アクセス制限が掛けられて掛けられているかを検出する際に、各コンテンツにリンクが含まれているかを検出し、リンクが含まれているならば、そのリンクが指し示すコンテンツのアクセス制限情報も検出する手段である。
【００１１】
図１中のアクセス制限情報表示手段７０は、アクセス制限情報取得手段６０から転送されたアクセス制限情報からＷｅｂクライアントに表示するテキストデータを構成し、Ｗｅｂクライアントの画面上にテキストデータを表示する手段である。
【００１２】
図１中のＵＲＬ取得手段８０は、リンク含有コンテンツ４０中に記載されているリンク５０の情報からＵＲＬを取得する手段である。
【００１３】
図１中のＣｏｏｋｉｅ情報設定手段９０は、Ｗｅｂクライアント１０が保持するＣｏｏｋｉｅ情報をアクセス制限情報取得手段６０が各コンテンツを要求する際に付加する手段である。
【００１４】
上記手段を用いて以下のように処理を実施する。
【００１５】
Ｗｅｂクライアント１０がリンク含有コンテンツ４０をＷｅｂサーバ３０に要求すると、Ｗｅｂサーバ３０はアクセス制限情報取得手段６０を起動する。アクセス制限情報取得手段６０は、リンク含有コンテンツ４０に含まれるリンク５０が指し示すコンテンツ４１のアクセス制限情報を取得する。Ｗｅｂサーバ３０は、Ｗｅｂクライアント１０に対してリンク含有コンテンツ４０とアクセス制限情報とアクセス制限情報表示手段７０とを送信する。ユーザがカーソルをリンク５０上に移動すると、Ｗｅｂクライアント１０は、アクセス制限情報表示手段７０を起動し、アクセス制限情報を表示デバイス１１０上で表示する。
【００１６】
以上の一連の処理でユーザがカーソルをリンク上に移動した際にアクセス制限情報を表示デバイス１１０上で表示するという図１０に示す本発明を実施した結果を表示することができる。
【００１７】
＜実施の形態１＞
今、Ｗｅｂクライアントは、Ｗｅｂブラウザプログラムであると仮定する。ネットワーク２０は、ＴＣＰ／ＩＰを通信プロトコルとするインターネットであると仮定する。
【００１８】
Ｗｅｂサーバ３０は、アドレスｗｗｗ．ｃａｎｏｎ．ｃｏ．ｊｐ  を持ち、ＨＴＴＰでコンテンツ等を提供するＨＴＴＰサーバプログラムであると仮定する。又、コンテンツ４１はＣｏｏｋｉｅ情報によるアクセス制限を掛けているコンテンツであり、Ｗｅｂクライアントから要求されたときにＷｅｂクライアントが保持するＣｏｏｋｉｅ情報にコンテンツ４１が発行するセッションＩＤが含まれないならば、ユーザにユーザＩＤとパスワードを要求するフォームを含んだＵＲＬがｈｔｔｐ：／／ｗｗｗ．ｃａｎｏｎ．ｃｏ．ｊｐ／ｌｏｇｉｎ．ｈｔｍｌ  である認証用コンテンツ４５をＷｅｂクライアント１０に送信し、２次記憶装置１００が保管するユーザＩＤ／パスワード情報と一致するかを判定し、一致するならばセッションＩＤをＷｅｂクライアント１０のＣｏｏｋｉｅ情報に追加するという認証機能を持つと仮定する。
【００１９】
又、２次記憶装置１００は、認証用コンテンツＵＲＬｈｔｔｐ：／／ｗｗｗ．ｃａｎｏｎ．ｃｏ．ｊｐ／ｌｏｇｉｎ．ｈｔｍｌを保管していると仮定する。
【００２０】
リンク含有コンテンツ４０は、ＵＲＬがｈｔｔｐ：／／ｗｗｗ．ｃａｎｏｎ．ｃｏ．ｊｐ／ｉｎｄｅｘ．ｈｔｍｌ  としてアクセス可能であって、同一Ｗｅｂサーバ３０が提供するコンテンツ４１へのリンク５０とネットワーク２０に接続しているＷｅｂサーバ３１が提供するコンテンツ４２へのリンク５１とネットワーク２０に接続しているＷｅｂサーバ３２が提供するコンテンツ４３へのリンク５２とを含むリンク含有コンテンツであると仮定する。
【００２１】
Ｗｅｂサーバ３１は、アドレスｗｗｗ．ｃａｎｏｎ．ｃｏｍ  を持つＨＴＴＰでコンテンツ等を提供するＨＴＴＰサーバプログラムであると仮定する。又、コンテンツ４２がＷｅｂクライアントから要求された際に、ユーザＩＤとパスワードをユーザに要求し、Ｗｅｂサーバ３０が保管するユーザＩＤ／パスワード情報と一致するかどうかを判定する認証機能を持つと仮定する。
【００２２】
Ｗｅｂサーバ３２は、アドレスｗｗｗ２．ｃａｎｏｎ．ｃｏ．ｊｐを持ち、ＨＰＰＴでコンテンツ等を提供するＨＴＴＰサーバプログラムである。又、コンテンツ４４は、Ｃｏｏｋｉｅ情報によるアクセス制限を掛けているコンテンツであり、Ｗｅｂクライアントから要求されたときにＷｅｂクライアントが保持するＣｏｏｋｉｅ情報にコンテンツ４１が発行するセッションＩＤが含まれないならば、ユーザにユーザＩＤとパスワードを要求するフォームを含んだ認証用コンテンツ４６をＷｅｂクライアント１０に送信し、２次記憶装置１０１が保管するユーザＩＤ／パスワード情報と一致するかを判定し、一致するならばセッションＩＤをＷｅｂクライアント１０のＣｏｏｋｉｅ情報に追加するという認証機能を持つと仮定する。
【００２３】
アクセス制限情報取得手段６０は、コンテンツ４０に記載されているリンク５０，５１，５２からコンテンツ４１，４２，４３を各Ｗｅｂサーバ３０，３１，３２に要求し、Ｗｅｂサーバから送信されたコンテンツの情報からアクセス制御情報を検出、保管するＣＧＩ（Ｃｏｍｍｏｎ  Ｇａｔｅｗａｙ  Ｉｎｔｅｒｆａｃｅ）プログラムであると仮定する。
【００２４】
アクセス制限情報表示手段７０は、ユーザがカーソルをリンク上に移動したことをきっかけとして起動し、アクセス制限情報取得手段６０が保管したアクセス制御情報を表示デバイス１１０上に表示するＪａｖａＳｃｒｉｐｔプログラムであると仮定する。
【００２５】
ＵＲＬ取得手段８０は、リンク含有コンテンツ４０，４３に記述されているリンクからＵＲＬを抽出するＣＧＩ（Ｃｏｍｍｏｎ  Ｇａｔｅｗａｙ  Ｉｎｔｅｒｆａｃｅ）プログラムであると仮定する。
【００２６】
Ｃｏｏｋｉｅ情報設定手段９０は、Ｗｅｂクライアント１０が保持するＣｏｏｋｉｅ情報をアクセス制限情報取得手段が送信するＧＥＴメソッド２００のヘッダ情報に追加するＣＧＩ（Ｃｏｍｍｏｎ  Ｇａｔｅｗａｙ  Ｉｎｔｅｒｆａｃｅ）プログラムであると仮定する。
［ＳＴＥＰ１−１］
Ｗｅｂクライアント１０は、アドレスがｗｗｗ．ｃａｎｏｎ．ｃｏ．ｊｐ  であるＷｅｂサーバ３０に以下のＧＥＴメソッド４００を送信することで、ファイル名がｉｎｄｅｘ．ｈｔｍｌであるリンク含有コンテンツ４０の提供を要求する。
【００２７】
ＧＥＴ  ／ｉｎｄｅｘ．ｈｔｍｌ  ＨＴＴＰ／１．０
ここで、上記ＧＥＴメソッド４００は“メソッド  ファイル名  プロトコル”という形式で記述されており、「ｉｎｄｅｘ．ｈｔｍｌファイルを要求するＧＥＴメソッドがＨＴＴＰ／１．０で定義されているプロトコルでｗｗｗ．ｃａｎｏｎ．ｃｏ．ｊｐ  に送信された」ことを示す。
［ＳＴＥＰ１−２］
Ｗｅｂサーバ３０は、アクセス権取得手段６０を起動し、リンク含有コンテンツ４０に記載されているリンク５０，５１，５２が指し示すコンテンツ４１，４２，４３のアクセス制限情報とリンク含有コンテンツ４３に記載されているリンク５３が指し示すコンテンツ４４のアクセス制限情報２００を取得する。
［ＳＴＥＰ１−３］
Ｗｅｂサーバ３０は、ＳＴＥＰ１−２で取得したアクセス制限情報２００とアクセス制限情報表示手段７０とリンク含有コンテンツ４０をＷｅｂクライアント１０にＨＴＴＰプロトコルで送信する。
【００２８】
ここまでがＷｅｂクライアント１０にＷｅｂクライアント１０から要求のあったリンク含有コンテンツ４０とコンテンツ４１のアクセス制限情報２００とアクセス制限情報表示手段７０を送信するまでの流れである。
【００２９】
次に、アクセス権取得手段６０がコンテンツ４１のアクセス制限情報２００を取得する処理の流れを図３〜図５を用いて具体的に説明する。
［ＳＴＥＰ２−１］
アクセス制限情報取得手段６０は、ＵＲＬ取得手段８０を起動する。
［ＳＴＥＰ２−１−１］
ＵＲＬ取得手段８０は、次の処理を実行する。
［ＳＴＥＰ２−２−１］
リンク含有コンテンツ４０に記載されているリンク５０，５１，５２を抽出する。ここで、各リンクはＨＴＭＬで定義されているアンカータグで記載されているものとする。
［ＳＴＥＰ２−２−２］
ＳＴＥＰ２−２−１で抽出したリンク５０，５１，５２からＵＲＬを抽出し、配列ｕｒｌ［ｘ］に代入する。ここで、変数ｘ  は、０＜＝ｘ＜ｎであり、変数ｎ  は、リンク含有コンテンツ４０に記載されているリンクの数である。今、ｎ＝３  である。
【００３０】
先ず、リンク含有コンテンツ４０に記載されているリンク５０は下記のようなアンカー文字列で記載されていると仮定する。
【００３１】
＜Ａ  ｈｒｅｆ＝ｈｔｔｐ：／／ｗｗｗ．ｃａｎｏｎ．ｃｏ．ｊｐ／ｃｏｎｔｅｎｔ．ｈｔｍｌ＞コンテンツ４０＜／Ａ＞
アンカー文字列からＵＲＬを抽出し、配列ｕｒｌ［０］に代入する。同様に、リンク５１，５２からＵＲＬを抽出し、各々を配列ｕｒｌ［１］，ｕｒｌ［２］に代入する。更に、ｘ＝０  としてＳＴＥＰ２−３に進む。
［ＳＴＥＰ２−３］
アクセス制限情報取得手段６０は、Ｃｏｏｋｉｅ情報設定手段９０を起動する。
［ＳＴＥＰ２−４］
Ｃｏｏｋｉｅ情報設定手段９０は次の処理を実行する。
［ＳＴＥＰ２−４−１］
Ｃｏｏｋｉｅ情報設定手段９０は、Ｗｅｂクライアント１０から送信されたＧＥＴメソッド４００のヘッダから環境変数ＨＴＴＰ−ＣＯＯＫＩＥ  が存在するか確認する。
【００３２】
今、環境変数ＨＴＴＰ−ＣＯＯＫＩＥ  は存在しないものとする。
【００３３】
従って、Ｃｏｏｋｉｅ情報設定手段９０の処理を終了し、ＳＴＥＰ２−５に進む。
［ＳＴＥＰ２−５］
アクセス制限情報取得手段６０は、ｕｒｌ［ｘ］が指し示すコンテンツを要求する。今、ｘ＝０  なので、ｕｒｌ［０］が指し示すコンテンツ４１を持つＷｅｂサーバ３０に以下のＧＥＴメソッド４０１を送信することで、ファイル名がｃｏｎｔｅｎｔ．ｈｔｍｌであるリンク含有コンテンツ４０の提供を要求する。
【００３４】
ＧＥＴ  ／ｃｏｎｔｅｎｔ．ｈｔｍｌ  ＨＴＴＰ／１．０
［ＳＴＥＰ２−６］
Ｗｅｂサーバ３０は、コンテンツ４１をアクセス制限情報取得手段６０にＨＴＴＰプロトコルで送信する。
【００３５】
今、コンテンツ４１は、Ｃｏｏｋｉｅ情報をチェックし、コンテンツ４１にアクセス可能なセッションＩＤが含まれているかを確認する方式でアクセス制御を掛けている。ここで、セッションＩＤは以下のように記述されるものとする。
【００３６】
ＳｅｓｓｉｏｎＩＤ＝１２３４
今、Ｃｏｏｋｉｅ情報が存在しないため、コンテンツ４１はユーザが認証を受けていないと判断し、認証用コンテンツ４５をアクセス制限情報取得手段６０に送信する。
［ＳＴＥＰ２−７］
アクセス制限情報取得手段６０は、コンテンツ４１のアクセス制限情報２００を検出する。
［ＳＴＥＰ２−７−１］
アクセス制限情報取得手段６０は、２次記憶装置に保管されている認証用コンテンツＵＲＬとＳＴＥＰ２−６で送信された認証用コンテンツ４５のＵＲＬが一致するかを確認する。
【００３７】
今、認証用コンテンツＵＲＬと認証用コンテンツ４５のＵＲＬが一致するため、アクセス制御フラグを１に設定し、ＳＴＥＰ２−８に進む。
［ＳＴＥＰ２−８］
アクセス制御フラグが１なので、ＳＴＥＰ２−９に処理を進める。
［ＳＴＥＰ２−９］
アクセス制限情報取得手段６０は、アクセス制限情報２００を配列ａｃｃｅｓｓ＿ｉｎｆｏ［ｘ］に保管する。ここで変数ｘ  は配列ｕｒｌ［ｘ］で用いている変数ｘ  と同一の値であり、今、ｘ＝０  である。従って、コンテンツ４１のアクセス制限情報２００をａｃｃｅｓｓ＿ｉｎｆｏ［０］に保管する。
ここで、アクセス制限情報２００は“ＵＲＬ、アクセス制御フラグ、親ＵＲＬ、子フラグ”という形式で記述されているものとし、コンテンツ４１のアクセス制限情報２００ａｃｃｅｓｓ＿ｉｎｆｏ［０］は以下のように記述されるものとする。
【００３８】
ｈｔｔｐ：／／ｗｗｗ．ｃａｎｏｎ．ｃｏｏ．ｊｐ／ｃｏｎｔｅｎｔ．ｈｔｍｌ，１，ｎｕｌｌ，０
ここで、アクセス制御フラグは１又は０の値を持つものとし、アクセス制限が掛かっている場合は１、掛かっていない場合は０とする。又、親ＵＲＬとはリンク含有コンテンツ４０に記載されているリンクではなく、他のリンクからアクセスされるコンテンツの場合に、リンクが記載されているリンク含有コンテンツのＵＲＬを記述する。例えば、コンテンツ４４の場合であり、この場合親ＵＲＬはリンク含有コンテンツ４３のＵＲＬとなる。そうでない場合は“ｎｕｌｌ”を記述する。又、子フラグとは、同一サーバで保管されているコンテンツへのリンクを含むリンク含有コンテンツの場合１とする。そうでない場合は０とする。
［ＳＴＥＰ２−１０］
コンテンツ４１中からリンクの記述を抽出する。抽出手段はＵＲＬ取得手段８０を用いる。
［ＳＴＥＰ２−８］
コンテンツ４１にはリンクの記述が存在しないため、ｘ＝ｘ＋１  としてＳＴＥＰ２−３に戻る。
【００３９】
ここまででアクセス制限情報取得手段６０は、コンテンツ４１のアクセス制限情報２００を取得することができる。
【００４０】
次に、ｕｒｌ［１］に保管されているＵＲＬが指し示すコンテンツ４２のアクセス制限情報２０１を取得する処理の流れについて説明する。ここで、コンテンツ４２のアクセス制限情報２０１の取得がコンテンツ４１のアクセス制限情報２００の取得する処理と異なるのはＳＴＥＰ２−６，７である。従って、以下でＳＴＥＰ２−６，７のコンテンツ４２の場合について説明する。
［ＳＴＥＰ２−６］
Ｗｅｂサーバ３１は、コンテンツ４２をアクセス制限情報取得手段６０にＨＴＴＰプロトコルで送信する。ここで、Ｗｅｂサーバ３１から送信されたデータは図１１のような記述である。
［ＳＴＥＰ２−７］
アクセス制限情報取得手段６０は、コンテンツ４２のアクセス制限情報２０１を検出する。
［ＳＴＥＰ２−７−１］
アクセス制限情報取得手段６０は、２次記憶装置に保管されている認証用コンテンツＵＲＬとＳＴＥＰ２−６で送信されたコンテンツ４２のＵＲＬが一致するかを確認する。
【００４１】
今、認証用コンテンツＵＲＬとコンテンツ４２のＵＲＬが一致しないため、ＳＴＥＰ２−７−２に進む。
［ＳＴＥＰ２−７−２］
アクセス制限情報取得手段６０は、コンテンツ４２の環境変数ＷＷＷ−Ａｕｔｈｅｎｔｉｃａｔｅの有無をチェックする。今、図１１の記述には環境変数ＷＷＷ−Ａｕｔｈｅｎｔｉｃａｔｅの記述が存在するため、アクセス制御フラグを１に設定し、ＳＴＥＰ２−８の処理に進む。
【００４２】
これまでの処理でアクセス制限情報取得手段６０は、コンテンツ４２のアクセス制限情報２０１を取得することができる。次に、ｕｒｌ［２］に保管されているＵＲＬが指し示すリンク含有コンテンツ４３に記載されているリンク５３が指し示すコンテンツ４４のアクセス制限情報２０３を取得する処理の流れについて説明する。
【００４３】
ここで、コンテンツ４１，４２の場合と異なるのは、ＳＴＥＰ２−１１の処理でＳＴＥＰ２−３に戻るのではなく、ＳＴＥＰ２−１２以降に進む点である。従って、以下でＳＴＥＰ２−１１以降の処理について説明する。
［ＳＴＥＰ２−１１］
ＵＲＬ取得手段８０は処理を実行する。ここで、処理はＳＴＥＰ２−２と同様である。
【００４４】
取得したＵＲＬを配列ｕｒｌ２［ｘ］  に格納する。今、リンク含有コンテンツからはリンク５３が検出されたため、配列ｕｒｌ２［０］  の値は、
ｕｒｌ２［０］＝ｈｔｔｐ：／／ｗｗｗ２．ｃａｎｏｎ．ｃｏ．ｊｐ／ｃｏｎｔｅｎｔ．ｈｔｍｌ
となる。
【００４５】
又、リンクが存在するので、コンテンツ４３が保管されているサーバ名５００を検出する。ここで、ｕｒｌ［２］に保管されているＵＲＬは、
ｈｔｔｐ：／／ｗｗｗ２．ｃａｎｏｎ．ｃｏ．ｊｐ／ｉｎｄｅｘ．ｈｔｍｌ
であると仮定する。上記ＵＲＬは“プロトコル名：／／  サーバ名／  ファイル名”と記述されている。従って、コンテンツ４３が保管されているサーバ名は、
ｗｗｗ２．ｃａｎｏｎ．ｃｏ．ｊｐ
であり、アクセス制限情報取得手段６０は上記サーバ名５００を変数ｓｅｒｖｅｒ＿ｎａｍｅ  に格納する。
【００４６】
ｓｅｒｖｅｒ＿ｎａｍｅ  ＝  ｗｗｗ２．ｃａｎｏｎ．ｃｏ．ｊｐ
今、ＵＲＬが存在するので、ＳＴＥＰ２−１４に処理を進める。
［ＳＴＥＰ２−１２］
配列ｕｒｌ２［０］  からサーバ名５０１を検出する。検出方法はＳＴＥＰ２−１１と同様である。検出したサーバ名５０１を変数ｓｅｒｖｅｒ＿ｎａｍｅ２に格納する。
【００４７】
ｓｅｒｖｅｒ＿ｎａｍｅ２  ＝  ｗｗｗ２．ｃａｎｏｎ．ｃｏ．ｊｐ
次に、変数ｓｅｒｖｅｒ＿ｎａｍｅ  と変数ｓｅｒｖｅｒ＿ｎａｍｅ２を比較する。ここで、変数ｓｅｒｖｅｒ＿ｎａｍｅ  と変数ｓｅｒｖｅｒ＿ｎａｍｅ２は値が一致するため、ＳＴＥＰ２−３以降の処理と同様の処理を行う。
【００４８】
更に、配列ｕｒｌ２に格納されている値が無くなるまでＳＴＥＰ２−１２を繰り返し、無くなったらＳＴＥＰ２−２に戻る。
【００４９】
ここまでの処理でリンク含有コンテンツ４０に記載されているリンクが指し示すコンテンツ４１，４２，４３のアクセス制限情報２００，２０１とリンク含有コンテンツ４３に記載されているリンクが指し示すコンテンツで、リンク含有コンテンツ４３と同一サーバに保管されているコンテンツ４４のアクセス制限情報２０３を得ることができた。
【００５０】
次に、表示デバイス１１０がコンテンツ４１のアクセス制限情報２００を表示するまでの処理の流れを図８及び図９を用いて具体的に説明する。
［ＳＴＥＰ３−１］
ユーザがカーソルをリンク５０上に移動する。
［ＳＴＥＰ３−２］
アクセス制限情報表示手段７０が起動する。
［ＳＴＥＰ３−３］
図９の処理をアクセス制限情報表示手段７０が行い、表示文字列３００を表示デバイス１１０上で表示する。
［ＳＴＥＰ３−３−１］
表示文字列３００を生成する。
【００５１】
今、Ｗｅｂサーバ１０から送信されたコンテンツ４１のアクセス制限情報２００は以下に示す記述である。
【００５２】
ｈｔｔｐ：／／ｗｗｗ．ｃａｎｏｎ．ｃｏｏ．ｊｐ／ｃｏｎｔｅｎｔ．ｈｔｍｌ，１，ｎｕｌｌ，０
（１）変数ｄｉｓｐｌａｙ  に“ｈｔｔｐ：／／ｗｗｗ．ｃａｎｏｎ．ｃｏ．ｊｐ／ｃｏｎｔｅｎｔ．ｈｔｍｌ  ”を代入する。ここで、子フラグが０なので、処理を（２）−ａに進める。
（２）−ａ変数ｄｉｓｐｌａｙ  の先頭に文字「×」を付加し，
ｄｉｓｐｌａｙ  ＝  ×ｈｔｔｐ：／／ｗｗｗ．ｃａｎｏｎ．ｃｏ．ｊｐ／ｃｏｎｔｅｎｔ．ｈｔｍｌ
とする。
【００５３】
ここで、文字「×」はコンテンツ４１がアクセス制限が掛かっていることをユーザに示す役割を持つものとする。
［ＳＴＥＰ３−３−２］
ＳＴＥＰ３−３−１で生成した変数ｄｉｓｐｌａｙ  を読み込み、表示デバイス１１０上に表示文字列３００を出力する。
（１）カーソルが現在表示デバイス１１０上のどの位置にあるか、Ｘ軸方向とＹ軸方向の位置情報を取得し、各々変数ｘ，  ｙに格納する。
（２）（１）で格納した変数ｘ，  ｙの値に任意の値を各々加える。ここで値を加えるのは、Ｗｉｎｄｏｗ１４０をカーソル１３０の位置からずらして表示させるためである。
（３）変数ｄｉｓｐｌａｙ  を読み込み、表示デバイス１１０上に（２）で求めたｘ，ｙ  の位置にＷｉｎｄｏｗ１４０を表示する。
【００５４】
表示デバイス１１０がコンテンツ４２のアクセス制限情報２０１を表示するまでの処理の流れも同様である。
【００５５】
次に、表示デバイス１１０がコンテンツ４４のアクセス制限情報２０３を表示するまでの処理の流れを示す。コンテンツ４１，４２のアクセス制限情報を表示するまでの処理の流れと異なる点はアクセス制限情報表示手段７０が表示文字列３０２を生成するＳＴＥＰ３−３−１の処理である。この表示文字列３０２の生成処理について説明する。
［ＳＴＥＰ３−３−１］
表示文字列３０２を生成する。
【００５６】
今、Ｗｅｂサーバ１０から送信されたコンテンツ４３のアクセス制限情報２０２は以下のように記述されているものとする。
【００５７】
ｈｔｔｐ：／／ｗｗｗ２．ｃａｎｏｎ．ｃｏ．ｊｐ／ｉｎｄｅｘ．ｈｔｍｌ，
０，  ｎｕｌｌ，  １
（１）変数ｄｉｓｐｌａｙ  にｈｔｔｐ：／／ｗｗｗ２．ｃａｎｏｎ．ｃｏ．ｊｐ／ｉｎｄｅｘ．ｈｔｍｌを代入する。ここで、アクセス制限情報２０２の子フラグが１なので、（２）−ｂに処理を進める。
（２）−ｂ親ＵＲＬがアクセス制限情報２０２のＵＲＬと一致するアクセス制限情報を抽出し、配列ａｃｃｅｓｓ＿ｉｎｆｏ＿ｔｍｐ［ｙ］に代入する。ここで，ｙ  は０＜＝ｙ＜ｍの整数で、ｍ
は抽出されたアクセス制限情報の数を表わす。
【００５８】
（ａ）ｙ  ＝  ０  に設定する．
（ｂ）ｙ  ＜  ｍ  ならば、（ｃ）に進む。そうでないならば、ＳＴＥＰ３−３−１（２）−ｂ処理を終了する。
【００５９】
（ｃ）ａｃｃｅｓｓ＿ｉｎｆｏ＿ｔｍｐ［ｙ］のアクセス制御フラグが１ならば、ｄｉｓｐｌａｙ＿ｔｍｐ  に“×ｈｔｔｐ：／／ｗｗｗ２．ｃａｎｏｎ．ｃｏ．ｊｐ  ”を代入する。ここで、文字「×」はアクセス制御が掛かっていることを示す文字である。
【００６０】
（ｄ）変数ｄｉｓｐｌａｙ  に“＜ｂｒ＞＜Ｐ＞ｄｉｓｐｌａｙ＿ｔｍｐ＜／Ｐ＞”を追加する。ここで、“＜ｂｒ＞”は改行を表わすタグである。又、＜Ｐ＞  ，＜／Ｐ＞はこれらで囲まれた文字列をインデントを付けて表示するように予め設定したタグである。
【００６１】
（ｅ）ｙ＝ｙ＋１  とし、（ｂ）の処理に戻る。
【００６２】
以上の処理により、図１２〜図１４に示すように、リンク含有コンテンツ４０に記載されているリンク上にユーザがカーソル１３０を移動したときに、アクセス制限情報を表示デバイス１１０上で表示することができる。
【００６３】
＜実施の形態２＞
実施の形態２が実施の形態１と異なるのは、アクセス権取得手段６０がＷｅｂサーバ３０で起動し、得られたアクセス制限情報をＷｅｂクライアント１０に送信するのではなく、既にＲＯＭにアクセス制限情報取得手段６０とアクセス制限情報表示手段７０が組み込まれている状態である点である。
【００６４】
この処理の流れを図１５及び図１６を用いて説明する。
［ＳＴＥＰ４−１］
実施の形態１のＳＴＥＰ１−１と同様である。
［ＳＴＥＰ４−２］
Ｗｅｂサーバ３０は、リンク含有コンテンツ４０をＷｅｂクライアント１０にＨＴＴＰプロトコルで送信する。
［ＳＴＥＰ４−３］
Ｗｅｂクライアント１０は、リンク含有コンテンツ４０を受信する。
【００６５】
ここまでの処理でＷｅｂクライアント１０は、リンク含有コンテンツ４０を表示デバイス１１０上に表示することができる。
【００６６】
次に、ユーザがカーソル１３０をリンク上に移動したときに表示デバイス１１０上にアクセス制限情報が表示されるまでの処理の流れを説明する。
［ＳＴＥＰ５−１］
ユーザがカーソル１３０をリンク５０上に移動する。
［ＳＴＥＰ５−２］
アクセス制限情報取得手段６０が起動する。
［ＳＴＥＰ５−３］
アクセス制限情報取得手段６０が図３〜図５に示す処理を実行する。具体的な処理の実行例は実施の形態１のＳＴＥＰ２−１〜２−１５の処理と同様である。
［ＳＴＥＰ５−４］
アクセス制限情報表示手段７０が起動する。
［ＳＴＥＰ５−５］
アクセス制限情報表示手段７０が図９に示す処理を実行し、表示デバイス１１０上に表示文字列が表示される。アクセス制限情報表示手段７０の処理の実行例は実施の形態１のＳＴＥＰ３−３と同様である。
【００６７】
以上でユーザがカーソル１３０をリンク５０上に移動したときに表示デバイス１１０上にアクセス制限情報が表示できる。
【００６８】
＜実施の形態３＞
実施の形態３が前記実施の形態と異なるのは、画面上に表示されたＷｉｎｄｏｗ１４０中の文字のうち、ＵＲＬの部分をそのＵＲＬへのリンクを張っている点である。
【００６９】
これは以下の処理を実施の形態１のＳＴＥＰ３−３（２）−ａに代わって実行すると実施できる。
（３−１）変数ｄｉｓｐｌａｙ  の値を以下のように設定する。
【００７０】
ｄｉｓｐｌａｙ  ＝  ＜Ａ  ｈｒｅｆ＝”ｈｔｔｐ：／／ｗｗｗ２．ｃａｎｏｎ．ｃｏ．ｊｐ／ｉｎｄｅｘ．ｈｔｍｌ”＞  コンテンツ４３＜／Ａ＞
この処理により、図１７に示すように、コンテンツへのリンクをＷｉｎｄｏｗ１４０上で表示する処理が実施できる。これにより、ユーザは階層の深いコンテンツへも直接アクセスすることができる。
【００７１】
＜実施の形態４＞
実施の形態４が前記実施の形態と異なるのは、画面上に表示されたＷｉｎｄｏｗ１４０中の文字のうち、アクセス制限が掛かっているコンテンツを示す文字列の先頭に文字ではなく、イメージ図６００を挿入している点である。
【００７２】
これは以下の処理を実施の形態１のＳＴＥＰ３−３（２）−ａに代わって実行すると実施できる。
（４−１）変数ｄｉｓｐｌａｙ  の値に文字の大きさを拡大するタグを挿入する。
【００７３】
ｄｉｓｐｌａｙ  ＝  ＜ｉｍｇ  ｓｒｃ＝”ｋｅｙ．ｇｉｆ”＞  ｈｔｔｐ：／／ｗｗｗ２．ｃａｎｏｎ．ｃｏ．ｊｐ／ｃｏｎｔｅｎｔ．ｈｔｍｌ
ここで、“ｋｅｙ．ｇｉｆ  ”とは、イメージ図６００のファイル名であり、＜ｉｍｇ  ｓｒｃ＝“ｋｅｙ．ｇｉｆ  ”＞  の記述によりｋｅｙ．ｇｉｆ  をＷｉｎｄｏｗ１４０中に表示することができる。この処理により、図１８に示すように、アクセス制限が掛かっているコンテンツを示す文字列の先頭にイメージ図６００を挿入する処理が実施できる。これにより、文字列の先頭に文字だけでなく、ユーザが一目でアクセス制限が掛かっていることを認識できるイメージ図を挿入することができるので、より強調することができ、ユーザの認識度を高めることができる。
【００７４】
＜実施の形態５＞
実施の形態５が前記実施の形態と異なるのは、画面上に表示されたＷｉｎｄｏｗ１４０中の文字のうち、アクセス制限が掛かっているコンテンツを示す文字列の大きさを変化させている点である。
【００７５】
これは以下の処理を実施の形態１のＳＴＥＰ３−３（２）−ａに代わって実行すると実施できる。
（５−１）変数ｄｉｓｐｌａｙ  の値に文字の大きさを拡大するタグ＜ｂｉｇ＞  を挿入する。
【００７６】
ｄｉｓｐｌａｙ  ＝  ＜ｂｉｇ＞ｈｔｔｐ：／／ｗｗｗ２．ｃａｎｏｎ．ｃｏ．ｊｐ／ｃｏｎｔｅｎｔ．ｈｔｍｌ＜／ｂｉｇ＞
ここで、タグ＜ｂｉｇ＞  は＜ｂｉｇ＞＜／ｂｉｇ＞  で囲まれた文字列の大きさを拡大して表示することができるタグである。この処理により、図１９に示すように、アクセス制限が掛かっているコンテンツを示す文字列の大きさを変化させ表示する処理が実施できる。これにより、アクセス制限が掛かっているコンテンツを示す文字列を強調することができる。
【００７７】
＜実施の形態６＞
実施の形態６が前記実施の形態と異なるのは、画面上に表示されたＷｉｎｄｏｗ１４０中の文字のうち、アクセス制限が掛かっているコンテンツを示す文字列の色を変化させている点である。
【００７８】
これは以下の処理を実施の形態１のＳＴＥＰ３−３（２）−ａに代わって実行すると実施できる。
（６−１）変数ｄｉｓｐｌａｙ  の値に文字列の色を変化させるタグを挿入する。
【００７９】
ここでは、文字列の色を赤に変化させている。
【００８０】
ｄｉｓｐｌａｙ  ＝  ＜ｆｏｎｔ  ｃｏｌｏｒ＝ｒｅｄ＞ｈｔｔｐ：／／ｗｗｗ２．ｃａｎｏｎ．ｃｏ．ｊｐ／ｃｏｎｔｅｎｔ．ｈｔｍｌ＜／ｆｏｎｔ＞
ここで、タグ＜ｆｏｎｔ＞は＜ｆｏｎｔ＞＜／ｆｏｎｔ＞  で囲まれた文字列の色を変化して表示することができるタグである。色の指定はｃｏｌｏｒ＝ｒｅｄ  で行い、ここでは、赤を指定している。この処理により、アクセス制限が掛かっているコンテンツを示す文字列の色を変化させ表示する処理が実施できる。これにより、Ｗｉｎｄｏｗ１４０の大きさを変えることなく、アクセス制限が掛かっているコンテンツを示す文字列を強調することができる。
【００８１】
＜実施の形態７＞
実施の形態７が前記実施の形態と異なるのは、画面上に表示されたＷｉｎｄｏｗ１４０中の文字のうち、アクセス制限が掛かっているコンテンツを示す文字列のフォントタイプを変化させている点である。これは以下の処理を実施の形態１のＳＴＥＰ３−３（２）−ａに代わって実行すると実施できる。
（７−１）変数ｄｉｓｐｌａｙ  の値に文字列のフォントタイプを変化させるタグを挿入する。
【００８２】
ここでは、文字列のフォントタイプをボールド体に変化させている。
【００８３】
ｄｉｓｐｌａｙ  ＝  ＜Ｂ＞ｈｔｔｐ：／／ｗｗｗ２．ｃａｎｏｎ．ｃｏ．ｊｐ／ｃｏｎｔｅｎｔ．ｈｔｍｌ＜／Ｂ＞
この処理により、図２０に示すように、アクセス制限が掛かっているコンテンツを示す文字列のフォントタイプを変化させ表示する処理が実施できる。これにより、モノクロ表示のみの表示デバイス１１０上でもアクセス制限が掛かっているコンテンツを示す文字列を強調することができる。
【００８４】
＜実施の形態８＞
実施の形態８が前記実施の形態と異なるのは、アクセス制限が掛かっていることを示すために文字又はイメージ図ではなく、メッセージにしている点である。これは以下の処理を実施の形態１のＳＴＥＰ３−３（２）−ａに代わって実行すると実施できる。
（８−１）変数ｄｉｓｐｌａｙ  にメッセージを代入する。
【００８５】
ｄｉｓｐｌａｙ  ＝  認証が必要です。事前に登録されたユーザのみ閲覧できます。この処理により、図２１に示すように、アクセス制限が掛かっているコンテンツを示すメッセージを表示する処理が実施できる。これにより、ユーザに対して例えばどのようにアクセス制限が掛けられているか等、より詳しい情報を提供することができる。
【００８６】
＜実施の形態９＞
実施の形態９が前記実施の形態と異なるのは、Ｗｉｎｄｏｗ１４０の表示位置をカーソル１３０の位置とＷｉｎｄｏｗ１４０の大きさによって変化させている点である。例えば、図２２のようにＷｉｎｄｏｗ１４０を画面上方に移動して表示する場合、以下のような処理によって実施できる。ここで、表示デバイス１１０で表示できる行数をｎｕｍ  とする。
（９−１）カーソル１３０が現在表示デバイス１１０上のどの位置にあるか、Ｘ軸方向とＹ軸方向の位置情報を取得し、各々変数ｘ，  ｙに格納する。
（９−２）変数ｄｉｓｐｌａｙ  中の“＜ｂｒ＞”の個数をカウントし、変数ｎｕｍ２に格納する。
（９−３）変数ｎｕｍ  と変数ｙからカーソル位置から画面最下部まで表示できる行数を求め，変数１に格納する。
（９−４）ｌ  ＞  ｎｕｍ２ならば、９−１で格納した変数ｘ，ｙの値に任意の値を各々加え、求めたｘ，ｙの位置にＷｉｎｄｏｗを表示する。
（９−５）ｌ  ＜  ｎｕｍ２ならば、（ｎｕｍ２−ｌ）分をｙに加算し、その加算した位置にＷｉｎｄｏｗを表示する。
【００８７】
＜実施の形態１０＞
実施の形態１０が前記実施の形態と異なるのは、画面上に表示されたＷｉｎｄｏｗ１４０中の文字列の大きさを文字列の量によって変化させている点である。例えば、図２３のようにＷｉｎｄｏｗ１４０中の文字列を文字の大きさを変えずに表示すると、表示デバイス１１０でＷｉｎｄｏｗ１４０を表示しきれないような場合、以下の処理を実施することで実現できる。ここで、表示デバイス１１０で表示できる行数をｎｕｍ  とする。
（１０−１）変数ｄｉｓｐｌａｙ  中の“＜ｂｒ＞”の個数をカウントし、変数ｎｕｍ２に代入する。
（１０−２）ｎｕｍ＞ｎｕｍ２ならば、文字の大きさを変化させない。
（１０−３）  ｎｕｍ＜ｎｕｍ２  ならば、文字の大きさを変化させるため、変数ｄｉｓｐｌａｙ  の先頭に“＜ｓｍａｌｌ＞  ”、末尾に“＜／ｓｍａｌｌ＞”を挿入する。ここで、“＜ｓｍａｌｌ＞  ”、“＜／ｓｍａｌｌ＞”はこれらで囲まれた文字列の大きさを縮小する処理を行うタグである。
（１０−４）変数ｄｉｓｐｌａｙ  を読み込み、表示デバイス１１０上にＷｉｎｄｏｗ１４０を表示する。
【００８８】
以上の処理により、Ｗｉｎｄｏｗ１４０中に表示する文字の大きさを縮小することができる。これにより、Ｗｉｎｄｏｗ１４０中に表示できる文字列数を増やすことができる。
【００８９】
＜実施の形態１１＞
実施の形態１１が前記実施例と異なるのは、Ｗｉｎｄｏｗを表示するのではなく、Ｗｅｂクライアント下部に文字列をスクロールで表示する点である。図２４のように、例えばコンテンツ４１のアクセス情報をＷｅｂクライアント下部１６０にスクロール表示する場合、以下の処理を行うことで実施できる。
（１１−１）変数ｄｉｓｐｌａｙ  をスクロール表示関数に渡す。
（１１−２）スクロール表示関数は変数ｄｉｓｐｌａｙ  を読み込み、Ｗｅｂクライアント１０上で変数ｄｉｓｐｌａｙ  をスクロール表示する。ここで、スクロール表示関数は例えばＪａｖａＳｃｒｉｐｔプログラムであると仮定する。
【００９０】
＜実施の形態１２＞
実施の形態１２が前記実施の形態と異なるのは、Ｗｉｎｄｏｗ１４０を表示した上に更にＷｉｎｄｏｗ１５０を表示している点である。図２５のように、例えば階層構造になっているＷｅｂサーバ中のコンテンツのアクセス情報を親階層のコンテンツを示す文字列の横に子階層のコンテンツを示す文字列を表示するＷｉｎｄｏｗ１５０を生成する場合、以下の処理をＳＴＥＰで行うことで実施できる。
（１２−１）
今、コンテンツ４３のアクセス制限情報２０４は以下のように記述されているものとする。
【００９１】
ｈｔｔｐ：／／ｗｗｗ２．ｃａｎｏｎ．ｃｏ．ｊｐ／ｉｎｄｅｘ．ｈｔｍｌ，
０，  ｎｕｌｌ，  １
ここで、アクセス制限情報２０４の子フラグが１なので、変数ｄｉｓｐｌａｙ  に以下の値を代入する。
【００９２】
ｄｉｓｐｌａｙ  ＝  ｈｔｔｐ：／／ｗｗｗ２．ｃａｎｏｎ．ｃｏ．ｊｐ／ｉｎｄｅｘ．ｈｔｍｌ▼
ここで、「▼」は子階層が存在することを示すマーク６０１である。
（１２−２）
マーク６００をユーザが選択したら、（１０−３）の処理を行う。
（１２−３）
アクセス制限情報のうち、アクセス制限情報２０４のＵＲＬと同一ＵＲＬを親ＵＲＬに持つアクセス制限情報を抽出する。今、以下のアクセス制限情報２０５が抽出されたものとする。
ｈｔｔｐ：／／ｗｗｗ２．ｃａｎｏｎ．ｃｏ．ｊｐ／ａ．ｈｔｍｌ，  ０，  ｈｔｔｐ：／／ｗｗｗ２．ｃａｎｏｎ．ｃｏ．ｊｐ／ｉｎｄｅｘ．ｈｔｍｌ，１
ｈｔｔｐ：／／ｗｗｗ２．ｃａｎｏｎ．ｃｏ．ｊｐ／ｂ．ｈｔｍｌ，  １，  ｈｔｔｐ：／／ｗｗｗ２．ｃａｎｏｎ．ｃｏ．ｊｐ／ｉｎｄｅｘ．ｈｔｍｌ，０
（１２−４）
抽出されたアクセス制限情報２０５からＵＲＬとアクセス制御フラグと子フラグを呼び出し、変数ｄｉｓｐｌａｙ２に挿入する。ここで、アクセス制御フラグが１ならば、ＵＲＬの直前に“×”を挿入し、子フラグが１ならば、ＵＲＬの直後にマーク６０１を挿入する。又、各アクセス制限情報間は“＜ｂｒ＞”で連結させる。
【００９３】
ｄｉｓｐｌａｙ２  ＝  ｈｔｔｐ：／／ｗｗｗ２．ｃａｎｏｎ．ｃｏ．ｊｐ／ａ．ｈｔｍｌ  ▼＜ｂｒ＞×ｈｔｔｐ：／／ｗｗｗ２．ｃａｎｏｎ．ｃｏ．ｊｐ／ｂ．ｈｔｍｌ
（１２−５）
変数ｄｉｓｐｌａｙ２を読み込み、Ｗｉｎｄｏｗ１５０を表示する。
【００９４】
以上の処理により、Ｗｉｎｄｏｗ１４０の上に更にＷｉｎｄｏｗ１５０を重ねて階層表示することができる。これにより、ユーザは必要とする階層のアクセス制限情報のみを見ることができる。
【００９５】
＜実施の形態１３＞
実施の形態１３が前記実施の形態と異なるのは、Ｗｉｎｄｏｗ１４０を表示するのではなく、Ｗｅｂクライアントに表示しているリンク含有コンテンツからアクセス制限情報コンテンツに切り替える点である。図２６のように、例えばコンテンツ４３のアクセス制限情報をＷｅｂクライアントに表示する場合、以下の処理を行うことで実施できる。
（１３−１）変数ｄｉｓｐｌａｙ  をＨＴＭＬコンテンツに書き換える。
【００９６】
（ａ）ヘッダを変数ｄｉｓｐｌａｙ  の先頭に記述する。ここで、ヘッダは以下のような記述であるものとする。
【００９７】
＜ｈｔｍｌ＞＜ｂｏｄｙ＞
（ｂ）フッタを変数ｄｉｓｐｌａｙ  の末尾に記述する。ここで、フッタは以下のような記述であるものとする。
【００９８】
＜／ｂｏｄｙ＞＜／ｈｔｍｌ＞
（１３−２）Ｗｅｂクライアント１０は、変数ｄｉｓｐｌａｙ  を読み込み、表示デバイス１１０上に表示する。
【００９９】
【発明の効果】
以上の説明で明らかなように、本発明の方法によれば、ユーザはＷｅｂサーバにコンテンツを要求する前にアクセス制限が掛かっていることを知ることができ、無駄な通信を行う時間を減少させることができるという効果が得られる。
【０１００】
又、ユーザが無駄な通信を行う必要がないため、ＷｅｂクライアントからのＷｅｂサーバへの要求が減少し、通信効率が向上するという効果が得られる。
【図面の簡単な説明】
【図１】本発明のシステム構成図である。
【図２】Ｗｅｂクライアントがアクセス制限情報を得るまでの処理の流れ図である。
【図３】アクセス制限情報取得手段の処理の流れ図である。
【図４】アクセス制限情報取得手段の処理の流れ図である。
【図５】アクセス制限情報取得手段の処理の流れ図である。
【図６】ＵＲＬ取得手段の処理の流れ図である。
【図７】Ｃｏｏｋｉｅ情報設定手段の処理の流れ図である。
【図８】アクセス制限情報を表示デバイスに表示するまでの処理の流れ図である。
【図９】アクセス制限情報表示手段の処理の流れ図である。
【図１０】本発明を実施した結果の表示の例を示す図である。
【図１１】アクセス制限が掛かっているコンテンツの送信例を示す図である。
【図１２】本発明の実施の形態１を実施した結果の表示の例を示す図である。
【図１３】本発明の実施の形態１を実施した結果の表示の例を示す図である。
【図１４】本発明の実施の形態１を実施した結果の表示の例を示す図である。
【図１５】Ｗｅｂクライアントがリンク含有コンテンツを得るまでの処理の流れ図である。
【図１６】アクセス制限情報を表示デバイスに表示するまでの処理の流れ図である。
【図１７】本発明の実施の形態３における表示文字列にリンクを張った表示の例を示す図である。
【図１８】本発明の実施の形態４におけるイメージ図を挿入した表示の例を示す図である。
【図１９】本発明の実施の形態５における表示文字列の大きさを変更した表示の例を示す図である。
【図２０】本発明の実施の形態７における表示文字列のフォントタイプを変更した例を示す図である。
【図２１】本発明の実施の形態８におけるメッセージ表示の例を示す図である。
【図２２】本発明の実施の形態９におけるＷｉｎｄｏｗ表示位置を変更した表示の例を示す図である。
【図２３】本発明の実施の形態１０における表示文字列量によって大きさを変更した例を示す図である。
【図２４】本発明の実施の形態１１におけるスクロール表示の例を示す図である。
【図２５】本発明の実施の形態１２におけるＷｉｎｄｏｗを複数表示する例を示す図である。
【図２６】本発明の実施の形態１３における画面を切り替えて表示する例を示す図である。
【符号の説明】
１０    Ｗｅｂクライアント
２０    ネットワーク
３０〜３２  Ｗｅｂサーバ
４０，４４  リンク含有コンテンツ
４１，４３，４５  アクセス制限が掛かったコンテンツ
４２，４６  認証用コンテンツ
５０〜５３  リンク
６０    アクセス制限情報取得手段
７０    アクセス制限情報表示手段
８０    ＵＲＬ取得手段
９０    Ｃｏｏｋｉｅ情報取得手段
１００    ２次記憶装置
１１０    表示デバイス
１２０    入力デバイス
１３０    カーソル
１４０，４５０  Ｗｉｎｄｏｗ
１６０    Ｗｅｂクライアント下部
２００〜２０５  アクセス制限情報
３００，３０１  表示文字列
４００，４０１  ＧＥＴメソッド
５００，５０１  サーバ名
６００      階層があることを示すマーク
６０１      アクセス制限がかかっていることを示すイメージ図
【図１】
2004240755.tif 000003
【図２】
2004240755.tif 000004
【図３】
2004240755.tif 000005
【図４】
2004240755.tif 000006
【図５】
2004240755.tif 000007
【図６】
2004240755.tif 000008
【図７】
2004240755.tif 000009
【図８】
2004240755.tif 000010
【図９】
2004240755.tif 000011
【図１０】
2004240755.tif 000012
【図１１】
2004240755.tif 000013
【図１２】
2004240755.tif 000014
【図１３】
2004240755.tif 000015
【図１４】
2004240755.tif 000016
【図１５】
2004240755.tif 000017
【図１６】
2004240755.tif 000018
【図１７】
2004240755.tif 000019
【図１８】
2004240755.tif 000020
【図１９】
2004240755.tif 000021
【図２０】
2004240755.tif 000022
【図２１】
2004240755.tif 000023
【図２２】
2004240755.tif 000024
【図２３】
2004240755.tif 000025
【図２４】
2004240755.tif 000026
【図２５】
2004240755.tif 000027
【図２６】
2004240755.tif 000028