Method and device for managing allocation of data transmission paths in a meshed communications network, corresponding computer program product and storage means
First Claim
1. A method for managing an allocation of paths for transmission in packets of symbols of at least a first data content, said first data content being transmitted from a source node up to a destination node in a meshed communications network comprising a plurality of nodes, the destination node receiving a plurality of copies of packets of symbols of the first data content transmitted to said destination node by the source node, each copy being received through a distinct transmission path from said source node directly or through at least one relay node of the meshed communications network, said packets being encoded with an error correction code enabling decoding by erasure of packets symbols, the method comprising the steps of:
- selecting a set of transmission paths from said source node up to said destination node for the transmission of copies of at least one packet of said first data content, for which an estimated first number of erasures of the symbols of said at least one packet is smaller than a determined threshold, said first number of erasures being estimated from a piece of information on a quality of transmission that is determined and associated with each of said selected transmission paths, said threshold being determined as a function of an erasure correction capability of said error correction code; and
allocating said selected transmission paths to the transmission of said first data content from said source node up to said destination node.
1 Assignment
0 Petitions
Accused Products
Abstract
A method for managing allocation of paths for transmission, in packets of symbols, of at least a first data content, each content being transmitted from a source node up to a destination node in a meshed communications network comprising a plurality of nodes, each destination node receiving a plurality of copies of a same packet of symbols of the content transmitted to said destination node by a source node, each copy being received by the destination node via a distinct transmission path directly from the source node or via at least one relay node of the meshed communications network, the packets being encoded with an error correction code enabling decoding by erasure of packets symbols. Such a method comprises the following steps: selecting a set of transmission paths from the source node up to the destination node for the transmission of copies of at least one packet of the first content, for which an estimated first number of erasures of symbols of the at least one packet is smaller than a determined threshold, the first number of erasures being estimated from a piece of information on quality of transmission that is determined and associated with each of the selected transmission paths, the threshold being determined as a function of an erasure correction capability of the error correction code; allocating the selected transmission paths to the transmission of the first content from said source node up to said destination node.
5 Citations
20 Claims
-
1. A method for managing an allocation of paths for transmission in packets of symbols of at least a first data content, said first data content being transmitted from a source node up to a destination node in a meshed communications network comprising a plurality of nodes, the destination node receiving a plurality of copies of packets of symbols of the first data content transmitted to said destination node by the source node, each copy being received through a distinct transmission path from said source node directly or through at least one relay node of the meshed communications network, said packets being encoded with an error correction code enabling decoding by erasure of packets symbols, the method comprising the steps of:
-
selecting a set of transmission paths from said source node up to said destination node for the transmission of copies of at least one packet of said first data content, for which an estimated first number of erasures of the symbols of said at least one packet is smaller than a determined threshold, said first number of erasures being estimated from a piece of information on a quality of transmission that is determined and associated with each of said selected transmission paths, said threshold being determined as a function of an erasure correction capability of said error correction code; and allocating said selected transmission paths to the transmission of said first data content from said source node up to said destination node. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A non-transitory computer-readable storage medium, storing a set of instructions that may be run by a computer in order to implement a method for managing an allocation of paths for transmission in packets of symbols of at least a first data content, said first data content being transmitted from a source node up to a destination node in a meshed communications network comprising a plurality of nodes, the destination node receiving a plurality of copies of packets of symbols of the first data content transmitted to said destination node by the source node, each copy being received via a distinct transmission path directly from said source node or via at least one relay node of the meshed communications network, said packets being encoded with an error correction code enabling decoding by erasure of packet symbols,
and said method comprising steps for: -
selecting a set of transmission paths from said source node up to said destination node for the transmission of copies of at least one packet of said first data content, for which an estimated first number of erasures of the symbols of said at least one packet is smaller than a determined threshold, said first number of erasures being estimated from a piece of information on a quality of transmission that is determined and associated with each of said selected transmission paths, said threshold being determined as a function of an erasure correction capability of said error correction code; and allocating said selected transmission paths to the transmission of said first content from said source node up to said destination node.
-
-
15. A manager device for managing an allocation of paths for transmission in packets of symbols of at least a first data content, said first data content being transmitted from a source node up to a destination node in a meshed communications network comprising a plurality of nodes, said destination node receiving a plurality of copies of packets of symbols of the first data content transmitted to said destination node by said source node, each copy being received via a distinct transmission path directly from said source node or via at least one relay node of the meshed communications network, said packets being encoded with an error correction code enabling decoding by erasure of packet symbols,
wherein the device comprises: -
selecting means for selecting a set of transmission paths from said source node up to said destination node for the transmission of copies of at least one packet of said first data content, for which an estimated first number of erasures of the symbols of said at least one packet is smaller than a determined threshold, said first number of erasures being estimated from a piece of information on a quality of transmission that is determined and associated with each of said selected transmission paths, said threshold being determined as a function of an erasure correction capability of said error correction code; and allocating means for allocating said selected transmission paths to the transmission of said first content from said source node up to said destination node. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification