(57)【要約】【課題】歩数情報と位置情報との連携による新規な用途への応用が可能になる情報通信端末を提供する。【解決手段】携帯可能な情報通信端末において、歩数情報の取得と位置情報の取得とを所定のタイミングに実行し、取得された歩数情報と位置情報とを互いに関連付けて保存する。歩数情報及び位置情報は、通信ネットワークを介してサーバ装置に送信してもよい。また、歩数情報及び位置情報に基づいて、情報通信端末の利用者に提供する健康管理情報等の他の情報を生成してもよい。【選択図】図４
2010098620.tif 000002
【特許請求の範囲】
【請求項１】
携帯可能な情報通信端末であって、
当該情報通信端末の動きに基づいて歩数を計数し歩数情報を取得する歩数情報取得手段と、
当該情報通信端末の位置情報を取得する位置情報取得手段と、
情報を記憶する記憶手段と、
前記歩数情報取得手段による前記歩数情報の取得と前記位置情報取得手段による前記位置情報の取得とを所定のタイミングに実行し、前記歩数情報取得手段で取得された歩数情報と前記位置情報取得手段で取得された前記位置情報とを互いに関連付けて前記記憶手段に保存するように制御する制御手段と、
を備えたことを特徴とする情報通信端末。
【請求項２】
請求項１の情報通信端末において、
前記歩数情報及び位置情報に基づいて、当該情報通信端末の利用者に提供する他の情報を生成する情報生成手段と、
前記情報生成手段で生成された前記他の情報を出力する情報出力手段と、
更に備えたことを特徴とする情報通信端末。
【請求項３】
請求項１又は２の情報通信端末において、
通信ネットワークを介してサーバ装置と通信するための通信手段を更に備え、
前記制御手段は、前記互いに関連付けられた歩数情報及び位置情報を、通信ネットワークを介して前記サーバ装置に送信するように制御することを特徴とする情報通信端末。
【請求項４】
請求項１乃至３のいずれかの情報通信端末において、
前記制御手段は、前記歩数情報及び位置情報と、該歩数情報が取得された日時情報及び該位置情報が取得された日時情報の少なくとも一つの日時情報とを更に関連付けて前記記憶手段に保存し、該歩数情報及び位置情報と該少なくとも一つの日時情報とを前記サーバ装置に送信するように制御することを特徴とする情報通信端末。
【請求項５】
請求項１乃至４のいずれかの情報通信端末において、
前記位置情報は、当該情報通信端末の現在位置の位置情報であり、
前記歩数情報は、所定の開始タイミングから前記現在位置の位置情報が取得されたときまで積算された歩数の情報であることを特徴とする情報通信端末。
【請求項６】
請求項１乃至４のいずれかの情報通信端末において、
前記位置情報は、前記歩数が計数された期間における当該情報通信端末の移動軌跡の位置情報であることを特徴とする情報通信端末。
【請求項７】
請求項３乃至６のいずれかの情報通信端末において、
前記制御手段は、前記情報の保存又は送信を所定時間が経過するごとに実行するように制御することを特徴とする情報通信端末。
【請求項８】
請求項３乃至６のいずれかの情報通信端末において、
前記制御手段は、前記情報の保存又は送信を当該情報通信端末が所定距離を移動するごとに実行するように制御することを特徴とする情報通信端末。
【請求項９】
請求項３乃至６のいずれかの情報通信端末において、
前記制御手段は、前記情報の保存又は送信を当該情報通信端末が複数の所定地点それぞれに到達したときに実行するように制御することを特徴とする情報通信端末。
【請求項１０】
請求項３乃至６のいずれかの情報通信端末において、
前記制御手段は、前記情報の保存又は送信を所定歩数ごとに実行するように制御することを特徴とする情報通信端末。
【請求項１１】
請求項１乃至１０のいずれかの情報通信端末において、
前記位置情報取得手段は、全地球測位システム（ＧＰＳ）の人工衛星から受信した信号に基づいて、当該情報通信端末の少なくとも経度及び緯度を含むＧＰＳ位置情報を算出して取得するものであり、
前記位置情報は、前記位置情報取得手段で算出して取得されたＧＰＳ位置情報であることを特徴とする情報通信端末。
【請求項１２】
請求項３乃至１１のいずれかの情報通信端末において、
前記歩数情報及び位置情報に基づいて生成された他の情報を前記サーバ装置から受信する情報受信手段と、
前記受信された他の情報を出力する情報出力手段と、を更に備えたことを特徴とする情報通信端末。
【請求項１３】
請求項２又は１２の情報通信端末において、
前記他の情報は、カロリー消費量、脂肪燃焼量及び歩行時間の少なくとも一つを含む健康管理情報であることを特徴とする情報通信端末。
【請求項１４】
請求項３乃至１２のいずれかの情報通信端末において、
当該情報通信端末の利用者が摂取したカロリー情報、食事情報及び飲料水情報の少なくとも一つを含む摂取情報を、通信ネットワークを介して前記サーバ装置に送信する摂取情報送信手段を、更に備えたことを特徴とする情報通信端末。
【請求項１５】
請求項１４の情報通信端末において、
複数種類の摂取物の候補リストを通信ネットワークを介して受信する摂取物候補リスト受信手段と、
前記受信した摂取物の候補リストを表示する摂取物候補リスト表示手段と、
前記表示された候補リスト中のいずれかの摂取物を選択する摂取物選択手段と、を更に備え、
前記摂取情報送信手段は、前記摂取物選択手段で選択された摂取物の情報を前記サーバ装置に送信することを特徴とする情報通信端末。
【請求項１６】
請求項１乃至１５のいずれかの情報通信端末において、
前記互いに関連付けられた歩数情報及び位置情報を、実行中のアプリケーションプログラムに通知するアプリケーション実行手段を、更に備えたことを特徴とする情報通信端末。
【請求項１７】
請求項１６の情報通信端末において、
前記アプリケーションプログラムは、前記歩数情報及び位置情報の内容に応じてゲームが進行するゲームアプリケーションプログラム、前記歩数情報及び位置情報の内容に応じて特典を付与するアプリケーションプログラム、又は、前記歩数情報及び位置情報の内容に基づいて利用者の健康を管理するアプリケーションプログラムであることを特徴とする情報通信端末。
【請求項１８】
通信ネットワークを介して複数の情報通信端末と通信可能なサーバ装置であって、
通信ネットワークを介して前記情報通信端末から、該情報通信端末で取得された歩数情報と該情報通信端末の位置情報とを受信する情報受信手段と、
前記複数の情報通信端末それぞれから受信した前記歩数情報及び位置情報と、該情報通信端末の識別情報又は該情報通信端末の利用者の識別情報とを互いに関連付けて記憶するデータベース手段と、
を備えたことを特徴とするサーバ装置。
【請求項１９】
請求項１８のサーバ装置において、
前記情報受信手段は、前記歩数情報及び位置情報と、該歩数情報が取得された日時情報及び該位置情報が取得された日時情報の少なくとも一つの日時情報とを受信することを特徴とするサーバ装置。
【請求項２０】
請求項１８又は１９のサーバ装置において、
前記位置情報は、前記情報通信端末の現在位置の位置情報であり、
前記歩数情報は、所定の開始タイミングから前記現在位置の位置情報が取得されたときまで積算された歩数の情報であることを特徴とするサーバ装置。
【請求項２１】
請求項１８又は１９のサーバ装置において、
前記位置情報は、前記歩数が計数された期間における前記情報通信端末の移動軌跡の位置情報であることを特徴とするサーバ装置。
【請求項２２】
請求項１８乃至２１のいずれかのサーバ装置において、
前記位置情報は、全地球測位システム（ＧＰＳ）の人工衛星から受信した信号に基づいて算出された前記情報通信端末の少なくとも経度及び緯度を含むＧＰＳ位置情報であることを特徴とするサーバ装置。
【請求項２３】
請求項１８乃至２２のいずれかのサーバ装置において、
前記歩数情報及び位置情報に基づいて、前記情報通信端末の利用者に提供する他の情報を生成する情報生成手段と、
前記情報生成手段で生成された前記他の情報を、通信ネットワークを介して前記情報通信端末に送信する情報送信手段と、
を更に備えたことを特徴とするサーバ装置。
【請求項２４】
請求項２３のサーバ装置において、
前記他の情報は、カロリー消費量、脂肪燃焼量及び歩行時間の少なくとも一つを含む健康管理情報であることを特徴とするサーバ装置。
【請求項２５】
請求項２３又は２４のサーバ装置において、
前記情報通信端末の利用者が摂取したカロリー情報、食事情報及び飲料水情報の少なくとも一つを含む摂取情報を、通信ネットワークを介して該情報通信端末から受信する摂取情報受信手段を、更に備え、
前記情報生成手段は、前記歩数情報及び位置情報と前記摂取情報とに基づいて前記他の情報を生成することを特徴とするサーバ装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信ネットワークを介して通信可能な情報通信端末及びサーバ装置に関するものである。
【背景技術】
【０００２】
従来、電話やメールの送受信が可能な携帯電話機であって、その携帯電話機を携帯することによって利用者の歩数を計測可能な歩数計の機能と、全地球測位システム（ＧＰＳ）の人工衛星からの信号を受信し現在位置の位置情報（緯度、経度）を演算して求めることができるＧＰＳ機能とを有する携帯電話機が知られている。
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかし、上記従来の携帯電話機では、歩数計の機能とＧＰＳ機能とがそれぞれ単体の機能として設けられていたので、それぞれの機能の用途は限定的なものであった。
【０００４】
本発明は以上の問題点に鑑みなされたものであり、その目的は、歩数情報と位置情報との連携による新規な用途への応用が可能になる情報通信端末を提供することである。
【課題を解決するための手段】
【０００５】
本発明に係る情報通信端末は、携帯可能な情報通信端末であって、当該情報通信端末の動きに基づいて歩数を計数し歩数情報を取得する歩数情報取得手段と、当該情報通信端末の位置情報を取得する位置情報取得手段と、情報を記憶する記憶手段と、前記歩数情報取得手段による前記歩数情報の取得と前記位置情報取得手段による前記位置情報の取得とを所定のタイミングに実行し、前記歩数情報取得手段で取得された歩数情報と前記位置情報取得手段で取得された前記位置情報とを互いに関連付けて前記記憶手段に保存するように制御する制御手段と、を備える。
前記情報通信端末において、前記歩数情報及び位置情報に基づいて、当該情報通信端末の利用者に提供する他の情報を生成する情報生成手段と、前記情報生成手段で生成された前記他の情報を出力する情報出力手段と、更に備えてもよい。
また、前記情報通信端末において、通信ネットワークを介してサーバ装置と通信するための通信手段を更に備え、前記制御手段は、前記互いに関連付けられた歩数情報及び位置情報を、通信ネットワークを介して前記サーバ装置に送信するように制御してもよい。
また、前記情報通信端末において、前記制御手段は、前記歩数情報及び位置情報と、該歩数情報が取得された日時情報及び該位置情報が取得された日時情報の少なくとも一つの日時情報とを更に関連付けて前記記憶手段に保存し、該歩数情報及び位置情報と該少なくとも一つの日時情報とを前記サーバ装置に送信するように制御してもよい。
また、前記情報通信端末において、前記位置情報は、当該情報通信端末の現在位置の位置情報であり、前記歩数情報は、所定の開始タイミングから前記現在位置の位置情報が取得されたときまで積算された歩数の情報であってもよい。
また、前記情報通信端末において、前記位置情報は、前記歩数が計数された期間における当該情報通信端末の移動軌跡の位置情報であってもよい。
また、前記情報通信端末において、前記制御手段は、前記情報の保存又は送信を所定時間が経過するごとに実行するように制御してもよい。
また、前記情報通信端末において、前記制御手段は、前記情報の保存又は送信を当該情報通信端末が所定距離を移動するごとに実行するように制御してもよい。
また、前記情報通信端末において、前記制御手段は、前記情報の保存又は送信を当該情報通信端末が複数の所定地点それぞれに到達したときに実行するように制御してもよい。
また、前記情報通信端末において、前記制御手段は、前記情報の保存又は送信を所定歩数ごとに実行するように制御してもよい。
また、前記情報通信端末において、前記位置情報取得手段は、全地球測位システム（ＧＰＳ）の人工衛星から受信した信号に基づいて、当該情報通信端末の少なくとも経度及び緯度を含むＧＰＳ位置情報を算出して取得するものであり、前記位置情報は、前記位置情報取得手段で算出して取得されたＧＰＳ位置情報であってもよい。
また、前記情報通信端末において、前記歩数情報及び位置情報に基づいて生成された他の情報を前記サーバ装置から受信する情報受信手段と、前記受信された他の情報を出力する情報出力手段と、を更に備えてもよい。
また、前記情報通信端末において、前記他の情報は、カロリー消費量、脂肪燃焼量及び歩行時間の少なくとも一つを含む健康管理情報であってもよい。
また、前記情報通信端末において、当該情報通信端末の利用者が摂取したカロリー情報、食事情報及び飲料水情報の少なくとも一つを含む摂取情報を、通信ネットワークを介して前記サーバ装置に送信する摂取情報送信手段を、更に備えてもよい。
また、前記情報通信端末において、複数種類の摂取物の候補リストを通信ネットワークを介して受信する摂取物候補リスト受信手段と、前記受信した摂取物の候補リストを表示する摂取物候補リスト表示手段と、前記表示された候補リスト中のいずれかの摂取物を選択する摂取物選択手段と、を更に備え、前記摂取情報送信手段は、前記摂取物選択手段で選択された摂取物の情報を前記サーバ装置に送信してもよい。
また、前記情報通信端末において、前記互いに関連付けられた歩数情報及び位置情報を、実行中のアプリケーションプログラムに通知するアプリケーション実行手段を、更に備えてもよい。
また、前記情報通信端末において、前記アプリケーションプログラムは、前記歩数情報及び位置情報の内容に応じてゲームが進行するゲームアプリケーションプログラム、前記歩数情報及び位置情報の内容に応じて特典を付与するアプリケーションプログラム、又は、前記歩数情報及び位置情報の内容に基づいて利用者の健康を管理するアプリケーションプログラムであってもよい。
【０００６】
また、本発明に係るサーバ装置は、通信ネットワークを介して複数の情報通信端末と通信可能なサーバ装置であって、通信ネットワークを介して前記情報通信端末から、該情報通信端末で取得された歩数情報と該情報通信端末の位置情報とを受信する情報受信手段と、前記複数の情報通信端末それぞれから受信した前記歩数情報及び位置情報と、該情報通信端末の識別情報又は該情報通信端末の利用者の識別情報とを互いに関連付けて記憶するデータベース手段と、を備える。
前記サーバ装置において、前記情報受信手段は、前記歩数情報及び位置情報と、該歩数情報が取得された日時情報及び該位置情報が取得された日時情報の少なくとも一つの日時情報とを受信してもよい。
また、前記サーバ装置において、前記位置情報は、前記情報通信端末の現在位置の位置情報であり、前記歩数情報は、所定の開始タイミングから前記現在位置の位置情報が取得されたときまで積算された歩数の情報であってもよい。
また、前記サーバ装置において、前記位置情報は、前記歩数が計数された期間における前記情報通信端末の移動軌跡の位置情報であってもよい。
また、前記サーバ装置において、前記位置情報は、全地球測位システム（ＧＰＳ）の人工衛星から受信した信号に基づいて算出された前記情報通信端末の少なくとも経度及び緯度を含むＧＰＳ位置情報であってもよい。
また、前記サーバ装置において、前記歩数情報及び位置情報に基づいて、前記情報通信端末の利用者に提供する他の情報を生成する情報生成手段と、前記情報生成手段で生成された前記他の情報を、通信ネットワークを介して前記情報通信端末に送信する情報送信手段と、を更に備えてもよい。
また、前記サーバ装置において、前記他の情報は、カロリー消費量、脂肪燃焼量及び歩行時間の少なくとも一つを含む健康管理情報であってもよい。
また、前記サーバ装置において、前記情報通信端末の利用者が摂取したカロリー情報、食事情報及び飲料水情報の少なくとも一つを含む摂取情報を、通信ネットワークを介して該情報通信端末から受信する摂取情報受信手段を、更に備え、前記情報生成手段は、前記歩数情報及び位置情報と前記摂取情報とに基づいて前記他の情報を生成してもよい。
【発明の効果】
【０００７】
本発明によれば、情報通信端末において歩数情報及び位置情報の取得を所定のタイミングに実行し、その歩数情報と位置情報とを互いに関連付けて保存しているため、互いに関連付けられた歩数情報と位置情報と連携させた新規な用途への応用が可能になる。
【発明を実施するための最良の形態】
【０００８】
以下、本発明の実施形態を、図面を参照しながら説明する。
図１（ａ）は、本発明の一実施形態に係る情報通信端末としての携帯電話機２０の外観の一例を示す正面図であり、図１（ｂ）はその背面図である。また、図２は、その携帯電話機２０のハードウェア構成の一例を示す概略構成図である。この携帯電話機２０は、各種制御を行う制御装置、入力装置２０４、出力装置２０５、携帯電話通信網用通信装置２０６、ＧＰＳ受信装置２０７及びセンサー２０８を備えている。上記制御装置は、システムバス２００、ＣＰＵ２０１、ＲＡＭ２０２、ＲＯＭ２０３等を用いて構成されている。図２に示すＣＰＵ２０１やＲＡＭ２０２等の構成要素は、システムバス２００を介して、互いに各種データや所定のプログラムの命令等のやり取りを行っている。上記入力装置２０４は、データ入力キー（テンキー、＊キー、＃キー）２１、通話開始キー２２、終話キー２３、スクロールキー２４、多機能キー２５、マイク２６などから構成されている。上記出力装置２０５は、液晶ディスプレイ（ＬＣＤ）からなる表示部２７、通話用スピーカ２８、外部出力用スピーカ２９、イヤホン３００等から構成されている。上記携帯電話通信網用通信装置２０６は、移動体通信ネットワークとしての携帯電話通信網を介して他の携帯電話機と電話をしたり、携帯電話通信網を介してメールやショートメッセージ等の通信を行ったりするためのものである。
【０００９】
上記ＧＰＳ受信装置２０７は、ＧＰＳの人工衛星（以下「ＧＰＳ衛星」という。）からのＧＰＳ信号の電波を受信する装置である。このＧＰＳ受信装置２０７は、例えば、電波の受信信号から目的の周波数成分を抽出するフィルター部、所定の周波数成分の受信信号からＧＰＳ信号を抽出する復調回路部、信号解読に用いるプログラムやコードデータを記憶した記憶部、各部を制御する制御部等により構成される。ＧＰＳ受信装置２０７は、ＧＰＳ信号を解読して位置情報や精度情報を求める演算処理部を備えてもよい。
【００１０】
また、上記センサー２０８は、利用者の歩数の計数に用いられる携帯電話機２０の動き（姿勢、振動）を検知するものである。このセンサー２０８としては、例えば携帯電話機２０の姿勢や振動を検知するために加速度センサーや地磁気センサーを用いることができる。また、加速度センサーとしては、例えば互いに直交する２軸又は３軸方向における加速度を検知可能な２軸又は３軸の加速度センサーを用いることができる。また、加速度センサーは、重力加速度に検知可能なものであってもよい。また、地磁気センサーとしては、例えば互いに直交する２軸又は３軸方向における加速度を検知可能な２軸又は３軸の加速度センサーを用いることができる。
【００１１】
図３は、上記携帯電話機２０の主要部を抽出して示したブロック図である。この携帯電話機２０は、電話の通話手段としての電話通信部２１１、情報送受信手段としてのデータ通信部２１２、操作手段としての操作部２１３、歩数情報取得部（歩数情報取得手段）２１４、主制御部２１５、情報出力手段としての出力部２１６、位置情報取得手段としてのＧＰＳ位置情報取得部２１７、各種情報及びデータの記憶手段としての記憶部２１８、アプリケーション実行部２１９等を備えている。
【００１２】
上記電話通信部２１１は、他の携帯電話機や固定電話機と電話通信を行うために、携帯電話通信網の基地局と無線通信を行うものであり、上述のハードウェア構成上の携帯電話通信網用通信装置２０６等に対応する。この電話通信部２１１で電話の着信信号を受信すると、電話の着信が出力部２１６によりユーザーに特定の音、表示、振動等で報知される。この電話の着信が報知された場合は、ユーザーは操作部２１３の通話開始キー２２を押すことで通話を行うことができる。
【００１３】
上記データ通信部２１２は、上記電話通信部２１１と同様に、上述のハードウェア構成上の携帯電話通信網用通信装置２０６等に対応する。このデータ通信部２１２は、携帯電話通信網を介して他の携帯電話機とメールのやり取りを行ったり、携帯電話通信網からゲートウェイサーバを介してインターネット等の外部通信ネットワークに接続し、インターネット上での電子メールのやり取りやＷＥＢページの閲覧等を行ったりするためのものである。
【００１４】
また、上記データ通信部２１２は、携帯電話通信網やインターネット等に設置されたサーバにアクセスし、サーバに各種情報をアップロードしたりサーバから各種情報を取得したりする手段としても用いることができる。
【００１５】
上記操作部２１３は、ユーザーが操作可能な上述のテンキー２１、通話開始キー２２、終話キー２３等で構成されている。この操作部２１３を操作することにより、ユーザーは、電話着信の際に通話の開始及び終了を行ったり、携帯電話機２０の各種設定や動作モードを選択したりすることができる。
【００１６】
上記歩数情報取得部２１４は、加速度センサー、地磁気センサー等のセンサー２０８及び図示しない制御・演算処理回路により構成され、携帯電話機２０の所定の動き（例えば、携帯電話機２０の所定の姿勢変化又は携帯電話機２０に発生した所定方向・強度の振動）を検知し、その検知データに基づいて携帯電話機２０の歩数を計数することにより、所定の計数開始タイミングからの歩数が積算された歩数積算値である歩数情報を取得する。
【００１７】
上記主制御部２１５は、上記電話通信部２１１、データ通信部２１２、操作部２１３、歩数情報取得部２１４、出力部２１６、ＧＰＳ位置情報取得部２１７、記憶部２１８及びアプリケーション実行部２１９を制御するものであり、上述のシステムバス２００、ＣＰＵ２０１、ＲＡＭ２０２、及び図示しない時計部等で構成されている。この主制御部２１５は、上記電話通信部２１１や上記データ通信部２１２等を制御するための通信制御用プログラムやユーザインターフェースを実行する。
【００１８】
また、上記主制御部２１５は、歩数情報取得部２１４による歩数情報の取得とＧＰＳ位置情報取得部２１７による現在位置のＧＰＳ位置情報の取得とを所定のタイミングに実行し、歩数情報取得部２１４で取得された歩数情報とＧＰＳ位置情報取得部２１７で取得された現在位置のＧＰＳ位置情報とを互いに関連付けて記憶部２１８に保存するように制御する制御する手段としても機能する。ここで、上記歩数情報及びＧＰＳ位置情報の保存は、たとえば、所定時間が経過するごとに実行したり、携帯電話機２０が所定距離を移動するごとに実行したりする。また、上記歩数情報及びＧＰＳ位置情報の保存は、携帯電話機２０が複数の所定地点それぞれに到達したときに実行したり、所定歩数ごとに実行したりしてもよい。また、上記歩数情報及びＧＰＳ位置情報の保存は、利用者が操作部２１３を操作して保存処理を指示したときに実行してもよい。
【００１９】
なお、上記保存対象のＧＰＳ位置情報は、歩数が計数された期間における携帯電話機２０の移動軌跡を示すような位置情報であってもよい。また、上記歩数情報及びＧＰＳ位置情報に関連付けて、その歩数情報が取得された日時情報及び位置情報が取得された日時情報の少なくとも一つの日時情報を保存してもよい。
【００２０】
また、上記主制御部２１５は、上記歩数情報及び位置情報に基づいてカロリー消費量、脂肪燃焼量及び歩行時間の少なくとも一つを含む健康管理情報などの他の情報を演算して生成する手段と機能してもよい。
【００２１】
上記出力部２１６は、表示部としてのＬＣＤ２７、通話用スピーカ２８、外部出力用スピーカ２９及びイヤホン３００、並びに外部出力用スピーカ２９から出力される音量を調節するための音量調節手段である音量調節部等からなる出力装置２０５等で構成されている。この出力部２１６は、上記データ通信部２１２で受信したショートメッセージやメールの内容を上記主制御部２１５の制御の下、ＬＣＤ２７に表示する。また、出力部２１６のＬＣＤ２７は、上記電話通信部２１１で電話を着信した旨をユーザーに報知するときに用いられる。また、上記データ通信部２１２でショートメッセージを着信した旨や情報提供サーバからの情報を着信した旨をユーザーに報知するときにも用いられる。具体的には、これらの着信を受けると、主制御部２１５により、出力部２１６のＬＣＤ２７に着信報知画像を表示したり、外部出力用スピーカ２９から着信音を出力させたりする。
【００２２】
また、出力部２１６は、携帯電話機本体外部に露出したイヤホン端子を備えている。イヤホン３００は、このイヤホン端子に対して着脱自在に構成されている。そして、出力部２１６は、このイヤホン３００から出力される音量を調節するためのイヤホン音量調節部（イヤホン音量調節部）を有し、このイヤホン音量調節部は、放送用音量調節部及び一般音量調節部とは独立して主制御部２１５によって独立に制御される。
【００２３】
上記ＧＰＳ位置情報取得部２１７は、ＧＰＳ受信装置２０７や図示しないアンテナ等を用いて構成され、ＧＰＳ衛星から受信した信号に基づいて携帯電話機２０が位置する現在位置のＧＰＳ位置情報（緯度、経度、高度）を算出して取得する。
【００２４】
なお、本実施形態では、携帯電話機２０の位置情報としてＧＰＳ位置情報を取得しているが、携帯電話機２０が在圏する通信管理エリアに関するエリア位置情報や、利用者の通過又は滞在が可能な駅の改札等の各種施設の位置を特定可能な施設位置情報を、携帯電話機２０の位置情報として取得するように、位置情報取得手段を構成してもよい。
例えば、主制御部２１５が、電話通信部２１１やデータ通信部２１２と連携することにより、携帯電話機２０の現在位置の情報としてのエリア位置情報を取得する位置情報取得手段として機能するように、構成してもよい。このエリア位置情報は、携帯電話通信網側にある位置登録サーバや情報提供サーバから受信して取得される。このエリア位置情報としては、基地局が管轄するセルを識別するためのセルＩＤ、基地局の住所、基地局の識別情報等が挙げられる。
また、上記施設位置情報は、利用者が施設を通過したり施設に滞在したりしたときに、その施設に設置された利用検知用の通信端末装置と携帯電話機２０との間で通信を行うことによって取得することができる。例えば、通信端末装置が駅の改札ゲート装置の場合、利用者が改札ゲート装置に近づくこと又は利用者が携帯電話機２０を改札ゲート装置の通信アンテナ部にかざすこと等により、利用者の携帯電話機２０が、この改札ゲート装置の通信アンテナ部と通信可能な範囲内に位置すると、改札ゲート装置と携帯電話機２０との間の双方向の通信により鉄道利用のための認証が実行され、利用者は改札を通過することができる。この通信により、携帯電話機２０は、どの駅の改札から入ったかあるいはどの駅の改札から出たかを示す施設位置情報を取得することができる。上記施設の通信端末装置としては、改札装置のほか、店舗のレジ装置やＩＴＳ（高度交通情報システム）の通信端末装置もある。
【００２５】
なお、上記位置情報取得手段を複数種類備えている場合は、携帯電話機２０が位置する場所に応じて最適な位置情報取得手段を自動選択し、携帯電話機２０の現在位置をより正確且つ確実に取得できるようにしてもよい。例えば、通常はＧＰＳ位置情報を取得するように制御し、ＧＰＳ位置情報が受信できないビルの中の場合には、基地局との通信によるエリア位置情報を取得するように制御してもよい。また、上記施設位置情報を利用可能な場合は、その情報を優先的に使用するように制御してもよい。
【００２６】
また、上記記憶部２１８はＲＡＭ等の内蔵記憶媒体で構成され、携帯電話機としての所定の動作を行うためのプログラムや各種データが記憶されているとともに、歩数情報、位置情報、日時情報、及び、これらの情報から生成された他の情報等の情報を記憶する情報記憶手段として用いられる。また、記憶部２１８は、歩数情報、位置情報を取得するときの各種設定情報を保存する設定情報記憶手段としても用いられる。これらの設定情報もユーザー操作によって変更できるようにしてもよい。
【００２７】
また、上記記憶部２１８は、上記内蔵メモリのほか、当該携帯電話機２０に着脱可能な外部記憶媒体（例えば、メモリーカード）を備え、内蔵記憶媒体（内蔵メモリ）及び外部記憶媒体（例えば、メモリーカード）のいずれにも各種情報等を保存できるように構成してもよい。そして、この情報の保存先は、利用者が操作部２１３を操作し、所定の設定メニュー画面から変更できるようにしてもよい。
【００２８】
上記アプリケーション実行部２１９は、プリインストールされているアプリケーションプログラムや利用者が登録・選択したアプリケーションプログラムを実行する。アプリケーション実行部２１９は、例えば、ＪＡＶＡ（登録商標）等の所定のアプリケーション実行環境を構築し、そのアプリケーション実行環境上で、利用者の指示などによって起動した各種アプリケーションプログラムの実行を管理したり、歩数情報取得部２１４で取得された歩数情報及びＧＰＳ位置情報取得部２１７で取得したＧＰＳ位置情報を実行中のアプリケーションプログラムに通知したりする。このアプリケーション実行部２１９で実行可能なアプリケーションプログラムとしては、例えば、歩数情報及び位置情報を用いてゲームを進行するキャラクタ育成、特定の地域や世界一周の徒歩移動などのゲームアプリケーション、歩数情報及び位置情報を用いて特定の場所を所定の歩数だけ歩いた場合に起動されるご当地キャラクタに関するエンタテイメント性のあるアプリケーション、歩数情報及び位置情報を用いて利用者の消費カロリー、脂肪燃焼量などの自動計算して表示する健康管理アプリケーションなどのプログラムを挙げることができる。
【００２９】
図４は、上記構成の携帯電話機におけるＧＰＳ位置情報を取得するＧＰＳ機能と歩数情報を取得する歩数計機能との連携処理の一例を示すフローチャートである。この例では、ＧＰＳ−歩数計の連携処理が起動されると（Ｓ１）、上記歩数情報取得部２１４は、携帯電話機２０の所定の動きである所定の姿勢変化又は所定強度・方向の振動を検知することによる利用者の歩数の計数を開始する（Ｓ２）。そして、主制御部２１５は、所定の時間（例えば、５分、１０分、３０分、１時間）が経過するごとに歩数情報等の保存を行うように、所定のタイマーをリセットし、所定の時間が経過して保存タイミングになったか否かを判断する（Ｓ３）。主制御部２１５は、上記ステップＳ３で所定の保存タイミングになったと判断すると（Ｓ３のＹＥＳ）、所定の歩数計数開始時からの歩数の積算値である歩数情報を取得するとともに、携帯電話機２０の現在位置のＧＰＳ位置情報を取得するように制御する（Ｓ４、Ｓ５）。そして、主制御部２１５は、上記所定のタイミングに取得された歩数情報とＧＰＳ位置情報とこれらの情報が取得された取得日時情報とを互いに関連付けて記憶部２１８に保存するように制御し（Ｓ６）、上記タイマーをリセットした後、ステップＳ３に戻る。
【００３０】
図５は、携帯電話機２０におけるＧＰＳ−歩数計連携処理の他の例を示すフローチャートである。本例のＳ１、Ｓ２の処理は上記図４の場合と共通するので説明を省略する。この例では、携帯電話機２０の主制御部２１５は、歩数の計数を開始した後、所定の歩数（例えば、５００歩、１０００歩）を計数するごとに歩数情報等の保存を行うように、所定のカウンタをリセットし、所定の歩数を計数して保存タイミングになったか否かを判断する（Ｓ３）。主制御部２１５は、上記ステップＳ３で所定の保存タイミングになったと判断すると（Ｓ３のＹＥＳ）、所定の歩数計数開始時からの歩数の積算値である歩数情報を取得するとともに、携帯電話機２０の現在位置のＧＰＳ位置情報を取得するように制御する（Ｓ４、Ｓ５）。そして、主制御部２１５は、上記所定のタイミングに取得された歩数情報とＧＰＳ位置情報とこれらの情報が取得された取得日時情報とを互いに関連付けて記憶部２１８に保存するように制御し（Ｓ６）、上記カウンタをリセットした後、ステップＳ３に戻る。
【００３１】
図６は、携帯電話機２０におけるＧＰＳ−歩数計連携処理の更に他の例を示すフローチャートである。本例のＳ１、Ｓ２の処理は上記図４の場合と共通するので説明を省略する。この例では、携帯電話機２０の主制御部２１５は、歩数の計数を開始した後、所定の距離（例えば、５００ｍ、１ｋｍ）を移動するごとに歩数情報等の保存を行うように、所定の距離カウンタをリセットし、所定の距離を移動して保存タイミングになったか否かを判断する（Ｓ３）。主制御部２１５は、上記ステップＳ３で所定の保存タイミングになったと判断すると（Ｓ３のＹＥＳ）、所定の歩数計数開始時からの歩数の積算値である歩数情報を取得するとともに、携帯電話機２０の現在位置のＧＰＳ位置情報を取得するように制御する（Ｓ４、Ｓ５）。そして、主制御部２１５は、上記所定のタイミングに取得された歩数情報とＧＰＳ位置情報とこれらの情報が取得された取得日時情報とを互いに関連付けて記憶部２１８に保存するように制御し（Ｓ６）、上記距離カウンタをリセットした後、ステップＳ３に戻る。
【００３２】
図７は、携帯電話機２０におけるＧＰＳ−歩数計の連携処理の更に他の例を示すフローチャートである。本例のＳ１、Ｓ２の処理は上記図４の場合と共通するので説明を省略する。この例では、携帯電話機２０の主制御部２１５は、歩数の計数を開始した後、利用者に指示に基づいて歩数情報等の保存を行うように、歩数情報等の保存を指示する利用者操作があったか否かを判断する（Ｓ３）。主制御部２１５は、上記ステップＳ３で所定の利用者操作があったと判断すると（Ｓ３のＹＥＳ）、所定の歩数計数開始時からの歩数の積算値である歩数情報を取得するとともに、携帯電話機２０の現在位置のＧＰＳ位置情報を取得するように制御する（Ｓ４、Ｓ５）。そして、主制御部２１５は、上記所定のタイミングに取得された歩数情報とＧＰＳ位置情報とこれらの情報が取得された取得日時情報とを互いに関連付けて記憶部２１８に保存するように制御し（Ｓ６）、ステップＳ３に戻る。
【００３３】
図８は、ＧＰＳ位置情報及び歩数情報を用いた健康管理情報の表示処理の一例を示すフローチャートである。この例では、利用者が操作部２１３を操作して健康管理情報の表示を指示すると（Ｓ１）、主制御部２１５は、所定期間における歩数情報及びＧＰＳ位置情報を記憶部２１８から読み出すように制御する（Ｓ２）。そして、主制御部２１５は、読み出した歩数情報及びＧＰＳ位置情報に基づいて、上記所定期間におけるカロリー消費量、脂肪燃焼量、歩行時間等の健康管理情報を算出して生成し、その生成した健康管理情報を表示部に表示するように制御する（Ｓ３、Ｓ４）。
【００３４】
図９は、ＧＰＳ位置情報及び歩数情報を用いたゲームアプリケーションプログラムの実行処理の一例を示すフローチャートである。この例では、利用者が操作部２１３を操作してゲームアプリケーションの起動を指示すると、アプリケーション実行部２１９は、主制御部２１５からのコマンドに基づいて、利用者が選択したゲームアプリケーションを起動する（Ｓ１）。そして、実行中のゲームアプリケーションが歩数情報及びＧＰＳ位置情報を要求したとき（Ｓ２のＹＥＳ）、主制御部２１５は、アプリケーション実行部２１９を介して上記情報のリクエストコマンドを受信し、所定期間における歩数情報及びＧＰＳ位置情報を記憶部２１８から読み出すように制御する（Ｓ３）。そして、主制御部２１５は、読み出した歩数情報及びＧＰＳ位置情報を、アプリケーション実行部２１９を介して、実行中のゲームアプリケーションに通知する（Ｓ４）。ゲームアプリケーションは、通知された歩数情報及びＧＰＳ位置情報に基づいて、その後の処理を実行することができる。例えば、育成ゲームアプリケーションの場合に、上記通知された歩数情報及びＧＰＳ位置情報に基づいて所定期間における利用者の移動距離及び歩数を算出し、その算出値に従って育成対象のキャラクタが成長していくようにゲームアプリケーションを進行させるように処理することができる。世界を旅行するロールプレーイングのゲームアプリケーションの場合に、上記通知された歩数情報及びＧＰＳ位置情報に基づいて所定期間における特定の地域を所定の歩数で歩いた場合に、予め設定した特典を付与するようにゲームアプリケーションを進行させてもよい。
【００３５】
なお、図９の例では、歩数情報及びＧＰＳ位置情報と連携するアプリケーションがゲームアプリケーションである場合について説明したが、本発明は、ゲーム以外のアプリケーションと連携する場合にも適用することができる。
【００３６】
以上、図１乃至図９に示す実施形態によれば、携帯電話機２０において歩数情報及びＧＰＳ位置情報の取得を所定のタイミングに実行し、その歩数情報とＧＰＳ位置情報とを互いに関連付けて携帯電話機２０内に保存しているため、互いに関連付けられた歩数情報とＧＰＳ位置情報と連携させた利用者の健康管理やゲームアプリケーション等の新規な用途への応用が可能になる。
【００３７】
次に、本発明の他の実施形態について説明する。
図１０は、本発明の他の実施形態に係る携帯電話機２０からの歩数情報等を受信して管理するサーバ装置（以下「情報管理サーバ」という。）を備えた通信サービスシステム全体の概略構成図である。なお、本実施形態における携帯電話機２０は、前述の図１乃至図９の実施形態と同様な携帯電話機２０を用いることができるので、共通する構成及び動作処理については説明を省略する。
【００３８】
本実施形態の通信サービスシステムは、携帯電話機２０と、移動体通信ネットワークとしての携帯電話通信網１０と、携帯電話通信網１０に設けられている情報管理サーバ３０とを備えている。携帯電話通信網１０は、携帯電話機２０と直接無線通信する基地局１１のほか、図示しない交換機、専用線、ルータ、ファイヤーウォール等で構成されている。また、この携帯電話通信網１０には、情報管理サーバ３０のほか、位置登録サーバ４０や情報提供サーバ５０も設けられている。各サーバ３０，４０，５０は、単体のコンピュータ装置で構成してもいいし、複数の機能をそれぞれ受け持つ複数台のコンピュータをネットワークで結んで構成してもよい。
【００３９】
上記情報管理サーバ３０は、利用者情報と歩数情報とＧＰＳ位置情報と日時情報とを互いに対応付けて保存した行動履歴データベースを備えている。また、情報管理サーバ３０は、各携帯電話機２０からアクセス可能なＷＥＢサーバとしての機能を有し、携帯電話機２０から送信されてきた歩数情報、ＧＰＳ位置情報及び取得日時情報のデータを受信し、行動履歴データベースに追加するように保存する。更に、情報管理サーバ３０は、携帯電話機２０から送信されてきた行動履歴閲覧要求に基づいて、閲覧要求された特定の利用者の特定の期間における行動履歴データ（移動履歴及び歩数）を行動履歴データベースから読み出し、携帯電話機２０に返信する処理を実行する。
【００４０】
なお、本実施形態では、情報管理サーバ３０が行動履歴データベースを管理する機能とともに行動履歴データを公開する機能も有しているが、行動履歴データを公開するサーバを別に設けてもよい。例えば、携帯電話通信網１０にゲートウェイ装置１２，８１を介して接続されているインターネット８０上に公開された一般公開用ＷＥＢサーバ９０を、行動履歴データを公開するサーバとして用いてもよい。この場合は、情報管理サーバ３０が携帯電話機２０から新規の行動履歴データを受信するなど行動履歴データベース内のデータに変更があったときには、情報管理サーバ３０から変更対象のデータを所定の形式に変換して一般公開用ＷＥＢサーバ９０にアップロードする。また、携帯電話通信網１０と直接通信可能な携帯電話機２０だけでなく、インターネット８０に接続可能な一般のパソコンなどから一般公開用ＷＥＢサーバ９０にアクセスして行動履歴データを閲覧することができる。
また、上記情報管理サーバ３０のデータと一般公開用ＷＥＢサーバ９０のデータとの間でデータの同期処理を行い、一般公開用ＷＥＢサーバ９０を情報管理サーバ３０のミラーサーバとして動作させてもよい。
【００４１】
上記位置登録サーバ４０は、各携帯電話機２０の位置している現在位置の情報すなわち各携帯電話機２０が位置している管理エリアの位置情報を登録して管理するサーバである。この管理エリアは、各携帯電話機と無線通信する基地局２１が管轄する一つのセルからなるエリアであっていいし、隣接する複数のセルを一つのグループとして管理されるエリアであってもよい。一つの管理エリアの典型的なサイズは数ｋｍ〜数百ｍである。上記位置登録サーバ４０に対する各携帯電話機２０の位置登録は、電源ＯＮ時に、定期的に、及び携帯電話機２０が位置するセルが変わるたびに行われる。
【００４２】
上記情報提供サーバ５０は、各管理エリアの基地局２１から所定の通信チャンネルによって地域情報、該当する管理エリアの位置情報（緯度、経度、住所）、コンテンツ情報等の各種情報を配信する。このように各種情報が送信されている通信チャンネルについて、携帯電話機２０が所定のタイミングで受信動作を実行することにより、その通信チャンネルで送信されている情報を取得し内部メモリーに保存することができる。各通信チャンネルに対する受信動作は、予め初期設定で設定されているタイミングや、利用者が設定したタイミングで実行することができる。この受信動作は定期的に実行してもいいし、不定期に実行してもよい。
特に、管理エリアの位置情報が配信される通信チャンネルについては、携帯電話機２０の電源ＯＮ時、予め初期設定で設定されている定期的なタイミング、及び携帯電話機２０の位置する管理エリアが変わったタイミングに受信動作を実行する。この受信動作により、各携帯電話機２０は、その携帯電話機２０が存在している管理エリアの位置情報（緯度、経度、住所）を常に最新の情報に更新することができる。
【００４３】
図１１は、上記情報管理サーバ３０を構成する各手段の関係を示す機能ブロック図である。この情報管理サーバ３０は、システムバス、ＣＰＵ、ＲＡＭやＲＯＭ等からなる内部メモリ、ハードディスクドライブ（ＨＤＤ）や光ディスクドライブ等からなる外部記憶装置、各携帯電話機２０と通信するための携帯電話通信網用の通信装置等を備えている。この情報管理サーバ３０は、ＣＰＵ等からなるハードウェア上で所定のプログラムを実行することにより、利用者データベース手段３０１、情報受信手段３０２、情報保存手段３０３、取得要求受信手段３０４、情報抽出手段３０５、情報送信手段３０６、地理情報データベース手段３０７、行動履歴生成手段３０８、健康管理情報生成手段３０９等の各機能を実現している。
【００４４】
上記利用者データベース手段３０１はＣＰＵ、内部メモリ、外部記憶装置等で構成され、各携帯電話機２０の利用者情報と、歩数情報、ＧＰＳ位置情報及び日時情報を含む行動履歴情報と、他の健康管理情報とを記憶して管理するように利用者データベースが構築されている。
【００４５】
上記情報受信手段３０２は携帯電話通信網用の通信装置及びＣＰＵ等で構成され、各携帯電話機２０で取得された歩数情報及びＧＰＳ位置情報を、その情報を取得したときの日付時刻情報とともに、携帯電話通信網１０を介して携帯電話機２０から受信する。
【００４６】
上記情報保存手段３０３はＣＰＵ等で構成され、利用者を識別する利用者識別情報と、上記情報受信手段３０２で受信した歩数情報及びＧＰＳ位置情報と、その情報を取得したときの日付時刻情報とを互いに関連付けて、上記情報記憶手段３０１に追加保存する。
【００４７】
上記取得要求受信手段３０４は携帯電話通信網用の通信装置及びＣＰＵ等で構成され、所定の条件に合致する情報を要求する取得要求を、携帯電話通信網１０を介して携帯電話機２０や他のパソコン等の通信端末から受信する。
【００４８】
上記情報抽出手段３０５はＣＰＵ等で構成され、上記取得要求受信手段３０４で取得要求を受信したとき、その取得要求に記述された条件に基づいて問い合せコマンド文（例えばＳＱＬ文）を自動作成して利用者データベース手段３０１を検索し、上記条件に合致する情報を抽出する。
【００４９】
上記情報送信手段３０６は携帯電話通信網用の通信装置及びＣＰＵ等で構成され、上記情報抽出手段３０５で抽出した情報を、携帯電話通信網１０を介して、上記問い合わせ要求を送信してきた携帯電話機２０又は他の通信端末に返信する。
【００５０】
上記地理情報データベース手段３０７はＣＰＵ、内部メモリ、外部記憶装置等で構成され、各地域の地図情報を含む地理情報を記憶して管理する。
【００５１】
上記行動履歴情報生成手段３０８はＣＰＵ等で構成され、ＧＰＳ位置情報に基づいて、そのＧＰＳ位置情報で特定される地点を中心とした地図情報を、携帯電話機２０で表示可能なフォーマットで生成する。
【００５２】
上記健康管理情報生成手段３０９はＣＰＵ等で構成され、携帯電話機２０から受信した歩数情報及びＧＰＳ位置情報に基づいて、カロリー消費量、脂肪燃焼量及び歩行時間等の健康管理情報を生成する。
【００５３】
また、本実施形態において、携帯電話機２０の主制御部２１５は、上記記憶部２１８に互いに関連付けられて保存された歩数情報、ＧＰＳ位置情報及び取得日時情報を、携帯電話通信網１０を介して情報管理サーバ３０に送信したり、情報管理サーバ３０で生成された健康管理情報や地図情報を携帯電話通信網１０を介して受信したりするように制御する。
【００５４】
図１２乃至図１５はそれぞれ、歩数情報及びＧＰＳ位置情報をその取得日時情報とともに情報管理サーバ３０へアップロードする場合のＧＰＳ機能と歩数計機能との連携処理例を示すフローチャートである。なお、前述の図４乃至図７と共通する処理については説明を省略する。
【００５５】
図１２の例では、主制御部２１５は、所定の時間が経過するたびに、上記所定のタイミングに取得された歩数情報とＧＰＳ位置情報とこれらの情報が取得された取得日時情報とを互いに関連付けて記憶部２１８に保存する（Ｓ６）とともに、この保存された歩数情報及びＧＰＳ位置情報を取得日時情報とともに、情報管理サーバ３０にアップロードするように制御する（Ｓ７）。
【００５６】
図１３の例では、主制御部２１５は、所定の歩数を計数するたびに、上記所定のタイミングに取得された歩数情報とＧＰＳ位置情報とこれらの情報が取得された取得日時情報とを互いに関連付けて記憶部２１８に保存する（Ｓ６）とともに、この保存された歩数情報及びＧＰＳ位置情報を取得日時情報とともに、情報管理サーバ３０にアップロードするように制御する（Ｓ７）。
【００５７】
図１４の例では、主制御部２１５は、携帯電話機２０が所定の距離を移動するたびに、上記所定のタイミングに取得された歩数情報とＧＰＳ位置情報とこれらの情報が取得された取得日時情報とを互いに関連付けて記憶部２１８に保存する（Ｓ６）とともに、この保存された歩数情報及びＧＰＳ位置情報を取得日時情報とともに、情報管理サーバ３０にアップロードするように制御する（Ｓ７）。
【００５８】
図１５の例では、主制御部２１５は、歩数情報等のアップロードを指示する利用者操作があったときに（Ｓ３でＹＥＳ）、上記所定のタイミングに取得された歩数情報とＧＰＳ位置情報とこれらの情報が取得された取得日時情報とを互いに関連付けて記憶部２１８に保存する（Ｓ６）とともに、この保存された歩数情報及びＧＰＳ位置情報を取得日時情報とともに、情報管理サーバ３０にアップロードするように制御する（Ｓ７）。
【００５９】
図１６は、上記歩数情報及びＧＰＳ位置情報等に基づいて健康管理情報を生成して携帯電話機２０に送信するときの情報管理サーバの処理例を示すフローチャートである。この例において、情報管理サーバ３０の取得要求受信手段３０４は、携帯電話通信網１０を介して携帯電話機２０から、当該携帯電話機の利用者に関する健康管理情報（本例では、所定期間におけるカロリー消費量、脂肪燃焼量及び歩行時間）を要求する取得要求を受信する（Ｓ１）。この取得要求に基づいて、情報管理サーバ３０の情報抽出手段３０５は、上記健康管理情報の生成に用いる歩数情報、ＧＰＳ位置情報及び取得日時情報を、利用者データベース手段３０１から読み出す（Ｓ２）。次に、情報管理サーバ３０の健康管理情報生成手段３０９は、上記読み出した歩数情報、ＧＰＳ位置情報及び取得日時情報に基づいて、所定期間におけるカロリー消費量、脂肪燃焼量及び歩行時間を含む健康管理情報を生成する（Ｓ３）。その後、情報管理サーバ３０の情報送信手段３０６は、上記取得要求に対する応答として、上記生成した健康管理情報（所定期間におけるカロリー消費量、脂肪燃焼量及び歩行時間）を携帯電話機２０に送信する（Ｓ４）。携帯電話機２０は、情報管理サーバ３０から受信した健康管理情報をディスプレイに表示することができる。
【００６０】
図１７は、上記歩数情報及びＧＰＳ位置情報等に基づいて行動履歴情報を生成して携帯電話機２０に送信するときの情報管理サーバの処理例を示すフローチャートである。この例において、情報管理サーバ３０の取得要求受信手段３０４は、携帯電話通信網１０を介して携帯電話機２０から、当該携帯電話機の利用者に関する行動履歴情報（本例では、所定期間における移動軌跡地図情報及び各移動地点における歩数）を要求する取得要求を受信する（Ｓ１）。この取得要求に基づいて、情報管理サーバ３０の情報抽出手段３０５は、上記行動履歴情報の生成に用いる歩数情報、ＧＰＳ位置情報及び取得日時情報を、利用者データベース手段３０１から読み出す（Ｓ２）。次に、情報管理サーバ３０の行動履歴情報生成手段３０８は、上記読み出した歩数情報、ＧＰＳ位置情報及び取得日時情報に基づいて、所定期間における当該利用者の移動軌跡を地図上に表示した移動軌跡地図情報及び各移動地点における歩数を含む行動履歴情報を生成する（Ｓ３）。その後、情報管理サーバ３０の情報送信手段３０６は、上記取得要求に対する応答として、上記生成した行動履歴情報（所定期間における移動軌跡地図情報及び各移動地点における歩数）を携帯電話機２０に送信する（Ｓ４）。携帯電話機２０は、情報管理サーバ３０から受信した行動履歴情報をディスプレイに表示することができる。
【００６１】
上記図１６及び図１７の例では、健康管理情報と行動履歴情報とをそれぞれ個別に携帯電話機２０から要求してダウンロードする場合について説明したが、健康管理情報及び行動履歴情報を一緒に携帯電話機２０から要求してダウンロードするようにしてもよい。また、情報管理サーバ３０で生成して携帯電話機２０にダウンロード可能な情報は、歩数情報及び位置情報に基づいて生成できるものであれば、健康管理情報や行動履歴情報とは異なる他の情報であってもよい。
また、上記図１６及び図１７の例では、携帯電話機２０から情報管理サーバ３０にアクセスして情報を取得しているが、携帯電話機２０以外のパソコン等の情報通信端末からアクセスして情報を取得するようにしてもよい。
【００６２】
以上、図１０乃至図１７に示す実施形態によれば、携帯電話機２０において歩数情報及びＧＰＳ位置情報の取得を所定のタイミングに実行し、その歩数情報とＧＰＳ位置情報とを互いに関連付けて携帯電話機２０内に保存するともに、情報管理サーバ３０にアップロードしている。情報管理サーバ３０では、携帯電話機２０内で生成する場合に比してより高度な情報を、歩数情報及びＧＰＳ位置情報に基づいて生成することができ、互いに関連付けられた歩数情報とＧＰＳ位置情報と連携させたより広範で新規な用途への応用が可能になる。
また、図１０乃至図１７に示す実施形態によれば、携帯電話機２０と情報管理サーバ３０との間で、当該携帯電話機の利用者に対応する歩数情報及びＧＰＳ位置情報を共有したり、多数の携帯電話機２０の利用者に対応する歩数情報及びＧＰＳ位置情報を一元管理したりすることができる。
【００６３】
なお、図１０乃至図１７に示す実施形態においては、携帯電話機２０利用者が摂取したカロリー情報、食事情報及び飲料水情報の少なくとも一つを含む摂取情報を、携帯電話通信網１０を介して携帯電話機２０から情報管理サーバ３０に送信するようにしてもよい。また、携帯電話機２０が複数種類の摂取物の候補リストを通信ネットワークを介して受信し、その受信した摂取物の候補リストをディスプレイに表示し、表示された候補リスト中のいずれかの摂取物を選択できるようにしてもよい。携帯電話機２０で選択された摂取物の情報は上記摂取情報として情報管理サーバ３０に送信される。情報管理サーバ３０では、上記歩数情報やＧＰＳ位置情報だけでなく、利用者で摂取された摂取情報を用いることができ、カロリーの消費と摂取とを含むより詳細な健康管理情報の生成が可能になる。
【図面の簡単な説明】
【００６４】
【図１】（ａ）は本発明の一実施形態に係る携帯電話機の外観を示す正面図。（ｂ）はその背面図。
【図２】同携帯電話機のハードウェア構成を示す概略構成図。
【図３】同携帯電話機の主要部を抽出して示したブロック図。
【図４】同携帯電話機におけるＧＰＳ機能と歩数計機能との連携処理の一例を示すフローチャート。
【図５】同携帯電話機におけるＧＰＳ機能と歩数計機能との連携処理の他の例を示すフローチャート。
【図６】同携帯電話機におけるＧＰＳ機能と歩数計機能との連携処理の更に他の例を示すフローチャート。
【図７】同携帯電話機におけるＧＰＳ機能と歩数計機能との連携処理の更に他の例を示すフローチャート。
【図８】同携帯電話機におけるＧＰＳ位置情報及び歩数情報を用いた健康管理情報の表示処理の一例を示すフローチャート。
【図９】同携帯電話機におけるＧＰＳ位置情報及び歩数情報を用いたゲームアプリケーションプログラムの実行処理の一例を示すフローチャート。
【図１０】本発明の他の実施形態に係る携帯電話機からの歩数情報等を受信して管理する情報管理サーバを備えた通信サービスシステム全体の概略構成図。
【図１１】同情報管理サーバを構成する各手段の関係を示す機能ブロック図。
【図１２】歩数情報等を情報管理サーバへアップロードする場合の携帯電話機におけるＧＰＳ機能と歩数計機能との連携処理の一例を示すフローチャート。
【図１３】歩数情報等を情報管理サーバへアップロードする場合の携帯電話機におけるＧＰＳ機能と歩数計機能との連携処理の他の例を示すフローチャート。
【図１４】歩数情報等を情報管理サーバへアップロードする場合の携帯電話機におけるＧＰＳ機能と歩数計機能との連携処理の他の例を示すフローチャート。
【図１５】歩数情報等を情報管理サーバへアップロードする場合の携帯電話機におけるＧＰＳ機能と歩数計機能との連携処理の他の例を示すフローチャート。
【図１６】健康管理情報を生成して携帯電話機に送信するときの情報管理サーバの処理例を示すフローチャート。
【図１７】行動履歴情報を生成して携帯電話機に送信するときの情報管理サーバの処理例を示すフローチャート。
【符号の説明】
【００６５】
２０  携帯電話機
３０  情報管理サーバ
２１１  電話通信部
２１２  データ通信部
２１３  操作部
２１４  歩数情報取得部
２１５  主制御部
２１６  出力部
２１７  ＧＰＳ位置情報取得部
２１８  記憶部
【図１】
2010098620.tif 000003
【図２】
2010098620.tif 000004
【図３】
2010098620.tif 000005
【図４】
2010098620.tif 000006
【図５】
2010098620.tif 000007
【図６】
2010098620.tif 000008
【図７】
2010098620.tif 000009
【図８】
2010098620.tif 000010
【図９】
2010098620.tif 000011
【図１０】
2010098620.tif 000012
【図１１】
2010098620.tif 000013
【図１２】
2010098620.tif 000014
【図１３】
2010098620.tif 000015
【図１４】
2010098620.tif 000016
【図１５】
2010098620.tif 000017
【図１６】
2010098620.tif 000018
【図１７】
2010098620.tif 000019