(57)【要約】【課題】遠隔会議において複数のユーザが特定のコンテンツを簡易な操作で共有することができる会議システム、会議端末、および会議プログラムを提供する。【解決手段】会議システム１００では、サーバ２で管理されている資料データが会議端末１に提供される一方、会議端末１における資料データの閲覧状況を示すステータス情報および資料データの編集内容を示す編集情報がサーバ２で管理される。サーバ２では、ステータス情報および編集情報に基づいて、閲覧中ページの共有先候補を示す共有情報が作成されて、会議端末１に提供される。会議端末１で共有情報に基づいて他端末が指定された場合、会議端末１と指定された他端末とが接続されて、コンテンツ参照会議が実行される。【選択図】図１
2012209614.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークを介して接続された会議端末間で、各々で取得される画像および音声の少なくとも一方が相互に送受信される遠隔会議を実行する会議システムであって、
前記会議端末から画像または文字を含むコンテンツデータが要求された場合、第一記憶装置に記憶されている前記コンテンツデータを、要求元の前記会議端末に提供するコンテンツ提供手段と、
前記コンテンツデータの閲覧状況および編集内容の少なくとも一方を示す操作情報を、前記会議端末から取得して第二記憶装置に登録する操作情報取得手段と、
前記コンテンツ提供手段によって前記コンテンツデータが提供された前記会議端末のうちで、所定の条件を満たす前記会議端末を、前記第二記憶装置に登録されている前記操作情報に基づいて特定する端末特定手段と、
前記端末特定手段によって特定された前記会議端末のいずれかである対象端末に、前記端末特定手段によって特定された前記会議端末のうちで前記対象端末とは異なる前記会議端末に関する情報である共有情報を提供する情報提供手段と、
前記対象端末において前記共有情報に基づいて前記会議端末のいずれかが接続先に指定された場合、前記対象端末と前記接続先に指定された前記会議端末とを接続して、同一の前記コンテンツデータが参照される前記遠隔会議であるコンテンツ参照会議を実行する会議実行手段と
を備えたことを特徴とする会議システム。
【請求項２】
前記端末特定手段は、前記対象端末と同一の前記コンテンツデータを閲覧中である他の前記会議端末を、前記操作情報に基づいて特定することを特徴とする請求項１に記載の会議システム。
【請求項３】
前記端末特定手段は、前記対象端末で閲覧中の前記コンテンツデータに対して過去に操作を行った他の前記会議端末を、前記操作情報に基づいて特定することを特徴とする請求項１または２に記載の会議システム。
【請求項４】
前記対象端末に備えられた表示装置に、前記コンテンツ提供手段によって提供された前記コンテンツデータを表示させるコンテンツ表示手段と、
前記コンテンツ表示手段によって前記コンテンツデータが切り替えて表示される毎に、前記対象端末と接続されている前記会議端末間の接続を切断する会議終了手段を備えることを特徴とする請求項１から３のいずれかに記載の会議システム。
【請求項５】
前記表示装置に、前記情報提供手段によって提供された前記共有情報を、前記コンテンツデータと同一画面上に表示させ、または前記コンテンツデータに重畳して表示させる情報表示手段を備えたことを特徴とする請求項４に記載の会議システム。
【請求項６】
ネットワークを介して接続された他の会議端末との間で、各々で取得される画像および音声の少なくとも一方が相互に送受信される遠隔会議を実行する会議端末であって、
画像または文字を含むコンテンツデータを管理する第一のコンピュータに、前記コンテンツデータの取得要求を送信する取得要求送信手段と、
前記第一のコンピュータから受信した前記コンテンツデータを、表示装置に表示するコンテンツ表示手段と、
前記コンテンツデータの閲覧状況および編集内容の少なくとも一方を示す操作情報を、前記操作情報を管理する第二のコンピュータに送信する操作情報送信手段と、
前記操作情報に基づいて所定の条件を満たすと特定された他の前記会議端末に関する情報である共有情報を、前記第二のコンピュータから受信した場合、前記共有情報を前記表示装置に表示させる情報表示手段と、
前記表示装置に表示された前記共有情報に基づいて前記会議端末のいずれかが接続先に指定された場合、前記接続先に指定された前記会議端末に接続して、同一の前記コンテンツデータが参照される前記遠隔会議であるコンテンツ参照会議を実行する会議実行手段と
を備えたことを特徴とする会議端末。
【請求項７】
前記情報表示手段は、前記会議端末と同一の前記コンテンツデータを閲覧中である他の前記会議端末を示す前記共有情報を、前記表示装置に表示させることを特徴とする請求項６に記載の会議端末。
【請求項８】
前記情報表示手段は、前記会議端末で閲覧中の前記コンテンツデータに対して過去に操作を行った他の前記会議端末を示す前記共有情報を、前記表示装置に表示させることを特徴とする請求項６または７に記載の会議端末。
【請求項９】
前記コンテンツ表示手段によって前記コンテンツデータが切り替えて表示される毎に、前記コンテンツ参照会議を実行する全ての前記会議端末間の接続を切断する会議終了手段を備えたことを特徴とする請求項６から８のいずれかに記載の会議端末。
【請求項１０】
前記情報表示手段は、前記共有情報を、前記コンテンツデータと同一画面上に表示させ、または前記コンテンツデータに重畳して表示させることを特徴とする請求項６から９のいずれかに記載の会議端末。
【請求項１１】
ネットワークを介して接続された他の会議端末との間で、各々で取得される画像および音声の少なくとも一方が相互に送受信される遠隔会議を実行する会議端末であるコンピュータに、
画像または文字を含むコンテンツデータを管理する第一のコンピュータに、前記コンテンツデータの取得要求を送信する取得要求送信ステップと、
前記第一のコンピュータから受信した前記コンテンツデータを、表示装置に表示するコンテンツ表示ステップと、
前記コンテンツデータの閲覧状況および編集内容の少なくとも一方を示す操作情報を、前記操作情報を管理する第二のコンピュータに送信する操作情報送信ステップと、
前記操作情報に基づいて所定の条件を満たすと特定された他の前記会議端末に関する情報である共有情報を、前記第二のコンピュータから受信した場合、前記共有情報を前記表示装置に表示させる情報表示ステップと、
前記表示装置に表示された前記共有情報に基づいて前記会議端末のいずれかが接続先に指定された場合、前記接続先に指定された前記会議端末に接続して、同一の前記コンテンツデータが参照される前記遠隔会議であるコンテンツ参照会議を実行する会議実行ステップと
を実行させる会議プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数の拠点にそれぞれ配設されて、各拠点間でネットワークを介して実行される遠隔会議に用いられる会議システム、会議端末、および会議プログラムに関する。
【背景技術】
【０００２】
従来、ユーザの画像や音声を入出力可能な会議端末を各拠点に設置し、各拠点のユーザの画像や音声が会議端末で合成出力される会議システムが知られている。このような会議システムにおいて、会議資料をあらかじめ一括してサーバに登録しておき、会議端末に接続された遠隔会議にサーバから会議資料を転送する技術が知られている（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平１０−５１５５８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
上記の遠隔会議において、例えば会議資料に含まれる特定のコンテンツ（ページ、チャプタ、記事等）に関して質問や議論を行いたい場合、他のユーザにも対象コンテンツを閲覧させる必要がある。この場合、他のユーザに対して特定のコンテンツの閲覧指示を発したり、他のユーザが使用する会議端末に特定のコンテンツを配布したり、特定のコンテンツについて質問や議論を行うための遠隔会議を別途招集したりする必要があった。このように、複数のユーザが特定のコンテンツを共有するための操作負担が大きいため、遠隔会議の利便性を欠くおそれがあった。
【０００５】
本発明は、上述した課題を解決するためになされたものであり、遠隔会議において複数のユーザが特定のコンテンツを簡易な操作で共有することができる会議システム、会議端末、および会議プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明の第一態様に係る会議システムは、ネットワークを介して接続された会議端末間で、各々で取得される画像および音声の少なくとも一方が相互に送受信される遠隔会議を実行する会議システムであって、前記会議端末から画像または文字を含むコンテンツデータが要求された場合、第一記憶装置に記憶されている前記コンテンツデータを、要求元の前記会議端末に提供するコンテンツ提供手段と、前記コンテンツデータの閲覧状況および編集内容の少なくとも一方を示す操作情報を、前記会議端末から取得して第二記憶装置に登録する操作情報取得手段と、前記コンテンツ提供手段によって前記コンテンツデータが提供された前記会議端末のうちで、所定の条件を満たす前記会議端末を、前記第二記憶装置に登録されている前記操作情報に基づいて特定する端末特定手段と、前記端末特定手段によって特定された前記会議端末のいずれかである対象端末に、前記端末特定手段によって特定された前記会議端末のうちで前記対象端末とは異なる前記会議端末に関する情報である共有情報を提供する情報提供手段と、前記対象端末において前記共有情報に基づいて前記会議端末のいずれかが接続先に指定された場合、前記対象端末と前記接続先に指定された前記会議端末とを接続して、同一の前記コンテンツデータが参照される前記遠隔会議であるコンテンツ参照会議を実行する会議実行手段とを備えている。
【０００７】
これによれば、第一記憶装置に記憶されているコンテンツデータが要求元の会議端末に提供される一方、コンテンツデータの閲覧状況および編集内容の少なくとも一方を示す操作情報が、第二記憶装置に登録される。第二記憶装置に登録された操作情報に基づいて、所定の条件を満たす会議端末が特定される。特定された会議端末のうちで、対象端末に他の会議端末に関する情報である共有情報が提供される。共有情報が提供された対象端末において接続先の会議端末が指定された場合、対象端末と指定された会議端末とを接続してコンテンツ参照会議が実行される。したがって、対象端末のユーザは、コンテンツデータを閲覧および操作するのみならず、所定の条件を満たす他の会議端末と接続して、同一のコンテンツデータが参照されるコンテンツ参照会議を行うことができ、ひいては複数のユーザが特定のコンテンツを簡易な操作で共有することができる。
【０００８】
上記会議システムにおいて、前記端末特定手段は、前記対象端末と同一の前記コンテンツデータを閲覧中である他の前記会議端末を、前記操作情報に基づいて特定してもよい。この場合、対象端末のユーザは、対象端末と同一のコンテンツデータを閲覧中である他の会議端末との間で、コンテンツ参照会議を実行することができる。
【０００９】
上記会議システムにおいて、前記端末特定手段は、前記対象端末で閲覧中の前記コンテンツデータに対して過去に操作を行った他の前記会議端末を、前記操作情報に基づいて特定してもよい。この場合、対象端末のユーザは、対象端末で閲覧中のコンテンツデータに対して過去に操作を行った他の会議端末との間で、コンテンツ参照会議を実行することができる。
【００１０】
上記会議システムにおいて、前記対象端末に備えられた表示装置に、前記コンテンツ提供手段によって提供された前記コンテンツデータを表示させるコンテンツ表示手段と、前記コンテンツ表示手段によって前記コンテンツデータが切り替えて表示される毎に、前記対象端末と接続されている前記会議端末間の接続を切断する会議終了手段を備えてもよい。コンテンツデータが対象端末で切り替え表示された場合には、対象端末では他の会議端末と異なるコンテンツデータが閲覧されるため、対象端末をコンテンツ参照会議に参加させる必要がない。よって、コンテンツデータが切り替え表示された対象端末と他の会議端末との接続を自動的に切断することで、不要な通信処理の発生を抑制することができる。
【００１１】
上記会議システムにおいて、前記表示装置に、前記情報提供手段によって提供された前記共有情報を、前記コンテンツデータと同一画面上に表示させ、または前記コンテンツデータに重畳して表示させる情報表示手段とを備えてもよい。この場合、対象端末の表示装置では、コンテンツデータと同一画面上に、またはコンテンツデータに重畳して、共有情報が表示される。よって、対象端末のユーザは、コンテンツデータおよび共有情報を同時に目視することができるため、利便性が向上する。
【００１２】
本発明の第二態様に係る会議端末は、ネットワークを介して接続された他の会議端末との間で、各々で取得される画像および音声の少なくとも一方が相互に送受信される遠隔会議を実行する会議端末であって、画像または文字を含むコンテンツデータを管理する第一のコンピュータに、前記コンテンツデータの取得要求を送信する取得要求送信手段と、前記第一のコンピュータから受信した前記コンテンツデータを、表示装置に表示するコンテンツ表示手段と、前記コンテンツデータの閲覧状況および編集内容の少なくとも一方を示す操作情報を、前記操作情報を管理する第二のコンピュータに送信する操作情報送信手段と、前記操作情報に基づいて所定の条件を満たすと特定された他の前記会議端末に関する情報である共有情報を、前記第二のコンピュータから受信した場合、前記共有情報を前記表示装置に表示させる情報表示手段と、前記表示装置に表示された前記共有情報に基づいて前記会議端末のいずれかが接続先に指定された場合、前記接続先に指定された前記会議端末に接続して、同一の前記コンテンツデータが参照される前記遠隔会議であるコンテンツ参照会議を実行する会議実行手段とを備えている。
【００１３】
これによれば、第一のコンピュータに管理されているコンテンツデータが要求元の会議端末に提供される一方、コンテンツデータの閲覧状況および編集内容の少なくとも一方を示す操作情報が、第二のコンピュータで管理される。第二のコンピュータでは、操作情報に基づいて所定の条件を満たす他の会議端末が特定され、特定された他の会議端末に関する情報である共有情報が、表示装置に表示される。表示装置に表示された共有情報に基づいて接続先の会議端末が指定された場合、指定された会議端末と接続してコンテンツ参照会議が実行される。したがって、会議端末のユーザは、コンテンツデータを閲覧および操作するのみならず、所定の条件を満たす他の会議端末と接続して、同一のコンテンツデータが参照されるコンテンツ参照会議を行うことができ、ひいては複数のユーザが特定のコンテンツを簡易な操作で共有することができる。
【００１４】
上記会議端末において、前記情報表示手段は、前記会議端末と同一の前記コンテンツデータを閲覧中である他の前記会議端末を示す前記共有情報を、前記表示装置に表示させてもよい。この場合、会議端末のユーザは、同一のコンテンツデータを閲覧中である他の会議端末との間で、コンテンツ参照会議を実行することができる。
【００１５】
上記会議端末において、前記情報表示手段は、前記会議端末で閲覧中の前記コンテンツデータに対して過去に操作を行った他の前記会議端末を示す前記共有情報を、前記表示装置に表示させてもよい。この場合、会議端末のユーザは、閲覧中のコンテンツデータに対して過去に操作を行った他の会議端末との間で、コンテンツ参照会議を実行することができる。
【００１６】
上記会議端末において、前記コンテンツ表示手段によって前記コンテンツデータが切り替えて表示される毎に、前記コンテンツ参照会議を実行する全ての前記会議端末間の接続を切断する会議終了手段を備えてもよい。会議端末でコンテンツデータが切り替え表示された場合には、他の会議端末と異なるコンテンツデータが表示装置に表示されるため、会議端末をコンテンツ参照会議に参加させる必要がない。よって、コンテンツデータが切り替え表示された場合には、他の会議端末との接続を自動的に切断することで、不要な通信処理の発生を抑制することができる。
【００１７】
上記会議端末において、前記情報表示手段は、前記共有情報を、前記コンテンツデータと同一画面上に表示させ、または前記コンテンツデータに重畳して表示させてもよい。この場合、会議端末の表示装置では、コンテンツデータと同一画面上に、またはコンテンツデータに重畳して、共有情報が表示される。よって、会議端末のユーザは、コンテンツデータおよび共有情報を同時に目視することができるため、利便性が向上する。
【００１８】
本発明の第三態様に係る会議プログラムは、ネットワークを介して接続された他の会議端末との間で、各々で取得される画像および音声の少なくとも一方が相互に送受信される遠隔会議を実行する会議端末であるコンピュータに、画像または文字を含むコンテンツデータを管理する第一のコンピュータに、前記コンテンツデータの取得要求を送信する取得要求送信ステップと、前記第一のコンピュータから受信した前記コンテンツデータを、表示装置に表示するコンテンツ表示ステップと、前記コンテンツデータの閲覧状況および編集内容の少なくとも一方を示す操作情報を、前記操作情報を管理する第二のコンピュータに送信する操作情報送信ステップと、前記操作情報に基づいて所定の条件を満たすと特定された他の前記会議端末に関する情報である共有情報を、前記第二のコンピュータから受信した場合、前記共有情報を前記表示装置に表示させる情報表示ステップと、前記表示装置に表示された前記共有情報に基づいて前記会議端末のいずれかが接続先に指定された場合、前記接続先に指定された前記会議端末に接続して、同一の前記コンテンツデータが参照される前記遠隔会議であるコンテンツ参照会議を実行する会議実行ステップとを実行させる。
【００１９】
これによれば、第一のコンピュータに管理されているコンテンツデータが要求元の会議端末に提供される一方、コンテンツデータの閲覧状況および編集内容の少なくとも一方を示す操作情報が、第二のコンピュータで管理される。第二のコンピュータでは、操作情報に基づいて所定の条件を満たす他の会議端末が特定され、特定された他の会議端末に関する情報である共有情報が、表示装置に表示される。表示装置に表示された共有情報に基づいて接続先の会議端末が指定された場合、指定された会議端末と接続してコンテンツ参照会議が実行される。したがって、会議端末のユーザは、コンテンツデータを閲覧および操作するのみならず、所定の条件を満たす他の会議端末と接続して、同一のコンテンツデータが参照されるコンテンツ参照会議を行うことができ、ひいては複数のユーザが特定のコンテンツを簡易な操作で共有することができる。
【図面の簡単な説明】
【００２０】
【図１】会議システム１００の全体構成図である。
【図２】会議端末１の電気的構成を示すブロック図である。
【図３】資料データ２００を例示する図である。
【図４】ステータス管理テーブル３００のデータ構成を示す図である。
【図５】編集情報テーブル３１０のデータ構成を示す図である。
【図６】会議管理テーブル３２０のデータ構成を示す図である。
【図７】共有情報２１０が表示された資料データ２００を例示する図である。
【図８】端末メイン処理を示すフローチャートである。
【図９】未接続処理を示すフローチャートである。
【図１０】共有情報表示処理を示すフローチャートである。
【図１１】会議接続処理を示すフローチャートである。
【図１２】接続中処理を示すフローチャートである。
【図１３】接続中送信処理を示すフローチャートである。
【図１４】会議終了処理を示すフローチャートである。
【図１５】接続中受信処理を示すフローチャートである。
【図１６】サーバメイン処理を示すフローチャートである。
【図１７】会議制御処理を示すフローチャートである。
【図１８】資料操作処理を示すフローチャートである。
【発明を実施するための形態】
【００２１】
以下、本発明の実施形態について、図面を参照して説明する。参照する図面は、本発明が採用し得る技術的特徴を説明するために用いられるものである。図面に記載されている装置の構成、各種処理のフローチャート等は、それのみに限定する趣旨ではなく、単なる説明例である。
【００２２】
図１を参照して、会議システム１００のシステム構成について説明する。会議システム１００は、複数の会議端末１とサーバ２を備える。各会議端末１は、インターネット等のネットワーク８を介して、他の会議端末１およびサーバ２との間でデータを送受信する。本実施形態では、各会議端末１は、他の会議端末１との間で、Ｐ２Ｐ（ｐｅｅｒ  ｔｏ  ｐｅｅｒ）で画像、音声、テキスト等のデータを直接送受信することができる。以下の説明では、主として端末ＩＤ「Ａ」の会議端末１を例示して説明するが、他の会議端末１についても同様である。
【００２３】
会議システム１００は、画像および音声を用いた遠隔会議（テレビ会議）を実行するためのテレビ会議システムである。各会議端末１は、カメラ３３から入力した自拠点の拠点画像のデータ、およびマイク３１（図２参照）から入力した自拠点の拠点音声のデータを、他の会議端末１に送信する。各会議端末１は、他の会議端末１から受信した拠点画像データおよび拠点音声データに基づいて、他拠点の撮影画像を表示装置３４に表示し、且つ他拠点の音声をスピーカ３２（図２参照）から出力させる。その結果、複数拠点の拠点画像および拠点音声が、会議システム１００内で共有される。よって、会議システム１００によると、会議の参加者の全てが同一拠点にいない場合でも、参加者は円滑に会議を実行することができる。１つの拠点にいる参加者は１人でもよいし、複数でもよい。
【００２４】
サーバ２には、文書、図面、動画、静止画等の資料データが保存されている。会議システム１００では、サーバ２に保存されている資料データを、複数の参加者の間で共有しながらテレビ会議を行うこともできる。具体的には、各会議端末１は、それぞれサーバ２から資料データを取得して、表示装置３４に表示する。各会議端末１のユーザは同一の資料データを参照しながら（つまり、複数のユーザで必要な資料データを共有しながら）、テレビ会議を進行することができる。
【００２５】
図２を参照して、会議端末１の電気的構成について説明する。本実施形態の会議端末１は、汎用のパーソナル・コンピュータである。会議端末１は、ＣＰＵ１０、ＲＯＭ１１、ＲＡＭ１２、ハードディスクドライブ（以下、「ＨＤＤ」という。）１３、および入出力インターフェース１９を備え、これらがバス１８を介して接続されている。ＲＯＭ１１は、会議端末１を動作させるためのＢＩＯＳ等のプログラム、および初期値等を記憶している。ＲＡＭ１２は、制御プログラムで使用される各種の情報を一時的に記憶する。
【００２６】
ＨＤＤ１３は、不揮発性の記憶装置であり、ＣＰＵ１０にテレビ会議を実行させる会議プログラムが記憶されている。会議プログラムは、ＣＰＵ１０に後述の端末メイン処理（図８参照）を実行させるプログラムを含む。会議プログラムは、例えば、ＣＤ−ＲＯＭ等の記憶媒体、ネットワーク８等を介して、ＨＤＤ１３に記憶される。さらに、ＨＤＤ１３には、テレビ会議の実行時に、自拠点で取得される音声や画像のデータ、および他拠点から取得された音声や画像のデータが記憶され、さらに後述の通信情報テーブルや編集情報も記憶される。
【００２７】
入出力インターフェース１９には、音声入力処理部２１、音声出力処理部２２、画像入力処理部２３、画像出力処理部２４、操作入力処理部２５、および外部通信Ｉ／Ｆ２６が接続されている。音声入力処理部２１は、音声を入力するマイク３１からの音声データの入力を処理する。音声出力処理部２２は、音声を出力するスピーカ３２に接続し、スピーカ３２の動作を処理する。画像入力処理部２３は、画像を撮影するカメラ３３からの画像データの入力を処理する。画像出力処理部２４は、画像を表示する表示装置３４の動作を処理する。操作入力処理部２５は、キーボードおよびマウス等の操作部３５からの操作入力を処理する。外部通信Ｉ／Ｆ２６は、会議端末１をネットワーク８に接続する。
【００２８】
図１を参照して、サーバ２の電気的構成について説明する。本実施形態のサーバ２は、汎用のサーバである。サーバ２は、ＣＰＵ１１０、ＲＯＭ１１１、ＲＡＭ１１２、ＨＤＤ１１３、および入出力インターフェース１１９を備え、これらがバス１１８を介して接続されている。入出力インターフェース１１９には、外部通信Ｉ／Ｆ１２６が接続されている。サーバ２は、外部通信Ｉ／Ｆ１２６によってネットワーク８に接続される。
【００２９】
ＨＤＤ１１３には、会議システム１００で使用可能な資料データが保存されている。図３に示すように、本実施形態の資料データ２００は、複数のページで構成された文書データである。図３は、資料データ２００に含まれる１ページ目を例示している。また、ＨＤＤ１１３には、ＣＰＵ１１０に後述のサーバメイン処理（図１６参照）を実行させるプログラムや、後述のステータス管理テーブル３００、編集情報テーブル３１０、会議管理テーブル３２０なども記憶される。
【００３０】
図４〜図６を参照して、会議システム１００で使用される各種テーブルについて説明する。本実施形態では、以下に説明するステータス管理テーブル３００、編集情報テーブル３１０、会議管理テーブル３２０は、サーバ２のＨＤＤ１１３に記憶される。
【００３１】
図４に示すように、ステータス管理テーブル３００は、会議システム１００で実行されるテレビ会議に参加可能な会議端末１の状態を示すステータス情報が登録されている。ステータス情報は、端末ＩＤ、ユーザ画像、状態、資料ＩＤ、チャプタ、ページ、会議ＩＤなどを、データ項目として含む。「端末ＩＤ」は、会議端末１に固有の識別情報を示す。「ユーザ画像」は、会議端末１を使用するユーザに固有の画像である。
【００３２】
「状態」は、会議端末１の現在の使用状況を、「ログイン」、「閲覧中」、「会議参加中」、「ログアウト」のいずれかで示す。「ログイン」は、会議端末１がテレビ会議に接続可能な状態（会議端末１で会議プログラムが起動している状態）を示す。「閲覧中」は、会議端末１がテレビ会議に接続されずに、資料データが表示されている状態を示す。「会議参加中」は、会議端末１が資料データを共有しながらテレビ会議に接続している状態（後述のコンテンツ参照会議に参加した状態）を示す。「ログアウト」は、会議端末１がテレビ会議に接続不能な状態（会議端末１で会議プログラムが起動していない状態）を示す。
【００３３】
「資料ＩＤ」および「ページ」は、「接続状態」が閲覧中または会議参加中である場合に、会議端末１で表示中のコンテンツ（つまり、ユーザが閲覧中のコンテンツ）を示す。「資料ＩＤ」は、表示中の資料データに固有の識別情報を示す。「ページ」は、資料データに含まれるページのうちで、表示中のページを示す。「会議ＩＤ」は、「接続状態」が会議参加中である場合に、会議端末１が接続中のテレビ会議に固有の識別情報である。図４に例示するステータス情報の一つは、端末ＩＤ「Ａ」の会議端末１では、資料データ「ｄｏｃ１」のページ「１」を、テレビ会議に接続せずに閲覧中であることを示している。
【００３４】
図５に示すように、編集情報テーブル３１０は、資料データ（具体的には、資料ＩＤ）ごとに、資料データに対するユーザの編集操作を示す編集情報が登録されている。編集情報は、日時、端末ＩＤ、ページ、種別、編集領域、編集内容などを、データ項目として含む。「日時」は、ユーザが資料データを編集した日時を示す。「端末ＩＤ」は、資料データを編集したユーザの会議端末１に固有の識別情報を示す。「ページ」は、資料データのうちで、ユーザが編集したページの番号を示す。「種別」は、ユーザの編集操作の種別を、「追加」、「削除」、「変更」等で示す。「編集領域」は、ユーザの編集操作が行われたページ中の位置（座標領域）を示す。「編集内容」は、ユーザが編集した具体的な内容を示す。図５に例示する編集情報の一つは、ユーザが端末ＩＤ「Ｃ」の会議端末１を使用して、資料データ「ｄｏｃ１」のページ「１」の「（１０，１０）、（１００，１５０）」の範囲に、「ここ重要」をテキスト入力（つまり、追加）したことを示している。
【００３５】
図６に示すように、会議管理テーブル３２０は、テレビ会議の会議体（具体的には、会議ＩＤ）ごとに、会議体に接続中の会議端末１（詳細には、会議端末１の通信用情報）が登録されている。通信用情報は、端末ＩＤ、ＩＰアドレスなどを、データ項目として含む。「端末ＩＤ」は、会議体に接続中の会議端末１に固有の識別情報を示す。「ＩＰアドレス」は、会議体に接続中の会議端末１のＩＰアドレスを示す。図６に例示する会議管理テーブル３２０は、資料データ「ｄｏｃ１」のページ「１」に関する会議体「Ｃｏｎｆ１」に端末ＩＤ「Ｂ」，「Ｄ」の会議端末１が接続中であることを示している。
【００３６】
図示しないが、会議端末１のＲＡＭ１２には、接続対象である他の会議端末１が登録される通信情報テーブルが記憶されている。通信情報テーブルは、会議管理テーブル３２０から自拠点の会議端末１を削除したものと同様のデータ構成を有する。会議端末１は、通信情報テーブルに登録されている他の会議端末１（以下、接続先端末という。）との間で通信を実行して、接続先端末との間で後述のコンテンツ参照会議を実行する。また、サーバ２のＨＤＤ１１３には、各会議端末１の通信用情報を管理するアドレステーブル（図示外）が設けられている。
【００３７】
上記の構成を有する会議システム１００では、例えばユーザが端末ＩＤ「Ａ」の会議端末１を用いて、サーバ２で管理されている資料データ２００（図３参照）を閲覧する。本実施形態では、会議端末１において、資料データ２００に含まれる複数のページが、表示装置３４に切り替えて閲覧表示される。以下では、会議端末１で現在表示されているページを、閲覧中ページという。
【００３８】
このとき、図７に示すように、会議端末１では、閲覧中ページと併せて共有情報２１０を、表示装置３４に表示させることが可能である。共有情報２１０は、閲覧中ページの共有先候補となる他の会議端末１に関する情報であり、閲覧中情報２１１と編集履歴情報２１２とを含む。閲覧中情報２１１は、閲覧中ページと同一ページを閲覧中である他の会議端末１（または、会議体）を示す。編集履歴情報２１２は、閲覧中ページと同一ページに対して過去に操作を行った他の会議端末１を示す。
【００３９】
ユーザは、共有情報２１０を参照して、閲覧中ページに関連する他の会議端末１を、閲覧中ページの共有先候補として特定することができる。詳細には、閲覧中情報２１１に基づいて、閲覧中ページと同一ページを閲覧中である他の会議端末１（図７の例では、端末Ｅ）または会議体（図７の例では、会議体Ｃｏｎｆ１）を特定できる。編集履歴情報２１２に基づいて、閲覧中ページと同一ページが過去に編集された内容とともに、その編集を行った他の会議端末１（図７の例では、端末Ｃ）を特定できる。端末ＩＤ「Ａ」の会議端末１は、共有情報２１０に基づいて共有先候補のいずかが指定されると、指定された共有先候補の会議端末１と接続される。これにより、複数拠点で閲覧中ページが同時に参照されるテレビ会議（コンテンツ参照会議）を実行することができる。
【００４０】
図８〜図１８を参照して、会議システム１００で実行される処理を、会議端末１で実行される端末メイン処理と、サーバ２で実行されるサーバメイン処理とに分けて説明する。なお、以下の説明では、会議システム１００で実行されるテレビ会議に関する処理のうち、コンテンツ参照会議に関する処理のみを説明する。また、ユーザが端末ＩＤ「Ａ」の会議端末１を使用して、資料ＩＤ「ｄｏｃ１」の資料データ２００（図３参照）が表示される場合を例示して説明する。
【００４１】
図８〜図１６を参照して、会議端末１で実行される端末メイン処理について説明する。本処理は、ユーザが会議端末１で会議プログラム（アプリケーション）を起動すると、ＲＯＭ１１に記憶されている会議プログラムに基づいてＣＰＵ１０によって実行される。
【００４２】
図８に示すように、端末メイン処理では、まず会議プログラムの起動を示すアプリ開始通知が、サーバ２に通知される（Ｓ１）。ステップＳ１により、サーバ２で管理されている資料データの一覧が受信されて、表示装置３４に表示される。表示装置３４に一覧表示された資料データのいずれかが選択されると、資料取得指示ありと判断される（Ｓ３：ＹＥＳ）。この場合、選択された資料データを要求するコマンドである資料要求が、サーバ２に送信される（Ｓ５）。資料要求に応じて返信された資料データが、サーバ２から受信され（Ｓ７）、資料データの表示開始が実行される（Ｓ９）。例えば、ステップＳ９では、サーバ２から受信した資料データ２００の１ページ目（図３参照）が、表示装置３４に表示される。資料データの閲覧開始を示す閲覧開始通知が、サーバ２に送信される（Ｓ１１）。
【００４３】
次いで、表示装置３４に表示されている資料データのページ（つまり、閲覧中ページ）に関連する編集情報が、サーバ２から受信および表示される（Ｓ１３）。図７の例では、図３に示す資料データ２００に重畳して、編集情報「ここ重要」が表示されている。ステップＳ１３の実行後、他の会議端末１に接続中であるか否かが判断される（Ｓ１５）。他の会議端末１に接続中でない場合（Ｓ１５：ＮＯ）、自拠点のユーザがコンテンツ参照会議に参加していないため、後述の未接続処理が実行される（Ｓ１７）。一方、他の会議端末１に接続中である場合（Ｓ１５：ＹＥＳ）、自拠点のユーザがコンテンツ参照会議に参加しているため、後述の接続中処理が実行される（Ｓ１９）。
【００４４】
ステップＳ１７またはＳ１９の実行後、共有情報表示中であるか否かが判断される（Ｓ２１）。具体的には、図７に示すように、表示装置３４に共有情報２１０が表示されていれば、共有情報表示中であると判断される（Ｓ２１：ＹＥＳ）。この場合、所定の閲覧時間（例えば、３０秒）が経過したか否かが判断される（Ｓ２３）。閲覧時間が経過した場合（Ｓ２３：ＹＥＳ）、表示装置３４から共有情報２１０の表示画面が消去される（Ｓ２５）。これにより、共有情報２１０が不要に長時間表示されることが防止される、テレビ会議の操作性が向上する。
【００４５】
ステップＳ２５の実行後、資料閲覧終了であるか否かが判断される（Ｓ２７）。また、共有情報表示中でない場合（Ｓ２１：ＮＯ）、または閲覧時間を経過していない場合も（Ｓ２３：ＮＯ）、閲覧終了指示ありか否かが判断される（Ｓ２７）。例えば資料データの表示終了を指示するボタン（図示外）が入力された場合、閲覧終了指示ありと判断されて（Ｓ２７：ＹＥＳ）、資料データの閲覧終了を示す閲覧終了通知が、サーバ２に送信される（Ｓ２９）。閲覧終了指示がない場合は（Ｓ２７：ＮＯ）、処理はステップＳ１３に戻る。
【００４６】
ステップＳ２９の実行後、アプリ終了であるか否かが判断される（Ｓ３１）。例えばアプリケーションの終了を指示するボタン（図示外）が入力された場合、アプリ終了であると判断される（Ｓ３１：ＹＥＳ）。この場合、アプリケーションの終了を示すアプリ終了通知が、サーバ２に送信されて（Ｓ３３）、端末メイン処理が終了する。なお、アプリ終了でない場合（Ｓ３１：ＮＯ）、処理はステップＳ３に戻る。資料取得指示がない場合（Ｓ３：ＮＯ）、処理はステップＳ３１に進む。
【００４７】
図９に示すように、未接続処理では、まず接続要求を他の会議端末１から受信したか否かが判断される（Ｓ５１）。接続要求は、要求元の会議端末１が、要求先の会議端末１に対して接続することを要求するコマンドである。接続要求を受信していない場合（Ｓ５１：ＮＯ）、自拠点のユーザの操作を検出したか否かが判断される（Ｓ５３）。ユーザの操作を検出した場合（Ｓ５３：ＹＥＳ）、検出した操作がページ遷移および資料編集のいずれかであるか否かが判断される（Ｓ５５）。ページ遷移は、表示装置３４で表示されているページを切り替える操作（例えば、ページ送りやページ戻し等）であり、言い換えると閲覧中ページを変更する操作であり。資料編集は、閲覧中ページを編集する操作（追加、変更、削除等）である。
【００４８】
ページ遷移および資料編集のいずれかである場合（Ｓ５５：ＹＥＳ）、ユーザの操作に応じて表示装置３４の表示内容が更新され（Ｓ５７）、ステータス情報または編集情報がサーバ２に送信される（Ｓ５９）。詳細には、ページ遷移が行われた場合は、現在の閲覧中ページに関するステータス情報が送信される。資料編集が行われた場合は、その編集操作に関する編集情報が送信される。
【００４９】
例えばユーザがページ送りを行った場合、閲覧中ページが次のページ「２」に切り替えられる（Ｓ５７）。そして、端末ＩＤ「Ａ」、資料ＩＤ「ｄｏｃ１」、ページ「２」、状態「閲覧中」などを示すステータス情報が、サーバ２に送信される（Ｓ５９）。また、例えばユーザが図３に示す閲覧中ページにテキスト情報「ここ重要」を記入した場合、閲覧中ページが図７に示す表示内容（ただし、共有情報２１０を除く。）に更新される（Ｓ５７）。そして、資料ＩＤ「ｄｏｃ１」、端末ＩＤ「Ａ」、ページ「１」、種別「追加」、編集領域「（１０，１０）、（１００，１５０）」、編集内容「ここ重要」などを示す編集情報が、サーバ２に送信される（Ｓ５９）。
【００５０】
ページ遷移および資料編集のいずれかでない場合（Ｓ５５：ＮＯ）、検出した操作が共有情報表示指示であるか否かが判断される（Ｓ６１）。例えば共有情報の表示を指示するボタン（図示外）が入力された場合、共有情報表示指示であると判断されて（Ｓ６１：ＹＥＳ）、共有情報表示処理が実行される（Ｓ６３）。
【００５１】
図１０に示すように、共有情報表示処理では、共有情報要求がサーバ２に送信される（Ｓ１０１）。共有情報要求は、閲覧中ページに関する共有情報を要求するコマンドである。共有情報要求に応じて返信された共有情報が、サーバ２から受信されて（Ｓ１０３）、表示装置３４に表示される（Ｓ１０５）。このとき、図７に例示するように、共有情報２１０のうち、閲覧中情報２１１は資料データ２００の閲覧中ページと同一画面上に表示され、編集履歴情報２１２は資料データ２００の閲覧中ページと重畳して表示される。ステップＳ１０５の実行後、処理は未接続処理（図９）に戻る。
【００５２】
図９に戻る。共有情報表示指示でない場合（Ｓ６１：ＮＯ）、検出した操作が他端末接続指示であるか否かが判断される（Ｓ６５）。本実施形態では、図７に例示するように、表示装置３４に表示される共有情報２１０から他の会議端末１（または会議体）が選択された場合、他端末接続指示であると判断されて（Ｓ６５：ＹＥＳ）、会議接続処理が実行される（Ｓ６７）。
【００５３】
図１１に示すように、会議接続処理では、接続先要求がサーバ２に送信される（Ｓ１２１）。接続先要求は、共有情報２１０に基づいて選択された他の会議端末１（または会議体）と通信するための通信用情報（ＩＰアドレス等）を要求するコマンドである。接続先要求に応じて返信された通信用情報がサーバ２から受信されると（Ｓ１２３）、通信用情報に基づいて他の会議端末１（または、会議体に接続されている全ての会議端末１）に接続要求が送信される（Ｓ１２５）。
【００５４】
ステップＳ１２５の実行後、要求先の会議端末１から許可応答を受信したか否かが判断される（Ｓ１２７）。許可応答は、要求先の会議端末１が、要求元の会議端末１に対して接続を許可したことを示すコマンドである。許可応答を受信した場合（Ｓ１２７：ＹＥＳ）、許可応答を行った要求先の会議端末１が、ＲＡＭ１２の通信情報テーブル（図示外）に登録される（Ｓ１２９）。これにより、自端末と要求先の会議端末１（接続先端末）との間で通信が実行されて、閲覧中ページのコンテンツ参照会議が実行される。
【００５５】
ステップＳ１２９で実行されたコンテンツ参照会議が、新規の会議であるか否かが判断される（Ｓ１３１）。新規の会議である場合（Ｓ１３１：ＹＥＳ）、新たなコンテンツ参照会議が開始されたことを示す会議開始通知が、サーバ２に送信される（Ｓ１３３）。会議開始通知は、開始されたコンテンツ参照会議の接続先端末を特定するための情報（本実施形態では、接続先端末のＩＰアドレス）を含む。一方、新規の会議でない場合（Ｓ１３１：ＮＯ）、既存のコンテンツ参照会議に対して新たな会議端末１が接続されたことを示す会議参加通知が、サーバ２に送信される（Ｓ１３５）。ステップＳ１３３またはステップＳ１３５の実行後、あるいは許可応答を受信しない場合（Ｓ１２７：ＮＯ）、処理は未接続処理（図９）に戻る。
【００５６】
図９に戻る。他端末接続指示でない場合（Ｓ６５：ＮＯ）、検出した操作が閲覧終了指示であるか否かが判断される（Ｓ６９）。例えば資料データの表示終了を指示するボタン（図示外）が入力された場合、閲覧終了指示であると判断されて（Ｓ６９：ＹＥＳ）、資料データの表示終了が実行される（Ｓ７１）。具体的には、表示装置３４から資料データ２００の表示画面が消去されるとともに、資料データ２００と併せて表示されている編集情報も消去される。
【００５７】
閲覧終了指示でない場合（Ｓ６９：ＮＯ）、検出した操作に応じたその他の処理が実行される（Ｓ７１）。一方、接続要求を他の会議端末１から受信した場合（Ｓ５１：ＹＥＳ）、接続許可指示ありか否かが判断される（Ｓ７５）。具体的には、要求元の会議端末１との接続を許可する否かを自拠点のユーザに選択させる画面が、表示装置３４に表示される。この画面上でユーザが接続許可を指示した場合、接続許可指示ありと判断される（Ｓ７５：ＹＥＳ）。この場合、許可応答が要求元の会議端末１に送信され（Ｓ７７）、要求元の会議端末１の通信情報が通信情報テーブルに登録される（Ｓ７９）。これにより、自端末と要求元の会議端末１（接続先端末）との間で通信が実行されて、閲覧中ページのコンテンツ参照会議が実行される。なお、接続許可指示がない場合（Ｓ７５：ＮＯ）、またはステップＳ５９，Ｓ６３，Ｓ６７，Ｓ７１，Ｓ７３，Ｓ７９のいずれかの実行後、あるいは操作を検出しない場合（Ｓ５３：ＮＯ）、処理は端末メイン処理（図８）に戻る。
【００５８】
図１２に示すように、接続中処理では、まず自拠点のユーザの操作を検出したか否かが判断される（Ｓ８１）。操作を検出した場合（Ｓ８１：ＹＥＳ）、後述の接続中送信処理が実行される（Ｓ８３）。操作を検出しなかった場合（Ｓ８１：ＮＯ）、またはステップＳ８３の実行後、他の会議端末１またはサーバ２からコマンドを受信したか否かが判断される（Ｓ８５）。コマンドを受信した場合（Ｓ８５：ＹＥＳ）、後述の接続中受信処理が実行される（Ｓ８７）。コマンドを受信しなかった場合（Ｓ８５：ＮＯ）、またはステップＳ８７の実行後、処理は端末メイン処理（図８）に戻る。
【００５９】
図１３に示すように、接続中送信処理では、まず検出した操作が資料編集であるか否かが判断される（Ｓ２０１）。資料編集である場合（Ｓ２０１：ＹＥＳ）、ステップＳ５７と同様に、ユーザの編集操作に応じて表示装置３４の表示内容が更新され（Ｓ２０３）。さらに、ユーザの編集操作に関する編集情報が、接続先端末に送信される（Ｓ２０５）。
【００６０】
資料編集でない場合（Ｓ２０１：ＮＯ）、検出した操作が共有情報表示指示であるか否かが判断される（Ｓ２０７）。共有情報表示指示である場合（Ｓ２０７：ＹＥＳ）、図１０に示す共有情報表示処理が実行される（Ｓ２０９）。共有情報表示指示でない場合（Ｓ２０７：ＮＯ）、検出した操作が他端末接続指示であるか否かが判断される（Ｓ２１１）。他端末接続指示である場合（Ｓ２１１：ＹＥＳ）、図１１に示す会議接続処理が実行される（Ｓ２１３）。さらに、ユーザが閲覧中ページに対して行った編集操作に関する編集情報が、接続先端末に送信される（Ｓ２１４）。このように、接続中処理（Ｓ１９）においても、未接続処理（Ｓ１７）の実行時と同様に、自拠点のユーザは、閲覧中ページの共有先候補となる会議端末１を、共有情報を参照して特定できる。さらに、共有情報に基づいて他の会議端末１に接続要求を送信することで、既に開催されているコンテンツ参照会議に要求先の会議端末１を追加接続することができる。
【００６１】
他端末接続指示でない場合（Ｓ２１１：ＮＯ）、検出した操作がページ遷移であるか否かが判断される（Ｓ２１５）。ページ遷移である場合（Ｓ２１５：ＹＥＳ）、ユーザのページ切り替え操作に応じて表示装置３４の表示内容が更新され（Ｓ２１７）、現在の閲覧中ページに関するステータス情報がサーバ２に送信される（Ｓ２１９）。ここで、切り替え後の閲覧中ページは、コンテンツ参照会議で参照されるページとは異なる。そこで、本実施形態で、ステップＳ２１９の実行後に、例えばコンテンツ参照会議を終了するか否かを自拠点のユーザに選択させる画面が、表示装置３４に表示される。この画面上でユーザがコンテンツ参照会議を終了しない（つまり、継続する）ことを指示した場合、会議終了指示なしと判断されて（Ｓ２２１：ＹＥＳ）、ページ変更要求が接続先端末に送信される（Ｓ２２３）。ページ変更要求は、接続先端末に対して、要求元の会議端末１の閲覧中ページと同一ページを表示することを要求するコマンドである。ページ変更要求に応じて許可応答を接続先端末から受信した場合（Ｓ２２５：ＹＥＳ）、コンテンツ参照会議が終了されることなく、処理は接続中処理（図１２）に戻る。
【００６２】
一方、ページ遷移でない場合（Ｓ２１５：ＹＥＳ）、検出した操作が閲覧終了指示または会議終了指示であるか否かが判断される（Ｓ２２７）。例えば資料データの表示終了を指示するボタン（図示外）が入力された場合、閲覧終了指示であると判断されて（Ｓ２２７：ＹＥＳ）、後述の会議終了処理が実行される（Ｓ２２９）。また、閲覧中ページのコンテンツ参照会議を終了することを指示するボタン（図示外）が入力された場合、会議終了指示であると判断されて（Ｓ２２７：ＹＥＳ）、後述の会議終了処理が実行される（Ｓ２２９）。また、会議終了指示ありと判断された場合（Ｓ２２１：ＹＥＳ）、または、許可応答がない場合も（Ｓ２２５：ＮＯ）、後述の会議終了処理が実行される（Ｓ２２９）。閲覧終了指示および会議終了指示のいずれでもない場合（Ｓ２２７：ＮＯ）、検出した操作に応じたその他の処理が実行される（Ｓ２３１）。なお、ステップＳ２０５，Ｓ２０９，Ｓ２１４，Ｓ２２９，Ｓ２３１の実行後、処理は接続中処理（図１２）に戻る。
【００６３】
図１４に示すように、会議終了処理では、まず本処理を実行させた契機（いわゆる、トリガー）が、閲覧終了指示であるか否かが判断される（Ｓ２５０）。具体的には、閲覧終了指示があった場合（Ｓ２２７：ＹＥＳ）、トリガーが閲覧終了指示であると判断される（Ｓ２５０：ＹＥＳ）。この場合、ステップＳ７１と同様に、資料データの表示終了が実行される（Ｓ２５１）。一方、例えば会議終了指示があった場合（Ｓ２２１：ＹＥＳまたはＳ２２７：ＹＥＳ）や許可応答がなかった場合（Ｓ２２５：ＮＯ）などは、トリガーは閲覧終了指示でないと判断されて（Ｓ２５０：ＮＯ）、ステップＳ２５１は実行されない。つまり、会議終了処理（図１４）が閲覧終了指示に応じて開始された場合にのみ、資料データの表示が終了される。
【００６４】
トリガーが閲覧終了指示でない場合（Ｓ２５０：ＮＯ）、またはステップＳ２５１の実行後、切断要求が接続先端末に送信され（Ｓ２５３）、通信情報テーブルから全ての接続先端末（詳細には、通信情報）が削除される（Ｓ２５５）。これにより、自端末と全ての接続先端末との通信が終了し、会議端末１はコンテンツ参照会議から離脱する。そして、自拠点の会議端末１がコンテンツ参照会議への接続を終了したことを示す会議終了通知が、サーバ２に送信される（Ｓ２５７）。ステップＳ２５７の実行後、例えば編集情報をサーバ２に登録するか否かを自拠点のユーザに選択させるための画面が、表示装置３４に表示される。この画面上でユーザが編集情報の登録実行を指示した場合、登録指示ありと判断されて（Ｓ２５９：ＹＥＳ）、編集情報がサーバ２に送信される（Ｓ２６１）。ステップＳ２６１の実行後、または登録指示がない場合（Ｓ２５９：ＮＯ）、処理は接続中送信処理（図１３）に戻る。
【００６５】
図１５に示すように、接続中受信処理では、まず受信したコマンドが切断要求であるか否かが判断される（Ｓ３０１）。切断要求でない場合（Ｓ３０１：ＮＯ）、受信したコマンドが接続要求であるか否かが判断される（Ｓ３０３）。接続要求である場合（Ｓ３０３：ＹＥＳ）、ステップＳ７５と同様に、接続許可指示ありか否かが判断される（Ｓ３０５）。接続許可指示がある場合（Ｓ３０５：ＹＥＳ）、許可応答が要求元の会議端末１に送信され（Ｓ３０７）、要求元の会議端末１の通信情報が通信情報テーブルに登録され（Ｓ３０９）、編集情報が要求元の会議端末１に送信される（Ｓ３１１）。これにより、自端末と要求元の会議端末１（接続先端末）との間で通信が実行されて、既に開催されているコンテンツ参照会議に要求元の会議端末１を追加接続することができる。
【００６６】
接続要求でない場合（Ｓ３０３：ＮＯ）、接続先端末から編集情報を受信したか否かが判断される（Ｓ３１３）。編集情報を受信した場合（Ｓ３１３：ＹＥＳ）、受信した編集情報が、閲覧中ページと重畳するように表示装置３４に表示される（Ｓ３１５）。これにより、表示装置３４には閲覧中ページと併せて、コンテンツ参照会議の実行時にサーバ２から受信した編集情報（Ｓ７参照）と、コンテンツ参照会議への接続時に接続先端末から受信した編集情報（Ｓ２０５、Ｓ２１４、Ｓ３１１）とが表示される。よって、複数拠点で閲覧中ページおよびその編集内容を共有しながら、コンテンツ参照会議を進行することができる。
【００６７】
編集情報を受信していない場合（Ｓ３１３：ＮＯ）、受信したコマンドがページ変更要求であるか否かが判断される（Ｓ３１７）。ページ変更要求である場合（Ｓ３１７：ＹＥＳ）、変更許可指示ありか否かが判断される（Ｓ３０５）。具体的には、要求元の会議端末１で変更された閲覧中ページと同一ページに変更するか否かを、自拠点のユーザに選択させる画面が表示される。この画面上でユーザが変更許可を指示した場合、変更許可指示ありと判断される（Ｓ３１９：ＹＥＳ）。この場合、許可応答が要求元の会議端末１に送信され（Ｓ３２１）、表示装置３４の表示内容が、要求元の会議端末１の閲覧中ページと同一ページに更新される（Ｓ３２３）。そして、自拠点の閲覧中ページを示すステータス情報が、サーバ２に送信される（Ｓ３２５）。なお、変更許可指示がない場合（Ｓ３１９：ＮＯ）、後述の会議終了処理が実行される（Ｓ３２７）。また、ページ変更要求でない場合（Ｓ３１７：ＮＯ）、受信したコマンドに応じたその他の処理が実行される（Ｓ３２９）。
【００６８】
一方、切断要求である場合（Ｓ３０１：ＹＥＳ）、通信情報テーブルから要求元の接続先端末の通信情報が削除される（Ｓ３３１）。これにより、自端末と要求元の接続先端末との通信が終了する。そして、通信情報テーブルに接続先端末がないか否かが判断される（Ｓ３３３）。接続先端末がない場合（Ｓ３３３：ＹＥＳ）、図１４に示す会議終了処理が実行される（Ｓ３３５）。ただし、ステップＳ３３５で実行される会議終了処理では、ステップＳ２５３，Ｓ２５５は省略される。一方、接続先端末がある場合（Ｓ３３３：ＮＯ）、処理は接続中処理（図１２）に戻る。なお、ステップＳ３１１，Ｓ３１５，Ｓ３２５，Ｓ３２７，Ｓ３２９，Ｓ３３５のいずれかの実行後も、処理は接続中処理（図１２）に戻る。
【００６９】
ところで、先述の未接続処理（図９）では、閲覧中ページが他の会議端末１と共有されていないため、会議端末１で編集操作が行われる毎に編集情報がサーバ２に送信されて（Ｓ５９）、後述するように編集情報が編集情報テーブル３１０（図５参照）に登録される。一方、接続中処理（図１２）では、閲覧中ページが他の会議端末１と共有されているため、会議端末１で編集操作が行われる毎に編集情報が接続先端末に送信され（Ｓ２０５）、後述するように接続先端末から受信した編集情報が表示される（Ｓ３１５）。よって、コンテンツ参照会議に接続されている会議端末１の間では、他の会議端末１での編集内容を相互に共有しつつ、テレビ会議を進行できる。さらに、コンテンツ参照会議が終了するまで編集情報がサーバ２に送信されず（Ｓ２５９）、ユーザの登録指示があったときにサーバ２に送信されるため（Ｓ２６１）、コンテンツ参照会議で生成された編集情報をサーバ２に反映させるか否を、ユーザが自由に選択できる。
【００７０】
図１６〜図１８を参照して、サーバ２で実行されるサーバメイン処理について説明する。本処理は、サーバ２の電源が投入されているとき、ＨＤＤ１１３に記憶されているプログラムに基づいてＣＰＵ１１０によって実行される。図１６に示すように、サーバメイン処理では、まず資料要求を会議端末１から受信したか否かが判断される（Ｓ４０１）。資料要求を受信した場合（Ｓ４０１：ＹＥＳ）、資料要求に示される資料データが、ＨＤＤ１１３から取得されて要求元の会議端末１に送信される（Ｓ４０３）。ステップＳ４０３の実行後、または資料要求を受信していない場合（Ｓ４０１：ＮＯ）、後述の会議制御処理（Ｓ４０５）および資料操作処理（Ｓ４０５）が実行され、処理はステップＳ４０１に戻る。
【００７１】
図１７に示すように、会議制御処理では、まず会議開始通知を受信したか否かが判断される（Ｓ５０１）。会議開始通知を受信した場合（Ｓ５０１：ＹＥＳ）、会議管理テーブルが作成される（Ｓ５０３）。具体的には、アドレステーブル（図示外）を参照して、会議開始通知に示されるＩＰアドレス等に対応する通知元の会議端末１（対象端末）が特定される。ステータス管理テーブル３００（図４参照）に基づいて、対象端末の閲覧中ページが特定される。閲覧中ページの会議管理テーブル３２０が作成され、対象端末が登録される。作成された会議管理テーブル３２０は、ＨＤＤ１１３に保存される。
【００７２】
会議開始通知を受信しなかった場合（Ｓ５０１：ＮＯ）、接続先要求を受信したか否かが判断される（Ｓ５０５）。接続先要求を受信した場合（Ｓ５０５：ＹＥＳ）、接続先要求に示される会議端末１（つまり、共有情報２１０に基づいて選択された会議端末１）の通信用情報が、アドレステーブル（図示外）を参照して特定されて、要求元の会議端末１に送信される（Ｓ５０７）。なお、接続先要求に会議体が示される場合は、その会議体に対応する会議管理テーブル３２０に登録されている全ての会議端末１の通信用情報が、要求元の会議端末１に送信される。
【００７３】
通信先要求を受信しなかった場合（Ｓ５０５：ＮＯ）、会議参加通知を受信したか否かが判断される（Ｓ５０９）。会議参加通知を受信した場合（Ｓ５０９：ＹＥＳ）、会議管理テーブルに通知元の会議端末１が登録される（Ｓ５１１）。一方、会議参加通知を受信しなかった場合（Ｓ５０９：ＮＯ）、会議終了通知を受信したか否かが判断される（Ｓ５１３）。会議終了通知を受信した場合（Ｓ５１３：ＹＥＳ）、会議管理テーブルから通知元の会議端末１が削除される（Ｓ５１５）。具体的には、アドレステーブル（図示外）を参照して通知元の会議端末１（つまり、対象端末）が特定されると、ステータス管理テーブル３００（図４参照）に基づいて対象端末の閲覧中ページが特定される。そして、特定された閲覧中ページの会議管理テーブル３２０から、対象端末が削除される。
【００７４】
ステップＳ５１５の実行後、コンテンツ参照会議への接続端末なしか否かが判断される（Ｓ５１７）。具体的には、対象端末が削除された会議管理テーブル３２０に登録されている会議端末１が存在しない場合、接続端末なしと判断される（Ｓ５１７：ＹＥＳ）。この場合、会議端末１が存在しない会議管理テーブルが、ＨＤＤ１１３から削除される（Ｓ５１９）。これにより、会議端末１の接続がないコンテンツ参照会議が終了される。会議終了通知を受信しなかった場合（Ｓ５１３：ＮＯ）、または接続端末がある場合（Ｓ５１７：ＮＯ）、処理はサーバメイン処理（図１６）に戻る。なお、ステップＳ５０３，Ｓ５０７，Ｓ５１１，Ｓ５１９のいずれかの実行後も、処理はサーバメイン処理（図１６）に戻る。
【００７５】
図１８に示すように、資料操作処理では、まず共有情報要求を受信したか否かが判断される（Ｓ５５１）。共有情報要求を受信した場合（Ｓ５５１：ＹＥＳ）、閲覧中情報が作成され（Ｓ５５３）、編集履歴情報が作成される（Ｓ５５５）。具体的には、ステップＳ５５３では、アドレステーブル（図示外）を参照して通知元の会議端末１（つまり、対象端末）が特定され、さらにステータス管理テーブル３００（図４参照）に基づいて対象端末の閲覧中ページが特定される。さらに、対象端末の閲覧中ページに対応する会議管理テーブル３２０（図６参照）から、対象端末以外の会議端末１の通信用情報が取得されて、通信用情報を含む閲覧中情報２１１（図７参照）が作成される。ステップＳ５５５では、編集情報テーブル３１０（図５参照）から、対象端末の閲覧中ページに対する編集情報が取得されて、編集情報を含む編集履歴情報２１２（図７参照）が作成される。そして、閲覧中情報および編集履歴情報を含む共有情報が、要求元の会議端末１に送信される（Ｓ５５７）。
【００７６】
共有情報要求を受信しなかった場合（Ｓ５５１：ＮＯ）、編集情報を受信したか否かが判断される（Ｓ５５９）。編集情報を受信した場合（Ｓ５５９：ＹＥＳ）、受信した編集情報に基づいて、編集情報テーブルが更新される（Ｓ５６１）。具体的には、受信した編集情報が、編集情報テーブル３１０（図５参照）に登録される。
【００７７】
編集情報を受信しなかった場合（Ｓ５５９：ＮＯ）、ステータス情報または各種通知を受信したか否かが判断される（Ｓ５６３）。ステータス情報または各種通知を受信した場合（Ｓ５６３：ＹＥＳ）、受信したステータス情報または各種通知に基づいて、ステータス管理テーブルが更新される（Ｓ５６５）。例えば、ステータス管理テーブル３００（図４参照）において、閲覧中ページを示すステータス情報を受信した場合は、通知元の会議端末１の閲覧中ページに関する項目（資料ＩＤ、ページ、会議ＩＤ）が、ステータス情報が示す内容に更新される。
【００７８】
また、ステータス管理テーブル３００（図４参照）において、アプリ開始通知を受信した場合は、通知元の会議端末１の状態が「ログアウト」から「ログイン」に更新される。閲覧開始通知を受信した場合は、通知元の会議端末１の状態が「ログイン」から「閲覧中」に更新される。会議開始通知を受信した場合は、通知元の会議端末１の状態が「閲覧中」から「会議参加中」に更新される。会議終了通知を受信した場合は、通知元の会議端末１の状態が「会議参加中」から「閲覧中」に更新される。閲覧終了通知を受信した場合は、通知元の会議端末１の状態が「閲覧中」から「ログイン」に更新される。アプリ終了通知を受信した場合は、通知元の会議端末１の状態が「ログイン」から「ログアウト」に更新される。
【００７９】
さらに、ステップＳ５６５の実行後、会議管理テーブルが更新される（Ｓ５６７）。例えば、会議端末１で閲覧中ページが変更され、且つコンテンツ参照会議が継続して実行される場合、コンテンツ参照会議で共有される閲覧中ページも変更する必要がある。そのため、ステップＳ５６５で更新されたステータス管理テーブル３００（図４参照）に基づいて、ステップＳ５６７で会議管理テーブル３２０（図６参照）に対応する閲覧中ページも変更される。ステータス情報または各種通知を受信しなかった場合（Ｓ５６３：ＮＯ）、または、ステップＳ５５７，Ｓ５６１，Ｓ５６７のいずれかの実行後、処理はサーバメイン処理（図１６）に戻る。
【００８０】
このように、サーバ２では、ステータス管理テーブル３００（図４参照）で、各会議端末１の状態や閲覧中ページなどが管理することができる。また、編集情報テーブル３１０（図５参照）で、資料データに対して行われた編集内容を管理することができ、会議端末１に資料データとともに関連する編集情報を提供できる。さらに、会議管理テーブル３２０（図６参照）で、閲覧中データが共有されるコンテンツ参照会議を管理することができる。
【００８１】
以上説明したように、本実施形態によれば、サーバ２で管理されている資料データが要求元の会議端末１に提供される一方、資料データの閲覧状況を示すステータス情報および資料データの編集内容を示す編集情報がサーバ２で管理される。サーバ２で管理されたステータス情報および編集情報に基づいて、「所定の条件」を満たす会議端末１が特定される。特定された会議端末１のうちで、対象端末に他端末に関する情報である共有情報が提供される。共有情報が提供された対象端末において接続先の他端末が指定された場合、対象端末と指定された他端末とを接続してコンテンツ参照会議が実行される。したがって、対象端末のユーザは、資料データを閲覧および操作するのみならず、所定の条件を満たす他端末と接続して、同一ページが参照されるコンテンツ参照会議を行うことができ、ひいては複数のユーザが特定のページを簡易な操作で共有することができる。
【００８２】
また、「所定の条件」を満たす会議端末１は、対象端末の閲覧中ページと同一ページを閲覧中の他端末、または、対象端末の閲覧中ページに対して過去に操作を行った他端末である。したがって、閲覧中ページと関連性を有する会議端末１の間で、コンテンツ参照会議を実行することができる。
【００８３】
また、閲覧中ページが対象端末で切り替え表示された場合には、対象端末では他端末と異なるページが閲覧されるため、対象端末をコンテンツ参照会議に参加させる必要がない。よって、閲覧中ページが切り替え表示された会議端末１をコンテンツ参照会議から自動的に切断することで、不要な通信処理の発生を抑制することができる。
【００８４】
また、会議端末１の表示装置３４では、閲覧中ページと同一画面上に、または閲覧中ページに重畳して、共有情報が表示される。よって、会議端末１のユーザは、閲覧中ページおよび共有情報を同時に目視することができるため、利便性が向上する。
【００８５】
上記実施形態において、資料データに含まれる各ページが、本発明の「コンテンツデータ」に相当する。編集情報およびステータス情報が、本発明の「操作情報」に相当する。ＨＤＤ１１３が、本発明の「第一記憶装置」および「第二記憶装置」に相当する。ステップＳ４０１を実行するＣＰＵ１１０が、本発明の「コンテンツ提供手段」に相当する。ステップＳ５５９、Ｓ５６３を実行するＣＰＵ１１０が、本発明の「操作情報取得手段」に相当する。ステップＳ５５３、Ｓ５５５を実行するＣＰＵ１１０が、本発明の「端末特定手段」に相当する。ステップＳ５５７を実行するＣＰＵ１１０が、本発明の「情報提供手段」に相当する。ステップＳ６７、Ｓ２１３を実行するＣＰＵ１０が、本発明の「会議実行手段」に相当する。ステップＳ２２９を実行するＣＰＵ１０が、本発明の「会議終了手段」に相当する。ステップＳ９、Ｓ５７、Ｓ２１７、Ｓ３２３を実行するＣＰＵ１０が、本発明の「コンテンツ表示手段」に相当する。ステップＳ６３を実行するＣＰＵ１０が、本発明の「情報表示手段」に相当する。
【００８６】
サーバ２が、本発明の「第一のコンピュータ」および「第二のコンピュータ」に相当する。ステップＳ５を実行するＣＰＵ１０が、本発明の「取得要求送信手段」に相当する。ステップＳ９、Ｓ５７、Ｓ２１７、Ｓ３２３を実行するＣＰＵ１０が、本発明の「コンテンツ表示手段」に相当する。ステップＳ１３、Ｓ５９、Ｓ２０５、Ｓ２１９、Ｓ２６１が、本発明の「操作情報送信手段」に相当する。ステップＳ４０１が、本発明の「コンテンツ提供ステップ」に相当する。ステップＳ５５９、Ｓ５６３が、本発明の「操作情報取得ステップ」に相当する。ステップＳ５５３、Ｓ５５５が、本発明の「端末特定ステップ」に相当する。ステップＳ５５７が、本発明の「情報提供ステップ」に相当する。ステップＳ６７、Ｓ２１３が、本発明の「会議実行ステップ」に相当する。
【００８７】
なお、本発明は上記実施形態に限定されるものではなく、発明の要旨を変更しない範囲での変更が可能である。上記実施形態では、対象端末と同一ページを閲覧中である他の会議端末１が、同一のコンテンツデータを閲覧中である共有先候補として特定されているが、同一のコンテンツデータを閲覧中であるか否かはページ単位で判断しなくてもよい。例えば、資料データが複数のチャプタを含む場合、対象端末と同一のチャプタを閲覧中である他の会議端末１を、共有先候補として特定してもよい。
【００８８】
また、上記実施形態では、会議システム１００で実行される遠隔会議として、各拠点の画像および音声が送受信されるテレビ会議（コンテンツ参照会議を含む。）を例示したが、遠隔会議はテレビ会議に限定されない。例えば、会議端末１でコンテンツが表示されるとともに、各拠点の音声が送受信されてもよい。この場合、各拠点で同一コンテンツを共有して参照しつつ、ユーザ間で音声通信（いわゆる、チャット）を行うことができる。
【００８９】
さらに、上記実施形態では、各会議端末１がＰ２Ｐで直接通信を行うことでテレビ会議が実行されているが、各会議端末１で送受信される音声、画像等をサーバ２が中継することでテレビ会議が実行されてもよい。
【符号の説明】
【００９０】
１    会議端末
２    サーバ
８    ネットワーク
１０    ＣＰＵ
１１    ＲＯＭ
１３    ＨＤＤ
３１    マイク
３２    スピーカ
３３    カメラ
３４    表示装置
３５    操作部
１００    会議システム
１１０    ＣＰＵ
１１１    ＲＯＭ
１１３    ＨＤＤ
２００    資料データ
２１０    共有情報
２１１    閲覧中情報
２１２    編集履歴情報
３００    ステータス管理テーブル
３１０    編集情報テーブル
３２０    会議管理テーブル
【図１】
2012209614.tif 000003
【図２】
2012209614.tif 000004
【図３】
2012209614.tif 000005
【図４】
2012209614.tif 000006
【図５】
2012209614.tif 000007
【図６】
2012209614.tif 000008
【図７】
2012209614.tif 000009
【図８】
2012209614.tif 000010
【図９】
2012209614.tif 000011
【図１０】
2012209614.tif 000012
【図１１】
2012209614.tif 000013
【図１２】
2012209614.tif 000014
【図１３】
2012209614.tif 000015
【図１４】
2012209614.tif 000016
【図１５】
2012209614.tif 000017
【図１６】
2012209614.tif 000018
【図１７】
2012209614.tif 000019
【図１８】
2012209614.tif 000020