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