JP6440931B2 - Support system, pedometer, server, support method, and program - Google Patents
Support system, pedometer, server, support method, and program Download PDFInfo
- Publication number
- JP6440931B2 JP6440931B2 JP2013166273A JP2013166273A JP6440931B2 JP 6440931 B2 JP6440931 B2 JP 6440931B2 JP 2013166273 A JP2013166273 A JP 2013166273A JP 2013166273 A JP2013166273 A JP 2013166273A JP 6440931 B2 JP6440931 B2 JP 6440931B2
- Authority
- JP
- Japan
- Prior art keywords
- pedometer
- unit
- point
- server
- information
- 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.)
- Expired - Fee Related
Links
Images
Landscapes
- Measurement Of Distances Traversed On The Ground (AREA)
Description
本発明は、支援システム、歩数計、サーバー、支援方法、プログラムに関する。 The present invention relates to a support system, a pedometer, a server, a support method, and a program.
特許文献1には、クライアントマシンが、歩数計に記憶されている歩数データをサーバーマシンに送信し、サーバーマシンが、受信した歩数データをポイントに換算して記憶することが記載されている。また、加入者が、クライアントマシンからサーバーマシンにアクセスし、累積ポイントを使って景品を申請することが記載されている。
ところで近年、例えば、健康保険組合などの組織が行う事業の一つとして、生活習慣病を発症するリスクが高い加入者に対して専門スタッフ等により生活習慣の改善を支援するプログラムが実施されている。支援プログラムでは、例えば、支援対象の加入者毎にカスタマイズされ、ウォーキングやジョギングなどの運動が計画される。健康保険組合は、この支援プログラムを実施するために、専門スタッフの教育、支援システムの構築などに多額の費用を掛けている。 By the way, in recent years, for example, as a business conducted by an organization such as a health insurance association, a program has been implemented to support lifestyle improvement by specialized staff for subscribers who are at high risk of developing lifestyle-related diseases. . In the support program, for example, customized for each subscriber to be supported, exercises such as walking and jogging are planned. The health insurance union spends a large amount of money on training specialized staff and building support systems to implement this support program.
しかしながら、運動をするには強い意志が必要なため、実際には、支援対象の加入者自身のモチベーションが維持されず、支援プログラムの効果が得られない場合も多い。また、支援プログラムの効果が得られなければ、支援プログラムの実施に掛かった費用は浪費となるおそれがある。 However, in order to exercise, a strong will is necessary, and in fact, the motivation of the support target subscriber itself is not maintained, and the effect of the support program is often not obtained. Moreover, if the effect of the support program cannot be obtained, the cost for implementing the support program may be wasted.
なお、特許文献1の技術では、歩数計をクライアントマシンに接続するユーザーの作業、クライアントマシンから歩数データをサーバーマシンに送るユーザーの作業、クライアントマシンからサーバーマシンに接続して景品を申請するユーザーの作業などが存在し、ユーザーの手間が多い。そのため、ユーザーのモチベーションを維持することは難しい。
In the technique of
本発明は、健康促進などの支援プログラムがより効果的に実施されるように支援する技術を提供することを目的とする。 An object of this invention is to provide the technique which assists so that support programs, such as health promotion, may be implemented more effectively.
本願は、上記課題の少なくとも一部を解決する手段を複数含んでいるが、その例を挙げるならば、以下のとおりである。 The present application includes a plurality of means for solving at least a part of the above-described problems. Examples of such means are as follows.
本発明の第一の態様は、歩数計と、ネットワークを介して前記歩数計と通信可能なサーバーと、を備え、前記歩数計のユーザーを支援する支援システムであって、前記歩数計は、計測された歩数を前記サーバーに送信する歩数送信部と、ポイントを前記サーバーから受信するポイント受信部と、前記受信されたポイントを、持ち運び可能な記憶媒体に書き込む書き込み部と、を備え、前記サーバーは、前記歩数計から前記歩数を受信する歩数受信部と、前記受信された歩数を前記ポイントに換算するポイント計算部と、前記計算されたポイントを前記歩数計に送信するポイント送信部と、を備える、ことを特徴とする。 A first aspect of the present invention is a support system that includes a pedometer and a server that can communicate with the pedometer via a network, and supports a user of the pedometer, wherein the pedometer A number of steps sent to the server, a point receiving unit for receiving points from the server, and a writing unit for writing the received points to a portable storage medium. A step receiving unit that receives the step count from the pedometer, a point calculation unit that converts the received step count into the point, and a point transmission unit that transmits the calculated point to the pedometer. It is characterized by that.
前記歩数計は、前記ポイントを格納するポイント格納部と、前記ポイントの前記記憶媒体への書き込みの指示を前記ユーザーから受け付ける入力部を備え、前記ポイント受信部は、前記受信したポイントを前記ポイント格納部に格納し、前記書き込み部は、前記指示が入力された場合に、前記ポイントを前記記憶媒体に書き込む、ことを特徴としていてもよい。 The pedometer includes a point storage unit that stores the points, and an input unit that receives an instruction to write the points to the storage medium from the user, and the point reception unit stores the received points in the points The writing unit may write the points to the storage medium when the instruction is input.
前記歩数計は、前記ポイント格納部に格納されているポイントを表示する表示部、を備える、ことを特徴としていてもよい。 The pedometer may include a display unit that displays points stored in the point storage unit.
前記歩数計は、前記記憶媒体から前記記憶媒体に格納されているポイントを読み出す読み出し部と、前記読み出されたポイントの残高を表示する表示部と、を備える、ことを特徴としていてもよい。 The pedometer may include a reading unit that reads points stored in the storage medium from the storage medium, and a display unit that displays a balance of the read points.
前記歩数計は、前記記憶媒体に書き込んだポイントを示す結果を前記サーバーに送信する結果送信部、を備え、前記サーバーは、前記歩数計から前記結果を受信する結果受信部と、前記受信された結果に基づいて、前記書き込まれたポイントに関する請求情報を生成する請求処理部と、を備える、ことを特徴としていてもよい。 The pedometer includes a result transmitting unit that transmits a result indicating the point written in the storage medium to the server, the server receiving a result receiving unit from the pedometer, and the received And a billing processing unit that generates billing information related to the written points based on the result.
前記歩数計は、前記歩数計の現在位置又は移動速度を計測する計測部と、前記計測された現在位置又は移動速度を前記サーバーに送信する計測情報送信部と、を備え、前記サーバーは、前記歩数計から現在位置又は移動速度を受信する計測情報受信部と、前記受信された現在位置又は移動速度に基づいて、歩数の計測に不正があるか否かを検出する不正検出部と、を備え、前記ポイント計算部は、前記不正が検出された場合に、ポイントの計算を実行しない、ことを特徴としていてもよい。 The pedometer includes a measurement unit that measures a current position or movement speed of the pedometer, and a measurement information transmission unit that transmits the measured current position or movement speed to the server. A measurement information receiving unit that receives a current position or moving speed from a pedometer, and a fraud detecting unit that detects whether or not the step count measurement is fraudulent based on the received current position or moving speed. The point calculation unit may not calculate points when the fraud is detected.
前記歩数計は、前記ユーザーの生体情報を読み取る生体情報読み取り部と、前記読み取られた生体情報を前記サーバーに送信する生体情報送信部と、を備え、前記サーバーは、前記歩数計から前記生体情報を受信する生体情報受信部と、前記受信された生体情報に基づいて前記ユーザーを認証する認証部と、を備え、前記ポイント計算部は、前記認証が失敗した場合に、ポイントの計算を実行しない、ことを特徴としていてもよい。 The pedometer includes a biometric information reading unit that reads the biometric information of the user, and a biometric information transmission unit that transmits the read biometric information to the server. The server includes the biometric information from the pedometer. A biometric information receiving unit that receives the information and an authentication unit that authenticates the user based on the received biometric information, and the point calculation unit does not perform point calculation when the authentication fails It may be characterized by that.
前記サーバーは、前記ユーザーを支援する支援情報を収集する収集部と、前記収集された支援情報を前記歩数計に送信する支援情報送信部と、を備え、前記歩数計は、前記サーバーから前記支援情報を受信する支援情報受信部、を備え、前記支援情報に特定の情報が含まれるか否かを判定し、含まれる場合に、歩数のカウントの仕方を変更する、ことを特徴としていてもよい。 The server includes a collection unit that collects support information for supporting the user, and a support information transmission unit that transmits the collected support information to the pedometer, and the pedometer receives the support from the server. A support information receiving unit for receiving information, and determining whether or not specific information is included in the support information, and if included, the method of counting the number of steps may be changed. .
前記サーバーは、前記ユーザーの属性に応じた換算率を設定する換算率設定部、を備え、前記ポイント計算部は、前記換算率に基づいて前記ポイントを計算し、前記換算率設定部は、前記ユーザーへの支援が実施される間に、前記サーバーに入力される前記ユーザーの属性に応じて、前記換算率を変動させる、ことを特徴としていてもよい。 The server includes a conversion rate setting unit that sets a conversion rate according to the attribute of the user, the point calculation unit calculates the points based on the conversion rate, and the conversion rate setting unit includes: While the support for the user is performed, the conversion rate may be changed according to the attribute of the user input to the server.
本発明の第二の態様は、歩数計と、ネットワークを介して前記歩数計と通信可能なサーバーと、を用いて前記歩数計のユーザーを支援する支援方法であって、前記歩数計が、計測された歩数を前記サーバーに送信するステップと、前記サーバーが、前記歩数計から前記歩数を受信するステップと、前記サーバーが、前記受信された歩数を前記ポイントに換算するステップと、前記サーバーが、前記計算されたポイントを前記歩数計に送信するステップと、前記歩数計が、前記ポイントを前記サーバーから受信するステップと、前記歩数計が、前記受信されたポイントを、持ち運び可能な記憶媒体に書き込むステップと、を含むことを特徴とする。 A second aspect of the present invention is a support method for supporting a user of the pedometer using a pedometer and a server capable of communicating with the pedometer via a network, wherein the pedometer Transmitting the received step count to the server; the server receiving the step count from the pedometer; the server converting the received step count into the point; Transmitting the calculated points to the pedometer, the pedometer receiving the points from the server, and the pedometer writing the received points to a portable storage medium. And a step.
本発明の第三の態様は、歩数計であって、計測された歩数を格納する歩数格納部と、前記歩数から換算されたポイントを格納するポイント格納部と、前記ポイントを持ち運び可能な記憶媒体に書き込む書き込み部と、を備えることを特徴とする。 A third aspect of the present invention is a pedometer, which is a pedometer storage unit that stores the measured number of steps, a point storage unit that stores points converted from the number of steps, and a storage medium that can carry the points And a writing unit for writing to the recording medium.
前記歩数計は、ネットワークを介してサーバーと通信可能であり、前記歩数格納部の格納されている歩数を前記サーバーに送信する歩数送信部と、前記換算されたポイントを前記サーバーから受信して、前記ポイント格納部に格納するポイント受信部と、を備えることを特徴としていてもよい。 The pedometer is communicable with a server via a network, receives a step count transmission unit that transmits the number of steps stored in the step count storage unit to the server, and receives the converted point from the server, And a point receiving unit stored in the point storage unit.
本発明の第四の態様は、歩数計のプログラムであって、計測された歩数を格納する歩数格納部と、前記歩数から換算されたポイントを格納するポイント格納部と、前記ポイントを持ち運び可能な記憶媒体に書き込む書き込み部として、前記歩数計を機能させることを特徴とする。 A fourth aspect of the present invention is a pedometer program, which is a pedometer storage unit that stores the measured number of steps, a point storage unit that stores points converted from the number of steps, and the point can be carried around The pedometer is made to function as a writing unit for writing to a storage medium.
本発明の第五の態様は、歩数計におけるユーザーの支援方法であって、計測された歩数を記憶部に格納するステップと、前記歩数から換算されたポイントを前記記憶部に格納するステップと、前記ポイントを持ち運び可能な記憶媒体に書き込むステップと、を含むことを特徴とする。 A fifth aspect of the present invention is a user support method in a pedometer, the step of storing the measured number of steps in a storage unit, the step of storing the point converted from the number of steps in the storage unit, Writing the points to a portable storage medium.
本発明の第六の態様は、サーバーであって、歩数計から歩数を受信する歩数受信部と、前記受信された歩数をポイントに換算するポイント計算部と、前記計算されたポイントを前記歩数計に送信するポイント送信部と、を備えることを特徴とする。 According to a sixth aspect of the present invention, there is provided a server, a step number receiving unit that receives a step count from a pedometer, a point calculation unit that converts the received step count into a point, and the calculated point as the pedometer. And a point transmission unit for transmitting to.
本発明の第七の態様は、サーバーのプログラムであって、歩数計から歩数を受信する歩数受信部と、前記受信された歩数をポイントに換算するポイント計算部と、前記計算されたポイントを前記歩数計に送信するポイント送信部として、前記サーバーを機能させることを特徴とする。 According to a seventh aspect of the present invention, there is provided a server program comprising: a step receiving unit that receives a step count from a pedometer; a point calculation unit that converts the received step count into a point; and The server is made to function as a point transmission unit that transmits to a pedometer.
本発明の第八の態様は、サーバーにおけるユーザーの支援方法であって、歩数計から歩数を受信するステップと、前記受信された歩数をポイントに換算するステップと、前記計算されたポイントを前記歩数計に送信するステップと、を含むことを特徴とする。 According to an eighth aspect of the present invention, there is provided a method for supporting a user in a server, the step of receiving a step count from a pedometer, the step of converting the received step count into a point, and the calculated point as the step count. And transmitting to the meter.
本発明によれば、健康促進などの支援プログラムがより効果的に実施されるように支援することができる。 ADVANTAGE OF THE INVENTION According to this invention, it can assist so that support programs, such as health promotion, may be implemented more effectively.
上記した以外の課題、構成、及び効果は、以下の実施形態の説明により明らかにされる。 Problems, configurations, and effects other than those described above will be clarified by the following description of embodiments.
<第一実施形態>
以下、本発明の第一実施形態について、図面を参照して説明する。
<First embodiment>
Hereinafter, a first embodiment of the present invention will be described with reference to the drawings.
図1は、本発明の第一実施形態に係る支援システムの構成の一例を示す図である。支援システム1は、歩数計10と、サーバー20とを備える。歩数計10とサーバー20とは、インターネットなどの通信ネットワーク40を介して通信することができる。
FIG. 1 is a diagram illustrating an example of a configuration of a support system according to the first embodiment of the present invention. The
ここで、依頼者4は、例えば、健康保険組合など組織であり、ユーザー2は、当該健康保険の加入者である。依頼者4は、例えば、ユーザー2から健康促進のための支援プログラムへの参加を受け付ける。また、依頼者4は、当該支援プログラムの実施を、支援者3へ依頼する。支援者3は、例えば、情報システム会社などの組織であり、依頼者4から支援プログラムの一部又は全ての実施の依頼を受けて、歩数計10をユーザー2に使用させ、歩数計10とサーバー20とを用いることで、ユーザー2を支援する(すなわち、支援プログラムを実施する。)。また、支援者3は、サーバー20を用いて、ユーザー2の支援の対価を依頼者4に請求する。本実施形態では、支援プログラムは、ユーザー2が歩いたり走ったりすることを指示するものである。
Here, the
歩数計10は、支援対象のユーザー2に利用される。歩数計10は、ユーザー2により持ち運ばれ、ユーザー2の歩数を計測する。また、歩数計10は、歩数情報を通信ネットワーク40を介してサーバー20に送信する。また、歩数計10は、ポイント情報を通信ネットワーク40を介してサーバー20から受信する。
The
また、歩数計10は、ユーザー2のIC(Integrated Circuit)カード30に金銭的な価値がある電子マネー(「ポイント」とも呼ぶ。)などの電子データを書き込んだり、ICカード30から電子データを読み出したりする。ユーザー2は、当該ICカード30を使って、電子マネーによるショッピングなどを行うことができる。
The
なお、ICカード30は、例えば非接触型のカードであり、電子データを記録したり出力したりする記憶部を含むICチップと、電波を送受信するアンテナとを備える。また、歩数計10は、リーダ/ライタ58(図8参照)を備え、ICカード30と無線通信を行って、電子データの書き込みや読み出しを行うことができる。
The
サーバー20は、支援者3により運用される。サーバー20は、歩数計10から通信ネットワーク40を介してユーザー2の歩数情報を受信する。また、サーバー20は、歩数情報をポイント情報に換算し、ポイント情報を通信ネットワーク40を介して歩数計10に送信する。また、サーバー20は、ポイント情報に相当する金額を、依頼者4に対する請求金額として請求する。
The
詳細は以下でより明らかにされるが、本実施形態では、ユーザーの手間なしで又は手間をなるべく少なくして、歩数計で計測された歩数がポイントに換算されるため、ユーザーの支援プログラムへのモチベーションを向上し、より効果的に支援の成果を得ることができる。さらに、本実施形態では、歩数計にポイント情報が記録され、ユーザーが好きなタイミングでICカードにポイント情報を書き込むことができる。すなわち、ユーザーが簡単にポイントを利用可能な状態にすることが出来る。そのため、ユーザーのモチベーションをさらに向上し、継続的に維持することができる。 Details will be clarified below, but in this embodiment, the number of steps measured by the pedometer is converted into points without any effort of the user or with as little effort as possible. Improve motivation and get support results more effectively. Furthermore, in this embodiment, point information is recorded on the pedometer, and the point information can be written on the IC card at any timing the user likes. That is, the user can easily use the points. Therefore, the user's motivation can be further improved and continuously maintained.
上記の支援システム1の構成は、本実施形態の特徴を説明するにあたって主要構成を説明したのであって、上記した構成例に限られない。例えば、支援者3(サーバー20)に対して、ユーザー2(歩数計10、ICカード30)は複数存在していてもよい。また、例えば、支援者3(サーバー20)に対して、依頼者4は複数存在していてもよい。
The configuration of the
図2は、歩数計の機能構成の一例を示す図である。歩数計10は、歩数情報格納部100と、ポイント情報格納部110と、歩数計測部120と、送信部130と、受信部140と、書き込み部150と、読み出し部160と、表示部170と、入力部180とを有する。
FIG. 2 is a diagram illustrating an example of a functional configuration of the pedometer. The
歩数情報格納部100には、歩数計測部120により計測された歩数を示す歩数情報が格納される。本実施形態では、歩数情報は、ユーザー2が運動することで計測された歩数の累計である。
The step count
ポイント情報格納部110には、ICカード30へ補充可能なポイント数を示すポイント情報が格納される。なお、「補充可能」とは、サーバー20から歩数計10に送られたポイントであって未だICカード30への書き込み(「ポイントの補充」や「ポイントの追加」と呼んでもよい。)がされていないポイントである。
The point
歩数計測部120は、歩数を計測し、歩数情報格納部100に格納する。すなわち、歩数計測部120は、歩数を計測する度に、歩数情報をカウントアップする。なお、歩数計測部120は、例えば加速度センサー57(図8参照)から出力される信号に基づいて歩数を計測する。加速度センサーを用いた歩数の計測は、一般的な技術を適用できるため詳細な説明は省略する。
The step
送信部130は、歩数情報を歩数情報格納部100から取得し、通信ネットワーク40を介してサーバー20に送信する。送信部130は、例えば、現在時刻が予め設定された時刻になった場合、ユーザー2から入力部180を介して指示された場合などに、歩数情報をサーバー20に送信する。なお、送信部130は、歩数情報とともに、歩数計10に予め設定されたユーザー2の識別情報であるユーザーIDを、サーバー20に送信する。
The
また、送信部130は、書き込み部150によりICカード30へポイント情報が書き込まれた場合に、当該補充したポイント数を示す書き込み結果を、ユーザーIDとともにサーバー20に送信する。
In addition, when the point information is written to the
受信部140は、補充可能なポイント情報を、通信ネットワーク40を介してサーバー20から受信し、ポイント情報格納部110に格納する。
The receiving
書き込み部150は、リーダ/ライタ58(図8参照)を制御して、補充対象のポイント情報をICカード30に書き込む。
The
読み出し部160は、リーダ/ライタ58(図8参照)を制御して、ICカード30に記録されているポイント情報の残高などの情報を読み取る。
The
表示部170は、歩数情報格納部100に格納されている歩数情報、ポイント情報格納部110に格納されているポイント情報、読み出し部160により読み取られたICカード30の情報、などを表示装置56(図8参照)に表示する。
The
入力部180は、歩数情報をサーバー20に送信する指示、歩数情報を表示させる指示、ポイント情報を表示させる指示、ポイント情報をICカード30に書き込む指示、などのユーザー2からの操作を入力装置55(図8参照)を介して受け付ける。
The
図3は、サーバーの機能構成の一例を示す図である。サーバー20は、ユーザー情報格納部200と、歩数情報格納部210と、ポイント情報格納部220と、請求情報格納部230と、受信部240と、送信部250と、ポイント計算部260と、請求処理部270とを有する。
FIG. 3 is a diagram illustrating an example of a functional configuration of the server. The
ユーザー情報格納部200には、例えば、図4(ユーザー情報のデータ構造の一例を示す図)に示すようなユーザー情報テーブルが格納される。ユーザー情報テーブルには、ユーザー2の識別情報であるユーザーID201と、当該ユーザーの属性(性別、年齢、身長、体重など)202と、当該ユーザーの歩数をポイントへ換算する比率である換算率203と、当該ユーザーに対する支援の対価の請求先を示す請求先204と、当該ユーザーへの支援の終了の基準を示すポイント限度205と、を関連付けたユーザーレコードが格納される。換算率203は、例えば、各属性の内容に応じて換算率を算出する所定の計算式に基づいて決定される。請求先204は、例えば、依頼者4のメールアドレス、電話番号、住所、依頼者4のシステムのIPアドレスなどである。
In the user
なお、ユーザー情報テーブルの各レコードは、例えば、支援対象のユーザーが決まった際に支援者3により登録される。
Each record of the user information table is registered by the
図3の説明に戻る。歩数情報格納部210には、例えば、図5(歩数情報のデータ構造の一例を示す図)に示すような歩数情報テーブルが格納される。歩数情報テーブルには、ユーザーID211と、当該ユーザーの累計歩数212と、当該ユーザーの累計歩数のうちポイントへの換算が完了している歩数を示す換算済歩数213と、当該ユーザーの累計歩数のうちポイントへの換算が完了していない歩数を示す未換算歩数214と、を関連付けた歩数レコードが格納される。
Returning to the description of FIG. In the step count
なお、歩数情報テーブルの各レコードは、例えば、支援対象のユーザーが決まった際に支援者3により登録される(ただし、累計歩数212、換算済歩数213、および未換算歩数214には、初期値「0」が設定される。)。
Each record in the step count information table is registered by the
図3の説明に戻る。ポイント情報格納部220には、例えば、図6(ポイント情報のデータ構造の一例を示す図)に示すようなポイント情報テーブルが格納される。ポイント情報テーブルには、ユーザーID221と、当該ユーザーのICカード30に補充可能なポイント数を示す補充可能ポイント222と、当該ユーザーのICカード30への補充が完了したポイント数を示す補充済ポイント223と、を関連付けたポイントレコードが格納される。
Returning to the description of FIG. In the point
なお、ポイント情報テーブルの各レコードは、例えば、支援対象のユーザーが決まった際に支援者3により登録される(ただし、補充可能ポイント222、および補充済ポイント223には、初期値「0」が設定される。)。
Each record of the point information table is registered by the
図3の説明に戻る。請求情報格納部230には、ユーザー2の支援について支援者3が依頼者4に請求する金額を示す請求情報が格納される。請求情報格納部230には、例えば、図7(請求情報のデータ構造の一例を示す図)に示すような、請求情報テーブルが格納される。請求情報テーブルには、ユーザーID231と、当該ユーザーの支援についての請求金額が計上された日付232と、当該ユーザーについての当該日付における請求額233と、を関連付けた請求レコードが格納される。
Returning to the description of FIG. The billing
図3の説明に戻る。受信部240は、ユーザーIDとともに歩数情報(累計歩数)を、通信ネットワーク40を介して歩数計10から受信した場合に、歩数情報格納部210を参照し、対応するユーザーの歩数レコードの累計歩数212及び未換算歩数214を更新する。
Returning to the description of FIG. When the
また、受信部240は、ユーザーIDとともに補充されたポイント数を示す書き込み結果を、通信ネットワーク40を介して歩数計10から受信した場合に、ポイント情報格納部220を参照し、対応するユーザーのポイントレコードの補充可能ポイント222及び補充済ポイント223を更新する。
In addition, when the receiving
送信部250は、補充可能ポイントをポイント情報格納部220から取得し、通信ネットワーク40を介して対応するユーザーの歩数計10に送信する。
The
ポイント計算部260は、歩数レコードの未換算歩数214が更新された場合に、対応するユーザーの換算率203をユーザー情報格納部200から取得し、未換算歩数214と取得した換算率203とに基づいて、補充可能ポイントを計算する。また、ポイント情報格納部220を参照し、対応するユーザーのポイントレコードの補充可能ポイント222を更新する。
When the
請求処理部270は、補充済ポイント223が更新された場合に、対応するユーザーの請求レコードを生成し、請求情報格納部230の請求情報テーブルに追加する。また、請求処理部270は、例えば、月次、支援者3のオペレーターから指示されたとき、などのタイミングで、所定期間又はオペレーターにより指定された期間の請求額をユーザーID毎に集計し、各ユーザーの加入する依頼者4の端末などに送信する。
When the replenished
上述した歩数計10は、例えば、図8(歩数計の機能を実現するハードウェア構成の一例を示す図))に示すような、CPU(Central Processing Unit)などの演算装置51と、RAM(Random Access Memory)などの主記憶装置52と、HDD(Hard Disk Drive)やSSD(Solid State Drive)などの補助記憶装置53と、通信ネットワーク40や他のコンピューターに無線や有線で接続するための通信インターフェイス(I/F)54と、ハードスイッチ、タッチセンサー、タッチパネルなどの入力装置55と、液晶ディスプレイなどの表示装置56と、3軸などの軸数を有する加速度センサー57と、ICカード30と無線通信を行って電子データの読み書きを行うリーダ/ライタ58と、を備えるコンピューター装置で実現することができる。もちろん、歩数計10は、加速度センサーを用いる方式に限られず、例えば振り子を用いる方式であってもよい。
The
歩数情報格納部100と、ポイント情報格納部110と、歩数計測部120と、送信部130と、受信部140と、書き込み部150と、読み出し部160と、表示部170と、入力部180とは、例えば補助記憶装置53に記憶されている所定のプログラムを主記憶装置52にロードして演算装置51で実行することで実現可能である。歩数情報格納部100およびポイント情報格納部110の中のデータは、例えば主記憶装置52、補助記憶装置53、又は通信I/F54が接続される通信ネットワーク上のデータベースに格納される。
The step
上記の所定のプログラムは、例えば、ネットワーク上のサーバーにダウンロード可能な状態で格納したり、DVD(Digital Versatile Disk)などの持ち運び可能な記憶媒体に格納したりすることで流通させ、PC(Personal Computer)などを用いて歩数計10にインストールすることができる。
The predetermined program is distributed by being stored in a downloadable state on a server on a network or stored in a portable storage medium such as a DVD (Digital Versatile Disk). Etc.) can be installed in the
上述したサーバー20は、例えば、図9(サーバーの機能を実現するハードウェア構成の一例を示す図))に示すような、演算装置61と、主記憶装置62と、補助記憶装置63と、通信ネットワーク40や他のコンピューターに無線や有線で接続するための通信I/F64と、DVDなどの持ち運び可能な記憶媒体に対する情報の読み書きを行うメディアI/F65と、を備えるコンピューター装置で実現することができる。
The
ユーザー情報格納部200と、歩数情報格納部210と、ポイント情報格納部220と、請求情報格納部230と、受信部240と、送信部250と、ポイント計算部260と、請求処理部270とは、例えば補助記憶装置63に記憶されている所定のプログラムを主記憶装置62にロードして演算装置61で実行することで実現可能である。ユーザー情報格納部200、歩数情報格納部210、ポイント情報格納部220、及び請求情報格納部230との中のデータは、例えば主記憶装置62、補助記憶装置63、又は通信I/F64が接続される通信ネットワーク上のデータベースに格納される。
The user
上記の所定のプログラムは、例えば、ネットワーク上の他のサーバーにダウンロード可能な状態で格納したり、DVD(Digital Versatile Disk)などの持ち運び可能な記憶媒体に格納したりすることで流通させ、サーバー20にインストールすることができる。また、上記の所定のプログラムの少なくとも一部の機能は、例えば、ネットワーク上の他のサーバーで実行されるようにし、サーバー20が前記他のサーバーに指示を送ったり、前記他のサーバーから実行結果を受信したりするようにしてもよい。
The predetermined program is distributed by being stored in a downloadable state on another server on the network or stored in a portable storage medium such as a DVD (Digital Versatile Disk), for example, and the
もちろん、上記の歩数計10及びサーバー20の機能構成は、歩数計10及びサーバー20の構成を理解容易にするために、主な処理内容に応じて分類したものである。構成要素の分類の仕方や名称によって、本願発明が制限されることはない。歩数計10及びサーバー20の構成は、処理内容に応じて、さらに多くの構成要素に分類することもできる。また、1つの構成要素がさらに多くの処理を実行するように分類することもできる。また、各構成要素の処理は、1つのハードウェアで実行されてもよいし、複数のハードウェアで実行されてもよい。また、各構成要素の処理は、1つのプログラムで実現されてもよいし、複数のプログラムで実現されてもよい。また、支援システム1の目的が達成できれば、歩数計10及びサーバー20の機能及び処理の分担は、図示した例に限られない。
Of course, the functional configurations of the
図10は、支援システムにより実現される処理(その1)の一例を示すシーケンス図である。 FIG. 10 is a sequence diagram illustrating an example of a process (part 1) realized by the support system.
歩数計10は、歩数情報をサーバー20に送信する(ステップS10)。具体的には、送信部130は、例えば、現在時刻が予め設定された時刻になった場合、ユーザー2から入力部180を介して指示された場合などに、歩数情報を歩数情報格納部100から取得し、歩数計10に予め設定されたユーザーIDとともに、サーバー20に送信する。なお、サーバー20の宛先アドレス情報などは、予め設定されている。
The
次に、サーバー20は、歩数計10から歩数情報を受信し(ステップS20)、歩数情報を更新する(ステップS30)。具体的には、受信部240は、歩数情報及びユーザーIDを受信する。それから、受信部240は、歩数情報格納部210を参照し、受信したユーザーIDと一致するユーザーID211を有する歩数レコードを特定する。また、受信部240は、当該特定した歩数レコードの累計歩数212と受信した歩数情報との差分(受信した歩数情報−累計歩数212)を計算し、当該差分を、当該特定した歩数レコードの未換算歩数214に加算する。そして、受信部240は、当該特定した歩数レコードの累計歩数212に、受信した歩数情報を上書きする。
Next, the
次に、サーバー20は、ポイント計算を行い(ステップS40)、ポイント情報を更新する(ステップS50)。具体的には、ポイント計算部260は、ユーザー情報格納部200を参照し、ステップS20で受信したユーザーIDと一致するユーザーID201を有するユーザーレコードを特定する。また、ポイント計算部260は、ポイント情報格納部220を参照し、ステップS20で受信したユーザーIDと一致するユーザーID221を有するポイントレコードを特定する。
Next, the
また、ポイント計算部260は、特定したユーザーレコードの換算率203と、ステップS30で更新された歩数レコードの未換算歩数214との積(「換算ポイント」とも呼ぶ。)を計算する。また、ポイント計算部260は、特定したポイントレコードの補充可能ポイント222に前記計算した換算ポイントを加算した場合のポイント数と、特定したポイントレコードの補充済ポイント223のポイント数との合計ポイントが、特定したユーザーレコードのポイント限度205を超えるか否かを判定する。
Further, the
合計ポイントがポイント限度205を超えない場合には、ポイント計算部260は、換算ポイントを、特定したポイントレコードの補充可能ポイント222に加算する。一方、合計ポイントがポイント限度205を超える場合には、ポイント計算部260は、補充可能ポイント222と補充済ポイント223の合計ポイントをポイント限度205から差し引いたポイント数分を、補充可能ポイント222に加算する。また、いずれの場合でも、ポイント計算部260は、補充可能ポイント222に加算したポイント数に対応する歩数を、ステップS30で更新された歩数レコードの未換算歩数214から減算するとともに、換算済歩数213に加算する。
If the total point does not exceed the
なお、更新を行った結果、補充可能ポイント222と補充済ポイント223の合計ポイントが、ポイント限度205と等しくなった場合には、当該ユーザーについての歩数からポイントへの換算を終了する。すなわち、例えば、ポイント計算部260は、当該ユーザーについて次回からのポイント計算の実行を中止する。また、例えば、送信部250は、歩数からポイントへの換算が限度に達したことを示す情報を歩数計10に送信し、歩数計10は、例えば、歩数情報のサーバー20への送信を中止するようにしてもよい。この場合、歩数計10の表示部170は、歩数からポイントへの換算が限度に達したことを示す情報表示するようにしてもよい。
As a result of the update, when the total points of the
次に、サーバー20は、ポイント情報を歩数計10に送信する(ステップS60)。具体的には、送信部250は、ポイント情報格納部220を参照し、ステップS50で更新されたポイントレコードの補充可能ポイント222を取得する。それから、送信部250は、ステップS20で受信したユーザーIDに対応する歩数計10に対して、取得した補充可能ポイントを送信する。なお、各ユーザーIDに対応する歩数計の宛先アドレス情報などは、予め設定されている。
Next, the
歩数計10は、サーバー20からポイント情報を受信し(ステップS70)、ポイント情報を更新する(ステップS80)。具体的には、受信部140は、補充可能ポイントを受信する。それから、受信部140は、受信した補充可能ポイントを、ポイント情報格納部110に格納されている補充可能ポイントに上書きする。
The
このようにして、歩数計10で計測された歩数がサーバー20でポイントに換算され、ICカード30に補充可能なポイントとして歩数計10に格納される。
In this way, the number of steps measured by the
図11は、支援システムにより実現される処理(その2)の一例を示すシーケンス図である。 FIG. 11 is a sequence diagram illustrating an example of a process (part 2) realized by the support system.
歩数計10は、ポイント情報をICカード30に書き込む指示を受け付ける(ステップS110)。具体的には、ユーザー2から入力部180を介して書き込みを指示する所定の操作を受け付けると、表示部170は、例えば図12(歩数計に表示される書き込み指示画面の画面構成の一例を示す図)に示すような書き込み指示画面を表示する。書き込み指示画面には、補充可能ポイントを表示する領域171と、補充可能ポイントのうちICカード30に補充するポイントを入力する領域172とが含まれる。
The
表示部170は、ポイント情報格納部110に格納されている補充可能ポイントを取得し、領域171に表示する。また、入力部180は、領域172に対する補充するポイントの入力を、上限を補充可能ポイントとして、ユーザーから受け付ける。また、入力部180は、書き込みを実行する所定の操作をユーザーから受け付けると、領域172に入力されたポイント数を取得する。
The
ここで、表示部170により表示される他の画面の例について説明する。
Here, an example of another screen displayed by the
ユーザー2から入力部180を介して、歩数情報を確認する所定の操作を受け付けると、表示部170は、例えば図13(歩数計に表示される歩数計情報画面の画面構成の一例を示す図)に示すような歩数計情報画面を表示する。歩数計情報画面には、累計歩数を表示する領域173と、補充可能ポイントを表示する領域174とが含まれる。表示部170は、歩数情報格納部100に格納されている歩数情報を取得し、領域173に表示する。また、表示部170は、ポイント情報格納部110に格納されている補充可能ポイントを取得し、領域174に表示する。
When a predetermined operation for confirming step count information is received from the user 2 via the
ユーザー2から入力部180を介して、ICカードの情報を確認する所定の操作を受け付けると、表示部170は、例えば図14(歩数計に表示されるICカード情報画面の画面構成の一例を示す図)に示すようなICカード情報画面を表示する。ICカード情報画面には、ICカード30のポイント残高を表示する領域175が含まれる。読み出し部160は、リーダ/ライタ58を制御して、ICカード30に記録されているポイント残高を読み出す。表示部170は、読み出し部160により取得されたポイント残高を、領域175に表示する。なお、ユーザー2は、ICカード30の情報を表示させる際には、ICカード30を歩数計10の特定の領域に対して近付ける。ICカード30からポイント情報を読み出す処理は、一般的なリーダ/ライタ及びICカードを用いた処理を適用することができるため、詳細な説明を省略する。
When a predetermined operation for confirming the IC card information is received from the user 2 via the
図11の説明に戻る。書き込み指示がされると、歩数計10は、ポイント情報をICカード30へ書き込む(ステップS120)。具体的には、書き込み部150は、入力部180からユーザーにより指定された入力ポイント数を受け取り、リーダ/ライタ58を制御して、受け取ったポイントをICカード30に記録されているポイントに加算する。なお、ユーザー2は、ポイント情報をICカード30に書き込む際には、ICカード30を歩数計10の特定の領域に対して近付ける。ICカード30へポイント情報を書き込む処理は、一般的なリーダ/ライタ及びICカードを用いた処理を適用することができるため、詳細な説明を省略する。
Returning to the description of FIG. When a writing instruction is given, the
また、歩数計10は、ポイント情報を更新する(ステップS130)。具体的には、書き込み部150は、ステップS120で書き込んだポイント数を、ポイント情報格納部110に格納されている補充可能ポイントから減算する。
Further, the
次に、歩数計10は、書き込み結果をサーバー20に送信する(ステップS140)。具体的には、送信部130は、ステップS120で書き込まれたポイント数を、歩数計10に予め設定されたユーザーIDとともに、サーバー20に送信する。
Next, the
次に、サーバー20は、歩数計10から書き込み結果を受信し(ステップS150)、ポイント情報を更新する(ステップS160)。具体的には、受信部240は、ICカード30に書き込まれたポイント数及びユーザーIDを受信する。それから、受信部240は、ポイント情報格納部220を参照し、受信したユーザーIDと一致するユーザーID221を有するポイントレコードを特定する。また、受信部240は、当該特定したポイントレコードの補充可能ポイント222から、受信したポイント数を減算する。また、受信部240は、当該特定したポイントレコードの補充済ポイント223に、受信したポイント数を加算する。
Next, the
次に、サーバー20は、請求情報を更新する(ステップS170)。具体的には、請求処理部270は、ステップS150で受信されたユーザーIDと、現在の日付と、ステップS150で受信されたポイント数(請求額に相当する。)と、を対応付けた請求レコードを生成し、請求情報格納部230の請求情報テーブルに追加する。なお、現在の日付は、歩数計10により管理されている。
Next, the
このようにして、歩数計10に格納されている補充可能ポイントが任意のタイミングでICカード30に補充される。また、補充された結果がサーバー20に反映され、依頼者4に対する請求情報が生成される。
In this way, the replenishable points stored in the
上述した図10及び図11のシーケンス図の各処理単位は、支援システム1の処理を理解容易にするために、主な処理内容に応じて分割したものである。処理単位の分割の仕方や名称によって、本願発明が制限されることはない。支援システム1の処理は、処理内容に応じて、さらに多くの処理単位に分割することもできる。また、1つの処理単位がさらに多くの処理を含むように分割することもできる。また、支援システム1の目的が達成できれば、歩数計10及びサーバー20の機能及び処理の分担は、図示した例に限られない。
Each processing unit in the sequence diagrams of FIG. 10 and FIG. 11 described above is divided according to main processing contents in order to facilitate understanding of the processing of the
以上、本発明の第一実施形態について説明した。本実施形態によれば、健康促進などの支援プログラムが効果的に実施されるように支援することができる。 The first embodiment of the present invention has been described above. According to this embodiment, it can assist so that support programs, such as health promotion, may be carried out effectively.
なお、以上の本発明の実施形態は、本発明の要旨と範囲を例示することを意図し、限定するものではない。多くの代替物、修正、変形例は当業者にとって明らかである。 In addition, the above embodiment of this invention intends to illustrate the summary and scope of this invention, and does not limit it. Many alternatives, modifications, and variations will be apparent to those skilled in the art.
<第一変形例>
上記の第一実施形態の第一変形例では、歩数情報が不正に計測されたものか否かを判定し、不正が検出された場合には、ポイントへの換算を中止するものである。以下、第一実施形態と異なる点を中心に説明する。なお、図15及び図16において、図2及び図3と同じ符号を付した構成は、図2及び図3における構成と同一または同様であるためその詳細な説明を省略する。
<First modification>
In the first modification of the first embodiment described above, it is determined whether or not the number of steps information is illegally measured, and the conversion into points is stopped when the illegality is detected. Hereinafter, a description will be given focusing on differences from the first embodiment. 15 and FIG. 16, the same reference numerals as those in FIG. 2 and FIG. 3 are the same as or similar to those in FIG. 2 and FIG.
図15は、第一変形例に係る歩数計の機能構成の一例を示す図である。歩数計10は、位置計測部121と、速度計測部122とを有する。
FIG. 15 is a diagram illustrating an example of a functional configuration of the pedometer according to the first modification. The
位置計測部121は、歩数計10の現在位置を計測する。位置計測部121は、例えば定期的になどの所定のタイミングで、現在位置を計測する。現在位置の計測方法は、特に限定されないが、例えば、歩数計10にGPS(Global Positioning System)受信装置を設け、位置計測部121が当該GPS受信装置から出力される信号に基づいて計測する。
The
速度計測部122は、歩数計10の移動速度、すなわちユーザー2の移動速度(例えば、平均速度)を計測する。速度計測部122は、例えば定期的になどの所定のタイミングで、移動速度を計測する。速度の計測方法は、特に限定されないが、例えば、速度計測部122が加速度センサー57から出力される信号に基づいて計測する。
The
送信部130は、例えば、ユーザーID及び歩数情報をサーバー20に送信する際に、位置計測部121が計測した現在位置と、速度計測部122が計測した移動速度とを、サーバー20に送信する。
For example, when transmitting the user ID and the step count information to the
図16は、サーバーの機能構成の一例を示す図である。サーバー20は、不正判定情報格納部235と、不正検出部280とを有する。
FIG. 16 is a diagram illustrating an example of a functional configuration of the server. The
不正判定情報格納部235には、ユーザーの歩数情報に関する不正を判定するための不正判定情報が格納される。不正判定情報格納部235には、例えば、図17(不正判定情報のデータ構造の一例を示す図)に示すような不正判定情報テーブルが格納される。不正判定情報テーブルには、ユーザーID236と、当該ユーザーの予定されている移動範囲を示す移動範囲237と、当該ユーザーの平均歩行速度などの移動速度238と、を関連付けた判定レコードが格納される。なお、移動範囲237は、例えば、地図上の矩形や円形の範囲を示す座標情報である。
The fraud determination
なお、不正判定情報テーブルの各レコードは、例えば、支援対象のユーザーが決まった際に支援者3により登録される。
Each record in the fraud determination information table is registered by the
受信部240は、ユーザーID及び歩数情報とともに、現在位置及び移動速度を、歩数計10から受信する。なお、受信部240は、後述するように不正検出部280によりユーザーの歩数の計測に不正があると判定された場合、例えば、対応するユーザーの歩数レコードの累計歩数212と受信した歩数情報との差分(受信した歩数情報−累計歩数212)を計算し、当該差分を、当該歩数レコードの換算済歩数213に加算する、又は、不正の歩数として当該歩数レコードに対応付けて記録する。また、当該歩数レコードの累計歩数212に、受信した歩数情報を上書きする。
The receiving
不正検出部280は、不正判定情報格納部235を参照し、受信部240により受信されたユーザーIDと一致するユーザーID236を有する判定レコードを特定する。また、不正検出部280は、受信部240に受信された現在位置が、当該特定した判定レコードの移動範囲237が示す範囲外であるか否かを判定する。また、受信部240に受信された移動速度が、当該特定した判定レコードの移動速度238が示す速度より所定速度以上小さい速度であるか否かを判定する。この例では、現在地が移動範囲外であり、かつ、移動速度が平均歩行速度と比べて所定速度以上遅い場合に、不正があると判断する。
The
受信した現在位置が移動範囲237範囲内であり、かつ、受信した移動速度が移動速度238より所定速度以上小さい速度でない場合、不正検出部280は、当該ユーザーの歩数の計測に不正がないと判定する。それ以外の場合、不正検出部280は、当該ユーザーの歩数の計測に不正があると判定する。もちろん、歩数の計測が不正であるか否かの判定方法は、上記の例に限られない。例えば、現在位置と移動速度のいずれかを用いるようにしてもよいし、他の基準を用いるようにしてもよい。
If the received current position is within the
ポイント計算部260は、不正検出部280によりユーザーの歩数の計測に不正があると判定された場合、補充可能ポイントの計算の実行を中止する。
If the
本変形例によれば、不正な歩数はポイントに換算されず、不正でない歩数がポイントに換算されるため、より適切に支援プログラムを対象者に実行させることができる。 According to this modification, since the illegal step count is not converted into points, and the non-invalid step count is converted into points, the support program can be more appropriately executed by the subject.
<第二変形例>
上記の第一実施形態の第二変形例では、歩数計で読み取られたユーザーの生体情報を用いてサーバーがユーザーの認証を行い、認証に成功した場合にユーザーのポイント換算を行う。以下、第一実施形態と異なる点を中心に説明する。
<Second modification>
In the second modification of the first embodiment, the server authenticates the user using the user's biometric information read by the pedometer, and converts the user's points when the authentication is successful. Hereinafter, a description will be given focusing on differences from the first embodiment.
歩数計10は、ユーザー2の指紋、静脈などの生体情報を読み取る生体情報読み取り部を有する。生体情報の読み取り方法は、特に限定されないが、例えば、指紋の場合、対象物に光を当てる光源と対象物からの反射光を受光するイメージセンサーとを歩数計10に設け、生体情報読み取り部がイメージセンサーから出力される信号に基づいて、画像を生成し、当対画像から所定の画像処理により指紋情報を抽出する。
The
生体情報読み取り部は、例えば、歩数情報が送信される場合、ユーザー2から入力部180を介して指示された場合などに、ユーザーの生体情報を読み取って、生体情報を抽出し、記憶部などに格納する。
The biometric information reading unit reads the biometric information of the user, extracts the biometric information, for example, when the step count information is transmitted, or when instructed by the user 2 via the
送信部130は、例えば、ユーザーID及び歩数情報をサーバー20に送信する際に、生体情報読み取り部により抽出された生体情報を、サーバー20に送信する。
For example, when transmitting the user ID and the step count information to the
受信部240は、ユーザーID及び歩数情報とともに、生体情報を歩数計10から受信する。なお、受信部240は、後述するように認証部によりユーザーの認証に失敗したと判定された場合、対応するユーザーの歩数レコードを更新しない、又は、不正の歩数として当該レコードに対応付けて記録する。
The receiving
サーバー20は、ユーザーの認証を行う認証部を有する。認証部は、予め記憶部などに登録された各ユーザーの生体情報と、歩数計10から送信された生体情報とに基づき、照合を行う。認証部は、照合の結果、一致する生体情報がある場合には、認証に成功したと判定し、一致する生体情報がない場合には、認証に失敗したと判定する。
The
ポイント計算部260は、認証部によりユーザーの認証に失敗したと判定された場合、補充可能ポイントの計算の実行を中止する。
When the authentication unit determines that the user authentication has failed, the
本変形例によれば、登録されていないユーザーから歩数情報が送られても、ポイントへの換算が行われないため、より適切に支援プログラムが対象者に実行される。 According to this modification, even if the number of steps information is sent from a non-registered user, conversion to points is not performed, so the support program is more appropriately executed by the target person.
<第三変形例>
上記の第一実施形態の第三変形例では、サーバーから歩数計に対して、支援プログラムの参加者であるユーザーに役立つ支援情報を配信し、歩数計は特定の情報を受信した場合に、歩数情報の計測の仕方を変更する。以下、第一実施形態と異なる点を中心に説明する。
<Third modification>
In the third modification of the first embodiment, support information useful for a user who is a participant in the support program is distributed from the server to the pedometer, and when the pedometer receives specific information, the pedometer Change how information is measured. Hereinafter, a description will be given focusing on differences from the first embodiment.
サーバー20は、天気に関する情報(晴れや雨などの天気の種類を示す情報、気温情報、湿度情報など)、スポーツ施設を紹介する情報などの支援情報を収集し、記憶部に格納する。サーバー20は、例えば、通信ネットワーク40を介して、インターネットに接続されているWEBサーバーなどから、これらの支援情報を取得することができる。
The
送信部250は、例えば、定期的などの所定のタイミングで、最新の支援情報を歩数計10に送信する。
For example, the
受信部140は、サーバー20から配信される支援情報を受信し、記憶部に格納する。
The receiving
歩数計測部120は、支援情報に特定の情報が含まれている場合に、当該特定の情報に応じた歩数情報の変更、又は、当該特定の情報に応じた歩数の計測方法の変更を行う。例えば、天気情報に「雨」を示す情報が含まれている場合に、歩数計測部120は、歩数情報格納部100に格納されている歩数を所定数(例えば100歩)減算する。又は、例えば、天気情報に「雨」を示す情報が含まれている場合に、歩数計測部120は、2歩を計測した場合に1歩をカウントするなど、歩数のカウントの仕方を変更する。歩数のカウントの仕方の変更は、雨が晴れになるまでの間など、一定の期間としてもよい。
When the support information includes specific information, the step
入力部180は、支援情報を表示させる指示を、ユーザー2から受け付ける。
The
表示部170は、入力部180を介して支援情報を表示させる指示がされた場合、支援情報を記憶装置から取得し、表示する。
When the
本変形例によれば、特定の情報が存在する場合に、当該特定の情報の内容に応じて歩数情報、又は歩数のカウントの仕方が変更されるため、支援プログラムがより効果的に実施されるように制御することができる。 According to this modification, when specific information exists, the step information or the method of counting the number of steps is changed according to the content of the specific information, so that the support program is more effectively implemented. Can be controlled.
<第四変形例>
上記の第一実施形態の第四変形例では、ユーザーに対する支援の開始後、換算率を動的に変化させる。以下、第一実施形態と異なる点を中心に説明する。
<Fourth modification>
In the fourth modification of the first embodiment described above, the conversion rate is dynamically changed after the start of support for the user. Hereinafter, a description will be given focusing on differences from the first embodiment.
支援者3又は依頼者4は、ユーザー2に対する支援の開始から終了までの間、例えば、ユーザーの健康診断を一回以上行う。そして、支援者3又は依頼者4は、サーバー20の入力装置や、通信ネットワーク40に接続される端末装置などを介して、健康診断の結果をユーザーIDとともに、サーバー20に入力又は送信する。健康診断の結果には、例えば、ユーザーの属性に対応する情報(性別、年齢、身長、体重など)が含まれる。
The
サーバー20は、換算率設定部を有する。換算率設定部は、入力された又は受信されたユーザーIDに関連付けられたユーザーレコードから属性202に含まれる情報を、入力された又は受信された健康診断の結果に含まれる対応する情報で更新する。また、換算率設定部は、更新された属性202の内容に基づいて所定の計算式を用いて換算率を再計算し、入力された又は受信されたユーザーIDに関連付けられたユーザーレコードの換算率203を更新する。なお、所定の計算式は、例えば、体重が増加するほど換算率が上昇する式とすることができる。
The
なお、所定の計算式により換算率を再計算するのではなく、換算率設定部は、健康診断の結果が前回の結果と比べて悪くなっているかを評価し、悪くなっている場合に、換算率を所定値だけ上昇させるようにしてもよい。 In addition, instead of recalculating the conversion rate using a predetermined formula, the conversion rate setting unit evaluates whether the health check result is worse than the previous result. The rate may be increased by a predetermined value.
本変形例によれば、支援プログラムの実施中に換算率を変動させることができるため、ユーザーのモチベーションをより維持又は向上し易くなる。 According to this modification, since the conversion rate can be changed during the implementation of the support program, it becomes easier to maintain or improve user motivation.
上記の各変形例は、一つ以上を組み合わせてもよい。 One or more of the above modifications may be combined.
1:支援システム、2:ユーザー、3:支援者、4:依頼者、10:歩数計、20:サーバー、30:ICカード、40:通信ネットワーク、51:演算装置、52:主記憶装置、53:補助記憶装置、54:通信I/F、55:入力装置、56:表示装置、57:加速度センサー、58:リーダ/ライタ、61:演算装置、62:主記憶装置、63:補助記憶装置、64:通信I/F、65:メディアI/F、100:歩数情報格納部、110:ポイント情報格納部、120:歩数計測部、121:位置計測部、122:速度計測部、130:送信部、140:受信部、150:書き込み部、160:読み出し部、170:表示部、171:領域、172:領域、173:領域、174:領域、175:領域、180:入力部、200:ユーザー情報格納部、201:ユーザーID、202:属性、203:換算率、204:請求先、205:ポイント限度、210:歩数情報格納部、211:ユーザーID、212:累計歩数、213:換算済歩数、214:未換算歩数、220:ポイント情報格納部、221:ユーザーID、222:補充可能ポイント、223:補充済ポイント、230:請求情報格納部、231:ユーザーID、232:日付、233:請求額、235:不正判定情報格納部、236:ユーザーID、237:移動範囲、238:移動速度、240:受信部、250:送信部、260:ポイント計算部、270:請求処理部、280:不正検出部 1: support system, 2: user, 3: supporter, 4: client, 10: pedometer, 20: server, 30: IC card, 40: communication network, 51: arithmetic device, 52: main storage device, 53 : Auxiliary storage device, 54: communication I / F, 55: input device, 56: display device, 57: acceleration sensor, 58: reader / writer, 61: arithmetic device, 62: main storage device, 63: auxiliary storage device, 64: Communication I / F, 65: Media I / F, 100: Step information storage unit, 110: Point information storage unit, 120: Step number measurement unit, 121: Position measurement unit, 122: Speed measurement unit, 130: Transmission unit 140: receiving unit, 150: writing unit, 160: reading unit, 170: display unit, 171: region, 172: region, 173: region, 174: region, 175: region, 180: input unit, 200: user User information, 201: user ID, 202: attribute, 203: conversion rate, 204: billing destination, 205: point limit, 210: step count information storage, 211: user ID, 212: cumulative step count, 213: converted Steps: 214: Unconverted steps, 220: Point information storage unit, 221: User ID, 222: Replenishable point, 223: Replenished point, 230: Billing information storage unit, 231: User ID, 232: Date, 233: Billed amount, 235: fraud determination information storage unit, 236: user ID, 237: movement range, 238: movement speed, 240: reception unit, 250: transmission unit, 260: point calculation unit, 270: billing processing unit, 280: Fraud detector
Claims (12)
前記歩数計は、
計測された歩数を前記サーバーに送信する歩数送信部と、
ポイントを前記サーバーから受信するポイント受信部と、
前記受信されたポイントを、持ち運び可能な記憶媒体に書き込む書き込み部と、
前記記憶媒体に書き込んだポイントを示す結果を前記サーバーに送信する結果送信部と、
を備え、
前記サーバーは、
前記歩数計から前記歩数を受信する歩数受信部と、
前記受信された歩数を前記ポイントに換算するポイント計算部と、
前記計算されたポイントを前記歩数計に送信するポイント送信部と、
前記歩数計から前記結果を受信する結果受信部と、
前記受信された結果に基づいて、前記書き込まれたポイントに関する請求情報を生成する請求処理部と、
を備える、
ことを特徴とする支援システム。 A support system comprising a pedometer and a server capable of communicating with the pedometer via a network, and supporting a user of the pedometer,
The pedometer
A step number transmitter for transmitting the measured number of steps to the server;
A point receiver for receiving points from the server;
A writing unit for writing the received point to a portable storage medium;
A result sending unit that sends a result indicating the point written to the storage medium to the server;
With
The server
A step number receiver for receiving the number of steps from the pedometer;
A point calculator for converting the received number of steps into the point;
A point transmitter for transmitting the calculated points to the pedometer;
A result receiver for receiving the result from the pedometer;
A billing processor for generating billing information about the written points based on the received results;
Comprising
Support system characterized by that.
前記歩数計は、
前記ポイントを格納するポイント格納部と、
前記ポイントの前記記憶媒体への書き込みの指示を前記ユーザーから受け付ける入力部と、
を備え、
前記ポイント受信部は、前記受信したポイントを前記ポイント格納部に格納し、
前記書き込み部は、前記指示が入力された場合に、前記ポイントを前記記憶媒体に書き込む、
ことを特徴とする支援システム。 The support system according to claim 1,
The pedometer
A point storage unit for storing the points;
An input unit that receives an instruction to write the point to the storage medium from the user;
With
The point reception unit stores the received point in the point storage unit,
The writing unit writes the point to the storage medium when the instruction is input;
Support system characterized by that.
前記歩数計は、
前記ポイント格納部に格納されているポイントを表示する表示部、
を備える、
ことを特徴とする支援システム。 The support system according to claim 2,
The pedometer
A display unit for displaying the points stored in the point storage unit;
Comprising
Support system characterized by that.
前記歩数計は、
前記記憶媒体から前記記憶媒体に格納されているポイントを読み出す読み出し部と、
前記読み出されたポイントの残高を表示する表示部と、
を備える、
ことを特徴とする支援システム。 The support system according to claim 1 or 2,
The pedometer
A reading unit for reading a point stored in the storage medium from the storage medium;
A display unit for displaying the balance of the read points;
Comprising
Support system characterized by that.
前記歩数計は、
前記歩数計の現在位置又は移動速度を計測する計測部と、
前記計測された現在位置又は移動速度を前記サーバーに送信する計測情報送信部と、
を備え、
前記サーバーは、
前記歩数計から現在位置又は移動速度を受信する計測情報受信部と、
前記受信された現在位置又は移動速度に基づいて、歩数の計測に不正があるか否かを検出する不正検出部と、
を備え、
前記ポイント計算部は、前記不正が検出された場合に、ポイントの計算を実行しない、
ことを特徴とする支援システム。 The support system according to any one of claims 1 to 4,
The pedometer
A measuring unit for measuring the current position or moving speed of the pedometer,
A measurement information transmitter for transmitting the measured current position or moving speed to the server;
With
The server
A measurement information receiver for receiving the current position or moving speed from the pedometer,
A fraud detector that detects whether or not there is a fraud in the measurement of the number of steps based on the received current position or moving speed;
With
The point calculation unit does not calculate points when the fraud is detected,
Support system characterized by that.
前記歩数計は、
前記ユーザーの生体情報を読み取る生体情報読み取り部と、
前記読み取られた生体情報を前記サーバーに送信する生体情報送信部と、
を備え、
前記サーバーは、
前記歩数計から前記生体情報を受信する生体情報受信部と、
前記受信された生体情報に基づいて前記ユーザーを認証する認証部と、
を備え、
前記ポイント計算部は、前記認証が失敗した場合に、ポイントの計算を実行しない、
ことを特徴とする支援システム。 The support system according to any one of claims 1 to 4,
The pedometer
A biometric information reading unit for reading the biometric information of the user;
A biometric information transmitter for transmitting the read biometric information to the server;
With
The server
A biological information receiving unit that receives the biological information from the pedometer,
An authentication unit for authenticating the user based on the received biometric information;
With
The point calculation unit does not perform point calculation when the authentication fails,
Support system characterized by that.
前記サーバーは、
前記ユーザーを支援する支援情報を収集する収集部と、
前記収集された支援情報を前記歩数計に送信する支援情報送信部と、
を備え、
前記歩数計は、
前記サーバーから前記支援情報を受信する支援情報受信部、
を備え、
前記支援情報に特定の情報が含まれるか否かを判定し、含まれる場合に、歩数のカウントの仕方を変更する、
ことを特徴とする支援システム。 The support system according to any one of claims 1 to 4,
The server
A collecting unit for collecting support information for supporting the user;
A support information transmitting unit for transmitting the collected support information to the pedometer;
With
The pedometer
A support information receiving unit for receiving the support information from the server;
With
It is determined whether or not specific information is included in the support information, and if included, the method of counting the number of steps is changed.
Support system characterized by that.
前記サーバーは、
前記ユーザーの属性に応じた換算率を設定する換算率設定部、
を備え、
前記ポイント計算部は、前記換算率に基づいて前記ポイントを計算し、
前記換算率設定部は、前記ユーザーへの支援が実施される間に、前記サーバーに入力される前記ユーザーの属性に応じて、前記換算率を変動させる、
ことを特徴とする支援システム。 The support system according to any one of claims 1 to 4,
The server
A conversion rate setting unit for setting a conversion rate according to the attribute of the user,
With
The point calculation unit calculates the point based on the conversion rate,
The conversion rate setting unit varies the conversion rate according to the attribute of the user input to the server while support for the user is performed.
Support system characterized by that.
前記歩数計が、計測された歩数を前記サーバーに送信するステップと、
前記サーバーが、前記歩数計から前記歩数を受信するステップと、
前記サーバーが、前記受信された歩数をポイントに換算するステップと、
前記サーバーが、前記計算されたポイントを前記歩数計に送信するステップと、
前記歩数計が、前記ポイントを前記サーバーから受信するステップと、
前記歩数計が、前記受信されたポイントを、持ち運び可能な記憶媒体に書き込むステップと、
前記歩数計が、前記記憶媒体に書き込んだポイントを示す結果を前記サーバーに送信するステップと、
前記サーバーが、前記歩数計から前記結果を受信するステップと、
前記サーバーが、前記受信された結果に基づいて、前記書き込まれたポイントに関する請求情報を生成するステップと、
を含むことを特徴とする支援方法。 A support method for supporting a user of the pedometer using a pedometer and a server capable of communicating with the pedometer via a network,
The pedometer transmitting the measured number of steps to the server;
The server receiving the steps from the pedometer;
The server converts the received number of steps into points;
The server sending the calculated points to the pedometer;
The pedometer receiving the points from the server;
The pedometer writing the received points to a portable storage medium;
The pedometer transmitting a result indicating the point written to the storage medium to the server;
The server receiving the result from the pedometer;
The server generates billing information about the written points based on the received results;
The support method characterized by including.
前記受信された歩数をポイントに換算するポイント計算部と、
前記計算されたポイントを前記歩数計に送信するポイント送信部と、
前記歩数計が持ち運び可能な記憶媒体に書き込んだポイントを示す結果を前記歩数計から受信する結果受信部と、
前記受信された結果に基づいて、前記書き込まれたポイントに関する請求情報を生成する請求処理部と、
を備えることを特徴とするサーバー。 A step receiver for receiving steps from a pedometer,
A point calculator for converting the received number of steps into points;
A point transmitter for transmitting the calculated points to the pedometer;
A result receiving unit for receiving from the pedometer a result indicating a point written in a portable storage medium by the pedometer;
A billing processor for generating billing information about the written points based on the received results;
A server characterized by comprising:
歩数計から歩数を受信する歩数受信部と、
前記受信された歩数をポイントに換算するポイント計算部と、
前記計算されたポイントを前記歩数計に送信するポイント送信部と、
前記歩数計が持ち運び可能な記憶媒体に書き込んだポイントを示す結果を前記歩数計から受信する結果受信部と、
前記受信された結果に基づいて、前記書き込まれたポイントに関する請求情報を生成する請求処理部として、
前記サーバーを機能させることを特徴とするプログラム。 A server program,
A step receiver for receiving steps from a pedometer,
A point calculator for converting the received number of steps into points;
A point transmitter for transmitting the calculated points to the pedometer;
A result receiving unit for receiving from the pedometer a result indicating a point written in a portable storage medium by the pedometer;
As a billing processing unit that generates billing information related to the written point based on the received result,
A program for causing the server to function.
歩数受信部が、歩数計から歩数を受信するステップと、
ポイント計算部が、前記受信された歩数をポイントに換算するステップと、
ポイント送信部が、前記計算されたポイントを前記歩数計に送信するステップと、
結果受信部が、前記歩数計が持ち運び可能な記憶媒体に書き込んだポイントを示す結果を前記歩数計から受信するステップと、
請求処理部が、前記受信された結果に基づいて、前記書き込まれたポイントに関する請求情報を生成するステップと、
を含むことを特徴とする支援方法。 A method for assisting users on a server,
A step receiving unit receiving steps from the pedometer;
A point calculator converts the received number of steps into points;
A point transmitting unit transmitting the calculated points to the pedometer;
A result receiving unit receiving from the pedometer a result indicating a point written in a storage medium that the pedometer can carry;
A billing processor generating billing information about the written points based on the received results;
The support method characterized by including.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2013166273A JP6440931B2 (en) | 2013-08-09 | 2013-08-09 | Support system, pedometer, server, support method, and program |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2013166273A JP6440931B2 (en) | 2013-08-09 | 2013-08-09 | Support system, pedometer, server, support method, and program |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2015033516A JP2015033516A (en) | 2015-02-19 |
| JP6440931B2 true JP6440931B2 (en) | 2018-12-19 |
Family
ID=52542491
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2013166273A Expired - Fee Related JP6440931B2 (en) | 2013-08-09 | 2013-08-09 | Support system, pedometer, server, support method, and program |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP6440931B2 (en) |
Families Citing this family (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP6457132B1 (en) * | 2018-03-21 | 2019-01-23 | 株式会社Y4.com | Step management device |
| JP7338223B2 (en) * | 2019-04-23 | 2023-09-05 | カシオ計算機株式会社 | Exercise support system, exercise support device, exercise support method, and exercise support program |
Family Cites Families (10)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH1033514A (en) * | 1996-07-23 | 1998-02-10 | Tadashi Kuroyanagi | Portable calorie consumption measuring instrument |
| JP3735284B2 (en) * | 2001-03-05 | 2006-01-18 | コナミスポーツライフ株式会社 | Health appliance, point grant server, point grant system, point grant method, and program |
| JP2003296646A (en) * | 2002-03-29 | 2003-10-17 | Mitsubishi Electric Corp | Wireless portable terminal, financial institution system, electronic money charging system and electronic money charging method |
| JP2003316905A (en) * | 2002-04-19 | 2003-11-07 | Sega Corp | Point system |
| JP2004318534A (en) * | 2003-04-16 | 2004-11-11 | Matsushita Electric Ind Co Ltd | Health promotion support system |
| JP2007041731A (en) * | 2005-08-01 | 2007-02-15 | Ntt Data Corp | Electronic money system |
| EP2227771A2 (en) * | 2007-12-07 | 2010-09-15 | Nike International Ltd. | Cardiovascular miles |
| JP5359213B2 (en) * | 2008-11-18 | 2013-12-04 | オムロンヘルスケア株式会社 | Activity verification apparatus, activity verification system, activity verification program, and activity verification method |
| JP2010218327A (en) * | 2009-03-18 | 2010-09-30 | 寿男 ▲福▼井 | Service point exchange system |
| JP5628711B2 (en) * | 2010-03-16 | 2014-11-19 | 大塩 宏三 | Shoe pedometer and insole (insole) |
-
2013
- 2013-08-09 JP JP2013166273A patent/JP6440931B2/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JP2015033516A (en) | 2015-02-19 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US10172535B2 (en) | Wearable device and method for providing feedback information through vein authentication | |
| US20160107031A1 (en) | Computing weight control profile | |
| CN103869972B (en) | Information display device, information display system | |
| WO2018196788A1 (en) | Destination place recommendation method and apparatus, server and storage medium | |
| US8676839B2 (en) | Information processing device, contribution information evaluation system, contribution information evaluation method, and program | |
| CN110246561A (en) | A kind of moving distance calculation method, device and system | |
| JP5594778B2 (en) | Watching device using points, its program, watching system using points, and its method | |
| KR20180063538A (en) | Method for providing point of interest and electronic device supporting the same | |
| JP6342035B1 (en) | Recovery device, recovery method, and recovery program | |
| JP6440931B2 (en) | Support system, pedometer, server, support method, and program | |
| JP6461230B2 (en) | Determination device, determination method, and determination program | |
| JP2013250818A (en) | Identification information management system, control method of identification information management system, information processing device, and program | |
| US11030269B2 (en) | Analytic data collection for application navigation | |
| JPWO2020039901A1 (en) | Information processing equipment, information processing methods, and programs | |
| KR101982584B1 (en) | Apparatus for collecting lifelog data and method thereof | |
| JP6389301B1 (en) | Determination device, determination method, and determination program | |
| JP2018190468A (en) | Calculation device, calculation method, and calculation program | |
| JP6196011B1 (en) | Server device and terminal device used for communication service using number of steps | |
| JP2012208885A (en) | Usage estimation system and usage estimation method | |
| JP2017157170A (en) | Information processing device, content managing method, and content managing program | |
| JP7085186B2 (en) | Ticketing system | |
| JP4017591B2 (en) | Service provision / billing system | |
| JP6304725B1 (en) | Locating system and computer program used therefor | |
| JP2004179680A (en) | Pedometer, data management method thereof, computer program and computer-readable recording medium | |
| US20240401977A1 (en) | Information processing apparatus |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20160531 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20170425 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20170421 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20170608 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20171205 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20180205 |
|
| A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20180703 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20180928 |
|
| A911 | Transfer to examiner for re-examination before appeal (zenchi) |
Free format text: JAPANESE INTERMEDIATE CODE: A911 Effective date: 20181009 |
|
| 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: 20181120 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20181121 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 6440931 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| LAPS | Cancellation because of no payment of annual fees |