| CPC H04W 36/0072 (2013.01) [H04W 4/027 (2013.01); H04W 4/029 (2018.02); H04W 40/04 (2013.01); H04W 72/51 (2023.01)] | 20 Claims |

|
1. A planning apparatus for resource allocation of a communication session in a network that connects a terminal device and a control device via one or more base stations, the planning apparatus comprising:
a memory; and
at least one processor coupled to the memory and configured to:
store identifier of a set of communication objects associated with the terminal device;
acquire information regarding a first set of resources associated with a first communication session for a first communication object in the set of communication objects; and
allocate a second set of resources associated with a second communication session for a second communication object in the set of communication objects, wherein the second set of resources comprises a disjoint set of resources from the first set of resources,
identify a plurality of candidate paths for communication sessions, the plurality of candidate paths including at least two communication paths that comprise disjoint sets of resources;
store identification candidate paths for communication paths in the memory, wherein allocating the second set of resources associated with the second communication session comprises selecting a particular candidate path from the stored plurality of candidate paths and the second set of resources is associated with the selected particular candidate path; and
select the particular candidate from the plurality of candidate paths based on a set of criteria associated with each candidate path in the plurality of candidate paths, the set of criteria comprising a reliability of parts used in the relay devices associated with each candidate path,
wherein a first device is configured to (1) generate, for a first communication to a second device, first and second duplicate packets for transmission via each of the first set of resources and the second set of resources, and a second device is configured to (1) process a first-received packet of the first and second duplicate packets generated by the first device and (2) discard, a second-received packet of the first and second duplicate packets based on identifying the second-received packet as a duplication of the first-received packet, wherein at least one of (1) the first device is the terminal device and the second device is the control device or (2) the first device is the control device and the second device is the terminal device.
|