Method and system for sending connection-oriented or connectionless data
First Claim
1. A method for sending connection-oriented or connectionless data between two endpoints in a protocol architecture comprising at least an application layer and a transport layer and one or more applications using the application layer, characterised in that the method comprises the steps of:
- sending a source application request message with an application at the first endpoint to the transport layer, indicating with the source application which service (connection-oriented or connectionless) should be provided by the transport layer;
selecting and/or allocating within the transport layer a transport connection identifier at the first endpoint;
sending a data frame to the second endpoint, the data frame comprising at least the selected transport connection identifier, destination application information, data type information and/or payload;
receiving the data frame at the transport layer at the second endpoint;
determining at the second endpoint whether the data frame relates to connection-oriented or connectionless service based on the data type information; and
sending an application message to the destination application at the second endpoint based on the destination application information.
1 Assignment
0 Petitions
Accused Products
Abstract
The present invention describes a method, system and an interconnecting handler for sending connection-oriented or connectionless data between two endpoints in a protocol architecture. The transport protocol in the protocol architecture is in a preferred embodiment the Stream Control Transmission Protocol (SCTP). The present invention allows the setup and release of a connection when using a simplified protocol stack which is able to provide the same kind of services without using peer-to-peer messages like SCCP or SUA use. The present invention also enables discrimination between connection-oriented and connectionless services without peer-to-peer signalling.
-
Citations
47 Claims
-
1. A method for sending connection-oriented or connectionless data between two endpoints in a protocol architecture comprising at least an application layer and a transport layer and one or more applications using the application layer,
characterised in that the method comprises the steps of: -
sending a source application request message with an application at the first endpoint to the transport layer, indicating with the source application which service (connection-oriented or connectionless) should be provided by the transport layer;
selecting and/or allocating within the transport layer a transport connection identifier at the first endpoint;
sending a data frame to the second endpoint, the data frame comprising at least the selected transport connection identifier, destination application information, data type information and/or payload;
receiving the data frame at the transport layer at the second endpoint;
determining at the second endpoint whether the data frame relates to connection-oriented or connectionless service based on the data type information; and
sending an application message to the destination application at the second endpoint based on the destination application information. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21)
-
-
22. An interconnecting handler for sending and receiving connection-oriented and connectionless data between two endpoints in a protocol architecture comprising at least an application layer and a transport layer and one or more applications using the application layer,
characterised in that the interconnecting handler comprises: -
means for receiving (IF1) a source application request message from an application;
means for selecting and/or allocating (ID) a transport connection identifier;
means for including (IM) the selected or allocated transport connection identifier, destination application information, data type information and/or payload in a data frame to be sent to the second endpoint at the transport layer;
means for reading (RM) a transport connection identifier, destination application information and/or data type information from a received data frame;
means for determining (DM) whether the data frame relates to connection-oriented or connectionless service based on the data type indication;
means for detecting (DEM) if a received data frame corresponds to a new or an already existing signalling connection;
means for selecting (SEL) an application connection identifier if the received data frame corresponds to a new signalling connection; and
means for sending (IF2) an application message to the destination application at the application layer based on the destination application information. - View Dependent Claims (23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34)
-
-
35. A system for sending and receiving connection-oriented and connectionless data between two endpoints in a protocol architecture comprising at least an application layer and a transport layer and one or more applications using the application layer,
characterised in that the system comprises an interconnecting handler (IHND) wherein the interconnecting handler (IHND) comprises: -
means for receiving (IF1) a source application request message from an application;
means for selecting and/or allocating (ID) a transport connection identifier;
means for including (IM) the selected or allocated transport connection identifier, destination application information, data type information and/or payload in a data frame to be sent to the second endpoint at the transport layer;
means for reading (RM) a transport connection identifier, destination application information and/or data type information from a received data frame;
means for determining (DM) whether a data frame relates to connection-oriented or connectionless service based on the data type indication;
means for detecting (DEM) if a received data frame corresponds to a new or an already existing signalling connection;
means for selecting (SEL) an application connection identifier if the received data frame corresponds to a new signalling connection; and
means for sending (IF2) an application message to the destination application at the application layer based on the destination application information. - View Dependent Claims (36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47)
-
Specification