JP2010098620A - Information communication terminal and server device - Google Patents
Information communication terminal and server device Download PDFInfo
- Publication number
- JP2010098620A JP2010098620A JP2008269225A JP2008269225A JP2010098620A JP 2010098620 A JP2010098620 A JP 2010098620A JP 2008269225 A JP2008269225 A JP 2008269225A JP 2008269225 A JP2008269225 A JP 2008269225A JP 2010098620 A JP2010098620 A JP 2010098620A
- Authority
- JP
- Japan
- Prior art keywords
- information
- communication terminal
- position information
- step count
- information communication
- 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.)
- Granted
Links
Images
Landscapes
- Telephonic Communication Services (AREA)
- Telephone Function (AREA)
Abstract
Description
本発明は、通信ネットワークを介して通信可能な情報通信端末及びサーバ装置に関するものである。 The present invention relates to an information communication terminal and a server device that can communicate via a communication network.
従来、電話やメールの送受信が可能な携帯電話機であって、その携帯電話機を携帯することによって利用者の歩数を計測可能な歩数計の機能と、全地球測位システム(GPS)の人工衛星からの信号を受信し現在位置の位置情報(緯度、経度)を演算して求めることができるGPS機能とを有する携帯電話機が知られている。 2. Description of the Related Art Conventionally, mobile phones that can send and receive calls and emails, and have a function of a pedometer that can measure the number of steps of a user by carrying the mobile phone, and a satellite from a global positioning system (GPS) A cellular phone having a GPS function capable of receiving a signal and calculating position information (latitude, longitude) of a current position is known.
しかし、上記従来の携帯電話機では、歩数計の機能とGPS機能とがそれぞれ単体の機能として設けられていたので、それぞれの機能の用途は限定的なものであった。 However, in the above-described conventional mobile phone, the pedometer function and the GPS function are provided as single functions, respectively, so that the use of each function is limited.
本発明は以上の問題点に鑑みなされたものであり、その目的は、歩数情報と位置情報との連携による新規な用途への応用が可能になる情報通信端末を提供することである。 The present invention has been made in view of the above problems, and an object of the present invention is to provide an information communication terminal that can be applied to a new application through cooperation between step count information and position information.
本発明に係る情報通信端末は、携帯可能な情報通信端末であって、当該情報通信端末の動きに基づいて歩数を計数し歩数情報を取得する歩数情報取得手段と、当該情報通信端末の位置情報を取得する位置情報取得手段と、情報を記憶する記憶手段と、前記歩数情報取得手段による前記歩数情報の取得と前記位置情報取得手段による前記位置情報の取得とを所定のタイミングに実行し、前記歩数情報取得手段で取得された歩数情報と前記位置情報取得手段で取得された前記位置情報とを互いに関連付けて前記記憶手段に保存するように制御する制御手段と、を備える。
前記情報通信端末において、前記歩数情報及び位置情報に基づいて、当該情報通信端末の利用者に提供する他の情報を生成する情報生成手段と、前記情報生成手段で生成された前記他の情報を出力する情報出力手段と、更に備えてもよい。
また、前記情報通信端末において、通信ネットワークを介してサーバ装置と通信するための通信手段を更に備え、前記制御手段は、前記互いに関連付けられた歩数情報及び位置情報を、通信ネットワークを介して前記サーバ装置に送信するように制御してもよい。
また、前記情報通信端末において、前記制御手段は、前記歩数情報及び位置情報と、該歩数情報が取得された日時情報及び該位置情報が取得された日時情報の少なくとも一つの日時情報とを更に関連付けて前記記憶手段に保存し、該歩数情報及び位置情報と該少なくとも一つの日時情報とを前記サーバ装置に送信するように制御してもよい。
また、前記情報通信端末において、前記位置情報は、当該情報通信端末の現在位置の位置情報であり、前記歩数情報は、所定の開始タイミングから前記現在位置の位置情報が取得されたときまで積算された歩数の情報であってもよい。
また、前記情報通信端末において、前記位置情報は、前記歩数が計数された期間における当該情報通信端末の移動軌跡の位置情報であってもよい。
また、前記情報通信端末において、前記制御手段は、前記情報の保存又は送信を所定時間が経過するごとに実行するように制御してもよい。
また、前記情報通信端末において、前記制御手段は、前記情報の保存又は送信を当該情報通信端末が所定距離を移動するごとに実行するように制御してもよい。
また、前記情報通信端末において、前記制御手段は、前記情報の保存又は送信を当該情報通信端末が複数の所定地点それぞれに到達したときに実行するように制御してもよい。
また、前記情報通信端末において、前記制御手段は、前記情報の保存又は送信を所定歩数ごとに実行するように制御してもよい。
また、前記情報通信端末において、前記位置情報取得手段は、全地球測位システム(GPS)の人工衛星から受信した信号に基づいて、当該情報通信端末の少なくとも経度及び緯度を含むGPS位置情報を算出して取得するものであり、前記位置情報は、前記位置情報取得手段で算出して取得されたGPS位置情報であってもよい。
また、前記情報通信端末において、前記歩数情報及び位置情報に基づいて生成された他の情報を前記サーバ装置から受信する情報受信手段と、前記受信された他の情報を出力する情報出力手段と、を更に備えてもよい。
また、前記情報通信端末において、前記他の情報は、カロリー消費量、脂肪燃焼量及び歩行時間の少なくとも一つを含む健康管理情報であってもよい。
また、前記情報通信端末において、当該情報通信端末の利用者が摂取したカロリー情報、食事情報及び飲料水情報の少なくとも一つを含む摂取情報を、通信ネットワークを介して前記サーバ装置に送信する摂取情報送信手段を、更に備えてもよい。
また、前記情報通信端末において、複数種類の摂取物の候補リストを通信ネットワークを介して受信する摂取物候補リスト受信手段と、前記受信した摂取物の候補リストを表示する摂取物候補リスト表示手段と、前記表示された候補リスト中のいずれかの摂取物を選択する摂取物選択手段と、を更に備え、前記摂取情報送信手段は、前記摂取物選択手段で選択された摂取物の情報を前記サーバ装置に送信してもよい。
また、前記情報通信端末において、前記互いに関連付けられた歩数情報及び位置情報を、実行中のアプリケーションプログラムに通知するアプリケーション実行手段を、更に備えてもよい。
また、前記情報通信端末において、前記アプリケーションプログラムは、前記歩数情報及び位置情報の内容に応じてゲームが進行するゲームアプリケーションプログラム、前記歩数情報及び位置情報の内容に応じて特典を付与するアプリケーションプログラム、又は、前記歩数情報及び位置情報の内容に基づいて利用者の健康を管理するアプリケーションプログラムであってもよい。
An information communication terminal according to the present invention is a portable information communication terminal, which includes step number information acquisition means for counting the number of steps based on the movement of the information communication terminal and acquiring step number information, and position information of the information communication terminal. Position information acquisition means for acquiring information, storage means for storing information, acquisition of the step number information by the step number information acquisition means and acquisition of the position information by the position information acquisition means at a predetermined timing, Control means for controlling to store the step count information acquired by the step count information acquisition means and the position information acquired by the position information acquisition means in association with each other.
In the information communication terminal, information generation means for generating other information to be provided to the user of the information communication terminal based on the step count information and position information, and the other information generated by the information generation means You may further provide the information output means to output.
The information communication terminal further includes communication means for communicating with a server device via a communication network, and the control means transmits the step number information and position information associated with each other via the communication network to the server. You may control to transmit to an apparatus.
In the information communication terminal, the control means further associates the step count information and the position information with the date / time information at which the step count information was acquired and at least one date / time information at the date / time information at which the position information was acquired. The step number information, the position information, and the at least one date / time information may be transmitted to the server device.
In the information communication terminal, the position information is position information of a current position of the information communication terminal, and the step count information is accumulated from a predetermined start timing until the position information of the current position is acquired. It may be information on the number of steps taken.
Further, in the information communication terminal, the position information may be position information of a movement locus of the information communication terminal in a period in which the number of steps is counted.
In the information communication terminal, the control means may perform control so that the information is stored or transmitted every time a predetermined time elapses.
In the information communication terminal, the control means may perform control so that the information is stored or transmitted every time the information communication terminal moves a predetermined distance.
In the information communication terminal, the control means may perform control so that the information is stored or transmitted when the information communication terminal reaches each of a plurality of predetermined points.
In the information communication terminal, the control means may perform control so that the information is stored or transmitted for each predetermined number of steps.
In the information communication terminal, the position information acquisition means calculates GPS position information including at least longitude and latitude of the information communication terminal based on a signal received from a satellite of the global positioning system (GPS). The position information may be GPS position information calculated and acquired by the position information acquisition means.
Further, in the information communication terminal, information receiving means for receiving other information generated based on the step count information and position information from the server device, information output means for outputting the received other information, May be further provided.
In the information communication terminal, the other information may be health management information including at least one of a calorie consumption, a fat burning amount, and a walking time.
In addition, in the information communication terminal, ingestion information that transmits ingestion information including at least one of calorie information, meal information, and drinking water information ingested by a user of the information communication terminal to the server device via a communication network You may further provide a transmission means.
In the information communication terminal, an intake candidate list receiving means for receiving a candidate list of a plurality of types of intakes via a communication network; an intake candidate list display means for displaying the received candidate list of intakes; And an ingestion selection means for selecting any ingestion in the displayed candidate list, wherein the ingestion information transmission means stores information on the ingestion selected by the ingestion selection means in the server It may be sent to the device.
The information communication terminal may further include application execution means for notifying the application program being executed of the step count information and the position information associated with each other.
Further, in the information communication terminal, the application program is a game application program in which a game progresses according to the contents of the step count information and the position information, an application program that gives a privilege according to the contents of the step count information and the position information, Alternatively, it may be an application program that manages the health of the user based on the contents of the step count information and the position information.
また、本発明に係るサーバ装置は、通信ネットワークを介して複数の情報通信端末と通信可能なサーバ装置であって、通信ネットワークを介して前記情報通信端末から、該情報通信端末で取得された歩数情報と該情報通信端末の位置情報とを受信する情報受信手段と、前記複数の情報通信端末それぞれから受信した前記歩数情報及び位置情報と、該情報通信端末の識別情報又は該情報通信端末の利用者の識別情報とを互いに関連付けて記憶するデータベース手段と、を備える。
前記サーバ装置において、前記情報受信手段は、前記歩数情報及び位置情報と、該歩数情報が取得された日時情報及び該位置情報が取得された日時情報の少なくとも一つの日時情報とを受信してもよい。
また、前記サーバ装置において、前記位置情報は、前記情報通信端末の現在位置の位置情報であり、前記歩数情報は、所定の開始タイミングから前記現在位置の位置情報が取得されたときまで積算された歩数の情報であってもよい。
また、前記サーバ装置において、前記位置情報は、前記歩数が計数された期間における前記情報通信端末の移動軌跡の位置情報であってもよい。
また、前記サーバ装置において、前記位置情報は、全地球測位システム(GPS)の人工衛星から受信した信号に基づいて算出された前記情報通信端末の少なくとも経度及び緯度を含むGPS位置情報であってもよい。
また、前記サーバ装置において、前記歩数情報及び位置情報に基づいて、前記情報通信端末の利用者に提供する他の情報を生成する情報生成手段と、前記情報生成手段で生成された前記他の情報を、通信ネットワークを介して前記情報通信端末に送信する情報送信手段と、を更に備えてもよい。
また、前記サーバ装置において、前記他の情報は、カロリー消費量、脂肪燃焼量及び歩行時間の少なくとも一つを含む健康管理情報であってもよい。
また、前記サーバ装置において、前記情報通信端末の利用者が摂取したカロリー情報、食事情報及び飲料水情報の少なくとも一つを含む摂取情報を、通信ネットワークを介して該情報通信端末から受信する摂取情報受信手段を、更に備え、前記情報生成手段は、前記歩数情報及び位置情報と前記摂取情報とに基づいて前記他の情報を生成してもよい。
The server device according to the present invention is a server device capable of communicating with a plurality of information communication terminals via a communication network, and the number of steps acquired by the information communication terminal from the information communication terminal via the communication network. Information receiving means for receiving information and position information of the information communication terminal, the step count information and position information received from each of the plurality of information communication terminals, identification information of the information communication terminal, or use of the information communication terminal Database means for storing the identification information of each person in association with each other.
In the server device, the information receiving unit may receive the step count information and position information, date information when the step count information is acquired, and at least one date information of the date information when the position information is acquired. Good.
In the server device, the position information is position information of a current position of the information communication terminal, and the step count information is accumulated from a predetermined start timing until the position information of the current position is acquired. It may be information on the number of steps.
In the server device, the position information may be position information of a movement locus of the information communication terminal in a period in which the number of steps is counted.
In the server device, the position information may be GPS position information including at least longitude and latitude of the information communication terminal calculated based on a signal received from a satellite of a global positioning system (GPS). Good.
In the server device, information generating means for generating other information to be provided to a user of the information communication terminal based on the step count information and position information, and the other information generated by the information generating means May further comprise information transmitting means for transmitting the information to the information communication terminal via a communication network.
In the server device, the other information may be health management information including at least one of calorie consumption, fat burning amount, and walking time.
In addition, in the server device, intake information for receiving intake information including at least one of calorie information, meal information, and drinking water information taken by a user of the information communication terminal from the information communication terminal via a communication network. The information generation means may generate the other information based on the step count information, the position information, and the intake information.
本発明によれば、情報通信端末において歩数情報及び位置情報の取得を所定のタイミングに実行し、その歩数情報と位置情報とを互いに関連付けて保存しているため、互いに関連付けられた歩数情報と位置情報と連携させた新規な用途への応用が可能になる。 According to the present invention, the step information and the position information are acquired at a predetermined timing in the information communication terminal, and the step information and the position information are stored in association with each other. Application to new uses linked with information becomes possible.
以下、本発明の実施形態を、図面を参照しながら説明する。
図1(a)は、本発明の一実施形態に係る情報通信端末としての携帯電話機20の外観の一例を示す正面図であり、図1(b)はその背面図である。また、図2は、その携帯電話機20のハードウェア構成の一例を示す概略構成図である。この携帯電話機20は、各種制御を行う制御装置、入力装置204、出力装置205、携帯電話通信網用通信装置206、GPS受信装置207及びセンサー208を備えている。上記制御装置は、システムバス200、CPU201、RAM202、ROM203等を用いて構成されている。図2に示すCPU201やRAM202等の構成要素は、システムバス200を介して、互いに各種データや所定のプログラムの命令等のやり取りを行っている。上記入力装置204は、データ入力キー(テンキー、*キー、#キー)21、通話開始キー22、終話キー23、スクロールキー24、多機能キー25、マイク26などから構成されている。上記出力装置205は、液晶ディスプレイ(LCD)からなる表示部27、通話用スピーカ28、外部出力用スピーカ29、イヤホン300等から構成されている。上記携帯電話通信網用通信装置206は、移動体通信ネットワークとしての携帯電話通信網を介して他の携帯電話機と電話をしたり、携帯電話通信網を介してメールやショートメッセージ等の通信を行ったりするためのものである。
Embodiments of the present invention will be described below with reference to the drawings.
FIG. 1A is a front view showing an example of the appearance of a
上記GPS受信装置207は、GPSの人工衛星(以下「GPS衛星」という。)からのGPS信号の電波を受信する装置である。このGPS受信装置207は、例えば、電波の受信信号から目的の周波数成分を抽出するフィルター部、所定の周波数成分の受信信号からGPS信号を抽出する復調回路部、信号解読に用いるプログラムやコードデータを記憶した記憶部、各部を制御する制御部等により構成される。GPS受信装置207は、GPS信号を解読して位置情報や精度情報を求める演算処理部を備えてもよい。
The
また、上記センサー208は、利用者の歩数の計数に用いられる携帯電話機20の動き(姿勢、振動)を検知するものである。このセンサー208としては、例えば携帯電話機20の姿勢や振動を検知するために加速度センサーや地磁気センサーを用いることができる。また、加速度センサーとしては、例えば互いに直交する2軸又は3軸方向における加速度を検知可能な2軸又は3軸の加速度センサーを用いることができる。また、加速度センサーは、重力加速度に検知可能なものであってもよい。また、地磁気センサーとしては、例えば互いに直交する2軸又は3軸方向における加速度を検知可能な2軸又は3軸の加速度センサーを用いることができる。
The
図3は、上記携帯電話機20の主要部を抽出して示したブロック図である。この携帯電話機20は、電話の通話手段としての電話通信部211、情報送受信手段としてのデータ通信部212、操作手段としての操作部213、歩数情報取得部(歩数情報取得手段)214、主制御部215、情報出力手段としての出力部216、位置情報取得手段としてのGPS位置情報取得部217、各種情報及びデータの記憶手段としての記憶部218、アプリケーション実行部219等を備えている。
FIG. 3 is a block diagram showing the main part of the
上記電話通信部211は、他の携帯電話機や固定電話機と電話通信を行うために、携帯電話通信網の基地局と無線通信を行うものであり、上述のハードウェア構成上の携帯電話通信網用通信装置206等に対応する。この電話通信部211で電話の着信信号を受信すると、電話の着信が出力部216によりユーザーに特定の音、表示、振動等で報知される。この電話の着信が報知された場合は、ユーザーは操作部213の通話開始キー22を押すことで通話を行うことができる。
The
上記データ通信部212は、上記電話通信部211と同様に、上述のハードウェア構成上の携帯電話通信網用通信装置206等に対応する。このデータ通信部212は、携帯電話通信網を介して他の携帯電話機とメールのやり取りを行ったり、携帯電話通信網からゲートウェイサーバを介してインターネット等の外部通信ネットワークに接続し、インターネット上での電子メールのやり取りやWEBページの閲覧等を行ったりするためのものである。
Similar to the
また、上記データ通信部212は、携帯電話通信網やインターネット等に設置されたサーバにアクセスし、サーバに各種情報をアップロードしたりサーバから各種情報を取得したりする手段としても用いることができる。
The
上記操作部213は、ユーザーが操作可能な上述のテンキー21、通話開始キー22、終話キー23等で構成されている。この操作部213を操作することにより、ユーザーは、電話着信の際に通話の開始及び終了を行ったり、携帯電話機20の各種設定や動作モードを選択したりすることができる。
The
上記歩数情報取得部214は、加速度センサー、地磁気センサー等のセンサー208及び図示しない制御・演算処理回路により構成され、携帯電話機20の所定の動き(例えば、携帯電話機20の所定の姿勢変化又は携帯電話機20に発生した所定方向・強度の振動)を検知し、その検知データに基づいて携帯電話機20の歩数を計数することにより、所定の計数開始タイミングからの歩数が積算された歩数積算値である歩数情報を取得する。
The step
上記主制御部215は、上記電話通信部211、データ通信部212、操作部213、歩数情報取得部214、出力部216、GPS位置情報取得部217、記憶部218及びアプリケーション実行部219を制御するものであり、上述のシステムバス200、CPU201、RAM202、及び図示しない時計部等で構成されている。この主制御部215は、上記電話通信部211や上記データ通信部212等を制御するための通信制御用プログラムやユーザインターフェースを実行する。
The
また、上記主制御部215は、歩数情報取得部214による歩数情報の取得とGPS位置情報取得部217による現在位置のGPS位置情報の取得とを所定のタイミングに実行し、歩数情報取得部214で取得された歩数情報とGPS位置情報取得部217で取得された現在位置のGPS位置情報とを互いに関連付けて記憶部218に保存するように制御する制御する手段としても機能する。ここで、上記歩数情報及びGPS位置情報の保存は、たとえば、所定時間が経過するごとに実行したり、携帯電話機20が所定距離を移動するごとに実行したりする。また、上記歩数情報及びGPS位置情報の保存は、携帯電話機20が複数の所定地点それぞれに到達したときに実行したり、所定歩数ごとに実行したりしてもよい。また、上記歩数情報及びGPS位置情報の保存は、利用者が操作部213を操作して保存処理を指示したときに実行してもよい。
Further, the
なお、上記保存対象のGPS位置情報は、歩数が計数された期間における携帯電話機20の移動軌跡を示すような位置情報であってもよい。また、上記歩数情報及びGPS位置情報に関連付けて、その歩数情報が取得された日時情報及び位置情報が取得された日時情報の少なくとも一つの日時情報を保存してもよい。
Note that the GPS position information to be stored may be position information that indicates the movement locus of the
また、上記主制御部215は、上記歩数情報及び位置情報に基づいてカロリー消費量、脂肪燃焼量及び歩行時間の少なくとも一つを含む健康管理情報などの他の情報を演算して生成する手段と機能してもよい。
The
上記出力部216は、表示部としてのLCD27、通話用スピーカ28、外部出力用スピーカ29及びイヤホン300、並びに外部出力用スピーカ29から出力される音量を調節するための音量調節手段である音量調節部等からなる出力装置205等で構成されている。この出力部216は、上記データ通信部212で受信したショートメッセージやメールの内容を上記主制御部215の制御の下、LCD27に表示する。また、出力部216のLCD27は、上記電話通信部211で電話を着信した旨をユーザーに報知するときに用いられる。また、上記データ通信部212でショートメッセージを着信した旨や情報提供サーバからの情報を着信した旨をユーザーに報知するときにも用いられる。具体的には、これらの着信を受けると、主制御部215により、出力部216のLCD27に着信報知画像を表示したり、外部出力用スピーカ29から着信音を出力させたりする。
The output unit 216 is a volume control unit that is a volume control unit for adjusting the volume output from the
また、出力部216は、携帯電話機本体外部に露出したイヤホン端子を備えている。イヤホン300は、このイヤホン端子に対して着脱自在に構成されている。そして、出力部216は、このイヤホン300から出力される音量を調節するためのイヤホン音量調節部(イヤホン音量調節部)を有し、このイヤホン音量調節部は、放送用音量調節部及び一般音量調節部とは独立して主制御部215によって独立に制御される。
The output unit 216 includes an earphone terminal exposed outside the mobile phone body. The
上記GPS位置情報取得部217は、GPS受信装置207や図示しないアンテナ等を用いて構成され、GPS衛星から受信した信号に基づいて携帯電話機20が位置する現在位置のGPS位置情報(緯度、経度、高度)を算出して取得する。
The GPS position
なお、本実施形態では、携帯電話機20の位置情報としてGPS位置情報を取得しているが、携帯電話機20が在圏する通信管理エリアに関するエリア位置情報や、利用者の通過又は滞在が可能な駅の改札等の各種施設の位置を特定可能な施設位置情報を、携帯電話機20の位置情報として取得するように、位置情報取得手段を構成してもよい。
例えば、主制御部215が、電話通信部211やデータ通信部212と連携することにより、携帯電話機20の現在位置の情報としてのエリア位置情報を取得する位置情報取得手段として機能するように、構成してもよい。このエリア位置情報は、携帯電話通信網側にある位置登録サーバや情報提供サーバから受信して取得される。このエリア位置情報としては、基地局が管轄するセルを識別するためのセルID、基地局の住所、基地局の識別情報等が挙げられる。
また、上記施設位置情報は、利用者が施設を通過したり施設に滞在したりしたときに、その施設に設置された利用検知用の通信端末装置と携帯電話機20との間で通信を行うことによって取得することができる。例えば、通信端末装置が駅の改札ゲート装置の場合、利用者が改札ゲート装置に近づくこと又は利用者が携帯電話機20を改札ゲート装置の通信アンテナ部にかざすこと等により、利用者の携帯電話機20が、この改札ゲート装置の通信アンテナ部と通信可能な範囲内に位置すると、改札ゲート装置と携帯電話機20との間の双方向の通信により鉄道利用のための認証が実行され、利用者は改札を通過することができる。この通信により、携帯電話機20は、どの駅の改札から入ったかあるいはどの駅の改札から出たかを示す施設位置情報を取得することができる。上記施設の通信端末装置としては、改札装置のほか、店舗のレジ装置やITS(高度交通情報システム)の通信端末装置もある。
In the present embodiment, the GPS position information is acquired as the position information of the
For example, the
The facility location information is communicated between the
なお、上記位置情報取得手段を複数種類備えている場合は、携帯電話機20が位置する場所に応じて最適な位置情報取得手段を自動選択し、携帯電話機20の現在位置をより正確且つ確実に取得できるようにしてもよい。例えば、通常はGPS位置情報を取得するように制御し、GPS位置情報が受信できないビルの中の場合には、基地局との通信によるエリア位置情報を取得するように制御してもよい。また、上記施設位置情報を利用可能な場合は、その情報を優先的に使用するように制御してもよい。
When there are a plurality of types of position information acquisition means, the optimum position information acquisition means is automatically selected according to the location where the
また、上記記憶部218はRAM等の内蔵記憶媒体で構成され、携帯電話機としての所定の動作を行うためのプログラムや各種データが記憶されているとともに、歩数情報、位置情報、日時情報、及び、これらの情報から生成された他の情報等の情報を記憶する情報記憶手段として用いられる。また、記憶部218は、歩数情報、位置情報を取得するときの各種設定情報を保存する設定情報記憶手段としても用いられる。これらの設定情報もユーザー操作によって変更できるようにしてもよい。 The storage unit 218 includes a built-in storage medium such as a RAM, stores a program for performing a predetermined operation as a mobile phone and various data, and includes step count information, position information, date and time information, and It is used as information storage means for storing information such as other information generated from these information. The storage unit 218 is also used as a setting information storage unit that stores various setting information when acquiring step count information and position information. These setting information may be changed by a user operation.
また、上記記憶部218は、上記内蔵メモリのほか、当該携帯電話機20に着脱可能な外部記憶媒体(例えば、メモリーカード)を備え、内蔵記憶媒体(内蔵メモリ)及び外部記憶媒体(例えば、メモリーカード)のいずれにも各種情報等を保存できるように構成してもよい。そして、この情報の保存先は、利用者が操作部213を操作し、所定の設定メニュー画面から変更できるようにしてもよい。
In addition to the internal memory, the storage unit 218 includes an external storage medium (for example, a memory card) that can be attached to and detached from the
上記アプリケーション実行部219は、プリインストールされているアプリケーションプログラムや利用者が登録・選択したアプリケーションプログラムを実行する。アプリケーション実行部219は、例えば、JAVA(登録商標)等の所定のアプリケーション実行環境を構築し、そのアプリケーション実行環境上で、利用者の指示などによって起動した各種アプリケーションプログラムの実行を管理したり、歩数情報取得部214で取得された歩数情報及びGPS位置情報取得部217で取得したGPS位置情報を実行中のアプリケーションプログラムに通知したりする。このアプリケーション実行部219で実行可能なアプリケーションプログラムとしては、例えば、歩数情報及び位置情報を用いてゲームを進行するキャラクタ育成、特定の地域や世界一周の徒歩移動などのゲームアプリケーション、歩数情報及び位置情報を用いて特定の場所を所定の歩数だけ歩いた場合に起動されるご当地キャラクタに関するエンタテイメント性のあるアプリケーション、歩数情報及び位置情報を用いて利用者の消費カロリー、脂肪燃焼量などの自動計算して表示する健康管理アプリケーションなどのプログラムを挙げることができる。
The
図4は、上記構成の携帯電話機におけるGPS位置情報を取得するGPS機能と歩数情報を取得する歩数計機能との連携処理の一例を示すフローチャートである。この例では、GPS−歩数計の連携処理が起動されると(S1)、上記歩数情報取得部214は、携帯電話機20の所定の動きである所定の姿勢変化又は所定強度・方向の振動を検知することによる利用者の歩数の計数を開始する(S2)。そして、主制御部215は、所定の時間(例えば、5分、10分、30分、1時間)が経過するごとに歩数情報等の保存を行うように、所定のタイマーをリセットし、所定の時間が経過して保存タイミングになったか否かを判断する(S3)。主制御部215は、上記ステップS3で所定の保存タイミングになったと判断すると(S3のYES)、所定の歩数計数開始時からの歩数の積算値である歩数情報を取得するとともに、携帯電話機20の現在位置のGPS位置情報を取得するように制御する(S4、S5)。そして、主制御部215は、上記所定のタイミングに取得された歩数情報とGPS位置情報とこれらの情報が取得された取得日時情報とを互いに関連付けて記憶部218に保存するように制御し(S6)、上記タイマーをリセットした後、ステップS3に戻る。
FIG. 4 is a flowchart showing an example of a cooperation process between a GPS function for acquiring GPS position information and a pedometer function for acquiring step count information in the mobile phone configured as described above. In this example, when the GPS-pedometer cooperation process is activated (S1), the step
図5は、携帯電話機20におけるGPS−歩数計連携処理の他の例を示すフローチャートである。本例のS1、S2の処理は上記図4の場合と共通するので説明を省略する。この例では、携帯電話機20の主制御部215は、歩数の計数を開始した後、所定の歩数(例えば、500歩、1000歩)を計数するごとに歩数情報等の保存を行うように、所定のカウンタをリセットし、所定の歩数を計数して保存タイミングになったか否かを判断する(S3)。主制御部215は、上記ステップS3で所定の保存タイミングになったと判断すると(S3のYES)、所定の歩数計数開始時からの歩数の積算値である歩数情報を取得するとともに、携帯電話機20の現在位置のGPS位置情報を取得するように制御する(S4、S5)。そして、主制御部215は、上記所定のタイミングに取得された歩数情報とGPS位置情報とこれらの情報が取得された取得日時情報とを互いに関連付けて記憶部218に保存するように制御し(S6)、上記カウンタをリセットした後、ステップS3に戻る。
FIG. 5 is a flowchart showing another example of GPS-pedometer cooperation processing in the
図6は、携帯電話機20におけるGPS−歩数計連携処理の更に他の例を示すフローチャートである。本例のS1、S2の処理は上記図4の場合と共通するので説明を省略する。この例では、携帯電話機20の主制御部215は、歩数の計数を開始した後、所定の距離(例えば、500m、1km)を移動するごとに歩数情報等の保存を行うように、所定の距離カウンタをリセットし、所定の距離を移動して保存タイミングになったか否かを判断する(S3)。主制御部215は、上記ステップS3で所定の保存タイミングになったと判断すると(S3のYES)、所定の歩数計数開始時からの歩数の積算値である歩数情報を取得するとともに、携帯電話機20の現在位置のGPS位置情報を取得するように制御する(S4、S5)。そして、主制御部215は、上記所定のタイミングに取得された歩数情報とGPS位置情報とこれらの情報が取得された取得日時情報とを互いに関連付けて記憶部218に保存するように制御し(S6)、上記距離カウンタをリセットした後、ステップS3に戻る。
FIG. 6 is a flowchart showing still another example of GPS-pedometer cooperation processing in the
図7は、携帯電話機20におけるGPS−歩数計の連携処理の更に他の例を示すフローチャートである。本例のS1、S2の処理は上記図4の場合と共通するので説明を省略する。この例では、携帯電話機20の主制御部215は、歩数の計数を開始した後、利用者に指示に基づいて歩数情報等の保存を行うように、歩数情報等の保存を指示する利用者操作があったか否かを判断する(S3)。主制御部215は、上記ステップS3で所定の利用者操作があったと判断すると(S3のYES)、所定の歩数計数開始時からの歩数の積算値である歩数情報を取得するとともに、携帯電話機20の現在位置のGPS位置情報を取得するように制御する(S4、S5)。そして、主制御部215は、上記所定のタイミングに取得された歩数情報とGPS位置情報とこれらの情報が取得された取得日時情報とを互いに関連付けて記憶部218に保存するように制御し(S6)、ステップS3に戻る。
FIG. 7 is a flowchart showing still another example of GPS-pedometer cooperation processing in the
図8は、GPS位置情報及び歩数情報を用いた健康管理情報の表示処理の一例を示すフローチャートである。この例では、利用者が操作部213を操作して健康管理情報の表示を指示すると(S1)、主制御部215は、所定期間における歩数情報及びGPS位置情報を記憶部218から読み出すように制御する(S2)。そして、主制御部215は、読み出した歩数情報及びGPS位置情報に基づいて、上記所定期間におけるカロリー消費量、脂肪燃焼量、歩行時間等の健康管理情報を算出して生成し、その生成した健康管理情報を表示部に表示するように制御する(S3、S4)。
FIG. 8 is a flowchart illustrating an example of a display process of health management information using GPS position information and step count information. In this example, when the user operates the
図9は、GPS位置情報及び歩数情報を用いたゲームアプリケーションプログラムの実行処理の一例を示すフローチャートである。この例では、利用者が操作部213を操作してゲームアプリケーションの起動を指示すると、アプリケーション実行部219は、主制御部215からのコマンドに基づいて、利用者が選択したゲームアプリケーションを起動する(S1)。そして、実行中のゲームアプリケーションが歩数情報及びGPS位置情報を要求したとき(S2のYES)、主制御部215は、アプリケーション実行部219を介して上記情報のリクエストコマンドを受信し、所定期間における歩数情報及びGPS位置情報を記憶部218から読み出すように制御する(S3)。そして、主制御部215は、読み出した歩数情報及びGPS位置情報を、アプリケーション実行部219を介して、実行中のゲームアプリケーションに通知する(S4)。ゲームアプリケーションは、通知された歩数情報及びGPS位置情報に基づいて、その後の処理を実行することができる。例えば、育成ゲームアプリケーションの場合に、上記通知された歩数情報及びGPS位置情報に基づいて所定期間における利用者の移動距離及び歩数を算出し、その算出値に従って育成対象のキャラクタが成長していくようにゲームアプリケーションを進行させるように処理することができる。世界を旅行するロールプレーイングのゲームアプリケーションの場合に、上記通知された歩数情報及びGPS位置情報に基づいて所定期間における特定の地域を所定の歩数で歩いた場合に、予め設定した特典を付与するようにゲームアプリケーションを進行させてもよい。
FIG. 9 is a flowchart showing an example of execution processing of a game application program using GPS position information and step count information. In this example, when the user operates the
なお、図9の例では、歩数情報及びGPS位置情報と連携するアプリケーションがゲームアプリケーションである場合について説明したが、本発明は、ゲーム以外のアプリケーションと連携する場合にも適用することができる。 In the example of FIG. 9, the case where the application that cooperates with the step count information and the GPS position information is a game application has been described, but the present invention can also be applied when the application cooperates with an application other than the game.
以上、図1乃至図9に示す実施形態によれば、携帯電話機20において歩数情報及びGPS位置情報の取得を所定のタイミングに実行し、その歩数情報とGPS位置情報とを互いに関連付けて携帯電話機20内に保存しているため、互いに関連付けられた歩数情報とGPS位置情報と連携させた利用者の健康管理やゲームアプリケーション等の新規な用途への応用が可能になる。
As described above, according to the embodiment shown in FIGS. 1 to 9, the
次に、本発明の他の実施形態について説明する。
図10は、本発明の他の実施形態に係る携帯電話機20からの歩数情報等を受信して管理するサーバ装置(以下「情報管理サーバ」という。)を備えた通信サービスシステム全体の概略構成図である。なお、本実施形態における携帯電話機20は、前述の図1乃至図9の実施形態と同様な携帯電話機20を用いることができるので、共通する構成及び動作処理については説明を省略する。
Next, another embodiment of the present invention will be described.
FIG. 10 is a schematic configuration diagram of the entire communication service system including a server device (hereinafter referred to as “information management server”) that receives and manages step count information and the like from the
本実施形態の通信サービスシステムは、携帯電話機20と、移動体通信ネットワークとしての携帯電話通信網10と、携帯電話通信網10に設けられている情報管理サーバ30とを備えている。携帯電話通信網10は、携帯電話機20と直接無線通信する基地局11のほか、図示しない交換機、専用線、ルータ、ファイヤーウォール等で構成されている。また、この携帯電話通信網10には、情報管理サーバ30のほか、位置登録サーバ40や情報提供サーバ50も設けられている。各サーバ30,40,50は、単体のコンピュータ装置で構成してもいいし、複数の機能をそれぞれ受け持つ複数台のコンピュータをネットワークで結んで構成してもよい。
The communication service system of this embodiment includes a
上記情報管理サーバ30は、利用者情報と歩数情報とGPS位置情報と日時情報とを互いに対応付けて保存した行動履歴データベースを備えている。また、情報管理サーバ30は、各携帯電話機20からアクセス可能なWEBサーバとしての機能を有し、携帯電話機20から送信されてきた歩数情報、GPS位置情報及び取得日時情報のデータを受信し、行動履歴データベースに追加するように保存する。更に、情報管理サーバ30は、携帯電話機20から送信されてきた行動履歴閲覧要求に基づいて、閲覧要求された特定の利用者の特定の期間における行動履歴データ(移動履歴及び歩数)を行動履歴データベースから読み出し、携帯電話機20に返信する処理を実行する。
The
なお、本実施形態では、情報管理サーバ30が行動履歴データベースを管理する機能とともに行動履歴データを公開する機能も有しているが、行動履歴データを公開するサーバを別に設けてもよい。例えば、携帯電話通信網10にゲートウェイ装置12,81を介して接続されているインターネット80上に公開された一般公開用WEBサーバ90を、行動履歴データを公開するサーバとして用いてもよい。この場合は、情報管理サーバ30が携帯電話機20から新規の行動履歴データを受信するなど行動履歴データベース内のデータに変更があったときには、情報管理サーバ30から変更対象のデータを所定の形式に変換して一般公開用WEBサーバ90にアップロードする。また、携帯電話通信網10と直接通信可能な携帯電話機20だけでなく、インターネット80に接続可能な一般のパソコンなどから一般公開用WEBサーバ90にアクセスして行動履歴データを閲覧することができる。
また、上記情報管理サーバ30のデータと一般公開用WEBサーバ90のデータとの間でデータの同期処理を行い、一般公開用WEBサーバ90を情報管理サーバ30のミラーサーバとして動作させてもよい。
In this embodiment, the
Further, data synchronization processing may be performed between the data of the
上記位置登録サーバ40は、各携帯電話機20の位置している現在位置の情報すなわち各携帯電話機20が位置している管理エリアの位置情報を登録して管理するサーバである。この管理エリアは、各携帯電話機と無線通信する基地局21が管轄する一つのセルからなるエリアであっていいし、隣接する複数のセルを一つのグループとして管理されるエリアであってもよい。一つの管理エリアの典型的なサイズは数km〜数百mである。上記位置登録サーバ40に対する各携帯電話機20の位置登録は、電源ON時に、定期的に、及び携帯電話機20が位置するセルが変わるたびに行われる。
The
上記情報提供サーバ50は、各管理エリアの基地局21から所定の通信チャンネルによって地域情報、該当する管理エリアの位置情報(緯度、経度、住所)、コンテンツ情報等の各種情報を配信する。このように各種情報が送信されている通信チャンネルについて、携帯電話機20が所定のタイミングで受信動作を実行することにより、その通信チャンネルで送信されている情報を取得し内部メモリーに保存することができる。各通信チャンネルに対する受信動作は、予め初期設定で設定されているタイミングや、利用者が設定したタイミングで実行することができる。この受信動作は定期的に実行してもいいし、不定期に実行してもよい。
特に、管理エリアの位置情報が配信される通信チャンネルについては、携帯電話機20の電源ON時、予め初期設定で設定されている定期的なタイミング、及び携帯電話機20の位置する管理エリアが変わったタイミングに受信動作を実行する。この受信動作により、各携帯電話機20は、その携帯電話機20が存在している管理エリアの位置情報(緯度、経度、住所)を常に最新の情報に更新することができる。
The
In particular, for a communication channel in which location information of the management area is distributed, when the
図11は、上記情報管理サーバ30を構成する各手段の関係を示す機能ブロック図である。この情報管理サーバ30は、システムバス、CPU、RAMやROM等からなる内部メモリ、ハードディスクドライブ(HDD)や光ディスクドライブ等からなる外部記憶装置、各携帯電話機20と通信するための携帯電話通信網用の通信装置等を備えている。この情報管理サーバ30は、CPU等からなるハードウェア上で所定のプログラムを実行することにより、利用者データベース手段301、情報受信手段302、情報保存手段303、取得要求受信手段304、情報抽出手段305、情報送信手段306、地理情報データベース手段307、行動履歴生成手段308、健康管理情報生成手段309等の各機能を実現している。
FIG. 11 is a functional block diagram showing the relationship between each means constituting the
上記利用者データベース手段301はCPU、内部メモリ、外部記憶装置等で構成され、各携帯電話機20の利用者情報と、歩数情報、GPS位置情報及び日時情報を含む行動履歴情報と、他の健康管理情報とを記憶して管理するように利用者データベースが構築されている。
The user database means 301 is composed of a CPU, an internal memory, an external storage device and the like, and includes user information of each
上記情報受信手段302は携帯電話通信網用の通信装置及びCPU等で構成され、各携帯電話機20で取得された歩数情報及びGPS位置情報を、その情報を取得したときの日付時刻情報とともに、携帯電話通信網10を介して携帯電話機20から受信する。
The information receiving means 302 is composed of a communication device for a mobile phone communication network, a CPU, etc., and the step count information and GPS position information acquired by each
上記情報保存手段303はCPU等で構成され、利用者を識別する利用者識別情報と、上記情報受信手段302で受信した歩数情報及びGPS位置情報と、その情報を取得したときの日付時刻情報とを互いに関連付けて、上記情報記憶手段301に追加保存する。
The
上記取得要求受信手段304は携帯電話通信網用の通信装置及びCPU等で構成され、所定の条件に合致する情報を要求する取得要求を、携帯電話通信網10を介して携帯電話機20や他のパソコン等の通信端末から受信する。
The acquisition
上記情報抽出手段305はCPU等で構成され、上記取得要求受信手段304で取得要求を受信したとき、その取得要求に記述された条件に基づいて問い合せコマンド文(例えばSQL文)を自動作成して利用者データベース手段301を検索し、上記条件に合致する情報を抽出する。 The information extraction means 305 is composed of a CPU or the like, and when the acquisition request receiving means 304 receives the acquisition request, it automatically creates an inquiry command sentence (for example, an SQL sentence) based on the conditions described in the acquisition request. The user database means 301 is searched to extract information that matches the above conditions.
上記情報送信手段306は携帯電話通信網用の通信装置及びCPU等で構成され、上記情報抽出手段305で抽出した情報を、携帯電話通信網10を介して、上記問い合わせ要求を送信してきた携帯電話機20又は他の通信端末に返信する。
The
上記地理情報データベース手段307はCPU、内部メモリ、外部記憶装置等で構成され、各地域の地図情報を含む地理情報を記憶して管理する。 The geographic information database means 307 includes a CPU, an internal memory, an external storage device, and the like, and stores and manages geographic information including map information of each region.
上記行動履歴情報生成手段308はCPU等で構成され、GPS位置情報に基づいて、そのGPS位置情報で特定される地点を中心とした地図情報を、携帯電話機20で表示可能なフォーマットで生成する。
The action history information generating means 308 is constituted by a CPU or the like, and generates map information centered on a point specified by the GPS position information in a format that can be displayed on the
上記健康管理情報生成手段309はCPU等で構成され、携帯電話機20から受信した歩数情報及びGPS位置情報に基づいて、カロリー消費量、脂肪燃焼量及び歩行時間等の健康管理情報を生成する。
The health management information generating means 309 is composed of a CPU or the like, and generates health management information such as calorie consumption, fat burning amount and walking time based on the step count information and GPS position information received from the
また、本実施形態において、携帯電話機20の主制御部215は、上記記憶部218に互いに関連付けられて保存された歩数情報、GPS位置情報及び取得日時情報を、携帯電話通信網10を介して情報管理サーバ30に送信したり、情報管理サーバ30で生成された健康管理情報や地図情報を携帯電話通信網10を介して受信したりするように制御する。
In the present embodiment, the
図12乃至図15はそれぞれ、歩数情報及びGPS位置情報をその取得日時情報とともに情報管理サーバ30へアップロードする場合のGPS機能と歩数計機能との連携処理例を示すフローチャートである。なお、前述の図4乃至図7と共通する処理については説明を省略する。
FIG. 12 to FIG. 15 are flowcharts showing examples of cooperation processing between the GPS function and the pedometer function when uploading the step count information and the GPS position information to the
図12の例では、主制御部215は、所定の時間が経過するたびに、上記所定のタイミングに取得された歩数情報とGPS位置情報とこれらの情報が取得された取得日時情報とを互いに関連付けて記憶部218に保存する(S6)とともに、この保存された歩数情報及びGPS位置情報を取得日時情報とともに、情報管理サーバ30にアップロードするように制御する(S7)。
In the example of FIG. 12, every time a predetermined time elapses, the
図13の例では、主制御部215は、所定の歩数を計数するたびに、上記所定のタイミングに取得された歩数情報とGPS位置情報とこれらの情報が取得された取得日時情報とを互いに関連付けて記憶部218に保存する(S6)とともに、この保存された歩数情報及びGPS位置情報を取得日時情報とともに、情報管理サーバ30にアップロードするように制御する(S7)。
In the example of FIG. 13, every time the predetermined number of steps is counted, the
図14の例では、主制御部215は、携帯電話機20が所定の距離を移動するたびに、上記所定のタイミングに取得された歩数情報とGPS位置情報とこれらの情報が取得された取得日時情報とを互いに関連付けて記憶部218に保存する(S6)とともに、この保存された歩数情報及びGPS位置情報を取得日時情報とともに、情報管理サーバ30にアップロードするように制御する(S7)。
In the example of FIG. 14, each time the
図15の例では、主制御部215は、歩数情報等のアップロードを指示する利用者操作があったときに(S3でYES)、上記所定のタイミングに取得された歩数情報とGPS位置情報とこれらの情報が取得された取得日時情報とを互いに関連付けて記憶部218に保存する(S6)とともに、この保存された歩数情報及びGPS位置情報を取得日時情報とともに、情報管理サーバ30にアップロードするように制御する(S7)。
In the example of FIG. 15, when there is a user operation for instructing uploading of step count information or the like (YES in S <b> 3), the
図16は、上記歩数情報及びGPS位置情報等に基づいて健康管理情報を生成して携帯電話機20に送信するときの情報管理サーバの処理例を示すフローチャートである。この例において、情報管理サーバ30の取得要求受信手段304は、携帯電話通信網10を介して携帯電話機20から、当該携帯電話機の利用者に関する健康管理情報(本例では、所定期間におけるカロリー消費量、脂肪燃焼量及び歩行時間)を要求する取得要求を受信する(S1)。この取得要求に基づいて、情報管理サーバ30の情報抽出手段305は、上記健康管理情報の生成に用いる歩数情報、GPS位置情報及び取得日時情報を、利用者データベース手段301から読み出す(S2)。次に、情報管理サーバ30の健康管理情報生成手段309は、上記読み出した歩数情報、GPS位置情報及び取得日時情報に基づいて、所定期間におけるカロリー消費量、脂肪燃焼量及び歩行時間を含む健康管理情報を生成する(S3)。その後、情報管理サーバ30の情報送信手段306は、上記取得要求に対する応答として、上記生成した健康管理情報(所定期間におけるカロリー消費量、脂肪燃焼量及び歩行時間)を携帯電話機20に送信する(S4)。携帯電話機20は、情報管理サーバ30から受信した健康管理情報をディスプレイに表示することができる。
FIG. 16 is a flowchart showing a processing example of the information management server when health management information is generated based on the step count information and GPS position information and transmitted to the
図17は、上記歩数情報及びGPS位置情報等に基づいて行動履歴情報を生成して携帯電話機20に送信するときの情報管理サーバの処理例を示すフローチャートである。この例において、情報管理サーバ30の取得要求受信手段304は、携帯電話通信網10を介して携帯電話機20から、当該携帯電話機の利用者に関する行動履歴情報(本例では、所定期間における移動軌跡地図情報及び各移動地点における歩数)を要求する取得要求を受信する(S1)。この取得要求に基づいて、情報管理サーバ30の情報抽出手段305は、上記行動履歴情報の生成に用いる歩数情報、GPS位置情報及び取得日時情報を、利用者データベース手段301から読み出す(S2)。次に、情報管理サーバ30の行動履歴情報生成手段308は、上記読み出した歩数情報、GPS位置情報及び取得日時情報に基づいて、所定期間における当該利用者の移動軌跡を地図上に表示した移動軌跡地図情報及び各移動地点における歩数を含む行動履歴情報を生成する(S3)。その後、情報管理サーバ30の情報送信手段306は、上記取得要求に対する応答として、上記生成した行動履歴情報(所定期間における移動軌跡地図情報及び各移動地点における歩数)を携帯電話機20に送信する(S4)。携帯電話機20は、情報管理サーバ30から受信した行動履歴情報をディスプレイに表示することができる。
FIG. 17 is a flowchart showing a processing example of the information management server when action history information is generated and transmitted to the
上記図16及び図17の例では、健康管理情報と行動履歴情報とをそれぞれ個別に携帯電話機20から要求してダウンロードする場合について説明したが、健康管理情報及び行動履歴情報を一緒に携帯電話機20から要求してダウンロードするようにしてもよい。また、情報管理サーバ30で生成して携帯電話機20にダウンロード可能な情報は、歩数情報及び位置情報に基づいて生成できるものであれば、健康管理情報や行動履歴情報とは異なる他の情報であってもよい。
また、上記図16及び図17の例では、携帯電話機20から情報管理サーバ30にアクセスして情報を取得しているが、携帯電話機20以外のパソコン等の情報通信端末からアクセスして情報を取得するようにしてもよい。
In the example of FIG. 16 and FIG. 17 described above, the case where the health management information and the action history information are individually requested and downloaded from the
16 and 17, information is acquired by accessing the
以上、図10乃至図17に示す実施形態によれば、携帯電話機20において歩数情報及びGPS位置情報の取得を所定のタイミングに実行し、その歩数情報とGPS位置情報とを互いに関連付けて携帯電話機20内に保存するともに、情報管理サーバ30にアップロードしている。情報管理サーバ30では、携帯電話機20内で生成する場合に比してより高度な情報を、歩数情報及びGPS位置情報に基づいて生成することができ、互いに関連付けられた歩数情報とGPS位置情報と連携させたより広範で新規な用途への応用が可能になる。
また、図10乃至図17に示す実施形態によれば、携帯電話機20と情報管理サーバ30との間で、当該携帯電話機の利用者に対応する歩数情報及びGPS位置情報を共有したり、多数の携帯電話機20の利用者に対応する歩数情報及びGPS位置情報を一元管理したりすることができる。
As described above, according to the embodiment shown in FIG. 10 to FIG. 17, the
In addition, according to the embodiment shown in FIGS. 10 to 17, the
なお、図10乃至図17に示す実施形態においては、携帯電話機20利用者が摂取したカロリー情報、食事情報及び飲料水情報の少なくとも一つを含む摂取情報を、携帯電話通信網10を介して携帯電話機20から情報管理サーバ30に送信するようにしてもよい。また、携帯電話機20が複数種類の摂取物の候補リストを通信ネットワークを介して受信し、その受信した摂取物の候補リストをディスプレイに表示し、表示された候補リスト中のいずれかの摂取物を選択できるようにしてもよい。携帯電話機20で選択された摂取物の情報は上記摂取情報として情報管理サーバ30に送信される。情報管理サーバ30では、上記歩数情報やGPS位置情報だけでなく、利用者で摂取された摂取情報を用いることができ、カロリーの消費と摂取とを含むより詳細な健康管理情報の生成が可能になる。
In the embodiment shown in FIGS. 10 to 17, the intake information including at least one of calorie information, meal information and drinking water information taken by the user of the
20 携帯電話機
30 情報管理サーバ
211 電話通信部
212 データ通信部
213 操作部
214 歩数情報取得部
215 主制御部
216 出力部
217 GPS位置情報取得部
218 記憶部
DESCRIPTION OF
Claims (25)
当該情報通信端末の動きに基づいて歩数を計数し歩数情報を取得する歩数情報取得手段と、
当該情報通信端末の位置情報を取得する位置情報取得手段と、
情報を記憶する記憶手段と、
前記歩数情報取得手段による前記歩数情報の取得と前記位置情報取得手段による前記位置情報の取得とを所定のタイミングに実行し、前記歩数情報取得手段で取得された歩数情報と前記位置情報取得手段で取得された前記位置情報とを互いに関連付けて前記記憶手段に保存するように制御する制御手段と、
を備えたことを特徴とする情報通信端末。 A portable information communication terminal,
Step count information acquisition means for counting the number of steps based on the movement of the information communication terminal and acquiring step count information;
Position information acquisition means for acquiring position information of the information communication terminal;
Storage means for storing information;
The step information acquisition unit executes the step information acquisition and the position information acquisition unit acquires the position information at a predetermined timing, and the step information acquired by the step information acquisition unit and the position information acquisition unit Control means for controlling the acquired position information to be stored in the storage means in association with each other;
An information communication terminal comprising:
前記歩数情報及び位置情報に基づいて、当該情報通信端末の利用者に提供する他の情報を生成する情報生成手段と、
前記情報生成手段で生成された前記他の情報を出力する情報出力手段と、
更に備えたことを特徴とする情報通信端末。 In the information communication terminal according to claim 1,
Information generating means for generating other information to be provided to the user of the information communication terminal based on the step count information and the position information;
Information output means for outputting the other information generated by the information generation means;
An information communication terminal further comprising the information communication terminal.
通信ネットワークを介してサーバ装置と通信するための通信手段を更に備え、
前記制御手段は、前記互いに関連付けられた歩数情報及び位置情報を、通信ネットワークを介して前記サーバ装置に送信するように制御することを特徴とする情報通信端末。 In the information communication terminal according to claim 1 or 2,
A communication means for communicating with the server device via the communication network;
The information communication terminal characterized in that the control means controls to transmit the step count information and position information associated with each other to the server device via a communication network.
前記制御手段は、前記歩数情報及び位置情報と、該歩数情報が取得された日時情報及び該位置情報が取得された日時情報の少なくとも一つの日時情報とを更に関連付けて前記記憶手段に保存し、該歩数情報及び位置情報と該少なくとも一つの日時情報とを前記サーバ装置に送信するように制御することを特徴とする情報通信端末。 In the information communication terminal according to any one of claims 1 to 3,
The control means further stores the step count information and position information in association with at least one date / time information of the date / time information from which the step count information was acquired and date / time information at which the position information was acquired in the storage means, An information communication terminal that controls to transmit the step count information and position information and the at least one date and time information to the server device.
前記位置情報は、当該情報通信端末の現在位置の位置情報であり、
前記歩数情報は、所定の開始タイミングから前記現在位置の位置情報が取得されたときまで積算された歩数の情報であることを特徴とする情報通信端末。 In the information communication terminal according to any one of claims 1 to 4,
The position information is position information of a current position of the information communication terminal,
The information communication terminal characterized in that the step count information is information of the step count accumulated from a predetermined start timing to when the position information of the current position is acquired.
前記位置情報は、前記歩数が計数された期間における当該情報通信端末の移動軌跡の位置情報であることを特徴とする情報通信端末。 In the information communication terminal according to any one of claims 1 to 4,
The information communication terminal characterized in that the position information is position information of a movement locus of the information communication terminal during a period in which the number of steps is counted.
前記制御手段は、前記情報の保存又は送信を所定時間が経過するごとに実行するように制御することを特徴とする情報通信端末。 In the information communication terminal according to any one of claims 3 to 6,
The information communication terminal according to claim 1, wherein the control means performs control so that the information is stored or transmitted every time a predetermined time elapses.
前記制御手段は、前記情報の保存又は送信を当該情報通信端末が所定距離を移動するごとに実行するように制御することを特徴とする情報通信端末。 In the information communication terminal according to any one of claims 3 to 6,
The information communication terminal is characterized in that the control means controls to store or transmit the information every time the information communication terminal moves a predetermined distance.
前記制御手段は、前記情報の保存又は送信を当該情報通信端末が複数の所定地点それぞれに到達したときに実行するように制御することを特徴とする情報通信端末。 In the information communication terminal according to any one of claims 3 to 6,
The information communication terminal is characterized in that the control means controls the information to be stored or transmitted when the information communication terminal reaches each of a plurality of predetermined points.
前記制御手段は、前記情報の保存又は送信を所定歩数ごとに実行するように制御することを特徴とする情報通信端末。 In the information communication terminal according to any one of claims 3 to 6,
The information communication terminal characterized in that the control means controls to store or transmit the information every predetermined number of steps.
前記位置情報取得手段は、全地球測位システム(GPS)の人工衛星から受信した信号に基づいて、当該情報通信端末の少なくとも経度及び緯度を含むGPS位置情報を算出して取得するものであり、
前記位置情報は、前記位置情報取得手段で算出して取得されたGPS位置情報であることを特徴とする情報通信端末。 In the information communication terminal according to any one of claims 1 to 10,
The position information acquisition means calculates and acquires GPS position information including at least longitude and latitude of the information communication terminal based on a signal received from a global positioning system (GPS) artificial satellite,
The information communication terminal characterized in that the position information is GPS position information calculated and acquired by the position information acquisition means.
前記歩数情報及び位置情報に基づいて生成された他の情報を前記サーバ装置から受信する情報受信手段と、
前記受信された他の情報を出力する情報出力手段と、を更に備えたことを特徴とする情報通信端末。 In the information communication terminal according to any one of claims 3 to 11,
Information receiving means for receiving from the server device other information generated based on the step count information and the position information;
An information communication terminal further comprising information output means for outputting the received other information.
前記他の情報は、カロリー消費量、脂肪燃焼量及び歩行時間の少なくとも一つを含む健康管理情報であることを特徴とする情報通信端末。 In the information communication terminal according to claim 2 or 12,
The other information is health management information including at least one of calorie consumption, fat burning amount, and walking time.
当該情報通信端末の利用者が摂取したカロリー情報、食事情報及び飲料水情報の少なくとも一つを含む摂取情報を、通信ネットワークを介して前記サーバ装置に送信する摂取情報送信手段を、更に備えたことを特徴とする情報通信端末。 In the information communication terminal according to any one of claims 3 to 12,
Ingestion information transmitting means for transmitting ingestion information including at least one of calorie information, meal information and drinking water information ingested by the user of the information communication terminal to the server device via a communication network is further provided. An information communication terminal characterized by.
複数種類の摂取物の候補リストを通信ネットワークを介して受信する摂取物候補リスト受信手段と、
前記受信した摂取物の候補リストを表示する摂取物候補リスト表示手段と、
前記表示された候補リスト中のいずれかの摂取物を選択する摂取物選択手段と、を更に備え、
前記摂取情報送信手段は、前記摂取物選択手段で選択された摂取物の情報を前記サーバ装置に送信することを特徴とする情報通信端末。 The information communication terminal according to claim 14, wherein
An intake candidate list receiving means for receiving a candidate list of multiple types of intake via a communication network;
An intake candidate list display means for displaying the received intake candidate list;
An intake selection means for selecting any of the intakes in the displayed candidate list,
The information communication terminal characterized in that the intake information transmitting means transmits information on the intake selected by the intake selection means to the server device.
前記互いに関連付けられた歩数情報及び位置情報を、実行中のアプリケーションプログラムに通知するアプリケーション実行手段を、更に備えたことを特徴とする情報通信端末。 In the information communication terminal according to any one of claims 1 to 15,
An information communication terminal further comprising an application execution means for notifying the application program being executed of the step count information and the position information associated with each other.
前記アプリケーションプログラムは、前記歩数情報及び位置情報の内容に応じてゲームが進行するゲームアプリケーションプログラム、前記歩数情報及び位置情報の内容に応じて特典を付与するアプリケーションプログラム、又は、前記歩数情報及び位置情報の内容に基づいて利用者の健康を管理するアプリケーションプログラムであることを特徴とする情報通信端末。 The information communication terminal according to claim 16,
The application program is a game application program in which a game progresses according to the contents of the step count information and position information, an application program that gives a privilege according to the contents of the step count information and position information, or the step count information and position information. An information communication terminal, which is an application program for managing the health of a user based on the contents of the information.
通信ネットワークを介して前記情報通信端末から、該情報通信端末で取得された歩数情報と該情報通信端末の位置情報とを受信する情報受信手段と、
前記複数の情報通信端末それぞれから受信した前記歩数情報及び位置情報と、該情報通信端末の識別情報又は該情報通信端末の利用者の識別情報とを互いに関連付けて記憶するデータベース手段と、
を備えたことを特徴とするサーバ装置。 A server device capable of communicating with a plurality of information communication terminals via a communication network,
Information receiving means for receiving, from the information communication terminal via the communication network, the step count information acquired by the information communication terminal and the position information of the information communication terminal;
Database means for storing the step count information and position information received from each of the plurality of information communication terminals and the identification information of the information communication terminal or the identification information of the user of the information communication terminal in association with each other;
A server device comprising:
前記情報受信手段は、前記歩数情報及び位置情報と、該歩数情報が取得された日時情報及び該位置情報が取得された日時情報の少なくとも一つの日時情報とを受信することを特徴とするサーバ装置。 The server device according to claim 18, wherein
The information receiving means receives the step count information and position information, the date information when the step count information is acquired, and at least one date information of the date information when the position information is acquired. .
前記位置情報は、前記情報通信端末の現在位置の位置情報であり、
前記歩数情報は、所定の開始タイミングから前記現在位置の位置情報が取得されたときまで積算された歩数の情報であることを特徴とするサーバ装置。 The server device according to claim 18 or 19,
The position information is position information of a current position of the information communication terminal,
The server apparatus characterized in that the step count information is information of the step count accumulated from a predetermined start timing to when the position information of the current position is acquired.
前記位置情報は、前記歩数が計数された期間における前記情報通信端末の移動軌跡の位置情報であることを特徴とするサーバ装置。 The server device according to claim 18 or 19,
The server apparatus according to claim 1, wherein the position information is position information of a movement locus of the information communication terminal during a period in which the number of steps is counted.
前記位置情報は、全地球測位システム(GPS)の人工衛星から受信した信号に基づいて算出された前記情報通信端末の少なくとも経度及び緯度を含むGPS位置情報であることを特徴とするサーバ装置。 The server device according to any one of claims 18 to 21,
The server apparatus, wherein the position information is GPS position information including at least longitude and latitude of the information communication terminal calculated based on a signal received from an artificial satellite of a global positioning system (GPS).
前記歩数情報及び位置情報に基づいて、前記情報通信端末の利用者に提供する他の情報を生成する情報生成手段と、
前記情報生成手段で生成された前記他の情報を、通信ネットワークを介して前記情報通信端末に送信する情報送信手段と、
を更に備えたことを特徴とするサーバ装置。 In the server apparatus in any one of Claims 18 thru | or 22,
Information generating means for generating other information to be provided to the user of the information communication terminal based on the step count information and the position information;
Information transmitting means for transmitting the other information generated by the information generating means to the information communication terminal via a communication network;
A server device further comprising:
前記他の情報は、カロリー消費量、脂肪燃焼量及び歩行時間の少なくとも一つを含む健康管理情報であることを特徴とするサーバ装置。 The server device according to claim 23, wherein
The other information is health management information including at least one of calorie consumption, fat burning amount, and walking time.
前記情報通信端末の利用者が摂取したカロリー情報、食事情報及び飲料水情報の少なくとも一つを含む摂取情報を、通信ネットワークを介して該情報通信端末から受信する摂取情報受信手段を、更に備え、
前記情報生成手段は、前記歩数情報及び位置情報と前記摂取情報とに基づいて前記他の情報を生成することを特徴とするサーバ装置。 The server device according to claim 23 or 24,
Intake information receiving means for receiving intake information including at least one of calorie information, meal information and drinking water information taken by a user of the information communication terminal from the information communication terminal via a communication network,
The information generating means generates the other information based on the step count information, the position information, and the intake information.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2008269225A JP5412081B2 (en) | 2008-10-17 | 2008-10-17 | Information communication terminal and server device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2008269225A JP5412081B2 (en) | 2008-10-17 | 2008-10-17 | Information communication terminal and server device |
Publications (3)
Publication Number | Publication Date |
---|---|
JP2010098620A true JP2010098620A (en) | 2010-04-30 |
JP2010098620A5 JP2010098620A5 (en) | 2011-09-15 |
JP5412081B2 JP5412081B2 (en) | 2014-02-12 |
Family
ID=42259976
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2008269225A Active JP5412081B2 (en) | 2008-10-17 | 2008-10-17 | Information communication terminal and server device |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP5412081B2 (en) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2013228248A (en) * | 2012-04-25 | 2013-11-07 | Nippon Telegr & Teleph Corp <Ntt> | Walk support system and walk support device |
WO2016072583A1 (en) * | 2014-11-07 | 2016-05-12 | 한국 한의학 연구원 | Healthcare device and method |
JP2016103843A (en) * | 2016-01-05 | 2016-06-02 | カシオ計算機株式会社 | Mobile terminal and data management processing program |
JP2017195446A (en) * | 2016-04-18 | 2017-10-26 | 京セラ株式会社 | Portable apparatus, control method, and control program |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH11299762A (en) * | 1998-04-17 | 1999-11-02 | Sony Corp | Portable electronic equipment |
JP2001078968A (en) * | 1999-09-14 | 2001-03-27 | Osaka Gas Co Ltd | Health management system, health management device, telephone, detector, and storage medium |
JP2002350175A (en) * | 2001-05-25 | 2002-12-04 | Kenichi Mase | Walking-exercise measuring system |
JP2003076818A (en) * | 2001-08-31 | 2003-03-14 | Sony Corp | Behavioral management device, behavioral management system and behavioral management method |
JP2007094723A (en) * | 2005-09-28 | 2007-04-12 | Ntt Docomo Inc | System and method for supporting health management |
JP2008110241A (en) * | 2008-01-28 | 2008-05-15 | Namco Bandai Games Inc | Game device, control method of game device, and program |
-
2008
- 2008-10-17 JP JP2008269225A patent/JP5412081B2/en active Active
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH11299762A (en) * | 1998-04-17 | 1999-11-02 | Sony Corp | Portable electronic equipment |
JP2001078968A (en) * | 1999-09-14 | 2001-03-27 | Osaka Gas Co Ltd | Health management system, health management device, telephone, detector, and storage medium |
JP2002350175A (en) * | 2001-05-25 | 2002-12-04 | Kenichi Mase | Walking-exercise measuring system |
JP2003076818A (en) * | 2001-08-31 | 2003-03-14 | Sony Corp | Behavioral management device, behavioral management system and behavioral management method |
JP2007094723A (en) * | 2005-09-28 | 2007-04-12 | Ntt Docomo Inc | System and method for supporting health management |
JP2008110241A (en) * | 2008-01-28 | 2008-05-15 | Namco Bandai Games Inc | Game device, control method of game device, and program |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2013228248A (en) * | 2012-04-25 | 2013-11-07 | Nippon Telegr & Teleph Corp <Ntt> | Walk support system and walk support device |
WO2016072583A1 (en) * | 2014-11-07 | 2016-05-12 | 한국 한의학 연구원 | Healthcare device and method |
JP2016103843A (en) * | 2016-01-05 | 2016-06-02 | カシオ計算機株式会社 | Mobile terminal and data management processing program |
JP2017195446A (en) * | 2016-04-18 | 2017-10-26 | 京セラ株式会社 | Portable apparatus, control method, and control program |
Also Published As
Publication number | Publication date |
---|---|
JP5412081B2 (en) | 2014-02-12 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US8073484B2 (en) | Mobile terminal device, remote notification method and recording medium | |
JP4808264B2 (en) | Portable terminal device, method and system | |
JP6077231B2 (en) | Information acquisition method and apparatus for user terminal in communication system | |
US10267644B2 (en) | Map display device, computer readable storage medium, and map display method | |
JP2008203012A (en) | Portable terminal device and program | |
US20190293426A1 (en) | Information acquisition method, wireless communication device, electronic timepiece and recording medium | |
CN103688572A (en) | Systems and methods for audio roaming for mobile devices, group information server among mobile devices, and defining group of users with mobile devices | |
CN112996042A (en) | Network acceleration method, terminal device, server and storage medium | |
JP5412081B2 (en) | Information communication terminal and server device | |
TW201024670A (en) | Local information service method and system, and portable electronic device | |
JP2011022115A (en) | Positioning terminal and method | |
CA2801964C (en) | Sending location information from within a communication application | |
CN111712807A (en) | Portable information terminal, information presentation system, and information presentation method | |
CN110234068A (en) | A kind of localization method and terminal device | |
JP2015059769A (en) | Terminal and control program | |
US8983445B2 (en) | Smart data connections for mobile devices | |
JP5299230B2 (en) | Mobile communication system, mobile communication terminal, and program | |
JP2004303125A (en) | Environmental information supplying system, information management apparatus, environmental information transmitting apparatus, and environmental information transmitting and receiving apparatus | |
JP3186321U (en) | Regional information channel system | |
JP2013009053A (en) | Acoustic positioning system, portable terminal device and acoustic positioning program | |
US20090247135A1 (en) | Information processing device | |
JP2005266160A (en) | Personal digital assistant | |
JP2013073329A (en) | Information processing device, server system, location related information providing system, location related information acquisition method and program | |
JP5602120B2 (en) | Information terminal, content providing system, and program. | |
US9788148B2 (en) | Non-transitory storage medium encoded with computer readable information processing program, information processing apparatus, method of controlling information processing apparatus, and information processing system, capable of enhancing zest of wireless communication |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20110801 |
|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20110801 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20130110 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20130201 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20130401 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20130524 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20130722 |
|
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: 20131018 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20131111 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 5412081 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
S533 | Written request for registration of change of name |
Free format text: JAPANESE INTERMEDIATE CODE: R313533 |
|
R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
S531 | Written request for registration of change of domicile |
Free format text: JAPANESE INTERMEDIATE CODE: R313531 |
|
R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |