JPH1125021A - 仮想空間コミュニケーションシステム - Google Patents

仮想空間コミュニケーションシステム

Info

Publication number
JPH1125021A
JPH1125021A JP9172202A JP17220297A JPH1125021A JP H1125021 A JPH1125021 A JP H1125021A JP 9172202 A JP9172202 A JP 9172202A JP 17220297 A JP17220297 A JP 17220297A JP H1125021 A JPH1125021 A JP H1125021A
Authority
JP
Japan
Prior art keywords
virtual space
state
information
change
client
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
Application number
JP9172202A
Other languages
English (en)
Inventor
Kazuki Matsui
一樹 松井
Takashi Ono
敬史 大野
Akinori Iwakawa
明則 岩川
Naohisa Kawaguchi
尚久 川口
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Fujitsu Ltd
Original Assignee
Fujitsu Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Fujitsu Ltd filed Critical Fujitsu Ltd
Priority to JP9172202A priority Critical patent/JPH1125021A/ja
Priority to US09/039,241 priority patent/US6738807B1/en
Publication of JPH1125021A publication Critical patent/JPH1125021A/ja
Pending legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/40Support for services or applications
    • H04L65/403Arrangements for multi-party communication, e.g. for conferences
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/1066Session management
    • H04L65/1101Session protocols
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/131Protocols for games, networked simulations or virtual reality

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Multimedia (AREA)
  • Business, Economics & Management (AREA)
  • General Business, Economics & Management (AREA)
  • Information Transfer Between Computers (AREA)
  • Computer And Data Communications (AREA)

Abstract

(57)【要約】 【課題】最新の状態にある仮想空間にいつでも他のユー
ザが参加できるようにした仮想空間コミュニケーション
システムを提供することである。 【解決手段】仮想空間に関する情報を管理する仮想空間
管理用コンピュータと、仮想空間管理用コンピュータか
ら仮想空間に関する情報の提供を受けてその仮想空間内
でのコミュニケーションに関する処理を行なう複数のク
ライアントコンピュータと、仮想空間を共有する複数の
クライアントコンピュータ間おけるコミュニケーション
の仲介を行なう通信管理用コンピュータとを有し、いず
れかのクライアンコンピュータにおいてオブジェクトの
状態が変更されたときにその変更されたオブジェクトの
状態に基づいて仮想空間管理用コンピュータが管理する
仮想空間の情報を変更するするようにした。

Description

【発明の詳細な説明】
【0001】
【発明の属する技術分野】本発明は、ネットワークを介
して接続された複数のコンピュータにて共有する仮想空
間内で、各コンピュータのユーザがコミュニケーション
(音声、テキストによる)を行えるようにした仮想空間
コミュニケーションシステムに係り、詳しくは、複数の
コンピュータにて共有する仮想空間内でユーザの操作に
従って行動するグラフィカルなオブジェクト(例えば、
アバターという)を使用し、このオブジェクトの行動を
介して各コンピュータのユーザ間のコミュニケーション
を実現した仮想空間コミュニケーションシステムに関す
る。
【0002】
【従来の技術】ネットワークを介して接続された複数の
コンピュータにて共有する仮想空間内で、各コンピュー
タのユーザがコミュニケーションを行えるようにした所
謂仮想空間コミュニケーションシステムが提案されてい
る。このシステムは、例えば、図18に示すように構成
される。
【0003】図18において、仮想空間内でのコミュニ
ケーションを行なうユーザが使用するためのコンピュー
タ(以下、クライアントという)3(1)、3(2)が
ネットワークに接続されている。このネットワークに
は、更に、仮想空間に関する情報を提供するためのオブ
ジェクトデータサーバ(例えば、WWWサーバ)1及び
各クライアント3(1)、3(2)及びオブジェクトデ
ータサーバ1間のデータ通信を仲介するためのコミュニ
ケーションサーバ2が接続されている。
【0004】上記オブジェクトデータサーバ1が提供す
べき仮想空間に関する情報は、仮想空間(町、部屋、公
園等)を記述したファイル(例えば、VRML)及び画
像データ(CGデータ)等で構成される。仮想空間を記
述したファイルは、仮想空間を構成する各オブジェクト
(仮想空間に存在するもの)の属性(位置、形状、色
等)に関する情報を含む。
【0005】オブジェクトデータサーバ1から仮想空間
に関する情報をネットワークを介してダウンロードした
各クライアント3(1)、3(2)では、同一の仮想空
間の映像が表示される。即ち、同一の仮想空間が各クラ
イアント3(1)、3(2)にて共有される。そして、
各クライアントに割り当てられた、例えば、アバターと
呼ばれるグラフィカルなオブジェクトが仮想空間内に表
示される。アバターは対応するクライアントにおけるユ
ーザによる操作に基づいて行動(動作、会話等)する。
コミュニケーションサーバ2は、同一の仮想空間をアク
セスしている(共有している)クライアントを管理して
おり、あるクライアントでの操作により入力されるアバ
ターに関するデータ(位置、動き等)や、会話文(文字
列、音声等)が、コミュニケーションサーバ2を介して
他のクライアントに配信される。このようにして、各ク
ライアントのユーザが共有する仮想空間内でアバターを
媒介にしてコミュニケーションを行なう。
【0006】このようなシステムにおいて、更に、各ク
ライアントでの操作によって仮想空間を構成するオブジ
ェクトの属性(位置、形状、色等)を変更することが考
えられる。このような機能を実現した場合、例えば、図
19に示すように、あるクライアント3(1)にてオブ
ジェクトの位置を変更する(例えば、仮想空間内で車を
移動させる)と、そのオブジェクトの位置の変更情報
が、コミュニケーションサーバ2を介して当該仮想空間
を共有する他のクライアント3(i)に提供される。こ
れにより、クライアント3(i)においても、同様にオ
ブジェクトの位置が変更される(仮想空間内で車が移動
される)。
【0007】
【発明が解決しようとする課題】上記のように仮想空間
のオブジェクトの属性を変更できるようにしたシステム
において、例えば、図19に示すように、クライアント
3(1)、3(i)の間でオブジェクトの属性が変更さ
れた後に、他のクライアント3(2)が当該仮想空間に
アクセスすることがある。このような場合、当仮想空間
においてオブジェクトの属性が変更されているにもかか
わらず、他のクライアント3(2)は、オブジェクトの
属性が変更される前(車が移動する前)の仮想空間に関
する情報をオブジェクトデータサーバ1からダウンロー
ドする。このため、クライアント3(1)及びクライア
ント3(i)が共有する仮想空間と他のクライアント3
(2)がアクセスした仮想空間とが異なってしまう。
【0008】そこで、本発明の課題は、共有する仮想空
間を構成するオブジェクトの属性を変更した後であって
も、そのオブジェクトの属性が変更された状態の仮想空
間にいつでも他のユーザが参加できるようにした仮想空
間コミュニケーションシステムを提供することである。
【0009】
【課題を解決するための手段】上記課題を解決するた
め、本発明に係る仮想空間コミュニケーションシステム
は、請求項1に記載されるように、仮想空間に関する情
報を管理する仮想空間管理用コンピュータと、第一の管
理用コンピュータから仮想空間に関する情報の提供を受
けてその仮想空間内でのコミュニケーション情報を作成
し、該仮想空間を構成するオブジェクトの状態を変更す
るオブジェクト状態変更手段を有する複数のクライアン
トコンピュータと、仮想空間を共有する複数のクライア
ントコンピュータ間においてコミュニケーション情報及
びオブジェクトの状態変更を表す情報に関するコミュニ
ケーションの仲介を行なう通信管理用コンピュータとを
有し、いずれかのクライアンコンピュータにおいてオブ
ジェクトの状態が変更されたときにその変更されたオブ
ジェクトの状態に基づいて仮想空間管理用コンピュータ
が管理する仮想空間の情報を変更する変更手段を備える
ように構成される。
【0010】このようなシステムでは、いずれかのクラ
イアントコンピュータにおいてオブジェクトの状態が変
更されたときに、そのオブジェクトの状態の変更が仮想
空間管理用コンピュータにて管理される仮想空間に関す
る情報に反映される。従って、その変更後に、当該仮想
空間管理用コンピュータから仮想空間に関する情報の提
供を受けたクライアントコンピュータにおいても、その
変更後の状態の仮想空間においてコミュニケーション情
報の作成が行なわれる。
【0011】上記オブジェクトは、仮想空間を構成する
部材であり、そのオブジェクトの状態は、状態に関する
あらゆる属性を含むことができる。具体的には、仮想空
間内の位置、形状、色等を含む。また、上記コミュニケ
ーション情報は、クライアントコンピュータ間で交わさ
れる種々の情報を含み、グラフィカルな画像自身(従
来、アバターと呼ばれるオブジェクト等)、会話文、音
声等を含む。
【0012】仮想空間に関する情報が直接的に変更でき
るという観点から、本発明は、請求項2に記載されるよ
うに、上記変更手段は、いずれかのクライアントコンピ
ュータにおいてオブジェクトの状態の変更を表す状態変
更情報を仮想空間管理用コンピュータに通知する変更通
知手段と、仮想空間管理用コンピュータ内に設けられ、
通知された状態変更情報に基づいて仮想空間に関する情
報を変更する仮想空間変更手段とを有するように構成す
ることができる。
【0013】このようなシステムでは、いずれかのクラ
イアントコンピュータにて変更されたオブジェクトの状
態が直接そのオブジェクトを含む仮想空間を管理する仮
想空間管理用コンピュータに通知される、そして、更
に、その通知された仮想空間管理用コンピュータにおい
て当該管理する仮想空間に関する情報が変更される。更
に、上記システムにおいて、仮想空間管理用コンピュー
タにおいて容易に仮想空間に関する情報の変更を行なう
ことができるという観点から、本発明は、請求項3に記
載されるように、上記仮想空間管理用コンピュータは、
当該仮想空間を構成する各オブジェクトの状態を記述し
たオブジェクト状態テーブルを有し、上記仮想空間変更
手段は、通知された状態変更情報に基づいて上記オブジ
ェクト状態テーブルの対応するオブジェクトの状態を書
き換えるテーブル書き換え手段を有するように構成する
ことができる。
【0014】このようなシステムでは、仮想空間管理用
コンピュータにおいてオブジェクト状態テーブルを書き
換えることで、仮想空間に関する情報を変更することが
できる。更に、仮想空間に関する情報の供給源となる仮
想空間管理用コンピュータが複数ある場合、変更された
オブジェクトの情報を的確に仮想空間に関する情報に反
映できるという観点から、本発明は、請求項4に記載さ
れるように、複数の仮想空間管理用コンピュータを有し
た上記仮想空間コミュニケーションシステムにおいて、
各オブジェクトとそのオブジェクトが属する仮想空間を
管理する仮想空間管理用コンピュータとの関係を管理す
る手段を有し、いずれかのクライアントコンピュータに
てオブジェクトの状態の変更がなされたときに、上記手
段にて管理される関係に基づいて決定される当該変更さ
れたオブジェクトに対応する仮想空間管理用コンピュー
タが管理する仮想空間に関する情報を変更するように構
成することができる。
【0015】このようなシステムでは、いずれかのクラ
イアントコンピュータでオブジェクトの状態の変更がな
されたときに、そのオブジェクトが属する仮想空間を管
理する仮想空間管理用コンピュータ容易に特定される。
そしてその特定された仮想空間管理用コンピュータにて
管理される仮想空間に関する情報が変更される。上記変
更されるオブジェクトが属する仮想空間を管理する仮想
空間管理用コンピュータに対して効率的に当該変更の情
報を通知できるという観点から、本発明は、請求項5に
記載されるように、上記各オブジェクトとそのオブジェ
クトが属する仮想空間を管理する仮想空間管理用コンピ
ュータとの関係を管理する手段は、通信管理用コンピュ
ータに設けられ、いずれかのクライアントコンピュータ
から通信管理用コンピュータがオブジェクトの状態変更
を表す情報を受信したときに、上記手段にて管理される
関係に基づいて決定される当該変更されたオブジェクト
に対応する仮想空間管理用コンピュータに対して、通信
管理用コンピュータからオブジェクトの変更を通知する
ように構成することができる。
【0016】このようなシステムでは、いずれかのクラ
イアントコンピュータにてオブジェクトの状態の変更が
あった場合、その旨が通信用コンピュータを仲介して他
のクライアントコンピュータに通知される。従って、当
該クライアントコンピュータは、オブジェクトの状態の
変更を他のシステムに通知しなくても、通信用コンピュ
ータから対応する仮想空間管理用コンピュータに対して
当該オブジェクトの状態の変更が通知される。
【0017】いかなるタイミングで仮想空間管理用コン
ピュータから仮想空間に関する情報の提供を受けても、
常に、変更後の最新の状態での仮想空間に関する情報を
得ることができるという観点から、本発明は、請求項6
に記載されるように、上述したシステムにおいて、仮想
空間管理用コンピュータにて管理される仮想空間に関す
る情報が変更された後に、当該変更された情報を当該仮
想空間を共有する全てのクライアントコンピュータに通
知する変更通知手段を備えるように構成することができ
る。
【0018】このようなシステムでは、必ず変更後の仮
想空間に関する情報が当該仮想空間を共有するクライア
ントコンピュータに通知される。いずれかのクライアン
トコンピュータにおいて新たなオブジェクトが生成され
た時に、システム内で唯一となる特定情報を当該新たな
オブジェクトに付与できるという観点から、本発明は、
請求項7に記載されるように、いずれかのクライアント
コンピュータにおいて仮想空間を構成する新たなオブジ
ェクトが生成されたときに、そのオブジェクトをシステ
ム内で唯一特定する特定情報を生成する特定情報生成手
段を有するように構成することができる。
【0019】オブジェクトの状態の変更をその変更の権
限のある者にだけ許容できるという観点から、本発明
は、請求項8に記載されるように、上記システムにおい
て、更に、仮想空間を構成する各オブジェクトの変更の
権限を有する者を管理する手段と、いずれかのクライア
ントコンピュータにてオブジェクトの変更の要求があっ
たときに、そのクライアントコンピュータのユーザと上
記手段にて管理される当該オブジェクトの変更の権限を
有する者とが一致しているか否かを判定する手段とを有
し、該手段にて当該クライアントコンピュータのユーザ
と当該オブジェクトの変更の権限を有する者とが一致し
たときに、仮想空間管理用コンピュータにて管理される
仮想空間に関する情報を変更するように構成することが
できる。
【0020】
【発明の実施の形態】以下、本発明の実施の一形態を図
面に基づいて説明する。図1は、本発明の実施の一形態
に係る仮想空間コミュニケーションシステムの基本的な
構成を示すブロック図である。図1において、仮想空間
内でのコミュニケーションを行なうユーザが使用するた
めのコンピュータ(クライアント)30(1)、30
(2)、・・・がネットワーク(LAN、インターネッ
ト等)Nに接続されている。このネットワークNには、
更に、オブジェクトサーバ(例えば、WWWサーバ)1
0(1)、10(2)、コミュニケーションサーバ20
及びオブジェクト状態管理サーバ40が接続されてい
る。
【0021】上記オブジェクトデータサーバ10
(1)、10(2)は、従来のシステムと同様に、各ク
ライアント30(1)、30(2)、・・・に提供する
ための仮想空間に関する情報を管理している。オブジェ
クト状態管理サーバ40は、仮想空間に関する情報を管
理すると共に、その仮想空間を構成する各オブジェクト
の状態属性(位置、形状、色等)を管理している。ま
た、コミュニケーションサーバ20は、各クライアント
30(1)、30(2)、・・・間のデータ通信を中継
すると共に、各クライアント30(1)、30(2)、
・・・とオブジェクト状態管理サーバ40との間のデー
タ通信の中継を行なう。従って、このシステムでは、各
クライアント30(1)、30(2)、・・・に対し
て、仮想空間に関する情報が各オブジェクトデータサー
バ10(1)、10(2)及びオブジェクト状態管理サ
ーバ40から供給できるようになっている。
【0022】上記のようなシステムにおいて、オブジェ
クトデータサーバ10(1)、10(2)及びオブジェ
クト状態管理サーバ40のいずれかからクライアント3
0(1)、30(2)に仮想空間に関する情報がダウン
ロードされると、従来のシステムと同様に、各クライア
ント30(1)、30(2)がその仮想空間を共有す
る。そして、各クライアント30(1)、30(2)間
におけるアバターの行動、会話に関するデータ通信をコ
ミュニケーションサーバ20が仲介することにより、各
クライアント30(1)、30(2)の表示画面上に表
示される仮想空間内のアバターを媒介にした各ユーザ間
のコミュニケーションが行なわれる。
【0023】更に、コミュニケーションサーバ20及び
オブジェクト状態管理サーバ40は、例えば、図2に示
すような機能的な構成を有している。図2において、コ
ミュニケーションサーバ20は、各クライアントとの間
のネットワークNを介したデータ通信とオブジェクト状
態管理サーバ40との間のネットワークNを介したデー
タ通信とを行なうサーバ間通信部21を有している。ま
た、オブジェクト状態管理サーバ40は、コミュニケー
ションサーバ20との間のネットワークNを介したデー
タ通信と各クライアントの間のネットワークNを介した
データ通信とを行なうサーバ間通信部41と、管理する
仮想空間を構成する各オブジェクトの状態属性(位置、
形状、色等)を表すオブジェクト状態テーブル42を有
している。
【0024】このオブジェクト状態テーブル42は、仮
想空間を構成する各オブジェクトの状態属性を表してお
り、具体的には、例えば、図3に示すように構成されて
いる。即ち、仮想空間を構成する各オブジェクトのオブ
ジェクト名(オブジェクト名文字列)とそのオブジェク
ト名で特定されるオブジェクトの状態属性の格納位置を
表すポインタ値との関係が記述され(図3(a)参
照)、更に、そのポインタ値で指示されるメモリ領域
に、状態属性データ(例えば、位置データX、Y、Z)
が格納されている(図3(b)参照)。
【0025】このようなシステムにおいて、クライアン
ト30(1)がオブジェクト状態管理サーバ40から仮
想空間に関する情報をダウンロードして、他のクライア
ントと当該仮想空間を共有し、クライアント30(1)
のユーザが当該仮想空間内のオブジェクトの属性(例え
ば、位置)を変更する場合、図4に示す手順に従って処
理が行なわれる。
【0026】図4において、ユーザの入力操作に従って
クライアント30(1)からあるオブジェクトの状態属
性、例えば、位置の変更要求メッセージがコミュニケー
ションサーバ20に送られる。このオブジェクトの位置
の変更要求メッセージは、例えば、位置変更コマンドI
D番号、オブジェクト名、位置データ(X座標、Y座
標、Z座標)にて構成される。
【0027】コミュニケーションサーバ20のサーバ間
通信部21がクライアント30(1)からの上記オブジ
ェクトの位置の変更要求メッセージを受信すると、その
受信した変更要求メッセージが更にオブジェクト状態管
理サーバ40のサーバ間通信部41に転送される。そし
て、サーバ間通信部41にてオブジェクトの位置の変更
要求メッセージを受信したオブジェクト状態管理サーバ
40では、この変更要求メッセージに含まれる位置変更
コマンドID番号に基づいてオブジェクト状態テーブル
の変更処理が実行される。
【0028】このオブジェクト状態テーブルの変更処理
では、オブジェクト状態テーブルにおける変更要求メッ
セージに含まれたオブジェクト名に対応した位置データ
(状態属性データ)(図3(a)、(b)参照)が、当
該変更要求メッセージに含まれた位置データに書き換え
られる変更される。なお、上記のように、コミュニケー
ションサーバ20からオブジェクトの位置の変更要求メ
ッセージがオブジェクト状態管理サーバ40に転送され
る際、同様の変更要求メッセージが当該メッセージを発
したクライアント30(1)と同一の仮想空間を共有す
る他のクライアントにもコミュニケーションサーバ20
から転送される(図示されず)。その結果、同一の仮想
空間を共有する他の全てのクライアントにおける当該オ
ブジェクトの位置がクライアント30(1)における当
該オブジェクトの位置と同様に変更される。
【0029】上記のようにして、同一の仮想空間を共有
する全てのクライアントにおける当該オブジェクトの位
置が変更された後に、例えば、クライアント30(2)
のユーザが当該仮想空間に参加するために、クライアン
ト30(2)からオブジェクト状態管理サーバ40に対
して仮想空間に関する情報のダウンロードの要求がなさ
れる(図4におけるオブジェクトデータ・ダウンロード
要求)。すると、オブジェクト状態管理サーバ40は、
上記のように変更された後のオブジェクト状態テーブル
を参照して各オブジェクトの状態属性データ(位置デー
タを含む)を取得し、その各オブジェクトの状態属性デ
ータを含む当該仮想空間に関する情報を要求のあったク
ライアント30(2)に転送する。
【0030】この仮想空間に関する情報を受信したクラ
イアント30(2)では、その受信した情報に基づいて
仮想空間の映像が表示される。その結果、例えば、図5
に示すように、クライアント30(1)、30(i)の
間でオブジェクトの属性が変更(車の位置が変更)され
た後に他のクライアント30(2)が当該仮想空間にア
クセスした場合、そのオブジェクトの属性が変更された
(車の位置が変更された)後の状態の仮想空間が当該他
のクライアント30(2)の表示画面上に形成される。
従って、どのようなタイミングで仮想空間にアクセスし
ても、その仮想空間を共有する全てのクライアントにお
ける当該仮想空間を構成する各オブジェクトの状態は同
一のものとなる。
【0031】ネットワークNにオブジェクト状態管理サ
ーバが複数接続され、夫々から各クライアントに対して
別々の仮想空間に関する情報を提供できるようにするた
め、システムは、例えば、図6に示すように構成するこ
とができる。図6において、コミュニケーションサーバ
20は、各クライアント間及び各クライアントと各オブ
ジェクト状態管理サーバ40(1)、40(2)との間
のコミュニケーションを仲介するサーバ間通信部21を
有するほか、オブジェクト状態管理サーバアドレステー
ブル22を有している。このオブジェクト状態管理サー
バアドレステーブル22は、例えば、図7に示すよう
に、オブジェクト名とそのオブジェクトが属する仮想空
間を管理するオブジェクト状態管理サーバとの関係を記
述している。
【0032】なお、各オブジェクト状態管理サーバ40
(1)、40(2)は、前述したものと同様に、サーバ
間通信部41とオブジェクト状態テーブル(図3参照)
を有している。このようなシステムにおいて、あるクラ
イアント30(1)のユーザが、仮想空間内のオブジェ
クトの状態属性(位置)を変更するための操作を行なう
と、例えば、図8に示す手順に従って処理が実行され
る。
【0033】図8において、クライアント30(1)か
らコミュニケーションサーバ20に対して前述した例と
同様にオブジェクトの状態(位置)の変更要求メッセー
ジが送られる。サーバ間通信部21にてオブジェクトの
位置の変更要求メッセージを受信したコミュニケーショ
ンサーバ20では、当該変更要求メッセージに含まれた
オブジェクト名に対応するオブジェクト状態管理サーバ
をオブジェクト状態管理サーバアドレステーブル22か
ら検索する。そして、当該変更要求メッセージがコミュ
ニケーションサーバ20のサーバ間通信部21から検索
の結果得られたオブジェクト状態管理サーバ(例えば、
40(1))に転送される。
【0034】この変更要求メッセージを受信したオブジ
ェクト状態管理サーバ40(1)では、前述した例と同
様に、当該変更要求メッセージに基づいてオブジェクト
状態管理テーブル42の対象となるオブジェクトの状態
属性(位置)を変更する。また、コミュニケーションサ
ーバ20は、この変更要求メッセージを送信したクライ
アントと同一の仮想空間に関する情報の提供を受けてい
る他のクライアントに対しても当該変更要求メッセージ
を転送する。その結果、この変更要求メッセージを受信
した当該他のクライアントにおいて、仮想空間内の当該
オブジェクトの状態属性(位置)が受信した変更要求メ
ッセージに従って変更される。
【0035】このような状態において、更に他のクライ
アント30(2)のユーザが当該仮想空間に参加するた
めに、クライアント30(2)からオブジェクト状態管
理サーバ40(1)に対して仮想空間に関する情報のダ
ウンロードの要求がなされると(オブジェクトデータ・
ダウンロード要求)、前述した例と同様に、オブジェク
ト状態管理サーバ40(1)は、上記のように変更され
た後のオブジェクト状態テーブル41を参照して変更後
のオブジェクトの状態属性データを含む当該仮想空間に
関する情報をクライアント30(2)に転送する。即
ち、当該他のクライアント30(2)のユーザは、オブ
ジェクトの状態が変更された後の仮想空間に参加するこ
とができる。
【0036】上述したシステムでは、あるクライアント
からオブジェクトの状態の変更要求メッセージが発せら
れてから、オブジェクト状態管理サーバ40にて実際に
オブジェクト状態テーブルが書き換えられるまでの間
に、他のクライアントから当該オブジェクト状態管理サ
ーバ40に仮想空間に関する情報のダウンロード要求が
あると、変更前の仮想空間に関する情報が当該他のクラ
イアントに提供されてしまう。このような場合であって
も、当該他のクライアントに対して変更後の仮想空間に
関する情報が提供されるようにするため、当該システム
は、例えば、図9に示すように構成することができる。
【0037】図9において、基本的に、図2に示した例
と同様に、コミュニケーションサーバ20はサーバ間通
信部21を有し、オブジェクト状態管理サーバ40はサ
ーバ間通信部41及びオブジェクト状態テーブル42を
有している。このようなシステムにおいて、あるクライ
アント30(1)のユーザが、仮想空間内のオブジェク
トの状態属性(位置)を変更するための操作を行なう
と、例えば、図10に示す手順に従って処理が実行され
る。
【0038】図10において、クライアント30(1)
からコミュニケーションサーバ20に対して前述した例
と同様にオブジェクトの状態(位置)の変更要求メッセ
ージが送られる。その直後に他のクライアント30
(2)からオブジェクト状態管理サーバ40に対して仮
想空間に関する情報のダウンロード要求がなされると、
オブジェクト状態管理サーバ40から仮想空間に関する
情報がクライアント30(2)に対して転送される。こ
れにより、クライアント30(2)のユーザは当該仮想
空間に参加できるようになる。クライアント30(2)
が受信する仮想空間に関する情報は、クライアント30
(1)にてなされたオブジェクトの状態の変更が反映さ
れていない。
【0039】その後、コミュニケーションサーバ20
は、クライアント30(1)から受信したオブジェクト
の状態の変更要求メッセージをオブジェクト状態管理サ
ーバ40に転送する。この変更要求メッセージを受信し
たオブジェクト状態管理サーバ40では、上述した各例
と同様に、オブジェクト状態テーブル41の内容が変更
要求メッセージに基づいて変更される。このように、オ
ブジェクト状態テーブル41の内容が変更されると、返
答メッセージがオブジェクト状態管理サーバ40からコ
ミュニケーションサーバ20に伝送される。この返答メ
ッセージは、例えば、返答コマンドID番号、変更結果
(成功IDまたは失敗ID)を含む。
【0040】コミュニケーションサーバ20がこのよう
な返答メッセージをオブジェクト状態管理サーバ40か
ら受信し、オブジェクトの状態の変更がなされたことを
認識すると、コミュニケーションサーバ20かは、クラ
イアント30(1)から受信した変更要求メッセージ
を、上記他のクライアント30(2)を含む、クライア
ント30(1)と同一の仮想空間を共有する他の全ての
クライアントに対して配信する。
【0041】このような処理により、複数のクライアン
トによって同じクライアントの状態が常に保持された仮
想空間を共有できるようになる。あるクライアントにお
いて仮想空間内に新たらしいオブジェクトが作成された
場合、そのオブジェクトに対して常にユニークなIDを
付与する必要がある。このような要求を満足するため、
上記システムは、例えば、図11に示すように構成する
ことができる。
【0042】図11において、コミュニケーションサー
バ20は、上述した各例と同様に、サーバ間通信部21
を有している。また、オブジェクト状態管理サーバ40
は、上記各例と同様に、サーバ間通信部41及びオブジ
ェクト状態テーブル42を有するほか、オブジェクトI
D生成部43を有している。上記オブジェクトID生成
部43は、例えば、図12に示すような型式のオブジェ
クトIDを生成する。即ち、このオブジェクトIDは、
当該オブジェクト状態管理サーバ40を特定する「サー
バIPアドレス」、オブジェクトIDを生成した時刻
「生成時刻」、生成されたオブジェクトの種類(例え
ば、車、家、橋等)を表す「クラスID番号」及びオブ
ジェクト生成毎に+1だけインクリメントされる「オブ
ジェクト連番」とから構成されている。なお、「オブジ
ェクト連番」は、「0」から使われる番号で16ビット
の上限に達したら「0」に戻る。
【0043】このようなオブジェクトIDの構成によ
り、各クライアントにて生成されるオブジェクトに対し
て、システム内において常にユニークとなるオブジェク
トIDを付与することができる。上記のようなシステム
において、あるクライアント30(1)にて新たなオブ
ジェクトが生成された場合、例えば、図14に示す手順
に従って処理が実行される。
【0044】図14において、新たなオブジェクトが生
成されたクライアント30(1)からコミュニケーショ
ンサーバ20に対して新規オブジェクト生成要求メッセ
ージが送信される。この新規オブジェクト生成要求メッ
セージは、オブジェクト生成コマンドID番号、オブジ
ェクト名文字列及び所有者名文字列(生成したユーザ名
等)にて構成される。コミュニケーションサーバ20は
受信した新規オブジェクト生成要求メッセージをそのま
まオブジェクト状態管理サーバ40に転送する。
【0045】オブジェクト状態管理サーバ40にて新規
オブジェクト生成要求メッセージが受信されると、オブ
ジェクトID生成部43が、上述したような型式(図1
2参照)のオブジェクトIDを生成する。そして、新た
なオブジェクトに関する情報をオブジェクト状態テーブ
ル42に登録する。オブジェクト状態テーブル42は、
例えば、図13(a)、(b)に示すように構成されて
いる。即ち、仮想空間を構成する各オブジェクト毎に、
ID番号、所有者名文字列、オブジェクト名文字列、状
態属性へのポインタ値及び状態属性がまとめられてい
る。
【0046】オブジェクト状態管理サーバ40において
新規オブジェクトの登録が終了すると、オブジェクト状
態管理サーバ40は、コミュニケーションサーバ20に
対して返答メッセージを送信する。この返答メッセージ
は、例えば、返答コマンドID番号及び新規オブジェク
トID番号を有している。この返答メッセージを受信し
たコミュニケーションサーバ20は、その返答メッセー
ジを新規オブジェクトの作成のなされたクライアント3
0(1)に転送すると共に、当該クライアント30
(1)と同一の仮想空間に関する情報の提供を受ける他
のクライアントに対して上記新規オブジェクト生成要求
メッセージを配信する。
【0047】このような処理により、新規オブジェクト
の作成のなされたクライアント30(1)においては、
その新規オブジェクトをシステム内でユニークに特定す
るオブジェクトID番号を認識することができると共
に、仮想空間を共有する他のクライアントにおいては、
新規オブジェクト生成要求メッセージに基づいて新規オ
ブジェクトが形成される。これにより、仮想空間を共有
するクライアントのいずれかで新たなオブジェクトを生
成した場合、その仮想空間を共有する他の全てのクライ
アントにおいて同じ新たなオブジェクトを生成すること
ができる。
【0048】例えば、上記のように新たなオブジェクト
を生成できるようにしたシステムにおいて、そのオブジ
ェクトの状態属性の変更をクライアント間で制限する必
要がある。このようなオブジェクトの状態属性の変更を
クライアント間で制限できるようなシステムは、例え
ば、図15に示すように構成される。図15において、
コミュニケーションサーバ20は、前述した各例と同様
にサーバ間通信部21を有し、更に、ユーザ情報テーブ
ル23を有している。また、オブジェクト状態管理サー
バ40も、前述した各例と同様にサーバ間通信部41及
びオブジェクト状態テーブル42を有し、更に、アクセ
ス権限チェック部44を有している。
【0049】コミュニケーションサーバ20内に設けら
れたユーザ情報テーブル23は、例えば、図16に示す
ように、ユーザと特定する「ユーザID番号」、ユーザ
文字列及びそのユーザが使用するクライアントを表すク
ライアントアドレスが記述されている。また、オブジェ
クト状態管理サーバ40内に設けられたアクセス権限チ
ェック部44は、オブジェクトの状態変更要求に対し
て、当該オブジェクトの状態の変更の適否をチェックす
る。
【0050】上記のようなシステムにおいて、あるクラ
イアント30(1)のユーザが、仮想空間内のオブジェ
クトの状態属性(位置)を変更するための操作を行なう
と、例えば、図17に示す手順に従って処理が実行され
る。図17において、クライアント30(1)からコミ
ュニケーションサーバ20に対してオブジェクトの状態
の変更要求メッセージが送信される。このオブジェクト
の状態の変更要求メッセージを受信したコミュニケーシ
ョンサーバ20は、ユーザ情報テーブル23から当該変
更要求に係るユーザ名文字列を検索する。そして、この
検索の結果得られたユーザ名文字列(ユーザ情報)と変
更要求メッセージとをオブジェクト状態管理サーバ40
に転送する。従って、この場合、コミュニケーションサ
ーバ20からオブジェクト状態管理サーバ40に送信さ
れる送信メッセージは、位置変更コマンドID番号、ユ
ーザ名文字列、オブジェクト名、X座標値、Y座標値及
びZ座標値を含むことになる。
【0051】オブジェクト状態管理サーバ40にてコミ
ュニケーションサーバ20からのユーザ情報及び変更要
求メッセージが受信されると、アクセス権限チェック部
44がオブジェクト状態テーブル42(図13参照)を
参照して、受信したユーザ名文字列と変更に係るオブジ
ェクトの所有者名が一致するか否かを判定する。その結
果、ユーザ名とオブジェクトの所有者名が一致すれば、
オブジェクト状態管理サーバ40は、変更要求メッセー
ジに基づいてオブジェクト状態テーブルの42の内容
(オブジェクトの状態属性)を変更すると共に、返答メ
ッセージをコミュニケーションサーバ20に送信する。
ここで、返答メッセージは、図9に示す例の場合と同様
に、返答コマンドID番号及び結果(成功ID番号また
は失敗ID番号)を含む。また、一方、受信したユーザ
名とオブジェクト状態テーブルに記述された当該オブジ
ェクトの所有者名とが一致しなかった場合、返答コマン
ドID番号及び失敗ID番号を含む返答メッセージがオ
ブジェクト状態管理サーバ40からコミュニケーション
サーバ20に送信される。
【0052】このようにして返答メッセージを受信した
コミュニケーションサーバ20は、その返答メッセージ
をオブジェクトの状態の変更を指示したクライアント3
0(1)に伝送する。この返答メッセージを受信したク
ライアント30(1)では、返答メッセージに含まれる
結果(成功ID番号または失敗ID番号)に基づいて当
該オブジェクトの状態の変更がシステム内で認められた
か否かを認識することができる。
【0053】
【発明の効果】以上、説明してきたように、各請求項記
載の本発明によれば、いずれかのクライアントコンピュ
ータにおいてオブジェクトの状態が変更されたときに、
そのオブジェクトの状態の変更が仮想空間管理用コンピ
ュータにて管理される仮想空間に関する情報に反映され
る。従って、共有する仮想空間を構成するオブジェクト
の属性を変更した後であっても、そのオブジェクトの属
性が変更された状態の仮想空間にいつでも他のユーザが
参加できるようになる。
【図面の簡単な説明】
【図1】本発明の実施の形態に係るシステムの基本構成
を示すブロック図である。
【図2】図1に示すシステムにおける第一の機能構成例
を示すブロック図である。
【図3】オブジェクト状態テーブルの一例を示す図であ
る。
【図4】図2に示す第一の機能構成例での処理の流れを
示す図である。
【図5】図2に示す第一の機能構成例での各クライアン
トにおける仮想空間の状態を示す図である。
【図6】図1に示すシステムにおける第二の機能構成例
を示すブロック図である。
【図7】オブジェクト状態管理サーバアドレステーブル
の構成例を示す図である。
【図8】図6に示す第二の機能構成例での処理の流れを
示す図である。
【図9】図1に示すシステムにおける第三の機能構成例
を示すブロック図である。
【図10】図9に示す第三の機能構成例での処理の流れ
を示す図である。
【図11】図1に示すシステムにおける第四の機能構成
例を示すブロック図である。
【図12】オブジェクトIDの型式に例を示す図であ
る。
【図13】オブジェクト状態テーブルの他の例を示す図
である。
【図14】図11に示す第四の機能構成例での処理の流
れを示す図である。
【図15】図1に示すシステムにおける第五の機能構成
例を示すブロック図である。
【図16】ユーザ情報テーブルの構成例を示す図であ
る。
【図17】図15に示す第五の機能構成例での処理の流
れを示す図である。
【図18】従来のシステムの機能構成例を示すブロック
図である。
【図19】従来のシステムにおける各クライアントに構
成される仮想空間内の状態の例を示す図である。
【符号の説明】
10(1)、10(2) オブジェクトデータサーバ 20 コミュニケーションサーバ 30(1)、30(2) クライアント 40 オブジェクト状態管理サーバ
───────────────────────────────────────────────────── フロントページの続き (72)発明者 岩川 明則 神奈川県川崎市中原区上小田中4丁目1番 1号 富士通株式会社内 (72)発明者 川口 尚久 神奈川県川崎市中原区上小田中4丁目1番 1号 富士通株式会社内

Claims (8)

    【特許請求の範囲】
  1. 【請求項1】仮想空間に関する情報を管理する仮想空間
    管理用コンピュータと、 仮想空間管理用コンピュータから仮想空間に関する情報
    の提供を受けてその仮想空間内でのコミュニケーション
    情報を作成し、該仮想空間を構成するオブジェクトの状
    態を変更するオブジェクト状態変更手段を有する複数の
    クライアントコンピュータと、 仮想空間を共有する複数のクライアントコンピュータ間
    においてコミュニケーション情報及びオブジェクトの状
    態変更を表す情報に関するコミュニケーションの仲介を
    行なう通信管理用コンピュータとを有し、 いずれかのクライアンコンピュータにおいてオブジェク
    トの状態が変更されたときにその変更されたオブジェク
    トの状態に基づいて仮想空間管理用コンピュータが管理
    する仮想空間の情報を変更する変更手段を備えた仮想空
    間コミュニケーションシステム。
  2. 【請求項2】請求項1に記載される仮想空間コミュニケ
    ーションシステムにおいて、 変更手段は、いずれかのクライアントコンピュータにお
    いてオブジェクトの状態の変更を表す状態変更情報を仮
    想空間管理用コンピュータに通知する変更通知手段と、 仮想空間管理用コンピュータ内に設けられ、通知された
    状態変更情報に基づいて仮想空間に関する情報を変更す
    る仮想空間変更手段とを有する仮想空間コミュニケーシ
    ョンシステム。
  3. 【請求項3】請求項2に記載される仮想空間コミュニケ
    ーションシステムにおいて、 仮想空間管理用コンピュータは、当該仮想空間を構成す
    る各オブジェクトの状態を記述したオブジェクト状態テ
    ーブルを有し、 上記仮想空間変更手段は、通知された状態変更情報に基
    づいて上記オブジェクト状態テーブルの対応するオブジ
    ェクトの状態を書き換えるテーブル書き換え手段を有す
    る仮想空間コミュニケーションシステム。
  4. 【請求項4】請求項1に記載される仮想空間コミュニケ
    ーションシステムにおいて、 複数の仮想空間管理用コンピュータを有すると共に、 各オブジェクトとそのオブジェクトが属する仮想空間を
    管理する仮想空間管理用コンピュータとの関係を管理す
    る手段を有し、 いずれかのクライアントコンピュータにてオブジェクト
    の状態の変更がなされたときに、上記手段にて管理され
    る関係に基づいて決定される当該変更されたオブジェク
    トに対応する仮想空間管理用コンピュータが管理する仮
    想空間に関する情報を変更するようにした仮想空間コミ
    ュニケーションシステム。
  5. 【請求項5】請求項4に記載される仮想空間コミュニケ
    ーションシステムにおいて、 上記各オブジェクトとそのオブジェクトが属する仮想空
    間を管理する仮想空間管理用コンピュータとの関係を管
    理する手段は、通信管理用コンピュータに設けられ、 いずれかのクライアントコンピュータから通信管理用コ
    ンピュータがオブジェクトの状態変更を表す情報を受信
    したときに、上記手段にて管理される関係に基づいて決
    定される当該変更されたオブジェクトに対応する仮想空
    間管理用コンピュータに対して、通信管理用コンピュー
    タからオブジェクトの変更を通知するようにした仮想空
    間コミュニケーションシステム。
  6. 【請求項6】請求項1に記載される仮想空間コミュニケ
    ーションシステムにおいて、 仮想空間管理用コンピュータにて管理される仮想空間に
    関する情報が変更された後に、当該変更された情報を当
    該仮想空間を共有する全てのクライアントコンピュータ
    に通知する変更通知手段を備えた仮想空間コミュニケー
    ションシステム。
  7. 【請求項7】請求項1に記載される仮想空間コミュニケ
    ーションシステムにおいて、 いずれかのクライアントコンピュータにおいて仮想空間
    を構成する新たなオブジェクトが生成されたときに、そ
    のオブジェクトをシステム内で唯一特定する特定情報を
    生成する特定情報生成手段を有する仮想空間コミュニケ
    ーションシステム。
  8. 【請求項8】請求項1に記載される仮想空間コミュニケ
    ーションシステムにおいて、 更に、仮想空間を構成する各オブジェクトの変更の権限
    を有する者を管理する手段と、 いずれかのクライアントコンピュータにてオブジェクト
    の変更の要求があったときに、そのクライアントコンピ
    ュータのユーザと上記手段にて管理される当該オブジェ
    クトの変更の権限を有する者とが一致しているか否かを
    判定する手段とを有し、 該手段にて当該クライアントコンピュータのユーザと当
    該オブジェクトの変更の権限を有する者とが一致したと
    きに、仮想空間管理用コンピュータにて管理される仮想
    空間に関する情報を変更するようにした仮想空間コミュ
    ニケーションシステム。
JP9172202A 1997-06-27 1997-06-27 仮想空間コミュニケーションシステム Pending JPH1125021A (ja)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP9172202A JPH1125021A (ja) 1997-06-27 1997-06-27 仮想空間コミュニケーションシステム
US09/039,241 US6738807B1 (en) 1997-06-27 1998-03-16 Virtual space communication system for executing communication among computers sharing a virtual space

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP9172202A JPH1125021A (ja) 1997-06-27 1997-06-27 仮想空間コミュニケーションシステム

Publications (1)

Publication Number Publication Date
JPH1125021A true JPH1125021A (ja) 1999-01-29

Family

ID=15937486

Family Applications (1)

Application Number Title Priority Date Filing Date
JP9172202A Pending JPH1125021A (ja) 1997-06-27 1997-06-27 仮想空間コミュニケーションシステム

Country Status (2)

Country Link
US (1) US6738807B1 (ja)
JP (1) JPH1125021A (ja)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2000285064A (ja) * 1999-03-31 2000-10-13 Fujitsu Ltd 仮想空間共有システム
JP2007193382A (ja) * 2006-01-16 2007-08-02 Sony Computer Entertainment Inc 情報提供システム、提供情報更新方法、情報端末、情報端末の制御方法、情報更新サーバ、情報更新サーバの制御方法及びプログラム

Families Citing this family (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20010037367A1 (en) * 2000-06-14 2001-11-01 Iyer Sridhar V. System and method for sharing information via a virtual shared area in a communication network
KR100450795B1 (ko) * 2001-12-12 2004-10-01 삼성전자주식회사 무선 독립망에서 혼합형 자원 공유 방법과 이를 위한 단말및 데이타 포맷
USRE43383E1 (en) * 2001-12-12 2012-05-15 Samsung Electronics Co., Ltd. Method for sharing hybrid resources in a wireless independent network, a station for the method, and a data format for the method and the station
JP4459504B2 (ja) * 2002-03-11 2010-04-28 三菱電機株式会社 データサーバ
JP4497820B2 (ja) * 2003-02-21 2010-07-07 キヤノン株式会社 情報処理方法、情報処理装置並びに分散処理システム
KR100529931B1 (ko) * 2003-12-09 2005-11-22 엘지전자 주식회사 무선 네트워크망을 통해 통신하는 서버 시스템
CN101360109A (zh) * 2008-09-25 2009-02-04 腾讯科技(深圳)有限公司 形象管理***和形象管理方法
US8332499B2 (en) * 2008-12-04 2012-12-11 Sony Computer Entertainment Inc. Virtual space management system
US20100146409A1 (en) * 2008-12-04 2010-06-10 Sony Computer Entertainment Inc. Virtual Space Management System
JP5363505B2 (ja) * 2008-12-04 2013-12-11 株式会社ソニー・コンピュータエンタテインメント 仮想空間管理システム
US8775595B2 (en) * 2010-09-11 2014-07-08 Social Communications Company Relationship based presence indicating in virtual area contexts
WO2018215942A1 (en) * 2017-05-23 2018-11-29 Constructive Labs Server system for processing a virtual space

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5005122A (en) * 1987-09-08 1991-04-02 Digital Equipment Corporation Arrangement with cooperating management server node and network service node
US5793365A (en) * 1996-01-02 1998-08-11 Sun Microsystems, Inc. System and method providing a computer user interface enabling access to distributed workgroup members
US5890963A (en) * 1996-09-30 1999-04-06 Yen; Wei System and method for maintaining continuous and progressive game play in a computer network
US5884316A (en) * 1996-11-19 1999-03-16 Microsoft Corporation Implicit session context system with object state cache

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2000285064A (ja) * 1999-03-31 2000-10-13 Fujitsu Ltd 仮想空間共有システム
JP2007193382A (ja) * 2006-01-16 2007-08-02 Sony Computer Entertainment Inc 情報提供システム、提供情報更新方法、情報端末、情報端末の制御方法、情報更新サーバ、情報更新サーバの制御方法及びプログラム

Also Published As

Publication number Publication date
US6738807B1 (en) 2004-05-18

Similar Documents

Publication Publication Date Title
US7269632B2 (en) Networked computer system for communicating and operating in a virtual reality environment
US7756836B2 (en) Peer-to-peer file sharing
CA2380160C (en) Method and apparatus for activity-based collaboration by a computer system equipped with a dynamics manager
JPH1125021A (ja) 仮想空間コミュニケーションシステム
CA2380141C (en) Method and apparatus for prioritizing data change requests and maintaining data consistency in a distributed computer system equipped for activity-based collaboration
CA2380148C (en) Method and apparatus for activity-based collaboration by a computer system equipped with a communications manager
CA2180891C (en) Notification of updates in a three-dimensional virtual reality space sharing system
US7620617B2 (en) Abstraction layer for presenting configuration information to a caller
US20020026478A1 (en) Method and apparatus for forming linked multi-user groups of shared software applications
JP3853387B2 (ja) データ独立型コンピュータシステムにおけるデータアクセス権管理方式
JPH01502786A (ja) ネットワーク化されたディジタルデータ処理システムのためのネーミング・サービス
JPH11331245A (ja) ネットワ―ク・ディレクトリ・アクセス機構及び方法
KR20010062120A (ko) 클라이언트 서버시스템 및 클라이언트 서버시스템의데이터전송방법 및 그 프로그램을 기록한 매체
JPH0981781A (ja) 3次元仮想現実空間共有方法、3次元仮想現実空間共有システム、情報記録媒体、情報記録方法、情報伝送媒体、情報伝送方法、情報処理方法、クライアント端末、並びに共有サーバ端末
US6643704B1 (en) Data network load management
JP2005502106A (ja) 情報コンテンツへのアクセス
CN101952815A (zh) 基于姿态的协作
KR101371659B1 (ko) 범세계적으로 고유한 분산객체식별아이디를 이용한 다수의 분산된 가상세계 간 상호 연동 시스템 및 그 방법
CA1260151A (en) Propagation of network queries through superior- subordinate and peer-peer data distribution relationships
CA2324173A1 (en) Client server system, authoring tool thereof and applied system thereof
JPH08147257A (ja) データ独立型コンピュータシステムにおける機器接続定義の自動生成方式
Decouchant et al. Structured cooperative authoring on the World Wide Web
JP2003345953A (ja) グループ間情報共有システム、グループ内情報共有装置及びプログラム
JP2001339537A (ja) 個人情報リスト作成システム及び個人情報リスト作成方法
JP2002215551A (ja) データ通信方法、データ通信管理サーバおよびデータ通信ソフトウェア

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20040323

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20061220

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20070206

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20070406

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20071127