[go: up one dir, main page]

JP2003198553A - Simultaneous command communication method - Google Patents

Simultaneous command communication method

Info

Publication number
JP2003198553A
JP2003198553A JP2001391711A JP2001391711A JP2003198553A JP 2003198553 A JP2003198553 A JP 2003198553A JP 2001391711 A JP2001391711 A JP 2001391711A JP 2001391711 A JP2001391711 A JP 2001391711A JP 2003198553 A JP2003198553 A JP 2003198553A
Authority
JP
Japan
Prior art keywords
server
simultaneous command
client
data
confirmation data
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP2001391711A
Other languages
Japanese (ja)
Inventor
Noboru Nakamura
襄 中村
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.)
Kokusai Denki Electric Inc
Original Assignee
Hitachi Kokusai Electric Inc
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 Hitachi Kokusai Electric Inc filed Critical Hitachi Kokusai Electric Inc
Priority to JP2001391711A priority Critical patent/JP2003198553A/en
Publication of JP2003198553A publication Critical patent/JP2003198553A/en
Pending legal-status Critical Current

Links

Landscapes

  • Computer And Data Communications (AREA)
  • Small-Scale Networks (AREA)
  • Communication Control (AREA)

Abstract

<P>PROBLEM TO BE SOLVED: To enable a server to surely receive command reception confirmation data from a client by avoiding the collision of packets when returning the command reception confirmation data in response to simultaneous command data receiving from the server by UDP packets by a plurality of clients. <P>SOLUTION: In order to avoid the occurrence of the collision caused by the simultaneous transmission of command reception confirmations from the plurality of clients to the server, after the end of simultaneous command data transmission, the server transmits a command reception confirmation request packet. With the receiving time of this packet as a reference, each of clients generates a delay time determined by the intrinsic number of a present station by itself and transmits the command reception confirmation data to the server successively while having a time difference. <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 simultaneous command communication system.

【0002】[0002]

【従来の技術】インターネットプロトコル(以下、IP
と略す)を使用したネットワークにおいて、例えば、デ
ータ配信元が複数の相手に同時に同じ画像データを配信
する手段としての通信手順は、ユーザデータグラムプロ
トコル(User Datagram Protocol:以下、UDPと略
す)を採用している。該プロトコルは一般にハガキ方式
といわれていて、比較的小規模なローカルエリアネット
ワーク内での通信では、通信相手の同意を得ずに通信す
る方式のため、通信速度が速く、多数の相手に同時に配
信する手段として有効なプロトコルである。一方、例え
ば、防災無線システムに応用した場合、一斉指令通信に
おいて、統制局は、該統制局に設置されるサーバから発
信する一斉指令データに対して、該データを受信する端
末局に設置されるクライアントから受令確認データを取
得することが必須となっている。複数のクライアントが
同時に受令確認データをサーバに返信した場合、該受令
確認データの衝突が発生し、一斉指令発令元である統制
局のサーバが受令確認データを正常に受信することがで
きない。
2. Description of the Related Art Internet Protocol (hereinafter referred to as IP
In a network using (for abbreviated), for example, the communication procedure as a means for a data distribution source to simultaneously distribute the same image data to a plurality of parties adopts a User Datagram Protocol (hereinafter abbreviated as UDP). is doing. The protocol is generally called a postcard method, and in communication in a relatively small local area network, the communication speed is high because it is a method of communicating without obtaining the consent of the communication partner, and it is simultaneously distributed to many partners. It is an effective protocol as a means to do. On the other hand, for example, when applied to a disaster prevention wireless system, in simultaneous command communication, a control station is installed in a terminal station that receives the command data transmitted from a server installed in the control station. It is mandatory to get the order confirmation data from the client. When multiple clients send back the order confirmation data to the server at the same time, the order confirmation data collides, and the server of the control station, which is the source of the simultaneous command, cannot receive the order confirmation data normally. .

【0003】[0003]

【発明が解決しようとする課題】端末局のクライアント
が統制局のサーバからの一斉指令データ配信に対する応
答手段として、UDPパケットを送出する場合、複数の
クライアントが同時又は夫々自由に受令確認データをU
DPパケットで返信すると、該UDPパケット衝突が発
生する可能性があり、サーバが前記UDPパケットを正
常に受信することができない場合が発生する。本発明の
目的は、複数のクライアントがサーバからの一斉指令デ
ータ受信に対する受令確認データをUDPパケットで返
信するときに、該パケット同志の衝突を回避し、クライ
アントからの受令確認データをサーバで確実に受信でき
るようにすることである。
When the client of the terminal station sends a UDP packet as a response means to the simultaneous command data distribution from the server of the control station, a plurality of clients can simultaneously or independently receive the acceptance confirmation data. U
When a DP packet is returned, the UDP packet collision may occur, and the server may not normally receive the UDP packet. An object of the present invention is to avoid collision between the packets when a plurality of clients return the acceptance confirmation data for receiving the simultaneous command data from the server in a UDP packet, and to receive the acceptance confirmation data from the clients in the server. It is necessary to ensure reception.

【0004】[0004]

【課題を解決するための手段】上記課題を解決するた
め、サーバから複数のクライアントに対しての、一斉指
令データ配信用に一斉指令チャネルを設け、また、クラ
イアントが前記配信データを受信したときの受令確認デ
ータ返信用に応答チャネルを設け、サーバから複数のク
ライアントに対して一斉指令データを送信終了した後、
各クライアントに受令確認データの返信を要求するUD
Pパケットを作成し送出する手段を設け、前記各クライ
アントはサーバから一斉指令で配信される前記受令確認
要求のUDPパケット受信時刻を基準にして、夫々、予
め決められた自局の応答順序番号に従い、順次応答チャ
ネルに受令確認データのUDPパケットを送出するよう
にしたものである。
In order to solve the above problems, a simultaneous command channel is provided for simultaneous command data distribution from a server to a plurality of clients, and when a client receives the distribution data. After setting up a response channel for replying to the confirmation data and receiving the simultaneous command data from the server to multiple clients,
UD requesting each client to return receipt confirmation data
A means for creating and transmitting a P packet is provided, and each of the clients has a predetermined response sequence number of its own station based on the UDP packet reception time of the acceptance confirmation request distributed by the server from the simultaneous command. According to the above, UDP packets of acceptance confirmation data are sequentially transmitted to the response channel.

【0005】[0005]

【発明の実施の形態】以下本発明の一実施例を図1、図
2により説明する。図1は本発明の一実施例のネットワ
ーク構成図である。図2は図1のサーバとクライアント
間のデータ又はコマンドのやり取りを示した図である。
1は統制局等に設置されるサーバで、2は端末局等に設
置されるクライアントで、例えばパーソナルコンピュー
タで、3は一斉指令データを送信するサーバ1から各ク
ライアント2への一斉指令チャネルで、4は各クライア
ント2からサーバ1への応答チャネルである。次に動作
を説明する。サーバ1から各クライアント2へ一斉指令
チャネル3を用いて“一斉指令起動”のUDPパケット
を送信する。次に前記同様に “一斉指令データ”の内
容をUDP1 〜UDPk パケットにて送信する。ここ
で、該UDP1 〜UDPk パケットは一斉指令する内容
を複数パケットに分割した場合である。次に前記同様に
送信すべき一斉指令データを送信終了後“受令確認要
求”のUDPパケットを各クライアントに一斉指令にて
送信する。その送信から所定時間T0後、1番目のクラ
イアント2−1からn番目のクライアント2−nがサー
バ1へ応答チャネル4を用いて応答データをUDPパケ
ットで順次返信する。該返信の順序は、衝突を回避する
ためクライアント2−1から2−nはそれぞれT0 ,T
0 +τ,T0 +2τ,…,T0 +(n−1)τの遅延時
間をそれぞれ設けてサーバ1へ受令確認データのUDP
パケットを送信する。最後のクライアント2−nがT0
の(n−1)τ時間後に受令確認データをサーバ1へ送
信し、該受令確認データをサーバ1が受信すると、該サ
ーバ1はすべてのクライアント2に対し“終了通知”の
UDPパケットを各クライアントへ一斉指令にて送信
し、一斉指令の通信シーケンスが終了する。
BEST MODE FOR CARRYING OUT THE INVENTION An embodiment of the present invention will be described below with reference to FIGS.
2 will be described. FIG. 1 shows a network according to an embodiment of the present invention.
FIG. 2 is the server and client of FIG.
It is a figure showing exchange of data or a command between them.
1 is a server installed in the control station etc. 2 is installed in the terminal station etc.
A client installed, for example, a personal computer
3 is a group from the server 1 that transmits the simultaneous command data.
Broadcast command channel to client 2 and 4 for each client
It is a response channel from the host 2 to the server 1. Next action
Will be explained. Simultaneous command from server 1 to each client 2
UDP packet of "simultaneous command activation" using channel 3
To send. Next, in the same way as above,
UDP1~ UDPkSend in packets. here
And the UDP1~ UDPkPackets are commanded simultaneously
Is divided into a plurality of packets. Then as above
After sending the batch command data to be sent
"Request" UDP packet to all clients by simultaneous command
Send. A predetermined time T from the transmission0And the first club
Client n from client 2-1 is n
To the UDP packet using the response channel 4
Reply in sequence. The order of the replies avoids collisions
Therefore, each of the clients 2-1 to 2-n has T0, T
0+ Τ, T0+ 2τ, ..., T0+ (N-1) τ delay
UDP of the order confirmation data to the server 1 with each space
Send a packet. The last client 2-n is T0
(N-1) τ hours later, sending the order confirmation data to the server 1
When the server 1 receives the acceptance confirmation data,
Server 1 sends "end notification" to all clients 2.
Send UDP packet to each client by simultaneous command
Then, the communication sequence of the simultaneous command ends.

【0006】[0006]

【発明の効果】サーバ、クライアントシステムにおける
クライアントの応答は、サーバから順次クライアントへ
問い合わせするポーリング方式が行われているが、本発
明の方式は、問い合わせが不要なため、ポーリング方式
に比べ受令確認の収集時間を大幅には短縮することがで
きる。また、UDPパケットを用いた通信はIPプロト
コルの標準手順の1つであるため、サーバとクライアン
トの担当メーカが違う場合でも容易に接続することがで
きる。
The polling system in which the server and the client in the client system make inquiries to the clients sequentially from the server is used. However, the system of the present invention does not require inquiries. The collection time can be significantly reduced. Also, since communication using UDP packets is one of the standard procedures of the IP protocol, even if the makers in charge of the server and the client are different, it is possible to connect easily.

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

【図1】本発明の一実施例のネットワーク構成図FIG. 1 is a network configuration diagram of an embodiment of the present invention.

【図2】本発明の一実施例の一斉指令通信動作シーケン
ス図
FIG. 2 is a sequence diagram of a simultaneous command communication operation according to an embodiment of the present invention.

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

1:サーバ、2:クライアント、3:一斉指令チャネ
ル、4:応答チャネル
1: server, 2: client, 3: simultaneous command channel, 4: response channel

Claims (2)

【特許請求の範囲】[Claims] 【請求項1】サーバと複数のクライアントで構成される
有線回線又は無線回線通信システムにおける一斉指令通
信方式において、サーバから各クライアントに対して一
斉指令データを送信する手段と、該一斉指令データを各
クライアントが受信する手段と、前記一斉指令データを
各クライアントが受信したことを示す受令確認データを
サーバへ送信する手段と、前記受令確認データをサーバ
が受信する手段を有し、該送受信手段として、ユーザデ
ータグラムプロトコルパケットを具備したことを特徴と
した一斉指令通信方式。
1. In a simultaneous command communication system in a wired line or wireless line communication system composed of a server and a plurality of clients, a means for transmitting simultaneous command data from a server to each client, and each of the simultaneous command data. The means for receiving by the client, the means for transmitting the acceptance confirmation data indicating that each client has received the simultaneous command data to the server, and the means for the server receiving the acceptance confirmation data, the transmitting and receiving means. As the above, a simultaneous command communication method characterized by having a user datagram protocol packet.
【請求項2】請求項1の一斉指令通信方式において、各
クライアントがサーバへ受令確認データ送信する際、所
定の基準時刻に対して、各クライアントが自局の固有番
号に対応した遅延時間を生成して、該遅延時間を前記基
準時刻に加えた時刻に受令確認データを送信する手段を
有することを特徴とした一斉指令通信方式。
2. The simultaneous command communication system according to claim 1, wherein when each client transmits acceptance confirmation data to the server, each client sets a delay time corresponding to a unique number of its own station with respect to a predetermined reference time. A simultaneous command communication system comprising means for generating and transmitting the acceptance confirmation data at a time when the delay time is added to the reference time.
JP2001391711A 2001-12-25 2001-12-25 Simultaneous command communication method Pending JP2003198553A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2001391711A JP2003198553A (en) 2001-12-25 2001-12-25 Simultaneous command communication method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2001391711A JP2003198553A (en) 2001-12-25 2001-12-25 Simultaneous command communication method

Publications (1)

Publication Number Publication Date
JP2003198553A true JP2003198553A (en) 2003-07-11

Family

ID=27599214

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2001391711A Pending JP2003198553A (en) 2001-12-25 2001-12-25 Simultaneous command communication method

Country Status (1)

Country Link
JP (1) JP2003198553A (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2007513579A (en) * 2003-12-01 2007-05-24 カーディナル ヘルス 303、インコーポレイテッド System and method for network discovery and connection management
JP2007515883A (en) * 2003-12-05 2007-06-14 カーディナル ヘルス 303、インコーポレイテッド Discovery and connection management by mobile system manager

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2007513579A (en) * 2003-12-01 2007-05-24 カーディナル ヘルス 303、インコーポレイテッド System and method for network discovery and connection management
JP2007515883A (en) * 2003-12-05 2007-06-14 カーディナル ヘルス 303、インコーポレイテッド Discovery and connection management by mobile system manager

Similar Documents

Publication Publication Date Title
CN107959553B (en) Method for improving network access speed of Bluetooth network
JP2009049461A (en) Radio communication apparatus
US5619689A (en) Method and apparatus for confirming delivery of files in a file broadcast system with rebroadcast timing at the receiver
US9112882B2 (en) Method and apparatus for the fast detection of connectivity loss between devices in a network
US11716176B2 (en) Method and system for broadcasting data in wireless network
JP2009049704A (en) Wireless communication device
CA2573038A1 (en) Push-to service system and method
US11622090B2 (en) System and method of wireless communication using destination based queueing
JP2006245897A (en) Communication apparatus and communication method
JP2009027645A (en) Radio communication device
JP2000115051A (en) Wireless multicast data transfer method and wireless communication system using the method
JP2001345809A (en) Wireless packet transmission method
JP2003198553A (en) Simultaneous command communication method
WO2006048969A1 (en) Transmitter apparatus
JP2004201312A (en) Method for setting network address in wireless personal area network
WO2014150675A2 (en) Multi-cast optimized medium access method for wireless network
KR100377852B1 (en) Message transmission method and system capable of balancing load
US20140211604A1 (en) Method and Apparatus for the Fast Detection of Connectivity Loss Between Devices in a Network
CN110392423B (en) Data transmission method, system and equipment
KR20010076596A (en) Distributed IP Multicasting Method for Internet Broadcasting System
JP4277411B2 (en) Multicast communication system and multicast communication method, data communication apparatus and data communication method, and automatic setting method of number of waiting frames in multicast communication system
Gopal et al. Dynamic address assignment in broadcast networks
US20220338250A1 (en) Techniques to reduce transmission failures in time-slotted channel hopping networks
JPH09200266A (en) Transmission control system
CN120475083A (en) Data transmission method, device and electronic equipment