(57)【要約】【課題】コンテンツの数が多く、複数の階層と多数のページによって構成される大規模なサイトでは、サイトマップを作成することは難しく、目的のページに行くには、何度もクリックやスクロールをしなければならなかった。【解決手段】サイトマップを階層ごとに区分しフレーム構成し、各階層のカテゴリを分類記号と分類名による表構成とする。検索時、上位階層のフレームページの分類記号にマウスカーソルを載せたときイベントを発生させ、下位階層のフレームページの表示位置を分類記号の位置まで自動的にスクロールする機能を設ける。これを多階層行うことにより手動によるページスクロールやクリックなしで目的のカテゴリまで導く。【選択図】  図１
2006301985.tif 000002
【特許請求の範囲】
【請求項１】
インターネットで階層型分類によってページ構成された単独サイトまたは複数のサイトをひとつの集合体として階層型分類で区分し直したサイトマップを持つ情報検索システムにおいて、サイトマップを少なくとも３階層に区分したフレーム構成に分け、各階層の分類リストを分類記号と分類名による表構成とし、検索を行うとき上位の階層のフレームページで分類記号にマウスカーソルを載せたときイベントを発生させ、下位のフレームページの表示位置を分類記号位置まで自動的に動かす機能を設け、これを多階層行うことにより最終目的のカテゴリの分類リストまで導くことを特徴とするナビゲーションシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はインターネットを使用したサイトの情報検索システムに関する。ブラウザを使用して情報検索を行う際に、階層型ページ分類が行われている大規模なサイトのページ検索を容易にする。
【背景技術】
【０００２】
従来インターネットのウェブサイトでは、ページ数が多い場合はサイトマップ等を作成しユーザに対しサイトがどのような内容でどのようにページ構成されているのか一覧表でわかりやすく案内する方法がとられている。このようにユーザの視点に立ったサイト作りやページ紹介方法はウェブ・ユーザビリティと称し、ヤコブ・ニールセンが提唱して以来注目され、類似の書籍や技術は多数公開されている（たとえば非特許文献１および非特許文献２参照）。しかし、商品アイテム数が多いウェブショップなどでは、コンテンツ展示のためのページ数が数百ページから数千ページ以上に及ぶ場合が多く、サイトマップで一覧表示することが難しくなる。
【０００３】
大規模なサイトのページ分類を行う場合、通常、階層型分類をもちいて大分類、中分類、小分類と概念を細分化していく手法がとられている。ウェブショップを例に取ると、トップページに商品の大分類のカテゴリ名称、たとえば衣料品、家電品、本、ＤＶＤ、食料品、おもちゃ、などに分けてリンクを設定する。次に大分類のカテゴリ名称ごとにページを分け、たとえば衣料品では、メンズ、レディス、など中分類のカテゴリ名称に分けリンクを設定する。さらに中分類ごとにページを分け、たとえばメンズでは、スーツ、ジャケット、ボトム、など小分類のカテゴリ名称を決定し、それぞれページを分けて商品を展示しているため、目的の商品が展示されているページまで到達するのに何度かクリックしなければならない。このように階層型分類はＹａｈｏｏなどのウエブ検索サイトから本の目次体系や組織図など一般的に広く採用されている。
【０００４】
階層型分類により構成されたページを持つサイトで、検索を容易にするための技術も多数提案されている。例を挙げると大規模なサイトで目標の情報への到達を容易にするためショートカットを利用する技術（たとえば特許文献１参照）や大分類中分類小分類のカテゴリに分類コード表を付けて検索を容易にする技術（たとえば特許文献２参照）などである。しかしこれらの技術を用いても、ひとつのサイトマップ画面でクリックやスクロールをせずに検索できる機能は実現できていない。
【０００５】
階層型分類を行う場合は階層の広さと深さが重要である。広さは同一階層でのカテゴリの点数を意味し、画面サイズやスクロールせずに一覧できる範囲、そして分類概念の理解のしやすさなどから、通常、数点から２０点程度である。ここで、たとえば大中小３段階の深さと１０の広さで分類した場合は１０×１０×１０で小分類のカテゴリ数を１０００点程度にまで分類できる。
このように小分類総数が１０００点程度の場合、１ページのサイトマップでその構成を示すと１０００行以上となり、目的のカテゴリを探すにはページを大量にスクロールしなければならず実用的ではない。またこの程度のカテゴリ数になるとユーザはサイト作成者がどのような観点に基づき階層型分類を行ったのか理解するまで時間がかかる。すなわち、ユーザは期待するコンテンツが展示されているカテゴリにたどり着くまで、同じ階層や上位や下位の階層のページを行ったりきたり、何度もクリックし試行錯誤しなければならない。
【０００６】
以上のように、大規模なサイトでコンテンツの数が多く、多階層の深さと広さを必要とする場合は１ページのサイトマップで表現することは難しく、目的のコンテンツが展示されているページにたどり着くまでに、何度もクリックしページを切り替えたり、ページスクロールしなければならないなどの欠点がある。
【特許文献１】特開２００１−５６８２１  情報検索装置、情報検索方法および情報検索プログラムを記憶した記録媒体
【特許文献２】特開２００２−２３６６９４  ショッピングモールにおける検索システム、分類コード表作成方法、検索方法、商品購入方法
【非特許文献１】ヤコブ・ニールセン著  ウェブ・ユーザビリティ  顧客を逃がさないサイトづくりの秘訣  エムディエヌコーポレーション  ２０００年８月発行
【非特許文献２】（株）ビービット著  ウェブ・ユーザビリティルールブック  顧客を増やすサイト設計  インプレス  ２００１年７月発行
【発明の開示】
【発明が解決しようとする課題】
【０００７】
本発明は以上のような従来の欠点を改善するためになされたものであり、大量のコンテンツがありページ数が多いサイトでもページスクロールすることなく、最小限のクリックで目的のコンテンツが展示されているページへ簡単にリンクできるサイトマップを持つナビゲーションシステムを実現することを目的とする。
【課題を解決するための手段】
【０００８】
上記目的を達成するために、本発明はサイトマップを階層ごとに区分したフレーム構成する手段と、階層ごとのカテゴリを分類記号と分類名による表構成として記述する手段と、検索を行うとき上位の階層のフレームページで分類記号にマウスカーソルを載せたときイベントを発生させ、下位のフレームページの表示位置を分類記号位置まで自動的に動かし、これを多階層行うことにより目的のコンテンツがあるカテゴリのリンクリストまで導く手段により、階層型サイト検索ナビゲーションシステムを構成している。
【０００９】
すなわち、上位の階層の分類記号にマウスカーソルを載せたとき、下位のページは自動的に分類記号位置までスクロールする機能を持つため、マウスをクリックすることも手動でページをスクロールすることもなく。マウスカーソルを画面上で動かしていくだけで目的のリンクリストにたどり着くことができる。
【発明の効果】
【００１０】
以上の説明から明らかなように、本発明にあっては次に列挙する効果が得られる。
（１）請求項１の構成要件とで構成されるので、マウスカーソルをサイトマップ画面の中で移動させるだけで、クリックすることなしに大分類から中分類、小分類の階層構造をすべて見ることができる。したがってあらかじめショップの分類構造を知らなくても目的のカテゴリを高速に探索できる。また通常各階層の分類数は２０点以下で、商品コンテンツ名の文字数も平均２０文字以内であり、通常の画面サイズでは２０行程度はスクロールせずに表示可能なので手動でスクロールバーを動かす必要もない。
【００１１】
（２）前記（１）によってマウスカーソルを載せたときイベントを発生する領域を分類記号のみに幅を狭く限定しているため、大分類から中分類、中分類から小分類へとマウスカーソルを動かす際に、画面上斜めに移動しても誤ってページがスクロールされることがない。
【００１２】
（３）前記（１）によって常に大分類から中分類そして小分類へと、分類構造を分類記号と分類名を表示しながら検索するため、どの階層のどのカテゴリを展開しているかわかりやすく迷いにくい。さらに中分類や小分類の分類名が少ないカテゴリの場合でも前後のカテゴリも表示するため類似のカテゴリまで参照しながら検索できる。そのためサイト製作者が分類する際に必ずしもそれぞれカテゴリの分類名の数を気にすることなく、明確な観点で分けることができ、画面を無駄なく効率的に利用できる。
【００１３】
（４）前記（１）によってサイトマップでフレーム分割された大分類、中分類、小分類の各ページはサイトマップにリンクしたときに一度にユーザのブラウザ側にロードされ、それ以降、目的のコンテンツに到達するまでクリック等によって他のページをロードする必要がなく、検索時には各分類のページを自動でスクロールするだけであり、動作はきわめて高速である。
【発明を実施するための最良の形態】
【００１４】
はじめに発明の構成で使用する主な専門用語の定義を示す。カテゴリとは分類であり、分類番号と分類名により構成される。なお分類記号には分類番号を使用する。分類名のみの場合はカテゴリ名称とする。各階層ごとに、ウェブサイトとリンクするカテゴリ名称を集合したものがリンクリストである。サイトの一例としてのウェブショップでは商品がコンテンツである。ブラウザやＨＴＭＬ言語、Ｊａｖａ（登録商標）Ｓｃｒｉｐｔ言語で使用される用語の中で、マウスオーバはマウスカーソルをイベントが発生する分類番号に載せることである。なお載せるとは、重ねる、乗せると同じ意味で使用する。マウスカーソルとはマウスポインタのことである。アンカーとは指定ページの特定位置にジャンプする場合用いる用語で、アンカー名は飛び先を示す特定位置に記述される記号で今回は分類番号となる。クリックとはマウスボタンを押しウェブサイトのリンクされているページへ移動することである。
以下、図面に示す発明を実施するための最良の形態により、本発明を詳細に説明する。
【実施例１】
【００１５】
本発明の実施例を図１のナビゲーションシステム構成図に示す。１０は本発明のサイトマップであり、大分類フレーム１０−１、中分類フレーム１０−２、小分類フレーム１０−３、サイトマップ名称フレーム１０−４によって構成される。大分類フレーム１０−１に読み込まれるＨＴＭＬファイルを大分類フレームページ、中分類フレームに読み込まれるＨＴＭＬファイルを中分類フレームページ、小分類フレームに読み込まれるＨＴＭＬファイルを小分類フレームページとする。ここでは各フレームに読み込まれるファイルはそれぞれ変わらないので、大分類フレーム１０−１と大分類フレームページは同じ記号１０−１を使用する。同様に中分類フレームページも１０−２、小分類フレームページも１０−３を使用する。フレームという用語は構成について述べるとき、フレームページという用語は具体的に記述内容を説明するとき使用する。
【００１６】
大分類フレームページ１０−１は後述するウェブショップ２０の大分類に分類番号を付けて表構成したページである。大分類フレームページ１０−１は大分類番号の上にマウスカーソルを載せるとイベントを発生させ、中分類フレームページ１０−２の該当アンカー位置および小分類フレームページ１０−３の該当アンカー位置までジャンプさせるコマンドを集合した大分類番号マウスオーバ１０−１−１とクリックすると後述するショップ２０の該当する大分類ページ群２０−１へ直接リンクする大分類リンクリスト１０−１−２によって構成される。
中分類フレームページ１０−２は後述するウェブショップ２０の中分類に分類番号を付けて表構成したページである。中分類フレームページ１０−２は前述の大分類番号をアンカー名とする大分類番号アンカー位置１０−２−３と中分類番号の上にマウスカーソルを載せるとイベントを発生させ、小分類フレーム１０−３の該当アンカー位置までジャンプさせるコマンドを集合した中分類番号マウスオーバ１０−２−１と後述するショップ２０の該当する中分類ページ群２０−２へ直接リンクする中分類リンクリスト１０−２−２によって構成される。
小分類フレームページ１０−３は後述するウェブショップ２０の小分類を中分類単位にまとめて表構成したページである。小分類フレームページ１０−３は前述の中分類番号をアンカー名とする中分類番号アンカー位置１０−３−３と、クリックすると後述するショップ２０の該当する小分類ページ群２０−３へ直接リンクする小分類リンクリスト１０−３−２によって構成される。
サイトマップ名称フレーム１０−４はサイトマップ名の表示および、複数のサイトマップを切り替える場合のリンク等を持つ。
【００１７】
２０はサイトの一例としてのウェブショップである。商品アイテムは大分類、中分類、小分類の３段階に階層分類されている。ウェブショップトップページ２０−４には大分類ページ群２０−１へリンクするリンクリストがあり、大分類ページ群２０−１は大分類の数に相当するページ群である。そして、それぞれの大分類ページには中分類のリンクリストがある。
中分類ページ群２０−２は前述の大分類ページ群２０−１のリンクリストに対応する中分類ページを集合したもので、それぞれの中分類ページには小分類のリンクリストがある。
小分類ページ群２０−３は前述の中分類ページ群２０−２のリンクリストに対応する小分類ページを集合したもので、それぞれの小分類ページには商品の展示やさらに深く分類する場合、細分類のカテゴリ名称を集合したリンクリストなどがある。
なおサイトマップ１０はウェブショップ２０のサイトマップであるが、ウェブショップ２０と同一サイトにあっても違うサイトにあってもかまわない。すなわち、図示しないサイトＡやサイトＢなど複数のサイトに対してそれぞれのサイトマップを集合したサイトを作れば、複数のサイトに対する総合検索サイトとなる。
【００１８】
図２は図１のナビゲーションシステム構成図でサイトマップ１０の具体例を示すサイトマップフレーム構成図である。サイトマップ１０は大分類フレーム１０−１、中分類フレーム１０−２、小分類フレーム１０−３、サイトマップ名称フレーム１０−４により構成される。ここで大分類フレーム１０−１のフレーム名はdai、大分類フレームページのファイル名はdai.html、中分類フレーム１０−２のフレーム名はchu、中分類フレームページのファイル名はchu.html、小分類フレーム１０−３のフレーム名はsho、小分類フレームページのファイル名をsho.html、サイトマップ名称フレーム１０−４のフレーム名はmei、サイトマップ名称フレームページのファイル名はmei.htmlである。
ひとつのブラウザウインドウでフレームは左から大分類フレーム１０−１、中分類フレーム１０−２、小分類フレーム１０−３と分割しているのが特徴である。
【００１９】
図３は図２サイトマップフレーム構成図のサイトマップ初期画面である。大分類フレームページ１０−１は大分類番号を集合した大分類番号マウスオーバ１０−１−１と大分類名称を集合した大分類リンクリスト１０−１−２の２列によって表構成される。
中分類フレームページ１０−２では大分類番号をアンカー名とし、各大分類ごとに中分類番号を集合した中分類番号マウスオーバ１０−２−１と中分類名称を集合した中分類リンクリスト１０−２−２の２列によって表構成される。なお中分類番号マウスオーバ１０−２−１と中分類リンクリスト１０−２−２は大分類ごとに分割されている。大分類番号アンカー位置１０−２−３は上述の表の先頭にあり、例えば大分類名が衣料品の場合はアンカー名が１となるため、１衣料品の行となり、家電品の場合はアンカー名２で、２家電品の行となる。
小分類フレームページ１０−３では中分類番号アンカー位置１０−３−３は次に述べる小分類リンクリスト１０−３−２の先頭にあり、例えば中分類名がメンズの場合はアンカー名が１．１となるため、１．１メンズの行、レディスの場合はアンカー名が１．２で、１．２レディスの行となる。そして各中分類ごとに集合した小分類リンクリスト１０−３−２によって構成される。
【００２０】
図４は目的のコンテンツを探す場合の検索フローチャートで、操作順序とそのときの動作を示す。
各ステップの右にあるコメントはＨＴＭＬ言語およびＪａｖａ（登録商標）Ｓｃｒｉｐｔ言語で記述したプログラム例である。
Ｓ１は図３サイトマップ初期画面を示す。
【００２１】
Ｓ２はサイトマップ１０の大分類フレームページ１０−１の操作により、中分類フレームページ１０−２と小分類フレームページ１０−３の画面を動かす大分類決定ステップである。
このステップではマウスカーソルを前述の図３サイトマップ初期画面の大分類番号マウスオーバ１０−１−１の領域で縦方向に移動させることにより、中分類フレームページ１０−２を大分類番号に対応した位置にジャンプさせ、マウスカーソルが載った大分類に属する中分類リンクリスト１０−２−２を見ながら、どの大分類が適切か決める。
Ｓ２のプログラム例で
<a href="#" onMouseover="mv1('chu.html#5','sho.html#5.1')">5</a>
はＨＴＭＬ言語で大分類番号５にマウスカーソルが載ったときに、イベントを発生させ、Ｊａｖａ（登録商標）Ｓｃｒｉｐｔ言語のファンクション命令mv1を中分類フレームページ１０−２のアンカー名５と小分類フレームページ１０−３のアンカー名５．１を引数として実行させるコマンドである。
次に
function mv1(jpChu,jpSho){
parent.chu.location.href=jpChu;
parent.sho.location.href=jpSho;
}
はＪａｖａ（登録商標）Ｓｃｒｉｐｔ言語のファンクション命令mv1で中分類フレームchuに対し引数として受け取ったアンカー名の位置まで同じページ内でジャンプさせると同時に、小分類フレーム名shoに対し引数として受け取ったアンカー名の位置まで同じページ内でジャンプさせるプログラムである。
なおこの時、中分類フレームページchu.htmlではジャンプ先のアンカー名の位置はname属性を使用し
<a name='5'>5食料品</a>
小分類フレームページsho.htmlではジャンプ先のアンカー名の位置はname属性を使用し食料品の最初の中分類で
<a name='5.1'>5.1米類</a>
と指定される。
【００２２】
Ｓ３はマウスカーソルを大分類フレーム１０−１から中分類フレーム１０−２へ横移動させる大分類−中分類移動ステップである。
【００２３】
Ｓ４は中分類フレームページ１０−２の操作により、小分類フレームページ１０−３の画面を動かす中分類決定ステップである。
このステップではマウスカーソルを中分類番号マウスオーバ１０−２−１の領域で縦方向に移動させることにより、小分類フレームページ１０−３を中分類番号に対応した位置にジャンプさせ、マウスカーソルが載った中分類に含まれる小分類リンクリスト１０−３−２を見ながら、適切な中分類を決める。
Ｓ４のプログラム例で
<a href="#" onMouseover="mv1('sho.html#5.3')">5.3</a>
はＨＴＭＬ言語で中分類番号５．３にマウスがカーソル載ったときに、イベントを発生させ、Ｊａｖａ（登録商標）Ｓｃｒｉｐｔ言語のファンクション命令mv1を小分類フレームページのアンカー位置５．３を引数として実行させるコマンドである。
次に
function mv1(jpSho){
parent.sho.location.href=jpSho;
}
はＪａｖａ（登録商標）Ｓｃｒｉｐｔ言語のファンクション命令mv1で小分類フレーム名shoに対し引数として受け取ったアンカー名の位置まで同じページ内でジャンプさせるプログラムである。
なおこの時、小分類フレームページsho.htmlではジャンプ先のアンカー名の位置はname属性で
<a name='5.3'>5.3肉</a>
と指定される。
【００２４】
Ｓ５は小分類フレームページ１０−３に目的の小分類があるか確認する、判定ステップである。
この段階で目的の小分類を見つけることができない場合は、先の大分類番号の決定が誤っていた可能性があるため、Ｓ２大分類決定ステップへ戻り再度大分類番号から選択しなおす。
【００２５】
Ｓ６はマウスカーソルを中分類フレーム１０−２から小分類フレーム１０−３へ横移動させる中分類−小分類移動ステップである。
【００２６】
Ｓ７は小分類フレームページ１０−３から図１ナビゲーションシステム構成図の小分類ページ群２０−３へリンクする小分類決定ステップを示す。
Ｓ７のプログラム例で
<a href="#" onClick="mv2('http://***.com/**/gyu.html')">牛肉</a>
はウェブショップ２０の小分類ページ群２０−３で牛肉のコンテンツページのアドレスを引数としてＪａｖａ（登録商標）Ｓｃｒｉｐｔ言語のファンクション命令mv2を実行させるコマンドである。
次に
function mv2(adr){
top.location.href=adr;
}
はＪａｖａ（登録商標）Ｓｃｒｉｐｔ言語でファンクション命令mv2で引数として受け取ったアドレスへ、フレーム構成を解除してリンクするプログラムである。
【００２７】
図５は図４検索フローチャートでＳ２大分類決定ステップを実行したときの大分類決定画面を示す。図５大分類決定画面では大分類フレームページ１０−１の大分類番号マウスオーバ１０−１−１で食料品のカテゴリを選ぶために大分類番号５の上にマウスカーソルを載せた時、イベントが発生し画面がスクロールした例である。イベントが発生した時、中分類フレームページ１０−２では大分類番号５のアンカー名が先頭にくるようにページがスクロールする。同時に小分類フレームページでも大分類番号５で最初の中分類番号５.１のアンカー名が先頭に来るようにページがスクロールする画面を示す。
【００２８】
図６は図４検索フローチャートでＳ４中分類決定ステップを実行したときの中分類決定画面を示す。図６中分類決定画面では、中分類の肉を選ぶため大分類番号マウスオーバ１０−１−１大分類番号５の位置からマウスカーソルを中分類フレームページ１−２の中分類番号マウスオーバ１−２−１中分類番号５．３の位置へ移動した時、イベントが発生して画面がスクロールした例である。イベントが発生した時、小分類フレームページ１０−３では肉の中分類番号５．３のアンカー名が先頭に来るようにページがスクロールする画面を示す。
図７は図４検索フローチャートでＳ７小分類決定ステップを実行するときの小分類決定画面を示す。図７小分類決定画面では、小分類の牛肉を選ぶため小分類リンクリスト１０−３−２の中で、牛肉をクリックすると図１ナビゲーションシステム構成図の小分類ページ群２０−３の牛肉のページにリンクすることを示す画面である。
【００２９】
図１ナビゲーションシステム構成図、図２サイトマップフレーム構成図、図３サイトマップ初期画面、図４検索フローチャート、図５大分類決定画面、図６中分類決定画面、図７小分類決定画面を使用して具体的にその作用について説明する。
商品アイテム数が多いウェブショップでは通常商品を階層型分類法で分けている。すなわちウェブショップトップページ２０−４で商品群を５点から２０点程度のカテゴリ概念に分割し、その名称で大分類リンクリストを作る。次に大分類リンクリストにリンクされた大分類ページ群２０−１のそれぞれのページでさらに商品群を２０点程度以内のカテゴリ概念に分割し中分類リンクリストを作る。次に中分類リンクリストにリンクされた中分類ページ群２０−２のそれぞれのページでさらに商品群を２０点程度以内のカテゴリ概念に分割し小分類リンクリストを作る。この小分類リンクリストにリンクされた小分類ページ群２０−３で商品の展示をおこなう。なお商品アイテム数が多い場合は小分類ページ群２０−３でさらにカテゴリ分割し細分類を行う場合もある。
【００３０】
本発明ではウェブショップ２０の大分類ページ群２０−１、中分類ページ群２０−２、小分類ページ群２０−３のそれぞれに対応してフレームを分割し、大分類フレーム１０−１、中分類フレーム１０−２、小分類フレーム１０−３を設け、サイトマップ１０を構成しているのが特徴である。すなわちサイトの階層構造をあらわす従来の単純なサイトマップでは階層型分類で分割されたページ数が数百ページ以上に及んだ場合は１ページで記述するのは困難となる。これに対してそれぞれの階層ごとにフレームを分割したサイトマップ１０を作成すれば階層構造がわかりやすくなる。さらにサイトマップ１０の各フレームページのカテゴリに分類番号をつけ番号部にマウスカーソルを載せただけで下位の階層のフレームページが自動的に目的の位置までスクロールする機能を設けることによって、マウスカーソルを左の大分類フレーム１０−１から中分類フレーム１０−２、小分類フレーム１０−３へと右へ移動させるだけで目的の小分類リンクリストへたどり着き、最後にワンクリックでウェブショップ２０の小分類ページ群２０−３の目的のページへリンクすることができる。
【００３１】
具体的にウェブショップでユーザが牛肉が展示されているページを検索する場合を例にとって説明する。最初は大分類の中から食料品を選び、次に中分類の中から肉を選び、最後牛肉が展示されている小分類ページを探すプロセスである。これを図４検索フローチャートのステップにしたがって説明する。
初期画面表示Ｓ１では、図３サイトマップ初期画面のように、最初は大分類フレームページ１０−１、中分類フレームページ１０−２と小分類フレームページ１０−３のスクロールバーはフレームの先頭にある。
【００３２】
大分類決定ステップＳ２では、大分類フレームページ１０−１で牛肉が下位の階層に属していると予想される大分類を探す。その際、マウスカーソルを大分類番号マウスオーバ１０−１−１の領域で縦に上下に移動させる。マウスカーソルを移動中、中分類フレームページ１０−２と小分類フレームページ１０−３は大分類番号に対応して自動的に追従しスクロールする。ここで食料品の大分類番号５の上にマウスカーソルを載せたとき中分類フレームページ１０−２が、図５大分類決定画面のようになり、大分類食料品の中分類５．３に肉のカテゴリを見つけることができる。
このときどのようにして中分類フレームページ１０−２と小分類フレームページ１０−３がスクロールするか原理を説明する。
大分類番号マウスオーバ１０−１−１の領域はマウスカーソルを載せたときイベントを発生するＨＴＭＬ言語のコマンドonMouseoverで記述されており、例えば大分類番号５の位置にマウスカーソルを載せると、中分類フレームページ１０−２へ大分類番号の５と小分類フレームページへ中分類番号である５．１をアンカー名とする引数で、Ｊａｖａ（登録商標）Ｓｃｒｉｐｔ言語のファンクション命令を実行させることにより、中分類フレームページ１０−２と小分類フレームページ１０−３はそれぞれのアンカー名の位置へジャンプすなわちページスクロールする。
つまり、マウスカーソルを大分類番号マウスオーバ１０−１−１の大分類番号５の位置に載せると同時に図５大分類決定画面の中分類フレームページ１０−２は大分類番号５食料品がフレームの先頭となる位置へ自動的にスクロールする。また小分類フレームページ１０−３も同時に大分類番号５食料品の最初の中分類番号５．１米類の位置へ自動的にスクロールする。
このステップで下位の階層に牛肉が含まれている可能性が高い大分類は、中分類で肉がある食料品だと判断する。
【００３３】
次に大分類−中分類移動ステップＳ３でマウスカーソルを大分類フレーム１０−１から中分類フレーム１０−２位置へ横移動させる。このとき大分類番号マウスオーバ１０−１−１の領域は十分狭いので、マウスカーソルを斜めに移動しても上下の大分類番号４または６に載せる可能性は低く、移動中、中分類フレームページ１０−２や小分類フレームページ１０−３はスクロールしない。
【００３４】
次に中分類決定ステップＳ４で、小分類フレームページ１０−３に牛肉が含まれている中分類を探す。その際、マウスカーソルを中分類番号マウスオーバ１０−２−１の領域で縦に上下に移動させる。マウスカーソルを移動中、小分類フレームページ１０−３は中分類番号に追従してスクロールする。ここで肉の中分類番号５．３の上にマウスカーソルを載せたとき小分類フレームページ１０−３が、図６中分類決定画面のようになり、中分類５．３肉の小分類リンクリスト１０−３−２の中に牛肉があることを見つける。
このときの小分類フレームページ１０−３がスクロールする原理を説明する。
中分類番号マウスオーバ１０−２−１の領域はマウスカーソルを載せたときイベントを発生するＨＴＭＬ言語のコマンドonMouseoverで記述されており、中分類番号の５．３を引数とし、Ｊａｖａ（登録商標）Ｓｃｒｉｐｔ言語のファンクション命令を実行させることにより、小分類フレームページ１０−３のアンカー名５．３の位置へジャンプすなわちページスクロールする。
つまり、マウスカーソルを中分類番号マウスオーバ１０−２−１の中分類番号５．３の位置に載せると同時に図６中分類決定画面の小分類フレームページ１０−３は中分類番号５．３がフレームの先頭となる位置へ自動的にスクロールする。
【００３５】
次に判定ステップＳ５で、牛肉が小分類として含まれている中分類は５．３肉で正しいと判断する。なお前ステップＳ４で小分類の中に目的の牛肉が見つからない場合は大分類段階での選択に誤りがあった可能性が高いため再びマウスカーソルを大分類フレーム１０−１の位置まで移動させ、Ｓ２大分類決定ステップからやり直す。
【００３６】
次に中分類−小分類移動ステップＳ６でマウスカーソルを中分類フレーム１０−２から小分類フレーム１０−３の位置へ横移動する。このとき中分類番号マウスオーバ１０−２−１の領域は十分狭いので、マウスカーソルを斜めに移動しても上下の中分類番号５．２または５．４に載せる可能性は低く、移動中、小分類フレーム１０−３はスクロールしない。
【００３７】
次に小分類ステップＳ７で、ウェブショップ２０の小分類ページ群２０−３の牛肉ページへリンクする操作を説明する。
図７小分類決定画面で小分類フレーム１０−３のリンクリストの中から目的のカテゴリである牛肉を確認する。牛肉は図１ナビゲーションシステム構成図の小分類ページ群２０−３の牛肉ページへリンクするように、牛肉をクリックするとイベントを発生するＨＴＭＬコマンドonClickで記述し、ウェブショップ２０の牛肉ページのアドレスを引数として、Ｊａｖａ（登録商標）Ｓｃｒｉｐｔ言語のファンクション命令を実行しウェブショップ２０の小分類ページ群２０−３の牛肉ページへリンクする。
【００３８】
以上のように小分類の牛肉のページを検索するには、大分類フレームページ１０−１の大分類番号５にマウスカーソルを載せることによって中分類フレームページ１０−２と小分類フレームページ１０−３をスクロールさせ、次に中分類フレーム１０−２の中分類番号５．３にマウスカーソルを載せて小分類フレームページ１０−３をスクロールさせ小分類リンクリストの中から牛肉を見つけるプロセスとなる。なおこの時、マウスオーバ１０−１−１や１０−２−１は分類番号部分にのみ限定し、リンクリストの領域と分けている点が重要である。仮にリンクリスト領域をマウスオーバ領域と共通にすると、マウスカーソルを横移動する際に斜めに動かすと前後のリンクリストに誤ってマウスカーソルが載ってしまい、中分類フレームページ１０−２や小分類フレームページ１０−３を誤った位置へスクロールさせてしまうためである。すなわちマウスカーソルを載せてページをスクロールさせる領域は、マウスカーソルが前後の分類に触れない程度に幅を狭く限定する必要がある。本発明では大分類と中分類にそれぞれ番号を付け、番号部分のみをマウスオーバ領域に限定することによってこの問題を解決している。マウスカーソルを大分類番号マウスオーバ１０−１−１の領域で縦に移動させて大分類を選び、次にマウスカーソルを中分類番号マウスオーバ１０−２−１の領域まで横に移動させた後、右の小分類リンクリストを見ながら、目的の小分類が見つからなければ、中分類番号マウスオーバ１０−２−１の領域で縦に移動させて探すことができる。大分類段階での選択に誤りがあると判断される場合はマウスカーソルを左に横移動して戻し、大分類番号マウスオーバ１０−１−１で再度マウスカーソルを縦方向に動かし、中分類フレームページをみながら目的のカテゴリがどこにあるか再度検索しなおすことができる。
また説明は省略したが大分類リンクリスト１０−１−２や中分類リンクリスト１０−２−２にも小分類リンクリスト１０−３−２と同様のリンク機能があり、それぞれの階層からウェブショップ２０の大分類ページ群２０−１や中分類ページ群２０−２へリンクすることが可能である。
【００３９】
今回は説明の都合上、比較的分類が明瞭なコンテンツとして牛肉を例に取ったが、例えばコンテンツがテレビゲーム機の場合は大分類段階で、家電品かおもちゃかサイト製作者の概念分類の観点がわからない場合がある。このように大分類から中分類、小分類と実際に検索を試行錯誤しなければわからないサイトであれば、いっそう手動でページスクロールすることもクリックすることもなく高速に検索できる本発明のナビゲーションシステムは有効である。
なお大分類、中分類、小分類の分類番号として数値を使用したが、ギリシャ文字、丸文字、アルファベット、絵文字など項目を分ける幅の狭い分類記号であればなんでもよい。
【００４０】
商品アイテム数が非常に多いサイトの場合は階層が３段階では分類できず、４段階、５段階になる場合もある。その場合は同様の考え方でフレームを４分割、５分割すればよい。例えば、大分類、中分類、小分類の次は細分類などとする。ただし、リンクリストの名称の長さや、細分類のページ容量など、画面サイズの関係などから階層の数にはおのずと限界がある。
【実施例２】
【００４１】
次に、図８に示す本発明を実施するための異なる形態につき説明する。なお、これらの本発明を実施するための異なる形態の説明に当たって、前記発明を実施するための最良の形態と同一の構成要素には同一符号を付して重複する説明を省略する。
【００４２】
図８は単独のサイトではなく、複数のサイトをひとつの集合体として階層型分類で区分し直したサイトマップの一例として、新聞サイトマップ画面である。前述までのウェブショップは階層型で分類されたページを持つサイトの例である。これと異なる点はひとつのサイトとしては限られたページしかないが、集合すると多数のページとなる例として、新聞の分野のサイトマップがあげられる。大分類は全国紙、北海道、東北などに区分する。ここで大分類番号マウスオーバ１０−１−１はマウスカーソルを載せることによってイベントを発生させ中分類フレームページ１０−２や小分類フレームページ１０−３をスクロールさせる機能は同じであるが、大分類リンクリストはない。全国紙、北海道、東北などの大分類名称は単なるカテゴリであってリンクする対象のページを持たない大分類リスト１０−１−２ａである。なおリンクがあるリストには下線が引いてある。同様に中分類フレームページ１０−２でも中分類リンクリスト１０−２−２で朝日新聞などの具体的サイト名があるものはそれぞれのサイトのトップページへのリンクリストとなるが、北海道や青森県などのカテゴリは、リンクする対象のページを持たない中分類リスト１０−２−２ａである。小分類フレームページ１０−３の小分類リンクリストは全国紙の場合は社会面のページやスポーツ面のページなどトップページから１階層下のページへ直接リンクしたり、情報量が比較的少ない地方紙では直接各新聞社のトップページへのリンクとなる。このほかに類似の構成を持つサイト群として放送サイトや公共図書館などがあげられる。
【００４３】
図８新聞サイトマップ画面で示すように、単独のサイト以外にも、複数サイトの集合を検索する場合にも使用することができることがわかる。例えば新聞サイトでは、大分類を全国紙、北海道地方紙、東北地方紙、関東地方紙などとし、中分類を大分類全国紙の場合は朝日新聞、共同通信や県名など分け、小分類として各全国紙の社会面、経済面、スポーツのページや各県の個別新聞社などとすれば、数百に及ぶサイトや分類のページをひとつのサイトマップであらわし検索することができる。さらに、Ｙａｈｏｏなどのディレクトリ型検索サイトのように、きわめて大規模に集合した検索サイトの場合は小分類リンクリストのカテゴリ名称を、違うページで新たなサイトマップの大分類名称として展開すればさらに深い多階層の情報検索システムを構築できる。
【産業上の利用可能性】
【００４４】
特定のウェブショップなど、単独で大規模なサイト以外にも、Ｙａｈｏｏのようなディレクトリ型ウエブ検索サイトなど、多数のサイトを検索するナビゲーションシステムにも利用できる。またＨＴＭＬ言語やＪａｖａ（登録商標）Ｓｃｒｉｐｔ言語など通常のブラウザで標準的に使われる汎用性の高い言語を用いプログラムも簡潔に実現できるため、ブラウザを使用したシステムであればイントラネットなど何にでも適用でき、産業上の利用可能性や応用範囲は広い。
【図面の簡単な説明】
【００４５】
【図１】本発明を実施するための最良の第１の形態のナビゲーションシステム構成図である。
【図２】図１のサイトマップフレーム構成図である。
【図３】図２のサイトマップ初期画面である。
【図４】図１の検索フローチャートである。
【図５】図４の大分類決定画面である。
【図６】図４の中分類決定画面である。
【図７】図４の小分類決定画面である。
【図８】本発明を実施するための第２の形態の新聞サイトマップ画面である。
【符号の説明】
【００４６】
１０            サイトマップ
１０−１  大分類フレーム、大分類フレームページ
１０−１−１  大分類番号マウスオーバ
１０−１−２  大分類リンクリスト
１０−１−２ａ  大分類リスト
１０−２  中分類フレーム、中分類フレームページ
１０−２−１  中分類番号マウスオーバ
１０−２−２  中分類リンクリスト
１０−２−２ａ  中分類リスト
１０−２−３  大分類番号アンカー位置
１０−３  小分類フレーム、小分類フレームページ
１０−３−２  小分類リンクリスト
１０−３−３  中分類番号アンカー位置
１０−４  サイトマップ名称フレーム
２０            ウェブショップ
２０−１  大分類ページ群
２０−２  中分類ページ群
２０−３  小分類ページ群
２０−４  ウェブショップトップページ
Ｓ１            初期画面ステップ
Ｓ２            大分類決定ステップ
Ｓ３            大分類−中分類移動ステップ
Ｓ４            中分類決定ステップ
Ｓ５            判定ステップ
Ｓ６            中分類−小分類移動ステップ
Ｓ７            小分類決定ステップ
【図１】
2006301985.tif 000003
【図２】
2006301985.tif 000004
【図３】
2006301985.tif 000005
【図４】
2006301985.tif 000006
【図５】
2006301985.tif 000007
【図６】
2006301985.tif 000008
【図７】
2006301985.tif 000009
【図８】
2006301985.tif 000010