(57)【特許請求の範囲】
【請求項１】
１つのウェブサーバ上に存在し、１回以上のリンクで互いに関連づけられた複数のウェブページを取得し所定の記憶手段に記憶させるウェブページ取得手段と、
前記複数のウェブページのそれぞれについて、当該ウェブページのＵＲＩにおけるフォルダの区切り文字の数に基づいて当該ウェブページの属する階層を判定する手段と、
前記複数のウェブページの関連の状態および前記階層の判定結果に基づいて当該複数のウェブページに並び順を付与する並び順付与手段と、
前記各ウェブページに前記並び順で隣のウェブページを１回のリンクで関連づけるウェブページリンク設定手段と
を備えることを特徴とするウェブページリンク設定装置。
【請求項２】
前記同一のウェブページに１回のリンクで関連づけられ且つ前記複数のウェブページを階層構造とした場合の当該同一のウェブページの直下層に属する複数のウェブページに対し前記同一のウェブページを構成するファイルに記載された当該複数のウェブページへのリンクの設定箇所の並び順に等しい並び順を付与する第２の並び順付与手段
を備えることを特徴とする請求項１記載のウェブページリンク設定装置。
【請求項３】
前記同一のウェブページに１回のリンクで関連づけられ且つ前記複数のウェブページを階層構造とした場合の当該同一のウェブページの直下層に属するリンク先のウェブページに該リンク先のウェブページでの並び順を付与する第２の並び順付与手段を備え、
前記並び順付与手段は、前記リンク先のウェブページでの最前のウェブページが、前記同一のウェブページの直後になるようにする
ことを特徴とする請求項１記載のウェブページリンク設定装置。
【請求項４】
前記同一のウェブページに１回のリンクで関連づけられ且つ前記複数のウェブページを階層構造とした場合の当該同一のウェブページの直下層に属する複数のウェブページに該複数のウェブページでの並び順を付与し、当該複数のウェブページの１つのウェブページに１回のリンクで関連づけられ且つ当該１つのウェブページの直下層に属するリンク先のウェブページに該リンク先のウェブページでの並び順を付与する第２の並び順付与手段を備え、
前記並び順付与手段は、前記１つのウェブページの直後のウェブページが、前記リンク先のウェブページでの最後尾のウェブページの直後になるようにする
ことを特徴とする請求項１記載のウェブページリンク設定装置。
【請求項５】
１つのウェブサーバ上に存在し、１回以上のリンクで互いに関連づけられた複数のウェブページを取得し所定の記憶手段に記憶させるウェブページ取得工程と、
前記複数のウェブページのそれぞれについて、当該ウェブページのＵＲＩにおけるフォルダの区切り文字の数に基づいて当該ウェブページの属する階層を判定する工程と、
前記複数のウェブページの関連の状態および前記階層の判定結果に基づいて当該複数のウェブページに並び順を付与する並び順付与工程と、
前記各ウェブページに前記並び順で隣のウェブページを１回のリンクで関連づけるウェブページリンク設定工程と
を備えることを特徴とするウェブページリンク設定装置の動作方法。
【請求項６】
前記同一のウェブページに１回のリンクで関連づけられ且つ前記複数のウェブページを階層構造とした場合の当該同一のウェブページの直下層に属する複数のウェブページに対し前記同一のウェブページを構成するファイルに記載された当該複数のウェブページへのリンクの設定箇所の並び順に等しい並び順を付与する第２の並び順付与工程
を備えることを特徴とする請求項５記載のウェブページリンク設定装置の動作方法。
【請求項７】
前記同一のウェブページに１回のリンクで関連づけられ且つ前記複数のウェブページを階層構造とした場合の当該同一のウェブページの直下層に属するリンク先のウェブページに該リンク先のウェブページでの並び順を付与する第２の並び順付与工程を備え、
前記並び順付与工程では、前記リンク先のウェブページでの最前のウェブページが、前記同一のウェブページの直後になるようにする
ことを特徴とする請求項５記載のウェブページリンク設定装置の動作方法。
【請求項８】
前記同一のウェブページに１回のリンクで関連づけられ且つ前記複数のウェブページを階層構造とした場合の当該同一のウェブページの直下層に属する複数のウェブページに該複数のウェブページでの並び順を付与し、当該複数のウェブページの１つのウェブページに１回のリンクで関連づけられ且つ当該１つのウェブページの直下層に属するリンク先のウェブページに該リンク先のウェブページでの並び順を付与する第２の並び順付与工程を備え、
前記並び順付与工程では、前記１つのウェブページの直後のウェブページが、前記リンク先のウェブページでの最後尾のウェブページの直後になるようにする
ことを特徴とする請求項５記載のウェブページリンク設定装置の動作方法。
【請求項９】
請求項１ないし４のいずれかに記載のウェブページリンク設定装置としてコンピュータを機能させるためのコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ウェブページリンク設定装置およびその動作方法に関するものである。
【背景技術】
【０００２】
近年、インターネットの普及によって、様々な情報が得られるようになってきた。インターネットの主な利用方法の一つにウェブページの閲覧がある。ウェブページはＨＴＭＬファイル、スタイルシート、画像、映像などから構成され、ＨＴＭＬファイルに記述されたとおりに、テキストや画像をブラウザ上に表示するものが一般的である。
【０００３】
このウェブページが相互にリンクされウェブサイトが構成される。ウェブサイトは階層構造で構成されるのが一般的である。ブラウザによりウェブページを表示すれば、リンク部分をクリックすることにより、リンク先として指定されたウェブページへと、表示を切り替えることができる。
【０００４】
ウェブページの利用者の幅はますます広がっており、高齢者や障がい者を含め誰もが利用できるウェブページのデザインが求められている。また、様々な人が使う様々なソフトウェアやシステム、すなわち、様々なブラウザに対応できるように、ウェブページをデザインすること、すなわち、アクセシビリティの確保が求められている。特に自治体等の公共向けサイトではウェブのアクセシビリティに対応することが求められており、アクセシビリティに配慮したサイトも増えている。アクセシビリティの観点から悪いデザインの部分を指摘し、修正を促すことが必要であり、自動的にチェックすることのできるチェックツールも開発されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００６−１７１５４４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
複数のウェブページから構成されるウェブサイトにおいて、所望の情報を探すことは、ウェブサイトの規模が大きくなるほど大変である。そのためにキーワード検索の機能が用意されることが多いが、キーワード入力が苦手なユーザにとっては、検索機能が利用できず、情報の探索が難しいというのが現状である。
【０００７】
キーワード検索を使わない場合には、リンクをたどって所望のウェブページを探索することになるが、一つのウェブページの中に多くのリンクがあると、どのリンクをたどればよいかを判断するのは難しく、情報探索が難しいという問題があった。また、一つのウェブページの中に多くのリンクがあると、参照されないリンクも出てきてしまい、ウェブサイトの中でも閲覧されないウェブページが存在する恐れがあった。さらに、すべてのウェブページをくまなく閲覧したいと思っても、ウェブページは多くのリンクにより多次元的につながっており、すべてのウェブページを順番に表示させることは難しいという問題がある。
【０００８】
本発明は、上記の課題に鑑みてなされたものであり、その目的とするところは、ウェブページの閲覧を容易にするウェブページリンク設定装置を提供することにある。
【課題を解決するための手段】
【０００９】
上記の課題を解決するために、第１の本発明は、１つのウェブサーバ上に存在し、１回以上のリンクで互いに関連づけられた複数のウェブページを取得し所定の記憶手段に記憶させるウェブページ取得手段と、前記複数のウェブページのそれぞれについて、当該ウェブページのＵＲＩにおけるフォルダの区切り文字の数に基づいて当該ウェブページの属する階層を判定する手段と、前記複数のウェブページの関連の状態および前記階層の判定結果に基づいて当該複数のウェブページに並び順を付与する並び順付与手段と、前記各ウェブページに前記並び順で隣のウェブページを１回のリンクで関連づけるウェブページリンク設定手段とを備えることを特徴とするウェブページリンク設定装置をもって解決手段とする。
【００１０】
例えば、ウェブページリンク設定装置は、前記同一のウェブページに１回のリンクで関連づけられ且つ前記複数のウェブページを階層構造とした場合の当該同一のウェブページの直下層に属する複数のウェブページに対し前記同一のウェブページを構成するファイルに記載された当該複数のウェブページへのリンクの設定箇所の並び順に等しい並び順を付与する第２の並び順付与手段を備える。
【００１１】
例えば、ウェブページリンク設定装置は、前記同一のウェブページに１回のリンクで関連づけられ且つ前記複数のウェブページを階層構造とした場合の当該同一のウェブページの直下層に属するリンク先のウェブページに該リンク先のウェブページでの並び順を付与する第２の並び順付与手段を備え、前記並び順付与手段は、前記リンク先のウェブページでの最前のウェブページが、前記同一のウェブページの直後になるようにする。
【００１２】
例えば、ウェブページリンク設定装置は、前記同一のウェブページに１回のリンクで関連づけられ且つ前記複数のウェブページを階層構造とした場合の当該同一のウェブページの直下層に属する複数のウェブページに該複数のウェブページでの並び順を付与し、当該複数のウェブページの１つのウェブページに１回のリンクで関連づけられ且つ当該１つのウェブページの直下層に属するリンク先のウェブページに該リンク先のウェブページでの並び順を付与する第２の並び順付与手段を備え、前記並び順付与手段は、前記１つのウェブページの直後のウェブページが、前記リンク先のウェブページでの最後尾のウェブページの直後になるようにする。
【００１３】
第２の本発明は、１つのウェブサーバ上に存在し、１回以上のリンクで互いに関連づけられた複数のウェブページを取得し所定の記憶手段に記憶させるウェブページ取得工程と、前記複数のウェブページのそれぞれについて、当該ウェブページのＵＲＩにおけるフォルダの区切り文字の数に基づいて当該ウェブページの属する階層を判定する工程と、前記複数のウェブページの関連の状態および前記階層の判定結果に基づいて当該複数のウェブページに並び順を付与する並び順付与工程と、前記各ウェブページに前記並び順で隣のウェブページを１回のリンクで関連づけるウェブページリンク設定工程とを備えることを特徴とするウェブページリンク設定装置の動作方法をもって解決手段とする。
【００１４】
例えば、ウェブページリンク設定装置の動作方法は、前記同一のウェブページに１回のリンクで関連づけられ且つ前記複数のウェブページを階層構造とした場合の当該同一のウェブページの直下層に属する複数のウェブページに対し前記同一のウェブページを構成するファイルに記載された当該複数のウェブページへのリンクの設定箇所の並び順に等しい並び順を付与する第２の並び順付与工程を備える。
【００１５】
例えば、ウェブページリンク設定装置の動作方法は、前記同一のウェブページに１回のリンクで関連づけられ且つ前記複数のウェブページを階層構造とした場合の当該同一のウェブページの直下層に属するリンク先のウェブページに該リンク先のウェブページでの並び順を付与する第２の並び順付与工程を備え、前記並び順付与工程では、前記リンク先のウェブページでの最前のウェブページが、前記同一のウェブページの直後になるようにする。
【００１６】
例えば、ウェブページリンク設定装置の動作方法は、前記同一のウェブページに１回のリンクで関連づけられ且つ前記複数のウェブページを階層構造とした場合の当該同一のウェブページの直下層に属する複数のウェブページに該複数のウェブページでの並び順を付与し、当該複数のウェブページの１つのウェブページに１回のリンクで関連づけられ且つ当該１つのウェブページの直下層に属するリンク先のウェブページに該リンク先のウェブページでの並び順を付与する第２の並び順付与工程を備え、前記並び順付与工程では、前記１つのウェブページの直後のウェブページが、前記リンク先のウェブページでの最後尾のウェブページの直後になるようにする
ことを特徴とする請求項５記載のウェブページリンク設定装置の動作方法。
【発明の効果】
【００１７】
本発明によれば、１回以上のリンクで互いに関連づけられた複数のウェブページを取得し、複数のウェブページの関連の状態に基づいて当該複数のウェブページに並び順を付与し、各ウェブページに並び順で隣のウェブページを１回のリンクで関連づけることで、１回のリンクで関連づけられていないウェブページが１回のリンクで関連づけられ、よって、ウェブページの閲覧を容易に行うことができる。
【図面の簡単な説明】
【００１８】
【図１】本実施の形態に係るウェブページリンク設定装置の構成要素を有するパーソナルコンピュータのブロック図である。
【図２】ウェブサーバ３が有する複数のウェブページの関係を示す図である。
【図３】ウェブページを構成するＨＴＭＬファイルの一例を示す図である。
【図４】ＵＲＩリストＬ１を示す図である。
【図５】ＰＣ１の動作の流れを示すフローチャートである。
【図６】ウェブページＰ２２を構成するＨＴＭＬファイルから生成された並び順ファイルの内容を示す図である。
【図７】ウェブページの階層判定の結果を対応づけたＵＲＩリストＬ１を示す図である。
【図８】並び順を付与されたＵＲＩリストＬ１を示す図である。
【図９】かかる処理後に表示されたウェブページＰ３３を模式的に示す図である。
【発明を実施するための形態】
【００１９】
以下、本発明の実施の形態について図面を参照して説明する。
【００２０】
図１は、本実施の形態に係るウェブページリンク設定装置の構成要素を有するパーソナルコンピュータのブロック図である。
【００２１】
パーソナルコンピュータ（以下、ＰＣ）１は、通信ネットワーク２を介して、ウェブサーバ３に通信回線で接続されている。
【００２２】
図２は、ウェブサーバ３が有する複数のウェブページの関係を示す図である。
【００２３】
ウェブサーバ３は、ウェブページＰ１（以下、適宜ウェブページを符号のみで呼称する）と、Ｐ１に１回のリンクで関連づけられた（以下、リンクされた）Ｐ２１、Ｐ２２、Ｐ２３、Ｐ２４およびＰ２５と、Ｐ２２にリンクされたＰ３１、Ｐ３２およびＰ３３と、Ｐ２４にリンクされたＰ３４、Ｐ３５およびＰ３６を有している。これにより、Ｐ１は２回のリンクでＰ３１などに関連づけられている。
【００２４】
また、Ｐ２１などとＰ１は双方向にリンクされている。また、Ｐ３１などとＰ２２は双方向にリンクされている。また、Ｐ３４などとＰ２４は双方向にリンクされている。また、Ｐ３４とＰ３５は双方向にリンクされている。また、Ｐ３４とＰ３５は双方向にリンクされている。
【００２５】
また、ウェブページＰ１〜Ｐ３６は階層構造になっている。つまり、Ｐ１が第１階層、Ｐ２１〜Ｐ２５が第２階層、Ｐ３１〜Ｐ３６が第３階層である。この階層構造は、ウェブページのＵＲＩ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｉｄｅｎｔｉｆｉｅｒ）によってわかるが、詳しくは後述する。
【００２６】
図３は、ウェブページを構成するＨＴＭＬファイルの一例を示す図である。
【００２７】
ＨＴＭＬファイルは、開始タグ＜ｈｔｍｌ  ｌａｎｇ＝“ｊａ”＞と終了タグ＜／ｈｔｍｌ＞  の間に様々な要素を含む。
【００２８】
特に、他のウェブページへのリンクが設定されたウェブページを構成するＨＴＭＬファイルには、＜ａ  ｈｒｅｆ＝“．／０５ｅｘａｍｐｌｅ／ｉｎｄｅｘ．ｈｔｍｌ”＞ユニバーサルデザイン事例集に「キッチンのユニバーサルデザイン」を追加しました。＜／ａ＞のような、リンク先へのリンクが設定されている。“．／０５ｅｘａｍｐｌｅ／ｉｎｄｅｘ．ｈｔｍｌ”は、他の（リンク先の）ウェブページのＵＲＩをこのＨＴＭＬファイルに対応するウェブページを基準として表記したものである。
【００２９】
図１に戻り、ＰＣ１は、キーボードやマウスなどの入力装置１１と、ウェブページを表示する表示装置１２と、表示装置１２にウェブページを表示させ、入力装置１１からの指示に応じて、別のウェブページを表示させるウェブブラウザ１３と、ウェブページＰ１〜Ｐ３６の各ＵＲＩを有するＵＲＩリストＬ１が記憶される記憶部１４と、各ウェブページＰ１〜Ｐ３６を構成するＨＴＭＬファイルをウェブサーバ３から取得する通信部１５と、取得されたＨＴＭＬファイルが記憶されるＨＴＭＬファイル記憶部１６と、ＨＴＭＬファイルを解析し、同一のウェブページのリンク先のウェブページに所定の並び順を付与する並び順付与部１７と、この並び順を記載した並び順ファイルが記憶される並び順ファイル記憶部１８と、ウェブページＰ１〜Ｐ３６に所定の並び順を付与する並び順付与部１９と、各ウェブページＰ１〜Ｐ３６にこの並び順で隣のウェブページを１回のリンクで関連づけるウェブページリンク設定部１１０とを備える。
【００３０】
図４は、ＵＲＩリストＬ１を示す図である。
【００３１】
ＵＲＩリストＬ１は、例えば、ウェブサーバ３から取得されるものであり、各ウェブページＰ１〜Ｐ３６のＵＲＩである文字列Ｕ１〜Ｕ３６を有している。各ＵＲＩは、例えば、ウェブサーバ３におけるＨＴＭＬファイルの記憶場所を示している。
【００３２】
また、各ＵＲＩは、該当のウェブページが属する階層を示している。例えば、ＵＲＩにおける文字「／」（スラッシュ）が最も少ないＵＲＩに対応するウェブページは第１階層に属する。文字「／」が１つ多いＵＲＩに対応するウェブページは第２階層に属する。他のＵＲＩに対応するウェブページが属する階層も同様に文字「／」の数によってわかるようになっている。
【００３３】
（ＰＣ１の動作）
図５は、ＰＣ１の動作の流れを示すフローチャートである。
【００３４】
まず、通信部１５は、ウェブサーバ３からＵＲＩリストＬ１を取得し、記憶部１４に記憶させる。
【００３５】
次に、通信部１５は、記憶部１４のＵＲＩリストＬ１から１つのＵＲＩを読み出す（Ｓ１）。
【００３６】
次に、通信部１５は、ＵＲＩをウェブサーバ３に送信し、ウェブサーバ３から送信されるＵＲＩに対応するＨＴＭＬファイルを受信し、ＨＴＭＬファイル記憶部１６に記憶させる（Ｓ３）。
【００３７】
次に、並び順付与部１７が、当該ＨＴＭＬファイルを解析し、当該ＨＴＭＬファイルに記載されたリンクの箇所に並び順を付与した並び順ファイルを生成し、並び順ファイル記憶部１８に記憶させる（Ｓ５）。
【００３８】
図６は、ウェブページＰ２２を構成するＨＴＭＬファイルから生成された並び順ファイルの内容を示す図である。
【００３９】
並び順ファイルには、ウェブページＰ１のＵＲＩである文字列Ｕ１、ウェブページＰ３１のＵＲＩである文字列Ｕ３１、ウェブページＰ３２のＵＲＩである文字列Ｕ３２、ウェブページＰ３３のＵＲＩである文字列Ｕ３３が含まれる。
【００４０】
例えば、ウェブページＰ２２を構成するＨＴＭＬファイルにおいて文字列Ｕ１へのリンク、文字列Ｕ３１へのリンク、文字列Ｕ３２へのリンクおよび文字列Ｕ３３へのリンクがこの順で現れるつまり並んでいるとすると、並び順ファイルは、文字列Ｕ１およびその並び順である１を有するレコードと、文字列Ｕ３１およびその並び順である２を有するレコードと、文字列Ｕ３２およびその並び順である３を有するレコードと、文字列Ｕ３３およびその並び順である４を有するレコードとを含む。
【００４１】
図５に戻り、通信部１５は、ＵＲＩリストＬ１から全ＵＲＩを読み出したか否かを判定し（Ｓ７）、ＮＯと判定されたなら、Ｓ１に戻る。
【００４２】
並び順付与部１９は、Ｓ７でＹＥＳと判定されたなら、ウェブページＰ１〜Ｐ３６に所定の並び順を付与する（Ｓ９）。
【００４３】
ここで、並び順付与部１９は、まず、例えば、ＵＲＩリストＬ１の各文字列Ｕ１〜Ｕ３６における文字「／」の数に基づいて、各ウェブページが属する階層を判定する。ここでウェブページＰ１が第１階層に、ウェブページＰ２１〜Ｐ２５が第２階層に、Ｐ３１〜Ｐ３６が第３階層に属すると判定される。
【００４４】
図７は、ウェブページの階層判定の結果を対応づけたＵＲＩリストＬ１を示す図である。
【００４５】
並び順付与部１９は、例えば、各ウェブページＰ１〜Ｐ３６のＵＲＩである文字列Ｕ１〜Ｕ３６に対し判定結果を対応づける。
【００４６】
図７を離れ、ステップＳ９の詳細説明を続ける。
【００４７】
次に、並び順付与部１９は、第１階層のウェブページＰ１に並び順「１」を付与する。並び順付与部１９は、例えば、ＵＲＩリストＬ１の該当のＵＲＩに並び順「１」を対応づける。後述の他の並び順についても同様である。
【００４８】
次に、並び順付与部１９は、ウェブページＰ１に対応する並び順ファイルを並び順ファイル記憶部１８から読み出し、ウェブページの階層判定の結果に基づいて、当該並び順ファイルからウェブページＰ１の直下層つまり第２階層にあるウェブページのＵＲＩを含むレコードを検索する。ここでは、ウェブページＰ２１〜Ｐ２５に対応するレコードが検索される。
【００４９】
次に、並び順付与部１９は、検索されたレコードから最小の並び順を有するレコードを検索し、当該レコードからＵＲＩを読み出す。ここでは、ウェブページＰ２１のＵＲＩが読み出される。並び順付与部１９は、このＵＲＩに対し、並び順「１」より１大きい並び順「２」を付与する。
【００５０】
次に、並び順付与部１９は、ウェブページＰ２１に対応する並び順ファイルを並び順ファイル記憶部１８から読み出し、ウェブページの階層判定の結果に基づいて、当該並び順ファイルからウェブページＰ２１の直下層つまり第３階層にあるウェブページのＵＲＩを含むレコードを検索する。当該並び順ファイルには該当のレコードが存在しない。
【００５１】
この場合、並び順付与部１９は、ウェブページＰ２１に対応するレコードにおける並び順より１大きい並び順を有するレコードを検索し、当該レコードからＵＲＩを読み出す。ここでは、ウェブページＰ２２のＵＲＩが読み出される。並び順付与部１９は、このＵＲＩに対し、並び順「２」より１大きい並び順「３」を付与する。
【００５２】
次に、並び順付与部１９は、ウェブページＰ２２に対応する並び順ファイルを並び順ファイル記憶部１８から読み出し、ウェブページの階層判定の結果に基づいて、当該並び順ファイルからウェブページＰ２２の直下層つまり第３階層にあるウェブページのＵＲＩを含むレコードを検索する。ここでは、ウェブページＰ３１〜Ｐ３３に対応するレコードが検索される。
【００５３】
次に、並び順付与部１９は、検索されたレコードから最小の並び順を有するレコードを検索し、当該レコードからＵＲＩを読み出す。ここでは、ウェブページＰ３１のＵＲＩが読み出される。並び順付与部１９は、このＵＲＩに対し、並び順「３」より１大きい並び順「４」を付与する。
【００５４】
次に、並び順付与部１９は、ウェブページＰ３１に対応する並び順ファイルを並び順ファイル記憶部１８から読み出し、ウェブページの階層判定の結果に基づいて、当該並び順ファイルからウェブページＰ３１の直下層つまり第４階層にあるウェブページのＵＲＩを含むレコードを検索する。当該並び順ファイルには該当のレコードが存在しない。
【００５５】
この場合、並び順付与部１９は、ウェブページＰ３１に対応するレコードにおける並び順より１大きい並び順を有するレコードを検索し、当該レコードからＵＲＩを読み出す。ここでは、ウェブページＰ３２のＵＲＩが読み出される。並び順付与部１９は、このＵＲＩに対し、並び順「４」より１大きい並び順「５」を付与する。
【００５６】
次に、並び順付与部１９は、ウェブページＰ３２に対応する並び順ファイルを並び順ファイル記憶部１８から読み出し、ウェブページの階層判定の結果に基づいて、当該並び順ファイルからウェブページＰ３２の直下層つまり第４階層にあるウェブページのＵＲＩを含むレコードを検索する。当該並び順ファイルには該当のレコードが存在しない。
【００５７】
この場合、並び順付与部１９は、ウェブページＰ３２に対応するレコードにおける並び順より１大きい並び順を有するレコードを検索し、当該レコードからＵＲＩを読み出す。ここでは、ウェブページＰ３３のＵＲＩが読み出される。並び順付与部１９は、このＵＲＩに対し、並び順「５」より１大きい並び順「６」を付与する。
【００５８】
次に、並び順付与部１９は、ウェブページＰ３３に対応する並び順ファイルを並び順ファイル記憶部１８から読み出し、ウェブページの階層判定の結果に基づいて、当該並び順ファイルからウェブページＰ３３の直下層つまり第４階層にあるウェブページのＵＲＩを含むレコードを検索する。当該並び順ファイルには該当のレコードが存在しない。
【００５９】
並び順付与部１９は、こうして、ウェブページＰ３１〜Ｐ３３に対応するレコードについて処理を行ったなら、次に、ウェブページＰ２２に対応するレコードにおける並び順より１大きい並び順を有するレコードを検索し、当該レコードからＵＲＩを読み出す。ここでは、ウェブページＰ２３のＵＲＩが読み出される。並び順付与部１９は、このＵＲＩに対し、並び順「６」より１大きい並び順「７」を付与する。
【００６０】
以下、並び順付与部１９は、同様の方法で、ウェブページＰ２４、Ｐ２５、Ｐ３４、Ｐ３５およびＰ３６に並び順を付与する。これにより、ウェブページＰ１〜Ｐ３６は１次元的に並んでいることになる。
【００６１】
図８は、並び順を付与されたＵＲＩリストＬ１を示す図である。
【００６２】
各ウェブページＰ１〜Ｐ３６のＵＲＩである文字列Ｕ１〜Ｕ３６には、並び順付与部１９により付与された該当の並び順が対応づけられている。
【００６３】
図５に戻り、次に、ウェブページリンク設定部１１０は、各ウェブページＰ１〜Ｐ３６にこの並び順で隣のウェブページを１回のリンクで関連づけ（Ｓ１１）、処理を終える。  ウェブページリンク設定部１１０は、ステップＳ１１では、具体的には、ＨＴＭＬファイル記憶部１６において、該当のウェブページを構成するＨＴＭＬファイルに対し、並び順で隣のウェブページのＵＲＩを含むリンクの設定を加える。
【００６４】
図９は、かかる処理後に表示されたウェブページＰ３３を模式的に示す図である。
【００６５】
ウェブブラウザ１３は、ウェブページＰ３３に対応するリンク設定後のＨＴＭＬファイルをＨＴＭＬファイル記憶部１６から読み出し、このＨＴＭＬファイルにより生成したウェブページＰ３３を表示装置１２に表示させる。
【００６６】
ウェブページＰ３３には、並び順付与部１９により付与された並び順で直前のウェブページＰ３２が１回のリンクで関連づけられ、これにより、当該ウェブページＰ３２の表示に切り替えるためのボタンＢ１が表示される。また、ウェブページＰ３には、並び順で直後のウェブページＰ２３が１回のリンクで関連づけられ、これにより、当該ウェブページＰ２３の表示に切り替えるためのボタンＢ２が表示される。
【００６７】
ウェブブラウザ１３は、入力装置１１からのボタンＢ１の選択指示に応じて、ウェブページＰ３３をウェブページＰ３２に切り替える。また、入力装置１１からのボタンＢ２の選択指示に応じて、ウェブページＰ３３をウェブページＰ２３に切り替える。
【００６８】
このようなリンクの設定を行わない場合、ウェブページＰ３３をウェブページＰ２３に切り替えるには、まず、ウェブページＰ３３をウェブページＰ２２、Ｐ１に切り替えてから、ウェブページＰ２３に切り替えなければならず、不便なのに対し、本実施の形態では、ウェブページＰ３３を１回でウェブページＰ２３に切り替えられ、便利である。
【００６９】
以上のように、本実施の形態によれば、ＰＣ１（ウェブページリンク設定装置）は、１回以上のリンクで互いに関連づけられた複数のウェブページＰ１〜Ｐ３６のＨＴＭＬファイルを取得しＨＴＭＬファイル記憶部１６に記憶させる通信部１５と、当該ＨＴＭＬファイルの関連の状態に基づいて当該ＨＴＭＬファイルに並び順を付与する並び順付与部１９と、各ＨＴＭＬファイルに対応するウェブページに並び順で隣のＨＴＭＬファイルに対応するウェブページを１回のリンクで関連づけるウェブページリンク設定部１１０とを備えることで、１回のリンクで関連づけられていないウェブページが１回のリンクで関連づけられ、よって、ウェブページの閲覧を容易に行うことができる。
【００７０】
また、ＰＣ１は、同一のウェブページ（例えば、ウェブページＰ２２）に１回のリンクで関連づけられ且つ階層構造の複数のウェブページＰ１〜Ｐ３６における当該同一のウェブページの直下層に属するウェブページ（例えば、ウェブページＰ３１〜Ｐ３３）に対し前記同一のウェブページを構成するファイルに記載された当該複数のウェブページへのリンクの設定箇所の並び順に等しい並び順を付与する並び順付与部１７を備えることを特徴とする。
【００７１】
また、ＰＣ１は、同一のウェブページ（例えば、ウェブページＰ２２）に１回のリンクで関連づけられ且つ階層構造の複数のウェブページＰ１〜Ｐ３６における当該同一のウェブページの直下層に属するリンク先のウェブページ（例えば、ウェブページＰ３１〜Ｐ３３）に該リンク先のウェブページでの並び順を付与する並び順付与部１７を備え、並び順付与部１９は、リンク先のウェブページでの最前のウェブページ（例えば、ウェブページＰ３１）が、同一のウェブページ（例えば、ウェブページＰ２２）の直後になるようにすることを特徴とする。
【００７２】
また、ＰＣ１は、同一のウェブページ（例えば、ウェブページＰ１）に１回のリンクで関連づけられ且つ階層構造の複数のウェブページＰ１〜Ｐ３６における当該同一のウェブページの直下層に属する複数のウェブページ（例えば、ウェブページＰ２２〜Ｐ２５）に該複数のウェブページでの並び順を付与し、当該複数のウェブページの１つのウェブページ（例えば、ウェブページＰ２２）に１回のリンクで関連づけられ且つ当該１つのウェブページの直下層に属するリンク先のウェブページ（例えば、ウェブページＰ３１〜Ｐ３３）に該リンク先のウェブページでの並び順を付与する並び順付与部１７を備え、並び順付与部１９は、１つのウェブページ（例えば、ウェブページＰ２２）の直後のウェブページ（例えば、ウェブページＰ２３）が、リンク先のウェブページでの最後尾のウェブページ（例えば、ウェブページＰ３３）の直後になるようにすることを特徴とする。
【００７３】
なお、本実施の形態では、ウェブページリンク設定装置をＰＣ１に構成したが、ウェブページリンク設定装置を別の装置に構成してもよく、また、単体で使用してもよい。
【００７４】
また、本実施の形態では、階層の判定をＵＲＩのスラッシュを基に行ったが、別の方法で行ってもよい。例えば、ＵＲＩが別のルールに従う場合は、そのルールに従がって階層の判定を行えばよい。
【００７５】
また、本実施の形態では、ＨＴＭＬファイルを使用する例を説明したが、他の形式のファイルを使用してもよい。その際、当該形式のルールに従って設定されたリンクの箇所に並び順を設定すればよい。
【００７６】
また、本実施の形態では、ＵＲＩリストを予め記憶しておいたが、ＵＲＩリストは、リンクを設定する際にウェブサーバ３などから取得してもよい。
【００７７】
なお、本実施の形態では、新たに設定したリンクによりボタンが表示される例を説明したが、キーボードの所定のキーを押すことで、リンク先のウェブページに切り替わるようなリンクの設定を行ってもよい。
【００７８】
なお、本実施の形態に係るウェブページリンク設定装置としてコンピュータを機能させるためのコンピュータプログラムは、半導体メモリ、磁気ディスク、光ディスク、光磁気ディスク、磁気テープなどのコンピュータ読み取り可能な記録媒体に記録でき、また、インターネットなどの通信網を介して伝送させて、広く流通させることができる。
【符号の説明】
【００７９】
１…ＰＣ（パーソナルコンピュータ）
１１…入力装置
１２…表示装置
１３…ウェブブラウザ
１４…記憶部
１５…通信部
１６…ＨＴＭＬファイル記憶部
１７、１９…並び順付与部
１８…並び順ファイル記憶部
１９…ウェブページリンク設定部
【図１】
0005519455.tif 000002
【図２】
0005519455.tif 000003
【図３】
0005519455.tif 000004
【図４】
0005519455.tif 000005
【図５】
0005519455.tif 000006
【図６】
0005519455.tif 000007
【図７】
0005519455.tif 000008
【図８】
0005519455.tif 000009
【図９】
0005519455.tif 000010