CPC H04L 41/5054 (2013.01) [H04L 41/5019 (2013.01); H04L 47/20 (2013.01); H04L 61/4511 (2022.05)] | 18 Claims |
1. A first apparatus comprising a processor, a memory, and communication circuitry, the first apparatus forming a Machine-to-Machine, M2M, device being connected to an M2M communications network via its communication circuitry, the first apparatus further comprising computer-executable instructions stored in the memory of the first apparatus which, when executed by the processor of the first apparatus, cause the first apparatus to:
manage a set of point-of-contact information of one or more M2M terminal devices, M2M applications, or M2M gateway entities at an M2M service layer, including a first entity residing on the first apparatus, the service layer providing service capabilities between an application layer and a network communication layer, the set of point-of-contact information comprising, for each included entity, a service layer level identifier, a service layer context, an address, a list of interfaces, and a set of interface selection preferences; and
facilitate communications between the first entity and a second entity residing on a second apparatus, via selection of a preferred interface in accordance with the set of point-of-contact information for the first entity, wherein the set of point-of-contact information of one or more entities comprises point-of-contact information for the second entity; and
resolve the selection of the preferred interface in accordance with the interface selection preferences of the first entity and the second entity, wherein the selection of the preferred interface is further based on the service layer level identifier and the service layer context of both the first entity and the second entity, whereby communications between the first entity and the second entity are facilitated according to the resolved selection.
|