Method and devices for routing a message to a network server in a server pool
First Claim
1. A method for routing a message (S170) to a first network server (MSC1) in a server pool (CNSP) of a mobile communication system, the mobile communication system comprising a controller (BSC2) of an access network (AN) connectable to the first network server (MSC1) and at least one further network server (MSC2) in the server pool (CNSP), wherein service points are defined (S100) and one or more of the service points are allocated (S110) uniquely to each of the network servers (MSC1, MSC2) in the server pool (CNSP), at least one of the network servers (MSC1, MSC2) having allocated (S110) at least two of the service points, wherein a service point is selected (S140) from the one or more service points allocated to the first network server (MSC1), a temporary identity is assigned (S150) by the first network server (MSC1) to a mobile device (MS), the temporary identity including the selected service point, the temporary identity is transmitted (S160) to the mobile device (MS), a message (S170) from the mobile device (MS) to the first network server (MSC1) is routed (S200) to the first network server (MSC1) by extracting the selected service point from the temporary identity received by the mobile device (MS) and applying a routing algorithm to the selected service point, the routing algorithm revealing the first network server (MSC1) from an analysis of the selected service point.
1 Assignment
0 Petitions
Accused Products
Abstract
Method, devices, and computer programs for routing a message to a first network server (MSC1) in a server pool (CNSP) of a mobile communication system are disclosed. The mobile communication system comprises a controller (BSC2) of an access network (AN) connectable to the first network server (MSC1) and at least one further network server (MSC2) in the server pool (CNSP), wherein service points are defined (S100) and one or more of the service points are allocated (S110) uniquely to each of the network servers (MSC1), MSC2) in the server pool (CNSP). At least one of the network servers (MSC1, MSC2) has allocated (S110) at least two of the service points. A temporary identity is assigned (S150) by the first network server (MSC1) to a mobile device (MS). The temporary identity includes a selected service point which is selected (S140) from the one or more service points allocated to the first network server (MSC1). The temporary identity is transmitted (S160) to the mobile device (MS) and a message (S170) from the mobile device (MS) to the first network server (MSC1) is routed (S200) to the first network, server (MSC1) by extracting the selected service point from the temporary identity received by the mobile device (MS) and applying a routing algorithm to the selected service point. The routing algorithm reveals the first network server (MSC1) from an analysis of the selected service point.
33 Citations
23 Claims
-
1. A method for routing a message (S170) to a first network server (MSC1) in a server pool (CNSP) of a mobile communication system, the mobile communication system comprising a controller (BSC2) of an access network (AN) connectable to the first network server (MSC1) and at least one further network server (MSC2) in the server pool (CNSP), wherein service points are defined (S100) and one or more of the service points are allocated (S110) uniquely to each of the network servers (MSC1, MSC2) in the server pool (CNSP), at least one of the network servers (MSC1, MSC2) having allocated (S110) at least two of the service points, wherein
a service point is selected (S140) from the one or more service points allocated to the first network server (MSC1), a temporary identity is assigned (S150) by the first network server (MSC1) to a mobile device (MS), the temporary identity including the selected service point, the temporary identity is transmitted (S160) to the mobile device (MS), a message (S170) from the mobile device (MS) to the first network server (MSC1) is routed (S200) to the first network server (MSC1) by extracting the selected service point from the temporary identity received by the mobile device (MS) and applying a routing algorithm to the selected service point, the routing algorithm revealing the first network server (MSC1) from an analysis of the selected service point.
-
17. A network server (MSC 1) in a server pool (CNSP) of a mobile communication system, the network server (MSC I) being connectable to a controller (BSC2) of an access network (AN), the network server (MSC1) having allocated (S110) at least two service points that uniquely identify the network server (MSC1) in the server pool (CNSP) and comprising a receiver, a transmitter, and a processing unit, wherein the receiver is adapted to receive a request for an assignment of a temporary identity for a mobile device (MS), the processing unit is adapted to assign the temporary identity and to include one selected service point being selected from the two or more service points allocated to the network server (MSC1) into the temporary identity, and the transmitter is adapted to send the assigned temporary identity to the mobile device (MS).
-
19. A controller (BSC2) of an access network (AN) of a mobile communication system, the controller (BSC2) being connectable to a first network server (MSC1) and at least one further network server (MSC2) in a server pool (CNSP), the controller (BSC2) comprising a receiver, a transmitter, and a processing unit, wherein the receiver is adapted to receive a message (S170) from a mobile device (MS) to the first network server (MSC1), the message (S170) comprising a selected service point which is uniquely allocated (S110) to the first network server (MSC1), the processing unit is adapted to apply a routing algorithm to the selected service point, the routing algorithm revealing the first network server (MSC1) from an analysis of the selected service point by utilizing a table comprising service points allocated uniquely to the network servers (MSC1,MSC2) in the server pool (CNSP), in the table at least one of the network servers (MSC1,MSC2) having allocated at least two service points and one of the service points in the table being the selected service point identifying the first network server (MSC1), and the transmitter is adapted to send the message (S170) to the first network server (MSC1).
-
21. A computer program loadable into a processing unit of a network server (MSC1) in a server pool (CNSP) of a mobile communication system, the network server (MSC1) being connectable to a controller (BSC2) of an access network (AN), the network server (MSC1) having allocated (S110) at least two service points that uniquely identify the network server (MSC1) in the server pool (CNSP), wherein the computer program comprises code adapted to process a request for an assignment of a temporary identity for a mobile device (MS), to assign the temporary identity and to include one selected service point being selected from the two or more service points allocated to the network server (MSC1) into the temporary identity, and to initiate a transmission of the assigned temporary identity to the mobile device (MS).
-
22. A computer program loadable into a processing unit of a controller (BSC2) of an access network (AN) of a mobile communication system, the controller (BSC2) being connectable to a first network server (MSC1) and at least one further network server (MSC2) in a server pool (CNSP), wherein the computer program comprises code adapted to apply a routing algorithm to a selected service point included in a message (S170) from a mobile device (MS) to the first network server (MSC1) with the selected service point being uniquely allocated (S110) to the first network server (MSC1) and the routing algorithm revealing the first network server (MSC1) from an analysis of the selected service point by utilizing a table comprising service points allocated uniquely to the network servers (MSC1,MSC2) in the server pool (CNSP), in the table at least one of the network servers (MSC1,MSC2) having allocated at least two service points and one of the service points in the table being the selected service point identifying the first network server (MSC1), and the computer program comprises code adapted to initiate a sending of the message (S170) to the first network server (MSC1).
Specification