(57)【特許請求の範囲】
【請求項１】
Ｗｅｂサイトを構成するＷｅｂページのデータを記憶するＷｅｂサイトデータ記憶手段と、
前記Ｗｅｂサイトデータ記憶手段に記憶されている前記Ｗｅｂページの中から、前記Ｗｅｂサイトのトップページを決定するトップページ決定手段と、
前記トップページ決定手段により決定された前記トップページを起点としてリンクが設けられている前記Ｗｅｂページの全てのリンクの一覧を作成するリンク一覧作成手段と、
前記リンク一覧作成手段により作成された前記リンクの一覧に含まれている前記Ｗｅｂページについて、前記トップページからのリンクの階層の深さに基づいて、前記Ｗｅｂページ毎に、当該Ｗｅｂページより前記リンクの階層が浅い一のＷｅｂページを親ページとして一義的に決定する親ページ決定手段と、
前記Ｗｅｂサイトデータ記憶手段に記憶されている前記Ｗｅｂページのうち、前記トップページとして決定されず、前記リンクの一覧に含まれない孤立したＷｅｂページがあるか否か判断する孤立ページチェック手段と、
前記孤立ページチェック手段により前記孤立したＷｅｂページが無いと判断された場合に、前記トップページを起点として、前記Ｗｅｂページ毎に決定された前記親ページに基づいて、前記Ｗｅｂページ毎の前記親ページとのリンク経路と共に前記Ｗｅｂページを階層構造で表示し、前記孤立したＷｅｂページが有ると判断された場合に、前記トップページ及び前記トップページ決定手段により前記孤立したＷｅｂページの中から決定されたトップページのそれぞれを起点として、前記Ｗｅｂページ毎に決定された前記親ページに基づいて、前記Ｗｅｂページ毎の前記親ページとのリンク経路と共に前記Ｗｅｂページを階層構造で表示する表示手段と
を備えることを特徴とするＷｅｂサイト分析システム。
【請求項２】
前記親ページ決定手段は、一のＷｅｂページが当該一のＷｅｂページよりリンク階層が浅い複数の階層のＷｅｂページとリンクされている場合、前記トップページからのリンクの階層が浅い方のＷｅｂページを前記親ページとして決定し、一のＷｅｂページが当該一のＷｅｂページよりリンク階層が浅く同一階層のＷｅｂページが複数存在する場合には、前記Ｗｅｂサイトの設計者により設定された仮想リンクに基づいて一のＷｅｂページを前記親ページとして決定することを特徴とする請求項１記載のＷｅｂサイト分析システム。
【請求項３】
前記Ｗｅｂサイトデータ記憶手段は、前記Ｗｅｂサイトを構成する前記Ｗｅｂページを分類して記憶するＷｅｂページ記憶領域を備え、
前記親ページ決定手段は、一のＷｅｂページが当該一のＷｅｂページよりリンク階層が浅い複数の階層のＷｅｂページとリンクされている場合、前記トップページからのリンクの階層が浅い方のＷｅｂページを前記親ページとして決定し、一のＷｅｂページが当該一のＷｅｂページよりリンク階層が浅く同一階層のＷｅｂページが複数存在する場合には、前記Ｗｅｂページ記憶領域に基づいて一のＷｅｂページを前記親ページとして決定することを特徴とする請求項１記載のＷｅｂサイト分析システム。
【請求項４】
前記トップページ決定手段は、前記Ｗｅｂサイトの設計者による指定に基づいて前記トップページを決定することを特徴とする請求項１〜請求項３の何れか一項に記載のＷｅｂサイト分析システム。
【請求項５】
前記トップページ決定手段は、前記Ｗｅｂページに付されている名称に基づいて前記トップページを決定することを特徴とする請求項１〜請求項３の何れか一項に記載のＷｅｂサイト分析システム。
【請求項６】
前記表示手段は、前記親ページを表示する親ページ表示領域と、
前記親ページ決定手段により親ページが決定されているＷｅｂページを、該親ページに対する子ページとして表示する子ページ表示領域とを備え、
前記親ページに対する前記子ページが複数存在する場合には、前記子ページ表示領域において複数の前記子ページを等間隔で表示すると共に、前記親ページ表示領域において前記親ページを複数の前記子ページに対してほぼ中央に位置するように表示することを特徴とする請求項１〜請求項５の何れか一項に記載のＷｅｂサイト分析システム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、Ｗｅｂサイトの構成を分析するＷｅｂサイト分析システムに関するものである。
【０００２】
【従来の技術】
従来、Ｗｅｂサイト、即ち、ホームページの構成を分析するシステムとして、特開平１０−２０７７５６号公報に開示された装置等が存在する。このホームページの構成を分析する装置によれば、まず、ホームページを構成するファイルをネットワークを介して取得し、取得されたファイルの形式を判断した後に、アンカータグやイメージタグ等が存在するか否かを判別している。次に、アンカータグやイメージタグの示すＵＲＬ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒ）を分析することにより、該ＵＲＬの示すホームページを検出し、更に、このホームページを検出することによりホームページ全体の構成を分析している。そして、分析されたホームページの構成を表示する際に、同一のＷｅｂページを複数回表示する場合には、同一のＷｅｂページであることを識別できるように表示している。
【０００３】
また、ホームページの閲覧状況を分析するホームページ閲覧状況分析サーバが存在する（特開２００２−２４１２６号公報参照）。このホームページ閲覧状況分析サーバによれば、ホームページの閲覧状況を分析した結果をサムネイル画像を用いて表示している。
【０００４】
【発明が解決しようとする課題】
ところで、既存のＷｅｂサイトにおいては、新たなＷｅｂページの追加及び新たなＷｅｂページの追加に伴う新たなリンクの設定が随時行われている。そのため、Ｗｅｂサイト内のあるＷｅｂページから複数の他のＷｅｂページにリンクが設けられ、更にリンク先のＷｅｂページからも複数の他のＷｅｂページへのリンクが設けられた状態となり、Ｗｅｂサイトの構成が複雑になっている。
【０００５】
上述のように、Ｗｅｂサイトの分析は、Ｗｅｂサイト内に実際に設けられているリンクの経路を辿り、Ｗｅｂサイトを構成する各Ｗｅｂページ間のリンクの経路を分析することにより行われる。そして、分析の結果はＷｅｂサイト内の全てのリンク経路を示すことにより行われている。そのため、Ｗｅｂサイト全体がどのような構成になっているのかを視覚的に容易に把握することは、困難である。
【０００６】
また、サムネイル画像を用いてＷｅｂサイトの閲覧状況を分析した結果を表示した場合には、実際に閲覧されたＷｅｂページのデザイン等を認識することはできるが、Ｗｅｂサイト全体がどのように構成されているのかを理解することは困難である。
【０００７】
この発明の課題は、Ｗｅｂサイトの構成を分析し、Ｗｅｂサイト全体の構成を視覚的に容易に認識できるように表示するＷｅｂサイト分析システムを提供することである。
【０００８】
【課題を解決するための手段】
請求項１記載のＷｅｂサイト分析システムは、Ｗｅｂサイトを構成するＷｅｂページのデータを記憶するＷｅｂサイトデータ記憶手段と、前記Ｗｅｂサイトデータ記憶手段に記憶されている前記Ｗｅｂページの中から、前記Ｗｅｂサイトのトップページを決定するトップページ決定手段と、前記トップページ決定手段により決定された前記トップページを起点としてリンクが設けられている前記Ｗｅｂページの全てのリンクの一覧を作成するリンク一覧作成手段と、前記リンク一覧作成手段により作成された前記リンクの一覧に含まれている前記Ｗｅｂページについて、前記トップページからのリンクの階層の深さに基づいて、前記Ｗｅｂページ毎に、当該Ｗｅｂページより前記リンクの階層が浅い一のＷｅｂページを親ページとして一義的に決定する親ページ決定手段と、前記Ｗｅｂサイトデータ記憶手段に記憶されている前記Ｗｅｂページのうち、前記トップページとして決定されず、前記リンクの一覧に含まれない孤立したＷｅｂページがあるか否か判断する孤立ページチェック手段と、前記孤立ページチェック手段により前記孤立したＷｅｂページが無いと判断された場合に、前記トップページを起点として、前記Ｗｅｂページ毎に決定された前記親ページに基づいて、前記Ｗｅｂページ毎の前記親ページとのリンク経路と共に前記Ｗｅｂページを階層構造で表示し、前記孤立したＷｅｂページが有ると判断された場合に、前記トップページ及び前記トップページ決定手段により前記孤立したＷｅｂページの中から決定されたトップページのそれぞれを起点として、前記Ｗｅｂページ毎に決定された前記親ページに基づいて、前記Ｗｅｂページ毎の前記親ページとのリンク経路と共に前記Ｗｅｂページを階層構造で表示する表示手段とを備えることを特徴とする。
【０００９】
この請求項１記載のＷｅｂサイト分析システムによれば、トップページを起点としてリンクが設けられている各Ｗｅｂページについて、トップページからのリンクの階層の深さに基づいてＷｅｂページ毎に一義的に親ページを決定している。そして、決定された親ページに基づいて一つのＷｅｂページは一度だけ表示することによってＷｅｂサイト全体の構成を階層構造で表示している。従って、Ｗｅｂサイト全体の構成を視覚的に容易に把握できるように表示することができる。
【００１０】
また、請求項２記載のＷｅｂサイト分析システムは、前記親ページ決定手段が、一のＷｅｂページが当該一のＷｅｂページよりリンク階層が浅い複数の階層のＷｅｂページとリンクされている場合、前記トップページからのリンクの階層が浅い方のＷｅｂページを前記親ページとして決定し、一のＷｅｂページが当該一のＷｅｂページよりリンク階層が浅く同一階層のＷｅｂページが複数存在する場合には、前記Ｗｅｂサイトの設計者により設定された仮想リンクに基づいて一のＷｅｂページを前記親ページとして決定することを特徴とする。
【００１１】
この請求項２記載のＷｅｂサイト分析システムによれば、Ｗｅｂサイトの設計者によりＷｅｂサイトを閲覧したユーザをナビゲートする仮想の経路として設けられたリンク（仮想リンク）を優先して親ページを決定している。そのため、Ｗｅｂサイトの設計者の意図を尊重してＷｅｂサイトの分析を行うことができる。
【００１２】
また、請求項３記載のＷｅｂサイト分析システムは、前記Ｗｅｂサイトデータ記憶手段が、前記Ｗｅｂサイトを構成する前記Ｗｅｂページを分類して記憶するＷｅｂページ記憶領域を備え、前記親ページ決定手段は、一のＷｅｂページが当該一のＷｅｂページよりリンク階層が浅い複数の階層のＷｅｂページとリンクされている場合、前記トップページからのリンクの階層が浅い方のＷｅｂページを前記親ページとして決定し、一のＷｅｂページが当該一のＷｅｂページよりリンク階層が浅く同一階層のＷｅｂページが複数存在する場合には、前記Ｗｅｂページ記憶領域に基づいて一のＷｅｂページを前記親ページとして決定することを特徴とする。
【００１３】
この請求項３記載のＷｅｂサイト分析システムによれば、分類され、同一のＷｅｂページ記憶領域に記憶されているＷｅｂページを親ページとして決定している。従って、適切なＷｅｂページを一義的に親ページとして決定することができる。
【００１４】
また、請求項４記載のＷｅｂサイト分析システムは、前記トップページ決定手段が、前記Ｗｅｂサイトの設計者による指定に基づいて前記トップページを決定することを特徴とする。
【００１５】
この請求項４記載のＷｅｂサイト分析システムによれば、トップページとなるＷｅｂページがＷｅｂサイトの設計者により指定されている場合には、そのＷｅｂページをトップページとして決定している。そのため、Ｗｅｂサイトの設計者が意図したＷｅｂページをトップページとすることができる。
【００１６】
また、請求項５記載のＷｅｂサイト分析システムは、前記トップページ決定手段が、前記Ｗｅｂページに付されている名称に基づいて前記トップページを決定することを特徴とする。
【００１７】
この請求項５記載のＷｅｂサイト分析システムによれば、例えば、ｉｎｄｅｘ．ｈｔｍｌ等、通常、Ｗｅｂサイトを閲覧した場合に最初に表示されるＷｅｂページに付されている名称のＷｅｂページをトップページとして決定している。そのため、Ｗｅｂサイトを構成する複数のＷｅｂページの中から適切にトップページを決定することができる。
【００１８】
また、請求項６記載のＷｅｂサイト分析システムは、前記表示手段が、前記親ページを表示する親ページ表示領域と、前記親ページ決定手段により親ページが決定されているＷｅｂページを、該親ページに対する子ページとして表示する子ページ表示領域とを備え、前記親ページに対する前記子ページが複数存在する場合には、前記子ページ表示領域において複数の前記子ページを等間隔で表示すると共に、前記親ページ表示領域において前記親ページを複数の前記子ページに対してほぼ中央に位置するように表示することを特徴とする。
【００１９】
この請求項６記載のＷｅｂサイト分析システムによれば、いわゆるツリー構造で表示する場合には、複数の子ページは親ページに対して等間隔で表示し、親ページは複数の子ページに対してほぼ中央に表示される。また、同心円状に表示する場合には、複数の子ページは、親ページが表示されている位置の外側であり、かつ、親ページに対して同一の角度を有する位置に表示される。そのため、Ｗｅｂサイト内のＷｅｂページ間に設けられているリンクを視覚的に容易に理解できるようにＷｅｂサイト全体の構成を表示することができる。
【００２０】
【発明の実施の形態】
以下、図面を参照して、この発明の実施の形態に係るＷｅｂサイト分析システムについて説明する。
【００２１】
図１は、実施の形態に係るＷｅｂサイト分析システム２のブロック構成図である。図１に示すように、Ｗｅｂサイト分析システム２は、Ｗｅｂサイトの分析等の処理を行うデータ処理部４を備えている。このデータ処理部４には、Ｗｅｂサイトのデータ等を入力する入力部６、入力部６を介して入力されたＷｅｂサイトのデータを記憶するデータ記憶部８及びＷｅｂサイトの分析結果等を表示する表示部１０が接続されている。
【００２２】
データ記憶部８には、Ｗｅｂサイトのデータ、即ち、Ｗｅｂサイト分析システム２による分析対象となるＷｅｂサイト（ホームページ）を構成するＷｅｂページのデータが記憶されている。このＷｅｂページのデータは、通信制御装置等により構成される入力部６を介して入力される。即ち、Ｗｅｂサイトは、インターネットを介して公開されるＷｅｂページ群により構成されている。従って、Ｗｅｂサイトを構成する複数のＷｅｂページのデータがＷｅｂサイトのデータとしてデータ記憶部８に記憶される。
【００２３】
ここで、Ｗｅｂサイト内のＷｅｂページは、原則的にリンクで連結され、互いに行き来できるように構成されている。即ち、インターネットを介してＷｅｂサイトを閲覧した場合に、最初に表示されるＷｅｂページ（トップページ）を起点として、Ｗｅｂサイトを構成する他のＷｅｂページを閲覧することができるようにリンクが設けられている。
【００２４】
なお、リンクとは、Ｗｅｂページの文書内に埋め込まれた情報であり、他の文書や画像等のＷｅｂサイト内における位置を示す情報である。Ｗｅｂサイト内においては、Ｗｅｂページ上に表示されているリンクをマウス等のポインティングデバイスを用いて選択することにより、リンク先のＷｅｂページに移動することができる。
【００２５】
また、リンクには、実リンクと仮想リンクが含まれる。即ち、Ｗｅｂページに実際に設けられている実リンクと、実リンクの中でＷｅｂサイトの設計者によりＷｅｂサイトを閲覧したユーザをナビゲートする経路を想定して設けられた仮想リンクの双方が含まれている。
【００２６】
次に、図２のフローチャートを参照して、Ｗｅｂサイト分析システムによるＷｅｂサイトの分析処理について説明する。なお、以下においてはＸＭＬ（ｅＸｔｅｎｓｉｂｅｌｅ Ｍａｒｋｕｐ Ｌａｎｇｕａｇｅ）により記述されているＷｅｂサイトの分析を行う場合を例として説明する。
【００２７】
まず、データ記憶部８に記憶されているＷｅｂページの中でＷｅｂサイトのトップページを決定する（ステップＳ１０）。即ち、Ｗｅｂサイトにアクセスした際に最初に表示されるＷｅｂページを、データ記憶部８に記憶されているＷｅｂページの名称を参照することによって決定する。
【００２８】
ここで、通常、Ｗｅｂサイトのデータは、Ｗｅｂサイトを構成するＷｅｂページを分類し、ゾーン単位に記憶されている。ゾーンとは、Ｗｅｂページを分類・整理して記憶するための領域であり、ＨＴＭＬ（Ｈｙｐｅｒ Ｔｅｘｔ Ｍａｒｋｕｐ Ｌａｎｇｕａｇｅ）でＷｅｂサイトが記述されている場合のフォルダに該当するものである。
【００２９】
また、Ｗｅｂサイトのトップページは、Ｗｅｂページを分類して記憶している複数のゾーンのうち、最初のゾーン（トップゾーン）内に記憶されているＷｅｂページの中から、Ｗｅｂページに付されている名称を参照して決定される。なお、トップゾーン以外のゾーンにおいても、ゾーン内に記憶されているＷｅｂページの名前を参照してゾーン内のトップページが決定される。
【００３０】
トップページの決定は、以下のように行われる。即ち、Ｗｅｂページの名称が、例えば、ｉｎｄｅｘ．ｈｔｍｌ、ｉｎｄｅｘ．ｈｔｍ、ｄｅｆａｕｌｔ．ｈｔｍｌ又はｄｅｆａｕｌｔ．ｈｔｍ等となっている場合には、その名称が付されているＷｅｂページがトップページとして決定される。通常、Ｗｅｂサイトを設計する際には、トップページとするＷｅｂページにｉｎｄｅｘ．ｈｔｍｌ等を付すためである。また、ｉｎｄｅｘ．ｈｔｍｌ等が付されたＷｅｂページが存在しない場合であっても、００１．ｈｔｍｌ、ａ．ｈｔｍｌ等の名称が付されているＷｅｂページが存在する場合には、そのＷｅｂページをトップページとする。更に、Ｗｅｂページに付されている名称を参照することによってトップページを決定することができない場合には、ゾーンの中で最初に定義されているＷｅｂページをトップページとする。
【００３１】
また、Ｗｅｂサイトの設計者によりトップページが指定されている場合には、指定されたＷｅｂページがトップページとして決定される。即ち、Ｗｅｂサイトの設計者によりトップページが指定されている場合には、Ｗｅｂページに付されている名称に拘りなく、指定されているＷｅｂページがトップページとして決定される。
【００３２】
次に、トップページを起点に、Ｗｅｂサイト内におけるＷｅｂページ間のリンクの一覧を作成する（ステップＳ１１）。即ち、ステップＳ１０において決定されたトップページを起点として実際に設けられている全てのリンクの一覧を作成する。
【００３３】
次に、ステップＳ１１において作成されたリンク一覧に基づいて、Ｗｅｂページ毎に親となるＷｅｂページを決定する（ステップＳ１２）。即ち、トップページからのリンクの階層の深さに基づいてリンク先のＷｅｂページの親となるＷｅｂページ（親ページ）を決定する。なお、リンクの階層とは、トップページからリンク先のＷｅｂページに移動するまでに必要とされる移動回数を意味する。そのため、リンクの階層が深いとは、トップページからの移動回数が多いことを意味する。従って、複数のＷｅｂページからのリンクが設けられている場合には、トップページからの階層が浅い（移動回数が少ない）Ｗｅｂページを一義的に親ページとして決定する。
【００３４】
図３及び図４は、親ページを決定する処理を説明するための図である。図３に示すＷｅｂサイトにおいては、ページ１がトップページであり、ページ１からページ２及びページ３にリンクが設けられている。また、ページ３からページ４にリンクが設けられており、更にページ２及びページ４からページ５にリンクが設けられている。この場合、ページ１はトップページであるため、ページ１の親ページは存在しない。また、ページ２の親ページとしてページ１、ページ３の親ページとしてページ１、ページ４の親ページとしてページ３がそれぞれ一義的に決定される。そして、ページ５の親ページとしてはページ２が一義的に決定される。
【００３５】
ここで、ページ５は、ページ４からもリンクが設けられているが、ページ４は、ページ１からページ４に移動するまでにページ３を経由する必要が有る。一方、ページ２は、ページ１から直接移動することができる。従って、ページ２の方がページ４よりもリンクの階層が浅いＷｅｂページであるため、ページ５の親ページとしてページ２が一義的に決定される。
【００３６】
ステップＳ１２においてリンクの階層が同じＷｅｂページが複数存在し、同じ階層の複数のＷｅｂページが親ページとして決定された場合には（ステップＳ１３）、親ページとして決定されたＷｅｂページの中から最適な親ページを決定する（ステップＳ１４）。即ち、リンクの階層が同じであり、かつ、複数のＷｅｂページからリンクが設けられているＷｅｂページについても、一義的に親ページを決定すべく最適な親ページを一つ決定する。
【００３７】
図４は、複数のＷｅｂページが同じ階層に存在しているために、複数のＷｅｂページが親ページとして決定されたＷｅｂサイトの一例を示す図である。この図４に示すように、ページ２及びページ３の双方ともページ１からの階層が等しく、ページ２及びページ３の双方からページ４にリンクが設けられている場合には、リンクの階層に基づいてページ２及びページ３が親ページとして決定されてしまう。従って、ページ２又はページ３の何れかをページ４の最適な親ページとして決定する。例えば、Ｗｅｂサイトの設計者によりページ２又はページ３からページ４への仮想リンクが設けられている場合には、仮想リンクが設けられているＷｅｂページが最適な親ページとして一義的に親ページが決定される。
【００３８】
一方、仮想リンクが設けられていない場合には、同一のゾーン内に記憶されているＷｅｂページを親ページとして決定する。即ち、ページ２又はページ３の何れかがページ４と同一のゾーン内に記憶されている場合には、同一のゾーン内に記憶されているＷｅｂページが最適な親ページとして一義的に親ページが決定される。
【００３９】
また、仮想リンクが設けられておらず、かつ、ページ２、ページ３及びページ４が同一のゾーン内に記憶されている場合には、同一のゾーン内のトップページとなっているＷｅｂページが最適な親ページとなり、一義的に親ページが決定される。
【００４０】
上述のステップＳ１１において作成されたリンク一覧におけるトップページからリンクが設けられている全てのＷｅｂページについて親ページが決定された場合には（ステップＳ１５）、孤立しているＷｅｂページが存在するか否かの判断を行う（ステップＳ１６）。即ち、ステップＳ１１において作成されてリンク一覧に含まれていないＷｅｂページが、データ記憶部８に記憶されているＷｅｂページの中に存在するか否かの判断を行う。
【００４１】
孤立しているＷｅｂページが複数存在する場合には（ステップＳ１６）、この複数の孤立しているＷｅｂページ間に設けられているリンクの構成の分析を行う。即ち、まず、孤立しているＷｅｂページの中から、孤立しているＷｅｂページに付されている名称に基づいてトップページを決定する（ステップＳ１０）。次に、決定されたトップページを起点とするリンク一覧を作成し（ステップＳ１１）、ステップＳ１２〜ステップＳ１５の処理を行って各Ｗｅｂページについて一義的に親ページを決定する。
【００４２】
なお、孤立しているＷｅｂページが一つ存在する場合には（ステップＳ１６）、孤立しているＷｅｂページがそのままトップページとして決定され（ステップＳ１０）、更に、孤立しているＷｅｂページが一つの場合にはリンクが存在しないためステップＳ１７に進む。
【００４３】
一方、孤立しているＷｅｂページが存在しない場合には（ステップＳ１６）、Ｗｅｂサイトの分析結果に基づいてＷｅｂサイト全体の構成を表示部１０に表示する（ステップＳ１７）。即ち、トップページを起点とする階層構造により、Ｗｅｂサイト全体の構成を表示部１０に表示する。
【００４４】
図５は、表示部１０に表示される分析されたＷｅｂサイト全体の構成の一例を示す図である。この図５に示すように、Ｗｅｂサイトのトップページ１８からの階層が最も深いＷｅｂページ１２ａ、１２ｂ、１２ｃ、１２ｄ、１２ｅを一番下の階層に表示する。また、Ｗｅｂページ１２ａ、１２ｂ、１２ｃ、１２ｄ、１２ｅの親ページ１４ｃを一つ上の階層に表示する。更に、１４ｃの親ページ１６ｂをその上の階層に更に、Ｗｅｂページ１６ｂの親ページであるトップページ１８をその上の階層に表示する。
【００４５】
ここで、Ｗｅｂページ１２ａ、１２ｂ、１２ｃ、１２ｄ、１２ｅは、親ページ１４ｃが表示されている階層の下の階層の表示領域、即ち、Ｗｅｂページ１４ｃを親ページとする子ページを表示する子ページ表示領域において等間隔に表示される。また、親ページ１４ｃは、Ｗｅｂページ１２ａ、１２ｂ、１２ｃ、１２ｄ、１２ｅが表示されている階層の上の階層の表示領域、即ち、親ページ表示領域において、Ｗｅｂページ１２ａ、１２ｂ、１２ｃ、１２ｄ、１２ｅが表示されている位置に対してほぼ中央に表示される。また、Ｗｅｂページ１４ａ、１４ｂ、１４ｃ、１４ｄは、親ページ１６ｂが表示されている階層の下の階層の表示領域、即ち、Ｗｅｂページ１６ｂを親ページとする子ページを表示する子ページ表示領域において等間隔に表示される。また、親ページ１６ｂは、Ｗｅｂページ１４ａ、１４ｂ、１４ｃ、１４ｄが表示されている階層の上の階層の表示領域、即ち、親ページ表示領域において、Ｗｅｂページ１４ａ、１４ｂ、１４ｃ、１４ｄが表示されている位置に対してほぼ中央に表示される。更に、トップページ１８は、Ｗｅｂページ１６ａ、１６ｂ、１６ｃ、１６ｄが表示されている階層の表示領域の上の階層の表示領域において、Ｗｅｂページ１６ａ、１６ｂ、１６ｃ、１６ｄが表示されている位置に対してほぼ中央に表示される。また、孤立しているページ２０は、トップページ１８と同じ階層の表示領域に表示される。このようにして、Ｗｅｂサイトを構成する全てのＷｅｂページを該当する階層に表示することにより、Ｗｅｂサイト全体の構成を階層構造により表示する。
【００４６】
図６は、表示部１０に表示される分析されたＷｅｂサイト全体の構成の他の例を示す図である。この図６に示すように、トップページを中心として、リンクの階層に基づく同心円状にＷｅｂサイトの構成が表示される。即ち、トップページを中心として、トップページからの移動回数に対応する同心円状の表示領域があり、各表示領域にその移動回数で到達することができるＷｅｂページを表示することによってＷｅｂサイト全体の構成が表示される。
【００４７】
この場合には、最も外側の表示領域に表示されているＷｅｂページは、外側から２番目の表示領域に表示されている親ページに対して同一の角度の位置に表示される。更に、外側から２番目の表示領域に表示されているＷｅｂページは、外側から３番目の表示領域に表示されている親ページに対して同一の角度の位置に表示される。なお、複数の子ページが存在する場合には、それぞれの子ページが親ページに対して同一の角度を有する位置に表示される。このようにして、中心のトップページまでが表示される。
【００４８】
この実施の形態に係るＷｅｂサイト分析システムによれば、トップページからのリンクの階層が浅いＷｅｂページを優先して各Ｗｅｂページについて一義的に親ページを決定し、トップページを起点とした階層構造によりＷｅｂサイト全体の構成を表示している。従って、Ｗｅｂサイト内の全てのリンク経路を示すことによりＷｅｂサイト全体の構成を表示する場合と異なり、一義的に親ページを決定することにより、Ｗｅｂサイト内のリンクの構成を視覚的に容易に理解できるようにＷｅｂサイト全体の構成を表示することができる。
【００４９】
また、トップページを起点としたリンクに基づいて、トップページからの移動回数に対応する階層に各Ｗｅｂページを表示すると共に、下位の階層に表示されている複数のＷｅｂページの親ページは、複数のＷｅｂページに対してほぼ中央に位置するように上位の階層において表示している。従って、トップページから各Ｗｅｂページまでの階層の深さ及びＷｅｂサイトを構成するＷｅｂページ間のリンクの構成を視覚的に容易に理解できるようにＷｅｂサイト全体の構成を表示することができる。
【００５０】
また、Ｗｅｂサイト全体の構成を容易に把握することができるため、Ｗｅｂサイトに関する経営判断の資料として用いることができる。例えば、Ｗｅｂサイトの中でリンクの階層が深くなりすぎている場合には、最下層のＷｅｂページを閲覧するためのユーザの通信負担が多くなってしまうことが容易に把握することができる。従って、Ｗｅｂサイトの構成が経営上好ましいか否か等を判断する資料として用いることができる。
【００５１】
また、Ｗｅｂサイト全体の構成を視覚的に把握することができるため、Ｗｅｂサイトが適切に設計されているか否かを判断する際の資料として用いることができる。例えば、Ｗｅｂサイトのメンテナンスを適切に行うことができるのか否か、即ち、メンテナンスが容易に行えるように設計されているか、又は、メンテナンスが困難なＷｅｂページが存在しているか否か等を判断する際の資料として用いることができる。
【００５２】
なお、上述の実施の形態に係るＷｅｂサイト分析システムにおいては、既存のＷｅｂサイトを分析する場合を例として説明しているが、設計途中のＷｅｂサイトの構成を確認するためにＷｅｂサイトの分析を行うようにしてもよい。即ち、Ｗｅｂサイトの設計途中において、設計されたＷｅｂサイトが設計者の意図したとおりに構成されているか否かを確認するために分析を行うようにしてもよい。
【００５３】
また、上述の実施の形態に係るＷｅｂサイト分析システムにおいては、分析されたＷｅｂサイトの構成を表示しているが、Ｗｅｂサイトの閲覧状況を分析した結果を併せて表示するようにしてもよい。即ち、Ｗｅｂサイトを構成する各Ｗｅｂページに対するアクセスログを収集して集計し、集計結果を階層構造で表示されている各Ｗｅｂページに対応させて表示するようにしてもよい。
【００５４】
また、Ｗｅｂサイトを閲覧したユーザが、Ｗｅｂサイト内でどのようにＷｅｂページ間を移動したかを分析するようにしてもよい。即ち、Ｗｅｂサイトを閲覧したユーザが辿ったＷｅｂサイト内のリンクの経路をＷｅｂサイトの構成に対応させて表示するようにしてもよい。この場合には、Ｗｅｂサイトの設計者が意図した通りにＷｅｂサイトを閲覧したユーザをナビゲートできたか否かを確認する際の資料として用いることができる。
【００５５】
また、上述の実施の形態に係るＷｅｂサイト分析システムにおいては、ＷｅｂサイトがＸＭＬで記述されている場合を例としているが、ＨＴＭＬ等その他の言語で記述されているＷｅｂサイトを分析するようにしてもよい。また、ＣＧＩ（Ｃｏｍｍｏｎ Ｇａｔｅｗａｙ Ｉｎｔｅｒｆａｃｅ）を用いたＷｅｂサイトや、動画を組み込んだＷｅｂサイト等、動的なＷｅｂサイトを分析するようにしてもよい。
【００５６】
また、上述の実施の形態に係るＷｅｂサイト分析システムにおいては、同一の階層に複数のＷｅｂページが存在し、複数のＷｅｂページが親ページとして決定された場合には、仮想リンクが設けられているＷｅｂページを優先して一義的に親ページを決定しているが、同一のゾーン内に記憶されているＷｅｂページを優先して一義的に親ページを決定してもよい。また、仮想リンクとゾーンの何れを優先して一義的に親ページを決定するかを任意に指定するようにしてもよい。
【００５７】
また、上述の実施の形態に係るＷｅｂサイト分析システムにおいては、Ｗｅｂサイトの設計者によるトップページの指定を優先してトップページを決定しているが、Ｗｅｂページの名称を優先してトップページを決定してもよい。また、Ｗｅｂサイトの設計者による指定とＷｅｂページの名称の何れを優先してトップページを決定するかを任意に指定するようにしてもよい。
【００５８】
【発明の効果】
この発明によれば、Ｗｅｂサイトを構成するＷｅｂページ毎に、トップページを起点とするリンクについて、トップページからのリンクの階層の深さに基づいて一義的に親となるＷｅｂページを決定し、Ｗｅｂページ全体の構成を階層構造で表示している。従って、リンクが複雑になっているＷｅｂページであっても、Ｗｅｂサイト全体の構成を視覚的に容易に理解できるようにＷｅｂサイト全体の構成を表示することができる。
【図面の簡単な説明】
【図１】この発明の実施の形態に係るＷｅｂサイト分析システムのブロック構成図である。
【図２】この発明の実施の形態に係るＷｅｂサイトの分析処理を説明するためのフローチャートである。
【図３】この発明の実施の形態に係る親ページを決定する処理を説明するための図である。
【図４】この発明の実施の形態に係る最適な親ページを決定する処理を説明するための図である。
【図５】この発明の実施の形態に係る分析されたＷｅｂサイト全体の構成の表示の一例を示す図である。
【図６】この発明の実施の形態に係る分析されたＷｅｂサイト全体の構成の表示の他の例を示す図である。
【符号の説明】
２…Ｗｅｂサイト分析システム、４…データ処理部、６…入力部、８…データ記憶部、１０…表示部。
【図１】
0004768951.tif 000002
【図２】
0004768951.tif 000003
【図３】
0004768951.tif 000004
【図４】
0004768951.tif 000005
【図５】
0004768951.tif 000006
【図６】
0004768951.tif 000007