Method and apparatus for negotiating mobile services
First Claim
1. A method of performing a service negotiation between a mobile terminal and a serving mobile network offering mobile services, comprising the steps of:
- A) determining a list of services being requested by said mobile terminal, B) comparing the received service request list with a set of available services that the mobile network can provide, C) determining one or more services that were requested but are not available and cannot be provided by the mobile network for that particular mobile terminal, and D) communicating with said mobile terminal informing said one or more services that are 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 and a server offering mobile services. A service request is received from the mobile terminal including a list of requested services, which is compared with a set of available services that the server can provide. It is then determined which services that were requested but are not available and cannot be provided by the server. A delta list is finally transmitted to the mobile terminal comprising the services not available, such that the mobile terminal 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.
21 Citations
13 Claims
-
1. A method of performing a service negotiation between a mobile terminal and a serving mobile network offering mobile services, comprising the steps of:
-
A) determining a list of services being requested by said mobile terminal, B) comparing the received service request list with a set of available services that the mobile network can provide, C) determining one or more services that were requested but are not available and cannot be provided by the mobile network for that particular mobile terminal, and D) communicating with said mobile terminal informing said one or more services that are 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, 13)
-
-
6. A mobile network offering mobile services to mobile terminals, comprising:
-
means for determining a list of services being requested from a mobile terminal, means for comparing the received service request list with a set of available services that the mobile network can provide, means for determining a service that was requested by said mobile terminal and cannot be provided by the mobile network, and means for transmitting information to said mobile terminal regarding said service that cannot be provided by said mobile network, such that the mobile terminal can determine which service can be used. - View Dependent Claims (7, 8, 9)
-
-
10. A mobile terminal for using mobile services obtained from a mobile network serving said mobile terminal comprising:
-
means for transmitting a service request including a list of requested services to the server, and means for receiving information from the mobile network, said information identifying a service that was requested but is not available and cannot be provided by said mobile network. - View Dependent Claims (11, 12)
-
Specification