Position location SMDPP message retry mechanism
First Claim
1. A method of exchanging messages through a signaling network between a position determining entity (PDE) and a mobile switching center (MSC) of a wireless communication system serving a plurality of mobile stations, to obtain information relating to a geographic location of an identified mobile station operating in the wireless communication system, the method comprising:
- receiving a message at the PDE from the MSC via the signaling network, related to an operation for determining the geographic location of the identified mobile station;
sending an acknowledgement of the received message, intended for the MSC, through the signaling network from the PDE;
after sending the acknowledgement of the received message, sending a request message requesting information related to the geographic location of the identified mobile station, intended for the MSC, through the signaling network from the PDE;
receiving a message at the PDE from the MSC via the signaling network indicating a predetermined one of a plurality of possible failure conditions;
in response to the receipt of the message indicating the predetermined failure condition, resending the request message, intended for the MSC, through the signaling network from the PDE; and
receiving a response message at the PDE from the MSC via the signaling network, the response message containing the requested information related to the geographic location of the identified mobile station.
2 Assignments
0 Petitions
Accused Products
Abstract
Failures in a message exchange, during a procedure for determining the location of a mobile station, are alleviated by providing a retry mechanism. Upon receipt of a particular failure message, such as the SMS Cause Code 33, rather than abort the location operation, the node receiving the failure message retransmits its last previous message. In an Assisted GPS (AGPS) example, essentially, whenever the Position Determining Entity (PDE) 25 receives an SMS Cause Code 33 from the mobile switching center (MSC) 15, it will resend the last previous Invoke message, without delay or alteration. This will give MSC 15 another chance to deliver the message to the mobile station 5 and ideally continue the message flow until the mobile station has been successfully located. The PDE 25 may retry a particular Invoke message one or multiple times. The receipt of other SMSCauseCode values may still cause the message exchange to abort.
-
Citations
19 Claims
-
1. A method of exchanging messages through a signaling network between a position determining entity (PDE) and a mobile switching center (MSC) of a wireless communication system serving a plurality of mobile stations, to obtain information relating to a geographic location of an identified mobile station operating in the wireless communication system, the method comprising:
-
receiving a message at the PDE from the MSC via the signaling network, related to an operation for determining the geographic location of the identified mobile station; sending an acknowledgement of the received message, intended for the MSC, through the signaling network from the PDE; after sending the acknowledgement of the received message, sending a request message requesting information related to the geographic location of the identified mobile station, intended for the MSC, through the signaling network from the PDE; receiving a message at the PDE from the MSC via the signaling network indicating a predetermined one of a plurality of possible failure conditions; in response to the receipt of the message indicating the predetermined failure condition, resending the request message, intended for the MSC, through the signaling network from the PDE; and receiving a response message at the PDE from the MSC via the signaling network, the response message containing the requested information related to the geographic location of the identified mobile station. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method of determining location of a selected one of a plurality of mobile stations operating in a wireless communication network, the method comprising:
-
sending a first request signaling message from a position determining entity (PDE) to a mobile switching center of the wireless communication network, to request first information regarding the location of the one mobile station; receiving the first requested information at the PDE from the mobile switching center; sending an acknowledgement signaling message from the PDE to the mobile switching center acknowledging receipt of the first requested information; sending a second request signaling message from the PDE to the mobile switching center, to request second information regarding the location of the one mobile station; after sending the second request signaling message, receiving a signaling message at the PDE from the mobile switching center indicating a failure; in response to receipt of the signaling message indicating failure, resending the second request signaling message from the PDE to the mobile switching center, to repeat the request for the second information regarding the location of the one mobile station; receiving the second requested information at the PDE from the mobile switching center; and processing the received first and second requested information to determine the location of the one mobile station. - View Dependent Claims (11, 12, 13, 14, 15)
-
-
16. A programmable system for operation as a position determining entity (PDE) in a wireless communication network, for determining location of a mobile station operating in the wireless communication network, wherein the programmable system reading from a computer readable media is programmed to perform the steps comprising:
-
sending a first request signaling message from the PDE to a mobile switching center of the wireless communication network, to request first information regarding the mobile station location; receiving the first requested information at the PDE from the mobile switching center; sending an acknowledgement signaling message from the PDE to the mobile switching center acknowledging receipt of the first requested information; sending a second request signaling message from the PDE to the mobile switching center, to request second information regarding the mobile station location; after sending the second request signaling message, receiving a signaling message at the PDE from the mobile switching center indicating a failure; in response to receipt of the signaling message indicating failure, resending the second request signaling message from the PDE to the mobile switching center, to repeat the request for the second information regarding the mobile station location; receiving the second requested information at the PDE from the mobile switching center; and processing the received first and second requested information to determine the location of the mobile station; wherein the computer readable media is comprising one of non-volatile media and volatile media.
-
-
17. A product comprising programming embodied in or carried on a machine readable medium, wherein execution of the programming by a system coupled to a wireless communication network will cause the system reading from a computer readable media to function as a position determining entity (PDE) to determine location of a mobile station operating in the wireless communication network by performing the steps comprising:
-
sending a first request signaling message from the PDE to a mobile switching center of the wireless communication network, to request first information regarding the mobile station location; receiving the first requested information at the PDE from the mobile switching center; sending an acknowledgement signaling message from the PDE to the mobile switching center acknowledging receipt of the first requested information; sending a second request signaling message from the PDE to the mobile switching center, to request second information regarding the mobile station location; after sending the second request signaling message, receiving a signaling message at the PDE from the mobile switching center indicating a failure; in response to receipt of the signaling message indicating failure, resending the second request signaling message from the PDE to the mobile switching center, to repeat the request for the second information regarding the mobile station location; receiving the second requested information at the PDE from the mobile switching center; and processing the received first and second requested information to determine the location of the mobile station; wherein the computer readable media is comprising one of non-volatile media and volatile media.
-
-
18. A method of obtaining information relating to a geographic location of a selected mobile station operating in a wireless communication system, the method comprising:
-
exchanging messages through a signaling network between a position determining entity (PDE) and a mobile switching center (MSC) of the wireless communication system serving a plurality of mobile stations, to request and obtain the information relating to the geographic location of the selected mobile station, the exchanging of messages including at least one step of sending an information request message from the PDE, intended for the MSC, through the signaling network; receiving a message from the MSC at the PDE via the signaling network indicating a predetermined one of a plurality of possible failure conditions, after the sending of the information request message; in response to the receipt of the message indicating the predetermined failure condition, resending the information request message from the PDE, intended for the MSC, through the signaling network; and continuing the exchanging of messages until the information relating to the geographic location of the mobile station is successfully obtained, the continued exchanging of messages including a step of receiving a response message from the MSC at the PDE via the signaling network, the response message containing information related to the geographic location of the selected mobile station responsive to the information request message. - View Dependent Claims (19)
-
Specification