Allocation of a server address to a terminal
First Claim
1. A method for allocating an address of a server to a communication device, comprising the steps of:
- transparently for a user of the communication device selecting of a first address identifier of the server from a set of k address elements with k>
1, wherein the set of k address elements contains a number n of different address identifiers with 1<
n<
=k, which in each case identify a server from a set of m servers with 0>
m>
=n; and
storing said selected first address identifier of the server in the communication device.
1 Assignment
0 Petitions
Accused Products
Abstract
The present invention relates to a method for allocating an address of a data service offering server to a communication device such as a mobile services device or a SIM card. With the allocation, the server address is selected from a number of address identifiers. Each address identifier identifies a valid server independently of the current server configuration of the communication network. The server address can be combined out of a fixed and a variable portion. Moreover, the address identifiers can be updated, for example, by means of a so-called DNS server. The described server address allocation method improves the scalability of the communication system and offers an efficient measure for load distribution for both the data service offering application servers and for so-called DNS servers. Moreover, the invention relates to a corresponding communication device for allocating a server address, and to a corresponding communication system and computer program.
-
Citations
22 Claims
-
1. A method for allocating an address of a server to a communication device, comprising the steps of:
-
transparently for a user of the communication device selecting of a first address identifier of the server from a set of k address elements with k>
1, wherein the set of k address elements contains a number n of different address identifiers with 1<
n<
=k, which in each case identify a server from a set of m servers with 0>
m>
=n; andstoring said selected first address identifier of the server in the communication device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A communication device for allocating an address of a server, from which a data service can be requested, comprising:
-
a first memory for storing a set of k address elements with k>
1, wherein the set of k address elements contains a number n of different address identifiers with 1<
n<
=k, each address identifier identifying a server from a set of m servers with 0<
m<
=n;a selection unit for selecting, transparent to a user of the communication device, a first address identifier from the k address elements; and a second memory for storing said selected first address identifier of the server. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19)
-
-
20. A communication system, comprising:
-
a number m, with m>
0, of servers offering a data service, wherein the m servers are identified by a number n, with n>
1 and n>
=m, of different address identifiers;at least one base station being able to send and receive data packets; a packet data network connecting the m servers and the at least one base station of the communication system; and a plurality of communication terminals allowing a packet data communication with the at least one base station of the communication system, each communication terminal allocated an address of a server by selecting a first address identifier of the server from a set of k address elements, wherein the set of k address elements contain the n different address identifiers, with 1<
n<
=k. - View Dependent Claims (21)
-
-
22. A computer readable medium storing software code that can be loaded into an internal memory of a communication device having a digital computer unit, said software code, when executed on the digital computer unit performs the steps of:
-
selecting a first address identifier of the server from a set of k address elements with k>
1, wherein the set of k address elements contains a number n of different address identifiers with 1<
n<
=k, which in each case identify a server from a set of m servers with 0<
m<
=n; andstoring said selected first address identifier of the server in the communication device, said selected address identifier comprising the selected first address identifier.
-
Specification