(57)【特許請求の範囲】
【請求項１】
複数の表示装置と複数の情報端末装置とがネットワークを介して通信を行なう通信方法であって、
前記複数の表示装置は、マスター表示装置及びスレーブ表示装置を含み、前記ネットワークを介した通信により共有する第１表示情報に基づいて同じ表示を行ない、
前記複数の情報端末装置は、前記複数の表示装置に表示される表示情報を管理する司会者端末装置を含み、
前記第１表示情報は、所定のデータ構造を形成する複数の第２表示情報を有し、
前記マスター表示装置が、前記第２表示情報を識別するためのＩＤ情報と、前記第２表示情報の所有者であるユーザを示すユーザ情報と、前記情報端末装置を使用するユーザ毎に設定され、前記第２表示情報の生成と変更とを許可する否かを示すアクセス権情報とを前記司会者端末装置から受信するステップと、
前記マスター表示装置が、前記ユーザ情報及び前記アクセス権情報に基づいて、前記ＩＤ情報により識別される前記第２表示情報を変更するステップと、
前記マスター表示装置は、前記第２表示情報を変更したとき、変更した前記第２表示情報と、前記第２表示情報が変更されたことを示す通知と、前記第２表示情報を識別するための前記ＩＤ情報とを前記スレーブ表示装置に送信するステップと、
前記スレーブ表示装置は、前記マスター表示装置から前記通知を受信したとき、前記マスター表示装置から受信した前記第２表示情報及び前記ＩＤ情報に基づいて、前記スレーブ表示装置が有する前記第１表示情報を編集するステップと、
を備えることを特徴とする通信方法。
【請求項２】
前記複数の情報端末装置は、前記第２表示情報を前記マスター表示装置に送信するユーザ端末装置をさらに含み、
前記ユーザ端末装置が、前記第２表示情報と、前記ＩＤ情報と、前記ユーザ情報とを、前記マスター表示装置に送信するステップをさらに備えることを特徴する請求項１に記載の通信方法。
【請求項３】
前記第２表示情報を変更するステップにおいて、前記マスター表示装置は、前記アクセス権情報が示すユーザと、前記ユーザ情報が示すユーザとが一致するとき、前記第２表示情報を変更することを特徴する請求項１又は請求項２に記載の通信方法。
【請求項４】
前記スレーブ表示装置が、編集した前記第１表示情報に基づく表示を行うステップをさらに備えることを特徴とする請求項１〜請求項３のいずれかに記載の通信方法。
【請求項５】
前記第２表示情報は、当該第２表示情報の内容の同一性を確認するためのハッシュ値、及び、前記マスター表示装置が当該第２表示情報を変更した最新の日時を示す更新日時情報のうちの少なくとも一方を有することを特徴とする請求項１〜請求項４のいずれかに記載の通信方法。
【請求項６】
前記マスター表示装置が前記第２表示情報を変更したときに前記マスター表示装置から前記通知を前記スレーブ表示装置に送信する旨の契約の申請を前記スレーブ表示装置が前記マスター表示装置に送信するステップと、
前記マスター表示装置が前記契約を前記スレーブ表示装置と結ぶステップと、
をさらに備えることを特徴とする請求項１〜請求項５のいずれかに記載の通信方法。
【請求項７】
スレーブ表示装置を含む表示装置、及び、前記表示装置に表示される表示情報を管理する司会者端末装置を含む複数の情報端末装置とネットワークを介して通信を行なう通信部と、
前記表示装置と共有する第１表示情報に基づいて、前記表示装置と同じ表示を行なう表示部と、
を備え、
前記第１表示情報は、所定のデータ構造を形成する複数の第２表示情報を有し、
前記通信部が、前記第２表示情報を識別するためのＩＤ情報と、前記第２表示情報の所有者であるユーザを示すユーザ情報と、前記情報端末装置を使用するユーザ毎に設定され、前記第２表示情報の生成と変更とを許可する否かを示すアクセス権情報とを前記司会者端末装置から受信したとき、
前記ユーザ情報及び前記アクセス権情報に基づいて、前記ＩＤ情報により識別される前記第２表示情報を変更し、
前記スレーブ表示装置が有する前記第１表示情報を編集させるべく、変更した前記第２表示情報と、前記第２表示情報が変更されたことを示す通知と、前記第２表示情報を識別するための前記ＩＤ情報とを前記通信部から前記スレーブ表示装置に送信することを特徴とするマスター表示装置。
【請求項８】
前記通信部が、前記複数の情報端末装置にさらに含まれるユーザ端末装置から、前記第２表示情報と、前記ＩＤ情報と、前記ユーザ情報とをさらに受信したとき、前記第２表示情報を変更することを特徴する請求項７に記載のマスター表示装置。
【請求項９】
前記アクセス権情報が示すユーザと、前記ユーザ情報が示すユーザとが一致するとき、前記第２表示情報を変更することを特徴する請求項７又は請求項８に記載のマスター表示装置。
【請求項１０】
複数の表示装置と複数の情報端末装置とがネットワークを介して通信を行なう通信システムであって、
前記複数の表示装置は、マスター表示装置及びスレーブ表示装置を含み、前記ネットワークを介した通信により共有する第１表示情報に基づいて同じ表示を行ない、
前記複数の情報端末装置は、前記複数の表示装置に表示される表示情報を管理する司会者端末装置を含み、
前記第１表示情報は、所定のデータ構造を形成する複数の第２表示情報を有し、
前記マスター表示装置は、前記第２表示情報を識別するためのＩＤ情報と、前記第２表示情報の所有者であるユーザを示すユーザ情報と、前記情報端末装置を使用するユーザ毎に設定され、前記第２表示情報の生成と変更とを許可する否かを示すアクセス権情報とを前記司会者端末装置から受信したとき、前記ユーザ情報及び前記アクセス権情報に基づいて、前記ＩＤ情報により識別される前記第２表示情報を変更するとともに、変更した前記第２表示情報と、前記第２表示情報が変更されたことを示す通知と、前記第２表示情報を識別するための前記ＩＤ情報とを前記スレーブ表示装置に送信し、
前記スレーブ表示装置は、前記マスター表示装置から前記通知を受信したとき、前記マスター表示装置から受信した前記第２表示情報及び前記ＩＤ情報に基づいて、前記スレーブ表示装置が有する前記第１表示情報を編集することを特徴とする通信システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信方法、マスター表示装置、スレーブ表示装置、及びそれらを備えた通信システムに関するものである。
【背景技術】
【０００２】
従来、情報端末装置としてのパーソナルコンピュータ同士をネットワークで相互接続し、資料やメモ書きを電子的に共有する通信システムが利用されている。例えば、パーソナルコンピュータがネットワークで接続されており、ネットワークを介して資料やその表示ページ位置およびメモ書きといった情報を共有することによって仮想的な会議を実現した電子会議システムが挙げられる。このような電子会議システムでは、お互いのサイトをカメラなどで撮影して、双方に送信する事で会議としての一体感を作り出したり、発言を行っている参加者のプレゼンテーション画面を双方に送る事で議事進行を行ったりする方法があった。
【０００３】
たとえば、特許文献１には、複数台のクライアントコンピュータと、サーバと、これらを互いに接続するネットワークとから構成され、各クライアントコンピュータ間で、発話情報や映像情報などを交換したり、会議の議事などの表示画面をリアルタイムに表示したりする電子会議システムが開示されている。
【０００４】
また、特許文献２には、情報共有空間に参加できるユーザに権限を付与して、チャットルームを提供する技術が開示されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００４−３５０１３４号公報
【特許文献２】特開２００２−２１５５５３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、特許文献１や特許文献２で開示されているような従来技術では、クライアントコンピュータ間でやり取りされる情報を表示画面にて構造化して表示する表示情報を保ったまま、各クライアントコンピュータの表示を同期することはできなかった。
【０００７】
本発明は、上記問題点に鑑みてされたものであって、複数の表示装置間で、個々に表示データを有する複数の断片情報が構造化されて成る構造化表示情報を容易に同期することができる通信方法、マスター表示装置、スレーブ表示装置、及びそれらを備えた通信システムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
上記目的を達成するために、本発明の通信方法は、個々に表示データを有する複数の断片情報が構造化されて成る構造化表示情報を、マスター表示装置とスレーブ表示装置とでネットワークを介した通信により共有し、前記構造化表示情報に基づいて、前記マスター表示装置と前記スレーブ表示装置とで同じ表示を行う通信システムにおける通信方法であって、前記マスター表示装置は、前記構造化表示情報を構成する前記断片情報を変更したときに、前記スレーブ表示装置に対して、前記断片情報を変更したことを示す通知と、変更した前記断片情報を識別するためのＩＤ情報とを送信することを特徴とする。
【０００９】
上記構成の通信方法によれば、マスター表示装置は、構造化表示情報を構成する断片情報を変更したとき、スレーブ表示装置に対して、構造化表示情報を構成する断片情報を変更したことを示す通知と、変更した断片情報を識別するためのＩＤ情報とを送信する。よって、スレーブ表示装置は、構造化表示情報を構成する断片情報が変更されたときに、構造化表示情報を構成する断片情報が変更されていないかどうかをマスター表示装置に問い合わせることなく、迅速に、断片情報が変更されたことを知ることができるとともに、ＩＤ情報によりどの断片情報に変更が生じたのかを認識することができる。従って、スレーブ表示装置は、構造化表示情報を構成する断片情報が変更されたとき、迅速且つ確実に、マスター表示装置に対して変更された断片情報の送信を要求するなどの動作を行うことができ、マスター表示装置と同じ構造化表示情報を同期して共有することができる。よって、マスター表示装置及びスレーブ表示装置は、複数の断片情報が構造化されて成る構造化表示情報を容易に同期させることができるとともに、構造化表示情報に基づく表示を迅速且つ確実に同期することができる。
【００１０】
上記構成の通信方法において、前記断片情報は前記ＩＤ情報を有し、前記マスター表示装置は、前記スレーブ表示装置に対して、変更した前記断片情報をさらに送信するものとしてもよい。
【００１１】
さらに、前記スレーブ表示装置は、受信した前記断片情報に基づいて、前記構造化表示情報を編集するとともに、編集した前記構造化表示情報に基づく表示を行うものとしてもよい。
【００１２】
このような構成とすることによって、スレーブ表示装置は、構造化表示情報を構成する断片情報が変更されたとき、迅速且つ確実に、構造化表示情報を編集して、マスター表示装置と同じ表示をすることができる。よって、マスター表示装置及びスレーブ表示装置は、複数の断片情報が構造化されて成る構造化表示情報を容易に同期させることができるとともに、構造化表示情報に基づく表示を迅速且つ確実に同期することができる。
【００１３】
また、上記構成において、前記断片情報は、当該断片情報の内容の同一性を確認するハッシュ値を有するものとしてもよい。このような構成とすることによって、マスター表示装置からスレーブ表示装置に送信される断片情報の内容の同一性をハッシュ値によって、確認することができるので、マスター表示装置及びスレーブ表示装置は、複数の断片情報が構造化されて成る構造化表示情報を確実に同期させることができるとともに、構造化表示情報に基づく表示を確実に同期することができる。
【００１４】
また、上記構成において、前記断片情報は、前記マスター表示装置が当該断片情報を変更した最新の日時を示す更新日時情報を有するものとしてもよい。このような構成とすることによって、断片情報が変更された正確な日時を知ることができるので、マスター表示装置及びスレーブ表示装置は、複数の断片情報が構造化されて成る構造化表示情報を容易に同期させることができるとともに、構造化表示情報に基づく表示を迅速且つ確実に同期することができる。
【００１５】
また、上記構成において、前記マスター表示装置と前記スレーブ表示装置とが、ＸＭＰＰ（eXtensible Messaging and Presence Protocol）に準拠した通信を行うものとしてもよい。なお、ＸＭＰＰとは、ＩＥＴＦ（Internet Engineering Task Force）のＸＭＰＰワーキンググループから独立したＸＳＦ（XMPP Standards Foundation）により規格・標準化が進められているＸＭＬベースのプロトコル（通信規約）である。ＸＭＰＰを利用することにより、インスタントメッセージ、プレゼンス（「相手が今どういう状態にあるのか」）、マルチユーザチャット、音声またはテレビ電話、協調作業、コンテンツ・シンジケーションなどを含む広範囲のアプリケーションを動的に制御し、インターネットなどの通信システムにおいてリアルタイムなコミュニケーションを行うことができる。このＸＭＰＰでは、それぞれの目的に応じた複数の拡張プロトコル（ＸＥＰ：XMPP Extension Protocol）が規格化されている。
【００１６】
このような構成とすることによって、マスター表示装置とスレーブ表示装置との間でリアルタイムなメッセージング（情報交換）をすることができるとともに、ＩＤ情報により、ＸＭＰＰによりメッセージングされる情報とマスター表示装置が有する表示部やスレーブ表示装置が有する表示部に表示される情報とを簡便且つ確実に対応付けることができる。
【００１７】
また、上記構成において、前記マスター表示装置と前記スレーブ表示装置とが互いに送受信する情報は、メタ情報を拡張したｈｔｍｌファイルであるものとしてもよい。ここで、メタ情報を拡張したｈｔｍｌファイルとは、ＸＭＰＰに準拠した通信に適合するｈｔｍｌ（Hyper Text Markup Language）にて表現し得る形式のデータ（テキストデータ、画像データ、音声データ、動画データなど）を有している。なお、そのほかに、そのデータに関連する情報（属性情報）であるメタ情報を有していてもよい。メタ情報としては、ＩＤ情報やアクセス権情報、ユーザ情報、アクセスモデル情報、位置情報などのＸＭＰＰによるメッセージングに対応する属性情報が含まれる。ここで、このように、メタ情報として、ＸＭＰＰによるメッセージングに対応する属性情報（ＩＤ情報やアクセス権情報、ユーザ情報、アクセスモデル情報、位置情報など）を利用することを拡張と呼んでいる。
【００１８】
このような構成とすることによって、ＸＭＰＰに準拠した通信に適合するｈｔｍｌにて表現されたデータであれば、マスター表示装置とスレーブ表示装置との間で、そのｈｔｍｌで表現し得る全ての形式のデータ（テキストデータ、画像データ、音声データ、動画データなど）の送受信を行うことができるとともに、その組み合わせにも制限を受けることがない。
【００１９】
また、上記構成において、前記スレーブ表示装置から、前記マスター表示装置に対して、前記マスター表示装置が前記断片情報を変更したときに前記マスター表示装置から前記通知を前記スレーブ表示装置に送信する旨の契約の申請が送信され、前記マスター表示装置は、前記契約を、前記スレーブ表示装置と結ぶものとしてもよい。このような構成とすることによって、マスター表示装置にて構造化表示情報を構成する断片情報が変更されたときに、スレーブ表示装置は、迅速に、断片情報が変更されたことを知ることができる。従って、スレーブ表示装置は、構造化表示情報を構成する断片情報が変更されたとき、迅速且つ確実に、マスター表示装置に対して変更された断片情報の送信を要求するなどの動作を行うことができ、マスター表示装置と同じ構造化表示情報を共有することができる。よって、マスター表示装置及びスレーブ表示装置は、複数の断片情報が構造化されて成る構造化表示情報を容易に同期させることができるとともに、構造化表示情報に基づく表示を迅速且つ確実に同期することができる。
【００２０】
また、上記目的を達成するために本発明のマスター表示装置は、個々に表示データを有する複数の断片情報が構造化されて成る構造化表示情報を、スレーブ表示装置とネットワークを介した通信により共有し、前記構造化表示情報に基づいて、前記スレーブ表示装置と同じ表示を行うマスター表示装置であって、前記構造化表示情報を構成する前記断片情報を変更したときに、前記スレーブ表示装置に対して、前記断片情報を変更したことを示す通知と、変更した前記断片情報を識別するためのＩＤ情報とを送信する通信部を備えることを特徴とする。
【００２１】
上記構成のマスター表示装置によれば、構造化表示情報を構成する断片情報を変更したとき、スレーブ表示装置に対して、構造化表示情報を構成する断片情報を変更したことを示す通知と、変更した断片情報を識別するためのＩＤ情報とを送信する。よって、構造化表示情報を構成する断片情報を変更したとき、スレーブ表示装置に対して、迅速に、断片情報を変更したことを通知することができるとともに、ＩＤ情報によりどの断片情報に変更が生じたのかを認識させることができる。従って、構造化表示情報を構成する断片情報を変更したとき、その通知とＩＤ情報とを受信したスレーブ表示装置は、迅速且つ確実に、マスター表示装置に対して変更された断片情報の送信を要求するなどの動作を行うことができ、マスター表示装置と同じ構造化表示情報を共有することができる。よって、マスター表示装置は、スレーブ表示装置と、複数の断片情報が構造化されて成る構造化表示情報を容易に同期させることができるとともに、構造化表示情報に基づく表示を迅速且つ確実に同期することができる。
【００２２】
上記構成のマスター表示装置において、前記断片情報は前記ＩＤ情報を有し、前記通信部は、前記スレーブ表示装置に、変更した前記断片情報をさらに送信するものとしてもよい。
【００２３】
このような構成とすることによって、構造化表示情報を構成する断片情報を変更したとき、スレーブ表示装置に対して、変更した前記断片情報を送信することができる。従って、構造化表示情報を構成する断片情報を変更したとき、その通知とＩＤ情報と変更した断片情報とを受信したスレーブ表示装置は、迅速且つ確実に、ＩＤ情報によって変更された断片情報を認識して、構造化表示情報を編集するなどの動作を行うことができる。よって、マスター表示装置は、スレーブ表示装置と、複数の断片情報が構造化されて成る構造化表示情報を容易に同期させることができるとともに、構造化表示情報に基づく表示を迅速且つ確実に同期することができる。
【００２４】
また、上記構成のマスター表示装置において、前記断片情報は、当該断片情報の内容の同一性を確認するためのハッシュ値を有するものとしてもよい。このような構成とすることによって、マスター表示装置は、スレーブ表示装置に送信した断片情報の内容の同一性をハッシュ値によって、確認することができるので、スレーブ表示装置と、複数の断片情報が構造化されて成る構造化表示情報を確実に同期させることができるとともに、構造化表示情報に基づく表示を確実に同期することができる。
【００２５】
また、上記構成のマスター表示装置において、前記断片情報は、前記断片情報を変更した最新の日時を示す更新日時情報を有するものとしてもよい。このような構成とすることによって、マスター表示装置は、断片情報を変更した正確な日時を知ることができるので、スレーブ表示装置と、複数の断片情報が構造化されて成る構造化表示情報を容易に同期させることができるとともに、構造化表示情報に基づく表示を迅速且つ確実に同期することができる。
【００２６】
また、上記構成のマスター表示装置において、前記スレーブ表示装置とＸＭＰＰに準拠した通信を行うものとしてもよい。このような構成とすることによって、マスター表示装置は、スレーブ表示装置とリアルタイムなメッセージング（情報交換）をすることができるとともに、ＩＤ情報により、ＸＭＰＰによりメッセージングされる情報と、マスター表示装置やスレーブ表示装置に表示される情報とを、簡便且つ確実に対応付けることができる。
【００２７】
また、上記構成のマスター表示装置において、前記通信部が送信する情報は、メタ情報を拡張したｈｔｍｌファイルからなるものとしてもよい。このような構成とすることによって、マスター表示装置は、ＸＭＰＰに準拠した通信に適合するｈｔｍｌにて表現されたデータであれば、マスター表示装置は、スレーブ表示装置に、そのｈｔｍｌで表現し得る全ての形式のデータ（テキストデータ、画像データ、音声データ、動画データなど）を送信することができるとともに、その組み合わせにも制限を受けることがない。
【００２８】
また、上記構成のマスター表示装置において、前記断片情報を変更したときに、前記断片情報を変更したことを示す前記通知を前記スレーブ表示装置に送信する旨の契約を、前記スレーブ表示装置と結ぶものとしてもよい。このような構成とすることによって、構造化表示情報を構成する断片情報を変更したとき、スレーブ表示装置に対して、迅速に、断片情報を変更したことを通知することができる。従って、その通知を受信したスレーブ表示装置は、マスター表示装置が構造化表示情報を構成する断片情報を変更したとき、迅速且つ確実に、マスター表示装置に対して変更された断片情報の送信を要求するなどの動作を行うことができ、マスター表示装置と同じ構造化表示情報を共有することができる。よって、マスター表示装置は、スレーブ表示装置と、複数の断片情報が構造化されて成る構造化表示情報を容易に同期させることができるとともに、構造化表示情報に基づく表示を迅速且つ確実に同期することができる。
【００２９】
また、上記目的を達成するために本発明のスレーブ表示装置は、個々に表示データが有する複数の断片情報が構造化されて成る構造化表示情報を、マスター表示装置とネットワークを介した通信により共有し、前記構造化表示情報に基づいて、前記マスター表示装置と同じ表示を行うスレーブ表示装置であって、前記マスター表示装置が前記構造化表示情報を構成する前記断片情報を変更したときに、前記マスター表示装置から、前記断片情報を変更したことを示す通知と、変更した前記断片情報を識別するためのＩＤ情報とを受信する通信部を備えることを特徴とする。
【００３０】
上記構成のスレーブ表示装置によれば、マスター表示装置が構造化表示情報を構成する断片情報を変更したとき、スレーブ表示装置は、構造化表示情報を構成する断片情報を変更したことを示す通知と、変更した断片情報を識別するためのＩＤ情報とを受信する。よって、スレーブ表示装置は、構造化表示情報を構成する断片情報が変更されたときに、構造化表示情報を構成する断片情報が変更されていないかどうかをマスター表示装置に問い合わせることなく、迅速に、断片情報が変更されたことを知ることができるとともに、ＩＤ情報によりどの断片情報に変更が生じたのかを認識することができる。従って、スレーブ表示装置は、構造化表示情報を構成する断片情報が変更されたとき、迅速且つ確実に、マスター表示装置に対して変更された断片情報の送信を要求するなどの動作を行うことができ、マスター表示装置と同じ構造化表示情報を共有することができる。よって、スレーブ表示装置は、マスター表示装置と、複数の断片情報が構造化されて成る構造化表示情報を容易に同期させることができるとともに、構造化表示情報に基づく表示を迅速且つ確実に同期することができる。
【００３１】
上記構成のスレーブ表示装置において、前記断片情報は前記ＩＤ情報を有し、前記通信部は、前記マスター表示装置から、変更した前記断片情報を受信するものとしてもよい。
【００３２】
また、上記構成のスレーブ表示装置において、前記通信部が受信した前記断片情報に基づいて、前記構造化表示情報を編集する制御部と、編集された前記構造化表示情報に基づく表示を行う表示部と、を備え、前記表示部は、前記ＩＤ情報により識別される前記断片情報が有する前記表示データを表示するものとしてもよい。
【００３３】
このような構成とすることによって、スレーブ表示装置は、構造化表示情報を構成する断片情報が変更されたとき、迅速且つ確実に、構造化表示情報を編集して、マスター表示装置と同じ表示をすることができる。よって、スレーブ表示装置は、マスター表示装置と、複数の断片情報が構造化されて成る構造化表示情報を容易に同期させることができるとともに、構造化表示情報に基づく表示を迅速且つ確実に同期することができる。
【００３４】
上記構成のスレーブ表示装置において、前記断片情報は、当該断片情報の内容の同一性を確認するためのハッシュ値を有するものとしてもよい。このような構成とすることによって、スレーブ表示装置は、マスター表示装置から受信する断片情報の内容の同一性をハッシュ値によって確認することができる。スレーブ表示装置は、マスター表示装置と、複数の断片情報が構造化されて成る構造化表示情報を確実に同期させることができるとともに、構造化表示情報に基づく表示を確実に同期することができる。
【００３５】
上記構成のスレーブ表示装置において、前記断片情報は、当該断片情報に変更が加えられた最新の日時を示す更新日時情報を有するものとしてもよい。このような構成とすることによって、スレーブ表示装置は、断片情報が変更された正確な日時を知ることができる。よって、マスター表示装置と、複数の断片情報が構造化されて成る構造化表示情報を容易に同期させることができるとともに、構造化表示情報に基づく表示を迅速且つ確実に同期することができる。
【００３６】
上記構成のスレーブ表示装置において、前記マスター表示装置とＸＭＰＰに準拠した通信を行うものとしてもよい。このような構成とすることによって、スレーブ表示装置は、マスター表示装置とリアルタイムなメッセージング（情報交換）をすることができるとともに、ＩＤ情報により、ＸＭＰＰによりメッセージングされる情報とスレーブ表示装置に表示される情報とを簡便且つ確実に対応付けることができる。
【００３７】
上記構成のスレーブ表示装置において、前記通信部が送信する情報は、メタ情報を拡張したｈｔｍｌファイルからなるものとしてもよい。このような構成とすることによって、ＸＭＰＰに準拠した通信に適合するｈｔｍｌにて表現されたデータであれば、スレーブ表示装置は、マスター表示装置から、そのｈｔｍｌで表現し得る全ての形式のデータ（テキストデータ、画像データ、音声データ、動画データなど）を受信することができるとともに、その組み合わせにも制限を受けることがない。
【００３８】
上記構成のスレーブ表示装置において、前記マスター表示装置が前記断片情報を変更したときに、前記マスター表示装置から前記通知を受信する旨の契約を、前記マスター表示装置と結ぶものとしてもよい。このような構成とすることによって、スレーブ表示装置は、マスター表示装置にて構造化表示情報を構成する断片情報が変更されたときに、迅速に、断片情報が変更されたことを知ることができる。従って、スレーブ表示装置は、構造化表示情報を構成する断片情報が変更されたとき、迅速且つ確実に、マスター表示装置に対して変更された断片情報の送信を要求するなどの動作を行うことができ、マスター表示装置と同じ構造化表示情報を共有することができる。よって、スレーブ表示装置は、マスター表示装置と、複数の断片情報が構造化されて成る構造化表示情報を容易に同期させることができるとともに、構造化表示情報に基づく表示を迅速且つ確実に同期することができる。
【００３９】
また、上記目的を達成するために本発明の通信システムは、上述のマスター表示装置と、上述のスレーブ表示装置とが、個々に表示データを含む複数の断片情報が構造化されて成る構造化表示情報を、ネットワークを介した通信により共有し、前記構造化表示情報に基づいて、前記マスター表示装置と前記スレーブ表示装置とで同じ表示を行うことを特徴とする。
【００４０】
上記構成の通信システムによれば、マスター表示装置は、構造化表示情報を構成する断片情報を変更したとき、スレーブ表示装置に対して、構造化表示情報を構成する断片情報を変更したことを示す通知と、変更した断片情報を識別するためのＩＤ情報とを送信する。よって、スレーブ表示装置は、構造化表示情報を構成する断片情報が変更されたときに、構造化表示情報を構成する断片情報が変更されていないかどうかをマスター表示装置に問い合わせることなく、迅速に、断片情報が変更されたことを知ることができるとともに、ＩＤ情報によりどの断片情報に変更が生じたのかを認識することができる。従って、スレーブ表示装置は、構造化表示情報を構成する断片情報が変更されたとき、迅速且つ確実に、マスター表示装置に対して変更された断片情報の送信を要求するなどの動作を行うことができ、マスター表示装置と同じ構造化表示情報を共有することができる。よって、マスター表示装置及びスレーブ表示装置は、複数の断片情報が構造化されて成る構造化表示情報を容易に同期させることができるとともに、構造化表示情報に基づく表示を迅速且つ確実に同期することができる。
【００４１】
上記構成の通信システムにおいて、前記マスター表示装置と前記スレーブ表示装置とが、ＸＭＰＰに準拠した通信を行うものとしてもよい。このような構成とすることによって、マスター表示装置とスレーブ表示装置との間でリアルタイムなメッセージング（情報交換）をすることができるとともに、ＩＤ情報により、ＸＭＰＰによりメッセージングされる情報とマスター表示装置が有する表示部やスレーブ表示装置が有する表示部に表示される情報とを簡便且つ確実に対応付けることができる。
【発明の効果】
【００４２】
また、本発明によると、マスター表示装置は、構造化表示情報を構成する断片情報を変更したとき、スレーブ表示装置に対して、構造化表示情報を構成する断片情報を変更したことを示す通知と、変更した断片情報を識別するためのＩＤ情報とを送信する。よって、スレーブ表示装置は、構造化表示情報を構成する断片情報が変更されたときに、構造化表示情報を構成する断片情報が変更されていないかどうかをマスター表示装置に問い合わせることなく、迅速に、断片情報が変更されたことを知ることができるとともに、ＩＤ情報によりどの断片情報に変更が生じたのかを認識することができる。従って、スレーブ表示装置は、構造化表示情報を構成する断片情報が変更されたとき、迅速且つ確実に、マスター表示装置に対して変更された断片情報の送信を要求するなどの動作を行うことができ、マスター表示装置と同じ構造化表示情報を共有することができる。よって、マスター表示装置及びスレーブ表示装置は、複数の断片情報が構造化されて成る構造化表示情報を容易に同期させることができるとともに、構造化表示情報に基づく表示を迅速且つ確実に同期することができる。
【００４３】
また、本発明によると、スレーブ表示装置は、構造化表示情報を構成する断片情報が変更されたとき、迅速且つ確実に、構造化表示情報を編集して、マスター表示装置と同じ表示をすることができる。よって、マスター表示装置及びスレーブ表示装置は、複数の断片情報が構造化されて成る構造化表示情報を容易に同期させることができるとともに、構造化表示情報に基づく表示を迅速且つ確実に同期することができる。
【００４４】
また、本発明によると、マスター表示装置からスレーブ表示装置に送信される断片情報の内容の同一性をハッシュ値によって、確認することができるので、マスター表示装置及びスレーブ表示装置は、複数の断片情報が構造化されて成る構造化表示情報を確実に同期させることができるとともに、構造化表示情報に基づく表示を確実に同期することができる。
【００４５】
また、本発明によると、断片情報が変更された正確な日時を知ることができるので、マスター表示装置及びスレーブ表示装置は、複数の断片情報が構造化されて成る構造化表示情報を容易に同期させることができるとともに、構造化表示情報に基づく表示を迅速且つ確実に同期することができる。
【００４６】
また、本発明によると、マスター表示装置とスレーブ表示装置との間でリアルタイムなメッセージング（情報交換）をすることができるとともに、ＩＤ情報により、ＸＭＰＰによりメッセージングされる情報とマスター表示装置が有する表示部やスレーブ表示装置が有する表示部に表示される情報とを簡便且つ確実に対応付けることができる。
【００４７】
また、本発明によると、ＸＭＰＰに準拠した通信に適合するｈｔｍｌにて表現されたデータであれば、マスター表示装置とスレーブ表示装置との間で、そのｈｔｍｌで表現し得る全ての形式のデータ（テキストデータ、画像データ、音声データ、動画データなど）の送受信を行うことができるとともに、その組み合わせにも制限を受けることがない。
【図面の簡単な説明】
【００４８】
【図１】本発明の通信システムの一例を示す図である。
【図２】本発明の実施形態における多拠点電子会議システムの構成を示す構成図である。
【図３】本発明の実施形態における表示装置の構成を示す構成図である。
【図４】本発明の実施形態における情報端末装置の構成を示す構成図である。
【図５】本発明の実施形態における構造化表示情報の構成を示す構成図である。
【図６】本発明の実施形態における構造化表示情報に基づく表示画面を説明するための図である。
【図７】本発明の実施形態における構造化表示情報に基づく実際の表示画面の一例を示す図である。
【図８】本発明の実施形態におけるｈｔｍｌファイルとして表現されたｈｔｍｌ断片情報の一例を示す図である。
【図９】本発明の実施形態における多拠点電子会議システムにおいて、マスター表示装置が仮想の会議室を開設する手順を説明するための動作図である。
【図１０】本発明の実施形態における多拠点電子会議システムに、情報端末装置が参加するための手順を説明するための動作図である。
【図１１】本発明の実施形態における多拠点電子会議システムの各端末装置が構造化表示情報を共有する手順を説明するための動作図である。
【図１２】本発明の実施形態の多拠点電子会議システムにおいて、マスター表示装置が、スレーブ表示装置と同期する準備を行う手順を説明するための動作図である。
【図１３】本発明の実施形態の多拠点電子会議システムにおいて、マスター表示装置が各ＸＭＰＰノード情報にペイロードを設定する手順を説明するための動作図である。
【図１４】本発明の実施形態の多拠点電子会議システムにおいて、スレーブ表示装置が、各ＸＭＰＰノード情報の構造的な相関関係と属性情報とを同定する手順を説明するための動作図である。
【図１５】本発明の実施形態の多拠点電子会議システムにおいて、スレーブ表示装置がＸＭＰＰノード情報をサブスクライブする手順を説明するための動作図である。
【図１６】本発明の実施形態の多拠点電子会議システムにおいて、ユーザ端末装置Ｇが提供する情報が表示装置の表示部に表示されるまでの手順を説明するための動作図である。
【図１７】本発明の実施形態における多拠点電子会議システムにおいて、発言用ＸＭＰＰノード情報に属性情報が設定される手順と、提示された情報が表示される手順とを説明するための動作図である。
【図１８】本発明の実施形態の多拠点電子会議システムにおいて、マスター表示装置の表示画面とスレーブ表示装置の表示画面とが同期する手順を説明するための動作図である。
【発明を実施するための形態】
【００４９】
以下に、本発明について、図面を参照して説明する。本発明の通信システムの例としては、職場や学校などのコミュニティ内で利用される多拠点電子会議システムや、遠隔地にいる親族同士のＴＶ電話、コミュニティ内でのオンラインミーティングなどが挙げられる。図１は、本発明の通信システムの一例を示す図である。図１では、遠隔地にある複数の仮想の会議室（電子会議システム）がネットワーク３を介して接続されてなり、仮想の会議に参加している複数のユーザが議論したり意見や資料などを提示したりすることなどができる多拠点電子会議システムを示している。以下では、図１のような多拠点電子会議システム１を例として説明する。
【００５０】
本実施形態の多拠点電子会議システム１は、遠隔地にある複数の仮想の会議室（電子会議システム）が、ネットワークを介して接続されて成る通信システムである。図２は、本発明の実施形態における多拠点電子会議システムの構成を示す構成図である。図２に示すように、多拠点電子会議システム１では、地点ａにある電子会議システム２ａ、地点ｂにある電子会議システム２ｂ、及び地点ｃにある電子会議システム２ｃが、それぞれ、インターネットなどのネットワーク３を介して接続されている。
【００５１】
また、各地点の電子会議システム２は、表示装置１０と情報端末装置２０とが、ネットワーク３０を介して接続されている。なお、情報端末装置２０は、１つであっても良いし、図２に示すように複数であってもよい。また、表示装置１０及び情報端末装置２０以外の通信可能な端末装置が接続されていてもよい。
【００５２】
各地点の電子会議システム（２ａ、２ｂ、２ｃ）における表示装置（１０ａ、１０ｂ、１０ｃ）は、それぞれ、ネットワーク３及びネットワーク３０を介して、通信を行っている。また、後述するように、各地点の電子会議システム（２ａ、２ｂ、２ｃ）における情報端末装置（２０ａ、２０ｂ、２０ｃ）は、予め定められた表示装置（たとえば、後述するように、地点ａの電子会議システム２ａにおける表示装置１０ａ）と、ネットワーク３及びネットワーク３０を介して、通信を行っている。
【００５３】
ここで、各地点の電子会議システム２間を接続するネットワーク３や、各電子会議システム２における各端末装置間を接続するネットワーク３０は、相互に通信可能な通信媒体であればよく、たとえば、ＬＡＮやＷＡＮ、インターネットなどの通信ネットワークや、無線ＬＡＮやＦｅｍｔｏ基地局を用いた移動無線、ｂｌｕｅｔｏｏｔｈなどの無線通信ネットワークが挙げられる。
【００５４】
また、多拠点電子会議システム１は、後述するＸＭＰＰ（eXtensible Messaging and Presence Protocol）を利用して構築されたマルチユーザ通信システムである。すなわち、各表示装置（１０ａ、１０ｂ、１０ｃ）の間や、予め定められた表示装置１０ａと各地点の情報端末装置（２０ａ、２０ｂ、２０ｃ）との間では、ネットワーク３及びネットワーク３０を介して、ＸＭＰＰに準拠した通信が行われている。よって、多拠点電子会議システム１は、後述するように、各表示装置（１０ａ、１０ｂ、１０ｃ）の間や、予め定められた表示装置１０ａと各地点の情報端末装置（２０ａ、２０ｂ、２０ｃ）との間にて、リアルタイムなメッセージング（情報交換）をすることができ、従って、各ユーザが提示する発言や資料、議事などの情報をリアルタイムに送受信することができる。特に、各表示装置（１０ａ、１０ｂ、１０ｃ）の間では、個々に表示データを有する複数の断片情報（第２表示情報）が構造化されて成る構造化表示情報（第１表示情報）をリアルタイムに送受信して、この構造化表示情報に基づいて、各表示装置（１０ａ、１０ｂ、１０ｃ）に表示される各ユーザが提示した意見や資料、議事などの表示画面を同期させることができる。なお、この構造化表示情報の詳細については後述する。
【００５５】
ここで、本実施形態の多拠点電子会議システム１にて利用されるＸＭＰＰについて説明しておく。ＸＭＰＰとは、ＩＥＴＦ（Internet Engineering Task Force）のＸＭＰＰワーキンググループから独立したＸＳＦ（XMPP Standards Foundation）により規格・標準化が進められているＸＭＬベースのプロトコル（通信規約）である。ＸＭＰＰを利用することにより、インスタントメッセージ、プレゼンス（「相手が今どういう状態にあるのか」）、マルチユーザチャット、音声またはテレビ電話、協調作業、コンテンツ・シンジケーションなどを含む広範囲のアプリケーションを動的に制御し、インターネットなどの通信システムにおいてリアルタイムなコミュニケーションを行うことができる。このＸＭＰＰでは、それぞれの目的に応じた複数の拡張プロトコル（ＸＥＰ：XMPP Extension Protocol）が規格化されている。
【００５６】
本実施形態の多拠点電子会議システム１では、ＸＭＰＰに規定されている様々なプロトコル（通信規約）が利用されている。ここで、本実施形態の多拠点電子会議システム１を理解する上で、特に重要なプロトコルであるＸＥＰ−００３０（Ｓｅｒｖｉｃｅ  Ｄｉｓｃｏｖｅｒｙ）、ＸＥＰ−００４５（Ｍｕｌｔｉ−Ｕｓｅｒ  Ｃｈａｔ）、ＸＥＰ−００６０（Ｐｕｂｌｉｓｈ−Ｓｕｂｓｃｒｉｂｅ）、ＸＥＰ−００７１（ＸＨＴＭＬ−ＩＭ）について説明しておく。
【００５７】
ＸＥＰ−００３０（Ｓｅｒｖｉｃｅ  Ｄｉｓｃｏｖｅｒｙ）は、情報を検出する機能を規定したプロトコル（通信規約）である。以下では、ＤＩＳＣＯと呼ぶこととする。本実施形態の多拠点電子会議システム１では、後述するように、各地点の電子会議システム２における各端末装置（表示装置１０、情報端末装置２０）は、このＤＩＳＣＯを利用して、参加する多拠点電子会議システム１を検索している。
【００５８】
また、ＸＥＰ−００４５（Ｍｕｌｔｉ−Ｕｓｅｒ  Ｃｈａｔ）は、ネットワーク上の仮想的な空間における特定のコミュニティ（たとえば、チャットルーム）内で複数のユーザがメッセージを交換できるマルチユーザチャット機能を規定したプロトコル（通信規約）である。以下では、ＭＵＣと呼ぶこととする。また、ＭＵＣでは、チャットルームのトピックやチャットルームへの招待といった標準的なチャット機能に加えて、ユーザをチャットルームからキック（強制退去）やバン（追放）する機能や、チャットルームのユーザに対して後述するロール（role）及びアフィリエイション（affiliation）を任命する機能などによりチャットルームを制御する機能が規定されている。
【００５９】
なお、ロールとは、チャットを利用しているユーザに与えられる一時的な特権レベルである。ＭＵＣでは、ロールとして、ユーザのキックやその発言の削除などができる「司会者」（moderator）、発言権をもつ「参加者」（participant）及び発言権のない「訪問者」（visitor）などが規定されている。また、アフィリエイションは、チャットを利用しているユーザの立場を示すものであり、チャット利用後も永続的に有効なものとしてユーザに与えられる。ＭＵＣでは、アフィリエイションとして、チャットルームを開設した「所有者」（owner）、チャットルームを管理・運営する「管理者」（administer）、その他の利用者である「会員」（member）、及びキックされてチャットルームへの再入室が許可されない「追放者」（outcast）などが規定されている。
【００６０】
本実施形態の多拠点電子会議システム１は、このＭＵＣに準拠したマルチユーザチャット機能（以下、ＭＵＣ機能と呼ぶ。）を利用して運営されている。
【００６１】
また、ＸＥＰ−００６０（Ｐｕｂｌｉｓｈ−Ｓｕｂｓｃｒｉｂｅ）は、情報の発信側の端末装置において情報に変更が加えられたときに、受信側の端末装置が、その情報の発信側の端末装置に、その情報に変更が加えられたことの通知を発信側の端末装置から受信側の端末装置に送信する旨の契約を予め結ぶ（すなわち、サブスクライブ（Subscribe）する）機能と、発信側の端末装置において受信側の端末装置からサブスクライブされた情報に変更が加えられたとき、発信側の端末装置が、その変更が加えられた情報をサブスクライブしている全ての受信側の端末装置に、その情報に変更が加えられたことの通知を送信する（すなわち、パブリッシュ（Publish）する）機能を規定したプロトコル（通信規約）である。以下では、ｐｕｂｓｕｂと呼ぶこととする。
【００６２】
本実施形態の多拠点電子会議システム１は、このｐｕｂｓｕｂに準拠した機能（以下、ｐｕｂｓｕｂ機能と呼ぶ。）を利用して、情報をリアルタイムに同期した通信システムを実現している。
【００６３】
また、ＸＥＰ−００７１（ＸＨＴＭＬ−ＩＭ）は、ｈｔｍｌのサブセットを用いた軽量なテキストのマークアップ（タグ付け）を含むインスタントメッセージの交換に関して規定しているプロトコル（通信規約）である。このプロトコルにより、インスタントメッセージの利用に適した一般的に使用されるｈｔｍｌ要素、属性、スタイルのプロパティの狭い範囲を利用したメッセージのフォーマットを設定することができる。本実施形態の多拠点電子会議システム１は、ＸＥＰ−００７１（ＸＨＴＭＬ−ＩＭ）に準拠して、後述する拡張属性情報を有する情報の送受信を行っている。
【００６４】
なお、本実施携態の多拠点電子会議システム１では、上述のＭＵＣ機能及びｐｕｂｓｕｂ機能は、各地点の電子会議システム２の表示装置１０のうちの予め定められた表示装置から他の端末装置（他の表示装置１０、各地点の情報端末装置２０）に提供されている。以下では、地点ａの電子会議システム２ａの表示装置１０ａが、多拠点電子会議システム１における各端末装置（表示装置１０、情報端末装置２０）に、ＭＵＣ機能及びｐｕｂｓｕｂ機能を提供しているものする。以下では、地点ａの表示装置１０ａを、他の表示装置（１０ｂ、１０ｃ）と区別してマスター表示装置と呼び、その他の表示装置１０ｂ、１０ｃをスレーブ表示装置と呼ぶこととする。
【００６５】
次に、本実施形態の多拠点電子会議システム１における表示装置１０（マスター表示装置１０ａ、スレーブ表示装置（１０ｂ、１０ｃ））の具体的な構成について、図を参照して説明する。図３は、本実施形態における表示装置の構成を示す構成図である。また、図３（ａ）は、本実施形態の多拠点電子会議システムにおけるマスター表示装置の構成を示す構成図であり、図３（ｂ）は、本実施形態の多拠点電子会議システムにおけるスレーブ表示装置の構成を示す構成図である。
【００６６】
マスター表示装置１０ａは、地点ａの電子会議システム２ａにおける表示装置１０であるとともに、他の端末装置（スレーブ表示装置（１０ｂ、１０ｃ）、各地点の情報端末装置（２０ａ、２０ｂ、２０ｃ））と、ネットワーク３及びネットワーク３０を介して通信を行う表示装置であって、さらに、ＸＭＰＰに準拠した通信を行うことができる。また、マスター表示装置１０ａは、図３（ａ）に示すように、個々に表示データを有する複数の断片情報が構造化されて成るとともに多拠点電子会議システム１に提示される意見や資料、議事などを表示するための構造化表示情報に基づいて表示を行う表示部１１ａと、他の端末装置（スレーブ表示装置（１０ｂ、１０ｃ）、各地点の情報端末装置（２０ａ、２０ｂ、２０ｃ））と情報の送受信を行う通信部１２ａと、通信部１２ａが送受信する情報や構造化表示情報を記憶する記憶部１３ａと、表示部１１ａにおける情報の表示や、通信部１２ａにおける情報の送受信動作、記憶部１３ａにおける情報の記憶や読み出し動作などを制御する制御部１４ａと、を備えている。また、制御部１４ａは、必要に応じて、構造化表示情報の編集、構造化表示情報に含まれる情報（後述するｈｔｍｌ断片情報や、そのｈｔｍｌ断片情報が有する表示部１１ａに表示させる表示データ、メタ情報など）の作成や修正、構造化表示情報全体からｈｔｍｌで記述されたｈｔｍｌファイルを作成することなども行う。
【００６７】
また、マスター表示装置１０ａの制御部１４ａは、多拠点電子会議システム１における各端末装置（表示装置１０、情報端末装置２０）にＭＵＣ機能を提供するＭＵＣ部１５と、各端末装置（表示装置１０、情報端末装置２０）にｐｕｂｓｕｂ機能を提供するＰｕｂＳｕｂ部１６とを備えている。なお、本実施形態の多拠点電子会議システム１では、マスター表示装置１０ａのみが多拠点電子会議システム１における各端末装置（表示装置１０、情報端末装置２０）にＭＵＣ機能及びｐｕｂｓｕｂ機能を提供しているため、各地点の情報端末装置（２０ａ、２０ｂ、２０ｃ）から仮想の会議室（多拠点電子会議システム１）に提示された情報（意見や資料など）は、マスター表示装置１０ａにて処理される。
【００６８】
次に、スレーブ表示装置（１０ｂ、１０ｃ）は、地点ｂ、ｃの電子会議システム２ｂ、２ｃにおける表示装置１０であるとともに、マスター表示装置１０ａと、ネットワーク３及びネットワーク３０を介して通信を行う表示装置であって、ＸＭＰＰに準拠した通信を行うことができる。また、スレーブ表示装置（１０ｂ、１０ｃ）は、図３（ｂ）に示すように、個々に表示データを有する複数の断片情報が構造化されて成るとともに多拠点電子会議システム１に提示される意見や資料、議事などを表示するための構造化表示情報に基づいて表示を行う表示部（１１ｂ、１１ｃ）と、マスター表示装置１０ａと情報の送受信を行う通信部（１２ｂ、１２ｃ）と、通信部（１２ｂ、１２ｃ）が送受信する情報や構造化表示情報を記憶する記憶部１３と、表示部（１１ｂ、１１ｃ）における情報の表示や、通信部（１２ｂ、１２ｃ）における情報の送受信動作、記憶部（１３ｂ、１３ｃ）における情報の記憶や読み出し動作などを制御する制御部（１４ｂ、１４ｃ）と、を備えている。また、制御部（１４ｂ、１４ｃ）は、必要に応じて、構造化表示情報の編集、構造化表示情報に含まれる情報（後述するｈｔｍｌ断片情報や、そのｈｔｍｌ断片情報が有する表示部（１１ｂ、１１ｃ）に表示させる表示データ、メタ情報など）の作成や修正、構造化表示情報全体からｈｔｍｌで記述されたｈｔｍｌファイルを作成することなども行う。
【００６９】
また、マスター表示装置１０ａ及びスレーブ表示装置（１０ｂ、１０ｃ）は、いずれも、本実施形態の多拠点電子会議システム１に提示される意見や資料、議事などを表示するための構造化表示情報として後述するＤＯＭ（Document Object Model）の利用が可能である。ここで、マスター表示装置１０ａ及びスレーブ表示装置（１０ｂ、１０ｃ）にて利用されるＤＯＭ（Document Object Model）について説明しておく。ＤＯＭとは、ｈｔｍｌとＸＭＬ（eXtensible Markup Language）などのための標準化されたＡＰＩ（Application Program Interface）であり、Ｗ３Ｃ（World Wide Web Consortium）により規定化されている。また、ＤＯＭを利用することにより、プラットフォームや言語に依存せず、プログラムやスクリプトを動的にアクセスし、コンテンツ（テキスト情報、画像情報、音声情報など）やそれらを表示したときの構造（レイアウト）及びスタイルをオブジェクトとして扱うことができ、さらに、ＪａｖａＳｃｒｉｐｔ（登録商標）などのスプリクト言語などで制御するためのインターフェイスとしても機能する。一般的に、インターネットなどを利用したときに表示されるＷｅｂページやＸＭＬページなどは、ｈｔｍｌやＸＭＬなどで記述された文書であるということができる。
【００７０】
次に、本実施形態における多拠点電子会議システム１における情報端末装置２０（各地点の情報端末装置（２０ａ、２０ｂ、２０ｃ））の構成において説明する。図４は、本実施形態における情報端末装置の構成を示す構成図である。情報端末装置２０は、マスター表示装置１０ａとネットワーク３及びネットワーク３０を介して通信を行う情報端末装置であって、ＸＭＰＰに準拠した通信を行っている。
【００７１】
また、情報端末装置２０は、図４に示すように、マスター表示装置１０ａと情報の送受信を行う端末通信部２２（通信部）と、端末通信部２２で受信した情報に基づく表示や端末入力部２５に入力された情報の表示を行う端末表示部２１（表示部）、端末通信部２２が送受信する情報を記憶する端末記憶部２３（記憶部）と、端末通信部２２における送受信動作や端末記憶部２３における情報の記憶や読み出し動作などを制御する端末制御部２４（制御部）と、ユーザが情報を入力するための端末入力部２５（入力部）と、を備えている。また、端末制御部２４は、後述するように、必要に応じて、構造化表示情報を構成するｈｔｍｌ断片情報の編集、そのｈｔｍｌ断片情報が有する情報（表示装置１０の表示部１１に表示する表示データや、この表示データに関連する情報を有するメタ情報など）の作成や修正なども行う。この情報端末装置２０の例としては、たとえば、携帯電話機やＰＤＡなどの携帯型端末装置を挙げることができるが、通信機能を有する情報端末装置であれば、これらに限定するものではない。
【００７２】
また、各地点の電子会議システムが有する情報端末装置（２０ａ、２０ｂ、２０ｃ）には、それぞれ、「司会者」（moderator）及び「参加者」（participant）といった、ＭＵＣ機能を利用した多拠点電子会議システム１における一時的な特権レベルを示すロールが割り当てられている。以下では、「司会者」というロールが与えられた情報端末装置２０を司会者端末装置２０１とし、「参加者」というロールが与えられた情報端末装置２０をユーザ端末装置２０２として説明する。なお、本実施形態の多拠点電子会議システム１では、各情報端末装置２０のアフィリエイションについては言及しないが、司会者端末装置２０１が「所有者」（owner）及び「管理者」（administer）のアフィリエイションを持ち、ユーザ端末装置２０２は「会員」（member）のアフィリエイションを持つものとする。また、「訪問者」（visitor）や「追放者」（Outcast）などのアフィリエイションについては言及しない。
【００７３】
また、各地点の司会者端末装置２０１は、その地点の情報端末装置２０からマスター表示装置１０ａに提示される意見（すなわち、各表示装置１０の表示部１１に表示させる表示データ）を管理する情報端末装置２０である。また、各地点の司会者端末装置２０１は、その地点の情報端末装置２０からマスター表示装置１０ａに提示され且つ各表示装置１０の表示部１１に表示される表示データを識別するためのＩＤ（ＩＤ情報）や、後述するアクセス権情報やユーザ情報などを作成することができ、その地点の電子会議システム２の議事進行や管理を行っている。
【００７４】
次に、マスター表示装置１０ａの表示部１１ａやスレーブ表示装置（１０ｂ、１０ｃ）の表示部（１１ｂ、１１ｃ）に、多拠点電子会議システム１に提示される意見や資料、議事などの表示を行うための構造化表示情報について説明する。この構造化表示情報は、個々に表示データを有する複数の断片情報がそれぞれ構造的な相関を有して成る構造化された情報である。また、複数の断片情報は、所定のデータ構造を形成しているが、その構造は、特に限定されるものではなく、木構造などの構造をとり得る。以下では、このように構造化された情報を構成する個々の情報を、ｈｔｍｌ断片情報と呼ぶこととする。図５は、本発明の実施形態における構造化表示情報の構成を示す構成図である。構造化表示情報は、図５に示すように、各ｈｔｍｌ断片情報は、ｈｔｍｌ断片情報ｎ０を頂点として、階層的な相関を有している。ここで、このような構造において、あるｈｔｍｌ断片情報に対して１つ上の階層にある相関を有するｈｔｍｌ断片情報は親ｈｔｍｌ断片情報と呼び、あるｈｔｍｌ断片情報に対して１つ下の階層にある相関を有するｈｔｍｌ断片情報は子ｈｔｍｌ断片情報と呼ぶこととする。
【００７５】
また、構造化表示情報を構成するｈｔｍｌ断片情報は、それぞれ、表示装置１０の表示部１１に表示させる表示データを有している。また、そのほかに、その表示データに関連する情報（属性情報）であるメタ情報を有していてもよい。図８は、本発明の実施形態におけるｈｔｍｌファイルとして表現されたｈｔｍｌ断片情報の一例を示す図である。図８に示すｈｔｍｌ断片情報は、表示装置１０の表示部１１に表示させる表示データと、その表示データに関連する情報（属性情報）を有するメタ情報とを有している。
【００７６】
なお、図８では、ｈｔｍｌ断片情報が有する表示データはテキストデータであるが、そのほか、画像データ、音声データ、動画データなど、ＸＭＰＰに準拠した通信に適合するｈｔｍｌにて表現されたデータであれば、そのｈｔｍｌで表現し得る全ての形式のデータを扱うことができるとともに、その組み合わせにも制限を受けることがない。
【００７７】
また、図８に示すｈｔｍｌ断片情報は、メタ情報として、ｈｔｍｌ断片情報を識別するための固有のＩＤ（ＩＤ情報）、ｈｔｍｌ断片情報が有する表示データの表示画面１１１上での表示位置を示す位置情報や、ｈｔｍｌ断片情報の生成日時を示す生成日時情報、ｈｔｍｌ断片情報の内容が更新された最新の日時を示す更新日時情報、ｈｔｍｌ断片情報の所有者（owner）であるユーザを示すユーザ情報、情報端末装置２０（司会者端末装置２０１、ユーザ端末装置２０２）を使用しているユーザ毎に設定され、ｈｔｍｌ断片情報に対するアクセス権（すなわち、ｈｔｍｌ断片情報が有する情報の生成や変更などを許可するか否か）を示すアクセス権情報、ｈｔｍｌ断片情報の内容の同一性を確認するためのハッシュ値、ｈｔｍｌ断片情報をサブスクライブすることができる端末装置（スレーブ表示装置（１０ｂ、１０ｃ）、情報端末装置２０）を示すアクセスモデル情報、及び、クリエイター情報を有している。そのほか、各ｈｔｍｌ断片情報は、メタ情報として、ｈｔｍｌ断片情報の生成日時を示す生成日時情報、ｈｔｍｌ断片情報が有する情報の有効期限を示す有効期限情報などを有していてもよい。
【００７８】
このように、構造化表示情報を構成するｈｔｍｌ断片情報は、それぞれ、メタ情報を拡張したｈｔｍｌファイルであり、ＸＭＰＰに準拠した通信に適合するｈｔｍｌ（Hyper Text Markup Language）にて表現し得る形式の表示データ（テキストデータ、画像データ、音声データ、動画データなど）を有し、そのほかに、その表示データに関連する情報（属性情報）であるメタ情報を有することもできる。なお、ここでの拡張とは、ｈｔｍｌ断片情報のメタ情報として、ＸＭＰＰによるメッセージングに対応する前述のような属性情報（ＩＤ（ＩＤ情報）、位置情報、生成日時情報、ユーザ情報、アクセス権情報、ハッシュ値、アクセスモデル情報など）が利用されることを示している。
【００７９】
ここで、位置情報は、各表示装置１０の表示部１１の表示画面１１１上で対応する情報表示枠内に表示されるｈｔｍｌ断片情報が有する表示データの表示位置を示しているが、その表示位置は、親ｈｔｍｌ断片情報の情報表示枠内での絶対座標で指定されていてもよいし、親ｈｔｍｌ断片情報の情報表示枠内でその文書フローに合わせて配置されて表示されるものとしてもよい。たとえば、ｈｔｍｌ断片情報が<div>で囲まれて記述されている場合には、親ｈｔｍｌ断片情報の情報表示枠内での絶対座標で表示位置が指定され、ｈｔｍｌ断片情報が<par>で囲まれて記述されている場合には、親ｈｔｍｌ断片情報の情報表示枠内でその文書フローに合わせて配置されて表示されるものとしてもよい。
【００８０】
その場合、各ｈｔｍｌ断片情報が有する表示データの表示位置は、表示画面１１１に表示されている親ｈｔｍｌ断片情報が有する表示データ（又はそれに対応する情報表示枠）の表示位置に対する相対的な表示位置で示されるので、表示画面１１１に表示されている親ｈｔｍｌ断片情報が有する情報（又はそれに対応する情報表示枠）の表示位置が変更される場合であっても、親ｈｔｍｌ断片情報が有する表示データ（又はそれに対応する情報表示枠）の表示位置に対して、ｈｔｍｌ断片情報が有する表示データの表示位置がずれることがなく、ユーザは表示画面１１１の適正な表示位置に各ｈｔｍｌ断片情報が有する表示データを表示させることができる。
【００８１】
なお、親ｈｔｍｌ断片情報がないｈｔｍｌ断片情報（たとえば、後述する図５におけるｈｔｍｌ断片情報ｎ０）では、そのメタ情報に含まれる位置情報が示す各表示装置１０の表示部１１の表示画面１１１における表示位置は、表示画面１１１における絶対座標を示すものであってもよいし、表示画面１１１に表示されている他の表示データ（壁紙など）の位置情報に対する相対的な位置を示すものであってもよい。
【００８２】
また、アクセス権情報は、情報端末装置２０（司会者端末装置２０１、ユーザ端末装置２０２）を使用しているユーザ毎に設定された、ｈｔｍｌ断片情報に対するアクセス権（すなわち、ｈｔｍｌ断片情報が有する情報の生成や変更などを許可するか否か）を示しており、そのｈｔｍｌ断片情報に対するアクセス権が付与されたユーザのみが、そのｈｔｍｌ断片情報にアクセス（そのｈｔｍｌ断片情報が有する情報の生成や変更など）することができる。アクセス権情報によって、アクセス権が付与されたユーザは、そのｈｔｍｌ断片情報にアクセスして、そのｈｔｍｌ断片情報が有する表示データやメタ情報の閲覧、その内容の変更や修正などを行うことができる。
【００８３】
なお、親ｈｔｍｌ断片情報に対するアクセス権は、子ｈｔｍｌ断片情報にも継承される。すなわち、親ｈｔｍｌ断片情報のアクセス権情報で、アクセス権が付与されなかったユーザは、子ｈｔｍｌ断片情報に対してもアクセス権を有していない。また、親ｈｔｍｌ断片情報のアクセス権情報で、アクセス権が付与されたユーザは、子ｈｔｍｌ断片情報に対してもアクセス権を有していることとなる。ここで、各ｈｔｍｌ断片情報のメタ情報に含まれるユーザ情報に所有者として規定されたユーザは、そのｈｔｍｌ断片情報の子ｈｔｍｌ断片情報の生成やその内容の変更、削除をすることができるものとしてもよい。
【００８４】
また、アクセスモデル情報についても、詳しく説明しておく。また、各ｈｔｍｌ断片情報をサブスクライブできる端末装置（スレーブ表示装置（１０ｂ、１０ｃ）、情報端末装置２０）は、アクセスモデル情報にて、そのｈｔｍｌ断片情報をサブスクライブすることが許可された端末装置、すなわち、そのｈｔｍｌ断片情報に変更が加えられたときに、それを知らせる通知を送信する旨の契約が予め結ぶことが許可された端末装置のみである。このアクセスモデル情報では、予め指定されたリスト（ホワイトリスト）に含まれている端末装置のみがサブスクライブすることができる「ｗｈｉｔｅｌｉｓｔ」、そのｈｔｍｌ断片情報の所有者により、そのｈｔｍｌ断片情報のサブスクライブのリクエストがあった端末装置に対してその許可或いは拒否が設定される「ａｕｔｈｏｒｉｚｅ」、全ての端末装置に対してサブスクライブすることが許可される「ｏｐｅｎ」などが設定される。
【００８５】
次に、複数のｈｔｍｌ断片情報から構成される構造化表示情報に基づいて表示装置の表示部に表示される表示画面について説明する。図６は、本発明の実施形態における構造化表示情報に基づく表示画面を説明するための図である。また、図７は、本発明の実施形態における構造化表示情報に基づく実際の表示画面の一例を示す図である。図６及び図７に示すように、各ｈｔｍｌ断片情報は、表示部１１の表示画面１１１における各情報表示枠と対応している。そして、各ｈｔｍｌ断片情報が有する表示データ（例えばテキストデータ、イメージデータ、ビデオデータ、オーディオデータなど）は、それぞれ、対応する情報表示枠内に表示される。
【００８６】
例えば、表示画面１１１において、ｈｔｍｌ断片情報ｎ０が有する表示データは情報表示枠Ｎ０内に表示される。なお、以下では、ｈｔｍｌ断片情報ｎ０のように親ｈｔｍｌ断片情報を持たないｈｔｍｌ断片情報を、ルートｈｔｍｌ断片情報と呼ぶ。また、ｈｔｍｌ断片情報ｎ０の下の階層のｈｔｍｌ断片情報（子ｈｔｍｌ断片情報）であるｈｔｍｌ断片情報ｎ１、ｎ２、ｎ３が有する表示データは、情報表示枠Ｎ０内に配置された情報表示枠Ｎ１、Ｎ２、Ｎ３内にそれぞれ表示される。また、ｈｔｍｌ断片情報ｎ１の子ｈｔｍｌ断片情報であるｈｔｍｌ断片情報ｎ１１、ｎ１２が有する表示データは情報表示枠Ｎ１内に配置された情報表示枠Ｎ１１、Ｎ１２内にそれぞれ表示され、ｈｔｍｌ断片情報ｎ２の子ｈｔｍｌ断片情報であるｈｔｍｌ断片情報ｎ２１が有する表示データは情報表示枠Ｎ２内に配置された情報表示枠Ｎ２１内に表示され、ｈｔｍｌ断片情報ｎ３の子ｈｔｍｌ断片情報であるｈｔｍｌ断片情報ｎ３１、ｎ３２、ｎ３３が有する表示データは情報表示枠Ｎ３内に配置された情報表示枠Ｎ３１、Ｎ３２、Ｎ３３内にそれぞれ表示される。また、ｈｔｍｌ断片情報ｎ１２の子ｈｔｍｌ断片情報であるｈｔｍｌ断片情報ｎ１２１、ｎ１２２が有する表示データは情報表示枠Ｎ１２内に配置された情報表示枠Ｎ１２１、Ｎ１２２内にそれぞれ表示される。このように、構造化表示情報に基づく表示部１１の表示画面１１１では、子ｈｔｍｌ断片情報が有する表示データは、親ｈｔｍｌ断片情報の情報表示枠内に配置された情報表示枠内に表示される。
【００８７】
マスター表示装置１０ａとスレーブ表示装置（１０ｂ、１０ｃ）との間で、このような構造化表示情報（又は構造化表示情報を構成するｈｔｍｌ断片情報）がリアルタイムに送信されることにより、各表示装置１０（マスター表示装置１０ａやスレーブ表示装置（１０ｂ、１０ｃ））の表示部１１における表示画面を同期させることができる。
【００８８】
また、この構造化表示情報を構成するｈｔｍｌ断片情報が有する表示データに変更が加えられた場合には、マスター表示装置１０ａの制御部１４ａが、その変更内容に応じて構造化表示情報を編集する。そして、マスター表示装置１０ａのＰｕｂＳｕｂ部１６から、スレーブ表示装置（１０ｂ、１０ｃ）に、構造化表示情報の変更に関する通知が送信される。また、このとき、必要に応じて、通知とともに、内容が変更されたｈｔｍｌ断片情報も、マスター表示装置１０ａからスレーブ表示装置（１０ｂ、１０ｃ）に送信され、スレーブ表示装置（１０ｂ、１０ｃ）の制御部（１４ｂ、１４ｃ）がそれぞれ受信したｈｔｍｌ断片情報に基づいて構造化表示情報を編集する。このように、マスター表示装置１０ａとスレーブ表示装置（１０ｂ、１０ｃ）との間で、変更が加えられたｈｔｍｌ断片情報がリアルタイムに送信されることにより、各表示装置１０（マスター表示装置１０ａやスレーブ表示装置（１０ｂ、１０ｃ））の表示部１１における表示画面を同期させることができる。
【００８９】
次に、本実施形態の多拠点電子会議システム１の具体的な動作について説明する。先ず、マスター表示装置１０ａは、ＭＵＣ部１５により、何れかの地点の情報端末装置２０との間にＭＵＣ機能を利用した仮想の会議室（多拠点電子会議システム１）を確立する。図９は、本実施形態における多拠点電子会議システムにおいて、マスター表示装置が仮想の会議室を開設する手順を説明するための動作図である。ここでは、マスター表示装置１０ａが、地点ａの司会者端末装置２０１ａとの間に、ＭＵＣ機能を利用した仮想の会議室（多拠点電子会議システム１）を確立する手順を説明する。
【００９０】
ステップＳ１０１では、地点ａの電子会議システム２ａの司会者端末装置２０１ａが、マスター表示装置１０ａへＭＵＣ機能を利用した仮想の会議室を開設する要求する旨を送信する。
【００９１】
ステップＳ１０２では、マスター表示装置１０ａが司会者端末装置２０１ａから確かに要求を受け取った旨を返信する。
【００９２】
次に、ステップＳ１０３では、司会者端末装置２０１ａが、マスター表示装置１０ａへチャットルームを開設するための設定情報を作成する旨を送信する。
【００９３】
ステップＳ１０４では、マスター表示装置１０ａが司会者端末装置２０１ａへ設定情報を作成するためのデータフォーム情報を送信する。
【００９４】
ステップＳ１０５では、司会者端末装置２０１ａが、マスター表示装置１０ａから受信したデータフォーム情報に基づき、チャットルームを開設するための設定情報を作成し、作成した設定情報をマスター表示装置１０ａへ送信する。
【００９５】
ステップＳ１０６では、マスター表示装置１０ａが、司会者端末装置２０１ａへ設定情報を確かに受け取った旨を返信する。
【００９６】
以上のステップにて、マスター表示装置１０ａと地点ａにおける司会者端末装置２０１ａとの間に、ＭＵＣを利用した仮想の会議室（多拠点電子会議システム１）、すなわち、各地点の電子会議システム２における各情報端末装置２０（すなわち、各地点の司会者端末装置２０１、ユーザ端末装置２０２）が参加することができる仮想の会議室が開設される。
【００９７】
次に、開設された仮想の会議室（多拠点電子会議システム１）に情報端末装置２０が参加する手順について説明する。図１０は、本発明の実施形態における多拠点電子会議システムに、情報端末装置が参加するための手順を説明するための動作図である。ここでは、その一例として、地点ａの電子会議システム２ａにおいて、ユーザ端末装置のロールを持つ情報端末装置２０２Ｇが、仮想の会議室（すなわち、多拠点電子会議システム１）に参加する手順を説明する。なお、以下では、情報端末装置２０２Ｇをユーザ端末装置Ｇと呼ぶ。
【００９８】
ステップＳ２０１において、ユーザ端末装置Ｇ（２０２Ｇ）は、ＤＩＳＣＯ（ＸＭＰＰのＸＥＰ−００３０（Ｓｅｒｖｉｃｅ  Ｄｉｓｃｏｖｅｒｙ））に規定されたプロトコル（通信規約）に準拠して、マスター表示装置１０ａが開設した仮想の会議室（多拠点電子会議システム１）を検索する。これにより、ユーザ端末装置Ｇ（２０２Ｇ）は、マスター表示装置１０ａにより開設された仮想の会議室（多拠点電子会議システム１）を発見する。
【００９９】
ステップＳ２０２において、ユーザ端末装置Ｇ（２０２Ｇ）が、マスター表示装置１０ａに仮想の会議室（多拠点電子会議システム１）へ参加を希望する旨を送信する。
【０１００】
ステップＳ２０３では、マスター表示装置１０ａが、ユーザ端末装置Ｇ（２０２Ｇ）へ参加を許可する旨を送信する。
【０１０１】
そして、ステップＳ２０４では、マスター表示装置１０ａは、ｐｕｂｕｓｕｂ部１６や既に仮想の会議室（多拠点電子会議システム１）に参加している他の端末装置（スレーブ表示装置（１０ｂ、１０ｃ）、ユーザ端末装置Ｇ（２０２Ｇ）以外の各地点の情報端末装置（２０ａ、２０ｂ、２０ｃ））に新しい入室者があった旨を送信する。
【０１０２】
上記のステップＳ２０１〜２０４により、ＸＭＰＰを用いた通信により、ユーザ端末装置Ｇ（２０２Ｇ）は、仮想の会議室（多拠点電子会議システム１）に参加することができるとともに、仮想の会議室（多拠点電子会議システム１）にユーザ端末装置Ｇ（２０２Ｇ）が参加したことが、ユーザ端末装置Ｇ（２０２Ｇ）以外の各地点の情報端末装置（２０ａ、２０ｂ、２０ｃ））に送信される。
【０１０３】
次に、仮想の会議室（多拠点電子会議システム１）に参加している各端末装置が、構造化表示情報を共有する手順を説明する。図１１は、本実施形態における多拠点電子会議システムの各端末装置が構造化表示情報を共有する手順を説明するための動作図である。
【０１０４】
ステップＳ３０１では、前述のステップＳ１０１〜Ｓ１０６においてマスター表示装置１０ａとの間に仮想の会議室（多拠点電子会議システム１）を確立した司会者端末装置２０１ａは、多拠点電子会議システム１における議事などを表示装置１０の表示部１１に表示させるための構造化表示情報を作成する。なお、前述したように、ここで作成される構造化表示情報はｈｔｍｌ断片情報が構造的な相関（木構造など）を有して成っている。
【０１０５】
また、司会者端末装置２０１ａは、各ｈｔｍｌ断片情報に固有のＩＤ（ＩＤ情報）（すなわち、ｈｔｍｌ断片情報を識別するためのＩＤ（ＩＤ情報））を付与する。このほか、司会者端末装置２０１ａは、各ｈｔｍｌ断片情報に対して、メタ情報として、前述のような属性情報、すなわち、ｈｔｍｌ断片情報が有する表示データの表示画面１１１上での表示位置を示す位置情報や、ｈｔｍｌ断片情報の生成日時を示す生成日時情報、ｈｔｍｌ断片情報の内容が更新された最新の日時を示す更新日時情報、ｈｔｍｌ断片情報の所有者（owner）であるユーザを示すユーザ情報、地点ａの電子会議システム２ａにおける情報端末装置２０（司会者端末装置２０１ａ、ユーザ端末装置２０２ａ）を使用しているユーザ毎に設定され、ｈｔｍｌ断片情報に対するアクセス権（すなわち、ｈｔｍｌ断片情報が有する情報の生成や変更などを許可するか否か）を示すアクセス権情報、ｈｔｍｌ断片情報の内容の同一性を確認するためのハッシュ値、ｈｔｍｌ断片情報をサブスクライブすることができる端末装置（スレーブ表示装置（１０ｂ、１０ｃ）、情報端末装置２０）を示すアクセスモデル情報、及び、クリエイター情報などを作成する。また、そのほか、メタ情報として、ｈｔｍｌ断片情報の生成日時を示す生成日時情報、ｈｔｍｌ断片情報が有する情報の有効期限を示す有効期限情報などを作成していてもよい。
【０１０６】
ステップＳ３０２では、司会者端末装置２０１ａが、作成した各ｈｔｍｌ断片情報をマスター表示装置１０ａへ送信する。
【０１０７】
ステップＳ３０３では、マスター表示装置１０ａが、受信した各ｈｔｍｌ断片情報の構文解析を行い、受信した各ｈｔｍｌ断片情報に対応するｈｔｍｌ断片情報を作成する。また、マスター表示装置１０ａは、作成したｈｔｍｌ断片情報を識別するためのＩＤ（ＩＤ情報）が、他のｈｔｍｌ断片情報のＩＤ（ＩＤ情報）と重複がないことをチェックする。そして、マスター表示装置１０ａは、各ｈｔｍｌ断片情報から構成される構造化された構造化表示情報を作成する。
【０１０８】
ステップＳ３０４では、さらに、マスター表示装置１０ａは、作成した各ｈｔｍｌ断片情報が構造化されて成る構造化表示情報を、他の端末装置（すなわち、スレーブ表示装置（１０ｂ、１０ｃ）、各地点の電子会議システム２の司会者端末装置２０１、ユーザ端末装置２０２）に送信する。
【０１０９】
次に、マスター表示装置１０ａが、ｐｕｂｓｕｂ機能を利用してスレーブ表示装置（１０ｂ、１０ｃ）と同期する準備を行う手順を説明する。図１２は、本発明の実施形態の多拠点電子会議システムにおいて、マスター表示装置が、スレーブ表示装置と同期する準備を行う手順を説明するための動作図である。
【０１１０】
ステップ４０１では、マスター表示装置１０ａのＭＵＣ部１５は、マスター表示装置１０ａが有する構造化表示情報を構成する各ｈｔｍｌ断片情報と対応するＸＭＰＰノード情報の作成を要求する旨を、ＰｕｂＳｕｂ部１６に送信する。
【０１１１】
ステップ４０２において、マスター表示装置１０ａのＰｕｂＳｕｂ部１６が、構造化表示情報を構成する各ｈｔｍｌ断片情報と対応するＸＭＰＰノード情報を作成する。なお、これらのＸＭＰＰノード情報は、対応するｈｔｍｌ断片情報を通信部１２ａから送信することができるように作成されたｈｔｍｌファイルである。なお、これらのＸＭＰＰノード情報は、例えば、マスター表示装置１０ａが有する揮発性メモリ（不図示）や記憶部１３ａなどに作成される。
【０１１２】
なお、このとき、これらのＸＭＰＰノード情報には固有のＩＤ（ＩＤ情報）が付与されるが、各ＸＭＰＰノード情報を識別するためのＩＤ（ＩＤ情報）は、対応するｈｔｍｌ断片情報のＩＤ（ＩＤ情報）と同一のものとすることが望ましい。このようにすることで、このＩＤ（ＩＤ情報）にて構造化表示情報を構成するｈｔｍｌ断片情報と対応するＸＭＰＰノード情報とを重複なく識別可能なものとすることができる。これにより、構造化表示情報を構成するｈｔｍｌ断片情報やＸＭＰＰノード情報を、多拠点電子会議システム１に参加しているユーザに対してアクセス権の制御を行う一単位の情報として用いることができる。
【０１１３】
ステップＳ４０３において、マスター表示装置１０ａのＰｕｂＳｕｂ部１６は、ＸＭＰＰノード情報を作成した旨をＭＵＣ部１５に送信する。
【０１１４】
マスター表示装置１０ａは、上記ステップＳ４０１〜Ｓ４０３を、構造化された構造化表示情報を構成するｈｔｍｌ断片情報（又は対応するＸＭＰＰノード情報）の数と同じ回数だけ繰り返し、構造化された構造化表示情報を構成するｈｔｍｌ断片情報に対応するＸＭＰＰノード情報を作成する。
【０１１５】
次に、マスター表示装置１０ａは、作成したＸＭＰＰノード情報それぞれに対して属性情報を設定する。ステップＳ４０４において、マスター表示装置１０ａのＭＵＣ部１５は、ＸＭＰＰノード情報に属性情報を設定する旨をＰｕｂＳｕｂ部１６に送信する。
【０１１６】
ステップＳ４０５において、マスター表示装置１０ａのＰｕｂＳｕｂ部１６は、ＸＭＰＰノード情報に属性情報を作成するためのデータフォーム情報をＭＵＣ部１５に送信する。
【０１１７】
ステップＳ４０６では、マスター表示装置１０ａのＭＵＣ部１５が、ＰｕｂＳｕｂ部１６から受信したデータフォーム情報に基づき、前述のステップＳ４０１〜Ｓ４０３にて作成したＸＭＰＰノード情報に属性情報を設定するための設定情報を作成し、作成した設定情報をＰｕｂＳｕｂ部１６に送信する。
【０１１８】
ステップＳ４０７では、マスター表示装置１０ａのＰｕｂＳｕｂ部１６は、ＭＵＣ部１５へ設定情報を確かに受け取った旨を送信する。
【０１１９】
そして、マスター表示装置１０ａのＰｕｂＳｕｂ部１６は、上記ステップ４０４〜４０７を、構造化表示情報を構成するｈｔｍｌ断片情報（又は対応するＸＭＰＰノード情報）の数と同じ回数だけ繰り返す。こうすることで、各ＸＭＰＰノード情報に属性情報が設定される。
【０１２０】
次に、マスター表示装置１０ａは、構造化表示情報を構成するｈｔｍｌ断片情報が有する情報を、対応するＸＭＰＰノード情報に移し替える。図１３は、本発明の実施形態における多拠点電子会議システムにおいて、マスター表示装置が各ＸＭＰＰノード情報にペイロードを設定する手順を説明するための動作図である。
【０１２１】
ステップＳ５０１において、マスター表示装置１０ａのＭＵＣ部１５は、構造化表示情報を構成するｈｔｍｌ断片情報の内容を、ペイロードとして、そのｈｔｍｌ断片情報を識別するためのＩＤとともに、ＰｕｂＳｕｂ部１６に送信する。
【０１２２】
ステップＳ５０２において、マスター表示装置１０ａのＰｕｂＳｕｂ部１６は、受信したペイロードを対応するＸＭＰＰノード情報に設定する。
【０１２３】
そして、ステップＳ５０３において、マスター表示装置１０ａのＰｕｂＳｕｂ部１６は、対応するＸＭＰＰノード情報にペイロードを設定した旨をＭＵＣ部１５に送信する。
【０１２４】
マスター表示装置１０ａは、上記ステップＳ５０１〜Ｓ５０３を、構造化表示情報を構成するｈｔｍｌ断片情報（又は対応するＸＭＰＰノード情報）の数と同じ回数だけ繰り返し、各構造化表示情報を構成するｈｔｍｌ断片情報が有する情報を、対応するＸＭＰＰノード情報に移し替える。なお、このとき、対応するｈｔｍｌ断片情報が有する情報をＸＭＰＰノード情報が有するものとしてもよいが、ＸＭＰＰノード情報が有する情報として、対応するｈｔｍｌ断片情報が有する情報が参照されるように関連づけられていることが好ましい。こうすることにより、ＸＭＰＰノード情報の作成に伴う揮発性メモリ（不図示）や記憶部１３ａの記憶容量への負担を低減することができる。
【０１２５】
以上により、構造化表示情報に基づいて、マスター表示装置１０ａの表示部１０ａやスレーブ表示装置１０の表示部（１１ｂ、１１ｃ）に表示される各表示画面を同期させる準備が完了する。
【０１２６】
次に、スレーブ表示装置（１０ｂ、１０ｃ）が、マスター表示装置１０ａと表示画面を同期する準備を行う手順を説明する。なお、前述のように、本実施形態では、マスター表示装置１０ａとスレーブ表示装置（１０ｂ、１０ｃ）との間の表示画面の同期は、ｐｕｂｓｕｂ機能を利用して行う。ここでは、たとえば、地点ｂのスレーブ表示装置１０ｂが、マスター表示装置１０ａと表示画面の同期を行う手順を説明する。
【０１２７】
先ず、スレーブ表示装置１０ｂは、マスター表示装置１０ａのＰｕｂＳｕｂ部１６が作成した各ＸＭＰＰノード情報の構造的な相関関係（すなわち、対応する各ｈｔｍｌ断片情報が構成する構造化表示情報の構造）と、各ＸＭＰＰノード情報と対応するｈｔｍｌ断片情報がメタ情報として有する属性情報とを同定する。図１４は、本発明の実施形態における多拠点電子会議システムにおいて、スレーブ表示装置が、各ＸＭＰＰノード情報の構造的な相関関係と属性情報とを同定する手順を説明するための動作図である。ここでは、マスター表示装置１０ａ及びスレーブ表示装置１０ｂは、ＤＩＳＣＯ（ＸＭＰＰのＸＥＰ−００３０（Ｓｅｒｖｉｃｅ  Ｄｉｓｃｏｖｅｒｙ））を利用している。
【０１２８】
ステップＳ６０１において、スレーブ表示装置１０ｂは、マスター表示装置１０ａのＰｕｂＳｕｂ部１６に、各ＸＭＰＰノード情報の構造的な相関関係を検索する旨を送信する。なお、各ＸＭＰＰノード情報の構造的な相関関係について、あるＸＭＰＰノード情報に対して１つ上の階層にある相関を有するＸＭＰＰノード情報は親ＸＭＰＰノード情報と呼び、あるＸＭＰＰノード情報に対して１つ下の階層にある相関を有するＸＭＰＰノード情報は子ＸＭＰＰノード情報と呼ぶこととする。ステップＳ６０１では、たとえば、図５におけるｈｔｍｌ断片情報ｎ０のように、親ＸＭＰＰノード情報を持たないＸＭＰＰノード情報（以下、ルートＸＭＰＰノード情報と呼ぶ。）を同定しようとしている。
【０１２９】
ステップＳ６０２において、マスター表示装置１０ａのＰｕｂＳｕｂ部１６は、ルートＸＭＰＰノード情報を同定した結果を、スレーブ表示装置１０ｂに送信する。これにより、スレーブ表示装置１０ｂは、ルートＸＭＰＰノード情報（すなわち、ルートｈｔｍｌ断片情報）を発見する。
【０１３０】
そして、次に、スレーブ表示装置１０ｂは、さらに、マスター表示装置１０ａの各ＸＭＰＰノード情報を順次検索して、各ＸＭＰＰノード情報の構造的な相関関係を同定する。ステップＳ６０３において、スレーブ表示装置１０ｂは、マスター表示装置１０ａのＰｕｂＳｕｂ部１６に、ルートＸＭＰＰノード情報の子ＸＭＰＰノード情報を検索する旨を送信する。
【０１３１】
ステップＳ６０４において、マスター表示装置１０ａのＰｕｂＳｕｂ部１６は、子ＸＭＰＰノード情報を同定した旨を送信する。これにより、スレーブ表示装置１０ｂは、ルートＸＭＰＰノード情報の子ＸＭＰＰノード情報を発見する。
【０１３２】
そして、スレーブ表示装置１０ｂは、ステップＳ６０３〜Ｓ６０４と同様の手順を、各ＸＭＰＰノード情報の構造的な相関関係（すなわち、対応する各ｈｔｍｌ断片情報が構成する構造化表示情報の構造）が全て同定できるまで繰り返す。以上により、スレーブ表示装置１０ｂは、マスター表示装置１０ａの各ＸＭＰＰノード情報の構造的な相関関係を同定することができる。
【０１３３】
次に、スレーブ表示装置１０ｂは、各ＸＭＰＰノード情報に対する属性情報の設定を行う。ステップＳ６０６において、スレーブ表示装置１０ｂは、ＸＭＰＰノード情報に対する属性情報の設定情報を、マスター表示装置１０ａのＰｕｂＳｕｂ部１６に問い合わせる旨を送信する。
【０１３４】
ステップＳ６０７において、マスター表示装置１０ａのＰｕｂＳｕｂ部１６は、そのＸＭＰＰノード情報に対する属性情報の設定情報をスレーブ表示装置１０ｂに送信する。
【０１３５】
上述のステップＳ６０６〜Ｓ６０７は、全てのＸＭＰＰノード情報に対して拡張属性情報が設定されるまで繰り返される。
【０１３６】
次に、スレーブ表示装置１０ｂは、次に、スレーブ表示装置１０ｂは、マスター表示装置が有するＸＭＰＰノード情報をサブスクライブする手順について説明する。図１５は、本発明の実施形態の多拠点電子会議システムにおいて、スレーブ表示装置がＸＭＰＰノード情報をサブスクライブする手順を説明するための動作図である。
【０１３７】
ステップＳ７０１において、スレーブ表示装置１０ｂは、マスター表示装置１０ａが有する各ＸＭＰＰノード情報をサブスクライブする旨を、マスター表示装置１０ａのＰｕｂＳｕｂ部１６に送信する。
【０１３８】
ステップＳ７０２において、マスター表示装置１０ａのＰｕｂＳｕｂ部１６は、スレーブ表示装置１０ｂが各ＸＭＰＰノード情報をサブスクライブする旨の通知を、ＭＵＣ部１５に送信する。
【０１３９】
また、ステップＳ７０３において、マスター表示装置１０ａのＰｕｂＳｕｂ部１６は、各ＸＭＰＰノード情報をサブスクライブする旨を受信したことを、スレーブ表示装置１０ｂに通知する。
【０１４０】
以上のステップＳ７０１〜Ｓ７０３の手順によって、スレーブ表示装置１０ｂから、マスター表示装置１０ａに対して、マスター表示装置１０ａがｈｔｍｌ断片情報を変更したときにマスター表示装置１０ａから通知をスレーブ表示装置１０ｂに送信する旨の契約の申請が送信され、マスター表示装置１０ａは、契約を、スレーブ表示装置１０ｂと結ぶものとしてもよい。このような構成とすることによって、マスター表示装置１０ａにて構造化表示情報を構成するｈｔｍｌ断片情報が変更されたときに、スレーブ表示装置１０ｂは、迅速に、ｈｔｍｌ断片情報が変更されたことを知ることができる。従って、スレーブ表示装置１０ｂは、構造化表示情報を構成するｈｔｍｌ断片情報が変更されたとき、迅速且つ確実に、マスター表示装置１０ａに対して変更されたｈｔｍｌ断片情報の送信を要求するなどの動作を行うことができ、マスター表示装置１０ａと同じ構造化表示情報を共有することができる。よって、マスター表示装置１０ａ及びスレーブ表示装置１０ｂは、複数のｈｔｍｌ断片情報が構造化されて成る構造化表示情報を容易に同期させることができるとともに、構造化表示情報に基づく表示を迅速且つ確実に同期することができる。
【０１４１】
次に、ステップＳ７０４において、さらに、マスター表示装置１０ａのＰｕｂＳｕｂ部１６は、各ＸＭＰＰノード情報が生成された旨の通知を、各ＸＭＰＰノード情報のペイロードとともに、スレーブ表示装置１０ｂに送信する。
【０１４２】
次に、ステップＳ７０５において、スレーブ表示装置１０ｂは、マスター表示装置１０ａのＰｕｂＳｕｂ部１６から受信した各ＸＭＰＰノード情報のペイロードに基づいて構造化表示情報を作成し、作成した構造化表示情報に基づいて表示部１１ｂに表示を行う。
【０１４３】
以上により、地点ｂのスレーブ表示装置１０ｂは、マスター表示装置１０ａと構造化された構造化表示情報に基づく表示画面の同期を行うことができる。また、他の地点ｃのスレーブ表示装置１０ｃについても同様の手順が行うことにより、マスター表示装置１０ａと構造化された構造化表示情報に基づく表示画面の同期を行うことができる。
【０１４４】
次に、情報端末装置２０から多拠点電子会議システム１に提示された意見や資料など（表示データ）が、各地点の表示装置１０の表示部１１に表示されるまでの手順について説明する。ここでは、一例として、地点ａの電子会議システム２ａにおけるユーザ端末装置Ｇ（２０２Ｇ）が多拠点電子会議システム１に提示する意見や資料など（表示データ）が、各地点の表示装置１０の表示部１１に表示される手順について説明する。図１６は、本発明の実施形態の多拠点電子会議システムにおいて、ユーザ端末装置Ｇが提供する情報が表示装置の表示部に表示されるまでの手順を説明するための動作図である。なお、初めに、ユーザ端末装置Ｇ（２０２Ｇ）のユーザは、たとえば、多拠点電子会議システム１に意見や資料など（表示データ）を提示すべき状態にあるもの、又は、地点ａの司会者端末装置２０１ａを使用しているユーザからオフラインなどにて直接に意見や資料など（表示データ）の提示を許されているものとする。
【０１４５】
ステップＳ８０１では、地点ａの司会者端末装置２０１ａは、ユーザ端末装置Ｇ（２０２Ｇ）が多拠点電子会議システム１に提示する意見や資料など（表示データ）を格納するためのｈｔｍｌ断片情報（以下、発言用ｈｔｍｌ断片情報と呼ぶ。）を作成する。ここで発言用ｈｔｍｌ断片情報が作成されることは、発言者（この場合、ユーザ端末装置Ｇ（２０２Ｇ））が多拠点電子会議システム１に提示した情報を各表示装置１０の表示部１１に表示するための情報表示枠が表示画面１１１上に配置されることを意味している。
【０１４６】
また、司会者端末装置２０１ａは、作成した発言用ｈｔｍｌ断片情報に固有のＩＤ（ＩＤ情報）（すなわち、発言用ｈｔｍｌ断片情報を識別するためのＩＤ（ＩＤ情報））を付与する。このほか、司会者端末装置２０１ａは、メタ情報として、前述のような属性情報、すなわち、発言用ｈｔｍｌ断片情報に格納される表示データが表示部１１に表示される表示位置を示す位置情報や、発言用ｈｔｍｌ断片情報の生成日時を示す生成日時情報、発言用ｈｔｍｌ断片情報の内容が更新された最新の日時を示す更新日時情報、発言用ｈｔｍｌ断片情報の所有者（owner）であるユーザを示すユーザ情報、地点ａの電子会議システム２ａにおける情報端末装置２０（司会者端末装置２０１ａ、ユーザ端末装置２０２ａ）を使用しているユーザ毎に設定され、発言用ｈｔｍｌ断片情報に対するアクセス権（すなわち、発言用ｈｔｍｌ断片情報が有する情報の生成や変更などを許可するか否か）を示すアクセス権情報、発言用ｈｔｍｌ断片情報の内容の同一性を確認するためのハッシュ値、発言用ｈｔｍｌ断片情報をサブスクライブすることができる（スレーブ表示装置（１０ｂ、１０ｃ）、情報端末装置２０）を示すアクセスモデル情報、及び、クリエイター情報などを作成する。また、さらに、メタ情報として、発言用ｈｔｍｌ断片情報の生成日時を示す生成日時情報、発言用ｈｔｍｌ断片情報が有する情報の有効期限を示す有効期限情報などを作成していてもよい。そして、司会者端末装置２０１ａは、これらのメタ情報を有する発言用ｈｔｍｌ断片情報を組み込むべく、構造化された構造化表示情報を編集する。
【０１４７】
ステップＳ８０２では、司会者端末装置２０１ａは、これらのメタ情報を有する発言用ｈｔｍｌ断片情報を、マスター表示装置１０ａのＭＵＣ部１５に送信する。
【０１４８】
ステップＳ８０３では、マスター表示装置１０ａのＭＵＣ部１５は、受信した発言用ｈｔｍｌ断片情報の構文解析を行い、受信した発言用ｈｔｍｌ断片情報に対応するｈｔｍｌ断片情報を作成する。また、マスター表示装置１０ａは、作成したｈｔｍｌ断片情報を識別するためのＩＤ（ＩＤ情報）が、他のｈｔｍｌ断片情報のＩＤ（ＩＤ情報）と重複がないことをチェックする。そして、マスター表示装置１０ａは、作成したｈｔｍｌ断片情報を組み込むべく、構造化された構造化表示情報を編集する。
【０１４９】
ステップＳ８０４では、マスター表示装置１０ａのＭＵＣ部１５は、編集した構造化表示情報に基づいて、発言用ｈｔｍｌ断片情報に対応するＸＭＰＰノード情報（以下、発言用ＸＭＰＰノード情報と呼ぶ。）の作成を要求する旨を、ＰｕｂＳｕｂ部１６に送信する。
【０１５０】
ステップ８０５において、マスター表示装置１０ａのＰｕｂＳｕｂ部１６は、発言用ｈｔｍｌ断片情報と対応する発言用ＸＭＰＰノード情報を作成する。なお、この発言用ＸＭＰＰノード情報は、対応する発言用ｈｔｍｌ断片情報を通信部１２ａから送信することができるように作成されるｈｔｍｌファイルである。また、この発言用ＸＭＰＰノード情報は、例えば、マスター表示装置１０ａの揮発性メモリ（不図示）や記憶部１３ａなどに作成される。
【０１５１】
そして、ステップ８０６において、マスター表示装置１０ａのＰｕｂＳｕｂ部１６は、発言用ＸＭＰＰノード情報を生成した旨を、ＭＵＣ部１５に送信する。
【０１５２】
次に、マスター表示装置１０ａのＭＵＣ部１５が、ＰｕｂＳｕｂ部１６が作成した発言用ＸＭＰＰノード情報に属性情報が設定される手順と、多拠点電子会議システム１に提示された表示データが表示されるまでの手順とについて説明する。図１７は、本発明の実施形態における多拠点電子会議システムにおいて、発言用ＸＭＰＰノード情報に属性情報が設定される手順と、提示された情報が表示される手順とを説明するための動作図である。
【０１５３】
ステップＳ９０１において、マスター表示装置１０ａのＭＵＣ部１５は、発言用ＸＭＰＰノード情報に属性情報を設定する旨をＰｕｂＳｕｂ部１６に送信する。
【０１５４】
ステップＳ９０２において、マスター表示装置１０ａのＰｕｂＳｕｂ部１６は、発言用ＸＭＰＰノード情報に属性情報を設定するためのデータフォーム情報をＭＵＣ部１５に送信する。
【０１５５】
ステップＳ９０３では、マスター表示装置１０ａのＭＵＣ部１５は、ＰｕｂＳｕｂ部１６から受信したデータフォーム情報に基づき、発言用ＸＭＰＰノード情報の属性情報を作成し、作成した設定情報をＰｕｂＳｕｂ部１６に送信する。
【０１５６】
ステップＳ９０４では、マスター表示装置１０ａのＰｕｂＳｕｂ部１６は、設定情報を確かに受け取った旨をＭＵＣ部１５に送信する。
【０１５７】
以上のステップＳ９０１〜Ｓ９０４により、マスター表示装置１０ａは、発言者が発言可能とする情報表示枠に対応するＸＭＰＰノード情報に対して属性情報（ＩＤ（ＩＤ情報）、位置情報、生成日時情報、ユーザ情報、アクセス権情報、ハッシュ値、アクセスモデル情報など）を設定する。特に、ＸＭＰＰノード情報に対して、属性情報として、ハッシュ値を設定すると、マスター表示装置からスレーブ表示装置に送信される断片情報の内容の同一性をハッシュ値によって、確認することができる。よって、マスター表示装置及びスレーブ表示装置は、複数の断片情報が構造化されて成る構造化表示情報を容易に同期させることができるとともに、構造化表示情報に基づく表示を迅速且つ確実に同期することができる。また、ＸＭＰＰノード情報に対して、属性情報として、更新日時情報を設定すると、ＸＭＰＰノード情報が更新された正確な日時を知ることができる。よって、マスター表示装置からスレーブ表示装置に送信される断片情報の内容の同一性をハッシュ値によって、確認することができるので、マスター表示装置及びスレーブ表示装置は、複数の断片情報が構造化されて成る構造化表示情報を確実に同期させることができるとともに、構造化表示情報に基づく表示を確実に同期することができる。
【０１５８】
次に、ステップＳ９０５では、マスター表示装置１０ａのＭＵＣ部１５は、各地点の端末装置（スレーブ表示装置（１０ｂ、１０ｃ）及び情報端末装置２０（司会者端末装置２０１、ユーザ端末装置２０２））に、発言者（ここでは、ユーザ端末装置Ｇ（２０２Ｇ））が提示した情報が表示される情報表示枠が表示画面１１１に配置された旨を、発言用ｈｔｍｌ断片情報とともに送信する。また、各地点の端末装置は受信した発言用ｈｔｍｌ断片情報に基づいて、各端末装置が有している構造化表示情報を編集する。
【０１５９】
ステップＳ９０６では、ユーザ端末装置Ｇ（２０２Ｇ）に端末入力部２５から仮想の会議室（多拠点電子会議システム１）に提示する表示データが入力される。また、ユーザ端末装置Ｇ（２０２Ｇ）は、入力された表示データを加えるべく、発言用ｈｔｍｌ断片情報を編集する。なお、入力された表示データが格納される発言用ｈｔｍｌ断片情報を識別するためのＩＤ（ＩＤ情報）は、ステップＳ８０１において作成された発言用ｈｔｍｌ断片情報やＳ８０３において作成されたｈｔｍｌ断片情報のＩＤ（ＩＤ情報）と、同一のものとなっている。また、ユーザ端末装置Ｇ（２０２Ｇ）に入力される表示データは、テキストデータ、画像データ、音声データ、動画データなど、ＸＭＰＰに準拠した通信に適合するｈｔｍｌにて表現されたデータであれば、そのｈｔｍｌで表現し得る全ての形式のデータを扱うことができるとともに、その組み合わせにも制限を受けることがない。
【０１６０】
ステップＳ９０７では、ステップＳ９０６で編集したｈｔｍｌ断片情報をマスター表示装置１０ａのＭＵＣ部１５へ送信する。
【０１６１】
ステップＳ９０８では、マスター表示装置１０ａのＭＵＣ部１５が、ユーザ端末装置Ｇ（２０２Ｇ）から受信した発言用ｈｔｍｌ断片情報の構文解析を行い、ステップＳ９０６で入力された表示データが格納された発言用ｈｔｍｌ断片情報のメタ情報に含まれるユーザ情報とアクセス権情報とをチェックする。両者が一致する場合には、受信した発言用ｈｔｍｌ断片情報に基づいてマスター表示装置１０ａの構造化表示情報が編集される。具体的には、ステップＳ９０６で入力された表示データを組み込むべく、マスター表示装置１０ａの構造化表示情報が有する発言用ｈｔｍｌ断片情報に対応するｈｔｍｌ断片情報の内容が変更される。そして、ユーザ端末装置Ｇ（２０２Ｇ）に入力された表示データが、編集された構造化表示情報に基づいて表示部１１ａに表示される。
【０１６２】
以上の手順により、ユーザ端末装置Ｇ（２０２Ｇ）が仮想の会議室に提示する情報（発言など）は、マスター表示装置１０ａの表示部１１ａに表示される。
【０１６３】
次に、マスター表示装置１０ａの表示画面とスレーブ表示装置（１０ｂ、１０ｃ）の表示画面とが同期して、同一の表示がなされる手順について説明する。図１８は、本発明の実施形態の多拠点電子会議システムにおいて、マスター表示装置の表示画面とスレーブ表示装置の表示画面とが同期する手順を説明するための動作図である。
【０１６４】
ステップ１００１において、マスター表示装置１０ａのＭＵＣ部１５は、図１７のステップＳ９０８にて変更されたｈｔｍｌ断片情報を、そのｈｔｍｌ断片情報を識別するためのＩＤ（ＩＤ情報）とともに、ＰｕｂＳｕｂ部１６に送信する。
【０１６５】
ステップＳ１００２において、マスター表示装置１０ａのＰｕｂＳｕｂ部１６は、受信したＩＤ（ＩＤ情報）に基づき、受信したｈｔｍｌ断片情報に対応するＸＭＰＰノード情報を同定し、受信したｈｔｍｌ断片情報に基づいて、同定されたＸＭＰＰノード情報を更新する。すなわち、受信したｈｔｍｌ断片情報の内容を、同定されたＸＭＰＰノード情報に移し替える。なお、このとき、対応するｈｔｍｌ断片情報が有する情報をＸＭＰＰノード情報が有するものとしてもよいが、ＸＭＰＰノード情報が有する情報として、対応するｈｔｍｌ断片情報が有する情報が参照されるように関連づけられていることが好ましい。こうすることにより、ＸＭＰＰノード情報の作成に伴う揮発性メモリ（不図示）や記憶部１３ａの記憶容量への負担を低減することができる。
【０１６６】
また、マスター表示装置１０ａのＰｕｂＳｕｂ部１６は、更新したＸＭＰＰノード情報の内容（すなわち、対応するｈｔｍｌ断片情報が有する情報）を、スレーブ表示装置（１０ｂ、１０ｃ）に送信するペイロードとして設定する。
【０１６７】
ステップＳ１００３において、マスター表示装置１０ａのＰｕｂＳｕｂ部１６は、ペイロードを設定した旨をＭＵＣ部１５に送信する。
【０１６８】
また、ステップＳ１００４において、マスター表示装置１０ａのＰｕｂＳｕｂ部１６は、構造化表示情報を構成するｈｔｍｌ断片情報を変更したことを示す通知と、変更したｈｔｍｌ断片情報（すなわち、図１７のステップ９０８にて生成されたｈｔｍｌ断片情報）を識別するためのＩＤ（ＩＤ情報）とを、スレーブ表示装置１０ｂ、１０ｃに送信する。
【０１６９】
このようにすることによって、マスター表示装置１０ａは、構造化表示情報を構成するｈｔｍｌ断片情報（又は、対応するＸＭＰＰノード情報）を変更したとき、スレーブ表示装置（１０ｂ、１０ｃ）に対して、構造化表示情報を構成するｈｔｍｌ断片情報（又は、対応するＸＭＰＰノード情報）を変更したことを示す通知と、変更したｈｔｍｌ断片情報（又は、対応するＸＭＰＰノード情報）を識別するためのＩＤ情報とを送信する。よって、スレーブ表示装置（１０ｂ、１０ｃ）は、構造化表示情報を構成するｈｔｍｌ断片情報（又は、対応するＸＭＰＰノード情報）が変更されたときに、構造化表示情報を構成するｈｔｍｌ断片情報（又は、対応するＸＭＰＰノード情報）が変更されていないかどうかをマスター表示装置１０ａに問い合わせることなく、迅速に、ｈｔｍｌ断片情報（又は、対応するＸＭＰＰノード情報）が変更されたことを知ることができるとともに、ＩＤ情報によりどのｈｔｍｌ断片情報（又は、対応するＸＭＰＰノード情報）に変更が生じたのかを認識することができる。従って、スレーブ表示装置（１０ｂ、１０ｃ）は、構造化表示情報を構成するｈｔｍｌ断片情報（又は、対応するＸＭＰＰノード情報）が変更されたとき、迅速且つ確実に、マスター表示装置１０ａに対して変更されたｈｔｍｌ断片情報（又は、対応するＸＭＰＰノード情報）の送信を要求するなどの動作を行うことができ、マスター表示装置と同じ構造化表示情報を共有することができる。よって、マスター表示装置１０ａ及びスレーブ表示装置（１０ｂ、１０ｃ）は、複数のｈｔｍｌ断片情報が構造化されて成る構造化表示情報を容易に同期させることができるとともに、構造化表示情報に基づく表示を迅速且つ確実に同期することができる。
【０１７０】
また、マスター表示装置とスレーブ表示装置とが、ＸＭＰＰ（eXtensible Messaging and Presence Protocol）に準拠した通信を行うので、また、マスター表示装置とスレーブ表示装置との間でリアルタイムなメッセージング（情報交換）をすることができるとともに、ＩＤ情報により、ＸＭＰＰによりメッセージングされる情報とマスター表示装置が有する表示部やスレーブ表示装置が有する表示部に表示される情報とを簡便且つ確実に対応付けることができる。
【０１７１】
また、ステップＳ１００４において、マスター表示装置１０ａのＰｕｂＳｕｂ部１６は、スレーブ表示装置（１０ｂ、１０ｃ）に対して、構造化表示情報を構成するｈｔｍｌ断片情報（又は、対応するＸＭＰＰノード情報）を変更したことを示す通知とともに、ステップＳ１００２にて設定したペイロードをさらに送信してもよい。また、スレーブ表示装置（１０ｂ、１０ｃ）は、マスター表示装置１０ａのＰｕｂＳｕｂ部１６から受信したペイロードに基づいて、構造化表示情報を編集するとともに、表示部（１１ｂ、１１ｃ）に編集した構造化表示情報に基づく表示を行うものとしてもよい。このようにすれば、スレーブ表示装置（１０ｂ、１０ｃ）は、構造化表示情報を構成するｈｔｍｌ断片情報（又は、対応するＸＭＰＰノード情報）が変更されたとき、迅速且つ確実に、構造化表示情報を編集して、マスター表示装置１０ａと同じ表示をすることができる。よって、マスター表示装置１０ａ及びスレーブ表示装置（１０ｂ、１０ｃ）は、複数のｈｔｍｌ断片情報（又は、対応するＸＭＰＰノード情報）が構造化されて成る構造化表示情報を容易に同期させることができるとともに、構造化表示情報に基づく表示を迅速且つ確実に同期することができる。
【０１７２】
以上により、マスター表示装置１０ａの表示画面とスレーブ表示装置（１０ｂ、１０ｃ）の表示画面とが同期して、同一の表示をすることができる。
【０１７３】
以上、実施形態をもとに本発明を説明した。なお、本発明は、上述の実施形態に限定されるものではなく、本発明の趣旨を逸脱しない範囲においては構成を変更して実施することも可能である。たとえば、上述の実施形態では、多拠点電子会議システム１の情報交換機能にはＸＭＰＰのＸＥＰ−００４５（Ｍｕｌｔｉ−Ｕｓｅｒ  Ｃｈａｔ）を、情報の送受信機能にはＸＭＰＰのＸＥＰ−００６０（ＸＨＴＭＬ−ＩＭ）を利用し、より通常のｘｈｔｍｌ/ｘｔｍｌ（Ｗｅｂ）システムに近いｈｔｍｌ断片(本発明においてｈｔｍｌ断片情報と呼ぶ断片情報)を送受信している。しかし、本発明の多拠点通信システムでは、これに限定されず、他のＸＭＰＰ通信用サーバを介して、各地点の電子会議システム２内の表示装置１０、司会者端末装置２０１及びユーザ端末装置２０２の間を結ぶものとしてもよい。
【０１７４】
また、上述の実施形態では、表示装置１０と１又は複数の情報端末装置２０とを含む複数の端末装置がＸＭＰＰに準拠した通信を行う構成としたが、本発明はこれに限定されるものではない。ＸＭＰＰに類似するプロトコル（通信規約）に準拠した通信を行うものとしてもよい。
【０１７５】
また、上述の実施形態では、ＸＭＰＰノード情報には、構造化表示情報を構成するｈｔｍｌ断片情報に割り振られたＩＤ（ＩＤ情報）と例えば同一のＩＤ（ＩＤ情報）を持つものとしたが、ｈｔｍｌ断片情報のＩＤ（ＩＤ情報）とＸＭＰＰノード情報のＩＤ（ＩＤ情報）については、重複がなく、それぞれが一対一に対応するのであれば、変換テーブルを用いて、相互に変換して用いる事も可能であるので、ＭＵＣ機能とＰｕｂＳｕｂ機能とを分散させてもよい。すなわち、ＭＵＣ機能とＰｕｂＳｕｂ機能とをスレーブ表示装置１０に持たせてもよい。
【０１７６】
また、以上で説明した実施形態は例示であり、その各構成要素や各処理の組み合わせに色々な変形例は可能であることは、本発明の範囲にあることは当業者に理解されるところである。
【産業上の利用可能性】
【０１７７】
本発明は、職場や学校などのコミュニティ内で利用される多拠点電子会議システムや、遠隔地にいる親族同士のＴＶ電話、コミュニティ内でのオンラインミーティングなどに利用することができる。
【符号の説明】
【０１７８】
１                            多拠点電子会議システム（通信システム）
２、２ａ、２ｂ、２ｃ          電子会議システム
３                            ネットワーク
１０                          表示装置
１０ａ                        マスター表示装置
１０ｂ、１０ｃ                スレーブ表示装置
１１                            表示部
１１１                            表示画面
１２                            通信部
１３                            記憶部
１４                            制御部
１５                            ＭＵＣ部
１６                            ＰｕｂＳｕｂ部
２０                          情報端末装置
２０１、２０１ａ、２０１ｂ、２０１ｃ  司会者端末装置
２０２、２０２ａ、２０２ｂ、２０２ｃ、２０２Ｇ  ユーザ端末装置
２１                            端末表示部（表示部）
２２                            端末通信部（通信部）
２３                            端末記憶部（記憶部）
２４                            端末制御部（制御部）
２５                            端末入力部（入力部）
３０                          ネットワーク
【図１】
0005382191.tif 000002
【図２】
0005382191.tif 000003
【図３】
0005382191.tif 000004
【図４】
0005382191.tif 000005
【図５】
0005382191.tif 000006
【図６】
0005382191.tif 000007
【図７】
0005382191.tif 000008
【図８】
0005382191.tif 000009
【図９】
0005382191.tif 000010
【図１０】
0005382191.tif 000011
【図１１】
0005382191.tif 000012
【図１２】
0005382191.tif 000013
【図１３】
0005382191.tif 000014
【図１４】
0005382191.tif 000015
【図１５】
0005382191.tif 000016
【図１６】
0005382191.tif 000017
【図１７】
0005382191.tif 000018
【図１８】
0005382191.tif 000019