[go: up one dir, main page]

JP2001249839A - Data processing device - Google Patents

Data processing device

Info

Publication number
JP2001249839A
JP2001249839A JP2000061681A JP2000061681A JP2001249839A JP 2001249839 A JP2001249839 A JP 2001249839A JP 2000061681 A JP2000061681 A JP 2000061681A JP 2000061681 A JP2000061681 A JP 2000061681A JP 2001249839 A JP2001249839 A JP 2001249839A
Authority
JP
Japan
Prior art keywords
client
change
server
shape data
data
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
JP2000061681A
Other languages
Japanese (ja)
Inventor
Takahiko Fujiwara
隆彦 藤原
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.)
Toshiba Corp
Original Assignee
Toshiba Corp
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 Toshiba Corp filed Critical Toshiba Corp
Priority to JP2000061681A priority Critical patent/JP2001249839A/en
Publication of JP2001249839A publication Critical patent/JP2001249839A/en
Pending legal-status Critical Current

Links

Landscapes

  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

(57)【要約】 【課題】 複数の人間が同じ3次元形状データについて
の変更作業を同時並行して行うことを可能とし、お互い
の変更箇所を統合する作業の効率を向上させることがで
きるデータ処理装置を提供する。 【解決手段】 サーバ1aは、クライアントA,Bから
データ要求があると(S1)、各クライアントに対し3
次元形状データ及び変更履歴を送信する(S2)。クラ
イアントAが、データ変更を行い(S3)、サーバ1a
に対し変更差分履歴、変更差分形状データを送信する
(S4)。サーバ1aは、データベースに反映させる処
理を行い(S5)、クライアントBに対しクライアント
Aから受け取った変更差分履歴、変更差分形状データを
送信する。クライアントBは、サーバaから受け取った
変更に関する情報を表示する(S6)。
(57) [Summary] [PROBLEMS] Data that enables a plurality of people to simultaneously perform modification work on the same three-dimensional shape data and improve the efficiency of the work of integrating the changed parts with each other. A processing device is provided. When a data request is received from clients A and B (S1), a server 1a sends a request to each client.
The dimensional shape data and the change history are transmitted (S2). The client A changes data (S3), and the server 1a
Then, the change difference history and the change difference shape data are transmitted (S4). The server 1a performs a process of reflecting the change in the database (S5), and transmits the change difference history and the change difference shape data received from the client A to the client B. The client B displays the information on the change received from the server a (S6).

Description

【発明の詳細な説明】DETAILED DESCRIPTION OF THE INVENTION

【0001】[0001]

【発明の属する技術分野】本発明は、3次元モデルにお
ける変更箇所を伝達する機能を有するデータ処理装置に
関する。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a data processing device having a function of transmitting a changed portion in a three-dimensional model.

【0002】[0002]

【従来の技術】通常、3次元CADで作成した3次元形
状データは、データベースに格納・保管する。3次元形
状を変更する時は、このデータベースから作業対象であ
る3次元形状データを取出し、変更を加え、再度データ
ベースに戻して格納するようにしている。
2. Description of the Related Art Normally, three-dimensional shape data created by three-dimensional CAD is stored and stored in a database. When changing the three-dimensional shape, the three-dimensional shape data to be worked is taken out of this database, the change is made, and the data is returned to the database and stored again.

【0003】このとき、3次元形状データの変更中に第
3者が同じ3次元形状データをデータベースから取出
し、変更を加えてデータベースに戻すことが生じる。こ
の場合には、2人が行った変更の整合性を保つ必要が出
てくる。これを実現するために、通常は、データベース
側に排他制御機能などを付加したり、3次元CAD側に
先にデータベースに格納したデータと後から格納しよう
とするデータとを統合する機能を付加するようにしてい
る。
At this time, during the change of the three-dimensional shape data, a third party may retrieve the same three-dimensional shape data from the database, make a change, and return the same to the database. In this case, it is necessary to maintain consistency between the changes made by the two persons. To realize this, usually, an exclusive control function or the like is added to the database side, or a function of integrating data previously stored in the database with data to be stored later is added to the three-dimensional CAD side. Like that.

【0004】[0004]

【発明が解決しようとする課題】しかし、データベース
に排他制御機能を付加するような仕組では、変更作業を
同時並行して行うことができないという問題がある。ま
た、3次元CAD側に先にデータベースに格納したデー
タと後から格納しようとするデータとを統合する機能を
付加するような仕組みでは、統合させなければいけない
変更箇所が多いとき、統合作業が非常に困難になるとい
う問題がある。このように従来では、複数の人間が同じ
3次元形状データを変更する場合、その整合性を保つの
が困難であった。
However, in a system in which an exclusive control function is added to a database, there is a problem that change operations cannot be performed simultaneously. Further, in a mechanism in which the function of integrating data stored in the database first and data to be stored later is added to the three-dimensional CAD side, when there are many changed parts that need to be integrated, the integration work is extremely difficult. There is a problem that becomes difficult. As described above, conventionally, when a plurality of persons change the same three-dimensional shape data, it is difficult to maintain the consistency.

【0005】本発明の目的は、複数の人間が同じ3次元
形状データを変更する場合、それらの変更作業を同時並
行して行うことを可能とし、お互いの変更箇所を統合す
る作業の効率を向上させることができるデータ処理装置
を提供することにある。
An object of the present invention is to make it possible for a plurality of persons to change the same three-dimensional shape data at the same time in parallel, thereby improving the efficiency of the work of integrating the changed parts. An object of the present invention is to provide a data processing device capable of causing the data processing device to perform the processing.

【0006】[0006]

【課題を解決するための手段】上記目的を達成するため
に、本発明のデータ処理装置は、3次元形状データのデ
ータベースを管理するサーバと、前記データベースの3
次元形状データに変更を加えて自己の3次元形状データ
を作成する複数のクライアントとが通信手段を介して接
続されて構成されるデータ処理装置であって、前記サー
バは、前記クライアントから要求された3次元形状デー
タを前記データベースから取り出し、送信する手段と、
前記クライアントから受け取った変更要求に係る変更差
分形状データを前記データベースに反映させる処理を行
う手段と、前記クライアントから受け取った変更差分形
状データ及び変更履歴データを他のクライアントへ送信
する手段と、を備え、前記クライアントは、変更したい
3次元形状データを前記サーバに対し要求する手段と、
前記サーバから受け取った3次元形状データに加えた変
更の差分である前記変更差分形状データ及び加えた変更
の履歴である前記変更履歴データを前記サーバへ前記変
更要求として送信する手段と、前記サーバから受け取っ
た変更に関する情報を表示する手段と、を備えたことを
特徴としている。
To achieve the above object, a data processing apparatus according to the present invention comprises: a server for managing a database of three-dimensional shape data;
A data processing device configured to be connected to a plurality of clients for creating their own three-dimensional shape data by making changes to the three-dimensional shape data via communication means, wherein the server is configured to receive a request from the client; Means for retrieving and transmitting three-dimensional shape data from the database;
Means for performing processing for reflecting the change difference shape data relating to the change request received from the client in the database, and means for transmitting the change difference shape data and the change history data received from the client to another client; Means for requesting the server for three-dimensional shape data to be changed,
Means for transmitting, as the change request, the change difference shape data that is a difference between changes made to the three-dimensional shape data received from the server and the change history data that is a history of the changes made to the server, Means for displaying information about the received change.

【0007】かかる構成により、あるクライアントが3
次元形状データに変更を加えると、その変更がリアルタ
イムにサーバのデータベースに反映されるとともに、同
一の3次元形状データについて変更を加えようとしてい
る他のクライアントもその変更をリアルタイムに確認す
ることができるようになる。つまり、各クライアント
は、変更を加えようとする同一の3次元形状データの整
合性をリアルタイムに保つことができるようになる。
[0007] With this configuration, a certain client becomes 3
When a change is made to the three-dimensional shape data, the change is reflected in the database of the server in real time, and other clients who are making changes to the same three-dimensional shape data can also confirm the change in real time. Become like That is, each client can maintain the consistency of the same three-dimensional shape data to be changed in real time.

【0008】また、上記本発明において、前記サーバ
は、第1のクライアントから受け取った変更差分形状デ
ータを前記データベースに反映する処理の途中で第2の
クライアントから同一の3次元形状データについての変
更要求が受信されると、その受信された第2のクライア
ントからの変更要求を待ち行列に入れるとともに、前記
第1のクライアントについての前記処理の終了後に待ち
行列から取り出し、当該第2のクライアントについての
前記処理を実行させる手段、を備えたことを特徴として
いる。
Further, in the present invention, the server requests a change request for the same three-dimensional shape data from the second client during the process of reflecting the changed difference shape data received from the first client in the database. Is received, the received change request from the second client is queued and removed from the queue after the end of the processing for the first client, and the change request for the second client is Means for executing a process.

【0009】かかる構成により、ほぼ同時期に変更が競
合した場合、円滑に競合制御が行えるようになる。
[0009] With this configuration, when changes compete at almost the same time, competitive control can be performed smoothly.

【0010】また、上記本発明において、前記サーバ
は、前記第2のクライアントについての前記処理を行う
際に、前記第1のクライアントの変更により前記第2の
クライアントの変更要求に含まれる変更が実現できるか
どうかをチェックする判断手段と、前記判断手段の判断
結果、前記第2のクライアントについて前記処理を行う
ことができないとき、当該第2のクライアントに対し前
記処理できない理由を付したメッセージを送信する手段
とを備えたことを特徴としている。
Further, in the above-mentioned present invention, when performing the processing for the second client, the server realizes the change included in the change request of the second client by the change of the first client. Determining means for checking whether the processing can be performed, and transmitting a message to the second client to which reason the processing cannot be performed when the processing cannot be performed on the second client as a result of the determination by the determining means. Means.

【0011】かかる構成により、あるクライアントの変
更により自己の変更内容を実現できないクライアント
は、表示されたメッセージにより、自己の変更内容を再
検討して対処することができるようになる。
[0011] With this configuration, a client that cannot realize the content of its own change due to a change of a certain client can reconsider the content of its change by the displayed message and take action.

【0012】また、上記本発明において、前記サーバ
は、各クライアントから取得した設計意図を記憶し管理
する手段と、変更要求についての前記処理において先に
処理を行った前記第1のクライアントの前記設計意図参
照し、前記第2のクライアントに送信する前記メッセー
ジに前記第1のクライアントの前記設計意図を付記する
手段と、を備え、前記クライアントは、設計意図を入力
する手段と、前記サーバに送信する変更要求に前記設計
意図を付記する手段とを備えたことを特徴としている。
Further, in the present invention, the server stores and manages the design intention acquired from each client, and the design of the first client which has previously performed the processing for the change request. Means for referring to the intention and adding the design intention of the first client to the message transmitted to the second client, wherein the client inputs the design intention and transmits the design intention to the server Means for adding the design intention to the change request.

【0013】かかる構成により、あるクライアントの変
更により自己の変更内容を実現できないクライアント
は、メッセージに含まれる先に変更したクライアントの
設計意図により、どうすれば実現できるかの判断が行え
るので、実現できない変更に対処する場合により効率的
に対処できるようになる。
With this configuration, a client that cannot realize its own change due to a change of a certain client can determine how to realize the change based on the design intention of the client changed earlier included in the message. When dealing with it, it becomes possible to deal with it more efficiently.

【0014】さらに、上記本発明において、前記サーバ
は、各クライアントに付与された権限レベルを記憶し管
理する手段と、複数のクライアントから同一の3次元形
状データについての変更要求が競合したとき、前記権限
レベルの高いクライアントから先に前記処理を行わせる
手段とを備えたことを特徴としている。
Further, in the above-mentioned present invention, the server stores and manages the authority level given to each client, and when a change request for the same three-dimensional shape data from a plurality of clients conflicts, Means for performing the processing first from a client having a higher authority level.

【0015】かかる構成により、複数のクライアントか
ら同一の3次元形状データについての変更要求が競合し
たとき、権限レベルの高いクライアントを優先できるの
で、権限レベルが上位のクライアントの変更要求を確実
に処理できるようになる。
With this configuration, when a change request for the same three-dimensional shape data from a plurality of clients conflicts, a client with a higher authority level can be prioritized, so that a change request from a client with a higher authority level can be reliably processed. Become like

【0016】したがって、本発明によれば、複数の人間
が同一の3次元形状を変更する際、お互いの変更がリア
ルタイムに3次元形状データに反映され、かつお互いの
変更が誰かにとって不都合が生じる場合にそれを通知
し、変更によって他の人が変更を加えられなくなること
を解決する仕組みを備えたデータ処理装置を提供するこ
とができる。
Therefore, according to the present invention, when a plurality of persons change the same three-dimensional shape, the changes are reflected in the three-dimensional shape data in real time, and when the changes are inconvenient for somebody. And a data processing device provided with a mechanism for solving the problem that another person cannot make a change due to the change.

【0017】[0017]

【発明の実施の形態】図1は、本発明の第1の実施形態
の構成ブロック図である。図1において、本実施形態
は、サーバ1aにLAN2を介して複数のクライアント
3a、4aを接続して構成される。なお、クライアント
の数は、図1では、2台であるが、2以上の任意の数で
ある。
FIG. 1 is a block diagram showing the configuration of a first embodiment of the present invention. In FIG. 1, this embodiment is configured by connecting a plurality of clients 3a, 4a to a server 1a via a LAN 2. Although the number of clients is two in FIG. 1, it is an arbitrary number of two or more.

【0018】サーバ1aは、各クライアントとの通信の
ための通信部11と、3次元CADで作成した3次元形
状データが格納される形状データ格納部12と、各クラ
イアントが変更を加えた分の履歴(変更差分履歴)が格
納される変更履歴格納部13とを備えている。
The server 1a includes a communication unit 11 for communication with each client, a shape data storage unit 12 for storing three-dimensional shape data created by three-dimensional CAD, and a part for each client making changes. A change history storage unit 13 for storing a history (change difference history).

【0019】また、サーバ1aは、クライアントが要求
した3次元データを形状データ格納部12から取り出す
処理、クライアントから送られてきた変更差分形状デー
タを形状データ格納部12に存在する元の3次元形状デ
ータに反映させる処理、各クライアントから送られてき
た変更差分履歴を変更履歴格納部13に格納する処理等
を行う形状作成部14を備えている。
The server 1a retrieves the three-dimensional data requested by the client from the shape data storage unit 12, and converts the changed difference shape data sent from the client into the original three-dimensional shape existing in the shape data storage unit 12. There is provided a shape creating unit 14 that performs a process of reflecting the data on the data, a process of storing the change difference history sent from each client in the change history storage unit 13, and the like.

【0020】さらに、サーバ1aは、通信部11を介し
て入力する各クライアントからの変更要求や変更差分の
形状データ及び履歴を形状作成部14に出力する処理、
クライアントからの変更要求が競合した場合の待ち行列
処理、形状作成部14から受け取った形状データやクラ
イアントに表示させる変更差分の形状データ及び履歴を
通信部11を介してクライアントへ送信する処理、ある
クライアントの変更が他のクライアントの変更と整合性
がない場合のメッセージ等を通信部11を介してクライ
アントへ送信する処理等を行う変更要求管理部15を備
えている。
Further, the server 1a outputs to the shape creating unit 14 the shape data and the history of the change request and the change difference from each client input via the communication unit 11,
Queuing process when a change request from a client conflicts, processing of transmitting the shape data received from the shape creating unit 14 and the shape data and history of the change difference to be displayed on the client to the client via the communication unit 11, And a change request management unit 15 that performs processing for transmitting a message or the like to the client via the communication unit 11 when the change of the client is not consistent with the change of another client.

【0021】サーバ1aは、以上の構成により、クライ
アントが行った変更をリアルタイムにデータベースであ
る形状データ格納部12に格納される3次元形状データ
に反映することができるようになる。
With the above configuration, the server 1a can reflect the change made by the client in real time on the three-dimensional shape data stored in the shape data storage unit 12, which is a database.

【0022】次に、クライアント3a,4aは、それぞ
れ、同一の構成を有する。クライアント3a,4aは、
各クライアントとの通信のための通信部31,41と、
3次元CADにより作成した3次元形状データが格納さ
れる形状データ格納部32,42と、変更を加えた分の
履歴(変更差分履歴)が格納される変更履歴格納部3
3,43と、3次元形状等が表示される表示部34,4
4とを備えている。
Next, each of the clients 3a and 4a has the same configuration. The clients 3a and 4a
Communication units 31 and 41 for communication with each client;
Shape data storage units 32 and 42 for storing three-dimensional shape data created by three-dimensional CAD, and a change history storage unit 3 for storing a history of changes (change difference history).
3, 43 and display units 34, 4 for displaying three-dimensional shapes and the like.
4 is provided.

【0023】また、クライアント3a,4aは、通信部
31,41を介してサーバ1aから受け取った3次元形
状データを形状データ格納部32,42に一時的に保管
すること、サーバ1aから受け取った3次元形状データ
により表示部34,44に3次元形状を描画して変更を
加える等により自己の3次元形状データを作成し、変更
した結果生成される形状データを形状データ格納部3
2,42に格納すること、サーバ1aから受け取った3
次元形状データに加えた変更の履歴を変更履歴格納部3
3,43に格納すること、サーバ1aから受け取った3
次元形状データに加えた変更の履歴と差分データを通信
部31,41を介してサーバ1aに送信すること、サー
バ1aから受け取った変更の履歴と差分データ、メッセ
ージ等を表示部34,44に表示すること等を行う形状
作成部35,45とを備えている。
The clients 3a and 4a temporarily store the three-dimensional shape data received from the server 1a via the communication units 31 and 41 in the shape data storage units 32 and 42, and store the three-dimensional shape data received from the server 1a. The three-dimensional shape data is drawn on the display units 34 and 44 based on the three-dimensional shape data, and its own three-dimensional shape data is created by making a change or the like.
2, 42, and 3 received from server 1a.
Change history storage unit 3 stores the history of changes made to the dimensional shape data
3, 43, and 3 received from the server 1a.
The change history and the difference data added to the dimensional shape data are transmitted to the server 1a via the communication units 31 and 41, and the change history, the difference data, the message, and the like received from the server 1a are displayed on the display units 34 and 44. And shape forming units 35 and 45 for performing operations.

【0024】クライアント3a,4aは、以上の構成に
より、サーバ1aから受け取った3次元形状データに加
えた変更の履歴及び差分形状データをサーバ1aへ送信
する。また他のクライアントが行った変更の履歴及び差
分形状データをサーバ1aから受け取り表示部34に表
示する。これにより、各クライアントは、変更しようと
する同一の3次元形状データの整合性をリアルタイムに
保つことができるようになる。
With the above configuration, the clients 3a and 4a transmit the history of changes made to the three-dimensional shape data received from the server 1a and the difference shape data to the server 1a. Further, it receives the history of changes made by other clients and the difference shape data from the server 1a and displays them on the display unit 34. As a result, each client can maintain the consistency of the same three-dimensional shape data to be changed in real time.

【0025】次に、第1の実施形態における複数のクラ
イアントが同一の3次元形状を変更する場合の動作を図
2、図3を参照して説明する。なお、図2は、基本動作
のタイムチャートである。図3は、複数のクライアント
で変更がほぼ同時に起こった場合のタイムチャートであ
る。以下の動作説明では、クライアントは、A,B,C
と表記する。
Next, the operation of the first embodiment when a plurality of clients change the same three-dimensional shape will be described with reference to FIGS. FIG. 2 is a time chart of the basic operation. FIG. 3 is a time chart in the case where the change occurs at a plurality of clients almost simultaneously. In the following operation description, the clients are A, B, C
Notation.

【0026】まず、本装置の基本動作を図2を参照して
説明する。図2では、2台のクライアントA、Bを例に
挙げて、クライアントAが行った変更をクライアントB
へ伝達するという基本動作を示している。
First, the basic operation of the present apparatus will be described with reference to FIG. In FIG. 2, two clients A and B are taken as an example, and the change made by client A is transmitted to client B.
It shows the basic operation of transmitting to.

【0027】図2において、クライアントAが、変更し
たい3次元形状データの送信をサーバ1aに対して要求
し、その後、クライアントBが、クライアントAと同一
の3次元形状データの送信をサーバ1aに対して要求す
る(S1)。これに対し、サーバ1aは、クライアント
Aに対し要求された3次元形状データとその変更履歴を
送信し、その後、クライアントBに対し同内容の送信を
行う(S2)。
In FIG. 2, client A requests transmission of three-dimensional shape data to be changed to server 1a, and then client B transmits the same three-dimensional shape data as client A to server 1a. Request (S1). On the other hand, the server 1a transmits the requested three-dimensional shape data and its change history to the client A, and then transmits the same contents to the client B (S2).

【0028】ここで、3次元形状データ及び変更履歴を
受け取ったクライアントAが、先にその3次元形状デー
タに対して例えば突起の追加などの変更を加えるとする
(S3)。クライアントAは、変更処理が終了すると、
自動的に変更を加えた分の履歴(変更差分履歴)と、変
更を加えた分の形状データ(変更差分形状データ)だけ
をサーバ1aへ送信する(S4)。
Here, it is assumed that the client A having received the three-dimensional shape data and the change history first makes a change to the three-dimensional shape data, for example, addition of a projection (S3). When the client A completes the change process,
Only the history of the change (change difference history) and the shape data of the change (change difference shape data) are transmitted to the server 1a (S4).

【0029】サーバ1aでは、クライアントAから受け
取った変更差分履歴を元の形状変更履歴に追加し、変更
差分形状データを元の3次元形状データに追加する(S
5)。その後、サーバ1aは、データ要求を行ったが変
更要求を行っていない他のクライアント(ここではクラ
イアントB)に対し変更差分履歴と変更差分形状データ
を送信する(S6)。クライアントBでは、クライアン
トAで変更された内容が表示される(S7)。
The server 1a adds the change difference history received from the client A to the original shape change history, and adds the change difference shape data to the original three-dimensional shape data (S
5). Thereafter, the server 1a transmits the change difference history and the change difference shape data to another client (here, the client B) that has made the data request but has not made the change request (S6). In the client B, the content changed in the client A is displayed (S7).

【0030】このように、クライアントAが変更を終了
した時点で自動的にサーバ1aへ送信することにより、
サーバ1aの3次元形状データ、変更履歴が更新され、
その結果が他のクライアントBにも送信される。これに
より、リアルタイムにクライアントAの変更が各クライ
アントで確認できるようになる。
As described above, by automatically transmitting the change to the server 1a when the client A completes the change,
The three-dimensional shape data and the change history of the server 1a are updated,
The result is also transmitted to another client B. Thereby, the change of the client A can be confirmed in each client in real time.

【0031】次に、複数のクライアントで変更がほぼ同
時に起こった場合について、図3のタイムチャートを用
いて説明する。図3は、クライアントA,B,Cがとも
に同じ3次元形状データを既にサーバから取り出し、ク
ライアントA,Bがほぼ同時にデータ変更を行い、サー
バ1aがクライアントAの変更処理中に他のクライアン
トBから変更要求が送信された場合の処理を表してい
る。
Next, a case where a change occurs in a plurality of clients at substantially the same time will be described with reference to a time chart of FIG. FIG. 3 shows that the clients A, B, and C have already retrieved the same three-dimensional shape data from the server, the clients A and B change the data almost at the same time, and the server 1a transmits the data from another client B during the change processing of the client A. This shows processing when a change request is transmitted.

【0032】図3において、クライアントAが、先に3
次元形状データに対して例えば突起の追加などの変更を
加えるとする(S11)。クライアントAは、変更処理
が終了すると、自動的に変更を加えた分の履歴(変更差
分履歴)と、変更を加えた分の形状データ(変更差分形
状データ)だけをサーバ1aへ送信する(S12)。
In FIG. 3, client A first
It is assumed that a change such as addition of a projection is made to the dimensional shape data (S11). Upon completion of the change processing, the client A transmits only the history of the change (change difference history) automatically and the shape data of the change (change difference shape data) to the server 1a (S12). ).

【0033】サーバ1aでは、クライアントAから受け
取った変更差分履歴を元の形状変更履歴に追加し、変更
差分形状データを元の3次元形状データに追加する処理
を行う(S13)。
The server 1a performs a process of adding the change difference history received from the client A to the original shape change history, and adding the changed difference shape data to the original three-dimensional shape data (S13).

【0034】一方、クライアントBでも、データ変更が
行われ(S14)、その変更結果(変更差分履歴、変更
差分形状データ)をサーバ1aへ送信する(S15)。
しかし、クライアントBの送信タイミングは、図3に示
すように、サーバ1aがクライアントAから送信されて
きた変更差分履歴、変更差分形状データの処理中であ
り、まだ終了してないタイミングであるとする。
On the other hand, the client B also changes the data (S14), and transmits the change result (change difference history and change difference shape data) to the server 1a (S15).
However, as shown in FIG. 3, the transmission timing of the client B is a timing at which the server 1a is processing the change difference history and the change difference shape data transmitted from the client A, and has not yet finished. .

【0035】この場合、サーバ1aでは、変更要求管理
部15がクライアントBからのデータをの待ち行列に入
れて待機状態にし、図3に示すように、先に送信されて
きたクライアントAのデータの処理を続行する(S1
3)。クライアントAのデータの処理後、サーバ1a
は、変更要求を出していないクライアントCにクライア
ントAの変更差分データを送信する(S16)。
In this case, in the server 1a, the change request management unit 15 puts the data from the client B in a queue and puts it in a standby state, and as shown in FIG. Continue the processing (S1
3). After processing the data of client A, server 1a
Transmits the change difference data of the client A to the client C that has not issued the change request (S16).

【0036】次いでサーバ1aは、クライアントBのデ
ータを待ち行列から取出して処理を開始する(S1
7)。クライアントBの変更についての処理が終了する
と、サーバ1aは、クライアントBに対してはクライア
ントAの変更差分データを送信し(S18)、またクラ
イアントA,Cに対してはクライアントBの変更差分デ
ータを送信する(S19)。
Next, the server 1a extracts the data of the client B from the queue and starts the processing (S1).
7). When the process for the change of the client B is completed, the server 1a transmits the change difference data of the client A to the client B (S18), and sends the change difference data of the client B to the clients A and C. It is transmitted (S19).

【0037】各クライアントの画面上では、そのクライ
アントで行った変更後のモデルがメインウィンドウに表
示されており、サブウィンドウにて他のクライアントが
行った変更を見ることができる。また、メインウィンド
ウに表示されている3次元形状に、リアルタイムに他の
クライアントの変更が反映されるようにすることもでき
る。
On the screen of each client, the model after the change made by that client is displayed in the main window, and the changes made by other clients can be seen in the sub-window. In addition, a change of another client can be reflected in real time on the three-dimensional shape displayed on the main window.

【0038】ここで、各クライアントから送信されてき
た変更要求の内容が、あるクライアントの変更を実現で
きないような変更があった場合について説明する。図3
に示す例で言えば、クライアントAの変更によりクライ
アントBの変更要求に含まれる変更内容が実現できない
場合である。
Here, a case will be described in which the contents of the change request transmitted from each client include a change that does not allow the change of a certain client to be realized. FIG.
In the example shown in (1), the change content included in the change request of the client B cannot be realized by the change of the client A.

【0039】図3において、サーバ1aでは、クライア
ントAの変更処理(S13)を終了すると、クライアン
トCにクライアントAの変更分を送信し(S16)、ク
ライアントBの変更を処理する(S17)。このクライ
アントBの変更を処理する手順S17において、サーバ
1aの変更要求管理部15では、クライアントBの変更
内容に従った形状データの作成時に、クライアントAの
変更とクライアントBの変更との整合性をチェックす
る。
In FIG. 3, upon completion of the client A change process (S13), the server 1a transmits the client A change to the client C (S16) and processes the client B change (S17). In the process S17 for processing the change of the client B, the change request management unit 15 of the server 1a checks the consistency between the change of the client A and the change of the client B when creating the shape data according to the change contents of the client B. To check.

【0040】このチェックによりクライアントBの変更
を処理できないことが分り、待ち行列内にクライアント
Aの変更内容と関連のあるクライアントBの変更があれ
ば、変更要求管理部15は、そのクライアントBの変更
を待ち行列内から削除する。
By this check, it is found that the change of the client B cannot be processed, and if there is a change in the client B related to the change contents of the client A in the queue, the change request management unit 15 Is removed from the queue.

【0041】次いで、変更要求管理部15は、クライア
ントBに対して、クライアントAの変更内容と、なぜク
ライアントBの変更内容が実現できないかの理由とを含
むメッセージ及びその変更に関連する変更情報を、手順
S18において送信する。
Next, the change request management unit 15 sends the client B a message containing the contents of the change of the client A and the reason why the contents of the change of the client B cannot be realized and the change information relating to the change. , In step S18.

【0042】クライアントBでは、受け取った内容が例
えば別のウィンドウに表示されるので、クライアントA
の変更内容を示す形状とメッセージを見ながら、自己の
変更内容を再検討して対処することになる。このように
クライアントBは、自己の変更内容の再検討をリアルタ
イムに行うことができる。
In the client B, the received content is displayed in another window, for example.
While looking at the shape and message indicating the contents of the change, the user will review his own changes and take action. In this manner, the client B can review the contents of its change in real time.

【0043】第1の実施形態によれば、以上のように、
従来の技術のような統合処理を行う困難さを解消でき、
以下の効果が得られる。
According to the first embodiment, as described above,
It can eliminate the difficulty of performing integrated processing like the conventional technology,
The following effects can be obtained.

【0044】(1)各クライアントにおける変更をサー
バ1aに送信し、サーバ1aから各クライアントに他の
クライアントの変更を送信するので、各クライアントで
は、変更がリアルタイムに確認でき、複数の人間が変更
作業を同時並行して行うことが可能となる。
(1) Since the change in each client is transmitted to the server 1a, and the change in the other client is transmitted from the server 1a to each client, the change can be confirmed in each client in real time, and a plurality of persons can perform the change work. Can be performed simultaneously and in parallel.

【0045】(2)各クライアントでの変更をサーバ1
aの形状作成部14により形状データに反映させ、そこ
で実現できない変更があった場合、その変更を行ったク
ライアントになぜ実現できないかを通知するので、各ク
ライアント間のデータの整合性をリアルタイムに保ち、
リアルタイムな対処ができるようになる。
(2) Change in each client is sent to server 1
The shape creation unit 14 reflects the change in the shape data, and if there is a change that cannot be realized there, the client that made the change is notified of why the change cannot be made, so that the data consistency between the clients is maintained in real time. ,
Be able to deal in real time.

【0046】(3)各クライアントは、差分情報だけを
送信するので、LAN2のネットワーク負荷を軽減でき
る。
(3) Since each client transmits only the difference information, the network load on the LAN 2 can be reduced.

【0047】次に、図4は、本発明の第2の実施形態の
構成ブロック図である。なお、図4では、図1と同一構
成部分には、同一符号・名称を付してある。
Next, FIG. 4 is a configuration block diagram of a second embodiment of the present invention. In FIG. 4, the same components as those in FIG. 1 are denoted by the same reference numerals and names.

【0048】第2の実施形態は、あるクライアントの変
更が実現されない時、その旨を通知する機能を有する上
記第1の実施形態において、各クライアントで変更を行
う場合、その変更理由や制限事項(寸法の許容範囲な
ど)の設計意図を情報として持ち、その設計意図情報を
も通知する機能を有するようにしたものでる。
In the second embodiment, when a change is not realized in a certain client, in the first embodiment having a function of notifying the change, when the change is made in each client, the reason for the change and the restrictions ( It has a design intent (eg, allowable range of dimensions) as information and has a function of notifying the design intent information.

【0049】図4において、サーバ1bは、設計意図が
格納される設計意図格納部16と、クライアントから送
られてきた設計意図情報を形状作成部14における3次
元形状データ及び変更履歴との整合性を保ちながら設計
意図格納部16に格納する設計意図管理部17とが追加
されている。
In FIG. 4, the server 1b matches the design intention storage unit 16 storing the design intention with the design intention information sent from the client to the three-dimensional shape data and the change history in the shape creating unit 14. And a design intention management unit 17 that stores the data in the design intention storage unit 16 while maintaining the same.

【0050】また、クライアント3b,4bは、形状を
変更するとき、その変更理由や制限事項などの設計意図
情報を入力する設計意図入力部36,46と、入力され
た設計意図情報が形状作成部35,45における3次元
形状データ及び変更履歴と整合性を保って格納される設
計意図格納部37,47とが追加されている。
When changing the shape, the clients 3b and 4b input design intention input units 36 and 46 for inputting design intention information such as the reasons for the change and restrictions, and the input design intention information is transmitted to the shape creation unit. Design intention storage units 37 and 47 that store the three-dimensional shape data and the change history in 35 and 45 while maintaining consistency with them are added.

【0051】次に、第2の実施形態の動作を図4を参照
して説明する。図4において、各クライアントは、形状
を変更するとき、その変更理由や制限事項などの設計意
図情報を設計意図入力部36,46から入力する。この
設計意図情報は、形状作成部35,45により、3次元
形状データ及び変更履歴と整合性を保って設計意図格納
部37,47に格納される。
Next, the operation of the second embodiment will be described with reference to FIG. In FIG. 4, when changing the shape, each client inputs design intention information such as a reason for the change and restrictions from the design intention input units 36 and 46. The design intention information is stored in the design intention storage units 37 and 47 by the shape creation units 35 and 45 while maintaining consistency with the three-dimensional shape data and the change history.

【0052】クライアントでは、変更が終わると、形状
作成部35,45により設計意図情報を設計意図格納部
37,47から取り出され、変更差分形状データ及び変
更差分履歴情報とともにサーバ1bへ送信される。サー
バ1bでは、受け取った設計意図情報を設計意図管理部
17により形状データと変更履歴と整合性を保ちながら
設計意図格納部16に格納される。
In the client, when the change is completed, the design intent information is taken out from the design intent storage units 37 and 47 by the shape creating units 35 and 45, and transmitted to the server 1b together with the changed difference shape data and the changed difference history information. In the server 1b, the received design intention information is stored in the design intention storage unit 16 by the design intention management unit 17 while keeping consistency with the shape data and the change history.

【0053】ここで、各クライアントから送信されてき
た変更要求の内容が、あるクライアントの変更を実現で
きないような変更があった場合について説明する。図3
で言えば、クライアントAの変更がクライアントBの変
更通知に含まれる変更内容を実現できない場合である。
以下、図3を用いて第2の実施形態に係る部分の動作を
説明する。
Here, a case where the contents of the change request transmitted from each client include a change that cannot realize a change of a certain client will be described. FIG.
In other words, there is a case where the change of the client A cannot realize the change content included in the change notification of the client B.
Hereinafter, the operation of the portion according to the second embodiment will be described with reference to FIG.

【0054】図3において、サーバ1bは、クライアン
トAの変更を処理した後にクライアントBの変更を処理
する。その際に、変更要求管理部15では、クライアン
トBの変更内容に従った形状データの作成時に、クライ
アントAの変更とクライアントBの変更との整合性をチ
ェックする。
In FIG. 3, after processing the change of the client A, the server 1b processes the change of the client B. At this time, the change request management unit 15 checks the consistency between the change of the client A and the change of the client B when creating the shape data according to the change contents of the client B.

【0055】このチェックによりクライアントBの変更
を処理できないことが分ると、変更要求管理部15は、
クライアントBに対して、クライアントAの変更内容
と、なぜクライアントBの変更が実現できないかの理由
とを含むメッセージに加えて、クライアントAの変更内
容の設計意図情報も送信する。
When it is determined that the change of the client B cannot be processed by this check, the change request management unit 15
To the client B, in addition to a message including the content of the change of the client A and the reason why the change of the client B cannot be realized, the design intent information of the content of the change of the client A is also transmitted.

【0056】クライアントBでは、受け取った内容が例
えば別のウィンドウに表示されるので、クライアントA
の変更内容を示す形状とメッセージを見ながら、自己の
変更内容を再検討して対処することになる。このように
クライアントBは、自己の変更内容の再検討をリアルタ
イムに行うことができる。
In the client B, the received content is displayed in another window, for example.
While looking at the shape and message indicating the contents of the change, the user will review his own changes and take action. In this manner, the client B can review the contents of its change in real time.

【0057】このように第2の実施形態によれば、各ク
ライアント間のデータの整合性をリアルタイムに保つだ
けでなく、クライアント間でお互いの設計意図が分るよ
うになるので、実現できない変更に対処する場合に、ど
うすれば変更を実現できるかの判断を助けることがで
き、効率よく変更を実現させることができるようにな
る。
As described above, according to the second embodiment, not only the data consistency between the clients is maintained in real time, but also the design intentions between the clients can be understood. When coping, it is possible to help determine how to implement the change, and it is possible to efficiently implement the change.

【0058】次に、図5は、本発明の第3の実施形態の
構成ブロック図である。なお、図5では、図1、図4と
同一構成部分には、同一符号・名称を付してある。
Next, FIG. 5 is a configuration block diagram of a third embodiment of the present invention. In FIG. 5, the same components as those in FIGS. 1 and 4 are denoted by the same reference numerals and names.

【0059】第3の実施形態は、あるクライアントの変
更が実現されない時、その旨を通知する機能と設計意図
情報を通知する機能とを有する上記第2の実施形態にお
いて、各クライアントに権限レベルを与え、権限レベル
が高いクライアントの変更を優先させる機能を有するよ
うにしたものでる。
The third embodiment is different from the second embodiment in that, when a change of a certain client is not realized, a function of notifying the change and a function of notifying design intent information are provided. And has a function of giving priority to a change of a client having a higher authority level.

【0060】図5において、サーバ1cは、変更要求管
理部15の制御下に各クライアントの権限レベルを管理
するクライアント権限レベル管理部18が追加されてい
る。各クライアントの構成は、第2の実施形態と同じ
で、追加の構成要素はない。
In FIG. 5, the server 1c is added with a client authority level management unit 18 for managing the authority level of each client under the control of the change request management unit 15. The configuration of each client is the same as in the second embodiment, with no additional components.

【0061】次に、第3の実施形態の動作を図5を参照
して説明する。図5に示すように、各クライアントの権
限レベルは、サーバ1cのクライアント権限レベル管理
部18によって管理される。サーバ1cは、変更要求待
ち行列の中の変更要求のうち、送信元のクライアントの
権限レベルの高い変更要求から処理を先に開始する。そ
の後の処理の方法は、第2の実施形態と同じである。
Next, the operation of the third embodiment will be described with reference to FIG. As shown in FIG. 5, the authority level of each client is managed by the client authority level management unit 18 of the server 1c. The server 1c starts the processing first from a change request having a higher authority level of the transmission source client among the change requests in the change request queue. The method of the subsequent processing is the same as in the second embodiment.

【0062】このとき、最初の変更要求の変更処理が終
了しないうちに新たに変更要求がサーバに到着した場
合、その変更要求が処理中の変更要求よりも権限レベル
の高いクライアントから送信されたものであるときは、
行っていた変更処理を中止し、新たに到着した変更要求
の処理を開始することになる。
At this time, if a new change request arrives at the server before the change processing of the first change request is completed, the change request is transmitted from a client having a higher authority level than the change request being processed. If
The change processing that has been performed is stopped, and processing of a newly arrived change request is started.

【0063】このように、第3の実施形態によれば、各
クライアントに権限レベルを与えるようにしたので、権
限レベルが上位のクライアントの変更要求の処理を失敗
しないようにすることが可能となる。
As described above, according to the third embodiment, the authority level is given to each client, so that it is possible to prevent the change request processing of the client having the higher authority level from failing. .

【0064】本発明は、上記の実施形態に限らず種々の
変形が可能である。例えば、上記第3の実施形態では、
第2の実施形態において各クライアントが権限レベルを
持つとしている。しかし、第1の実施形態において各ク
ライアントが権限レベルを持つ構成でも構わない。
The present invention is not limited to the above embodiment, but can be variously modified. For example, in the third embodiment,
In the second embodiment, each client has an authority level. However, a configuration in which each client has an authority level in the first embodiment may be used.

【0065】[0065]

【発明の効果】以上説明したように、本発明によれば、
リアルタイムにお互いの変更を確認でき、お互いの変更
がどう影響するか容易にわかり、変更が実現できない場
合の解決を容易に行うことができる。したがって、本発
明によれば、変更作業を同時並行して行うことが可能と
なり、お互いの変更箇所を統合する作業の効率を向上さ
せることができるようになる。
As described above, according to the present invention,
It is possible to confirm each other's changes in real time, easily understand how each other's changes will be affected, and easily solve a case where the changes cannot be realized. Therefore, according to the present invention, it is possible to simultaneously perform the change work, and it is possible to improve the efficiency of the work of integrating the changed parts with each other.

【図面の簡単な説明】[Brief description of the drawings]

【図1】本発明の第1の実施形態の構成ブロック図であ
る。
FIG. 1 is a configuration block diagram of a first embodiment of the present invention.

【図2】複数のクライアントが同一の3次元形状を変更
する場合の基本動作を示すタイムチャートである。
FIG. 2 is a time chart showing a basic operation when a plurality of clients change the same three-dimensional shape.

【図3】複数のクライアントで変更が同時に起こった場
合のタイムチャートである。
FIG. 3 is a time chart when a change occurs simultaneously in a plurality of clients.

【図4】本発明の第2の実施形態の構成ブロック図であ
る。
FIG. 4 is a configuration block diagram of a second embodiment of the present invention.

【図5】本発明の第3の実施形態の構成ブロック図であ
る。
FIG. 5 is a configuration block diagram of a third embodiment of the present invention.

【符号の説明】[Explanation of symbols]

1a,1b,1c サーバ 2 LAN(通信手段) 3a,4a,3b,4b クライアント 11,31,41 通信部(通信手段) 12 形状データ格納部(データベース) 13,33,43 変更履歴格納部 14,35,45 形状作成部 15 変更要求管理部 16,37,47 設計意図格納部 17 設計意図管理部 18 クライアント権限レベル管理部 32,42 形状データ格納部 34,44 表示部 36,46 設計意図入力部 1a, 1b, 1c Server 2 LAN (communication means) 3a, 4a, 3b, 4b Client 11, 31, 41 Communication unit (communication means) 12 Shape data storage unit (database) 13, 33, 43 Change history storage unit 14, 35, 45 Shape creation unit 15 Change request management unit 16, 37, 47 Design intention storage unit 17 Design intention management unit 18 Client authority level management unit 32, 42 Shape data storage unit 34, 44 Display unit 36, 46 Design intention input unit

Claims (5)

【特許請求の範囲】[Claims] 【請求項1】 3次元形状データのデータベースを管理
するサーバと、前記データベースの3次元形状データに
変更を加えて自己の3次元形状データを作成する複数の
クライアントとが通信手段を介して接続されて構成され
るデータ処理装置であって、 前記サーバは、 前記クライアントから要求された3次元形状データを前
記データベースから取り出して送信する手段と、 前記クライアントから受け取った変更要求に係る変更差
分形状データを前記データベースに反映させる処理を行
う手段と、 前記クライアントから受け取った変更差分形状データ及
び変更履歴データを他のクライアントへ送信する手段
と、を備え、 前記クライアントは、 変更したい3次元形状データを前記サーバに対し要求す
る手段と、 前記サーバから受け取った3次元形状データに加えた変
更の差分である前記変更差分形状データ及び加えた変更
の履歴である前記変更履歴データを前記サーバへ前記変
更要求として送信する手段と、 前記サーバから受け取った変更に関する情報を表示する
手段と、 を備えたことを特徴とするデータ処理装置。
1. A server that manages a database of three-dimensional shape data and a plurality of clients that change the three-dimensional shape data of the database to create their own three-dimensional shape data are connected via communication means. A server configured to retrieve the three-dimensional shape data requested by the client from the database and to transmit the three-dimensional shape data requested by the client; and to transmit the changed difference shape data related to the change request received from the client. Means for performing a process of reflecting the data in the database; and means for transmitting the change difference shape data and the change history data received from the client to another client, wherein the client transmits the three-dimensional shape data to be changed to the server. Means for requesting the third order received from the server Means for transmitting the change difference shape data, which is a difference between changes made to the shape data, and the change history data, which is a history of the changes made, to the server as the change request; and displaying information on the change received from the server. A data processing device comprising:
【請求項2】 請求項1に記載のデータ処理装置におい
て、 前記サーバは、 第1のクライアントから受け取った変更差分形状データ
を前記データベースに反映する処理の途中で第2のクラ
イアントから同一の3次元形状データについての変更要
求が受信されると、その受信された第2のクライアント
からの変更要求を待ち行列に入れるとともに、前記第1
のクライアントについての前記処理の終了後に待ち行列
から取り出し、当該第2のクライアントについての前記
処理を実行させる手段、 を備えたことを特徴とするデータ処理装置。
2. The data processing apparatus according to claim 1, wherein the server receives the same three-dimensional data from a second client during a process of reflecting the changed difference shape data received from the first client in the database. When a change request for the shape data is received, the received change request from the second client is queued and the first request is received.
Means for removing the client from the queue after the end of the processing for the client and executing the processing for the second client.
【請求項3】 請求項2に記載のデータ処理装置におい
て、 前記サーバは、 前記第2のクライアントについての前記処理を行う際
に、前記第1のクライアントの変更により前記第2のク
ライアントの変更要求に含まれる変更が実現できるかど
うかをチェックする判断手段と、 前記判断手段の判断結果、前記第2のクライアントにつ
いて前記処理を行うことができないとき、当該第2のク
ライアントに対し前記処理できない理由を付したメッセ
ージを送信する手段と、 を備えたことを特徴とするデータ処理装置。
3. The data processing device according to claim 2, wherein the server, when performing the processing for the second client, requests the change of the second client by changing the first client. Determining means for checking whether or not the change included in the second client can be realized; and determining that the processing cannot be performed for the second client when the determination result of the determining means indicates that the processing cannot be performed for the second client. Means for transmitting the attached message; and a data processing device.
【請求項4】 請求項3に記載のデータ処理装置におい
て、 前記サーバは、 各クライアントから取得した設計意図を記憶し管理する
手段と、 変更要求についての前記処理において先に処理を行った
前記第1のクライアントの前記設計意図参照し、前記第
2のクライアントに送信する前記メッセージに前記第1
のクライアントの前記設計意図を付記する手段と、を備
え、 前記クライアントは、 設計意図を入力する手段と、 前記サーバに送信する変更要求に前記設計意図を付記す
る手段と、 を備えたことを特徴とするデータ処理装置。
4. The data processing apparatus according to claim 3, wherein the server stores and manages the design intent obtained from each client, and the server that performs the processing first in the processing for the change request. The first client refers to the design intent of the first client, and the first message is transmitted to the second client.
Means for appending the design intent of the client, the client comprising: means for inputting the design intent; and means for appending the design intent to a change request transmitted to the server. Data processing device.
【請求項5】 請求項1乃至請求項4のいずれか1項に
記載のデータ処理装置において、 前記サーバは、 各クライアントに付与された権限レベルを記憶し管理す
る手段と、 複数のクライアントから同一の3次元形状データについ
ての変更要求が競合したとき、前記権限レベルの高いク
ライアントから先に前記処理を行わせる手段と、 を備えたことを特徴とするデータ処理装置。
5. The data processing device according to claim 1, wherein the server stores and manages an authority level assigned to each client, and the server stores the authority level assigned to each client. Means for causing the client with the higher authority level to perform the processing first when a change request for the three-dimensional shape data of the above conflicts.
JP2000061681A 2000-03-07 2000-03-07 Data processing device Pending JP2001249839A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2000061681A JP2001249839A (en) 2000-03-07 2000-03-07 Data processing device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2000061681A JP2001249839A (en) 2000-03-07 2000-03-07 Data processing device

Publications (1)

Publication Number Publication Date
JP2001249839A true JP2001249839A (en) 2001-09-14

Family

ID=18581789

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2000061681A Pending JP2001249839A (en) 2000-03-07 2000-03-07 Data processing device

Country Status (1)

Country Link
JP (1) JP2001249839A (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2005141756A (en) * 2003-11-06 2005-06-02 Microsoft Corp Optimization of file replication using binary comparison
JP2008186477A (en) * 2008-04-07 2008-08-14 Sony Corp Image processing apparatus, image processing method, and image processing program
JP2009009265A (en) * 2007-06-27 2009-01-15 Toshiba Corp 3D information sharing system

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2005141756A (en) * 2003-11-06 2005-06-02 Microsoft Corp Optimization of file replication using binary comparison
US8200623B2 (en) 2003-11-06 2012-06-12 Microsoft Corporation Optimizing file replication using binary comparisons
JP2009009265A (en) * 2007-06-27 2009-01-15 Toshiba Corp 3D information sharing system
JP2008186477A (en) * 2008-04-07 2008-08-14 Sony Corp Image processing apparatus, image processing method, and image processing program

Similar Documents

Publication Publication Date Title
CN102077225B (en) Reservation acceptance system
KR100310264B1 (en) Schedule management system
JP3779263B2 (en) Conflict resolution for collaborative work systems
US8190743B2 (en) Most eligible server in a common work queue environment
JPH0863382A (en) Data consistency confirmation method and data consistency confirmation device in distributed system
JPH1198164A (en) Server and client
JP2005513597A5 (en)
WO2003067400A2 (en) Electronic waiting room
JP2001249839A (en) Data processing device
JP3627521B2 (en) Information transmission method using shared virtual screen, user terminal device and computer, and storage medium storing information transmission program using shared virtual screen
JP2010267120A (en) Time designated medical appointment reservation system
JPH08153140A (en) Outpatient leading guidance device
JP2896394B2 (en) File server device
JP4612961B2 (en) Distributed processing method and distributed processing system
JP2737623B2 (en) E-mail system circulation method
JPH08329154A (en) Judgment result information collection system
JP2004326598A (en) Workflow system
JPH08307450A (en) Database system mail sending / receiving system
JP2002163222A (en) Server for managing virtual character, client computer and synchronizing method for virtual character data between server and client
JP2003303171A (en) Request processing method during congestion
JP2002297849A (en) Schedule preparation support device and schedule preparation support system
JP2001306534A (en) Apparatus and method for linking networks, and computer-readable recording medium recording program for computer to execute the same method
JP2001265913A (en) System and method for reserving integrated conference room and recording medium with program for integrated conference room reservation recorded thereon
JPH08329145A (en) Schedule management device
JP2002278957A (en) Document management apparatus and document management method

Legal Events

Date Code Title Description
A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20061129

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20061212

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20070410