Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP6440931B2 - Support system, pedometer, server, support method, and program - Google Patents
[go: Go Back, main page]

JP6440931B2 - Support system, pedometer, server, support method, and program - Google Patents

Support system, pedometer, server, support method, and program Download PDF

Info

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
Application number
JP2013166273A
Other languages
Japanese (ja)
Other versions
JP2015033516A (en
Inventor
河島 裕
裕 河島
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Hitachi Systems Ltd
Original Assignee
Hitachi Systems Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Hitachi Systems Ltd filed Critical Hitachi Systems Ltd
Priority to JP2013166273A priority Critical patent/JP6440931B2/en
Publication of JP2015033516A publication Critical patent/JP2015033516A/en
Application granted granted Critical
Publication of JP6440931B2 publication Critical patent/JP6440931B2/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

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には、クライアントマシンが、歩数計に記憶されている歩数データをサーバーマシンに送信し、サーバーマシンが、受信した歩数データをポイントに換算して記憶することが記載されている。また、加入者が、クライアントマシンからサーバーマシンにアクセスし、累積ポイントを使って景品を申請することが記載されている。   Patent Document 1 describes that a client machine transmits step count data stored in a pedometer to a server machine, and the server machine converts the received step count data into points and stores the points. In addition, it is described that a subscriber accesses a server machine from a client machine and applies for a prize using accumulated points.

特開2011−5155号公報JP 2011-5155 A

ところで近年、例えば、健康保険組合などの組織が行う事業の一つとして、生活習慣病を発症するリスクが高い加入者に対して専門スタッフ等により生活習慣の改善を支援するプログラムが実施されている。支援プログラムでは、例えば、支援対象の加入者毎にカスタマイズされ、ウォーキングやジョギングなどの運動が計画される。健康保険組合は、この支援プログラムを実施するために、専門スタッフの教育、支援システムの構築などに多額の費用を掛けている。   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 Patent Document 1, a user's work for connecting a pedometer to a client machine, a user's work for sending pedometer data from a client machine to a server machine, and a user who applies for a prize by connecting to a server machine from a client machine. There are work etc., and there is much trouble of the user. Therefore, it is difficult to maintain user motivation.

本発明は、健康促進などの支援プログラムがより効果的に実施されるように支援する技術を提供することを目的とする。   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.

本発明の第一実施形態に係る支援システムの構成の一例を示す図である。It is a figure which shows an example of a structure of the assistance system which concerns on 1st embodiment of this invention. 歩数計の機能構成の一例を示す図である。It is a figure which shows an example of a function structure of a pedometer. サーバーの機能構成の一例を示す図である。It is a figure which shows an example of the function structure of a server. ユーザー情報のデータ構造の一例を示す図である。It is a figure which shows an example of the data structure of user information. 歩数情報のデータ構造の一例を示す図である。It is a figure which shows an example of the data structure of step count information. ポイント情報のデータ構造の一例を示す図である。It is a figure which shows an example of the data structure of point information. 請求情報のデータ構造の一例を示す図である。It is a figure which shows an example of the data structure of claim information. 歩数計の機能を実現するハードウェア構成の一例を示す図である。It is a figure which shows an example of the hardware constitutions which implement | achieve the function of a pedometer. サーバーの機能を実現するハードウェア構成の一例を示す図である。It is a figure which shows an example of the hardware constitutions which implement | achieve the function of a server. 支援システムにより実現される処理(その1)の一例を示すシーケンス図である。It is a sequence diagram which shows an example of the process (the 1) implement | achieved by a support system. 支援システムにより実現される処理(その2)の一例を示すシーケンス図である。It is a sequence diagram which shows an example of the process (the 2) implement | achieved by a support system. 歩数計に表示される書き込み指示画面の画面構成の一例を示す図である。It is a figure which shows an example of the screen structure of the write instruction | indication screen displayed on a pedometer. 歩数計に表示される歩数計情報画面の画面構成の一例を示す図である。It is a figure which shows an example of the screen structure of the pedometer information screen displayed on a pedometer. 歩数計に表示されるICカード情報画面の画面構成の一例を示す図である。It is a figure which shows an example of the screen structure of the IC card information screen displayed on a pedometer. 第一変形例に係る歩数計の機能構成の一例を示す図である。It is a figure which shows an example of a function structure of the pedometer which concerns on a 1st modification. サーバーの機能構成の一例を示す図である。It is a figure which shows an example of the function structure of a server. 不正判定情報のデータ構造の一例を示す図である。It is a figure which shows an example of the data structure of fraud determination information.

<第一実施形態>
以下、本発明の第一実施形態について、図面を参照して説明する。
<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 support system 1 includes a pedometer 10 and a server 20. The pedometer 10 and the server 20 can communicate via a communication network 40 such as the Internet.

ここで、依頼者4は、例えば、健康保険組合など組織であり、ユーザー2は、当該健康保険の加入者である。依頼者4は、例えば、ユーザー2から健康促進のための支援プログラムへの参加を受け付ける。また、依頼者4は、当該支援プログラムの実施を、支援者3へ依頼する。支援者3は、例えば、情報システム会社などの組織であり、依頼者4から支援プログラムの一部又は全ての実施の依頼を受けて、歩数計10をユーザー2に使用させ、歩数計10とサーバー20とを用いることで、ユーザー2を支援する(すなわち、支援プログラムを実施する。)。また、支援者3は、サーバー20を用いて、ユーザー2の支援の対価を依頼者4に請求する。本実施形態では、支援プログラムは、ユーザー2が歩いたり走ったりすることを指示するものである。   Here, the client 4 is an organization such as a health insurance association, for example, and the user 2 is a member of the health insurance. The client 4 receives, for example, participation from the user 2 in a support program for promoting health. The requester 4 requests the supporter 3 to execute the support program. The supporter 3 is, for example, an organization such as an information system company, and receives a request from the client 4 to execute part or all of the support program, and causes the user 2 to use the pedometer 10, and the pedometer 10 and the server 20 is used to support the user 2 (that is, the support program is executed). Further, the supporter 3 uses the server 20 to charge the requester 4 for the support of the user 2. In the present embodiment, the support program instructs the user 2 to walk or run.

歩数計10は、支援対象のユーザー2に利用される。歩数計10は、ユーザー2により持ち運ばれ、ユーザー2の歩数を計測する。また、歩数計10は、歩数情報を通信ネットワーク40を介してサーバー20に送信する。また、歩数計10は、ポイント情報を通信ネットワーク40を介してサーバー20から受信する。   The pedometer 10 is used by the support target user 2. The pedometer 10 is carried by the user 2 and measures the number of steps of the user 2. Also, the pedometer 10 transmits step count information to the server 20 via the communication network 40. Also, the pedometer 10 receives point information from the server 20 via the communication network 40.

また、歩数計10は、ユーザー2のIC(Integrated Circuit)カード30に金銭的な価値がある電子マネー(「ポイント」とも呼ぶ。)などの電子データを書き込んだり、ICカード30から電子データを読み出したりする。ユーザー2は、当該ICカード30を使って、電子マネーによるショッピングなどを行うことができる。   The pedometer 10 writes electronic data such as electronic money (also referred to as “points”) having monetary value to the IC (Integrated Circuit) card 30 of the user 2 and reads electronic data from the IC card 30. Or The user 2 can use the IC card 30 for shopping with electronic money.

なお、ICカード30は、例えば非接触型のカードであり、電子データを記録したり出力したりする記憶部を含むICチップと、電波を送受信するアンテナとを備える。また、歩数計10は、リーダ/ライタ58(図8参照)を備え、ICカード30と無線通信を行って、電子データの書き込みや読み出しを行うことができる。   The IC card 30 is, for example, a non-contact card, and includes an IC chip including a storage unit that records and outputs electronic data, and an antenna that transmits and receives radio waves. The pedometer 10 includes a reader / writer 58 (see FIG. 8), and can perform wireless communication with the IC card 30 to write and read electronic data.

サーバー20は、支援者3により運用される。サーバー20は、歩数計10から通信ネットワーク40を介してユーザー2の歩数情報を受信する。また、サーバー20は、歩数情報をポイント情報に換算し、ポイント情報を通信ネットワーク40を介して歩数計10に送信する。また、サーバー20は、ポイント情報に相当する金額を、依頼者4に対する請求金額として請求する。   The server 20 is operated by the supporter 3. The server 20 receives the step number information of the user 2 from the pedometer 10 via the communication network 40. In addition, the server 20 converts the step count information into point information, and transmits the point information to the pedometer 10 via the communication network 40. Further, the server 20 charges an amount corresponding to the point information as an amount charged to the requester 4.

詳細は以下でより明らかにされるが、本実施形態では、ユーザーの手間なしで又は手間をなるべく少なくして、歩数計で計測された歩数がポイントに換算されるため、ユーザーの支援プログラムへのモチベーションを向上し、より効果的に支援の成果を得ることができる。さらに、本実施形態では、歩数計にポイント情報が記録され、ユーザーが好きなタイミングで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 support system 1 described above is not limited to the configuration example described above because the main configuration has been described in describing the features of the present embodiment. For example, a plurality of users 2 (pedometers 10 and IC cards 30) may exist for the supporter 3 (server 20). For example, a plurality of requesters 4 may exist for the supporter 3 (server 20).

図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 pedometer 10 includes a step count information storage unit 100, a point information storage unit 110, a step count measurement unit 120, a transmission unit 130, a reception unit 140, a writing unit 150, a reading unit 160, a display unit 170, And an input unit 180.

歩数情報格納部100には、歩数計測部120により計測された歩数を示す歩数情報が格納される。本実施形態では、歩数情報は、ユーザー2が運動することで計測された歩数の累計である。   The step count information storage unit 100 stores step count information indicating the number of steps measured by the step count measurement unit 120. In the present embodiment, the step count information is the total number of steps measured as the user 2 exercises.

ポイント情報格納部110には、ICカード30へ補充可能なポイント数を示すポイント情報が格納される。なお、「補充可能」とは、サーバー20から歩数計10に送られたポイントであって未だICカード30への書き込み(「ポイントの補充」や「ポイントの追加」と呼んでもよい。)がされていないポイントである。   The point information storage unit 110 stores point information indicating the number of points that can be supplemented to the IC card 30. Note that “replenishment possible” is a point sent from the server 20 to the pedometer 10 and is still written to the IC card 30 (may be referred to as “replenishment of point” or “addition of point”). Not a point.

歩数計測部120は、歩数を計測し、歩数情報格納部100に格納する。すなわち、歩数計測部120は、歩数を計測する度に、歩数情報をカウントアップする。なお、歩数計測部120は、例えば加速度センサー57(図8参照)から出力される信号に基づいて歩数を計測する。加速度センサーを用いた歩数の計測は、一般的な技術を適用できるため詳細な説明は省略する。   The step count measuring unit 120 measures the number of steps and stores it in the step count information storage unit 100. That is, the step count measuring unit 120 counts up the step count information every time the step count is measured. Note that the step count measuring unit 120 measures the number of steps based on, for example, a signal output from the acceleration sensor 57 (see FIG. 8). Since a general technique can be applied to the measurement of the number of steps using the acceleration sensor, a detailed description is omitted.

送信部130は、歩数情報を歩数情報格納部100から取得し、通信ネットワーク40を介してサーバー20に送信する。送信部130は、例えば、現在時刻が予め設定された時刻になった場合、ユーザー2から入力部180を介して指示された場合などに、歩数情報をサーバー20に送信する。なお、送信部130は、歩数情報とともに、歩数計10に予め設定されたユーザー2の識別情報であるユーザーIDを、サーバー20に送信する。   The transmission unit 130 acquires step count information from the step count information storage unit 100 and transmits the step count information to the server 20 via the communication network 40. For example, the transmission unit 130 transmits the step count information to the server 20 when the current time is a preset time or when the user 2 instructs the input unit 180 via the input unit 180. The transmitting unit 130 transmits to the server 20 a user ID that is identification information of the user 2 preset in the pedometer 10 together with the step count information.

また、送信部130は、書き込み部150によりICカード30へポイント情報が書き込まれた場合に、当該補充したポイント数を示す書き込み結果を、ユーザーIDとともにサーバー20に送信する。   In addition, when the point information is written to the IC card 30 by the writing unit 150, the transmitting unit 130 transmits a writing result indicating the supplemented point number to the server 20 together with the user ID.

受信部140は、補充可能なポイント情報を、通信ネットワーク40を介してサーバー20から受信し、ポイント情報格納部110に格納する。   The receiving unit 140 receives supplementable point information from the server 20 via the communication network 40 and stores it in the point information storage unit 110.

書き込み部150は、リーダ/ライタ58(図8参照)を制御して、補充対象のポイント情報をICカード30に書き込む。   The writing unit 150 controls the reader / writer 58 (see FIG. 8) to write the point information to be replenished to the IC card 30.

読み出し部160は、リーダ/ライタ58(図8参照)を制御して、ICカード30に記録されているポイント情報の残高などの情報を読み取る。   The reading unit 160 controls the reader / writer 58 (see FIG. 8) to read information such as the balance of point information recorded on the IC card 30.

表示部170は、歩数情報格納部100に格納されている歩数情報、ポイント情報格納部110に格納されているポイント情報、読み出し部160により読み取られたICカード30の情報、などを表示装置56(図8参照)に表示する。   The display unit 170 displays the step number information stored in the step number information storage unit 100, the point information stored in the point information storage unit 110, the information of the IC card 30 read by the reading unit 160, and the like on the display device 56 ( (See FIG. 8).

入力部180は、歩数情報をサーバー20に送信する指示、歩数情報を表示させる指示、ポイント情報を表示させる指示、ポイント情報をICカード30に書き込む指示、などのユーザー2からの操作を入力装置55(図8参照)を介して受け付ける。   The input unit 180 performs operations from the user 2 such as an instruction to transmit step information to the server 20, an instruction to display the step information, an instruction to display point information, an instruction to write point information to the IC card 30, and the like. (See FIG. 8).

図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 server 20 includes a user information storage unit 200, a step count information storage unit 210, a point information storage unit 220, a billing information storage unit 230, a reception unit 240, a transmission unit 250, a point calculation unit 260, and a billing process. Part 270.

ユーザー情報格納部200には、例えば、図4(ユーザー情報のデータ構造の一例を示す図)に示すようなユーザー情報テーブルが格納される。ユーザー情報テーブルには、ユーザー2の識別情報であるユーザーID201と、当該ユーザーの属性(性別、年齢、身長、体重など)202と、当該ユーザーの歩数をポイントへ換算する比率である換算率203と、当該ユーザーに対する支援の対価の請求先を示す請求先204と、当該ユーザーへの支援の終了の基準を示すポイント限度205と、を関連付けたユーザーレコードが格納される。換算率203は、例えば、各属性の内容に応じて換算率を算出する所定の計算式に基づいて決定される。請求先204は、例えば、依頼者4のメールアドレス、電話番号、住所、依頼者4のシステムのIPアドレスなどである。   In the user information storage unit 200, for example, a user information table as shown in FIG. 4 (a diagram showing an example of the data structure of user information) is stored. The user information table includes a user ID 201 that is identification information of the user 2, an attribute (gender, age, height, weight, etc.) 202 of the user, and a conversion rate 203 that is a ratio for converting the number of steps of the user into points. A user record in which a billing destination 204 indicating a billing destination for the support for the user and a point limit 205 indicating a criterion for ending support for the user is associated is stored. The conversion rate 203 is determined based on, for example, a predetermined calculation formula that calculates the conversion rate according to the contents of each attribute. The billing address 204 is, for example, the mail address, telephone number, address, IP address of the client 4 system, etc.

なお、ユーザー情報テーブルの各レコードは、例えば、支援対象のユーザーが決まった際に支援者3により登録される。   Each record of the user information table is registered by the supporter 3 when, for example, a user to be supported is determined.

図3の説明に戻る。歩数情報格納部210には、例えば、図5(歩数情報のデータ構造の一例を示す図)に示すような歩数情報テーブルが格納される。歩数情報テーブルには、ユーザーID211と、当該ユーザーの累計歩数212と、当該ユーザーの累計歩数のうちポイントへの換算が完了している歩数を示す換算済歩数213と、当該ユーザーの累計歩数のうちポイントへの換算が完了していない歩数を示す未換算歩数214と、を関連付けた歩数レコードが格納される。   Returning to the description of FIG. In the step count information storage unit 210, for example, a step count information table as shown in FIG. 5 (a diagram showing an example of the data structure of the step count information) is stored. The step count information table includes a user ID 211, a cumulative step count 212 of the user, a converted step count 213 indicating the number of steps that have been converted into points out of the cumulative step count of the user, A step count record that associates an unconverted step count 214 that indicates the number of steps that have not been converted into points is stored.

なお、歩数情報テーブルの各レコードは、例えば、支援対象のユーザーが決まった際に支援者3により登録される(ただし、累計歩数212、換算済歩数213、および未換算歩数214には、初期値「0」が設定される。)。   Each record in the step count information table is registered by the supporter 3 when, for example, the user to be supported is determined (however, the accumulated step count 212, the converted step count 213, and the unconverted step count 214 have initial values). “0” is set.).

図3の説明に戻る。ポイント情報格納部220には、例えば、図6(ポイント情報のデータ構造の一例を示す図)に示すようなポイント情報テーブルが格納される。ポイント情報テーブルには、ユーザーID221と、当該ユーザーのICカード30に補充可能なポイント数を示す補充可能ポイント222と、当該ユーザーのICカード30への補充が完了したポイント数を示す補充済ポイント223と、を関連付けたポイントレコードが格納される。   Returning to the description of FIG. In the point information storage unit 220, for example, a point information table as shown in FIG. 6 (a diagram showing an example of the data structure of the point information) is stored. The point information table includes a user ID 221, a replenishable point 222 indicating the number of points that can be replenished to the user's IC card 30, and a replenished point 223 that indicates the number of points that have been replenished to the user's IC card 30. And a point record that associates and is stored.

なお、ポイント情報テーブルの各レコードは、例えば、支援対象のユーザーが決まった際に支援者3により登録される(ただし、補充可能ポイント222、および補充済ポイント223には、初期値「0」が設定される。)。   Each record of the point information table is registered by the supporter 3 when the user to be supported is determined, for example (however, the replenishable point 222 and the supplemented point 223 have an initial value “0”). Set).

図3の説明に戻る。請求情報格納部230には、ユーザー2の支援について支援者3が依頼者4に請求する金額を示す請求情報が格納される。請求情報格納部230には、例えば、図7(請求情報のデータ構造の一例を示す図)に示すような、請求情報テーブルが格納される。請求情報テーブルには、ユーザーID231と、当該ユーザーの支援についての請求金額が計上された日付232と、当該ユーザーについての当該日付における請求額233と、を関連付けた請求レコードが格納される。   Returning to the description of FIG. The billing information storage unit 230 stores billing information indicating the amount that the supporter 3 charges the requester 4 for the support of the user 2. In the billing information storage unit 230, for example, a billing information table as shown in FIG. 7 (a diagram showing an example of the data structure of billing information) is stored. The billing information table stores a billing record in which a user ID 231, a date 232 on which a billing amount for the user's support is recorded, and a billing amount 233 on the date for the user are associated with each other.

図3の説明に戻る。受信部240は、ユーザーIDとともに歩数情報(累計歩数)を、通信ネットワーク40を介して歩数計10から受信した場合に、歩数情報格納部210を参照し、対応するユーザーの歩数レコードの累計歩数212及び未換算歩数214を更新する。   Returning to the description of FIG. When the reception unit 240 receives the step information (cumulative step count) together with the user ID from the pedometer 10 via the communication network 40, the reception unit 240 refers to the step count information storage unit 210 and refers to the cumulative step count 212 of the corresponding user step record. And the unconverted number of steps 214 is updated.

また、受信部240は、ユーザーIDとともに補充されたポイント数を示す書き込み結果を、通信ネットワーク40を介して歩数計10から受信した場合に、ポイント情報格納部220を参照し、対応するユーザーのポイントレコードの補充可能ポイント222及び補充済ポイント223を更新する。   In addition, when the receiving unit 240 receives a writing result indicating the number of points supplemented together with the user ID from the pedometer 10 via the communication network 40, the receiving unit 240 refers to the point information storage unit 220 and corresponds to the corresponding user point. The record replenishable point 222 and the replenished point 223 are updated.

送信部250は、補充可能ポイントをポイント情報格納部220から取得し、通信ネットワーク40を介して対応するユーザーの歩数計10に送信する。   The transmission unit 250 acquires replenishable points from the point information storage unit 220 and transmits the points to the corresponding user's pedometer 10 via the communication network 40.

ポイント計算部260は、歩数レコードの未換算歩数214が更新された場合に、対応するユーザーの換算率203をユーザー情報格納部200から取得し、未換算歩数214と取得した換算率203とに基づいて、補充可能ポイントを計算する。また、ポイント情報格納部220を参照し、対応するユーザーのポイントレコードの補充可能ポイント222を更新する。   When the unconverted step 214 of the step record is updated, the point calculation unit 260 acquires the conversion rate 203 of the corresponding user from the user information storage unit 200, and based on the unconverted step 214 and the acquired conversion rate 203. To calculate the replenishable points. Further, the point information storage unit 220 is referred to, and the replenishable point 222 of the corresponding user point record is updated.

請求処理部270は、補充済ポイント223が更新された場合に、対応するユーザーの請求レコードを生成し、請求情報格納部230の請求情報テーブルに追加する。また、請求処理部270は、例えば、月次、支援者3のオペレーターから指示されたとき、などのタイミングで、所定期間又はオペレーターにより指定された期間の請求額をユーザーID毎に集計し、各ユーザーの加入する依頼者4の端末などに送信する。   When the replenished point 223 is updated, the billing processing unit 270 generates a corresponding user billing record and adds it to the billing information table of the billing information storage unit 230. In addition, the billing processing unit 270 counts the billing amount for a predetermined period or a period designated by the operator for each user ID at a timing such as monthly or when instructed by the operator of the supporter 3. The data is transmitted to the terminal of the client 4 to whom the user subscribes.

上述した歩数計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 pedometer 10 described above includes, for example, an arithmetic unit 51 such as a CPU (Central Processing Unit) and a RAM (Random) as illustrated in FIG. 8 (a diagram illustrating an example of a hardware configuration for realizing the function of the pedometer). A communication interface for connecting to a communication network 40 or another computer wirelessly or by wire, a main storage device 52 such as an Access Memory (A), an auxiliary storage device 53 such as an HDD (Hard Disk Drive) or an SSD (Solid State Drive). (I / F) 54, an input device 55 such as a hard switch, a touch sensor, and a touch panel, a display device 56 such as a liquid crystal display, an acceleration sensor 57 having a number of axes such as three axes, and the IC card 30 and wireless communication And a reader / writer 58 for reading and writing electronic data. Of course, the pedometer 10 is not limited to a method using an acceleration sensor, and may be a method using a pendulum, for example.

歩数情報格納部100と、ポイント情報格納部110と、歩数計測部120と、送信部130と、受信部140と、書き込み部150と、読み出し部160と、表示部170と、入力部180とは、例えば補助記憶装置53に記憶されている所定のプログラムを主記憶装置52にロードして演算装置51で実行することで実現可能である。歩数情報格納部100およびポイント情報格納部110の中のデータは、例えば主記憶装置52、補助記憶装置53、又は通信I/F54が接続される通信ネットワーク上のデータベースに格納される。   The step information storage unit 100, the point information storage unit 110, the step count measurement unit 120, the transmission unit 130, the reception unit 140, the writing unit 150, the reading unit 160, the display unit 170, and the input unit 180 For example, this can be realized by loading a predetermined program stored in the auxiliary storage device 53 into the main storage device 52 and executing it by the arithmetic device 51. The data in the step count information storage unit 100 and the point information storage unit 110 is stored, for example, in a database on a communication network to which the main storage device 52, the auxiliary storage device 53, or the communication I / F 54 is connected.

上記の所定のプログラムは、例えば、ネットワーク上のサーバーにダウンロード可能な状態で格納したり、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 pedometer 10.

上述したサーバー20は、例えば、図9(サーバーの機能を実現するハードウェア構成の一例を示す図))に示すような、演算装置61と、主記憶装置62と、補助記憶装置63と、通信ネットワーク40や他のコンピューターに無線や有線で接続するための通信I/F64と、DVDなどの持ち運び可能な記憶媒体に対する情報の読み書きを行うメディアI/F65と、を備えるコンピューター装置で実現することができる。   The server 20 described above includes, for example, an arithmetic device 61, a main storage device 62, an auxiliary storage device 63, and a communication device as shown in FIG. 9 (a diagram illustrating an example of a hardware configuration that realizes the server function). It can be realized by a computer device including a communication I / F 64 for connecting to a network 40 or another computer wirelessly or by wire, and a media I / F 65 for reading / writing information on a portable storage medium such as a DVD. it can.

ユーザー情報格納部200と、歩数情報格納部210と、ポイント情報格納部220と、請求情報格納部230と、受信部240と、送信部250と、ポイント計算部260と、請求処理部270とは、例えば補助記憶装置63に記憶されている所定のプログラムを主記憶装置62にロードして演算装置61で実行することで実現可能である。ユーザー情報格納部200、歩数情報格納部210、ポイント情報格納部220、及び請求情報格納部230との中のデータは、例えば主記憶装置62、補助記憶装置63、又は通信I/F64が接続される通信ネットワーク上のデータベースに格納される。   The user information storage unit 200, the step count information storage unit 210, the point information storage unit 220, the billing information storage unit 230, the reception unit 240, the transmission unit 250, the point calculation unit 260, and the billing processing unit 270 For example, this can be realized by loading a predetermined program stored in the auxiliary storage device 63 into the main storage device 62 and executing it by the arithmetic device 61. Data in the user information storage unit 200, step count information storage unit 210, point information storage unit 220, and billing information storage unit 230 is connected to, for example, the main storage device 62, the auxiliary storage device 63, or the communication I / F 64. Stored in a database on the communication network.

上記の所定のプログラムは、例えば、ネットワーク上の他のサーバーにダウンロード可能な状態で格納したり、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 server 20 Can be installed on. Further, at least a part of the functions of the predetermined program is executed by, for example, another server on the network, and the server 20 sends an instruction to the other server or the execution result from the other server. Or may be received.

もちろん、上記の歩数計10及びサーバー20の機能構成は、歩数計10及びサーバー20の構成を理解容易にするために、主な処理内容に応じて分類したものである。構成要素の分類の仕方や名称によって、本願発明が制限されることはない。歩数計10及びサーバー20の構成は、処理内容に応じて、さらに多くの構成要素に分類することもできる。また、1つの構成要素がさらに多くの処理を実行するように分類することもできる。また、各構成要素の処理は、1つのハードウェアで実行されてもよいし、複数のハードウェアで実行されてもよい。また、各構成要素の処理は、1つのプログラムで実現されてもよいし、複数のプログラムで実現されてもよい。また、支援システム1の目的が達成できれば、歩数計10及びサーバー20の機能及び処理の分担は、図示した例に限られない。   Of course, the functional configurations of the pedometer 10 and the server 20 are classified according to the main processing contents in order to facilitate understanding of the configurations of the pedometer 10 and the server 20. The present invention is not limited by the way of classification and names of the constituent elements. The configurations of the pedometer 10 and the server 20 can be classified into more components according to the processing contents. Moreover, it can also classify | categorize so that one component may perform more processes. Further, the processing of each component may be executed by one hardware or may be executed by a plurality of hardware. Further, the processing of each component may be realized by one program or may be realized by a plurality of programs. In addition, as long as the purpose of the support system 1 can be achieved, the functions and processing sharing of the pedometer 10 and the server 20 are not limited to the illustrated example.

図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 pedometer 10 transmits step count information to the server 20 (step S10). Specifically, for example, when the current time is a preset time, or when the transmission unit 130 is instructed by the user 2 via the input unit 180, the transmission unit 130 receives the step information from the step information storage unit 100. Acquired and transmitted to the server 20 together with a user ID preset in the pedometer 10. The destination address information of the server 20 is set in advance.

次に、サーバー20は、歩数計10から歩数情報を受信し(ステップS20)、歩数情報を更新する(ステップS30)。具体的には、受信部240は、歩数情報及びユーザーIDを受信する。それから、受信部240は、歩数情報格納部210を参照し、受信したユーザーIDと一致するユーザーID211を有する歩数レコードを特定する。また、受信部240は、当該特定した歩数レコードの累計歩数212と受信した歩数情報との差分(受信した歩数情報−累計歩数212)を計算し、当該差分を、当該特定した歩数レコードの未換算歩数214に加算する。そして、受信部240は、当該特定した歩数レコードの累計歩数212に、受信した歩数情報を上書きする。   Next, the server 20 receives the step count information from the pedometer 10 (step S20) and updates the step count information (step S30). Specifically, the receiving unit 240 receives step count information and a user ID. Then, the receiving unit 240 refers to the step count information storage unit 210 and identifies a step count record having the user ID 211 that matches the received user ID. Further, the receiving unit 240 calculates a difference between the accumulated step count 212 of the identified step count record and the received step count information (received step count information−accumulated step count 212), and the difference is not converted to the identified step count record. Add to step count 214. Then, the receiving unit 240 overwrites the received step count information on the cumulative step count 212 of the identified step count record.

次に、サーバー20は、ポイント計算を行い(ステップS40)、ポイント情報を更新する(ステップS50)。具体的には、ポイント計算部260は、ユーザー情報格納部200を参照し、ステップS20で受信したユーザーIDと一致するユーザーID201を有するユーザーレコードを特定する。また、ポイント計算部260は、ポイント情報格納部220を参照し、ステップS20で受信したユーザーIDと一致するユーザーID221を有するポイントレコードを特定する。   Next, the server 20 performs point calculation (step S40) and updates the point information (step S50). Specifically, the point calculation unit 260 refers to the user information storage unit 200 and identifies a user record having a user ID 201 that matches the user ID received in step S20. Further, the point calculation unit 260 refers to the point information storage unit 220 and specifies a point record having the user ID 221 that matches the user ID received in step S20.

また、ポイント計算部260は、特定したユーザーレコードの換算率203と、ステップS30で更新された歩数レコードの未換算歩数214との積(「換算ポイント」とも呼ぶ。)を計算する。また、ポイント計算部260は、特定したポイントレコードの補充可能ポイント222に前記計算した換算ポイントを加算した場合のポイント数と、特定したポイントレコードの補充済ポイント223のポイント数との合計ポイントが、特定したユーザーレコードのポイント限度205を超えるか否かを判定する。   Further, the point calculation unit 260 calculates a product (also referred to as “converted point”) of the conversion rate 203 of the identified user record and the unconverted step count 214 of the step count record updated in step S30. Further, the point calculation unit 260 calculates the total number of points when the calculated conversion points are added to the replenishable points 222 of the specified point record and the number of points of the replenished points 223 of the specified point record, It is determined whether or not the point limit 205 of the identified user record is exceeded.

合計ポイントがポイント限度205を超えない場合には、ポイント計算部260は、換算ポイントを、特定したポイントレコードの補充可能ポイント222に加算する。一方、合計ポイントがポイント限度205を超える場合には、ポイント計算部260は、補充可能ポイント222と補充済ポイント223の合計ポイントをポイント限度205から差し引いたポイント数分を、補充可能ポイント222に加算する。また、いずれの場合でも、ポイント計算部260は、補充可能ポイント222に加算したポイント数に対応する歩数を、ステップS30で更新された歩数レコードの未換算歩数214から減算するとともに、換算済歩数213に加算する。   If the total point does not exceed the point limit 205, the point calculation unit 260 adds the converted point to the replenishable point 222 of the identified point record. On the other hand, when the total points exceed the point limit 205, the point calculation unit 260 adds the number of points obtained by subtracting the total points of the replenishable points 222 and the replenished points 223 from the point limit 205 to the replenishable points 222. To do. In any case, the point calculation unit 260 subtracts the number of steps corresponding to the number of points added to the replenishable points 222 from the unconverted number of steps 214 of the number of steps record updated in step S30, and also converts the converted number of steps 213. Add to.

なお、更新を行った結果、補充可能ポイント222と補充済ポイント223の合計ポイントが、ポイント限度205と等しくなった場合には、当該ユーザーについての歩数からポイントへの換算を終了する。すなわち、例えば、ポイント計算部260は、当該ユーザーについて次回からのポイント計算の実行を中止する。また、例えば、送信部250は、歩数からポイントへの換算が限度に達したことを示す情報を歩数計10に送信し、歩数計10は、例えば、歩数情報のサーバー20への送信を中止するようにしてもよい。この場合、歩数計10の表示部170は、歩数からポイントへの換算が限度に達したことを示す情報表示するようにしてもよい。   As a result of the update, when the total points of the replenishable points 222 and the replenished points 223 become equal to the point limit 205, the conversion from the number of steps for the user to the points is ended. That is, for example, the point calculation unit 260 stops executing point calculation from the next time for the user. Further, for example, the transmission unit 250 transmits information indicating that the conversion from the number of steps to the point has reached the limit to the pedometer 10, and the pedometer 10 stops transmitting the number of steps information to the server 20, for example. You may do it. In this case, the display unit 170 of the pedometer 10 may display information indicating that the conversion from the number of steps to the point has reached the limit.

次に、サーバー20は、ポイント情報を歩数計10に送信する(ステップS60)。具体的には、送信部250は、ポイント情報格納部220を参照し、ステップS50で更新されたポイントレコードの補充可能ポイント222を取得する。それから、送信部250は、ステップS20で受信したユーザーIDに対応する歩数計10に対して、取得した補充可能ポイントを送信する。なお、各ユーザーIDに対応する歩数計の宛先アドレス情報などは、予め設定されている。   Next, the server 20 transmits the point information to the pedometer 10 (step S60). Specifically, the transmission unit 250 refers to the point information storage unit 220 and acquires the replenishable point 222 of the point record updated in step S50. Then, the transmission unit 250 transmits the acquired replenishable points to the pedometer 10 corresponding to the user ID received in step S20. Note that destination address information of the pedometer corresponding to each user ID is set in advance.

歩数計10は、サーバー20からポイント情報を受信し(ステップS70)、ポイント情報を更新する(ステップS80)。具体的には、受信部140は、補充可能ポイントを受信する。それから、受信部140は、受信した補充可能ポイントを、ポイント情報格納部110に格納されている補充可能ポイントに上書きする。   The pedometer 10 receives point information from the server 20 (step S70) and updates the point information (step S80). Specifically, the receiving unit 140 receives replenishable points. Then, the receiving unit 140 overwrites the received refillable points with the refillable points stored in the point information storage unit 110.

このようにして、歩数計10で計測された歩数がサーバー20でポイントに換算され、ICカード30に補充可能なポイントとして歩数計10に格納される。   In this way, the number of steps measured by the pedometer 10 is converted into points by the server 20 and stored in the pedometer 10 as points that can be supplemented to the IC card 30.

図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 pedometer 10 receives an instruction to write point information to the IC card 30 (step S110). Specifically, when a predetermined operation for instructing writing is received from the user 2 via the input unit 180, the display unit 170 displays, for example, an example of a screen configuration of the writing instruction screen displayed in FIG. A writing instruction screen as shown in FIG. The writing instruction screen includes an area 171 for displaying replenishable points and an area 172 for inputting points to be replenished to the IC card 30 among the replenishable points.

表示部170は、ポイント情報格納部110に格納されている補充可能ポイントを取得し、領域171に表示する。また、入力部180は、領域172に対する補充するポイントの入力を、上限を補充可能ポイントとして、ユーザーから受け付ける。また、入力部180は、書き込みを実行する所定の操作をユーザーから受け付けると、領域172に入力されたポイント数を取得する。   The display unit 170 acquires replenishable points stored in the point information storage unit 110 and displays them in the area 171. In addition, the input unit 180 accepts input of points to be replenished for the region 172 from the user with the upper limit as replenishable points. In addition, when the input unit 180 receives a predetermined operation for executing writing from the user, the input unit 180 acquires the number of points input in the area 172.

ここで、表示部170により表示される他の画面の例について説明する。   Here, an example of another screen displayed by the display unit 170 will be described.

ユーザー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 input unit 180, the display unit 170 displays, for example, FIG. 13 (an example of a screen configuration of a pedometer information screen displayed on the pedometer). A pedometer information screen as shown in FIG. The pedometer information screen includes an area 173 for displaying the cumulative number of steps and an area 174 for displaying replenishable points. The display unit 170 acquires the step count information stored in the step count information storage unit 100 and displays it in the area 173. Further, the display unit 170 acquires the replenishable points stored in the point information storage unit 110 and displays them in the area 174.

ユーザー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 input unit 180, the display unit 170 displays, for example, an example of the screen configuration of the IC card information screen displayed on the pedometer (see FIG. 14). IC card information screen as shown in FIG. The IC card information screen includes an area 175 for displaying the point balance of the IC card 30. The reading unit 160 controls the reader / writer 58 to read the point balance recorded on the IC card 30. The display unit 170 displays the point balance acquired by the reading unit 160 in the area 175. The user 2 brings the IC card 30 close to a specific area of the pedometer 10 when displaying the information of the IC card 30. A process using a general reader / writer and an IC card can be applied to the process of reading point information from the IC card 30, and thus detailed description thereof is omitted.

図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 pedometer 10 writes point information to the IC card 30 (step S120). Specifically, the writing unit 150 receives the number of input points designated by the user from the input unit 180, controls the reader / writer 58, and adds the received points to the points recorded on the IC card 30. . Note that the user 2 brings the IC card 30 close to a specific area of the pedometer 10 when writing the point information to the IC card 30. A process using a general reader / writer and an IC card can be applied to the process of writing the point information to the IC card 30, and thus detailed description thereof is omitted.

また、歩数計10は、ポイント情報を更新する(ステップS130)。具体的には、書き込み部150は、ステップS120で書き込んだポイント数を、ポイント情報格納部110に格納されている補充可能ポイントから減算する。   Further, the pedometer 10 updates the point information (step S130). Specifically, the writing unit 150 subtracts the number of points written in step S120 from the replenishable points stored in the point information storage unit 110.

次に、歩数計10は、書き込み結果をサーバー20に送信する(ステップS140)。具体的には、送信部130は、ステップS120で書き込まれたポイント数を、歩数計10に予め設定されたユーザーIDとともに、サーバー20に送信する。   Next, the pedometer 10 transmits the writing result to the server 20 (step S140). Specifically, the transmission unit 130 transmits the number of points written in step S120 to the server 20 together with the user ID preset in the pedometer 10.

次に、サーバー20は、歩数計10から書き込み結果を受信し(ステップS150)、ポイント情報を更新する(ステップS160)。具体的には、受信部240は、ICカード30に書き込まれたポイント数及びユーザーIDを受信する。それから、受信部240は、ポイント情報格納部220を参照し、受信したユーザーIDと一致するユーザーID221を有するポイントレコードを特定する。また、受信部240は、当該特定したポイントレコードの補充可能ポイント222から、受信したポイント数を減算する。また、受信部240は、当該特定したポイントレコードの補充済ポイント223に、受信したポイント数を加算する。   Next, the server 20 receives the writing result from the pedometer 10 (step S150) and updates the point information (step S160). Specifically, the receiving unit 240 receives the number of points and the user ID written on the IC card 30. Then, the receiving unit 240 refers to the point information storage unit 220 and specifies a point record having a user ID 221 that matches the received user ID. In addition, the receiving unit 240 subtracts the received point number from the replenishable points 222 of the specified point record. In addition, the receiving unit 240 adds the number of received points to the supplemented points 223 of the specified point record.

次に、サーバー20は、請求情報を更新する(ステップS170)。具体的には、請求処理部270は、ステップS150で受信されたユーザーIDと、現在の日付と、ステップS150で受信されたポイント数(請求額に相当する。)と、を対応付けた請求レコードを生成し、請求情報格納部230の請求情報テーブルに追加する。なお、現在の日付は、歩数計10により管理されている。   Next, the server 20 updates the billing information (step S170). Specifically, the billing processing unit 270 associates the user ID received in step S150, the current date, and the number of points (corresponding to the billed amount) received in step S150. Is added to the billing information table of the billing information storage unit 230. The current date is managed by the pedometer 10.

このようにして、歩数計10に格納されている補充可能ポイントが任意のタイミングでICカード30に補充される。また、補充された結果がサーバー20に反映され、依頼者4に対する請求情報が生成される。   In this way, the replenishable points stored in the pedometer 10 are replenished to the IC card 30 at an arbitrary timing. Further, the replenished result is reflected on the server 20, and billing information for the requester 4 is generated.

上述した図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 support system 1. The present invention is not limited by the way of dividing the processing unit or the name. The processing of the support system 1 can be divided into more processing units according to the processing content. Moreover, it can also divide | segment so that one process unit may contain many processes. In addition, as long as the purpose of the support system 1 can be achieved, the functions and processing sharing of the pedometer 10 and the server 20 are not limited to the illustrated example.

以上、本発明の第一実施形態について説明した。本実施形態によれば、健康促進などの支援プログラムが効果的に実施されるように支援することができる。   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 pedometer 10 includes a position measurement unit 121 and a speed measurement unit 122.

位置計測部121は、歩数計10の現在位置を計測する。位置計測部121は、例えば定期的になどの所定のタイミングで、現在位置を計測する。現在位置の計測方法は、特に限定されないが、例えば、歩数計10にGPS(Global Positioning System)受信装置を設け、位置計測部121が当該GPS受信装置から出力される信号に基づいて計測する。   The position measurement unit 121 measures the current position of the pedometer 10. The position measurement unit 121 measures the current position at a predetermined timing, for example, periodically. The method for measuring the current position is not particularly limited. For example, a GPS (Global Positioning System) receiving device is provided in the pedometer 10, and the position measuring unit 121 measures based on a signal output from the GPS receiving device.

速度計測部122は、歩数計10の移動速度、すなわちユーザー2の移動速度(例えば、平均速度)を計測する。速度計測部122は、例えば定期的になどの所定のタイミングで、移動速度を計測する。速度の計測方法は、特に限定されないが、例えば、速度計測部122が加速度センサー57から出力される信号に基づいて計測する。   The speed measuring unit 122 measures the moving speed of the pedometer 10, that is, the moving speed (for example, average speed) of the user 2. The speed measuring unit 122 measures the moving speed at a predetermined timing such as periodically. The speed measurement method is not particularly limited. For example, the speed measurement unit 122 performs measurement based on a signal output from the acceleration sensor 57.

送信部130は、例えば、ユーザーID及び歩数情報をサーバー20に送信する際に、位置計測部121が計測した現在位置と、速度計測部122が計測した移動速度とを、サーバー20に送信する。   For example, when transmitting the user ID and the step count information to the server 20, the transmission unit 130 transmits the current position measured by the position measurement unit 121 and the moving speed measured by the speed measurement unit 122 to the server 20.

図16は、サーバーの機能構成の一例を示す図である。サーバー20は、不正判定情報格納部235と、不正検出部280とを有する。   FIG. 16 is a diagram illustrating an example of a functional configuration of the server. The server 20 includes a fraud determination information storage unit 235 and a fraud detection unit 280.

不正判定情報格納部235には、ユーザーの歩数情報に関する不正を判定するための不正判定情報が格納される。不正判定情報格納部235には、例えば、図17(不正判定情報のデータ構造の一例を示す図)に示すような不正判定情報テーブルが格納される。不正判定情報テーブルには、ユーザーID236と、当該ユーザーの予定されている移動範囲を示す移動範囲237と、当該ユーザーの平均歩行速度などの移動速度238と、を関連付けた判定レコードが格納される。なお、移動範囲237は、例えば、地図上の矩形や円形の範囲を示す座標情報である。   The fraud determination information storage unit 235 stores fraud determination information for determining fraud regarding the step count information of the user. The fraud determination information storage unit 235 stores a fraud determination information table as shown in FIG. 17 (an example of the data structure of fraud determination information), for example. The fraud determination information table stores a determination record in which a user ID 236, a movement range 237 indicating the movement range scheduled for the user, and a movement speed 238 such as the average walking speed of the user are associated with each other. The moving range 237 is coordinate information indicating a rectangular or circular range on the map, for example.

なお、不正判定情報テーブルの各レコードは、例えば、支援対象のユーザーが決まった際に支援者3により登録される。   Each record in the fraud determination information table is registered by the supporter 3 when, for example, a user to be supported is determined.

受信部240は、ユーザーID及び歩数情報とともに、現在位置及び移動速度を、歩数計10から受信する。なお、受信部240は、後述するように不正検出部280によりユーザーの歩数の計測に不正があると判定された場合、例えば、対応するユーザーの歩数レコードの累計歩数212と受信した歩数情報との差分(受信した歩数情報−累計歩数212)を計算し、当該差分を、当該歩数レコードの換算済歩数213に加算する、又は、不正の歩数として当該歩数レコードに対応付けて記録する。また、当該歩数レコードの累計歩数212に、受信した歩数情報を上書きする。   The receiving unit 240 receives the current position and moving speed from the pedometer 10 together with the user ID and the step count information. Note that, when the fraud detection unit 280 determines that the measurement of the number of steps of the user is illegal as described later, for example, the reception unit 240 determines whether the accumulated step count 212 of the corresponding step count record of the user and the received step count information The difference (received step count information−accumulated step count 212) is calculated, and the difference is added to the converted step count 213 of the step count record, or is recorded in association with the step count record as an incorrect step count. Further, the received step count information is overwritten on the cumulative step count 212 of the step count record.

不正検出部280は、不正判定情報格納部235を参照し、受信部240により受信されたユーザーIDと一致するユーザーID236を有する判定レコードを特定する。また、不正検出部280は、受信部240に受信された現在位置が、当該特定した判定レコードの移動範囲237が示す範囲外であるか否かを判定する。また、受信部240に受信された移動速度が、当該特定した判定レコードの移動速度238が示す速度より所定速度以上小さい速度であるか否かを判定する。この例では、現在地が移動範囲外であり、かつ、移動速度が平均歩行速度と比べて所定速度以上遅い場合に、不正があると判断する。   The fraud detection unit 280 refers to the fraud determination information storage unit 235 and identifies a determination record having a user ID 236 that matches the user ID received by the reception unit 240. Further, the fraud detection unit 280 determines whether or not the current position received by the reception unit 240 is outside the range indicated by the movement range 237 of the specified determination record. In addition, it is determined whether or not the moving speed received by the receiving unit 240 is a speed that is smaller than the speed indicated by the moving speed 238 of the specified determination record. In this example, it is determined that there is fraud when the current location is outside the moving range and the moving speed is slower than the average walking speed by a predetermined speed or more.

受信した現在位置が移動範囲237範囲内であり、かつ、受信した移動速度が移動速度238より所定速度以上小さい速度でない場合、不正検出部280は、当該ユーザーの歩数の計測に不正がないと判定する。それ以外の場合、不正検出部280は、当該ユーザーの歩数の計測に不正があると判定する。もちろん、歩数の計測が不正であるか否かの判定方法は、上記の例に限られない。例えば、現在位置と移動速度のいずれかを用いるようにしてもよいし、他の基準を用いるようにしてもよい。   If the received current position is within the movement range 237 and the received movement speed is not a predetermined speed or less than the movement speed 238, the fraud detection unit 280 determines that there is no fraud in measuring the number of steps of the user. To do. In other cases, the fraud detection unit 280 determines that the measurement of the number of steps of the user is fraudulent. Of course, the method for determining whether or not the measurement of the number of steps is illegal is not limited to the above example. For example, either the current position or the moving speed may be used, or another reference may be used.

ポイント計算部260は、不正検出部280によりユーザーの歩数の計測に不正があると判定された場合、補充可能ポイントの計算の実行を中止する。   If the fraud detection unit 280 determines that the measurement of the number of steps of the user is fraudulent, the point calculation unit 260 stops the calculation of the replenishable points.

本変形例によれば、不正な歩数はポイントに換算されず、不正でない歩数がポイントに換算されるため、より適切に支援プログラムを対象者に実行させることができる。   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 pedometer 10 has a biometric information reading unit that reads biometric information such as the fingerprint and vein of the user 2. The method for reading biological information is not particularly limited. For example, in the case of fingerprints, the pedometer 10 is provided with a light source that applies light to an object and an image sensor that receives reflected light from the object. An image is generated based on a signal output from the image sensor, and fingerprint information is extracted from the corresponding image by predetermined image processing.

生体情報読み取り部は、例えば、歩数情報が送信される場合、ユーザー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 input unit 180, and stores the biometric information in the storage unit or the like Store.

送信部130は、例えば、ユーザーID及び歩数情報をサーバー20に送信する際に、生体情報読み取り部により抽出された生体情報を、サーバー20に送信する。   For example, when transmitting the user ID and the step count information to the server 20, the transmission unit 130 transmits the biological information extracted by the biological information reading unit to the server 20.

受信部240は、ユーザーID及び歩数情報とともに、生体情報を歩数計10から受信する。なお、受信部240は、後述するように認証部によりユーザーの認証に失敗したと判定された場合、対応するユーザーの歩数レコードを更新しない、又は、不正の歩数として当該レコードに対応付けて記録する。   The receiving unit 240 receives the biological information from the pedometer 10 together with the user ID and the step count information. If the authentication unit determines that the user authentication has failed as described later, the receiving unit 240 does not update the corresponding step count record of the user, or records it in association with the record as an incorrect step count. .

サーバー20は、ユーザーの認証を行う認証部を有する。認証部は、予め記憶部などに登録された各ユーザーの生体情報と、歩数計10から送信された生体情報とに基づき、照合を行う。認証部は、照合の結果、一致する生体情報がある場合には、認証に成功したと判定し、一致する生体情報がない場合には、認証に失敗したと判定する。   The server 20 includes an authentication unit that performs user authentication. The authentication unit performs collation based on the biometric information of each user registered in advance in the storage unit and the biometric information transmitted from the pedometer 10. If there is matching biometric information as a result of the collation, the authentication unit determines that the authentication has been successful, and determines that authentication has failed if there is no matching biometric information.

ポイント計算部260は、認証部によりユーザーの認証に失敗したと判定された場合、補充可能ポイントの計算の実行を中止する。   When the authentication unit determines that the user authentication has failed, the point calculation unit 260 stops the calculation of the replenishable points.

本変形例によれば、登録されていないユーザーから歩数情報が送られても、ポイントへの換算が行われないため、より適切に支援プログラムが対象者に実行される。   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 server 20 collects support information such as information related to the weather (information indicating the type of weather such as sunny or rainy, temperature information, humidity information, etc.) and information introducing sports facilities, and stores it in the storage unit. The server 20 can acquire such support information from, for example, a WEB server connected to the Internet via the communication network 40.

送信部250は、例えば、定期的などの所定のタイミングで、最新の支援情報を歩数計10に送信する。   For example, the transmission unit 250 transmits the latest support information to the pedometer 10 at any regular predetermined timing.

受信部140は、サーバー20から配信される支援情報を受信し、記憶部に格納する。   The receiving unit 140 receives support information distributed from the server 20 and stores it in the storage unit.

歩数計測部120は、支援情報に特定の情報が含まれている場合に、当該特定の情報に応じた歩数情報の変更、又は、当該特定の情報に応じた歩数の計測方法の変更を行う。例えば、天気情報に「雨」を示す情報が含まれている場合に、歩数計測部120は、歩数情報格納部100に格納されている歩数を所定数(例えば100歩)減算する。又は、例えば、天気情報に「雨」を示す情報が含まれている場合に、歩数計測部120は、2歩を計測した場合に1歩をカウントするなど、歩数のカウントの仕方を変更する。歩数のカウントの仕方の変更は、雨が晴れになるまでの間など、一定の期間としてもよい。   When the support information includes specific information, the step count measuring unit 120 changes the step count information according to the specific information or changes the step count measurement method according to the specific information. For example, when the weather information includes information indicating “rain”, the step count measurement unit 120 subtracts a predetermined number (for example, 100 steps) from the step count stored in the step count information storage unit 100. Alternatively, for example, when the information indicating “rain” is included in the weather information, the step counting unit 120 changes the method of counting the number of steps, such as counting one step when measuring two steps. The change in the method of counting the number of steps may be a certain period, such as until the rain clears.

入力部180は、支援情報を表示させる指示を、ユーザー2から受け付ける。   The input unit 180 receives an instruction to display support information from the user 2.

表示部170は、入力部180を介して支援情報を表示させる指示がされた場合、支援情報を記憶装置から取得し、表示する。   When the display unit 170 is instructed to display the support information via the input unit 180, the display unit 170 acquires the support information from the storage device and displays the support information.

本変形例によれば、特定の情報が存在する場合に、当該特定の情報の内容に応じて歩数情報、又は歩数のカウントの仕方が変更されるため、支援プログラムがより効果的に実施されるように制御することができる。   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 supporter 3 or the client 4 performs, for example, one or more health examinations of the user from the start to the end of the support for the user 2. Then, the supporter 3 or the requester 4 inputs or transmits the result of the health check together with the user ID to the server 20 via the input device of the server 20 or a terminal device connected to the communication network 40. The result of the health check includes, for example, information (gender, age, height, weight, etc.) corresponding to the user attributes.

サーバー20は、換算率設定部を有する。換算率設定部は、入力された又は受信されたユーザーIDに関連付けられたユーザーレコードから属性202に含まれる情報を、入力された又は受信された健康診断の結果に含まれる対応する情報で更新する。また、換算率設定部は、更新された属性202の内容に基づいて所定の計算式を用いて換算率を再計算し、入力された又は受信されたユーザーIDに関連付けられたユーザーレコードの換算率203を更新する。なお、所定の計算式は、例えば、体重が増加するほど換算率が上昇する式とすることができる。   The server 20 has a conversion rate setting unit. The conversion rate setting unit updates the information included in the attribute 202 from the user record associated with the input or received user ID with the corresponding information included in the input or received health check result. . Further, the conversion rate setting unit recalculates the conversion rate using a predetermined calculation formula based on the contents of the updated attribute 202, and the conversion rate of the user record associated with the input or received user ID 203 is updated. Note that the predetermined calculation formula may be, for example, a formula in which the conversion rate increases as the weight increases.

なお、所定の計算式により換算率を再計算するのではなく、換算率設定部は、健康診断の結果が前回の結果と比べて悪くなっているかを評価し、悪くなっている場合に、換算率を所定値だけ上昇させるようにしてもよい。   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.
請求項1に記載の支援システムであって、
前記歩数計は、
前記ポイントを格納するポイント格納部と、
前記ポイントの前記記憶媒体への書き込みの指示を前記ユーザーから受け付ける入力部と、
を備え、
前記ポイント受信部は、前記受信したポイントを前記ポイント格納部に格納し、
前記書き込み部は、前記指示が入力された場合に、前記ポイントを前記記憶媒体に書き込む、
ことを特徴とする支援システム。
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.
請求項2に記載の支援システムであって、
前記歩数計は、
前記ポイント格納部に格納されているポイントを表示する表示部、
を備える、
ことを特徴とする支援システム。
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.
請求項1又は2に記載の支援システムであって、
前記歩数計は、
前記記憶媒体から前記記憶媒体に格納されているポイントを読み出す読み出し部と、
前記読み出されたポイントの残高を表示する表示部と、
を備える、
ことを特徴とする支援システム。
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.
請求項1〜4いずれか一項に記載の支援システムであって、
前記歩数計は、
前記歩数計の現在位置又は移動速度を計測する計測部と、
前記計測された現在位置又は移動速度を前記サーバーに送信する計測情報送信部と、
を備え、
前記サーバーは、
前記歩数計から現在位置又は移動速度を受信する計測情報受信部と、
前記受信された現在位置又は移動速度に基づいて、歩数の計測に不正があるか否かを検出する不正検出部と、
を備え、
前記ポイント計算部は、前記不正が検出された場合に、ポイントの計算を実行しない、
ことを特徴とする支援システム。
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.
請求項1〜4いずれか一項に記載の支援システムであって、
前記歩数計は、
前記ユーザーの生体情報を読み取る生体情報読み取り部と、
前記読み取られた生体情報を前記サーバーに送信する生体情報送信部と、
を備え、
前記サーバーは、
前記歩数計から前記生体情報を受信する生体情報受信部と、
前記受信された生体情報に基づいて前記ユーザーを認証する認証部と、
を備え、
前記ポイント計算部は、前記認証が失敗した場合に、ポイントの計算を実行しない、
ことを特徴とする支援システム。
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.
請求項1〜4いずれか一項に記載の支援システムであって、
前記サーバーは、
前記ユーザーを支援する支援情報を収集する収集部と、
前記収集された支援情報を前記歩数計に送信する支援情報送信部と、
を備え、
前記歩数計は、
前記サーバーから前記支援情報を受信する支援情報受信部、
を備え、
前記支援情報に特定の情報が含まれるか否かを判定し、含まれる場合に、歩数のカウントの仕方を変更する、
ことを特徴とする支援システム。
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.
請求項1〜4いずれか一項に記載の支援システムであって、
前記サーバーは、
前記ユーザーの属性に応じた換算率を設定する換算率設定部、
を備え、
前記ポイント計算部は、前記換算率に基づいて前記ポイントを計算し、
前記換算率設定部は、前記ユーザーへの支援が実施される間に、前記サーバーに入力される前記ユーザーの属性に応じて、前記換算率を変動させる、
ことを特徴とする支援システム。
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.
JP2013166273A 2013-08-09 2013-08-09 Support system, pedometer, server, support method, and program Expired - Fee Related JP6440931B2 (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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)

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