INFORMATION TRANSMISSION NETWORK AND CORRESPONDING NETWORK NODE
20190190744 ยท 2019-06-20
Assignee
Inventors
- Alexis DUBROVIN (deceased) (MEUDON LA FORET CEDEX, FR)
- Michel Francois GUEGUEN (ELANCOURT, FR)
- Augustin Mignot (Meudon la Foret, FR)
- Paul Ortais (Paris, FR)
Cpc classification
International classification
Abstract
The network according to the invention, including functional nodes connected in series by information transmission means, in which the information assumes the form of discrete messages propagating from node to node in the network, is characterized in that the information transmission means between the nodes are bidirectional to allow information to propagate in both circulation directions of the network, and each node includes at least one first and second associated information input/output port, connected by corresponding information transmission means to neighboring nodes and the operation of which is controlled exclusively and sequentially, by means forming a communication automaton, between a mode of operation with asynchronous reception of information from its neighboring nodes and a mode of operation for synchronous transmission of information to its neighboring nodes.
Claims
1. An information transmission network, comprising: functional nodes connected in series by information transmission devices, in which the information assumes the form of discrete messages propagating from node to node in the network, wherein: the information transmission devices between the nodes are bidirectional to allow information to propagate in both circulation directions of the network; each node comprises at least one of a first and a second associated information input/output port, connected by corresponding information transmission device to neighboring nodes and the operation of which is controlled exclusively and sequentially, by a communication automaton, between a mode of operation with asynchronous reception of information from its neighboring nodes and a mode of operation for synchronous transmission of information to its neighboring nodes; wherein when a node is in the mode of operation with asynchronous reception of information, its neighboring nodes are in the mode of operation for synchronous transmission of information; and wherein when a node is in the mode of operation for synchronous transmission of information, its neighboring nodes are in the mode of operation with asynchronous reception of information.
2. The information transmission network according to claim 1, wherein the communication automaton is suitable for switching the associated ports of the node from their reception operating mode to their transmission operating mode, after, for each of them: either receiving valid information, or the expiration of a predetermined period of time for non-reception of valid information.
3. The information transmission network according to claim 2, wherein the communication automaton is suitable for switching each of the associated ports in return, from its transmission operating mode to its reception operating mode, after the end of transmission of the information by the port.
4. The information transmission network according to claim 1, wherein the ports associated with each node are connected to a buffer-forming device using first in-first out logic.
5. The information transmission network according to claim 1, wherein the nodes include more than two associated input/output ports.
6. The information transmission network according to claim 1, wherein the nodes are connected in a closed loop using the information transmission devices.
7. The information transmission network according to claim 1, wherein the nodes are connected by the information transmission devices, in at least one branch whereof the end nodes are suitable for operating in a mirror mode for returning information to the transmitting neighboring node.
8. The information transmission network according to claim 1, wherein the nodes are connected by the information transmission devices, in a connecting branch of other nodes connected in the closed loop by the information transmission devices.
9. The information transmission network according to claim 1, wherein each node is suitable for switching into the mirror operating mode for returning information to a neighboring transmitting node in the event a malfunction is detected.
10. The information transmission network according to claim 1, wherein at least some of the nodes comprise a generating service information unit generating service information intended to be transmitted over the network.
11. The information transmission network according to claim 1, wherein at least some of the nodes comprise a generating error information unit generating error information intended to be transmitted in case of non-reception of valid information from a neighboring node within a predetermined period of time.
12. The information transmission network according to claim 1, wherein the information transmission devices include a wired connection.
13. The information transmission network according to claim 12, wherein the information transmission devices comprise pairs of twisted wires.
14. The information transmission network according to claim 12, wherein the information transmission devices include coaxial cables.
15. The information transmission network according to claim 1, wherein the information transmission devices include optical fibers.
16. The information transmission network according to claim 1, wherein the information transmission devices include wireless connections.
17. An information transmission network node intended for a network according to claim 1.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0017] The invention will be better understood using the following description, provided solely as an example and done in reference to the appended drawings, in which:
[0018]
[0019]
[0020]
[0021]
[0022]
[0023]
[0024]
[0025]
[0026]
[0027]
DETAILED DESCRIPTION
[0028]
[0029] In this
[0030] These functional nodes are therefore connected in series by information transmission means for example designated by references 5, 6, 7 and 8, respectively.
[0031] These information transmission means may be based on wired transmission means for example formed by pairs of twisted wires or by coaxial cables or other means.
[0032] However, other embodiments may be considered, for example the use of optical fibers, or others, as well as wireless connecting means.
[0033] This network is then suitable for transmitting information that assumes the form of discrete messages propagating from node to node in the network.
[0034] In the transmission network according to the invention, the information transmission means between the nodes are bidirectional to allow information to propagate in both circulation directions of the network.
[0035] Such an operation is for example illustrated in
[0036]
[0037] Said node is then for example connected by means of two information transmission means 11 and 12, respectively, to neighboring nodes in the network.
[0038] In fact, each node includes at least one first and second associated information input and output ports, designated by references 13 and 14, for example, in said
[0039] It is then possible to see that, related to a network like that illustrated in
[0040]
[0041] In fact, and as illustrated in
[0042] Once information is received from its neighbors, the communication automaton then switches the corresponding associated ports of the node to their transmission operating mode, all of the ports associated with the node then entering the mode for transmitting information to the neighboring nodes. The expression mode of operation for synchronous transmission of information to the neighboring nodes is then used.
[0043] In fact, the communication automaton is suitable for switching the set of ports associated with the node from their reception operating mode to their transmission operating mode after, for each of them, either the reception of valid information, or the expiration of a predetermined time period for non-reception of valid information.
[0044] In the other direction, the communication automaton is suitable for switching, in return, each of the associated ports from its transmission operating mode E to its reception operating mode R, after the end of transmission of the information by the port.
[0045] One can then see that this makes it possible to avoid any collision of messages on the information transmission means, inasmuch as neighboring nodes cannot transmit at the same time on the information transmission means connecting them to each other.
[0046] As indicated in the aforementioned prior art document, this makes it possible to avoid the use, in the nodes, of extremely cumbersome means for managing collisions on the network, which results in a very substantial simplification thereof.
[0047] One example embodiment of such a node is illustrated in
[0048] In fact, the node illustrated in that figure is designated by general reference 20, and the ports associated therewith for example comprise means in the form of FIFO (first -in-first-out) registers, mounted head-to-tail between the information transmission means connecting said node to its neighbors.
[0049] Of course, any other structure using buffer-forming means following first in-first out logic may also be used.
[0050] These FIFO register means are designated by general references 21 and 22.
[0051] One of these means then makes it possible to transmit information in one direction, and the other in the other direction of the network. These register-forming means in fact receive information from a node in order to transmit it by propagating it to the other node and vice versa.
[0052] The operation of such a node is illustrated in
[0053] This figure shows the registers 21 and 22 previously described in their different operating states based on the state of the node being controlled by the communication automaton.
[0054] The first state, illustrated in the upper part of this figure, is the information receiving state of the node.
[0055] Each FIFO register-forming means 21, 22 already has a previously received message, designated m0 and mO for messages circulating in either direction of that network, in memory.
[0056] In the state illustrated in the upper part of the figure, the node is in the operating mode for receiving subsequent messages, for example messages m1 and m1.
[0057] Once the two messages m1 and m1 are received, the node, as previously described and under the control of the communication automaton, enters transmission mode for the previous messages, i.e., m0 and mO, which are then sent to the corresponding neighboring nodes.
[0058] That state is illustrated in the middle part of
[0059] In the lower part of
[0060] It is then possible to see that the messages are placed in a queue and are transmitted when new messages are received.
[0061] As previously indicated, in the nominal operating case of that network, i.e., when all of the nodes and all of the information transmission means are operational, the network then allows a complete circulation of the information in both circulation directions of the messages on the network.
[0062] Thus, for example, and in the event said network is made up of nodes connected in a closed loop, the network can then be likened to logic rings in which messages circulate.
[0063] In the event one of the means for transmitting information between two neighboring nodes is lost, as illustrated in
[0064] In that case, the end nodes of the branch thus formed are suitable for operating in the mirror mode for returning information to the neighboring transmitting node.
[0065] This is then done by controlling the corresponding ports of those nodes using the corresponding communication automaton-forming means. These automaton-forming means then detect that malfunction and order switching of the ports into the mirror mode.
[0066] As previously indicated, network nodes may also include more than two associated input and output ports, like that illustrated in
[0067] The node shown in that figure, and designated by general reference 30, then for example includes three or more associated ports designated by references 31, 32 and 33, optionally associated with information routing means 34.
[0068] This then makes it possible to multiply the number of possible network configurations with such notes, as illustrated in
[0069] Furthermore, nodes may also be connected by information transmission means in at least one branch whereof the end nodes are suitable for operating in mirror mode for returning information to the neighboring transmitting node, or in connecting branches of other nodes connected in a closed loop by information transmission means.
[0070] Of course, still other configurations may be considered.
[0071] Lastly,
[0072] To that end, it may be noted that at least certain nodes may also include means for generating error information intended to be transmitted in case of non-reception of valid information from a neighboring node within a predetermined length of time.
[0073] Likewise, at least some of these nodes may also, traditionally in this type of application, include means for generating service information intended to be transmitted on the network.
[0074] Of course, still other embodiments may be considered.