(57)【要約】      （修正有）【課題】ユーザに、運動を継続的に行うモチベーションを与える運動管理装置及びプログラムを提供する。【解決手段】運動管理サーバ１０において、システムユーザの各携帯端末２０Ｔ、２０Ｗ…から受信された各ユーザの運動に伴う移動位置と運動量のデータに基づき、予め選択的に設定された一定期間での各ユーザの運動地域とその運動量(Kcal)を算出し、会員データベースの該当ユーザに対応した運動量情報として記憶する。ユーザ相互間で、運動地域が重なる相手ユーザが存在しないユーザの場合は、同ユーザ自身の運動地域が獲得領土として決定され、また、運動地域が重なる相手ユーザが存在するユーザの場合は、その重なる地域について算出された運動量が大きい方のユーザの獲得領土として決定され、決定した獲得領土を地図データ上に示した表示データを生成し、該当ユーザの携帯端末２０Ｔ、２０Ｗへ送信して通知する。【選択図】図１
2016031674.tif 000002
【特許請求の範囲】
【請求項１】
ユーザの運動量を取得する運動量取得手段と、
この運動量取得手段により取得されたユーザの運動量に基づいて当該ユーザの地図上の領域を算出する領域算出手段と、
この領域算出手段により算出された前記ユーザの地図上の領域が他のユーザの運動量に基づいて算出された他のユーザの領域と重なった場合に、当該重なった領域について前記各ユーザの運動量を比較し何れのユーザの領域とするか決定する領域決定手段と、
前記領域算出手段により算出された地図上の領域と前記領域決定手段による決定結果に応じて前記ユーザの領域を地図上で示す表示データを生成する表示データ生成手段と、
この表示データ生成手段により生成された表示データを出力する表示データ出力手段と、
を備えたことを特徴とする運動管理装置。
【請求項２】
ユーザの移動した位置を取得する移動位置取得手段を備え、
前記領域算出手段により算出される地図上の領域は、前記移動位置取得手段により取得された前記ユーザの移動した位置に基づいて特定される、
ことを特徴とする請求項１に記載の運動管理装置。
【請求項３】
ユーザの存在位置を取得する存在位置取得手段と、
この存在位置取得手段により取得されたユーザの存在位置に基づいて前記地図上で区分された領域の順番を設定する領域順設定手段とを備え、
前記領域算出手段は、前記運動量取得手段により取得されたユーザの運動量に基づいて当該ユーザの地図上の領域を前記領域順設定手段により設定された領域の順番で算出する、
ことを特徴とする請求項１に記載の運動管理装置。
【請求項４】
前記ユーザの運動量は、予め選択的に設定された一定期間の運動量であることを特徴とする請求項１ないし請求項３の何れか１項に記載の運動管理装置。
【請求項５】
前記ユーザの運動量を大きくする方向に補正する運動量補正手段を備え、
前記領域決定手段は、前記領域算出手段により算出された前記ユーザの地図上の領域が他のユーザの運動量に基づいて算出された同他のユーザの領域と重なった場合に、当該重なった領域について前記運動量補正手段により補正された各ユーザの運動量を比較し何れのユーザの領域とするか決定する、
ことを特徴とする請求項１ないし請求項４の何れか１項に記載の運動管理装置。
【請求項６】
電子機器のコンピュータを制御するためのプログラムであって、
前記コンピュータを、
ユーザの運動量を取得する運動量取得手段、
この運動量取得手段により取得されたユーザの運動量に基づいて当該ユーザの地図上の領域を算出する領域算出手段、
この領域算出手段により算出された前記ユーザの地図上の領域が他のユーザの運動量に基づいて算出された他のユーザの領域と重なった場合に、当該重なった領域について前記各ユーザの運動量を比較し何れのユーザの領域とするか決定する領域決定手段、
前記領域算出手段により算出された地図上の領域と前記領域決定手段による決定結果に応じて前記ユーザの領域を地図上で示す表示データを生成する表示データ生成手段、
この表示データ生成手段により生成された表示データを出力する表示データ出力手段、
として機能させるためのコンピュータ読み込み可能なプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ユーザに継続的に運動を行わせるのに好適な運動管理装置およびその制御プログラムに関する。
【背景技術】
【０００２】
従来から、人が健康を維持する為には、継続的に運動を行うことが肝要であると社会的にも広く認識されている。
【０００３】
しかしながら、アスリート等を除いて、一般の人には軽い運動であっても継続的に行っていくのは中々難しいのが現状である。
【０００４】
従来、人の運動を管理するシステムとして次のようなものが考えられている。
【０００５】
ＧＰＳ機能付きの携帯電話により自動的にユーザの運動量を把握し、またメニュー単位に栄養素情報を管理したレジスタにより飲食状況を把握し、ともにインターネットを通じてサーバあてに情報登録することにより、当該サーバから運動、飲食を総合したアドバイスを前記ユーザの携帯電話あてに電子メールにて発信する総合健康情報管理システムが考えられている（例えば、特許文献１参照。）。
【０００６】
また、ユーザの携帯端末により入力された生体測定データ、運動量、食事摂取量等のデータに基づいて、健康管理装置により前記ユーザの健康に関する進行数値を算出し、この進行数値に応じた領土獲り健康管理ゲーム画像を生成する。そして、前記健康管理装置により生成された領土獲り健康管理ゲーム画像を前記ユーザの携帯端末に送信して表示させることで、楽しみながら健康増進を行うことができる健康管理システムが考えられている（例えば、特許文献２参照。）。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開２００２−２４４０４号公報
【特許文献２】特開２００４−１５７５９６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
健康維持の為には継続的に運動を行うことが肝要であると分かってはいても、実際には中々難しいため、運動することに対するユーザのモチベーションをより高く持たせ続けることができるような仕組みが望まれる。
【０００９】
本発明は、このような課題に鑑みなされたもので、ユーザに運動を継続的に行わせるモチベーションを与えることが可能になる運動管理装置およびその制御プログラムを提供することを目的とする。
【課題を解決するための手段】
【００１０】
本発明に係る運動管理装置は、ユーザの運動量を取得する運動量取得手段と、この運動量取得手段により取得されたユーザの運動量に基づいて当該ユーザの地図上の領域を算出する領域算出手段と、この領域算出手段により算出された前記ユーザの地図上の領域が他のユーザの運動量に基づいて算出された他のユーザの領域と重なった場合に、当該重なった領域について前記各ユーザの運動量を比較し何れのユーザの領域とするか決定する領域決定手段と、前記領域算出手段により算出された地図上の領域と前記領域決定手段による決定結果に応じて前記ユーザの領域を地図上で示す表示データを生成する表示データ生成手段と、この表示データ生成手段により生成された表示データを出力する表示データ出力手段と、を備えたことを特徴としている。
【発明の効果】
【００１１】
本発明によれば、ユーザに運動を継続的に行わせるモチベーションを与えることが可能になる。
【図面の簡単な説明】
【００１２】
【図１】本発明の運動管理装置の実施形態に係る運動管理サーバ１０を用いた運動管理システムの構成を示す図。
【図２】前記運動管理システムのユーザ側携帯端末２０Ｔ（２０Ｗ）の電子回路の構成を示すブロック図。
【図３】前記運動管理システムの運動管理サーバ１０の電子回路の構成を示すブロック図。
【図４】前記運動管理サーバ１０の記憶装置１２に記憶される会員データベース１２ｃの内容を示す図。
【図５】前記運動管理システムのユーザ側携帯端末１０Ｔ（２０Ｗ）による端末処理を示すフローチャート。
【図６】前記運動管理システムの運動管理サーバ１０によるサーバ処理を示すフローチャート。
【図７】前記運動管理サーバ１０のサーバ処理に伴うランキング処理を示すフローチャート。
【図８】前記運動管理システムの利用ユーザが運動に伴い移動した地図上での経路（運動経路）と地域（運動地域）を示す図。
【図９】前記運動管理システムの第２実施形態の運動管理サーバ１０における会員データベース１２ｃ´の内容を示す図。
【図１０】前記運動管理システムの第２実施形態の運動管理サーバ１０において地図データベース１２ｂから利用される広域の地図データを示す図。
【図１１】前記運動管理システムの第２実施形態の運動管理サーバ１０による領土範囲の設定処理を示すフローチャート。
【図１２】前記運動管理システムの第２実施形態の運動管理サーバ１０による獲得領土の決定処理を示すフローチャート。
【発明を実施するための形態】
【００１３】
以下図面により本発明の実施の形態について説明する。
【００１４】
図１は、本発明の運動管理装置の実施形態に係る運動管理サーバ１０を用いた運動管理システムの構成を示す図である。
【００１５】
この運動管理システムは、コンピュータである運動管理サーバ１０に通信ネットワークを介してユーザが運動する際に携帯するタブレット端末２０Ｔや腕時計端末２０Ｗを接続して構成される。
【００１６】
前記腕時計端末２０Ｗは、前記運動管理サーバ１０に対し前記通信ネットワークを介して直接接続可能な通信機能を有してもよいし、外部接続されるパーソナルコンピュータ３０を介して接続してもよい。
【００１７】
前記タブレット端末２０Ｔや腕時計端末２０Ｗは、ＧＰＳデータや各種センサ出力に基づいてユーザの運動（ウォーキング、ジョギング、ランニング、サイクリング等）に伴う移動位置や運動量を取得する機能、当該取得されたユーザの運動に伴う移動位置や運動量のデータを、例えばその運動後に自動的にあるいはユーザ操作に応じて前記運動管理サーバ１０へ送信する機能等を備える。
【００１８】
前記運動管理サーバ１０は、前記タブレット端末２０Ｔや腕時計端末２０Ｗから受信したユーザの運動に伴う移動位置や運動量のデータに基づいて、設定期間に応じた同ユーザの運動地域とその運動量を算出する機能、同ユーザの運動地域が他のユーザの運動地域と重ならない場合は、同ユーザの運動地域を同ユーザの獲得領土に決定する機能、同ユーザの運動地域が他のユーザの運動地域と重なる場合は、その重なった運動地域について前記他のユーザの運動量との比較により何れか一方のユーザの獲得領土に決定する機能、前記決定された獲得領土を示す表示データを生成して該当ユーザの携帯端末２０Ｔ（２０Ｗ）へ送信する機能等を備える。
【００１９】
これにより、前記ユーザは、運動する他のユーザとの間でその各々の運動地域と運動量に応じて決定される獲得領土を競いながらモチベーションを持って継続した運動を行うことができる。
【００２０】
図２は、前記運動管理システムのユーザ側携帯端末２０Ｔ（２０Ｗ）の電子回路の構成を示すブロック図である。
【００２１】
このユーザ側携帯端末２０Ｔ（２０Ｗ）には、ＣＰＵ２１が備えられ、このＣＰＵ２１に対しては、記憶部２２、ＧＰＳアンテナ２３ａを有するＧＰＳ受信部２３ｂ、３軸加速度センサ２４、３軸方位センサ２５、３軸ジャイロセンサ２６、気圧センサ２７、タッチパネル表示部２８、通信部２９が接続される。
【００２２】
前記ＧＰＳ受信部２３ｂは、ＧＰＳデータを受信するもので、このＧＰＳデータに基づいてユーザの移動位置（緯度・経度）を計測する。
【００２３】
前記３軸加速度センサ２４は、ＸＹＺ軸の３方向の加速度を測定するもので、この３方向の加速度に基づいてユーザの動きに伴う歩数や腕振り回数等を計測する。
【００２４】
前記３軸方位センサ２５は、前後方法、左右方向、上下方向の地磁気を検出するもので、この３方向の地磁気に基づいてユーザの向いている方位やその変化を計測する。
【００２５】
前記３軸ジャイロセンサ２６は、前後方法、左右方向、上下方向の傾きを検出するもので、この３方向への傾きに基づいてユーザの動きに応じた傾きとその変化を計測する。
【００２６】
前記気圧センサ２７は、気圧を検出するもので、この気圧に基づいてユーザの移動に伴う位置の高さや変化を計測する。
【００２７】
そして、前記ＣＰＵ２１は、ユーザの運動中、前記記憶部２２に記憶された端末制御プログラムに従い前記ＧＰＳ受信部２３ｂにより受信されたＧＰＳデータおよび前記各種センサ２４〜２７からの出力データを前記記憶部２２に記録し、この記録データに基づいて一定時間毎にユーザの運動地域と運動量を計算して記録する。前記記憶部２２に記録されたユーザの運動地域と運動量のデータは、その運動後に、前記タブレット端末２０Ｔの場合には自動的に前記通信部２９を介して前記運動管理サーバ１０へ送信され、また前記腕時計端末２０Ｗの場合にはユーザ操作に応じて前記通信部２９から前記パーソナルコンピュータ３０を介して前記運動管理サーバ１０へ送信される。
【００２８】
図３は、前記運動管理システムの運動管理サーバ１０の電子回路の構成を示すブロック図である。
【００２９】
この運動管理サーバ１０の電子回路は、プログラムによって動作が制御されるコンピュータによって構成されＣＰＵ１１を備えている。
【００３０】
このＣＰＵ１１は、記憶装置１２に記憶されたサーバ制御プログラム１２ａに従い、ＲＡＭ１３を作業用の記憶領域として回路各部の動作を制御する。
【００３１】
前記サーバ制御プログラム１１ａは、前記記憶装置１２に予め記憶されるか、あるいはＣＤ−ＲＯＭ等の外部の記録媒体から前記記憶装置１２に読み込まれるか、あるいは通信ネットワーク（インターネット等）上のプログラムサーバから通信部１６を介して前記記憶装置１２に読み込まれて記憶される。
【００３２】
前記サーバ制御プログラム１１ａは、前記通信部１６を介して接続される前記ユーザ側携帯端末２０Ｔ（２０Ｗ）との通信信号やキー入力部１４からのキー入力信号に応じて起動される。
【００３３】
そして、前記ＣＰＵ１１には、前記記憶装置１２、ＲＡＭ１３、キー入力部１４、通信部１６の他に表示部１５が接続される。
【００３４】
前記記憶装置１２には、さらに地図データベース１２ｂ、会員データベース１２ｃが記憶される。
【００３５】
前記地図データベース１２ｂには、全国の緯度・経度に対応させた地図データが、その都道府県および市区町村の地域を区分したデータとして記憶される。
【００３６】
図４は、前記運動管理サーバ１０の記憶装置１２に記憶される会員データベース１２ｃの内容を示す図である。
【００３７】
前記会員データベース１２ｃには、本運動管理サーバ１０の利用ユーザとして登録処理された各会員の端末ＩＤ（識別情報）に対応した［会員番号］、［会員名］、［会員情報（性別、年齢、住所等）］、［運動量情報］１２ｃｍ、［獲得領土］が記憶される。
【００３８】
前記［運動量情報］１２ｃｍとしては、前記各会員の携帯端末２０Ｔ（２０Ｗ）から受信された運動地域とその運動量のデータがその運動の日付に対応付けられて記憶される。
【００３９】
前記ＲＡＭ１３には、表示データ記憶エリア１３ａ、移動データ記憶エリア１３ｂ、運動量データ記憶エリア１３ｃが確保される。
【００４０】
前記表示データ記憶エリア１３ａには、前記サーバ制御プログラム１２ａに従い生成された前記表示部１５に表示させるべき表示データが記憶される。
【００４１】
前記移動データ記憶エリア１３ｂには、前記ユーザ側携帯端末２０Ｔ（２０Ｗ）から受信された当該端末ユーザの運動に応じた移動位置のデータが記憶される。
【００４２】
前記運動量データ記憶エリア１３ｃには、前記ユーザ側携帯端末２０Ｔ（２０Ｗ）から受信された当該端末ユーザの運動に応じた運動量のデータが記憶される。
【００４３】
このように構成された運動管理サーバ１０は、前記ＣＰＵ１１が前記サーバ制御プログラム１２ａに記述された命令に従い回路各部の動作を制御し、ソフトウエアとハードウエアとが協働して動作することにより、後述の動作説明で述べる機能を実現する。
【００４４】
次に、前記構成の運動管理システムの動作について説明する。
【００４５】
（第１実施形態）
図５は、前記運動管理システムのユーザ側携帯端末１０Ｔ（２０Ｗ）による端末処理を示すフローチャートである。
【００４６】
ここでは、前記タブレット端末１０Ｔの動作として説明する。
【００４７】
前記タブレット端末２０Ｔを、そのユーザが運動を行う前に当該ユーザの上腕等に装着し、電源が投入されるか、あるいは特定のユーザ操作が為されると、当該ユーザの運動の計測開始が指示されたと判断され（ステップＴ１（Ｙｅｓ））、前記ＧＰＳ受信部２３ｂによるＧＰＳデータの受信動作が開始される（ステップＴ２）。
【００４８】
そして、ユーザの運動中（ウォーキング、ジョギング、ランニング、サイクリング等）は、前記各種センサ２４〜２７からの出力データが前記記憶部２２に逐次記録されていく（ステップＴ３）。
【００４９】
また、予め設定された一定時間（例えば１０秒毎）のＧＰＳ受信時間になったと判断されると（ステップＴ４（Ｙｅｓ））、前記ＧＰＳ受信部２３ｂによりＧＰＳデータが受信され、当該ＧＰＳデータに応じた前記ユーザの移動位置（緯度・経度）のデータが前記記憶部２２に記録されていく（ステップＴ５）。
【００５０】
また、予め設定された一定時間（例えば３分毎）の運動量計算時間になったと判断されると（ステップＴ６（Ｙｅｓ））、前記記憶部２２に記録された各種センサ２４〜２７の出力データに基づいて前記ユーザの運動量が算出され前記記憶部２２に記録されていく（ステップＴ７）。
【００５１】
前記ユーザの運動量は、例えば、前記３軸加速度センサ２４の出力データに基づいてユーザの移動に伴う歩数や腕振りの回数等が計測され、また前記３軸方位センサ２５からの出力データに基づいてユーザの方向転換等が計測され、また前記３軸ジャイロセンサ２６や気圧センサ２７からの出力データに基づいて移動経路の傾きや高低差に応じたユーザに対する負荷の度合いが計測され、前記運動計算時間毎の運動量(Kcal)が算出される。
【００５２】
そして、前記各種センサ２４〜２７からの出力データあるいはユーザ操作に応じて当該ユーザの運動が終了したと判断されると（ステップＴ８（Ｙｅｓ））、前記記憶部２２に記録された前記ユーザの運動に伴う移動位置のデータと運動量(Kcal)のデータが前記運動管理サーバ１０へ送信される。
【００５３】
図６は、前記運動管理システムの運動管理サーバ１０によるサーバ処理を示すフローチャートである。
【００５４】
図７は、前記運動管理サーバ１０のサーバ処理に伴うランキング処理を示すフローチャートである。
【００５５】
図８は、前記運動管理システムの利用ユーザが運動に伴い移動した地図上での経路（運動経路）と地域（運動地域）を示す図である。
【００５６】
ここでは、予め選択的に設定された一定期間（例えば、１日）において、ユーザＡの運動に伴うスタート位置ＳＴからゴール位置ＧＬまでの運動経路ＬＡが３つの地域（Ｍ町一丁目；ａ）（Ｍ町二丁目；ｃ）（Ｍ町三丁目；ｂ）に跨り、ユーザＢの運動に伴うスタート位置ＳＴからゴール位置ＧＬまでの運動経路ＬＢが２つの地域（Ｎ町六丁目；ｄ）（Ｍ町二丁目；ｃ）に跨った場合を例にとり説明する。
【００５７】
前記運動管理サーバ１０において、前記ユーザ側携帯端末２０Ｔ（２０Ｗ）から前記ユーザの運動に伴う移動位置のデータと運動量(Kcal)のデータが送信され、通信部１６により受信されると、前記ＲＡＭ１３内の移動データ記憶エリア１３ｂと運動量データ記憶エリア１３ｃにそれらのデータが記憶される（ステップＳ１）。そして、その移動位置のデータに基づいて前記ユーザの一定期間での運動地域が特定され、前記会員データベース１２ｃ（図４参照）における［運動量情報］１２ｃｍ内の項目［領域］に記憶される（ステップＳ２）。
【００５８】
つまり、前記図８で示したように、ユーザＡの運動地域が運動経路ＬＡに対応した地域（ａ）（ｃ）（ｂ）であった場合、当該ユーザＡの運動量情報１２ｃｍの項目［領域］には「ａ，ｂ，ｃ」と記憶される。同様にユーザＢが運動を終えており、ユーザＢの運動地域が運動経路ＬＢに対応した地域（ｃ）（ｄ）であった場合には、ユーザＢの運動量情報１２ｃｍの項目［領域］には「ｃ，ｄ」と記憶されている。
【００５９】
すると、前記ユーザＡの運動地域［領域；ａ，ｂ，ｃ］に対し、その運動地域が重なっているユーザが存在するか否かにより運動量の比較対象となる他のユーザが存在するか否か判断される（ステップＳ３）。
【００６０】
ここで、前記運動地域［領域；ｃ］が重なることで前記ユーザＡに対して比較対象となるユーザＢが存在すると判断されると（ステップＳ３（Ｙｅｓ））、前記運動量データ記憶エリア１３ｃに記憶された前記ユーザＡの運動量のデータから前記一定期間での運動量が算出される（ステップＳ５）。
【００６１】
すると、図７におけるランキング処理に移行され、前記ステップＳ５において算出されたユーザＡの一定期間での運動量について、当該ユーザＡの会員情報にある性別・年齢に応じた体力差補正のためのハンディキャップ係数が掛けられる（ステップＲ１）。
【００６２】
また、前記運動量情報１２ｃｍの項目［領域］に記憶されたユーザＡのこれまでの全運動地域のデータに対する［獲得領土］との比較に基づき、当該全運動地域にあって［獲得領土］にない領土獲得の負け数が算出され、前記ユーザＡの一定期間での運動量には、更に、当該負け数に応じた運動意欲の低下を抑えるためのハンディキャップ係数が掛けられる（ステップＲ２）。
【００６３】
すると、前記各ハンディキャップ係数を掛けて算出された前記ユーザＡの運動量が、前記運動量情報１２ｃｍの項目［運動量］に対し例えば「240Kcal」として記憶され、前記比較対象となる他のユーザとして判断された前記ユーザＢの［運動量］「80Kcal」と比較される（ステップＲ３）。
【００６４】
そして、前記運動量の大きい順に前記ユーザＡ，Ｂのランク（Ａ→Ｂ）が付けられる（ステップＲ４）。
【００６５】
つまり、前記各ハンディキャップ係数は、各ユーザの運動意欲を継続的に維持し高めるために設定されるが、更に、ユーザの性別・年齢に対しその運動量が大き過ぎて好ましくない場合は、運動地域が重なり比較対象となる他のユーザの運動量に関わらず当該運動地域が前記ユーザの獲得領土として与えられ易いように、前記係数をより大きい値に設定してもよい。
【００６６】
すると、前記ユーザＡの獲得領土は、その運動地域［領域；ａ，ｂ，ｃ］に対し、前記比較対象となるユーザＢの運動地域［領域；ｃ，ｄ］の一部［ｃ］が重なるが、前記ユーザＡ，Ｂのランク（Ａ→Ｂ）に従って、前記ユーザＢと重なった運動地域［ｃ］はユーザＡが獲得し、同ユーザＡの獲得領土が「ａ，ｂ，ｃ」として決定される（ステップＳ６）。
【００６７】
すると、前記ユーザＡが運動することに伴い獲得した領土が地域「ａ，ｂ，ｃ」であることを示す表示データが、例えば地図データベース１２ｂに記憶されている地図データ上の該当地域「ａ，ｂ，ｃ」を識別表示させることで生成され（ステップＳ７）、当該生成された獲得領土を示す地図データが前記ユーザＡの携帯端末２０Ｔ（２０Ｗ）へ送信される（ステップＳ８）。
【００６８】
なお、前記同様のサーバ処理に従い、前記ユーザＢの獲得領土は、その運動地域［領域；ｃ，ｄ］に対し、比較対象となるユーザＡの運動地域［領域；ａ，ｂ，ｃ］の一部［ｃ］が重なるが、前記ユーザＡ，Ｂのランク（Ａ→Ｂ）に従って、当該ユーザＡと重なった運動地域［ｃ］は同ユーザＡが獲得するため、前記ユーザＢの獲得領土は「ｄ」として決定される（ステップＳ１〜Ｓ６）。
【００６９】
すると、前記ユーザＢが運動することに伴い獲得した領土が地域「ｄ」であることを示す表示データが生成され（ステップＳ７）、同ユーザＢの携帯端末２０Ｔ（２０Ｗ）へ送信される（ステップＳ８）。
【００７０】
一方、前記ステップＳ３において、前記ユーザＡの運動地域に対し、その運動地域が重なっている他のユーザが存在しないことで、当該ユーザＡに対して比較対象となる他のユーザが存在しないと判断された場合は（ステップＳ３（Ｎｏ））、同ユーザＡの運動地域がそのまま獲得領土として決定され（ステップＳ４）、その表示データが生成されて同ユーザＡの携帯端末２０Ｔ（２０Ｗ）へ送信される（ステップＳ７，Ｓ８）。
【００７１】
したがって、前記構成の運動管理システムによる第１実施形態の運動管理サーバ１０によれば、当該システムユーザの各携帯端末２０Ｔ（２０Ｗ）…から受信された各ユーザの運動に伴う移動位置と運動量のデータに基づき、予め選択的に設定された一定期間での各ユーザの運動地域とその運動量(Kcal)が算出され、会員データベース１２ｃの該当ユーザに対応した［運動量情報］１２ｃｍとして記憶される。そして、前記各ユーザ相互間で、運動地域が重なる相手ユーザが存在しないユーザの場合は、同ユーザ自身の運動地域が獲得領土として決定され、また、運動地域が重なる相手ユーザが存在するユーザの場合は、その重なる地域について、前記算出された運動量が大きい方のユーザの獲得領土として決定される。すると、前記決定された獲得領土を地図データ上で示した表示データが生成され、該当ユーザの前記携帯端末２０Ｔ（２０Ｗ）へ送信されて通知される。
【００７２】
このため、ユーザは自身の運動で移動した地域を獲得領土として地図データ上に表示させながら運動できるだけなく、他のユーザが運動で移動した地域と重なる地域については、運動量が大きい方のユーザの獲得領土になるので、当該ユーザは楽しみながら、また他のユーザと競いながら、意欲的に運動を継続して行くことができる。
【００７３】
また、前記構成の運動管理システムによる第１実施形態の運動管理サーバ１０によれば、各ユーザの運動量のデータは、年齢・性別に応じたハンディキャップ係数を掛けて補正し、さらに、他のユーザの運動量との比較により負け易いユーザの運動量のデータについてもハンディキャップ係数を掛けて補正して管理するので、ユーザ個々人の体力差や運動の仕方によって獲得領土が一部のユーザに大きく偏ってしまうことなく、様々なタイプのユーザに運動継続のモチベーションを与えることができる。
【００７４】
なお、前記実施形態において、ユーザ間で運動地域が重なった場合に当該ユーザ間で比較する運動量は、一定期間として一日の総運動量で比較するものとして構成したが、これに限らず、１週間や１カ月としてもよく、また、運動地域毎の運動量で比較したり、前記一定期間内の１日単位で運動量を比較しその日々の比較順位を平均化する等としてもよい。
【００７５】
（第２実施形態）
前記運動管理システムの第１実施形態では、ユーザの運動地域が他のユーザの運動地域と重なった場合は、当該各ユーザの運動量に応じて該当地域を何れかのユーザの獲得領土として決定する構成とした。
【００７６】
この第２実施形態では、ユーザの運動によって領土を獲得し合う対戦相手のユーザを予め選択し、お互いにその住所地に対応する地域から相手の住所地に対応する地域へと獲得領土を広げ、途中にその獲得領土が重なった場合は、当該重なった領土について互いの運動量を比較し何れかのユーザの獲得領土として決定する。
【００７７】
図９は、前記運動管理システムの第２実施形態の運動管理サーバ１０における会員データベース１２ｃ´の内容を示す図である。
【００７８】
この第２実施形態の会員データベース１２ｃ´には、本運動管理サーバ１０の利用ユーザとして登録処理された各会員の端末ＩＤ（識別情報）に対応した［会員番号］、［会員名］、［会員情報（性別、年齢、住所等）］、［運動量情報］、［領域テーブル］１２ｃａ、［獲得領土］が記憶される。
【００７９】
前記［領域テーブル］１２ｃａとしては、該当する会員（ユーザ）の住所地に対応する地域を先頭に、当該会員の運動量に応じて獲得対象となる各地域が、前記対戦相手となる会員の住所地に近付いて行く方向に順番に設定されて記憶される。
【００８０】
図１０は、前記運動管理システムの第２実施形態の運動管理サーバ１０において地図データベース１２ｂから利用される広域の地図データを示す図である。
【００８１】
例えば東京都ＴＫのユーザＪが選択した対戦相手が宮城県ＭＹのユーザＫである場合、当該ユーザＪの領域テーブル１２ｃａには、その住所地「東京」を先頭に「千葉」「埼玉」「茨城」「栃木」…と宮城方面に向けた各地域が順番に記憶され、逆に、前記ユーザＫの領域テーブル１２ｃａには、その住所地「宮城」を先頭に「山形」「岩手」「秋田」「福島」…と東京方面に向けた各地域が順番に記憶される。
【００８２】
図１１は、前記運動管理システムの第２実施形態の運動管理サーバ１０による領土範囲の設定処理を示すフローチャートである。
【００８３】
例えばユーザの携帯端末２０Ｔ（３０）から運動管理サーバ１０への会員登録のためのアクセスに応じて当該ユーザの［会員番号］［会員名］［会員情報］を登録した会員データベース１２ｃ´が生成されると、当該会員データベース１２ｃ´に登録済みの各ユーザを一覧にした対戦相手の選択画面が生成され前記ユーザの携帯端末２０Ｔ（３０）へ送信される（ステップＡ１）。
【００８４】
前記ユーザの携帯端末２０Ｔ（３０）において、前記対戦相手の選択画面に従いその対戦相手が選択されて指定され、当該対戦相手の指定のデータが前記運動管理サーバ１０へ受信されると（ステップＡ２）、この受信された指定の対戦相手の住所地が前記ユーザの住所地と同じ市内であるか（ステップＡ３（Ｙｅｓ））、又は同じ県内であるか（ステップＡ５（Ｙｅｓ））、又は他県であるか（ステップＡ５（Ｎｏ））、が判断される。
【００８５】
ここで、今回会員登録されたユーザの住所地に対し対戦相手のユーザの住所地が同じ市内であると判断された場合は（ステップＡ３（Ｙｅｓ））、同市内の町、丁目を単位として獲得対象の領域が設定され（ステップＡ４）、また同じ県内であると判断された場合は（ステップＡ５（Ｙｅｓ））、同県内の市町村を単位として獲得対象の領域が設定され（ステップＡ６）、また他県であると判断された場合は（ステップＡ５（Ｎｏ））、都道府県を単位として獲得対象の領域が設定される（ステップＡ７）。
【００８６】
図１２は、前記運動管理システムの第２実施形態の運動管理サーバ１０による獲得領土の決定処理を示すフローチャートである。
【００８７】
この第２実施形態の運動管理サーバ１０において、前記会員データベース１２ｃ´に登録されたユーザの携帯端末２０Ｔ（２０Ｗ）から送信された当該ユーザの運動量のデータが受信されると、同ユーザの住所地と前記領土範囲の設定処理（図１１参照）に従い選択的に指定された対戦相手のユーザの住所地とに基づき、前記設定された獲得対象の領域単位で前記ユーザのスタート地域と相手ユーザのスタート地域とが設定される（ステップＢ１）。
【００８８】
具体的には、前記図９および図１０で示したように、一方のユーザの住所地が東京都ＴＫで相手ユーザの住所地が宮城県ＭＹである場合、当該各ユーザのスタート地域は都道府県単位で「東京」と「宮城」として設定される（ステップＢ１）。
【００８９】
すると、前記設定された各ユーザのスタート地域を先頭に、前記都道府県単位で互いに相手の住所地に向かう方向に獲得対象の地域が設定され、前記ユーザＪの領域テーブル１２ｃａが「東京」「千葉」「埼玉」「茨城」「栃木」…として、また相手ユーザＫの領域テーブル１２ｃａが「宮城」「山形」「岩手」「秋田」「福島」…として生成される（ステップＢ２）。
【００９０】
すると、前記各ユーザＪ，Ｋについて、当該各ユーザの領域テーブル１２ｃａに設定された獲得対象の地域に基づき、前記受信された当該各ユーザの一定期間の運動量に応じた獲得地域が算出される（ステップＢ３）。
【００９１】
例えばユーザの運動量(Kcal)が予め設定された所定の運動量に到達する毎に、前記領域テーブル１２ｃａに設定された獲得対象の地域がその先頭から順次獲得地域として算出される。
【００９２】
この際、前記算出された各ユーザＪ，Ｋそれぞれの獲得地域について、相手ユーザの獲得地域と重なる地域があるか否かが判断され（ステップＢ４）、重なる地域があると判断された場合は（ステップＢ４（Ｙｅｓ））、当該重なる地域について、前記運動量の大きい方のユーザの獲得領土として決定される（ステップＢ５）。
【００９３】
すると、前記ユーザが運動することに伴い獲得した領土を示す表示データが、例えば地図データベース１２ｂに記憶されている地図データ（図１０参照）上の該当地域を識別表示させることで生成され（ステップＢ６）、当該生成された獲得領土を示す地図データが前記ユーザの携帯端末２０Ｔ（２０Ｗ）へ送信される（ステップＢ７）。
【００９４】
したがって、前記構成の運動管理システムによる第２実施形態の運動管理サーバ１０によれば、会員データベース１２ｃ´に登録された各会員ユーザの中からユーザ自身の対戦相手となるユーザを任意に選択して指定すると、ユーザ自身の住所地と対戦相手の住所地とが同市内、同県内、他県の何れであるかに応じて獲得対象となる領域の単位が同市内の町・丁目単位、または同県内の市町村単位、または都道府県単位に設定される。そして、前記設定された領域の単位に対応してユーザ自身の住所地の地域を先頭に相手ユーザの住所地に近付いて行く方向の各地域が獲得対象地域として領域テーブル１２ｃａに順番に設定され、当該設定された獲得対象地域が各対応するユーザの一定期間の運動量に応じて順次領土として獲得される。ここで、各ユーザの運動量に応じた獲得対象地域が重なった場合は、該当地域はその運動量が大きい方のユーザの獲得領土として決定される。すると、前記決定された獲得領土を地図データ上で示した表示データが生成され、該当ユーザの前記携帯端末２０Ｔ（２０Ｗ）へ送信されて通知される。
【００９５】
このため、ユーザは自身の住所地と対戦相手のユーザの住所地との間にある各地域を対象に、当該ユーザの運動量に応じてそのユーザ自身の住所地から相手ユーザの住所地に近付いて行く各地域を獲得領土として地図データ上に表示させながら運動できるだけなく、前記運動量に応じた獲得対象地域が相手ユーザと重なる場合は、運動量が大きい方のユーザの獲得領土になるので、当該ユーザは対戦相手のユーザと楽しみながら、また競い合いながら、意欲的に運動を継続して行くことができる。
【００９６】
なお、前記第２実施形態の運動管理サーバ１０においても、前記第１実施形態と同様にランキング処理（図７参照）を組み合わせ、各ユーザの運動量にハンディキャップ係数を掛けることで、当該各ユーザ間の体力差や負け込み度を補正する構成としてもよい。
【００９７】
なお、前記各実施形態において記載した運動管理サーバ１０による各処理の手法およびデータベース、すなわち、図６のフローチャートに示す第１実施形態のサーバ処理、図７のフローチャートに示す前記サーバ処理におけるランキング処理、図１１のフローチャートに示す第２実施形態の領土範囲の設定処理、図１２のフローチャートに示す第２実施形態の獲得領土の決定処理等の各手法、および地図データベース１２ｂ、会員データベース１２ｃ等の各データベースは、何れもコンピュータに実行させることができるプログラムとして、メモリカード（ＲＯＭカード、ＲＡＭカード等）、磁気ディスク（フロッピディスク、ハードディスク等）、光ディスク（ＣＤ−ＲＯＭ、ＤＶＤ等）、半導体メモリ等の外部記録装置の媒体に格納して配布することができる。そして、電子機器のコンピュータ（制御装置）は、この外部記録装置の媒体に記憶されたプログラムを記憶装置に読み込み、この読み込んだプログラムによって動作が制御されることにより、前記各実施形態において説明した他のユーザとの間での領土獲得を楽しみながらの運動管理機能を実現し、前述した手法による同様の処理を実行することができる。
【００９８】
また、前記各手法を実現するためのプログラムのデータは、プログラムコードの形態として通信ネットワーク上を伝送させることができ、この通信ネットワークに接続されたコンピュータ装置（プログラムサーバ）から前記プログラムのデータを電子機器に取り込んで記憶装置に記憶させ、前述した他のユーザとの間での領土獲得を楽しみながらの運動管理機能を実現することもできる。
【００９９】
本願発明は、前記各実施形態に限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で種々に変形することが可能である。さらに、前記各実施形態には種々の段階の発明が含まれており、開示される複数の構成要件における適宜な組み合わせにより種々の発明が抽出され得る。例えば、各実施形態に示される全構成要件から幾つかの構成要件が削除されたり、幾つかの構成要件が異なる形態にして組み合わされても、発明が解決しようとする課題の欄で述べた課題が解決でき、発明の効果の欄で述べられている効果が得られる場合には、この構成要件が削除されたり組み合わされた構成が発明として抽出され得るものである。
【０１００】
以下に、本願出願の当初の特許請求の範囲に記載された発明を付記する。
【０１０１】
［１］
ユーザの運動量を取得する運動量取得手段と、
この運動量取得手段により取得されたユーザの運動量に基づいて当該ユーザの地図上の領域を算出する領域算出手段と、
この領域算出手段により算出された前記ユーザの地図上の領域が他のユーザの運動量に基づいて算出された他のユーザの領域と重なった場合に、当該重なった領域について前記各ユーザの運動量を比較し何れのユーザの領域とするか決定する領域決定手段と、
前記領域算出手段により算出された地図上の領域と前記領域決定手段による決定結果に応じて前記ユーザの領域を地図上で示す表示データを生成する表示データ生成手段と、
この表示データ生成手段により生成された表示データを出力する表示データ出力手段と、
を備えたことを特徴とする運動管理装置。
【０１０２】
［２］
ユーザの移動した位置を取得する移動位置取得手段を備え、
前記領域算出手段により算出される地図上の領域は、前記移動位置取得手段により取得された前記ユーザの移動した位置に基づいて特定される、
ことを特徴とする［１］に記載の運動管理装置。
【０１０３】
［３］
ユーザの存在位置を取得する存在位置取得手段と、
この存在位置取得手段により取得されたユーザの存在位置に基づいて前記地図上で区分された領域の順番を設定する領域順設定手段とを備え、
前記領域算出手段は、前記運動量取得手段により取得されたユーザの運動量に基づいて当該ユーザの地図上の領域を前記領域順設定手段により設定された領域の順番で算出する、
ことを特徴とする［１］に記載の運動管理装置。
【０１０４】
［４］
前記ユーザの運動量は、予め選択的に設定された一定期間の運動量であることを特徴とする［１］ないし［３］の何れかに記載の運動管理装置。
【０１０５】
［５］
前記ユーザの運動量を大きくする方向に補正する運動量補正手段を備え、
前記領域決定手段は、前記領域算出手段により算出された前記ユーザの地図上の領域が他のユーザの運動量に基づいて算出された同他のユーザの領域と重なった場合に、当該重なった領域について前記運動量補正手段により補正された各ユーザの運動量を比較し何れのユーザの領域とするか決定する、
ことを特徴とする［１］ないし［４］の何れかに記載の運動管理装置。
【０１０６】
［６］
電子機器のコンピュータを制御するためのプログラムであって、
前記コンピュータを、
ユーザの運動量を取得する運動量取得手段、
この運動量取得手段により取得されたユーザの運動量に基づいて当該ユーザの地図上の領域を算出する領域算出手段、
この領域算出手段により算出された前記ユーザの地図上の領域が他のユーザの運動量に基づいて算出された他のユーザの領域と重なった場合に、当該重なった領域について前記各ユーザの運動量を比較し何れのユーザの領域とするか決定する領域決定手段、
前記領域算出手段により算出された地図上の領域と前記領域決定手段による決定結果に応じて前記ユーザの領域を地図上で示す表示データを生成する表示データ生成手段、
この表示データ生成手段により生成された表示データを出力する表示データ出力手段、
として機能させるためのコンピュータ読み込み可能なプログラム。
【符号の説明】
【０１０７】
１０  …運動管理サーバ
１１  …ＣＰＵ
１２  …記憶装置
１２ａ…サーバ制御プログラム
１２ｂ…地図データベース
１２ｃ…会員データベース
１３  …ＲＡＭ
１３ａ…表示データ記憶エリア
１３ｂ…移動データ記憶エリア
１３ｃ…運動量データ記憶エリア
１６  …サーバ通信部
２０Ｔ…タブレット端末
２０Ｗ…腕時計端末
２１  …端末ＣＰＵ
２２  …端末記憶部
２３ｂ…ＧＰＳ受信部
２４  …３軸加速度センサ
２５  …３軸方位センサ
２６  …３軸ジャイロセンサ
２７  …気圧センサ
２８  …端末表示部
２９  …端末通信部
３０  …パーソナルコンピュータ
【図１】
2016031674.tif 000003
【図２】
2016031674.tif 000004
【図３】
2016031674.tif 000005
【図４】
2016031674.tif 000006
【図５】
2016031674.tif 000007
【図６】
2016031674.tif 000008
【図７】
2016031674.tif 000009
【図８】
2016031674.tif 000010
【図９】
2016031674.tif 000011
【図１１】
2016031674.tif 000012
【図１２】
2016031674.tif 000013
【図１０】
2016031674.tif 000014