(57)【要約】【課題】サイト運営者に大幅な更新があったＷｅｂページを提供し、ページ更新情報を自動的または半自動的に作成する。【解決手段】自サイト１内の各ページのファイルのリンク数とファイルサイズと文書ベクトルをページＤＢ２に保存しておき、更新情報管理部３は各ページに対して更新量が閾値を越えたページについては更新量と更新時刻およびファイル名をページ更新情報テーブル４として保存しておく。更新情報候補生成部５はページ更新情報が保存されたページファイルの作成時刻以降の更新時刻をもつページを更新ページコンテンツ候補として抽出する。更新情報ページ編集部６は更新ページコンテンツ候補となるページ情報をサイトおよびページＤＢから抽出し、これら情報を更新ページ候補を一覧表として表示およびその指定ページを表示可能とする。【選択図】  図１
2004259235.tif 000002
【特許請求の範囲】
【請求項１】
自サイト内のページ更新状況をサイト運営者に提供するためのＷｅｂページの更新管理システムであって、
サイト内の各ページのファイルのリンク数とファイルサイズと文書ベクトルを保存したページＤＢを作成しておく手段と、
サイト内の各ページに対して前記ページＤＢを参照し、更新量が閾値を越えたページについては更新量と更新時刻およびファイル名をページ更新情報として保存しておく手段と、
前記ページ更新情報が保存されたページファイルの作成時刻以降の更新時刻をもつページを更新ページコンテンツ候補として抽出する手段と、
前記更新ページコンテンツ候補となるページ情報をＷｅｂサイトおよびページＤＢから抽出し、これら情報を更新ページ候補を一覧表として表示およびその指定ページを表示可能とする手段と、
を備えたことを特徴とするＷｅｂページの更新管理システム。
【請求項２】
前記ページの更新量は、ファイルのリンク数とファイルサイズと文書ベクトルと、前記ページＤＢに保存しておいたファイルのリンク数とファイルサイズと文書ベクトルとから、次式、
【数１】
2004259235.tif 000003
ただし、Ｌはリンク数の増分、Ａは更新後のリンク数、Ｍはファイルサイズの増分、Ｓは更新後のファイルサイズ、Ｎは文書ベクトルの非類似度、α、β、γは０以上１以下の実数かつα＋β＋γ＝１を満たす値とする。
から求める手段を備えたことを特徴とする請求項１に記載のＷｅｂページの更新管理システム。
【請求項３】
更新ページコンテンツ候補の抽出は、前記ページＤＢに格納される更新ページファイルの作成時刻を得、前記更新情報から更新時刻が前記作成時刻以降のページを更新ページコンテンツ候補として検索し、検索されたレコードを更新量でソートして配列変数として出力する手段を備えたことを特徴とする請求項１に記載のＷｅｂページの更新管理システム。
【請求項４】
自サイト内のページ更新状況をサイト運営者に提供するためのＷｅｂページの更新管理方法であって、
サイト内の各ページのファイルのリンク数とファイルサイズと文書ベクトルを保存したページＤＢを作成しておく過程と、
サイト内の各ページに対して前記ページＤＢを参照し、更新量が閾値を越えたページについては更新量と更新時刻およびファイル名をページ更新情報として保存しておく過程と、
前記ページ更新情報が保存されたページファイルの作成時刻以降の更新時刻をもつページを更新ページコンテンツ候補として抽出する過程と、
前記更新ページコンテンツ候補となるページ情報をＷｅｂサイトおよびページＤＢから抽出し、これら情報を更新ページ候補を一覧表として表示およびその指定ページを表示可能とする過程と、
を備えたことを特徴とするＷｅｂページの更新管理方法。
【請求項５】
前記ページの更新量は、ファイルのリンク数とファイルサイズと文書ベクトルと、前記ページＤＢに保存しておいたファイルのリンク数とファイルサイズと文書ベクトルとから、次式、
【数２】
2004259235.tif 000004
ただし、Ｌはリンク数の増分、Ａは更新後のリンク数、Ｍはファイルサイズの増分、Ｓは更新後のファイルサイズ、Ｎは文書ベクトルの非類似度、α、β、γは０以上１以下の実数かつα＋β＋γ＝１を満たす値とする。
から求める過程を備えたことを特徴とする請求項４に記載のＷｅｂページの更新管理方法。
【請求項６】
更新ページコンテンツ候補の抽出は、前記ページＤＢに格納される更新ページファイルの作成時刻を得、前記更新情報から更新時刻が前記作成時刻以降のページを更新ページコンテンツ候補として検索し、検索されたレコードを更新量でソートして配列変数として出力する過程を備えたことを特徴とする請求項４に記載のＷｅｂページの更新管理方法。
【請求項７】
上記の請求項４〜６のいずれか１項に記載のＷｅｂページの更新管理方法を、コンピュータプログラムで記載してそれを実行可能にしたことを特徴とするプログラム。
【請求項８】
上記の請求項４〜６のいずれか１項に記載のＷｅｂページの更新管理方法を、コンピュータで実行可能に記載したプログラムを記録したことを特徴とする記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ＷＷＷ（ワールド・ワイド・ウェブ）上に立ち上げたＷｅｂサイト内のページ更新状況をサイト運営者に提供するためのＷｅｂページの更新管理システムおよび方法に関する。
【０００２】
【従来の技術】
ＷＷＷは、Ｗｅｂページ集合をリンク関係を持たせたハイパーメディア情報として蓄積しておき、検索者はＵＲＬ（ユニバーサル・リソース・ロケータ）を基にしたＷｅｂページの検索または検索サービスを利用した検索により、目的とするＷｅｂサイトおよびサイト内でリンク関係にあるページ集合の情報を取得することができる。
【０００３】
このようなＷｅｂページの情報提供を可能とするためのＷｅｂサイトの立ち上げには、それを共同で作成するツールキットが市販および無償で公開されている（例えば、非特許文献１参照）。このツールキットによるＷｅｂページの更新管理は、サイト内ページのタイムスタンプを管理し、更新のあったページをタイムスタンプの順に自動的に並べて提示する機能をもつ。
【０００４】
他のページ更新管理方法として、ＸＭＬ（ｅＸｔｅｎｓｉｂｌｅＭａｒｋｕｐＬａｎｇｕａｇｅ）＋ＸＳＬＴ（ｅＸｔｅｎｓｉｂｌｅＳｔｙｌｅｓｈｅｅｔＴｒａｎｓｆｏｒｍａｔｉｏｎ）によるＷｅｂコンテンツの自動生成方法に見られるように、更新情報をＸＭＬで登録しておき、ＸＳＬＴを用いてＨＴＭＬを自動生成する手法がある。
【０００５】
【非特許文献１】
ＷｉｋｉＷｉｋｉＷｅｂ「平成１５年１月７日検索」（インターネットＵＲＬ：ｈｔｔｐ：／／ｃ２．ｃｏｍ／ｃｇｉ／ｗｉｋｉ）
【０００６】
【発明が解決しようとする課題】
従来のＷｉｋｉＷｉｋｉＷｅｂによるページ更新管理方法は、単にタイムスタンプの順に更新のあったページを並べるため、当該ページが大幅に更新されたのか、また僅かに更新されたのかという更新度合いを示すものでない。このことは、サイト運営者にとっては自サイトの構成ページがどの程度更新されたかを知ることができず、ページ情報提供のサービス機能としては劣るものであった。
【０００７】
ＸＭＬ＋ＸＳＬＴによるページ更新管理方法は、更新情報のＨＴＭＬ化を自動化するのみで、サイト運営者にとっては更新情報そのものを手動で作成および登録する手間が必要となる。
【０００８】
本発明の目的は、サイト運営者が自サイトの構成ページの更新度合いを容易に知ることができ、さらにその情報から更新情報ページを自動または半自動生成できるようにしたＷｅｂページの更新管理システム、更新管理方法、この方法のプログラムおよびこのプログラムを記録した記録媒体を提供することにある。
【０００９】
【課題を解決するための手段】
本発明は、前記の課題を解決するため、自サイト内の各ページに対して更新量を判定し、それが一定値以上のページについてその更新量とページ更新時刻と更新ファイル名を更新情報として保存しておき、この更新情報が保存されたページについてそれがリンクするファイル名の作成時刻以降のページを検索して更新ページコンテンツ候補として抽出し、これら更新ページコンテンツ候補のページ名や更新量を一覧表示および指定されたページ情報の詳細を表示可能とするもので、以下のＷｅｂページの更新管理システム、方法、プログラムおよび記録媒体を特徴とする。
【００１０】
（システムの発明）
（１）自サイト内のページ更新状況をサイト運営者に提供するためのＷｅｂページの更新管理システムであって、
サイト内の各ページのファイルのリンク数とファイルサイズと文書ベクトルを保存したページＤＢを作成しておく手段と、
サイト内の各ページに対して前記ページＤＢを参照し、更新量が閾値を越えたページについては更新量と更新時刻およびファイル名をページ更新情報として保存しておく手段と、
前記ページ更新情報が保存されたページファイルの作成時刻以降の更新時刻をもつページを更新ページコンテンツ候補として抽出する手段と、
前記更新ページコンテンツ候補となるページ情報をＷｅｂサイトおよびページＤＢから抽出し、これら情報を更新ページ候補を一覧表として表示およびその指定ページを表示可能とする手段と、
を備えたことを特徴とする。
【００１１】
（２）前記ページの更新量は、ファイルのリンク数とファイルサイズと文書ベクトルと、前記ページＤＢに保存しておいたファイルのリンク数とファイルサイズと文書ベクトルとから、次式、
【００１２】
【数３】
更新量Ｕ＝αＬ／Ａ＋βＭ／Ｓ＋γＮ
ただし、Ｌはリンク数の増分、Ａは更新後のリンク数、Ｍはファイルサイズの増分、Ｓは更新後のファイルサイズ、Ｎは文書ベクトルの非類似度、α、β、γは０以上１以下の実数かつα＋β＋γ＝１を満たす値とする。
から求める手段を備えたことを特徴とする。
【００１３】
（３）更新ページコンテンツ候補の抽出は、前記ページＤＢに格納される更新ページファイルの作成時刻を得、前記更新情報から更新時刻が前記作成時刻以降のページを更新ページコンテンツ候補として検索し、検索されたレコードを更新量でソートして配列変数として出力する手段を備えたことを特徴とする。
【００１４】
（方法の発明）
（４）自サイト内のページ更新状況をサイト運営者に提供するためのＷｅｂページの更新管理方法であって、
サイト内の各ページのファイルのリンク数とファイルサイズと文書ベクトルを保存したページＤＢを作成しておく過程と、
サイト内の各ページに対して前記ページＤＢを参照し、更新量が閾値を越えたページについては更新量と更新時刻およびファイル名をページ更新情報として保存しておく過程と、
前記ページ更新情報が保存されたページファイルの作成時刻以降の更新時刻をもつページを更新ページコンテンツ候補として抽出する過程と、
前記更新ページコンテンツ候補となるページ情報をＷｅｂサイトおよびページＤＢから抽出し、これら情報を更新ページ候補を一覧表として表示およびその指定ページを表示可能とする過程と、
を備えたことを特徴とする。
【００１５】
（５）前記ページの更新量は、ファイルのリンク数とファイルサイズと文書ベクトルと、前記ページＤＢに保存しておいたファイルのリンク数とファイルサイズと文書ベクトルとから、次式、
【００１６】
【数４】
更新量Ｕ＝αＬ／Ａ＋βＭ／Ｓ＋γＮ
ただし、Ｌはリンク数の増分、Ａは更新後のリンク数、Ｍはファイルサイズの増分、Ｓは更新後のファイルサイズ、Ｎは文書ベクトルの非類似度、α、β、γは０以上１以下の実数かつα＋β＋γ＝１を満たす値とする。
から求める過程を備えたことを特徴とする。
【００１７】
（６）更新ページコンテンツ候補の抽出は、前記ページＤＢに格納される更新ページファイルの作成時刻を得、前記更新情報から更新時刻が前記作成時刻以降のページを更新ページコンテンツ候補として検索し、検索されたレコードを更新量でソートして配列変数として出力する過程を備えたことを特徴とする。
【００１８】
（プログラムの発明）
（７）上記の（４）〜（６）のいずれか１項に記載のＷｅｂページの更新管理方法を、コンピュータプログラムで記載してそれを実行可能にしたことを特徴とする。
【００１９】
（記録媒体の発明）
（８）上記の（４）〜（６）のいずれか１項に記載のＷｅｂページの更新管理方法を、コンピュータで実行可能に記載したプログラムを記録したことを特徴とする。
【００２０】
【発明の実施の形態】
図１は、本発明の実施形態を示すシステム構成図である。Ｗｅｂサイト１は、サイト運営者が前記のツールキット等を利用して作成し、そこには動画／画像等のマルチメディアファイルをリンク関係をもたせたページ集合として保存しておく。ページＤＢ２は、Ｗｅｂサイト１がもつマルチメディアファイルのリンク数、ファイルサイズ（テキストの量（Ｂｙｔｅ）またはタグを除いたファイルサイズ、文書ベクトル等を保存しておき、Ｗｅｂサイト１の訪問者には検索目的に応じて選択的にＷｅｂページ情報を提供可能にする。
【００２１】
本実施形態によるＷｅｂページの更新管理システムは、ソフトウェア構成の更新情報管理部３と更新情報テーブル４と更新情報候補生成部５および更新情報ページ編集部６によって構築する。以下、各部の処理を詳細に説明する。
【００２２】
（１）更新情報管理
更新情報管理部３は、自サイト１内の各ページに対してその更新がある度に、ページＤＢ２を参照して更新量を計算して更新情報テーブル４に保存し、ページＤＢ２のページ情報を更新後のページ情報で上書きする。
【００２３】
図２は、更新情報管理部３の詳細な処理手順を示す。同図において、まず、ページに更新が発生したとき、当該ページの画像等のマルチメディアファイルのリンク数、ファイルサイズ、文書ベクトルをそれぞれ変数（更新情報管理部３内に定義した変数）に保存する（Ｓ３１）。
【００２４】
次に、ページＤＢ２から、更新された当該ページの更新前の画像等のマルチメディアファイルのリンク数、ファイルサイズ、文書ベクトルを得、これら値と処理Ｓ３１で得た変数の値との差分を別の変数に格納する（Ｓ３２）。なお、差分は、リンク数とファイルサイズについては整数型とし、文書ベクトルについては非類似度｛１−（２つの文書ベクトルの余弦）｝とする。
【００２５】
次に、更新された当該ページについて、上記の差分を基にページ更新量Ｕを計算する（Ｓ３３）。このページ更新量Ｕは、リンク数の増分とファイルサイズの増分及び文書ベクトルの非類似度から以下の式で求める。
【００２６】
【数５】
Ｕ＝αＬ／Ａ＋βＭ／Ｓ＋γＮ
ただし、Ｌはリンク数の増分、Ａは更新後のリンク数、Ｍはファイルサイズの増分、Ｓは更新後のファイルサイズ、Ｎは文書ベクトルの非類似度、α、β、γは０以上１以下の実数かつα＋β＋γ＝１を満たす値とする。なお、新規作成されたページの更新量Ｕは１としておく。
【００２７】
次に、上記式で求めたページ更新量Ｕがある閾値を越えているか否かをチェックし（Ｓ３４）、越えていれば更新情報テーブル４に、更新時刻、更新ファイル名、ページ更新量Ｕを格納する（Ｓ３５）。なお、越えていなければ大幅に更新されたページでないとして更新情報テーブル４には格納しない。
【００２８】
最後に、更新後の当該ページの画像等のマルチメディアファイルのリンク数、ファイルサイズ、文書ベクトルをページＤＢ２に上書きする（Ｓ３６）。
【００２９】
以上までの処理を更新が発生したページについて行い、大幅な更新があったページについてのみその更新情報（更新時刻、更新ファイル名、更新量）をテーブル４に保存しておく。
【００３０】
なお、各ページの更新情報は、サイト運営者が管理するローカルなデータベースでもよいし、検索エンジンに用意するものでもよい。検索エンジンを利用する場合、検索エンジンは更新情報閲覧の要求があったサイト内のページ情報を返すことになるが、この場合、検索エンジンは各ページがどのサイトに属するかを認識しておく。また、更新情報を獲得するＷｅｂサイトとしては、サイト運営者が検索エンジンに直接通知してもよいし、既存技術を用いてページを自動的にサイトに分けてもよい。
【００３１】
（２）更新情報候補生成
更新情報候補生成部５は、ページＤＢ２および更新情報テーブル４を参照して、一定時間内に内容が大幅に変化したページを更新ページコンテンツ候補として抽出する。
【００３２】
図３は、更新情報候補生成部５の詳細な処理手順を示す。同図において、まず、ページＤＢ２に格納される更新ページファイルの作成時刻（タイムスタンプ）を得、変数Ｔ（更新情報候補生成部内で定義）に保存する（Ｓ５１）。
【００３３】
次に、更新情報テーブル４から更新時刻が変数Ｔ以降のページを更新ページコンテンツ候補として検索し、検索されたレコードを更新量でソートして配列変数に保存し（Ｓ５２）、配列変数に格納された更新レコードデータを出力する（Ｓ５３）。
【００３４】
以上までの処理により、タイムスタンプの時刻から現在までに大幅に更新されたページを更新ページコンテンツ候補として抽出し、しかも更新量の多い順（または少ない順）にソートしたレコードデータを得ることができる。
【００３５】
（３）更新情報ページ編集
更新情報ページ編集部６は、更新ページコンテンツ候補となるページ情報をサイト１およびページＤＢ２から抽出し、これら情報を更新ページ候補一覧表として編集および指定ページ情報を表示可能にする。
【００３６】
図４は、更新情報編集部６で編集した出力画面例を示す。メニューフォームには更新ページボタン「作成」を設けておき、そのクリックで大幅な更新があったページのコンテンツ候補の一覧表を自動提示する。図示では、更新量の大きい順にソートした更新ページ候補を提示し、これら候補のクリック指定によりその新旧ページを表示し、変更箇所、内容の確認をすることができる。また、更新ボタンを指定操作することで、更新情報リストの登録を可能とする。
【００３７】
なお、この一覧表示形態は、適宜設計変更可能であり、例えば、サイト運営者は各候補の採用／不採用および表示順番を設定可能とする。
【００３８】
なお、本発明は、図１〜４に示した方法の一部又は全部の処理機能をプログラムとして構成してコンピュータを用いて実現することができる。また、コンピュータでその各部の処理機能を実現するためのプログラム、あるいはコンピュータにその処理手順を実行させるためのプログラムを、そのコンピュータが読み取り可能な記録媒体、例えば、フレキシブルディスク、ＭＯ、ＲＯＭ、メモリカード、ＣＤ、ＤＶＤ、リムーバブルディスクなどに記録して、保存したり、提供したりすることが可能であり、また、インターネットのような通信ネットワークを介して配布したりすることが可能である。
【００３９】
【発明の効果】
以上のとおり、本発明によれば、自サイト内の各ページに対して更新量を判定し、それが一定値以上のページについてその更新量とページ更新時刻と更新ファイル名を更新情報として保存しておき、この更新情報が保存されたページについてそれがリンクするファイル名の作成時刻以降のページを検索して更新ページコンテンツ候補として抽出し、これら更新ページコンテンツ候補のページ名や更新量を一覧表示および指定されたページ情報の詳細を表示可能とするため、サイト運営者またはサイト検索者は大幅な更新があったページを容易に知ることができる。
【００４０】
また、サイト運営者は、サイト内のページ更新情報を自動的または半自動的に作成することができ、ページ更新管理の手間を省くことができる。
【図面の簡単な説明】
【図１】本発明の実施形態を示すシステム構成図。
【図２】実施形態における更新情報管理部の処理フロー。
【図３】実施形態における更新情報候補生成部の処理フロー。
【図４】実施形態における更新情報ページ編集部の表示出力例。
【符号の説明】
１…Ｗｅｂサイト
２…ページＤＢ
３…更新情報管理部
４…更新情報テーブル
５…更新情報候補生成部
６…更新情報ページ編集部
【図１】
2004259235.tif 000005
【図２】
2004259235.tif 000006
【図３】
2004259235.tif 000007
【図４】
2004259235.tif 000008