CN100421519C - Safety subscriber plane-moving positioning method - Google Patents

Safety subscriber plane-moving positioning method Download PDF

Info

Publication number
CN100421519C
CN100421519C CNB2005100958098A CN200510095809A CN100421519C CN 100421519 C CN100421519 C CN 100421519C CN B2005100958098 A CNB2005100958098 A CN B2005100958098A CN 200510095809 A CN200510095809 A CN 200510095809A CN 100421519 C CN100421519 C CN 100421519C
Authority
CN
China
Prior art keywords
slp
client
supl
party
message
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
CNB2005100958098A
Other languages
Chinese (zh)
Other versions
CN1852569A (en
Inventor
阎晓路
王军
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Huawei Technologies Co Ltd
Original Assignee
Huawei Technologies Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Huawei Technologies Co Ltd filed Critical Huawei Technologies Co Ltd
Priority to CNB2005100958098A priority Critical patent/CN100421519C/en
Publication of CN1852569A publication Critical patent/CN1852569A/en
Application granted granted Critical
Publication of CN100421519C publication Critical patent/CN100421519C/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Mobile Radio Communication Systems (AREA)

Abstract

The present invention discloses a secure user plane mobile locating method. After H-SLP receives a locating request sent from an SUPL proxy to a target SET, the method obtains the information of the third party client end to determine whether the locating process is carried out or not. Locating validation messages are sent to the third party client end, and after validation result messages with allowing locating information returned by the third party client end are received, the locating process of the target SET is carried out. The method meets the requirement that the locating process of the target SET is carried out by the allowance of the third party client end. The method further enlarges the application range of an SUPL protocol.

Description

A kind of based on the safe user plane location method
Technical field
The present invention relates to the location service technical field, be specifically related to a kind of based on the safe user plane location method.
Background technology
For based on safe user plane shift position business, present international Open Mobile Alliance (OMA, Open Mobile Alliance) worked up a cover based on safe user plane running fix (SUPL, Secure User Plane Location) agreement has been carried out comprehensive standard to this business.Utilize the SUPL agreement, need not existing network equipment is carried out any transformation, the SUPL terminal (SET, SUPL Enabled Terminal) that promptly can be the stationkeeping abilities such as (AGPS, Assisted Global Positioning System) that has agps system provides accurate localization.The SUPL agreement has been stipulated network originated positioning flow and the SET positioning flow that starts, and message interface in the positioning flow etc. has also been made regulation.In network originated positioning flow, Location based service (the MLS of network side, MobilcLocation Service) uses by the SUPL agency to SUPL locating platform (SLP, SUPL LocationPlatform) sends the Location Request of initiator's client to target SET, and, get access to the precise position information of target SET by adopting the follow-up SUPL position fixing process of AGPS technology etc.In SET started positioning flow, SET initiatively initiated Location Request to self to SLP, and by adopting the follow-up position fixing process of AGPS technology etc., got access to the precise position information of self.
A typical network originated positioning flow as shown in Figure 1, it mainly may further comprise the steps:
Step 101: network side sends running fix agreement (MLP with the SUPL agency that the SLP (H-SLP) of target SET ownership is associated to H-SLP, Mobile Location Protocol) Location Request (SLIR immediately, Standard Location Immediate Request) message, this MLP SLIR message are carried initiator's client identification (Client-ID) and target SET sign (MS-ID).
After step 102:H-SLP receives MLP SLIR message, judge whether the position of the target SET that obtains in the position fixing process that self preserve, former satisfies alignment quality (QoP, Quality ofPosition) requirement, if, execution in step 103; Otherwise, execution in step 108.
QoP can comprise positioning accuracy, response time and maximum permission time limit etc., as: it is 120 seconds that the maximum of the positional information of the target SET that QoP requirement H-SLP preserves allows the time limit, so, the target SET position that obtained in the past in 120 seconds just can not be as the position of current goal SET.
Here, after H-SLP receives MLP SLIR message, carry out authentication, and check according to initiator's client identification whether the SUPL agency has the right to use its requested service the SUPL agency, and based target SET sign, H-SLP also will carry out privacy authentication to initiator's client.
Step 103:H-SLP judges in the privacy information of target SET whether comprise the information that the requirement target SET is notified and/or confirmed the position fixing process of self, if, execution in step 104; Otherwise, execution in step 117.
The privacy information of target SET is kept at privacy and checks entity (PCE, Privacy CheckingEntity) in, H-SLP needs at first to get access to PCE the privacy information of target SET, searches the information that requires target SET that the position fixing process of self is notified and/or confirmed then in this privacy information.
Step 104:H-SLP determines that target SET is current and roams.
Here, H-SLP may will judge also whether target SET supports the SUPL agreement, if, execution in step 105; Otherwise, directly return MLP location response (SLIA, the Standard Location Immediate Answer) message immediately of carrying the location failure information to the SUPL agency, this flow process finishes.
Step 105:H-SLP sends SUPL initialization (INIT) message to target SET, this message is carried notice (Notification) parameter and value is the localization method parameter of " need not location (no position) ", and notifying parameters is used to specify target SET and returns the mode of confirming the result.
The SUPL initial message comprises dialogue identifier (Session-ID), also may comprise address information, key identification (Key ID) and the Message Authentication Code (MAC, Message AuthenticationCode) of QoP, H-SLP.
Based on safety, before H-SLP sends the SUPL initial message, calculate the cryptographic Hash (Hash) of this SUPL initial message according to the algorithm of SUPL agreement regulation, the verifying field parameter of then this Hash being put into the SUPL initial message sends to target SET; Target SET is after receiving the SUPL initial message, equally according to the algorithm of SUPL agreement regulation, calculate the Hash of this SUPL initial message, the Hash that this Hash and H-SLP are sent mates then, if the match is successful, just accept the SUPL initial message that H-SLP sends; If it fails to match, then ignore the SUPL initial message that H-SLP sends, H-SLP sends the MLP SLIA message of carrying location failure parameter to the SUPL agency after waiting for SUPL initial message response timeout.
The SUPL initial message can be carried by wap push (WAP PUSH) mode, also can be carried by short message service (SMS, Short Message Service) mode.
Step 106: after target SET was received the SUPL initial message, the notifying parameters according to this message is carried sent SUPL to H-SLP and finishes (END) message.
If notifying parameters requires target SET position fixing process to be confirmed so, the SUPL end need carry the affirmation result: visit allows or access reject.
If the SUPL initial message carries key identification and MAC, then target SET can judge whether the SUPL initial message is credible according to this key identification and MAC, if credible, then this SUPL initial message is handled; If insincere, then ignore this SUPL initial message, H-SLP returns the MLP SLIA message of carrying location failure parameter to the SUPL agency after wait-for-response message is overtime, and this flow process finishes.
If target SET is when receiving the SUPL initial message, it is online also not to be bundled in grouped data, and then will to be tied to grouped data to self online for target SET; Perhaps set up a circuit switched data and connect, online self is tied to grouped data by this connection.
Generally, target SET can be provided by the address of the H-SLP that is provided by network of self home, sets up safe IP with H-SLP and is connected, and also can use the H-SLP address of carrying in the SUPL initial message, sets up safe IP with H-SLP and is connected; If do not carry the H-SLP address in the SUPL initial message, then target SET is used the default address of the H-SLP that self disposes, sets up safe IP with H-SLP and is connected.
Step 107:H-SLP receives the SUPL end, judges whether this SUPL end carries the access reject parameter, if, sending the MLP SLIA message of carrying location failure parameter to the SUPL agency, this flow process finishes; Otherwise, sending the MLP SLIA message of carrying the target SET position to the SUPL agency, this flow process finishes.
Step 108:H-SLP determines that target SET is current and roams.
Here, H-SLP may will judge also whether target SET supports the SUPL agreement, if, execution in step 109; Otherwise, directly return the MLP SLIA message of carrying location failure parameter to the SUPL agency, this flow process finishes.
Step 109:H-SLP sends the SUPL initial message to target SET, and this SUPL initial message carries initiator's client identification.
The SUPL initial message comprises dialogue identifier and localization method parameter, also may comprise QoP, the address of H-SLP, key identification and MAC.
If comprise the information that the requirement target SET is notified and/or confirmed the position fixing process of self in the privacy information of target SET, then the SUPL initial message also need carry notifying parameters, and this notifying parameters is used to specify target SET and returns the mode of confirming the result.
Step 110: after target SET is received the SUPL initial message, judge whether this SUPL initial message carries notifying parameters, if, execution in step 111; Otherwise, execution in step 113.
Step 111: target SET judges whether to allow self is positioned according to initiator's client identification that the SUPL initial message carries, if, execution in step 113; Otherwise, execution in step 112.
Step 112: target SET is returned the SUPL end that carries the refusal locating information to H-SLP, after H-SLP receives this SUPL end, returns the MLP SLIA message of carrying location failure parameter to the SUPL agency, and this flow process finishes.
Step 113: target SET sends SUPL location initialization (SUPL POS INIT) message to H-SLP.
SUPL location initial message comprises dialogue identifier, station location marker and SET ability at least.Station location marker refers to the subdistrict position sign of target SET, is used for describing the approximate location of target SET.The SET ability comprises: the localization method that target SET is supported, as the auxiliary AGPS localization method of: SET, based on the AGPS localization method of SET etc.; And located in connection agreement, as: Radio Resource location service agreement (RRLP, Radio Resource Location service Protocol), Radio Resource control (RRC, Radio Resource Control) agreement, telecommunications industry association (TIA, TelecommunicationIndustries Association)-801 agreements etc.
Target SET may also can be located at SUPL and be carried the network measure report (NMR relevant with currently used wireless technology in the initial message, Network Measurement Report) parameter, as: for the GSM network, the NMR parameter is Timing Advance (TA, Time Advance) and received signal intensity (RXLEV, Received signal LEVel).
Target SET may also can be located the positional information of carrying self in the initial message at SUPL, this positional information is the self-position information that once calculates or get access to that target SET is preserved, H-SLP can also can ignore this positional information to the reference position information of this positional information as target SET after receiving this positional information.
Target SET may be located at SUPL self required auxiliary data (Requested Assistance Data) parameter is set in the initial message, and this parameter has indicated the auxiliary data that SET needs in the SUPL position fixing process.
Step 114:H-SLP receives SUPL location initial message, judges whether the position of the target SET of the station location marker correspondence that SUPL location initial message comprises satisfies the QoP requirement, if, execution in step 116; Otherwise, execution in step 115.
The localization method that step 115:H-SLP supports according to the target SET that SUPL location initial message comprises is determined the final localization method that adopts, and beginning SUPL position fixing process, and position fixing process finishes, and obtains the positional information of target SET.
The localization method that H-SLP finally determines is that H-SLP and target SET are all supported.
In the SUPL position fixing process, may exchange some interfix procedural informations continuously between target SET and the H-SLP.Can calculate the position of target SET by the location measurement information that H-SLP sends according to target SET, as: the AGPS location that SET is auxiliary, also can calculate self-position according to the auxiliary data that H-SLP provides by target SET, as: based on the AGPS location of SET.
Step 116:H-SLP sends the SUPL end to target SET.
If the QoP requirement is satisfied in the target SET position of the station location marker correspondence of carrying in the initial message of SUPL location, then H-SLP carries the positional information of this target SET in the SUPL end.If H-SLP has carried out the SUPL position fixing process, then H-SLP determines whether the positional information of target SET is added the SUPL end according to localization method that adopts in the SUPL position fixing process and location protocol.After target SET is received the SUPL end, discharge all resources relevant with this session.
Step 117:H-SLP sends MLP SLIA message to the SUPL agency, and this message is carried the positional information of target SET.
The target SET positional information that MLP SLIA message is carried may be the positional information of the target SET that before calculated of H-SLP, also may be the positional information of the target SET that obtains in the SUPL position fixing process.
When H-SLP sends MLP SLIA message, discharge all resources relevant with this session.
By above position fixing process as can be seen, this network originated positioning flow has only target SET and initiator's client to participate in; Equally, in the prior art, the positioning flow that SET starts also has only target SET self to participate in.Client described herein comprises: SET, service provider's entities such as (SP, Service Provider).But along with development of Communication Technique, the application requirements of location service is more and more abundanter.In the positioning flow of some network or SET initiation, the position fixing process of target SET may need to obtain just can carry out after the permission of other client, for example: user 2 is location service paying customers of user 1, as: user 2 and user 1 are set membership, employer-employee relationship etc.When the SET1 of user's 1 correspondence initiates the location service request, as: initiate self-align request, or the MLS by network side is when using the Location Request of initiating SET3, and this need just can carry out after the permission through the SET2 of user's 2 correspondences to SET1 self or to the position fixing process of SET3.But, the regulation that present SUPL agreement is also not relevant therewith.
Summary of the invention
In view of this, it is a kind of based on the safe user plane location method that main purpose of the present invention is to provide, and obtains the demand that third party's client allows with the location needs that satisfy target SET, further enlarges the range of application of SUPL agreement.
For achieving the above object, technical scheme of the present invention is achieved in that
A kind of based on the safe user plane location method, this method comprises:
The H-SLP of A, target SET ownership obtains third party's client-side information after receiving the Location Request to target SET that the SUPL agency sends;
B, H-SLP are according to the third party's client-side information that gets access to, send positioning confirmation message to third party's client, H-SLP judges whether to receive the affirmation results messages that allows locating information of carrying that third party's client returns afterwards, if then begin target SET is positioned; Otherwise this flow process finishes.
The described Location Request of steps A is carried third party's client-side information,
The described H-SLP of steps A obtains third party's client-side information: obtain from described Location Request.
Described method further comprises: initiator's client of target SET and/or the described Location Request of steps A is when H-SLP registers, registration third party client-side information, and H-SLP is kept at third party's client-side information correspondence in the log-on message of target SET and/or described initiator's client
The described H-SLP of steps A obtains third party's client-side information: H-SLP obtains from the log-on message of the target SET of self preserving and/or described initiator's client.
Described method further comprises: initiator's client of target SET and/or the described Location Request of steps A is when registration location is professional, report third party's client-side information to PCE, and PCE is kept at third party's client-side information correspondence in the privacy information of target SET and/or described initiator's client
The described H-SLP of steps A obtains third party's client-side information and is specially: H-SLP obtains the privacy information of target SET and/or described initiator's client to PCE, and finds third party's client-side information of target SET and/or described initiator's client correspondence in the privacy information of the target SET that gets access to and/or described initiator's client.
The described H-SLP of step B is after third party's client sends positioning confirmation message, and this flow process further comprises before finishing: third party's client is returned the affirmation results messages of carrying the refusal locating information to H-SLP.
The described H-SLP of step B is before third party's client sends positioning confirmation message, and further comprise: H-SLP calculates and preserve the Hash of this positioning confirmation message according to the algorithm of stipulating in the SUPL agreement,
The described H-SLP of step B after third party's client sends positioning confirmation message, receive before the affirmation results messages that third party's client returns, further comprise: after third party's client is received this positioning confirmation message, according to the algorithm of stipulating in the SUPL agreement, calculate the Hash of this positioning confirmation message, then this Hash is together returned to H-SLP with the affirmation results messages
And, the described H-SLP of step B receives after the affirmation results messages that third party's client returns, further comprises, and: H-SLP receives and confirms the Hash that results messages is together returned, and then this Hash and the Hash that self preserves is mated, if the match is successful, then accept described affirmation results messages; Otherwise, ignore described affirmation results messages.
Described method further comprises: third party's client is preserved all signs that allow location SET in advance, and,
The described H-SLP of step B receives before the affirmation results messages that third party's client returns after third party's client sends positioning confirmation message, further comprises:
After third party's client is received this positioning confirmation message, self searching target SET sign that this positioning confirmation message carries and/or initiator's client identification of the described Location Request of steps A, if find, then return and carry the affirmation results messages that allows locating information to H-SLP; Otherwise this flow process finishes.
Described method further comprises: third party's client is preserved all signs that allow location SET in advance, and,
The described H-SLP of step B receives before the affirmation results messages that third party's client returns after third party's client sends positioning confirmation message, further comprises:
After third party's client is received this positioning confirmation message, show target SET sign that this positioning confirmation message carries and/or initiator's client identification of the described Location Request of steps A to the user, and show " permission " and " refusal " option to the user, and the affirmation results messages of the option correspondence that detected user is selected returns to H-SLP.
The described H-SLP of step B receives before the affirmation results messages that third party's client returns after third party's client sends positioning confirmation message, further comprises:
After third party's client is received this positioning confirmation message, return the affirmation results messages to H-SLP, the target SET sign of simultaneously this positioning confirmation message being carried and/or initiator's client identification of the described Location Request of steps A and affirmation object information are shown to the user.
The described H-SLP of step B after third party's client sends positioning confirmation message, receive before the affirmation results messages that third party's client returns, further comprise:
The H-SLP address that third party's client uses network of self home to provide is set up safe IP with H-SLP and is connected.
The described H-SLP of step B after third party's client sends positioning confirmation message, receive before the affirmation results messages that third party's client returns, further comprise:
Third party's client detects this positioning confirmation message and whether has the H-SLP address, if the H-SLP address of using this positioning confirmation message to have is set up safe IP with H-SLP and is connected; Otherwise, use the default address of H-SLP of self configuration to set up safe IP and be connected with H-SLP.
The described H-SLP of step B carries key information to the positioning confirmation message that third party's client sends,
And the described H-SLP of step B receives before the affirmation results messages that third party's client returns after third party's client sends positioning confirmation message, further comprises:
After third party's client is received this positioning confirmation message, the key information that this positioning confirmation message is carried is verified,, then accepted this positioning confirmation message if checking is passed through, and after judging that permission or refusal target SET position, return corresponding affirmation results messages to H-SLP.
Described key information is key identification and MAC.
The described H-SLP of step B further comprises after third party's client sends positioning confirmation message:
After third party's client is received this positioning confirmation message, detect that current self not to be tied to grouped data online, it is online then directly self to be tied to grouped data; Perhaps, set up circuit switched data earlier and connect, it is online by this connection self to be tied to grouped data then.
The positioning confirmation message that the described H-SLP of step B sends sends to third party's client by the WAP Push mode, or sends to third party's client by the SMS mode.
The described H-SLP of step B positions specifically target SET and comprises:
C1, H-SLP judge whether the position of the target SET of self preserving, obtain in the former position fixing process satisfies the QoP requirement, if as the target SET position, this flow process finishes with this position; Otherwise, execution in step C2;
After C2, H-SLP determine that current goal SET roams, send the SUPL initial message to target SET, target SET is returned the SUPL location initial message that carries localization method and station location marker to H-SLP after receiving the SUPL initial message;
After C3, H-SLP receive SUPL location initial message, judge whether the position of the target SET of the station location marker correspondence that this SUPL location initial message carries satisfies the QoP requirement, if with the position as target SET, the position of this station location marker correspondence, this flow process finishes; Otherwise, execution in step C4;
C4, H-SLP determine the final localization method that adopts according to the localization method that SUPL location initial message carries, and begin then target SET is carried out the SUPL location.
The number of the described third party's client of step B is two,
The described H-SLP of step B sends positioning confirmation message to third party's client: H-SLP sends positioning confirmation message to described two third party's clients,
The described H-SLP of step B receives that the affirmation results messages of carrying the permission locating information that third party's client is returned is: H-SLP receives the affirmation results messages of carrying the permission locating information that described two third party's clients are returned.
Compared with prior art, the present invention by H-SLP after receiving the Location Request that SUPL agency sends to target SET, obtain the third party's client-side information that to confirm this position fixing process earlier, and after the permission that obtains third party's client, carry out position fixing process again to target SET, after having satisfied position fixing process needs to target SET and obtaining the permission of third party's client, the demand that can carry out has just further enlarged the range of application of SUPL agreement.
Description of drawings
Fig. 1 is the flow chart of the network originated location of existing techniques in realizing;
Fig. 2 is the flow chart of the present invention's realization based on safe user plane running fix;
Fig. 3 realizes the flow chart of the specific embodiment of network originated location for the present invention.
Embodiment
Core concept of the present invention is: receive the Location Request to target SET of SUPL agency transmission as H-SLP after, at first obtain third party's client-side information, confirm to this third party's client whether this position fixing process carries out then, after the permission that obtains third party's client, carry out position fixing process again to target SET.
The present invention is further described in more detail below in conjunction with drawings and the specific embodiments.The following stated is accepted the notice client and is third party's client.
Fig. 2 is the flow chart of realization SUPL provided by the invention, and as shown in Figure 2, its concrete steps are as follows:
Step 201:H-SLP receives the Location Request to target SET that the SUPL agency sends, and this locating request message is carried the target SET sign, or carries target SET sign and initiator's client identification.
If the Location Request to target SET is the self-align request that target SET is initiated by the SUPL agency who is positioned at self, then locating request message is only carried the target SET sign; If the Location Request to target SET is that the SUPL that network side is associated with H-SLP acts on behalf of the Location Request of initiator's client of initiation to target SET, then locating request message is carried target SET sign and initiator's client identification.
After step 202:H-SLP receives Location Request, obtain and accept notice (Accepted) client-side information.
Accepting the notice client-side information comprises: accept the sign of notice client, the business information of acceptance notice client registration etc.
H-SLP can get access to by one of following three kinds of approach and accept the notice client-side information:
Approach one, in MLP SLIR message, get access to and accept the notice client-side information;
Portability is accepted the notice client-side information in the MLP SLIR message.
Approach two, in the log-on message of the target SET of self preserving and/or initiator's client, find and accept the notice client-side information;
Target SET and/or initiator's client can be when H-SLP register, and the notice client-side information is accepted in registration, and H-SLP will accept to notify the client-side information correspondence to be kept in the log-on message of target SET and/or initiator's client then.
Approach three, the privacy information that the target SET that gets access to from PCE and/or initiator's client report, find and accept the notice client-side information.
Target SET and/or initiator's client can report to PCE and accept the notice client-side information when registration location is professional, and PCE will accept to notify the client-side information correspondence to be kept in the privacy information of target SET and/or initiator's client then.
Here, H-SLP may both get access to the acceptance notice client-side information of target SET correspondence, got access to the acceptance notice client-side information of initiator's client correspondence again, that is: accepting the notice client may be one, also may be two.
Step 203:H-SLP is according to accepting the notice client-side information, send positioning confirmation message promptly to accepting the notice client: SUPL notifies (Notify) message, this SUPL notification message carries target SET sign and/or initiator's client identification, accepts the notice client with notice this position fixing process is confirmed.
If H-SLP gets access to two information of accepting the notice client, then H-SLP need send the SUPL notification message to these two clients, and be to carry the target SET sign in the SUPL notification message, or initiator's client identification, still both's principle of carrying is: must carry and accept to notify client corresponding target SET sign or initiator's client identification, and not corresponding with accepting notice client initiator's client identification or target SET sign portability can not carry yet.For example: if the location service paying customer of initiator's client that acceptance notice client is H-SLP to get access to from the privacy information of initiator's client, then H-SLP accepts in the SUPL notification message of notice client transmission to this, must carry initiator's client identification, also the portability target SET identifies, like this, after accepting to notify client to receive this SUPL notification message, learn that self respective user is the location service paying customer of this message initiator's client identification respective user of carrying, then according to pre-defined rule, judge whether and pay for this business that initiator's client is initiated, if then allow the location; Otherwise, the refusal location.If the SUPL notification message carries the target SET sign, then this acceptance notice client also can further determine whether to allow the location according to the target SET sign.
Step 204: accept the notice client and receive the SUPL notification message, target SET sign and/or initiator's client identification according to this SUPL notification message carries determine whether to allow to carry out this position fixing process, if, execution in step 207; Otherwise, execution in step 205.
If accepting the notice client need communicate by letter with H-SLP by the IP link, so when receiving the SUPL notification message, also not to be bundled in grouped data online if accept the notice client, and then accepting the notice client will be online self binding grouped data, be connected to set up data with Packet Based Network; Perhaps set up a circuit switched data and connect, online self is tied to grouped data by this connection.
Accept the notice client and determine whether to allow to carry out this position fixing process, can pass through:
One, accepts notice client self and preserve the sign that all allow location SET, after receiving the SUPL notification message, just,, then allow to carry out this position fixing process if find self searching target SET sign and/or the initiator's client identification that this SUPL notification message carries; Otherwise refusal carries out this position fixing process.
Two, after acceptance notice client is received the SUPL notification message, target SET sign and/or initiator's client identification that this SUPL notification message is carried are shown to the user, and provide " permission " and " refusal " option to the user, if detect user's selected " permission ", then allow to carry out this position fixing process; If detect user's selected " refusal ", then refusal carries out this position fixing process.
Step 205: accept the notice client and send SUPL affirmation (Verify) message to H-SLP, this SUPL acknowledge message is carried and is confirmed result (Verify Status) information: the refusal location.
Step 206:H-SLP receives the SUPL acknowledge message of carrying the refusal locating information, notice SUPL agency location failure, and indicate failure cause: accept notice client refusal location, this flow process finishes.
If accepting the notice client is two, then, just notify SUPL agency location to fail as long as H-SLP receives the SUPL acknowledge message of carrying the refusal locating information that any acceptance notice client is returned.
Step 207: accept the notice client and send the SUPL acknowledge message to H-SLP, this SUPL acknowledge message is carried the affirmation object information: allow the location.
Step 208:H-SLP begins target SET is positioned after receiving this SUPL acknowledge message of carrying the permission locating information.
If accepting the notice client is two, then H-SLP must receive two accept that the notice clients return carry the SUPL acknowledge message that allows locating information after, begin again target SET is positioned.
Fig. 3 is the flow chart of the specific embodiment of the network originated SUPL of realization provided by the invention, as shown in Figure 3, in the present embodiment, accepts the notice client and is specially acceptance notice SET, and its concrete steps are as follows:
Step 301: network side sends MLP SLIR message with the SUPL agency that the H-SLP of target SET ownership is associated to H-SLP, and this MLP SLIR message is carried initiator's client identification and target SET sign.
After step 302:H-SLP receives MLP SLIR message, judge whether to find the notice SET information of accepting, if, execution in step 303; Otherwise, execution in step 310.
Accepting notice SET information comprises: accept the sign of notice SET, the business information of acceptance notice SET registration etc.
H-SLP can find the notice SET information of accepting by one of following three kinds of approach:
Approach one, H-SLP find the notice SET information of accepting in MLP SLIR message;
Approach two, H-SLP find the notice SET information of accepting in the log-on message of the target SET of self preserving and/or initiator's client;
Approach three, H-SLP find the notice SET information of accepting the privacy information that the target SET that gets access to from PCE and/or initiator's client report.
H-SLP may find an information of accepting notice SET, also may find two information of accepting notice SET.
Here, after H-SLP receives MLP SLIR message, carry out authentication, and check according to initiator's client identification whether the SUPL agency has the right to use its requested service the SUPL agency, and based target SET sign, H-SLP also will carry out privacy authentication to initiator's client.
Step 303:H-SLP sends the SUPL notification message to accepting notice SET, and this SUPL notification message carries initiator's client identification and/or target SET sign, accepts notice SET with notice and need confirm this position fixing process.
If H-SLP gets access to two information of accepting notice SET, then H-SLP need accept notice SET to these two and send the SUPL notification message.Must carry in the SUPL notification message and accept to notify SET corresponding target SET sign or initiator's client identification.
The SUPL notification message also carries notifying parameters, and this parameter is used to specify accepts to notify SET to return the mode that whether allows to carry out this position fixing process.For example: allow to carry out this position fixing process if accept notice SET, this parameter is then specified and is accepted to notify SET value of carrying in the SUPL acknowledge message of returning to be the affirmation result parameter of " permission "; Carry out this position fixing process if accept notice SET refusal, this parameter then specifies acceptance notice SET value of carrying in the SUPL acknowledge message of returning to be " refusal " or empty affirmation result parameter.
The SUPL notification message can be by WAP Push or the carrying of SMS triggering mode.
Based on safety, before H-SLP sends the SUPL notification message, calculate and store the Hash of this SUPL notification message according to the algorithm of SUPL agreement regulation; Accept notice SET after receiving the SUPL notification message, same algorithm according to SUPL agreement regulation, calculate the Hash of this SUPL notification message, then this Hash is put into the verifying field parameter of SUPL acknowledge message, after H-SLP receives the Hash that the SUPL acknowledge message carries, Hash that self is preserved and the Hash that this acceptance notifies SET to return mate, if the match is successful, just accept the SUPL acknowledge message that notice SET returns, if it fails to match, then ignore and accept the SUPL acknowledge message that notice SET returns.
H-SLP and the security mechanism of accepting between the notice SET adopt the security mechanism of stipulating in the SUPL agreement fully.In the SUPL agreement, algorithm calculates message code stream according to the rules, can obtain a Hash about this message.Adopt the SUPL entity of this security mechanism, send before certain message or receive that after certain message, the algorithm of stipulating in the security mechanism according to the SUPL agreement calculates this message, just can obtain a Hash about this message.
In addition, H-SLP can carry key identification and MAC in the SUPL notification message, support this key identification and MAC if accept notice SET, just after receiving the SUPL notification message, this key identification and MAC are verified,, then accepted the SUPL notification message if checking is passed through, if checking is not passed through, then ignore the SUPL notification message.
Step 304: accept notice SET and receive the SUPL notification message, the initiator's client identification and/or the target SET sign of carrying according to this SUPL notification message determine whether to allow to carry out this position fixing process, if, execution in step 307; Otherwise, execution in step 305.
If acceptance notice SET need communicate by letter with H-SLP by the IP link, after receiving the SUPL notification message, if it is online to accept to notify SET to find self not to be tied to grouped data, it is online just directly self to be tied to grouped data so; Or by setting up the circuit switched data connection, it is online that self is tied to grouped data.
Accept notice SET and determine whether to allow to carry out this position fixing process, can pass through:
One, accepts notice SET self and preserve all initiator's client identifications that allow the location and/or target SET sign, after receiving the SUPL notification message, just self searching initiator's client identification and/or the target SET sign that this SUPL notification message carries, if find, just allow to carry out this position fixing process; Otherwise, carry out this position fixing process with regard to refusal.
Accept notice SET after determining whether to allow to carry out this position fixing process, can confirm that result's " permissions " or " refusal " and initiator's client identification and/or target SET identify together to be shown to the user.
Two, after acceptance notice SET receives the SUPL notification message, initiator's client identification and/or target SET sign that this SUPL notification message is carried are shown to the user, and provide the option of " permission " and " refusal " to the user, after detecting selected certain option of user, accept to notify the affirmation result that SET will be corresponding with this option to send to H-SLP by the SUPL acknowledge message.For example: if after the user sees initiator's client identification and target SET sign, learn the user's who oneself is initiator's client correspondence location service paying customer, and judge to be to pay in location to the corresponding target SET of target SET sign according to pre-defined rule, so the user selectes " permission " option, after accepting to notify SET to detect user's selected " permission ", will allow locating information to send to H-SLP by the SUPL acknowledge message.
Step 305: accept notice SET and send the SUPL acknowledge message to H-SLP, this message is carried the refusal locating information, accepts notice SET simultaneously and discharges related resource.
Generally, the H-SLP address that accepting notice SET use network of self home provides is set up safe IP with H-SLP and is connected, and the H-SLP address that also can use the SUPL notification message to carry is set up safe IP with H-SLP and is connected; If the SUPL notification message do not have the H-SLP address, then use the default address of the H-SLP of self configuration to set up safe IP and be connected with H-SLP.
After step 306:H-SLP receives this SUPL acknowledge message of carrying the refusal locating information, send the MLP SLIA message of carrying the location failure information to the SUPL agency, this flow process finishes.
If accepting notice SET is two, then, just notify SUPL agency location to fail as long as H-SLP receives the SUPL acknowledge message of carrying the refusal locating information that any acceptance notice SET returns.
When H-SLP sends MLP SLIA message, discharge all resources relevant with this session.
Step 307: accept notice SET and send the SUPL acknowledge message to H-SLP, this message is carried the permission locating information, accepts notice SET simultaneously and discharges related resource.
Step 308:H-SLP receives this and carries the SUPL acknowledge message that allows locating information.
If accepting notice SET is two, then H-SLP must receive two accept that notice SET return carry the SUPL acknowledge message that allows locating information after, begin execution in step 309 again.
Step 309:H-SLP judges whether the position of the target SET that obtains in the position fixing process that self preserve, former satisfies the QoP requirement, if, execution in step 310; Otherwise, execution in step 315.
Step 310:H-SLP judges in the privacy information of target SET whether comprise the information that the requirement target SET is notified and/or confirmed the position fixing process of self, if, execution in step 311; Otherwise, execution in step 323.
Equally, H-SLP needs at first to get access to PCE the privacy information of target SET, searches the information that requires target SET that the position fixing process of self is notified and/or confirmed then in this privacy information.
Step 311:H-SLP determines that target SET is current and roams.
Here, H-SLP may will judge also whether target SET supports the SUPL agreement, if, execution in step 312; Otherwise, directly return the MLP SLIA message of carrying the location failure information to the SUPL agency, this flow process finishes.
Step 312:H-SLP sends the SUPL initial message to target SET, and this SUPL initial message carries notifying parameters and value is the localization method parameter of " need not the location ".
The SUPL initial message comprises dialogue identifier, also may comprise address, key identification and the MAC of QoP, H-SLP.
Based on safety, before H-SLP sends the SUPL initial message, calculate the Hash of this SUPL initial message according to the algorithm of SUPL agreement regulation, the verifying field parameter of then this Hash being put into the SUPL initial message sends to target SET; Target SET is after receiving the SUPL initial message, equally according to the algorithm of SUPL agreement regulation, calculate the Hash of this SUPL initial message, the Hash that this Hash and H-SLP are sent mates then, if the match is successful, just accept the SUPL initial message that H-SLP sends; If it fails to match, then ignore the SUPL initial message that H-SLP sends, H-SLP sends the MLP SLIA message of carrying location failure parameter to the SUPL agency after waiting for SUPL initial message response timeout.
The SUPL initial message can be carried by the WAP Push mode, also can be carried by the SMS mode.
Step 313: after target SET was received the SUPL initial message, the notifying parameters according to this SUPL initial message carries sent the SUPL end to H-SLP.
If notifying parameters requires target SET position fixing process to be confirmed so, the SUPL end need carry the affirmation result: visit allows or access reject.
If the SUPL initial message carries key identification and MAC, then target SET can judge whether the SUPL initial message is credible according to this key identification and MAC, if credible, then this SUPL initial message is handled; If insincere, then ignore this SUPL initial message, and H-SLP returns the MLP SLIA message of carrying the location failure information to the SUPL agency, the end of this flow process after waiting for SUPL initial message response timeout.
If target SET is when receiving the SUPL initial message, it is online also not to be bundled in grouped data, and then will to be tied to grouped data to self online for target SET; Perhaps set up a circuit switched data and connect, online self is tied to grouped data by this connection.
If do not carry the H-SLP address in the SUPL initial message, then target SET can be used the default address by the H-SLP of network of self home configuration, set up safe IP with H-SLP and be connected, perhaps use the default address of the H-SLP that self disposes, set up safe IP with H-SLP and be connected.
Step 314:H-SLP receives the SUPL end, judges whether this SUPL end carries access reject information, if, sending the MLP SLIA message of carrying the location failure information to the SUPL agency, this flow process finishes; Otherwise, sending MLP SLIA message to SUPL agency, this MLP SLIA message is carried the positional information of target SET, that is: the positional information of the target SET that obtains in the former position fixing process of H-SLP, this flow process finishes.
Step 315:H-SLP determines that target SET is current and roams.
Here, H-SLP may will judge also whether target SET supports the SUPL agreement, if, execution in step 316; Otherwise, directly return the MLP SLIA message of carrying the location failure information to the SUPL agency, this flow process finishes.
Step 316:H-SLP sends the SUPL initial message to target SET.
The SUPL initial message comprises dialogue identifier and localization method parameter, also may comprise QoP, the address of H-SLP, key identification and MAC.
If comprise the information that the requirement target SET is notified and/or confirmed the position fixing process of self in the privacy information of target SET, then the SUPL initial message also need carry notifying parameters.
Step 317: after target SET is received the SUPL initial message, judge whether this SUPL initial message carries notifying parameters and initiator's client identification, if, execution in step 318; Otherwise, execution in step 320.
Step 318: target SET judges whether to allow self is positioned according to initiator's client identification that the SUPL initial message carries, if, execution in step 320; Otherwise, execution in step 319.
Step 319: target SET is returned the SUPL end that carries the refusal locating information to H-SLP, after H-SLP receives the SUPL end, returns the MLP SLIA message of carrying the location failure information to the SUPL agency, and this flow process finishes.
Step 320: target SET sends SUPL location initial message to H-SLP.
SUPL location initial message comprises dialogue identifier, station location marker and SET ability at least.The SET ability comprises: the localization method that target SET is supported, as the auxiliary AGPS localization method of: SET, based on the AGPS localization method of SET etc.; And the located in connection agreement, as: RRLP, RRC agreement, TIA-801 agreement etc.
Target SET also may be located at SUPL and be carried the NMR parameter relevant with currently used wireless technology in the initial message, as: for the GSM network, the NMR parameter is TA and RXLEV.
Target SET may also can be located the positional information of carrying self in the initial message at SUPL.This positional information is the self-position information that once calculates or get access to that target SET is preserved, and H-SLP can also can ignore this positional information to the reference position information of this positional information as target SET after receiving this positional information.
Target SET may be located at SUPL self required auxiliary data parameter is set in the initial message, and this parameter has indicated the auxiliary data that SET needs in the SUPL position fixing process.
Step 321:H-SLP receives SUPL location initial message, judges whether the position of the target SET of the station location marker correspondence that SUPL location initial message comprises satisfies the QoP requirement, if, execution in step 323; Otherwise, execution in step 322.
The localization method that step 322:H-SLP supports according to the target SET that this SUPL location initial message comprises is determined the final localization method that adopts, and beginning SUPL position fixing process.
The localization method that H-SLP finally determines is that H-SLP and target SET are all supported.
In the SUPL position fixing process, may exchange some interfix procedural informations continuously between target SET and the H-SLP.Can calculate the position of target SET by the location measurement information that H-SLP sends according to target SET, as: the AGPS location that SET is auxiliary, also can calculate self-position according to the auxiliary data that H-SLP provides by target SET, as: based on the AGPS location of SET.
Step 323:H-SLP sends the SUPL end to target SET.
If the QoP requirement is satisfied in the target SET position of the station location marker correspondence of carrying in the initial message of SUPL location, then H-SLP carries the positional information of this target SET in the SUPL end.If H-SLP has carried out the SUPL position fixing process, then H-SLP determines whether the positional information of target SET is added the SUPL end according to localization method that adopts in the SUPL position fixing process and location protocol.After target SET is received the SUPL end, discharge all resources relevant with this session.
Step 324:H-SLP sends MLP SLIA message to the SUPL agency, and this MLP SLIA message is carried the positional information of target SET.
The target SET positional information that MLP SLIA message is carried may be the positional information of the target SET that obtains in the former position fixing process of H-SLP, also may be the positional information of the target SET that obtains in the SUPL position fixing process.
When H-SLP sends MLP SLIA message, discharge all resources relevant with this session.
The above is preferred embodiment of the present invention only, is not to be used to limit protection scope of the present invention.

Claims (17)

1. one kind based on safe user plane running fix SUPL method, it is characterized in that this method comprises:
The SUPL platform H-SLP of A, target SUPL terminal attaching obtains third party's client-side information after receiving the Location Request to target SUPL terminal that SUPL agency sends;
B, H-SLP are according to the third party's client-side information that gets access to, send positioning confirmation message to third party's client, H-SLP judges whether to receive the affirmation results messages that allows locating information of carrying that third party's client returns afterwards, if then begin target SUPL terminal is positioned; Otherwise this flow process finishes.
2. SUPL method as claimed in claim 1, the described Location Request of steps A is carried third party's client-side information,
The described H-SLP of steps A obtains third party's client-side information: obtain from described Location Request.
3. SUPL method as claimed in claim 1, it is characterized in that, described method further comprises: initiator's client of target SUPL terminal and/or the described Location Request of steps A is when H-SLP registers, registration third party client-side information, and H-SLP is kept at third party's client-side information correspondence in the log-on message of target SUPL terminal and/or described initiator's client
The described H-SLP of steps A obtains third party's client-side information: H-SLP obtains from the log-on message of the target SUPL terminal of self preserving and/or described initiator's client.
4. SUPL method as claimed in claim 1, it is characterized in that, described method further comprises: initiator's client of target SUPL terminal and/or the described Location Request of steps A is when registration location is professional, check that to privacy entity PCE reports third party's client-side information, and PCE is kept at third party's client-side information correspondence in the privacy information of target SUPL terminal and/or described initiator's client
The described H-SLP of steps A obtains third party's client-side information and is specially: H-SLP obtains the privacy information of target SUPL terminal and/or described initiator's client to PCE, and finds third party's client-side information of target SUPL terminal and/or described initiator's client correspondence in the privacy information of the target SUPL terminal that gets access to and/or described initiator's client.
5. SUPL method as claimed in claim 1, it is characterized in that, the described H-SLP of step B is after third party's client sends positioning confirmation message, and this flow process further comprises before finishing: third party's client is returned the affirmation results messages of carrying the refusal locating information to H-SLP.
6. SUPL method as claimed in claim 1, it is characterized in that the described H-SLP of step B is before third party's client sends positioning confirmation message, further comprise: H-SLP is according to the algorithm of stipulating in the SUPL agreement, calculate and preserve the cryptographic Hash Hash of this positioning confirmation message
The described H-SLP of step B after third party's client sends positioning confirmation message, receive before the affirmation results messages that third party's client returns, further comprise: after third party's client is received this positioning confirmation message, according to the algorithm of stipulating in the SUPL agreement, calculate the Hash of this positioning confirmation message, then this Hash is together returned to H-SLP with the affirmation results messages
And, the described H-SLP of step B receives after the affirmation results messages that third party's client returns, further comprises, and: H-SLP receives and confirms the Hash that results messages is together returned, and then this Hash and the Hash that self preserves is mated, if the match is successful, then accept described affirmation results messages; Otherwise, ignore described affirmation results messages.
7. SUPL method as claimed in claim 1 is characterized in that, described method further comprises: third party's client is preserved all signs that allow location SUPL terminal in advance, and,
The described H-SLP of step B receives before the affirmation results messages that third party's client returns after third party's client sends positioning confirmation message, further comprises:
After third party's client is received this positioning confirmation message, self searching target SUPL terminal iidentification that this positioning confirmation message carries and/or initiator's client identification of the described Location Request of steps A, if find, then return and carry the affirmation results messages that allows locating information to H-SLP; Otherwise this flow process finishes.
8. SUPL method as claimed in claim 1 is characterized in that, described method further comprises: third party's client is preserved all signs that allow location SUPL terminal in advance, and,
The described H-SLP of step B receives before the affirmation results messages that third party's client returns after third party's client sends positioning confirmation message, further comprises:
After third party's client is received this positioning confirmation message, show target SUPL terminal iidentification that this positioning confirmation message is carried and/or initiator's client identification of the described Location Request of steps A to the user, and show " permission " and " refusal " option to the user, and the affirmation results messages of the option correspondence that detected user is selected returns to H-SLP.
9. SUPL method as claimed in claim 1 is characterized in that, the described H-SLP of step B receives before the affirmation results messages that third party's client returns after third party's client sends positioning confirmation message, further comprises:
After third party's client is received this positioning confirmation message, return the affirmation results messages to H-SLP, initiator's client identification of target SUPL terminal iidentification that this positioning confirmation message is carried and/or the described Location Request of steps A and affirmation object information are shown to the user simultaneously.
10. SUPL method as claimed in claim 1 is characterized in that, the described H-SLP of step B after third party's client sends positioning confirmation message, receive before the affirmation results messages that third party's client returns, further comprise:
The H-SLP address that third party's client uses network of self home to provide is set up safe IP with H-SLP and is connected.
11. SUPL method as claimed in claim 1 is characterized in that, the described H-SLP of step B after third party's client sends positioning confirmation message, receive before the affirmation results messages that third party's client returns, further comprise:
Third party's client detects this positioning confirmation message and whether has the H-SLP address, if the H-SLP address of using this positioning confirmation message to have is set up safe IP with H-SLP and is connected; Otherwise, use the default address of H-SLP of self configuration to set up safe IP and be connected with H-SLP.
12. SUPL method as claimed in claim 1 is characterized in that, the described H-SLP of step B carries key information to the positioning confirmation message that third party's client sends,
And the described H-SLP of step B receives before the affirmation results messages that third party's client returns after third party's client sends positioning confirmation message, further comprises:
After third party's client is received this positioning confirmation message, the key information that this positioning confirmation message is carried is verified,, then accepted this positioning confirmation message if checking is passed through, and after judging that permission or refusal target SUPL terminal position, return corresponding affirmation results messages to H-SLP.
13. SUPL method as claimed in claim 12 is characterized in that, described key information is key identification and Message Authentication Code MAC.
14. SUPL method as claimed in claim 1 is characterized in that, the described H-SLP of step B further comprises after third party's client sends positioning confirmation message:
After third party's client is received this positioning confirmation message, detect that current self not to be tied to grouped data online, it is online then directly self to be tied to grouped data; Perhaps, set up circuit switched data earlier and connect, it is online by this connection self to be tied to grouped data then.
15. SUPL method as claimed in claim 1 is characterized in that, the positioning confirmation message that the described H-SLP of step B sends sends to third party's client by the wap push mode, or sends to third party's client by the short message service mode.
16. SUPL method as claimed in claim 1 is characterized in that, the described H-SLP of step B positions specifically target SUPL terminal and comprises:
C1, H-SLP judge whether the position of the target SUPL terminal of self preserving, obtain in the former position fixing process satisfies alignment quality QoP requirement, if as target SUPL terminal location, this flow process finishes with this position; Otherwise, execution in step C2;
After C2, H-SLP determine that current goal SUPL terminal is roamed, send the SUPL initial message to target SUPL terminal, target SUPL terminal is returned the SUPL location initial message that carries localization method and station location marker to H-SLP after receiving the SUPL initial message;
After C3, H-SLP receive SUPL location initial message, judge whether the position of the target SUPL terminal of the station location marker correspondence that this SUPL location initial message carries satisfies the QoP requirement, if with the position as target SUPL terminal, the position of this station location marker correspondence, this flow process finishes; Otherwise, execution in step C4;
C4, H-SLP determine the final localization method that adopts according to the localization method that SUPL location initial message carries, and begin then target SUPL terminal is carried out the SUPL location.
17. SUPL method as claimed in claim 1 is characterized in that, the number of the described third party's client of step B is two,
The described H-SLP of step B sends positioning confirmation message to third party's client: H-SLP sends positioning confirmation message to described two third party's clients,
The described H-SLP of step B receives that the affirmation results messages of carrying the permission locating information that third party's client is returned is: H-SLP receives the affirmation results messages of carrying the permission locating information that described two third party's clients are returned.
CNB2005100958098A 2005-08-17 2005-08-17 Safety subscriber plane-moving positioning method Expired - Fee Related CN100421519C (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CNB2005100958098A CN100421519C (en) 2005-08-17 2005-08-17 Safety subscriber plane-moving positioning method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CNB2005100958098A CN100421519C (en) 2005-08-17 2005-08-17 Safety subscriber plane-moving positioning method

Publications (2)

Publication Number Publication Date
CN1852569A CN1852569A (en) 2006-10-25
CN100421519C true CN100421519C (en) 2008-09-24

Family

ID=37134032

Family Applications (1)

Application Number Title Priority Date Filing Date
CNB2005100958098A Expired - Fee Related CN100421519C (en) 2005-08-17 2005-08-17 Safety subscriber plane-moving positioning method

Country Status (1)

Country Link
CN (1) CN100421519C (en)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN100450297C (en) 2005-07-25 2009-01-07 华为技术有限公司 User plane move location method based on safety
CN100442924C (en) * 2005-07-25 2008-12-10 华为技术有限公司 User plane moving positioning method and system based on safety
CN101115307B (en) * 2007-06-19 2010-06-16 中兴通讯股份有限公司 Method and system for implementing user intimacy safety in auxiliary global positioning process

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6360102B1 (en) * 1998-09-10 2002-03-19 Ericsson Inc. System and method for defining a subscriber location privacy profile
CN1582046A (en) * 2004-05-18 2005-02-16 中兴通讯股份有限公司 Method for providing third-party positioning for GSM user (1)
CN1582047A (en) * 2004-05-18 2005-02-16 中兴通讯股份有限公司 Method for providing third-party positioning for GSM user (2)
US20050118999A1 (en) * 2003-12-02 2005-06-02 Yinjun Zhu User plane location based service using message tunneling to support roaming

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6360102B1 (en) * 1998-09-10 2002-03-19 Ericsson Inc. System and method for defining a subscriber location privacy profile
US20050118999A1 (en) * 2003-12-02 2005-06-02 Yinjun Zhu User plane location based service using message tunneling to support roaming
CN1582046A (en) * 2004-05-18 2005-02-16 中兴通讯股份有限公司 Method for providing third-party positioning for GSM user (1)
CN1582047A (en) * 2004-05-18 2005-02-16 中兴通讯股份有限公司 Method for providing third-party positioning for GSM user (2)

Also Published As

Publication number Publication date
CN1852569A (en) 2006-10-25

Similar Documents

Publication Publication Date Title
US8081986B2 (en) Method for transmitting location information
US7970397B2 (en) Network-initiated area event triggered positioning method for roaming terminal in mobile communication system
CN100450297C (en) User plane move location method based on safety
US7966022B2 (en) Location information system and method for performing notification based upon location
EP1955450B1 (en) Location information system and method for performing notification based upon location
US20090104904A1 (en) Roaming method and system in location information system
CN101160986B (en) Method for locating mobile terminal
CN100442924C (en) User plane moving positioning method and system based on safety
CN100421519C (en) Safety subscriber plane-moving positioning method
WO2007114629A1 (en) Network-initiated area event triggered positioning method for roaming terminal in mobile communication system
KR100880405B1 (en) Network initiated area event triggered positioning method for roaming terminal in mobile communication system

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20080924