JP2003037610A - Communication method and master node - Google Patents

Communication method and master node

Info

Publication number
JP2003037610A
JP2003037610A JP2001222121A JP2001222121A JP2003037610A JP 2003037610 A JP2003037610 A JP 2003037610A JP 2001222121 A JP2001222121 A JP 2001222121A JP 2001222121 A JP2001222121 A JP 2001222121A JP 2003037610 A JP2003037610 A JP 2003037610A
Authority
JP
Japan
Prior art keywords
node
slave
active
packet
master
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
JP2001222121A
Other languages
Japanese (ja)
Inventor
Akira Toba
彰 鳥羽
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.)
Toshiba Carrier Corp
Original Assignee
Toshiba Carrier Corp
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 Toshiba Carrier Corp filed Critical Toshiba Carrier Corp
Priority to JP2001222121A priority Critical patent/JP2003037610A/en
Publication of JP2003037610A publication Critical patent/JP2003037610A/en
Pending legal-status Critical Current

Links

Landscapes

  • Small-Scale Networks (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

PROBLEM TO BE SOLVED: To provide a network with which a multi-address packet can be transmitted to all slave nodes while holding the active/sleep state of each of slave nodes up to the moment even when the slave node in the active state and the slave node in the sleep state are mixed. SOLUTION: In a network system in which master/slave packet communication is performed by a TDMA between a master node 100M and a plurality of slave nodes 100S1-100Sn, the active/sleep state of each of a plurality of slave nodes is discriminated from an address table 110 by the master node, and the multi-address packet is transmitted by using a general communication channel for the slave node in the active state and by using a beacon channel for the slave node in the sleep state.

Description

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

【0001】[0001]

【発明の属する技術分野】本発明は、マスタ・スレーブ
型パケット通信を行う通信方法及びマスタノードに関す
る。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a communication method and a master node for performing master / slave type packet communication.

【0002】[0002]

【従来の技術】従来、TDMA(Time Division Multip
le Access:時間分割多重アクセス)によるマスタ・ス
レーブ型パケット通信ネットワークシステムにおいて、
マスタノードから複数のスレーブノードに同報送信する
場合、全スレーブノードがアクティブ状態にあるかスリ
ープ状態にあるかするときにのみ同報送信が可能であ
り、アクティブ状態のスレーブノードとスリープ状態の
スレーブノードとが混在しているときには同報送信する
手段はない。そのため、従来のこの種のネットワークで
は、マスタノードは全スレーブノードを同時にアクティ
ブ状態かスリープ状態にしてから同報パケットを全スレ
ーブノードに送信するようにしている。
2. Description of the Related Art Conventionally, TDMA (Time Division Multip
le Access: Time-division multiple access) in master / slave type packet communication network system,
When a master node broadcasts to multiple slave nodes, it can be broadcast only when all slave nodes are in the active state or in the sleep state. Slave nodes in the active state and slaves in the sleep state When nodes and nodes are mixed, there is no means for broadcasting. Therefore, in this type of conventional network, the master node transmits all broadcast packets to all slave nodes after simultaneously setting all slave nodes to the active state or the sleep state.

【0003】[0003]

【発明が解決しようとする課題】上述のように、従来の
TDMAによるマスタ・スレーブ型パケット通信ネット
ワークシステムでは、マスタノードから全スレーブノー
ドへ同報パケットを送信する場合、アクティブ状態のス
レーブノードとスリープ状態のスレーブノードとが混在
しているときには同報送信する手段がなく、全スレーブ
ノードを同時にアクティブ状態かスリープ状態にしてか
ら同報パケットを全スレーブノードに送信するようにし
ているが、この全スレーブノードを同時にアクティブ状
態かスリープ状態に遷移される手続が煩雑であるため、
結果として余計な処理時間を必要とする問題点があっ
た。
As described above, in the conventional master / slave type packet communication network system using TDMA, when a broadcast packet is transmitted from the master node to all slave nodes, the slave nodes in the active state and the sleep mode are used. When there are mixed slave nodes in a state, there is no means to broadcast, and all slave nodes are set to the active state or sleep state at the same time before sending a broadcast packet to all slave nodes. Since the procedure for transitioning the slave node to the active state or sleep state at the same time is complicated,
As a result, there is a problem that extra processing time is required.

【0004】本発明は、このような従来の問題点を解決
するためになされたもので、アクティブ状態のスレーブ
ノードとスリープ状態のスレーブノードとが混在してい
るときにも、各スレーブノードのそれまでのアクティブ
/スリープの状態を保持させたまま同報パケットを全ス
レーブノードに送信することができる通信方法及びマス
タノードを提供することを目的とする。
The present invention has been made in order to solve such a conventional problem, and even when the slave nodes in the active state and the slave nodes in the sleep state are mixed, the slave nodes of the slave nodes are different from each other. It is an object of the present invention to provide a communication method and a master node capable of transmitting a broadcast packet to all slave nodes while maintaining the active / sleep states up to.

【0005】[0005]

【課題を解決するための手段】本発明の通信方法は、マ
スタノードと複数のスレーブノードとの間でTDMAに
よるマスタ・スレーブ型パケット通信を行うネットワー
クシステムにおいて、マスタノードは、複数のスレーブ
ノード各々のアクティブ状態/スリープ状態をアドレス
テーブルより判定し、アクティブ状態のスレーブノード
に対しては一般通信チャネルを使用し、スリープ状態の
スレーブノードに対してはビーコンチャンネルを使用し
て同報パケットを送信することを特徴とするものであ
る。
According to the communication method of the present invention, in a network system for performing master-slave type packet communication by TDMA between a master node and a plurality of slave nodes, the master node is a plurality of slave nodes. Determines the active / sleep state of the node from the address table, and uses the general communication channel for the slave node in the active state and sends the broadcast packet to the slave node in the sleep state using the beacon channel. It is characterized by that.

【0006】本発明の通信方法においては、前記マスタ
ノードが、各スレーブノードのアクティブ状態/スリー
プ状態を、アドレステーブル各々のアクティブノードと
スリープノードに与えられるアドレス書き込み値を検索
することによって判定するようにできる。
In the communication method of the present invention, the master node determines the active state / sleep state of each slave node by searching the address write value given to the active node and sleep node of each address table. You can

【0007】本発明の通信方法においては、また、前記
マスタノードが、各スレーブノードのアクティブ状態/
スリープ状態を、アクティブ/スリープ状態管理テーブ
ルのフラグ値を検索することによって判定するようにで
きる。
In the communication method of the present invention, the master node may also be set to the active state of each slave node.
The sleep state can be determined by searching the flag value in the active / sleep state management table.

【0008】本発明の通信方法においては、さらに、前
記マスタノードが、スリープ状態のスレーブノードに対
してビーコンチャンネルを使用して同報パケットを送信
しているときには、当該同報パケットの送信処理が完了
するまで該当するスレーブノードに対してアクティブ許
可を与えないようにすることができる。
In the communication method of the present invention, further, when the master node is transmitting a broadcast packet to a slave node in a sleep state using a beacon channel, the transmission process of the broadcast packet is performed. Until it is completed, it is possible not to give the active permission to the corresponding slave node.

【0009】また本発明のマスタノードは、複数のスレ
ーブノードとの間でTDMAによるマスタ・スレーブ型
パケット通信を行うものであって、複数のスレーブノー
ド各々のアクティブ状態/スリープ状態をアドレステー
ブルより判定し、アクティブ状態のスレーブノードに対
しては一般通信チャネルを使用し、スリープ状態のスレ
ーブノードに対してはビーコンチャンネルを使用して同
報パケットを送信する通信機能を備えたことを特徴とす
るものである。
The master node of the present invention performs master / slave type packet communication by TDMA with a plurality of slave nodes, and determines the active state / sleep state of each of the plurality of slave nodes from an address table. However, it has a communication function that uses a general communication channel for slave nodes in the active state and uses a beacon channel for slave nodes in the sleep state. Is.

【0010】本発明のマスタノードにおいては、各スレ
ーブノードのアクティブ状態/スリープ状態を、アドレ
ステーブル各々のアクティブノードとスリープノードに
与えられるアドレス書き込み値を検索することによって
判定するものとすることができる。
In the master node of the present invention, the active state / sleep state of each slave node can be determined by searching the address write value given to the active node and sleep node of each address table. .

【0011】本発明のマスタノードにおいては、また、
各スレーブノードのアクティブ状態/スリープ状態を、
アクティブ/スリープ状態管理テーブルのフラグ値を検
索することによって判定するものとすることができる。
In the master node of the present invention,
The active state / sleep state of each slave node
The determination can be made by searching the flag value of the active / sleep state management table.

【0012】本発明のマスタノードにおいては、さら
に、スリープ状態のスレーブノードに対してビーコンチ
ャンネルを使用して同報パケットを送信しているときに
は、当該同報パケットの送信処理が完了するまで該当す
るスレーブノードに対してアクティブ許可を与えないも
のとすることができる。
Further, in the master node of the present invention, when a broadcast packet is being transmitted to a slave node in a sleep state using a beacon channel, this applies until the transmission process of the broadcast packet is completed. The slave node may not be given an active permission.

【0013】[0013]

【発明の実施の形態】以下、本発明の実施の形態を図に
基づいて詳説する。図1は本発明の通信方法を実施する
マスタノート、スレーブノード共通の通信装置100の
内部構成を示している。この通信装置100は、演算制
御処理を行うCPU101、アドレステーブルとその他
の一時データを保持するRAM102、固定データを保
持するROM103、無線又は有線のネットワーク伝送
路200を通じて他の通信装置との間でデータ通信を行
うデータ変復調部104を備えている。そして、本実施
の形態の使用されるネットワークシステムは、図2に示
すトポロジーの構成であり、図1に示した内部構成の通
信装置を用いたマスタノード100Mと、複数台のスレ
ーブノード100S1〜100Sn(nは接続台数)か
ら構成され、マスタノード100M(ノード0とする)
と各スレーブノード100Si(iは本システムを構成
するスレーブノードのi番目を示している。ノードiと
する)との間を無線若しくは有線の伝送路200で接続
される。
BEST MODE FOR CARRYING OUT THE INVENTION Embodiments of the present invention will be described in detail below with reference to the drawings. FIG. 1 shows an internal configuration of a communication device 100 which is common to a master notebook and a slave node and which implements the communication method of the present invention. The communication device 100 includes a CPU 101 that performs arithmetic control processing, a RAM 102 that holds an address table and other temporary data, a ROM 103 that holds fixed data, and a data communication with another communication device through a wireless or wired network transmission path 200. A data modulation / demodulation unit 104 for performing communication is provided. The network system used in the present embodiment has the configuration of the topology shown in FIG. 2, and the master node 100M using the communication device having the internal configuration shown in FIG. 1 and a plurality of slave nodes 100S1 to 100Sn. (N is the number of connected devices), master node 100M (node 0)
And each slave node 100Si (i is the i-th slave node constituting the present system, and is referred to as a node i) are connected by a wireless or wired transmission path 200.

【0014】マスタノード100M、各スレーブノード
100S1〜100Snはアドレステーブル110を各
RAM102において管理している。これらのアドレス
テーブル110のデータ構造について、次に説明する。
ノード0とノードiとはマスタ・スレーブの関係で通信
を行うものであり、各々のノードは、図3に示すネット
ワーク層の構成であり、アドレステーブル110はこれ
らメディア層(1)からアプリケーション層(4)まで
を管理する。
The master node 100M and the slave nodes 100S1 to 100Sn manage the address table 110 in each RAM 102. The data structure of these address tables 110 will be described next.
The node 0 and the node i communicate with each other in a master / slave relationship, each node has the configuration of the network layer shown in FIG. 3, and the address table 110 includes the media layer (1) to the application layer ( Manage up to 4).

【0015】通信処理層(3)は、アプリケーション層
(4)から受け取った図4に示すフォーマットのパケッ
トa生成してメディア処理層(2)に出力する。また通
信処理層(3)はメディア処理層(2)から図4に示す
パケットaを受け取り、このパケットaのヘッダ、アド
レス、属性より自己宛てか同報パケットかを判定し、デ
ータと合わせて所定の処理を行い、アプリケーション層
(4)に引き渡したり、メディア処理層(2)に再度指
示を出したりする。
The communication processing layer (3) generates a packet a of the format shown in FIG. 4 received from the application layer (4) and outputs it to the media processing layer (2). Further, the communication processing layer (3) receives the packet a shown in FIG. 4 from the media processing layer (2), determines whether it is addressed to itself or a broadcast packet based on the header, address, and attribute of this packet a, and determines it together with the data. Processing, and delivers it to the application layer (4) or issues an instruction again to the media processing layer (2).

【0016】メディア処理層(2)は、通信処理層
(3)から図4のパケットaを受け取り、このヘッダ、
アドレスからメディア層(1)への適切な指示を行うと
共に、図5に示すフォーマットのパケットbを生成し、
メディア層(1)に引き渡す。また、このメディア処理
層(2)はメディア層(1)から図5のパケットbを受
け取り、これに含まれているA_code,M_Head,M_Adrよ
り処理を行い、通信処理層(3)に図4に示すパケット
aのフォーマットでメッセージを引き渡す。なお、ここ
での具体的な処理は後述する。
The media processing layer (2) receives the packet a shown in FIG. 4 from the communication processing layer (3), and receives this header,
While giving an appropriate instruction from the address to the media layer (1), the packet b of the format shown in FIG. 5 is generated,
Hand over to the media layer (1). Further, the media processing layer (2) receives the packet b of FIG. 5 from the media layer (1), performs processing from A_code, M_Head, M_Adr included in the packet b, and transmits the packet to the communication processing layer (3) as shown in FIG. The message is delivered in the format of the packet a shown. The specific processing here will be described later.

【0017】メディア層(1)は、図5に示すパケット
bをメディア処理層(2)より受け取ると共に処理方法
の指示をも受け取る。例えば、マスタ・スレーブ間の通
信のためのタイムスロット生成管理、通信パケットの生
成と物理メディアへの変調出力、ノードのアクティブ/
スリープの状態管理・遷移指示、物理メディア信号の復
調などである。またメディア層(1)は、他ノードより
受信したベースバンドパケット信号の復調出力から図5
のパケットbを生成してメディア処理層(2)に引き渡
す。
The media layer (1) receives the packet b shown in FIG. 5 from the media processing layer (2) and also receives an instruction of a processing method. For example, time slot generation management for communication between master and slave, generation of communication packet and modulation output to physical media, node active / active
Sleep state management / transition instruction, demodulation of physical media signals, etc. The media layer (1) is based on the demodulation output of the baseband packet signal received from another node as shown in FIG.
Packet b is generated and delivered to the media processing layer (2).

【0018】なお、図4に示すパケットaは、必要最低
限のデータを含んだ例である。このパケットaにおい
て、ヘッダ(Header)はそれ以下に続くアドレスの意
味、例えば宛先同報アドレスを示すのか個別宛先アドレ
スを示すのか等を示すビット列である。パケットaにお
いて、アドレスは相手アドレス、自己アドレス、同報ア
ドレスなどを示すビット列であり、属性は以下の通信処
理データのデータ長、データの意味などを示すビット列
である。
The packet a shown in FIG. 4 is an example including the minimum necessary data. In this packet a, the header is a bit string indicating the meaning of the addresses following it, for example, whether it indicates a destination broadcast address or an individual destination address. In the packet a, the address is a bit string indicating a partner address, a self address, a broadcast address, and the like, and the attribute is a bit string indicating the data length of the following communication processing data, the meaning of the data, and the like.

【0019】また、図5に示すパケットbは、図4に示
すパケットaにA_code,M_Head,M_Adrビット列を付加
したものである。パケットbにおいて、A_codeはプリア
ンブル、シンクコード(1つのマスタノードで制御され
るスレーブノードのグループを識別するコード)であ
り、M_Headはパケットタイプ、再送などの管理情報、フ
ロー制御などを示すビット列であり、M-Adrはスレーブ
ノードに与えられているアドレスである。
A packet b shown in FIG. 5 is a packet a shown in FIG. 4 to which A_code, M_Head and M_Adr bit strings are added. In packet b, A_code is a preamble and sync code (a code that identifies a group of slave nodes controlled by one master node), and M_Head is a bit string that indicates packet type, management information such as retransmission, and flow control. , M-Adr is the address given to the slave node.

【0020】マスタノード100Mは図6に示す自己、
宛先アドレステーブル110−0をRAM102に持っ
ており、i番目のスレーブノード100Siは図7に示
す自己、宛先アドレステーブル110−iをRAM10
2に持っている。なお、図6、図7のデータテーブルに
おいて、「null」はアドレスが設定されていないこ
とを示し、その他の種々の記号は何らかのふさわしいア
ドレスデータが設定されていることを示している。
The master node 100M is the self node shown in FIG.
The RAM 102 has a destination address table 110-0, and the i-th slave node 100Si stores the destination address table 110-i shown in FIG.
I have two. In the data tables of FIGS. 6 and 7, “null” indicates that no address is set, and other various symbols indicate that some suitable address data is set.

【0021】「絶対物理アドレス」とは、各ノードに固
有に与えられる普遍アドレスであり、例えば、各装置の
製造時に付与される型番と製造番号を用いることができ
る。「アクティブネットワークアドレス」とは、図3の
ネットワーク層構成の通信処理層(3)以上で使われる
アドレスであり、1つのネットワークシステム内で他の
ノードの装置のアドレスと重なることのないアドレスで
あり、他のアドレスと1:1で対応する。マスタノード
100Mの通信処理層(3)により、自ノードと他のス
レーブノード100S1〜100Snとのそれぞれに割
り振る。したがって、マスタノード100Mの管理下か
ら外れたときにそのアクティブネットワークアドレスは
削除され、マスタノード100Mの管理下に入ると、ア
クティブネットワークアドレスの中で他のノードとは異
なる値が与えられる。
The "absolute physical address" is a universal address uniquely given to each node. For example, a model number and a manufacturing number given at the time of manufacturing each device can be used. The “active network address” is an address used in the communication processing layer (3) and above of the network layer configuration of FIG. 3, and is an address that does not overlap with the address of the device of another node in one network system. , 1: 1 correspond to other addresses. The communication processing layer (3) of the master node 100M allocates the node to its own node and the other slave nodes 100S1 to 100Sn. Therefore, the active network address is deleted when it is out of the control of the master node 100M, and when it goes into the control of the master node 100M, a value different from that of the other nodes is given to the active network address.

【0022】「アクティブメディアアドレス」とは、ネ
ットワーク層のメディア処理層(2)で与えられるアド
レスであり、実際にデータ通信が可能なノードに対して
のみマスタノード100Mが割り振る。「スリーブメデ
ィアアドレス」とは、同じくネットワーク層のメディア
処理層(2)で与えられるアドレスであり、データ通信
が行えずスリーブ状態にあるノードに対してマスタノー
ド100Mが割り振る。
The "active media address" is an address given by the media processing layer (2) of the network layer, and is assigned by the master node 100M only to a node that can actually perform data communication. The “sleeve media address” is an address similarly given by the media processing layer (2) of the network layer, and is assigned by the master node 100M to a node in a sleeve state where data communication cannot be performed.

【0023】これにより、マスタノード100Mと各ス
レーブノード100S1〜100Snは自己を識別する
ための絶対物理アドレスとアクティブネットワークアド
レスを必ず持ち、またノードがアクティブ状態かスリー
プ状態かに応じてアクティブメディアアドレス、スリー
プメディアアドレスのどちらかがメディア処理層により
与えられる。
Thus, the master node 100M and each of the slave nodes 100S1 to 100Sn always have an absolute physical address and an active network address for identifying themselves, and an active media address depending on whether the node is in the active state or the sleep state. Either of the sleep media addresses is provided by the media processing layer.

【0024】次に、ノードのアクティブ状態とスリープ
状態との状態の切り替えについて説明する。マスタノー
ド100Mは常時スレーブノード100S1〜Sn各々
の監視する必要があるためアクティブ状態である。い
ま、スレーブノード100Siがスリープ状態にあっ
て、もし他のノードに通知すべきイベントが発生したと
する。このとき、スレーブノード100Siは、自装置
のスリープ状態を解除すべくマスタノード100Mに対
して依頼する。
Next, switching between the active state and the sleep state of the node will be described. The master node 100M is in the active state because it is necessary to constantly monitor each of the slave nodes 100S1 to Sn. Now, it is assumed that the slave node 100Si is in the sleep state and an event that should be notified to another node occurs. At this time, the slave node 100Si requests the master node 100M to cancel the sleep state of its own device.

【0025】そのために、スレーブノード100Si
は、図11に示す送信処理を行う。通信処理層(3)よ
り送信用のパケットaを受け取ったスレーブノードのメ
ディア処理層(2)は、自己がスリープ状態の時にはマ
スタノード100Mにアクティブ許可パケットを送信し
(ステップS1,S2)、マスタノード100Mからア
クティブ許可のパケットを受け取れば(ステップS
3)、図5のパケットbをメディア層(1)に渡し、メ
ディア層(1)から物理的に変調されたパケットが送信
される(ステップS4)。このパケットは図10のアク
ティブパケット4に相当する。
Therefore, the slave node 100Si
Performs the transmission process shown in FIG. The media processing layer (2) of the slave node, which has received the packet a for transmission from the communication processing layer (3), transmits an active permission packet to the master node 100M when it is in the sleep state (steps S1 and S2), If an active permission packet is received from the node 100M (step S
3), the packet b of FIG. 5 is passed to the media layer (1), and the physically modulated packet is transmitted from the media layer (1) (step S4). This packet corresponds to active packet 4 in FIG.

【0026】マスタノード100Mは、他のスレーブノ
ードのいくつかがすでにアクティブになっていてそれ以
上のノードのアクティブ化ができない場合などがあるた
め、あるスレーブノードからのアクティブ状態への変更
要求に対してその変更の可否を判定し、可であればスレ
ーブノード100Siに対してアクティブメディアアド
レスを通知する。
The master node 100M responds to a change request from one slave node to the active state, because there are cases where some of the other slave nodes are already active and further nodes cannot be activated. It is determined whether or not the change is possible, and if yes, the slave node 100Si is notified of the active media address.

【0027】これに対して、スレーブノード100Si
は図12に示す受信処理を行う。メディア層(1)がマ
スタノード100Mからのパケットbを受信するとその
パケットbを通信処理層(3)に受け渡す(ステップS
11,S12)。このパケットの受信は図10のアクテ
ィブパケット3に相当する。これにより、スレーブノー
ド100Siは自装置をアクティブにする。このとき、
マスタノード100Mとスレーブノード100Siは共
にそれまでのスリープメディアアドレスを廃棄する。
On the other hand, the slave node 100Si
Performs the receiving process shown in FIG. When the media layer (1) receives the packet b from the master node 100M, the packet b is delivered to the communication processing layer (3) (step S
11, S12). The reception of this packet corresponds to the active packet 3 in FIG. As a result, the slave node 100Si activates its own device. At this time,
Both the master node 100M and the slave node 100Si discard the existing sleep media address.

【0028】アクティブ状態になったスレーブノード1
00Siは、イベントの生じた値をマスタノード100
M宛てに送り、マスタノード100Mはこのイベント値
を受信すると、送信元のスレーブノード100Siに新
たなスリープメディアアドレスを割り振って送信する。
そして、マスタノード100Mとスレーブノード100
Siとはそれまでのアクティブメディアアドレスを廃棄
し、新たなスリープメディアアドレスを設定する。これ
らのアクティブ・スリープの切替はメディア処理層
(2)により行われる。
Slave node 1 in active state
00Si uses the value at which the event occurred as the master node 100.
When the master node 100M receives the event value and sends it to M, the master node 100M allocates a new sleep media address to the slave node 100Si which is the transmission source and transmits the same.
Then, the master node 100M and the slave node 100
Si discards the active media address up to that point and sets a new sleep media address. Switching between these active / sleep modes is performed by the media processing layer (2).

【0029】マスタノード100Mはそのアドレステー
ブル110−0を新たなスレーブノードの接続によって
書き替え、また既接続のスレーブノードのイベント発生
の通知時に書き替える。つまり、通信処理層(3)又は
メディア処理層(2)によりアドレス値が変化するたび
に書き替えられる。スレーブノードのいずれか、例えば
スレーブノード100Siがアクティブ状態からスリー
プ状態になった場合は、マスタノード100M、該当ス
レーブノード100Siそれぞれのアドレステーブル1
10−0,110−iに対するアクティブメディアアド
レスが削除され(その値はnull)、マスタノード1
00Mによって新たに与えられる値がアドレステーブル
110−0,110−Siのスリープメディアアドレス
に書き込まれる。
The master node 100M rewrites its address table 110-0 by the connection of a new slave node, and also at the time of notification of the event occurrence of the slave node already connected. That is, each time the address value changes by the communication processing layer (3) or the media processing layer (2), it is rewritten. When one of the slave nodes, for example, the slave node 100Si goes from the active state to the sleep state, the address table 1 of each of the master node 100M and the corresponding slave node 100Si
The active media address for 10-0, 110-i is deleted (its value is null), and the master node 1
The value newly given by 00M is written in the sleep media address of the address tables 110-0 and 110-Si.

【0030】一方、新たに本ネットワークシステムに接
続されたスレーブノード100Skは、その接続の最初
にマスタノード100Mのアドレステーブル110−0
に自装置の絶対物理アドレスを登録し、またマスタノー
ドからアクティブネットワークアドレスの割当てを受
け、アドレステーブル110−kに登録する。
On the other hand, the slave node 100Sk newly connected to the present network system has the address table 110-0 of the master node 100M at the beginning of the connection.
The absolute physical address of its own device is registered in, and the active network address is assigned from the master node, and registered in the address table 110-k.

【0031】このネットワークシステムを構成する各ノ
ードは、マスタノード100Mの管理するアドレステー
ブル110−0のデータを自己の管理する宛先、自己ア
ドレスに利用できる。またマスタノード100Mは、こ
のアドレステーブル110−0を参照することによって
他のノードにアドレスを配布するときに重複を避け、整
合性を維持したアドレス配布ができる。また、どのノー
ドがスリープ状態かアクティブ状態かは、このアドレス
テーブル110−0のアクティブメディアアドレス、ス
リープメディアアドレスの値がnullかそれ以外の値
が書き込まれているかによって判別することができる。
Each node constituting this network system can use the data of the address table 110-0 managed by the master node 100M as a destination and a self address managed by itself. Further, the master node 100M can avoid duplication when distributing addresses to other nodes by referring to the address table 110-0, and can perform address distribution while maintaining consistency. Further, which node is in the sleep state or the active state can be determined by whether the value of the active media address or the sleep media address of the address table 110-0 is null or any other value is written.

【0032】ただし、すべてのノードのアドレスを管理
し、把握しているのはマスタノード100Mのみであ
る。そのため、マスタノード100Mはアドレステーブ
ル110−0の構成要素の変化のたびに各スレーブノー
ド100S1〜100Snに対して更新したノードのノ
ード番号(ノードアドレス)を図8(a)に示す所定の
パケットフォーマットによって送信する。これを受け取
った各スレーブノードでは、自装置のアドレステーブル
110−1〜110−nそれぞれを更新する。つまり、
上述のようにノードの追加があればノード番号を追加
し、逆にノードの削除があれば該当するノード番号を削
除するのである。そして、具体的なアドレスデータが必
要と判断したスレーブノードでは、マスタノード100
Mに対して詳細情報の通知を要求する。これに対して
は、マスタノード100Mは図8(b)に示す所定のパ
ケットフォーマットでアドレステーブルの値を要求元の
スレーブノードに送信する。
However, only the master node 100M manages and knows the addresses of all the nodes. Therefore, the master node 100M sets the node numbers (node addresses) of the updated nodes to the slave nodes 100S1 to 100Sn each time the constituent elements of the address table 110-0 change, in a predetermined packet format shown in FIG. To send by. Each slave node that receives this updates the address tables 110-1 to 110-n of its own device. That is,
As described above, if the node is added, the node number is added, and conversely, if the node is deleted, the corresponding node number is deleted. Then, in the slave node that determines that specific address data is necessary, the master node 100
Request M to notify detailed information. On the other hand, the master node 100M transmits the value of the address table to the requesting slave node in a predetermined packet format shown in FIG. 8B.

【0033】次に、本ネットワークシステムによるパケ
ット通信処理について説明する。いま、図9のトポロジ
ーに示すように、スレーブノード100S1、スレーブ
ノード100Snはアクティブ状態(link1,linknは
アクティブ状態)、スレーブノード100S2〜スレー
ブノード100S4はスリープ状態(link2,link3,
link4はスリープ状態)であるとする。そしてマスタノ
ード100Mと各スレーブノード1〜スレーブノードn
と図10に示すタイムスロットを利用してパケット通信
を行うとする。
Next, packet communication processing by this network system will be described. Now, as shown in the topology of FIG. 9, the slave node 100S1 and slave node 100Sn are in an active state (link1, linkn are active states), and the slave nodes 100S2 to 100S4 are in a sleep state (link2, link3,
link4 is in a sleep state). The master node 100M and each slave node 1 to slave node n
And packet communication is performed using the time slots shown in FIG.

【0034】図10は、マスタノード100Mとスレー
ブノード100Siとの間で通信タイミングをとるため
のタイムスロットを示している。タイムスロットは等間
隔に割り付けられ、マスタノード100Mで管理される
全スレーブノード100Si〜100Snは同期したタ
イムスロットを持っている。図における矢印は、通信パ
ケットの伝送方向を示す。パケット1,2は同報パケッ
トであり、アクティブ状態のリンクが張られているノー
ド間で有効であり、マスタノード100Mからアクティ
ブ状態のすべてのスレーブノード100S1,100S
nに同一なパケット信号が送信され(つまり、同報さ
れ)、アクティブ状態のスレーブノードはこの同報パケ
ットを受信して、図3に示したメディア層(1)からメ
ディア処理層(2)に図5に示すパケットbの形式で引
き渡される。
FIG. 10 shows time slots for establishing communication timing between the master node 100M and the slave node 100Si. Time slots are allocated at equal intervals, and all slave nodes 100Si to 100Sn managed by the master node 100M have synchronized time slots. The arrow in the figure indicates the transmission direction of the communication packet. Packets 1 and 2 are broadcast packets, which are valid between the active linked nodes, and all slave nodes 100S1 and 100S in the active state from the master node 100M.
A packet signal identical to n is transmitted (that is, broadcasted), and the slave node in the active state receives this broadcast packet and transfers it from the media layer (1) shown in FIG. 3 to the media processing layer (2). It is delivered in the form of packet b shown in FIG.

【0035】図10におけるパケット5はビーコン(Be
acon)パケットであり、マスタノード100Mから定期
的に所定複数回、所定間隔で送り出されるパケットであ
り、スリープ状態の全スレーブノード100S2〜10
0S4に対して各自内の自走タイムスロット作成用クロ
ック補正、マスタノード100Mからの通信条件デー
タ、一般データを含むデータを送信するものである。な
お、スリープ状態の各スレーブノードは、定期的にウェ
イクアップし、ビーコンパケットを受信し、解析し、解
析結果の処理を行うように設定されている。
Packet 5 in FIG. 10 is a beacon (Be
acon) packet, which is a packet that is sent from the master node 100M at regular intervals a predetermined number of times at predetermined intervals, and all slave nodes 100S2 to 10S10 in the sleep state.
Data including a self-running time slot creation clock correction, communication condition data from the master node 100M, and general data is transmitted to 0S4. Each slave node in the sleep state is set to wake up periodically, receive a beacon packet, analyze it, and process the analysis result.

【0036】スレーブノードがアクティブ状態であれ
ば、図10のタイムスロット3,4に示すように、所定
タイムスロットを利用して通常の通信データを通信パケ
ットとしてマスタノード・スレーブノード間で交換でき
る。一方、スレーブノードがスリープ状態であれば、こ
のような通信パケットを交換することができず、マスタ
ノード100Mから、例えば1秒に1回といった周期で
定期的なビーコン信号を受け取り、受け終わった後は低
消費電力でメディア処理部を駆動するモードになる。そ
してスリープ状態にあるスレーブノード100Siから
マスタノード100Mに対してデータを送る必要が発生
したとき(イベントが発生したとき)には、そのビーコ
ン信号をマスタノード100Mから受け取った後、マス
タノード100Mに対して所定タイムスロットでアクテ
ィブ状態への遷移を依頼し、上述した手順により、マス
タノード100Mからの許可信号を受け取った後にアク
ティブ状態になる。逆にアクティブ状態のスレーブノー
ド100Siがスリープ状態に遷移する場合にも、マス
タノード100Mとスレーブノード100Siとの間で
アクティブ状態からスリープ状態への遷移の許可パケッ
ト信号を交換する手続きが行われる。
When the slave node is in the active state, normal communication data can be exchanged between the master node and the slave node as a communication packet by using a predetermined time slot as shown in time slots 3 and 4 of FIG. On the other hand, when the slave node is in the sleep state, such communication packets cannot be exchanged, and a regular beacon signal is received from the master node 100M at a cycle of, for example, once a second, and after receiving the beacon signal. Is a mode for driving the media processing unit with low power consumption. Then, when it is necessary to send data from the slave node 100Si in the sleep state to the master node 100M (when an event occurs), after receiving the beacon signal from the master node 100M, the master node 100M is notified. Then, the transition to the active state is requested in a predetermined time slot, and the active state is obtained after receiving the permission signal from the master node 100M by the procedure described above. Conversely, when the slave node 100Si in the active state transitions to the sleep state, the procedure for exchanging the permission packet signal for transition from the active state to the sleep state is performed between the master node 100M and the slave node 100Si.

【0037】次に、図13及び図14を用いて、マスタ
ノード100Mによる同報パケット送信処理について説
明する。マスタノード100Mはメディア処理層(2)
内にアクティブ/スリープの判定処理機能を設け、その
結果に応じて同報パケット作成指示又はビーコンパケッ
ト作成指示、及び送るべきパケットbの転送を自己のメ
ディア層(1)に対して行う。
Next, a broadcast packet transmission process by the master node 100M will be described with reference to FIGS. 13 and 14. The master node 100M is a media processing layer (2)
An active / sleep determination processing function is provided therein, and according to the result, a broadcast packet creation instruction or a beacon packet creation instruction and a packet b to be sent are transferred to its own media layer (1).

【0038】図13は、マスタノード100Mはその通
信処理層(3)に対して、その上のアプリケーション層
(4)からあるデータの同報送信命令を受け取った場合
の処理手順を示している。メディア処理層(2)は通信
処理層(3)からパケットをパケットaの形式で受け取
り(ステップS21)、そのHeader、アドレスより自己
の管理しているスレーブノードへの同報パケットである
かどうか判定する(ステップS22)。ここで、もし同
報パケットでなければ、同報処理は中止する。
FIG. 13 shows a processing procedure when the master node 100M receives a broadcast transmission command of certain data from the application layer (4) on the communication processing layer (3). The media processing layer (2) receives a packet from the communication processing layer (3) in the form of packet a (step S21), and determines whether the packet is a broadcast packet to its own managed slave node based on its Header and address. Yes (step S22). If the packet is not a broadcast packet, the broadcast process is stopped.

【0039】一方、同報パケットであれば、メディア処
理層(2)は同報用のフラグを示すM_Adrを生成する
(ステップS23)。メディア処理層(2)はまた、ア
ドレステーブル110−0を検索し(ステップS2
4)、少なくとも1つのスリープメディアアドレスがセ
ットされているときには、ビーコンパケット作成指示を
メディア層(1)に送信し、これと共に、パケットaに
ヘッダを付加してパケットbの形式にしてメディア層
(1)に渡す(ステップS25)。メディア層(1)は
適切なビーコンスロットでパケットbを出力し、スリー
プ状態のスレーブノードすべてに同報する。なお、マス
タノード100Mが、スリープ状態のスレーブノード1
00Siに対してビーコンチャンネルを使用して同報パ
ケットを送信しているときには、当該同報パケットの送
信処理が完了するまで該当するスレーブノードに対して
アクティブ許可を与えない。
On the other hand, if the packet is a broadcast packet, the media processing layer (2) generates M_Adr indicating a broadcast flag (step S23). The media processing layer (2) also searches the address table 110-0 (step S2).
4) When at least one sleep media address is set, a beacon packet creation instruction is transmitted to the media layer (1), and at the same time, a header is added to packet a to form packet b in the media layer (1). 1) (step S25). The media layer (1) outputs packet b in the appropriate beacon slot and broadcasts it to all slave nodes in sleep state. The master node 100M is the slave node 1 in the sleep state.
When a broadcast packet is transmitted to 00Si using the beacon channel, the active permission is not given to the corresponding slave node until the transmission process of the broadcast packet is completed.

【0040】メディア処理層(2)は、ステップS24
においてアドレステーブル110−0を検索し、少なく
とも1つのアクティブメディアアドレスがセットされて
いるときには、同報パケット作成指示をメディア層
(1)に送信し、これと共に、パケットaにヘッダを付
加してパケットbの形式にしてメディア層(1)に渡す
(ステップS26)。メディア層(1)は適切な同報ス
ロットでパケットbを出力し、アクティブ状態のスレー
ブノードに同報する。
The media processing layer (2) is step S24.
In the address table 110-0, when at least one active media address is set, a broadcast packet creation instruction is transmitted to the media layer (1), and at the same time, a header is added to the packet a and the packet is added. It is passed to the media layer (1) in the format of b (step S26). The media layer (1) outputs the packet b in an appropriate broadcast slot and broadcasts it to the active slave node.

【0041】次に、図14により、マスタノード100
Mの管理しているスレーブノード100S1〜100S
nのいずれか(ここでは、スレーブノード100S1と
する)のアプリケーション層(4)が、マスタノード1
00Mと他の全スレーブノード100S2〜100Sn
とに対して同報指示を出した場合の処理について説明す
る。この場合、マスタノード100Mのメディア層
(1)はアクティブ状態のスレーブノード100S1か
ら同報パケットbを受け取り(ステップS31)、自己
の通信処理部に受け取ったパケットaを受け渡す(ステ
ップS32)。通信処理部はこの内容を判定し、場合に
よっては別のマスタノードに同報処理を依頼する(ステ
ップS33)。
Next, referring to FIG. 14, the master node 100
Slave nodes 100S1 to 100S managed by M
The application layer (4) of any one of n (here, the slave node 100S1) is the master node 1
00M and all other slave nodes 100S2-100Sn
The process when a broadcast instruction is issued to and will be described. In this case, the media layer (1) of the master node 100M receives the broadcast packet b from the slave node 100S1 in the active state (step S31), and delivers the received packet a to its own communication processing unit (step S32). The communication processing unit determines this content, and requests another master node for broadcast processing in some cases (step S33).

【0042】これと並行して、マスタノード100M
は、スレーブノード100S1より受け取ったパケット
bのM_Head,M_Adrに基づき自己内同報パケットである
か否か判定する(ステップS34)。この判定結果によ
り同報パケットであると判定した場合、ステップS35
以下の処理に移行する。このステップS35以下、ステ
ップS38までの処理は、図13のフローにおけるステ
ップS23〜S26と同様である。
In parallel with this, the master node 100M
Determines based on M_Head and M_Adr of the packet b received from the slave node 100S1 whether or not the packet is a self-internal broadcast packet (step S34). If it is determined from the determination result that the packet is a broadcast packet, step S35.
Move to the following process. The processes from step S35 to step S38 are the same as steps S23 to S26 in the flow of FIG.

【0043】これにより、マスタノード100Mが図9
に示すような状況下で、管理下のアクティブ状態とスリ
ープ状態とが混在する複数のスレーブノード100S1
〜100Snに対して同報パケットを送信するのに、ア
クティブ状態のスレーブノード100S1,100Sn
に対しては即時に送信し、またスリープ状態のスレーブ
ノード100S2,100S3,100S4に対しては
次のビーコンパケットの送信タイミングを利用して送信
することができるので、全スレーブノードに対して同報
パケットの送信処理が短時間の内に確実に行える。
As a result, the master node 100M is set in FIG.
Under the situation as shown in FIG. 2, a plurality of slave nodes 100S1 in which the active state and the sleep state under management coexist
~ 100Sn to send a broadcast packet, slave nodes 100S1 and 100Sn in the active state
To the slave nodes 100S2, 100S3, 100S4 in the sleep state by using the transmission timing of the next beacon packet. The packet transmission process can be reliably performed within a short time.

【0044】なお、アドレステーブル110−0の形式
は図6に示したものに限らず、図15に示した形式に設
定することができる。この図15のアドレステーブルの
特徴は、図6のものと同様の絶対物理アドレス、アクテ
ィブネットワークアドレス、そしてネットワーク内のマ
スタノード100M、その管理下のスレーブノード10
0S1〜100Snの各々に対してアクティブ状態/ス
リープ状態を示すフラグをセットする点にある。ここ
で、アクティブ状態にあるノードに対して「1」フラグ
をセットするようにしている。
The format of the address table 110-0 is not limited to that shown in FIG. 6, but can be set to the format shown in FIG. The characteristics of the address table in FIG. 15 are the same as those in FIG. 6, such as the absolute physical address, the active network address, the master node 100M in the network, and the slave node 10 under its control.
The point is to set a flag indicating an active state / sleep state for each of 0S1 to 100Sn. Here, the "1" flag is set for the node in the active state.

【0045】このような形式のアドレステーブル110
−0を利用してもマスタノード100Mはアクティブ状
態のスレーブノード100S1,100Snとスリープ
状態のスレーブノード100S2,100S3,100
S4とを識別することができ、それに応じて同報パケッ
トの送信を即時に行うか、ビーコンパケットの送信時に
行うかを判定することができる。
The address table 110 having such a format
Even if -0 is used, the master node 100M has the slave nodes 100S1, 100Sn in the active state and the slave nodes 100S2, 100S3, 100 in the sleep state.
S4 can be identified, and accordingly, it can be determined whether the broadcast packet is immediately transmitted or when the beacon packet is transmitted.

【0046】[0046]

【発明の効果】以上のように本発明によれば、マスタノ
ードは複数のスレーブノード各々のアクティブ状態/ス
リープ状態をアドレステーブルより判定し、アクティブ
状態のスレーブノードに対しては一般通信チャネルを使
用し、スリープ状態のスレーブノードに対してはビーコ
ンチャンネルを使用して同報パケットを送信するので、
全スレーブノードに対して同報パケットの送信処理が短
時間の内に確実に行える。
As described above, according to the present invention, the master node determines the active state / sleep state of each of the plurality of slave nodes from the address table, and uses the general communication channel for the slave nodes in the active state. However, since the broadcast packet is transmitted to the slave node in the sleep state using the beacon channel,
The transmission process of the broadcast packet can be reliably performed to all slave nodes within a short time.

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

【図1】本発明の通信管理方法の1つの実施の形態を使
用するマスタ・スレーブ型ネットワークのノードの内部
構成を示すブロック図。
FIG. 1 is a block diagram showing an internal configuration of a node of a master / slave type network that uses one embodiment of a communication management method of the present invention.

【図2】上記の実施の形態を使用するマスタ・スレーブ
型ネットワークのトポロジー。
FIG. 2 is a master-slave network topology using the above embodiment.

【図3】上記の実施の形態を使用するマスタ・スレーブ
型ネットワークにおけるノードのアドレステーブルとレ
イヤの関係を示す説明図。
FIG. 3 is an explanatory diagram showing a relationship between an address table of nodes and layers in the master / slave type network using the above embodiment.

【図4】パケットaのフォーマット図。FIG. 4 is a format diagram of packet a.

【図5】パケットbのフォーマット図。FIG. 5 is a format diagram of packet b.

【図6】マスタノードが管理するアドレステーブルの説
明図。
FIG. 6 is an explanatory diagram of an address table managed by a master node.

【図7】スレーブノードが管理するアドレステーブルの
説明図。
FIG. 7 is an explanatory diagram of an address table managed by a slave node.

【図8】マスタノードとスレーブノードとの間で送信す
るテーブル値通知メッセージパケットのフォーマット
図。
FIG. 8 is a format diagram of a table value notification message packet transmitted between a master node and a slave node.

【図9】マスタ・スレーブ型ネットワークのアクティブ
/スリープ状態のリンクを示すトポロジー。
FIG. 9 is a topology showing active / sleeping links in a master / slave network.

【図10】上記のマスタ・スレーブ型ネットワークのパ
ケット通信のタイムスロット図。
FIG. 10 is a time slot diagram of packet communication of the master / slave type network.

【図11】上記のマスタ・スレーブ型ネットワークにお
けるスレーブノードのパケット送信のフローチャート。
FIG. 11 is a flowchart of packet transmission of a slave node in the above master / slave type network.

【図12】上記のマスタ・スレーブ型ネットワークにお
けるスレーブノードのパケット受信のフローチャート。
FIG. 12 is a flowchart of packet reception by a slave node in the above master / slave network.

【図13】上記のマスタ・スレーブ型ネットワークにお
けるマスタノードの同報パケット送信のフローチャー
ト。
FIG. 13 is a flowchart of broadcast packet transmission of a master node in the master / slave type network.

【図14】上記のマスタ・スレーブ型ネットワークにお
けるスレーブノードからの同報パケットを受信したとき
にマスタノードが行う同報パケット送信のフローチャー
ト。
FIG. 14 is a flowchart of broadcast packet transmission performed by the master node when receiving a broadcast packet from a slave node in the master / slave type network.

【図15】マスタノードの管理するアドレステーブルの
別例の説明図。
FIG. 15 is an explanatory diagram of another example of the address table managed by the master node.

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

100 ノード 100M マスタノード 100S1,100S2,…,100Sn スレーブノ
ード 101 CPU 102 RAM 103 ROM 104 データ変復調部 110 アドレステーブル 110−0 (マスタノードの)アドレステーブル 110−1,110−2,… (スレーブノードの)ア
ドレステーブル
100 node 100M master node 100S1, 100S2, ..., 100Sn slave node 101 CPU 102 RAM 103 ROM 104 data modulator / demodulator 110 address table 110-0 (master node) address table 110-1, 110-2, ... (slave node ) Address table

Claims (8)

【特許請求の範囲】[Claims] 【請求項1】 マスタノードと複数のスレーブノードと
の間でTDMA(Time Division Multiple Access)に
よるマスタ・スレーブ型パケット通信を行うネットワー
クシステムにおいて、 マスタノードは、複数のスレーブノード各々のアクティ
ブ状態/スリープ状態をアドレステーブルより判定し、 アクティブ状態のスレーブノードに対しては一般通信チ
ャネルを使用し、スリープ状態のスレーブノードに対し
てはビーコンチャンネルを使用して同報パケットを送信
することを特徴とする通信方法。
1. A network system for performing master / slave type packet communication by TDMA (Time Division Multiple Access) between a master node and a plurality of slave nodes, wherein the master node is in an active state / sleep state of each of the plurality of slave nodes. The state is determined from the address table, and the general communication channel is used for the slave node in the active state, and the broadcast packet is transmitted for the slave node in the sleep state using the beacon channel. Communication method.
【請求項2】 前記マスタノードは、各スレーブノード
のアクティブ状態/スリープ状態を、アドレステーブル
各々のアクティブノードとスリープノードに与えられる
アドレス書き込み値を検索することによって判定するこ
とを特徴とする請求項1に記載の通信方法。
2. The master node determines the active state / sleep state of each slave node by searching an address write value given to the active node and sleep node of each address table. The communication method according to 1.
【請求項3】 前記マスタノードは、各スレーブノード
のアクティブ状態/スリープ状態を、アクティブ/スリ
ープ状態管理テーブルのフラグ値を検索することによっ
て判定することを特徴とする請求項1に記載の通信方
法。
3. The communication method according to claim 1, wherein the master node determines the active state / sleep state of each slave node by searching a flag value in an active / sleep state management table. .
【請求項4】 前記マスタノードは、スリープ状態のス
レーブノードに対してビーコンチャンネルを使用して同
報パケットを送信しているときには、当該同報パケット
の送信処理が完了するまで該当するスレーブノードに対
してアクティブ許可を与えないことを特徴とする請求項
1〜3のいずれかに記載の通信方法。
4. The master node, when transmitting a broadcast packet to a slave node in a sleep state using a beacon channel, sends the broadcast packet to the corresponding slave node until the transmission process of the broadcast packet is completed. 4. The communication method according to claim 1, wherein the active permission is not given to the communication method.
【請求項5】 複数のスレーブノードとの間でTDMA
(Time Division Multiple Access)によるマスタ・ス
レーブ型パケット通信を行うマスタノードであって、複
数のスレーブノード各々のアクティブ状態/スリープ状
態をアドレステーブルより判定し、アクティブ状態のス
レーブノードに対しては一般通信チャネルを使用し、ス
リープ状態のスレーブノードに対してはビーコンチャン
ネルを使用して同報パケットを送信する通信機能を備え
たことを特徴とするマスタノード。
5. TDMA with a plurality of slave nodes
A master node that performs master / slave type packet communication by (Time Division Multiple Access), determines the active state / sleep state of each of a plurality of slave nodes from the address table, and performs general communication with the slave nodes in the active state. A master node using a channel and having a communication function of transmitting a broadcast packet using a beacon channel to a slave node in a sleep state.
【請求項6】 各スレーブノードのアクティブ状態/ス
リープ状態を、アドレステーブル各々のアクティブノー
ドとスリープノードに与えられるアドレス書き込み値を
検索することによって判定することを特徴とする請求項
5に記載のマスタノード。
6. The master according to claim 5, wherein the active state / sleep state of each slave node is determined by searching an address write value given to the active node and sleep node of each address table. node.
【請求項7】 各スレーブノードのアクティブ状態/ス
リープ状態を、アクティブ/スリープ状態管理テーブル
のフラグ値を検索することによって判定することを特徴
とする請求項5に記載のマスタノード。
7. The master node according to claim 5, wherein the active state / sleep state of each slave node is determined by searching the flag value of the active / sleep state management table.
【請求項8】 スリープ状態のスレーブノードに対して
ビーコンチャンネルを使用して同報パケットを送信して
いるときには、当該同報パケットの送信処理が完了する
まで該当するスレーブノードに対してアクティブ許可を
与えないことを特徴とする請求項5〜7のいずれかに記
載のマスタノード。
8. When transmitting a broadcast packet using a beacon channel to a slave node in a sleep state, the active permission is given to the corresponding slave node until the transmission process of the broadcast packet is completed. The master node according to claim 5, wherein the master node is not provided.
JP2001222121A 2001-07-23 2001-07-23 Communication method and master node Pending JP2003037610A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2001222121A JP2003037610A (en) 2001-07-23 2001-07-23 Communication method and master node

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2001222121A JP2003037610A (en) 2001-07-23 2001-07-23 Communication method and master node

Publications (1)

Publication Number Publication Date
JP2003037610A true JP2003037610A (en) 2003-02-07

Family

ID=19055668

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2001222121A Pending JP2003037610A (en) 2001-07-23 2001-07-23 Communication method and master node

Country Status (1)

Country Link
JP (1) JP2003037610A (en)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2013062723A (en) * 2011-09-14 2013-04-04 Denso Corp Communication system, and master node and slave node forming such communication system
CN112203261A (en) * 2020-10-12 2021-01-08 北京绿星小绿人科技有限公司 Charging pile management method and device, electronic equipment and readable storage medium
JP2021518702A (en) * 2018-04-06 2021-08-02 ベントリー・ネバダ・エルエルシー Monitoring system with multi-drop backplane scheduler
CN113543203A (en) * 2020-04-14 2021-10-22 海能达通信股份有限公司 Method for communication resource allocation and communication node awakening

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2013062723A (en) * 2011-09-14 2013-04-04 Denso Corp Communication system, and master node and slave node forming such communication system
JP2021518702A (en) * 2018-04-06 2021-08-02 ベントリー・ネバダ・エルエルシー Monitoring system with multi-drop backplane scheduler
JP7077417B2 (en) 2018-04-06 2022-05-30 ベントリー・ネバダ・エルエルシー Monitoring system with multi-drop backplane scheduler
CN113543203A (en) * 2020-04-14 2021-10-22 海能达通信股份有限公司 Method for communication resource allocation and communication node awakening
CN113543203B (en) * 2020-04-14 2023-10-24 海能达通信股份有限公司 Communication resource allocation and communication node awakening method
CN112203261A (en) * 2020-10-12 2021-01-08 北京绿星小绿人科技有限公司 Charging pile management method and device, electronic equipment and readable storage medium

Similar Documents

Publication Publication Date Title
JP4882555B2 (en) Wireless bridge communication device
CN101409666B (en) Ring network, ring network topology discovering method and node
JP5477426B2 (en) Packet transfer apparatus and wireless communication system
MX2007011277A (en) Power-save control for network master device.
JPH1049507A (en) Parallel computer
TW200412081A (en) Bluetooth network structure and method of processing the same
EP1327328B1 (en) Method for linking several communication busses using wireless links
JPH11196112A (en) Multi-case transmission method
CN111556137A (en) Data synchronization method and system for distributed system in self-organizing heterogeneous network
US11533604B2 (en) Method and system for controlling ID identifier network mobility based on programmable switch
CN107071873B (en) Coordinator of tree sensor network ad hoc network
US20090234932A1 (en) Communication apparatus, method of controlling same, and communication system
JP2002531000A (en) Bandwidth management method in communication network including wireless connection
JP2003037610A (en) Communication method and master node
EP1391085B1 (en) Method for managing a communication network comprising wireless links with more than two wireless devices
CN105072043A (en) Method for optimizing client declaration process in MESH network routing protocol
CN101483608A (en) EAPS loop network topology structure automatic discovery method
JPH1041940A (en) Communication controller and its method
JPH03267835A (en) Local area network control system
JPH11215132A (en) Device and method for processing information and distribution medium
CN113691500B (en) Cross-chain data access device and system supporting supervision
JPH04233846A (en) Method and apparatus for data transmission
JPH11355316A (en) Radio communication network system
EP1246400A1 (en) Method for linking several communication busses using wireless links
JP2001320323A (en) Method for updating software of data-receiving terminal utilizing multi-address communication

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20070320

A711 Notification of change in applicant

Free format text: JAPANESE INTERMEDIATE CODE: A712

Effective date: 20080528

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20091027

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20091104

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20100309