System for processing wireless connections using connection handles
First Claim
1. In a gateway, functionally coupled with a radio interface, and having means for implementing a certain protocol layer, a method for controlling connections comprising the steps of:
- assigning a connection handle for each connection upon establishment of the connection, in order to identify the connection,maintaining a reference count having a value for each connection in order to control connections, on the basis of certain criteria that pertain to the connection handle,increasing the value of the connection reference count by one unit upon realisation of a first criterion,reducing the value of the connection reference count by one unit upon the realisation of a second criterion,releasing the connection and the related connection handle upon the realisation of a third criterion that pertains to the reference count, wherein said third criterion is realized upon the reference count receiving the value zero.
9 Assignments
0 Petitions
Accused Products
Abstract
The present invention relates to a method for controlling connections in the gateway of a wireless system, such as the WAP system, which gateway comprises means for implementing the protocol layers. The method is characterized in that it assigns a connection handle to each connection upon the establishment of the connection, in order to identify the connection, maintains a reference count for each connection on the basis of certain conditions that pertain to the connection handle in order to control the connections, increases the value of the reference count of the connection by one unit upon the creation of a protocol object for the connection handle, reduces the value of the reference count of the connection by one unit upon the elimination of the protocol object created for the connection, and releases the connection, and the connection handle which is related to this connection, when the reference count of the connection receives the value zero. The said invention also relates to the said gateway, a computer program which is connected with the method, and a memory in which the computer program is located.
48 Citations
18 Claims
-
1. In a gateway, functionally coupled with a radio interface, and having means for implementing a certain protocol layer, a method for controlling connections comprising the steps of:
-
assigning a connection handle for each connection upon establishment of the connection, in order to identify the connection, maintaining a reference count having a value for each connection in order to control connections, on the basis of certain criteria that pertain to the connection handle, increasing the value of the connection reference count by one unit upon realisation of a first criterion, reducing the value of the connection reference count by one unit upon the realisation of a second criterion, releasing the connection and the related connection handle upon the realisation of a third criterion that pertains to the reference count, wherein said third criterion is realized upon the reference count receiving the value zero. - View Dependent Claims (2, 3, 4, 5, 6, 7, 11, 12)
-
-
8. A gateway (functionally coupled with a radio interface for transmitting messages between a wireless terminal and a server, the gateway having a protocol layer for processing messages, the gateway comprising:
-
means for assigning a connection handle to each connection upon the establishment of the connection, in order to identify the connection, means for maintaining a reference count having a value for each connection in order to control the connections on the basis of certain criteria that pertain to the connection handle, means for increasing the value of the connection reference count by one unit upon realisation of a first criterion, means for reducing the value of the connection reference count by one unit upon realisation of a second criterion, means for releasing the connection, and the related connection handle upon the realisation of a third criterion that pertains to the reference count, wherein said third criterion is realized upon the reference count receiving the value zero. - View Dependent Claims (13, 14, 15, 16, 17, 18)
-
-
9. A computer program product, executable by means of a computer, for controlling connections in a gateway functionally coupled with a radio interface and having means for implementing a certain protocol layer, the computer program product comprising:
-
means for assigning a connection handle to each connection upon establishment of the connection, in order to identify the connection, means for maintaining a reference count for each connection, the reference count having a value, in order to control the connections on the basis of certain criteria that pertain to the connection handle, means for increasing the value of the connection reference count by one unit upon realisation of a first criterion, means for reducing the value of the connection reference count by one unit upon realisation of a second criterion, means for releasing the connection and the related connection handle upon realisation of a third criterion that pertains to the reference count, wherein said third criterion is realized upon the reference count receiving the value zero.
-
-
10. A memory readable by means of a computer, in which memory a computer program has been stored for controlling connections in a gateway functionally coupled with a radio interface and having means for implementing a certain protocol layer, wherein, upon execution of the computer program,
a connection handle is assigned to each connection upon establishment of the connection, in order to identify the said connection, a reference count having a value is maintained for each connection in order to control the connections on the basis of certain criteria that pertain to the connection handle, the value of the connection reference count is increased by one unit upon realisation of a first criterion, the value of the connection reference count is reduced by one unit upon realisation of a second criterion, the connection and the related connection handle are released upon realisation of a third criterion that pertains to the reference count, wherein said third criterion is realized upon the reference count receiving the value zero.
Specification