Arranging session between server and client device
0 Assignments
0 Petitions
Accused Products
Abstract
A method of starting a session in a synchronization system. The maximum size of a message that is to be sent from a synchronization server to a mobile station for the request, and coding instructions, by which at least one of the identifiers can be coded into a bit sequence requiring substantially fewer bits than its ASCII presentation, are determined in the synchronization server. Decoding instructions, by means of which the original identifier is obtained from the bit sequence, are determined in the mobile station. When the purpose is to transmit a request indicating the need for starting a session to at least one mobile station, a message is formed, is shorter or as long as said maximum size and comprises the pre-selected identifiers, at least one of which is presented as a bit sequence defined according to the coding instructions. The mobile station forms a session initialization message on the basis of the information included in the message received from the server, at least part of information being defined from the received bit sequence according to said decoding instructions.
15 Citations
42 Claims
-
1-14. -14. (canceled)
-
15. A method of starting a session in a system which comprises at least one electronic device acting as a client device and comprising communication means, at least one server and a communication network providing a message transmission service,
wherein coding instructions, by which at least some information for forming an initialization message can be coded into a bit sequence requiring fewer bits than its ASCII presentation, are determined in the server and decoding instructions, by means of which the original identifier is obtained from the bit sequence, are determined in the client device, the method comprising the steps of: -
in response to the need of transmitting the request indicating the need for starting a session to at least one client device, forming a message, which message comprises information for forming an initialization message, at least some of the information being presented as a bit sequence defined according to the coding instructions, transmitting the message to the client device by using said message transmission service, forming a session initialization message on the basis of the information included in the received message, at least part of said information being defined from the received bit sequence by means of said decoding instructions, and transmitting the session initialization message from the client device to the server. - View Dependent Claims (16, 17, 18, 19)
-
-
20. A system comprising at least one electronic device acting as a client device and comprising communication means, at least one server and a communication network providing a message transmission service, in which system
coding instructions, by which at least some information for forming an initialization message can be coded into a bit sequence requiring fewer bits than its ASCII presentation, are determined in the server and decoding instructions, by means of which the original identifier is obtained from the bit sequence, are determined in the client device, in response to the need of transmitting the request indicating the need for starting a session to at least one client device, the server is configured to form a message, which message comprises information for forming an initialization message, at least some of the information being presented as a bit sequence defined according to the coding instructions, the server is configured to transmit the message to the client device by utilizing the message transmission service, the client device is configured to form a session initialization message on the basis of the information included in the received message, at least part of information being defined from the received bit sequence by means of said decoding instructions, and the client device is configured to transmit the session initialization message to the server.
-
21. A server, wherein the server is configured to determine coding instructions, by which at least some information for forming an initialization message can be coded into a bit sequence requiring fewer bits than its ASCII presentation, are determined, wherein
the server, in response to the need of transmitting the request indicating the need for starting a session to at least one client device, is configured to form a message, which message comprises information for forming an initialization message, at least some of the information being presented as a bit sequence defined according to the coding instructions, and the server is configured to transmit the message to at least one client device by utilizing the message transmission service.
-
32. An electronic device comprising:
-
means for receiving and transmitting messages, means for communicating with a server, for which server the electronic device acts as a client device, means for storing decoding instructions, by means of which decoding instructions the original information is obtainable from the bit sequence coded by the server, means for converting at least one bit sequence included in the message received from the server into the original information on the basis of the decoding instructions, means for forming an initialization message for a session between the server and the electronic device on the basis of the information indicated by the message received from the server, at least part of information being defined from the received bit sequence by means of said decoding instructions, and means for sending the initialization message for the session to the server. - View Dependent Claims (33, 34, 35, 36, 37, 38, 39, 40)
-
-
41. A computer program loadable to the memory of a server, said program product comprising a computer program code, which, when being executed in the processor of the server, causes the server to:
-
set coding instructions, by which at least some information for forming an initialization message can be coded into a bit sequence requiring fewer bits than its ASCII presentation, in response to the need of transmitting the request, indicating the need for starting a session to at least one client device, form one message, which message comprises information for forming an initialization message, at least some of the information being presented as a bit sequence defined according to the coding instructions, and transmit the message to at least one client device by utilizing the message transmission service.
-
-
42. A computer program loadable to the memory of an electronic device, said computer program comprising a program code, which, when being executed in the processor of the electronic device, causes the electronic device to:
-
set decoding instructions, by means of which decoding instructions the original identifier is obtainable from the bit sequence coded by a server, convert at least one bit sequence included in the message received from the server into the original information on the basis of the decoding instructions, form an initialization message for a session between the server and the electronic device on the basis of the information indicated by the message received from the server, at least part of information being defined from the received bit sequence by means of said decoding instructions, and send the initialization message for the session to the server.
-
Specification