Method and apparatus for negotiating mobile services
First Claim
1. A method of performing a service negotiation between a mobile terminal and a server offering mobile services, characterised by the following steps:
- A) receiving from the mobile terminal a service request including a list of requested services, B) comparing the received service request list with a set of available services that the server can provide, C) determining which services that were requested but are not available and cannot be provided by the server, and D) transmitting a delta list to the mobile terminal comprising the services not available as determined in step C), such that the mobile terminal can determine which services that can be used.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and apparatus for performing a service negotiation between a mobile terminal (100) and a server (110) offering mobile services. A service request is received from the mobile terminal (100) including a list of requested services, which is compared with a set of available services that the server (110) can provide. It is then determined which services that were requested but are not available and cannot be provided by the server (110). A delta list is finally transmitted to the mobile terminal (100) comprising the services not available, such that the mobile terminal (100) can determine which services that can be used. A pre-defined tree structure is preferably used for specifying services in the service request and delta lists such that a single root node specifies all services in nodes subordinated to the root node. In this way, the amount of exchanged information and processing in the mobile terminal are reduced.
39 Citations
11 Claims
-
1. A method of performing a service negotiation between a mobile terminal and a server offering mobile services, characterised by the following steps:
-
A) receiving from the mobile terminal a service request including a list of requested services, B) comparing the received service request list with a set of available services that the server can provide, C) determining which services that were requested but are not available and cannot be provided by the server, and D) transmitting a delta list to the mobile terminal comprising the services not available as determined in step C), such that the mobile terminal can determine which services that can be used. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A server offering mobile services to mobile terminals, characterised by:
-
means for receiving a service request including a list of requested services from a mobile terminal, means for comparing the received service request list with a set of available services that the server can provide, means for determining which services that were requested but are not available and cannot be provided by the server, and means for transmitting a delta list to the mobile terminal comprising the requested but not available services, such that the mobile terminal can determine which services that can be used. - View Dependent Claims (7, 8, 9)
-
-
10. A mobile terminal for using mobile services obtained from a server, characterised by:
-
means for transmitting a service request including a list of requested services to the server, means for receiving a delta list from the server comprising services that were requested but are not available and cannot be provided by the server, means for determining which services that can be used by omitting the services included in the delta list from the service request list, and means for enabling the usable services to a user. - View Dependent Claims (11)
-
Specification