(57)【要約】【課題】  コンテンツの更新時に更新した差分を履歴情報として記憶することにより、簡素なサイト構成でありながら、柔軟なスナップショットの呼び出しを可能とする。【解決手段】  記憶部に記憶されたコンテンツを新しいコンテンツに更新する場合に、新しいコンテンツと更新時のコンテンツとを比較して履歴情報を作成し、コンテンツのリクエスト情報を受信し、前記リクエスト情報に対応する履歴情報を前記記憶部から検索し、前記検索結果としての履歴情報に基づいてコンテンツを再生し、前記再生したコンテンツをリクエスト元に提供する。【選択図】  図１
2006185059.tif 000002
【特許請求の範囲】
【請求項１】
コンテンツを記憶する記憶部と、
該記憶部に記憶されたコンテンツを新しいコンテンツに更新する場合に、新しいコンテンツと更新時のコンテンツとを比較して履歴情報を作成する履歴作成部と、
コンテンツのリクエスト情報を受信するリクエスト受付部と、
前記リクエスト情報に対応する履歴情報を記憶部から検索する検索部と、
を備えるコンテンツ管理装置。
【請求項２】
前記履歴作成部は、前記新しいコンテンツと更新時のコンテンツを比較し、両コンテンツの差分データと検索用データを履歴情報として作成する請求項１に記載のコンテンツ管理装置。
【請求項３】
前記検索部は、検索したリクエスト情報を統計処理し、リクエスト動向データを求めて記憶部に登録する請求項１又は２記載のコンテンツ管理装置。
【請求項４】
記憶部に記憶されたコンテンツを新しいコンテンツに更新する場合に、新しいコンテンツと更新時のコンテンツとを比較して履歴情報を作成するステップと、
コンテンツのリクエスト情報を受信するステップと、
前記リクエスト情報に対応する履歴情報を前記記憶部から検索するステップと、
をコンピュータが実行するコンテンツ管理方法。
【請求項５】
記憶部に記憶されたコンテンツを新しいコンテンツに更新する場合に、新しいコンテンツと更新時のコンテンツとを比較して履歴情報を作成するステップと、
コンテンツのリクエスト情報を受信するステップと、
前記リクエスト情報に対応する履歴情報を前記記憶部から検索するステップと、
をコンピュータに実行させるためのコンテンツ管理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワークを経由してコンテンツを提供する際のコンテンツを管理する技術に関する。
【背景技術】
【０００２】
近年、インターネットにおけるＷＷＷ（World Wide Web）の普及により、様々な情報（コンテンツ）を広い範囲のユーザに即時に提供できるようになった。例えば、メーカーサイトにおいては、製品情報やサポート情報等が逐次提供されている。
【０００３】
これによりユーザは、所謂ウエブブラウザにＵＲＬ(Uniform Resource Locator)を入力するだけで、これらの情報を何時でも利用することができる。
このような情報は、新製品の発売や仕様変更などに伴って、新しい情報に更新されていくのが一般的である。但し、このような場合に、単に古い情報に代えてこの新しい情報のみを残したのでは、旧製品の利用者や新製品と旧製品を比較したいユーザが古い製品の情報を利用できなくなってしまうことになる。
【０００４】
しかしコンテンツとＵＲＬは一意に固定されるので、古い情報を残すのであれば、あるＵＲＬに対する情報を新しい情報に代えると共に、この代えられた古い情報を別のＵＲＬと対応付けて記憶するといった、メンテナンスが必要になってくる。
【０００５】
また、古い情報を残すことで、日増しに情報が増加し、膨大な量の情報を管理しなければならなくなってくる。このため情報の更新を行う際の管理を容易にする技術が求められていた。
本願発明に関連する先行技術として、例えば、下記の特許文献１乃至６に開示される技術がある。
【０００６】
【特許文献１】特開２００２−１３２５７０号公報
【特許文献２】特開２００２−５５８６９号公報
【特許文献３】特表２００２−５１１６１６号公報
【特許文献４】特開２０００−１９４６４３号公報
【特許文献５】特開２００４−２１９００号公報
【特許文献６】特開２００３−６０３３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
特許文献１は、過去の情報を画像データとしてのみ保存し、履歴をもたせて格納するシステムについて記載したものである。このため、過去の情報を表示させる事しかできず、リンク情報（ハイパーリンク）の利用や、テキストデータのコピーができないといった問題点があった。
【０００８】
また、特許文献２は、日付をキーとしたアーカイブ作成と、この日付で特定されるページへのリダイレクトを行うサービスについて記載している。特許文献２のサービスでは、単に過去の情報を日付毎に記憶するだけなので、過去の情報に記載されているリンク情報の利用や、日付以外での検索が困難であるという問題点があった。
【０００９】
また、特許文献３には、サーバとユーザ端末とで通信するデータをキャッシュする一般的な方式について記載されているが、リンク情報やウエブページの依存関係については考
慮されておらず、コンテンツの管理に適用できるものではなかった。
【００１０】
そこで本発明は、コンテンツの更新時に履歴情報を作成し、この履歴情報に基づいて過去のコンテンツを提供することによりコンテンツの管理を容易にする技術の提供を目的とする。
【課題を解決するための手段】
【００１１】
上記課題を解決するため、本発明は、以下の構成を採用した。即ち、本発明のコンテンツ管理装置は、
コンテンツを記憶する記憶部と、
該記憶部に記憶されたコンテンツを新しいコンテンツに更新する場合に、新しいコンテンツと更新時のコンテンツとを比較して履歴情報を作成する履歴作成部と、
コンテンツのリクエスト情報を受信するリクエスト受付部と、
前記リクエスト情報に対応する履歴情報を記憶部から検索する検索部と、
前記検索結果としての履歴情報に基づいてコンテンツを再生するコンテンツ再生部と、
前記再生したコンテンツをリクエスト元に提供する提供部と、を備える。
【００１２】
前記履歴作成部は、前記新しいコンテンツと更新時のコンテンツを比較し、両コンテンツの差分データと検索用データを履歴情報として作成しても良い。
【００１３】
前記検索部は、検索したリクエスト情報を統計処理し、リクエスト動向データを求めて記憶部に登録しても良い。
【００１４】
また、本発明のコンテンツ管理方法は、
記憶部に記憶されたコンテンツを新しいコンテンツに更新する場合に、新しいコンテンツと更新時のコンテンツとを比較して履歴情報を作成するステップと、
コンテンツのリクエスト情報を受信するステップと、
前記リクエスト情報に対応する履歴情報を前記記憶部から検索するステップと、
前記検索結果としての履歴情報に基づいてコンテンツを再生するステップと、
前記再生したコンテンツをリクエスト元に提供するステップとをコンピュータが実行する。
【００１５】
このコンテンツ管理方法は、前記履歴情報を作成するステップにて、前記新しいコンテンツと更新時のコンテンツを比較し、両コンテンツの差分データと検索用データを履歴情報として作成しても良く、前記履歴情報を検索するステップにて、検索したリクエスト情報を統計処理し、リクエスト動向データを求めて記憶部に登録しても良い。
【００１６】
また、本発明は、上記コンテンツ管理方法をコンピュータに実行させるコンテンツ管理プログラムであっても良い。更に、本発明は、このコンテンツ管理プログラムをコンピュータが読み取り可能な記録媒体に記録したものであっても良い。コンピュータに、この記録媒体のプログラムを読み込ませて実行させることにより、その機能を提供させることができる。
【００１７】
ここで、コンピュータが読み取り可能な記録媒体とは、データやプログラム等の情報を電気的、磁気的、光学的、機械的、または化学的作用によって蓄積し、コンピュータから読み取ることができる記録媒体をいう。このような記録媒体の内コンピュータから取り外し可能なものとしては、例えばフレキシブルディスク、光磁気ディスク、CD-ROM、CD-R/W、DVD、DAT、８mmテープ、メモリカード等がある。
【００１８】
また、コンピュータに固定された記録媒体としてハードディスクやＲＯＭ（リードオン
リーメモリ）等がある。
【発明の効果】
【００１９】
本発明は、コンテンツの更新時に更新した差分を履歴情報として記憶することにより、簡素なサイト構成でありながら、スナップショットの呼び出しを柔軟に行うことができる。
【発明を実施するための最良の形態】
【００２０】
以下、図面を参照して本発明を実施するための最良の形態について説明する。以下の実施の形態の構成は例示であり、本発明は実施の形態の構成に限定されない。
図１は、本発明に係る公開サーバの概要を説明する図である。本実施形態の公開サーバ１は、ユーザ端末２からコンテンツのリクエスト３１を受けると、当該コンテンツ３２をユーザ端末２に提供する。また、コンテンツ製作者が、更新のために新しいコンテンツ３３を製作者端末３から公開サーバ１にアップロードすると、公開サーバ１は、この新しいコンテンツと更新前のコンテンツとを比較して履歴情報を作成し記憶する。そしてユーザ端末２から過去のコンテンツのリクエストがあった場合には、前記リクエストに該当する情報を履歴情報から検索する。この該当する履歴情報に基づいてコンテンツを再生し、このコンテンツをリクエスト元に提供する。
【００２１】
図２は、本実施形態の公開サーバ１の機能ブロック図である。図２に示すように、公開サーバ１は、本体１１内にＣＰＵ（central processing unit）やメインメモリ等よりな
る演算処理部１２、演算処理の為のデータやソフトウェアを記憶した記憶部（ハードディスク）１３、入出力ポート１４、通信制御部（ＣＣＵ：Communication Control Unit）１５等を備えた一般的なコンピュータである。
【００２２】
該入出力ポート１４には、キーボードやマウス等の入力デバイス、そして表示装置やプリンター等の出力デバイスが適宜接続される。
ＣＣＵ１５は、ネットワークを介して他のコンピュータと通信を行なうものである。
【００２３】
記憶部１３には、オペレーティングシステム（ＯＳ）やアプリケーションソフト（コンテンツ管理プログラム）がインストールされている。また、該記憶部１３には、コンテンツ及び履歴情報を記憶するデータベースが構築されている。
【００２４】
演算処理部１２は、前記ＯＳやアプリケーションプログラムを記憶部１３から適宜読み出して実行し、入出力ポート１４やＣＣＵ１５から入力された情報、及び記憶部１３からから読み出した情報を演算処理することにより、履歴作成部２１や、リクエスト受付部２２、検索部２３、コンテンツ再生部２４、提供部２５として機能する。
【００２５】
この履歴作成部２１は、記憶部１３に記憶されたコンテンツを新しいコンテンツに更新する場合に、新しいコンテンツと更新時のコンテンツ（以下スナップショットとも称する）を比較してスナップショット用データと検索用データを履歴情報として作成し、記憶部１３に記憶させる。図３は、この履歴情報の説明図である。本例のスナップショット用データは、スナップショットを特定するスナップショットＩＤ（識別情報）や、更新時コンテンツ（更新時のウエブページ本文）と新しいコンテンツ（新しいウエブページ本文）との差分データ、この差分データから参照される画像ファイルや音声ファイル等のページ構成データからなっている。また、検索キーワードデータは、更新日時、更新者、更新内容サマリ、タグ情報、本文データ、ページ依存関係からなっている。
【００２６】
リクエスト受付部２２は、コンテンツのリクエスト情報をユーザ端末２から受信する。
検索部２３は、前記記憶部１３を参照してリクエスト情報に対応する履歴情報を検索す
る。また、検索部２３は、検索したリクエスト情報を統計処理し、リクエスト動向データを求めて記憶部１３に登録する。図４は、リクエスト動向データの説明図である。本例のリクエスト動向データは、過去に利用されたキーワードと、このキーワードで検索したときに採用されたスナップショットのスナップショットＩＤとを対応付けて記憶している。また、これ以外に、スナップショットの検索に利用されたキーワードの語彙解析用データを記憶部１３に記憶している。この語彙解釈用データは、検索キーワードの揺れを考慮し、想定される表現の揺れと、適切な検索条件とを予め対応付けて記憶させたものである。図５は、この語彙解析用データの説明図である。検索部２３は、キーワードが入力された際に、この語彙解析用データを参照して対応する検索条件を抽出し、この検索条件で検索することで、あいまい検索を可能にしている。
【００２７】
コンテンツ再生部２４は、前記検索の結果索出された履歴情報を更新後のページ（差分をとったページ）に反映させて過去のコンテンツ（スナップショット）を再生する。
提供部２５は、前記再生したコンテンツをリクエスト元のユーザ端末２に提供（送信）する。
【００２８】
次に、これらコンテンツ管理プログラムに基づく各部の機能により、公開サーバ１が実行するコンテンツ管理方法について以下に説明する。図６は、本実施形態におけるコンテンツ管理方法の説明図である。
【００２９】
公開サーバ１は、常に格納されているコンテンツをチェックし（ステップ１、以下Ｓ１のように略記する）、内容が変更される場合に履歴作成部２１が履歴情報を作成する（Ｓ２）。例えば新しいコンテンツがアップロードされて現在のコンテンツが上書きされる場合や、現在のコンテンツを編集して上書き保存する場合にＯＳがこの更新を検出し、履歴作成部２１が新しいコンテンツと現在（更新時）のコンテンツを比較して「スナップショット用データ」及び「検索キーワードデータ」を求めて記憶部１３に登録する。図３の例では、スナップショットＩＤとしてＳ００１、差分データ（ページデータ）としてＰ１，Ｐ２、ページ構成データとして../../image/spacer.gif，image/photo#simple-compact.jpgを登録している。また、履歴作成部２１は、スナップショットの再生のために、更新箇所を示すタグＸ１〜Ｘｎを新しいコンテンツ（更新後のコンテンツ）に付加する。例えば、差分データＰ１に相当する範囲の開始箇所にタグＸ１、終了箇所にタグＸ２を付加し、差分データＰ２に相当する範囲の開始箇所にタグＸ３、終了箇所にタグＸ４を付加し、更新前のコンテンツに無く更新後のコンテンツに新規に加えられた範囲の開始箇所にタグＸ５、終了箇所にタグＸ６を付加する。そして履歴作成部２１は、このページ依存関係としてＸ１−Ｘ２＝Ｐ１、Ｘ３−Ｘ４＝Ｐ２、Ｘ５−Ｘ６＝Ｄｅｌｅｔｅ等のように記憶部１３に記憶させる。
【００３０】
なお、公開サーバ１は、更新時に自動作成した履歴情報に基づいてスナップショットを提供することに限らず、コンテンツ製作者が新規に作成したスナップショット用データ及び検索キーワードに基づいて任意のスナップショットを提供することもできる。また、公開サーバ１は、記憶部１３に登録した「スナップショット用データ」、「検索キーワードデータ」の編集・削除を行うためのユーザインタフェイスも供えており、コンテンツ製作者が編集した履歴情報に基づいてスナップショットを提供することや、履歴情報を削除してスナップショットの提供を止めることもできる。
【００３１】
そして、ユーザ端末２から過去のコンテンツのリクエスト情報を受信すると（Ｓ３）、公開サーバ１は、このリクエスト情報に応じた履歴情報を記憶部１３から検索する（Ｓ４）。この検索により索出された履歴情報が一つであれば、公開サーバ１は、この履歴情報に基づいてスナップショットを再生する（Ｓ５）。一方、索出された履歴情報が複数であれば、公開サーバ１は、これらの履歴情報の一部又は全部について、タイトルや表示サン
プル、キーワードを含む本文の抜粋、更新サマリ等をリクエスト元のユーザ端末２に一覧表示させる（Ｓ６）。ここで公開サーバ１は、リクエスト動向データに基づき、採用頻度の高い履歴情報から順に表示させる。更に公開サーバ１は、履歴情報毎にリクエストされたキーワードとの適合度合いのスコアを求め、スコア順（適合度が高い順）に表示させても良い。
【００３２】
ユーザがこの一覧のなかから採用する履歴情報を選択し、ユーザ端末２からどの履歴情報が選択されたかの情報を受信すると、公開サーバ１は、この選択された履歴情報であるスナップショット用データと更新後のページデータを索出し、更新後のページデータに差分データを反映させて更新前のページを再生する（Ｓ５）。図３の例では、更新後のコンテンツ中のタグＸ１からタグＸ２のデータを差分データＰ１に代え、タグＸ３からタグＸ４のデータを差分データＰ２に代え、タグＸ５からタグＸ６のデータを削除する。また、検索部１は、前記キーワードに対してこの履歴情報が再生に採用されたことをカウントして統計処理し、前記キーワードが入力されたときにこの履歴情報が採用される確率の高さをリクエスト動向データとして求め、記憶部１３のリクエスト動向データを更新する。
そして、公開サーバ１は、前記再生したコンテンツをリクエスト元のユーザ端末２に送信する（Ｓ７）。
【００３３】
次に、具体的な検索例を説明する。
例えば、最新の製品情報を掲載したウエブページ（コンテンツ）のＵＲＬが、ｈｔｔｐ：／／ｈｏｇｅｈｏｇｅ／ｐａｇｅ．ｈｔｍｌであり、過去にこのページに掲載された情報を検索したい場合、ウエブブラウザのＵＲＬの入力欄に、このＵＲＬとキーワードを入れてコンテンツをリクエストする。
【００３４】
本実施形態のキーワードの入力方法としては、ＵＲＬの後に所定の区切り文字"？"を入れ、この後に検索キーワードを入力する。
例１）ｈｔｔｐ：／／ｈｏｇｅｈｏｇｅ／ｐａｇｅ．ｈｔｍｌ？検索キーワード
また、検索キーワードは、複数入力することもできる。
例２）ｈｔｔｐ：／／ｈｏｇｅｈｏｇｅ／ｐａｇｅ．ｈｔｍｌ？検索キーワード１＆検索キーワード２
例３）ｈｔｔｐ：／／ｈｏｇｅｈｏｇｅ／ｐａｇｅ．ｈｔｍｌ？検索キーワード１ or 検索キーワード２
また、検索対象を任意に絞り込むこともできる。
例４）ｈｔｔｐ：／／ｈｏｇｅｈｏｇｅ／ｐａｇｅ．ｈｔｍｌ？更新日＝２００４年３月（更新日が２００４年３月のものだけを検索する例）
例５）ｈｔｔｐ：／／ｈｏｇｅｈｏｇｅ／ｐａｇｅ．ｈｔｍｌ？タイトル＝夏モデル（タイトルに"夏モデル"が含まれるものだけを検索する例）
なお、キーワードの入力方法は、上記ＵＲＬに続けて入力する方法に限らず、キーワードの入力欄を設け、この入力欄に入力しても良い。この場合、ＵＲＬとキーワードを共に入力しても良いし、キーワードのみを入力して全てのＵＲＬについて検索しても良い。
【００３５】
このように本実施形態によれば、過去のコンテンツの差分をキーワードと共に履歴情報として記憶し、この履歴情報に基づいて過去のコンテンツを提供できるので、過去のコンテンツのＵＲＬを代えて保存し直す必要がなく、サイト構成が簡略化でき、メンテナンスの手間を軽減できる。また、従来技術のように、過去のコンテンツを画像ファイルに変換して日付情報等のインデックス情報毎に記憶した場合、必ずインデックス情報で検索しなければならないが、本実施形態によれば、差分データやページ構成データが残るので、通常のウエブページと同じく柔軟に検索することができる。
一方、ユーザは、スナップショットである事を意識せず、通常のＷｅｂブラウジング操作が可能となる。
【００３６】
〈その他〉
本発明は、上述の図示例にのみ限定されるものではなく、本発明の要旨を逸脱しない範囲内において種々変更を加え得ることは勿論である。
【００３７】
例えば、以下に付記した構成であっても上述の実施形態と同様の効果が得られる。また、これらの構成要素は可能な限り組み合わせることができる。
【００３８】
（付記１）コンテンツを記憶する記憶部と、
該記憶部に記憶されたコンテンツを新しいコンテンツに更新する場合に、新しいコンテンツと更新時のコンテンツとを比較して履歴情報を作成する履歴作成部と、
コンテンツのリクエスト情報を受信するリクエスト受付部と、
前記リクエスト情報に対応する履歴情報を記憶部から検索する検索部と、
を備えるコンテンツ管理装置。（１）
【００３９】
（付記２）  前記検索結果としての履歴情報に基づいてコンテンツを再生するコンテンツ再生部と、
前記再生したコンテンツをリクエスト元に提供する提供部とを備える付記１に記載のコンテンツ管理装置。
【００４０】
（付記３）前記履歴作成部は、前記新しいコンテンツと更新時のコンテンツを比較し、両コンテンツの差分データと検索用データを履歴情報として作成する付記１又は２に記載のコンテンツ管理装置。（２）
【００４１】
（付記４）前記検索部は、検索したリクエスト情報を統計処理し、リクエスト動向データを求めて記憶部に登録する付記１乃至３の何れかに記載のコンテンツ管理装置。（３）
【００４２】
（付記５）記憶部に記憶されたコンテンツを新しいコンテンツに更新する場合に、新しいコンテンツと更新時のコンテンツとを比較して履歴情報を作成するステップと、
コンテンツのリクエスト情報を受信するステップと、
前記リクエスト情報に対応する履歴情報を前記記憶部から検索するステップと、
を備えるコンテンツ管理方法。（４）
【００４３】
（付記６）  前記検索結果としての履歴情報に基づいてコンテンツを再生するコンテンツ再生するステップと、
前記再生したコンテンツをリクエスト元に提供する提供するステップとを備える付記５に記載のコンテンツ管理方法。
【００４４】
（付記７）前記履歴情報を作成するステップにて、前記新しいコンテンツと更新時のコンテンツを比較し、両コンテンツの差分データと検索用データを履歴情報として作成する付記５又は６に記載のコンテンツ管理方法。
【００４５】
（付記８）前記履歴情報を検索するステップにて、検索したリクエスト情報を統計処理し、リクエスト動向データを求めて記憶部に登録する付記５乃至７の何れかに記載のコンテンツ管理方法。
【００４６】
（付記９）記憶部に記憶されたコンテンツを新しいコンテンツに更新する場合に、新しいコンテンツと更新時のコンテンツとを比較して履歴情報を作成するステップと、
コンテンツのリクエスト情報を受信するステップと、
前記リクエスト情報に対応する履歴情報を前記記憶部から検索するステップと、
をコンピュータに実行させるためのコンテンツ管理プログラム。（５）
【００４７】
（付記１０）  前記検索結果としての履歴情報に基づいてコンテンツを再生するコンテンツ再生するステップと、
前記再生したコンテンツをリクエスト元に提供する提供するステップとをさらにコンピュータに実行させるための付記９に記載のコンテンツ管理プログラム
【００４８】
（付記１１）前記履歴情報を作成するステップにて、前記新しいコンテンツと更新時のコンテンツを比較し、両コンテンツの差分データと検索用データを履歴情報として作成する付記９又は１０に記載のコンテンツ管理プログラム。
【００４９】
（付記１２）前記履歴情報を検索するステップにて、検索したリクエスト情報を統計処理し、リクエスト動向データを求めて記憶部に登録する付記９乃至１１の何れかに記載のコンテンツ管理プログラム。
【図面の簡単な説明】
【００５０】
【図１】本発明に係る公開サーバの概要を説明する図
【図２】公開サーバ１の機能ブロック図
【図３】履歴情報の説明図
【図４】リクエスト動向データの説明図
【図５】語彙解析用データの説明図
【図６】コンテンツ管理方法の説明図
【符号の説明】
【００５１】
１  公開サーバ
２  ユーザ端末
３  製作者端末
１２  演算処理部
１３  記憶部
１４  入出力ポート
１５  通信制御部（ＣＣＵ）
【図１】
2006185059.tif 000003
【図２】
2006185059.tif 000004
【図３】
2006185059.tif 000005
【図４】
2006185059.tif 000006
【図５】
2006185059.tif 000007
【図６】
2006185059.tif 000008