(57)【要約】      （修正有）【課題】ウェブサイトに、ユーザーのニーズを反映させる。【解決手段】データ処理部は、ウェブサイト記憶部に記憶されたウェブサイトの各ウェブページの一または複数を単位として、それら単位ごとのアクセス数を基にしてニーズの高い複数のウェブページｐ１，ｐ２，ｐ３を特定するとともに、これらニーズの高い複数の特定ウェブページｐ１，ｐ２，ｐ３に対応する検索キーワードｘ，ｙ，ｚを生成し、上記検索キーワードｘ，ｙ，ｚの全てを、上記特定ウェブページｐ１，ｐ２，ｐ３の全てに貼り付ける。そして、上記検索キーワードｘ，ｙ，ｚごとにその検索キーワードを貼り付けたハブウェブページＰｘ，Ｐｙ，Ｐｚを新たに作成して、ハブウェブページＰｘ，Ｐｙ，Ｐｚに、特定ウェブページｐ１，ｐ２，ｐ３を、上記検索キーワードを介してリンクさせる。【選択図】図２
2010079851.tif 000002
【特許請求の範囲】
【請求項１】
ウェブサイト記憶部に連係したデータ処理部を備え、データ処理部は、ウェブサイト記憶部に記憶されたウェブサイトの各ウェブページの一または複数を単位として、それら単位ごとのアクセス数を基にして上記各単位ページに対するユーザーのニーズを判定するシステムにおいて、上記データ処理部は、上記アクセス数に基づいてニーズの高い複数のウェブページを特定するとともに、これらニーズの高い複数の特定ウェブページに対応する検索キーワードを生成し、この生成した検索キーワードの全てを、上記特定したニーズの高い特定ウェブページの全てに貼り付けるとともに、上記検索キーワードごとにその検索キーワードを貼り付けたハブウェブページを新たに作成する一方、これらハブウェブページに、上記ニーズの高い全ての特定ウェブページを上記生成した検索キーワードを介してリンクさせるウェブサイトの最適化システム。
【請求項２】
上記データ処理部に接続したログデータ記憶部を備え、上記データ処理部は、上記ウェブサイトの一または複数のページを含む単位ページに対するアクセスログを一単位としてログデータ記憶部に記憶させ、これら複数の単位アクセスログのうち、予め設定した成果信号を含んだ単位アクセスログを抽出して、これら成果信号を含んだ単位アクセスログからなる成果リストを作成するとともに、作成した成果リストの中から、単位アクセスログで特定されたウェブページの集合の出現頻度を算出し、さらに、出現頻度の高い集合に含まれるウェブページを、上記ニーズの高いウェブページとして特定する請求項１に記載のウェブサイトの最適化システム。
【請求項３】
上記データ処理部は、上記ニーズの高い各特定ウェブページから、予め設定された特定のタグで囲まれた要素を抽出し、抽出した全ての要素を単語単位に分解するとともに、全ての単語の中から、予め設定されたルールに基づいて不要単語を除いて、残された単語で検索キーワードを生成する請求項１または２に記載のウェブサイトの最適化システム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、特定のウェブサイトを、実態に沿った評価に合わせて最適化するためのシステムに関する。
【背景技術】
【０００２】
従来から、ウェブページの評価方法として、そのウェブページのリンク数を基準にする考え方がある。このような考え方の基で、一般に行われていたことは、ユーザーに対して、実際に有用であるかどうかを考慮することなく、ただ単にリンク数を多くすることだけが横行していた。その方法として、例えば、特定のウェブページに対して、ダミーとなるようなウェブページを意図的に多数作成し、これらダミーである多数のウェブページを、特定のウェブページにリンクさせて、その特定のウェブページの評価を上げるようにするなどである。
【特許文献１】特開２００６−２２８１７１号公報
【特許文献２】特開２００８−１９２１１３号公報
【非特許文献１】江原顕雄、“いまさら聞けないリッチクライアント技術”、［online］、２００８年６月１８日  アイティメディア株式会社、［平成２０年８月６日検索］、インターネット＜ＵＲＬ：http://www.atmarkit.co.jp/fwcr/rensai/imasara13/imasara13_1.html＞
【発明の開示】
【発明が解決しようとする課題】
【０００３】
上記従来の方法では、当該ウェブページがユーザーにとって有用であるかどうかに関わりなく、リンク数が多いというだけでその評価が上がってしまうという問題があった。
一方で、当該ウェブページにアクセスした実際の状況を人が手作業でチェックして、それに基づいて、ユーザーにとって有用なウェブページ同士をリンクさせることも考えられるが、この場合には、実際の状況を手作業でチェックすること自体に、膨大な時間を必要とするという問題があった。
【０００４】
この発明の目的は、ユーザーのニーズを反映した価値あるウェブサイトを自動的に生成するウェブサイトの最適化システムを提供することである。
【課題を解決するための手段】
【０００５】
第１の発明は、ウェブサイト記憶部に連係したデータ処理部を備え、データ処理部は、ウェブサイト記憶部に記憶されたウェブサイトの各ウェブページの一または複数を単位として、それら単位ごとのアクセス数を基にして上記各単位ページに対するユーザーのニーズを判定する。
【０００６】
そして、上記データ処理部は、上記アクセス数に基づいてニーズの高い複数のウェブページを特定するとともに、これらニーズの高い複数の特定ウェブページに対応する検索キーワードを生成し、この生成した検索キーワードの全てを、上記特定したニーズの高い特定ウェブページの全てに貼り付けるとともに、上記検索キーワードごとにその検索キーワードを貼り付けたハブウェブページを新たに作成する一方、これらハブウェブページに、上記ニーズの高い全ての特定ウェブページを上記生成した検索キーワードを介してリンクさせる点に特徴を有する。
なお、ウェブページには、複数のレイヤーを備え、これらレイヤー間をリンクさせて、そのページを訪問したユーザーが、同一ページ上をあちこち移動しているように見えるようにしたものがあるが、この発明においては、上記各レイヤーはこの発明のウェブページに含まれるものとする。つまり、上記のようなレイヤーは、この発明のウェブページとみなし、複数のレイヤーで構成されたページは複数のウェブページの集合とみなす。
【０００７】
第２の発明は、上記第１の発明を前提とし、上記データ処理部に接続したログデータ記憶部を備え、上記データ処理部は、上記ウェブサイトの一または複数のページを含む単位ページに対するアクセスログを一単位としてログデータ記憶部に記憶させ、これら複数の単位アクセスログのうち、予め設定した成果信号を含んだ単位アクセスログを抽出して、これら成果信号を含んだ単位アクセスログからなる成果リストを作成するとともに、作成した成果リストの中から、単位アクセスログで特定されたウェブページの集合の出現頻度を算出し、さらに出現頻度の高い集合に含まれるウェブページを、上記ニーズの高いウェブページとして特定する点に特徴を有する。
【０００８】
第３の発明は、上記第１、第２の発明を前提とし、上記データ処理部は、上記ニーズの高い各特定ウェブページから、予め設定された特定のタグで囲まれた要素を抽出し、抽出した全ての要素を単語単位に分解するとともに、全ての単語の中から、予め設定されたルールに基づいて不要単語を除いて、残された単語で検索キーワードを生成する点に特徴を有する。
【発明の効果】
【０００９】
第１〜第３の発明によれば、ユーザーのアクセス履歴に基づいて特定したニーズの高いウェブページをリンクさせたハブウェブページを自動的に生成することができる。
このようなハブウェブページへのリンクは、ニーズの高いウェブページからのリンクであり、ユーザーのニーズを反映した意味のあるリンクとなる。
【００１０】
特に、第２の発明では、ユーザーのログデータのうち、実際に成果につながった単位アクセスログのみを基にして複数のニーズの高いウェブページを特定している。そのため、特定されたウェブページは、アクセス数が多いだけでなく、成果に結びつきやすいウェブページであって、よりユーザーのニーズを反映したものといえる。
第３の発明によれば、ユーザーのニーズの高いウェブページから自動的に、検索キーワードを生成できる。
【発明を実施するための最良の形態】
【００１１】
図１、図２を用いて、この発明の実施形態を説明する。
この実施形態は、インターネットに接続したユーザー端末１が、検索エンジン２を介してアクセス可能なウェブサイト記憶部３と、このウェブサイト記憶部３に連係したデータ処理部４と、このデータ処理部４に接続したログデータ記憶部５とを備えている。
そして、この実施形態のシステムでは、上記データ処理部４が、ウェブサイト記憶部３に記憶されているウェブサイトを最適化する機能を備え、そのウェブサイトをユーザーのニーズを反映した価値あるサイトにするシステムである。
なお、図１に示すデータ処理部４は、後で説明するウェブサイトを最適化するための処理機能を備えているが、このデータ処理部４を、上記ウェブサイト記憶部３とともに、同一のウェブサーバーに組み込んでもよい。また、データ処理部４は、ウェブサイト記憶部３とは別々のサーバーの要素としてもよい。さらに、ログデータ記憶部５も同様に、ウェブサイト記憶部３やデータ処理部４と同一ウェブサーバー内に備えてもよいし、それらを別々のウェブサーバーに備えてもよい。
【００１２】
上記ウェブサイト記憶部３に記憶されたウェブサイトは、かなり多くのウェブページで構成されているとともに、これらウェブページは互いにリンクされている。
そして、ユーザーが、このウェブサイトにアクセスする場合には、ユーザー端末１を介して検索エンジン２に検索キーワードを入力する。検索キーワードが入力された検索エンジン２は、多数のウェブページから上記検索キーワードが含まれているウェブページを検索し、それらをリストアップしてユーザー端末１に表示させる。
ユーザーは、ユーザー端末１に表示されたリストから所定のウェブページを訪問する。このとき、ユーザーは、目的のウェブページを閲覧して、即座に退出する場合もあるが訪問したウェブページから同一ウェブサイト内で、リンクされている複数のウェブページを閲覧して退出することも多い。
【００１３】
上記のように、ユーザーが複数のページを閲覧して退出する場合の閲覧経路は、ユーザーによってまちまちになる。このような複数のウェブページの閲覧経路は、アクセスログとして、その都度、データ処理部４を介してログデータ記憶部５に入力される。従って、ログデータ記憶部５には、時間経過とともに、アクセスログが蓄積されるが、この実施形態では、ウェブサイトへの訪問から退出までを一単位とする単位アクセスログをログデータ記憶部５に記憶させるようにしている。つまり、ログデータ記憶部５には複数の単位アクセスログが記憶されることになる。
【００１４】
ただし、上記ログデータ記憶部５に記憶する単位アクセスログの区切りは、上記ウェブサイトの訪問から退出までに限らない。この単位中に、一または複数のページへのアクセスが含まれれば、時間や訪問ページ数で区切ってもよい。要するに、コンピュータが単位を認識できるものであればどのようなものでもよい。
なお、この実施形態における上記単位アクセスログに含まれる一または複数のウェブページが、この発明の単位ウェブページに相当する。
また、図１には一つのユーザー端末１を示しているが、上記検索エンジン２を介してウェブサイト記憶部３にアクセス可能なユーザー端末１は複数であり、いずれのユーザー端末１からのアクセスについても、データ処理部４を介して同様のアクセスログがログデータ記憶部５に入力される。
【００１５】
また、例えば物販を目的としたウェブサイトでは、複数のウェブページを閲覧する過程で、ユーザーが購入商品を選択したり、その精算をしたりすることがある。そして、ウェブページから商品の選択信号や、精算信号が入力された場合、これらの信号をこの発明の成果信号として、単位アクセスログに含んでログデータ記憶部５に記憶される。
一方、ユーザーは、物販のウェブサイトに訪問しても、各ウェブページを閲覧しただけで、何も購入せずにそのまま退出する場合もある。
従って、上記ログデータ記憶部５に記憶される単位アクセスログの中には、成果信号を含んだものと含んでいないものとがある。
【００１６】
そして、上記データ処理部４は、ログデータ記憶部５に蓄積された多数の単位アクセスログを利用してウェブサイト記憶部３のウェブサイトの構成を最適化する処理を行なうが、その手順を以下に説明する。なお、データ処理部４が、ウェブサイトの最適化処理を行なう際には、ログデータ記憶部５に単位アクセスログが蓄積されている必要があるが、上記最適化処理を開始するタイミングは、単位アクセスログの蓄積を開始してからの経過時間や、ログデータ記憶部５に蓄積されたデータ量などで設定しておくことができる。
【００１７】
データ処理部４は、所定のタイミングになったら、ログデータ記憶部５が記憶している単位アクセスログの中から、上記成果信号を含んだ単位アクセスログを抽出し、抽出した単位アクセスログの成果リストを作成する。この成果リストに含まれる単位アクセスログは、ユーザー端末１が、上記ウェブサイトに訪問して退出するまでの間に、例えば商品購入のための精算信号などの成果信号を入力したものだけである。つまり、この成果リストに含まれる単位アクセスログは、成果に至った際の、ウェブページの閲覧経過を示したデータである。
【００１８】
上記データ処理部４は、成果リストを作成したら、この成果リストの各単位アクセスログで特定されるウェブページの集合を特定して、これらの集合の出現頻度を算出する。
上記ウェブページの集合とは、次のようなものである。例えば、単位アクセスログが、ウェブページｐ１から、ｐ２→ｐ４を経由して最後に成果信号を入力して退出したことを示すデータとすると、この単位アクセスログから特定されるウェブページの集合はウェブページｐ１、ｐ２、ｐ４を要素とする｛ｐ１，ｐ２，ｐ４｝である。
【００１９】
上記データ処理部４は、このようにして全ての成果信号を含んだ単位アクセスログで特定されるウェブページの集合を特定し、これらウェブページの集合の出現頻度を算出する。つまり、同じ集合がどれだけあるのかを算出するのである。この出現頻度を算出する際には、各集合の要素の順序に係らず、要素が同じなら同一集合と判断するようにすることもできるし、要素の順序、すなわちアクセスの順序までも同一でなければ、同一集合と判断しないようにすることもできる。上記いずれの方法で、算出するかは、予めデータ処理部４にプログラムしておく。
【００２０】
データ処理部４は、上記ウェブページの集合の出現頻度を算出したら、次に、出現頻度が高いウェブページの集合に含まれるウェブページを、ウェブサイト記憶部３から抽出して特定する。ここで、出現頻度が高いウェブページの集合と判断するデータ処理部４の判断基準は予め設定されているもので、例えば、データ処理部４は、基準出現回数などの値に基づいて基準値を設定し、この基準値を超えたウェブページの集合を出現頻度が高い集合と判断する。また、データ処理部４は、出現頻度の順位を基準とし、上位何位までのウェブページの集合を出現頻度が高い集合と判断するようにしてもよい。
ウェブページの集合の出現頻度が高いということは、その集合に含まれるウェブページのアクセス数が多いということである。また、アクセス数が多いウェブページは、結果的にニーズの高いウェブページといえる。従って、データ処理部４は、このアクセス数から当該ウェブページのニーズを判定することができる。
【００２１】
このように、上記ニーズの高いウェブページを特定したら、データ処理部４は、特定したウェブページを基にして検索キーワードを生成する。
具体的には、上記特定ウェブページから、特定のタグで囲まれた要素を、検索キーワードの基になる要素として抽出する。上記特定のタグとは、例えば、見出しタグなど、各特定ウェブページの内容を表わした単語が含まれているフレーズなどであって、しかも、全ての特定ウェブページから抽出可能なものである。
【００２２】
データ処理部４は、上記全ての特定ウェブページから検索キーワードの基になる要素を抽出し、それらを全て合わせてから単語単位に分割する。そして、これらの単語のうち、不要な単語を排除して、残った単語を検索キーワードとする。ここで排除する不要な単語とは、検索キーワードとして適していない単語であって、例えば、物販サイトの場合の「・・・販売」の「販売」や、会社名など、各ウェブページの特徴を的確に表わしていない単語である。このような単語は、排除すべき単語として、データ処理部４に予め設定しておく。
なお、検索キーワードは、上記全ての特定ウェブページを基にして作成するものであれば、その作成方法は上記の手順に限らない。例えば、各特定ウェブページから抽出した要素のうち、複数のウェブページに共通の要素のみを用いてキーワードを作成するようにしてもよい。
【００２３】
次に、データ処理部４は、上記検索キーワードごとに新たなハブウェブページを作成して、各ハブウェブページに各検索キーワードを貼り付ける。さらに、上記ニーズの高い特定ウェブページには、生成した検索キーワードの全てを貼り付け、これら検索キーワードを介して、ハブウェブページにリンクさせる。そして、このハブウェブページを含んで再構築されたウェブサイトをウェブサイト記憶部３に記憶させる。
【００２４】
上記ニーズの高い特定ウェブページと、新たに作成したハブウェブページとの関係を、図２を用いて説明する。
ここでは、上記ニーズの高い特定ウェブページをウェブページｐ１、ｐ２、ｐ４とし、上記した手順により３つの検索キーワードｘ，ｙ，ｚを生成した場合について説明する。
データ処理部４は、生成した検索キーワードｘ，ｙ，ｚに対応するハブウェブページＰｘ，Ｐｙ，Ｐｚを作成し、それぞれに検索キーワードｘ，ｙ，ｚを貼り付ける。つまり、検索キーワードの数だけ、新たにハブウェブページが作成される。また、上記各特定ウェブページｐ１、ｐ２、ｐ４には、上記生成した検索キーワードｘ，ｙ，ｚの全てを貼り付けて、これらの検索キーワードを介して、上記ハブウェブページＰｘ，Ｐｙ，Ｐｚとリンクさせる。
【００２５】
図２には、検索キーワードｘを基にしたリンクを実線で示し、検索キーワードｙを基にしたリンクを破線で示し、検索キーワードｚを基にしたリンクを一点鎖線で示している。
このようなリンク先を持ったハブウェブページＰｘ，Ｐｙ，Ｐｚを作成して、ウェブサイト記憶部３に記憶させる。
なお、ここでは説明を簡単にするために、ニーズの高いウェブページとして３つのウェブページを特定した例を用いているが、ニーズの高いウェブページとして特定するページ数は、いくつあってもかまわない。ニーズの高いウェブページが多いほど、ハブウェブページのリンク数が多くなり、ハブウェブページの価値も高くなるからである。
【００２６】
図２において、検索キーワードｘを基にしたリンクを実線で示しているが、この実線が示すとおり、検索キーワードｘによって抽出されるウェブページｐ１、ｐ２、ｐ４および、ハブウェブページＰｘの中で、ハブウェブページＰｘにリンクが集中している。
他の検索キーワードｙ、ｚに基づいて作成されたハブウェブページＰｙ，Ｐｚについても同様である。
つまり、上記の手順によって、最適化された後は、このウェブサイトには、ユーザーのニーズの高いウェブページからのリンクが集中したハブウェブページＰｘ，Ｐｙ，Ｐｚが新たに含まれることになる。
【００２７】
そして、これらのハブウェブページは、実際のログデータを基にして特定したユーザーのニーズが高いウェブページの中心となるものであり、リンク数を多くするだけの目的で、ダミーのウェブページを多数作成してリンクさせたものとは異なる。
【００２８】
特に、この実施形態では、ハブウェブページにリンクさせるニーズの高いウェブページを、成果信号を含んだ成果リストの単位アクセスログに基づいて特定するようにしているので、特定されたニーズの高いハブウェブページが、ユーザーからのアクセス数が多いだけでなく、成果に結びつき易いウェブページとなる。従って、このようなニーズの高いウェブページの中心となるハブウェブページを備えたウェブサイトはユーザーのニーズをよりよく反映したものになる。
そして、ユーザーは、このようなハブウェブページにアクセスすることによって、有用なウェブページに効率的にたどり着くことができるようになる。
【００２９】
また、上記成果信号が入力される成果は、ウェブサイトの種類と目的によって異なる。例えば、物販サイトの場合には、上記のように商品代の精算が行なわれることを成果とすることができるが、売買が簡単に成立し難い不動産業者のウェブサイトなどでは、資料請求されたことを成果とすることもできるし、会員登録や、特定のウェブページが閲覧されたことを成果と考える場合もある。いずれにしても、データ処理部４には、連携するウェブサイト記憶部３のウェブサイトの目的に応じて、成果とみなす条件を予め設定しておく。
【００３０】
但し、ニーズの高いウェブページを特定する方法は、成果信号を含んだ成果ログリストのみを利用するものに限らない。例えば、各ウェブページへのアクセス数だけで、ユーザーのニーズを判定するようにしても良い。成果信号が含まれていなくても、アクセス数が多い特定のウェブページを、ユーザーのニーズが高いウェブページとみなすこともできるからである。
また、上記ハブウェブページは、どのように作成してもよいが、例えば、リンクさせる複数の特定ページのコンテンツを基にして、データ処理部４がハブウェブページに掲載するコンテンツを自動的に生成するようにしてもよい。
【００３１】
さらに、データ処理部４が、所定のタイミングで上記の処理を繰り返して、ユーザーのニーズの高いウェブページを新たに特定して、これらを用いてハブウェブページを作成するようにすれば、その時点でのユーザーのニーズの高い特定のウェブページにリンクしたハブウェブページを作成することができる。従って、このハブウェブページは、その時点でユーザーのニーズが高いウェブページにリンクした価値あるウェブページとなる。
なお、新たなハブウェブページを作成する最適化処理を繰り返す場合には、前回の最適化処理によって作成されたハブウェブページは、そのままにしておいてもよいし、削除してもよい。過去に作成したハブウェブページを削除するようにすれば、最適化されたウェブサイトが、最新のユーザーニーズを反映したものになる。
【００３２】
上記実施形態では、新たに作成したハブウェブページに、ユーザーのニーズの高い特定ウェブページをリンクさせたら、これらのリンク状態を保ったまま、上記ハブウェブページと他のウェブページとを一緒に、上記ウェブサイト記憶部３に記憶させるようにしている。上記ウェブサイト記憶部３は、このシステムによって最適化処理を施す最適化処理対象のウェブサイトが記憶されている記憶部であるが、新たに作成したハブウェブページを、上記ウェブサイト記憶部３とは別の記憶部に記憶させるようにしてもよい。
【００３３】
例えば、最適化処理を行なうためのデータ処理部４を備えた最適化処理用のウェブサーバーと、上記ウェブサイト記憶部３を備えたウェブサーバーとを別個のものとし、データ処理部４で形成したハブウェブページのみを最適化処理用のウェブサーバーに記憶させ、他のウェブページは上記ウェブサイト記憶部３に記憶させる。そして、上記最適化処理用のウェブサーバーは、この発明の最適化処理システムの提供者が管理し、上記ウェブサイト記憶部３側は、最適化処理システム提供者ではなく、クライアントが管理することが考えられる。
このようにすれば、ハブウェブページと他のウェブページとは、ドメイン名が異なることになるが、上記ハブウェブページが、ユーザーのニーズが高い複数のウェブページの中心となるページであることには変わりがない。そして、上記ハブウェブページに、ユーザーのニーズが高い特定ウェブページのリンクを集中させた構造を備えたウェブサイトは、ユーザーのニーズを反映したものとなる。
【図面の簡単な説明】
【００３４】
【図１】実施形態のシステムのブロック図である。
【図２】実施形態のハブウェブページのリンクを示した模式図である。
【符号の説明】
【００３５】
２      検索エンジン
３      ウェブサイト記憶部
４      データ処理部
５      ログデータ記憶部
ｐ１，ｐ２，ｐ４    ウェブページ
Ｐｘ，Ｐｙ，Ｐｚ    ハブウェブページ
ｘ，ｙ，ｚ      検索キーワード
【図１】
2010079851.tif 000003
【図２】
2010079851.tif 000004