Local area network transferring data using isochronous and asynchronous channels
First Claim
1. A network system comprising:
- a plurality of nodes communicable with one another to exchange information and to transfer data; and
a bus provided for connection to the nodes and for configuration of logical paths to logically link one node to another node so as to secure transfer of the data, whereineach node has at least one port which is allocated for accessing the bus and which is classified into four types of an isochronous talker, an isochronous listener, a multicast talker and a multicast listener,each node binding an isochronous channel number and a communication band to the isochronous talker when the same is allocated for isochronously transmitting the data labeled by the bound isochronous channel number to the bus through the bound communication band,each node binding an isochronous channel number to the isochronous listener when the same is allocated so that the isochronous listener can exclusively receive data transmitted from another isochronous talker allocated to another node if the transmitted data is labeled by the same isochronous channel number as that bound to the isochronous listener,each node binding a multicast channel number to the multicast talker when the same is allocated for asynchronously broadcasting data labeled by the bound multicast channel number to the bus, and otherwiseeach node binding a multicast channel number to the multicast listener when the same is allocated so that the multicast listener can exclusively receive data transmitted from another multicast talker allocated to another node if the transmitted data is labeled by the same multicast channel number as that bound to the multicast listener.
1 Assignment
0 Petitions
Accused Products
Abstract
In a network system, a plurality of nodes are communicable with one another to exchange information and to transfer data, and a bus is provided for connection to the nodes and for configuration of logical paths to logically link one node to another node so as to secure transfer of the data. Each node has at least one port which is allocated for accessing the bus and which is classified into four types of an isochronous talker, an isochronous listener, a multicast talker and a multicast listener. The nodes are allocated to bind isochronous channel numbers or multicast channel numbers to respective isochronous or multicast talkers and listeners in a manner so as to maximize efficiency of the network.
148 Citations
16 Claims
-
1. A network system comprising:
-
a plurality of nodes communicable with one another to exchange information and to transfer data; and
a bus provided for connection to the nodes and for configuration of logical paths to logically link one node to another node so as to secure transfer of the data, whereineach node has at least one port which is allocated for accessing the bus and which is classified into four types of an isochronous talker, an isochronous listener, a multicast talker and a multicast listener, each node binding an isochronous channel number and a communication band to the isochronous talker when the same is allocated for isochronously transmitting the data labeled by the bound isochronous channel number to the bus through the bound communication band, each node binding an isochronous channel number to the isochronous listener when the same is allocated so that the isochronous listener can exclusively receive data transmitted from another isochronous talker allocated to another node if the transmitted data is labeled by the same isochronous channel number as that bound to the isochronous listener, each node binding a multicast channel number to the multicast talker when the same is allocated for asynchronously broadcasting data labeled by the bound multicast channel number to the bus, and otherwise each node binding a multicast channel number to the multicast listener when the same is allocated so that the multicast listener can exclusively receive data transmitted from another multicast talker allocated to another node if the transmitted data is labeled by the same multicast channel number as that bound to the multicast listener. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A data transfer method in a network system comprised of a plurality of nodes communicable with one another to exchange information and to transfer data, and a bus provided for connection to the nodes and for configuration of logical paths to logically link one node to another node so as to secure transfer of the data, the method comprising the steps of:
-
allocating to each node at least one port which is used for accessing the bus and which is classified into four types of an isochronous talker, an isochronous listener, a multicast talker and a multicast listener, binding an isochronous channel number and a communication band to the isochronous talker when the same is allocated to the node for isochronously transmitting the data labeled by the bound isochronous channel number to the bus through the bound communication band, binding an isochronous channel number to the isochronous listener when the same is allocated to the node so that the isochronous listener can exclusively receive data transmitted from another isochronous talker allocated to another node if the transmitted data is labeled by the same isochronous channel number as that bound to the isochronous listener, binding a multicast channel number to the multicast talker when the same is allocated to the node for asynchronously broadcasting data labeled by the bound multicast channel number to the bus, and otherwise binding a multicast channel number to the multicast listener when the same is allocated to the node so that the multicast listener can exclusively receive data transmitted from another multicast talker allocated to another node if the transmitted data is labeled by the same multicast channel number as that bound to the multicast listener. - View Dependent Claims (8, 9, 10, 11)
-
-
12. In a network system comprised of a plurality of nodes communicable with one another to exchange information and to transfer data, and a bus provided for connection to the nodes and for configuration of logical paths to logically link one node to another node so as to secure transfer of the data, a machine-readable media containing instructions for enabling the network system to perform a method comprising the steps of:
-
allocating to each node at least one port which is used for accessing the bus and which is classified into four types of an isochronous talker, an isochronous listener, a multicast talker and a multicast listener, binding an isochronous channel number and a communication band to the isochronous talker when the same is allocated to the node for isochronously transmitting the data labeled by the bound isochronous channel number to the bus through the bound communication band, binding an isochronous channel number to the isochronous listener when the same is allocated to the node so that the isochronous listener can exclusively receive data transmitted from another isochronous talker allocated to another node if the transmitted data is labeled by the same isochronous channel number as that bound to the isochronous listener, binding a multicast channel number to the multicast talker when the same is allocated to the node for asynchronously broadcasting data labeled by the bound multicast channel number to the bus, and otherwise binding a multicast channel number to the multicast listener when the same is allocated to the node so that the multicast listener can exclusively receive data transmitted from another multicast talker allocated to another node if the transmitted data is labeled by the same multicast channel number as that bound to the multicast listener. - View Dependent Claims (13, 14, 15, 16)
-
Specification