(57)【特許請求の範囲】
【請求項１】
文字列長の異なるタグ及びリンク先文書のＵＲＬを関連付けて記憶したタグクラウドデータベースと、
通信ネットワークを介して接続可能な端末からタグクラウドページの送信要求を受け付けたことに応じて、前記タグクラウドデータベースから前記タグを読み出して、関連付けられた前記リンク先文書のＵＲＬの数が多いほど大きい文字を使用して所定の文字列長のタグによりタグクラウドを構成するタグクラウド構成手段と、
前記タグクラウド構成手段が構成したタグクラウドを含むタグクラウドページを前記端末に送信するタグクラウドページ送信手段と、
前記端末から前記タグクラウドの文字列長の伸長要求を受け付けるタグクラウド伸長要求受付手段と、
前記タグクラウドの文字列長の伸長要求を受け付けた場合は、前記タグクラウドデータベースから前記所定の文字列長よりも長い文字列長のタグを読み出して前記タグクラウドを再構成するタグクラウド伸長再構成手段と、
前記タグクラウド伸長再構成手段が構成したタグクラウドを含むタグクラウドページを前記端末に送信するタグクラウドページ更新送信手段とを備えるタグクラウド構成装置。
【請求項２】
文字列長の異なるタグ及びリンク先文書のＵＲＬを関連付けて記憶したタグクラウドデータベースと、
通信ネットワークを介して接続可能な端末からタグクラウドページの送信要求を受け付けたことに応じて、前記タグクラウドデータベースから前記タグを読み出して、関連付けられた前記リンク先文書のＵＲＬの数が多いほど大きい文字を使用して所定の文字列長のタグによりタグクラウドを構成するタグクラウド構成手段と、
前記タグクラウド構成手段が構成したタグクラウドを含むタグクラウドページを前記端末に送信するタグクラウドページ送信手段と、
前記端末から前記タグクラウドの文字列長の短縮要求を受け付けるタグクラウド短縮要求受付手段と、
前記タグクラウドの文字列長の短縮要求を受け付けた場合は、前記タグクラウドデータベースから前記所定の文字列長よりも短い文字列長のタグを読み出して前記タグクラウドを再構成するタグクラウド短縮再構成手段と、
前記タグクラウド短縮再構成手段が構成したタグクラウドを含むタグクラウドページを前記端末に送信するタグクラウドページ更新送信手段とを備えるタグクラウド構成装置。
【請求項３】
前記タグクラウド伸長再構成手段及び／又はタグクラウド短縮再構成手段は、前記再構成の後の前記タグクラウドについて、伸長・短縮した前記タグの一部の文字列が他の部分の文字列と異なる数の前記リンク先文書のＵＲＬと関連付けて前記タグクラウドデータベースに記憶されている場合に、前記リンク先文書のＵＲＬの数が多い部分の文字列ほど大きい文字を使用して前記タグクラウドを再構成する請求項１又は２に記載のタグクラウド構成装置。
【請求項４】
前記タグクラウド伸長再構成手段及び／又はタグクラウド短縮再構成手段は、前記再構成の後の前記タグクラウドについて、伸長・短縮した複数の前記タグの一部の文字列が同一である場合に、当該同一である一部の文字列を共有し、その前又は後に当該同一である一部の文字列以外の部分の文字列を配置して、前記タグクラウドを再構成する請求項１から３のいずれか一項に記載のタグクラウド構成装置。
【請求項５】
タグクラウドデータベース作成手段と、タグクラウド構成手段と、タグクラウドページ送信手段と、タグクラウド伸長要求受付手段と、タグクラウド伸長再構成手段と、タグクラウドページ更新送信手段とを備えるタグクラウド構成装置が行うタグクラウドを構成する方法であって、
前記タグクラウドデータベース作成手段が行う、文字列長の異なるタグ及びリンク先文書のＵＲＬを関連づけることで、タグクラウドデータベースを作成するタグクラウドデータベース作成工程と、
前記タグクラウド構成手段が行う、通信ネットワークを介して接続可能な端末からタグクラウドページの送信要求を受け付けたことに応じて、前記タグクラウドデータベースから前記タグを読み出して、関連付けられた前記リンク先文書のＵＲＬの数が多いほど大きい文字を使用して所定の文字列長のタグによりタグクラウドを構成するタグクラウド構成工程と、
前記タグクラウドページ送信手段が行う、前記タグクラウド構成工程で構成したタグクラウドを含むタグクラウドページを前記端末に送信するタグクラウド送信工程と、
前記タグクラウド伸長要求受付手段が行う、前記端末から前記タグクラウドの文字列長の伸長要求を受け付けるタグクラウド伸長要求受付工程と、
前記タグクラウド伸長再構成手段が行う、前記タグクラウドの文字列長の伸長要求を受け付けた場合は、前記タグクラウドデータベースから前記所定の文字列長よりも長い文字列長のタグを読み出して前記タグクラウドを再構成するタグクラウド伸長再構成工程と、
前記タグクラウドページ更新送信手段が行う、前記タグクラウド伸長再構成工程で構成したタグクラウドを含むタグクラウドページを前記端末に送信するタグクラウドページ更新送信工程とを含む方法。
【請求項６】
タグクラウドデータベース作成手段と、タグクラウド構成手段と、タグクラウドページ送信手段と、タグクラウド短縮要求受付手段と、タグクラウド短縮再構成手段と、タグクラウドページ更新送信手段とを備えるタグクラウド構成装置が行うタグクラウドを構成する方法であって、
前記タグクラウドデータベース作成手段が行う、文字列長の異なるタグ及びリンク先文書のＵＲＬを関連づけることで、タグクラウドデータベースを作成するタグクラウドデータベース作成工程と、
前記タグクラウド構成手段が行う、通信ネットワークを介して接続可能な端末からタグクラウドページの送信要求を受け付けたことに応じて、前記タグクラウドデータベースから前記タグを読み出して、関連付けられた前記リンク先文書のＵＲＬの数が多いほど大きい文字を使用して所定の文字列長のタグによりタグクラウドを構成するタグクラウド構成工程と、
前記タグクラウドページ送信手段が行う、前記タグクラウド構成工程で構成したタグクラウドを含むタグクラウドページを前記端末に送信するタグクラウド送信工程と、
前記タグクラウド短縮要求受付手段が行う、前記端末から前記タグクラウドの文字列長の短縮要求を受け付けるタグクラウド短縮要求受付工程と、
前記タグクラウド短縮再構成手段が行う、前記タグクラウドの文字列長の短縮要求を受け付けた場合は、前記タグクラウドデータベースから前記所定の文字列長よりも短い文字列長のタグを読み出して前記タグクラウドを再構成するタグクラウド短縮再構成工程と、
前記タグクラウドページ更新送信手段が行う、前記タグクラウド短縮再構成工程で構成したタグクラウドを含むタグクラウドページを前記端末に送信するタグクラウドページ更新送信工程とを含む方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、文字列長を伸縮可能なタグクラウド構成装置及び方法に関する。
【背景技術】
【０００２】
近年の検索システムでは、端末に入力されたキーワードに関連するＷｅｂページを提供するほか、キーワードから連想される単語を検索結果として提示することが行われる。このような例として、「タグクラウド」が挙げられる。ここで、「タグ」とは、リンク先Ｗｅｂページを分類する文字列をいい、「タグクラウド」とは、複数のタグをリンク先Ｗｅｂページへのハイパーリンクを含んで表示画面等の所定の領域に表したものをいう。タグクラウドを用いた場合、キーワードから連想される単語が複数提示されるが、提示される単語のフォントの大きさが異なる。フォントの大きさは、その単語に関連するＷｅｂページの数と対応し、大きいフォントであるほど、その単語に関連するＷｅｂページの数が多い。
【０００３】
タグクラウドを用いた装置として、一つのキーワードから連想される単語だけでなく、複数のキーワードに共通して連想される単語を提示するものが知られている（例えば、特許文献１参照）。この装置によると、ユーザから入力された複数のキーワード全てに関連の深い単語を一度の操作で見つけ出すことができる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００９−８６９０３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかし、特許文献１に記載の装置では、特許文献１の図１１で示されるように、キーワードから連想される数多くの単語（図１１では、２２個の単語）を検索画面の全体にわたって提示するだけのものであるため、単語の示す意味が単純で広すぎる場合や、複数の意味を持ち得る場合等はこれを視認したユーザはイメージが定まらないためにどの単語を選べばよいかが分からず、所望のＷｅｂページを見つけ出すことがかえって難しくなる可能性がある。また、検索条件の絞り込みが不十分である結果、所望のＷｅｂページを見つけ出すまでに多くの時間を要してしまうことに不快感を与えてしまう可能性がある。
【０００６】
本発明は、タグクラウドを用いた検索システムをより使いやすく、所望のＷｅｂページを見つけ出すまでの時間をさらに抑制できる、文字列長を伸縮可能なタグクラウド構成装置及び方法を提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明では、以下のような解決手段を提供する。
【０００８】
（１）  文字列長の異なるタグ及びリンク先文書のＵＲＬを関連付けて記憶したタグクラウドデータベースと、通信ネットワークを介して接続可能な端末からタグクラウドページの送信要求を受け付けたことに応じて、前記タグクラウドデータベースから前記タグを読み出して、関連付けられた前記リンク先文書のＵＲＬの数が多いほど大きい文字を使用して所定の文字列長のタグによりタグクラウドを構成するタグクラウド構成手段と、前記タグクラウド構成手段が構成したタグクラウドを含むタグクラウドページを前記端末に送信するタグクラウドページ送信手段と、前記端末から前記タグクラウドの文字列長の伸長要求を受け付けるタグクラウド伸長要求受付手段と、前記タグクラウドの文字列長の伸長要求を受け付けた場合は、前記タグクラウドデータベースから前記所定の文字列長よりも長い文字列長のタグを読み出して前記タグクラウドを再構成するタグクラウド伸長再構成手段と、前記タグクラウド伸長再構成手段が構成したタグクラウドを含むタグクラウドページを前記端末に送信するタグクラウドページ更新送信手段とを備えるタグクラウド構成装置。
【０００９】
（１）に記載の発明によれば、タグクラウド伸長要求受付手段は、端末からタグクラウドの文字列長の伸長要求を受け付ける。そして、タグクラウド伸長再構成手段は、タグクラウドの文字列長の伸長要求を受け付けた場合は、タグクラウドデータベースから所定の文字列長よりも長い文字列長のタグを読み出してタグクラウドを再構成する。
【００１０】
この発明によると、端末に表示されるタグの示す意味が単純で広すぎる場合や、複数の意味を持ち得る等の場合、ユーザは、端末からタグクラウドの文字列長の伸長要求を行うことにより、より文字列長の長いタグクラウドを視認することで、タグのイメージが定まるため、従来の検索システムに比べ、所望のＷｅｂページを容易に見つけ出すことができ、結果として、所望のＷｅｂページを見つけ出すまでの時間を抑制できる。よって、タグクラウドを用いた検索システムをより使いやすく、所望のＷｅｂページを見つけ出すまでの時間をさらに抑制することの可能な、文字列長を伸長可能なタグクラウド構成装置を提供できる。
【００１１】
（２）  文字列長の異なるタグ及びリンク先文書のＵＲＬを関連付けて記憶したタグクラウドデータベースと、通信ネットワークを介して接続可能な端末からタグクラウドページの送信要求を受け付けたことに応じて、前記タグクラウドデータベースから前記タグを読み出して、関連付けられた前記リンク先文書のＵＲＬの数が多いほど大きい文字を使用して所定の文字列長のタグによりタグクラウドを構成するタグクラウド構成手段と、前記タグクラウド構成手段が構成したタグクラウドを含むタグクラウドページを前記端末に送信するタグクラウドページ送信手段と、前記端末から前記タグクラウドの文字列長の短縮要求を受け付けるタグクラウド短縮要求受付手段と、前記タグクラウドの文字列長の短縮要求を受け付けた場合は、前記タグクラウドデータベースから前記所定の文字列長よりも短い文字列長のタグを読み出して前記タグクラウドを再構成するタグクラウド短縮再構成手段と、前記タグクラウド短縮再構成手段が構成したタグクラウドを含むタグクラウドページを前記端末に送信するタグクラウドページ更新送信手段とを備えるタグクラウド構成装置。
【００１２】
（２）に記載の発明によれば、タグクラウド短縮要求受付手段は、端末からタグクラウドの文字列長の短縮要求を受け付ける。そして、タグクラウド短縮再構成手段は、タグクラウドの文字列長の短縮要求を受け付けた場合は、タグクラウドデータベースから所定の文字列長よりも短い文字列長のタグを読み出してタグクラウドを再構成する。
【００１３】
この発明によると、端末に表示されるタグの文字列が長すぎて、有限な表示スペースに表示できるタグの数が限られてしまったり、どのタグを選べばよいかが分からない場合、ユーザは、端末からタグクラウドの文字列長の短縮要求を行うことで、空いた表示スペースを使ってより多くのタグを表示させたり、タグに関する情報を広く取得したりすることができる。よって、タグクラウドを用いた検索システムをより使いやすく、所望のＷｅｂページを見つけ出すまでの時間をさらに抑制することの可能な、文字列長を短縮可能なタグクラウド構成装置を提供できる。
【００１４】
（３）  前記タグクラウド伸長再構成手段及び／又はタグクラウド短縮再構成手段は、前記再構成の後の前記タグクラウドについて、伸長・短縮した前記タグの一部の文字列が他の部分の文字列と異なる数の前記リンク先文書のＵＲＬと関連付けて前記タグクラウドデータベースに記憶されている場合に、前記リンク先文書のＵＲＬの数が多い部分の文字列ほど大きい文字を使用して前記タグクラウドを再構成する（１）又は（２）に記載のタグクラウド構成装置。
【００１５】
（３）に記載の発明によれば、当該タグクラウド構成装置は、当該タグの一部の文字列が他の部分の文字列と異なる数のリンク先文書のＵＲＬと関連付けてタグクラウドデータベースに記憶されている場合に、同一のタグの中で、それぞれの部分の文字列のリンク先文書の数の相違を文字の大きさの相違により表現することができる。このことにより、ユーザは、タグの各部分の文字列に使用される文字の大きさによって、リンク先文書の数の違いを容易に把握できるので、タグクラウドを用いた検索システムをさらに使いやすく、所望のＷｅｂページを見つけ出すまでの時間をいっそう抑制することの可能な、文字列長を伸縮可能なタグクラウド構成装置を提供できる。
【００１６】
（４）  前記タグクラウド伸長再構成手段及び／又はタグクラウド短縮再構成手段は、前記再構成の後の前記タグクラウドについて、伸長・短縮した複数の前記タグの一部の文字列が同一である場合に、当該同一である一部の文字列を共有し、その前又は後に当該同一である一部の文字列以外の部分の文字列を配置して、前記タグクラウドを再構成する（１）から（３）のいずれか一項に記載のタグクラウド構成装置。
【００１７】
（４）に記載の発明によれば、当該タグクラウド構成装置は、複数の当該タグの一部の文字列が同一である場合に、その同一である一部の文字列を共有し、その前又は後にそれ以外の部分の文字列を配置してタグクラウドを構成することができる。このことにより、ユーザは、当該同一である一部の文字列一つとそれ以外の部分の複数の文字列とを併せて一連の文字列として視認することができる。したがって、ユーザは、当該同一である一部の文字列を含む複数のタグを一連の文字列として視認することで、タグクラウドを用いた検索システムをさらに使いやすく、所望のＷｅｂページを見つけ出すまでの時間をいっそう抑制することの可能な、文字列長を伸縮可能なタグクラウド構成装置を提供できる。また、当該同一である一部の文字列を共有してタグクラウドを構成することで、省スペースとなり、有限な表示スペースにより多くのタグを表示することができる。
【００１８】
（５）  タグクラウドデータベース作成手段と、タグクラウド構成手段と、タグクラウドページ送信手段と、タグクラウド伸長要求受付手段と、タグクラウド伸長再構成手段と、タグクラウドページ更新送信手段とを備えるタグクラウド構成装置が行うタグクラウドを構成する方法であって、前記タグクラウドデータベース作成手段が行う、文字列長の異なるタグ及びリンク先文書のＵＲＬを関連づけることで、タグクラウドデータベースを作成するタグクラウドデータベース作成工程と、前記タグクラウド構成手段が行う、通信ネットワークを介して接続可能な端末からタグクラウドページの送信要求を受け付けたことに応じて、前記タグクラウドデータベースから前記タグを読み出して、関連付けられた前記リンク先文書のＵＲＬの数が多いほど大きい文字を使用して所定の文字列長のタグによりタグクラウドを構成するタグクラウド構成工程と、前記タグクラウドページ送信手段が行う、前記タグクラウド構成工程で構成したタグクラウドを含むタグクラウドページを前記端末に送信するタグクラウド送信工程と、前記タグクラウド伸長要求受付手段が行う、前記端末から前記タグクラウドの文字列長の伸長要求を受け付けるタグクラウド伸長要求受付工程と、前記タグクラウド伸長再構成手段が行う、前記タグクラウドの文字列長の伸長要求を受け付けた場合は、前記タグクラウドデータベースから前記所定の文字列長よりも長い文字列長のタグを読み出して前記タグクラウドを再構成するタグクラウド伸長再構成工程と、前記タグクラウドページ更新送信手段が行う、前記タグクラウド伸長再構成工程で構成したタグクラウドを含むタグクラウドページを前記端末に送信するタグクラウドページ更新送信工程とを含む方法。
【００１９】
（５）に記載の方法によれば、当該方法の使用をすることにより、（１）と同様の効果が期待できる。
【００２０】
（６）  タグクラウドデータベース作成手段と、タグクラウド構成手段と、タグクラウドページ送信手段と、タグクラウド短縮要求受付手段と、タグクラウド短縮再構成手段と、タグクラウドページ更新送信手段とを備えるタグクラウド構成装置が行うタグクラウドを構成する方法であって、前記タグクラウドデータベース作成手段が行う、文字列長の異なるタグ及びリンク先文書のＵＲＬを関連づけることで、タグクラウドデータベースを作成するタグクラウドデータベース作成工程と、前記タグクラウド構成手段が行う、通信ネットワークを介して接続可能な端末からタグクラウドページの送信要求を受け付けたことに応じて、前記タグクラウドデータベースから前記タグを読み出して、関連付けられた前記リンク先文書のＵＲＬの数が多いほど大きい文字を使用して所定の文字列長のタグによりタグクラウドを構成するタグクラウド構成工程と、前記タグクラウドページ送信手段が行う、前記タグクラウド構成工程で構成したタグクラウドを含むタグクラウドページを前記端末に送信するタグクラウド送信工程と、前記タグクラウド短縮要求受付手段が行う、前記端末から前記タグクラウドの文字列長の短縮要求を受け付けるタグクラウド短縮要求受付工程と、前記タグクラウド短縮再構成手段が行う、前記タグクラウドの文字列長の短縮要求を受け付けた場合は、前記タグクラウドデータベースから前記所定の文字列長よりも短い文字列長のタグを読み出して前記タグクラウドを再構成するタグクラウド短縮再構成工程と、前記タグクラウドページ更新送信手段が行う、前記タグクラウド短縮再構成工程で構成したタグクラウドを含むタグクラウドページを前記端末に送信するタグクラウドページ更新送信工程とを含む方法。
【００２１】
（６）に記載の方法によれば、当該方法の使用をすることにより、（２）と同様の効果が期待できる。
【発明の効果】
【００２２】
本発明によれば、ユーザの指示に基づいて自在に文字列長を伸縮してタグクラウドを構成して示すことにより、タグクラウドを用いた検索システムを簡便に利用でき、所望のＷｅｂページを見つけ出すまでの時間をさらに抑制できる、文字列長を伸縮可能なタグクラウド構成装置及び方法を提供することができる。
【図面の簡単な説明】
【００２３】
【図１】本実施形態に係るタグクラウド構成装置１を説明するための全体構成を示す図である。
【図２】本実施形態に係るタグクラウドデータベース２１を示す図である。
【図３】本実施形態に係るタグクラウドデータベース２１の生成例を示す図である。
【図４】本実施形態に係るタグクラウド構成装置１によるタグクラウドデータベース作成処理のフローチャートである。
【図５】本実施形態に係るタグクラウド構成装置１によるタグクラウド構成処理のフローチャートである。
【図６】本実施形態に係るタグクラウド構成装置１によるタグクラウド再構成処理のフローチャートである。
【図７】端末２から「ジョニー事務所」に関するタグクラウドページの送信要求を受け付けた場合の端末２での表示例を示す図である。
【図８】図７において、さらにタグクラウドの伸長要求を受け付けた場合の端末２での表示例を示す図である。
【図９】図８において、さらにタグクラウドの伸長要求を受け付けた場合の端末２での表示例を示す図である。
【発明を実施するための形態】
【００２４】
以下、本発明の実施形態について図を参照しながら説明する。
【００２５】
［全体構成］
図１は、本実施形態に係るタグクラウド構成装置１を説明するための全体構成を示す図である。ここで、「タグ」とは、リンク先文書（Ｗｅｂページ）を分類する文字列をいう。具体的には、例えば、当該リンク先文書（Ｗｅｂページ）に含まれる特徴語やフレーズ等をいい、本実施形態においては複数の節を含むフレーズにより構成するものを含む。また、「タグクラウド」とは、複数のタグを表示画面等の所定の領域に表したものをいう。具体的には、例えば、Ｗｅｂページの表示画面に複数のタグを当該タグが示すリンク先文書（Ｗｅｂページ）へのハイパーリンクを含んで表したものをいう。タグクラウド構成装置１は、制御部１０と、記憶部２０とを備える。制御部１０は、タグクラウド構成装置１に係る各機能を統括的に制御する部分であり、タグクラウドページ送信要求受付部１１、タグクラウド構成部１２、タグクラウドページ送信部１３、タグクラウド伸長・短縮要求受付部１４、タグクラウド再構成部１５及びタグクラウドページ更新送信部１６を備える。一方、記憶部２０は、タグクラウド構成装置１として機能させるための各種プログラム（図示省略）やデータベースを記憶する部分であり、タグクラウドデータベース２１を備える。
【００２６】
まず、タグクラウドデータベース２１について説明する。タグクラウドデータベース２１には、文字列長の異なるタグがリンク先文書のＵＲＬと関連付けて記憶される。タグクラウドデータベース２１は、図２に例示され、タグクラウド構成装置１と通信ネットワークを介して接続された端末２から送信されたキーワードと、リンク先文書のＵＲＬとを関連付けるタグを示す「タグ」フィールドと、このタグに関連付けられたリンク先文書のＵＲＬを示す「リンク先文書のＵＲＬ」フィールドとを有する。
【００２７】
まず、タグクラウドデータベース２１について説明する。タグクラウドデータベース２１には、文字列長の異なるタグがリンク先文書のＵＲＬと関連付けて記憶される。タグクラウドデータベース２１は、図２に例示され、タグクラウド構成装置１と通信ネットワークを介して接続された端末２から送信されたキーワードと、リンク先文書のＵＲＬとを関連付けるタグを示す「タグ」フィールドと、このタグに関連付けられたリンク先文書のＵＲＬを示す「リンク先文書のＵＲＬ」フィールドとを有する。
【００２８】
例えば、タグが「ジョニー事務所」であり、このタグに関連付けられたリンク先文書のＵＲＬが「ｈｔｔｐ：／／ａａａ・・・」である場合、「タグ」フィールドには、「ジョニー事務所」が記憶され、「リンク先文書のＵＲＬ」フィールドには、「ｈｔｔｐ：／／ａａａ・・・」が記憶される。また、図２の例では、タグとして、例えば、「ジョニー事務所」が２３件記憶され、「ジョニー事務所の人が出演する」が１１件記憶されている。
【００２９】
図３は、本実施形態に係るタグクラウドデータベース２１の生成例を示す図である。タグクラウドデータベース２１の生成は次のようにして行う。例えば、国際公開第２００２／０４４９４６号に記載されているように、クローラと呼ばれる巡回ロボットが、世界中のあらゆるＷｅｂサーバに記憶されたＷｅｂページを回収する。そして、制御部１０は、回収したＷｅｂページに含まれる文章を単語及び節ごとに分け、「連体節＋名詞」となっている部分の文頭（つまり、連体節の先頭部分）から後方に向けて、またその部分の文末（つまり、「連体節＋名詞」の「名詞」部分）から前方に向けて一定の節ごとにタグを抽出する。また、制御部１０は、回収したＷｅｂページのＵＲＬを抽出する。
【００３０】
例えば、クローラが回収したＷｅｂページに「ジョニー事務所の人が出演する映画は、なぜその出演する本人やグループが主題歌を歌うのですか？」という文章が含まれ、このＷｅｂページのＵＲＬが「ｈｔｔｐ：／／ａａａ・・・」であったとする。まず、制御部１０は、この文章を単語及び節ごとに分ける。そうすると、文章は、「ジョニー事務所／の／人／が／出演する［連体節］／映画／は、［主題ハ］／なぜ／その／出演／する［連体節］／本人／や／グループ／が／主題歌／を／歌う［連体節形式名詞］／の／です／か／？」となる。そして、制御部１０は、「連体節＋名詞」となっている部分の文頭の名詞（つまり、連体節の文頭の名詞）から後方に向けて、またその部分の文末（つまり、「連体節＋名詞」の「名詞」部分）から前方に向けて一定の節ごとにタグを抽出する。この例では、「連体節＋名詞」となっている部分は、「ジョニー事務所／の／人／が／出演する＋映画」と、「なぜ／その／出演／する＋本人／や／グループ」とである。そのため、制御部１０は、「連体節＋名詞」となっている部分の文頭の名詞である「ジョニー事務所」及び「出演」をタグとして抽出し、これら「ジョニー事務所」及び「出演」から後方に向けて一定の節ごとにタグを抽出する。ここでは、制御部１０は、「ジョニー事務所」を起点として、「ジョニー事務所の人が出演する」というタグと、「ジョニー事務所の人が出演する映画」というタグとを抽出する。また、制御部１０は、「出演」を起点として、「出演する」というタグと、「出演する本人やグループ」というタグと、「出演する本人やグループが主題歌を歌う」というタグとを抽出する。そして、制御部１０は、「連体節＋名詞」となっている部分の文末である「映画」及び「本人やグループ」から前方に向けて一定の節ごとにタグを抽出する。ここでは、制御部１０は、「映画」を起点として、「ジョニー事務所の人が出演する映画」というタグとを抽出する。また、制御部１０は、「本人やグループ」を起点として、「出演する本人やグループ」というタグを抽出する。
【００３１】
その後、制御部１０は、これら抽出した複数のタグをタグクラウドデータベース２１の「タグ」フィールドに記憶し、これら複数のタグに関連付けられたリンク先文書のＵＲＬである「ｈｔｔｐ：／／ａａａ・・・」をタグクラウドデータベース２１の「リンク先文書のＵＲＬ」フィールドに記憶することで、タグクラウドデータベース２１を生成する。
【００３２】
図１に戻り、制御部１０が備える各構成について説明する。タグクラウドページ送信要求受付部１１は、タグクラウド構成装置１と通信ネットワークを介して接続可能な端末２からタグクラウドページの送信要求を受け付ける。このタグクラウドページ送信要求受付部１１は、タグクラウドページ送信要求受付手段として機能する。
【００３３】
タグクラウド構成部１２は、タグクラウドページ送信要求受付部１１がタグクラウドページの送信要求を受け付けたことに応じて、タグクラウドデータベース２１からタグを読み出して、関連付けられたリンク先文書のＵＲＬの数が多いほど大きい文字を使用して所定の文字列長のタグによりタグクラウドを構成する。このタグクラウド構成部１２は、タグクラウド構成手段として機能する。ここで、「所定の文字列長」は、予め定めた文字列長であれば、どのような定め方であってもよく、例えば、１０文字以内というように文字数で定めてもよいし、１文節というように文節数で定めてもよい。
【００３４】
図２を例にして、タグクラウドページ送信要求受付部１１が「ジョニー事務所」に関するタグクラウドページの送信要求を受け付けた場合について説明する。タグクラウド構成部１２は、タグクラウドページ送信要求受付部１１がタグクラウドページの送信要求を受け付けたことに応じて、図２に示すタグクラウドデータベース２１からタグ「ジョニー事務所」、「ジョニー事務所の人が出演する」、「ジョニー事務所の人が出演する映画」等を読み出して、関連付けられたリンク先文書のＵＲＬの数が多いほど大きい文字を使用して、これら複数のタグのうち、所定の文字列長のタグである「ジョニー事務所」及び「映画」についてタグクラウドを構成する。この場合、タグ「ジョニー事務所」に関連付けられたリンク先文書のＵＲＬの数は２３件であり、タグ「映画」に関連付けられたリンク先文書のＵＲＬの数は２２件なので、タグ「ジョニー事務所」の方がタグ「映画」よりも大きい文字が使用される。
【００３５】
タグクラウドページ送信部１３は、タグクラウド構成部１２が構成したタグクラウドを含むタグクラウドページを端末２に送信する。このタグクラウドページ送信部１３は、タグクラウドページ送信手段として機能する。
【００３６】
タグクラウド伸長・短縮要求受付部１４は、端末２からタグクラウドの文字列長の伸長・短縮要求を受け付ける。このタグクラウド伸長・短縮要求受付部１４は、タグクラウド伸長・短縮要求受付手段として機能する。
【００３７】
タグクラウド再構成部１５は、タグクラウドの文字列長の伸長要求を受け付けた場合は、タグクラウドデータベース２１から所定の文字列長よりも長い文字列長のタグを読み出してタグクラウドを再構成する。一方、タグクラウド再構成部１５は、タグクラウドの文字列長の短縮要求を受け付けた場合は、タグクラウドデータベース２１から所定の文字列長よりも短い文字列長のタグを読み出してタグクラウドを再構成する。このタグクラウド再構成部１５は、タグクラウド再構成手段として機能する。ここで、「所定の文字列長よりも長い文字列長」は、予め定めた、再構成前の文字列長よりも長い文字列長であれば、どのような定め方であってもよく、再構成前の文字列長が１０文字以内であれば、例えば、２０文字以内とすることが考えられるし、再構成前の文字列長が１文節であれば、２文節とすることが考えられる。また、「所定の文字列長よりも短い文字列長」は、予め定めた、再構成前の文字列長よりも短い文字列長であれば、どのような定め方であってもよく、再構成前の文字列長が２０文字以内であれば、例えば、１０文字以内とすることが考えられるし、再構成前の文字列長が２文節であれば、１文節とすることが考えられる。
【００３８】
タグクラウドの再構成は、複数回行うことが可能である。例えば、タグクラウドの文字列長の伸長要求を２回以上行うこともできるし、タグクラウドの文字列長の伸長要求を１回行った後、タグクラウドの文字列長の短縮要求を行うこともできる。
【００３９】
図２を例にして、タグクラウド伸長・短縮要求受付部１４がタグクラウドの文字列長の伸長要求を受け付けた場合について説明する。タグクラウド再構成部１５は、図２に示すタグクラウドデータベース２１から所定の文字列長（例えば、１文節）よりも長い文字列長（例えば、２文節）のタグである「ジョニー事務所の人が出演する」、「ジョニー事務所の大好きな」、「ジョニー事務所の人が出演する映画」及び「ズーンと心に響く映画」を読み出し、すでにタグクラウド構成部１２が構成したタグである「ジョニー事務所」及び「映画」に、新たにタグクラウド再構成部１５が読み出したタグである「ジョニー事務所の人が出演する」、「ジョニー事務所の大好きな」、「ジョニー事務所の人が出演する映画」及び「ズーンと心に響く映画」を加えてタグクラウドを再構成する。
【００４０】
ここで、タグクラウド再構成部１５は、再構成の後のタグクラウドについて、伸長・短縮したタグの文字列が他の伸長・短縮したタグの文字列と異なる数のリンク先文書のＵＲＬと関連付けてタグクラウドデータベース２１に記憶されている場合に、当該リンク先文書のＵＲＬの数が多い文字列ほど大きい文字を使用してタグクラウドを再構成する。
【００４１】
例えば、図２に示す例において、伸長・短縮したタグの一つである「ジョニー事務所の人が出演する」の文字列は、他の伸長・短縮したタグである「ジョニー事務所の大好きな」の文字列と異なる数のリンク先文書のＵＲＬと関連付けてタグクラウドデータベース２１に記憶されている。この場合、タグクラウド再構成部１５は、リンク先文書のＵＲＬの数が多い文字列（図２の例では、「ジョニー事務所の人が出演する」）ほど大きい文字を使用してタグクラウドを再構成する。
【００４２】
その際、タグクラウド再構成部１５は、再構成の後のタグクラウドについて、伸長・短縮した複数のタグの一部の文字列が同一である場合に、当該同一である一部の文字列を共有し、その前又は後に当該同一である一部の文字列以外の部分の文字列を配置して、タグクラウドを再構成する。
【００４３】
例えば、図２に示す例において、再構成の後のタグクラウドについて、伸長・短縮した複数のタグである「ジョニー事務所の人が出演する」及び「ジョニー事務所の大好きな」の一部の文字列（図２の例では、「ジョニー事務所」）は、同一である。この場合、タグクラウド再構成部１５は、同一である一部の文字列である「ジョニー事務所」を共有し、その前又は後に当該同一である一部の文字列以外の部分の文字列（図２の例では、「の人が出演する」及び「の大好きな」）を配置して、タグクラウドを再構成する。
【００４４】
図１に戻り、タグクラウドページ更新送信部１６は、タグクラウド再構成部１５が構成したタグクラウドを含むタグクラウドページを端末２に送信する。このタグクラウドページ更新送信部１６は、タグクラウドページ更新送信手段として機能する。
【００４５】
なお、図１に示すように、端末２は、制御部３０を備え、制御部３０は、ユーザの要求操作に応じて、タグクラウド構成装置１に対してタグクラウドページの送信要求を行うタグクラウドページ送信要求部３１と、タグクラウドページ送信部１３によって送信されたタグクラウドページを受信し、その受信したタグクラウドページをタグクラウドページ表示部４１で表示する制御を行うタグクラウドページ表示制御部３２と、ユーザの要求操作に応じて、タグクラウド構成装置１に対してタグクラウドの文字列長の伸長・短縮要求を行うタグクラウド伸長・短縮要求部３３とを備える。
【００４６】
［本実施形態のハードウェア及びソフトウェアの構成］
本実施形態のハードウェア及びソフトウェアの構成について説明する。タグクラウド構成装置１及び端末２のハードウェアには、制御装置（制御部）としてのＣＰＵの他、記憶装置（記憶部）、通信装置（通信部）、表示装置（表示部）及び入力装置（入力部）が含まれる。記憶装置（記憶部）としては、例えば、メモリ（ＲＡＭ、ＲＯＭ等）、ハードディスクドライブ（ＨＤＤ）又は光ディスク（ＣＤ、ＤＶＤ等）ドライブ等が挙げられる。通信装置（通信部）としては、例えば、各種有線又は無線インターフェース装置等が挙げられる。表示装置（表示部）としては、例えば、液晶ディスプレイ又はプラズマディスプレイ等の各種ディスプレイが挙げられる。入力装置（入力部）としては、例えば、キーボード、ポインティング・デバイス（マウス等）又はリモコン装置等が挙げられる。
【００４７】
タグクラウド構成装置１及び端末２のソフトウェアには、上記ハードウェアを制御するプログラムやデータが含まれる。プログラムやデータは、記憶装置（記憶部）により記憶され、制御装置（制御部）により適宜実行、参照される。また、コンピュータ・プログラムやデータは、電磁的方法により配布することも可能であり、ＣＤ−ＲＯＭ等のコンピュータ可読媒体に記録して配布することも可能である。
【００４８】
［フローチャート］
図４〜図６は、本実施形態に係るタグクラウド構成装置１のフローチャートである。
【００４９】
図４は、本実施形態に係るタグクラウド構成装置１にタグクラウドデータベース作成処理のフローチャートである。この処理は、クローラが回収したＷｅｂページについて、随時行われる。
ステップＳ１では、制御部１０は、文字列長の異なるタグ及びリンク先文書のＵＲＬを関連づけることで、タグクラウドデータベース２１を作成する。この処理を終えると、制御部１０は、タグクラウドデータベース作成処理を終了する。
【００５０】
図５は、本実施形態に係るタグクラウド構成装置１にタグクラウド構成処理のフローチャートである。この処理は、タグクラウドページ送信要求受付部１１が端末２からタグクラウドページの送信要求を受け付けたことに応じて行われる。
【００５１】
ステップＳ１１では、タグクラウド構成手段１２は、端末２からタグクラウドページの送信要求を受け付けたことに応じて、タグクラウドデータベース２１からタグを読み出して、関連付けられたリンク先文書のＵＲＬの数が多いほど大きい文字を使用して所定の文字列長のタグによりタグクラウドを構成する。
【００５２】
ステップＳ１２では、タグクラウドページ送信部１３は、タグクラウド構成部１２が構成したタグクラウドを含むタグクラウドページを端末２に送信する。この処理を終えると、制御部１０は、タグクラウド構成処理を終了する。
【００５３】
図６は、本実施形態に係るタグクラウド構成装置１にタグクラウド再構成処理のフローチャートである。この処理は、タグクラウド伸長・短縮要求受付部１４が端末２からタグクラウドの文字列長の伸長・短縮要求を受け付けたことに応じて行われる。
【００５４】
ステップＳ２１では、タグクラウド再構成部１５は、タグクラウド伸長・短縮要求受付部１４が受け付けた要求がタグクラウドの文字列長の伸長要求であったか否かを判別する。この判別がＹＥＳのときは、処理をステップＳ２２に移し、ＮＯのときは、処理をステップＳ２３に移す。ステップＳ２２では、タグクラウド再構成部１５は、タグクラウドデータベースから所定の文字列長よりも長い文字列長のタグを読み出してタグクラウドを再構成し、処理をステップＳ２５に移す。
【００５５】
ステップＳ２３では、タグクラウド再構成部１５は、タグクラウド伸長・短縮要求受付部１４が受け付けた要求がタグクラウドの文字列長の短縮要求であったか否かを判別する。この判別がＹＥＳのときは、処理をステップＳ２４に移し、ＮＯのときは、タグクラウド再構成処理を終了する。ステップＳ２４では、タグクラウド再構成部１５は、タグクラウドデータベースから所定の文字列長よりも短い文字列長のタグを読み出してタグクラウドを再構成する。
【００５６】
ステップＳ２２及びステップＳ２４において、タグクラウド再構成部１５は、再構成の後のタグクラウドについて、伸長・短縮したタグの文字列が他の伸長・短縮したタグの文字列と異なる数のリンク先文書のＵＲＬと関連付けてタグクラウドデータベース２１に記憶されている場合に、当該リンク先文書のＵＲＬの数が多い文字列ほど大きい文字を使用してタグクラウドを再構成する。そして、タグクラウド再構成部１５は、再構成の後のタグクラウドについて、伸長・短縮した複数のタグの一部の文字列が同一である場合に、当該同一である一部の文字列を共有し、その前又は後に当該同一である一部の文字列以外の部分の文字列を配置して、タグクラウドを再構成する。
【００５７】
ステップＳ２５では、タグクラウドページ更新送信部１６は、タグクラウド再構成部１５が構成したタグクラウドを含むタグクラウドページを端末２に送信する。この処理を終えると、制御部１０は、タグクラウド再構成処理を終了する。
【００５８】
［本実施形態に係るタグクラウド構成装置１の実施例］
図７〜図９は、本実施形態に記載のタグクラウド構成装置１及びタグクラウドの構成方法に係る発明を実施したときの端末２のタグクラウドページ表示部４１での表示例を示す図である。
【００５９】
まず、図７について説明する。タグクラウドページ送信要求部３１から「ジョニー事務所」に関するタグクラウドページの送信要求を行うと、タグクラウド構成部１２は、タグクラウドページ送信要求受付部１１がタグクラウドページの送信要求を受け付けたことに応じて、図２に示すタグクラウドデータベース２１からタグ「ジョニー事務所」、「ジョニー事務所の人が出演する」、「ジョニー事務所の人が出演する映画」等を読み出して、関連付けられたリンク先文書のＵＲＬの数が多いほど大きい文字を使用して、これら複数のタグのうち、所定の文字列長（例えば、１文節）のタグである「ジョニー事務所」及び「映画」についてタグクラウドを構成する。そして、タグクラウドページ送信部１３は、タグクラウド構成部１２が構成したタグクラウドを含むタグクラウドページを端末２に送信し、タグクラウドページ表示制御部３２は、このタグクラウドページを受信し、その受信したタグクラウドページをタグクラウドページ表示部４１で表示する制御を行う。
【００６０】
図７は、このときのタグクラウドページ表示部４１での表示例である。タグクラウドページ表示部４１には、タグ「ジョニー事務所」及びタグ「映画」により構成されたタグクラウドを含むタグクラウドページが、これらのタグに関連付けられたリンク先文書のＵＲＬの数とともに表示される。また、タグ「ジョニー事務所」及びタグ「映画」の文字は、リンク先文書のＵＲＬの数が多いほど大きい文字で表示される。
【００６１】
また、タグクラウドページ表示部４１には、カーソル４２と、このカーソル４２を合わせてマウス（図示せず）をクリックすることによりタグクラウド構成装置１に対してタグクラウドの文字列長の伸長・短縮要求操作を行うタグクラウド伸長・短縮要求操作部４３とが表示される。タグクラウド伸長・短縮要求操作部４３は、タグクラウドの文字列長の伸長要求操作を行うタグクラウド伸長要求操作部４３ａと、タグクラウドの文字列長の短縮要求操作を行うタグクラウド短縮要求操作部４３ｂとにより構成される。
【００６２】
タグクラウド伸長要求操作部４３ａにおいて、円の中に「＋」の文字が表示されていれば、伸長要求操作が可能であることを示唆しており、円の中に「＋」の文字が表示されていなければ、伸長要求操作できないことを示唆している。図７の例では、円の中に「＋」の文字が表示されているので、ユーザは、カーソル４２をタグクラウド伸長要求操作部４３ａに合わせてマウス（図示せず）をクリックすることにより、タグクラウドの文字列長の伸長要求操作を行うことができる。
【００６３】
一方、タグクラウド短縮要求操作部４３ｂにおいて、円の中に「−」の文字が表示されていれば、短縮要求操作が可能であることを示唆しており、円の中に「−」の文字が表示されていなければ、短縮要求操作できないことを示唆している。図７の例では、円の中に「−」の文字が表示されていないので、ユーザは、カーソル４２をタグクラウド短縮要求操作部４３ｂに合わせてマウス（図示せず）をクリックしても、タグクラウドの文字列長の短縮要求操作を行うことができない。
【００６４】
次に、図８について説明する。図７の例において、ユーザがカーソル４２をタグクラウド伸長要求操作部４３ａに合わせてマウス（図示せず）をクリックすると、タグクラウド伸長・短縮要求部３３は、タグクラウド構成装置１に対してタグクラウドの文字列長の伸長要求を行い、タグクラウド伸長・短縮要求受付部１４は、タグクラウドの文字列長の伸長要求を受け付ける。このとき、タグクラウド再構成部１５は、図２に示すタグクラウドデータベース２１から所定の文字列長（例えば、１文節）よりも長い文字列長（例えば、２文節）のタグである「ジョニー事務所の人が出演する」、「ジョニー事務所の大好きな」、「ジョニー事務所の人が出演する映画」及び「ズーンと心に響く映画」を読み出し、すでにタグクラウド構成部１２が構成したタグである「ジョニー事務所」及び「映画」に、新たにタグクラウド再構成部１５が読み出したタグである「ジョニー事務所の人が出演する」、「ジョニー事務所の大好きな」、「ジョニー事務所の人が出演する映画」及び「ズーンと心に響く映画」を加えてタグクラウドを再構成する。
【００６５】
ところで、伸長したタグの一つである「ジョニー事務所の人が出演する」の文字列は、他の伸長したタグである「ジョニー事務所の大好きな」の文字列と異なる数のリンク先文書のＵＲＬと関連付けてタグクラウドデータベース２１に記憶されている。この場合、タグクラウド再構成部１５は、リンク先文書のＵＲＬの数が多い文字列ほど大きい文字を使用してタグクラウドを再構成する。また、再構成の後のタグクラウドについて、伸長した複数のタグである「ジョニー事務所の人が出演する」及び「ジョニー事務所の大好きな」の一部の文字列（この例では、「ジョニー事務所」）は、同一である。この場合、タグクラウド再構成部１５は、同一である一部の文字列である「ジョニー事務所」を共有し、その後に当該同一である一部の文字列以外の部分の文字列（この例では、「の人が出演する」及び「の大好きな」）を配置して、タグクラウドを再構成する。
【００６６】
タグクラウドの再構成を終えると、タグクラウドページ更新送信部１６は、タグクラウド再構成部１５が構成したタグクラウドを含むタグクラウドページを端末２に送信し、タグクラウドページ表示制御部３２は、このタグクラウドページを受信し、その受信したタグクラウドページをタグクラウドページ表示部４１で表示する制御を行う。
【００６７】
図７は、このときのタグクラウドページ表示部４１での表示例である。タグクラウドページ表示部４１には、再構成前のタグ「ジョニー事務所」が伸長されて再構成された、「ジョニー事務所の人が出演する」というタグ及び「ジョニー事務所の大好きな」というタグと、再構成前のタグ「映画」が伸長されて再構成された、「ジョニー事務所の人が出演する映画」というタグ及び「ズーンと心に響く映画」というタグとを含むタグクラウドページが、これらのタグに関連付けられたリンク先文書のＵＲＬの数とともに表示される。
【００６８】
その際、伸長したタグの一つである「ジョニー事務所の人が出演する」の文字列に関連付けられたリンク先文書のＵＲＬの数は、他の伸長したタグである「ジョニー事務所の大好きな」の文字列に関連付けられたリンク先文書のＵＲＬの数よりも多いので、「ジョニー事務所の人が出演する」の文字の方が、「ジョニー事務所の大好きな」の文字よりも大きい。また、伸長した複数のタグである「ジョニー事務所の人が出演する」及び「ジョニー事務所の大好きな」の一部を構成する同一の文字列（この例では、「ジョニー事務所」）を共有し、その後に当該同一である一部の文字列以外の部分の文字列（この例では、「の人が出演する」及び「の大好きな」）を配置している。なお、タグ「ジョニー事務所の人が出演する映画」及びタグ「ズーンと心に響く映画」についても同様である。
【００６９】
なお、タグクラウド伸長要求操作部４３ａでは、円の中に「＋」の文字が表示されているので、ユーザは、カーソル４２をタグクラウド伸長要求操作部４３ａに合わせてマウス（図示せず）をクリックすることにより、タグクラウドの文字列長の伸長要求操作を行うことができる。また、タグクラウド短縮要求操作部４３ｂでは、円の中に「−」の文字が表示されているので、ユーザは、カーソル４２をタグクラウド短縮要求操作部４３ｂに合わせてマウス（図示せず）をクリックすることにより、タグクラウドの文字列長の短縮要求操作を行うことができる。
【００７０】
次に、図９について説明する。図９は、図８の例において、ユーザがカーソル４２をタグクラウド伸長要求操作部４３ａに合わせてマウス（図示せず）をクリックすることにより、タグクラウド伸長・短縮要求部３３がタグクラウド構成装置１に対してタグクラウドの文字列長の伸長要求を行い、タグクラウド伸長・短縮要求受付部１４がタグクラウドの文字列長の伸長要求を受け付けたときタグクラウドページ表示部４１での表示例を示す。
【００７１】
タグクラウドページ表示部４１には、再構成前のタグ「ジョニー事務所の人が出演される」が伸長されて再構成された、「ジョニー事務所の人が出演される映画」というタグ及び「ジョニー事務所の人が出演されるという噂」というタグと、再構成前のタグ「ジョニー事務所の大好きな」が伸長されて再構成された、「ジョニー事務所の大好きな人にお勧め」というタグ及び「ジョニー事務所の大好きな私」というタグと、再構成前のタグ「ジョニー事務所の人が出演する映画」と、再構成前のタグ「ズーンと心に響く映画」が伸長されて再構成された、「見終わってズーンと心に響く映画」というタグ、「はじめから最後までズーンと心に響く映画」及び「途中からズーンと心に響く映画」というタグとを含むタグクラウドページが、これらのタグに関連付けられたリンク先文書のＵＲＬの数とともに表示される。
【００７２】
本実施例によると、タグクラウド伸長・短縮要求受付部１４は、端末２からタグクラウドの文字列長の伸長・短縮要求を受け付ける。そして、タグクラウド再構成部１５は、タグクラウドの文字列長の伸長要求を受け付けた場合は、タグクラウドデータベースから所定の文字列長よりも長い文字列長のタグを読み出してタグクラウドを再構成する。一方、タグクラウドの文字列長の短縮要求を受け付けた場合は、タグクラウドデータベースから所定の文字列長よりも短い文字列長のタグを読み出してタグクラウドを再構成する。
【００７３】
これにより、端末２に表示されるタグの示す意味が単純で広すぎる場合や、複数の意味を持ち得る等の場合、ユーザは、端末２からタグクラウドの文字列長の伸長要求を行うことにより、より文字列長の長いタグクラウドを視認することで、タグのイメージが定まるため、従来の検索システムに比べ、所望のＷｅｂページを容易に見つけ出すことができ、結果として、所望のＷｅｂページを見つけ出すまでの時間を抑制できる。また、逆に、端末に表示されるタグの文字列が長すぎて、有限な表示スペースに表示できるタグの数が限られてしまったり、どのタグを選べばよいかが分からない場合、ユーザは、端末２からタグクラウドの文字列長の短縮要求を行うことで、空いた表示スペースを使ってより多くのタグを表示させたり、タグに関する情報を広く取得したりすることができる。よって、タグクラウドを用いた検索システムをより使いやすく、所望のＷｅｂページを見つけ出すまでの時間をさらに抑制することの可能な、文字列長を伸縮可能なタグクラウド構成装置１を提供できる。
【００７４】
また、本実施例によると、タグクラウド再構成部１５は、再構成の後のタグクラウドについて、伸長・短縮したタグの一部の文字列が他の部分の文字列と異なる数のリンク先文書のＵＲＬと関連付けてタグクラウドデータベース２１に記憶されている場合に、リンク先文書のＵＲＬの数が多い部分の文字列ほど大きい文字を使用してタグクラウドを再構成する。
【００７５】
これにより、当該タグクラウド構成装置１は、伸長・短縮したタグの一部の文字列が他の部分の文字列と異なる数のリンク先文書のＵＲＬと関連付けてタグクラウドデータベース２１に記憶されている場合に、同一のタグの中で、それぞれの部分の文字列のリンク先文書の数の相違を文字の大きさの相違により表現することができる。このことにより、ユーザは、タグの各部分の文字列に使用される文字の大きさによって、リンク先文書の数の違いを容易に把握できるので、タグクラウドを用いた検索システムをさらに使いやすく、所望のＷｅｂページを見つけ出すまでの時間をいっそう抑制することの可能な、文字列長を伸縮可能なタグクラウド構成装置１を提供できる。
【００７６】
さらに、本実施例によると、タグクラウド再構成部１５は、再構成の後のタグクラウドについて、伸長・短縮した複数のタグの一部の文字列が同一である場合に、当該同一である一部の文字列を共有し、その前又は後に当該同一である一部の文字列以外の部分の文字列を配置して、タグクラウドを再構成する。
【００７７】
これにより、タグクラウド構成装置１は、複数のタグの一部の文字列が同一である場合に、その同一である一部の文字列を共有し、その前又は後にそれ以外の部分の文字列を配置してタグクラウドを構成することができる。このことにより、ユーザは、当該同一である一部の文字列一つとそれ以外の部分の複数の文字列とを併せて一連の文字列として視認することができる。したがって、ユーザは、当該同一である一部の文字列を含む複数のタグを一連の文字列として視認することで、タグクラウドを用いた検索システムをさらに使いやすく、所望のＷｅｂページを見つけ出すまでの時間をいっそう抑制することの可能な、文字列長を伸縮可能なタグクラウド構成装置１を提供できる。また、当該同一である一部の文字列を共有してタグクラウドを構成することで、省スペースとなり、有限な表示スペースにより多くのタグを表示することができる。
【００７８】
なお、本実施形態に記載された効果は、本発明から生じる最も好適な効果を列挙したに過ぎず、本発明による効果は、本実施形態に記載されたものに限定されるものではない。
【００７９】
前述の実施の形態は以下のように把握してもよい。
［Ａ１］
文字列長の異なるタグ及びリンク先文書のＵＲＬを関連付けて記憶したタグクラウドデータベースと、
通信ネットワークを介して接続可能な端末からタグクラウドページの送信要求を受け付けたことに応じて、前記タグクラウドデータベースから前記タグを読み出して、関連付けられた前記リンク先文書のＵＲＬの数が多いほど大きい文字を使用して所定の文字列長のタグによりタグクラウドを構成するタグクラウド構成手段と、
前記タグクラウド構成手段が構成したタグクラウドを含むタグクラウドページを前記端末に送信するタグクラウドページ送信手段と、
前記端末から前記タグクラウドの文字列長の伸長・短縮要求を受け付けるタグクラウド伸長・短縮要求受付手段と、
前記タグクラウドの文字列長の伸長要求を受け付けた場合は、前記タグクラウドデータベースから前記所定の文字列長よりも長い文字列長のタグを読み出して前記タグクラウドを再構成し、前記タグクラウドの文字列長の短縮要求を受け付けた場合は、前記タグクラウドデータベースから前記所定の文字列長よりも短い文字列長のタグを読み出して前記タグクラウドを再構成するタグクラウド再構成手段と、
前記タグクラウド再構成手段が構成したタグクラウドを含むタグクラウドページを前記端末に送信するタグクラウドページ更新送信手段とを備えるタグクラウド構成装置。
［Ａ２］
前記タグクラウド再構成手段は、前記再構成の後の前記タグクラウドについて、伸長・短縮した前記タグの一部の文字列が他の部分の文字列と異なる数の前記リンク先文書のＵＲＬと関連付けて前記タグクラウドデータベースに記憶されている場合に、前記リンク先文書のＵＲＬの数が多い部分の文字列ほど大きい文字を使用して前記タグクラウドを再構成する［Ａ１］に記載のタグクラウド構成装置。
［Ａ３］
前記タグクラウド再構成手段は、前記再構成の後の前記タグクラウドについて、伸長・短縮した複数の前記タグの一部の文字列が同一である場合に、当該同一である一部の文字列を共有し、その前又は後に当該同一である一部の文字列以外の部分の文字列を配置して、前記タグクラウドを再構成する［Ａ１］又は［Ａ２］に記載のタグクラウド構成装置。
［Ａ４］
タグクラウドデータベース作成手段と、タグクラウド構成手段と、タグクラウドページ送信手段と、タグクラウド伸長・短縮要求受付手段と、タグクラウド再構成手段と、タグクラウドページ更新送信手段とを備えるタグクラウド構成装置が行うタグクラウドを構成する方法であって、
前記タグクラウドデータベース作成手段が行う、文字列長の異なるタグ及びリンク先文書のＵＲＬを関連づけることで、タグクラウドデータベースを作成するタグクラウドデータベース作成工程と、
前記タグクラウド構成手段が行う、通信ネットワークを介して接続可能な端末からタグクラウドページの送信要求を受け付けたことに応じて、前記タグクラウドデータベースから前記タグを読み出して、関連付けられた前記リンク先文書のＵＲＬの数が多いほど大きい文字を使用して所定の文字列長のタグによりタグクラウドを構成するタグクラウド構成工程と、
前記タグクラウドページ送信手段が行う、前記タグクラウド構成工程で構成したタグクラウドを含むタグクラウドページを前記端末に送信するタグクラウド送信工程と、
前記タグクラウド伸長・短縮要求受付手段が行う、前記端末から前記タグクラウドの文字列長の伸長・短縮要求を受け付けるタグクラウド伸長・短縮要求受付工程と、
前記タグクラウド再構成手段が行う、前記タグクラウドの文字列長の伸長要求を受け付けた場合は、前記タグクラウドデータベースから前記所定の文字列長よりも長い文字列長のタグを読み出して前記タグクラウドを再構成し、前記タグクラウドの文字列長の短縮要求を受け付けた場合は、前記タグクラウドデータベースから前記所定の文字列長よりも短い文字列長のタグを読み出して前記タグクラウドを再構成するタグクラウド再構成工程と、
前記タグクラウドページ更新送信手段が行う、前記タグクラウド再構成工程で構成したタグクラウドを含むタグクラウドページを前記端末に送信するタグクラウドページ更新送信工程とを含む方法。
【符号の説明】
【００８０】
１ タグクラウド構成装置
１０ タグクラウド構成装置の制御部
１１ タグクラウドページ送信要求受付部
１２ タグクラウド構成部
１３ タグクラウドページ送信部
１４ タグクラウド伸長・短縮要求受付部
１５ タグクラウド再構成部
１６ タグクラウドページ更新送信部
２０ タグクラウド構成装置の記憶部
２１ タグクラウドデータベース
【図１】
0005470473.tif 000002
【図２】
0005470473.tif 000003
【図３】
0005470473.tif 000004
【図４】
0005470473.tif 000005
【図５】
0005470473.tif 000006
【図６】
0005470473.tif 000007
【図７】
0005470473.tif 000008
【図８】
0005470473.tif 000009
【図９】
0005470473.tif 000010