(57)【要約】      （修正有）【課題】運動器具を用いた運動の結果を、運動器具に備えられている画面以外からも知ることができる情報処理装置の提供。【解決手段】ユーザによる運動の結果に関する情報である運動結果情報を取得する１または２以上の運動器具から、１または２以上の運動結果情報を受信する受信部と、１または２以上の運動結果情報を出力する出力部とを備える情報処理装置１１である。運動器具を用いた運動の結果を、運動器具に備えられている画面以外からも知ることができる。【選択図】図１
2016116765.tif 000002
【特許請求の範囲】
【請求項１】
ユーザによる運動の結果に関する情報である運動結果情報を取得する１または２以上の運動器具から、１または２以上の運動結果情報を受信する受信部と、
前記１または２以上の運動結果情報を出力する出力部とを備える情報処理装置。
【請求項２】
運動器具との通信の状態である通信状態を取得する通信状態取得部と、
前記通信状態が、運動結果情報の閲覧を喚起することに関する条件である喚起条件を満たすか否かを判断する出力判断部とをさらに備え、
前記出力部は、
前記出力判断部が、前記通信状態が前記喚起条件を満たすと判断した場合に、運動結果情報の閲覧を喚起するための出力を行う請求項１記載の情報処理装置。
【請求項３】
運動器具との通信の状態である通信状態を取得する通信状態取得部と、
前記通信状態が、運動結果情報を出力することに関する条件である出力条件を満たすか否かを判断する出力判断部とをさらに備え、
前記出力部は、
前記出力判断部が、前記通信状態が前記出力条件を満たすと判断した場合に、前記受信部により受信済みの１または２以上の運動結果情報を出力する請求項１または請求項２記載の情報処理装置。
【請求項４】
前記出力条件は、運動器具との通信状態が、通信可能な状態から通信不可の状態になったことである請求項３記載の情報処理装置。
【請求項５】
前記運動器具は、取得した運動結果情報を、当該運動器具を用いているユーザを識別する情報であるユーザ識別情報に対応付けてサーバ装置に送信し、
前記受信部は、
１または２以上の運動結果情報を、前記サーバ装置から受信する請求項１から請求項４いずれか一項に記載の情報処理装置。
【請求項６】
１または２以上の運動結果情報が格納される運動結果情報格納部と、
前記受信部が受信した１または２以上の運動結果情報を、前記運動結果情報格納部に蓄積する蓄積部とをさらに備え、
前記出力部は、
前記運動結果情報格納部に格納されている１または２以上の運動結果情報を出力する請求項１から請求項５いずれか一項に記載の情報処理装置。
【請求項７】
前記運動器具は、受信したユーザ識別情報により特定される情報処理装置に、取得した運動結果情報を送信し、
前記受信部は、
前記運動器具が送信した運動結果情報を受信する請求項１から請求項６いずれか一項に記載の情報処理装置。
【請求項８】
ユーザが運動した結果に関する情報である運動結果情報を取得する運動結果情報取得部と、
動作の状態である動作状態を取得する動作状態取得部と、
前記動作状態が、運動結果情報を送信することに関する条件である送信条件を満たすか否かを判断する送信判断部と、
前記送信判断部が、前記動作状態が前記送信条件を満たすと判断した場合に、前記運動結果情報を送信する運動結果情報送信部とを備える運動器具。
【請求項９】
ユーザが運動した結果に関する情報である運動結果情報を取得する運動結果情報取得部と、
前記運動結果情報を送信する運動結果情報送信部とを備える電動アシスト自転車。
【請求項１０】
電動アシスト自転車の動作の状態である動作状態を取得する動作状態取得部と、
前記動作状態が、運動結果情報を送信することに関する条件である送信条件を満たすか否かを判断する送信判断部とをさらに備え、
前記運動結果情報送信部は、
前記送信判断部が、前記動作状態が前記送信条件を満たすと判断した場合に、前記運動結果情報取得部が取得した運動結果情報を送信する請求項９記載の電動アシスト自転車。
【請求項１１】
前記送信条件は、電動アシスト自転車の動作状態が、ユーザによる運動が終了した状態になったことである請求項１０記載の電動アシスト自転車。
【請求項１２】
前記ユーザによる運動が終了した状態は、ユーザが電動アシスト自転車から離れた状態、電動アシスト自転車の速度がゼロになった状態、電動アシスト自転車の電源がオフになった状態のうちのいずれか１以上である請求項１１記載の電動アシスト自転車。
【請求項１３】
受信したユーザ識別情報が格納される運動器具格納部をさらに備え、
前記運動結果情報送信部は、
前記運動結果情報取得部が取得した運動結果情報を、前記運動器具格納部に格納されているユーザ識別情報により特定される装置に送信する請求項９から請求項１２いずれか一項に記載の電動アシスト自転車。
【請求項１４】
受信部と、出力部とを用いて行われる情報処理方法であって、
前記受信部が、
ユーザによる運動の結果に関する情報である運動結果情報を取得する１または２以上の運動器具から、１または２以上の運動結果情報を受信する受信ステップと、
前記出力部が、
前記１または２以上の運動結果情報を出力する出力ステップとを備える情報処理方法。
【請求項１５】
運動結果情報取得部と、運動結果情報送信部とを用いて行われる情報処理方法であって、
前記運動結果情報取得部が、
電動アシスト自転車を用いてユーザが運動した結果に関する情報である運動結果情報を取得する運動結果情報取得ステップと、
前記運動結果情報送信部が、
前記運動結果情報を他の装置に送信する運動結果情報送信部ステップを備える情報処理方法。
【請求項１６】
コンピュータを、
ユーザによる運動の結果に関する情報である運動結果情報を取得する１または２以上の運動器具から、１または２以上の運動結果情報を受信する受信部、
前記１または２以上の運動結果情報を出力する出力部として機能させるためのプログラム。
【請求項１７】
コンピュータを、
電動アシスト自転車を用いてユーザが運動した結果に関する情報である運動結果情報を取得する運動結果情報取得部、
前記運動結果情報を他の装置に送信する運動結果情報送信部として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、運動器具と通信を行う情報処理装置等に関するものである。
【背景技術】
【０００２】
従来、ユーザによる運動の結果などを画面に出力する運動器具が開発されている（非特許文献１参照）。
【先行技術文献】
【非特許文献】
【０００３】
【非特許文献１】“電動アシスト自転車 ヤマハパス Sporty Model”、［online］、ヤマハ発動機株式会社、［２０１４年１２月８日検索］、インターネット［URL；http://www.yamaha-motor.co.jp/pas/sporty/］
【発明の概要】
【発明が解決しようとする課題】
【０００４】
従来、ユーザは、運動器具を用いた運動の結果を、運動器具に備えられている画面からしか知ることができなかった。
【課題を解決するための手段】
【０００５】
本第一の発明の情報処理装置は、ユーザによる運動の結果に関する情報である運動結果情報を取得する１または２以上の運動器具から、１または２以上の運動結果情報を受信する受信部と、１または２以上の運動結果情報を出力する出力部とを備える情報処理装置である。
【０００６】
このような構成により、運動器具を用いた運動の結果を、運動器具に備えられている画面以外からも知ることができる。
【０００７】
また、本第二の発明の情報処理装置は、第一の発明に対して、運動器具との通信の状態である通信状態を取得する通信状態取得部と、通信状態が、運動結果情報の閲覧を喚起することに関する条件である喚起条件を満たすか否かを判断する出力判断部とをさらに備え、出力部は、出力判断部が、通信状態が喚起条件を満たすと判断した場合に、運動結果情報の閲覧を喚起するための出力を行う情報処理装置である。
【０００８】
このような構成により、運動器具を用いた運動の結果を、運動器具との通信状態が予め決められた条件を満たしたときに知ることができる。
【０００９】
また、本第三の発明の情報処理装置は、第一または第二の発明に対して、運動器具との通信の状態である通信状態を取得する通信状態取得部と、通信状態が、運動結果情報を出力することに関する条件である出力条件を満たすか否かを判断する出力判断部とをさらに備え、出力部は、出力判断部が、通信状態が出力条件を満たすと判断した場合に、受信部により受信済みの１または２以上の運動結果情報を出力する情報処理装置である。
【００１０】
このような構成により、運動器具を用いた運動の結果を、運動器具との通信状態が予め決められた条件を満たしたときに知ることができる。
【００１１】
また、本第四の発明の情報処理装置は、第三の発明に対して、出力条件は、運動器具との通信状態が、通信可能な状態から通信不可の状態になったことである情報処理装置である。
【００１２】
このような構成により、運動器具を用いた運動の結果を、運動器具と通信不可になったときに知ることができる。
【００１３】
また、本第五の発明の情報処理装置は、第一から第四いずれか１つの発明に対して、運動器具は、取得した運動結果情報を、運動器具を用いているユーザを識別する情報であるユーザ識別情報に対応付けてサーバ装置に送信し、受信部は、１または２以上の運動結果情報を、サーバ装置から受信する情報処理装置である。
【００１４】
このような構成により、運動器具を用いた運動の結果を、運動器具に備えられている画面以外からも知ることができる。
【００１５】
また、本第六の発明の情報処理装置は、第一から第五いずれか１つの発明に対して、１または２以上の運動結果情報が格納される運動結果情報格納部と、受信部が受信した１または２以上の運動結果情報を、運動結果情報格納部に蓄積する蓄積部とをさらに備え、出力部は、運動結果情報格納部に格納されている１または２以上の運動結果情報を出力する情報処理装置である。
【００１６】
このような構成により、運動器具を用いた運動の履歴を、運動器具に備えられている画面以外からも知ることができる。
【００１７】
また、本第七の発明の情報処理装置は、第一から第六いずれか１つの発明に対して、運動器具は、受信したユーザ識別情報により特定される情報処理装置に、取得した運動結果情報を送信し、受信部は、運動器具が送信した運動結果情報を受信する情報処理装置である。
【００１８】
このような構成により、運動器具を用いた運動の結果の送信対象を知らせることができる。
【００１９】
また、本第八の発明の運動器具は、ユーザが運動した結果に関する情報である運動結果情報を取得する運動結果情報取得部と、動作の状態である動作状態を取得する動作状態取得部と、動作状態が、運動結果情報を送信することに関する条件である送信条件を満たすか否かを判断する送信判断部と、送信判断部が、動作状態が送信条件を満たすと判断した場合に、運動結果情報を送信する運動結果情報送信部とを備える運動器具である。
【００２０】
このような構成により、電動アシスト自転車を用いた運動の結果を、電動アシスト自転車に備えられている画面以外からも知ることができる。
【００２１】
また、本第九の発明の電動アシスト自転車は、ユーザが運動した結果に関する情報である運動結果情報を取得する運動結果情報取得部と、運動結果情報を送信する運動結果情報送信部とを備える電動アシスト自転車である。
【００２２】
このような構成により、電動アシスト自転車を用いた運動の結果を、電動アシスト自転車に備えられている画面以外からも知ることができる。
【００２３】
また、本第十の発明の電動アシスト自転車は、第九の発明に対して、電動アシスト自転車の動作の状態である動作状態を取得する動作状態取得部と、動作状態が、運動結果情報を送信することに関する条件である送信条件を満たすか否かを判断する送信判断部とをさらに備え、運動結果情報送信部は、送信判断部が、動作状態が送信条件を満たすと判断した場合に、運動結果情報取得部が取得した運動結果情報を送信する電動アシスト自転車である。
【００２４】
このような構成により、電動アシスト自転車を用いた運動の結果を、電動アシスト自転車の動作状態が予め決められた条件を満たしたときに、他の装置に送信することができる。
【００２５】
また、本第十一の発明の電動アシスト自転車は、第十の発明に対して、送信条件は、電動アシスト自転車の動作状態が、ユーザによる運動が終了した状態になったことである電動アシスト自転車である。
【００２６】
このような構成により、電動アシスト自転車を用いた運動の結果を、ユーザが電動アシスト自転車を用いた運動を終了したときに、他の装置に送信することができる。
【００２７】
また、本第十二の発明の電動アシスト自転車は、第十一の発明に対して、ユーザによる運動が終了した状態は、ユーザが電動アシスト自転車から離れた状態、電動アシスト自転車の速度がゼロになった状態、電動アシスト自転車の電源がオフになった状態のうちのいずれか１以上である電動アシスト自転車である。
【００２８】
このような構成により、電動アシスト自転車を用いた運動の結果を、ユーザが電動アシスト自転車から離れたとき、電動アシスト自転車の速度がゼロになったとき、電動アシスト自転車の電源がオフになったときのうちのいずれか１以上のときに、他の装置に送信することができる。
【００２９】
また、本第十三の発明の電動アシスト自転車は、第九から第十二いずれか１つの発明に対して、受信したユーザ識別情報が格納される運動器具格納部をさらに備え、運動結果情報送信部は、運動結果情報取得部が取得した運動結果情報を、運動器具格納部に格納されているユーザ識別情報により特定される装置に送信する電動アシスト自転車である。
【００３０】
このような構成により、電動アシスト自転車を用いた運動の結果の送信対象を知ることができる。
【発明の効果】
【００３１】
本発明による情報処理装置等によれば、運動器具を用いた運動の結果を、運動器具に備えられている画面以外からも知ることができる。
【図面の簡単な説明】
【００３２】
【図１】実施の形態１における情報システム１の概念図
【図２】同情報処理装置１１および運動器具１２のブロック図
【図３】同情報処理装置１１の全体動作について説明するフローチャート
【図４】同運動器具１２の全体動作について説明するフローチャート
【図５】同運動結果情報の例を示す図
【図６】同運動結果情報の出力例を示す図
【図７】実施の形態２における情報システム２の概念図
【図８】同サーバ装置２３のブロック図
【図９】同情報処理装置２１の全体動作について説明するフローチャート
【図１０】同運動器具２２の全体動作について説明するフローチャート
【図１１】同サーバ装置２３の全体動作について説明するフローチャート
【図１２】上記実施の形態におけるコンピュータシステムの概観図
【図１３】上記実施の形態におけるコンピュータシステムのブロック図
【発明を実施するための形態】
【００３３】
以下、本発明による情報処理装置等の実施の形態について図面を参照して説明する。なお、実施の形態において同じ符号を付した構成要素は同様の動作を行うので、再度の説明を省略する場合がある。また、本実施の形態において説明する各情報の形式、内容などは、あくまで例示であり、各情報の持つ意味を示すことができれば、形式、内容などは問わない。
【００３４】
（実施の形態１）
本実施の形態において、情報処理装置１１と、１または２以上の運動器具１２とを備える情報システム１について説明する。情報処理装置１１は、通常、１または２以上の運動器具１２のうち、通信が確立された１つの運動器具１２から、当該運動器具１２を用いてユーザが運動した結果に関する情報を受信する。そして、情報処理装置１１は、当該受信した情報を出力する。また、運動器具１２は、当該運動器具１２を用いてユーザが運動した結果に関する情報を取得する。そして、運動器具１２は、当該取得した情報を、通信が確立された情報処理装置１１に送信する。
【００３５】
図１は、本実施の形態における情報システム１の概念図である。図１において、１または２以上の各運動器具１２と、情報処理装置１１とは、通信手段１３を介して通信が可能である。図１において、情報処理装置１１は、例えば、スマートフォン、携帯電話、タブレット型ＰＣ、ＰＤＡなどの携帯端末である。また、運動器具１２は、例えば、電動アシスト自転車、エアロバイク、ウォーキングマシーン、ランニングマシーンなどである。運動器具１２は、例えば、いわゆるトレーニングマシーン、ダイエット器具などを含んでもよい。また、運動器具１２は、例えば、電動アシスト自転車であることが好適である。また、通信手段１３は、通常、近距離（短距離）の無線通信手段である。通信手段１３は、例えば、Ｗｉ−Ｆｉ（登録商標）、Ｂｌｕｅｔｏｏｔｈ（登録商標）、ＮＦＣ、ＺｉｇＢｅｅ（登録商標）、赤外線などである。
【００３６】
また、図１において、情報処理装置１１は、通信が確立された運動器具１２から、当該運動器具１２を用いてユーザが運動した結果に関する情報を受信する。すなわち、運動器具１２は、通信が確立された情報処理装置１１に、当該運動器具１２を用いてユーザが運動した結果に関する情報を送信する。
【００３７】
また、図２は、本実施の形態における情報処理装置１１および運動器具１２のブロック図である。情報処理装置１１は、運動結果情報格納部１１１、受信部１１２、蓄積部１１３、通信状態取得部１１４、出力判断部１１５、出力部１１６を備える。また、運動器具１２は、運動器具格納部１２１、運動器具受信部１２２、運動器具蓄積部１２３、運動結果情報取得部１２４、動作状態取得部１２５、送信判断部１２６、運動結果情報送信部１２７を備える。
【００３８】
情報処理装置１１が備える運動結果情報格納部１１１には、１または２以上の運動結果情報が格納される。運動結果情報とは、ユーザが運動器具１２を用いて運動した結果に関する情報である。具体的に、運動結果情報は、例えば、１以上の運動計測情報を有する情報である。運動計測情報とは、運動器具１２によるユーザの運動を計測した結果を示す情報である。つまり、運動結果情報は、運動器具１２によるユーザの運動を計測した結果を示す情報であるとも言える。
【００３９】
運動計測情報は、例えば、消費カロリー、運動時間などである。また、運動計測情報は、例えば、走行距離、平均速度、傾斜角度などであってもよい。走行距離は、例えば、走行用運動器具を用いて走行した距離である。走行用運動器具とは、走行する運動器具１２、走行を想定した運動器具１２などである。また、走行用運動器具は、例えば、電動アシスト自転車、エアロバイク、ランニングマシーンなどである。また、平均速度は、走行用運動器具を用いた運動（走行）における平均の速度である。平均速度は、例えば、走行距離を、運動時間で割った値である。また、傾斜角度は、例えば、走行用運動器具が走行した道路の傾斜角度、走行用運動器具に対して設定された傾斜角度などである。
【００４０】
また、運動計測情報は、例えば、運動を開始した時刻、運動を終了した時刻、運動開始時の天気、運動終了時の天気、運動中の天気、運動開始時の気温、運動終了時の気温、運動中の気温などであってもよい。
【００４１】
また、例えば、１以上の運動計測情報の集合を、１つの運動結果情報であるとしてもよい。また、１つの運動計測情報を、１つの運動結果情報であるとしてもよい。
【００４２】
また、運動結果情報格納部１１１に格納されている１または２以上の運動結果情報は、例えば、順序を有していてもよい。順序を有するとは、例えば、格納時の配置により順序が示されること、順序を示す情報（以下、適宜、順序情報とする）が対応付いていることなどである。順序情報は、例えば、ＩＤ、時刻などである。また、当該時刻は、例えば、運動結果情報格納部１１１に運動結果情報が蓄積された時刻、後述の受信部１１２が運動結果情報を受信した時刻などである。また、時刻は、例えば、日時であってもよい。また、時刻は、例えば、日にちであってもよい。
【００４３】
また、運動結果情報格納部１１１に１または２以上の運動結果情報が格納されている場合、当該１または２以上の運動結果情報は、運動結果情報の履歴であると言える。また、当該１または２以上の運動結果情報は、例えば、運動の履歴を示す情報であるとも言える。
【００４４】
受信部１１２は、１または２以上の運動器具１２から、１または２以上の運動結果情報を受信する。ユーザは、通常、同時に２以上の運動器具を用いて運動を行うことはなく、１つの運動器具１２を用いて運動を行う。従って、受信部１１２は、例えば、ユーザが、運動のために用いている１つの運動器具１２から、１または２以上の運動結果情報を受信する。また、当該１つの運動器具１２は、通信が確立された運動器具１２であるとも言える。
【００４５】
蓄積部１１３は、受信部１１２が受信した１または２以上の運動結果情報を、運動結果情報格納部１１１に蓄積する。このとき、蓄積部１１３は、受信部１１２が受信した順に、運動結果情報を蓄積する。また、このとき、蓄積部１１３は、例えば、順序情報を取得する。そして、蓄積部１１３は、受信部１１２が受信した１または２以上の各運動結果情報に、取得した順序情報を対応付けて、運動結果情報格納部１１１に蓄積する。
【００４６】
通信状態取得部１１４は、情報処理装置１１と運動器具１２との通信の状態である通信状態を取得する。通信状態を取得するとは、具体的には、通信状態情報を取得することである。通信状態情報とは、通信状態を示す情報である。通信状態情報は、例えば、通信可能であること、通信中であること、通信不可であること、通信可能な状態から通信不可の状態になったこと、通信不可の状態から通信可能な状態になったこと、などを示す情報である。なお、例えば、一の装置（ここでは、情報処理装置１１）において、他の一の装置（ここでは、運動器具１２）との通信状態を取得する方法や手順などは、公知であるので、詳細な説明を省略する。
【００４７】
出力判断部１１５は、通信状態が出力条件を満たすか否かを判断する。通信状態が出力条件を満たすか否かを判断するとは、具体的には、通信状態情報が出力条件を満たすか否かを判断することである。また、出力条件とは、運動結果情報を出力することに関する条件である。出力条件は、通信状態情報に関する条件である。出力条件は、例えば、通信状態情報が、情報処理装置１１と、運動器具１２との通信状態が、通信可能な状態から通信不可の状態になったことを示すこと、であることが好適である。また、出力条件は、例えば、出力判断部１１５が予め保持している。
【００４８】
また、情報処理装置１１と運動器具１２とは、通常、近距離の無線通信手段により通信を行う。従って、通信状態が出力条件を満たすか否かを判断することは、例えば、情報処理装置１１と運動器具１２との距離が、予め決められた条件を満たすほど近いか否かを判断することであるとも言える。つまり、通信状態が出力条件を満たす場合とは、例えば、情報処理装置１１と運動器具１２との距離が、予め決められた条件を満たすほど近くない場合であるとも言える。
【００４９】
また、出力判断部１１５は、例えば、通信状態が出力条件を満たす場合に、後述の出力部１１６に、運動結果情報を出力する旨を指示してもよい。
【００５０】
また、出力判断部１１５は、例えば、通信状態が喚起条件を満たすか否かを判断してもよい。通信状態が喚起条件を満たすか否かを判断するとは、具体的には、通信状態情報が喚起条件を満たすか否かを判断することである。また、喚起条件とは、運動結果情報の閲覧を喚起することに関する条件である。ここで、運動結果情報は、通常、後述の出力部１１６により出力される。従って、喚起条件は、例えば、後述の出力部１１６により運動結果情報が出力されていることを通知するための条件であるとも言える。また、喚起条件は、例えば、後述の出力部１１６により運動結果情報が出力されることを通知するための条件であるとも言える。喚起条件は、例えば、通信状態情報が、情報処理装置１１と、運動器具１２との通信状態が、通信可能な状態から通信不可の状態になったことを示すこと、であることが好適である。また、喚起条件は、例えば、出力判断部１１５が予め保持している。
【００５１】
また、喚起条件は、例えば、情報処理装置１１のその他の状態に関する条件であってもよい。その他の状態とは、例えば、通信状態が、通信可能な状態から通信不可の状態になってからの経過時間、運動結果情報の受信の状態、運動結果情報を受信してからの経過時間、移動に関する状態、移動に関する状態が、静止している状態から移動している状態になってからの経過時間、などである。つまり、喚起条件は、例えば、通信状態が、通信可能な状態から通信不可の状態になってから、予め決められた時間以上の時間が経過したこと、受信部１１２が運動結果情報を受信したこと、受信部１１２が運動結果情報を受信してから、予め決められた時間以上の時間が経過したこと、移動に関する状態が、静止している状態から移動している状態になったこと、移動に関する状態が、静止している状態から移動している状態になってから、予め決められた時間以上の時間が経過したこと、などであってもよい。喚起条件がこれらの条件である場合、出力判断部１１５は、例えば、受信部１１２が運動結果情報を受信したか否か、通信状態が変化してからの経過時間、移動に関する状態、移動に関する状態が変化してからの経過時間、などを取得する。そして、出力判断部１１５は、これらの取得した情報が、喚起条件を満たすか否かを判断する。
【００５２】
また、出力判断部１１５は、例えば、通信状態が喚起条件を満たす場合に、後述の出力部１１６に、出力中の運動結果情報の閲覧を喚起するための出力を行う旨を指示してもよい。出力中の運動結果情報の閲覧を喚起するための出力とは、例えば、通知ランプの点灯、情報処理装置１１の振動（バイブレーション）、通知音の出力などである。
【００５３】
出力部１１６は、運動結果情報を出力する。当該運動結果情報は、通常、受信部１１２が受信した１または２以上の運動結果情報である。また、当該運動結果情報は、例えば、運動結果情報格納部１１１に格納されている運動結果情報であってもよい。また、出力部１１６が出力する運動結果情報は、例えば、受信部１１２により受信済みの運動結果情報であるとも言える。
【００５４】
また、出力部１１６は、通常、出力判断部１１５が、通信状態が出力条件を満たすと判断した場合に、１または２以上の運動結果情報を出力する。つまり、この場合、出力部１１６は、例えば、受信部１１２が運動結果情報を受信しても、出力判断部１１５が、通信状態が出力条件を満たすと判断するまでは、当該運動結果情報を出力しない。
【００５５】
また、出力部１１６は、例えば、出力判断部１１５からの指示に応じて、１または２以上の運動結果情報を出力してもよい。つまり、この場合、出力部１１６は、例えば、受信部１１２が運動結果情報を受信しても、出力判断部１１５から、運動結果情報を出力する旨の指示があるまでは、当該運動結果情報を出力しない。
【００５６】
また、出力部１１６は、例えば、予め決められた数の運動結果情報を出力する。出力部１１６は、例えば、最新のｎ個（ｎは１以上）の運動結果情報を出力する。また、出力部１１６は、例えば、すべての運動結果情報を出力する。
【００５７】
また、出力部１１６は、例えば、２以上の運動結果情報を統計処理した結果を示す情報を出力してもよい。この場合、出力部１１６は、２以上の運動結果情報を統計処理し、当該統計処理の結果を示す運動結果情報を取得する。そして、出力部１１６は、当該取得した運動結果情報を出力する。当該統計処理は、例えば、１日の運動の結果を示す運動結果情報を取得すること、１ヵ月の運動の結果を示す運動結果情報を取得することなどである。また、当該２以上の運動結果情報の統計処理は、例えば、図示しない統計処理部が行ってもよい。
【００５８】
また、出力部１１６は、例えば、出力判断部１１５が、通信状態が喚起条件を満たすと判断した場合に、出力中の運動結果情報の閲覧を喚起するための出力を行ってもよい。この場合、出力部１１６は、例えば、出力判断部１１５からの指示に応じて、運動結果情報の閲覧を喚起するための出力を行ってもよい。例えば、出力部１１６は、運動結果情報を出力した後に、当該出力中の運動結果情報の閲覧を喚起するための出力を行う。また、出力部１１６は、例えば、運動結果情報の閲覧を喚起するための出力を行った後に、運動結果情報を出力する。
【００５９】
また、出力とは、ディスプレイへの表示、プロジェクターを用いた投影、プリンタでの印字、音出力、外部の装置への送信、記録媒体への蓄積、他の処理装置や他のプログラムなどへの処理結果の引渡しなどを含む概念である。なお、送信や蓄積、処理結果の引渡しについては、出力対象が最終的にユーザに提示されるものとする。
【００６０】
出力部１１６は、ディスプレイやスピーカーなどの出力デバイスを含むと考えてもよいし、含まないと考えてもよい。出力部１１６は、出力デバイスのドライバソフトまたは、出力デバイスのドライバソフトと出力デバイスなどで実現され得る。
【００６１】
運動器具１２が備える運動器具格納部１２１には、ユーザ識別情報が格納される。ユーザ識別情報とは、ユーザを識別する情報である。また、当該ユーザ識別情報は、例えば、通信が確立された情報処理装置１１を識別する情報、運動結果情報の送信先である情報処理装置１１を識別する情報などであるとも言える。ユーザ識別情報は、例えば、ＩＰアドレス、ＭＡＣアドレス、個体識別番号、ＰＩＮコード、リンクキー、共通鍵、電話番号、などである。
【００６２】
運動器具受信部１２２は、ユーザ識別情報を受信する。運動器具受信部１２２は、例えば、情報処理装置１１から、ユーザ識別情報を受信する。この場合、運動器具受信部１２２は、通信が確立されている情報処理装置１１から、ユーザ識別情報を受信する。また、この場合、情報処理装置１１は、例えば、ユーザ識別情報が格納されるユーザ識別情報格納部（図示せず）と、送信部（図示せず）とを備える。そして、当該送信部は、例えば、１または２以上の運動器具１２のうちのいずれか１つの運動器具１２と通信が確立された場合に、当該１つの運動器具１２に、当該ユーザ識別情報格納部に格納されているユーザ識別情報を送信する。そして、運動器具受信部１２２は、当該送信部が送信したユーザ識別情報（通信が確立されている情報処理装置１１から送信されたユーザ識別情報）を受信する。
【００６３】
また、運動器具受信部１２２は、例えば、情報処理装置１１以外の装置から、ユーザ識別情報を受信してもよい。情報処理装置１１以外の装置とは、例えば、ユーザの所持品である。ユーザの所持品とは、具体的には、例えば、鍵、ＩＣカード、キーホルダーなどである。当該鍵は、例えば、電動アシスト自転車の鍵、ジムのロッカーの鍵などである。この場合、運動器具受信部１２２は、例えば、いわゆる非接触通信により、ユーザ所持品から、ユーザ識別情報を受信する。
【００６４】
運動器具蓄積部１２３は、運動器具受信部１２２が受信したユーザ識別情報を、運動器具格納部１２１に蓄積する。また、例えば、運動器具格納部１２１に既にユーザ識別情報が格納されている場合、運動器具蓄積部１２３は、通常、当該ユーザ識別情報に上書きして、受信したユーザ識別情報を蓄積する。
【００６５】
運動結果情報取得部１２４は、１または２以上の運動結果情報を取得する。運動結果情報取得部１２４は、例えば、ユーザが運動を開始してから、ユーザが運動を終了するまでの間、定期的（予め決められた期間が経過するたび）に、運動結果情報を取得する。当該運動結果情報は、例えば、予め決められた期間におけるユーザの運動の結果に関する情報である。また、運動結果情報取得部１２４は、例えば、ユーザが運動を終了した時点で、運動結果情報を取得する。当該運動結果情報は、例えば、ユーザが運動を開始してから、ユーザが運動を終了するまでにおけるユーザの運動の結果に関する情報である。また、当該運動結果情報は、例えば、上記、定期的に取得した１または２以上の運動結果情報を統計処理した結果を示す情報であるとも言える。
【００６６】
また、運動結果情報取得部１２４は、取得した運動結果情報を、例えば、予め決められた記憶領域に蓄積してもよい。当該記憶領域は、例えば、運動器具格納部１２１であってもよい。また、当該蓄積は、例えば、運動器具蓄積部１２３が行ってもよい。
【００６７】
また、運動結果情報取得部１２４は、例えば、トルクセンサ、速度センサ、時計などの装置から、運動結果情報を取得する。この場合、運動結果情報取得部１２４は、これらの装置を有していてもよいし、これらの装置で実現され得てもよい。また、運動結果情報取得部１２４の処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはＲＯＭ等の記録媒体に記録されている。
【００６８】
動作状態取得部１２５は、運動器具１２の動作の状態である動作状態を取得する。動作状態を取得するとは、具体的には、動作状態情報を取得することである。動作状態情報とは、動作状態を示す情報である。動作状態情報は、例えば、ユーザが運動器具１２に接触していること、ユーザが運動器具１２に接触している状態から非接触の状態になったこと、電源がＯＮであること、電源がＯＦＦであること、電源がＯＦＦからＯＮになったこと、電源がＯＮからＯＦＦになったこと、速度、加速度、進行方向、速度が０になったこと、加速度が０になったこと、などを示す情報である。当該ユーザが運動器具１２に接触しているとは、例えば、ユーザの体の一部（例えば、手、足、尻など）が、運動器具１２の一部（例えば、ハンドルグリップ、ペダル、サドルなど）と接触していることである。また、当該ユーザが運動器具１２に接触しているとは、例えば、接触しているに等しいと判断できるほどに近い位置に、ユーザが居ることであってもよい。また、当該速度は、走行中の速度である。また、当該加速度は、走行中の加速度である。従って、速度および加速度を示す動作情報を取得する場合、運動器具１２は、走行が可能な運動器具１２（例えば、電動アシスト自転車）であることが好適である。
【００６９】
また、動作状態取得部１２５は、例えば、接触センサ、触覚センサ、速度センサ、加速度センサなどの装置から、動作状態情報を取得する。この場合、動作状態取得部１２５は、これらの装置を有していてもよいし、これらの装置で実現され得てもよい。また、動作状態取得部１２５は、例えば、ＭＰＵやメモリ等から実現され得てもよい。また、動作状態取得部１２５の処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはＲＯＭ等の記録媒体に記録されている。
【００７０】
送信判断部１２６は、動作状態が送信条件を満たすか否かを判断する。動作状態が送信条件を満たすか否かを判断するとは、具体的には、動作状態情報が送信条件を満たすか否かを判断することである。また、送信条件とは、運動結果情報を送信することに関する条件である。送信条件は、動作状態情報に関する条件であるとも言える。送信条件は、例えば、動作状態情報が、ユーザによる運動が終了した状態になったことを示すこと、であることが好適である。また、ユーザによる運動が終了した状態とは、具体的には、例えば、ユーザが運動器具１２に接触している状態から非接触の状態になった状態、運動器具１２の速度が０になった状態、運動器具１２の電源がＯＦＦになった状態、などである。また、送信条件は、例えば、送信判断部１２６が予め保持している。
【００７１】
また、送信判断部１２６は、例えば、動作状態が送信条件を満たす場合に、後述の運動結果情報送信部１２７に、運動結果情報を送信する旨を指示してもよい。
【００７２】
運動結果情報送信部１２７は、運動結果情報を送信する。当該運動結果情報は、通常、運動結果情報取得部１２４が取得した１または２以上の運動結果情報である。また、当該１または２以上の運動結果情報は、例えば、予め決められた記憶領域に蓄積されている運動結果情報であってもよい。また、運動結果情報送信部１２７が送信する運動結果情報は、例えば、運動結果情報取得部１２４により取得済みの運動結果情報であるとも言える。
【００７３】
また、運動結果情報送信部１２７は、通常、運動器具格納部１２１に格納されているユーザ識別情報により特定される情報処理装置１１に、運動結果情報を送信する。
【００７４】
また、運動結果情報送信部１２７は、通常、送信判断部１２６が、動作状態が送信条件を満たすと判断した場合に、１または２以上の運動結果情報を送信する。つまり、この場合、運動結果情報送信部１２７は、例えば、運動結果情報取得部１２４が運動結果情報を取得しても、送信判断部１２６が、動作状態が送信条件を満たすと判断するまでは、当該運動結果情報を送信しない。
【００７５】
また、運動結果情報送信部１２７は、例えば、送信判断部１２６からの指示に応じて、１または２以上の運動結果情報を送信してもよい。つまり、この場合、運動結果情報送信部１２７は、例えば、運動結果情報取得部１２４が運動結果情報を取得しても、送信判断部１２６から、運動結果情報を送信する旨の指示があるまでは、当該運動結果情報を送信しない。
【００７６】
また、運動結果情報送信部１２７は、通常、ユーザが運動器具１２を用いた運動を開始してから、当該運動を終了するまでの間に、運動結果情報取得部１２４が取得した運動結果情報を送信する。
【００７７】
また、運動結果情報送信部１２７は、例えば、運動結果情報取得部１２４が運動結果情報を取得するたびに、当該運動結果情報を送信してもよい。この場合、運動器具１２は、例えば、動作状態取得部１２５、送信判断部１２６を備えていなくてもよい。
【００７８】
また、運動結果情報送信部１２７は、通常、無線の通信手段で実現されるが、放送手段で実現されてもよい。
【００７９】
なお、運動結果情報格納部１１１、運動器具格納部１２１は、不揮発性の記録媒体が好適であるが、揮発性の記録媒体でも実現可能である。また、運動結果情報格納部１１１などに所定の情報が記憶される過程は、問わない。例えば、当該所定の情報は、記録媒体や、通信回線、入力デバイスなどを介して運動結果情報格納部１１１などに記憶されてもよい。
【００８０】
また、受信部１１２、運動器具受信部１２２は、通常、無線の通信手段で実現されるが、放送を受信する手段で実現されてもよい。
【００８１】
また、蓄積部１１３、通信状態取得部１１４、出力判断部１１５、運動器具蓄積部１２３、動作状態取得部１２５、送信判断部１２６は、通常、ＭＰＵやメモリ等から実現され得る。また、蓄積部１１３などの処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはＲＯＭ等の記録媒体に記録されている。なお、蓄積部１１３などは、ハードウェア（専用回路）で実現されてもよい。
【００８２】
次に、情報システム１の全体動作について、フローチャートを用いて説明する。なお、所定の情報におけるｉ番目の情報は、「情報［ｉ］」と記載するものとする。まず、情報処理装置１１の全体動作について、図３のフローチャートを用いて説明する。
【００８３】
（ステップＳ３０１）情報処理装置１１は、図示しない受付部が電源ＯＮの指示を受け付けたか否かを判断する。受け付けた場合は、ステップＳ３０２に進み、そうでない場合は、ステップＳ３０１に戻る。
【００８４】
（ステップＳ３０２）情報処理装置１１は、電源ＯＮの処理を行う。
【００８５】
（ステップＳ３０３）蓄積部１１３は、受信部１１２が、運動器具１２から運動結果情報を受信したか否かを判断する。受信した場合は、ステップＳ３０４に進み、そうでない場合は、ステップＳ３０５に進む。
【００８６】
（ステップＳ３０４）蓄積部１１３は、受信部１１２が受信した運動結果情報を、運動結果情報格納部１１１に蓄積する。
【００８７】
（ステップＳ３０５）通信状態取得部１１４は、情報処理装置１１と運動器具１２との通信状態を取得する。
【００８８】
（ステップＳ３０６）出力判断部１１５は、通信状態取得部１１４が取得した通信状態が出力条件を満たすか否かを判断する。満たす場合は、ステップＳ３０７に進み、そうでない場合は、ステップＳ３０９に進む。
【００８９】
（ステップＳ３０７）出力部１１６は、運動結果情報格納部１１１に１または２以上の運動結果情報が格納されているか否かを判断する。１または２以上の運動結果情報が格納されている場合は、ステップＳ３０８に進み、そうでない場合は、ステップＳ３０９に進む。
【００９０】
（ステップＳ３０８）出力部１１６は、運動結果情報格納部１１１に格納されている１または２以上の運動結果情報を出力する。
【００９１】
（ステップＳ３０９）情報処理装置１１は、図示しない受付部が電源ＯＦＦの指示を受け付けたか否かを判断する。受け付けた場合は、ステップＳ３１０に進み、そうでない場合は、ステップＳ３０３に戻る。
【００９２】
（ステップＳ３１０）情報処理装置１１は、電源ＯＦＦの処理を行う。そして、ステップＳ３０１に戻る。
【００９３】
なお、図３のフローチャートにおいて、電源オフや処理終了の割り込みにより処理を終了してもよい。
【００９４】
また、図３のフローチャートにおいて、情報処理装置１１は、例えば、ステップＳ３０２の後に、運動器具１２との通信が確立されたか否かを判断する。そして、通信が確立された場合、情報処理装置１１は、ユーザ識別情報を、当該運動器具１２に送信する。
【００９５】
次に、運動器具１２の全体動作について、図４のフローチャートを用いて説明する。
【００９６】
（ステップＳ４０１）運動器具１２は、図示しない運動器具受付部が電源ＯＮの指示を受け付けたか否かを判断する。受け付けた場合は、ステップＳ４０２に進み、そうでない場合は、ステップＳ４０１に戻る。
【００９７】
（ステップＳ４０２）運動器具１２は、電源ＯＮの処理を行う。
【００９８】
（ステップＳ４０３）運動器具蓄積部１２３は、運動器具受信部１２２がユーザ識別情報を受信したか否かを判断する。受信した場合は、ステップＳ４０４に進み、そうでない場合は、ステップＳ４１２に進む。
【００９９】
（ステップＳ４０４）運動器具蓄積部１２３は、運動器具受信部１２２が受信したユーザ識別情報を、運動器具格納部１２１に蓄積する。
【０１００】
（ステップＳ４０５）運動結果情報取得部１２４は、運動結果情報を取得するタイミングであるか否かを判断する。例えば、運動結果情報を定期的に取得すると予め決められている場合、運動結果情報取得部１２４は、例えば、電源ＯＮから予め決められた期間が経過するたびに、運動結果情報を取得するタイミングであると判断する。また、例えば、運動器具１２の動作状態が送信条件を満たす場合に運動結果情報を取得すると予め決められている場合、運動結果情報取得部１２４は、例えば、送信判断部１２６が、運動器具１２の動作状態が送信条件を満たすと判断した場合に、運動結果情報を取得するタイミングであると判断する。そして、運動結果情報を取得するタイミングである場合は、ステップＳ４０６に進み、そうでない場合は、ステップＳ４０８に進む。
【０１０１】
（ステップＳ４０６）運動結果情報取得部１２４は、運動結果情報を取得する。
【０１０２】
（ステップＳ４０７）運動結果情報取得部１２４は、取得した運動結果情報を、予め決められた記憶領域に蓄積する。
【０１０３】
（ステップＳ４０８）動作状態取得部１２５は、動作状態を取得する。
【０１０４】
（ステップＳ４０９）送信判断部１２６は、動作状態取得部１２５が取得した動作状態が送信条件を満たすか否かを判断する。満たす場合は、ステップＳ４１０に進み、そうでない場合は、ステップＳ４１２に進む。
【０１０５】
（ステップＳ４１０）運動結果情報送信部１２７は、予め決められた記憶領域に１または２以上の運動結果情報が格納されているか否かを判断する。１または２以上の運動結果情報が格納されている場合は、ステップＳ４１１に進み、そうでない場合は、ステップＳ４１２に進む。
【０１０６】
（ステップＳ４１１）運動結果情報送信部１２７は、予め決められた記憶領域に格納されている１または２以上の運動結果情報を、情報処理装置１１に送信する。
【０１０７】
（ステップＳ４１２）運動器具１２は、図示しない運動器具受付部が電源ＯＦＦの指示を受け付けたか否かを判断する。受け付けた場合は、ステップＳ４１３に進み、そうでない場合は、ステップＳ４１４に進む。
【０１０８】
（ステップＳ４１３）運動器具１２は、電源ＯＦＦの処理を行う。そして、ステップＳ４０１に戻る。
【０１０９】
（ステップＳ４１４）運動器具１２は、運動器具受信部１２２がユーザ識別情報を受信済みであるか否かを判断する。受信済みとは、運動器具１２の電源がＯＮになってから、運動器具１２の電源がＯＦＦになるまでの間に、１回以上、ユーザ識別情報を受信していることである。そして、受信済みである場合は、ステップＳ４０５に戻り、そうでない場合は、ステップＳ４０３に戻る。
【０１１０】
なお、図４のフローチャートにおいて、電源オフや処理終了の割り込みにより処理を終了してもよい。
【０１１１】
また、図４のフローチャートにおいて、運動結果情報送信部１２７は、例えば、運動結果情報取得部１２４が運動結果情報を取得するたびに、当該運動結果情報を送信してもよい。この場合、運動結果情報取得部１２４は、取得した運動結果情報を、予め決められた記憶領域に蓄積しない。
【０１１２】
なお、上記で説明した情報システム１の全体動作は、あくまで一例である。つまり、情報システム１の全体動作は、上記の説明に限定されるものではない。
【０１１３】
（具体例）
次に、情報システム１の動作の具体例について説明する。なお、本具体例において、情報処理装置１１は、スマートフォン（以下、適宜、スマホとする）であるものとする。また、運動器具１２は、電動アシスト自転車（以下、適宜、電動自転車とする）であるものとする。また、電動自転車には、現在の速度などを表示する表示パネルが設置されているものとする。また、運動器具１２（運動器具受信部１２２）は、ユーザが所持しているＩＣカードから、ユーザ識別情報を受信するものとする。
【０１１４】
まず、ユーザが、スマホを所持した状態で、電動自転車にまたがり、電動自転車の電源をＯＮにしたとする。スマホのユーザ識別情報格納部（図示せず）には、ＰＩＮコードが格納されているものとする。当該ＰＩＮコードは、スマホと、他の装置との通信を確立するために用いられる。そして、ユーザが、電動自転車に設置されている表示パネルに、所持しているＩＣカードをかざしたとする。当該ＩＣカードには、ユーザ識別情報が記録されているとする。また、当該ＩＣカードは、ＰＩＮコードであるとする。すると、運動器具受信部１２２は、当該ＩＣカードから、ＰＩＮコードを受信する。そして、運動器具蓄積部１２３は、当該受信したＰＩＮコードを、運動器具格納部１２１に蓄積する。
【０１１５】
次に、スマホと、電動自転車とは、互いに保持しているＰＩＮコードを用いて、通信を確立する。この結果、電動自転車は、スマホに、運動結果情報を送信することが可能になる。
【０１１６】
次に、ユーザが、電動自転車の運転を開始したとする。つまり、ユーザが、電動自転車を用いた運動を開始したとする。すると、電動自転車の運動結果情報取得部１２４は、運動結果情報の取得を開始する。ここで、運動結果情報は、運動の計測を開始した時刻、運動の計測を終了した時刻、走行距離、消費カロリーを有するものとする。また、運動結果情報取得部１２４は、５分ごとに、運動結果情報を取得するものとする。
【０１１７】
例えば、ユーザが、１０時３５分に運動を開始したとする。すると、運動結果情報取得部１２４は、例えば、１０時４０分まで、ユーザの電動自転車を用いた運動を計測する。そして、運動結果情報取得部１２４は、例えば、１０時４０分に、運動を開始した時刻であり、運動の計測を開始した時刻である「１０：３５」と、当該時刻から５分後の時刻であり、運動の計測を終了した時刻である「１０：４０」と、当該５分の間に走行した距離と、当該５分の間に当該運動により消費したカロリーとを有する運動結果情報を取得する。
【０１１８】
また、運動結果情報取得部１２４は、例えば、１０時４０分から１０時４５分まで、上記と同様に、ユーザの電動自転車を用いた運動を計測する。そして、運動結果情報取得部１２４は、例えば、１０時４０分に、運動の計測を開始した時刻である「１０：４０」と、当該時刻から５分後の時刻であり、運動の計測を終了した時刻である「１０：４５」と、当該５分の間に走行した距離と、当該５分の間に当該運動により消費したカロリーとを有する運動結果情報を取得する。
【０１１９】
そして、運動結果情報取得部１２４は、例えば、運動結果情報を取得するたびに、当該取得した運動結果情報を、予め決められた記憶領域に蓄積する。当該蓄積は、通常、一時的な蓄積である。
【０１２０】
また、動作状態取得部１２５は、例えば、上記、運動結果情報取得部１２４が運動結果情報を取得するたびに、動作状態を取得する。そして、送信判断部１２６は、動作状態取得部１２５が動作状態を取得するたびに、当該取得した動作情報が、送信条件を満たすか否かを判断する。ここで、送信条件は、「電源ＯＦＦ指示＝ｔｒｕｅ」であるものとする。当該送信条件は、電源ＯＦＦの指示を受け付けたことを意味する。また、電源ＯＦＦの指示を受け付けたとは、例えば、電源ＯＦＦのボタンが押されたことである。
【０１２１】
次に、ユーザが、電動自転車から降り、電源ＯＦＦのスイッチを押したとする。すると、運動結果情報取得部１２４は、最後に運動の計測を開始してから、当該電源ＯＦＦのスイッチが押されるまでの間にユーザが運動した結果を示す運動結果情報を取得する。例えば、最後に運動の計測を開始した時刻が１２時１５分であり、当該電源ＯＦＦのスイッチが押された時刻が１２時１８分である場合、運動結果情報取得部１２４は、運動の計測を開始した時刻である「１２：１５」と、運動の計測を終了した時刻である「１２：１８」と、当該３分の間に走行した距離と、当該５分の間に当該運動により消費したカロリーとを有する運動結果情報を取得する。そして、運動結果情報取得部１２４は、当該取得した運動結果情報を、予め決められた記憶領域に蓄積する。
【０１２２】
次に、動作状態取得部１２５は、動作状態情報「電源ＯＦＦ指示：ｔｒｕｅ」を取得する。当該動作状態情報は、電源ＯＦＦの指示を受け付けたことを意味する。
【０１２３】
次に、送信判断部１２６は、動作状態取得部１２５が取得した動作状態情報「電源ＯＦＦ指示：ｔｒｕｅ」が、送信条件「電源ＯＦＦ指示＝ｔｒｕｅ」を満たすと判断する。
【０１２４】
次に、運動結果情報送信部１２７は、予め決められた記憶領域に格納されている１以上の運動結果情報を、ユーザが所持しているスマホに送信する。当該運動結果情報は、例えば、図５である。当該運動結果情報は、レコードを一意に特定するためのＩＤと、運動の計測を開始した時刻（項目名：開始時刻）、運動の計測を終了した時刻（項目名：終了時刻）、走行距離、消費カロリーを有する。
【０１２５】
次に、スマホの受信部１１２は、図５の運動結果情報を受信する。そして、蓄積部１１３は、当該運動結果情報を、運動結果情報格納部１１１に蓄積する。
【０１２６】
次に、通信状態取得部１１４は、スマホと電動自転車との通信状態を取得する。ここで、ユーザが、上記、電源ＯＦＦのボタンを押したことに伴い、電動自転車から、スマホと電動自転車とが通信できないほどに離れていたとする。すると、通信状態取得部１１４は、通信状態情報「通信状態：可→不可」を取得する。当該通信状態情報は、通信状態が、通信可能な状態から、通信不可の状態になったことを意味する。
【０１２７】
次に、出力判断部１１５は、通信状態情報が出力条件を満たすか否かを判断する。ここで、出力条件が、「通信状態＝可→不可」であるとする。当該出力条件は、通信状態が、通信可能な状態から、通信不可の状態になったことを意味する。すると、出力判断部１１５は、通信状態取得部１１４が取得した通信状態情報「通信状態：可→不可」が、出力条件「通信状態＝可→不可」を満たすと判断する。
【０１２８】
次に、出力部１１６は、運動結果情報格納部１１１に格納されている図５の運動結果情報を取得する。このとき、出力部１１６は、例えば、図５の運動結果情報を統計処理し、当該統計処理の結果を示す情報（以下、適宜、統計処理情報とする）を取得する。また、当該統計処理情報の取得は、例えば、統計処理情報取得部（図示せず）が行ってもよい。そして、出力部１１６は、取得した統計処理情報および図５の運動結果情報を、予め決められたレイアウトに配置し出力する。当該出力の様子は、例えば、図６である。
【０１２９】
以上、本実施の形態による情報システム１によれば、運動器具を用いた運動の結果を、運動器具に備えられている画面以外からも知ることができる。これにより、ユーザは、例えば、いつでもどこでも、過去の運動の結果を閲覧することができる。また、この結果、ユーザは、過去の運動の結果を参考に運動することができる。
【０１３０】
（実施の形態２）
本実施の形態において、情報処理装置２１と、１または２以上の運動器具２２と、サーバ装置２３とを備える情報システム２について説明する。情報処理装置２１は、サーバ装置２３から、運動器具２２を用いてユーザが運動した結果に関する情報を受信する。そして、情報処理装置２１は、当該受信した情報を出力する。また、運動器具２２は、当該運動器具２２を用いてユーザが運動した結果に関する情報を取得する。そして、運動器具２２は、当該取得した情報を、サーバ装置２３に送信する。また、サーバ装置２３は、運動器具２２から、当該運動器具２２を用いてユーザが運動した結果に関する情報を受信する。そして、サーバ装置２３は、当該受信した情報を、情報処理装置２１に送信する。
【０１３１】
図７は、本実施の形態における情報システム２の概念図である。図７において、１または２以上の各運動器具２２と、サーバ装置２３とは、通信手段２４を介して通信が可能である。また、サーバ装置２３と、情報処理装置２１とは、通信手段２５を介して通信が可能である。図７において、情報処理装置２１は、情報処理装置１１と同様である。また、運動器具２２は、運動器具１２と同様である。また、サーバ装置２３は、いわゆるサーバである。また、通信手段２４、通信手段２５は、無線または有線の通信回線である。通信手段２４、通信手段２５は、例えば、インターネット、イントラネット、ＬＡＮ、公衆電話回線網などである。また、通信手段２４、通信手段２５は、同一の種類の通信手段であってもよい。また、通信手段２４、通信手段２５は、異なる種類の通信手段であってもよい。
【０１３２】
また、図８は、本実施の形態におけるサーバ装置２３のブロック図である。サーバ装置２３は、サーバ受信部２３１、サーバ送信部２３２を備える。なお、本実施の形態における情報処理装置２１のブロック図は、情報処理装置１１のブロック図と同様であるので、説明を省略する。つまり、情報処理装置２１のブロック図は、図２における「情報処理装置１１」を、「情報処理装置２１」に、「受信部１１２」を、「受信部２１２」に読み替えたものである。また、本実施の形態における運動器具２２のブロック図は、運動器具１２のブロック図と同様であるので、説明を省略する。つまり、運動器具２２のブロック図は、図２における「運動器具１２」を、「運動器具２２」に、「運動結果情報送信部１２７」を、「運動結果情報送信部２２７」に読み替えたものである。
【０１３３】
情報処理装置２１が備える受信部２１２は、１または２以上の運動結果情報を、サーバ装置２３から受信する。
【０１３４】
例えば、サーバ装置２３が、いわゆるユニキャストにて運動結果情報を送信する場合、受信部２１２は、当該サーバ装置２３から送信された１または２以上の運動結果情報を受信する。この場合、当該運動結果情報には、通常、ユーザ識別情報は対応付いていない。
【０１３５】
また、例えば、サーバ装置２３が、いわゆるブロードキャストにて運動結果情報を送信する場合、受信部２１２は、当該サーバ装置２３から送信された１または２以上の運動結果情報のうち、自身（情報処理装置２１）を特定するユーザ識別情報が対応付いている運動結果情報を受信する。この場合、情報処理装置２１は、例えば、ユーザ識別情報が格納されるユーザ識別情報格納部（図示せず）を備える。そして、受信部２１２は、サーバ装置２３から送信された１または２以上の運動結果情報のうち、当該ユーザ識別情報格納部に格納されているユーザ識別情報と同一のユーザ識別情報が対応付いている１または２以上の運動結果情報を受信する。また、このとき、受信部２１２は、例えば、対応付いているユーザ識別情報と共に、運動結果情報を受信してもよい。また、このとき、受信部２１２は、例えば、対応付いているユーザ識別情報を受信せず、運動結果情報のみを受信してもよい。
【０１３６】
運動器具２２が備える運動結果情報送信部２２７は、運動結果情報を、サーバ装置２３に送信する。当該運動結果情報は、運動結果情報取得部１２４が取得した運動結果情報である。また、このとき、運動結果情報送信部２２７は、ユーザ識別情報に対応付けて、運動結果情報を送信する。当該ユーザ識別情報は、運動器具格納部１２１に格納されているユーザ識別情報である。また、運動結果情報送信部２２７は、通常、運動結果情報取得部１２４が運動結果情報を取得するたびに、当該運動結果情報を送信する。この場合、運動器具２２は、例えば、動作状態取得部１２５、送信判断部１２６を備えていなくてもよい。
【０１３７】
サーバ受信部２３１は、ユーザ識別情報が対応付いた運動結果情報を、運動器具２２から受信する。
【０１３８】
サーバ送信部２３２は、サーバ受信部２３１が受信した運動結果情報を送信する。このとき、サーバ送信部２３２は、通常、当該運動結果情報に対応付いているユーザ識別情報を用いて、当該運動結果情報を送信する。「ユーザ識別情報を用いて」とは、ユーザ識別情報により特定される情報処理装置２１に送信すること、および、ユーザ識別情報を対応付けて送信すること、である。つまり、サーバ送信部２３２は、例えば、運動結果情報に対応付いているユーザ識別情報により特定される情報処理装置２１に、運動結果情報を送信する。このとき、サーバ送信部２３２は、ユーザ識別情報を送信しない。また、当該送信は、いわゆるユニキャストでの送信である。また、サーバ送信部２３２は、例えば、当該運動結果情報に対応付いているユーザ識別情報と共に、運動結果情報を送信する。当該送信は、いわゆるブロードキャストでの送信である。
【０１３９】
なお、受信部２１２、サーバ受信部２３１は、通常、無線または有線の通信手段で実現されるが、放送を受信する手段で実現されてもよい。
【０１４０】
また、運動結果情報送信部２２７、サーバ送信部２３２は、通常、無線または有線の通信手段で実現されるが、放送手段で実現されてもよい。
【０１４１】
次に、情報システム２の全体動作について、フローチャートを用いて説明する。なお、所定の情報におけるｉ番目の情報は、「情報［ｉ］」と記載するものとする。まず、情報処理装置２１の全体動作について、図９のフローチャートを用いて説明する。
【０１４２】
（ステップＳ９０１）情報処理装置２１は、図示しない受付部が電源ＯＮの指示を受け付けたか否かを判断する。受け付けた場合は、ステップＳ９０２に進み、そうでない場合は、ステップＳ９０１に戻る。
【０１４３】
（ステップＳ９０２）情報処理装置２１は、電源ＯＮの処理を行う。
【０１４４】
（ステップＳ９０３）蓄積部１１３は、受信部２１２が、サーバ装置２３から運動結果情報を受信したか否かを判断する。受信した場合は、ステップＳ９０４に進み、そうでない場合は、ステップＳ９０５に進む。
【０１４５】
（ステップＳ９０４）蓄積部１１３は、受信部２１２が受信した運動結果情報を、運動結果情報格納部１１１に蓄積する。
【０１４６】
（ステップＳ９０５）通信状態取得部１１４は、情報処理装置２１と運動器具２２との通信状態を取得する。
【０１４７】
（ステップＳ９０６）出力判断部１１５は、通信状態取得部１１４が取得した通信状態が出力条件を満たすか否かを判断する。満たす場合は、ステップＳ９０７に進み、そうでない場合は、ステップＳ９０９に進む。
【０１４８】
（ステップＳ９０７）出力部１１６は、運動結果情報格納部１１１に１または２以上の運動結果情報が格納されているか否かを判断する。１または２以上の運動結果情報が格納されている場合は、ステップＳ９０８に進み、そうでない場合は、ステップＳ９０９に進む。
【０１４９】
（ステップＳ９０８）出力部１１６は、運動結果情報格納部１１１に格納されている１または２以上の運動結果情報を出力する。
【０１５０】
（ステップＳ９０９）情報処理装置２１は、図示しない受付部が電源ＯＦＦの指示を受け付けたか否かを判断する。受け付けた場合は、ステップＳ９１０に進み、そうでない場合は、ステップＳ９０３に戻る。
【０１５１】
（ステップＳ９１０）情報処理装置２１は、電源ＯＦＦの処理を行う。そして、ステップＳ９０１に戻る。
【０１５２】
なお、図９のフローチャートにおいて、電源オフや処理終了の割り込みにより処理を終了してもよい。
【０１５３】
また、図９のフローチャートにおいて、情報処理装置２１は、例えば、ステップＳ９０２の後に、運動器具２２との通信が確立されたか否かを判断する。そして、通信が確立された場合、情報処理装置２１は、ユーザ識別情報を、当該運動器具２２に送信する。
【０１５４】
次に、運動器具２２の全体動作について、図１０のフローチャートを用いて説明する。
【０１５５】
（ステップＳ１００１）運動器具２２は、図示しない運動器具受付部が電源ＯＮの指示を受け付けたか否かを判断する。受け付けた場合は、ステップＳ１００２に進み、そうでない場合は、ステップＳ１００１に戻る。
【０１５６】
（ステップＳ１００２）運動器具２２は、電源ＯＮの処理を行う。
【０１５７】
（ステップＳ１００３）運動器具蓄積部１２３は、運動器具受信部１２２がユーザ識別情報を受信したか否かを判断する。受信した場合は、ステップＳ１００４に進み、そうでない場合は、ステップＳ１００８に進む。
【０１５８】
（ステップＳ１００４）運動器具蓄積部１２３は、運動器具受信部１２２が受信したユーザ識別情報を、運動器具格納部１２１に蓄積する。
【０１５９】
（ステップＳ１００５）運動結果情報取得部１２４は、運動結果情報を取得するタイミングであるか否かを判断する。例えば、運動結果情報を定期的に取得すると予め決められている場合、運動結果情報取得部１２４は、例えば、電源ＯＮから予め決められた期間が経過するたびに、運動結果情報を取得するタイミングであると判断する。また、例えば、運動器具２２の動作状態が送信条件を満たす場合に運動結果情報を取得すると予め決められている場合、運動結果情報取得部１２４は、例えば、送信判断部１２６が、運動器具２２の動作状態が送信条件を満たすと判断した場合に、運動結果情報を取得するタイミングであると判断する。そして、運動結果情報を取得するタイミングである場合は、ステップＳ１００６に進み、そうでない場合は、ステップＳ１００８に進む。
【０１６０】
（ステップＳ１００６）運動結果情報取得部１２４は、運動結果情報を取得する。
【０１６１】
（ステップＳ１００７）運動結果情報送信部２２７は、運動結果情報取得部１２４が取得した運動結果情報を、運動器具格納部１２１に格納されているユーザ識別情報に対応付けて、サーバ装置２３に送信する。
【０１６２】
（ステップＳ１００８）運動器具２２は、図示しない運動器具受付部が電源ＯＦＦの指示を受け付けたか否かを判断する。受け付けた場合は、ステップＳ１００９に進み、そうでない場合は、ステップＳ１０１０に進む。
【０１６３】
（ステップＳ１００９）運動器具２２は、電源ＯＦＦの処理を行う。そして、ステップＳ１００１に戻る。
【０１６４】
（ステップＳ１０１０）運動器具２２は、運動器具受信部１２２がユーザ識別情報を受信済みであるか否かを判断する。受信済みとは、運動器具２２の電源がＯＮになってから、運動器具２２の電源がＯＦＦになるまでの間に、１回以上、ユーザ識別情報を受信していることである。そして、受信済みである場合は、ステップＳ１００５に戻り、そうでない場合は、ステップＳ１００３に戻る。
【０１６５】
なお、図１０のフローチャートにおいて、電源オフや処理終了の割り込みにより処理を終了してもよい。
【０１６６】
次に、サーバ装置２３の全体動作について、図１１のフローチャートを用いて説明する。
【０１６７】
（ステップＳ１１０１）サーバ送信部２３２は、サーバ受信部２３１が運動結果情報を受信したか否かを判断する。受信した場合は、ステップＳ１１０２に進み、そうでない場合は、ステップＳ１１０１に戻る。
【０１６８】
（ステップＳ１１０２）サーバ送信部２３２は、サーバ受信部２３１が受信した運動結果情報に対応付いているユーザ識別情報を用いて、当該運動結果情報を送信する。
【０１６９】
なお、図１１のフローチャートにおいて、電源オフや処理終了の割り込みにより処理を終了してもよい。
【０１７０】
なお、上記で説明した情報システム２の全体動作は、あくまで一例である。つまり、情報システム２の全体動作は、上記の説明に限定されるものではない。
【０１７１】
また、情報システム２の動作の具体例については、情報処理装置２１が、サーバ装置２３を介して、運動器具２２から運動結果情報を受信すること以外は、実施の形態１で説明した情報システム１の動作の具体例と同様であるので、説明を省略する。つまり、運動器具２２の運動結果情報送信部２２７は、運動結果情報取得部１２４が運動結果情報を取得するたびに、運動器具格納部１２１に格納されているユーザ識別情報に対応付けて、当該運動結果情報をサーバ装置２３に送信する。そして、サーバ装置２３のサーバ送信部２３２は、サーバ受信部２３１が運動結果情報を受信するたびに、当該運動結果情報に対応付いているユーザ識別情報を用いて、当該運動結果情報を情報処理装置２１に送信する。そして、情報処理装置２１の蓄積部１１３は、受信部２１２が運動結果情報を受信するたびに、当該運動結果情報を、運動結果情報格納部１１１に蓄積する。そして、出力部１１６は、出力判断部１１５により、通信状態取得部１１４が取得した通信状態が出力条件を満たすと判断された場合に、運動結果情報格納部１１１に格納されている運動結果情報を出力する。
【０１７２】
以上、本実施の形態による情報システム２によれば、運動器具を用いた運動の結果を、運動器具に備えられている画面以外からも知ることができる。これにより、ユーザは、例えば、いつでもどこでも、過去の運動の結果を閲覧することができる。また、この結果、ユーザは、過去の運動の結果を参考に運動することができる。
【０１７３】
なお、上記各実施の形態において、運動器具１２、運動器具２２は、それぞれ、運動計測装置５１、運動計測装置５２を備えていてもよい。この場合、運動計測装置５１は、運動器具１２が備える各部を備える。同様に、運動計測装置５２は、運動器具２２が備える各部を備える。また、情報処理装置１１は、運動計測装置５１と通信を行う。また、情報処理装置２１、サーバ装置２３は、運動計測装置５２と通信を行う。なお、運動計測装置５１のブロック図は、運動器具１２のブロック図と同様であるので、説明を省略する。つまり、運動計測装置５１のブロック図は、図２における「運動器具１２」を、「運動計測装置５１」に読み替えたものである。また、運動計測装置５２のブロック図は、運動器具２２のブロック図と同様であるので、説明を省略する。つまり、運動計測装置５２のブロック図は、図２における「運動器具１２」を、「運動計測装置５２」に、「運動結果情報送信部１２７」を、「運動結果情報送信部２２７」に読み替えたものである。
【０１７４】
また、上記各実施の形態において、一の装置に存在する２以上の通信手段は、物理的に一の媒体で実現されてもよいことは言うまでもない。
【０１７５】
また、上記各実施の形態における情報処理装置は、例えば、スタンドアロンの装置であってもよいし、サーバ・クライアントシステムにおけるサーバ装置であってもよい。
【０１７６】
また、上記各実施の形態において、各処理または各機能は、単一の装置または単一のシステムによって集中処理されることによって実現されてもよいし、あるいは、複数の装置または複数のシステムによって分散処理されることによって実現されてもよい。
【０１７７】
また、上記各実施の形態において、各構成要素は専用のハードウェアにより構成されてもよいし、あるいは、ソフトウェアにより実現可能な構成要素については、プログラムを実行することによって実現されてもよい。例えば、ハードディスクや半導体メモリ等の記録媒体に記録されたソフトウェア・プログラムをＣＰＵ等のプログラム実行部が読み出して実行することによって、各構成要素が実現され得る。
【０１７８】
また、上記各実施の形態における情報処理装置を実現するソフトウェアは、例えば、以下のようなプログラムである。つまり、このプログラムは、ユーザによる運動の結果に関する情報である運動結果情報を取得する１または２以上の運動器具から、１または２以上の運動結果情報を受信する受信部、前記１または２以上の運動結果情報を出力する出力部として機能させるためのプログラムである。
【０１７９】
また、上記各実施の形態における運動器具を実現するソフトウェアは、例えば、以下のようなプログラムである。つまり、このプログラムは、コンピュータを、運動器具を用いてユーザが運動した結果に関する情報である運動結果情報を取得する運動結果情報取得部、前記運動結果情報を他の装置に送信する運動結果情報送信部として機能させるためのプログラムである。
【０１８０】
なお、上記プログラムにおいて、上記プログラムが実現する機能には、ハードウェアでしか実現できない機能は含まれない。
【０１８１】
また、上記プログラムは、サーバなどからダウンロードされることによって実行されてもよいし、所定の記録媒体（例えば、ＣＤ−ＲＯＭなどの光ディスクや磁気ディスク、半導体メモリなど）に記録されたプログラムが読み出されることによって実行されてもよい。また、このプログラムは、プログラムプロダクトを構成するプログラムとして用いられてもよい。
【０１８２】
また、上記プログラムを実行するコンピュータは、単数であってもよいし、複数であってもよい。つまり、集中処理を行ってもよいし、あるいは分散処理を行ってもよい。
【０１８３】
また、図１２は、前述のプログラムを実行して、前述の実施の形態の情報処理装置等を実現するコンピュータシステム９の概観図である。前述の実施の形態は、コンピュータハードウェア、およびその上で実行されるコンピュータプログラムで実現され得る。
【０１８４】
図１２において、コンピュータシステム９は、ＣＤ−ＲＯＭドライブ９０１１を含むコンピュータ９０１と、キーボード９０２と、マウス９０３と、モニタ９０４とを備える。
【０１８５】
図１３は、コンピュータシステム９のブロック図である。図１３において、コンピュータ９０１は、ＣＤ−ＲＯＭドライブ９０１１に加えて、ＭＰＵ９０１３と、ブートアッププログラム等のプログラムを記憶するためのＲＯＭ９０１４と、ＭＰＵ９０１３に接続され、アプリケーションプログラムの命令を一時的に記憶するとともに一時記憶空間を提供するためのＲＡＭ９０１５と、アプリケーションプログラム、システムプログラム、およびデータを記憶するためのハードディスク９０１５と、ＣＤ−ＲＯＭドライブ９０１１、ＭＰＵ９０１２等を相互に接続するバス９０１６とを備える。ここでは図示しないが、コンピュータ９０１は、さらに、ＬＡＮへの接続を提供するネットワークカードを備えていてもよい。
【０１８６】
コンピュータシステム９に、前述の実施の形態の情報処理装置等の機能を実行させるプログラムは、ＣＤ−ＲＯＭ９１０１に記憶されて、ＣＤ−ＲＯＭドライブ９０１１に挿入され、さらにハードディスク９０１５に転送されてもよい。これに代えて、プログラムは、図示しないネットワークを介してコンピュータ９０１に送信され、ハードディスク９０１５に記憶されてもよい。プログラムは実行の際にＲＡＭ９０１４にロードされる。プログラムは、ＣＤ−ＲＯＭ９１０１またはネットワークから直接、ロードされてもよい。
【０１８７】
プログラムは、コンピュータ９０１に、前述の実施の形態の情報処理装置等の機能を実行させるオペレーティングシステム（ＯＳ）、またはサードパーティープログラム等は、必ずしも含まなくてもよい。プログラムは、制御された態様で適切な機能（モジュール）を呼び出し、所望の結果が得られるようにする命令の部分のみを含んでいればよい。コンピュータシステム９がどのように動作するかは周知であり、詳細な説明は省略する。
【０１８８】
また、本発明は、以上の実施の形態に限定されることなく、種々の変更が可能であり、それらも本発明の範囲内に包含されるものであることは言うまでもない。
【産業上の利用可能性】
【０１８９】
以上のように、本発明にかかる情報処理装置は、運動器具を用いた運動の結果を、運動器具に備えられている画面以外からも知ることができるという効果を有し、スマートフォンや携帯電話などの携帯端末等として有用である。
【符号の説明】
【０１９０】
１、２  情報システム
１１、２１  情報処理装置
１２、２２  運動器具
２３  サーバ装置
１１１  運動結果情報格納部
１１２、２１２  受信部
１１３  蓄積部
１１４  通信状態取得部
１１５  出力判断部
１１６  出力部
１２１  運動器具格納部
１２２  運動器具受信部
１２３  運動器具蓄積部
１２４  運動結果情報取得部
１２５  動作状態取得部
１２６  送信判断部
１２７、２２７  運動結果情報送信部
２３１  サーバ受信部
２３２  サーバ送信部
【図１】
2016116765.tif 000003
【図２】
2016116765.tif 000004
【図３】
2016116765.tif 000005
【図４】
2016116765.tif 000006
【図５】
2016116765.tif 000007
【図６】
2016116765.tif 000008
【図７】
2016116765.tif 000009
【図８】
2016116765.tif 000010
【図９】
2016116765.tif 000011
【図１０】
2016116765.tif 000012
【図１１】
2016116765.tif 000013
【図１２】
2016116765.tif 000014
【図１３】
2016116765.tif 000015