System and method for performing mobile services, in particular push services in a wireless communication
2 Assignments
0 Petitions
Accused Products
Abstract
An intermediate component is intermediate between mobile terminals requesting a service, such as a push service, and a service-providing server, such as an HTTP server. The intermediate component is a connection machine or hub that is able to open a session the first time it receives a request from a mobile terminal, by instantiating a communication channel for performing the communications with the mobile terminal and storing the data regarding the open session in a connection table. Then, the connection hub generates a request to a service-providing server, including connection data, and manages the communication with the service-providing server. The connection data are inserted in every communication between the connection hub and the mobile terminal and between the connection hub and the service-providing server. From that moment on, all the data (messages, requests) exchanged between the terminal and the service-providing server are routed on the instantiated channel, thus in a fast and efficient way.
-
Citations
46 Claims
-
1-23. -23. (canceled)
-
24. A system for performing mobile services in a wireless communication network, comprising a connection machine for receiving a first terminal request from a client and for generating a service request for a service provider, the connection machine comprising a connection manager for receiving said first terminal request;
-
said connection machine comprising a plurality of connection channels connected to said connection manager and a connection table connected to said connection manager; wherein said connection manager is configured to generate an association between one of said connection channels and said client and to store association data regarding said association in said connection table, said association data comprising identity data of the client and identity data of said communication channel; and wherein said connection manager comprises; a plurality of socket reader elements, one of said socket reader elements being associated with said one connection channel and being configured to acquire said identity data of the client from said one connection channel; and a request handling element for generating said service request comprising connection data and for sending said service request to said service provider, wherein said connection data comprise session-independent identity data of the client. - View Dependent Claims (25, 26, 27, 28, 29, 30, 31, 32, 33)
-
-
34. A method for performing mobile services in a wireless communication network, comprising the steps of receiving a first terminal request adapted for generating a service request for a service provider;
-
acquiring identity data of a client from said first terminal request; generating one connection channel; generating an association between said connection channel and said client; saving association data regarding said association, wherein said association data comprises identity data of the client and identity data of said connection channel; generating a service request for a service provider after the step of receiving said first terminal request, wherein the step of generating the service request comprises incorporating connection data comprising session-independent identity data of the client in said service request; and sending said service request to the service provider. - View Dependent Claims (35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46)
-
Specification