JPH10171703A - サイトマップ表示装置および文書閲覧支援装置 - Google Patents

サイトマップ表示装置および文書閲覧支援装置

Info

Publication number
JPH10171703A
JPH10171703A JP8332236A JP33223696A JPH10171703A JP H10171703 A JPH10171703 A JP H10171703A JP 8332236 A JP8332236 A JP 8332236A JP 33223696 A JP33223696 A JP 33223696A JP H10171703 A JPH10171703 A JP H10171703A
Authority
JP
Japan
Prior art keywords
document
anchor
url
server
file
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP8332236A
Other languages
English (en)
Inventor
Kiyotoshi Yoshii
清敏 吉井
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Zakuson R & D Kk
Original Assignee
Zakuson R & D Kk
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Zakuson R & D Kk filed Critical Zakuson R & D Kk
Priority to JP8332236A priority Critical patent/JPH10171703A/ja
Publication of JPH10171703A publication Critical patent/JPH10171703A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Document Processing Apparatus (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

(57)【要約】 【課題】 この発明の目的は、指定したリソースに含ま
れているアンカーを短時間でリスト表示することができ
るサイトマップ表示装置を提供することにある。 【解決手段】 サイトマップ表示装置において、URL
を入力するための手段、入力されたURLに対応する文
書に含まれているHTMLファイルのみをネットワーク
上のサーバから取得する手段、ならびに取得したHTM
Lファイルに含まれている各アンカーをそのアンカーに
対応するリンク先のURLに関連づけて記憶手段に記憶
するとともに、当該HTMLファイルに含まれている全
てのアンカーをリスト表示する手段を備えている。

Description

【発明の詳細な説明】
【0001】
【発明の属する分野】この発明は、サイトマップ表示装
置および文書閲覧支援装置に関する。
【0002】
【従来の技術】一般にWWW(world wide web) サービ
スを利用する場合には、Netscape Navigator( 商品名)
で代表されるWWWブラウザと呼ばれるクライアント側
アプリケーションが利用される。ユーザは、WWWサー
バにおかれた文書を要求する場合には、その文書名UR
L(uniform Resource Locator)をブラウザから指定す
る。すると、ブラウザから、その文書(リソース)を持
つサーバに対して送信要求が送られ、そのサーバから指
定された文書が送られる。
【0003】WWWサーバから送られてくる文書のう
ち、ハイパーテキスト型文書には、他の文書等を指すリ
ンク情報が埋め込まれている。ハイパーテキスト型文書
は、HTMLと呼ばれる言語で記述されている。HTM
Lでは、リンク情報は、開始タグと終了タグとを用いて
記述される。そして、リンク先の情報( リンク情報)
は、URLで指定される。また、開始タグと終了タグと
の間には、キーワード等のアンカーが挿入される。アン
カーであるキーワードがクリックされると、ブラウザか
ら、リンク先の文書を持つサーバに送信要求が送られ、
そのサーバから文書がブラウザに送られる。
【0004】
【発明が解決しようとする課題】ところで、WWWブラ
ウザにおいてインターネット上の文書(リソース)を取
得し、取得した文書に含まれている2つのリンク先の文
書を閲覧したい場合には、3回のクリック操作が必要と
なる。
【0005】つまり、図7に示すように、インターネッ
ト上のサーバから取得した文書Aに含まれているリンク
先の文書Bおよび文書Cを閲覧したい場合には、まず、
文書Aに含まれている文書Bをリンク先とするアンカー
をクリックして、文書Bを取得して閲覧する。次に、W
WWブラウザによって表示されている、1つ前の表示画
面に戻すためのBACKボタンをクリックして、表示画
面を文書Aの表示画面に戻す。そして、文書Aに含まれ
ている文書Cをリンク先とするアンカーをクリックし
て、文書Cを取得して閲覧する。
【0006】1つの文書にn個のリンク先が存在する場
合には、これらの全てのリンク先の文書を、上記と同じ
方法で閲覧するためには、(2n−1)回のクリック操
作が必要となる。また、2階層以上の階層までリンク先
の文書を閲覧するためには、その階層数に応じて、多く
のクリック操作が必要となる。
【0007】この発明の目的は、指定したリソースに含
まれているアンカーを短時間でリスト表示することがで
きるサイトマップ表示装置を提供することにある。
【0008】この発明の他の目的は、指定した文書から
指定した階層数までの文書にそれぞれ含まれているアン
カーを階層構造が分かるようにかつ短時間でツリー表示
できるサイトマップ表示装置を提供することにある。
【0009】この発明の他の目的は、指定した文書に含
まれているリンク先の各文書を閲覧したい場合に、各文
書を指定するための操作が非常に簡単となる文書閲覧支
援装置を提供することにある。
【0010】この発明の他の目的は、指定した文書から
指定した階層数までの文書にそれぞれ含まれているリン
ク先の各文書を閲覧したい場合に、各文書を指定するた
めの操作が非常に簡単となる文書閲覧支援装置を提供す
ることにある。
【0011】
【課題を解決するための手段】この発明による第1のサ
イトマップ表示装置は、URLを入力するための手段、
入力されたURLに対応する文書に含まれているHTM
Lファイルのみをネットワーク上のサーバから取得する
手段、ならびに取得したHTMLファイルに含まれてい
る各アンカーをそのアンカーに対応するリンク先のUR
Lに関連づけて記憶手段に記憶するとともに、当該HT
MLファイルに含まれている全てのアンカーをリスト表
示する手段を備えていることを特徴とする。
【0012】この発明による第2のサイトマップ表示装
置は、URLを入力するための手段、アンカーを解析す
べき文書の階層数を入力するための手段、入力されたU
RLに対応する文書に含まれているHTMLファイルの
みをネットワーク上のサーバから取得する手段、ならび
に入力された階層数に応じて、取得したHTMLファイ
ルから、アンカーを解析すべき文書のURLを順次抽出
し、抽出されたURLに対応する文書に含まれているH
TMLファイルのみをネットワーク上のサーバから取得
する手段、ならびに取得した各HTMLファイルに含ま
れている各アンカーをそのアンカーに対応するリンク先
のURLに関連づけて記憶手段に記憶するとともに、各
HTMLファイルに含まれている全てのアンカーを階層
構造が分かるようにツリー表示する手段を備えているこ
とを特徴とする。
【0013】この発明による第1の閲覧支援装置は、U
RLを入力する手段、入力されたURLに対応する文書
に含まれているHTMLファイルのみをネットワーク上
のサーバから取得する手段、取得したHTMLファイル
に含まれている各アンカーをそのアンカーに対応するリ
ンク先のURLに関連づけて記憶手段に記憶するととも
に、当該HTMLファイルに含まれている全てのアンカ
ーをリスト表示する手段、アンカーのリスト表示画面上
において、任意のアンカーをユーザによって指定させる
ための手段、ならびに指定されたアンカーに対応するU
RLを、閲覧対象文書のURLとして記憶手段から読み
出す手段を備えていることを特徴とする。
【0014】この発明による第2の閲覧支援装置は、U
RLを入力するための手段、アンカーを解析すべき階層
数を入力するための手段、入力されたURLに対応する
文書に含まれているHTMLファイルのみをネットワー
ク上のサーバから取得する手段、ならびに入力された階
層数に応じて、取得したHTMLファイルから、アンカ
ーを解析すべき文書のURLを順次抽出し、抽出された
URLに対応する文書に含まれているHTMLファイル
のみをネットワーク上のサーバから取得する手段、取得
した各HTMLファイルに含まれている各アンカーをそ
のアンカーに対応するリンク先のURLに関連づけて記
憶手段に記憶するとともに、各HTMLファイルに含ま
れている全てのアンカーを階層構造が分かるようにツリ
ー表示する手段、アンカーのツリー表示画面上におい
て、任意のアンカーをユーザによって指定させるための
手段、ならびに指定されたアンカーに対応するURL
を、閲覧対象文書のURLとして記憶手段から読み出す
手段を備えていることを特徴とする。
【0015】
【発明の実施の形態】以下、図面を参照して、この発明
の実施の形態について説明する。
【0016】図1は、全体的なシステム構成を示してい
る。
【0017】このシステムは、パーソナルコンピュータ
等を備えたWWWクライアント1と、WWWクライアン
ト1にインターネット2を介して接続されるWWWサー
バ3とからなる。
【0018】WWWクライアント1のパーソナルコンピ
ュータには、ディスプレイ11、マウス12およびキー
ボード13が接続されている。WWWクライアント1の
パーソナルコンピュータは、CPU10、ハードディス
ク14、メモリ15等を備えている。ハードディスク1
4には、OS(オペレーティングシステム)が格納され
ている領域E1、WWWブラウザが格納されている領域
E2、本発明を実現するためのアプリケーション(以
下、ブラウザ支援プログラムという) が格納されている
領域E3、ブラウザ支援プログラムによって録画された
文書(録画文書)が格納される領域(保存領域)E4等
がある。
【0019】WWWクライアント1は、ブラウザ支援プ
ログラムによって次のような機能を実行する。
【0020】インターネット上の文書を、入手し、リ
ンク関係を辿れるような形式でハードディスクに記憶さ
せる機能(録画機能)。 指定した文書から指定した階層数までの文書にそれぞ
れ含まれているアンカーを階層構造が分かるようにかつ
短時間でツリー表示できる機能(サイトマップ表示機
能)。 上記のサイトマップ表示機能によって表示されたア
ンカーのうちの任意のアンカーをユーザが指定すること
によって、指定されたアンカーに対応する文書をWWW
ブラウザを用いて閲覧させる機能(サイトマップを利用
した閲覧機能)。
【0021】以下、上記各機能について、説明する。
【0022】(1)録画機能についての説明
【0023】録画を行いたい場合には、ユーザは、ブラ
ウザ支援プログラムのメニュー画面上において、録画モ
ードを選択し、録画対象となる文書のURLを指定すれ
ばよい。
【0024】なお、上記録画対象となる文書の下位の階
層にある文書をも録画したい場合には、ユーザは、ブラ
ウザ支援プログラムのメニュー画面上において、どの階
層までの文書を録画するかを指定することができる。つ
まり、階層数(0、1、2…全階層)を指定ことができ
る。
【0025】図2は、ブラウザ支援プログラムのメニュ
ー画面上において録画モードが選択されかつ録画対象と
なる文書のURLが指定されたときに実行されるブラウ
ザ支援プログラムによる録画処理手順を示している。
【0026】まず、ユーザによって指定されたURLに
ファイル名が存在している否かが判別される(ステップ
1)。指定されたURLにファイル名が存在している場
合には、指定されたURLを録画対象文書のURLとし
て、ステップ3に進む。指定されたURLにファイル名
が存在していない場合には、ファイル名をindex.
htmlと仮定した後(ステップ2)、仮定後のURL
を録画対象文書のURLとして、ステップ3に進む。
【0027】ステツプ3においては、録画対象文書が既
に録画されているか否か、つまり、ハードディスク14
に既に保存されているか否かが判別される。
【0028】録画対象文書が未だ録画されていない場合
には、録画対象文書のURLがサーバに送られることに
より、対応する文書が取り寄せられる(ステップ4)。
【0029】そして、取り寄せた文書のデータ(受信デ
ータ)が解析(HTML解析)され、この文書に属する
html、gif等のファイル名が取得される(ステッ
プ5)。
【0030】この後、取り寄せた文書を構成するデータ
が、ハードディスク14に格納される(ステップ6)。
この際、HTML解析で得られたファイル名、ファイル
の拡張子をそのまま用い、かつHTML解析で得られた
ディレクトリー構造が再現されるように、取り寄せた文
書を構成するデータがハードディスク14に格納され
る。したがって、録画された文書のファイル名、識別子
が認識できるとともに他のソフトウエアで、加工、編
集、検索できるようになる。また、録画された文書を閲
覧した場合に、ハードディスク内に録画された文書群に
おいて、リンク関係を辿ることができるようになる。
【0031】次に、ユーザによって指定された階層数ま
でに含まれる全ての文書に対する処理が終了したか否か
が判別される(ステップ7)。
【0032】ユーザによって指定された階層数までに含
まれる全ての文書に対する処理が終了していない場合に
は、次に録画すべき文書に対応するURL(HTML解
析によって得られる)が、録画対象文書のURLとされ
(ステップ8)、ステップ3に戻る。
【0033】上記ステップ3において、録画対象文書が
既に録画されていると判別された場合には、データ更新
をチェックするモードが設定されているか否かが判別さ
れる(ステップ9)。この設定は、メニュー画面上でユ
ーザによって行われる。
【0034】データ更新をチェックするモードが設定さ
れていない場合には、ハードディスク14から録画対象
文書がメモリ15に読み込まれ(ステップ10)、HT
ML解析が行われる(ステップ11)。
【0035】そして、ユーザによって指定された階層数
までに含まれる全ての文書に対する処理が終了したか否
かが判別される(ステップ7)。ユーザによって指定さ
れた階層数までに含まれる全ての文書に対する処理が終
了していない場合には、次に録画すべき文書に対応する
URL(HTML解析によって得られる)が、録画対象
文書のURLとされ(ステップ8)、ステップ3に戻
る。
【0036】上記ステップ9において、データ更新をチ
ェックするモードが設定されている場合には、録画対象
文書が前回録画された時点から現時点までの期間が、予
め設定された有効期限内か否かが判別される(ステップ
12)。この有効期限は、メニュー画面上でユーザによ
って設定される。デフォルトでは、たとえば、6時間に
設定されている。
【0037】録画対象文書が前回録画された時点から現
時点までの期間が、予め設定された有効期限を越えてい
る場合には、録画対象文書のURLと録画対象文書の前
回録画時刻(年月日及び時刻)とともに、録画対象文書
の前回録画時刻の後に録画対象文書のデータが更新され
ている場合のみデータを下さいという旨のメッセージが
インターネット上のサーバに送られる(ステップ1
3)。
【0038】インターネット上のサーバは、録画対象文
書の前回録画時刻の後に録画対象文書のデータが更新さ
れている場合には対応するデータ(更新データ)を送出
し、録画対象文書の前回録画時刻の後に録画対象文書の
データが更新されていない場合にはその旨を示すメッセ
ージ(非更新メッセージ)を送出する。
【0039】ステップ13の処理の後、非更新メッセー
ジが送られてきた場合には(ステップ14でNO)、ス
テップ10に移行する。
【0040】したがって、この場合には、ハードディス
ク14から録画対象文書がメモリ15に読み込まれ(ス
テップ10)、HTML解析が行われる(ステップ1
1)。
【0041】そして、ユーザによって指定された階層数
までに含まれる全ての文書に対する処理が終了したか否
かが判別される(ステップ7)。ユーザによって指定さ
れた階層数までに含まれる全ての文書に対する処理が終
了していない場合には、次に録画すべき文書に対応する
URL(HTML解析によって得られる)が、録画対象
文書のURLとされ(ステップ8)、ステップ3に戻
る。
【0042】上記ステップ13の処理の後、更新データ
が送られてきた場合には(ステップ14でYES)、ス
テップ5に移行する。
【0043】したがって、この場合には、取り寄せた文
書のデータ(受信データ)が解析(HTML解析)さ
れ、この文書に属するHTML、GIF等のファイル名
が取得される(ステップ5)。
【0044】次に、取り寄せた文書を構成するデータ
が、ハードディスク14に格納される(ステップ6)。
この際、HTML解析で得られたファイル名、ファイル
の拡張子をそのまま用い、かつHTML解析で得られた
ディレクトリー構造が再現されるように、取り寄せた文
書を構成するデータがハードディスク14に格納され
る。
【0045】そして、ユーザによって指定された階層数
までに含まれる全ての文書に対する処理が終了したか否
かが判別される(ステップ7)。ユーザによって指定さ
れた階層数までに含まれる全ての文書に対する処理が終
了していない場合には、次に録画すべき文書に対応する
URL(HTML解析によって得られる)が、録画対象
文書のURLとされ(ステップ8)、ステップ3に戻
る。
【0046】なお、ステップ7において、ユーザによっ
て指定された階層数までに含まれる全ての文書に対する
処理が終了したと判別された場合には、今回の録画処理
は終了する。
【0047】(2)サイトマップ表示機能についての説
【0048】サイトマップの表示を行いたい場合には、
ユーザは、ブラウザ支援プログラムのメニュー画面上に
おいて、サイトマップ表示モードを選択し、サイトマッ
プ表示の基準となる文書のURLを指定すればよい。
【0049】なお、上記サイトマップ表示の基準となる
文書に含まれているアンカーのみならず、当該文書の下
位の階層にある文書に含まれているアンカーをも表示し
たい場合には、ユーザは、ブラウザ支援プログラムのメ
ニュー画面上において、どの階層までの文書に含まれて
いるアンカーを表示するかを指定することができる。つ
まり、階層数(0、1、2…全階層)を指定することが
できる。
【0050】図3は、ブラウザ支援プログラムのメニュ
ー画面上においてサイトマップ表示モードが選択されか
つサイトマップ表示の基準となる文書のURLが指定さ
れたときに実行されるブラウザ支援プログラムによるサ
イトマップ表示処理手順を示している。
【0051】まず、ユーザによって指定されたURLに
ファイル名が存在している否かが判別される(ステップ
21)。指定されたURLにファイル名が存在している
場合には、指定されたURLを解析対象文書のURLと
して、ステップ23に進む。指定されたURLにファイ
ル名が存在していない場合には、ファイル名をinde
x.htmlと仮定した後(ステップ22)、仮定後の
URLを解析対象文書のURLとして、ステップ23に
進む。
【0052】ステツプ23においては、解析対象文書の
URLがサーバに送られることにより、対応する文書に
含まれているHTMLファイルのみがサーバから取り寄
せられ、メモリ15に格納される(ステップ24)。
【0053】通常のWWWブラウザでは、WWWブラウ
ザからURLがサーバに送られると、まず、その文書に
含まれているHTMLファイルがWWWブラウザに送ら
れてくる。当該URLに対応する文書に音声データ、画
像データ等のHTMLファイル以外のデータが含まれて
いる場合には、取得したHTMLファイルの内容に基づ
いて、再度これらのHTMLファイル以外のデータをサ
ーバに採りにいくことになる。ステップ24では、通常
のWWWブラウザの動作とは異なり、サーバに送出した
URLに対応する文書に音声データ、画像データ等のH
TMLファイル以外のデータが含まれていても、これら
のHTMLファイル以外のデータをサーバに採りにいか
ない。
【0054】解析対象のHTMLファイルがメモリ15
に格納されると、そのHTMLファイルに含まれている
アンカーを探索するために、解析処理が行われる(ステ
ップ25)。この解析は、HTMLファイルの文頭から
行われる。この解析処理においては、アンカーが探索さ
れる毎に、探索されたアンカーが、それに対応するリン
ク先のURLに関連付けられてメモリ15に記憶され
る。また、探索された各アンカーがどの階層に相当する
かというデータも、メモリ15に記憶される。
【0055】そして、上記HTMLファイルの文末ま
で、アンカー探索のための解析が終了すると(ステップ
26でYES)、ユーザによって指定された階層数まで
に含まれる全ての文書に対する解析処理が終了したか否
かが判別される(ステップ27)。
【0056】ユーザによって指定された階層数までに含
まれる全ての文書に対する処理が終了していない場合に
は、次に解析すべき文書に対応するURL(ステップ2
5の解析処理によって得られる)が、解析対象文書のU
RLとされ(ステップ28)、ステップ23に戻る。そ
して、新たな解析対象文書のURLがサーバに送られ、
対応する文書に含まれているHTMLファイルのみがサ
ーバから取り寄せられ、アンカー探索のための解析処理
が行われる。つまり、ステップ23、24、25、26
および27の処理が再度実行される。
【0057】ステップ27において、ユーザによって指
定された階層数までに含まれる全ての文書に対する解析
処理が終了したと判別されると、メモリ15に格納され
ている各アンカーが、階層構造が分かるようにツリー表
示される(ステップ29)。つまり、サイトマップが表
示される。そして、今回のサイトマップ表示処理は終了
する。
【0058】サイトマップの一例を図4に示す。図4に
おいて、X1およびY1は、文書Aに含まれているアン
カーである。また、X2は文書X1に含まれているアン
カーである。また、Y2は、文書Y1に含まれているア
ンカーである。
【0059】上記サイトマップ表示処理によれば、アン
カーを抽出するのに必要なHTMLファイルのみをサー
バから取得し、音声データ、画像データ等の容量の大き
い、HTMLファイル以外のデータを取得していないの
で、サイトマップを短時間で作成することができる。
【0060】また、サイトマップは、アンカーから構成
されているので、それに対応する文書の内容がユーザに
とって想像し易いため、後述するサイトマップを利用し
た閲覧において、閲覧すべき文書をサイトマップから選
択し易くなる。
【0061】(3)サイトマップを利用した閲覧機能に
ついての説明
【0062】サイトマップ表示機能によって表示された
アンカーから任意のアンカーをユーザが指定することに
よって、指定されたアンカーに対応する文書をWWWブ
ラウザを用いて閲覧させる機能について説明する。
【0063】当該閲覧モードには、指定されたアンカー
に対応する文書がハードディスクに格納されている場合
にのみ、指定されたURLに対応する文書をハードディ
スクから取得して、WWWブラウザに表示させるハード
ディスクモードと、指定されたアンカーに対応する文書
がハードディスクに格納されていない場合には、サーバ
からその文書を取得してWWWブラウザに表示させるイ
ンターネット接続モードとがある。
【0064】さらに、インターネット接続モードには、
指定されたアンカーに対応する文書がハードディスクに
格納されている場合に、その文書が前回録画された時刻
から現時点までの時刻が予め設定された有効期限内か否
かを判別し、その文書が前回録画された時刻から現時点
までの時刻が予め設定された有効期限を越えている場合
にはサーバからその文書を取得してハードディスク内の
内容を更新させるとともにブラウザに表示させるデータ
更新チェックモードと、指定されたアンカーに対応する
文書がハードディスクに格納されている場合に、その文
書が前回録画された時刻から現時点までの時刻が予め設
定された有効期限内か否かを判別せずに、指定されたア
ンカーに対応する文書をハードディスクから取得して、
WWWブラウザに表示させるデータ更新非チェックモー
ドとがある。
【0065】これらの閲覧モードの設定は、ブラウザ支
援プログラムのメニュー画面上において、ユーザによっ
て行われる。
【0066】閲覧を行いたい場合には、ユーザは、ブラ
ウザ支援プログラムによって表示されているサイトマッ
プ(アンカーのツリー表示画面)上において、閲覧対象
となる文書のアンカーをマウス12によってクリックす
ればよい。
【0067】図5および図6は、サイトマップ上におい
て、任意のアンカーが、マウス12によってクリックさ
れた場合に実行される閲覧処理手順を示している。
【0068】ブラウザ支援プログラムはプロキシサーバ
としても機能しており、WWWブラウザにおいてプロキ
シサーバとして、ブラウザ支援プログラムのプロキシサ
ーバ(以下、ミラーサーバという)が選択設定されてい
るものとする。
【0069】まず、サイトマップ上の任意のアンカーが
クリックされると(ステップ41)、クリックされたア
ンカーに対応するURLがメモリ15から読み出される
(ステップ42)。また、閲覧モードがハードディスク
モードであるかインターネット接続モードであるかが判
別される(ステップ43)。
【0070】閲覧モードがハードディスクモードである
場合には、ステップ42で読み出されたURLに対応す
る文書(閲覧対象文書)が、ミラーサーバに保存されて
いるか否か、すなわち、録画済文書としてハードディス
ク14に保存されているか否かが判別される(ステップ
44)。
【0071】閲覧対象文書が、ミラーサーバに保存され
ていない場合には、指定された文書は存在しない旨のメ
ッセージがWWWブラウザに送られる(ステップ4
5)。この場合には、WWWブラウザは、”指定された
文書は存在しません”という旨を表示する。
【0072】ステップ44において、閲覧対象文書が、
ミラーサーバに保存されていると判別された場合には、
閲覧対象文書のURLがWWWブラウザに渡される(ス
テップ46)。
【0073】WWWブラウザは、ミラーサーバからUR
Lを受け取ると、プロキシサーバであるミラーサーバに
対して、URLに対応する文書(閲覧対象文書)を取得
しにくる。URLに対応する文書(閲覧対象文書)をW
WWブラウザが取得しにくると、すなわち、WWWブラ
ウザからのURLを受信すると(ステップ47)、ミラ
ーサーバは、その閲覧対象文書をハードディスク14か
ら読み出してWWWブラウザに送る(ステップ48)。
WWWブラウザは、ミラーサーバから送られてきたデー
タに基づいて、ホームページを表示する。
【0074】ステップ43において、閲覧モードがイン
ターネット接続モードであると判定された場合には、閲
覧対象文書が、録画済文書としてハードディスク14に
保存されているか否かが判別される(ステップ49)。
【0075】閲覧対象文書が、録画済文書としてハード
ディスク14に保存されていない場合には、閲覧対象文
書のURLがWWWブラウザに渡されるとともに(ステ
ップ50)、インターネット上のサーバに閲覧対象文書
のURLが送られることにより、閲覧対象文書の取得処
理が行われる(ステップ51)。
【0076】WWWブラウザは、プロキシサーバである
ミラーサーバに対して、URLに対応する文書(閲覧対
象文書)を取得しにくる。WWWブラウザがプロキシサ
ーバであるミラーサーバに対して、URLに対応する文
書(閲覧対象文書)を取得しにきた場合には(ステップ
52)、ミラーサーバにおいて、ステップ51による取
得処理により閲覧対象文書が既にダウンロードされてい
れば(ステップ53でYES)、その閲覧対象文書がハ
ードディスク14から読み出されてWWWブラウザに送
られる(ステップ54)。WWWブラウザは、ミラーサ
ーバから送られてきたデータに基づいて、ホームページ
を表示する。
【0077】ステップ53において、閲覧対象文書が未
だダウンロードされていなければ(ステップ53でN
O)、プロキシサーバはステップ51による取得処理と
平行してインターネット上のサーバから閲覧対象文書の
取得処理を行い(ステップ55)、取得したデータをW
WWブラウザに送る(ステップ56)。WWWブラウザ
は、ミラーサーバから送られてきたデータに基づいて、
ホームページを表示する。
【0078】図5のステップ49において、閲覧対象文
書が、録画済文書としてハードディスク14に保存され
ている場合には、データ更新チェックモードが設定され
ているかデータ更新非チェックモードが設定されている
かが判別される(ステップ57)。
【0079】データ更新非チェックモードが設定されて
いる場合には(ステップ57でNO)、ステップ46に
移行する。したがって、この場合には、ハードディスク
モードにおいて閲覧対象文書がミラーサーバに保存され
ている場合と同じ処理が行われる。
【0080】データ更新チェックモードが設定されてい
る場合には(ステップ57でYES)、閲覧対象文書が
前回録画された時点から現時点までの期間が、予め設定
された有効期限内か否かが判別される(ステップ5
8)。この有効期限は、メニュー画面上でユーザによっ
て設定される。デフォルトでは、たとえば、6時間に設
定されている。
【0081】閲覧対象文書が前回録画された時点から現
時点までの期間が、予め設定された有効期限内である場
合には、ステップ46に移行する。したがって、この場
合には、ハードディスクモードにおいて閲覧対象文書が
ミラーサーバに保存されている場合と同じ処理が行われ
る。
【0082】上記ステップ58において、閲覧対象文書
が前回録画された時点から現時点までの期間が、予め設
定された有効期限を越えていると判別された場合には、
閲覧対象文書のURLと閲覧対象文書の前回録画時刻
(年月日及び時刻)とともに、閲覧対象文書の前回録画
時刻の後に閲覧対象文書のデータが更新されている場合
のみデータを下さいという旨のメッセージがインターネ
ット上のサーバに送られることにより、閲覧対象文書の
取得処理が行われる(ステップ59)。
【0083】インターネット上のサーバは、閲覧対象文
書の前回録画時刻の後に閲覧対象文書のデータが更新さ
れている場合には対応するデータ(更新データ)を送出
し、閲覧対象文書の前回録画時刻の後に閲覧対象文書の
データが更新されていない場合にはその旨を示すメッセ
ージ(非更新メッセージ)を送出する。
【0084】ステップ59の処理の後、非更新メッセー
ジが送られてきた場合には(ステップ60でNO)、ス
テップ46に移行する。したがって、この場合には、ハ
ードディスクモードにおいて閲覧対象文書がミラーサー
バに保存されている場合と同じ処理が行われる。
【0085】ステップ59の処理の後、更新データが送
られてきた場合には(ステップ60でYES)、閲覧対
象文書のURLがWWWブラウザに渡される(ステップ
61)とともに、ハードディスク14内のデータの更新
が行われる(ステップ62)。つまり、今回取得した文
書のデータに基づいて、ハードディスク14内に既に格
納されている、対応する古い文書のデータが書き換えら
れる。
【0086】この際、ハードディスク14内に、更新さ
れた文書にリンク関係のある文書が存在している場合に
は、これらの文書についてもステップ58および59と
同様な処理により、インターネット上のサーバから新た
なデータ(更新されている場合のみ)を取得して、デー
タの書き換えを行うことが好ましい。
【0087】WWWブラウザは、プロキシサーバである
ミラーサーバに対して、URLに対応する文書(閲覧対
象文書)を取得しにくる。WWWブラウザがプロキシサ
ーバであるミラーサーバに対して、URLに対応する文
書(閲覧対象文書)を取得しにくると(ステップ5
2)、ミラーサーバにおいて、ステップ59による取得
処理により閲覧対象文書が既にダウンロードされていれ
ば(ステップ53でYES)、その閲覧対象文書がハー
ドディスク14から読み出されてWWWブラウザに送ら
れる(ステップ54)。WWWブラウザは、ミラーサー
バから送られてきたデータに基づいて、ホームページを
表示する。
【0088】ステップ53において、閲覧対象文書が未
だダウンロードされていなければ(ステップ53でN
O)、プロキシサーバはステップ59による取得処理と
平行してインターネット上のサーバから閲覧対象文書を
取得して(ステップ55)、WWWブラウザに送る(ス
テップ56)。WWWブラウザは、ミラーサーバから送
られてきたデータに基づいて、ホームページを表示す
る。
【0089】上記閲覧処理によれば、サイトマップ表示
画面(アンカーのツリー表示画面)上において、任意の
アンカーをクリックするだけで、そのアンカーに対応す
る文書をインターネット上のサーバまたはハードディス
クから取得して閲覧することができる。
【0090】したがって、基準となる文書を元に作成し
たサイトマップに基づいて、基準となる文書に対して、
リンク関係を有する文書を簡単にかつ短時間で閲覧する
ことができるようになる。
【0091】たとえば、図4の例で説明すると、サイト
マップ表示画面上においてアンカーX1をクリックする
と、アンカーX1に対応する文書がブラウザによって表
示される。また、サイトマップ表示画面上においてアン
カーX2をクリックすると、アンカーX2に対応する文
書がブラウザによって表示される。また、サイトマップ
表示画面上においてアンカーY1をクリックすると、ア
ンカーY1に対応する文書がブラウザによって表示され
る。また、サイトマップ表示画面上においてアンカーY
2をクリックすると、アンカーY2に対応する文書がブ
ラウザによって表示される。
【0092】なお、サイトマップから任意のアンカーが
選択されたときには、常にインターネット上のサーバか
らそのアンカーに対応する文書を取得するようにしても
よい。このような場合には、サイトマップから任意のア
ンカーが選択されたときに、そのアンカーに対応するU
RLを単にブラウザに渡し、ブラウザによって当該UR
Lに対応する文書をインターネット上のサーバから取得
させるようにしてもよい。
【0093】また、サイトマップ表示の基準となる文書
においても、テキスト名がクリックされたときに、基準
となる文書に対応するURLをRAMから読み出させる
ようにすることが好ましい。このようにすると、サイト
マップ表示画面上で基準となる文書に対応するテキスト
名をクリックすることによって、基準となる文書をブラ
ウザによって表示することができる。
【0094】
【発明の効果】この発明によれば、指定した文書に含ま
れているアンカーを短時間でリスト表示することができ
るサイトマップ表示装置が得られる。
【0095】この発明によれば、指定した文書から指定
した階層数までの文書にそれぞれ含まれているアンカー
を階層構造が分かるようにかつ短時間でツリー表示でき
るサイトマップ表示装置が得られる。
【0096】この発明によれば、指定した文書に含まれ
ているリンク先の各文書を閲覧したい場合に、各文書を
指定するための操作が非常に簡単となる文書閲覧支援装
置が得られる。
【0097】この発明によれば、指定した文書から指定
した階層数までの文書にそれぞれ含まれているリンク先
の各文書を閲覧したい場合に、各文書を指定するための
操作が非常に簡単となる文書閲覧支援装置が得られる。
【図面の簡単な説明】
【図1】システムの全体構成を示すブロック図である。
【図2】ブラウザ支援プログラムによって実行される録
画処理手順を示すフローチャートである。
【図3】ブラウザ支援プログラムによって実行されるサ
イトマップ表示処理手順を示すフローチャートである。
【図4】サイトマップの一例を示す模式図である。
【図5】ブラウザ支援プログラムによって実行されるサ
イトマップを利用した閲覧処理手順を示すフローチャー
トである。
【図6】ブラウザ支援プログラムによって実行されるサ
イトマップを利用した閲覧処理手順を示すフローチャー
トである。
【図7】WWWブラウザにおいて取得した文書に含まれ
ている2つのリンク先の文書を閲覧する場合に、ユーザ
が行う操作を説明するための模式図である。
【符号の説明】
1 WWWクライアント 2 インターネット 3 WWWサーバ 10 CPU 14 ハードディスク 15 メモリ

Claims (4)

    【特許請求の範囲】
  1. 【請求項1】 URLを入力するための手段、 入力されたURLに対応する文書に含まれているHTM
    Lファイルのみをネットワーク上のサーバから取得する
    手段、ならびに取得したHTMLファイルに含まれてい
    る各アンカーをそのアンカーに対応するリンク先のUR
    Lに関連づけて記憶手段に記憶するとともに、当該HT
    MLファイルに含まれている全てのアンカーをリスト表
    示する手段、 を備えているサイトマップ表示装置。
  2. 【請求項2】 URLを入力するための手段、 アンカーを解析すべき文書の階層数を入力するための手
    段、 入力されたURLに対応する文書に含まれているHTM
    Lファイルのみをネットワーク上のサーバから取得する
    手段、ならびに入力された階層数に応じて、取得したH
    TMLファイルから、アンカーを解析すべき文書のUR
    Lを順次抽出し、抽出されたURLに対応する文書に含
    まれているHTMLファイルのみをネットワーク上のサ
    ーバから取得する手段、ならびに取得した各HTMLフ
    ァイルに含まれている各アンカーをそのアンカーに対応
    するリンク先のURLに関連づけて記憶手段に記憶する
    とともに、各HTMLファイルに含まれている全てのア
    ンカーを階層構造が分かるようにツリー表示する手段、 を備えているサイトマップ表示装置。
  3. 【請求項3】 URLを入力する手段、 入力されたURLに対応する文書に含まれているHTM
    Lファイルのみをネットワーク上のサーバから取得する
    手段、 取得したHTMLファイルに含まれている各アンカーを
    そのアンカーに対応するリンク先のURLに関連づけて
    記憶手段に記憶するとともに、当該HTMLファイルに
    含まれている全てのアンカーをリスト表示する手段、 アンカーのリスト表示画面上において、任意のアンカー
    をユーザによって指定させるための手段、ならびに指定
    されたアンカーに対応するURLを、閲覧対象文書のU
    RLとして記憶手段から読み出す手段、 を備えている文書閲覧支援装置。
  4. 【請求項4】 URLを入力するための手段、 アンカーを解析すべき階層数を入力するための手段、 入力されたURLに対応する文書に含まれているHTM
    Lファイルのみをネットワーク上のサーバから取得する
    手段、ならびに入力された階層数に応じて、取得したH
    TMLファイルから、アンカーを解析すべき文書のUR
    Lを順次抽出し、抽出されたURLに対応する文書に含
    まれているHTMLファイルのみをネットワーク上のサ
    ーバから取得する手段、 取得した各HTMLファイルに含まれている各アンカー
    をそのアンカーに対応するリンク先のURLに関連づけ
    て記憶手段に記憶するとともに、各HTMLファイルに
    含まれている全てのアンカーを階層構造が分かるように
    ツリー表示する手段、 アンカーのツリー表示画面上において、任意のアンカー
    をユーザによって指定させるための手段、ならびに指定
    されたアンカーに対応するURLを、閲覧対象文書のU
    RLとして記憶手段から読み出す手段、 を備えている文書閲覧支援装置。
JP8332236A 1996-12-12 1996-12-12 サイトマップ表示装置および文書閲覧支援装置 Pending JPH10171703A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP8332236A JPH10171703A (ja) 1996-12-12 1996-12-12 サイトマップ表示装置および文書閲覧支援装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP8332236A JPH10171703A (ja) 1996-12-12 1996-12-12 サイトマップ表示装置および文書閲覧支援装置

Publications (1)

Publication Number Publication Date
JPH10171703A true JPH10171703A (ja) 1998-06-26

Family

ID=18252707

Family Applications (1)

Application Number Title Priority Date Filing Date
JP8332236A Pending JPH10171703A (ja) 1996-12-12 1996-12-12 サイトマップ表示装置および文書閲覧支援装置

Country Status (1)

Country Link
JP (1) JPH10171703A (ja)

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100434851B1 (ko) * 2001-01-31 2004-06-07 (주)우리랑월드 가상 다면체를 이용한 전자 문서 표시 방법 및 장치
US6957383B1 (en) 1999-12-27 2005-10-18 International Business Machines Corporation System and method for dynamically updating a site map and table of contents for site content changes
JP2006031191A (ja) * 2004-07-13 2006-02-02 Fuji Xerox Co Ltd 木構造情報作成のためのプログラム及び装置及び方法
JP2009527043A (ja) * 2006-02-15 2009-07-23 エヌエイチエヌ コーポレーション ゲーム露出方法及びゲーム露出システム
JP2009223485A (ja) * 2008-03-14 2009-10-01 Brother Ind Ltd リンクツリー作成プログラム及び作成装置
JP2011113312A (ja) * 2009-11-26 2011-06-09 Samsung Electronics Co Ltd コンテンツ表示装置及びコンテンツ表示方法
US9418166B2 (en) 2004-11-30 2016-08-16 International Business Machines Corporation Creation of structural diagram of web site based on both physical links and semantic links of web pages of web site

Cited By (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6957383B1 (en) 1999-12-27 2005-10-18 International Business Machines Corporation System and method for dynamically updating a site map and table of contents for site content changes
KR100434851B1 (ko) * 2001-01-31 2004-06-07 (주)우리랑월드 가상 다면체를 이용한 전자 문서 표시 방법 및 장치
JP2006031191A (ja) * 2004-07-13 2006-02-02 Fuji Xerox Co Ltd 木構造情報作成のためのプログラム及び装置及び方法
US9418166B2 (en) 2004-11-30 2016-08-16 International Business Machines Corporation Creation of structural diagram of web site based on both physical links and semantic links of web pages of web site
US10169462B2 (en) 2004-11-30 2019-01-01 International Business Machines Corporation Creation of structural diagram of web site based on both physical links and semantic links of web pages of web site
JP2009527043A (ja) * 2006-02-15 2009-07-23 エヌエイチエヌ コーポレーション ゲーム露出方法及びゲーム露出システム
US9524503B2 (en) 2006-02-15 2016-12-20 Nhn Entertainment Corporation Method and system for exposing games
JP2009223485A (ja) * 2008-03-14 2009-10-01 Brother Ind Ltd リンクツリー作成プログラム及び作成装置
US8788924B2 (en) 2008-03-14 2014-07-22 Brother Kogyo Kabushiki Kaisha Link tree creation device
JP2011113312A (ja) * 2009-11-26 2011-06-09 Samsung Electronics Co Ltd コンテンツ表示装置及びコンテンツ表示方法

Similar Documents

Publication Publication Date Title
US7188319B2 (en) Displaying graphical information and user selected properties on a computer interface
US6457046B1 (en) Information providing apparatus for server and computer-readable recording medium storing information providing program for server
CN1799051B (zh) 使用页面存储文件浏览内容的方法
US6667751B1 (en) Linear web browser history viewer
US7406664B1 (en) System for integrating HTML Web site views into application file dialogs
US5845290A (en) File recording support apparatus and file recording support system for supporting recording of file on home page on internet and intranet
US20060218245A1 (en) Method, system, and computer program product for distributing a stored URL and web document set
EP1258819A2 (en) System and method for providing a file in multiple languages
JP2006107458A (ja) ドキュメントコンテンツ発信システム、オンラインコンテンツ発信方法、オンライン情報ストレージシステム、共同オンラインコンテンツシステムおよびオンラインコンテンツ発信プログラム
EP1148427A1 (en) Method of and system for creating a button type bookmark in a web browser displaying a user-selected part of the corresponding data file
JPH10260892A (ja) データ管理方法およびそれを用いたデータ管理装置
JPH11502346A (ja) オンラインサービスの作成および保守用のコンピュータシステムおよびコンピュータ実行プロセス
JP2000222088A (ja) 情報提供サーバ,仲介サーバ,および閲覧端末
JP2004178512A (ja) リンク先コンテンツ閲覧支援装置、リンク先コンテンツ閲覧支援方法及びプログラム並びに記録媒体
US7069292B2 (en) Automatic display method and apparatus for update information, and medium storing program for the method
JP2000132565A (ja) 検索支援装置及び方法並びにその装置での処理をコンピュータにて行なわせるためのプログラムを格納した記録媒体
JPH10171703A (ja) サイトマップ表示装置および文書閲覧支援装置
JP4405695B2 (ja) 更新情報の自動表示方法、装置、媒体およびプログラム
JP4253315B2 (ja) 知識情報収集システムおよび知識情報収集方法
JPH10124518A (ja) 優先アクセスウェブブラウジング処理装置
JPH11212998A (ja) データ表示装置及び記録媒体
JP3843390B2 (ja) ウェブページ閲覧方法およびウェブページ閲覧プログラム
JP4399689B2 (ja) 情報提供処理方法、情報提供処理プログラム格納媒体、および情報提供処理装置
JP2002082936A (ja) コンテンツデータ表示装置とコンテンツデータ表示システム
US20020091735A1 (en) Method and apparatus for locating geographically classified establishment information