(57)【特許請求の範囲】
【請求項１】
通信ネットワークを介して接続される生活記録装置とウェブ構築装置を備えたウェブ構築システムであり、
前記生活記録装置は、
ユーザの行動の詳細を表す生活ログデータを記録する記録手段と、
該生活ログデータを送信する送信手段とを有し、
前記ウェブ構築装置は、
前記生活記録装置からの生活ログデータを受信する受信手段と、
該受信した生活ログデータからメタデータを取得するメタデータ取得手段と、
前記取得したメタデータを蓄積するメタデータ記憶手段と、
前記メタデータ記憶手段からメタデータを読み出してコンテンツを生成するコンテンツ生成手段と、
前記生成されたコンテンツを使用したウェブサイトの画面表示を制御するサイト管理手段と、
ウェブサイトの構築に使用するコンテンツの要素となるメタデータのリンク情報の開示を制御するためのリンク制御情報を格納するリンクベース記憶手段と、
前記リンクベース記憶手段に格納されるリンク制御情報に基づき、前記生成されたコンテンツに含まれるメタデータごとに、リンク情報を付加するか否かを判断してリンク情報の付加を行うリンク生成手段と、を有する、
ことを特徴とするウェブ構築システム。
【請求項２】
メタデータに対応する情報を蓄積する生活関連データベースを備え、
前記メタデータ取得手段は、前記生活関連データベースにアクセスし、前記取得したメタデータに対応する情報を取得し、この取得した情報をメタデータとして前記メタデータ記憶手段に記憶させる、
ことを特徴とする請求項１に記載のウェブ構築システム。
【請求項３】
ユーザの行動の詳細を表す生活ログデータを記録する生活記録装置に通信ネットワークを介して接続されるウェブ構築装置であり、
前記生活記録装置から送信された生活ログデータを受信する受信手段と、
該受信した生活ログデータからメタデータを取得するメタデータ取得手段と、
前記取得したメタデータを蓄積するメタデータ記憶手段と、
前記メタデータ記憶手段からメタデータを読み出してコンテンツを生成するコンテンツ生成手段と、
前記生成されたコンテンツを使用したウェブサイトの画面表示を制御するサイト管理手段と、
ウェブサイトの構築に使用するコンテンツの要素となるメタデータのリンク情報の開示を制御するためのリンク制御情報を格納するリンクベース記憶手段と、
前記リンクベース記憶手段に格納されるリンク制御情報に基づき、前記生成されたコンテンツに含まれるメタデータごとに、リンク情報を付加するか否かを判断してリンク情報の付加を行うリンク生成手段と、
を備えたことを特徴とするウェブ構築装置。
【請求項４】
前記メタデータ取得手段は、メタデータに対応する情報を蓄積する生活関連データベースにアクセスし、前記取得したメタデータに対応する情報を取得し、この取得した情報をメタデータとして前記メタデータ記憶手段に記憶させる、
ことを特徴とする請求項３に記載のウェブ構築装置。
【請求項５】
閲覧者の種類ごとにリンク情報の開示レベルが設定されていることを特徴とする請求項３又は４に記載のウェブ構築装置。
【請求項６】
ユーザの行動の詳細を表す生活ログデータを記録する生活記録装置に通信ネットワークを介して接続されるウェブ構築装置を制御するためのコンピュータプログラムであって、
前記生活記録装置から送信された生活ログデータを受信する機能と、
該受信した生活ログデータからメタデータを取得する機能と、
前記取得したメタデータを記憶手段に蓄積する機能と、
前記記憶手段からメタデータを読み出してコンテンツを生成する機能と、
前記生成されたコンテンツを使用したウェブサイトの画面表示を制御する機能と、
ウェブサイトの構築に使用するコンテンツの要素となるメタデータのリンク情報の開示を制御するためのリンク制御情報に基づき、前記生成されたコンテンツに含まれるメタデータごとに、リンク情報を付加するか否かを判断してリンク情報の付加を行う機能と、
をコンピュータに実現させることを特徴とするコンピュータプログラム。
【請求項７】
前記メタデータを取得する機能において、
メタデータに対応する情報を蓄積する生活関連データベースにアクセスし、前記取得したメタデータに対応する情報を取得し、この取得した情報をメタデータとして前記メタデータ記憶手段に記憶させる、
ことを特徴とする請求項６に記載のコンピュータプログラム。
【請求項８】
閲覧者の種類ごとにリンク情報の開示レベルが設定されていることを特徴とする請求項６又は７に記載のコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ウェブ構築システム、ウェブ構築装置、携帯端末及びコンピュータプログラムに関する。
【背景技術】
【０００２】
近年、ウェブサイトを手軽かつ容易に構築することが可能な「Ｗｅｂｌｏｇ（「ブログ」と称されることもある）」システムが注目されている（例えば非特許文献１参照）。Ｗｅｂｌｏｇとは、一般的に、インターネット上の日記や掲示板のようなもので、日々動的に構築されるＷｅｂサイトの総称である。Ｗｅｂｌｏｇシステムでは、ユーザ自身が思いついた記事やコメントなどを自ら記入することによりウェブサイトを動的に構築している。例えば、ユーザは雑記や他サイトの記事を参照して、それに対しての自分の意見を赴くままに記述する。これにより、互いの情報を流通させている。また、Ｗｅｂｌｏｇを個人の備忘録として活用することも行われている。例えば、ユーザは実生活の中で赴くままにカメラ付携帯端末で写真を撮影して記事に添えてウェブサイトにアップロードする。これにより、ユーザがいつ、どこで何をしたかといった実生活の履歴をＷｅｂｌｏｇを利用して管理している。
【非特許文献１】Six Apart, Ltd、“Movable Type”、［online］、World Wide Web Consortium、［平成１７年３月８日検索］、インターネット＜ＵＲＬ：http://www.sixapart.com/movabletype/＞
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかし、上述した従来のＷｅｂｌｏｇシステムでは、ウェブサイトの自動構築を行うために、少なくともユーザはウェブサイトのもととなるコンテンツを手動で作成し入力する必要がある。このため、ユーザの負担が大きいとともに情報の正確さや即時性を十分に維持することが難しい。
【０００４】
また、ユーザが作成したコンテンツに関するメタデータ（meta data）はコンテンツの内容から抽出されるが、作者や日付情報などに限られており、多数のコンテンツの中から関連性のあるコンテンツのみを検索することは容易ではない。
【０００５】
また、Ｗｅｂｌｏｇでは、一般的に不特定多数の閲覧者に対して情報を発信するが、例えば個人の備忘録としてＷｅｂｌｏｇを利用する場合、個人情報の保護が課題となる。従来は個人情報の保護のために閲覧者からのアクセスに応じたアクセス制御を行う場合、ウェブページごとにログイン機能を設ける必要があったが、これではウェブサイトの負荷が大きく、処理速度の低下などの問題を招いている。
【０００６】
本発明は、このような事情を考慮してなされたもので、その目的は、メタデータの取得における容易性や情報の正確さ、即時性の向上とともに、メタデータを利用したコンテンツの自動生成、メタデータ検索の実現、個人情報保護のための構成の簡易化などの機能向上を図ることができるウェブ構築システム、ウェブ構築装置を提供することにある。
【０００７】
また、本発明の他の目的は、本発明のウェブ構築装置をコンピュータを利用して実現するためのコンピュータプログラムを提供することにある。
【課題を解決するための手段】
【０００８】
上記の課題を解決するために、本発明に係るウェブ構築システムは、通信ネットワークを介して接続される生活記録装置とウェブ構築装置を備えたウェブ構築システムであり、前記生活記録装置は、ユーザの行動の詳細を表す生活ログデータを記録する記録手段と、該生活ログデータを送信する送信手段とを有し、前記ウェブ構築装置は、前記生活記録装置からの生活ログデータを受信する受信手段と、該受信した生活ログデータからメタデータを取得するメタデータ取得手段と、前記取得したメタデータを蓄積するメタデータ記憶手段と、前記メタデータ記憶手段からメタデータを読み出してコンテンツを生成するコンテンツ生成手段と、前記生成されたコンテンツを使用したウェブサイトの画面表示を制御するサイト管理手段とを有する、ことを特徴とする。
【０００９】
本発明に係るウェブ構築システムにおいては、メタデータに対応する情報を蓄積する生活関連データベースを備え、前記メタデータ取得手段は、前記生活関連データベースにアクセスし、前記取得したメタデータに対応する情報を取得し、この取得した情報をメタデータとして前記メタデータ記憶手段に記憶させる、ことを特徴とする。
【００１０】
本発明に係るウェブ構築装置は、ユーザの行動の詳細を表す生活ログデータを記録する生活記録装置に通信ネットワークを介して接続されるウェブ構築装置であり、前記生活記録装置から送信された生活ログデータを受信する受信手段と、該受信した生活ログデータからメタデータを取得するメタデータ取得手段と、前記取得したメタデータを蓄積するメタデータ記憶手段と、前記メタデータ記憶手段からメタデータを読み出してコンテンツを生成するコンテンツ生成手段と、前記生成されたコンテンツを使用したウェブサイトの画面表示を制御するサイト管理手段と、を備えたことを特徴とする。
【００１１】
本発明に係るウェブ構築装置においては、前記メタデータ取得手段は、メタデータに対応する情報を蓄積する生活関連データベースにアクセスし、前記取得したメタデータに対応する情報を取得し、この取得した情報をメタデータとして前記メタデータ記憶手段に記憶させる、ことを特徴とする。
【００１２】
本発明に係るウェブ構築装置においては、ウェブサイトの構築に使用するコンテンツの要素となるメタデータのリンク情報の開示を制御するためのリンク制御情報を格納するリンクベース記憶手段と、前記リンクベース記憶手段に格納されるリンク制御情報に基づき、前記生成されたコンテンツに含まれるメタデータごとに、リンク情報を付加するか否かを判断してリンク情報の付加を行うリンク生成手段と、を備えたことを特徴とする。
【００１３】
本発明に係るウェブ構築装置においては、閲覧者の種類ごとにリンク情報の開示レベルが設定されていることを特徴とする。
【００１４】
本発明に係る携帯端末は、通信ネットワークを介してウェブ構築装置に接続する携帯端末であり、ユーザの行動の詳細を表す生活ログデータを記録する記録手段と、該生活ログデータを送信する送信手段と、を備えたことを特徴とする。
【００１５】
本発明に係る携帯端末においては、ユーザの個々の行動の情報を入力するための情報入力手段を備えたことを特徴とする。
【００１６】
本発明に係る携帯端末においては、前記情報入力手段は、位置検知装置、バーコードリーダ、ＲＦＩＤタグリーダ、画像入力装置、音声入力装置及びテキスト入力装置のいずれか一つもしくは複数を有する、ことを特徴とする。
【００１７】
本発明に係る携帯端末においては、前記ウェブ構築装置からウェブサイト表示データを受信し、該ウェブサイト表示データを画面表示するウェブサイト表示手段を備えたことを特徴とする。
【００１８】
本発明に係るコンピュータプログラムは、ユーザの行動の詳細を表す生活ログデータを記録する生活記録装置に通信ネットワークを介して接続されるウェブ構築装置を制御するためのコンピュータプログラムであって、前記生活記録装置から送信された生活ログデータを受信する機能と、該受信した生活ログデータからメタデータを取得する機能と、前記取得したメタデータを記憶手段に蓄積する機能と、前記記憶手段からメタデータを読み出してコンテンツを生成する機能と、前記生成されたコンテンツを使用したウェブサイトの画面表示を制御する機能と、をコンピュータに実現させることを特徴とする。
【００１９】
本発明に係るコンピュータプログラムにおいては、前記メタデータを取得する機能において、メタデータに対応する情報を蓄積する生活関連データベースにアクセスし、前記取得したメタデータに対応する情報を取得し、この取得した情報をメタデータとして前記メタデータ記憶手段に記憶させる、ことを特徴とする。
【００２０】
本発明に係るコンピュータプログラムにおいては、ウェブサイトの構築に使用するコンテンツの要素となるメタデータのリンク情報の開示を制御するためのリンク制御情報に基づき、前記生成されたコンテンツに含まれるメタデータごとに、リンク情報を付加するか否かを判断してリンク情報の付加を行う機能をさらにコンピュータに実現させることを特徴とする。
【００２１】
本発明に係るコンピュータプログラムにおいては、閲覧者の種類ごとにリンク情報の開示レベルが設定されていることを特徴とする。
これにより、前述のウェブ構築装置がコンピュータを利用して実現できるようになる。
【発明の効果】
【００２２】
本発明によれば、メタデータの取得における容易性や情報の正確さ、即時性の向上を図ることができる。また、メタデータを利用したコンテンツの自動生成、メタデータ検索の実現、個人情報保護のための構成の簡易化などの機能向上を図ることができる。
【発明を実施するための最良の形態】
【００２３】
以下、図面を参照し、本発明の一実施形態について説明する。
図１は、本発明の一実施形態に係るウェブ構築システムの構成を示すブロック図である。図１において、ウェブ構築装置１は、生活記録装置２に記録されている生活ログデータをインターネット等の通信ネットワークを介して受信する生活ログ受信部１００、ウェブサイトの構築に用いるコンテンツを生成し管理するコンテンツ管理部１０１、ウェブサイトを管理するサイト管理部（コンテンツマネージメントシステム）１０２、ウェブページのレイアウトの構築を行うレイアウト管理機能部１０３、ウェブユーザインタフェース（Ｗｅｂ  ＵＩ）１０４及びクエリ処理部１０５を備える。
【００２４】
コンテンツ管理部１０１は、生活ログ解析部１１０、生活ログ関連情報取得部１１１、メタデータデータベース（メタデータＤＢ）１１２、コンテンツ生成管理部１１３及びリンクベースデータベース（ＬｉｎｋｂａｓｅＤＢ）１１６を有している。また、コンテンツ生成管理部１１３は、メタデータ取得機能部１１４及びリンク生成機能部１１５を有する。
【００２５】
生活ログ受信部１００は、個人の行動の詳細を表す生活ログデータを生活記録装置２からインターネット等の通信ネットワークを介して受信する。
生活記録装置２は、ユーザの生活ログデータを記録する装置である。ユーザの生活ログデータは、いわゆるユーザプロファイル（ユーザの個人情報や環境情報）のデータを含む。生活記録装置２は、通信手段を有していてもよく、或いは外部の通信装置によって生活ログデータを送信するものであってもよい。生活記録装置２は、ユーザが携帯可能な装置であって、ユーザの個々の行動の情報を入力するための各種の情報入力装置を有する。該情報入力装置としては、例えば、ＧＰＳ（Global Positioning System）等の位置検知装置、バーコードリーダ、ＲＦＩＤタグリーダ、デジタルカメラ等の画像入力装置、音声入力装置（音声をテキストに変換する機能を含んでもよい）、テキスト入力装置などが挙げられる。生活記録装置２としては、例えば、携帯電話機やＰＤＡ（Personal Digital Assistants：個人用情報機器）等の携帯端末が利用可能であり、携帯端末に上記した情報入力装置を備えればよい。生活記録装置２は、新規の生活ログデータを取得した時点、もしくは定期的に、もしくは手動の送信操作によって、新規の生活ログデータをウェブ構築装置１に送信する。
【００２６】
図２〜図７は、生活記録装置２としての携帯端末の表示画面例である。図２において、携帯端末２には、生活ログのメニュー画面２１が表示されている。このメニュー画面２１で「生活ログ登録」が選択されると、図３の生活ログ登録メニュー画面２２が表示される。生活ログ登録メニュー画面２２には、携帯端末２が備える情報入力装置の選択メニュー（写真撮影、ＱＲコード読み取り、バーコード読み取り、メモ入力、位置情報取得）が表示されている。この生活ログ登録メニュー画面２２で、例えば「バーコード読み取り」が選択されると、バーコードリーダが起動してバーコードの読み取りが行われ、その結果として図４のバーコード読取結果画面２３が表示される。バーコード読取結果画面２３には、読み取ったバーコードＩＤが表示されている。他の例として、生活ログ登録メニュー画面２２で、例えば「位置情報取得」が選択されると、位置検知装置が起動して位置の検知が行われ、その結果として図５の位置情報取得結果画面２４が表示される。位置情報取得結果画面２４には、取得した位置情報（緯度、経度）が表示されている。
【００２７】
図３の生活ログ登録メニュー画面２２で、「登録」が選択されると、図６の生活ログの登録選択画面２５が表示され、ウェブ構築装置１に送信する情報を選択することが可能になる。図７では、手動の送信操作で生活ログをウェブ構築装置１に送信するための生活ログの登録確認画面２６が表示されている。この生活ログの登録確認画面２６で、「登録」が選択されると、生活ログデータをウェブ構築装置１に送信する。
【００２８】
図８には、生活記録装置２からウェブ構築装置１に送信される生活ログデータの例が示されている。図２に示されるように、生活ログデータとしては、例えば、商品情報（バーコードＩＤ等）、ユーザが使用した端末の情報（使用端末情報）、ユーザが商品情報を取得した時点の屋外位置情報や環境温度、ユーザがメモした情報や撮影した写真画像などが挙げられる。
【００２９】
なお、本実施形態では、ウェブ構築装置１は、ウェブサイトの管理者本人のユーザＩＤを用いて該管理者本人の生活ログデータを取得し、ウェブサイトを構築する場合を例に挙げて説明する。
【００３０】
生活ログ受信部１００は、ユーザの生活記録装置２から送信された生活ログデータを受信すると、その受信した生活ログデータを生活ログ解析部１１０に出力する。
【００３１】
生活ログ解析部１１０は、生活ログデータからメタデータを抽出してメタデータＤＢ１１２に格納する。また、生活ログデータ中のバーコードＩＤやＲＦＩＤ、位置情報（緯度、経度）等の具体化されていない情報については、生活関連情報取得部１１１に出力し、情報の具体化を行う。生活関連情報取得部１１１は、生活関連データベース（生活関連ＤＢ）３にアクセスし、例えばバーコードＩＤに対応する商品の詳細情報や「緯度、経度」に対応する住所を取得する。生活ログ解析部１１０は、生活関連情報取得部１１１によって具体化した情報をメタデータとしてメタデータＤＢ１１２に格納する。
【００３２】
図９には、メタデータＤＢ１１２に格納されるメタデータの例が示されている。メタデータＤＢ１１２に格納されるメタデータは、ウェブサイトの構築に使用するコンテンツの要素となる。
【００３３】
図１０には、上記したメタデータの取得に係る手順が示されている。
図１０において、生活記録装置２が生活ログデータを送信すると（ステップＳ１）、ウェブ構築装置１の生活ログ受信部１００はその生活ログデータを受信し、生活ログ解析部１１０に出力する（ステップＳ２）。次いで、生活ログ解析部１１０は、その生活ログデータに関するメタデータの取得処理を行う（ステップＳ３）。このメタデータの取得処理では、生活ログデータからメタデータを抽出する。また、生活ログデータ中のバーコードＩＤやＲＦＩＤ、位置情報（緯度、経度）等の具体化されていない情報の問い合わせを生活関連ＤＢ３に対して行い（ステップＳ４）、その応答を得る（ステップＳ５）。次いで、生活ログ解析部１１０は、生活ログデータから抽出したメタデータ及び生活関連ＤＢ３に問い合わせして得たメタデータをメタデータＤＢ１１２に格納する（ステップＳ６、Ｓ７）。メタデータＤＢ１１２においてメタデータの蓄積が完了すると、そのステータスが生活ログ解析部１１０に応答される（ステップＳ８）。
【００３４】
コンテンツ生成管理部１１３は、メタデータＤＢ１１２に格納されているメタデータを用いたコンテンツ生成処理を制御する。コンテンツ生成管理部１１３は、メタデータ取得機能部１１４及びリンク生成機能部１１５を制御する。
【００３５】
メタデータ取得機能部１１４は、コンテンツ生成管理部１１３からのコンテンツ生成命令に応じて、メタデータＤＢ１１２からメタデータを取得し、その取得したメタデータを含むＸＭＬ（eXtensible Markup Language）形式の中間ファイル（中間ＸＭＬファイル）を生成する。例えば、最近５件の生活ログのメタデータをメタデータＤＢ１１２から読み出して中間ＸＭＬファイルを生成する。図１１には中間ＸＭＬファイルの例が示されている。図１１において、＜ｌｋ＞タグはコンテンツの一要素である一メタデータを表している。
【００３６】
リンク生成機能部１１５は、ウェブサイトにアクセスしてくる閲覧者ごとにリンク情報の開示を制御する。本実施形態では、閲覧者は、匿名者、所定のグループメンバ又はウェブサイトの管理者本人のいずれかに分類されている。リンク生成機能部１１５は、アクセスしてきた閲覧者がいずれの種類であるのかを示す情報をサイト管理部１０２から取得し、閲覧者の種類に応じてリンク情報の開示制御を行う。例えば、ウェブサイトの管理者本人ではない閲覧者からのアクセスがあった場合、全てのリンク情報を不可視とする。そのリンク制御情報はリンクベースデータベース１１６に格納されている。
【００３７】
図１２にはリンク制御情報の例の抜粋が示されている。この例ではリンク制御情報はＸＭＬ形式で記述されている。図１２において、＜ａ＞タグ及び＜ｚ＞タグはリンクの要素となるものである。＜ａ＞タグは「from-locator（リンク元）」を表し、＜ｚ＞タグは「to-locator（リンク先）」を表す。＜az＞タグは、＜ａ＞タグから＜ｚ＞タグへのリンクを表す。この＜az＞タグのレベル（ｌｅｖｅｌ）属性は当該リンク情報に対するアクセス制御の開示レベルを表している。
【００３８】
図１３には＜az＞タグのレベル属性とアクセス制御の開示レベルとの対応関係が示されている。図１３に示されるように、「ｌｅｖｅｌ＝０」は匿名者を含む全てのユーザに対してリンク情報を開示することを意味する。「ｌｅｖｅｌ＝１」は所定のグループメンバのみに対してリンク情報を開示することを意味する。「ｌｅｖｅｌ＝２」はウェブサイトの管理者本人のみにしかリンク情報を開示しないことを意味する。図１２の例では、＜az＞タグ２０１のレベル属性「ｌｅｖｅｌ＝２」によって、「投稿」（label=”aContrib”）のロケータから「投稿ページ」（label=”zContrib”）へのリンク情報はウェブサイト管理者本人からのアクセス時でなければ開示されないように制御される。
【００３９】
リンク生成機能部１１５は、メタデータ取得機能部１１４が生成した中間ＸＭＬファイル中の全ての＜ｌｋ＞タグのメタデータに対応するリンク制御情報をリンクベースデータベース１１６から取得する。次いで、その取得したリンク制御情報に基づいて当該中間ＸＭＬファイル用のリンク情報を生成する。次いで、その中間ＸＭＬファイルとリンク情報から、コンテンツファイルを生成する。このコンテンツファイルは、中間ＸＭＬファイル中のメタデータの各要素にリンク情報が付加されたリンク付中間ＸＭＬファイルである。
【００４０】
サイト管理部１０２は、コンテンツ管理部１０１が生成したコンテンツファイルをもとにしたウェブサイトの構築を制御する。サイト管理部１０２は、レイアウト管理機能部１０３を制御する。
【００４１】
レイアウト管理機能部１０３は、コンテンツ管理部１０１が生成したコンテンツファイルをもとにウェブサイト上で開示するウェブページのレイアウトの構築を行う。例えば、ＣＳＳ（Cascading Style Sheet）によってレイアウトを調整する。このレイアウト作業では、レイアウトに係る装飾は行うがコンテンツの内容に新たな情報を追加したり、編集したりすることはせず、閲覧者にとって視認性を高める所定の規則に従った装飾を行う。
レイアウト管理機能部１０３は、レイアウト後の画面表示用出力ファイルをウェブユーザインタフェース１０４を介して出力する。本実施例では、画面表示用出力ファイルはＨＴＭＬ（HyperText Markup Language）形式のファイル（ＨＴＭＬファイル）である。
【００４２】
また、サイト管理部１０２は、ウェブサイト全体を管理する機能を有し、閲覧者からのアクセスに応じて動的にウェブサイトを構築する制御を行う。サイト管理部１０２は、ウェブユーザインタフェース１０４及びクエリ処理部１０５を介して閲覧者からのアクセスを受けると、コンテンツ管理部１０１に対してコンテンツの生成要求を出力する。
【００４３】
例えば、ウェブサイトのメインページの画面表示要求が入力された場合、先ず、サイト管理部１０２は、コンテンツ生成管理部１１３に対してコンテンツを生成するように要求する。ここで、メタデータ取得機能部１１４に対して、ウェブサイト上で開示するコンテンツの数を指示する。次いで、閲覧者が「匿名者」、「グループメンバ」及び「管理者本人」のいずれであるのかをリンク生成機能部１１５に通知してリンク情報を生成するように要求する。これにより、コンテンツファイルが生成される。そして、レイアウト管理機能部１０３がそのコンテンツファイルから、コンテンツのレイアウトを調整したウェブページの画面表示用出力ファイルを生成する。この画面表示用出力ファイルに基づき、ウェブサイトのメインページが画面表示される。
【００４４】
図１４には、図１１の中間ＸＭＬファイルをもとにして生成された画面表示用出力ファイル（ＨＴＭＬファイル）の例の抜粋が示されている。図１４の例に示されるように、画面表示用出力ファイルは、図１１の中間ＸＭＬファイルに対して、リンク生成機能部１１５によるリンク情報制御、及び、レイアウト管理機能部１０３によるレイアウト調整が反映されたものである。
【００４５】
図１５には、上述したコンテンツ生成に係る処理フローが示されている。図１５において、初めに、リンクベースデータベース１１６は起動時にリンク制御情報（「linkbase.xml」ファイル）を読み込んで記憶する（ステップＳ１０）。
【００４６】
次いで、閲覧者からのアクションがあると、ウェブブラウザ１２０は、ウェブページの閲覧要求をウェブユーザインタフェース１０４に出力する（ステップＳ１１）。ウェブブラウザ１２０とウェブユーザインタフェース１０４間ではＨＴＴＰ（HyperText Transfer Protocol）が用いられる。
【００４７】
次いで、ウェブユーザインタフェース１０４は、その閲覧要求で指定されたウェブページの呼び出しをクエリ処理部１０５を介してサイト管理部１０２に要求する（ステップＳ１２）。次いで、サイト管理部１０２は、コンテンツ生成管理部１１３にコンテンツ生成を要求する（ステップＳ１３）。次いで、コンテンツ生成管理部１１３において、メタデータ取得機能部１１４は、当該コンテンツ生成要求に基づき、メタデータＤＢ１１２からメタデータを取得し（ステップＳ１４）、その取得したメタデータを含む中間ＸＭＬファイルを生成する（ステップＳ１５）。次いで、リンク生成機能部１１５は、メタデータ取得機能部１１４が生成した中間ＸＭＬファイルに関連するリンク制御情報（「linkbase.xml」ファイル）をリンクベースデータベース１１６から取得し（ステップＳ１６）、その取得したリンク制御情報に基づいて当該中間ＸＭＬファイル用のリンク情報を生成し、中間ＸＭＬファイルにリンク情報を付加したリンク付中間ＸＭＬファイルを生成する（ステップＳ１７）。
【００４８】
次いで、サイト管理部１０２は、コンテンツ生成管理部１１３からコンテンツ生成要求の応答を受信すると（ステップＳ１８）、レイアウト管理機能部１０３によるレイアウト作業を開始する。レイアウト管理機能部１０３は、コンテンツ管理部１０１が生成したリンク付中間ＸＭＬファイルをもとにウェブサイト上で開示するウェブページのレイアウトの構築を行い（ステップＳ１９）、レイアウト後の画面表示用出力ファイル（ＨＴＭＬファイル）を生成してウェブユーザインタフェース１０４に出力する（ステップＳ２０）。
【００４９】
次いで、ウェブユーザインタフェース１０４は、そのＨＴＭＬファイルをウェブブラウザ１２０に返信する（ステップＳ２１）。これにより、ウェブブラウザ１２０はそのＨＴＭＬファイルに基づいてウェブページを画面表示し、閲覧者によってウェブページの閲覧が行われる。
【００５０】
図１６には、ウェブ構築装置１が生成したＨＴＭＬファイルに基づいたウェブページ３０１の画面表示例が示されている。画面右側のフレーム３０２には、生活ログの各コンテンツ３１１、３１２、３１３、３１４が表示されている。このデザインはレイアウト管理機能によって変更可能である。図１６の例では、２００４年１２月３０日の生活ログとして、購入情報のコンテンツ３１１、物品情報のコンテンツ３１２及び購入情報のコンテンツ３１３が生成されている。また、２００４年１２月２９日の生活ログとして、メモ情報のコンテンツ３１４が生成されている。
【００５１】
各コンテンツ３１１、３１２、３１３、３１４には、生活ログデータから抽出されたメタデータ（端末名、緯度、経度等）と、生活関連ＤＢ３から取得されたメタデータ（住所、店名、商品名等）とが含まれている。生活関連ＤＢ３から取得されたメタデータは、生活ログデータ中の例えばバーコードＩＤに対応する情報として取得されている。
【００５２】
図１７には、図１６に示される購入情報のコンテンツ３１３の詳細の例が示されている。図１７において、矢印の始点には、矢印の終点に示されるメタデータのリンク情報３２０が示されている。例えば、閲覧者が画面上で「テニスラケット」をクリックすると、「テニスラケット」に関する全てのコンテンツを含む同一物品一覧画面が表示される。図１８には同一物品一覧画面３３０の例の抜粋が示されている。同一物品一覧画面３３０の表示用ＨＴＭＬファイルは、メタデータＤＢ１１２に格納されるメタデータからコンテンツ管理部１０１及びサイト管理部１０２によって自動的に生成される。
【００５３】
また、図１６の画面左側のコラム３０３のカテゴリリンク３０４にある「カレンダー」をクリックすると、図１９に示されるようなカレンダービュー画面３４０が表示される。カレンダービュー画面３４０の表示用ＨＴＭＬファイルは、メタデータＤＢ１１２に格納されるメタデータからコンテンツ管理部１０１及びサイト管理部１０２によって自動的に生成される。図１９の例では、ウェブサイトの管理者本人が一ヶ月間（図１９では２００４年１２月）に実生活で何をしたのかが生活ログのメタデータをもとにして示されている。また、カレンダービュー画面３４０のコンテンツ（例えば、物品情報のコンテンツ３４１）をクリックすることにより、その詳細を表示させることが可能である。
【００５４】
図２０には、購買履歴ビュー画面３５０の例が示されている。購買履歴ビュー画面３５０の表示用ＨＴＭＬファイルは、メタデータＤＢ１１２に格納されるメタデータからコンテンツ管理部１０１及びサイト管理部１０２によって自動的に生成される。図１５の例では、ウェブサイトの管理者本人が２００５年２月における購買履歴が一覧表示されている。
【００５５】
上述したように本実施形態によれば、各種の情報入力装置を有する生活記録装置２によってユーザの生活ログが記録される。ウェブ構築装置１は、そのユーザの生活記録装置２から送信される生活ログデータを受信し、該生活ログデータからメタデータを抽出する。これにより、メタデータの取得が自動的に行われるので、メタデータの取得におけるユーザの負荷が軽減される。
【００５６】
さらに、情報入力装置による入力データがそのままメタデータとして取得されるので、情報の正確さが保たれる。また、新規の生活ログの取得時点で生活記録装置２から該生活ログデータが送信されることにより、最新の生活ログがウェブサイト上に即時に反映されるので、情報の即時性が向上する。
【００５７】
また、生活ログデータ中の具体化されていない情報については、生活関連ＤＢ３から対応する情報を取得して具体化するので、情報の有用化や詳細化が可能である。
【００５８】
また、コンテンツのもととなるデータにユーザの生活ログデータ中のメタデータを利用し、例えば物品名や店舗名、場所情報など多様な種類のデータをデータベース管理してウェブサイトの構築に利用するので、閲覧者はメタデータによる検索や各種の画面表示を利用することが可能となり、例えば備忘録として利用し、生活ログを効率よく検索することができる。
【００５９】
上述した実施形態によれば、以下に示すような効果が得られる。
ユーザの生活ログを記録している生活記録装置からメタデータを取得するので、ユーザはウェブサイト構築のために生活の記録を入力する手間が省けるとともに、自動的にユーザの生活ログのメタデータを蓄積し、ウェブサイトを動的に構築することができる。特に個人の備忘録を管理する目的においては、ユーザのコンテンツ登録の手間を省く点で本発明は非常に有用である。また、実生活の備忘録として利用されるウェブサイトを構築する場合、一般の生活に関係する語彙を多く有する生活ログを利用するので、ウェブサイトの中で多様なメタデータ検索を実現することができる。例えば、メタデータ検索やメインのウェブページ画面以外にも、コンテンツの時間や価格に関するメタデータを利用したカレンダービュー、買い物履歴ビューなどを作成してユーザの備忘録として効率的な検索を可能とすることができる。
ウェブ構築装置にコンテンツ生成機能を設けることによって、メタデータから自動的にコンテンツの生成を行うことができる。
ウェブ構築装置にリンク生成機能を設けることによって、個人情報を有するウェブサイトを構築する上で、閲覧者の種類に応じたリンク情報の制御を行うことができる。
【００６０】
なお、本実施形態に係るウェブ構築装置１は、専用のハードウェアにより実現されるものであってもよく、あるいはパーソナルコンピュータ等の汎用のコンピュータシステムにより構成され、図１に示されるウェブ構築装置１の各機能を実現するためのプログラムを実行することによりその機能を実現させるものであってもよい。
【００６１】
また、そのウェブ構築装置１には、周辺機器として入力装置、表示装置等（いずれも図示せず）が接続されるものとする。ここで、入力装置とはキーボード、マウス等の入力デバイスのことをいう。表示装置とはＣＲＴ（Cathode Ray Tube）や液晶表示装置等のことをいう。
また、上記周辺機器については、ウェブ構築装置１に直接接続するものであってもよく、あるいは通信回線を介して接続するようにしてもよい。
【００６２】
また、図１に示すウェブ構築装置１の機能を実現するためのプログラムをコンピュータ読み取り可能な記録媒体に記録して、この記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行することによりウェブ構築処理を行ってもよい。なお、ここでいう「コンピュータシステム」とは、ＯＳや周辺機器等のハードウェアを含むものであってもよい。
また、「コンピュータシステム」は、ＷＷＷシステムを利用している場合であれば、ホームページ提供環境（あるいは表示環境）も含むものとする。
また、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ＲＯＭ、フラッシュメモリ等の書き込み可能な不揮発性メモリ、ＣＤ−ＲＯＭ等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置のことをいう。
【００６３】
さらに「コンピュータ読み取り可能な記録媒体」とは、インターネット等のネットワークや電話回線等の通信回線を介してプログラムが送信された場合のサーバやクライアントとなるコンピュータシステム内部の揮発性メモリ（例えばＤＲＡＭ（Dynamic Random Access Memory））のように、一定時間プログラムを保持しているものも含むものとする。
また、上記プログラムは、このプログラムを記憶装置等に格納したコンピュータシステムから、伝送媒体を介して、あるいは、伝送媒体中の伝送波により他のコンピュータシステムに伝送されてもよい。ここで、プログラムを伝送する「伝送媒体」は、インターネット等のネットワーク（通信網）や電話回線等の通信回線（通信線）のように情報を伝送する機能を有する媒体のことをいう。
また、上記プログラムは、前述した機能の一部を実現するためのものであっても良い。さらに、前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるもの、いわゆる差分ファイル（差分プログラム）であっても良い。
【００６４】
以上、本発明の実施形態を図面を参照して詳述してきたが、具体的な構成はこの実施形態に限られるものではなく、本発明の要旨を逸脱しない範囲の設計変更等も含まれる。
例えば、生活記録装置としての携帯端末（例えば携帯電話機）にウェブブラウザを備え、該携帯端末を生活記録装置とウェブサイトの表示装置に兼用するようにしてもよい。
【図面の簡単な説明】
【００６５】
【図１】本発明の一実施形態に係るウェブ構築システムの構成を示すブロック図である。
【図２】図１に示す生活記録装置２としての携帯端末の表示画面例である。
【図３】図１に示す生活記録装置２としての携帯端末の表示画面例である。
【図４】図１に示す生活記録装置２としての携帯端末の表示画面例である。
【図５】図１に示す生活記録装置２としての携帯端末の表示画面例である。
【図６】図１に示す生活記録装置２としての携帯端末の表示画面例である。
【図７】図１に示す生活記録装置２としての携帯端末の表示画面例である。
【図８】本発明の一実施形態に係る生活ログデータの例である。
【図９】図１に示すメタデータＤＢ１１２に格納されるメタデータの例である。
【図１０】本発明の一実施形態に係るメタデータの取得手順を示す処理フロー図である。
【図１１】中間ＸＭＬファイルの例を示す図である。
【図１２】リンク制御情報の例の抜粋を示す図である。
【図１３】アクセス制御の開示レベルの例を示す図表である。
【図１４】図１１の中間ＸＭＬファイルをもとにして生成された画面表示用出力ファイル（ＨＴＭＬファイル）の例の抜粋を示す図である。
【図１５】本発明の一実施形態に係るコンテンツ生成に係る処理フロー図である。
【図１６】本発明の一実施形態に係るウェブページ３０１の画面表示例を示す図である。
【図１７】図１６に示される購入情報のコンテンツ３１３の詳細の例を示す図である。
【図１８】本発明の一実施形態に係る同一物品一覧画面３３０の例の抜粋を示す図である。
【図１９】本発明の一実施形態に係るカレンダービュー画面３４０の例を示す図である。
【図２０】本発明の一実施形態に係る購買履歴ビュー画面３５０の例を示す図である。
【符号の説明】
【００６６】
１…ウェブ構築装置、２…生活記録装置、３…生活関連データベース（生活関連ＤＢ）、１００…生活ログ受信部、１０１…コンテンツ管理部、１０２…サイト管理部、１０３…レイアウト管理機能部、１０４…ウェブユーザインタフェース（Ｗｅｂ  ＵＩ）、１０５…クエリ処理部、１１０…生活ログ解析部、１１１…生活ログ関連情報取得部、１１２…メタデータデータベース（メタデータＤＢ）、１１３…コンテンツ生成管理部、１１４…メタデータ取得機能部、１１５…リンク生成機能部、１１６…リンクベースデータベース（ＬｉｎｋｂａｓｅＤＢ）
【図１】
0004804893.tif 000002
【図２】
0004804893.tif 000003
【図３】
0004804893.tif 000004
【図４】
0004804893.tif 000005
【図５】
0004804893.tif 000006
【図６】
0004804893.tif 000007
【図７】
0004804893.tif 000008
【図８】
0004804893.tif 000009
【図９】
0004804893.tif 000010
【図１０】
0004804893.tif 000011
【図１１】
0004804893.tif 000012
【図１２】
0004804893.tif 000013
【図１３】
0004804893.tif 000014
【図１４】
0004804893.tif 000015
【図１５】
0004804893.tif 000016
【図１６】
0004804893.tif 000017
【図１７】
0004804893.tif 000018
【図１８】
0004804893.tif 000019
【図１９】
0004804893.tif 000020
【図２０】
0004804893.tif 000021