JP7477008B2 - Wearable device, positioning control method, and positioning control program - Google Patents
Wearable device, positioning control method, and positioning control program Download PDFInfo
- Publication number
- JP7477008B2 JP7477008B2 JP2023055023A JP2023055023A JP7477008B2 JP 7477008 B2 JP7477008 B2 JP 7477008B2 JP 2023055023 A JP2023055023 A JP 2023055023A JP 2023055023 A JP2023055023 A JP 2023055023A JP 7477008 B2 JP7477008 B2 JP 7477008B2
- Authority
- JP
- Japan
- Prior art keywords
- information
- time
- positioning
- location information
- smartphone
- 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.)
- Active
Links
- 238000000034 method Methods 0.000 title claims description 44
- 238000004891 communication Methods 0.000 claims description 23
- 238000012545 processing Methods 0.000 description 17
- 230000006870 function Effects 0.000 description 5
- 238000010586 diagram Methods 0.000 description 4
- 210000000707 wrist Anatomy 0.000 description 4
- 230000005540 biological transmission Effects 0.000 description 3
- 238000012986 modification Methods 0.000 description 3
- 230000004048 modification Effects 0.000 description 3
- 230000000694 effects Effects 0.000 description 2
- 238000005259 measurement Methods 0.000 description 2
- 238000004904 shortening Methods 0.000 description 2
- 238000012937 correction Methods 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 238000012549 training Methods 0.000 description 1
Classifications
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D30/00—Reducing energy consumption in communication networks
- Y02D30/70—Reducing energy consumption in communication networks in wireless communication networks
Landscapes
- Position Fixing By Use Of Radio Waves (AREA)
- Electric Clocks (AREA)
Description
本発明は、ウエアラブル機器、測位制御方法、および、測位制御プログラムに関する。 The present invention relates to a wearable device, a positioning control method, and a positioning control program.
近年、GPS(Global Positioning System)を用いた測位機能を有するウエアラブル機器(例えば、電子時計など)において、スマートフォンが有する測位位置の情報を受信し、その情報を参照することでGPSの測位にかかる時間を早めるという構成がある。 In recent years, wearable devices (such as electronic watches) with a positioning function using the Global Positioning System (GPS) have been configured to receive positioning information from a smartphone and refer to that information to speed up the time it takes for the GPS to perform positioning.
特許文献1には、リストデバイスが更新されたエフェメリスデータを記憶しているか否かを判定する発明が記載されている。特許文献1には、更新されたエフェメリスデータを記憶していない場合、セカンダリ装置から更新されたエフェメリスデータを取得することが記載されている。 Patent document 1 describes an invention that determines whether or not the wrist device stores updated ephemeris data. Patent document 1 also describes that if the wrist device does not store updated ephemeris data, the wrist device obtains updated ephemeris data from a secondary device.
リストデバイスのようなウエアラブル機器は、スマートフォンのようなセカンダリ機器よりもユーザの現在位置に近い位置情報を有していることが多い。そのため、ウエアラブル機器は、自機が測位した位置情報を使用せずにスマートフォンの測位した位置情報を使用すると、むしろユーザの現在位置から遠い位置情報となる場合があった。このような場合、GPSの測位に掛かる時間が遅くなってしまうおそれがある。
そこで、本発明は、ウエアラブル機器、測位制御方法、および、測位制御プログラムについて、GPSの測位に掛かる時間を短縮する確率を高めることを課題とする。
Wearable devices such as wrist devices often have location information closer to the user's current location than secondary devices such as smartphones. Therefore, if a wearable device uses location information determined by a smartphone instead of using location information determined by the wearable device itself, the location information may be farther away from the user's current location. In such cases, the time it takes for GPS to determine the location may be slow.
Therefore, an object of the present invention is to increase the probability of reducing the time required for GPS positioning for a wearable device, a positioning control method, and a positioning control program.
本発明は、上記目的を達成するため、
衛星から受信した電波を用いて測位動作を実行し、自装置の位置である第一位置情報と、自装置の前記位置を取得した時刻である第一時刻情報と、を取得する測位部と、
携帯可能な外部装置と通信し、前記外部装置が測位した位置情報である第二位置情報と、前記衛星に係る軌道情報と、前記外部装置が前記第二位置情報を取得した時刻である第二時刻情報と、を受信する通信部と、
制御部と、
前記第一位置情報、前記第一時刻情報、前記第二位置情報、および前記第二時刻情報を記憶する記憶部と、
を備え、
前記制御部は、前記記憶部に記憶された前記第二時刻情報が、前記記憶部に記憶された前記第一時刻情報よりも現在時刻に近く、かつ、前記記憶部に記憶された前記第二時刻情報が前記現在時刻から所定時間内である場合に、前記第二位置情報を用いて前記測位部に測位動作を実行させる、
ことを特徴とするウエアラブル機器である。
In order to achieve the above object, the present invention provides
a positioning unit that performs a positioning operation using radio waves received from a satellite and acquires first position information that is the position of the device itself and first time information that is the time when the position of the device itself is acquired;
a communication unit that communicates with a portable external device and receives second position information, which is position information measured by the external device, orbital information related to the satellite, and second time information, which is a time when the external device acquires the second position information;
A control unit;
a storage unit that stores the first location information, the first time information, the second location information, and the second time information;
Equipped with
the control unit causes the positioning unit to perform a positioning operation using the second location information when the second time information stored in the storage unit is closer to a current time than the first time information stored in the storage unit and the second time information stored in the storage unit is within a predetermined time from the current time.
The wearable device is characterized by the above.
本発明によれば、GPSの測位に掛かる時間を短縮することが可能となる。 The present invention makes it possible to reduce the time required for GPS positioning.
以降、本発明を実施するための形態を、各図を参照して詳細に説明する。
図1は、本実施形態における電子時計1の概略を示す構成図である。
電子時計1は、ウエアラブル機器の一例であり、CPU(Central Processing Unit)11と、ディスプレイ12と、メモリ13と、GPS-IC(Integrated Circuit)14と、近距離無線通信部15とを備えている。
Hereinafter, embodiments of the present invention will be described in detail with reference to the accompanying drawings.
FIG. 1 is a schematic diagram showing the configuration of an electronic timepiece 1 according to this embodiment.
The electronic watch 1 is an example of a wearable device, and includes a CPU (Central Processing Unit) 11, a display 12, a memory 13, a GPS-IC (Integrated Circuit) 14, and a short-range wireless communication unit 15.
CPU11は、この電子時計1の各部を統括制御する処理部である。ディスプレイ12は、例えば液晶ディスプレイであり、CPU11が計時した時刻を表示する。メモリ13は、例えばフラッシュメモリで構成されており、CPU11が実行するための測位制御プログラム(不図示)を格納する。メモリ13は更に、GPS-IC14により取得された位置情報(第一位置情報)、第一位置情報の位置を測位した時刻の時刻情報(第一時刻情報)、近距離無線通信部15により取得された位置情報(第二位置情報)、および第二位置情報の位置が測位された時刻の時刻情報(第二時刻情報)を記憶する記憶部である。なお、メモリ13は、フラッシュメモリで構成されることに限定されない。 The CPU 11 is a processing unit that controls all the components of the electronic watch 1. The display 12 is, for example, a liquid crystal display, and displays the time measured by the CPU 11. The memory 13 is, for example, a flash memory, and stores a positioning control program (not shown) to be executed by the CPU 11. The memory 13 is also a storage unit that stores position information (first position information) acquired by the GPS-IC 14, time information (first time information) at the time when the position of the first position information is measured, position information (second position information) acquired by the short-range wireless communication unit 15, and time information (second time information) at the time when the position of the second position information is measured. Note that the memory 13 is not limited to being composed of a flash memory.
GPS-IC14(測位部の一例)は、GPS衛星から受信した電波を用いて測位するGPS受信部であり、フラッシュメモリ141を備えている。フラッシュメモリ141に衛星の予測軌道情報(予測エフェメリス)を格納することにより、GPS-IC14は、この予測エフェメリスをホットスタートに用いて、短時間に測位を完了することができる。GPS-IC14は、フラッシュメモリ141に予測エフェメリスを格納した上、更に有効な位置情報を格納することで、より短時間に測位を完了することができる。 The GPS-IC14 (an example of a positioning unit) is a GPS receiving unit that performs positioning using radio waves received from GPS satellites, and is equipped with a flash memory 141. By storing predicted satellite orbit information (predicted ephemeris) in the flash memory 141, the GPS-IC14 can use this predicted ephemeris for a hot start and complete positioning in a short time. By storing the predicted ephemeris in the flash memory 141, and also storing valid position information, the GPS-IC14 can complete positioning in an even shorter time.
近距離無線通信部15は、外部装置との間で、例えば後記するスマートフォン2との間でBluetooth(登録商標) Low Energyなどの近距離無線通信路を介して、各種情報を送受信する通信部である。スマートフォン2はGPSによる測位機能を備えているため、CPU11は、近距離無線通信部15を介してスマートフォン2が取得した位置情報や予測エフェメリスや取得時刻を受信することができる。なお、スマートフォン2はGPSによる測位機能以外にも位置情報を取得する手段を備えていても良い。また、近距離無線通信部15によってGPSによる測位機能以外の位置情報取得手段で得られた位置情報を受信するようにしても良い。 The short-range wireless communication unit 15 is a communication unit that transmits and receives various information to and from an external device, for example, the smartphone 2 described below, via a short-range wireless communication path such as Bluetooth (registered trademark) Low Energy. Since the smartphone 2 has a GPS positioning function, the CPU 11 can receive the location information, predicted ephemeris, and acquisition time acquired by the smartphone 2 via the short-range wireless communication unit 15. Note that the smartphone 2 may also have a means for acquiring location information other than the GPS positioning function. Furthermore, the short-range wireless communication unit 15 may receive location information acquired by a location information acquisition means other than the GPS positioning function.
図2は、スマートフォン2の構成図である。
スマートフォン2は、CPU21と、ディスプレイ22と、メモリ23と、衛星電波受信部24と、近距離無線通信部25とを備えている。
FIG. 2 is a configuration diagram of the smartphone 2.
The smartphone 2 includes a CPU 21 , a display 22 , a memory 23 , a satellite radio wave receiving unit 24 , and a short-range wireless communication unit 25 .
CPU21は、このスマートフォン2の各部を統括制御する処理部である。ディスプレイ22は、例えばタッチパネルディスプレイであり、このスマートフォン2を操作するためのグラフィカル・ユーザ・インタフェースを表示する。メモリ23は、例えばフラッシュメモリで構成されており、CPU21が実行するためのプログラムなどを格納する。なお、メモリ23は、フラッシュメモリで構成されることに限定されない。 The CPU 21 is a processing unit that controls each part of the smartphone 2. The display 22 is, for example, a touch panel display, and displays a graphical user interface for operating the smartphone 2. The memory 23 is, for example, a flash memory, and stores programs to be executed by the CPU 21. Note that the memory 23 is not limited to being composed of a flash memory.
衛星電波受信部24は、例えば、GPS衛星から受信した電波を用いて測位するGPS受信部である。近距離無線通信部25は、例えば前記した電子時計1との間でBluetooth(登録商標) Low Energyなどの近距離無線通信路を介して情報を送受信するものである。なお、衛星電波受信部24が受信するのはGPS衛星からの電波に限定されない。同様の効果が得られる範囲であれば、GPS以外の衛星測位システムを使用しても良い。 The satellite radio wave receiving unit 24 is, for example, a GPS receiving unit that performs positioning using radio waves received from GPS satellites. The short-range wireless communication unit 25 transmits and receives information to and from the electronic watch 1 described above via a short-range wireless communication path such as Bluetooth (registered trademark) Low Energy. Note that the satellite radio wave receiving unit 24 does not have to receive radio waves from GPS satellites. A satellite positioning system other than GPS may be used as long as the same effect can be obtained.
《予測エフェメリスについて》
予測エフェメリスは、測位に必要な軌道情報(エフェメリス)の有効期間を大幅に拡大し、GPS受信部が測位する時間を短縮するために用いられる衛星の予測軌道情報である。
About Predictive Ephemeris
The predicted ephemeris is predicted orbit information of satellites that is used to significantly extend the validity period of orbit information (ephemeris) required for positioning and to shorten the time it takes for the GPS receiving unit to determine position.
GPS受信部が測位するには、衛星の軌道情報(エフェメリス)が必要である。GPS受信部は、エフェメリスを取得し、取得したエフェメリスを使って測位する。この際、前回に取得したエフェメリスをメモリにバックアップしておき、測位時にそれを読み出すことで、短時間に測位を完了することができる。これをホットスタートという。
ここでエフェメリスがバックアップされていなければ、航法メッセージからエフェメリスを取得することになり、ホットスタートの時よりも長い時間が掛かってしまう。このような動作をコールドスタートという。
To determine position, the GPS receiver requires satellite orbital information (ephemeris). The GPS receiver acquires the ephemeris and uses it to determine position. At this time, the previously acquired ephemeris is backed up in memory, and by reading it out when determining position, positioning can be completed in a short time. This is called a hot start.
If the ephemeris is not backed up, it will have to be retrieved from the navigation message, which will take longer than a hot start. This type of operation is called a cold start.
エフェメリスには約4時間の有効期限があり、それを過ぎると新しいエフェメリスを取得しなければならない。したがって、GPS受信部が素早く測位できるホットスタートの可能な期間は、通常は前回のエフェメリス取得時から4時間程度である。GPS受信部を組み込んだ機器(例えばGPSロガーなど)では、4時間以上電源を切っていた場合、次に電源を入れて再び測位する際にはコールドスタートするので、ホットスタート時よりも長い時間が掛かっていた。 Ephemeris has a validity period of about four hours, after which new ephemeris must be obtained. Therefore, the period during which a hot start, during which the GPS receiver can quickly determine positioning, is possible is usually about four hours from the time the previous ephemeris was obtained. If a device incorporating a GPS receiver (such as a GPS logger) is turned off for more than four hours, the next time it is turned on and positioning is performed again, a cold start is performed, which takes longer than a hot start.
予測エフェメリスとは、衛星から受信したエフェメリスと機器の位置情報(緯度および経度)を元に、未来の所定時間までの衛星位置を予測・推定した軌道情報のことをいう。予測エフェメリスにより、エフェメリスを取得してからから4時間以上の時間に亘ってホットスタートを実現することができる。 Predicted ephemeris refers to orbital information that predicts and estimates the satellite position up to a specified time in the future based on the ephemeris received from the satellite and the device's position information (latitude and longitude). Predicted ephemeris makes it possible to achieve a hot start for a period of four hours or more after the ephemeris is acquired.
またGPS受信部が、新しいエフェメリスを受信するたびに、必要に応じて内部で計算することにより、ユーザが面倒な操作をすることなく使用可能である。このとき、衛星から受信したエフェメリスは所定時間内に取得されたものでなければならず、機器の位置情報はユーザの位置から離れていてはならない。 In addition, the GPS receiver performs internal calculations as necessary each time it receives new ephemeris, allowing the user to use the device without having to perform any tedious operations. At this time, the ephemeris received from the satellite must have been obtained within a specified time period, and the device's location information must not be far from the user's location.
直近に電子時計1がGPS測位した位置情報とエフェメリスを使う方法は、ユーザが毎回同じ場所でトレーニングを行うような状況では効果的であり、ホットスタートできる確率が高くなる。しかし、ユーザが出張などで移動した先では、電子時計1が測位した位置情報とユーザの位置とが離れてしまうので、ホットスタートができないおそれがある。 The method of using the ephemeris and the most recent position information measured by the electronic watch 1 using GPS is effective in situations where the user always trains in the same place, and increases the probability of a hot start being achieved. However, when the user travels to a new location, for example on a business trip, the position information measured by the electronic watch 1 will be far from the user's location, and there is a risk that a hot start will not be possible.
一方、電子時計1がスマートフォン2などの外部装置から位置情報とエフェメリスを貰う方法は、スマートフォン2が位置情報を保持していれば、移動先でも有効な位置情報を使えるので、ホットスタート要件を満たせる可能性がある。ユーザがスマートフォン2上のGPSアプリケーションの位置情報の取得設定を「常に許可」にしていれば、GPSアプリケーションは定期的に位置情報を取得する。この場合、スマートフォン2は、ユーザの直近の位置情報を保持できている可能性が高く、ホットスタートができる可能性が高い。 On the other hand, the method in which the electronic watch 1 receives location information and ephemeris from an external device such as the smartphone 2 may satisfy the hot start requirements, since valid location information can be used at the destination as long as the smartphone 2 holds the location information. If the user sets the location information acquisition setting of the GPS application on the smartphone 2 to "always allow," the GPS application will periodically acquire location information. In this case, the smartphone 2 is likely to hold the user's most recent location information, and there is a high possibility that a hot start will be possible.
しかし、ユーザがGPSアプリケーションの位置情報の取得設定を「許可しない」又は「アプリ使用時のみ許可」としていた場合、スマートフォン2は、GPSアプリケーションの位置情報を取得できる頻度が減ってしまうため、直近の位置情報を保持していない可能性がある。また、その場合、スマートフォン2よりも電子時計1の方がユーザの直近の位置情報を保持していることが多くなる。 However, if the user has set the GPS application's location information acquisition setting to "Do not allow" or "Allow only when using the app," the smartphone 2 will be able to acquire location information from the GPS application less frequently, and so may not retain the most recent location information. In that case, the electronic watch 1 will more often than the smartphone 2 retain the user's most recent location information.
そこで、電子時計1は、スマートフォン2から位置情報を貰う際には、その位置情報を取得した時刻情報も一緒に貰い、前回の測位時刻と比較してより新しい方(現在時刻に近い方)の位置情報を採用するようにする。この処理により、より直近の位置情報を用いて測位を行うことができるため、ホットスタートをしやすくなる。この処理は、後記する図3に示している。 When the electronic watch 1 receives location information from the smartphone 2, it also receives the time information when the location information was obtained, and uses the newer location information (closer to the current time) compared to the previous positioning time. This process allows positioning to be performed using the most recent location information, making it easier to perform a hot start. This process is shown in Figure 3, which will be described later.
しかし、電子時計1とスマートフォン2がそれぞれ有する位置情報のうち、新しい位置情報を採用したとしても、必ずホットスタートをしやすくなるとは限らない。例えば、スマートフォン2が測位した位置情報が、ユーザが普段トレーニングを行う場所から遠く離れた移動先の位置情報であり、かつ、後日ユーザが移動先から帰り、ユーザが普段トレーニングを行う場所で次の測位を行う場合にも、スマートフォン2が測位した位置情報の方を使ってしまうおそれがある。この場合、スマートフォン2の有する直近の位置情報は、ユーザが普段トレーニングを行う場所から遠く離れているため、ホットスタートができないおそれがある。そのため、この場合はユーザが普段トレーニングを行う場所の位置情報を保持している可能性のある電子時計1が直近に測位した新しい位置情報を使った方が良い。すなわち、電子時計1に比べて新しく取得された位置情報をスマートフォン2が有していたとしても、その位置情報が取得されてからある程度の時間がたっていた場合、電子時計1が直近に測位した位置情報を使った方が良い場合が多い。したがって、スマートフォン2が測位した位置情報を使う場合は、その位置情報を取得した時刻が或る程度現在時刻に近い必要がある。よって、スマートフォン2が測位した位置情報を用いるためには、「スマートフォン2から取得した位置情報の測位時刻が現在時刻から所定時間内であった場合に」という条件も付加する。この処理を後記する図4に示す。 However, even if newer location information is adopted from among the location information held by the electronic watch 1 and the smartphone 2, it does not necessarily make it easier to perform a hot start. For example, if the location information measured by the smartphone 2 is location information of a destination far away from the place where the user usually trains, and if the user returns from the destination and performs the next location measurement at the place where the user usually trains, the location information measured by the smartphone 2 may be used. In this case, since the most recent location information held by the smartphone 2 is far away from the place where the user usually trains, there is a risk that a hot start cannot be performed. Therefore, in this case, it is better to use the new location information measured most recently by the electronic watch 1, which may hold the location information of the place where the user usually trains. In other words, even if the smartphone 2 has more recently acquired location information than the electronic watch 1, if a certain amount of time has passed since the location information was acquired, it is often better to use the location information measured most recently by the electronic watch 1. Therefore, when using location information measured by the smartphone 2, the time when the location information was acquired needs to be somewhat close to the current time. Therefore, in order to use the location information measured by the smartphone 2, a condition is added that "if the measurement time of the location information obtained from the smartphone 2 is within a predetermined time from the current time." This process is shown in FIG. 4, which will be described later.
しかし、「所定時間」を短くしすぎると、スマートフォン2が測位した位置情報を移動先で利用しにくくなってしまう。そのため「所定時間」はある程度の長さを持たせた上で、電子時計1が次の測位時に使用予定の位置情報に対して、「所定距離が離れている場合に」という条件も付加し、次の測位時に使用予定の位置情報を決定する。これにより、普段のトレーニングを行う場合、電子時計1は、直近にGPS受信部で測位した新しい位置情報を使える確率を高めることができる。更にユーザが普段トレーニングを行う場所から遠く離れた移動先でトレーニング又はレースを行う場合、電子時計1は、より有効なスマートフォン2が測位した位置情報を使って、GPSの測位に掛かる時間を短縮する確率を高める事ができる。 However, if the "predetermined time" is made too short, it becomes difficult to use the location information determined by the smartphone 2 at the destination. For this reason, the "predetermined time" is set to a certain length, and the electronic watch 1 adds the condition "if a specified distance away" to the location information it plans to use at the next positioning, and determines the location information it plans to use at the next positioning. This increases the probability that the electronic watch 1 can use new location information most recently determined by the GPS receiver when performing regular training. Furthermore, if the user trains or races at a destination far away from where they usually train, the electronic watch 1 can increase the probability of shortening the time it takes to determine GPS positioning by using more effective location information determined by the smartphone 2.
図3Aと図3Bは、電子時計1がスマートフォン2から位置情報と予測エフェメリス情報を取得する処理のフローチャートである。
《スマートフォン2の処理》
スマートフォン2のCPU21は、電子時計1と連動するためのアプリケーションを実行することにより、スマートフォン2からBluetooth(登録商標) Low Energyでの通信を介して、スマートフォン2が取得した位置情報(緯度経度)とその位置を取得した時刻を受信する。
スマートフォン2のCPU21は、起動後にGPS情報の取得条件が成立するか否かを判定する(S10)。ここで、GPS情報の取得条件とは、例えば、スマートフォン2のGPSアプリケーションの設定である。ユーザがGPSアプリケーションの位置情報の取得設定を「許可しない」としていた場合には、GPSの取得条件は成立しない。ユーザがGPSアプリケーションの位置情報の取得設定を「アプリ使用時のみ許可」としていた場合、GPSアプリケーションを使用したときにGPS情報の取得条件が成立する。ユーザがスマートフォン2上のGPSアプリケーションの位置情報の取得設定を「常に許可」にしていれば、GPS情報の取得条件は常に成立する。また、条件はこれに限られることなく、GPSアプリケーションの設定とは別に、例えば、前回のGPS情報取得時からの経過時間も条件になりうる。
3A and 3B are flowcharts showing the process in which the electronic timepiece 1 acquires location information and predicted ephemeris information from the smartphone 2.
<<Processing of Smartphone 2>>
The CPU 21 of the smartphone 2 executes an application for linking with the electronic watch 1, and receives the location information (latitude and longitude) acquired by the smartphone 2 and the time when that location was acquired from the smartphone 2 via communication using Bluetooth (registered trademark) Low Energy.
The CPU 21 of the smartphone 2 judges whether or not the condition for acquiring GPS information is satisfied after the start (S10). Here, the condition for acquiring GPS information is, for example, the setting of the GPS application of the smartphone 2. If the user sets the setting for acquiring location information of the GPS application to "not permitted", the condition for acquiring GPS information is not satisfied. If the user sets the setting for acquiring location information of the GPS application to "permit only when using the application", the condition for acquiring GPS information is satisfied when the GPS application is used. If the user sets the setting for acquiring location information of the GPS application on the smartphone 2 to "always permitted", the condition for acquiring GPS information is always satisfied. In addition, the condition is not limited to this, and for example, the elapsed time since the previous acquisition of GPS information can be a condition in addition to the setting of the GPS application.
ステップS10において、CPU21は、GPS情報の取得条件が成立するならば(Yes)、衛星電波から位置情報と予測エフェメリスを取得し(S11)、ステップS12の処理に進む。CPU21は、GPS情報の取得条件が成立しないならば(No)、ステップS10の処理に戻る。ステップS11において、CPU21は、衛星から受信したエフェメリスと機器の位置情報(緯度および経度)を元に、未来の所定時間までの衛星位置を予測・推定した軌道情報である予測エフェメリスを算出する。 In step S10, if the conditions for acquiring GPS information are met (Yes), the CPU 21 acquires position information and predicted ephemeris from satellite radio waves (S11) and proceeds to processing in step S12. If the conditions for acquiring GPS information are not met (No), the CPU 21 returns to processing in step S10. In step S11, the CPU 21 calculates predicted ephemeris, which is orbit information that predicts and estimates the satellite position up to a specified time in the future, based on the ephemeris received from the satellite and the device's position information (latitude and longitude).
ステップS12において、CPU21は、電子時計1との間の接続条件が成立したか否かを判定する。電子時計1との間の接続条件は、例えば電子時計1とスマートフォン2のリンク接続時や、リンクロスからの再接続時、アプリケーションを実行するスマートフォン2からのタイムゾーン切替り通知受信時、Bluetooth(登録商標) Low Energyによる自動時刻修正タイミング、スマートフォン2上の電子時計1と連動するためのアプリケーション起動時などに成立する。スマートフォン2からデータを受信できれば、前述の条件に限定されなくてもよい。 In step S12, the CPU 21 determines whether the connection conditions with the electronic watch 1 are met. The connection conditions with the electronic watch 1 are met, for example, when the electronic watch 1 and the smartphone 2 are linked, when reconnecting from a link loss, when a time zone change notification is received from the smartphone 2 running an application, when the automatic time correction timing is achieved by Bluetooth (registered trademark) Low Energy, and when an application is started to link with the electronic watch 1 on the smartphone 2. As long as data can be received from the smartphone 2, the conditions are not limited to those mentioned above.
CPU21は、電子時計1との間で接続条件が成立したならば(Yes)、取得した位置情報と取得時刻と予測エフェメリスを電子時計1に送信したのち(S13)、ステップS10の処理に戻る。CPU21は、電子時計1との間の接続条件が成立しなかったならば(No)、ステップS10の処理に戻る。このように、スマートフォン2のCPU21は、GPSによる測位と、測位した位置情報等の送信とをそれぞれ別の条件で実行する。そのため、位置情報の取得時刻と、位置情報の送信時刻とは一致していない。そのため、CPU21は、位置情報の送信と共に、この位置情報の取得時刻を送信している。なお、位置情報の取得時刻を求める方法は限定されない。例えば、スマートフォン2がGPSによる測位時にGPS衛星から受信した電波を利用して求めてもよいし、スマートフォン2のCPU21が計時する時刻を利用して求めてもよい。また、スマートフォン2のCPU21の計時する時刻と、GPS衛星から受信した電波から得られた情報の組み合わせによって求められても良い。 If the connection conditions with the electronic watch 1 are met (Yes), the CPU 21 transmits the acquired position information, acquisition time, and predicted ephemeris to the electronic watch 1 (S13), and then returns to the process of step S10. If the connection conditions with the electronic watch 1 are not met (No), the CPU 21 returns to the process of step S10. In this way, the CPU 21 of the smartphone 2 performs positioning by GPS and transmission of the measured position information, etc. under different conditions. Therefore, the acquisition time of the position information does not match the transmission time of the position information. Therefore, the CPU 21 transmits the acquisition time of this position information together with the transmission of the position information. Note that the method of obtaining the acquisition time of the position information is not limited. For example, the smartphone 2 may obtain the time by using radio waves received from a GPS satellite when performing positioning by GPS, or may obtain the time by using the time clocked by the CPU 21 of the smartphone 2. The time may also be obtained by combining the time clocked by the CPU 21 of the smartphone 2 and information obtained from the radio waves received from the GPS satellite.
《電子時計1の処理》
以下、電子時計1がスマートフォン2から位置情報とスマートフォン2が取得した位置情報の取得時刻と予測エフェメリスとを受信する処理を説明する。以下、図3Aと図3Bと図4と図5に示したフローチャートは、CPU11が、メモリ13に格納された測位制御プログラムを実行した際の処理を示している。なお、CPU11の起動直後における“次回GPS受信時位置使用フラグ”と“スマートフォン位置使用フラグ”の初期値は、OFFである。
<<Processing of Electronic Clock 1>>
The process in which the electronic watch 1 receives location information from the smartphone 2, as well as the acquisition time and predicted ephemeris of the location information acquired by the smartphone 2, will be described below. The flowcharts shown in Figures 3A, 3B, 4, and 5 below show the process when the CPU 11 executes a positioning control program stored in the memory 13. Note that the initial values of the "next GPS reception position use flag" and "smartphone position use flag" immediately after startup of the CPU 11 are OFF.
電子時計1のCPU11は、前記したステップS12において送信された位置情報と取得時刻と予測エフェメリスを受信すると(S20)、受信した位置情報が、電子時計1の再起動後から初回に取得した位置情報であるか否かを判定する(S21)。ここで、再起動は電子時計1のソフトウェアの初期化であるオールクリア(AC)、及び、電源電圧の低下に伴う再起動であるバッテリーオールクリア(BAC)を含む。CPU11は、ステップS20で受信した位置情報が電子時計1の再起動(AC)又はバッテリーオールクリア(BAC)後から初回に取得した位置情報であるならば(Yes)、図3BのステップS29の処理に進む。 When the CPU 11 of the electronic watch 1 receives the position information, acquisition time, and predicted ephemeris transmitted in step S12 (S20), it determines whether the received position information is the first position information acquired since the electronic watch 1 was restarted (S21). Here, restart includes all clear (AC), which is the initialization of the software of the electronic watch 1, and battery all clear (BAC), which is a restart due to a drop in the power supply voltage. If the CPU 11 determines that the position information received in step S20 is the first position information acquired since the electronic watch 1 was restarted (AC) or battery all clear (BAC) (Yes), it proceeds to the processing of step S29 in FIG. 3B.
CPU11は、ステップS20で受信した位置情報が電子時計1の再起動又はバッテリーオールクリア(BAC)後から初回に取得した位置情報でなかったならば(No)、“スマートフォン位置使用フラグ”(以下、スマホ位置使用フラグ)がONであるか否かを判定する(S22)。 If the location information received in step S20 is not the first location information obtained since the electronic watch 1 was restarted or the battery was cleared (BAC) (No), the CPU 11 determines whether the "smartphone location use flag" (hereinafter, "smartphone location use flag") is ON (S22).
ステップS22において、CPU11は、“スマホ位置使用フラグ”がONならば(Yes)、前回のスマートフォン2による位置情報の取得時刻よりも今回のスマートフォン2による位置情報の取得時刻が新しいか否かを判定する(S24)。この“スマホ位置使用フラグ”は、スマートフォン2から受信した位置情報を測位時に使用することを示すフラグである。前回のスマートフォン2による位置情報の取得時刻は、メモリ13に記憶されている。
CPU11は、前回のスマートフォン2による位置情報の取得時刻よりも今回のスマートフォン2による位置情報の取得時刻が現在時刻に近くないならば(No)、図3Aと図3Bの処理を終了する。
CPU11は、前回のスマートフォン位置情報の取得時刻よりも今回のスマートフォン位置情報の取得時刻が新しいならば(Yes)、図3BのステップS25の処理に進む。
In step S22, if the "smartphone location use flag" is ON (Yes), the CPU 11 determines whether the time when the current location information was acquired by the smartphone 2 is newer than the time when the previous location information was acquired by the smartphone 2 (S24). This "smartphone location use flag" is a flag indicating that the location information received from the smartphone 2 is used for positioning. The time when the previous location information was acquired by the smartphone 2 is stored in the memory 13.
If the time at which the smartphone 2 currently acquires the location information is not closer to the current time than the time at which the smartphone 2 previously acquired the location information (No), the CPU 11 ends the processing in FIGS. 3A and 3B.
If the acquisition time of the current smartphone location information is newer than the acquisition time of the previous smartphone location information (Yes), the CPU 11 proceeds to the process of step S25 in FIG. 3B.
ステップS22においてCPU11は、“スマホ位置使用フラグ”がOFFならば(No)、前回のGPS位置情報の取得時刻よりも今回のスマートフォン2による位置情報の取得時刻が現在時刻に近いか否かを判定する(S23)。前回のGPS位置情報の取得時刻は、メモリ13に記憶されている。ここで、前回のGPS位置情報とは、電子時計1がメモリ13に有する最も現在時刻に近い時刻に取得した位置情報を表す。本実施例の場合、メモリ13には電子時計1による測位で得られた位置情報と、スマートフォン2から受信した位置情報を有するため、それらの中で最も現在時刻に近い時刻に取得した位置情報が前回のGPS位置情報である。なお、前回のGPS位置情報としたが、例えば、スマートフォン2が、GPS以外にも位置情報を取得する手段を有していた場合、その位置情報を取得した時刻をメモリ13に記憶させ、比較対象としてもよい。
CPU11は、前回のGPS位置情報の取得時刻よりも今回のスマートフォン2による位置情報の取得時刻が現在時刻に近くないならば(No)、図3Aと図3Bの処理を終了する。
CPU11は、前回のGPS位置情報の取得時刻よりも今回のスマートフォン位置情報の取得時刻が現在時刻に近いならば(Yes)、図3BのステップS25の処理に進む。
In step S22, if the "smartphone location use flag" is OFF (No), the CPU 11 determines whether the time when the current location information was acquired by the smartphone 2 is closer to the current time than the time when the previous GPS location information was acquired (S23). The time when the previous GPS location information was acquired is stored in the memory 13. Here, the previous GPS location information refers to the location information acquired by the electronic watch 1 at the time closest to the current time that is stored in the memory 13. In this embodiment, the memory 13 has location information obtained by positioning by the electronic watch 1 and location information received from the smartphone 2, so the location information acquired at the time closest to the current time among them is the previous GPS location information. Note that although the previous GPS location information is used, for example, if the smartphone 2 has a means for acquiring location information other than GPS, the time when the location information was acquired may be stored in the memory 13 and used as a comparison target.
If the time at which the smartphone 2 currently acquires the location information is not closer to the current time than the time at which the previous GPS location information was acquired (No), the CPU 11 ends the processing in FIGS. 3A and 3B.
If the acquisition time of the current smartphone position information is closer to the current time than the acquisition time of the previous GPS position information (Yes), the CPU 11 proceeds to the process of step S25 in FIG. 3B.
ステップS25において、CPU11は、今回のスマートフォン位置情報の取得時刻が現在時刻から24時間以内か否かを判定する。CPU11は、今回のスマートフォン位置情報の取得時刻が現在時刻から24時間を過ぎていたならば(No)、図3Aと図3Bの処理を終了する。CPU11は、今回のスマートフォン2による位置情報の取得時刻が24時間以内ならば(Yes)、ステップS26の処理に進み、前回の位置情報と今回のスマートフォン2による位置情報とから前回の位置情報と今回のスマートフォン2による位置情報との間の距離を算出する(S26)。 In step S25, the CPU 11 determines whether the time at which the current smartphone location information was acquired is within 24 hours from the current time. If the time at which the current smartphone location information was acquired is more than 24 hours from the current time (No), the CPU 11 ends the processing of Figures 3A and 3B. If the time at which the current smartphone 2 location information was acquired is within 24 hours (Yes), the CPU 11 proceeds to the processing of step S26, and calculates the distance between the previous location information and the current location information from the smartphone 2 from the previous location information and the current location information from the smartphone 2 (S26).
例えば、ユーザの出張先でスマートフォン2が位置情報を取得し、ユーザの帰宅後に電子時計1が、スマートフォン2の位置を使用すると、ユーザの現在位置から遠く離れた位置情報を測位に使用する事になってしまう。そのため、ステップS25で示したような時間制限が必要である。ただし、時間制限は24時間に限られない。例えば、機器の用途や、機器のモードなどによって、24時間でない時間制限が設けられてもよい。 For example, if the smartphone 2 obtains location information while the user is on a business trip, and the electronic watch 1 uses the location of the smartphone 2 after the user returns home, the location information used for positioning will be far away from the user's current location. For this reason, a time limit as shown in step S25 is necessary. However, the time limit is not limited to 24 hours. For example, a time limit other than 24 hours may be set depending on the purpose of the device or the mode of the device.
ステップS27において、CPU21は、算出した距離が75kmを超えているか否かを判定する。CPU21は、算出した距離が75kmを超えていないならば(No)、図3Aと図3Bの処理を終了する。CPU21は、算出した距離が75kmを超えているならば(Yes)、ステップS28の処理に進む。ステップS27の判定条件が75kmである理由は、GPS-IC14のホットスタート条件が真値に対して75km以内であることによる。ただし、判定条件となる距離は75kmに限られない。例えば、機器に搭載されるGPS-ICの性能に合わせて、75kmでない距離を判定条件としても良い。 In step S27, the CPU 21 determines whether the calculated distance exceeds 75 km. If the calculated distance does not exceed 75 km (No), the CPU 21 ends the processing of Figures 3A and 3B. If the calculated distance exceeds 75 km (Yes), the CPU 21 proceeds to the processing of step S28. The reason why the judgment condition in step S27 is 75 km is that the hot start condition of the GPS-IC 14 is within 75 km of the true value. However, the distance that serves as the judgment condition is not limited to 75 km. For example, a distance other than 75 km may be used as the judgment condition in accordance with the performance of the GPS-IC installed in the device.
ステップS28において、CPU11は、“次回GPS受信時位置使用フラグ”をONし、その後、“スマホ位置使用フラグ”をONする(S29)。なお、“次回GPS受信時位置使用フラグ”は、再起動後から位置情報の受信を行ったことを示すものである。 In step S28, the CPU 11 turns on the "next GPS reception location use flag" and then turns on the "smartphone location use flag" (S29). The "next GPS reception location use flag" indicates that location information has been received since the device was restarted.
本実施形態では、CPU21は、メモリ13が記憶する、スマートフォン2による位置情報を今回スマートフォンから取得した位置情報で更新し(S30)、スマートフォン位置取得時刻を更新する(S31)。なお、次回電子時計1が測位する時に、現在時刻に最も近い時刻に測位された位置情報が使用可能となっていればよいため、更新した際に過去の位置情報のデータを消去しなくても良い。更にCPU11は、予測エフェメリスをGPS-IC14内のフラッシュメモリ141に設定すると(S32)、図3Aと図3Bの処理を終了する。 In this embodiment, the CPU 21 updates the location information from the smartphone 2 stored in the memory 13 with the location information currently acquired from the smartphone (S30), and updates the smartphone location acquisition time (S31). Note that it is not necessary to erase past location information data when updating, since the next time the electronic watch 1 measures its position, it is sufficient that the location information measured at the time closest to the current time is usable. Furthermore, the CPU 11 sets the predicted ephemeris in the flash memory 141 in the GPS-IC 14 (S32), and ends the processing of Figures 3A and 3B.
図3Aと図3Bの処理により、電子時計1は、GPSの受信を始める前に位置情報(緯度経度情報)をGPS-IC14へ入力する事により、予測エフェメリスと合わせてホットスタートする事が可能となり、測位完了までの時間を大幅に短縮する事ができる。 By processing the data in Figures 3A and 3B, the electronic watch 1 can input location information (latitude and longitude information) to the GPS-IC 14 before starting GPS reception, enabling a hot start in conjunction with the predicted ephemeris, significantly shortening the time it takes to complete positioning.
図4は、スマートフォン2が測位した時刻から24時間の経過後にスマホ位置使用フラグをオフする処理のフローチャートである。この処理は、例えば電子時計1のCPU11が一時間分のカウントを行う度に実行されるが、これに限定されず、例えば10分ごとに実行されてもよい。
ステップS40において、CPU11は、“次回GPS受信時位置使用フラグ”がONであるか否かを判定する。CPU11は、“次回GPS受信時位置使用フラグ”がOFFならば(No)、図4の処理を終了する。
4 is a flowchart of a process for turning off the smartphone location use flag 24 hours after the time when the smartphone 2 determines its position. This process is executed, for example, every time the CPU 11 of the electronic watch 1 counts one hour, but is not limited to this and may be executed, for example, every 10 minutes.
In step S40, the CPU 11 determines whether the "next GPS reception position use flag" is ON. If the "next GPS reception position use flag" is OFF (No), the CPU 11 ends the process in FIG.
CPU11は、“次回GPS受信時位置使用フラグ”がONならば(Yes)、ステップS41の処理に進み、“スマホ位置使用フラグ”がONであるか否かを判定する。CPU11は、“スマホ位置使用フラグ”がOFFならば(No)、図4の処理を終了する。 If the "next GPS reception position use flag" is ON (Yes), the CPU 11 proceeds to step S41 and determines whether the "smartphone position use flag" is ON. If the "smartphone position use flag" is OFF (No), the CPU 11 ends the process of FIG. 4.
CPU11は、“スマホ位置使用フラグ”がONならば(Yes)、ステップS42の処理に進み、スマートフォン2が測位した時刻(位置取得時刻)から24時間が経過したか否かを判定する。CPU11は、スマートフォン2の位置取得時刻から24時間以内ならば(No)、図4の処理を終了する。 If the "smartphone location use flag" is ON (Yes), the CPU 11 proceeds to step S42 and determines whether 24 hours have passed since the time when the smartphone 2 determined its position (location acquisition time). If it is within 24 hours since the time when the smartphone 2 obtained its position (No), the CPU 11 ends the process of FIG. 4.
CPU11は、スマートフォン2の位置取得時刻から24時間が経過したならば(Yes)、ステップS43の処理に進んで“スマホ位置使用フラグ”をOFFに設定し(S43)、図4の処理を終了する。 If 24 hours have passed since the location of the smartphone 2 was acquired (Yes), the CPU 11 proceeds to step S43 and sets the "smartphone location use flag" to OFF (S43), and ends the process of FIG. 4.
すなわち、本実施形態では、スマートフォン2が取得した位置情報の有効期限は位置情報を取得してから24時間なので、CPU11は、スマートフォン2の位置情報の取得時刻から24時間が経過したら、“スマホ位置使用フラグ”をOFFする。 In other words, in this embodiment, the validity period of the location information acquired by the smartphone 2 is 24 hours from the time the location information is acquired, so the CPU 11 turns off the "smartphone location use flag" when 24 hours have passed since the time the location information of the smartphone 2 was acquired.
図5Aと図5Bは、電子時計1によるGPS受信時処理のフローチャートである。このGPS受信時処理は、GPS-IC14がGPS衛星から電波を受信させる際に起動され、衛星の電波情報をもとに位置情報を取得する処理(測位動作)を実行する。 Figures 5A and 5B are flowcharts of the GPS reception process by the electronic watch 1. This GPS reception process is started when the GPS-IC 14 receives radio waves from a GPS satellite, and executes a process (positioning operation) to obtain location information based on the satellite's radio wave information.
CPU11は、GPS-IC14を起動してから受信コマンドを実行するまでの間に、図5AのステップS52、ステップS53に示したような判定結果に応じて、GPS-IC14の実行パラメータアドレスマップへの書込みを通して、ホットスタート設定と位置情報(緯度経度情報)の書込みを行う。 Between starting up the GPS-IC 14 and executing the received command, the CPU 11 writes hot start settings and location information (latitude and longitude information) into the execution parameter address map of the GPS-IC 14 according to the determination results shown in steps S52 and S53 of FIG. 5A.
電子時計1によるGPS受信時処理の最初に、CPU11は、GPS-IC14を起動する(S50)。CPU11は、フラッシュメモリ141に有効な予測エフェメリスが保持されていないならば(S51→No)、ステップS54の処理に進み、実行パラメータマップへ位置情報(緯度経度情報)を送信しない。これによりGPS-IC14はコールドスタートする。ここで有効な予測エフェメリスを保持していない場合とは、機器の再起動又はバッテリーオールクリアの直後、および、予測エフェメリスを取得したのち予測エフェメリスの有効期限を超えた場合などが含まれる。ステップS54を実行した場合、コールドスタートであるため、GPS-IC14が測位に要する時間は、後述するステップS55~ステップ57での測位に比べ、長い。 At the beginning of the GPS reception process by the electronic watch 1, the CPU 11 starts the GPS-IC 14 (S50). If the flash memory 141 does not hold a valid predicted ephemeris (S51→No), the CPU 11 proceeds to the process of step S54 and does not send position information (latitude and longitude information) to the execution parameter map. This causes the GPS-IC 14 to perform a cold start. Cases where a valid predicted ephemeris is not held include immediately after the device is restarted or the battery is all cleared, and cases where the predicted ephemeris has expired after it was acquired. When step S54 is executed, a cold start is performed, so the time required for the GPS-IC 14 to determine the position is longer than the positioning in steps S55 to 57 described below.
ステップS51において、CPU11は、有効な予測エフェメリスを保持しているならば(Yes)、ステップS52の処理に進み、“次回GPS受信時位置使用フラグ”がONであるか否かを判定する。 In step S51, if the CPU 11 holds a valid predicted ephemeris (Yes), it proceeds to step S52 and determines whether the "next GPS reception position use flag" is ON.
CPU11は、“次回GPS受信時位置使用フラグ”がOFFならば(No)、ステップS57の処理に進み、実行パラメータマップへ位置情報(緯度経度情報)を送信しない。しかし有効な予測エフェメリスを保持しているため、GPS-IC14はホットスタートすることができる。ホットスタートであるため、ステップS54に比べて、GPS-IC14が測位に要する時間は短くなる。これによりCPU11は、ステップS54のコールドスタート設定に比べて短時間に測位を完了させることができる。しかし実行パラメータマップへ位置情報(緯度経度情報)を入力せずに測位を行うため、後述するステップS55及びステップS56に比べて、測位に要する時間は長い。 If the "next GPS reception position use flag" is OFF (No), the CPU 11 proceeds to the process of step S57 and does not send position information (latitude and longitude information) to the execution parameter map. However, since a valid predicted ephemeris is held, the GPS-IC 14 can be hot started. Because it is a hot start, the time required for the GPS-IC 14 to perform positioning is shorter than in step S54. This allows the CPU 11 to complete positioning in a shorter time than the cold start setting in step S54. However, because positioning is performed without inputting position information (latitude and longitude information) to the execution parameter map, the time required for positioning is longer than in steps S55 and S56 described below.
CPU11は、“次回GPS受信時位置使用フラグ”がONならば(Yes)、ステップS53の処理に進み、“スマホ位置使用フラグ”がONであるか否かを判定する。
CPU11は、“スマホ位置使用フラグ”がONならば(Yes)、ステップS55の処理に進み、実行パラメータマップへスマートフォン2が測位した位置情報(緯度経度情報)を送信する。これにより、GPS-IC14をホットスタートすることができる。これによりCPU11は、ステップS57のホットスタート設定に比べて、より短時間に測位を完了させることができる。
If the "next GPS reception position use flag" is ON (Yes), the CPU 11 proceeds to the process of step S53 and determines whether the "smartphone position use flag" is ON.
If the "smartphone location use flag" is ON (Yes), the CPU 11 proceeds to the process of step S55 and transmits the location information (latitude and longitude information) measured by the smartphone 2 to the execution parameter map. This enables the GPS-IC 14 to be hot-started. This allows the CPU 11 to complete positioning in a shorter time than in the case of the hot start setting of step S57.
CPU11は、ステップS53において、“スマホ位置使用フラグ”がONならば(Yes)、ステップS55の処理に進み、実行パラメータマップへスマートフォン2が測位した緯度経度情報を入力する。これにより、GPS-IC14をホットスタートすることができる。このとき、GPS-IC14が測位に要する時間は、およそ数秒である。これによりCPU11は、ステップS57のホットスタート設定に比べて、より短時間に測位を完了させることができる。 If the "smartphone location use flag" is ON in step S53 (Yes), the CPU 11 proceeds to the process of step S55 and inputs the latitude and longitude information measured by the smartphone 2 into the execution parameter map. This allows the GPS-IC 14 to be hot started. At this time, the time required for the GPS-IC 14 to measure the position is approximately several seconds. This allows the CPU 11 to complete the positioning in a shorter time than with the hot start setting in step S57.
その後、GPS-IC14はGPS電波の受信を開始し(S58)、CPU11は、GPSの受信が成功したか否かを判定する(S59)。CPU11は、GPSの受信に失敗したならば(No)、図5Aと図5Bの処理を終了する。 Then, the GPS-IC 14 starts receiving GPS radio waves (S58), and the CPU 11 determines whether or not the GPS reception was successful (S59). If the GPS reception has failed (No), the CPU 11 ends the processing of Figs. 5A and 5B.
CPU11は、GPS-IC14によるGPSの受信に成功したならば(Yes)、ステップS60の処理に進む。CPU11は、取得した位置情報を次回の受信時に使用できるように“次回GPS受信時位置使用フラグ”をONし(S60)、“スマホ位置使用フラグ”をOFFする(S61)。その後、CPU11は、GPS-IC14によるGPSの受信を終了させる(S62)。本実施形態では、GPS位置情報を、GPS-IC14によって今回取得した位置情報で更新する(S63)。なお、次回電子時計1が測位する時に、現在時刻に最も近い時刻に測位された位置情報が使用可能となっていればよいため、更新した際に過去の位置情報のデータを消去しなくても良い。ステップS63の処理が終わると、処理はステップS64に進む。さらに、CPU11は、GPS位置情報の取得時刻を更新すると(S64)、図5Aと図5Bの処理が終了する。なお、CPU11が、GPS位置情報の取得時刻を取得する方法は限定されない。たとえば、GPSの電波から時刻情報を取得しても良いし、CPU11が計時する時刻を利用して取得しても良い。また、CPU11が計時する時刻情報とGPSの電波から得られる情報とを組み合わせて、時刻情報を取得しても良い。 If the GPS-IC 14 is successful in receiving the GPS signal (Yes), the CPU 11 proceeds to step S60. The CPU 11 turns on the "next GPS reception location use flag" so that the acquired location information can be used the next time the signal is received (S60), and turns off the "smartphone location use flag" (S61). After that, the CPU 11 ends the GPS reception by the GPS-IC 14 (S62). In this embodiment, the GPS location information is updated with the location information acquired this time by the GPS-IC 14 (S63). Note that, since it is sufficient that the location information acquired at the time closest to the current time is available the next time the electronic watch 1 measures its position, it is not necessary to erase the data of the past location information when updating. When the process of step S63 ends, the process proceeds to step S64. Furthermore, the CPU 11 updates the acquisition time of the GPS location information (S64), and the processes of FIG. 5A and FIG. 5B end. Note that the method by which the CPU 11 acquires the acquisition time of the GPS location information is not limited. For example, time information may be obtained from GPS radio waves, or may be obtained using the time kept by the CPU 11. Time information may also be obtained by combining time information kept by the CPU 11 with information obtained from GPS radio waves.
(変形例)
本発明は、上記実施形態に限定されることなく、本発明の趣旨を逸脱しない範囲で、変更実施が可能であり、例えば、次の(a)~(f)のようなものがある。
(Modification)
The present invention is not limited to the above-described embodiment, and modifications can be made without departing from the spirit of the present invention. For example, the following modifications are possible:
(a) 上記実施形態の電子時計1は、予測エフェメリスを位置情報と一緒にスマートフォン2からダウンロードしている。しかし、これに限られず、別個の条件でスマートフォン2からダウンロードしてもよい。
(b) 本発明は、上記実施形態の電子時計1に限られず、ウエアラブル機器全般に適用してよい。
(c) 電子時計1に位置情報やエフェメリスを送信する外部装置は、スマートフォン2に限定されず、GPS測位機能を有する任意の装置であってもよい。
(d) 予測エフェメリスが格納されるのはフラッシュメモリに限定されず、GPS-IC内のRAM(Random Access Memory)であってもよい。メモリ13内であってもよい。
(e) 電子時計1とスマートフォン2との間の通信方式は、Bluetooth(登録商標) Low Energyに限定されず、Wi-Fi(登録商標)やZigBee(登録商標)やIrDAなどの任意の無線通信方式を用いてもよい。
(f) 同様の効果が達成される範囲内で、図3A~図5Bに示したフローチャートに変更点があってもよい。例えば、図3Bに示すステップS25~ステップS27の順番は変更されても良い。
(a) In the above embodiment, the electronic timepiece 1 downloads the predicted ephemeris together with the location information from the smartphone 2. However, this is not limited to the above, and the predicted ephemeris may be downloaded from the smartphone 2 under separate conditions.
(b) The present invention is not limited to the electronic watch 1 of the above embodiment, but may be applied to wearable devices in general.
(c) The external device that transmits location information and ephemeris to the electronic watch 1 is not limited to the smartphone 2, but may be any device with a GPS positioning function.
(d) The predicted ephemeris is not limited to being stored in a flash memory, but may be stored in a RAM (Random Access Memory) in the GPS-IC or in the memory 13.
(e) The communication method between the electronic watch 1 and the smartphone 2 is not limited to Bluetooth (registered trademark) Low Energy, and any wireless communication method such as Wi-Fi (registered trademark), ZigBee (registered trademark), or IrDA may be used.
(f) Within the scope of achieving the same effect, the flowcharts shown in Figures 3A to 5B may be modified in some respects. For example, the order of steps S25 to S27 shown in Figure 3B may be changed.
以下に、この出願の願書に最初に添付した特許請求の範囲に記載した発明を付記する。付記に記載した請求項の項番は、この出願の願書に最初に添付した特許請求の範囲の通りである。 The inventions described in the claims originally attached to this application are listed below. The claim numbers in the appendix are the same as those in the claims originally attached to this application.
〔付記〕
《請求項1》
衛星から受信した電波を用いて測位動作を実行し、自装置の位置である第一位置情報、および自装置の前記位置を取得した時刻である第一時刻情報を取得する測位部と、
外部装置と通信し、前記外部装置の位置情報である第二位置情報、前記衛星に係る軌道情報、および前記外部装置が前記第二位置情報を取得した時刻である第二時刻情報を受信する通信部と、
現在時刻を計時する制御部と、
前記第一位置情報、前記第一時刻情報、前記第二位置情報、および前記第二時刻情報を記憶する記憶部と、
を備えるウエアラブル機器であって、
前記制御部は、前記測位部に測位動作を実行させる際に、前記記憶部に記憶された前記第二時刻情報が、前記記憶部に記憶された第一時刻情報よりも現在時刻に近く、前記記憶部に記憶された前記第二位置情報の位置が、前記記憶部に記憶された前記第一位置情報の位置から所定距離以上離れており、かつ、前記記憶部に記憶された前記第二時刻情報が前記現在時刻から所定時間内であるならば、前記第二位置情報、および前記外部装置から受信した前記軌道情報を前記測位部に送信する、
ことを特徴とするウエアラブル機器。
《請求項2》
前記所定時間は、24時間である、
ことを特徴とする請求項1に記載のウエアラブル機器。
《請求項3》
前記所定距離は、75kmである、
ことを特徴とする請求項1または2に記載のウエアラブル機器。
《請求項4》
前記測位部は、前記外部装置から受信した前記軌道情報が有効でなかったならばコールドスタートし、前記軌道情報が有効ならば前記軌道情報を用いてホットスタートする、
ことを特徴とする請求項1から3のうち何れか1項に記載のウエアラブル機器。
《請求項5》
測位部が衛星から受信した電波を用いて測位動作を実行し、自装置の位置である第一位置情報、および自装置の前記位置を取得した時刻である第一時刻情報を取得するステップと、
通信部が外部装置と通信し、前記外部装置の位置情報である第二位置情報、前記衛星に係る軌道情報、および前記外部装置が前記第二位置情報を取得した時刻である第二時刻情報を受信するステップと、
記憶部が、前記第一位置情報、前記第一時刻情報、前記第二位置情報、および前記第二時刻情報を記憶するステップと、
制御部が、前記測位部に測位動作を実行させる際に、前記記憶部に記憶された前記第二時刻情報が、前記記憶部に記憶された前記第一時刻情報よりも現在時刻に近く、前記記憶部に記憶された前記第二位置情報の位置が、前記記憶部に記憶された前記第一位置情報の位置から所定距離以上離れており、かつ、前記記憶部に記憶された前記第二時刻情報が前記現在時刻から所定時間内であるならば、前記第二位置情報、および前記外部装置から受信した前記軌道情報を前記測位部に送信するステップと、
を実行することを特徴とする測位制御方法。
《請求項6》
コンピュータに、
測位部が衛星から受信した電波を用いて測位動作を実行し、自装置の位置である第一位置情報、および自装置の前記位置を取得した時刻である第一時刻情報を取得するステップと、
通信部が外部装置と通信し、前記外部装置の位置情報である第二位置情報、前記衛星に係る軌道情報、および前記外部装置が前記第二位置情報を取得した時刻である第二時刻情報を受信するステップと、
記憶部が、前記第一位置情報、前記第一時刻情報、前記第二位置情報、および前記第二時刻情報を記憶するステップと、
前記測位部に測位動作を実行させる際に、前記記憶部に記憶された前記第二時刻情報が、前記記憶部に記憶された前記第一時刻情報よりも現在時刻に近く、前記記憶部に記憶された前記第二位置情報の位置が、前記記憶部に記憶された前記第一位置情報の位置から所定距離以上離れており、かつ、前記記憶部に記憶された前記第二時刻情報が前記現在時刻から所定時間内であるならば、前記第二位置情報、および前記外部装置から受信した前記軌道情報を前記測位部に送信するステップと、
を実行させるための測位制御プログラム。
[Additional Notes]
<<Claim 1>>
a positioning unit that performs a positioning operation using radio waves received from a satellite and acquires first position information that is the position of the device itself and first time information that is the time when the position of the device itself is acquired;
a communication unit that communicates with an external device and receives second position information that is position information of the external device, orbital information related to the satellite, and second time information that is a time when the external device acquires the second position information;
A control unit that measures the current time;
a storage unit that stores the first location information, the first time information, the second location information, and the second time information;
A wearable device comprising:
When causing the positioning unit to perform a positioning operation, if the second time information stored in the memory unit is closer to the current time than the first time information stored in the memory unit, the position of the second position information stored in the memory unit is away from the position of the first position information stored in the memory unit by a predetermined distance or more, and the second time information stored in the memory unit is within a predetermined time from the current time, the control unit transmits the second position information and the trajectory information received from the external device to the positioning unit.
A wearable device characterized by:
<<Claim 2>>
The predetermined time is 24 hours.
The wearable device according to claim 1 .
<<Claim 3>>
The predetermined distance is 75 km.
3. The wearable device according to claim 1 or 2.
<<Claim 4>>
the positioning unit performs a cold start if the orbit information received from the external device is invalid, and performs a hot start using the orbit information if the orbit information is valid.
The wearable device according to any one of claims 1 to 3.
<Claim 5>
A step of performing a positioning operation by a positioning unit using radio waves received from a satellite, and acquiring first position information which is a position of the device itself and first time information which is a time when the position of the device itself is acquired;
a step of communicating with an external device by a communication unit and receiving second position information which is position information of the external device, orbital information related to the satellite, and second time information which is a time when the external device acquired the second position information;
A storage unit stores the first location information, the first time information, the second location information, and the second time information;
a step of transmitting the second position information and the trajectory information received from the external device to the positioning unit when the control unit causes the positioning unit to execute a positioning operation, if the second time information stored in the memory unit is closer to a current time than the first time information stored in the memory unit, the position of the second position information stored in the memory unit is away from the position of the first position information stored in the memory unit by a predetermined distance or more, and the second time information stored in the memory unit is within a predetermined time from the current time;
A positioning control method comprising the steps of:
<Claim 6>
On the computer,
A step of performing a positioning operation by a positioning unit using radio waves received from a satellite, and acquiring first position information which is a position of the device itself and first time information which is a time when the position of the device itself is acquired;
a step of communicating with an external device by a communication unit and receiving second position information which is position information of the external device, orbital information related to the satellite, and second time information which is a time when the external device acquired the second position information;
A storage unit stores the first location information, the first time information, the second location information, and the second time information;
a step of transmitting the second position information and the trajectory information received from the external device to the positioning unit when the second time information stored in the memory unit is closer to a current time than the first time information stored in the memory unit, the position of the second position information stored in the memory unit is away from the position of the first position information stored in the memory unit by a predetermined distance or more, and the second time information stored in the memory unit is within a predetermined time from the current time, when the positioning unit is caused to execute a positioning operation;
A positioning control program for executing the above.
1 電子時計 (ウエアラブル機器)
11 CPU (制御部)
12 ディスプレイ
13 メモリ(記憶部)
14 GPS-IC (測位部)
141 フラッシュメモリ
15 近距離無線通信部 (通信部)
2 スマートフォン (外部装置)
21 CPU
22 ディスプレイ
23 メモリ
24 衛星電波受信部
25 近距離無線通信部
1. Electronic watch (wearable device)
11 CPU (control unit)
12 Display 13 Memory (storage unit)
14 GPS-IC (positioning unit)
141 Flash memory 15 Short-range wireless communication unit (communication unit)
2 Smartphone (external device)
21 CPU
22 Display 23 Memory 24 Satellite radio wave receiving unit 25 Short-range wireless communication unit
Claims (8)
携帯可能な外部装置と通信し、前記外部装置が測位した位置情報である第二位置情報と、前記衛星に係る軌道情報と、前記外部装置が前記第二位置情報を取得した時刻である第二時刻情報と、を受信する通信部と、
制御部と、
前記第一位置情報、前記第一時刻情報、前記第二位置情報、および前記第二時刻情報を記憶する記憶部と、
を備え、
前記制御部は、前記記憶部に記憶された前記第二時刻情報が、前記記憶部に記憶された前記第一時刻情報よりも現在時刻に近く、かつ、前記記憶部に記憶された前記第二時刻情報が前記現在時刻から所定時間内である場合に、前記第二位置情報を用いて前記測位部に測位動作を実行させる、
ことを特徴とするウエアラブル機器。 a positioning unit that performs a positioning operation using radio waves received from a satellite and acquires first position information that is the position of the device itself and first time information that is the time when the position of the device itself is acquired;
a communication unit that communicates with a portable external device and receives second position information, which is position information measured by the external device, orbital information related to the satellite, and second time information, which is a time when the external device acquires the second position information;
A control unit;
a storage unit that stores the first location information, the first time information, the second location information, and the second time information;
Equipped with
the control unit causes the positioning unit to perform a positioning operation using the second location information when the second time information stored in the storage unit is closer to a current time than the first time information stored in the storage unit and the second time information stored in the storage unit is within a predetermined time from the current time.
A wearable device characterized by:
ことを特徴とする請求項1に記載のウエアラブル機器。 The predetermined time is 24 hours.
The wearable device according to claim 1 .
ことを特徴とする請求項1に記載のウエアラブル機器。 the control unit, when a position of the second position information stored in the storage unit is away from a position of the first position information stored in the storage unit by a predetermined distance or more, causes the positioning unit to perform a positioning operation using the second position information;
The wearable device according to claim 1 .
ことを特徴とする請求項3に記載のウエアラブル機器。 The predetermined distance is 75 km.
The wearable device according to claim 3 .
ことを特徴とする請求項1に記載のウエアラブル機器。 the positioning unit performs a cold start if the orbit information received from the external device is invalid, and performs a hot start using the orbit information if the orbit information is valid.
The wearable device according to claim 1 .
ことを特徴とする請求項1に記載のウエアラブル機器。 the control unit causes the positioning unit to perform a positioning operation using the second position information and the trajectory information received from the external device.
The wearable device according to claim 1 .
測位部に衛星から受信した電波を用いて測位動作を実行させ、自装置の位置である第一位置情報、および自装置の前記位置を取得した時刻である第一時刻情報を取得させるステップと、
通信部に携帯可能な外部装置と通信させ、前記外部装置が測位した位置情報である第二位置情報と、前記衛星に係る軌道情報と、前記外部装置が前記第二位置情報を取得した時刻である第二時刻情報と、を受信させるステップと、
記憶部に、前記第一位置情報、前記第一時刻情報、前記第二位置情報、および前記第二時刻情報を記憶させるステップと、
前記記憶部に記憶された前記第二時刻情報が、前記記憶部に記憶された前記第一時刻情報よりも現在時刻に近く、かつ、前記記憶部に記憶された前記第二時刻情報が前記現在時刻から所定時間内である場合に、前記第二位置情報を用いて前記測位部に測位動作を実行させるステップと、
を実行することを特徴とする測位制御方法。 Wearable computers,
causing a positioning unit to perform a positioning operation using radio waves received from a satellite, and to obtain first position information, which is the position of the device itself, and first time information, which is the time when the position of the device itself is obtained;
a step of causing a communication unit to communicate with a portable external device and receive second position information, which is position information measured by the external device, orbital information related to the satellite, and second time information, which is a time when the external device acquired the second position information;
storing the first location information, the first time information, the second location information, and the second time information in a storage unit;
causing the positioning unit to perform a positioning operation using the second location information when the second time information stored in the storage unit is closer to a current time than the first time information stored in the storage unit and the second time information stored in the storage unit is within a predetermined time from the current time;
A positioning control method comprising the steps of:
測位部に衛星から受信した電波を用いて測位動作を実行させ、自装置の位置である第一位置情報、および自装置の前記位置を取得した時刻である第一時刻情報を取得させるステップと、
通信部に携帯可能な外部装置と通信させ、前記外部装置が測位した位置情報である第二位置情報、前記衛星に係る軌道情報と、前記外部装置が前記第二位置情報を取得した時刻である第二時刻情報と、を受信させるステップと、
記憶部に、前記第一位置情報、前記第一時刻情報、前記第二位置情報、および前記第二時刻情報を記憶させるステップと、
前記記憶部に記憶された前記第二時刻情報が、前記記憶部に記憶された前記第一時刻情報よりも現在時刻に近く、かつ、前記記憶部に記憶された前記第二時刻情報が前記現在時刻から所定時間内である場合に、前記第二位置情報を用いて前記測位部に測位動作を実行させるステップと、
を実行させるための測位制御プログラム。 For wearable device computers,
causing a positioning unit to perform a positioning operation using radio waves received from a satellite, and to obtain first position information, which is the position of the device itself, and first time information, which is the time when the position of the device itself is obtained;
a step of causing a communication unit to communicate with a portable external device and receive second position information, which is position information measured by the external device, orbital information related to the satellite, and second time information, which is a time when the external device acquired the second position information;
storing the first location information, the first time information, the second location information, and the second time information in a storage unit;
causing the positioning unit to perform a positioning operation using the second location information when the second time information stored in the storage unit is closer to a current time than the first time information stored in the storage unit and the second time information stored in the storage unit is within a predetermined time from the current time;
A positioning control program for executing the above.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2023055023A JP7477008B2 (en) | 2019-03-25 | 2023-03-30 | Wearable device, positioning control method, and positioning control program |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2019056107A JP7259459B2 (en) | 2019-03-25 | 2019-03-25 | WEARABLE DEVICE, POSITIONING CONTROL METHOD, AND POSITIONING CONTROL PROGRAM |
JP2023055023A JP7477008B2 (en) | 2019-03-25 | 2023-03-30 | Wearable device, positioning control method, and positioning control program |
Related Parent Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2019056107A Division JP7259459B2 (en) | 2019-03-25 | 2019-03-25 | WEARABLE DEVICE, POSITIONING CONTROL METHOD, AND POSITIONING CONTROL PROGRAM |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2023073431A JP2023073431A (en) | 2023-05-25 |
JP7477008B2 true JP7477008B2 (en) | 2024-05-01 |
Family
ID=72642771
Family Applications (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2019056107A Active JP7259459B2 (en) | 2019-03-25 | 2019-03-25 | WEARABLE DEVICE, POSITIONING CONTROL METHOD, AND POSITIONING CONTROL PROGRAM |
JP2023055023A Active JP7477008B2 (en) | 2019-03-25 | 2023-03-30 | Wearable device, positioning control method, and positioning control program |
Family Applications Before (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2019056107A Active JP7259459B2 (en) | 2019-03-25 | 2019-03-25 | WEARABLE DEVICE, POSITIONING CONTROL METHOD, AND POSITIONING CONTROL PROGRAM |
Country Status (1)
Country | Link |
---|---|
JP (2) | JP7259459B2 (en) |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2001133535A (en) | 1999-11-02 | 2001-05-18 | Seiko Epson Corp | Information terminal, and positioning method |
JP2002162247A (en) | 2000-11-27 | 2002-06-07 | Matsushita Electric Works Ltd | Gps system |
US20100007553A1 (en) | 2008-07-08 | 2010-01-14 | Samsung Electronics Co. Ltd. | Apparatus and method for sharing assistance data between a-gps terminal and gps terminal |
US20150102960A1 (en) | 2013-10-10 | 2015-04-16 | Motorola Mobility Llc | Systems and Methods for Location Assistance with Personal Area Network Devices |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6114991A (en) * | 1997-09-11 | 2000-09-05 | Lucent Technologies, Inc. | Auxiliary system for assisting a wireless terminal in determining its position from signals transmitted from a navigation satellite |
JP2004028655A (en) * | 2002-06-24 | 2004-01-29 | Sony Corp | Positioning calculation method and receiver for positioning |
JP2013101085A (en) * | 2011-11-10 | 2013-05-23 | Hitachi Kokusai Electric Inc | Mobile station device |
JP6476609B2 (en) * | 2014-06-30 | 2019-03-06 | カシオ計算機株式会社 | POSITIONING SYSTEM, POSITIONING DEVICE, STORAGE DEVICE, AND POSITIONING METHOD |
-
2019
- 2019-03-25 JP JP2019056107A patent/JP7259459B2/en active Active
-
2023
- 2023-03-30 JP JP2023055023A patent/JP7477008B2/en active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2001133535A (en) | 1999-11-02 | 2001-05-18 | Seiko Epson Corp | Information terminal, and positioning method |
JP2002162247A (en) | 2000-11-27 | 2002-06-07 | Matsushita Electric Works Ltd | Gps system |
US20100007553A1 (en) | 2008-07-08 | 2010-01-14 | Samsung Electronics Co. Ltd. | Apparatus and method for sharing assistance data between a-gps terminal and gps terminal |
US20150102960A1 (en) | 2013-10-10 | 2015-04-16 | Motorola Mobility Llc | Systems and Methods for Location Assistance with Personal Area Network Devices |
Also Published As
Publication number | Publication date |
---|---|
JP2023073431A (en) | 2023-05-25 |
JP7259459B2 (en) | 2023-04-18 |
JP2020159709A (en) | 2020-10-01 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP6939838B2 (en) | Electronic clock, information update control method and program | |
JP6327183B2 (en) | Radio wave receiver, radio wave clock, signal acquisition method and program | |
JP5428167B2 (en) | Time correction device, time measuring device with time correction device, and time correction method | |
JP2023112161A (en) | Satellite radio wave receiver, electronic timepiece, positioning control method and program | |
US20230063308A1 (en) | Electronic timepiece and information acquisition method | |
JP2023011006A (en) | Satellite radio wave receiver, electronic timepiece, positioning information acquisition control method and program | |
JP6988855B2 (en) | Electronic clock, information update control method and program | |
JP7477008B2 (en) | Wearable device, positioning control method, and positioning control program | |
CN108958017B (en) | Electronic timepiece, electronic device, date and time acquisition control method, and recording medium | |
JP2001133535A (en) | Information terminal, and positioning method | |
JP2023162365A (en) | Electronic apparatus, electronic timepiece, time correction system, time correction method, and program | |
JP7416142B2 (en) | Electronic clock, reception operation control method and program | |
US20240176307A1 (en) | Satellite radio wave receiving device, electronic watch, method for controlling acquisition of date and time information, and program for the same | |
JP6493574B2 (en) | Radio wave receiver, radio wave clock, signal acquisition method and program | |
CN111026441A (en) | Electronic device, information processing method, and storage medium storing information processing program | |
JP4458163B2 (en) | Reception device and reception control method | |
JP6390209B2 (en) | Radio clock and display method when receiving radio waves | |
JP6930161B2 (en) | Electronic clock, reception operation control method and program | |
JP7006090B2 (en) | Satellite radio wave receiver, electronic clock, date and time information acquisition control method and program | |
JP2022053442A (en) | Information processing device, positioning method, and program | |
JP2008241719A (en) | Positioning device and positioning control method | |
KR20120041982A (en) | Gps device and the method for reducing ttff |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20230424 |
|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20230424 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20231128 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20240112 |
|
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: 20240319 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20240401 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 7477008 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |