JP2003198553A - Simultaneous command communication method - Google Patents
Simultaneous command communication methodInfo
- 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
Links
- 238000004891 communication Methods 0.000 title claims description 15
- 238000000034 method Methods 0.000 title claims description 5
- 238000012790 confirmation Methods 0.000 claims abstract description 23
- 230000005540 biological transmission Effects 0.000 abstract 2
- 238000010586 diagram Methods 0.000 description 2
- 230000004913 activation Effects 0.000 description 1
- 230000002265 prevention Effects 0.000 description 1
- 238000010561 standard procedure Methods 0.000 description 1
Landscapes
- Computer And Data Communications (AREA)
- Small-Scale Networks (AREA)
- Communication Control (AREA)
Abstract
Description
【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.
【図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.
1:サーバ、2:クライアント、3:一斉指令チャネ
ル、4:応答チャネル1: server, 2: client, 3: simultaneous command channel, 4: response channel
Claims (2)
有線回線又は無線回線通信システムにおける一斉指令通
信方式において、サーバから各クライアントに対して一
斉指令データを送信する手段と、該一斉指令データを各
クライアントが受信する手段と、前記一斉指令データを
各クライアントが受信したことを示す受令確認データを
サーバへ送信する手段と、前記受令確認データをサーバ
が受信する手段を有し、該送受信手段として、ユーザデ
ータグラムプロトコルパケットを具備したことを特徴と
した一斉指令通信方式。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. 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.
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)
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 |
-
2001
- 2001-12-25 JP JP2001391711A patent/JP2003198553A/en active Pending
Cited By (2)
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 |