WO2008013263A1 - Mobile communication terminal and gps positioning method - Google Patents

Mobile communication terminal and gps positioning method Download PDF

Info

Publication number
WO2008013263A1
WO2008013263A1 PCT/JP2007/064765 JP2007064765W WO2008013263A1 WO 2008013263 A1 WO2008013263 A1 WO 2008013263A1 JP 2007064765 W JP2007064765 W JP 2007064765W WO 2008013263 A1 WO2008013263 A1 WO 2008013263A1
Authority
WO
WIPO (PCT)
Prior art keywords
gps
gps positioning
positioning
satellite
satisfied
Prior art date
Application number
PCT/JP2007/064765
Other languages
French (fr)
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.
Priority claimed from JP2007195281A external-priority patent/JP4727628B2/en
Publication of WO2008013263A1 publication Critical patent/WO2008013263A1/en

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

  • the present invention relates to a mobile communication terminal capable of specifying a location by GPS positioning, and a GPS positioning method by the mobile communication terminal.
  • Patent Document 1 Japanese Unexamined Patent Application Publication No. 2004-245657
  • the GPS positioning is unconditionally stopped when a predetermined stop condition is satisfied, for example, when a certain period of time elapses in consideration of the user's standby time and the like. It was. However, according to the above method, there is a risk that if the GPS positioning is continued as it is, the positioning is stopped even if the positioning is successful.
  • the present invention has been made to solve the above-described problems, and can prevent the positioning from being stopped when the GPS positioning can be performed and appropriately perform the GPS positioning.
  • the purpose is to provide a mobile communication terminal and GPS positioning method.
  • a mobile communication terminal has a receiving means capable of receiving a positioning signal from a GPS satellite, and a mobile communication terminal capable of specifying a location by GPS positioning.
  • the satellite acquisition means for acquiring GPS satellites
  • the acquisition number measurement means for measuring the number of acquisitions of GPS satellites acquired by the satellite acquisition means, and whether or not the GPS positioning stop condition is satisfied based on predetermined conditions!
  • the GPS positioning stop determining means determines that the GPS positioning stop condition is satisfied, the GPS positioning is stopped, and the GPS positioning stop determining means satisfies the GPS positioning stop condition.
  • GPS positioning control means for continuing the GPS positioning when it is determined that the GPS positioning is stopped
  • the GPS positioning stop determining means is a positioning state of GPS positioning, a capturing state of the GPS satellites by the satellite capturing means, and a capturing number measuring means Based on at least one of the measurement results of the number of GPS satellites captured by It is characterized by determining whether or not to continue GPS positioning and determining that GPS positioning is to be continued if it is determined that GPS positioning is to be continued! /.
  • the mobile communication terminal based on a predetermined condition, it is determined whether or not the GPS positioning stop condition is satisfied. When it is determined that the GPS positioning stop condition is satisfied, the GPS positioning is determined. Canceled. The mobile communication terminal also determines whether to continue GPS positioning based on at least one of the positioning status of GPS positioning, the acquisition status of GPS satellites, and the measurement result of the number of acquisitions of GPS satellites. If it is determined to continue, it is determined that the GPS positioning stop condition is not satisfied. That is, based on at least one of the positioning status of GPS positioning, the acquisition status of GPS satellites, and the measurement result of the number of acquisitions of GPS satellites, it is estimated whether GPS positioning is possible and the continuation of GPS positioning is determined. . As a result, it is possible to prevent the positioning from being stopped when GPS positioning can be possible, and to properly perform GPS positioning with the force S.
  • the GPS positioning stop determination means determines whether or not the GPS positioning stop time set based on the number of acquisitions measured by the acquisition number measuring means! Therefore, it is desirable to determine that the GPS positioning stop condition is satisfied, and that the GPS positioning stop condition is not satisfied if it has not elapsed. The more the number of captures measured by the number-of-captures measurement means, the less likely the positioning results will be obtained if GPS positioning is continued! ,. By setting the GPS positioning stop time based on the number of GPS satellites captured, the GPS positioning stop time can be set depending on the possibility of obtaining a positioning result, and whether or not the GPS positioning stop time has elapsed. By determining whether or not the GPS positioning stop determination condition is satisfied, it is possible to prevent the positioning from being stopped when GPS positioning can be possible, and to perform GPS positioning appropriately.
  • the GPS positioning stop determination means determine whether or not the GPS positioning stop condition is satisfied based on the number of acquisitions measured by the acquisition number measuring means! To capture number measurement Therefore, if the number of captured measurements is small, the possibility of obtaining positioning results even if GPS positioning is continued is low. On the other hand, if the number of captures is large, there is a high possibility that GPS positioning will be continued and positioning results will be obtained. In other words, the number of captures is a suitable index for determining whether or not to stop GPS positioning. Therefore, according to this configuration, it is possible to prevent the positioning from being stopped when the GPS positioning can be performed, and to perform the GPS positioning appropriately.
  • the GPS positioning stop determining means determines that the GPS positioning is continued when the position of the terminal itself can be calculated by the GPS positioning.
  • the GPS positioning stop judging means detects that the reception level of the positioning signal received by the receiving means is below the level that can be used for GPS positioning and the force frequency is exceeded! / It is desirable to determine that GPS positioning will continue if the catching means detects it.
  • 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.
  • the GPS positioning stop determining means determines that the GPS positioning is continued when the number of GPS satellites captured by the capturing number measuring means is greater than or equal to a preset number.
  • the GPS positioning stop determination means calculates the accuracy of the GPS satellite capture number measured by the capture number measurement means based on the time change of the GPS satellite capture number measured by the capture number measurement means, It is desirable to determine whether or not to continue GPS positioning based on this.
  • the present invention can be described as an invention of a GPS positioning method as described below, in addition to being described as an invention of a mobile communication terminal as described above.
  • This is substantially the same invention only in different categories, and has the same operations and effects.
  • the GPS positioning method is a GPS positioning method by a mobile communication terminal having a receiving means capable of receiving a positioning signal from a GPS satellite and capable of specifying a location by GPS positioning.
  • a satellite acquisition step for acquiring GPS satellites a capture number measurement step for measuring the number of acquisitions of the GPS satellites acquired by the satellite acquisition step V, and a predetermined acquisition step.
  • a GPS positioning control step for continuing GPS positioning when it is determined that the GPS positioning stop condition is not satisfied in the GPS positioning stop determination step.
  • the positioning status of the GPS positioning, satellite acquisition It is determined whether to continue the GPS positioning by determining whether to continue the GPS positioning based on at least one of the acquisition state of the GPS satellites in the step and the measurement result of the number of GPS satellites acquired in the acquisition number measurement step. If it is detected, the GPS positioning stop condition is not met!
  • GPS positioning it is estimated whether GPS positioning can be performed based on at least one of the positioning status of GPS positioning, the capture status of GPS satellites, and the measurement result of the number of captures of GPS satellites. Since continuation is determined, it is possible to prevent GPS positioning from being stopped when GPS positioning can be possible, and to perform GPS positioning appropriately.
  • 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 flowchart 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 a procedure for calculating the accuracy of the number of captured GPS satellites.
  • FIG. 8 is a graph showing changes in the number of GPS satellites captured according to positioning time.
  • FIG. 9 is a flowchart showing a procedure for determining whether or not to stop.
  • FIG. 10 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.
  • the mobile communication terminal 1 includes a communication unit (communication means) 2 that performs wireless communication with the base station 100 and a GPS reception unit (reception means) that can receive a positioning signal from a GPS satellite. 3 and a GPS positioning unit 4 that performs arithmetic processing for GPS positioning based on positioning signals from GPS satellites.
  • the three GPS satellites G1 to G3 in FIG. 1 are examples of GPS satellites received by the mobile communication terminal 1. In Fig. 1, only three GPS satellites are shown, but usually, signals from many (about 10) GPS satellites are received!
  • the mobile communication terminal 1 is captured by the GPS satellite capturing unit (satellite capturing unit) 5 that captures the GPS satellite based on the positioning signal received by the GPS receiving unit 3 and the GPS satellite capturing unit 5.
  • the acquisition number measurement unit (capture number measurement means) 6 that measures the number of GPS satellites, and whether or not the GPS positioning stop condition is satisfied based on the number of GPS satellites (capture number) measured by the acquisition number measurement unit 6
  • GPS positioning control unit (GPS positioning control means) 8 that stops GPS positioning based on the determination result of GPS positioning stop determination unit 7, and base station
  • a base station using positioning unit 9 that performs positioning based on data transmitted from 100.
  • the mobile communication terminal 1 includes a display unit 11 that outputs positioning results, and a time storage unit 12 that stores waiting time (GPS positioning stop time) required for GPS positioning in association with the number of GPS satellites captured. And a visible satellite information storage unit 13 that stores information on the visible satellites captured by the GPS satellite capturing unit 5, and a GPS satellite orbit information storage unit 14 that stores the orbit information of the GPS satellites.
  • FIG. 2 is a hardware configuration diagram of the mobile communication terminal 1.
  • the communication terminal 1 physically includes a CPU 21, RAM 22, ROM 23, operation unit 24, display 25, a wireless communication module 26 that is a data transmission / reception device, a GPS receiver 27 that receives a positioning signal from a GPS satellite, and the like. Consists of.
  • Each function of the mobile communication terminal 1 is loaded with predetermined software on hardware such as the CPU 21 and RAM 22, and under the control of the CPU 21, the wireless communication module 26, the GPS receiver 27, the operation unit 24 This is realized by operating the display 25 and reading and writing data in the RAM 22.
  • the communication unit 2 transmits and receives data to and from the base station 100 via the 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 a positioning signal transmitted from a GPS satellite.
  • the positioning signal received from the GPS satellite to the GPS receiver 3 includes Sv (t) ID (identification information) for identifying and identifying the GPS satellite, orbit data and time data of the GPS satellite.
  • the positioning signal received from the GPS satellite to the GPS receiver 3 varies in signal strength (level) depending on the observation conditions (such as weather, indoor or outdoor) 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, signals below the level that can be measured can be received.
  • the GPS positioning unit 4 extracts GPS satellite position information stored as visible satellite position information in a visible satellite position information storage unit 13a, which will be described later, and further, from each of a plurality of GPS satellites. Obtain the arrival time difference of the transmitted positioning signals and move from the arrival time difference. Performs GPS positioning to obtain the positioning result (latitude, longitude, altitude) of the communication terminal 1 by calculation processing
  • the GPS satellite capturing unit 5 extracts the Sv (t) ID from the positioning signal received by the GPS receiving unit 3, and identifies the GPS satellite from which the Sv (t) ID can be extracted as a visible satellite.
  • the orbit data and time data when the positioning signal is generated are extracted from the positioning signal, and the GPS satellite position information at the time when the positioning signal is generated is obtained.
  • a positioning level of a predetermined positioning signal above the level where positioning is possible
  • orbit data may be acquired from the base station by the communication unit 2. For example, it is possible for the base station to transmit GPS satellite orbit data 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 satellite capture unit 5 captures GPS satellites based on positioning signals with high signal strength in order to identify a GPS satellite having a reception level (signal strength) from which Sv (t) ID can be extracted as a visible satellite. be able to. For example, if the positioning signal from a GPS satellite does not reach the GPS receiver 3 directly and reaches a certain obstacle, the signal strength decreases. Even if GPS positioning is performed based on a positioning signal with such a low signal strength, the GPS positioning result becomes inaccurate, and it takes too much time S to obtain the positioning result.
  • the GPS receiving unit 3 does not satisfy the positioning possible level! / And also receives positioning signals of GPS satellites, 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 at predetermined timing intervals. Then, every time the GPS satellite acquisition unit 5 repeats the acquisition after the first acquisition after the GPS positioning is started (every time the acquisition result is reported), the acquisition time and the acquired GPS
  • the Sv (t) ID of the satellite is associated and stored in the visible satellite history storage unit 13b described later.
  • the Sv (t) ID of the GPS satellites stored in the visible satellite history storage unit 13b is referred to when determining whether the GPS satellites repeatedly captured are the same.
  • the captured number measurement unit 6 measures the number of captured GPS satellites by counting Sv (t) IDs as visible satellites stored in the visible satellite position information storage unit 13a, and captures a flag memory (not shown) Is set to the value corresponding to the number of captures. For example, if the captured force S is “0” or “1”, set “1”, if it is “2”, set “2”, and if it is “3” or more, set “3”. Set up.
  • the GPS positioning stop determination unit 7 determines whether or not the GPS positioning stop condition is satisfied based on a predetermined condition. Specifically, the determination is performed as follows.
  • the GPS positioning stop determination unit 7 refers to the value set in the captured number flag memory, searches the time storage unit 12 based on the value, and waits for GPS positioning (GPS positioning stop time),, ⁇ , Extract T. here,
  • the waiting time is the shortest “ ⁇ ” (sec), and when “3”, the waiting time is the longest “T” (sec. ), And in the case of “2”, ⁇
  • T is intermediate between “T” (sec) and “T” (sec). GPS satellite capture unit within a specified time 5
  • the standby time is set to be short if it is short and long.
  • the waiting time is the shortest “T” (sec), and “2”.
  • the standby 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 “ ⁇ ”. If yes, it is determined that the GPS positioning stop condition is satisfied, and a value indicating GPS positioning stop is set in a GPS positioning stop flag memory (not shown). On the other hand, the processing when the waiting time “ ⁇ ” has not been exceeded will be described later.
  • 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 GPS positioning exceeds the standby time “ ⁇ ”.
  • the GPS positioning stop determination unit 7 extracts the standby time "T" from the time storage unit 12,
  • GPS positioning stop flag memory not shown
  • the visible satellite history storage unit 13b described later is used.
  • the same Sv (t) ID of GPS satellites that are repeatedly acquired means that only the same GPS satellites can be acquired over time, and even if GPS positioning is continued. It is unlikely that the number of acquisitions of GPS satellites will increase. Therefore, when the Sv (t) ID of the GPS satellites is the same, it is determined that the positioning result by GPS positioning can be obtained in a short time by determining that the first stop condition is satisfied. Can be improved. As a result, it is possible to prevent the waiting time required for GPS positioning from being wasted time for the user of the mobile communication terminal 1, and it is also possible to prevent the positioning from being stopped when GPS positioning can be performed. GPS positioning can be performed appropriately.
  • 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 whether or not the angle between Sv (t) IDs, that is, the angle between the two visible satellites is less than or equal to a predetermined value ⁇ , and the elevation angle of each visible satellite is within a predetermined range. Determine if there is. If the angle between the two visible satellites is less than or equal to the predetermined value ⁇ and both 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 cancellation condition is satisfied. If at least one of the conditions is not satisfied, it is determined that the second cancellation condition is not satisfied.
  • FIG. 4 is a diagram showing the first sky plot SP1, which is created around the assumed terminal position P specified based on the base station position information transmitted from the base station 100, and is orthogonal. Of the two axes, the direction indicating “0 °” indicates north, the direction indicating “90 °” indicates east, the direction indicating “180 °” indicates south, and the direction indicating “270 °” indicates west.
  • the sky plot is G in the sky The coordinates of the PS satellite are illustrated.
  • 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 located indoors because the possibility that the visible satellites are captured through a window or the like is high. 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 The number of GPS satellite acquisitions by the number of acquisitions reaches the maximum number of acquisitions Ml! /, Whether or not it is determined whether or not the number of acquisitions has reached the maximum number of acquisitions Ml. 3 Judge that the cancellation condition is satisfied. On the other hand, if the second cancellation 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 satellite acquisition unit 5 determines the number of acquisition times of the GPS satellite.
  • the acquisition number storage unit stores acquisition upper limit numbers Ml and M2 in association with the determination result of the second GPS positioning stop condition.
  • the upper limit number M2 of captures is equal to or greater than the upper limit number Ml of captures.
  • 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 stop determination unit 7 may determine that the GPS positioning stop condition is satisfied as follows.
  • the GPS positioning stop determination unit 7 uses the reception level of the positioning signal received by the GPS receiving unit 3 for GPS positioning when the GPS satellite capturing unit 5 captures a GPS satellite. However, it may be determined that the GPS positioning stop condition is satisfied based on the reception level of positioning signals related to GPS satellites! That is, the GPS positioning stop determination unit 7 determines whether or not the GPS positioning stop condition is satisfied by using a GPS satellite that can receive a positioning signal even though it is not measured by the captured number measuring unit 6.
  • the GPS positioning stop determination unit 7 measures the CN value (Carrier to Noise ratio) of the positioning signals received from those GPS satellites at each reception, and the CN value is determined from the past. (For example, when comparing the t-1 time point with the t time point! /, Increase)! /, N! /, If it is determined that the GPS positioning stop condition (5th stop condition) is satisfied . If the CN value has not increased, it is unlikely that new GPS satellites can be captured over time. On the other hand, if the CN value increases, there is a high possibility that a new GPS satellite can be captured, so it is meaningful to continue GPS positioning. Note that the CN value is not necessarily used as information indicating the reception level.
  • An SN value (Signal to Noise ratio), received power, etc. may be used.
  • the CN value measured for the above judgment is stored in the visible satellite information storage unit 13 etc. and is referred to at the time of judgment. That is, the GPS positioning stop determination unit 7 determines whether or not the GPS positioning stop condition is satisfied by using a GPS satellite that can receive the positioning signal even though it is 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! /, N! /, Based on the received level of the positioning signal related to the GPS satellite! /,
  • the GPS positioning stop condition is it possible to obtain GPS positioning results in a short time when there is a GPS satellite that is capable of receiving only positioning signals with a low reception level?
  • the accuracy of determining whether or not can be improved. That is, it is possible to prevent the positioning from being stopped when GPS positioning can be possible, and to determine more accurately whether or not the GPS positioning should be stopped.
  • the GPS positioning stop determination unit 7 uses the reception level of the positioning signal received by the GPS receiving unit 3 for GPS positioning when the GPS satellite capturing unit 5 captures the GPS satellite.
  • GPS positioning stop condition based on whether or not information indicating the time has been obtained from the positioning signal from the GPS satellite that exceeds the possible positioning level (whether the time information indicating the time has been decoded from the positioning signal) You may determine with satisfy
  • the GPS positioning cancellation determination unit 7 determines whether time information has been acquired (decoded) from the positioning signals received from those GPS satellites. It is determined that the stop condition (sixth stop condition) is satisfied. This is because if the time information cannot be obtained from the positioning signals from the GPS satellites, many positioning signals from the GPS satellites are required for the positioning calculation. On the other hand, if the time information can be acquired from the positioning signals from the GPS satellites, there are fewer positioning signals from the GPS satellites used for positioning calculations, so it is meaningful to continue GPS positioning. In this way, by determining whether the time information can be acquired from the positioning signal, it is possible to prevent the positioning from being stopped when GPS positioning can be possible, and more accurately determine whether the GPS positioning should be stopped. I can judge.
  • 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. That is, the GPS positioning stop determination unit 7 determines a predetermined range from the assumed terminal position P in the zenith direction. The reception level of positioning signals from visible satellites located within the surroundings (for example, the range where the elevation angle is 60 ° or more, the range within the circle where the elevation angle is 60 ° in Fig. 4) and the reception level of positioning signals from other visible satellites The difference between the two 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 captured the visible satellite 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 satisfies any one of the above stop conditions. If it is determined that the GPS positioning stop condition is met, do not set the GPS positioning stop flag memory (not shown) to indicate that GPS positioning is continued! /.
  • the GPS positioning stop determination unit 7 determines that the GPS positioning is uniformly performed when the waiting time ( ⁇ , ⁇ , T) according to the number of satellites from which Sv (t) IDs have been extracted has elapsed. Positioning stop condition is met
  • GPS positioning may be possible, so it is better to continue GPS positioning! /.
  • the GPS positioning stop determination unit 7 determines the positioning status of the GPS positioning by the GPS positioning unit 4, the capturing status of the GPS satellites by the GPS satellite capturing unit 5, and the number of GPS satellites captured by the capturing number measuring unit 6. If it is determined that GPS positioning is to be continued based on at least one of the measurement results, and if it is determined to continue GPS positioning, it is determined that the standby time has elapsed. Is determined not to satisfy the GPS positioning stop condition. In the present embodiment, determining whether to continue GPS positioning is referred to as stoppage determination.
  • the GPS positioning stop determination unit 7 has a force S at which the visible satellite is zero, and a positioning signal whose reception level of the positioning signal received from the GPS satellite by the GPS receiving unit 3 can be used for GPS positioning. If the GPS satellite capture unit 5 detects GPS satellites (however, the frequency is exceeded), GPS positioning will be continued. GPS satellites 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. . If a positioning signal at a level that can capture the frequency is received for a certain period of time (for example, several seconds such as 6 seconds, this time is predetermined) but is not a visible satellite, it becomes a visible satellite. Since the possibility is low, it is better not to continue GPS positioning after a certain period of time (for example, several seconds such as 6 seconds, which is predetermined). In addition, when there are multiple GPS satellites, it is good to continue GPS positioning.
  • a positioning signal at a level that can capture the frequency is received for a certain period of
  • the GPS positioning stop determination unit 7 performs GPS positioning when the number of GPS satellites acquired by the acquisition number measurement unit 6 is equal to or greater than a predetermined number (for example, two or more). Continue It is also good to do. 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 (the time for forcibly terminating GPS positioning).
  • Mout value, waiting time (values larger than ⁇ , ⁇ , T are set) (for example, time
  • GPS positioning is continued when the difference between the out value and the elapsed time is less than or equal to a preset threshold value) and the visible satellites are 2 or more and the positioning signal power of the visible satellites and time information can be acquired. It is also possible to make it. Time information can be acquired when the reception level is strong. This is because if the time information is acquired, the positioning signal from the GPS satellite used for the positioning calculation can be reduced, and GPS positioning is easy! /.
  • the GPS positioning stop determination unit 7 calculates the accuracy of the number of captured GPS satellites based on the change over time of the number of captured GPS satellites measured by the number-of-capture measurement unit 6, and obtains the accuracy. It is also desirable to determine whether or not to continue GPS positioning! /.
  • the accuracy of the number of captures indicates the degree to which the number of captures does not change over time. The method for calculating the accuracy of the number of captures 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 preset value (the number of captured satellites is likely to increase) and starts positioning. Is the elapsed time from the positioning timeout value T?
  • GPS positioning may be continued when there is a preset time (for example, 2 seconds) from 0. This is because the GPS positioning is easy.
  • 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, cancels 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 a positioning result obtained by a calculation process 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 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). Means) 13a and a visible satellite history storage unit (change history storage means) 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.
  • the GPS satellite orbit information storage unit 14 stores GPS satellite orbit information in association with the GPS satellite Sv (t) ID. The orbit information is based on data transmitted from the base station 100, It is updated at a predetermined timing.
  • 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 changed to the base station-based positioning.
  • the base station positioning unit 19 performed calculation processing for positioning.
  • positioning using the base station-based positioning method is not necessarily performed by the mobile communication terminal 1 based on the signals transmitted and received between the mobile communication terminal 1 (the communication unit 2) and the base station. It may be performed by a positioning server that performs positioning of terminal 1. In that case, the GPS positioning control unit 8 requests the positioning server to perform positioning of 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 information related to GPS positioning acquired by the mobile communication terminal 10 is transmitted from the mobile communication terminal 10 to the positioning server 200 together with the request signal, for example.
  • Transmitting section 203 transmits information indicating the calculated position of mobile communication terminal 1 (positioning result information) to mobile communication terminal 1 related to the request signal. It is a means of communication.
  • 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.
  • 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 positioning is started by a user operation or the like as a trigger.
  • the time parameter (t) (sec) indicating the positioning time from the start of positioning
  • the acquisition count parameter (m) indicating the number of acquisitions are stored in the mobile communication terminal 1! / Zeroed out.
  • the positioning signal is received by the GPS receiving unit 3 and input from the GPS receiving unit 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).
  • the GPS satellite capturing unit 5 extracts Sv (t) ID from the input positioning signal, captures the GPS satellite based on the Sv (t) ID, and identifies it as a visible satellite. Furthermore, the time and orbit data at which the positioning signal was issued are extracted from the positioning signal, and the GPS satellite position information at the time when the positioning signal was issued is obtained.
  • the GPS satellite acquisition 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 acquired Sv (t) ID. Acquisition frequency parameter
  • the visible satellite history storage unit 13b stores the data in association with the value of the meter (m).
  • 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 GPS satellite orbit information stored in the GPS satellite orbit information storage unit 14, and based on the acquired orbit information of each GPS satellite and the assumed terminal position P, the second sky plot. Generate SP2 (see Figure 6).
  • the acquisition number measurement unit 6 determines the number of Sv (t) IDs stored in the visible satellite position information storage unit 13a as the number of Sv (t) (the number of acquisitions). And a value indicating the Sv (t) number is set in a capture number flag memory (not shown).
  • Sv (t) number S is “0”
  • a value indicating “1” is set in the captured number flag memory
  • the captured number flag is A value indicating “2” is set in the memory
  • Sv (t) power S is “2” or more
  • a value indicating “3” is set in the captured number flag memory.
  • the GPS satellite capturing unit 5 acquires time information from a positioning signal from which time information can be acquired.
  • a positioning signal 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, etc.) used for the determination described later from these positioning signals, and stores it in the visible satellite information storage unit 13 and the like and refers to it at the time of determination.
  • the GPS positioning unit 14 performs arithmetic processing for GPS positioning based on the various data stored in the visible satellite position information storage unit 13a and the arrival time difference between the positioning signals from the visible satellites.
  • the position information of the mobile communication terminal 1 is acquired as a positioning result (S24).
  • 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, the positioning result is output to the display unit 11 (S 31), and the positioning is terminated after the predetermined reset process. To do.
  • the GPS positioning stop determination unit 7 calculates the accuracy of the number of captured GPS satellites from which positioning signals can be received (S26). GPS satellite The process of calculating (predicting) the accuracy of the number of captures will be described using the flowchart in FIG.
  • elapsed time t is determined as positioning time.
  • a regression analysis using the current number of visible satellites and the transition of the number of visible satellites in the past is performed, and a function of the number of visible satellites according to time is calculated.
  • prediction is performed (in Fig. 8, 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 GPS satellites captured.
  • the GPS positioning stop determination unit 7 determines whether or not to stop (S27 in FIG. 3). Processing for determining whether or not to stop can be described using the flowchart in FIG.
  • the position of the terminal 1 can be calculated by GPS positioning (S24) by the GPS positioning unit 4 (S271). If the GPS positioning unit 4 determines that the position of the terminal 1 can be calculated by GPS positioning, the GPS positioning is continued. Continue GPS positioning Information to that effect is stored in the memory of the mobile communication terminal 1 (the same applies hereinafter).
  • the reception level of the positioning signal received from the GPS satellite by the GPS receiver 3 is used for GPS positioning. It is determined whether the GPS satellite capture unit 5 detects that the force S, which is less than the possible positioning level, exceeds the level at which the frequency can be captured. Further, it is determined whether or not reception of the positioning signal 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.
  • GPS positioning is not supposed to be continued. In this case, it is continued! /, And the elapsed time from the positioning start time t is just before the positioning timeout value T, and the GPS satellite acquisition by the acquisition number measuring unit 6 is performed. Number
  • the predetermined number for example, two
  • time information can be acquired from the positioning signal of the visible satellite! / (S273).
  • the elapsed time t is just before the positioning timeout value T, the number of acquisitions is 2 or more, and the positioning signal of the visible satellite
  • the number of acquisitions of the GPS satellite by the acquisition number measurement unit 6 is not less than a predetermined number (for example, 2), The accuracy of the number of acquisitions is less than the specified value, and the elapsed time from the positioning start time is the positioning timeout value T force
  • the number of captures is greater than or equal to a preset number, the accuracy of the number of captures is less than or equal to a predetermined value, and the elapsed time t from the positioning start time is the positioning timeout value T force.
  • GPS positioning will be continued. In the process so far, it is said that GPS positioning cannot be continued, and in this case, GPS positioning is not continued.
  • the GPS positioning may be continued when a plurality of conditions are satisfied if any of the conditions for determining whether or not to stop can be satisfied. .
  • the above is the process for determining whether or not to stop.
  • the GPS positioning stop determination unit 7 Elapsed time t from the start of positioning passes GPS positioning stop time ⁇ , ⁇ , T according to the number of acquisitions
  • the GPS positioning stop determination unit 7 correlates with the value set in the capture number flag memory and stores the GPS positioning stop time T according to the capture number stored in the time storage unit 12. ,,, T information is read and the elapsed time from the start of GPS positioning is t
  • the stop condition is satisfied, it is determined that it is not. If it has passed, it is determined that the GPS positioning stop condition is not satisfied. 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), and it is determined that the GPS positioning stop condition is not satisfied. In this case, the GPS positioning stop flag memory (not shown) is set to a value indicating that GPS positioning is continued.
  • the GPS positioning control unit 8 executes a GPS positioning control step (S30).
  • 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 cancels the GPS positioning calculation processing by the GPS positioning unit 14 GPS positioning is canceled.
  • the base station using positioning unit 9 performs positioning.
  • the positioning result is output to the display unit 11 (S31), and 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.
  • positioning may be terminated without obtaining a positioning result by another positioning method such as a base station usage method.
  • the GPS positioning control unit 8 moves to the process of S21 to continue GPS positioning, The processes after S21 are repeated.
  • the stop determination unit 7 executes a GPS positioning stop determination step.
  • the GPS positioning stop determination unit 7 determines that the reception level of the positioning signal exceeds the positioning level that can be used for GPS positioning, that is, GPS satellites corresponding to Sv (t) ID. It is determined whether or not the positioning signal force can acquire the time signal (S35). If it is determined that the time signal can be acquired! /, “0” (times) is set in the acquisition number parameter (m) (S33), and the GPS positioning stop flag memory (not shown) is set. A value indicating continuation of GPS positioning is set. After that, 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 in S35 that the time signal cannot be acquired from the positioning signal, the following 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 related to the previous acquisition (t—1 time) (S32).
  • GPS positioning control unit 8 proceeds 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 they are the same in S32, the following GPS positioning stop determination step is executed.
  • the GPS positioning cancellation determination unit 7 causes the positioning signal reception level to exceed the level that can be used for GPS positioning! /, NA! /, GPS satellite, that is, Sv (t) ID Others It is determined whether the CN value of the GPS satellite has increased from the previous capture (t-1 time)!
  • the GPS positioning control unit 8 proceeds 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 number has not increased 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) IDs, that is, between the two visible satellites is less than or equal to a predetermined value ⁇ , and whether the elevation angle of each visible satellite is within the predetermined range. Whether or not is determined (S36). If the condition that the angle between the two visible satellites is less than or equal to the predetermined value ⁇ and the elevation angle of each visible satellite is within the predetermined range, the process proceeds to S37 described below, and if the condition is not met Proceed to S38 described below.
  • the GPS positioning stop determination unit 7 refers to a capture number storage unit (not shown) to extract the capture number upper limit value Ml, and the value of the capture number parameter (m) becomes the capture number upper limit value. It is determined whether or not Ml or less. 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 the GPS positioning stop flag memory is set to continue GPS positioning. The value shown is set The If it is determined that the acquisition frequency parameter (m) exceeds the acquisition frequency upper limit Ml, a value indicating GPS positioning cancellation is set in the GPS positioning cancellation flag memory.
  • the GPS positioning stop determination unit 7 refers to the capture number storage unit (not shown) to extract the capture number upper limit M2, and the value of the capture number parameter (m) is set to the capture number upper limit. It is determined whether the value is less than M2. Then, if it is determined that the value of the acquisition frequency parameter (m) is less than or equal to the upper limit value M2 of the acquisition frequency, it is determined that the GPS positioning stop condition is not satisfied, and the GPS positioning stop flag memory indicates that GPS positioning is continued. The value is set. If 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 branching of the processing according to the determination (S29) is that the value of the capture count parameter (m) is not greater than the capture count upper limit M2 in S37 or S38. If it is determined as! /, (Just before S30), it may also be done! /.
  • 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.
  • GPS positioning can be continued without stopping the positioning when there is a possibility of positioning.
  • a specific determination method for determining whether or not to stop the above-described method can be used. As a result, it is possible to prevent GPS positioning from being stopped when GPS positioning can be possible, and to perform GPS positioning appropriately.
  • 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.
  • the mobile communication terminal 1 by canceling the GPS positioning based on the number of GPS satellites captured, for example, the mobile communication terminal 1 is about 10 m away from the window. By suspending GPS positioning in 20 seconds with a waiting time of 20 seconds or longer, the user of mobile communication terminal 1 does not have to wait for 20 seconds or longer for GPS positioning.
  • the GPS satellite capturing unit 5 determines that if the signal strength (level) of the positioning signal received by the GPS receiving unit 3 exceeds the positioning possible level that can be used for GPS positioning, GPS satellites are acquired based on positioning signals that exceed the positioning level. As a result, GPS satellites that could only receive low-level positioning signals with low signal strength are not counted as the number of acquisitions, so it is possible to determine whether or not accurate GPS positioning results can be obtained in a short time by GPS positioning. It can be improved. In addition, if GPS positioning can be possible, it can be prevented from being stopped and GPS positioning can be performed appropriately.
  • the GPS positioning stop determination unit 7 determines that the angle formed by the straight line connecting the position of the GPS satellite stored in the visible satellite position information storage unit 13a and the assumed terminal position P is a predetermined angle or more. Because it is determined that the GPS positioning stop condition is satisfied, it is possible to estimate whether the mobile communication terminal 1 is indoors, and whether the GPS positioning result can be obtained in a short time. The determination accuracy can be improved. In addition, if GPS positioning can be possible, it can be prevented from being stopped and GPS positioning can be performed appropriately.
  • GPS positioning stop condition In addition to the number of GPS satellites captured, when the GPS satellite captured by the GPS satellite capturing unit 5 and the previously captured GPS satellite are the same, by determining that the GPS positioning stop condition is satisfied, It is possible to estimate whether or not the number of GPS satellites that can be acquired in a short time is low, and it is possible to improve the accuracy of determining whether or not positioning results can be obtained in a short time by GPS positioning. In addition, if GPS positioning can be possible, it can be prevented from being stopped and GPS positioning can be performed appropriately.
  • the GPS positioning stop determination means is based on the number of captures! /, And the set standby time has elapsed. Depending on whether or not the GPS positioning stop condition is satisfied, it is possible to set the waiting time depending on the possibility of obtaining the positioning result by GPS positioning. By determining whether or not the condition is satisfied, the waiting time required for GPS positioning of the user of the mobile communication terminal 1 can be efficiently reduced.
  • the GPS positioning stop determination unit 7 refers to the GPS satellite orbit information stored in the GPS satellite information storage unit 14 to extract the position information of the invisible satellite, and the actually captured visible satellites. Based on the position information and the position information of the invisible satellite, it is possible to determine whether or not the GPS positioning stop condition is satisfied. For example, as shown in FIG. 6, the second sky plot SP2 using the GPS satellite orbit information 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 is used. And the actual captured satellite positions Gc and Gd are reflected in the coordinates on the second sky plot SP2. On the second sky plot SP2, orbit information OR;! ⁇ OR6 of the GPS satellites that should be captured is shown.
  • orbit information of invisible satellites eg, OR2, OR3, OR5, OR6, etc.
  • Impossible orbital information power of the visible satellite When the acquisition area of the invisible satellite at the current time is specified and the acquisition area is included in a predetermined range indicating the zenith direction (for example, the elevation angle is 60 ° or more and 90 ° or less) Is likely to be indoors, it is determined that the GPS positioning stop condition is satisfied, and it may not be included! /, In some cases, satisfied! /, NA! /! ,.
  • the latest GPS satellite Sv (t) ID stored in the visible satellite history storage unit 13b and the previous capture are acquired. It is determined whether the Sv (t) ID of the past GPS satellites related to the Sv (t) ID is the same, but the Sv (t ) Determine whether or not the Sv (t) ID of the latest GPS satellite is the same, and if it is the same, it is determined that the GPS positioning stop condition is satisfied, and the past number of times GPS related to capture If one of the satellite's Sv (t) IDs is not the same as the Sv (t) ID of the GPS satellite related to the latest acquisition, determine that the GPS positioning stop condition is not met. Good
  • 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 in the mobile communication terminal 1
  • the position information of the mobile communication terminal 1 is obtained as the positioning result from the distance information between the base station 100 and the mobile communication terminal 1 transmitted from a plurality of base stations 100. Also good.
  • the GPS positioning stop determining unit 7 may execute the GPS positioning stop determining step.
  • the GPS positioning stop determination unit 7 performs the same processing as in Step 7 or Step 8 above, and when it is determined that the GPS positioning stop condition is satisfied, the GPS positioning stop flag memory stores the GPS positioning stop flag memory.
  • a value indicating the continuation of GPS positioning may be set when it is not determined that the GPS positioning stop condition is satisfied.
  • the reception level is low! In the presence of, it is possible to improve the accuracy of determining whether GPS positioning results can be obtained in a short time. Also, if it is determined whether or not to continue GPS positioning based on whether or not time information can be acquired from the positioning signal, the accuracy of determining whether or not GPS positioning results can be obtained in a short time will be improved. It can be improved. In other words, if GPS positioning can be possible, it is possible to prevent the positioning from being stopped and to perform GPS positioning appropriately.
  • the positioning result of the mobile communication terminal can be obtained by requesting positioning from the positioning server.

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

A mobile communication terminal in which, when GPS positioning is possible, the positioning is prevented from being discontinued and is performed appropriately. The mobile communication terminal (1) has a GPS receiving section (3) capable of receiving a positioning signal from a GPS satellite and is able to be located by GPS positioning. The terminal (1) has a GPS satellite capture section (5) for capturing a GPS satellite based on a received positioning signal, a capture number count section (6) for counting the number of the captured GPS satellites, a GPS-positioning-discontinuation determination section (7) for determining, based on predetermined conditions, whether conditions of GPS positioning discontinuation are satisfied, and a GPS positioning control section (8) for discontinuing GPS positioning when the conditions of GPS positioning discontinuation are determined to be satisfied. The GPS-positioning-discontinuation determination section (7) determines, based on conditions of GPS positioning and other conditions, whether GPS positioning is to be continued. When the continuation is determined, the GPS-positioning-discontinuation determination section (7) determines that the conditions of GPS positioning discontinuation are not satisfied.

Description

明 細 書  Specification
移動通信端末及び GPS測位方法  Mobile communication terminal and GPS positioning method
技術分野  Technical field
[0001] 本発明は、 GPS測位によって所在の特定が可能な移動通信端末、及び当該移動 通信端末による GPS測位方法に関する。  TECHNICAL FIELD [0001] The present invention relates to a mobile communication terminal capable of specifying a location by GPS positioning, and a GPS positioning method by the mobile communication terminal.
背景技術  Background art
[0002] 近年、 GPS測位機能を有する携帯電話機等の移動通信端末が知られている。この 種の移動通信端末は、特許文献 1に記載されているように、 GPS衛星からの測位信 号を受信して自己の所在を特定する。  In recent years, mobile communication terminals such as mobile phones having a GPS positioning function are known. As described in Patent Document 1, this type of mobile communication terminal receives a positioning signal from a GPS satellite and identifies its location.
特許文献 1 :特開 2004— 245657号公報  Patent Document 1: Japanese Unexamined Patent Application Publication No. 2004-245657
発明の開示  Disclosure of the invention
発明が解決しょうとする課題  Problems to be solved by the invention
[0003] このような移動通信端末では、ユーザの待機時間等を考慮して、例えば、一定時間 を経過した場合等の予め定められた中止条件を満足すると無条件に GPS測位を中 止していた。しかしながら、上記の方法によれば、 GPS測位をそのまま継続していれ ば測位が成功する場合であっても、測位を中止させてしまうおそれがあった。  [0003] In such a mobile communication terminal, the GPS positioning is unconditionally stopped when a predetermined stop condition is satisfied, for example, when a certain period of time elapses in consideration of the user's standby time and the like. It was. However, according to the above method, there is a risk that if the GPS positioning is continued as it is, the positioning is stopped even if the positioning is successful.
[0004] 本発明は、以上の問題点を解決するためになされたものであり、 GPS測位が可能と なりうる場合に測位が中止されることを防止し、適切に GPS測位を行うことを可能とす る移動通信端末及び GPS測位方法を提供することを目的とする。  [0004] The present invention has been made to solve the above-described problems, and can prevent the positioning from being stopped when the GPS positioning can be performed and appropriately perform the GPS positioning. The purpose is to provide a mobile communication terminal and GPS positioning method.
課題を解決するための手段  Means for solving the problem
[0005] 上記の目的を達成するために、本発明に係る移動通信端末は、 GPS衛星からの測 位信号を受信可能な受信手段を有し、 GPS測位によって所在の特定が可能な移動 通信端末において、 GPS衛星を捕捉する衛星捕捉手段と、衛星捕捉手段によって 捕捉された GPS衛星の捕捉数を計測する捕捉数計測手段と、所定の条件に基づ!/ヽ て GPS測位中止条件を満たすか否力、を判定する GPS測位中止判定手段と、 GPS 測位中止判定手段によって前記 GPS測位中止条件を満たすと判定されたときには GPS測位を中止させ、 GPS測位中止判定手段によって GPS測位中止条件を満たさ ないと判定されたときには前記 GPS測位を継続させる GPS測位制御手段と、を備え 、 GPS測位中止判定手段は、 GPS測位の測位状態、衛星捕捉手段による前記 GPS 衛星の捕捉状態、及び捕捉数計測手段による GPS衛星の捕捉数の計測結果の少 なくとも何れかに基づ!/、て GPS測位を継続させるか否かを判定して、 GPS測位を継 続させると判定された場合、 GPS測位中止条件を満たさな!/、と判定することを特徴と する。 In order to achieve the above object, a mobile communication terminal according to the present invention has a receiving means capable of receiving a positioning signal from a GPS satellite, and a mobile communication terminal capable of specifying a location by GPS positioning. The satellite acquisition means for acquiring GPS satellites, the acquisition number measurement means for measuring the number of acquisitions of GPS satellites acquired by the satellite acquisition means, and whether or not the GPS positioning stop condition is satisfied based on predetermined conditions! When the GPS positioning stop determining means determines that the GPS positioning stop condition is satisfied, the GPS positioning is stopped, and the GPS positioning stop determining means satisfies the GPS positioning stop condition. GPS positioning control means for continuing the GPS positioning when it is determined that the GPS positioning is stopped, the GPS positioning stop determining means is a positioning state of GPS positioning, a capturing state of the GPS satellites by the satellite capturing means, and a capturing number measuring means Based on at least one of the measurement results of the number of GPS satellites captured by It is characterized by determining whether or not to continue GPS positioning and determining that GPS positioning is to be continued if it is determined that GPS positioning is to be continued! /.
[0006] 本発明に係る移動通信端末では、所定の条件に基づ!/、て GPS測位中止条件を満 たすか否かが判定され、 GPS測位中止条件を満たすと判定されるときには GPS測位 が中止される。また、移動通信端末では、 GPS測位の測位状態、 GPS衛星の捕捉 状態、及び GPS衛星の捕捉数の計測結果の少なくとも何れかに基づいて GPS測位 を継続させるか否かが判定されて、 GPS測位を継続させると判定された場合、 GPS 測位中止条件を満たさないと判定される。即ち、 GPS測位の測位状態、 GPS衛星の 捕捉状態、及び GPS衛星の捕捉数の計測結果の少なくとも何れかに基づいて、 GP S測位が可能となりうるかが推測されて GPS測位の継続が判定される。これにより、 G PS測位が可能となりうる場合に測位が中止されることを防止し、適切に GPS測位を fiうこと力 Sでさる。  [0006] In the mobile communication terminal according to the present invention, based on a predetermined condition, it is determined whether or not the GPS positioning stop condition is satisfied. When it is determined that the GPS positioning stop condition is satisfied, the GPS positioning is determined. Canceled. The mobile communication terminal also determines whether to continue GPS positioning based on at least one of the positioning status of GPS positioning, the acquisition status of GPS satellites, and the measurement result of the number of acquisitions of GPS satellites. If it is determined to continue, it is determined that the GPS positioning stop condition is not satisfied. That is, based on at least one of the positioning status of GPS positioning, the acquisition status of GPS satellites, and the measurement result of the number of acquisitions of GPS satellites, it is estimated whether GPS positioning is possible and the continuation of GPS positioning is determined. . As a result, it is possible to prevent the positioning from being stopped when GPS positioning can be possible, and to properly perform GPS positioning with the force S.
[0007] GPS測位中止判定手段は、捕捉数計測手段によって計測された捕捉数に基づ!/ヽ て設定された GPS測位中止時間が経過しているか否かを判定し、経過している場合 には GPS測位中止条件を満たすと判定し、経過していない場合には GPS測位中止 条件を満たさないと判定することが望ましい。捕捉数計測手段によって計測された捕 捉数が多ければ多いほど、 GPS測位を継続した場合に測位結果を得られる可能性 は高ぐ少なければ低!、。 GPS衛星の捕捉数に基づ!/、て GPS測位中止時間を設定 するようにすると、測位結果を得られる可能性の高低によって GPS測位中止時間を 設定でき、その GPS測位中止時間の経過の有無によって GPS測位中止判定条件を 満たすか否かの判定を行うことにより、 GPS測位が可能となりうる場合に測位が中止 されることを防止し、適切に GPS測位を行うことができる。  [0007] The GPS positioning stop determination means determines whether or not the GPS positioning stop time set based on the number of acquisitions measured by the acquisition number measuring means! Therefore, it is desirable to determine that the GPS positioning stop condition is satisfied, and that the GPS positioning stop condition is not satisfied if it has not elapsed. The more the number of captures measured by the number-of-captures measurement means, the less likely the positioning results will be obtained if GPS positioning is continued! ,. By setting the GPS positioning stop time based on the number of GPS satellites captured, the GPS positioning stop time can be set depending on the possibility of obtaining a positioning result, and whether or not the GPS positioning stop time has elapsed. By determining whether or not the GPS positioning stop determination condition is satisfied, it is possible to prevent the positioning from being stopped when GPS positioning can be possible, and to perform GPS positioning appropriately.
[0008] GPS測位中止判定手段は、捕捉数計測手段によって計測された捕捉数に基づ!/ヽ て GPS測位中止条件を満たすか否力、を判定することが望ましい。捕捉数計測手段に よって計測された捕捉数が少なければ、 GPS測位を継続しても測位結果を得られる 可能性は低レ、。逆に捕捉数が多ければ、 GPS測位を継続して測位結果を得られる 可能性は高くなる。即ち、当該捕捉数は GPS測位を中止させるか否かの好適な指標 である。従って、この構成によれば、 GPS測位が可能となりうる場合に測位が中止さ れることを防止し、適切に GPS測位を行うことができる。 [0008] It is desirable that the GPS positioning stop determination means determine whether or not the GPS positioning stop condition is satisfied based on the number of acquisitions measured by the acquisition number measuring means! To capture number measurement Therefore, if the number of captured measurements is small, the possibility of obtaining positioning results even if GPS positioning is continued is low. On the other hand, if the number of captures is large, there is a high possibility that GPS positioning will be continued and positioning results will be obtained. In other words, the number of captures is a suitable index for determining whether or not to stop GPS positioning. Therefore, according to this configuration, it is possible to prevent the positioning from being stopped when the GPS positioning can be performed, and to perform the GPS positioning appropriately.
[0009] GPS測位中止判定手段は、 GPS測位により自端末の位置が算出可能である場合 に、 GPS測位を継続させると判定することが望ましい。 GPS測位中止判定手段は、 受信手段により受信された測位信号の受信レベルが GPS測位に用いることが可能な 測位可能レベル未満である力 周波数を捉えられるレベルを超えて!/、ることを衛星捕 捉手段が検出した場合に、 GPS測位を継続させると判定することが望ましい。ここで 、受信レベルとは、受信される信号の強度を示すものであってもよいし、また、信号に 対するノイズの比等の受信される信号の品質を示すものであってもよい。  [0009] Preferably, the GPS positioning stop determining means determines that the GPS positioning is continued when the position of the terminal itself can be calculated by the GPS positioning. The GPS positioning stop judging means detects that the reception level of the positioning signal received by the receiving means is below the level that can be used for GPS positioning and the force frequency is exceeded! / It is desirable to determine that GPS positioning will continue if the catching means detects it. Here, 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.
[0010] GPS測位中止判定手段は、捕捉数計測手段による GPS衛星の捕捉数が、予め設 定された所定数以上であった場合に、 GPS測位を継続させると判定することが望まし い。 GPS測位中止判定手段は、捕捉数計測手段により計測される GPS衛星の捕捉 数の時間変化に基づいて、捕捉数計測手段により計測される GPS衛星の捕捉数の 精度を算出して、当該精度にも基づいて GPS測位を継続させるか否力、を判定するこ とが望ましい。  [0010] It is desirable that the GPS positioning stop determining means determines that the GPS positioning is continued when the number of GPS satellites captured by the capturing number measuring means is greater than or equal to a preset number. The GPS positioning stop determination means calculates the accuracy of the GPS satellite capture number measured by the capture number measurement means based on the time change of the GPS satellite capture number measured by the capture number measurement means, It is desirable to determine whether or not to continue GPS positioning based on this.
[0011] これらの構成によれば、将来、 GPS測位が可能であるか否かを適切に推測すること ができ、 GPS測位が可能となりうる場合に測位が中止されることを防止し、適切に GP S測位を行うことができる。  [0011] According to these configurations, it is possible to appropriately infer whether or not GPS positioning is possible in the future, and it is possible to prevent the positioning from being stopped when GPS positioning can be possible. GP S positioning can be performed.
[0012] ところで、本発明は、上記のように移動通信端末の発明として記述できる他に、以 下のように GPS測位方法の発明としても記述することができる。これはカテゴリが異な るだけで、実質的に同一の発明であり、同様の作用及び効果を奏する。  By the way, the present invention can be described as an invention of a GPS positioning method as described below, in addition to being described as an invention of a mobile communication terminal as described above. This is substantially the same invention only in different categories, and has the same operations and effects.
[0013] 即ち、本発明に係る GPS測位方法は、 GPS衛星からの測位信号を受信可能な受 信手段を有し、 GPS測位によって所在の特定が可能な移動通信端末による GPS測 位方法において、 GPS衛星を捕捉する衛星捕捉ステップと、衛星捕捉ステップにお V、て捕捉された前記 GPS衛星の捕捉数を計測する捕捉数計測ステップと、所定の 条件に基づいて GPS測位中止条件を満たすか否力、を判定する GPS測位中止判定 ステップと、 GPS測位中止判定ステップにお!/、て GPS測位中止条件を満たすと判定 されたときには GPS測位を中止させ、 GPS測位中止判定ステップにおいて GPS測 位中止条件を満たさないと判定されたときには GPS測位を継続させる GPS測位制御 ステップと、を含み、 GPS測位中止判定ステップにおいて、 GPS測位の測位状態、 衛星捕捉ステップにおける GPS衛星の捕捉状態、及び捕捉数計測ステップにおける GPS衛星の捕捉数の計測結果の少なくとも何れかに基づいて前記 GPS測位を継続 させるか否かを判定して、 GPS測位を継続させると判定された場合、 GPS測位中止 条件を満たさな!/ヽと判定することを特徴とする。 [0013] That is, the GPS positioning method according to the present invention is a GPS positioning method by a mobile communication terminal having a receiving means capable of receiving a positioning signal from a GPS satellite and capable of specifying a location by GPS positioning. A satellite acquisition step for acquiring GPS satellites, a capture number measurement step for measuring the number of acquisitions of the GPS satellites acquired by the satellite acquisition step V, and a predetermined acquisition step. Judgment whether or not the GPS positioning stop condition is satisfied based on the conditions! In the GPS positioning stop determination step and the GPS positioning stop determination step! /, If it is determined that the GPS positioning stop condition is satisfied, the GPS positioning is stopped. And a GPS positioning control step for continuing GPS positioning when it is determined that the GPS positioning stop condition is not satisfied in the GPS positioning stop determination step. In the GPS positioning stop determination step, the positioning status of the GPS positioning, satellite acquisition It is determined whether to continue the GPS positioning by determining whether to continue the GPS positioning based on at least one of the acquisition state of the GPS satellites in the step and the measurement result of the number of GPS satellites acquired in the acquisition number measurement step. If it is detected, the GPS positioning stop condition is not met!
発明の効果  The invention's effect
[0014] 本発明によれば、 GPS測位の測位状態、 GPS衛星の捕捉状態及び GPS衛星の 捕捉数の計測結果の少なくとも何れかに基づいて、 GPS測位が可能となりうるかが 推測されて GPS測位の継続が判定されるので、 GPS測位が可能となりうる場合に測 位が中止されることを防止し、適切に GPS測位を行うことができる。  [0014] According to the present invention, it is estimated whether GPS positioning can be performed based on at least one of the positioning status of GPS positioning, the capture status of GPS satellites, and the measurement result of the number of captures of GPS satellites. Since continuation is determined, it is possible to prevent GPS positioning from being stopped when GPS positioning can be possible, and to perform GPS positioning appropriately.
図面の簡単な説明  Brief Description of Drawings
[0015] [図 1]本発明に係る移動通信端末の実施形態の機能ブロック図である。  FIG. 1 is a functional block diagram of an embodiment of a mobile communication terminal according to the present invention.
[図 2]図 1に係る移動通信端末のハードブロック図である。  2 is a hardware block diagram of the mobile communication terminal according to FIG.
[図 3]GPS測位方法の動作手順を示すフローチャートである。  FIG. 3 is a flowchart showing an operation procedure of a GPS positioning method.
[図 4]第 1スカイプロットを示す図である。  FIG. 4 is a diagram showing a first sky plot.
[図 5]移動通信端末の所在地と GPS測位に要する待機時間との関係を示すグラフで ある。  [Fig. 5] A graph showing the relationship between the location of a mobile communication terminal and the waiting time required for GPS positioning.
[図 6]第 2スカイプロットを示す図である。  FIG. 6 is a diagram showing a second sky plot.
[図 7]GPS衛星の捕捉数の精度を算出する手順を示すフローチャートである。  FIG. 7 is a flowchart showing a procedure for calculating the accuracy of the number of captured GPS satellites.
[図 8]測位時間に応じた GPS衛星の捕捉数の変化を示すグラフである。  FIG. 8 is a graph showing changes in the number of GPS satellites captured according to positioning time.
[図 9]停止可否判定の手順を示すフローチャートである。  FIG. 9 is a flowchart showing a procedure for determining whether or not to stop.
[図 10]本発明に係る測位サーバの実施形態の機能ブロック図である。  FIG. 10 is a functional block diagram of an embodiment of a positioning server according to the present invention.
符号の説明  Explanation of symbols
[0016] 1 · · ·移動通信端末、 2· · ·通信部、 3— GPS受信部、 5— GPS衛星捕捉部、 6· · ·捕捉 数計測部、 7. GPS測位中止判定部、 8. GPS測位制御部、 13a…可視衛星位置 情報記憶部、 19· · ·基地局利用測位部、 100· · ·基地局、 Gl , G2, G3— GPS衛星。 発明を実施するための最良の形態 [0016] 1 ··· Mobile communication terminal, 2 ··· Communication unit, 3—GPS reception unit, 5—GPS satellite capture unit, 6 ··· capture Number measurement unit, 7. GPS positioning stop determination unit, 8. GPS positioning control unit, 13a… Visible satellite position information storage unit, 19 ··· Base station using positioning unit, 100 ··· Base station, Gl, G2, G3 — GPS satellite. BEST MODE FOR CARRYING OUT THE INVENTION
[0017] 本発明の実施形態にかかる携帯電話 (移動通信端末)について図面を参照して説 明する。なお、可能な場合には、同一の部分には同一の符号を付して、重複する説 明を省略する。 A mobile phone (mobile communication terminal) according to an embodiment of the present invention will be described with reference to the drawings. Where possible, the same reference numerals are given to the same parts, and duplicate descriptions are omitted.
[0018] まず、本実施形態に係る移動通信端末 1の構成について説明する。図 1は、移動 通信端末 1の機能的構成を示すブロック図である。図 1に示すように、移動通信端末 1は、基地局 100との間で無線通信を行う通信部(通信手段) 2と、 GPS衛星からの 測位信号を受信可能な GPS受信部 (受信手段) 3と、 GPS衛星からの測位信号に基 づいて GPS測位のための演算処理を行う GPS測位部 4と、を備える。なお、図 1の 3 つの GPS衛星 G1〜G3は、移動通信端末 1が受信している GPS衛星の例である。 図 1では、 3つの GPS衛星しか描かれていないが、通常は、多数(10基程度)の GPS 衛星からの信号を受信して!/、る。  [0018] First, the configuration of the mobile communication terminal 1 according to the present embodiment will be described. FIG. 1 is a block diagram showing a functional configuration of the mobile communication terminal 1. As shown in FIG. 1, the mobile communication terminal 1 includes a communication unit (communication means) 2 that performs wireless communication with the base station 100 and a GPS reception unit (reception means) that can receive a positioning signal from a GPS satellite. 3 and a GPS positioning unit 4 that performs arithmetic processing for GPS positioning based on positioning signals from GPS satellites. The three GPS satellites G1 to G3 in FIG. 1 are examples of GPS satellites received by the mobile communication terminal 1. In Fig. 1, only three GPS satellites are shown, but usually, signals from many (about 10) GPS satellites are received!
[0019] さらに、移動通信端末 1は、 GPS受信部 3で受信した測位信号に基づいて GPS衛 星を捕捉する GPS衛星捕捉部 (衛星捕捉手段) 5と、 GPS衛星捕捉部 5で捕捉され た GPS衛星の数を計測する捕捉数計測部 (捕捉数計測手段) 6と、捕捉数計測部 6 で計測された GPS衛星の数 (捕捉数)に基づいて GPS測位中止条件を満たすか否 力、を判定する GPS測位中止判定部(GPS測位中止判定手段) 7と、 GPS測位中止 判定部 7の判定結果に基づいて GPS測位を中止させる GPS測位制御部(GPS測位 制御手段) 8と、基地局 100から送信されたデータに基づいて測位を行う基地局利用 測位部 9と、を備える。  Furthermore, the mobile communication terminal 1 is captured by the GPS satellite capturing unit (satellite capturing unit) 5 that captures the GPS satellite based on the positioning signal received by the GPS receiving unit 3 and the GPS satellite capturing unit 5. The acquisition number measurement unit (capture number measurement means) 6 that measures the number of GPS satellites, and whether or not the GPS positioning stop condition is satisfied based on the number of GPS satellites (capture number) measured by the acquisition number measurement unit 6 GPS positioning stop determination unit (GPS positioning stop determination means) 7, GPS positioning control unit (GPS positioning control means) 8 that stops GPS positioning based on the determination result of GPS positioning stop determination unit 7, and base station And a base station using positioning unit 9 that performs positioning based on data transmitted from 100.
[0020] さらに、移動通信端末 1は、測位結果を出力する表示部 11と、 GPS衛星の捕捉数 に対応付けて GPS測位に要する待機時間(GPS測位中止時間)を記憶する時間記 憶部 12と、 GPS衛星捕捉部 5によって捕捉された可視衛星に関する情報を記憶する 可視衛星情報記憶部 13と、 GPS衛星の軌道情報を記憶する GPS衛星軌道情報記 憶部 14と、を備える。  [0020] Furthermore, the mobile communication terminal 1 includes a display unit 11 that outputs positioning results, and a time storage unit 12 that stores waiting time (GPS positioning stop time) required for GPS positioning in association with the number of GPS satellites captured. And a visible satellite information storage unit 13 that stores information on the visible satellites captured by the GPS satellite capturing unit 5, and a GPS satellite orbit information storage unit 14 that stores the orbit information of the GPS satellites.
[0021] また、図 2は、移動通信端末 1のハードウェア構成図である。図 2に示すように、移動 通信端末 1は、物理的には、 CPU21、 RAM22、 ROM23、操作部 24、ディスプレイ 25、データ送受信デバイスである無線通信モジュール 26、 GPS衛星からの測位信 号を受信する GPS受信機 27などを含んで構成される。移動通信端末 1の各機能は、 CPU21、 RAM22等のハードウェア上に所定のソフトウェアを読み込ませることによ り、 CPU21の制御のもとで、無線通信モジュール 26、 GPS受信機 27、操作部 24、 ディスプレイ 25を動作させるとともに、 RAM22におけるデータの読み出し及び書き 込みを行うことで実現される。 FIG. 2 is a hardware configuration diagram of the mobile communication terminal 1. Move as shown in Figure 2 The communication terminal 1 physically includes a CPU 21, RAM 22, ROM 23, operation unit 24, display 25, a wireless communication module 26 that is a data transmission / reception device, a GPS receiver 27 that receives a positioning signal from a GPS satellite, and the like. Consists of. Each function of the mobile communication terminal 1 is loaded with predetermined software on hardware such as the CPU 21 and RAM 22, and under the control of the CPU 21, the wireless communication module 26, the GPS receiver 27, the operation unit 24 This is realized by operating the display 25 and reading and writing data in the RAM 22.
[0022] 以下、図 1を参照して、各機能要素について説明する。 Hereinafter, each functional element will be described with reference to FIG.
[0023] 通信部 2は、ネットワークを介して基地局 100との間でデータの送受信を行い、主と して音声通話機能を担う。基地局 100から得られるデータには、測位に利用可能な 測位関連情報として基地局 100の緯度および経度などの基地局位置情報や基地局 100から移動通信端末 1までの距離情報などが含まれている。なお、移動通信端末 1 はセル方式を採用しており、基地局 100との間で無線通信できるゾーンに基づいて 移動通信端末 1の想定位置として示される想定端末位置を特定できるようになつてい  [0023] The communication unit 2 transmits and receives data to and from the base station 100 via the 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. Yes. 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.
[0024] GPS受信部 3は、 GPS衛星から発信される測位信号を受信することが可能である。 [0024] The GPS receiver 3 can receive a positioning signal transmitted from a GPS satellite.
GPS衛星は、高度約 2万 kmの 6個の周回軌道上に 4個ずつ配置されており、時間の 経過に伴って周回軌道上を移動する。 GPS衛星から GPS受信部 3に届く測位信号 には、 GPS衛星を区別して特定するための Sv(t) ID (識別情報)、 GPS衛星の軌道 データ及び時刻データが含まれている。 GPS衛星から GPS受信部 3に届く測位信号 は、移動通信端末 1の位置する場所の観測条件 (天候、屋内か屋外か等)によって 信号強度(レベル)が異なってくる。 GPS受信部 3の受信感度は、少なくとも測位信号 の信号強度が GPS測位に用いることが可能な測位可能レベル (例えば、 135dB m以上)を超えている場合には受信できるように設定されている。大抵の場合は、測 位可能レベル以下の信号も受信できるようになつている。  Four GPS satellites are arranged on six orbits at an altitude of about 20,000 km, and move along the orbits over time. The positioning signal received from the GPS satellite to the GPS receiver 3 includes Sv (t) ID (identification information) for identifying and identifying the GPS satellite, orbit data and time data of the GPS satellite. The positioning signal received from the GPS satellite to the GPS receiver 3 varies in signal strength (level) depending on the observation conditions (such as weather, indoor or outdoor) 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, signals below the level that can be measured can be received.
[0025] GPS測位部 4は、後述する可視衛星位置情報記憶部 13aに可視衛星の位置情報 として記憶されている GPS衛星の位置情報を抽出し、さらに、複数の GPS衛星のそ れぞれから発信された測位信号の到達時間差を求め、その到達時間差から移動通 信端末 1の測位結果 (緯度、経度、標高)を演算処理によって求める GPS測位を行う [0025] The GPS positioning unit 4 extracts GPS satellite position information stored as visible satellite position information in a visible satellite position information storage unit 13a, which will be described later, and further, from each of a plurality of GPS satellites. Obtain the arrival time difference of the transmitted positioning signals and move from the arrival time difference. Performs GPS positioning to obtain the positioning result (latitude, longitude, altitude) of the communication terminal 1 by calculation processing
[0026] GPS衛星捕捉部 5は、 GPS受信部 3によって受信された測位信号から Sv (t) IDを 抽出し、その Sv(t) IDが抽出できた GPS衛星を可視衛星として特定する。さらに、測 位信号の中から、軌道データ及び測位信号が発せられた時刻データを抽出し、測位 信号が発せられた時点での GPS衛星の位置情報を求める。なお、軌道データ及び 時刻データ(時刻を示す情報)を測位信号から抽出するには、 GPS衛星を捕捉する 以上の(測位可能レベル以上の)所定の測位信号の測位レベルが必要となる。その ため、軌道データは、通信部 2によって基地局から取得することとしてもよい。例えば 基地局が、自セル内で捕捉できる可能性のある GPS衛星の軌道データの送信を行 えば可能である。 GPS衛星捕捉部 5は、この位置情報を、測位信号から抽出した Sv( t) IDに対応付け、可視衛星の位置情報として後述の可視衛星位置情報記憶部 13a に記憶させる。 GPS衛星捕捉部 5では、 Sv(t) IDが抽出できる受信レベル (信号強 度)を持つ GPS衛星を可視衛星と特定するため、信号強度の高い測位信号に基づ いて GPS衛星の捕捉を行うことができる。例えば、 GPS衛星からの測位信号が GPS 受信部 3に直接届かず、何らかの障害物に反射して届いた場合には信号強度が低く なる。このような低!/、信号強度の測位信号に基づレ、て GPS測位を行っても GPS測位 結果が不正確になり、また、測位結果を得るまでの時間力 Sかかり過ぎる。信号強度の 低い測位信号を排除することで GPS測位によって正確な GPS測位結果を短時間で 得ることが可能か否かの判定精度を向上できる。但し、 GPS受信部 3は、測位可能レ ベルに満たな!/、GPS衛星の測位信号も受信しており、それらの測位信号も後述する ように本実施形態に係る移動通信端末 1で用いられる。 [0026] The GPS satellite capturing unit 5 extracts the Sv (t) ID from the positioning signal received by the GPS receiving unit 3, and identifies the GPS satellite from which the Sv (t) ID can be extracted as a visible satellite. In addition, the orbit data and time data when the positioning signal is generated are extracted from the positioning signal, and the GPS satellite position information at the time when the positioning signal is generated is obtained. In order to extract orbit data and time data (information indicating the time) from the positioning signal, a positioning level of a predetermined positioning signal (above the level where positioning is possible) more than the GPS satellite acquisition is required. Therefore, orbit data may be acquired from the base station by the communication unit 2. For example, it is possible for the base station to transmit GPS satellite orbit data 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 satellite capture unit 5 captures GPS satellites based on positioning signals with high signal strength in order to identify a GPS satellite having a reception level (signal strength) from which Sv (t) ID can be extracted as a visible satellite. be able to. For example, if the positioning signal from a GPS satellite does not reach the GPS receiver 3 directly and reaches a certain obstacle, the signal strength decreases. Even if GPS positioning is performed based on a positioning signal with such a low signal strength, the GPS positioning result becomes inaccurate, and it takes too much time S 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 does not satisfy the positioning possible level! / And also receives positioning signals of GPS satellites, and these positioning signals are also used in the mobile communication terminal 1 according to the present embodiment as will be described later. .
[0027] さらに、 GPS衛星捕捉部 5は、所定のタイミング間隔で継続して繰り返し GPS衛星 の捕捉を行っている。そして、 GPS衛星捕捉部 5は、 GPS測位の開始後、第 1回目 の捕捉が行われてから捕捉が繰り返される度に (捕捉結果が報告される度に)、その 捕捉回と捕捉された GPS衛星の Sv(t) IDとを対応付け、後述する可視衛星履歴記 憶部 13bに記憶させる。可視衛星履歴記憶部 13bに記憶された GPS衛星の Sv(t) I Dは、繰り返し捕捉された GPS衛星が同一であるか否かを判定する際に参照される。 [0028] 捕捉数計測部 6は、可視衛星位置情報記憶部 13aに記憶された可視衛星としての Sv(t) IDをカウントすることによって GPS衛星の捕捉数を計測し、図示しない捕捉数 フラグメモリに捕捉数に対応する値をセットする。例えば、捕捉数力 S「0」または「1」の 場合には「1」をセットし、「2」の場合には「2」をセットし、「3」以上の場合には「3」をセ ッ卜する。 [0027] Furthermore, the GPS satellite capturing unit 5 continuously captures GPS satellites at predetermined timing intervals. Then, every time the GPS satellite acquisition unit 5 repeats the acquisition after the first acquisition after the GPS positioning is started (every time the acquisition result is reported), the acquisition time and the acquired GPS The Sv (t) ID of the satellite is associated and stored in the visible satellite history storage unit 13b described later. The Sv (t) ID of the GPS satellites stored in the visible satellite history storage unit 13b is referred to when determining whether the GPS satellites repeatedly captured are the same. [0028] The captured number measurement unit 6 measures the number of captured GPS satellites by counting Sv (t) IDs as visible satellites stored in the visible satellite position information storage unit 13a, and captures a flag memory (not shown) Is set to the value corresponding to the number of captures. For example, if the captured force S is “0” or “1”, set “1”, if it is “2”, set “2”, and if it is “3” or more, set “3”. Set up.
[0029] GPS測位中止判定部 7は、所定の条件に基づいて GPS測位中止条件を満たすか 否かを判定する。具体的には、以下のように判定を行う。 GPS測位中止判定部 7は、 捕捉数フラグメモリにセットされた値を参照し、その値を基に時間記憶部 12を検索し 、 GPS測位に要する待機時間(GPS測位中止時間) Τ , Τ , Tを抽出する。ここで、  [0029] The GPS positioning stop determination unit 7 determines whether or not the GPS positioning stop condition is satisfied based on a predetermined condition. Specifically, the determination is performed as follows. The GPS positioning stop determination unit 7 refers to the value set in the captured number flag memory, searches the time storage unit 12 based on the value, and waits for GPS positioning (GPS positioning stop time),, Τ, Extract T. here,
1 2 3  one two Three
捕捉数フラグメモリにセットされた値が「1」の場合には、待機時間は最も短い「τ」(se c)となり、「3」の場合には、待機時間は最も長い「T」(sec)となり、「2」の場合には、 Γ  When the value set in the acquisition number flag memory is “1”, the waiting time is the shortest “τ” (sec), and when “3”, the waiting time is the longest “T” (sec. ), And in the case of “2”, Γ
3  Three
T」(sec)と「T」(sec)の中間の「T」(sec)となる。所定時間内に GPS衛星捕捉部 5 “T” (sec) is intermediate between “T” (sec) and “T” (sec). GPS satellite capture unit within a specified time 5
1 3 2 1 3 2
によって捕捉された GPS衛星の数が少ないほど、 GPS測位を継続しても測位結果を 短時間で (ユーザの許容できる待ち時間内で)得られる可能性は低い。そのため、 G The smaller the number of GPS satellites captured by, the lower the probability that positioning results will be obtained in a short time (within the user's acceptable waiting time) even if GPS positioning is continued. Therefore, G
PS衛星の捕捉数が少ない場合には待機時間は短ぐ多ければ長くなるように設定さ れている。なお、捕捉数フラグメモリにセットされた値が「0」の場合(Sv(t) IDの数が「 0」の場合)に、待機時間は最も短い「T」(sec)となり、「2」以上の場合には、待機時 間は最も長い「T」(sec)となり、「1」の場合には、「T」 (sec)と「T j (sec)の中間の「 When the number of PS satellites is small, the standby time is set to be short if it is short and long. When the value set in the capture number flag memory is “0” (when the number of Sv (t) ID is “0”), the waiting time is the shortest “T” (sec), and “2”. In the above case, the standby time is the longest “T” (sec), and in the case of “1”, “T” (sec) and “T j (sec)”
3 1 3  3 1 3
T」(sec)としてもよい。  It may be “T” (sec).
2  2
[0030] GPS測位中止判定部 7は、時間記憶部 12から待機時間「T」を抽出すると、 GPS 測位の開始からの経過時間 tが待機時間「Τ」を超えたか否かを判定し、超えている 場合には GPS測位中止条件を満たすと判定し、図示しない GPS測位中止フラグメモ リに GPS測位中止を示す値をセットする。一方、待機時間「Τ」を超えていない場合 の処理については後述する。また、 GPS測位中止判定部 7は、時間記憶部 12から待 機時間「Τ」を抽出すると、 GPS測位の開始からの経過時間 tが待機時間「Τ」を超  [0030] When the GPS positioning stop determination unit 7 extracts the standby time “T” 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 “Τ”. If yes, it is determined that the GPS positioning stop condition is satisfied, and a value indicating GPS positioning stop is set in a GPS positioning stop flag memory (not shown). On the other hand, the processing when the waiting time “Τ” has not been exceeded will be described later. 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 GPS positioning exceeds the standby time “Τ”.
3 3 えたか否かを判定し、超えている場合には GPS測位中止条件を満たすと判定し、 G PS測位中止フラグメモリ(図示せず)に GPS測位中止を示す値をセットする。一方、 待機時間「Τ」を超えて!/、な!/、場合の処理につ!/、ては後述する。 [0031] また、 GPS測位中止判定部 7は、時間記憶部 12から待機時間「T」を抽出すると、 3 3 If it exceeds, it is determined that the GPS positioning stop condition is satisfied, and a value indicating GPS positioning stop is set in the GP positioning stop flag memory (not shown). On the other hand, when the waiting time “Τ” is exceeded! /, Na! /, The processing of the case! / Will be described later. [0031] Further, the GPS positioning stop determination unit 7 extracts the standby time "T" from the time storage unit 12,
2  2
GPS測位の開始からの経過時間 tが待機時間「Τ」を超えたか否かを判定し、超えて  Judge whether or not the elapsed time t from the start of GPS positioning has exceeded the standby time `` Τ ''.
2  2
いる場合には GPS測位中止条件を満たすと判定し、 GPS測位中止フラグメモリ(図 示せず)に GPS測位中止を示す値をセットする。  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).
[0032] 一方、待機時間「Τ」を超えていない場合には、後述の可視衛星履歴記憶部 13b On the other hand, when the standby time “Τ” has not been exceeded, the visible satellite history storage unit 13b described later is used.
2  2
を参照し、繰り返して捕捉された GPS衛星の Sv (t) IDが同一であるか否かを判定し、 同一である場合には第 1中止条件を満たすと判定し、同一でない場合には、第 1中 止条件を満たさな!/、と判定する。  To determine whether the Sv (t) IDs of the GPS satellites captured repeatedly are the same.If they are the same, it is determined that the first stop condition is satisfied. It is determined that the first stop condition is not met! /.
[0033] 繰り返して捕捉された GPS衛星の Sv(t) IDが同一であるということは、時間が経過 しても同じ GPS衛星しか捕捉できないことを意味しており、 GPS測位を継続しても GP S衛星の捕捉数が増加する可能性は低い。そのため、 GPS衛星の Sv(t) IDが同一 の場合に、第 1中止条件を満たしていると判定することにより、 GPS測位による測位 結果を短時間で得ることができるか否かの判定精度を向上できる。その結果 GPS測 位に要する待機時間が移動通信端末 1の利用者にとって無駄な時間になってしまう ことを防止でき、また GPS測位が可能となりうる場合に測位が中止されることも防止で き、適切に GPS測位を行うことができる。  [0033] The same Sv (t) ID of GPS satellites that are repeatedly acquired means that only the same GPS satellites can be acquired over time, and even if GPS positioning is continued. It is unlikely that the number of acquisitions of GPS satellites will increase. Therefore, when the Sv (t) ID of the GPS satellites is the same, it is determined that the positioning result by GPS positioning can be obtained in a short time by determining that the first stop condition is satisfied. Can be improved. As a result, it is possible to prevent the waiting time required for GPS positioning from being wasted time for the user of the mobile communication terminal 1, and it is also possible to prevent the positioning from being stopped when GPS positioning can be performed. GPS positioning can be performed appropriately.
[0034] また、 GPS測位中止判定部 7は、第 1中止条件を満たす場合には、後述の可視衛 星位置情報記憶部 13aを参照し、可視衛星位置情報記憶部 13aに記憶された二つ の可視衛星の位置情報から Sv(t) ID間、つまり二つの可視衛星間の角度が所定の 値 Φ以下であるか否かを判定し、さらに、各可視衛星の仰角が所定の範囲内である か否かを判定する。そして、二つの可視衛星間の角度が所定の値 φ以下であり、且 つ、二つの可視衛星の各仰角が所定の範囲に含まれるという両方の条件を満たす 場合には、可視衛星の位置情報に基づいて第 2中止条件を満たすと判定し、少なく とも一方の条件を満たさない場合には、第 2中止条件を満たさないと判定する。  [0034] When the first stop condition is satisfied, 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 whether or not the angle between Sv (t) IDs, that is, the angle between the two visible satellites is less than or equal to a predetermined value Φ, and the elevation angle of each visible satellite is within a predetermined range. Determine if there is. If the angle between the two visible satellites is less than or equal to the predetermined value φ and both 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 cancellation condition is satisfied. If at least one of the conditions is not satisfied, it is determined that the second cancellation condition is not satisfied.
[0035] 図 4は、第 1スカイプロット SP1を示す図であり、基地局 100から送信された基地局 位置情報に基づいて特定される想定端末位置 Pを中心にして作成されており、直交 する二本の軸のうち「0° 」を示す方向は北、「90° 」を示す方向は東、「180° 」を示 す方向は南、「270° 」を示す方向は西を示す。ここで、スカイプロットとは、上空の G PS衛星の座標を図示したものである。さらに、想定端末位置 Pを中心にして同心円 状に仰角を示しており、中心が天頂 (仰角 90° )で、想定端末位置 Pから離れるほど 仰角は低くなつている。二つの可視衛星間の角度とは、例えば、図 4に示すように、 第 1スカイプロット SP1上の座標に第 1の可視衛星と第 2の可視衛星の位置 Ga, Gb が記されていた場合に、想定端末位置 Pと各位置 Ga, Gbとを結ぶ二つの直線によつ て形成される角度である。そして、 GPS測位中止判定部 7は、この角度が所定の値 Φ (例えば、 90° )以下になるか否かを判定する。また、 GPS測位中止判定部 7は、 第 1スカイプロット SP1上の位置 Ga, Gbから求められる仰角が、所定の仰角 θ 1 (例 えば、 6° )以上で、且つ所定の仰角 Θ 2 (例えば、 50° )か否かを判定する。 [0035] FIG. 4 is a diagram showing the first sky plot SP1, which is created around the assumed terminal position P specified based on the base station position information transmitted from the base station 100, and is orthogonal. Of the two axes, the direction indicating “0 °” indicates north, the direction indicating “90 °” indicates east, the direction indicating “180 °” indicates south, and the direction indicating “270 °” indicates west. Here, the sky plot is G in the sky The coordinates of the PS satellite are illustrated. 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 angle formed by two straight lines connecting the assumed terminal position P and the positions Ga and Gb. Then, the GPS positioning stop determination unit 7 determines whether this angle is equal to or smaller than a predetermined value Φ (for example, 90 °). In addition, 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 °).
[0036] 可視衛星が狭いエリアに固まっている場合には、窓などを介して可視衛星が捕捉さ れた可能性が高ぐ移動通信端末 1は屋内に位置している可能性が高い。また、可 視衛星の仰角が小さいために可視衛星の捕捉エリアが天頂方向で無いと想定される 場合には、移動通信端末 1は屋根等がある建物の屋内に位置している可能性が高 い。このような位置に移動通信端末 1がある場合には、 GPS測位を継続しても短時間 で測位結果を得ることができる可能性は低い。そのため、可視衛星の位置情報に基 づいた第 2中止条件を満たすか否かの判定を行うことにより、 GPS測位による測位結 果を短時間で得ることができるか否かの判定精度を向上できる。その結果 GPS測位 に要する待機時間が移動通信端末 1の利用者にとって無駄な時間になってしまうこと を防止でき、また GPS測位が可能となりうる場合に測位が中止されることも防止でき、 適切に GPS測位を行うことができる。  [0036] When the visible satellites are confined in a narrow area, it is highly likely that the mobile communication terminal 1 is located indoors because the possibility that the visible satellites are captured through a window or the like is high. 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. Therefore, by determining whether or not the second stop condition is satisfied based on the position information of the visible satellite, it is possible to improve the determination accuracy of whether or not the positioning result by GPS positioning can be obtained in a short time. . As a result, it is possible to prevent the standby time required for GPS positioning from being wasted time for the user of the mobile communication terminal 1, and it is also possible to prevent positioning from being stopped when GPS positioning can be performed. GPS positioning can be performed.
[0037] また、 GPS測位中止判定部 7は、第 2中止条件を満たす場合には、図示しない捕 捉回数記憶部を参照して第 1の捕捉上限回数 Mlを抽出し、 GPS衛星捕捉部 5によ る GPS衛星の捕捉回数が捕捉上限回数 Mlに達して!/、るか否力、を判定し、捕捉回 数が捕捉上限回数 Mlに達している場合には、捕捉回数に基づいて第 3中止条件を 満たすと判定する。一方、第 2中止条件を満たさない場合には、捕捉回数記憶部(図 示せず)を参照して第 2の捕捉上限回数 M2を抽出し、 GPS衛星捕捉部 5による GP S衛星の捕捉回数が捕捉上限回数 M2に達しているか否力、を判定し、捕捉回数が捕 捉上限回数 M2に達している場合には、捕捉回数に基づいて第 4中止条件を満たす と判定する。なお、捕捉回数記憶部には、第 2の GPS測位中止条件の判定結果に対 応付けて捕捉上限回数 Ml , M2が記憶されている。なお、捕捉上限回数 M2は、捕 捉上限回数 Ml以上の数になっている。 [0037] In addition, when the second stop condition is satisfied, 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 The number of GPS satellite acquisitions by the number of acquisitions reaches the maximum number of acquisitions Ml! /, Whether or not it is determined whether or not the number of acquisitions has reached the maximum number of acquisitions Ml. 3 Judge that the cancellation condition is satisfied. On the other hand, if the second cancellation 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 satellite acquisition unit 5 determines the number of acquisition times of the GPS satellite. Whether or not the upper limit number of captures M2 has been reached is determined, and if the number of captures has reached the upper limit number of captures M2, the fourth cancellation condition is met based on the number of captures. It is determined. The acquisition number storage unit stores acquisition upper limit numbers Ml and M2 in association with the determination result of the second GPS positioning stop condition. The upper limit number M2 of captures is equal to or greater than the upper limit number Ml of captures.
[0038] GPS測位中止判定部 7は、第 1、第 2及び第 3中止条件のすべてを満たす場合、も しくは、第 1、第 2及び第 4中止条件のすべてを満たす場合には、 GPS測位中止条件 を満たすと判定し、 GPS測位中止フラグメモリ(図示せず)に GPS測位中止を示す値 をセットする。一方、第 1、第 2、第 3及び第 4中止条件のいずれか一つでも満たさな い場合には、 GPS測位中止条件を満たさないと判定し、 GPS測位中止フラグメモリ( 図示せず)に GPS測位継続を示す値をセットする。なお、 GPS測位中止判定部 7は 、上記各中止条件の!/、ずれか一つを満たす場合に GPS測位中止条件を満たすと判 定し、 GPS測位中止フラグメモリ(図示せず)に GPS測位継続を示す値をセットする ようにしてもよい。 [0038] 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.
[0039] また、 GPS測位中止判断部 7は、上述した判断に加えて、以下のように GPS測位 中止条件を満たすと判定してもよレ、。  [0039] In addition to the above-described determination, the GPS positioning stop determination unit 7 may determine that the GPS positioning stop condition is satisfied as follows.
[0040] 即ち、 GPS測位中止判定部 7は、 GPS衛星捕捉部 5によって GPS衛星の捕捉が 行われた場合に、 GPS受信部 3により受信された測位信号の受信レベルが GPS測 位に用いることが可能な測位可能レベルを超えて!/、な!/、GPS衛星に関する測位信 号の受信レベルに基づいて、 GPS測位中止条件を満たすと判定してもよい。即ち、 GPS測位中止判定部 7は、捕捉数計測部 6によって計測されないながらも測位信号 が受信できている GPS衛星を用いて、 GPS測位中止条件を満たすか否かを判定す  That is, the GPS positioning stop determination unit 7 uses the reception level of the positioning signal received by the GPS receiving unit 3 for GPS positioning when the GPS satellite capturing unit 5 captures a GPS satellite. However, it may be determined that the GPS positioning stop condition is satisfied based on the reception level of positioning signals related to GPS satellites! That is, the GPS positioning stop determination unit 7 determines whether or not the GPS positioning stop condition is satisfied by using a GPS satellite that can receive a positioning signal even though it is not measured by the captured number measuring unit 6.
[0041] 具体的には、 GPS測位中止判定部 7は、それらの GPS衛星から受信される測位信 号の CN値(Carrier to Noise ratio)を受信毎に測定しておき、 CN値が過去から(例 えば、 t— 1時点と t時点との比較にお!/、て)増加して!/、な!/、場合には、 GPS測位中止 条件(第 5中止条件)を満たすと判定する。 CN値が増加していなければ、時間が経 過しても新たな GPS衛星を補足できる可能性は低いからである。一方、 CN値が増加 していれば、新たな GPS衛星を補足できる可能性が高いため、 GPS測位を継続する 意義がある。なお、受信レベルを示す情報としては、必ずしも CN値を用いる必要は 無ぐ SN値(Signal to Noise ratio)や受信電力等が用いられてもよい。なお、上記の 判定のために測定された CN値等は、可視衛星情報記憶部 13等に記憶されて、判 定時に参照される。即ち、 GPS測位中止判定部 7は、捕捉数計測部 6によって計測 されないながらも測位信号が受信できている GPS衛星を用いて、 GPS測位中止条 件を満たすか否かを判定する。 [0041] Specifically, the GPS positioning stop determination unit 7 measures the CN value (Carrier to Noise ratio) of the positioning signals received from those GPS satellites at each reception, and the CN value is determined from the past. (For example, when comparing the t-1 time point with the t time point! /, Increase)! /, N! /, If it is determined that the GPS positioning stop condition (5th stop condition) is satisfied . If the CN value has not increased, it is unlikely that new GPS satellites can be captured over time. On the other hand, if the CN value increases, there is a high possibility that a new GPS satellite can be captured, so it is meaningful to continue GPS positioning. Note that the CN value is not necessarily used as information indicating the reception level. An SN value (Signal to Noise ratio), received power, etc. may be used. Note that the CN value measured for the above judgment is stored in the visible satellite information storage unit 13 etc. and is referred to at the time of judgment. That is, the GPS positioning stop determination unit 7 determines whether or not the GPS positioning stop condition is satisfied by using a GPS satellite that can receive the positioning signal even though it is not measured by the captured number measuring unit 6.
[0042] 上記のように測位信号の受信レベル力 SGPS測位に用いることが可能な測位可能レ ベルを超えて!/、な!/、GPS衛星に関する測位信号の受信レベルに基づ!/、て、 GPS測 位中止条件を判断することにより、受信レベルの低い測位信号しか受信できな力、つた GPS衛星が存在して!/、る場合に、 GPS測位結果を短時間で得ることが可能か否か の判定精度を向上できる。即ち、 GPS測位が可能となりうる場合に測位が中止される ことを防止でき、 GPS測位を中止すべきか否かをより正確に判断できる。  [0042] As described above, the received signal level of the positioning signal exceeds the level that can be used for SGPS positioning! /, N! /, Based on the received level of the positioning signal related to the GPS satellite! /, By determining the GPS positioning stop condition, is it possible to obtain GPS positioning results in a short time when there is a GPS satellite that is capable of receiving only positioning signals with a low reception level? The accuracy of determining whether or not can be improved. That is, it is possible to prevent the positioning from being stopped when GPS positioning can be possible, and to determine more accurately whether or not the GPS positioning should be stopped.
[0043] また、 GPS測位中止判定部 7は、 GPS衛星捕捉部 5によって GPS衛星の捕捉が行 われた場合に、 GPS受信部 3により受信された測位信号の受信レベルが GPS測位 に用いることが可能な測位可能レベルを超えている GPS衛星からの測位信号から時 刻を示す情報を取得できたか否か (時刻を示す時刻情報が測位信号からデコードで きたか)に基づいて、 GPS測位中止条件を満たすと判定してもよい。  [0043] In addition, the GPS positioning stop determination unit 7 uses the reception level of the positioning signal received by the GPS receiving unit 3 for GPS positioning when the GPS satellite capturing unit 5 captures the GPS satellite. GPS positioning stop condition based on whether or not information indicating the time has been obtained from the positioning signal from the GPS satellite that exceeds the possible positioning level (whether the time information indicating the time has been decoded from the positioning signal) You may determine with satisfy | filling.
[0044] 具体的には、 GPS測位中止判定部 7は、それらの GPS衛星から受信される測位信 号から時刻情報が取得 (デコード)できたか判定して、デコードできていない場合、 G PS測位中止条件 (第 6中止条件)を満たすと判定する。 GPS衛星からの測位信号か ら時刻情報が取得できていなければ、測位演算に多くの GPS衛星からの測位信号 が必要となるからである。一方、 GPS衛星からの測位信号から時刻情報が取得でき ていれば、測位演算に用いる GPS衛星からの測位信号が少なくて済むので、 GPS 測位を継続する意義がある。このように、測位信号から時刻情報が取得できているか により判定することによって、 GPS測位が可能となりうる場合に測位が中止されること を防止でき、 GPS測位を中止すべきか否かをより正確に判断できる。  [0044] Specifically, the GPS positioning cancellation determination unit 7 determines whether time information has been acquired (decoded) from the positioning signals received from those GPS satellites. It is determined that the stop condition (sixth stop condition) is satisfied. This is because if the time information cannot be obtained from the positioning signals from the GPS satellites, many positioning signals from the GPS satellites are required for the positioning calculation. On the other hand, if the time information can be acquired from the positioning signals from the GPS satellites, there are fewer positioning signals from the GPS satellites used for positioning calculations, so it is meaningful to continue GPS positioning. In this way, by determining whether the time information can be acquired from the positioning signal, it is possible to prevent the positioning from being stopped when GPS positioning can be possible, and more accurately determine whether the GPS positioning should be stopped. I can judge.
[0045] また、 GPS測位中止判定部 7は、可視衛星位置情報記憶部 13aを参照して、可視 衛星の位置情報から以下のように、 GPS測位中止条件を満たすと判定することとして もよい。即ち、 GPS測位中止判定部 7は、想定端末位置 Pから天頂方向の所定の範 囲(例えば、仰角が 60° 以上の範囲、図 4における仰角 60° の円内の範囲)に位置 する可視衛星からの測位信号の受信レベルとそれ以外の可視衛星からの測位信号 の受信レベルとの差を算出して、当該差の値により GPS測位中止条件を満たすか否 かを判定する。差の値は、例えば、天頂方向の所定の範囲に位置する可視衛星から の測位信号の受信レベルから、それ以外の可視衛星からの測位信号の受信レベル を引くことによって算出される。 GPS測位中止判定部 7は、この差の値が予め設定さ れた所定の値以下であるか否かを判定して、所定の値以下であると判定された場合 に、 GPS測位中止条件 (第 7中止条件)を満たすと判定する。なお、天頂方向の所定 の範囲に可視衛星がない場合も、 GPS測位中止条件 (第 7中止条件)を満たすと判 定する。更に、天頂方向の所定の範囲の可視衛星及びそれ以外の可視衛星が複数 ある場合には、それらのうち最も強!/、受信レベルの可視衛星を選択する等判定に用 いる可視衛星を適宜、決定する。また、それぞれのエリア (天頂方向とそれ以外)の平 均ィ直を匕較することとしてもよ!/、。 [0045] In addition, 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. That is, the GPS positioning stop determination unit 7 determines a predetermined range from the assumed terminal position P in the zenith direction. The reception level of positioning signals from visible satellites located within the surroundings (for example, the range where the elevation angle is 60 ° or more, the range within the circle where the elevation angle is 60 ° in Fig. 4) and the reception level of positioning signals from other visible satellites The difference between the two 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)! /.
[0046] 天頂方向の可視衛星からの測位信号の受信レベルが弱い、あるいは天頂方向に 可視衛星が無い場合は、窓などを介して可視衛星が捕捉された可能性が高ぐ移動 通信端末 1は屋根等がある建物の屋内に位置している可能性が高い。このような位 置に移動通信端末 1がある場合には、 GPS測位を継続しても短時間で測位結果を 得ることができる可能性は低い。そのため、可視衛星の位置情報に基づいた第 7中 止条件を満たすか否かの判定を行うことにより、 GPS測位による測位結果を短時間 で得ることができるか否かの判定精度を向上でき、 GPS測位に要する待機時間が移 動通信端末 1の利用者にとって結果的に無駄な時間になってしまうことを防止できる と共に、 GPS測位が可能となりうる場合に測位が中止されることを防止できる。  [0046] 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 captured the visible satellite 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. Therefore, by determining whether or not the seventh stop condition is satisfied based on the position information of the visible satellites, it is possible to improve the determination accuracy of whether or not the positioning result by GPS positioning can be obtained in a short time, As a result, it is possible to prevent the waiting time required for GPS positioning from being wasted as a result for the user of the mobile communication terminal 1, and to prevent the positioning from being stopped when GPS positioning can be performed.
[0047] GPS測位中止判定部 7は、第 1〜第 7中止条件(第 3及び第 4中止条件は何れか) のすベてを満たす場合、 GPS測位中止条件を満たすと判定し、 GPS測位中止フラ グメモリ(図示せず)に GPS測位中止を示す値をセットする。一方、第 1〜第 7中止条 件の!/、ずれか一つでも満たさな!/、場合には、 GPS測位中止条件を満たさな!/、と判定 し、 GPS測位中止フラグメモリ(図示せず)に GPS測位継続を示す値をセットする。な お、変形例として、 GPS測位中止判定部 7は、上記各中止条件のいずれか一つを満 たす場合に GPS測位中止条件を満たすと判定し、 GPS測位中止フラグメモリ(図示 せず)に GPS測位継続を示す値をセットしな!/、ようにしてもよ!/、。 [0047] 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 satisfies any one of the above stop conditions. If it is determined that the GPS positioning stop condition is met, do not set the GPS positioning stop flag memory (not shown) to indicate that GPS positioning is continued! /.
[0048] 上記によれば、 GPS測位中止判定部 7は、 Sv(t) IDが抽出できた衛星の数に応じ た待機時間 (Τ , Τ , T )が経過した場合には、一律に GPS測位中止条件を満たす [0048] According to the above, the GPS positioning stop determination unit 7 determines that the GPS positioning is uniformly performed when the waiting time (Τ, Τ, T) according to the number of satellites from which Sv (t) IDs have been extracted has elapsed. Positioning stop condition is met
1 2 3  one two Three
と判定することとなる。し力もながら、 GPS測位部 4による GPS測位の測位状態、 GP S衛星捕捉部 5による GPS衛星の捕捉状態、及び捕捉数計測部 6による GPS衛星の 捕捉数の計測結果によっては、更なる時間の経過によっては GPS測位が可能となる 可能性があるため、 GPS測位を継続させた方がよ!/、場合もある。  Will be determined. However, depending on the positioning status of the GPS positioning by the GPS positioning unit 4, the capture status of the GPS satellites by the GPS satellite capturing unit 5, and the measurement results of the captured number of GPS satellites by the captured number measuring unit 6, further time may be required. Depending on the progress, GPS positioning may be possible, so it is better to continue GPS positioning! /.
[0049] そこで、 GPS測位中止判定部 7は、 GPS測位部 4による GPS測位の測位状態、 GP S衛星捕捉部 5による GPS衛星の捕捉状態、及び捕捉数計測部 6による GPS衛星の 捕捉数の計測結果の少なくとも何れかに基づいて GPS測位を継続させるか否力、を判 定して、 GPS測位を継続させると判定された場合、待機時間が経過していると判定し た場合であっても、 GPS測位中止条件を満たさないと判定する。本実施形態では、 GPS測位を継続させるか否かを判定することを停止可否判定と呼ぶ。  [0049] Therefore, the GPS positioning stop determination unit 7 determines the positioning status of the GPS positioning by the GPS positioning unit 4, the capturing status of the GPS satellites by the GPS satellite capturing unit 5, and the number of GPS satellites captured by the capturing number measuring unit 6. If it is determined that GPS positioning is to be continued based on at least one of the measurement results, and if it is determined to continue GPS positioning, it is determined that the standby time has elapsed. Is determined not to satisfy the GPS positioning stop condition. In the present embodiment, determining whether to continue GPS positioning is referred to as stoppage determination.
[0050] また、 GPS測位中止判定部 7は、可視衛星がゼロである力 S、 GPS受信部 3により G PS衛星から受信された測位信号の受信レベルが GPS測位に用いることが可能な測 位可能レベルを超えてレ、な!/、GPS衛星(ただし周波数を捉えられるレベルは超えて いる)を GPS衛星捕捉部 5が検出した場合に、 GPS測位を継続させることにする。上 記のような測位信号が受信される GPS衛星は、時間の経過により可視衛星となりえ、 その結果、 GPS測位が可能になる可能性があるので、 GPS測位を継続させることが 好ましいためである。なお、周波数を捉えられるレベルの測位信号の受信が一定時 間(例えば、 6秒等の数秒、この時間は予め定められる)継続していても可視衛星とな つていない場合、可視衛星となる可能性が低いので、一定時間経過(例えば、 6秒等 の数秒、この時間は予め定められる)後は、 GPS測位を継続させることとしないことと するのがよい。また、上記の GPS衛星が複数ある場合に、 GPS測位を継続させること としてあよい。  [0050] In addition, the GPS positioning stop determination unit 7 has a force S at which the visible satellite is zero, and a positioning signal whose reception level of the positioning signal received from the GPS satellite by the GPS receiving unit 3 can be used for GPS positioning. If the GPS satellite capture unit 5 detects GPS satellites (however, the frequency is exceeded), GPS positioning will be continued. GPS satellites 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. . If a positioning signal at a level that can capture the frequency is received for a certain period of time (for example, several seconds such as 6 seconds, this time is predetermined) but is not a visible satellite, it becomes a visible satellite. Since the possibility is low, it is better not to continue GPS positioning after a certain period of time (for example, several seconds such as 6 seconds, which is predetermined). In addition, when there are multiple GPS satellites, it is good to continue GPS positioning.
[0051] また、 GPS測位中止判定部 7は、捕捉数計測部 6による GPS衛星の捕捉数が、予 め設定された所定数以上 (例えば、 2つ以上)であった場合に、 GPS測位を継続させ ることとしてもよい。具体的には例えば、 GPS測位中止判定部 7は、測位開始時間か らの経過時間 tが測位タイムアウト値 T (GPS測位を強制的に終了させるためのタイ [0051] In addition, the GPS positioning stop determination unit 7 performs GPS positioning when the number of GPS satellites acquired by the acquisition number measurement unit 6 is equal to or greater than a predetermined number (for example, two or more). Continue It is also good to do. 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 (the time for forcibly terminating GPS positioning).
0  0
ムアウト値、待機時間 τ , τ , Tよりも大きい値が設定される)の直前(例えば、タイム  Mout value, waiting time (values larger than τ, τ, T are set) (for example, time
1 2 3  one two Three
アウト値と経過時間との差が予め設定された閾値以下である)で、可視衛星が 2以上 、かつ当該可視衛星の測位信号力、ら時刻情報が取得できている場合に、 GPS測位 を継続させることとしてもよい。時刻情報の取得は、受信レベルが強い場合に可能に なる。時刻情報が取得されれば、測位演算に用いる GPS衛星からの測位信号が少 なくて済むので、 GPS測位をしやす!/、状況であるためである。  GPS positioning is continued when the difference between the out value and the elapsed time is less than or equal to a preset threshold value) and the visible satellites are 2 or more and the positioning signal power of the visible satellites and time information can be acquired. It is also possible to make it. Time information can be acquired when the reception level is strong. This is because if the time information is acquired, the positioning signal from the GPS satellite used for the positioning calculation can be reduced, and GPS positioning is easy! /.
[0052] 更に、 GPS測位中止判定部 7は、捕捉数計測部 6により計測される GPS衛星の捕 捉数の時間変化に基づいて、 GPS衛星の捕捉数の精度を算出して、当該精度にも 基づ!/、て GPS測位を継続させるか否かを判定することが望まし!/、。捕捉数の精度と は、時間の経過によって捕捉数が変化しない度合を示している。捕捉数の精度の算 出方法については、後述する。 GPS測位中止判定部 7は、可視衛星が 2以上、算出 された衛星数の精度が予め設定された所定値以下であり(捕捉される衛星数が増え る可能性が大きい)、かつ、測位開始時間からの経過時間が測位タイムアウト値 Tか [0052] Further, the GPS positioning stop determination unit 7 calculates the accuracy of the number of captured GPS satellites based on the change over time of the number of captured GPS satellites measured by the number-of-capture measurement unit 6, and obtains the accuracy. It is also desirable to determine whether or not to continue GPS positioning! /. The accuracy of the number of captures indicates the degree to which the number of captures does not change over time. The method for calculating the accuracy of the number of captures 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 preset value (the number of captured satellites is likely to increase) and starts positioning. Is the elapsed time from the positioning timeout value T?
0 ら予め設定された時間(例えば 2秒)以上ある場合に、 GPS測位を継続させることとし てもよい。上記の状況は、 GPS測位をしやすい状況であるためである。  GPS positioning may be continued when there is a preset time (for example, 2 seconds) from 0. This is because the GPS positioning is easy.
[0053] GPS測位制御部 8は、 GPS測位中止フラグメモリを参照し、 GPS測位中止を示す 値がセットされている場合には、 GPS測位部 4において行われる GPS測位のための 演算処理を中止させ、測位方式を基地局利用測位方式に切り替えて基地局利用測 位部 19に測位のための演算処理を実行させる。一方、 GPS測位中止フラグメモリに GPS測位継続を示す値がセットされている場合には GPS測位部 4において行われる GPS測位のための演算処理を継続して行わせる。  [0053] 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, cancels 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.
[0054] 表示部 11は、 GPS測位部 4または基地局利用測位部 19での演算処理によって求 められた測位結果を所定の地図画像とともに出力する。  [0054] Display unit 11 outputs a positioning result obtained by a calculation process in GPS positioning unit 4 or base station using positioning unit 19 together with a predetermined map image.
[0055] 待機時間記憶部 12は、捕捉数フラグメモリにセットされる値に対応付けて、待機時 間 Tl , T2, T3を記憶している。  The standby time storage unit 12 stores standby times Tl, T2, and T3 in association with values set in the captured number flag memory.
[0056] 可視衛星情報記憶部 13は、可視衛星位置情報記憶部 (捕捉衛星位置情報記憶 手段) 13aと可視衛星履歴記憶部(変化履歴記憶手段) 13bとを有して構成される。 可視衛星位置情報記憶部 13aは、 GPS衛星捕捉部 5によって捕捉された可視衛星 の Sv(t) ID、軌道情報、測位信号を発した時刻情報、位置情報とを対応付けて記憶 する。また、可視衛星履歴記憶部 13bは、 GPS衛星捕捉部 5によって繰り返し捕捉さ れた可視衛星の Sv(t) IDを捕捉回に対応付けて記憶している。また、 GPS衛星軌道 情報記憶部 14は、 GPS衛星の Sv(t) IDに対応付けて GPS衛星の軌道情報を記憶 しており、この軌道情報は、基地局 100から送信されるデータに基づき、所定のタイミ ングで更新される。 [0056] The visible satellite information storage unit 13 includes a visible satellite position information storage unit (captured satellite position information storage). Means) 13a and a visible satellite history storage unit (change history storage means) 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. Further, 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. The GPS satellite orbit information storage unit 14 stores GPS satellite orbit information in association with the GPS satellite Sv (t) ID. The orbit information is based on data transmitted from the base station 100, It is updated at a predetermined timing.
[0057] また、上記では、移動通信端末 1では、 GPS測位制御部 8は、 GPS測位中止判定 部 7により GPS測位中止条件を満たすと判定された場合には、測位方式を基地局利 用測位方式に切り替えて基地局利用測位部 19に測位のための演算処理を実行させ ていた。し力もながら、基地局利用測位方式による測位は、移動通信端末 1において 行われる必要はなぐ移動通信端末 1 (の通信部 2)と基地局との間で送受信された 信号に基づいて、移動通信端末 1の測位を行う測位サーバで行われることとしてもよ い。その場合、 GPS測位制御部 8は、測位サーバに自端末の測位を要求する(要求 信号を送信する)。  [0057] Also, in the above, in the mobile communication terminal 1, 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 changed to the base station-based positioning. By switching to the method, the base station positioning unit 19 performed calculation processing for positioning. However, positioning using the base station-based positioning method is not necessarily performed by the mobile communication terminal 1 based on the signals transmitted and received between the mobile communication terminal 1 (the communication unit 2) and the base station. It may be performed by a positioning server that performs positioning of terminal 1. In that case, the GPS positioning control unit 8 requests the positioning server to perform positioning of its own terminal (transmits a request signal).
[0058] 図 10に示すように、測位サーバ 200は、受付部 201と、測位部 202と、送信部 203 とを備える。受付部 201は、移動通信端末 1から移動通信端末 1の測位の要求である 要求信号を受信することにより受け付ける受付手段である。測位部 202は、受付部 2 01により要求が受け付けられると、 1以上の基地局から、当該基地局と要求信号に係 る移動通信端末 1との間で送受信される信号の伝送遅延の情報を取得して、当該情 報から測位演算を行うことによって移動通信端末 1の位置を算出することにより、移動 通信端末 1の測位を行う測位手段である。測位演算には、基地局から送信される移 動通信端末 1が位置するセクタの情報等が用いられてもよい。また、基地局測位と G PS測位とを組み合わせた測位演算が行われてもよい。その場合、移動通信端末 10 が取得した GPS測位に係る情報が、例えば上記の要求信号と共に、移動通信端末 1 0から測位サーバ 200に送信される。送信部 203は、算出した移動通信端末 1の位 置を示す情報 (測位結果の情報)を、要求信号に係る移動通信端末 1に送信する送 信手段である。移動通信端末 1は、測位サーバ 200から測位結果の情報を受信する 。移動通信端末 1と測位サーバ 200とは、測位演算システムを構成する。なお、測位 サーバ 200は、移動通信端末 1と信号を送受信を行う基地局を含む移動体通信網に 接続されており、例えば、 CPU及びメモリ等を備えるコンピュータとして構成される。 As shown in FIG. 10, 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. When the receiving unit 201 receives the request, 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. In this case, the information related to GPS positioning acquired by the mobile communication terminal 10 is transmitted from the mobile communication terminal 10 to the positioning server 200 together with the request signal, for example. Transmitting section 203 transmits information indicating the calculated position of mobile communication terminal 1 (positioning result information) to mobile communication terminal 1 related to the request signal. It is a means of communication. 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.
[0059] 続いて、本実施形態に係る移動通信端末 1の GPS測位における動作について説 明する。図 3は、移動通信端末 1における GPS測位の手順を示す図であり、ステップ を Sと略記している。 GPS測位は、ユーザによる操作等をトリガとして開始される。 GP S測位の開始時には、移動通信端末 1にお!/、て保持される、測位開始時からの測位 時間を示すタイムパラメータ (t) (sec)及び捕捉回数を示す捕捉回数パラメータ (m) がゼロにされる。 [0059] Next, an operation in GPS positioning of the mobile communication terminal 1 according to the present embodiment will be described. 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 positioning is started by a user operation or the like as a trigger. At the start of GPS positioning, the time parameter (t) (sec) indicating the positioning time from the start of positioning and the acquisition count parameter (m) indicating the number of acquisitions are stored in the mobile communication terminal 1! / Zeroed out.
[0060] 続いて、捕捉回数パラメータ(m)に";!"(回)が加算され、タイマパラメータ (t)に";!"  [0060] Subsequently, ";!" (Times) is added to the capture count parameter (m), and ";!" Is added to the timer parameter (t).
(sec)が加算される(S21)。これは GPS受信機からの出力が 1秒間隔で行われること を想定したものである。フローの途中で S21に戻った場合でも、この 1秒おきのタイミ ングを待つことになる。続いて、 GPS測位の開始からの経過時間 tが測位タイムアウト 値 T以下であるか否かが判断される(S22)。ここで、経過時間 tが測位タイムアウト値 (sec) is added (S21). This assumes that the output from the GPS receiver is performed at 1-second intervals. Even when returning to S21 in the middle of the flow, it will wait for the timing every second. Subsequently, it is determined whether the elapsed time t from the start of GPS positioning is equal to or less than the positioning timeout value T (S22). Where elapsed time t is positioning timeout value
0 0
Tを超えていた場合は、そこまでの測位結果が表示部 11に表示されて(S31)、測 If it exceeds T, the positioning results up to that point are displayed on display 11 (S31),
0 0
位が終了する。  The place ends.
[0061] 経過時間 tが測位タイムアウト値 T以下であった場合は、 GPS衛星から発信された  [0061] When the elapsed time t is less than the positioning timeout value T,
0  0
測位信号が、 GPS受信部 3によって受信され、 GPS受信部 3から GPS衛星捕捉部 5 及び捕捉数計測部 6に入力される。続いて、 GPS衛星捕捉部 5によって、衛星捕捉 ステップが実行されて、衛星捕捉ステップの結果に基づいて、捕捉数計測部 6によつ て捕捉数計測ステップが実行される(S23)。  The positioning signal is received by the GPS receiving unit 3 and input from the GPS receiving unit 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).
[0062] 衛星捕捉ステップにおいて GPS衛星捕捉部 5は、入力された測位信号から Sv(t) I Dを抽出し、その Sv(t) IDに基づいて GPS衛星を捕捉し、可視衛星として特定する。 さらに、測位信号の中から、測位信号が発せられた時刻及び軌道データを抽出し、 測位信号が発せられた時点での GPS衛星の位置情報を求める。 GPS衛星捕捉部 5 は、この位置情報を、可視衛星としての Sv(t) IDに対応付け、可視衛星の位置情報 として可視衛星位置情報記憶部 13aに記憶させ、捕捉した Sv(t) IDを捕捉回数パラ メータ(m)の値に対応付けて可視衛星履歴記憶部 13bに記憶させる。さらに、 GPS 衛星捕捉部 5は、可視衛星の位置情報及び想定端末位置 Pに基づ!/、て第 1スカイプ ロット SP1 (図 4参照)を生成する。さらに、 GPS衛星捕捉部 5は、 GPS衛星軌道情報 記憶部 14に記憶されている GPS衛星の軌道情報を読み出し、捕捉した各 GPS衛星 の軌道情報と想定端末位置 Pとに基づいて第 2スカイプロット SP2 (図 6参照)を生成 する。 In the satellite capturing step, the GPS satellite capturing unit 5 extracts Sv (t) ID from the input positioning signal, captures the GPS satellite based on the Sv (t) ID, and identifies it as a visible satellite. Furthermore, the time and orbit data at which the positioning signal was issued are extracted from the positioning signal, and the GPS satellite position information at the time when the positioning signal was issued is obtained. The GPS satellite acquisition 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 acquired Sv (t) ID. Acquisition frequency parameter The visible satellite history storage unit 13b stores the data in association with the value of the meter (m). Further, 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 GPS satellite orbit information stored in the GPS satellite orbit information storage unit 14, and based on the acquired orbit information of each GPS satellite and the assumed terminal position P, the second sky plot. Generate SP2 (see Figure 6).
[0063] その後、捕捉数計測ステップにお!/、て捕捉数計測部 6は、可視衛星位置情報記憶 部 13aに記憶された Sv(t) IDの数を Sv(t)数 (捕捉数)としてカウントし、 Sv(t)数を 示す値を捕捉数フラグメモリ(図示せず)にセットする。ここで、 Sv(t)数力 S「0」の場合 には、捕捉数フラグメモリに「1」を示す値がセットされ、 Sv(t)数が「1」の場合には、 捕捉数フラグメモリに「2」を示す値がセットされ、 Sv(t)数力 S「2」以上の場合には、捕 捉数フラグメモリに「3」を示す値がセットされる。  [0063] After that, in the acquisition number measurement step, the acquisition number measurement unit 6 determines the number of Sv (t) IDs stored in the visible satellite position information storage unit 13a as the number of Sv (t) (the number of acquisitions). And a value indicating the Sv (t) number is set in a capture number flag memory (not shown). Here, when Sv (t) number S is “0”, a value indicating “1” is set in the captured number flag memory, and when the Sv (t) number is “1”, the captured number flag is A value indicating “2” is set in the memory, and when Sv (t) power S is “2” or more, a value indicating “3” is set in the captured number flag memory.
[0064] また、この時点で、 GPS衛星捕捉部 5によって、時刻情報の取得が可能な測位信 号から時刻情報の取得が行われる。また、信号強度が測位可能レベル未満である測 位信号が、 GPS測位中止判定部 7に入力される。 GPS測位中止判定部 7では、それ らの測位信号から後述する判定に用いる情報(CN値など)が測定されて、可視衛星 情報記憶部 13等に記憶され判定時に参照される。  [0064] At this time, the GPS satellite capturing unit 5 acquires time information from a positioning signal from which time information can be acquired. In addition, a positioning signal 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, etc.) used for the determination described later from these positioning signals, and stores it in the visible satellite information storage unit 13 and the like and refers to it at the time of determination.
[0065] 続いて、 GPS測位部 14によって、可視衛星位置情報記憶部 13aに記憶されている 各種データと各可視衛星からの測位信号の到達時間差とに基づいて GPS測位のた めの演算処理が行われて、移動通信端末 1の位置情報が測位結果として取得される (S24)。続いて、 GPS測位部 14によって、 GPS測位結果が所定の誤差範囲を超え ているか否かが判定される(S25)。 GPS測位結果が所定の誤差範囲内と判定される 場合には、 GPS測位結果が適正と判定され、測位結果が表示部 11に出力されて(S 31)、所定のリセット処理の後に測位を終了する。  [0065] Subsequently, the GPS positioning unit 14 performs arithmetic processing for GPS positioning based on the various data stored in the visible satellite position information storage unit 13a and the arrival time difference between the positioning signals from the visible satellites. The position information of the mobile communication terminal 1 is acquired as a positioning result (S24). Subsequently, 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, the positioning result is output to the display unit 11 (S 31), and the positioning is terminated after the predetermined reset process. To do.
[0066] 一方、 GPS測位結果が所定の誤差範囲を超えて!/、ると判定される場合、又はそも そも GPS測位結果がない場合には、 GPS測位結果が不適正と判定される。その場 合、続いて、 GPS測位中止判定ステップとして、 GPS測位中止判定部 7によって、測 位信号が受信できている GPS衛星の捕捉数の精度が算出される(S26)。 GPS衛星 の捕捉数の精度の算出(予測)の処理について、図 7のフローチャートを用いて説明 する。 [0066] On the other hand, if it is determined that the GPS positioning result exceeds the predetermined error range! /, Or if there is no GPS positioning result, the GPS positioning result is determined to be inappropriate. . In that case, subsequently, as a GPS positioning stop determination step, the GPS positioning stop determination unit 7 calculates the accuracy of the number of captured GPS satellites from which positioning signals can be received (S26). GPS satellite The process of calculating (predicting) the accuracy of the number of captures will be described using the flowchart in FIG.
[0067] まず、 GPS測位の開始からの経過時間 tが取得される。続いて、測位タイムアウト値 Tから測位の進渉度が計算される(S261)。測位の進渉度とは、測位タイムアウト値 [0067] First, 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
0 0
Tに対しての経過時間 tの割合を示す度合であり、例えば、経過時間 tを測位タイム This is a degree indicating the ratio of elapsed time t to T. For example, elapsed time t is determined as positioning time.
0 0
アウト値 Tで割り算することで求められる。具体的には、測位タイムアウト値 T力 ¾0秒  It is obtained by dividing by the out value T. Specifically, positioning timeout value T force ¾0 seconds
0 0 で、 10秒経過していた場合は、進渉度は 50%となる。続いて、現在の可視衛星数を 示す情報が取得される(S262)。  If 0 and 10 seconds have passed, the progress is 50%. Subsequently, information indicating the current number of visible satellites is acquired (S262).
[0068] 続いて、過去の可視衛星数(可視衛星数の推移)を示す情報が取得される(S263 )。続いて、現在の可視衛星数と、過去の可視衛星数の推移と、測位の進渉度とから 、測位タイムアウト値 Tの(測位タイムアウト時の)可視衛星数が予測される(S264)。 Subsequently, information indicating the past number of visible satellites (transition of the number of visible satellites) is acquired (S263). Next, the number of visible satellites with a positioning timeout value T (at the time of positioning timeout) is predicted from the current number of visible satellites, the transition of the number of visible satellites in the past, and the progress of positioning (S264).
0  0
具体的には、例えば、図 8のグラフに示すように、現在の可視衛星数と、過去の可視 衛星数の推移とを用いた回帰分析を行い、時刻に応じた可視衛星数の関数を算出 することによって、予測を行う(図 8では、実線が実測値、破線が算出された関数であ る)。  Specifically, for example, as shown in the graph of Fig. 8, a regression analysis using the current number of visible satellites and the transition of the number of visible satellites in the past is performed, and a function of the number of visible satellites according to time is calculated. Thus, prediction is performed (in Fig. 8, the solid line is the measured value and the broken line is the calculated function).
[0069] 続!/、て、予測された可視衛星数に基づ!/、て、測位タイムアウト時の可視衛星と、現 在の可視衛星とを比較し、現在の可視衛星数の精度が算出される(S265)。当該精 度は、可視衛星数の変動が大きくなると、小さくなる度合であるので、例えば、現在の 可視衛星数と測位タイムアウト値 Tの可視衛星数との差を入力値として、当該差が大  [0069] Continue! / Based on the predicted number of visible satellites! /, Compare the visible satellites at the time of positioning timeout with the current visible satellites, and calculate the accuracy of the current number of visible satellites. (S265). Since the accuracy is such that the fluctuation in the number of visible satellites increases, for example, the difference between the current number of visible satellites and the number of visible satellites of the positioning timeout value T is used as an input value.
0  0
きければ小さくなる関数値が出力される関数を用いて、精度が算出される。また、進 渉度が高いほど、精度を大きくする。具体的には例えば、進渉度に応じた値を精度 に加算する。以上が GPS衛星の捕捉数の精度の算出の処理である。  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 GPS satellites captured.
[0070] 続いて、 GPS測位中止判定ステップとして、 GPS測位中止判定部 7によって停止 可否判定が行われる(図 3の S27)。停止可否判定の処理について、図 9のフローチ ヤートを用いて説明する。 [0070] Subsequently, as a GPS positioning stop determination step, the GPS positioning stop determination unit 7 determines whether or not to stop (S27 in FIG. 3). Processing for determining whether or not to stop can be described using the flowchart in FIG.
[0071] まず、 GPS測位部 4による GPS測位(S24)により自端末 1の位置が算出可能かが 判断される(S271)。 GPS測位部 4による GPS測位により自端末 1の位置が算出可 能であると判断されると、 GPS測位を継続させることとされる。 GPS測位を継続させる 旨の情報は移動通信端末 1のメモリ上に記憶される(以下、同様)。 [0071] First, it is determined whether the position of the terminal 1 can be calculated by GPS positioning (S24) by the GPS positioning unit 4 (S271). If the GPS positioning unit 4 determines that the position of the terminal 1 can be calculated by GPS positioning, the GPS positioning is continued. Continue GPS positioning Information to that effect is stored in the memory of the mobile communication terminal 1 (the same applies hereinafter).
[0072] GPS測位を継続させることとされな力、つた場合、続いて、可視衛星がゼロである力 GPS受信部 3により GPS衛星から受信された測位信号の受信レベルが GPS測位に 用いることが可能な測位可能レベル未満である力 S、周波数を捉えられるレベルを超え ていることを GPS衛星捕捉部 5が検出したかどうかが判定される。また、上記の測位 信号の受信が一定時間(例えば、 6秒等の数秒)継続しているかが判定される(S272 )。判定の結果、上記の判定で、上記の受信が一定時間なされていると判定されると 、 GPS測位を継続しないこととされ、その情報は移動通信端末 1のメモリ上に記憶さ れる。 [0072] Force that GPS positioning is to be continued, and in that case, the power that the visible satellite is zero. Next, the reception level of the positioning signal received from the GPS satellite by the GPS receiver 3 is used for GPS positioning. It is determined whether the GPS satellite capture unit 5 detects that the force S, which is less than the possible positioning level, exceeds the level at which the frequency can be captured. Further, it is determined whether or not reception of the positioning signal 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.
[0073] GPS測位を継続させることとされな力、つた場合、続!/、て、測位開始時間からの経過 時間 tが測位タイムアウト値 Tの直前で、捕捉数計測部 6による GPS衛星の捕捉数が  [0073] GPS positioning is not supposed to be continued. In this case, it is continued! /, And the elapsed time from the positioning start time t is just before the positioning timeout value T, and the GPS satellite acquisition by the acquisition number measuring unit 6 is performed. Number
0  0
、予め設定された所定数 (例えば、 2つ)以上であり、かつ、当該可視衛星の測位信 号から時刻情報が取得できて!/、るか否かが判定される(S273)。経過時間 tが測位タ ィムアウト値 Tの直前で、捕捉数が 2以上であり、かつ、当該可視衛星の測位信号か  Then, it is determined whether or not the predetermined number (for example, two) or more set in advance and time information can be acquired from the positioning signal of the visible satellite! / (S273). The elapsed time t is just before the positioning timeout value T, the number of acquisitions is 2 or more, and the positioning signal of the visible satellite
0  0
ら時刻情報が取得できてレ、ると判定されると、 GPS測位を継続させることが有効であ るとされ、情報は移動通信端末 1のメモリ上に記憶される。  If it is determined that the time information can be acquired, it is considered effective to continue the GPS positioning, and the information is stored in the memory of the mobile communication terminal 1.
[0074] GPS測位を継続させることとされな力 た場合、続!/、て、捕捉数計測部 6による GP S衛星の捕捉数が予め設定された所定数 (例えば、 2)以上であり、捕捉数の精度が 所定値以下であり、かつ、測位開始時間からの経過時間が測位タイムアウト値 T力 [0074] If the GPS positioning is not supposed to continue, the number of acquisitions of the GPS satellite by the acquisition number measurement unit 6 is not less than a predetermined number (for example, 2), The accuracy of the number of acquisitions is less than the specified value, and the elapsed time from the positioning start time is the positioning timeout value T force
0 予め設定された時間(例えば、 3秒等の数秒)以上あるかが判定される(S274)。捕 捉数が予め設定された所定数以上であり、捕捉数の精度が所定値以下であり、かつ 、測位開始時間からの経過時間 tが測位タイムアウト値 T力 予め設定された時間以  0 It is determined whether there is a preset time (for example, several seconds such as 3 seconds) or more (S274). The number of captures is greater than or equal to a preset number, the accuracy of the number of captures is less than or equal to a predetermined value, and the elapsed time t from the positioning start time is the positioning timeout value T force.
0  0
上あると判定されると、 GPS測位を継続させることとされる。ここまでの処理で、 GPS 測位を継続させることとされな力、つた場合、 GPS測位を継続させないこととされる。な お、本実施形態では、停止可否判定の何れかの条件を満たせば、 GPS測位を継続 させることとしている力 複数の条件を満たした場合に GPS測位を継続させることに するようにしてもよい。以上が停止可否判定の処理である。  If it is determined that it is above, GPS positioning will be continued. In the process so far, it is said that GPS positioning cannot be continued, and in this case, GPS positioning is not continued. In this embodiment, the GPS positioning may be continued when a plurality of conditions are satisfied if any of the conditions for determining whether or not to stop can be satisfied. . The above is the process for determining whether or not to stop.
[0075] 続いて、 GPS測位中止判定ステップとして、 GPS測位中止判定部 7によって、 GPS 測位の開始からの経過時間 tが、捕捉数に応じた GPS測位中止時間 Τ , Τ , Tを経 [0075] Subsequently, as a GPS positioning stop determination step, the GPS positioning stop determination unit 7 Elapsed time t from the start of positioning passes GPS positioning stop time Τ, Τ, T according to the number of acquisitions
1 2 3 過しているか否かが判定される(図 3の S28)。  1 2 3 It is determined whether or not it has exceeded (S28 in Fig. 3).
[0076] 具体的には、 GPS測位中止判定部 7は、捕捉数フラグメモリにセットされた値に対 応付けられて時間記憶部 12に記憶されている捕捉数に応じた GPS測位中止時間 T , Τ , Tの情報を読み出し、 GPS測位の開始からの経過時間 tが GPS測位中止時[0076] Specifically, the GPS positioning stop determination unit 7 correlates with the value set in the capture number flag memory and stores the GPS positioning stop time T according to the capture number stored in the time storage unit 12. ,,, T information is read and the elapsed time from the start of GPS positioning is t
1 2 3 one two Three
間 Τ , Τ , Tを経過しているか否かを判定し、経過している場合には、 GPS測位中 Judge whether or not 間,,, and T have passed.
1 2 3 one two Three
止条件を満たしてレ、ると判定し、経過してレ、な!/、場合には GPS測位中止条件を満た していないと判定する。そして、 GPS測位中止条件を満たしていると判定する場合に は、 GPS測位中止フラグメモリ(図示せず)に GPS測位中止を示す値をセットし、 GP S測位中止条件を満たしていないと判定する場合には、 GPS測位中止フラグメモリ( 図示せず)に GPS測位継続を示す値をセットする。  If the stop condition is satisfied, it is determined that it is not. If it has passed, it is determined that the GPS positioning stop condition is not satisfied. 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), and it is determined that the GPS positioning stop condition is not satisfied. In this case, the GPS positioning stop flag memory (not shown) is set to a value indicating that GPS positioning is continued.
[0077] 経過して!/、ると判定された場合には、続!/、て、 GPS測位を継続させることとされて!/、 るか否かが判定される(S29)。この判定は、上述した停止可否判定の処理により、 G PS測位を継続させることが有効である旨の情報は移動通信端末 1のメモリ上に記憶 されて!/、るかが確認されて行われる。  [0077] If it is determined that it has passed! /, It is determined whether the GPS positioning is to be continued! /, Or not (S29). This determination is performed by confirming 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 possibility determination process. .
[0078] GPS測位を継続させることが有効でな!/、と判定された場合には、 GPS測位中止条 件を満たして!/、ると判定され、 GPS測位を継続させることが有効であると判定された 場合には GPS測位中止条件を満たしていないと判定される。そして、 GPS測位中止 条件を満たしていると判定される場合には、 GPS測位中止フラグメモリ(図示せず)に GPS測位中止を示す値がセットされ、 GPS測位中止条件を満たしていないと判定さ れる場合には、 GPS測位中止フラグメモリ(図示せず)に GPS測位継続を示す値が セッ卜される。  [0078] If it is determined that it is effective to continue GPS positioning! /, It is determined that the GPS positioning stop condition is satisfied! /, And it is effective to continue GPS positioning. If it is determined, the GPS positioning stop condition is not satisfied. 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), and it is determined that the GPS positioning stop condition is not satisfied. When GPS positioning is stopped, a value indicating that GPS positioning is continued is set in a GPS positioning stop flag memory (not shown).
[0079] GPS測位中止フラグメモリ(図示せず)に GPS測位中止を示す値がセットされると、 GPS測位制御部 8によって GPS測位制御ステップが実行される(S30)。 GPS測位 制御部 8によって、可視衛星位置情報記憶部 13aに記憶されている可視衛星の Sv( t) IDや位置情報が削除されると共に、 GPS測位部 14による GPS測位のための演算 処理が中止されて GPS測位が中止される。代わりに基地局利用測位部 9に測位を行 わせる。その測位結果は表示部 11に出力(S31)され、測位は終了する。なお、ここ で、 GPS測位と基地局測位との両方を用いた測位が行われてもよい。また、ここで、 基地局利用測位部 9により測位が行われる代わりに、 GPS測位制御部 8から測位サ 一バに自端末 1の測位が要求されてもよい。また、 GPS測位が中止された場合には 、基地局利用方式などの他の測位方式によって測位結果を求めることなく測位を終 了させてもよい。 [0079] When a value indicating GPS positioning stop is set in the GPS positioning stop flag memory (not shown), the GPS positioning control unit 8 executes a GPS positioning control step (S30). 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 cancels the GPS positioning calculation processing by the GPS positioning unit 14 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), and positioning ends. Here Thus, positioning using both GPS positioning and base station positioning may be performed. Here, instead of the positioning performed by the base station using positioning unit 9, the positioning of the terminal 1 may be requested from the GPS positioning control unit 8 to the positioning server. 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.
[0080] GPS測位中止フラグメモリ(図示せず)に GPS測位継続を示す値がセットされてい る場合には、 GPS測位制御部 8によって、 GPS測位を継続させるために S21の処理 に移行され、 S21以降の処理が繰り返される。  [0080] When a value indicating GPS positioning continuation is set in the GPS positioning stop flag memory (not shown), the GPS positioning control unit 8 moves to the process of S21 to continue GPS positioning, The processes after S21 are repeated.
[0081] 一方、 S28において、 GPS測位の開始からの経過時間 tが、捕捉数に応じた GPS 測位中止時間 Τ , Τ , Tを経過していないと判定された場合は、続いて、 GPS測位  [0081] On the other hand, if it is determined in S28 that the elapsed time t from the start of GPS positioning has not passed the GPS positioning stop time Τ,,, T according to the number of captures,
1 2 3  one two Three
中止判定部 7によって GPS測位中止判定ステップが実行される。ここで、 GPS測位 中止判定部 7によって、測位信号の受信レベルが GPS測位に用いることが可能な測 位可能レベルを超えている GPS衛星、即ち、 Sv(t) IDに対応する GPS衛星からの 測位信号力も時刻信号が取得できているかが判定される(S35)。時刻信号が取得で きて!/、ると判定されると、捕捉回数パラメータ (m)に" 0" (回)がセットされて(S33)、 G PS測位中止フラグメモリ(図示せず)に GPS測位継続を示す値がセットされる。その 後、 GPS測位制御部 8によって、新たな GPS測位を開始させるために所定のリセット 処理の後に S21の処理に移行される。  The stop determination unit 7 executes a GPS positioning stop determination step. Here, the GPS positioning stop determination unit 7 determines that the reception level of the positioning signal exceeds the positioning level that can be used for GPS positioning, that is, GPS satellites corresponding to Sv (t) ID. It is determined whether or not the positioning signal force can acquire the time signal (S35). If it is determined that the time signal can be acquired! /, “0” (times) is set in the acquisition number parameter (m) (S33), and the GPS positioning stop flag memory (not shown) is set. A value indicating continuation of GPS positioning is set. After that, 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.
[0082] GPS測位中止判定部 7によって、 S35において測位信号から時刻信号が取得でき ていないと判定されると、次の GPS測位中止判定ステップが実行される。ここで、 GP S測位中止判定部 7によって、可視衛星履歴記憶部 13bに記憶された Sv(t) IDが抽 出される。可視衛星履歴記憶部 13bには、 1秒間隔で GPS衛星捕捉部 5によって抽 出された Sv(t) IDの履歴が記憶されており、 GPS測位中止判定部 7によって、直近 捕捉に係る Sv (t) IDが前回捕捉分 (t— 1時点)に係る Sv (t) IDと同一か否かが判定 される(S32)。同一でなければ捕捉回数パラメータ(m)に" 0" (回)がセットされて(S 33)、 GPS測位中止フラグメモリ(図示せず)に GPS測位継続を示す値がセットされ る。その後、 GPS測位制御部 8によって、新たな GPS測位を開始させるために所定 のリセット処理の後に S21の処理に移行される。 [0083] GPS測位中止判定部 7によって、 S32において同一と判定されると、次の GPS測 位中止判定ステップが実行される。ここで、 GPS測位中止判定部 7によって、測位信 号の受信レベルが GPS測位に用いることが可能な測位可能レベルを超えて!/、な!/、G PS衛星、即ち、 Sv(t) ID以外 GPS衛星の CN値が前回捕捉分 (t— 1時点)から増加 して!/、るかが判定される(S34)。増加してレ、れば捕捉回数パラメータ (m)に" 0" (回) がセットされて(S33)、 GPS測位中止フラグメモリ(図示せず)に GPS測位継続を示 す値がセットされる。その後、 GPS測位制御部 8によって、新たな GPS測位を開始さ せるために所定のリセット処理の後に S21の処理に移行される。 [0082] If the GPS positioning stop determination unit 7 determines in S35 that the time signal cannot be acquired from the positioning signal, the following GPS positioning stop determination step is executed. Here, 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 related to the previous acquisition (t—1 time) (S32). If they are not the same, “0” (times) is set in the acquisition number parameter (m) (S 33), and a value indicating GPS positioning continuation is set in the GPS positioning stop flag memory (not shown). Thereafter, the GPS positioning control unit 8 proceeds to the process of S21 after a predetermined reset process in order to start a new GPS positioning. [0083] If the GPS positioning stop determination unit 7 determines that they are the same in S32, the following GPS positioning stop determination step is executed. Here, the GPS positioning cancellation determination unit 7 causes the positioning signal reception level to exceed the level that can be used for GPS positioning! /, NA! /, GPS satellite, that is, Sv (t) ID Others It is determined whether the CN value of the GPS satellite has increased from the previous capture (t-1 time)! / (S34). If it increases, the acquisition count parameter (m) is set to "0" (times) (S33), and the GPS positioning stop flag memory (not shown) is set to indicate the GPS positioning continuation. . Thereafter, the GPS positioning control unit 8 proceeds to the process of S21 after a predetermined reset process in order to start a new GPS positioning.
[0084] GPS測位中止判定部 7によって、 S34において増加していないと判定されると、次 の GPS測位中止判定ステップが実行される。ここで、 GPS測位中止判定部 7によつ て、可視衛星位置情報記憶部 13aに記憶された複数の GPS衛星の位置情報に基づ V、て、想定端末位置 Pから天頂方向の所定の範囲に位置する可視衛星からの測位 信号の受信レベルとそれ以外の可視衛星からの測位信号の受信レベルとの差を算 出して、当該差の値が予め設定された所定の値以下であるか否かが判定される(S3 9)。上記の差の値が予め設定された所定の値以下でない場合には後述の S38に進 む。  [0084] If the GPS positioning stop determination unit 7 determines that the number has not increased in S34, the following GPS positioning stop determination step is executed. Here, 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.
[0085] 上記の差の値が予め設定された所定の値以下である場合には、 GPS測位中止判 定部 7によって、更に、可視衛星位置情報記憶部 13aに記憶された二つの可視衛星 の位置情報から Sv(t) ID間、つまり二つの可視衛星間の角度が所定の値 φ以下で あるか否かが判定されて、さらに、各可視衛星の仰角が所定の範囲内であるか否か が判定される(S36)。二つの可視衛星間の角度が所定の値 φ以下で、且つ、各可 視衛星の仰角が所定の範囲に含まれるという条件を満たす場合には、後述の S37に 進み、条件を満たさない場合には後述の S38に進む。  [0085] If the difference value is equal to or less than a predetermined value set in advance, 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) IDs, that is, between the two visible satellites is less than or equal to a predetermined value φ, and whether the elevation angle of each visible satellite is within the predetermined range. Whether or not is determined (S36). If the condition that the angle between the two visible satellites is less than or equal to the predetermined value φ and the elevation angle of each visible satellite is within the predetermined range, the process proceeds to S37 described below, and if the condition is not met Proceed to S38 described below.
[0086] S37に進むと、 GPS測位中止判定部 7によって、図示しない捕捉回数記憶部を参 照して捕捉回数上限値 Mlが抽出されて、捕捉回数パラメータ (m)の値が捕捉回数 上限値 Ml以下であるか否かが判定される。そして、捕捉回数パラメータ (m)の値が 、捕捉回数上限値 Ml以下であると判定される場合には、 GPS測位中止条件を満た さないと判定され、 GPS測位中止フラグメモリに GPS測位継続を示す値がセットされ る。捕捉回数パラメータ (m)が、捕捉回数上限値 Mlを超えると判定される場合には 、 GPS測位中止フラグメモリに GPS測位中止を示す値がセットされる。 [0086] When proceeding to S37, the GPS positioning stop determination unit 7 refers to a capture number storage unit (not shown) to extract the capture number upper limit value Ml, and the value of the capture number parameter (m) becomes the capture number upper limit value. It is determined whether or not Ml or less. 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 the GPS positioning stop flag memory is set to continue GPS positioning. The value shown is set The If it is determined that the acquisition frequency parameter (m) exceeds the acquisition frequency upper limit Ml, a value indicating GPS positioning cancellation is set in the GPS positioning cancellation flag memory.
[0087] また、 S38に進むと、 GPS測位中止判定部 7によって、図示しない捕捉回数記憶部 を参照して捕捉回数上限値 M2が抽出されて、捕捉回数パラメータ (m)の値が捕捉 回数上限値 M2以下であるか否かが判定される。そして、捕捉回数パラメータ (m)の 値力 捕捉回数上限値 M2以下であると判定される場合には、 GPS測位中止条件を 満たさないと判定されて、 GPS測位中止フラグメモリに GPS測位継続を示す値がセ ットされる。捕捉回数パラメータ (m)が、捕捉回数上限値 M2を超えると判定される場 合には、 GPS測位中止フラグメモリに GPS測位中止を示す値がセットされる。なお、 GPS測位を継続させることとされているか否かの判定及び判定に応じた処理の分岐 (S29)は、 S37又は S38において捕捉回数パラメータ (m)の値が捕捉回数上限値 M2以下でな!/、と判定された場合(S30の直前)にも行われてもよ!/、。  [0087] Also, when proceeding to S38, the GPS positioning stop determination unit 7 refers to the capture number storage unit (not shown) to extract the capture number upper limit M2, and the value of the capture number parameter (m) is set to the capture number upper limit. It is determined whether the value is less than M2. Then, if it is determined that the value of the acquisition frequency parameter (m) is less than or equal to the upper limit value M2 of the acquisition frequency, it is determined that the GPS positioning stop condition is not satisfied, and the GPS positioning stop flag memory indicates that GPS positioning is continued. The value is set. If 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. Note that the determination of whether or not to continue GPS positioning and the branching of the processing according to the determination (S29) is that the value of the capture count parameter (m) is not greater than the capture count upper limit M2 in S37 or S38. If it is determined as! /, (Just before S30), it may also be done! /.
[0088] その後、 GPS測位制御部 8によって、 GPS測位中止フラグメモリが参照されて、 GP S測位を継続させることを示す値がセットされている場合には S21に戻り、 GPS測位 を中止させることを示す値がセットされている場合には GPS測位を中止させ、測位方 式が GPS測位から基地局利用測位等に切り替えられる(S30)。その後、測位結果が 表示部 11に出力されて(S31)、所定のリセット処理の後に測位を終了する。以上が 、本変形例に係る移動通信端末 1の GPS測位における動作である。  [0088] After that, when the GPS positioning control unit 8 refers to the GPS positioning stop flag memory and the value indicating that the GP S positioning is continued is set, the process returns to S21 to stop the GPS positioning. When the value indicating is set, 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.
[0089] 上述したように停止可否判定を行うこととすれば、時間の経過により GPS測位が可 能であると推測される場合に、 GPS測位中止時間 Τ , Τ , Tの経過後であっても、  [0089] As described above, if it is determined whether or not to stop, if it is estimated that GPS positioning is possible due to the passage of time, the GPS positioning stop time 経 過, Τ, and T have elapsed. Also,
1 2 3  one two Three
測位できる可能性がある場合に測位を中止させずに GPS測位を継続させることがで きる。停止可否判定の具体的な判定方法としは、上述のものを用いることができる。こ れにより、 GPS測位が可能となりうる場合に測位が中止されることを防止し、適切に G PS測位を行うことができる。  GPS positioning can be continued without stopping the positioning when there is a possibility of positioning. As a specific determination method for determining whether or not to stop, the above-described method can be used. As a result, it is possible to prevent GPS positioning from being stopped when GPS positioning can be possible, and to perform GPS positioning appropriately.
[0090] また、移動通信端末 1においては、 GPS測位中止判定部 7が、捕捉数計測部 6によ つて計測された捕捉数に基づいて GPS測位中止条件を満たすか否かの判定を行う 。そして、 GPS測位中止条件を満たさないと判定されるときには、 GPS測位は継続し て行われ、 GPS測位中止条件を満たすと判定されるときには GPS測位は終了する。 [0091] 図 5は、移動通信端末 1の所在地と GPS測位に要する待機時間との関係を示すグ ラッフであり、縦軸は GPS測位に要する待機時間、横軸は屋内外を分けるとともに屋 内の場合には窓からの距離を示している。図 5に示すように、屋内に移動通信端末 1 が有る場合には、窓から離れるに従って GPS測位に要する待機時間は長くなつてし まう。このような場合に、 GPS衛星の捕捉数に基づいて GPS測位を中止することによ り、例えば、移動通信端末 1が窓から 10m程度離れているために、通常であれば GP S測位に要する待機時間が 20秒以上力、かるところを GPS測位を 20秒で打ち切ること により、移動通信端末 1の利用者に GPS測位のために 20秒以上待たせなくてすむ。 Further, in the mobile communication terminal 1, 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. [0091] 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. As shown in Fig. 5, when the mobile communication terminal 1 is indoors, the standby time required for GPS positioning will increase as the distance from the window increases. In such a case, by canceling the GPS positioning based on the number of GPS satellites captured, for example, the mobile communication terminal 1 is about 10 m away from the window. By suspending GPS positioning in 20 seconds with a waiting time of 20 seconds or longer, the user of mobile communication terminal 1 does not have to wait for 20 seconds or longer for GPS positioning.
[0092] また、 GPS衛星捕捉部 5は、 GPS受信部 3によって受信された測位信号の信号強 度(レベル)が、 GPS測位に用いることが可能な測位可能レベルを超えている場合に は、測位可能レベルを超えている測位信号に基づいて GPS衛星を捕捉する。その 結果、信号強度の低レゝ測位信号しか受信できなかった GPS衛星は捕捉数として計 測されないため、 GPS測位によって正確な GPS測位結果を短時間で得ることが可能 か否かの判定精度を向上できる。また GPS測位が可能となりうる場合に測位が中止 されることを防止し、適切に GPS測位を行うことができる。  [0092] In addition, the GPS satellite capturing unit 5 determines that if the signal strength (level) of the positioning signal received by the GPS receiving unit 3 exceeds the positioning possible level that can be used for GPS positioning, GPS satellites are acquired based on positioning signals that exceed the positioning level. As a result, GPS satellites that could only receive low-level positioning signals with low signal strength are not counted as the number of acquisitions, so it is possible to determine whether or not accurate GPS positioning results can be obtained in a short time by GPS positioning. It can be improved. In addition, if GPS positioning can be possible, it can be prevented from being stopped and GPS positioning can be performed appropriately.
[0093] また、 GPS測位中止判定部 7は、可視衛星位置情報記憶部 13aに記憶された GP S衛星の位置と想定端末位置 Pとを結ぶ直線によって形成される角度が所定の角度 以上の場合には、 GPS測位中止条件を満たすと判定されるため、移動通信端末 1が 屋内等に在るか否かの推測が可能になり、 GPS測位結果を短時間で得ることが可能 か否かの判定精度を向上できる。また GPS測位が可能となりうる場合に測位が中止 されることを防止し、適切に GPS測位を行うことができる。  [0093] In addition, the GPS positioning stop determination unit 7 determines that the angle formed by the straight line connecting the position of the GPS satellite stored in the visible satellite position information storage unit 13a and the assumed terminal position P is a predetermined angle or more. Because it is determined that the GPS positioning stop condition is satisfied, it is possible to estimate whether the mobile communication terminal 1 is indoors, and whether the GPS positioning result can be obtained in a short time. The determination accuracy can be improved. In addition, if GPS positioning can be possible, it can be prevented from being stopped and GPS positioning can be performed appropriately.
[0094] また、 GPS衛星の捕捉数に加え、 GPS衛星捕捉部 5によって捕捉された GPS衛星 と前回捕捉された GPS衛星とが同一であるときには、 GPS測位中止条件を満たすと 判定することにより、 GPS衛星の捕捉数が短時間で増加する可能性が低いか否かの 推測が可能になり、 GPS測位によって測位結果を短時間で得ることが可能か否かの 判定精度を向上できる。また GPS測位が可能となりうる場合に測位が中止されること を防止し、適切に GPS測位を行うことができる。  [0094] In addition to the number of GPS satellites captured, when the GPS satellite captured by the GPS satellite capturing unit 5 and the previously captured GPS satellite are the same, by determining that the GPS positioning stop condition is satisfied, It is possible to estimate whether or not the number of GPS satellites that can be acquired in a short time is low, and it is possible to improve the accuracy of determining whether or not positioning results can be obtained in a short time by GPS positioning. In addition, if GPS positioning can be possible, it can be prevented from being stopped and GPS positioning can be performed appropriately.
[0095] また、 GPS測位中止判定手段は、捕捉数に基づ!/、て設定された待機時間が経過 したか否かによって GPS測位中止条件を満たすか否かを判定するため、 GPS測位 によって測位結果を得られる可能性の高低によって待機時間を設定でき、その待機 時間の経過の有無によって GPS測位中止判定条件を満たすか否かの判定を行うこ とにより、移動通信端末 1の利用者の GPS測位に要する待機時間を効率良く短縮で きる。 [0095] In addition, the GPS positioning stop determination means is based on the number of captures! /, And the set standby time has elapsed. Depending on whether or not the GPS positioning stop condition is satisfied, it is possible to set the waiting time depending on the possibility of obtaining the positioning result by GPS positioning. By determining whether or not the condition is satisfied, the waiting time required for GPS positioning of the user of the mobile communication terminal 1 can be efficiently reduced.
[0096] また、 GPS測位によって測位結果を得ることが難し!/、と判断される場合には、 GPS 測位を中止させて基地局利用測位に切り替えるため、移動通信端末 1の利用者の G PS測位に要する待機時間を短縮しつつ、測位結果を得ることができる。  [0096] Also, if it is determined that it is difficult to obtain a positioning result by GPS positioning! /, The GPS positioning of the user of the mobile communication terminal 1 is changed to cancel the GPS positioning and switch to the positioning using the base station. Positioning results can be obtained while shortening the waiting time required for positioning.
[0097] なお、 GPS測位中止判定部 7は、 GPS衛星情報記憶部 14に記憶された GPS衛星 の軌道情報を参照して不可視衛星の位置情報を抽出し、実際に捕捉された可視衛 星の位置情報と不可視衛星の位置情報とに基づいて GPS測位中止条件を満たす か否かの判定を行うこともできる。例えば、図 6に示すように、 GPS衛星情報記憶部 1 4に記憶された GPS衛星の軌道情報と基地局 100から送信されたデータに基づく基 地局位置情報とを用いて第 2スカイプロット SP2を生成し、実際に捕捉された可視衛 星の位置 Gc, Gdを第 2スカイプロット SP2上の座標に反映させる。第 2スカイプロット SP2上には、捕捉されるはずの GPS衛星の軌道情報 OR;!〜 OR6が示されており、 捕捉された可視衛星の位置 Gc, Gdと各軌道情報 OR;!〜 OR6とを対比することによ り、不可視衛星の軌道情報(例えば OR2, OR3, OR5, OR6など)を特定する。不可 視衛星の軌道情報力 現時刻における不可視衛星の捕捉エリアを特定し、その捕捉 エリアが天頂方向を示す所定の範囲(例えば、仰角が 60° 以上で、 90° 以下)に含 まれる場合には屋内である可能性が高いため、 GPS測位中止条件を満たしていると 判定し、含まれな!/、場合には満たして!/、な!/、と判定するようにしてもよ!/、。  [0097] Note that the GPS positioning stop determination unit 7 refers to the GPS satellite orbit information stored in the GPS satellite information storage unit 14 to extract the position information of the invisible satellite, and the actually captured visible satellites. Based on the position information and the position information of the invisible satellite, it is possible to determine whether or not the GPS positioning stop condition is satisfied. For example, as shown in FIG. 6, the second sky plot SP2 using the GPS satellite orbit information 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 is used. And the actual captured satellite positions Gc and Gd are reflected in the coordinates on the second sky plot SP2. On the second sky plot SP2, orbit information OR;! ~ OR6 of the GPS satellites that should be captured is shown. The position Gc, Gd of the captured visible satellites and each orbit information OR;! ~ OR6 and By comparing these, orbit information of invisible satellites (eg, OR2, OR3, OR5, OR6, etc.) is specified. Impossible orbital information power of the visible satellite When the acquisition area of the invisible satellite at the current time is specified and the acquisition area is included in a predetermined range indicating the zenith direction (for example, the elevation angle is 60 ° or more and 90 ° or less) Is likely to be indoors, it is determined that the GPS positioning stop condition is satisfied, and it may not be included! /, In some cases, satisfied! /, NA! /! ,.
[0098] また、上記実施形態では、 GPS衛星捕捉部 5によって GPS衛星が繰り返し捕捉さ れた場合に、可視衛星履歴記憶部 13bに記憶された最新の GPS衛星の Sv(t) IDと 前回捕捉に係る過去の GPS衛星の Sv(t) IDとが同一であるか否かの判定が行われ ているが、所定回数分 (例えば、 5回分)の過去の捕捉に係る GPS衛星の Sv(t) IDと 最新の GPS衛星の Sv(t) IDとがすベて同一であるか否かを判定し、同一である場合 には、 GPS測位中止条件を満たすと判定し、所定回数分の過去の捕捉に係る GPS 衛星の Sv(t) IDのうち、最新の捕捉に係る GPS衛星の Sv(t) IDと同一で無いものが 一つでもある場合には、 GPS測位中止条件を満たさないと判定するようにしてもよい In the above embodiment, when GPS satellites are repeatedly captured by the GPS satellite capturing unit 5, the latest GPS satellite Sv (t) ID stored in the visible satellite history storage unit 13b and the previous capture are acquired. It is determined whether the Sv (t) ID of the past GPS satellites related to the Sv (t) ID is the same, but the Sv (t ) Determine whether or not the Sv (t) ID of the latest GPS satellite is the same, and if it is the same, it is determined that the GPS positioning stop condition is satisfied, and the past number of times GPS related to capture If one of the satellite's Sv (t) IDs is not the same as the Sv (t) ID of the GPS satellite related to the latest acquisition, determine that the GPS positioning stop condition is not met. Good
[0099] また、基地局利用測位部 9は、基地局 100から送信されたデータから取得される基 地局位置情報と GPS衛星から発信された測位信号の到達時間差とを組み合わせて 移動通信端末 1の位置情報を測位結果として求めたり、複数の基地局 100から送信 される基地局 100と移動通信端末 1との間の距離情報から移動通信端末 1の位置情 報を測位結果として求めるようにしてもよい。 [0099] In addition, 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 in the mobile communication terminal 1 The position information of the mobile communication terminal 1 is obtained as the positioning result from the distance information between the base station 100 and the mobile communication terminal 1 transmitted from a plurality of base stations 100. Also good.
[0100] また、 GPS衛星捕捉部 5によって捕捉された GPS衛星の捕捉数が 3以上の場合に も、 GPS測位中止判定部 7によって GPS測位中止判定ステップが実行されるようにし てもよい。この場合に、 GPS測位中止判定部 7は、上記のステップ 7またはステップ 8 と同様の処理を実行し、 GPS測位中止条件が成立すると判定する場合には GPS測 位中止フラグメモリに GPS測位中止を示す値をセットし、 GPS測位中止条件が成立 すると判定しない場合には GPS測位の継続を示す値をセットするようにしてもよい。  [0100] In addition, even when the number of GPS satellites captured by the GPS satellite capturing unit 5 is 3 or more, the GPS positioning stop determining unit 7 may execute the GPS positioning stop determining step. In this case, the GPS positioning stop determination unit 7 performs the same processing as in Step 7 or Step 8 above, and when it is determined that the GPS positioning stop condition is satisfied, the GPS positioning stop flag memory stores the GPS positioning stop flag memory. A value indicating the continuation of GPS positioning may be set when it is not determined that the GPS positioning stop condition is satisfied.
[0101] また、 CN値等の受信レベルに基づいて、 GPS測位を継続させるか否かを判定させ るようにすれば、受信レベルの低!/、測位信号しか受信できな力、つた GPS衛星が存在 している場合に、 GPS測位結果を短時間で得ることが可能か否かの判定精度を向上 できる。また、測位信号から時刻情報が取得できているかに基づいて、 GPS測位を 継続させるか否かを判定させるようにすれば、 GPS測位結果を短時間で得ることが 可能か否かの判定精度を向上できる。即ち、 GPS測位が可能となりうる場合に測位 が中止されることを防止し、適切に GPS測位を行うことができる。  [0101] Also, if it is determined whether or not to continue GPS positioning based on the reception level such as the CN value, the reception level is low! In the presence of, it is possible to improve the accuracy of determining whether GPS positioning results can be obtained in a short time. Also, if it is determined whether or not to continue GPS positioning based on whether or not time information can be acquired from the positioning signal, the accuracy of determining whether or not GPS positioning results can be obtained in a short time will be improved. It can be improved. In other words, if GPS positioning can be possible, it is possible to prevent the positioning from being stopped and to perform GPS positioning appropriately.
[0102] また、天頂方向の GPS衛星からの測位信号の受信レベルに基づいて、 GPS測位 を継続させるか否かを判定させるようにすれば、移動通信端末が屋内等に在るか否 かの推測が可能になり、 GPS測位結果を短時間で得ることが可能か否かの判定精 度を向上できる。但し、本実施形 tliこおレヽて (ま、 S35, S32, S34, S39, S36, S37 における GPS測位を中止させる判断は必ずしも行われなくてもよい。  [0102] Moreover, if it is determined whether or not to continue GPS positioning based on the reception level of the positioning signal from the GPS satellite in the zenith direction, whether or not the mobile communication terminal is indoors or not is determined. This makes it possible to make inferences and improve the accuracy of determining whether GPS positioning results can be obtained in a short time. However, it is not always necessary to make a determination to stop GPS positioning in S35, S32, S34, S39, S36, and S37.
[0103] また測位を、 1秒おきに行っているが(これは GPS受信機からの出力が 1秒間隔で 行われることを想定したものである)、必ずしも GPS受信機からの出力間隔に合わせ る必要はない(1秒おきでなくてもよい)。 S21で tに" l" (seC)を追加せず、開始から の経過時間を計測してもよいし、また S32の Sv(t) IDの比較も、現在に最も近い時間 に取得した Sv (t) IDと比較してもよ!/、。 [0103] Although positioning is performed every second (this assumes that the output from the GPS receiver is performed at intervals of 1 second), it is not necessarily synchronized with the output interval from the GPS receiver. (It doesn't have to be every second). You may measure the elapsed time from the start without adding “l” (se C ) to t in S21, and the Sv (t) ID comparison of S32 is also the Sv acquired at the closest time (t) Compare with ID! /.
また、 GPS測位ができな力 た場合であっても、測位サーバに測位を要求すること とすれば、移動通信端末の測位結果を得ることができる。  Even if GPS positioning is not possible, the positioning result of the mobile communication terminal can be obtained by requesting positioning from the positioning server.

Claims

請求の範囲 The scope of the claims
[1] GPS衛星からの測位信号を受信可能な受信手段を有し、 GPS測位によって所在 の特定が可能な移動通信端末におレ、て、  [1] A mobile communication terminal that has a receiving means that can receive positioning signals from GPS satellites and that can identify the location by GPS positioning.
前記 GPS衛星を捕捉する衛星捕捉手段と、  Satellite capturing means for capturing the GPS satellite;
前記衛星捕捉手段によって捕捉された前記 GPS衛星の捕捉数を計測する捕捉数 計測手段と、  Capture number measuring means for measuring the number of captures of the GPS satellites captured by the satellite capture means; and
所定の条件に基づいて GPS測位中止条件を満たすか否かを判定する GPS測位 中止判定手段と、  GPS positioning stop determination means for determining whether or not the GPS positioning stop condition is satisfied based on a predetermined condition;
前記 GPS測位中止判定手段によって前記 GPS測位中止条件を満たすと判定され たときには前記 GPS測位を中止させ、前記 GPS測位中止判定手段によって前記 GP S測位中止条件を満たさないと判定されたときには前記 GPS測位を継続させる GPS 測位制御手段と、を備え、  When it is determined by the GPS positioning stop determining means that the GPS positioning stop condition is satisfied, the GPS positioning is stopped. When the GPS positioning stop determining means determines that the GPS positioning stop condition is not satisfied, the GPS positioning is stopped. GPS positioning control means for continuing
前記 GPS測位中止判定手段は、前記 GPS測位の測位状態、前記衛星捕捉手段 による前記 GPS衛星の捕捉状態、及び前記捕捉数計測手段による前記 GPS衛星の 捕捉数の計測結果の少なくとも何れかに基づいて前記 GPS測位を継続させるか否 力、を判定して、前記 GPS測位を継続させると判定された場合、前記 GPS測位中止条 件を満たさないと判定することを特徴とする移動通信端末。  The GPS positioning stop determination means is based on at least one of the positioning status of the GPS positioning, the capture status of the GPS satellite by the satellite capture means, and the measurement result of the capture count of the GPS satellites by the capture count measurement means. A mobile communication terminal characterized by determining whether or not to continue the GPS positioning and determining that the GPS positioning stop condition is not satisfied when it is determined that the GPS positioning is to be continued.
[2] 前記 GPS測位中止判定手段は、前記捕捉数計測手段によって計測された前記捕 捉数に基づレ、て設定された GPS測位中止時間が経過して!/、るか否かを判定し、経 過して!/、る場合には前記 GPS測位中止条件を満たすと判定し、経過して!/、な!/、場合 には前記 GPS測位中止条件を満たさな!/、と判定することを特徴とする請求項 1に記 載の移動通信端末。 [2] The GPS positioning stop determination means determines whether or not the GPS positioning stop time set in advance has passed based on the number of acquisitions measured by the acquisition number measurement means! / If the GPS positioning stop condition is satisfied after passing! /, It is determined that the GPS positioning stop condition is satisfied. The mobile communication terminal according to claim 1, characterized in that:
[3] 前記 GPS測位中止判定手段は、前記捕捉数計測手段によって計測された前記捕 捉数に基づいて前記 GPS測位中止条件を満たすか否かを判定することを特徴とす る請求項 1に記載の移動通信端末。  [3] The GPS positioning stop determination unit may determine whether the GPS positioning stop condition is satisfied based on the number of captures measured by the capture number measurement unit. The mobile communication terminal described.
[4] 前記 GPS測位中止判定手段は、前記 GPS測位により自端末の位置が算出可能で ある場合に、前記 GPS測位を継続させると判定することを特徴とする請求項;!〜 3の 何れか一項に記載の移動通信端末。 [4] The GPS positioning stop determining means determines that the GPS positioning is continued when the position of the terminal can be calculated by the GPS positioning; The mobile communication terminal according to one item.
[5] 前記 GPS測位中止判定手段は、前記受信手段により受信された前記測位信号の 受信レベルが前記 GPS測位に用いることが可能な測位可能レベル未満であるが、 周波数を捉えられるレベルを超えていることを前記衛星捕捉手段が検出した場合に 、前記 GPS測位を継続させると判定することを特徴とする請求項 1〜3の何れか一項 に記載の移動通信端末。 [5] The GPS positioning stop determination unit is configured such that a reception level of the positioning signal received by the receiving unit is lower than a positioning possible level that can be used for the GPS positioning, but exceeds a level at which a frequency can be captured. The mobile communication terminal according to any one of claims 1 to 3, wherein when the satellite capturing means detects that the GPS positioning is continued, the GPS positioning is determined to be continued.
[6] 前記 GPS測位中止判定手段は、前記捕捉数計測手段による前記 GPS衛星の捕 捉数が、予め設定された所定数以上であった場合に、前記 GPS測位を継続させると 判定することを特徴とする請求項;!〜 3の何れか一項に記載の移動通信端末。  [6] The GPS positioning stop determining means determines that the GPS positioning is to be continued when the number of GPS satellites captured by the captured number measuring means is a predetermined number or more. The mobile communication terminal according to any one of claims 1 to 3,
[7] 前記 GPS測位中止判定手段は、前記捕捉数計測手段により計測される前記 GPS 衛星の捕捉数の時間変化に基づいて、前記捕捉数計測手段により計測される前記 GPS衛星の捕捉数の精度を算出して、当該精度にも基づいて前記 GPS測位を継続 させるか否力、を判定することを特徴とする請求項 6に記載の移動通信端末。  [7] The GPS positioning stop determining unit is configured to determine the accuracy of the number of captured GPS satellites measured by the captured number measuring unit based on a time change in the number of captured GPS satellites measured by the captured number measuring unit. 7. The mobile communication terminal according to claim 6, wherein the mobile communication terminal determines whether or not to continue the GPS positioning based on the accuracy.
[8] GPS衛星からの測位信号を受信可能な受信手段を有し、 GPS測位によって所在 の特定が可能な移動通信端末による GPS測位方法において、  [8] In a GPS positioning method by a mobile communication terminal having a receiving means capable of receiving a positioning signal from a GPS satellite and capable of specifying the location by GPS positioning,
前記 GPS衛星を捕捉する衛星捕捉ステップと、  A satellite capturing step for capturing the GPS satellite;
前記衛星捕捉ステップにおいて捕捉された前記 GPS衛星の捕捉数を計測する捕 捉数計測ステップと、  A capture number measuring step of measuring the number of captures of the GPS satellites captured in the satellite capture step;
所定の条件に基づいて GPS測位中止条件を満たすか否かを判定する GPS測位 中止判定ステップと、  A GPS positioning stop determination step for determining whether or not the GPS positioning stop condition is satisfied based on a predetermined condition;
前記 GPS測位中止判定ステップにおいて前記 GPS測位中止条件を満たすと判定 されたときには前記 GPS測位を中止させ、前記 GPS測位中止判定ステップにおいて 前記 GPS測位中止条件を満たさないと判定されたときには前記 GPS測位を継続さ せる GPS測位制御ステップと、を含み、  When it is determined in the GPS positioning stop determination step that the GPS positioning stop condition is satisfied, the GPS positioning is stopped. When it is determined in the GPS positioning stop determination step that the GPS positioning stop condition is not satisfied, the GPS positioning is performed. A GPS positioning control step to be continued,
前記 GPS測位中止判定ステップにお!/、て、前記 GPS測位の測位状態、前記衛星 捕捉ステップにおける前記 GPS衛星の捕捉状態、及び前記捕捉数計測ステップに おける前記 GPS衛星の捕捉数の計測結果の少なくとも何れかに基づいて前記 GPS 測位を継続させるか否かを判定して、前記 GPS測位を継続させると判定された場合 、前記 GPS測位中止条件を満たさないと判定することを特徴とする GPS測位方法。  In the GPS positioning stop determination step, the positioning status of the GPS positioning, the capture status of the GPS satellite in the satellite capture step, and the measurement result of the capture count of the GPS satellite in the capture count measurement step It is determined whether to continue the GPS positioning based on at least one, and when it is determined that the GPS positioning is continued, it is determined that the GPS positioning stop condition is not satisfied. Method.
PCT/JP2007/064765 2006-07-28 2007-07-27 Mobile communication terminal and gps positioning method WO2008013263A1 (en)

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
JP2006-206299 2006-07-28
JP2006206299 2006-07-28
JP2007-195281 2007-07-27
JP2007195281A JP4727628B2 (en) 2007-07-27 2007-07-27 Mobile communication terminal and GPS positioning method

Publications (1)

Publication Number Publication Date
WO2008013263A1 true WO2008013263A1 (en) 2008-01-31

Family

ID=38981573

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/JP2007/064765 WO2008013263A1 (en) 2006-07-28 2007-07-27 Mobile communication terminal and gps positioning method

Country Status (1)

Country Link
WO (1) WO2008013263A1 (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2014115092A (en) * 2012-12-06 2014-06-26 Ntt Docomo Inc Gps positioning system, gps positioning relay control device, gps positioning method, and gps positioning program
JP2015059905A (en) * 2013-09-20 2015-03-30 株式会社Nttドコモ Portable terminal and positioning system selection method

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH06148305A (en) * 1992-11-11 1994-05-27 Matsushita Electric Ind Co Ltd Gps receiver
JPH078787U (en) * 1993-07-14 1995-02-07 株式会社カンセイ Current position recognition device
JP2000249565A (en) * 1998-12-31 2000-09-14 Casio Comput Co Ltd Positioning apparatus and receiver
JP2002310692A (en) * 2002-01-09 2002-10-23 Hitachi Ltd Mobile terminal device for performing position measurement
JP2003078942A (en) * 2001-08-30 2003-03-14 Denso Corp Wireless communication terminal, computer program and transmission method for retrieval information
JP2003514215A (en) * 1999-02-01 2003-04-15 スナップトラック・インコーポレーテッド Method and apparatus for satellite positioning system (SPS) signal measurement processing
JP2006153695A (en) * 2004-11-30 2006-06-15 Matsushita Electric Works Ltd Method and device for position detection

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH06148305A (en) * 1992-11-11 1994-05-27 Matsushita Electric Ind Co Ltd Gps receiver
JPH078787U (en) * 1993-07-14 1995-02-07 株式会社カンセイ Current position recognition device
JP2000249565A (en) * 1998-12-31 2000-09-14 Casio Comput Co Ltd Positioning apparatus and receiver
JP2003514215A (en) * 1999-02-01 2003-04-15 スナップトラック・インコーポレーテッド Method and apparatus for satellite positioning system (SPS) signal measurement processing
JP2003078942A (en) * 2001-08-30 2003-03-14 Denso Corp Wireless communication terminal, computer program and transmission method for retrieval information
JP2002310692A (en) * 2002-01-09 2002-10-23 Hitachi Ltd Mobile terminal device for performing position measurement
JP2006153695A (en) * 2004-11-30 2006-06-15 Matsushita Electric Works Ltd Method and device for position detection

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2014115092A (en) * 2012-12-06 2014-06-26 Ntt Docomo Inc Gps positioning system, gps positioning relay control device, gps positioning method, and gps positioning program
JP2015059905A (en) * 2013-09-20 2015-03-30 株式会社Nttドコモ Portable terminal and positioning system selection method

Similar Documents

Publication Publication Date Title
JP2008051808A (en) Mobile communication terminal, gps positioning method, positioning calculation system, and positioning server
US10175364B2 (en) Systems and methods for estimating whether a receiver is inside or outside a building
KR101589419B1 (en) Adaptive passive scanning and/or active probing techniques for mobile device positioning
CN102193099B (en) Positioning terminal and server
US20140057652A1 (en) Access Point Measurements for Received Signal Prediction
JP2003207556A (en) Terminal and server device in terminal position information system
KR101779966B1 (en) Method for providing location service and mobile terminal
US20070279281A1 (en) Server device, mobile terminal and positioning mode selecting method
US20120129461A1 (en) Self-Positioning Of A Wireless Station
CN111741432B (en) Indoor positioning method and device, terminal and storage medium
US8378891B2 (en) Method and system for optimizing quality and integrity of location database elements
EP1903349A1 (en) Mobile communication terminal for receiving position information service and method thereof
CN101120265A (en) Hybrid locating method and system for locating a mobile terminal in a wireless communications network
JP2009281927A (en) Mobile terminal, its indoor/outdoor determination method, and program
KR20110121179A (en) Apparatus and method for estimating relative location in terminal
JP2003215228A (en) Mobile terminal with position indication function and position indication method
CN113055949B (en) Positioning method, apparatus, device and medium
KR20080095042A (en) Apparatus and method for positional configuration of compact base station using user input in a broadband wireless communication system
CN111060940A (en) Satellite positioning method, device, terminal and medium based on satellite communication network
JP4755671B2 (en) Mobile communication terminal, GPS positioning method, and positioning calculation system
KR20080060502A (en) Indoor measuring system for global positioning system switching repeater and measuring method
CN109525931B (en) Method, device, equipment and storage medium for positioning wireless equipment
JP4727628B2 (en) Mobile communication terminal and GPS positioning method
KR102207584B1 (en) Method and apparatus of intergrated positioning
US20150133150A1 (en) Apparatus for determining indoor location and method for determining indoor location in multi-story building using the same

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: 07791459

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: 07791459

Country of ref document: EP

Kind code of ref document: A1