[go: up one dir, main page]

JP2003264570A - Data acquisition device, data acquisition method, recording medium recording program for executing the data acquisition method, and communication device - Google Patents

Data acquisition device, data acquisition method, recording medium recording program for executing the data acquisition method, and communication device

Info

Publication number
JP2003264570A
JP2003264570A JP2002061324A JP2002061324A JP2003264570A JP 2003264570 A JP2003264570 A JP 2003264570A JP 2002061324 A JP2002061324 A JP 2002061324A JP 2002061324 A JP2002061324 A JP 2002061324A JP 2003264570 A JP2003264570 A JP 2003264570A
Authority
JP
Japan
Prior art keywords
computer
information
data acquisition
acquisition device
local area
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
JP2002061324A
Other languages
Japanese (ja)
Inventor
Masami Koide
雅巳 小出
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.)
Ricoh Co Ltd
Original Assignee
Ricoh Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Ricoh Co Ltd filed Critical Ricoh Co Ltd
Priority to JP2002061324A priority Critical patent/JP2003264570A/en
Publication of JP2003264570A publication Critical patent/JP2003264570A/en
Pending legal-status Critical Current

Links

Landscapes

  • Small-Scale Networks (AREA)

Abstract

<P>PROBLEM TO BE SOLVED: To allow respective computers connected to a different LAN to acquire information for connecting to the respective computers so as to easily perform communication between the computers connected to the different LAN without depending upon a central processing unit such as a server. <P>SOLUTION: A computer (data acquiring device) 10 has a local group data acquiring means 11 for acquiring group data (information for specifying a computer) of computers connected to the LAN to which the computer itself 10 belongs, a remote computer connecting means 12 for connecting to a computer belonging to a different LAN, a local group data transmitting means 13 for transmitting the acquired group data to a connection computer, a remote group data acquiring means 14 for receiving group data in the different LAN from the connection computer, and a remote group data distributing means 15 for distributing the received group data to a computer connected to the LAN to which the computer 10 itself belongs. <P>COPYRIGHT: (C)2003,JPO

Description

【発明の詳細な説明】Detailed Description of the Invention

【0001】[0001]

【発明の属する技術分野】本発明は、ブロードキャス
ト,マルチキャスト通信などを行うためのデータ取得装
置、データ取得方法、該データ取得方法を実行するプロ
グラムを記録した記録媒体、および通信装置に関し、よ
り詳細には、教育やミーティングなどの複数人で何らか
の意見交換,コラボレーションが必要な分野に好適な、
ブロードキャスト,マルチキャスト通信などを行うため
のデータ取得装置、データ取得方法、該データ取得方法
を実行するプログラムを記録した記録媒体、および通信
装置に関する。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a data acquisition device for performing broadcast and multicast communication, a data acquisition method, a recording medium recording a program for executing the data acquisition method, and a communication device. Is suitable for fields such as education and meetings where multiple people need to exchange ideas and collaborate,
The present invention relates to a data acquisition device for performing broadcast and multicast communication, a data acquisition method, a recording medium recording a program for executing the data acquisition method, and a communication device.

【0002】[0002]

【従来の技術】ネットワーク関連技術が発展してきてい
る昨今、オフィスでは、各個人が使用するコンピュータ
はLAN(ローカルエリアネットワーク)に接続され、
通信がネットワークを介して行われるのが普通になって
きている。中規模、大規模なオフィスではいくつかのL
ANがルータなどによって相互に接続され、WAN(ワ
イドエリアネットワーク)を形成している。
2. Description of the Related Art In recent years, as network-related technologies have been developed, computers used by individuals are connected to a LAN (local area network) in an office.
It is becoming commonplace for communications to occur over networks. Several Ls for medium and large offices
The ANs are interconnected by a router or the like to form a WAN (Wide Area Network).

【0003】また、現状のネットワーク環境において
は、基本的にはクライアントとサーバもしくはクライア
ント同士の1対1の通信、つまり、ユニキャストの通信
がメインになっているが、その一方で、ブロードキャス
トやマルチキャストといった1対多の通信を効率よく行
う技術も確立してきている。
In the current network environment, basically, one-to-one communication between a client and a server or between clients, that is, unicast communication is the main, but on the other hand, broadcast or multicast. A technique for efficiently performing one-to-many communication such as the above has been established.

【0004】例えば、会議システムやマルチメディアチ
ャット、教育システムなどのアプリケーションを考えた
場合、ブロードキャストやマルチキャストの技術は必須
である。なぜなら、これらのアプリケーションは同じデ
ータを同時に多数の端末に送信する必要があるものだか
らである。例えば、会議システムであれば、遠隔地オフ
ィスとの会議であるとか、教育システムであれば、遠隔
地教室との合同授業であるとか、マルチメディアチャッ
トであれば、世界中の端末とのやりとりであるとかいう
ように、ネットワーク経路的に遠い端末との通信ができ
れば、その有用性は計り知れないものになる。
For example, when considering an application such as a conference system, a multimedia chat, and an education system, broadcast or multicast technology is indispensable. This is because these applications need to send the same data to multiple terminals at the same time. For example, if it is a conference system, it is a conference with a remote office, if it is an education system, it is a joint lesson with a remote classroom, or if it is a multimedia chat, it can be exchanged with terminals around the world. If it is possible to communicate with a terminal that is distant in the network path, the usefulness of the terminal becomes immeasurable.

【0005】しかし、上述のオフィスなどにおけるLA
Nという単位には、ブロードキャストやマルチキャスト
の技術が適応できない場合がある。例えば、あるLAN
に属するコンピュータと、それとは違うLANに属する
コンピュータとでブロードキャストやマルチキャストな
どの通信を行う場合には不都合なことが起こり得る場合
がある。
However, LAs in the above-mentioned offices, etc.
Broadcast or multicast technology may not be applicable to the unit of N. For example, a LAN
In some cases, inconvenience may occur in the case of performing communication such as broadcast or multicast between a computer belonging to the computer and a computer belonging to a different LAN.

【0006】例えば、マルチキャストを例に挙げると、
マルチキャストの仕様ではパケットを送信する際にTT
L(Time To Live:ルータを何回経由する
か)を設定することにより、全世界のネットワークにデ
ータをマルチキャストすることが可能である(TTL=
255)。しかしながら、LANの接続しているルータ
などのネットワーク機器がマルチキャストに対応してい
なければ、マルチキャストに対応していないネットワー
ク機器に接続されているLANにおいては、マルチキャ
ストを使うことができず、他のLANに接続されている
コンピュータからのマルチキャストを受けることもでき
ない。よって、異なるLANに接続されたコンピュータ
間でマルチキャストを行うことはできない。
[0006] For example, taking multicast as an example,
According to the multicast specification, TT is used when transmitting packets.
By setting L (Time To Live: how many times it passes through the router), it is possible to multicast data to the world-wide network (TTL =
255). However, if a network device such as a router to which the LAN is connected does not support multicast, multicast cannot be used in a LAN connected to a network device that does not support multicast, and other LANs cannot be used. It is not possible to receive a multicast from a computer connected to. Therefore, it is not possible to perform multicast between computers connected to different LANs.

【0007】また、ブロードキャストを例に取ると、例
えば、IPアドレス:255.255.255.255に
データを送信すると、ブロードキャストしたコンピュー
タが接続されたLAN内の全コンピュータにはそのデー
タが送信される。しかしながら、異なるLANに接続さ
れたコンピュータにはデータが送信されない。よって、
異なるLANに接続されたコンピュータ間でブロードキ
ャストを行うことはできない。
[0007] Taking broadcast as an example, for example, when data is transmitted to an IP address: 255.255.255.255, the data is transmitted to all computers in the LAN to which the computer that has broadcast is connected. . However, data is not transmitted to computers connected to different LANs. Therefore,
Broadcasting cannot be performed between computers connected to different LANs.

【0008】このように、会議システム,教育システ
ム,マルチメディアチャットのようなアプリケーション
は、ブロードキャストやマルチキャストを行うことが必
須であるが、異なるLANに接続されたコンピュータ間
の通信においては、ネットワークシステム上の制限から
ブロードキャストやマルチキャストを行うことができな
いため、現状のユーザにとって本当に便利な機能を有し
ているとはいい難く、その制限が、会議システム,教育
システム,マルチメディアチャットのようなアプリケー
ションがなかなか普及しない原因のひとつになっている
と考えられる。
As described above, an application such as a conference system, an education system, and a multimedia chat is indispensable to perform broadcast or multicast. However, in communication between computers connected to different LANs, it is necessary to use the network system. Because it is not possible to broadcast or multicast due to the limitation of the above, it is hard to say that it has a really convenient function for the current user, and the limitation is that applications such as conference systems, educational systems, and multimedia chat are quite difficult. It is considered to be one of the reasons why it has not spread.

【0009】そこで、異なるLAN間でデータを送受信
する方法として、以下に示すような技術が提案された。
特開2001−103050号公報(ブロードキャステ
ィング装置および方法)は、WANなどにおけるクライ
アント/サーバ・システムで、ブロードキャスト通信を
行なうためのブロードキャスティング装置および方法を
提供するものである。この発明の手法では、異なるLA
Nに接続されたコンピュータ間でブロードキャストする
ためには、ブロードキャストするためのサーバが必要と
なっている。つまり、専用のサーバを設けない限りはブ
ロードキャストできないということである。
Therefore, the following techniques have been proposed as a method of transmitting and receiving data between different LANs.
Japanese Unexamined Patent Publication No. 2001-103050 (broadcasting apparatus and method) provides a broadcasting apparatus and method for performing broadcast communication in a client / server system in a WAN or the like. In the method of the present invention, different LA
In order to broadcast between the computers connected to N, a server for broadcasting is required. In other words, it cannot broadcast unless a dedicated server is provided.

【0010】また、特開2000−165831号公報
(多地点テレビ会議システム)は、多地点テレビ会議シ
ステムにおいて、各参加者に臨場感の高い自然な映像と
音像を提供するために、多地点からの映像や音声を制御
するための中央制御機器(サーバ)を設けた多地点テレ
ビ会議システムである。この発明のように、会議システ
ムに関するものは基本的にブロードキャストなどの中央
制御を行うためのサーバを必要としていて、システム的
には非常に大掛かりなものとなり、システム自体が非常
に複雑で高価な場合が多い。また、システムを立ち上げ
るためには複雑な設定が必要であり、運用開始後はサー
バの管理や保守といった面で負担が大きい。
Japanese Unexamined Patent Publication No. 2000-165831 (multipoint video conference system) discloses a multipoint video conference system that provides a natural image and a sound image with a high sense of presence to each participant. It is a multipoint video conference system provided with a central control device (server) for controlling the video and audio of. As in the present invention, a conference system basically requires a server for performing central control such as broadcasting, which is very large in terms of the system, and the system itself is very complicated and expensive. There are many. In addition, complicated settings are required to start up the system, and there is a large burden in terms of server management and maintenance after the start of operation.

【0011】また、特開平10−65722号公報(ス
ター型ネットワークシステムのUDP(User Da
tagram Protocol)マルチキャスト方
式)は、親局を中心として、親局または親局に接続され
た子局に、ホスト(配下に端末が設けられた端末)また
は端末が設けられたスター型ネットワークにおいて、ネ
ットワークに接続されたホストまたは端末が、異なる複
数の子局の配下に接続された複数のホストまたは端末へ
同じUDPメッセージをマルチキャストすることを提案
したものである。この発明は、子局に、該子局の配下の
ホストまたは端末と、該ホストまたは端末が受信するU
DPメッセージのポート番号とを対応付けたテーブルを
設け、親局がブロードキャストしたUDPメッセージを
受け取った子局が、UDPメッセージのポート番号がテ
ーブルに記載されているかを調べ、同じポート番号が合
った場合にのみUDPメッセージを受信することでマル
チキャストを可能とするものであるが、衛星通信を利用
した無線通信に特化したものである。
Further, Japanese Unexamined Patent Publication No. 10-65722 (UDP (User Da of a star type network system
(multicast method) is a network in a star-type network in which a host (terminal having a terminal under its control) or a terminal is provided in a master station or a slave station connected to the master station, with the master station as the center. It is proposed that the host or terminal connected to the host multicasts the same UDP message to a plurality of hosts or terminals connected under the control of different slave stations. According to the present invention, a slave station is provided with a host or terminal under the slave station, and a U received by the host or terminal.
If a table that correlates with the port number of the DP message is provided, the slave station that receives the UDP message broadcast by the master station checks whether the port number of the UDP message is listed in the table, and if the same port number matches The multicast message can be received only by receiving the UDP message, but it is specialized for wireless communication using satellite communication.

【0012】[0012]

【発明が解決しようとする課題】本発明は、上述のよう
な実情に鑑みてなされたものであり、サーバなどの中央
処理装置に依存せず、異なるLANに接続されたコンピ
ュータ間で、会議システム,教育システム,マルチメデ
ィアチャットなどのアプリケーションで必須とされてい
るブロードキャスト,マルチキャストなどの通信を容易
に行えるように、異なるLANに接続された各々のコン
ピュータが各々のコンピュータと接続するための情報を
取得することを目的とするものである。
SUMMARY OF THE INVENTION The present invention has been made in view of the above-mentioned circumstances, and does not depend on a central processing unit such as a server, but a conference system between computers connected to different LANs. , Obtain information for each computer connected to different LAN so that communication such as broadcast and multicast, which are indispensable for applications such as educational system and multimedia chat, can be easily performed. The purpose is to do.

【0013】また、同一LAN内のコンピュータが自身
を特定する情報を通知しあうことによって、同一LAN
に接続された各々のコンピュータが各々のコンピュータ
のコンピュータを特定する情報を取得することを目的と
するものである。
Further, the computers in the same LAN notify each other of information for identifying themselves, so that the same LAN
It is intended that each computer connected to the computer acquires information that identifies the computer of each computer.

【0014】また、コンピュータ名,ネットワークアド
レスなどからなるコンピュータを特定する情報を異なる
LANに接続された各々のコンピュータが有するように
することにより、異なるLANに接続されたコンピュー
タ間で通信を行う毎にIPアドレスを指定しなくてもよ
いようにすることを目的とするものである。
Further, each computer connected to a different LAN is provided with information for identifying the computer, such as a computer name and a network address, so that the computers connected to the different LAN can communicate with each other. The purpose is to eliminate the need to specify the IP address.

【0015】また、コンピュータを特定する情報に処理
IDを加え、各コンピュータが処理IDに応じた処理を
行うことができるようにすることにより、コンピュータ
情報の送信先に送信元の意図した処理を行わせることを
目的とするものである。
Further, by adding the process ID to the information for identifying the computer so that each computer can perform the process according to the process ID, the process intended by the sender is performed at the destination of the computer information. The purpose is to let them.

【0016】[0016]

【課題を解決するための手段】請求項1の発明は、ロー
カルエリアネットワークを介して複数のコンピュータと
相互に接続されているデータ取得装置であって、該デー
タ取得装置は、前記ローカルエリアネットワークに接続
されているコンピュータを特定する情報を取得するコン
ピュータ情報取得手段と、前記ローカルエリアネットワ
ークと異なるローカルエリアネットワークに接続されて
いるコンピュータと接続する手段と、前記接続したコン
ピュータに取得した前記コンピュータを特定する情報お
よび前記データ取得装置を特定する情報を送信する手段
と、前記接続したコンピュータがあらかじめ取得した前
記異なるローカルエリアネットワークに接続されている
コンピュータを特定する情報を前記接続したコンピュー
タから受信する手段と、受信した前記異なるローカルエ
リアネットワークに接続されているコンピュータを特定
する情報を前記ローカルエリアネットワークに接続され
ている他のコンピュータに配信する手段とを有すること
を特徴としたものである。
According to a first aspect of the present invention, there is provided a data acquisition device interconnected with a plurality of computers via a local area network, wherein the data acquisition device is connected to the local area network. Computer information acquisition means for acquiring information identifying a connected computer, means for connecting to a computer connected to a local area network different from the local area network, and identification of the computer acquired by the connected computer Means for transmitting information for identifying the data acquisition device and the information for identifying the data acquisition device, and a means for receiving from the connected computer the information for identifying the computer connected to the different local area network, which is acquired by the connected computer in advance. When is obtained by further comprising a means for delivering the information specifying the computer connected to the different local area network is received to other computers connected to the local area network.

【0017】請求項2の発明は、請求項1の発明におい
て、前記コンピュータ情報取得手段は、前記データ取得
装置を特定する情報を他のコンピュータにブロードキャ
ストまたはマルチキャストする手段と、前記データ取得
装置を特定する情報を受信したコンピュータから該コン
ピュータを特定する情報を受信する手段とを有すること
を特徴としたものである。
According to a second aspect of the present invention, in the first aspect of the present invention, the computer information acquisition means specifies the data acquisition device by means of broadcasting or multicasting information specifying the data acquisition device to other computers. Means for receiving information specifying the computer from the computer that has received the information.

【0018】請求項3の発明は、請求項1または2の発
明において、前記コンピュータあるいは前記データ取得
装置を特定する情報は、ユーザ名,コンピュータ名,ネ
ットワークアドレス,サブネットマスクなどからなるこ
とを特徴としたものである。
According to a third aspect of the present invention, in the first or second aspect of the invention, the information for identifying the computer or the data acquisition device includes a user name, a computer name, a network address, a subnet mask and the like. It was done.

【0019】請求項4の発明は、請求項1乃至3の発明
において、前記コンピュータあるいは前記データ取得装
置を特定する情報は、処理IDが加えられており、前記
コンピュータあるいは前記データ取得装置は、前記コン
ピュータあるいは前記データ取得装置を特定する情報を
受信したときに前記処理IDに応じた処理を行う手段を
有することを特徴としたものである。
According to a fourth aspect of the present invention, in the first to third aspects of the invention, a process ID is added to the information for specifying the computer or the data acquisition device, and the computer or the data acquisition device is It is characterized in that it has means for performing processing according to the processing ID when receiving information specifying a computer or the data acquisition device.

【0020】請求項5の発明は、ローカルエリアネット
ワークを介して複数のコンピュータと相互に接続されて
いるデータ取得装置が、前記ローカルエリアネットワー
クに接続されているコンピュータを特定する情報を取得
するコンピュータ情報取得ステップと、前記ローカルエ
リアネットワークと異なるローカルエリアネットワーク
に接続されているコンピュータと接続するステップと、
前記接続したコンピュータに取得した前記コンピュータ
を特定する情報および前記データ取得装置を特定する情
報を送信するステップと、前記接続したコンピュータが
あらかじめ取得した前記異なるローカルエリアネットワ
ークに接続されているコンピュータを特定する情報を前
記接続したコンピュータから受信するステップと、受信
した前記異なるローカルエリアネットワークに接続され
ているコンピュータを特定する情報を前記ローカルエリ
アネットワークに接続されている他のコンピュータに配
信するステップとからなることを特徴としたものであ
る。
According to a fifth aspect of the present invention, computer information for obtaining information specifying a computer connected to the local area network by a data acquisition device interconnected with a plurality of computers via the local area network. An acquisition step, a step of connecting to a computer connected to a local area network different from the local area network,
Transmitting the acquired information identifying the computer and the information identifying the data acquisition device to the connected computer, and identifying the computer connected to the different local area network acquired by the connected computer in advance. Comprising receiving information from the connected computer and distributing the received information identifying the computer connected to the different local area network to other computers connected to the local area network. It is characterized by.

【0021】請求項6の発明は、請求項5のデータ取得
方法を実行するプログラムを記録した記録媒体である。
The invention of claim 6 is a recording medium recording a program for executing the data acquisition method of claim 5.

【0022】請求項7の発明は、請求項1乃至4のデー
タ取得装置を用いて通信を行うことを特徴とする通信装
置である。
The invention of claim 7 is a communication device characterized in that communication is performed using the data acquisition device of claims 1 to 4.

【0023】[0023]

【発明の実施の形態】図1は、一般的なパーソナルコン
ピュータのハードウェアを示す構成図である。パーソナ
ルコンピュータ10は情報処理を行うCPU1と、情報
処理中に使用されるプログラムを格納するROM2、情
報処理中に使用されるデータを格納するRAM3などの
一次記憶装置と、処理結果などを保存するハードディス
ク(HD)4などの二次記憶装置と、外部の他のパーソ
ナルコンピュータとの通信により情報を授受するための
ネットワークインターフェイス5と、処理経過や結果な
どをユーザに表示するディスプレイなどの出力装置6
と、ユーザがパーソナルコンピュータに命令や情報など
を入力するキーボード,マウスなどの入力装置7などか
ら構成され、パーソナルコンピュータ10の外部に情報
を保管,配布し、パーソナルコンピュータ10の外部か
ら情報を入手するためのCD−ROM8などリムーバブ
ルメディアが接続され、これらの間での通信はバスコン
トローラ9により制御されている。
1 is a block diagram showing the hardware of a general personal computer. The personal computer 10 includes a CPU 1 that performs information processing, a ROM 2 that stores programs used during information processing, a primary storage device such as a RAM 3 that stores data used during information processing, and a hard disk that stores processing results and the like. A secondary storage device such as a (HD) 4, a network interface 5 for exchanging information by communication with another external personal computer, and an output device 6 such as a display for displaying processing progress and results to a user.
And an input device 7 such as a keyboard and a mouse through which a user inputs commands and information to a personal computer, stores and distributes information outside the personal computer 10, and obtains information from outside the personal computer 10. A removable medium such as a CD-ROM 8 for connection is connected, and communication between them is controlled by the bus controller 9.

【0024】一般に、パーソナルコンピュータ10で
は、ユーザが電源をONするとCPU1がROM2内の
ローダというプログラムを起動し、ハードディスク4よ
りオペレーティングシステムというコンピュータのハー
ドウェアとソフトウェアを管理するプログラムをRAM
3に読み込み、オペレーティングシステムが起動する。
In general, in the personal computer 10, when the user turns on the power, the CPU 1 activates a program called a loader in the ROM 2, and the hard disk 4 executes a program for managing computer hardware and software called an operating system in the RAM.
3 is loaded and the operating system is started.

【0025】このオペレーティングシステムは、ユーザ
の操作に応じてプログラムの起動,情報の読み込み,保
存などを行う。これらのオペレーティングシステム上で
動作するプログラムは通常アプリケーションと呼ばれて
いる。なお、このオペレーティングシステムには代表的
なものでWindows(登録商標)、UNIX(登録
商標)、Mac OSなどがある。
This operating system starts a program, reads information, saves information, etc. according to a user's operation. Programs running on these operating systems are usually called applications. Typical operating systems include Windows (registered trademark), UNIX (registered trademark), and Mac OS.

【0026】また、パーソナルコンピュータ10から外
部のパーソナルコンピュータへのデータの送信は、ネッ
トワークインターフェイス5へデータを送り、ネットワ
ークインターフェイス5がローカルエリアネットワーク
(LAN)へ信号を出力することで行う。また、外部の
パーソナルコンピュータからパーソナルコンピュータ1
0へのデータの受信は、LANから受け取った信号をネ
ットワークインターフェイス5で必要かどうかの判断を
し、必要なデータであれば取り込み、不必要であれば破
棄することで行っている。パーソナルコンピュータ10
と外部のパーソナルコンピュータとのあらゆる通信は、
すべてこのネットワークインターフェイス5を経由す
る。
Data transmission from the personal computer 10 to an external personal computer is performed by sending data to the network interface 5 and the network interface 5 outputting a signal to a local area network (LAN). In addition, from an external personal computer to the personal computer 1
The reception of data to 0 is performed by determining whether or not the signal received from the LAN is required by the network interface 5, fetching the required data, and discarding it if unnecessary. Personal computer 10
And any communication with an external personal computer,
All go through this network interface 5.

【0027】図2は、本発明のデータ取得装置を説明す
るための機能構成図である。パーソナルコンピュータ
(データ取得装置)10は、ローカルグループデータ取
得手段11、リモートコンピュータ接続手段12、ロー
カルグループデータ送信手段13、リモートグループデ
ータ取得手段14、リモートグループデータ配信手段1
5とからなる。ローカルグループデータ取得手段11
は、パーソナルコンピュータ10自身が接続しているL
AN(図示しない)に接続されている他の複数のパーソ
ナルコンピュータ(図示しない)から、そのパーソナル
コンピュータを特定する情報(以下、このコンピュータ
を特定する情報をコンピュータ情報といい、このとき取
得した複数のパーソナルコンピュータのコンピュータ情
報と自身のコンピュータ情報をあわせてグループデータ
という。)を取得するものである。リモートコンピュー
タ接続手段12は、パーソナルコンピュータ10自身が
接続しているLANとは異なるLAN(図示しない)に
接続されているパーソナルコンピュータ(図示しない)
にパーソナルコンピュータ10を接続するものである。
FIG. 2 is a functional block diagram for explaining the data acquisition device of the present invention. The personal computer (data acquisition device) 10 includes a local group data acquisition unit 11, a remote computer connection unit 12, a local group data transmission unit 13, a remote group data acquisition unit 14, and a remote group data distribution unit 1.
It consists of 5. Local group data acquisition means 11
Is the L connected to the personal computer 10 itself.
Information specifying a personal computer from a plurality of other personal computers (not shown) connected to an AN (not shown) (hereinafter, information specifying this computer is referred to as computer information. Group information is obtained by combining the computer information of a personal computer and its own computer information). The remote computer connection means 12 is a personal computer (not shown) connected to a LAN (not shown) different from the LAN to which the personal computer 10 itself is connected.
The personal computer 10 is connected to.

【0028】ローカルグループデータ送信手段13は、
リモートコンピュータ接続手段12によってパーソナル
コンピュータ10が接続した異なるLANに接続されて
いるパーソナルコンピュータに、ローカルグループデー
タ取得手段11によって取得したグループデータを送信
するものである。また、リモートグループデータ取得手
段14は、リモートコンピュータ接続手段12によって
接続したパーソナルコンピュータから該パーソナルコン
ピュータがあらかじめ取得した異なるLANに接続され
ているパーソナルコンピュータに関するグループデータ
を受信するものであり、リモートグループデータ配信手
段15は、リモートグループデータ取得手段14によっ
て取得した異なるLANにおけるグループデータをパー
ソナルコンピュータ10と同じLANに接続しているコ
ンピュータに配信するものである。これにより、パーソ
ナルコンピュータ10は、パーソナルコンピュータ10
自身が接続しているLANにおけるグループデータとパ
ーソナルコンピュータ10が接続したコンピュータが接
続している異なるLANにおけるグループデータを取得
することができる。
The local group data transmitting means 13 is
The group data acquired by the local group data acquisition means 11 is transmitted to a personal computer connected to a different LAN to which the personal computer 10 is connected by the remote computer connection means 12. Further, the remote group data acquisition means 14 receives from the personal computer connected by the remote computer connection means 12 the group data regarding the personal computers connected to different LANs, which the personal computer acquired in advance. The distribution means 15 distributes the group data in different LANs acquired by the remote group data acquisition means 14 to a computer connected to the same LAN as the personal computer 10. As a result, the personal computer 10 becomes
It is possible to acquire group data in the LAN to which the personal computer 10 is connected and group data in a different LAN to which the computer to which the personal computer 10 is connected are connected.

【0029】図3は、本発明のデータ取得装置が同じL
ANに接続されているコンピュータからコンピュータ情
報を取得する際に、データ取得装置から同じLANに接
続されているコンピュータへ送信するデータの例を示す
図である。データ取得装置が、同じLANに接続された
コンピュータからコンピュータ情報を取得する際には、
まず、データ取得装置から同じLANに接続されたパー
ソナルコンピュータへデータ取得装置自身のコンピュー
タ情報を送信して、パーソナルコンピュータから該パー
ソナルコンピュータのコンピュータ情報を取得する。こ
こでコンピュータ情報とは、例えば、ネットワークアド
レス,コンピュータ名,ユーザ名などからなるもので、
データ取得装置がパーソナルコンピュータへコンピュー
タ情報を送信する際には、図3に示したように、このコ
ンピュータ情報に、処理IDを加えて送信してもよい。
なお、処理IDとは、コンピュータ情報の送信先のコン
ピュータに行わせる処理を示すもので、例えば、コンピ
ュータ情報送信要求ID,グループデータ要求IDなど
である。
FIG. 3 shows that the data acquisition device of the present invention has the same L
It is a figure which shows the example of the data transmitted from a data acquisition device to the computer connected to the same LAN, when acquiring computer information from the computer connected to AN. When the data acquisition device acquires computer information from a computer connected to the same LAN,
First, the computer information of the data acquisition device itself is transmitted from the data acquisition device to a personal computer connected to the same LAN, and the computer information of the personal computer is acquired from the personal computer. Here, the computer information includes, for example, a network address, a computer name, a user name, etc.
When the data acquisition device transmits the computer information to the personal computer, the process ID may be added to the computer information and transmitted as shown in FIG.
The process ID indicates a process to be performed by the computer to which the computer information is transmitted, and is, for example, a computer information transmission request ID or a group data request ID.

【0030】図4は、同じLANに接続されたコンピュ
ータ間で、お互いのコンピュータ情報を取得し、登録す
る際の動作を説明するための図である。図4には、二つ
のコンピュータ10a,10b間で、図2に示したロー
カルグループデータ取得手段11によって、お互いのコ
ンピュータ情報を取得し、取得したコンピュータ情報を
登録する場合について示している。コンピュータ10
a,10bは、それぞれ、データ処理部110a,11
0bと、ネットワークインターフェイス120a,12
0bとを有する。データ処理部110a,110bは、
送信するデータを作成するデータ作成部111a,11
1bと、受信したデータを登録するデータ登録部112
a,112bとを有し、ネットワークインターフェイス
120a,120bは、他のパーソナルコンピュータに
対してデータを送信するデータ送信部121a,121
bと、他のパーソナルコンピュータからのデータを受信
するデータ受信部122a,122bとを有する。ま
た、コンピュータ10a,10bはLAN20を介して
接続されている。
FIG. 4 is a diagram for explaining the operation of acquiring and registering mutual computer information between computers connected to the same LAN. FIG. 4 shows a case where the two computers 10a and 10b acquire mutual computer information by the local group data acquisition means 11 shown in FIG. 2 and register the acquired computer information. Computer 10
a and 10b are the data processing units 110a and 11a, respectively.
0b and network interfaces 120a, 12
With 0b. The data processing units 110a and 110b are
Data creation units 111a and 11 that create data to be transmitted
1b and a data registration unit 112 that registers the received data
a and 112b, and the network interfaces 120a and 120b are data transmission units 121a and 121 for transmitting data to other personal computers.
b, and data receiving units 122a and 122b for receiving data from other personal computers. The computers 10a and 10b are connected via the LAN 20.

【0031】なお、コンピュータ10aとコンピュータ
10bの間で送受信されるコンピュータ情報は、図3に
示したような、ネットワークアドレス,コンピュータ
名,ユーザ名などからなるもので、このコンピュータ情
報に処理IDを加えて相手のコンピュータに送信する。
ここで処理IDは、コンピュータ情報送信要求IDとす
ると、コンピュータ10aからコンピュータ10bへコ
ンピュータ情報と処理ID(コンピュータ情報送信要求
ID)が送信された際に、コンピュータ10bが、受信
した処理IDがコンピュータ情報送信要求IDである旨
を解釈し、コンピュータ10aに対して受信応答として
自身のコンピュータ情報を返信することにより、お互い
のコンピュータ情報を通知することができる。
The computer information transmitted and received between the computer 10a and the computer 10b consists of a network address, a computer name, a user name, etc. as shown in FIG. 3, and a processing ID is added to this computer information. And send it to the other computer.
Here, assuming that the process ID is a computer information transmission request ID, when the computer information and the process ID (computer information transmission request ID) are transmitted from the computer 10a to the computer 10b, the process ID received by the computer 10b is computer information. It is possible to notify each other of computer information by interpreting the transmission request ID and returning the computer information of itself as a reception response to the computer 10a.

【0032】まず、コンピュータ10aのデータ作成部
111aが自身のコンピュータ情報をコンピュータ10
bに通知するためのデータを用意し、ネットワークイン
ターフェイス120aのデータ送信部121aに渡す
(1)、このときの処理IDは、前述のように、コンピ
ュータ情報送信要求IDである。このデータがデータ送
信部121aによりコンピュータ10bへ送信され、L
AN20を経由してコンピュータ10bのネットワーク
インターフェイス120bのデータ受信部122bにお
いて受信される(2)。この際のコンピュータ10aの
送信は、マルチキャストもしくはブロードキャストを行
う。
First, the data creation unit 111a of the computer 10a uses its own computer information to obtain the computer information.
Data for notification to b is prepared and passed to the data transmission unit 121a of the network interface 120a (1). The process ID at this time is the computer information transmission request ID as described above. This data is transmitted to the computer 10b by the data transmission unit 121a, and L
The data is received by the data receiving unit 122b of the network interface 120b of the computer 10b via the AN 20 (2). At this time, the computer 10a transmits by multicast or broadcast.

【0033】マルチキャストおよびブロードキャストは
単に決められたアドレス(マルチキャストアドレスもし
くはブロードキャストアドレス)に対してデータを送信
するだけでよい。また、マルチキャストされたデータを
受信するためには、あらかじめ決められたマルチキャス
トグループに登録していなければならない。ここでは、
ブロードキャストで送信するとする。
Multicast and broadcast need only send data to a predetermined address (multicast address or broadcast address). Also, in order to receive the multicasted data, it must be registered in a predetermined multicast group. here,
Suppose you want to send by broadcast.

【0034】次いで、データ(コンピュータ10aのコ
ンピュータ情報とコンピュータ情報送信要求ID)がコ
ンピュータ10bのデータ処理部110bに渡され
(3)、コンピュータ10aのコンピュータ情報がコン
ピュータ10bのデータ登録部112bに登録される。
Next, the data (computer information of the computer 10a and computer information transmission request ID) is passed to the data processing unit 110b of the computer 10b (3), and the computer information of the computer 10a is registered in the data registration unit 112b of the computer 10b. It

【0035】処理IDを解釈することにより、それがコ
ンピュータ情報送信要求IDであるとわかるので、コン
ピュータ10bはデータ作成部111bで自身のコンピ
ュータ情報を用意し、ネットワークインターフェイス1
20bのデータ送信部121bにデータを渡す(4)。
データ送信部121bがそのデータをコンピュータ10
aへ送信すると、コンピュータ10aのネットワークイ
ンターフェイス120aのデータ受信部122aがデー
タを受信する(5)。この際の送信はマルチキャストで
もよいし、ブロードキャスト、ユニキャストでもよい。
ここでは、ブロードキャストで送信するとする。コンピ
ュータ10aで受信したデータはデータ処理部110a
に渡され(6)、データ登録部112aにおいてコンピ
ュータ10bのコンピュータ情報がコンピュータ10a
に登録される。
By interpreting the process ID, it can be understood that it is the computer information transmission request ID. Therefore, the computer 10b prepares its own computer information in the data creating section 111b, and the network interface 1
The data is passed to the data transmission unit 121b of 20b (4).
The data transmitting unit 121b sends the data to the computer 10
When transmitted to a, the data receiving unit 122a of the network interface 120a of the computer 10a receives the data (5). The transmission at this time may be multicast, broadcast, or unicast.
Here, it is assumed that the data is transmitted by broadcasting. The data received by the computer 10a is the data processing unit 110a.
(6), the computer information of the computer 10b is transferred to the computer 10a in the data registration unit 112a.
Be registered with.

【0036】図5は、本発明のデータ取得装置により、
同じLANに接続された複数のコンピュータ間で、お互
いのコンピュータ情報を取得する場合の例を説明するた
めの図で、図5(A)は、コンピュータAから他のコン
ピュータB,C,Dに対してコンピュータAのコンピュ
ータ情報をブロードキャストするときの図、図5(B)
は、コンピュータAからコンピュータ情報を受信したコ
ンピュータBが他のコンピュータA,C,Dに対してブ
ロードキャストするときの図である。図6は、各々のコ
ンピュータがお互いにコンピュータ情報を送受信した結
果として各々のコンピュータが有するグループデータの
例を示す図である。
FIG. 5 shows the data acquisition device of the present invention.
FIG. 5A is a diagram for explaining an example of a case where a plurality of computers connected to the same LAN acquire mutual computer information, and FIG. 5A shows the computer A to the other computers B, C and D. Figure 5 (B) when the computer information of computer A is broadcast
FIG. 6 is a diagram when computer B, which has received computer information from computer A, broadcasts to other computers A, C, and D. FIG. 6 is a diagram showing an example of group data held by each computer as a result of the computer transmitting and receiving computer information to and from each other.

【0037】前述の図4においては、2つのコンピュー
タ間でのコンピュータ情報の取得と登録の例を示した
が、実際には同一のLANに接続されたいくつものコン
ピュータ間で各々のコンピュータのコンピュータ情報が
取得されて登録される。図5(A)に示すように、コン
ピュータAのブロードキャストにより、コンピュータ
B,C,DがコンピュータAのコンピュータ情報を取得
して登録する。次いで、図5(B)に示すように、コン
ピュータAのコンピュータ情報を受信したコンピュータ
BからコンピュータBのコンピュータ情報がブロードキ
ャストされることにより、コンピュータBのコンピュー
タ情報を、コンピュータA,C,Dが取得して登録す
る。同様に、コンピュータC,Dからも各々のコンピュ
ータ情報がブロードキャストされる。
In the above-mentioned FIG. 4, an example of acquisition and registration of computer information between two computers is shown. However, in reality, computer information of each computer among several computers connected to the same LAN. Is acquired and registered. As shown in FIG. 5A, the computer A broadcasts so that the computers B, C, and D acquire and register the computer information of the computer A. Next, as illustrated in FIG. 5B, the computer information of the computer B is broadcast from the computer B that receives the computer information of the computer A, so that the computers A, C, and D acquire the computer information of the computer B. And register. Similarly, the computer information of each of the computers C and D is broadcast.

【0038】このように、各々のコンピュータのコンピ
ュータ情報がブロードキャストされることにより、他の
コンピュータにお互いのコンピュータ情報が登録される
ことになり、お互いのコンピュータ情報を共有するコン
ピュータの群(以下、コミュニティという。)が形成さ
れる。従って、各々のコンピュータが保有するグループ
データは、図6に示したように、コンピュータA,B,
C,Dのコンピュータ情報となる。
In this way, by broadcasting the computer information of each computer, the computer information of each other is registered in the other computers, and a group of computers sharing the computer information of each other (hereinafter referred to as a community). Is formed). Therefore, as shown in FIG. 6, the group data held by each computer is the computer A, B,
It becomes the computer information of C and D.

【0039】以上が、同一LAN内でのローカルグルー
プデータ取得手段によるコンピュータ情報の取得動作で
あるが、本発明では、次いで、他のLANに接続されて
いるコンピュータと接続し、お互いの持つグループデー
タを相互交換してコミュニティを大きくしなければなら
ない。つまり、異なるLANに接続されたコンピュータ
が有するグループデータをいかに共有するかが問題であ
る。以下にその方法について述べる。
The above is the operation of acquiring computer information by the local group data acquisition means within the same LAN. In the present invention, the group data held by each other is then connected to a computer connected to another LAN. We have to exchange each other and grow the community. That is, the problem is how to share the group data of computers connected to different LANs. The method will be described below.

【0040】図7,図8,図9は、本発明のデータ取得
装置において、2つの異なるLANが接続され、2つの
LANに接続されたコンピュータ間でグループデータを
共有するときの動作を説明するための図で、図7(A)
は、LAN1の各々のコンピュータがあらかじめ保持し
ているグループデータの例を示した図、図7(B)は、
LAN2の各々のコンピュータがあらかじめ保持してい
るグループデータの例を示した図で、図8は、LAN1
からLAN2へ送信されるデータの例を示した図で、図
9は、LAN1とLAN2との間で共有されたグループ
データの例を示す図である。
FIGS. 7, 8 and 9 explain the operation of the data acquisition device of the present invention when two different LANs are connected and the group data is shared between the computers connected to the two LANs. Figure for (A)
Is a diagram showing an example of group data held in advance by each computer of LAN 1, and FIG. 7 (B) is
FIG. 8 is a diagram showing an example of group data held in advance by each computer of LAN2. FIG.
FIG. 9 is a diagram showing an example of data transmitted from the LAN 1 to the LAN 2, and FIG. 9 is a diagram showing an example of group data shared between the LAN 1 and the LAN 2.

【0041】以下、コンピュータA,B,C,Dから構
成され、各々のコンピュータが図7(A)に示すような
グループデータを有するLAN1に属するコンピュータ
Aが、コンピュータE,F,Gから構成され、各々のコ
ンピュータが図7(B)に示すようなグループデータを
有するLAN2に属するコンピュータGに接続して、お
互いのグループデータを取得して共有する場合について
述べる。
Hereinafter, the computers A, B, C, and D, each of which has the group data shown in FIG. 7A, belong to the LAN 1, and the computer A includes the computers E, F, and G. A case will be described in which each computer is connected to a computer G belonging to LAN2 having group data as shown in FIG. 7B to acquire and share group data with each other.

【0042】LAN1とLAN2との接続に先立ち、あ
らかじめ、LAN2に接続されているコンピュータGの
IPアドレスなどを何らかの手段で取得する。その後、
まず、コンピュータAは、図2におけるリモートコンピ
ュータ接続手段12を用いて、コンピュータGのIPア
ドレスを指定し、図7(A)に示すような自身が保持し
ているグループデータに処理IDを加えて作成した、図
8に示すようなデータを、ローカルグループデータ送信
手段13を用いてコンピュータGにユニキャスト送信す
る。このときの処理IDは、グループデータ要求IDで
ある。なお、ここでのユニキャスト送信は、例えば、I
Pアドレス入力ボックスを表示させ、そこにコンピュー
タGのIPアドレスを入力するなどして、コンピュータ
Gを指定して行う。
Prior to the connection between LAN1 and LAN2, the IP address of the computer G connected to LAN2 and the like are acquired in advance by some means. afterwards,
First, the computer A designates the IP address of the computer G by using the remote computer connection means 12 in FIG. 2, and adds the process ID to the group data held by itself as shown in FIG. 7A. The created data as shown in FIG. 8 is unicast-transmitted to the computer G using the local group data transmission means 13. The process ID at this time is a group data request ID. Note that the unicast transmission here is, for example, I
A computer G is designated by displaying a P address input box and inputting the IP address of the computer G therein.

【0043】コンピュータGは、リモートグループデー
タ取得手段14を用いて、LAN1のグループデータを
受信する。コンピュータGは、自身にその受信したグル
ープデータを登録するとともに、ローカルグループデー
タ送信手段13を用いて、自身の所持しているLAN2
のグループデータをコンピュータAに対して送信する。
さらにコンピュータAから受信したLAN1のグループ
データをリモートグループデータ配信手段15でブロー
ドキャストすることにより、LAN2に接続されている
各々のコンピュータに対して通知する。LAN2に接続
されている各々のコンピュータは、LAN1のグループ
データを取得して登録する。
The computer G uses the remote group data acquisition means 14 to receive the group data of LAN1. The computer G registers the received group data in itself and uses the local group data transmission means 13 to carry out the LAN 2 owned by the computer G.
Group data of the above is transmitted to the computer A.
Further, the group data of LAN1 received from the computer A is broadcast by the remote group data distribution means 15 to notify each computer connected to LAN2. Each computer connected to LAN2 acquires and registers the group data of LAN1.

【0044】一方、コンピュータAもコンピュータGか
らLAN2のグループデータをリモートグループデータ
取得手段14で受け取り、LAN2のグループデータを
自身に登録するとともに、LAN2のグループデータを
リモートグループデータ配信手段15でブロードキャス
トすることにより、LAN1に接続されている各々のコ
ンピュータに対して通知する。LAN1に接続されてい
る各々のコンピュータは、LAN2のグループデータを
取得して登録する。
On the other hand, the computer A also receives the group data of LAN2 from the computer G by the remote group data acquisition means 14, registers the group data of LAN2 in itself, and broadcasts the group data of LAN2 by the remote group data distribution means 15. By doing so, each computer connected to the LAN 1 is notified. Each computer connected to LAN1 acquires and registers the group data of LAN2.

【0045】以上の処理により、LAN1およびLAN
2に接続された各々のコンピュータの持つグループデー
タが、図9に示したようなLAN1およびLAN2に接
続するコンピュータすべてのコンピュータ情報になり、
異なるLANに接続されているコンピュータ同士、例え
ば、コンピュータBとコンピュータFの通信も、このコ
ンピュータ情報を利用することで、お互いのIPアドレ
スを通信の都度指定することなく実現できる。
With the above processing, LAN1 and LAN
Group data of each computer connected to 2 becomes computer information of all computers connected to LAN1 and LAN2 as shown in FIG.
Communication between computers connected to different LANs, for example, computer B and computer F, can also be realized by using this computer information without specifying the IP address of each other.

【0046】以下、本発明によるデータ取得装置を用い
て、異なるLAN間の各々のコンピュータが各々のコン
ピュータ情報を共有し、異なるLANに接続されたコン
ピュータ間で通信を行う通信装置について説明する。
A description will be given below of a communication device using the data acquisition device according to the present invention, in which computers in different LANs share respective computer information and computers connected to different LANs communicate with each other.

【0047】例えば、コンピュータAからすべてのコン
ピュータにブロードキャストしたい場合は、LAN1に
接続されたコンピュータに対しては、LAN1における
ブロードキャストアドレスを指定して送信する。LAN
2に接続されたコンピュータに対しては、各々のコンピ
ュータを指定して送っても良いが、どれか一つを指定
し、ブロードキャスト送信要求と送信するデータをセッ
トで送信し、その指定したコンピュータにブロードキャ
ストさせても良い。
For example, when it is desired to broadcast from computer A to all computers, the broadcast address in LAN1 is designated and transmitted to the computers connected to LAN1. LAN
To the computer connected to 2, you can specify each computer and send it, but specify one of them and send the broadcast transmission request and the data to be sent as a set and send it to the specified computer You may broadcast it.

【0048】図10は、LANを識別するためのフラグ
をコンピュータ情報を示す図である。図9に示すコンピ
ュータ情報に異なるLANに接続されたコンピュータか
自身が属するLANに接続されたコンピュータかを判定
するためのフラグをコンピュータ情報に付加する。図1
0は例としてコンピュータEの所持するコンピュータ情
報について示している。上記のように、異なるLANに
接続されたコンピュータのどれか一つを指定してブロー
ドキャストさせる際には、同じLANに接続されたコン
ピュータかどうかの判定をしやすくするために、図10
に示したような、ローカルかどうかのフラグを用意する
と良い。
FIG. 10 is a diagram showing computer information indicating a flag for identifying a LAN. A flag is added to the computer information shown in FIG. 9 to determine whether the computer is connected to a different LAN or a computer to which the LAN belongs. Figure 1
As an example, 0 indicates the computer information possessed by the computer E. As described above, when any one of the computers connected to different LANs is designated and broadcasted, in order to make it easy to determine whether or not the computers are connected to the same LAN, FIG.
It is good to prepare a flag as to whether it is local or not, as shown in.

【0049】また、異なるLANに接続されたコンピュ
ータに対してブロードキャストする際に、各LANで設
定されているサブネットマスクを使用するという方法も
考えられる。LAN2で設定されているサブネットマス
クがわかると、LAN2に接続されているいずれかのコ
ンピュータのIPアドレスまたはネットワークアドレス
の情報とあわせて、そのネットワーク部およびホスト部
を算出できる。そして、ホスト部のビットをすべて1に
することにより、LAN2におけるブロードキャストア
ドレスを算出できるため、LAN1に接続されたコンピ
ュータからこのブロードキャストアドレスを指定するこ
とにより、LAN2に接続されたコンピュータに対して
ブロードキャストが可能である。
It is also possible to use a subnet mask set in each LAN when broadcasting to a computer connected to a different LAN. If the subnet mask set in LAN2 is known, the network part and host part can be calculated together with the information of the IP address or network address of any computer connected to LAN2. Then, by setting all the bits of the host part to 1, the broadcast address in LAN 2 can be calculated. Therefore, by designating this broadcast address from the computer connected to LAN 1, the broadcast to the computer connected to LAN 2 is performed. It is possible.

【0050】例えば、LAN2のあるコンピュータのI
Pアドレスが133.139.205.45であり、サブ
ネットマスクが255.255.255.0であるとする
と、IPアドレスのネットワーク部はサブネットマスク
のビットが1の部分であるから、133.139.20
5.である。これにホスト部のビットをすべて1にした
アドレス133.139.205.255がブロードキャ
ストアドレスである。以上の処理をするためには、コン
ピュータ情報にサブネットマスクの情報を加え、IPア
ドレスまたはネットワークアドレスとともに明示する必
要がある。
For example, I of a computer with LAN2
Assuming that the P address is 133.139.205.45 and the subnet mask is 255.255.255.0, the network part of the IP address is the part where the bit of the subnet mask is 1, so 133.139. 20
5. The address 133.139.205.255 with all the bits of the host part set to 1 is the broadcast address. In order to perform the above processing, it is necessary to add the subnet mask information to the computer information and specify it together with the IP address or the network address.

【0051】また、既に述べたように、他のLANに接
続されたコンピュータを指定してユニキャストにてデー
タを送信することも容易である。普通、一度の接続では
その接続したコンピュータとの通信しかできないが、本
発明ではその一度接続したコンピュータが属しているL
ANに接続されているすべてのコンピュータの情報を得
ることができる。つまり、一度の接続で、2つのLAN
の各コンピュータは自身が所属しているLAN以外のL
ANに接続されているすべてのコンピュータの情報も所
持することができる。従って、接続したコンピュータ以
外のコンピュータのIPアドレスをユーザが知らなくて
も自動的に接続のための情報を取得して通信することが
できる。
Further, as already described, it is easy to specify a computer connected to another LAN and transmit the data by unicast. Normally, a single connection can only communicate with the connected computer, but in the present invention, the L to which the once connected computer belongs.
Information on all computers connected to the AN can be obtained. In other words, once connected, two LANs
Each computer of L is a LAN other than the LAN to which it belongs.
It can also have information on all computers connected to the AN. Therefore, even if the user does not know the IP address of the computer other than the connected computer, the information for the connection can be automatically obtained and the communication can be performed.

【0052】図11は、異なるLANに接続されたコン
ピュータへユニキャストする時に、ユーザが相手のコン
ピュータを選択するために、コンピュータの出力装置に
表示される選択パネルの例を示す図である。ユニキャス
トする場合には、図9に示したようなコンピュータ情報
をもとに図11に示したような異なるLANに接続され
たコンピュータのユーザ名,コンピュータ名,IPアド
レスなどが明示されたパネルを表示させ、ユーザに選択
させればよい。ここで、コンピュータ情報にユーザ名な
どのIPアドレス以外の情報を含んでいることにより、
ユーザがユニキャストしたい相手のIPアドレスを知ら
ない場合でも、相手のコンピュータのユーザ名などで判
断してコンピュータを指定することができる。
FIG. 11 is a diagram showing an example of a selection panel displayed on the output device of the computer so that the user can select the other computer when unicasting to a computer connected to a different LAN. When performing unicast, a panel on which user names, computer names, IP addresses, etc. of computers connected to different LANs as shown in FIG. 11 are clearly displayed based on the computer information as shown in FIG. It may be displayed and the user may select it. Here, by including information other than the IP address such as the user name in the computer information,
Even if the user does not know the IP address of the other party who wants to unicast, the user can specify the computer by making a judgment based on the user name of the other party's computer.

【0053】以上、述べてきたように、本発明による
と、異なるLANに接続された各々のコンピュータが各
々のコンピュータの情報を取得することで、各々のコン
ピュータがコンピュータ情報を共有するコンピュータ群
(コミュニティ)が形成でき、これにより、ユニキャス
ト,マルチキャスト,ブロードキャストなどの通信が、
特別なサーバを必要とせず、また、LANという単位に
縛られることなく容易に実現できるようになる。
As described above, according to the present invention, a computer group (community) in which each computer shares computer information by each computer connected to different LANs acquiring the information of each computer. ) Can be formed, so that communication such as unicast, multicast, broadcast, etc.
It can be easily realized without requiring a special server and without being tied to a unit of LAN.

【0054】[0054]

【発明の効果】請求項1,5の発明に対する効果 異なるLANに接続された各々のコンピュータが、各々
のコンピュータのコンピュータを特定する情報を取得す
ることが可能となり、他のLANに接続されたコンピュ
ータ間でダイレクトに通信が可能になる。
Advantageous Effects of the Invention According to Claims 1 and 5, each computer connected to a different LAN can acquire information specifying the computer of each computer, and the computer connected to another LAN. Direct communication is possible between them.

【0055】請求項2の発明に対する効果 同一LAN内のコンピュータが自身を特定する情報をブ
ロードキャストまたはマルチキャストを用いて通知しあ
うことによって、同一LANに接続された各々のコンピ
ュータが各々のコンピュータのコンピュータを特定する
情報を取得することができる。
Effect on the Invention According to Claim 2 Computers in the same LAN notify each other of information specifying themselves by using broadcast or multicast, whereby each computer connected to the same LAN becomes a computer of each computer. It is possible to obtain the information that specifies.

【0056】請求項3の発明に対する効果 コンピュータ名,ネットワークアドレスなどからなるコ
ンピュータを特定する情報を異なるLANに接続された
各々のコンピュータが有することにより、通信を行う度
にIPアドレスを指定しなくても、異なるLANに接続
されたコンピュータ間で通信を行うことができる。
Effect on Invention of Claim 3 Since each computer connected to a different LAN has information for identifying a computer, such as a computer name and a network address, the IP address does not have to be designated every time communication is performed. Also, it is possible to communicate between computers connected to different LANs.

【0057】請求項4の発明に対する効果 コンピュータを特定する情報に処理IDを加え、異なる
LANに接続された各々のコンピュータを処理IDに応
じて所定の処理を行うようにしたので、コンピュータ情
報の送信先に送信元の意図した処理を行わせることがで
きる。
Effect on Invention of Claim 4 Since the processing ID is added to the information for specifying the computer and each computer connected to a different LAN is caused to perform a predetermined processing according to the processing ID, the transmission of the computer information is performed. The processing intended by the sender can be performed first.

【0058】請求項6の発明に対する効果 異なるLANに接続されたコンピュータ間で各々のコン
ピュータを特定する情報を取得する方法を記録媒体に記
録することにより、異なるLANに接続されたコンピュ
ータ間で各々のコンピュータを特定する情報を取得する
方法を容易に普及することができる。
Effect on the Invention of Claim 6 By recording the method of acquiring the information specifying each computer among the computers connected to different LANs on the recording medium, each of the computers connected to different LANs. A method of acquiring information specifying a computer can be easily spread.

【0059】請求項7の発明に対する効果 異なるLANに接続されたコンピュータ間で各々のコン
ピュータを特定する情報を取得したコンピュータを用い
ることにより、異なるLANに接続されたコンピュータ
間でブロードキャスト,マルチキャストなどの通信を行
うことができる。
Effect on the Invention of Claim 7 By using a computer which has acquired information for identifying each computer among computers connected to different LANs, communication such as broadcasting and multicasting between computers connected to different LANs. It can be performed.

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

【図1】 一般的なパーソナルコンピュータのハードウ
ェアを示す構成図である。
FIG. 1 is a configuration diagram showing hardware of a general personal computer.

【図2】 本発明のデータ取得装置を説明するための機
能構成図である。
FIG. 2 is a functional configuration diagram for explaining a data acquisition device of the present invention.

【図3】 本発明のデータ取得装置が同じLANに接続
されたコンピュータからコンピュータ情報を取得する際
に、データ取得装置から同じLANに接続されているコ
ンピュータへ送信するデータの例を示す図である。
FIG. 3 is a diagram showing an example of data transmitted from a data acquisition device to a computer connected to the same LAN when the data acquisition device of the present invention acquires computer information from a computer connected to the same LAN. .

【図4】 同じLANに接続されたコンピュータ間で、
お互いのコンピュータ情報を取得し、登録する際の動作
を説明するための図である。
[Fig. 4] Between computers connected to the same LAN,
It is a figure for explaining operation at the time of mutually acquiring computer information and registering it.

【図5】 コンピュータが他のコンピュータに対してコ
ンピュータ情報をブロードキャストするときの動作を説
明するための図である。
FIG. 5 is a diagram for explaining an operation when a computer broadcasts computer information to other computers.

【図6】 各々のコンピュータが有するグループデータ
の例を示す図である。
FIG. 6 is a diagram showing an example of group data included in each computer.

【図7】 LAN1,LAN2に接続された各々のコン
ピュータがあらかじめ保持しているグループデータの例
を示す図である。
FIG. 7 is a diagram showing an example of group data held in advance by each computer connected to LAN1 and LAN2.

【図8】 LAN1からLAN2へ送信されるデータの
例を示す図である。
FIG. 8 is a diagram showing an example of data transmitted from LAN1 to LAN2.

【図9】 LAN1,LAN2の間で共有されたグルー
プデータの例を示す図である。
FIG. 9 is a diagram showing an example of group data shared between LAN1 and LAN2.

【図10】 LANを識別するためのフラグを付加した
コンピュータ情報を示す図である。
FIG. 10 is a diagram showing computer information to which a flag for identifying a LAN is added.

【図11】 異なるLANに接続されたコンピュータへ
ユニキャストする時に、コンピュータの出力装置に表示
される選択パネルの例を示す図である。
FIG. 11 is a diagram showing an example of a selection panel displayed on an output device of a computer when unicasting to a computer connected to a different LAN.

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

1…CPU、2…ROM、3…RAM、4…ハードディ
スク(HD)、5…ネットワークインターフェイス、6
…出力装置、7…入力装置、8…CD−ROM、9…バ
スコントローラ、10,10a,10b…パーソナルコ
ンピュータ(データ取得装置)、11…ローカルグルー
プデータ取得手段、12…リモートコンピュータ接続手
段、13…ローカルグループデータ送信手段、14…リ
モートグループデータ取得手段、15…リモートグルー
プデータ配信手段、20…ローカルエリアネットワーク
(LAN)、110a,110b…データ処理部、11
1a,111b…データ作成部、112a,112b…
データ登録部、120a,120b…ネットワークイン
ターフェイス、121a,121b…データ送信部、1
22a,122b…データ受信部。
1 ... CPU, 2 ... ROM, 3 ... RAM, 4 ... Hard disk (HD), 5 ... Network interface, 6
... output device, 7 ... input device, 8 ... CD-ROM, 9 ... bus controller, 10, 10a, 10b ... personal computer (data acquisition device), 11 ... local group data acquisition means, 12 ... remote computer connection means, 13 ... local group data transmission means, 14 ... remote group data acquisition means, 15 ... remote group data distribution means, 20 ... local area networks (LAN), 110a, 110b ... data processing section, 11
1a, 111b ... Data creation unit, 112a, 112b ...
Data registration unit, 120a, 120b ... Network interface, 121a, 121b ... Data transmission unit, 1
22a, 122b ... Data receiving unit.

Claims (7)

【特許請求の範囲】[Claims] 【請求項1】 ローカルエリアネットワークを介して複
数のコンピュータと相互に接続されているデータ取得装
置であって、該データ取得装置は、前記ローカルエリア
ネットワークに接続されているコンピュータを特定する
情報を取得するコンピュータ情報取得手段と、前記ロー
カルエリアネットワークと異なるローカルエリアネット
ワークに接続されているコンピュータと接続する手段
と、前記接続したコンピュータに取得した前記コンピュ
ータを特定する情報および前記データ取得装置を特定す
る情報を送信する手段と、前記接続したコンピュータが
あらかじめ取得した前記異なるローカルエリアネットワ
ークに接続されているコンピュータを特定する情報を前
記接続したコンピュータから受信する手段と、受信した
前記異なるローカルエリアネットワークに接続されてい
るコンピュータを特定する情報を前記ローカルエリアネ
ットワークに接続されている他のコンピュータに配信す
る手段とを有することを特徴とするデータ取得装置。
1. A data acquisition device interconnected with a plurality of computers via a local area network, the data acquisition device acquiring information specifying a computer connected to the local area network. Computer information acquisition means, means for connecting to a computer connected to a local area network different from the local area network, information specifying the computer acquired by the connected computer and information specifying the data acquisition device And a means for receiving from the connected computer information identifying the computer connected to the different local area network acquired by the connected computer in advance, and the received different local network Means for delivering information identifying a computer connected to a rear network to another computer connected to the local area network.
【請求項2】 前記コンピュータ情報取得手段は、前記
データ取得装置を特定する情報を他のコンピュータにブ
ロードキャストまたはマルチキャストする手段と、前記
データ取得装置を特定する情報を受信したコンピュータ
から該コンピュータを特定する情報を受信する手段とを
有することを特徴とする請求項1に記載のデータ取得装
置。
2. The computer information acquisition means specifies the computer from the means for broadcasting or multicasting the information specifying the data acquisition device to other computers, and the computer receiving the information specifying the data acquisition device. The data acquisition device according to claim 1, further comprising: a unit that receives information.
【請求項3】 前記コンピュータあるいは前記データ取
得装置を特定する情報は、コンピュータ名,ネットワー
クアドレスなどからなることを特徴とする請求項1また
は2に記載のデータ取得装置。
3. The data acquisition device according to claim 1, wherein the information for specifying the computer or the data acquisition device includes a computer name, a network address, and the like.
【請求項4】 前記コンピュータあるいは前記データ取
得装置を特定する情報は、処理IDが加えられており、
前記コンピュータあるいは前記データ取得装置は、前記
コンピュータあるいは前記データ取得装置を特定する情
報を受信したときに前記処理IDに応じた処理を行う手
段を有することを特徴とする請求項1乃至3のいずれか
1に記載のデータ取得装置。
4. A process ID is added to the information for identifying the computer or the data acquisition device,
4. The computer or the data acquisition device has means for performing a process according to the process ID when receiving information specifying the computer or the data acquisition device. 1. The data acquisition device according to 1.
【請求項5】 ローカルエリアネットワークを介して複
数のコンピュータと相互に接続されているデータ取得装
置が、前記ローカルエリアネットワークに接続されてい
るコンピュータを特定する情報を取得するコンピュータ
情報取得ステップと、前記ローカルエリアネットワーク
と異なるローカルエリアネットワークに接続されている
コンピュータと接続するステップと、前記接続したコン
ピュータに取得した前記コンピュータを特定する情報お
よび前記データ取得装置を特定する情報を送信するステ
ップと、前記接続したコンピュータがあらかじめ取得し
た前記異なるローカルエリアネットワークに接続されて
いるコンピュータを特定する情報を前記接続したコンピ
ュータから受信するステップと、受信した前記異なるロ
ーカルエリアネットワークに接続されているコンピュー
タを特定する情報を前記ローカルエリアネットワークに
接続されている他のコンピュータに配信するステップと
からなることを特徴とするデータ取得方法。
5. A computer information acquisition step, in which a data acquisition device interconnected with a plurality of computers via a local area network acquires information identifying a computer connected to the local area network, Connecting to a computer connected to a local area network different from the local area network; transmitting to the connected computer the information specifying the computer and the information specifying the data acquisition device; The computer that has acquired the information for identifying the computer connected to the different local area network in advance, and the received different local area network. And a step of delivering information specifying a computer connected to the work to another computer connected to the local area network.
【請求項6】 請求項5に記載のデータ取得方法を実行
するプログラムを記録した記録媒体。
6. A recording medium in which a program for executing the data acquisition method according to claim 5 is recorded.
【請求項7】 請求項1乃至4のいずれか1に記載のデ
ータ取得装置を用いて通信を行うことを特徴とする通信
装置。
7. A communication device, wherein communication is performed using the data acquisition device according to any one of claims 1 to 4.
JP2002061324A 2002-03-07 2002-03-07 Data acquisition device, data acquisition method, recording medium recording program for executing the data acquisition method, and communication device Pending JP2003264570A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2002061324A JP2003264570A (en) 2002-03-07 2002-03-07 Data acquisition device, data acquisition method, recording medium recording program for executing the data acquisition method, and communication device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2002061324A JP2003264570A (en) 2002-03-07 2002-03-07 Data acquisition device, data acquisition method, recording medium recording program for executing the data acquisition method, and communication device

Publications (1)

Publication Number Publication Date
JP2003264570A true JP2003264570A (en) 2003-09-19

Family

ID=29195701

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2002061324A Pending JP2003264570A (en) 2002-03-07 2002-03-07 Data acquisition device, data acquisition method, recording medium recording program for executing the data acquisition method, and communication device

Country Status (1)

Country Link
JP (1) JP2003264570A (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2007114035A1 (en) * 2006-03-30 2007-10-11 Matsushita Electric Industrial Co., Ltd. Connection support server and communication apparatus
US8874702B2 (en) 2009-12-10 2014-10-28 Ricoh Company, Ltd. Network apparatus, communication control method, and recording medium

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2007114035A1 (en) * 2006-03-30 2007-10-11 Matsushita Electric Industrial Co., Ltd. Connection support server and communication apparatus
JP4862039B2 (en) * 2006-03-30 2012-01-25 パナソニック株式会社 Connection support server and communication device
US8874702B2 (en) 2009-12-10 2014-10-28 Ricoh Company, Ltd. Network apparatus, communication control method, and recording medium

Similar Documents

Publication Publication Date Title
JP2982728B2 (en) Application sharing system
KR100752038B1 (en) A Method of RTP Element Selection for Multimedia Conference in Dynamic Multicast Tree
EP0888029B1 (en) Method for managing multicast addresses for transmitting and receiving multimedia conferencing information on an internet protocol (IP) network implemented over an ATM network
US6011782A (en) Method for managing multicast addresses for transmitting and receiving multimedia conferencing information on an internet protocol (IP) network
JP5026598B2 (en) Group communication system using distributed structure media server and method thereof
US20050111474A1 (en) IP multicast communication system
DE60308984T2 (en) Distributed communication system
US20040252691A1 (en) VoIP system, VoIP server and client, and multicast packet communication method
WO2007134970A1 (en) Method and device for dynamic setting up and control of temporary communications groups with secure transmission
KR100953507B1 (en) Group Communication System and Method Using Distributed Media Server
JPH10336176A (en) Group communication method and system, and storage medium storing group communication program
Radenkovic et al. Deployment issues for multi-user audio support in CVEs
JP2003264570A (en) Data acquisition device, data acquisition method, recording medium recording program for executing the data acquisition method, and communication device
KR20140092630A (en) User&#39;s device, communication server and control method thereof
JP4481499B2 (en) Hierarchical multicasting
JP3759527B2 (en) Multicast data communication system and method, client-side gateway, server-side gateway, computer program, and recording medium recording the computer program
CN104660510A (en) Method and device for implementing whether repeated multicast data packet transmission appears or not
JP4472590B2 (en) Network conference system and network conference method
JP2006005526A (en) Video conference terminal device and system and method
JP4549782B2 (en) Multicast control method, multicast control apparatus, and program
KR100740886B1 (en) Method for IPv6 Multicast based N-to-N Group Tutoring System in the Home Network
JP2002073513A (en) Virtual space security methods
TWI234947B (en) Network broadcasting system and method
Lewis et al. Collaborative virtual environment for advanced computing
JP2017151618A (en) Information delivery system, information delivery device, information delivery program, and information delivery method

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20050125

RD02 Notification of acceptance of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7422

Effective date: 20050222

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20070115

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20070123

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20070326

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20071002