Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP5284929B2 - Mobile communication terminal - Google Patents
[go: Go Back, main page]

JP5284929B2 - Mobile communication terminal - Google Patents

Mobile communication terminal Download PDF

Info

Publication number
JP5284929B2
JP5284929B2 JP2009269663A JP2009269663A JP5284929B2 JP 5284929 B2 JP5284929 B2 JP 5284929B2 JP 2009269663 A JP2009269663 A JP 2009269663A JP 2009269663 A JP2009269663 A JP 2009269663A JP 5284929 B2 JP5284929 B2 JP 5284929B2
Authority
JP
Japan
Prior art keywords
unit
system time
positioning
time
gps
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
JP2009269663A
Other languages
Japanese (ja)
Other versions
JP2011114619A (en
Inventor
好博 戸村
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Kyocera Corp
Original Assignee
Kyocera Corp
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 Kyocera Corp filed Critical Kyocera Corp
Priority to JP2009269663A priority Critical patent/JP5284929B2/en
Publication of JP2011114619A publication Critical patent/JP2011114619A/en
Application granted granted Critical
Publication of JP5284929B2 publication Critical patent/JP5284929B2/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Telephone Function (AREA)
  • Position Fixing By Use Of Radio Waves (AREA)
  • Mobile Radio Communication Systems (AREA)

Description

本発明は、GPS(Global Positioning System)による位置測位機能を有する携帯通信端末に関する。   The present invention relates to a portable communication terminal having a position positioning function by GPS (Global Positioning System).

従来、携帯通信端末の現在地情報を取得するために、GPSによる測位サービスが提供されている。このサービスでは、携帯通信端末は、GPS衛星の信号と同期するための時刻情報(システムタイム)を保持している必要がある。   Conventionally, a GPS positioning service has been provided to acquire current location information of a mobile communication terminal. In this service, the mobile communication terminal needs to hold time information (system time) for synchronizing with a GPS satellite signal.

ところで、基地局と通信する携帯通信端末は、この基地局と同期する際に、携帯通信端末自身が有する時計よりも高精度な、基地局が保持している時刻情報を取得できる。そして、携帯通信端末では、この取得した時刻情報を利用してシステムタイムを更新し、GPS衛星の信号と同期を図ることができる。また、例えば、GPS衛星の保持している時刻を推定し、この時刻情報を随時更新する方法も提案されている(例えば、特許文献1参照)。   By the way, when the mobile communication terminal communicating with the base station synchronizes with the base station, the mobile communication terminal can acquire time information held by the base station with higher accuracy than the clock of the mobile communication terminal itself. The mobile communication terminal can update the system time using the acquired time information and synchronize with the GPS satellite signal. Further, for example, a method of estimating the time held by a GPS satellite and updating this time information as needed has been proposed (see, for example, Patent Document 1).

特開2005−086320号公報Japanese Patent Laying-Open No. 2005-086320

しかしながら、GPSによる測位処理中は、GPS衛星の信号と同期するためのシステムタイムがスムーズに変化し、角や跳びがないことが求められる。すなわち、システムタイムが更新されると、更新のタイミングによっては、適切な測位処理が実行されず、携帯通信端末は、測位時間が長くなったり、測位に失敗したり、測位精度が低下したりする場合があった。   However, during positioning processing by GPS, the system time for synchronizing with GPS satellite signals is required to change smoothly, and there is no need for corners or jumps. That is, when the system time is updated, depending on the update timing, appropriate positioning processing is not executed, and the mobile communication terminal may increase the positioning time, fail in positioning, or decrease positioning accuracy. There was a case.

また、携帯通信端末のシステムタイムは、GPS測位のアプリケーションに限らず、他のアプリケーションにおいても参照される可能性があるため、適宜、更新されることが望ましい。   In addition, the system time of the mobile communication terminal is not limited to the GPS positioning application, and may be referred to in other applications.

本発明は、GPS測位機能に影響を与えることなく、システムタイムを更新できる携帯通信端末を提供することを目的とする。   An object of this invention is to provide the portable communication terminal which can update system time, without affecting a GPS positioning function.

本発明に係る携帯通信端末は、基地局から時刻データを受信する受信部と、前記受信部により受信された前記時刻データに基づいて、システムタイムを更新する更新部と、前記更新部により更新される前のシステムタイムを保持する記憶部と、前記更新部により更新された更新後のシステムタイム、又は前記記憶部により保持されている更新前のシステムタイムを用いてGPS測位処理を行う測位部と、前記GPS測位処理の進行状況を監視し、予め設定されている所定の条件に基づいて、システムタイムを変更可能及び変更不可能なタイミングを検知する測位監視部と、前記測位監視部により前記システムタイムを変更不可能なタイミングと検知された場合に、前記測位部が前記記憶部により保持されている更新前のシステムタイムを用い、前記システムタイムを変更可能なタイミングと検知された場合に、前記測位部が前記更新後のシステムタイムを用いるように切り替える切替部と、を備える。   A mobile communication terminal according to the present invention is updated by a receiving unit that receives time data from a base station, an updating unit that updates a system time based on the time data received by the receiving unit, and the updating unit. A storage unit that holds the system time before the update, and a positioning unit that performs GPS positioning processing using the updated system time updated by the update unit or the system time before update held by the storage unit; A positioning monitoring unit that monitors the progress of the GPS positioning process and detects a timing when the system time can be changed and cannot be changed based on a predetermined condition set in advance, and the system by the positioning monitoring unit When it is detected that the time cannot be changed, the positioning unit uses the system time before update held by the storage unit If the sensed and capable of changing the system time timing, the positioning unit and a switching unit for switching to use the system time after the update.

また、前記切替部は、前記測位部が前記更新後のシステムタイムを用いている場合、前記記憶部により保持されている前記更新前のシステムタイムを破棄することが好ましい。   Further, it is preferable that the switching unit discards the system time before the update held by the storage unit when the positioning unit uses the updated system time.

また、前記測位監視部は、前記GPS測位処理におけるGPS衛星捕捉補助情報の取得、GPS衛星信号の同期、及びGPS衛星からの距離測定を行っている区間の少なくともいずれかを、前記システムタイムを変更不可能なタイミングとすることが好ましい。   In addition, the positioning monitoring unit changes the system time in at least one of a section in which GPS satellite acquisition auxiliary information is acquired in the GPS positioning processing, GPS satellite signal synchronization, and distance measurement from the GPS satellite are performed. It is preferable to make the timing impossible.

また、前記測位監視部は、前記測位部が前記GPS測位処理を繰り返し行っている場合、1回の測位処理と次の測位処理との間の区間を、さらに前記システムタイムを変更不可能なタイミングと検知することが好ましい。   In addition, when the positioning unit repeatedly performs the GPS positioning process, the positioning monitoring unit further determines a section between one positioning process and the next positioning process and a timing at which the system time cannot be changed. It is preferable to detect.

また、本発明に係る携帯通信端末は、前記受信部により受信された前記時刻データを監視し、当該時刻データが示す時刻と前記システムタイムとの相違を検知する時刻監視部をさらに備え、前記更新部は、前記時刻監視部により前記時刻と前記システムタイムとの相違が検知された場合に、当該システムタイムを更新することが好ましい。   The mobile communication terminal according to the present invention further includes a time monitoring unit that monitors the time data received by the receiving unit and detects a difference between the time indicated by the time data and the system time, Preferably, the unit updates the system time when the time monitoring unit detects a difference between the time and the system time.

本発明によれば、GPS測位機能に影響を与えることなく、システムタイムを更新できる。   According to the present invention, the system time can be updated without affecting the GPS positioning function.

本発明の実施形態に係る携帯電話機の外観斜視図である。1 is an external perspective view of a mobile phone according to an embodiment of the present invention. 本発明の実施形態に係る携帯電話機の機能を示すブロック図である。It is a block diagram which shows the function of the mobile telephone which concerns on embodiment of this invention. 本発明の実施形態に係るAssistedモードにおける測位処理を示すシーケンス図である。It is a sequence diagram which shows the positioning process in Assisted mode which concerns on embodiment of this invention. 本発明の実施形態に係るBasedモードにおける測位処理を示すシーケンス図である。It is a sequence diagram which shows the positioning process in Based mode which concerns on embodiment of this invention. 本発明の実施形態に係るStand aloneモードにおける測位処理を示すシーケンス図である。It is a sequence diagram which shows the positioning process in Stand alone mode which concerns on embodiment of this invention. 本発明の実施形態に係るシステムタイムの切り替えタイミングの一例を示す図である。It is a figure which shows an example of the switching timing of the system time which concerns on embodiment of this invention. 本発明の実施形態に係るシステムタイム監視処理を示すフローチャートである。It is a flowchart which shows the system time monitoring process which concerns on embodiment of this invention. 本発明の実施形態に係るGPS測位監視処理を示すフローチャートである。It is a flowchart which shows the GPS positioning monitoring process which concerns on embodiment of this invention. 本発明の実施形態に係るシステムタイム更新処理を示すフローチャートである。It is a flowchart which shows the system time update process which concerns on embodiment of this invention.

以下、本発明の実施形態の一例について説明する。なお、本実施形態では、携帯通信端末の一例として、携帯電話機1を説明する。   Hereinafter, an example of an embodiment of the present invention will be described. In the present embodiment, a mobile phone 1 will be described as an example of a mobile communication terminal.

図1は、本実施形態に係る携帯電話機1(携帯通信端末)の外観斜視図である。
携帯電話機1は、操作部側筐体2と、表示部側筐体3と、を備えて構成される。操作部側筐体2は、表面部10に、操作部11と、携帯電話機1の使用者が通話時や音声認識アプリケーションを利用時に発した音声が入力されるマイク12と、を備えて構成される。操作部11は、各種設定機能や電話帳機能やメール機能等の各種機能を作動させるための機能設定操作ボタン13と、電話番号の数字やメールの文字等を入力するための入力操作ボタン14と、各種操作における決定やスクロール等を行う決定操作ボタン15と、から構成されている。
FIG. 1 is an external perspective view of a mobile phone 1 (mobile communication terminal) according to the present embodiment.
The mobile phone 1 includes an operation unit side body 2 and a display unit side body 3. The operation unit side body 2 includes an operation unit 11 on the front surface unit 10 and a microphone 12 to which a voice uttered by a user of the mobile phone 1 during a call or when using a voice recognition application is input. The The operation unit 11 includes a function setting operation button 13 for activating various functions such as various setting functions, a telephone book function, and a mail function, and an input operation button 14 for inputting numbers of telephone numbers, mail characters, and the like. , And a determination operation button 15 for performing determination and scrolling in various operations.

また、表示部側筐体3は、表面部20に、各種情報を表示するための表示部21と、通話の相手側の音声を出力するレシーバ22と、を備えて構成されている。   The display unit side body 3 includes a display unit 21 for displaying various types of information on the surface unit 20 and a receiver 22 for outputting the voice of the other party of the call.

また、操作部側筐体2の上端部と表示部側筐体3の下端部とは、ヒンジ機構4を介して連結されている。また、携帯電話機1は、ヒンジ機構4を介して連結された操作部側筐体2と表示部側筐体3とを相対的に回転することにより、操作部側筐体2と表示部側筐体3とが互いに開いた状態(開放状態)にしたり、操作部側筐体2と表示部側筐体3とを折り畳んだ状態(折畳み状態)にしたりできる。   Further, the upper end portion of the operation unit side body 2 and the lower end portion of the display unit side body 3 are connected via a hinge mechanism 4. In addition, the mobile phone 1 relatively rotates the operation unit side body 2 and the display unit side body 3 which are connected via the hinge mechanism 4, so that the operation unit side body 2 and the display unit side body 3 are rotated. The body 3 can be in an open state (open state), or the operation unit side body 2 and the display unit side body 3 can be folded (folded state).

図2は、本実施形態に係る携帯電話機1の機能を示すブロック図である。
携帯電話機1は、操作部11と、表示部21と、制御部30と、通信部40(受信部)と、メインアンテナ41と、GPS通信部50と、GPSアンテナ51と、音声制御部60と、記憶部70と、を備える。
FIG. 2 is a block diagram showing functions of the mobile phone 1 according to the present embodiment.
The mobile phone 1 includes an operation unit 11, a display unit 21, a control unit 30, a communication unit 40 (receiving unit), a main antenna 41, a GPS communication unit 50, a GPS antenna 51, and a voice control unit 60. And a storage unit 70.

制御部30は、携帯電話機1の全体を制御しており、例えば、表示部21、通信部40、GPS通信部50、音声制御部60等に対して所定の制御を行う。また、制御部30は、操作部11等から入力を受け付けて、各種処理を実行する。そして、制御部30は、処理実行の際には、記憶部70を制御し、各種プログラム及びデータの読み出し、並びにデータの書き込みを行う。   The control unit 30 controls the entire mobile phone 1, and performs predetermined control on the display unit 21, the communication unit 40, the GPS communication unit 50, the voice control unit 60, and the like, for example. In addition, the control unit 30 receives input from the operation unit 11 or the like and executes various processes. Then, the control unit 30 controls the storage unit 70 to read various programs and data, and write data when executing processing.

さらに、制御部30は、時刻監視部31と、更新部32と、測位部33と、測位監視部34と、切替部35とを備える。そして、制御部30は、携帯電話機1のユーザから現在位置の測位要求を受け付けると、基地局との通信を伴った所定の処理に基づいて、取得した位置情報を出力する。なお、制御部30が備える各部の機能は後述する。   Furthermore, the control unit 30 includes a time monitoring unit 31, an updating unit 32, a positioning unit 33, a positioning monitoring unit 34, and a switching unit 35. And control part 30 will output the acquired position information based on the predetermined processing accompanied by communication with a base station, if the positioning request of the present position is received from the user of cellular phone 1. In addition, the function of each part with which the control part 30 is provided is mentioned later.

通信部40は、所定の周波数帯(例えば、2GHz帯や800MHz帯等)で外部装置(基地局)と通信を行う。そして、通信部40は、メインアンテナ41より受信した信号を復調処理し、処理後の信号を制御部30に供給し、また、制御部30から供給された信号を変調処理し、メインアンテナ41から外部装置に送信する。   The communication unit 40 communicates with an external device (base station) in a predetermined frequency band (for example, 2 GHz band or 800 MHz band). Then, the communication unit 40 demodulates the signal received from the main antenna 41, supplies the processed signal to the control unit 30, modulates the signal supplied from the control unit 30, and outputs the signal from the main antenna 41. Send to external device.

特に、本実施形態において、通信部40は、音声通話やメール等に係る信号の送受信に加えて、基地局からネットワークを介して測位サーバと接続し、衛星サーチ補助情報(GPS衛星捕捉補助情報)や、測位結果等を取得する。なお、詳細は後述するが、衛星の捕捉状況に応じて、制御部30にて実行される測位の方法は異なり、送受信されるデータの内容も異なる。   In particular, in this embodiment, the communication unit 40 is connected to a positioning server from a base station via a network in addition to transmission / reception of signals related to voice calls, mails, etc., and satellite search auxiliary information (GPS satellite acquisition auxiliary information) And obtain positioning results. Although details will be described later, the positioning method executed by the control unit 30 is different and the contents of transmitted / received data are also different depending on the satellite acquisition status.

また、本実施形態において、通信部40は、携帯電話機1のシステムタイムを調整するために、基地局が保持している高精度なシステムタイム(時刻データ)を受信する。   In the present embodiment, the communication unit 40 receives highly accurate system time (time data) held by the base station in order to adjust the system time of the mobile phone 1.

GPS通信部50は、GPSアンテナ51により受信したGPS衛星からの所定周波数帯の電波信号を復調処理し、処理後の信号を制御部30に供給する。なお、GPS通信部50及びGPSアンテナ51の機能は、それぞれ、通信部40及びメインアンテナ41が担ってもよい。   The GPS communication unit 50 demodulates a radio signal of a predetermined frequency band from a GPS satellite received by the GPS antenna 51 and supplies the processed signal to the control unit 30. The functions of the GPS communication unit 50 and the GPS antenna 51 may be performed by the communication unit 40 and the main antenna 41, respectively.

音声制御部60は、制御部30の制御に従って、通信部40から供給された信号に対して所定の音声処理を行い、処理後の信号をレシーバ22に出力する。レシーバ22は、音声制御部60から供給された信号を外部に出力する。なお、この信号は、レシーバ22に代えて、又はレシーバ22と共に、スピーカ(図示せず)から出力されるとしてもよい。   The sound control unit 60 performs predetermined sound processing on the signal supplied from the communication unit 40 under the control of the control unit 30, and outputs the processed signal to the receiver 22. The receiver 22 outputs the signal supplied from the audio control unit 60 to the outside. This signal may be output from a speaker (not shown) instead of the receiver 22 or together with the receiver 22.

また、音声制御部60は、制御部30の制御に従って、マイク12から入力された信号を処理し、処理後の信号を通信部40に出力する。通信部40は、音声制御部60から供給された信号に所定の処理を行い、処理後の信号をメインアンテナ41より出力する。   In addition, the voice control unit 60 processes the signal input from the microphone 12 according to the control of the control unit 30, and outputs the processed signal to the communication unit 40. The communication unit 40 performs predetermined processing on the signal supplied from the voice control unit 60 and outputs the processed signal from the main antenna 41.

記憶部70は、例えば、ワーキングメモリを含み、制御部30による演算処理に利用される。また、本実施形態では、後述の処理を実行するプログラムや各種データベース等が記憶される。なお、記憶部70は、着脱可能な外部メモリを兼ねていてもよい。   The storage unit 70 includes, for example, a working memory and is used for arithmetic processing by the control unit 30. In the present embodiment, a program for executing processing described later, various databases, and the like are stored. Note that the storage unit 70 may also serve as a removable external memory.

ここで、携帯電話機1におけるGPS測位の種類について説明する。測位には、Assistedモード、Basedモード及びStand aloneモードが存在する。   Here, the types of GPS positioning in the mobile phone 1 will be described. There are an Assisted mode, a Based mode, and a Stand alone mode for positioning.

Assistedモードでは、携帯電話機1は、測位サーバから衛星サーチ補助情報(AA(Acquisition Assistance)データ)を受信し、GPS衛星をサーチする。サーチ結果は測位サーバに戻され、測位サーバにて位置計算が行われる。携帯電話機1は、位置計算の結果を受信し、測位結果として出力する。   In the Assisted mode, the mobile phone 1 receives satellite search auxiliary information (AA (Acquisition Assistance) data) from the positioning server, and searches for GPS satellites. The search result is returned to the positioning server, and position calculation is performed by the positioning server. The mobile phone 1 receives the position calculation result and outputs it as a positioning result.

Basedモードでは、携帯電話機1は、基地局から衛星情報(Ephemerisデータ及びAlmanacデータ)を受信する。携帯電話機1は、受信した衛星情報に基づいてAAデータを作成した後、衛星をサーチする。さらに、携帯電話機1は、サーチ結果を測位サーバに送信することなく、自ら位置計算を行う。したがって、Basedモードは、携帯電話機1が衛星を捕捉できない状態では測位ができない。   In the Based mode, the mobile phone 1 receives satellite information (Ephemeris data and Almanac data) from the base station. The mobile phone 1 searches for satellites after creating AA data based on the received satellite information. Furthermore, the mobile phone 1 performs its own position calculation without transmitting the search result to the positioning server. Therefore, in the Based mode, positioning cannot be performed when the mobile phone 1 cannot capture the satellite.

Stand aloneモードでは、携帯電話機1は、測位のために基地局と通信を行わない。すなわち、携帯電話機1は、GPS衛星の信号を解読して、Ephemerisデータ及びAlmanacデータを自ら取得する。   In the stand alone mode, the mobile phone 1 does not communicate with the base station for positioning. That is, the mobile phone 1 decodes the GPS satellite signal and acquires Ephemeris data and Almanac data by itself.

なお、Basedモード及びStand aloneモードでは、携帯電話機1は、前回の測位で取得したEphemerisデータ及びAlmanacデータと測位結果とを、次回の測位に利用する。   In the Based mode and the Stand alone mode, the mobile phone 1 uses the Ephemeris data, Almanac data, and the positioning result acquired in the previous positioning for the next positioning.

次に、GPS測位処理の各ステップについて説明する。GPS測位処理は、「AAデータ取得(作成)」、「GPS衛星サーチ」、「衛星信号同期」、「擬似距離測定」、「位置計算」及び「測位情報保存」の各ステップからなる。   Next, each step of the GPS positioning process will be described. The GPS positioning process includes the steps of “AA data acquisition (creation)”, “GPS satellite search”, “satellite signal synchronization”, “pseudo distance measurement”, “position calculation”, and “positioning information storage”.

AAデータ取得(作成)ステップは、Assistedモードと、Basedモード又はStand aloneモードとで異なる。   The AA data acquisition (creation) step is different between the Assisted mode and the Based mode or the Stand alone mode.

まず、Assistedモードの場合、携帯電話機1は、基地局で作成されたAAデータを通信により取得する。このAAデータは、GPS衛星が放送しているEphemerisデータと基地局のシステムタイム(時刻データ)とから、現在基地局周辺で捕捉可能なGPS衛星とその位置とを計算したものである。したがって、AAデータを作成するのに利用された基地局のシステムタイムと、携帯電話機1のシステムタイムとにずれがある場合、測位精度の低下が懸念される。すなわち、AAデータの受信中に携帯電話機1のシステムタイムが更新されると、AAデータは古いシステムタイムだが、携帯電話機1は新しいシステムタイムを保持することとなるため、このステップでは、システムタイムの変更は不可とする。   First, in the Assisted mode, the mobile phone 1 acquires AA data created by the base station by communication. The AA data is obtained by calculating GPS satellites that can be captured around the base station and their positions from Ephemeris data broadcast by the GPS satellites and the system time (time data) of the base station. Therefore, if there is a difference between the system time of the base station used to create the AA data and the system time of the mobile phone 1, there is a concern that the positioning accuracy may be lowered. That is, if the system time of the mobile phone 1 is updated while AA data is being received, the AA data is the old system time, but the mobile phone 1 holds the new system time. Changes are not allowed.

次に、Basedモードの場合、携帯電話機1は、Ephemerisデータ及びAlmanacデータを通信にて取得して、AAデータを作成する。この場合も、AAデータの作成からGPS衛星のサーチ開始までの間にシステムタイムがずれてしまうと、AAデータの正確性が劣化してしまうため、システムタイムの変更は不可とする。なお、Stand aloneモードの場合は、Ephemerisデータ及びAlmanacデータをGPS衛星の信号を解読して取得する。   Next, in the case of the Based mode, the mobile phone 1 obtains Ephemeris data and Almanac data through communication, and creates AA data. Also in this case, if the system time is deviated between the creation of AA data and the start of the GPS satellite search, the accuracy of the AA data deteriorates, so that the system time cannot be changed. In the stand alone mode, Ephemeris data and Almanac data are obtained by decoding GPS satellite signals.

GPS衛星サーチステップでは、携帯電話機1は、AAデータ、現在時刻(システムタイム)及び現在位置の概略に基づいて、可視衛星を決定し、GPS衛星の信号をサーチする。一旦サーチが開始されると、所定周期(1m秒)のカウントが可能であれば、システムタイムを参照する必要がない。したがって、このステップでは、システムタイムの変更が可能である。   In the GPS satellite search step, the mobile phone 1 determines a visible satellite based on the AA data, the current time (system time), and the current position, and searches for a GPS satellite signal. Once the search is started, there is no need to refer to the system time if a predetermined period (1 ms) can be counted. Therefore, in this step, the system time can be changed.

衛星信号同期ステップでは、携帯電話機1は、GPS衛星サーチステップにて捕捉した信号と同期して航法メッセージを取得する。携帯電話機1は、複数のGPS衛星からの信号と同期し、次の擬似距離測定ステップを実行するまで同期をし続けている必要があるが、この信号同期には時刻情報が使用されるため、システムタイムが変更されることにより同期できなくなるおそれがある。したがって、このステップでは、システムタイムの変更は不可とする。   In the satellite signal synchronization step, the mobile phone 1 acquires a navigation message in synchronization with the signal captured in the GPS satellite search step. The mobile phone 1 needs to be synchronized with signals from a plurality of GPS satellites and continue to be synchronized until the next pseudo-range measurement step is executed, but time information is used for this signal synchronization. If the system time is changed, synchronization may be lost. Therefore, in this step, the system time cannot be changed.

擬似距離測定ステップでは、携帯電話機1は、自機と各GPS衛星との擬似距離を測定する。擬似距離は、GPS衛星から信号が発信された時刻と携帯電話機1が受信した時刻との差により求められる。このとき、携帯電話機1のシステムタイムが変更されると、正確な距離測定ができないため、測位の失敗や測位精度の低下が引き起こされる。したがって、このステップでは、システムタイムの変更は不可とする。   In the pseudo distance measuring step, the mobile phone 1 measures the pseudo distance between the mobile phone 1 and each GPS satellite. The pseudo distance is obtained from the difference between the time when the signal is transmitted from the GPS satellite and the time when the mobile phone 1 receives it. At this time, if the system time of the mobile phone 1 is changed, accurate distance measurement cannot be performed, which causes a positioning failure or a decrease in positioning accuracy. Therefore, in this step, the system time cannot be changed.

位置計算ステップでは、携帯電話機1(Assistedモードの場合は測位サーバ)は、各GPS衛星との擬似距離に基づいて、携帯電話機1の現在地を計算する。計算には、時刻情報は必要ないので、このステップでは、システムタイムの変更が可能である。   In the position calculation step, the mobile phone 1 (positioning server in the case of the Assisted mode) calculates the current location of the mobile phone 1 based on the pseudo distance with each GPS satellite. Since time information is not required for the calculation, the system time can be changed in this step.

Basedモード又はStand aloneモードの場合、測位情報保存ステップでは、携帯電話機1は、測位時間の短縮や測位精度の向上のため、前回の測位動作で用いたデータや測位結果を、次の測位に利用できるように保存する。このとき、システムタイムが変更されても測位動作に問題はないが、古いタイムスタンプのデータでは、次回の測位時に正しく利用できない場合がある。したがって、このステップでは、システムタイムの更新は行わないことが望ましい。   In the based mode or the stand alone mode, in the positioning information saving step, the mobile phone 1 uses the data and positioning results used in the previous positioning operation for the next positioning in order to shorten the positioning time and improve the positioning accuracy. Save as you can. At this time, there is no problem in the positioning operation even if the system time is changed, but there is a case where the old time stamp data cannot be used correctly at the next positioning. Therefore, it is desirable not to update the system time in this step.

以上のことから、GPS測位処理の実行中に、システムタイムの更新が禁止されるのは、AAデータ取得(作成)ステップ、衛星同期ステップ及び擬似距離測定ステップである。測位モード毎にシステムタイムが変更不可となるタイミングを、図3〜図4に示す。   From the above, it is the AA data acquisition (creation) step, the satellite synchronization step, and the pseudorange measurement step that prohibit the update of the system time during the execution of the GPS positioning process. The timing at which the system time cannot be changed for each positioning mode is shown in FIGS.

図3は、本実施形態に係るAssistedモードにおける測位処理を示すシーケンス図である。
携帯電話機1は、基地局の位置情報に基づいて、概略の位置を測位(基地局測位1)した後、AAデータを取得(AAデータ要求、AAデータ送信)し、GPS衛星サーチ、衛星信号同期、擬似距離測定の各ステップを実行する。続いて、携帯電話機1は、基地局測位2の後、基地局に位置計算結果を要求し、測位サーバにて計算された位置計算結果を基地局から受信する。これらのステップのうち、システムタイム変更の影響があり、変更不可とされるのは、AAデータ取得、衛星信号同期及び擬似距離測定の各ステップである。
FIG. 3 is a sequence diagram showing a positioning process in the Assisted mode according to the present embodiment.
The mobile phone 1 measures the approximate position (base station positioning 1) based on the position information of the base station, then acquires AA data (AA data request, AA data transmission), GPS satellite search, satellite signal synchronization Each step of pseudo distance measurement is executed. Subsequently, after the base station positioning 2, the mobile phone 1 requests the base station for a position calculation result, and receives the position calculation result calculated by the positioning server from the base station. Among these steps, the AA data acquisition, satellite signal synchronization, and pseudorange measurement steps are affected by the system time change and cannot be changed.

図4は、本実施形態に係るBasedモードにおける測位処理を示すシーケンス図である。
携帯電話機1は、基地局測位の後、Ephemerisデータ及びAlmanacデータを取得すると、AAデータ作成、GPS衛星サーチ、衛星信号同期、擬似距離測定、位置計算及び測位情報保存の一連のステップを繰り返し実行する。これらのステップのうち、システムタイム変更の影響があり、変更不可とされるのは、AAデータ作成、衛星信号同期及び擬似距離測定の各ステップである。
FIG. 4 is a sequence diagram showing a positioning process in the Based mode according to the present embodiment.
After acquiring Ephemeris data and Almanac data after base station positioning, the mobile phone 1 repeatedly executes a series of steps of AA data creation, GPS satellite search, satellite signal synchronization, pseudorange measurement, position calculation, and positioning information storage. . Among these steps, the AA data creation, satellite signal synchronization, and pseudorange measurement steps are affected by the system time change and cannot be changed.

図5は、本実施形態に係るStand aloneモードにおける測位処理を示すシーケンス図である。
携帯電話機1は、AAデータ作成、GPS衛星サーチ、衛星信号同期、擬似距離測定、位置計算及び測位情報保存の一連のステップを繰り返し実行する。これらのステップのうち、システムタイム変更の影響があり、変更不可とされるのは、AAデータ作成、衛星信号同期及び擬似距離測定の各ステップである。
FIG. 5 is a sequence diagram showing a positioning process in the stand alone mode according to the present embodiment.
The cellular phone 1 repeatedly executes a series of steps of AA data creation, GPS satellite search, satellite signal synchronization, pseudorange measurement, position calculation, and positioning information storage. Among these steps, the AA data creation, satellite signal synchronization, and pseudorange measurement steps are affected by the system time change and cannot be changed.

図2に戻り、本実施形態に係る制御部30の各部の機能を詳述する。
時刻監視部31は、通信部40により受信された基地局のシステムタイム(時刻データ)を監視し、このシステムタイムと携帯電話機1が保持しているシステムタイムとの相違を検知する。
Returning to FIG. 2, the function of each unit of the control unit 30 according to the present embodiment will be described in detail.
The time monitoring unit 31 monitors the system time (time data) of the base station received by the communication unit 40 and detects a difference between the system time and the system time held by the mobile phone 1.

更新部32は、時刻監視部31により基地局のシステムタイムと携帯電話機1のシステムタイムとの相違が検知された場合に、基地局のシステムタイムに基づいて、携帯電話機1のシステムタイムを更新する。
また、本実施形態では、更新部32により携帯電話機1のシステムタイムが更新されるのに伴って、更新部32により更新される前のシステムタイムを、擬似システムタイムとして、記憶部70に保持する。
The updating unit 32 updates the system time of the mobile phone 1 based on the system time of the base station when the time monitoring unit 31 detects a difference between the system time of the base station and the system time of the mobile phone 1. .
In the present embodiment, as the system time of the mobile phone 1 is updated by the update unit 32, the system time before being updated by the update unit 32 is held in the storage unit 70 as a pseudo system time. .

測位部33は、更新部32により更新された更新後のシステムタイム、又は記憶部70により保持されている更新前のシステムタイムを用いてGPS測位処理を行う。   The positioning unit 33 performs GPS positioning processing using the updated system time updated by the updating unit 32 or the pre-update system time held by the storage unit 70.

測位監視部34は、GPS測位処理の進行状況、すなわち前述のいずれのステップを実行中であるかを監視し、予め設定されている所定の条件に基づいて、システムタイムを変更可能及び変更不可能なタイミングを検知する。具体的には、測位監視部34は、AAデータ取得(作成)、衛星信号同期及び擬似距離測定の各ステップを実行中は、システムタイムを変更不可であると検知する。   The positioning monitoring unit 34 monitors the progress of the GPS positioning process, that is, which step is being executed, and the system time can be changed and cannot be changed based on a predetermined condition set in advance. To detect the timing. Specifically, the positioning monitoring unit 34 detects that the system time cannot be changed during the steps of AA data acquisition (creation), satellite signal synchronization, and pseudorange measurement.

また、測位監視部34は、測位部33がGPS測位処理を繰り返し行っている場合、1回の測位処理と次の測位処理との間の区間を、さらにシステムタイムを変更不可能なタイミングと検知する。   Further, when the positioning unit 33 repeatedly performs the GPS positioning process, the positioning monitoring unit 34 detects a section between one positioning process and the next positioning process as a timing at which the system time cannot be changed. To do.

切替部35は、測位監視部34によりシステムタイムを変更不可能なタイミングと検知された場合に、測位部33が記憶部70により保持されている更新前のシステムタイムを用い、システムタイムを変更可能なタイミングと検知された場合に、測位部33が更新後のシステムタイムを用いるように切り替える。
また、切替部35は、測位部33が更新後のシステムタイムを用いている場合、記憶部70により保持されている更新前のシステムタイムを破棄する。
When the positioning monitoring unit 34 detects that the system time cannot be changed, the switching unit 35 can change the system time using the system time before the update held in the storage unit 70 by the positioning unit 33. If the timing is detected, the positioning unit 33 switches to use the updated system time.
In addition, when the positioning unit 33 uses the updated system time, the switching unit 35 discards the system time before the update held by the storage unit 70.

図6は、本実施形態に係るシステムタイムの切り替えタイミングの一例を示す図である。この例では、測位部33はBasedモード又はStand aloneモードにてGPS測位処理を実行している。   FIG. 6 is a diagram showing an example of the system time switching timing according to the present embodiment. In this example, the positioning unit 33 performs the GPS positioning process in the Based mode or the Stand alone mode.

1回目のGPS測位処理が終了し、測位情報の保存が行われた後、時刻監視部31によりシステムタイムの変化が検知されたとき、図6(a)の場合は、システムタイムが変更不可と検知されておらず、新しいシステムタイムに切り替わっている。この場合、1回目のGPS測位処理の測位情報保存ステップにおいて、古いシステムタイムのタイムスタンプが割り当てられている。すると、2回目のGPS測位処理のAAデータ取得(作成)ステップにおいて、前回の測位情報の古いシステムタイムと現在の時刻情報である新しいシステムタイムとが参照されて、整合性がとれなくなる。   After the first GPS positioning process is completed and the positioning information is saved, when a change in the system time is detected by the time monitoring unit 31, in the case of FIG. 6A, the system time cannot be changed. Not detected and switched to new system time. In this case, the old system time stamp is assigned in the positioning information storing step of the first GPS positioning process. Then, in the AA data acquisition (creation) step of the second GPS positioning process, the old system time of the previous positioning information and the new system time that is the current time information are referred to, and the consistency cannot be obtained.

そこで、測位監視部34は、測位情報保存から次の測位処理の開始までの期間も、システムタイムを更新不可と検知し、システムタイムの切り替えを禁止する。具体的には、図6(b)のように、システムタイムの変化が検知された後、擬似システムタイム(古いシステムタイム)が利用され、次回の測位処理において、AAデータ取得(作成)ステップが終了した時点で、新しいシステムタイムに切り替えられる。   Therefore, the positioning monitoring unit 34 detects that the system time cannot be updated during the period from the positioning information storage to the start of the next positioning process, and prohibits switching of the system time. Specifically, as shown in FIG. 6B, after a change in the system time is detected, the pseudo system time (old system time) is used, and the AA data acquisition (creation) step is performed in the next positioning process. When finished, it is switched to the new system time.

図7は、本実施形態に係る時刻監視部31によるシステムタイム監視処理を示すフローチャートである。
ステップS1において、時刻監視部31は、通信部40により基地局のシステムタイムを取得する。
FIG. 7 is a flowchart showing system time monitoring processing by the time monitoring unit 31 according to the present embodiment.
In step S <b> 1, the time monitoring unit 31 acquires the system time of the base station by the communication unit 40.

ステップS2において、時刻監視部31は、携帯電話機1のシステムタイムと基地局のシステムタイムとが相違するか否かを判定する。制御部30は、この判定がYESの場合、処理をステップS3に移し、判定がNOの場合、処理をステップS4に移す。   In step S2, the time monitoring unit 31 determines whether or not the system time of the mobile phone 1 is different from the system time of the base station. If this determination is YES, control unit 30 moves the process to step S3, and if the determination is NO, the control unit 30 moves the process to step S4.

ステップS3において、時刻監視部31は、システムタイム変更のトリガーとして、制御部30にシステムタイムが変化したことを通知する。   In step S3, the time monitoring unit 31 notifies the control unit 30 that the system time has changed as a trigger for changing the system time.

ステップS4において、時刻監視部31は、本処理の終了要求を受け付けたか否かを判定する。制御部30は、この判定がYESの場合、処理を終了し、判定がNOの場合、処理をステップS1に戻す。   In step S4, the time monitoring unit 31 determines whether or not an end request for this processing has been received. If this determination is YES, the control unit 30 ends the process, and if the determination is NO, the control unit 30 returns the process to step S1.

図8は、本実施形態に係る測位監視部34によるGPS測位監視処理を示すフローチャートである。
ステップS11において、測位監視部34は、位置測位を要求する起動中の機能・アプリケーションの種類を判断する。
FIG. 8 is a flowchart showing the GPS positioning monitoring process by the positioning monitoring unit 34 according to the present embodiment.
In step S <b> 11, the positioning monitoring unit 34 determines the type of function / application being activated that requests position positioning.

ステップS12において、測位監視部34は、ステップS11において判断した機能・アプリケーションの種類に応じて、システムタイムの変更許可タイミングを決定する。具体的には、測位監視部34は、GPS測位処理における上述のステップ単位でシステムタイムの変更可能及び変更不可のタイミングを決定する。なお、この変更許可タイミングは、予め記憶部70に記憶されている機能・アプリケーション毎の条件データに基づいて決定されることとしてよい。   In step S12, the positioning monitoring unit 34 determines the change permission timing of the system time according to the function / application type determined in step S11. Specifically, the positioning monitoring unit 34 determines the timing when the system time can be changed and cannot be changed in units of the above steps in the GPS positioning process. This change permission timing may be determined based on condition data for each function / application stored in the storage unit 70 in advance.

ステップS13において、測位監視部34は、GPS測位処理の状態を監視し、進行状況(進行中のステップ)を判断する。   In step S <b> 13, the positioning monitoring unit 34 monitors the status of the GPS positioning process, and determines the progress status (step in progress).

ステップS14において、測位監視部34は、ステップS13において判断された進行中のステップが、ステップS12で決定された変更可能なタイミングであるか否かを判定する。制御部30は、この判定がYESの場合、処理をステップS15に移し、判定がNOの場合、処理をステップS13に戻す。   In step S14, the positioning monitoring unit 34 determines whether the step in progress determined in step S13 is the changeable timing determined in step S12. When this determination is YES, control unit 30 moves the process to step S15, and when the determination is NO, returns control to step S13.

ステップS15において、測位監視部34は、システムタイム切り替えのトリガーとして、制御部30にシステムタイム変更許可を通知する。   In step S15, the positioning monitoring unit 34 notifies the controller 30 of permission to change the system time as a trigger for switching the system time.

ステップS16において、測位監視部34は、本処理の終了要求を受け付けたか否かを判定する。制御部30は、この判定がYESの場合、処理を終了し、判定がNOの場合、処理をステップS13に戻す。   In step S <b> 16, the positioning monitoring unit 34 determines whether a termination request for this process has been accepted. If this determination is YES, the control unit 30 ends the process, and if the determination is NO, the control unit 30 returns the process to step S13.

図9は、本実施形態に係る制御部30(特に、更新部32及び切替部35)によるシステムタイム更新処理を示すフローチャートである。本処理は、GPS測位処理を伴う機能・アプリケーションが起動されたことに応じて実行される。   FIG. 9 is a flowchart showing system time update processing by the control unit 30 (particularly, the update unit 32 and the switching unit 35) according to the present embodiment. This processing is executed in response to activation of a function / application that involves GPS positioning processing.

ステップS21において、制御部30は、時刻監視部31によるシステムタイム監視処理(図7)を起動する。   In step S <b> 21, the control unit 30 activates the system time monitoring process (FIG. 7) by the time monitoring unit 31.

ステップS22において、制御部30(更新部32)は、システムタイム監視処理(図7)によりシステムタイムの変化が通知されたか否かを判定する。制御部30は、この判定がYESの場合、処理をステップS23に移し、判定がNOの場合、ステップS22を繰り返す。   In step S22, the control unit 30 (update unit 32) determines whether or not a change in the system time has been notified by the system time monitoring process (FIG. 7). If this determination is YES, control unit 30 moves the process to step S23, and if the determination is NO, repeats step S22.

ステップS23において、制御部30は、測位監視部34によるGPS測位監視処理(図8)を起動する。   In step S23, the control unit 30 activates the GPS positioning monitoring process (FIG. 8) by the positioning monitoring unit 34.

ステップS24において、制御部30(切替部35)は、記憶部70に擬似システムタイムを作成して、測位部33がこの擬似システムタイムを使用するように切り替える。   In step S24, the control unit 30 (switching unit 35) creates a pseudo system time in the storage unit 70, and switches the positioning unit 33 to use this pseudo system time.

ステップS25において、制御部30(更新部32)は、携帯電話機1が保持している正規のシステムタイムを基地局のシステムタイムで更新する。   In step S25, the control unit 30 (update unit 32) updates the regular system time held by the mobile phone 1 with the system time of the base station.

ステップS26において、制御部30(切替部35)は、GPS測位監視処理(図8)により正規のシステムタイムの変更許可が通知されたか否かを判定する。制御部30は、この判定がYESの場合、処理をステップS27に移し、判定がNOの場合、ステップS26を繰り返す。   In step S26, the control unit 30 (switching unit 35) determines whether or not the change permission of the regular system time has been notified by the GPS positioning monitoring process (FIG. 8). If this determination is YES, control unit 30 moves the process to step S27, and if the determination is NO, repeats step S26.

ステップS27において、制御部30(切替部35)は、システムタイムの変更が可能となったので、擬似システムタイム(古いシステムタイム)から変更後の正規のシステムタイム(新しいシステムタイム)へ、測位部33が使用するシステムタイムを切り替える。   In step S27, since the control unit 30 (switching unit 35) can change the system time, the positioning unit changes from the pseudo system time (old system time) to the regular system time after change (new system time). The system time used by 33 is switched.

ステップS28において、制御部30は、測位監視部34に終了要求を通知し、GPS測位監視処理(図8)を停止させる。   In step S28, the control unit 30 notifies the positioning monitoring unit 34 of an end request and stops the GPS positioning monitoring process (FIG. 8).

ステップS29において、制御部30(切替部35)は、不要となった擬似システムタイムを記憶部70から破棄する。   In step S <b> 29, the control unit 30 (switching unit 35) discards the unnecessary pseudo system time from the storage unit 70.

ステップS30において、制御部30は、機能・アプリケーション等から本処理の終了要求を受け付けたか否かを判定する。制御部30は、この判定がYESの場合、処理をステップS31に移し、判定がNOの場合、処理をステップS22に戻す。   In step S <b> 30, the control unit 30 determines whether a termination request for this processing has been received from a function / application or the like. If this determination is YES, control unit 30 moves the process to step S31. If the determination is NO, control unit 30 returns the process to step S22.

ステップS31において、制御部30は、時刻監視部31に終了要求を通知し、システムタイム監視処理(図7)を停止させる。   In step S31, the control unit 30 notifies the time monitoring unit 31 of an end request, and stops the system time monitoring process (FIG. 7).

以上のように、本実施形態によれば、GPSによる位置測位動作中に、基地局から受信されるシステムタイムがずれた場合であっても、擬似システムタイムを利用するので、正規のシステムタイムが変更された影響を受けることなく、位置測位を継続することができる。したがって、位置測位結果の精度向上や測位時間の短縮が期待できる。   As described above, according to the present embodiment, even if the system time received from the base station is shifted during the positioning operation by GPS, the pseudo system time is used, so that the regular system time is Positioning can be continued without being affected by the change. Therefore, it can be expected to improve the accuracy of the positioning result and shorten the positioning time.

また、本実施形態によれば、擬似システムタイムを作成することで、GPS測位動作中であっても、基地局から受信したシステムタイムを携帯電話機1のシステムタイムとして即座に更新することができる。したがって、このシステムタイムを参照する機能・アプリケーションは、通常の動作を継続することができる。   Further, according to the present embodiment, by creating the pseudo system time, the system time received from the base station can be immediately updated as the system time of the mobile phone 1 even during the GPS positioning operation. Therefore, the function / application that refers to the system time can continue the normal operation.

さらに、本実施形態によれば、測位動作の状態を監視することで、可能なタイミングで擬似システムタイムから正規のシステムタイムへ参照先を切り替える。したがって、位置測位動作後に作成される各種測位データのタイムスタンプを正しい時刻情報とすることができる。これにより、時間の位置測位において、測位データの適切な利用が可能となるので、位置測位結果の精度向上や測位時間の短縮が期待できる。   Furthermore, according to the present embodiment, the reference destination is switched from the pseudo system time to the regular system time at a possible timing by monitoring the state of the positioning operation. Therefore, time stamps of various positioning data created after the positioning operation can be used as correct time information. As a result, it is possible to appropriately use the positioning data in the time position positioning, so that it is expected to improve the accuracy of the position positioning result and shorten the positioning time.

また、本実施形態によれば、位置測位を要求する機能・アプリケーションの使用用途に応じて、システムタイムを切り替えるタイミング(システムタイムの変更可能及び変更不可タイミング)を設定しておくことができるので、状況に応じて安定した位置測位が可能となる。   In addition, according to the present embodiment, it is possible to set the timing for switching the system time (system time changeable and non-changeable timing) according to the use of the function / application that requires positioning. Stable positioning is possible according to the situation.

以上、好適な実施形態について説明したが、本発明は前述した実施形態に限定されることなく種々の形態で実施することができる。また、前述の実施形態に記載された効果は、本発明から生じる最も好適な効果を列挙したに過ぎず、本発明による効果は、前述のものに限定されない。   As mentioned above, although preferred embodiment was described, this invention can be implemented with a various form, without being limited to embodiment mentioned above. In addition, the effects described in the above-described embodiments are merely a list of the most preferable effects resulting from the present invention, and the effects according to the present invention are not limited to those described above.

前述の実施形態において、携帯通信端末として携帯電話機1について説明しているが、携帯通信端末はこれに限定されず、本発明は、PHS(登録商標;Personal Handy phone System)、PDA(Personal Digital Assistant)、ゲーム機、ナビゲーション装置、パーソナルコンピュータ等の様々な携帯通信端末に適用可能である。   In the above-described embodiment, the mobile phone 1 is described as a mobile communication terminal. However, the mobile communication terminal is not limited to this, and the present invention is not limited to PHS (registered trademark; Personal Handyphone System), PDA (Personal Digital Assistant). ), And can be applied to various portable communication terminals such as game machines, navigation devices, and personal computers.

さらに、前述の実施形態において、携帯電話機1は、ヒンジ機構4により折り畳み可能な型式としたが、これには限られない。携帯電話機1は、このような折り畳み式ではなく、操作部側筐体2と表示部側筐体3とを重ね合わせた状態から一方の筐体を一方向にスライドさせるようにしたスライド式や、操作部側筐体2と表示部側筐体3との重ね合せ方向に沿う軸線を中心に一方の筐体を回転させるようにした回転式(ターンタイプ)や、操作部側筐体2と表示部側筐体3とが1つの筐体に配置され連結部を有さない型式(ストレートタイプ)でもよい。また、携帯電話機1は、開閉及び回転可能ないわゆる2軸ヒンジタイプであってもよい。   Furthermore, in the above-described embodiment, the mobile phone 1 is a type that can be folded by the hinge mechanism 4, but is not limited thereto. The mobile phone 1 is not such a foldable type, but a slide type in which one case is slid in one direction from a state where the operation unit side case 2 and the display unit side case 3 are overlapped, A rotary type (turn type) in which one casing is rotated around the axis line along the overlapping direction of the operation unit side body 2 and the display unit side body 3 or the operation unit side body 2 and the display. The part side housing 3 may be a type (straight type) that is arranged in one housing and does not have a connecting portion. The mobile phone 1 may be a so-called biaxial hinge type that can be opened and closed and rotated.

1 携帯電話機(携帯通信端末)
11 操作部
21 表示部
30 制御部
31 時刻監視部
32 更新部
33 測位部
34 測位監視部
35 切替部
40 通信部(受信部)
41 メインアンテナ
50 GPS通信部
51 GPSアンテナ
60 音声制御部
70 記憶部
1 Mobile phone (mobile communication terminal)
DESCRIPTION OF SYMBOLS 11 Operation part 21 Display part 30 Control part 31 Time monitoring part 32 Update part 33 Positioning part 34 Positioning monitoring part 35 Switching part 40 Communication part (receiving part)
41 Main antenna 50 GPS communication unit 51 GPS antenna 60 Voice control unit 70 Storage unit

Claims (5)

基地局から時刻データを受信する受信部と、
前記受信部により受信された前記時刻データに基づいて、システムタイムを更新する更新部と、
前記更新部により更新される前のシステムタイムを保持する記憶部と、
前記更新部により更新された更新後のシステムタイム、又は前記記憶部により保持されている更新前のシステムタイムを用いてGPS測位処理を行う測位部と、
前記GPS測位処理の進行状況を監視し、予め設定されている所定の条件に基づいて、システムタイムを変更可能及び変更不可能なタイミングを検知する測位監視部と、
前記測位監視部により前記システムタイムを変更不可能なタイミングと検知された場合に、前記測位部が前記記憶部により保持されている更新前のシステムタイムを用い、前記システムタイムを変更可能なタイミングと検知された場合に、前記測位部が前記更新後のシステムタイムを用いるように切り替える切替部と、を備える携帯通信端末。
A receiving unit for receiving time data from the base station;
An update unit that updates a system time based on the time data received by the reception unit;
A storage unit for holding a system time before being updated by the updating unit;
A positioning unit that performs GPS positioning processing using the updated system time updated by the updating unit, or the system time before updating held by the storage unit;
A positioning monitoring unit that monitors the progress of the GPS positioning process and detects a timing at which the system time can be changed and cannot be changed based on a predetermined condition set in advance;
When the positioning monitoring unit detects that the system time cannot be changed, the positioning unit uses the pre-update system time held by the storage unit, and the system time can be changed. And a switching unit that switches so that the positioning unit uses the updated system time when detected.
前記切替部は、前記測位部が前記更新後のシステムタイムを用いている場合、前記記憶部により保持されている前記更新前のシステムタイムを破棄する請求項1に記載の携帯通信端末。   2. The mobile communication terminal according to claim 1, wherein when the positioning unit uses the updated system time, the switching unit discards the system time before the update held by the storage unit. 前記測位監視部は、前記GPS測位処理におけるGPS衛星捕捉補助情報の取得、GPS衛星信号の同期、及びGPS衛星からの距離測定を行っている区間の少なくともいずれかを、前記システムタイムを変更不可能なタイミングとする請求項1又は請求項2に記載の携帯通信端末。   The positioning monitoring unit cannot change the system time in at least one of the sections in which GPS satellite acquisition auxiliary information is acquired in the GPS positioning process, the GPS satellite signal is synchronized, and the distance from the GPS satellite is measured. The mobile communication terminal according to claim 1, wherein the mobile communication terminal is set to a proper timing. 前記測位監視部は、前記測位部が前記GPS測位処理を繰り返し行っている場合、1回の測位処理と次の測位処理との間の区間を、さらに前記システムタイムを変更不可能なタイミングと検知する請求項3に記載の携帯通信端末。   When the positioning unit repeatedly performs the GPS positioning process, the positioning monitoring unit detects a section between one positioning process and the next positioning process as a timing at which the system time cannot be changed. The portable communication terminal according to claim 3. 前記受信部により受信された前記時刻データを監視し、当該時刻データが示す時刻と前記システムタイムとの相違を検知する時刻監視部をさらに備え、
前記更新部は、前記時刻監視部により前記時刻と前記システムタイムとの相違が検知された場合に、当該システムタイムを更新する請求項1から請求項4のいずれか1項に記載の携帯通信端末。
Further comprising a time monitoring unit that monitors the time data received by the receiving unit and detects a difference between the time indicated by the time data and the system time;
The mobile communication terminal according to any one of claims 1 to 4, wherein the update unit updates the system time when a difference between the time and the system time is detected by the time monitoring unit. .
JP2009269663A 2009-11-27 2009-11-27 Mobile communication terminal Expired - Fee Related JP5284929B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2009269663A JP5284929B2 (en) 2009-11-27 2009-11-27 Mobile communication terminal

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2009269663A JP5284929B2 (en) 2009-11-27 2009-11-27 Mobile communication terminal

Publications (2)

Publication Number Publication Date
JP2011114619A JP2011114619A (en) 2011-06-09
JP5284929B2 true JP5284929B2 (en) 2013-09-11

Family

ID=44236629

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2009269663A Expired - Fee Related JP5284929B2 (en) 2009-11-27 2009-11-27 Mobile communication terminal

Country Status (1)

Country Link
JP (1) JP5284929B2 (en)

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2006029960A (en) * 2004-07-15 2006-02-02 Seiko Epson Corp Timekeeping device, portable electronic device, time information correction method, time information correction program, and computer-readable recording medium recording the time information correction program
JP4286233B2 (en) * 2005-03-11 2009-06-24 京セラ株式会社 Portable terminal device and information acquisition method thereof
JP5102075B2 (en) * 2008-03-06 2012-12-19 株式会社エヌ・ティ・ティ・ドコモ Mobile device for generating highly accurate time, highly accurate time generating system, and highly accurate time generating method
JP5266820B2 (en) * 2008-03-19 2013-08-21 セイコーエプソン株式会社 Satellite signal receiving device and control method of satellite signal receiving device

Also Published As

Publication number Publication date
JP2011114619A (en) 2011-06-09

Similar Documents

Publication Publication Date Title
US7756638B2 (en) Mobile terminal device and program
JP5169674B2 (en) POSITION INFORMATION ACQUISITION SYSTEM, POSITION INFORMATION ACQUISITION METHOD, MOBILE COMMUNICATION TERMINAL, AND PROGRAM
WO2009020785A1 (en) Displaying image data and geographic element data
JP5356953B2 (en) Position positioning device, position positioning method and position positioning program
WO2007114235A1 (en) Mobile electronic device and method for calibrating terrestrial magnetism sensor
US7024782B1 (en) Electronic device compass operable irrespective of localized magnetic field
JP6476609B2 (en) POSITIONING SYSTEM, POSITIONING DEVICE, STORAGE DEVICE, AND POSITIONING METHOD
US8345658B2 (en) Mobile communication terminal with GPS function, positioning system, operation control method, and program
KR100998005B1 (en) Recording media recording electronic devices and programs
JP5284929B2 (en) Mobile communication terminal
JP2005266160A (en) Personal digital assistant
JP2010130249A (en) Mobile terminal
JP5667356B2 (en) Mobile communication terminal
JP2008298548A (en) Portable electronic devices
JP2012175539A (en) Radio terminal device and control method
JP2011122847A (en) Correction system of electronic azimuth meter, electronic azimuth meter and portable terminal
JP2013027006A (en) Radio communication terminal device and communication control method
US20170254652A1 (en) Electronic apparatus and control method of electronic apparatus
JP5064348B2 (en) Electronics
JP2011047727A (en) Wrist worn terminal and method of correcting time
JP2010008264A (en) Portable terminal and radio communication system
JP4741888B2 (en) Direction measuring device, direction measuring method and direction measuring program
JP2009130781A (en) Mobile terminal, positional information acquiring method, and program
JP2006145315A (en) Positioning device
JP2007010614A (en) Direction measuring apparatus with wireless communication function and direction measuring method

Legal Events

Date Code Title Description
RD04 Notification of resignation of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7424

Effective date: 20120803

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20120914

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20130422

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20130507

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20130530

R150 Certificate of patent or registration of utility model

Ref document number: 5284929

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

LAPS Cancellation because of no payment of annual fees