(57)【要約】  【課題】健康促進などの支援プログラムがより効果的に実施されるように支援する技術を提供する。  【解決手段】歩数計は、計測された歩数をサーバーに送信する歩数送信部と、ポイントを前記サーバーから受信するポイント受信部と、前記受信されたポイントを、持ち運び可能な記憶媒体に書き込む書き込み部と、を備える。前記サーバーは、前記歩数計から前記歩数を受信する歩数受信部と、前記受信された歩数を前記ポイントに換算するポイント計算部と、前記計算されたポイントを前記歩数計に送信するポイント送信部と、を備える。【選択図】図１
2015033516.tif 000002
【特許請求の範囲】
【請求項１】
歩数計と、ネットワークを介して前記歩数計と通信可能なサーバーと、を備え、前記歩数計のユーザーを支援する支援システムであって、
前記歩数計は、
計測された歩数を前記サーバーに送信する歩数送信部と、
ポイントを前記サーバーから受信するポイント受信部と、
前記受信されたポイントを、持ち運び可能な記憶媒体に書き込む書き込み部と、
を備え、
前記サーバーは、
前記歩数計から前記歩数を受信する歩数受信部と、
前記受信された歩数を前記ポイントに換算するポイント計算部と、
前記計算されたポイントを前記歩数計に送信するポイント送信部と、
を備える、
ことを特徴とする支援システム。
【請求項２】
請求項１に記載の支援システムであって、
前記歩数計は、
前記ポイントを格納するポイント格納部と、
前記ポイントの前記記憶媒体への書き込みの指示を前記ユーザーから受け付ける入力部と、
を備え、
前記ポイント受信部は、前記受信したポイントを前記ポイント格納部に格納し、
前記書き込み部は、前記指示が入力された場合に、前記ポイントを前記記憶媒体に書き込む、
ことを特徴とする支援システム。
【請求項３】
請求項１又は２に記載の支援システムであって、
前記歩数計は、
前記ポイント格納部に格納されているポイントを表示する表示部、
を備える、
ことを特徴とする支援システム。
【請求項４】
請求項１又は２に記載の支援システムであって、
前記歩数計は、
前記記憶媒体から前記記憶媒体に格納されているポイントを読み出す読み出し部と、
前記読み出されたポイントの残高を表示する表示部と、
を備える、
ことを特徴とする支援システム。
【請求項５】
請求項１〜４いずれか一項に記載の支援システムであって、
前記歩数計は、
前記記憶媒体に書き込んだポイントを示す結果を前記サーバーに送信する結果送信部、
を備え、
前記サーバーは、
前記歩数計から前記結果を受信する結果受信部と、
前記受信された結果に基づいて、前記書き込まれたポイントに関する請求情報を生成する請求処理部と、
を備える、
ことを特徴とする支援システム。
【請求項６】
請求項１〜５いずれか一項に記載の支援システムであって、
前記歩数計は、
前記歩数計の現在位置又は移動速度を計測する計測部と、
前記計測された現在位置又は移動速度を前記サーバーに送信する計測情報送信部と、
を備え、
前記サーバーは、
前記歩数計から現在位置又は移動速度を受信する計測情報受信部と、
前記受信された現在位置又は移動速度に基づいて、歩数の計測に不正があるか否かを検出する不正検出部と、
を備え、
前記ポイント計算部は、前記不正が検出された場合に、ポイントの計算を実行しない、
ことを特徴とする支援システム。
【請求項７】
請求項１〜５いずれか一項に記載の支援システムであって、
前記歩数計は、
前記ユーザーの生体情報を読み取る生体情報読み取り部と、
前記読み取られた生体情報を前記サーバーに送信する生体情報送信部と、
を備え、
前記サーバーは、
前記歩数計から前記生体情報を受信する生体情報受信部と、
前記受信された生体情報に基づいて前記ユーザーを認証する認証部と、
を備え、
前記ポイント計算部は、前記認証が失敗した場合に、ポイントの計算を実行しない、
ことを特徴とする支援システム。
【請求項８】
請求項１〜５いずれか一項に記載の支援システムであって、
前記サーバーは、
前記ユーザーを支援する支援情報を収集する収集部と、
前記収集された支援情報を前記歩数計に送信する支援情報送信部と、
を備え、
前記歩数計は、
前記サーバーから前記支援情報を受信する支援情報受信部、
を備え、
前記支援情報に特定の情報が含まれるか否かを判定し、含まれる場合に、歩数のカウントの仕方を変更する、
ことを特徴とする支援システム。
【請求項９】
請求項１〜５いずれか一項に記載の支援システムであって、
前記サーバーは、
前記ユーザーの属性に応じた換算率を設定する換算率設定部、
を備え、
前記ポイント計算部は、前記換算率に基づいて前記ポイントを計算し、
前記換算率設定部は、前記ユーザーへの支援が実施される間に、前記サーバーに入力される前記ユーザーの属性に応じて、前記換算率を変動させる、
ことを特徴とする支援システム。
【請求項１０】
歩数計と、ネットワークを介して前記歩数計と通信可能なサーバーと、を用いて前記歩数計のユーザーを支援する支援方法であって、
前記歩数計が、計測された歩数を前記サーバーに送信するステップと、
前記サーバーが、前記歩数計から前記歩数を受信するステップと、
前記サーバーが、前記受信された歩数を前記ポイントに換算するステップと、
前記サーバーが、前記計算されたポイントを前記歩数計に送信するステップと、
前記歩数計が、前記ポイントを前記サーバーから受信するステップと、
前記歩数計が、前記受信されたポイントを、持ち運び可能な記憶媒体に書き込むステップと、
を含むことを特徴とする支援方法。
【請求項１１】
計測された歩数を格納する歩数格納部と、
前記歩数から換算されたポイントを格納するポイント格納部と、
前記ポイントを持ち運び可能な記憶媒体に書き込む書き込み部と、
を備えることを特徴とする歩数計。
【請求項１２】
請求項１１に記載の歩数計であって、
ネットワークを介してサーバーと通信可能であり、
前記歩数格納部の格納されている歩数を前記サーバーに送信する歩数送信部と、
前記換算されたポイントを前記サーバーから受信して、前記ポイント格納部に格納するポイント受信部と、
を備えることを特徴とする歩数計。
【請求項１３】
歩数計のプログラムであって、
計測された歩数を格納する歩数格納部と、
前記歩数から換算されたポイントを格納するポイント格納部と、
前記ポイントを持ち運び可能な記憶媒体に書き込む書き込み部として、
前記歩数計を機能させることを特徴とするプログラム。
【請求項１４】
歩数計におけるユーザーの支援方法であって、
計測された歩数を記憶部に格納するステップと、
前記歩数から換算されたポイントを前記記憶部に格納するステップと、
前記ポイントを持ち運び可能な記憶媒体に書き込むステップと、
を含むことを特徴とする支援方法。
【請求項１５】
歩数計から歩数を受信する歩数受信部と、
前記受信された歩数をポイントに換算するポイント計算部と、
前記計算されたポイントを前記歩数計に送信するポイント送信部と、
を備えることを特徴とするサーバー。
【請求項１６】
サーバーのプログラムであって、
歩数計から歩数を受信する歩数受信部と、
前記受信された歩数をポイントに換算するポイント計算部と、
前記計算されたポイントを前記歩数計に送信するポイント送信部として、
前記サーバーを機能させることを特徴とするプログラム。
【請求項１７】
サーバーにおけるユーザーの支援方法であって、
歩数計から歩数を受信するステップと、
前記受信された歩数をポイントに換算するステップと、
前記計算されたポイントを前記歩数計に送信するステップと、
を含むことを特徴とする支援方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、支援システム、歩数計、サーバー、支援方法、プログラムに関する。
【背景技術】
【０００２】
特許文献１には、クライアントマシンが、歩数計に記憶されている歩数データをサーバーマシンに送信し、サーバーマシンが、受信した歩数データをポイントに換算して記憶することが記載されている。また、加入者が、クライアントマシンからサーバーマシンにアクセスし、累積ポイントを使って景品を申請することが記載されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１１−５１５５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで近年、例えば、健康保険組合などの組織が行う事業の一つとして、生活習慣病を発症するリスクが高い加入者に対して専門スタッフ等により生活習慣の改善を支援するプログラムが実施されている。支援プログラムでは、例えば、支援対象の加入者毎にカスタマイズされ、ウォーキングやジョギングなどの運動が計画される。健康保険組合は、この支援プログラムを実施するために、専門スタッフの教育、支援システムの構築などに多額の費用を掛けている。
【０００５】
しかしながら、運動をするには強い意志が必要なため、実際には、支援対象の加入者自身のモチベーションが維持されず、支援プログラムの効果が得られない場合も多い。また、支援プログラムの効果が得られなければ、支援プログラムの実施に掛かった費用は浪費となるおそれがある。
【０００６】
なお、特許文献１の技術では、歩数計をクライアントマシンに接続するユーザーの作業、クライアントマシンから歩数データをサーバーマシンに送るユーザーの作業、クライアントマシンからサーバーマシンに接続して景品を申請するユーザーの作業などが存在し、ユーザーの手間が多い。そのため、ユーザーのモチベーションを維持することは難しい。
【０００７】
本発明は、健康促進などの支援プログラムがより効果的に実施されるように支援する技術を提供することを目的とする。
【課題を解決するための手段】
【０００８】
本願は、上記課題の少なくとも一部を解決する手段を複数含んでいるが、その例を挙げるならば、以下のとおりである。
【０００９】
本発明の第一の態様は、歩数計と、ネットワークを介して前記歩数計と通信可能なサーバーと、を備え、前記歩数計のユーザーを支援する支援システムであって、前記歩数計は、計測された歩数を前記サーバーに送信する歩数送信部と、ポイントを前記サーバーから受信するポイント受信部と、前記受信されたポイントを、持ち運び可能な記憶媒体に書き込む書き込み部と、を備え、前記サーバーは、前記歩数計から前記歩数を受信する歩数受信部と、前記受信された歩数を前記ポイントに換算するポイント計算部と、前記計算されたポイントを前記歩数計に送信するポイント送信部と、を備える、ことを特徴とする。
【００１０】
前記歩数計は、前記ポイントを格納するポイント格納部と、前記ポイントの前記記憶媒体への書き込みの指示を前記ユーザーから受け付ける入力部を備え、前記ポイント受信部は、前記受信したポイントを前記ポイント格納部に格納し、前記書き込み部は、前記指示が入力された場合に、前記ポイントを前記記憶媒体に書き込む、ことを特徴としていてもよい。
【００１１】
前記歩数計は、前記ポイント格納部に格納されているポイントを表示する表示部、を備える、ことを特徴としていてもよい。
【００１２】
前記歩数計は、前記記憶媒体から前記記憶媒体に格納されているポイントを読み出す読み出し部と、前記読み出されたポイントの残高を表示する表示部と、を備える、ことを特徴としていてもよい。
【００１３】
前記歩数計は、前記記憶媒体に書き込んだポイントを示す結果を前記サーバーに送信する結果送信部、を備え、前記サーバーは、前記歩数計から前記結果を受信する結果受信部と、前記受信された結果に基づいて、前記書き込まれたポイントに関する請求情報を生成する請求処理部と、を備える、ことを特徴としていてもよい。
【００１４】
前記歩数計は、前記歩数計の現在位置又は移動速度を計測する計測部と、前記計測された現在位置又は移動速度を前記サーバーに送信する計測情報送信部と、を備え、前記サーバーは、前記歩数計から現在位置又は移動速度を受信する計測情報受信部と、前記受信された現在位置又は移動速度に基づいて、歩数の計測に不正があるか否かを検出する不正検出部と、を備え、前記ポイント計算部は、前記不正が検出された場合に、ポイントの計算を実行しない、ことを特徴としていてもよい。
【００１５】
前記歩数計は、前記ユーザーの生体情報を読み取る生体情報読み取り部と、前記読み取られた生体情報を前記サーバーに送信する生体情報送信部と、を備え、前記サーバーは、前記歩数計から前記生体情報を受信する生体情報受信部と、前記受信された生体情報に基づいて前記ユーザーを認証する認証部と、を備え、前記ポイント計算部は、前記認証が失敗した場合に、ポイントの計算を実行しない、ことを特徴としていてもよい。
【００１６】
前記サーバーは、前記ユーザーを支援する支援情報を収集する収集部と、前記収集された支援情報を前記歩数計に送信する支援情報送信部と、を備え、前記歩数計は、前記サーバーから前記支援情報を受信する支援情報受信部、を備え、前記支援情報に特定の情報が含まれるか否かを判定し、含まれる場合に、歩数のカウントの仕方を変更する、ことを特徴としていてもよい。
【００１７】
前記サーバーは、前記ユーザーの属性に応じた換算率を設定する換算率設定部、を備え、前記ポイント計算部は、前記換算率に基づいて前記ポイントを計算し、前記換算率設定部は、前記ユーザーへの支援が実施される間に、前記サーバーに入力される前記ユーザーの属性に応じて、前記換算率を変動させる、ことを特徴としていてもよい。
【００１８】
本発明の第二の態様は、歩数計と、ネットワークを介して前記歩数計と通信可能なサーバーと、を用いて前記歩数計のユーザーを支援する支援方法であって、前記歩数計が、計測された歩数を前記サーバーに送信するステップと、前記サーバーが、前記歩数計から前記歩数を受信するステップと、前記サーバーが、前記受信された歩数を前記ポイントに換算するステップと、前記サーバーが、前記計算されたポイントを前記歩数計に送信するステップと、前記歩数計が、前記ポイントを前記サーバーから受信するステップと、前記歩数計が、前記受信されたポイントを、持ち運び可能な記憶媒体に書き込むステップと、を含むことを特徴とする。
【００１９】
本発明の第三の態様は、歩数計であって、計測された歩数を格納する歩数格納部と、前記歩数から換算されたポイントを格納するポイント格納部と、前記ポイントを持ち運び可能な記憶媒体に書き込む書き込み部と、を備えることを特徴とする。
【００２０】
前記歩数計は、ネットワークを介してサーバーと通信可能であり、前記歩数格納部の格納されている歩数を前記サーバーに送信する歩数送信部と、前記換算されたポイントを前記サーバーから受信して、前記ポイント格納部に格納するポイント受信部と、を備えることを特徴としていてもよい。
【００２１】
本発明の第四の態様は、歩数計のプログラムであって、計測された歩数を格納する歩数格納部と、前記歩数から換算されたポイントを格納するポイント格納部と、前記ポイントを持ち運び可能な記憶媒体に書き込む書き込み部として、前記歩数計を機能させることを特徴とする。
【００２２】
本発明の第五の態様は、歩数計におけるユーザーの支援方法であって、計測された歩数を記憶部に格納するステップと、前記歩数から換算されたポイントを前記記憶部に格納するステップと、前記ポイントを持ち運び可能な記憶媒体に書き込むステップと、を含むことを特徴とする。
【００２３】
本発明の第六の態様は、サーバーであって、歩数計から歩数を受信する歩数受信部と、前記受信された歩数をポイントに換算するポイント計算部と、前記計算されたポイントを前記歩数計に送信するポイント送信部と、を備えることを特徴とする。
【００２４】
本発明の第七の態様は、サーバーのプログラムであって、歩数計から歩数を受信する歩数受信部と、前記受信された歩数をポイントに換算するポイント計算部と、前記計算されたポイントを前記歩数計に送信するポイント送信部として、前記サーバーを機能させることを特徴とする。
【００２５】
本発明の第八の態様は、サーバーにおけるユーザーの支援方法であって、歩数計から歩数を受信するステップと、前記受信された歩数をポイントに換算するステップと、前記計算されたポイントを前記歩数計に送信するステップと、を含むことを特徴とする。
【発明の効果】
【００２６】
本発明によれば、健康促進などの支援プログラムがより効果的に実施されるように支援することができる。
【００２７】
上記した以外の課題、構成、及び効果は、以下の実施形態の説明により明らかにされる。
【図面の簡単な説明】
【００２８】
【図１】本発明の第一実施形態に係る支援システムの構成の一例を示す図である。
【図２】歩数計の機能構成の一例を示す図である。
【図３】サーバーの機能構成の一例を示す図である。
【図４】ユーザー情報のデータ構造の一例を示す図である。
【図５】歩数情報のデータ構造の一例を示す図である。
【図６】ポイント情報のデータ構造の一例を示す図である。
【図７】請求情報のデータ構造の一例を示す図である。
【図８】歩数計の機能を実現するハードウェア構成の一例を示す図である。
【図９】サーバーの機能を実現するハードウェア構成の一例を示す図である。
【図１０】支援システムにより実現される処理（その１）の一例を示すシーケンス図である。
【図１１】支援システムにより実現される処理（その２）の一例を示すシーケンス図である。
【図１２】歩数計に表示される書き込み指示画面の画面構成の一例を示す図である。
【図１３】歩数計に表示される歩数計情報画面の画面構成の一例を示す図である。
【図１４】歩数計に表示されるＩＣカード情報画面の画面構成の一例を示す図である。
【図１５】第一変形例に係る歩数計の機能構成の一例を示す図である。
【図１６】サーバーの機能構成の一例を示す図である。
【図１７】不正判定情報のデータ構造の一例を示す図である。
【発明を実施するための形態】
【００２９】
＜第一実施形態＞
以下、本発明の第一実施形態について、図面を参照して説明する。
【００３０】
図１は、本発明の第一実施形態に係る支援システムの構成の一例を示す図である。支援システム１は、歩数計１０と、サーバー２０とを備える。歩数計１０とサーバー２０とは、インターネットなどの通信ネットワーク４０を介して通信することができる。
【００３１】
ここで、依頼者４は、例えば、健康保険組合など組織であり、ユーザー２は、当該健康保険の加入者である。依頼者４は、例えば、ユーザー２から健康促進のための支援プログラムへの参加を受け付ける。また、依頼者４は、当該支援プログラムの実施を、支援者３へ依頼する。支援者３は、例えば、情報システム会社などの組織であり、依頼者４から支援プログラムの一部又は全ての実施の依頼を受けて、歩数計１０をユーザー２に使用させ、歩数計１０とサーバー２０とを用いることで、ユーザー２を支援する（すなわち、支援プログラムを実施する。）。また、支援者３は、サーバー２０を用いて、ユーザー２の支援の対価を依頼者４に請求する。本実施形態では、支援プログラムは、ユーザー２が歩いたり走ったりすることを指示するものである。
【００３２】
歩数計１０は、支援対象のユーザー２に利用される。歩数計１０は、ユーザー２により持ち運ばれ、ユーザー２の歩数を計測する。また、歩数計１０は、歩数情報を通信ネットワーク４０を介してサーバー２０に送信する。また、歩数計１０は、ポイント情報を通信ネットワーク４０を介してサーバー２０から受信する。
【００３３】
また、歩数計１０は、ユーザー２のＩＣ（Integrated Circuit）カード３０に金銭的な価値がある電子マネー（「ポイント」とも呼ぶ。）などの電子データを書き込んだり、ＩＣカード３０から電子データを読み出したりする。ユーザー２は、当該ＩＣカード３０を使って、電子マネーによるショッピングなどを行うことができる。
【００３４】
なお、ＩＣカード３０は、例えば非接触型のカードであり、電子データを記録したり出力したりする記憶部を含むＩＣチップと、電波を送受信するアンテナとを備える。また、歩数計１０は、リーダ／ライタ５８（図８参照）を備え、ＩＣカード３０と無線通信を行って、電子データの書き込みや読み出しを行うことができる。
【００３５】
サーバー２０は、支援者３により運用される。サーバー２０は、歩数計１０から通信ネットワーク４０を介してユーザー２の歩数情報を受信する。また、サーバー２０は、歩数情報をポイント情報に換算し、ポイント情報を通信ネットワーク４０を介して歩数計１０に送信する。また、サーバー２０は、ポイント情報に相当する金額を、依頼者４に対する請求金額として請求する。
【００３６】
詳細は以下でより明らかにされるが、本実施形態では、ユーザーの手間なしで又は手間をなるべく少なくして、歩数計で計測された歩数がポイントに換算されるため、ユーザーの支援プログラムへのモチベーションを向上し、より効果的に支援の成果を得ることができる。さらに、本実施形態では、歩数計にポイント情報が記録され、ユーザーが好きなタイミングでＩＣカードにポイント情報を書き込むことができる。すなわち、ユーザーが簡単にポイントを利用可能な状態にすることが出来る。そのため、ユーザーのモチベーションをさらに向上し、継続的に維持することができる。
【００３７】
上記の支援システム１の構成は、本実施形態の特徴を説明するにあたって主要構成を説明したのであって、上記した構成例に限られない。例えば、支援者３（サーバー２０）に対して、ユーザー２（歩数計１０、ＩＣカード３０）は複数存在していてもよい。また、例えば、支援者３（サーバー２０）に対して、依頼者４は複数存在していてもよい。
【００３８】
図２は、歩数計の機能構成の一例を示す図である。歩数計１０は、歩数情報格納部１００と、ポイント情報格納部１１０と、歩数計測部１２０と、送信部１３０と、受信部１４０と、書き込み部１５０と、読み出し部１６０と、表示部１７０と、入力部１８０とを有する。
【００３９】
歩数情報格納部１００には、歩数計測部１２０により計測された歩数を示す歩数情報が格納される。本実施形態では、歩数情報は、ユーザー２が運動することで計測された歩数の累計である。
【００４０】
ポイント情報格納部１１０には、ＩＣカード３０へ補充可能なポイント数を示すポイント情報が格納される。なお、「補充可能」とは、サーバー２０から歩数計１０に送られたポイントであって未だＩＣカード３０への書き込み（「ポイントの補充」や「ポイントの追加」と呼んでもよい。）がされていないポイントである。
【００４１】
歩数計測部１２０は、歩数を計測し、歩数情報格納部１００に格納する。すなわち、歩数計測部１２０は、歩数を計測する度に、歩数情報をカウントアップする。なお、歩数計測部１２０は、例えば加速度センサー５７（図８参照）から出力される信号に基づいて歩数を計測する。加速度センサーを用いた歩数の計測は、一般的な技術を適用できるため詳細な説明は省略する。
【００４２】
送信部１３０は、歩数情報を歩数情報格納部１００から取得し、通信ネットワーク４０を介してサーバー２０に送信する。送信部１３０は、例えば、現在時刻が予め設定された時刻になった場合、ユーザー２から入力部１８０を介して指示された場合などに、歩数情報をサーバー２０に送信する。なお、送信部１３０は、歩数情報とともに、歩数計１０に予め設定されたユーザー２の識別情報であるユーザーＩＤを、サーバー２０に送信する。
【００４３】
また、送信部１３０は、書き込み部１５０によりＩＣカード３０へポイント情報が書き込まれた場合に、当該補充したポイント数を示す書き込み結果を、ユーザーＩＤとともにサーバー２０に送信する。
【００４４】
受信部１４０は、補充可能なポイント情報を、通信ネットワーク４０を介してサーバー２０から受信し、ポイント情報格納部１１０に格納する。
【００４５】
書き込み部１５０は、リーダ／ライタ５８（図８参照）を制御して、補充対象のポイント情報をＩＣカード３０に書き込む。
【００４６】
読み出し部１６０は、リーダ／ライタ５８（図８参照）を制御して、ＩＣカード３０に記録されているポイント情報の残高などの情報を読み取る。
【００４７】
表示部１７０は、歩数情報格納部１００に格納されている歩数情報、ポイント情報格納部１１０に格納されているポイント情報、読み出し部１６０により読み取られたＩＣカード３０の情報、などを表示装置５６（図８参照）に表示する。
【００４８】
入力部１８０は、歩数情報をサーバー２０に送信する指示、歩数情報を表示させる指示、ポイント情報を表示させる指示、ポイント情報をＩＣカード３０に書き込む指示、などのユーザー２からの操作を入力装置５５（図８参照）を介して受け付ける。
【００４９】
図３は、サーバーの機能構成の一例を示す図である。サーバー２０は、ユーザー情報格納部２００と、歩数情報格納部２１０と、ポイント情報格納部２２０と、請求情報格納部２３０と、受信部２４０と、送信部２５０と、ポイント計算部２６０と、請求処理部２７０とを有する。
【００５０】
ユーザー情報格納部２００には、例えば、図４（ユーザー情報のデータ構造の一例を示す図）に示すようなユーザー情報テーブルが格納される。ユーザー情報テーブルには、ユーザー２の識別情報であるユーザーＩＤ２０１と、当該ユーザーの属性（性別、年齢、身長、体重など）２０２と、当該ユーザーの歩数をポイントへ換算する比率である換算率２０３と、当該ユーザーに対する支援の対価の請求先を示す請求先２０４と、当該ユーザーへの支援の終了の基準を示すポイント限度２０５と、を関連付けたユーザーレコードが格納される。換算率２０３は、例えば、各属性の内容に応じて換算率を算出する所定の計算式に基づいて決定される。請求先２０４は、例えば、依頼者４のメールアドレス、電話番号、住所、依頼者４のシステムのＩＰアドレスなどである。
【００５１】
なお、ユーザー情報テーブルの各レコードは、例えば、支援対象のユーザーが決まった際に支援者３により登録される。
【００５２】
図３の説明に戻る。歩数情報格納部２１０には、例えば、図５（歩数情報のデータ構造の一例を示す図）に示すような歩数情報テーブルが格納される。歩数情報テーブルには、ユーザーＩＤ２１１と、当該ユーザーの累計歩数２１２と、当該ユーザーの累計歩数のうちポイントへの換算が完了している歩数を示す換算済歩数２１３と、当該ユーザーの累計歩数のうちポイントへの換算が完了していない歩数を示す未換算歩数２１４と、を関連付けた歩数レコードが格納される。
【００５３】
なお、歩数情報テーブルの各レコードは、例えば、支援対象のユーザーが決まった際に支援者３により登録される（ただし、累計歩数２１２、換算済歩数２１３、および未換算歩数２１４には、初期値「０」が設定される。）。
【００５４】
図３の説明に戻る。ポイント情報格納部２２０には、例えば、図６（ポイント情報のデータ構造の一例を示す図）に示すようなポイント情報テーブルが格納される。ポイント情報テーブルには、ユーザーＩＤ２２１と、当該ユーザーのＩＣカード３０に補充可能なポイント数を示す補充可能ポイント２２２と、当該ユーザーのＩＣカード３０への補充が完了したポイント数を示す補充済ポイント２２３と、を関連付けたポイントレコードが格納される。
【００５５】
なお、ポイント情報テーブルの各レコードは、例えば、支援対象のユーザーが決まった際に支援者３により登録される（ただし、補充可能ポイント２２２、および補充済ポイント２２３には、初期値「０」が設定される。）。
【００５６】
図３の説明に戻る。請求情報格納部２３０には、ユーザー２の支援について支援者３が依頼者４に請求する金額を示す請求情報が格納される。請求情報格納部２３０には、例えば、図７（請求情報のデータ構造の一例を示す図）に示すような、請求情報テーブルが格納される。請求情報テーブルには、ユーザーＩＤ２３１と、当該ユーザーの支援についての請求金額が計上された日付２３２と、当該ユーザーについての当該日付における請求額２３３と、を関連付けた請求レコードが格納される。
【００５７】
図３の説明に戻る。受信部２４０は、ユーザーＩＤとともに歩数情報（累計歩数）を、通信ネットワーク４０を介して歩数計１０から受信した場合に、歩数情報格納部２１０を参照し、対応するユーザーの歩数レコードの累計歩数２１２及び未換算歩数２１４を更新する。
【００５８】
また、受信部２４０は、ユーザーＩＤとともに補充されたポイント数を示す書き込み結果を、通信ネットワーク４０を介して歩数計１０から受信した場合に、ポイント情報格納部２２０を参照し、対応するユーザーのポイントレコードの補充可能ポイント２２２及び補充済ポイント２２３を更新する。
【００５９】
送信部２５０は、補充可能ポイントをポイント情報格納部２２０から取得し、通信ネットワーク４０を介して対応するユーザーの歩数計１０に送信する。
【００６０】
ポイント計算部２６０は、歩数レコードの未換算歩数２１４が更新された場合に、対応するユーザーの換算率２０３をユーザー情報格納部２００から取得し、未換算歩数２１４と取得した換算率２０３とに基づいて、補充可能ポイントを計算する。また、ポイント情報格納部２２０を参照し、対応するユーザーのポイントレコードの補充可能ポイント２２２を更新する。
【００６１】
請求処理部２７０は、補充済ポイント２２３が更新された場合に、対応するユーザーの請求レコードを生成し、請求情報格納部２３０の請求情報テーブルに追加する。また、請求処理部２７０は、例えば、月次、支援者３のオペレーターから指示されたとき、などのタイミングで、所定期間又はオペレーターにより指定された期間の請求額をユーザーＩＤ毎に集計し、各ユーザーの加入する依頼者４の端末などに送信する。
【００６２】
上述した歩数計１０は、例えば、図８（歩数計の機能を実現するハードウェア構成の一例を示す図））に示すような、ＣＰＵ（Central Processing Unit）などの演算装置５１と、ＲＡＭ（Random Access Memory）などの主記憶装置５２と、ＨＤＤ（Hard Disk Drive）やＳＳＤ（Solid State Drive）などの補助記憶装置５３と、通信ネットワーク４０や他のコンピューターに無線や有線で接続するための通信インターフェイス（Ｉ／Ｆ）５４と、ハードスイッチ、タッチセンサー、タッチパネルなどの入力装置５５と、液晶ディスプレイなどの表示装置５６と、３軸などの軸数を有する加速度センサー５７と、ＩＣカード３０と無線通信を行って電子データの読み書きを行うリーダ／ライタ５８と、を備えるコンピューター装置で実現することができる。もちろん、歩数計１０は、加速度センサーを用いる方式に限られず、例えば振り子を用いる方式であってもよい。
【００６３】
歩数情報格納部１００と、ポイント情報格納部１１０と、歩数計測部１２０と、送信部１３０と、受信部１４０と、書き込み部１５０と、読み出し部１６０と、表示部１７０と、入力部１８０とは、例えば補助記憶装置５３に記憶されている所定のプログラムを主記憶装置５２にロードして演算装置５１で実行することで実現可能である。歩数情報格納部１００およびポイント情報格納部１１０の中のデータは、例えば主記憶装置５２、補助記憶装置５３、又は通信Ｉ／Ｆ５４が接続される通信ネットワーク上のデータベースに格納される。
【００６４】
上記の所定のプログラムは、例えば、ネットワーク上のサーバーにダウンロード可能な状態で格納したり、ＤＶＤ（Digital Versatile Disk）などの持ち運び可能な記憶媒体に格納したりすることで流通させ、ＰＣ（Personal Computer）などを用いて歩数計１０にインストールすることができる。
【００６５】
上述したサーバー２０は、例えば、図９（サーバーの機能を実現するハードウェア構成の一例を示す図））に示すような、演算装置６１と、主記憶装置６２と、補助記憶装置６３と、通信ネットワーク４０や他のコンピューターに無線や有線で接続するための通信Ｉ／Ｆ６４と、ＤＶＤなどの持ち運び可能な記憶媒体に対する情報の読み書きを行うメディアＩ／Ｆ６５と、を備えるコンピューター装置で実現することができる。
【００６６】
ユーザー情報格納部２００と、歩数情報格納部２１０と、ポイント情報格納部２２０と、請求情報格納部２３０と、受信部２４０と、送信部２５０と、ポイント計算部２６０と、請求処理部２７０とは、例えば補助記憶装置６３に記憶されている所定のプログラムを主記憶装置６２にロードして演算装置６１で実行することで実現可能である。ユーザー情報格納部２００、歩数情報格納部２１０、ポイント情報格納部２２０、及び請求情報格納部２３０との中のデータは、例えば主記憶装置６２、補助記憶装置６３、又は通信Ｉ／Ｆ６４が接続される通信ネットワーク上のデータベースに格納される。
【００６７】
上記の所定のプログラムは、例えば、ネットワーク上の他のサーバーにダウンロード可能な状態で格納したり、ＤＶＤ（Digital Versatile Disk）などの持ち運び可能な記憶媒体に格納したりすることで流通させ、サーバー２０にインストールすることができる。また、上記の所定のプログラムの少なくとも一部の機能は、例えば、ネットワーク上の他のサーバーで実行されるようにし、サーバー２０が前記他のサーバーに指示を送ったり、前記他のサーバーから実行結果を受信したりするようにしてもよい。
【００６８】
もちろん、上記の歩数計１０及びサーバー２０の機能構成は、歩数計１０及びサーバー２０の構成を理解容易にするために、主な処理内容に応じて分類したものである。構成要素の分類の仕方や名称によって、本願発明が制限されることはない。歩数計１０及びサーバー２０の構成は、処理内容に応じて、さらに多くの構成要素に分類することもできる。また、１つの構成要素がさらに多くの処理を実行するように分類することもできる。また、各構成要素の処理は、１つのハードウェアで実行されてもよいし、複数のハードウェアで実行されてもよい。また、各構成要素の処理は、１つのプログラムで実現されてもよいし、複数のプログラムで実現されてもよい。また、支援システム１の目的が達成できれば、歩数計１０及びサーバー２０の機能及び処理の分担は、図示した例に限られない。
【００６９】
図１０は、支援システムにより実現される処理（その１）の一例を示すシーケンス図である。
【００７０】
歩数計１０は、歩数情報をサーバー２０に送信する（ステップＳ１０）。具体的には、送信部１３０は、例えば、現在時刻が予め設定された時刻になった場合、ユーザー２から入力部１８０を介して指示された場合などに、歩数情報を歩数情報格納部１００から取得し、歩数計１０に予め設定されたユーザーＩＤとともに、サーバー２０に送信する。なお、サーバー２０の宛先アドレス情報などは、予め設定されている。
【００７１】
次に、サーバー２０は、歩数計１０から歩数情報を受信し（ステップＳ２０）、歩数情報を更新する（ステップＳ３０）。具体的には、受信部２４０は、歩数情報及びユーザーＩＤを受信する。それから、受信部２４０は、歩数情報格納部２１０を参照し、受信したユーザーＩＤと一致するユーザーＩＤ２１１を有する歩数レコードを特定する。また、受信部２４０は、当該特定した歩数レコードの累計歩数２１２と受信した歩数情報との差分（受信した歩数情報−累計歩数２１２）を計算し、当該差分を、当該特定した歩数レコードの未換算歩数２１４に加算する。そして、受信部２４０は、当該特定した歩数レコードの累計歩数２１２に、受信した歩数情報を上書きする。
【００７２】
次に、サーバー２０は、ポイント計算を行い（ステップＳ４０）、ポイント情報を更新する（ステップＳ５０）。具体的には、ポイント計算部２６０は、ユーザー情報格納部２００を参照し、ステップＳ２０で受信したユーザーＩＤと一致するユーザーＩＤ２０１を有するユーザーレコードを特定する。また、ポイント計算部２６０は、ポイント情報格納部２２０を参照し、ステップＳ２０で受信したユーザーＩＤと一致するユーザーＩＤ２２１を有するポイントレコードを特定する。
【００７３】
また、ポイント計算部２６０は、特定したユーザーレコードの換算率２０３と、ステップＳ３０で更新された歩数レコードの未換算歩数２１４との積（「換算ポイント」とも呼ぶ。）を計算する。また、ポイント計算部２６０は、特定したポイントレコードの補充可能ポイント２２２に前記計算した換算ポイントを加算した場合のポイント数と、特定したポイントレコードの補充済ポイント２２３のポイント数との合計ポイントが、特定したユーザーレコードのポイント限度２０５を超えるか否かを判定する。
【００７４】
合計ポイントがポイント限度２０５を超えない場合には、ポイント計算部２６０は、換算ポイントを、特定したポイントレコードの補充可能ポイント２２２に加算する。一方、合計ポイントがポイント限度２０５を超える場合には、ポイント計算部２６０は、補充可能ポイント２２２と補充済ポイント２２３の合計ポイントをポイント限度２０５から差し引いたポイント数分を、補充可能ポイント２２２に加算する。また、いずれの場合でも、ポイント計算部２６０は、補充可能ポイント２２２に加算したポイント数に対応する歩数を、ステップＳ３０で更新された歩数レコードの未換算歩数２１４から減算するとともに、換算済歩数２１３に加算する。
【００７５】
なお、更新を行った結果、補充可能ポイント２２２と補充済ポイント２２３の合計ポイントが、ポイント限度２０５と等しくなった場合には、当該ユーザーについての歩数からポイントへの換算を終了する。すなわち、例えば、ポイント計算部２６０は、当該ユーザーについて次回からのポイント計算の実行を中止する。また、例えば、送信部２５０は、歩数からポイントへの換算が限度に達したことを示す情報を歩数計１０に送信し、歩数計１０は、例えば、歩数情報のサーバー２０への送信を中止するようにしてもよい。この場合、歩数計１０の表示部１７０は、歩数からポイントへの換算が限度に達したことを示す情報表示するようにしてもよい。
【００７６】
次に、サーバー２０は、ポイント情報を歩数計１０に送信する（ステップＳ６０）。具体的には、送信部２５０は、ポイント情報格納部２２０を参照し、ステップＳ５０で更新されたポイントレコードの補充可能ポイント２２２を取得する。それから、送信部２５０は、ステップＳ２０で受信したユーザーＩＤに対応する歩数計１０に対して、取得した補充可能ポイントを送信する。なお、各ユーザーＩＤに対応する歩数計の宛先アドレス情報などは、予め設定されている。
【００７７】
歩数計１０は、サーバー２０からポイント情報を受信し（ステップＳ７０）、ポイント情報を更新する（ステップＳ８０）。具体的には、受信部１４０は、補充可能ポイントを受信する。それから、受信部１４０は、受信した補充可能ポイントを、ポイント情報格納部１１０に格納されている補充可能ポイントに上書きする。
【００７８】
このようにして、歩数計１０で計測された歩数がサーバー２０でポイントに換算され、ＩＣカード３０に補充可能なポイントとして歩数計１０に格納される。
【００７９】
図１１は、支援システムにより実現される処理（その２）の一例を示すシーケンス図である。
【００８０】
歩数計１０は、ポイント情報をＩＣカード３０に書き込む指示を受け付ける（ステップＳ１１０）。具体的には、ユーザー２から入力部１８０を介して書き込みを指示する所定の操作を受け付けると、表示部１７０は、例えば図１２（歩数計に表示される書き込み指示画面の画面構成の一例を示す図）に示すような書き込み指示画面を表示する。書き込み指示画面には、補充可能ポイントを表示する領域１７１と、補充可能ポイントのうちＩＣカード３０に補充するポイントを入力する領域１７２とが含まれる。
【００８１】
表示部１７０は、ポイント情報格納部１１０に格納されている補充可能ポイントを取得し、領域１７１に表示する。また、入力部１８０は、領域１７２に対する補充するポイントの入力を、上限を補充可能ポイントとして、ユーザーから受け付ける。また、入力部１８０は、書き込みを実行する所定の操作をユーザーから受け付けると、領域１７２に入力されたポイント数を取得する。
【００８２】
ここで、表示部１７０により表示される他の画面の例について説明する。
【００８３】
ユーザー２から入力部１８０を介して、歩数情報を確認する所定の操作を受け付けると、表示部１７０は、例えば図１３（歩数計に表示される歩数計情報画面の画面構成の一例を示す図）に示すような歩数計情報画面を表示する。歩数計情報画面には、累計歩数を表示する領域１７３と、補充可能ポイントを表示する領域１７４とが含まれる。表示部１７０は、歩数情報格納部１００に格納されている歩数情報を取得し、領域１７３に表示する。また、表示部１７０は、ポイント情報格納部１１０に格納されている補充可能ポイントを取得し、領域１７４に表示する。
【００８４】
ユーザー２から入力部１８０を介して、ＩＣカードの情報を確認する所定の操作を受け付けると、表示部１７０は、例えば図１４（歩数計に表示されるＩＣカード情報画面の画面構成の一例を示す図）に示すようなＩＣカード情報画面を表示する。ＩＣカード情報画面には、ＩＣカード３０のポイント残高を表示する領域１７５が含まれる。読み出し部１６０は、リーダ／ライタ５８を制御して、ＩＣカード３０に記録されているポイント残高を読み出す。表示部１７０は、読み出し部１６０により取得されたポイント残高を、領域１７５に表示する。なお、ユーザー２は、ＩＣカード３０の情報を表示させる際には、ＩＣカード３０を歩数計１０の特定の領域に対して近付ける。ＩＣカード３０からポイント情報を読み出す処理は、一般的なリーダ／ライタ及びＩＣカードを用いた処理を適用することができるため、詳細な説明を省略する。
【００８５】
図１１の説明に戻る。書き込み指示がされると、歩数計１０は、ポイント情報をＩＣカード３０へ書き込む（ステップＳ１２０）。具体的には、書き込み部１５０は、入力部１８０からユーザーにより指定された入力ポイント数を受け取り、リーダ／ライタ５８を制御して、受け取ったポイントをＩＣカード３０に記録されているポイントに加算する。なお、ユーザー２は、ポイント情報をＩＣカード３０に書き込む際には、ＩＣカード３０を歩数計１０の特定の領域に対して近付ける。ＩＣカード３０へポイント情報を書き込む処理は、一般的なリーダ／ライタ及びＩＣカードを用いた処理を適用することができるため、詳細な説明を省略する。
【００８６】
また、歩数計１０は、ポイント情報を更新する（ステップＳ１３０）。具体的には、書き込み部１５０は、ステップＳ１２０で書き込んだポイント数を、ポイント情報格納部１１０に格納されている補充可能ポイントから減算する。
【００８７】
次に、歩数計１０は、書き込み結果をサーバー２０に送信する（ステップＳ１４０）。具体的には、送信部１３０は、ステップＳ１２０で書き込まれたポイント数を、歩数計１０に予め設定されたユーザーＩＤとともに、サーバー２０に送信する。
【００８８】
次に、サーバー２０は、歩数計１０から書き込み結果を受信し（ステップＳ１５０）、ポイント情報を更新する（ステップＳ１６０）。具体的には、受信部２４０は、ＩＣカード３０に書き込まれたポイント数及びユーザーＩＤを受信する。それから、受信部２４０は、ポイント情報格納部２２０を参照し、受信したユーザーＩＤと一致するユーザーＩＤ２２１を有するポイントレコードを特定する。また、受信部２４０は、当該特定したポイントレコードの補充可能ポイント２２２から、受信したポイント数を減算する。また、受信部２４０は、当該特定したポイントレコードの補充済ポイント２２３に、受信したポイント数を加算する。
【００８９】
次に、サーバー２０は、請求情報を更新する（ステップＳ１７０）。具体的には、請求処理部２７０は、ステップＳ１５０で受信されたユーザーＩＤと、現在の日付と、ステップＳ１５０で受信されたポイント数（請求額に相当する。）と、を対応付けた請求レコードを生成し、請求情報格納部２３０の請求情報テーブルに追加する。なお、現在の日付は、歩数計１０により管理されている。
【００９０】
このようにして、歩数計１０に格納されている補充可能ポイントが任意のタイミングでＩＣカード３０に補充される。また、補充された結果がサーバー２０に反映され、依頼者４に対する請求情報が生成される。
【００９１】
上述した図１０及び図１１のシーケンス図の各処理単位は、支援システム１の処理を理解容易にするために、主な処理内容に応じて分割したものである。処理単位の分割の仕方や名称によって、本願発明が制限されることはない。支援システム１の処理は、処理内容に応じて、さらに多くの処理単位に分割することもできる。また、１つの処理単位がさらに多くの処理を含むように分割することもできる。また、支援システム１の目的が達成できれば、歩数計１０及びサーバー２０の機能及び処理の分担は、図示した例に限られない。
【００９２】
以上、本発明の第一実施形態について説明した。本実施形態によれば、健康促進などの支援プログラムが効果的に実施されるように支援することができる。
【００９３】
なお、以上の本発明の実施形態は、本発明の要旨と範囲を例示することを意図し、限定するものではない。多くの代替物、修正、変形例は当業者にとって明らかである。
【００９４】
＜第一変形例＞
上記の第一実施形態の第一変形例では、歩数情報が不正に計測されたものか否かを判定し、不正が検出された場合には、ポイントへの換算を中止するものである。以下、第一実施形態と異なる点を中心に説明する。なお、図１５及び図１６において、図２及び図３と同じ符号を付した構成は、図２及び図３における構成と同一または同様であるためその詳細な説明を省略する。
【００９５】
図１５は、第一変形例に係る歩数計の機能構成の一例を示す図である。歩数計１０は、位置計測部１２１と、速度計測部１２２とを有する。
【００９６】
位置計測部１２１は、歩数計１０の現在位置を計測する。位置計測部１２１は、例えば定期的になどの所定のタイミングで、現在位置を計測する。現在位置の計測方法は、特に限定されないが、例えば、歩数計１０にＧＰＳ（Global Positioning System）受信装置を設け、位置計測部１２１が当該ＧＰＳ受信装置から出力される信号に基づいて計測する。
【００９７】
速度計測部１２２は、歩数計１０の移動速度、すなわちユーザー２の移動速度（例えば、平均速度）を計測する。速度計測部１２２は、例えば定期的になどの所定のタイミングで、移動速度を計測する。速度の計測方法は、特に限定されないが、例えば、速度計測部１２２が加速度センサー５７から出力される信号に基づいて計測する。
【００９８】
送信部１３０は、例えば、ユーザーＩＤ及び歩数情報をサーバー２０に送信する際に、位置計測部１２１が計測した現在位置と、速度計測部１２２が計測した移動速度とを、サーバー２０に送信する。
【００９９】
図１６は、サーバーの機能構成の一例を示す図である。サーバー２０は、不正判定情報格納部２３５と、不正検出部２８０とを有する。
【０１００】
不正判定情報格納部２３５には、ユーザーの歩数情報に関する不正を判定するための不正判定情報が格納される。不正判定情報格納部２３５には、例えば、図１７（不正判定情報のデータ構造の一例を示す図）に示すような不正判定情報テーブルが格納される。不正判定情報テーブルには、ユーザーＩＤ２３６と、当該ユーザーの予定されている移動範囲を示す移動範囲２３７と、当該ユーザーの平均歩行速度などの移動速度２３８と、を関連付けた判定レコードが格納される。なお、移動範囲２３７は、例えば、地図上の矩形や円形の範囲を示す座標情報である。
【０１０１】
なお、不正判定情報テーブルの各レコードは、例えば、支援対象のユーザーが決まった際に支援者３により登録される。
【０１０２】
受信部２４０は、ユーザーＩＤ及び歩数情報とともに、現在位置及び移動速度を、歩数計１０から受信する。なお、受信部２４０は、後述するように不正検出部２８０によりユーザーの歩数の計測に不正があると判定された場合、例えば、対応するユーザーの歩数レコードの累計歩数２１２と受信した歩数情報との差分（受信した歩数情報−累計歩数２１２）を計算し、当該差分を、当該歩数レコードの換算済歩数２１３に加算する、又は、不正の歩数として当該歩数レコードに対応付けて記録する。また、当該歩数レコードの累計歩数２１２に、受信した歩数情報を上書きする。
【０１０３】
不正検出部２８０は、不正判定情報格納部２３５を参照し、受信部２４０により受信されたユーザーＩＤと一致するユーザーＩＤ２３６を有する判定レコードを特定する。また、不正検出部２８０は、受信部２４０に受信された現在位置が、当該特定した判定レコードの移動範囲２３７が示す範囲外であるか否かを判定する。また、受信部２４０に受信された移動速度が、当該特定した判定レコードの移動速度２３８が示す速度より所定速度以上小さい速度であるか否かを判定する。この例では、現在地が移動範囲外であり、かつ、移動速度が平均歩行速度と比べて所定速度以上遅い場合に、不正があると判断する。
【０１０４】
受信した現在位置が移動範囲２３７範囲内であり、かつ、受信した移動速度が移動速度２３８より所定速度以上小さい速度でない場合、不正検出部２８０は、当該ユーザーの歩数の計測に不正がないと判定する。それ以外の場合、不正検出部２８０は、当該ユーザーの歩数の計測に不正があると判定する。もちろん、歩数の計測が不正であるか否かの判定方法は、上記の例に限られない。例えば、現在位置と移動速度のいずれかを用いるようにしてもよいし、他の基準を用いるようにしてもよい。
【０１０５】
ポイント計算部２６０は、不正検出部２８０によりユーザーの歩数の計測に不正があると判定された場合、補充可能ポイントの計算の実行を中止する。
【０１０６】
本変形例によれば、不正な歩数はポイントに換算されず、不正でない歩数がポイントに換算されるため、より適切に支援プログラムを対象者に実行させることができる。
【０１０７】
＜第二変形例＞
上記の第一実施形態の第二変形例では、歩数計で読み取られたユーザーの生体情報を用いてサーバーがユーザーの認証を行い、認証に成功した場合にユーザーのポイント換算を行う。以下、第一実施形態と異なる点を中心に説明する。
【０１０８】
歩数計１０は、ユーザー２の指紋、静脈などの生体情報を読み取る生体情報読み取り部を有する。生体情報の読み取り方法は、特に限定されないが、例えば、指紋の場合、対象物に光を当てる光源と対象物からの反射光を受光するイメージセンサーとを歩数計１０に設け、生体情報読み取り部がイメージセンサーから出力される信号に基づいて、画像を生成し、当対画像から所定の画像処理により指紋情報を抽出する。
【０１０９】
生体情報読み取り部は、例えば、歩数情報が送信される場合、ユーザー２から入力部１８０を介して指示された場合などに、ユーザーの生体情報を読み取って、生体情報を抽出し、記憶部などに格納する。
【０１１０】
送信部１３０は、例えば、ユーザーＩＤ及び歩数情報をサーバー２０に送信する際に、生体情報読み取り部により抽出された生体情報を、サーバー２０に送信する。
【０１１１】
受信部２４０は、ユーザーＩＤ及び歩数情報とともに、生体情報を歩数計１０から受信する。なお、受信部２４０は、後述するように認証部によりユーザーの認証に失敗したと判定された場合、対応するユーザーの歩数レコードを更新しない、又は、不正の歩数として当該レコードに対応付けて記録する。
【０１１２】
サーバー２０は、ユーザーの認証を行う認証部を有する。認証部は、予め記憶部などに登録された各ユーザーの生体情報と、歩数計１０から送信された生体情報とに基づき、照合を行う。認証部は、照合の結果、一致する生体情報がある場合には、認証に成功したと判定し、一致する生体情報がない場合には、認証に失敗したと判定する。
【０１１３】
ポイント計算部２６０は、認証部によりユーザーの認証に失敗したと判定された場合、補充可能ポイントの計算の実行を中止する。
【０１１４】
本変形例によれば、登録されていないユーザーから歩数情報が送られても、ポイントへの換算が行われないため、より適切に支援プログラムが対象者に実行される。
【０１１５】
＜第三変形例＞
上記の第一実施形態の第三変形例では、サーバーから歩数計に対して、支援プログラムの参加者であるユーザーに役立つ支援情報を配信し、歩数計は特定の情報を受信した場合に、歩数情報の計測の仕方を変更する。以下、第一実施形態と異なる点を中心に説明する。
【０１１６】
サーバー２０は、天気に関する情報（晴れや雨などの天気の種類を示す情報、気温情報、湿度情報など）、スポーツ施設を紹介する情報などの支援情報を収集し、記憶部に格納する。サーバー２０は、例えば、通信ネットワーク４０を介して、インターネットに接続されているＷＥＢサーバーなどから、これらの支援情報を取得することができる。
【０１１７】
送信部２５０は、例えば、定期的などの所定のタイミングで、最新の支援情報を歩数計１０に送信する。
【０１１８】
受信部１４０は、サーバー２０から配信される支援情報を受信し、記憶部に格納する。
【０１１９】
歩数計測部１２０は、支援情報に特定の情報が含まれている場合に、当該特定の情報に応じた歩数情報の変更、又は、当該特定の情報に応じた歩数の計測方法の変更を行う。例えば、天気情報に「雨」を示す情報が含まれている場合に、歩数計測部１２０は、歩数情報格納部１００に格納されている歩数を所定数（例えば１００歩）減算する。又は、例えば、天気情報に「雨」を示す情報が含まれている場合に、歩数計測部１２０は、２歩を計測した場合に１歩をカウントするなど、歩数のカウントの仕方を変更する。歩数のカウントの仕方の変更は、雨が晴れになるまでの間など、一定の期間としてもよい。
【０１２０】
入力部１８０は、支援情報を表示させる指示を、ユーザー２から受け付ける。
【０１２１】
表示部１７０は、入力部１８０を介して支援情報を表示させる指示がされた場合、支援情報を記憶装置から取得し、表示する。
【０１２２】
本変形例によれば、特定の情報が存在する場合に、当該特定の情報の内容に応じて歩数情報、又は歩数のカウントの仕方が変更されるため、支援プログラムがより効果的に実施されるように制御することができる。
【０１２３】
＜第四変形例＞
上記の第一実施形態の第四変形例では、ユーザーに対する支援の開始後、換算率を動的に変化させる。以下、第一実施形態と異なる点を中心に説明する。
【０１２４】
支援者３又は依頼者４は、ユーザー２に対する支援の開始から終了までの間、例えば、ユーザーの健康診断を一回以上行う。そして、支援者３又は依頼者４は、サーバー２０の入力装置や、通信ネットワーク４０に接続される端末装置などを介して、健康診断の結果をユーザーＩＤとともに、サーバー２０に入力又は送信する。健康診断の結果には、例えば、ユーザーの属性に対応する情報（性別、年齢、身長、体重など）が含まれる。
【０１２５】
サーバー２０は、換算率設定部を有する。換算率設定部は、入力された又は受信されたユーザーＩＤに関連付けられたユーザーレコードから属性２０２に含まれる情報を、入力された又は受信された健康診断の結果に含まれる対応する情報で更新する。また、換算率設定部は、更新された属性２０２の内容に基づいて所定の計算式を用いて換算率を再計算し、入力された又は受信されたユーザーＩＤに関連付けられたユーザーレコードの換算率２０３を更新する。なお、所定の計算式は、例えば、体重が増加するほど換算率が上昇する式とすることができる。
【０１２６】
なお、所定の計算式により換算率を再計算するのではなく、換算率設定部は、健康診断の結果が前回の結果と比べて悪くなっているかを評価し、悪くなっている場合に、換算率を所定値だけ上昇させるようにしてもよい。
【０１２７】
本変形例によれば、支援プログラムの実施中に換算率を変動させることができるため、ユーザーのモチベーションをより維持又は向上し易くなる。
【０１２８】
上記の各変形例は、一つ以上を組み合わせてもよい。
【符号の説明】
【０１２９】
１：支援システム、２：ユーザー、３：支援者、４：依頼者、１０：歩数計、２０：サーバー、３０：ＩＣカード、４０：通信ネットワーク、５１：演算装置、５２：主記憶装置、５３：補助記憶装置、５４：通信Ｉ／Ｆ、５５：入力装置、５６：表示装置、５７：加速度センサー、５８：リーダ／ライタ、６１：演算装置、６２：主記憶装置、６３：補助記憶装置、６４：通信Ｉ／Ｆ、６５：メディアＩ／Ｆ、１００：歩数情報格納部、１１０：ポイント情報格納部、１２０：歩数計測部、１２１：位置計測部、１２２：速度計測部、１３０：送信部、１４０：受信部、１５０：書き込み部、１６０：読み出し部、１７０：表示部、１７１：領域、１７２：領域、１７３：領域、１７４：領域、１７５：領域、１８０：入力部、２００：ユーザー情報格納部、２０１：ユーザーＩＤ、２０２：属性、２０３：換算率、２０４：請求先、２０５：ポイント限度、２１０：歩数情報格納部、２１１：ユーザーＩＤ、２１２：累計歩数、２１３：換算済歩数、２１４：未換算歩数、２２０：ポイント情報格納部、２２１：ユーザーＩＤ、２２２：補充可能ポイント、２２３：補充済ポイント、２３０：請求情報格納部、２３１：ユーザーＩＤ、２３２：日付、２３３：請求額、２３５：不正判定情報格納部、２３６：ユーザーＩＤ、２３７：移動範囲、２３８：移動速度、２４０：受信部、２５０：送信部、２６０：ポイント計算部、２７０：請求処理部、２８０：不正検出部
【図１】
2015033516.tif 000003
【図２】
2015033516.tif 000004
【図３】
2015033516.tif 000005
【図４】
2015033516.tif 000006
【図５】
2015033516.tif 000007
【図６】
2015033516.tif 000008
【図７】
2015033516.tif 000009
【図８】
2015033516.tif 000010
【図９】
2015033516.tif 000011
【図１０】
2015033516.tif 000012
【図１１】
2015033516.tif 000013
【図１２】
2015033516.tif 000014
【図１３】
2015033516.tif 000015
【図１４】
2015033516.tif 000016
【図１５】
2015033516.tif 000017
【図１６】
2015033516.tif 000018
【図１７】
2015033516.tif 000019