JPH09162861A - Communication controller - Google Patents
Communication controllerInfo
- Publication number
- JPH09162861A JPH09162861A JP7319125A JP31912595A JPH09162861A JP H09162861 A JPH09162861 A JP H09162861A JP 7319125 A JP7319125 A JP 7319125A JP 31912595 A JP31912595 A JP 31912595A JP H09162861 A JPH09162861 A JP H09162861A
- Authority
- JP
- Japan
- Prior art keywords
- communication control
- control device
- time
- information
- communication
- 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.)
- Withdrawn
Links
Landscapes
- Data Exchanges In Wide-Area Networks (AREA)
- Synchronisation In Digital Transmission Systems (AREA)
Abstract
Description
【0001】[0001]
【発明の属する技術分野】本発明は、複数の通信装置間
で時間的な前後関係を維持しながら通信を行う通信制御
装置に関する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a communication control device for performing communication between a plurality of communication devices while maintaining a temporal context.
【0002】[0002]
【従来の技術】複数の通信制御装置間で情報の送受信を
行なう場合は送受信の時刻を検出するために何らかの方
法で同期をとる必要がある。例えば、特公平4−199
931号公報では、情報の送信時に同期信号を挿入して
送信し、受信側でこの同期信号を検出することで同期を
とっている。また、送信側と受信側とで別々のクロック
を発生させ、情報の送受信の時刻を一致させるためにク
ロックを計数するカウンタのカウンタ値をコネクション
の確立時に一致させる方法もある。2. Description of the Related Art In the case of transmitting and receiving information between a plurality of communication control devices, it is necessary to synchronize by some method in order to detect the time of transmission and reception. For example, Japanese Patent Publication 4-199
According to Japanese Patent No. 931, a synchronization signal is inserted and transmitted at the time of transmitting information, and the receiving side detects the synchronization signal to establish synchronization. There is also a method in which separate clocks are generated on the transmission side and the reception side, and the counter values of the counters that count the clocks are made to coincide when the connection is established in order to make the information transmission / reception times coincide.
【0003】[0003]
【発明が解決しようとする課題】しかしながら、上記し
た従来技術はいずれも受信側の通信制御装置と送信側の
通信制御装置との間における送受信の時刻を恒常的に一
致させることができない。また、受信側の通信制御装置
の制御のもとに時刻を一致させるための制御パケットを
送出しているので、同時に複数の送信側制御装置に信号
を送信するタイミングが多くなり誤差の原因となってい
た。However, in any of the above-mentioned conventional techniques, the time of transmission / reception between the communication control device on the receiving side and the communication control device on the transmitting side cannot be made to always coincide with each other. Further, since the control packet for synchronizing the time is sent under the control of the communication control device on the receiving side, the timing of transmitting signals to a plurality of control devices on the transmitting side increases at the same time, which causes an error. Was there.
【0004】本発明の通信制御装置はこのような課題に
着目してなされたものであり、その目的とするところ
は、複数の通信制御装置間の時刻を最小の誤差で恒常的
に一致させることができる通信制御装置を提供すること
にある。The communication control device of the present invention has been made in view of such a problem, and an object thereof is to make the times among a plurality of communication control devices consistent with each other with a minimum error. It is to provide a communication control device capable of performing the above.
【0005】[0005]
【課題を解決するための手段】上記の目的を達成するた
めに、第1の発明は、情報の送信を少なくとも行う第1
の通信制御装置と、情報の受信を少なくとも行う第2の
通信制御装置を含む複数の通信制御装置が、ネットワー
クを介して情報のやり取りを行う通信システムにおい
て、前記第1の通信制御装置には、時刻を計時する第1
の計時手段と、この第1の計時手段が計時した時刻の情
報を制御情報として送信する送信手段とを有し、前記第
2の通信制御装置には、時刻を計時する第2の計時手段
と、前記送信手段が送信した制御情報を受信し、時刻の
情報に再構成する受信手段と、前記第2の計時手段が計
時した時刻の情報と、前記受信手段が再構成した時刻の
情報を比較し、この比較結果に基づいて第2の通信制御
装置の時刻を第1の通信制御装置の時刻に一致させる同
時化手段とを有する。In order to achieve the above-mentioned object, the first invention is a first invention for transmitting at least information.
And a plurality of communication control devices including a second communication control device that receives at least information, in the communication system in which information is exchanged via a network, the first communication control device includes: 1st timekeeping
And a transmitting means for transmitting the information on the time measured by the first time measuring means as control information, and the second communication control device includes a second time measuring means for measuring the time. Comparing the receiving means that receives the control information transmitted by the transmitting means and reconfigures it into time information, the information on the time counted by the second timing means, and the information on the time reconfigured by the receiving means However, it has a synchronization means for matching the time of the second communication control device with the time of the first communication control device based on the comparison result.
【0006】また、第2の発明は、第1の発明におい
て、前記第1の通信制御装置は、更に、前記第2の通信
制御装置の受信手段に対して、制御情報の受信準備を略
一定間隔で要求するヘルスチェック手段と、前記第1の
通信制御装置が行う処理の優先順位を設定するスケジュ
ーラ手段とを有し、前記ヘルスチェック手段は前記スケ
ジューラ手段が設定した処理の優先順位に従い要求を出
す。In a second aspect based on the first aspect, the first communication control device further sets the receiving means of the second communication control device so that the preparation for receiving control information is substantially constant. It has a health check means for requesting at intervals and a scheduler means for setting the priority of the processing performed by the first communication control device, and the health check means makes a request in accordance with the priority of the processing set by the scheduler means. put out.
【0007】また、第3の発明は、第1又は第2の発明
において、前記第1の通信制御装置は、更に、CPUを
有し、このCPUの最小割り当て単位時間内で、前記ヘ
ルスチェック手段による第2の通信制御装置への要求
と、第2の通信制御装置への制御情報の送信とを終了す
る。In a third aspect based on the first or second aspect, the first communication control device further has a CPU, and the health check means within the minimum allocation unit time of the CPU. Ends the request to the second communication control device and the transmission of control information to the second communication control device.
【0008】すなわち、第1の発明は、情報の送信を少
なくとも行う第1の通信制御装置と、情報の受信を少な
くとも行う第2の通信制御装置を含む複数の通信制御装
置が、ネットワークを介して情報のやり取りを行うにあ
たって、前記第1の通信制御装置では、第1の計時手段
によって時刻を計時し、この第1の計時手段が計時した
時刻の情報を送信手段によって制御情報として送信す
る。また、前記第2の通信制御装置では、第2の計時手
段によって時刻を計時し、受信手段によって前記送信手
段が送信した制御情報を受信して時刻の情報に再構成
し、同時化手段によって、前記第2の計時手段が計時し
た時刻の情報と、前記受信手段が再構成した時刻の情報
を比較し、この比較結果に基づいて第2の通信制御装置
の時刻を第1の通信制御装置の時刻に一致させるように
する。That is, in the first invention, a plurality of communication control devices including a first communication control device that transmits at least information and a second communication control device that receives at least information are connected via a network. In exchanging information, in the first communication control device, the time is measured by the first time measuring means, and the information of the time measured by the first time measuring means is transmitted as control information by the transmitting means. Further, in the second communication control device, the time is measured by the second time measuring means, the control information transmitted by the transmitting means is received by the receiving means and reconfigured into time information, and the synchronizing means is used. The information of the time measured by the second time measuring means and the information of the time reconstructed by the receiving means are compared, and the time of the second communication control device is set to the time of the first communication control device based on the comparison result. Try to match the time.
【0009】また、第2の発明は、第1の発明におい
て、前記第1の通信制御装置では更に、ヘルスチェック
手段によって前記第2の通信制御装置の受信手段に対し
て、制御情報の受信準備を略一定間隔で要求し、スケジ
ューラ手段によって前記第1の通信制御装置が行う処理
の優先順位を設定し、前記ヘルスチェック手段は前記ス
ケジューラ手段が設定した処理の優先順位に従い要求を
出すようにする。In a second aspect based on the first aspect, in the first communication control unit, the health check unit further prepares for receiving control information with respect to the receiving unit of the second communication control unit. Are requested at substantially regular intervals, the scheduler means sets the priority order of the processing performed by the first communication control device, and the health check means issues requests according to the priority order of the processing set by the scheduler means. .
【0010】また、第3の発明は、第1又は第2の発明
において、前記第1の通信制御装置が更にCPUを有
し、このCPUの最小割り当て単位時間内で、前記ヘル
スチェック手段による第2の通信制御装置への要求と、
第2の通信制御装置への制御情報の送信とを終了するよ
うにする。In a third aspect based on the first or second aspect, the first communication control device further has a CPU, and within the minimum allocation unit time of the CPU, the health check means is used. Request to the communication control device of No. 2,
The transmission of control information to the second communication control device is ended.
【0011】[0011]
【発明の実施の形態】以下に図面を参照して本発明の実
施形態を詳細に説明する。本実施形態では通信制御装置
が3台であると想定して説明する。図1は本通信制御装
置の機能ブロック図であり、通信制御装置A(107)
と、通信制御装置B(101)と、通信制御装置C(1
10)とが交換網115を介して接続されている。通信
制御装置A(107)は情報送受信手段105と、同時
化手段106と、計時手段108とを具備する。また、
通信制御装置B(101)は情報送受信手段103と、
同時化手段102と、計時手段104とを具備する。ま
た、通信制御装置C(110)は情報送受信手段112
と、同時化手段109と、計時手段111とを具備す
る。ここで、同時化手段102は専用プロセッサとファ
ームウェアを有する専用ユニットで構成することがで
き、プロセッサとメモリを他のユニットと共有して構成
することもできる。また、計時手段104は通算で時を
カウントするカウンタと、これとは別個の年月日秒をカ
ウントするカウンタとで構成することもできる。Embodiments of the present invention will be described below in detail with reference to the drawings. In the present embodiment, description will be made assuming that there are three communication control devices. FIG. 1 is a functional block diagram of the communication control apparatus, which is a communication control apparatus A (107).
Communication control device B (101) and communication control device C (1
10) is connected via the switching network 115. The communication control device A (107) includes an information transmitting / receiving unit 105, a synchronization unit 106, and a clock unit 108. Also,
The communication control device B (101) includes an information transmitting / receiving unit 103,
The synchronization means 102 and the timing means 104 are provided. Further, the communication control device C (110) has an information transmitting / receiving means 112.
And a synchronization means 109 and a timing means 111. Here, the synchronization means 102 can be configured by a dedicated unit having a dedicated processor and firmware, or can be configured by sharing the processor and the memory with other units. Further, the time counting means 104 may be composed of a counter that counts the total time and a counter that counts the year, month, day, and second separately from the counter.
【0012】同時化手段102、106、109は以下
に述べるCPUと、ヘルスチェック用ソフトウェアとス
ケジューラとを具備している。また、計時手段は以下に
述べるカウンタを含む。The synchronization means 102, 106 and 109 are provided with a CPU, health check software and a scheduler described below. Further, the time counting means includes a counter described below.
【0013】上記した構成において、通信制御装置B
(101)が通信制御装置A(107)あるいは通信制
御装置C(110)から情報パケットを受信するものと
すると、通信制御装置B(101)の同時化手段102
は、通信制御装置A(107)あるいは通信制御装置C
(110)からのカウンタ値取得要求に応答して、ある
いはこれらの通信制御装置からのカウンタ値取得要求が
ない場合は自発的に、計時手段104の時刻を一定のイ
ンターバルで情報送受信手段103を通じて、通信制御
装置A(107)と通信制御装置C(110)に送る。
通信制御装置A(107)は情報送受信手段105を通
じて同時化手段106で通信制御装置B(101)の計
時手段104が有する時刻を受信してこの時刻を自身の
計時手段108に設定する。同様に、通信制御装置C
(110)は情報送受信手段112を通じて同時化手段
109で通信制御装置B(101)の計時手段104が
有する時刻を受信してこの時刻を自身の計時手段111
に設定する。通信制御装置B(101)ではなく、通信
制御装置A(107)あるいは通信制御装置C(11
0)が情報パケットを受信するときも同様にして他の2
台の通信制御装置は受信した時刻を自身の計時手段に設
定するようにする。すなわち、情報パケットを送信する
側の通信制御装置は、情報パケットを受信する側の通信
制御装置の計時手段が示す時刻に基づいて、自身の計時
手段の時刻を修正して情報を受信する側の計時手段の計
時に一致させるようにする。In the above configuration, the communication control device B
Assuming that (101) receives the information packet from the communication control device A (107) or the communication control device C (110), the synchronization means 102 of the communication control device B (101).
Is the communication control device A (107) or the communication control device C
In response to the counter value acquisition request from (110), or voluntarily when there is no counter value acquisition request from these communication control devices, the time of the time measuring means 104 is set at regular intervals through the information transmitting / receiving means 103. It is sent to the communication control device A (107) and the communication control device C (110).
The communication control device A (107) receives the time held by the time measuring means 104 of the communication control device B (101) by the synchronizing means 106 through the information transmitting / receiving means 105 and sets this time in its own time measuring means 108. Similarly, the communication control device C
(110) receives the time which the timekeeping means 104 of the communication control device B (101) has in the synchronizing means 109 through the information transmitting / receiving means 112, and uses this time as its own timekeeping means 111.
Set to. Instead of the communication control device B (101), the communication control device A (107) or the communication control device C (11)
When 0) receives an information packet, the other 2
The communication control device of the stand sets the received time in its own timekeeping means. That is, the communication control device on the side of transmitting the information packet corrects the time of its own time measuring device based on the time indicated by the time measuring device of the communication control device on the side of receiving the information packet and receives the information. Try to match the timing of the timing means.
【0014】図2は3台の通信制御装置A(260)、
B(261)、C(262)をATM交換網200に接
続した実施形態を示す図である。図3は通信制御装置A
(260)の詳細な構成を示す図であり、ATM交換網
200に接続された物理レイヤ処理ユニット218はA
TM処理ユニット217とAAL処理ユニット216を
介してシステムバス215に接続されている。このシス
テムバス215にはメモリ213と、CPU208と、
カウンタ209とが接続されている。メモリ213の内
部は、制御用ソフトウェア格納領域201と、送受信デ
ータ用バッファ202と、制御用データ領域212とに
分離されている。このうち制御用ソフトウェア格納領域
201には、スケジューラ203と、送信用ソフトウェ
ア204と、受信用ソフトウェア205と、ヘルスチェ
ック用ソフトウェア206とが格納されている。また、
送受信データ用バッファ202はタイムスタンプ領域2
10と、データ領域207とを有する。また、制御用デ
ータ領域212は送信時カウンタ領域211を有する。FIG. 2 shows three communication control devices A (260),
FIG. 3 is a diagram showing an embodiment in which B (261) and C (262) are connected to the ATM switching network 200. FIG. 3 shows the communication control device A.
FIG. 6 is a diagram showing a detailed configuration of (260), in which a physical layer processing unit 218 connected to the ATM switching network 200 is A
It is connected to the system bus 215 via the TM processing unit 217 and the AAL processing unit 216. The system bus 215 has a memory 213, a CPU 208,
The counter 209 is connected. The inside of the memory 213 is divided into a control software storage area 201, a transmission / reception data buffer 202, and a control data area 212. Of these, the control software storage area 201 stores a scheduler 203, transmission software 204, reception software 205, and health check software 206. Also,
The transmission / reception data buffer 202 has a time stamp area 2
10 and a data area 207. The control data area 212 has a transmission counter area 211.
【0015】図4は通信制御装置B(261)の詳細な
構成を示す図であり、ATM交換網200に接続された
物理レイヤ処理ユニット238はATM処理ユニット2
37とAAL処理ユニット236を介してシステムバス
235に接続されている。このシステムバス235には
メモリ233と、CPU228と、カウンタ229とが
接続されている。メモリ233の内部は、制御用ソフト
ウェア格納領域221と、送受信データ用バッファ22
2と、制御用データ領域232とに分離されている。こ
のうち制御用ソフトウェア格納領域221には、スケジ
ューラ223と、送信用ソフトウェア224と、受信用
ソフトウェア225と、ヘルスチェック用ソフトウェア
226とが格納されている。また、送受信データ用バッ
ファ222はタイムスタンプ領域230と、データ領域
227とを有する。また、制御用データ領域232は送
信時カウンタ領域231を有する。FIG. 4 is a diagram showing a detailed configuration of the communication control apparatus B (261). The physical layer processing unit 238 connected to the ATM switching network 200 is the ATM processing unit 2
37 and the AAL processing unit 236, and is connected to the system bus 235. A memory 233, a CPU 228, and a counter 229 are connected to the system bus 235. Inside the memory 233, a control software storage area 221 and a transmission / reception data buffer 22 are provided.
2 and a control data area 232. Of these, the control software storage area 221 stores a scheduler 223, transmission software 224, reception software 225, and health check software 226. The transmission / reception data buffer 222 has a time stamp area 230 and a data area 227. The control data area 232 has a transmission counter area 231.
【0016】図5は通信制御装置C(262)の詳細な
構成を示す図であり、ATM交換網200に接続された
物理レイヤ処理ユニット258はATM処理ユニット2
57とAAL処理ユニット256を介してシステムバス
255に接続されている。このシステムバス255には
メモリ253と、CPU248と、カウンタ249とが
接続されている。メモリ253の内部は、制御用ソフト
ウェア格納領域241と、送受信データ用バッファ24
2と、制御用データ領域252とに分離されている。こ
のうち制御用ソフトウェア格納領域241には、スケジ
ューラ243と、送信用ソフトウェア244と、受信用
ソフトウェア245と、ヘルスチェック用ソフトウェア
246とが格納されている。また、送受信データ用バッ
ファ242はタイムスタンプ領域250とデータ領域2
47とを有する。また、制御用データ領域252は送信
時カウンタ領域251を有する。FIG. 5 is a diagram showing a detailed configuration of the communication control device C (262). The physical layer processing unit 258 connected to the ATM switching network 200 is the ATM processing unit 2
57 and the AAL processing unit 256, and is connected to the system bus 255. A memory 253, a CPU 248, and a counter 249 are connected to the system bus 255. Inside the memory 253, a control software storage area 241 and a transmission / reception data buffer 24 are provided.
2 and a control data area 252. Of these, the control software storage area 241 stores a scheduler 243, transmission software 244, reception software 245, and health check software 246. The transmission / reception data buffer 242 has a time stamp area 250 and a data area 2.
47 and. The control data area 252 has a transmission counter area 251.
【0017】上記した構成において、制御用ソフトウェ
ア格納領域201,221,241内の送信用ソフトウ
ェア204,224,244と、受信用ソフトウェア2
05,225,245と、時刻を一致させるための制御
パケットの送受信を送信側の通信制御装置と受信側の通
信制御装置間で行うヘルスチェック用ソフトウェア20
6,226,246の各々は、スケジューラ203,2
23,243に記載された優先順位に従ってCPU20
8,228,248とシステムバス215,235,2
55の使用権が与えられて実行される。また、図中では
記述を省略しているが、スケジューラ203,223,
243はタイマ割り込みと、プログラムの実行中、ある
いは待機中などの状態と、プログラム実行の優先順位を
プログラムごとに管理するための領域をメモリ上に用意
して機能させることができる。In the above configuration, the transmission software 204, 224, 244 and the reception software 2 in the control software storage areas 201, 221, 241
05, 225, 245 and health check software 20 for transmitting and receiving control packets for matching the time between the communication control device on the transmitting side and the communication control device on the receiving side 20.
6, 226, 246 are the schedulers 203, 2
CPU 20 according to the priority order described in 23 and 243.
8,228,248 and system buses 215,235,2
55 usage rights are given and executed. Although not shown in the figure, the schedulers 203, 223,
An area 243 can be made to function by preparing an area for managing the timer interrupt, the state of program execution or standby, and the priority of program execution for each program on the memory.
【0018】図6は情報の送信、受信、ヘルスチェック
の各処理の動作状況を示している。各処理は図6に示す
ように一定時間ごとに順番に実行される。ヘルスチェッ
ク用プログラム206,226,246は、図に示す一
回の割り当て時間内に処理の1サイクルである開始から
終了までを実行して終了するようにする。このときヘル
スチェック用ソフトウェア206,226,246は1
サイクルで時計を一致させるための制御パケットの送受
信を完了する。FIG. 6 shows the operation status of each process of information transmission, reception, and health check. As shown in FIG. 6, each process is sequentially executed at regular time intervals. The health check programs 206, 226, and 246 execute and end one cycle of the process, which is one cycle of the process, within one allocation time shown in the figure. At this time, the health check software 206, 226, 246 is set to 1
The transmission / reception of the control packet for matching the clocks is completed in the cycle.
【0019】図7はヘルスチェック用ソフトウェア20
6,226,246の基本的な実行内容を示すフローチ
ャートである。まず、相手のアドレスと自分のアドレス
をデータ領域207,227,247に設定する(ステ
ップS601)。ここでアドレスの設定は図示せぬ外部
記憶装置に対して行なうことも可能である。次にタイム
スタンプ領域210,230,250にカウンタ20
9,229,249から取得した時刻を設定する(ステ
ップS602)。次にステップS602で設定した時刻
を送信時カウンタ領域211,231,251に設定す
る(ステップS603)。次にAAL処理ユニット21
6,236,256に送受信データ用バッファ202,
222,242内のデータを転送する(S604)。FIG. 7 shows the health check software 20.
It is a flow chart which shows the basic contents of execution of 6,226,246. First, the address of the other party and its own address are set in the data areas 207, 227, 247 (step S601). The address can be set in an external storage device (not shown). Next, the counter 20 is added to the time stamp areas 210, 230 and 250.
The time acquired from 9, 229, 249 is set (step S602). Next, the time set in step S602 is set in the transmission counter areas 211, 231, 251 (step S603). Next, the AAL processing unit 21
6,236,256, the transmission / reception data buffer 202,
The data in 222 and 242 are transferred (S604).
【0020】次に実際の情報の送受信のシーケンスを図
8と図9を参照しながら説明する。図8は通信を行なう
各通信制御装置の接続形態を示す図である。すなわち、
送信側の通信制御装置A(260)は交換機A(40
4)を経由して受信側の通信制御装置B(261)に接
続されている。また、送信側の通信制御装置C(26
2)は交換機C(403)、交換機B(405)とを経
由して受信側の通信制御装置B(261)に接続されて
いる。この接続形態では、通信制御装置C(262)か
ら送信されたパケットが通信制御装置B(261)に到
達するまでの時間は、交換機403,405の処理時間
を考慮すると、通信制御装置A(260)から送信され
たパケットが通信制御装置B(261)に到達するまで
の時間よりも大きくなる。Next, an actual information transmission / reception sequence will be described with reference to FIGS. 8 and 9. FIG. 8 is a diagram showing a connection form of each communication control device for performing communication. That is,
The communication control device A (260) on the transmitting side is the exchange A (40
4) and is connected to the communication control device B (261) on the receiving side. Further, the communication control device C (26
2) is connected to the communication control device B (261) on the receiving side via the exchange C (403) and the exchange B (405). In this connection form, the time required for the packet transmitted from the communication control device C (262) to reach the communication control device B (261) is the communication control device A (260) in consideration of the processing time of the exchanges 403 and 405. ) Is longer than the time required for the packet transmitted from () to reach the communication control apparatus B (261).
【0021】図9は、上記した3台の通信制御装置間の
通信パケットの送受信シーケンスを示しており、以下に
送信側の通信制御装置A(260)または通信制御装置
C(262)から制御パケットを送出して受信側の通信
制御装置B(261)との間の時刻を一致させる動作を
説明する。ここでは、通信制御装置A(260),B
(261),C(262)の各カウンタによるカウンタ
値が1000を数えたときのタイミング501,50
4,506は図9に示すようにずれを生じているものと
する。FIG. 9 shows a transmission / reception sequence of communication packets between the above-mentioned three communication control devices. Below, a control packet is transmitted from the communication control device A (260) or the communication control device C (262) on the transmitting side. Will be described to make the time of the communication control apparatus B (261) on the receiving side coincide with each other. Here, the communication control devices A (260), B
Timings 501 and 50 when the counter value of each counter of (261) and C (262) counts 1000
It is assumed that 4,506 are displaced as shown in FIG.
【0022】まず、通信制御装置A(260)のヘルス
チェック用ソフトウェア206は通信制御装置B(26
1)のヘルスチェック用ソフトウェア(226)宛にカ
ウンタ値取得要求のパケット503を送る。その際、こ
のパケット503を送ったタイミングのカウンタ値(こ
の例では1150とする)を送信時カウンタ領域211
に格納しておく。通信制御装置B(261)のヘルスチ
ェック用ソフトウェア226はカウンタ値取得要求のパ
ケット503を受信して、自身のカウンタ229からそ
のときのカウンタ値(ここでは1400とする)を取得
し、これをカウンタ値取得応答のパケット516として
通信制御装置A(260)に送出する。First, the health check software 206 of the communication control unit A (260) is set to the communication control unit B (26).
The packet 503 of the counter value acquisition request is sent to the health check software (226) of 1). At that time, the counter value (1150 in this example) of the timing of sending the packet 503 is set to the transmission counter area 211.
To be stored. The health check software 226 of the communication control device B (261) receives the packet 503 of the counter value acquisition request, acquires the counter value at that time (here, 1400) from its own counter 229, and counters this. It is sent to the communication control device A (260) as a packet 516 of a value acquisition response.
【0023】カウンタ値1400のパケット516を受
信した通信制御装置A(206)のヘルスチェック用ソ
フトウェア206は、当該受信時における自身のカウン
タ209のカウンタ値(ここでは1550とする)から
送信時カウンタ領域211に記憶されているカウンタ値
1150を減算して減算値400を得、これを2で割っ
た値である200を、通信制御装置B(261)のヘル
スチェック用ソフトウェア226から送信されたカウン
タ値1400に加算して加算値1600を得、これを修
正カウンタ値として自身のカウンタ209に設定する。
このように、通信制御装置A(206)のカウンタ値
は、通信制御装置B(261)からのカウンタ値にした
がって修正されるので、この時点での通信制御装置A
(206)のカウンタ値1600のタイミング(時刻)
517と通信制御装置B(261)のカウンタ値160
0のタイミング(時刻)515は一致する。The health check software 206 of the communication control device A (206) which has received the packet 516 having the counter value 1400 determines from the counter value of its own counter 209 at the time of reception (1550 here) to the transmission counter area. The counter value 1150 stored in 211 is subtracted to obtain the subtracted value 400, and 200, which is a value obtained by dividing the subtracted value by 2, is the counter value transmitted from the health check software 226 of the communication control device B (261). It is added to 1400 to obtain an added value 1600, and this is set in its own counter 209 as a modified counter value.
In this way, the counter value of the communication control device A (206) is corrected according to the counter value from the communication control device B (261).
Timing (time) of counter value 1600 of (206)
517 and the counter value 160 of the communication control device B (261)
The timing (time) 515 of 0 coincides.
【0024】同様に、パケット512とパケット513
の送受信によって通信制御装置C(262)のタイミン
グ(時刻)531と通信制御装置B(261)のタイミ
ング(時刻)529とは、カウンタ値2300で一致す
る。Similarly, packet 512 and packet 513
The counter value 2300 matches the timing (time) 531 of the communication control apparatus C (262) and the timing (time) 529 of the communication control apparatus B (261) by transmitting and receiving the.
【0025】図9の例では、通信制御装置A(206)
に関するカウンタ値取得要求のパケット521,カウン
タ値取得応答のパケット525の2回目の送受信で、通
信制御装置A(206)のタイミング(時刻)527と
通信制御装置C(262)のタイミング(時刻)531
と通信制御装置B(261)のタイミング(時刻)52
9とがカウンタ値2300で一致している。In the example of FIG. 9, the communication control unit A (206)
Regarding the counter value acquisition request packet 521 and the counter value acquisition response packet 525 for the second transmission / reception, the timing (time) 527 of the communication control device A (206) and the timing (time) 531 of the communication control device C (262).
And communication controller B (261) timing (time) 52
9 and the counter value 2300 match.
【0026】一方、上記したヘルスチェック用制御パケ
ットの送受信の間に、送信、受信用ソフトウェアにより
情報パケット509,518,520,528,53
3,510,513,530,532の送受信が行なわ
れる。On the other hand, during the transmission / reception of the above-mentioned health check control packet, information packets 509, 518, 520, 528, 53 are transmitted by the transmission / reception software.
Transmission / reception of 3,510,513,530,532 is performed.
【0027】上記した第1実施形態によれば、仲介する
交換機403,405,404の台数及びその性能とは
無関係に最小の誤差で複数の通信制御装置間の時刻を恒
常的に一致させることができる。According to the first embodiment described above, it is possible to make the times of a plurality of communication control devices consistent with each other with a minimum error regardless of the number of intermediary exchanges 403, 405, 404 and their performance. it can.
【0028】次に、本発明に係る通信制御装置の第2の
実施形態を図10〜図14を用いて説明する。第2実施
形態においても図2に示すように3台の通信制御装置A
(701)、B(705)、C(709)をATM交換
網200に接続した例を用いる。また、図10,図1
1,図12の構成はそれぞれ第1実施形態における図
3,図4,図5に示す構成と基本的に同一であるが、図
3,図4,図5の構成に接続相手データ領域704,7
08,712を追加した点が異なっている。Next, a second embodiment of the communication control device according to the present invention will be described with reference to FIGS. Also in the second embodiment, as shown in FIG. 2, three communication control devices A are used.
An example in which (701), B (705), and C (709) are connected to the ATM switching network 200 will be used. 10 and FIG.
The configurations of 1 and 12 are basically the same as those of the first embodiment shown in FIGS. 3, 4 and 5, respectively. 7
The difference is that 08 and 712 are added.
【0029】図13は実際に通信を行なう各通信制御装
置の接続形態を示しており、3台の通信制御装置A(7
01)、B(705)、C(709)が2台の交換機A
(804)、B(805)を介して接続されている。こ
こでは、通信制御装置A(701)と通信制御装置C
(709)とは送信側の通信制御装置を構成しており、
これら2つは隣接配置されている。また、通信制御装置
B(705)は受信側の通信制御装置として使用され
る。FIG. 13 shows a connection form of each communication control device which actually performs communication, and three communication control devices A (7
01), B (705), and C (709) are two exchanges A
(804) and B (805). Here, the communication control device A (701) and the communication control device C
(709) constitutes a communication control device on the transmission side,
These two are arranged adjacent to each other. The communication control device B (705) is used as a communication control device on the receiving side.
【0030】図14は上記した3台の通信制御装置間の
通信パケットの送受信シーケンスを示しており、以下に
送信側の通信制御装置A(260)から制御パケットを
送出して送信側の通信制御装置C(709)との間の時
刻を一致させる動作を説明する。ここでは、通信制御装
置A(701),B(705),C(709)の各カウ
ンタによるカウンタ値が1300を数えたときのタイミ
ング909,910,911は図14に示すようにずれ
を生じているものとする。FIG. 14 shows a transmission / reception sequence of communication packets between the above-mentioned three communication control devices. Below, the communication control device A (260) on the transmission side sends a control packet to control communication on the transmission side. The operation of matching the time with the device C (709) will be described. Here, the timings 909, 910, and 911 when the counter values of the counters of the communication control devices A (701), B (705), and C (709) count 1300 are shifted as shown in FIG. Be present.
【0031】まず、通信制御装置A(701)のヘルス
チェック用ソフトウェア713は通信制御装置B(70
5)のヘルスチェック用ソフトウェア714宛に接続リ
スト取得要求のパケット901を送る。接続リスト取得
要求のパケット901を受信した通信制御装置B(70
5)のヘルスチェック用ソフトウェア714は自身の接
続相手データ領域708から他の通信相手である通信制
御装置C(709)のアドレスを取得してこれを接続リ
スト取得応答902として通信制御装置A(701)の
ヘルスチェック用ソフトウェア713へ送る。First, the health check software 713 of the communication control device A (701) is transferred to the communication control device B (70).
5) The connection list acquisition request packet 901 is sent to the health check software 714. The communication control device B (70) that has received the connection list acquisition request packet 901
The health check software 714 of 5) acquires the address of the communication control device C (709), which is another communication partner, from the connection partner data area 708 of itself, and uses this as the connection list acquisition response 902 in the communication control device A (701). ) Health check software 713.
【0032】通信制御装置A(701)のヘルスチェッ
ク用ソフトウェア713は、通信制御装置B(705)
を介して取得したアドレスである通信制御装置C(70
9)のヘルスチェック用ソフトウェア715宛にカウン
タ値取得要求のパケット903を送る。通信制御装置C
(709)のヘルスチェック用ソフトウェア715は自
身のカウンタ749のカウンタ値をカウンタ値取得応答
904として送る。通信制御装置A(701)は第1実
施形態と同じ方法で修正カウント値を求めてカウンタ7
20に設定する。このように、通信制御装置A(70
1)のカウンタ値は、通信制御装置C(709)からの
カウンタ値にしたがって修正されるので、この時点での
通信制御装置A(701)のカウンタ値1800のタイ
ミング(時刻)912と通信制御装置C(709)のカ
ウンタ値1800のタイミング(時刻)913は一致す
る。The health check software 713 of the communication control unit A (701) is the communication control unit B (705).
Communication control device C (70
The counter value acquisition request packet 903 is sent to the health check software 715 of 9). Communication control device C
The health check software 715 of (709) sends the counter value of its own counter 749 as a counter value acquisition response 904. The communication control device A (701) obtains the modified count value by the same method as in the first embodiment, and the counter 7
Set to 20. In this way, the communication control device A (70
Since the counter value of 1) is corrected according to the counter value from the communication control device C (709), the timing (time) 912 of the counter value 1800 of the communication control device A (701) at this point and the communication control device The timing (time) 913 of the counter value 1800 of C (709) matches.
【0033】また、通信制御装置C(709)は接続リ
スト取得要求905からカウント値取得応答908の行
程を経て通信制御装置A(701)からカウンタ値を取
得する。Further, the communication control device C (709) acquires the counter value from the communication control device A (701) through the process of the connection list acquisition request 905 and the count value acquisition response 908.
【0034】上記した第2実施形態では、送信側の通信
制御装置A(701)は通信制御装置B(705)に対
して接続リスト取得要求のパケットを送信するのみで、
自身のカウンタ720のカウント値を修正するときは隣
接配置された通信制御装置C(709)からのカウント
値に基づいて修正している。これにより通信中に経由す
る交換機の数が少なくなるので、受信側の通信制御装置
(ここでは通信制御装置C(709))からのカウンタ
値の送信時間が短くなる。したがって、送信時間による
誤差を受けにくくなりカウンタ値のずれを修正する精度
が向上する。In the above-described second embodiment, the communication control device A (701) on the transmission side simply transmits a connection list acquisition request packet to the communication control device B (705).
When correcting the count value of its own counter 720, it is corrected based on the count value from the communication control device C (709) adjacently arranged. As a result, the number of exchanges passing through during communication is reduced, so that the transmission time of the counter value from the receiving side communication control device (here, communication control device C (709)) is shortened. Therefore, the error due to the transmission time is less likely to occur, and the accuracy of correcting the deviation of the counter value is improved.
【0035】なお、ここでは、送信側の通信制御装置が
2台の場合を例に説明したが、2台以上であれば何台で
も同様の制御が可能である。上記した実施形態には以下
の構成を有する発明が含まれている。 (1) 情報の送信を少なくとも行う第1の通信制御装
置と、情報の受信を少なくとも行う第2の通信制御装置
を含む複数の通信制御装置が、ネットワークを介して情
報のやり取りを行う通信システムにおいて、前記第1の
通信制御装置には、時刻を計時する第1の計時手段と、
この第1の計時手段が計時した時刻の情報を制御情報と
して送信する送信手段とを有し、前記第2の通信制御装
置には、時刻を計時する第2の計時手段と、前記送信手
段が送信した制御情報を受信し、時刻の情報に再構成す
る受信手段と、前記第2の計時手段が計時した時刻の情
報と、前記受信手段が再構成した時刻の情報を比較し、
この比較結果に基づいて第2の通信制御装置の時刻を第
1の通信制御装置の時刻に一致させる同時化手段と、を
有する。 (効果)最小の誤差で複数の通信制御装置間の時刻を恒
常的に一致させることができる。 (2) 前記第1の通信制御装置は、更に、前記第2の
通信制御装置の受信手段に対して、制御情報の受信準備
を略一定間隔で要求するヘルスチェック手段と、前記第
1の通信制御装置が行う処理の優先順位を設定するスケ
ジューラ手段とを有し、前記ヘルスチェック手段は前記
スケジューラ手段が設定した処理の優先順位に従い要求
を出すことを特徴とする構成(1)に記載の通信制御装
置。 (効果)ヘルスチェックソフトウェアはスケジューラが
示す優先順位にしたがって一体のインターバルで制御パ
ケットの送受信を行なうので、情報パケットの送信処理
や受信処理の動作状況とは無関係に通信制御装置間の時
刻を一致させることができる。 (3) 前記第1の通信制御装置は、更に、CPUを有
し、このCPUの最小割り当て単位時間内で、前記ヘル
スチェック手段による第2の通信制御装置への要求と、
第2の通信制御装置への制御情報の送信とを終了するこ
とを特徴とする構成(1)又は(2)に記載の通信制御
装置。 (効果)送信用の通信制御装置と受信用の通信制御装置
との間で、ソフトウェアの処理レベルで恒常的に時間を
共有することができる。つまり、送受信に要する時間を
考慮してカウンタのずれを補正することができる。 (4) 情報の送信を少なくとも行う第1及び第3の通
信制御装置と、情報の受信を少なくとも行う第2の通信
制御装置を含む複数の通信制御装置が、ネットワークを
介して情報のやり取りを行う通信システムにおいて、前
記第1の通信制御装置には、時刻を計時する第1の計時
手段と、この第1の計時手段が計時した時刻の情報を制
御情報として送信する第1の送信手段とを有し、前記第
3の通信制御装置には、時刻を計時する第3の計時手段
と、この第3の計時手段が計測した時刻の情報を制御情
報として送信する第3の送信手段とを有し、前記第1及
び前記第2の通信制御装置のうち少なくとも一方には、
更に、別の通信制御装置が有する送信手段が送信した制
御情報を受信し、時刻の情報に再構成する受信手段と、
自らの計時手段が計時した時刻の情報と、前記受信手段
が再構成した時刻の情報を比較し、この比較結果に基づ
いて自らの通信制御装置の時刻を別の通信制御装置の時
刻に一致させる同時化手段と、を有することを特徴とす
る通信システム。 (効果)隣接配置された2つの送信用の通信制御装置間
で制御パケットの送受信を行なうようにしたので、カウ
ンタ値のずれ修正の精度を向上することができる。Here, the case where the number of communication control devices on the transmission side is two has been described as an example, but the same control can be performed with any number as long as it is two or more. The embodiments described above include inventions having the following configurations. (1) In a communication system in which a plurality of communication control devices including a first communication control device that transmits at least information and a second communication control device that receives at least information exchange information via a network , The first communication control device, and a first timing means for timing the time,
The first communication means has a transmission means for transmitting information on the time measured by the first time measurement means as control information, and the second communication control device has a second time measurement means for measuring the time and the transmission means. Receiving the control information transmitted, receiving means for reconfiguring to time information, information on the time measured by the second time measuring means, and information on the time reconfigured by the receiving means are compared,
Synchronization means for matching the time of the second communication control device with the time of the first communication control device based on the comparison result. (Effect) The time between a plurality of communication control devices can be consistently matched with a minimum error. (2) The first communication control device further includes health check means for requesting the receiving means of the second communication control device to prepare for receiving control information at substantially constant intervals, and the first communication. The communication according to (1), further comprising a scheduler that sets a priority of processing performed by the control device, and the health check means issues a request in accordance with the priority of processing set by the scheduler. Control device. (Effect) The health check software transmits / receives control packets at an integral interval in accordance with the priority shown by the scheduler, so that the time between communication control devices is matched regardless of the operation status of the information packet transmission processing and reception processing. be able to. (3) The first communication control device further includes a CPU, and a request to the second communication control device by the health check means within the minimum allocation unit time of the CPU,
The communication control device according to the configuration (1) or (2), characterized in that the transmission of the control information to the second communication control device is terminated. (Effect) Time can be constantly shared at the processing level of software between the communication control device for transmission and the communication control device for reception. That is, the shift of the counter can be corrected in consideration of the time required for transmission and reception. (4) A plurality of communication control devices including a first communication control device that at least transmits information and a second communication control device that receives at least information exchanges information via a network. In the communication system, the first communication control device includes a first time measuring means for measuring time, and a first transmitting means for transmitting information of the time measured by the first time measuring means as control information. The third communication control device has a third time measuring means for measuring a time and a third transmitting means for transmitting information on the time measured by the third time measuring means as control information. However, in at least one of the first and second communication control devices,
Further, receiving means for receiving the control information transmitted by the transmitting means included in another communication control device and reconfiguring it into time information,
The information of the time measured by the own time measuring means is compared with the information of the time reconstructed by the receiving means, and the time of the own communication control device is made to match the time of another communication control device based on the comparison result. A communication system comprising: synchronization means. (Effect) Since the control packet is transmitted and received between the two adjacent communication control devices for transmission, it is possible to improve the accuracy of correcting the deviation of the counter value.
【0036】[0036]
【発明の効果】本発明によれば、複数の通信制御装置間
の時刻を最小の誤差で恒常的に一致させることができる
ようになる。As described above, according to the present invention, it becomes possible to consistently match the time among a plurality of communication control devices with a minimum error.
【図1】本実施形態に係る通信制御装置の機能ブロック
図である。FIG. 1 is a functional block diagram of a communication control device according to the present embodiment.
【図2】第1実施形態において3台の通信制御装置をA
TM交換網に接続した形態を示す図である。FIG. 2 shows three communication control devices A in the first embodiment.
It is a figure which shows the form connected to the TM exchange network.
【図3】図2に示す通信制御装置Aの詳細な構成を示す
図である。3 is a diagram showing a detailed configuration of a communication control device A shown in FIG.
【図4】図2に示す通信制御装置Bの詳細な構成を示す
図である。4 is a diagram showing a detailed configuration of a communication control device B shown in FIG.
【図5】図2に示す通信制御装置Cの詳細な構成を示す
図である。5 is a diagram showing a detailed configuration of a communication control device C shown in FIG.
【図6】送信、受信、ヘルスチェックの各処理の動作状
況を示す図である。FIG. 6 is a diagram showing an operation status of each processing of transmission, reception, and health check.
【図7】ヘルスチェックソフトウェアの基本的動作内容
を示すフローチャートである。FIG. 7 is a flowchart showing basic operation contents of health check software.
【図8】第1実施形態において3台の通信制御装置を実
際に接続したときの接続形態を示す図である。FIG. 8 is a diagram showing a connection form when three communication control devices are actually connected in the first embodiment.
【図9】3台の通信制御装置間の通信パケットの送受信
シーケンスを説明するための図である。FIG. 9 is a diagram for explaining a transmission / reception sequence of communication packets between three communication control devices.
【図10】第2実施形態に係る通信制御装置Aの詳細な
構成を示す図である。FIG. 10 is a diagram showing a detailed configuration of a communication control device A according to a second embodiment.
【図11】第2実施形態に係る通信制御装置Bの詳細な
構成を示す図である。FIG. 11 is a diagram showing a detailed configuration of a communication control device B according to a second embodiment.
【図12】第2実施形態に係る通信制御装置Cの詳細な
構成を示す図である。FIG. 12 is a diagram showing a detailed configuration of a communication control device C according to a second embodiment.
【図13】第2実施形態において3台の通信制御装置を
実際に接続したときの接続形態を示す図である。FIG. 13 is a diagram showing a connection form when three communication control devices are actually connected in the second embodiment.
【図14】3台の通信制御装置間の通信パケットの送受
信シーケンスを説明するための図である。FIG. 14 is a diagram for explaining a transmission / reception sequence of communication packets between three communication control devices.
101、261…通信制御装置B、107、260…通
信制御装置A、110、262…通信制御装置C、10
2、106、109…同時化手段、103、105、1
12…情報送受信手段、104、108、111…計時
手段、206、226、246…ヘルスチェック用ソフ
トウェア、203、223、243…スケジューラ。101, 261, ... Communication control device B, 107, 260 ... Communication control device A, 110, 262 ... Communication control device C, 10
2, 106, 109 ... Synchronizing means, 103, 105, 1
12 ... Information transmitting / receiving means, 104, 108, 111 ... Timing means, 206, 226, 246 ... Health check software, 203, 223, 243 ... Scheduler.
Claims (3)
制御装置と、情報の受信を少なくとも行う第2の通信制
御装置を含む複数の通信制御装置が、ネットワークを介
して情報のやり取りを行う通信システムにおいて、 前記第1の通信制御装置には、 時刻を計時する第1の計時手段と、 この第1の計時手段が計時した時刻の情報を制御情報と
して送信する送信手段とを有し、 前記第2の通信制御装置には、 時刻を計時する第2の計時手段と、 前記送信手段が送信した制御情報を受信し、時刻の情報
に再構成する受信手段と、 前記第2の計時手段が計時した時刻の情報と、前記受信
手段が再構成した時刻の情報を比較し、この比較結果に
基づいて第2の通信制御装置の時刻を第1の通信制御装
置の時刻に一致させる同時化手段と、 を有することを特徴とする通信システム。1. A communication in which a plurality of communication control devices, including a first communication control device that transmits at least information and a second communication control device that receives at least information, exchange information via a network. In the system, the first communication control device has a first clocking means for clocking time, and a transmitting means for transmitting information on the clocked time by the first clocking means as control information, The second communication control device includes a second time measuring means for measuring time, a receiving means for receiving the control information transmitted by the transmitting means, and reconfiguring the control information into time information, and the second time measuring means. Synchronizing means for comparing the information of the time measured and the information of the time reconfigured by the receiving means, and matching the time of the second communication control apparatus with the time of the first communication control apparatus based on the comparison result. And having Communication system according to claim and.
の受信準備を略一定間隔で要求するヘルスチェック手段
と、 前記第1の通信制御装置が行う処理の優先順位を設定す
るスケジューラ手段とを有し、 前記ヘルスチェック手段は前記スケジューラ手段が設定
した処理の優先順位に従い要求を出すことを特徴とする
請求項1記載の通信システム。2. The first communication control device further comprises health check means for requesting the reception means of the second communication control device to prepare to receive control information at substantially constant intervals, and the first communication control device. 2. The communication unit according to claim 1, further comprising: a scheduler unit that sets a priority order of processing performed by the communication control apparatus, wherein the health check unit issues a request in accordance with the priority order of the processing set by the scheduler unit. system.
Uを有し、 このCPUの最小割り当て単位時間内で、前記ヘルスチ
ェック手段による第2の通信制御装置への要求と、第2
の通信制御装置への制御情報の送信とを終了することを
特徴とする請求項1又は2記載の通信システム。3. The first communication control device further comprises a CP.
U, and within the minimum allocation unit time of this CPU, the request to the second communication control unit by the health check means, and the second
3. The communication system according to claim 1, wherein the transmission of the control information to the communication control device of 1 is ended.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP7319125A JPH09162861A (en) | 1995-12-07 | 1995-12-07 | Communication controller |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP7319125A JPH09162861A (en) | 1995-12-07 | 1995-12-07 | Communication controller |
Publications (1)
Publication Number | Publication Date |
---|---|
JPH09162861A true JPH09162861A (en) | 1997-06-20 |
Family
ID=18106749
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP7319125A Withdrawn JPH09162861A (en) | 1995-12-07 | 1995-12-07 | Communication controller |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPH09162861A (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2002021775A1 (en) * | 2000-09-01 | 2002-03-14 | Koyo Electronics Industries Co., Ltd. | Plural station memory data sharing system |
-
1995
- 1995-12-07 JP JP7319125A patent/JPH09162861A/en not_active Withdrawn
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2002021775A1 (en) * | 2000-09-01 | 2002-03-14 | Koyo Electronics Industries Co., Ltd. | Plural station memory data sharing system |
CN1315301C (en) * | 2000-09-01 | 2007-05-09 | 光洋电子工业株式会社 | Pocket communication method and machine controlling system |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10707984B2 (en) | Techniques for synchronizing slave devices | |
EP1525693B1 (en) | Clock synchronizing method over fault-tolerant etherent | |
Gergeleit et al. | Implementing a distributed high-resolution real-time clock using the CAN-bus | |
US7340630B2 (en) | Multiprocessor system with interactive synchronization of local clocks | |
US7649912B2 (en) | Time synchronization, deterministic data delivery and redundancy for cascaded nodes on full duplex ethernet networks | |
US8850058B2 (en) | Ethernet-based data transmission method, ethernet nodes and control system | |
CN110493744A (en) | A kind of synchronous data sampling method and system of master-slave radio sensor | |
JP5539593B2 (en) | Method and apparatus for providing global time information in event-controlled bus communication | |
WO2015196685A1 (en) | Clock synchronization method and apparatus | |
CN106685735B (en) | EPA on-chip system, EPA communication system and communication method | |
AU2013204757A1 (en) | Synchronisation of a system of distributed computers | |
Mock et al. | Clock synchronization for wireless local area networks | |
US11716162B2 (en) | Method and system for controlling network timing precision of a seismic collector, and terminal device | |
CN112003768B (en) | Multi-node test system and method for executing multi-node test | |
CN109471588A (en) | A kind of synchronous method and equipment | |
CN105022333A (en) | PLC system having a plurality of CPU modules and control method thereof | |
JP5699446B2 (en) | Data collection device | |
Cena et al. | A software-defined MAC architecture for Wi-Fi operating in user space on conventional PCs | |
JPH09162861A (en) | Communication controller | |
Hank | Pelican: A new can controller supporting diagnosis and system optimization | |
US11792755B2 (en) | Time synchronization in wireless networks | |
JPH11223687A (en) | Synchronizing system for internal timepieces among plural computers | |
JP6476725B2 (en) | Transmission apparatus and time synchronization method | |
KR20060067712A (en) | Cycle time synchronization appparatus for wireless 1394 system and method therefor | |
WO2024138400A1 (en) | Synchronous data processing method, and device |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A300 | Application deemed to be withdrawn because no request for examination was validly filed |
Free format text: JAPANESE INTERMEDIATE CODE: A300 Effective date: 20030304 |