(57)【特許請求の範囲】
【請求項１】
複数のカテゴリにより階層状に構成されるカテゴリ階層、及び前記カテゴリに属する提供情報に関連づけられるハイパーリンクにより構成される末端階層からなるウェブページのアクセス履歴を記憶し解析することにより、前記ウェブページ内の階層構造の変更を支援する変更支援装置において、
アクセスしたコンピュータを識別するための番号、アクセスのあったカテゴリ及び該カテゴリに対応するカテゴリレベルをアクセス履歴ファイルに記憶する記憶手段と、
前記末端階層に属する提供情報に対してコンピュータからアクセスがあった場合に、前記アクセス履歴ファイルに記憶したアクセス履歴を読み出す手段と、
前記アクセス履歴ファイルから読み出したアクセス履歴に、前記末端階層に対応するカテゴリのカテゴリレベル及び前記コンピュータを識別するための番号が同一のカテゴリが存在するか否かを判断する第１判断手段と、
各カテゴリ間の類似関係または非類似関係を記憶した関係ファイルと、
前記第１判断手段により存在すると判断した場合に、存在したカテゴリと前記末端階層に対応するカテゴリとが類似関係にあるか否かを、前記関係ファイルを参照して判断する第２判断手段と
該第２判断手段により類似関係にあると判断した場合に、前記第１判断手段により存在すると判断したカテゴリと前記提供情報に関連づけられるハイパーリンクとを対応付けて記憶する手段とを備えることを特徴とする変更支援装置。
【請求項２】
カテゴリに対応させて該カテゴリに属する提供情報に対するアクセス回数を記憶する手段と、
記憶したアクセス回数に基づいて、カテゴリに属する提供情報に関連づけられるハイパーリンクを消去する手段とを更に備えることを特徴とする請求項１に記載の変更支援装置。
【請求項３】
複数のカテゴリにより階層状に構成されるカテゴリ階層、及び前記カテゴリに属する提供情報に関連づけられるハイパーリンクにより構成される末端階層からなるウェブページのアクセス履歴を記憶し解析することにより、前記ウェブページ内の階層構造の変更を支援するためのコンピュータプログラムにおいて、
コンピュータに、
アクセスした他のコンピュータを識別するための番号、アクセスのあったカテゴリ及び該カテゴリに対応するカテゴリレベルをアクセス履歴ファイルに記憶する記憶ステップと、
前記末端階層に属する提供情報に対して他のコンピュータからアクセスがあった場合に、前記アクセス履歴ファイルに記憶したアクセス履歴を読み出すステップと、
前記アクセス履歴ファイルから読み出したアクセス履歴に、前記末端階層に対応するカテゴリのカテゴリレベル及び前記他のコンピュータを識別するための番号が同一のカテゴリが存在するか否かを判断する第１判断ステップと、
前記第１判断ステップにより存在すると判断した場合に、存在したカテゴリと前記末端階層に対応するカテゴリとが類似関係にあるか否かを、各カテゴリ間の類似関係または非類似関係を記憶した関係ファイルを参照して判断する第２判断ステップと
該第２判断ステップにより類似関係にあると判断した場合に、前記第１判断ステップにより存在すると判断したカテゴリと前記提供情報に関連づけられるハイパーリンクとを対応付けて記憶するステップとを実行させることを特徴とするコンピュータプログラム。
【請求項４】
カテゴリに対応させて該カテゴリに属する提供情報に対するアクセス回数を記憶するステップと、
記憶したアクセス回数に基づいて、カテゴリに属する提供情報に関連づけられるハイパーリンクを消去するステップとを更に実行させることを特徴とする請求項３に記載のコンピュータプログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は複数のカテゴリにより階層状に構成されるカテゴリ階層、及び前記カテゴリに属する提供情報に関連づけられるハイパーリンクにより構成される末端階層からなるウェブページのアクセス履歴を記憶し解析することにより、前記ウェブページ内の階層構造の変更を支援する変更支援装置及びコンピュータを変更支援装置として機能させるためのコンピュータプログラムに関する。
【０００２】
【従来の技術】
近年インターネットの急速な普及により提供される情報量も激増しており、これらの提供される情報を効率よく閲覧するために、ポータルサイト、または検索サイト等においては複数のカテゴリからユーザが探したいもののカテゴリを順次検索していくカテゴリ検索が設けられている。図９はカテゴリ検索の概要を示す説明図である。複数のカテゴリにより構成されるカテゴリ階層が、複数段階設けられており末端階層においては、ユーザが提供を希望する情報にアクセスするためのハイパーリンクが設けられている。
【０００３】
例えば、図９のカテゴリ階層（１）のカテゴリ「アウトドア施設」を選択した場合、その下位階層であるカテゴリ階層（２）が表示される。つまり上位カテゴリ「アウトドア施設」に属する下位カテゴリ「キャンプ場、宿泊施設、スキー場、海水浴場、釣り場、…」が表示される。さらにカテゴリ分類が終了するカテゴリ階層（２）の下位階層である末端階層（１）においては、カテゴリ階層（２）の「キャンプ場」を選択した場合、これに属する「Ａキャンプ場、Ｂキャンプ場…」等のユーザが提供を希望する情報へアクセスするためのハイパーリンクが表示される。ここで、ユーザが末端階層におけるハイパーリンクをクリックした場合、タグ内に書かれているＵＲＬ(Uniform Resource Locators)で指定されたサーバコンピュータに接続され所定のファイルをダウンロードすることで、情報を閲覧することが可能となる。
【０００４】
このようにカテゴリ検索をユーザに提供する場合、いかに末端階層に属する提供情報が、ユーザが思考するカテゴリ内に設定されているかが重要な点となる。例えば、情報提供者がカテゴリ階層（２）の「宿泊施設」に属する末端階層（２）の「Ｈ野外活動センタ」は、カテゴリ「宿泊施設」に属すると判断し、検索サイトを構築していたが、一般ユーザはカテゴリ「キャンプ場」に属すると思考する場合もある。このような不備を是正するための技術として、特開２０００−２５９７２３公報、または特開２０００−１７２６９９公報が開示されている。特開２０００−２５９７２３等の情報関係チューニング装置及びハイパーテキスト構造変更装置はユーザの操作履歴等に基づいて、新規のリンク関係を実現するように現状のＨＴＭＬファイルを変更する。
【０００５】
【発明が解決しようとする課題】
しかしながら、特開２０００−２５９７２３公報等に開示された情報関係チューニング装置等はユーザの操作履歴に基づいて、ウェブページ内の階層構造を突如として変更してしまうため、ユーザが意図していない階層構造の変更が生じてしまうことが多く、カテゴリ検索サービスの質の低下を招くという問題が生じた。例えば、ユーザの操作履歴から、カテゴリ「宿泊施設」に属する「Ｈ野外活動センタ」は、カテゴリ「キャンプ場」に属するべきと分析された場合、カテゴリ「宿泊施設」内の「Ｈ野外活動センタ」のハイパーリンクが消去され、カテゴリ「キャンプ場」内にハイパーリンク「Ｈ野外活動センタ」が変更される。そうすると、多数派のユーザにとって見ればその変更は好ましいが、依然として「宿泊施設」内に「Ｈ野外活動センタ」が存在するものとして、カテゴリ検索を行うユーザも少なからず存在し、かかるユーザは突如としてカテゴリ検索がうまくいかなくなり、結果としてポータルサイト等のサービス低下を招来することとなる。
【０００６】
その一方で、全てのユーザの検索思考に応える階層構造を構築した場合、却って検索情報が錯綜し複雑化することにもなる。
【０００７】
本発明は斯かる事情に鑑みてなされたものであり、その目的とするところは階層構造の変更を柔軟に行うことによりカテゴリ検索サービスの質の低下を防止することが可能な変更支援装置及びコンピュータを変更支援装置として機能させるためのコンピュータプログラムを提供することにある。
【０００８】
さらに、本発明の他の目的は、カテゴリ間の関係、及びアクセス履歴を考慮することにより階層構造の変更を柔軟にしつつも、検索情報が複雑化することを防止することが可能な変更支援装置及びコンピュータを変更支援装置として機能させるためのコンピュータプログラムを提供することにある。
【０００９】
【課題を解決するための手段】
本発明に係る変更支援装置は、複数のカテゴリにより階層状に構成されるカテゴリ階層、及び前記カテゴリに属する提供情報に関連づけられるハイパーリンクにより構成される末端階層からなるウェブページのアクセス履歴を記憶し解析することにより、前記ウェブページ内の階層構造の変更を支援する変更支援装置において、アクセスしたコンピュータを識別するための番号、アクセスのあったカテゴリ及び該カテゴリに対応するカテゴリレベルをアクセス履歴ファイルに記憶する記憶手段と、前記末端階層に属する提供情報に対してコンピュータからアクセスがあった場合に、前記アクセス履歴ファイルに記憶したアクセス履歴を読み出す手段と、前記アクセス履歴ファイルから読み出したアクセス履歴に、前記末端階層に対応するカテゴリのカテゴリレベル及び前記コンピュータを識別するための番号が同一のカテゴリが存在するか否かを判断する第１判断手段と、各カテゴリ間の類似関係または非類似関係を記憶した関係ファイルと、前記第１判断手段により存在すると判断した場合に、存在したカテゴリと前記末端階層に対応するカテゴリとが類似関係にあるか否かを、前記関係ファイルを参照して判断する第２判断手段と該第２判断手段により類似関係にあると判断した場合に、前記第１判断手段により存在すると判断したカテゴリと前記提供情報に関連づけられるハイパーリンクとを対応付けて記憶する手段とを備えることを特徴とする。
【００１０】
本発明に係る変更支援装置は、カテゴリに対応させて該カテゴリに属する提供情報に対するアクセス回数を記憶する手段と、記憶したアクセス回数に基づいて、カテゴリに属する提供情報に関連づけられるハイパーリンクを消去する手段とを更に備えることを特徴とする。
【００１１】
本発明に係るコンピュータプログラムは、複数のカテゴリにより階層状に構成されるカテゴリ階層、及び前記カテゴリに属する提供情報に関連づけられるハイパーリンクにより構成される末端階層からなるウェブページのアクセス履歴を記憶し解析することにより、前記ウェブページ内の階層構造の変更を支援するためのコンピュータプログラムにおいて、コンピュータに、アクセスした他のコンピュータを識別するための番号、アクセスのあったカテゴリ及び該カテゴリに対応するカテゴリレベルをアクセス履歴ファイルに記憶する記憶ステップと、前記末端階層に属する提供情報に対して他のコンピュータからアクセスがあった場合に、前記アクセス履歴ファイルに記憶したアクセス履歴を読み出すステップと、前記アクセス履歴ファイルから読み出したアクセス履歴に、前記末端階層に対応するカテゴリのカテゴリレベル及び前記他のコンピュータを識別するための番号が同一のカテゴリが存在するか否かを判断する第１判断ステップと、前記第１判断ステップにより存在すると判断した場合に、存在したカテゴリと前記末端階層に対応するカテゴリとが類似関係にあるか否かを、各カテゴリ間の類似関係または非類似関係を記憶した関係ファイルを参照して判断する第２判断ステップと該第２判断ステップにより類似関係にあると判断した場合に、前記第１判断ステップにより存在すると判断したカテゴリと前記提供情報に関連づけられるハイパーリンクとを対応付けて記憶するステップとを実行させることを特徴とする。
【００１２】
本発明に係るコンピュータプログラムは、カテゴリに対応させて該カテゴリに属する提供情報に対するアクセス回数を記憶するステップと、記憶したアクセス回数に基づいて、カテゴリに属する提供情報に関連づけられるハイパーリンクを消去するステップとを更に実行させることを特徴とする。
【００１４】
本発明にあっては、ウェブページ内のアクセス履歴を記憶しておき、末端階層に属する提供情報に対してアクセスがあった場合に、つまり、末端階層に属する提供情報に関連づけられるハイパーリンクが選択された場合に、記憶したアクセス履歴を読み出す。そして、読み出したアクセス履歴中に、同一のカテゴリ階層に属するカテゴリが存在するか否かを判断する。例えば、上述の例であればカテゴリ階層「キャンプ場」を選択した後、希望する情報である「Ｈ野外活動センタ」が存在しないので、ユーザはブラウザの戻るボタンをクリックして、カテゴリ階層（２）に戻る。そして、カテゴリ「宿泊施設」に見当を付けて、これを選択する。そして、「Ｈ野外活動センタ」のハイパーリンクをクリックして提供情報にアクセスする。このアクセスをトリガーに、アクセス履歴を読み出して、同一カテゴリ階層のカテゴリ「キャンプ場」及びカテゴリ「宿泊施設」が存在すると判断する。
【００１５】
ここで、同一のカテゴリ階層に属するカテゴリが存在すると判断した場合は、カテゴリに属する前記アクセスのあった提供情報に関連づけられるハイパーリンクを、前記カテゴリ以外の他のカテゴリにも属するよう変更する。つまりハイパーリンク「Ｈ野外活動センタ」を元のカテゴリ「宿泊施設」のみならず、カテゴリ「キャンプ場」にも属するよう変更する。このように構成したので、様々なユーザの検索思考を考慮した検索サイトを構築でき階層構造の変更に伴うサービスの低下を防止することが可能となる。
【００１６】
本発明にあっては、カテゴリ間の関係を記憶した関係ファイルを予め用意しておく。例えば、カテゴリ「スキー場」と「海水浴場」とは、全く属性が異なりユーザが検索の際に誤認するとは考えられないため、カテゴリ間の非類似関係を関係ファイルに記憶しておく。そして、同一のカテゴリ階層に属するカテゴリが存在すると判断した場合は、関係ファイルにおけるカテゴリ間の関係に基づいて、ハイパーリンクを変更する。具体的には、カテゴリが存在する場合でも、非類似関係にあるカテゴリについてはハイパーリンクを変更しないようにする。このように構成することで、本発明により変更支援装置を構築した場合でも、階層構造が際限なく拡大して複雑化することを防止することが可能となる。また、検索目的ではなく、単にウェブサーフィンを行っているユーザも存在し、かかるユーザは検索思考に基づかず任意のカテゴリ間を遷移するため、本発明における階層構造を複雑化させる外乱要素となり得るものであるが、本発明によれば、かかるユーザによる外乱要素を低減して、階層構造を簡素化することが可能となる。
なお、同じ効果を実現する方法として、カテゴリ間の関係を記憶するのではなく、提供情報毎に関連すると思われるカテゴリ情報を定義しておき、定義された範囲内でのカテゴリ追加、移動を許可する方法も考えられる。
【００１７】
本発明にあっては、カテゴリに対応させて該カテゴリに属する提供情報に対するアクセス回数を記憶する。そして、記憶したアクセス回数に基づいて、カテゴリに属する提供情報に関連づけられるハイパーリンクを消去する。つまり、本発明により複数のカテゴリに属することとなった、提供情報に対するアクセス回数を該提供情報に対応するカテゴリに対応させて計数する。そして、その計数値に応じて適宜カテゴリ分類を見直すようにしたので、カテゴリの階層構造をスリム化することが可能となる。
【００１８】
要するに、本発明によれば当初は様々な検索思考を有するユーザに対応することが可能な階層構造を構築していき、次第にユーザのアクセス履歴から複雑化しつつある階層構造をスリム化していくので、検索サイトのサービス低下を招くことなく、しかも徐々にユーザの検索思考に収斂していくポータルサイトまたは検索サイト等を提供することが可能となる。
【００１９】
【発明の実施の形態】
以下本発明を実施の形態を示す図面に基づいて詳述する。
実施の形態１
図１は本発明における変更支援装置１の構造を示すブロック図である。変更支援装置１は、例えばＷＷＷのクライアントコンピュータ２，２，２…にファイルまたはデータを提供するＷＷＷサーバコンピュータであり、図に示すように、ＭＰＵ１１にはバス１７を介してＲＡＭ１２、ハードディスク等の記憶部１５、クライアントコンピュータ２と情報を送受信するためのＬＡＮ接続ボード等の通信部１６、液晶ディスプレィ等の表示部１４、及びキーボード、マウス等の入力部１３が接続される。なお、ＲＡＭ１２には記憶部１５、表示部１４、及び入力部１３等を制御するための制御プログラム１２Ｐが記憶されている。
【００２０】
また、記憶部１５には提供情報の所属カテゴリ、及びリンク先等を記憶した提供情報ファイル１５１、ユーザのアクセス履歴を記憶したアクセス履歴ファイル１５２、カテゴリ間の類似関係を記憶した関係ファイル１５３、及びカテゴリマスタ１５４が記憶されている。なお、これらの詳細については後述する。
【００２１】
図２はカテゴリマスタ１５４のレコード内容を示す説明図である。カテゴリ階層は図に示すように例えば大分類、中分類、及び小分類等の一又は複数の階層により構築されており、各カテゴリ階層中に一又は複数のカテゴリが記憶されている。例えば、「大分類カテゴリ」階層のカテゴリ「趣味」は「中分類カテゴリ」階層のカテゴリ「アウトドア」、「インドア」、及び「ホテル」、「イベント」により構成される。クライアントコンピュータ２からカテゴリ情報が送信された場合は、変更支援装置１はカテゴリマスタ１５４を参照して、送信されたカテゴリに属するカテゴリを抽出してＨＴＭＬ(Hypertext Markup Language)文書を作成し、クライアントコンピュータ２へ送信する。
【００２２】
図３は提供情報ファイル１５１のレコード内容を示す説明図である。提供情報ファイル１５１には提供される情報のタイトルに対応づけて、アクセス回数、所属カテゴリ、及びリンク先が記憶されている。提供情報タイトルはカテゴリ階層の下位階層である末端階層に属している。例えば、「Ａキャンプ場」は小分類カテゴリ階層の「キャンプ場」に属している。カテゴリ「キャンプ場」が選択された場合、ＭＰＵ１１は小分類カテゴリフィールドの「キャンプ場」をキーに提供情報タイトルを読み出し、さらに提供情報タイトルの詳細が記憶されたリンク先のＵＲＬをリンク先フィールドから読み出す。
【００２３】
そして、読み出した提供情報タイトル及びリンク先のＵＲＬに基づいてＨＴＭＬによるハイパーリンクを作成してクライアントコンピュータ２へ送信する。ここでユーザがハイパーリンクをクリックして、ハイパーリンク内に埋め込まれたＵＲＬへアクセスした場合、ＭＰＵ１１はアクセス回数フィールドの記憶内容をインクリメントする。
【００２４】
図４はアクセス履歴ファイル１５２のレコード内容を示す説明図である。アクセス履歴ファイル１５２は時系列で、各クライアントコンピュータ２のアクセス履歴を記憶している。アクセス履歴としては、アクセスした日時、アクセスしたクライアントコンピュータ２を識別するためのクライアントコンピュータ番号、選択したカテゴリ、及び該カテゴリに対応するカテゴリレベル等が記憶される。なお、カテゴリレベルはカテゴリマスタ１５４を参照して記憶される。例えば、クライアントコンピュータ番号「００１」については、まず大分類カテゴリ階層においてカテゴリ「趣味」を選択し、続いて中分類カテゴリ階層において「アウトドア」を、そして小分類カテゴリ階層において「キャンプ場」を選択し、さらにカテゴリ「キャンプ場」と同じカテゴリ階層に属するカテゴリ「宿泊施設」が選択されたことが履歴として記憶されている。
【００２５】
これは、ユーザが、「キャンプ場」のカテゴリ中には希望する提供情報、例えば「Ｈ野外活動センタ」が無く、ブラウザの戻るボタンにより、前画面に戻り「キャンプ場」以外の他のカテゴリを検索したことを示すものである。そして、およそ希望する提供情報はこのカテゴリであると見当を付けてカテゴリ「宿泊施設」を選択し、提供情報「Ｈ野外活動センタ」を選択したものである。つまりこのユーザは「Ｈ野外活動センタ」は「宿泊施設内」よりも「キャンプ場」内にあるものと思考したことが推測される。
【００２６】
ＭＰＵ１１は、末端階層のハイパーリンクのリンク先へアクセスがあった場合、つまり「Ｈ野外活動センタ」へアクセスがあった場合、これをトリガーとして、アクセス履歴ファイル１５２の同一クライアントコンピュータ番号に係るカテゴリレベルに同一階層に属するカテゴリが存在するか否かを判断する。本例では「キャンプ場」及び「宿泊施設」が同一階層に属する。この場合、提供情報が記憶されているカテゴリ（宿泊施設）以外の、他のカテゴリ（キャンプ場）についてもハイパーリンクを設定する。具体的には図３に示す提供情報ファイル１５１に、その提供情報を他のカテゴリにも属するよう関連づけて記憶する。例えば、図３に示すように「Ｈ野外活動センタ」については、「Ｈ野外活動センタ」のカテゴリに大分類「趣味」、中分類「アウトドア」、小分類「キャンプ場」を付加して記憶する。
【００２７】
これにより中分類カテゴリ階層「アウトドア」の後に小分類カテゴリ「キャンプ場」が選択された場合でも、「Ｈ野外活動センタ」に係るハイパーリンクが設けられ、小分類カテゴリ「宿泊施設」が選択された場合でも、今までどおり「Ｈ野外活動センタ」に係るハイパーリンクが表示される。なお、これらのいずれの経路によりリンク先へアクセスされたかは図３におけるアクセス回数フィールドの記憶内容により把握できる。例えば、図３に示すようにキャンプ場経由は１回、宿泊施設経由は１５回とアクセスされたことが示されている。
【００２８】
また、ＭＰＵ１１は適宜の段階で、重複して記憶されている提供情報タイトルのアクセス回数を読み出し、これらの重複して記憶されている提供情報の総アクセス回数に対する各アクセス回数の割合を算出する。そして、その算出した割合が記憶部１５に予め記憶した閾値以下である場合は、そのアクセス回数に係る提供情報タイトルのレコード内容を提供情報ファイル１５１から消去する。これにより、ユーザの検索思考に合致しないものが削除されカテゴリ階層がスリム化される。なお、これらの判定は例えば１ヶ月おきに行えばよい。また、本実施の形態においてはアクセス回数の割合により判断しているが、アクセス回数の差がある閾値以上になった場合に消去するようにしても良いことはもちろんである。
【００２９】
図５は関係ファイル１５３の記憶内容を示す説明図である。図に示すように各カテゴリ間における類似関係が記憶されている。図における○はカテゴリが相互に類似することを意味し、×印は非類似関係にあることを示すものである。例えば、カテゴリ「宿泊施設」と「キャンプ場」とは類似関係にあり、カテゴリ「スキー場」と「釣り場」とは非類似関係にある。ＭＰＵ１１はアクセス履歴において同一カテゴリに属する複数のカテゴリが存在する場合、関係ファイル１５３を参照し、類似関係にあるか否かを判断する。そして類似関係にある場合は、上述のように提供情報タイトルを重複して各カテゴリに記憶し、一方、非類似関係にある場合は以上の処理を行わない。このように構成することで、ユーザが誤認するはずのないカテゴリに提供情報が変更される虞が無くなり、際限なく階層構造が複雑化する事態を回避することが可能となる。
【００３０】
図６及び図７は階層構造を変更する際の処理手順を示すフローチャートである。まず、クライアントコンピュータ２からの操作がある度に、クライアントコンピュータ番号、選択されたカテゴリ及び該カテゴリに対応するカテゴリレベルをアクセス履歴ファイル１５２に記憶する（ステップＳ６１）。そして、末端階層に属する提供情報に対するアクセスがあったか否か、つまり末端階層のハイパーリンクがクリックされたか否かを判断する（ステップＳ６２）。提供情報に対するアクセスがない場合は（ステップＳ６２でＮＯ）、ステップＳ６１へ移行し処理を繰り返す。一方、提供情報に対してアクセスがあった場合は（ステップＳ６２でＹＥＳ）、アクセス履歴ファイル１５２からアクセス履歴を読み出す（ステップＳ６３）。
【００３１】
そして、同一階層に属するカテゴリが存在するか否かを判断する（ステップＳ６４）。具体的にはクライアントコンピュータ番号及びカテゴリレベルに基づいて読み出した内容をソートし、カテゴリレベルフィールドに同一階層に属するカテゴリが存在するか否かを判断する。同一階層に属するカテゴリが存在しない場合は（ステップＳ６４でＮＯ）、ステップＳ６７へ移行し提供情報ファイル内へアクセス回数を記憶する。具体的には、アクセス履歴ファイル１５２を参照して、履歴に対応する提供情報タイトルフィールドのアクセス回数をインクリメントする。また、同一階層に属するカテゴリが存在する場合は（ステップＳ６４でＹＥＳ）、関係ファイル１５３を参照してそれらのカテゴリが相互に類似するか否かを判断する（ステップＳ６５）。
【００３２】
類似しない場合は（ステップＳ６５でＮＯ）、ステップＳ６７へ移行し提供情報ファイル内へアクセス回数を記憶する。一方、類似する場合は（ステップＳ６５でＹＥＳ）、元のカテゴリに存在するハイパーリンクが他カテゴリにも属するよう変更する（ステップＳ６６）。具体的には、図３に示すように小分類のカテゴリを書き替えたものを提供情報ファイル１５１に記憶することにより変更する。そして、アクセス回数を記憶する（ステップＳ６７）。なお、すでにハイパーリンクが変更されている場合には、アクセス回数のみをインクリメントするようにすればよい。
【００３３】
続いて、階層構造を見直す場合の処理について図７を用いて説明する。まず、見直しのための一定期間が経過したか否かを判断する（ステップＳ７１）。一定期間が経過していない場合は（ステップＳ７１でＮＯ）、一定期間が経過するまで待機する。一定期間を経過した場合は（ステップＳ７１でＹＥＳ）、提供情報ファイル１５１から重複して登録されている提供情報タイトルに係る各カテゴリのアクセス回数を読み出す（ステップＳ７２）。そして読み出したアクセス回数の総和を求める。そして、総和に対する各カテゴリのアクセス回数割合を算出する（ステップＳ７３）。ここで、割合が記憶部１５に記憶した閾値以下である場合は（ステップＳ７４でＹＥＳ）、それらのカテゴリを経由してアクセスするユーザは極端に少なく、そのようなハイパーリンクを存在させておく必要はないので、閾値以下のカテゴリに属するハイパーリンクを消去する（ステップＳ７５）。例えば、閾値を０．０５としておきこれ以下のカテゴリに係る記憶内容を提供情報ファイル１５１から消去する。一方、閾値以上である場合は（ステップＳ７４でＮＯ）、ユーザがどちらのカテゴリにとでも思考する提供情報であると想定されるので、ステップＳ７５の処理をスキップして処理を終了する。
【００３４】
実施の形態２
図８は実施の形態２に係る変更支援装置１の構成を示すブロック図である。実施の形態１に係る変更支援装置１を実行させるためのコンピュータプログラムは、本実施の形態２のように変更支援装置１にプレインストールして提供することも、またＣＤ−ＲＯＭ、ＭＯ等の可搬型記録媒体で提供することも可能である。さらに、コンピュータプログラムを回線経由で搬送波として伝搬させて提供することも可能である。以下に、その内容を説明する。
【００３５】
図８に示す変更支援装置１に、アクセス履歴を読み出させ、カテゴリが存在するか判断させ、カテゴリを変更させ、ハイパーリンクを消去させるプログラムが記録された記録媒体１ａ（ＣＤ−ＲＯＭ、ＭＯ又はＤＶＤ−ＲＯＭ等）が変更支援装置１の記憶部１５にインストールされている。かかるプログラムは変更支援装置１のＲＡＭ１２にロードして実行される。これにより、上述のような本発明の変更支援装置１として機能する。
【００３６】
本実施の形態２は以上の如き構成としてあり、その他の構成及び作用は実施の形態１と同様であるので、対応する部分には同一の参照番号を付してその詳細な説明を省略する。
【００３７】
（付記１）  複数のカテゴリにより階層状に構成されるカテゴリ階層、及び前記カテゴリに属する提供情報に関連づけられるハイパーリンクにより構成される末端階層からなるウェブページのアクセス履歴を記憶し解析することにより、前記ウェブページ内の階層構造の変更を支援する変更支援装置において、
前記末端階層に属する提供情報に対してアクセスがあった場合に、記憶したアクセス履歴を読み出す手段と、
読み出したアクセス履歴中に、同一のカテゴリ階層に属するカテゴリが存在するか否かを判断する判断手段と、
該判断手段により、同一のカテゴリ階層に属するカテゴリが存在すると判断した場合に、カテゴリに属する前記アクセスのあった、提供情報に関連づけられるハイパーリンクを、前記カテゴリ以外の他のカテゴリにも属するよう変更する変更手段と
を備えることを特徴とする変更支援装置。
（付記２）  カテゴリ間における関係を記憶した関係ファイル
を更に備え、
前記変更手段は、
前記判断手段により、同一のカテゴリ階層に属するカテゴリが存在すると判断した場合に、前記関係ファイルにおけるカテゴリ間の関係に基づいて、カテゴリに属する前記アクセスのあった、提供情報に関連づけられるハイパーリンクを、前記カテゴリ以外の他のカテゴリにも属するよう変更するよう構成してある
ことを特徴とする付記１に記載の変更支援装置。
（付記３）  カテゴリに対応させて該カテゴリに属する提供情報に対するアクセス回数を記憶する手段と、
記憶したアクセス回数に基づいて、カテゴリに属する提供情報に関連づけられるハイパーリンクを消去する手段と
を更に備えることを特徴とする付記１又は２に記載の変更支援装置。
（付記４）  複数のカテゴリにより階層状に構成されるカテゴリ階層、及び前記カテゴリに属する提供情報に関連づけられるハイパーリンクにより構成される末端階層からなるウェブページのアクセス履歴を記憶し解析することにより、前記ウェブページ内の階層構造の変更を支援するためのコンピュータプログラムにおいて、
コンピュータに、前記末端階層に属する提供情報に対してアクセスがあった場合に、記憶したアクセス履歴を読み出させるステップと、
コンピュータに、読み出させたアクセス履歴中に、同一のカテゴリ階層に属するカテゴリが存在するか否かを判断させる判断ステップと、
コンピュータに、該判断ステップにより、同一のカテゴリ階層に属するカテゴリが存在すると判断した場合に、カテゴリに属する前記アクセスのあった、提供情報に関連づけられるハイパーリンクを、前記カテゴリ以外の他のカテゴリにも属するよう変更させる変更ステップと
を実行させることを特徴とするコンピュータプログラム。
（付記５）  前記変更ステップは、
コンピュータに、前記判断ステップにより、同一のカテゴリ階層に属する複数のカテゴリが存在すると判断した場合に、カテゴリ間における関係を記憶した関係ファイルにおけるカテゴリ間の関係に基づいて、カテゴリに属する前記アクセスのあった、提供情報に関連づけられるハイパーリンクを、前記カテゴリ以外の他のカテゴリにも属するよう変更させる
ことを特徴とする付記４に記載のコンピュータプログラム。
（付記６）  コンピュータに、カテゴリに対応させて該カテゴリに属する提供情報に対するアクセス回数を記憶させるステップと、
コンピュータに、記憶させたアクセス回数に基づいて、カテゴリに属する提供情報に関連づけられるハイパーリンクを消去するステップと
を更に実行させることを特徴とする付記４又は５に記載のコンピュータプログラム。
（付記７）  複数のカテゴリにより階層状に構成されるカテゴリ階層、及び前記カテゴリに属する提供情報に関連づけられるハイパーリンクにより構成される末端階層からなるウェブページのアクセス履歴を記憶し解析することにより、前記ウェブページ内の階層構造の変更を支援するためのコンピュータプログラムが記録されており、コンピュータでの読み取りが可能な記録媒体において、
コンピュータに、前記末端階層に属する提供情報に対してアクセスがあった場合に、記憶したアクセス履歴を読み出させるステップと、
コンピュータに、読み出させたアクセス履歴中に、同一のカテゴリ階層に属するカテゴリが存在するか否かを判断させる判断ステップと、
コンピュータに、該判断ステップにより、同一のカテゴリ階層に属するカテゴリが存在すると判断した場合に、カテゴリに属する前記アクセスのあった、提供情報に関連づけられるハイパーリンクを、前記カテゴリ以外の他のカテゴリにも属するよう変更させる変更ステップと
を実行させるコンピュータプログラムが記録されていることを特徴とするコンピュータでの読み取り可能な記録媒体。
【００３８】
【発明の効果】
以上詳述した如く、本発明にあっては、ウェブページ内のアクセス履歴を記憶しておき、末端階層に属する提供情報に対してアクセスがあった場合に、つまり、末端階層に属する提供情報に関連づけられるハイパーリンクが選択された場合に、記憶したアクセス履歴を読み出す。そして、読み出したアクセス履歴中に、同一のカテゴリ階層に属するカテゴリが存在するか否かを判断する。同一のカテゴリ階層に属するカテゴリが存在すると判断した場合は、カテゴリに属する前記アクセスのあった提供情報に関連づけられるハイパーリンクを、前記カテゴリ以外の他のカテゴリにも属するよう変更するように構成したので、様々なユーザの検索思考を考慮した検索サイトを構築でき階層構造の変更に伴うサービスの低下を防止することが可能となる。
【００３９】
本発明にあっては、カテゴリ間の関係を記憶した関係ファイルを予め用意しておく。そして、同一のカテゴリ階層に属するカテゴリが存在すると判断した場合は、関係ファイルにおけるカテゴリ間の関係に基づいて、ハイパーリンクを変更する。このように構成することで、本発明により変更支援装置を構築した場合でも、階層構造が際限なく拡大して複雑化することを防止することが可能となる。また、検索目的ではなく、単にウェブサーフィンを行っているユーザも存在し、かかるユーザは検索思考に基づかず任意のカテゴリ間を遷移するため、本発明における階層構造を複雑化させる外乱要素となり得るものであるが、本発明によれば、かかるユーザによる外乱要素を低減して、階層構造を簡素化することが可能となる。
【００４０】
本発明にあっては、カテゴリに対応させて該カテゴリに属する提供情報に対するアクセス回数を記憶する。そして、記憶したアクセス回数に基づいて、カテゴリに属する提供情報に関連づけられるハイパーリンクを消去する。つまり、本発明により複数のカテゴリに属することとなった、提供情報に対するアクセス回数を該提供情報に対応するカテゴリに対応させて計数する。そして、その計数値に応じて適宜カテゴリ分類を見直すようにしたので、カテゴリの階層構造をスリム化することが可能となる。
【００４１】
要するに、本発明によれば当初は様々な検索思考を有するユーザに対応することが可能な階層構造を構築していき、次第にユーザのアクセス履歴から複雑化しつつある階層構造をスリム化していくので、検索サイトのサービス低下を招くことなく、しかも徐々にユーザの検索思考に収斂していくポータルサイトまたは検索サイト等を提供することが可能となる等、本発明は優れた効果を奏し得る。
【図面の簡単な説明】
【図１】本発明における変更支援装置の構造を示すブロック図である。
【図２】カテゴリマスタのレコード内容を示す説明図である。
【図３】提供情報ファイルのレコード内容を示す説明図である。
【図４】アクセス履歴ファイルのレコード内容を示す説明図である。
【図５】関係ファイルの記憶内容を示す説明図である。
【図６】階層構造を変更する際の処理手順を示すフローチャートである。
【図７】階層構造を変更する際の処理手順を示すフローチャートである。
【図８】実施の形態２に係る変更支援装置の構成を示すブロック図である。
【図９】カテゴリ検索の概要を示す説明図である。
【符号の説明】
１      変更支援装置
１ａ    記録媒体
１５    記憶部
１５１  提供情報ファイル
１５２  アクセス履歴ファイル
１５３  関係ファイル
１５４  カテゴリマスタ
２      クライアントコンピュータ
【図１】
0004756762.tif 000002
【図２】
0004756762.tif 000003
【図３】
0004756762.tif 000004
【図４】
0004756762.tif 000005
【図５】
0004756762.tif 000006
【図６】
0004756762.tif 000007
【図７】
0004756762.tif 000008
【図８】
0004756762.tif 000009
【図９】
0004756762.tif 000010