(57)【要約】【課題】ＷｅｂマニュアルなどのＷｅｂコンテンツにおいて、設定しているリンク情報と元のページの関連性の強さを分かりやすくする。【解決手段】複数の閲覧者の過去のページ遷移情報を基に各ページの関連度情報を表示することで、閲覧者に関連性の強さを公開する。また前記において、ページ間の関連度を算出する際、あるページから次のページ、およびさらに次のページとの関連度を算出する。さらに前記において、ページ間の関連度を表示する際、あるページから次のページ、およびさらに次のページとの関連度をツリー構造で表示する。【選択図】図２
2008234238.tif 000002
【特許請求の範囲】
【請求項１】
Ｗｅｂサイトのようにページ間の遷移情報を取得できるシステムにおいて、ページ間の関連度を算出、表示する装置を設けたことを特徴としたシステム。
【請求項２】
上記請求項１において、ページ間の関連度を算出する際、あるページから次のページ、およびさらに次のページとの関連度を算出する方法またはシステム。
【請求項３】
上記請求項１において、ページ間の関連度を表示する際、あるページから次のページ、およびさらに次のページとの関連度をツリー構造で表示する方法またはシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、リンク情報を持つＷｅｂサイトにおける情報の検索性向上に関するものである。
【背景技術】
【０００２】
従来のＷｅｂマニュアルやＷｅｂヘルプ等のＷｅｂコンテンツにおいては、そのＷｅｂコンテンツ内の各ページと、コンテンツ内またはＷｅｂコンテンツ外のページとの関連性はリンク情報として閲覧者に提供されている。
【０００３】
例えば、HTMLで作成されたＷｅｂマニュアルでは、Ｗｅｂコンテンツの提供者があるページから別ページへの関連性を、本文からのリンクや目次（多くの場合リンク情報として）を作成し図１に示すように閲覧者に提供していた。
【０００４】
図１では、ページＡのコンテンツが表示されている。領域１０１はＷｅｂコンテンツの目次を表示する領域で、そこにはページＢへのリンク先であるリンク１０２、ページＣへのリンク先であるリンク１０３、ページＤへのリンク先であるリンク１０４が表示されている。領域１１１はＷｅｂコンテンツの本文を表示する領域で、現在ページＡが表示されている。ページＡには関連情報という名目でページＥへのリンク先であるリンク１１２が表示されている。
【０００５】
閲覧者はページＡの閲覧後に関連する情報を探すとき、このコンテンツに用意されているリンク先であるリンク１０２、リンク１０３、リンク１０４、またはリンク１１２に遷移するのが一般的である。
【０００６】
このように、閲覧者は提供者が用意したリンクを見ることで、あるページと別ページが関連していることを知り、必要な情報を探していた。
【０００７】
特開２００２−１２３５１６号公報などでは、閲覧者の遷移情報からこれらＷｅｂコンテンツを評価しているが、これらはあくまでも評価であって、Ｗｅｂコンテンツ内の情報の探しやすさをタイムリーに改善するものではなかった。
【０００８】
【特許文献１】特開２００２−１２３５１６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００９】
閲覧者は、リンク情報を見ることで、あるページから別のページに関連があることはわかるが、リンクされているだけではどういう関連があるのか、およびどれくらい関連性が強いのかはわからない。
【００１０】
図１を用いて例を説明する。図１はＷｅｂで公開されている一般的なコンテンツの形態の一種である。
【００１１】
図１は目次ページ表示領域１０１と本文ページ表示領域１１１によって構成される。
【００１２】
本文ページ表示領域１１１には、Ｗｅｂコンテンツの本文ページが表示される。図１ではページＡが表示されている。
【００１３】
目次ページ表示領域１０１には、Ｗｅｂコンテンツの目次として提供者が作成したリンク１０２、リンク１０３、リンク１０４が存在している。リンク１０２はページＢへのリンク、リンク１０３はページＣへのリンク、リンク１０４はページＤへのリンクであり、これらをクリックすると、本文ページ表示領域１１１にリンク先のページが表示される。本文ページは通常のＷｅｂページと同様にテキスト、画像、動画、音声などが表示可能である。また、リンク情報も表示可能である。図１のページＡには、テキストデータのほかに、ページＥへのリンク１１２が表示されている。
【００１４】
この図１には、リンク１０２、リンク１０３、リンク１０４、リンク１１２の四つのリンクが存在しているが、それらの関連性の強さの順序はわからない。図１においては、本文で関連情報という名目とされているリンク１１２がその他の三つよりも関連性が強いだろうことしか分からない。
【００１５】
また、提供者が用意したリンク情報が閲覧者の要求とあっていなかったり、関連する情報が多すぎたりすることもある。
【００１６】
これらの理由から、閲覧者は自分が本当に欲しい情報を見つけるまでに時間がかかってしまうことが多かった。
【００１７】
本発明は、閲覧者が本当に欲しい情報を見つけるための時間を短縮するための手助けをするための関連度の算出および表示することを目的とする。
【課題を解決するための手段】
【００１８】
上記目的を達成するために本発明では、あるページとそのページからリンクされているその他のページとの関連度をページの遷移回数という尺度を用いて算出し、表示する。そうすることで、あるページから別のページへのリンクの関連の強さを、客観的な尺度でかつ自動的に閲覧者に提供する。
【００１９】
関連度は、すべての閲覧者のページ遷移回数（アクセスログ)に基づいて算出する。
【００２０】
関連度算出に当たっては、あるページから次のページへの遷移の回数に注目し、遷移回数が多いほど関連性が大きいものと考える。また、一つのページから次のページへの遷移回数だけではなく、次のページからさらに次のページに遷移した回数も考慮に入れる。
【００２１】
これらの「さらに次のページ」への遷移情報を知ることで、閲覧中のページに関連するページが他にも存在しそうなこと、「さらに次のページ」の遷移回数が多ければ、次のページと閲覧中のページとの関連度が強そうであることなど、閲覧者が情報検索をする上での良い判断材料となる。
【発明の効果】
【００２２】
本発明によれば、ページ内にあるリンク（関連する情報）にページ遷移の回数という客観的な尺度を使った関連度を設け、閲覧者に提示することで、閲覧者が情報検索するためのヒントを与えることができる。
【００２３】
閲覧者は、「このページとの関連度が高いものは、自分以外の多くの閲覧者にとって有益な情報であった」ことを知ることができるため、従来の仕組みを使うよりも遷移先の選択の判断がしやすくなる。そして、多くの場合、閲覧者にとって、情報の関連性（欲しい情報）は似通っているため、閲覧者が欲しい情報を見つけるまでにかかる時間が短縮される効果も期待できる。
【発明を実施するための最良の形態】
【００２４】
以下に本発明を実施するための最良の形態を図面を参照して説明する。
【００２５】
本発明では、先に述べたとおり、欲しい情報を見つけやすくするため関連度情報を閲覧者に提示する。関連度の提示に当たっては、閲覧中のページから次のページ、およびさらに次のページへの遷移情報を図２の関連度情報表示領域２０１に示すようなツリー構造によって表現し閲覧者に提示する。図２は、図１のコンテンツの左に関連度情報表示領域２０１を付加したコンテンツである。つまり、図２の目次ページ表示領域２１１と本文ページ表示領域２２１は図１の目次ページ表示領域１０１と本文ページ表示領域１０２に等しい。関連度情報表示領域２０１には、算出した関連度に基づいてページＡと関連度の大きいリンクを順に表示している。また、関連度の大きさも表示している。
【００２６】
リンク２０２、リンク２０３、およびリンク２０４は、ページＡとそれぞれページの関連度を示す情報である。ページＡが表示されているときにそれぞれのリンクがクリックされた回数を基に算出する。リンク２０２は、ページＥへのリンクでページＡとの関連度は35である。ページＡとの関連度が一番大きいリンクである。リンク２０３はページＢへのリンクでページＡとの関連度は３０である。リンク２０４はページＤへのリンクでページＡとの関連度は１０である。これらの情報から、閲覧者はページＡと各リンクの関連性の強さの順序は、リンク１１２、リンク１０２、リンク１０４、リンク１０３（リンク１０３は今までページＡから遷移されたことはない）であり、自分が必要としている情報が含まれているページはページＥの可能性が高いことを知ることができる。
【００２７】
なお、リンク２０３（ページＢへのリンク）の下にはツリー構造のようにして別のリンクが表示されている。これらのリンクは、ページＢとさらに次のページとの関連度情報である。図２によると、リンク２０３１、リンク２０３２、リンク２０３３がある。これらは、それぞれページＢからページＥへのリンクで関連度は１５、ページＢからページＤへのリンクで関連度は14、ページＢからページＡへのリンクで関連度は１０である。
【００２８】
リンク２０４（ページ５へのリンク）の下にも同様に、ページＤからページＦへのリンクで関連度が10であるリンク２０４１が表示されている。
【００２９】
これにより、閲覧中のページとそこからリンクが付けられているページとの関連度を閲覧者に知らせることができる。
【００３０】
以降は、上記の仕組みを実施するための手段について説明する。
【００３１】
図３は、本発明が適用されるＷｅｂサイト関連性算出システムの構成図である。本システムは、一般的なＷｅｂシステムと同様、Ｗｅｂサーバから発信される情報をインターネット等のネットワークを経由して、複数のクライアントで閲覧することを想定する。つまり、一般的なシステムはＷｅｂサーバ３００内のＷｅｂサーバ部３２０、ネットワーク網３３０、複数の閲覧用クライアント３４０を有する。Ｗｅｂサーバ部３２０とは情報の受発信やログの生成などの一般的なＷｅｂサーバの記録を有する装置を意味する。本発明によると、これに、あるページから別のページへの遷移情報を記録する遷移先記録データベース３１２、Ｗｅｂサーバ３２０から入手した遷移情報を基に関連度情報を計算し遷移先記録データベース３１２に記録する関連度情報算出部３１３、および遷移先記録データベース３１２に登録された情報を元に関連度情報表示領域を生成しＷｅｂサーバにデータを渡すコンテンツ生成部３１１を加えたシステムが必要となる。Ｗｅｂサーバ３００はＣＰＵ３０１、記録用ディスク３０２、およびメモリ３０３を有し、記録用ディスク３０２には先述の遷移先記録データベース３１２を、メモリ３０３には先述のコンテンツ生成部３１１、関連度情報算出部３１３、およびＷｅｂサーバ部３２０を含む。
【００３２】
Ｗｅｂサーバ３２０、ネットワーク網３３０、および複数の閲覧用クライアント３４０は、一般的なＷｅｂシステムと構成・役割に違いがないため詳細説明は省略する。
【００３３】
本発明を使用すると、図２のとおり、関連度情報表示領域が表示される。
【００３４】
本発明の使用はサーバ側での設定ですべての閲覧者に自動的に適用しても良いし、Ｗｅｂコンテンツの一部に機能のＯＮ、ＯＦＦを切り替えるボタンを用意して、閲覧者の操作に従って切り替えても良い。また、関連度情報に十分な信頼性を持たせるため、遷移情報が一定件数集まった時点で自動的にＯＮにするなどしても良い。本説明では、サーバ側ですべての閲覧者に適用する形態とする。
【００３５】
本発明の機能がＯＮの間は、図４に示すフローのとおりに処理が発生する。機能がＯＮになると、Ｗｅｂサーバ３２０によって閲覧者ごとのページ間移動が監視が開始される。監視が始まると、関連度情報算出部３１３により図５のフローに従って、関連度情報が算出され、遷移先記録データベース３１２に記録される（処理４０１）。次に遷移先記録データベース３１２の情報から関連度情報表示領域を表示するページを生成（処理４０２）する。最後に生成したページをＷｅｂサーバで公開する（処理４０３）。これによって、閲覧者は関連度情報表示領域を参照することができる。
【００３６】
以降、処理４０１と処理４０２の詳細なフローについて説明する。
【００３７】
処理４０１の詳細なフローを、図５を用いて説明する。まず処理５０１にて、現在閲覧者によって閲覧されているページＰ１を取得する。取得するデータの形式は事前に定義したＩＤでもＵＲＬでも構わない。そして、監視中にページＰ２への遷移が発生する（条件判定５０２）と、処理５０３でページＰ１からページＰ２への遷移回数を１回増やして遷移先記録データベースに登録する。
なお、遷移情報のデータベース登録は、遷移ごとに発生させずに一定期間ごとにＷｅｂサーバのログを参照、解析して実施しても良い。
【００３８】
遷移回数を登録する遷移先記録データベース３１２は、図６に示すようなテーブルをページ数分持つものとする。図６はページＴ１から別のページへの遷移回数を管理するテーブルＴ１である。テーブルＴ１は、ページＴ１からのリンク先を登録するカラム６０１、およびページＴ１から次の各ページへの遷移回数を登録するカラム６０２から構成される。
【００３９】
次に、処理４０２の詳細フローを、図７を用いて説明する。
【００４０】
まず処理７０１で閲覧中のページＰ１を取得する。次にページＰ１から別ページへの遷移回数を管理するテーブルＴ１において、遷移回数カラムの値を降順にソートする（処理７０２）。これで、リンク先ページの遷移回数の大きさの順序が分かる。次にソートした順で、各リンク先に対して以降の三つの処理を繰り返す（条件判定７０３）。まず処理７０４で、テーブルＴ１を参照しページＰ１からリンク先Ｐｎへの遷移回数情報とページＰｎへのリンクをＨＴＭＬに出力する。次に処理７０５で、リンク先ＰｎのテーブルＴｎ（テーブルＴ１と同様のカラムを持つ）を参照し、遷移回数カラムを降順にソートする。そして処理７０６で、ソートした順でページＰｎからリンク先Ｐｎ＋１への遷移回数情報とページＰｎ＋１へのリンクをＨＴＭＬに出力する。これにより、ページＰ１からページＰｎへの関連度情報およびさらに次のページの関連度情報を生成したことになる。先に記載したとおり、これをテーブルＴ１に存在するリンク先の分だけ実施することで、ページＰ１に対する各リンク先への関連度情報が生成されたことになる。あとはＷｅｂサーバにＨＴＭＬを送り、閲覧者に公開すればよい。
【００４１】
例えば、図８は、図２のページＡの関連度情報表示領域を表示するために必要なテーブルの一覧にもなっている。図８のテーブルＡを見ると、ページＡの関連度情報は、ページＥへのリンク、ページＢへのリンク、およびページＤへのリンクが存在する。自身であるページＡのテーブルのほか、ページＡのリンク先カラムに登録されているページＢ、ページＤ、ページＥのテーブルが必要になる。処理４０２の詳細フロー図７および図６のテーブルを使って、ページＡ関連度情報表示領域の生成処理を追ってみると次のようになる。
【００４２】
閲覧中のページはページＡである。したがって、処理７０１により図８の閲覧中のページはページＡとなる。次に処理７０２により、テーブルＡの遷移回数カラムを降順にソートする。ソートの結果は、ページＥ、ページＢ、ページＤとなるので、条件判定７０３に従い、ページＥから順に処理７０４、処理７０５、および処理７０６を実施する。処理７０４により、ページＥへのリンク先および遷移回数をＨＴＭＬに出力する。次に処理７０５でテーブルＥを参照し、遷移回数カラムを降順にソートする。しかし、テーブルＥにはまだ遷移情報が登録されていないのでソートを実施しない。処理７０６も実施しない。これで関連度情報表示領域の先頭にページＥの関連度情報が生成される。これは図２のリンク２０２に相当する。
【００４３】
次にページＢに対して同様に、処理７０４、処理７０５、および処理７０６を実施する。処理７０４により、ページＢへのリンク先および遷移回数をＨＴＭＬに出力する。次に処理７０５でテーブルＢを参照し、遷移回数カラムを降順にソートする。その結果は、ページＥ、ページＤ、ページＡの順となる。次に処理７０６でページＥ、ページＤ、ページＡの順でリンク先および遷移回数をＨＴＭＬに出力する。これにより、関連度情報表示領域の先頭にページＢの関連度情報が生成される。これは図２のリンク２０３、リンク２０３１、リンク２０３２、およびリンク２０３３に相当する。
【００４４】
最後にページＤに対して同様に、処理７０４、処理７０５、および処理７０６を実施する。処理７０４により、ページＤへのリンク先および遷移回数をＨＴＭＬに出力する。次に処理７０５でテーブルＤを参照し、遷移回数カラムを降順にソートする。テーブルＤに登録されている情報は一つだけなので、その結果はページＦとなる。次に処理７０６でページＦのリンク先および遷移回数をＨＴＭＬに出力する。これにより、関連度情報表示領域の先頭にページＤの関連度情報が生成される。これは図２のリンク２０４、およびリンク２０４１に相当する。
【００４５】
以上により、図８のテーブルから図２に示すような関連度情報表示領域が生成された。
【００４６】
これらにより、あるページから次のページ、およびさらに次のページとの関連度を算出し、それをツリー構造で表示する装置が実現できる。
【図面の簡単な説明】
【００４７】
【図１】目次リンクと本文から構成される従来のＷｅｂコンテンツ。
【図２】関連度情報表示領域が付加された本発明によるＷｅｂコンテンツ。
【図３】システム構成。
【図４】本発明による全体の流れ。
【図５】遷移情報のデータベース登録の流れ。
【図６】遷移先記録データベースのテーブル形式。
【図７】遷移情報のページ生成の流れ。
【図８】遷移先記録データベースのテーブル例。
【符号の説明】
【００４８】
１０１…Ｗｅｂコンテンツの目次を表示する領域、１０２…ページＢへのリンク先、１０３…ページＣへのリンク先、１０４…ページＤへのリンク先、１１１…Ｗｅｂコンテンツの本文を表示する領域、１１２…ページＥへのリンク先、２０１…関連度情報表示領域２０１、２０２…ページＡとページＥの関連度を示す情報、２０３…ページＡとページＢの関連度を示す情報、２０３１…ページＢとページＥの関連度を示す情報、２０３２…ページＢとページＤの関連度を示す情報、２０３３…ページＢとページＡの関連度を示す情報、２０４…ページＡとページＤの関連度を示す情報、２０４１…ページＤとページＦの関連度を示す情報、２１１…目次ページ表示領域、２２１…本文ページ表示領域、３１０…サーバ、３１１…コンテンツ生成部、３１２…遷移先記録データベース、３１３…関連度情報算出部、３２０…Ｗｅｂサーバ、３３０…ネットワーク網、３４０…閲覧用クライアント、４０１…関連度情報を算出し、遷移先記録データベース３１２に記録する処理、４０２…遷移先記録データベース３１２の情報から関連度情報表示領域を表生成示する処理、４０３…生成したページをＷｅｂサーバで公開する処理、５０１…閲覧ページＰ１の取得処理、５０２…ページＰ２への遷移に関する条件判定、５０３…ページＰ１からページＰ２への遷移回数を１回増やして遷移先記録データベースに登録する処理、６０１…ページＰ１からのリンク先を登録するカラム、６０２…ページＰ１から次の各ページへの遷移回数を登録するカラム、７０１…閲覧ページＰ１の取得処理、７０２…テーブルＴ１の遷移回数カラムの降順にソート処理、７０３…処理７０４、処理７０５を実行するための条件判定、７０４…ページＰ１とリンク先Ｐｎの関連度情報生成処理、７０５…リンク先ＰｎのテーブルＴｎの降順にソート処理、７０６…ページＰｎとリンク先Ｐｎ＋１の関連度情報生成処理。
【図１】
2008234238.tif 000003
【図２】
2008234238.tif 000004
【図３】
2008234238.tif 000005
【図４】
2008234238.tif 000006
【図５】
2008234238.tif 000007
【図６】
2008234238.tif 000008
【図７】
2008234238.tif 000009
【図８】
2008234238.tif 000010