(57)【要約】【課題】  仮想オフィス空間上で同期コミュニケーションを実現する。【解決手段】  サーバ端末１１１は、クライアント端末１２１をログインさせ、ログインしたクライアント端末１２１から送信されたそのユーザの勤務状況を表す画像データを、別のログインしたクライアント端末１２１に対して規定のブラウザによって閲覧可能なデータ形式で配信し、ログイン中のユーザの勤務状況表示を個々のクライアント端末１２１で相互に閲覧可能とする。サーバ端末１１１は、ログインしたクライアント端末１２１から送信された同期コミュニケーション開始要求に応じて、この同期コミュニケーション開始要求に伴われている要求元のクライアント端末１２１と相手先のクライアント端末１２１との間で同期コミュニケーションを実行させる機能を有する。この機能は、例えばＪＡＶＡアプレットをクライアント端末１２１に送信することで実現する。【選択図】    図１
2005102117.tif 000002
【特許請求の範囲】
【請求項１】
通信ネットワークを介して複数のクライアント端末とデータの送受信を行なうサーバ端末にインストールされ、このサーバ端末に、
前記通信ネットワークを介して前記クライアント端末をログインさせる機能と、
ログインした前記クライアント端末から送信されたそのユーザの勤務状況を表す画像データを記憶領域に記憶する機能と、
ログインした前記クライアント端末に対して、前記記憶領域に記憶するログインしたユーザの勤務状況を表す画像データを規定のブラウザによって閲覧可能なデータ形式で配信し、これによってログイン中のユーザの勤務状況を表す画像データに基づく勤務状況表示を個々の前記クライアント端末で相互に閲覧可能にする機能と、
ログインした前記クライアント端末から送信された同期コミュニケーション開始要求に応じて、この同期コミュニケーション開始要求に伴われている要求元の前記クライアント端末と相手先の前記クライアント端末との間で同期コミュニケーションを実行させる機能と、
を実行させるコンピュータ読み取り可能な仮想オフィス空間提供プログラム。
【請求項２】
前記同期コミュニケーションを実行させる機能は、ログインした前記クライアント端末に、そのブラウザが表示するユーザの勤務状況表示から所望のユーザの勤務状況表示の選択指示を許容する機能と、所望のユーザの勤務状況表示が選択されるとそのユーザを相手先とする同期コミュニケーション開始要求を前記サーバ端末に送信する機能と、を実行させる機能を含む請求項１記載のコンピュータ読み取り可能な仮想オフィス空間提供プログラム。
【請求項３】
前記同期コミュニケーションを実行させる機能は、ログインした３台以上の前記クライアント端末の間で同期コミュニケーションを実行させる請求項１記載のコンピュータ読み取り可能な仮想オフィス空間提供プログラム。
【請求項４】
前記同期コミュニケーションを実行させる機能は、複数のユーザの集合として予め定義されたユーザグループに属するユーザが使用するログインした前記クライアント端末の間で同期コミュニケーションを実行させる請求項１記載のコンピュータ読み取り可能な仮想オフィス空間提供プログラム。
【請求項５】
前記勤務状況表示を閲覧可能にする機能は、同期コミュニケーションに参加中のユーザの勤務状況表示に、進行中の同期コミュニケーションに参加中であることを示す同期コミュニケーション参加中情報を追加表示する機能を有する請求項１記載のコンピュータ読み取り可能な仮想オフィス空間提供プログラム。
【請求項６】
前記勤務状況表示を閲覧可能にする機能は、同期コミュニケーションに参加中のユーザグループの勤務状況表示に、進行中の同期コミュニケーションに参加中であることを示す同期コミュニケーション参加中情報を追加表示する機能を有する請求項４記載のコンピュータ読み取り可能な仮想オフィス空間提供プログラム。
【請求項７】
前記勤務状況表示を閲覧可能にする機能は、記憶領域に記憶されたユーザ間の関係定義に従い、同期コミュニケーション参加中情報の表示非表示を制御する請求項５記載のコンピュータ読み取り可能な仮想オフィス空間提供プログラム。
【請求項８】
前記勤務状況表示を閲覧可能にする機能は、記憶領域に記憶されたユーザ間、ユーザグループ間、又はユーザとユーザグループ間の関係定義に従い、同期コミュニケーション参加中情報の表示非表示を制御する請求項６記載のコンピュータ読み取り可能な仮想オフィス空間提供プログラム。
【請求項９】
前記勤務状況表示を閲覧可能にする機能は、ログインした前記クライアント端末から送信された表示規則に従い、同期コミュニケーション参加中情報の表示非表示を制御する請求項５又は６記載のコンピュータ読み取り可能な仮想オフィス空間提供プログラム。
【請求項１０】
前記勤務状況表示を閲覧可能にする機能は、ログインした前記クライアント端末に、表示規則の設定を許容する機能と、設定された表示規則を前記サーバ端末に送信させる機能と、を実行させる機能を含む請求項９記載のコンピュータ読み取り可能な仮想オフィス空間提供プログラム。
【請求項１１】
前記サーバ端末に、
ログインした前記クライアント端末に、そのブラウザが表示する同期コミュニケーション参加中情報の選択指示を許容する機能と、同期コミュニケーション参加中情報が選択指示されるとその進行中である同期コミュニケーションに対して途中参加要求を前記サーバ端末に送信する機能と、を実行させる機能と、
送信された途中参加要求に応じて、この途中参加要求に伴われている要求元の前記クライアント端末を進行中の同期コミュニケーションに参加させる機能と、
を実行させる請求項５又は６記載のコンピュータ読み取り可能な仮想オフィス空間提供プログラム。
【請求項１２】
前記勤務状況表示を閲覧可能にする機能は、勤務状況表示とは別の表示領域に、進行中の同期コミュニケーションに参加中のユーザリストを表示する機能を有する請求項１記載のコンピュータ読み取り可能な仮想オフィス空間提供プログラム。
【請求項１３】
前記勤務状況表示を閲覧可能にする機能は、勤務状況表示とは別の表示領域に、進行中の同期コミュニケーションに参加中のユーザグループリストを表示する機能を有する請求項４記載のコンピュータ読み取り可能な仮想オフィス空間提供プログラム。
【請求項１４】
前記勤務状況表示を閲覧可能にする機能は、記憶領域に記憶されたユーザ間の関係定義に従い、進行中の同期コミュニケーションに参加中のユーザリストの表示非表示を制御する請求項１２記載のコンピュータ読み取り可能な仮想オフィス空間提供プログラム。
【請求項１５】
前記勤務状況表示を閲覧可能にする機能は、記憶領域に記憶されたユーザ間の関係定義に従い、進行中の同期コミュニケーションに参加中のユーザグループリストの表示非表示を制御する請求項１３記載のコンピュータ読み取り可能な仮想オフィス空間提供プログラム。
【請求項１６】
前記勤務状況表示を閲覧可能にする機能は、ログインした前記クライアント端末から送信された表示規則に従い、ユーザリストの表示非表示を制御する請求項１４記載のコンピュータ読み取り可能な仮想オフィス空間提供プログラム。
【請求項１７】
前記勤務状況表示を閲覧可能にする機能は、ログインした前記クライアント端末から送信された表示規則に従い、ユーザグループリストの表示非表示を制御する請求項１５記載のコンピュータ読み取り可能な仮想オフィス空間提供プログラム。
【請求項１８】
前記勤務状況表示を閲覧可能にする機能は、ログインした前記クライアント端末に、表示規則の設定を許容する機能と、設定された表示規則を前記サーバ端末に送信させる機能と、を実行させる機能を含む請求項１６又は１７記載のコンピュータ読み取り可能な仮想オフィス空間提供プログラム。
【請求項１９】
前記サーバ端末に、
ログインした前記クライアント端末に、そのブラウザが表示するユーザリスト又はユーザグループリストの選択指示を許容する機能と、ユーザリスト又はユーザグループリストが選択指示されるとその進行中である同期コミュニケーションに対する途中参加要求を前記サーバ端末に送信する機能と、を実行させる機能と、
送信された途中参加要求に応じて、この途中参加要求に伴われている要求元の前記クライアント端末を進行中の同期コミュニケーションに参加させる機能と、
を実行させる請求項１２又は１３記載のコンピュータ読み取り可能な仮想オフィス空間提供プログラム。
【請求項２０】
ログインした前記クライアント端末を進行中の同期コミュニケーションに途中参加させる機能は、記憶領域に記憶されたユーザ間の関係定義に従い、進行中の同期コミュニケーションに対するそのクライアント端末の参加の可否を制御する請求項１１又は１９記載のコンピュータ読み取り可能な仮想オフィス空間提供プログラム。
【請求項２１】
前記進行中の同期コミュニケーションに途中参加させる機能は、ログインした前記クライアント端末から送信された参加規則に従い、進行中の同期コミュニケーションに対するそのクライアント端末の参加の可否を制御する請求項１１又は１９記載のコンピュータ読み取り可能な仮想オフィス空間提供プログラム。
【請求項２２】
前記進行中の同期コミュニケーションに途中参加させる機能は、ログインした前記クライアント端末に、参加規則の設定を許容する機能と、設定された参加規則を前記サーバ端末に送信させる機能と、を実行させる機能を含む請求項２１記載のコンピュータ読み取り可能な仮想オフィス空間提供プログラム。
【請求項２３】
前記サーバ端末に、ログインした前記クライアント端末が参加している進行中の同期コミュニケーションに対してログインした他の前記クライアント端末から途中参加要求があった場合に、その進行中の同期コミュニケーションに参加している前記クライアント端末にその途中参加要求の可否を決定させる機能を実行させる請求項１１又は１９記載のコンピュータ読み取り可能な仮想オフィス空間提供プログラム。
【請求項２４】
前記同期コミュニケーションを実行させる機能は、ログインした前記クライアント端末から送信されたアクセス規則に従い、ログインした別の前記クライアント端末から送信された同期コミュニケーション開始要求の受け入れの可否を制御する請求項１記載のコンピュータ読み取り可能な仮想オフィス空間提供プログラム。
【請求項２５】
前記同期コミュニケーションを実行させる機能は、ログインした前記クライアント端末に、アクセス規則の設定を許容する機能と、設定されたアクセス規則を前記サーバ端末に送信させる機能と、を実行させる請求項２４記載のコンピュータ読み取り可能な仮想オフィス空間提供プログラム。
【請求項２６】
前記アクセス規則の設定を許容する機能は、複数の異なるアクセスレベルの設定をそのクライアント端末に許容し、
前記同期コミュニケーションを実行させる機能を制御する機能は、そのクライアント端末が選択したアクセスレベルに応じて前記同期コミュニケーションを実行させる機能に基づく処理を制御する、
請求項２５記載のコンピュータ読み取り可能な仮想オフィス空間提供プログラム。
【請求項２７】
複数の異なるアクセスレベルは、同期コミュニケーションの開始要求を受け入れるレベルを含む請求項２６記載のコンピュータ読み取り可能な仮想オフィス空間提供プログラム。
【請求項２８】
複数の異なるアクセスレベルは、同期コミュニケーションの開始要求に対する拒絶の意思表示は行なうが、他ユーザが開始要求を強行した場合は同期コミュニケーションが開始されるレベルを含む請求項２６又は２７記載のコンピュータ読み取り可能な仮想オフィス空間提供プログラム。
【請求項２９】
複数の異なるアクセスレベルは、同期コミュニケーションの開始要求を拒絶するレベルを含む請求項２６、２７、又は２８記載のコンピュータ読み取り可能な仮想オフィス空間提供プログラム。
【請求項３０】
前記勤務状況表示を閲覧可能にする機能は、前記クライアント端末が選択したアクセスレベルに応じてそのクライアント端末を使用するユーザに関する他の前記クライアント端末上での勤務状況表示を制御する請求項２６、２７、２８、又は２９記載のコンピュータ読み取り可能な仮想オフィス空間提供プログラム。
【請求項３１】
記憶領域に記憶されたユーザ間の関係定義に応じて、あるクライアント端末を使用するユーザに関する他のクライアント端末上での勤務状況表示を同期コミュニケーションの開始要求を拒絶する表示に変更制御し、当該クライアント端末に対する当該他のクライアント端末からの同期コミュニケーション開始要求を拒絶制御するようにした請求項１記載のコンピュータ読み取り可能な仮想オフィス空間提供プログラム。
【請求項３２】
あるクライアント端末を使用するユーザに関する他のクライアント端末上での勤務状況表示を同期コミュニケーションの開始要求を拒絶する表示に変更制御し、当該クライアント端末に対する当該他のクライアント端末からの同期コミュニケーション開始要求を拒絶制御する場合には、当該クライアント端末が同期コミュニケーションに参加中であっても、当該他のクライアント端末の表示領域に表示されるユーザリストに当該クライアント端末を使用するユーザを表示しない機能を前記サーバ端末に実行させる請求項１２及び３１記載のコンピュータ読み取り可能な仮想オフィス空間提供プログラム。
【請求項３３】
通信ネットワークを介して複数のクライアント端末とデータの送受信を行なうサーバ端末構成の仮想オフィス空間提供装置であって、
前記通信ネットワークを介して前記クライアント端末をログインさせる手段と、
ログインした前記クライアント端末から送信されたそのユーザの勤務状況を表す画像データを記憶領域に記憶する手段と、
ログインした前記クライアント端末に対して、前記記憶領域に記憶するログインしたユーザの勤務状況を表す画像データを規定のブラウザによって閲覧可能なデータ形式で配信し、これによってログイン中のユーザの勤務状況を表す画像データに基づく勤務状況表示を個々の前記クライアント端末で相互に閲覧可能にする手段と、
ログインした前記クライアント端末から送信された同期コミュニケーション開始要求に応じて、この同期コミュニケーション開始要求に伴われている要求元の前記クライアント端末と相手先の前記クライアント端末との間で同期コミュニケーションを実行させる手段と、
を備える仮想オフィス空間提供装置。
【請求項３４】
通信ネットワークを介してサーバ端末と複数のクライアント端末とがデータの送受信を行なうシステムで実行される仮想オフィス空間提供方法であって、
前記サーバ端末が、
前記通信ネットワークを介して前記クライアント端末をログインさせる工程と、
ログインした前記クライアント端末から送信されたそのユーザの勤務状況を表す画像データを記憶領域に記憶する工程と、
ログインした前記クライアント端末に対して、前記記憶領域に記憶するログインしたユーザの勤務状況を表す画像データを規定のブラウザによって閲覧可能なデータ形式で配信する工程と、
ログインした前記クライアント端末から送信された同期コミュニケーション開始要求に応じて、この同期コミュニケーション開始要求に伴われている要求元の前記クライアント端末と相手先の前記クライアント端末との間で同期コミュニケーションを実行させる工程と、
を実行し、
前記規定のブラウザをインストールしている前記クライアント端末が、
前記サーバ端末にログイン情報を送信する工程と、
前記サーバ端末にユーザの勤務状況を表す画像データを送信する工程と、
前記サーバ端末から配信されたログインしたユーザの勤務状況を表す画像データを前記ブラウザのブラウズ機能を用いて閲覧可能にする工程と、
同期コミュニケーション開始要求を前記サーバ端末に送信する工程と、
送信した同期コミュニケーション開始要求に伴われている相手先の前記クライアント端末との間で同期コミュニケーションを実行する工程と、
を実行し、
ログイン中のユーザの勤務状況を表す画像データに基づく勤務状況表示を個々の前記クライアント端末で相互に閲覧可能にし、個々の前記クライアント端末で相互に同期コミュニケーションを実行可能にした仮想オフィス空間提供方法。
【請求項３５】
通信ネットワークを介してサーバ端末と複数のクライアント端末とがデータの送受信を行なうシステムであって、
前記サーバ端末は、
前記通信ネットワークを介して前記クライアント端末をログインさせる手段と、
ログインした前記クライアント端末から送信されたそのユーザの勤務状況を表す画像データを記憶領域に記憶する手段と、
ログインした前記クライアント端末に対して、前記記憶領域に記憶するログインしたユーザの勤務状況を表す画像データを規定のブラウザによって閲覧可能なデータ形式で配信する手段と、
ログインした前記クライアント端末から送信された同期コミュニケーション開始要求に応じて、この同期コミュニケーション開始要求に伴われている要求元の前記クライアント端末と相手先の前記クライアント端末との間で同期コミュニケーションを実行させる手段と、
を備え、
前記クライアント端末は、前記規定のブラウザをインストールしており、
前記サーバ端末にログイン情報を送信する手段と、
前記サーバ端末にユーザの勤務状況を表す画像データを送信する手段と、
前記サーバ端末から配信されたログインしたユーザの勤務状況を表す画像データを前記ブラウザのブラウズ機能を用いて閲覧可能にする手段と、
同期コミュニケーション開始要求を前記サーバ端末に送信する手段と、
送信した同期コミュニケーション開始要求に伴われている相手先の前記クライアント端末との間で同期コミュニケーションを実行する手段と、
を備え、
ログイン中のユーザの勤務状況を表す画像データを個々の前記クライアント端末で相互に閲覧可能にし、個々の前記クライアント端末で相互に同期コミュニケーションを実行可能にした仮想オフィス空間提供システム。
【請求項３６】
請求項１ないし３２のいずれか一記載の仮想オフィス空間提供プログラムを記憶する記憶媒体。
【請求項３７】
通信ネットワークを介して複数のクライアント端末とデータの送受信を行なうサーバ端末にインストールされ、このサーバ端末に、
前記通信ネットワークを介して前記クライアント端末をログインさせる機能と、
ログインした前記クライアント端末から送信されたそのユーザの勤務状況を表す画像データを記憶領域に記憶する機能と、
ログインした前記クライアント端末に対して、前記記憶領域に記憶するログインしたユーザの勤務状況を表す画像データを規定のブラウザによって閲覧可能なデータ形式で配信し、これによってログイン中のユーザの勤務状況を表す画像データに基づく勤務状況表示を個々の前記クライアント端末で相互に閲覧可能にする機能と、
ログインした前記クライアント端末から送信された同期コミュニケーション開始要求に応じて、この同期コミュニケーション開始要求に伴われている要求元の前記クライアント端末と相手先の前記クライアント端末との間で同期コミュニケーションを実行させる機能と、
実行中の同期コミュニケーションを終了させる指示入力を前記クライアント端末に許容し、このクライアント端末が入力した当該指示を前記サーバ端末に送信させる機能と、
前記クライアント端末から実行中の同期コミュニケーションを終了させる指示を受信した場合、当該クライアント端末に回答の入力が可能なアンケートを提供し、そのクライアント端末が入力したアンケートの回答を前記サーバ端末に送信させる機能と、
前記クライアント端末からアンケートの回答を受信した場合、その回答を当該同期コミュニケーション及び当該クライアント端末を特定可能な同一性情報と共にログ情報として記憶領域に記録する機能と、
を実行させるコンピュータ読み取り可能な仮想オフィス空間提供プログラム。
【請求項３８】
前記サーバ端末が前記クライアント端末に提供するアンケートは、当該クライアント端末が終了指示した同期コミュニケーションに関するアンケートである請求項３７記載の仮想オフィス空間提供プログラム。
【請求項３９】
前記クライアント端末が終了指示した同期コミュニケーションに関するアンケートは、当該同期コミュニケーションの目的に関する質問を含む請求項３８記載の仮想オフィス空間提供プログラム。
【請求項４０】
前記クライアント端末が終了指示した同期コミュニケーションに関するアンケートは、当該同期コミュニケーションの中で提供される各種機能の有用性に関する質問を含む請求項３８記載の仮想オフィス空間提供プログラム。
【請求項４１】
前記サーバ端末が前記クライアント端末に提供するアンケートは、その回答がメニューから選択可能である請求項３７記載の仮想オフィス空間提供プログラム。
【請求項４２】
前記サーバ端末が前記クライアント端末に提供するアンケートは、その回答がメニューから選択可能である請求項３８記載の仮想オフィス空間提供プログラム。
【請求項４３】
メニューから選択可能な選択肢は、前記クライアント端末が終了指示した同期コミュニケーションでのコミュニケーション目的以外の選択肢を含む請求項４２記載の仮想オフィス空間提供プログラム。
【請求項４４】
前記コミュニケーション目的以外の選択肢は、システム検証のためのテストという選択肢を含む請求項４３記載の仮想オフィス空間提供プログラム。
【請求項４５】
前記コミュニケーション目的以外の選択肢は、使用方法を学習するための練習という選択肢を含む請求項４３記載の仮想オフィス空間提供プログラム。
【請求項４６】
前記コミュニケーション目的以外の選択肢は、デモンストレーションという選択肢を含む請求項４３記載の仮想オフィス空間提供プログラム。
【請求項４７】
前記サーバ端末に、
実行中の同期コミュニケーションから途中退出する指示入力と当該同期コミュニケーションへ再参加する指示入力とを前記クライアント端末に許容し、このクライアント端末が入力した当該指示に応じてそのクライアント端末を当該同期コミュニケーションから途中退出又は再参加させる機能と、
ある同期コミュニケーションにおいて途中退出後に再参加した前記クライアント端末には、このクライアント端末から当該同期コミュニケーションを終了させる指示を受信した場合でも、当該クライアント端末へアンケートを提供しないようにする機能と、
を実行させる請求項３７記載のコンピュータ読み取り可能な仮想オフィス空間提供プログラム。
【請求項４８】
通信ネットワークを介して複数のクライアント端末とデータの送受信を行なうサーバ端末構成の仮想オフィス空間提供装置であって、
前記通信ネットワークを介して前記クライアント端末をログインさせる手段と、
ログインした前記クライアント端末から送信されたそのユーザの勤務状況を表す画像データを記憶領域に記憶する手段と、
ログインした前記クライアント端末に対して、前記記憶領域に記憶するログインしたユーザの勤務状況を表す画像データを規定のブラウザによって閲覧可能なデータ形式で配信し、これによってログイン中のユーザの勤務状況を表す画像データに基づく勤務状況表示を個々の前記クライアント端末で相互に閲覧可能にする手段と、
ログインした前記クライアント端末から送信された同期コミュニケーション開始要求に応じて、この同期コミュニケーション開始要求に伴われている要求元の前記クライアント端末と相手先の前記クライアント端末との間で同期コミュニケーションを実行させる手段と、
実行中の同期コミュニケーションを終了させる指示入力を前記クライアント端末に許容し、このクライアント端末が入力した当該指示を前記サーバ端末に送信させる手段と、
前記クライアント端末から実行中の同期コミュニケーションを終了させる指示を受信した場合、当該クライアント端末に回答の入力が可能なアンケートを提供し、そのクライアント端末が入力したアンケートの回答を前記サーバ端末に送信させる手段と、
前記クライアント端末からアンケートの回答を受信した場合、その回答を当該同期コミュニケーション及び当該クライアント端末を特定可能な同一性情報と共にログ情報として記憶領域に記録する手段と、
を備える仮想オフィス空間提供装置。
【請求項４９】
通信ネットワークを介してサーバ端末と複数のクライアント端末とがデータの送受信を行なうシステムで実行される仮想オフィス空間提供方法であって、
前記サーバ端末が、
前記通信ネットワークを介して前記クライアント端末をログインさせる工程と、
ログインした前記クライアント端末から送信されたそのユーザの勤務状況を表す画像データを記憶領域に記憶する工程と、
ログインした前記クライアント端末に対して、前記記憶領域に記憶するログインしたユーザの勤務状況を表す画像データを規定のブラウザによって閲覧可能なデータ形式で配信する工程と、
ログインした前記クライアント端末から送信された同期コミュニケーション開始要求に応じて、この同期コミュニケーション開始要求に伴われている要求元の前記クライアント端末と相手先の前記クライアント端末との間で同期コミュニケーションを実行させる工程と、
実行中の同期コミュニケーションを終了させる指示入力を前記クライアント端末に許容し、このクライアント端末が入力した当該指示を前記サーバ端末に送信させる工程と、
前記クライアント端末から実行中の同期コミュニケーションを終了させる指示を受信した場合、当該クライアント端末に回答の入力が可能なアンケートを提供し、そのクライアント端末が入力したアンケートの回答を前記サーバ端末に送信させる工程と、
前記クライアント端末からアンケートの回答を受信した場合、その回答を当該同期コミュニケーション及び当該クライアント端末を特定可能な同一性情報と共にログ情報として記憶領域に記録する工程と、
を実行し、
前記規定のブラウザをインストールしている前記クライアント端末が、
前記サーバ端末にログイン情報を送信する工程と、
前記サーバ端末にユーザの勤務状況を表す画像データを送信する工程と、
前記サーバ端末から配信されたログインしたユーザの勤務状況を表す画像データを前記ブラウザのブラウズ機能を用いて閲覧可能にする工程と、
同期コミュニケーション開始要求を前記サーバ端末に送信する工程と、
送信した同期コミュニケーション開始要求に伴われている相手先の前記クライアント端末との間で同期コミュニケーションを実行する工程と、
実行中の同期コミュニケーションを終了させる指示入力に待機して入力された当該指示を前記サーバ端末に送信する工程と、
提供された前記アンケートへの回答入力に待機して入力された当該回答を前記サーバ端末に送信する工程と、
を実行し、
ログイン中のユーザの勤務状況を表す画像データに基づく勤務状況表示を個々の前記クライアント端末で相互に閲覧可能にし、個々の前記クライアント端末で相互に同期コミュニケーションを実行可能にした仮想オフィス空間提供方法。
【請求項５０】
通信ネットワークを介してサーバ端末と複数のクライアント端末とがデータの送受信を行なうシステムであって、
前記サーバ端末は、
前記通信ネットワークを介して前記クライアント端末をログインさせる手段と、
ログインした前記クライアント端末から送信されたそのユーザの勤務状況を表す画像データを記憶領域に記憶する手段と、
ログインした前記クライアント端末に対して、前記記憶領域に記憶するログインしたユーザの勤務状況を表す画像データを規定のブラウザによって閲覧可能なデータ形式で配信する手段と、
ログインした前記クライアント端末から送信された同期コミュニケーション開始要求に応じて、この同期コミュニケーション開始要求に伴われている要求元の前記クライアント端末と相手先の前記クライアント端末との間で同期コミュニケーションを実行させる手段と、
実行中の同期コミュニケーションを終了させる指示入力を前記クライアント端末に許容し、このクライアント端末が入力した当該指示を前記サーバ端末に送信させる手段と、
前記クライアント端末から実行中の同期コミュニケーションを終了させる指示を受信した場合、当該クライアント端末に回答の入力が可能なアンケートを提供し、そのクライアント端末が入力したアンケートの回答を前記サーバ端末に送信させる手段と、
前記クライアント端末からアンケートの回答を受信した場合、その回答を当該同期コミュニケーション及び当該クライアント端末を特定可能な同一性情報と共にログ情報として記憶領域に記録する手段と、
を備え、
前記クライアント端末は、前記規定のブラウザをインストールしており、
前記サーバ端末にログイン情報を送信する手段と、
前記サーバ端末にユーザの勤務状況を表す画像データを送信する手段と、
前記サーバ端末から配信されたログインしたユーザの勤務状況を表す画像データを前記ブラウザのブラウズ機能を用いて閲覧可能にする手段と、
同期コミュニケーション開始要求を前記サーバ端末に送信する手段と、
送信した同期コミュニケーション開始要求に伴われている相手先の前記クライアント端末との間で同期コミュニケーションを実行する手段と、
実行中の同期コミュニケーションを終了させる指示入力に待機して入力された当該指示を前記サーバ端末に送信する手段と、
提供された前記アンケートへの回答入力に待機して入力された当該回答を前記サーバ端末に送信する手段と、
を備え、
ログイン中のユーザの勤務状況を表す画像データを個々の前記クライアント端末で相互に閲覧可能にし、個々の前記クライアント端末で相互に同期コミュニケーションを実行可能にした仮想オフィス空間提供システム。
【請求項５１】
請求項３７ないし４７のいずれか一記載の仮想オフィス空間提供プログラムを記憶する記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信ネットワークを介して接続される複数のコンピュータの間で仮想的なオフィス空間を共有させる仮想オフィス空間提供プログラム、仮想オフィス空間提供装置、仮想オフィス空間提供方法、仮想オフィス空間提供システム、及び仮想オフィス空間提供プログラムを記憶する記憶媒体に関する。
【背景技術】
【０００２】
近年、ネットワークのブロードバンド化に伴い、従来型のオフィスに加え、サテライトオフィスやホームオフィス等のような多様なオフィス形態が本格的に広まりつつある。このような多様なオフィス環境が実現された場合、オフィスの勤務者個々のコミュニケーション等の手段として、現実のオフィスをコンピュータ上で仮想的に再現した仮想オフィス空間の提供が望まれる。仮想オフィス空間というのは、複数のクライアント端末とサーバ端末とが通信ネットワークを介して接続され、各クライアント端末にログイン中のユーザの勤務状況に関する例えば画像データを、サーバ端末を介して個々のクライアント端末へ相互に配信し、閲覧可能としたシステムである。
【０００３】
このような仮想オフィス空間システムによれば、勤務者同士が通信ネットワークを介して勤務状況に関する例えば画像データを相互に交換することができるため、在席確認や雰囲気共有等が可能である。このため、サテライトオフィスやホームオフィス等のようなオフィス形態の多様化に伴い、仮想オフィス空間提供システムの実現に対して注目が集まっている。
【０００４】
一方、ネットワーク上で二人以上のユーザがコミュニケーションをとる方策として、従来、ビデオ会議、音声会議、テキストチャット等のような同期コミュニケーションと、電子メールや掲示板等のような非同期コミュニケーションとが普及している。同期コミュニケーションでは、二人以上のユーザが時間を共有してコミュニケーションをとる。非同期コミュニケーションでは、二人以上のユーザが時間を共有せずにコミュニケーションをとる。これらの方策のうち、同期コミュニケーションに着目すると、このような技術思想は、例えば特許文献１〜３等で紹介されている。つまり、特許文献１には、各会議参加者の映像を表示し、それをマウスのドラッグ＆ドロップ操作により会議を開始するテレビ（ビデオ）会議システムが紹介されている。特許文献２には、テレビ会議の途中参加の操作、処理システムであって、途中参加者の参加の可否を制御する技術が紹介されている。特許文献３には、テレビ会議等に不慣れな人でも参加しやすいテレビ仮想会議システムが紹介されている。
【０００５】
【特許文献１】特開平０９−０２３４１４号公報
【特許文献２】特開平０８−０３２９４９号公報
【特許文献３】特開平０８−２７９８０８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
上述したような仮想オフィス空間上で同期コミュニケーションを実現したい。この場合、次に示すような課題がある。
【０００７】
・仮想オフィス空間上から容易に同期コミュニケーションを開始したり途中参加したり、あるいは他のユーザからの同期コミュニケーション開始要求を制限したり同期コミュニケーション途中参加要求を制限したりしたい。
【０００８】
・同期コミュニケーションの進行状況をユーザ間で共有したい。
【０００９】
・セキュリティ保護のため、同期コミュニケーションをしていることを隠蔽したい。
【００１０】
・他のユーザからの同期コミュニケーション開始要求に対し、自分の現在の勤務状況に応じた柔軟な対応をしたい。
【００１１】
・同期コミュニケーションに参加したユーザにその感想を聞き、システム改善等に役立てたい。
【００１２】
本発明の目的は、仮想オフィス空間上で同期コミュニケーションを実現することである。
【課題を解決するための手段】
【００１３】
本発明は、仮想オフィス空間上から容易に同期コミュニケーションを開始したいという課題を解決する。
【００１４】
つまり、請求項１記載のコンピュータ読み取り可能な仮想オフィス空間提供プログラムの発明は、通信ネットワークを介して複数のクライアント端末とデータの送受信を行なうサーバ端末にインストールされ、このサーバ端末に、前記通信ネットワークを介して前記クライアント端末をログインさせる機能と、ログインした前記クライアント端末から送信されたそのユーザの勤務状況を表す画像データを記憶領域に記憶する機能と、ログインした前記クライアント端末に対して、前記記憶領域に記憶するログインしたユーザの勤務状況を表す画像データを規定のブラウザによって閲覧可能なデータ形式で配信し、これによってログイン中のユーザの勤務状況を表す画像データに基づく勤務状況表示を個々の前記クライアント端末で相互に閲覧可能にする機能と、ログインした前記クライアント端末から送信された同期コミュニケーション開始要求に応じて、この同期コミュニケーション開始要求に伴われている要求元の前記クライアント端末と相手先の前記クライアント端末との間で同期コミュニケーションを実行させる機能と、を実行させる。
【００１５】
請求項３３記載の発明は、通信ネットワークを介して複数のクライアント端末とデータの送受信を行なうサーバ端末構成の仮想オフィス空間提供装置であって、前記通信ネットワークを介して前記クライアント端末をログインさせる手段と、ログインした前記クライアント端末から送信されたそのユーザの勤務状況を表す画像データを記憶領域に記憶する手段と、ログインした前記クライアント端末に対して、前記記憶領域に記憶するログインしたユーザの勤務状況を表す画像データを規定のブラウザによって閲覧可能なデータ形式で配信し、これによってログイン中のユーザの勤務状況を表す画像データに基づく勤務状況表示を個々の前記クライアント端末で相互に閲覧可能にする手段と、ログインした前記クライアント端末から送信された同期コミュニケーション開始要求に応じて、この同期コミュニケーション開始要求に伴われている要求元の前記クライアント端末と相手先の前記クライアント端末との間で同期コミュニケーションを実行させる手段と、を備える。
【００１６】
また、請求項３４記載の発明は、通信ネットワークを介してサーバ端末と複数のクライアント端末とがデータの送受信を行なうシステムで実行される仮想オフィス空間提供方法であって、前記サーバ端末が、前記通信ネットワークを介して前記クライアント端末をログインさせる工程と、ログインした前記クライアント端末から送信されたそのユーザの勤務状況を表す画像データを記憶領域に記憶する工程と、ログインした前記クライアント端末に対して、前記記憶領域に記憶するログインしたユーザの勤務状況を表す画像データを規定のブラウザによって閲覧可能なデータ形式で配信する工程と、ログインした前記クライアント端末から送信された同期コミュニケーション開始要求に応じて、この同期コミュニケーション開始要求に伴われている要求元の前記クライアント端末と相手先の前記クライアント端末との間で同期コミュニケーションを実行させる工程と、を実行し、前記規定のブラウザをインストールしている前記クライアント端末が、前記サーバ端末にログイン情報を送信する工程と、前記サーバ端末にユーザの勤務状況を表す画像データを送信する工程と、前記サーバ端末から配信されたログインしたユーザの勤務状況を表す画像データを前記ブラウザのブラウズ機能を用いて閲覧可能にする工程と、同期コミュニケーション開始要求を前記サーバ端末に送信する工程と、送信した同期コミュニケーション開始要求に伴われている相手先の前記クライアント端末との間で同期コミュニケーションを実行する工程と、を実行し、ログイン中のユーザの勤務状況を表す画像データに基づく勤務状況表示を個々の前記クライアント端末で相互に閲覧可能にし、個々の前記クライアント端末で相互に同期コミュニケーションを実行可能にした。
【００１７】
また、請求項３５記載の発明は、通信ネットワークを介してサーバ端末と複数のクライアント端末とがデータの送受信を行なうシステムであって、前記サーバ端末は、前記通信ネットワークを介して前記クライアント端末をログインさせる手段と、ログインした前記クライアント端末から送信されたそのユーザの勤務状況を表す画像データを記憶領域に記憶する手段と、ログインした前記クライアント端末に対して、前記記憶領域に記憶するログインしたユーザの勤務状況を表す画像データを規定のブラウザによって閲覧可能なデータ形式で配信する手段と、ログインした前記クライアント端末から送信された同期コミュニケーション開始要求に応じて、この同期コミュニケーション開始要求に伴われている要求元の前記クライアント端末と相手先の前記クライアント端末との間で同期コミュニケーションを実行させる手段と、を備え、前記クライアント端末は、前記規定のブラウザをインストールしており、前記サーバ端末にログイン情報を送信する手段と、前記サーバ端末にユーザの勤務状況を表す画像データを送信する手段と、前記サーバ端末から配信されたログインしたユーザの勤務状況を表す画像データを前記ブラウザのブラウズ機能を用いて閲覧可能にする手段と、同期コミュニケーション開始要求を前記サーバ端末に送信する手段と、送信した同期コミュニケーション開始要求に伴われている相手先の前記クライアント端末との間で同期コミュニケーションを実行する手段と、を備え、ログイン中のユーザの勤務状況を表す画像データを個々の前記クライアント端末で相互に閲覧可能にし、個々の前記クライアント端末で相互に同期コミュニケーションを実行可能にした。
【００１８】
これにより、仮想オフィス空間上から容易に同期コミュニケーションを開始することが可能となり、仮想オフィス空間上で同期コミュニケーションが実現する。
【００１９】
また、請求項２記載の発明は、請求項１記載のコンピュータ読み取り可能な仮想オフィス空間提供プログラムにおいて、前記同期コミュニケーションを実行させる機能は、ログインした前記クライアント端末に、そのブラウザが表示するユーザの勤務状況表示から所望のユーザの勤務状況表示の選択指示を許容する機能と、所望のユーザの勤務状況表示が選択されるとそのユーザを相手先とする同期コミュニケーション開始要求を前記サーバ端末に送信する機能と、を実行させる機能を含む。
【００２０】
また、請求項３記載の発明は、請求項１記載のコンピュータ読み取り可能な仮想オフィス空間提供プログラムにおいて、前記同期コミュニケーションを実行させる機能は、ログインした３台以上の前記クライアント端末の間で同期コミュニケーションを実行させる。
【００２１】
また、請求項４記載の発明は、請求項１記載のコンピュータ読み取り可能な仮想オフィス空間提供プログラムにおいて、前記同期コミュニケーションを実行させる機能は、複数のユーザの集合として予め定義されたユーザグループに属するユーザが使用するログインした前記クライアント端末の間で同期コミュニケーションを実行させる。
【００２２】
本発明は、同期コミュニケーションの進行状況をユーザ間で共有したいという課題を解決する。
【００２３】
つまり、請求項５記載の発明は、請求項１記載のコンピュータ読み取り可能な仮想オフィス空間提供プログラムにおいて、前記勤務状況表示を閲覧可能にする機能は、同期コミュニケーションに参加中のユーザの勤務状況表示に、進行中の同期コミュニケーションに参加中であることを示す同期コミュニケーション参加中情報を追加表示する機能を有する。
【００２４】
また、請求項６記載の発明は、請求項４記載のコンピュータ読み取り可能な仮想オフィス空間提供プログラムにおいて、前記勤務状況表示を閲覧可能にする機能は、同期コミュニケーションに参加中のユーザグループの勤務状況表示に、進行中の同期コミュニケーションに参加中であることを示す同期コミュニケーション参加中情報を追加表示する機能を有する。
【００２５】
また、請求項１２記載の発明は、請求項１記載のコンピュータ読み取り可能な仮想オフィス空間提供プログラムにおいて、前記勤務状況表示を閲覧可能にする機能は、勤務状況表示とは別の表示領域に、進行中の同期コミュニケーションに参加中のユーザリストを表示する機能を有する。
【００２６】
そして、請求項１３記載の発明は、請求項４記載のコンピュータ読み取り可能な仮想オフィス空間提供プログラムにおいて、前記勤務状況表示を閲覧可能にする機能は、勤務状況表示とは別の表示領域に、進行中の同期コミュニケーションに参加中のユーザグループリストを表示する機能を有する。
【００２７】
本発明は、セキュリティ保護のため、同期コミュニケーションをしていることを隠蔽したいという課題を解決する。
【００２８】
つまり、請求項７記載の発明は、請求項５記載のコンピュータ読み取り可能な仮想オフィス空間提供プログラムにおいて、前記勤務状況表示を閲覧可能にする機能は、記憶領域に記憶されたユーザ間の関係定義に従い、同期コミュニケーション参加中情報の表示非表示を制御する。
【００２９】
また、請求項８記載の発明は、請求項６記載のコンピュータ読み取り可能な仮想オフィス空間提供プログラムにおいて、前記勤務状況表示を閲覧可能にする機能は、記憶領域に記憶されたユーザ間、ユーザグループ間、又はユーザとユーザグループ間の関係定義に従い、同期コミュニケーション参加中情報の表示非表示を制御する。
【００３０】
請求項９記載の発明は、請求項５又は６記載のコンピュータ読み取り可能な仮想オフィス空間提供プログラムにおいて、前記勤務状況表示を閲覧可能にする機能は、ログインした前記クライアント端末から送信された表示規則に従い、同期コミュニケーション参加中情報の表示非表示を制御する。
【００３１】
請求項１０記載の発明は、請求項９記載のコンピュータ読み取り可能な仮想オフィス空間提供プログラムにおいて、前記勤務状況表示を閲覧可能にする機能は、ログインした前記クライアント端末に、表示規則の設定を許容する機能と、設定された表示規則を前記サーバ端末に送信させる機能と、を実行させる機能を含む。
【００３２】
また、請求項１４記載の発明は、請求項１２記載のコンピュータ読み取り可能な仮想オフィス空間提供プログラムにおいて、前記勤務状況表示を閲覧可能にする機能は、記憶領域に記憶されたユーザ間の関係定義に従い、進行中の同期コミュニケーションに参加中のユーザリストの表示非表示を制御する。
【００３３】
また、請求項１５記載の発明は、請求項１３記載のコンピュータ読み取り可能な仮想オフィス空間提供プログラムにおいて、前記勤務状況表示を閲覧可能にする機能は、記憶領域に記憶されたユーザ間の関係定義に従い、進行中の同期コミュニケーションに参加中のユーザグループリストの表示非表示を制御する。
【００３４】
請求項１６記載の発明は、請求項１４記載のコンピュータ読み取り可能な仮想オフィス空間提供プログラムにおいて、前記勤務状況表示を閲覧可能にする機能は、ログインした前記クライアント端末から送信された表示規則に従い、ユーザリストの表示非表示を制御する。
【００３５】
請求項１７記載の発明は、請求項１５記載のコンピュータ読み取り可能な仮想オフィス空間提供プログラムにおいて、前記勤務状況表示を閲覧可能にする機能は、ログインした前記クライアント端末から送信された表示規則に従い、ユーザグループリストの表示非表示を制御する。
【００３６】
請求項１８記載の発明は、請求項１６又は１７記載のコンピュータ読み取り可能な仮想オフィス空間提供プログラムにおいて、前記勤務状況表示を閲覧可能にする機能は、ログインした前記クライアント端末に、表示規則の設定を許容する機能と、設定された表示規則を前記サーバ端末に送信させる機能と、を実行させる機能を含む。
【００３７】
本発明は、仮想オフィス空間上から容易に同期コミュニケーションに途中参加したいという課題を解決する。
【００３８】
つまり、請求項１１記載の発明は、請求項５又は６記載のコンピュータ読み取り可能な仮想オフィス空間提供プログラムにおいて、前記サーバ端末に、ログインした前記クライアント端末に、そのブラウザが表示する同期コミュニケーション参加中情報の選択指示を許容する機能と、同期コミュニケーション参加中情報が選択指示されるとその進行中である同期コミュニケーションに対して途中参加要求を前記サーバ端末に送信する機能と、を実行させる機能と、送信された途中参加要求に応じて、この途中参加要求に伴われている要求元の前記クライアント端末を進行中の同期コミュニケーションに参加させる機能と、を実行させる。
【００３９】
また、請求項１９記載の発明は、請求項１２又は１３記載のコンピュータ読み取り可能な仮想オフィス空間提供プログラムにおいて、前記サーバ端末に、ログインした前記クライアント端末に、そのブラウザが表示するユーザリスト又はユーザグループリストの選択指示を許容する機能と、ユーザリスト又はユーザグループリストが選択指示されるとその進行中である同期コミュニケーションに対する途中参加要求を前記サーバ端末に送信する機能と、を実行させる機能と、送信された途中参加要求に応じて、この途中参加要求に伴われている要求元の前記クライアント端末を進行中の同期コミュニケーションに参加させる機能と、を実行させる。
【００４０】
本発明は、他のユーザからの同期コミュニケーション途中参加要求を制限したいという課題を解決する。
【００４１】
つまり、請求項２０記載の発明は、請求項１１又は１９記載のコンピュータ読み取り可能な仮想オフィス空間提供プログラムにおいて、ログインした前記クライアント端末を進行中の同期コミュニケーションに途中参加させる機能は、記憶領域に記憶されたユーザ間の関係定義に従い、進行中の同期コミュニケーションに対するそのクライアント端末の参加の可否を制御する。
【００４２】
請求項２１記載の発明は、請求項１１又は１９記載のコンピュータ読み取り可能な仮想オフィス空間提供プログラムにおいて、前記進行中の同期コミュニケーションに途中参加させる機能は、ログインした前記クライアント端末から送信された参加規則に従い、進行中の同期コミュニケーションに対するそのクライアント端末の参加の可否を制御する。
【００４３】
請求項２２記載の発明は、請求項２１記載のコンピュータ読み取り可能な仮想オフィス空間提供プログラムにおいて、前記進行中の同期コミュニケーションに途中参加させる機能は、ログインした前記クライアント端末に、参加規則の設定を許容する機能と、設定された参加規則を前記サーバ端末に送信させる機能と、を実行させる機能を含む。
【００４４】
また、請求項２３記載の発明は、請求項１１又は１９記載のコンピュータ読み取り可能な仮想オフィス空間提供プログラムにおいて、前記サーバ端末に、ログインした前記クライアント端末が参加している進行中の同期コミュニケーションに対してログインした他の前記クライアント端末から途中参加要求があった場合に、その進行中の同期コミュニケーションに参加している前記クライアント端末にその途中参加要求の可否を決定させる機能を実行させる。
【００４５】
本発明は、他のユーザからの同期コミュニケーション開始要求を制限したいという課題を解決する。
【００４６】
つまり、請求項２４記載の発明は、請求項１記載のコンピュータ読み取り可能な仮想オフィス空間提供プログラムにおいて、前記同期コミュニケーションを実行させる機能は、ログインした前記クライアント端末から送信されたアクセス規則に従い、ログインした別の前記クライアント端末から送信された同期コミュニケーション開始要求の受け入れの可否を制御する。
【００４７】
請求項２５記載の発明は、請求項２４記載のコンピュータ読み取り可能な仮想オフィス空間提供プログラムにおいて、前記同期コミュニケーションを実行させる機能は、ログインした前記クライアント端末に、アクセス規則の設定を許容する機能と、設定されたアクセス規則を前記サーバ端末に送信させる機能と、を実行させる。
【００４８】
本発明は、他のユーザからの同期コミュニケーション開始要求に対し、自分の現在の勤務状況に応じた柔軟な対応をしたいという課題を解決する。
【００４９】
つまり、請求項２６記載の発明は、請求項２５記載のコンピュータ読み取り可能な仮想オフィス空間提供プログラムにおいて、前記アクセス規則の設定を許容する機能は、複数の異なるアクセスレベルの設定をそのクライアント端末に許容し、前記同期コミュニケーションを実行させる機能を制御する機能は、そのクライアント端末が選択したアクセスレベルに応じて前記同期コミュニケーションを実行させる機能に基づく処理を制御する。
【００５０】
また、請求項２７記載の発明は、請求項２６記載のコンピュータ読み取り可能な仮想オフィス空間提供プログラムにおいて、複数の異なるアクセスレベルは、同期コミュニケーションの開始要求を受け入れるレベルを含む。
【００５１】
また、請求項２８記載の発明は、請求項２６又は２７記載のコンピュータ読み取り可能な仮想オフィス空間提供プログラムにおいて、複数の異なるアクセスレベルは、同期コミュニケーションの開始要求に対する拒絶の意思表示は行なうが、他ユーザが開始要求を強行した場合は同期コミュニケーションが開始されるレベルを含む。
【００５２】
また、請求項２９記載の発明は、請求項２６、２７、又は２８記載のコンピュータ読み取り可能な仮想オフィス空間提供プログラムにおいて、複数の異なるアクセスレベルは、同期コミュニケーションの開始要求を拒絶するレベルを含む。
【００５３】
また、請求項３０記載の発明は、請求項２６、２７、２８、又は２９記載のコンピュータ読み取り可能な仮想オフィス空間提供プログラムにおいて、前記勤務状況表示を閲覧可能にする機能は、前記クライアント端末が選択したアクセスレベルに応じてそのクライアント端末を使用するユーザに関する他の前記クライアント端末上での勤務状況表示を制御する。
【００５４】
また、請求項３１記載の発明は、請求項１記載のコンピュータ読み取り可能な仮想オフィス空間提供プログラムにおいて、記憶領域に記憶されたユーザ間の関係定義に応じて、あるクライアント端末を使用するユーザに関する他のクライアント端末上での勤務状況表示を同期コミュニケーションの開始要求を拒絶する表示に変更制御し、当該クライアント端末に対する当該他のクライアント端末からの同期コミュニケーション開始要求を拒絶制御するようにした。
【００５５】
そして、請求項３２記載の発明は、請求項１２及び３１記載のコンピュータ読み取り可能な仮想オフィス空間提供プログラムにおいて、あるクライアント端末を使用するユーザに関する他のクライアント端末上での勤務状況表示を同期コミュニケーションの開始要求を拒絶する表示に変更制御し、当該クライアント端末に対する当該他のクライアント端末からの同期コミュニケーション開始要求を拒絶制御する場合には、当該クライアント端末が同期コミュニケーションに参加中であっても、当該他のクライアント端末の表示領域に表示されるユーザリストに当該クライアント端末を使用するユーザを表示しない機能を前記サーバ端末に実行させる。
【００５６】
そして、上述した請求項１ないし３２のいずれか一記載の仮想オフィス空間提供プログラムについては、記憶媒体に記憶させることで、無体物である仮想オフィス空間提供プログラムに可搬性を持たせることができ、流通等の便宜が図られる（請求項３６）。
【００５７】
本発明は、同期コミュニケーションに参加したユーザにその感想を聞き、システム改善等に役立てたいという課題を解決する。
【００５８】
つまり、請求項３７記載のコンピュータ読み取り可能な仮想オフィス空間提供プログラムの発明は、通信ネットワークを介して複数のクライアント端末とデータの送受信を行なうサーバ端末にインストールされ、このサーバ端末に、前記通信ネットワークを介して前記クライアント端末をログインさせる機能と、ログインした前記クライアント端末から送信されたそのユーザの勤務状況を表す画像データを記憶領域に記憶する機能と、ログインした前記クライアント端末に対して、前記記憶領域に記憶するログインしたユーザの勤務状況を表す画像データを規定のブラウザによって閲覧可能なデータ形式で配信し、これによってログイン中のユーザの勤務状況を表す画像データに基づく勤務状況表示を個々の前記クライアント端末で相互に閲覧可能にする機能と、ログインした前記クライアント端末から送信された同期コミュニケーション開始要求に応じて、この同期コミュニケーション開始要求に伴われている要求元の前記クライアント端末と相手先の前記クライアント端末との間で同期コミュニケーションを実行させる機能と、実行中の同期コミュニケーションを終了させる指示入力を前記クライアント端末に許容し、このクライアント端末が入力した当該指示を前記サーバ端末に送信させる機能と、前記クライアント端末から実行中の同期コミュニケーションを終了させる指示を受信した場合、当該クライアント端末に回答の入力が可能なアンケートを提供し、そのクライアント端末が入力したアンケートの回答を前記サーバ端末に送信させる機能と、前記クライアント端末からアンケートの回答を受信した場合、その回答を当該同期コミュニケーション及び当該クライアント端末を特定可能な同一性情報と共にログ情報として記憶領域に記録する機能と、を実行させる。
【００５９】
請求項４８記載の発明は、通信ネットワークを介して複数のクライアント端末とデータの送受信を行なうサーバ端末構成の仮想オフィス空間提供装置であって、前記通信ネットワークを介して前記クライアント端末をログインさせる手段と、ログインした前記クライアント端末から送信されたそのユーザの勤務状況を表す画像データを記憶領域に記憶する手段と、ログインした前記クライアント端末に対して、前記記憶領域に記憶するログインしたユーザの勤務状況を表す画像データを規定のブラウザによって閲覧可能なデータ形式で配信し、これによってログイン中のユーザの勤務状況を表す画像データに基づく勤務状況表示を個々の前記クライアント端末で相互に閲覧可能にする手段と、ログインした前記クライアント端末から送信された同期コミュニケーション開始要求に応じて、この同期コミュニケーション開始要求に伴われている要求元の前記クライアント端末と相手先の前記クライアント端末との間で同期コミュニケーションを実行させる手段と、実行中の同期コミュニケーションを終了させる指示入力を前記クライアント端末に許容し、このクライアント端末が入力した当該指示を前記サーバ端末に送信させる手段と、前記クライアント端末から実行中の同期コミュニケーションを終了させる指示を受信した場合、当該クライアント端末に回答の入力が可能なアンケートを提供し、そのクライアント端末が入力したアンケートの回答を前記サーバ端末に送信させる手段と、前記クライアント端末からアンケートの回答を受信した場合、その回答を当該同期コミュニケーション及び当該クライアント端末を特定可能な同一性情報と共にログ情報として記憶領域に記録する手段と、を備える。
【００６０】
請求項４９記載の発明は、通信ネットワークを介してサーバ端末と複数のクライアント端末とがデータの送受信を行なうシステムで実行される仮想オフィス空間提供方法であって、前記サーバ端末が、前記通信ネットワークを介して前記クライアント端末をログインさせる工程と、ログインした前記クライアント端末から送信されたそのユーザの勤務状況を表す画像データを記憶領域に記憶する工程と、ログインした前記クライアント端末に対して、前記記憶領域に記憶するログインしたユーザの勤務状況を表す画像データを規定のブラウザによって閲覧可能なデータ形式で配信する工程と、ログインした前記クライアント端末から送信された同期コミュニケーション開始要求に応じて、この同期コミュニケーション開始要求に伴われている要求元の前記クライアント端末と相手先の前記クライアント端末との間で同期コミュニケーションを実行させる工程と、実行中の同期コミュニケーションを終了させる指示入力を前記クライアント端末に許容し、このクライアント端末が入力した当該指示を前記サーバ端末に送信させる工程と、前記クライアント端末から実行中の同期コミュニケーションを終了させる指示を受信した場合、当該クライアント端末に回答の入力が可能なアンケートを提供し、そのクライアント端末が入力したアンケートの回答を前記サーバ端末に送信させる工程と、前記クライアント端末からアンケートの回答を受信した場合、その回答を当該同期コミュニケーション及び当該クライアント端末を特定可能な同一性情報と共にログ情報として記憶領域に記録する工程と、を実行し、前記規定のブラウザをインストールしている前記クライアント端末が、前記サーバ端末にログイン情報を送信する工程と、前記サーバ端末にユーザの勤務状況を表す画像データを送信する工程と、前記サーバ端末から配信されたログインしたユーザの勤務状況を表す画像データを前記ブラウザのブラウズ機能を用いて閲覧可能にする工程と、同期コミュニケーション開始要求を前記サーバ端末に送信する工程と、送信した同期コミュニケーション開始要求に伴われている相手先の前記クライアント端末との間で同期コミュニケーションを実行する工程と、実行中の同期コミュニケーションを終了させる指示入力に待機して入力された当該指示を前記サーバ端末に送信する工程と、提供された前記アンケートへの回答入力に待機して入力された当該回答を前記サーバ端末に送信する工程と、を実行し、ログイン中のユーザの勤務状況を表す画像データに基づく勤務状況表示を個々の前記クライアント端末で相互に閲覧可能にし、個々の前記クライアント端末で相互に同期コミュニケーションを実行可能にした。
【００６１】
請求項５０記載の発明は、通信ネットワークを介してサーバ端末と複数のクライアント端末とがデータの送受信を行なうシステムであって、前記サーバ端末は、前記通信ネットワークを介して前記クライアント端末をログインさせる手段と、ログインした前記クライアント端末から送信されたそのユーザの勤務状況を表す画像データを記憶領域に記憶する手段と、ログインした前記クライアント端末に対して、前記記憶領域に記憶するログインしたユーザの勤務状況を表す画像データを規定のブラウザによって閲覧可能なデータ形式で配信する手段と、ログインした前記クライアント端末から送信された同期コミュニケーション開始要求に応じて、この同期コミュニケーション開始要求に伴われている要求元の前記クライアント端末と相手先の前記クライアント端末との間で同期コミュニケーションを実行させる手段と、実行中の同期コミュニケーションを終了させる指示入力を前記クライアント端末に許容し、このクライアント端末が入力した当該指示を前記サーバ端末に送信させる手段と、前記クライアント端末から実行中の同期コミュニケーションを終了させる指示を受信した場合、当該クライアント端末に回答の入力が可能なアンケートを提供し、そのクライアント端末が入力したアンケートの回答を前記サーバ端末に送信させる手段と、前記クライアント端末からアンケートの回答を受信した場合、その回答を当該同期コミュニケーション及び当該クライアント端末を特定可能な同一性情報と共にログ情報として記憶領域に記録する手段と、を備え、前記クライアント端末は、前記規定のブラウザをインストールしており、前記サーバ端末にログイン情報を送信する手段と、前記サーバ端末にユーザの勤務状況を表す画像データを送信する手段と、前記サーバ端末から配信されたログインしたユーザの勤務状況を表す画像データを前記ブラウザのブラウズ機能を用いて閲覧可能にする手段と、同期コミュニケーション開始要求を前記サーバ端末に送信する手段と、送信した同期コミュニケーション開始要求に伴われている相手先の前記クライアント端末との間で同期コミュニケーションを実行する手段と、実行中の同期コミュニケーションを終了させる指示入力に待機して入力された当該指示を前記サーバ端末に送信する手段と、提供された前記アンケートへの回答入力に待機して入力された当該回答を前記サーバ端末に送信する手段と、を備え、ログイン中のユーザの勤務状況を表す画像データを個々の前記クライアント端末で相互に閲覧可能にし、個々の前記クライアント端末で相互に同期コミュニケーションを実行可能にした。
【００６２】
これにより、仮想オフィス空間上から容易に同期コミュニケーションを開始することが可能となり、仮想オフィス空間上で同期コミュニケーションが実現する。そして、仮想オフィス空間上で同期コミュニケーションを実行した者には、アンケートに回答する機会が与えられる。アンケートの回答はサーバ端末に送信され、サーバ端末では、当該同期コミュニケーション及び当該クライアント端末を特定可能な同一性情報と共にログ情報として記憶領域に記録される。
【００６３】
請求項３８記載の発明は、請求項３７記載の仮想オフィス空間提供プログラムにおいて、前記サーバ端末が前記クライアント端末に提供するアンケートは、当該クライアント端末が終了指示した同期コミュニケーションに関するアンケートである。
【００６４】
請求項３９記載の発明は、請求項３８記載の仮想オフィス空間提供プログラムにおいては、前記クライアント端末が終了指示した同期コミュニケーションに関するアンケートは、当該同期コミュニケーションの目的に関する質問を含む。
【００６５】
請求項４０記載の発明は、請求項３８記載の仮想オフィス空間提供プログラムにおいて、前記クライアント端末が終了指示した同期コミュニケーションに関するアンケートは、当該同期コミュニケーションの中で提供される各種機能の有用性に関する質問を含む。
【００６６】
請求項４１記載の発明は、請求項３７記載の仮想オフィス空間提供プログラムにおいて、前記サーバ端末が前記クライアント端末に提供するアンケートは、その回答がメニューから選択可能である。
【００６７】
請求項４２記載の発明は、請求項３８記載の仮想オフィス空間提供プログラムにおいて、前記サーバ端末が前記クライアント端末に提供するアンケートは、その回答がメニューから選択可能である。
【００６８】
請求項４３記載の発明は、請求項４２記載の仮想オフィス空間提供プログラムにおいて、メニューから選択可能な選択肢は、前記クライアント端末が終了指示した同期コミュニケーションでのコミュニケーション目的以外の選択肢を含む。
【００６９】
請求項４４記載の発明は、請求項４３記載の仮想オフィス空間提供プログラムにおいて、前記コミュニケーション目的以外の選択肢は、システム検証のためのテストという選択肢を含む。
【００７０】
請求項４５記載の発明は、請求項４３記載の仮想オフィス空間提供プログラムにおいて、前記コミュニケーション目的以外の選択肢は、使用方法を学習するための練習という選択肢を含む。
【００７１】
請求項４６記載の発明は、請求項４３記載の仮想オフィス空間提供プログラムにおいて、前記コミュニケーション目的以外の選択肢は、デモンストレーションという選択肢を含む。
【００７２】
請求項４７記載の発明は、請求項３７記載のコンピュータ読み取り可能な仮想オフィス空間提供プログラムにおいて、前記サーバ端末に、実行中の同期コミュニケーションから途中退出する指示入力と当該同期コミュニケーションへ再参加する指示入力とを前記クライアント端末に許容し、このクライアント端末が入力した当該指示に応じてそのクライアント端末を当該同期コミュニケーションから途中退出又は再参加させる機能と、ある同期コミュニケーションにおいて途中退出後に再参加した前記クライアント端末には、このクライアント端末から当該同期コミュニケーションを終了させる指示を受信した場合でも、当該クライアント端末へアンケートを提供しないようにする機能と、を実行させる。
【００７３】
そして、上述した請求項３７ないし４７のいずれか一記載の仮想オフィス空間提供プログラムについては、記憶媒体に記憶させることで、無体物である仮想オフィス空間提供プログラムに可搬性を持たせることができ、流通等の便宜が図られる（請求項５１）。
【発明の効果】
【００７４】
本発明によれば、仮想オフィス空間上から容易に同期コミュニケーションを開始することができる（請求項１、３３、３４、３５参照）。
【００７５】
本発明によれば、ログインした前記クライアント端末のブラウザが表示するユーザの勤務状況表示から所望のユーザの勤務状況表示を例えばマウスクリック等の手法で選択指示するだけという極めて簡単な操作によって、そのユーザを相手先とする同期コミュニケーションを開始することができる（請求項２参照）。
【００７６】
本発明によれば、複数のユーザをまとめたユーザグループを予め定義しておき、そのユーザグループに対して同時に同期コミュニケーションを開始することもできるので、同期コミュニケーションをより容易に開始することができる（請求項４参照）。
【００７７】
本発明によれば、同期コミュニケーションをしていることを隠蔽することができ、これにより、例えば組織階層が高いユーザ同士のミーティングや機密度の高い内容を話し合っているミーティング等が開催されていることを秘密にし、そのセキュリティを保つことができる（請求項７、８、１４、１５参照）。
【００７８】
本発明によれば、仮想オフィス空間上から容易に同期コミュニケーションに途中参加することができる（請求項１１、１９参照）。
【００７９】
本発明によれば、他のユーザからの同期コミュニケーション途中参加要求を制限することができ、これにより、例えば組織階層が高いユーザ同士のミーティングや機密度の高い内容を話し合っているミーティングの内容に対するセキュリティを保つことができる（請求項２０〜２３参照）。
【００８０】
本発明によれば、他のユーザからの同期コミュニケーション途中参加要求を制限することができ、これにより、例えば組織階層が高いユーザ同士のミーティングや機密度の高い内容を話し合っているミーティングの内容に対するセキュリティを保つことができる（請求項２４、２５参照）。
【００８１】
本発明によれば、他のユーザからの同期コミュニケーション開始要求に対し、自分の現在の勤務状況に応じた柔軟な対応をすることができる（請求項２６〜３２参照）。
【００８２】
本発明によれば、同期コミュニケーションに参加したユーザにアンケートを通じてその感想を聞くことができ、例えば、システム改善等に役立てることができる（請求項３７〜５０）。
【００８３】
本発明によれば、無体物である仮想オフィス空間提供プログラムに可搬性を持たせることができ、流通等の便宜を図ることができる（請求項３６、５１参照）。
【発明を実施するための最良の形態】
【００８４】
本発明の実施の形態を図１ないし図２５に基づいて説明する。
【００８５】
図１は、仮想オフィス空間提供システム全体のシステム構成例を示すブロック図である。
【００８６】
本システムは、一例として、本社オフィス１０１、サテライトオフィス２０１、及びホームオフィス３０１がＬＡＮやＷＡＮ等の構内ネットワーク４０１、インターネット等の外部ネットワーク５０１を介して接続されてシステム構築されている。構内ネットワーク４０１及び外部ネットワーク５０１は通信ネットワークを構成する。図１では、サテライトオフィス２０１及びホームオフィス３０１は、象徴的に一つだけ示しているが、実際には、それらのサテライトオフィス２０１及びホームオフィス３０１は複数設けられている。
【００８７】
本社オフィス１０１には、仮想オフィス空間提供装置として機能するサーバ端末１１１と複数のクライアント端末１２１とが構内ネットワーク４０１を介して接続されたサーバクライアントシステムとして構築されている。クライアント端末１２１は、ユーザ毎に設けられたオフィス１２２、図１に示す例ではオフィスＡ、Ｂ、Ｃからなるオフィス１２２毎に設けられ、各オフィス１２２にはクライアント端末１２１を操作するユーザを撮像してユーザの勤務状況を表す画像データを取得するためのＣＣＤカメラ１２３が設置されている。このＣＣＤカメラ１２３は、例えばクライアント端末１２１の後述するディスプレイ１２０９（図２参照）に固定されたりこのディスプレイ１２０９に埋め込まれたりするような構成でも良く、あるいは、オフィス１２２内に設置されたりするような構成でも良く、その両者でも良い。
【００８８】
このようなクライアント端末１２１は、サーバ端末１１１に構内ネットワーク４０１を介して接続されており、この構内ネットワーク４０１には、他に、通信サーバ１５１と他の機器１６１とが接続されている。他の機器１６１は、例えば、ＭＦＰやプリンタ、ネットワークスキャナ等である（全て図示せず）。
【００８９】
サテライトオフィス２０１は、基本的に本社オフィス１０１と同様のサーバクライアントシステムが構築されている。つまり、サテライトオフィス２０１には、仮想オフィス空間提供装置として機能するサーバ端末１１１と複数のクライアント端末１２１とが構内ネットワーク４０１を介して接続されたサーバクライアントシステムとして構築されている。クライアント端末１２１は、ユーザ毎に設けられたオフィス１２２、図１に示す例ではオフィスＡ、Ｂ、Ｃからなるオフィス１２２毎に設けられ、各オフィス１２２にはクライアント端末１２１を操作するユーザを撮像してユーザの勤務状況を表す画像データを取得するためのＣＣＤカメラ１２３が設置されている。このＣＣＤカメラ１２３は、例えばクライアント端末１２１の後述するディスプレイ１２０９（図２参照）に固定されたりこのディスプレイ１２０９に埋め込まれたりするような構成でも良く、あるいは、オフィス１２２内に設置されたりするような構成でも良く、その両者でも良い。
【００９０】
このようなクライアント端末１２１は、サーバ端末１１１に構内ネットワーク４０１を介して接続されており、この構内ネットワーク４０１には、他に、通信サーバ１５１と他の機器１６１とが接続されている。他の機器１６１は、例えば、ＭＦＰやプリンタ、ネットワークスキャナ等である（全て図示せず）。
【００９１】
そして、本社オフィス１０１とサテライトオフィス２０１とは、互いの通信サーバ１５１が専用線等の構内ネットワーク４０１を介して接続されることで、互いに情報の共有が可能となっている。
【００９２】
ホームオフィス３０１は、例えば在宅勤務者が使用する。このようなホームオフィス３０１は、基本構成として、クライアント端末１２１とＣＣＤカメラ１２３とから構成される。クライアント端末１２１は、そのユーザのオフィス１２２、図１に示す例ではオフィスＨからなるオフィス１２２に設けられ、このオフィス１２２にはクライアント端末１２１を操作するユーザを撮像してユーザの勤務状況を表す画像データを取得するためのＣＣＤカメラ１２３が設置されている。このＣＣＤカメラ１２３は、例えばクライアント端末１２１の後述するディスプレイ１２０９（図２参照）に固定されたりこのディスプレイ１２０９に埋め込まれたりするような構成でも良く、あるいは、オフィス１２２内に設置されたりするような構成でも良く、その両者でも良い。
【００９３】
このようなクライアント端末１２１は、周知の暗号化技術を伴い外部ネットワーク５０１を介して本社オフィス１０１の通信サーバ１５１に接続可能であり、これによって互いに情報の共有が可能となっている。
【００９４】
ここで、本実施の形態では、本社オフィス１０１、サテライトオフィス２０１、及びホームオフィス３０１は、現実世界のオフィス空間を構成する。ところが、本社オフィス１０１でもＡ〜Ｃの各オフィス１２２は空間的に離れており、本社オフィス１０１とサテライトオフィス２０１とホームオフィス３０１との間では、その空間がより一層広がっている。例えば、本社オフィス１０１は東京にあり、サテライトオフィス２０１は大阪にあり、ホームオフィス３０１は九州にあるかもしれない。別の例としては、本社オフィス１０１とサテライトオフィス２０１とホームオフィス３０１とは、それぞれ国境を跨いで存在するかもしれない。このような場合、本社オフィス１０１とサテライトオフィス２０１とホームオフィス３０１との間の現実の空間は、極めて大きな広がりを持っている。このため、勤務者同士が互いの在席確認をするのは困難であり、雰囲気共有もままならない。そこで、本実施の形態の仮想オフィス空間提供システムは、各クライアント端末１２１を使用するユーザの勤務状況を表す画像データをどのクライアント端末１２１でも閲覧可能とする仮想空間を各クライアント端末１２１のユーザに提供し、勤務者であるユーザ同士の互いの在席確認や雰囲気共有を可能とするものである。
【００９５】
本実施の形態では、このような仮想オフィス空間提供システムを、サーバ端末１１１とクライアント端末１２１との必要な仮想オフィス空間提供プログラムをインストールするだけで、極めて容易に構築することができるようにしている。そこで、その仕組みを説明する前に、サーバ端末１１１とクライアント端末１２１とのハードウェア構成について概観する。
【００９６】
図２は、サーバ端末１１１及びクライアント端末１２１のハードウェア構成を示すブロック図である。
【００９７】
まず、サーバ端末１１１について説明する。サーバ端末１１１は、各部を集中的に制御するＣＰＵ１１０１を備えており、このＣＰＵ１１０１には、ＢＩＯＳなどを記憶した読出し専用メモリであるＲＯＭ１１０２と、各種データを書換え可能に記憶してＣＰＵ１１０１の作業エリア等として機能するＲＡＭ１１０３とがバス１１０４で接続されており、マイクロコンピュータを構成している。さらに、バス１１０４には、仮想オフィス空間提供プログラム等の各種のコンピュータプログラムがインストールされたＨＤＤ１１０５と、ＣＤ−ＲＯＭ１１０６に記録されたデータを読み取るＣＤ−ＲＯＭドライブ１１０７と、キーボードやマウス等の入力装置１１０８と、ＣＲＴやＬＣＤ等のディスプレイ１１０９と、外部機器との通信を司るインターフェース１１１０とが接続されている。サーバ端末１１１は、インターフェース１１１０を介して構内ネットワーク４０１に接続されている。
【００９８】
ＨＤＤ１１０５にインストールされている仮想オフィス空間提供プログラム等の各種のコンピュータプログラムは、一例として、ＣＤ−ＲＯＭ１１０６に元々記録されており、ＣＰＵ１１０１によって、そのコンピュータプログラムがＣＤ−ＲＯＭドライブ１１０７で読み取られ、ＨＤＤ１１０５にインストールされたものである。そして、ＨＤＤ１１０５にインストールされたそのコンピュータプログラムが起動されると、そのコンピュータプログラムは、ＨＤＤ１１０５からＲＡＭ１１０３にコピーされ、ＣＰＵ１１０１とＲＡＭ１１０３とによってそのコンピュータプログラムに従った処理が実行される。この意味で、ＲＡＭ１１０３、ＨＤＤ１１０５又はＣＤ−ＲＯＭ１１０６は、コンピュータプログラムを記憶する記憶媒体として機能することになる。
【００９９】
もっとも、コンピュータプログラムを記憶する記憶媒体としては、ＣＤ−ＲＯＭ１１０６のみならず、ＤＶＤなどの各種の光ディスク、各種光磁気ディスク、フレキシブルディスクなどの各種磁気ディスク、半導体メモリ等、各種方式のメディアを用いることができる。また、インターネットなどの外部ネットワーク５０１からコンピュータプログラムをダウンロードし、ＨＤＤ１１０５にインストールするようにしても良い。この場合には、送信側のサーバがアクセスするコンピュータプログラムを記憶している記憶装置も、本発明における記憶媒体である。なお、プログラムは、所定のＯＳ（Operating System）上で動作するものであっても良いし、その場合に後述の各種処理の一部の実行をＯＳに肩代わりさせるものであっても良いし、ワープロソフトなど所定のアプリケーションソフトやＯＳなどを構成する一群のプログラムファイルの一部として含まれているものであっても良い。
【０１００】
次いで、クライアント端末１２１について説明する。クライアント端末１２１は、各部を集中的に制御するＣＰＵ１２０１を備えており、このＣＰＵ１２０１には、ＢＩＯＳなどを記憶した読出し専用メモリであるＲＯＭ１２０２と、各種データを書換え可能に記憶してＣＰＵ１２０１の作業エリア等として機能するＲＡＭ１２０３とがバス１２０４で接続されており、マイクロコンピュータを構成している。さらに、バス１２０４には、仮想オフィス空間提供プログラム等のコンピュータプログラムがインストールされたＨＤＤ１２０５と、ＣＤ−ＲＯＭ１２０６に記録されたデータを読み取るＣＤ−ＲＯＭドライブ１２０７と、キーボードやマウス等の入力装置１２０８と、ＣＲＴやＬＣＤ等のディスプレイ１２０９と、外部機器との通信を司るインターフェース１２１０とが接続されている。クライアント端末１２１は、インターフェース１２１０を介して構内ネットワーク４０１に接続されている。
【０１０１】
ＨＤＤ１２０５にインストールされている仮想オフィス空間提供プログラム等の各種のコンピュータプログラムは、一例として、ＣＤ−ＲＯＭ１２０６に元々記録されており、ＣＰＵ１２０１によって、そのコンピュータプログラムがＣＤ−ＲＯＭドライブ１２０７で読み取られ、ＨＤＤ１２０５にインストールされたものである。そして、ＨＤＤ１２０５にインストールされたそのコンピュータプログラムが起動されると、そのコンピュータプログラムは、ＨＤＤ１２０５からＲＡＭ１２０３にコピーされ、ＣＰＵ１２０１とＲＡＭ１２０３とによって実行される。この意味で、ＲＡＭ１２０３、ＨＤＤ１２０５又はＣＤ−ＲＯＭ１２０６は、コンピュータプログラムを記憶する記憶媒体として機能することになる。
【０１０２】
もっとも、コンピュータプログラムを記憶する記憶媒体としては、ＣＤ−ＲＯＭ１２０６のみならず、ＤＶＤなどの各種の光ディスク、各種光磁気ディスク、フレキシブルディスクなどの各種磁気ディスク、半導体メモリ等、各種方式のメディアを用いることができる。また、インターネットなどの外部ネットワーク５０１からコンピュータプログラムをダウンロードし、ＨＤＤ１２０５にインストールするようにしても良い。この場合には、送信側のサーバがアクセスするコンピュータプログラムを記憶している記憶装置も、本発明における記憶媒体である。なお、プログラムは、所定のＯＳ（Operating System）上で動作するものであっても良いし、その場合に後述の各種処理の一部の実行をＯＳに肩代わりさせるものであっても良いし、ワープロソフトなど所定のアプリケーションソフトやＯＳなどを構成する一群のプログラムファイルの一部として含まれているものであっても良い。
【０１０３】
ここで、本実施の形態では、仮想オフィス空間提供プログラムの多くのデータコードは、サーバ端末１１１のＨＤＤ１１０５にインストールされている。本実施の形態の仮想オフィス空間提供システム上、クライアント端末１２１のＨＤＤ１２０５にインストールされているプログラムとして最も重要なものは、規定のブラウザソフトウェアである。このブラウザソフトウェアとしては、一例として、マイクロソフトウェア社のインターネットエクスプローラ（商標名、商品名）を用いることが好適である。但し、そのブラウザソフトウェアは、サーバ端末１１１から送信される各種のデータ、代表的には後述するログインしたユーザの勤務状況を表す画像データをブラウジングして閲覧可能にするものでなければならない。このようなクライアント端末１２１のＨＤＤ１２０５にインストールされているブラウザソフトウェアは、サーバ端末１１１と構内ネットワーク４０１又は外部ネットワーク５０１を介して必要な情報を例えばＨＴＴＰプロトコルで送受信し、必要な動作を実行する。この際、クライアント端末１２１は、ブラウザソフトウェアの機能を越えて仮想オフィス空間提供システムに不可欠な動作を実行しなければならない場合、サーバ端末１１１から構内ネットワーク４０１又は外部ネットワーク５０１を介して送信された例えばＪＡＶＡアプレット（ＪＡＶＡは登録商標）をインターフェース１２１０経由で受信し、受信したＪＡＶＡアプレットをＲＡＭ１２０３に一時記憶してそのデータコードに従った処理を実行する。
【０１０４】
いずれにしても、サーバ端末１１１とクライアント端末１２１とは、構内ネットワーク４０１又は外部ネットワーク５０１を介してデータの送受信を実行し、必要な処理を遂行する。この際、サーバ端末１１１のインターフェース１１１０とクライアント端末１２１のインターフェース１２１０とは、通信プロトコルとして、例えばＴＣＰ／ＩＰを用いてデータの送受信を行なう。もっとも、本社オフィス１０１の内部での通信やサテライトオフィス２０１の内部での通信に際しては、サーバ端末１１１のインターフェース１１１０とクライアント端末１２１のインターフェース１２１０との互いの通信プロトコルが一致すれば、ケーブルを使用した構内ネットワーク４０１ではなく、例えば無線ＬＡＮを通信ネットワークとしても良い。あるいは、放送波を使用したネットワークでサーバ端末１１１とクライアント端末１２１との間の通信を実現させても良い。
【０１０５】
図３は、サーバ端末１１１とクライアント端末１２１との間のデータ送受信を示すタイミングチャートである。
【０１０６】
ここで、図３を参照しながら、本実施の形態の仮想オフィス空間提供システムにおける基本的な動作を説明する。まず、前提として、サーバ端末１１１は、仮想オフィス空間提供プログラムがＨＤＤ１１０５からＲＡＭ１１０３にコピーされて常時起動状態にあり、そのＣＰＵ１１０１はＲＡＭ１０３にアクセスして仮想オフィス空間提供プログラムに従った処理を実行する。
【０１０７】
このような環境の下、クライアント端末１２１において、そのＨＤＤ１２０５にインストールしている仮想オフィス空間提供プログラムを起動する。これにより、その仮想オフィス空間提供プログラムがクライアント端末１２１のＲＡＭ１２０３にコピーされ、クライアント端末１２１のＣＰＵ１２０１はＲＡＭ１２０３にアクセスしながらその仮想オフィス空間提供プログラムを実行する。この際、ＣＰＵ１２０１は、仮想オフィス空間提供プログラムに従い、ブラウザソフトウェアを立ち上げる処理と、仮想オフィス空間提供プログラムの起動をサーバ端末１１１に通知する処理とを実行する。このような処理は、ユーザの操作介入なしに自動的に実行されることが好適であるが、ユーザの操作に応じて実行することを妨げるわけではない。
【０１０８】
サーバ端末１１１は、あるクライアント端末１２１から仮想オフィス空間提供プログラムの起動通知を受けると、例えばＩＰアドレスによって特定されるそのクライアント端末１２１に対して、ログイン画面情報を提供する。
【０１０９】
そこで、クライアント端末１２１では、ユーザ操作により、提供されたログイン画面に例えばユーザＩＤとパスワードとを入力してサーバ端末１１１に返送する。ここに、規定のブラウザをインストールしているクライアント端末１２１がサーバ端末１１１にログイン情報を送信する機能、手段、工程が実行される。
【０１１０】
別の実施の形態として、クライアント端末１２１には規定のブラウザソフトウェアのみインストールされており、仮想オフィス空間提供プログラムがインストールされていなくても良い。この場合、クライアント端末１２１では、ブラウザソフトウェアを立ち上げ、例えばこのブラウザソフトウェアによってサーバ端末１１１が提供するオフィス空間提供サイト等にアクセスすると、このオフィス空間提供サイトがクライアント端末１２１にログイン画面を提供するようにシステム構築しても良い。こうして構築されたシステムでは、クライアント端末１２１は、ユーザ操作により、提供されたログイン画面に例えばユーザＩＤとパスワードとを入力してサーバ端末１１１に返送することが可能である。ここに、規定のブラウザをインストールしているクライアント端末１２１がサーバ端末１１１にログイン情報を送信する機能、手段、工程が実行される。
【０１１１】
すると、サーバ端末１１１では、返送されたユーザＩＤとパスワードとを例えばＨＤＤ１１０５に記憶された図示しないユーザリストと照らし合わせ、その認証を行なう。その結果、認証が得られれば、そのクライアント端末１２１をログインする。ここに、サーバ端末１１１が通信ネットワークである構内ネットワーク４０１又は外部ネットワーク５０１を介してクライアント端末１２１をログインさせる機能、手段、工程が実行される。
【０１１２】
その後、サーバ端末１１１は、ログインしたクライアント端末１２１に対して、画像データ要求を送信する。この場合の画像データは、ログインしたユーザの勤務状況を表す画像データである。
【０１１３】
クライアント端末１２１は、サーバ端末１１１からの画像送信要求に応じて、ＣＣＤカメラ１２３で撮像中の映像をサーバ端末１１１に送信する。この際、クライアント端末１２１では、起動中の仮想オフィス空間提供プログラム又はサーバ端末１１１から送信されたＪＡＶＡアプレットに従い、ＣＣＤカメラ１２３を制御してその撮像画像を取得し、サーバ端末１１１に送信するという処理を実行する。ここに、クライアント端末１２１が、サーバ端末１１１にユーザの勤務状況を表す画像データを送信する機能、手段、工程が実行される。
【０１１４】
ログインしたユーザの勤務状況を表す画像データを受信したサーバ端末１１１では、その画像データを例えばＲＡＭ１１０３として包括的に表現されている記憶領域としての画像メモリに記憶保存する。ここに、サーバ端末１１１が、ログインしたクライアント端末１２１から送信されたそのユーザの勤務状況を表す画像データを記憶領域としての画像メモリ（ＲＡＭ１１０３）に記憶する機能、手段、工程が実行される。
【０１１５】
その後、クライアント端末１２１は、サーバ端末１１１に対して、画像メモリ（ＲＡＭ１１０３）に記憶保存しているログインしたユーザの勤務状況を表す画像データの閲覧要求を送信する。この場合、そのクライアント端末１２１が閲覧要求するのは、既に送信した自機を使用するユーザ、つまり自分の勤務状態を表わす画像データについてのみではなく、ログイン中の他のクライアント端末１２１を使用するユーザの勤務状況を表す画像データについてである。この際、結果的には、自機を使用するユーザである自分の勤務状態を表わす画像データを自機であるクライアント端末１２１で閲覧可能となるにしても、目的論的に言えば、ログイン中の他のクライアント端末１２１を使用するユーザ、つまり他人の勤務状況を表す画像データの閲覧が可能となって、初めて、閲覧要求が意味を持つ。このような閲覧要求は、ユーザの操作介入なしに自動的に実行されることが好適であるが、状況によっては、ユーザの操作に応じて実行することが好適である場合も生ずる。
【０１１６】
サーバ端末１１１は、クライアント端末１２１からの閲覧要求に応じて、例えばＩＰアドレスによって特定されるそのクライアント端末１２１に対し、ログインしたユーザの勤務状況を表す画像データを送信する。この際、重要なことは、サーバ端末１１１は、本仮想オフィス空間提供システムにおけるシステム要求としてクライアント端末１２１にインストールされている規定のブラウザソフトウェアによって閲覧可能なデータ形式でログインしたユーザの勤務状況を表す画像データを配信する、ということである。ここに、サーバ端末１１１が、ログインしたクライアント端末１２１に対して、記憶領域としての画像メモリ（ＲＡＭ１１０３）に記憶するログインしたユーザの勤務状況を表す画像データを規定のブラウザによって閲覧可能なデータ形式で配信し、これによってログイン中のユーザの勤務状況を表す画像データに基づく勤務状況表示を個々のクライアント端末１２１で相互に閲覧可能にする機能、手段、工程が実行される。
【０１１７】
そこで、クライアント端末１２１は、サーバ端末１１１から配信されたログインしたユーザの勤務状況を表す画像データをブラウザソフトウェアによってブラウジングし、閲覧可能にする。ここに、クライアント端末１２１が、サーバ端末１１１から配信されたログインしたユーザの勤務状況を表す画像データに基づく勤務状況表示をブラウザのブラウズ機能を用いて閲覧可能にする機能、手段、工程が実行される。
【０１１８】
以上説明したような処理によって、ログイン中のユーザの勤務状況を表す画像データが個々のクライアント端末１２１のディスプレイ１２０９上で相互に閲覧可能となる。こうして個々のクライアント端末１２１のディスプレイ１２０９上で相互に閲覧可能となる表示内容を、本実施の形態では、仮想オフィス空間１２１１という（図１２〜図２５参照）。これにより、現実のオフィス１２２が空間的に離れていたとしても、個々のクライアント端末１２１で仮想オフィス空間１２１１を相互に閲覧すれば、そのような空間内の現実の移動を強いることなく、各ユーザの在席確認や雰囲気共有等を実現することができる。
【０１１９】
次いで、本実施の形態の仮想オフィス空間提供システムは、サーバ端末１１１がクライアント端末１２１に対してログインしたユーザの勤務状況を表す画像データを送信するに際して、一例としてＪＡＶＡアプレットを伴わせる。このＪＡＶＡアプレットは、クライアント端末１２１において、同期コミュニケーション開始要求処理、同期コミュニケーションにおける表示規則、参加規則、アクセス規則を設定するための処理等を実行させるデータコードである。このように、各種処理をクライアント端末１２１に実行させるコンピュータプログラムを、例えばＪＡＶＡアプレットとしてサーバ端末１１１からクライアント端末１２１に送信することの利点は、クライアント端末１２１に特別なコンピュータプログラムを予めインストールさせておく必要がない、ということにある。これに対して、例えば、そのような利点を求める必要がない状況下では、本実施の形態においてＪＡＶＡアプレットとしてサーバ端末１１１からクライアント端末１２１に送信するコンピュータプログラムに相当するコンピュータプログラムを、予めクライアント端末１２１にインストールしておいても良い。
【０１２０】
本実施の形態の仮想オフィス空間提供システムは、サーバ端末１１１がクライアント端末１２１に対してログインしたユーザの勤務状況を表す画像データを送信するに際して伴わせるＪＡＶＡアプレットと、サーバ端末１１１に予めインストールされている仮想オフィス空間提供プログラムとによって、クライアント端末１２１のディスプレイ１２０９に表示される仮想オフィス空間１２１１上で同期コミュニケーション、例えば、ビデオ会議、音声会議、テキストチャット等を実現させる。そして、このような同期コミュニケーションでは、各種の特長ある処理を実行する。以下、このような仮想オフィス空間１２１１上で実行される同期コミュニケーションについて、主として、図４ないし図２５を参照しながら説明する。
【０１２１】
ここで、図４は、サーバ端末１１１から送信されたＪＡＶＡアプレットによってクライアント端末１２１で実行される同期コミュニケーション開始要求処理の流れを示すフローチャートである。図５は、サーバ端末１１１から送信されたＪＡＶＡアプレットによってクライアント端末１２１で実行される表示規則、参加規則、アクセス規則を設定するための処理の流れを示すフローチャートである。図６は、サーバ端末１１１から送信されたＪＡＶＡアプレットによってクライアント端末１２１で実行される表示規則を設定するための図５とは別の処理の流れを示すフローチャートである。図７は、サーバ端末１１１から送信されたＪＡＶＡアプレットによってクライアント端末１２１で実行される参加規則を設定するための図５とは別の処理の流れを示すフローチャートである。図８は、サーバ端末１１１から送信されたＪＡＶＡアプレットによってクライアント端末１２１で実行されるアクセス規則を設定するための図５とは別の処理の流れを示すフローチャートである。図９は、サーバ端末１１１にインストールされた仮想オフィス空間提供プログラムによってサーバ端末１１１で実行される処理の流れを示すフローチャートである。図１０は、サーバ端末１１１が記憶するユーザに関する情報を含むテーブルの模式図である。図１１は、サーバ端末１１１において作成するログインしたクライアント端末１２１に関する情報を含むテーブルの模式図である。
【０１２２】
（１）仮想オフィス空間１２１１上での同期コミュニケーションの実行
図１２は、ログインしたユーザの勤務状況を表す画像データに基づいてクライアント端末１２１に表示された仮想オフィス空間１２１１の一例を示す模式図である。
【０１２３】
仮想オフィス空間１２１１では、合計１２名のユーザ（図１２中ではＡ〜Ｈ）が表示されている。この状態で、クライアント端末１２１のユーザがユーザＢと同期コミュニケーションを行ないたい場合は、例えばユーザＢの勤務状況表示の画像上にカーソルを移動させ、その画像をマウスクリックすると、サーバ端末１１１を介してその意向がユーザＢが使用するクライアント端末１２１に伝わり、同期コミュニケーションを開始できる。この場合、同期コミュニケーションの開始を要求する同期コミュニケーション開始要求は、単純なマウスクリックによるので、極めて容易に同期コミュニケーションを開始することができる。
【０１２４】
別の実施の形態としては、例えばマウス操作によって、ユーザＢの勤務状況表示の画像上にカーソルを移動させ、マウス操作、例えば右クリックをすると、「同期コミュニケーション開始」というメニュー１２１２（図１３参照）が仮想オフィス空間１２１１上に表示され、このメニューをマウス操作、例えば左クリックによって選択指示するようにしても良い。
【０１２５】
図１３は、ログインしたユーザの勤務状況を表す画像データに基づいてクライアント端末１２１に表示された仮想オフィス空間１２１１において、複数（二人）のユーザが選択されて選択されたユーザとの間で同期コミュニケーションの開始を指示可能な状態の一例を示す模式図である。
【０１２６】
本実施の形態では、複数のユーザに対して同時に同期コミュニケーションを開始することも可能である。図１３では、ユーザＤ及びＧに対して同時に同期コミュニケーションを開始する場合を例示している。このような動作を実行するには、仮想オフィス空間１２１１上で、入力装置１２０８でのキーボードとマウスとの同時操作、一例としてＣｔｒｌキー＋マウスクリック等でユーザＤ及びＧを選択する。これにより、図１３に示すように、ユーザＤ及びＧの勤務状況表示の画像の外接矩形が太線になる。そこで、ユーザＤ又はＧのどちらかの画像上でマウス操作、例えば右クリックをする。すると、「同期コミュニケーション開始」というメニュー１２１２が仮想オフィス空間１２１１上に表示されるので、このメニューをマウス操作、例えば左クリックによって選択指示する。これにより、ユーザＤ及びＧの両名が使用するクライアント端末１２１との間で同期コミュニケーションが開始される。
【０１２７】
なお、入力装置１２０８に含まれているマウスやキーボードの操作方法については、上記例に限るものではない。
【０１２８】
図１４は、ログインしたユーザの勤務状況を表す画像データに基づいてクライアント端末１２１に表示された仮想オフィス空間１２１１において、ユーザ間での同期コミュニケーション参加中情報が表示されている状態の一例を示す模式図である。
【０１２９】
図１４は、同期コミュニケーションが進行中の状態を示しており、同期コミュニケーション参加中のユーザ画像には、そのことを示すマーク、ここでは「Ｍ」を矩形画像で囲った同期コミュニケーション参加中情報１２１３が表示されている。
【０１３０】
図１５は、ログインしたユーザの勤務状況を表す画像データに基づいてクライアント端末１２１に表示された仮想オフィス空間１２１１に表示される進行中の同期コミュニケーションに参加中のユーザリストの一例を示す模式図である。
【０１３１】
図１４は、同期コミュニケーションの進行状況をユーザの勤務状況表示の画像とは別の位置にリスト形式であるユーザリスト１２１４で表示している一例を示している。これによると、２つのミーティング、つまり、ミーティング「丸１」とミーティング「丸２」とが同時進行していることが分かり、さらに、両ミーティングへのそれぞれの参加者も表示されている。
【０１３２】
ここで、以上説明したような動作を実現するための処理を図４及び図９のフローチャートを参照して次に説明する。
【０１３３】
まず、サーバ端末１１１は、一例としてそのＨＤＤ１１０５に、図１０に例示するようなユーザに関する情報を含むテーブル１１１１を記憶保存している。このテーブルは、仮想オフィス空間提供プログラムの起動と共にＲＡＭ１１０３にコピーされていても良い。いずれにしても、サーバ端末１１１が記憶保存するテーブル１１１１には、ユーザを特定する情報、例えばユーザＩＤ１１１１ａと、そのユーザのランク１１１１ｂと、そのユーザの所属グループ１１１１ｃ等が記憶されている。
【０１３４】
そして、クライアント端末１２１がログインすると、サーバ端末１１１は、図１１に例示するようなログインしたクライアント端末１２１に関する情報を含むテーブル１１１２をＲＡＭ１１０３等の記憶領域に作成する。このテーブル１１１２は、ログインしたユーザが使用するクライアント端末１２１のＩＰアドレス１１１２ａに対応付けて、そのユーザを特定する情報、例えばユーザＩＤ１１１２ｂと、表示規則１１１２ｃと、参加規則１１１２ｄと、アクセス規則１１１２ｅとが記憶される。これらの情報のうち、ＩＰアドレス１１１２ａは、構内ネットワーク４０１や外部ネットワーク５０１への接続に際してクライアント端末１２１に付与されるユニークコードであり、そのクライアント端末１２１がサーバ端末１１１にアクセスするとサーバ端末１１１に提供される。ユーザＩＤ１１１２ｂは、ログイン時にクライアント端末１２１から送信されるユニークコードである。このユーザＩＤ１１１２ｂは、ユーザに関する情報を含むテーブル１１１１に含まれているユーザＩＤ１１１１ａと一致していることが好適であるが、両者が別のコードである場合には、テーブル１１１１に含まれているユーザＩＤ１１１１ａとテーブル１１１２に含まれるユーザＩＤ１１１２ｂとをリンクさせる情報が必要となる。
【０１３５】
サーバ端末１１１は、図１１に例示するようなログインしたクライアント端末１２１に関する情報を含むテーブル１１１２を作成することで、サーバ端末１１１にアクセスするクライアント端末１２１をＩＰアドレス１１１２ａで特定することが可能となる。そして、テーブル１１１２に含まれるユーザＩＤ１１１２ｂがユーザに関する情報を含むテーブル１１１１に含まれているユーザＩＤ１１１１ａとリンクしているため、ＩＰアドレス１１１２ａからクライアント端末１２１を特定すれば、そのクライアント端末１２１のユーザを特定することや、そのユーザのランク１１１１ｂ及び所属グループ１１１１ｃを特定することも容易である。
【０１３６】
以上のような約束の下、クライアント端末１２１では、サーバ端末１１１から送信されたＪＡＶＡアプレットを解釈し、そのＪＡＶＡアプレットに従ってＣＰＵ１２０１が図４に示す処理を実行する。クライアント端末１２１の入力装置１２０８として、例えばマウスが用いられるとすると、マウスによってカーソルを移動させた場合、ステップＳ２０１においてカーソル移動と判定される（ステップＳ２０１のＹ）。図１２に示した例で言うと、クライアント端末１２１のユーザが、マウスを用いてユーザＢの勤務状況表示の画像上にカーソルを移動させた場合、カーソル移動と判定される（ステップＳ２０１のＹ）。
【０１３７】
すると、クライアント端末１２１で解釈実行されるＪＡＶＡアプレットに従い、ＣＰＵ１２０１は、ユーザＢが使用するクライアント端末１２１が同期コミュニケーション実行中であるかどうかを判定する（ステップＳ２０２）。このステップＳ２０２での判定は、クライアント端末１２１において有している各ユーザが同期コミュニケーション参加中であるかどうかの情報を参照することで実行可能である。つまり、サーバ端末１１１は、同期コミュニケーション実行中のユーザに関する情報をログインした個々のクライアント端末１２１に送信する。個々のクライアント端末１２１は、サーバから送信された同期コミュニケーション実行中のユーザに関する情報を例えばＲＡＭ１２０３等の一時記憶領域に一時記憶している。ステップＳ２０２での判定処理では、こうしてＲＡＭ１２０３等の一時記憶領域に一時記憶している同期コミュニケーション実行中のユーザに関する情報を参照するわけである。
【０１３８】
ステップＳ２０２での判定の結果、同期コミュニケーション実行中でないと判定された場合（ステップＳ２０２のＮ）、一例としてＣｔｒｌキー＋マウスクリック等であるユーザが選択されると（ステップＳ２０３のＹ）、そのユーザを特定する情報、例えばそのユーザが使用するクライアント端末１２１のＩＰアドレスがＲＡＭ１２０３等のレジスト領域に一時記憶される（ステップＳ２０４）。
【０１３９】
そして、カーソルを移動させた先のユーザ又は選択されたユーザの勤務状況表示の画像上で、例えばマウスの右クリック動作をすることで、「同期コミュニケーション開始」というメニュー１２１２が仮想オフィス空間１２１１上に表示される（ステップＳ２０５）。そこで、そのメニュー１２１２がクリックされると、同期コミュニケーション開始要求があったと判定され（ステップＳ２０７のＹ）、クライアント端末１２１は、同期コミュニケーション開始要求をサーバ端末１１１に送信する（ステップＳ２１１）。この同期コミュニケーション開始要求には、要求元のクライアント端末１２１と相手先のクライアント端末１２１とを特定する情報、例えばそれらのユーザが使用するクライアント端末１２１のＩＰアドレスが伴われる。ここに、クライアント端末１２１が同期コミュニケーション開始要求をサーバ端末１１１に送信する手段、機能、工程が実行される。
【０１４０】
なお、ＲＡＭ１２０３等のレジスト領域に一時記憶されたＩＰアドレス等のユーザ特定情報は、同期コミュニケーション開始要求があったと判定された場合（ステップＳ２１０のＹ）、あるいは同期コミュニケーション開始要求があったと判定されない場合でも（ステップＳ２１０のＹ）、レジストクリアすべきイベントの発生が検出された場合には（ステップＳ２０８）、レジストクリアされる（ステップＳ２１０、２０９）。
【０１４１】
サーバ端末１１１は、仮想オフィス空間提供プログラムに従い、ＣＰＵ１１０１が図９に示す処理を実行する。つまり、同期コミュニケーション開始要求の受信判定を実行し（ステップＳ１０１）、同期コミュニケーション開始要求を受信した場合には（ステップＳ１０１のＹ）、相手先のクライアント端末１２１に通知する（ステップＳ１０４）。相手先のクライアント端末１２１は、同期コミュニケーション開始要求に含まれている例えばＩＰアドレスによって特定可能である。その後、サーバ端末１１１は、その相手先のクライアント端末１２１と要求元のクライアント端末１２１との間で、終了通知がなされるまで（ステップＳ１１０のＹ）、同期コミュニケーションを開始させる（ステップＳ１０７）。ここに、サーバ端末１１１において、ログインしたクライアント端末１２１から送信された同期コミュニケーション開始要求に応じて、この同期コミュニケーション開始要求に伴われている要求元のクライアント端末１２１と相手先のクライアント端末１２１との間で同期コミュニケーションを実行させる手段、機能、工程が実行される。
【０１４２】
サーバ端末１１１での同期コミュニケーション開始処理（ステップＳ１０７）に応じて、同期コミュニケーション開始要求に伴われている要求元のクライアント端末１２１と相手先のクライアント端末１２１との間で、同期コミュニケーションが実行される。ここに、クライアント端末１２１において、送信した同期コミュニケーション開始要求に伴われている相手先のクライアント端末１２１との間で同期コミュニケーションを実行する手段、機能、工程が実行される。
【０１４３】
ここで、同期コミュニケーションは、一例として、ビデオ会議、音声会議、テキストチャット等であり、そのような同期コミュニケーションそれ自体は既に公知で実用化されている技術である。そこで、サーバ端末１１１を介して二台以上のクライアント端末１２１が同期コミュニケーションを実行する技術的手段については、その説明を省略する。
【０１４４】
このような同期コミュニケーションに際して、サーバ端末１１１は、同期コミュニケーション実行中のユーザに関する情報をログインした個々のクライアント端末１２１に送信する。そして、サーバ端末１０９は、原則的に、本仮想オフィス空間提供システムにログインしている全てのクライアント端末１２１のディスプレイ１２０９に表示される仮想オフィス空間１２１１上に、同期コミュニケーションを実行しているクライアント端末１２１が同期コミュニケーション進行中であることを示す表示を提供する（ステップＳ１０９）。この表示は、一例として、図１４に例示する同期コミュニケーション参加中情報１２１３であり、別の一例として、図１５に例示するユーザリスト１２１４である。つまり、サーバ端末１１１で実行される勤務状況表示を閲覧可能にする機能は、同期コミュニケーションに参加中のユーザの勤務状況表示に、進行中の同期コミュニケーションに参加中であることを示す同期コミュニケーション参加中情報１２１３を追加表示する機能を有し、また、勤務状況表示とは別の表示領域に、進行中の同期コミュニケーションに参加中のユーザリスト１２１４を表示する機能を有する。
【０１４５】
また、図１２には、複数のユーザを選択指定した同期コミュニケーション開始要求をクライアント端末１２１からサーバ端末１１１に送信できる例を示した。そこで、この場合には、サーバ端末１１１は、ステップＳ１０７の処理で、その同期コミュニケーション開始要求に伴われている全ての相手先のクライアント端末１２１と要求元のクライアント端末１２１との間での同期コミュニケーションを開始させる。つまり、サーバ端末１１１で実行される同期コミュニケーションを実行させる機能は、ログインした３台以上のクライアント端末１２１の間で同期コミュニケーションを実行させる。
【０１４６】
（２）ユーザグループ
図１６は、ログインしたユーザの勤務状況を表す画像データに基づいてクライアント端末１２１に表示された仮想オフィス空間１２１１において、ユーザグループが選択されて選択されたユーザグループとの間で同期コミュニケーションの開始を指示可能な状態の一例を示す模式図である。
【０１４７】
本実施の形態の仮想オフィス空間提供システムでは、複数のユーザをまとめたユーザグループを予め定義しておき、そのユーザグループに対して同時に同期コミュニケーションを開始することもできる。図１６では、グループ２に対して同時に同期コミュニケーションを開始する例を示している。グループ２を示すタブの位置で、マウス操作、例えば右クリックにより、「同期コミュニケーション開始」というメニュー１２１２を表示させ、このメニュー１２１２を選択指示することにより同期コミュニケーションが開始する。
【０１４８】
なお、マウスの操作方法はこの例に限るものではない。
【０１４９】
図１７は、ログインしたユーザの勤務状況を表す画像データに基づいてクライアント端末１２１に表示された仮想オフィス空間１２１１において、ユーザグループ間での同期コミュニケーション参加中情報が表示されている状態の一例を示す模式図である。
【０１５０】
図１７は、グループ２全体で同期コミュニケーションが進行中の状態を示しており、グループ２を示すタブが選択された場合の全体画像の右下位置に、同期コミュニケーション進行中を示すマーク、ここでは「Ｍ」を矩形画像で囲った同期コミュニケーション参加中情報１２１３が表示されている。
【０１５１】
図１８は、ログインしたユーザの勤務状況を表す画像データに基づいてクライアント端末に表示された仮想オフィス空間に表示される進行中の同期コミュニケーションに参加中のユーザグループリストの一例を示す模式図である。
【０１５２】
図１８は、同期コミュニケーションの進行状況をユーザ画像とは別の位置にリスト形式であるユーザグループリスト１２１５で表示している一例である。この一例によると、グループ２において同期コミュニケーションが進行していることが分かる。
【０１５３】
ここで、以上説明したような動作を実現するための処理を次に説明する。
【０１５４】
サーバ端末１１１では、図１０に例示するユーザに関する情報を含むテーブル１１１１から各ユーザの所属グループ１１１１ｃを知ることができる。逆に、所属グループ１１１１ｃからその所属グループ１１１１ｃに属するユーザを知ることもできる。そこで、クライアント端末１２１のディスプレイ１２０９に表示される仮想オフィス空間１２１１上でグループが選択され、同期コミュニケーション開始要求にそのグループを特定する情報が伴われていれば、図１０に例示するユーザに関する情報を含むテーブル１１１１からユーザＩＤ１１１１ａを知ることができる。そこで、そのユーザＩＤ１１１１ａとリンクするユーザＩＤ１１１２ｂに対応するＩＰアドレス１１１２ａを図１１に例示するテーブル１１１２から検索し、それらのＩＰアドレス１１１２ａを有するクライアント端末１２１を相手先のクライアント端末１２１として要求元のクライアント端末１２１との間の同期コミュニケーションを開始する（図９のステップＳ１０７）。つまり、サーバ端末１１１が有する同期コミュニケーションを実行させる機能は、複数のユーザの集合として予め定義されたユーザグループに属するユーザが使用するログインしたクライアント端末１２１の間で同期コミュニケーションを実行させる。
【０１５５】
このような同期コミュニケーションに際して、サーバ端末１０９は、原則的に、本仮想オフィス空間提供システムにログインしている全てのクライアント端末１２１のディスプレイ１２０９に表示される仮想オフィス空間１２１１上に、同期コミュニケーションを実行しているクライアント端末１２１が同期コミュニケーション進行中であることを示す表示を提供する（ステップＳ１０９）。この表示は、一例として、図１７に例示する同期コミュニケーション参加中情報１２１３であり、別の一例として、図１８に例示するユーザグループリスト１２１５である。つまり、サーバ端末１１１で実行される勤務状況表示を閲覧可能にする機能は、同期コミュニケーションに参加中のユーザの勤務状況表示に、進行中の同期コミュニケーションに参加中であることを示す同期コミュニケーション参加中情報１２１３を追加表示する機能を有し、また、勤務状況表示とは別の表示領域に、進行中の同期コミュニケーションに参加中のユーザグループリスト１２１５を表示する機能を有する。
【０１５６】
（３）同期コミュニケーション進行中であることの隠蔽
図１９は、ログインしたユーザの勤務状況を表す画像データに基づいてクライアント端末１２１に表示された仮想オフィス空間１２１１において、ユーザ間での同期コミュニケーション参加中情報１２１３のうち、あるユーザ間での同期コミュニケーション参加中情報が隠蔽されている状態の一例を示す模式図である。図２０は、ログインしたユーザの勤務状況を表す画像データに基づいてクライアント端末１２１に表示された仮想オフィス空間１２１１に表示される進行中の同期コミュニケーションに参加中のユーザリスト１２１４から、ある特定のユーザが隠蔽されている状態の一例を示す模式図である。
【０１５７】
前述したように、本実施の形態では、同期コミュニケーションが進行中である場合、そのことを示す表示、例えば同期コミュニケーション参加中情報１２１３、ユーザリスト１２１４、ユーザグループリスト１２１５が仮想オフィス空間１２１１に提供される。このような同期コミュニケーションが進行中であることを示す表示は、各ユーザの勤務状況を把握する上で有効な情報となる。その一方、組織階層が高いユーザ同士のミーティングや機密度の高い内容を話し合っているミーティング等は、そのようなミーティングがなされていること自体を隠蔽したい場合もある。
【０１５８】
そこで、本実施の形態では、各クライアント端末１２１のログインユーザと他のユーザ若しくはユーザグループとの関係に基づいて、同期コミュニケーションが進行中であることを示す同期コミュニケーション参加中情報１２１３を追加表示するか否かを制御する。同時に、勤務状況表示の部分とは別の表示領域に、進行中の同期コミュニケーションに参加中のユーザリスト１２１４若しくはユーザグループリスト１２１５を表示するか否かも制御する。
【０１５９】
図１９には前者の例を示している。ここでは、実際には同期コミュニケーションを実行しているユーザＢ、Ｄ、Ｇについて、同期コミュニケーション参加中情報１２１３を隠蔽することにより、他のクライアント端末１２１のユーザに、ユーザＢ、Ｄ、Ｇがミーティング中であることを隠蔽している。
【０１６０】
図２０は後者の例で、図１９に対応する同期コミュニケーションに関するユーザリスト１２１４を示している。ここでも、ユーザＢ、Ｄ、Ｇが実際には参加しているミーティング「丸１」がユーザリスト１２１４として表示されていない。
【０１６１】
このような同期コミュニケーション参加中情報１２１３やユーザリスト１２１４、あるいはユーザグループリスト１２１５の表示非表示は、同期コミュニケーション参加中のユーザと別のクライアント端末１２１のユーザとの関係等に応じて柔軟に制御可能である。例えば、組織階層が下位のクライアント端末１２１を使用するユーザに対しては上位のユーザが参加している同期コミュニケーションを常に隠蔽する、という規則を予め決めておき、別途定められた各ユーザの組織階層データ、例えば図１０に例示するテーブル１１１１を参照しつつサーバ端末１１１が自動的に表示制御する、という方法がある。
【０１６２】
また、組織階層上は表示しても構わないが、特に機密度の高い内容を討議する際は、その同期コミュニケーションの時だけ全員に対して非表示となるように会議参加者が表示制御要求をサーバ端末１１１に通知してもよい。この場合、全員ではなく、特定のユーザに対してのみ表示非表示を制御できるようにしても良い。
【０１６３】
図１９及び図２０に示す例では、クライアント端末１２１のユーザの組織階層がユーザＢ、Ｄ、Ｇよりも下位である場合もあり得るし、ユーザＢ、Ｄ、Ｇが他のクライアント端末１２１のユーザに対してこの時だけ非表示となるように設定したという場合もあり得る。
【０１６４】
他にも、別途定義したアクセス制御リスト等を利用する等、クライアント端末１２１のユーザと同期コミュニケーション参加中のユーザとの関係が記述されている情報であれば、それを利用して表示制御して構わない。
【０１６５】
ここで、以上説明したような動作を実現するための処理を図４、図５、図６及び図９のフローチャートを参照して次に説明する。
【０１６６】
図９に示すように、サーバ端末１１１は、ステップＳ１０７において、同期コミュニケーション開始要求に伴われている相手先のクライアント端末１２１と要求元のクライアント端末１２１との間で同期コミュニケーションを開始させる（ステップＳ１０７）。このような同期コミュニケーションに際して、サーバ端末１１１は、同期コミュニケーション実行中のユーザに関する情報をログインした個々のクライアント端末１２１に送信する。そして、サーバ端末１０９は、原則的に、本仮想オフィス空間提供システムにログインしている全てのクライアント端末１２１のディスプレイ１２０９に表示される仮想オフィス空間１２１１上に、同期コミュニケーションを実行しているクライアント端末１２１が同期コミュニケーション進行中であることを示す表示、一例として、図１９に例示する同期コミュニケーション参加中情報１２１３、別の一例として、図２０に例示するユーザリスト１２１４を提供する（ステップＳ１０９）。
【０１６７】
これに対して、サーバ端末１１１は、同期コミュニケーションを開始した後（ステップＳ１０７）、同期コミュニケーションを実行しているクライアント端末１２１が同期コミュニケーション進行中であることを示す表示が禁止されているかどうかを判定する（ステップＳ１０８）。この判定の結果、表示が禁止されていれば（ステップＳ１０８のＹ）、同期コミュニケーション進行中であることを示す表示をクライアント端末１２１に提供する処理（ステップＳ１０９）を実行しない。その結果、図１９に例示するように、実際には同期コミュニケーションを実行しているユーザＢ、Ｄ、Ｇについて、同期コミュニケーション参加中情報１２１３がなされず、他のクライアント端末１２１のユーザに、ユーザＢ、Ｄ、Ｇがミーティング中であることが隠蔽される。あるいは、図２０に例示するように、ユーザＢ、Ｄ、Ｇが実際には参加しているミーティング「丸１」がユーザリスト１２１４として表示されず、他のクライアント端末１２１のユーザに、ユーザＢ、Ｄ、Ｇがミーティング中であることが隠蔽される。
【０１６８】
ここで、ステップＳ１０８での判定処理は、一例として、サーバ端末１１１の記憶領域、例えばＨＤＤ１１０５に記憶保存されて仮想オフィス空間提供プログラムの起動時にＲＡＭ１１０３にコピーされるユーザ間、ユーザグループ間、ユーザとユーザグループ間との関係定義を参照してなされる。つまり、サーバ端末１１１は、その記憶領域であるＨＤＤ１１０５やＲＡＭ１１０３にユーザ間、ユーザグループ間、ユーザとユーザグループ間との関係定義を記憶している。この関係定義は、例えば、組織階層が下位のクライアント端末１２１を使用するユーザに対しては上位のユーザが参加している同期コミュニケーションを常に隠蔽するというような定義規定である。サーバ端末１１１は、同期コミュニケーション参加中のユーザと仮想オフィス空間１２１１を提供している他のユーザとを例えばＩＰアドレス１１１２ａによって特定できるので、図１１に示すテーブル１１１２からそのＩＰアドレス１１１２ａに基づいてユーザＩＤ１１１２ｂを検索し、このユーザＩＤ１１１２ｂとリンクしているユーザＩＤ１１１１ａを図１０に示すテーブル１１１１から検索し、この図１０のテーブル１１１１を参照することで検索したユーザＩＤ１１１１ａを有するユーザのランク１１１１ｂを知ることができる。そこで、検索したユーザのランク１１１１ｂに基づいてＨＤＤ１１０５やＲＡＭ１１０３等の記憶領域に記憶されている関係定義を参照し、組織階層が下位のクライアント端末１２１を使用するユーザに対しては上位のユーザが参加している同期コミュニケーションを常に隠蔽するというような処理を実行する。こうして、サーバ端末１１１が有する勤務状況表示を閲覧可能にする機能は、ＨＤＤ１１０５やＲＡＭ１１０３等の記憶領域に記憶されたユーザ間、ユーザグループ間、又はユーザとユーザグループ間の関係定義に従い、同期コミュニケーション参加中情報１２１３、ユーザリスト１２１４、ユーザグループリスト１２１５の表示非表示を制御する。
【０１６９】
ステップＳ１０８での判定処理は、別の一例として、ログインしたクライアント端末１２１から送信された表示規則を参照してなされる。前述したように、本実施の形態の仮想オフィス空間提供システムは、サーバ端末１１１がクライアント端末１２１に対してログインしたユーザの勤務状況を表す画像データを送信するに際して、ＪＡＶＡアプレットを伴わせる。このＪＡＶＡアプレットは、クライアント端末１２１において、同期コミュニケーション開始要求処理、同期コミュニケーションにおける表示規則、参加規則、アクセス規則を設定するための処理等を実行させるデータコードである。これらのＪＡＶＡアプレットには、図５に示す処理をクライアント端末１２１に実行させるＪＡＶＡアプレットがある。このＪＡＶＡアプレットは、クライアント端末１２１に同期コミュニケーションにおける表示規則を設定するための処理を実行させる。つまり、クライアント端末１２１は、仮想オフィス空間１２１１上で表示規則の設定入力が可能となる。クライアント端末１２１において表示規則の設定が判定されると（ステップＳ２２１のＹ）、その設定された表示規則がクライアント端末１２１のＲＡＭ１２０３等の記憶領域にレジストされる（ステップＳ２２２）。レジストされた表示規則は、そのクライアント端末１２１において同期コミュニケーション開始要求の送信処理があった場合に（ステップＳ２２７）、その同期コミュニケーション開始要求に付帯してサーバ端末１１１に送信される（ステップＳ２２８）。このように、サーバ端末１１１が有する勤務状況表示を閲覧可能にする機能は、ログインしたクライアント端末１２１に、表示規則の設定を許容する機能と、設定された表示規則をサーバ端末１１１に送信させる機能と、を実行させる機能を含むことになる。
【０１７０】
ここで、クライアント端末１２１において設定可能な表示規則は、例えば、そのクライアント端末１２１を使用するユーザが同期コミュニケーション参加中である場合、その同期コミュニケーションに参加していない他の全てのユーザが使用するクライアント端末１２１に提供される仮想オフィス空間１２１１上に、その同期コミュニケーションに関する同期コミュニケーション参加中情報１２１３、ユーザリスト１２１４、ユーザグループリスト１２１５を表示しないというような規則であるとか、同様の状況下で、ある特定のユーザが使用するクライアント端末１２１に提供される仮想オフィス空間１２１１上に、その同期コミュニケーションに関する同期コミュニケーション参加中情報１２１３、ユーザリスト１２１４、ユーザグループリスト１２１５を表示しないというような規則等である。
【０１７１】
なお、図５のフローチャートに示す処理では、表示規則を同期コミュニケーション開始要求に付帯させてサーバ端末１１１に送信するようになっている。これに対して、別の実施の形態として、図６に示すように、表示規則を設定する処理は、表示規則を同期コミュニケーション開始要求に付帯させることなく独立してサーバ端末１１１に送信できる処理であっても良い。つまり、表示規則の設定がなされると（ステップＳ２３１のＹ）、設定された表示規則をサーバ端末１１１に送信する（ステップＳ２３２）という処理である。このような処理であれば、同期コミュニケーション実行前あるいは同期コミュニケーション実行中であっても、必要に応じてクライアント端末１２１からサーバ端末１１１に表示規則を送信することができる。
【０１７２】
サーバ端末１１１は、クライアント端末１２１から表示規則を受信すると、受信した表示規則を、ＲＡＭ１１０３等の記憶領域に作成した図１１に例示するテーブル１１１２の表示規則１１１２ｃに、そのクライアント端末１２１と対応付けて記憶する。クライアント端末１２１と表示規則１１１２ｃとの対応付けは、受信情報に含まれるＩＰアドレスを参照することで容易になされる。
【０１７３】
そして、サーバ端末１１１は、記憶した表示規則に従い、同期コミュニケーション参加中情報１２１３、ユーザリスト１２１４、ユーザグループリスト１２１５の表示非表示を制御する。この際、サーバ端末１１１は、同期コミュニケーション参加中のユーザと仮想オフィス空間１２１１を提供している他のユーザとを例えばＩＰアドレス１１１２ａによって特定できるので、図１１に示すテーブル１１１２からそのＩＰアドレス１１１２ａに基づいてユーザＩＤ１１１２ｂを検索し、このユーザＩＤ１１１２ｂとリンクしているユーザＩＤ１１１１ａを図１０に示すテーブル１１１１から検索し、この図１０のテーブル１１１１を参照することで検索したユーザＩＤ１１１１ａを有するユーザのランク１１１１ｂを知ることができる。そこで、検索したユーザのランク１１１１ｂに基づいてＲＡＭ１１０３等の記憶領域に記憶した表示規則を参照し、同期コミュニケーションの実行中であることを隠蔽するような処理を実行する。こうして、サーバ端末１１１が有する勤務状況表示を閲覧可能にする機能は、ログインしたクライアント端末１２１から送信された表示規則に従い、同期コミュニケーション参加中情報１２１３、ユーザリスト１２１４、ユーザグループリスト１２１５の表示非表示を制御することになる。
【０１７４】
（４）進行中の同期コミュニケーションへの途中参加
図２１は、ログインしたユーザの勤務状況を表す画像データに基づいてクライアント端末１２１に表示された仮想オフィス空間１２１１において、進行中の同期コミュニケーションに対する途中参加を指示可能な状態の一例を示す模式図である。図２２は、ログインしたユーザの勤務状況を表す画像データに基づいてクライアント端末１２１に表示された仮想オフィス空間１２１１において、進行中の同期コミュニケーションに対する途中参加を指示可能な状態の別の一例を示す模式図である。
【０１７５】
本仮想オフィス空間提供システムでは、同期コミュニケーション参加中情報１２１３が追加表示された同期コミュニケーション参加中のユーザ又はユーザグループの勤務状況表示の画像部分、あるいは、当該勤務状況表示の画像部分とは別の表示領域に表示された進行中の同期コミュニケーションに参加中のユーザリスト１２１４又はユーザグループリスト１２１５に対して、マウスクリック等の操作を行なうことにより、その同期コミュニケーションに参加中でない他のユーザを同期コミュニケーションに途中参加させることができる。
【０１７６】
図２１及び図２２は、ユーザＧが参加している進行中の同期コミュニケーションに他のユーザが途中参加を要望する例を示している。サーバ端末１１１から仮想オフィス空間１２１１を提供されているユーザが、同期コミュニケーションを既に進行しているユーザＢ、Ｄ、Ｇの同期コミュニケーションに途中参加する場合を想定する。このような場合、図２１に示す一例では、そのユーザは、ユーザＢ、Ｄ、Ｇのいずれか一人、例えばユーザＧの勤務状況表示の画像上で右クリック等のマウス操作をすることにより、「同期コミュニケーションに途中参加」というメニュー１２１６を表示させ、このメニュー１２１６を左クリック等のマウス操作によって選択することにより、ユーザＢ、Ｄ、Ｇが開催している進行中の同期コミュニケーションに途中参加することができる。また、図２２に示す一例では、ユーザＢ、Ｄ、Ｇが進行中である同期コミュニケーションを示すユーザリスト１２１４の画像上で右クリック等のマウス操作をすることにより、「同期コミュニケーションに途中参加」というメニュー１２１６を表示させ、このメニュー１２１６を左クリック等のマウス操作によって選択することにより、ユーザＢ、Ｄ、Ｇが開催している進行中の同期コミュニケーションに途中参加することができる。なお、マウスの操作方法は、一例を示すに過ぎず、この例に限るものではない。
【０１７７】
ここで、以上説明したような動作を実現するための処理を図４及び図９のフローチャートを参照して次に説明する。
【０１７８】
図９に示すように、サーバ端末１１１は、ステップＳ１０７において、同期コミュニケーション開始要求に伴われている相手先のクライアント端末１２１と要求元のクライアント端末１２１との間で同期コミュニケーションを開始させる（ステップＳ１０７）。このような同期コミュニケーションに際して、サーバ端末１１１は、同期コミュニケーション実行中のユーザに関する情報をログインした個々のクライアント端末１２１に送信する。そして、サーバ端末１０９は、原則的に、本仮想オフィス空間提供システムにログインしている全てのクライアント端末１２１のディスプレイ１２０９に表示される仮想オフィス空間１２１１上に、同期コミュニケーションを実行しているクライアント端末１２１が同期コミュニケーション進行中であることを示す表示、一例として、図１９に例示する同期コミュニケーション参加中情報１２１３、別の一例として、図２０に例示するユーザリスト１２１４を提供する（ステップＳ１０９）。図示しないが、サーバ端末１１１は、同期コミュニケーションをグループ単位で実行させている場合には、ユーザグループリスト１２１５をクライアント端末１２１に提供する（図１６参照）。
【０１７９】
これにより、各クライアント端末１２１のユーザは、そのディスプレイ１２０９に表示される仮想オフィス空間１２１１上で、あるユーザやユーザグループが同期コミュニケーション進行中であるかどうかを知ることができる。そこで、進行中の同期コミュニケーションに参加を望むユーザは、仮想オフィス空間１２１１に表示される同期コミュニケーション参加中情報１２１３、ユーザリスト１２１４、あるいはユーザグループリスト１２１５を選択指示することで、途中参加要求をサーバ端末１１１に送信することができる。つまり、図４のフローチャートに示されるように、クライアント端末１２１の入力装置１２０８として、例えばマウスが用いられるとすると、マウスによってカーソルを移動させた場合、ステップＳ２０１においてカーソル移動と判定される（ステップＳ２０１のＹ）。例えば、図２１に示す一例では、クライアント端末１２１のユーザがマウスを用いてユーザＧの勤務状況表示の画像上にカーソルを移動させた場合、カーソル移動と判定される（ステップＳ２０１のＹ）。すると、クライアント端末１２１で解釈実行されるＪＡＶＡアプレットに従い、ＣＰＵ１２０１は、ユーザＢが使用するクライアント端末１２１が同期コミュニケーション実行中であるかどうかを判定する（ステップＳ２０２）。判定の結果、同期コミュニケーション実行中であると判定された場合（ステップＳ２０２のＹ）、ユーザがカーソルを移動させた先のユーザの勤務状況表示の画像上で、例えばマウスの右クリック動作をすることで、「同期コミュニケーション途中参加」というメニュー１２１６が仮想オフィス空間１２１１上に表示される（ステップＳ２０６）。そこで、そのメニュー１２１６がクリックされると、途中参加要求があったと判定され（ステップＳ２０７のＹ）、クライアント端末１２１は、途中参加要求をサーバ端末１１１に送信する（ステップＳ２１１）。この途中参加要求には、要求元のクライアント端末１２１と同期コミュニケーション進行中である相手先の複数台のクライアント端末１２１とを特定する情報、例えばそれらのユーザが使用するクライアント端末１２１のＩＰアドレスが伴われる。
【０１８０】
ここに、ログインしたクライアント端末１２１に、そのブラウザが表示する同期コミュニケーション参加中情報１２１３、ユーザリスト１２１４、ユーザグループリスト１２１５の選択指示を許容する機能と、同期コミュニケーション参加中情報１２１３、ユーザリスト１２１４、ユーザグループリスト１２１５が選択指示されるとその進行中である同期コミュニケーションに対して途中参加要求をサーバ端末１１１に送信する機能と、をサーバ端末１１１に実行させる機能が実行される。
【０１８１】
サーバ端末１１１は、仮想オフィス空間提供プログラムに従い、ＣＰＵ１１０１が図９に示す処理を実行する。つまり、途中参加要求の受信判定を実行し（ステップＳ１０１）、途中参加要求を受信した場合には（ステップＳ１０１のＹ）、同期コミュニケーション進行中である相手先の複数台のクライアント端末１２１に通知する（ステップＳ１０４）。相手先のクライアント端末１２１は、途中参加要求に含まれている例えばＩＰアドレスによって特定可能である。その後、サーバ端末１１１は、終了通知がなされるまで（ステップＳ１１０のＹ）、その相手先のクライアント端末１２１が進行中である同期コミュニケーションに要求元のクライアント端末１２１を参加させる（ステップＳ１０７）。ここに、サーバ端末１１１において、送信された途中参加要求に応じて、この途中参加要求に伴われている要求元のクライアント端末１２１を進行中の同期コミュニケーションに参加させる手段、機能、工程が実行される。
【０１８２】
（５）進行中の同期コミュニケーションへの途中参加に対する規制
以上説明したように、本仮想オフィス空間提供システムでは、進行中の同期コミュニケーションへの途中参加が可能である。しかしながら、組織階層が高いユーザ同士のミーティングや機密度の高い内容を話し合っているミーティングに対して途中参加要求がなされた場合、その要求を拒絶したい場合もある。そこで、本仮想オフィス空間提供システムでは、各クライアント端末１２１のログインユーザと、他のユーザ又はユーザグループとの関係に基づいて、他のユーザ又はユーザグループ内で進行中の同期コミュニケーションへの当該ログインユーザの途中参加要求を拒絶することができる。
【０１８３】
例えば、図２１又は図２２に示す一例において、途中参加要求を出したクライアント端末１２１のユーザの組織階層がユーザＢ、Ｄ、Ｇよりも低い場合は、その要求を拒絶するように設定することも可能である。この場合、一例として、組織階層が下位のクライアント端末１２１のユーザが、上位ユーザが参加している同期コミュニケーションに途中参加要求を出した場合、その途中参加要求を常に拒絶するという規則を予め決めておき、別途定められた各ユーザの組織階層データを参照しつつサーバが自動的に拒絶するようにする。
【０１８４】
このような拒絶の設定は、組織階層の上下だけでなく、同期コミュニケーション参加中のユーザと他のユーザとの関係で柔軟に制御できるものとする。例えば、組織階層上は拒絶する必要はないが、特に機密度の高い内容を討議する際は、その同期コミュニケーションの時だけ全員に対して拒絶するように会議参加者が拒絶設定をサーバ端末１１１に通知しても良い。また、全員ではなく、特定のユーザに対してのみ拒絶するか拒絶しないかを制御できるようにしても良い。他にも、別途定義したアクセス制御リスト等を利用する等、クライアント端末１２１のユーザと同期コミュニケーション参加中のユーザとの関係が記述されている情報であれば、その情報を利用して表示制御しても構わない。
【０１８５】
また、予め拒絶設定をしておくのではなく、途中参加要求がなされる毎に、同期コミュニケーションの参加者が、当該同期コミュニケーションへの他ユーザからの途中参加要求を拒絶するか否かを決定することもできる。例えば、図２１又は図２２に示す一例においては、途中参加要求を出したクライアント端末１２１のユーザが誰であるかを確認した後、その相手に応じてユーザＢ、Ｄ、Ｇのうちのいずれか一人以上が拒絶するか拒絶しないかを決定しても良い。
【０１８６】
ここで、以上説明したような動作を実現するための処理を図４、図５、図７及び図９のフローチャートを参照して次に説明する。
【０１８７】
図９に示すように、サーバ端末１１１は、ステップＳ１０７において、ステップＳ１０１でクライアント端末１２１から受信した途中参加要求に応じてそのクライアント端末１２１を現在進行中の同期コミュニケーションに途中参加させる処理を実行するのに先立ち、途中参加が拒絶されずに受け入れられるかどうかを確かめる（ステップＳ１０５）。
【０１８８】
ここで、ステップＳ１０５での参加可否判定処理は、一例として、サーバ端末１１１の記憶領域、例えばＨＤＤ１１０５に記憶保存されて仮想オフィス空間提供プログラムの起動時にＲＡＭ１１０３にコピーされるユーザ間、ユーザグループ間、ユーザとユーザグループ間との関係定義を参照してなされる。つまり、サーバ端末１１１は、その記憶領域であるＨＤＤ１１０５やＲＡＭ１１０３にユーザ間、ユーザグループ間、ユーザとユーザグループ間との関係定義を記憶している。この関係定義は、例えば、組織階層が下位のクライアント端末１２１を使用するユーザに対しては上位のユーザが参加している同期コミュニケーションへの途中参加を常に禁止するというような定義規定である。サーバ端末１１１は、同期コミュニケーション参加中のユーザと仮想オフィス空間１２１１を提供している他のユーザとを例えばＩＰアドレス１１１２ａによって特定できるので、図１１に示すテーブル１１１２からそのＩＰアドレス１１１２ａに基づいてユーザＩＤ１１１２ｂを検索し、このユーザＩＤ１１１２ｂとリンクしているユーザＩＤ１１１１ａを図１０に示すテーブル１１１１から検索し、この図１０のテーブル１１１１を参照することで検索したユーザＩＤ１１１１ａを有するユーザのランク１１１１ｂを知ることができる。
【０１８９】
そこで、サーバ端末１１１は、検索したユーザのランク１１１１ｂに基づいてＨＤＤ１１０５やＲＡＭ１１０３等の記憶領域に記憶されている関係定義を参照し、組織階層が下位のクライアント端末１２１を使用するユーザに対しては上位のユーザが参加している同期コミュニケーションへの参加を常に禁止するというような処理を実行する。つまり、参加が拒絶されるのであれば（ステップＳ１０５のＹ）、そのユーザの参加を拒絶する処理を実行する（ステップＳ１０６）。こうして、サーバ端末１１１が有するログインしたクライアント端末１２１を進行中の同期コミュニケーションに途中参加させる機能は、ＨＤＤ１１０５やＲＡＭ１１０３等の記憶領域に記憶されたユーザ間の関係定義に従い、進行中の同期コミュニケーションに対するクライアント端末１２１の参加の可否を制御する。
【０１９０】
ステップＳ１０５での参加可否判定処理は、別の一例として、ログインしたクライアント端末１２１から送信された参加規則を参照してなされる。前述したように、本実施の形態の仮想オフィス空間提供システムは、サーバ端末１１１がクライアント端末１２１に対してログインしたユーザの勤務状況を表す画像データを送信するに際して、ＪＡＶＡアプレットを伴わせる。このＪＡＶＡアプレットは、クライアント端末１２１において、同期コミュニケーション開始要求処理、同期コミュニケーションにおける表示規則、参加規則、アクセス規則を設定するための処理等を実行させるデータコードである。これらのＪＡＶＡアプレットには、図５に示す処理をクライアント端末１２１に実行させるＪＡＶＡアプレットがある。このＪＡＶＡアプレットは、クライアント端末１２１に同期コミュニケーションにおける参加規則を設定するための処理を実行させる。つまり、クライアント端末１２１は、同期コミュニケーションへの参加規則の設定入力が可能となる。クライアント端末１２１において参加規則の設定が判定されると（ステップＳ２２３のＹ）、その設定された参加規則がクライアント端末１２１のＲＡＭ１２０３等の記憶領域にレジストされる（ステップＳ２２４）。レジストされた参加規則は、そのクライアント端末１２１において同期コミュニケーション開始要求の送信処理があった場合に（ステップＳ２２７）、その同期コミュニケーション開始要求に付帯してサーバ端末１１１に送信される（ステップＳ２２８）。こうして、サーバ端末１１１が有する進行中の同期コミュニケーションに途中参加させる機能は、ログインしたクライアント端末１２１に、参加規則の設定を許容する機能と、設定された参加規則をサーバ端末に送信させる機能と、を実行させる機能を含むことになる。
【０１９１】
ここで、クライアント端末１２１において設定可能な参加規則は、例えば、そのクライアント端末１２１を使用するユーザが同期コミュニケーション参加中である場合、その同期コミュニケーションに対する他の全てのユーザの参加を拒絶するというような規則であるとか、同様の状況下で、ある特定のユーザだけをその同期コミュニケーションに参加させないような規則等である。
【０１９２】
なお、図５のフローチャートに示す処理では、参加規則を同期コミュニケーション開始要求に付帯させてサーバ端末１１１に送信するようになっている。これに対して、別の実施の形態として、図７に示すように、参加規則を設定する処理は、参加規則を同期コミュニケーション開始要求に付帯させることなく独立してサーバ端末１１１に送信できる処理であっても良い。つまり、参加規則の設定がなされると（ステップＳ２４１のＹ）、設定された参加規則をサーバ端末１１１に送信する（ステップＳ２４２）という処理である。このような処理であれば、同期コミュニケーション実行前あるいは同期コミュニケーション実行中であっても、必要に応じてクライアント端末１２１からサーバ端末１１１に参加規則を送信することができる。
【０１９３】
サーバ端末１１１は、クライアント端末１２１から参加規則を受信すると、受信した参加規則を、ＲＡＭ１１０３等の記憶領域に作成した図１１に例示するテーブル１１１２の参加規則１１１２ｄに、そのクライアント端末１２１と対応付けて記憶する。クライアント端末１２１と参加規則１１１２ｄとの対応付けは、受信情報に含まれるＩＰアドレスを参照することで容易になされる。
【０１９４】
そして、サーバ端末１１１は、記憶した参加規則を参照し、進行中の同期コミュニケーションに対する個々のユーザの参加の可否を制御する。つまり、参加が拒絶されるのであれば（ステップＳ１０５のＹ）、そのユーザの参加を拒絶する処理を実行する（ステップＳ１０６）。こうして、サーバ端末１１１が有するログインしたクライアント端末１２１を進行中の同期コミュニケーションに途中参加させる機能は、ログインした前記クライアント端末から送信された参加規則に従い、進行中の同期コミュニケーションに対するクライアント端末１２１の参加の可否を制御する。
【０１９５】
ステップＳ１０５での参加可否判定処理は、更に別の一例として、進行中の同期コミュニケーションに参加しているユーザからの可否決定を参照してなされる。つまり、あるクライアント端末１２１から途中参加要求があった場合には（ステップＳ１０１のＹ）、その途中参加要求に含まれる相手先のクライアント端末１２１に通知を行なう（ステップＳ１０４）。この際、サーバ端末１１１は、その通知に、参加可否決定プログラムを付帯させる（ステップＳ１０４）。この参加可否決定プログラムは、例えばＪＡＶＡアプレットである。そこで、その参加可否決定プログラムを受信したクライアント端末１２１では、そのＣＰＵ１２０１が受信した参加可否決定プログラムを解釈実行することで、どのユーザが参加を要望しているかを仮想オフィス空間１２１１に表示し、そのユーザの参加を許可するかどうかの選択をユーザに許容し、ユーザが決定した参加可否の決定をサーバ端末１１１に送信する。これにより、サーバ端末１１１は、ユーザから送信された参加可否決定を参照し、進行中の同期コミュニケーションに参加を要求しているユーザの参加の可否を制御する。つまり、参加が拒絶されるのであれば（ステップＳ１０５のＹ）、そのユーザの参加を拒絶する処理を実行する（ステップＳ１０６）。こうして、サーバ端末１１１に、ログインしたクライアント端末１２１が参加している進行中の同期コミュニケーションに対してログインした他のクライアント端末１２１から途中参加要求があった場合に、その進行中の同期コミュニケーションに参加しているクライアント端末１２１にその途中参加要求の可否を決定させる機能を実行させることができる。
【０１９６】
（６）アクセス規制
図２３は、ログインしたユーザの勤務状況を表す画像データに基づいてクライアント端末１２１に表示された仮想オフィス空間１２１１において、同期コミュニケーション開始要求の受け入れを拒絶する表示がなされている状態の一例を示す模式図である。
【０１９７】
本仮想オフィス提供システムでは、あるクライアント端末１２１のユーザが、何らかの理由により個人で集中して業務を行なっているため、他のユーザからの同期コミュニケーション開始要求を拒絶したいような場合、その同期コミュニケーション開始要求を受け入れるか否かを決定でき、かつ、その意思を仮想オフィス空間１２１１上に表示する。しかしながら、拒絶にも程度があり、きわめて多忙でいかなる相手とのコミュニケーションも拒絶したい場合もあれば、どうしてもやむを得ない急用ならば割り込ませても構わないという場合もある。
【０１９８】
そこで、このような各種の要求に柔軟に対応するため、本実施の形態では、同期コミュニケーション開始要求の拒絶に関して３つのレベルを設けている。すなわち、
・同期コミュニケーションの開始要求を常に受け入れるレベル
・他ユーザが開始要求を強行した場合は同期コミュニケーションが開始されるレベル
・同期コミュニケーションの開始要求を必ず拒絶するレベル
である。
【０１９９】
そして、これのレベルに応じて、他のユーザが使用するクライアント端末１２１上に表示される仮想オフィス空間１２１１での勤務状況表示を制御している。
【０２００】
図２３にその例を示している。図２３中、「同期コミュニケーションの開始要求を常に受け入れるレベル」では通常のユーザ画像を表示しているが、「他ユーザが開始要求を強行した場合は同期コミュニケーションが開始されるレベル」ではユーザ画像の上半分に網掛けや横縞等の模様を、「同期コミュニケーションの開始要求を必ず拒絶するレベル」ではユーザ画像全体に網掛けや横縞等の模様を、それぞれ重ねて表示している。
【０２０１】
図２３中、ユーザＥは同期コミュニケーションの開始要求を必ず拒絶し（サーバがユーザＥへ開始要求を通知しない）、ユーザＧは同期コミュニケーションの開始要求への拒絶の意思表示は行なうが他のユーザが開始要求を強行した場合は同期コミュニケーションが開始される例を示している。それ以外のユーザは、同期コミュニケーションの開始要求を常に受け入れる状態にある。
【０２０２】
ここで、以上説明したような動作を実現するための処理を図５、図８及び図９のフローチャートを参照して次に説明する。
【０２０３】
図９に示すように、サーバ端末１１１は、ステップＳ１０７において、ステップＳ１０１でクライアント端末１２１から受信した同期コミュニケーション開始要求に応じてそのクライアント端末１２１と他のユーザやユーザグループが使用するクライアント端末１２１との間で同期コミュニケーションを開始させる処理を実行するのに先立ち、要求元のクライアント端末１２１から相手先のクライアント端末１２１へのアクセスが許容されるかどうかを確かめる（ステップＳ１０２）。
【０２０４】
ステップＳ１０２でのアクセス可否判定処理は、一例として、ログインしたクライアント端末１２１から送信されたアクセス規則を参照してなされる。前述したように、本実施の形態の仮想オフィス空間提供システムは、サーバ端末１１１がクライアント端末１２１に対してログインしたユーザの勤務状況を表す画像データを送信するに際して、ＪＡＶＡアプレットを伴わせる。このＪＡＶＡアプレットは、クライアント端末１２１において、同期コミュニケーション開始要求処理、同期コミュニケーションにおける表示規則、参加規則、アクセス規則を設定するための処理等を実行させるデータコードである。これらのＪＡＶＡアプレットには、図５に示す処理をクライアント端末１２１に実行させるＪＡＶＡアプレットがある。このＪＡＶＡアプレットは、クライアント端末１２１に同期コミュニケーションにおけるアクセス規則を設定するための処理を実行させる。つまり、クライアント端末１２１は、仮想オフィス空間１２１１上でのそのクライアント端末１２１のユーザについての勤務状況表示の画像の見え方を規定し、なおかつ他のユーザからアクセスがあった場合の拒絶の程度を規定するアクセス規則の設定入力が可能となる。クライアント端末１２１においてアクセス規則の設定が判定されると（ステップＳ２２５のＹ）、その設定されたアクセス規則がクライアント端末１２１のＲＡＭ１２０３等の記憶領域にレジストされる（ステップＳ２２６）。レジストされたアクセス規則は、そのクライアント端末１２１において同期コミュニケーション開始要求の送信処理があった場合に（ステップＳ２２７）、その同期コミュニケーション開始要求に付帯してサーバ端末１１１に送信される（ステップＳ２２８）。こうして、サーバ端末１１１が有する同期コミュニケーションを実行させる機能は、ログインしたクライアント端末１２１に、アクセス規則の設定を許容する機能と、設定されたアクセス規則をサーバ端末１１１に送信させる機能と、を実行させる機能を含むことになる。
【０２０５】
ここで、アクセス規則は、一例として、
・同期コミュニケーションの開始要求を常に受け入れるレベル
・他ユーザが開始要求を強行した場合は同期コミュニケーションが開始されるレベル
・同期コミュニケーションの開始要求を必ず拒絶するレベル
という３つのレベルを設けている。そして、アクセス規則は、仮想オフィス空間１２１１上での表示として、「同期コミュニケーションの開始要求を常に受け入れるレベル」では通常のユーザ画像を表示し、「他ユーザが開始要求を強行した場合は同期コミュニケーションが開始されるレベル」ではユーザ画像の上半分に網掛けや横縞等の模様を重ねた画像を表示し、「同期コミュニケーションの開始要求を必ず拒絶するレベル」ではユーザ画像全体に網掛けや横縞等の模様を重ねて表示するような規則を含んでいる。
【０２０６】
なお、図５のフローチャートに示す処理では、アクセス規則を同期コミュニケーション開始要求に付帯させてサーバ端末１１１に送信するようになっている。これに対して、別の実施の形態として、図８に示すように、アクセス規則を設定する処理は、アクセス規則を同期コミュニケーション開始要求に付帯させることなく独立してサーバ端末１１１に送信できる処理であっても良い。つまり、アクセス規則の設定がなされると（ステップＳ２５１のＹ）、設定された参加規則をサーバ端末１１１に送信する（ステップＳ２５２）という処理である。このような処理であれば、同期コミュニケーション実行前あるいは同期コミュニケーション実行中であっても、必要に応じてクライアント端末１２１からサーバ端末１１１にアクセス規則を送信することができる。
【０２０７】
サーバ端末１１１は、クライアント端末１２１からアクセス規則を受信すると、受信したアクセス規則を、ＲＡＭ１１０３等の記憶領域に作成した図１１に例示するテーブル１１１２のアクセス規則１１１２ｅに、そのクライアント端末１２１と対応付けて記憶する。クライアント端末１２１とアクセス規則１１１２ｅとの対応付けは、受信情報に含まれるＩＰアドレスを参照することで容易になされる。
【０２０８】
そして、サーバ端末１１１は、記憶したアクセス規則に従い、アクセス規則が設定されたクライアント端末１２１のユーザについて、仮想オフィス空間１２１１上でのそのユーザの勤務状況表示の画像を制御する。つまり、アクセス規則に設定されたアクセスレベルが「同期コミュニケーションの開始要求を常に受け入れるレベル」の場合には通常のユーザ画像を表示し、「他ユーザが開始要求を強行した場合は同期コミュニケーションが開始されるレベル」の場合にはユーザ画像の上半分に網掛けや横縞等の模様を重ねた画像を表示し、「同期コミュニケーションの開始要求を必ず拒絶するレベル」の場合にはユーザ画像全体に網掛けや横縞等の模様を重ねて表示するような制御を行なう。こうして、サーバ端末１１１が有する勤務状況表示を閲覧可能にする機能は、クライアント端末１２１が選択したアクセスレベルに応じてそのクライアント端末１２１を使用するユーザに関する他のクライアント端末１２１上での勤務状況表示を制御することになる。
【０２０９】
また、サーバ端末１１１は、アクセスレベルが設定されたクライアント端末１２１を相手方とする同期コミュニケーション開始要求を受信した場合（ステップＳ１０１のＹ）、そのクライアント端末１２１のアクセス規則を図１１のテーブル１１１２で参照し、そのクライアント端末１２１に対する個々のユーザのアクセスを制御する。つまり、アクセスを拒絶するレベルとなっていれば（ステップＳ１０２のＹ）、そのクライアント端末１２１に対するアクセスを拒絶する処理を実行する（ステップＳ１０３）。こうして、サーバ端末１１１が有する同期コミュニケーションを実行させる機能は、ログインしたクライアント端末１２１から送信されたアクセス規則に従い、ログインした別のクライアント端末１２１から送信された同期コミュニケーション開始要求の受け入れの可否を制御することになる。
【０２１０】
（７）同期コミュニケーション進行中であることの隠蔽を伴うアクセス規制
図２４は、ログインしたユーザの勤務状況を表す画像データに基づいてクライアント端末１２１に表示された仮想オフィス空間１２１１において、ユーザ間での同期コミュニケーション参加中情報として、同期コミュニケーション開始要求の受け入れを拒絶する表示を行なうことで、あるユーザ間での同期コミュニケーション参加中情報が隠蔽されている状態の一例を示す模式図である。図２５は、ログインしたユーザの勤務状況を表す画像データに基づいてクライアント端末１２１に表示された仮想オフィス空間１２１１に表示される進行中の同期コミュニケーションに参加中のユーザリストからある特定のユーザが隠蔽されている状態の一例を示す模式図である。
【０２１１】
図２４及び図２５に示す一例のように、現実には同期コミュニケーションを実行しているユーザＢ、Ｄ、Ｇが同期コミュニケーションの進行状況を隠蔽した場合、別のクライアント端末１２１のユーザからは、ユーザＢ、Ｄ、Ｇは現在何もコミュニケーションしておらず、かつ、「同期コミュニケーションの開始要求を常に受け入れるレベル」にあると見えてしまう。
【０２１２】
すると、ユーザＢ、Ｄ、Ｇに対してユーザが同期コミュニケーション開始要求を出してしまう可能性がある。ところが、実際には彼らは機密の同期コミュニケーションをしているので、別のクライアント端末１２１からの同期コミュニケーション開始要求に応えられる状態ではない。これにより、同期コミュニケーション進行中であることを隠蔽しているユーザに対して、別のユーザが不用意に同期コミュニケーション開始要求を出すというミスマッチが発生してしまう。
【０２１３】
そこで、本実施の形態では、そのようなミスマッチを解消するため、各クライアント端末１２１のユーザと、他のユーザ又はユーザグループとの関係に基づいて、そのクライアント端末１２１を使用する同期コミュニケーション参加中のユーザ又はユーザグループの勤務状況表示の画像部分に、同期コミュニケーション参加中情報１２１３の代わりに、同期コミュニケーション開始要求を必ず拒絶するレベルに対応する状況表示を行ない、かつ、勤務状況表示部分とは別の表示領域に、進行中の同期コミュニケーションに参加中のユーザリスト１２１４又はユーザグループリスト１２１５を表示しないようにする。
【０２１４】
図２４及び図２５がその例である。図２４では、ユーザＢ、Ｄ、Ｇ間で同期コミュニケーションが進行中であることを示す表示、つまり同期コミュニケーション参加中情報１２１３を表示しない代わりに、「同期コミュニケーションの開始要求を必ず拒絶するレベル」の表示を行なっている。また、図２５では、同期コミュニケーション進行中であることを示すユーザリスト１２１４にユーザＢ、Ｄ、Ｇで行なっている同期コミュニケーションを表示していない。
【０２１５】
こうすると、別のクライアント端末１２１のユーザには、ユーザＢ、Ｄ、Ｇが同期コミュニケーションをしていることは分からないが、「同期コミュニケーションの開始要求を必ず拒絶」していることは分かる。したがって、他のユーザがユーザＢ、Ｄ、Ｇに対して不用意に同期コミュニケーション開始要求を出してしまうおそれが無くなる。
【０２１６】
以上説明したような動作を実現するために、本実施の形態では、サーバ端末１１１は、例えばＲＡＭ１１０３等の記憶領域に記憶されたユーザ間の関係定義に応じて、あるクライアント端末１２１を使用するユーザに関する他のクライアント端末１２１上での勤務状況表示を同期コミュニケーションの開始要求を拒絶する表示に変更制御し、当該クライアント端末１２１に対する当該他のクライアント端末１２１からの同期コミュニケーション開始要求を拒絶制御するようにした。
【０２１７】
また、サーバ端末１１１は、あるクライアント端末１２１を使用するユーザに関する他のクライアント端末１２１上での勤務状況表示を同期コミュニケーションの開始要求を拒絶する表示に変更制御し、当該クライアント端末１２１に対する当該他のクライアント端末１２１からの同期コミュニケーション開始要求を拒絶制御する場合には、当該クライアント端末１２１が同期コミュニケーションに参加中であっても、当該他のクライアント端末１２１の表示領域に表示されるユーザリスト１２１４に当該クライアント端末１２１を使用するユーザを表示しない機能を実行する。
【０２１８】
（８）同期コミュニケーションの終了
図２６は、同期コミュニケーション終了に際してのアンケート回答処理の流れを示すフローチャートである。
【０２１９】
図２６に示すフローチャートの処理は、一例として、サーバ端末１１１から構内ネットワーク４０１又は外部ネットワーク５０１を介してクライアント端末１２１に送信された例えばＪＡＶＡアプレットによって、クライアント端末１２１が実行する。別の一例として、図２６に示すフローチャートの処理は、クライアント端末１２１に予めインストールされているアンケート処理用のプログラム等によって実行されても良い。これらの二つの例は、いずれも、図２６に示すフローチャートの処理が、クライアント端末１２１において実行される例である。これに対して、図２６に示すフローチャートの処理は、サーバ端末１１１で実行されても良い。例えば、サーバ端末１１１にオフィス空間提供サイトが用意されており、クライアント端末１２１は単にそのオフィス空間提供サイトにアクセスして閲覧するだけであるようなシステム構成の場合、サーバ端末１１１が図２６の示すフローチャートの処理を実行することができる。そこで、図２６のフローチャートに示す処理については、各種の実施の形態を採用し得るとした上で、その処理内容について次に説明する。
【０２２０】
ステップＳ２６１での同期コミュニケーションの開始後、クライアント端末１２１において同期コミュニケーションの終了が指示されたかどうかの判定に待機される（ステップＳ２６２）。この判定は、システム構成に応じて、サーバ端末１１１のＣＰＵ１１０１又はクライアント端末１２１のＣＰＵ１２０１での処理によって実行される。サーバ端末１１１のＣＰＵ１１０１によってクライアント端末１２１での同期コミュニケーション終了指示を判定する場合の一例として、サーバ端末１１１は、サーバ端末１１１がクライアント端末１２１に提供するオフィス空間提供サイトに同期コミュニケーション終了指示のための選択指示を可能にするオブジェクトを用意すれば良い。この場合、クライアント端末１２１がそのオブジェクトを選択指示すると、一例としてその選択指示がＨＴＴＰ転送によってサーバ端末１１１に伝達される。
【０２２１】
ここに、実行中の同期コミュニケーションを終了させる指示入力をクライアント端末１２１に許容し、このクライアント端末１２１が入力した当該指示をサーバ端末１１１に送信させる手段、機能、工程が実行される。
【０２２２】
ステップＳ２６２で、同期コミュニケーションの終了が指示されと判定された場合（ステップＳ２５２のＹ）、クライアント端末１２１にアンケート用の問合せダイアログが表示される。このようなクライアント端末１２１での表示処理は、システム構成に応じて、サーバ端末１１１のＣＰＵ１１０１又はクライアント端末１２１のＣＰＵ１２０１での処理によって実行される。サーバ端末１１１のＣＰＵ１１０１によってクライアント端末１２１での表示処理を制御する一例として、サーバ端末１１１は、クライアント端末１２１に対して、サーバ端末１１１がクライアント端末１２１に提供するオフィス空間提供サイト内で動作する表示処理用の例えばＪＡＶＡスクリプトを送信する。
【０２２３】
図２７には、アンケート用の問合せダイアログの一例を示す。図２７に例示する問合せ用ダイアログは、１７時６分にマエダカオルさんによって開始されたミーティングについての感想を求める内容となっている。つまり、ユーザに問うアンケートは、クライアント端末１２１が終了指示した同期コミュニケーションに関するアンケートである。このため、ユーザにとってみると、自分がたった今まで参加していた同期コミュニケーションに関してアンケート形式で質問されることから、記憶が新鮮なうちにアンケートに回答する機会が与えられることになる。これにより、ユーザから信頼度の高い情報が得られ易くなる。
【０２２４】
図２７に例示する問合せ用ダイアログは、「ミーティングの目的は何ですか」という目的を問う質問と、「最も役に立ったツールは何ですか」という各機能の有用性を問う質問とが選択形式でなされている。この場合の選択は、図２８に示すように、プルダウンメニュー形式による選択である。したがって、ユーザは、アンケートに対する回答をプルダウンメニューから容易かつ短時間に選択することができる。
【０２２５】
図２８に例示するプルダウンメニューを参照すると、オーディオビデオチャット（Audio/Video Chat）、ホワイトボード（White board）、アプリケーション／デスクトップの共有（Application/Desktop Sharing）、テキストチャット（Text Chat）、文書リンク（Document Links）、及びテスト／練習／デモンストレーション（Test/Practice/Demo）という選択肢がユーザに提供される。これらのうち、テスト／練習／デモンストレーション（Test/Practice/Demo）という選択肢は、クライアント端末１２１が終了指示した同期コミュニケーションでのコミュニケーション目的以外の選択肢である。つまり、「テスト」という選択肢は、システム検証のためのテストを意味し、「練習」という選択肢は、使用方法を学習するための練習を意味し、「デモンストレーション」という選択肢は、例えば本実施の形態の仮想オフィス空間提供システムを宣伝目的で他人に見せるような行為を意味する。このような同期コミュニケーションでのコミュニケーション目的以外の選択肢は、一例として、ユーザが参加した同期コミュニケーションについての回答を集計するような場合、同期コミュニケーションでのコミュニケーション目的以外の選択肢について回答数を除外することで、より精度の高い分析を可能にするという効用がある。
【０２２６】
図２７に例示するアンケート用の問合せダイアログには、「ＯＫ」というオブジェクトが含まれている。クライアント端末１２１においてその「ＯＫ」というオブジェクトが選択支持された場合、図２６に示すフローチャートは、アンケート用の問合せダイアログへのユーザ入力が完了したと判定する（ステップＳ２６４のＹ）。この判定に応じて、アンケート用の問合せダイアログへの入力結果をサーバ端末１１１に送信する処理が実行され（ステップＳ２６５）、処理を終了する。これらのステップＳ２６４での判定及びステップＳ２６５での送信は、システム構成に応じて、サーバ端末１１１のＣＰＵ１１０１又はクライアント端末１２１のＣＰＵ１２０１での処理によって実行される。この際、クライアント端末１２１からサーバ端末１１１へのデータ転送は、ＨＴＴＰ転送によって実行される。
【０２２７】
ここに、クライアント端末１２１から実行中の同期コミュニケーションを終了させる指示を受信した場合、当該クライアント端末１２１に回答の入力が可能なアンケートを提供し、そのクライアント端末１２１が入力したアンケートの回答をサーバ端末１１１に送信させる手段、機能、工程が実行される。
【０２２８】
次いで、図２６のフローチャートには示していないが、サーバ端末１１１は、クライアント端末１２１からアンケートの回答を受信した場合、その回答を当該同期コミュニケーション及び当該クライアント端末１２１を特定可能な同一性情報と共にログ情報として例えばＲＡＭ１１０３等の記憶領域に記録する。ここに、当該記録する手段、機能、工程が実行される。
【０２２９】
（９）途中退出後の再参加の場合におけるアンケートの省略
同期コミュニケーションの終了に際して、ユーザにアンケートを記入してもらう例について説明した。これに対して、ある同期コミュニケーションから途中退出した後、その同期コミュニケーションに再参加することが想定される。この場合、途中退出したユーザは、既にアンケートに回答済みである。そこで、そのようなアンケートに回答済みのユーザが同一の同期コミュニケーションに再参加する場合には、再度アンケートに記入してもらう必要がないとも考えられる。そこで、同期コミュニケーションに再参加するアンケートに回答済みのユーザに対しては、アンケートの記入依頼を省略するようにしても良い。
【０２３０】
このような処理は、クライアント端末１２１に、ある同期コミュニケーションから途中退出した後、その同期コミュニケーションに再参加する権限を持たせることが条件となる。そこで、サーバ端末１１１は、実行中の同期コミュニケーションから途中退出する指示入力と当該同期コミュニケーションへ再参加する指示入力とをクライアント端末１２１に許容し、このクライアント端末１２１が入力した当該指示に応じてそのクライアント端末１２１を当該同期コミュニケーションから途中退出又は再参加させる手段、機能、工程を実行し得るように構成されている。このような手段、機能、工程は、サーバ端末１１１がクライアント端末１２１に対して、途中退出及び再参加についての規制を積極的に設けなければ、特別の処理を要することなく実行可能である。
【０２３１】
図２９は、同期コミュニケーションに対する途中退出又は再参加の処理に際して用いられるフラグ領域の模式図である。このフラグ領域は、一例としてサーバ端末１１１におけるＲＡＭ１１０３等の記憶領域に作成され、同期コミュニケーションに参加している個々のクライアント端末１２１毎に、各同期コミュニケーションを特定するための同期コミュニケーションＩＤに対応させて退出済みであるかどうかをフラグという手法で管理するようなデータ構造を有している。例えば、図２９中、あるクライアント端末１２１について、ｍ２００３０３２１１２２３というＩＤを有する同期コミュニケーションについては退出済フラグのセット（○）によって退出済み、ｍ２００３０３２１１６０１というＩＤを有する同期コミュニケーションについては退出済フラグのリセット（×）によって退出済みでない、というそれぞれのステータスを管理することができる。
【０２３２】
別の一例として、図２９に例示するフラグ領域は、例えばサーバ端末１１１からクライアント端末１２１に送信されるＪＡＶＡアプレットによって、クライアント端末１２１におけるＲＡＭ１２０３等の記憶領域に作成されても良い。
【０２３３】
図３０は、同期コミュニケーションに対する途中退出又は再参加の処理を含むアンケート回答処理の流れを示すフローチャートである。その処理内容を次に説明する。
【０２３４】
クライアント端末１２１から同期コミュニケーションの開始要求があった場合、同期コミュニケーションの開始（後述するステップＳ２７３）に先立ち、フラグ領域が作成済みであるかどうかが判定される（ステップＳ２７１）。この場合のフラグ領域というのは、図２９に例示するようなある同期コミュニケーションに対する途中退出及び再参加を管理するためのフラグ領域である。この判定は、システム構成に応じて、サーバ端末１１１のＣＰＵ１１０１又はクライアント端末１２１のＣＰＵ１２０１での処理によって実行される。この場合、サーバ端末１１１が自己の例えばＲＡＭ１１０３等の記憶領域を参照してフラグ領域作成済みの有無を判定する場合と、サーバ端末１１１がクライアント端末１２１の例えばＲＡＭ１２０３等の記憶領域を参照してフラグ領域作成済みの有無を判定する場合と、例えばサーバ端末１１１から送信されたＪＡＶＡアプレットによってクライアント端末１２１が自己の例えばＲＡＭ１２０３等の記憶領域を参照してフラグ領域作成済みの有無を判定する場合と、例えばサーバ端末１１１から送信されたＪＡＶＡアプレットによってクライアント端末１２１がサーバ端末１１１の例えばＲＡＭ１１０３等の記憶領域を参照してフラグ領域作成済みの有無を判定する場合との、四態様が想定される。いずれの態様でも実施可能である。もっとも、四態様が動的に変化する必要はなく、システム上決定されたある一つの態様が実施されれば十分である。サーバ端末１１１がクライアント端末１２１の例えばＲＡＭ１２０３等の記憶領域を参照してフラグ領域作成済みの有無を判定する場合、あるいは、クライアント端末１２１がサーバ端末１１１の例えばＲＡＭ１１０３等の記憶領域を参照してフラグ領域作成済みの有無を判定する場合には、サーバ端末１１１とクライアント端末１２１との間で問合せ伝文を送受信すれば良い。
【０２３５】
ステップＳ２７１での判定の結果、フラグ領域が作成済みでないと判定された場合には（ステップＳ２７１のＮ）、フラグ領域が作成される。このフラグ領域は、前述したように、サーバ端末１１１の例えばＲＡＭ１１０３等の記憶領域に作成されても、クライアント端末１２１の例えばＲＡＭ１２０３等の記憶領域に作成されても、いずれでも良い。
【０２３６】
その後、同期コミュニケーションが開始される（ステップＳ２７３）。そして、同期コミュニケーションの開始後は、クライアント端末１２１において同期コミュニケーションの終了又は退出が指示されたかどうかの判定に待機される（ステップＳ２７４）。この判定は、図２６に示すフローチャートのステップＳ２６２の判定処理と同様の処理によって実現される。
【０２３７】
ステップＳ２７４で、クライアント端末１２１において同期コミュニケーションの終了又は退出が指示されたと判定された場合には（ステップＳ２７４のＹ）、ステップＳ２７２で作成済みのフラグ領域が参照される。その結果、クライアント端末１２１が終了又は退出しようとする同期コミュニケーションについて未退出である場合には、ステップＳ２７６〜２７９の処理が続いて実行される。これに対して、クライアント端末１２１が終了又は退出しようとする同期コミュニケーションについて既に一度退出済みである場合には、ステップＳ２７６〜２７９の処理を省略してそのまま終了又は退出処理がなされる。
【０２３８】
ここに、ある同期コミュニケーションにおいて途中退出後に再参加したクライアント端末１２１には、このクライアント端末１２１から当該同期コミュニケーションを終了させる指示を受信した場合でも、当該クライアント端末１２１へアンケートを提供しないようにする手段、機能、工程が実行される。
【０２３９】
ここで、クライアント端末１２１が終了又は退出しようとする同期コミュニケーションについて未退出であるか既に一度退出済みであるかということは、図２９に例示するフラグ領域の退出済フラグのステータスを参照することで容易に認識可能である。つまり、ある同期コミュニケーションについて、退出済フラグがリセット（×）されている場合、クライアント端末１２１はその同期コミュニケーションについて未退出である。これに対して、ある同期コミュニケーションについて、退出済フラグがセット（○）されている場合、クライアント端末１２１はその同期コミュニケーションについて既に退出済みである。
【０２４０】
クライアント端末１２１が終了又は退出しようとする同期コミュニケーションについて未退出である場合に実行されるステップＳ２７６〜２７９の処理について説明する。まず、フラグ領域の該当する同期コミュニケーションに対応させて、退出済フラグがセットされる（ステップＳ２７６）。続いて、クライアント端末１２１にアンケート用の問合せダイアログが表示され（ステップＳ２７７）、その入力が確認されると（ステップＳ２７８）、アンケート用の問合せダイアログへの入力結果をサーバ端末１１１に送信する処理が実行され（ステップＳ２７８）、処理を終了する。これらのステップＳ２７７〜２７９の処理に関して、ステップＳ２７７の表示処理は図２６に示すフローチャート中のステップＳ２６３の表示処理、ステップＳ２７８の判定処理は図２６に示すフローチャート中のステップＳ２６４の判定処理、ステップＳ２７９の送信処理は図２６に示すフローチャート中のステップＳ２６５の送信処理と同様の処理によって実現される。
【０２４１】
このように、クライアント端末１２１が終了又は退出しようとする同期コミュニケーションについて未退出であったとしても（ステップＳ２７５の未退出）、その同期コミュニケーションから一度途中退出した後は、ステップＳ２７６の処理によって退出済フラグがセットされる。したがって、そのクライアント端末２１２がその同期コミュニケーションに再参加した場合、今度はステップＳ２７５において退出済みであると判定され、ステップＳ２７６〜２７９の処理が省略される。ステップＳ２７６〜２７９の処理が省略されるということは、アンケートが提供されないということである。これにより、既にアンケートに回答済みのユーザに対して、重ねて同一の同期コミュニケーションに対するアンケートを要求するような重複が防止される。
【図面の簡単な説明】
【０２４２】
【図１】仮想オフィス空間提供システム全体のシステム構成例を示すブロック図である。
【図２】サーバ端末及びクライアント端末のハードウェア構成を示すブロック図である。
【図３】サーバ端末とクライアント端末との間のデータ送受信を示すタイミングチャートである。
【図４】サーバ端末から送信されたＪＡＶＡアプレットによってクライアント端末で実行される同期コミュニケーション開始要求処理の流れを示すフローチャートである。
【図５】サーバ端末から送信されたＪＡＶＡアプレットによってクライアント端末で実行される表示規則、参加規則、アクセス規則を設定するための処理の流れを示すフローチャートである。
【図６】サーバ端末から送信されたＪＡＶＡアプレットによってクライアント端末で実行される表示規則を設定するための図５とは別の処理の流れを示すフローチャートである。
【図７】サーバ端末から送信されたＪＡＶＡアプレットによってクライアント端末で実行される参加規則を設定するための図５とは別の処理の流れを示すフローチャートである。
【図８】サーバ端末から送信されたＪＡＶＡアプレットによってクライアント端末で実行されるアクセス規則を設定するための図５とは別の処理の流れを示すフローチャートである。
【図９】サーバ端末にインストールされた仮想オフィス空間提供プログラムによってサーバ端末で実行される処理の流れを示すフローチャートである。
【図１０】サーバ端末が記憶するユーザに関する情報を含むテーブルの模式図である。
【図１１】サーバ端末において作成するログインしたクライアント端末に関する情報を含むテーブルの模式図である。
【図１２】ログインしたユーザの勤務状況を表す画像データに基づいてクライアント端末に表示された仮想オフィス空間の一例を示す模式図である。
【図１３】ログインしたユーザの勤務状況を表す画像データに基づいてクライアント端末に表示された仮想オフィス空間において、複数（二人）のユーザが選択されて選択されたユーザとの間で同期コミュニケーションの開始を指示可能な状態の一例を示す模式図である。
【図１４】ログインしたユーザの勤務状況を表す画像データに基づいてクライアント端末に表示された仮想オフィス空間において、ユーザ間での同期コミュニケーション参加中情報が表示されている状態の一例を示す模式図である。
【図１５】ログインしたユーザの勤務状況を表す画像データに基づいてクライアント端末に表示された仮想オフィス空間に表示される進行中の同期コミュニケーションに参加中のユーザリストの一例を示す模式図である。
【図１６】ログインしたユーザの勤務状況を表す画像データに基づいてクライアント端末に表示された仮想オフィス空間において、ユーザグループが選択されて選択されたユーザグループとの間で同期コミュニケーションの開始を指示可能な状態の一例を示す模式図である。
【図１７】ログインしたユーザの勤務状況を表す画像データに基づいてクライアント端末に表示された仮想オフィス空間において、ユーザグループ間での同期コミュニケーション参加中情報が表示されている状態の一例を示す模式図である。
【図１８】ログインしたユーザの勤務状況を表す画像データに基づいてクライアント端末に表示された仮想オフィス空間に表示される進行中の同期コミュニケーションに参加中のユーザグループリストの一例を示す模式図である。
【図１９】ログインしたユーザの勤務状況を表す画像データに基づいてクライアント端末に表示された仮想オフィス空間において、ユーザ間での同期コミュニケーション参加中情報のうち、あるユーザ間での同期コミュニケーション参加中情報が隠蔽されている状態の一例を示す模式図である。
【図２０】ログインしたユーザの勤務状況を表す画像データに基づいてクライアント端末に表示された仮想オフィス空間に表示される進行中の同期コミュニケーションに参加中のユーザリストから、ある特定のユーザが隠蔽されている状態の一例を示す模式図である。
【図２１】ログインしたユーザの勤務状況を表す画像データに基づいてクライアント端末に表示された仮想オフィス空間において、進行中の同期コミュニケーションに対する途中参加を指示可能な状態の一例を示す模式図である。
【図２２】ログインしたユーザの勤務状況を表す画像データに基づいてクライアント端末に表示された仮想オフィス空間において、進行中の同期コミュニケーションに対する途中参加を指示可能な状態の別の一例を示す模式図である。
【図２３】ログインしたユーザの勤務状況を表す画像データに基づいてクライアント端末に表示された仮想オフィス空間において、同期コミュニケーション開始要求の受け入れを拒絶する表示がなされている状態の一例を示す模式図である。
【図２４】ログインしたユーザの勤務状況を表す画像データに基づいてクライアント端末に表示された仮想オフィス空間において、ユーザ間での同期コミュニケーション参加中情報として、同期コミュニケーション開始要求の受け入れを拒絶する表示を行なうことで、あるユーザ間での同期コミュニケーション参加中情報が隠蔽されている状態の一例を示す模式図である。
【図２５】ログインしたユーザの勤務状況を表す画像データに基づいてクライアント端末に表示された仮想オフィス空間に表示される進行中の同期コミュニケーションに参加中のユーザリストからある特定のユーザが隠蔽されている状態の一例を示す模式図である。
【図２６】同期コミュニケーション終了に際してのアンケート回答処理の流れを示すフローチャートである。
【図２７】同期コミュニケーション終了に際してクライアント端末に表示されるアンケート用の問合せダイアログの一例を示す模式図である。
【図２８】図２７に示されているアンケートアンケート用の問合せダイアログ中、一つの質問に対する回答を選択するためのプルダウンメニューが示されている状態の模式図である。
【図２９】同期コミュニケーションに対する途中退出又は再参加の処理に際して用いられるフラグ領域の模式図である。
【図３０】同期コミュニケーションに対する途中退出又は再参加の処理を含むアンケート回答処理の流れを示すフローチャートである。
【符号の説明】
【０２４３】
１１１      サーバ端末
１２１      クライアント端末
４０１、５０１      通信ネットワーク（構内ネットワーク、外部ネットワーク）
１１０３、１１０５      記憶領域（ＲＡＭ、ＨＤＤ）
１２１３      同期コミュニケーション参加中情報
１２１４      ユーザリスト
１２１５      ユーザグループリスト
【図１】
2005102117.tif 000003
【図２】
2005102117.tif 000004
【図３】
2005102117.tif 000005
【図４】
2005102117.tif 000006
【図５】
2005102117.tif 000007
【図６】
2005102117.tif 000008
【図７】
2005102117.tif 000009
【図８】
2005102117.tif 000010
【図９】
2005102117.tif 000011
【図１０】
2005102117.tif 000012
【図１１】
2005102117.tif 000013
【図１２】
2005102117.tif 000014
【図１３】
2005102117.tif 000015
【図１４】
2005102117.tif 000016
【図１５】
2005102117.tif 000017
【図１６】
2005102117.tif 000018
【図１７】
2005102117.tif 000019
【図１８】
2005102117.tif 000020
【図１９】
2005102117.tif 000021
【図２０】
2005102117.tif 000022
【図２１】
2005102117.tif 000023
【図２２】
2005102117.tif 000024
【図２３】
2005102117.tif 000025
【図２４】
2005102117.tif 000026
【図２５】
2005102117.tif 000027
【図２６】
2005102117.tif 000028
【図２７】
2005102117.tif 000029
【図２８】
2005102117.tif 000030
【図２９】
2005102117.tif 000031
【図３０】
2005102117.tif 000032