JPH0774743A - Inter-multi-spot connection method - Google Patents
Inter-multi-spot connection methodInfo
- Publication number
- JPH0774743A JPH0774743A JP5216265A JP21626593A JPH0774743A JP H0774743 A JPH0774743 A JP H0774743A JP 5216265 A JP5216265 A JP 5216265A JP 21626593 A JP21626593 A JP 21626593A JP H0774743 A JPH0774743 A JP H0774743A
- Authority
- JP
- Japan
- Prior art keywords
- terminal
- connection
- state
- terminals
- storage unit
- 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
Landscapes
- Computer And Data Communications (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
- Small-Scale Networks (AREA)
- Telephonic Communication Services (AREA)
- Information Transfer Between Computers (AREA)
Abstract
Description
【0001】[0001]
【産業上の利用分野】本発明は、多地点に配置されてい
る情報処理装置(端末)間を接続する多地点間接続方法
に関するものである。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a multipoint connection method for connecting information processing devices (terminals) arranged at multiple points.
【0002】[0002]
【従来の技術】近年、ネットワークの発達と、企業や組
織の分散化が進み、地理的に離れた場所にいる人々が、
それぞれのコンピュータの情報を共有しながら共同作業
を行なう、いわゆるCSCW(Computer Supported Coo
perative Work )システムの必要性が高まっている。下
記文献1及び2に記載の分散在席会議システムは、CS
CWシステムの一例である。2. Description of the Related Art In recent years, with the progress of networks and the decentralization of companies and organizations,
The so-called CSCW (Computer Supported Coo), which collaborates while sharing information of each computer
The need for a perative work system is increasing. The distributed presence conference system described in Documents 1 and 2 below is CS
It is an example of a CW system.
【0003】文献1『阪田史郎著:“分散会議システ
ム”、テレビジョン学会誌、Vol.45,No. 8,pp.926
-930,1991年』 文献2『阪田史郎著:“マルチメディア分散在席会議シ
ステム「MERMAID」”、グループウェアの最新技
術リポート、ソフト・リサーチ・センター,pp7.21-7.2
9 ,1989年』 このCSCWシステムにおいては、複数のワークステー
ションやパーソナルコンピュータを接続するが、その主
たる接続形態としては、図2に示す集中型(スター型)
と、図3に示す分散型(メッシュ型)とがある。Reference 1: “Shiro Sakata:“ Distributed Conference System ”, Journal of Television Society, Vol. 45, No. 8, pp. 926.
-930, 1991] Reference 2 “Shiro Sakata:“ Multimedia distributed presence conference system “MERMAID” ”, latest technology report of groupware, Soft Research Center, pp7.21-7.2
9, 1989] In this CSCW system, a plurality of workstations and personal computers are connected. The main connection form is the centralized type (star type) shown in FIG.
And the distributed type (mesh type) shown in FIG.
【0004】集中型接続形態は、1個の多地点間通信接
続装置(MCU)1を介して複数の端末2a、2b、2
c、2dを接続する形態である。各端末2a、2b、2
c、2dはMCU1にデータを送信し、MCU1は各端
末2a、2b、2c、2dから受けたデータをまとめて
全端末2a、2b、2c及び2dに配送する。この集中
型接続形態では、データ伝送の負荷がMCU1に集中す
るので、処理能力の高いMCU1が必要である。In the centralized connection form, a plurality of terminals 2a, 2b, 2 are connected via one multipoint communication connection unit (MCU) 1.
This is a form in which c and 2d are connected. Each terminal 2a, 2b, 2
c and 2d transmit data to the MCU 1, and the MCU 1 collectively delivers the data received from the terminals 2a, 2b, 2c and 2d to all the terminals 2a, 2b, 2c and 2d. In this centralized connection mode, the load of data transmission is concentrated in the MCU 1, and therefore the MCU 1 with high processing capability is required.
【0005】分散型接続形態は、各端末2i(iはa〜
d)が直接相手端末2j、2k、2l(j、k、lはi
と異なる)と接続される形態であり、各端末2iがデー
タを全相手端末2j、2k、2lに配送する。この分散
型接続形態では、負荷が各端末2iに分散されており、
MCUは必要ない。In the distributed connection mode, each terminal 2i (i is a ...
d) is directly connected to the partner terminal 2j, 2k, 2l (j, k, l is i
Each terminal 2i delivers data to all the other terminals 2j, 2k, 2l. In this distributed connection mode, the load is distributed to each terminal 2i,
No MCU required.
【0006】[0006]
【発明が解決しようとする課題】以上のように、分散型
接続形態は、集中型接続形態に比してMCUが不要であ
るという利点を有する一方、各端末2i(iはa〜d)
が直接相手端末2j、2k、2l(j、k、lはiと異
なる)と接続される形態であるため、以下のような短所
も有する。As described above, the distributed connection form has an advantage over the centralized connection form that an MCU is not required, while each terminal 2i (i is a to d).
Is directly connected to the other terminal 2j, 2k, 2l (j, k, l are different from i), and therefore has the following disadvantages.
【0007】すなわち、分散型接続形態においては、図
4に示すように既に多地点間接続されている端末群2
a、2b及び2cに途中から新たな端末2dを接続する
場合、既に多地点間接続されている全ての端末2a、2
b及び2cのそれぞれと新たな端末2dとを結ぶ複数の
回線3a、3b及び3cを確立する必要がある。特に、
多くの端末が既に接続されている場合は、新たに確立す
る必要回線数は非常に多い。従来は、このような複数の
回線の確立を、使用者からの指示に応じて個別に行なっ
ていた。That is, in the distributed connection form, as shown in FIG. 4, a group of terminals 2 already connected to multiple points.
When a new terminal 2d is connected to a, 2b and 2c from the middle, all terminals 2a, 2 already connected to the multipoint are connected.
It is necessary to establish a plurality of lines 3a, 3b and 3c connecting each of b and 2c with the new terminal 2d. In particular,
If many terminals are already connected, the number of lines that need to be newly established is very large. Conventionally, such a plurality of lines have been individually established according to an instruction from a user.
【0008】そのため、使用者は途中参加時には全ての
回線確立を指示操作しなければならないという問題があ
る。また、1対1での通信を行なう場合もあるが、途中
参加時には、1対1接続時とは回線確立数等の相違で異
なる操作をしなければならない。さらに、自端末からの
要求による接続時と、他端末からの要求による接続時と
は、異なる接続処理を行なっており、端末の装置構成を
複雑化していた。Therefore, there is a problem that the user has to instruct and operate all the line establishments when participating halfway. In some cases, one-to-one communication is performed, but when joining halfway, different operations must be performed due to differences in the number of established lines and the like when one-to-one connection is made. Furthermore, different connection processing is performed at the time of connection at the request from the own terminal and at the time of connection at the request from another terminal, which complicates the device configuration of the terminal.
【0009】このような課題は、途中で新たな端末が参
加する場合だけでなく、退場する場合にも同様に生じて
いた。[0009] Such a problem occurs not only when a new terminal joins on the way, but also when it leaves.
【0010】以上のように、従来の多地点間接続方法
は、途中退場や途中参加を考慮した特有の構成を有して
いないために、上述したような種々の課題が生じてお
り、そのため、途中退場や途中参加を考慮した使用者の
操作面や接続処理の統一面等からの改善が求められてい
る。As described above, since the conventional multipoint connection method does not have a peculiar structure in consideration of leaving and joining halfway, the above-mentioned various problems are caused. Improvements are required in terms of user operation and unified connection processing, considering exit and participation on the way.
【0011】本発明は、以上の点を考慮してなされたも
のであり、接続状態にある端末が変更(参加、退場)さ
れた場合の各端末での処理及び使用者の操作を簡単にす
ると共に、接続の要求元等に関係なく、汎用的な接続処
理によって接続変更を実行できる多地点間接続方法を提
供しようとしたものである。The present invention has been made in consideration of the above points, and simplifies the processing and user operation at each terminal when the terminal in the connected state is changed (participation, leaving). At the same time, the present invention is intended to provide a multipoint connection method capable of executing connection change by general-purpose connection processing regardless of the connection request source.
【0012】[0012]
【課題を解決するための手段】請求項1の本発明は、複
数の端末間を分散型接続形態で接続する多地点間接続方
法において、各端末は、他の端末との接続状態を管理
し、管理している接続状態が変化した他の端末に対し
て、変化した接続状態に対応する接続処理を行なうこと
を特徴とする。According to the present invention of claim 1, in a multipoint connection method for connecting a plurality of terminals in a distributed connection mode, each terminal manages a connection state with another terminal. It is characterized in that a connection process corresponding to the changed connection state is performed with respect to another terminal whose managed connection state has changed.
【0013】請求項2の本発明は、請求項1の本発明に
おいて、各端末が、既に接続されている端末、これから
追加接続しようとする端末、接続を退場させようとする
端末についての識別子を、それら「接続」、「追加」、
「退場」の接続状態と対応付けて登録していると共に、
その時点で接続されている端末の数を登録している接続
端末管理記憶部を備え、この接続端末管理記憶部によっ
て、他の端末との接続状態を管理することを特徴とす
る。According to the present invention of claim 2, in the present invention of claim 1, each terminal is provided with an identifier of a terminal which is already connected, a terminal which is going to make an additional connection, and a terminal which is going to leave the connection. , Those "connect", "add",
In addition to registering in association with the connection status of "exit",
It is characterized in that it is provided with a connection terminal management storage unit that registers the number of terminals connected at that time, and the connection state with other terminals is managed by this connection terminal management storage unit.
【0014】請求項3の本発明は、請求項2の多地点間
接続方法において、各端末が、自端末の入力装置により
接続相手の端末が指示されると、指示された端末の識別
子を接続端末管理記憶部に「追加」状態で登録し、「追
加」状態での登録変化により、その該当端末へ接続要求
を送信し、その該当端末と回線が接続されたとき、「追
加」状態を「接続」状態に変更すると共に、接続した相
手端末の接続端末管理記憶部を参照し、自端末の接続端
末管理記憶部に登録されていない「接続」状態の端末識
別子が存在する場合に、その全ての端末識別子を「追
加」状態で自端末の接続端末管理記憶部に登録し、「追
加」状態での登録変化により、その各該当端末へ接続要
求を送信することを特徴とする。According to the present invention of claim 3, in the multipoint connection method according to claim 2, when each terminal designates a terminal of a connection partner by the input device of its own terminal, the identifier of the designated terminal is connected. Register in the terminal management storage unit in the "addition" state, send a connection request to the relevant terminal due to registration change in the "addition" state, and when the line is connected to the relevant terminal, the "addition" state is set to " If there is a terminal identifier in the "connected" state that is not registered in the connected terminal management storage of the own terminal while changing to the "connected" state and referring to the connected terminal management storage of the connected other terminal, all of them Is registered in the connected terminal management storage unit of the own terminal in the "added" state, and the connection request is transmitted to each corresponding terminal according to the registration change in the "added" state.
【0015】請求項4の本発明は、請求項2又は3の多
地点間接続方法において、各端末が、他端末から接続要
求を受信すると、接続要求を発した端末との回線を確立
して、その接続相手の端末を接続端末管理記憶部に「接
続」状態で登録すると共に、その該当端末と回線が接続
されたとき、接続した相手端末の接続端末管理記憶部を
参照し、自端末の接続端末管理記憶部に登録されていな
い「接続」状態の端末識別子が存在する場合に、その全
ての端末識別子を「追加」状態で自端末の接続端末管理
記憶部に登録し、「追加」状態での登録変化により、そ
の各該当端末へ接続要求を送信することを特徴とする。According to the present invention of claim 4, in the multipoint connection method according to claim 2 or 3, when each terminal receives a connection request from another terminal, a line is established with the terminal issuing the connection request. , The connected terminal is registered in the connected terminal management storage unit in the "connected" state, and when the line is connected to the corresponding terminal, the connected terminal management storage unit of the connected partner terminal is referred to If there is a terminal identifier in the "connected" state that is not registered in the connected terminal management storage unit, register all the terminal identifiers in the "added" state in the connected terminal management storage unit of the own terminal, and then add the "added" state. It is characterized in that the connection request is transmitted to each of the corresponding terminals according to the change in the registration.
【0016】請求項5の本発明は、請求項2〜4のいず
れかの多地点間接続方法において、各端末が、自端末の
入力装置により通信終了が指示されると、接続端末管理
記憶部に識別子が格納されている全ての端末に終了信号
をを送信し、全端末との回線を終了させることを特徴と
する。According to a fifth aspect of the present invention, in the multipoint-to-point connection method according to any one of the second to fourth aspects, when each terminal is instructed to end communication by an input device of its own terminal, a connected terminal management storage section is provided. A termination signal is transmitted to all the terminals in which the identifiers are stored, and the lines with all the terminals are terminated.
【0017】請求項6の本発明は、請求項2〜5のいず
れかの多地点間接続方法において、各端末が、他の端末
から終了信号を受信すると、自端末の接続端末管理記憶
部の該当端末の接続状態を「退場」へ変更し、「退場」
状態への登録変化により、該当端末との回線を終了する
と共に、終了端末を接続端末管理記憶部から削除した
後、接続端末数をチェックし、接続端末数が1より大き
いときに接続端末管理記憶部に登録されている残ってい
る端末との通信を続け、0のときに通信を終了すること
を特徴とする。According to a sixth aspect of the present invention, in the multipoint connection method according to any one of the second to fifth aspects, when each terminal receives an end signal from another terminal, the connection terminal management storage unit of the own terminal stores it. Change the connection status of the relevant terminal to "Exit" and "Exit"
The line with the corresponding terminal is terminated due to the change in registration to the state, and the number of connected terminals is checked after deleting the terminated terminal from the connected terminal management storage unit. When the number of connected terminals is greater than 1, the connected terminal management storage is performed. It is characterized in that the communication with the remaining terminals registered in the department is continued and the communication is terminated when the value is 0.
【0018】[0018]
【作用】請求項1の本発明においては、各端末がそれぞ
れ、他の端末との「接続」、「追加」、「退場」等の接
続状態を管理するので、管理している接続状態の変更の
指示が入力装置から与えられてか他の端末から与えられ
てかに関係なく、また、途中参加、退場による変化か1
対1接続のためや通信終了のための接続状態の変化かに
関係なく、変化した端末に対して、変化した接続状態に
対応する接続処理を行なうことができる。According to the present invention of claim 1, each terminal manages the connection status such as "connection", "addition", and "exit" with other terminals, so that the connection status under management is changed. Irrespective of whether the instructions given by the user are given from the input device or from another terminal, whether it is a change due to mid-game participation or exit 1
Regardless of the change in the connection state due to the one-to-one connection or the termination of the communication, the connection processing corresponding to the changed connection state can be performed for the changed terminal.
【0019】請求項2の本発明においては、他端末との
接続状態の管理を非常にし易いものとすべく、各端末が
行なう他の端末との接続状態の管理を、既に接続されて
いる端末、これから追加接続しようとする端末、接続を
退場させようとする端末についての識別子を、それら
「接続」、「追加」、「退場」の接続状態と対応付けて
登録していると共に、その時点で接続されている端末の
数を登録している接続端末管理記憶部によって行なうよ
うにした。According to the second aspect of the present invention, in order to make it very easy to manage the connection status with other terminals, the management of the connection status with other terminals performed by each terminal is performed. , The identifiers of the terminal that is going to make an additional connection and the terminal that is going to leave the connection are registered in association with the connection states of “connection”, “addition”, and “exit”, and at that time The number of connected terminals is registered in the connected terminal management storage unit.
【0020】請求項3の本発明においては、接続相手の
端末の指示が1対1接続のためか途中参加のためかによ
らず(端末としては区別できない)、同一の処理で接続
を起動できるように、各端末が、自端末の入力装置によ
り接続相手の端末が指示されると、指示された端末の識
別子を接続端末管理記憶部に「追加」状態で登録し、
「追加」状態での登録変化により、その該当端末へ接続
要求を送信し、その端末と回線が接続されたとき、「追
加」状態を「接続」状態に変更するようにした。また、
請求項3の本発明においては、途中参加時でも、1個の
端末を指示すれば、その時点で接続中の全ての端末と接
続できるように、ある端末と回線が接続されたとき、接
続した相手端末の接続端末管理記憶部を参照し、自端末
の接続端末管理記憶部に登録されていない「接続」状態
の端末識別子が存在する場合に、その全ての端末識別子
を「追加」状態で自端末の接続端末管理記憶部に登録
し、「追加」状態での登録変化により、その各該当端末
へ接続要求を送信することとした。According to the present invention of claim 3, the connection can be activated by the same processing regardless of whether the instruction of the terminal of the connection partner is one-to-one connection or halfway participation (it cannot be distinguished as a terminal). As described above, when each terminal designates the terminal of the connection partner by the input device of its own terminal, the identifier of the designated terminal is registered in the connected terminal management storage unit in the “addition” state,
Due to the change in registration in the "added" state, a connection request is sent to the corresponding terminal, and when the line is connected to the terminal, the "added" state is changed to the "connected" state. Also,
According to the present invention of claim 3, when a line is connected to a certain terminal, connection can be made so that if one terminal is pointed to, all terminals that are being connected at that time can be connected even at the time of late participation. If there is a terminal identifier in the "connected" state that is not registered in the connected terminal management memory of the own terminal by referring to the connected terminal management memory of the partner terminal, all of the terminal identifiers are automatically added in the "added" state. The connection request is transmitted to each corresponding terminal by registering in the connection terminal management storage unit of the terminal and the registration change in the “addition” state.
【0021】請求項4の本発明においては、他の端末が
途中参加のために接続要求したか、他の端末が途中参加
を要請して接続要求したか、1対1接続のために接続要
求したかに関係なく(端末としては区別できない)、同
じ処理で応じられるように、他端末から接続要求を受信
すると、接続要求を発した端末との回線を確立して、そ
の接続相手の端末を接続端末管理記憶部に「接続」状態
で登録する。また、請求項4の本発明においては、他の
端末が途中参加を要請してきた場合にも、その時点での
全ての端末との接続を自動的にできるように、途中参加
を要請した相手端末の接続端末管理記憶部を参照し、自
端末の接続端末管理記憶部に登録されていない「接続」
状態の端末識別子が存在する場合に、その全ての端末識
別子を「追加」状態で自端末の接続端末管理記憶部に登
録し、「追加」状態での登録変化により、その各該当端
末へ接続要求を送信することとした。According to the present invention of claim 4, another terminal makes a connection request for late participation, or another terminal requests a late participation and makes a connection request, or a connection request for one-to-one connection. Regardless of whether or not (a terminal is indistinguishable), when a connection request is received from another terminal so that the same process can be performed, the line with the terminal that issued the connection request is established, and the terminal of the connection partner is set. Register in the connected terminal management storage unit in the "connected" state. Further, according to the present invention of claim 4, the partner terminal which has requested the late participation so that even if another terminal requests the late participation, the connection with all the terminals at that time can be automatically made. "Connect" that is not registered in the connected terminal management memory of the own terminal by referring to the connected terminal management memory of
If there is a terminal identifier in the state, all the terminal identifiers are registered in the connected terminal management storage unit of the own terminal in the “added” state, and a connection request is made to each corresponding terminal due to the registration change in the “added” state. Decided to send.
【0022】請求項5の本発明においては、途中退場時
にも1対1の終了指令時と同じ操作、処理で終了できる
ように(端末としては区別できない)、各端末は、自端
末の入力装置により通信終了が指示されると、接続端末
管理記憶部に識別子が格納されている全ての端末に終了
信号をを送信し、全端末との回線を終了させることとし
た。接続端末管理記憶部がない場合には、回線を終了さ
せる端末を使用者から逐一入力される必要があったが、
請求項5の本発明では不要である。According to the present invention of claim 5, each terminal is an input device of its own terminal so that it can be ended by the same operation and processing as the one-to-one end command even when leaving midway (it cannot be distinguished as a terminal). When the end of communication is instructed by, the end signal is transmitted to all terminals whose identifiers are stored in the connected terminal management storage unit, and the lines with all terminals are terminated. If there is no connected terminal management storage, it was necessary to input the terminal to terminate the line one by one from the user,
It is unnecessary in the present invention of claim 5.
【0023】請求項6の本発明においては、他の端末が
途中退場を希望したときにも1対1の終了を希望したと
きにも同じ操作、処理で終了できるように(端末として
は区別できない)、各端末は、他の端末から終了信号を
受信すると、自端末の接続端末管理記憶部の該当端末の
接続状態を「退場」へ変更し、「退場」状態への登録変
化により、該当端末との回線を終了する。また、接続さ
れている他の端末がなくなれば通信を終了させた方が良
いので、他の端末から終了信号を受信して該当端末との
回線を終了した場合に、終了端末を接続端末管理記憶部
から削除した後、接続端末数をチェックし、接続端末数
が1より大きいときに接続端末管理記憶部に登録されて
いる残っている端末との通信を続け、0のときに通信を
終了する。According to the present invention of claim 6, the same operation and processing can be performed when another terminal desires to leave the way or one-to-one termination (it cannot be distinguished as a terminal). ), When each terminal receives an end signal from another terminal, it changes the connection status of the corresponding terminal in the connected terminal management storage unit of its own terminal to “exit”, and the registration change to the “exit” status causes the corresponding terminal to change. End the line with. Also, it is better to terminate the communication if there is no other connected terminal.When the termination signal is received from the other terminal and the line with the relevant terminal is terminated, the termination terminal is connected to the terminal management memory. After deleting from the copy, the number of connected terminals is checked, and when the number of connected terminals is greater than 1, communication with the remaining terminals registered in the connected terminal management storage unit is continued, and when it is 0, the communication is terminated. .
【0024】[0024]
【実施例】以下、本発明による多地点間接続方法の一実
施例を図面を参照しながら詳述する。ここで、図1は、
この実施例の各端末における接続手順を示すフローチャ
ートであり、図5は、この実施例の各端末で管理される
接続端末管理テーブルの構成を示すものである。DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS An embodiment of a multipoint connection method according to the present invention will be described below in detail with reference to the drawings. Here, in FIG.
6 is a flowchart showing a connection procedure in each terminal of this embodiment, and FIG. 5 shows a configuration of a connection terminal management table managed by each terminal of this embodiment.
【0025】(A)接続端末管理テーブル この実施例では、各端末はそれぞれ図5に示す接続端末
管理テーブル4を管理する。この接続管理テーブル4
は、接続状態にある端末数の登録エリア41と、複数の
端末IDの登録エリア421、422、423…と、端
末ID登録エリアに登録されている端末との接続状態の
登録エリア421、422、423…とから構成されて
いる。ここで、端末IDとは、相手端末を特定できる識
別子であり、例えば電話における電話番号や、ワークス
テーションにおけるIPアドレスなどである。接続状態
とは、現在接続中の端末であるか、これから接続すべき
端末であるか、終了する端末であるかの状態であり、
「接続」、「追加」、「退場」の3つ状態で表される。(A) Connected Terminal Management Table In this embodiment, each terminal manages the connected terminal management table 4 shown in FIG. This connection management table 4
Is a registration area 41 for the number of terminals in a connected state, registration areas 421, 422, 423 for a plurality of terminal IDs, and registration areas 421, 422 for a connected state with the terminals registered in the terminal ID registration area. 423 ... Here, the terminal ID is an identifier that can identify the partner terminal, and is, for example, a telephone number of a telephone or an IP address of a workstation. The connection state is a state of whether it is a terminal currently connected, a terminal to be connected from now, or a terminal to be terminated,
It is represented by three states of "connection", "addition", and "exit".
【0026】(B)各端末の接続処理 次に、このような構成を有する接続端末管理テーブル4
を用いて行なわれる、各端末での接続処理を図1を参照
して説明する。(B) Connection processing of each terminal Next, the connection terminal management table 4 having such a configuration
A connection process in each terminal, which is performed by using, will be described with reference to FIG.
【0027】図1において、接続端末管理テーブル初期
設定ステップ101では、多地点間通信システムの構成
要素となり得る全ての端末における接続端末管理テーブ
ルを初期化する。すなわち、接続端末数を0にすると共
に、端末ID及び接続状態の格納エリアを全てクリアす
る。In FIG. 1, in the connection terminal management table initial setting step 101, the connection terminal management table is initialized in all terminals that can be constituent elements of the multipoint communication system. That is, the number of connected terminals is set to 0, and all the storage areas of the terminal ID and the connection state are cleared.
【0028】接続相手入力検出ステップ102では、自
端末におけるキーボードやマウス等の入力装置から、回
線を確立するために相手の端末IDの入力があったか否
かを判断する。入力があった場合には入力相手追加ステ
ップ103へ、入力がない場合には接続要求受信検出ス
テップ104へ進む。この入力方法は、途中参加のため
か1対1接続のためか途中参加を要請するためかに関係
なく同じであり、端末からは区別できない。In the connection partner input detection step 102, it is judged whether or not there is an input of the partner's terminal ID in order to establish a line from an input device such as a keyboard or a mouse in the own terminal. If there is an input, the process proceeds to the input partner addition step 103, and if there is no input, the process proceeds to the connection request reception detection step 104. This input method is the same regardless of whether it is for late participation, for one-to-one connection, or for requesting late participation, and cannot be distinguished from the terminal.
【0029】入力相手追加ステップ103では、入力さ
れた相手の端末IDを接続端末管理テーブルに登録し、
その端末との接続状態を「追加」とし、接続状態検出ス
テップ109へ進む。In the input partner addition step 103, the terminal ID of the input partner is registered in the connection terminal management table,
The connection state with the terminal is set to "addition", and the process proceeds to the connection state detection step 109.
【0030】接続相手の入力がない場合に進む接続要求
受信検出ステップ104では、他の端末からの接続要求
信号を受信したか否かを判別する。接続要求を受信した
場合には、回線確立ステップ105へ進んでその相手と
回線を確立し、さらに、テーブル更新ステップ106に
進んで接続端末管理テーブルを更新する。この接続要求
信号は、他の端末が途中参加のために送信した場合も1
対1接続のために送信した場合も途中参加の要請を行な
うために送信した場合も同じ信号であり、これらの場合
を接続要求信号から区別することはできない。In the connection request reception detection step 104 which is advanced when there is no input from the connection partner, it is determined whether or not a connection request signal from another terminal is received. When the connection request is received, the process goes to the line establishing step 105 to establish a line with the partner, and further goes to the table updating step 106 to update the connected terminal management table. This connection request signal is 1 even if another terminal sends it for late participation.
The same signal is used when transmitting for a one-to-one connection and for requesting a late participation, and these cases cannot be distinguished from the connection request signal.
【0031】テーブル更新ステップ106には後述する
接続要求送信ステップ110から回線確立ステップ10
5を経て進んでくることもある。In the table updating step 106, the connection request transmitting step 110 to the line establishing step 10 which will be described later are performed.
It may progress through 5.
【0032】テーブル更新ステップ106の処理内容
は、回線確立ステップ105による回線確立が実行され
た接続端末管理テーブルの内容によって異なっている。
回線確立がなされた端末のIDが登録されていない場合
には、回線を確立した相手端末のIDを「接続」状態で
登録し、接続端末数を1インクリメントする。既に「追
加」状態で登録してある場合には、状態を「接続」に変
更し、接続端末数を1インクリメントする。以上のいず
れかの場合の処理を行なった後には、さらに、回線が確
立された相手端末の接続端末管理テーブルを参照し、自
端末に登録されていない端末IDを「追加」状態で登録
する。この登録により、後にそれらの端末へ接続要求を
送り、回線を確立することができる。The processing contents of the table updating step 106 differ depending on the contents of the connection terminal management table in which the line establishment in the line establishment step 105 was executed.
If the ID of the terminal with which the line has been established is not registered, the ID of the partner terminal with which the line has been established is registered in the "connected" state, and the number of connected terminals is incremented by one. If it has already been registered in the "added" state, the state is changed to "connected" and the number of connected terminals is incremented by one. After performing the processing in any of the above cases, the connection terminal management table of the partner terminal with which the line is established is further referred to, and the terminal ID not registered in the own terminal is registered in the “addition” state. By this registration, a connection request can be sent to those terminals later and the line can be established.
【0033】接続要求受信検出ステップ104で接続要
求がないと判別された場合には、終了信号受信検出ステ
ップ107へ進む。終了信号受信検出ステップ107で
は、接続中の他の端末から終了信号を受信したか否かを
判別する。なお、この終了信号は、他の端末が途中退場
のために送信した場合も1対1接続を終了させるために
送信した場合も同じ信号であり、これらの場合を終了信
号から区別することはできない。終了信号を受信してい
ない場合には、接続状態検出ステップ109へ進む。受
信した場合には、テーブル退場ステップ108へ進んで
接続端末管理テーブルの該当端末IDの接続状態を「退
場」に変更し、接続状態検出ステップ109へ進む。If it is determined in the connection request reception detection step 104 that there is no connection request, the process proceeds to the end signal reception detection step 107. In the end signal reception detection step 107, it is determined whether or not an end signal has been received from another connected terminal. Note that this end signal is the same signal when it is sent by another terminal for leaving midway and when it is sent to end the one-to-one connection, and these cases cannot be distinguished from the end signal. . If the end signal has not been received, the process proceeds to the connection state detection step 109. When it is received, the process proceeds to the table exit step 108, the connection state of the corresponding terminal ID in the connection terminal management table is changed to "exit", and the process proceeds to the connection state detection step 109.
【0034】接続状態検出ステップ109では、接続端
末管理テーブルをチェックして「追加」状態や「退場」
状態の端末を検出する。このステップ109の判別で、
「追加」状態の端末を検出したときは、接続要求送信ス
テップ110へ進んでその端末に接続要求信号を送信し
てその端末との回線を確立する。また、ステップ109
の判別で、「退場」状態の端末を検出したときは、回線
終了ステップ111へ進んでその端末との回線を切断す
る。さらに、ステップ109の判別で、全ての接続端末
が「接続」状態のときは終了信号入力検出ステップ11
4へ進む。In the connection state detection step 109, the connection terminal management table is checked to check whether it is in the "addition" state or "exit".
To detect the terminal in the state. By the determination in step 109,
When the terminal in the "added" state is detected, the process proceeds to the connection request transmitting step 110 to transmit the connection request signal to the terminal and establish the line with the terminal. Also, step 109
When the terminal in the "exit" state is detected by the determination of, the line ending step 111 is proceeded to, and the line with the terminal is disconnected. Further, if it is determined in step 109 that all connected terminals are in the “connected” state, the end signal input detection step 11
Go to 4.
【0035】接続要求送信ステップ110では、接続状
態検出ステップ109で検出した「追加」状態の端末へ
接続要求を送信し、回線確立ステップ105へ進んで回
線を確立する。In the connection request transmitting step 110, a connection request is transmitted to the terminal in the "addition" state detected in the connection state detecting step 109, and the process proceeds to the line establishing step 105 to establish the line.
【0036】回線終了ステップ111では、接続状態検
出ステップ109で検出した「退場」状態の端末との回
線を切断してテーブル削除ステップ112へ進む。テー
ブル削除ステップ112では、接続端末管理テーブルか
ら回線を切断した端末IDを削除し、接続端末数を1だ
け減じて接続端末数チェックステップ113へ進む。接
続端末数チェックステップ113では、接続端末管理テ
ーブルの接続端末数をチェックし、0より多い場合は再
び接続状態検出ステップ109へ進み、0の場合は接続
中の端末がないので、多地点間通信を終了する。In the line termination step 111, the line with the terminal in the "exit" state detected in the connection state detection step 109 is disconnected and the process proceeds to the table deletion step 112. In the table deletion step 112, the terminal ID of the disconnected line is deleted from the connected terminal management table, the number of connected terminals is decremented by 1, and the process proceeds to the connected terminal number checking step 113. In the connected terminal number check step 113, the number of connected terminals in the connected terminal management table is checked, and if it is greater than 0, the process proceeds to the connection state detection step 109 again. If it is 0, there is no connected terminal. To finish.
【0037】終了信号入力検出ステップ114では、自
端末のキーボード等の入力装置から終了信号が入力され
たか否かを判別し、入力されていれば終了信号送信ステ
ップ116へ進んでそれ以降の通信終了処理を行なう。
入力されていなければ通信ステップ115へ進み、通信
を行なう。In the end signal input detecting step 114, it is judged whether or not the end signal is inputted from the input device such as the keyboard of the own terminal, and if so, the process proceeds to the end signal transmitting step 116 to end the communication thereafter. Perform processing.
If it has not been input, the process proceeds to a communication step 115 to perform communication.
【0038】通信ステップ115では、接続中の端末と
データの送受信を繰り返して通信を行なう。通信中に、
自端末の入力装置や相手端末から、接続状態を制御する
ための信号を受信したときは、ステップ102から11
4までの一連の入力信号や受信信号に対する処理を行な
い、それらの処理が終了した後に通信を再開する。In communication step 115, data is repeatedly transmitted and received to and from the connected terminal. During communication,
When a signal for controlling the connection state is received from the input device of the own terminal or the partner terminal, steps 102 to 11
The series of input signals up to 4 and the received signal are processed, and after the processing is completed, the communication is restarted.
【0039】終了信号送信ステップ116では、自端末
が終了するという信号を接続中の全端末に送信する。回
線終了ステップ117では、接続中の全端末との回線を
切断し、通信を終了する。In the end signal transmitting step 116, a signal indicating that the own terminal is terminated is transmitted to all connected terminals. In the line terminating step 117, the lines with all connected terminals are disconnected and the communication is terminated.
【0040】以上が、接続端末管理テーブル4を用いて
行なわれる、各端末での接続処理の内容である。以上の
ように、初期接続や途中参加や途中退場等に対して個別
の接続処理を用意することなく、図1に示した1個の接
続手順によって種々の接続過程に対応できるようになっ
ている。The above is the contents of the connection processing in each terminal performed using the connection terminal management table 4. As described above, various connection processes can be dealt with by one connection procedure shown in FIG. 1 without preparing individual connection processing for initial connection, late participation, midway exit, etc. .
【0041】なお、図1に示す処理手順の実行主体はC
PUであっても良く、また、一部又は全てのステップ処
理のそれぞれをそのステップ用の専用ハードウェアで実
行するようにしても良い。この意味では、図1は、接続
処理に係る端末の機能的構成を示していると見ることが
できる。The subject of execution of the processing procedure shown in FIG. 1 is C.
It may be a PU, or a part or all of the step processing may be executed by dedicated hardware for the step. In this sense, FIG. 1 can be regarded as showing the functional configuration of the terminal relating to the connection process.
【0042】(C)1対1の接続過程 以下、接続端末管理テーブルの変化や接続手順の流れを
接続過程毎に具体例で説明する。なお、以下の説明で用
いる図6〜図9に示す接続端末管理テーブルにおいて
は、端末IDは端末名で表し、「接続」、「追加」、
「退場」の3つの接続状態はそれぞれ、「○」、
「+」、「−」で表している。(C) One-to-one connection process Hereinafter, the change of the connection terminal management table and the flow of the connection procedure will be described for each connection process with a specific example. In the connection terminal management tables shown in FIGS. 6 to 9 used in the following description, the terminal ID is represented by a terminal name, and “connection”, “addition”,
The three connection statuses of "Exit" are "○",
It is represented by "+" and "-".
【0043】まず、1対1の接続過程について、図6を
参照しながら詳述する。First, the one-to-one connection process will be described in detail with reference to FIG.
【0044】図6(a)に示すように、接続管理テーブ
ルがステップ101で初期設定された端末Aと端末Bが
存在する。As shown in FIG. 6A, there are terminals A and B whose connection management table is initially set in step 101.
【0045】ここで、図6(b)に示すように、端末A
の使用者が端末Bと接続するように入力すると(I)、
端末Aでは接続管理テーブルに端末Bが「追加」状態で
登録される(II;ステップ102−103)。さらに、
端末Aが「追加」状態の端末Bを検出し、端末Bに接続
要求を送信する(III ;ステップ109−110)。こ
れにより、図6(c)に示すように、両端末A及びB間
で回線が確立し(IV;端末Aではステップ105、端末
Bではステップ104−105)、両端末A及びBの接
続端末管理テーブルが更新されて互いの端末IDを「接
続」状態で登録し、接続端末数は両端末A及びBとも1
となる(V;端末Aではステップ106、端末Bではス
テップ106)。Here, as shown in FIG. 6B, the terminal A
When the user inputs to connect with terminal B (I),
In the terminal A, the terminal B is registered in the connection management table in the "added" state (II; steps 102-103). further,
The terminal A detects the terminal B in the "added" state and transmits a connection request to the terminal B (III; steps 109-110). As a result, as shown in FIG. 6C, a line is established between both terminals A and B (IV; step 105 for terminal A, steps 104-105 for terminal B), and the connection terminals of both terminals A and B. The management table is updated to register each other's terminal IDs in the “connected” state, and the number of connected terminals is 1 for both terminals A and B.
(V; step A for terminal A, step 106 for terminal B).
【0046】なお、この際の接続端末管理テーブルの更
新において、端末Aでは、既に「追加」状態で端末Bが
登録してあるので、状態を「接続」に変更し、接続端末
数を1だけ増やし、他方、端末Bでは、端末Aが登録さ
れていないので、回線を確立した相手端末AのIDを
「接続」状態で登録し、接続端末数を1だけ増やす。ま
た、回線が確立された相手端末A又はBの接続端末管理
テーブルを参照しても、自端末に登録されていない端末
IDが存在しないので「追加」状態で登録することはな
い。In the update of the connected terminal management table at this time, since the terminal B has already registered the terminal B in the "added" state, the state is changed to "connected" and the number of connected terminals is only 1. On the other hand, in the terminal B, since the terminal A is not registered, the ID of the partner terminal A that has established the line is registered in the “connected” state, and the number of connected terminals is increased by one. Further, even if the connected terminal management table of the partner terminal A or B with which the line has been established is referred to, there is no terminal ID that is not registered in the own terminal, so there is no registration in the "added" state.
【0047】以上のようにして、端末A及びBの1対1
の接続が完了し、接続状態を変更するための信号が生じ
ない限り、ステップ102−104−107−114−
115のループが繰り返されて通信が実行される。As described above, the one-to-one correspondence between the terminals A and B
Connection is completed, and unless a signal for changing the connection state is generated, steps 102-104-107-114-
Communication is executed by repeating the loop of 115.
【0048】(D)途中参加の接続過程 次に、途中参加の接続過程について、図7を参照しなが
ら詳述する。ここでは、2個の端末A及びBが接続中に
別の端末Cが途中参加するとして説明する。(D) Connection process for late participation Next, the connection process for late participation will be described in detail with reference to FIG. Here, it is assumed that another terminal C joins midway while the two terminals A and B are connected.
【0049】まず、追加される端末Cの接続端末管理テ
ーブルが初期状態にあるときに(ステップ101)、図
7(a)に示すように、端末Cの使用者が接続中の端末
A又はBのうち一方(ここでは端末Aとする)の端末I
Dを入力すると(I)、端末Cの接続端末管理テーブル
に端末Aが「追加」状態で登録される(II;ステップ1
03)。さらに、端末Cが「追加」状態の端末を検出
し、端末Aに接続要求を送信する(III ;ステップ10
9−110)。First, when the connection terminal management table of the terminal C to be added is in the initial state (step 101), as shown in FIG. 7A, the user of the terminal C is connecting the terminal A or B. Terminal I of one of them (herein referred to as terminal A)
When D is input (I), terminal A is registered in the connection terminal management table of terminal C in the "added" state (II; step 1).
03). Further, the terminal C detects the terminal in the "added" state and sends a connection request to the terminal A (III; step 10).
9-110).
【0050】これにより、図7(b)に示すように、両
端末C及びA間で回線が確立し(IV;端末Cではステッ
プ105、端末Aではステップ104−105)、両端
末C及びAの接続端末管理テーブルが更新されて互いの
端末IDを「接続」状態で登録し、接続端末数を各端末
C及びAはそれぞれ1、2とする(V;端末Cではステ
ップ106、端末Aではステップ106)。As a result, as shown in FIG. 7B, a line is established between both terminals C and A (IV; step C for terminal C, steps 104-105 for terminal A), and both terminals C and A. The connected terminal management table is updated so that the terminal IDs of the terminals are registered in the “connected” state, and the number of connected terminals is set to 1 and 2 for each of the terminals C and A (V; step 106 for terminal C, terminal A for terminal C). Step 106).
【0051】なお、この際の接続端末管理テーブルの更
新において、端末Cでは、既に「追加」状態で端末Aが
登録してあるので、状態を「接続」に変更し、接続端末
数を1にし、他方、端末Aでは、端末Cが登録されてい
ないので、回線を確立した相手端末CのIDを「接続」
状態で登録し、接続端末数を1から2に変更する。In the update of the connected terminal management table at this time, since the terminal A has already registered the terminal A in the "added" state, the state is changed to "connected" and the number of connected terminals is set to 1. On the other hand, in the terminal A, since the terminal C is not registered, the ID of the partner terminal C that has established the line is set to “connect”.
Register in the state and change the number of connected terminals from 1 to 2.
【0052】また、回線が確立された端末Aの接続端末
管理テーブルには、端末Cの接続端末管理テーブルには
存在しない端末Bが登録されているので、端末Cは、端
末Bの端末IDを「追加」状態で接続端末管理テーブル
に登録する。一方、端末Aでは、接続端末管理テーブル
に「追加」状態で登録されるものはない。Since the terminal B, which does not exist in the connection terminal management table of the terminal C, is registered in the connection terminal management table of the terminal A with which the line is established, the terminal C identifies the terminal ID of the terminal B. Register in the connection terminal management table in the "added" state. On the other hand, in the terminal A, nothing is registered in the “added” state in the connected terminal management table.
【0053】この端末Bの「追加」]状態での登録によ
り、端末Cは、端末Bに対して接続要求を送信し(VI;
ステップ109−110)、図7(c)に示すように、
端末C及びB間で回線を確立させ(VII ;端末Cではス
テップ105、端末Bではステップ104−105)、
両端末C及びBの接続端末管理テーブルが更新されて互
いの端末IDを「接続」状態で登録し、接続端末数は各
端末C及びBとも2となる(VIII;端末Cではステップ
106、端末Bではステップ106)。By registering the terminal B in the "added" state, the terminal C transmits a connection request to the terminal B (VI;
Steps 109-110), as shown in FIG.
A line is established between terminals C and B (VII; step C for terminal C, steps 104-105 for terminal B),
The connected terminal management table of both terminals C and B is updated to register the terminal IDs of each other in the “connected” state, and the number of connected terminals is 2 for each terminal C and B (VIII; step 106 at terminal C, terminal In B, step 106).
【0054】このときには、回線が確立された相手端末
B又はCの接続端末管理テーブルを参照しても、自端末
に登録されていない端末IDが存在しないので「追加」
状態で登録することはなく、追加接続過程が完了する。At this time, even if the connected terminal management table of the partner terminal B or C with which the line is established is referred to, there is no terminal ID not registered in the own terminal, so "addition" is performed.
There is no registration in the state and the additional connection process is completed.
【0055】以上のようにして、端末A、B及びCのメ
ッシュ状の接続が完了すると、接続状態を変更するため
の信号が生じない限り、ステップ102−104−10
7−114−115のループが繰り返されて他の端末と
の通信が実行される。When the mesh-shaped connection of the terminals A, B and C is completed as described above, unless a signal for changing the connection state is generated, steps 102-104-10.
The loop of 7-114-115 is repeated to execute communication with other terminals.
【0056】(E)途中退場の接続過程(切断過程) 次に、途中退場の過程について、図8を参照しながら詳
述する。ここでは、3個の端末A、B及びCがメッシュ
状に接続されているときに端末Bが途中退場するとして
説明する。(E) Connection process for midway exit (disconnection process) Next, the process for midway exit will be described in detail with reference to FIG. Here, it is assumed that the terminal B leaves midway when the three terminals A, B, and C are connected in a mesh.
【0057】図8(a)に示すように、端末Bの使用者
が終了信号を入力すると(I;ステップ114で肯定結
果)、接続している全端末A及びCに終了信号を送信す
る(II;ステップ115)。As shown in FIG. 8A, when the user of the terminal B inputs an end signal (I; affirmative result in step 114), the end signal is transmitted to all the connected terminals A and C (step S114). II; Step 115).
【0058】端末A又はCでは、終了信号を受け取ると
接続端末管理テーブルを更新し、端末Bの接続状態を
「退場」とする(III ;両端末A及びC共にステップ1
17−118)。次に、各端末A、Cでは、図8(b)
に示すように、「退場」状態の端末Bを検出し、回線を
切断し(IV;ステップ109−111)、接続端末管理
テーブルから端末Bを削除し、接続端末数も2から減少
させて1にする(V;ステップ112)。端末Bにおい
ては、回線切断により回線終了して途中退場を完了させ
る(VI;ステップ117)。Upon receiving the end signal, the terminal A or C updates the connection terminal management table and sets the connection status of the terminal B to "exit"(III; both terminals A and C are step 1).
17-118). Next, in each of the terminals A and C, FIG.
, The terminal B in the "exit" state is detected, the line is disconnected (IV; steps 109-111), the terminal B is deleted from the connected terminal management table, and the number of connected terminals is also reduced from 2 to 1 (V; step 112). In the terminal B, the line is terminated by disconnecting the line and the exit on the way is completed (VI; step 117).
【0059】なお、端末Bの退場処理を行なった各端末
A、Cにおいて、この退場によっても接続端末数が0で
はないので、残った端末との通信は継続する。Since the number of connected terminals is not 0 in each of the terminals A and C that have performed the exit processing of the terminal B, the communication with the remaining terminals continues.
【0060】また、1対1からの終了過程は、途中退場
の過程と同様であるので、その説明は省略する。Further, since the termination process from 1: 1 is the same as the process of leaving midway, the description thereof will be omitted.
【0061】(F)途中参加要請の接続過程 次に、途中参加要請の接続過程について、図9を参照し
ながら詳述する。ここでは、2個の端末A及びBが接続
中に端末Aが端末Cに途中参加を要請するとして説明す
る。(F) Connection process for late participation request Next, the connection process for the late participation request will be described in detail with reference to FIG. Here, it is assumed that the terminal A requests the terminal C to join halfway while the two terminals A and B are connected.
【0062】まず、追加される端末Cの接続端末管理テ
ーブルが初期状態にあるときに(ステップ101)、図
9(a)に示すように、端末Aの使用者が途中参加を要
請する端末Cの端末IDを入力すると(I)、端末Aの
接続端末管理テーブルに端末Cが「追加」状態で登録さ
れる(II;ステップ103)。さらに、端末Aが「追
加」状態の端末を検出し、端末Cに接続要求を送信する
(III ;ステップ109−110)。First, when the connection terminal management table of the added terminal C is in the initial state (step 101), as shown in FIG. 9A, the user of terminal A requests terminal C to join halfway. (I), the terminal C is registered in the connection terminal management table of the terminal A in the "added" state (II; step 103). Further, the terminal A detects the terminal in the "addition" state and transmits a connection request to the terminal C (III; steps 109-110).
【0063】これにより、図9(b)に示すように、両
端末A及びC間で回線が確立し(IV;端末Aではステッ
プ105、端末Cではステップ104−105)、両端
末A及びCの接続端末管理テーブルが更新されて互いの
端末IDを「接続」状態で登録し、接続端末数を各端末
A及びCはそれぞれ2、1とする(V;端末Aではステ
ップ106、端末Cでもステップ106)。As a result, as shown in FIG. 9B, a line is established between both terminals A and C (IV; step A for terminal A, step 104-105 for terminal C), and both terminals A and C. The connected terminal management table is updated so that the terminal IDs of the terminals are registered in the “connected” state, and the number of connected terminals is set to 2 and 1 for each terminal A and C (V; step 106 for terminal A and terminal C as well). Step 106).
【0064】なお、この際の接続端末管理テーブルの更
新において、端末Aでは、既に「追加」状態で端末Cが
登録してあるので、状態を「接続」に変更し、接続端末
数を2にし、他方、端末Cでは、端末Aが登録されてい
ないので、回線を確立した相手端末AのIDを「接続」
状態で登録し、接続端末数を0から1に変更する。In the update of the connection terminal management table at this time, since the terminal C has already registered the terminal C in the "added" state, the state is changed to "connected" and the number of connected terminals is set to 2. On the other hand, in the terminal C, since the terminal A is not registered, the ID of the partner terminal A that has established the line is set to “connect”.
Register in the state and change the number of connected terminals from 0 to 1.
【0065】また、回線が確立された端末Aの接続端末
管理テーブルには、端末Cの接続端末管理テーブルには
存在しない端末Bが登録されているので、端末Cは、端
末Bの端末IDを「追加」状態で接続端末管理テーブル
に登録する。一方、端末Aでは、接続端末管理テーブル
に「追加」状態で登録されるものはない。Since the terminal B, which does not exist in the connection terminal management table of the terminal C, is registered in the connection terminal management table of the terminal A with which the line is established, the terminal C determines the terminal ID of the terminal B. Register in the connection terminal management table in the "added" state. On the other hand, in the terminal A, nothing is registered in the “added” state in the connected terminal management table.
【0066】この端末Bの「追加」]状態での登録によ
り、端末Cは、端末Bに対して接続要求を送信し(VI;
ステップ109−110)、図9(c)に示すように、
端末C及びB間で回線を確立させ(VII ;端末Cではス
テップ105、端末Bではステップ104−105)、
両端末C及びBの接続端末管理テーブルが更新されて互
いの端末IDを「接続」状態で登録し、接続端末数は各
端末C及びBとも2となる(VIII;端末Cではステップ
106、端末Bではステップ106)。By registering the terminal B in the "added" state, the terminal C transmits a connection request to the terminal B (VI;
Steps 109-110), as shown in FIG.
A line is established between terminals C and B (VII; step C for terminal C, steps 104-105 for terminal B),
The connected terminal management table of both terminals C and B is updated to register the terminal IDs of each other in the “connected” state, and the number of connected terminals is 2 for each terminal C and B (VIII; step 106 at terminal C, terminal In B, step 106).
【0067】このときには、回線が確立された相手端末
B又はCの接続端末管理テーブルを参照しても、自端末
に登録されていない端末IDが存在しないので「追加」
状態で登録することはなく、追加接続過程が完了する。At this time, even if the connected terminal management table of the partner terminal B or C with which the line is established is referred to, there is no terminal ID not registered in the own terminal, so "addition" is performed.
There is no registration in the state and the additional connection process is completed.
【0068】以上のようにして、端末Aに対する端末C
への途中参加要請の入力によって起動された一連の処理
により、端末A、B及びCのメッシュ状の接続が完了す
ると、接続状態を変更するための信号が生じない限り、
各端末A、B、C共にステップ102−104−107
−114−115のループが繰り返されて他の端末との
通信が実行される。As described above, the terminal C with respect to the terminal A
When the mesh-like connection of the terminals A, B, and C is completed by the series of processing started by the input of the halfway participation request to the terminal, unless a signal for changing the connection state is generated,
Steps 102-104-107 for all terminals A, B, C
The loop of -114-115 is repeated and communication with other terminals is executed.
【0069】(G)実施例の効果 上記実施例によれば、各端末がそれぞれ、他の端末との
「接続」、「追加」、「退場」等の接続状態を管理する
ので、管理している接続状態の変更の指示が入力装置か
ら与えられてか他の端末から与えられてかに関係なく、
また、途中参加、退場による変化か1対1接続のためや
通信終了のための接続状態の変化かに関係なく、変化し
た端末に対して、変化した接続状態に対応する接続処理
を行なうことができる。(G) Effects of the Embodiments According to the above embodiments, each terminal manages the connection status such as “connection”, “addition”, and “exit” with other terminals. Regardless of whether the instruction to change the connection status is given from the input device or from another terminal,
In addition, regardless of changes due to late participation or exit, or changes in connection status due to one-to-one connection or termination of communication, connection processing corresponding to the changed connection status can be performed for the changed terminal. it can.
【0070】また、上記実施例によれば、各端末が行な
う他の端末との接続状態の管理を、既に接続されている
端末、これから追加接続しようとする端末、接続を退場
させようとする端末についての識別子を、それら「接
続」、「追加」、「退場」の接続状態と対応付けて登録
していると共に、その時点で接続されている端末の数を
登録している接続端末管理テーブル4によって行なうよ
うにしたので、非常に管理がし易く、接続状態の変更を
起動すべき処理も明確にできる。Further, according to the above-described embodiment, the management of the connection state with each other terminal performed by each terminal manages the terminal already connected, the terminal which is going to make an additional connection, and the terminal which tries to leave the connection. Connected terminal management table 4 in which the number of terminals connected at that time is registered, as well as the identifiers of the above are registered in association with the connection states of “connected”, “added”, and “exit”. Since it is performed by using, it is very easy to manage, and the process that should initiate the connection state change can be clarified.
【0071】上記実施例によれば、各端末が、自端末の
入力装置により接続相手の端末が指示されると、指示さ
れた端末の識別子を接続端末管理テーブルに「追加」状
態で登録し、「追加」状態での登録変化により、その該
当端末へ接続要求を送信し、その端末と回線が接続され
たとき、「追加」状態を「接続」状態に変更するので、
その接続相手の端末の指示が1対1接続のためか途中参
加のためか途中参加要請のためかによらず、同一の処理
で接続を起動できる。また、この入力起動によりある端
末と回線が接続されたとき、接続した相手端末の接続端
末管理テーブルを参照し、自端末の接続端末管理テーブ
ルに登録されていない「接続」状態の端末識別子が存在
する場合に、その全ての端末識別子を「追加」状態で自
端末の接続端末管理テーブルに登録し、「追加」状態で
の登録変化により、その各該当端末へ接続要求を送信す
るので、途中参加によって、複数の端末との接続が必要
であっても使用者はある端末だけを指示すれば良く、し
かも、2番目以下の端末に対しても同じ手順で自動的に
接続される。According to the above-mentioned embodiment, when each terminal designates the terminal of the connection partner by the input device of its own terminal, the identifier of the designated terminal is registered in the “addition” state in the connection terminal management table, When a connection request is sent to the relevant terminal due to a change in registration in the "addition" state and the terminal is connected to the line, the "addition" state is changed to the "connection" state.
The connection can be activated by the same process regardless of whether the instruction of the terminal of the connection partner is for one-to-one connection, halfway participation, or halfway participation request. When a line is connected to a terminal by this input activation, the connected terminal management table of the connected partner terminal is referenced, and there is a terminal identifier in the "connected" state that is not registered in the connected terminal management table of the own terminal. In this case, all the terminal identifiers are registered in the connected terminal management table of the own terminal in the “added” state, and the connection request is sent to each corresponding terminal due to the registration change in the “added” state. Thus, even if it is necessary to connect to a plurality of terminals, the user only has to point to a certain terminal, and the second and subsequent terminals are automatically connected in the same procedure.
【0072】上記実施例によれば、各端末は、他端末か
ら接続要求を受信すると、接続要求を発した端末との回
線を確立して、その接続相手の端末を接続端末管理テー
ブルに「接続」状態で登録し、通信状態における接続端
末管理テーブルの内容を全端末で統一のとれたものとす
ることができる。また、他端末からの要求で回線が接続
されても、接続した相手端末の接続端末管理テーブルを
参照し、自端末の接続端末管理テーブルに登録されてい
ない「接続」状態の端末識別子が存在する場合に、その
全ての端末識別子を「追加」状態で自端末の接続端末管
理テーブルに登録し、「追加」状態での登録変化によ
り、その各該当端末へ接続要求を送信するので、途中参
加を直接要求した端末以外の端末にも自動的にしかも同
じ接続処理で接続することができる。According to the above embodiment, when each terminal receives a connection request from another terminal, it establishes a line with the terminal that has issued the connection request, and the terminal of the connection partner is connected to the connection terminal management table. In this case, the contents of the connection terminal management table in the communication state can be unified for all terminals. Further, even if the line is connected by a request from another terminal, the connected terminal management table of the connected partner terminal is referred to, and there is a terminal identifier in the “connected” state that is not registered in the connected terminal management table of the own terminal. In this case, all the terminal identifiers are registered in the connected terminal management table of the own terminal in the "added" state, and the connection request is sent to each corresponding terminal due to the registration change in the "added" state, so join halfway. It is possible to connect to a terminal other than the directly requested terminal automatically and by the same connection processing.
【0073】上記実施例によれば、各端末は、自端末の
入力装置により通信終了が指示されると、接続端末管理
テーブルに識別子が格納されている全ての端末に終了信
号をを送信し、全端末との回線を終了させることができ
る。接続端末管理テーブルがない場合には、回線を終了
させる端末を使用者から逐一入力される必要があった
が、この実施例では不要である。According to the above-mentioned embodiment, each terminal sends an end signal to all the terminals whose identifiers are stored in the connected terminal management table when the end of communication is instructed by the input device of its own terminal, Lines with all terminals can be terminated. If there is no connection terminal management table, it is necessary for the user to input terminals for terminating the line one by one, but this is not necessary in this embodiment.
【0074】また、上記実施例によれば、他の端末から
終了信号を受信すると、自端末の接続端末管理テーブル
の該当端末の接続状態を「退場」へ変更し、「退場」状
態への登録変化により、該当端末との回線を終了するの
で、1対1接続の終了時も途中退場による終了時も同じ
処理で対応できる。また、他の端末から終了信号を受信
して該当端末との回線を終了した場合に、終了端末を接
続端末管理テーブルから削除し、接続端末数をチェック
し、接続端末数が1より大きいときに接続端末管理テー
ブルに登録されている残っている端末との通信を続け、
0のときに通信を終了するようにしたので、他の端末の
途中退場を許容し、しかも残った端末との継続通信を実
行でき、また、通信相手がなくなったにも拘らず当該自
端末が通信モードを維持することも防止できる。Further, according to the above-mentioned embodiment, when the termination signal is received from another terminal, the connection state of the relevant terminal in the connection terminal management table of the own terminal is changed to “exit” and registration to the “exit” state is performed. Since the line with the corresponding terminal is terminated due to the change, the same processing can be performed at the termination of the one-to-one connection and the termination due to the midway exit. When the termination signal is received from another terminal and the line with the corresponding terminal is terminated, the termination terminal is deleted from the connection terminal management table and the number of connected terminals is checked. Continue communication with the remaining terminals registered in the connection terminal management table,
Since the communication is terminated when it is 0, it is possible to allow another terminal to leave the middle of the communication, and to perform continuous communication with the remaining terminal. It is also possible to prevent maintaining the communication mode.
【0075】(G)他の実施例 上記実施例においては、システムの最大接続端末数が3
個の場合を示したが、端末数がこれに限定されないこと
は勿論である。(G) Other Embodiments In the above embodiment, the maximum number of connected terminals of the system is three.
Although the number of terminals is shown, it goes without saying that the number of terminals is not limited to this.
【0076】接続状態を管理するための構成も、図5の
テーブル構成に限定されず、例えば、「接続」、「追
加」、「退場」の状態毎に異なるメモリ部を設けてその
メモリ部に該当する端末IDを挿入するような構成であ
っても良い。The configuration for managing the connection state is not limited to the table configuration shown in FIG. 5, and for example, a different memory unit is provided for each of the states of "connection", "addition", and "exit", and the memory unit is provided in the memory unit. The configuration may be such that the corresponding terminal ID is inserted.
【0077】[0077]
【発明の効果】以上のように、本発明によれば、複数の
端末間を分散型接続形態で接続する多地点間接続方法に
おいて、各端末が、他の端末との接続状態を管理し、管
理している接続状態が変化した他の端末に対して、変化
した接続状態に対応する接続処理を行なうようにしたの
で、接続状態にある端末が変更(参加、退場等)された
場合の各端末での処理及び使用者の操作を簡単にすると
共に、接続の要求元等に関係なく、汎用的な接続処理に
よって接続状態の変更を実行できる。As described above, according to the present invention, in a multipoint connection method for connecting a plurality of terminals in a distributed connection mode, each terminal manages a connection state with another terminal, Since the connection process corresponding to the changed connection state is performed for other terminals whose managed connection state has changed, each terminal when the connected state is changed (join, leave, etc.) The processing at the terminal and the operation by the user can be simplified, and the connection state can be changed by general-purpose connection processing regardless of the connection request source.
【図1】実施例方法の処理手順を示すフローチャートで
ある。FIG. 1 is a flowchart showing a processing procedure of an embodiment method.
【図2】多地点間接続形態(その1:集中型)を示すブ
ロック図である。FIG. 2 is a block diagram showing a multipoint connection form (No. 1: centralized type).
【図3】多地点間接続形態(その2:分散型)を示すブ
ロック図である。FIG. 3 is a block diagram showing a multipoint connection form (part 2: distributed type).
【図4】従来の課題の説明図である。FIG. 4 is an explanatory diagram of a conventional problem.
【図5】実施例の接続端末管理テーブルの構成を示す説
明図である。FIG. 5 is an explanatory diagram showing a configuration of a connection terminal management table according to the embodiment.
【図6】実施例の1対1接続過程のテーブル変化を示す
説明図である。FIG. 6 is an explanatory diagram showing table changes in the one-to-one connection process of the embodiment.
【図7】実施例の途中参加過程のテーブル変化を示す説
明図である。FIG. 7 is an explanatory diagram showing a table change in the halfway participation process of the embodiment.
【図8】実施例の途中退場過程のテーブル変化を示す説
明図である。FIG. 8 is an explanatory diagram showing a table change in the midway exit process of the embodiment.
【図9】実施例の途中参加要請過程のテーブル変化を示
す説明図である。FIG. 9 is an explanatory diagram showing a table change in the halfway participation request process of the embodiment.
A、B、C…端末、4…接続端末管理テーブル、41…
接続端末数、421〜423…端末ID、431〜43
3…接続状態(「接続」、「参加」、「退場」)。A, B, C ... Terminals, 4 ... Connection terminal management table, 41 ...
Number of connected terminals, 421 to 423 ... Terminal ID, 431 to 43
3 ... Connection status ("Connect", "Join", "Exit").
───────────────────────────────────────────────────── フロントページの続き (51)Int.Cl.6 識別記号 庁内整理番号 FI 技術表示箇所 H04M 3/56 A ─────────────────────────────────────────────────── ─── Continuation of the front page (51) Int.Cl. 6 Identification code Internal reference number FI Technical indication H04M 3/56 A
Claims (6)
る、途中参加、途中退場を許容する多地点間接続方法に
おいて、 上記各端末は、他の端末との接続状態を管理し、管理し
ている接続状態が変化した他の端末に対して、変化した
接続状態に対応する接続処理を行なうことを特徴とする
多地点間接続方法。1. A multipoint connection method for connecting a plurality of terminals in a distributed connection mode, allowing halfway participation and halfway exit, wherein each terminal manages and manages a connection state with another terminal. A multipoint connection method comprising performing connection processing corresponding to the changed connection state to another terminal whose connection state has changed.
る端末、接続を退場させようとする端末についての識別
子を、それら「接続」、「追加」、「退場」の接続状態
と対応付けて登録していると共に、その時点で接続され
ている端末数を登録している接続端末管理記憶部を備
え、 この接続端末管理記憶部によって、他の端末との接続状
態を管理することを特徴とする請求項1に記載の多地点
間接続方法。2. Each of the terminals is provided with an identifier of a terminal that is already connected, a terminal that is going to make an additional connection, and a terminal that is going to leave the connection. A connection terminal management storage unit that registers the number of terminals connected at that time and is registered in association with the connection status of The multipoint connection method according to claim 1, wherein the multipoint connection is managed.
と、指示された端末の識別子を上記接続端末管理記憶部
に「追加」状態で登録し、「追加」状態での登録変化に
より、その該当端末へ接続要求を送信し、 その該当端末と回線が接続されたとき、「追加」状態を
「接続」状態に変更すると共に、接続した相手端末の接
続端末管理記憶部を参照し、自端末の接続端末管理記憶
部に登録されていない「接続」状態の端末識別子が存在
する場合に、その全ての端末識別子を「追加」状態で自
端末の接続端末管理記憶部に登録し、「追加」状態での
登録変化により、その各該当端末へ接続要求を送信する
ことを特徴とした請求項2に記載の多地点間接続方法。3. Each of the terminals, when an input device of its own terminal indicates a terminal of a connection partner, registers the identifier of the instructed terminal in the connection terminal management storage unit in the “addition” state, and “addition” is performed. When a connection request is sent to the relevant terminal due to a change in registration in the state, and the line is connected to the relevant terminal, the "additional" state is changed to the "connected" state and the connected terminal of the connected partner terminal If there is a terminal identifier in the "connected" state that is not registered in the connected terminal management storage portion of the own terminal, refer to the management storage unit, and manage all the connected terminal identifiers of the own terminal in the "added" state. 3. The multipoint connection method according to claim 2, wherein the connection request is transmitted to each corresponding terminal by registering in the storage unit and changing the registration in the "addition" state.
末との回線を確立して、その接続相手の端末を上記接続
端末管理記憶部に「接続」状態で登録すると共に、 その該当端末と回線が接続されたとき、接続した相手端
末の接続端末管理記憶部を参照し、自端末の接続端末管
理記憶部に登録されていない「接続」状態の端末識別子
が存在する場合に、その全ての端末識別子を「追加」状
態で自端末の接続端末管理記憶部に登録し、「追加」状
態での登録変化により、その各該当端末へ接続要求を送
信することを特徴とした請求項2又は3に記載の多地点
間接続方法。4. When each terminal receives a connection request from another terminal, it establishes a line with the terminal that has issued the connection request, and the connection partner terminal is in the “connected” state in the connection terminal management storage unit. When the line is connected to the corresponding terminal, the connected terminal management storage unit of the connected partner terminal is referred to, and the terminal identifier in the "connected" state not registered in the connected terminal management storage unit of the own terminal If any of the above exists, register all the terminal identifiers in the connected terminal management storage unit of the own terminal in the “added” state, and send a connection request to each corresponding terminal due to the registration change in the “added” state. The multipoint connection method according to claim 2 or 3, characterized in that.
端末管理記憶部に識別子が格納されている全ての端末に
終了信号を送信し、全端末との回線を終了させることを
特徴とした請求項2〜4のいずれかに記載の多地点間接
続方法。5. Each of the terminals transmits an end signal to all the terminals whose identifiers are stored in the connected terminal management storage unit when the end of communication is instructed by the input device of the terminal, and the terminals communicate with each other. The multipoint connection method according to claim 2, wherein the line is terminated.
管理記憶部の該当端末の接続状態を「退場」へ変更し、
「退場」状態への登録変化により、該当端末との回線を
終了すると共に、 終了端末を接続端末管理記憶部から削除した後、接続端
末数をチェックし、接続端末数が1より大きいときに接
続端末管理記憶部に登録されている残っている端末との
通信を続け、0のときに通信を終了することを特徴とし
た請求項2〜5のいずれかに記載の多地点間接続方法。6. When each terminal receives an end signal from another terminal, it changes the connection status of the corresponding terminal in the connected terminal management storage unit of the terminal to “exit”,
Due to the change in registration to the "exit" state, the line with the relevant terminal is terminated, the terminated terminal is deleted from the connected terminal management storage unit, the number of connected terminals is checked, and the connection is established when the number of connected terminals is greater than 1. The multipoint connection method according to any one of claims 2 to 5, characterized in that the communication with the remaining terminals registered in the terminal management storage unit is continued, and the communication is terminated when it is 0.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP5216265A JPH0774743A (en) | 1993-08-31 | 1993-08-31 | Inter-multi-spot connection method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP5216265A JPH0774743A (en) | 1993-08-31 | 1993-08-31 | Inter-multi-spot connection method |
Publications (1)
Publication Number | Publication Date |
---|---|
JPH0774743A true JPH0774743A (en) | 1995-03-17 |
Family
ID=16685843
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP5216265A Pending JPH0774743A (en) | 1993-08-31 | 1993-08-31 | Inter-multi-spot connection method |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPH0774743A (en) |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2000134193A (en) * | 1998-10-29 | 2000-05-12 | Fujitsu Ltd | Security buildup method and system |
WO2001053954A1 (en) * | 2000-01-19 | 2001-07-26 | Flex-Firm Inc. | Chat system, terminal, chat environment forming method, and recording medium |
JP2006004406A (en) * | 2004-04-30 | 2006-01-05 | Microsoft Corp | Mechanism for controlling decentralized multi-party conference |
JP2008242635A (en) * | 2007-03-26 | 2008-10-09 | Atsumi Electric Co Ltd | Security system and terminal connection state monitoring method for security system |
JP2010213201A (en) * | 2009-03-12 | 2010-09-24 | Tateyama Kagaku Kogyo Kk | Wireless system and method of pairing in same |
-
1993
- 1993-08-31 JP JP5216265A patent/JPH0774743A/en active Pending
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2000134193A (en) * | 1998-10-29 | 2000-05-12 | Fujitsu Ltd | Security buildup method and system |
WO2001053954A1 (en) * | 2000-01-19 | 2001-07-26 | Flex-Firm Inc. | Chat system, terminal, chat environment forming method, and recording medium |
JP2006004406A (en) * | 2004-04-30 | 2006-01-05 | Microsoft Corp | Mechanism for controlling decentralized multi-party conference |
JP2008242635A (en) * | 2007-03-26 | 2008-10-09 | Atsumi Electric Co Ltd | Security system and terminal connection state monitoring method for security system |
JP2010213201A (en) * | 2009-03-12 | 2010-09-24 | Tateyama Kagaku Kogyo Kk | Wireless system and method of pairing in same |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US5572582A (en) | Method and apparatus for establishing communication between two teleconferencing endpoints | |
US5854898A (en) | System for automatically adding additional data stream to existing media connection between two end points upon exchange of notifying and confirmation messages therebetween | |
US5973724A (en) | Merging multiple teleconferences | |
US5652866A (en) | Collaborative working method and system for a telephone to interface with a collaborative working application | |
US5719942A (en) | System and method for establishing a communication channel over a heterogeneous network between a source node and a destination node | |
JP3032014B2 (en) | Multimedia communication network | |
US4823338A (en) | Virtual local area network | |
EP1579654B1 (en) | Controller for multimedia sessions | |
EP0620935B1 (en) | Call management in a collaborative working network | |
US7987233B1 (en) | System and methods for facilitating a multiparty communications session with a dynamically designated session manager | |
JPH03276463A (en) | Audio/video system | |
US5491798A (en) | Method for network call management | |
JP2001358832A (en) | Method and device for providing telephone service by switch base processing of medium stream | |
US20050267895A1 (en) | Integrated application management system, apparatus and program, and integrated session management server, system, program and server chassis, and communication system, session management server and integration application server | |
JPH0774743A (en) | Inter-multi-spot connection method | |
JPH0213158A (en) | Message transmission method | |
US8081743B2 (en) | Server apparatus | |
JPH11146372A (en) | Multi-point video conference system and recording medium recording multi-point video conference control program | |
KR100307194B1 (en) | Method and apparatus for managing session and component in creative and new technology virtual application system | |
US20030093536A1 (en) | Support interface module | |
JP3948612B2 (en) | Center device | |
JPH0233642A (en) | Communication controller | |
JP2001156775A (en) | Group control method and its system, and medium recording its program | |
JPH05173908A (en) | Multihost access system | |
CN115914180A (en) | Method, device and storage medium for sharing data |