(57)【要約】【課題】検索サービス利用者によるコンテンツへの流入が増加するようにメタデータを更新できるＷｅｂコンテンツ更新システムを提供する。【解決手段】Ｗｅｂコンテンツ１１ａを保存・管理する管理サーバ１に対して、検索エンジン３のクローラ３１がＷｅｂコンテンツ１１ａの情報収集をするクロール周期を間隔抽出手段１６によって抽出し、クロール間隔を指標として設定した更新サイクルと、該更新サイクルに対応した更新ワードとを紐付けた更新情報を更新情報記憶手段１２に記憶し、更新情報送信手段１３から更新サイクルと更新ワードを含む更新情報がコンテンツ制御手段１１へ送信され、各Ｗｅｂコンテンツ１１ａの更新サイクル置きに、コンテンツ制御手段１１がＷｅｂコンテンツ１１ａのメタデータの一部を、更新ワードを使って書き替える。【選択図】図１
2017182549.tif 000002
【特許請求の範囲】
【請求項１】
Ｗｅｂコンテンツを保存するコンテンツ制御手段と、
前記Ｗｅｂコンテンツに応じた更新サイクルと、複数の更新ワードとを紐付けて記憶する更新情報記憶手段と、
前記更新サイクル置きに、当該更新サイクルに対応する前記複数の更新ワードのうちいずれかを、前記更新情報記憶手段より選択し、前記Ｗｅｂコンテンツのメタデータの少なくとも一部として前記コンテンツ制御手段に送信する更新情報送信手段と、
を含むことを特徴とするＷｅｂコンテンツ更新システム。
【請求項２】
前記更新情報送信手段は、前記複数の更新ワードを順番に選択し、該選択を繰り返す、
ことを特徴とする請求項１に記載のＷｅｂコンテンツ更新システム。
【請求項３】
前記更新情報記憶手段は、前記Ｗｅｂコンテンツに対して複数の更新サイクルを記憶し、前記複数の更新サイクル毎に更新ワードを記憶しており、
前記更新情報送信手段は、前記複数の更新サイクルのいずれかに対応する前記更新ワードを前記更新情報記憶手段より抽出し、該いずれかの更新サイクル置きに前記コンテンツ制御手段に送信する、
ことを特徴とする請求項１又は２に記載のＷｅｂコンテンツ更新システム。
【請求項４】
検索エンジンのクローラが前記Ｗｅｂコンテンツの情報収集に訪れるクロール間隔を抽出する間隔抽出手段を更に含み、
前記更新情報記憶手段は、前記複数の更新サイクル毎に前記クロール間隔を紐づけて記憶しており、
前記更新情報送信手段は、前記間隔抽出手段が抽出したクロール間隔に紐づいたいずれかの更新サイクルに対応する前記更新ワードを前記更新情報記憶手段より抽出し、該いずれかの更新サイクル置きに前記コンテンツ制御手段に送信する、
ことを特徴とする請求項３に記載のＷｅｂコンテンツ更新システム。
【請求項５】
前記間隔抽出手段は、最新のクローラ検出時から前回のクローラ検出時までの期間を前記クロール間隔として抽出する、
ことを特徴とする請求項４に記載のＷｅｂコンテンツ更新システム。
【請求項６】
前記間隔抽出手段は、複数の前記クロール間隔の平均をクロール間隔として抽出する、
ことを特徴とする請求項４に記載のＷｅｂコンテンツ更新システム。
【請求項７】
前記更新情報記憶手段は、前記クロール間隔と紐付いた前記更新サイクルを、該クロール間隔と同等の期間として記憶している、
ことを特徴とする請求項４〜６の何れか１項に記載のＷｅｂコンテンツ更新システム。
【請求項８】
前記更新情報送信手段は、前記クロール間隔が前記更新サイクルよりも長い場合、前記更新サイクル置きに前記更新ワードを前記コンテンツ制御手段に送信する、
ことを特徴とする請求項４〜７の何れか１項に記載のＷｅｂコンテンツ更新システム。
【請求項９】
前記更新情報送信手段は、前記クローラが前記Ｗｅｂコンテンツの情報収集に訪れた後に前記更新ワードを前記コンテンツ制御手段に送信する、
ことを特徴とする請求項４〜７の何れか１項に記載のＷｅｂコンテンツ更新システム。
【請求項１０】
前記更新情報送信手段は、前記クロール間隔が前記更新サイクルよりも短い場合、該クロール間隔よりも短い更新サイクルに対応する前記更新ワードを前記更新情報記憶手段より抽出し、該更新サイクル置きに前記更新ワードを前記コンテンツ制御手段に送信する、
ことを特徴とする請求項４〜７の何れか１項に記載のＷｅｂコンテンツ更新システム。
【請求項１１】
Ｗｅｂコンテンツを保存するコンテンツ保存ステップと、
前記Ｗｅｂコンテンツに応じた更新サイクルと、複数の更新ワードとを紐付けて記憶する更新情報記憶ステップと、
前記更新サイクル毎に、当該更新サイクルに対応する前記複数の更新ワードのうちいずれかを選択する更新ワード選択ステップと、
前記選択した更新ワードを、前記更新サイクルが同じＷｅｂコンテンツのメタデータの少なくとも一部として書き替えるＷｅｂコンテンツ更新ステップと、
を含むことを特徴とするＷｅｂコンテンツの更新方法。
【請求項１２】
Ｗｅｂコンテンツを保存するコンテンツ制御手段と、
前記Ｗｅｂコンテンツに応じた更新サイクルと、複数の更新ワードとを紐付けて記憶する更新情報記憶手段と、
前記更新サイクル置きに、当該更新サイクルに対応する前記複数の更新ワードのうちいずれかを、前記更新情報記憶手段より選択し、前記Ｗｅｂコンテンツの少なくとも一部として前記コンテンツ制御手段に送信する更新情報送信手段と、
を含むことを特徴とするＷｅｂコンテンツ更新システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワークを通じて提供されるＷｅｂコンテンツのメタデータを更新するＷｅｂコンテンツ更新システムおよびＷｅｂコンテンツの更新方法に関する。
【背景技術】
【０００２】
ネットワークを通じて提供されるＷｅｂコンテンツには、Ｗｅｂブラウザ上でコンテンツ閲覧者（ユーザ）に表示されないメタデータが含まれており、このメタデータは、検索サービス提供機関の検索エンジンで活用されている。すなわち、検索エンジンのクローラにより収集したコンテンツ内のメタデータをインデクサにより索引付けしてデータベースに保存し、検索サービス利用者が指定した検索ワードとマッチングの高いコンテンツを、リザルトエンジンがデータベースから検索し、利用者へ検索結果を提示するのである。
【０００３】
従って、適切な内容のメタデータを記載しておけば、インデクサによる索引付けが円滑に行われて、データベースに保存されるので、リザルトエンジンが検索する際には、検索ワードとのマッチングが良くなり、コンテンツ内容に関連したワード検索でのヒット率を高めることができる。
【０００４】
上記メタデータとは、一般に、ｈｔｍｌ文書のｈｅａｄ要素（本文を構成するｂｏｄｙ要素の前に記述される部分）全体を指し、メタタイトルやメタキーワードなどが記述されている。また、メタデータの中には、ｄｅｓｃｒｉｐｔｉｏｎメタタグを記述することができる。ｄｅｓｃｒｉｐｔｉｏｎメタタグの内容は、検索エンジンの検索結果ページに表示されることもあるので、検索サービス利用者の目に触れる可能性がある。
【０００５】
従って、検索結果ページに表示されるメタデータの内容（ｄｅｓｃｒｉｐｔｉｏｎメタタグの記述内容）が、検索サービス利用者にとって興味をそそるものであれば、当該Ｗｅｂコンテンツへの流入を増加させることができる。
【０００６】
そこで、適切な内容のメタデータを作成することを支援するコンテンツ管理装置（特許文献１）が提案されている。
【０００７】
この特許文献１に記載のコンテンツ管理装置は、登録対象のコンテンツから取得できるテキスト情報の中より特徴語などを抽出して、メタデータへの記載内容をサジェストするものであり、このコンテンツ管理装置の支援を受ければ、ＩＴ技術に詳しくない者でも適切なメタデータを作成することができる。よって、特許文献１に記載のコンテンツ管理装置の支援を受けて作成したメタデータは、インデクサによって適切に索引付けされる可能性が高くなり、コンテンツ内容に関連したワード検索でのヒット率を上げるのに効果がある。
【先行技術文献】
【特許文献】
【０００８】
【特許文献１】特開２０１４−０４９０４４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００９】
しかしながら、特許文献１に記載のコンテンツ管理装置でサジェストするメタデータの内容は、あくまでもコンテンツ内のテキスト情報に基づくものであるから、検索エンジンの検索結果ページに表示される他のサイト情報に類似した内容となり、当該コンテンツが検索でヒットしても、検索ワードに関連した多くのサイト群に埋もれてしまい、必ずしもコンテンツへの流入の増加に寄与できるとは言えない。
【００１０】
そこで、本発明は、検索サービス利用者によるコンテンツへの流入が増加するようにメタデータを更新できるＷｅｂコンテンツ更新システムおよびＷｅｂコンテンツの更新方法の提供を目的とする。
【課題を解決するための手段】
【００１１】
上記の課題を解決するために、本発明に係るＷｅｂコンテンツ更新システムは、Ｗｅｂコンテンツを保存するコンテンツ制御手段と、前記Ｗｅｂコンテンツに応じた更新サイクルと、複数の更新ワードとを紐付けて記憶する更新情報記憶手段と、前記更新サイクル置きに、当該更新サイクルに対応する前記複数の更新ワードのうちいずれかを、前記更新情報記憶手段より選択し、前記Ｗｅｂコンテンツのメタデータの少なくとも一部として前記コンテンツ制御手段に送信する更新情報送信手段と、を含むことを特徴とする。
【００１２】
また、上記Ｗｅｂコンテンツ更新システムにおいて、前記更新情報送信手段は、前記複数の更新ワードを順番に選択し、該選択を繰り返す、ことを特徴とする。
【００１３】
また、上記Ｗｅｂコンテンツ更新システムにおいて、前記更新情報記憶手段は、前記Ｗｅｂコンテンツに対して複数の更新サイクルを記憶し、前記複数の更新サイクル毎に更新ワードを記憶しており、前記更新情報送信手段は、前記複数の更新サイクルのいずれかに対応する前記更新ワードを前記更新情報記憶手段より抽出し、該いずれかの更新サイクル置きに前記コンテンツ制御手段に送信する、ことを特徴とする。
【００１４】
また、上記Ｗｅｂコンテンツ更新システムにおいて、検索エンジンのクローラが前記Ｗｅｂコンテンツの情報収集に訪れるクロール間隔を抽出する間隔抽出手段を更に含み、前記更新情報記憶手段は、前記複数の更新サイクル毎に前記クロール間隔を紐づけて記憶しており、前記更新情報送信手段は、前記間隔抽出手段が抽出したクロール間隔に紐づいたいずれかの更新サイクルに対応する前記更新ワードを前記更新情報記憶手段より抽出し、該いずれかの更新サイクル置きに前記コンテンツ制御手段に送信する、ことを特徴とする。
【００１５】
また、上記Ｗｅｂコンテンツ更新システムにおいて、前記間隔抽出手段は、最新のクローラ検出時から前回のクローラ検出時までの期間を前記クロール間隔として抽出する、ことを特徴とする。
【００１６】
また、上記Ｗｅｂコンテンツ更新システムにおいて、前記間隔抽出手段は、複数の前記クロール間隔の平均をクロール間隔として抽出する、ことを特徴とする。
【００１７】
また、上記Ｗｅｂコンテンツ更新システムにおいて、前記更新情報記憶手段は、前記クロール間隔と紐付いた前記更新サイクルを、該クロール間隔と同等の期間として記憶している、ことを特徴とする。
【００１８】
また、上記Ｗｅｂコンテンツ更新システムにおいて、前記更新情報送信手段は、前記クロール間隔が前記更新サイクルよりも長い場合、前記更新サイクル置きに前記更新ワードを前記コンテンツ制御手段に送信する、ことを特徴とする。
【００１９】
また、上記Ｗｅｂコンテンツ更新システムにおいて、前記更新情報送信手段は、前記クローラが前記Ｗｅｂコンテンツの情報収集に訪れた後に前記更新ワードを前記コンテンツ制御手段に送信する、ことを特徴とする。
【００２０】
また、上記Ｗｅｂコンテンツ更新システムにおいて、前記更新情報送信手段は、前記クロール間隔が前記更新サイクルよりも短い場合、該クロール間隔よりも短い更新サイクルに対応する前記更新ワードを前記更新情報記憶手段より抽出し、該更新サイクル置きに前記更新ワードを前記コンテンツ制御手段に送信する、ことを特徴とする。
【００２１】
上記の課題を解決するために、本発明に係るＷｅｂコンテンツの更新方法は、Ｗｅｂコンテンツを保存するコンテンツ保存ステップと、前記Ｗｅｂコンテンツに応じた更新サイクルと、複数の更新ワードとを紐付けて記憶する更新情報記憶ステップと、前記更新サイクル毎に、当該更新サイクルに対応する前記複数の更新ワードのうちいずれかを選択する更新ワード選択ステップと、前記選択した更新ワードを、前記更新サイクルが同じＷｅｂコンテンツのメタデータの少なくとも一部として書き替えるＷｅｂコンテンツ更新ステップと、を含むことを特徴とする。
【００２２】
本発明に係る他のＷｅｂコンテンツ更新システムは、Ｗｅｂコンテンツを保存するコンテンツ制御手段と、前記Ｗｅｂコンテンツに応じた更新サイクルと、複数の更新ワードとを紐付けて記憶する更新情報記憶手段と、前記更新サイクル置きに、当該更新サイクルに対応する前記複数の更新ワードのうちいずれかを、前記更新情報記憶手段より選択し、前記Ｗｅｂコンテンツの少なくとも一部として前記コンテンツ制御手段に送信する更新情報送信手段と、を含むことを特徴とする。
【発明の効果】
【００２３】
本発明に係るＷｅｂコンテンツ更新システムによれば、Ｗｅｂコンテンツの更新サイクルに応じて、更新ワードを検索サービス利用者によるサイトへの流入が増加するようにメタデータを更新できる。したがって、更新サイクル毎に検索サービス利用者が興味を持つ可能性の高い更新ワードがメタデータに盛り込まれるため、検索サービス利用者の興味を引き、コンテンツへの流入の増加に寄与することができる。
【図面の簡単な説明】
【００２４】
【図１】本発明に係るＷｅｂコンテンツ更新システムを適用した管理サーバを含むネットワークの概略構成図である。
【図２】コンテンツ制御手段に保存されているコンテンツデータの模式図である。
【図３】コンテンツ制御手段がコンテンツの管理に用いるコンテンツ管理テーブルのイメージ図で、（ａ）は各Ｗｅｂコンテンツに１つの更新サイクルを対応させて管理するための第１コンテンツ管理テーブルを示し、（ｂ）は各Ｗｅｂコンテンツに複数の更新サイクルを対応付けて管理できる第２コンテンツ管理テーブルを示す。
【図４】更新情報記憶手段に記憶される更新情報テーブルのイメージ図で、（ａ）は１つの更新サイクルに複数の更新ワードを対応させた第１更新情報テーブルを示し、（ｂ）は１つの更新サイクルに対応させた更新ワードに複数の選択候補を含ませることが可能な第２更新情報テーブルを示し、（ｃ）はクロール間隔に１つの更新サイクルおよび更新ワードを対応させた第３更新情報テーブルを示し、（ｄ）はクロール間隔に複数の更新サイクルおよび更新ワードを対応させた第４更新情報テーブルを示す。
【図５】管理サーバが行うＷｅｂコンテンツ等の更新処理の一例を示すフローチャートである。
【図６】メタデータの更新による検索結果表示の変化を示す第１更新例の説明図である。
【図７】メタデータの更新による検索結果表示の変化を示す第２更新例の説明図である。
【発明を実施するための形態】
【００２５】
以下、本発明に係るＷｅｂコンテンツ更新システムを管理サーバに適用した実施形態につき、添付図面に基づいて詳細に説明する。
【００２６】
図１に示すように、本実施形態の管理サーバ１は、ＩＰ網等のネットワーク２を介して、検索エンジン３、ユーザ端末装置４、Ｗｅｂサーバ５等と接続される。Ｗｅｂサーバ５は、ネット上で各種コンテンツを提供するＷｅｂサイトを管理するもので、サイト毎にユニークアドレス（ＵＲＬ）が付されており、このＵＲＬによってＷｅｂコンテンツへのアクセス先を特定できる。検索エンジン３は、様々なＷｅｂサーバ５により提供されているＷｅｂコンテンツの情報を収集・整理して保持し、検索ワードによるＷｅｂコンテンツの抽出といった検索サービスを提供する。ネット利用者は、ユーザ端末４を使ってＷｅｂサーバ５の各種コンテンツにアクセスする。このとき、検索エンジン３の検索サービスを利用することで、ネット利用者は詳細なサイト情報を知らなくても、目的にかなったＷｅｂコンテンツへアクセスできる。なお、ネットワーク２上には、検索サービスを提供する検索サイトが複数あり、各検索サイトの検索エンジン３は、それぞれ独自の手法でＷｅｂコンテンツの情報を収集している。
【００２７】
本実施形態の管理サーバ１は、上述したＷｅｂサーバ５と同様の機能として、コンテンツ制御手段１１を備える。コンテンツ制御手段１１は、公開サイト用の各種コンテンツを保存しているコンテンツ保存手段（図示省略）を含み、検索エンジン３やユーザ端末４からの求めに応じて該当するコンテンツを提供する。また、管理サーバ１には、このコンテンツ制御手段１１のコンテンツ保存手段に保存されているＷｅｂコンテンツの一部（後に詳述）を適宜なタイミング（後に詳述）で更新するための機能として、更新情報記憶手段１２、更新情報送信手段１３、更新管理手段１４等を備える。なお、管理権限を有する者等が管理者用コンソール１５を介して、更新管理手段１４からコンテンツ制御手段１１や更新情報記憶手段１２に指示することにより、記憶内容や制御情報を更新できる。
【００２８】
管理サーバ１は、サーバ装置用コンピュータ（ＣＰＵ、ＲＯＭ、ＲＡＭ、Ｉ／Ｏ、不揮発性の外部記憶装置、ネットワーク接続用のインターフェース等を含むハードウェア）に各種機能を実現するためのプログラムをロードさせた装置である。なお、本実施形態では、上述した諸機能を全て管理サーバ１に設けるものとして記載しているが、機能によって複数のサーバに分割するようにしても良い。
【００２９】
コンテンツ制御手段１１は、Ｗｅｂコンテンツ更新システムを実現するために必要な機能として、Ｗｅｂコンテンツ１１ａ、コンテンツ管理テーブル１１ｂ、アクセスログ１１ｃを保存すると共に、その内容を適宜更新している。コンテンツ制御手段１１には、このほかに、ＴＣＰ／ＩＰプロトコルによるパケット送受信機能や、リクエストを受けたＷｅｂコンテンツ１１ａを取り出して要求先へ送り出すようにキャッシュする機能など図示を省略した機能も有する。
【００３０】
Ｗｅｂコンテンツ１１ａは、図２に例示したようなＨＴＭＬファイルと、このＨＴＭＬファイル内にてリンクされている画像ファイル、スクリプトファイル等で構成される。各ＨＴＭＬファイルには、そのコンテンツを特定するための識別符としてコンテンツＩＤが付されており、このコンテンツＩＤと各ＨＴＭＬファイルを紐付けることで任意のＷｅｂコンテンツ１１ａを特定することができる。
【００３１】
ＨＴＭＬファイルは、その記述内容がユーザ端末４のＷｅｂブラウザによって文法解釈され、ほぼ共通の表示構造にレイアウトされて、ユーザ端末４の画面に表示される。ただし、ＨＴＭＬファイルの記述内容全てがＷｅｂブラウザに表示されるわけではなく、Ｗｅｂブラウザには表示されないメタデータがＨＴＭＬファイルに含まれている。このメタデータとは、本文を構成するｂｏｄｙ要素の前に記述されるｈｅａｄ要素のことで、ここには文書情報を提供するためのメタ情報（例えば、メタタイトル、メタｄｅｓｃｒｉｐｔｉｏｎ、メタｋｅｙｗｏｒｄｓなど）が記述される。本発明に係るＷｅｂコンテンツ更新システムおよびＷｅｂコンテンツの更新方法は、このメタデータの一部を適宜なタイミングで効果的な内容に更新することができる。
【００３２】
コンテンツ管理テーブル１１ｂは、Ｗｅｂコンテンツ１１ａを管理するために用いるものである。Ｗｅｂコンテンツ更新システムを実現するためには、図３（ａ）に例示する第１コンテンツ管理テーブルのように、少なくともコンテンツＩＤと更新サイクルとを紐付けて管理する必要がある。ここでいう更新サイクルとは、Ｗｅｂコンテンツ１１ａにおけるメタデータを更新するサイクリックな期間であり、その期間長は任意に設定して構わない。例えば、ネットユーザや検索エンジン３が頻繁に訪れるＷｅｂコンテンツ１１ａであれば、その頻度に応じて比較的短い更新サイクル（例えば、２４時間、２日、１週間など）を設定し、あまり頻繁に閲覧されないＷｅｂコンテンツ１１ａには、比較的長い更新サイクル（例えば、１ヶ月、４ヶ月、６ヶ月など）を設定する。更新サイクルの設定や変更は、例えば、管理者等が管理者用コンソール１５から更新管理手段１４を介してコンテンツ制御手段１１へ指示することで実行される。
【００３３】
なお、コンテンツ制御手段１１が、更新サイクルを基準としてサイクリックにＷｅｂコンテンツ１１ａを更新する場合、各Ｗｅｂコンテンツ１１ａを更新してからの経過時間を判断する必要がある。そこで、コンテンツ管理テーブル１１ｂでは、各Ｗｅｂコンテンツ１１ａに対する最終更新日時もコンテンツＩＤに紐付けて管理する。無論、このほかの情報をコンテンツＩＤと紐付けて管理しても構わない。
【００３４】
また、Ｗｅｂコンテンツ１１ａ毎に設定する更新サイクルは、ネットユーザや検索エンジン３による訪問頻度を基準にして決定する場合に限定されず、メタ情報の性質によって更新サイクルを決定するようにしても良い。たとえば、メタデータ内に複数の更新箇所を設定しておき、メタデータ内の更新箇所Ａは短い更新サイクルで頻繁に更新することが効果的で、メタデータ内の更新箇所Ｂは比較的長い更新サイクルで更新することが効果的である場合、一つのＷｅｂコンテンツ１１ａに対して各更新箇所に対してそれぞれ異なる更新サイクルを設定しておくことができれば、より細やかな更新制御が可能となる。斯くするためには、図３（ｂ）に例示する第２コンテンツ管理テーブルのように、一つのコンテンツＩＤと複数の更新サイクルとを紐付けて管理できるようにしておけば良い。
【００３５】
アクセスログ１１ｃは、ネットワーク２を介して管理サーバ１にアクセスしてきた履歴を記録保持するもので、例えば、接続元ホストのＩＰアドレス、アクセス日時、リクエスト記録等が含まれる。このアクセスログを解析することで、検索エンジン３による情報収集が行われた日時を知ることができる。そこで、本実施形態の管理サーバ１には、アクセスログ１１ｃの解析機能を有する間隔抽出手段１６を設けて、検索エンジン３が各Ｗｅｂコンテンツ１１ａの情報収集を行うクロール間隔を抽出できるようにした。なお、間隔抽出手段１６は、各Ｗｅｂコンテンツ１１ａに対する最新のクロール間隔を抽出するものに限らず、アクセスログ１１ｃに保存されている過去の複数のクロール間隔の平均値を最新のクロール間隔として抽出するものでも構わない。更に、間隔抽出手段１６は、特定の検索エンジン３のクロール間隔を抽出するものに限らず、複数の検索エンジン３が各Ｗｅｂコンテンツ１１ａの情報収集を行う場合には、複数の検索エンジン３から抽出したクロール間隔を平均した間隔をクロール間隔として抽出するようにしても良い。
【００３６】
このクロール間隔は、検索エンジン３が各Ｗｅｂコンテンツ１１ａの検索用情報を更新するタイミングを予測するための指標となるので、管理者等は、更新管理手段１４を介して管理者用コンソール１５で各Ｗｅｂコンテンツ１１ａのクロール間隔を確認し、必要な場合には、コンテンツ管理テーブル１１ｂの更新サイクルをクロール間隔に近い期間に修正することができる。このように、コンテンツ管理テーブルの更新サイクルを、各Ｗｅｂコンテンツ１１ａの実態に即した期間に変更してゆけば、検索エンジン３によるクロールタイミングから大きく外れてしまうことを防げるので、メタデータの更新を適切なタイミングで行うことができる。
【００３７】
検索エンジン３は、クローラ３１、インデクサ３２、データベース３３、リザルトエンジン３４の機能を備える。クローラ３１は、ネットワーク２上のＷｅｂサイトを巡回してリンク先を調査し、Ｗｅｂコンテンツをダウンロードする。インデクサ３２は、ダウンロードしたＷｅｂコンテンツを解析し、検索用のインデックスを付ける。データベース３３は、インデックスされたＷｅｂコンテンツを格納する。リザルトエンジン３４は、ユーザが検索指定したキーワードを元にデータベース３３からＷｅｂコンテンツを抽出し、その結果をユーザに提示する。
【００３８】
ここで、検索サービス利用者（ユーザ）がユーザ端末４を利用して検索エンジン３の検索サービスを利用して、所望のコンテンツにアクセスするまでを簡単に説明する。ユーザ端末４のＷｅｂブラウザで検索エンジン３のＵＲＬを指定すると、検索エンジン３の検索用画面がユーザ端末４に表示される。ユーザが、検索用画面に検索ワードを入力して検索を指示すると、検索エンジン３では、リザルトエンジン３４がデータベース３３から検索ワードに紐付いたＷｅｂコンテンツを抽出し、独自の順位付けによって抽出したコンテンツを並び替え、検索結果画面がユーザ端末４に表示される。
【００３９】
検索結果画面には、検索抽出された各Ｗｅｂコンテンツの概要を知るための情報として、ページタイトル、該当ページのＵＲＬ、該当ページの概要を記載したスニペット等が提示される。ユーザは、検索結果画面に提示された情報を手がかりにして、目的に適ったＷｅｂコンテンツを探してゆき、これはと思うＷｅｂコンテンツ（例えば、管理サーバ１のコンテンツ制御手段１１のコンテンツ保存手段に保存されているＷｅｂコンテンツ１１ａ）を選択すると、検索エンジン３を経由して当該Ｗｅｂコンテンツ１１ａの管理サーバ１へアクセス要求が行われ、管理サーバ１よりユーザ端末４へＷｅｂコンテンツ１１ａが提供される。
【００４０】
なお、ユーザが検索結果画面でＷｅｂページを探すとき、少ない情報量でページ内容を推測する上で、スニペットの記載は重要である。検索エンジン３の中には、Ｗｅｂコンテンツのメタデータの中に含まれているｄｅｓｃｒｉｐｔｉｏｎメタタグをスニペットとして利用しているものがある。すなわち、検索結果画面でｄｅｓｃｒｉｐｔｉｏｎメタタグの記載内容がユーザの目に触れる場合、ユーザの興味を引きやすい内容がｄｅｓｃｒｉｐｔｉｏｎメタタグに含まれていると、そのＷｅｂコンテンツをユーザが選択する可能性が高くなり、当該Ｗｅｂコンテンツへの流入を増加させることができる。よって、検索エンジン３を利用するユーザの嗜好を踏まえて選定した内容に、メタデータを変更するＷｅｂコンテンツ更新システムによれば、Ｗｅｂコンテンツへの流入を増加させられる可能性がある。
【００４１】
また、ネットワーク２上のＷｅｂコンテンツは、新たに公開されたり、ネット上から消えてしまったりするし、既存のＷｅｂコンテンツであっても、その内容は時々刻々更新されている。そこで、検索エンジン３は、データベース３３の内容が最新のＷｅｂコンテンツの内容を反映するように、適宜なタイミングでクローラ３１による巡回を実施し、データベース３３の内容を更新している。クローラ３１によるクロール間隔は、検索エンジン３の運営者が任意のルールに基づき設定するもので、このクロール間隔を外部からコントロールすることはできない。
【００４２】
しかしながら、管理サーバ１では、間隔抽出手段１６がアクセスログ１１ｃを解析することで、Ｗｅｂコンテンツ１１ａ毎のクロール間隔を抽出できる。すなわち、このクロール間隔とＷｅｂコンテンツ１１ａの更新タイミングをうまく調整できれば、Ｗｅｂコンテンツ１１ａを更新した直後の最新情報が検索エンジン３のデータベース３３に反映され、ユーザ端末４の検索結果画面には、最新のｄｅｓｃｒｉｐｔｉｏｎメタタグの記載内容がスニペットとして表示され、ユーザの目に触れることとなる。よって、検索エンジン３によるクロール周期を踏まえた更新間隔で、メタデータの内容を更新できるＷｅｂコンテンツ更新システムによれば、Ｗｅｂコンテンツ１１ａへの流入を増加させられる可能性がある。
【００４３】
なお、管理サーバ１で何れかのＷｅｂコンテンツ１１ａを更新し、その更新タイミングに合わせて検索エンジン３にＰＩＮＧ送信を行えば、程なくクローラ３１によるページ収集が行われ、最新の内容をデータベース３３に反映させることができる。しかしながら、ＰＩＮＧ送信によるクローラ３１のクローリングはイレギュラーに行われるものであり、当該Ｗｅｂコンテンツ１１ａに対する評価等を踏まえて設定されたクロール間隔を知ることはできない。よって、本実施形態の管理サーバ１では、Ｗｅｂコンテンツ１１ａのメタデータ更新を行ってもＰＩＮＧ送信は行わず、クローラ３１が定期巡回でクローリングに訪れるのを待つものとする。
【００４４】
以上のように、Ｗｅｂコンテンツ１１ａのメタデータを適宜なタイミングで適宜な内容に更新できるＷｅｂコンテンツ更新システムの機能を備えた管理サーバ１によれば、コンテンツ制御手段１１により保存・管理される様々なＷｅｂコンテンツ１１ａへの流入を効果的に増加させることができる。以下、管理サーバ１が備えるＷｅｂコンテンツ更新システムの機能について詳述する。
【００４５】
管理サーバ１において、更新情報記憶手段１２は、Ｗｅｂコンテンツ１１ａに応じた更新サイクルと複数の更新ワードとを紐付けて記憶するもので、例えば、図４（ａ）に例示するような第１更新情報テーブルを記憶している。第１更新情報テーブルには、前述したコンテンツ管理テーブルで管理している全ての更新サイクルが網羅されており、各更新サイクルに複数の更新ワードを紐付けてある。更新情報記憶手段１２が記憶する第１更新情報テーブルを用いてＷｅｂコンテンツ１１ａのメタデータを更新する場合、メタデータを更新するごとに、更新ワードを順番（例えば、ワードａ１→ワードａ２→ワードａ３→ワードａ４→…→ワードａ１→ワードａ２…）に選択したり、乱数等によるランダム抽出で選択ワードを決めたりしても良い。或いは、更新対象のＷｅｂコンテンツ１１ａのカテゴリーに応じた更新ワードを選定する（例えば、居酒屋系は更新ワード１からワードａ１を、和食系は更新ワード２からワードａ２を、洋食系は更新ワード３からワードａ３を選定する）ようにしても良い。
【００４６】
ここで、更新ワードとは、当日あるいは翌日の気象情報、昨今のニュースで話題の情報、クリスマスやバレンタインデーといった長期に亘って話題が続くイベント関連の情報、四季に関連する情報などから、対応する更新サイクルに応じて設定するワードである。少なくとも、Ｗｅｂコンテンツ１１ａが次に更新されるまで（最終更新時から更新サイクルが経過するまで）古びず、ユーザの関心を惹起するワードを設定しておけば、検索エンジン３による検索結果表示画面でユーザの関心を引くことができ、当該Ｗｅｂコンテンツ１１ａへのアクセス増加につながる可能性がある。なお、更新ワードは、単語に限らず、短文でも構わないが、ｄｅｓｃｒｉｐｔｉｏｎメタタグ本来の機能（当該ページの概要を伝えること）を損なわない程度に止めておくことが望ましい。
【００４７】
更新情報テーブルに設定する更新ワードは、管理者等が任意に設定できるもので、管理者用コンソール１５から更新管理手段１４を介して、更新情報記憶手段１２へ更新サイクルに対応する更新ワードを入力すると、更新情報テーブルの該当更新サイクルに対する更新ワードが新たに設定される。なお、更新ワードの設定は、管理者等が人為的に行う場合に限らず、ネットワーク２上で生成・流通・蓄積されているビッグデータを活用して、注目度の高さから更新ワードを自動で抽出し、新たな更新ワードに設定するようにしても良い。
【００４８】
そのほか、第１更新情報テーブルにおいて、更新サイクル（例えば、３ヶ月）が基準期間（例えば、１年）に達する基準更新回数（例えば、４回）に相当する数の更新ワードを、その更新サイクルに紐付けておき、更新サイクルが経過するまでの季節と、その期間の更新ワードとがマッチするように設定しても良い。例えば、１年の第１四半期（４月〜６月）の間にユーザの興味を引く可能性の高いワードを更新ワード１に、第２四半期（７月〜９月）の間にユーザの興味を引く可能性の高いワードを更新ワード２に、第３四半期（１０月〜１２月）の間にユーザの興味を引く可能性の高いワードを更新ワード３に、第４四半期（翌年１月〜３月）の間にユーザの興味を引く可能性の高いワードを更新ワード４に、それぞれ設定しておけば、各四半期の終了タイミングに合わせて、次の四半期にマッチした更新ワードを盛り込むようにＷｅｂコンテンツ１１ａが更新される。また、図４（ｂ）に示す第２更新情報テーブルのように、更新サイクルに対応させた更新ワードに複数の選択候補を含ませておけば、例えば、更新サイクルＡの第１四半期にマッチした更新ワード１として、ワードａ１−１、ワードａ１−２、ワードａ１−３から任意に選ぶことができるので、バラエティに富んだＷｅｂコンテンツ１１ａの更新が可能となる。
【００４９】
上記のようにして適切な更新ワードを更新サイクルに対応させて更新情報テーブルを設定した後、各Ｗｅｂコンテンツ１１ａに応じて設定された更新サイクルが経過し、更新タイミングが訪れると、管理者等が管理者用コンソール１５から更新管理手段１４を介して更新情報送信手段１３へＷｅｂコンテンツ１１ａの更新指示を行うことで、更新サイクル置きにＷｅｂコンテンツ１１ａのメタデータの更新が行われるようにしても良い。しかしながら、管理者等が人為的に更新処理を行う場合、更新サイクルを失念して更新ミスが生じる可能性もあり、管理者等の負担が重くなる。そこで、本発明では、各Ｗｅｂコンテンツ１１ａの更新タイミングを把握しているコンテンツ制御手段１１がＷｅｂコンテンツ１１ａの更新タイミングを判断して、自動で更新情報送信手段１３へＷｅｂコンテンツ１１ａの更新ワード取得を指示し、Ｗｅｂコンテンツ１１ａのメタデータを更新するものとした。図５に示す更新処理では、管理サーバ１が自動でＷｅｂコンテンツ１１ａを更新する方法を採用した。
【００５０】
管理サーバ１が行う更新処理においては、まず、コンテンツ制御手段１１がＷｅｂコンテンツの更新指示を受けたか否かを判定し（ステップＳ１）、各Ｗｅｂコンテンツのオーナーや管理者等からＷｅｂコンテンツの更新指示を受けていた場合には、該当するコンテンツ１１ａを更新する（ステップＳ２）。ステップＳ２においてＷｅｂコンテンツ１１ａの更新処理を行った後、およびステップＳ１でＷｅｂコンテンツの更新指示を受けていなかった場合には、更新情報記憶手段１２が、更新情報テーブルの内容を更新する更新情報テーブル更新指示を受けたか否かを判定し（ステップＳ３）、管理者等から更新情報テーブル更新指示を受けていた場合には、更新情報テーブルの内容を更新する（ステップＳ４）。
【００５１】
上記ステップＳ４において更新情報テーブルの更新処理を行った後、およびステップＳ３において更新情報テーブル更新指示を受けていなかった場合には、コンテンツ制御手段１１が、コンテンツ管理テーブル１１ｂの管理内容から更新サイクル経過に基づく更新タイミングとなったＷｅｂコンテンツ１１ａが有るか否かを判定する（ステップＳ５）。上述したように、全てのＷｅｂコンテンツ１１ａには更新サイクルが設定されており、更新サイクルを指標として各Ｗｅｂコンテンツ１１ａを更新してゆけば、クローラ３１によるクロール間隔にマッチさせることができる。
【００５２】
上記ステップＳ５において、コンテンツ制御手段１１が、更新サイクル経過に基づく更新タイミングとなったＷｅｂコンテンツ１１ａは無いと判定した場合には、そのまま更新処理を一旦終了する。一方、ステップＳ５において、コンテンツ制御手段１１が、更新サイクル経過に基づく更新タイミングのＷｅｂコンテンツ１１ａが有ると判定した場合には、コンテンツ制御手段１１が更新情報送信手段１３へ更新ワードの抽出を指示し、これを受けた更新情報送信手段１３が更新情報記憶手段１２に記憶された更新情報テーブルより、当該更新サイクルに対応する更新ワードのいずれかを選択し（ステップＳ６）、コンテンツ制御手段１１へ送信する。
【００５３】
上記ステップＳ６において、更新情報送信手段１３によって選択された更新ワードを受信したコンテンツ制御手段１１は、更新対象となるＷｅｂコンテンツのメタデータの一部を更新ワードで書き替え（ステップＳ７）、更新処理を一旦終了する。かくして、コンテンツ制御手段１１によって、更新タイミングと判定された更新サイクルが設定されているＷｅｂコンテンツ１１ａのメタデータの一部（例えば、ｄｅｓｃｒｉｐｔｉｏｎメタタグの更新箇所）が新たな更新ワードに書き替えられるのである。なお、更新サイクルが同じで、その期間の始期および終期が近いＷｅｂコンテンツ１１ａが複数有った場合には、それら複数のＷｅｂコンテンツ１１ａをまとめて同じ更新ワードで更新するようにしても良い。
【００５４】
第１コンテンツ管理テーブルにおいて、コンテンツＩＤが××××０１であるＷｅｂコンテンツ１１ａは、その更新サイクルがサイクルＡであるから、最終更新日時からサイクルＡの期間が経過したタイミングで更新を行うと、更新前のｄｅｓｃｒｉｐｔｉｏｎメタタグの更新箇所（サイクルＡの旧ワードａ１）が、サイクルＡに対して新たに設定された更新ワード（サイクルＡの新ワードａ２）に更新される。
【００５５】
例えば、コンテンツＩＤ：××××０１が飲食店の店舗情報についてのＷｅｂコンテンツ１１ａで、その更新サイクルＡが３ヶ月に設定されており、年４回（四季毎）程度のメタデータ更新を行う場合、前回のＷｅｂコンテンツ更新時（前年の１１月〜１２月頃）には、更新ワードａ１として「忘年会・新年会」が設定されていたことで、図６に示すように、更新前の検索結果表示画面ではスニペットの内容が『忘年会・新年会に最適な…』と表示されており、次回の更新タイミング（翌年の１月〜２月頃）にかけて需要が高いと見込まれる忘年会・新年会に好適な店舗であることをユーザにアピールできる。そして、次回の更新タイミング（翌年の１月〜２月頃）の前には、新たな更新ワードａ２として「歓迎会・送別会」が設定されており、この新たな更新ワードａ２によってメタデータが書き替えられると、図６に示すように、更新後の検索結果表示画面ではスニペットの内容が『歓迎会・送別会に最適な…』と表示されるようになり、次回の更新タイミング（４月〜５月頃）にかけて需要が高いと見込まれる歓送迎会に好適な店舗であることをユーザにアピールできる。
【００５６】
また、図３（ｂ）の第２コンテンツ管理テーブルのように、１つのコンテンツＩＤに対して複数の更新サイクルを設定してある場合、各更新サイクルでメタデータの異なる箇所を更新するようにしても良い。第２コンテンツ管理テーブルにおいて、コンテンツＩＤが××××０１であるＷｅｂコンテンツ１１ａは、更新サイクル１と更新サイクル２の２つの更新サイクルが設定されており、更新サイクル１であるサイクルＡよりも更新サイクル２であるサイクルＢの方が短い期間である場合、最終更新日時からサイクルＢの期間が経過したタイミングで更新が頻繁に行われ、更新前のｄｅｓｃｒｉｐｔｉｏｎメタタグの更新箇所（サイクルＢの旧ワードｂ１）が、サイクルＢに対して新たに設定された更新ワード（サイクルＢの新ワードｂ２）に更新される。
【００５７】
例えば、コンテンツＩＤ：××××０１が飲食店の店舗情報についてのＷｅｂコンテンツ１１ａで、その更新サイクルＢが１回／日に設定されており、ほぼ２４時間置きにメタデータ更新を行う場合、前回のＷｅｂコンテンツ更新時（前日）には、更新ワードｂとして前日の気候に合ったワード「ポカポカ陽気で…」が設定されていたことで、図７に示すように、更新前の検索結果表示画面ではスニペットの内容が『貸切５０名様迄  ポカポカ陽気で…』と表示されている。そして、次回の更新タイミング（当日）には、その日の気候に合った新たな更新ワードｂとして「今夜は雪になる…」が設定されており、この新たな更新ワードｂによってメタデータが書き替えられると、図７に示すように、更新後の検索結果表示画面ではスニペットの内容が『貸切５０名様迄  今夜は雪になる…』と表示されるようになり、ユーザによる検索当日の気候情報から当該店舗への興味を高めることができる。
【００５８】
このように、Ｗｅｂコンテンツ１１ａのメタデータを短期間で更新する場合、管理者が一つ一つ手作業で行っていたのでは、到底追いつかないが、コンテンツ制御手段１１が、Ｗｅｂコンテンツ１１ａの更新サイクル置きに、その更新サイクルに紐付いた更新ワードを用いてＷｅｂコンテンツ１１ａのメタデータ更新を行うようにすれば、管理者に大きな負担を与えること無く、多数のＷｅｂコンテンツ１１ａに対するメタデータの頻繁な更新を実現できる。しかも、メタデータを更新するための更新ワードは、更新期間に応じてユーザの関心を引くワードを任意に設定すれば良く、特別な制限は無いので、例えば、Ｗｅｂコンテンツ１１ａへのアクセス率を上昇させたと推認される過去の更新ワードをデータベース化しておいて、適宜なタイミングで同じ更新ワードを再使用しても構わない。
【００５９】
上述した管理サーバ１によるＷｅｂコンテンツ更新システムでは、Ｗｅｂコンテンツ１１ａの更新サイクルを管理者等が人為的に設定し、コンテンツ制御手段１１のコンテンツ保存手段に保存するコンテンツ管理テーブル１１ｂによって更新サイクルを管理するものであったが、更新サイクルの設定手法および更新サイクルの管理手法は、これに限定されない。図４（ｃ）に示す第３更新情報テーブルは、間隔抽出手段１６によって抽出された検索エンジン３のクロール間隔と更新サイクルと複数の更新ワードとを紐付けたものであり、この第３更新情報テーブルを用いてＷｅｂコンテンツ１１ａの更新サイクルおよび更新ワードを更新する管理手法を以下に説明する。なお、間隔抽出手段１６は、最新のクローラ検出時から前回のクローラ検出時までの期間をクロール間隔として抽出しても良いし、複数の前記クロール間隔の平均をクロール間隔として抽出してもよい。いずれにしても、間隔抽出手段１６によって抽出されるクロール間隔は、そのＷｅｂコンテンツ１１ａに対する検索エンジン３の評価等を反映した期間として信頼できるものと考えられる。
【００６０】
例えば、間隔抽出手段１６によって、あるＷｅｂコンテンツ１１ａのクロール間隔が抽出されたとき、更新情報送信手段１３は、このクロール間隔に対応する更新サイクル（更新サイクル目標値）を更新情報記憶手段１２の第３更新情報テーブルから選定し、また、このＷｅｂコンテンツ１１ａに設定された更新サイクル（更新サイクル設定値）をコンテンツ制御手段１１より取得し、両者（更新サイクル目標値と更新サイクル設定値）を比較する。その結果、更新サイクル設定値と更新サイクル目標値がほぼ一致しているか、更新サイクル設定値が更新サイクル目標値よりも若干短ければ、そのＷｅｂコンテンツ１１ａに設定された更新サイクルは適切な設定値であると判定できるので、その更新サイクルに紐付いた何れかの更新ワードを選定してコンテンツ制御手段１１へ送信する。これを受けたコンテンツ制御手段１１が、その更新ワードを用いて当該Ｗｅｂコンテンツ１１ａの次回更新を行えば、クロール間隔にマッチした更新サイクルでＷｅｂコンテンツ１１ａのメタデータ更新を実現できる。
【００６１】
一方、更新情報送信手段１３が更新サイクル設定値と更新サイクル目標値とを比較した結果、更新サイクル設定値が更新サイクル目標値よりも長ければ、そのＷｅｂコンテンツ１１ａに設定された更新サイクルは不適切な設定値である（クローラ３１がＷｅｂコンテンツ１１ａの情報を収集する前にメタデータを更新できない）と判定できる。このような場合、間隔抽出手段１６によって抽出されたクロール間隔よりも短い更新サイクルを第３更新情報テーブルより選定し、これを更新サイクルの修正値としてコンテンツ制御手段１１へ送信し、これを受けたコンテンツ制御手段１１が、該当するＷｅｂコンテンツ１１ａの更新サイクルを修正するようにしても良い。しかしながら、クローラ３１によるクロール間隔は必ずしも正確に一定間隔とは限らず、間隔抽出手段１６によって抽出されたクロール間隔よりも更新サイクル設定値の方が長くなったのは、一時的なものに過ぎない場合もあるため、コンテンツ管理テーブル１１ｂの更新サイクルを書き替えてしまうと、却ってＷｅｂコンテンツ１１ａの更新管理に支障を来す可能性がある。そこで、不適切な更新サイクルが設定されている可能性のあるＷｅｂコンテンツ１１ａの更新タイミングを、一時的に更新情報送信手段１３が担い、適切な更新タイミングでコンテンツ制御手段１１がＷｅｂコンテンツ１１ａの更新を行えるようにした例を以下に説明する。
【００６２】
例えば、随時更新されるアクセスログ１１ｃを解析して、コンテンツ制御手段１１にて保存管理している何れかのＷｅｂコンテンツ１１ａに対するクローラ３１の情報収集を検知した間隔抽出手段１６は、当該Ｗｅｂコンテンツ１１ａのコンテンツＩＤと共に抽出したクロール間隔を更新情報送信手段１３へ送信する。更新情報送信手段１３は、このＷｅｂコンテンツ１１ａに設定された更新サイクル（更新サイクル設定値）をコンテンツ制御手段１１より取得し、更新情報記憶手段１２の第３更新情報テーブルからクロール間隔に対応する更新サイクルおよび更新ワードを取得する。
【００６３】
なお、クローラ３１によってＷｅｂコンテンツ１１ａの情報が収集されるクロール間隔は、一定の離散値に収まっているわけでは無く、多様な範囲に分散しているので、第３更新情報テーブルでは、その分散範囲を一定の時間幅で括ってクロール間隔とし、一定の時間幅を持ったクロール間隔に更新サイクルを紐付けてある。そして、各クロール間隔に紐付けされる更新サイクルは、そのクロール間隔から大きく外れることが無いように、クロール間隔の時間幅内の値（例えば、中央値）に設定しておくことが望ましい。
【００６４】
例えば、クロール間隔が間隔α以上間隔β未満の範囲には、間隔α間隔βの中間の時間幅に略等しいサイクルＡを対応させ、このサイクルＡには複数の更新ワード（例えば、ワードａ１、ワードａ２、…）が紐付けてある。同様に、クロール間隔が間隔β以上間隔γ未満の範囲には、間隔βと間隔γの中間の時間幅に略等しいサイクルＢを対応させ、このサイクルＢにも複数の更新ワード（例えば、ワードｂ１、ワードｂ２、…）が紐付けてある。なお、クロール間隔の上限値は仮に間隔Ｘとし、これ以上の範囲には、最も長い更新サイクルＮを対応させ、このサイクルＮの更新ワードにはワードｎが紐付けてある。
【００６５】
更新情報送信手段１３は、間隔抽出手段１６が抽出したクロール間隔に該当する更新サイクル（更新サイクル目標値）を、更新情報記憶手段１２の第３更新情報テーブルから選定しないで、間隔抽出手段１６が抽出したクロール間隔と、このＷｅｂコンテンツ１１ａに設定された更新サイクルとを直接比較する。かくするのは、更新サイクル目標値が、クロール間隔の時間幅内の中央値であるため、間隔抽出手段１６が抽出したクロール間隔が更新サイクル目標値よりも短くても、更新サイクル目標値と更新サイクル設定値が一致してしまう場合があるからである。クロール間隔が更新サイクル設定値よりも長ければ、更新情報送信手段１３は、コンテンツＩＤと共に更新サイクルと更新ワードをコンテンツ制御手段１１へ送信する。これを受けたコンテンツ制御手段１１は、例えばコンテンツ管理テーブル１１ｂにて当該コンテンツＩＤの更新サイクルを更新すると共に、次回の更新ワードを記憶し、最終更新日時（或いは、検索エンジン３からのクローリングを受けて更新サイクル等を更新したタイミング）から更新サイクルが経過すると、該当するＷｅｂコンテンツ１１ａのメタデータを新たな更新ワードで更新するのである。
【００６６】
管理サーバ１での更新サイクルと検索エンジン３のクロール間隔とが上手くマッチングしていれば、Ｗｅｂコンテンツ１１ａのメタデータ更新から程なく、当該Ｗｅｂコンテンツ１１ａに対する検索エンジン３のクローリングが行われ、このクローリングを記録したアクセスログ１１ｃから間隔抽出手段１６がクロール間隔を抽出し、新たなクロール間隔に基づいて更新情報送信手段１３が更新情報記憶手段１２より新たな更新サイクルと更新ワードを選定し、次回更新のための情報としてコンテンツ制御手段１１へ送信することで、次回のクローリングを受ける前に当該Ｗｅｂコンテンツ１１ａのメタデータ更新が自動で行われる。
【００６７】
一方、更新情報送信手段１３がクロール間隔と更新サイクル設定値とを比較した結果、クロール間隔よりも更新サイクル設定値が短かった場合、更新サイクルが経過する前にクローラ３１によるＷｅｂコンテンツ１１ａの情報収集が行われてしまったこととなり、これから更新サイクルが経過したタイミングでＷｅｂコンテンツ１１ａのメタデータを更新しても、折角のメタデータ更新が検索エンジン３のデータベース３３に反映されないまま次のクローリングまで待たなければならない。
【００６８】
そこで、間隔抽出手段１６によって抽出されたクロール間隔が、当該Ｗｅｂコンテンツ１１ａに対応する更新サイクルよりも短かった場合、更新情報送信手段１３は、当該Ｗｅｂコンテンツ１１ａに対する次回更新タイミングを指示する旨をコンテンツ制御手段１１へ送信し、当該Ｗｅｂコンテンツ１１ａに対する次回の更新管理をコンテンツ制御手段１１が行わないように、ペンディングさせる。そして、更新情報送信手段１３は、間隔抽出手段１６によって抽出されたクロール間隔より短い更新サイクル（更新サイクル補正値）を選定して、この更新サイクル補正値の経過を更新情報送信手段１３が計時する。例えば、間隔抽出手段１６によって抽出されたクロール間隔が間隔β以上間隔γ未満であったが、サイクルＢよりも短い時間幅であった場合、更新情報送信手段１３は、サイクルＢを選定せず、サイクルＢよりも短い時間幅であるサイクルＡを選定して、クローラ３１による当該Ｗｅｂコンテンツ１１ａの情報収集検知タイミングから、サイクルＡの経過後をメタデータ更新タイミングとするのである。
【００６９】
そして、更新情報送信手段１３が、更新サイクル補正値であるサイクルＡの経過を判定すると、更新サイクル補正値に対応する更新ワードを第３更新情報テーブルより選定し、この更新ワードをコンテンツ制御手段１１へ送信する。これを受けたコンテンツ制御手段１１は、当該Ｗｅｂコンテンツ１１ａのメタデータを受信した更新ワードにて更新する。かくすれば、次のクローリングが行われる前に、当該Ｗｅｂコンテンツ１１ａのメタデータを更新しておくことができ、次回のＷｅｂコンテンツ１１ａの更新タイミング制御は、コンテンツ制御手段１１に戻る。なお、更新情報送信手段１３が、更新サイクル補正値で次回の更新タイミングを計っている間に、次のクローリングが検出された場合（クロール間隔が更に短くなった場合）は、前述したと同様、更新情報送信手段１３は、間隔抽出手段１６によって抽出されたクロール間隔より短い更新サイクル（更新サイクル補正値）を改めて選定し、次回の更新タイミングを待つ。
【００７０】
或いは、図４（ｄ）に例示する第４更新情報テーブルのように、１つのクロール間隔に複数の更新サイクルを対応付けておき、クロール間隔に対する更新サイクルの選定基準によって選定する更新サイクルを決めるようにしても良い。例えば、間隔α以上間隔β未満のクロール間隔に対応付けられた更新サイクル１は、間隔α以下の時間幅であるサイクルＡとし、同じく間隔α以上間隔β未満のクロール間隔に対応付けられた更新サイクル２は、間隔αと間隔βの中間値程度の時間幅であるサイクルＢとする。間隔抽出手段１６によって抽出されたクロール間隔が必ず更新サイクルよりも長くなることを更新サイクルの選定条件に設定した場合、更新情報送信手段１３は更新サイクル１を選定してサイクルＡと更新ワード（ワードａ１、ワードａ２、…の何れか）をコンテンツ制御手段１１へ送信する。一方、間隔抽出手段１６によって抽出されたクロール間隔と同等程度の期間を更新サイクルの選定条件に設定した場合、更新情報送信手段１３は更新サイクル２を選定してサイクルＢと更新ワード（ワードｂ１、ワードｂ２、…の何れか）をコンテンツ制御手段１１へ送信する。斯くすれば、更新サイクルの選定条件を予め設定しておくことで、管理者等が望むメタデータの更新手法に沿ったＷｅｂコンテンツ１１ａの自動更新を実現できる。
【００７１】
以上、本発明に係るＷｅｂコンテンツ更新システムの実施形態を添付図面に基づいて説明したが、本発明は、この実施形態に限定されるものではなく、特許請求の範囲に記載の構成を変更しない範囲で、公知既存の等価な技術手段を転用することにより実施しても構わない。
【００７２】
例えば、コンテンツ制御手段１１によるＷｅｂコンテンツ１１ａの書き替えは、メタデータに限らず、メタデータ以外の部分の書き替えを行うものとし、更新情報記憶手段１２に記憶する更新情報は、Ｗｅｂコンテンツ１１ａの本文の一部を更新するための更新ワードと更新サイクルを紐付けたものとしても良い。かくすれば、Ｗｅｂコンテンツ１１ａの本文等が更新サイクル置きに更新されるので、更新後のＷｅｂコンテンツ１１ａが検索エンジン３によって情報収集されると、インデクサ３２による関連づけ等が見直され、検索結果の表示順位を上げられる可能性がある。
【００７３】
また、本実施形態の図４において、季節を更新ワードのパラメータの一例として記載しているが、季節以外に、天候、サイト内のユーザ行動（ページヴュー（ＰＶ）等）、気温、検索結果でのＣＴＲ（Ｃｌｉｃｋ  Ｔｈｒｏｕｇｈ  Ｒａｔｅ）状況、給料日等のイベント情報等のそれぞれのパラメータに基づいた更新ワードを備えていても良い。Ｗｅｂコンテンツごとに複数のパラメータに応じた更新ワードを備えていても良い。また、複数のパラメータに応じた更新ワードを同時に更新ワードとして盛り込んでも良く、いずれかのパラメータに応じた更新ワードを選択的に更新サイクル置きに更新ワードとして盛り込んでも良い。いずれかのパラメータを選択する手法としては、その更新タイミングにおいて最も効果が大きいと判定されるパラメータを選択する方法が考えられる。
【符号の説明】
【００７４】
１      管理サーバ
１１    コンテンツ制御手段
１２    更新情報記憶手段
１３    更新情報送信手段
１４    更新管理手段
１５    管理者用コンソール
１６    間隔抽出手段
２      ネットワーク
３      検索エンジン
４      ユーザ端末
【図１】
2017182549.tif 000003
【図２】
2017182549.tif 000004
【図３】
2017182549.tif 000005
【図４】
2017182549.tif 000006
【図５】
2017182549.tif 000007
【図６】
2017182549.tif 000008
【図７】
2017182549.tif 000009