(57)【要約】【課題】効率的に電子機器の消費電力を低減させるとともに、電子機器の位置情報を分かりやすい態様で第三者に通知することが可能な位置情報通知システムを提供する。【解決手段】ＧＰＳ通信手段を備えた電子機器と、電子機器の位置情報を管理するサーバ装置とを備えた位置情報通知システムであって、電子機器は、加速度測定手段と、加速度のデータに基づいて当該電子機器の移動状態を判定し、当該電子機器の移動状態やＧＰＳ通信手段による測位データをサーバ装置に通知するとともに、当該電子機器が停止状態である場合にはＧＰＳ通信手段の機能を無効にする制御手段と、を有し、サーバ装置は、電子機器が停止した際の測位データと、当該電子機器が停止してから次に移動開始するまでの停止時間と、を対応づけて記憶する記憶手段と、所定の情報処理装置からの出力指示に応じて、測位データと停止時間とが対応付けられたデータを出力する制御手段と、を有する。【選択図】図１
2016125936.tif 000002
【特許請求の範囲】
【請求項１】
ＧＰＳに係る通信を行うＧＰＳ通信手段を備えた電子機器と、前記電子機器の位置情報を管理するサーバ装置とを備えた位置情報通知システムであって、
前記電子機器は、
当該電子機器の加速度を測定する加速度測定手段と、
前記加速度測定手段によって測定された加速度のデータに基づいて当該電子機器の移動状態を判定し、当該電子機器の移動状態、並びに、前記電子機器が移動状態である場合には前記ＧＰＳ通信手段による測位データ、を前記サーバ装置に通知するとともに、当該電子機器が停止状態である場合には前記ＧＰＳ通信手段の機能を無効にする制御手段と、を有し、
前記サーバ装置は、
前記電子機器から通知された前記電子機器の移動状態及び前記測位データに基づいて、前記電子機器が停止した際の前記測位データと、当該電子機器が停止してから次に移動開始するまでの停止時間とを対応づけて記憶する記憶手段と、
所定の情報処理装置からの出力指示に応じて、前記記憶手段に記憶された前記測位データと前記停止時間とが対応付けられたデータを出力する制御手段と、
を有することを特徴とする位置情報通知システム。
【請求項２】
前記電子機器の制御手段は、
当該電子機器が移動状態である場合には前記ＧＰＳ通信手段によって位置データを複数回測位させ、
測位された位置データから、最初に測位された位置データ、及び、前回の測位データがある場合には前回の測位データから最も離れた位置データの少なくとも一方を除いた残りの位置データに基づいて補正を行うことによって、当回の測位データを算出することを特徴とする請求項１に記載の位置情報通知システム。
【請求項３】
前記電子機器の制御手段は、前記残りの位置データに基づいて補正を行う場合、前記残りの位置データのうちの最も距離の近い２点の位置データを他の位置データよりも重み付けを重くした上で加重平均することによって、当回の測位データを算出することを特徴とする請求項２に記載の位置情報通知システム。
【請求項４】
前記サーバ装置の制御手段は、前記測位データの位置を、前記測位データに対応付けられた停止時間に応じて地図上に濃淡表示させたデータを出力することを特徴とする請求項１に記載の位置情報通知システム。
【請求項５】
ＧＰＳに係る通信を行うＧＰＳ通信手段を備えた電子機器と、前記電子機器の位置情報を管理するサーバ装置とを備えた位置情報通知システムにおける前記電子機器であって、
当該電子機器の加速度を測定する加速度測定手段と、
前記加速度測定手段によって測定された加速度のデータに基づいて当該電子機器の移動状態を判定し、当該電子機器の移動状態、並びに、前記電子機器が移動状態である場合には前記ＧＰＳ通信手段による測位データ、を前記サーバ装置に通知するとともに、当該電子機器が停止状態である場合には前記ＧＰＳ通信手段の機能を無効にする制御手段と、
を有することを特徴とする電子機器。
【請求項６】
ＧＰＳに係る通信を行うＧＰＳ通信手段を備えた電子機器と、前記電子機器の位置情報を管理するサーバ装置とを備えた位置情報通知システムにおける前記サーバ装置であって、
前記電子機器から通知された前記電子機器の移動状態及び前記測位データに基づいて、前記電子機器が停止した際の前記測位データと、当該電子機器が停止してから次に移動開始するまでの停止時間とを対応づけて記憶する記憶手段と、
所定の情報処理装置からの出力指示に応じて、前記記憶手段に記憶された前記測位データと前記停止時間とが対応付けられたデータを出力する制御手段と、
を有することを特徴とするサーバ装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、位置情報通知システム、電子機器及びサーバ装置に関する。
【背景技術】
【０００２】
近年、スマートフォン等の電子機器においてはＧＰＳ（Global Positioning System）通信機能を備えたものが一般的である。そして、このような電子機器を保持する利用者の位置情報を、サーバ装置を介して第三者に通知する位置情報通知システムが知られている（例えば、特許文献１、２参照）。
【０００３】
特許文献１には、移動体端末が静止していると判定された場合には、移動体端末からの情報の送信を停止することによって、通信にともなう移動体端末の電力消費を低減する技術が開示されている。特許文献２には、歩行者が保有する携帯端末装置が存在通知必要領域に存在している場合に現在位置情報を送信することによって、携帯端末装置の消費電力を削減する技術が開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１０−１７０４３２号公報
【特許文献２】特開２００９−８６９８２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ところで、最近では、上記ＧＰＳ通信機能を備えた電子機器の用途の幅はますます広がっている。例えば、子供や高齢者の安全確認のための位置情報の提供や、ナビゲーション装置としての用途等である。
【０００６】
このような電子機器では、電池の長寿命化の観点から消費電力の低減は一層重要なものとなっている。一方で、電子機器２の位置情報を分かりやすい態様で第三者に提供できることが望ましい。
【０００７】
本発明は、上記のような事情に鑑みてなされたものであって、効率的に電子機器の消費電力を低減させるとともに、電子機器の位置情報を分かりやすい態様で第三者に通知することが可能な位置情報通知システムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
上記の目的を達成するために、本発明に係る位置情報通知システムは、ＧＰＳに係る通信を行うＧＰＳ通信手段を備えた電子機器と、前記電子機器の位置情報を管理するサーバ装置とを備えた位置情報通知システムであって、前記電子機器は、当該電子機器の加速度を測定する加速度測定手段と、前記加速度測定手段によって測定された加速度のデータに基づいて当該電子機器の移動状態を判定し、当該電子機器の移動状態、並びに、前記電子機器が移動状態である場合には前記ＧＰＳ通信手段による測位データ、を前記サーバ装置に通知するとともに、当該電子機器が停止状態である場合には前記ＧＰＳ通信手段の機能を無効にする制御手段と、を有し、前記サーバ装置は、前記電子機器から通知された前記電子機器の移動状態及び前記測位データに基づいて、前記電子機器が停止した際の前記測位データと、当該電子機器が停止してから次に移動開始するまでの停止時間とを対応づけて記憶する記憶手段と、所定の情報処理装置からの出力指示に応じて、前記記憶手段に記憶された前記測位データと前記停止時間とが対応付けられたデータを出力する制御手段と、有することを特徴とする。
【０００９】
また、上記の目的を達成するために、本発明に係る電子機器は、ＧＰＳに係る通信を行うＧＰＳ通信手段を備えた電子機器と、前記電子機器の位置情報を管理するサーバ装置とを備えた位置情報通知システムにおける前記電子機器であって、当該電子機器の加速度を測定する加速度測定手段と、前記加速度測定手段によって測定された加速度のデータに基づいて当該電子機器の移動状態を判定し、当該電子機器の移動状態、並びに、前記電子機器が移動状態である場合には前記ＧＰＳ通信手段による測位データ、を前記サーバ装置に通知するとともに、当該電子機器が停止状態である場合には前記ＧＰＳ通信手段の機能を無効にする制御手段と、を有することを特徴とする。
【００１０】
また、上記の目的を達成するために、本発明に係るサーバ装置は、ＧＰＳに係る通信を行うＧＰＳ通信手段を備えた電子機器と、前記電子機器の位置情報を管理するサーバ装置とを備えた位置情報通知システムにおける前記サーバ装置であって、前記電子機器から通知された前記電子機器の移動状態及び前記測位データに基づいて、前記電子機器が停止した際の前記測位データと、当該電子機器が停止してから次に移動開始するまでの停止時間とを対応づけて記憶する記憶手段と、所定の情報処理装置からの出力指示に応じて、前記記憶手段に記憶された前記測位データと前記停止時間とが対応付けられたデータを出力する制御手段と、を有することを特徴とする。
【発明の効果】
【００１１】
本発明によれば、効率的に消費電力を低減させるとともに、電子機器の位置情報を分かりやすい態様で第三者に通知することができる。
【図面の簡単な説明】
【００１２】
【図１】本実施形態に係る位置情報通知システムの構成例を示す図である。
【図２】本実施形態に係る電子機器のハードウェア構成例を示す図である。
【図３】本実施形態に係る電子機器の制御ロジックを示すフローチャートである。
【図４】本実施形態に係る電子機器のＧＰＳ測位に係る制御ロジックを示すフローチャートである。
【図５】本実施形態に係る電子機器のＧＰＳ測位データを説明する図である。
【図６】本実施形態に係るサーバ装置の制御ロジックを示すフローチャートである。
【図７】本実施形態に係るサーバ装置に記憶されるＧＰＳ測位データの具体例を示す図である。
【図８】本実施形態に係るサーバ装置の出力データの一例を示す図である。
【図９】本実施形態に係るサーバ装置の出力データの他の例を示す図である。
【発明を実施するための形態】
【００１３】
以下、本発明の実施形態について説明する。
【００１４】
［位置情報通知システムのシステム構成］
図１は、本実施形態に係る位置情報通知システムの構成例を示す図である。
【００１５】
図１に示す位置情報通知システム１は、利用者が保持する例えば携帯型ＧＰＳ端末等の電子機器２と、電子機器２の位置情報に係る管理を行うサーバ装置３と、電子機器２の利用者とは異なる利用者が操作する情報処理装置４とを備える。
【００１６】
電子機器２とサーバ装置３の間の通信、並びに、サーバ装置３と情報処理装置４の間の通信は、広域通信網を介した無線通信等によって行われる。
【００１７】
サーバ装置３及び情報処理装置４の各々については、ＣＰＵ（Central Processing Unit）、ＲＡＭ（Random Access Memory）、ＲＯＭ（Read Only Memory）、通信インターフェース等のハードウェアを備えた一般的なコンピュータの構成であるものとする。一方、電子機器２のハードウェア構成例は後述する図２に示す。なお、本位置情報通知システム１はクラウドコンピューティングによって実現されても良い。
【００１８】
図１では、説明の便宜上、各装置を機能ブロック毎に分けて図示している。以下、各装置について説明する。
【００１９】
電子機器２は、当該電子機器２の加速度を測定する加速度測定部２１、加速度測定部２１によって測定された加速度のデータを含む各種データを記憶する記憶部２２、ＧＰＳ衛星（不図示）からの電波の受信等のＧＰＳに係る通信を行うＧＰＳ通信部２３、サーバ装置３との間で通信を行う通信部２４、各機能部の動作を制御する制御部２５を有する。
【００２０】
加速度測定部２１は、例えば当該電子機器２が備える加速度センサー６４（図２参照）によって実現される。記憶部２２は、例えばＲＡＭ５２（図２参照）によって実現される。ＧＰＳ通信部２３は、例えばＧＰＳモジュール６３（図２参照）によって実現される。通信部２４は、例えば通信Ｉ／Ｆ５４（図２参照）によって実現される。制御部２５は、例えばＣＰＵ５１（図２参照）によって実現される。
【００２１】
このような電子機器２において制御部２５は、加速度測定部２１によって測定された加速度のデータに基づいて、当該電子機器２の移動状態（移動しているか停止しているか）を判定し、移動状態に応じてＧＰＳ通信部２３や通信部２４の動作を制御する。制御内容についての詳細は後述する。
【００２２】
サーバ装置３は、地図データや、電子機器２から送信されてきた電子機器２の位置データ等を記憶する記憶部３１、電子機器２並びに情報処理装置４との間で通信を行う通信部３２、各機能部の動作を制御する制御部３３を有する。
【００２３】
制御部３３は、データ作成部３４を備える。このデータ作成部３４は、情報処理装置４から受けた指示（例えば電子機器２の位置データの出力指示）に応じて、情報処理装置４に提供する出力データ（例えば電子機器２の位置データを地図上に表示したデータ）を作成する。データ作成部３４によって作成されたデータは、通信部３２を介して情報処理装置４に送信される。
【００２４】
記憶部３１、通信部３２及び制御部３４の機能の各々は、例えば当該サーバ装置３が備えるＲＡＭ、通信インターフェース、ＣＰＵ（いずれも不図示）によって実現される。
【００２５】
情報処理装置４は、サーバ装置３から送信されたデータを含む各種データを記憶する記憶部４１、記憶部４１に記憶されたデータを出力する出力部４２、利用者によるサーバ装置３へのデータ出力指示等を入力する入力部４３、サーバ装置３との間で通信を行う通信部４４、各機能部の動作を制御する制御部４５を有する。
【００２６】
記憶部４１、出力部４２、入力部４３、通信部４４及び制御部４５の機能の各々は、当該情報処理装置４が備えるＲＡＭ、ディスプレイ等の出力装置、キーボード等の入力装置、通信インターフェース、ＣＰＵ（いずれも不図示）によって実現される。
【００２７】
以上に示す構成により、本実施形態に係る位置情報通知システム１では、電子機器２の位置データがサーバ装置３に送信され、サーバ装置３は情報処理装置４からの出力指示に応じて、位置データを例えば地図上に表示したデータを情報処理装置４に送信する。これにより、情報処理装置４の利用者は、電子機器２の利用者の位置情報等を知ることができる。
【００２８】
［電子機器のハードウェア構成］
図２は、本実施形態に係る電子機器のハードウェア構成例を示す図である。なお、以下の説明においては、図１と同様の構成要素については同一の符号を付して適宜重複する説明を省略する。
【００２９】
図２に示す電子機器２は、ＣＰＵ５１、ＲＡＭ５２、ＲＯＭ５３、通信Ｉ／Ｆ５４、Ｉ／Ｆ５５、バス５６、電源制御回路６１、バッテリー６２、ＧＰＳモジュール６３、加速度センサー６４を備える。電子機器２は、例えば携帯型ＧＰＳ端末である。
【００３０】
なお、上記電子機器２において、特にＣＰＵ５１、ＲＡＭ５２、ＲＯＭ５３、通信Ｉ／Ｆ５４、Ｉ／Ｆ５５、バス５６及び電源制御回路６１を総称する場合、「通信モジュール５０」と称する。
【００３１】
ＣＰＵ５１は、ＲＡＭ５２に格納されたプログラムを実行する演算処理装置である。ＲＡＭ５２は、電子機器２の起動時にＲＯＭ５３に記憶されたプログラム（図１の制御部２５の機能を実現するプログラム）を読み出して記憶する記憶装置である。このＲＡＭ５２は、プログラムの実行に必要なファイル、データ等も記憶する。
【００３２】
ＲＯＭ５３は、プログラムやファイル、データ等を記憶する内蔵メモリである。このＲＯＭ５３には、図１の制御部２５の機能を実現するプログラム等が記憶される。通信Ｉ／Ｆ５４は、外部ネットワークと通信（ここでは特に、無線通信）するためのインターフェース装置である。
【００３３】
Ｉ／Ｆ５５は、ＧＰＳモジュール６３、加速度センサー６４等の外部機器に接続するためのインターフェース装置である。なお、これらＣＰＵ５１、ＲＡＭ５２、ＲＯＭ５３、通信Ｉ／Ｆ５４、Ｉ／Ｆ５５は、それぞれバス５６で相互に接続されている。
【００３４】
電源制御回路６１は、バッテリー６２に蓄えられた電力を、ＣＰＵ５１やＧＰＳモジュール６３に対して供給する電力回路である。また電源制御回路６１は、ＣＰＵ５１を介して電子機器２の他の各部にも電力を供給する。この電源制御回路６１による電力供給は、ＣＰＵ５１によって制御される。
【００３５】
ＧＰＳモジュール６３は、ＧＰＳ衛星からの電波を受信し、受信信号に含まれる情報に基づいて、緯度、経度、高度等の測位データを算出する装置である。加速度センサー６４は、当該電子機器２のＸＹＺ軸の３方向の加速度を測定する３軸加速度センサーである。
【００３６】
以上に示す構成により、本実施形態に係る電子機器２では、加速度センサー６４によって測定される加速度に基づき、当該電子機器２の移動状態を判定するとともに、移動状態に応じてＧＰＳモジュール６３への電源供給を制御する。一定条件を満たす場合にＧＰＳモジュール６３への電源供給を停止することにより、ＧＰＳモジュール６３の動作によるバッテリー６２の電力消費を効率的に低減させることができる。
【００３７】
［電子機器の制御ロジック］
図３は、本実施形態に係る電子機器の制御ロジックを示すフローチャートである。
【００３８】
電子機器２は、起動後、又は機内モードが解除された場合に、図３に示す制御ロジックを実行する。機内モードとは、無線通信に係る機能（ＧＰＳ通信部２３及び通信部２４）が全て停止状態である動作モードである。以下、適宜図１、図２を参照しながら説明する。
【００３９】
まずステップＳ１において、制御部２５は、加速度測定部２１を起動する（Ｓ１）。これにより、加速度測定部２１は加速度の測定を開始する。
【００４０】
続くステップＳ２において、制御部２５は、加速度測定部２１によって加速度のデータを取得する（Ｓ２）。取得された加速度のデータは、記憶部２２に記憶される。
【００４１】
このステップＳ２が繰り返されることにより、記憶部２２には加速度の時系列データが記憶される。このステップＳ２の処理は、一連のステップＳ２〜Ｓ１１の処理の繰り返しの中で逐次的に行っても良いし、バッチ処理等によってステップＳ３〜Ｓ１１とは別個の処理として繰り返し行っても良い。
【００４２】
その後ステップＳ３に進み、制御部２５は、ステップＳ３で取得された加速度の時系列データに基づいて、電子機器２が移動状態であるか否かを判定する（Ｓ３）。
【００４３】
ここでいう移動状態とは、当該電子機器２の保有者の歩行・走行により当該電子機器２自体が移動している状態や、乗り物（車、電車又は船）で定速移動中から減速されたと判定された状態、すなわち加速度の変化が生じた状態と、を含む。特に乗り物が電車又は船の場合には、目的地や立寄地に到着する直前の状態を示すものである。
【００４４】
ステップＳ３において具体的には、例えば加速度センサー６４によって計測されるＸＹＺ軸の３方向の加速度の全てに関し、１５０秒以上（計測される加速度値―基準加速度値）の絶対値＜８０ｍｇの状態が連続するという条件を満たした場合に、非移動状態であると判定し（Ｓ３でＮＯ）、この条件を満たさない場合には移動状態であると判定する（Ｓ３でＹＥＳ）。ここでいう基準加速度値とは、加速度センサー６４自身の測定誤差やノイズを考慮したデータである。
【００４５】
ステップＳ３において、当該電子機器２が移動状態であると判定された場合（Ｓ３でＹＥＳ）、ステップＳ４に進み、制御部２５は、ＧＰＳ通信部２３及び通信部２４の通信機能をＯＮする（Ｓ４）。
【００４６】
ステップＳ４において具体的には、制御部２５（ＣＰＵ５１）は、電源制御回路６１からＧＰＳ通信部２３（ＧＰＳモジュール６３）や通信部２４（通信Ｉ／Ｆ５４）に対する電力供給を開始してＧＰＳ通信部２３及び通信部２４の通信機能を有効にする。
【００４７】
その後ステップＳ５に進み、制御部２５は、当該電子機器２が移動状態である旨の移動通知を、通信部２４を介してサーバ装置３に通知する（Ｓ５）。その後ステップＳ６において、制御部２５は、ＧＰＳ通信部２３によってＧＰＳ測位を行う（Ｓ６）。ステップＳ６の処理の詳細については図４を用いて説明する。
【００４８】
図４は、本実施形態に係る電子機器のＧＰＳ測位に係る制御ロジックを示すフローチャートである。図４では、図３のステップＳ６に係る具体的処理の一例を示している。
【００４９】
まずステップＳ６１において、制御部２５は、１秒間毎に計６回、ＧＰＳ通信部２３に位置データを測位させる（Ｓ６１）。ここでいう位置データとは、緯度及び経度のデータである。
【００５０】
ステップＳ６１において具体的には、制御部２５（ＣＰＵ５１）は、内部的に保持するタイマ・カウンタであるＧＰＳ測位タイマーによりカウントを開始するとともに、ＧＰＳ測位タイマーのカウント値に従って、ＧＰＳ通信部２３にＧＰＳ測位を行わせる処理を、一定周期（ここでは１秒）毎に複数回（ここでは計６回）繰り返す。ＧＰＳ通信部２３によって得られた位置データは、記憶部２２に記憶される。
【００５１】
その後ステップＳ６２において、制御部２５は、ステップＳ６１で測位された位置データのうち、最初に測位された位置データを削除する（Ｓ６２）。
【００５２】
その後ステップＳ６３に進み、制御部２５は、前回のＧＰＳ測位データがあるかどうかを判定する（Ｓ６３）。ここでいう前回のＧＰＳ測位データとは、前回ステップＳ６１〜Ｓ６５の処理を行った際に算出されるＧＰＳ測位データである。
【００５３】
前回のＧＰＳ測位データがある場合（Ｓ６３でＹＥＳ）、制御部２５は、ステップＳ６１で測位された位置データのうち、前回のＧＰＳ測位データから最も離れた位置データを削除する（Ｓ６４）。
【００５４】
ステップＳ６４からステップＳ６５に進み、制御部２５は、ステップＳ６２やステップＳ６４で削除されずに残った位置データに基づいて補正を行い、当回のＧＰＳ測位データを算出する（Ｓ６５）。
【００５５】
ステップＳ６５において具体的には、制御部２５（ＣＰＵ５１）は、残った位置データに基づいて以下の計算式（１）〜（３）により、当回のＧＰＳ測位データである緯度データＣＬａ及び経度データＣＬｏを算出する。
【００５６】
【数１】
2016125936.tif 000003
【００５７】
なお、式（１）、（２）において、ＣＬａは補正後の緯度データ（単位：ｒａｄ）、ＣＬｏは補正後の経度データ（単位：ｒａｄ）である。Ｌａ１、Ｌａ２は最も距離の近い２点の各々の緯度データであり、Ｌｏ１、Ｌｏ２は最も距離の近い２点の各々の経度データである。ｎはステップＳ６２やステップＳ６４で削除されずに残った位置データの個数である（ｎ≧２）。ＴＬａ、ＴＬｏの各々は、ステップＳ６２やステップＳ６４で削除されずに残った位置データの緯度データの合計値、経度データの合計値である。ｇａｉｎは重みであり、式（３）で示される。式（３）において、ＬｅｎＭａｘは最も離れた２点間の距離（単位：ｍ）であり、ＬｅｎＭｉｎは最も近い２点間の距離（単位：ｍ）である。
【００５８】
図５は、本実施形態に係る電子機器のＧＰＳ測位データを説明する図である。
【００５９】
図５において点線枠外の点Ｐ０は、前回のＧＰＳ測位データである。点線枠内の点Ｐ１〜Ｐ６はステップＳ６１で測位される位置データであり、点Ｐ１、Ｐ２、Ｐ３、Ｐ４、Ｐ５、Ｐ６の順に測位されるものである。
【００６０】
この場合、図４のステップＳ６２〜Ｓ６５の処理が実行されると、まずステップＳ６２において、最初に測位した位置データである点Ｐ１が削除される。その後ステップＳ６３に進むが、前回のＧＰＳ測位データＰｏが存在する（Ｓ６３でＹＥＳ）。そのためステップＳ６４に進み、前回のＧＰＳ測位データＰｏから最も離れた位置データである点Ｐ４が削除される。
【００６１】
その後ステップＳ６５に進み、残った位置データ点Ｐ２、Ｐ３、Ｐ５、Ｐ６に基づいて補正が行われる。具体的には、点Ｐ５及び点Ｐ６が最も距離の近い２点であり、点Ｐ３及び点Ｐ６が最も離れた２点であるとして、上記計算式（１）〜（３）により、当回のＧＰＳ測位データである緯度データＣＬａ及び経度データＣＬｏが算出される。算出されたＧＰＳ測位データは、点ＰＡで示される。
【００６２】
以上に示すように、最初に測位された位置データや前回のＧＰＳ測位データから最も離れた点の位置データを除いた残りの位置データに基づいて、２点間の距離が最も近い点Ｐ５、点Ｐ６を他の点Ｐ２、Ｐ３よりも重み付けを重くした上で、緯度データ及び経度データの加重平均を算出することによって、中心位置点ＰＡを計算している。これにより、単純に点Ｐ１〜点Ｐ６の緯度データ及び経度データの平均値を示す中心位置点ＰＢよりも、測位点が集まった場所を中心位置とすることができる。これにより、ノイズ等により精度が悪いと考えられる点Ｐ１や点Ｐ４の影響を極力避けることができる。
【００６３】
なお、本制御ロジックでは、最初に測位された位置データ及び前回のＧＰＳ測位データから最も離れた点の位置データの両方を除いた残りの位置データに基づいて、当回のＧＰＳ測位データを算出しているが、この場合に限定されるものではなく、例えば、最初に測位された位置データ、及び、前回のＧＰＳ測位データから最も離れた点の位置データのうち少なくとも一方を除いた残りの位置データに基づいて、当回のＧＰＳ測位データを算出してもよい。
【００６４】
また、本制御ロジックのステップＳ６１では、一定周期毎に複数回ＧＰＳ測位を行っているが、ＧＰＳ測位の間隔は一定周期に限定されるものではなく、可変であっても良い。また、ステップＳ６５に係る重み付けについては、上記計算式（３）に限定されるものではない。
【００６５】
その後図４に戻ってステップＳ７に進み、制御部２５は、ステップＳ６で算出されたＧＰＳ測位データを、通信部２４を介してサーバ装置３に送信する（Ｓ７）。ステップＳ７に係る処理は、ステップＳ６を行う毎に実行されても良いし、一連のステップＳ２〜Ｓ８の処理の複数回の繰り返しの中で一回実行され、複数のＧＰＳ測位データをまとめて送信するものであっても良い。
【００６６】
その後ステップＳ８に進み、ＧＰＳ通信機能がオフ操作された、又は機内モードに変更された場合（Ｓ８でＹＥＳ）、制御部２５は処理を終了する。一方、ＧＰＳ通信機能がオフ操作されておらず、且つ、機内モードにも変更されていない場合（Ｓ８でＮＯ）、ステップＳ２に戻って処理を繰り返す。
【００６７】
ステップＳ３に戻って、当該電子機器２が移動状態ではない、すなわち停止状態であると判定した場合（Ｓ３でＮＯ）、ステップＳ９に進み、制御部２５は、当該電子機器２が停止状態である旨の停止通知を、通信部２４を介してサーバ装置３に通知する（Ｓ９）。その後ステップＳ１０において、制御部２５は、ＧＰＳ通信部２３によるＧＰＳ測位を停止する（Ｓ１０）。
【００６８】
ステップＳ１０において具体的には、制御部２５（ＣＰＵ５１）は、ステップＳ６で開始されたＧＰＳ測位タイマーによるカウントを停止することで、ＧＰＳ通信部２３によるＧＰＳ測位を停止する。その後ステップＳ１１に進み、制御部２５は、ＧＰＳ通信部２３及び通信部２４の通信機能をＯＦＦする（Ｓ１１）。
【００６９】
ステップＳ１１において具体的には、制御部２５（ＣＰＵ５１）は、電源制御回路６１からＧＰＳ通信部２３（ＧＰＳモジュール６３）や通信部２４（通信Ｉ／Ｆ５４）に対する電力供給を停止して、ＧＰＳ通信部２３及び通信部２４の通信機能を無効にする。なお、ステップＳ１１からステップＳ８に進んだ後の処理は、前述と同様である。
【００７０】
以上に示す処理により、本実施形態に係る電子機器２では、制御部２５は、加速度検出部２１によって検出される加速度に応じて当該電子機器２が移動状態であるか非移動状態であるかを判定し（ステップＳ３）、特に非移動状態であると判定した場合に（ステップＳ３でＮＯ）、ＧＰＳ測位を停止させ（ステップＳ１０）、ＧＰＳ通信部２３の通信機能を無効にしている（ステップＳ１１）。これにより、電子機器２が非移動状態であるにも関わらずＧＰＳ測位が行われることによって、バッテリー６２の電力が無駄に消費されることを防ぐことができる。
【００７１】
また、本実施形態に係る電子機器２では、当該電子機器２が移動状態であるか非移動状態であるかを判定（ステップＳ３）した後に、電子機器２の移動状態を示す移動通知又は停止通知、並びに、電子機器２が移動状態である場合にはＧＰＳ通信部２３による測位データを、サーバ装置３に通知している（ステップＳ５、Ｓ７、Ｓ９）。これにより、サーバ装置３は、電子機器２の移動状態に応じて処理を切り替えることができる。サーバ装置３の制御内容については図６を用いて後述する。
【００７２】
［サーバ装置の制御ロジック］
図６は、本実施形態に係るサーバ装置の制御ロジックを示すフローチャートである。
【００７３】
サーバ装置３は、起動後、図６に示す制御ロジックを繰り返し実行する。以下、適宜図２を参照しながら説明する。
【００７４】
まずステップＳ２１において、制御部３３は、データを受信したか否かを判定する（Ｓ２１）。ここでいうデータとは、特に、図３のステップＳ７に係るＧＰＳ測位データ、ステップＳ５に係る移動通知、ステップＳ９に係る停止通知、又は情報処理装置４（図２参照）からのデータ出力指示である。
【００７５】
ステップＳ２１では、通信部３２が電子機器２（通信部２４）又は情報処理装置４（通信部４４）からデータを受信した場合に、制御部３３は、データを受信したと判定する（Ｓ２１でＹＥＳ）。
【００７６】
ステップＳ２１でＹＥＳの場合にはステップＳ２２に進み、制御部３３は、電子機器２からのＧＰＳ測位データであるか否かを判定する（Ｓ２２）。電子機器２からのＧＰＳ測位データ（図３のステップＳ７に係るＧＰＳ測位データ）である場合（Ｓ２２でＹＥＳ）、ステップＳ２３に進み、制御部３３はＧＰＳ測位データを記憶部３１に記憶し（Ｓ２３）、処理を終了する。
【００７７】
ステップＳ２２でＮＯの場合にはステップＳ２４に進み、制御部３３は、電子機器２からの停止通知であるか否かを判定する（Ｓ２４）。電子機器２からの停止通知（図３のステップＳ９に係る停止通知）である場合（Ｓ２４でＹＥＳ）、ステップＳ２５に進み、制御部３３は停止からの経過時間をカウント開始する（Ｓ２５）。
【００７８】
ステップＳ２４でＮＯの場合にはステップＳ２６に進み、制御部３３は、電子機器２からの移動通知であるか否かを判定する（Ｓ２６）。電子機器２からの移動通知（図３のステップＳ５に係る移動通知）である場合（Ｓ２６でＹＥＳ）、ステップＳ２７に進み、制御部３３はステップＳ２５で開始された経過時間のカウントを終了する（Ｓ２７）。
【００７９】
その後ステップＳ２８に進み、制御部３３は、ステップＳ２７でカウント終了した時間、すなわち電子機器２が停止してから次に移動開始するまでの経過時間、すなわち停止時間を、電子機器２が停止した際のＧＰＳ測位データに対応付けて記憶部３１に記憶する（Ｓ２８）。
【００８０】
以上のステップＳ２２〜ステップＳ２８に係る処理により、サーバ装置３では、記憶部３１は、電子機器２が停止した際のＧＰＳ測位データと、当該電子機器２が停止してから次に移動開始するまでの停止時間とを対応付けて記憶している。
【００８１】
図７は、本実施形態に係るサーバ装置に記憶されるＧＰＳ測位データの具体例を示す図である。
【００８２】
図７のテーブル７００に示すような、時刻７０１、ＧＰＳ測位データ７０２、状態７０３、停止時間７０４が対応付けられたデータが、サーバ装置３の記憶部３１に記憶される。
【００８３】
時刻７０１は、ＧＰＳ測位データ７０２が測位された時刻である。ＧＰＳ測位データ７０２は、電子機器２から送られてくるＧＰＳ測位データである。なお、説明の便宜上、図７では地点番号で示しているが、地点番号ではなく緯度データ及び経度データであっても良い。状態７０３は、電子機器２が移動中か停止中かを示すデータである。停止時間７０４は、電子機器２が停止してから次に移動開始するまでの経過時間である。停止時間７０４が空欄の場合には、電子機器２が移動中であることを示す。
【００８４】
図６に戻り、ステップＳ２６でＮＯの場合にはステップＳ２９に進み、制御部３３は、情報処理装置４からの出力指示であるか否かを判定する（Ｓ２９）。ここでいう出力指示とは、図１の入力部４３によって入力される出力指示であり、具体的には電子機器２の位置データを出力する旨の指示である。この出力指示は、入力部４３で入力されると通信部４４を介してサーバ装置３に送信される。
【００８５】
ステップＳ２９でＹＥＳの場合、ステップＳ３０に進み、制御部３３（データ作成部３４）は、出力データを作成する（Ｓ３０）。ここでいう出力データは、電子機器２のＧＰＳ測位データの位置を、ＧＰＳ測位データに対応付けられた停止時間に応じて地図上に濃淡表示させたデータ、所謂ヒートマップ表示データである。
【００８６】
図８は、本実施形態に係るサーバ装置の出力データの一例を示す図である。
【００８７】
図８は、図７のテーブル７００に基づいて作成されるヒートマップ表示データの一例を示している。
【００８８】
図８に示されるヒートマップ表示データ上では、状態７０３（図７参照）が移動である地点１、地点２、地点４、地点５、地点６、地点８及び地点９については、薄い色で表示させており、状態７０３が停止である地点３、地点７については、停止時間が長い程濃い色で表示させている。これにより、電子機器２の保有者の移動経路並びに長く滞在した場所が分かりやすく表示される。
【００８９】
図９は、本実施形態に係るサーバ装置の出力データの他の例を示す図である。
【００９０】
図９では、図７のテーブル７００に基づいて作成されるヒートマップ表示データの他の例を示している。
【００９１】
図９では、図７に示すヒートマップ表示データと異なり、状態７０３が移動である地点１、地点２、地点４、地点５、地点６、地点８及び地点９は非表示である。すなわち、状態７０３が停止である測位データ７０２のみを表示させている。これにより、電子機器２の保有者が長く滞在した場所のみが分かりやすく表示される。
【００９２】
図６に戻り、ステップＳ３１において、制御部３３は、情報処理装置４に出力データを送信する（Ｓ３１）。ここでは、制御部３３は、ステップＳ３０で作成された出力データを、通信部３２を介して情報処理装置４に送信する。そうすると、情報処理装置４は通信部４４を介して出力データを受信し、出力部４２により出力する。これにより、当該電子機器２の保有者が子供や高齢者であり、情報処理装置４の保有者がその保護者である場合に、保護者は電子機器２の位置情報を分かりやすい態様で知ることができる。
【００９３】
以上、本発明の一実施形態について説明したが、上記実施形態は本発明の適用例の一つを示したものであり、本発明の技術的範囲を上記実施形態の具体的構成に限定する趣旨ではない。
【００９４】
例えば、図６のステップＳ３１の後、情報処理装置４の出力部４２は、入力部４３で入力される利用者の切替指示に応じて、図８に示す出力データと図９に示す出力データとを切り替え可能に出力しても良い。
【符号の説明】
【００９５】
１  位置情報通知システム
２  電子機器
３  サーバ装置
２１  加速度測定部
２２  記憶部
２３  ＧＰＳ通信部
２４  通信部
２５  制御部
３１  記憶部
３２  通信部
３３  制御部
３４  データ作成部
【図１】
2016125936.tif 000004
【図２】
2016125936.tif 000005
【図３】
2016125936.tif 000006
【図４】
2016125936.tif 000007
【図５】
2016125936.tif 000008
【図６】
2016125936.tif 000009
【図７】
2016125936.tif 000010
【図８】
2016125936.tif 000011
【図９】
2016125936.tif 000012