(57)【要約】【課題】あるメッセージについて、一連の投稿における位置づけとメッセージ内容の意味を理解し易くする画面生成装置、画面生成方法および画面生成プログラムを提供する。【解決手段】メッセージを配置した画面を生成する画面生成装置１０１であって、画面上でのメッセージの配置が変更された時刻、およびその時刻におけるメッセージの配置を記憶する履歴記憶ユニット２２０と、メッセージごとに属性情報を記憶するメッセージ情報記憶ユニット２３０と、ユーザにより選択されたメッセージの時刻情報に基づいてメッセージを配置し、選択されたメッセージの属性情報と同じ属性情報を有するメッセージを、特別な態様で表示した画面を生成する画面生成ユニット２５０とを備える。これにより、過去のメッセージの配置において同じ属性を持つメッセージが画面上に表示される。【選択図】図１
2010198190.tif 000002
【特許請求の範囲】
【請求項１】
メッセージを配置した画面を生成する画面生成装置であって、
前記画面上でのメッセージの配置が変更された時刻、およびその時刻におけるメッセージの配置を記憶する履歴記憶ユニットと、
メッセージごとに属性情報を記憶するメッセージ情報記憶ユニットと、
ユーザにより選択されたメッセージの時刻情報に基づいてメッセージを配置し、前記選択されたメッセージの属性情報と同じ属性情報を有するメッセージを、特別な態様で表示した画面を生成する画面生成ユニットと、を備えることを特徴とする画面生成装置。
【請求項２】
前記画面生成ユニットは、前記選択されたメッセージの時刻情報に基づいて、メッセージを属性情報ごとに集合させて配置することを特徴とする請求項１記載の画面生成装置。
【請求項３】
前記画面生成ユニットは、前記各メッセージの時刻情報に基づいて、前記メッセージを画面奥行き方向に時系列で重ねて配置することを特徴とする請求項１または請求項２記載の画面生成装置。
【請求項４】
前記メッセージ情報記憶ユニットは、メッセージごとにそのメッセージのスレッドを特定するスレッド情報を記憶し、
前記画面生成ユニットは、前記記憶されたスレッド情報に基づいて、前記選択されたメッセージと同じスレッドに属するメッセージを特別な態様で表示した画面を生成することを特徴とする請求項１から請求項３のいずれかに記載の画面生成装置。
【請求項５】
前記画面生成ユニットは、指定可能に受信メッセージを表示した受信メッセージ領域と、前記受信メッセージのうちユーザにより指定されたメッセージを表示した指定メッセージ領域とに区分してメッセージを配置することを特徴とする請求項１から請求項４のいずれかに記載の画面生成装置。
【請求項６】
メッセージを配置した画面を生成する画面生成装置を用いて行う画面生成方法であって、
前記画面上でのメッセージの配置が変更された時刻、およびその時刻におけるメッセージの配置を記憶させるステップと、
ユーザにより選択されたメッセージの時刻情報に基づいてメッセージを配置するステップと、
前記選択されたメッセージの属性情報と同じ属性情報を有するメッセージを、特別な態様で表示した画面を生成するステップと、を含むことを特徴とする画面生成方法。
【請求項７】
メッセージを配置した画面を生成する画面生成装置に実行させる画面生成プログラムであって、
前記画面上でのメッセージの配置が変更された時刻、およびその時刻におけるメッセージの配置を記憶させる処理と、
ユーザにより選択されたメッセージの時刻情報に基づいてメッセージを配置する処理と、
前記選択されたメッセージの属性情報と同じ属性情報を有するメッセージを、特別な態様で表示した画面を生成する処理と、を含むことを特徴とする画面生成プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、メッセージの表示画面を生成する画面生成装置、画面生成方法および画面生成プログラムに関する。
【背景技術】
【０００２】
Ｗｅｂ上では、投稿されたメッセージを閲覧可能にする電子掲示板サービスが存在し、その表示は多岐にわたっている。特にメッセージの意味を理解するためには、全体的な投稿の流れを参照する要求が生じ、メッセージの表示には、単純に時系列に並べるものなどが多い。
【０００３】
一方、過去のＰＣのデスクトップ上の情報を復元するタイムマシンコンピューティングと呼ばれる技術を用いた装置が知られている（たとえば、特許文献１および非特許文献１参照）。この装置は、ユーザのＰＣ利用時に、デスクトップに置いたファイル情報やアイコンの画面上の位置情報をデータベースに記憶し、ユーザが復元したい時刻を設定すると、設定された時刻のデスクトップ情報をデータベースから取得し、デスクトップ上に復元する。その結果、デスクトップの状態と時刻とが関連づけられている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００１−２０９６５８号公報
【非特許文献】
【０００５】
【非特許文献１】暦本純一，“TIME-MACHINE COMPUTING:時間指向インタフェースの提案”，インタラクティブシステムとソフトウェア VII，近代科学社，1999.
【発明の概要】
【発明が解決しようとする課題】
【０００６】
このように、日々の使用により表示が変化するデスクトップ上の情報を有効に利用するためには、ある時刻における表示を利用することが有効である。しかし、タイムマシンコンピューティングをメッセージの配列に応用し、ある時刻におけるメッセージの配列を表示するとなると、メッセージが投稿された時間的順序だけでは十分にメッセージを理解することができない場合がある。メールなどのメッセージ間には、親子関係が存在する。たとえば、Ａというメッセージに対して、Ｂというメッセージを返す処理を行えば、Ａのメッセージが親となり、ＢのメッセージがＡのメッセージの子のメッセージとなる。メッセージを理解するためには、メッセージ相互の親子関係を理解することが重要である。その他、一連のメッセージを同じ件名で把握したい場合や、同じ発信者で把握したい場合もある。
【０００７】
先行技術文献に記載の技術は、ある時刻のデスクトップのファイルを表示するが、ファイルの表示を理解しようとするとき親子関係等の属性情報が必要とされない。そして、非特許文献１記載の技術では、ある時刻の表示状態を再現できるが、メッセージが有するような親子関係等の属性情報を表示することはできない。
【０００８】
本発明は、このような事情に鑑みてなされたものであり、あるメッセージについて、一連の投稿における位置づけとメッセージ内容の意味を理解し易くする画面生成装置、画面生成方法および画面生成プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００９】
（１）上記の目的を達成するため、本発明の画面生成装置は、メッセージを配置した画面を生成する画面生成装置であって、前記画面上でのメッセージの配置が変更された時刻、およびその時刻におけるメッセージの配置を記憶する履歴記憶ユニットと、メッセージごとに属性情報を記憶するメッセージ情報記憶ユニットと、ユーザにより選択されたメッセージの時刻情報に基づいてメッセージを配置し、前記選択されたメッセージの属性情報と同じ属性情報を有するメッセージを、特別な態様で表示した画面を生成する画面生成ユニットと、を備えることを特徴としている。
【００１０】
このように本発明の画面生成装置は、選択されたメッセージの特定時刻のメッセージ配置を再現し、選択されたメッセージと同じ属性情報を有するメッセージを、特別な態様で表示した画面を生成する。これにより、過去のメッセージの配置において同じ属性を持つメッセージが画面上に表示されるため、ユーザは、あるメッセージについて、一連の投稿における位置づけとメッセージ内容の意味を理解し易くなる。
【００１１】
（２）また、本発明の画面生成装置は、前記画面生成ユニットが、前記選択されたメッセージの時刻情報に基づいて、メッセージを属性情報ごとに集合させて配置することを特徴としている。このように、メッセージが属性情報ごとに集合されて表示されるため、ユーザはメッセージの関連性を容易に把握することができる。
【００１２】
（３）また、本発明の画面生成装置は、前記画面生成ユニットが、前記各メッセージの時刻情報に基づいて、前記メッセージを画面奥行き方向に時系列で重ねて配置することを特徴としている。これにより、メッセージ投稿時におけるメッセージ間の時系列を把握し易くなる。
【００１３】
（４）また、本発明の画面生成装置は、前記メッセージ情報記憶ユニットが、メッセージごとにそのメッセージのスレッドを特定するスレッド情報を記憶し、前記画面生成ユニットは、前記記憶されたスレッド情報に基づいて、前記選択されたメッセージと同じスレッドに属するメッセージを特別な態様で表示した画面を生成することを特徴としている。これにより、ユーザは、メッセージ投稿時におけるメッセージ間の親子関係を把握し易くなる。特に親子関係を把握し易くするため、メッセージ特有の相関関係が明確になる。
【００１４】
（５）また、本発明の画面生成装置は、前記画面生成ユニットが、指定可能に受信メッセージを表示した受信メッセージ領域と、前記受信メッセージのうちユーザにより指定されたメッセージを表示した指定メッセージ領域とに区分してメッセージを配置することを特徴としている。これにより、受信したメッセージの中から指定されたメッセージのみを指定メッセージ領域に表示し、メッセージ間の関係性を表示し易くすることができる。
【００１５】
（６）また、本発明の画面生成装置は、メッセージを配置した画面を生成する画面生成装置を用いて行う画面生成方法であって、前記画面上でのメッセージの配置が変更された時刻、およびその時刻におけるメッセージの配置を記憶させるステップと、ユーザにより選択されたメッセージの時刻情報に基づいてメッセージを配置するステップと、前記選択されたメッセージの属性情報と同じ属性情報を有するメッセージを、特別な態様で表示した画面を生成するステップと、を含むことを特徴としている。これにより、過去のメッセージの配置において同じ属性を持つメッセージが画面上に明示されるため、ユーザは、あるメッセージについて、一連の投稿における位置づけとメッセージ内容の意味を理解し易くなる。
【００１６】
（７）また、本発明の画面生成装置は、メッセージを配置した画面を生成する画面生成装置に実行させる画面生成プログラムであって、前記画面上でのメッセージの配置が変更された時刻、およびその時刻におけるメッセージの配置を記憶させる処理と、ユーザにより選択されたメッセージの時刻情報に基づいてメッセージを配置する処理と、前記選択されたメッセージの属性情報と同じ属性情報を有するメッセージを、特別な態様で表示した画面を生成する処理と、を含むことを特徴としている。これにより、過去のメッセージの配置において同じ属性を持つメッセージが画面上に明示されるため、ユーザは、あるメッセージについて、一連の投稿における位置づけとメッセージ内容の意味を理解し易くなる。
【発明の効果】
【００１７】
本発明によれば、過去のメッセージの配置において同じ属性を持つメッセージが画面上に表示されるため、ユーザは、あるメッセージについて、一連の投稿における位置づけとメッセージ内容の意味を理解し易くなる。
【図面の簡単な説明】
【００１８】
【図１】画面生成システムの構成の一例を示す模式図である。
【図２】本発明の画面生成装置の構成を示すブロック図である。
【図３】画面生成ユニットの構成を示すブロック図である。
【図４】本発明の画面生成装置の動作を示すフローチャートである。
【図５】受信したメッセージの一例を示す図である。
【図６】メッセージ情報のテーブルの一例を示す図である。
【図７】画面状態のデータを示すテーブルの一例である。
【図８】スレッドとメッセージの対応を概念的に示すテーブルの一例である。
【図９】本発明の画面生成装置により生成された画面例である。
【図１０】受信メッセージ領域の画面例を示す図である。
【図１１】指定メッセージ領域の画面例を示す図である。
【図１２】受信メッセージ領域のメッセージ選択時の画面例を示す図である。
【図１３】指定メッセージ領域のメッセージ選択時の画面例を示す図である。
【図１４】スレッドごとのメッセージの関係を概念的に示す図である。
【図１５】メッセージが選択された時の画面例を示す図である。
【図１６】メッセージが選択された時の画面例を示す図である。
【図１７】メッセージが選択された時の画面例を示す図である。
【図１８】本発明の画面生成装置の動作を示すフローチャートである。
【図１９】スレッド毎にメッセージを表示する画面例を示す図である。
【図２０】件名（Title）毎にメッセージを表示する画面例を示す図である。
【図２１】メッセージ送信者毎にメッセージを表示する画面例を示す図である。
【図２２】コンテンツ毎にメッセージを表示する画面例を示す図である。
【図２３】端末の構成を示すブロック図である。
【図２４】本発明の画面生成装置の構成を示す機能ブロック図である。
【発明を実施するための形態】
【００１９】
次に、本発明の実施の形態について、図面を参照しながら説明する。説明の理解を容易にするため、各図面において同一の構成要素に対しては同一の参照番号を付し、重複する説明は省略する。
【００２０】
［実施形態１］
図１は、画面生成システム１００の構成の一例を示す模式図である。図１に示すように、画面生成システム１００は、画面生成装置１０１、サーバ１０２、モニタ１０３、リモコン１０５および端末１０４から構成されている。
【００２１】
画面生成装置１０１は、メッセージを配置した画面を生成する装置である。画面生成装置１０１は、メールアカウントを所有し、サーバ１０２（メールサーバ）からメッセージデータを受信する機能を有する。また、受信したメッセージから選択したメッセージを貼り付ける掲示板のようなアプリケーション（以下、掲示板アプリ）を有し、掲示板アプリの表示画面レイアウトの生成処理を行い、ｈｔｍｌなどで画面表示できるブラウザを有するテレビやＰＣなどのモニタ１０３に画面レイアウトデータをｈｔｔｐなどのプロトコルで送信することができる。なお、画面生成装置１０１は、画面レイアウトから表示画面生成処理を行うことができ、テレビやＰＣなどのモニタ１０３と画面生成装置１０１間に映像伝送ケーブルを接続し、映像信号を送信してもよい。また、画面生成装置１０１は、モニタ１０３に組み込まれていてもよい。
【００２２】
ユーザは、携帯電話機やＰＣなどの端末１０４を操作し、メッセージ（たとえば、電子メール）を生成し、画面生成装置１０１が持つメールアカウント宛てにメッセージを送信する。送信操作後、送信したメッセージはサーバ１０２を経て、画面生成装置１０１により受信され、受信されたメッセージがモニタ１０３に表示される。メッセージが表示された後のユーザの操作は、モニタ１０３に表示された掲示板アプリの画面をテレビ操作用のリモコン１０５を利用して操作する。なお、リモコン１０５は、上下左右キー、決定キーを有している。
【００２３】
図２は、画面生成装置１０１の構成を示すブロック図である。図２に示す構成により、メッセージの選択に連動してメッセージ表示が切り替えられる。図２に示すように、画面生成装置１０１は、選択メッセージ管理部２１０、履歴記憶ユニット２２０、メッセージ情報記憶ユニット２３０、時刻情報取得部２４０、画面生成ユニット２５０および画面送信部２６０を備えている。選択メッセージ管理部２１０は、ユーザが選択するメッセージのメッセージＩＤ（以下、ＭＩＤと略す）を常時監視して把握している。そして、ユーザが選択するメッセージに変化が生じれば、変化後のＭＩＤを時刻情報取得部２４０や画面生成ユニット２５０に渡す処理を行う。なお、ＭＩＤは、図面上では図面番号としても用いる。
【００２４】
履歴記憶ユニット２２０は、時刻情報に対応付けて画面の状態およびメッセージ情報を記憶する。履歴記憶ユニット２２０は、さらに画面状態記憶部２２１およびメッセージ情報保持部２２２を備えている。画面状態記憶部２２１は、画面上でのメッセージの配置が変更された時刻、およびそのときの状態情報を記憶する。画面上でのメッセージの配置が変更された時刻としては、メッセージの投稿時刻やユーザによりメッセージの指定があった時刻が挙げられる。状態情報は、メッセージの配置等、画面上の状態を示す情報を指す。
【００２５】
メッセージ情報保持部２２２は、時刻情報に対応付けて、その時刻における画面に表示された履歴のあるＭＩＤおよびメッセージの詳細情報を記憶している。メッセージ情報保持部２２２は、画面生成ユニット２５０から、あるＭＩＤのメッセージ表示に必要な情報が要求された場合、メッセージ表示に必要なデータを渡す。なお、メッセージ特有の時刻情報には、メッセージの投稿時刻や指定時刻等が挙げられるが、必ずしもこれらに限定されない。以下、主に投稿時刻を例として説明する。
【００２６】
メッセージ情報記憶ユニット２３０は、メッセージごとに属性情報を記憶する。属性情報には、たとえば、メッセージの属するスレッドを特定するスレッド情報、親メッセージ情報、あて先、送信者、題名、日時、ＭＩＤおよびメッセージ本文に含まれる表現等の情報が挙げられる。サーバ１０２の解析により、受信したメッセージのヘッダ部や本文などの属性情報が得られる。メッセージ情報記憶ユニット２３０は、さらにメッセージ情報記憶部２３１およびスレッド記憶部２３２を備えている。時刻情報取得部２４０は、メッセージ情報記憶ユニット２３０からメッセージの時刻情報を取得し、取得した時刻情報を画面生成ユニット２５０に渡す処理を行う。時刻情報取得部２４０は、あるＭＩＤの時刻情報が要求されれば、メッセージ情報記憶ユニット２３０に時刻情報を問い合せ、ＭＩＤに対応した時刻情報を画面生成ユニット２５０に渡す処理を行う。
【００２７】
また、画面生成ユニット２５０は、ユーザにより選択されたメッセージの投稿時刻における画面上の配置に基づいてメッセージを配置し、選択されたメッセージの属性情報と同じ属性情報を有するメッセージを、特別な態様で表示した画面を生成する。特別な態様とは、他のメッセージとは区別された態様をいい、たとえばメッセージを太枠で囲むような表示態様、メッセージの枠の色を変化させた表示態様、メッセージの表示を大きくまたは、小さくした表示態様、メッセージを他のメッセージよりも手前に移動させた表示態様、メッセージの周りに光彩、影、ぼかし、反射、面取りなどの加工した表示態様、メッセージの枠を点滅させた表示様態、表示画面上でメッセージ自体に動作を加えた表示様態、メッセージ以外の表示部分に影を重ねてメッセージ周りを暗くしたような表示態様、指定メッセージ以外のメッセージ表示を透過させた表示態様を指す。これにより、過去のメッセージの配置において同じ属性を持つメッセージを分かり易く画面上に表示することができる。画面生成ユニット２５０は、メッセージ情報記憶部２３１に問い合せてＭＩＤに対する詳細情報を取得する。このように、メッセージが属性情報ごとに集合されて表示されるため、ユーザはメッセージの関連性を容易に把握することができる。また、画面生成ユニット２５０は、ある属性情報に対応付けられたＭＩＤを取得することもできる。
【００２８】
画面生成ユニット２５０は、各メッセージの時刻情報に基づいて、メッセージを画面奥行き方向に時系列で重ねて配置することが好ましい。これにより、たとえばメッセージ投稿時におけるメッセージ間の時系列を把握し易くなる。また、画面生成ユニット２５０は、表示されるメッセージを属性情報ごとに集合させて配置することが好ましい。これにより、ユーザはメッセージの関連性を容易に把握することができる。
【００２９】
たとえば、画面生成ユニット２５０は、記憶されたスレッド情報に基づいて、選択されたメッセージと同じスレッドに属するメッセージを特別な態様で表示した画面を生成することが可能である。その際には、スレッド記憶部２３２に、所定のＭＩＤに対応するスレッドと同じスレッドに属するメッセージのＭＩＤを問い合わせる。
【００３０】
また、画面生成ユニット２５０は、指定可能に受信メッセージを表示した受信メッセージ領域と、受信メッセージのうちユーザにより指定されたメッセージを表示した指定メッセージ領域とに区分してメッセージを配置する。これにより、受信したメッセージの中から指定されたメッセージのみを指定メッセージ領域に表示し、その中でメッセージ間の関係性を表示し易くすることができる。受信メッセージ領域および指定メッセージ領域を示す画面例については後述する。
【００３１】
画面生成ユニット２５０は、所定時刻のメッセージの配置を再現する際に画面状態記憶部２２１に状態情報を問い合せ、メッセージ情報保持部２２２にＭＩＤおよび詳細情報を問い合わせる。そして、得られた状態情報および詳細情報により選択したメッセージの投稿時刻におけるメッセージの配置を再現する。なお、メッセージ情報保持部２２２に代えてメッセージ情報記憶部２３１にメッセージの詳細情報を問い合わせてもよい。画面送信部２６０は、画面生成ユニット２５０において生成された画面データをモニタ１０３へ送信する。
【００３２】
図３は、画面生成ユニット２５０の構成を示すブロック図である。画面生成ユニット２５０は、画面生成に必要な情報を取得し、表示画面を生成する。図３に示すように、画面生成ユニット２５０は、配置情報取得部３０１、関連メッセージ取得部３０２、関連メッセージ抽出部３０３および詳細情報取得部３０４および画面データ生成部３０５を備えている。
【００３３】
配置情報取得部３０１は、時刻情報を取得し、その時刻情報に対応する状態情報を取得することで、ある時刻におけるメッセージの配置の情報を得る。関連メッセージ取得部３０２は、ユーザにより選択されたメッセージのメッセージＩＤ（ＭＩＤ）を取得し、選択されたメッセージに関連する関連メッセージのＭＩＤを取得する。
【００３４】
関連メッセージ抽出部３０３は、関連メッセージ取得部３０２から関連メッセージのＭＩＤを取得する。そして、その一方で、配置情報取得部３０１から表示されるメッセージのＭＩＤを取得する。これをもとに関連メッセージ抽出部３０３は、表示されるメッセージの中で、選択されたメッセージに関連するメッセージを特定し、その特定されたメッセージのＭＩＤを画面データ生成部３０５に伝える。詳細情報取得部３０４は、表示されるメッセージのＭＩＤをもとに、そのメッセージの詳細情報を取得する。
【００３５】
画面データ生成部３０５は、配置情報取得部３０１から得た状態情報と関連メッセージ抽出部３０３から得たＭＩＤとを用いて、メッセージ表示用のレイアウトを構築する。なお、状態情報には、表示されるメッセージのＭＩＤやそれらのメッセージの配置情報が含まれる。一方で、画面データ生成部３０５は、詳細情報取得部３０４に表示されるメッセージの詳細情報を問い合わせる。そして、画面データ生成部３０５は、取得した情報により、選択されたメッセージの投稿時刻における配置を再現し、かつ選択されたメッセージに関連するメッセージを特別な態様で表示した画面データを生成する。
【００３６】
次に、画面生成装置１０１の動作を説明する。図４は、画面生成装置１０１の特徴的な動作を示すフローチャートである。まず、ユーザからメッセージの選択を受け付ける（ステップＳ１）。選択されたメッセージのＭＩＤを用いて、選択されたメッセージが投稿された時刻を示す時刻情報を取得する（ステップＳ２）。その際には、配置情報取得部３０１が時刻情報の受け取りを確認し、受け取りがあれば、状態情報を取得する。
【００３７】
次に、時刻情報を用いて、その時刻に表示されていたメッセージを特定するＭＩＤ、その位置情報および詳細情報を取得する（ステップＳ３）。その際には、配置情報取得部３０１が関連メッセージ抽出部３０３にステップＳ３で取得したＭＩＤを渡す。そして、配置情報取得部３０１が、画面データ生成部３０５にステップＳ３で取得したＭＩＤ、ＭＩＤごとのメッセージの表示位置情報を渡す。
【００３８】
次に、選択されたＭＩＤに関連するメッセージのＭＩＤを取得する（ステップＳ４）。関連メッセージ取得部３０２がＭＩＤの受け取りを確認し、受け取りがあれば、受け取ったＭＩＤに関連するメッセージのＭＩＤを取得する。関連メッセージ取得部３０２が取得した関連メッセージのＭＩＤを関連メッセージ抽出部３０３に渡す。そして、表示されるメッセージであって、かつ選択されたＭＩＤに関連するメッセージのＭＩＤを抽出する（ステップＳ５）。そして、そのＭＩＤを画面データ生成部３０５に渡す。
【００３９】
そして、選択されたメッセージの投稿時刻におけるメッセージの配置を再現し（ステップＳ６）、ステップＳ５で抽出されたメッセージに特別な表示を付与する（ステップＳ７）。次に、画面データ生成部３０５が詳細情報取得部３０４に配置情報取得部３０１から受け取った画面に表示するメッセージのＭＩＤを渡す。そして、渡したＭＩＤに関するメッセージ表示に必要な情報を取得し、画面データを生成する（ステップＳ８）。そして、画面データをモニタ１０３へ送信する（ステップＳ９）。以上により、画面データの生成、送信を完了する。
【００４０】
次に、画面生成装置１０１が受信したメッセージのヘッダ部、本文を記載した受信メッセージに対する処理について説明する。図５は、受信したメッセージ例を示す図である。図５に示すように、メッセージ５０１および５０２は、それぞれがあて先、送信元、題名、日時、ＭＩＤおよびメッセージ本文を有している。
【００４１】
また、図６は、メッセージ情報のテーブルの一例を示す図である。図６は、メッセージ情報記憶ユニット２３０が管理する受信メッセージを解析した受信メッセージ解析データを示している。図６のメッセージＭ０１０１の行に記載されたデータは、図５のメッセージ５０１を解析したデータを示している。図６に示すように、メッセージ情報記憶ユニット２３０は、元メッセージＩＤとして元のメールを特定できるＩＤを管理し、返信メッセージについては親メッセージのＩＤも管理する。その他、送信時刻、題名、送信者、本文、添付ファイル、スレッド番号等も管理している。
【００４２】
図７は、状態情報を示すテーブルの一例である。状態情報は、画面状態記憶部２２１により記憶される。図７に示すテーブルには、イベント発生時刻、貼り付け領域Ｄ１からＤ６（メッセージ集積領域）の項目があり、イベント発生時刻の指定メッセージ領域９０２の各貼り付け領域に存在したメッセージのＭＩＤが対応付けられている。たとえば、図７により「Mon, 19 Aug 2008 18:00:08」の時には、画面は図１５に示す状態であり、貼り付け領域Ｄ１には、メッセージＭ００２２が表示されていることが分かる。そして、同様に貼り付け領域Ｄ２には、メッセージＭ００２３が表示されていることが分かる。
【００４３】
また、図７に示すテーブルにおいて、貼り付け領域Ｄ１には、メッセージＭ００１２およびＭ００２２が配置される。また、「Mon, 19 Aug 2008 18:00:08」の時点での貼り付け領域Ｄ１には、メッセージＭ００１２およびＭ００２２が配置される。テーブルの下段示されているメッセージＭ００２２の方が指定メッセージ領域９０２上で前面に配置される。また、図７に示すデータが記憶されるタイミングは、指定メッセージ領域９０２に表示すべきメッセージが指定された時（貼り付け時）、または、指定メッセージ領域９０２の表示をなくすべきメッセージが指定された時（剥がし時）等、配置の変更時である。
【００４４】
また、たとえば画面生成ユニット２５０から「Mon, 18 Aug 2008 20:00:08」のメッセージの表示状態の情報が求められれば、状態７０２に対応する画面の状態情報を渡す。つまり、要求された時刻が、状態７０１と状態７０２の間であれば、古い側の状態７０２に対応する画面の状態が出力される。したがって、貼り付け領域Ｄ５には、メッセージＭ００１９およびＭ００２８が配置され、貼り付け領域Ｄ６にはメッセージＭ００２０のみが配置される。また、同様に、要求された時刻が、状態７０２と状態７０３の間であれば、状態７０３に対応する画面の状態が出力される。貼り付け領域Ｄ５には、メッセージＭ００１９のみが配置され、貼り付け領域Ｄ６にはメッセージＭ００２０のみが配置される。状態情報の渡し方は、貼り付け領域毎に、ＭＩＤを渡す。たとえば、貼り付け領域Ｄ１のＭＩＤをＭ００１２、Ｍ００２２という順に出力すると、表示上、メッセージＭ００１２が貼り付け領域Ｄ１に先に貼り付けられ、メッセージＭ００２２がメッセージＭ００１２の上に貼り付けられる。
【００４５】
図８は、スレッドとメッセージの対応を概念的に示すテーブルの一例である。図８に示すように、スレッド記憶部２３２は、スレッドごとに、スレッドに属するメッセージのメッセージＩＤ（ＭＩＤ）を記憶し、指定されたＭＩＤが属するスレッドのすべてのメッセージのＭＩＤを渡す処理を行う。図８のテーブルの項目には、スレッド番号、ＭＩＤがあり、スレッド毎にそのスレッドに属しているメッセージのＭＩＤを示している。なお、図８に示すデータの関係は、図１４に示すスレッドおよびメッセージの関係と一致している。
【００４６】
次に、掲示板アプリの画面表示例について説明する。図９は、画面生成装置１０１により生成された画面例である。図９は、モニタ１０３に掲示板アプリの表示例を示している。生成画面には、受信メッセージ領域９０１と指定メッセージ領域９０２を表示する。受信メッセージ領域９０１は、メールサーバから受信したメールの内容の一部を表示する領域である。指定メッセージ領域９０２は、受信メッセージ領域９０１のメッセージの中からユーザが指定したメッセージを表示する領域である。指定メッセージ領域９０２内にはメッセージの貼り付け領域Ｄ１〜Ｄ６が設けられている。受信メッセージ領域９０１および指定メッセージ領域９０２の領域については後述する。
【００４７】
ユーザは、この掲示板アプリを用いて、受信したメッセージの中から必要なメッセージを指定して、指定メッセージ領域９０２にメッセージを置くことができる。たとえば、「ママのピアノ発表会が○月×日にあります」や、「家族旅行の行き先を募集中！」や、「今日は残業で、ご飯いらないです。」など、家族の中で、忘れてはいけないメッセージや、誰かに伝えておきたいメッセージを指定メッセージ領域９０２に表示させておくことができる。
【００４８】
また、リモコン１０５の上下左右キーを利用して操作を行い、受信メッセージ領域９０１上にカーソルがあるときに、上下キーの押下で受信メッセージを選択できる。受信メッセージ領域９０１にカーソルがあるときに左キーを押下すると、指定メッセージ領域９０２へカーソルが移動し、上下左右キーで指定メッセージ領域９０２のメッセージを選択できる。
【００４９】
図１０は、受信メッセージ領域９０１の画面例を示す図である。受信メッセージ領域９０１は、メールサーバから受信したメールの内容の一部を表示する領域である。図１０に示すように、受信メッセージ領域９０１では、縦一列に６つのメッセージが表示されており、カーソルが位置するメッセージ１００１では外枠が太く表示されている。したがって、メッセージ１００２には、カーソルがない。
【００５０】
受信メッセージ領域９０１のメッセージには、メッセージの送信者名、メッセージ本文の一部、メッセージの送信日時が表示されている。メッセージ１００１を例に説明すると、「ママ」がメッセージ送信者であり、「雨降りそうだから、誰か洗濯物を取り込んでおいて」がメッセージ本文であり、「8/19 16:00」がメッセージの送信日時である。なお、メッセージ本文については、原則その一部を表示するが、本文が短い場合には全文を表示する。図１０に示すように、この受信メッセージ領域９０１は、メッセージ送信日時が新しい順に上から下へと表示するメッセージ表示順序を有するが、このような表示順序に限定されるわけではない。
【００５１】
三角ボタン１００３は、受信メッセージ領域９０１の最上位に表示しているメッセージより新しい日時のメッセージが存在する場合に表示される。最上位のメッセージにカーソルを合わせているときに、リモコン１０５の上キーを押下すると、最上位のメッセージより新しいメッセージが受信メッセージ領域９０１に表示される。また、三角ボタン１００４は、最下位に表示しているメッセージより古い日時のメッセージが存在する場合に表示される。最下位のメッセージにカーソルを合わせているときに、リモコン１０５の下キーを押下すると、最下位のメッセージより古いメッセージが受信メッセージ領域９０１に表示される。
【００５２】
また、ユーザにより受信メッセージ領域９０１でリモコン１０５の上下キーが操作されることで、受信メッセージ領域９０１に表示されているメッセージの選択が可能となる。また、決定キーでカーソルの位置するメッセージが指定された場合、ポップアップ表示となる。なお、ポップアップ表示（図１２参照）については、後に記載する。
【００５３】
図１１は、指定メッセージ領域９０２の画面例を示す図である。指定メッセージ領域９０２は、受信メッセージ領域９０１から指定されたメッセージを表示する領域である。メッセージはメモ用紙のようなデザインであり、メッセージは画面奥行き方向に複数重ねて表示される。左上のカーソル１１０７は、３つのメッセージが重なって表示されている。メッセージには、メッセージの送信者名、本文、メッセージの送信時刻が表示されている。また、メッセージ領域には、テキストだけでなく、画像、動画、音楽などのコンテンツが表示される。メッセージ１１０２のようにメッセージ内に画像を表示することができる。
【００５４】
図１１は、最前面に６つのメッセージを表示し、上段、下段の貼り付け領域内にそれぞれ３つのメッセージを表示している。メッセージは、画面左上から右下に、画面奥から手前に向けて順に貼り付けられ、この順序が基本順序となる。図１１に示す例では、１１０１、１１０２、１１０３、１１０４、１１０５、１１０６という順に貼り付けられることになる。ただし、メッセージが重なって貼り付けられた他の領域に比べて、メッセージの重なり数が少ない領域がある場合は、重なり数が少ない場所から順に貼り付けられる。
【００５５】
また、重なり数が少なく、かつ、その数が同じであれば、重なり数が少ない領域の中で、基本順序に従って、メッセージが貼り付けられる。たとえば、図１１の例ですべての領域に同じ数ずつメッセージが貼り付けられている状態で、次にメッセージを貼り付ける場合、メッセージは上段の左端の１１０１のメッセージの上に貼り付けられる。
【００５６】
図１２は、受信メッセージ領域９０１のメッセージ選択時の画面例を示す図である。受信メッセージ領域９０１のメッセージ上にカーソルがある場合に、ユーザがリモコン１０５で、決定ボタンが押下されると、図１２に示すポップアップが表示される。図１２の中央に表示されるポップアップ１２０１は、ユーザが指定したメッセージの本文内容を表示し、受信メッセージ領域９０１上で表示できなかったメッセージである場合には、すべての本文の内容を表示する。また、ポップアップ１２０１上に「戻る」または「はりつける」を選択可能に提示するボタンが表示される。「戻る」のボタンが選択されれば、決定ボタンを押す前の状態に画面が戻る。また、「はりつける」のボタンが選択されれば、選択したメッセージが指定メッセージ領域９０２に貼り付けられる。
【００５７】
なお、選択したメッセージに添付の画像、動画などのコンテンツがあれば、そのコンテンツが表示される。画像であれば、画像が表示され、動画であれば、動画が再生される。またメッセージ内にＵＲＬ情報が含まれていれば、ＵＲＬのページへ遷移するボタンが表示され、ボタンを選択するとページがＵＲＬ先へ遷移する。
【００５８】
図１３は、指定メッセージ領域９０２のメッセージ選択時の画面例を示す図である。指定メッセージ領域９０２のメッセージ上にカーソルがある場合に、ユーザがリモコンで、決定ボタンを押下すると、図１３に示すポップアップが表示される。図１３に示すポップアップ１３０１は、選択したカーソル内に存在するメッセージ一覧を表示する。ポップアップ１３０１には、メッセージの重なりにより、見えなかったメッセージも表示される。また、ボタンが現れ、「戻る」または「はがす」が選択可能に提示される。「はがす」のボタンは、メッセージごとに表示され、「戻る」のボタンは、一つだけ表示される。「戻る」のボタンが選択されれば、決定ボタンを押す前の状態に画面が戻る。また、「はがす」のボタンが選択されれば、選択したメッセージが、指定メッセージ領域９０２から削除される。
【００５９】
なお、選択したメッセージに添付の画像、動画などのコンテンツがあれば、そのコンテンツが表示される。画像であれば、画像が表示され、動画であれば、動画が再生される。またメッセージ内にＵＲＬ情報が含まれていれば、ＵＲＬのページへ遷移するボタンが表示され、ボタンを選択するとページがＵＲＬ先へ遷移する。
【００６０】
次に、受信メッセージ領域９０１のメッセージを選択した（カーソルをあわせた）時の、指定メッセージ領域９０２の表示についての例を説明する。図１４は、スレッドごとのメッセージの関係を概念的に示す図である。図１４において、Ｍ０００１からＭ００３０は、ＭＩＤであるとともにメッセージを指しており、Ｍ０００１からＭ００３０へ番号が増加するにつれ、メッセージの日時は新しい。点線の枠で囲まれているメッセージＭ００１６、Ｍ００２５およびＭ００３０は、後述の例において選択されるメッセージを示している。
【００６１】
たとえば、スレッドＴｈ０４のメッセージＭ００１５とメッセージＭ００１８とでは、メッセージＭ００１８の方が新しいメッセージとなる。スレッドＴｈ０１からＴｈ０６は、メッセージのスレッドを指しており、数字はスレッド番号に対応している。たとえば、スレッドＴｈ０４では、メッセージＭ００１５とメッセージＭ００１８とは関連を持ち、メッセージＭ００１５に対する返信メッセージがメッセージＭ００１８となる。つまり、メッセージＭ００１５の子のメッセージがメッセージＭ００１８であり、メッセージＭ００１８の親のメッセージがメッセージＭ００１５となる。この関連は、電子メールのヘッダ情報に記載されているＭＩＤとReferencesやIn-Reply-Toを利用して、メッセージ受信時に関連の有無を判断している。
【００６２】
次に、この図１４のメッセージ構成を基にして、メッセージ選択例を説明する。図１５は、スレッドＴｈ０５のメッセージＭ００３０が選択された時の画面例を示す図である。図１５の右側の領域は、受信メッセージ領域９０１であり、図１５の左側の領域は、指定メッセージ領域９０２である。受信メッセージ領域９０１では、メッセージＭ００２５からＭ００３０が表示されている。指定メッセージ領域９０２では、いくつかのメッセージが重なって表示されている。
【００６３】
これらの二つの表示領域を利用して、ユーザは受信メッセージ領域９０１から保持しておきたいメッセージを選択することができ、指定メッセージ領域９０２に選択したメッセージを表示させることが可能となる。この画面構成により、ユーザは画面を見て、必要なメッセージのみを確認することができる。
【００６４】
図１５に示す画面の状態は、メッセージＭ００３０が選択された状態であり、受信メッセージ領域９０１では、メッセージＭ００３０が選択されていることが枠１５０１で示されている。このときの指定メッセージ領域９０２に表示されているメッセージは、メッセージＭ００３０が送信された時刻の時に指定メッセージ領域９０２に表示されていたメッセージである。
【００６５】
また、指定メッセージ領域９０２に表示され、かつ、メッセージＭ００３０が属するスレッドＴｈ０５に属するのは、メッセージＭ００１９、Ｍ００２２、Ｍ００２３およびＭ００２８である。それらのメッセージは、指定メッセージ領域９０２上で他のメッセージと区別するために、メッセージ外枠の周りに影１５０２が表示されている。このような特別な態様による表示によりメッセージＭ００３０に関連があるメッセージが明確になる。なお、他のメッセージと区別できる程度に特別な態様で表示すれば影以外であってもよい。指定メッセージ領域９０２に表示されているメッセージは、メッセージＭ００３０が送信された時刻の指定メッセージ領域９０２に表示されていたメッセージであるため、メッセージＭ００３０より新しいメッセージは、指定メッセージ領域９０２に表示されることはない。つまり、指定メッセージ領域９０２には、選択したメッセージより新しいメッセージは表示されない。
【００６６】
図１６は、スレッドＴｈ０６のメッセージＭ００２５が選択された時の画面例を示す図である。図１６は、図１５に示すメッセージＭ００３０の位置から、カーソルをメッセージＭ００２５に遷移させた場合の画面例を示している。このとき、指定メッセージ領域のメッセージＭ００２０とメッセージＭ００２４は、図１５に示す画面と同様にメッセージ外枠の周りに影を表示し、関連があることを示している。
【００６７】
また、このときの指定メッセージ領域９０２に表示しているメッセージは、メッセージＭ００２５のメッセージが送信された時刻の時に指定メッセージ領域９０２に表示されていたメッセージであり、図１５に示す画面とはメッセージ構成が変化している。すなわち、メッセージＭ００２５の送信時刻時にメッセージＭ００２５、Ｍ００２８およびＭ００２９は存在していないため、非表示となり、図１５に示す画面の時には、存在しなかったメッセージＭ００１０が表示されている。この表示により、図１５に示す画面の時には、メッセージＭ００２９に隠れて見えなかったメッセージＭ００２５に関連するメッセージＭ００２０が前面に表示されている。ユーザは、選択したメッセージに関連するメッセージを前面に表示させることができる。
【００６８】
図１７は、スレッドＴｈ０３のメッセージＭ００１６が選択された時の画面例を示す図である。図１７は、図１６に示すメッセージＭ００２５の位置から、カーソルをメッセージＭ００１６に遷移させた場合を示している。このときの指定メッセージ領域９０２のメッセージＭ０００８、Ｍ００１０、Ｍ００１２およびＭ００１４は、先ほどの図１５、図１６と同様にメッセージ外枠の周りに影を表示し、関連があることを示している。
【００６９】
図１６と比べて、メッセージＭ００１６、Ｍ００１９、Ｍ００２０、Ｍ００２２、Ｍ００２３およびＭ００２４のメッセージが非表示となり、メッセージＭ０００１、Ｍ０００３、Ｍ０００５、Ｍ０００６およびＭ０００８のメッセージが現れている。つまり、ユーザは右側のメッセージを選択するだけで、選択したメッセージよりも新しいメッセージを指定メッセージ領域９０２から取り除き、また、過去のメッセージを復元させ、関連する親メッセージを前面の方に表示させ、指定メッセージ領域９０２から選択したメッセージに関連するメッセージをわかりやすく表示することができる。これにより、ユーザは選択したメッセージの過去に存在した親メッセージを見ることができ、すぐに関連があることを知ることができる。
【００７０】
以上のように、この画面生成装置１０１を用いれば、ユーザは、メッセージを選択することで、過去のメッセージの表示状態を理解できる。また、それとともに、選択したメッセージに関連するメッセージの表示変更により、メッセージの関連をすぐに理解できる。さらに、選択したメッセージより新しいメッセージは表示しないため、関連するメッセージを前面の方へ表示することができる。さらに、現在、指定メッセージ領域９０２から削除されており、かつ、選択したメッセージの親となるメッセージを見ることができる。
【００７１】
なお、上記の例では、指定メッセージ領域９０２にメッセージを表示するために、ユーザが受信メッセージ領域９０１からメッセージを指定して、指定メッセージ領域９０２にメッセージを貼り付けるが、受信したメッセージの内容によって、メッセージの受信と同時に、指定メッセージ領域９０２にメッセージを貼り付けてもよい。
【００７２】
［実施形態２］
上記の実施形態では、指定メッセージ領域９０２の貼り付け領域（メッセージ集積領域）ごとにメッセージを区分せず表示しているが、メッセージが有する属性ごとにメッセージをグループ化してもよい。まず、指定メッセージ領域９０２にメッセージをスレッド毎に表示する方法について説明する。
【００７３】
図１８は、画面生成装置１０１の動作を示すフローチャートである。図１８に示すように、まず、ユーザによるメッセージの選択を受け付ける（ステップＴ１）。選択されたメッセージのメッセージＩＤ（ＭＩＤ）を用いて、選択されたメッセージが投稿された時刻を示す時刻情報を取得する（ステップＴ２）。時刻情報を用いて、その時刻に表示されていたメッセージを特定するＭＩＤ、その状態情報および詳細情報を取得する（ステップＴ３）。
【００７４】
貼り付け領域の表示指定（属性種類の指定）を受け付ける（ステップＴ４）。そして、指定された属性種類について表示されていたメッセージについて、ＭＩＤおよび属性を抽出する（ステップＴ５）。次に、選択されたメッセージの投稿された時刻におけるメッセージの配置をユーザにより指定された属性種類で各属性につきメッセージを貼り付け領域にまとめて配置する（ステップＴ６）。そして、画面データを生成し（ステップＴ７）、画面データを送信する（ステップＴ８）。以上により、画面データの生成、送信を完了する。
【００７５】
図１９は、スレッド毎にメッセージを表示する画面例を示す図である。図１９に示すように、指定メッセージ領域９０２にスレッド毎にメッセージを表示する領域が存在している。ユーザは、どのスレッドのメッセージをどの領域に表示するのかをあらかじめ設定することができる。
【００７６】
画面生成装置１０１は、メッセージ受信時に、受信したメッセージが指定メッセージ領域９０２に表示指定したスレッドと関連があるかどうかを確認する。関連があれば、指定メッセージ領域９０２の関連があるスレッドのメッセージの上に受信したメッセージを重ねて表示する。この図で説明すると、メッセージＭ００３０を受信した場合、図１４に従えば、メッセージＭ００３０はスレッドＴｈ０５に関連があるので、メッセージＭ００２８の上にメッセージＭ００３０が貼り付けられることになる。これにより、ユーザは、必要なスレッドを指定し、指定したスレッド毎にメッセージを確認することができる。
【００７７】
次に、指定メッセージ領域９０２にメッセージを件名で振り分けする処理を行い、表示する方法について説明する。図２０は、件名（Title）毎にメッセージを表示する画面例を示す図である。指定メッセージ領域９０２は、件名毎にメッセージを表示する領域を有し、メッセージは件名毎の領域に振り分けられている。ユーザは、振り分けする件名指定や、どの件名のメッセージをどの領域に表示するのかをあらかじめ設定することができる。
【００７８】
画面生成装置１０１は、メッセージ受信時に、受信したメッセージの件名がユーザの設定した件名であるかを確認する。ユーザが設定した件名と一致していれば、指定メッセージ領域９０２の件名が一致する領域のメッセージの上に受信したメッセージを重ねて表示する。図２０に示す例では、メッセージＭ００３０を受信した場合、メッセージＭ００３０の件名が「Title06」であれば、メッセージＭ００２９の上にメッセージＭ００３０が貼り付けられることになる。この応用例として、指定メッセージ領域９０２の６つの領域にそれぞれ、＃１、＃２、＃３、＃４、＃５、＃６と指定し、たとえばユーザが件名に「＃１」と記載すれば、メッセージ受信時に、＃１の領域にメッセージを貼り付けることとしてもよい。これにより、ユーザは、件名を指定し、指定した件名毎にメッセージを表示することができる。
【００７９】
次に、指定メッセージ領域９０２にメッセージをメッセージ送信者毎に表示する方法について説明する。図２１は、メッセージ送信者毎にメッセージを表示する画面例を示す図である。指定メッセージ領域９０２は、メッセージ送信者毎に表示する領域を有し、メッセージがメッセージ送信者毎に振り分けられている。ユーザは、どのメッセージ送信者のメッセージをどの領域に表示するのかをあらかじめ設定することができる。
【００８０】
画面生成装置１０１は、メッセージ受信時に、受信したメッセージが指定メッセージ領域９０２に表示指定したメッセージ送信者であるかどうかを確認する。ユーザが指定したメッセージ送信者であれば、指定メッセージ領域９０２のメッセージ送信者毎の表示領域のメッセージの上に受信したメッセージを重ねて表示する。図２１に示す例では、メッセージＭ００３０のメッセージの送信者が「パパ」であった場合には、メッセージＭ００２７の上にメッセージが貼り付けられることになる。これにより、ユーザは、振り分けしたいメッセージ送信者を指定し、指定したメッセージ送信者毎にメッセージを表示することができる。
【００８１】
次に、指定メッセージ領域９０２にメッセージに添付されているコンテンツごとにメッセージの振り分け処理を行って表示する方法について説明する。図２２は、コンテンツ毎にメッセージを表示する画面例を示す図である。指定メッセージ領域９０２は、メッセージに添付されているコンテンツ毎に表示する領域を有し、メッセージに添付されているコンテンツ毎にメッセージが振り分けられている。ユーザは、どのコンテンツを添付したメッセージをどの領域に表示するのかをあらかじめ設定することができる。ここで示すコンテンツとは、静止画、動画、音楽などのデータを指す。
【００８２】
画面生成装置１０１は、メッセージ受信時に、受信したメッセージに添付コンテンツがあるかどうかを確認する。添付コンテンツがあれば、添付コンテンツが指定メッセージ領域９０２に表示指定したコンテンツであるかどうかを確認する。ユーザが指定したコンテンツであれば、指定メッセージ領域９０２のコンテンツ毎の表示領域のメッセージの上に受信したメッセージを重ねて表示する。この図で説明すると、メッセージＭ００３０のメッセージが写真を添付したメッセージであれば、「photo」と記載されたメッセージ領域のメッセージＭ００１８の上にメッセージが貼り付けられることになる。これにより、ユーザは、振り分けしたいコンテンツを指定し、指定したコンテンツ毎にメッセージを表示することができる。
【００８３】
［実施形態３］
上記の実施形態では、画面生成装置を端末として用いているが、画面生成装置をサーバとして用い、端末はユーザによる入力の受け付け、画面の表示のみを行うこととしてもよい。図２３は、端末２３０１の構成を示す機能ブロック図である。図２３に示すように、端末２３０１は、選択メッセージ管理部２３１０、画面制御部２３１１、画面要求部２３１２、画面受信部２３１３および画面記録部２３１４を備えている。
【００８４】
選択メッセージ管理部２３１０は、ユーザが選択するメッセージのＭＩＤを常時監視して把握しており、ユーザが選択するメッセージに変化が生じれば、変化後のＭＩＤを渡す処理を行う。画面制御部２３１１は、選択メッセージ管理部２３１０を参照し画面選択の変更があったときに、画面要求部２３１２へ新たに選択されたメッセージのＭＩＤを送出する。また、画面制御部２３１１は、画面記録部に記録された画面をモニタへ送信し、ユーザの選択に応じた画面をモニタに表示する。なお、端末２３０１がモニタを備えていてもよい。
【００８５】
画面要求部２３１２は、画面制御部２３１１から画面の要求があったときに、ＭＩＤを画面生成装置２４０１に送信し、画面要求を行う。画面受信部２３１３は、画面生成装置２４０１から送信された画面データを受信し、画面記録部２３１４に送出する。画面記録部２３１４は、受信した画面データを記録する。
【００８６】
図２４は、サーバとして機能する画面生成装置２４０１の構成を示すブロック図である。図２４に示すように、画面生成装置２４０１は、図２に示す端末として機能する画面生成装置１０１と同様の構成を有している。ただし、以下の点で構成が相違している。
【００８７】
ページ要求受信部２４０２は、端末２３０１からの画面要求を受信し、選択メッセージ管理部２１０に代えて時刻情報取得部２４０および画面生成ユニットにＭＩＤを送出する。また、メッセージ受信部２４１０がメッセージを受信し、メッセージ解析部２４１１が受信したメッセージを解析し、ＭＩＤ、メッセージの内容、メッセージの属性等をメッセージ情報記憶ユニット２３０に記憶させる。また、画面送信部２４０３は、生成された画面データを端末２３０１に送信する。画面生成装置２４０１は、メッセージ受信部２４１０およびメッセージ解析部２４１１を有していなくてもよい。その場合には外部のサーバによりメッセージが解析される。
【００８８】
なお、以上の実施形態において、各部の処理はプログラムにより行われる。そして、メッセージやコンテンツは、データとして送受信や動作処理の対象となる。また、以上で開示されている実施の形態は例示であり本発明を制限しない。本発明の範囲は特許請求の範囲によって示され、特許請求の範囲およびその均等の範囲での全ての変更が含まれる。
【符号の説明】
【００８９】
１００  画面生成システム
１０１  画面生成装置
１０２  サーバ
１０３  モニタ
１０４  端末
１０５  リモコン
２１０  選択メッセージ管理部
２２０  履歴記憶ユニット
２２１  画面状態記憶部
２２２  メッセージ情報保持部
２３０  メッセージ情報記憶ユニット
２３１  メッセージ情報記憶部
２３２  スレッド記憶部
２４０  時刻情報取得部
２５０  画面生成ユニット
２６０  画面送信部
３０１  配置情報取得部
３０２  関連メッセージ取得部
３０３  関連メッセージ抽出部
３０４  詳細情報取得部
３０５  画面データ生成部
５０１、５０２  メッセージ
９０１  受信メッセージ領域
９０２  指定メッセージ領域
１００１、１００２、１１０１〜１１０６  メッセージ
１００３、１００４  三角ボタン
１２０１、１３０１  ポップアップ
１５０１  枠
１５０２  影（特別な表示態様）
２３０１  端末
２３１０  選択メッセージ管理部
２３１１  画面制御部
２３１２  画面要求部
２３１３  画面受信部
２３１４  画面記録部
２４０１  画面生成装置
２４０２  ページ要求受信部
２４０３  画面送信部
２４１０  メッセージ受信部
２４１１  メッセージ解析部
【図１】
2010198190.tif 000003
【図２】
2010198190.tif 000004
【図３】
2010198190.tif 000005
【図４】
2010198190.tif 000006
【図５】
2010198190.tif 000007
【図６】
2010198190.tif 000008
【図７】
2010198190.tif 000009
【図８】
2010198190.tif 000010
【図９】
2010198190.tif 000011
【図１０】
2010198190.tif 000012
【図１１】
2010198190.tif 000013
【図１２】
2010198190.tif 000014
【図１３】
2010198190.tif 000015
【図１４】
2010198190.tif 000016
【図１５】
2010198190.tif 000017
【図１６】
2010198190.tif 000018
【図１７】
2010198190.tif 000019
【図１８】
2010198190.tif 000020
【図１９】
2010198190.tif 000021
【図２０】
2010198190.tif 000022
【図２１】
2010198190.tif 000023
【図２２】
2010198190.tif 000024
【図２３】
2010198190.tif 000025
【図２４】
2010198190.tif 000026