CN100388670C - Positioning system based on TCP/IP - Google Patents

Positioning system based on TCP/IP Download PDF

Info

Publication number
CN100388670C
CN100388670C CNB031549233A CN03154923A CN100388670C CN 100388670 C CN100388670 C CN 100388670C CN B031549233 A CNB031549233 A CN B031549233A CN 03154923 A CN03154923 A CN 03154923A CN 100388670 C CN100388670 C CN 100388670C
Authority
CN
China
Prior art keywords
portable terminal
positional information
positioning center
mobile positioning
request
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 - Lifetime
Application number
CNB031549233A
Other languages
Chinese (zh)
Other versions
CN1592211A (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.)
China Telecom Corp Ltd
Original Assignee
China United Communication 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 China United Communication Co Ltd filed Critical China United Communication Co Ltd
Priority to CNB031549233A priority Critical patent/CN100388670C/en
Publication of CN1592211A publication Critical patent/CN1592211A/en
Application granted granted Critical
Publication of CN100388670C publication Critical patent/CN100388670C/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Images

Abstract

The present invention relates to a positioning system with a moving positioning center, which is based on TCP/IP. The positioning system comprises a mobile terminal, a grouped data service node / intercommunication function unit, a short message module, a moving positioning center, a positioning entity, a positioning service application client end, a user database and a network side third party enquiry person. The positioning system can carry out authorization and authentication processing for users by the moving positioning center (MPC) and the user database, and the users participate in positioning operation. The positioning system supports a GPSOne positioning technique, a CELLID positioning technique and other mobile terminal positioning information obtaining techniques, and supports positioning service requests which are respectively initiated by the mobile terminal and a network side third party.

Description

A kind of navigation system based on TCP/IP
Technical field
The present invention relates to a kind of navigation system, relate in particular to a kind of navigation system that is applied to cdma network based on TCP/IP with mobile positioning center based on TCP/IP.
Technical background
Portable terminal in the wireless communication system is positioned and provides different positioning services according to its positional information is a kind of newer value-added service, for example the cellphone subscriber can be known own residing accurate position at present easily by the mobile phone positioning service, and the information in various places such as nearby stores, gymnasium, bank etc.
In order effectively and accurately portable terminal to be positioned to obtain the positional information of different positioning accuracies, people have invented many location technologies.For these location technologies,, can be divided into three kinds: based on the location technology of CELLID, based on the location technology of air interface parameters with based on the location technology of GPS according to their positioning principle.
Location technology based on CELLID is exactly to utilize the positional information of portable terminal base station of living in (being system banner (SID), network identity (NID) and Base Station Identification (BASE_ID) etc.) to calculate the positional information of portable terminal.In existing cordless communication network, portable terminal can utilize existing functional module easily to obtain the positional information of base station of living in, therefore use the navigation system of this location technology not need the portable terminal and the network equipment are made HardwareUpgring, but this location technology positioning accuracy is not high.
Utilize network parameters such as one-way delay (CDMAONEWAYDELAY), pilot phase deviation and pilot frequency intensity estimation to calculate the positional information of portable terminal exactly based on the location technology of air interface parameters.Described network parameter can utilize the existing function of portable terminal and base station to obtain, but increases new entity according to the positional information needs of these network parameters calculating portable terminals at communication system network, and promptly position determining entity (PDE) waits and realizes.It mainly is to transmit by the IS-801 agreement by portable terminal that position determining entity (PDE) obtains these network parameters, therefore the location technology based on air interface parameters requires portable terminal to support the IS-801 agreement, makes it carry out the IS-801 session to transmit these network parameters with position determining entity.
The locating information of utilizing portable terminal to receive from gps satellite based on the location technology of GPS is calculated the positional information of portable terminal.In order to calculate the positional information of portable terminal according to the locating information that receives from gps satellite, also need increase new entity, i.e. position determining entity (PDE) etc. at communication system network.Position determining entity (PDE) also requires portable terminal to support the IS-801 agreement in order to obtain the locating information that it receives from gps satellite from portable terminal.
Owing to use based on the location technology of air interface parameters with based on the location technology of GPS and need increase the positional information that new entity calculates portable terminal at communication system network, so add the different modes of existing cdma network according to newly-increased entity, the navigation system that is applied in existing cdma network has two kinds: based on the navigation system of PN4747 with based on the navigation system of TCP/IP.
Fig. 1 is based on the navigation system functional-block diagram of PN4747 international standard.As shown in the figure, this system mainly comprises: portable terminal (MS) 1, base station (BTS) 3, base station controller (BSC) 5, mobile switching centre (MSC) 7, attaching position register (HLR) 9, position determining entity (PDE) 11, mobile positioning center (MPC) 13 and positioning service applications client (LCS Client) 15.
In this navigation system, when portable terminal 1 seeks out positioning service, send request for location services message to positioning service applications client 15.After receiving the request for location services message of portable terminal 1, positioning service applications client 15 is to the positional information of mobile positioning center 13 request portable terminals 1.After receiving the request of positioning service applications client 15, mobile positioning center 13 at first carries out authorization identifying to portable terminal 1 and positioning service applications client 15 and handles to guarantee that they all are positioning service authorized user (the positioning service authorized user are the users who allows to use the positioning service that navigation system provides), indicate position determining entity 11 to calculate the positional information of portable terminals 1 then according to being kept at user profile in the attaching position register 9.After receiving the indication of mobile positioning center 13, position determining entity 11 obtains the information that is used to calculate portable terminal 1 position via mobile switching centre 7, base station controller 5 and base station 3, send to mobile positioning center 13 then according to the positional information of the information calculations portable terminal 1 that obtains, and this positional information.After receiving the positional information of the portable terminal 1 that position determining entity 11 sends, mobile positioning center 13 sends to positioning service applications client 15 to this positional information.After receiving the positional information of the portable terminal 1 that mobile positioning center 13 sends, 15 pairs of these positional informations of positioning service applications client are handled to provide corresponding positioning service to portable terminal 1.
In navigation system, calculate the positional information of portable terminal by newly-increased position determining entity (PDE) and mobile positioning center (MPC) in existing C DMA network based on PN4747.The function that newly-increased entity can make full use of the entity of existing cdma network to be provided is finished positioning action and the processing such as authorization identifying, charging and mobile management relevant with positioning action, but need be to some entities in the existing cdma network, as mobile switching centre, attaching position register etc., carry out the entity of corresponding modification to support to increase newly.
Fig. 2 is a kind of block diagram that is called the navigation system of GPSOne based on TCP/IP.As shown in the figure, this system mainly comprises: portable terminal 1, base station controller (BSC) 5, mobile switching centre (MSC) 7, intercommunication function unit (IWF) 17, group data service node (PDSN) 19, short message service center (MC) 27, sensor interface are used (SIA) 21, position determining entity (PDE) 23, base station year calendar (BSA) 29, wide area grid of reference (WARN) 25, wide area grid of reference keeper (WM) 31 and positioning service and are used (APP) 33.
In the GPSOne navigation system, when portable terminal 1 is wanted to obtain the business service relevant with its position, use (APP) 33 request positioning services to positioning service by intercommunication function unit (IWF) 17, group data service node (PDSN) 19 or (MC) 27 of short message service center.After receiving the request for location services of portable terminal 1, positioning service is used (APP) 33 to portable terminal 1 its positional information of request.After receiving the location information request of positioning service application (APP) 33, portable terminal 1 sends to sensor interface to the information that is used to calculate its position via intercommunication function unit (IWF) 17, group data service node (PDSN) 19 or short message service center (MC) 27 and uses (SIA) 21.After being used to of receiving that portable terminal 1 sends calculated the information of its position, sensor interface was used (SIA) 21 this information is sent to position determining entity 23.Receive be used to calculate the information of portable terminal 1 position after, the positional information of supplementary that position determining entity 23 is preserved according to this information and base station year calendar (BSA) 29 or the gps satellite assist location information calculations portable terminal 1 that obtains from wide area grid of reference (WARN) 25 via wide area grid of reference keeper (WM) 31, and this positional information returned to portable terminal 1.After portable terminal 1 receives its positional information, send to positioning service and use (APP) 33.Positioning service is used (APP) 33 pairs of positional informations that obtain and is handled to provide corresponding information on services to portable terminal 1.
In GPSOne navigation system, calculate the positional information of portable terminal by the entity (as wide area grid of reference (WARN), wide area grid of reference keeper (WM) and base station year calendar (BSA) etc.) of using (SIA) and assist location at the newly-increased position determining entity (PDE) of existing C DMA network, sensor interface based on TCP/IP.Because this GPSOne navigation system is a transport vehicle with the IP packet, insert existing cdma network by IWF or PDSN, information interaction between realization position determining entity and sensor interface application and the portable terminal is to finish positioning action, therefore this GPSOne navigation system is less to the change of existing cdma network, need not increase new interface and function in existing network.But the function that this GPSOne navigation system can not utilize the entity of existing cdma network to provide is carried out the authorization identifying processing to the user who participates in positioning action, therefore can not prevent that illegal user from entering system.
This GPSOne navigation system is only supported the request for location services that portable terminal is initiated, not the request for location services of network enabled side third party inquiry initiation.And only support based on the location technology of air interface parameters with based on the location technology of GPS, do not support to obtain the technology of location information of mobile terminal based on the location technology of CELLID and other.For the convenience of narrating, in the lower part of this paper all calling the GPSOne location technology, correspondingly supporting to be called portable terminal with GPSOne stationkeeping ability based on the air interface parameters location technology with based on the portable terminal of GPS location technology based on the location technology of air interface parameters with based on the location technology of GPS.
From the above, advantage based on the navigation system of PN4747 is to utilize mobile positioning center to provide the user to participating in positioning action to carry out authorization identifying, and be to use the carrier of IP packet as transfer of data based on the advantage of the navigation system of TCP/IP, reduce change to the existing communication system.In order to fully utilize the advantage of these two navigation systems, the invention provides a kind of navigation system with mobile positioning center based on TCP/IP.
Summary of the invention
The purpose of this invention is to provide a kind of navigation system based on TCP/IP.This navigation system is carried out the authorization identifying processing by mobile positioning center to the user who participates in positioning action, improves the fail safe based on the navigation system of TCP/IP.
Another object of the present invention provides a kind of navigation system based on TCP/IP.This navigation system supports the GPSOne location technology simultaneously, based on location technology and other technology of obtaining location information of mobile terminal of CELLID, the system that makes supports the technology of multiple different calculating location information of mobile terminal.
Of the present invention also have a purpose to provide a kind of navigation system based on TCP/IP.This navigation system is supported the request for location services of portable terminal initiation and the request for location services that network side third party inquiry initiates, and the positioning service scope of comparison broadness is provided.
In order to realize purpose of the present invention, according to a kind of localization method of being carried out by mobile positioning center of the present invention, wherein said mobile positioning center and position determining entity communicate based on TCP/IP and wireless communication system, and described localization method comprises step:
(a) position requests of the positional information of a portable terminal in the described wireless communication system of the request that comprises positioning accuracy request of receiving position information requestor transmission;
(b) described location information request person and the described portable terminal that participates in positioning action carried out authorization identifying;
(c) if authorization identifying success, the stationkeeping ability that positioning accuracy request that comprises according to described position requests and known described portable terminal have uses corresponding method to obtain the positional information of this portable terminal.
In order to realize purpose of the present invention, according to a kind of localization method of carrying out by the portable terminal of wireless communication system of the present invention, wherein said wireless communication system communicates based on TCP/IP and mobile positioning center and position determining entity, and described localization method comprises step:
Receive notice of requirement initiation that described mobile positioning center sends to the IS-801 session of described position determining entity;
Initiate an IS-801 session to described position determining entity;
Send the information that is used to calculate self-position that the GPSOne location technology is used by this IS-801 session to described position determining entity.
In order to realize purpose of the present invention,, comprise step according to a kind of localization method of carrying out by customer data base of the present invention:
(1) user to participating in positioning action who receives the mobile positioning center transmission in the network system carries out the request of authorization identifying;
(2) according to this authorization identifying request the user of described participation positioning action is carried out authorization identifying;
(3) to described mobile positioning center return authorization authentication result.
In order to realize purpose of the present invention, according to a kind of localization method of being carried out by position determining entity of the present invention, wherein, described position determining entity and mobile positioning center communicate based on TCP/IP and wireless communication system, and described localization method comprises step:
(a) receive the notice of calculating the positional information of the portable terminal in the described wireless communication system from the use GPSOne location technology of described mobile positioning center;
(b) obtain the information that is used to calculate described mobile terminal locations from described portable terminal, and use the GPSOne location technology to calculate the positional information of described portable terminal according to this information;
(c) send the positional information of the described portable terminal that calculates to described mobile positioning center.
In order to realize purpose of the present invention, according to a kind of mobile positioning center of the present invention, wherein, described mobile positioning center and position determining entity communicate based on TCP/IP and wireless communication system, and described mobile positioning center comprises:
The position requests receiving element is used for the position requests of positional information of a portable terminal of the described wireless communication system of request that comprises positioning accuracy request that the receiving position information requestor sends;
The authorization identifying unit is used for the described location information request person and the described portable terminal that participate in positioning action are carried out authorization identifying;
Location information acquiring unit was used for when authorization identifying when success, and the stationkeeping ability that positioning accuracy request that comprises according to described position requests and known described portable terminal have uses corresponding method to obtain the positional information of this portable terminal.
In order to realize purpose of the present invention, according to a kind of portable terminal that is used for wireless communication system of the present invention, described wireless communication system communicates based on TCP/IP and mobile positioning center and position determining entity, and described portable terminal comprises:
The notice receiving element is used to receive notice to the IS-801 session of described position determining entity of requirement initiation that described mobile positioning center sends;
The unit is initiated in session, is used to initiate an IS-801 session to described position determining entity;
The transmitting element of the information of calculating location is used for sending the information that is used to calculate self-position that the GPSOne location technology is used by this IS-801 session to described position determining entity.
In order to realize purpose of the present invention,, comprising according to a kind of customer data base of the present invention:
Authorization identifying request receiving element is used for receiving the user to participating in positioning action that the mobile positioning center of network system sends and carries out the request of authorization identifying;
The authorization identifying unit is used for according to this authorization identifying request the user of described participation positioning action being carried out authorization identifying;
Authorization identifying is transmitting element as a result, is used for to described mobile positioning center return authorization authentication result.
In order to realize purpose of the present invention, according to a kind of position determining entity of the present invention, wherein, described position determining entity and mobile positioning center communicate based on TCP/IP and wireless communication system, and described position determining entity comprises:
The notice receiving element is used for receiving the notice of positional information of calculating the portable terminal of described wireless communication system from the use GPSOne location technology of described mobile positioning center;
The positional information calculation unit is used for obtaining the information that is used to calculate described mobile terminal locations from described portable terminal, and uses the GPSOne location technology to calculate the positional information of described portable terminal according to this information;
Position information sending unit is used for sending to described mobile positioning center the positional information of the described portable terminal that calculates.
The accompanying drawing summary
Fig. 1 is based on the navigation system functional-block diagram of PN4747 international standard;
Fig. 2 is a kind of block diagram that is called the navigation system of GPSOne based on TCP/IP;
Fig. 3 is the navigation system block diagram based on TCP/IP that is used for cdma network that the present invention proposes;
Fig. 4 a and Fig. 4 b are the flow charts of the localization method of portable terminal when passing through the WAP browser and initiating request for location services;
Fig. 5 is the flow chart of the localization method of portable terminal when passing through other application program and initiating request for location services;
Fig. 6 a, Fig. 6 b, Fig. 6 c and Fig. 6 d are the flow charts of the localization method of network side third party inquiry when initiating request for location services.
Detailed Description Of The Invention
Below in conjunction with accompanying drawing, be example with the cdma communication system, describe the navigation system based on TCP/IP of the present invention in detail.
Fig. 3 is the block diagram of the navigation system based on TCP/IP of the present invention.As shown in the figure, navigation system of the present invention mainly comprises: portable terminal (MS) 100, group data service node/intercommunication function unit (PDSN/IWF) 110, short message module 140, mobile positioning center (MPC) 150, position determining entity (PDE) 160, positioning service applications client (LCS Client) 170, customer data base 180 and network side third party inquiry 190.
In this navigation system, portable terminal (MS) 100 can send position requests to ask its positional information to mobile positioning center (MPC) 150 by its resident applications, perhaps can send service request with the request positioning service relevant with its positional information to positioning service applications client (LCS Client) 170.Network side third party inquiry 190 can send service request with the positional information relevant positioning service of request with portable terminal (MS) 100 to positioning service applications client (LCS Client) 170.After receiving portable terminal (MS) 100 or network side third party inquiry's 190 request for location services, positioning service applications client (LCS Client) 170 sends the positional information of position requests with request portable terminal (MS) 100 to mobile positioning center (MPC) 150.After receiving the position requests of portable terminal (MS) 100 or positioning service applications client (LCS Client) 170, mobile positioning center (MPC) 150 at first carries out authorization identifying by the users that 180 pairs of customer data bases participate in positioning action, checks that promptly whether portable terminal (MS) 100 and positioning service applications client (LCSClient) 170 be positioning service authorized user and positioning service applications client (LCSClient) 170 positional information of whether having the right to obtain portable terminal (MS) 100 etc.If authorization identifying success, the stationkeeping ability that mobile positioning center (MPC) 150 has according to the positioning accuracy request in the position requests and portable terminal 100, (I) or indication position determining entity (PDE) 160 (short message module can be realized separately via group data service node/intercommunication function unit (PDSN/IWF) 110 or short message module 140, also can realize in short message service center) from portable terminal 100, obtain the information that is used to calculate its position, then according to the positional information that is used to calculate the information use GPSOne location technology of its position or calculates portable terminal (MS) 100 based on the location technology of CELLID; (II) or use not method by position determining entity (PDE) 160 (such as based on the method for Subscriber Identity Module (UIM) etc.) directly to obtain the positional information of portable terminal (MS) 100; (III) or use the positional information of the portable terminal (MS) 100 of its buffer memory, then the positional information of obtaining is returned to portable terminal (MS) 100 or positioning service applications client (LCS Client) 170.After receiving the positional information that mobile positioning center (MPC) 150 returns, 170 pairs of these positional informations of positioning service applications client (LCS Client) are handled the positioning service of its request is provided for portable terminal (MS) 100 or network side third party inquiry 190.
In navigation system of the present invention, positioning service applications client (LCS Client) the 170th, location information request person is when portable terminal (MS) 100 also is location information request person by resident applications when mobile positioning center (MPC) 150 is asked its positional informations.And mobile positioning center (MPC) the 150th, positional information supplier.
Localization method when navigation system network enabled side third party inquiry of the present invention 190 initiates request for location services, portable terminal 100 be by the wireless application protocol (wap) browser, initiates the localization method of request for location services and portable terminal 100 by the localization method of resident applications (such as based on the program of vedio on radio binary operation environment (BREW) or JAVA program etc.) when initiating request for location services.
Below in conjunction with accompanying drawing 3,4a and 4b, the localization method when portable terminal 100 is initiated request for location services by the WAP browser is described in detail:
At first, portable terminal 100 sends request for location services with the request positioning service (step S10) relevant with its positional information by the WAP browser to positioning service applications client 170.After receiving the request for location services of portable terminal 100, positioning service applications client 170 comprises the positional information (step S20) of the Location Request of positioning accuracy request with request portable terminal 100 to mobile positioning center 150 transmissions, inquires to require it whether its user agrees to position operation (step S30) to portable terminal 100 restoring to normal position service request response then.Portable terminal 100 ejects dialog box and inquires whether its user agrees it is positioned operation after receiving the request for location services response of positioning service applications client 170 transmissions.If the user agrees it is positioned operation, portable terminal 100 sends the request of a beginning localization process via group data service node/intercommunication function unit (PDSN/IWF) 110 to mobile positioning center 150 and agrees positioning action to inform mobile positioning center 150 users, and wherein this beginning localization process request comprises the positional information of portable terminal 100 base stations of living in; If the user disagrees with it is positioned operation, portable terminal 100 sends the request of a beginning localization process via group data service node/intercommunication function unit (PDSN/IWF) 110 to mobile positioning center 150 and refuses positioning action (step S40) to inform mobile positioning center 150 users.
After receiving the Location Request of positioning service applications client 170, mobile positioning center 150 request 180 pairs of portable terminals 100 of customer data base and positioning service applications client 170 are carried out authorization identifying.After customer data base 180 is received the authorization identifying request of mobile positioning center 150, check that portable terminal 100 and positioning service applications client 170 are the positional information whether positioning service authorized user and positioning service applications client 170 have the right to obtain portable terminal 100, and check result is returned to mobile positioning center 150 as the authorization identifying result.Whether successfully the authorization identifying result that 150 pairs of mobile positioning centers are received checks to determine authorization identifying (step S50):
If 1 authorization identifying failure, be that portable terminal 100 or positioning service applications client 170 are not the positioning service authorized users, perhaps positioning service applications client 170 haves no right to obtain the positional information of portable terminal 100, mobile positioning center 150 returns the response of beginning localization process to notify its authorization identifying failure (step S60) via group data service node/intercommunication function unit (PDSN/IWF) 110 to portable terminal 100 after the beginning localization process request of receiving portable terminal 100.Then, mobile positioning center 150 responds to inform its authorization identifying failure (step S70) to positioning service applications client 170 restorings to normal position.When positioning service applications client 170 receives that once more portable terminal 100 passes through the request for location services of WAP browser transmission, fail (step S80) to notify its authorization identifying to portable terminal 100 restoring to normal position service request response by the WAP browser, finish positioning action.
If 2 authorization identifyings success, be that portable terminal 100 and positioning service applications client 170 all are the positional informations that positioning service authorized user and positioning service applications client 170 have the right to obtain portable terminal 100, mobile positioning center 150 is checked the beginning localization process request (step S90) of receiving from portable terminal 100:
(A) if this beginning localization process request shows that the user of portable terminal 100 refuses positioning action, mobile positioning center 150 returns the response of beginning localization process to inform that its user refuses positioning action (step S100) via group data service node/intercommunication function unit (PDSN/IWF) 110 to portable terminal 100.Then, mobile positioning center 150 is located failure (step S110) to the response of positioning service applications client 170 restorings to normal position to inform it.When positioning service applications client 170 receives that once more portable terminal 100 passes through the request for location services of WAP browser transmission, fail (step S120) to notify its location to portable terminal 100 restoring to normal position service request response by the WAP browser, finish positioning action.
(B) if this beginning localization process request shows that the user of portable terminal 100 agrees positioning action, the positioning accuracy request (step S130) of the position requests that stationkeeping ability that mobile positioning center 150 inspection portable terminals 100 have and positioning service applications client 170 send:
(1) if portable terminal 100 has the positioning accuracy request that GPSOne stationkeeping ability and GPSOne location technology satisfy position requests, mobile positioning center 150 sends the geographical position request to position determining entity 160 and uses the GPSOne location technology to calculate the positional information of portable terminal 100 to notify it, and wherein this geographical position request comprises the positional information (step S140) of portable terminal 100 base stations of living in.Then, mobile positioning center 150 returns beginning localization process response via group data service node/intercommunication function unit (PDSN/IWF) 110 to portable terminal 100 and initiates an IS-801 session to position determining entity 160 with notice portable terminal 100, and wherein portable terminal 100 sends to position determining entity 160 (step S150) to the information that is used to calculate its position of GPSOne location technology use in this IS-801 session.After portable terminal 100 is received the beginning localization process response of mobile positioning center 150, initiate the information that is used to calculate portable terminal 100 positions of IS-801 session to use to position determining entity 160 transmission GPSOne location technologies to position determining entity 160.If position determining entity 160 is received the information that is used to calculate portable terminal 100 positions by this IS-801 session, position determining entity 160 uses the GPSOne location technology to calculate the positional information (step S160) of portable terminal 100 according to the information of receiving and returns to mobile positioning center 150 (step S170) by the geographical position request.Mobile positioning center 150 receptions and buffer memory position determining entity 160 return to positioning service applications client 170 (step S180) to this positional information by location response then by the positional information of the portable terminal 100 of geographical position request transmission.170 pairs of positioning service applications client are handled from the positional information of the portable terminal 100 that mobile positioning center 150 is received, when receiving that once more portable terminal 100 passes through the request for location services of WAP browser transmission, return its requested service information (step S190) for portable terminal 100 then by the WAP browser.If position determining entity 160 can not be received the information that is used to calculate portable terminal 100 positions by this IS-801 session, but the location technology that is based on CELLID can satisfy the positioning accuracy request of position requests, position determining entity 160 uses the positional information (step S220) of calculating portable terminal 100 based on the location technology of CELLID according to the positional information from portable terminal 100 base stations of living in that the geographical position request that mobile positioning center 150 is received comprises, and returns to mobile positioning center 150 (step S170) by the geographical position request.Mobile positioning center 150 receptions and buffer memory position determining entity 160 return to positioning service applications client 170 (step S180) to this positional information by location response then by the positional information of the portable terminal 100 of geographical position request transmission.170 pairs of positioning service applications client are handled from the positional information of the portable terminal 100 that mobile positioning center 150 is received, when receiving that once more portable terminal 100 passes through the request for location services of WAP browser transmission, return its requested service information (step S190) to portable terminal 100 then by the WAP browser.
(2) if can satisfy the positioning accuracy request of position requests based on the location technology of CELLID, mobile positioning center 150 sends the geographical position request to position determining entity 160 and uses the positional information of calculating portable terminal 100 based on the location technology of CELLID to notify it, and wherein this geographical position request comprises the positional information (step S200) of these portable terminal 100 base stations of living in.Then, mobile positioning center 150 returns the response of beginning localization process to notify this portable terminal 100 need not initiate IS-801 session (step S210) via group data service node/intercommunication function unit (PDSN/IWF) 110 to this portable terminal 100.After position determining entity 160 is received the geographical position request of mobile positioning center 150 transmissions, the positional information of portable terminal 100 base stations of living in that comprise according to this geographical position request is used the positional information (step S220) of calculating portable terminal 100 based on the location technology of CELLID, and returns to mobile positioning center 150 (step S170) by the geographical position request.Mobile positioning center 150 receptions and buffer memory position determining entity 160 return to positioning service applications client 170 (step S180) to this positional information by location response then by the positional information of the portable terminal 100 of geographical position request transmission.170 pairs of positioning service applications client are handled from the positional information of the portable terminal 100 that mobile positioning center 150 is received, when receiving that once more portable terminal 100 passes through the request for location services of WAP browser transmission, return its requested service information (step S190) for this portable terminal 100 then by the WAP browser.
(3) if mobile positioning center 150 uses not the positional information of the portable terminal 100 that obtains by the method for position determining entity 160 to satisfy the positioning accuracy request of position requests, mobile positioning center 150 does not use and obtains the also positional information (step S230) of buffer memory portable terminal 100 by the method for position determining entity 160, by location response this positional information is returned to positioning service applications client 170 (step S180) then.170 pairs of positioning service applications client are handled from the positional information of the portable terminal 100 that mobile positioning center 150 is received, when receiving that once more portable terminal 100 passes through the request for location services of WAP browser transmission, return its requested service information (step S190) for portable terminal 100 then by the WAP browser.
(4) if the positional information of the portable terminal 100 of mobile positioning center 150 buffer memorys satisfies the positioning accuracy request (step S240) of position requests, mobile positioning center 150 returns to positioning service applications client 170 (step S180) to the positional information of the portable terminal 100 of buffer memory.170 pairs of positioning service applications client are handled from the positional information of the portable terminal 100 that mobile positioning center 150 is received, when receiving that once more portable terminal 100 passes through the request for location services of WAP browser transmission, return its requested service information (step S190) for portable terminal 100 then by the WAP browser.
(5) if the positional information that the stationkeeping ability that has according to portable terminal 100 obtains can not satisfy the positioning accuracy request (step S250) of position requests, mobile positioning center 150 returns the response of beginning localization process to notify its location failure (step S260) via group data service node/intercommunication function unit (PDSN/IWF) 110 to portable terminal 100.Then, mobile positioning center 150 is located failure (step S280) to the response of positioning service applications client 170 restorings to normal position to notify it.When positioning service applications client 170 receives that once more portable terminal 100 passes through the request for location services of WAP browser transmission, locate failure (step S290) to portable terminal 100 restoring to normal position service request response to notify it by the WAP browser.
Below in conjunction with accompanying drawing 3 and 5, the localization method when portable terminal 100 is initiated request for location services by resident applications is described in detail:
Portable terminal 100 ejects dialog box and inquires whether its user agrees it is positioned operation.If the user agrees it is positioned operation, this portable terminal 100 sends beginning localization process request to ask its positional information via group data service node/intercommunication function unit (PDSN/IWF) 110 to mobile positioning center 150 by resident applications, comprises positioning accuracy request and the information of using based on the location technology of CELLID that is used to calculate portable terminal 100 positions (step P10) in this request.After receiving the beginning localization process request from portable terminal 100, mobile positioning center 150 request 180 pairs of portable terminals 100 of customer data base and resident applications thereof carry out authorization identifying.After receiving the authorization identifying request of mobile positioning center 150, customer data base 180 checks that portable terminal 100 and resident applications thereof are the positioning service authorized user, and check result is returned to mobile positioning center 150 as the authorization identifying result.Whether successfully the authorization identifying result that 150 pairs of mobile positioning centers are received checks to determine authorization identifying (step P20).If authorization identifying failure, that is: portable terminal 100 or its resident applications are not the positioning service authorized users, mobile positioning center 150 returns the response of beginning localization process to notify its authorization identifying failure (step P30) to this portable terminal 100, finishes positioning flow.If the authorization identifying success, that is: portable terminal 100 and resident applications thereof all are the positioning service authorized users, and mobile positioning center 150 is checked stationkeeping ability that this portable terminal 100 has and the positioning accuracy request (step P40) that begins the localization process request:
(1) if check that discovery portable terminal 100 has the GPSOne stationkeeping ability and the GPSOne location technology can satisfy the positioning accuracy request that begins the localization process request, mobile positioning center 150 sends the geographical position requests to position determining entity 160 and uses the GPSOne location technology to calculate the positional information (step P50) of portable terminal 100 to notify it.Then, mobile positioning center 150 sends the response of beginning localization process via group data service node/intercommunication function unit (PDSN/IWF) 110 to portable terminal 100 and sends to position determining entity 160 (step P60) to notify it to initiate the IS-801 session with the information that is used to calculate its position the use of GPSOne location technology.Portable terminal 100 receives from after the response of the beginning localization process of mobile positioning center 150, initiates an IS-801 session to position determining entity 160 with the information that is used to calculate portable terminal 100 positions (step P70) to these position determining entity 160 transmission GPSOne location technologies uses.Position determining entity 160 by this IS-801 session receive be used to calculate the information of these portable terminal 100 positions after, use the GPSOne location technology to calculate the positional information (step P80) of portable terminal 100 and a positional information that calculates returned to portable terminal 100 (step P90) by this IS-801 session according to this information.Position determining entity 160 sends the positional information (step P100) of portable terminal 100 to mobile positioning center 150 by the geographical position request.Mobile positioning center 150 receives and preserves the positional information (step P110) from the portable terminal 100 of position determining entity 150.
(2) if check the positioning accuracy request of finding to satisfy the request of beginning localization process based on the location technology of CELLID, mobile positioning center 150 sends the geographical position request to position determining entity 160 and uses the positional information of calculating this portable terminal 100 based on the location technology of CELLID to notify it, wherein this geographical position request comprises the information of using based on the location technology of CELLID that is used to calculate portable terminal 100 positions, the i.e. positional information (step P120) of these portable terminal 100 base stations of living in.After position determining entity 160 is received the geographical position request of mobile positioning center 150, calculate the information of portable terminal 100 positions according to this geographical position request being used to of comprising and use the positional information (step P130) of calculating portable terminal 100 based on the location technology of CELLID, and a positional information that calculates is sent to mobile positioning center 150 (step P140) by the geographical position request.Mobile positioning center 150 receives and preserves the positional information from the portable terminal 100 of this position determining entity, sends its positional information (step P150) via group data service node/intercommunication function unit (PDSN/IWF) 110 to portable terminal 100 then.
(3) satisfy the positioning accuracy request of beginning localization process request if check the positional information of the portable terminal 100 of finding mobile positioning center 150 storages, mobile positioning center 150 returns to this portable terminal 100 (step P160) to the positional information of this portable terminal 100 of storage.
(4) if the positional information that the stationkeeping ability that the inspection discovery has according to portable terminal 100 obtains can not satisfy the positioning accuracy request of beginning localization process request, mobile positioning center 150 returns the response of beginning localization process to portable terminal 100 and locatees fail (step P170) to notify it.
Below in conjunction with accompanying drawing 3,6a, 6b, 6c and 6d, the localization method when network side third party inquiry 190 is initiated request for location services is described in detail:
At first, network side third party inquiry 190 sends request for location services with the request positioning service (step T10) relevant with the positional information of portable terminal 100 to positioning service applications client 170.After receiving network side third party inquiry 190 service request, positioning service applications client 170 comprises the positional information (step T20) of the Location Request of positioning accuracy request with request portable terminal 100 to mobile positioning center 150 transmissions.
After receiving the position requests of positioning service applications client 170, mobile positioning center 150 request 180 pairs of portable terminals 100 of customer data base and positioning service applications client 170 are carried out authorization identifying.After receiving the authorization identifying request of mobile positioning center 150, customer data base 180 checks that portable terminal 100 and positioning service applications client 170 are the positional information whether positioning service authorized user and positioning service applications client 170 have the right to obtain portable terminal 100, and check result is returned to mobile positioning center 150 as the authorization identifying result.Whether successfully the authorization identifying result that 150 pairs of mobile positioning centers are received checks to determine authorization identifying (step T30).
If authorization identifying failure, be that portable terminal 100 or positioning service applications client 170 are not the positioning service authorized users, perhaps positioning service applications client 170 haves no right to obtain the positional information of portable terminal 100, and mobile positioning center 150 responds to notify its authorization identifying failure (step T40) to positioning service applications client 170 restorings to normal position.After positioning service applications client 170 is received the location response of notified on authorization authentification failure of mobile positioning center 150, to notify its authorization identifying failure (step T50), finish positioning flow to network side third party inquiry 190 restoring to normal position service responses.
If authorization identifying success, be that portable terminal 100 and positioning service applications client 170 all are the positional informations that positioning service authorized user and positioning service applications client 170 have the right to obtain portable terminal 100, mobile positioning center 150 request customer data bases 180 check that network side third party inquiry 190 uses the mode of the positional information of portable terminal 100.After receiving the request of mobile positioning center 150, customer data base 180 checks that it is that acquiescence is agreed or the subscriber authorisation that needs portable terminal 100 agreement that network side third party inquiry 190 uses the positional information of portable terminal 100, and check result is returned to mobile positioning center 150.150 pairs of check results of receiving of mobile positioning center are checked (step T60):
If A network side third party inquiry 190 uses the positional information of portable terminal 100 to need the subscriber authorisation of portable terminal 100 to agree, the positioning accuracy request (step T70) of the Location Request that stationkeeping ability that mobile positioning center 150 inspection portable terminals 100 have and positioning service applications client 170 send:
If 1 check to find that portable terminal 100 has the positioning accuracy request that GPSOne stationkeeping ability and GPSOne location technology can satisfy Location Request, mobile positioning center 150 sends a geographical position request to position determining entity 160 and uses the GPSOne location technology to calculate the positional information (step T80) of portable terminal 100 to notify it.Then, mobile positioning center 150 sends special travelling carriage termination (MT) short message via short message module 140 to portable terminal 100 and inquires to require it whether its user agrees that network side third party inquiry 190 uses its positional informations and require the positioning flow (step T90) of its triggering based on the IS-801 session under the situation that the user agrees.After receiving travelling carriage termination (MT) short message of mobile positioning center 150, portable terminal 100 ejects dialog boxes to inquire whether its user agrees that network side third party inquiry 190 uses its positional informations (step T100).(1) if agreeing network side third party inquiry 190, the user uses its positional information, portable terminal 100 sends to mobile positioning center 150 and shows that the user agrees to use Mobile Origination (MO) short message of its positional information, the positional information (step T110) that wherein comprises portable terminal 100 base stations of living in this Mobile Origination (MO) short message, initiate simultaneously an information of calculating portable terminal 100 positions with being used to that the GPSOne location technology is used to the IS-801 session of position determining entity 160 send to it (step T120).(a) if position determining entity 160 obtains to be used to calculate the information of portable terminal 100 positions by this IS-801 session, position determining entity 160 uses the GPSOne location technology to calculate the positional information (step T130) of portable terminal 100 according to the information that is used to calculate portable terminal 100 positions, and the positional information of the portable terminal 100 that calculates is sent to mobile positioning center 150 (step T140) by the geographical position request.Mobile positioning center 150 receives and the positional information of the portable terminal 100 that buffer memory is received from position determining entity 160, then by the positional information (step T150) of location response to positioning service applications client 170 transmission portable terminals 100.The positional information of 170 pairs of portable terminals of receiving 100 of positioning service applications client is handled so that the positioning service (step T160) of its requirement to be provided to network side third party inquiry 190.(b) if position determining entity 160 can not obtain to be used to calculate the information of portable terminal 100 positions by this IS-801 session, be the IS-801 conversation failure, position determining entity 160 sends a geographical position request to notify its location failure (step T170) to mobile positioning center 150.After mobile positioning center 150 is received geographical position request of notifying its location failure of position determining entity 160 transmissions, if check the positioning accuracy request of finding to satisfy Location Request based on the location technology of CELLID, resend a geographical position request to position determining entity 160 and use the positional information of calculating portable terminal 100 based on the location technology of CELLID to notify it, wherein the geographical location information of this New Development comprises the positional information (step T180) of portable terminal 100 base stations of living in.After position determining entity 160 is received the geographical position request of mobile positioning center 150 transmissions, the positional information of portable terminal 100 base stations of living in that comprise according to this geographical position request is used the positional information (step T190) of calculating portable terminal 100 based on the location technology of CELLID, and by the geographical position request positional information of the portable terminal 100 that calculates is sent to mobile positioning center 150 (step T140).Mobile positioning center 150 receives and the positional information of the portable terminal 100 that buffer memory is received from position determining entity 160, then by the positional information (step T150) of location response to positioning service applications client 170 transmission portable terminals 100.The positional information of 170 pairs of portable terminals of receiving 100 of positioning service applications client is handled so that the positioning service (step T160) of its requirement to be provided to network side third party inquiry 190.(2) if agreeing network side third party inquiry 190, the user uses its positional information, but portable terminal 100 can't be initiated the IS-801 session, this portable terminal 100 sends to mobile positioning center 150 and shows that the user agrees to use its positional information but Mobile Origination (MO) short message that can't initiate the IS-801 session, wherein comprises the positional information (step T200) of portable terminal 100 base stations of living in this Mobile Origination (MO) short message.After receiving Mobile Origination (MO) short message of this portable terminal 100, if mobile positioning center 150 is checked the positioning accuracy request of finding can satisfy based on the location technology of CELLID Location Request, send a cancellation location notice to inform the positioning action (step T210) of its cancellation based on the GPSOne location technology to position determining entity 160.After position determining entity 160 was received this cancellation location notice, cancellation was based on the positioning action of GPSOne location technology.Then, mobile positioning center 150 sends a geographical position request to position determining entity 160 and uses the positional information of calculating portable terminal 100 based on the location technology of CELLID to require it, and wherein this geographical position request comprises the positional information (step T220) of portable terminal 100 base stations of living in.After receiving the geographical position request of mobile positioning center 150, position determining entity 160 uses the positional information (step T190) of calculating portable terminal 100 based on the location technology of CELLID according to the positional information of portable terminal 100 base stations of living in that this geographical position request comprises, and calculating to such an extent that positional information sends to mobile positioning center 150 (step T140) by the geographical position request.Mobile positioning center 150 receives and the positional information of the portable terminal 100 that buffer memory is received from position determining entity 150, then by the positional information (step T150) of location response to positioning service applications client 170 transmission portable terminals 100.The positional information of 170 pairs of portable terminals of receiving 100 of positioning service applications client is handled so that the positioning service (step T160) of its requirement to be provided to network side third party inquiry 190.(3) use its positional information if the user disagrees with network side third party inquiry 190, portable terminal 100 sends to mobile positioning center 150 and shows that the user refuses to use Mobile Origination (MO) short message (step T230) of its positional information.After mobile positioning center 150 is received Mobile Origination (MO) short message of portable terminal 100 transmissions, send a cancellation location notice to position determining entity 160 and cancel (step T240) to inform its positioning action.Mobile positioning center 150 is sent out 170 to the positioning service applications client and is sent location response to notify its location failure (step T250).After positioning service applications client 170 is received the location response of mobile positioning center 150, to network side third party inquiry 190 restoring to normal position serv-fail message (step T260).
If 2 check the positioning accuracy request of finding can satisfy based on the location technology of CELLID Location Request, mobile positioning center 150 sends special travelling carriage termination (MT) short message via short message module 140 to portable terminal 100 and inquires to require it whether its user agrees that network side third party inquiry 190 uses its positional informations and requires it to return the information of using based on the location technology of CELLID that is used to calculate portable terminal 100 positions (step T270) under the situation that the user agrees.After receiving travelling carriage termination (MT) short message of mobile positioning center 150, portable terminal 100 ejects dialog boxes to inquire whether its user agrees that network side third party inquiry 190 uses its positional informations (step T280).(a) if agreeing network side third party inquiry 190, the user uses its positional information, portable terminal 100 sends to mobile positioning center 150 by short message module 140 and shows that the user agrees to use Mobile Origination (MO) short message of its positional information, wherein comprises the positional information (step T290) of portable terminal 100 base stations of living in this Mobile Origination (MO) short message.After mobile positioning center 150 is received Mobile Origination (MO) short message of portable terminal 100 transmissions, send a geographical position request to position determining entity 160 and use the positional information of calculating portable terminal 100 based on the location technology of CELLID to notify it, wherein this geographical position request comprises the positional information (step T300) of portable terminal 100 base stations of living in.After receiving the geographical position request of mobile positioning center 150 transmissions, position determining entity 160 uses the positional information (step T310) of calculating portable terminal 100 based on the location technology of CELLID according to the positional information of portable terminal 100 base stations of living in that comprise in this geographical position request, and the positional information of the portable terminal 100 that calculates is sent to mobile positioning center 150 (step T320) by the geographical position request.Mobile positioning center 150 receives and the positional information of the portable terminal 100 that buffer memory is received from position determining entity 160, then by the positional information (step T330) of location response to positioning service applications client 170 transmission portable terminals 100.The positional information of 170 pairs of portable terminals of receiving 100 of positioning service applications client is handled so that the positioning service (step T340) of its requirement to be provided to network side third party inquiry 190.(b) look into 190 its positional informations of use to the person if the user disagrees with the network side third party, portable terminal 100 sends to mobile positioning center 150 and shows that the user refuses to use Mobile Origination (MO) short message (step T350) of its positional information.After mobile positioning center 150 is received Mobile Origination (MO) short message of portable terminal 100 transmissions, send location response to notify its location failure (step T360) to positioning service applications client 170.After positioning service applications client 170 is received the location response of mobile positioning center 150, to network side third party inquiry 190 restoring to normal position serv-fail message (step T370).
If 3 check that the positional information of the portable terminal 100 of finding buffer memory can satisfy the positioning accuracy request of Location Request, perhaps the positional information of the portable terminal 100 that obtains by the method for not using position determining entity 160 of mobile positioning center 150 can satisfy the positioning accuracy request of Location Request, and mobile positioning center 150 is by the positional information (step T380) of location response to positioning service applications client portable terminal 100 170 return caches or that obtain.The positional information of 170 pairs of portable terminals of receiving 100 of positioning service applications client is handled so that the positioning service (step T160) of its requirement to be provided to network side third party inquiry 190.
If the positional information that the stationkeeping ability that 4 inspection discoveries have according to portable terminal 100 obtains can not satisfy the positioning accuracy request of beginning localization process request, mobile positioning center 150 sends location response to positioning service applications client 170 and locatees fail (step T390) to notify it.After positioning service applications client 170 is received the location response of mobile positioning center 150, to network side third party inquiry 190 restoring to normal position serv-fail message (step T400).
If 5 mobile positioning centers 150 send the answer that the geographical position request is not also received this position determining entity 160 above the scheduled time to position determining entity 160, send a cancellation location notice to position determining entity 160 and cancel positioning action (step T410) to inform it.Then, mobile positioning center 150 sends location response to notify its location failure (step T390) to positioning service applications client 170.After positioning service applications client 170 is received the location response of mobile positioning center 150, to network side third party inquiry 190 restoring to normal position serv-fail message (step T400).
If it is that acquiescence is agreed that B network side third party inquiry 190 uses the positional information of portable terminal 100, the positioning accuracy request (step T70) of the Location Request that stationkeeping ability that mobile positioning center 150 inspection portable terminals 100 have and positioning service applications client 170 send:
If 1 checks the positioning accuracy request of finding can satisfy based on the location technology of CELLID Location Request, mobile positioning center 150 sends a special travelling carriage via short message module 140 to portable terminal 100 and ends (MT) short message to notify its positional information of returning its base station of living in (step T420).Portable terminal 100 sends the positional information (step T430) of a special Mobile Origination (MO) short message to return its base station of living in via short message module 140 to mobile positioning center 150 after receiving that the travelling carriage of mobile positioning center 150 is ended (MT) short message.After mobile positioning center 150 is received Mobile Origination (MO) short message of portable terminal 100, send a geographical position request to position determining entity 160 and use the positional information of calculating portable terminal 100 based on the location technology of CELLID to notify it, wherein this geographical position request comprises the positional information (step T440) of portable terminal 100 base stations of living in.After position determining entity 160 is received the geographical position request of mobile positioning center 150, the base station position information that comprises according to this geographical position request uses the positional information (step T450) of calculating portable terminal 100 based on the location technology of CELLID, by the geographical position request positional information of portable terminal 100 is sent to mobile positioning center 150 (step T460) then.After the positional information of the portable terminal 100 that mobile positioning center 150 receptions and buffer memory position determining entity 160 send, return the positional information (step T470) of portable terminal 100 to positioning service applications client 170 by location response.The positional information of 170 pairs of portable terminals of receiving 100 of positioning service applications client is handled so that the positioning service (step T480) of its requirement to be provided to network side third party inquiry 190.
If 2 check that the positional information of the portable terminal 100 of finding buffer memory can satisfy the positioning accuracy request of Location Request, perhaps the positional information of the portable terminal 100 that obtains by the method for not using position determining entity 160 of mobile positioning center 150 can satisfy the positioning accuracy request of Location Request, and mobile positioning center 150 is by the positional information (step T490) of location response to positioning service applications client portable terminal 100 170 return caches or that obtain.The positional information of 170 pairs of portable terminals of receiving 100 of positioning service applications client is handled so that the positioning service (step T480) of its requirement to be provided to network side third party inquiry 190.
If the positional information that the stationkeeping ability that 3 inspection discoveries have according to portable terminal 100 obtains can not satisfy the positioning accuracy request of beginning localization process request, mobile positioning center 150 sends location response to positioning service applications client 170 and locatees fail (step T500) to notify it.After positioning service applications client 170 is received the location response of mobile positioning center 150, to network side third party inquiry 190 restoring to normal position serv-fail message (step T510).
It more than is exactly the localization method that navigation system of the present invention can provide.
These localization methods both can use the method for software module to realize, also can use the method for hardware module to realize.
When the method for using hardware module realized these localization methods, mobile positioning center comprised at least:
The position requests receiving element is used for the position requests of the positional information of the portable terminal of the request that comprises positioning accuracy request that the receiving position information requestor sends;
The authorization identifying unit is used for the described location information request person and the described portable terminal that participate in positioning action are carried out authorization identifying;
Location information acquiring unit was used for when authorization identifying when success, and the stationkeeping ability that positioning accuracy request that comprises according to described position requests and known described portable terminal have uses corresponding method to obtain the positional information of this portable terminal.
Portable terminal comprises at least:
The notice receiving element is used to receive notice to the IS-801 session of position determining entity of requirement initiation that mobile positioning center sends;
The unit is initiated in session, is used to initiate an IS-801 session to described position determining entity;
The transmitting element of the information of calculating location is used for sending the information that is used to calculate self-position that the GPSOne location technology is used by this IS-801 session to described position determining entity.
Customer data base comprises at least:
Authorization identifying request receiving element is used to receive the user to participating in positioning action that mobile positioning center sends and carries out the request of authorization identifying;
The authorization identifying unit is used for according to this authorization identifying request the user of described participation positioning action being carried out authorization identifying;
Authorization identifying is transmitting element as a result, is used for to described mobile positioning center return authorization authentication result.
Position determining entity comprises at least:
The notice receiving element, be used to receive the notice of calculating the positional information of portable terminal from the use GPSOne location technology of mobile positioning center, perhaps receive the notice of calculating the positional information of portable terminal from the use of mobile positioning center based on the location technology of CELLID;
The base station position information receiving element is used to receive the positional information of the described portable terminal base station of living in that described mobile positioning center sends;
The positional information calculation unit, be used for obtaining the information that is used to calculate described mobile terminal locations from described portable terminal, and use the GPSOne location technology to calculate the positional information of described portable terminal according to this information, perhaps according to the positional information of the described portable terminal of positional information calculation of the described base station of receiving;
Position information sending unit is used for sending to described mobile positioning center the positional information of the described portable terminal that calculates.
Beneficial effect
In sum, the navigation system based on TCP/IP of the present invention is passed through mobile positioning center (MPC) and customer data base the user who participates in positioning action carried out authorization identifying process, carry The high safe coefficient of navigation system; By support GPSOne location technology, based on CELLID Location technology and other obtain the technology of location information of mobile terminal, the expansion navigation system obtain The method of location information of mobile terminal; By support request for location services that portable terminal is initiated and The request for location services that the network side third party initiates, the positioning service scope of expanding system.

Claims (42)

1. localization method of carrying out by mobile positioning center, wherein said mobile positioning center and position determining entity communicate based on TCP/IP and wireless communication system, and described localization method comprises step:
(a) position requests of the positional information of a portable terminal in the described wireless communication system of the request that comprises positioning accuracy request of receiving position information requestor transmission;
(b) described location information request person and the described portable terminal that participates in positioning action carried out authorization identifying;
(c) if authorization identifying success, the stationkeeping ability that positioning accuracy request that comprises according to described position requests and known described portable terminal have uses corresponding method to obtain the positional information of this portable terminal.
2. the localization method of being carried out by mobile positioning center as claimed in claim 1, wherein, described location information request person is described portable terminal.
3. the localization method of carrying out by mobile positioning center as claimed in claim 2, wherein, step (b) further comprises:
The request customer data base carries out authorization identifying to described portable terminal;
Receive the authorization identifying result that described customer data base sends;
The authorization identifying result is checked to determine whether authorization identifying is successful.
4. as claim 2 or the 3 described localization methods of being carried out by mobile positioning center, wherein, described step (c) further comprises:
Check to find that described portable terminal has the positioning accuracy request that GPSOne stationkeeping ability and GPSOne location technology can satisfy described position requests;
Notify described position determining entity to use the GPSOne location technology to calculate the positional information of described portable terminal;
Notify described portable terminal to initiate the IS-801 session via the group data service node/intercommunication function unit in the described wireless communication system and send to described position determining entity with the information that is used to calculate described mobile terminal locations the use of GPSOne location technology;
Receive the positional information of the described portable terminal of described position determining entity transmission.
5. as claim 2 or the 3 described localization methods of being carried out by mobile positioning center, wherein, described step (c) further comprises:
Check the positioning accuracy request of finding to satisfy described position requests based on the location technology of CELLID;
Notify described position determining entity to use the positional information of calculating described portable terminal based on the location technology of CELLID;
Receive the positional information of the described portable terminal of described position determining entity transmission;
Send this positional information via the group data service node/intercommunication function unit in the described wireless communication system to described portable terminal.
6. the localization method of being carried out by mobile positioning center as claimed in claim 5 wherein, also comprises step:
Receive the positional information of its base station of living in from described portable terminal via described group data service node/intercommunication function unit;
Send the positional information of described portable terminal base station of living in to described position determining entity.
7. as claim 2 or the 3 described localization methods of being carried out by mobile positioning center, wherein, described step (c) further comprises:
Check and find to use the positional information of not obtaining to satisfy the positioning accuracy request of described position requests by the method for position determining entity;
Use the positional information of not obtaining described portable terminal by the method for described position determining entity;
Send this positional information via group data service node/intercommunication function unit to described portable terminal.
8. as claim 2 or the 3 described localization methods of being carried out by mobile positioning center, wherein, described step (c) further comprises:
Check that the positional information of the described portable terminal of finding buffer memory can satisfy the positioning accuracy request of described position requests;
Obtain the positional information of the described portable terminal of buffer memory;
Send this positional information via the group data service node/intercommunication function unit in the described wireless communication system to described portable terminal.
9. as claim 2 or the 3 described localization methods of being carried out by mobile positioning center, wherein, described step (c) further comprises:
The positional information of this portable terminal that the stationkeeping ability that the inspection discovery has based on described portable terminal calculates can not satisfy the positioning accuracy request that described position requests comprises;
Send the location failure information via the group data service node/intercommunication function unit in the described wireless communication system to described portable terminal.
10. the localization method of being carried out by mobile positioning center as claimed in claim 1, wherein, described location information request person is the positioning service applications client.
11. the localization method of being carried out by mobile positioning center as claimed in claim 10, wherein, step (b) further comprises:
The request customer data base carries out authorization identifying to described portable terminal and described positioning service applications client;
Receive the authorization identifying result that described customer data base sends;
The authorization identifying result is checked to determine whether authorization identifying is successful.
12. as claim 10 or the 11 described localization methods of being carried out by mobile positioning center, wherein, described step (c) further comprises:
(c1) check to find that described portable terminal has the positioning accuracy request that GPSOne stationkeeping ability and GPSOne location technology can satisfy described position requests;
(c2) notify described position determining entity to use the GPSOne location technology to calculate the positional information of described portable terminal;
(c3) notify described portable terminal to initiate the IS-801 session and send to described position determining entity with the information that is used to calculate described mobile terminal locations the use of GPSOne location technology;
(c4) positional information of the described portable terminal of the described position determining entity transmission of reception;
(c5) send the positional information of described portable terminal to described positioning service applications client.
13. the localization method of being carried out by mobile positioning center as claimed in claim 12, wherein, described step (c3) further comprises:
Notify described portable terminal to initiate the IS-801 session via the group data service node/intercommunication function unit in the described wireless communication system.
14. the localization method of being carried out by mobile positioning center as claimed in claim 12, wherein, described step (c3) further comprises:
Notify described portable terminal to initiate the IS-801 session by short message via the short message module in the described wireless communication system.
15. as claim 10 or the 11 described localization methods of being carried out by mobile positioning center, wherein, described step (c) further comprises:
Check the positioning accuracy request of finding to satisfy described position requests based on the location technology of CELLID;
Notify described position determining entity to use the positional information of calculating described portable terminal based on the location technology of CELLID;
Receive the positional information of the described portable terminal of described position determining entity transmission;
Send the positional information of described portable terminal to described positioning service applications client.
16. the localization method of being carried out by mobile positioning center as claimed in claim 15 wherein, also comprises step:
(1) receives the positional information of its base station of living in from described portable terminal;
(2) send the positional information of described portable terminal base station of living in to described position determining entity.
17. the localization method of being carried out by mobile positioning center as claimed in claim 16, wherein, step (1) also comprises:
Receive the positional information of its base station of living in from described portable terminal via the group data service node/intercommunication function unit in the described wireless communication system.
18. the localization method of being carried out by mobile positioning center as claimed in claim 16, wherein, step (1) also comprises:
Receive the positional information of its base station of living in from described portable terminal via the short message module in the described wireless communication system by short message.
19. as claim 10 or the 11 described localization methods of being carried out by mobile positioning center, wherein, described step (c) further comprises:
Check and find to use the positional information of not obtaining to satisfy the positioning accuracy request of described position requests by the method for described position determining entity;
Use the positional information of not obtaining described portable terminal by the method for described position determining entity;
Send the positional information of described portable terminal to described positioning service applications client.
20. as claim 10 or the 11 described localization methods of being carried out by mobile positioning center, wherein, described step (c) further comprises:
Check that the positional information of the described portable terminal of finding buffer memory can satisfy the positioning accuracy request of described position requests;
Obtain the positional information of the described portable terminal of buffer memory;
Send the positional information of described portable terminal to described positioning service applications client.
21. as claim 10 or the 11 described localization methods of being carried out by mobile positioning center, wherein, described step (c) further comprises:
The positional information of this portable terminal that the stationkeeping ability that the inspection discovery has based on described portable terminal calculates can not satisfy the positioning accuracy request that described position requests comprises;
Send the location failure information to described positioning service applications client.
22. a localization method of being carried out by the portable terminal of wireless communication system, wherein said wireless communication system communicates based on TCP/IP and mobile positioning center and position determining entity, and described localization method comprises step:
Receive notice of requirement initiation that described mobile positioning center sends to the IS-801 session of described position determining entity;
Initiate an IS-801 session to described position determining entity;
Send the information that is used to calculate self-position that the GPSOne location technology is used by this IS-801 session to described position determining entity.
23. the localization method of being carried out by portable terminal as claimed in claim 22 wherein, also comprises step:
Positional information to described mobile positioning center transmission self base station of living in.
24. the localization method of being carried out by portable terminal as claimed in claim 23 wherein, further comprises:
Via the positional information of the group data service node/intercommunication function unit in the described wireless communication system to described mobile positioning center transmission self base station of living in.
25. the localization method of being carried out by portable terminal as claimed in claim 23 wherein, further comprises:
Send the positional information of self base station of living in to described mobile positioning center via the short message module in the described wireless communication system by short message.
26., wherein, also comprise step as the described localization method of carrying out by portable terminal of any one claim in the claim 22 to 25:
Send position requests to ask the positional information of self by resident applications to described mobile positioning center.
27. the localization method of being carried out by portable terminal as claimed in claim 26 wherein, also comprises step:
Receive the positional information of self from described position determining entity by described IS-801 session.
28. the localization method of being carried out by portable terminal as claimed in claim 26 wherein, also comprises step:
Receive the positional information of self from described mobile positioning center via the group data service node/intercommunication function unit in the described wireless communication system.
29. the localization method of being carried out by portable terminal as claimed in claim 26 wherein, also comprises step:
Receive the location failed message via the group data service node/intercommunication function unit in the described wireless communication system from described mobile positioning center.
30., wherein, also comprise step as the described localization method of carrying out by portable terminal of any one claim in the claim 22 to 25:
Send the request for location services relevant by the WAP browser to the positioning service applications client with self-position information;
Receive the positioning service information of being asked from described positioning service applications client.
31. a localization method of being carried out by customer data base, described customer data base is positioned at outside the wireless communication system that communicates by ICP/IP protocol and mobile positioning center, and described localization method comprises step:
(1) user to participating in positioning action who receives described mobile positioning center transmission carries out the request of authorization identifying;
(2) according to this authorization identifying request the user of described participation positioning action is carried out authorization identifying;
(3) to described mobile positioning center return authorization authentication result.
32. the localization method of being carried out by customer data base as claimed in claim 31, wherein, step (2) further comprises:
When the user who participates in positioning action is a portable terminal, check that this portable terminal is the positioning service authorized user.
33. the localization method of being carried out by customer data base as claimed in claim 31, wherein, step (2) further comprises:
When the user who participates in positioning action is portable terminal and positioning service applications client, check that this portable terminal and positioning service applications client are the positional information whether positioning service authorized user and this positioning service applications client have the right to use this portable terminal.
34. a localization method of being carried out by position determining entity, wherein, described position determining entity and mobile positioning center communicate based on TCP/IP and wireless communication system, and described localization method comprises step:
(a) receive the notice of calculating the positional information of the portable terminal in the described wireless communication system from the use GPSOne location technology of described mobile positioning center;
(b) obtain the information that is used to calculate described mobile terminal locations from described portable terminal, and use the GPSOne location technology to calculate the positional information of described portable terminal according to this information;
(c) send the positional information of the described portable terminal that calculates to described mobile positioning center.
35. the localization method of being carried out by position determining entity as claimed in claim 34, wherein, step (b) further comprises:
Set up the IS-801 session with described portable terminal;
Obtain the information that is used to calculate its position from described portable terminal by this IS-801 session;
Use the GPSOne location technology to calculate the positional information of described portable terminal according to this information.
36. the localization method of being carried out by position determining entity as claimed in claim 35 wherein, also comprises step:
Send the positional information that calculates to described portable terminal by this IS-801 session.
37. a localization method of being carried out by position determining entity, wherein, described position determining entity and mobile positioning center communicate based on TCP/IP and wireless communication system, and described localization method comprises step:
The notice of the positional information of the portable terminal in the described wireless communication system is calculated in reception based on the location technology of CELLID from the use of described mobile positioning center;
Receive the positional information of the described portable terminal base station of living in of described mobile positioning center transmission;
Positional information according to the described portable terminal of positional information calculation of the described base station of receiving;
Send the positional information of the described portable terminal that calculates to described mobile positioning center.
38. a mobile positioning center, wherein, described mobile positioning center and position determining entity communicate based on TCP/IP and wireless communication system, and described mobile positioning center comprises:
The position requests receiving element is used for the position requests of positional information of a portable terminal of the described wireless communication system of request that comprises positioning accuracy request that the receiving position information requestor sends;
The authorization identifying unit is used for the described location information request person and the described portable terminal that participate in positioning action are carried out authorization identifying;
Location information acquiring unit was used for when authorization identifying when success, and the stationkeeping ability that positioning accuracy request that comprises according to described position requests and known described portable terminal have uses corresponding method to obtain the positional information of this portable terminal.
39. a portable terminal that is used for wireless communication system, described wireless communication system communicates based on TCP/IP and mobile positioning center and position determining entity, and described portable terminal comprises:
The notice receiving element is used to receive notice to the IS-801 session of described position determining entity of requirement initiation that described mobile positioning center sends;
The unit is initiated in session, is used to initiate an IS-801 session to described position determining entity:
The transmitting element of the information of calculating location is used for sending the information that is used to calculate self-position that the GPSOne location technology is used by this IS-801 session to described position determining entity.
40. a customer data base, described customer data base are positioned at outside the wireless communication system that communicates by ICP/IP protocol and mobile positioning center, described customer data base comprises:
Authorization identifying request receiving element is used to receive the user to participating in positioning action that described mobile positioning center sends and carries out the request of authorization identifying;
The authorization identifying unit is used for according to this authorization identifying request the user of described participation positioning action being carried out authorization identifying;
Authorization identifying is transmitting element as a result, is used for to described mobile positioning center return authorization authentication result.
41. a position determining entity, wherein, described position determining entity and mobile positioning center communicate based on TCP/IP and wireless communication system, and described position determining entity comprises:
The notice receiving element is used for receiving the notice of positional information of calculating the portable terminal of described wireless communication system from the use GPSOne location technology of described mobile positioning center;
The positional information calculation unit is used for obtaining the information that is used to calculate described mobile terminal locations from described portable terminal, and uses the GPSOne location technology to calculate the positional information of described portable terminal according to this information;
Position information sending unit is used for sending to described mobile positioning center the positional information of the described portable terminal that calculates.
42. a position determining entity, wherein, described position determining entity and mobile positioning center communicate based on TCP/IP and wireless communication system, and described position determining entity comprises:
The notice receiving element is used for receiving the notice of positional information of calculating the portable terminal of described wireless communication system from the use of described mobile positioning center based on the location technology of CELLID;
The base station position information receiving element is used to receive the positional information of the described portable terminal base station of living in that described mobile positioning center sends;
The positional information calculation unit is used for the positional information according to the described portable terminal of positional information calculation of the described base station of receiving;
Position information sending unit is used for sending to described mobile positioning center the positional information of the described portable terminal that calculates.
CNB031549233A 2003-08-25 2003-08-25 Positioning system based on TCP/IP Expired - Lifetime CN100388670C (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CNB031549233A CN100388670C (en) 2003-08-25 2003-08-25 Positioning system based on TCP/IP

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CNB031549233A CN100388670C (en) 2003-08-25 2003-08-25 Positioning system based on TCP/IP

Publications (2)

Publication Number Publication Date
CN1592211A CN1592211A (en) 2005-03-09
CN100388670C true CN100388670C (en) 2008-05-14

Family

ID=34598027

Family Applications (1)

Application Number Title Priority Date Filing Date
CNB031549233A Expired - Lifetime CN100388670C (en) 2003-08-25 2003-08-25 Positioning system based on TCP/IP

Country Status (1)

Country Link
CN (1) CN100388670C (en)

Families Citing this family (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN100396154C (en) * 2005-07-28 2008-06-18 中国联合通信有限公司 Method for implementing mobile positioning service
CN100417302C (en) * 2006-03-01 2008-09-03 华为技术有限公司 Method and device for positioning mobile terminal
CN101123644A (en) * 2006-08-11 2008-02-13 华为技术有限公司 An authorized management system and authorized management server
CN101153910B (en) * 2006-09-29 2011-09-14 凹凸科技(中国)有限公司 Method and system for safe transmission of GPS locating information and GPS receiver
US8402356B2 (en) * 2006-11-22 2013-03-19 Yahoo! Inc. Methods, systems and apparatus for delivery of media
CN101325781B (en) * 2007-06-15 2012-11-21 华为技术有限公司 Lawful snooping method, system and network equipment
CN101599868B (en) 2008-06-02 2011-12-28 华为技术有限公司 TCM path searching and creating methods and path searching and creating management systems
CN101605338B (en) * 2008-06-11 2011-04-13 华为技术有限公司 Method and device for monitoring position
CN102685773B (en) * 2012-05-23 2014-10-22 北京恒远创智信息技术有限公司 User-triggered mobile positioning authority control method and system
CN103763768B (en) * 2013-12-24 2019-04-19 华为技术有限公司 Localization method and user equipment

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5748148A (en) * 1995-09-19 1998-05-05 H.M.W. Consulting, Inc. Positional information storage and retrieval system and method
US5918159A (en) * 1997-08-04 1999-06-29 Fomukong; Mundi Location reporting satellite paging system with optional blocking of location reporting
CN1284247A (en) * 1997-11-26 2001-02-14 艾利森公司 System and method for authorization of location services
CN1297667A (en) * 1998-04-20 2001-05-30 艾利森公司 System and method for use of override keys for location services
CN1300515A (en) * 1998-03-09 2001-06-20 艾利森公司 System and method for informing network of terminal-based positioning method capabilities

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5748148A (en) * 1995-09-19 1998-05-05 H.M.W. Consulting, Inc. Positional information storage and retrieval system and method
US5918159A (en) * 1997-08-04 1999-06-29 Fomukong; Mundi Location reporting satellite paging system with optional blocking of location reporting
CN1284247A (en) * 1997-11-26 2001-02-14 艾利森公司 System and method for authorization of location services
CN1300515A (en) * 1998-03-09 2001-06-20 艾利森公司 System and method for informing network of terminal-based positioning method capabilities
CN1297667A (en) * 1998-04-20 2001-05-30 艾利森公司 System and method for use of override keys for location services

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
CDMA无线定位技术与组网方案的研究. 杨宁,常永宇:.现代电信科技,第2003年卷第7期. 2003
CDMA无线定位技术与组网方案的研究. 杨宁,常永宇:.现代电信科技,第2003年卷第7期. 2003 *

Also Published As

Publication number Publication date
CN1592211A (en) 2005-03-09

Similar Documents

Publication Publication Date Title
EP1650988B1 (en) A disposal method of location information request in the location service
EP1773024B1 (en) Location service-providing system and deferred location request service-providing method using previously computed location in location service-providing system
CN1922913B (en) Method, system and apparatus for providing location information
EP2066143B1 (en) Radio cell performance monitoring and/or control based on user equipment positioning data and radio quality parameters
EP1704741B1 (en) Providing location information
CN100481980C (en) Telephony services in mobile IP network
US7822423B2 (en) Provision of location information
CN101322331B (en) Location information system and method for notification based on location
US20090279484A1 (en) Location information system and method for performing notification based upon location
CN103179507A (en) Method and apparatus for supporting location service with roaming
US20050192029A1 (en) Method and device for determining the position of terminal in a cellular mobile radio network
CN100479605C (en) Method for locating other terminals
CN100388670C (en) Positioning system based on TCP/IP
CN101002494B (en) User privacy management apparatus and method in mobile communications system
CN101640837B (en) Method for increasing position success ratio and mobile position center (MPC) equipment
US8718677B2 (en) Method for processing location information request initiated by a user equipment
GB2371173A (en) Providing position information in initial data transmission over cellular network
KR20040104195A (en) Method for receiving location information of mobile communication terminal
CN101317483B (en) Method for connecting a cellular mobile terminal to a hot line involving locating the terminal
JP2007521778A (en) Location service processing method
KR20060024816A (en) A processing method of providing subscriber user equipment location information to request side
EP1482760B1 (en) A method and a system for transferring an electronic service in a communication network to a terminal
KR20100007194A (en) Method and system for controlling diligence and laziness

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
C41 Transfer of patent application or patent right or utility model
TR01 Transfer of patent right

Effective date of registration: 20081219

Address after: No. 31, Finance Street, Beijing, Xicheng District, China

Patentee after: China Telecommunication Group Corp.

Address before: China Unicom building, No. 133, Xidan North Street, Xicheng District, Beijing, China

Patentee before: China United Telecommunications Corp.,Ltd.

ASS Succession or assignment of patent right

Owner name: CHINA TELECOMMUNICATIONS GROUP CO.,LTD.

Free format text: FORMER OWNER: CHINA UNITED COMMUNICATION CO., LTD.

Effective date: 20081219

ASS Succession or assignment of patent right

Owner name: CHINA TELECOMMUNICATION CO., LTD.

Free format text: FORMER OWNER: CHINA TELECOMMUNICATION GROUP CORP.

Effective date: 20130315

C41 Transfer of patent application or patent right or utility model
COR Change of bibliographic data

Free format text: CORRECT: ADDRESS; FROM: XICHENG, BEIJING TO: 100033 XICHENG, BEIJING

TR01 Transfer of patent right

Effective date of registration: 20130315

Address after: 100033 Beijing Finance Street, No. 31, Xicheng District

Patentee after: CHINA TELECOM Corp.,Ltd.

Address before: No. 31, Finance Street, Beijing, Xicheng District, China

Patentee before: China Telecommunication Group Corp.

CX01 Expiry of patent term

Granted publication date: 20080514

CX01 Expiry of patent term