JP2005191642A - Virtual office space providing program, virtual office space providing device, virtual office space providing method, virtual office space providing system, and storage medium for storing virtual office space providing program - Google Patents
Virtual office space providing program, virtual office space providing device, virtual office space providing method, virtual office space providing system, and storage medium for storing virtual office space providing program Download PDFInfo
- Publication number
- JP2005191642A JP2005191642A JP2003427019A JP2003427019A JP2005191642A JP 2005191642 A JP2005191642 A JP 2005191642A JP 2003427019 A JP2003427019 A JP 2003427019A JP 2003427019 A JP2003427019 A JP 2003427019A JP 2005191642 A JP2005191642 A JP 2005191642A
- Authority
- JP
- Japan
- Prior art keywords
- synchronous communication
- user
- client terminal
- logged
- terminal
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Landscapes
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Abstract
【課題】 仮想オフィス空間上で同期コミュニケーションを実現するに際して、同期コミュニケーションをしていることの隠蔽等を複雑な処理を要することなく簡易に実現する。
【解決手段】 サーバ端末111は、ログインしたクライアント端末121から送信されたそのユーザの勤務状況を表す画像データを、別のログインしたクライアント端末121に配信し、ログイン中のユーザの勤務状況表示を個々のクライアント端末121で相互に閲覧可能として同期コミュニケーションを実現する。この際、進行中の同期コミュニケーションに参加中であることを示す同期コミュニケーション参加中情報を追加表示し、その表示非表示を、各ユーザと各ユーザが属するユーザグループと各ユーザに対して同期コミュニケーション参加中情報の閲覧を許可するユーザグループとの関係を定義するユーザグループテーブルを参照して制御する。
【選択図】 図1
PROBLEM TO BE SOLVED: To easily realize concealment of performing synchronous communication without requiring complicated processing when realizing synchronous communication in a virtual office space.
A server terminal 111 distributes image data representing a user's work status transmitted from a logged-in client terminal 121 to another logged-in client terminal 121, and displays the work status display of the logged-in user individually. The synchronous communication is realized by allowing the client terminals 121 to browse each other. At this time, synchronous communication participation information indicating that the user is participating in the ongoing synchronous communication is additionally displayed, and the display non-display is performed for each user, the user group to which each user belongs, and the synchronous communication participation for each user. Control is performed by referring to a user group table that defines a relationship with a user group that permits browsing of medium information.
[Selection] Figure 1
Description
本発明は、通信ネットワークを介して接続される複数のコンピュータの間で仮想的なオフィス空間を共有させる仮想オフィス空間提供プログラム、仮想オフィス空間提供装置、仮想オフィス空間提供方法、仮想オフィス空間提供システム、及び仮想オフィス空間提供プログラムを記憶する記憶媒体に関する。 The present invention relates to a virtual office space providing program, a virtual office space providing apparatus, a virtual office space providing method, a virtual office space providing system, and a virtual office space providing program for sharing a virtual office space among a plurality of computers connected via a communication network And a storage medium for storing the virtual office space providing program.
近年、ネットワークのブロードバンド化に伴い、従来型のオフィスに加え、サテライトオフィスやホームオフィス等のような多様なオフィス形態が本格的に広まりつつある。このような多様なオフィス環境が実現された場合、オフィスの勤務者個々のコミュニケーション等の手段として、現実のオフィスをコンピュータ上で仮想的に再現した仮想オフィス空間の提供が望まれる。仮想オフィス空間というのは、複数のクライアント端末とサーバ端末とが通信ネットワークを介して接続され、各クライアント端末にログイン中のユーザの勤務状況に関する例えば画像データを、サーバ端末を介して個々のクライアント端末へ相互に配信し、閲覧可能としたシステムである。 In recent years, with the shift to broadband networks, various office forms such as satellite offices and home offices are spreading in earnest in addition to conventional offices. When such various office environments are realized, it is desired to provide a virtual office space in which a real office is virtually reproduced on a computer as a means for communication of individual workers in the office. A virtual office space is a system in which a plurality of client terminals and server terminals are connected via a communication network. For example, image data relating to the work status of a user who is logged in to each client terminal is sent to each client terminal via the server terminal. It is a system that enables mutual distribution and browsing.
このような仮想オフィス空間システムによれば、勤務者同士が通信ネットワークを介して勤務状況に関する例えば画像データを相互に交換することができるため、在席確認や雰囲気共有等が可能である。このため、サテライトオフィスやホームオフィス等のようなオフィス形態の多様化に伴い、仮想オフィス空間提供システムの実現に対して注目が集まっている。 According to such a virtual office space system, workers can mutually exchange, for example, image data related to work status via a communication network, so that presence confirmation, atmosphere sharing, and the like are possible. For this reason, with the diversification of office forms such as satellite offices and home offices, attention is focused on the realization of a virtual office space providing system.
一方、ネットワーク上で二人以上のユーザがコミュニケーションをとる方策として、従来、ビデオ会議、音声会議、テキストチャット等のような同期コミュニケーションと、電子メールや掲示板等のような非同期コミュニケーションとが普及している。同期コミュニケーションでは、二人以上のユーザが時間を共有してコミュニケーションをとる。非同期コミュニケーションでは、二人以上のユーザが時間を共有せずにコミュニケーションをとる。これらの方策のうち、同期コミュニケーションに着目すると、このような技術思想は、例えば特許文献1〜3等で紹介されている。つまり、特許文献1には、各会議参加者の映像を表示し、それをマウスのドラッグ&ドロップ操作により会議を開始するテレビ(ビデオ)会議システムが紹介されている。特許文献2には、テレビ会議の途中参加の操作、処理システムであって、途中参加者の参加の可否を制御する技術が紹介されている。特許文献3には、テレビ会議等に不慣れな人でも参加しやすいテレビ仮想会議システムが紹介されている。
On the other hand, synchronous communication such as video conferencing, audio conferencing, and text chatting and asynchronous communication such as e-mail and bulletin boards have been widely used as measures for communication between two or more users on the network. Yes. In synchronous communication, two or more users share time and communicate. In asynchronous communication, two or more users communicate without sharing time. Of these measures, focusing on synchronous communication, such technical ideas are introduced in, for example, Patent Documents 1-3. That is,
上述したような仮想オフィス空間上で同期コミュニケーションを実現したい。この場合、次に示すような課題がある。 I want to realize synchronous communication in the virtual office space as described above. In this case, there are the following problems.
・仮想オフィス空間上から容易に同期コミュニケーションを開始したり途中退出したり途中参加したり、あるいは同期コミュニケーション途中参加要求を制限したりしたい。 ・ I want to easily start synchronous communication from the virtual office space, leave or join in the middle, or restrict requests for joining in the middle of synchronous communication.
・同期コミュニケーションの進行状況をユーザ間で共有したい反面、セキュリティ保護のため、同期コミュニケーションをしていることを隠蔽したい。 -While we want to share the progress of synchronous communication among users, we want to conceal that we are performing synchronous communication for security protection.
そして、これらの課題を解決するに際して重要なことは、同期コミュニケーションをしていることの隠蔽や同期コミュニケーションに対する途中参加要求の制限等に際して、そのための処理の複雑化を避け、簡易にそれらの処理を実行したい、ということである。 When solving these issues, it is important to avoid the complication of the processing for concealing the fact that synchronous communication is being performed and restricting the participation request for synchronous communication. I want to do it.
本発明の目的は、仮想オフィス空間上で同期コミュニケーションを実現するに際して、同期コミュニケーションをしていることの隠蔽や同期コミュニケーションに対する途中参加要求の制限等を複雑な処理を要することなく簡易に実現することである。 An object of the present invention is to easily realize, without complicated processing, concealment of synchronous communication and restriction of midway participation request for synchronous communication when realizing synchronous communication in a virtual office space It is.
本発明は、仮想オフィス空間上から容易に同期コミュニケーションを開始したいという課題を解決し、同期コミュニケーションの進行状況をユーザ間で共有したいという課題を解決し、セキュリティ保護のため、同期コミュニケーションをしていることを隠蔽したいという課題を解決する。そして、同期コミュニケーションをしていることの隠蔽を複雑な処理を要することなく簡易に実現する。 The present invention solves the problem of easily starting synchronous communication from a virtual office space, solves the problem of sharing the progress of synchronous communication among users, and performs synchronous communication for security protection Solve the problem of hiding things. And concealment of performing synchronous communication is easily realized without requiring complicated processing.
つまり、請求項1記載のコンピュータ読み取り可能な仮想オフィス空間提供プログラムの発明は、通信ネットワークを介して複数のクライアント端末とデータの送受信を行なうサーバ端末にインストールされ、このサーバ端末に、前記通信ネットワークを介して前記クライアント端末をログインさせる機能と、ログインした前記クライアント端末から送信されたそのユーザの勤務状況を表す画像データを記憶領域に記憶する機能と、ログインした前記クライアント端末に対して、前記記憶領域に記憶するログインしたユーザの勤務状況を表す画像データを規定のブラウザによって閲覧可能なデータ形式で配信し、これによってログイン中のユーザの勤務状況を表す画像データに基づく勤務状況表示を個々の前記クライアント端末で相互に閲覧可能にする機能と、ログインした前記クライアント端末から送信された同期コミュニケーション開始要求に応じて、この同期コミュニケーション開始要求に伴われている要求元の前記クライアント端末と相手先の前記クライアント端末との間で同期コミュニケーションを実行させる機能と、を実行させ、前記勤務状況表示を閲覧可能にする機能は、前記サーバ端末に、同期コミュニケーションに参加中のユーザの勤務状況表示に、進行中の同期コミュニケーションに参加中であることを示す同期コミュニケーション参加中情報を追加表示する機能と、各ユーザと各ユーザが属するユーザグループと各ユーザに対して前記同期コミュニケーション参加中情報の閲覧を許可する前記ユーザグループとの関係を定義するユーザグループテーブルを参照し、前記同期コミュニケーション参加中情報の表示非表示を制御する機能と、を実行させる。
That is, the computer-readable virtual office space providing program according to
請求項2記載の発明は、請求項1記載のコンピュータ読み取り可能な仮想オフィス空間提供プログラムにおいて、前記同期コミュニケーションを実行させる機能は、前記ユーザグループテーブルの定義に従い、グループを単位として同期コミュニケーションを実行させる。 According to a second aspect of the present invention, in the computer-readable virtual office space providing program according to the first aspect, the function for executing the synchronous communication causes the synchronous communication to be executed in units of groups according to the definition of the user group table. .
請求項3記載の発明は、請求項1記載のコンピュータ読み取り可能な仮想オフィス空間提供プログラムにおいて、前記同期コミュニケーションを実行させる機能は、ログインした3台以上の前記クライアント端末の間で同期コミュニケーションを実行させる。 According to a third aspect of the present invention, in the computer-readable virtual office space providing program according to the first aspect, the function of executing the synchronous communication causes the synchronous communication to be executed among the three or more logged-in client terminals. .
請求項4記載の発明は、請求項3記載の仮想オフィス空間提供プログラムにおいて、前記サーバ端末に、同期コミュニケーションに参加しているユーザの前記クライアント端末を当該同期コミュニケーションから途中退出させる機能を実行させ、前記同期コミュニケーション参加中情報の表示非表示を制御する機能は、あるユーザの前記クライアント端末が同期コミュニケーションを途中退出した場合でも、当該クライアント端末が当該同期コミュニケーションに参加していた状態に基づいて、前記ユーザグループテーブルの定義に従い前記同期コミュニケーション参加中情報の表示非表示を制御する。 The invention according to claim 4 is the virtual office space providing program according to claim 3, wherein the server terminal is caused to execute a function of causing the client terminal of a user participating in synchronous communication to leave the synchronous communication halfway, The function to control the display / non-display of the information during the synchronous communication participation is based on the state in which the client terminal is participating in the synchronous communication even when the client terminal of a certain user leaves the synchronous communication halfway. In accordance with the definition of the user group table, display / non-display of the synchronous communication participation information is controlled.
請求項5記載の発明は、請求項3記載の仮想オフィス空間提供プログラムにおいて、前記サーバ端末に、同期コミュニケーションに参加しているユーザの前記クライアント端末を当該同期コミュニケーションから途中退出させる機能を実行させ、前記同期コミュニケーション参加中情報の表示非表示を制御する機能は、同期コミュニケーションを途中退出したユーザの前記クライアント端末に対する当該同期コミュニケーションに関する前記同期コミュニケーション参加中情報については、前記ユーザグループテーブルの定義に優先して当該同期コミュニケーションに対する前記同期コミュニケーション参加中情報の表示を許可する。
In the virtual office space providing program according to claim 3, the invention according to
請求項6記載の発明は、請求項3記載の仮想オフィス空間提供プログラムにおいて、前記サーバ端末に、ログインした前記クライアント端末に、進行中の同期コミュニケーションに対する途中参加要求を前記サーバ端末に送信させる機能と、送信された途中参加要求に応じて、この途中参加要求に伴われている要求元の前記クライアント端末を進行中の同期コミュニケーションに参加させる機能と、を実行させ、前記同期コミュニケーション参加中情報の表示非表示を制御する機能は、同期コミュニケーションに途中参加したユーザが生じた場合、当該同期コミュニケーションに関する前記同期コミュニケーション参加中情報については、途中参加したユーザを勘案して前記ユーザグループテーブルの定義に従い前記同期コミュニケーション参加中情報の表示非表示を再度制御する。 According to a sixth aspect of the present invention, in the virtual office space providing program according to the third aspect, the server terminal is configured to cause the client terminal that has logged in to transmit a halfway participation request for ongoing synchronous communication to the server terminal. In response to the transmitted mid-participation request, a function of causing the client terminal of the request source accompanying the mid-participation request to participate in ongoing synchronous communication, and displaying the synchronous communication participation information The function to control the non-display is when the user who participated in the synchronous communication occurs halfway, the synchronous communication participation information related to the synchronous communication is determined according to the definition of the user group table in consideration of the user who participated in the middle. communication Controlling the display on-off medium pressure information again.
請求項7記載の発明は、請求項6記載の仮想オフィス空間提供プログラムにおいて、前記同期コミュニケーション参加中情報の表示非表示を再度制御する機能は、同期コミュニケーションに参加中又は途中退出したユーザの前記クライアント端末に対する当該同期コミュニケーションに関する前記同期コミュニケーション参加中情報については、前記ユーザグループテーブルの定義に優先して当該同期コミュニケーションに対する前記同期コミュニケーション参加中情報の表示を許可する。 According to a seventh aspect of the present invention, in the virtual office space providing program according to the sixth aspect, the function of re-controlling the display / non-display of the information during the participation of the synchronous communication is the client of the user who is participating in the synchronous communication or has exited halfway With respect to the synchronous communication participation information regarding the synchronous communication with respect to the terminal, the display of the synchronous communication participation information with respect to the synchronous communication is permitted in preference to the definition of the user group table.
請求項8記載の発明は、請求項1ないし7のいずれか一記載の仮想オフィス空間提供プログラムにおいて、前記勤務状況表示を閲覧可能にする機能は、前記同期コミュニケーション開始要求に伴われている要求元の前記クライアント端末が要求する全ての前記クライアント端末が同期コミュニケーションに参加するまでは、同期コミュニケーション参加中情報を追加表示しない。 According to an eighth aspect of the present invention, in the virtual office space providing program according to any one of the first to seventh aspects, the function of enabling viewing of the work status display is a request source accompanying the synchronous communication start request. The synchronous communication participation information is not additionally displayed until all of the client terminals requested by the client terminal participate in synchronous communication.
また、請求項15記載の発明は、通信ネットワークを介して複数のクライアント端末とデータの送受信を行なうサーバ端末構成の仮想オフィス空間提供装置であって、前記通信ネットワークを介して前記クライアント端末をログインさせる手段と、ログインした前記クライアント端末から送信されたそのユーザの勤務状況を表す画像データを記憶領域に記憶する手段と、ログインした前記クライアント端末に対して、前記記憶領域に記憶するログインしたユーザの勤務状況を表す画像データを規定のブラウザによって閲覧可能なデータ形式で配信し、これによってログイン中のユーザの勤務状況を表す画像データに基づく勤務状況表示を個々の前記クライアント端末で相互に閲覧可能にする手段と、ログインした前記クライアント端末から送信された同期コミュニケーション開始要求に応じて、この同期コミュニケーション開始要求に伴われている要求元の前記クライアント端末と相手先の前記クライアント端末との間で同期コミュニケーションを実行させる手段と、を備え、前記勤務状況表示を閲覧可能にする手段は、同期コミュニケーションに参加中のユーザの勤務状況表示に、進行中の同期コミュニケーションに参加中であることを示す同期コミュニケーション参加中情報を追加表示する第1のサブ手段と、各ユーザと各ユーザが属するユーザグループと各ユーザに対して前記同期コミュニケーション参加中情報の閲覧を許可する前記ユーザグループとの関係を定義するユーザグループテーブルを参照し、前記同期コミュニケーション参加中情報の表示非表示を制御する第2のサブ手段と、を備える。 According to a fifteenth aspect of the present invention, there is provided a virtual office space providing device having a server terminal configuration for transmitting / receiving data to / from a plurality of client terminals via a communication network, wherein the client terminal is logged in via the communication network. Means for storing in the storage area image data representing the work status of the user transmitted from the logged-in client terminal; and for the logged-in client terminal, the logged-in user's work stored in the storage area The image data representing the situation is distributed in a data format that can be viewed by a prescribed browser, and thereby the work status display based on the image data representing the work situation of the logged-in user can be mutually viewed on each of the client terminals. Means and the client terminal that has logged in Means for executing synchronous communication between the client terminal of the request source accompanied by the synchronous communication start request and the client terminal of the counterpart in response to the synchronous communication start request made, The means for enabling browsing of the status display is a first sub-means for additionally displaying synchronous communication participation information indicating that the user is participating in the ongoing synchronous communication in the work status display of the user participating in the synchronous communication. And a user group table that defines a relationship between each user, a user group to which each user belongs, and the user group that allows each user to view the information during participation in synchronous communication, and information during participation in synchronous communication The second to control the display non-display of It includes a sub-unit.
また、請求項17記載の発明は、通信ネットワークを介してサーバ端末と複数のクライアント端末とがデータの送受信を行なうシステムで実行される仮想オフィス空間提供方法であって、前記サーバ端末が、前記通信ネットワークを介して前記クライアント端末をログインさせる工程と、ログインした前記クライアント端末から送信されたそのユーザの勤務状況を表す画像データを記憶領域に記憶する工程と、ログインした前記クライアント端末に対して、前記記憶領域に記憶するログインしたユーザの勤務状況を表す画像データを規定のブラウザによって閲覧可能なデータ形式で配信する工程と、ログインした前記クライアント端末から送信された同期コミュニケーション開始要求に応じて、この同期コミュニケーション開始要求に伴われている要求元の前記クライアント端末と相手先の前記クライアント端末との間で同期コミュニケーションを実行させる工程と、を実行し、前記規定のブラウザをインストールしている前記クライアント端末が、前記サーバ端末にログイン情報を送信する工程と、前記サーバ端末にユーザの勤務状況を表す画像データを送信する工程と、前記サーバ端末から配信されたログインしたユーザの勤務状況を表す画像データを前記ブラウザのブラウズ機能を用いて閲覧可能にする工程と、同期コミュニケーション開始要求を前記サーバ端末に送信する工程と、送信した同期コミュニケーション開始要求に伴われている相手先の前記クライアント端末との間で同期コミュニケーションを実行する工程と、を実行し、前記サーバ端末は、ログインしたユーザの勤務状況を表わす画像データを配信する工程の実行に際して、同期コミュニケーションに参加中のユーザの勤務状況表示に、進行中の同期コミュニケーションに参加中であることを示す同期コミュニケーション参加中情報を追加表示する第1のサブ工程と、各ユーザと各ユーザが属するユーザグループと各ユーザに対して前記同期コミュニケーション参加中情報の閲覧を許可する前記ユーザグループとの関係を定義するユーザグループテーブルを参照し、前記同期コミュニケーション参加中情報の表示非表示を制御する第2のサブ工程と、を実行する。
The invention according to
また、請求項19記載の発明は、通信ネットワークを介してサーバ端末と複数のクライアント端末とがデータの送受信を行なうシステムであって、前記サーバ端末は、前記通信ネットワークを介して前記クライアント端末をログインさせる手段と、ログインした前記クライアント端末から送信されたそのユーザの勤務状況を表す画像データを記憶領域に記憶する手段と、ログインした前記クライアント端末に対して、前記記憶領域に記憶するログインしたユーザの勤務状況を表す画像データを規定のブラウザによって閲覧可能なデータ形式で配信する手段と、ログインした前記クライアント端末から送信された同期コミュニケーション開始要求に応じて、この同期コミュニケーション開始要求に伴われている要求元の前記クライアント端末と相手先の前記クライアント端末との間で同期コミュニケーションを実行させる手段と、を備え、前記クライアント端末は、前記規定のブラウザをインストールしており、前記サーバ端末にログイン情報を送信する手段と、前記サーバ端末にユーザの勤務状況を表す画像データを送信する手段と、前記サーバ端末から配信されたログインしたユーザの勤務状況を表す画像データを前記ブラウザのブラウズ機能を用いて閲覧可能にする手段と、同期コミュニケーション開始要求を前記サーバ端末に送信する手段と、送信した同期コミュニケーション開始要求に伴われている相手先の前記クライアント端末との間で同期コミュニケーションを実行する手段と、を備え、前記サーバ端末は、ログインしたユーザの勤務状況を表わす画像データを配信する手段の実行に際して、同期コミュニケーションに参加中のユーザの勤務状況表示に、進行中の同期コミュニケーションに参加中であることを示す同期コミュニケーション参加中情報を追加表示する第1のサブ手段と、各ユーザと各ユーザが属するユーザグループと各ユーザに対して前記同期コミュニケーション参加中情報の閲覧を許可する前記ユーザグループとの関係を定義するユーザグループテーブルを参照し、前記同期コミュニケーション参加中情報の表示非表示を制御する第2のサブ手段と、を備える。 The invention according to claim 19 is a system in which a server terminal and a plurality of client terminals transmit and receive data via a communication network, and the server terminal logs in the client terminal via the communication network. Means for storing the image data representing the work status of the user transmitted from the logged-in client terminal in the storage area, and the logged-in user stored in the storage area for the logged-in client terminal Means for distributing image data representing work status in a data format that can be viewed by a prescribed browser, and a request accompanying the synchronous communication start request in response to the synchronous communication start request transmitted from the logged-in client terminal With the original client terminal Means for executing synchronous communication with the client terminal at the hand, wherein the client terminal has the prescribed browser installed therein, means for transmitting login information to the server terminal, and the server terminal Means for transmitting image data representing the work status of the user to the user, means for allowing the image data representing the work status of the logged-in user distributed from the server terminal to be browsed using the browsing function of the browser, and synchronous communication Means for transmitting a start request to the server terminal, and means for executing synchronous communication with the client terminal of the other party associated with the transmitted synchronous communication start request. Image data representing the work status of the selected user When executing the means, a first sub-means for additionally displaying synchronous communication participation information indicating that the user is participating in the ongoing synchronous communication in the work status display of the user participating in the synchronous communication, Refer to the user group table that defines the relationship between the user group to which each user belongs and the user group that allows the user to view the information during participation in synchronous communication, and display / hide the information during participation in synchronous communication. Second sub means for controlling.
次いで、本発明は、仮想オフィス空間上から容易に同期コミュニケーションを開始したいという課題を解決し、仮想オフィス空間上から容易に同期コミュニケーションに途中参加したいという課題を解決し、他のユーザからの同期コミュニケーション途中参加要求を制限したいという課題を解決する。そして、同期コミュニケーションに対する途中参加要求の制限を複雑な処理を要することなく簡易に実現する。 Next, the present invention solves the problem of easily starting synchronous communication from the virtual office space, solves the problem of easily participating in synchronous communication on the way from the virtual office space, and performs synchronous communication from other users. Solve the problem of restricting participation requests on the way. And the restriction | limiting of the midway participation request | requirement with respect to synchronous communication is simply implement | achieved without requiring a complicated process.
つまり、請求項9記載のコンピュータ読み取り可能な仮想オフィス空間提供プログラムの発明は、通信ネットワークを介して複数のクライアント端末とデータの送受信を行なうサーバ端末にインストールされ、このサーバ端末に、前記通信ネットワークを介して前記クライアント端末をログインさせる機能と、ログインした前記クライアント端末から送信されたそのユーザの勤務状況を表す画像データを記憶領域に記憶する機能と、ログインした前記クライアント端末に対して、前記記憶領域に記憶するログインしたユーザの勤務状況を表す画像データを規定のブラウザによって閲覧可能なデータ形式で配信し、これによってログイン中のユーザの勤務状況を表す画像データに基づく勤務状況表示を個々の前記クライアント端末で相互に閲覧可能にする機能と、ログインした前記クライアント端末から送信された同期コミュニケーション開始要求に応じて、この同期コミュニケーション開始要求に伴われている要求元の前記クライアント端末と相手先の前記クライアント端末との間で同期コミュニケーションを実行させる機能と、ログインした前記クライアント端末に、進行中の同期コミュニケーションに対する途中参加要求を前記サーバ端末に送信させる機能と、送信された途中参加要求に応じて、この途中参加要求に伴われている要求元の前記クライアント端末を進行中の同期コミュニケーションに参加させる機能と、を実行させ、ログインした前記クライアント端末を進行中の同期コミュニケーションに途中参加させる機能は、前記サーバ端末に、各ユーザと各ユーザが属するユーザグループと各ユーザに対して前記同期コミュニケーションへの参加を許可する前記ユーザグループとの関係を定義するユーザグループテーブルを参照し、進行中の同期コミュニケーションに対するそのクライアント端末の参加の可否を制御する機能を実行させる。 In other words, the invention of the computer-readable virtual office space providing program according to claim 9 is installed in a server terminal that transmits and receives data to and from a plurality of client terminals via a communication network. A function of logging in the client terminal via the log-in function, a function of storing image data representing the work status of the user transmitted from the logged-in client terminal in a storage area, and the storage area for the logged-in client terminal The image data representing the work status of the logged-in user stored in the server is distributed in a data format that can be viewed by a prescribed browser, thereby displaying the work status display based on the image data representing the work status of the logged-in user individually Browse each other on your device In response to the synchronous communication start request transmitted from the logged-in client terminal, between the requesting client terminal and the counterpart client terminal associated with the synchronous communication start request. A function for executing synchronous communication; a function for causing the logged-in client terminal to send a mid-participation request for ongoing synchronous communication to the server terminal; The function of causing the requesting client terminal to participate in the ongoing synchronous communication and the function of causing the logged-in client terminal to participate in the ongoing synchronous communication on the server terminal. And each user belongs A function for referring to a user group table that defines a relationship between a user group and each user who is allowed to participate in the synchronous communication, and for controlling whether or not the client terminal can participate in the ongoing synchronous communication. Is executed.
請求項10記載の発明は、請求項9記載のコンピュータ読み取り可能な仮想オフィス空間提供プログラムにおいて、前記同期コミュニケーションを実行させる機能は、前記ユーザグループテーブルの定義に従い、グループを単位として同期コミュニケーションを実行させる。 According to a tenth aspect of the present invention, in the computer-readable virtual office space providing program according to the ninth aspect, the function for executing the synchronous communication causes the synchronous communication to be executed in units of groups according to the definition of the user group table. .
請求項11記載の発明は、請求項9記載のコンピュータ読み取り可能な仮想オフィス空間提供プログラムにおいて、前記同期コミュニケーションを実行させる機能は、ログインした3台以上の前記クライアント端末の間で同期コミュニケーションを実行させる。 According to an eleventh aspect of the present invention, in the computer-readable virtual office space providing program according to the ninth aspect, the function for executing the synchronous communication causes the synchronous communication to be executed between the three or more logged-in client terminals. .
請求項12記載の発明は、請求項11記載の仮想オフィス空間提供プログラムにおいて、前記サーバ端末に、同期コミュニケーションに参加しているユーザの前記クライアント端末を当該同期コミュニケーションから途中退出させる機能を実行させ、ログインした前記クライアント端末を進行中の同期コミュニケーションに途中参加させる機能は、同期コミュニケーションを途中退出したユーザの前記クライアント端末による当該同期コミュニケーションへの途中参加要求についても、前記ユーザグループテーブルの定義に従い当該同期コミュニケーションへの参加の可否を制御する。
The invention according to
請求項13記載の発明は、請求項11記載の仮想オフィス空間提供プログラムにおいて、前記サーバ端末に、同期コミュニケーションに参加しているユーザの前記クライアント端末を当該同期コミュニケーションから途中退出させる機能を実行させ、ログインした前記クライアント端末を進行中の同期コミュニケーションに途中参加させる機能は、同期コミュニケーションを途中退出したユーザの前記クライアント端末による当該同期コミュニケーションへの途中参加要求については、前記ユーザグループテーブルの定義に優先して当該同期コミュニケーションへの参加を許可する。 The invention according to claim 13 is the virtual office space providing program according to claim 11, wherein the server terminal is caused to execute a function of leaving the client terminal of a user participating in synchronous communication halfway from the synchronous communication, The function of allowing the logged-in client terminal to participate in the ongoing synchronous communication has priority over the definition of the user group table for a request for mid-participation in the synchronous communication by the client terminal of the user who has left the synchronous communication halfway. To participate in the synchronous communication.
請求項14記載の発明は、請求項9ないし13のいずれか一記載の仮想オフィス空間提供プログラムにおいて、ログインした前記クライアント端末を進行中の同期コミュニケーションに途中参加させる機能は、前記同期コミュニケーション開始要求に伴われている要求元の前記クライアント端末が要求する全ての前記クライアント端末が同期コミュニケーションに参加するまでは、いずれかの前記クライアント端末から途中参加要求があったとしても、このクライアント端末を当該同期コミュニケーションに途中参加させない。 According to a fourteenth aspect of the present invention, in the virtual office space providing program according to any one of the ninth to thirteenth aspects, the function of causing the logged-in client terminal to participate in the ongoing synchronous communication is in response to the synchronous communication start request. Until all of the client terminals requested by the client terminal of the accompanying requester participate in synchronous communication, even if there is a midway request from any of the client terminals, this client terminal Don't let me join in the middle.
また、請求項16記載の発明は、通信ネットワークを介して複数のクライアント端末とデータの送受信を行なうサーバ端末構成の仮想オフィス空間提供装置であって、前記通信ネットワークを介して前記クライアント端末をログインさせる手段と、ログインした前記クライアント端末から送信されたそのユーザの勤務状況を表す画像データを記憶領域に記憶する手段と、ログインした前記クライアント端末に対して、前記記憶領域に記憶するログインしたユーザの勤務状況を表す画像データを規定のブラウザによって閲覧可能なデータ形式で配信し、これによってログイン中のユーザの勤務状況を表す画像データに基づく勤務状況表示を個々の前記クライアント端末で相互に閲覧可能にする手段と、ログインした前記クライアント端末から送信された同期コミュニケーション開始要求に応じて、この同期コミュニケーション開始要求に伴われている要求元の前記クライアント端末と相手先の前記クライアント端末との間で同期コミュニケーションを実行させる手段と、ログインした前記クライアント端末に、進行中の同期コミュニケーションに対する途中参加要求を前記サーバ端末に送信させる手段と、送信された途中参加要求に応じて、この途中参加要求に伴われている要求元の前記クライアント端末を進行中の同期コミュニケーションに参加させる手段と、を備え、ログインした前記クライアント端末を進行中の同期コミュニケーションに途中参加させる手段は、前記サーバ端末に、各ユーザと各ユーザが属するユーザグループと各ユーザに対して前記同期コミュニケーション参加中情報の閲覧を許可する前記ユーザグループとの関係を定義するユーザグループテーブルを参照し、進行中の同期コミュニケーションに対するそのクライアント端末の参加の可否を制御する。 According to a sixteenth aspect of the present invention, there is provided a virtual office space providing device having a server terminal configuration for transmitting / receiving data to / from a plurality of client terminals via a communication network, wherein the client terminal is logged in via the communication network. Means for storing in the storage area image data representing the work status of the user transmitted from the logged-in client terminal; and for the logged-in client terminal, the logged-in user's work stored in the storage area The image data representing the situation is distributed in a data format that can be viewed by a prescribed browser, and thereby the work status display based on the image data representing the work situation of the logged-in user can be mutually viewed on each of the client terminals. Means and the client terminal that has logged in Means for executing synchronous communication between the client terminal of the request source and the client terminal of the other party, which are accompanied by the synchronous communication start request, and the logged-in client terminal Means for transmitting an intermediate participation request for ongoing synchronous communication to the server terminal, and in response to the intermediate participation request transmitted, the client terminal of the request source accompanying the intermediate participation request is in progress Means for participating in synchronous communication, and means for causing the logged-in client terminal to participate in the ongoing synchronous communication on the server terminal for each user, a user group to which each user belongs, and each user Synchronous communication It refers to the user group table which defines the relationship between the user group to allow viewing of the medium pressure information to control whether or not participation of the client terminal to a synchronous communication in progress.
また、請求項18記載の発明は、通信ネットワークを介してサーバ端末と複数のクライアント端末とがデータの送受信を行なうシステムで実行される仮想オフィス空間提供方法であって、前記サーバ端末が、前記通信ネットワークを介して前記クライアント端末をログインさせる工程と、ログインした前記クライアント端末から送信されたそのユーザの勤務状況を表す画像データを記憶領域に記憶する工程と、ログインした前記クライアント端末に対して、前記記憶領域に記憶するログインしたユーザの勤務状況を表す画像データを規定のブラウザによって閲覧可能なデータ形式で配信する工程と、ログインした前記クライアント端末から送信された同期コミュニケーション開始要求に応じて、この同期コミュニケーション開始要求に伴われている要求元の前記クライアント端末と相手先の前記クライアント端末との間で同期コミュニケーションを実行させる工程と、を実行し、前記規定のブラウザをインストールしている前記クライアント端末が、前記サーバ端末にログイン情報を送信する工程と、前記サーバ端末にユーザの勤務状況を表す画像データを送信する工程と、前記サーバ端末から配信されたログインしたユーザの勤務状況を表す画像データを前記ブラウザのブラウズ機能を用いて閲覧可能にする工程と、同期コミュニケーション開始要求を前記サーバ端末に送信する工程と、送信した同期コミュニケーション開始要求に伴われている相手先の前記クライアント端末との間で同期コミュニケーションを実行する工程と、を実行し、前記サーバ端末は、ログインした前記クライアント端末に、進行中の同期コミュニケーションに対する途中参加要求を前記サーバ端末に送信させる工程と、送信された途中参加要求に応じて、この途中参加要求に伴われている要求元の前記クライアント端末を進行中の同期コミュニケーションに参加させる工程と、を実行させ、ログインした前記クライアント端末を進行中の同期コミュニケーションに途中参加させる工程は、前記サーバ端末に、各ユーザと各ユーザが属するユーザグループと各ユーザに対して前記同期コミュニケーション参加中情報の閲覧を許可する前記ユーザグループとの関係を定義するユーザグループテーブルを参照し、進行中の同期コミュニケーションに対するそのクライアント端末の参加の可否を制御する。 The invention according to claim 18 is a virtual office space providing method executed in a system in which a server terminal and a plurality of client terminals transmit and receive data via a communication network, wherein the server terminal includes the communication Logging the client terminal via a network; storing image data representing the work status of the user transmitted from the logged-in client terminal in a storage area; In response to the process of distributing the image data representing the work status of the logged-in user stored in the storage area in a data format that can be viewed by a prescribed browser, and in response to the synchronous communication start request transmitted from the logged-in client terminal Accompanying the request to start communication Executing the synchronous communication between the requesting client terminal and the counterpart client terminal, and the client terminal that has installed the prescribed browser receives login information from the server terminal. Transmitting the image data representing the work status of the user to the server terminal, and using the browser function of the browser to display the image data representing the work status of the logged-in user distributed from the server terminal A step of enabling browsing, a step of transmitting a synchronous communication start request to the server terminal, a step of executing synchronous communication with the client terminal of the other party accompanying the transmitted synchronous communication start request, And the server terminal is logged in A step of causing the client terminal to transmit an intermediate participation request for ongoing synchronous communication to the server terminal, and in response to the transmitted intermediate participation request, the requesting client terminal associated with the intermediate participation request is advanced And a step of causing the logged-in client terminal to participate in the ongoing synchronous communication on the server terminal to each user, a user group to which each user belongs, and each user. On the other hand, with reference to a user group table that defines a relationship with the user group that permits browsing of the information during participation in the synchronous communication, whether or not the client terminal can participate in the ongoing synchronous communication is controlled.
また、請求項20記載の発明は、通信ネットワークを介してサーバ端末と複数のクライアント端末とがデータの送受信を行なうシステムであって、前記サーバ端末は、前記通信ネットワークを介して前記クライアント端末をログインさせる手段と、ログインした前記クライアント端末から送信されたそのユーザの勤務状況を表す画像データを記憶領域に記憶する手段と、ログインした前記クライアント端末に対して、前記記憶領域に記憶するログインしたユーザの勤務状況を表す画像データを規定のブラウザによって閲覧可能なデータ形式で配信する手段と、ログインした前記クライアント端末から送信された同期コミュニケーション開始要求に応じて、この同期コミュニケーション開始要求に伴われている要求元の前記クライアント端末と相手先の前記クライアント端末との間で同期コミュニケーションを実行させる手段と、を備え、前記クライアント端末は、前記規定のブラウザをインストールしており、前記サーバ端末にログイン情報を送信する手段と、前記サーバ端末にユーザの勤務状況を表す画像データを送信する手段と、前記サーバ端末から配信されたログインしたユーザの勤務状況を表す画像データを前記ブラウザのブラウズ機能を用いて閲覧可能にする手段と、同期コミュニケーション開始要求を前記サーバ端末に送信する手段と、送信した同期コミュニケーション開始要求に伴われている相手先の前記クライアント端末との間で同期コミュニケーションを実行する手段と、を備え、前記サーバ端末は、ログインした前記クライアント端末に、進行中の同期コミュニケーションに対する途中参加要求を前記サーバ端末に送信させる手段と、送信された途中参加要求に応じて、この途中参加要求に伴われている要求元の前記クライアント端末を進行中の同期コミュニケーションに参加させる手段と、を備え、ログインした前記クライアント端末を進行中の同期コミュニケーションに途中参加させる手段は、前記サーバ端末に、各ユーザと各ユーザが属するユーザグループと各ユーザに対して前記同期コミュニケーション参加中情報の閲覧を許可する前記ユーザグループとの関係を定義するユーザグループテーブルを参照し、進行中の同期コミュニケーションに対するそのクライアント端末の参加の可否を制御する。 The invention according to claim 20 is a system in which a server terminal and a plurality of client terminals transmit and receive data via a communication network, and the server terminal logs in the client terminal via the communication network. Means for storing the image data representing the work status of the user transmitted from the logged-in client terminal in the storage area, and the logged-in user stored in the storage area for the logged-in client terminal Means for distributing image data representing work status in a data format that can be viewed by a prescribed browser, and a request accompanying the synchronous communication start request in response to the synchronous communication start request transmitted from the logged-in client terminal With the original client terminal Means for executing synchronous communication with the client terminal at the hand, wherein the client terminal has the prescribed browser installed therein, means for transmitting login information to the server terminal, and the server terminal Means for transmitting image data representing the work status of the user to the user, means for allowing the image data representing the work status of the logged-in user distributed from the server terminal to be browsed using the browsing function of the browser, and synchronous communication Means for transmitting a start request to the server terminal, and means for executing synchronous communication with the client terminal of the other party associated with the transmitted synchronous communication start request. On the client terminal that has been Means for transmitting an intermediate participation request to the application to the server terminal, and means for causing the requesting client terminal accompanying the intermediate participation request to participate in ongoing synchronous communication in response to the transmitted intermediate participation request And means for allowing the logged-in client terminal to participate in the ongoing synchronous communication on the server terminal to each user, a user group to which each user belongs, and each synchronous communication participating information for each user. With reference to a user group table that defines a relationship with the user group that is permitted to browse, whether or not the client terminal can participate in the ongoing synchronous communication is controlled.
そして、上述した請求項1ないし14のいずれか一記載の仮想オフィス空間提供プログラムについては、記憶媒体に記憶させることで、無体物である仮想オフィス空間提供プログラムに可搬性を持たせることができ、流通等の便宜が図られる(請求項21)。
And about the virtual office space providing program according to any one of
請求項1、15、17、19記載の発明によれば、仮想オフィス空間上から容易に同期コミュニケーションを開始し、当該同期コミュニケーションの進行状況をユーザ間で共有し、セキュリティ保護のため、当該同期コミュニケーションの存在を隠蔽すべきユーザにはその隠蔽をすることができる。しかも、同期コミュニケーションをしていることの隠蔽を複雑な処理を要することなく簡易に実現することができる。 According to the first, fifteenth, seventeenth and nineteenth aspects of the present invention, the synchronous communication is easily started from the virtual office space, the progress of the synchronous communication is shared among the users, and the synchronous communication is performed for security protection. The user who should conceal the existence of can be concealed. In addition, the concealment of performing synchronous communication can be easily realized without requiring complicated processing.
請求項2記載の発明によれば、複数のユーザをまとめたユーザグループを予め定義しておき、そのユーザグループに対して同時に同期コミュニケーションを開始することもできるので、同期コミュニケーションをより容易に開始することができる。 According to the second aspect of the present invention, a user group in which a plurality of users are grouped can be defined in advance, and synchronous communication can be started simultaneously for the user group. Therefore, synchronous communication can be started more easily. be able to.
請求項3記載の発明によれば、3人以上のユーザ間での同期コミュニケーションを実行することができる。 According to the third aspect of the present invention, synchronous communication between three or more users can be executed.
請求項4記載の発明によれば、同期コミュニケーションから途中退出したユーザが生じた場合、その者が参加していた当該同期コミュニケーションの存在を隠蔽すべきユーザに対してはその隠蔽がなされ、セキュリティ保護を図ることができる。 According to the fourth aspect of the present invention, when a user who has left the synchronous communication is generated, the user who should have concealed the presence of the synchronous communication in which the user has participated is concealed, and security protection is provided. Can be achieved.
請求項5記載の発明によれば、同期コミュニケーションから途中退出したユーザが生じた場合、その者に当該同期コミュニケーションの存在を隠蔽すべき理由はないため、その者には同期コミュニケーションの進行状況を共有させることができる。 According to the fifth aspect of the present invention, when a user who has left the synchronous communication is generated, there is no reason for the user to conceal the existence of the synchronous communication. Can be made.
請求項6記載の発明によれば、同期コミュニケーションに途中参加したユーザが生じた場合、当該同期コミュニケーションの存在を隠蔽すべきユーザに対するその隠蔽のための処理を再度実行し、変化する状況に対処させることができる。 According to the sixth aspect of the present invention, when a user who participates in the synchronous communication is generated on the way, the process for concealing the user who should conceal the existence of the synchronous communication is executed again to cope with the changing situation. be able to.
請求項7記載の発明によれば、同期コミュニケーションに途中参加したユーザが生じた場合、当該同期コミュニケーションの存在を隠蔽すべきユーザに対するその隠蔽のための処理を再度実行するに際して、同期コミュニケーションから途中退出したユーザが生じた場合、その者に当該同期コミュニケーションの存在を隠蔽すべき理由はないため、その者には同期コミュニケーションの進行状況を共有させることができる。 According to the seventh aspect of the present invention, when there is a user who participates in the synchronous communication halfway, when the process for the concealment of the user who should conceal the existence of the synchronous communication is performed again, the synchronous communication is canceled. If there is a user, the person has no reason to conceal the existence of the synchronous communication, so that the person can share the progress of the synchronous communication.
請求項8記載の発明によれば、同期コミュニケーション開始要求に伴われている要求元のクライアント端末が要求する全てのクライアント端末が同期コミュニケーションに参加するまでは同期コミュニケーション参加中情報を追加表示しないので、当該同期コミュニケーションに対する各ユーザの参加時期のずれに応じて、他のユーザのクライアント端末において当該同期コミュニケーションの進行状況が示されたかと思ったら隠蔽されてしまうというような表示上の不都合を回避することができる。 According to the eighth aspect of the invention, since all the client terminals requested by the requesting client terminal accompanying the synchronous communication start request do not additionally display the synchronous communication participation information, the synchronous communication participation information is not displayed. Avoiding display inconveniences such as concealment when the progress of the synchronous communication is shown on the client terminal of another user according to the difference in the participation time of each user with respect to the synchronous communication. Can do.
請求項9、16、18、20記載の発明によれば、仮想オフィス空間上から容易に同期コミュニケーションを開始し、容易に同期コミュニケーションに途中参加することができ、他のユーザからの同期コミュニケーション途中参加要求を制限することができ、これにより、例えば組織階層が高いユーザ同士のミーティングや機密度の高い内容を話し合っているミーティングの内容に対するセキュリティを保つことができる。しかも、当該同期コミュニケーションへの途中参加の可否を複雑な処理を要することなく簡易に実現することができる。 According to the invention described in claims 9, 16, 18, and 20, it is possible to easily start synchronous communication from the virtual office space, and to easily participate in synchronous communication on the way, and to participate in synchronous communication on the way from other users. Requests can be limited, and security can be maintained for the contents of meetings between users having high organizational hierarchies and meetings that discuss highly sensitive contents. Moreover, whether or not to participate in the synchronous communication can be easily realized without requiring complicated processing.
請求項10記載の発明によれば、複数のユーザをまとめたユーザグループを予め定義しておき、そのユーザグループに対して同時に同期コミュニケーションを開始することもできるので、同期コミュニケーションをより容易に開始することができる。 According to the tenth aspect of the present invention, a user group in which a plurality of users are grouped can be defined in advance, and synchronous communication can be started simultaneously for the user group. Therefore, synchronous communication can be started more easily. be able to.
請求項11記載の発明によれば、3人以上のユーザ間での同期コミュニケーションを実行することができる。 According to the eleventh aspect of the present invention, synchronous communication among three or more users can be executed.
請求項12記載の発明によれば、同期コミュニケーションから途中退出したユーザが生じ、その者が参加していた当該同期コミュニケーションに他のユーザが途中参加し、これによって途中退出したユーザの参加を許可すべきでない状態となっているような場合には、当該同期コミュニケーションに対する途中退出したユーザの途中参加を拒否することができ、セキュリティ性を確保することができる。 According to the twelfth aspect of the present invention, there is a user who has left the synchronized communication, and another user joins the synchronized communication in which the user has participated. When it is in a state that should not be performed, it is possible to reject the participation of the user who has left the midway for the synchronous communication, and to ensure security.
請求項13記載の発明によれば、請求項12記載の発明の場合と反対に、同期コミュニケーションから途中退出したユーザが生じ、その者が参加していた当該同期コミュニケーションに他のユーザが途中参加し、これによってユーザリストを形式的に参照すると途中退出したユーザの参加が許可されない状態となっているような場合であっても、途中退出したユーザは当該同期コミュニケーションに参加していたのであるから、その途中退出したユーザに対する当該同期コミュニケーションへの途中参加を認めることができ、実情に沿わせた運用に資することができる。
According to the invention of claim 13, contrary to the case of the invention of
請求項14記載の発明によれば、同期コミュニケーション開始要求に伴われている要求元のクライアント端末が要求する全てのクライアント端末が同期コミュニケーションに参加するまでは同期コミュニケーション参加中情報を追加表示しないので、当該同期コミュニケーションに対する各ユーザの参加時期のずれに応じて、当該同期コミュニケーションに途中参加させるべきでない他のユーザに対して当該同期コミュニケーションへの途中参加が許可されてしまうような不都合を回避することができる。 According to the invention described in claim 14, since all the client terminals requested by the requesting client terminal accompanying the synchronous communication start request do not additionally display synchronous communication participation information until the synchronous communication participation information is displayed. To avoid the inconvenience that other users who should not participate in the synchronous communication halfway are permitted to participate in the synchronous communication according to the difference in the participation time of each user with respect to the synchronous communication. it can.
請求項21記載の発明によれば、無体物である仮想オフィス空間提供プログラムに可搬性を持たせることができ、流通等の便宜を図ることができる。 According to the twenty-first aspect of the present invention, the virtual office space providing program, which is an intangible object, can be made portable, and convenience such as distribution can be achieved.
本発明の実施の形態を図1ないし図25に基づいて説明する。 An embodiment of the present invention will be described with reference to FIGS.
図1は、仮想オフィス空間提供システム全体のシステム構成例を示すブロック図である。 FIG. 1 is a block diagram showing a system configuration example of the entire virtual office space providing system.
本システムは、一例として、本社オフィス101、サテライトオフィス201、及びホームオフィス301がLANやWAN等の構内ネットワーク401、インターネット等の外部ネットワーク501を介して接続されてシステム構築されている。構内ネットワーク401及び外部ネットワーク501は通信ネットワークを構成する。図1では、サテライトオフィス201及びホームオフィス301は、象徴的に一つだけ示しているが、実際には、それらのサテライトオフィス201及びホームオフィス301は複数設けられている。
As an example, this system is constructed by connecting a
本社オフィス101には、仮想オフィス空間提供装置として機能するサーバ端末111と複数のクライアント端末121とが構内ネットワーク401を介して接続されたサーバクライアントシステムとして構築されている。クライアント端末121は、ユーザ毎に設けられたオフィス122、図1に示す例ではオフィスA、B、Cからなるオフィス122毎に設けられ、各オフィス122にはクライアント端末121を操作するユーザを撮像してユーザの勤務状況を表す画像データを取得するためのCCDカメラ123が設置されている。このCCDカメラ123は、例えばクライアント端末121の後述するディスプレイ1209(図2参照)に固定されたりこのディスプレイ1209に埋め込まれたりするような構成でも良く、あるいは、オフィス122内に設置されたりするような構成でも良く、その両者でも良い。
The
このようなクライアント端末121は、サーバ端末111に構内ネットワーク401を介して接続されており、この構内ネットワーク401には、他に、通信サーバ151と他の機器161とが接続されている。他の機器161は、例えば、MFPやプリンタ、ネットワークスキャナ等である(全て図示せず)。
Such a
サテライトオフィス201は、基本的に本社オフィス101と同様のサーバクライアントシステムが構築されている。つまり、サテライトオフィス201には、仮想オフィス空間提供装置として機能するサーバ端末111と複数のクライアント端末121とが構内ネットワーク401を介して接続されたサーバクライアントシステムとして構築されている。クライアント端末121は、ユーザ毎に設けられたオフィス122、図1に示す例ではオフィスA、B、Cからなるオフィス122毎に設けられ、各オフィス122にはクライアント端末121を操作するユーザを撮像してユーザの勤務状況を表す画像データを取得するためのCCDカメラ123が設置されている。このCCDカメラ123は、例えばクライアント端末121の後述するディスプレイ1209(図2参照)に固定されたりこのディスプレイ1209に埋め込まれたりするような構成でも良く、あるいは、オフィス122内に設置されたりするような構成でも良く、その両者でも良い。
The
このようなクライアント端末121は、サーバ端末111に構内ネットワーク401を介して接続されており、この構内ネットワーク401には、他に、通信サーバ151と他の機器161とが接続されている。他の機器161は、例えば、MFPやプリンタ、ネットワークスキャナ等である(全て図示せず)。
Such a
そして、本社オフィス101とサテライトオフィス201とは、互いの通信サーバ151が専用線等の構内ネットワーク401を介して接続されることで、互いに情報の共有が可能となっている。
The
ホームオフィス301は、例えば在宅勤務者が使用する。このようなホームオフィス301は、基本構成として、クライアント端末121とCCDカメラ123とから構成される。クライアント端末121は、そのユーザのオフィス122、図1に示す例ではオフィスHからなるオフィス122に設けられ、このオフィス122にはクライアント端末121を操作するユーザを撮像してユーザの勤務状況を表す画像データを取得するためのCCDカメラ123が設置されている。このCCDカメラ123は、例えばクライアント端末121の後述するディスプレイ1209(図2参照)に固定されたりこのディスプレイ1209に埋め込まれたりするような構成でも良く、あるいは、オフィス122内に設置されたりするような構成でも良く、その両者でも良い。
The
このようなクライアント端末121は、周知の暗号化技術を伴い外部ネットワーク501を介して本社オフィス101の通信サーバ151に接続可能であり、これによって互いに情報の共有が可能となっている。
Such a
ここで、本実施の形態では、本社オフィス101、サテライトオフィス201、及びホームオフィス301は、現実世界のオフィス空間を構成する。ところが、本社オフィス101でもA〜Cの各オフィス122は空間的に離れており、本社オフィス101とサテライトオフィス201とホームオフィス301との間では、その空間がより一層広がっている。例えば、本社オフィス101は東京にあり、サテライトオフィス201は大阪にあり、ホームオフィス301は九州にあるかもしれない。別の例としては、本社オフィス101とサテライトオフィス201とホームオフィス301とは、それぞれ国境を跨いで存在するかもしれない。このような場合、本社オフィス101とサテライトオフィス201とホームオフィス301との間の現実の空間は、極めて大きな広がりを持っている。このため、勤務者同士が互いの在席確認をするのは困難であり、雰囲気共有もままならない。そこで、本実施の形態の仮想オフィス空間提供システムは、各クライアント端末121を使用するユーザの勤務状況を表す画像データをどのクライアント端末121でも閲覧可能とする仮想空間を各クライアント端末121のユーザに提供し、勤務者であるユーザ同士の互いの在席確認や雰囲気共有を可能とするものである。
Here, in the present embodiment, the
本実施の形態では、このような仮想オフィス空間提供システムを、サーバ端末111とクライアント端末121との必要な仮想オフィス空間提供プログラムをインストールするだけで、極めて容易に構築することができるようにしている。そこで、その仕組みを説明する前に、サーバ端末111とクライアント端末121とのハードウェア構成について概観する。
In the present embodiment, such a virtual office space providing system can be constructed extremely simply by installing a necessary virtual office space providing program for the server terminal 111 and the
図2は、サーバ端末111及びクライアント端末121のハードウェア構成を示すブロック図である。
FIG. 2 is a block diagram showing the hardware configuration of the server terminal 111 and the
まず、サーバ端末111について説明する。サーバ端末111は、各部を集中的に制御するCPU1101を備えており、このCPU1101には、BIOSなどを記憶した読出し専用メモリであるROM1102と、各種データを書換え可能に記憶してCPU1101の作業エリア等として機能するRAM1103とがバス1104で接続されており、マイクロコンピュータを構成している。さらに、バス1104には、仮想オフィス空間提供プログラム等の各種のコンピュータプログラムがインストールされたHDD1105と、CD−ROM1106に記録されたデータを読み取るCD−ROMドライブ1107と、キーボードやマウス等の入力装置1108と、CRTやLCD等のディスプレイ1109と、外部機器との通信を司るインターフェース1110とが接続されている。サーバ端末111は、インターフェース1110を介して構内ネットワーク401に接続されている。
First, the server terminal 111 will be described. The server terminal 111 includes a
HDD1105にインストールされている仮想オフィス空間提供プログラム等の各種のコンピュータプログラムは、一例として、CD−ROM1106に元々記録されており、CPU1101によって、そのコンピュータプログラムがCD−ROMドライブ1107で読み取られ、HDD1105にインストールされたものである。そして、HDD1105にインストールされたそのコンピュータプログラムが起動されると、そのコンピュータプログラムは、HDD1105からRAM1103にコピーされ、CPU1101とRAM1103とによってそのコンピュータプログラムに従った処理が実行される。この意味で、RAM1103、HDD1105又はCD−ROM1106は、コンピュータプログラムを記憶する記憶媒体として機能することになる。
Various computer programs such as the virtual office space providing program installed in the
もっとも、コンピュータプログラムを記憶する記憶媒体としては、CD−ROM1106のみならず、DVDなどの各種の光ディスク、各種光磁気ディスク、フレキシブルディスクなどの各種磁気ディスク、半導体メモリ等、各種方式のメディアを用いることができる。また、インターネットなどの外部ネットワーク501からコンピュータプログラムをダウンロードし、HDD1105にインストールするようにしても良い。この場合には、送信側のサーバがアクセスするコンピュータプログラムを記憶している記憶装置も、本発明における記憶媒体である。なお、プログラムは、所定のOS(Operating System)上で動作するものであっても良いし、その場合に後述の各種処理の一部の実行をOSに肩代わりさせるものであっても良いし、ワープロソフトなど所定のアプリケーションソフトやOSなどを構成する一群のプログラムファイルの一部として含まれているものであっても良い。
However, not only the CD-
次いで、クライアント端末121について説明する。クライアント端末121は、各部を集中的に制御するCPU1201を備えており、このCPU1201には、BIOSなどを記憶した読出し専用メモリであるROM1202と、各種データを書換え可能に記憶してCPU1201の作業エリア等として機能するRAM1203とがバス1204で接続されており、マイクロコンピュータを構成している。さらに、バス1204には、仮想オフィス空間提供プログラム等のコンピュータプログラムがインストールされたHDD1205と、CD−ROM1206に記録されたデータを読み取るCD−ROMドライブ1207と、キーボードやマウス等の入力装置1208と、CRTやLCD等のディスプレイ1209と、外部機器との通信を司るインターフェース1210とが接続されている。クライアント端末121は、インターフェース1210を介して構内ネットワーク401に接続されている。
Next, the
HDD1205にインストールされている仮想オフィス空間提供プログラム等の各種のコンピュータプログラムは、一例として、CD−ROM1206に元々記録されており、CPU1201によって、そのコンピュータプログラムがCD−ROMドライブ1207で読み取られ、HDD1205にインストールされたものである。そして、HDD1205にインストールされたそのコンピュータプログラムが起動されると、そのコンピュータプログラムは、HDD1205からRAM1203にコピーされ、CPU1201とRAM1203とによって実行される。この意味で、RAM1203、HDD1205又はCD−ROM1206は、コンピュータプログラムを記憶する記憶媒体として機能することになる。
Various computer programs such as a virtual office space providing program installed in the
もっとも、コンピュータプログラムを記憶する記憶媒体としては、CD−ROM1206のみならず、DVDなどの各種の光ディスク、各種光磁気ディスク、フレキシブルディスクなどの各種磁気ディスク、半導体メモリ等、各種方式のメディアを用いることができる。また、インターネットなどの外部ネットワーク501からコンピュータプログラムをダウンロードし、HDD1205にインストールするようにしても良い。この場合には、送信側のサーバがアクセスするコンピュータプログラムを記憶している記憶装置も、本発明における記憶媒体である。なお、プログラムは、所定のOS(Operating System)上で動作するものであっても良いし、その場合に後述の各種処理の一部の実行をOSに肩代わりさせるものであっても良いし、ワープロソフトなど所定のアプリケーションソフトやOSなどを構成する一群のプログラムファイルの一部として含まれているものであっても良い。
However, not only the CD-
ここで、本実施の形態では、仮想オフィス空間提供プログラムの多くのデータコードは、サーバ端末111のHDD1105にインストールされている。本実施の形態の仮想オフィス空間提供システム上、クライアント端末121のHDD1205にインストールされているプログラムとして最も重要なものは、規定のブラウザソフトウェアである。このブラウザソフトウェアとしては、一例として、マイクロソフトウェア社のインターネットエクスプローラ(商標名、商品名)を用いることが好適である。但し、そのブラウザソフトウェアは、サーバ端末111から送信される各種のデータ、代表的には後述するログインしたユーザの勤務状況を表す画像データをブラウジングして閲覧可能にするものでなければならない。このようなクライアント端末121のHDD1205にインストールされているブラウザソフトウェアは、サーバ端末111と構内ネットワーク401又は外部ネットワーク501を介して必要な情報を例えばHTTPプロトコルで送受信し、必要な動作を実行する。この際、クライアント端末121は、ブラウザソフトウェアの機能を越えて仮想オフィス空間提供システムに不可欠な動作を実行しなければならない場合、サーバ端末111から構内ネットワーク401又は外部ネットワーク501を介して送信された例えばJAVAアプレット(JAVAは登録商標)をインターフェース1210経由で受信し、受信したJAVAアプレットをRAM1203に一時記憶してそのデータコードに従った処理を実行する。
Here, in the present embodiment, many data codes of the virtual office space providing program are installed in the
いずれにしても、サーバ端末111とクライアント端末121とは、構内ネットワーク401又は外部ネットワーク501を介してデータの送受信を実行し、必要な処理を遂行する。この際、サーバ端末111のインターフェース1110とクライアント端末121のインターフェース1210とは、通信プロトコルとして、例えばTCP/IPを用いてデータの送受信を行なう。もっとも、本社オフィス101の内部での通信やサテライトオフィス201の内部での通信に際しては、サーバ端末111のインターフェース1110とクライアント端末121のインターフェース1210との互いの通信プロトコルが一致すれば、ケーブルを使用した構内ネットワーク401ではなく、例えば無線LANを通信ネットワークとしても良い。あるいは、放送波を使用したネットワークでサーバ端末111とクライアント端末121との間の通信を実現させても良い。
In any case, the server terminal 111 and the
図3は、サーバ端末111とクライアント端末121との間のデータ送受信を示すタイミングチャートである。
FIG. 3 is a timing chart showing data transmission / reception between the server terminal 111 and the
ここで、図3を参照しながら、本実施の形態の仮想オフィス空間提供システムにおける基本的な動作を説明する。まず、前提として、サーバ端末111は、仮想オフィス空間提供プログラムがHDD1105からRAM1103にコピーされて常時起動状態にあり、そのCPU1101はRAM103にアクセスして仮想オフィス空間提供プログラムに従った処理を実行する。
Here, a basic operation in the virtual office space providing system of the present embodiment will be described with reference to FIG. First, as a premise, in the server terminal 111, the virtual office space providing program is copied from the
このような環境の下、クライアント端末121において、そのHDD1205にインストールしている仮想オフィス空間提供プログラムを起動する。これにより、その仮想オフィス空間提供プログラムがクライアント端末121のRAM1203にコピーされ、クライアント端末121のCPU1201はRAM1203にアクセスしながらその仮想オフィス空間提供プログラムを実行する。この際、CPU1201は、仮想オフィス空間提供プログラムに従い、ブラウザソフトウェアを立ち上げる処理と、仮想オフィス空間提供プログラムの起動をサーバ端末111に通知する処理とを実行する。このような処理は、ユーザの操作介入なしに自動的に実行されることが好適であるが、ユーザの操作に応じて実行することを妨げるわけではない。
Under such an environment, the
サーバ端末111は、あるクライアント端末121から仮想オフィス空間提供プログラムの起動通知を受けると、例えばIPアドレスによって特定されるそのクライアント端末121に対して、ログイン画面情報を提供する。
When the server terminal 111 receives a virtual office space providing program activation notification from a
そこで、クライアント端末121では、ユーザ操作により、提供されたログイン画面に例えばユーザIDとパスワードとを入力してサーバ端末111に返送する。ここに、規定のブラウザをインストールしているクライアント端末121がサーバ端末111にログイン情報を送信する機能、手段、工程が実行される。
Therefore, in the
別の実施の形態として、クライアント端末121には規定のブラウザソフトウェアのみインストールされており、仮想オフィス空間提供プログラムがインストールされていなくても良い。この場合、クライアント端末121では、ブラウザソフトウェアを立ち上げ、例えばこのブラウザソフトウェアによってサーバ端末111が提供するオフィス空間提供サイト等にアクセスすると、このオフィス空間提供サイトがクライアント端末121にログイン画面を提供するようにシステム構築しても良い。こうして構築されたシステムでは、クライアント端末121は、ユーザ操作により、提供されたログイン画面に例えばユーザIDとパスワードとを入力してサーバ端末111に返送することが可能である。ここに、規定のブラウザをインストールしているクライアント端末121がサーバ端末111にログイン情報を送信する機能、手段、工程が実行される。
As another embodiment, only prescribed browser software is installed in the
すると、サーバ端末111では、返送されたユーザIDとパスワードとを例えばHDD1105に記憶された図示しないユーザリストと照らし合わせ、その認証を行なう。その結果、認証が得られれば、そのクライアント端末121をログインする。ここに、サーバ端末111が通信ネットワークである構内ネットワーク401又は外部ネットワーク501を介してクライアント端末121をログインさせる機能、手段、工程が実行される。
Then, the server terminal 111 compares the returned user ID and password with, for example, a user list (not shown) stored in the
その後、サーバ端末111は、ログインしたクライアント端末121に対して、画像データ要求を送信する。この場合の画像データは、ログインしたユーザの勤務状況を表す画像データである。
Thereafter, the server terminal 111 transmits an image data request to the
クライアント端末121は、サーバ端末111からの画像送信要求に応じて、CCDカメラ123で撮像中の映像をサーバ端末111に送信する。この際、クライアント端末121では、起動中の仮想オフィス空間提供プログラム又はサーバ端末111から送信されたJAVAアプレットに従い、CCDカメラ123を制御してその撮像画像を取得し、サーバ端末111に送信するという処理を実行する。ここに、クライアント端末121が、サーバ端末111にユーザの勤務状況を表す画像データを送信する機能、手段、工程が実行される。
In response to an image transmission request from the server terminal 111, the
ログインしたユーザの勤務状況を表す画像データを受信したサーバ端末111では、その画像データを例えばRAM1103として包括的に表現されている記憶領域としての画像メモリに記憶保存する。ここに、サーバ端末111が、ログインしたクライアント端末121から送信されたそのユーザの勤務状況を表す画像データを記憶領域としての画像メモリ(RAM1103)に記憶する機能、手段、工程が実行される。
In the server terminal 111 that has received the image data representing the work status of the logged-in user, the image data is stored and saved in an image memory as a storage area that is comprehensively expressed as, for example, the
その後、クライアント端末121は、サーバ端末111に対して、画像メモリ(RAM1103)に記憶保存しているログインしたユーザの勤務状況を表す画像データの閲覧要求を送信する。この場合、そのクライアント端末121が閲覧要求するのは、既に送信した自機を使用するユーザ、つまり自分の勤務状態を表わす画像データについてのみではなく、ログイン中の他のクライアント端末121を使用するユーザの勤務状況を表す画像データについてである。この際、結果的には、自機を使用するユーザである自分の勤務状態を表わす画像データを自機であるクライアント端末121で閲覧可能となるにしても、目的論的に言えば、ログイン中の他のクライアント端末121を使用するユーザ、つまり他人の勤務状況を表す画像データの閲覧が可能となって、初めて、閲覧要求が意味を持つ。このような閲覧要求は、ユーザの操作介入なしに自動的に実行されることが好適であるが、状況によっては、ユーザの操作に応じて実行することが好適である場合も生ずる。
Thereafter, the
サーバ端末111は、クライアント端末121からの閲覧要求に応じて、例えばIPアドレスによって特定されるそのクライアント端末121に対し、ログインしたユーザの勤務状況を表す画像データを送信する。この際、重要なことは、サーバ端末111は、本仮想オフィス空間提供システムにおけるシステム要求としてクライアント端末121にインストールされている規定のブラウザソフトウェアによって閲覧可能なデータ形式でログインしたユーザの勤務状況を表す画像データを配信する、ということである。ここに、サーバ端末111が、ログインしたクライアント端末121に対して、記憶領域としての画像メモリ(RAM1103)に記憶するログインしたユーザの勤務状況を表す画像データを規定のブラウザによって閲覧可能なデータ形式で配信する機能、手段、工程が実行される。
In response to the browsing request from the
そこで、クライアント端末121は、サーバ端末111から配信されたログインしたユーザの勤務状況を表す画像データをブラウザソフトウェアによってブラウジングし、閲覧可能にする。ここに、クライアント端末121が、サーバ端末111から配信されたログインしたユーザの勤務状況を表す画像データに基づく勤務状況表示をブラウザのブラウズ機能を用いて閲覧可能にする機能、手段、工程が実行される。
Therefore, the
以上説明したような処理によって、ログイン中のユーザの勤務状況を表す画像データが個々のクライアント端末121のディスプレイ1209上で相互に閲覧可能となる。こうして個々のクライアント端末121のディスプレイ1209上で相互に閲覧可能となる表示内容を、本実施の形態では、仮想オフィス空間1211という(図11〜図25参照)。これにより、現実のオフィス122が空間的に離れていたとしても、個々のクライアント端末121で仮想オフィス空間1211を相互に閲覧すれば、そのような空間内の現実の移動を強いることなく、各ユーザの在席確認や雰囲気共有等を実現することができる。
Through the processing described above, the image data representing the work status of the logged-in user can be browsed on the
次いで、本実施の形態の仮想オフィス空間提供システムは、サーバ端末111がクライアント端末121に対してログインしたユーザの勤務状況を表す画像データを送信するに際して、一例としてJAVAアプレットを伴わせる。このJAVAアプレットは、クライアント端末121において、同期コミュニケーション開始要求処理、同期コミュニケーションにおける表示規則、参加規則、アクセス規則を設定するための処理等を実行させるデータコードである。このように、各種処理をクライアント端末121に実行させるコンピュータプログラムを、例えばJAVAアプレットとしてサーバ端末111からクライアント端末121に送信することの利点は、クライアント端末121に特別なコンピュータプログラムを予めインストールさせておく必要がない、ということにある。これに対して、例えば、そのような利点を求める必要がない状況下では、本実施の形態においてJAVAアプレットとしてサーバ端末111からクライアント端末121に送信するコンピュータプログラムに相当するコンピュータプログラムを、予めクライアント端末121にインストールしておいても良い。
Next, the virtual office space providing system according to the present embodiment is accompanied by a JAVA applet as an example when the server terminal 111 transmits image data representing the work status of the logged-in user to the
本実施の形態の仮想オフィス空間提供システムは、サーバ端末111がクライアント端末121に対してログインしたユーザの勤務状況を表す画像データを送信するに際して伴わせるJAVAアプレットと、サーバ端末111に予めインストールされている仮想オフィス空間提供プログラムとによって、クライアント端末121のディスプレイ1209に表示される仮想オフィス空間1211上で同期コミュニケーション、例えば、ビデオ会議、音声会議、テキストチャット等を実現させる。そして、このような同期コミュニケーションでは、各種の特長ある処理を実行する。以下、このような仮想オフィス空間1211上で実行される同期コミュニケーションについて、主として、図4ないし図20を参照しながら説明する。
The virtual office space providing system according to the present embodiment is installed in advance on the server terminal 111 and the JAVA applet that is accompanied when the server terminal 111 transmits image data representing the work status of the logged-in user to the
ここで、図4は、サーバ端末111から送信されたJAVAアプレットによってクライアント端末121で実行される同期コミュニケーション開始要求処理の流れを示すフローチャートである。図5は、サーバ端末111にインストールされた仮想オフィス空間提供プログラムによってサーバ端末111で実行される処理の流れを示すフローチャートである。図6は、サーバ端末111が記憶するユーザグループテーブル1111の一例を示す模式図である。図7は、サーバ端末111が記憶するユーザグループテーブル1111の別の一例を示す模式図である。図8は、サーバ端末111において作成するログインしたクライアント端末に関する情報を含むテーブルの模式図である。図5は、各ユーザと各ユーザが閲覧可能なユーザとの関係を示すテーブルの一例を示す模式図である。図10は、同期コミュニケーションに対する参加ユーザ管理テーブルの一例を示す模式図である。
Here, FIG. 4 is a flowchart showing the flow of synchronous communication start request processing executed at the
(1)仮想オフィス空間1211上での同期コミュニケーションの実行
図11は、ログインしたユーザの勤務状況を表す画像データに基づいてクライアント端末121に表示された仮想オフィス空間1211の一例を示す模式図である。
(1) Execution of Synchronous Communication on
仮想オフィス空間1211では、合計12名のユーザ(図11中ではA〜Hの8名)が表示されている。この状態で、クライアント端末121のユーザがユーザBと同期コミュニケーションを行ないたい場合は、例えばユーザBの勤務状況表示の画像上にカーソルを移動させ、その画像をマウスクリックすると、サーバ端末111を介してその意向がユーザBが使用するクライアント端末121に伝わり、同期コミュニケーションを開始できる。この場合、同期コミュニケーションの開始を要求する同期コミュニケーション開始要求は、単純なマウスクリックによるので、極めて容易に同期コミュニケーションを開始することができる。
In the
別の実施の形態としては、例えばマウス操作によって、ユーザBの勤務状況表示の画像上にカーソルを移動させ、マウス操作、例えば右クリックをすると、「同期コミュニケーション開始」というメニュー1212(図12参照)が仮想オフィス空間1211上に表示され、このメニューをマウス操作、例えば左クリックによって選択指示するようにしても良い。
As another embodiment, for example, when a mouse is operated to move the cursor on the work status display image of the user B and the mouse is operated, for example, a right click is performed, a
図12は、ログインしたユーザの勤務状況を表す画像データに基づいてクライアント端末121に表示された仮想オフィス空間1211において、複数(二人)のユーザが選択されて選択されたユーザとの間で同期コミュニケーションの開始を指示可能な状態の一例を示す模式図である。
FIG. 12 shows synchronization between a plurality of (two) users selected and selected in the
本実施の形態では、複数のユーザに対して同時に同期コミュニケーションを開始することも可能である。図12では、ユーザD及びGに対して同時に同期コミュニケーションを開始する場合を例示している。このような動作を実行するには、仮想オフィス空間1211上で、入力装置1208でのキーボードとマウスとの同時操作、一例としてCtrlキー+マウスクリック等でユーザD及びGを選択する。これにより、図12に示すように、ユーザD及びGの勤務状況表示の画像の外接矩形が太線になる。そこで、ユーザD又はGのどちらかの画像上でマウス操作、例えば右クリックをする。すると、「同期コミュニケーション開始」というメニュー1212が仮想オフィス空間1211上に表示されるので、このメニューをマウス操作、例えば左クリックによって選択指示する。これにより、ユーザD及びGの両名が使用するクライアント端末121との間で同期コミュニケーションが開始される。
In the present embodiment, synchronous communication can be started simultaneously for a plurality of users. In FIG. 12, the case where synchronous communication is simultaneously started with respect to the users D and G is illustrated. In order to execute such an operation, the users D and G are selected on the
なお、入力装置1208に含まれているマウスやキーボードの操作方法については、上記例に限るものではない。
Note that the operation method of the mouse and keyboard included in the
図13は、ログインしたユーザの勤務状況を表す画像データに基づいてクライアント端末121に表示された仮想オフィス空間1211において、ユーザ間での同期コミュニケーション参加中情報が表示されている状態の一例を示す模式図である。
FIG. 13 is a schematic diagram illustrating an example of a state in which synchronous communication participation information between users is displayed in the
図13は、同期コミュニケーションが進行中の状態を示しており、同期コミュニケーション参加中のユーザ画像には、そのことを示すマーク、ここでは「M」を矩形画像で囲った同期コミュニケーション参加中情報1213が表示されている。
FIG. 13 shows a state in which synchronous communication is in progress, and a synchronous
図14は、ログインしたユーザの勤務状況を表す画像データに基づいてクライアント端末121に表示された仮想オフィス空間1211に表示される進行中の同期コミュニケーションに参加中のユーザリストの一例を示す模式図である。
FIG. 14 is a schematic diagram showing an example of a user list participating in the ongoing synchronous communication displayed in the
図13は、同期コミュニケーションの進行状況をユーザの勤務状況表示の画像とは別の位置にリスト形式であるユーザリスト1214で表示している一例を示している。これによると、2つのミーティング、つまり、ミーティング「丸1」とミーティング「丸2」とが同時進行していることが分かり、さらに、両ミーティングへのそれぞれの参加者も表示されている。
FIG. 13 shows an example in which the progress of synchronous communication is displayed in a
ここで、以上説明したような動作を実現するための処理を図4及び図5のフローチャートを参照して次に説明する。 Here, a process for realizing the operation as described above will be described with reference to the flowcharts of FIGS.
まず、サーバ端末111は、一例としてそのHDD1105に、図6に例示するようなユーザに関する情報を含むユーザグループテーブル1111を記憶保存している。このユーザグループテーブル1111は、仮想オフィス空間提供プログラムの起動と共にRAM1103にコピーされていても良い。いずれにしても、サーバ端末111が記憶保存するユーザグループテーブル1111には、ユーザを特定する情報、例えばユーザID1111aと、そのユーザの所属ユーザグループ1111bと、そのユーザの閲覧可能ユーザグループ1111c等が記憶されている。
First, the server terminal 111 stores and saves a user group table 1111 including information about users as exemplified in FIG. 6 in the
ユーザグループテーブル1111としては、別の一例として、図7に例示するように、ユーザグループ1111dを切り口として、このユーザグループ1111dに対応する所属メンバー1111eと閲覧可能メンバー1111fとを記憶させたデータ構造を有するものを採用しても良い。図6に例示するユーザグループテーブル1111と図7に例示するユーザグループテーブル1111とは等価である。図6に例示するユーザグループテーブル1111と図7に例示するユーザグループテーブル1111とのいずれを採用するかは、一例として、運用保守のし易さで選択すれば良い。例えば、グループがある程度固定されていてグループに所属するユーザの追加、削除、参加等の機会が多ければ図6に例示するユーザグループテーブル1111の採用が好適であり、逆に、ユーザがある程度固定されていて各ユーザが所属するグループの追加、削除等の機会が多ければ図7に例示するユーザグループテーブル1111の採用が好適である。 As another example of the user group table 1111, as illustrated in FIG. 7, the user group 1111 d is used as a starting point, and a data structure in which the belonging member 1111 e and the viewable member 1111 f corresponding to the user group 1111 d are stored is stored. You may employ | adopt what has. The user group table 1111 illustrated in FIG. 6 and the user group table 1111 illustrated in FIG. 7 are equivalent. Which of the user group table 1111 illustrated in FIG. 6 and the user group table 1111 illustrated in FIG. 7 is to be adopted may be selected as an example for ease of operation and maintenance. For example, if the group is fixed to some extent and there are many opportunities for addition, deletion, participation, etc. of users belonging to the group, it is preferable to adopt the user group table 1111 illustrated in FIG. 6, and conversely, the user is fixed to some extent. If there are many opportunities for adding or deleting groups to which each user belongs, the user group table 1111 illustrated in FIG. 7 is preferably used.
次いで、クライアント端末121がログインすると、サーバ端末111は、図8に例示するようなログインしたクライアント端末121に関する情報を含むテーブル1112をRAM1103等の記憶領域に作成する。このテーブル1112は、ログインしたユーザが使用するクライアント端末121のIPアドレス1112aに対応付けて、そのユーザを特定する情報、例えばユーザID1112bが記憶される。IPアドレス1112aは、構内ネットワーク401や外部ネットワーク501への接続に際してクライアント端末121に付与されるユニークコードであり、そのクライアント端末121がサーバ端末111にアクセスするとサーバ端末111に提供される。ユーザID1112bは、ログイン時にクライアント端末121から送信されるユニークコードである。このユーザID1112bは、ユーザに関する情報を含むユーザグループテーブル1111に含まれているユーザID1111a(図6)、所属メンバー1111eや閲覧可能メンバー1111f(図7)と一致していることが好適であるが、両者が別のコードである場合には、ユーザグループテーブル1111に含まれているユーザID1111a(図6)、所属メンバー1111eや閲覧可能メンバー1111f(図7)とテーブル1112に含まれるユーザID1112bとをリンクさせる情報が必要となる。
Next, when the
サーバ端末111は、図8に例示するようなログインしたクライアント端末121に関する情報を含むテーブル1112を作成することで、サーバ端末111にアクセスするクライアント端末121をIPアドレス1112aで特定することが可能となる。そして、テーブル1112に含まれるユーザID1112bがユーザに関する情報を含むユーザグループテーブル1111に含まれているユーザID1111a(図6)、所属メンバー1111eや閲覧可能メンバー1111f(図7)とリンクしているため、IPアドレス1112aからクライアント端末121を特定すれば、そのクライアント端末121のユーザを特定することや、そのユーザの所属ユーザグループ1111b及び閲覧可能ユーザグループ1111c(図6)、あるいはグループ1111d(図7)を特定することも容易である。
The server terminal 111 can identify the
以上のような約束の下、クライアント端末121では、サーバ端末111から送信されたJAVAアプレットを解釈し、そのJAVAアプレットに従ってCPU1201が図4に示す処理を実行する。クライアント端末121の入力装置1208として、例えばマウスが用いられるとすると、マウスによってカーソルを移動させた場合、ステップS201においてカーソル移動と判定される(ステップS201のY)。図11に示した例で言うと、クライアント端末121のユーザが、マウスを用いてユーザBの勤務状況表示の画像上にカーソルを移動させた場合、カーソル移動と判定される(ステップS201のY)。
Under the above promise, the
すると、クライアント端末121で解釈実行されるJAVAアプレットに従い、CPU1201は、ユーザBが使用するクライアント端末121が同期コミュニケーション実行中であるかどうかを判定する(ステップS202)。このステップS202での判定は、クライアント端末121において有している各ユーザが同期コミュニケーション参加中であるかどうかの情報を参照することで実行可能である。つまり、サーバ端末111は、同期コミュニケーション実行中のユーザに関する情報をログインした個々のクライアント端末121に送信する。個々のクライアント端末121は、サーバから送信された同期コミュニケーション実行中のユーザに関する情報を例えばRAM1203等の一時記憶領域に一時記憶している。ステップS202での判定処理では、こうしてRAM1203等の一時記憶領域に一時記憶している同期コミュニケーション実行中のユーザに関する情報を参照するわけである。
Then, according to the JAVA applet interpreted and executed by the
ステップS202での判定の結果、同期コミュニケーション実行中でないと判定された場合(ステップS202のN)、一例としてCtrlキー+マウスクリック等であるユーザが選択されると(ステップS203のY)、そのユーザを特定する情報、例えばそのユーザが使用するクライアント端末121のIPアドレスがRAM1203等のレジスト領域に一時記憶される(ステップS204)。
As a result of the determination in step S202, if it is determined that synchronous communication is not being executed (N in step S202), for example, when a user who is a Ctrl key + mouse click or the like is selected (Y in step S203), that user For example, the IP address of the
そして、カーソルを移動させた先のユーザ又は選択されたユーザの勤務状況表示の画像上で、例えばマウスの右クリック動作をすることで、「同期コミュニケーション開始」というメニュー1212が仮想オフィス空間1211上に表示される(ステップS205)。そこで、そのメニュー1212がクリックされると、同期コミュニケーション開始要求があったと判定され(ステップS207のY)、クライアント端末121は、同期コミュニケーション開始要求をサーバ端末111に送信する(ステップS211)。この同期コミュニケーション開始要求には、要求元のクライアント端末121と相手先のクライアント端末121とを特定する情報、例えばそれらのユーザが使用するクライアント端末121のIPアドレスが伴われる。ここに、クライアント端末121が同期コミュニケーション開始要求をサーバ端末111に送信する手段、機能、工程が実行される。
A
なお、RAM1203等のレジスト領域に一時記憶されたIPアドレス等のユーザ特定情報は、同期コミュニケーション開始要求があったと判定された場合(ステップS210のY)、あるいは同期コミュニケーション開始要求があったと判定されない場合でも(ステップS210のY)、レジストクリアすべきイベントの発生が検出された場合には(ステップS208)、レジストクリアされる(ステップS210、209)。
Note that the user identification information such as the IP address temporarily stored in the registration area such as the
サーバ端末111は、仮想オフィス空間提供プログラムに従い、CPU1101が図5に示す処理を実行する。つまり、同期コミュニケーション開始要求の受信判定を実行し(ステップS101)、同期コミュニケーション開始要求を受信した場合には(ステップS101のY)、相手先のクライアント端末121に通知する(ステップS104)。相手先のクライアント端末121は、同期コミュニケーション開始要求に含まれている例えばIPアドレスによって特定可能である。その後、サーバ端末111は、その相手先のクライアント端末121と要求元のクライアント端末121との間で、終了通知がなされるまで(ステップS110のY)、同期コミュニケーションを開始させる(ステップS107)。ここに、サーバ端末111において、ログインしたクライアント端末121から送信された同期コミュニケーション開始要求に応じて、この同期コミュニケーション開始要求に伴われている要求元のクライアント端末121と相手先のクライアント端末121との間で同期コミュニケーションを実行させる手段、機能、工程が実行される。
In the server terminal 111, the
サーバ端末111での同期コミュニケーション開始処理(ステップS107)に応じて、同期コミュニケーション開始要求に伴われている要求元のクライアント端末121と相手先のクライアント端末121との間で、同期コミュニケーションが実行される。ここに、クライアント端末121において、送信した同期コミュニケーション開始要求に伴われている相手先のクライアント端末121との間で同期コミュニケーションを実行する手段、機能、工程が実行される。
In accordance with the synchronous communication start process (step S107) at the server terminal 111, synchronous communication is executed between the requesting
ここで、同期コミュニケーションは、一例として、ビデオ会議、音声会議、テキストチャット等であり、そのような同期コミュニケーションそれ自体は既に公知で実用化されている技術である。そこで、サーバ端末111を介して二台以上のクライアント端末121が同期コミュニケーションを実行する技術的手段については、その説明を省略する。
Here, the synchronous communication is, for example, a video conference, an audio conference, a text chat, and the like, and such a synchronous communication itself is a technique that is already known and put into practical use. Therefore, the description of the technical means in which two or
このような同期コミュニケーションに際して、サーバ端末111は、同期コミュニケーション実行中のユーザに関する情報をログインした個々のクライアント端末121に送信する。そして、サーバ端末109は、原則的に、本仮想オフィス空間提供システムにログインしている全てのクライアント端末121のディスプレイ1209に表示される仮想オフィス空間1211上に、同期コミュニケーションを実行しているクライアント端末121が同期コミュニケーション進行中であることを示す表示を提供する(ステップS109)。この表示は、一例として、図13に例示する同期コミュニケーション参加中情報1213であり、別の一例として、図14に例示するユーザリスト1214である。つまり、サーバ端末111で実行される勤務状況表示を閲覧可能にする機能は、同期コミュニケーションに参加中のユーザの勤務状況表示に、進行中の同期コミュニケーションに参加中であることを示す同期コミュニケーション参加中情報1213を追加表示する機能を有し、また、勤務状況表示とは別の表示領域に、進行中の同期コミュニケーションに参加中のユーザリスト1214を表示する機能を有する。
In such synchronous communication, the server terminal 111 transmits information regarding the user who is executing the synchronous communication to each
また、図11には、複数のユーザを選択指定した同期コミュニケーション開始要求をクライアント端末121からサーバ端末111に送信できる例を示した。そこで、この場合には、サーバ端末111は、ステップS107の処理で、その同期コミュニケーション開始要求に伴われている全ての相手先のクライアント端末121と要求元のクライアント端末121との間での同期コミュニケーションを開始させる。つまり、サーバ端末111で実行される同期コミュニケーションを実行させる機能は、ログインした3台以上のクライアント端末121の間で同期コミュニケーションを実行させる。
FIG. 11 shows an example in which a synchronous communication start request in which a plurality of users are selected and specified can be transmitted from the
(2)ユーザグループ
図15は、ログインしたユーザの勤務状況を表す画像データに基づいてクライアント端末121に表示された仮想オフィス空間1211において、ユーザグループが選択されて選択されたユーザグループとの間で同期コミュニケーションの開始を指示可能な状態の一例を示す模式図である。
(2) User Group FIG. 15 shows the user group selected and selected in the
本実施の形態の仮想オフィス空間提供システムでは、複数のユーザをまとめたユーザグループを予め定義しておき、そのユーザグループに対して同時に同期コミュニケーションを開始することもできる。図15では、グループ2に対して同時に同期コミュニケーションを開始する例を示している。グループ2を示すタブの位置で、マウス操作、例えば右クリックにより、「同期コミュニケーション開始」というメニュー1212を表示させ、このメニュー1212を選択指示することにより同期コミュニケーションが開始する。
In the virtual office space providing system of the present embodiment, a user group in which a plurality of users are grouped can be defined in advance, and synchronous communication can be simultaneously started for the user group. FIG. 15 shows an example in which synchronous communication is simultaneously started for group 2. A
なお、マウスの操作方法はこの例に限るものではない。 The operation method of the mouse is not limited to this example.
図16は、ログインしたユーザの勤務状況を表す画像データに基づいてクライアント端末121に表示された仮想オフィス空間1211において、ユーザグループ間での同期コミュニケーション参加中情報が表示されている状態の一例を示す模式図である。
FIG. 16 shows an example of a state in which information on participation in synchronous communication between user groups is displayed in the
図16は、グループ2全体で同期コミュニケーションが進行中の状態を示しており、グループ2を示すタブが選択された場合の全体画像の右下位置に、同期コミュニケーション進行中を示すマーク、ここでは「M」を矩形画像で囲った同期コミュニケーション参加中情報1213が表示されている。
FIG. 16 shows a state in which synchronous communication is in progress for the entire group 2, and a mark indicating that synchronous communication is in progress, in this case “ Synchronous
図17は、ログインしたユーザの勤務状況を表す画像データに基づいてクライアント端末に表示された仮想オフィス空間に表示される進行中の同期コミュニケーションに参加中のユーザグループリストの一例を示す模式図である。 FIG. 17 is a schematic diagram showing an example of a user group list participating in ongoing synchronous communication displayed in the virtual office space displayed on the client terminal based on the image data representing the work status of the logged-in user. .
図17は、同期コミュニケーションの進行状況をユーザ画像とは別の位置にリスト形式であるユーザグループリスト1215で表示している一例である。この一例によると、グループ2において同期コミュニケーションが進行していることが分かる。
FIG. 17 is an example in which the progress of synchronous communication is displayed in a
ここで、以上説明したような動作を実現するための処理を次に説明する。 Here, processing for realizing the operation described above will be described.
サーバ端末111では、図6に例示するユーザに関する情報を含むユーザグループテーブル1111からユーザID1111aによって特定される各ユーザのユーザグループ1111bを知ることができる。逆に、ユーザグループ1111bからそのユーザグループ1111bに属するユーザをユーザIDaによって知ることもできる。同様に、図7に例示するユーザグループテーブル1111からは、所属メンバー1111eによって特定されるグループ1111dを知ることができる。逆に、グループ1111dからそのグループ1111dに属するユーザを所属メンバー1111eによって知ることもできる。そこで、クライアント端末121のディスプレイ1209に表示される仮想オフィス空間1211上でグループが選択され、同期コミュニケーション開始要求にそのグループを特定する情報が伴われていれば、図6、図7に例示するユーザに関する情報を含むユーザグループテーブル1111からユーザID1111aや所属メンバー1111eを知ることができる。そこで、そのユーザID1111aや所属メンバー1111eとリンクするユーザID1112bに対応するIPアドレス1112aを図18に例示するテーブル1112から検索し、それらのIPアドレス1112aを有するクライアント端末121を相手先のクライアント端末121として要求元のクライアント端末121との間の同期コミュニケーションを開始する(図5のステップS107)。つまり、サーバ端末111が有する同期コミュニケーションを実行させる機能は、複数のユーザの集合として予め定義されたユーザグループに属するユーザが使用するログインしたクライアント端末121の間で同期コミュニケーションを実行させる。
In the server terminal 111, the user group 1111b of each user specified by the user ID 1111a can be known from the user group table 1111 including information about the user illustrated in FIG. Conversely, users belonging to the user group 1111b can be known from the user group 1111b by the user IDa. Similarly, from the user group table 1111 illustrated in FIG. 7, the group 1111d specified by the member 1111e can be known. Conversely, users belonging to the group 1111d can be known from the group 1111d by the member 1111e. Therefore, if a group is selected on the
このような同期コミュニケーションに際して、サーバ端末109は、原則的に、本仮想オフィス空間提供システムにログインしている全てのクライアント端末121のディスプレイ1209に表示される仮想オフィス空間1211上に、同期コミュニケーションを実行しているクライアント端末121が同期コミュニケーション進行中であることを示す表示を提供する(ステップS109)。この表示は、一例として、図16に例示する同期コミュニケーション参加中情報1213であり、別の一例として、図17に例示するユーザグループリスト1215である。つまり、サーバ端末111で実行される勤務状況表示を閲覧可能にする機能は、同期コミュニケーションに参加中のユーザの勤務状況表示に、進行中の同期コミュニケーションに参加中であることを示す同期コミュニケーション参加中情報1213を追加表示する機能を有し、また、勤務状況表示とは別の表示領域に、進行中の同期コミュニケーションに参加中のユーザグループリスト1215を表示する機能を有する。
In such synchronous communication, the
(3)同期コミュニケーション進行中であることの隠蔽
図18は、ログインしたユーザの勤務状況を表す画像データに基づいてクライアント端末121に表示された仮想オフィス空間1211において、ユーザ間での同期コミュニケーション参加中情報1213のうち、あるユーザ間での同期コミュニケーション参加中情報が隠蔽されている状態の一例を示す模式図である。図19は、ログインしたユーザの勤務状況を表す画像データに基づいてクライアント端末121に表示された仮想オフィス空間1211に表示される進行中の同期コミュニケーションに参加中のユーザリスト1214から、ある特定のユーザが隠蔽されている状態の一例を示す模式図である。
(3) Concealment that Synchronous Communication is in Progress FIG. 18 shows that a user is participating in synchronous communication between users in the
前述したように、本実施の形態では、同期コミュニケーションが進行中である場合、そのことを示す表示、例えば同期コミュニケーション参加中情報1213、ユーザリスト1214、ユーザグループリスト1215が仮想オフィス空間1211に提供される。このような同期コミュニケーションが進行中であることを示す表示は、各ユーザの勤務状況を把握する上で有効な情報となる。その一方、組織階層が高いユーザ同士のミーティングや機密度の高い内容を話し合っているミーティング等は、そのようなミーティングがなされていること自体を隠蔽したい場合もある。
As described above, in this embodiment, when synchronous communication is in progress, a display indicating that, for example, synchronous
そこで、本実施の形態では、ユーザグループリスト1111を参照して処理を複雑化することなく簡易に、同期コミュニケーションが進行中であることを示す同期コミュニケーション参加中情報1213を追加表示するか否かを制御する。同時に、勤務状況表示の部分とは別の表示領域に、進行中の同期コミュニケーションに参加中のユーザリスト1214若しくはユーザグループリスト1215を表示するか否かも制御する。
Therefore, in the present embodiment, whether to additionally display synchronous
図18には前者の例を示している。ここでは、実際には同期コミュニケーションを実行しているユーザB、D、Gについて、同期コミュニケーション参加中情報1213を隠蔽することにより、他のクライアント端末121のユーザに、ユーザB、D、Gがミーティング中であることを隠蔽している。
FIG. 18 shows the former example. Here, for users B, D, and G who are actually performing synchronous communication, by concealing synchronous
図19は後者の例で、図18に対応する同期コミュニケーションに関するユーザリスト1214を示している。ここでも、ユーザB、D、Gが実際には参加しているミーティング「丸1」がユーザリスト1214として表示されていない。
FIG. 19 shows the
ここで、以上説明したような動作を実現するための処理を図4及び図5のフローチャートを参照して次に説明する。 Here, a process for realizing the operation as described above will be described with reference to the flowcharts of FIGS.
図5に示すように、サーバ端末111は、ステップS107において、同期コミュニケーション開始要求に伴われている相手先のクライアント端末121と要求元のクライアント端末121との間で同期コミュニケーションを開始させる。このような同期コミュニケーションに際して、サーバ端末111は、同期コミュニケーション実行中のユーザに関する情報をログインした個々のクライアント端末121に送信する。そして、サーバ端末109は、原則的に、本仮想オフィス空間提供システムにログインしている全てのクライアント端末121のディスプレイ1209に表示される仮想オフィス空間1211上に、同期コミュニケーションを実行しているクライアント端末121が同期コミュニケーション進行中であることを示す表示、一例として、図18に例示する同期コミュニケーション参加中情報1213、別の一例として、図19に例示するユーザリスト1214を提供する(ステップS109)。
As shown in FIG. 5, in step S <b> 107, the server terminal 111 starts synchronous communication between the
これに対して、サーバ端末111は、同期コミュニケーションを開始した後(ステップS107)、同期コミュニケーションを実行しているクライアント端末121が同期コミュニケーション進行中であることを示す表示が禁止されているかどうかを判定する(ステップS108)。この判定の結果、表示が禁止されていれば(ステップS108のY)、同期コミュニケーション進行中であることを示す表示をクライアント端末121に提供する処理(ステップS109)を実行しない。その結果、図18に例示するように、実際には同期コミュニケーションを実行しているユーザB、D、Gについて、同期コミュニケーション参加中情報1213がなされず、他のクライアント端末121のユーザに、ユーザB、D、Gがミーティング中であることが隠蔽される。あるいは、図19に例示するように、ユーザB、D、Gが実際には参加しているミーティング「丸1」がユーザリスト1214として表示されず、他のクライアント端末121のユーザに、ユーザB、D、Gがミーティング中であることが隠蔽される。
On the other hand, after starting synchronous communication (step S107), the server terminal 111 determines whether display indicating that the
ここで、ステップS108での判定処理は、サーバ端末111の記憶領域、例えばHDD1105に記憶保存されて仮想オフィス空間提供プログラムの起動時にRAM1103にコピーされるユーザグループテーブル1111を参照してなされる。つまり、サーバ端末111は、その記憶領域であるHDD1105やRAM1103にユーザグループテーブル1111を記憶している。そこで、図6に例示するユーザグループテーブル1111であれば、ユーザID1111aから閲覧可能ユーザグループ1111cを検索することができ、図7に例示するユーザグループテーブル1111であれば、所属メンバー1111eから閲覧可能メンバー1111fを検索することができる。こうして検索された閲覧可能ユーザグループ1111c又は閲覧可能メンバー1111fは、対応するユーザID1111a又は所属メンバー1111eによって特定されるユーザに、同期コミュニケーション実行中の他のクライアント端末121における同期コミュニケーション参加中情報1213、ユーザリスト1214若しくはユーザグループリスト1215の表示を許容させるデータとして使用される。例えば、図6、図7に例示するユーザグループテーブル1111中、ユーザAは、A〜Hまでの全てのユーザの同期コミュニケーション参加中情報1213、ユーザリスト1214若しくはユーザグループリスト1215の閲覧が許容される。これに対して、ユーザGは、ユーザE、F、G、Hについての同期コミュニケーション参加中情報1213、ユーザリスト1214若しくはユーザグループリスト1215の閲覧のみが許容される。このような各ユーザと各ユーザが閲覧可能なユーザとの関係は、図6、図7に例示するユーザグループテーブル1111に基づいて、図9に例示するテーブルのようにまとめられる。
Here, the determination process in step S108 is performed with reference to the user group table 1111 stored and saved in the storage area of the server terminal 111, for example, the
そして、サーバ端末111は、記憶した表示規則に従い、同期コミュニケーション参加中情報1213、ユーザリスト1214、ユーザグループリスト1215の表示非表示を制御する。この際、サーバ端末111は、同期コミュニケーション参加中のユーザと仮想オフィス空間1211を提供している他のユーザとを例えばIPアドレス1112aによって特定できるので、図8に示すテーブル1112からそのIPアドレス1112aに基づいてユーザID1112bを検索し、このユーザID1112bとリンクしているユーザID1111aを図6に示すユーザグループテーブル1111から、あるいは所属メンバー1111eを図7に示すユーザグループテーブル1111から検索し、図6、図7のユーザグループテーブル1111を参照することで検索したユーザID1111a又は所属メンバー1111eを有するユーザの閲覧可能ユーザグループ1111c又は閲覧可能メンバー1111fを知ることができる。そこで、検索した閲覧可能ユーザグループ1111c又は閲覧可能メンバー1111fを参照し、同期コミュニケーションの実行中であることを隠蔽するような処理を実行する。
Then, the server terminal 111 controls display / non-display of the synchronous
ここに、サーバ端末111で実行される勤務状況表示を閲覧可能にする機能は、各ユーザと各ユーザが属するユーザグループと各ユーザに対して同期コミュニケーション参加中情報の閲覧を許可するユーザグループとの関係を定義するユーザグループテーブル1111を参照し、同期コミュニケーション参加中情報の表示非表示を制御する手段、機能、工程が実行される。 Here, the function of enabling viewing of the work status display executed on the server terminal 111 includes each user, a user group to which each user belongs, and a user group that allows each user to view information during participation in synchronous communication. By referring to the user group table 1111 that defines the relationship, means, functions, and processes for controlling display / non-display of the information during participation in synchronous communication are executed.
このような同期コミュニケーションの実行中であることを隠蔽するような処理の実行に際して、本実施の形態では、同期コミュニケーションからの途中退出や途中参加の処理との関係で、特有の処理を実行する。 In executing the process for concealing that the synchronous communication is being executed, in the present embodiment, a specific process is executed in relation to the process of exiting from the synchronous communication or the process of participating in the middle.
本実施の形態では、サーバ端末111に、同期コミュニケーションに参加しているユーザのクライアント端末121を当該同期コミュニケーションから途中退出させる機能を実行させることが可能である。この機能は、一例として、サーバ端末111からクライアント端末121に送信されるJAVAアプレットによって実現される。その上で、同期コミュニケーション参加中情報1213、ユーザリスト1214若しくはユーザグループリスト1215の表示非表示を制御する機能は、あるユーザのクライアント端末121が同期コミュニケーションを途中退出した場合でも、当該クライアント端末121が当該同期コミュニケーションに参加していた状態に基づいて、ユーザグループテーブル1111の定義に従い同期コミュニケーション参加中情報1213、ユーザリスト1214若しくはユーザグループリスト1215の表示非表示が制御される。これにより、同期コミュニケーションから途中退出したユーザが生じた場合、その者が参加していた当該同期コミュニケーションの存在を隠蔽すべきユーザに対してはその隠蔽がなされ、セキュリティ保護を図ることができる。
In the present embodiment, it is possible to cause the server terminal 111 to execute a function of causing the
また、本実施の形態では、同期コミュニケーション参加中情報の表示非表示を制御する機能は、同期コミュニケーションを途中退出したユーザのクライアント端末121に対する当該同期コミュニケーションに関する同期コミュニケーション参加中情報1213、ユーザリスト1214若しくはユーザグループリスト1215については、ユーザグループテーブル1111の定義に優先して当該同期コミュニケーションに対する同期コミュニケーション参加中情報1213、ユーザリスト1214若しくはユーザグループリスト1215の表示を許可する。これにより、同期コミュニケーションから途中退出したユーザが生じた場合、その者に当該同期コミュニケーションの存在を隠蔽すべき理由はないため、その者には同期コミュニケーションの進行状況を共有させることができる。
Further, in the present embodiment, the function of controlling the display / non-display of the synchronous communication participation information is performed by the synchronous
次いで、本実施の形態では、サーバ端末111に、ログインしたクライアント端末121に、進行中の同期コミュニケーションに対する途中参加要求をサーバ端末111に送信させる機能と、送信された途中参加要求に応じて、この途中参加要求に伴われている要求元のクライアント端末121を進行中の同期コミュニケーションに参加させる機能と、を実行させる。この機能は、一例として、サーバ端末111からクライアント端末121に送信されるJAVAアプレットによって実現される。その上で、同期コミュニケーション参加中情報1213、ユーザリスト1214若しくはユーザグループリスト1215の表示非表示を制御する機能は、同期コミュニケーションに途中参加したユーザが生じた場合、当該同期コミュニケーションに関する同期コミュニケーション参加中情報1213、ユーザリスト1214若しくはユーザグループリスト1215については、途中参加したユーザを勘案してユーザグループテーブル1111の定義に従い同期コミュニケーション参加中情報1213、ユーザリスト1214若しくはユーザグループリスト1215の表示非表示を再度制御する。これにより、同期コミュニケーションに途中参加したユーザが生じた場合、当該同期コミュニケーションの存在を隠蔽すべきユーザに対するその隠蔽のための処理を再度実行し、変化する状況に対処させることができる。
Next, in the present embodiment, in response to the function of causing the server terminal 111 to send a halfway participation request to the synchronized synchronization communication to the server terminal 111 to the server terminal 111 and the transmitted halfway participation request, And a function of causing the requesting
また、同期コミュニケーション参加中情報1213、ユーザリスト1214若しくはユーザグループリスト1215の表示非表示を再度制御する機能は、同期コミュニケーションに参加中又は途中退出したユーザのクライアント端末121に対する当該同期コミュニケーションに関する同期コミュニケーション参加中情報1213、ユーザリスト1214若しくはユーザグループリスト1215については、ユーザグループテーブル1111の定義に優先して当該同期コミュニケーションに対する同期コミュニケーション参加中情報1213、ユーザリスト1214若しくはユーザグループリスト1215の表示を許可する。これにより、同期コミュニケーションに途中参加したユーザが生じた場合、当該同期コミュニケーションの存在を隠蔽すべきユーザに対するその隠蔽のための処理を再度実行するに際して、同期コミュニケーションから途中退出したユーザが生じた場合、その者に当該同期コミュニケーションの存在を隠蔽すべき理由はないため、その者には同期コミュニケーションの進行状況を共有させることができる。
In addition, the function of controlling the display / non-display of the synchronous
ここで、サーバ端末111は、図10に例示するような同期コミュニケーション参加ユーザ管理テーブル1113を作成し、各同期コミュニケーションに同期コミュニケーションID1113aを割り振り、各同期コミュニケーションID1113aについての参加中ユーザ1113bと退出ユーザ1113cとを管理している。前述した同期コミュニケーションからの途中退出と途中参加との処理は、そのような同期コミュニケーション参加ユーザ管理テーブル1113を参照して実行される。
Here, the server terminal 111 creates a synchronous communication participation user management table 1113 as illustrated in FIG. 10, allocates a synchronous communication ID 1113a to each synchronous communication, and participates in a user 1113b and an
さらに、本実施の形態では、同期コミュニケーション開始要求に伴われている要求元のクライアント端末121が同期コミュニケーションを要求する全てのクライアント端末121が同期コミュニケーションに参加するまでは、同期コミュニケーション参加中情報1213、ユーザリスト1214若しくはユーザグループリスト1215を追加表示しない。これにより、当該同期コミュニケーションに対する各ユーザの参加時期のずれに応じて、他のユーザのクライアント端末において当該同期コミュニケーションの進行状況が示されたかと思ったら隠蔽されてしまうというような表示上の不都合を回避することができる。
Further, in the present embodiment, the synchronous
(4)進行中の同期コミュニケーションへの途中参加
図20は、ログインしたユーザの勤務状況を表す画像データに基づいてクライアント端末121に表示された仮想オフィス空間1211において、進行中の同期コミュニケーションに対する途中参加を指示可能な状態の一例を示す模式図である。図21は、ログインしたユーザの勤務状況を表す画像データに基づいてクライアント端末121に表示された仮想オフィス空間1211において、進行中の同期コミュニケーションに対する途中参加を指示可能な状態の別の一例を示す模式図である。
(4) Midway participation in ongoing synchronous communication FIG. 20 shows midway participation in ongoing synchronous communication in the
本仮想オフィス空間提供システムでは、同期コミュニケーション参加中情報1213が追加表示された同期コミュニケーション参加中のユーザ又はユーザグループの勤務状況表示の画像部分、あるいは、当該勤務状況表示の画像部分とは別の表示領域に表示された進行中の同期コミュニケーションに参加中のユーザリスト1214又はユーザグループリスト1215に対して、マウスクリック等の操作を行なうことにより、その同期コミュニケーションに参加中でない他のユーザを同期コミュニケーションに途中参加させることができる。
In this virtual office space providing system, the image portion of the work status display of the user or user group who is participating in the synchronous communication, in which the synchronous
図20及び図21は、ユーザGが参加している進行中の同期コミュニケーションに他のユーザが途中参加を要望する例を示している。サーバ端末111から仮想オフィス空間1211を提供されているユーザが、同期コミュニケーションを既に進行しているユーザB、D、Gの同期コミュニケーションに途中参加する場合を想定する。このような場合、図20に示す一例では、そのユーザは、ユーザB、D、Gのいずれか一人、例えばユーザGの勤務状況表示の画像上で右クリック等のマウス操作をすることにより、「同期コミュニケーションに途中参加」というメニュー1216を表示させ、このメニュー1216を左クリック等のマウス操作によって選択することにより、ユーザB、D、Gが開催している進行中の同期コミュニケーションに途中参加することができる。また、図21に示す一例では、ユーザB、D、Gが進行中である同期コミュニケーションを示すユーザリスト1214の画像上で右クリック等のマウス操作をすることにより、「同期コミュニケーションに途中参加」というメニュー1216を表示させ、このメニュー1216を左クリック等のマウス操作によって選択することにより、ユーザB、D、Gが開催している進行中の同期コミュニケーションに途中参加することができる。なお、マウスの操作方法は、一例を示すに過ぎず、この例に限るものではない。
20 and 21 show an example in which another user requests midway participation in the ongoing synchronous communication in which the user G is participating. Assume that a user who is provided with the
ここで、以上説明したような動作を実現するための処理を図4及び図5のフローチャートを参照して次に説明する。 Here, a process for realizing the operation as described above will be described with reference to the flowcharts of FIGS.
図5に示すように、サーバ端末111は、ステップS107において、同期コミュニケーション開始要求に伴われている相手先のクライアント端末121と要求元のクライアント端末121との間で同期コミュニケーションを開始させる。このような同期コミュニケーションに際して、サーバ端末111は、同期コミュニケーション実行中のユーザに関する情報をログインした個々のクライアント端末121に送信する。そして、サーバ端末109は、原則的に、本仮想オフィス空間提供システムにログインしている全てのクライアント端末121のディスプレイ1209に表示される仮想オフィス空間1211上に、同期コミュニケーションを実行しているクライアント端末121が同期コミュニケーション進行中であることを示す表示、一例として、図18に例示する同期コミュニケーション参加中情報1213、別の一例として、図19に例示するユーザリスト1214を提供する(ステップS109)。図示しないが、サーバ端末111は、同期コミュニケーションをグループ単位で実行させている場合には、ユーザグループリスト1215をクライアント端末121に提供する(図15参照)。
As shown in FIG. 5, in step S <b> 107, the server terminal 111 starts synchronous communication between the
これにより、各クライアント端末121のユーザは、そのディスプレイ1209に表示される仮想オフィス空間1211上で、あるユーザやユーザグループが同期コミュニケーション進行中であるかどうかを知ることができる。そこで、進行中の同期コミュニケーションに参加を望むユーザは、仮想オフィス空間1211に表示される同期コミュニケーション参加中情報1213、ユーザリスト1214、あるいはユーザグループリスト1215を選択指示することで、途中参加要求をサーバ端末111に送信することができる。つまり、図4のフローチャートに示されるように、クライアント端末121の入力装置1208として、例えばマウスが用いられるとすると、マウスによってカーソルを移動させた場合、ステップS201においてカーソル移動と判定される(ステップS201のY)。例えば、図20に示す一例では、クライアント端末121のユーザがマウスを用いてユーザGの勤務状況表示の画像上にカーソルを移動させた場合、カーソル移動と判定される(ステップS201のY)。すると、クライアント端末121で解釈実行されるJAVAアプレットに従い、CPU1201は、ユーザBが使用するクライアント端末121が同期コミュニケーション実行中であるかどうかを判定する(ステップS202)。判定の結果、同期コミュニケーション実行中であると判定された場合(ステップS202のY)、ユーザがカーソルを移動させた先のユーザの勤務状況表示の画像上で、例えばマウスの右クリック動作をすることで、「同期コミュニケーション途中参加」というメニュー1216が仮想オフィス空間1211上に表示される(ステップS206)。そこで、そのメニュー1216がクリックされると、途中参加要求があったと判定され(ステップS207のY)、クライアント端末121は、途中参加要求をサーバ端末111に送信する(ステップS211)。この途中参加要求には、要求元のクライアント端末121と同期コミュニケーション進行中である相手先の複数台のクライアント端末121とを特定する情報、例えばそれらのユーザが使用するクライアント端末121のIPアドレスが伴われる。
Thereby, the user of each
ここに、ログインしたクライアント端末121に、そのブラウザが表示する同期コミュニケーション参加中情報1213、ユーザリスト1214、ユーザグループリスト1215の選択指示を許容する機能と、同期コミュニケーション参加中情報1213、ユーザリスト1214、ユーザグループリスト1215が選択指示されるとその進行中である同期コミュニケーションに対して途中参加要求をサーバ端末111に送信する機能と、をサーバ端末111に実行させる機能が実行される。
Here, the function that allows the
サーバ端末111は、仮想オフィス空間提供プログラムに従い、CPU1101が図5に示す処理を実行する。つまり、途中参加要求の受信判定を実行し(ステップS101)、途中参加要求を受信した場合には(ステップS101のY)、同期コミュニケーション進行中である相手先の複数台のクライアント端末121に通知する(ステップS104)。相手先のクライアント端末121は、途中参加要求に含まれている例えばIPアドレスによって特定可能である。その後、サーバ端末111は、終了通知がなされるまで(ステップS110のY)、その相手先のクライアント端末121が進行中である同期コミュニケーションに要求元のクライアント端末121を参加させる(ステップS107)。ここに、サーバ端末111において、送信された途中参加要求に応じて、この途中参加要求に伴われている要求元のクライアント端末121を進行中の同期コミュニケーションに参加させる手段、機能、工程が実行される。
In the server terminal 111, the
(5)進行中の同期コミュニケーションへの途中参加に対する規制
以上説明したように、本仮想オフィス空間提供システムでは、進行中の同期コミュニケーションへの途中参加が可能である。しかしながら、組織階層が高いユーザ同士のミーティングや機密度の高い内容を話し合っているミーティングに対して途中参加要求がなされた場合、その要求を拒絶したい場合もある。そこで、本仮想オフィス空間提供システムでは、各クライアント端末121のログインユーザと、他のユーザ又はユーザグループとの関係に基づいて、他のユーザ又はユーザグループ内で進行中の同期コミュニケーションへの当該ログインユーザの途中参加要求を拒絶することができる。
(5) Restrictions on midway participation in ongoing synchronous communication As described above, in this virtual office space providing system, midway participation in ongoing synchronous communication is possible. However, when a request for participation is made in the middle of a meeting between users having a high organizational hierarchy or a meeting discussing highly sensitive content, there may be a case where the request is rejected. Therefore, in this virtual office space providing system, the login user to the synchronized communication in progress in the other user or user group based on the relationship between the login user of each
そこで、本実施の形態では、ユーザグループリスト1111を参照して処理を複雑化することなく簡易に、同期コミュニケーションへの途中参加要求に対する可否を制御する。 Therefore, in the present embodiment, whether or not a request for participation in the middle of synchronous communication is easily controlled without referring to the user group list 1111 and without complicating the processing.
ここで、以上説明したような動作を実現するための処理を図4及び図5のフローチャートを参照して次に説明する。 Here, a process for realizing the operation as described above will be described with reference to the flowcharts of FIGS.
図5に示すように、サーバ端末111は、ステップS101でクライアント端末121から受信した途中参加要求に応じてそのクライアント端末121を現在進行中の同期コミュニケーションに途中参加させる処理(ステップS107)を実行するのに先立ち、途中参加が拒絶されずに受け入れられるかどうかを確かめる(ステップS105)。
As illustrated in FIG. 5, the server terminal 111 executes a process (step S <b> 107) for causing the
ここで、ステップS105での参加可否判定処理は、サーバ端末111の記憶領域、例えばHDD1105に記憶保存されて仮想オフィス空間提供プログラムの起動時にRAM1103にコピーされるユーザグループリスト1111を参照してなされる。つまり、サーバ端末111は、その記憶領域であるHDD1105やRAM1103にユーザグループリスト1111を記憶している。ここでは、図6に例示するユーザグループリスト1111中のユーザID1111aによって特定されるユーザは対応する閲覧可能ユーザグループID1111cによって特定されるユーザが参加中の同期コミュニケーションに参加することができ、あるいは、図7に例示するユーザグループリスト1111中の所属メンバー1111eによって特定されるユーザは対応する閲覧可能メンバー1111fによって特定されるユーザが参加中の同期コミュニケーションに参加することができる、という処理が実行される。
Here, the participation determination process in step S105 is performed with reference to the user group list 1111 stored and saved in the storage area of the server terminal 111, for example, the
サーバ端末111は、同期コミュニケーション参加中のユーザと仮想オフィス空間1211を提供している他のユーザとを例えばIPアドレス1112aによって特定できるので、図8に示すテーブル1112からそのIPアドレス1112aに基づいてユーザID1112bを検索し、このユーザID1112bとリンクしているユーザID1111aを図6に示すユーザグループテーブル1111から検索し、あるいはそのユーザID1112bとリンクしている所属メンバー1111eを図7に示すユーザグループテーブル1111から検索する。そして、ユーザグループテーブル1111を参照することで、検索したユーザID1111aを有するユーザの閲覧可能ユーザグループID1111bを知ることができ、あるいは、検索した所属メンバー1111eに該当するユーザの閲覧可能メンバー1111fを知ることができる。
Since the server terminal 111 can identify the user who is participating in the synchronous communication and the other user who provides the
そこで、サーバ端末111は、検索したユーザの閲覧可能ユーザグループID1111b(図6)又は閲覧可能メンバー1111f(図7)に基づいて、あるユーザに対しては別のユーザが参加している同期コミュニケーションへの参加を禁止するというような処理を実行する。つまり、参加が拒絶されるのであれば(ステップS105のY)、そのユーザの参加を拒絶する処理を実行する(ステップS106)。こうして、サーバ端末111が有するログインしたクライアント端末121を進行中の同期コミュニケーションに途中参加させる機能は、HDD1105やRAM1103等の記憶領域に記憶されたユーザグループテーブル1111に従い、進行中の同期コミュニケーションに対するクライアント端末121の参加の可否を制御する。
Therefore, the server terminal 111 shifts to synchronous communication in which another user participates for a certain user based on the browseable user group ID 1111b (FIG. 6) or the browsable member 1111f (FIG. 7) of the searched user. Execute a process such as prohibiting participation. That is, if participation is rejected (Y in step S105), processing for rejecting the user's participation is executed (step S106). In this way, the server terminal 111 has a function of causing the logged-in
ここで、本実施の形態では、サーバ端末111に、同期コミュニケーションに参加しているユーザのクライアント端末121を当該同期コミュニケーションから途中退出させる機能を実行させる。この機能は、一例として、サーバ端末111からクライアント端末121に送信されるJAVAアプレットによって実現される。そして、ログインしたクライアント端末121を進行中の同期コミュニケーションに途中参加させる機能は、同期コミュニケーションを途中退出したユーザのクライアント端末121による当該同期コミュニケーションへの途中参加要求についても、ユーザグループテーブル1111の定義に従い当該同期コミュニケーションへの参加の可否制御する。これにより、同期コミュニケーションから途中退出したユーザが生じ、その者が参加していた当該同期コミュニケーションに他のユーザが途中参加し、これによって途中退出したユーザの参加を許可すべきでない状態となっているような場合には、当該同期コミュニケーションに対する途中退出したユーザの途中参加を拒否することができ、セキュリティ性を確保することができる。
Here, in the present embodiment, the server terminal 111 is caused to execute a function of leaving the
また、本実施の形態では、サーバ端末111に、同期コミュニケーションに参加しているユーザのクライアント端末121を当該同期コミュニケーションから途中退出させる機能を実行させる。この機能は、一例として、サーバ端末111からクライアント端末121に送信されるJAVAアプレットによって実現される。そして、ログインしたクライアント端末121を進行中の同期コミュニケーションに途中参加させる機能は、同期コミュニケーションを途中退出したユーザのクライアント端末121による当該同期コミュニケーションへの途中参加要求については、ユーザグループテーブル1111の定義に優先して当該同期コミュニケーションへの参加を許可する。これにより、先の実施の形態とは反対に、同期コミュニケーションから途中退出したユーザが生じ、その者が参加していた当該同期コミュニケーションに他のユーザが途中参加し、これによってユーザリストテーブル1111を形式的に参照すると途中退出したユーザの参加が許可されない状態となっているような場合であっても、途中退出したユーザは当該同期コミュニケーションに参加していたのであるから、その途中退出したユーザに対する当該同期コミュニケーションへの途中参加を認めることができ、実情に沿わせた運用に資することができる。
Moreover, in this Embodiment, the server terminal 111 is made to perform the function to leave the
さらに、本実施の形態では、同期コミュニケーション開始要求に伴われている要求元のクライアント端末121が同期コミュニケーションの実行を要求する全てのクライアント端末121が当該同期コミュニケーションに参加するまでは、同期コミュニケーション参加中情報1213、ユーザリスト1214若しくはユーザグループリスト1215を追加表示しない。これにより、当該同期コミュニケーションに対する各ユーザの参加時期のずれに応じて、当該同期コミュニケーションに途中参加させるべきでない他のユーザに対して当該同期コミュニケーションへの途中参加が許可されてしまうような不都合を回避することができる。
Furthermore, in the present embodiment, the synchronous communication participation is in progress until all the
111 サーバ端末
121 クライアント端末
401、501 通信ネットワーク(構内ネットワーク、外部ネットワーク)
1103、1105 記憶領域(RAM、HDD)
1111 ユーザグループテーブル
1213 同期コミュニケーション参加中情報
111 Server terminal 121
1103, 1105 Storage area (RAM, HDD)
1111 User group table 1213 Information on participation in synchronous communication
Claims (21)
前記通信ネットワークを介して前記クライアント端末をログインさせる機能と、
ログインした前記クライアント端末から送信されたそのユーザの勤務状況を表す画像データを記憶領域に記憶する機能と、
ログインした前記クライアント端末に対して、前記記憶領域に記憶するログインしたユーザの勤務状況を表す画像データを規定のブラウザによって閲覧可能なデータ形式で配信し、これによってログイン中のユーザの勤務状況を表す画像データに基づく勤務状況表示を個々の前記クライアント端末で相互に閲覧可能にする機能と、
ログインした前記クライアント端末から送信された同期コミュニケーション開始要求に応じて、この同期コミュニケーション開始要求に伴われている要求元の前記クライアント端末と相手先の前記クライアント端末との間で同期コミュニケーションを実行させる機能と、
を実行させ、
前記勤務状況表示を閲覧可能にする機能は、前記サーバ端末に、
同期コミュニケーションに参加中のユーザの勤務状況表示に、進行中の同期コミュニケーションに参加中であることを示す同期コミュニケーション参加中情報を追加表示する機能と、
各ユーザと各ユーザが属するユーザグループと各ユーザに対して前記同期コミュニケーション参加中情報の閲覧を許可する前記ユーザグループとの関係を定義するユーザグループテーブルを参照し、前記同期コミュニケーション参加中情報の表示非表示を制御する機能と、
を実行させるコンピュータ読み取り可能な仮想オフィス空間提供プログラム。 Installed in a server terminal that transmits and receives data to and from a plurality of client terminals via a communication network,
A function of logging in the client terminal via the communication network;
A function for storing, in a storage area, image data representing the work status of the user transmitted from the logged-in client terminal;
Image data representing the logged-in user's work status stored in the storage area is distributed to the logged-in client terminal in a data format that can be viewed by a specified browser, thereby representing the logged-in user's work status A function for enabling the work status display based on image data to be mutually viewed on each of the client terminals;
A function for executing synchronous communication between the client terminal of the request source and the client terminal of the other party in response to the synchronous communication start request transmitted from the logged-in client terminal When,
And execute
The function of enabling viewing of the work status display is provided on the server terminal.
A function that additionally displays synchronous communication participation information indicating that the user is participating in the ongoing synchronous communication in the work status display of the user participating in the synchronous communication,
Each user, a user group to which each user belongs, and a user group table that defines a relationship between each user and the user group that is permitted to view the information during participation in synchronous communication, and display of the information during participation in synchronous communication The ability to control hiding,
A computer-readable virtual office space providing program for executing the program.
前記同期コミュニケーション参加中情報の表示非表示を制御する機能は、あるユーザの前記クライアント端末が同期コミュニケーションを途中退出した場合でも、当該クライアント端末が当該同期コミュニケーションに参加していた状態に基づいて、前記ユーザグループテーブルの定義に従い前記同期コミュニケーション参加中情報の表示非表示を制御する請求項3記載の仮想オフィス空間提供プログラム。 Causing the server terminal to execute a function of leaving the client terminal of the user participating in synchronous communication halfway from the synchronous communication;
The function to control the display / non-display of the information during the synchronous communication participation is based on the state in which the client terminal is participating in the synchronous communication even when the client terminal of a certain user leaves the synchronous communication halfway. The virtual office space providing program according to claim 3, wherein display / non-display of the information during participation in synchronous communication is controlled according to a definition of a user group table.
前記同期コミュニケーション参加中情報の表示非表示を制御する機能は、同期コミュニケーションを途中退出したユーザの前記クライアント端末に対する当該同期コミュニケーションに関する前記同期コミュニケーション参加中情報については、前記ユーザグループテーブルの定義に優先して当該同期コミュニケーションに対する前記同期コミュニケーション参加中情報の表示を許可する請求項3記載の仮想オフィス空間提供プログラム。 Causing the server terminal to execute a function of leaving the client terminal of the user participating in synchronous communication halfway from the synchronous communication;
The function of controlling the display / non-display of the information during the participation of synchronous communication has priority over the definition of the user group table for the information during the synchronous communication regarding the synchronous communication to the client terminal of the user who has left the synchronous communication halfway. 4. The virtual office space providing program according to claim 3, wherein display of the information during participation in synchronous communication is permitted for the synchronous communication.
ログインした前記クライアント端末に、進行中の同期コミュニケーションに対する途中参加要求を前記サーバ端末に送信させる機能と、
送信された途中参加要求に応じて、この途中参加要求に伴われている要求元の前記クライアント端末を進行中の同期コミュニケーションに参加させる機能と、
を実行させ、
前記同期コミュニケーション参加中情報の表示非表示を制御する機能は、同期コミュニケーションに途中参加したユーザが生じた場合、当該同期コミュニケーションに関する前記同期コミュニケーション参加中情報については、途中参加したユーザを勘案して前記ユーザグループテーブルの定義に従い前記同期コミュニケーション参加中情報の表示非表示を再度制御する請求項3記載の仮想オフィス空間提供プログラム。 In the server terminal,
A function of causing the client terminal that has logged in to send a request for participation in the middle of ongoing synchronous communication to the server terminal;
In response to the transmitted mid-participation request, a function of causing the requesting client terminal accompanying the mid-participation request to participate in ongoing synchronous communication;
And execute
The function of controlling the display and non-display of the information during the participation of the synchronous communication, when a user who participated in the synchronous communication occurs halfway, the information during the synchronous communication participation related to the synchronous communication, the user who participated in the middle 4. The virtual office space providing program according to claim 3, wherein display / non-display of the information during participation in synchronous communication is controlled again according to a definition of a user group table.
前記通信ネットワークを介して前記クライアント端末をログインさせる機能と、
ログインした前記クライアント端末から送信されたそのユーザの勤務状況を表す画像データを記憶領域に記憶する機能と、
ログインした前記クライアント端末に対して、前記記憶領域に記憶するログインしたユーザの勤務状況を表す画像データを規定のブラウザによって閲覧可能なデータ形式で配信し、これによってログイン中のユーザの勤務状況を表す画像データに基づく勤務状況表示を個々の前記クライアント端末で相互に閲覧可能にする機能と、
ログインした前記クライアント端末から送信された同期コミュニケーション開始要求に応じて、この同期コミュニケーション開始要求に伴われている要求元の前記クライアント端末と相手先の前記クライアント端末との間で同期コミュニケーションを実行させる機能と、
ログインした前記クライアント端末に、進行中の同期コミュニケーションに対する途中参加要求を前記サーバ端末に送信させる機能と、
送信された途中参加要求に応じて、この途中参加要求に伴われている要求元の前記クライアント端末を進行中の同期コミュニケーションに参加させる機能と、
を実行させ、
ログインした前記クライアント端末を進行中の同期コミュニケーションに途中参加させる機能は、前記サーバ端末に、各ユーザと各ユーザが属するユーザグループと各ユーザに対して前記同期コミュニケーションへの参加を許可する前記ユーザグループとの関係を定義するユーザグループテーブルを参照し、進行中の同期コミュニケーションに対するそのクライアント端末の参加の可否を制御する機能を実行させるコンピュータ読み取り可能な仮想オフィス空間提供プログラム。 Installed in a server terminal that transmits and receives data to and from a plurality of client terminals via a communication network,
A function of logging in the client terminal via the communication network;
A function for storing, in a storage area, image data representing the work status of the user transmitted from the logged-in client terminal;
Image data representing the logged-in user's work status stored in the storage area is distributed to the logged-in client terminal in a data format that can be viewed by a specified browser, thereby representing the logged-in user's work status A function for enabling the work status display based on image data to be mutually viewed on each of the client terminals;
A function for executing synchronous communication between the client terminal of the request source and the client terminal of the other party in response to the synchronous communication start request transmitted from the logged-in client terminal When,
A function of causing the client terminal that has logged in to send a request for participation in the middle of ongoing synchronous communication to the server terminal;
In response to the transmitted mid-participation request, a function of causing the requesting client terminal accompanying the mid-participation request to participate in ongoing synchronous communication;
And execute
The function of allowing the logged-in client terminal to participate in ongoing synchronous communication is that the server terminal allows each user, a user group to which each user belongs, and each user to allow each user to participate in the synchronous communication. A computer-readable virtual office space providing program that executes a function of controlling whether or not a client terminal can participate in an ongoing synchronous communication by referring to a user group table that defines a relationship with
ログインした前記クライアント端末を進行中の同期コミュニケーションに途中参加させる機能は、同期コミュニケーションを途中退出したユーザの前記クライアント端末による当該同期コミュニケーションへの途中参加要求についても、前記ユーザグループテーブルの定義に従い当該同期コミュニケーションへの参加の可否を制御する請求項11記載の仮想オフィス空間提供プログラム。 Causing the server terminal to execute a function of leaving the client terminal of the user participating in synchronous communication halfway from the synchronous communication;
The function of causing the logged-in client terminal to participate in the ongoing synchronous communication on the way is also based on the definition of the user group table for a user who has left the synchronous communication halfway to the intermediate communication request to the synchronous communication by the client terminal. 12. The virtual office space providing program according to claim 11, which controls whether to participate in communication.
ログインした前記クライアント端末を進行中の同期コミュニケーションに途中参加させる機能は、同期コミュニケーションを途中退出したユーザの前記クライアント端末による当該同期コミュニケーションへの途中参加要求については、前記ユーザグループテーブルの定義に優先して当該同期コミュニケーションへの参加を許可する請求項11記載の仮想オフィス空間提供プログラム。 Causing the server terminal to execute a function of leaving the client terminal of the user participating in synchronous communication halfway from the synchronous communication;
The function of allowing the logged-in client terminal to participate in the ongoing synchronous communication has priority over the definition of the user group table for a request for mid-participation in the synchronous communication by the client terminal of the user who has left the synchronous communication halfway. 12. The virtual office space providing program according to claim 11, which permits participation in the synchronous communication.
前記通信ネットワークを介して前記クライアント端末をログインさせる手段と、
ログインした前記クライアント端末から送信されたそのユーザの勤務状況を表す画像データを記憶領域に記憶する手段と、
ログインした前記クライアント端末に対して、前記記憶領域に記憶するログインしたユーザの勤務状況を表す画像データを規定のブラウザによって閲覧可能なデータ形式で配信し、これによってログイン中のユーザの勤務状況を表す画像データに基づく勤務状況表示を個々の前記クライアント端末で相互に閲覧可能にする手段と、
ログインした前記クライアント端末から送信された同期コミュニケーション開始要求に応じて、この同期コミュニケーション開始要求に伴われている要求元の前記クライアント端末と相手先の前記クライアント端末との間で同期コミュニケーションを実行させる手段と、
を備え、
前記勤務状況表示を閲覧可能にする手段は、
同期コミュニケーションに参加中のユーザの勤務状況表示に、進行中の同期コミュニケーションに参加中であることを示す同期コミュニケーション参加中情報を追加表示する第1のサブ手段と、
各ユーザと各ユーザが属するユーザグループと各ユーザに対して前記同期コミュニケーション参加中情報の閲覧を許可する前記ユーザグループとの関係を定義するユーザグループテーブルを参照し、前記同期コミュニケーション参加中情報の表示非表示を制御する第2のサブ手段と、
を有する仮想オフィス空間提供装置。 A virtual office space providing device having a server terminal configuration for transmitting / receiving data to / from a plurality of client terminals via a communication network,
Means for logging in the client terminal via the communication network;
Means for storing, in a storage area, image data representing the work status of the user transmitted from the logged-in client terminal;
Image data representing the logged-in user's work status stored in the storage area is distributed to the logged-in client terminal in a data format that can be viewed by a specified browser, thereby representing the logged-in user's work status Means for enabling the work status display based on image data to be mutually viewed on each of the client terminals;
Means for executing synchronous communication between the requesting client terminal and the counterpart client terminal in response to the synchronous communication start request in response to the synchronous communication start request transmitted from the logged-in client terminal When,
With
Means for enabling viewing of the work status display,
A first sub means for additionally displaying synchronous communication participation information indicating that the user is participating in the ongoing synchronous communication in the work status display of the user participating in the synchronous communication;
Each user, a user group to which each user belongs, and a user group table that defines a relationship between each user and the user group that is permitted to view the information during participation in synchronous communication, and display of the information during participation in synchronous communication A second sub means for controlling non-display;
A virtual office space providing device.
前記通信ネットワークを介して前記クライアント端末をログインさせる手段と、
ログインした前記クライアント端末から送信されたそのユーザの勤務状況を表す画像データを記憶領域に記憶する手段と、
ログインした前記クライアント端末に対して、前記記憶領域に記憶するログインしたユーザの勤務状況を表す画像データを規定のブラウザによって閲覧可能なデータ形式で配信し、これによってログイン中のユーザの勤務状況を表す画像データに基づく勤務状況表示を個々の前記クライアント端末で相互に閲覧可能にする手段と、
ログインした前記クライアント端末から送信された同期コミュニケーション開始要求に応じて、この同期コミュニケーション開始要求に伴われている要求元の前記クライアント端末と相手先の前記クライアント端末との間で同期コミュニケーションを実行させる手段と、
ログインした前記クライアント端末に、進行中の同期コミュニケーションに対する途中参加要求を前記サーバ端末に送信させる手段と、
送信された途中参加要求に応じて、この途中参加要求に伴われている要求元の前記クライアント端末を進行中の同期コミュニケーションに参加させる手段と、
を備え、
ログインした前記クライアント端末を進行中の同期コミュニケーションに途中参加させる手段は、前記サーバ端末に、各ユーザと各ユーザが属するユーザグループと各ユーザに対して前記同期コミュニケーション参加中情報の閲覧を許可する前記ユーザグループとの関係を定義するユーザグループテーブルを参照し、進行中の同期コミュニケーションに対するそのクライアント端末の参加の可否を制御する仮想オフィス空間提供装置。 A virtual office space providing device having a server terminal configuration for transmitting / receiving data to / from a plurality of client terminals via a communication network,
Means for logging in the client terminal via the communication network;
Means for storing, in a storage area, image data representing the work status of the user transmitted from the logged-in client terminal;
Image data representing the logged-in user's work status stored in the storage area is distributed to the logged-in client terminal in a data format that can be viewed by a specified browser, thereby representing the logged-in user's work status Means for enabling the work status display based on image data to be mutually viewed on each of the client terminals;
Means for executing synchronous communication between the requesting client terminal and the counterpart client terminal in response to the synchronous communication start request in response to the synchronous communication start request transmitted from the logged-in client terminal When,
Means for causing the client terminal that has logged in to transmit a request for participation in the middle of ongoing synchronous communication to the server terminal;
In response to the transmitted halfway participation request, means for causing the requesting client terminal accompanying the halfway participation request to participate in ongoing synchronous communication;
With
The means for allowing the logged-in client terminal to participate in ongoing synchronous communication allows the server terminal to allow each user, a user group to which each user belongs, and each user to view the synchronous communication participating information. A virtual office space providing apparatus that refers to a user group table that defines a relationship with a user group and controls whether or not the client terminal can participate in ongoing synchronous communication.
前記サーバ端末が、
前記通信ネットワークを介して前記クライアント端末をログインさせる工程と、
ログインした前記クライアント端末から送信されたそのユーザの勤務状況を表す画像データを記憶領域に記憶する工程と、
ログインした前記クライアント端末に対して、前記記憶領域に記憶するログインしたユーザの勤務状況を表す画像データを規定のブラウザによって閲覧可能なデータ形式で配信する工程と、
ログインした前記クライアント端末から送信された同期コミュニケーション開始要求に応じて、この同期コミュニケーション開始要求に伴われている要求元の前記クライアント端末と相手先の前記クライアント端末との間で同期コミュニケーションを実行させる工程と、
を実行し、
前記規定のブラウザをインストールしている前記クライアント端末が、
前記サーバ端末にログイン情報を送信する工程と、
前記サーバ端末にユーザの勤務状況を表す画像データを送信する工程と、
前記サーバ端末から配信されたログインしたユーザの勤務状況を表す画像データを前記ブラウザのブラウズ機能を用いて閲覧可能にする工程と、
同期コミュニケーション開始要求を前記サーバ端末に送信する工程と、
送信した同期コミュニケーション開始要求に伴われている相手先の前記クライアント端末との間で同期コミュニケーションを実行する工程と、
を実行し、
前記サーバ端末は、ログインしたユーザの勤務状況を表わす画像データを配信する工程の実行に際して、
同期コミュニケーションに参加中のユーザの勤務状況表示に、進行中の同期コミュニケーションに参加中であることを示す同期コミュニケーション参加中情報を追加表示する第1のサブ工程と、
各ユーザと各ユーザが属するユーザグループと各ユーザに対して前記同期コミュニケーション参加中情報の閲覧を許可する前記ユーザグループとの関係を定義するユーザグループテーブルを参照し、前記同期コミュニケーション参加中情報の表示非表示を制御する第2のサブ工程と、
を実行する仮想オフィス空間提供方法。 A virtual office space providing method executed in a system in which a server terminal and a plurality of client terminals transmit and receive data via a communication network,
The server terminal is
Logging the client terminal via the communication network;
Storing image data representing the work status of the user transmitted from the logged-in client terminal in a storage area;
Delivering image data representing the logged-in user's work status stored in the storage area to the logged-in client terminal in a data format readable by a specified browser;
In response to a synchronous communication start request transmitted from the logged-in client terminal, a step of executing synchronous communication between the requesting client terminal and the counterpart client terminal accompanying the synchronous communication start request When,
Run
The client terminal in which the prescribed browser is installed,
Transmitting login information to the server terminal;
Transmitting image data representing a user's work status to the server terminal;
Making it possible to browse image data representing the work status of the logged-in user distributed from the server terminal using the browser function of the browser;
Transmitting a synchronous communication start request to the server terminal;
Executing synchronous communication with the client terminal of the other party associated with the transmitted synchronous communication start request;
Run
When the server terminal executes the process of distributing image data representing the work status of the logged-in user,
A first sub-process for additionally displaying synchronous communication participation information indicating that the user is participating in the ongoing synchronous communication in the work status display of the user participating in the synchronous communication;
Each user, a user group to which each user belongs, and a user group table that defines a relationship between each user and the user group that is permitted to view the information during participation in synchronous communication, and display of the information during participation in synchronous communication A second sub-process for controlling non-display;
A virtual office space providing method for executing.
前記サーバ端末が、
前記通信ネットワークを介して前記クライアント端末をログインさせる工程と、
ログインした前記クライアント端末から送信されたそのユーザの勤務状況を表す画像データを記憶領域に記憶する工程と、
ログインした前記クライアント端末に対して、前記記憶領域に記憶するログインしたユーザの勤務状況を表す画像データを規定のブラウザによって閲覧可能なデータ形式で配信する工程と、
ログインした前記クライアント端末から送信された同期コミュニケーション開始要求に応じて、この同期コミュニケーション開始要求に伴われている要求元の前記クライアント端末と相手先の前記クライアント端末との間で同期コミュニケーションを実行させる工程と、
を実行し、
前記規定のブラウザをインストールしている前記クライアント端末が、
前記サーバ端末にログイン情報を送信する工程と、
前記サーバ端末にユーザの勤務状況を表す画像データを送信する工程と、
前記サーバ端末から配信されたログインしたユーザの勤務状況を表す画像データを前記ブラウザのブラウズ機能を用いて閲覧可能にする工程と、
同期コミュニケーション開始要求を前記サーバ端末に送信する工程と、
送信した同期コミュニケーション開始要求に伴われている相手先の前記クライアント端末との間で同期コミュニケーションを実行する工程と、
を実行し、
前記サーバ端末は、
ログインした前記クライアント端末に、進行中の同期コミュニケーションに対する途中参加要求を前記サーバ端末に送信させる工程と、
送信された途中参加要求に応じて、この途中参加要求に伴われている要求元の前記クライアント端末を進行中の同期コミュニケーションに参加させる工程と、
を実行させ、
ログインした前記クライアント端末を進行中の同期コミュニケーションに途中参加させる工程は、前記サーバ端末に、各ユーザと各ユーザが属するユーザグループと各ユーザに対して前記同期コミュニケーション参加中情報の閲覧を許可する前記ユーザグループとの関係を定義するユーザグループテーブルを参照し、進行中の同期コミュニケーションに対するそのクライアント端末の参加の可否を制御する仮想オフィス空間提供方法。 A virtual office space providing method executed in a system in which a server terminal and a plurality of client terminals transmit and receive data via a communication network,
The server terminal is
Logging the client terminal via the communication network;
Storing image data representing the work status of the user transmitted from the logged-in client terminal in a storage area;
Delivering image data representing the logged-in user's work status stored in the storage area to the logged-in client terminal in a data format readable by a specified browser;
In response to a synchronous communication start request transmitted from the logged-in client terminal, a step of executing synchronous communication between the requesting client terminal and the counterpart client terminal accompanying the synchronous communication start request When,
Run
The client terminal in which the prescribed browser is installed,
Transmitting login information to the server terminal;
Transmitting image data representing a user's work status to the server terminal;
Making it possible to browse image data representing the work status of the logged-in user distributed from the server terminal using the browser function of the browser;
Transmitting a synchronous communication start request to the server terminal;
Executing synchronous communication with the client terminal of the other party associated with the transmitted synchronous communication start request;
Run
The server terminal is
A step of causing the logged-in client terminal to send a request for participation in the middle of ongoing synchronous communication to the server terminal;
In response to the transmitted halfway participation request, the requesting client terminal accompanying the halfway participation request is allowed to participate in ongoing synchronous communication;
And execute
The step of allowing the logged-in client terminal to participate in ongoing synchronous communication allows the server terminal to allow each user, a user group to which each user belongs, and each user to view the synchronous communication participating information. A virtual office space providing method for referring to a user group table that defines a relationship with a user group and controlling whether or not the client terminal can participate in ongoing synchronous communication.
前記サーバ端末は、
前記通信ネットワークを介して前記クライアント端末をログインさせる手段と、
ログインした前記クライアント端末から送信されたそのユーザの勤務状況を表す画像データを記憶領域に記憶する手段と、
ログインした前記クライアント端末に対して、前記記憶領域に記憶するログインしたユーザの勤務状況を表す画像データを規定のブラウザによって閲覧可能なデータ形式で配信する手段と、
ログインした前記クライアント端末から送信された同期コミュニケーション開始要求に応じて、この同期コミュニケーション開始要求に伴われている要求元の前記クライアント端末と相手先の前記クライアント端末との間で同期コミュニケーションを実行させる手段と、
を備え、
前記クライアント端末は、前記規定のブラウザをインストールしており、
前記サーバ端末にログイン情報を送信する手段と、
前記サーバ端末にユーザの勤務状況を表す画像データを送信する手段と、
前記サーバ端末から配信されたログインしたユーザの勤務状況を表す画像データを前記ブラウザのブラウズ機能を用いて閲覧可能にする手段と、
同期コミュニケーション開始要求を前記サーバ端末に送信する手段と、
送信した同期コミュニケーション開始要求に伴われている相手先の前記クライアント端末との間で同期コミュニケーションを実行する手段と、
を備え、
前記サーバ端末は、ログインしたユーザの勤務状況を表わす画像データを配信する手段の実行に際して、
同期コミュニケーションに参加中のユーザの勤務状況表示に、進行中の同期コミュニケーションに参加中であることを示す同期コミュニケーション参加中情報を追加表示する第1のサブ手段と、
各ユーザと各ユーザが属するユーザグループと各ユーザに対して前記同期コミュニケーション参加中情報の閲覧を許可する前記ユーザグループとの関係を定義するユーザグループテーブルを参照し、前記同期コミュニケーション参加中情報の表示非表示を制御する第2のサブ手段と、
を備える仮想オフィス空間提供システム。 A system in which a server terminal and a plurality of client terminals transmit and receive data via a communication network,
The server terminal is
Means for logging in the client terminal via the communication network;
Means for storing, in a storage area, image data representing the work status of the user transmitted from the logged-in client terminal;
A means for delivering to the logged-in client terminal image data representing the logged-in user's work status stored in the storage area in a data format viewable by a prescribed browser;
Means for executing synchronous communication between the requesting client terminal and the counterpart client terminal in response to the synchronous communication start request in response to the synchronous communication start request transmitted from the logged-in client terminal When,
With
The client terminal has the specified browser installed,
Means for transmitting login information to the server terminal;
Means for transmitting image data representing a user's work status to the server terminal;
Means for allowing image data representing the work status of the logged-in user distributed from the server terminal to be browsed using the browser browsing function;
Means for transmitting a synchronous communication start request to the server terminal;
Means for executing synchronous communication with the client terminal of the other party associated with the transmitted synchronous communication start request;
With
When the server terminal executes the means for distributing the image data representing the work status of the logged-in user,
A first sub means for additionally displaying synchronous communication participation information indicating that the user is participating in the ongoing synchronous communication in the work status display of the user participating in the synchronous communication;
Each user, a user group to which each user belongs, and a user group table that defines a relationship between each user and the user group that is permitted to view the information during participation in synchronous communication, and display of the information during participation in synchronous communication A second sub means for controlling non-display;
A virtual office space providing system.
前記サーバ端末は、
前記通信ネットワークを介して前記クライアント端末をログインさせる手段と、
ログインした前記クライアント端末から送信されたそのユーザの勤務状況を表す画像データを記憶領域に記憶する手段と、
ログインした前記クライアント端末に対して、前記記憶領域に記憶するログインしたユーザの勤務状況を表す画像データを規定のブラウザによって閲覧可能なデータ形式で配信する手段と、
ログインした前記クライアント端末から送信された同期コミュニケーション開始要求に応じて、この同期コミュニケーション開始要求に伴われている要求元の前記クライアント端末と相手先の前記クライアント端末との間で同期コミュニケーションを実行させる手段と、
を備え、
前記クライアント端末は、前記規定のブラウザをインストールしており、
前記サーバ端末にログイン情報を送信する手段と、
前記サーバ端末にユーザの勤務状況を表す画像データを送信する手段と、
前記サーバ端末から配信されたログインしたユーザの勤務状況を表す画像データを前記ブラウザのブラウズ機能を用いて閲覧可能にする手段と、
同期コミュニケーション開始要求を前記サーバ端末に送信する手段と、
送信した同期コミュニケーション開始要求に伴われている相手先の前記クライアント端末との間で同期コミュニケーションを実行する手段と、
を備え、
前記サーバ端末は、
ログインした前記クライアント端末に、進行中の同期コミュニケーションに対する途中参加要求を前記サーバ端末に送信させる手段と、
送信された途中参加要求に応じて、この途中参加要求に伴われている要求元の前記クライアント端末を進行中の同期コミュニケーションに参加させる手段と、
を備え、
ログインした前記クライアント端末を進行中の同期コミュニケーションに途中参加させる手段は、前記サーバ端末に、各ユーザと各ユーザが属するユーザグループと各ユーザに対して前記同期コミュニケーション参加中情報の閲覧を許可する前記ユーザグループとの関係を定義するユーザグループテーブルを参照し、進行中の同期コミュニケーションに対するそのクライアント端末の参加の可否を制御する仮想オフィス空間提供システム。 A system in which a server terminal and a plurality of client terminals transmit and receive data via a communication network,
The server terminal is
Means for logging in the client terminal via the communication network;
Means for storing, in a storage area, image data representing the work status of the user transmitted from the logged-in client terminal;
A means for delivering to the logged-in client terminal image data representing the logged-in user's work status stored in the storage area in a data format viewable by a prescribed browser;
Means for executing synchronous communication between the requesting client terminal and the counterpart client terminal in response to the synchronous communication start request in response to the synchronous communication start request transmitted from the logged-in client terminal When,
With
The client terminal has the specified browser installed,
Means for transmitting login information to the server terminal;
Means for transmitting image data representing a user's work status to the server terminal;
Means for allowing image data representing the work status of the logged-in user distributed from the server terminal to be browsed using the browser browsing function;
Means for transmitting a synchronous communication start request to the server terminal;
Means for executing synchronous communication with the client terminal of the other party associated with the transmitted synchronous communication start request;
With
The server terminal is
Means for causing the client terminal that has logged in to transmit a request for participation in the middle of ongoing synchronous communication to the server terminal;
In response to the transmitted halfway participation request, means for causing the requesting client terminal accompanying the halfway participation request to participate in ongoing synchronous communication;
With
The means for allowing the logged-in client terminal to participate in ongoing synchronous communication allows the server terminal to allow each user, a user group to which each user belongs, and each user to view the synchronous communication participating information. A virtual office space providing system that refers to a user group table that defines a relationship with a user group and controls whether the client terminal can participate in ongoing synchronous communication.
A storage medium for storing the virtual office space providing program according to any one of claims 1 to 14.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2003427019A JP2005191642A (en) | 2003-12-24 | 2003-12-24 | Virtual office space providing program, virtual office space providing device, virtual office space providing method, virtual office space providing system, and storage medium for storing virtual office space providing program |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2003427019A JP2005191642A (en) | 2003-12-24 | 2003-12-24 | Virtual office space providing program, virtual office space providing device, virtual office space providing method, virtual office space providing system, and storage medium for storing virtual office space providing program |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JP2005191642A true JP2005191642A (en) | 2005-07-14 |
Family
ID=34786402
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2003427019A Pending JP2005191642A (en) | 2003-12-24 | 2003-12-24 | Virtual office space providing program, virtual office space providing device, virtual office space providing method, virtual office space providing system, and storage medium for storing virtual office space providing program |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2005191642A (en) |
Cited By (10)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2007086354A (en) * | 2005-09-21 | 2007-04-05 | Toshiba Corp | Composite video control apparatus, composite video control method, and program |
| CN100450173C (en) * | 2005-12-23 | 2009-01-07 | 腾讯科技(深圳)有限公司 | A method for establishing video communication based on instant messaging |
| JP2010055147A (en) * | 2008-08-26 | 2010-03-11 | Universal Entertainment Corp | Internal regulation control system |
| WO2012086844A1 (en) * | 2010-12-22 | 2012-06-28 | Ricoh Company, Limited | Transmission management system, transmission system, and transmission management system program |
| JP2012191598A (en) * | 2011-02-25 | 2012-10-04 | Ricoh Co Ltd | Connection control system, transmission system, and program for connection control system |
| JP2014200063A (en) * | 2013-03-12 | 2014-10-23 | 株式会社リコー | Management device, communication system and program |
| JP2016511949A (en) * | 2012-12-28 | 2016-04-21 | グライドトーク リミテッド | Server-mediated audio-video communication with reduced latency |
| JP2016181899A (en) * | 2011-02-25 | 2016-10-13 | 株式会社リコー | Control system and control method |
| CN108780426A (en) * | 2016-03-29 | 2018-11-09 | 株式会社理光 | Service providing system, service delivery system, service providing method and program |
| JP2021144715A (en) * | 2018-09-06 | 2021-09-24 | 株式会社アイドマ・ホールディングス | Information processing device |
Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH0923414A (en) * | 1995-07-06 | 1997-01-21 | Canon Inc | Video conferencing system |
| JPH09288645A (en) * | 1996-04-19 | 1997-11-04 | Atsushi Matsushita | Large room type virtual office system |
| JP2002083105A (en) * | 2000-09-08 | 2002-03-22 | Canon Inc | Distributed office system and management method thereof |
| JP2002149580A (en) * | 2000-11-15 | 2002-05-24 | Canon Inc | Server device, user terminal device, virtual space system, user information distribution method, user information display method, user information distribution display method, and storage medium |
| JP2002259315A (en) * | 2001-02-27 | 2002-09-13 | Fujitsu Ltd | Conference server program |
| JP2003313387A (en) * | 2002-04-19 | 2003-11-06 | Nippon Nsc Ltd | Water-dispersible resin composition for flocking |
-
2003
- 2003-12-24 JP JP2003427019A patent/JP2005191642A/en active Pending
Patent Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH0923414A (en) * | 1995-07-06 | 1997-01-21 | Canon Inc | Video conferencing system |
| JPH09288645A (en) * | 1996-04-19 | 1997-11-04 | Atsushi Matsushita | Large room type virtual office system |
| JP2002083105A (en) * | 2000-09-08 | 2002-03-22 | Canon Inc | Distributed office system and management method thereof |
| JP2002149580A (en) * | 2000-11-15 | 2002-05-24 | Canon Inc | Server device, user terminal device, virtual space system, user information distribution method, user information display method, user information distribution display method, and storage medium |
| JP2002259315A (en) * | 2001-02-27 | 2002-09-13 | Fujitsu Ltd | Conference server program |
| JP2003313387A (en) * | 2002-04-19 | 2003-11-06 | Nippon Nsc Ltd | Water-dispersible resin composition for flocking |
Cited By (15)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2007086354A (en) * | 2005-09-21 | 2007-04-05 | Toshiba Corp | Composite video control apparatus, composite video control method, and program |
| US7974494B2 (en) | 2005-09-21 | 2011-07-05 | Kabushiki Kaisha Toshiba | Image control from composed composite image using HID signal conversion to source image coordinates |
| CN100450173C (en) * | 2005-12-23 | 2009-01-07 | 腾讯科技(深圳)有限公司 | A method for establishing video communication based on instant messaging |
| JP2010055147A (en) * | 2008-08-26 | 2010-03-11 | Universal Entertainment Corp | Internal regulation control system |
| US9232184B2 (en) | 2010-12-22 | 2016-01-05 | Ricoh Company, Limited | Transmission management system, transmission system, and transmission management system program |
| JP2012147416A (en) * | 2010-12-22 | 2012-08-02 | Ricoh Co Ltd | Transmission management system, transmission system, and program for transmission management system |
| CN103392337A (en) * | 2010-12-22 | 2013-11-13 | 株式会社理光 | Transmission management system, transmission system, and transmission management system program |
| WO2012086844A1 (en) * | 2010-12-22 | 2012-06-28 | Ricoh Company, Limited | Transmission management system, transmission system, and transmission management system program |
| JP2012191598A (en) * | 2011-02-25 | 2012-10-04 | Ricoh Co Ltd | Connection control system, transmission system, and program for connection control system |
| JP2016181899A (en) * | 2011-02-25 | 2016-10-13 | 株式会社リコー | Control system and control method |
| JP2016511949A (en) * | 2012-12-28 | 2016-04-21 | グライドトーク リミテッド | Server-mediated audio-video communication with reduced latency |
| JP2014200063A (en) * | 2013-03-12 | 2014-10-23 | 株式会社リコー | Management device, communication system and program |
| CN108780426A (en) * | 2016-03-29 | 2018-11-09 | 株式会社理光 | Service providing system, service delivery system, service providing method and program |
| JP2021144715A (en) * | 2018-09-06 | 2021-09-24 | 株式会社アイドマ・ホールディングス | Information processing device |
| JP7391390B2 (en) | 2018-09-06 | 2023-12-05 | 株式会社アイドマ・ホールディングス | information processing equipment |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US10200422B1 (en) | Method and apparatus for creating a dynamic history of presentation materials in a multimedia collaboration session | |
| US9641804B2 (en) | Audio/video conferencing system | |
| US8473851B2 (en) | Multi-party virtual desktop | |
| US20070050448A1 (en) | Method and system for information collaboration over an IP network via handheld wireless communication devices | |
| KR20120118019A (en) | Web browser interface for spatial communication environments | |
| JP2006092242A (en) | Remote conference system, base server, management server, remote conference management method, and program | |
| CN102158431A (en) | Method of providing and performing immediate message, machine readable media and graphical user interface | |
| WO2011115286A1 (en) | Information processing apparatus, terminal apparatuses and information processing method | |
| WO2022111193A1 (en) | Meeting control method, apparatus, device, and medium | |
| JP2019036155A (en) | Information processing device, information processing system, control method thereof, and program | |
| JP2005191642A (en) | Virtual office space providing program, virtual office space providing device, virtual office space providing method, virtual office space providing system, and storage medium for storing virtual office space providing program | |
| JP4979954B2 (en) | System and method for providing a class of users of an application with a view of what a user of another class of the application is experiencing visually | |
| JP2005050113A (en) | Instant message utilization system, transmission client, relay server, reception client, instant message utilization method and program. | |
| US20050071768A1 (en) | Method, apparatus, system, and program for providing a virtual office, and a medium storing the program | |
| JP4451670B2 (en) | Virtual office space providing program, virtual office space providing device, virtual office space providing method, virtual office space providing system, and storage medium for storing virtual office space providing program | |
| JP7036475B2 (en) | Virtual space exchange system, virtual space exchange method and program | |
| JP2003323386A (en) | Collaboration server, collaboration system, program product with collaboration stored therein, and collaboration method | |
| KR102910150B1 (en) | Method, user terminal and server for hiding messages | |
| KR102174100B1 (en) | System for joint reading document and method for the same | |
| JP2005063336A (en) | Virtual office space providing program, virtual office space providing device, virtual office space providing method, virtual office space providing system, and storage medium for storing virtual office space providing program | |
| JP2025063491A (en) | Online Distribution System | |
| TR2021018363A2 (en) | INFORMATION SHARING SYSTEM THROUGH VIDEO CONFERENCE | |
| Kohno et al. | TACT: Mobile Wireless Terminal for Digitally-Enabled Environments |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| RD01 | Notification of change of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7421 Effective date: 20051021 |
|
| RD01 | Notification of change of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7421 Effective date: 20051021 |
|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20061024 |
|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20061024 |
|
| RD01 | Notification of change of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7421 Effective date: 20070222 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20090806 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20090818 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20091016 |
|
| A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20091124 |