(57)【要約】【課題】ＧＰＳの測位に掛かる時間を短縮する。【解決手段】電子時計１は、衛星から受信した電波を用いて測位するＧＰＳ−ＩＣ１４と、測位機能を備えるスマートフォンと通信する近距離無線通信部１５と、ＣＰＵ１１とを備える。ＣＰＵ１１は、近距離無線通信部１５によりスマートフォンから受信した位置情報の測位時刻が、メモリ１３に記憶された前回の測位時刻よりも新しく、かつスマートフォンから受信された位置情報の位置が、メモリ１３に記憶された前回の位置から所定値以上離れていたならば、スマートフォンから受信した位置情報を有効な位置情報として、スマートフォンから受信した予測エフェメリスと共にＧＰＳ−ＩＣ１４に入力する。【選択図】図１
2020159709.tif 000002
【特許請求の範囲】
【請求項１】
衛星から受信した電波を用いて測位動作を実行し、自装置の位置である第一位置情報、および自装置の前記位置を取得した時刻である第一時刻情報を取得する測位部と、
外部装置と通信し、前記外部装置の位置情報である第二位置情報、前記衛星に係る軌道情報、および前記外部装置が前記第二位置情報を取得した時刻である第二時刻情報を受信する通信部と、
現在時刻を計時する制御部と、
前記第一位置情報、前記第一時刻情報、前記第二位置情報、および前記第二時刻情報を記憶する記憶部と、
を備えるウエアラブル機器であって、
前記制御部は、前記測位部に測位動作を実行させる際に、前記記憶部に記憶された前記第二時刻情報が、前記記憶部に記憶された第一時刻情報よりも現在時刻に近く、前記記憶部に記憶された前記第二位置情報の位置が、前記記憶部に記憶された前記第一位置情報の位置から所定距離以上離れており、かつ、前記記憶部に記憶された前記第二時刻情報が前記現在時刻から所定時間内であるならば、前記第二位置情報、および前記外部装置から受信した前記軌道情報を前記測位部に送信する、
ことを特徴とするウエアラブル機器。
【請求項２】
前記所定時間は、２４時間である、
ことを特徴とする請求項１に記載のウエアラブル機器。
【請求項３】
前記所定距離は、７５ｋｍである、
ことを特徴とする請求項１または２に記載のウエアラブル機器。
【請求項４】
前記測位部は、前記外部装置から受信した前記軌道情報が有効でなかったならばコールドスタートし、前記軌道情報が有効ならば前記軌道情報を用いてホットスタートする、
ことを特徴とする請求項１から３のうち何れか１項に記載のウエアラブル機器。
【請求項５】
測位部が衛星から受信した電波を用いて測位動作を実行し、自装置の位置である第一位置情報、および自装置の前記位置を取得した時刻である第一時刻情報を取得するステップと、
通信部が外部装置と通信し、前記外部装置の位置情報である第二位置情報、前記衛星に係る軌道情報、および前記外部装置が前記第二位置情報を取得した時刻である第二時刻情報を受信するステップと、
記憶部が、前記第一位置情報、前記第一時刻情報、前記第二位置情報、および前記第二時刻情報を記憶するステップと、
制御部が、前記測位部に測位動作を実行させる際に、前記記憶部に記憶された前記第二時刻情報が、前記記憶部に記憶された前記第一時刻情報よりも現在時刻に近く、前記記憶部に記憶された前記第二位置情報の位置が、前記記憶部に記憶された前記第一位置情報の位置から所定距離以上離れており、かつ、前記記憶部に記憶された前記第二時刻情報が前記現在時刻から所定時間内であるならば、前記第二位置情報、および前記外部装置から受信した前記軌道情報を前記測位部に送信するステップと、
を実行することを特徴とする測位制御方法。
【請求項６】
コンピュータに、
測位部が衛星から受信した電波を用いて測位動作を実行し、自装置の位置である第一位置情報、および自装置の前記位置を取得した時刻である第一時刻情報を取得するステップと、
通信部が外部装置と通信し、前記外部装置の位置情報である第二位置情報、前記衛星に係る軌道情報、および前記外部装置が前記第二位置情報を取得した時刻である第二時刻情報を受信するステップと、
記憶部が、前記第一位置情報、前記第一時刻情報、前記第二位置情報、および前記第二時刻情報を記憶するステップと、
前記測位部に測位動作を実行させる際に、前記記憶部に記憶された前記第二時刻情報が、前記記憶部に記憶された前記第一時刻情報よりも現在時刻に近く、前記記憶部に記憶された前記第二位置情報の位置が、前記記憶部に記憶された前記第一位置情報の位置から所定距離以上離れており、かつ、前記記憶部に記憶された前記第二時刻情報が前記現在時刻から所定時間内であるならば、前記第二位置情報、および前記外部装置から受信した前記軌道情報を前記測位部に送信するステップと、
を実行させるための測位制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ウエアラブル機器、測位制御方法、および、測位制御プログラムに関する。
【背景技術】
【０００２】
近年、ＧＰＳ（Global Positioning System）を用いた測位機能を有するウエアラブル機器（例えば、電子時計など）において、スマートフォンが有する測位位置の情報を受信し、その情報を参照することでＧＰＳの測位にかかる時間を早めるという構成がある。
【０００３】
特許文献１には、リストデバイスが更新されたエフェメリスデータを記憶しているか否かを判定する発明が記載されている。特許文献１には、更新されたエフェメリスデータを記憶していない場合、セカンダリ装置から更新されたエフェメリスデータを取得することが記載されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】米国特許出願公開第２０１４／０２９２５６６号明細書
【発明の概要】
【発明が解決しようとする課題】
【０００５】
リストデバイスのようなウエアラブル機器は、スマートフォンのようなセカンダリ機器よりもユーザの現在位置に近い位置情報を有していることが多い。そのため、ウエアラブル機器は、自機が測位した位置情報を使用せずにスマートフォンの測位した位置情報を使用すると、むしろユーザの現在位置から遠い位置情報となる場合があった。このような場合、ＧＰＳの測位に掛かる時間が遅くなってしまうおそれがある。
そこで、本発明は、ウエアラブル機器、測位制御方法、および、測位制御プログラムについて、ＧＰＳの測位に掛かる時間を短縮する確率を高めることを課題とする。
【課題を解決するための手段】
【０００６】
本発明は、上記目的を達成するため、
衛星から受信した電波を用いて測位動作を実行し、自装置の位置である第一位置情報、および自装置の前記位置を取得した時刻である第一時刻情報を取得する測位部と、
外部装置と通信し、前記外部装置の位置情報である第二位置情報、前記衛星に係る軌道情報、および前記外部装置が前記第二位置情報を取得した時刻である第二時刻情報を受信する通信部と、
現在時刻を計時する制御部と、
前記第一位置情報、前記第一時刻情報、前記第二位置情報、および前記第二時刻情報を記憶する記憶部と、
を備えるウエアラブル機器であって、
前記制御部は、前記測位部に測位動作を実行させる際に、前記記憶部に記憶された前記第二時刻情報が、前記記憶部に記憶された第一時刻情報よりも現在時刻に近く、前記記憶部に記憶された前記第二位置情報の位置が、前記記憶部に記憶された前記第一位置情報の位置から所定距離以上離れており、かつ、前記記憶部に記憶された前記第二時刻情報が前記現在時刻から所定時間内であるならば、前記第二位置情報、および前記外部装置から受信した前記軌道情報を前記測位部に送信する、
ことを特徴とするウエアラブル機器である。
【発明の効果】
【０００７】
本発明によれば、ＧＰＳの測位に掛かる時間を短縮することが可能となる。
【図面の簡単な説明】
【０００８】
【図１】本実施形態における電子時計の概略を示す構成図である。
【図２】スマートフォンの構成図である。
【図３Ａ】時計がスマートフォンから位置情報と予測エフェメリス情報を取得する処理のフローチャート（その１）である。
【図３Ｂ】時計がスマートフォンから位置情報と予測エフェメリス情報を取得する処理のフローチャート（その２）である。
【図４】２４時間の経過後にスマートフォン位置使用フラグをオフする処理のフローチャートである。
【図５Ａ】電子時計によるＧＰＳ受信時処理のフローチャート（その１）である。
【図５Ｂ】電子時計によるＧＰＳ受信時処理のフローチャート（その２）である。
【発明を実施するための形態】
【０００９】
以降、本発明を実施するための形態を、各図を参照して詳細に説明する。
図１は、本実施形態における電子時計１の概略を示す構成図である。
電子時計１は、ウエアラブル機器の一例であり、ＣＰＵ（Central Processing Unit）１１と、ディスプレイ１２と、メモリ１３と、ＧＰＳ−ＩＣ（Integrated Circuit）１４と、近距離無線通信部１５とを備えている。
【００１０】
ＣＰＵ１１は、この電子時計１の各部を統括制御する処理部である。ディスプレイ１２は、例えば液晶ディスプレイであり、ＣＰＵ１１が計時した時刻を表示する。メモリ１３は、例えばフラッシュメモリで構成されており、ＣＰＵ１１が実行するための測位制御プログラム（不図示）を格納する。メモリ１３は更に、ＧＰＳ−ＩＣ１４により取得された位置情報（第一位置情報）、第一位置情報の位置を測位した時刻の時刻情報（第一時刻情報）、近距離無線通信部１５により取得された位置情報（第二位置情報）、および第二位置情報の位置が測位された時刻の時刻情報（第二時刻情報）を記憶する記憶部である。なお、メモリ１３は、フラッシュメモリで構成されることに限定されない。
【００１１】
ＧＰＳ−ＩＣ１４（測位部の一例）は、ＧＰＳ衛星から受信した電波を用いて測位するＧＰＳ受信部であり、フラッシュメモリ１４１を備えている。フラッシュメモリ１４１に衛星の予測軌道情報（予測エフェメリス）を格納することにより、ＧＰＳ−ＩＣ１４は、この予測エフェメリスをホットスタートに用いて、短時間に測位を完了することができる。ＧＰＳ−ＩＣ１４は、フラッシュメモリ１４１に予測エフェメリスを格納した上、更に有効な位置情報を格納することで、より短時間に測位を完了することができる。
【００１２】
近距離無線通信部１５は、外部装置との間で、例えば後記するスマートフォン２との間でBluetooth（登録商標） Low Energyなどの近距離無線通信路を介して、各種情報を送受信する通信部である。スマートフォン２はＧＰＳによる測位機能を備えているため、ＣＰＵ１１は、近距離無線通信部１５を介してスマートフォン２が取得した位置情報や予測エフェメリスや取得時刻を受信することができる。なお、スマートフォン２はＧＰＳによる測位機能以外にも位置情報を取得する手段を備えていても良い。また、近距離無線通信部１５によってＧＰＳによる測位機能以外の位置情報取得手段で得られた位置情報を受信するようにしても良い。
【００１３】
図２は、スマートフォン２の構成図である。
スマートフォン２は、ＣＰＵ２１と、ディスプレイ２２と、メモリ２３と、衛星電波受信部２４と、近距離無線通信部２５とを備えている。
【００１４】
ＣＰＵ２１は、このスマートフォン２の各部を統括制御する処理部である。ディスプレイ２２は、例えばタッチパネルディスプレイであり、このスマートフォン２を操作するためのグラフィカル・ユーザ・インタフェースを表示する。メモリ２３は、例えばフラッシュメモリで構成されており、ＣＰＵ２１が実行するためのプログラムなどを格納する。なお、メモリ２３は、フラッシュメモリで構成されることに限定されない。
【００１５】
衛星電波受信部２４は、例えば、ＧＰＳ衛星から受信した電波を用いて測位するＧＰＳ受信部である。近距離無線通信部２５は、例えば前記した電子時計１との間でBluetooth（登録商標） Low Energyなどの近距離無線通信路を介して情報を送受信するものである。なお、衛星電波受信部２４が受信するのはＧＰＳ衛星からの電波に限定されない。同様の効果が得られる範囲であれば、ＧＰＳ以外の衛星測位システムを使用しても良い。
【００１６】
《予測エフェメリスについて》
予測エフェメリスは、測位に必要な軌道情報（エフェメリス）の有効期間を大幅に拡大し、ＧＰＳ受信部が測位する時間を短縮するために用いられる衛星の予測軌道情報である。
【００１７】
ＧＰＳ受信部が測位するには、衛星の軌道情報（エフェメリス）が必要である。ＧＰＳ受信部は、エフェメリスを取得し、取得したエフェメリスを使って測位する。この際、前回に取得したエフェメリスをメモリにバックアップしておき、測位時にそれを読み出すことで、短時間に測位を完了することができる。これをホットスタートという。
ここでエフェメリスがバックアップされていなければ、航法メッセージからエフェメリスを取得することになり、ホットスタートの時よりも長い時間が掛かってしまう。このような動作をコールドスタートという。
【００１８】
エフェメリスには約４時間の有効期限があり、それを過ぎると新しいエフェメリスを取得しなければならない。したがって、ＧＰＳ受信部が素早く測位できるホットスタートの可能な期間は、通常は前回のエフェメリス取得時から４時間程度である。ＧＰＳ受信部を組み込んだ機器（例えばＧＰＳロガーなど）では、４時間以上電源を切っていた場合、次に電源を入れて再び測位する際にはコールドスタートするので、ホットスタート時よりも長い時間が掛かっていた。
【００１９】
予測エフェメリスとは、衛星から受信したエフェメリスと機器の位置情報（緯度および経度）を元に、未来の所定時間までの衛星位置を予測・推定した軌道情報のことをいう。予測エフェメリスにより、エフェメリスを取得してからから４時間以上の時間に亘ってホットスタートを実現することができる。
【００２０】
またＧＰＳ受信部が、新しいエフェメリスを受信するたびに、必要に応じて内部で計算することにより、ユーザが面倒な操作をすることなく使用可能である。このとき、衛星から受信したエフェメリスは所定時間内に取得されたものでなければならず、機器の位置情報はユーザの位置から離れていてはならない。
【００２１】
直近に電子時計１がＧＰＳ測位した位置情報とエフェメリスを使う方法は、ユーザが毎回同じ場所でトレーニングを行うような状況では効果的であり、ホットスタートできる確率が高くなる。しかし、ユーザが出張などで移動した先では、電子時計１が測位した位置情報とユーザの位置とが離れてしまうので、ホットスタートができないおそれがある。
【００２２】
一方、電子時計１がスマートフォン２などの外部装置から位置情報とエフェメリスを貰う方法は、スマートフォン２が位置情報を保持していれば、移動先でも有効な位置情報を使えるので、ホットスタート要件を満たせる可能性がある。ユーザがスマートフォン２上のＧＰＳアプリケーションの位置情報の取得設定を「常に許可」にしていれば、ＧＰＳアプリケーションは定期的に位置情報を取得する。この場合、スマートフォン２は、ユーザの直近の位置情報を保持できている可能性が高く、ホットスタートができる可能性が高い。
【００２３】
しかし、ユーザがＧＰＳアプリケーションの位置情報の取得設定を「許可しない」又は「アプリ使用時のみ許可」としていた場合、スマートフォン２は、ＧＰＳアプリケーションの位置情報を取得できる頻度が減ってしまうため、直近の位置情報を保持していない可能性がある。また、その場合、スマートフォン２よりも電子時計１の方がユーザの直近の位置情報を保持していることが多くなる。
【００２４】
そこで、電子時計１は、スマートフォン２から位置情報を貰う際には、その位置情報を取得した時刻情報も一緒に貰い、前回の測位時刻と比較してより新しい方（現在時刻に近い方）の位置情報を採用するようにする。この処理により、より直近の位置情報を用いて測位を行うことができるため、ホットスタートをしやすくなる。この処理は、後記する図３に示している。
【００２５】
しかし、電子時計１とスマートフォン２がそれぞれ有する位置情報のうち、新しい位置情報を採用したとしても、必ずホットスタートをしやすくなるとは限らない。例えば、スマートフォン２が測位した位置情報が、ユーザが普段トレーニングを行う場所から遠く離れた移動先の位置情報であり、かつ、後日ユーザが移動先から帰り、ユーザが普段トレーニングを行う場所で次の測位を行う場合にも、スマートフォン２が測位した位置情報の方を使ってしまうおそれがある。この場合、スマートフォン２の有する直近の位置情報は、ユーザが普段トレーニングを行う場所から遠く離れているため、ホットスタートができないおそれがある。そのため、この場合はユーザが普段トレーニングを行う場所の位置情報を保持している可能性のある電子時計１が直近に測位した新しい位置情報を使った方が良い。すなわち、電子時計１に比べて新しく取得された位置情報をスマートフォン２が有していたとしても、その位置情報が取得されてからある程度の時間がたっていた場合、電子時計１が直近に測位した位置情報を使った方が良い場合が多い。したがって、スマートフォン２が測位した位置情報を使う場合は、その位置情報を取得した時刻が或る程度現在時刻に近い必要がある。よって、スマートフォン２が測位した位置情報を用いるためには、「スマートフォン２から取得した位置情報の測位時刻が現在時刻から所定時間内であった場合に」という条件も付加する。この処理を後記する図４に示す。
【００２６】
しかし、「所定時間」を短くしすぎると、スマートフォン２が測位した位置情報を移動先で利用しにくくなってしまう。そのため「所定時間」はある程度の長さを持たせた上で、電子時計１が次の測位時に使用予定の位置情報に対して、「所定距離が離れている場合に」という条件も付加し、次の測位時に使用予定の位置情報を決定する。これにより、普段のトレーニングを行う場合、電子時計１は、直近にＧＰＳ受信部で測位した新しい位置情報を使える確率を高めることができる。更にユーザが普段トレーニングを行う場所から遠く離れた移動先でトレーニング又はレースを行う場合、電子時計１は、より有効なスマートフォン２が測位した位置情報を使って、ＧＰＳの測位に掛かる時間を短縮する確率を高める事ができる。
【００２７】
図３Ａと図３Ｂは、電子時計１がスマートフォン２から位置情報と予測エフェメリス情報を取得する処理のフローチャートである。
《スマートフォン２の処理》
スマートフォン２のＣＰＵ２１は、電子時計１と連動するためのアプリケーションを実行することにより、スマートフォン２からBluetooth（登録商標） Low Energyでの通信を介して、スマートフォン２が取得した位置情報（緯度経度）とその位置を取得した時刻を受信する。
スマートフォン２のＣＰＵ２１は、起動後にＧＰＳ情報の取得条件が成立するか否かを判定する（Ｓ１０）。ここで、ＧＰＳ情報の取得条件とは、例えば、スマートフォン２のＧＰＳアプリケーションの設定である。ユーザがＧＰＳアプリケーションの位置情報の取得設定を「許可しない」としていた場合には、ＧＰＳの取得条件は成立しない。ユーザがＧＰＳアプリケーションの位置情報の取得設定を「アプリ使用時のみ許可」としていた場合、ＧＰＳアプリケーションを使用したときにＧＰＳ情報の取得条件が成立する。ユーザがスマートフォン２上のＧＰＳアプリケーションの位置情報の取得設定を「常に許可」にしていれば、ＧＰＳ情報の取得条件は常に成立する。また、条件はこれに限られることなく、ＧＰＳアプリケーションの設定とは別に、例えば、前回のＧＰＳ情報取得時からの経過時間も条件になりうる。
【００２８】
ステップＳ１０において、ＣＰＵ２１は、ＧＰＳ情報の取得条件が成立するならば（Ｙｅｓ）、衛星電波から位置情報と予測エフェメリスを取得し（Ｓ１１）、ステップＳ１２の処理に進む。ＣＰＵ２１は、ＧＰＳ情報の取得条件が成立しないならば（Ｎｏ）、ステップＳ１０の処理に戻る。ステップＳ１１において、ＣＰＵ２１は、衛星から受信したエフェメリスと機器の位置情報（緯度および経度）を元に、未来の所定時間までの衛星位置を予測・推定した軌道情報である予測エフェメリスを算出する。
【００２９】
ステップＳ１２において、ＣＰＵ２１は、電子時計１との間の接続条件が成立したか否かを判定する。電子時計１との間の接続条件は、例えば電子時計１とスマートフォン２のリンク接続時や、リンクロスからの再接続時、アプリケーションを実行するスマートフォン２からのタイムゾーン切替り通知受信時、Bluetooth（登録商標） Low Energyによる自動時刻修正タイミング、スマートフォン２上の電子時計１と連動するためのアプリケーション起動時などに成立する。スマートフォン２からデータを受信できれば、前述の条件に限定されなくてもよい。
【００３０】
ＣＰＵ２１は、電子時計１との間で接続条件が成立したならば（Ｙｅｓ）、取得した位置情報と取得時刻と予測エフェメリスを電子時計１に送信したのち（Ｓ１３）、ステップＳ１０の処理に戻る。ＣＰＵ２１は、電子時計１との間の接続条件が成立しなかったならば（Ｎｏ）、ステップＳ１０の処理に戻る。このように、スマートフォン２のＣＰＵ２１は、ＧＰＳによる測位と、測位した位置情報等の送信とをそれぞれ別の条件で実行する。そのため、位置情報の取得時刻と、位置情報の送信時刻とは一致していない。そのため、ＣＰＵ２１は、位置情報の送信と共に、この位置情報の取得時刻を送信している。なお、位置情報の取得時刻を求める方法は限定されない。例えば、スマートフォン２がＧＰＳによる測位時にＧＰＳ衛星から受信した電波を利用して求めてもよいし、スマートフォン２のＣＰＵ２１が計時する時刻を利用して求めてもよい。また、スマートフォン２のＣＰＵ２１の計時する時刻と、ＧＰＳ衛星から受信した電波から得られた情報の組み合わせによって求められても良い。
【００３１】
《電子時計１の処理》
以下、電子時計１がスマートフォン２から位置情報とスマートフォン２が取得した位置情報の取得時刻と予測エフェメリスとを受信する処理を説明する。以下、図３Ａと図３Ｂと図４と図５に示したフローチャートは、ＣＰＵ１１が、メモリ１３に格納された測位制御プログラムを実行した際の処理を示している。なお、ＣＰＵ１１の起動直後における“次回ＧＰＳ受信時位置使用フラグ”と“スマートフォン位置使用フラグ”の初期値は、ＯＦＦである。
【００３２】
電子時計１のＣＰＵ１１は、前記したステップＳ１２において送信された位置情報と取得時刻と予測エフェメリスを受信すると（Ｓ２０）、受信した位置情報が、電子時計１の再起動後から初回に取得した位置情報であるか否かを判定する（Ｓ２１）。ここで、再起動は電子時計１のソフトウェアの初期化であるオールクリア（ＡＣ）、及び、電源電圧の低下に伴う再起動であるバッテリーオールクリア（ＢＡＣ）を含む。ＣＰＵ１１は、ステップＳ２０で受信した位置情報が電子時計１の再起動（ＡＣ）又はバッテリーオールクリア（ＢＡＣ）後から初回に取得した位置情報であるならば（Ｙｅｓ）、図３ＢのステップＳ２９の処理に進む。
【００３３】
ＣＰＵ１１は、ステップＳ２０で受信した位置情報が電子時計１の再起動又はバッテリーオールクリア（ＢＡＣ）後から初回に取得した位置情報でなかったならば（Ｎｏ）、“スマートフォン位置使用フラグ”（以下、スマホ位置使用フラグ）がＯＮであるか否かを判定する（Ｓ２２）。
【００３４】
ステップＳ２２において、ＣＰＵ１１は、“スマホ位置使用フラグ”がＯＮならば（Ｙｅｓ）、前回のスマートフォン２による位置情報の取得時刻よりも今回のスマートフォン２による位置情報の取得時刻が新しいか否かを判定する（Ｓ２４）。この“スマホ位置使用フラグ”は、スマートフォン２から受信した位置情報を測位時に使用することを示すフラグである。前回のスマートフォン２による位置情報の取得時刻は、メモリ１３に記憶されている。
ＣＰＵ１１は、前回のスマートフォン２による位置情報の取得時刻よりも今回のスマートフォン２による位置情報の取得時刻が現在時刻に近くないならば（Ｎｏ）、図３Ａと図３Ｂの処理を終了する。
ＣＰＵ１１は、前回のスマートフォン位置情報の取得時刻よりも今回のスマートフォン位置情報の取得時刻が新しいならば（Ｙｅｓ）、図３ＢのステップＳ２５の処理に進む。
【００３５】
ステップＳ２２においてＣＰＵ１１は、“スマホ位置使用フラグ”がＯＦＦならば（Ｎｏ）、前回のＧＰＳ位置情報の取得時刻よりも今回のスマートフォン２による位置情報の取得時刻が現在時刻に近いか否かを判定する（Ｓ２３）。前回のＧＰＳ位置情報の取得時刻は、メモリ１３に記憶されている。ここで、前回のＧＰＳ位置情報とは、電子時計１がメモリ１３に有する最も現在時刻に近い時刻に取得した位置情報を表す。本実施例の場合、メモリ１３には電子時計１による測位で得られた位置情報と、スマートフォン２から受信した位置情報を有するため、それらの中で最も現在時刻に近い時刻に取得した位置情報が前回のＧＰＳ位置情報である。なお、前回のＧＰＳ位置情報としたが、例えば、スマートフォン２が、ＧＰＳ以外にも位置情報を取得する手段を有していた場合、その位置情報を取得した時刻をメモリ１３に記憶させ、比較対象としてもよい。
ＣＰＵ１１は、前回のＧＰＳ位置情報の取得時刻よりも今回のスマートフォン２による位置情報の取得時刻が現在時刻に近くないならば（Ｎｏ）、図３Ａと図３Ｂの処理を終了する。
ＣＰＵ１１は、前回のＧＰＳ位置情報の取得時刻よりも今回のスマートフォン位置情報の取得時刻が現在時刻に近いならば（Ｙｅｓ）、図３ＢのステップＳ２５の処理に進む。
【００３６】
ステップＳ２５において、ＣＰＵ１１は、今回のスマートフォン位置情報の取得時刻が現在時刻から２４時間以内か否かを判定する。ＣＰＵ１１は、今回のスマートフォン位置情報の取得時刻が現在時刻から２４時間を過ぎていたならば（Ｎｏ）、図３Ａと図３Ｂの処理を終了する。ＣＰＵ１１は、今回のスマートフォン２による位置情報の取得時刻が２４時間以内ならば（Ｙｅｓ）、ステップＳ２６の処理に進み、前回の位置情報と今回のスマートフォン２による位置情報とから前回の位置情報と今回のスマートフォン２による位置情報との間の距離を算出する（Ｓ２６）。
【００３７】
例えば、ユーザの出張先でスマートフォン２が位置情報を取得し、ユーザの帰宅後に電子時計１が、スマートフォン２の位置を使用すると、ユーザの現在位置から遠く離れた位置情報を測位に使用する事になってしまう。そのため、ステップＳ２５で示したような時間制限が必要である。ただし、時間制限は２４時間に限られない。例えば、機器の用途や、機器のモードなどによって、２４時間でない時間制限が設けられてもよい。
【００３８】
ステップＳ２７において、ＣＰＵ２１は、算出した距離が７５ｋｍを超えているか否かを判定する。ＣＰＵ２１は、算出した距離が７５ｋｍを超えていないならば（Ｎｏ）、図３Ａと図３Ｂの処理を終了する。ＣＰＵ２１は、算出した距離が７５ｋｍを超えているならば（Ｙｅｓ）、ステップＳ２８の処理に進む。ステップＳ２７の判定条件が７５ｋｍである理由は、ＧＰＳ−ＩＣ１４のホットスタート条件が真値に対して７５ｋｍ以内であることによる。ただし、判定条件となる距離は７５ｋｍに限られない。例えば、機器に搭載されるＧＰＳ−ＩＣの性能に合わせて、７５ｋｍでない距離を判定条件としても良い。
【００３９】
ステップＳ２８において、ＣＰＵ１１は、“次回ＧＰＳ受信時位置使用フラグ”をＯＮし、その後、“スマホ位置使用フラグ”をＯＮする（Ｓ２９）。なお、“次回ＧＰＳ受信時位置使用フラグ”は、再起動後から位置情報の受信を行ったことを示すものである。
【００４０】
本実施形態では、ＣＰＵ２１は、メモリ１３が記憶する、スマートフォン２による位置情報を今回スマートフォンから取得した位置情報で更新し（Ｓ３０）、スマートフォン位置取得時刻を更新する（Ｓ３１）。なお、次回電子時計１が測位する時に、現在時刻に最も近い時刻に測位された位置情報が使用可能となっていればよいため、更新した際に過去の位置情報のデータを消去しなくても良い。更にＣＰＵ１１は、予測エフェメリスをＧＰＳ−ＩＣ１４内のフラッシュメモリ１４１に設定すると（Ｓ３２）、図３Ａと図３Ｂの処理を終了する。
【００４１】
図３Ａと図３Ｂの処理により、電子時計１は、ＧＰＳの受信を始める前に位置情報（緯度経度情報）をＧＰＳ−ＩＣ１４へ入力する事により、予測エフェメリスと合わせてホットスタートする事が可能となり、測位完了までの時間を大幅に短縮する事ができる。
【００４２】
図４は、スマートフォン２が測位した時刻から２４時間の経過後にスマホ位置使用フラグをオフする処理のフローチャートである。この処理は、例えば電子時計１のＣＰＵ１１が一時間分のカウントを行う度に実行されるが、これに限定されず、例えば１０分ごとに実行されてもよい。
ステップＳ４０において、ＣＰＵ１１は、“次回ＧＰＳ受信時位置使用フラグ”がＯＮであるか否かを判定する。ＣＰＵ１１は、“次回ＧＰＳ受信時位置使用フラグ”がＯＦＦならば（Ｎｏ）、図４の処理を終了する。
【００４３】
ＣＰＵ１１は、“次回ＧＰＳ受信時位置使用フラグ”がＯＮならば（Ｙｅｓ）、ステップＳ４１の処理に進み、“スマホ位置使用フラグ”がＯＮであるか否かを判定する。ＣＰＵ１１は、“スマホ位置使用フラグ”がＯＦＦならば（Ｎｏ）、図４の処理を終了する。
【００４４】
ＣＰＵ１１は、“スマホ位置使用フラグ”がＯＮならば（Ｙｅｓ）、ステップＳ４２の処理に進み、スマートフォン２が測位した時刻（位置取得時刻）から２４時間が経過したか否かを判定する。ＣＰＵ１１は、スマートフォン２の位置取得時刻から２４時間以内ならば（Ｎｏ）、図４の処理を終了する。
【００４５】
ＣＰＵ１１は、スマートフォン２の位置取得時刻から２４時間が経過したならば（Ｙｅｓ）、ステップＳ４３の処理に進んで“スマホ位置使用フラグ”をＯＦＦに設定し（Ｓ４３）、図４の処理を終了する。
【００４６】
すなわち、本実施形態では、スマートフォン２が取得した位置情報の有効期限は位置情報を取得してから２４時間なので、ＣＰＵ１１は、スマートフォン２の位置情報の取得時刻から２４時間が経過したら、“スマホ位置使用フラグ”をＯＦＦする。
【００４７】
図５Ａと図５Ｂは、電子時計１によるＧＰＳ受信時処理のフローチャートである。このＧＰＳ受信時処理は、ＧＰＳ−ＩＣ１４がＧＰＳ衛星から電波を受信させる際に起動され、衛星の電波情報をもとに位置情報を取得する処理（測位動作）を実行する。
【００４８】
ＣＰＵ１１は、ＧＰＳ−ＩＣ１４を起動してから受信コマンドを実行するまでの間に、図５ＡのステップＳ５２、ステップＳ５３に示したような判定結果に応じて、ＧＰＳ−ＩＣ１４の実行パラメータアドレスマップへの書込みを通して、ホットスタート設定と位置情報（緯度経度情報）の書込みを行う。
【００４９】
電子時計１によるＧＰＳ受信時処理の最初に、ＣＰＵ１１は、ＧＰＳ−ＩＣ１４を起動する（Ｓ５０）。ＣＰＵ１１は、フラッシュメモリ１４１に有効な予測エフェメリスが保持されていないならば（Ｓ５１→Ｎｏ）、ステップＳ５４の処理に進み、実行パラメータマップへ位置情報（緯度経度情報）を送信しない。これによりＧＰＳ−ＩＣ１４はコールドスタートする。ここで有効な予測エフェメリスを保持していない場合とは、機器の再起動又はバッテリーオールクリアの直後、および、予測エフェメリスを取得したのち予測エフェメリスの有効期限を超えた場合などが含まれる。ステップＳ５４を実行した場合、コールドスタートであるため、ＧＰＳ−ＩＣ１４が測位に要する時間は、後述するステップＳ５５〜ステップ５７での測位に比べ、長い。
【００５０】
ステップＳ５１において、ＣＰＵ１１は、有効な予測エフェメリスを保持しているならば（Ｙｅｓ）、ステップＳ５２の処理に進み、“次回ＧＰＳ受信時位置使用フラグ”がＯＮであるか否かを判定する。
【００５１】
ＣＰＵ１１は、“次回ＧＰＳ受信時位置使用フラグ”がＯＦＦならば（Ｎｏ）、ステップＳ５７の処理に進み、実行パラメータマップへ位置情報（緯度経度情報）を送信しない。しかし有効な予測エフェメリスを保持しているため、ＧＰＳ−ＩＣ１４はホットスタートすることができる。ホットスタートであるため、ステップＳ５４に比べて、ＧＰＳ−ＩＣ１４が測位に要する時間は短くなる。これによりＣＰＵ１１は、ステップＳ５４のコールドスタート設定に比べて短時間に測位を完了させることができる。しかし実行パラメータマップへ位置情報（緯度経度情報）を入力せずに測位を行うため、後述するステップＳ５５及びステップＳ５６に比べて、測位に要する時間は長い。
【００５２】
ＣＰＵ１１は、“次回ＧＰＳ受信時位置使用フラグ”がＯＮならば（Ｙｅｓ）、ステップＳ５３の処理に進み、“スマホ位置使用フラグ”がＯＮであるか否かを判定する。
ＣＰＵ１１は、“スマホ位置使用フラグ”がＯＮならば（Ｙｅｓ）、ステップＳ５５の処理に進み、実行パラメータマップへスマートフォン２が測位した位置情報（緯度経度情報）を送信する。これにより、ＧＰＳ−ＩＣ１４をホットスタートすることができる。これによりＣＰＵ１１は、ステップＳ５７のホットスタート設定に比べて、より短時間に測位を完了させることができる。
【００５３】
ＣＰＵ１１は、ステップＳ５３において、“スマホ位置使用フラグ”がＯＮならば（Ｙｅｓ）、ステップＳ５５の処理に進み、実行パラメータマップへスマートフォン２が測位した緯度経度情報を入力する。これにより、ＧＰＳ−ＩＣ１４をホットスタートすることができる。このとき、ＧＰＳ−ＩＣ１４が測位に要する時間は、およそ数秒である。これによりＣＰＵ１１は、ステップＳ５７のホットスタート設定に比べて、より短時間に測位を完了させることができる。
【００５４】
その後、ＧＰＳ−ＩＣ１４はＧＰＳ電波の受信を開始し（Ｓ５８）、ＣＰＵ１１は、ＧＰＳの受信が成功したか否かを判定する（Ｓ５９）。ＣＰＵ１１は、ＧＰＳの受信に失敗したならば（Ｎｏ）、図５Ａと図５Ｂの処理を終了する。
【００５５】
ＣＰＵ１１は、ＧＰＳ−ＩＣ１４によるＧＰＳの受信に成功したならば（Ｙｅｓ）、ステップＳ６０の処理に進む。ＣＰＵ１１は、取得した位置情報を次回の受信時に使用できるように“次回ＧＰＳ受信時位置使用フラグ”をＯＮし（Ｓ６０）、“スマホ位置使用フラグ”をＯＦＦする（Ｓ６１）。その後、ＣＰＵ１１は、ＧＰＳ−ＩＣ１４によるＧＰＳの受信を終了させる（Ｓ６２）。本実施形態では、ＧＰＳ位置情報を、ＧＰＳ−ＩＣ１４によって今回取得した位置情報で更新する（Ｓ６３）。なお、次回電子時計１が測位する時に、現在時刻に最も近い時刻に測位された位置情報が使用可能となっていればよいため、更新した際に過去の位置情報のデータを消去しなくても良い。ステップＳ６３の処理が終わると、処理はステップＳ６４に進む。さらに、ＣＰＵ１１は、ＧＰＳ位置情報の取得時刻を更新すると（Ｓ６４）、図５Ａと図５Ｂの処理が終了する。なお、ＣＰＵ１１が、ＧＰＳ位置情報の取得時刻を取得する方法は限定されない。たとえば、ＧＰＳの電波から時刻情報を取得しても良いし、ＣＰＵ１１が計時する時刻を利用して取得しても良い。また、ＣＰＵ１１が計時する時刻情報とＧＰＳの電波から得られる情報とを組み合わせて、時刻情報を取得しても良い。
【００５６】
（変形例）
本発明は、上記実施形態に限定されることなく、本発明の趣旨を逸脱しない範囲で、変更実施が可能であり、例えば、次の（ａ）〜（ｆ）のようなものがある。
【００５７】
（ａ）  上記実施形態の電子時計１は、予測エフェメリスを位置情報と一緒にスマートフォン２からダウンロードしている。しかし、これに限られず、別個の条件でスマートフォン２からダウンロードしてもよい。
（ｂ）  本発明は、上記実施形態の電子時計１に限られず、ウエアラブル機器全般に適用してよい。
（ｃ）  電子時計１に位置情報やエフェメリスを送信する外部装置は、スマートフォン２に限定されず、ＧＰＳ測位機能を有する任意の装置であってもよい。
（ｄ）  予測エフェメリスが格納されるのはフラッシュメモリに限定されず、ＧＰＳ−ＩＣ内のＲＡＭ（Random Access Memory）であってもよい。メモリ１３内であってもよい。
（ｅ）  電子時計１とスマートフォン２との間の通信方式は、Bluetooth（登録商標） Low Energyに限定されず、Wi-Fi（登録商標）やZigBee（登録商標）やIrDAなどの任意の無線通信方式を用いてもよい。
（ｆ）  同様の効果が達成される範囲内で、図３Ａ〜図５Ｂに示したフローチャートに変更点があってもよい。例えば、図３Ｂに示すステップＳ２５〜ステップＳ２７の順番は変更されても良い。
【００５８】
以下に、この出願の願書に最初に添付した特許請求の範囲に記載した発明を付記する。付記に記載した請求項の項番は、この出願の願書に最初に添付した特許請求の範囲の通りである。
【００５９】
〔付記〕
《請求項１》
衛星から受信した電波を用いて測位動作を実行し、自装置の位置である第一位置情報、および自装置の前記位置を取得した時刻である第一時刻情報を取得する測位部と、
外部装置と通信し、前記外部装置の位置情報である第二位置情報、前記衛星に係る軌道情報、および前記外部装置が前記第二位置情報を取得した時刻である第二時刻情報を受信する通信部と、
現在時刻を計時する制御部と、
前記第一位置情報、前記第一時刻情報、前記第二位置情報、および前記第二時刻情報を記憶する記憶部と、
を備えるウエアラブル機器であって、
前記制御部は、前記測位部に測位動作を実行させる際に、前記記憶部に記憶された前記第二時刻情報が、前記記憶部に記憶された第一時刻情報よりも現在時刻に近く、前記記憶部に記憶された前記第二位置情報の位置が、前記記憶部に記憶された前記第一位置情報の位置から所定距離以上離れており、かつ、前記記憶部に記憶された前記第二時刻情報が前記現在時刻から所定時間内であるならば、前記第二位置情報、および前記外部装置から受信した前記軌道情報を前記測位部に送信する、
ことを特徴とするウエアラブル機器。
《請求項２》
前記所定時間は、２４時間である、
ことを特徴とする請求項１に記載のウエアラブル機器。
《請求項３》
前記所定距離は、７５ｋｍである、
ことを特徴とする請求項１または２に記載のウエアラブル機器。
《請求項４》
前記測位部は、前記外部装置から受信した前記軌道情報が有効でなかったならばコールドスタートし、前記軌道情報が有効ならば前記軌道情報を用いてホットスタートする、
ことを特徴とする請求項１から３のうち何れか１項に記載のウエアラブル機器。
《請求項５》
測位部が衛星から受信した電波を用いて測位動作を実行し、自装置の位置である第一位置情報、および自装置の前記位置を取得した時刻である第一時刻情報を取得するステップと、
通信部が外部装置と通信し、前記外部装置の位置情報である第二位置情報、前記衛星に係る軌道情報、および前記外部装置が前記第二位置情報を取得した時刻である第二時刻情報を受信するステップと、
記憶部が、前記第一位置情報、前記第一時刻情報、前記第二位置情報、および前記第二時刻情報を記憶するステップと、
制御部が、前記測位部に測位動作を実行させる際に、前記記憶部に記憶された前記第二時刻情報が、前記記憶部に記憶された前記第一時刻情報よりも現在時刻に近く、前記記憶部に記憶された前記第二位置情報の位置が、前記記憶部に記憶された前記第一位置情報の位置から所定距離以上離れており、かつ、前記記憶部に記憶された前記第二時刻情報が前記現在時刻から所定時間内であるならば、前記第二位置情報、および前記外部装置から受信した前記軌道情報を前記測位部に送信するステップと、
を実行することを特徴とする測位制御方法。
《請求項６》
コンピュータに、
測位部が衛星から受信した電波を用いて測位動作を実行し、自装置の位置である第一位置情報、および自装置の前記位置を取得した時刻である第一時刻情報を取得するステップと、
通信部が外部装置と通信し、前記外部装置の位置情報である第二位置情報、前記衛星に係る軌道情報、および前記外部装置が前記第二位置情報を取得した時刻である第二時刻情報を受信するステップと、
記憶部が、前記第一位置情報、前記第一時刻情報、前記第二位置情報、および前記第二時刻情報を記憶するステップと、
前記測位部に測位動作を実行させる際に、前記記憶部に記憶された前記第二時刻情報が、前記記憶部に記憶された前記第一時刻情報よりも現在時刻に近く、前記記憶部に記憶された前記第二位置情報の位置が、前記記憶部に記憶された前記第一位置情報の位置から所定距離以上離れており、かつ、前記記憶部に記憶された前記第二時刻情報が前記現在時刻から所定時間内であるならば、前記第二位置情報、および前記外部装置から受信した前記軌道情報を前記測位部に送信するステップと、
を実行させるための測位制御プログラム。
【符号の説明】
【００６０】
１  電子時計  （ウエアラブル機器）
１１  ＣＰＵ  （制御部）
１２  ディスプレイ
１３  メモリ（記憶部）
１４  ＧＰＳ−ＩＣ  （測位部）
１４１  フラッシュメモリ
１５  近距離無線通信部  （通信部）
２  スマートフォン  （外部装置）
２１  ＣＰＵ
２２  ディスプレイ
２３  メモリ
２４  衛星電波受信部
２５  近距離無線通信部
【図１】
2020159709.tif 000003
【図２】
2020159709.tif 000004
【図３Ａ】
2020159709.tif 000005
【図３Ｂ】
2020159709.tif 000006
【図４】
2020159709.tif 000007
【図５Ａ】
2020159709.tif 000008
【図５Ｂ】
2020159709.tif 000009