Methods, systems and apparatuses for application service layer (ASL) inter-networking
First Claim
1. A method for machine-to-machine (M2M) communications between service layers comprising:
- providing, by an M2M node, a communication management function to facilitate communication between a first service layer in a first network and a second service layer in a second network;
storing, by the M2M node, a plurality of attributes for use by the communication management function, the plurality of attributes indicating functionality applicable to messages received from applications in the first service layer;
receiving, by the M2M node via the first network, a first message from a first application in the first service layer, the first message encapsulating a second message formatted for processing by a second application in the second service layer in the second network;
determining, by the M2M node, based on at least a first attribute identifying an expiration time after which the communication management function does not facilitate communication, that the communication management function is available to process the first message;
determining, by the M2M node, based on at least a second attribute defining an access control list identifying applications in the first service layer for which the communication management function may provide processing, that the communication management function is available to process the first message from the first application;
de-encapsulating, by the M2M node, the second message from the first message, the second message formatted for processing by the second application in the second service layer in the second network;
determining, by the M2M node, based on at least a third attribute indicating whether the communication management function buffers messages received from applications in the first service layer, to buffer the second message; and
sending, by the M2M node, the second message to the second service layer in the second network.
3 Assignments
0 Petitions
Accused Products
Abstract
Systems and/or methods for providing internetworking among application services layers (ASLs) of different network technologies may be provided. For example, a tunnel anchor point (TAP) may be established. The TAP may be configured to enable communication between a local application in the network and a remote application in a different network. At the TAP, an ASL tunnel may be created to the local application in the network to facilitate the communication. Additionally, a message from the local application may be received where at least a portion of the message may be configured to be provided to a remote ASL and the remote application in the different network to which the local application wishes to communicate. At least the portion of the message may be provided to the remote ASL and the remote application in the different network.
26 Citations
18 Claims
-
1. A method for machine-to-machine (M2M) communications between service layers comprising:
-
providing, by an M2M node, a communication management function to facilitate communication between a first service layer in a first network and a second service layer in a second network; storing, by the M2M node, a plurality of attributes for use by the communication management function, the plurality of attributes indicating functionality applicable to messages received from applications in the first service layer; receiving, by the M2M node via the first network, a first message from a first application in the first service layer, the first message encapsulating a second message formatted for processing by a second application in the second service layer in the second network; determining, by the M2M node, based on at least a first attribute identifying an expiration time after which the communication management function does not facilitate communication, that the communication management function is available to process the first message; determining, by the M2M node, based on at least a second attribute defining an access control list identifying applications in the first service layer for which the communication management function may provide processing, that the communication management function is available to process the first message from the first application; de-encapsulating, by the M2M node, the second message from the first message, the second message formatted for processing by the second application in the second service layer in the second network; determining, by the M2M node, based on at least a third attribute indicating whether the communication management function buffers messages received from applications in the first service layer, to buffer the second message; and sending, by the M2M node, the second message to the second service layer in the second network. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computing node for machine-to-machine (M2M) communications between service layers comprising:
one or more processors configured to store a plurality of attributes for use by a communication management function, the plurality of attributes indicating functionality applicable to messages received from applications in a first service layer in a first network; the one or more processors configured to receive a first message from a first application in the first service layer in the first network, the first message encapsulating a second message formatted for processing by a second application in a second service layer in a second network; the one or more processors configured to determine based on at least a first attribute identifying an expiration time after which the communication management function does not facilitate communication, that the communication management function is available to process the first message; the one or more processors configured to determine based on at least a second attribute defining an access control list identifying applications in the first service layer for which the communication management function may provide processing, that the communication management function is available to process the first message from the first application; the one or more processors configured to de-encapsulate the second message from the first message, the second message formatted for processing by the second application in the second service layer in the second network; the one or more processors configured to determine based on at least a third attribute indicating whether the communication management function buffers messages received from applications in the first service layer, to buffer the second message; and the one or more processors configured to send the second message to the second service layer in the second network. - View Dependent Claims (10, 11, 12, 13)
-
14. A system for machine-to-machine (M2M) communications between service layers comprising:
an M2M node comprising one or more processors configured to store a plurality of attributes for use by a communication management function, the plurality of attributes indicating functionality applicable to messages received from applications in a first service layer in a first network; the one or more processors configured to receive a first message from a first application in the first service layer in the first network, the first message encapsulating a second message formatted for processing by a second application in a second service layer in a second network; the one or more processors configured to determine based on at least a first attribute identifying an expiration time after which the communication management function does not facilitate communication, that the communication management function is available to process the first message; the one or more processors configured to determine based on at least a second attribute defining an access control list identifying applications in the first service layer for which the communication management function may provide processing, that the communication management function is available to process the first message from the first application; the one or more processors configured to de-encapsulate the second message from the first message, the second message formatted for processing by the second application in the second service layer in the second network; the one or more processors configured to determine based on at least a third attribute indicating whether the communication management function buffers messages received from applications in the first service layer, to buffer the second message; and the one or more processors configured to send the second message to the second service layer in the second network. - View Dependent Claims (15, 16, 17, 18)
Specification