(57)【要約】【課題】ユーザの手間を抑え円滑なコミュニケーションが実現できるよう支援するコミュニケーション支援装置を提供する。【解決手段】コミュニケーション支援装置としてのサーバは、文書ファイルを用いる会議への参加者に関連付けられた端末装置のうちの１台の端末装置Ｔ１から文書ファイルを表示したとの通知を受け付けると（Ｓ１，Ｓ２）、端末装置Ｔ１以外の、会議への参加者に関連付けられた他の端末装置Ｔ２に対して発信して通信を確立する（Ｓ３，Ｓ４）。【選択図】図５
2014045261.tif 000002
【特許請求の範囲】
【請求項１】
文書ファイルを用いたコミュニケーションを支援するためのコミュニケーション支援装置であって、
前記文書ファイルに関連付けて前記コミュニケーションへの参加者を記憶するための記憶手段と、
端末装置と通信するための通信手段と、
前記通信手段での通信を制御するための制御手段とを備え、
前記制御手段は、前記通信手段を介して、前記コミュニケーションへの参加者に関連付けられた端末装置のうちの１台から、前記文書ファイルを表示した際に発信される通信の確立を要求する通知を受け付けると、前記１台の端末装置以外の、前記コミュニケーションへの参加者に関連付けられた他の端末装置に対して発信して通信を確立するよう前記通信手段を制御する、コミュニケーション支援装置。
【請求項２】
前記制御手段は、前記他の端末装置に、前記文書ファイルを表示させるコマンドを送信する、請求項１に記載のコミュニケーション支援装置。
【請求項３】
前記制御手段は、前記他の端末装置が前記文書ファイルを保持していない場合に、前記他の端末装置に対して前記文書ファイルを送信するよう前記通信手段を制御する、請求項１または２に記載のコミュニケーション支援装置。
【請求項４】
前記記憶手段は、前記文書ファイルに関連付けて前記コミュニケーションの期間をさらに記憶し、
前記制御手段は、前記１台の端末装置からの通知が前記コミュニケーションの期間内である場合に、前記他の端末装置に対して発信するよう前記通信手段を制御する、請求項１〜３のいずれかに記載のコミュニケーション支援装置。
【請求項５】
前記記憶手段は、前記文書ファイルに関連付けて前記コミュニケーションの期間をさらに記憶し、
前記制御手段は、前記コミュニケーションの期間の開始よりも以前に、前記文書ファイルを、前記コミュニケーションへの参加者に関連付けられた各端末装置に送信するよう前記通信手段を制御する、請求項１〜４のいずれかに記載のコミュニケーション支援装置。
【請求項６】
文書ファイルを用いたコミュニケーションを支援するためのコミュニケーション支援装置であって、
前記文書ファイルに関連付けて、前記コミュニケーションへの参加者と、前記コミュニケーションの期間とを記憶するための記憶手段と、
端末装置と通信するための通信手段と、
前記通信手段での通信を制御するための制御手段とを備え、
前記制御手段は、前記コミュニケーションの期間の開始よりも以前に、前記文書ファイルを、前記コミュニケーションへの参加者に関連付けられた各端末装置に送信するよう前記通信手段を制御し、前記コミュニケーションの期間に達すると、前記コミュニケーションへの参加者に関連付けられた各端末装置に対して発信して通信を確立するよう前記通信手段を制御する、コミュニケーション支援装置。
【請求項７】
前記記憶手段は、前記文書ファイルに関連付けて各参加者の前記コミュニケーションにおける権限の種類をさらに記憶し、
前記制御手段は、前記コミュニケーションへの参加者に関連付けられた端末装置に対する通信の確立の後、前記権限の種類が前記コミュニケーションにおいて所定の権限の端末装置からの操作信号に基づくコマンドを前記コミュニケーションへの参加者に関連付けられた他の端末装置に送信するよう前記通信手段を制御し、また、前記権限の種類が前記コミュニケーションにおいて所定の権限の端末に対し権限に応じた通信環境設定等のコマンドを送信するよう前記通信手段を制御する、請求項１〜６のいずれかに記載のコミュニケーション支援装置。
【請求項８】
前記文書ファイルは所定の単位に区分されており、
前記記憶手段は、前記文書ファイルの区分ごとに前記コミュニケーションへの参加者を記憶し、
前記制御手段は、前記文書ファイルの区分ごとに前記通信手段での通信を確立する端末装置を切り替えるよう制御する、請求項１〜７のいずれかに記載のコミュニケーション支援装置。
【請求項９】
前記文書ファイルは所定の単位に区分されており、
前記記憶手段は、前記文書ファイルの区分ごとに各参加者の前記コミュニケーションにおける権限の種類を記憶し、
前記制御手段は、前記コミュニケーションへの参加者に関連付けられた端末装置に対する通信の確立の後、前記文書ファイルの区分ごとに、前記権限の種類が前記コミュニケーションにおいて所定の権限の端末装置からの操作信号に基づくコマンドを前記コミュニケーションへの参加者に関連付けられた他の端末装置に送信するよう前記通信手段を制御し、また、前記権限の種類が前記コミュニケーションにおいて所定の権限の端末に対し権限に応じた通信環境設定等のコマンドを送信するよう前記通信手段を制御する、請求項１〜８のいずれかに記載のコミュニケーション支援装置。
【請求項１０】
文書ファイルを用いたコミュニケーションを支援する方法であって、
前記文書ファイルをサーバに登録するステップと、
前記文書ファイルに関連付けて前記コミュニケーションへの参加者を前記サーバに登録するステップと、
前記コミュニケーションへの参加者に関連付けられた端末装置のうちの１台の端末装置において前記文書ファイルが表示されると、前記１台の端末装置から前記サーバに対して通信の確立を要求するステップと、
前記サーバが、前記１台の端末装置以外の、前記コミュニケーションへの参加者に関連付けられた他の端末装置に対して発信して通信を確立するステップとを備える、コミュニケーション支援方法。
【請求項１１】
文書ファイルを用いたコミュニケーションを支援する処理をコンピュータに実行させるプログラムであって、
前記コンピュータは、前記文書ファイルに関連付けて前記コミュニケーションへの参加者を記憶し、
前記コミュニケーションへの参加者に関連付けられた端末装置のうちの１台の端末装置において前記文書ファイルが表示されたことで、前記１台の端末装置から通信の確立の要求を受け付けるステップと、
前記１台の端末装置以外の、前記コミュニケーションへの参加者に関連付けられた他の端末装置に対して発信して通信を確立するステップとを前記コンピュータに実行させる、コミュニケーション支援プログラム。
【請求項１２】
文書ファイルであって、
本体データと、前記本体データに関連付けて前記文書ファイルを用いたコミュニケーションへの参加者を特定する情報とを含むデータ構造を有する、文書ファイル。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は情報処理装置、コミュニケーション支援装置、コミュニケーション支援方法、コミュニケーション支援プログラム、および文書ファイルに関し、特に、文書ファイルを用いたコミュニケーション支援装置、コミュニケーション支援方法、コミュニケーション支援プログラム、および文書ファイルに関する。
【背景技術】
【０００２】
文書ファイルを処理するコミュニケーション支援装置として、たとえば特開平９−８９４２号公報（以下、特許文献１）は、通信相手にかかるアドレスを予め登録した発信ファイルの、上記登録された位置がユーザによって選択されることで、上記登録されたアドレスを用いて発信し、呼び出し中画面を表示することによって、通信端末上に画面表示された文書上で手間のかからない発信操作の可能な通信システムを提案している。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平９−８９４２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、特許文献１に開示された通信システムでは、会話の発信をさせるためには文書ファイル内の予め設定された特定の箇所をクリック操作などによって指定する必要がある。そのため、対象の文書ファイルが会議用資料などであって、その閲覧等のために通話発信の必要性が明らかな場合であっても当該文書ファイル内の特定箇所のクリック操作などによる指定が必要となる。そのため、ユーザの操作が不便であり、円滑なコミュニケーションが妨げられる場合もあるという問題がある。
【０００５】
本発明はこのような問題に鑑みてなされたものであって、ユーザの手間を抑え円滑なコミュニケーションが実現できるよう支援するコミュニケーション支援装置、その方法、プログラム、およびそのようなコミュニケーションの支援を可能とする文書ファイルを提供することを目的としている。
【課題を解決するための手段】
【０００６】
上記目的を達成するために、本発明のある局面に従うと、コミュニケーション支援装置は文書ファイルを用いたコミュニケーションを支援するためのコミュニケーション支援装置であって、文書ファイルに関連付けてコミュニケーションへの参加者を記憶するための記憶手段と、端末装置と通信するための通信手段と、通信手段での通信を制御するための制御手段とを備える。制御手段は、通信手段を介して、コミュニケーションへの参加者に関連付けられた端末装置のうちの１台から、文書ファイルを表示した際に発信される通信の確立を要求する通知を受け付けると、上記１台の端末装置以外の、コミュニケーションへの参加者に関連付けられた他の端末装置に対して発信して通信を確立するよう通信手段を制御する。
【０００７】
好ましくは、制御手段は、上記１台の端末装置以外の他の端末装置に、文書ファイルを表示させるコマンドを送信する。
【０００８】
好ましくは、制御手段は、上記１台の端末装置以外の他の端末装置が文書ファイルを保持していない場合に、当該他の端末装置に対して文書ファイルを送信するよう通信手段を制御する。
【０００９】
好ましくは、記憶手段は、文書ファイルに関連付けてコミュニケーションの期間をさらに記憶し、制御手段は、１台の端末装置からの通知がコミュニケーションの期間内である場合に、上記１台の端末装置以外の他の端末装置に対して発信するよう通信手段を制御する。
【００１０】
好ましくは、記憶手段は、文書ファイルに関連付けてコミュニケーションの期間をさらに記憶し、制御手段は、コミュニケーションの期間の開始よりも以前に、文書ファイルを、コミュニケーションへの参加者に関連付けられた各端末装置に送信するよう通信手段を制御する。
【００１１】
本発明の他の局面に従うと、コミュニケーション支援装置は文書ファイルを用いたコミュニケーションを支援するためのコミュニケーション支援装置であって、文書ファイルに関連付けて、コミュニケーションへの参加者と、コミュニケーションの期間とを記憶するための記憶手段と、端末装置と通信するための通信手段と、通信手段での通信を制御するための制御手段とを備える。制御手段は、コミュニケーションの期間の開始よりも以前に、文書ファイルを、コミュニケーションへの参加者に関連付けられた各端末装置に送信するよう通信手段を制御し、コミュニケーションの期間に達すると、コミュニケーションへの参加者に関連付けられた各端末装置に対して発信して通信を確立するよう通信手段を制御する。
【００１２】
好ましくは、記憶手段は、文書ファイルに関連付けて各参加者のコミュニケーションにおける権限の種類をさらに記憶し、制御手段は、コミュニケーションへの参加者に関連付けられた端末装置に対する通信の確立の後、権限の種類がコミュニケーションにおいて所定の権限の端末装置からの操作信号に基づくコマンドをコミュニケーションへの参加者に関連付けられた他の端末装置に送信するよう通信手段を制御し、また、権限の種類がコミュニケーションにおいて所定の権限の端末に対し権限に応じた通信環境設定等のコマンドを送信するよう通信手段を制御する。
【００１３】
好ましくは、文書ファイルは所定の単位に区分されており、記憶手段は、文書ファイルの区分ごとにコミュニケーションへの参加者を記憶し、制御手段は、文書ファイルの区分ごとに通信手段での通信を確立する端末装置を切り替えるよう制御する。
【００１４】
好ましくは、文書ファイルは所定の単位に区分されており、記憶手段は、文書ファイルの区分ごとに各参加者のコミュニケーションにおける権限の種類を記憶し、制御手段は、コミュニケーションへの参加者に関連付けられた端末装置に対する通信の確立の後、文書ファイルの区分ごとに、権限の種類がコミュニケーションにおいて所定の権限の端末装置からの操作信号に基づくコマンドをコミュニケーションへの参加者に関連付けられた他の端末装置に送信するよう通信手段を制御し、また、権限の種類がコミュニケーションにおいて所定の権限の端末に対し権限に応じた通信環境設定等のコマンドを送信するよう通信手段を制御する。
【００１５】
本発明のさらに他の局面に従うと、コミュニケーション支援方法は文書ファイルを用いたコミュニケーションを支援する方法であって、文書ファイルをサーバに登録するステップと、文書ファイルに関連付けてコミュニケーションへの参加者をサーバに登録するステップと、コミュニケーションへの参加者に関連付けられた端末装置のうちの１台の端末装置において文書ファイルが表示されると、当該１台の端末装置からサーバに対して通信の確立を要求するステップと、サーバが、上記１台の端末装置以外の、コミュニケーションへの参加者に関連付けられた他の端末装置に対して発信して通信を確立するステップとを備える。
【００１６】
本発明のさらに他の局面に従うと、コミュニケーション支援プログラムは文書ファイルを用いたコミュニケーションを支援する処理をコンピュータに実行させるプログラムであって、コンピュータは、文書ファイルに関連付けてコミュニケーションへの参加者を記憶し、コミュニケーションへの参加者に関連付けられた端末装置のうちの１台の端末装置において文書ファイルが表示されたことで、上記１台の端末装置から通信の確立の要求を受け付けるステップと、上記１台の端末装置以外の、コミュニケーションへの参加者に関連付けられた他の端末装置に対して発信して通信を確立するステップとをコンピュータに実行させる。
【００１７】
本発明のさらに他の局面に従うと、文書ファイルは、本体データと、本体データに関連付けて文書ファイルを用いたコミュニケーションへの参加者を特定する情報とを含むデータ構造を有する。
【発明の効果】
【００１８】
この発明によると、ユーザの手間を抑え、円滑なコミュニケーションが実現できるよう支援することができる。
【図面の簡単な説明】
【００１９】
【図１】実施の形態にかかるシステムの構成の具体例を示す図である。
【図２】システムに含まれるサーバの構成の具体例を示すブロック図である。
【図３】システムに含まれる端末装置の構成の具体例を示すブロック図である。
【図４】第１の実施の形態にかかるサーバに登録されている文書ファイルの具体例を表わした図である。
【図５】第１の実施の形態にかかるシステムでの動作の流れを表わした図である。
【図６】第１の実施の形態にかかるサーバの機能構成の具体例を示すブロック図である。
【図７】第１の実施の形態にかかるサーバでの、動作の流れを表わすフローチャートである。
【図８】第２の実施の形態にかかるサーバの機能構成の具体例を示すブロック図である。
【図９】第２の実施の形態にかかるサーバでの、動作の流れを表わすフローチャートである。
【図１０】変形例にかかるサーバに登録されている文書ファイルの具体例を表わした図である。
【図１１】文書ファイルをサーバに登録するための画面の具体例を表わした図である。
【図１２】文書ファイルの区分ごとの端末装置の権限の種類の設定を受け付けるための画面の具体例を表わした図である。
【発明を実施するための形態】
【００２０】
以下に、図面を参照しつつ、本発明の実施の形態について説明する。以下の説明では、同一の部品および構成要素には同一の符号を付してある。それらの名称および機能も同じである。したがって、これらの説明は繰り返さない。
【００２１】
＜システム構成＞
図１は、本実施の形態にかかるシステムの構成の具体例を示す図である。
【００２２】
図１を参照して、本実施の形態にかかるシステムは、コミュニケーション支援装置として機能するサーバ１００と、コミュニケーション装置として機能する複数の端末装置２００Ａ，Ｂ，…とを含む。端末装置２００Ａ，Ｂ，…を代表させて、端末装置２００とも称する。
【００２３】
端末装置２００は、通信機能を有する装置であればどのような装置であってもよい。たとえば、携帯電話機、ノート型ＰＣ（パーソナルコンピュータ）、文書閲覧装置、およびゲーム機などの一般的なＰＣであってもよい。
【００２４】
サーバ１００と各端末装置２００とは、有線または無線のＬＡＮ（Local  Area  Network）などのネットワークに電気的に接続されて、該ネットワークを介して相互に通信可能である。
【００２５】
＜装置構成＞
図２は、サーバ１００の構成の具体例を示すブロック図である。サーバ１００は、一般的なＰＣで構成されてよく、図２に表わされた構成は、概ね、一般的なＰＣの構成と言える。
【００２６】
すなわち、図２を参照して、サーバ１００は、全体を制御するための演算装置であるＣＰＵ（Central  Processing  Unit）１０と、ＣＰＵ１０で実行されるプログラム（アプリケーション）などを記憶するためのＲＯＭ（Read  Only  Memory）１１と、ＣＰＵ１０でプログラムを実行する際の作業領域として機能するためのＲＡＭ（Random  Access  Memory）１２と、画像データや音声データなどを記憶するためのメモリ１３と、上記ネットワークを介して端末装置２００との間で通信するための通信部１４とを含む。
【００２７】
図３は、端末装置２００の構成の具体例を示すブロック図である。端末装置２００もまた、上述のように一般的なＰＣで構成されてよいため、図３に表わされた構成も、概ね、一般的なＰＣの構成と言える。
【００２８】
すなわち、図３を参照して、端末装置２００は、全体を制御するための演算装置であるＣＰＵ２０と、ＣＰＵ２０で実行されるプログラム（アプリケーション）などを記憶するためのＲＯＭ２１と、ＣＰＵ２０でプログラムを実行する際の作業領域として機能するためのＲＡＭ２２と、画像データや音声データなどを記憶するためのメモリ２３と、当該端末装置２００に対する操作入力を受け付けるための操作部２４と、画像出力部としてのディスプレイ２５と、音声出力部としてのスピーカ２６と、マイク２７と、上記ネットワークを介してサーバ１００との間で通信するための通信部２８とを含む。
【００２９】
［第１の実施の形態］
＜動作概要＞
第１の実施の形態にかかるシステムは、文書ファイルを利用した複数のユーザのコミュニケーションを支援する。以降では、コミュニケーションの一例として、複数ユーザの間で会議が開催されることを例として説明する。
【００３０】
サーバ１００には、予め、上記コミュニケーションである会議に用いる文書ファイルが登録（記憶）されている。さらに、文書ファイルには、コミュニケーション期間である会議の開催期間（会議日時）と、参加者に関連付けられた端末装置とが設定されている。これらの情報は、文書ファイルに属性として本体データと共に含まれてサーバ１００に登録されていてもよいし、文書ファイルの本体データに関連付けられて該文書ファイルとは別の情報としてサーバ１００に登録されていてもよい。
【００３１】
図４は、第１の実施の形態にかかるサーバ１００に登録されている文書ファイルの具体例を表わした図である。
【００３２】
図４を参照して、サーバ１００には、文書ファイルごとに、当該文書ファイルの識別情報（ファイルＩＤ）と、会議日時と、参加者に関連付けられた端末装置の識別情報（端末ＩＤ）とが記憶されている。
【００３３】
好ましくは、図４に表わされているように、会議の参加者ごとの当該会議における権限の種類も記憶されている。権限の種類としては、会議において優位な権限とそうでない権限とが挙げられ、図４の例では、優位な権限としての会議においてファイルに対して操作を行なう権限（以下、操作権）や発言権を有する参加者に関連付けられた端末装置が「主催端末」、優位ではない権限としての操作権や発言権を有さない参加者に関連付けられた端末装置が「一般端末」と表わされている。
【００３４】
図５は、第１の実施の形態にかかるシステムでの動作の流れを表わした図である。
図５を参照して、複数の端末装置のうちのある端末装置Ｔ１でユーザによって開く（表示する）ファイルとしてあるファイルＦ１が指定されると、端末装置Ｔ１は指定されたファイルＦ１を開く（ステップＳ１）。
【００３５】
端末装置Ｔ１は、ファイルを開くと、サーバに対して発信して通信の確立を要求し、そのファイルの識別情報であるファイルＩＤと、自身の識別情報である端末ＩＤとをサーバに対して送信する（ステップＳ２）。
【００３６】
サーバは、端末装置Ｔ１からファイルＩＤおよび端末ＩＤを受信すると、端末装置Ｔ１との間で通信を確立すると共に、登録されている文書ファイルの情報を参照して、ファイルＩＤで特定される文書ファイルの、受信した端末ＩＤ以外の参加者に関連付けられた端末装置を特定する（ステップＳ３）。ここでは、サーバは、さらに、現在時刻が当該文書ファイルに設定されている会議日時に含まれるか否かを判断するようにしてもよい。
【００３７】
サーバは、受信した端末ＩＤ以外の参加者に関連付けられた端末装置を特定すると、その端末装置に対して発信して通信を確立し、当該文書ファイルを開かせるためのコマンドを端末装置に対して送信する（ステップＳ４）。
【００３８】
このとき、該当する端末装置が当該文書ファイルを保持していない場合には、当該端末装置に対してファイルを開かせるためのコマンドと共に文書ファイルを送信するようにしてもよい。さらに、このとき、サーバは、該当する端末装置が保持している文書ファイルと自身に記憶されている文書ファイルとを比較することで、最新のバージョンの文書ファイルを端末装置が保持していない場合にも文書ファイルを送信するようにしてもよい。
【００３９】
または、文書ファイルの送信に替えて、サーバは、該当する端末装置に対して文書ファイルを取得するよう電子メール等で通知するようにしてもよい。これは、後述する第２の実施の形態でも同様とする。
【００４０】
端末装置の文書ファイルの有無やバージョンは、サーバが端末装置に文書ファイルの有無や作成日時、バージョン情報等を問い合わせることで特定されてもよいし、サーバが端末装置に包含される記憶装置を走査することで特定されてもよい。
【００４１】
他の例として、サーバは、当該文書ファイルが登録された時点、または登録されてから設定された会議日時に達するまでの間の期間のいずれかの時点で、各参加者に関連付けられた端末装置に文書ファイルを自動で送信するようにしてもよい。このようにすることで、会議開始以前に文書ファイルが各端末装置に配信されることになるため、開始時に参加者の端末に文書ファイルが保持されていない、という事態を防ぐことができる。
【００４２】
また、上記ステップＳ３にてサーバは各端末装置の会議における権限を特定し、権限に応じた出力態様となるようなコマンドを送信するようにしてもよい。たとえば、発言権を有さない一般端末と設定された端末装置に対しては、サーバは、マイクの入力をＯＦＦとした状態であるマイクミュート状態とさせるためのコマンドを送信するようにしてもよい。
【００４３】
すべての参加者に関連付けられた端末装置に対してサーバが発信して通信が確立すると、各端末装置で文書ファイルが表示されて会議可能な状態、つまり、各端末装置に関連付けられたユーザのコミュニケーションが開始可能な状態となる。
【００４４】
この動作により、文書ファイルに設定された会議参加者のいずれかが文書ファイルを開くのみで、自動的に、他の参加者の端末装置に対してサーバから発信がなされ、各端末装置が通信可能な状態となる。したがって、自動的に会議が可能な状態となる。
【００４５】
このとき、サーバが上述のように文書ファイルに設定された会議における権限に基づいたコマンドを送信することで、自動的に、設定された権限に従った会議が可能な状態となる。たとえばファイルＦ２を用いた会議の場合には、主催端末である端末装置Ｔ２からの音声入力はマイクにて入力されるものの、一般端末である端末装置Ｔ１，Ｔ３からの音声入力はマイクから入力されない。
【００４６】
図５の例で主催端末が端末装置Ｔ１であるとすると、端末装置Ｔ１にてユーザのファイルに対する操作を受け付けると、端末装置Ｔ１からサーバに対して操作信号が送信される（ステップＳ５）。サーバは、主催端末から操作信号を受け付けると、一般端末である端末装置Ｔ２に対して、その操作信号に基づく操作を行なわせるためのコマンドを送信する（ステップＳ６）。
【００４７】
ファイルに対する操作とは、たとえば、ファイルのページをめくる操作や、音声入力などが該当する。前者の操作の場合、サーバは、端末装置Ｔ２に表示されている文書ファイルのページを、次のページとするためのコマンドを送信する。後者の操作の場合、サーバは、端末装置Ｔ２に対して、端末装置Ｔ１に入力された音声データを送信すると共に、その音声をマイクで出力させるためのコマンドを送信する。
【００４８】
これにより、文書ファイルに設定された会議参加者であるユーザ間での会議の進行（コミュニケーション）が図られると共に、設定された権限に沿った会議の進行が図られることになる。
【００４９】
＜機能構成＞
図６は、上記動作を行なうためのサーバ１００の機能構成の具体例を示すブロック図である。図６に示された各機能は、サーバ１００のＣＰＵ１０がＲＯＭ１１に記憶されているプログラムを読み出してＲＡＭ１２上に展開しつつ実行することで、主にＣＰＵ１０に形成されるものである。しかしながら、少なくとも一部が、図２に表わされたハードウェア構成によって実現されてもよい。
【００５０】
図６を参照して、サーバ１００のメモリ１３には、図４に表わされたように文書ファイルを記憶するための記憶領域である文書ファイル記憶部１３１が設けられる。
【００５１】
さらに図６を参照して、サーバ１００のＣＰＵ１０は、通信が確立した端末装置２００から通信部１４を介して情報の入力を受け付けるための入力部１０１と、端末装置２００で開かれた文書ファイルより当該文書ファイルを用いた会議に参加するユーザを特定するための参加者特定部１０２と、文書ファイルを開いた時間が当該文書ファイルに設定された会議の期間である会議日時に含まれるか否かを判断するための期間判断部１０３と、端末装置２００に送信するコマンドを生成するためのコマンド生成部１０４と、通信部１４を介して端末装置２００にアクセスし、該端末装置２００に対象の文書ファイルが保持されているか否かや、最新バージョンであるかを確認するためのファイル確認部１０５と、通信部１４を介して端末装置２００に対して発信し、通信を確立したり、コマンド等を送信したりするための発信部１０６とを含む。
【００５２】
＜動作フロー＞
図７は、第１の実施の形態にかかるシステムに含まれるサーバ１００での、動作の流れを表わすフローチャートである。図７のフローチャートに表わされる動作は、サーバ１００のＣＰＵ１０がＲＯＭ１１に記憶されているプログラムを読み出してＲＡＭ１２上に展開しつつ実行し、図６の各機能を発揮させることによって実現される。
【００５３】
図７を参照して、システムに含まれる端末装置２００においてファイルが開かれたことによって、該端末装置２００からファイルＩＤおよび端末ＩＤが送信されてくると（ステップＳ１０１でＹＥＳ）、ＣＰＵ１０は、その時刻が会議日時に含まれるか否かを判断する。
【００５４】
会議日時内であった場合（ステップＳ１０３でＹＥＳ）、ＣＰＵ１０は、受信したファイルＩＤで特定される文書ファイルに設定された参加者を特定し（ステップＳ１０５）、受信した端末ＩＤに表わされる端末装置２００以外の参加者に関連付けられた端末装置２００すべてに発信済みであるか否かを判断する。
【００５５】
未発信であって、該文書ファイルの本体データに関連付けられた端末装置２００のうち、まだ通信が確立されていない端末装置２００がある場合（ステップＳ１０７でＮＯ）、ＣＰＵ１０は、その端末装置２００について、当該文書ファイルを保持しているか否か、さらに最新のバージョンであるか否かを確認する。これは、当該端末装置２００に問い合わせてその回答に基づいて確認するものであってもよいし、当該端末装置２００の記憶装置にアクセスして走査することによって確認するものであってもよい。
【００５６】
対象の端末装置２００に当該文書ファイルが保持されている場合には（ステップＳ１０９でＹＥＳ）、ＣＰＵ１０は、その端末装置２００に発信して通信を確立し、さらに、当該文書ファイルを開かせるためのコマンドを送信する（ステップＳ１１１）。
【００５７】
対象の端末装置２００に当該文書ファイルが保持されていない場合、または最新のバージョンが保持されていない場合には（ステップＳ１０９でＮＯ）、ＣＰＵ１０は、さらに、当該端末装置２００に対して当該文書ファイルを送信する（ステップＳ１１３）。
【００５８】
ＣＰＵ１０は、受信したファイルＩＤで特定される文書ファイルに設定されたすべての参加者に関連付けられた端末装置と通信が確立するまで、上記ステップＳ１０７〜Ｓ１１３の動作を繰り返す。そして、参加者すべての端末装置２００と通信が確立すると（ステップＳ１０７でＹＥＳ）、ＣＰＵ１０は、端末装置２００からの操作信号の入力を待機する。
【００５９】
文書ファイルを表示した端末装置２００に対してユーザが操作することによって操作信号が該端末装置２００からサーバ１００に送信されると（ステップＳ１１５でＹＥＳ）、ＣＰＵ１０は、当該端末装置２００の会議における権限を確認する。そして、当該端末装置２００が操作権や発言権を有する主催端末である場合（ステップＳ１１７でＹＥＳ）、ＣＰＵ１０は、その操作信号で指示された操作を操作権や発言権を有しない一般端末である他の端末装置２００にも行なわせるためのコマンドを生成して、他の端末装置２００に送信する（ステップＳ１１９）。
【００６０】
操作信号が一般端末から送信されたものである場合（ステップＳ１１７でＮＯ）、ＣＰＵ１０は、上記ステップＳ１１９の動作を行なうことなく、ステップＳ１１５に動作を戻して操作信号の入力を待機する。
【００６１】
図７の例では、会議の終了は、主催端末でのユーザ操作によって決定されることになる。すなわち、主催端末である端末装置２００で文書ファイルを閉じる操作が行なわれるなど、規定された会議を終了させる操作が行なわれた場合、その操作信号がサーバ１００に送信されて、サーバ１００はその操作信号に基づいて各一般端末に対して会議を終了させる（文書ファイルを閉じさせる、などの）ためのコマンドを生成して送信する。
【００６２】
他の例として、図４に示されたように、会議日時として会議の終了時刻も設定されている場合、サーバ１００はその時刻に達したことを検出すると、自動的に各端末装置２００に対して、会議を終了させる（文書ファイルを閉じさせる、などの）ためのコマンドを生成して送信するようにしてもよい。
【００６３】
＜第１の実施の形態の効果＞
第１の実施の形態にかかるシステムにて上記の動作が行なわれることで、会議主催者であるユーザが会議に用いる文書ファイルに予め開催期間や参加者を設定してサーバ１００に登録しておくことで、参加者のうちのいずれかのユーザがその文書ファイルを関連付けられた端末装置で開くことのみで、自動的に各参加者の端末装置で文書ファイルが開き、自動的に会議が開始される。すなわち、会議参加者は、特別な操作を行なうことなく会議に必要な文書ファイルを開く操作のみで会議の開催が可能となる。そのため、本システムは、会議開催者の招集等の手間を削減し、会議の円滑な開催を支援できる。
【００６４】
［第２の実施の形態］
＜動作概要＞
第２の実施の形態にかかるシステムは、第１の実施の形態にかかるシステムと同様の文書ファイルがサーバ１００に予め登録されているものとする。このとき、サーバ１００は、登録されている各文書ファイルについて、設定されている会議日時の所定期間前となると、設定されている参加者それぞれに関連付けられた端末装置２００に対して自動的に当該文書ファイルを送信する。さらに、会議日時になると、各端末装置２００に対して文書ファイルを開かせるためのコマンドを送信する。これにより、設定された日時になると自動的に設定された参加者の間で会議が開催されることになる。
【００６５】
会議中の動作は、第１の実施の形態にかかるシステムでの動作と同様である。
＜機能構成＞
図８は、上記動作を行なうためのサーバ１００の機能構成の具体例を示すブロック図である。図８に示された各機能もまた、サーバ１００のＣＰＵ１０がＲＯＭ１１に記憶されているプログラムを読み出してＲＡＭ１２上に展開しつつ実行することで、主にＣＰＵ１０に形成されるものである。しかしながら、少なくとも一部が、図２に表わされたハードウェア構成によって実現されてもよい。
【００６６】
図８を参照して、サーバ１００のＣＰＵ１０は、図６に示された第１の実施の形態にかかるサーバ１００の構成のうちの期間判断部１０３およびファイル確認部１０５に替えて、会議時間の所定期間前に達したか否か、および会議時間に達したか、を監視するための開催時期監視部１０７と、端末装置２００に対して文書ファイルを送信するためのファイル送信部１０８とを含む。
【００６７】
＜動作フロー＞
図９は、第２の実施の形態にかかるシステムに含まれるサーバ１００での、動作の流れを表わすフローチャートである。図９のフローチャートに表わされる動作は、サーバ１００のＣＰＵ１０がＲＯＭ１１に記憶されているプログラムを読み出してＲＡＭ１２上に展開しつつ実行し、図８の各機能を発揮させることによって実現される。
【００６８】
図９を参照して、ＣＰＵ１０は、文書ファイルの登録を受け付ける（ステップＳ２０１）。その文書ファイルに設定されている会議日時より、予め規定された所定期間前に達したことが検出されると（ステップＳ２０３でＹＥＳ）、ＣＰＵ１０は、その文書ファイルに設定された参加者を特定し（ステップＳ２０５）、各参加者に関連付けられた端末装置２００に対して、当該文書ファイルを送信する（ステップＳ２０７）。
【００６９】
その後、当該文書ファイルに設定された会議日時に達したことが検出されると（ステップＳ２０９でＹＥＳ）、ＣＰＵ１０は、当該ファイルに設定された各参加者に関連付けられた端末装置２００に発信することで通信を確立し、さらに、当該文書ファイルを開かせるためのコマンドを各端末装置２００に送信する（ステップＳ２１１）。
【００７０】
このとき、ＣＰＵ１０は、各端末装置の通信を確立する際に、端末装置に、接続の可否を問い合わせる画面等を表示してユーザの指示を受け付けた後に通信を確立するようにしてもよい。同様に、ＣＰＵ１０は、各端末装置において文書ファイルを開かせるコマンドを送信する際に、開いてよいか否かを問い合わせる画面等を表示してユーザの指示を受け付けた後にコマンドを送信するようにしてもよい。
【００７１】
ＣＰＵ１０は、参加者すべての端末装置２００と通信が確立すると、端末装置２００からの操作信号の入力を待機する。以降、ステップＳ２１３〜Ｓ２１７で、図７のステップＳ１１５〜Ｓ１１９と同じ動作が行なわれる。
【００７２】
＜第２の実施の形態の効果＞
第２の実施の形態にかかるシステムにて上記の動作が行なわれることで、会議主催者であるユーザが会議に用いる文書ファイルに予め開催期間や参加者を設定してサーバ１００に登録しておくことで、特別な操作を行なうことなく、会議開催の時期に先だって各参加者に自動的に文書ファイルが送信される。さらに、会議開催時期となると、特別な操作を行なうことなく、自動的に各参加者の端末装置で文書ファイルが開き、会議が開始される。そのため、本システムは、会議開催者の事前の準備を大幅に削減し、会議の円滑な開催を支援できる。
【００７３】
［変形例］
上の例では、図４に表わされたように、文書ファイルごとに参加者（参加者に関連付けられた端末装置）や会議における権限が設定されるものとしている。他の例として、文書ファイルがページ単位や章単位など区分されたものである場合、区分ごとに参加者やその区分を用いた会議における権限が設定されてもよい。このような権限の設定は、上記第１の実施の形態にも第２の実施の形態にも適用することができる。
【００７４】
図１０は、変形例にかかるサーバ１００に登録されている文書ファイルの具体例を表わした図である。
【００７５】
図１０を参照して、変形例では、文書ファイルごとに、当該文書ファイルの識別情報（ファイルＩＤ）と、会議日時と、参加者に関連付けられた端末装置の識別情報（端末ＩＤ）と（図１０（Ａ））に加えて、文書の区分ごとに、当該会議にける権限の種類も記憶されている（図１０（Ｂ））。図１０（Ｂ）の例では、文書ファイルがページ単位で区分され、ページごとに、当該会議において操作権や発言権を有する参加者に関連付けられた端末装置が登録されている。この例では、会議において操作権や発言権を有する参加者に関連付けられた端末装置が「担当端末」と表わされている。
【００７６】
変形例にかかるサーバ１００は、文書ファイルに設定された参加者に関連付けられたすべての端末装置に発信して通信を確立することで会議が開始されると、表示されているページに応じて、各端末装置にコマンドを送信する。
【００７７】
すなわち、サーバ１００は、会議において発言権を有する参加者に関連付けられた端末装置である担当端末からページをめくる操作信号を受け付けると、めくられた次のページにおける担当端末を特定する。そして、サーバ１００は、他の参加者に関連付けられた端末装置である一般端末に対して次のページを表示させるコマンドを送信すると共に、そのページにおける担当端末以外の一般端末に対しては、さらに、マイクミュート状態とさせるためのコマンドを送信する。また、サーバ１００は、そのページの表示中には、そのページの担当端末からの操作信号に基づくコマンドを一般端末に送信する処理を行なう。
【００７８】
なお、図１０の例では、文書ファイルの区分そのものに対して端末装置の権限の種類が設定されているが、間接的に文書ファイルの区分を表わすものに対して設定されていてもよい。
【００７９】
たとえば、文書ファイルが複数コマで構成される動画であって、その再生タイミングが予め規定されている場合、再生タイミングに対して端末装置の権限の種類が設定されていてもよい。
【００８０】
変形例にかかるシステムにてこのような動作が行なわれることで、区分ごとに発言権等の権限の種類が変わるような会議であっても、会議主催者や参加者が特別な操作を行なうことなく、自動的に文書ファイルの区分に従って権限が切り替わる。そのため、本システムは、会議主催者等の操作を削減し、会議の円滑な開催を支援できる。
【００８１】
なお、同様にして、文書ファイルの区分ごとに、参加者が設定されていてもよい。
この場合、サーバ１００は、先のページにおいて担当端末からページをめくる操作信号を受け付けると、めくられた次のページに設定された参加者に関連付けられた端末ＩＤを特定する。そして、サーバ１００は、その中に通信が確立されていない端末装置が含まれる場合、当該端末装置に発信して通信を確立する。また、めくられる元のページの参加者であって、次のページの参加者ではない参加者がある場合には、サーバ１００は、その参加者に関連付けられた端末装置に対する通信を終了する。
【００８２】
このようにすることで、区分ごとに参加者が変わるような会議であっても、会議主催者や参加者が特別な操作を行なうことなく、自動的に文書ファイルの区分に従って参加者が切り替わる。そのため、本システムは、会議主催者等の操作を削減し、会議の円滑な開催を支援できる。
【００８３】
＜その他の例１＞
なお、以上の例では、システムには、端末装置２００とは別に、コミュニケーション支援装置としてのサーバ１００が含まれるものとしている。しかしながら、他の例として、いずれかの端末装置２００にサーバ１００が含まれてもよい。すなわち、いずれかの端末装置２００のＣＰＵ２０は、ＲＯＭ２１に記憶されているプログラムを読み出してＲＡＭ２２上に展開しつつ実行することで、図６や図８の各機能を実現するようにしてもよい。
【００８４】
＜その他の例２＞
なお、サーバ１００や端末装置２００が上述の動作を行なう対象となった文書ファイルのデータ構造を提供することもできる。データ構造は、たとえばテンプレートとして提供することもできる。
【００８５】
図１１は、文書ファイルをサーバ１００に登録するための画面の具体例を表わした図である。
【００８６】
サーバ１００は、文書ファイルを登録しようとする端末装置２００に対して、たとえば、図１１のような画面を表示させて、対象とする文書ファイルの指定を受け付けると共に、その文書ファイルについて、開催日時、参加者に関連付けられた端末装置の識別情報の設定を受け付ける。このとき、図１１に表わされたように、端末装置の権限の種類の設定も受け付けてもよい。
【００８７】
サーバ１００は、端末装置２００からこの設定を受け付けることで、当該文書ファイルに図４に表わされたような会議日時や参加者に関連付けられた端末装置の識別情報やその権限の種類を付加して記憶する、または、当該文書ファイルを記憶すると共に該文書ファイルの本体データに関連付けて図４に表わされたような会議日時や参加者に関連付けられた端末装置の識別情報やその権限の種類を表わす情報を記憶する。
【００８８】
さらに、図１２は、上記第１の変形例に表わされた、文書ファイルの区分ごとの端末装置の権限の種類の設定を受け付けるための画面の具体例を表わした図である。
【００８９】
サーバ１００は、第１の変形例で説明されたように、文書ファイルの区分ごとに端末装置の権限の種類の設定を受け付ける場合、図１１の画面での登録の後、さらに図１２の画面を端末装置２００に表示させて、その文書ファイルについて、区分ごとに、設定された端末装置のうちの権限を有する端末装置（担当端末）の設定を受け付けてもよい。
【００９０】
サーバ１００がこのような動作を行なうことで、図４または図１０に表わされたような情報を含む、または情報が付加されたデータ構造の文書ファイルを登録することができる。
【００９１】
このようなデータ構造の文書ファイルは、コンピュータに付属するフレキシブルディスク、ＣＤ−ＲＯＭ（Compact  Disk-Read  Only  Memory）、ＲＯＭ、ＲＡＭおよびメモリカードなどのコンピュータ読取り可能な記録媒体にて記録させて提供されてもよい。あるいは、コンピュータに内蔵するハードディスクなどの記録媒体にて記録させて提供されてもよい。また、ネットワークを介したダウンロードによって提供されてもよい。
【００９２】
＜その他の例３＞
さらに、上述の動作をサーバ１００のＣＰＵ１０や端末装置２００のＣＰＵ２０に実行させるためのプログラムを提供することもできる。このようなプログラムは、コンピュータに付属するフレキシブルディスク、ＣＤ−ＲＯＭ、ＲＯＭ、ＲＡＭおよびメモリカードなどのコンピュータ読取り可能な記録媒体にて記録させて、プログラム製品として提供することもできる。あるいは、コンピュータに内蔵するハードディスクなどの記録媒体にて記録させて、プログラムを提供することもできる。また、ネットワークを介したダウンロードによって、プログラムを提供することもできる。
【００９３】
なお、本発明にかかるプログラムは、コンピュータのオペレーティングシステム（ＯＳ）の一部として提供されるプログラムモジュールのうち、必要なモジュールを所定の配列で所定のタイミングで呼出して処理を実行させるものであってもよい。その場合、プログラム自体には上記モジュールが含まれずＯＳと協働して処理が実行される。このようなモジュールを含まないプログラムも、本発明にかかるプログラムに含まれ得る。
【００９４】
また、本発明にかかるプログラムは他のプログラムの一部に組込まれて提供されるものであってもよい。その場合にも、プログラム自体には上記他のプログラムに含まれるモジュールが含まれず、他のプログラムと協働して処理が実行される。このような他のプログラムに組込まれたプログラムも、本発明にかかるプログラムに含まれ得る。
【００９５】
提供されるプログラム製品は、ハードディスクなどのプログラム格納部にインストールされて実行される。なお、プログラム製品は、プログラム自体と、プログラムが記録された記録媒体とを含む。
【００９６】
今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【符号の説明】
【００９７】
１０，２０  ＣＰＵ、１１，２１  ＲＯＭ、１２，２２  ＲＡＭ、１３，２３  メモリ、１４，２８  通信部、２４  操作部、２５  ディスプレイ、２６  スピーカ、２７  マイク、１００  サーバ、１０１  入力部、１０２  参加者特定部、１０３  期間判断部、１０４  コマンド生成部、１０５  ファイル確認部、１０６  発信部、１０７  開催時期監視部、１０８  ファイル送信部、１３１  文書ファイル記憶部、２００  端末装置。
【図１】
2014045261.tif 000003
【図２】
2014045261.tif 000004
【図３】
2014045261.tif 000005
【図４】
2014045261.tif 000006
【図５】
2014045261.tif 000007
【図６】
2014045261.tif 000008
【図７】
2014045261.tif 000009
【図８】
2014045261.tif 000010
【図９】
2014045261.tif 000011
【図１０】
2014045261.tif 000012
【図１１】
2014045261.tif 000013
【図１２】
2014045261.tif 000014