(57)【要約】【課題】各コンテンツの構成関係に応じた木構造を閲覧履歴として表示することができる情報表示サーバ、情報表示方法、その記録媒体およびプログラムを提供する。【解決手段】コンテンツデータベース２３ａは、コンテンツの構成に関する情報である構成情報を含むコンテンツを格納する。コンテンツ提供処理部２５は、利用者端末１０からの要求に応じたコンテンツをコンテンツデータベース２３ａより取得して利用者端末１０へ送信する。プログラム送信処理部２７は、コンテンツ提供処理部２５より提供されるコンテンツに含まれる構成情報を基に、コンテンツの遷移に応じた閲覧履歴を木構造で示した閲覧履歴画面を利用者端末１０に表示させる画面制御プログラムを、利用者端末１０へ送信する。【選択図】  図６
2004213152.tif 000002
【特許請求の範囲】
【請求項１】
ネットワーク上のコンテンツを閲覧可能な利用者端末へ複数のコンテンツを提供する情報表示サーバであって、
前記利用者端末からの要求に応じて前記コンテンツの構成に関する情報である構成情報を含む前記コンテンツを前記利用者端末へ提供するコンテンツ提供手段と、
前記コンテンツ提供手段より提供される前記コンテンツに含まれる前記構成情報を基に、前記コンテンツの遷移に応じた閲覧履歴を木構造で示した閲覧履歴画面を前記利用者端末に表示させる画面制御手段と
を具備することを特徴とする情報表示サーバ。
【請求項２】
ネットワーク上のコンテンツを閲覧可能な利用者端末へ複数のコンテンツを提供する情報表示サーバであって、
前記コンテンツの構成を解析して、解析結果を基に前記コンテンツの構成情報を生成する構成解析手段と、
前記利用者端末からの要求に応じて前記コンテンツと、前記構成解析手段が生成した当該コンテンツの前記構成情報とを合わせて前記利用者端末へ提供するコンテンツ提供手段と、
前記コンテンツ提供手段より提供される前記コンテンツに含まれる前記構成情報を基に、前記コンテンツの遷移に応じた閲覧履歴を木構造で示した閲覧履歴画面を前記利用者端末に表示させる画面制御手段と
を具備することを特徴とする情報表示サーバ。
【請求項３】
前記構成解析手段は、前記コンテンツのＵＲＬまたは前記コンテンツに含まれるリンク情報またはそれらの組み合わせを基に、前記コンテンツの構成を解析することを特徴とする請求項２に記載の情報表示サーバ。
【請求項４】
前記木構造の節は、前記コンテンツを特定するネットワークアドレス、前記コンテンツのタイトル、前記コンテンツを表示した画面の縮小画像のいずれか一つまたはそれらの組み合わせであることを特徴とする請求項１から請求項３のいずれか１項に記載の情報表示サーバ。
【請求項５】
前記木構造の枝は、前記構成情報に応じて定まることを特徴とする請求項１から請求項４のいずれか１項に記載の情報表示サーバ。
【請求項６】
ネットワーク上のコンテンツを閲覧可能な利用者端末へ複数のコンテンツを提供する情報表示サーバを用いた情報表示方法であって、
前記利用者端末からの要求に応じて前記コンテンツの構成に関する情報である構成情報を含む前記コンテンツを前記利用者端末へ提供する第１のステップと、前記第１のステップで提供される前記コンテンツに含まれる前記構成情報を基に、前記コンテンツの遷移に応じた閲覧履歴を木構造で示した閲覧履歴画面を前記利用者端末に表示させる第２のステップと
を有することを特徴とする情報表示方法。
【請求項７】
ネットワーク上のコンテンツを閲覧可能な利用者端末へ複数のコンテンツを提供する情報表示サーバを用いた情報表示方法であって、
前記コンテンツの構成を解析して、解析結果を基に前記コンテンツの構成情報を生成する第１のステップと、
前記利用者端末からの要求に応じて前記コンテンツと、前記第１のステップで生成した当該コンテンツの前記構成情報とを合わせて前記利用者端末へ提供する第２のステップと、
前記第２のステップで提供される前記コンテンツに含まれる前記構成情報を基に、前記コンテンツの遷移に応じた閲覧履歴を木構造で示した閲覧履歴画面を前記利用者端末に表示させる第３のステップと
を有することを特徴とする情報表示方法。
【請求項８】
前記第１のステップは、前記コンテンツのＵＲＬまたは前記コンテンツに含まれるリンク情報またはそれらの組み合わせを基に、前記コンテンツの構成を解析することを特徴とする請求項７に記載の情報表示方法。
【請求項９】
前記木構造の枝は、前記構成情報に応じて定まることを特徴とする請求項６から請求項８のいずれか１項に記載の情報表示方法。
【請求項１０】
ネットワーク上のコンテンツを閲覧可能な利用者端末へ複数のコンテンツを提供する情報表示サーバ用のプログラムを記録したコンピュータ読み取り可能な記録媒体であって、
前記利用者端末からの要求に応じて前記コンテンツの構成に関する情報である構成情報を含む前記コンテンツを前記利用者端末へ提供する第１のステップと、前記第１のステップで提供される前記コンテンツに含まれる前記構成情報を基に、前記コンテンツの遷移に応じた閲覧履歴を木構造で示した閲覧履歴画面を前記利用者端末に表示させる第２のステップと
をコンピュータに実行させるためのプログラムを記録したコンピュータ読み取り可能な記録媒体。
【請求項１１】
ネットワーク上のコンテンツを閲覧可能な利用者端末へ複数のコンテンツを提供する情報表示サーバ用のプログラムを記録したコンピュータ読み取り可能な記録媒体であって、
前記コンテンツの構成を解析して、解析結果を基に前記コンテンツの構成情報を生成する第１のステップと、
前記利用者端末からの要求に応じて前記コンテンツと、前記第１のステップで生成した当該コンテンツの前記構成情報とを合わせて前記利用者端末へ提供する第２のステップと、
前記第２のステップで提供される前記コンテンツに含まれる前記構成情報を基に、前記コンテンツの遷移に応じた閲覧履歴を木構造で示した閲覧履歴画面を前記利用者端末に表示させる第３のステップと
をコンピュータに実行させるためのプログラムを記録したコンピュータ読み取り可能な記録媒体。
【請求項１２】
ネットワーク上のコンテンツを閲覧可能な利用者端末へ複数のコンテンツを提供する情報表示サーバ用のプログラムであって、
前記利用者端末からの要求に応じて前記コンテンツの構成に関する情報である構成情報を含む前記コンテンツを前記利用者端末へ提供する第１のステップと、前記第１のステップで提供される前記コンテンツに含まれる前記構成情報を基に、前記コンテンツの遷移に応じた閲覧履歴を木構造で示した閲覧履歴画面を前記利用者端末に表示させる第２のステップと
をコンピュータに実行させるためのプログラム。
【請求項１３】
ネットワーク上のコンテンツを閲覧可能な利用者端末へ複数のコンテンツを提供する情報表示サーバ用のプログラムであって、
前記コンテンツの構成を解析して、解析結果を基に前記コンテンツの構成情報を生成する第１のステップと、
前記利用者端末からの要求に応じて前記コンテンツと、前記第１のステップで生成した当該コンテンツの前記構成情報とを合わせて前記利用者端末へ提供する第２のステップと、
前記第２のステップで提供される前記コンテンツに含まれる前記構成情報を基に、前記コンテンツの遷移に応じた閲覧履歴を木構造で示した閲覧履歴画面を前記利用者端末に表示させる第３のステップと
をコンピュータに実行させるためのプログラム。
【請求項１４】
前記第１のステップは、前記コンテンツのＵＲＬまたは前記コンテンツに含まれるリンク情報またはそれらの組み合わせを基に、前記コンテンツの構成を解析することコンピュータに実行させるための請求項１３に記載のプログラム。
【請求項１５】
前記木構造の節は、前記コンテンツを特定するネットワークアドレス、前記コンテンツのタイトル、前記コンテンツを表示した画面の縮小画像のいずれか一つまたはそれらの組み合わせであることを特徴とする請求項１２から請求項１４のいずれか１項に記載のプログラム。
【請求項１６】
前記木構造の枝は、前記構成情報に応じて定まることを特徴とする請求項１２から請求項１５のいずれか１項に記載のプログラム。
【請求項１７】
ネットワーク上のコンテンツを閲覧可能な利用者端末用のプログラムであって、
前記コンテンツの構成に関する情報である構成情報を含む前記コンテンツを受信する第１のステップと、
前記第１のステップで受信した前記コンテンツに含まれる前記構成情報を基に、前記コンテンツの遷移に応じた閲覧履歴を木構造で示した閲覧履歴画面を表示する第２のステップと
をコンピュータに実行させるためのプログラム。
【請求項１８】
ネットワーク上のコンテンツを閲覧可能な利用者端末用のプログラムであって、
前記コンテンツを受信する第１のステップと、
前記第１のステップで受信した前記コンテンツの構成を解析して、解析結果を基に前記コンテンツの構成情報を生成する第２のステップと、
前記第２のステップで生成した前記構成情報を基に、前記コンテンツの遷移に応じた閲覧履歴を木構造で示した閲覧履歴画面を前記利用者端末に表示させる第３のステップと
をコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ネットワークを介して利用者端末へ提供されている種々のコンテンツを効率よく利用するための情報表示サーバ、情報表示方法、その記録媒体およびプログラムに関するものである。
【０００２】
【従来の技術】
近年、インターネットの普及に伴い、様々な情報がＷｅｂ（ウェブ）コンテンツとして提供され、コンピュータ上で動作する閲覧ソフトウェアであるＷｅｂブラウザなどにより閲覧することができる。例えば、利用者がＵＲＬ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒ）を指定すると、所定のＷｅｂページが表示され、表示したＷｅｂページに含まれるリンクを選択することで、次々と所望のＷｅｂページを表示することができる。この時、既に表示を終えた数ページ前のＷｅｂページに戻って別のリンクをたどるなどの操作も可能である。この時、過去に閲覧したＷｅｂページを簡便に再閲覧できる種々の方法を実現する技術が開示されており、以下に具体例を示す。
【０００３】
例えば、過去に表示したＷｅｂページのＵＲＬの一覧であるアクセス履歴を記憶しておき、リンク関係の木構造を生成して、そのリンク関係の木構造を表示する技術が開示されている（例えば特許文献１参照。）。これにより、利用者は、その木構造の中から過去にみたＷｅｂページを簡便に再閲覧することができる。
【０００４】
また、キャッシュしたページ情報（過去に表示したＷｅｂページの情報）を相互にリンクして管理して、利用者の要求に応じて画面上に木構造の形式で表示する技術が開示されている（例えば特許文献２参照。）。これにより、利用者は、その木構造の中から過去にみたＷｅｂページを簡便に再閲覧することができ、更に、既にキャッシュされている情報を利用するので、再閲覧するＷｅｂページの表示速度を速めることができる。
【０００５】
また、利用者が過去に表示したＷｅｂページの履歴データを木構造により順次記憶して、その木構造を表示する技術が開示されている（例えば特許文献３参照。）。これにより、利用者は、その木構造の中から過去にみたＷｅｂページを簡便に再閲覧することができ、更に、閲覧した順序を把握することができる。また、上述したＷｅｂページ等のインターネットを介して閲覧可能なコンテンツは、階層的に構成されているものが多く、上述したように閲覧履歴を木構造で表示するには適していた。
【０００６】
また、描画ソフトウェアにおいて、描画の過程である描画履歴を木構造の形式で管理して、その描画履歴の木構造を表示する技術が開示されている（例えば非特許文献１参照。）。
【０００７】
【特許文献１】
特開２０００−１４８６４５号公報
【特許文献２】
特開２００１−３３１３５６号公報
【特許文献３】
特開２００２−１８２８９１号公報
【非特許文献１】
山本裕介、他２名，「縮小画像ツリー表示を用いた編集作業の試行錯誤過程の支援」，第６０回（平成１２年前期）全国大会講演論文集（４），社団法人情報処理学会，平成１２年３月１４日，第６０巻，第４号，p．１４５−１４６
【０００８】
【発明が解決しようとする課題】
しかしながら、上述したように閲覧履歴（アクセス履歴）を基に、木構造を生成すると、結果的に同じ複数のコンテンツを閲覧していても、閲覧順序によって生成される閲覧履歴を示す木構造の構成が異なってしまう。これにより、例えば各コンテンツが階層的な構成関係である場合に、その構成関係に応じた木構造を生成することができないという問題がある。
【０００９】
本発明は、上述した事情を考慮してなされたもので、各コンテンツの構成関係に応じた木構造を閲覧履歴として表示することができる情報表示サーバ、情報表示方法、その記録媒体およびプログラムを提供することを目的とする。
【００１０】
【課題を解決するための手段】
この発明は、上述した課題を解決すべくなされたもので、本発明による情報表示サーバにおいては、ネットワーク上のコンテンツを閲覧可能な利用者端末へ複数のコンテンツを提供する情報表示サーバであって、利用者端末からの要求に応じてコンテンツの構成に関する情報である構成情報を含むコンテンツを利用者端末へ提供するコンテンツ提供手段と、コンテンツ提供手段より提供されるコンテンツに含まれる構成情報を基に、コンテンツの遷移に応じた閲覧履歴を木構造で示した閲覧履歴画面を利用者端末に表示させる画面制御手段とを具備することを特徴とする。
【００１１】
また、本発明による情報表示サーバにおいては、ネットワーク上のコンテンツを閲覧可能な利用者端末へ複数のコンテンツを提供する情報表示サーバであって、コンテンツの構成を解析して、解析結果を基にコンテンツの構成情報を生成する構成解析手段と、利用者端末からの要求に応じてコンテンツと、構成解析手段が生成した当該コンテンツの構成情報とを合わせて利用者端末へ提供するコンテンツ提供手段と、コンテンツ提供手段より提供されるコンテンツに含まれる構成情報を基に、コンテンツの遷移に応じた閲覧履歴を木構造で示した閲覧履歴画面を利用者端末に表示させる画面制御手段とを具備することを特徴とする。
【００１２】
また、本発明による情報表示サーバの一態様例においては、上記構成解析手段は、コンテンツのＵＲＬまたはコンテンツに含まれるリンク情報またはそれらの組み合わせを基に、コンテンツの構成を解析することを特徴とする。
【００１３】
また、本発明による情報表示サーバの一態様例においては、上記木構造の節は、コンテンツを特定するネットワークアドレス、コンテンツのタイトル、コンテンツを表示した画面の縮小画像のいずれか一つまたはそれらの組み合わせであることを特徴とする。
【００１４】
また、本発明による情報表示サーバの一態様例においては、上記木構造の枝は、構成情報に応じて定まることを特徴とする。
【００１５】
また、本発明による情報表示方法においては、ネットワーク上のコンテンツを閲覧可能な利用者端末へ複数のコンテンツを提供する情報表示サーバを用いた情報表示方法であって、利用者端末からの要求に応じてコンテンツの構成に関する情報である構成情報を含むコンテンツを利用者端末へ提供する第１のステップと、第１のステップで提供されるコンテンツに含まれる構成情報を基に、コンテンツの遷移に応じた閲覧履歴を木構造で示した閲覧履歴画面を利用者端末に表示させる第２のステップとを有することを特徴とする。
【００１６】
また、本発明による情報表示方法においては、ネットワーク上のコンテンツを閲覧可能な利用者端末へ複数のコンテンツを提供する情報表示サーバを用いた情報表示方法であって、コンテンツの構成を解析して、解析結果を基にコンテンツの構成情報を生成する第１のステップと、利用者端末からの要求に応じてコンテンツと、第１のステップで生成した当該コンテンツの構成情報とを合わせて利用者端末へ提供する第２のステップと、第２のステップで提供されるコンテンツに含まれる構成情報を基に、コンテンツの遷移に応じた閲覧履歴を木構造で示した閲覧履歴画面を利用者端末に表示させる第３のステップとを有することを特徴とする。
【００１７】
また、本発明による情報表示方法の一態様例においては、上記第１のステップは、コンテンツのＵＲＬまたはコンテンツに含まれるリンク情報またはそれらの組み合わせを基に、コンテンツの構成を解析することを特徴とする。
【００１８】
また、本発明による情報表示方法の一態様例においては、上記木構造の枝は、構成情報に応じて定まることを特徴とする。
【００１９】
また、本発明による記録媒体においては、ネットワーク上のコンテンツを閲覧可能な利用者端末へ複数のコンテンツを提供する情報表示サーバ用のプログラムを記録したコンピュータ読み取り可能な記録媒体であって、利用者端末からの要求に応じてコンテンツの構成に関する情報である構成情報を含むコンテンツを利用者端末へ提供する第１のステップと、第１のステップで提供されるコンテンツに含まれる構成情報を基に、コンテンツの遷移に応じた閲覧履歴を木構造で示した閲覧履歴画面を利用者端末に表示させる第２のステップとをコンピュータに実行させるためのプログラムを記録したコンピュータ読み取り可能な記録媒体である。
【００２０】
また、本発明による記録媒体においては、ネットワーク上のコンテンツを閲覧可能な利用者端末へ複数のコンテンツを提供する情報表示サーバ用のプログラムを記録したコンピュータ読み取り可能な記録媒体であって、コンテンツの構成を解析して、解析結果を基にコンテンツの構成情報を生成する第１のステップと、利用者端末からの要求に応じてコンテンツと、第１のステップで生成した当該コンテンツの構成情報とを合わせて利用者端末へ提供する第２のステップと、第２のステップで提供されるコンテンツに含まれる構成情報を基に、コンテンツの遷移に応じた閲覧履歴を木構造で示した閲覧履歴画面を利用者端末に表示させる第３のステップとをコンピュータに実行させるためのプログラムを記録したコンピュータ読み取り可能な記録媒体である。
【００２１】
また、本発明によるプログラムにおいては、ネットワーク上のコンテンツを閲覧可能な利用者端末へ複数のコンテンツを提供する情報表示サーバ用のプログラムであって、利用者端末からの要求に応じてコンテンツの構成に関する情報である構成情報を含むコンテンツを利用者端末へ提供する第１のステップと、第１のステップで提供されるコンテンツに含まれる構成情報を基に、コンテンツの遷移に応じた閲覧履歴を木構造で示した閲覧履歴画面を利用者端末に表示させる第２のステップとをコンピュータに実行させるためのプログラムである。
【００２２】
また、本発明によるプログラムにおいては、ネットワーク上のコンテンツを閲覧可能な利用者端末へ複数のコンテンツを提供する情報表示サーバ用のプログラムであって、コンテンツの構成を解析して、解析結果を基にコンテンツの構成情報を生成する第１のステップと、利用者端末からの要求に応じてコンテンツと、第１のステップで生成した当該コンテンツの構成情報とを合わせて利用者端末へ提供する第２のステップと、第２のステップで提供されるコンテンツに含まれる構成情報を基に、コンテンツの遷移に応じた閲覧履歴を木構造で示した閲覧履歴画面を利用者端末に表示させる第３のステップとをコンピュータに実行させるためのプログラムである。
【００２３】
また、本発明によるプログラムの一態様例においては、上記第１のステップは、コンテンツのＵＲＬまたはコンテンツに含まれるリンク情報またはそれらの組み合わせを基に、コンテンツの構成を解析することコンピュータに実行させるためのプログラムである。
【００２４】
また、本発明によるプログラムの一態様例においては、上記木構造の節は、コンテンツを特定するネットワークアドレス、コンテンツのタイトル、コンテンツを表示した画面の縮小画像のいずれか一つまたはそれらの組み合わせであることを特徴とするプログラムである。
【００２５】
また、本発明によるプログラムの一態様例においては、上記木構造の枝は、構成情報に応じて定まることを特徴とするプログラムである。
【００２６】
また、本発明によるプログラムにおいては、ネットワーク上のコンテンツを閲覧可能な利用者端末用のプログラムであって、コンテンツの構成に関する情報である構成情報を含むコンテンツを受信する第１のステップと、第１のステップで受信したコンテンツに含まれる構成情報を基に、コンテンツの遷移に応じた閲覧履歴を木構造で示した閲覧履歴画面を表示する第２のステップとをコンピュータに実行させるためのプログラムである。
【００２７】
また、本発明によるプログラムにおいては、ネットワーク上のコンテンツを閲覧可能な利用者端末用のプログラムであって、コンテンツを受信する第１のステップと、第１のステップで受信したコンテンツの構成を解析して、解析結果を基にコンテンツの構成情報を生成する第２のステップと、第２のステップで生成した構成情報を基に、コンテンツの遷移に応じた閲覧履歴を木構造で示した閲覧履歴画面を利用者端末に表示させる第３のステップとをコンピュータに実行させるためのプログラムである。
【００２８】
以上に示したように、本発明による情報表示サーバ、情報表示方法、その記録媒体およびプログラムによれば、コンテンツの構成に関する情報である構成情報を基に、コンテンツの遷移に応じた閲覧履歴を木構造で示した閲覧履歴画面を利用者端末に表示するので、各コンテンツの構成関係に応じた木構造を閲覧履歴として表示することができる。
【００２９】
【発明の実施の形態】
以下、本発明の実施の形態を説明する。
まず、本発明の一実施形態における情報表示サーバの概略構成について図を用いて説明する。尚、本実施形態の情報表示サーバは、ネットワークを介して提供される種々のコンテンツを利用者端末へ提供するコンテンツ提供システムの一部を構成するコンテンツ提供サーバである。このコンテンツ提供システムは、例えばＷＷＷ（ワールド・ワイド・ウェブ）などのシステムである。
【００３０】
図１は、本発明の一実施形態における情報表示サーバを含むコンテンツ提供システムの概略構成を示す図である。図１において、符号１０は、端末Ａ、端末Ｂ、端末Ｃ、…（以下、利用者端末１０とする）であり、利用者の操作するネットワーク１１に接続可能なコンピュータ端末である。尚、ネットワーク１１は、インターネット等の公衆網や専用回線などで構成される。また、利用者端末１０は、ブラウザを具備し、そのブラウザでＵＲＬ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒ）を指定することでネットワーク１１を介して種々のコンテンツを閲覧したり、コンテンツを取得したりすることができる。
【００３１】
１２は、コンテンツ提供サーバ（情報表示サーバ）Ａ、Ｂ、Ｃ…（以下、コンテンツ提供サーバ１２とする）であり、ネットワーク１１を介して利用者端末１０へコンテンツを提供するサーバである。また、コンテンツ提供サーバ１２は、利用者端末へ提供するコンテンツの構成情報と、コンテンツ画面の遷移に応じて閲覧履歴を木構造で表示するプログラムである表示制御プログラム（表示制御手段）もコンテンツと一緒に利用者端末１０へ送信する。
【００３２】
また、図１に示すように、コンテンツ提供サーバ１２は、ネットワーク１１を介して利用者端末１０へ提供する種々のコンテンツに関する情報を少なくとも格納するデータベース２３を具備する。尚、データベース２３の詳細な構成については、後述する。以上の構成により、コンテンツ提供サーバ１２は、アクセスしてきた利用者端末１０へ所望のコンテンツを提供する。これにより、利用者端末１０においては、所望のコンテンツを閲覧することができる。また、コンテンツ提供サーバ１２は、コンテンツの構成情報を閲覧ページ情報に含ませて送信する。この構成情報を上述した表示制御プログラムが処理することで、利用者が閲覧したＷｅｂページの履歴を木構造で示す閲覧履歴画面を利用者端末１０に表示する。
【００３３】
ここで、コンテンツの構成の一例を示して、その構成を示す構成情報や、その構成情報を基に木構造で表示される閲覧履歴画面の具体例について図を用いて説明する。
図２は、コンテンツの構成の一例を示す図である。図２に示すように、ＵＲＬ：ｈｔｔｐ／／ｗｗｗ．ｘｘ．ｊｐ／で特定されるコンテンツの構成を示している。その構成は木構造の構成になっており、ルートとなる節は、トップページである。そのトップページから３つ枝が出ており、３つの節であるページＡ，Ｂ，Ｃと繋がる。すなわち、トップページの１段下の階層としてページＡ，Ｂ，Ｃがリンクされている。また、ページＡの１段下の階層として、ページＤおよびページＥがリンクされている。また、ページＢの１段下の階層としてページＦがリンクされている。尚、ページＤ，Ｅ，Ｆも木構造の節である。
【００３４】
ここで、コンテンツにおける階層の段数は、本実施形態においては、実際のコンテンツデータが格納されるディレクトリ構成によって定まる。尚、コンテンツの階層の定義は上述した限りではなく、リンクの関係や各ページに記載されている内容や、コンテンツを指定する際のＵＲＬのパス（一般的には上述したディレクトリ構成と一致する）などを考慮して、コンテンツ提供者が任意に決定するものであってもよい。
【００３５】
次に、図２に示した構成のコンテンツの構成情報例について説明する。
図３は、図２に示した構成のコンテンツの構成情報例を示す図である。図３に示すように、複数ページのリンクから構成されるコンテンツを木構造の構成とした場合のルートとなるページをルートページとして、対応するＵＲＬ（Ｉｎｄｅｘ．ｈｔｍｌ）が関連付けられている。また、ルートの１段下の節となるページを第１階層ページとして、対応するＵＲＬ（Ａ．ｈｔｍｌ、Ｂ．ｈｔｍｌ、Ｃ．ｈｔｍｌ）が関連付けられている。同様に、ルートページの２段下（第１階層ページの１段下）となるページを第２階層ページとして、対応するＵＲＬ（Ａ／Ｄ．ｈｔｍｌ、Ａ／Ｅ．ｈｔｍｌ、Ｂ／Ｆ．ｈｔｍｌ）が関連付けられている。尚、図３に示すＵＲＬは、ルートページを基準としたＵＲＬの表記であり、例えばページＡならば実際はｈｔｔｐ／／ｗｗｗ．ｘｘ．ｊｐ／Ａ．ｈｔｍｌとなる。
【００３６】
次に、図３に示した構成情報例を基に、利用者の画面遷移に応じて木構造の閲覧履歴画面例について図を用いて説明する。例えば、図２に示した構成のコンテンツにおいて、利用者が、トップページ→ページＡ→ページＤ→ページＢと画面を遷移させた場合の閲覧履歴画面を含む表示画面例について説明する。
図４は、図３に示した構成情報を基に、利用者の画面遷移に応じて木構造の閲覧履歴画面を含む表示画面例を示す図である。図４において、４０は、ブラウザ画面であり、閲覧履歴表示部４４と、ＵＲＬ表示部４５と、コンテンツ表示部４６とを含む画面構成である。また、４１は、戻るボタンであり、押下することで一つ前に表示したページを表示することができるボタンである。４２は、進むボタンであり、戻るボタン４１で戻った場合に、戻る前のページを表示することができるボタンである。４３は、表示中止ボタンであり、ＵＲＬにより指定されたページに関する情報（以下、閲覧ページ情報とする）をダウンロード中に押下すると、ダウンロード処理を途中で中止する。即ち、ページの表示を途中で中止する。
【００３７】
また、閲覧履歴表示部４４には、上述した利用者が閲覧したトップページ、ページＡ、ページＢ、ページＤを節とする木構造が表示されている。各節は、ページ画面の縮小画像であるサムネイル４４ａと、各ページのタイトル４４ｂと、各ページのＵＲＬ（ルートページに相対的な表示）４４ｃから構成されている。また、現在、ページＤをコンテンツ表示部４６で閲覧中なので、ページＤのサムネイル４４ａやタイトル４４ｂやＵＲＬ４４ｃが閲覧中であることを示すために強調表示（例えば他の節より輝度を上げる）されている。尚、木構造の各節として表示する情報は上述した限りではなく、アイコンや記号や文字列によりコンテンツの内容を示す情報などでもよく、それらに閲覧を行った時刻である閲覧時刻や閲覧に要した時間である閲覧時間などを合わせて表示してもよい。
【００３８】
ここで、閲覧履歴表示部４４における木構造の変化について、利用者が、トップページ→ページＡ→ページＤ→ページＢと画面を遷移させた場合について説明する。図５は、画面遷移に応じた木構造の変化例を示す図である。図５（ａ）は、トップページからページＡに遷移した際に閲覧履歴表示部４４に表示される木構造である。図５（ａ）に示すように、トップページとページＡに関する情報を節とする木構造が形成される。次に、図５（ｂ）は、ページＡからページＤに遷移した際に閲覧履歴表示部４４に表示される木構造である。次に、ページＤからページＢへ遷移すると、図４に示した木構造が閲覧履歴表示部４４に表示される。
【００３９】
尚、上述した遷移を可能とするには、トップページにはページＡのリンクが、ページＡにはページＤのリンクが、ページＤにはページＢのリンクが少なくとも必要である。以上に示すように、従来の木構造の生成方法であれば、ページＤからページＢに遷移した際に、図４に示すような木構造を表示することができなかったが、本実施形態においては、コンテンツの構成に応じて、ページＢの節をトップページからの枝につなげた図４に示すような木構造を表示することができる。
【００４０】
また、コンテンツ表示部４６は、ニュースＡへのリンク４６ａや、ニュースＢへのリンク４６ｂなど種々のコンテンツへのリンクを含む。
以上に示すように、コンテンツ提供サーバ１２は、ネットワーク１１を介してコンテンツを利用者端末１０に提供するとともに、図４に示すような閲覧履歴表示部４４を表示するための表示制御プログラムも利用者端末１０へ提供する。これにより、利用者端末１０においては、ブラウザを利用してコンテンツを閲覧する際に、コンテンツの構成に応じた木構造を有する閲覧履歴を表示することができ、効率よい閲覧およびコンテンツの利用を行うことができる。
【００４１】
尚、コンテンツ提供サーバ１２および利用者端末１０は、図示していないが、マウスやキーボードなどの入力装置および、ＣＲＴ（Ｃａｔｈｏｄｅ  Ｒａｙ  Ｔｕｂｅ）や液晶ディスプレイなどの表示装置を具備する。また、利用者端末１０の表示装置に表示される閲覧履歴表示部４４やコンテンツ表示部４６は、図４に示すように一つのウィンドウで表示する表示方法に限定されない。例えば、利用者端末１０がマルチウィンドウ機能を備えている場合には、閲覧履歴表示部４４を別のウィンドウで表示してもよい。更に、閲覧履歴表示が１ページに収まらない場合や、他のルートページへ移動した場合には、複数ページの閲覧履歴表示部４４を別々のウィンドウで表示してもよい。
【００４２】
次に、上述した図４に示すような閲覧履歴画面を利用者端末１０に表示させるシステムを、コンテンツ提供サーバ１２および利用者端末１０が実現するための機能構成例について図を用いて説明する。尚、上述した閲覧履歴画面を利用者端末１０に表示する形態として種々の形態が考えられるが、以下に３つの形態の例を示す。
（１）．コンテンツ提供サーバ１２がコンテンツの構成に関する情報である構成情報を利用者端末１０へ提供し、その構成情報を利用者端末１０が処理して閲覧履歴画面を表示する形態。
（２）．利用者端末１０がコンテンツの構成を解析して構成情報を生成する機能を有し、さらに生成した構成情報を処理して閲覧履歴画面を表示する機能を有する形態。
（３）．利用者が利用者端末１０よりポータルサーバ（コンテンツ提供サーバ１２に含まれる）を介して複数のコンテンツ提供サーバ１２を利用する場合に、そのポータルサーバがコンテンツの構成を解析する機能を有し、そのポータルサーバより利用者端末１０へ生成した構成情報が送信され、その構成情報を利用者端末１０が処理して閲覧履歴画面を表示する形態。
尚、図４に示すような閲覧履歴画面を利用者端末１０に表示させる方法は、上述した方法に限らず、上述した方法の組み合わせでもよく、コンテンツの種類やシステムの規模に合わせた他の方法であってもよい。
【００４３】
［第１の実施形態］
まず、上述した（１）の方法を実現する場合のコンテンツ提供サーバ１２および利用者端末１０の構成と動作について本発明の第１の実施形態として以下に説明する。
図６は、本発明の第１の実施形態として図１に示したコンテンツ提供サーバ１２および利用者端末１０の機能構成を示す図である。まず、利用者端末１０の機能構成の概略について説明する。図６において、１３は、制御部であり、利用者端末１０内の各処理部やデータの流れを制御する。１４は、送受信処理部であり、ネットワーク１１を介したコンテンツ等の送受信を行う。
【００４４】
１５は、コンテンツ利用処理部であり、図４に示したコンテンツ表示部４６を少なくとも含むブラウザ画面を利用者端末１０の表示装置に表示する処理を行う。このコンテンツ利用処理部１５は、本実施形態においては、ブラウザなどのプログラムを実行することで実現する機能である。以上により、利用者は利用者端末１０において、コンテンツ提供サーバ１２より提供される図３に示すような構成情報が埋め込まれた種々のコンテンツを閲覧することができる。
【００４５】
１７は、閲覧履歴表示処理部であり、コンテンツに埋め込まれている図３に示すような構成情報を読み取って、図４に示すような閲覧履歴表示部４４を利用者端末１０に表示させる処理を行う。尚、閲覧履歴表示処理部１７は、コンテンツ提供サーバ１２より受信した表示制御プログラムを利用者端末１０において実行されることにより実現する機能である。以上に示す構成により、利用者端末１０においては、木構造の閲覧履歴表示部４４を利用者の閲覧履歴とコンテンツに埋め込まれた構成情報とに応じて生成し表示することができる。
【００４６】
次に、コンテンツ提供サーバ１２の機能構成の概略について説明する。２１は、制御部であり、コンテンツ提供サーバ１２内の各処理部やデータの流れを制御する。２２は、送受信処理部であり、ネットワーク１１を介してコンテンツを配信するためのデータの送受信を行う。２３は、データベースであり、コンテンツデータベース２３ａと、利用者情報データベース２３ｂとを具備する。コンテンツデータベース２３ａは、コンテンツおよびコンテンツに関する情報を、コンテンツを識別するコンテンツコードに関連付けて格納する。
【００４７】
また、コンテンツデータベース２３ａに格納されているコンテンツには、図３に示したようなコンテンツの構成に関する情報である構成情報が埋め込まれている。但し、コンテンツデータベース２３ａに格納されているコンテンツには、上述した構成情報が埋め込まれていないものもある。また、利用者情報データベース２３ｂは、利用者自身に関する情報や、利用者端末１０に関する情報や、利用者が過去に利用したコンテンツの履歴情報などを、利用者を識別する利用者コードに関連付けて格納する。
【００４８】
２４は、利用者情報管理部であり、利用者情報データベース２３ｂに格納される利用者情報の管理や、利用者情報を参照して利用者の認証や特定などの処理を行う。２５は、コンテンツ提供処理部であり、利用者端末１０からの要求に応じてコンテンツデータベース２３ａより取得したコンテンツを利用者端末１０へ送信することで、コンテンツの提供を行う。
【００４９】
２６は、構成解析処理部であり、利用者端末１０に提供するコンテンツに構成情報が含まれていない場合に、そのコンテンツの構成をコンテンツデータベース２３ａより種々の情報を参照して解析したり、コンテンツ自身のＵＲＬやリンク情報を基に解析したりすることで、そのコンテンツの構成情報を生成する。また、構成解析処理部２６は、コンテンツを解析して得た構成情報を該コンテンツに付与する処理（または埋め込む処理）を行う。これにより、コンテンツ提供処理部２５は、構成情報を含まずにコンテンツデータベース２３ａに格納されたコンテンツであっても、構成解析処理部２６が解析した構成情報を付与したコンテンツとして利用者端末１０へ送信することができる。尚、上述したコンテンツ自身のＵＲＬやリンク情報の解析方法の具体例については、後述する。
【００５０】
２７は、プログラム送信処理部であり、利用者端末１０へ提供するコンテンツに含まれる構成情報を基に、コンテンツの遷移に応じた閲覧履歴を木構造で示す閲覧履歴画面を利用者端末１０に表示させる表示制御プログラムを利用者端末１０へ送信する。尚、プログラム送信処理部２７は、利用者情報管理部２４が特定した利用者の属性などに応じて利用者端末１０へ送信する表示制御プログラムの内容を変更してもよい。また、プログラム送信処理部２７が表示制御プログラムを送信するタイミングは、例えばコンテンツを送信するタイミングなどに合わせて行う。
【００５１】
以上の構成により、コンテンツ提供サーバ１２は、構成情報が埋め込まれたコンテンツと一緒に上述した表示制御プログラムを利用者端末１０へ送信することで、利用者端末１０におけるコンテンツの閲覧履歴に応じて、コンテンツの構成を反映した木構造で閲覧履歴を示す閲覧履歴画面を利用者端末１０に表示するよう制御することができる。
【００５２】
尚、利用者情報管理部２４は、特定した利用者に対して、過去の履歴情報を基に生成した構成情報を利用者端末１０へ送信してもよい。これにより、利用者は、過去に閲覧したコンテンツの閲覧履歴を表示することができ、それらのコンテンツの構成を参照しながら簡便に所望のコンテンツを利用することができる。また、コンテンツ提供処理部２５は、利用者情報管理部２４が特定した利用者の属性などに応じて利用者端末１０へ提供するコンテンツの内容や、コンテンツに埋め込まれた構成情報の内容を変更してもよい。
【００５３】
次に、図６に示したコンテンツ提供サーバ１２および利用者端末１０の動作について説明する。
図７は、図６に示したコンテンツ提供サーバ１２および利用者端末１０の動作を示す図である。図７に示すように、まず、利用者端末１０が、閲覧可能なコンテンツであるトップページの表示を要求する要求情報を、送受信処理部１４を介してコンテンツ提供サーバ１２へ送信する（ｔ１）。これにより、コンテンツ提供サーバ１２の送受信処理部２２は、上記の要求情報を受信する。
【００５４】
次に、コンテンツ提供処理部２５は、受信した要求情報を基にコンテンツデータベース２３ａからトップページ情報（コンテンツ）を取得する（ｔ２）。ここで、このトップページ情報には、図３に示した構成情報が埋め込まれている。次に、コンテンツ提供処理部２５は、コンテンツデータベース２３ａより取得したトップページ情報を、要求情報を送信して来た利用者端末１０へ送信する。この時、プログラム送信処理部２７は、利用者端末１０において、図４に示したような閲覧履歴情報を表示させるための表示制御プログラムを利用者端末１０へ送信する（ｔ３）。これにより、利用者端末１０の送受信処理部１４は、要求したコンテンツであるトップページ情報と表示制御プログラムを受信する。
【００５５】
次に、利用者端末１０において、コンテンツ利用処理部１５は、送受信処理部１４が受信したトップページ情報を基に、トップページを図４に示したコンテンツ表示部４６の部分へ表示する。この時、表示制御プログラムの実行により実現される閲覧履歴表示処理部１７は、図４の閲覧履歴表示部４４の部分に閲覧履歴としてトップページのサムネイル４４ａ、タイトル４４ｂ、ＵＲＬ４４ｃのみを表示する（ｔ４）。尚、ＵＲＬ表示部４５には、トップページのＵＲＬとして「ｈｔｔｐ：／／ｗｗｗ．ｘｘ．ｊｐ／」が表示される。
【００５６】
次に、利用者が表示されたトップページに含まれるページＡへのリンクを押下した場合に、利用者端末１０は、ページＡの表示を要求する要求情報をコンテンツ提供サーバ１２へ送信する（ｔ５）。これにより、コンテンツ提供サーバ１２の送受信処理部２２は、上記の要求情報を受信する。
【００５７】
次に、コンテンツ提供処理部２５は、送受信処理部２２が受信した要求情報を基にコンテンツデータベース２３ａからページＡ情報（コンテンツ）を取得する（ｔ６）。次に、コンテンツ提供処理部２５は、コンテンツデータベース２３ａより取得したページＡ情報を、要求情報を送信して来た利用者端末１０へ送信する（ｔ７）。これにより、利用者端末１０の送受信処理部１４は、要求したコンテンツであるページＡ情報を受信する。
【００５８】
次に、利用者端末１０において、コンテンツ利用処理部１５は、送受信処理部１４が受信したページＡ情報を基に、ページＡを図４に示したコンテンツ表示部４６の部分へ表示する。この時、閲覧履歴表示処理部１７は、送受信処理部１４が受信した構成情報を基に、図４の閲覧履歴表示部４４の部分に閲覧履歴としてトップページとページＡのサムネイル４４ａ、タイトル４４ｂ、ＵＲＬ４４ｃを木構造で表示するよう更新する（ｔ８）。これにより、閲覧履歴表示部４４の部分には、図５（ａ）に示した木構造と同様のトップページとページＡからなる木構造が表示される。
【００５９】
その後の処理は、利用者がリンクをたどってページを遷移する度に、遷移後のページに応じて上述したｔ５〜ｔ８の処理を繰り返して、閲覧履歴表示４４に構成情報に応じた木構造を形成して行く。また、異なるルートページへ遷移する場合には、新たな閲覧履歴表示部４４を表示してもよいし、別の木構造を閲覧履歴表示部４４の空いているスペースに形成してもよい。
【００６０】
以上のようにして、コンテンツ提供サーバ１２は、利用者端末１０において、コンテンツの表示と同時に、コンテンツの構成に応じた木構造となる閲覧履歴を表示させることができる。尚、上述したように表示制御プログラムを送信するタイミングは、利用者端末１０からアクセスに応じて最初のコンテンツを送信するのに合わせたタイミングに限らず、利用者端末１０に閲覧履歴情報を表示させたいタイミングの直前までであれば任意のタイミングでよい。
【００６１】
［第２の実施形態］
次に、上述した（２）の方法を実現する場合のコンテンツ提供サーバ１２および利用者端末１０の機能構成と動作について本発明の第２の実施形態として以下に説明する。
図８は、本発明の第２の実施形態として図１に示したコンテンツ提供サーバ１２および利用者端末１０の機能構成を示す図である。まず、利用者端末１０の機能構成の概略について説明する。尚、図８において、制御部１３、送受信処理部１４、コンテンツ利用処理部１５は、上述した図６に示した各処理部と同様であるので説明を省略する。
【００６２】
１６は、構成解析処理部であり、コンテンツ提供サーバ１２から受信するコンテンツに上述した構成情報が含まれていない場合に、コンテンツの構成を該コンテンツのＵＲＬの構成（例えばＵＲＬを構成する文字列中の／の数など）やファイル名およびディレクトリ名を基に解析して、コンテンツの構成情報を得る処理を行う。具体的には、図２に示したコンテンツを例に説明すると、／が１つでファイル名が「Ｉｎｄｅｘ．ｈｔｍｌ」であればルートページと解析して、／が１つでファイル名が「Ｉｎｄｅｘ．ｈｔｍｌ」でなければ第１階層ページ、／が２つあれば第２階層ページであるというように解析する。
【００６３】
また、構成解析処理部１６は、コンテンツ提供サーバ１２から受信するコンテンツに上述した構成情報が含まれていない場合に、コンテンツの構成を該コンテンツが含むリンクに関する情報であるリンク情報を基に解析して、コンテンツの構成情報を得る処理を行う。具体的には、図２に示したコンテンツを例に説明すると、トップページにはページＡ，Ｂ，Ｃのリンクがあるから、ページＡ，Ｂ，Ｃは第１階層ページに属すると解析して、ページＡにはページＥ，ＦのリンクがあるからページＡと枝で結ばれる第２階層ページに属する節であると解析する。
【００６４】
以上に示したように、構成解析処理部１６は、コンテンツのＵＲＬの構成またはリンク情報を基に、コンテンツの構成を解析する。また、構成解析処理部１６は、コンテンツに対して上述したＵＲＬの構成の解析とリンク情報の解析を組み合わせて行うこともできる。
【００６５】
また、閲覧履歴表示処理部１７は、第１の実施形態に示したようにコンテンツに埋め込まれている図３に示すような構成情報を読み取ることで図４に示すような閲覧履歴表示部４４を利用者端末１０に表示させる処理を行う。更に、閲覧履歴表示処理部１７は、構成解析処理部１６の解析した構成情報を基に、図４に示すような閲覧履歴表示部４４を利用者端末１０に表示させる処理を行う。尚、閲覧履歴表示処理部１７は、コンテンツ利用処理部１５の一部の機能を利用することで実現してもよい。更には、コンテンツ利用処理部１５の一機能（すなわち、ブラウザの一機能）が閲覧履歴表示処理部１７の機能であってもよい。以上に示す構成により、利用者端末１０においては、木構造の閲覧履歴表示部４４を利用者の閲覧履歴とコンテンツの構成情報とに応じて生成し表示することができる。
【００６６】
次に、コンテンツ提供サーバ１２の機能構成の概略について説明する。ここで、図８に示す、制御部２１、送受信処理部２２、データベース２３（コンテンツデータベース２３ａと利用者情報データベース２３ｂとを具備する）、利用者情報管理部２４、コンテンツ提供処理部２５は、図６に示したものと同様であるので説明を省略する。また、図８に示すように、図６のコンテンツ提供サーバ１２に比べると、構成解析処理部２６およびプログラム送信処理部２７が削除された機能構成になっている。
【００６７】
以上の構成により、コンテンツ提供サーバ１２は、利用者端末１０からの要求に応じて構成情報が埋め込まれたコンテンツまたは構成情報を含まないコンテンツを利用者端末１０へ送信することができる。
【００６８】
尚、利用者情報管理部２４は、特定した利用者に対して、過去の履歴情報を基に生成した構成情報を利用者端末１０へ送信してもよい。これにより、利用者は、過去に閲覧したコンテンツの閲覧履歴を表示することができ、それらのコンテンツの構成を参照しながら簡便に所望のコンテンツを利用することができる。また、コンテンツ提供処理部２５は、利用者情報管理部２４が特定した利用者の属性などに応じて利用者端末１０へ提供するコンテンツの内容や、コンテンツに埋め込まれた構成情報の内容を変更してもよい。
【００６９】
次に、図８に示したコンテンツ提供サーバ１２および利用者端末１０の動作について説明する。
図９は、図８に示したコンテンツ提供サーバ１２および利用者端末１０の動作を示す図である。図９において、ｔ１、ｔ２の動作は図７に示したｔ１、ｔ２と同様なので説明を簡略化する。
【００７０】
まず、利用者端末１０が、トップページの表示を要求する要求情報をコンテンツ提供サーバ１２へ送信する（ｔ１）。次に、コンテンツ提供処理部２５は、受信した要求情報を基にコンテンツデータベース２３ａからトップページ情報（コンテンツ）を取得する（ｔ２）。ここで、このトップページ情報には、図３に示した構成情報が埋め込まれていないコンテンツであるとする。次に、コンテンツ提供処理部２５は、コンテンツデータベース２３ａより取得したトップページ情報を、要求情報を送信して来た利用者端末１０へ送信する（ｔ３）。これにより、利用者端末１０の送受信処理部１４は、要求したコンテンツであるトップページ情報を受信する。
【００７１】
次に、利用者端末１０において、構成解析処理部１６は、送受信処理部１４が受信したトップページ情報に含まれるＵＲＬやリンク情報を基に、トップページの構成を解析して構成情報を生成する（ｔ４ａ）。次に、利用者端末１０において、コンテンツ利用処理部１５は、送受信処理部１４が受信したトップページ情報を基に、トップページを図４に示したコンテンツ表示部４６の部分へ表示する。この時、閲覧履歴表示処理部１７は、構成解析処理部１６の生成した構成情報を基に図４の閲覧履歴表示部４４の部分に木構造の閲覧履歴としてトップページのサムネイル４４ａ、タイトル４４ｂ、ＵＲＬ４４ｃのみを表示する（ｔ４ｂ）。尚、ＵＲＬ表示部４５には、トップページのＵＲＬとして「ｈｔｔｐ：／／ｗｗｗ．ｘｘ．ｊｐ／」が表示される。
【００７２】
次に、利用者が表示されたトップページに含まれるページＡへのリンクを押下した場合に、利用者端末１０は、ページＡの表示を要求する要求情報をコンテンツ提供サーバ１２へ送信する（ｔ５）。これにより、コンテンツ提供サーバ１２の送受信処理部２２は、上記の要求情報を受信する。
【００７３】
次に、コンテンツ提供処理部２５は、送受信処理部２２が受信した要求情報を基にコンテンツデータベース２３ａからページＡ情報（コンテンツ）を取得する（ｔ６）。次に、コンテンツ提供処理部２５は、コンテンツデータベース２３ａより取得したページＡ情報を、要求情報を送信して来た利用者端末１０へ送信する（ｔ７）。これにより、利用者端末１０の送受信処理部１４は、要求したコンテンツであるページＡ情報を受信する。
【００７４】
次に、利用者端末１０において、構成解析処理部１６は、送受信処理部１４が受信したページＡ情報に含まれるＵＲＬやリンク情報を基に、トップページおよびページＡを含むコンテンツの構成を解析して、ｔ４ａで生成した構成情報を更新する（ｔ８ａ）。次に、利用者端末１０において、コンテンツ利用処理部１５は、送受信処理部１４が受信したトップページ情報を基に、トップページを図４に示したコンテンツ表示部４６の部分へ表示する。この時、閲覧履歴表示処理部１７は、構成解析処理部１６が更新した構成情報を基に図４の閲覧履歴表示部４４の部分に木構造の閲覧履歴としてトップページとページＡのサムネイル４４ａ、タイトル４４ｂ、ＵＲＬ４４ｃを木構造で表示するよう更新する（ｔ８ｂ）。これにより、閲覧履歴表示部４４の部分には、図５（ａ）に示した木構造と同様のトップページとページＡからなる木構造が表示される。
【００７５】
その後の処理は、利用者がリンクをたどってページを遷移する度に、遷移後のページに応じて上述したｔ５〜ｔ８ｂの処理を繰り返して、閲覧履歴表示４４に木構造を形成して行く。また、異なるルートページへ遷移する場合には、新たな閲覧履歴表示部４４を表示してもよいし、別の木構造を閲覧履歴表示部４４の空いているスペースに形成してもよい。
【００７６】
以上のようにして、コンテンツ提供サーバ１２および利用者端末１０の連携処理により、利用者端末１０へのコンテンツの表示と同時に、コンテンツの構成に応じた木構造となる閲覧履歴を表示させることができる。
【００７７】
［第３の実施形態］
次に、上述した（３）の方法を実現する場合のコンテンツ提供サーバ１２および利用者端末１０の機能構成と動作について本発明の第３の実施形態として以下に説明する。尚、本実施形態においては、利用者が利用者端末１０より最初にアクセスするコンテンツ提供サーバ１２を他のコンテンツ提供サーバ１２と区別するためポータルサーバ１２ａとする。また、本実施形態においては、利用者は利用者端末１０から、このポータルサーバ１２ａを介して他のコンテンツ提供サーバ１２のコンテンツを利用可能とする。
【００７８】
図１０は、本発明の第３の実施形態として図１に示した複数のコンテンツ提供サーバ１２のいずれかであるポータルサーバ１２ａおよび利用者端末１０の機能構成を示す図である。図１０に示す利用者端末１０の構成は、上述した図６に示した利用者端末１０の構成と同様であるので説明を省略する。
また、図１０に示すコンテンツ提供サーバ（ポータルサーバ）１２の制御部２１、送受信処理部２２、コンテンツデータベース２３ａ、利用者情報データベース２３ｂは、図６に示したもの同様であるので説明を省略する。
【００７９】
他サーバ情報データベース２３ｃは、ポータルサーバ１２ａを介して利用者端末１０へコンテンツを提供する他のコンテンツ提供サーバ１２に関する情報を他サーバ情報として格納する。具体的には、他のコンテンツ提供サーバ１２が提供するコンテンツの種類や構成に関する情報を他サーバ情報として格納する。また、他サーバ情報データベース２３ｃは、他のコンテンツ提供サーバ１２より提供されるコンテンツに対して構成解析処理部２６が構成の解析を行った場合は、その解析結果である構成情報も格納する。更に、他サーバ情報データベース２３ｃは、予め登録された各サーバが提供するコンテンツの構成情報を格納してもよい。
【００８０】
利用者情報管理部２４は、利用者情報データベース２３ｂに格納される利用者情報の管理や、利用者情報を参照して利用者の認証や特定などの処理を行う。具体的には、利用者情報管理部２４は、クッキーなどの情報を利用者端末１０より取得して、利用者を特定する。
【００８１】
コンテンツ提供処理部２５は、利用者端末１０からの要求に応じてコンテンツデータベース２３ａより取得したコンテンツを利用者端末１０へ送信することで、コンテンツの提供を行う。また、送受信処理部２２が他のコンテンツ提供サーバ１２より利用者端末１０へ送信する予定のコンテンツを受信した場合には、コンテンツ提供処理部２５は、該コンテンツに構成情報が埋め込まれていれば、そのまま利用者端末１０へ送信して、該コンテンツに構成情報が埋め込まれていなければ、構成解析処理部２６が構成の解析を行う。
【００８２】
また、利用者情報管理部２４は、特定した利用者に関する属性や閲覧履歴などの情報を利用者情報データベース２３ｂより参照することができる。これにより、コンテンツ提供処理部２５は、利用者端末１０へ提供するコンテンツの内容やコンテンツに埋め込む構造情報の内容を利用者情報管理部２４が特定した利用者の属性などに応じて変更したコンテンツを提供することができる。
【００８３】
また、構成解析処理部２６は、利用者端末１０に提供するコンテンツに構成情報が含まれていない場合に、そのコンテンツの構成をコンテンツデータベース２３ａより種々の情報を参照して解析したり、コンテンツ自身のＵＲＬやリンク情報を基に解析したりすることで、そのコンテンツの構成情報を生成する。また、構成解析処理部２６は、コンテンツを解析して得た構成情報を該コンテンツに付与する処理（または埋め込む処理）を行う。これにより、コンテンツ提供処理部２５は、構成情報を含まずにコンテンツデータベース２３ａに格納されたコンテンツであっても、構成解析処理部２６が解析した構成情報を付与したコンテンツとして利用者端末１０へ送信することができる。尚、上述したコンテンツ自身のＵＲＬやリンク情報の解析方法は、第２の実施形態に示した方法と同様である。
【００８４】
更に、構成解析処理部２６は、他のコンテンツ提供サーバ１２から受信したコンテンツに構成情報が埋め込まれていない場合には、そのコンテンツの構成についても解析を行う。この時に、構成解析処理部２６は、他サーバ情報データベース２３ｃより過去の解析結果や、該コンテンツに関する情報を参照する。
【００８５】
また、プログラム送信処理部２７は、利用者端末１０へ提供するコンテンツに含まれる構成情報を基に、コンテンツの遷移に応じた閲覧履歴を木構造で示す閲覧履歴画面を利用者端末１０に表示させる表示制御プログラムを、コンテンツと一緒に利用者端末１０へ送信する。尚、プログラム送信処理部２７は、利用者情報管理部２４が特定した利用者の属性などに応じて利用者端末１０へ送信する表示制御プログラムの内容を変更してもよい。
【００８６】
以上の構成により、ポータルサーバ１２ａは、構成情報が埋め込まれたコンテンツと一緒に上述した表示制御プログラムを利用者端末１０へ送信することで、利用者端末１０におけるコンテンツの閲覧履歴に応じて、コンテンツの構成を反映した木構造で閲覧履歴を示す閲覧履歴画面を利用者端末１０に表示するよう制御することができる。
【００８７】
次に、図１０に示したポータルサーバ１２ａおよび利用者端末１０の動作について説明する。
図１１は、図１０に示したポータルサーバ１２ａおよび利用者端末１０の動作を示す図である。図１１に示すように、まず、利用者端末１０が、閲覧可能なコンテンツであるトップページの表示を要求する要求情報を、送受信処理部１４を介してポータルサーバ１２ａへ送信する（ｔ１１）。これにより、ポータルサーバ１２ａの送受信処理部２２は、上記の要求情報を受信する。
【００８８】
次に、ポータルサーバ１２ａの利用者情報管理部２４は、クッキーにより利用者を特定する処理や、特定した利用者に関する情報を利用者情報データベース２３ｂより参照する処理を行う。次に、ポータルサーバ１２ａのコンテンツ提供処理部２５は、受信した要求情報および利用者情報管理部２４が参照した利用者情報を基にコンテンツデータベース２３ａからトップページ情報（コンテンツ）を取得する（ｔ１３）。尚、このトップページ情報には、図３に示した構成情報が埋め込まれている。
【００８９】
次に、コンテンツ提供処理部２５は、コンテンツデータベース２３ａより取得したトップページ情報を、要求情報を送信して来た利用者端末１０へ送信する。この時、プログラム送信処理部２７は、利用者端末１０において、図４に示したような閲覧履歴情報を表示させるための表示制御プログラムを利用者端末１０へ送信する（ｔ１４）。これにより、利用者端末１０の送受信処理部１４は、要求したコンテンツであるトップページ情報と表示制御プログラムを受信する。
【００９０】
次に、利用者端末１０において、コンテンツ利用処理部１５は、送受信処理部１４が受信したトップページ情報を基に、トップページを図４に示したコンテンツ表示部４６の部分へ表示する。この時、表示制御プログラムの実行により実現される閲覧履歴表示処理部１７は、図４の閲覧履歴表示部４４の部分に閲覧履歴としてトップページのサムネイル４４ａ、タイトル４４ｂ、ＵＲＬ４４ｃのみを表示する（ｔ１５）。尚、ＵＲＬ表示部４５には、トップページのＵＲＬとして「ｈｔｔｐ：／／ｗｗｗ．ｘｘ．ｊｐ／」が表示される。
【００９１】
次に、利用者が表示されたトップページに含まれるページＡへのリンクを押下した場合に、利用者端末１０は、ページＡの表示を要求する要求情報をコンテンツ提供サーバ１２へ送信する（ｔ１６）。これにより、コンテンツ提供サーバ１２の送受信処理部２２は、上記の要求情報を受信する。尚、本実施形態においては、ページＡのコンテンツはポータルサーバ１２ａには格納されておらず、他のコンテンツ提供サーバに格納されているとする。また、そのページＡのコンテンツには構成情報が埋め込まれていないとする。
【００９２】
次に、コンテンツ提供処理部２５は、送受信処理部２２が受信した要求情報を基に所定のコンテンツ提供サーバ１２へページＡ情報（コンテンツ）を要求する（ｔ１７）。これにより、所定のコンテンツ提供サーバ１２の送受信処理部２２がコンテンツの要求を受信する。
【００９３】
次に、所定のコンテンツ提供サーバ１２のコンテンツ提供処理部２５は、送受信処理部２２が受信したコンテンツの要求を基にコンテンツデータベース２３ａよりページＡ情報を取得する（ｔ１８）。次に、コンテンツ提供処理部２５は、コンテンツデータベース２３ａより取得したページＡ情報を、コンテンツを要求してきたポータルサーバ１２ａへ送信する（ｔ１９）。これにより、ポータルサーバ１２ａの送受信処理部２２は、他のコンテンツ提供サーバ１２よりページＡ情報を受信する。
【００９４】
次に、ポータルサーバ１２ａの構成解析処理部２６は、送受信処理部２２が受信したページＡ情報に対して構成の解析を行い、解析結果を基にトップページに埋め込まれていた構成情報を更新してページＡ情報に埋め込む（ｔ２０）。次に、ポータルサーバ１２ａのコンテンツ提供処理部２５は、要求情報を送信して来た利用者端末１０へページＡ情報を送信する（ｔ２１）。これにより、利用者端末１０の送受信処理部１４は、更新後の構成情報を含むページＡ情報を受信する。
【００９５】
次に、利用者端末１０において、コンテンツ利用処理部１５は、送受信処理部１４が受信したページＡ情報を基に、ページＡを図４に示したコンテンツ表示部４６の部分へ表示する。この時、閲覧履歴表示処理部１７は、送受信処理部１４が受信したページＡ情報に埋め込まれた構成情報を基に、図４の閲覧履歴表示部４４の部分に閲覧履歴としてトップページとページＡのサムネイル４４ａ、タイトル４４ｂ、ＵＲＬ４４ｃを木構造で表示するよう更新する（ｔ２２）。これにより、閲覧履歴表示部４４の部分には、図５（ａ）に示した木構造と同様のトップページとページＡからなる木構造が表示される。
【００９６】
その後の処理は、利用者がリンクをたどってページを遷移する度に、遷移後のページに応じて上述したｔ１６〜ｔ２２の処理を繰り返して、閲覧履歴表示４４に構成情報に応じた木構造を形成して行く。この時、ポータルサーバ１２ａのコンテンツデータベース２３ａに格納されているコンテンツであれば、他のコンテンツ提供サーバ１２へ要求を出す必要はない。また、コンテンツデータベース２３ａより取得したコンテンツが構成情報を含んでいる場合は構成解析処理部２６による処理は不要である。また、異なるルートページへ遷移する場合には、新たな閲覧履歴表示部４４を表示してもよいし、別の木構造を閲覧履歴表示部４４の空いているスペースに形成してもよい。
【００９７】
以上のようにして、コンテンツ提供サーバ１２は、利用者端末１０において、コンテンツの表示と同時に、コンテンツの構成に応じた木構造となる閲覧履歴を表示させることができる。尚、上述したように表示制御プログラムを送信するタイミングは、利用者端末１０からアクセスに応じて最初のコンテンツを送信するのに合わせたタイミングに限らず、利用者端末１０に閲覧履歴情報を表示させたいタイミングの直前までであれば任意のタイミングでよい。
【００９８】
尚、上述した実施形態の閲覧履歴画面においては、利用者が閲覧したページに関する情報のみが木構造の節として表示されたが、この限りではない。例えば、予め、ひとまとまりのページ（コンテンツ）群の構成情報をコンテンツに埋め込むようにすることで、全ページ（コンテンツ）を節として含む木構造を表示して、その中で利用者が閲覧したページを差別化して（例えば閲覧後に輝度を上げる、閲覧前はタイトル無しで閲覧後にタイトルを表示するなど）表示するなどの表示であってもよい。
【００９９】
また、図６、図８、図１０に示したコンテンツ提供サーバ１２および利用者端末１０の各処理部は、専用のハードウェアにより実現されるものであってもよく、また、各処理部はメモリおよびＣＰＵ（中央演算装置）により構成され、各処理部の機能を実現する為のプログラムをメモリに読み込んで実行することによりその機能を実現させるものであってもよい。
また、上記メモリは、ハードディスク装置や光磁気ディスク装置、フラッシュメモリ等の不揮発性のメモリや、ＣＤ−ＲＯＭ等の読み出しのみが可能な記録媒体、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）のような揮発性のメモリ、あるいはこれらの組み合わせによるコンピュータ読み取り、書き込み可能な記録媒体より構成されるものとする。
【０１００】
また、本発明の実施形態は、コンピュータがプログラムを実行することによって実現することができる。また、プログラムをコンピュータに供給するための手段、例えばかかるプログラムを記録したコンピュータ読み取り可能な記録媒体又はかかるプログラムを伝送する伝送媒体も本発明の実施形態として適用することができる。また、上記のプログラムを記録したコンピュータ読み取り可能な記録媒体等のプログラムプロダクトも本発明の実施形態として適用することができる。上記のプログラム、記録媒体、伝送媒体およびプログラムプロダクトは、本発明の範疇に含まれる。
【０１０１】
また、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ＲＯＭ、ＣＤ−ＲＯＭ等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置のことをいう。さらに「コンピュータ読み取り可能な記録媒体」とは、インターネット等のネットワークや電話回線等の通信回線を介してプログラムが送信された場合のサーバやクライアントとなるコンピュータシステム内部の揮発メモリ（ＲＡＭ）のように、一定時間プログラムを保持しているものも含むものとする。
【０１０２】
また、上記プログラムは、このプログラムを記憶装置等に格納したコンピュータシステムから、伝送媒体を介して、あるいは、伝送媒体中の伝送波により他のコンピュータシステムに伝送されてもよい。ここで、プログラムを伝送する「伝送媒体」は、インターネット等のネットワーク（通信網）や電話回線等の通信回線（通信線）のように情報を伝送する機能を有する媒体のことをいう。
また、上記プログラムは、前述した機能の一部を実現する為のものであっても良い。さらに、前述した機能をコンピュータシステムに既に記録されているプログラムとの組み合わせで実現できるもの、いわゆる差分ファイル（差分プログラム）であっても良い。
【０１０３】
以上、この発明の実施形態について図面を参照して詳述してきたが、具体的な構成はこの実施形態に限られるものではなく、この発明の要旨を逸脱しない範囲の設計等も含まれる。
【０１０４】
【発明の効果】
以上説明したように、本発明による情報表示サーバ、情報表示方法、その記録媒体およびプログラムによれば、コンテンツの構成に関する情報である構成情報を基に、コンテンツの遷移に応じた閲覧履歴を木構造で示した閲覧履歴画面を利用者端末に表示するので、各コンテンツの構成関係に応じた木構造を閲覧履歴として表示することができる。これにより、利用者は、自身が過去に閲覧したコンテンツの履歴を、コンテンツの構成に応じて簡便に把握することができる。
【図面の簡単な説明】
【図１】本発明の一実施形態における情報表示サーバを含むコンテンツ提供システムの概略構成を示す図である。
【図２】コンテンツの構成の一例を示す図である。
【図３】図２に示した構成のコンテンツの構成情報例を示す図である。
【図４】図３に示した構成情報を基に、利用者の画面遷移に応じて木構造の閲覧履歴画面を含む表示画面例を示す図である。
【図５】画面遷移に応じた木構造の変化例を示す図である。
【図６】本発明の第１の実施形態として図１に示したコンテンツ提供サーバ１２および利用者端末１０の機能構成を示す図である。
【図７】図６に示したコンテンツ提供サーバ１２および利用者端末１０の動作を示す図である。
【図８】本発明の第２の実施形態として図１に示したコンテンツ提供サーバ１２および利用者端末１０の機能構成を示す図である。
【図９】図８に示したコンテンツ提供サーバ１２および利用者端末１０の動作を示す図である。
【図１０】本発明の第３の実施形態として図１に示した複数のコンテンツ提供サーバ１２のいずれかであるポータルサーバ１２ａおよび利用者端末１０の機能構成を示す図である。
【図１１】図１０に示したポータルサーバ１２ａおよび利用者端末１０の動作を示す図である。
【符号の説明】
１０    端末Ａ、端末Ｂ、端末Ｃ、…（利用者端末１０）
１１    ネットワーク
１２    コンテンツ提供サーバＡ、Ｂ、Ｃ、…（コンテンツ提供サーバ１２）
１２ａ  ポータルサーバ（コンテンツ提供サーバ）
１３    制御部
１４    送受信処理部
１５    コンテンツ利用処理部
１６    構成解析処理部
１７    閲覧履歴表示処理部
２１    制御部
２２    送受信処理部
２３    データベース
２３ａ  コンテンツデータベース
２３ｂ  利用者情報データベース
２４    利用者情報管理部
２５    コンテンツ提供処理部
２６    構成解析処理部
２７    プログラム送信処理部
３０    構成情報
４０    ブラウザ画面
４４    閲覧履歴表示部
４４ａ  サムネイル
４４ｂ  タイトル
４４ｃ  ＵＲＬ
４５    ＵＲＬ表示部
４６    コンテンツ表示部
【図１】
2004213152.tif 000003
【図２】
2004213152.tif 000004
【図３】
2004213152.tif 000005
【図４】
2004213152.tif 000006
【図５】
2004213152.tif 000007
【図６】
2004213152.tif 000008
【図７】
2004213152.tif 000009
【図８】
2004213152.tif 000010
【図９】
2004213152.tif 000011
【図１０】
2004213152.tif 000012
【図１１】
2004213152.tif 000013