(57)【要約】【課題】ユーザが競争を行う上で有用な情報を取得することを可能とする、サーバ装置、移動通信装置、通信システム、管理方法及び通信方法を提供すること【解決手段】本発明にかかるサーバ装置１０は、複数のユーザ間の運動による競争を管理するサーバ装置１０である。ユーザにより保持された移動通信装置の状態の変化を示す情報を、前記ユーザの運動情報として複数の移動通信装置から取得する運動情報取得部２０と、運動情報取得部２０により取得された運動情報に基づいて、それぞれのユーザの運動経過情報を生成する。当該運動経過情報を比較することにより、ユーザの順位を決定するとともに、競争を有利に進めるためのアシスト情報を生成するアシスト情報生成部３０と、アシスト情報をそれぞれの移動通信装置に送信する送信部４０を備えるものである。【選択図】図１
2010182230.tif 000002
【特許請求の範囲】
【請求項１】
複数のユーザ間の運動による競争を管理するサーバ装置であって、
前記ユーザにより保持された移動通信装置の状態の変化を示す情報を、前記ユーザの運動情報として複数の移動通信装置から取得する運動情報取得部と、
前記運動情報取得部により取得された運動情報に基づいて、それぞれのユーザの運動経過情報を生成し、当該運動経過情報を比較することにより、ユーザの順位を決定するとともに、前記競争を有利に進めるためのアシスト情報を生成するアシスト情報生成部と、
前記アシスト情報をそれぞれの移動通信装置に送信する送信部を備えるサーバ装置。
【請求項２】
前記運動情報取得部は、複数の移動通信装置から当該移動通信装置の現在位置を示す位置情報を取得するとともに、前記位置情報を取得したタイミング情報も併せて取得し、
前記アシスト情報生成部は、前記位置情報に基づいて得られる移動通信装置の移動距離に応じて定められる移動通信装置の順位を決定するとともに、前記位置情報と前記タイミング情報からそれぞれの移動通信装置の順位を向上させるために必要な速度情報を前記アシスト情報として生成することを特徴とする請求項１記載のサーバ装置。
【請求項３】
前記運動情報取得部は、複数の移動通信装置から、一定距離を移動するのに要した時間情報を取得し、
前記アシスト情報生成部は、前記時間情報に応じて定められる移動通信装置の順位を決定するとともに、前記時間情報と前記移動した距離情報からそれぞれの移動通信装置の順位を向上させるために必要な速度情報を前記アシスト情報として生成することを特徴とする請求項１記載のサーバ装置。
【請求項４】
前記アシスト情報は、アシスト情報を取得する移動通信装置が、順位を1位とするために必要な速度情報、上位の順位のユーザに追いつくために必要な速度情報又は下位の順位のユーザに追いつかれる時間、のうち１以上を含むことを特徴とする請求項２又は３記載のサーバ装置。
【請求項５】
前記運動情報取得部は、複数の移動通信装置から消費したカロリーを示す消費カロリー情報を取得するとともに、前記消費カロリー情報を取得したタイミング情報も併せて取得し、
前記アシスト情報生成部は、前記消費カロリー情報に応じて定められる移動通信装置の順位を決定するとともに、前記消費カロリー情報とタイミング情報からそれぞれの移動通信装置の順位を向上させるために必要な単位時間当たりの消費カロリー情報を前記アシスト情報として生成することを特徴とする請求項１記載のサーバ装置。
【請求項６】
前記運動情報取得部は、複数の移動通信装置から、一定のカロリーを消費するのに要した時間情報を取得し、
前記アシスト情報生成部は、前記時間情報に応じて定められる移動通信装置の順位を決定するとともに、前記時間情報と消費したカロリー情報からそれぞれの移動通信装置の順位を向上させるために必要な単位時間当たりの消費カロリー情報を前記アシスト情報として生成することを特徴とする請求項１記載のサーバ装置。
【請求項７】
前記アシスト情報生成部は、移動通信装置から取得した運動情報と、前記移動通信装置から過去に取得した運動情報を比較することにより、同一移動通信装置間の順位を決定するとともに、同一の移動通信装置間の状態を関連付けたアシスト情報を生成することを特徴とする請求項１乃至５記載のサーバ装置。
【請求項８】
前記アシスト情報生成部は、移動通信装置を操作する者特有の情報に応じたカテゴリーに移動通信装置を分類し、前記カテゴリーに基づいて、前記アシスト情報を生成することを特徴とする請求項１乃至５記載のサーバ装置。
【請求項９】
前記アシスト情報生成部は、生成したアシスト情報に移動通信装置の位置に特有の情報に応じた重みづけ加えることによりアシスト情報を生成することを特徴とする請求項１乃至８記載のサーバ装置。
【請求項１０】
移動通信装置の状態の変化を示す情報を当該移動通信装置を保持するユーザの運動情報として生成する運動情報生成部と、
前記運動情報をサーバ装置に送信する運動情報送信部と、
前記サーバ装置から、前記運動情報に応じて生成された、競技を有利に進めるためのアシスト情報を取得するアシスト情報取得部を備える移動通信装置。
【請求項１１】
前記運動情報生成部は、運動情報として、移動通信装置が現在位置する位置情報、もしくは、予め定められた距離を、前記位置情報を複数回取得することにより算出し、前記予め定められた距離を移動するために要した時間を生成することを特徴とする請求項１０記載の移動通信装置。
【請求項１２】
移動通信装置の加速度情報を感知する運動センサーをさらに備え、
前記運動情報生成部は、前記加速度情報と当該移動通信装置を操作する者特有の情報から当該移動通信装置を操作する者の消費カロリー情報を生成することを特徴とする請求項１０記載の移動通信装置。
【請求項１３】
複数の移動通信装置と、複数のユーザ間の運動による競争を管理するサーバ装置を備える通信システムであって、
前記移動通信装置は、
移動通信装置の状態の変化を示す情報を当該移動通信装置を保持するユーザの運動情報として生成し、
前記運動情報をサーバ装置に送信し、
前記サーバ装置から、前記運動情報に応じて生成された、競技を有利に進めるためのアシスト情報を取得し、
前記サーバ装置は、
前記ユーザより前記運動情報を取得し、
前記取得した運動情報に基づいて、それぞれのユーザの運動経過情報を生成し、
当該運動経過情報を比較することにより、ユーザの順位を決定するとともに、前記競争を有利に進めるためのアシスト情報を生成し、
前記アシスト情報をそれぞれの移動通信装置に送信する通信システム。
【請求項１４】
複数のユーザ間の運動による競争を管理する管理方法であって、
前記ユーザにより保持された移動通信装置の状態の変化を示す情報を、前記ユーザの運動情報として複数の移動通信装置から取得するステップと、
前記取得された運動情報に基づいて、それぞれのユーザの運動経過情報を生成し、当該運動経過情報を比較することにより、ユーザの順位を決定するとともに、前記競争を有利に進めるためのアシスト情報を生成するステップと、
前記アシスト情報をそれぞれの移動通信装置に送信するステップを備える管理方法。
【請求項１５】
複数のユーザ間の運動による競争を管理する通信方法であって、
移動通信装置の状態の変化を示す情報を当該移動通信装置を保持するユーザの運動情報として生成するステップと、
前記運動情報をサーバ装置に送信するステップと、
前記取得した運動情報に基づいて、それぞれのユーザの運動経過情報を生成するステップと、
当該運動経過情報を比較することにより、ユーザの順位を決定するとともに、前記競争を有利に進めるためのアシスト情報を生成するステップと、
前記アシスト情報をそれぞれの移動通信装置に送信するステップを有する通信方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、サーバ装置、移動通信装置、通信システム、管理方法及び通信方法に関するものであり、特に複数の移動通信装置からデータを取得可能なサーバ装置、移動通信装置、通信システム、管理方法及び通信方法に関する。
【背景技術】
【０００２】
携帯電話の処理能力の向上、高機能化に伴い近年では様々なサービスが携帯電話上で実現されている。例えば、携帯電話を使用している者の現在位置を、地図上に表示する位置情報サービスがある。さらに、加速度センサーやジャイロセンサーなどを搭載した端末では、歩数計機能や消費カロリー計算機能といった健康にまつわるアプリケーションを搭載して、自身の健康管理を行うサービスもある。これらは、携帯電話を使用する者自身の情報に基づいたサービスであるが、今後は、各種サービスをネットワークで融合することにより、多人数で連携したサービスを実現することが求められている。
【０００３】
特許文献１には、身体情報等に基づいて健康状態を判断し、その健康状態に応じて適切なアドバイスを行うことが可能な健康管理支援システムについての技術が開示されている。
【０００４】
特許文献２には、専用端末から、摂取カロリー情報を収集するカロリー収支集計装置についての技術が開示されている。
【０００５】
特許文献３には、全国のマラソン大会における記録をデータベース化し、マラソン大会参加者が自由にデータベースを閲覧可能なマラソンタイム案内システムについての技術が開示されている。
【０００６】
特許文献４には、あらかじめ定められた経路を利用するオリエンテーリング競技において、複数の参加者が様々な時間に競技を開始した場合においても、位置情報、時間情報を測定することにより、リアルタイムに現在の順位情報を把握することができる技術について開示している。
【０００７】
特許文献５には、歩数計で取得した情報をデータベースにて管理するとともに、他の利用者の情報も閲覧することを可能とする技術について開示している。
【０００８】
特許文献６には、歩数計機能を携帯電話にて実現し、携帯電話ネットワークを通じて歩数計情報をサーバに送信することにより、自身の歩数計履歴を管理する技術について開示している。
【先行技術文献】
【特許文献】
【０００９】
【特許文献１】特開２００８−２３４００９号公報
【特許文献２】特開２００３−０６１９４０号公報
【特許文献３】特開２００２−２３０２１１号公報
【特許文献４】特開２００２−０９８５５１号公報
【特許文献５】特開２００２−１７６４２６号公報
【特許文献６】特開２００４−１１８３３９号公報
【発明の概要】
【発明が解決しようとする課題】
【００１０】
特許文献１乃至６に開示された技術では、歩数計から得られた情報や、位置情報を複数の端末より収集し、データベース化することで、複数の者がデータベースを閲覧することができ、自身の順位等を知ることができるに過ぎず、さらにユーザ間で競争を行う上で有用な情報を得ることができるものではなかった。
【００１１】
本発明の目的は、このような問題点を解決するためになされたものであり、ユーザが競争を行う上で有用な情報を取得することを可能とする、サーバ装置、移動通信装置、通信システム、管理方法及び通信方法を提供することである。
【課題を解決するための手段】
【００１２】
本発明にかかるサーバ装置は、複数のユーザ間の運動による競争を管理するサーバ装置であって、前記ユーザにより保持された移動通信装置の状態の変化を示す情報を、前記ユーザの運動情報として複数の移動通信装置から取得する運動情報取得部と、前記運動情報取得部により取得された運動情報に基づいて、それぞれのユーザの運動経過情報を生成し、当該運動経過情報を比較することにより、ユーザの順位を決定するとともに、前記競争を有利に進めるためのアシスト情報を生成するアシスト情報生成部と、前記アシスト情報をそれぞれの移動通信装置に送信する送信部を備えるものである。
【００１３】
さらに、本発明にかかる移動通信装置は、移動通信装置の状態の変化を示す情報を当該移動通信装置を保持するユーザの運動情報として生成する運動情報生成部と、前記運動情報をサーバ装置に送信する運動情報送信部と、前記サーバ装置から、前記運動情報に応じて生成された、競技を有利に進めるためのアシスト情報を取得するアシスト情報取得部を備えることである。
【００１４】
さらに、本発明にかかる通信システムは、複数の移動通信装置と、複数のユーザ間の運動による競争を管理するサーバ装置を備える通信システムであって、前記移動通信装置は、移動通信装置の状態の変化を示す情報を当該移動通信装置を保持するユーザの運動情報として生成し、前記運動情報をサーバ装置に送信し、前記サーバ装置から、前記運動情報に応じて生成された、競技を有利に進めるためのアシスト情報を取得し、前記サーバ装置は、前記ユーザより前記運動情報を取得し、前記取得した運動情報に基づいて、それぞれのユーザの運動経過情報を生成し、当該運動経過情報を比較することにより、ユーザの順位を決定するとともに、前記競争を有利に進めるためのアシスト情報を生成し、前記アシスト情報をそれぞれの移動通信装置に送信するものである。
【００１５】
さらに、本発明にかかる管理方法は、複数のユーザ間の運動による競争を管理する通信方法であって、前記ユーザにより保持された移動通信装置の状態の変化を示す情報を、前記ユーザの運動情報として複数の移動通信装置から取得するステップと、前記取得された運動情報に基づいて、それぞれのユーザの運動経過情報を生成し、当該運動経過情報を比較することにより、ユーザの順位を決定するとともに、前記競争を有利に進めるためのアシスト情報を生成するステップと、前記アシスト情報をそれぞれの移動通信装置に送信するステップを備えることである。
【００１６】
さらに、本発明にかかる通信方法は、複数の移動通信装置と、複数のユーザ間の運動による競争を管理する通信方法であって、移動通信装置の状態の変化を示す情報を当該移動通信装置を保持するユーザの運動情報として生成するステップと、前記運動情報をサーバ装置に送信するステップと、前記取得した運動情報に基づいて、それぞれのユーザの運動経過情報を生成するステップと、当該運動経過情報を比較することにより、ユーザの順位を決定するとともに、前記競争を有利に進めるためのアシスト情報を生成するステップと、前記アシスト情報をそれぞれの移動通信装置に送信するステップを有することである。
【発明の効果】
【００１７】
本発明により、ユーザが競争を行う上で有用な情報を取得することを可能とする、サーバ装置、移動通信装置、通信システム、管理方法及び通信方法を提供することができる。
【図面の簡単な説明】
【００１８】
【図１】実施の形態１にかかるサーバ装置の構成図である。
【図２】実施の形態１にかかるシステム全体の構成図である。
【図３】実施の形態１にかかる移動通信装置の構成図である。
【図４】実施の形態１にかかるフローチャートである。
【図５】実施の形態１にかかるアシスト情報の生成方法を説明する図である。
【図６】実施の形態２にかかるフローチャートである。
【図７】実施の形態３にかかる移動通信装置の構成図である。
【発明を実施するための形態】
【００１９】
以下、図面を参照して本発明の実施の形態について説明する。説明の明確化のため、以下の記載及び図面は、適宜、省略、及び簡略化がなされている。また、様々な処理を行う機能ブロックとして図面に記載される各要素は、ハードウェア的には、ＣＰＵ、メモリ、その他の回路で構成することができ、ソフトウェア的には、メモリにロードされたプログラムなどによって実現される。したがって、これらの機能ブロックがハードウェアのみ、ソフトウェアのみ、またはそれらの組合せによっていろいろな形で実現できることは当業者には理解されるところであり、いずれかに限定されるものではない。
【００２０】
（実施の形態１）
図１を用いて本発明の実施の形態１にかかるサーバ装置の構成を説明する。当該サーバ装置１０は、複数のユーザ間で行われる様々な種類の競争を管理するサーバである。複数のユーザのそれぞれは、移動通信装置１乃至ｎを保持した状態で競争に参加する。ここで競争は、例えば、移動した距離を競うマラソン、消費カロリーを競うゲーム等がある。そしてサーバ装置１０は、互いに競争に参加するユーザのそれぞれに対して、競争を有利に進めるために有用なアシスト情報を提供するという特徴的な機能を持つ。サーバ装置１０は、運動情報取得部２０と、アシスト情報生成部３０と、送信部４０を備える。移動通信装置１乃至ｎは、サーバ装置と通信を行う移動通信装置である。運動情報取得部２０は、移動通信装置１乃至ｎから運動情報を取得し、アシスト情報生成部３０に出力する。アシスト情報生成部３０は、運動情報取得部２０から運動情報を取得し、取得した運動情報に基づいてアシスト情報を生成する。アシスト情報生成部２０は、生成したアシスト情報を送信部４０に出力する。送信部４０は、取得したアシスト情報を移動通信装置１乃至ｎに送信する。
【００２１】
運動情報生成部２０は、移動通信装置１乃至ｎから運動情報を取得する。運動情報とは、具体的には、移動通信装置がＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）を利用して取得した、現在位置を示す位置情報、移動通信装置が移動した距離情報、移動通信装置が一定の距離を移動するために要した時間情報、消費カロリー情報、一定の消費カロリーを消費するのに要した時間情報、歩数情報、一定の歩数を達成するのに要した時間情報等の、移動通信装置の状態の変化を示す情報である。
【００２２】
アシスト情報生成部３０は、運動情報取得部２０から取得した運動情報に基づいて、それぞれのユーザの運動経過情報を生成し、当該運動経過情報を比較することにより、ユーザの順位を決定するとともに、競争を有利に進めるためのアシスト情報を生成する。アシスト情報は、具体的には、以下のように算出される。複数の移動通信装置から、運動情報として位置情報を取得した場合には、２点間の位置情報から移動通信装置が移動した距離を算出する。算出した移動距離を基に、移動通信の順位を決定する。さらに、位置情報を取得した時刻情報から、移動通信装置が移動に要した時間を算出する。この移動通信装置が移動した距離と、移動に要した時間から、それぞれの移動通信装置の速度情報を得ることができる。これにより、例えば、あるユーザが１位のユーザに追いつくまでの速度情報や、上位の順位に位置するユーザにゴールまでに追いつくための速度情報や、下位の順位に位置するユーザに追いつかれるまでの時間情報等を算出し、アシスト情報としてそれぞれのユーザに通知することができる。
【００２３】
ここで、運動情報取得部２０が、移動通信装置から、移動通信装置が移動した距離情報と、その距離を移動するのに要した時間情報を取得し、その情報を基にアシスト情報生成部３０は、移動通信装置の速度情報を算出し、アシスト情報を生成してもよい。さらに、運動情報取得部２０は、移動通信装置が移動した距離情報と、移動通信装置の速度情報を取得し、その情報を基にアシスト情報生成部３０は、アシスト情報を生成してもよい。
【００２４】
送信部４０は、アシスト情報生成部３０が生成したアシスト情報を、それぞれの移動通信装置に送信する。
【００２５】
次に、図２を用いて本発明の実施の形態１にかかるシステム全体の構成を説明する。システム全体は、ユーザ１００乃至１０２と、携帯電話１０３乃至１０５と、基地局１０６乃至１０８と、ゲートウェイ１０９と、ユーザ１００の運動情報データ１１０と、ユーザ１０１の運動情報データ１１１と、ユーザ１０２の運動情報データ１１２と、運動情報データベース１１３と、集計サーバ１１４と、情報提供サーバ１１６を備えている。集計サーバと情報提供サーバはインターネット網１１５を介して接続されている。
【００２６】
ユーザ１００は、携帯電話１０３を保有している。その他ユーザも同様に携帯電話を保有している。携帯電話１０３は、基地局１０６及びゲートウェイ１０９を介して、運動情報データベース１１３に対して、ユーザ１００の運動情報データ１１０を保存する。その他ユーザも同様に運動情報データを運動情報データベース１１３に送信する。運動情報データ１１０乃至１１２は、集計サーバ１１４に出力される。集計サーバ１１４は、取得した運動情報に基づいてアシスト情報を生成し、生成したアシスト情報をゲートウェイ１０９及び基地局１０６乃至１０８を介して、ユーザの保有する携帯電話１００乃至１０２に送信する。また、集計サーバ１１４は、インターネット網１１５を介して、情報提供サーバ１１６から、移動通信装置１００乃至１０２の位置する場所の天気情報や、地形情報等を取得し、その取得した情報と、運動情報に基づいてアシスト情報を生成してもよい。
【００２７】
携帯電話１０３乃至１０５は、ＰＨＳ（Ｐｅｒｓｏｎａｌ  Ｈａｎｄｙ  ｐｈｏｎｅ  Ｓｙｓｔｅｍ）、通信機能付きノートパソコン、通信機能付きＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄａｔａ  ＡｓｓｉｓｔａｎｃｅもしくはＰｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔｓ）、ポータブル音楽プレーヤー、ポータブルテレビ等の携帯端末装置であってもよい。
【００２８】
基地局１０６乃至１０８は、携帯端末が、ワイヤレスＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）による通信機能を有する場合は、アクセスポイントであってもよい。
【００２９】
次に、図３を用いて本発明の実施の形態１にかかる移動通信装置の構成について説明する。移動通信装置は、ＧＰＳモジュール２００と、電源ＩＣ２０１乃至２０２と、ＣＰＵ２０３と、メモリ２０４と、スピーカー（ＳＰＫ）２０５と、ベースバンドＩＣ２０６と、ＲＦ  ＩＣ（増幅回路）２０７と、液晶ディスプレイ（ＬＣＤ）２０８と、電池パック２０９と、ＧＰＳアンテナ２１０と、通信用アンテナ２１１を備えている。
【００３０】
電源ＩＣ２０１、２０２は、電池パック２０９より電力の供給を受ける。ＧＰＳモジュール２００と、ＣＰＵ２０３と、ＬＣＤ２０８は、電源ＩＣ２０１から電力の供給を受ける。ベースバンドＩＣ２０６は、電源ＩＣ２０２から電力の供給を受ける。ここで、電源ＩＣは１つでもよく、１つの電源ＩＣから、ＧＰＳモジュール２００、ＣＰＵ２０３、ＬＣＤ２０８、ベースバンドＩＣ２０６は、電力の供給を受けてもよい。
【００３１】
ＧＰＳモジュール２００はＧＰＳアンテナ２１０を利用して衛星から位置情報を取得する。ここで、ＧＰＳモジュール２００は、周期的に衛星から位置情報を取得してもよく、ＣＰＵ２０３からの指示により、衛星から位置情報を取得してもよい。ＧＰＳモジュール２００は、ＧＰＳアンテナ２１０を介して取得した位置情報を、ＣＰＵ２０３に出力する。
【００３２】
ＣＰＵ２０３は、取得した位置情報を一時的にメモリ２０４に保存し、ベースバンドＩＣ２０６に出力する。ここで、ＣＰＵ２０３は、取得した位置情報をベースバンドＩＣ２０６に出力してもよく、取得した位置情報を基に、移動通信装置が移動した距離を算出し、算出した距離情報もベースバンドＩＣに出力してもよい。さらには、位置情報を取得した時刻情報から、当該距離を移動するのに要した時間を算出し、算出した時間と、距離情報から移動通信装置の速度を求め、求めた速度情報も、ベースバンドＩＣ２０６に出力してもよい。
【００３３】
ベースバンドＩＣ２０６は、取得した情報をＲＦ  ＩＣ２０７及び通信用アンテナ２１１を介して、サーバ装置に送信する。
【００３４】
また、サーバ装置から受信したアシスト情報は、ＣＰＵ２０３に出力される。この時、ＣＰＵ２０３は、アシスト情報を音声として出力する場合は、ＳＰＫ２０５に出力し、液晶ディスプレイに表示する場合は、ＬＣＤ２０８に情報を出力する。
【００３５】
次に図４及び図５を用いて、本発明の実施の形態１にかかる処理の流れと実現するサービスの概要について説明する。
【００３６】
マラソン大会等の競技会を開催するコンテンツプロバイダー等は、ユーザに対して、開催時間と、スタートからゴールまでの距離について、メールやＷＥＢを利用して発表する（Ｓ３００）。参加したいユーザは、携帯電話によりコンテンツプロバイダーに対し参加登録を行う（Ｓ３０１）。大会開催直前に参加ユーザはネットワーク経由で正しい時間を設定する（Ｓ３０２）。スタート時間になると、携帯電話はユーザに向けてスタートをアナウンスする（Ｓ３０３）。ユーザはこれを受けて走行をスタートする（Ｓ３０４）。
【００３７】
次に、ＣＰＵ２０３は、ＧＰＳアンテナ２１０及びＧＰＳモジュール２００により取得した現在位置を示す位置情報と、位置情報の測定時間間隔と、取得した位置情報から算出した移動距離に基づいて、走行速度情報を求める。走行速度情報を求めたＣＰＵ２０３は、位置情報及び走行速度情報をコンテンツプロバイダーの有する運動情報データベース１１３に対して定期的に送信する。（Ｓ３０５）。
【００３８】
次に、運動情報データベース１１３は、各ユーザの位置情報及び走行速度情報に関するデータベースを作成する。（Ｓ３０６）。
【００３９】
次に、集計サーバ１１４は、各移動通信装置の位置情報に基づいて算出した移動距離情報から、各ユーザの順位を決定する。さらに、集計サーバ１１４は、あるユーザの移動距離と走行速度情報を抽出する。また、１位のユーザの移動距離、走行速度情報と、上位及び下位の順位のユーザの移動距離及び走行速度情報を運動情報データベース１１３から抽出する（Ｓ３０７）。
【００４０】
次に、集計サーバ１１４は、抽出したデータより、アシスト情報となる、１位で走行するための走行速度情報と、次の順位のユーザにゴールまでに追いつくための速度情報と、後ろの順位のユーザに追いつかれる時間、を算出する。集計サーバ１１４は、算出したアシスト情報を、各ユーザの携帯電話に送信する（Ｓ３０８）。
【００４１】
ここで、アシスト情報を生成する方法について、図５を用いて説明する。図５においては、ユーザＡを基準としている。ユーザＡが、１位で走行するための走行速度情報は、ユーザＡとユーザＤの速度情報と、ユーザＡとユーザＤの距離（距離（Ａ−Ｄ））と、ユーザＤがゴールするまでの距離（距離（Ｄ−ＧＯＡＬ））に基づいて、定めることができる。例えば、以下の式（１）を満たす走行速度であれば、ゴールするまでにユーザＡが１位で走行することができる。距離（Ｄ−ＧＯＡＬ）をＤ１とし、距離（Ａ−Ｄ）をＤ２とする。
【００４２】
ユーザＡの走行速度≧（Ｄ１＋Ｄ２）×ユーザＤの走行速度／Ｄ１・・・・式（１）
【００４３】
同様に、次の順位のユーザにゴールまでに追いつくための速度情報は、ユーザＡとユーザＢの速度情報と、ユーザＡとユーザＢの距離（距離（Ａ−Ｂ））と、ユーザＢがゴールするまでの距離（距離（Ｂ−ＧＯＡＬ））に基づいて定めることができる。後ろの順位のユーザに追いつかれる時間は、ユーザＡとユーザＣの速度情報と、ユーザＡとユーザＣの距離（距離（Ａ−Ｃ））と、ユーザＡがゴールするまでの距離（距離（Ａ−ＧＯＡＬ））に基づいて、定めることができる。
【００４４】
次に、アシスト情報を算出した携帯電話は、スピーカー２０５又はＬＣＤ２０８を通じて、ユーザにアシスト情報の伝達を行う（Ｓ３０９）。
【００４５】
次に、ユーザの移動距離が、規定したスタートからゴールまでの距離に到達しているかどうかの判断を行う（Ｓ３１０）。規定の距離に到達している場合は、ゴールしたとみなして、処理を終了する。その際に、集計サーバ１１４より総合順位を入手する。規定の距離に到達していない場合は、アシスト情報を生成するために、Ｓ３０５以降の処理を繰り返す。
【００４６】
以上説明したように、本発明の実施の形態１にかかる携帯電話、サーバ装置を用いることにより、複数のユーザの運動情報を比較し、自身の順位を向上、もしくは維持するための有益なアシスト情報を取得できる。
【００４７】
また、アシスト情報をサーバ装置にて生成し、その生成した結果を携帯電話に通知することにより、メモリの制約が厳しい携帯電話において、他ユーザの運動情報を記憶する必要がなくなり、携帯電話の効率的なメモリの使用及び処理負荷を低減することを実現できる。
【００４８】
また、サーバ装置にて、距離情報、速度情報等を算出することにより、ユーザは場所を選ばずに、複数のユーザの運動情報より生成したアシスト情報を得ることができるため、あたかも同一の環境で競争環境を生成しているような感覚を得ることができる。ここで、ユーザは場所を同じくせず競技を実施するため、天気情報や地形情報によりハンディキャップを設けることにより、場所が異なることによる不公平を排除することができる。
【００４９】
（実施の形態２）
次に、図６を用いて、本発明の実施の形態２にかかる処理の流れにつき説明する。Ｓ４００以前の処理については、図４のＳ３００乃至Ｓ３０４と同様の処理を行うため、説明を省略する。携帯電話は、ＧＰＳモジュール２００及びＧＰＳアンテナ２１０を用いて、ユーザの走行距離を定期的に計算する。ＣＰＵ２０３は、あらかじめ定められた距離Ｘｍを移動したときのラップタイムと、その時間より求めた走行速度情報を算出し、通信用アンテナ２１１を介して、運動情報データベース１１３に送信する（Ｓ４００）。運動情報データベース１１３は、ユーザのラップタイムと、走行速度情報のデータベースを作成する（Ｓ４０１）。
【００５０】
次に、集計サーバ１１４はＸｍ毎に区間を区切った場合の、各ユーザのラップタイムから、区間ごとの順位を決定し、さらに、今までに通過した区間のラップタイム情報を加算することで、総合順位を決定する（Ｓ４０２）。
【００５１】
次に、集計サーバ１１４は、あるユーザの各区間のラップタイムと、走行速度情報を抽出する。さらに、１位のユーザのラップタイムと、走行速度情報と、上位及び下位のユーザのラップタイムと、走行速度情報を抽出する（Ｓ４０３）。
【００５２】
次に、集計サーバ１１４は、抽出した情報よりアシスト情報として、１位のユーザ又は上位及び下位のユーザとの走行速度差と、距離情報を算出する（Ｓ４０４）。例えば、１位のユーザのある地点の通過時間は、ある地点までのラップタイムを加算することにより定められる。その値をＴ１とする。次に、同一の地点までの、ユーザＡの通過時間をＴ２とする。この場合、ユーザＡと１位のユーザとの距離は、式（２）で示される。
【００５３】
ユーザＡと１位のユーザの距離＝（Ｔ２−Ｔ１）×１位のユーザの速度・・・（式２）
【００５４】
この場合に、集計サーバ１１４は、過去に算出した同一ユーザのアシスト情報、つまり、自身の過去の情報と関連づけられるアシスト情報、を併せて生成してもよい。その後の処理は、図４のＳ３０９以降と同様であるため、説明を省略する。
【００５５】
また、事前に各ユーザの年齢、性別、慎重、体重、ＢＭＩ（Ｂｏｄｙ  Ｍａｓｓ  Ｉｎｄｅｘ）、地域、所属団体等の情報を登録しておくことにより、集計サーバ１１４は登録された情報に基づいて、ユーザを各カテゴリーに分類し、各カテゴリー内での順位や、アシスト情報を生成することもできる。
【００５６】
以上説明したように、本発明の実施の形態２にかかる携帯電話及びサーバ装置を用いることにより、異なる場所及び時間に参加したユーザでも、あたかも同一の環境で競争環境を生成しているような感覚を得ることができる。
【００５７】
また、他人との競争のみではなく、過去の自己との競争も実現することができるため、他者との比較のみならず、自身の成長を確かめることができるようになる。
【００５８】
また、大会を開催するコンテンツプロバイダー等は、異なる時間に収集した運動情報のデータベースを保有することにより、総合順位だけではなく、期間を限定することで、記録の伸び率の順位を決めるなど、新しいコンテンツを生むことができるようになる。
【００５９】
（実施の形態３）
次に、図７を用いて本発明の実施の形態３にかかる移動通信装置の構成図について説明を行う。移動通信装置は、運動情報センサー２１２を備える。その他の構成については、図３と同様であるため、説明を省略する。運動情報センサー２１２は、電源ＩＣ２０１から電力の供給を受ける。また、運動情報センサー２１２で感知した情報は、ＣＰＵ２０３に対して出力される。
【００６０】
運動センサー２１２は、加速度センサー又はジャイロセンサー等を含む。例えば、運動センサー２１２が感知した、移動通信装置の傾き等から、歩数情報を取得することができる。さらに、加速度センサーが感知した情報と、ユーザの体重等に基づいて、消費カロリー情報も取得することができる。これにより得られた歩数情報、消費カロリー情報等をＣＰＵ２０３に出力する。ＣＰＵ２０３は、取得した情報を、通信用アンテナ２１１を介して、運動情報データベース１１３に送信する。これら、歩数情報、消費カロリー情報を用いることで、集計サーバ１１４にて、消費カロリーに応じたアシスト情報を生成することもできる。
【００６１】
例えば、実施の形態１及び２におけるスタートからゴールまでの距離を、コンテンツプロバイダーが指定する規定消費カロリーとする。また、ユーザの走行速度を単位時間当たりの消費カロリーとする。さらに、移動距離を蓄積消費カロリーと置き換えることにより、ある決められた消費カロリーを誰が一番早く消費するか、という消費カロリーマラソンも実施することができる。
【００６２】
以上の説明は、本発明の実施の形態を説明するものであり、本発明が以上の実施の形態に限定されるものではない。また、当業者であれば、以上の実施の形態の各要素を本発明の範囲において容易に変更、追加、変換することが可能である。
【符号の説明】
【００６３】
１〜ｎ  移動通信装置
１０    サーバ装置
２０    運動情報取得部
３０    アシスト情報生成部
４０    送信部
１００〜１０２  ユーザ
１０３〜１０５  携帯電話
１０６〜１０８  基地局
１１０〜１１２  運動情報データ
１１３  運動情報データベース
１１４  集計サーバ
１１５  インターネット網
１１６  情報提供サーバ
２００  ＧＰＳモジュール
２０１  電源ＩＣ
２０２  電源ＩＣ
２０３  ＣＰＵ
２０４  メモリ
２０５  スピーカー
２０６  ベースバンドＩＣ
２０７  ＲＦ  ＩＣ
２０８  ＬＣＤ
２０９  電池パック
２１０  ＧＰＳアンテナ
２１１  通信用アンテナ
２１２  運動センサー
【図１】
2010182230.tif 000003
【図２】
2010182230.tif 000004
【図３】
2010182230.tif 000005
【図４】
2010182230.tif 000006
【図５】
2010182230.tif 000007
【図６】
2010182230.tif 000008
【図７】
2010182230.tif 000009