(57)【要約】【課題】、サーバに記憶されたコンテンツに、そのコンテンツの文字列に応じて使用者の感情や、周囲の環境等の情報を付加するための労力を軽減できる状況提示システムを提供すること。【解決手段】端末１００において取得した使用者の生体情報、この生体情報から推定される感情情報や端末の周囲情報、この周囲情報から推定される環境情報の少なくとも１つを含む状況データを、管理サーバ２００記憶させる一方で、コンテンツサーバ３００に記憶されたコンテンツの文字列を解析して、状況データを抽出するための条件である状況データ条件を決定する。そして、管理サーバ２００に記憶されている状況データから、状況データ条件を満たす状況データを抽出して、解析の対象となったコンテンツにそれらの抽出状況データ又は、抽出状況データを所定の方法で編集処理した編集データを付加して自動的に更新する。【選択図】図１
2008092163.tif 000002
【特許請求の範囲】
【請求項１】
端末と、当該端末から送信される情報を蓄積するサーバとを備える状況提示システムであって、
前記端末は、
前記端末を保持する前記使用者の生体情報、当該生体情報から推定される感情情報、前記端末の周囲情報及び当該周囲情報から推定される環境情報の少なくともいずれか１つを含む状況データを取得する状況データ取得手段と、
前記端末を他の端末から区別する端末識別情報と、状況データ取得手段により取得された前記状況データとを前記サーバに送信する端末側送信手段と
を備え、
前記サーバは、
前記端末側送信手段から送信された前記状況データを記憶するサーバ側状況データ記憶手段と、
少なくとも文字列を含むコンテンツを記憶するコンテンツ記憶手段と、
前記コンテンツ記憶手段に記憶された前記コンテンツの文字列を解析し、前記状況データを抽出する際の抽出条件である状況データ条件を少なくとも１以上決定する条件決定手段と、
前記サーバ側状況データ記憶手段に記憶されている前記状況データの中から、前記条件決定手段により決定された前記状況データ条件を満たす前記状況データを抽出状況データとして抽出する状況データ抽出手段と、
前記条件決定手段の解析の対象となった前記コンテンツに、前記状況データ抽出手段により抽出された前記抽出状況データ及び当該抽出状況データを所定の方法で編集処理することにより得られる編集データの少なくともいずれか一方を付加して前記コンテンツ記憶手段に記憶させるコンテンツ更新手段と、
前記コンテンツ記憶手段に記憶された前記コンテンツを提示する提示手段と
を備えることを特徴とする状況提示システム。
【請求項２】
前記サーバは、コンテンツサーバと、管理サーバとを備え、
前記コンテンツサーバは、
前記コンテンツ記憶手段と、
前記条件決定手段と、
前記条件決定手段により決定された状況データ条件を、前記管理サーバに送信する状況データ条件送信手段と
を備え、
前記管理サーバは、
前記サーバ側状況データ記憶手段と、
前記コンテンツサーバから送信された前記状況データ条件を受信する状況データ条件受信手段と、
前記サーバ側状況データ記憶手段に記憶されている前記状況データの中から、前記状況データ条件受信手段により受信した前記状況データ条件を満たす前記状況データを抽出状況データとして抽出する状況データ抽出手段と、
前記状況データ抽出手段により抽出した前記抽出状況データを、前記コンテンツサーバに送信する抽出状況データ送信手段と
を備え、
前記コンテンツサーバはさらに、
前記管理サーバから送信された前記抽出状況データを受信する抽出状況データ受信手段と、
前記条件決定手段の解析の対象となった前記コンテンツに、抽出状況データ受信手段により受信した前記抽出状況データ及び前記編集データの少なくともいずれか一方を付加して前記コンテンツ記憶手段に記憶させるコンテンツ更新手段と、
前記提示手段と
を備えることを特徴とする請求項１に記載の状況提示システム。
【請求項３】
前記条件決定手段は、
文字列と位置情報との対応、文字列と時間情報との対応及び、文字列と前記端末識別情報との対応の少なくともいずれか１つを記憶する解析辞書記憶手段と、
前記コンテンツ記憶手段に記憶された前記コンテンツの前記文字列と前記解析辞書記憶手段に記憶されている文字列とを比較して、前記コンテンツの前記文字列に対応する前記位置情報、前記時間情報及び前記端末識別情報のいずれか１つを決定する情報抽出手段と、
前記情報抽出手段により抽出された前記位置情報、前記時間情報及び前記端末識別情報の１又は２以上を組み合わせて前記状況データ条件を決定する組合せ手段と
を備えることを特徴とする請求項１又は２に記載の状況提示システム。
【請求項４】
前記組合せ手段は、前記情報抽出手段により、前記位置情報及び前記時間情報が抽出された場合、当該位置情報及び時間情報の組合せを前記状況データ条件として決定することを特徴とする請求項３に記載の状況提示システム。
【請求項５】
前記サーバは、前記状況データ抽出手段により複数の前記状況データが前記抽出状況データとして抽出された場合に、前記状況データ抽出手段により抽出された前記抽出状況データを統計処理する統計処理手段を備え、
前記コンテンツ更新手段は、前記統計処理手段により統計処理された前記抽出状況データ及び前記編集データの少なくともいずれか一方を、前記条件決定手段の解析の対象となった前記コンテンツに付加して、前記コンテンツ記憶手段に記憶させる統計処理付加手段を備えることを特徴とする請求項１乃至４のいずれかに記載の状況提示システム。
【請求項６】
前記端末は、前記状況データ取得手段が前記状況データを取得するごとに、当該状況データを前記端末側送信手段により前記サーバに送信することを特徴とする請求項１乃至５のいずれかに記載の状況提示システム。
【請求項７】
前記端末は、前記状況データ取得手段が取得した前記状況データを記憶する端末側状況データ記憶手段を備え、
前記端末側送信手段は、前記端末側状況データ記憶手段に未送信の前記状況データが所定数記憶された場合に、当該未送信の状況データを前記サーバに送信することを特徴とする請求項１乃至５のいずれかに記載の状況提示システム。
【請求項８】
前記端末は、前記状況データ取得手段が取得した前記状況データを記憶する端末側状況データ記憶手段を備え、
前記サーバは、前記サーバに送信されていない前記状況データが前記端末側状況データ記憶手段に記憶されているかを問い合わせる未送信問い合わせ手段を備え、
前記端末側送信手段は、前記サーバの前記未送信問い合わせ手段から問い合わせがあった場合に、前記端末側状況データ記憶手段に記憶された未送信の前記状況データを前記サーバに送信することを特徴とする請求項１乃至５のいずれかに記載の状況提示システム。
【請求項９】
前記端末は、前記状況データ取得手段が取得した前記状況データを記憶する端末側状況データ記憶手段を備え、
前記端末側送信手段は、所定時間経過ごとに前記端末側状況データ記憶手段に記憶されている未送信の前記状況データを前記サーバに送信することを特徴とする請求項１乃至５のいずれかに記載の状況提示システム。
【請求項１０】
前記端末は、
前記端末を保持する前記使用者の生体情報を取得する生体情報取得手段と、
前記生体情報取得手段により取得された前記生体情報と、当該生体情報から推定される前記使用者の感情情報とを対応付ける感情情報テーブルを記憶する感情情報テーブル記憶手段と、
前記生体情報取得手段により取得された前記生体情報と、前記感情情報テーブル記憶手段に記憶された前記感情情報テーブルとを比較して、当該生体情報から推定される前記使用者の前記感情情報を決定する感情情報決定手段と
を備え、
前記状況データ取得手段は、少なくとも前記感情情報決定手段により決定された前記使用者の前記感情情報を前記状況データとして取得することを特徴とする請求項１乃至９のいずれかに記載の状況提示システム。
【請求項１１】
前記端末は、
前記端末の周囲の周囲情報を取得する周囲情報取得手段と、
前記周囲情報取得手段により取得された前記周囲情報と、当該周囲情報から推定される前記端末の周囲の環境情報とを対応付ける環境情報テーブルを記憶する環境情報テーブル記憶手段と、
前記周囲情報取得手段により取得された前記周囲情報と、前記環境情報テーブル記憶手段に記憶された前記環境情報テーブルとを比較して、当該周囲情報から推定される前記端末の周囲の環境情報を決定する環境情報決定手段と
を備え、
前記状況データ取得手段は、少なくとも前記環境情報決定手段により決定された前記端末の周囲の前記環境情報を前記状況データとして取得することを特徴とする請求項１乃至１０のいずれかに記載の状況提示システム。
【請求項１２】
前記サーバは、
前記抽出状況データと、前記使用者の感情又は前記端末の周囲の環境の少なくともいずれか一方を表すアイコンとを対応付けるアイコンテーブルを記憶するアイコン記憶手段と、
前記状況データ抽出手段により抽出された前記抽出状況データと、前記アイコン記憶手段が記憶するアイコンテーブルとを比較して、当該抽出状況データに対応する前記アイコンを決定するアイコン決定手段と
を備え、
前記コンテンツ更新手段は、前記アイコン決定手段により決定された前記アイコンを前記編集データとして、前記コンテンツに付加して前記コンテンツ記憶手段に記憶させるアイコン付加手段を備えることを特徴とする請求項１乃至１１のいずれかに記載の状況提示システム。
【請求項１３】
前記サーバは、前記状況データ抽出手段により複数の前記抽出状況データが抽出された場合に、当該複数の抽出状況データに基づきグラフを作成するグラフ作成手段を備え、
前記コンテンツ更新手段は、前記アイコン付加手段により付加された前記アイコンに、前記グラフ作成手段が作成した前記グラフの所在地を示すリンク情報を付加して前記コンテンツ記憶手段に記憶させるグラフリンク手段を備えることを特徴とする請求項１２に記載の状況提示システム。
【請求項１４】
前記サーバは、
前記抽出状況データと、前記使用者の感情又は前記端末の周囲の環境の少なくともいずれか一方を表すアイコンとを対応付けるアイコンテーブルを記憶するアイコン記憶手段と、
前記状況データ抽出手段により抽出された前記抽出状況データと、前記アイコン記憶手段が記憶する前記アイコンテーブルとを比較して、当該抽出状況データに対応する前記アイコンを決定するアイコン決定手段と
を備え、
前記コンテンツ更新手段は、前記アイコン決定手段により決定された前記アイコンの所在地を示すリンク情報を、前記コンテンツの所定の文字列に付加して前記コンテンツ記憶手段に記憶させるアイコンリンク手段を備えることを特徴とする請求項１乃至１３のいずれかに記載の状況提示システム。
【請求項１５】
前記サーバは、前記状況データ抽出手段により複数の前記状況データが前記抽出状況データとして抽出された場合に、当該複数の抽出状況データに基づいて代表的な抽出状況データである代表状況データを算出する演算手段を備え、
前記アイコン決定手段は、前記演算手段により算出された前記代表状況データと前記アイコン記憶手段が記憶する前記アイコンテーブルとを比較して、当該代表状況データに対応する前記アイコンを決定することを特徴とする請求項１２乃至１４のいずれかに記載の状況提示システム。
【請求項１６】
前記サーバは、前記状況データ抽出手段により複数の前記状況データが前記抽出状況データとして抽出された場合に、当該複数の抽出状況データに基づきグラフを作成するグラフ作成手段を備え、
前記コンテンツ更新手段は、前記グラフ作成手段により決定された前記グラフを前記編集データとして、前記コンテンツに付加して前記コンテンツ記憶手段に記憶させるグラフ付加手段を備えることを特徴とする請求項１乃至１５のいずれかに記載の状況提示システム。
【請求項１７】
前記サーバは、前記状況データ抽出手段により複数の前記状況データが前記抽出状況データとして抽出された場合に、当該複数の抽出状況データに基づきグラフを作成するグラフ作成手段を備え、
前記コンテンツ更新手段は、前記コンテンツに含まれる所定の文字列に、前記グラフ作成手段が作成した前記グラフの所在地を示すリンク情報を付加して前記コンテンツ記憶手段に記憶させるグラフリンク手段を備えることを特徴とする請求項１乃至１６のいずれかに記載の状況提示システム。
【請求項１８】
前記サーバは、前記コンテンツ更新手段により前記コンテンツに付加された前記抽出状況データ及び前記編集データの少なくともいずれか一方を前記端末に送信する第１サーバ側送信手段を備えることを特徴とする請求項１乃至１７のいずれかに記載の状況提示システム。
【請求項１９】
前記コンテンツ記憶手段が記憶する前記コンテンツは、エントリー、コメント及び、トラックバックを含むウェブログコンテンツであることを特徴とする請求項１乃至１８のいずれかに記載の状況提示システム。
【請求項２０】
前記条件決定手段は、前記コンテンツ記憶手段に記憶された前記ウェブログコンテンツの前記コメントの文字列を解析して、前記状況データを前記抽出状況データとして抽出する際の抽出条件である状況データ条件を決定し、
前記コンテンツ更新手段は、前記条件決定手段の解析の対象となった前記コメントに前記状況データ抽出手段により抽出された前記抽出状況データ及び前記編集データの少なくともいずれか一方を付加して、前記コンテンツ記憶手段に記憶させることを特徴とする請求項１９に記載の状況提示システム。
【請求項２１】
前記サーバは、前記ウェブログコンテンツと、当該ウェブログコンテンツを作成した作成者が保持する前記端末の前記端末識別情報との対応を記憶する端末識別情報記憶手段を備え、
前記条件決定手段は、前記端末識別情報記憶手段に記憶された当該ウェブログコンテンツに対応する前記端末識別情報を前記状況データ条件として決定することを特徴とする請求項１９又は２０に記載の状況提示システム。
【請求項２２】
前記サーバは、前記ウェブログコンテンツと、当該ウェブログコンテンツを作成した作成者が保持する前記端末の前記端末識別情報との対応を記憶する端末識別情報記憶手段を備え、
前記条件決定手段は、前記条件決定手段により、前記ウェブログコンテンツの前記エントリーが所定の内容であると解析された場合に、当該ウェブログコンテンツが前記コンテンツ記憶手段に記憶された時刻から所定時間内の時間情報と、前記端末識別情報記憶手段に記憶された当該ウェブログコンテンツに対応する前記端末識別情報とを前記状況データ条件として決定し、
前記状況データ抽出手段により抽出された前記抽出状況データを、当該コンテンツを作成した作成者が指定した通信端末に送信する第２サーバ側送信手段を備えることを特徴とする請求項１９乃至２１のいずれかに記載の状況提示システム。
【請求項２３】
端末から送信される情報を蓄積するサーバであって、
前記端末から送信された、前記端末を保持する使用者の生体情報、当該生体情報から推定される感情情報、前記端末の周囲情報及び当該周囲情報から推定される環境情報の少なくともいずれか１つを含む状況データを記憶するサーバ側状況データ記憶手段と、
少なくとも文字列を含むコンテンツを記憶するコンテンツ記憶手段と、
前記コンテンツ記憶手段に記憶された前記コンテンツの文字列を解析し、前記状況データを抽出する際の抽出条件である状況データ条件を少なくとも１以上決定する条件決定手段と、
前記サーバ側状況データ記憶手段に記憶されている前記状況データの中から、前記条件決定手段により決定された前記状況データ条件を満たす前記状況データを抽出状況データとして抽出する状況データ抽出手段と、
前記条件決定手段の解析の対象となった前記コンテンツに、前記状況データ抽出手段により抽出された前記抽出状況データ及び当該抽出状況データを所定の方法で編集処理することにより得られる編集データの少なくともいずれか一方を付加して前記コンテンツ記憶手段に記憶させるコンテンツ更新手段と、
前記コンテンツ記憶手段に記憶された前記コンテンツを提示する提示手段と
を備えることを特徴とするサーバ。
【請求項２４】
請求項２３に記載のサーバの各種処理手段としてコンピュータを機能させるためのサーバプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、端末を保持する使用者に関する感情情報や端末の周囲の環境情報を含む状況データを提示する状況提示システム、サーバ及び、サーバプログラムに関する。
【背景技術】
【０００２】
従来、情報交換手段、情報発信手段として、ウェブログやウェブニュース等のＷｅｂ上のコンテンツ（以下、単に「Ｗｅｂコンテンツ」と言う。）が知られている。これらのＷｅｂコンテンツは、携帯通信端末でも参照できるようになり、多くの使用者の情報交換手段、情報発信手段として普及している。このＷｅｂコンテンツをより身近に感じるために、記事を投稿した人、記事に登場する人又は、記事に登場する場所の周辺にいる人の喜怒哀楽等の感情情報や、記事に登場する場所の周囲の賑わいや静けさ等の環境情報を表示させ、これらの人がどのような感情をしているのか、又は、記事に登場する場所がどのような環境であるのかを、容易に知ることのできるシステムを構築したいとの要望がある。このようなシステムによれば、Ｗｅｂコンテンツを参照すれば、人の感情や、場所の環境を知ることができるので、Ｗｅｂコンテンツをより身近に感じることができる。
【０００３】
そこで近年、使用者の感情をＷｅｂコンテンツに表現したサービスが、種々提案されている。例えば、携帯通信端末と、各端末の使用者の非言語情報（感情の情報）を記録した非言語管理データベースと、地図情報を記録した地図情報データベースとを備えた非言語管理サーバと、からなるシステムであって、非言語管理サーバが携帯通信端末からの要求に応じて、各使用者の非言語情報と地図情報とを携帯通信端末に送信し、携帯通信端末が、非言語管理サーバから受信した各使用者の非言語情報と地図情報とを受信し、非言語情報に基づいて作成した非言語情報の分布データを地図情報上に表示させる情報通信システム及び、情報通信方法、並びにコンピュータ・プログラムが提案されている（特許文献１参照）。このシステムによれば、携帯通信端末の使用者は、携帯通信端末を介して非言語管理サーバに要求すれば他人の感情を容易に知ることができる。
【特許文献１】特開２００３−１１０７０３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、上述の従来技術では、非言語情報を携帯通信端末を介して非言語管理サーバに要求した場合に、非言語情報に基づいて作成した非言語情報の分布データを地図情報上に表示されるのみであり、例えば、Ｗｅｂコンテンツの内容が更新又は追加された場合に、その更新又は追加の内容に応じて感情情報や環境情報等の表示を自動的に更新又は追加させることはできない。このため、Ｗｅｂコンテンツに感情情報や環境情報を付加するためには、使用者がコンテンツの内容に応じて適切な情報を選んで、その情報をコンテンツに付加しなければならず、煩雑であるという問題があった。
【０００５】
本発明は、上述の問題点を解決するためになされたものであり、サーバに記憶されたコンテンツに、そのコンテンツの内容に応じて使用者の感情や、周囲の環境等の情報を付加するための労力を軽減できる状況提示システム、サーバ及び、サーバプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記課題を解決するため、請求項１に係る発明の状況提示システムは、端末と、当該端末から送信される情報を蓄積するサーバとを備える状況提示システムであって、前記端末は、前記端末を保持する前記使用者の生体情報、当該生体情報から推定される感情情報、前記端末の周囲情報及び当該周囲情報から推定される環境情報の少なくともいずれか１つを含む状況データを取得する状況データ取得手段と、前記端末を他の端末から区別する端末識別情報と、状況データ取得手段により取得された前記状況データとを前記サーバに送信する端末側送信手段とを備え、前記サーバは、前記端末側送信手段から送信された前記状況データを記憶するサーバ側状況データ記憶手段と、少なくとも文字列を含むコンテンツを記憶するコンテンツ記憶手段と、前記コンテンツ記憶手段に記憶された前記コンテンツの文字列を解析し、前記状況データを抽出する際の抽出条件である状況データ条件を少なくとも１以上決定する条件決定手段と、前記サーバ側状況データ記憶手段に記憶されている前記状況データの中から、前記条件決定手段により決定された前記状況データ条件を満たす前記状況データを抽出状況データとして抽出する状況データ抽出手段と、前記条件決定手段の解析の対象となった前記コンテンツに、前記状況データ抽出手段により抽出された前記抽出状況データ及び当該抽出状況データを所定の方法で編集処理することにより得られる編集データの少なくともいずれか一方を付加して前記コンテンツ記憶手段に記憶させるコンテンツ更新手段と、前記コンテンツ記憶手段に記憶された前記コンテンツを提示する提示手段とを備えている。
【０００７】
また、請求項２に係る発明の状況提示システムは、請求項１に記載の発明の構成に加え、前記サーバは、コンテンツサーバと、管理サーバとを備え、前記コンテンツサーバは、前記コンテンツ記憶手段と、前記条件決定手段と、前記条件決定手段により決定された状況データ条件を、前記管理サーバに送信する状況データ条件送信手段とを備え、前記管理サーバは、前記サーバ側状況データ記憶手段と、前記コンテンツサーバから送信された前記状況データ条件を受信する状況データ条件受信手段と、前記サーバ側状況データ記憶手段に記憶されている前記状況データの中から、前記状況データ条件受信手段により受信した前記状況データ条件を満たす前記状況データを抽出状況データとして抽出する状況データ抽出手段と、前記状況データ抽出手段により抽出した前記抽出状況データを、前記コンテンツサーバに送信する抽出状況データ送信手段とを備え、前記コンテンツサーバはさらに、前記管理サーバから送信された前記抽出状況データを受信する抽出状況データ受信手段と、前記条件決定手段の解析の対象となった前記コンテンツに、抽出状況データ受信手段により受信した前記抽出状況データ及び前記編集データの少なくともいずれか一方を付加して前記コンテンツ記憶手段に記憶させるコンテンツ更新手段と、前記提示手段とを備えている。
【０００８】
また、請求項３に係る発明の状況提示システムは、請求項１又は２に記載の発明の構成に加え、前記条件決定手段は、文字列と位置情報との対応、文字列と時間情報との対応及び、文字列と前記端末識別情報との対応の少なくともいずれか１つを記憶する解析辞書記憶手段と、前記コンテンツ記憶手段に記憶された前記コンテンツの前記文字列と前記解析辞書記憶手段に記憶されている文字列とを比較して、前記コンテンツの前記文字列に対応する前記位置情報、前記時間情報及び前記端末識別情報のいずれか１つを決定する情報抽出手段と、前記情報抽出手段により抽出された前記位置情報、前記時間情報及び前記端末識別情報の１又は２以上を組み合わせて前記状況データ条件を決定する組合せ手段とを備えている。
【０００９】
また、請求項４に係る発明の状況提示システムは、請求項３に記載の発明の構成に加え、前記組合せ手段は、前記情報抽出手段により、前記位置情報及び前記時間情報が抽出された場合、当該位置情報及び時間情報の組合せを前記状況データ条件として決定することを特徴とする。
【００１０】
また、請求項５に係る発明の状況提示システムは、請求項１乃至４のいずれかに記載の発明の構成に加え、前記サーバは、前記状況データ抽出手段により複数の前記状況データが前記抽出状況データとして抽出された場合に、前記状況データ抽出手段により抽出された前記抽出状況データを統計処理する統計処理手段を備え、前記コンテンツ更新手段は、前記統計処理手段により統計処理された前記抽出状況データ及び前記編集データの少なくともいずれか一方を、前記条件決定手段の解析の対象となった前記コンテンツに付加して、前記コンテンツ記憶手段に記憶させる統計処理付加手段を備えている。
【００１１】
また、請求項６に係る発明の状況提示システムは、請求項１乃至５のいずれかに記載の発明の構成に加え、前記端末は、前記状況データ取得手段が前記状況データを取得するごとに、当該状況データを前記端末側送信手段により前記サーバに送信することを特徴とする。
【００１２】
また、請求項７に係る発明の状況提示システムは、請求項１乃至５のいずれかに記載の発明の構成に加え、前記端末は、前記状況データ取得手段が取得した前記状況データを記憶する端末側状況データ記憶手段を備え、前記端末側送信手段は、前記端末側状況データ記憶手段に未送信の前記状況データが所定数記憶された場合に、当該未送信の状況データを前記サーバに送信することを特徴とする。
【００１３】
また、請求項８に係る発明の状況提示システムは、請求項１乃至５のいずれかに記載の発明の構成に加え、前記端末は、前記状況データ取得手段が取得した前記状況データを記憶する端末側状況データ記憶手段を備え、前記サーバは、前記サーバに送信されていない前記状況データが前記端末側状況データ記憶手段に記憶されているかを問い合わせる未送信問い合わせ手段を備え、前記端末側送信手段は、前記サーバの前記未送信問い合わせ手段から問い合わせがあった場合に、前記端末側状況データ記憶手段に記憶された未送信の前記状況データを前記サーバに送信することを特徴とする。
【００１４】
また、請求項９に係る発明の状況提示システムは、請求項１乃至５のいずれかに記載の発明の構成に加え、前記端末は、前記状況データ取得手段が取得した前記状況データを記憶する端末側状況データ記憶手段を備え、前記端末側送信手段は、所定時間経過ごとに前記端末側状況データ記憶手段に記憶されている未送信の前記状況データを前記サーバに送信することを特徴とする。
【００１５】
また、請求項１０に係る発明の状況提示システムは、請求項１乃至９のいずれかに記載の発明の構成に加え、前記端末は、前記端末を保持する前記使用者の生体情報を取得する生体情報取得手段と、前記生体情報取得手段により取得された前記生体情報と、当該生体情報から推定される前記使用者の感情情報とを対応付ける感情情報テーブルを記憶する感情情報テーブル記憶手段と、前記生体情報取得手段により取得された前記生体情報と、前記感情情報テーブル記憶手段に記憶された前記感情情報テーブルとを比較して、当該生体情報から推定される前記使用者の前記感情情報を決定する感情情報決定手段とを備え、前記状況データ取得手段は、少なくとも前記感情情報決定手段により決定された前記使用者の前記感情情報を前記状況データとして取得することを特徴とする。
【００１６】
また、請求項１１に係る発明の状況提示システムは、請求項１乃至１０のいずれかに記載の発明の構成に加え、前記端末は、前記端末の周囲の周囲情報を取得する周囲情報取得手段と、前記周囲情報取得手段により取得された前記周囲情報と、当該周囲情報から推定される前記端末の周囲の環境情報とを対応付ける環境情報テーブルを記憶する環境情報テーブル記憶手段と、前記周囲情報取得手段により取得された前記周囲情報と、前記環境情報テーブル記憶手段に記憶された前記環境情報テーブルとを比較して、当該周囲情報から推定される前記端末の周囲の環境情報を決定する環境情報決定手段とを備え、前記状況データ取得手段は、少なくとも前記環境情報決定手段により決定された前記端末の周囲の前記環境情報を前記状況データとして取得することを特徴とする。
【００１７】
また、請求項１２に係る発明の状況提示システムは、請求項１乃至１１のいずれかに記載の発明の構成に加え、前記サーバは、前記抽出状況データと、前記使用者の感情又は前記端末の周囲の環境の少なくともいずれか一方を表すアイコンとを対応付けるアイコンテーブルを記憶するアイコン記憶手段と、前記状況データ抽出手段により抽出された前記抽出状況データと、前記アイコン記憶手段が記憶するアイコンテーブルとを比較して、当該抽出状況データに対応する前記アイコンを決定するアイコン決定手段とを備え、前記コンテンツ更新手段は、前記アイコン決定手段により決定された前記アイコンを前記編集データとして、前記コンテンツに付加して前記コンテンツ記憶手段に記憶させるアイコン付加手段を備えている。
【００１８】
また、請求項１３に係る発明の状況提示システムは、請求項１２に記載の発明の構成に加え、前記サーバは、前記状況データ抽出手段により複数の前記抽出状況データが抽出された場合に、当該複数の抽出状況データに基づきグラフを作成するグラフ作成手段を備え、前記コンテンツ更新手段は、前記アイコン付加手段により付加された前記アイコンに、前記グラフ作成手段が作成した前記グラフの所在地を示すリンク情報を付加して前記コンテンツ記憶手段に記憶させるグラフリンク手段を備えている。
【００１９】
また、請求項１４に係る発明の状況提示システムは、請求項１乃至１３のいずれかに記載の発明の構成に加え、前記サーバは、前記抽出状況データと、前記使用者の感情又は前記端末の周囲の環境の少なくともいずれか一方を表すアイコンとを対応付けるアイコンテーブルを記憶するアイコン記憶手段と、前記状況データ抽出手段により抽出された前記抽出状況データと、前記アイコン記憶手段が記憶する前記アイコンテーブルとを比較して、当該抽出状況データに対応する前記アイコンを決定するアイコン決定手段とを備え、前記コンテンツ更新手段は、前記アイコン決定手段により決定された前記アイコンの所在地を示すリンク情報を、前記コンテンツの所定の文字列に付加して前記コンテンツ記憶手段に記憶させるアイコンリンク手段を備えている。
【００２０】
また、請求項１５に係る発明の状況提示システムは、請求項１２乃至１４のいずれかに記載の発明の構成に加え、前記サーバは、前記状況データ抽出手段により複数の前記状況データが前記抽出状況データとして抽出された場合に、当該複数の抽出状況データに基づいて代表的な抽出状況データである代表状況データを算出する演算手段を備え、前記アイコン決定手段は、前記演算手段により算出された前記代表状況データと前記アイコン記憶手段が記憶する前記アイコンテーブルとを比較して、当該代表状況データに対応する前記アイコンを決定することを特徴とする。
【００２１】
また、請求項１６に係る発明の状況提示システムは、請求項１乃至１５のいずれかに記載の発明の構成に加え、前記サーバは、前記状況データ抽出手段により複数の前記状況データが前記抽出状況データとして抽出された場合に、当該複数の抽出状況データに基づきグラフを作成するグラフ作成手段を備え、前記コンテンツ更新手段は、前記グラフ作成手段により決定された前記グラフを前記編集データとして、前記コンテンツに付加して前記コンテンツ記憶手段に記憶させるグラフ付加手段を備えている。
【００２２】
また、請求項１７に係る発明の状況提示システムは、請求項１乃至１６のいずれかに記載の発明の構成に加え、前記サーバは、前記状況データ抽出手段により複数の前記状況データが前記抽出状況データとして抽出された場合に、当該複数の抽出状況データに基づきグラフを作成するグラフ作成手段を備え、前記コンテンツ更新手段は、前記コンテンツに含まれる所定の文字列に、前記グラフ作成手段が作成した前記グラフの所在地を示すリンク情報を付加して前記コンテンツ記憶手段に記憶させるグラフリンク手段を備えている。
【００２３】
また、請求項１８に係る発明の状況提示システムは、請求項１乃至１７のいずれかに記載の発明の構成に加え、前記サーバは、前記コンテンツ更新手段により前記コンテンツに付加された前記抽出状況データ及び前記編集データの少なくともいずれか一方を前記端末に送信する第１サーバ側送信手段を備えている。
【００２４】
また、請求項１９に係る発明の状況提示システムは、請求項１乃至１８のいずれかに記載の発明の構成に加え、前記コンテンツ記憶手段が記憶する前記コンテンツは、エントリー、コメント及び、トラックバックを含むウェブログコンテンツであることを特徴とする。
【００２５】
また、請求項２０に係る発明の状況提示システムは、請求項１９に記載の発明の構成に加え、前記条件決定手段は、前記コンテンツ記憶手段に記憶された前記ウェブログコンテンツの前記コメントの文字列を解析して、前記状況データを前記抽出状況データとして抽出する際の抽出条件である状況データ条件を決定し、前記コンテンツ更新手段は、前記条件決定手段の解析の対象となった前記コメントに前記状況データ抽出手段により抽出された前記抽出状況データ及び前記編集データの少なくともいずれか一方を付加して、前記コンテンツ記憶手段に記憶させることを特徴とする。
【００２６】
また、請求項２１に係る発明の状況提示システムは、請求項１９又は２０に記載の発明の構成に加え、前記サーバは、前記ウェブログコンテンツと、当該ウェブログコンテンツを作成した作成者が保持する前記端末の前記端末識別情報との対応を記憶する端末識別情報記憶手段を備え、前記条件決定手段は、前記端末識別情報記憶手段に記憶された当該ウェブログコンテンツに対応する前記端末識別情報を前記状況データ条件として決定することを特徴とする。
【００２７】
また、請求項２２に係る発明の状況提示システムは、請求項１９乃至２１のいずれかに記載の発明の構成に加え、前記サーバは、前記ウェブログコンテンツと、当該ウェブログコンテンツを作成した作成者が保持する前記端末の前記端末識別情報との対応を記憶する端末識別情報記憶手段を備え、前記条件決定手段は、前記条件決定手段により、前記ウェブログコンテンツの前記エントリーが所定の内容であると解析された場合に、当該ウェブログコンテンツが前記コンテンツ記憶手段に記憶された時刻から所定時間内の時間情報と、前記端末識別情報記憶手段に記憶された当該ウェブログコンテンツに対応する前記端末識別情報とを前記状況データ条件として決定し、前記状況データ抽出手段により抽出された前記抽出状況データを、当該コンテンツを作成した作成者が指定した通信端末に送信する第２サーバ側送信手段を備えている。
【００２８】
また、請求項２３に係る発明のサーバは、端末から送信される情報を蓄積するサーバであって、前記端末から送信された、前記端末を保持する使用者の生体情報、当該生体情報から推定される感情情報、前記端末の周囲情報及び当該周囲情報から推定される環境情報の少なくともいずれか１つを含む状況データを記憶するサーバ側状況データ記憶手段と、少なくとも文字列を含むコンテンツを記憶するコンテンツ記憶手段と、前記コンテンツ記憶手段に記憶された前記コンテンツの文字列を解析し、前記状況データを抽出する際の抽出条件である状況データ条件を少なくとも１以上決定する条件決定手段と、前記サーバ側状況データ記憶手段に記憶されている前記状況データの中から、前記条件決定手段により決定された前記状況データ条件を満たす前記状況データを抽出状況データとして抽出する状況データ抽出手段と、前記条件決定手段の解析の対象となった前記コンテンツに、前記状況データ抽出手段により抽出された前記抽出状況データ及び当該抽出状況データを所定の方法で編集処理することにより得られる編集データの少なくともいずれか一方を付加して前記コンテンツ記憶手段に記憶させるコンテンツ更新手段と、前記コンテンツ記憶手段に記憶された前記コンテンツを提示する提示手段とを備えている。
【００２９】
また、請求項２４に係る発明のサーバプログラムは、請求項２３に記載のサーバの各種処理手段としてコンピュータを機能させることを特徴とする。
【発明の効果】
【００３０】
請求項１に係る発明の状況提示システムによれば、使用者の生体情報、この生体情報から推定される感情情報や端末の周囲情報、この周囲情報から推定される環境情報の少なくとも１つを含む状況データを、通信を介してサーバへ記憶させる一方で、サーバに記憶されたコンテンツの文字列を解析して、コンテンツに関わる状況データを抽出するための条件である状況データ条件を決定する。そして、サーバに記憶されている状況データから、状況データ条件を満たす状況データを抽出して、そのコンテンツにそれらの抽出状況データ又は、抽出状況データに所定の方法で編集処理を行った編集データを付加して自動的に更新する。このため、使用者の生体情報並びに感情情報及び端末の周囲情報並びに環境情報をサーバに蓄積することにより、これらの情報を何度でも、取得したり参照したりすることできる他、これらの情報をコンテンツに自動的に付加することができる。このため、使用者が適切な情報を選んだり、登録したりする作業を行うことなく、コンテンツに応じた適切な状況データを付加することができる。
【００３１】
さらに、コンテンツの文字列を解析して定めた状況データ条件を満たす状況データを抽出して、コンテンツに付加することにより、文字のみにより構成されるコンテンツに比べ、コンテンツの記事がどういう状況で記載されたのか又は、コンテンツを記憶させた使用者等が、記事に記載された出来事をどう感じたのかをより深く正確に記録でき、読者に対してよりリアルにコンテンツの内容を伝えることができる。
【００３２】
また、請求項２に係る発明の状況提示システムによれば、請求項１に記載の発明の効果に加え、サーバを、コンテンツを記憶するコンテンツサーバと、状況データを記憶する管理サーバとの２つのサーバに分けているので、サーバの負担を分散させることができる。
【００３３】
また、請求項３に係る発明の状況提示システムによれば、請求項１又は２に記載の発明の効果に加え、コンテンツの文字列と、解析辞書の文字列とを比較して、コンテンツから、位置情報、時間情報及び端末識別情報のいずれかを抽出し、それらの１又は２以上を組み合わせて状況データ条件を自動的に決定することができる。この状況データ条件を用いて状況データを抽出すれば、コンテンツの文字列に応じた適切な状況データを自動的にコンテンツに付加することができる。このため、使用者が適切な情報を選んだり、登録したりする作業を行うことなく、コンテンツに応じた適切な状況データを付加することができる。
【００３４】
また、請求項４に係る発明の状況提示システムによれば、請求項３に記載の発明の効果に加え、コンテンツの文字列に、位置情報及び時間情報が含まれている場合、この位置情報及び時間情報の組合せを状況データの状況データ条件の１つと定めることで、コンテンツを記憶させた使用者以外の使用者の状況データも広く抽出することができる。このため、例えば、行楽イベントのニュースの記事のコンテンツがサーバに記憶され、そのコンテンツから、行楽イベントの位置情報及び行楽イベントが開催された時間情報が抽出された場合、この行楽イベントに参加した使用者の状況データをサーバから抽出状況データとして取得し、それらの抽出状況データ又は抽出状況データを所定の方法で編集処理することにより得られる編集データの少なくともいずれか一方をコンテンツに付加することができる。この場合、例えば、行楽イベントに参加者の感情や、イベント会場の周囲の状況を表示させることができ、行楽イベントのニュースの記事が単に文字だけで構成されていた場合に比べ、読者によりリアルにコンテンツの内容を伝えることができる。また、例えば、行楽イベントに参加した使用者の日記のコンテンツがサーバに記憶され、そのコンテンツから、行楽イベントの位置情報及び行楽イベントが開催された時間情報が抽出された場合、この行楽イベントに参加した他の使用者の状況データも取得することができ、それらの抽出状況データ及び編集データをコンテンツに付加することができる。この場合、例えば、日記を書いた使用者以外の行楽イベント参加者の感情や、イベント会場の周囲の状況を表示させることができ、行楽イベントに関する日記が使用者から発信される情報だけで構成されていた場合に比べ、読者により客観的にコンテンツの内容を伝えることができる。
【００３５】
また、請求項５に係る発明の状況提示システムによれば、請求項１乃至４のいずれかに記載の発明の効果に加え、複数の状況データが抽出された場合に、これらの複数の状況データを統計処理し、統計処理して得られた状況データ及び統計処理して得られた状況データを所定の編集処理を行うことにより得られる編集データの少なくともいずれか一方をコンテンツに付加させることができる。
【００３６】
また、請求項６に係る発明の状況提示システムによれば、請求項１乃至５のいずれかに記載の発明の効果に加え、端末は、状況データ取得手段が状況データを取得するごとに、その状況データをサーバに送信するので、最新の状況データをサーバ側状況データ記憶手段に記憶させることができる。
【００３７】
また、請求項７に係る発明の状況提示システムによれば、請求項１乃至５のいずれかに記載の発明の効果に加え、端末は、端末側状況データ記憶手段に未送信の状況データが所定数記憶された場合に、それらの状況データをサーバに送信するので、状況データを取得する頻度や端末側状況データ記憶手段の容量等に応じて、所定数を定めることにより、適切なタイミングで状況データをサーバ側状況データ記憶手段に記憶させることができる
【００３８】
また、請求項８に係る発明の状況提示システムによれば、請求項１乃至５のいずれかに記載の発明の効果に加え、端末は、サーバから未送信の状況データが記憶されているか否かの問い合わせを受けたときに、未送信の状況データを送信するので、サーバが必要とする適切なタイミングで状況データをサーバ側状況データ記憶手段に記憶させることができる。
【００３９】
また、請求項９に係る発明の状況提示システムによれば、請求項１乃至５のいずれかに記載の発明の効果に加え、端末は、状況データ取得手段が状況データを所定時間経過ごとに、その状況データをサーバに送信するので、所定時間ごとに最新の状況データをサーバ側状況データ記憶手段に記憶させることができる。
【００４０】
また、請求項１０に係る発明の状況提示システムによれば、請求項１乃至９のいずれかに記載の発明の効果に加え、生体情報から使用者の感情情報を推定することができる。このため、例えば、この感情情報をコンテンツに付加することにより、コンテンツをサーバに記憶させた使用者等が、コンテンツに記載された出来事をどのように感じたのか等の感情をより深く正確に記録でき、読者によりリアルにコンテンツの内容を伝えることができる。
【００４１】
また、請求項１１に係る発明の状況提示システムによれば、請求項１乃至１０のいずれかに記載の発明の効果に加え、周囲情報から端末の周囲の環境情報を推定することができる。このため、例えば、この環境情報をコンテンツに付加することにより、コンテンツに記載された出来事が起きたとき、周囲はどのような環境であったか等の周囲の状況をより深く正確に記録でき、読者にもよりリアルにコンテンツの内容を伝えることができる。
【００４２】
また、請求項１２に係る発明の状況提示システムによれば、請求項１乃至１１のいずれかに記載の発明の効果に加え、状況データから、使用者の感情又は端末の周囲の環境の少なくともいずれか一方を推定するとともに、使用者の感情又は端末の周囲の環境を表すアイコンをコンテンツに付加するので、コンテンツをサーバに記憶させた使用者等の感情や、端末の周囲の環境を視覚的に伝えることができる。また、コンテンツが文字のみから構成される場合に比べ、読者にとって親しみやすいコンテンツとすることができる。
【００４３】
また、請求項１３に係る発明の状況提示システムによれば、請求項１２に記載の発明の効果に加え、複数の状況データが抽出された場合に、当該複数の状況データから代表的な代表状況データを算出し、その代表状況データに基づき、使用者の感情又は端末の周囲の環境の少なくともいずれか一方を表すアイコンを定めるとともに、そのアイコンに、複数の状況データに基づいて作製されたグラフをリンクさせる。このため、状況データが複数抽出された場合でも、代表的な使用者の感情又は端末の周囲の環境を１つのアイコンにより表示させることができる。さらに、そのアイコンを選択することにより、状況データに基づくグラフを表示させることができる。例えば、行楽イベントに参加した使用者の日記のコンテンツがサーバに記憶され、その使用者が行楽イベントに参加している時間帯に複数の状況データが取得され、サーバに記憶されている場合、使用者がサーバに記憶させたコンテンツには、代表状況データにより定められた使用者の感情又は端末の周囲の環境を表すアイコンが表示されるとともに、そのアイコンを選択すると、イベントに参加している時間帯の使用者の感情又は端末の周囲の環境の経時的な変化を示すグラフを表示させることができる。この場合、アイコンにより代表的な使用者の感情又は端末の周囲の環境を視覚的に伝えるとともに、より詳細な使用者の感情又は端末の周囲の環境については、読者がアイコンを選択した場合にグラフにより詳細にかつ視覚的に表示させることができる。このため、詳細な情報までは必要としない読者にとっては、コンテンツ取得時の取得情報を少なくすることができる一方、より詳細な情報を参照したい読者にとっては、グラフ化されたより詳細な状況データを参照できるので、読者の嗜好に応じて利便性を向上した、より親しみやすいコンテンツとすることができる。
【００４４】
また、請求項１４に係る発明の状況提示システムによれば、請求項１乃至１３のいずれかに記載の発明の効果に加え、状況データ条件を用いて抽出された状況データから、使用者の感情又は端末の周囲の環境の少なくともいずれか一方を推定するとともに、使用者の感情又は端末の周囲の環境を表すアイコンの所在地を示すリンク情報を、コンテンツに含まれる所定の文字列に付加する。このため、文字列を選択することにより、使用者の感情又は端末の周囲の環境を表すアイコンを表示させることができ、コンテンツをサーバに記憶させた使用者等の感情や、端末の周囲の環境を視覚的に伝えることができる。また、興味がある読者のみがリンクが付加された文字列を選択することによりアイコンを表示させることができるため、アイコンを参照しなくてもよい読者にとっては、コンテンツ取得時の取得情報を少なくすることができる一方、使用者の感情又は端末の周囲の環境を知りたい読者にとっては、アイコンを参照することができるため、読者の嗜好に応じて利便性を向上した、より親しみやすいコンテンツとすることができる。
【００４５】
また、請求項１５に係る発明の状況提示システムによれば、請求項１２乃至１４のいずれかに記載の発明の効果に加え、複数の状況データが抽出された場合に、これら複数の状況データから代表的な状況データである代表状況データを算出し、その代表状況データに基づき、使用者の感情又は端末の周囲の環境の少なくともいずれか一方を表すアイコンを決めている。このため、状況データが複数抽出された場合でも、代表的な使用者の感情又は端末の周囲の環境をアイコンにより表示させることができる。
【００４６】
また、請求項１６に係る発明の状況提示システムによれば、請求項１乃至１５のいずれかに記載の発明の効果に加え、複数の状況データが抽出された場合に、それらの状況データに基づきグラフを作成したうえで、コンテンツにそのグラフを付加させて更新する。このため、例えば、行楽イベントのニュースの記事のコンテンツがサーバに記憶され、そのコンテンツから、行楽イベントの位置情報及び行楽イベントが開催された時間情報が抽出された場合、この行楽イベントに参加した使用者の状況データを取得し、それらの状況データに基づきグラフを作成し、そのグラフをコンテンツに付加させることができる。この場合、例えば、行楽イベントに参加した使用者の感情や、周囲の状況を経時的に表示させることができ、どの時間帯に参加者が興奮したり、イベント会場が混雑したりしたか等グラフにより視覚的に表示させることができ、行楽イベントのニュースの記事が単に文字だけで構成されていた場合に比べ、読者によりリアルにコンテンツの内容を伝えることができる。
【００４７】
また、請求項１７に係る発明の状況提示システムによれば、請求項１乃至１６のいずれかに記載の発明の効果に加え、複数の状況データが抽出された場合に、それらの状況データに基づきグラフを作成したうえで、コンテンツの所定の文字列にそのグラフをリンクさせて更新する。このため、例えば、行楽イベントのニュースの記事のコンテンツがサーバに記憶され、そのコンテンツから、行楽イベントの位置情報及び行楽イベントが開催された時間情報が抽出された場合、この行楽イベントに参加した使用者の状況データを取得し、それらの状況データに基づきグラフを作成し、そのグラフをコンテンツの所定の文字列とリンクさせることができる。また、使用者の感情又は端末の周囲の環境を参照しなくてもよい読者にとっては、コンテンツ取得時の取得情報を少なくすることができる一方、使用者の感情又は端末の周囲の環境を参照したい読者にとっては、グラフ化された詳細な状況データを参照できるので、読者の嗜好に応じて利便性を向上した、より親しみやすいコンテンツとすることができる。
【００４８】
また、請求項１８に係る発明の状況提示システムによれば、請求項１乃至１７のいずれかに記載の発明の効果に加え、コンテンツに付加された抽出状況データ又は編集データを端末に送信するサーバ側送信手段を備えているので、使用者はコンテンツにどのような情報が付加されたかを知ることができる。
【００４９】
また、請求項１９に係る発明の状況提示システムによれば、請求項１乃至１８のいずれかに記載の発明の効果に加え、エントリー、コメント及び、トラックバックを含むウェブログコンテンツをコンテンツとしているため、ウェブログコンテンツに、使用者等の感情や端末の周囲の環境に関する情報を付加することができる。このため、読者によりリアルにウェブログコンテンツの内容を伝えることができる。
【００５０】
また、請求項２０に係る発明の状況提示システムによれば、請求項１９に記載の発明の効果に加え、コメントの文字列を解析し、コメントにもコメントを投稿した使用者の感情や端末の周囲の環境に関する情報を付加することができる。このため、コメントの内容についても、読者によりリアルに伝えることができる。
【００５１】
また、請求項２１に係る発明の状況提示システムによれば、請求項１９又は２０に記載の発明の効果に加え、ウェブログコンテンツと、そのウェブログコンテンツを作成した作成者が保持する端末の端末識別情報との対応を記憶し、ウェブログコンテンツが更新された場合に、その作成者が保持する端末の端末識別情報を含む組合せを状況データ条件として決定するので、その作成者の端末から得られた状況データを抽出することができる。
【００５２】
また、請求項２２に係る発明の状況提示システムによれば、請求項１９乃至２１のいずれかに記載の発明の効果に加え、エントリーを所定の内容でサーバに記憶させた場合に、サーバは、そのエントリーが記憶された時刻から所定時間内のコンテンツの使用者の状況データを、その使用者が指定する通信端末に送信する。このため、例えば、１日の感情の変化や、１日の環境の変化を振り返って日記を編集したい場合に、エントリーを空白として更新することにより、サーバから１日の状況データが送信されるので、その状況データを参照しながら日記を編集することができる。
【００５３】
また、請求項２３に係る発明のサーバによれば、サーバに記憶されたコンテンツの文字列を解析して、コンテンツに関わる状況データを抽出するための条件である状況データ条件を決定する。そして、サーバに記憶されている状況データから、状況データ条件を満たす状況データを抽出して、そのコンテンツにそれらの抽出状況データ又は、抽出状況データに所定の方法で編集処理を行った編集データを付加して自動的に更新する。このため、使用者の生体情報並びに感情情報及び端末の周囲情報並びに環境情報をコンテンツに自動的に付加することができる。このため、使用者が適切な情報を選んだり、登録したりする作業を行うことなく、コンテンツに応じた適切な状況データを付加することができる。
【００５４】
また、請求項２４に係る発明のサーバプログラムによれば、コンピュータに実行させることにより請求項２３に記載のサーバの各種処理手段としての作用効果を奏することができる。したがって、コンピュータを利用して請求項２３に記載のサーバを構成することができ、同装置と同様の作用効果を得ることができる。
【発明を実施するための最良の形態】
【００５５】
以下、本発明を適用した一例として、第１の実施形態から第３の実施形態までを図面を参照して順に説明する。まず、第１の実施形態の状況提示システム１の構成について図１乃至図８を参照して説明する。図１は、状況提示システムの構成を説明するための説明図である。図１に示すように、第１の実施形態に係る状況提示システム１は、端末１００からなる端末と、サーバとして管理サーバ２００とコンテンツサーバ３００を備えている。そして、この端末１００と、管理サーバ２００と、コンテンツサーバ３００とは、インターネット４を介して接続可能であり、コンテンツサーバ３００にはさらにＰＣ２が接続可能に構成されている。尚、図１には、端末１００，管理サーバ２００，コンテンツサーバ３００及びＰＣ２はそれぞれ１つずつしか図示していないが、各構成は必要に応じて数を増やすことができる。状況提示システム１を構成する端末１００，管理サーバ２００及びコンテンツサーバ３００について、以下詳述する。
【００５６】
まず、端末１００の物理的構成について図２及び図３を参照して説明する。図２は、端末１００を開いた状態での外観図であり、図３は、端末１００を閉じた状態での底面図である。図２及び図３に示すように、端末１００は、携帯電話機としての機能を有する一方、端末１００が備える各種センサ１２乃至１７から端末１００を使用する使用者の生体情報又は、端末１００の周囲情報を取得し、その生体情報、生体情報から推定される感情情報、端末の周囲情報及び周囲情報から推定される環境情報の少なくともいずれかを含む情報を状況データとして、管理サーバ２００に送信する処理を実行するものである。
【００５７】
図２に示すように、端末１００には、ディスプレイ２１と、マイク１７と、スピーカ１８と、アンテナ１１（図３参照）とが設けられている。また、テン・キー入力部２３と、４方向のボタン及び決定ボタンを備えたマルチボタン２４と、通話開始ボタン２５と、通話終了ボタン２６と、電源ＯＮボタン２９と、電源ＯＦＦボタン２８とを備えるキー入力部２２が設けられている。また、端末１００の左側面には、照度センサ１５が備えられている。
【００５８】
また図３に示すように、端末１００を閉じた状態での底面の表面には、温度センサ１３，使用者の心拍数を取得する心拍センサ１２及び使用者の発汗量又は端末１００の周囲の湿度を測定するための湿度センサ１４が配設されている。図３に示すように、これらのセンサは、使用者が端末１００を握り、キー操作をする際に手のひらが当たる部分に配設されている。
【００５９】
次に端末１００の電気的構成について図４を参照して説明する。図４は、端末１００の電気的構成を説明するための概念図である。図４に示すように、端末１００は、端末１００の制御を司るＣＰＵ１０，ＲＯＭ２０，ＲＡＭ３０，時間を計測する計時装置４０，管理サーバ２００及びコンテンツサーバ３００と通信するための通信部６０，各種モジュールを接続するためのＩ／Ｏインタフェイス７０等が収納された制御部９９が設けられている。そして、制御部９９ではバス８０を介して、ＲＯＭ２０，ＲＡＭ３０，計時装置４０，ハードディスク装置（ＨＤＤ）５０，通信部６０，Ｉ／Ｏインタフェイス７０が、ＣＰＵ１０に接続している。この通信部６０はアンテナ１１を経由してインターネット４に接続可能となっている。そして、図示しないが、端末１００はバッテリーにより電源供給されている。尚、ＲＯＭ２０には、図９乃至図２５を参照して後述する、端末１００の各処理を実行するための状況提示プログラムが記憶されている。尚、端末１００は、ハードディスク装置（ＨＤＤ）５０の代わりに、フラッシュメモリを設けるようにしてもよい。
【００６０】
また、端末１００は、各種センサ１２乃至１７が接続されるＡＤ変換器９０を具備している。ＡＤ変換器９０はＩ／Ｏインタフェイス７０及びバス８０を介してＣＰＵ１０に接続しており、各種センサ１２乃至１７から入力されるアナログデータの計測値が、ＡＤ変換器９０によりデジタルデータに変換されて制御部９９に入力される。またＩ／Ｏインタフェイス７０には、ディスプレイ２１，キー入力部２２がそれぞれ接続されている。尚、各種センサ１２乃至１７はＡＤ変換器９０において着脱，追加，交換等が可能である。以下、端末１００を構成する、ＲＡＭ３０，ハードディスク装置５０，各種センサ１２乃至１７について詳述する。
【００６１】
ＲＡＭ３０は、任意に読み書き可能な記憶素子であり、ＣＰＵ１０が演算処理した演算結果を収容する各種記憶領域が必要に応じて設けられている。このＲＡＭ３０の記憶領域の詳細について、図５を参照して説明する。図５は、ＲＡＭ３０の記憶領域の構成を説明するための概念図である。図５に示すように、ＲＡＭ３０は、後述する計測値取得処理で各センサからの計測値を一時的に記憶する計測値記憶領域３１，感情情報推論処理又は環境情報推論処理において算出される変数を記憶する変数記憶領域３２を備えている。また、状況データを記憶する状況データ記憶領域３３及び、ＣＰＵ１０が後述する各処理を実行するために使用される作業領域３４を備えている。
【００６２】
ハードディスク装置５０は、任意に読み書き可能な記憶装置であり、端末１００で使用される情報を記憶するための記憶領域が設けられている。このハードディスク装置５０の記憶領域の詳細について、図６を参照して説明する。図６は、ハードディスク装置５０の記憶領域の構成を説明するための概念図である。所定のセンサから得られる生体情報に基づき、感情情報を推定する処理において参照される感情情報テーブル５３０を記憶する感情情報テーブル記憶領域５１，所定のセンサから得られる端末１００の周囲情報に基づき、端末１００の環境情報を推定する処理において参照される環境情報テーブル５４０を記憶する環境情報テーブル記憶領域５２が設けられている。また、感情情報を推定する処理において参照される平均生体情報を記憶する平均生体情報テーブル記憶領域５３等が設けられている。尚、感情情報テーブル５３０については、図１７を参照して後述し、環境情報テーブル５４０については、図２４を参照して後述する。
【００６３】
次に、各種センサ１２乃至１７について説明する。まず、心拍センサ１２は、所謂感圧センサであり、血流の圧力を計測して触れている人の心拍（脈拍数）を計測する。この心拍センサ１２として所謂赤外線センサを設け、血液の膨張収縮による距離の差分を検出して、端末１００に触れている人の心拍（脈拍数）を計測してもよい。
【００６４】
温度センサ１３は、白金測温抵抗体、サーミスタ、熱電対等を用いている、所謂温度計であり、端末１００の周囲の温度及び装置に触れている手のひらや指の温度を計測する。また湿度センサ１４は、セラミックスや高分子を用いて端末１００の周りの空気中の水分量を計測する。また照度センサ１５は、フォトトランジスタやＣｄＳ等を利用した光の強さを計測するセンサであり、端末１００の左側面に設けられている。また位置センサ１６は、ＧＰＳ衛星から電波を受信するＧＰＳ受信機等用いている。またマイク１７は、音声等、端末１００の周囲の音を入力する音量センサである。
【００６５】
次に、管理サーバ２００の電気的構成について図７を参照して説明する。図７は、管理サーバ２００の電気的構成を説明するための概念図である。管理サーバ２００は、端末１００から送信される状況データを記憶するととともに、コンテンツサーバ３００から状況データ条件を満たす状況データを抽出する指示があたった場合に、その状況データ条件を満たす状況データを抽出し、コンテンツサーバ３００に送信する機能を備えている。
【００６６】
図７に示すように、管理サーバ２００には、管理サーバ２００の制御を司るＣＰＵ１１０が設けられ、ＣＰＵ１１０には、各種のデータを一時的に記憶するＲＡＭ１２０と、ＢＩＯＳ等を記憶したＲＯＭ１３０と、データの受け渡しの仲介を行うＩ／Ｏインタフェイス１７０とが接続されている。Ｉ／Ｏインタフェイス１７０には、ハードディスク装置１８０が接続され、ハードディスク装置１８０には、プログラム記憶領域１８１と、各端末１００から送信されてきた状況データを記憶しておく状況データ記憶領域１８２と、図３３に示すアイコンテーブル５７５を記憶するアイコンテーブル記憶領域１８３と、図示外のその他の情報記憶領域とが設けられている。プログラム記憶領域１８１にはＣＰＵ１１０で実行される本発明に特有のサーバプログラムを含む各種プログラムが記憶されている。
【００６７】
また、Ｉ／Ｏインタフェイス１７０には、ビデオコントローラ１４０と、キーコントローラ１５０と、ＣＤ−ＲＯＭドライブ１６０と、通信装置１９０とが接続され、ビデオコントローラ１４０にはディスプレイ１４５が接続され、キーコントローラ１５０にはキーボード１５５が接続され、通信装置１９０はルータ１９５を経由してインターネット４に接続可能となっている。尚、ＣＤ−ＲＯＭドライブ１６０に装着されるＣＤ−ＲＯＭ１６５には、管理サーバ２００の制御プログラムが記憶されており、導入時には、制御プログラムは、ＣＤ−ＲＯＭ１６５から、ハードディスク装置１８０にセットアップされてプログラム記憶領域１８１に記憶されるようになっている。
【００６８】
次に、コンテンツサーバ３００の電気的構成について図８を参照して説明する。図８は、コンテンツサーバ３００の電気的構成を説明するための概念図である。コンテンツサーバ３００は、ＰＣ２等の通信端末と接続可能に構成され、ＰＣ２等の通信端末から送信されるコンテンツを記憶するとともに、更新されたコンテンツの文字列を解析して、管理サーバ２００に記憶されている状況データを抽出する際の条件である状況データ条件を決定し、管理サーバ２００にその状況データ条件を満たす状況データを抽出する指示を送信する機能を備えている。また、管理サーバ２００から送信された抽出状況データに所定の方法で編集処理した編集データを、コンテンツに付加する機能を備えている。
【００６９】
図７に示すように、コンテンツサーバ３００には、コンテンツサーバ３００の制御を司るＣＰＵ２１０が設けられ、ＣＰＵ２１０には、各種のデータを一時的に記憶するＲＡＭ２２０と、ＢＩＯＳ等を記憶したＲＯＭ２３０と、データの受け渡しの仲介を行うＩ／Ｏインタフェイス２７０とが接続されている。Ｉ／Ｏインタフェイス２７０には、ハードディスク装置２８０が接続され、ハードディスク装置２８０には、プログラム記憶領域２８１と、管理サーバから送信されてきた状況データを記憶しておく状況データ記憶領域２８２と、ＰＣ２等の通信端末から送信されたコンテンツを記憶するコンテンツ記憶領域２８３と、コンテンツの文字列を解析する際に参照される解析辞書を記憶する解析辞書記憶領域２８４と、図３３に示すアイコンテーブル５７５と同様のアイコンテーブルを記憶するアイコンテーブル記憶領域２８５と、図示外のその他の情報記憶領域とが設けられている。プログラム記憶領域２８１にはＣＰＵ２１０で実行される本発明に特有のサーバプログラムを含む各種プログラムが記憶されている。
【００７０】
また、Ｉ／Ｏインタフェイス２７０には、ビデオコントローラ２４０と、キーコントローラ２５０と、ＣＤ−ＲＯＭドライブ２６０と、通信装置２９０とが接続され、ビデオコントローラ２４０にはディスプレイ２４５が接続され、キーコントローラ２５０にはキーボード２５５が接続され、通信装置２９０はルータ１９５を経由してインターネット４に接続可能となっている。尚、ＣＤ−ＲＯＭドライブ２６０に装着されるＣＤ−ＲＯＭ２６５には、コンテンツサーバ３００の制御プログラムが記憶されており、導入時には、制御プログラムは、ＣＤ−ＲＯＭ２６５から、ハードディスク装置２８０にセットアップされてプログラム記憶領域２８１に記憶されるようになっている。
【００７１】
以上の状況提示システム１は、本発明の状況提示システムとしての機能を有するものである。次に、以上のように構成された状況提示システム１を使用して、更新されたコンテンツに、抽出状況データを編集した編集データを付加する処理手順に関する第１乃至第３の実施形態について順に説明する。まず、第１の実施形態の状況提示システム１の各種処理について、図９乃至図４２を参照して説明する。
【００７２】
この第１の実施形態は以下の順で説明する。まず、端末１００のメイン処理を図９乃至図２５を参照して説明する。次に、端末１００のメイン処理の変形例１乃至３について説明する。次に、コンテンツサーバ３００のメイン処理について、図２６乃至図３５を参照して説明する。次に、コンテンツサーバ３００のメイン処理の変形例４及び５について、図３５乃至図３８を参照して説明する。次に、管理サーバ２００の第１のメイン処理を、図３９を参照して説明する。次に、管理サーバ２００の第２のメイン処理を、図４０乃至図４２を参照して説明する。
【００７３】
まず、端末１００において状況データを取得し、管理サーバ２００に送信する端末１００のメイン処理を図９乃至図２４を参照して説明する。尚、第１の実施形態の端末１００では、状況データを取得するごとに、その状況データを管理サーバ２００に送信するものとする（Ｓ４０）。
【００７４】
図９は、端末１００のメイン処理のフローチャートである。図１０は、メイン処理により起動される計測処理のフローチャートである。図１１は、計測処理で取得された各種センサ１２乃至１７の計測値の一例を説明するための説明図である。図１２は、メイン処理により起動されるフラグ処理のフローチャートである。図１３は、メイン処理で実行される感情情報推論処理のフローチャートである。図１４は、図１３に示す感情情報推論処理において実行される心拍分類処理のフローチャートである。図１５は、図１３に示す感情情報推論処理において実行される体温分類処理のフローチャートである。図１６は、図１３に示す感情情報推論処理において実行される発汗量分類処理のフローチャートである。図１７は、図１３に示す感情情報推論処理において参照される感情情報テーブル５３０を説明するための説明図である。図１８は、メイン処理で実行される環境情報推論処理のフローチャートである。図１９は、計測処理で取得された各種センサ１２乃至１７の計測値の一例を説明するための説明図である。図２０は、図１８に示す環境情報推論処理において実行される気温分類処理のフローチャートである。図２１は、図１８に示す環境情報推論処理において実行される湿度分類処理のフローチャートである。図２２は、図１８に示す環境情報推論処理において実行される照度分類処理のフローチャートである。図２３は、図１８に示す環境情報推論処理において実行される音量分類処理のフローチャートである。図２４は、図１８に示す環境情報推論処理において参照される環境情報テーブルを説明するための説明図である。図２５は、管理サーバ２００に記憶された状況データを説明するための説明図である。尚、図９に示す第１の実施形態のメイン処理は、端末１００の電源がＯＮされると状況データ送信プログラムが起動され、端末１００のＣＰＵ１０により継続的に実施される。
【００７５】
図９に示すように、端末１００メイン処理では、まず、種々のデータやフラグ等の初期化が行われる（Ｓ５）。例えば、ＲＡＭ３０において計測値記憶領域３１や変数記憶領域３２が初期化される。
【００７６】
初期化（Ｓ５）が実行されると、続いて、各種センサ１２乃至１７が起動される（Ｓ１０）。この処理は、各種センサ１２乃至１７から得られる計測値を、端末１００の使用者の生体情報又は、端末１００の周囲情報として取得するための処理である。続いて、各種センサ１２乃至１７の計測値を取得するとともに使用者が筐体に接触しているか否かを検出する計測処理が起動される（Ｓ１５）。計測処理の詳細については、図１０を参照して後述する。計測処理は、起動後、終了指示があるまで繰り返し実行される。
【００７７】
続いて、計測値記憶領域３１のバッファ２が更新されたか否か、すなわち、ＲＡＭ３０に記憶された更新フラグが「１」であるか否かを判断する（Ｓ２０）。後述するように、計測値記憶領域３１のバッファ２は、計測処理において、全てのセンサから新たな計測値が取得され、バッファ１に記憶されている計測値と、バッファ２に記憶されている計測値が異なると判断されたときにバッファ１からコピーされて更新され、その計測値に基づき接触検出が行なわれる（図１２参照）。したがって、バッファ２が更新されていれば、新たな計測値が得られたということなので、その計測値に基づいて接触有無の判断及び感情情報検出又は周辺情報検出が可能になっている。そこで、バッファ２が更新されていなければ（Ｓ２０：Ｎｏ）、Ｓ２０の判断を繰り返し行ない、更新されるまで待機する。
【００７８】
バッファ２が更新されていれば（Ｓ２０：Ｙｅｓ）、続いて、使用者が端末１００に接触しているか否かが、計測処理において処理された接触フラグをチェックすることにより判断される（Ｓ２５）。接触フラグがＯＮの場合には（Ｓ２５：Ｙｅｓ）、計測処理により取得されたデータに基づいて感情情報推論処理を実行して、各種センサ１２乃至１７から得られた計測値を生体情報とし、それらの生体情報から推論される感情情報が算出される（Ｓ３０）。一方、接触フラグがＯＦＦの場合には（Ｓ２５：Ｎｏ）、計測処理により取得されたデータに基づいて環境情報推論処理が実行され、各種センサ１２乃至１７から得られた計測値を周囲情報とし、それらの周囲情報から推論される環境情報が算出される（Ｓ３５）。感情情報推論処理の詳細については図１３乃至図１７を参照して後述し、環境情報推論処理の詳細については図１８乃至図２４を参照して後述する。
【００７９】
次に、感情情報推論処理（Ｓ３０）又は環境情報推論処理（Ｓ３５）により算出され、状況データ記憶領域３３に記憶されている感情情報又は環境情報のいずれか一方を含む状況データが、通信部６０を介して管理サーバ２００に送信される（Ｓ４０）。この処理は、状況データを管理サーバ２００に記憶させ、蓄積させるための処理である。続いて、状況データが出力される（Ｓ４５）。この処理により、例えば、状況データがディスプレイ２１に表示され、端末１００の使用者に報知される。この状況データを出力させる処理は、必要に応じて省略するようにしてもよい。
【００８０】
続いて、端末１００の電源がＯＦＦされたか否かが判断され（Ｓ５０）、電源ＯＦＦでなければ（Ｓ５０：Ｎｏ）、Ｓ２０に戻り、上述の処理が繰り返される。電源ＯＦＦの場合には（Ｓ５０：Ｙｅｓ）、起動中の全ての処理が終了され（Ｓ５５）、メイン処理が終了される。
【００８１】
次に、図１０を参照して、メイン処理により起動される計測処理について説明する。図１０に示す計測処理が起動されると、まず、バッファ１のデータがクリアされる（Ｓ１５５）。この処理は、新たな計測値をバッファ１に記憶させるための処理である。このとき、計測値が更新されたか否かを示すフラグであるＲＡＭ３０の更新フラグ（図示せず）が更新されていないことを示す「０」に設定される。続いて、各種センサ１２乃至１７からの計測値を取得し始める時間である取得開始時刻が計時装置４０から取得され、ＲＡＭ３０の計測値記録領域３１に記憶される（Ｓ１５７）。続いて、各種センサ１２乃至１７から計測値が取得され（Ｓ１６０）、計測値記憶領域３１のバッファ１に取得された計測値が記憶される（Ｓ１６５）。この処理により、例えば、心拍数データと、湿度データとが取得され、バッファ１に記憶される。
【００８２】
次に、バッファ１に全てのセンサからの計測値が揃ったか否かが判断され（Ｓ１７０）、全てのセンサについて取得できていなければ（Ｓ１７０：Ｎｏ）、Ｓ１６０に戻り、計測済の計測値が取得される。例えば、上述のように、計測値記憶領域３１のバッファ１に心拍数データ及び湿度データしか記憶されていなければ、温度データ、照度データ、音量データ及び位置データが揃うまで、計測値の取得が繰り返される。
【００８３】
バッファ１に全てのセンサからの計測値が揃ったら（Ｓ１７０：Ｙｅｓ）、続いて、各種センサ１２乃至１７からの計測値を取得し終える時間である取得終了時刻が計時装置４０から取得され、ＲＡＭ３０の計測値記録領域３１に記憶される（Ｓ１７３）。そして、バッファ１とバッファ２とに記憶された所定の計測値が一致するか否かが判断される（Ｓ１７５）。この処理は、バッファ１とバッファ２とに記憶された所定の計測値が一致する場合には（Ｓ１７５：Ｙｅｓ）、計測値に変化がないと判断されるので、計測値に変化があると判断されるまで（Ｓ１７５：Ｎｏ）、計測値を取得するための処理である。バッファ１とバッファ２とが一致しない場合には（Ｓ１７５：Ｎｏ）、計測値に変化があると判断されるので、続いて、バッファ１のデータがバッファ２にコピーされる（Ｓ１８０）。このとき、ＲＡＭ３０の計測値記憶領域３１の更新フラグが更新されたことを示す「１」に設定され、使用者が端末１００に接触しているか否かを示すフラグである接触フラグが接触していないことを示す「０」に設定され、温度センサに対応するフラグである温度フラグと、照明センサに対応するフラグである光フラグがそれぞれ「０」に設定される。この温度フラグ及び光フラグは、図１２を参照して後述する、接触フラグの設定を行うフラグ処理において参照されるフラグである。この処理により、一例として、計測値記憶領域３１には、図１１のように各種センサ１２乃至１７から取得された計測値がバッファ１からバッファ２にコピーされ、各フラグが設定されたものとする。そして、計測値に基づいて使用者が端末１００に接触しているかどうかを判断するためのフラグ処理が実行される（Ｓ２００）。尚、フラグ処理の詳細については、図１２を参照して後述する。
【００８４】
フラグ処理が終了したら、Ｓ１５５に戻り、次の計測値取得のために、バッファ１のデータがクリアされ（Ｓ１５５）、計測値取得・記憶の処理が繰り返される。
【００８５】
以上のように計測処理が継続して実行されるので、計測値記憶領域３１のバッファ２には常に使用できる計測値が記憶されていることになり、メイン処理でこの計測値に基づいて感情情報推論処理（図９のＳ３０）又は環境情報推論処理（図９のＳ３５）を実行することができる。
【００８６】
次に、図１２を参照して、図１０に示す計測処理の中で実行されるフラグ処理について説明する。このフラグ処理は、各種センサ１２乃至１７から取得した計測値を、端末１００の使用者の生体情報とするか、又は、端末１００の周囲情報とするかを、温度センサ１３及び照度センサ１５から得られた計測値を用いて判断するための処理である。
【００８７】
図１２に示すフラグ処理において、まず、計測値記憶領域３１のバッファ２に記憶されている照度センサ１５の計測値が参照され、所定量（ここでは例えば、１００ルクスとする）以上の光が検出されたか否かが判断される（Ｓ２０５）。光が１００ルクス以上検出されていれば（Ｓ２０５：Ｙｅｓ）、光フラグがＯＦＦにされる。すなわち、光フラグに０が設定され、図１１に示す計測値記憶領域３１のバッファ２に記憶される（Ｓ２１０）。一方、図１１に示すように、照度センサ１５の計測値が８０ルクスであり、光が１００ルクス未満である場合には（Ｓ２０５：Ｎｏ）、光フラグがＯＮにされる。すなわち、光フラグが１に設定され、計測値記憶領域３１のバッファ２に記憶される（Ｓ３０６）。
【００８８】
光フラグの処理が済んだら、続いて、温度センサ１３により検出された温度が２５度以上３８度未満か否かが判断される（Ｓ２２５）。図１１に示すように、温度センサ１３の計測値が３６．６度であり、温度が２５度以上３８度未満である場合には（Ｓ２２５：Ｙｅｓ）、温度フラグがＯＮに設定される。すなわち、温度フラグが１に設定され、計測値記憶領域３１のバッファ２に記憶される（Ｓ２３０）。一方、温度が２５度以上３８度未満でない場合には（Ｓ２２５：Ｎｏ）、温度フラグがＯＦＦに設定される。すなわち、温度フラグが０に設定され、計測値記憶領域３１のバッファ２に記憶される（Ｓ２４０）。
【００８９】
温度フラグの処理が済んだら、続いて、計測値記憶領域３１のバッファ２が参照され、以上の処理で光フラグ及び温度フラグのそれぞれのフラグがＯＮにされたか否かが判断される（Ｓ２４０）。
【００９０】
図１１に示す例のように、光フラグ及び温度フラグのそれぞれのフラグがＯＮの場合には（Ｓ２４０：Ｙｅｓ）、使用者が接触していると判断され、接触フラグがＯＮにされる（Ｓ２４５）。すなわち、接触フラグが１に設定され、計測値記憶領域３１のバッファ２に記憶される（Ｓ２４５）。一方、ＯＮのフラグが２未満の場合には（Ｓ２４０：Ｎｏ）、使用者が接触していないと判断され、接触フラグがＯＦＦにされる（Ｓ２５０）。すなわち、接触フラグが０に設定され、計測値記憶領域３１のバッファ２に記憶される（Ｓ２５０）。以上でフラグ処理が終了され、図１０に示す計測処理のＳ１５５に戻り、処理を繰り返す。
【００９１】
尚、上述のフラグ処理では、光フラグ、温度フラグのそれぞれがＯＮにされた場合に使用者が接触していると特定するようにしているが（Ｓ２４０）、端末１００が圧力センサを備える場合には、その圧力センサからの検出結果を優先し、圧力センサの計測値が所定値以上の場合にＯＮとされる圧力フラグがＯＮであって、かつ、光フラグ、温度フラグの一方がＯＮの場合を使用者が接触していると判断するようにしてもよいし、圧力フラグ、光フラグ、温度フラグのうち２以上のフラグがＯＮである場合に使用者が接触していると判断するようにしてもよい。また、第１の実施形態では、フラグ処理により、各種センサ１２乃至１７から取得した計測値を、端末１００の使用者の生体情報とするか、又は、端末１００の周囲情報とするかを判断していたが、使用者によりいずれの情報に相当するかが指示される場合には、その指示に従って、端末１００の使用者の生体情報とするか、又は、端末１００の周囲情報とするかを判断し、このフラグ処理を省略するようにしてもよい。
【００９２】
次に、図１３乃至図１７を参照して、メイン処理で実行される感情情報推論処理について説明する。この処理は、図９に示すＳ２５において、接触フラグがＯＮである場合、すなわち、各種センサ１２乃至１７から得られる計測値が生体情報であると判断される場合に、それらの計測値から端末１００の使用者の感情情報を推定するための処理である。一例として、使用者が筐体に接触していると既に判断されている各種センサ１２乃至１７の計測値が図１１に示す値であった場合である具体例１を例に説明する。
【００９３】
感情情報推論処理が開始されると、まず、ＲＡＭ３０の変数記憶領域３２に記憶されている変数が初期化される（Ｓ３１０）。この処理により、心拍数の指標となる変数「ＨＲ」、体温の指標となる変数「ＴＥＭＰ」及び、発汗量の指標となる変数「ＳＷＥＡＴ」が０に設定され、変数記憶領域３２に記憶される（Ｓ３１０）。尚、これらの変数は、各種センサ１２乃至１７に基づき定められ、使用者の感情情報を推定するために用いられる変数である。
【００９４】
続いて、バッファ２に記憶されている心拍データが分類される（Ｓ３３０）。この心拍分類処理を、図１４を参照して説明する。図１４に示す心拍分類処理において、まずＲＡＭ３０の計測値記憶領域３１のバッファ２と、ハードディスク装置５０の平均生体情報テーブルが参照され、心拍センサ１２の計測値から端末１００の使用者の平均心拍数を差し引いた値Ｘが算出される（Ｓ３３１）。この処理は、端末１００の使用者の平均の心拍数と、心拍センサ１２により取得された計測値とを比較して、使用者の状態を判断するための処理である。具体例１において、端末１００の使用者の平均心拍数が６０であるとハードディスク装置５０に記憶されているものとすると、Ｘとして図１１に示す計測値８０から６０が差し引かれた２０が算出される（Ｓ３３１）。
【００９５】
続いて、Ｘの値に応じて心拍数の指標となる変数「ＨＲ」が設定される。Ｘの値が−１０未満である場合には（Ｓ３３２：Ｙｅｓ）、ＨＲが１に設定され、ＲＡＭ３０の変数記憶領域３２に記憶される（Ｓ３３３）。Ｘの値が−１０以上−５未満である場合には（Ｓ３３２：Ｎｏ，Ｓ３３４：Ｙｅｓ）、ＨＲが２に設定され、ＲＡＭ３０の変数記憶領域３２に記憶される（Ｓ３３５）。Ｘの値が−５以上５未満である場合には（Ｓ３３２：Ｎｏ，Ｓ３３４：Ｎｏ，Ｓ３３６：Ｙｅｓ）、ＨＲが３に設定され、ＲＡＭ３０の変数記憶領域３２に記憶される（Ｓ３３７）。Ｘの値が５以上１５未満である場合には（Ｓ３３２：Ｎｏ，Ｓ３３４：Ｎｏ，Ｓ３３６：Ｎｏ，Ｓ３３８：Ｙｅｓ）、ＨＲが４に設定され、ＲＡＭ３０の変数記憶領域３２に記憶される（Ｓ３３９）。また、具体例１のＸの値２０ように、Ｘの値が１５以上である場合には（Ｓ３３２：Ｎｏ，Ｓ３３４：Ｎｏ，Ｓ３３６：Ｎｏ，Ｓ３３８：Ｎｏ）、ＨＲが５に設定され、ＲＡＭ３０の変数記憶領域３２に記憶される（Ｓ３４０）。ＨＲの設定の処理が済んだら、心拍分類処理を終了し、図１３に示す感情情報推論処理に戻る。
【００９６】
図１３のＳ３３０に続いて、体温分類処理が行われる（Ｓ３５０）。この体温分類処理は、温度センサ１３から得られた計測値が使用者の体温であると判断し、温度センサ１３から得られた計測値である体温を分類する処理である。この体温分類処理を、図１５を参照して説明する。図１５の体温分類処理において、心拍分類処理の場合と同様に、まずＲＡＭ３０の計測値記憶領域３１のバッファ２と、ハードディスク装置５０の平均生体情報テーブル記憶領域５３が参照され、温度センサ１３の計測値から端末１００の使用者の平均体温を差し引いた値Ｙが算出される（Ｓ３５１）。この処理は、端末１００の使用者の平均の体温と、温度センサ１３により取得された計測値とを比較して、使用者の状態を判断するための処理である。具体例１において、端末１００の使用者の平均体温が３６．０度であるとハードディスク装置５０に記憶されているものとすると、Ｙとして図１１に示す計測値３６．６から３６．０が差し引かれた０．６が算出される（Ｓ３３１）。
【００９７】
続いて、Ｙの値に応じて感情情報推論処理においては体温の指標となる変数「ＴＥＭＰ」が設定される。Ｙの値が−１未満である場合には（Ｓ３５２：Ｙｅｓ）、ＴＥＭＰが１に設定され、ＲＡＭ３０の変数記憶領域３２に記憶される（Ｓ３５３）。Ｙの値が−１以上−０．５未満である場合には（Ｓ３５２：Ｎｏ，Ｓ３５４：Ｙｅｓ）、ＴＥＭＰが２に設定され、ＲＡＭ３０の変数記憶領域３２に記憶される（Ｓ３５５）。Ｙの値が−０．５以上０．５未満である場合には（Ｓ３５２：Ｎｏ，Ｓ３５４：Ｎｏ，Ｓ３５６：Ｙｅｓ）、ＴＥＭＰが３に設定され、ＲＡＭ３０の変数記憶領域３２に記憶される（Ｓ３５７）。具体例１のＹの値０．６のように、Ｙの値が０．５以上１未満である場合には（Ｓ３５２：Ｎｏ，Ｓ３５４：Ｎｏ，Ｓ３５６：Ｎｏ，Ｓ３５８：Ｙｅｓ）、ＴＥＭＰが４に設定され、ＲＡＭ３０の変数記憶領域３２に記憶される（Ｓ３５９）。また、Ｙの値が１以上である場合には（Ｓ３５２：Ｎｏ，Ｓ３５４：Ｎｏ，Ｓ３５６：Ｎｏ，Ｓ３５８：Ｎｏ）、ＴＥＭＰが５に設定され、ＲＡＭ３０の変数記憶領域３２に記憶される（Ｓ３６０）。ＴＥＭＰの設定の処理が済んだら、体温分類処理を終了し、図１３に示す感情情報推論処理に戻る。
【００９８】
図１３のＳ３５０に続いて、発汗量分類処理が行われる（Ｓ３７０）。この発汗量分類処理は、湿度センサ１４から得られた計測値を用いて使用者の発汗量を求め、その発汗量を分類する処理である。この発汗量分類処理を、図１６を参照して説明する。図１６の発汗量分類処理において、ＲＡＭ３０の計測値記憶領域３１のバッファ２が参照され、湿度センサ１４の計測値から端末１００の使用者の発汗量Ｚが算出される（Ｓ３７１）。この発汗量Ｚは、湿度との所定の関係式により算出される。この処理により、図１１に示す湿度センサ１４の計測値６０．８％から、発汗量Ｚとして４ｇと求められたものとする。
【００９９】
続いて、Ｚの値に応じて発汗量の指標となる変数「ＳＷＥＡＴ」が設定される。Ｚの値が３未満である場合には（Ｓ３７２：Ｙｅｓ）、ＳＷＥＡＴが１に設定され、ＲＡＭ３０の変数記憶領域３２に記憶される（Ｓ３７３）。具体例１のＺの値４のように、Ｚの値が３以上６未満である場合には（Ｓ３７２：Ｎｏ，Ｓ３７４：Ｙｅｓ）、ＳＷＥＡＴが２に設定され、ＲＡＭ３０の変数記憶領域３２に記憶される（Ｓ３７５）。Ｚの値が６以上１０未満である場合には（Ｓ３７２：Ｎｏ，Ｓ３７４：Ｎｏ，Ｓ３７６：Ｙｅｓ）、ＳＷＥＡＴが３に設定され、ＲＡＭ３０の変数記憶領域３２に記憶される（Ｓ３７７）。Ｚの値が１０以上１５未満である場合には（Ｓ３７２：Ｎｏ，Ｓ３７４：Ｎｏ，Ｓ３７６：Ｎｏ，Ｓ３７８：Ｙｅｓ）、ＳＷＥＡＴが４に設定され、ＲＡＭ３０の変数記憶領域３２に記憶される（Ｓ３７９）。また、Ｚの値が１５以上である場合には（Ｓ３７２：Ｎｏ，Ｓ３７４：Ｎｏ，Ｓ３７６：Ｎｏ，Ｓ３７８：Ｎｏ）、ＳＷＥＡＴが５に設定され、ＲＡＭ３０の変数記憶領域３２に記憶される（Ｓ３８０）。ＳＷＥＡＴの設定の処理が済んだら、発汗量分類処理を終了し、図１３に示す感情情報推論処理に戻る。
【０１００】
図１３のＳ３７０に続いて、ＲＡＭ３０の変数記憶領域３２と、ハードディスク装置５０の感情情報テーブル記憶領域５１とが参照され、Ｓ３３０で算出された変数「ＨＲ」、Ｓ３５０で算出された変数「ＴＥＭＰ」及びＳ３７０で算出された変数「ＳＷＥＡＴ」と、図１７に示す感情情報テーブル５３０とを比較して、端末１００の使用者の感情情報が算出される（Ｓ３９０）。この処理において参照される、ハードディスク装置５０の感情情報テーブル記憶領域５１に記憶された感情情報テーブル５３０について、図１７を参照して説明する。
【０１０１】
図１７に示すように、第１の実施形態の感情情報テーブル５３０には、Ｓ３３０で算出された変数「ＨＲ」、Ｓ３５０で算出された変数「ＴＥＭＰ」及びＳ３７０で算出された変数「ＳＷＥＡＴ」の値と、それらの「ＴＥＭＰ」、「ＨＲ」、「ＳＷＥＡＴ」の値から推定される使用者の感情情報との対応関係が記憶されている。図１７に示すように、第１の実施形態では、「ＴＥＭＰ」、「ＨＲ」、「ＳＷＥＡＴ」の値に応じて、「感情情報」として「落ち込み」、「眠い」、「衝撃」、「通緊張」、「興奮」、「大興奮」等で表されるいずれか状態に分類されるものとする。また、これらの感情情報は、各状態に対応する数字で表される感情推論値を含んでいる。
【０１０２】
図１１に示す具体例１の場合を例に、図１３のＳ３９０において算出される感情情報について説明する。具体例１では、前述のように、Ｓ３３０においてＨＲとして５が算出され、Ｓ３５０においてＴＥＭＰとして４が算出され、Ｓ３７０においてＳＷＥＡＴとして２が算出されているので、これらの変数と、図１７に示す感情情報テーブル５３０とを比較して、ＨＲが４乃至５，ＴＥＭＰが４乃至５，ＳＷＥＡＴが１乃至２の場合の「興奮：２」が感情情報として算出される（Ｓ３９０）。
【０１０３】
続いて、Ｓ３９０で算出された感情情報の値が１以上であるか否かが判断される（Ｓ４００）。感情情報が１以上でない場合には（Ｓ４００：Ｎｏ）、感情情報が正常に算出されていないと判断されるので、Ｓ３３０に戻り処理を繰り返す。一方、感情情報が１以上であると判断される場合には（Ｓ４００：Ｙｅｓ）、感情情報が正常に算出されたと判断されるので、続いて、Ｓ３９０で算出された感情情報が、ＲＡＭ３０の計測値記憶領域３１のバッファ２に記憶されている取得開始時間、取得終了時間及び位置データとともに、状況データとしてＲＡＭ３０の状況データ記憶領域３３に記憶される（Ｓ４１０）。具体例１では、感情情報としてＳ３９０において算出された「興奮：２」が、取得開始時間として図１１に示す「２００６／０３／２５／６／１５」が、取得終了時間として図１１に示す「２００６／０３／２５／６／３０」が、位置データとして図１１に示す位置センサ１６の計測値「緯度××度２５分８．６０９秒、経度○○○度１５分１９．４０２秒」が、それぞれ状況データとして、ＲＡＭ３０の状況データ記憶領域３３に記憶される（Ｓ４１０）。続いて、感情情報推論処理を終了し、図９に示すメイン処理に戻り、図９に示すＳ４０において、状況データ記憶領域３３に記憶された状況データが、端末１００を他の端末と識別するためのＩＤととともに管理サーバ２００に送信される。
【０１０４】
次に、メイン処理で実行される環境情報推論処理について、図１８乃至図２４を参照して説明する。この処理は、図９に示すＳ２５において、接触フラグがＯＦＦである場合、すなわち、各種センサ１２乃至１７から得られる計測値が端末１００の周囲情報であると判断される場合に、それらの計測値から端末１００の環境情報を推定するための処理である。一例として、図１９に示す計測値が取得された具体例２を例に説明する。
【０１０５】
環境情報推論処理が開始されると、まず、ＲＡＭ３０の変数記憶領域３２に記憶されている変数が初期化される（Ｓ５１０）。この処理により、環境情報推論処理においては気温の指標となる変数「ＴＥＭＰ」及び、湿度の指標となる変数「ＨＵＭＩＤ」、照度の指標となる変数「ＬＩＧＨＴ」及び、音量の指標となる変数「ＶＯＬ」が０に設定され、変数記憶領域３２に記憶される。尚、これらの変数は、各種センサ１２乃至１７に基づき定められ、端末１００の環境情報を推定するために用いる変数である。
【０１０６】
続いて、バッファ２に記憶されている温度データが分類される（Ｓ５３０）。この気温分類処理を、図２０を参照して説明する。図２０に示す気温分類処理において、まずＲＡＭ３０の計測値記憶領域３１のバッファ２が参照され、温度センサ１３の計測値に基づき、環境情報推論処理においては気温の指標となる変数「ＴＥＭＰ」が設定される。計測値が０℃未満である場合には（Ｓ５３１：Ｙｅｓ）、気温の指標となる変数「ＴＥＭＰ」が１に設定され、ＲＡＭ３０の変数記憶領域３２に記憶される（Ｓ５３２）。計測値が０℃以上１０℃未満である場合には（Ｓ５３１：Ｎｏ，Ｓ５３３：Ｙｅｓ）、ＴＥＭＰが２に設定され、ＲＡＭ３０の変数記憶領域３２に記憶される（Ｓ５３４）。計測値が１０℃以上２０℃未満である場合には（Ｓ５３１：Ｎｏ，Ｓ５３３：Ｎｏ，Ｓ５３５：Ｙｅｓ）、ＴＥＭＰが３に設定され、ＲＡＭ３０の変数記憶領域３２に記憶される（Ｓ５３６）。計測値が２０℃以上３０℃未満である場合には（Ｓ５３１：Ｎｏ，Ｓ５３３：Ｎｏ，Ｓ５３５：Ｎｏ，Ｓ５３７：Ｙｅｓ）、ＴＥＭＰが４に設定され、ＲＡＭ３０の変数記憶領域３２に記憶される（Ｓ５３８）。また、図１９に示す具体例２の計測値３０．１℃のように、計測値が３０℃以上である場合には（Ｓ５３１：Ｎｏ，Ｓ５３３：Ｎｏ，Ｓ５３５：Ｎｏ，Ｓ５３７：Ｎｏ）、ＴＥＭＰが５に設定され、ＲＡＭ３０の変数記憶領域３２に記憶される（Ｓ５３９）。ＴＥＭＰの設定の処理が済んだら、気温分類処理を終了し、図１８に示す環境情報推論処理に戻る。
【０１０７】
図１８のＳ５３０に続いて、バッファ２に記憶されている湿度データが分類される（Ｓ５５０）。この湿度分類処理を、図２１を参照して説明する。図２１に示す湿度分類処理において、まずＲＡＭ３０の計測値記憶領域３１のバッファ２が参照され、湿度センサ１４の計測値に基づき、湿度の指標となる変数「ＨＵＭＩＤ」が設定される。計測値が２０％未満である場合には（Ｓ５５１：Ｙｅｓ）、湿度の指標となる変数「ＨＵＭＩＤ」が１に設定され、ＲＡＭ３０の変数記憶領域３２に記憶される（Ｓ５５２）。計測値が２０％以上４０％未満である場合には（Ｓ５５１：Ｎｏ，Ｓ５５３：Ｙｅｓ）、ＨＵＭＩＤが２に設定され、ＲＡＭ３０の変数記憶領域３２に記憶される（Ｓ５５４）。計測値が４０％以上６０％未満である場合には（Ｓ５５１：Ｎｏ，Ｓ５５３：Ｎｏ，Ｓ５５５：Ｙｅｓ）、ＨＵＭＩＤが３に設定され、ＲＡＭ３０の変数記憶領域３２に記憶される（Ｓ５５６）。また、図１９に示す具体例２の計測値６０．８％のように、計測値が６０％以上８０％未満である場合には（Ｓ５５１：Ｎｏ，Ｓ５５３：Ｎｏ，Ｓ５５５：Ｎｏ，Ｓ５５７：Ｙｅｓ）、ＨＵＭＩＤが４に設定され、ＲＡＭ３０の変数記憶領域３２に記憶される（Ｓ５５８）。また、計測値が８０％以上である場合には（Ｓ５５１：Ｎｏ，Ｓ５５３：Ｎｏ，Ｓ５５５：Ｎｏ，Ｓ５５７：Ｎｏ）、ＨＵＭＩＤが５に設定され、ＲＡＭ３０の変数記憶領域３２に記憶される（Ｓ５５９）。ＨＵＭＩＤの設定の処理が済んだら、湿度分類処理を終了し、図１８に示す環境情報推論処理に戻る。
【０１０８】
図１８のＳ５５０に続いて、バッファ２に記憶されている照度データが分類される（Ｓ５７０）。この照度分類処理を、図２２を参照して説明する。図２２に示す照度分類処理において、まずＲＡＭ３０の計測値記憶領域３１のバッファ２が参照され、照度センサ１５の計測値に基づき、照度の指標となる変数「ＬＩＧＨＴ」が設定される。計測値が３ルクス未満である場合には（Ｓ５７１：Ｙｅｓ）、照度の指標となる変数「ＬＩＧＨＴ」が１に設定され、ＲＡＭ３０の変数記憶領域３２に記憶される（Ｓ５７２）。計測値が３ルクス以上５００ルクス未満である場合には（Ｓ５７１：Ｎｏ，Ｓ５７３：Ｙｅｓ）、ＬＩＧＨＴが２に設定され、ＲＡＭ３０の変数記憶領域３２に記憶される（Ｓ５７４）。計測値が５００ルクス以上５０００ルクス未満である場合には（Ｓ５７１：Ｎｏ，Ｓ５７３：Ｎｏ，Ｓ５７５：Ｙｅｓ）、ＬＩＧＨＴが３に設定され、ＲＡＭ３０の変数記憶領域３２に記憶される（Ｓ５７６）。また、計測値が５００ルクス以上５００００ルクス未満である場合には（Ｓ５７１：Ｎｏ，Ｓ５７３：Ｎｏ，Ｓ５７５：Ｎｏ，Ｓ５７７：Ｙｅｓ）、ＬＩＧＨＴが４に設定され、ＲＡＭ３０の変数記憶領域３２に記憶される（Ｓ５７８）。また、図１９に示す具体例２の計測値１２０００００ルクスのように、計測値が５００００ルクス以上である場合には（Ｓ５７１：Ｎｏ，Ｓ５７３：Ｎｏ，Ｓ５７５：Ｎｏ，Ｓ５７７：Ｎｏ）、ＬＩＧＨＴが５に設定され、ＲＡＭ３０の変数記憶領域３２に記憶される（Ｓ５７９）。ＬＩＧＨＴの設定の処理が済んだら、照度分類処理を終了し、図１８に示す環境情報推論処理に戻る。
【０１０９】
図１８のＳ５７０に続いて、バッファ２に記憶されている音量データが分類される（Ｓ５９０）。この音量分類処理を、図２３を参照して説明する。図２３に示す音量分類処理において、まずＲＡＭ３０の計測値記憶領域３１のバッファ２が参照され、マイク１７の計測値に基づき、音量の指標となる変数「ＶＯＬ」が設定される。計測値が１０デシベル未満である場合には（Ｓ５９１：Ｙｅｓ）、音量の指標となる変数「ＶＯＬ」が１に設定され、ＲＡＭ３０の変数記憶領域３２に記憶される（Ｓ５９２）。計測値が１０デシベル以上４０デシベル未満である場合には（Ｓ５９１：Ｎｏ，Ｓ５９３：Ｙｅｓ）、ＶＯＬが２に設定され、ＲＡＭ３０の変数記憶領域３２に記憶される（Ｓ５９４）。また、図１９に示す具体例２の計測値５０デシベルのように、計測値が４０デシベル以上７０デシベル未満である場合には（Ｓ５９１：Ｎｏ，Ｓ５９３：Ｎｏ，Ｓ５９５：Ｙｅｓ）、ＶＯＬが３に設定され、ＲＡＭ３０の変数記憶領域３２に記憶される（Ｓ５９６）。計測値が７０デシベル以上１００デシベル未満である場合には（Ｓ５９１：Ｎｏ，Ｓ５９３：Ｎｏ，Ｓ５９５：Ｎｏ，Ｓ５９７：Ｙｅｓ）、ＶＯＬが４に設定され、ＲＡＭ３０の変数記憶領域３２に記憶される（Ｓ５９８）。また、計測値が１００デシベル以上である場合には（Ｓ５９１：Ｎｏ，Ｓ５９３：Ｎｏ，Ｓ５９５：Ｎｏ，Ｓ５９７：Ｎｏ）、ＶＯＬが５に設定され、ＲＡＭ３０の変数記憶領域３２に記憶される（Ｓ５９９）。ＶＯＬの設定の処理が済んだら、音量分類処理を終了し、図１８に示す環境情報推論処理に戻る。
【０１１０】
図１８のＳ５９０に続いて、ＲＡＭ３０の変数記憶領域３２と、ハードディスク装置５０の環境情報テーブル記憶領域５２とが参照され、Ｓ５３０で算出された変数「ＴＥＭＰ」、Ｓ５５０で算出された変数「ＨＵＭＩＤ」、Ｓ５７０で算出された変数「ＬＩＧＨＴ」及びＳ５９０で算出された変数「ＶＯＬ」と、図２４に示す環境情報テーブル５４０とを比較して、端末１００の環境情報が算出される（Ｓ６１０）。この処理において参照される、ハードディスク装置５０の環境情報テーブル記憶領域５２に記憶された環境情報テーブル５４０について、図２４を参照して説明する。
【０１１１】
図２４に示すように、第１の実施形態の環境情報テーブル５４０には、Ｓ３３０で算出された変数「ＨＲ」、Ｓ５３０で算出された変数「ＴＥＭＰ」、Ｓ５５０で算出された変数「ＨＵＭＩＤ」、Ｓ５７０で算出された変数「ＬＩＧＨＴ」及びＳ５９０で算出された変数「ＶＯＬ」の値と、それらの「ＴＥＭＰ」、「ＨＵＭＩＤ」、「ＬＩＧＨＴ」、「ＶＯＬ」の値から推定される端末１００の環境情報との対応関係が記憶されている。図２４に示すように、第１の実施形態では、「ＴＥＭＰ」、「ＨＵＭＩＤ」、「ＬＩＧＨＴ」、「ＶＯＬ」の値に応じて、「環境情報」として「寒い夜」、「騒がしい夜」、「快適な環境」、「騒がしい室内」、「蒸し暑い昼間」、「蒸し暑い夜」、「蒸し暑い」等で表されるいずれか状態に分類されるものとする。また、これらの環境情報は、各状態に対応する数字で表される環境推論値を含んでいる。
【０１１２】
図１９に示す具体例２の場合を例に、Ｓ６１０において算出される環境情報について説明する。具体例２では、前述のように、Ｓ５３０においてＴＥＭＰとして５が算出され、Ｓ５５０においてＨＵＭＩＤとして４が算出され、Ｓ５７０においてＬＩＧＨＴとして５が算出され、Ｓ５９０においてＶＯＬとして３が算出されているので、図１７に示す感情情報テーブル５３０と比較して、ＴＥＭＰが４乃至５，ＨＵＭＩＤが４乃至５，ＬＩＧＨＴが４乃至５，ＶＯＬが３乃至５の「蒸し暑い昼間：３」が環境情報として算出される（Ｓ６１０）。
【０１１３】
続いて、Ｓ６１０で算出された環境情報の値が１以上であるか否かが判断される（Ｓ６２０）。環境情報が１以上でない場合には（Ｓ６２０：Ｎｏ）、環境情報が正常に算出されていないと判断されるので、Ｓ５３０に戻り処理を繰り返す。一方、感情情報が１以上であると判断される場合には（Ｓ６２０：Ｙｅｓ）、環境情報が正常に算出されたと判断されるので、続いて、Ｓ６１０で算出された環境情報が、ＲＡＭ３０の計測値記憶領域３１のバッファ２に記憶されている取得開始時間、取得終了時間及び位置データとともに、状況データとしてＲＡＭ３０の状況データ記憶領域３３に記憶される（Ｓ６３０）。具体例２では、環境情報としてＳ３９０において算出された「蒸し暑い昼間：３」が、取得開始時間として図１１に示す「２００６／０３／２５／１２／１５」が、取得終了時間として図１１に示す「２００６／０３／２５／１２／３０」が、位置データとして図１１に示す位置センサ１６の計測値「緯度××度２５分８．６０９秒、経度○○○度１５分１９．４０２秒」が、それぞれ状況データとして、ＲＡＭ３０の状況データ記憶領域３３に記憶される（Ｓ６３０）。続いて、感情情報推論処理を終了し、図９に示すメイン処理に戻り、図９に示すＳ４０において、状況データ記憶領域３３に記憶された状況データが、端末１００を他の端末と識別するためのＩＤととともに管理サーバ２００に送信される。
【０１１４】
以上、詳述した処理により、端末１００が備える各種センサ１２乃至１７の計測値から、端末１００の使用者の感情情報（図９のＳ３０）又は環境情報（図９のＳ３５）、感情情報又は環境情報のいずれか一方を含む状況データが、管理サーバ２００に送信されるとともに（図９のＳ４０）、端末１００のディスプレイ２１に出力される（Ｓ４５）。尚、管理サーバ２００において受信された具体例１の状況データ５５１及び具体例２の状況データ５５２は、端末１００を他の端末と識別するためのＩＤ「１００」とともに、管理サーバ２００の状況データ記憶領域１８２の図２５に示す状況データ管理テーブル５５０に記憶される。
【０１１５】
尚、上述の第１の実施形態の端末１００において、図９に示すＳ１５において、各種センサ１２乃至１７の計測値を、端末１００を保持する使用者の生体情報又は、端末１００の周囲情報として取得する、図４に示す心拍センサ１２，温度センサ１３，湿度センサ１４，照度センサ１５，位置センサ１６及びマイク１７は、本発明の生体情報取得手段、周囲情報取得手段及び状況データ取得手段に相当する。また、感情情報テーブル５３０を記憶する図６に示すハードディスク装置５０の感情情報テーブル記憶領域５１は、本発明の感情情報テーブル記憶手段に相当する。また、環境情報テーブル５４０を記憶する図６に示す環境情報テーブル記憶領域５２は、本発明の環境情報テーブル記憶手段に相当する。また、図９に示すＳ３０において、これらの生体情報から推定される感情情報を算出する、図４に示すＣＰＵ１０は、本発明の感情情報決定手段として機能し、算出された感情情報を状況データとして記憶させる、図４に示すＣＰＵ１０は、本発明の状況データ取得手段として機能する。また、図９に示すＳ３５において、端末１００の周囲情報から推定される環境情報を算出する、図４に示すＣＰＵ１０は、本発明の環境情報決定手段として機能し、算出された環境情報を状況データとして記憶させる、図４に示すＣＰＵ１０は、本発明の状況データ取得手段として機能する。また、図９に示すＳ４０において、端末１００を他の端末から区別する端末識別情報と、Ｓ３０により算出された感情情報又はＳ３５により算出された環境情報を含む状況データとを管理サーバ２００に送信する、図４に示す通信部６０は、本発明の端末側送信手段に相当する。
【０１１６】
尚、本発明の端末は、上述の第１の実施形態の端末１００に限定されるものではなく、その趣旨を逸脱しない範囲で適宜変更を加えることができる。例えば、端末１００として携帯電話機を用いたが、端末は携帯電話機に限定されず、携帯情報端末、公共の場所に設置されている情報提供端末、パーソナルコンピュータ等の装置であってもよい。
【０１１７】
また、上記第１の実施形態の端末１００では、予めハードディスク装置５０に平均生体情報テーブルが記憶されているが、これらの情報を使用者が設定する平均生体情報テーブル設定手段を設けてもよい。例えば、端末１００の操作に「平均生体情報テーブル設定」メニューを設け、そのメニューを、使用者が体調がよく、落ち着いている状態（しばらく安静にして息が上がっていない状態）で選択するように構成してもよい。その場合、端末１００では、使用者によりメニューが選択されると、各種センサ１２乃至１７から生体情報を収集し、その値を平均生体情報として平均生体情報テーブルに記憶するようにすればよい。
【０１１８】
また、上記第１の実施形態の端末１００は、各種センサ１２乃至１７として心拍センサ１２，温度センサ１３，湿度センサ１４，照度センサ１５，位置センサ１６及び、マイク１７を備えていたが、端末１００が備えるセンサはこれに限らない。例えば、センサとして、感圧センサを用いてもよいし、端末１００が備える各種センサ１２乃至１７の一部を省略するようにしてもよい。また、上記第１の実施形態の端末１００は、図９に示す各種センサ１２乃至１７から取得した計測値から、感情情報又は環境情報を算出するようにしていたが、感情情報及び環境情報のいずれか一方を算出可能に構成してもよい。また、各種センサ１２乃至１７から取得した計測値から、感情情報又は環境情報を算出せず、図９のＳ４０において各種センサ１２乃至１７から取得された計測値を状況データとして、端末１００を他の端末から区別する端末識別情報とともに管理サーバ２００に送信するようにしてもよい。この時、各種センサの計測値は、生体情報として取得してもよいし、周囲情報として取得してもよいし、生体情報及び周囲情報の双方として取得してもよい。すなわち、状況データには、端末１００を保持する使用者の生体情報、その生体情報から推定される感情情報、端末１００の周囲情報及びその周囲情報から推定される環境情報の少なくとも一つを含むデータであればよい。
【０１１９】
また、図９に示す端末１００のメイン処理において、各種センサ１２乃至１７の計測値に基づき、端末１００の使用者の感情情報を推論する感情情報推論処理及び端末１００の環境情報を推論する環境情報推論処理を行うようにしていたが、その一部又は全部をサーバにおいて行うようにしてもよい。このとき、サーバが、第１の実施形態のように、管理サーバ２００とコンテンツサーバ３００とに分かれている場合には、感情情報推論処理及び環境情報推論処理の一部又は全部を管理サーバ２００で行うようにしてもよいし、コンテンツサーバ３００において行うようにしてもよい。
【０１２０】
また、上記第１の実施形態の端末１００は、図９に示すＳ４０において、状況データを取得するごとに、その状況データを通信部６０を介して、管理サーバ２００に送信していたが、状況データを管理サーバ２００に送信するタイミングはこれに限定されない。状況データを管理サーバ２００に送信するタイミングとして、例えば、次の変形例１乃至３のようにしてもよい、
【０１２１】
変形例１では、ＲＡＭ３０の状況データ記憶領域３３に未送信の状況データが所定数記憶された場合に、それらの未送信の状況データを管理サーバに送信する。したがって、例えば、図９に示すＳ４０の処理の前に、ＲＡＭ３０の状況データ記憶領域３３に、管理サーバ２００に送信されていない未送信の状況データが所定数記憶されているか否かを判断させ、所定数の状況データが記憶されていると判断される場合に、管理サーバ２００に送信されていない未送信の状況データを管理サーバ２００に送信し、所定数の状況データが記憶されてない場合には、所定数の状況データが記憶されると判断されるまで、状況データを記憶させるための処理を繰り返すようにする。変形例１において、状況データを記憶する、図５に示すＲＡＭ３０の状況データ記憶領域３３は、本発明の端末側状況データ記憶手段に相当する。変形例１によれば、状況データを取得する頻度や端末側状況データ記憶手段の容量等に応じて、所定数を定めることにより、適切なタイミングで状況データをサーバに設けられた状況データ記憶手段に記憶させることができる。
【０１２２】
また変形例２では、サーバに送信されていない状況データがＲＡＭ３０の状況データ記憶領域３３に記憶されているかをサーバから端末に問い合わせる未送信問い合わせ手段を設け、そのサーバの未送信問い合わせ手段から問い合わせがあった場合に、状況データ記憶領域３３に記憶された未送信の状況データをサーバに送信する。したがって、例えば、図９に示すＳ４０の処理の前に、サーバから問い合わせが合ったか否かを判断させ、サーバから問い合わせがあったと判断される場合に、管理サーバ２００に送信されていない未送信の状況データを管理サーバ２００に送信し、サーバから問い合わせがないと判断される場合には、所定数の状況データが記憶されると判断されるまで、状況データを記憶させるための処理を繰り返すようにする。変形例２において、端末１００において状況データを記憶する、図５に示すＲＡＭ３０の状況データ記憶領域３３は、本発明の端末側状況データ記憶手段に相当する。また、図７に示す管理サーバ２００の通信装置１９０が、本発明の未送信問い合わせ手段に相当する。変形例２によれば、サーバが必要とする適切なタイミングで状況データをサーバに設けられた状況データ記憶手段に記憶させることができる。
【０１２３】
また変形例３では、所定時間経過ごとにＲＡＭ３０の状況データ記憶領域３３に記憶されている未送信の状況データをサーバに送信する。したがって、例えば、図９のＳ４０の前に、前回管理サーバ２００に状況データを送信してから、所定時間経過しているか否かを判断し、所定時間経過していると判断される場合には、管理サーバ２００に送信されていない未送信の状況データを管理サーバ２００に送信し、所定時間経過していないと判断される場合には、所定時間経過していると判断されるまで、状況データを記憶させるための処理を繰り返すようにしてもよい。この場合、状況データを記憶する、図５に示すＲＡＭ３０の状況データ記憶領域３３は、本発明の端末側状況データ記憶手段に相当する。この変形例３によれば、所定時間ごとに最新の状況データをサーバに設けられた状況データ記憶手段に記憶させることができる。
【０１２４】
次に、コンテンツサーバ３００で実行されるメイン処理について図２６乃至図３４を参照して説明する。コンテンツサーバ３００のメイン処理は、更新されたコンテンツに、コンテンツの文字列を解析して定めた状況データ条件を満たす抽出状況データ及び編集データの少なくともいずれか一方を付加するための処理である。図２６は、コンテンツサーバ３００のメイン処理のフローチャートである。図２７は、図２６に示すメイン処理において実行される更新判断処理のフローチャートである。図２８は、コンテンツサーバ３００に更新されたコンテンツの一例を具体例３として説明するための説明図である。図２９は、図２６に示すメイン処理において実行される更新データ解析処理のフローチャートである。図３０は、図２９の更新データ解析処理で参照され、文字列と端末識別情報との対応を記憶する端末解析辞書５７１を説明するための説明図である。図３１は、図２９の更新データ解析処理で参照され、文字列と時間情報との対応を記憶する時間解析辞書５７２を説明するための説明図である。図３２は、図２９の更新データ解析処理で参照され、文字列と位置情報との対応を記憶する位置解析辞書５７３を説明するための説明図である。図３３は、アイコンテーブル５７５を説明するための説明図である。図３４は、編集データとしてアイコンが付加されたコンテンツが、ブラウザ上に表示された画面５８０を説明するための説明図である。尚、図２６，図２７，図２９に示すコンテンツサーバ３００の各種処理を実行させるサーバプログラムは、ＲＯＭ２３０に記憶されており、図８に示すＣＰＵ２１０が実行する。
【０１２５】
図２６に示すメイン処理において、まず、コンテンツが更新されたか否かを判断するコンテンツ更新判断処理が実行される（Ｓ７００）。この処理は、コンテンツが更新されると判断される場合に、その更新されたコンテンツの文字列を解析するので、解析の対象となるコンテンツの更新の有無を判断するための処理である。このコンテンツ更新判断処理について図２７を参照して説明する。図２７に示すコンテンツ更新判断処理において、まず、更新指示が有るか否かが判断される（Ｓ７０１）。この処理は、通信装置２９０を介して新たなデータが受信された場合に、更新指示が有ると判断し（Ｓ７０１：Ｙｅｓ）、新たなデータが受信されない場合には、更新指示が無いと判断する（Ｓ７０１：Ｎｏ）。ＰＣや携帯電話等のネットワークに接続可能な端末により、新たなコンテンツが書き込まれる（通信装置２９０を介して新たなデータが受信される）と、コンテンツサーバ３００はその新たなコンテンツを受信したものとして判断する。具体例３として、図２８に示すコンテンツが通信装置２９０を介して受信されたものとする（Ｓ７０１：Ｙｅｓ）。図２８に示すコンテンツは、エントリー、コメント及び、トラックバックを含むウェブログコンテンツのエントリーであり、このエントリー５６０は、タイトル５６１と本文５６２とを含んでいる。そしてエントリー５６０は、更新したコンテンツの作成者の識別情報とともにコンテンツサーバ３００に送信されたものとする。尚、具体例３の更新されたコンテンツの作成者の識別情報は「花子」とする。
【０１２６】
続いて、通信装置２９０を介して受信されたコンテンツが更新データとして、現在の時刻ととともに、ハードディスク装置２８０のコンテンツ記憶領域２８３に記憶される（Ｓ７０２）。この現在の時刻は、更新されたコンテンツがハードディスク装置２８０のコンテンツ記憶領域２８３に記憶された時刻を表す。続いて、図２６に示すメイン処理に戻る。尚、Ｓ７００において、コンテンツが更新されるごとに、更新指示を取得するようにしていたが、一定期間ごとに判断するようにしてもよい。また、更新されたか否かの判断に際しては、更新されたことを示す更新フラグを参照して更新されたか否かを判断するようにしてもよいし、一定期間ごとにコンテンツの差分を計算し、差が検出された場合に、更新されたと判断するようにしてもよい。
【０１２７】
図２６に示すＳ７００に続いて、ハードディスク装置２８０のコンテンツ記憶領域２８３と、ハードディスク装置２８０の解析辞書記憶領域２８４とが参照され、更新データの文字列が解析される（Ｓ７５０）。この更新データ解析処理について、図２９乃至図３２を参照して説明する。図２９の更新データ解析処理において、まず、ハードディスク装置２８０のコンテンツ記憶領域２８３に記憶されている更新データが有るか否かが判断される（Ｓ７５１）。この処理は、解析されていない更新データを特定するための処理である。更新データ記憶領域に記憶されている更新データが解析済みであるか否かは、例えば、更新済みであるか否かを判定するための更新済みフラグを参照して判断する。このＳ７５１の判断は一定時間ごとに行ってもよいし、コンテンツが更新されるごとに行うようにしてもよい。更新データが無いと判断される場合には（Ｓ７５１：Ｎｏ）、更新データが有ると判断されるまで（Ｓ７５１：Ｙｅｓ）、次の処理を行なわない。
【０１２８】
一方、更新データが有ると判断される場合には（Ｓ７５１：Ｙｅｓ）、続いて、ハードディスク装置２８０の解析辞書記憶領域２８４が参照され、解析の対象となっている更新されたコンテンツの作成者の端末識別情報が端末解析辞書５７１に記憶されているか否かが判断される（Ｓ７５８）。この処理において参照される端末解析辞書５７１は、図３０に示すように、文字列と端末識別情報との対応が記憶されている。この文字列の中には、コンテンツの作成者の識別情報も含まれている。具体例３では、図２８に示すエントリーには更新した使用者の情報が含まれていないが、前述の通り、このエントリーには、更新されたコンテンツの作成者の識別情報である「花子」が付随している。この「花子」は、端末解析辞書５７１に記憶されている文字列であるため、作成者の端末識別情報が有ると判断され（Ｓ７５２：Ｙｅｓ）、「花子」に対応する１００が作成者の端末識別情報として取得される（Ｓ７５３）。一方、コンテンツがニュース等である場合等、コンテンツの送信者が特定されないような場合には、作成者の端末識別情報が含まれないと判断される（Ｓ７５２：Ｎｏ）。
【０１２９】
続いて、ハードディスク装置２８０の解析辞書記憶領域２８４が参照され、コンテンツ記憶領域２８３に記憶されたコンテンツの文字列と、図３１に示す文字列と時間情報との対応関係を記憶した時間解析辞書５７２に記憶されている文字列とを比較して、コンテンツの文字列に対応する時間情報が有るか否かが判断される（Ｓ７５４）。この処理において参照される時間解析辞書５７２は、図３１に示すように、文字列と時間情報との対応が記憶されている。具体例３においては、図２８に示すエントリーに、図３１に示す時間解析辞書５７２に記憶されている文字列「今朝６時」及び「９時」が含まれているので、時間情報有りと判断され（Ｓ７５４：Ｙｅｓ）、続いて、コンテンツに含まれる文字列「今朝６時」に対応する「２００６／０３／２５／６／００」と、「９時」に対応する「２００６／０３／２５／９／００」とが取得される（Ｓ７５５）。尚、図３１の時間情報のうち、更新年月日は、コンテンツ記憶領域２８３に記憶された時刻から取得されるものとする。また、第１の実施形態においては、更新年月日も時間情報として取得するものとし、具体例３においては、「２００６／０３／２５」も時間情報として取得される。一方、コンテンツに、図３１に示す時間解析辞書５７２に記憶されている文字列が含まれていないと判断される場合には、時間情報無しであると判断される（Ｓ７５４：Ｎｏ）。
【０１３０】
続いて、ハードディスク装置２８０の解析辞書記憶領域２８４が参照され、コンテンツ記憶領域２８３に記憶されたコンテンツの文字列と、図３２に示す文字列と位置情報との対応関係を記憶した位置解析辞書５７３に記憶されている文字列とを比較して、コンテンツの文字列に対応する位置情報が有るか否かが判断される（Ｓ７５６）。この処理において参照される位置解析辞書５７３は、図３２に示すように、文字列と、緯度及び経度で表された位置情報との対応が記憶されている。具体例３においては、図２８に示すエントリー５６０に、図３２に示す位置解析辞書５７３に記憶されている文字列「○×遊園地」が含まれているので、位置情報有りと判断され（Ｓ７５６：Ｙｅｓ）、続いて、コンテンツに含まれる文字列「○×遊園地」に対応する「緯度××度２５分８．６０９秒、経度○○○度１５分１９．４０２秒」が取得される（Ｓ７５７）。一方、コンテンツに、図３２に示す位置解析辞書５７３に記憶されている文字列が含まれていないと判断される場合には、時間情報無しと判断される（Ｓ７５６：Ｎｏ）。
【０１３１】
続いて、ハードディスク装置２８０の解析辞書記憶領域２８４が参照され、コンテンツ記憶領域２８３に記憶されたコンテンツの文字列と、図３０に示す文字列と端末識別情報との対応関係を記憶した端末解析辞書５７１に記憶されている文字列とを比較して、コンテンツの文字列に対応する登場人物の端末識別情報が有るか否かが判断される（Ｓ７５８）。この処理において参照される端末解析辞書は、例えば、Ｓ７５２において参照された端末解析辞書５７１と同じものである。尚、Ｓ７５２において参照された端末解析辞書５７１と別のものを参照するようにしてもよい。具体例３においては、図２８に示すエントリーに、図３０に示す端末解析辞書に記憶されている文字列「太郎」が含まれているので、登場人物の端末識別情報有りと判断され（Ｓ７５８：Ｙｅｓ）、続いて、コンテンツに含まれる文字列「太郎」に対応する「１２０」が取得される（Ｓ７５８）。一方、コンテンツに、図３０に示す端末解析辞書５７１に記憶されている文字列が含まれていないと判断される場合には、登場人物の端末識別情報無しと判断される（Ｓ７５８：Ｎｏ）。
【０１３２】
続いて、Ｓ７５３，Ｓ７５５，Ｓ７５７及びＳ７５９において、取得された情報を組み合わせて状況データ条件が作成される（Ｓ７６０）。この状況データ条件は、更新されたコンテンツの関連する状況データを抽出するための抽出条件である。具体例３では、Ｓ７５３において、作成者の端末識別情報として「１００」が取得され、Ｓ７５５において、時間情報として「２００６／０３／２５／６／００」、「２００６／０３／２５／９／００」、「２００６／０３／２５」が取得され、Ｓ７５７において「緯度××度２５分８．６０９秒、経度○○度１５分１９．４０２秒」が取得され、Ｓ７５９において登場人物の端末識別情報として「１２０」が取得されている。これらの情報を組み合わせて状況データ条件が決定される。この組合せは、Ｓ７５３，Ｓ７５５，Ｓ７５７及びＳ７５９において取得された情報の全ての組合せを求めてもよいし、所定のルールに基づき、一部の情報を組合せてもよい。所定のルールとしては、例えば、取得された情報に使用者の端末識別情報が含まれる場合には、その端末識別情報を必ず含む組合せとするルールや、取得された情報に登場人物の端末識別情報がある場合には、その端末識別情報と時間情報との組合せるルール等、自由に定めることができる。このようなルールは、予め定めてハードディスク装置２８０等に記憶させるようにしてもよいし、コンテンツに含まれる文字列によりルールが指定されるようにしてもよい。第１の実施形態においては、説明を簡略化するために、端末識別情報と、更新年月日から取得された時間情報との組合せを状況データ条件と決定するルールがハードディスク装置２８０に記憶されているものとし、第１の状況データ条件として、使用者の端末識別情報として「１００」及び時間情報「２００６／０３／２５」の組合せが決定され、第２の状況データ条件として、登場人物の端末識別情報として「１２０」及び時間情報「２００６／０３／２５」の組合せが決定されたものとする（Ｓ７６０）。
【０１３３】
続いて、Ｓ７６０において作成された状況データ条件が、ＲＡＭ２２０の状況データ条件記憶領域（図示せず）に記憶され（Ｓ７６１）、更新データ解析処理を終了し、図２６に示すメイン処理に戻る。図２６に示すメイン処理では、Ｓ７５０に続いて、ＲＡＭ２２０の状況データ条件記憶領域が参照され、Ｓ７５０において作成された状況データ条件を満たす状況データが管理サーバ２００に記憶されているか否かを、管理サーバ２００に問い合わせるために、Ｓ７５０において作成された状況データ条件と、問い合わせＩＤとが通信装置２９０を介して管理サーバ２００に送信される（Ｓ８００）。この問い合わせＩＤは、どのコンテンツを解析して得られた状況データ条件であるかを識別するためのものである。
【０１３４】
続いて、Ｓ８００の問い合わせの返答として、図３６を参照して後述する管理サーバ２００の第２のメイン処理において送信された編集データが受信されたか否かが判断される（Ｓ８１０）。編集データは、端末１００により送信され、管理サーバに記憶されている状況データのうち、Ｓ８００において送信された状況データ条件を満たす抽出状況データに、所定の方法で編集処理することにより得られるデータであり、例えば、抽出状況データに対応するアイコンやイラスト、抽出状況データを統計処理して得られた数値、抽出状況データを統計処理して作成した表やグラフ等が含まれている。編集データを受信していないと判断される場合には（Ｓ８１０：Ｎｏ）、編集データを受信したと判断されるまで（Ｓ８１０：Ｙｅｓ）、次の処理を行わない。尚、後述するように、図４０に示す管理サーバ２００の第２のメイン処理において、状況データ条件を満たす状況データが抽出状況データとして抽出されなかった場合にも、抽出されなかった旨がコンテンツサーバ３００に送信されるようになっているので、Ｓ８００の問い合わせに対して、必ず返答を受信することになる。
【０１３５】
一方、編集データを受信したと判断される場合には（Ｓ８１０：Ｙｅｓ）、その編集データがＲＡＭ２２０の編集データ記憶領域（図示せず）に記憶される（Ｓ８２０）。具体例３においては、第１及び第２の状況データ条件に対応する編集データとして、それぞれ感情情報「興奮」に対応するアイコンに関する情報がＳ８００と同様の問い合わせＩＤとともに受信され（Ｓ８１０：Ｙｅｓ）、その編集データがＲＡＭ２２０の編集データ記憶部（図示せず）に記憶されたものとする。このアイコンに関する情報には、アイコンの画像データが含まれてもよいし、アイコンを識別するためのアイコン識別情報が含まれていてもよい。第１の実施形態においては、アイコンを識別するためのＩＤがアイコンに関する情報として含まれているものとする。
【０１３６】
続いて、ハードディスク装置２８０のコンテンツ記憶領域２８３と、編集データがＲＡＭ２２０の編集データ記憶部（図示せず）とが参照され、解析の対象となったコンテンツにＳ８１０において受信された編集データが付加される（Ｓ８３０）。具体例３の場合は、問い合わせＩＤに対応するコンテンツに、Ｓ８１０において取得された編集データに含まれるアイコンが付加され、コンテンツ記憶領域２８３に記憶される（Ｓ８３０）。アイコンの付加方法は、例えば、アイコンの画像データを直接付加してもよいし、アイコン識別情報により挿入されるアイコンを指定した所定のタグを挿入するようにしてもよい。具体例３においては、所定のタグがコンテンツに付加される。
【０１３７】
このＳ８３０の処理により、編集データが付加され、ブラウザに表示された具体例３のコンテンツの画面５８０について、図３４を参照して説明する。図３４に示すように、ブラウザに表示された画面５８０には、ウェブログコンテンツのタイトル５８１と、エントリー５８２，５８５がそれぞれ表示されている。このうちエントリー５８２，５８５のタイトル５８３，５８６の後と、エントリー５８２の本文５８４に含まれる登場人物の文字列「太郎」の後とにアイコンがそれぞれ挿入され、コンテンツ記憶領域２８３が更新される（Ｓ８３０）。アイコン５９１は、前述の第１の状況データ条件に対応する編集データに含まれるものであり、アイコン５９２は第２の状況データ条件に対応する編集データに含まれるものである。
【０１３８】
尚、アイコンを付加する位置や、アイコンの大きさ等は任意に定めることができる。例えば、具体例３のように、タイトルの後や解析辞書に記憶されている文字列の後に、タイトルの文字の２倍程度の大きさで表示されるようにアイコンを付加してもよいし、タイトルや解析辞書に記憶されている文字列の前側等、具体例３とは異なる配置に任意の大きさで表示されるようアイコンを付加してもよい。続いて、Ｓ７００に戻り処理が繰り返される。尚、Ｓ８１０において、受信した編集データが、状況データ条件を満たす状況データが抽出されなかったことを示すデータであった場合には、Ｓ８３０において、編集データはコンテンツに付加されない。
【０１３９】
以上、詳述した処理により、更新されたコンテンツに、コンテンツの文字列を解析して定めた状況データ条件を満たす抽出状況データに所定の編集処理を施した編集データが付加される。
【０１４０】
尚、上述の第１の実施形態のコンテンツサーバ３００において、コンテンツを記憶する、図８に示すハードディスク装置２８０のコンテンツ記憶領域２８３は、本発明のコンテンツ記憶手段に相当する。また、図３２に示す文字列と位置情報との対応を記憶する位置解析辞書５７３、図３１に示す文字列と時間情報との対応を記憶する時間解析辞書５７２及び、図３０に示す文字列と端末識別情報との対応を記憶する端末解析辞書５７１を記憶する、図８に示すハードディスク装置２８０の解析辞書記憶領域２８４は、本発明の解析辞書記憶手段に相当する。また、ウェブログコンテンツと、そのウェブログコンテンツを作成した作成者が保持する端末１００の端末識別情報との対応を図３０に示す端末解析辞書５７１として記憶する、図８に示すハードディスク装置２８０の解析辞書記憶領域２８４は、本発明の端末識別情報記憶手段に相当する。また、図２９に示す更新データ解析処理において、ハードディスク装置２８０のコンテンツ記憶領域２８３に記憶されたコンテンツの文字列と解析辞書記憶領域２８４に記憶されている文字列とを比較して、コンテンツの文字列に対応する位置情報を取得し（Ｓ７５７）、時間情報を取得し（Ｓ７５５）及び端末識別情報を取得する（Ｓ７５３，Ｓ７５９）、図８に示すＣＰＵ２１０は、本発明の情報抽出手段として機能する。また、図２９のＳ７６０において、Ｓ７５３，Ｓ７５５，Ｓ７５７及びＳ７５９において抽出された位置情報、時間情報及び端末識別情報の１又は２以上を組み合わせて状況データ条件を決定する、図８に示すＣＰＵ２１０は、本発明の組合せ手段として機能する。図２９に示す更新データ解析処理において、状況データ条件を決定する、図８に示すＣＰＵ２１０は、本発明の条件決定手段として機能する。
【０１４１】
また、図２９に示すＳ７６０において決定された状況データ条件を、管理サーバ２００に送信する、図８に示す通信装置２９０は、本発明の状況データ条件送信手段に相当する。また、図２６のＳ８１０において、管理サーバ２００から送信された抽出状況データを受信する、図８に示す通信装置２９０は、本発明の抽出状況データ受信手段に相当する。また、図２６のＳ８３０において、Ｓ７５０の解析の対象となったコンテンツに、Ｓ８１０において受信したアイコンを編集データとして付加して、ハードディスク装置２８０のコンテンツ記憶領域２８３に記憶させる、図８に示すＣＰＵ２１０は、本発明のアイコン付加手段及びコンテンツ更新手段として機能する。また、図１に示すＰＣ２等の通信端末と接続可能に構成され、コンテンツ記憶領域２８３に記憶されたコンテンツを提示する（コンテンツ記憶領域２８３に記憶されたコンテンツのデータをＰＣ２等の通信端末からの送信要求に応じて送信する）、図８に示す通信装置２９０は、本発明の提示手段に相当する。
【０１４２】
尚、本発明のコンテンツサーバは、上述の第１の実施形態のコンテンツサーバ３００に限定されるものではなく、その趣旨を逸脱しない範囲で適宜変更を加えることができる。例えば、図２６に示すメイン処理において、Ｓ８１０において受信された編集データを解析の対象となったコンテンツに付加するようにしていたが、Ｓ８１０において抽出状況データを受信し、Ｓ８３０において、抽出状況データをコンテンツに付加するようにしてもよい。さらに、Ｓ８１０において受信した抽出状況データ及び編集データを解析の対象となったコンテンツの作成者の端末１００に送信するようにしてもよい。この場合、コンテンツに付加された抽出状況データ及び編集データの少なくともいずれか一方を端末１００に送信する、図８に示す通信装置２９０は、本発明の第１サーバ側送信手段に相当する。このようにすれば、コンテンツに付加された抽出状況データ又は編集データを端末に送信するサーバ側送信手段を備えているので、端末１００の使用者はコンテンツにどのような情報が付加されたかを知ることができる。
【０１４３】
また、図２６に示すメイン処理において、図１９に示す更新データ解析処理において、ハードディスク装置２８０のコンテンツ記憶領域２８３に記憶されたコンテンツの文字列と解析辞書記憶領域２８４に記憶されている文字列とを比較して、コンテンツの文字列に対応する位置情報を取得し（Ｓ７５７）、時間情報を取得し（Ｓ７５５）及び端末識別情報を取得する（Ｓ７５３，Ｓ７５９）ようにしていたが、更新されたコンテンツの文字列の解析方法は、第１の実施形態の場合に限定されない。例えば、更新されたコンテンツ中に、状況データ条件を決定する際の、位置情報、時間情報、端末識別情報を指定する文字列が含まれている場合には、コンテンツの文字列と解析辞書記憶領域２８４に記憶されている文字列とを比較して、それらの情報を取得する代わりに、コンテンツ作成者により指定されたそれらの情報を抽出するようにしてもよい。更新されたコンテンツ中に、状況データ条件を決定する際の、位置情報、時間情報、端末識別情報を指定する文字列が含ませる方法としては、例えば、コンテンツ中に、ブラウザ表示時には表示されない所定のタグを含ませる方法や、位置情報、時間情報、端末識別情報を指定する文字列を含むファイル等を、コンテンツに付随させる方法等がある。コンテンツ中に、ブラウザ表示時には表示されない所定のタグを含ませる場合には、図２９に示す更新データ解析処理において、例えば、使用者の端末識別情報を指定するタグが挿入されているかを判断し（Ｓ７５２）、タグが挿入されていると判断される場合には（Ｓ７５２：Ｙｅｓ）、タグに含まれている、作成者の端末識別情報を取得する（Ｓ７５３）。時間情報の有無（Ｓ７５４）、位置情報の有無（Ｓ７５６）、登場人物の端末識別情報の有無（Ｓ７５８）を判断する処理も同様である。また、位置情報、時間情報、端末識別情報を指定する文字列を含むファイル等をコンテンツに付随させる場合には、コンテンツに付随するファイルを参照して、位置情報、時間情報、端末識別情報を取得すればよい。
【０１４４】
また第１の実施形態では、編集データとしてアイコンをコンテンツに直接付加するようにしていたが、所定の文字列にアイコンの所在地を示すリンク情報を付加するようにしてもよい。この所定の文字列にアイコンの所在地を示すリンク情報を付加する変形例４の場合について図３５を参照して説明する。図３５は、アイコンの所在地を示すリンク情報が付加されコンテンツが、ブラウザ上に表示された画面６００を説明するための説明図である。
【０１４５】
変形例４では、図２６に示すＳ８３０において、所定の文字列に所在地を示すリンク情報を付加される。所定の文字列としては、例えば、タイトルや、図２９に示す更新データ解析処理において取得された、端末識別情報、時間情報及び位置情報に対応する文字列等、任意に定めることができる。前述の具体例３の場合は、例えば図３５に示すように、ブラウザに表示された画面６００には、ウェブログコンテンツのタイトル６０１と、エントリー６０２，６０５がそれぞれ表示されている。このうちエントリー６０２のタイトル６０３には、前述の第１の状況データ条件に対応するアイコン６０９の所在地を示すリンク情報が付加され、本文６０４に含まれる登場人物の端末識別情報に対応する文字列「太郎」には、前述の第２の状況データ条件に対応するアイコンの所在地を示すリンク情報が付加される。同様にエントリー６０５のタイトル６０３には、図３４のアイコン５９３の所在地を示すリンク情報が付加されている。そして例えば、タイトル６０３をククリック（矢印６１１で示す動作）することにより、アイコン６０９が表示される。この変形例４の状況提示システム１において、図２６のＳ８３０において、所定の文字列にアイコンの所在地を示すリンク情報を付加して、コンテンツ記憶領域２８３に記憶させる、図８に示すアイコンリンク手段として機能する。
【０１４６】
また、第１の実施形態においては、コンテンツが、エントリー、コメント及び、トラックバックを含むウェブログコンテンツである場合を例に説明したが、コンテンツサーバ３００に記憶されるコンテンツは、ウェブログコンテンツに限定されない。また、上記第１の実施形態においては、ウェブログコンテンツのエントリーが更新された場合を例に説明したが、コメントが更新された場合にも、次の変形例５のように、第１の実施形態で説明したコンテンツがエントリーである場合と同様に編集データを付加して記憶されるようにしてもよいし、更新されたウェブログコンテンツがエントリーである場合のみ、編集データを付加して記憶されるようにしてもよい。
【０１４７】
ウェブログコンテンツのコメントが更新された場合の、コンテンツサーバ３００におけるコメント処理を変形例５として、図３６乃至図３８を参照して説明する。図３６は、変形例５のコンテンツサーバ３００において実行されるコメント処理のフローチャートである。また図３７は、図３５に示す具体例３のエントリー５８２に対するコメントを説明するための説明図である。また図３８は、編集データとしてアイコンが付加されたコメントが、ブラウザ上に表示された画面６２０を説明するための説明図である。変形例５を説明するための具体例４として、前述の具体例３の図３４に示すエントリー５８２に対するコメントとして、図３７に示すコメント６１０が更新された場合について説明する。尚、図３６に示す変形例５のコンテンツサーバ３００の処理を実行させるサーバプログラムは、ＲＯＭ２３０に記憶されており、図８に示すＣＰＵ２１０が実行する。
【０１４８】
図３６に示すコメント処理は、基本的に図２６に示すメイン処理と同様である。まず、コメントが投稿されたか否かを判断し（Ｓ９００）、コメントが投稿されていないと判断される場合には（Ｓ９００：Ｎｏ）、コメントが投稿されたと判断されるまで次の処理を行わない。尚、更新されたコンテンツが、エントリーであるか、コメントであるかは、コンテンツに付加されている識別情報等により判別することができる。一方、コメントが投稿されたと判断されると（Ｓ９００：Ｙｅｓ）、投稿されたコメントがハードディスク装置２８０のコンテンツ記憶領域２８３に記憶される（Ｓ９０３）。続いて、コメントを投稿した使用者の端末識別情報、コメントに含まれる位置情報及び時間情報が取得される（Ｓ９０５）。これらの情報は、例えば、図２６における更新データ解析処理と同様な処理を行うことにより取得される。具体例４においては、図３７に示すコメントの文字列が解析され、コメントを投稿した使用者の端末識別情報「太郎」と、時間情報「２００６／０３／２５」が取得されたものとする。続いて、Ｓ９０５で取得された情報を組み合わせて状況データ条件が作成される（Ｓ９１０）。この処理により、具体例４において、例えば、端末識別情報「太郎」及び時間情報「２００６／０３／２５」の組合せが状況データ条件として決定される。この具体例４の状況データ条件は、前述の具体例３の第２の状況データ条件と同じ条件であり、以下この状況データ条件を第３の状況データ条件と言う。尚、状況データ条件の決定方法は、コンテンツがエントリーである場合と、コメントである場合とで異なる方法を採用してもいいし、同一の方法を採用してもいい。続いて、Ｓ９１０において作成された状況データ条件がＲＡＭ２２０の状況データ条件記憶領域（図示せず）に記憶され（Ｓ９１５）、Ｓ９１０において作成された状況データ条件と、問い合わせＩＤとが通信装置２９０を介して管理サーバ２００に送信される（Ｓ９２０）。
【０１４９】
続いて、Ｓ９１０の問い合わせの返答として、図４０を参照して後述する管理サーバ２００の第２のメイン処理において送信された編集データが受信されたか否かが判断される（Ｓ９２５）。編集データを受信していないと判断される場合には（Ｓ９２５：Ｎｏ）、編集データを受信したと判断されるまで（Ｓ９２５：Ｙｅｓ）、次の処理を行わない。一方、編集データを受信したと判断される場合には（Ｓ９２５：Ｙｅｓ）、その編集データがＲＡＭ２２０の編集データ記憶領域（図示せず）に記憶される（Ｓ９３０）。具体例４においては、前述の第３の状況データ条件に対応する編集データとして、前述の第２の状況データ条件に対応するアイコンと同じのアイコンが受信されたものとする。続いて、問い合わせＩＤに対応するコメントに、Ｓ９３０において記憶された編集データが付加される（Ｓ９３５）。この処理により、例えば、具体例４においては、コメントの末尾に、アイコンが付加され、ハードディスク装置２８０のコンテンツ記憶領域２８３に記憶される（Ｓ９３０）。続いて、Ｓ９００に戻り処理を繰り返す。
【０１５０】
このＳ９３０の処理により、アイコンが付加され、ブラウザに表示された具体例４のコンテンツの画面６２０について、図３８を参照して説明する。図３８に示すように、ブラウザに表示された画面６２０には、ウェブログコンテンツのタイトル６２１と、エントリー６２２と、エントリー６２２に対して投稿されたコメント６３０がそれぞれ表示されている。このコメント６３０は、さらに、コメント６３１，６３２を含み、それぞれコメント６３１，６３２は、タイトル６３５，６３７と、本文６３６，６３８を含んでいる。このうち、具体例４に対応するコメント６３１について、本文６３６の末尾にＳ９２５において受信したアイコン６３３が付加されている。コメント６３２についても、同様な処理により本文６３８の末尾にＳ９２５において受信したアイコン６３４が付加されている。尚、アイコンを付加する位置や、アイコンの大きさ等は任意に定めることができる。
【０１５１】
尚、上記変形例５の状況提示システム１において、ハードディスク装置２８０のコンテンツ記憶領域２８３に記憶されたウェブログコンテンツのコメントの文字列を解析して、状況データを抽出状況データとして抽出する際の抽出条件である状況データ条件を決定する、図８に示すＣＰＵ２１０は、本発明の条件決定手段として機能する。また、解析の対象となったコメントに編集データを付加して、ハードディスク装置２８０のコンテンツ記憶領域２８３に記憶させる、図８に示すＣＰＵ２１０は、コンテンツ更新手段として機能する。変形例５の状況提示システム１によれば、更新されたコメントの文字列を解析し、コメントにもコメントを投稿した使用者の感情や端末の周囲の環境に関する情報を付加することができる。このため、コメントの内容についても、読者によりリアルに伝えることができる。
【０１５２】
次に、管理サーバ２００で実行される第１と第２のメイン処理について、図３９乃至図４２を参照して説明する。管理サーバ２００の第１のメイン処理では、端末１００から送信される状況データを受信し、状況データ記憶領域１８２に記憶する。管理サーバ２００の第２のメイン処理では、コンテンツサーバ３００からの問い合わせに応じて、状況データ条件を満たす状況データを抽出状況データとして抽出し、その抽出状況データに所定の編集処理を行った後、コンテンツサーバ３００に送信する処理を行う。図３９は、管理サーバ２００の第１のメイン処理のフローチャートである。図４０は、管理サーバ２００の第２のメイン処理のフローチャートである。図４１は、図４０に示す第２のメイン処理において実行される状況データ抽出処理のフローチャートである。図４２は、図４０に示す第２のメイン処理において実行される編集データ作成処理のフローチャートである。尚、図３９乃至図４２に示す第１の実施形態の管理サーバの各種処理を実行させるサーバプログラムは、ＲＯＭ１３０に記憶されており、図７に示すＣＰＵ１１０が実行する。
【０１５３】
まず、第１のメイン処理について図３９を参照して説明する。図３９に示す第１のメイン処理において、まず、管理サーバ２００の各種設定が初期化される（Ｓ７５）。続いて、端末１００から送信された状況データが、通信装置１９０を介して受信されたか否かが判断される（Ｓ８０）。この処理は、状況データが受信された場合には、その状況データをハードディスク装置１８０の状況データ記憶領域１８２に記憶させるための処理である。状況データが受信されていないと判断される場合には（Ｓ８０：Ｎｏ）、受信データが受信されたと判断されるまで（Ｓ８０：Ｙｅｓ）、次の処理を行わない。一方、状況データが受信されたと判断される場合には、続いて、その状況データがハードディスク装置１８０の状況データ記憶領域１８２に記憶される（Ｓ８５）。この状況データ記憶領域１８２に記憶させる処理は、例えば、端末識別情報ごとに分類して異なるサブ領域に記憶させるようにしてもよいし、管理サーバ２００が受信した順に記憶させるようにしてもよい。状況データとして、前述の具体例１及び具体例２の状況データが受信された場合、管理サーバ２００の状況データ記憶領域１８２には図２５に示すような状況データ管理テーブル５５０に記憶される。この図２５に示す状況データ管理テーブル５５０には、端末識別情報ごとに管理サーバ２００が受信した順に、各状況データが記憶されている。続いて、Ｓ８０に戻り処理が繰り返される。この第１のメイン処理により、端末１００から送信された状況データが、随時状況データ記憶領域１８２に記憶される。
【０１５４】
次に、第２のメイン処理について図４０乃至図４２を参照して説明する。図４０に示す第２のメイン処理において、まず、コンテンツサーバ３００から問い合わせが有るか否かが判断される（Ｓ９０）。この問い合わせは、図２６を参照して上述の、コンテンツサーバ３００のメイン処理のＳ８００において送信されたものであり、その問い合わせされた情報の中には、状況データ条件と、問い合わせＩＤとが含まれている。したがって、通信装置１９０を介して受信した情報がコンテンツサーバ３００からの問い合わせであるか、又は、端末１００から送信された状況データであるかは、例えば、問い合わせＩＤが含まれているか否かで判別することができる。コンテンツサーバ３００からの問い合わせが受信されていないと判断された場合には（Ｓ９０：Ｎｏ）、問い合わせが受信されたと判断されるまで（Ｓ９０：Ｙｅｓ）次の処理を行わない。一方、コンテンツサーバ３００からの問い合わせが受信されたと判断される場合には（Ｓ９０：Ｙｅｓ）、問い合わせ情報が、ＲＡＭ１２０の問い合わせ情報記憶領域（図示せず）に記憶される（Ｓ９５）。続いて、問い合わせ情報に含まれる状況データ条件を満たす状況データを、状況データ記憶領域１８２から抽出する状況データ抽出処理が実行される（Ｓ１００）。この状況データ抽出処理について、前述の具体例３の第１の状況データ条件及び、第２の状況データ条件を例に、図４１を参照して説明する。尚、図２９のＳ７６０において作成された、具体例３の第１の状況データ条件は、コンテンツ作成者の端末識別情報として「１００」及び時間情報「２００６／０３／２５」の組合せであり、第２の状況データ条件は、登場人物の端末識別情報として「１２０」及び時間情報「２００６／０３／２５」の組合せである。
【０１５５】
図４１に示す状況データ抽出処理において、まず、ＲＡＭ１２０の問い合わせ情報記憶領域（図示せず）と、ハードディスク装置１８０の状況データ記憶領域１８２とが参照され、状況データ条件ごとに、状況データ条件を満たす状況データが状況データ記憶領域１８２に記憶されているか否かが判断される（Ｓ１０１）。この処理は、状況データ条件により指定された位置情報、時間情報、端末識別情報の１又は２以上の組合せをキーワードとした公知の検索処理により判断される。尚、位置情報、時間情報については、それらの情報と一致する条件を状況データ条件とした場合には、条件を限定しすぎてしまうおそれがあるため、位置情報で指定された位置から所定の範囲に入ると判断される位置情報を有するもの、時間情報で指定された時間から所定の範囲に入ると判断される時間情報を有するものも、抽出することとしてもよい。所定の範囲は任意に決めることが可能であり、位置情報の場合は、例えば所定の範囲を半径１ｋｍ以内としてもよいし、時間情報の場合は、例えば前後３０分以内としてもよい。具体例１及び具体例２においては、位置情報が半径１ｋｍ以内に含まれるものを抽出するものとし、時間情報は日付で指定されているので、所定の範囲を設定せず、「２００６／０３／２５」に取得された状況データを抽出するものとする。
【０１５６】
このＳ１０１において、具体例３の第１及び第２の状況データ条件を満たす、状況データが記憶されているか否かを、図２５に示す状況データ管理テーブル５５０を参照して判断すると、第１の状況データ条件を満たす状況データとして、状況データ群５５３が記憶されていると判断され（Ｓ１０１：Ｙｅｓ）、第２の状況データ条件として、状況データ５５４が記憶されていると判断される（Ｓ１０１：Ｙｅｓ）。続いて、第１の状況データ条件を満たす状況データとして、状況データ群５５３が全て抽出され（Ｓ１０２）、抽出された抽出状況データがＲＡＭ１２０のバッファ（図示せず）に記憶される（Ｓ１０３）。同様に、第２の状況データ条件を満たす状況データとして、状況データ５５４が抽出され（Ｓ１０２）、抽出された抽出状況データがＲＡＭ１２０のバッファ（図示せず）に記憶される（Ｓ１０３）。このとき、抽出状況データは、状況データ条件ごとに区別可能にバッファに記憶される。一方、状況データ条件を満たす状況データが状況データ記憶領域１８２に記憶されていないと判断される場合には（Ｓ１０１：Ｎｏ）、続いて、状況データ条件を満たす状況データが、状況データ記憶領域１８２に記憶されていないことを示す情報がＲＡＭ１２０のバッファ（図示せず）に記憶される（Ｓ１０４）。Ｓ１０３又はＳ１０４に続いて、状況データ抽出処理が終了され、図４０に示す第２のメイン処理に戻る。
【０１５７】
図４０のＳ１００に続いて、Ｓ１００により、抽出状況データに対して所定の編集処理を行う編集データ作成処理が実行される（Ｓ１１０）。この編集データ作成処理を、図４２を参照して説明する。図４２に示す編集データ作成処理において、まず、ＲＡＭ１２０のバッファ（図示せず）が参照され、バッファに記憶されている情報が読み出される（Ｓ１１１）。具体例３の場合、第１の状況データ条件に対応する抽出状況データとして、状況データ群５５３が読み出され、第２の状況データ条件に対応する抽出状況データとして、状況データ５５４が読み出される。続いて、Ｓ１１１において読み出された情報に、状況データが含まれているか否かが判断される（Ｓ１１２）。ＲＡＭ１２０のバッファに状況データが含まれていない場合には（Ｓ１１２：Ｎｏ）、コンテンツサーバ３００に送信する編集データとして、状況データ条件を満たす状況データが抽出されなかったことを示す、空の編集データが作成され（Ｓ１１７）、ＲＡＭ１２０の編集データ記憶領域（図示せず）に記憶される（Ｓ１１８）。
【０１５８】
一方、具体例３の場合のようにバッファに記憶されている情報に状況データが含まれると判断される場合には（Ｓ１１２：Ｙｅｓ）、続いて、１つの状況データ条件に対応する抽出状況データが複数有るか否かが判断される（Ｓ１１３）。状況データ条件に対応する抽出状況データが複数記憶されている場合には（Ｓ１１３：Ｙｅｓ）、それらの状況データから代表的な状況データが算出される（Ｓ１１４）。具体例３の第１の状況データ条件に対応する抽出状況データは、複数記憶されているため（Ｓ１１３：Ｙｅｓ）、続いて、それらの抽出状況データから代表的な状況データである代表状況データが算出される。この代表状況データを算出する処理は本発明の統計処理の一例であり、代表状況データとしては、抽出状況データが、各種センサ１２乃至１７の計測値、感情情報に含まれる感情推論値等の数値で表される場合には、例えば、計算的代表値（算術平均、幾何平均、調和平均、平方平均）、位置的代表値（中央値、最頻値、分位数）が算出され、状況データが数値で表されないデータである場合には、例えば、最頻値が算出される。第１の実施形態では、代表状況データとして、抽出状況データに含まれる感情推論値の平均値を求めるものとし、具体例３の第１の状況データ条件の抽出状況データである状況データ群５５３の感情推論値の平均値として、興奮に対応する２が求められたものとする（Ｓ１１４）。一方、具体例３の第２の状況データ条件の抽出状況データは状況データ５５４の１つであったため（Ｓ１１３：Ｎｏ）、代表状況データを算出する処理は行われない。
【０１５９】
Ｓ１１４又はＳ１１３に続いて、編集データが作成される（Ｓ１１６）。この編集データは、Ｓ１１４において算出された代表状況データや、１又は複数の抽出状況データに所定の編集処理を行って得られるデータである。この編集処理の方法として、１又は複数の抽出状況データに基づきグラフを作成するグラフ作成処理、１又は複数の抽出状況データに基づき表を作成する表作成処理、１又は複数の抽出状況データや代表状況データに対応するアイコンを決定するアイコン決定処理等が含まれている。第１の実施形態においては、１又は複数の抽出状況データやＳ１１４で算出された代表状況データに対応するアイコンを決定するアイコン決定処理を行う。
【０１６０】
このアイコン決定処理は、第１の状況データ条件の場合には、Ｓ１１４で算出された代表状況データと、ハードディスク装置１８０のアイコンテーブル記憶領域１８３とが参照され、代表状況データに対応するアイコンが決定される（Ｓ１１６）。このアイコンは、管理サーバ２００において状況データ条件を満たす状況データとして抽出された抽出状況データ又は、統計処理された抽出状況データと、アイコンテーブルとを比較して得られる本発明の編集データに相当するものである。この処理において参照される、アイコンテーブルは、コンテンツサーバ３００に記憶されているアイコンテーブルと同様である。すなわち、図３３に示すように、編集データである感情情報と、アイコンとの対応が記憶されている。具体例３においては、第１の状況データ条件に対応する代表状況データ「興奮」に対応するアイコンとして、図３３に示すアイコン５７６が決定され、第１の状況データ条件に対応付けられてＲＡＭ１２０の編集データ記憶領域（図示せず）に記憶される（Ｓ１１８）。同様に、第２の１の状況データ条件に対応する抽出状況データ「興奮」に対応するアイコンとして、図３３に示すアイコン５７６が決定され、第２の状況データ条件に対応付けられてＲＡＭ１２０の編集データ記憶領域（図示せず）に記憶される（Ｓ１１８）。
【０１６１】
続いて、編集データ作成処理を終了し、図４０に示す第２のメイン処理に戻る。Ｓ１１０に続いてＲＡＭ１２０の問い合わせ情報記憶領域（図示せず）と、編集データ記憶領域（図示せず）とが参照され、コンテンツサーバ３００に、編集データが送信される（Ｓ１２０）。第１の実施形態においては、編集データとしてアイコン５７６が問い合わせＩＤとともに、コンテンツサーバ３００に送信される。続いてＳ９０に戻り処理を繰り返す。
【０１６２】
以上、詳述した処理により、端末１００から送信された状況データが受信され、状況データ記憶領域１８２に記憶される。また、コンテンツサーバ３００からの問い合わせに応じて、状況データ条件を満たす状況データを抽出状況データとして抽出し、その抽出状況データに所定の編集処理を行った後、コンテンツサーバ３００に送信する処理を行われる。
【０１６３】
尚、上述の第１の実施形態の管理サーバ２００において、端末１００から送信された状況データを記憶する、図７に示すハードディスク装置１８０の状況データ記憶領域１８２は本発明のサーバ側状況データ記憶手段に相当する。また、コンテンツサーバ３００から送信された状況データ条件を受信する、図７に示す通信装置１９０は、本発明の状況データ条件受信手段に相当する。また、図４１のＳ１０２において、図７に示すハードディスク装置１８０の状況データ記憶領域１８２に記憶されている状況データの中から、通信装置１９０を介して受信した状況データ条件を満たす状況データを抽出状況データとして抽出する、図７に示すＣＰＵ１１０は、本発明の状況データ抽出手段として機能する。また、図４１のＳ１０２において抽出した抽出状況データを、コンテンツサーバ３００に送信する、図７の通信装置１９０は、本発明の抽出状況データ送信手段に相当する。
【０１６４】
また、図４２に示すＳ１１４において、複数の抽出状況データがあると判断された場合に（Ｓ１１２：Ｙｅｓ）、抽出状況データを統計処理の一例として、代表状況データを算出する、図７に示すＣＰＵ１１０は、本発明の統計処理手段及び、演算手段として機能する。また、代表状況データ又は抽出状況データと、使用者の感情を表すアイコンとを対応付けるアイコンテーブルを記憶する、図７に示すハードディスク装置１８０のアイコンテーブル記憶領域１８３は、本発明のアイコン記憶手段に相当する。また、図４２のＳ１１６において、代表状況データ又は抽出状況データと、ハードディスク装置２８０のアイコンテーブル記憶領域２８５に記憶されている、図３３に示すアイコンテーブルとを比較して、それらの状況データに対応するアイコンを決定する、図７に示すＣＰＵ１１０は、本発明のアイコン決定手段として機能する。
【０１６５】
尚、本発明の管理サーバは、上述の第１の実施形態の管理サーバ２００に限定されるものではなく、その趣旨を逸脱しない範囲で適宜変更を加えることができる。例えば、図４２のＳ１１６において、図３３に示す、コンテンツサーバ３００に記憶されているアイコンテーブルと同様なアイコンテーブルを参照して、Ｓ７５０の解析の対象となったコンテンツに付加するアイコンを決定するようにしていたが、このとき参照されるアイコンテーブルは、抽出状況データからアイコンが定まるものであればよく、図３３に示すアイコンテーブルに限定されない。したがって、例えば、図３３のアイコンテーブルでは感情情報とアイコンとの対応を規定していたが、感情情報、生体情報、周囲情報及び環境情報の１又は複数の組合せとアイコンの対応を規定するものであってもよい。また、コンテンツの作成者や、コンテンツのカテゴリごとに異なるアイコンテーブルが参照されてもよいし、アイコンの種類は適宜変更可能である。
【０１６６】
また、第１の実施形態の管理サーバ２００において、図４２のＳ１１６において、編集データを作成する所定の編集処理として、１又は複数の抽出状況データや代表状況データに対応するアイコンを決定するアイコン決定処理を行うようにしていたが、これに限らず、この所定の編集処理として、１又は複数の抽出状況データに基づきグラフを作成するグラフ作成処理、１又は複数の抽出状況データに基づき表を作成する表作成処理等を行うようにしてもよい。どのような編集処理を行うかは、予め定めてハードディスク装置１８０等に記憶させるようにしてもよいし、コンテンツに含まれる編集処理を指定する所定の指示に従うようにしてもよい。
【０１６７】
以上、詳述した第１の実施形態の状況提示システム１によれば、使用者の生体情報並びに感情情報及び端末の周囲情報並びに環境情報をサーバに蓄積することにより、これらの情報を何度でも、取得したり参照したりすることできる他、これらの情報をコンテンツに自動的に付加することができる。このため、使用者が適切な情報を選んだり、登録したりする作業を行うことなく、コンテンツの文字列に応じた適切な状況データ又は編集データを付加することができる。さらに、コンテンツの文字列に応じた状況データを抽出して、コンテンツに付加することにより、文字のみにより構成されるコンテンツに比べ、コンテンツの記事がどういう状況で記載されたのか又は、コンテンツを記憶させた使用者等が、記事に記載された出来事をどう感じたのかをより深く正確に記録でき、読者に対してよりリアルにコンテンツの内容を伝えることができる。
【０１６８】
また、第１の実施形態の状況提示システム１によれば、サーバを、コンテンツを記憶するコンテンツサーバ３００と、状況データを記憶する管理サーバ２００との２つのサーバに分けているので、サーバの負担を分散させることができる。また、コンテンツの文字列と、各種解析辞書５７１乃至５７３の文字列とを比較して、コンテンツから、位置情報、時間情報及び端末識別情報のいずれかを抽出し、それらの１又は２以上を組み合わせて状況データ条件を自動的に決定することができる。この状況データ条件を用いて状況データを抽出すれば、コンテンツの文字列に応じた適切な状況データを自動的にコンテンツに付加することができる。このため、使用者が適切な情報を選んだり、登録したりする作業を行うことなく、コンテンツに応じた適切な状況データを付加することができる。
【０１６９】
また、上記第１の実施形態の状況提示システム１によれば、端末１００が備える各種センサ１２乃至１７から得られた生体情報から使用者の感情情報を推定することができる。このため、例えば、この感情情報をコンテンツに付加することにより、コンテンツをサーバに記憶させた使用者等が、コンテンツに記載された出来事をどのように感じたのか等の感情をより深く正確に記録でき、読者によりリアルにコンテンツの内容を伝えることができる。また、端末１００が備える各種センサ１２乃至１７から得られた周囲情報から端末の周囲の環境情報を推定することができる。このため、例えば、この環境情報をコンテンツに付加することにより、コンテンツに記載された出来事が起きたとき、周囲はどのような環境であったか等の周囲の状況をより深く正確に記録でき、読者にもよりリアルにコンテンツの内容を伝えることができる。
【０１７０】
また、状況データから、使用者の感情又は端末の周囲の環境の少なくともいずれか一方を推定するとともに、使用者の感情又は端末の周囲の環境を表すアイコンをコンテンツに付加するので、コンテンツをサーバに記憶させた使用者等の感情や、端末の周囲の環境を視覚的に伝えることができる。また、コンテンツが文字のみから構成される場合に比べ、読者にとって親しみやすいコンテンツとすることができる。また、複数の状況データが抽出された場合に、これら複数の抽出状況データから代表的な代表状況データを算出し、その代表状況データに基づき、使用者の感情又は端末の周囲の環境の少なくともいずれか一方を表すアイコンを決めている。このため、状況データが複数抽出された場合でも、代表的な使用者の感情又は端末の周囲の環境をアイコンにより表示させることができる。また、エントリー、コメント及び、トラックバックを含むウェブログコンテンツをコンテンツとしているため、ウェブログコンテンツに、使用者等の感情や端末の周囲の環境に関する情報を付加することができる。このため、読者によりリアルにウェブログコンテンツの内容を伝えることができる。
【０１７１】
尚、本発明の状況提示システムは、上述の第１の実施形態の状況提示システム１に限定されるものではなく、その趣旨を逸脱しない範囲で適宜変更を加えることができる。例えば、状況提示システム１は、サーバとして管理サーバ２００とコンテンツサーバ３００とを備えるようにしていたが、これに限定されず、管理サーバ２００とコンテンツサーバ３００の２つのサーバに分けず１つのサーバとしてもよいし、管理サーバ２００とコンテンツサーバ３００の他に、管理サーバ２００又はコンテンツサーバ３００の機能の一部を担う別サーバを設けるようにしてもよい。例えば、第１の実施形態ではアイコンを決定する処理を、管理サーバ２００において行うようにしていたが、これに限定されず、管理サーバ２００から送信された抽出状況データに基づき、コンテンツサーバ３００において実行するようにしてもよい。
【０１７２】
次に、所定の編集処理として、アイコン決定処理及びグラフ作成処理を行う第２の実施形態について図４３乃至図４５を参照して説明する。図４３は、図３６の第２のメイン処理で実行される、第２の実施形態の編集データ作成処理のフローチャートである。図４４は、図４３のＳ１１６において作成されるグラフ５９５を説明するための説明図である。図４５は、編集データが付加されたウェブログコンテンツを説明するための説明図である。尚、図４３に示す第２の実施形態の編集データ作成処理を実行させるサーバプログラムは、ＲＯＭ１３０に記憶されており、図７に示すＣＰＵ１１０が実行する。
【０１７３】
第２の実施形態では、管理サーバ２００で行われる図３８の編集データ作成処理において、第１の実施形態と異なる。第１の実施形態と同様な処理は説明を省略し、以下、第１の実施形態とは異なる処理について、図４３を参照して説明する。図４３に示すように、第２の実施形態の編集データ作成処理では、Ｓ１１４とＳ１１６との間に、複数の抽出状況データを統計処理する処理を行う。この統計処理により、例えば、前述の具体例３の第１の状況データ条件に対応する複数の抽出状況データが時系列順に並び替えられて、時間ごとに代表状況データが算出される。続いて、Ｓ１１６において統計処理した抽出状況データに基づき、グラフが作成される。この時作成されるグラフの種類は、棒グラフ、円グラフ、折れ線グラフ、面グラフ、散布図、レーダーグラフ等任意のグラフを採用可能であり、予め定められた所定のグラフを作成するようにしてもよいし、抽出状況データや状況データ条件に応じて、グラフの種類を変えるようにしてもよい。また、コンテンツにグラフの種類を指定する指示を挿入可能に構成した場合には、その指示に従うようにしてもよい。具体例３の第１の状況データ条件に対応する複数の抽出状況データに基づき端末識別情報が１００の端末１００の使用者の興奮の経時変化を表す折れ線グラフが、図４４に示すグラフ５９５のように作成されたものとする。このグラフ５９５は編集データとして、図４０に示す第２のメイン処理において、管理サーバ２００から編集データとしてグラフ及びアイコンが問い合わせＩＤとともに、コンテンツサーバ３００に送信される（Ｓ１２０）。
【０１７４】
一方、コンテンツサーバ３００において実行される図２６に示すメイン処理のＳ８１０において、管理サーバ２００から編集データとしてグラフ及びアイコンが問い合わせＩＤとともに受信され（Ｓ８１０）、編集データ記憶領域に記憶される（Ｓ８２０）。続いて、ハードディスク装置２８０のコンテンツ記憶領域２８３が参照され、問い合わせＩＤに対応するコンテンツに、Ｓ８１０において取得された編集データに含まれるアイコンに加え、グラフが付加される（Ｓ８３０）。このグラフが付加される位置は、任意に設定可能であり、例えば、本文の前又は後に付加してもよい。
【０１７５】
この第２の実施形態のＳ８３０の処理により、編集データとしてグラフが付加され、ブラウザに表示された具体例３のコンテンツの画面６４０について、図４５を参照して説明する。図４５に示すように、ブラウザに表示された画面６４０には、ウェブログコンテンツのタイトル６４１と、エントリー６４２，６４５がそれぞれ表示されている。それぞれのエントリー６４２，６４５には、アイコン６５１，６５２，６５３の他、タイトル６４３，６４６と、本文６４４，６４７との間に、グラフ６６１，６６２が表示されている。このうちグラフ６６１は、前述の第１の状況データ条件に対応する編集データに含まれるものである。このように、コンテンツ作成者の感情の変化を表すグラフ６６１，６６２を付加することで、コンテンツが単に文字だけで構成されていた場合に比べ、読者によりリアルにコンテンツの内容を伝えることができる。
【０１７６】
尚、上述の第２の実施形態の状況提示システムにおいて、図４３のＳ１１６においてグラフを作成する、図８に示すＣＰＵ２１０は、本発明のグラフ作成手段として機能する。図４３に示すＳ１１４及び、Ｓ１１５において、複数の抽出状況データがあると判断される場合に、抽出状況データを統計処理する、図８に示すＣＰＵ２１０は、本発明の統計処理手段として機能する。また、図２６のＳ８３０において、コンテンツに統計処理した抽出データに基づき作成されたグラフを編集データとして付加する、図８に示すＣＰＵ２１０は、統計処理付加手段、グラフ付加手段として機能する。
【０１７７】
第２の実施形態の状況提示システムによれば、複数の状況データが抽出された場合に、それらの抽出状況データに基づきグラフを作成したうえで、コンテンツにそのグラフを付加させて更新するため、具体例３の場合のように、コンテンツ作成者の感情の変化や端末の環境の変化等を視覚的に分かりやすく表示させることができ、コンテンツが単に文字だけで構成されていた場合に比べ、読者によりリアルにコンテンツの内容を伝えることができる。
【０１７８】
尚、本発明の状況提示システムは、上述の第２の実施形態の状況提示システム１に限定されるものではなく、その趣旨を逸脱しない範囲で適宜変更を加えることができる。
【０１７９】
例えば、第２の実施形態では、編集データとしてグラフをコンテンツに直接付加するようにしていたが、所定の文字列にグラフの所在地を示すリンク情報を付加するようにしてもよい。この所定の文字列にグラフの所在地を示すリンク情報を付加する変形例６の場合について説明する。変形例６では、図２６に示すＳ８３０において、コンテンツにグラフを付加する代わりに、所定の文字列にグラフの所在地を示すリンク情報が付加される。例えば、具体例３において、図２９に示Ｓ７６０において時間情報「２００６／０３／２５」と位置情報「緯度××度２５分８．６０９秒、経度○○○度１５分１９．４０２秒」との組合せが第３の状況データ条件のとして決定された場合について説明する。この場合、状況データ条件に、使用者又は登場人物の端末識別情報が入っていないので、管理サーバ２００における図４１に示すＳ１０２の処理において、時間情報で指定された時間に、その位置情報で指定した場所に存在した端末１００から得られる状況データが広く取得される。このＳ１０２において、複数の状況データが抽出され、続く図４２に示すＳ１１６において、複数の抽出状況データに基づき、時間情報「２００６／０３／２５」が指定する日に、「緯度××度２５分８．６０９秒、経度○○○度１５分１９．４０２秒」に位置する「○×遊園地」に入場していたと判断される端末１００の使用者の感情の分布を表すグラフが作成されたものとする。この場合、コンテンツサーバ３００における図２６に示すＳ８３０において、コンテンツにグラフを付加する代わりに、所定の文字列にグラフの所在地を示すリンク情報が付加される。
【０１８０】
この第２の実施形態の変形例６のＳ８３０の処理により、編集データとしてグラフのリンク情報がエントリー６７２の本文６７４に含まれる文字列「○×遊園地」に付加され、ブラウザに表示された具体例３のコンテンツの画面６７０について、図４６を参照して説明する。図４６は、変形例６の処理により編集データが付加されたウェブログコンテンツが、ブラウザ上に表示された画面６７０を説明するための説明図である。図４６に示すように、ブラウザに表示された画面６７０には、ウェブログコンテンツのタイトル６７１と、エントリー６７２，６７５がそれぞれ表示されている。それぞれのエントリー６７２，６７５には、アイコン６８１，６８２，６８３の他、エントリー６７２の本文６７４に含まれる文字列「○×遊園地」に、グラフ６９１の所在地を表すリンク情報が付加されている。このリンク情報は、文字列「○×遊園地」を囲むように所定のタグが付加されることにより、コンテンツに付加され、コンテンツ記憶領域２８３に記憶される（Ｓ８３０）。画面６７０において、文字列「○×遊園地」がクリック（矢印６８５で示す動作）されると、グラフ６９１が表示される。このように、文字列「○×遊園地」にグラフ６９１のリンク情報を挿入させることにより、「○×遊園地」の他の使用者の感情を参照しなくてもよい読者にとっては、コンテンツ取得時の取得情報を少なくすることができる一方、「○×遊園地」の他の使用者の感情を参照したい読者にとっては、グラフ化された詳細な編集データを参照できるので、読者の嗜好に応じて利便性を向上した、より親しみやすいコンテンツとすることができる。
【０１８１】
尚、変形例６において、図２６のＳ８３０において、所定の文字列にグラフの所在地を示すリンク情報を付加して、コンテンツ記憶領域２８３に記憶させる、図８に示すＣＰＵ２１０は、本発明のグラフリンク手段として機能する。上述の変形例６によれば、使用者の感情又は端末の周囲の環境を参照しなくてもよい読者にとっては、コンテンツ取得時の取得情報を少なくすることができる一方、使用者の感情又は端末の周囲の環境を参照したい読者にとっては、グラフ化された詳細な編集データを参照できるので、読者の嗜好に応じて利便性を向上した、より親しみやすいコンテンツとすることができる。また、コンテンツの文字列に、位置情報及び時間情報が含まれている場合、この位置情報及び時間情報の組合せを状況データ条件の１つと定めることで、コンテンツを記憶させた使用者以外の使用者の状況データも広く抽出することができる。この場合、前述の具体例３の例では、コンテンツを作成した使用者以外の「○×遊園地」の入場者の感情や、「○×遊園地」の周囲の状況を表示させることができ、コンテンツが使用者から発信される情報だけで構成されていた場合に比べ、読者により客観的にコンテンツの内容を伝えることができる。
【０１８２】
また、コンテンツに付加されたアイコンにグラフの所在地を示すリンク情報を付加するようにしてもよい。このアイコンにグラフの所在地を示すリンク情報を付加する変形例７の場合について説明する。変形例７では、例えば、図２６に示すＳ８３０において、アイコンが付加されるとともに、グラフの所在地を示すリンク情報がアイコンに付加される。具体例３においては、図４７に示すように、第１の状況データ条件に対応する編集データとして、アイコン７１１がタイトルの後に付加され、同じく第１の状況データ条件に対応する編集データとして、グラフ７１５が、そのアイコン７１１にリンクされる。
【０１８３】
この第２の実施形態の変形例７のＳ８３０の処理により、編集データとしてグラフ７１５の所在地を示すリンク情報がアイコン７１１に付加され、ブラウザに表示された具体例３のコンテンツの画面７００について、図４７を参照して説明する。図４７は、変形例７の処理により編集データが付加されたウェブログコンテンツが、ブラウザ上に表示された画面７００を説明するための説明図である。図４７に示すように、ブラウザに表示された画面７００には、ウェブログコンテンツのタイトル７０３，７０６と、エントリー７０２，７０５がそれぞれ表示されている。それぞれのエントリー７０２，７０５には、アイコン７１１，７１２，７１３が付加されている他、アイコン７１１には、さらにグラフ７１５の所在地を示すリンク情報が付加されている。このリンク情報は、アイコン７１１を囲むように所定のタグが付加されることにより、コンテンツに付加される。画面７００において、アイコン７１１がクリック（矢印７１４で示す動作）されると、グラフ７１５が表示される。このように、アイコン７１１にグラフ７１５のリンク情報を挿入させることにより、詳しい感情の推移までは参照しなくてもよい読者にとっては、コンテンツ取得時の取得情報を少なくすることができる一方、詳細な感情の変化を参照したい読者にとっては、グラフ化された詳細な編集データを参照できるので、読者の嗜好に応じて利便性を向上した、より親しみやすいコンテンツとすることができる。
【０１８４】
変形例７の別の具体例として、ニュース記事を含むコンテンツが更新された場合について、図４８を参照して説明する。図４８は、変形例７の処理により編集データが付加されたニュース記事が、ブラウザ上に表示された画面７２０を説明するための説明図である。ニュース記事を含むコンテンツの場合、コンテンツ内に、ニュースとなった出来事に関する位置情報や時間情報が含まれていることが多い。したがって、コンテンツとしてニュース記事が更新された場合、コンテンツサーバ３００における図２９に示す更新データ解析処理において、ニュースとなった出来事に関する位置情報及び時間情報が取得され（Ｓ７５５，Ｓ７５７）、それらの位置情報と時間情報との組合せが状況データ条件の１つとして決定される（Ｓ７６０）。そして、管理サーバ２００における図４１に示すＳ１０２の処理において、前述の例と同様に、時間情報で指定された時間に、その位置情報で指定した場所に存在した端末１００から得られる状況データが広く取得される。このＳ１０２において、複数の状況データが抽出され、続く図４２に示すＳ１１６において、複数の抽出状況データに基づき、時間情報が指定する日時に、位置情報が指定する場所いた判断される端末１００の使用者の感情の分布を表すグラフが作成されたものとする。そして、コンテンツサーバ３００における図２６に示すＳ８３０において、所定のアイコンが付加されるとともに、グラフの所在地を示すリンク情報がアイコンに付加される。この所定のアイコンは、第１の実施形態で説明した、抽出状況データに対応するアイコンであってもよいし、抽出状況データとは所定の対応関係を有しないアイコンであって、記事のカテゴリや表示順序等を表すアイコンでもよい。
【０１８５】
ニュース記事を含むコンテンツに、グラフの所在地を示すリンク情報がアイコンに付加された画面の例を、図４８に示す画面７２０を参照して説明する。図４８において、画面７２０にはニュース記事７２１乃至７２３が表示され、各ニュース記事７２１乃至７２３には、更新時に文字列を解析して得られた状況データ条件（図２９のＳ７６０）に基づき、複数の状況データが抽出される（図４１のＳ１０２）。そして、それらの抽出状況データに基づき各ニュース記事７２１乃至７２３に対応するグラフが作成され（図４２のＳ１１６）、各ニュース記事７２１乃至７２３の表示番号を表すアイコン７３１乃至７３３のそれぞれに、グラフの所在地を示すリンク情報が付加されている（図２６のＳ８６０）。このため、例えば、図４８に示すアイコン７３１がクリック（矢印７４２で示す動作）されると、アイコン７１３にリンクされたグラフ７４１が表示される。
【０１８６】
このように、コンテンツがニュース記事である場合、ニュース記事に含まれる位置情報と時間情報との組み合わせを状況データ条件とすることで、ニュース記事に記載されている出来事の周囲にいた端末１００の使用者の感情や端末１００の環境の状況を、ニュース記事とともに表示させることができる。例えば、図４８の例においては、ニュース記事７２１の出来事が起こった際に、周囲に存在した使用者のうちどれくらいの割合の使用者が衝撃を受けたか等、感情の分布を表示させることができる。このため、ニュースの記事が単に文字だけで構成されていた場合に比べ、読者によりリアルに内容を伝えることができる。尚、図４８に示すニュース記事の例においては、画面７２０に記事の本文が表示されるようになっていたが、ニュース記事のタイトルのみが表示され、タイトルをクリックした場合にそのニュース記事の詳細を表示させるように構成されている場合には、ニュース記事のタイトルにリンクされているニュース記事の詳細に含まれる文字列を解析して編集データを作成し（図４２のＳ１１６）、その編集データのリンク情報を、ニュース記事のタイトルの前後等に付加されているアイコンに付加するようにしてもよい。
【０１８７】
尚、変形例７の、図２６のＳ８３０において、コンテンツに付加されたアイコンにグラフの所在地を示すリンク情報を付加して、コンテンツ記憶領域２８３に記憶させる、図８に示すＣＰＵ２１０は、本発明のグラフリンク手段として機能する。変形例７によれば、状況データが複数抽出された場合でも、代表的な使用者の感情又は端末の周囲の環境を１つのアイコンにより表示させることができる他、そのアイコンを選択することにより、抽出状況データに基づくグラフを表示させることができる。したがって、詳細な情報までは必要としない読者にとっては、コンテンツ取得時の取得情報を少なくすることができる一方、より詳細な情報を参照したい読者にとっては、グラフ化されたより詳細な編集データを参照できるので、読者の嗜好に応じて利便性を向上した、より親しみやすいコンテンツとすることができる。
【０１８８】
次に、更新されたウェブログコンテンツのエントリーが所定の内容であると解析された場合に、そのウェブログコンテンツがコンテンツサーバ３００のコンテンツ記憶領域２８３に記憶された時刻から所定時間内の時間情報と、解析辞書記憶領域に記憶されたウェブログコンテンツに対応する端末識別情報とを状況データ条件として決定し、その状況データ条件を満たす抽出状況データを、そのウェブログコンテンツを作成した作成者が指定した通信端末に送信する第３の実施形態について、図４９乃至図５３を参照して説明する。図４９は、第３の実施形態のコンテンツサーバ３００のメイン処理を説明するための説明図である。図５０は、図４９のメイン処理において実行される空欄処理のフローチャートである。図５１は、コンテンツサーバ３００にエントリーを送信する画面を説明するための説明図である。図５２は、空欄処理によりコンテンツの作成者の指定する通信端末に送信された編集データを説明するための説明図である。図５３は、切り出された編集データに対応する位置情報と時間情報とが表示された画面を説明するための説明図である。尚、図５０に示す第３の実施形態の空欄処理を実行させるサーバプログラムは、ハードディスク装置２８０のプログラム記憶領域２８１に記憶されており、図８に示すＣＰＵ２１０が実行する。
【０１８９】
第３の実施形態では、ウェブログコンテンツの記事の内容が空欄の状態でエントリーが投稿された場合には、そのウェブログコンテンツがコンテンツサーバ３００のコンテンツ記憶領域２８３に記憶された時刻から２４時間内の時間情報と、解析辞書記憶領域に記憶されたウェブログコンテンツに対応する端末識別情報とを状況データ条件として決定し、その状況データ条件を満たす抽出状況データを、そのウェブログコンテンツを作成した作成者が指定した通信端末に送信するようにしている。具体例５として、図５１に示す画面８００において、タイトル８０３のコンテンツの作成者が記事８０１の内容を空欄のまま投稿ボタン８０２を押下した場合について説明する。
【０１９０】
第３の実施形態のコンテンツサーバ３００のメイン処理は、図４９に示すように、データ更新判断処理（Ｓ７００）と、更新データ解析処理（Ｓ７５０）の間に、Ｓ７２０，Ｓ７２５及びＳ７３０が実行される点で、図２６に示す第１の実施形態のコンテンツサーバ３００のメイン処理と異なる。第１の実施形態と同様の処理については説明を省略し、第１の実施形態と異なるＳ７２０，Ｓ７２５及びＳ７３０の各処理について、図４９乃至図５３を参照して説明する。
【０１９１】
まず、図４９に示すＳ７００に続いて、ハードディスク装置２８０のコンテンツ記憶領域２８３が参照され、コンテンツがエントリーであるか否かが判断される（Ｓ７２０）。コンテンツがコメント等の、エントリー以外である場合には、（Ｓ７２０：Ｎｏ）、続いて更新データ解析処理が実行される（Ｓ７５０）。一方、コンテンツがエントリーであると判断される場合には（Ｓ７２０：Ｙｅｓ）、続いて、ハードディスク装置２８０のコンテンツ記憶領域２８３が参照され、記事の内容が空欄であるか否かが判断される（Ｓ７２５）。記事の内容が空欄ではないと判断される場合には（Ｓ７２５：Ｎｏ）、続いて更新データ解析処理が実行される（Ｓ７５０）。一方、記事内容が空欄であると判断される場合には（Ｓ７２５：Ｙｅｓ）、続いて空欄処理が実行される（Ｓ７３０）。具体例５においては、記事内容が空欄であると判断され（Ｓ７２５：Ｙｅｓ）、空欄処理が実行される（Ｓ７３０）。
【０１９２】
この空欄処理について、図５０を参照して説明する。図５０に示すように、まず、ハードディスク装置２８０のコンテンツ記憶領域２８３と、解析辞書記憶領域２８４が参照され、コンテンツの作成者の端末識別情報と、時間情報とが取得される（Ｓ９５５）。エントリーには、コンテンツの作成者を識別するＩＤが付随しており、エントリーがコンテンツ記憶領域２８３に記憶される際には更新日時が記憶されている（図１７のＳ７０２）。一方、解析辞書記憶領域２８４の端末解析辞書には、コンテンツの作成者を識別するＩＤと作成者の端末識別情報との対応が記憶されており、コンテンツに付随する作成者を識別するＩＤと、解析辞書とから、コンテンツ作成者の端末識別情報が取得される（Ｓ９５５）。また、コンテンツ記憶領域２８３に記憶される際の時刻である更新日時から、時間情報が取得される（Ｓ９５５）。具体例５においては、作成者の端末識別情報として「１００」が、時間情報として「２００６／０３／２６／２０／１１」が取得されたものとする。続いて、Ｓ９５５で取得されたコンテンツの作成者の端末識別情報と、時間情報との組合せを状況データ条件とし、ＲＡＭ２２０の状況データ条件記憶領域（図示せず）に記憶される（Ｓ９６０，Ｓ９６３）。具体例５においては、端末識別情報１００と、時間情報「２００６／０３／２６／２０／１１」で指定された時間から２４時間以内の条件との組合せが、状況データ条件として記憶されるものとする（Ｓ９６０）。続いて、ＲＡＭ２２０の状況データ条件記憶領域（図示せず）が参照され、Ｓ９６０において記憶された状況データ条件を満たす状況データが管理サーバ２００に記憶されているか否かを、管理サーバ２００に問い合わせるために、Ｓ９６０において作成された状況データ条件と、問い合わせＩＤとが通信装置２９０を介して管理サーバ２００に送信される（Ｓ９６５）。この問い合わせＩＤは、どのコンテンツを解析して得られた状況データ条件であるかを識別するためのものである。
【０１９３】
続いて、Ｓ９６５の問い合わせの返答として、図３６を参照して前述の管理サーバ２００の第２のメイン処理において送信された編集データが受信されたか否かが判断される（Ｓ９７０）。編集データが受信されていないと判断される場合には（Ｓ９７０：Ｎｏ）、編集データを受信したと判断されるまで（Ｓ９７０：Ｙｅｓ）、次の処理を行わない。尚、第１の実施形態の図２６に示すＳ８１０の場合と同様に、図３６に示す管理サーバ２００のメイン処理において、状況データ条件を満たす状況データが抽出されなかった場合にも、抽出されなかった旨がコンテンツサーバ３００に送信されるようになっているので、Ｓ９６５の問い合わせに対して、必ず返答を受信することになる。一方、編集データを受信したと判断される場合には（Ｓ９７０：Ｙｅｓ）、その編集データがＲＡＭ２２０の編集データ記憶領域（図示せず）に記憶される（Ｓ９７３）。具体例５においては、時間情報「２００６／０３／２６／２０／１１」で指定された時間から２４時間以内に端末識別情報１００から得られた感情情報の経時変化のグラフが編集データとして受信されたものとする（Ｓ９７０：Ｙｅｓ）。
【０１９４】
続いて、ＲＡＭ２２０の編集データ記憶領域（図示せず）が参照され、コンテンツの作成者が指定した通信端末にＳ９７０において受信した編集データが送信される。この編集データを送信する通信端末は、予めコンテンツの作成者と対応付けてＲＯＭ２３０やハードディスク装置２８０に記憶させ、その記憶領域を参照するようにしてもよいし、編集データを送信する通信端末を指定する情報を、コンテンツに付随させ、その情報を参照するようにしてもよい。具体例５においては、端末識別情報「１００」の端末１００から得られた、「２００６／０３／２６」の状況データに基づき作成された、端末識別情報「１００」の端末１００の使用者の感情の経時変化を表すグラフ８１１が、コンテンツの作成者により指定された通信端末に送信され、その通信端末の画面８１０に、例えば図５２に示すように表示される。このため、例えば、１日の感情の変化や、１日の環境の変化を振り返って日記を編集したい場合に、エントリーを空白として更新することにより、コンテンツサーバ３００から更新した時間から、２４時間以内の抽出状況データ又は編集データを送信させることができる。
【０１９５】
続いて、Ｓ９７０において受信された編集データの一部に対応する編集データを切り出す処理を行う指示があるか否かが判断される（Ｓ９８０）。編集データを所定の通信端末に送信してから所定時間経過後、切り出し指示がないと判断される場合には（Ｓ９８０：Ｎｏ）、続いて空欄処理を終了し、図４９に示すメイン処理のＳ７００に戻り処理を繰り返す。一方、切り出し指示があると判断された場合に、指示された部分の編集データに対応する位置情報と時間情報とが取得される（Ｓ９８０）。具体例５において、図５２に示す編集データのうち、感情の変化が認められる矢印８１２で示す午前９時から１２時までを切り出す指示が受信されたものとする（Ｓ９８０：Ｎｏ）。その場合、編集データがＲＡＭ２２０の編集データ記憶領域（図示せず）が参照され、切り出し指示をうけた時間情報に対応する位置情報が取得される（Ｓ９８５）。Ｓ９７０において受信した編集データに、切り出し指示をうけた時間情報に対応する位置情報が含まれていない場合には、切り出し指示をうけた時間情報と、位置情報との組合せを状況データ条件として、再度管理サーバ２００に問い合わせるようにしてもよい。
【０１９６】
具体例５においては、編集データに位置情報が含まれていたものとし、切り出された時間情報に対応する位置情報として「京都四条河原町近辺」が取得されたものとする（Ｓ９８５）。続いて、Ｓ９８０において取得された位置情報及び時間情報が、Ｓ９７５と同様の通信端末に送信される（９９０）。具体例５においては、コンテンツの作成者により指定された通信端末に送信され（Ｓ９９０）、その通信端末の画面に例えば、図５３に示すよう画面８２０のように表示されるものとする。図５３に示す画面８２０には、切り出し指示が出された時間情報８２２と、その時間情報に対応する位置情報８２３とが、図８１０のグラフ８１１のうち切り出し指示された時間帯の情報が抜き出されたグラフ８２４とともに表示されている。この処理により、具体例５においては、感情の変化が著しかった時間帯に使用者がどこにいたのかを、位置情報として取得することができ、その時間帯の出来事を思い出す際の手がかりとしながら新たなエントリー８２５を記載することができる。続いて空欄処理を終了し、図４９に示すメイン処理のＳ７００に戻り処理を繰り返す。
【０１９７】
尚、上記第３の実施形態において、ウェブログコンテンツと、そのウェブログコンテンツを作成した作成者が保持する端末１００の端末識別情報との対応を記憶する、図８に示すハードディスク装置２８０の解析辞書記憶領域２８４は、本発明の端末識別情報記憶手段に相当する。また、図４９のＳ７２５において、記事内容が空欄であるか否かを判断する、図８に示すＣＰＵ２１０は本発明の解析手段として機能する。また、図４９のＳ７２５においてウェブログコンテンツのエントリーが所定の内容であると解析された場合に（Ｓ７２５：Ｙｅｓ）、ウェブログコンテンツがハードディスク装置２８０のコンテンツ記憶領域２８３に記憶された時刻から所定時間内の時間情報と、ウェブログコンテンツに対応する端末識別情報とを状況データ条件として決定する（Ｓ９６０）、図８に示すＣＰＵ２１０は、本発明の条件決定手段として機能する。また、管理サーバ２００において抽出された抽出状況データを、コンテンツを作成した作成者が指定した通信端末に送信する、図８に示す通信装置２９０は、本発明のサーバ側送信手段に相当する。
【０１９８】
第３の実施形態の状況提示システムによれば、エントリーが空欄でコンテンツサーバ３００に記憶された場合に、コンテンツサーバ３００は、そのエントリーが記憶された時刻から所定時間内のコンテンツの作成者の状況データを抽出することを指示する状況データ条件を通信端末に送信する。このため、例えば、１日の感情の変化や、１日の環境の変化を振り返って日記を編集したい場合に、エントリーを空白として更新することにより、サーバから更新した時間から２４時間以内の状況データが送信されることができるので、その抽出状況データを参照しながら日記を編集することができる。
【０１９９】
尚、本発明の状況提示システムは、上述の第３の実施形態の状況提示システム１に限定されるものではなく、その趣旨を逸脱しない範囲で適宜変更を加えることができる。例えば、第３の実施形態においては、エントリーが空欄でコンテンツサーバ３００に記憶された場合に、図５０に示す空欄処理を行うようにしていたが、空欄処理を行うか否かを判断する際の基準となるエントリーの内容は、所定の内容である場合であればよく、第３の実施形態の場合に限定されない。このため、所定の文字列が含まれる場合に、空欄処理を行うようにしてもよい。
【０２００】
また、上述の第１乃至第３の実施形態ではコンテンツの更新があった場合にはじめて、コンテンツの文字列を解析し、コンテンツにアイコン等の編集データを付加するものとして説明したが、リアルタイムの人の状況等をアイコンで表示する場合等は、更新がなくても定期的にコンテンツの文字列を解析し、アイコン等の編集データを定期的に書き換えてもよい。
【図面の簡単な説明】
【０２０１】
【図１】状況提示システムの構成を説明するための説明図である。
【図２】端末１００を開いた状態での外観図である。
【図３】端末１００を閉じた状態での底面図である。
【図４】端末１００の電気的構成を説明するための概念図である。
【図５】ＲＡＭ３０の記憶領域の構成を説明するための概念図である。
【図６】ハードディスク装置５０の記憶領域の構成を説明するための概念図である。
【図７】管理サーバ２００の電気的構成を説明するための概念図である。
【図８】コンテンツサーバ３００の電気的構成を説明するための概念図である。
【図９】端末１００のメイン処理のフローチャートである。
【図１０】メイン処理により起動される計測処理のフローチャートである。
【図１１】計測処理で取得された各種センサ１２乃至１７の計測値の一例を説明するための説明図である。
【図１２】メイン処理により起動されるフラグ処理のフローチャートである。
【図１３】メイン処理で実行される感情情報推論処理のフローチャートである。
【図１４】図１３に示す感情情報推論処理において実行される心拍分類処理のフローチャートである。
【図１５】図１３に示す感情情報推論処理において実行される体温分類処理のフローチャートである。
【図１６】図１３に示す感情情報推論処理において実行される発汗量分類処理のフローチャートである。
【図１７】図１３に示す感情情報推論処理において参照される感情情報テーブル５３０を説明するための説明図である。
【図１８】メイン処理で実行される環境情報推論処理のフローチャートである。
【図１９】計測処理で取得された各種センサ１２乃至１７の計測値の一例を説明するための説明図である。
【図２０】図１８に示す環境情報推論処理において実行される気温分類処理のフローチャートである。
【図２１】図１８に示す環境情報推論処理において実行される湿度分類処理のフローチャートである。
【図２２】図１８に示す環境情報推論処理において実行される照度分類処理のフローチャートである。
【図２３】図１８に示す環境情報推論処理において実行される音量分類処理のフローチャートである。
【図２４】図１８に示す環境情報推論処理において参照される環境情報テーブルを説明するための説明図である。
【図２５】管理サーバ２００に記憶された状況データを説明するための説明図である。
【図２６】コンテンツサーバ３００のメイン処理のフローチャートである。
【図２７】図２６に示すメイン処理において実行される更新判断処理のフローチャートである。
【図２８】コンテンツサーバ３００に更新されたコンテンツの一例を具体例３として説明するための説明図である。
【図２９】図２６に示すメイン処理において実行される更新データ解析処理のフローチャートである。
【図３０】図２９の更新データ解析処理で参照され、文字列と端末識別情報との対応を記憶する端末解析辞書５７１を説明するための説明図である。
【図３１】図２９の更新データ解析処理で参照され、文字列と時間情報との対応を記憶する時間解析辞書５７２を説明するための説明図である。
【図３２】図２９の更新データ解析処理で参照され、文字列と位置情報との対応を記憶する位置解析辞書５７３を説明するための説明図である。
【図３３】アイコンテーブル５７５を説明するための説明図である。
【図３４】編集データとしてアイコンが付加されたコンテンツが、ブラウザ上に表示された画面５８０を説明するための説明図である。
【図３５】アイコンの所在地を示すリンク情報が付加されコンテンツが、ブラウザ上に表示された画面６００を説明するための説明図である。
【図３６】第３の実施形態のコンテンツサーバ３００において実行されるコメント処理のフローチャートである。
【図３７】具体例３のエントリー５８２に対するコメントを説明するための説明図である。
【図３８】編集データとしてアイコンが付加されたコメントが、ブラウザ上に表示された画面６２０を説明するための説明図である。
【図３９】管理サーバ２００の第１のメイン処理のフローチャートである。
【図４０】管理サーバ２００の第２のメイン処理のフローチャートである。
【図４１】図４０に示す第２のメイン処理において実行される状況データ抽出処理のフローチャートである。
【図４２】図４０に示す第２のメイン処理において実行される編集データ作成処理のフローチャートである。
【図４３】図３６の第２のメイン処理で実行される、第２の実施形態の編集データ作成処理のフローチャートである。
【図４４】図４３のＳ１１６において作成されるグラフ５９５を説明するための説明図である。
【図４５】編集データが付加されたウェブログコンテンツを説明するための説明図である。
【図４６】変形例６の処理により編集データが付加されたウェブログコンテンツが、ブラウザ上に表示された画面６７０を説明するための説明図である。
【図４７】変形例７の処理により編集データが付加されたウェブログコンテンツが、ブラウザ上に表示された画面７００を説明するための説明図である。
【図４８】変形例７の処理により編集データが付加されたニュース記事が、ブラウザ上に表示された画面７２０を説明するための説明図である。
【図４９】第３の実施形態のコンテンツサーバ３００のメイン処理を説明するための説明図である。
【図５０】図４９のメイン処理において実行される空欄処理のフローチャートである。
【図５１】コンテンツサーバ３００にエントリーを送信する画面を説明するための説明図である。
【図５２】空欄処理によりコンテンツの作成者の指定する通信端末に送信された編集データを説明するための説明図である。
【図５３】切り出された編集データに対応する位置情報と時間情報とが表示された画面８２０を説明するための説明図である。
【符号の説明】
【０２０２】
１    状況提示システム
１２    心拍センサ
１３    温度センサ
１４    湿度センサ
１４    心拍センサ
１５    照度センサ
１６    位置センサ
１７    マイク
３３    状況データ記憶領域
４０    計時装置
５０    ハードディスク装置
５１    感情情報テーブル記憶領域
５２    環境情報テーブル記憶領域
６０    通信部
１０    ＣＰＵ
１００    端末
１１０    ＣＰＵ
１８０    ハードディスク装置
１８２    状況データ記憶領域
１８３    アイコンテーブル記憶領域
１９０    通信装置
２００    管理サーバ
２１０    ＣＰＵ
２８０    ハードディスク装置
２８２    状況データ記憶領域
２８３    コンテンツ記憶領域
２８４    解析辞書記憶領域
２８５    アイコンテーブル記憶領域
２９０    通信装置
３００    コンテンツサーバ
５３０    感情情報テーブル
５４０    環境情報テーブル
５７１    端末解析辞書
５７２    時間解析辞書
５７３    位置解析辞書
５７５    アイコンテーブル
【図１】
2008092163.tif 000003
【図２】
2008092163.tif 000004
【図３】
2008092163.tif 000005
【図４】
2008092163.tif 000006
【図５】
2008092163.tif 000007
【図６】
2008092163.tif 000008
【図７】
2008092163.tif 000009
【図８】
2008092163.tif 000010
【図９】
2008092163.tif 000011
【図１０】
2008092163.tif 000012
【図１１】
2008092163.tif 000013
【図１２】
2008092163.tif 000014
【図１３】
2008092163.tif 000015
【図１４】
2008092163.tif 000016
【図１５】
2008092163.tif 000017
【図１６】
2008092163.tif 000018
【図１７】
2008092163.tif 000019
【図１８】
2008092163.tif 000020
【図１９】
2008092163.tif 000021
【図２０】
2008092163.tif 000022
【図２１】
2008092163.tif 000023
【図２２】
2008092163.tif 000024
【図２３】
2008092163.tif 000025
【図２４】
2008092163.tif 000026
【図２５】
2008092163.tif 000027
【図２６】
2008092163.tif 000028
【図２７】
2008092163.tif 000029
【図２８】
2008092163.tif 000030
【図２９】
2008092163.tif 000031
【図３０】
2008092163.tif 000032
【図３１】
2008092163.tif 000033
【図３２】
2008092163.tif 000034
【図３３】
2008092163.tif 000035
【図３４】
2008092163.tif 000036
【図３５】
2008092163.tif 000037
【図３６】
2008092163.tif 000038
【図３７】
2008092163.tif 000039
【図３８】
2008092163.tif 000040
【図３９】
2008092163.tif 000041
【図４０】
2008092163.tif 000042
【図４１】
2008092163.tif 000043
【図４２】
2008092163.tif 000044
【図４３】
2008092163.tif 000045
【図４４】
2008092163.tif 000046
【図４５】
2008092163.tif 000047
【図４６】
2008092163.tif 000048
【図４７】
2008092163.tif 000049
【図４８】
2008092163.tif 000050
【図４９】
2008092163.tif 000051
【図５０】
2008092163.tif 000052
【図５１】
2008092163.tif 000053
【図５２】
2008092163.tif 000054
【図５３】
2008092163.tif 000055