Method and system for routing of a USSD message
First Claim
1. In a mobile communications system including a mobile station in an area associated with an MSC/VLR, a method of routing a USSD message to an external node comprising the steps of:
- sending the USSD message from the mobile station to the MSC/VLR, wherein the USSD message includes a service code not recognized by the mobile station;
analyzing the USSD message in the MSC/VLR; and
routing the USSD message from the MSC/VLR to the external node without passing through an HLR.
1 Assignment
0 Petitions
Accused Products
Abstract
A system and method are provided for routing of a USSD message directly from an MSC/VLR to an external node. When a mobile station user enters a service code which the mobile station does not recognize as being associated with a known supplementary service, the mobile station forms a USSD message containing the service code which is sent to a MSC/VLR. If the MSC/VLR determines that the service code is one that is associated with an application residing in an external node, then the MSC/VLR routes the USSD message directly to the external node. Various methods and techniques can be used to provide the address of the external node to the MSC/VLR.
33 Citations
24 Claims
-
1. In a mobile communications system including a mobile station in an area associated with an MSC/VLR, a method of routing a USSD message to an external node comprising the steps of:
-
sending the USSD message from the mobile station to the MSC/VLR, wherein the USSD message includes a service code not recognized by the mobile station;
analyzing the USSD message in the MSC/VLR; and
routing the USSD message from the MSC/VLR to the external node without passing through an HLR. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
examining a Uniform Resource Locator in said USSD message;
sending said Uniform Resource Locator to a Domain Name Server; and
receiving an address of the external node from said Domain Name Server, wherein said step of routing is performed in accordance with said address.
-
-
4. A method in accordance with claim 1, further comprising the step of:
providing, in said MSC/VLR, a database of service codes and corresponding external node addresses.
-
5. A method, in accordance with claim 4, wherein said step of analyzing further comprises the step of:
using the service code contained in said USSD message to extract a corresponding external node address from said database.
-
6. A method, in accordance with claim 4, further comprising the step of:
transferring, when said mobile station enters said area, at least one service code/external node address pair from an HLR to said MSC/VLR for storage in said database.
-
7. A method in accordance with claim 1, further comprising the steps of:
-
sending an external node address enquiry to a node; and
returning an address of the external node in an external node address enquiry response, wherein said step of routing is performed in accordance with said address.
-
-
8. A method in accordance with claim 7, wherein said node is an HLR.
-
9. A method in accordance with claim 7, wherein said node is a CAMEL server.
-
10. A method in accordance with claim 4, wherein the service code is associated with the same external node regardless of the MSC/VLR with which the mobile station is associated.
-
11. A method in accordance with claim 4, wherein the service code is associated with different external node s depending upon the MSC/VLR with which the mobile station is associated.
-
12. A method in accordance with claim 10, wherein said USSD message includes information relating to the location of the mobile station.
-
13. A mobile communications system including a mobile station in a location area associated with an MSC/VLR comprising:
-
means for sending a USSD message from the mobile station to the MSC/VLR, wherein the USSD message includes a service code not recognized by the mobile station;
means for analyzing the USSD message in the MSC/VLR; and
means for routing the USSD message from the MSC/VLR to an external node without passing through an HLR. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22, 23)
means for examining a Uniform Resource Locator in said USSD message;
means for sending said Uniform Resource Locator to a Domain Name Server; and
means for receiving an address of the external node from said Domain Name Server, wherein said means for routing routes said USSD message in accordance with said address.
-
-
16. A mobile communications system in accordance with claim 13, further comprising:
means for sending an address of the external node to the MSC/VLR in an Insert Subscriber Data command, wherein said means for routing routes said USSD message in accordance with said address.
-
17. A mobile communications system in accordance with claim 13, further comprising:
-
means for sending an external node address enquiry to a node; and
means for returning an address of the external node in an external node address enquiry response, wherein said means for routing routes said USSD message in accordance with said address.
-
-
18. A mobile communications system in accordance with claim 17, wherein said node is an HLR.
-
19. A mobile communications system in accordance with claim 17, wherein said node is a CAMEL server.
-
20. A mobile communications system in accordance with claim 13, further comprising:
means for inserting the service code, at the mobile station, into said USSD message, wherein said means for analyzing includes means for analyzing said service code to determine which external node contains an application which corresponds to said service code.
-
21. A mobile communications system in accordance with claim 20, wherein the service code is associated with the same external node regardless of the MSC/VLR with which the mobile station is associated with.
-
22. A mobile communications system in accordance with claim 20, wherein the service code is associated with different external nodes depending upon the MSC/VLR with which the mobile station is associated with.
-
23. A mobile communication system in accordance with claim 22, wherein said USSD message includes information relating to the location of the mobile station.
-
24. A method of routing a USSD message to an external node comprising the steps of:
-
sending the USSD message from a mobile station to a mobile switching center/visitor location register (MSC/VLR), the USSD message including a service code;
analyzing the USSD message in the MSC/VLR; and
routing the USSD message from the MSC/VLR to the external node without passing through a home location register associated with the mobile station, wherein the service code is associated with different external nodes depending upon the MSC/VLR with which the mobile station is associated.
-
Specification