WO2008013261A1 - Terminal de communication mobile, procédé de positionnement gps, système de calcul de positionnement, et serveur de positionnement - Google Patents

Terminal de communication mobile, procédé de positionnement gps, système de calcul de positionnement, et serveur de positionnement Download PDF

Info

Publication number
WO2008013261A1
WO2008013261A1 PCT/JP2007/064760 JP2007064760W WO2008013261A1 WO 2008013261 A1 WO2008013261 A1 WO 2008013261A1 JP 2007064760 W JP2007064760 W JP 2007064760W WO 2008013261 A1 WO2008013261 A1 WO 2008013261A1
Authority
WO
WIPO (PCT)
Prior art keywords
positioning
gps
gps positioning
mobile communication
satellite
Prior art date
Application number
PCT/JP2007/064760
Other languages
English (en)
Japanese (ja)
Inventor
Akihiro Tsutsui
Takafumi Yamamoto
Original Assignee
Ntt Docomo, Inc.
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 Ntt Docomo, Inc. filed Critical Ntt Docomo, Inc.
Publication of WO2008013261A1 publication Critical patent/WO2008013261A1/fr

Links

Classifications

    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
    • G01S19/00Satellite radio beacon positioning systems; Determining position, velocity or attitude using signals transmitted by such systems
    • G01S19/38Determining a navigation solution using signals transmitted by a satellite radio beacon positioning system
    • G01S19/39Determining a navigation solution using signals transmitted by a satellite radio beacon positioning system the satellite radio beacon positioning system transmitting time-stamped messages, e.g. GPS [Global Positioning System], GLONASS [Global Orbiting Navigation Satellite System] or GALILEO
    • G01S19/396Determining accuracy or reliability of position or pseudorange measurements

Definitions

  • Mobile communication terminal GPS positioning method, positioning calculation system, and positioning server
  • the present invention relates to a mobile communication terminal capable of specifying a location by GPS positioning, a GPS positioning method for performing GPS positioning in a mobile communication terminal, and a positioning calculation system and a positioning server related to them.
  • mobile communication terminals such as mobile phones having a GPS positioning function are known.
  • this type of mobile communication terminal receives a positioning signal from a GPS satellite and identifies its location.
  • this mobile communication terminal determines the power of being outdoors, whether it is indoors, etc., depending on the number of captured satellites and the change state of the captured satellites. The number of GPS satellites required for GPS positioning is increased.
  • Patent Document 1 Japanese Unexamined Patent Application Publication No. 2004-245657
  • An object of the present invention is to provide a mobile communication terminal and a GPS positioning standby time shortening method capable of shortening a standby time required for GPS positioning.
  • the present invention has a receiving means capable of receiving a positioning signal from a GPS satellite, and is received by the receiving means in a mobile communication terminal capable of specifying a location by GPS positioning.
  • Satellite acquisition means for acquiring GPS satellites based on the measured positioning signals, and acquisition number measurement for measuring the number of GPS satellites acquired by the satellite acquisition means.
  • the GPS positioning stop determination means and the GPS positioning stop determination means and whether the GPS positioning stop condition is satisfied based on the number of acquisitions measured by the acquisition number measuring means.
  • GPS positioning control means for stopping GPS positioning when it is determined, and GPS positioning is continued when it is determined by the GPS positioning stop determination means that the GPS positioning stop condition is not satisfied.
  • the GPS positioning stop condition is satisfied based on the number of acquisitions measured by the acquisition number measuring means.
  • the GPS positioning is continued, and when it is determined that the GPS positioning stop condition is satisfied, the GPS positioning ends.
  • the waiting time required for GPS positioning can be shortened, and wasted time for mobile communication terminal users can be shortened.
  • the satellite acquisition means when the reception level of the positioning signal received by the receiving means exceeds the positioning possible level that can be used for GP s positioning, the positioning means received by the receiving means It is preferred to acquire GPS satellites based on the signal.
  • the reception level may indicate the strength of the received signal, or may indicate the quality of the received signal such as the ratio of noise to the signal. .
  • a low level! / And a GPS signal that could only receive a positioning signal is not measured as the number of acquisitions, and therefore an accurate GPS positioning result can be obtained in a short time by GPS positioning. The accuracy of determining whether or not it can be improved.
  • the GPS positioning stop determining means can perform positioning in which the reception level of the positioning signal received by the receiving means can be used for GPS positioning when the GPS capturing is performed by the satellite capturing means. It is preferable to determine that the GPS positioning stop condition is satisfied based on the reception level of the positioning signal related to the GPS satellite!
  • a GPS positioning result can be obtained in a short time when the reception level is low! / And there is a GPS satellite that can only receive a positioning signal! /.
  • the accuracy of determining whether or not it is possible can be improved. In other words, it is possible to more accurately determine whether or not to stop GPS positioning.
  • the GPS positioning stop determining means captures the GPS satellite by the satellite capturing means. In this case, it is preferable to determine that the GPS positioning stop condition is satisfied based on whether or not information indicating the time has been acquired from the positioning signal from the GPS satellite!
  • the number of GPS satellites (positioning signals from the positioning signals) used for the positioning calculation can be reduced, so that it is possible to determine whether the GPS positioning results can be obtained in a short time.
  • the degree can be improved. That is, it can be determined more accurately whether or not the GPS positioning should be stopped.
  • a capture satellite position information storage unit that stores position information of a GPS satellite captured by the satellite capture unit
  • the GPS positioning stop determination unit includes the number of captures measured by the capture number measurement unit. Formed by a straight line connecting each position indicated by the position information of a plurality of GPS satellites stored in the captured satellite position information storage means and the assumed terminal position indicated as its assumed position. It is preferable to determine that the GPS positioning stop condition is satisfied when the measured angle is equal to or smaller than the predetermined angle.
  • the GPS positioning stop determination means is the number of captures measured by the capture number measurement means. Is in a predetermined range in the zenith direction from the assumed terminal position indicated as its assumed position based on the position information of the plurality of GPS satellites stored in the captured satellite position information storage means. When the difference between the reception level of the positioning signal from the GPS satellite and the reception level of the positioning signal from other GPS satellites is less than or equal to a predetermined value, it is preferable to determine that the GPS positioning stop condition is satisfied.
  • GPS satellites that can be captured are confined in a narrow area or are not included in GPS satellites in the direction of the zenith, they can be captured via windows. Highly mobile terminals are likely to be in closed indoors. In such a case, it is unlikely that GPS positioning results can be obtained in a short time even if GPS positioning is continued!
  • the angle formed by the position information of multiple GPS satellites and the assumed terminal position information is less than or equal to a predetermined angle, and receive positioning signals from GPS satellites located in a predetermined range in the zenith direction from the assumed terminal position If it is determined that the GPS positioning stop condition is satisfied in at least any case where the difference between the level and the reception level of positioning signals from other GPS satellites is less than or equal to a predetermined value, the mobile communication terminal is indoors, etc. Whether or not it is possible to obtain GPS positioning results in a short time. The determination accuracy can be improved. In other words, it is possible to more accurately determine whether or not to stop GPS positioning.
  • the angle formed by the position information of a plurality of GPS satellites and the assumed terminal position information is equal to or smaller than a predetermined angle, and a positioning signal from a GPS satellite located in a predetermined range in the zenith direction from the assumed terminal position. It may be determined by combining the cases where the difference between the reception level of GPS and the reception level of positioning signals from other GPS satellites is less than or equal to a predetermined value.
  • the GPS positioning stop determining means determines whether or not the GPS positioning stop is repeatedly performed by the satellite capturing means in addition to the determination of the GPS positioning stop condition based on the number of capturing measured by the capturing number measuring means. When the latest GPS satellites acquired by the satellite acquisition means and the GPS satellites acquired in the past are the same, it is preferable to determine that the GPS positioning stop condition is satisfied.
  • the number of GPS satellites captured can be determined by determining that the GPS positioning stop condition is met. It is possible to estimate whether or not the possibility of increase in a short time is low, and it is possible to improve the determination accuracy of whether or not the positioning result can be obtained in a short time by GPS positioning.
  • the GPS positioning stop determination means determines whether or not the GPS positioning stop time set in accordance with the number of acquisitions measured by the acquisition number measurement means has passed! / If it has passed, it is determined that the GPS positioning stop condition is satisfied, and if it has passed, it is preferable to determine that the GPS positioning stop condition is not satisfied!
  • the GPS positioning stop time is set based on the number of GPS satellites captured, the GPS positioning stop time can be set depending on the possibility of obtaining the positioning result, and the GPS positioning stop depending on whether or not the GPS positioning stop time has elapsed. By determining whether or not the determination condition is satisfied, the waiting time required for GPS positioning by the user of the mobile communication terminal can be efficiently reduced.
  • communication means capable of receiving positioning related information usable for positioning from the base station, base station using positioning means for performing positioning based on the positioning related information transmitted from the base station, and
  • the GPS positioning control means preferably stops the GPS positioning when the GPS positioning stop judging means determines that the GPS positioning stop condition is satisfied, and switches to the positioning by the base station using positioning means. is there.
  • the mobile communication terminal further includes a communication unit capable of transmitting and receiving signals to and from a base station of the mobile communication network, and the GPS positioning control unit is configured to perform GPS by using the GPS positioning stop determination unit. If it is determined that the positioning stop condition is satisfied, the GPS positioning is stopped, and the local terminal performs positioning of the mobile communication terminal based on the signal transmitted / received to / from the base station. It is preferable to request positioning.
  • a positioning calculation system is a positioning calculation system comprising the above mobile communication terminal and a positioning server, wherein the positioning server requests a positioning request of the mobile communication terminal from the mobile communication terminal.
  • the positioning server requests a positioning request of the mobile communication terminal from the mobile communication terminal.
  • the positioning server receives a positioning request from the mobile communication terminal when the GPS positioning is stopped from the mobile communication terminal, and moves when the request is received by the receiving means and the receiving means. And positioning means for positioning the mobile communication terminal based on signals transmitted and received between the communication terminal and the base station, and transmitting means for transmitting the positioning result of the positioning means to the mobile communication terminal.
  • the positioning result can be obtained instead by the base station using positioning means or the positioning server, so that the positioning result of the mobile communication terminal can be obtained even if GPS positioning is impossible. Can be obtained.
  • a satellite capturing step for capturing GPS satellites and a capturing for measuring the number of captured GPS satellites captured in the satellite capturing step is determined based on the number of acquisitions measured in the acquisition number measurement step.
  • the GPS positioning method if the number of acquisitions measured in the acquisition number measurement step is insufficient for the necessary number of positioning required for GPS positioning, the acquisition number of GPS satellites is reduced. If the GPS positioning stop condition is satisfied based on V, the GPS positioning stop condition is satisfied and the GPS positioning stop condition is satisfied. When determining, stop GPS positioning. As a result, the waiting time required for GPS positioning can be shortened, and the time that is likely to be wasted for users of mobile communication terminals can be shortened.
  • the standby time required for GPS positioning can be shortened.
  • FIG. 1 is a functional block diagram of an embodiment of a mobile communication terminal according to the present invention.
  • FIG. 2 is a hardware block diagram of the mobile communication terminal according to FIG.
  • FIG. 3 is a diagram showing an operation procedure of a GPS positioning method.
  • FIG. 4 is a diagram showing a first sky plot.
  • FIG. 5 A graph showing the relationship between the location of a mobile communication terminal and the waiting time required for GPS positioning.
  • FIG. 6 is a diagram showing a second sky plot.
  • FIG. 7 is a flowchart showing another example of the operation procedure of the GPS positioning method.
  • FIG. 8 is a flowchart showing a procedure for calculating the accuracy of the number of captured GPS satellites.
  • FIG. 9 is a graph showing changes in the number of captured GPS satellites according to positioning time.
  • FIG. 10 is a flowchart showing a procedure for determining whether or not to stop.
  • FIG. 11 is a functional block diagram of an embodiment of a positioning server according to the present invention.
  • a mobile phone mobile communication terminal
  • mobile communication terminal mobile communication terminal
  • FIG. 1 is a block diagram showing a functional configuration of the mobile communication terminal 1.
  • a mobile communication terminal 1 includes a communication unit (communication means) 2 that performs wireless communication with a base station 100, and a GPS receiver that can receive positioning signals from GPS satellites G1 to G3. (Receiving means) 3 and a GPS positioning unit 4 for performing arithmetic processing for GPS positioning based on positioning signals from GPS satellites G1 to G3.
  • a GPS satellites for receiving positioning signals from a large number (about 10) of GPS satellites are received! /.
  • the mobile communication terminal 1 includes a GPS satellite capturing unit (satellite capturing means) 5 that captures GPS satellites G1 to G3 based on the positioning signal received by the GPS receiving unit 3, and a GPS satellite capturing unit 5.
  • GPS based on the number of captured GPS satellites G1 to G3 (captured number measuring means) 6 and the number of GPS satellites G1 to G3 (captured number) measured by the captured number measuring unit 6
  • GPS positioning stop determination unit (GPS positioning stop determination means) 7 that determines whether or not the positioning stop condition is met
  • GPS positioning control unit that stops GPS positioning based on the determination result of the GPS positioning stop determination unit 7 (GPS positioning control means) 8 and a base station use positioning unit 9 that performs positioning based on data transmitted from the base station 100.
  • the mobile communication terminal 1 stores a display unit 11 that outputs a positioning result and a waiting time (GPS positioning stop time) required for GPS positioning in association with the number of captured GPS satellites G1 to G3.
  • a storage unit 12 a visible satellite information storage unit 13 that stores information about the visible satellites captured by the GPS satellite capture unit 5, a GP S satellite orbit information storage unit 14 that stores the orbit information of the GPS satellites G1 to G3, Is provided.
  • FIG. 2 is a hardware configuration diagram of the mobile communication terminal 1.
  • the mobile communication terminal 1 is physically composed of CPU 21, RAM 22, ROM 23, operation unit 24, display.
  • a wireless communication module 26 that is a data transmission / reception device, a GPS receiver 27 that receives positioning signals from GPS satellites G1 to G3, and the like.
  • Each function of mobile communication terminal 1 is loaded with predetermined software on hardware such as CPU21, RAM22, etc., and under the control of CPU21, wireless communication module 26, GPS receiver 27, operation unit 24, display This is realized by operating 25 and reading and writing data in the RAM 22.
  • the communication unit 2 transmits / receives data to / from the base station 100 via a network, and mainly has a voice call function.
  • the data obtained from the base station 100 includes base station position information such as latitude and longitude of the base station 100 and distance information from the base station 100 to the mobile communication terminal 1 as positioning related information usable for positioning.
  • Mobile communication terminal 1 adopts a cell system, and it is possible to specify the assumed terminal position indicated as the assumed position of mobile communication terminal 1 based on the zone in which wireless communication with base station 100 is possible.
  • the GPS receiver 3 can receive positioning signals transmitted from the GPS satellites G1 to G3.
  • Four GPS satellites G1 to G3 are arranged on six orbits at an altitude of about 20,000 km, and move on the orbits over time.
  • the positioning signals that arrive from the GPS satellites G1 to G3 to the GPS receiver 3 include S v (t) ID (identification information) for distinguishing and identifying the GPS satellites G1 to G3, orbit data and time of the GPS satellites G1 to G3 Data is included.
  • the positioning signals received from the GPS satellites G1 to G3 to the GPS receiver 3 have different signal strengths (levels) depending on the observation conditions (weather, indoor force, outdoor, etc.) where the mobile communication terminal 1 is located.
  • the reception sensitivity of the GPS receiver 3 is set so that the signal can be received at least when the signal strength of the positioning signal exceeds a level that can be used for GPS positioning (for example, ⁇ 135 dBm or more). In most cases, it is also possible to receive signals below the level where positioning is possible.
  • the GPS positioning unit 4 extracts the position information of the GPS satellites G1 to G3 stored as the position information of the visible satellites in the visible satellite position information storage unit 13a described later, and further, a plurality of GPS satellites G1 to G3. Find the arrival time difference of positioning signals transmitted from each of the GPS positioning is performed by calculating the positioning results (latitude, longitude, altitude) of the mobile communication terminal 1 from the time difference through arithmetic processing.
  • the GPS satellite capturing unit 5 extracts the Sv (t) ID from the positioning signal received by the GPS receiving unit 3, and the GPS satellites G1 to G3 captured based on the Sv (t) ID are visible satellites. As specified. In other words, GPS satellites G1 to G3 from which Sv (t) IDs have been extracted are taken as visible satellites. Furthermore, the orbit data and the time data at which the positioning signal is generated are extracted from the positioning signals, and the position information of the GPS satellites G1 to G3 at the time when the positioning signals are generated is obtained.
  • orbit data may be acquired from the base station by the communication unit 2.
  • a base station can transmit orbit data of GPS satellites that may be captured in its own cell.
  • the GPS satellite capturing unit 5 associates this position information with the Sv (t) ID extracted from the positioning signal, and stores it in the visible satellite position information storage unit 13a described later as the position information of the visible satellite.
  • the GPS receiver 3 receives the signal as a visible satellite when the signal strength of the positioning signal is equal to or higher than a predetermined level that can be used for GPS positioning.Therefore, the GPS satellite capture unit 5 has a high signal strength. GPS satellites G1 to G3 can be captured based on the positioning signal. For example, if the positioning signals from the GPS satellites G1 to G3 do not reach the GPS receiving unit 3 directly and are reflected by some obstacle, the signal strength is low. Even if GPS positioning is performed based on a positioning signal with such a low signal intensity, the GPS positioning result becomes inaccurate, and it takes too much time to obtain the positioning result. By eliminating positioning signals with low signal strength, the accuracy of determining whether accurate GPS positioning results can be obtained in a short time by GPS positioning can be improved. However, the GPS receiving unit 3 also receives positioning signals of GPS satellites G1 to G3 that are less than the positioning possible level, and these positioning signals are also used in the mobile communication terminal 1 according to the present embodiment as will be described later.
  • the GPS satellite capturing unit 5 continuously captures GPS satellites G1 to G3 at predetermined timing intervals.
  • the GPS satellite capture unit 5 starts the GPS positioning and every time the capture is repeated after the first capture (every time the capture result is reported), the capture time and the captured GPS Corresponding to the Sv (t) ID of satellites G1 to G3 Stored in the visible satellite history storage unit 13b.
  • the Sv (t) IDs of the GPS satellites G1 to G3 stored in the visible satellite history storage unit 13b are referred to when determining whether or not the GPS satellites G1 to G3 captured repeatedly are the same.
  • the captured number measuring unit 6 measures the number of captured GPS satellites G1 to G3 by counting Sv (t) IDs as visible satellites stored in the visible satellite position information storage unit 13a.
  • V Set the value corresponding to the number of captures in the capture number flag memory. For example, if the number of captures is “0” or “1”, set “1”, if it is “2”, set “2”, and if it is “3” or more, set “3”. set.
  • the GPS positioning stop determination unit 7 refers to the value set in the acquisition number flag memory, searches the time storage unit 12 based on the value, and waits for GPS positioning (GPS positioning stop time) T , T and T are extracted.
  • GPS positioning GPS positioning stop time
  • the waiting time is the shortest “T” (sec). In the case of “3”, the waiting time is the longest “T” (
  • the waiting time is set to be short if the number of GPS satellites G1 to G3 is small, and the waiting time is long if the number is small.
  • the waiting time is the shortest “T” (sec), “2” In the above case, the waiting time is the longest “T” (sec), and in the case of “1”, “T” (sec) and “T j (sec)
  • the GPS positioning stop determination unit 7 determines whether or not the elapsed time t from the start of GPS positioning has exceeded the standby time “T1”. If it is determined that the GPS positioning stop condition is satisfied, a value indicating GPS positioning stop is set in the GPS positioning stop flag memory (not shown). On the other hand, if the waiting time “ ⁇ 1” is not exceeded, it is determined that the GPS positioning stop condition is not satisfied, and a value indicating the GPS positioning continuation is set in the GPS positioning stop flag memory. In addition, when the GPS positioning stop determination unit 7 extracts the standby time “ ⁇ ” from the time storage unit 12, the elapsed time t from the start of the GPS positioning becomes the standby time “ ⁇ ”.
  • the GPS positioning stop determination unit 7 extracts the standby time " ⁇ 2" from the time storage unit 12, the GPS positioning stop determination unit 7 determines whether or not the elapsed time t from the start of GPS positioning has exceeded the standby time "T2". If exceeded, it is determined that the GPS positioning stop condition is satisfied, and a value indicating GPS positioning stop is set in the GPS positioning stop flag memory (not shown).
  • the Sv (t) IDs of the GPS satellites G1 to G3 repeatedly captured are the same with reference to the visible satellite history storage unit 13b described later. If they are the same, it is determined that the first stop condition is satisfied. If they are not the same, it is determined that the first stop condition is not satisfied.
  • the same Sv (t) ID of GPS satellites G1 to G3 captured repeatedly means that only the same GPS satellites G1 to G3 can be captured over time, Even if GPS positioning continues, it is unlikely that the number of GPS satellites G1 to G3 will increase. Therefore, if the Sv (t) IDs of the GPS satellites G1 to G3 are the same, whether or not the positioning result by GPS positioning can be obtained in a short time by determining that the first stop condition is satisfied. As a result, the waiting time required for GPS positioning can be prevented from being wasted as a result for the user of the mobile communication terminal 1.
  • the GPS positioning stop determination unit 7 refers to the visible satellite position information storage unit 13a described later, and stores the two stored in the visible satellite position information storage unit 13a. It is determined from the position information of the visible satellites between Sv (t), that is, whether the angle between the two visible satellites is equal to or smaller than a predetermined value ⁇ , and the elevation angle of each visible satellite is within a predetermined range. Determine whether or not. If the angle between the two visible satellites is equal to or smaller than the predetermined value ⁇ and the elevation angles of the two visible satellites are included in the predetermined range, the position information of the visible satellite is obtained. Based on the above, it is determined that the second stop condition is satisfied, and if at least one of the conditions is not satisfied, it is determined that the second stop condition is not satisfied.
  • FIG. 4 is a diagram showing the first sky plot SP1, which is created around the assumed terminal position P identified based on the base station position information transmitted from the base station 100, and is orthogonal. Of the two axes, the direction indicating “0 °” is north, the direction indicating “90 °” is east, and “180 °” is indicated. The direction showing south is 270 ° and the direction showing 270 ° is west.
  • the sky plot shows the coordinates of the GPPS satellite in the sky. Furthermore, the elevation angle is shown concentrically around the assumed terminal position P, and the center is the zenith (elevation angle 90 °), and the elevation angle decreases as the distance from the assumed terminal position P increases.
  • the angle between two visible satellites is, for example, as shown in Fig. 4, where the coordinates Ga, Gb of the first visible satellite and the second visible satellite are written in the coordinates on the first sky plot SP1.
  • the GPS positioning stop determination unit 7 determines whether this angle is equal to or smaller than a predetermined value ⁇ (for example, 90 °).
  • the GPS positioning stop determination unit 7 has an elevation angle obtained from the positions Ga and Gb on the first sky plot SP1 equal to or higher than a predetermined elevation angle ⁇ 1 (for example, 6 °) and a predetermined elevation angle ⁇ 2 (for example, , 50 °).
  • the mobile communication terminal 1 When the visible satellites are confined in a narrow area, it is highly likely that the mobile communication terminal 1 is likely to be captured indoors through a window or the like and is located indoors. In addition, if it is assumed that the visible satellite capture area is not in the zenith direction because the elevation angle of the visible satellite is small, the mobile communication terminal 1 is likely to be located indoors in a building with a roof or the like. Yes. When the mobile communication terminal 1 is in such a position, it is unlikely that positioning results can be obtained in a short time even if GPS positioning is continued.
  • the GPS positioning stop determination unit 7 extracts the first acquisition upper limit number Ml with reference to a capturing number storage unit (not shown), and the GPS satellite capturing unit 5 To determine whether the number of acquisitions of GPS satellites G1 to G3 has reached the maximum number of acquisitions Ml, and if the number of acquisitions has reached the maximum number of acquisitions Ml, the third stop condition based on the number of acquisitions It is determined that On the other hand, if the second stop condition is not satisfied, the second acquisition upper limit number M2 is extracted by referring to the acquisition number storage unit (not shown), and the GPS satellites G1 to G3 by the GPS satellite acquisition unit 5 are extracted.
  • the acquisition number storage unit stores the upper limit acquisition times Ml and M2 in association with the determination result of the second GPS positioning stop condition. Note that the upper limit number of captures M2 is equal to or greater than the upper limit number of captures Ml.
  • the GPS positioning cancellation determination unit 7 determines whether GPS positioning is satisfied when all of the first, second, and third cancellation conditions are satisfied, or when all of the first, second, and fourth cancellation conditions are satisfied. It is determined that the positioning stop condition is satisfied, and a value indicating GPS positioning stop is set in the GPS positioning stop flag memory (not shown). On the other hand, if any one of the first, second, third and fourth stop conditions is not satisfied, it is determined that the GPS positioning stop condition is not satisfied, and the GPS positioning stop flag memory (not shown) is stored. Set a value indicating the continuation of GPS positioning. In addition, the GPS positioning stop determination unit 7 determines that the GPS positioning stop condition is satisfied when one of the above cancellation conditions is satisfied, and the GPS positioning is stopped in the GPS positioning stop flag memory (not shown). A value indicating continuation may be set.
  • the GPS positioning control unit 8 refers to the GPS positioning stop flag memory, and when the value indicating the GPS positioning stop is set, the GPS positioning control unit 4 stops the arithmetic processing for GPS positioning performed in the GPS positioning unit 4 Then, the positioning method is switched to the base station using positioning method, and the base station using positioning unit 19 is caused to execute calculation processing for positioning. On the other hand, when a value indicating GPS positioning continuation is set in the GPS positioning stop flag memory, calculation processing for GPS positioning performed in the GPS positioning unit 4 is continuously performed.
  • Display unit 11 outputs the positioning result obtained by the arithmetic processing in GPS positioning unit 4 or base station using positioning unit 19 together with a predetermined map image.
  • the standby time storage unit 12 stores standby times Tl, T2, and T3 in association with the values set in the captured number flag memory.
  • the visible satellite information storage unit 13 includes a visible satellite position information storage unit (captured satellite position information storage unit) 13a and a visible satellite history storage unit (change history storage unit) 13b.
  • the visible satellite position information storage unit 13a stores the Sv (t) ID of the visible satellite captured by the GPS satellite capturing unit 5, the orbit information, the time information when the positioning signal is issued, and the position information in association with each other.
  • the visible satellite history storage unit 13b stores the Sv (t) ID of the visible satellite repeatedly captured by the GPS satellite capturing unit 5 in association with the capture time.
  • GPS satellite orbit The information storage unit 14 stores GPS satellite orbit information in association with the Sv (t) IDs of the GPS satellites G1 to G3. This orbit information is based on data transmitted from the base station 100. It is updated at a fixed timing.
  • FIG. 3 is a diagram showing a GPS positioning procedure in the mobile communication terminal 1, and the step is abbreviated as “S”.
  • the GPS satellite capturing unit 5 executes a satellite capturing step, and based on the result of the satellite capturing step, the captured number measuring unit 6 executes a captured number measuring step.
  • the GPS satellite capture unit 5 extracts Sv (t) ID from the input positioning signal, captures the GPS satellites G1 to G3 based on the Sv (t) ID, and identifies them as visible satellites. Furthermore, the time and orbit data at which the positioning signal was issued are extracted from the positioning signal, and the position information of the GPS satellites G1 to G3 at the time when the positioning signal was issued is obtained.
  • the GPS satellite capturing unit 5 associates this position information with the Sv (t) ID as a visible satellite, stores the position information of the visible satellite in the visible satellite position information storage unit 13a, and stores the captured Sv (t) ID. It is stored in the visible satellite history storage unit 13b in association with the value of the acquisition frequency parameter (m). Furthermore, the GPS satellite capturing unit 5 generates the first sky plot SP1 (see FIG. 4) based on the position information of the visible satellite and the assumed terminal position P. Further, the GPS satellite capturing unit 5 reads the orbit information of the GPS satellites G1 to G3 stored in the GPS satellite orbit information storage unit 14, and based on the orbit information of each GPS satellite G1 to G3 and the assumed terminal position P. Generate second sky plot SP2 (see Figure 6).
  • the acquisition number measurement unit 6 sets the number of Sv (t) IDs stored in the visible satellite position information storage unit 13a to the number of Sv (t) (capture number). And a value indicating the Sv (t) number is set in a capture number flag memory (not shown).
  • Sv (t) number power S is “0” or “1”
  • a value indicating “1” is set in the captured number flag memory.
  • a value indicating “2” is set in the acquisition number flag memory
  • the number of Sv (t) is “3” or more
  • a value indicating “3” is set in the acquisition number flag memory.
  • the GPS positioning stop determination unit 7 refers to the value set in the acquisition number flag memory and determines the number of visible satellites.
  • the GPS positioning stop determination unit 7 determines whether the number of Sv (t) is insufficient for the required number of positioning required for GPS positioning, and if the required number of positioning is less than ⁇ 3 '' It is determined whether the value power S “1” or “2” set in the capture number flag memory is! /, Or a deviation (S4).
  • step 4 If it is determined in step 4 that the value set in the captured number flag memory is “1”, the GPS positioning stop determination unit 7 executes a GPS positioning stop determination step (S5).
  • G PS positioning stop determination unit 7 reads the GPS positioning stop time T1 stored in the time storage unit 12 in association with the value set in the acquisition number flag memory, and the elapsed time t from the start of GPS positioning t Determines whether the GPS positioning stop time T1 has elapsed. If it has passed, it is determined that the GPS positioning stop condition is satisfied, and if it has not elapsed, the GPS positioning stop condition is satisfied. Judge that it is not.
  • a value indicating GPS positioning stop is set in the GPS positioning stop flag memory (not shown), and it is determined that the GPS positioning stop condition is not satisfied. To do so, set a value indicating GPS positioning continuation in the GPS positioning stop flag memory (not shown).
  • a GPS positioning control step is executed by the GPS positioning control unit 8 (S10).
  • the GP S positioning control unit 8 deletes the Sv (t) ID and position information of the visible satellites stored in the visible satellite position information storage unit 13a, and performs calculations for GPS positioning by the GPS positioning unit 14. Stop the process and stop the GPS positioning, and let the base station positioning unit 9 perform the positioning instead.
  • the GPS positioning control unit 8 proceeds to step 2 to continue GPS positioning.
  • the GPS positioning stop determination unit 7 determines in step 4 that the value set in the captured number flag memory is "2"
  • the GPS positioning stop determination unit 7 executes a GPS positioning stop determination step and corresponds to this "2" Reads the waiting time T2 attached and stored in the time memory unit 12 and starts GPS positioning. It is determined whether or not the elapsed time t has exceeded the waiting time T2. If it is determined that the elapsed time t has passed the standby time ⁇ 2! /, It is determined that the GPS positioning stop condition has been met, and Determines that the GPS positioning stop condition is satisfied! /, N! / (S6).
  • the GPS positioning stop determination unit 7 determines that the GPS positioning stop condition is satisfied, the GPS positioning stop determination unit 7 sets a value indicating GPS positioning stop in the GPS positioning stop flag memory (not shown), and the GPS positioning stop condition If it is determined that the value does not satisfy, the GPS positioning stop flag memory (not shown) is set to a value indicating the continuation of GPS positioning.
  • the GPS positioning control unit 8 executes a GPS positioning control step (S10).
  • the GPS positioning control unit 8 stops the GPS positioning and switches the positioning method to the base station using method, and the base station using positioning unit 9 obtains the positioning result by calculation processing and outputs the positioning result to the display unit 11 ( S16) After that, the GPS positioning control unit 8 resets the GPS positioning stop flag memory and the captured number flag memory and completes positioning after a predetermined reset process such as deleting the data stored in the visible satellite information storage unit 13. To do. In addition, when GPS positioning is stopped, positioning may be terminated without obtaining a positioning result by another positioning method such as a base station usage method.
  • the GPS positioning stop determination unit 7 determines in step 6 that the elapsed time t has not passed the GPS positioning stop time T2, the GPS positioning stop determination unit 7 executes a GPS positioning stop determination step.
  • the GPS positioning stop determination unit 7 extracts the Sv (t) ID stored in the visible satellite history storage unit 13b.
  • the visible satellite history storage unit 13b stores the history of the Sv (t) ID extracted by the GPS satellite capturing unit 5 at 1-second intervals, and the GPS positioning stop determination unit 7 stores the Sv ( t) Determine whether or not the ID is the same as the Sv (t) ID related to the previous capture (t—1 time) (S7). If not, set “0” (times) to the capture count parameter (m). Set (S11) and set a value indicating GPS positioning continuation in the GPS positioning stop flag memory (not shown). Then, the GPS positioning control unit 8 proceeds to step 1 after a predetermined reset process in order to start a new GPS positioning.
  • the GPS positioning stop determination unit 7 determines that they are the same in Step 7, the GPS positioning stop determination unit 7 executes the next GPS positioning stop determination step (S8).
  • the GPS positioning stop determination unit 7 determines the position between Sv (t), that is, two from the position information of the two visible satellites stored in the visible satellite position information storage unit 13a. It is determined whether or not the angle between the visible satellites is equal to or smaller than a predetermined value ⁇ , and further, it is determined whether or not the elevation angle of each visible satellite is within a predetermined range (S8).
  • Step 9 If the angle between the two visible satellites is equal to or smaller than the predetermined value ⁇ and the elevation angle of each visible satellite is included in the predetermined range, the process proceeds to Step 9 described below, and at least If one of the conditions is not met, proceed to Step 11 below.
  • the GPS positioning stop determination unit 7 refers to a capture number storage unit (not shown), extracts the capture number upper limit value Ml, and the value of the capture number parameter (m) is the capture number upper limit value Ml. It is determined whether or not: If it is determined that the value of the acquisition count parameter (m) is less than or equal to the acquisition count upper limit Ml, it is determined that the GPS positioning stop condition is not satisfied, and GPS positioning is continued in the GPS positioning stop flag memory. If it is determined that the number-of-acquisition parameter (m) exceeds the maximum number of times of capture Ml, a value indicating GPS positioning stop is set in the GPS positioning stop flag memory.
  • the GPS positioning stop determination unit 7 refers to a capture number storage unit (not shown) to extract the capture number upper limit M2, and the value of the capture number parameter (m) is the number of captures. Determine whether the upper limit is M2 or less. Then, if it is determined that the value of the acquisition count parameter (m) is less than or equal to the acquisition count upper limit M2, it is determined that the GPS positioning stop condition is not satisfied, and GPS positioning continuation is continued in the GPS positioning stop flag memory. If it is determined that the acquisition number parameter (m) exceeds the maximum number of acquisitions M2, respectively, the GPS positioning stop flag memory is set to a value indicating GPS positioning stop.
  • the GPS positioning control unit 8 refers to the GPS positioning stop flag memory, and when a value indicating that GPS positioning is to be continued is set, returns to step 1 to stop the GPS positioning. If the value indicating is set! /, The GPS positioning is stopped and the positioning method is switched from the GPS positioning to the base station-based positioning (S10).
  • the base station utilization positioning unit 9 performs positioning based on the data received from the base station 100.
  • the data from the base station 100 includes base station position information composed of the latitude and longitude of the base station 100, and the base station utilization positioning unit 9 uses, for example, the base station position information as the position information of the mobile communication terminal 1. Assuming that position information is obtained as a positioning result.
  • the base station using positioning unit 9 outputs the obtained positioning result to the display unit 11 (S16), and ends positioning after a predetermined reset process.
  • the GPS positioning stop determination unit 7 sets it to the capture number flag memory when "3" is set.
  • the waiting time T3 associated with the value and stored in the time storage unit 12 is extracted.
  • the GPS positioning control unit 8 refers to the GPS positioning stop flag memory, and if a value indicating GPS positioning stop is set! /, The GPS positioning is stopped and the positioning method is changed from the GPS positioning to the base station. Switch to use positioning and display the positioning result on the display unit 11 (S10).
  • step 13 if it is determined in step 13 that the elapsed time t has not passed the GPS positioning stop time T3, the GPS positioning unit 14 operates and is stored in the visible satellite position information storage unit 13a. ! / Based on the various data and the arrival time difference between the positioning signals from each visible satellite! /, Perform GPS positioning processing and obtain the location information of mobile communication terminal 1 as the positioning result ( S14). If the GPS positioning unit 14 determines that the GPS positioning result exceeds the predetermined error range, the GPS positioning unit 14 determines that the GPS positioning result is inappropriate (S 15), and proceeds to Step 2 to perform GPS positioning again. Return.
  • the GPS positioning result is determined to be within the predetermined error range
  • the GPS positioning result is determined to be appropriate (S15)
  • the positioning result is output to the display unit 11 (S16), and the predetermined reset process End positioning after. Thereafter, these processes are repeated.
  • the GPS positioning stop determination unit 7 determines whether or not the GPS positioning stop condition is satisfied based on the number of acquisitions measured by the acquisition number measurement unit 6. When it is determined that the GPS positioning stop condition is not satisfied, the GPS positioning is continued, and when it is determined that the GPS positioning stop condition is satisfied, the GPS positioning ends.
  • Fig. 5 is a graph showing the relationship between the location of the mobile communication terminal 1 and the standby time required for GPS positioning.
  • the vertical axis is the standby time required for GPS positioning
  • the horizontal axis is indoors and outdoors and the interior In the case of, the distance from the window is shown.
  • the standby time required for GPS positioning will increase as the distance from the window increases. In such a case, stop GPS positioning based on the number of captured GPS satellites G1 to G3. For example, if the mobile communication terminal 1 is about 10m away from the window, the standby time required for GPS positioning is normally 20 seconds or more, and the GPS positioning is terminated in 20 seconds. The user of mobile communication terminal 1 does not have to wait for more than 20 seconds for GPS positioning.
  • the GPS satellite capturing unit 5 determines that the signal strength (level) of the positioning signal received by the GPS receiving unit 3 exceeds the level that can be used for GPS positioning.
  • GPS satellites G1 to G3 are captured based on the positioning signal that exceeds the positioning level.
  • GPS satellites G1 to G3 which could only receive positioning signals with low signal strength, are not counted as the number of acquisitions, so the accuracy of determining whether accurate CPS positioning results can be obtained in a short time by GPS positioning. Can be improved.
  • the GPS positioning stop determination unit 7 has a predetermined angle formed by a straight line connecting the positions of the GPS satellites G1 to G3 stored in the visible satellite position information storage unit 13a and the assumed terminal position P. If the angle is greater than or equal to the angle, it is determined that the GPS positioning stop condition is satisfied, so it is possible to estimate whether or not the mobile communication terminal 1 is indoors and obtain the GPS positioning result in a short time. It is possible to improve the accuracy of determination as to whether or not this is possible.
  • the GPS positioning stop determining means determines whether or not the GPS positioning stop condition is satisfied based on whether or not the set standby time has passed based on the number of captures!
  • the waiting time can be set according to the possibility of obtaining positioning results, and by determining whether or not the GPS positioning stop determination condition is satisfied depending on whether or not the waiting time has elapsed, the user of the mobile communication terminal 1
  • the waiting time required for GPS positioning can be shortened efficiently.
  • the GPS positioning stop determination unit 7 refers to the orbit information of the GPS satellites G1 to G3 stored in the GPS satellite information storage unit 14, extracts the position information of the invisible satellites, and the visible captured actually It is also possible to determine whether or not the GPS positioning stop condition is satisfied based on the satellite position information and the invisible satellite position information. For example, as shown in FIG. 6, the second sky plot is made using the orbit information of GPS satellites G1 to G3 stored in the GPS satellite information storage unit 14 and the base station position information based on the data transmitted from the base station 100. SP2 is generated, and the position Gc, Gd of the visible satellite actually captured is reflected in the coordinates on the second sky plot SP2.
  • orbit information OR1 to OR6 of GPS satellites G1 to G3 that should be captured is shown, and the positions Gc and Gd of the captured visible satellites and the respective orbit information OR1 to OR6 By comparing orbit information of invisible satellites, OR2, OR3, OR5, OR6 are identified. If the invisible satellite capture area at the current time is identified from the orbit information of the invisible satellite and the capture area is included in a predetermined range indicating the zenith direction (for example, the elevation angle is 60 ° or more and 90 ° or less), It may be determined that the GPS positioning stop condition is satisfied, and it is not included, and if it is satisfied, it may be determined that it is satisfied!
  • the Sv of the latest GPS satellites G1 to G3 stored in the visible satellite history storage unit 13b is stored.
  • (t) ID and the force at which it is determined whether the Sv (t) ID of the previous GPS satellites G1 to G3 related to the previous acquisition is the same The past number of times (for example, 5 times) It is determined whether the Sv (t) ID of the GPS satellites G1 to G3 related to acquisition and the Sv (t) ID of the latest GPS satellites G1 to G3 are all the same.
  • the base station using positioning unit 9 combines the base station position information acquired from the data transmitted from the base station 100 and the arrival time difference between the positioning signals transmitted from the GPS satellites G1 to G3.
  • the mobile communication terminal 1 is obtained from the position information of the mobile communication terminal 1 as a positioning result, or from the distance information between the base station 100 and the mobile communication terminal 1 transmitted from a plurality of base stations 100. You may ask for the position information of as a positioning result! /.
  • the GPS positioning stop determining unit 7 may execute the GPS positioning stop determining step. Good.
  • the GPS positioning stop determination unit 7 performs the same processing as in Step 7 or Step 8 above, and indicates that the GPS positioning stop flag memory indicates that the GPS positioning is stopped when it is determined that the GPS positioning stop condition is satisfied. If a value is set and it is not determined that the GPS positioning stop condition is satisfied, a value indicating the continuation of GPS positioning may be set.
  • the GPS positioning stop determination unit 7 may determine that the GPS positioning stop condition is satisfied as follows.
  • the GPS positioning stop determination unit 7 determines that the GPS signal reception level of the positioning signal received by the GPS receiving unit 3 is the GPS positioning when the GPS satellites G1 to G3 are captured by the GPS satellite capturing unit 5. It may be determined that the GPS positioning stop condition is satisfied based on the received level of the positioning signals related to the GPS satellites G1 to G3 that do not exceed the positioning level that can be used for the GPS. That is, the GPS positioning stop determination unit 7 determines whether or not the GPS positioning stop condition is satisfied using the GPS satellites G1 to G3 that can receive the positioning signal while not being measured by the captured number measuring unit 6. To do.
  • the GPS positioning stop determination unit 7 measures the CN value (Carrier to Noise ratio) of the positioning signals received from the GPS satellites G1 to G3 at each reception, and the CN value is If it has not increased from the past (for example, in the comparison between time t-1 and time t), it is determined that the GPS positioning stop condition (fifth stop condition) is satisfied. This is because if the CN value has not increased, it is unlikely that new GPS satellites G1 to G3 can be captured over time. On the other hand, if the CN value increases, there is a high possibility that new GPS satellites G1 to G3 can be supplemented, so it is meaningful to continue GPS positioning.
  • the CN value Carrier to Noise ratio
  • the GPS positioning stop determination unit 7 determines whether or not the GPS positioning stop condition is satisfied by using the GPS satellites G1 to G3 that can receive the positioning signal while being not measured by the captured number measuring unit 6.
  • the received signal level of the positioning signal exceeds the level that can be used for SGPS positioning! /, NA! /, Based on the received signal level of GPS satellites G1-G3!
  • GPS positioning results can be obtained in a short time when there are GPS satellites G1 to G3 that can only receive positioning signals with low reception levels. It is possible to improve the accuracy of determination as to whether or not this is possible. In other words, it is possible to more accurately determine whether or not to stop GPS positioning.
  • the GPS positioning stop determination unit 7 determines that the GPS signal G1 to G3 is captured by the GPS satellite capturing unit 5 and the reception level of the positioning signal received by the GPS receiving unit 3 is the GPS positioning. Based on whether or not the information indicating the time was obtained from the positioning signals from GPS satellites G1 to G3 (the time information indicating the time could be decoded from the positioning signal) It may be determined that the GPS positioning stop condition is satisfied.
  • the GPS positioning stop determination unit 7 determines whether time information has been acquired (decoded) from the positioning signals received from those GPS satellites G1 to G3. It is determined that the positioning stop condition (sixth stop condition) is satisfied. This is because many positioning signals from GPS satellites G1 to G3 are required for positioning calculation unless time information can be obtained from the positioning signals of GPS satellites G1 to G3. On the other hand, if the time information can be acquired from the positioning signals from the GPS satellites G1 to G3, there are fewer positioning signals from the GPS satellites used for the positioning calculation, so it is meaningful to continue GPS positioning. In this way, by determining whether time information can be acquired from the positioning signal, it is possible to more accurately determine whether or not the GPS positioning should be stopped.
  • the GPS positioning stop determination unit 7 may determine that the GPS positioning stop condition is satisfied from the position information of the visible satellite with reference to the visible satellite position information storage unit 13a as follows.
  • the GPS positioning stop determining unit 7 is located in a predetermined range from the assumed terminal position P in the zenith direction (for example, a range where the elevation angle is 60 ° or more, a range within the circle where the elevation angle is 60 ° in FIG. 4).
  • the difference between the reception level of the positioning signal from the visible satellite to be received and the reception level of the positioning signal from the other visible satellites is calculated, and whether or not the GPS positioning stop condition is satisfied is determined based on the difference value.
  • the value of the difference is calculated, for example, by subtracting the reception level of positioning signals from other visible satellites from the reception level of positioning signals from visible satellites located in a predetermined range in the zenith direction.
  • the GPS positioning stop determination unit 7 determines whether or not the difference value is equal to or less than a predetermined value set in advance, and determines that the GPS positioning stop condition ( (Seventh cancellation condition) is determined to be satisfied. Even if there are no visible satellites in the predetermined range in the zenith direction, it is determined that the GPS positioning stop condition (seventh stop condition) is satisfied. In addition, if there are multiple visible satellites in the zenith range and other visible satellites, select the strongest! / Of the visible satellites at the reception level, etc. decide. You can also compare the average straightness of each area (zenith direction and others)! /.
  • the mobile communication terminal 1 If the reception level of the positioning signal from the visible satellite in the zenith direction is weak, or if there is no visible satellite in the zenith direction, the mobile communication terminal 1 is likely to have been captured through a window or the like. There is a high possibility that it is located inside a building with a roof. When the mobile communication terminal 1 is in such a position, it is unlikely that a positioning result can be obtained in a short time even if GPS positioning is continued.
  • the GPS positioning stop determination unit 7 determines that the GPS positioning stop condition is satisfied if all of the first to seventh stop conditions (any of the third and fourth stop conditions) are satisfied. Set a value indicating that GPS positioning is stopped in the stop flag memory (not shown). On the other hand, if any one of the 1st to 7th cancellation conditions is satisfied, or if one of them is not satisfied! /, The GPS positioning cancellation condition is determined not to be satisfied! /, And the GPS positioning cancellation flag memory (not shown) Set a value indicating the GPS positioning continuation. As a modification, the GPS positioning stop determination unit 7 determines that the GPS positioning stop condition is satisfied when any one of the above stop conditions is satisfied, and the GPS positioning stop flag memory (shown in the figure). Do not set a value indicating GPS positioning continuation! /, Or do it! /
  • the GPS positioning stop determination unit 7 uniformly performs GPS positioning when the standby time ( ⁇ , ⁇ , T) corresponding to the number of Sv (t) has elapsed. Satisfy the cancellation condition
  • the GPS positioning stop determination unit 7 determines the GPS positioning status by the GPS positioning unit 4, the GPS satellite G1-G3 capturing status by the GPS satellite capturing unit 5, and the GPS satellite by the captured number measuring unit 6. It is determined whether to continue GPS positioning based on at least one of the measurement results of the number of captured G1 to G3, and if it is determined to continue GPS positioning, the standby time has elapsed. Even if it is determined, it may be determined that the GPS positioning stop condition is not satisfied! /. In the present embodiment, determining whether or not to continue GPS positioning is referred to as stoppage determination.
  • the GPS positioning stop determination unit 7 determines that the GPS positioning is continued when the position of the terminal 1 can be calculated by the GPS positioning by the GPS positioning unit 4.
  • the GPS positioning unit 4 calculates the speed of its own terminal 1 in the form of an estimated drift value (Drift value) by GPS positioning calculation. If the GPS positioning unit 4 calculates the movement speed of its own terminal 1 (if it can be calculated), the GPS positioning cancellation determination unit 7 continues GPS positioning, assuming that its position can be calculated by GPS positioning. I will let you.
  • the moving speed of the terminal 1 it is possible to determine whether the position is obtained. If the position is obtained, the number of GPS-positionable satellites is visible. This is because it is preferable to continue.
  • the position of the terminal 1 that can be calculated here does not necessarily have to be a GPS positioning result. That is, the position of the own terminal 1 that can be calculated here is not a question of accuracy (may be beyond a predetermined error range).
  • the GPS positioning stop determination unit 7 can use the reception level of the positioning signal received from the GPS satellites G1 to G3 by the GPS receiving unit 3 with the force S that the visible satellite is zero, for GPS positioning. Beyond the possible positioning level! /, N! /, GPS satellite (however the frequency can be captured) GPS positioning is continued when the GPS satellite capture unit 5 detects. GPS satellites G1 to G3 that receive positioning signals as described above can become visible satellites over time, and as a result, GPS positioning may be possible, so it is preferable to continue GPS positioning. It is.
  • a positioning signal at a level that can capture the frequency continues for a certain period of time (for example, several seconds such as 6 seconds, this time is predetermined), but it is not a visible satellite, it can become a visible satellite. Since it is low, GPS positioning is not continued after a certain period of time (for example, several seconds such as 6 seconds, which is predetermined). Further, when there are a plurality of the GPS satellites G1 to G3, the GPS positioning may be continued.
  • the GPS positioning stop determination unit 7 performs GPS positioning when the number of captures of the GPS satellites G1 to G3 by the capture number measurement unit 6 is equal to or greater than a predetermined number (for example, two or more). May be continued. Specifically, for example, the GPS positioning stop determination unit 7 determines that the elapsed time t from the positioning start time is the positioning timeout value T (forcibly terminating GPS positioning).
  • the number of visible satellites is 2 or more, and time information can be obtained from the positioning signal of the visible satellite. It may be continued. Time information can be acquired when the reception level is strong. This is because if the time information is acquired, the positioning signals from the GPS satellites used for positioning calculation can be reduced, so GPS positioning is easy!
  • the GPS positioning stop determination unit 7 calculates the accuracy of the number of captures of the GPS satellites G1 to G3 based on the time change of the number of captures of the GPS satellites Gl to G3 measured by the capture number measurement unit 6. Therefore, it is desirable to determine whether or not to continue GPS positioning based on the accuracy.
  • the accuracy of the number of captures indicates the degree to which the number of captures does not change over time. A method for calculating the accuracy of the number of traps will be described later.
  • the GPS positioning cancellation determination unit 7 has two or more visible satellites, and the accuracy of the calculated number of satellites is less than or equal to a predetermined value set in advance (the number of captured satellites is likely to increase) and starts positioning. Elapsed time from time-out positioning time-out value When T-force is also longer than a preset time (for example, 2 seconds), GPS positioning
  • the GPS positioning control unit 8 determines that the GPS positioning stop condition is satisfied by the GPS positioning stop determination unit 7, and the positioning method is used as a base. Switching to the station-based positioning method causes the base station-based positioning unit 19 to execute computation processing for positioning.
  • positioning by the base station-based positioning method is based on signals transmitted and received between the mobile communication terminal 1 (the communication unit 2 thereof) and the base station that need not be performed in the mobile communication terminal 1. Alternatively, it may be performed by a positioning server that performs positioning of the mobile communication terminal 1. In that case, the GPS positioning control unit 8 requests the positioning server to measure its own terminal (transmits a request signal).
  • positioning server 200 includes reception unit 201, positioning unit 202, and transmission unit 203.
  • the receiving unit 201 is a receiving unit that receives a request signal that is a request for positioning of the mobile communication terminal 1 from the mobile communication terminal 1.
  • the positioning unit 202 obtains transmission delay information of signals transmitted and received between the base station and the mobile communication terminal 1 related to the request signal from one or more base stations.
  • the positioning means performs positioning of the mobile communication terminal 1 by calculating the position of the mobile communication terminal 1 by acquiring and performing positioning calculation from the information. For the positioning calculation, information on the sector in which the mobile communication terminal 1 is transmitted, which is transmitted from the base station, may be used. In addition, positioning calculation combining base station positioning and GPS positioning may be performed.
  • the transmission unit 203 is a transmission unit that transmits information indicating the calculated position of the mobile communication terminal 1 (positioning result information) to the mobile communication terminal 1 related to the request signal.
  • the mobile communication terminal 1 receives positioning result information from the positioning server 200.
  • Mobile communication terminal 1 and positioning server 200 constitute a positioning calculation system.
  • the positioning server 200 is connected to a mobile communication network including a base station that transmits and receives signals to and from the mobile communication terminal 1, and is configured as a computer including a CPU and a memory, for example.
  • GPS positioning is triggered by user operations.
  • the time parameter (t) (sec) indicating the positioning time of the positioning start force
  • the acquisition frequency parameter (m) indicating the acquisition frequency
  • the received positioning signal is received by the GPS receiver 3 and input from the GPS receiver 3 to the GPS satellite capturing unit 5 and the captured number measuring unit 6. Subsequently, the satellite acquisition step is executed by the GPS satellite acquisition unit 5, and the acquisition number measurement step is executed by the acquisition number measurement unit 6 based on the result of the satellite acquisition step (S23, S3 in FIG. 3). Corresponding). At this time, the GPS satellite capturing unit 5 acquires time information from a positioning signal that can acquire time information. In addition, the positioning signal power whose signal strength is lower than the positioning possible level is input to the GPS positioning stop determination unit 7. The GPS positioning stop determination unit 7 measures information (CN value) used for determination to be described later from these positioning signals, stores it in the visible satellite information storage unit 13 and the like, and refers to it at the time of determination.
  • information CN value
  • the GPS positioning unit 14 performs arithmetic processing for GPS positioning based on various data stored in the visible satellite position information storage unit 13a and the arrival time difference of the positioning signals from the visible satellites.
  • the position information of the mobile communication terminal 1 is acquired as a positioning result (S24, corresponding to S14 in FIG. 3).
  • the GPS positioning unit 14 determines whether or not the GPS positioning result exceeds a predetermined error range (S25). When the GPS positioning result is determined to be within the predetermined error range, the GPS positioning result is determined to be appropriate, and the positioning result is output to the display unit 11 (S31, corresponding to S16 in FIG. 3). Stops positioning after reset processing.
  • the GPS positioning stop determination unit 7 calculates the accuracy of the number of captured GPS satellites G1 to G3 (S26). The process of calculating (predicting) the accuracy of the number of captured GPS satellites G1 to G3 will be described with reference to the flowchart of FIG.
  • an elapsed time t from the start of GPS positioning is acquired. Subsequently, the progress of positioning is calculated from the positioning timeout value T (S261). The degree of progress of positioning is the positioning timeout value
  • elapsed time t is determined as positioning time.
  • a regression analysis is performed using the current number of visible satellites and the transition of the number of visible satellites in the past, and a function of the number of visible satellites according to time is calculated. By doing so, prediction is performed (in Fig. 9, the solid line is the measured value and the broken line is the calculated function).
  • the accuracy is calculated using a function that outputs a function value that is smaller if it is smaller. Also, the higher the degree of progress, the greater the accuracy. Specifically, for example, a value corresponding to the degree of progress is added to the accuracy.
  • the above is the process of calculating the accuracy of the number of captured GPS satellites G1 to G3.
  • the GPS positioning stop determination unit 7 determines whether or not to stop (S27 in FIG. 7).
  • GPS positioning S24
  • GPS positioning unit 4 S271
  • Information indicating that GPS positioning is to be continued is stored in the memory of the mobile communication terminal 1 (the same applies hereinafter).
  • the GPS positioning is not to be continued, the power that the visible satellite is zero is used. Then, the reception level of the positioning signal received from the GPS satellites G1 to G3 by the GPS receiver 3 is used for the GP S positioning. It is determined whether or not the force S is below the level at which positioning is possible and the force detected by the GPS satellite capture unit 5 that the frequency is exceeded. In addition, it is determined whether or not the above positioning signal reception continues for a certain time (for example, several seconds such as 6 seconds) (S272). As a result of the determination, if it is determined in the above determination that the reception has been performed for a certain time, the GPS positioning is not continued, and the information is stored in the memory of the mobile communication terminal 1.
  • a certain time for example, several seconds such as 6 seconds
  • the GPS positioning is not to be continued, then the elapsed time t from the positioning start time is immediately before the positioning timeout value T, and the GPS satellites G1 to G3
  • the elapsed time t is just before the positioning timeout value T, the number of acquisitions is 2 or more, and the visible satellite
  • the time information can be obtained from the positioning signal, it is considered effective to continue the GPS positioning, and the information is stored in the memory of the mobile communication terminal 1.
  • the number of captures of the GP S satellites G1 to G3 by the capture number measurement unit 6 is equal to or greater than a predetermined number (for example, 2) set in advance. It is determined whether the accuracy of the number is less than or equal to a predetermined value and the elapsed time from the positioning start time is equal to or greater than the positioning timeout value T force, a preset time (for example, several seconds such as 3 seconds) (S2
  • the number of acquisitions is greater than or equal to a preset number, the accuracy of the number of acquisitions is less than or equal to a predetermined value, and the elapsed time t from the positioning start time is preset from the positioning timeout value T.
  • GPS positioning will be continued. If it is determined that there is more than the specified time, GPS positioning will be continued. If the GPS positioning is not continued in the process so far, the GPS positioning is not continued. In this embodiment, the GPS positioning is continued if any of the conditions for determining whether or not to stop is satisfied! /, The GPS positioning is continued when a plurality of conditions are satisfied. It may be. The above is the process for determining whether or not to stop. [0112] Subsequently, the GPS positioning stop determination unit 7 determines whether the elapsed time t from the start of GPS positioning has passed the GPS positioning stop times ⁇ , ⁇ , T according to the number of captures. ( Figure
  • S29 If half of the time has passed, it is determined whether or not the GPS positioning is to be continued (S29). This determination is performed by checking whether or not the information indicating that it is effective to continue the GPS positioning is stored in the memory of the mobile communication terminal 1 by the above-described stop propriety determination process.
  • a GPS positioning control step is executed by the GPS positioning control unit 8 (S30, corresponding to S10 in FIG. 3) To do).
  • the GPS positioning control unit 8 deletes the Sv (t) ID and position information of the visible satellites stored in the visible satellite position information storage unit 13a, and the GPS positioning unit 14 performs arithmetic processing for GPS positioning. Canceled and GPS positioning is canceled. Instead, the base station using positioning unit 9 performs positioning. The positioning result is output to the display unit 11 (S31, corresponding to S16 in FIG. 3), and the positioning ends.
  • positioning using both GPS positioning and base station positioning may be performed.
  • the positioning of the terminal 1 may be requested from the GPS positioning control unit 8 to the positioning server.
  • the GPS positioning control unit 8 moves to the processing of S21 to continue GPS positioning, The processes after S21 are repeated.
  • the elapsed time t from the start of GPS positioning is determined according to the number of captured GPS. If it is determined that the positioning stop time T,,, or ⁇ ⁇ has not elapsed, continue with GPS positioning.
  • the stop determination unit 7 executes a GPS positioning stop determination step.
  • the GPS positioning cancellation determination unit 7 determines that the GPS signal corresponding to the GPS satellites G1 to G3, that is, the Sv (t) ID, has exceeded the level that can be used for GPS positioning. It is determined whether the time signal is acquired from the positioning signals from the satellites G1 to G3 (S35). If it is determined that the time signal has been acquired, “0” (time) is set in the acquisition count parameter (m) (S33, equivalent to SI 1 in FIG. 3), and the GPS positioning stop flag memory A value indicating continuation of GPS positioning is set in (not shown). Thereafter, the GPS positioning control unit 8 shifts to the process of S21 after a predetermined reset process in order to start a new GPS positioning.
  • the GPS positioning stop determination unit 7 determines that the time signal cannot be acquired from the positioning signal in S35, the next GPS positioning stop determination step is executed.
  • the Sv (t) ID stored in the visible satellite history storage unit 13b is extracted by the GPS positioning stop determination unit 7.
  • the visible satellite history storage unit 13b stores the history of the Sv (t) ID extracted by the GPS satellite capturing unit 5 at 1-second intervals.
  • the GPS positioning stop determination unit 7 performs Sv ( t) It is determined whether or not the ID is the same as the Sv (t) ID associated with the previous capture (t-1 time) (S32, corresponding to S7 in Figure 3).
  • GPS positioning control unit 8 shifts to the process of S21 after a predetermined reset process in order to start a new GPS positioning.
  • the GPS positioning stop determination unit 7 determines that the same in S32, the following GPS positioning stop determination step is executed.
  • the GPS positioning stop determination unit 7 causes the received level of the positioning signal to exceed the level that can be used for GPS positioning! /, NA! /, GPS satellites G1 to G3, that is, Sv ( t) Other than ID It is determined whether the CN values of GPS satellites G1 to G3 have increased from the previous capture (time t1)! / (S34). If it increases, the acquisition count parameter (m) is set to "0" (times) (S33, corresponding to S11 in Fig. 3), and the GPS positioning stop flag memory (not shown) is set. A value indicating continuation of GPS positioning is set. Then GPS The positioning control unit 8 shifts to the process of S21 after a predetermined reset process in order to start a new GPS positioning.
  • the GPS positioning stop determination unit 7 determines that there is no increase in S34, the following GPS positioning stop determination step is executed.
  • a predetermined range in the zenith direction from the assumed terminal position P based on the position information of the plurality of GPS satellites stored in the visible satellite position information storage unit 13a by the GPS positioning stop determination unit 7 Calculate the difference between the reception level of positioning signals from visible satellites located at and the reception level of positioning signals from other visible satellites, and whether the difference is less than or equal to a preset value Is determined (S3 9). If the difference value is not less than or equal to a predetermined value, the process proceeds to S38 described later.
  • the GPS positioning stop determining unit 7 further determines the two visible satellites stored in the visible satellite position information storage unit 13a. It is determined from the position information whether the angle between Sv (t), that is, between the two visible satellites is equal to or smaller than a predetermined value ⁇ , and whether the elevation angle of each visible satellite is within a predetermined range. (S36, equivalent to S8 in Figure 3). If the condition that the angle between the two visible satellites is equal to or smaller than the predetermined value ⁇ and the elevation angle of each visible satellite is included in the predetermined range, the process proceeds to S37 described later, and if the condition is not met. Proceed to S38 described below.
  • the GPS positioning stop determining unit 7 extracts the upper limit number of captures Ml by referring to the capture number storage unit (not shown), and acquires the capture number norm. It is determined whether the value of (m) is less than or equal to the upper limit value Ml of acquisition times. If it is determined that the value of the acquisition count parameter (m) is less than or equal to the upper limit of acquisition count Ml, it is determined that the GPS positioning stop condition is not satisfied, and GPS positioning is continued in the GPS positioning stop flag memory. The indicated value is set. If it is determined that the acquisition frequency parameter (m) exceeds the acquisition frequency upper limit M1, a value indicating GPS positioning cancellation is set in the GPS positioning cancellation flag memory.
  • the GPS positioning stop determination unit 7 extracts the acquisition number upper limit M2 with reference to the acquisition number storage unit (not shown), and acquires the acquisition number parameter. It is determined whether or not the value of (m) is less than or equal to the maximum number of captures M2. And capture If it is determined that the value of the frequency parameter (m) is less than or equal to the upper limit value M2 for acquisition, it is determined that the GPS positioning stop condition is not met! /, And GPS positioning continues in the GPS positioning stop flag memory. A value indicating is set. When it is determined that the acquisition count parameter (m) exceeds the acquisition count upper limit M2, a value indicating GPS positioning stop is set in the GPS positioning stop flag memory.
  • the determination of whether or not to continue GPS positioning and the branch of processing according to the determination (S29) is that the value of the capture count parameter (m) is not more than the capture count upper limit M2 in S37 or S38. This may also be done if it is determined as! / (Just before S30).
  • the process returns to S21 to stop the GPS positioning.
  • the GPS positioning is stopped, and the positioning method is switched from the GPS positioning to the base station using positioning (S30). Thereafter, the positioning result is output to the display unit 11 (S31), and positioning is terminated after a predetermined reset process.
  • the above is the operation in the GPS positioning of the mobile communication terminal 1 according to this modification.
  • the reception level such as the CN value
  • the reception level is low!
  • the accuracy of determining whether GPS positioning results can be obtained in a short time can be improved.
  • the positioning signal power is determined based on whether the time information can be acquired or not, it is possible to determine whether or not to continue GPS positioning. Can be improved. In other words, it can be determined more accurately whether or not the GPS positioning should be stopped.
  • the mobile communication terminal is located indoors or the like. Whether or not it is possible to obtain GPS positioning results in a short time can be improved.
  • the GPS positioning stop time ⁇ , ⁇ , T may have elapsed.
  • GPS positioning should be continued without stopping positioning. Can do.
  • the above-described method can be used.

Landscapes

  • Engineering & Computer Science (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Remote Sensing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Position Fixing By Use Of Radio Waves (AREA)

Abstract

L'invention concerne un terminal de communication mobile capable de réduire le temps d'attente requis pour le positionnement GPS et un procédé de réduction du temps d'attente du positionnement GPS. Le terminal de communication mobile (1) inclut une unité de réception GPS (3) capable de recevoir un signal de mesure provenant d'un satellite GPS (G1) et d'identifier un emplacement par le positionnement GPS. Le terminal de communication mobile (1) inclut une unité de réception de satellite GPS (5) pour capter un satellite GPS selon un signal de positionnement reçu par une unité de réception GPS (3) ; une unité de mesure de la quantité de réceptions (6) pour mesurer le nombre de réceptions du GPS captées par l'unité de réception de satellite GPS (5) ; une unité d'évaluation de l'arrêt du positionnement GPS (7) pour évaluer si la condition d'arrêt de la mesure GPS est satisfaite selon le nombre de réceptions mesuré par l'unité de mesure de la quantité de réceptions (6) ; et une unité de contrôle de la mesure GPS (8) pour terminer le positionnement GPS lorsque l'unité d'évaluation de l'arrêt du positionnement GPS (7) estime que la condition d'arrêt de la mesure GPS est satisfaite et poursuit le positionnement GPS lorsque l'unité d'évaluation de l'arrêt du positionnement GPS (7) estime que la condition d'arrêt de la mesure GPS n'est pas satisfaite.
PCT/JP2007/064760 2006-07-28 2007-07-27 Terminal de communication mobile, procédé de positionnement gps, système de calcul de positionnement, et serveur de positionnement WO2008013261A1 (fr)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2006206299 2006-07-28
JP2006-206299 2006-07-28

Publications (1)

Publication Number Publication Date
WO2008013261A1 true WO2008013261A1 (fr) 2008-01-31

Family

ID=38981571

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/JP2007/064760 WO2008013261A1 (fr) 2006-07-28 2007-07-27 Terminal de communication mobile, procédé de positionnement gps, système de calcul de positionnement, et serveur de positionnement

Country Status (2)

Country Link
JP (1) JP4755671B2 (fr)
WO (1) WO2008013261A1 (fr)

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP5565146B2 (ja) * 2010-06-30 2014-08-06 株式会社Jvcケンウッド 位置検出装置および位置検出方法
JP6317737B2 (ja) * 2012-06-08 2018-04-25 コーニンクレッカ フィリップス エヌ ヴェKoninklijke Philips N.V. 装置の位置を決定する方法、及びそのような方法を実施する装置
US10948606B2 (en) 2016-03-30 2021-03-16 Nec Corporation Recording medium on which indoor/outdoor determination program is recorded, indoor/outdoor determination system, indoor/outdoor determination method, mobile terminal, and means for classifying and determining indoor/outdoor environment
JP6458790B2 (ja) * 2016-11-01 2019-01-30 カシオ計算機株式会社 衛星電波受信装置、電波時計、衛星電波受信方法、及びプログラム
JP6877836B2 (ja) * 2017-06-21 2021-05-26 日本無線株式会社 Gps受信装置、gps受信方法およびgps受信プログラム

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH06148305A (ja) * 1992-11-11 1994-05-27 Matsushita Electric Ind Co Ltd Gps受信機
JPH078787U (ja) * 1993-07-14 1995-02-07 株式会社カンセイ 現在位置認識装置
JP2000249565A (ja) * 1998-12-31 2000-09-14 Casio Comput Co Ltd 測位装置及び受信装置
JP2002310692A (ja) * 2002-01-09 2002-10-23 Hitachi Ltd 位置測定を行う移動端末装置
JP2003078942A (ja) * 2001-08-30 2003-03-14 Denso Corp 無線通信端末、コンピュータプログラムおよび検索情報の送信方法
JP2003514215A (ja) * 1999-02-01 2003-04-15 スナップトラック・インコーポレーテッド 衛星測位システム(sps)信号の測定処理用の方法および装置
JP2006153695A (ja) * 2004-11-30 2006-06-15 Matsushita Electric Works Ltd 位置検出方法および装置

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH06148305A (ja) * 1992-11-11 1994-05-27 Matsushita Electric Ind Co Ltd Gps受信機
JPH078787U (ja) * 1993-07-14 1995-02-07 株式会社カンセイ 現在位置認識装置
JP2000249565A (ja) * 1998-12-31 2000-09-14 Casio Comput Co Ltd 測位装置及び受信装置
JP2003514215A (ja) * 1999-02-01 2003-04-15 スナップトラック・インコーポレーテッド 衛星測位システム(sps)信号の測定処理用の方法および装置
JP2003078942A (ja) * 2001-08-30 2003-03-14 Denso Corp 無線通信端末、コンピュータプログラムおよび検索情報の送信方法
JP2002310692A (ja) * 2002-01-09 2002-10-23 Hitachi Ltd 位置測定を行う移動端末装置
JP2006153695A (ja) * 2004-11-30 2006-06-15 Matsushita Electric Works Ltd 位置検出方法および装置

Also Published As

Publication number Publication date
JP2008249723A (ja) 2008-10-16
JP4755671B2 (ja) 2011-08-24

Similar Documents

Publication Publication Date Title
JP2008051808A (ja) 移動通信端末、gps測位方法、測位演算システム及び測位サーバ
CN106908821B (zh) 一种室内外无缝定位切换方法
EP1645889B1 (fr) Terminal mobile de communication et procédé pour déterminer sa position
EP2676501B1 (fr) Procédés, appareils et produits à base de programme informatique pour réaliser un système de géolocalisation privé et efficace
CN102193099B (zh) 定位终端和服务器
US10175364B2 (en) Systems and methods for estimating whether a receiver is inside or outside a building
JP5346776B2 (ja) 測位システム、測位方法及び測位プログラム
KR101541809B1 (ko) 휴대용 단말기에서 맵 데이터를 수신하기 위한 장치 및 방법
KR20110132208A (ko) 휴대용 단말기의 영역 인식 장치 및 방법
KR20120027824A (ko) 통합형 수신 단말기의 위치 정보 결정 방법
EP1903349A1 (fr) Terminal de communication mobile pour recevoir un service d'informations de position et procédé correspondant
JP2002505560A (ja) ワイヤレス通信システム・サービス・エリアにおいて加入者の位置を推定するための方法およびシステム
CN108931802B (zh) 一种室内外场景检测方法
JP2003215228A (ja) 位置表示機能付き移動端末装置及び位置表示方法
CN106455046B (zh) 一种卫星-WiFi飞行时间组合定位***及其方法
CN101120265A (zh) 用于在无线通信网络中定位移动终端的混合定位方法和***
WO2008013261A1 (fr) Terminal de communication mobile, procédé de positionnement gps, système de calcul de positionnement, et serveur de positionnement
KR20110121179A (ko) 단말기에서 상대적인 위치를 추정하는 장치 및 방법
JP4727628B2 (ja) 移動通信端末及びgps測位方法
US20150133150A1 (en) Apparatus for determining indoor location and method for determining indoor location in multi-story building using the same
CN101656909B (zh) 一种移动终端的定位方法和基站
KR101631121B1 (ko) 모바일 컴퓨팅 장치의 위치 검출 방법 및 이를 수행하는 모바일 컴퓨팅 장치
KR101622579B1 (ko) 휴대용 단말기에서 위치 정보 서비스를 제공하기 위한 장치 및 방법
WO2019151158A1 (fr) Système de détection de position
EP3764058B1 (fr) Carte radio hors ligne optimisée à l'intérieur

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 07791454

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

NENP Non-entry into the national phase

Ref country code: RU

122 Ep: pct application non-entry in european phase

Ref document number: 07791454

Country of ref document: EP

Kind code of ref document: A1