JP5284929B2 - Mobile communication terminal - Google Patents
Mobile communication terminal Download PDFInfo
- 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
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).
しかしながら、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を説明する。
Hereinafter, an example of an embodiment of the present invention will be described. In the present embodiment, a
図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
また、表示部側筐体3は、表面部20に、各種情報を表示するための表示部21と、通話の相手側の音声を出力するレシーバ22と、を備えて構成されている。
The display
また、操作部側筐体2の上端部と表示部側筐体3の下端部とは、ヒンジ機構4を介して連結されている。また、携帯電話機1は、ヒンジ機構4を介して連結された操作部側筐体2と表示部側筐体3とを相対的に回転することにより、操作部側筐体2と表示部側筐体3とが互いに開いた状態(開放状態)にしたり、操作部側筐体2と表示部側筐体3とを折り畳んだ状態(折畳み状態)にしたりできる。
Further, the upper end portion of the operation
図2は、本実施形態に係る携帯電話機1の機能を示すブロック図である。
携帯電話機1は、操作部11と、表示部21と、制御部30と、通信部40(受信部)と、メインアンテナ41と、GPS通信部50と、GPSアンテナ51と、音声制御部60と、記憶部70と、を備える。
FIG. 2 is a block diagram showing functions of the
The
制御部30は、携帯電話機1の全体を制御しており、例えば、表示部21、通信部40、GPS通信部50、音声制御部60等に対して所定の制御を行う。また、制御部30は、操作部11等から入力を受け付けて、各種処理を実行する。そして、制御部30は、処理実行の際には、記憶部70を制御し、各種プログラム及びデータの読み出し、並びにデータの書き込みを行う。
The
さらに、制御部30は、時刻監視部31と、更新部32と、測位部33と、測位監視部34と、切替部35とを備える。そして、制御部30は、携帯電話機1のユーザから現在位置の測位要求を受け付けると、基地局との通信を伴った所定の処理に基づいて、取得した位置情報を出力する。なお、制御部30が備える各部の機能は後述する。
Furthermore, the
通信部40は、所定の周波数帯(例えば、2GHz帯や800MHz帯等)で外部装置(基地局)と通信を行う。そして、通信部40は、メインアンテナ41より受信した信号を復調処理し、処理後の信号を制御部30に供給し、また、制御部30から供給された信号を変調処理し、メインアンテナ41から外部装置に送信する。
The
特に、本実施形態において、通信部40は、音声通話やメール等に係る信号の送受信に加えて、基地局からネットワークを介して測位サーバと接続し、衛星サーチ補助情報(GPS衛星捕捉補助情報)や、測位結果等を取得する。なお、詳細は後述するが、衛星の捕捉状況に応じて、制御部30にて実行される測位の方法は異なり、送受信されるデータの内容も異なる。
In particular, in this embodiment, the
また、本実施形態において、通信部40は、携帯電話機1のシステムタイムを調整するために、基地局が保持している高精度なシステムタイム(時刻データ)を受信する。
In the present embodiment, the
GPS通信部50は、GPSアンテナ51により受信したGPS衛星からの所定周波数帯の電波信号を復調処理し、処理後の信号を制御部30に供給する。なお、GPS通信部50及びGPSアンテナ51の機能は、それぞれ、通信部40及びメインアンテナ41が担ってもよい。
The
音声制御部60は、制御部30の制御に従って、通信部40から供給された信号に対して所定の音声処理を行い、処理後の信号をレシーバ22に出力する。レシーバ22は、音声制御部60から供給された信号を外部に出力する。なお、この信号は、レシーバ22に代えて、又はレシーバ22と共に、スピーカ(図示せず)から出力されるとしてもよい。
The
また、音声制御部60は、制御部30の制御に従って、マイク12から入力された信号を処理し、処理後の信号を通信部40に出力する。通信部40は、音声制御部60から供給された信号に所定の処理を行い、処理後の信号をメインアンテナ41より出力する。
In addition, the
記憶部70は、例えば、ワーキングメモリを含み、制御部30による演算処理に利用される。また、本実施形態では、後述の処理を実行するプログラムや各種データベース等が記憶される。なお、記憶部70は、着脱可能な外部メモリを兼ねていてもよい。
The
ここで、携帯電話機1におけるGPS測位の種類について説明する。測位には、Assistedモード、Basedモード及びStand aloneモードが存在する。
Here, the types of GPS positioning in the
Assistedモードでは、携帯電話機1は、測位サーバから衛星サーチ補助情報(AA(Acquisition Assistance)データ)を受信し、GPS衛星をサーチする。サーチ結果は測位サーバに戻され、測位サーバにて位置計算が行われる。携帯電話機1は、位置計算の結果を受信し、測位結果として出力する。
In the Assisted mode, the
Basedモードでは、携帯電話機1は、基地局から衛星情報(Ephemerisデータ及びAlmanacデータ)を受信する。携帯電話機1は、受信した衛星情報に基づいてAAデータを作成した後、衛星をサーチする。さらに、携帯電話機1は、サーチ結果を測位サーバに送信することなく、自ら位置計算を行う。したがって、Basedモードは、携帯電話機1が衛星を捕捉できない状態では測位ができない。
In the Based mode, the
Stand aloneモードでは、携帯電話機1は、測位のために基地局と通信を行わない。すなわち、携帯電話機1は、GPS衛星の信号を解読して、Ephemerisデータ及びAlmanacデータを自ら取得する。
In the stand alone mode, the
なお、Basedモード及びStand aloneモードでは、携帯電話機1は、前回の測位で取得したEphemerisデータ及びAlmanacデータと測位結果とを、次回の測位に利用する。
In the Based mode and the Stand alone mode, the
次に、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
次に、Basedモードの場合、携帯電話機1は、Ephemerisデータ及びAlmanacデータを通信にて取得して、AAデータを作成する。この場合も、AAデータの作成からGPS衛星のサーチ開始までの間にシステムタイムがずれてしまうと、AAデータの正確性が劣化してしまうため、システムタイムの変更は不可とする。なお、Stand aloneモードの場合は、Ephemerisデータ及びAlmanacデータをGPS衛星の信号を解読して取得する。
Next, in the case of the Based mode, the
GPS衛星サーチステップでは、携帯電話機1は、AAデータ、現在時刻(システムタイム)及び現在位置の概略に基づいて、可視衛星を決定し、GPS衛星の信号をサーチする。一旦サーチが開始されると、所定周期(1m秒)のカウントが可能であれば、システムタイムを参照する必要がない。したがって、このステップでは、システムタイムの変更が可能である。
In the GPS satellite search step, the
衛星信号同期ステップでは、携帯電話機1は、GPS衛星サーチステップにて捕捉した信号と同期して航法メッセージを取得する。携帯電話機1は、複数のGPS衛星からの信号と同期し、次の擬似距離測定ステップを実行するまで同期をし続けている必要があるが、この信号同期には時刻情報が使用されるため、システムタイムが変更されることにより同期できなくなるおそれがある。したがって、このステップでは、システムタイムの変更は不可とする。
In the satellite signal synchronization step, the
擬似距離測定ステップでは、携帯電話機1は、自機と各GPS衛星との擬似距離を測定する。擬似距離は、GPS衛星から信号が発信された時刻と携帯電話機1が受信した時刻との差により求められる。このとき、携帯電話機1のシステムタイムが変更されると、正確な距離測定ができないため、測位の失敗や測位精度の低下が引き起こされる。したがって、このステップでは、システムタイムの変更は不可とする。
In the pseudo distance measuring step, the
位置計算ステップでは、携帯電話機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
Basedモード又はStand aloneモードの場合、測位情報保存ステップでは、携帯電話機1は、測位時間の短縮や測位精度の向上のため、前回の測位動作で用いたデータや測位結果を、次の測位に利用できるように保存する。このとき、システムタイムが変更されても測位動作に問題はないが、古いタイムスタンプのデータでは、次回の測位時に正しく利用できない場合がある。したがって、このステップでは、システムタイムの更新は行わないことが望ましい。
In the based mode or the stand alone mode, in the positioning information saving step, the
以上のことから、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
図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
図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
図2に戻り、本実施形態に係る制御部30の各部の機能を詳述する。
時刻監視部31は、通信部40により受信された基地局のシステムタイム(時刻データ)を監視し、このシステムタイムと携帯電話機1が保持しているシステムタイムとの相違を検知する。
Returning to FIG. 2, the function of each unit of the
The
更新部32は、時刻監視部31により基地局のシステムタイムと携帯電話機1のシステムタイムとの相違が検知された場合に、基地局のシステムタイムに基づいて、携帯電話機1のシステムタイムを更新する。
また、本実施形態では、更新部32により携帯電話機1のシステムタイムが更新されるのに伴って、更新部32により更新される前のシステムタイムを、擬似システムタイムとして、記憶部70に保持する。
The updating
In the present embodiment, as the system time of the
測位部33は、更新部32により更新された更新後のシステムタイム、又は記憶部70により保持されている更新前のシステムタイムを用いてGPS測位処理を行う。
The positioning unit 33 performs GPS positioning processing using the updated system time updated by the updating
測位監視部34は、GPS測位処理の進行状況、すなわち前述のいずれのステップを実行中であるかを監視し、予め設定されている所定の条件に基づいて、システムタイムを変更可能及び変更不可能なタイミングを検知する。具体的には、測位監視部34は、AAデータ取得(作成)、衛星信号同期及び擬似距離測定の各ステップを実行中は、システムタイムを変更不可であると検知する。
The
また、測位監視部34は、測位部33がGPS測位処理を繰り返し行っている場合、1回の測位処理と次の測位処理との間の区間を、さらにシステムタイムを変更不可能なタイミングと検知する。
Further, when the positioning unit 33 repeatedly performs the GPS positioning process, the
切替部35は、測位監視部34によりシステムタイムを変更不可能なタイミングと検知された場合に、測位部33が記憶部70により保持されている更新前のシステムタイムを用い、システムタイムを変更可能なタイミングと検知された場合に、測位部33が更新後のシステムタイムを用いるように切り替える。
また、切替部35は、測位部33が更新後のシステムタイムを用いている場合、記憶部70により保持されている更新前のシステムタイムを破棄する。
When the
In addition, when the positioning unit 33 uses the updated system time, the switching
図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
そこで、測位監視部34は、測位情報保存から次の測位処理の開始までの期間も、システムタイムを更新不可と検知し、システムタイムの切り替えを禁止する。具体的には、図6(b)のように、システムタイムの変化が検知された後、擬似システムタイム(古いシステムタイム)が利用され、次回の測位処理において、AAデータ取得(作成)ステップが終了した時点で、新しいシステムタイムに切り替えられる。
Therefore, the
図7は、本実施形態に係る時刻監視部31によるシステムタイム監視処理を示すフローチャートである。
ステップS1において、時刻監視部31は、通信部40により基地局のシステムタイムを取得する。
FIG. 7 is a flowchart showing system time monitoring processing by the
In step S <b> 1, the
ステップS2において、時刻監視部31は、携帯電話機1のシステムタイムと基地局のシステムタイムとが相違するか否かを判定する。制御部30は、この判定がYESの場合、処理をステップS3に移し、判定がNOの場合、処理をステップS4に移す。
In step S2, the
ステップS3において、時刻監視部31は、システムタイム変更のトリガーとして、制御部30にシステムタイムが変化したことを通知する。
In step S3, the
ステップS4において、時刻監視部31は、本処理の終了要求を受け付けたか否かを判定する。制御部30は、この判定がYESの場合、処理を終了し、判定がNOの場合、処理をステップS1に戻す。
In step S4, the
図8は、本実施形態に係る測位監視部34によるGPS測位監視処理を示すフローチャートである。
ステップS11において、測位監視部34は、位置測位を要求する起動中の機能・アプリケーションの種類を判断する。
FIG. 8 is a flowchart showing the GPS positioning monitoring process by the
In step S <b> 11, the
ステップS12において、測位監視部34は、ステップS11において判断した機能・アプリケーションの種類に応じて、システムタイムの変更許可タイミングを決定する。具体的には、測位監視部34は、GPS測位処理における上述のステップ単位でシステムタイムの変更可能及び変更不可のタイミングを決定する。なお、この変更許可タイミングは、予め記憶部70に記憶されている機能・アプリケーション毎の条件データに基づいて決定されることとしてよい。
In step S12, the
ステップS13において、測位監視部34は、GPS測位処理の状態を監視し、進行状況(進行中のステップ)を判断する。
In step S <b> 13, the
ステップS14において、測位監視部34は、ステップS13において判断された進行中のステップが、ステップS12で決定された変更可能なタイミングであるか否かを判定する。制御部30は、この判定がYESの場合、処理をステップS15に移し、判定がNOの場合、処理をステップS13に戻す。
In step S14, the
ステップS15において、測位監視部34は、システムタイム切り替えのトリガーとして、制御部30にシステムタイム変更許可を通知する。
In step S15, the
ステップS16において、測位監視部34は、本処理の終了要求を受け付けたか否かを判定する。制御部30は、この判定がYESの場合、処理を終了し、判定がNOの場合、処理をステップS13に戻す。
In step S <b> 16, the
図9は、本実施形態に係る制御部30(特に、更新部32及び切替部35)によるシステムタイム更新処理を示すフローチャートである。本処理は、GPS測位処理を伴う機能・アプリケーションが起動されたことに応じて実行される。
FIG. 9 is a flowchart showing system time update processing by the control unit 30 (particularly, the
ステップS21において、制御部30は、時刻監視部31によるシステムタイム監視処理(図7)を起動する。
In step S <b> 21, the
ステップ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,
ステップS23において、制御部30は、測位監視部34によるGPS測位監視処理(図8)を起動する。
In step S23, the
ステップS24において、制御部30(切替部35)は、記憶部70に擬似システムタイムを作成して、測位部33がこの擬似システムタイムを使用するように切り替える。
In step S24, the control unit 30 (switching unit 35) creates a pseudo system time in the
ステップS25において、制御部30(更新部32)は、携帯電話機1が保持している正規のシステムタイムを基地局のシステムタイムで更新する。
In step S25, the control unit 30 (update unit 32) updates the regular system time held by the
ステップ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,
ステップ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
ステップS29において、制御部30(切替部35)は、不要となった擬似システムタイムを記憶部70から破棄する。
In step S <b> 29, the control unit 30 (switching unit 35) discards the unnecessary pseudo system time from the
ステップS30において、制御部30は、機能・アプリケーション等から本処理の終了要求を受け付けたか否かを判定する。制御部30は、この判定がYESの場合、処理をステップS31に移し、判定がNOの場合、処理をステップS22に戻す。
In step S <b> 30, the
ステップS31において、制御部30は、時刻監視部31に終了要求を通知し、システムタイム監視処理(図7)を停止させる。
In step S31, the
以上のように、本実施形態によれば、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
さらに、本実施形態によれば、測位動作の状態を監視することで、可能なタイミングで擬似システムタイムから正規のシステムタイムへ参照先を切り替える。したがって、位置測位動作後に作成される各種測位データのタイムスタンプを正しい時刻情報とすることができる。これにより、時間の位置測位において、測位データの適切な利用が可能となるので、位置測位結果の精度向上や測位時間の短縮が期待できる。 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
さらに、前述の実施形態において、携帯電話機1は、ヒンジ機構4により折り畳み可能な型式としたが、これには限られない。携帯電話機1は、このような折り畳み式ではなく、操作部側筐体2と表示部側筐体3とを重ね合わせた状態から一方の筐体を一方向にスライドさせるようにしたスライド式や、操作部側筐体2と表示部側筐体3との重ね合せ方向に沿う軸線を中心に一方の筐体を回転させるようにした回転式(ターンタイプ)や、操作部側筐体2と表示部側筐体3とが1つの筐体に配置され連結部を有さない型式(ストレートタイプ)でもよい。また、携帯電話機1は、開閉及び回転可能ないわゆる2軸ヒンジタイプであってもよい。
Furthermore, in the above-described embodiment, the
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
41
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から請求項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. .
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)
| 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 |
-
2009
- 2009-11-27 JP JP2009269663A patent/JP5284929B2/en not_active Expired - Fee Related
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 |