(57)【要約】【課題】発電床で発電された通行者毎の発電量を識別する技術を提供する。【解決手段】発電システムは、発電床と、発電床による発電が検知されたときに、発電床に接地していた少なくとも１以上の靴に搭載された集積回路から、１以上の靴それぞれの所有者の識別情報とを取得する取得部と、所有者の識別情報と発電量の基準値とを対応付けて記憶する記憶部と、検知された発電の発電量と、取得した１以上の靴それぞれの所有者の識別情報に対応付けて記憶部に記憶された基準値とに基づいて、１以上の靴それぞれの所有者に対応する発電量を算出する算出部と、算出した発電量を、所有者の識別情報それぞれと対応付けて記憶部に記憶する制御部と、を備えたことを特徴とする。【選択図】図６
2016224803.tif 000002
【特許請求の範囲】
【請求項１】
発電床と、
前記発電床による発電が検知されたときに、前記発電床に接地していた少なくとも１以上の靴に搭載された集積回路から、前記１以上の靴それぞれの所有者の識別情報を取得する取得部と、
所有者の識別情報と発電量の基準値とを対応付けて記憶する記憶部と、
検知された前記発電の発電量と、取得した前記１以上の靴それぞれの所有者の識別情報に対応付けて前記記憶部に記憶された基準値とに基づいて、前記１以上の靴それぞれの所有者に対応する発電量を算出する算出部と、
算出した前記発電量を、前記所有者の識別情報それぞれと対応付けて前記記憶部に記憶する制御部と、
を備えたことを特徴とする発電システム。
【請求項２】
前記算出部は、前記記憶部に記憶された前記１以上の靴それぞれの所有者に対応する発電量実績を前記基準値とする、ことを特徴とする請求項１に記載の発電システム。
【請求項３】
前記記憶部は、所有者と当該所有者の体重情報とを対応付けてさらに記憶し、
前記算出部は、前記記憶部に記憶された所有者の体重情報に基づいて前記基準値を決定する、ことを特徴とする請求項１に記載の発電システム。
【請求項４】
前記取得部は、前記発電床の発電床識別情報をさらに取得し、
前記記憶部は、発電床の単位荷重当たりの発電量を示す発電効率と当該発電床の発電床識別情報とを対応付けて記憶し、
前記算出部は、前記記憶部に記憶された、前記発電量実績が取得された発電床の発電効率と検知された前記発電の発電床の発電効率とから発電効率の経年変化の度合いを特定し、該特定された経年変化の度合いに基づいて前記１以上の靴それぞれの所有者に対応する発電量を補正する、ことを特徴とする請求項２に記載の発電システム。
【請求項５】
発電床と、
前記発電床による発電が検知されたときに、前記発電床に接地していた少なくとも１以上の靴に搭載された集積回路から、前記１以上の靴それぞれの所有者の識別情報を取得する取得部と、
所有者の識別情報と発電量の基準値とを対応付けて記憶する記憶部と、を有する発電システムのコンピュータに、
検知された前記発電の発電量と、取得した前記１以上の靴それぞれの所有者の識別情報に対応付けて前記記憶部に記憶された基準値とに基づいて、前記１以上の靴それぞれの所有者に対応する発電量を算出する算出ステップと、
算出した前記発電量を、前記所有者の識別情報それぞれと対応付けて前記記憶部に記憶する制御ステップと、
を実行させることを特徴とする制御プログラム。
【請求項６】
発電床と、
前記発電床による発電が検知されたときに、前記発電床に接地していた少なくとも１以上の靴に搭載された集積回路から、前記１以上の靴それぞれの所有者の識別情報とを取得する取得部と、
所有者の識別情報と発電量の基準値とを対応付けて記憶する記憶部と、を有する発電システムのコンピュータが、
検知された前記発電の発電量と、取得した前記１以上の靴それぞれの所有者の識別情報に対応付けて前記記憶部に記憶された基準値とに基づいて、前記１以上の靴それぞれの
所有者に対応する発電量を算出する算出ステップと、
算出した前記発電量を、前記所有者の識別情報それぞれと対応付けて前記記憶部に記憶する制御ステップと、
を実行することを特徴とする制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、発電システム、制御プログラム及び制御方法に関する。
【背景技術】
【０００２】
従来から、発電床を用いた発電システムが提案されている。発電床は、例えば、床下に圧電素子を配置した床型の発電機である。発電床を用いた発電システムは、例えば、発電床の上を歩行する通行者（以下、ユーザとも称す）や物品、車両等の移動の際に生ずる圧力や振動のエネルギーを電気エネルギーに変換して発電するシステムである。
【０００３】
例えば、圧電素子を用いた発電床を歩行通路等に敷設することで、発電床上を移動する通行者の歩行の数量に基づいた発電電力量（発電量）を得ることが可能となる。このため、発電床を用いた発電システムを、例えば、鉄道等の駅の改札口といった通勤・通学等の多数の通行者の移動が見込める場所に設置することで、発電された電力を構内照明等の電源として利用することが可能となる。また、発電床を用いた発電システムは、通行者が敷設された発電床上を歩行することで発電電力を得ることができるため、災害時といった緊急時の補助電源としての利用が期待される。
【０００４】
なお、本明細書で説明する技術に関連する技術が記載されている先行技術文献としては、以下の特許文献が存在している。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００７−２２５５２９号公報
【特許文献２】特開２０１０−２８１６８６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
上述の発電システムでは、発電された電力量（発電量）は、発電床上を歩行した複数の通行者によって発電された総発電量として管理される。複数の通行者が発電床上を移動する際には、例えば、複数の通行者が同一の発電床を同じタイミングで踏み込むといったケースも発生する。このケースでは、発電床で得られた発電量に対して複数の通行者が関与することとなる。このため、例えば、発電された総発電量から発電床を歩行した通行者毎の発電量を特定することは困難である。通行者毎の発電量が識別できれば、発電床を用いて発電された発電量を利用者別に管理することで、例えば、発電量に対応した対価を各利用者に還元することが可能となる。
【０００７】
１つの側面では、本発明は、発電床で発電された通行者毎の発電量を識別する技術の提供を目的とする。
【課題を解決するための手段】
【０００８】
１つの態様では、発電システムは、発電床と、発電床による発電が検知されたときに、発電床に接地していた少なくとも１以上の靴に搭載された集積回路から、１以上の靴それぞれの所有者の識別情報とを取得する取得部と、所有者の識別情報と発電量の基準値とを対応付けて記憶する記憶部と、検知された発電の発電量と、取得した１以上の靴それぞれの所有者の識別情報に対応付けて記憶部に記憶された基準値とに基づいて、１以上の靴それぞれの所有者に対応する発電量を算出する算出部と、算出した発電量を、所有者の識別情報それぞれと対応付けて記憶部に記憶する制御部と、を備えたことを特徴とする。
【発明の効果】
【０００９】
１つの側面によれば、発電床で発電された通行者毎の発電量を識別できる。
【図面の簡単な説明】
【００１０】
【図１】本実施形態の発電床を用いた発電システムを説明する図である。
【図２】本実施形態の管理サーバのハードウェア構成例を示す図である。
【図３Ａ】ユーザ情報テーブル例を示す図である。
【図３Ｂ】発電場所テーブル例を示す図である。
【図３Ｃ】発電情報テーブル例を示す図である。
【図３Ｄ】発電量テーブル例を示す図である。
【図３Ｅ】発電統計情報テーブル例を示す図である。
【図４】初期情報登録処理を例示するフローチャートである。
【図５】発電量取得・登録処理を例示するフローチャートである。
【図６】発電量補正処理を例示するフローチャートである。
【図７Ａ】発電量統計処理を例示するフローチャートである。
【図７Ｂ】発電量統計処理を例示するフローチャートである。
【図７Ｃ】発電量統計処理を例示するフローチャートである。
【発明を実施するための形態】
【００１１】
以下、図面を参照して、一実施形態に係る発電床を用いた発電システムについて説明する。以下の実施形態の構成は例示であり、発電床を用いた発電システムは実施形態の構成には限定されない。以下、図１から図７の図面に基づいて、発電床を用いた発電システムを説明する。
【００１２】
＜実施形態＞
図１に、本実施形態の発電床を用いた発電システムの説明図を例示する。本実施形態の発電システム１は、発電床２を用いた発電システムである。発電床２は、例えば、床下に圧電素子等を配置した床型の発電機である。発電システム１では、発電床２を用いることにより、発電床２の上を歩行する通行者（以下、利用者、ユーザとも称す）や物品、車両等の移動の際の生ずる圧力や振動等のエネルギーを電気エネルギーに変換して発電することが可能となる。ここで、発電床２が「発電床」の一例である。
【００１３】
図１に例示の発電システム１は、発電床２と電気的に接続する蓄電装置３を備える。蓄電装置３は、例えば、発電床２で発電された電気エネルギーを電力量として蓄積する蓄電装置である。蓄電装置３には、複数の発電床２が接続され得る。発電システム１は、複数の発電床２で発電された総電力量を蓄電装置３に蓄電することで、蓄電された電力の利用が可能となる。
【００１４】
発電床２を用いた発電システム１の利用形態として、例えば、通勤・通学等の多数のユーザの移動が見込める鉄道等の駅の改札口、通路等への利用形態が例示できる。駅の改札口等に発電床２を敷設することで、敷設された複数の発電床２上を歩行で移動するユーザ数に比例した発電量が期待できる。上記の利用形態では、例えば、蓄電装置３に蓄電された電力を、駅構内の照明等の電源や災害時等の緊急時の補助電源として利用することが可能となる。
【００１５】
本実施形態の発電システム１は、発電床２で発電された発電量をユーザ毎に管理する機能を有する。本実施形態の発電システム１では、発電床２で発電された発電量をユーザ毎に管理することで、例えば、発電システム１を利用したユーザ毎の個人発電量を利用履歴として識別することが可能となる。本実施形態の発電システム１では、例えば、識別され
た個人発電量に基づいて、該個人発電量に対応する対価を発電システム１を利用した各ユーザに還元することが可能となる。
【００１６】
図１に例示の、本実施形態の発電システム１には、非接触ＩＣ６、非接触ＩＣリーダ４、小型端末５、管理サーバ１０が含まれる。非接触ＩＣ６は、例えば、ユーザを識別するためのＩＤ情報等が記録されたＩＣタグである。非接触ＩＣリーダ４は、例えば、ＩＣタグ等の非接触ＩＣ６に記録されたＩＤ情報等を読み取るための機器である。非接触ＩＣ６、及び、非接触ＩＣリーダ４は、例えば、数ｃｍ〜数ｍの近距離で、電磁界や電波等の無線通信を介し、非接触ＩＣ６に記録されたＩＤ情報等の読み取りを行う。
【００１７】
非接触ＩＣ６、非接触ＩＣリーダ４間の無線通信に用いられる近距離無線通信として、例えば、FeliCa、Mifare (ISO/IEC 14443)、ISO/IEC 18092等のＮＦＣ（Near Field Communication）が例示できる。非接触ＩＣリーダ４は、例えば、FeliCa、Mifare (ISO/IEC 14443)、ISO/IEC 18092等のＮＦＣで用いられる無線搬送波を非接触ＩＣ６に送出することで、非接触ＩＣ６に記録されたＩＤ情報等の読み取りを行う。
【００１８】
非接触ＩＣ６には、例えば、各種情報が記録されたＩＣチップ、非接触ＩＣリーダ４から送出された所定の搬送波を受信するためのアンテナが含まれる。非接触ＩＣ６では、例えば、アンテナを介して受信した搬送波の誘導電流に基づいてＩＣチップが動作する。すると、ＩＣチップに記録された情報がアンテナを介して非接触ＩＣリーダ４に送信される。非接触ＩＣリーダ４は、非接触ＩＣ６から送信された各種情報を受信することで、該非接触ＩＣ６に記録されたＩＤ情報等の読み取りを行うことが可能となる。
【００１９】
なお、非接触ＩＣ６は、例えば、ユーザが装着可能な靴、帽子、腕時計等の様々な用途の物体に実装することが可能である。例えば、図１の非接触ＩＣ６は、ユーザの靴等に実装された利用形態の一例である。以下の説明では、非接触ＩＣ６は、ユーザの装着する靴等に実装されているものとして説明を行う。ユーザの靴等に実装された非接触ＩＣ６が、「靴に搭載された集積回路」の一例である。
【００２０】
非接触ＩＣリーダ４と、記録されたＩＤ情報等の読み取り対象となる非接触ＩＣ６との間の離間距離は、小さい（近い）ことが望ましい。読み取り対象となる非接触ＩＣ６との離間距離が小さい場合には、近距離無線通信等で使用される搬送波の距離減衰が抑制できるからである。本実施形態の発電システム１では、この離間距離は、例えば、非接触ＩＣリーダ４の搬送波の到達可能距離内とする。
【００２１】
図１に例示の利用形態では、例えば、非接触ＩＣリーダ４の設置位置は、発電床２の床下に設置されることが望ましい。発電床２の床下に設置される場合には、発電床２上を歩行するユーザの靴に実装された非接触ＩＣ６との離間距離は、該発電床２に靴が接地するタイミングで最小となるからである。
【００２２】
図１に例示の発電システム１では、非接触ＩＣリーダ４は小型端末５に接続する。小型端末５には、複数の、非接触ＩＣリーダ４及び蓄電装置３が接続し得る。また、小型端末５は、ネットワークＮを介して管理サーバ１０に接続する。ネットワークＮは、例えば、インターネット等の公衆ネットワーク、携帯電話網、無線ＬＡＮ（Local Area Network）等の無線ネットワーク、有線ＬＡＮ等の有線ネットワークを含む。ネットワークＮには、例えば、複数の小型端末５ａ，５ｂ，…，５ｎが接続され得る。また、ネットワークＮには、例えば、ユーザの操作する情報処理装置が複数に接続され得る。なお、以下の説明では、ネットワークＮに接続する小型端末５ａ等を総称し、“小型端末５”とも称する。
【００２３】
小型端末５は、例えば、パーソナルコンピュータ（ＰＣ、Personal Computer）、サー
バ、ラック組み込み型等のコンピュータである。小型端末５は、例えば、非接触ＩＣリーダ４で読取られたユーザ毎のＩＤ情報（所有者情報）を取得する機能を有する。また、小型端末５は、発電床２で発電された発電量を取得する機能を有する。発電床２で発電された発電量は、例えば、蓄電装置３を介して取得される。発電床２で発電された発電量は、例えば、発電床２毎に取得される。
【００２４】
蓄電装置３に接続する発電床２には、例えば、発電床２を識別する識別情報（発電床ＩＤ）が予め関連付けられている。蓄電装置３は、例えば、発電床２にユーザの靴が接する（踏み込まれる）ことで発電された発電量と共に発電床２の識別情報を小型端末５に出力する。蓄電装置３は、例えば、発電床２にユーザの靴が接地することで発電された発電量の計測を契機として、該発電床２の識別情報及び計測した発電量を小型端末５に出力する。
【００２５】
小型端末５では、例えば、接続する複数の蓄電装置３から、各蓄電装置３に接続する発電床２毎の発電量が、発電床２にユーザの靴が接する（踏み込まれる）ことで発電されたタイミングで取得される。なお、蓄電装置３は、発電床２毎に設けられるとしてもよい。蓄電装置３を発電床２毎に設けることにより、計測された発電量と発電床２との１対１の対応付けが可能となる。小型端末５では、発電床ＩＤ毎の発電量が蓄電装置３を介して取得できる。
【００２６】
小型端末５は、例えば、発電量を取得する毎に、非接触ＩＣリーダ４を介して非接触ＩＣ６に記録されたＩＤ情報（所有者情報とも称する）を取得する。例えば、小型端末５は、発電量の取得を契機として非接触ＩＣリーダ４を機能させる。本実施形態の発電システム１では、非接触ＩＣリーダ４は、例えば、発電床２毎に配置される。非接触ＩＣリーダ４を、例えば、発電床２毎の床下に配置することにより、発電床２上を歩行するユーザの有する非接触ＩＣ６のＩＤ情報の読み取りの確実性を高めることができる。
【００２７】
非接触ＩＣリーダ４は、発電床２上を歩行等で移動するユーザの靴等に実装された非接触ＩＣ６のＩＤ情報の読み取りを行う。非接触ＩＣ６から取得されたＩＤ情報は、小型端末５に出力される。小型端末５は、蓄電装置３から発電量等を取得したタイミング、すなわち、発電床２にユーザの靴が接する（踏み込まれる）ことで発電されたタイミングで、該発電床２を移動するユーザの靴等に実装された非接触ＩＣ６のＩＤ情報を取得する。
【００２８】
小型端末５は、例えば、非接触ＩＣリーダ４から取得したユーザのＩＤ情報と蓄電装置３から取得した発電床ＩＤ毎の発電量を対応付けて管理サーバ１０に送信する。小型端末５は、例えば、発電量を取得する度毎に、発電床２の発電床ＩＤと計測された発電量、ＩＤ情報（所有者情報）を対応付けて、ネットワークＮに接続された管理サーバ１０に送信する。
【００２９】
なお、小型端末５に接続される発電床２及び非接触ＩＣリーダ４の数量は限定されない。本実施形態の発電床２を使用した発電システム１が設置される場所、設置範囲、各機器の配置位置、使用目的等に応じて、小型端末５に接続される発電床２及び非接触ＩＣリーダ４の数量は任意に設定される。
【００３０】
また、小型端末５の設置場所は、本実施形態の発電床２を使用した発電システム１が設置される場所、設置範囲、各機器の配置位置、使用目的等に応じて設定することができる。例えば、小型端末５は、ユーザが歩行等で通過する発電床２の床下を設置場所とすることができる。
【００３１】
図１に例示の発電システム１において、管理サーバ１０は、例えば、ＰＣ、サーバ等の
コンピュータである。管理サーバ１０には、例えば、ネットワークＮを介して接続された複数の小型端末５から送信された、発電床２毎の発電量、及び、発電量が取得されたタイミングで非接触ＩＣ６から読取られたＩＤ情報（所有者情報）が登録・管理される。
【００３２】
また、管理サーバ１０には、例えば、発電床２を用いた発電システム１を利用するユーザのユーザ情報が登録・管理される。ここで、ユーザ情報には、例えば、発電システム１を利用するユーザの体重、非接触ＩＣ６に記録されたＩＤ情報（所有者情報）、登録ユーザを識別する識別情報（個人ＩＤ）が含まれる。なお、ユーザ情報には、複数の非接触ＩＣ６のそれぞれに記録されたＩＤ情報が含まれる。
【００３３】
ユーザは、例えば、ネットワークＮに接続可能なアプリケーション（Application software、以下、アプリと称す）が搭載された情報処理装置等を操作し管理サーバ１０に接続する。ネットワークＮに接続可能なアプリとしてブラウザアプリが例示できる。また、ブラウザアプリを搭載する情報処理装置として、例えば、ＰＣ、携帯電話、スマートフォン、タブレットＰＣ、ＰＤＡ（Personal Data Assistance）等が例示できる。発電システム１を利用するユーザは、情報処理装置を操作し、ネットワークＮを介して接続された管理サーバ１０に対して上記のユーザ情報の登録を行う。
【００３４】
また、管理サーバ１０は、例えば、登録されたユーザ情報および複数の小型端末５から送信された各種登録情報に基づいて、ユーザ毎の個人発電量の利用履歴を発電統計情報として管理する。管理サーバ１０が管理するユーザ毎の個人発電量は、発電システム１を利用する各ユーザに提供される。
【００３５】
管理サーバ１０は、例えば、発電床２が設置された場所を識別する場所ＩＤに関連付けて発電量に対する対価を求めるための対価換金レートを予めテーブル情報として保持する。また、管理サーバ１０は、例えば、発電床ＩＤ毎の発電効率を予めテーブル情報として保持する。ここで、発電効率は、ユーザ情報として登録されたユーザ毎の体重から発電量を算出するための情報である。例えば、発電床２に基準となる荷重を加え、該荷重に対する発電量を計測することで、発電量に対する荷重の比を発電効率として実験的に求めることができる。
【００３６】
管理サーバ１０は、小型端末５から送信された発電床ＩＤと発電量から該発電量に対する対価を算出する。算出された対価は、例えば、非接触ＩＣリーダ４で読取られた非接触ＩＣ６のＩＤ情報（所有者情報）に対応付けられて管理される。管理サーバ１０は、例えば、算出された発電量に対する対価と非接触ＩＣ６のＩＤ情報（所有者情報）とを、発電量を取得した日時毎に管理する。
【００３７】
管理サーバ１０は、登録されたユーザ情報に基づいて、発電場所、発電床、利用日時毎の発電量及び該発電量に対する対価を発電統計情報として提供することができる。本実施形態の発電システム１では、発電床を用いて発電された発電量を利用者別に管理できるため、利用者毎の個人発電量に対応した対価を各利用者に還元することが可能となる。
【００３８】
なお、管理サーバ１０は、ユーザ毎の体重をユーザ情報として管理する。また、管理サーバ１０は、発電床ＩＤ毎の発電効率を予めテーブル情報として保持する。このため、例えば、小型端末５から発電量と共に送信されたＩＤ情報（所有者情報）が複数に含まれる場合であっても、それぞれのＩＤ情報に対応するユーザ情報に基づいて発電量を按分することができる。
【００３９】
例えば、小型端末５から送信されたＩＤ情報にユーザＡ，ユーザＢのＩＤ情報が含まれる場合には、管理サーバ１０は、対象となる発電床ＩＤの発電効率に基づいて、各ユーザ
の体重に対応する発電量を算出する。そして、管理サーバ１０は、例えば、発電効率に基づいて算出された発電量を按分補正のための基準値に設定する。例えば、ユーザＡの体重と該発電床ＩＤの発電効率から算出された基準値を“Ｘ”とし、ユーザＢの体重と該発電床ＩＤの発電効率から算出された基準値を“Ｙ”とする。例えば、“Ｘ”，“Ｙ”は、ユーザＡ，Ｂの、それぞれの体重から求められる発電量である。
【００４０】
管理サーバ１０は、例えば、対象となる発電床ＩＤと共に送信された発電量の内、“Ｘ／（Ｘ＋Ｙ）”をユーザＡの発電量として算出することができる。同様にして、管理サーバ１０は、例えば、送信された発電量の内、“Ｙ／（Ｘ＋Ｙ）”をユーザＢの発電量として算出することができる。
【００４１】
管理サーバ１０は、ユーザ情報として登録された体重、及び、発電床ＩＤ毎に登録された発電効率に基づいて按分補正を行うための基準値を求めることができる。このため、各人の基準値に基づいて、複数のＩＤ情報を含む発電量を按分補正することができる。管理サーバ１０では、例えば、複数のユーザが同じタイミングで同一の発電床２を歩行した場合でも、ユーザ毎の発電量を識別することが可能となる。本実施形態の発電システム１では、ユーザ毎の個人発電量の管理精度を向上することができる。
【００４２】
〔管理サーバ構成〕
図２に本実施形態の発電システム１に含まれる管理サーバ１０のハードウェア構成の一例を例示する。図２に例示する管理サーバ１０は、いわゆる一般的なコンピュータの構成を有している。図２に例示の管理サーバ１０は、接続バスＢ１によって相互に接続されたＣＰＵ（Central Processing Unit）１１、主記憶部１２、補助記憶部１３、入力部１４
、出力部１５、通信部１６を有する。主記憶部１２及び補助記憶部１３は、管理サーバ１０が読み取り可能な記録媒体である。
【００４３】
管理サーバ１０は、ＣＰＵ１１が補助記憶部１３に記憶されたプログラムを主記憶部１２の作業領域に実行可能に展開し、プログラムの実行を通じて周辺機器の制御を行う。これにより、管理サーバ１０は、上述した所定の目的に合致した機能を実現することができる。
【００４４】
図２に例示の管理サーバ１０において、ＣＰＵ１１は、管理サーバ１０全体の制御を行う中央処理演算装置である。ＣＰＵ１１は、補助記憶部１３に格納されたプログラムに従って処理を行う。主記憶部１２は、ＣＰＵ１１がプログラムやデータをキャッシュしたり、作業領域を展開したりする記憶媒体である。主記憶部１２は、例えば、ＲＡＭ（Random
Access Memory）やＲＯＭ（Read Only Memory）を含む。
【００４５】
補助記憶部１３は、各種のプログラム及び各種のデータを読み書き自在に記録媒体に格納する。補助記憶部１３は、外部記憶装置とも呼ばれる。補助記憶部１３には、ＯＳ、各種プログラム、各種テーブル等が格納される。ＯＳは、例えば、搭載されたアプリケーションプログラムに対し、管理するリソースへのインターフェースをアプリケーションプログラムに提供する。管理サーバ１０のアプリケーションプログラムは、ＯＳによって提供されたリソースへのインターフェースを使用することで、アプリケーションプログラムに関連付けられた機能を実現する。
【００４６】
なお、ＯＳは、通信部１６を介して接続される外部装置等とのデータの受け渡しを行う通信インターフェースプログラムを含む。外部装置等には、例えば、ネットワークＮ上の、ＰＣやサーバ等の他の情報処理装置、外部記憶装置、ユーザの操作する情報処理装置等が含まれる。
【００４７】
補助記憶部１３は、例えば、ＥＰＲＯＭ（Erasable Programmable ROM）、ソリッドス
テートドライブ装置、ハードディスクドライブ（ＨＤＤ、Hard Disk Drive）装置等であ
る。また、補助記憶部１３としては、例えば、ＣＤドライブ装置、ＤＶＤドライブ装置、ＢＤドライブ装置等が提示できる。記録媒体としては、例えば、不揮発性半導体メモリ（フラッシュメモリ）を含むシリコンディスク、ハードディスク、ＣＤ、ＤＶＤ、ＢＤ、ＵＳＢ（Universal Serial Bus）メモリ、メモリカード等がある。
【００４８】
入力部１４は、操作者等からの操作指示等を受け付ける。入力部１４は、カメラ、入力ボタン、タッチセンサ、ポインティングデバイス、マイクロフォン等の入力デバイスである。入力部１４には、キーボード、ワイヤレスリモコン等が含まれるとしてもよい。ポインティングデバイスには、例えば、タッチセンサと出力部１５のＬＣＤ等の表示デバイスとを組合せたタッチパネル、マウス、トラックボール、ジョイスティック等が含まれる。入力部１４から入力された情報は、接続バスＢ１を介してＣＰＵ１１に通知される。
【００４９】
出力部１５は、ＣＰＵ１１で処理されるデータや主記憶部１２に記憶されるデータを出力する。出力部１５は、ＬＣＤ、ＣＲＴ（Cathode Ray Tube）ディスプレイ、ＰＤＰ（Plasma Display Panel）、ＥＬ（Electroluminescence）パネル、有機ＥＬパネル等の表示
デバイスを含む。また、出力部１５には、プリンタ、スピーカ等の出力デバイスが含まれる。通信部１６は、例えば、管理サーバ１０が接続するネットワークＮ等とのインターフェースである。
【００５０】
管理サーバ１０は、ＣＰＵ１１が補助記憶部１３に記憶されているＯＳ、各種プログラムや各種データを主記憶部１２に読み出して実行することにより、ネットワークＮを介して接続された複数の小型端末５から送信された各種情報を受信する。同様にして、管理サーバ１０は、ネットワークＮを介して接続されたユーザの操作する情報処理装置からユーザ情報の登録を受け付ける。管理サーバ１０は、受け付けたユーザ毎のユーザ情報、小型端末５から受信した各種情報に基づいて、ユーザ毎の個人発電量を発電統計情報として管理処理を行う。管理サーバ１０が管理するユーザ毎に個人発電量は、例えば、ネットワークＮを介して接続されたユーザの操作する情報処理装置に提供される。
【００５１】
補助記憶部１３は、上述の管理サーバ１０の処理機能が参照し、或いは、管理するデータの保存先として管理ＤＢ２００を備える。管理ＤＢ２００には、例えば、ユーザ情報テーブル２０１、発電場所テーブル２０２、発電情報テーブル２０３、発電量テーブル２０４、発電統計情報テーブル２０５が含まれる。なお、ユーザ情報テーブル２０１、発電場所テーブル２０２、発電情報テーブル２０３、発電量テーブル２０４、発電統計情報テーブル２０５は、それぞれ、別々の外部記憶装置に含まれるとしてもよい。外部記憶装置に分散された各テーブルは、ネットワークＮを介して管理サーバ１０に接続すればよい。ここで、管理ＤＢ２００が、「記憶部」の一例である。
【００５２】
〔テーブル構成〕
以下、図３Ａ−３Ｅを参照し、本実施形態の管理サーバ１０の備える管理ＤＢ２００を説明する。管理ＤＢ２００には、ユーザ情報テーブル２０１、発電場所テーブル２０２、発電情報テーブル２０３、発電量テーブル２０４、発電統計情報テーブル２０５が含まれる。
【００５３】
図３Ａにユーザ情報テーブル２０１を例示する。ユーザ情報テーブル２０１には、ユーザの操作する情報処理装置から入力されたユーザ情報が登録される。ユーザ情報は、例えば、ネットワークＮを介してユーザ情報テーブル２０１に登録される。図３Ａに例示のユーザ情報テーブル２０１の各レコードは、「非接触ＩＣ番号」、「個人ＩＤ」、「体重」といった各フィールドを有する。「非接触ＩＣ番号」フィールドには、ユーザが使用する
ＩＣタグ等の非接触ＩＣ６に記録されたＩＤ情報等が格納される。なお、非接触ＩＣ６は、例えば、ユーザが装着可能な靴、帽子、腕時計等の物体に実装することが可能である。
【００５４】
「個人ＩＤ」フィールドには、管理サーバ１０にアクセスするための識別情報が登録される。「個人ＩＤ」フィールドに登録される識別情報は、管理サーバ１０より付与される。管理サーバ１０は、例えば、「非接触ＩＣ番号」フィールドにＩＤ情報等を登録したユーザ毎に、該ユーザを識別するための識別情報を付与する。なお、一つの「個人ＩＤ」に対して、複数の「非接触ＩＣ番号」が登録され得る。
【００５５】
「体重」フィールドには、ユーザの体重情報が登録される。なお、「体重」フィールドに登録されたユーザの体重情報は、ユーザの操作する情報処理装置を介して適宜、更新することができる。
【００５６】
次に、図３Ｂに発電場所テーブル２０２を例示する。発電場所テーブル２０２には、発電床２を用いた発電システム１の設置場所に関連する情報が登録される。発電場所テーブル２０２の情報は、例えば、発電システム１の管理者等の操作入力を介して登録される。発電システム１の設置場所に関連する情報には、例えば、設置場所を識別する識別情報、設置場所の所在を示す住所、設置場所が存在する地域の単位発電量当たりの買い取り価格（対価換金レート）が含まれる。
【００５７】
図３Ｂに例示の発電場所テーブル２０２の各レコードは、「場所ＩＤ」、「住所」、「対価換金レート」といった各フィールドを有する。「場所ＩＤ」フィールドには、発電システム１が設置された設置場所を識別する識別情報（場所ＩＤ）が登録される。「場所ＩＤ」フィールドに登録される識別情報は、例えば、管理サーバ１０より付与される。「住所」フィールドには、発電システム１の設置場所の所在を示す住所情報が登録される。「対価換金レート」フィールドには、発電システム１の設置場所が存在する地域の単位発電量当たりの買い取り価格が登録される。発電量に対する買い取り価格は、例えば、設置場所が存在する地域の電力事情等に応じて異なること場合があるからである。
【００５８】
次に、図３Ｃに発電情報テーブル２０３を例示する。発電情報テーブル２０３には、発電床２毎の発電情報が登録される。発電情報テーブル２０３の情報は、例えば、発電システム１の管理者等の操作入力を介して登録される。発電情報テーブル２０３の登録情報には、発電システム１の設置場所を識別する識別情報（場所ＩＤ）、発電床２を識別する識別情報（発電床ＩＤ）、発電床２の発電効率等が含まれる。
【００５９】
図３Ｃに例示の発電情報テーブル２０３の各レコードは、「場所ＩＤ」、「発電床ＩＤ」、「発電効率」といった各フィールドを有する。「場所ＩＤ」フィールドには、図３Ｂに例示の発電場所テーブル２０２と共通の、発電システム１が設置された設置場所を識別する識別情報（場所ＩＤ）が登録される。「場所ＩＤ」フィールドに登録される識別情報は、例えば、管理サーバ１０より付与される。
【００６０】
「発電床ＩＤ」フィールドには、「場所ＩＤ」フィールドに登録された識別情報を有する発電システム１の、発電床２毎の識別情報が登録される。「発電床ＩＤ」フィールドに登録される識別情報は、例えば、管理サーバ１０より付与される。なお、一つの「場所ＩＤ」に対して、複数の「発電床ＩＤ」が登録され得る。
【００６１】
「発電効率」フィールドには、「発電床ＩＤ」毎の発電効率が登録される。「発電効率」フィールドに格納される発電効率は、随時、更新され、最新の発電効率が登録される。発電情報テーブル２０３に登録される発電効率は、ユーザ情報として登録されたユーザ毎の体重から発電量を算出するための情報である。例えば、発電床２に基準となる荷重を加
え、該荷重に対する発電量を計測することで、発電量に対する荷重比を発電効率として実験的に求めることができる。例えば、発電システム１の管理者等は、発電床２を設置後に、発電床２毎に発電効率を計測し、発電情報テーブル２０３に登録するとしてもよい。
【００６２】
なお、発電床２の発電量は使用中の経時変化により、減少することが想定される。このため、例えば、発電床２の設置後に定期的に発電効率を計測し、発電情報テーブル２０３に登録された発電床２毎の発電効率を更新することができる。また、予め、発電床２についての発電量の経時変化特性が取得されている場合には、該経時変化特性に基づいて週、月といった単位期間毎に発電情報テーブル２０３に登録された発電効率を更新するとしてもよい。
【００６３】
次に、図３Ｄに発電量テーブル２０４を例示する。発電量テーブル２０４には、ネットワークＮを介して接続された複数の小型端末５から送信された各種情報が登録される。各種情報には、例えば、非接触ＩＣリーダ４を介して読取られた非接触ＩＣ６のＩＤ情報（所有者情報）、蓄電装置３から出力された発電床２毎の発電量が含まれる。
【００６４】
管理サーバ１０は、例えば、複数の小型端末５から送信された各種情報を日時情報と共に発電量テーブル２０４に追加・登録する。なお、発電量テーブル２０４に登録される日時情報は、例えば、小型端末５が発電の度毎に各種情報を管理サーバ１０に送信する場合には、送信された各種情報を管理サーバ１０側で受信した日時情報が登録される。但し、小型端末５は、蓄電装置３から出力される発電量を受け付けた日時情報を上述の各種情報に付加し、管理サーバ１０に送信するとしてもよい。この場合では、小型端末５から受信した各種情報に含まれる日時情報が発電量テーブル２０４に登録される。なお、発電量テーブル２０４には、登録された発電量が最も新しいことを示すフラグ情報が含まれる。
【００６５】
図３Ｄに例示の発電量テーブル２０４の各レコードは、「日時」、「非接触ＩＣ番号」、「個人ＩＤ」、「場所ＩＤ」、「発電床ＩＤ」、「発電量」、「最新フラグ」といった各フィールドを有する。「日時」フィールドには、発電量が計測された日時情報が登録される。「日時」フィールドに登録される日時情報は、上述した通りである。日時情報は、例えば、年歴、月歴、日歴、時暦を含む。なお、日時情報には、分歴、秒歴等が含まれるとしてもよい。なお、以下の説明では、小型端末５から送信される発電量は、発電床２で発電された瞬時の発電量として説明する。但し、発電量は、分単位等の所定期間の積算値としてもよく、所定期間で積算された発電量の単位時間（例えば、秒単位）当たりの平均値としてもよい。
【００６６】
「非接触ＩＣ番号」フィールドには、小型端末５から送信されたＩＤ情報（所有者情報）が登録される。「個人ＩＤ」フィールドには、「非接触ＩＣ番号」に登録されたＩＤ情報（所有者情報）に対応付けられたユーザの識別情報が登録される。管理サーバ１０は、例えば、小型端末５から送信されたＩＤ情報に基づいて、図３Ａに例示のユーザ情報テーブル２０１に登録された「非接触ＩＣ番号」フィールドを検索する。そして、管理サーバ１０は、「非接触ＩＣ番号」フィールドに対応付けられた「個人ＩＤ」フィールドを特定する。管理サーバ１０は、ユーザ情報テーブル２０１を参照して特定した「個人ＩＤ」フィールドに登録された識別情報を取得し、発電量テーブル２０４の「個人ＩＤ」フィールドに格納すればよい。
【００６７】
「場所ＩＤ」フィールドには、発電床２を識別する識別情報（発電床ＩＤ）に対応付けられた発電システム１の設置場所の「場所ＩＤ」が格納される。なお、発電床２を識別する識別情報は、小型端末５から送信された各種情報に含まれる。
【００６８】
管理サーバ１０は、例えば、発電床２を識別する識別情報に基づいて図３Ｃに例示の発
電情報テーブル２０３の「発電床ＩＤ」フィールドを検索し、該「発電床ＩＤ」フィールドに対応付けられた「場所ＩＤ」フィールドを特定する。そして、管理サーバ１０は、発電情報テーブル２０３を参照して特定した「場所ＩＤ」フィールドに登録された識別情報を取得し、発電量テーブル２０４の「場所ＩＤ」フィールドに格納すればよい。
【００６９】
「発電床ＩＤ」フィールドには、小型端末５から送信された発電床２を識別する識別情報（発電床ＩＤ）が登録される。「発電量」フィールドには、小型端末５から送信された発電量が登録される。但し、小型端末５から送信された発電量に対して複数のＩＤ情報（所有者情報）が含まれる場合には、図６で説明する発電量補正処理（按分処理）後の発電量が登録される。「発電量」フィールドには、「個人ＩＤ」フィールドの格納情報に対応するユーザの按分処理後の発電量が登録される。
【００７０】
「最新フラグ」フィールドには、「発電量」フィールドに登録された発電量が最新の発電量であることを示すフラグ情報が格納される。「最新フラグ」フィールドに格納されるフラグ情報は、例えば、“ＯＮ／ＯＦＦ”、“１／０”、“Ｈ／Ｌ”といった２値のステータスを表す情報である。
【００７１】
管理サーバ１０は、例えば、小型端末５から送信された発電量を発電量テーブル２０４に登録する際に、フラグ情報のステータスを“ＯＮ”状態として「最新フラグ」フィールドに格納する。発電量テーブル２０４では、「最新フラグ」フィールドに“ＯＮ”状態のフラグ情報が格納された発電床ＩＤの発電量が最新の登録情報となる。
【００７２】
なお、「最新フラグ」フィールドに格納された“ＯＮ”状態のフラグ情報は、例えば、取得された発電量が発電量テーブル２０４に登録するタイミングで“ＯＦＦ”状態のステータスに更新される。つまり、発電量テーブル２０４に対して小型端末５から取得した各種情報を追加・登録する時点では、発電量の利用履歴として、「最新フラグ」フィールドのフラグ情報を“ＯＮ”状態とする登録情報が、追加・登録直前の情報である。
【００７３】
管理サーバ１０では、発電量テーブル２０４の「最新フラグ」フィールドに格納されたフラグ情報に基づいて、非接触ＩＣ番号に対応付けられたユーザの直前の発電量を識別することが可能となる。
【００７４】
次に、図３Ｅに発電統計情報テーブル２０５を例示する。発電統計情報テーブル２０５には、管理サーバ１０により提供されるユーザ毎の個人発電量の利用履歴が登録される。管理サーバ１０は、例えば、図３Ａ−３Ｄに例示の各テーブルに登録された各種情報に基づいて、ユーザ毎の個人発電量を利用履歴として管理する。発電統計情報テーブル２０５には、ユーザが利用した発電床２毎の発電量が、該発電量に対する対価と共に登録される。発電統計情報テーブル２０５により、管理サーバ１０は、ユーザ毎の発電床２を用いた発電システム１の利用履歴を、発電量に対する対価と共に管理することができる。
【００７５】
図３Ｅに例示の発電統計情報テーブル２０５の各レコードは、「個人ＩＤ」、「非接触ＩＣ番号」、「場所ＩＤ」、「発電床ＩＤ」、「発電量」、「対価」、「日時（年、月、日、時）」といった各フィールドを有する。「個人ＩＤ」、「非接触ＩＣ番号」フィールドには、ユーザ情報テーブル２０１の「個人ＩＤ」フィールド、「非接触ＩＣ番号」フィールドに登録された識別情報が格納される。「場所ＩＤ」フィールド、「発電床ＩＤ」フィールドには、発電情報テーブル２０３の「場所ＩＤ」フィールド、「発電床ＩＤ」フィールドに登録された識別情報が格納される。
【００７６】
「発電量」フィールドには、「発電床ＩＤ」フィールドに格納された発電床２の識別情報に対応する発電量が格納される。なお、「発電量」フィールドに格納される発電量には
、按分処理後の発電量が含まれる。
【００７７】
「対価」フィールドには、「発電量」フィールドに格納された発電量に対して算出された対価が格納される。「日時（年、月、日、時）」フィールドには、「発電量」フィールドに格納された発電量が計測された日時情報が格納される。
【００７８】
管理サーバ１０は、例えば、発電量テーブル２０４を参照し、「最新フラグ」フィールドに“ＯＮ”状態のステータスを格納した「発電床ＩＤ」フィールドを特定する。管理サーバ１０は、特定した「発電床ＩＤ」フィールドに格納された発電床２の識別情報を取得すると共に、該識別情報（発電床ＩＤ）に対応付けられた「発電量」フィールドに格納された発電量を取得する。また、管理サーバ１０は、取得した発電床２を識別する識別情報（発電床ＩＤ）に対応付けられた「日時」フィールドから、格納された日時情報を取得する。
【００７９】
管理サーバ１０は、例えば、取得した発電床２の識別情報（発電床ＩＤ）に基づいて、発電情報テーブル２０３を検索し、該識別情報（発電床ＩＤ）に対応付けられた「場所ＩＤ」フィールドを特定する。管理サーバ１０は、特定した「場所ＩＤ」フィールドに格納された発電システム１の設置場所を識別する識別情報（場所ＩＤ）を取得する。管理サーバ１０は、取得した設置場所の識別情報（場所ＩＤ）に基づいて、発電場所テーブル２０２を検索し、該識別情報（場所ＩＤ）に対応付けられた「対価換金レート」フィールドを特定する。管理サーバ１０は、特定した「対価換金レート」フィールドに格納された、設置場所が存在する地域の単位発電量に対する買い取り価格（対価換金レート）を取得する。
【００８０】
管理サーバ１０は、発電場所テーブル２０２から取得した対価換金レートと、発電量テーブル２０４から取得した発電量とに基づいて、該発電量に対する対価を算出する。管理サーバ１０では、発電量テーブル２０４において最新発電量のフラグ情報が格納された発電床２に対する対価が算出される。
【００８１】
管理サーバ１０は、例えば、発電量テーブル２０４から取得した発電床ＩＤ、発電量、日時情報を、発電統計情報テーブル２０５の「発電床ＩＤ」、「発電量」、「日時（年、月、日、時）」の各フィールドに格納する。また、管理サーバ１０は、算出された対価を発電統計情報テーブル２０５の「対価」フィールドに格納する。
【００８２】
図３Ｅに例示の発電統計情報テーブル２０５には、最新の発電量が取得される度毎に算出された対価が利用履歴として追加・更新される。管理サーバ１０は、例えば、発電統計情報テーブル２０５に格納された各種情報に基づいて、ユーザ毎の個人発電量を利用履歴として管理することができる。管理サーバ１０は、例えば、ネットワークＮを介して接続されたユーザの情報処理装置に対して、発電統計情報テーブル２０５に格納された各種情報を、該ユーザの個人発電量として提供できる。
【００８３】
〔処理フロー〕
以下、図４−６、図７Ａ−７Ｃに例示のフローチャートを参照し、本実施形態の発電システム１の個人発電量管理処理を説明する。図４は、初期情報登録処理のフローチャートの例示である。管理サーバ１０は、初期情報登録処理により、例えば、図３Ａに例示するユーザ情報テーブル２０１に処理対象のユーザ情報を登録する。
【００８４】
図５は、発電床２で発電された発電量の発電量取得・登録処理のフローチャートの例示である。発電量取得・登録処理により、管理サーバ１０では、例えば、図３Ｄに例示する発電量テーブル２０４に、ネットワークＮを介して接続された複数の小型端末５から送信
された各種情報が登録される。また、管理サーバ１０では、例えば、図３Ｅに例示する発電統計情報テーブル２０５に、最新の発電量に基づくユーザ毎の個人発電量の管理情報が利用履歴として追加・登録される。
【００８５】
図６は、発電量補正処理のフローチャートの例示である。発電量補正処理により、管理サーバ１０では、複数のＩＤ情報（非接触ＩＣ番号）を受信した場合の発電量に対する補正処理が行われる。管理サーバ１０は、補正処理後の発電量に基づいて、ユーザ毎の個人発電量の管理情報を発電統計情報テーブル２０５に追加・登録する。
【００８６】
図７Ａ−７Ｃは、管理サーバ１０で管理するユーザ毎の個人発電量を提供する際の発電量統計処理のフローチャートの例示である。発電量統計処理により、管理サーバ１０は、ネットワークＮを介して接続したユーザに対して、該ユーザの個人発電量、場所毎の個人発電量等を提供する。
【００８７】
なお、図３Ｂに例示の発電場所テーブル２０２、図３Ｃに例示の発電情報テーブル２０３は、予め発電システム１の管理者等の操作入力を介して補助記憶部１３の管理ＤＢ２００に登録されているものとして説明する。
【００８８】
（初期情報登録処理）
図４に例示のフローチャートにおいて、初期情報登録処理の開始（スタート）は、例えば、ユーザの操作する情報処理装置がネットワークＮを介して管理サーバ１０に接続したときが例示できる。管理サーバ１０は、例えば、ＨＴＭＬ（HyperText Markup Language
）等で記述されたユーザ情報の登録画面をユーザの操作する情報処理装置に対して送信する。管理サーバ１０から送信された登録画面は、例えば、ユーザの操作する情報処理装置のブラウザアプリを介してＬＣＤ等の表示デバイスの表示画面に表示される。管理サーバ１０から送信されるユーザ情報の登録画面は、例えば、図３Ａに例示のユーザ毎のユーザ情報テーブル２０１が例示できる。
【００８９】
ユーザの操作する情報処理装置は、例えば、表示画面に表示されたユーザ情報テーブル２０１に対するユーザ情報の操作入力を受け付けると共に、操作入力されたユーザ情報をブラウザアプリを介して管理サーバ１０に送信する（Ｓ１）。ユーザ情報には、ユーザが使用するＩＣタグ等の非接触ＩＣ６に記録されたＩＤ情報（非接触ＩＣ番号）、体重情報が含まれる。なお、非接触ＩＣ６は、例えば、ユーザが装着可能な靴等に実装される。
【００９０】
管理サーバ１０は、例えば、ユーザの操作する情報処理装置に送信したユーザ情報テーブル２０１に非接触ＩＣ番号が登録されているかを判定する（Ｓ２）。管理サーバ１０は、例えば、送信したユーザ情報テーブル２０１に非接触ＩＣ番号が登録されている場合には（Ｓ２，Ｙｅｓ）、Ｓ４の処理に移行する。
【００９１】
Ｓ４の処理では、管理サーバ１０は、例えば、ユーザの操作する情報処理装置から送信されたユーザ情報に基づいて、ユーザ情報テーブル２０１に登録された各種情報を更新する。例えば、管理サーバ１０は、ユーザ情報テーブル２０１の「体重」フィールドに登録される体重情報を、操作入力されたユーザ情報に基づいて更新する。同様にして、管理サーバ１０は、例えば、送信されたユーザ情報に基づいて「非接触ＩＣ番号」フィールドの追加登録、「非接触ＩＣ番号」フィールドの削除等を行う。
【００９２】
Ｓ２の判定において、管理サーバ１０は、例えば、送信したユーザ情報テーブル２０１に非接触ＩＣ番号が登録されていない場合には（Ｓ２，Ｎｏ）、Ｓ３の処理に移行する。Ｓ３の処理では、管理サーバ１０は、例えば、ユーザの操作する情報処理装置から送信されたユーザ情報をユーザ情報テーブル２０１に格納する。また、管理サーバ１０は、管理
サーバ１０にアクセスするための識別情報（個人ＩＤ）を付与すると共に、ユーザ情報テーブル２０１の「個人ＩＤ」フィールドに格納する。管理サーバ１０から付与された個人ＩＤは、ユーザの操作する情報処理装置に通知される。
【００９３】
管理サーバ１０は、例えば、Ｓ３−Ｓ４の処理後、ユーザの操作する情報処理装置に対して入力されたユーザ情報の登録確定を促す通知を行う。管理サーバ１０は、例えば、ユーザの操作する情報処理装置から送信された登録確定の操作入力を受け付け、初期情報登録処理を終了する。
【００９４】
（発電量取得・登録処理）
次に、図５に例示のフローチャートを参照し、発電床２で発電された発電量の発電量取得・登録処理を説明する。図５に例示のフローチャートにおいて、Ｓ１１−Ｓ１３の処理は、例えば、ネットワークＮに接続する個々の小型端末５で実行される。また、同図のフローチャートのＳ１２−Ｓ１Ｂの処理は、管理サーバ１０で実行される。
【００９５】
図５に例示のフローチャートにおいて、発電量取得・登録処理の開始（スタート）は、例えば、発電システム１の備える発電床２の発電のときが例示できる。例えば、発電床２上を歩行するユーザの靴が発電床２に接する（踏み込まれる）ことにより、該発電床２で発電された発電電力は、蓄電装置３を充電する。蓄電装置３の電力センサ等は、例えば、発電床２で発電された発電電力を発電量として計測し、計測した発電量と共に該発電床２の識別情報（発電床ＩＤ）を対応付けて小型端末５に出力する。
【００９６】
小型端末５は、例えば、蓄電装置３が出力する発電量、発電床２を識別する発電床ＩＤを取得する（Ｓ１１）。小型端末５では、例えば、複数の蓄電装置３から出力された、各蓄電装置３に接続する発電床２毎の発電量が、発電の度毎に取得される。
【００９７】
小型端末５は、例えば、蓄電装置３から発電量等を取得したタイミングで、発電床ＩＤで識別される発電床２の床下等に配置された非接触ＩＣリーダ４を機能させる。非接触ＩＣリーダ４は、小型端末５が発電量を取得したタイミングで発電床２上を歩行等で移動するユーザの、非接触ＩＣ６に記録されたＩＤ情報（非接触ＩＣ番号）を読み取る。非接触ＩＣリーダ４は、非接触ＩＣ６から読み取ったＩＤ情報（非接触ＩＣ番号）を小型端末５に出力する。小型端末５は、例えば、非接触ＩＣリーダ４が出力する非接触ＩＣ番号を取得する（Ｓ１２）。
【００９８】
小型端末５は、例えば、蓄電装置３から取得した発電床ＩＤ及び発電量と、非接触ＩＣリーダ４から取得した非接触ＩＣ番号とを対応付けて管理サーバ１０に送信する（Ｓ１３）。小型端末５から送信された上記の各種情報は、ネットワークＮを介して管理サーバ１０に受信される。なお、小型端末５は、例えば、上記の各種情報に蓄電装置３から発電量等を取得した日時情報を付与し、管理サーバ１０に送信するとしてもよい。
【００９９】
管理サーバ１０は、例えば、小型端末５から送信された発電床ＩＤ、発電量、非接触ＩＣ番号を受信する（Ｓ１４）。管理サーバ１０は、例えば、小型端末５から受信した上記の各種情報を、受信した日時情報と対応付けて主記憶部１２の所定の領域に一時的に記憶する。なお、小型端末５から受信した各種情報に日時情報が付加されている場合には、該付加された日時情報と対応付けて各種情報を記憶するとすればよい。
【０１００】
管理サーバ１０は、例えば、小型端末５から受信した各種情報に複数の非接触ＩＣ番号が含まれているか否かを判定する（Ｓ１５）。小型端末５から受信した単一の発電床ＩＤに対して複数の非接触ＩＣ番号が対応付けられている場合には、受信した発電量は、該複数の非接触ＩＣ番号を有するユーザによって発電されたものと推定できるからである。
【０１０１】
管理サーバ１０は、例えば、小型端末５から受信した各種情報に複数の非接触ＩＣ番号が含まれている場合には（Ｓ１５，Ｙｅｓ）、Ｓ１６の処理に移行する。一方、管理サーバ１０は、例えば、小型端末５から受信した各種情報に複数の非接触ＩＣ番号が含まれていない場合には（Ｓ１５，Ｎｏ）、Ｓ１６の処理をスキップし、Ｓ１７の処理に移行する。
【０１０２】
Ｓ１６の処理では、管理サーバ１０は、例えば、取得した発電量を複数のユーザに按分するための発電量補正処理を実行する。発電量補正処理により、複数の非接触ＩＣ番号に対応付けられたユーザ毎の個人発電量が算出される。なお、Ｓ１６の処理は、図６で詳細を説明する。
【０１０３】
Ｓ１７の処理では、例えば、管理サーバ１０は、受信した各種情報に基づいて、発電床ＩＤの発電床２が設置された設置場所の場所ＩＤを特定する。場所ＩＤは、例えば、図３Ｃに例示の発電情報テーブル２０３に登録された情報を参照して特定することができる。また、管理サーバ１０は、例えば、受信した各種情報に基づいて、非接触ＩＣ番号に対応付けられたユーザの個人ＩＤを特定する。個人ＩＤは、例えば、図３Ａに例示のユーザ情報テーブル２０１に登録された情報を参照して特定することができる。場所ＩＤ、個人ＩＤの特定については、図３Ｄで説明した。管理サーバ１０は、例えば、特定した場所ＩＤ及び個人ＩＤを主記憶部１２の所定の領域に一時的に記憶する。
【０１０４】
管理サーバ１０は、例えば、Ｓ１４の処理で取得した発電床ＩＤ、発電量、非接触ＩＣ番号、日時情報、及び、Ｓ１７の処理で取得した個人ＩＤ、場所ＩＤを、図３Ｄに例示の発電量テーブル２０４に追加・登録する（Ｓ１８）。なお、単一の床ＩＤに対して複数の非接触ＩＣ番号が含まれている場合には、それぞれの非接触ＩＣ番号に対応する個人ＩＤ毎に、上記情報が発電量テーブル２０４に追加・登録される。複数の非接触ＩＣ番号が含まれている場合には、Ｓ１６の発電量補正処理で算出された発電量がそれぞれの非接触ＩＣ番号に対応する個人ＩＤの発電量テーブル２０４に追加・登録される。
【０１０５】
また、Ｓ１８の処理で発電量テーブル２０４に各種情報を追加・登録する場合には、管理サーバ１０は、例えば、「最新フラグ」フィールドに格納されるフラグ情報のステータスを“ＯＮ”状態に設定する。また、管理サーバ１０は、例えば、発電量テーブル２０４に、既に“ＯＮ”状態のステータスで登録されている「最新フラグ」フィールドのステータスを“ＯＦＦ”状態に更新する。「最新フラグ」フィールドに格納されるフラグ情報、及び、フラグ情報の設定については、図３Ｄで説明した。
【０１０６】
管理サーバ１０は、例えば、発電情報テーブル２０３を参照し、Ｓ１４の処理で取得した発電床ＩＤを検索キーとして、該発電床ＩＤに対応付けられた対価換金レートを取得する（Ｓ１９）。取得された対価換金レートは、例えば、発電床ＩＤと対応付けられて主記憶部１２の所定の領域に一時的に記憶される。
【０１０７】
管理サーバ１０は、例えば、Ｓ１４の処理で取得した発電量、或いは、Ｓ１６の処理で算出された発電量と、Ｓ１９の処理で取得した対価換金レートに基づいて、発電量に対する対価を算出する（Ｓ１Ａ）。発電量に対する対価は、例えば、“発電量×対価換金レート”で算出される。算出された対価は、例えば、発電床ＩＤに対応付けられて主記憶部１２の所定の領域に一時的に記憶される。
【０１０８】
管理サーバ１０は、例えば、Ｓ１Ａの処理で算出された発電量に対する対価及び発電床ＩＤを図３Ｅに例示の発電統計情報テーブル２０５に追加・格納する（Ｓ１Ｂ）。同様にして、管理サーバ１０は、例えば、Ｓ１４の処理で取得した発電量、或いは、Ｓ１６の処
理で算出された発電量を発電統計情報テーブル２０５に追加・格納する。また、管理サーバ１０は、例えば、Ｓ１４の処理で取得した非接触ＩＣ番号、日時情報、及び、Ｓ１７の処理で特定した場所ＩＤ、個人ＩＤを発電統計情報テーブル２０５に追加・格納する。
【０１０９】
Ｓ１Ｂの処理により、個人ＩＤ毎の発電統計情報テーブル２０５には、最新の登録情報が、発電量に対する対価と共に追加・登録される。管理サーバ１０は、ネットワークＮを介して接続される複数の小型端末５に対して、発電床ＩＤ、発電量、非接触ＩＣ番号等を受信する度毎にＳ１４−Ｓ１Ｂの処理を実行する。小型端末５は、発電床２で発電が発生する度毎にＳ１１−Ｓ１３の処理を実行する。
【０１１０】
ここで、小型端末５は、発電床による発電が検知されたときに、発電床に接地していた少なくとも１以上の靴に搭載された集積回路から、１以上の靴それぞれの所有者の識別情報を取得する取得部の一例としてＳ１１−Ｓ１３の処理を実行する。
【０１１１】
また、管理サーバ１０で実行されるＳ１６の処理は、検知された発電の発電量と、取得した１以上の靴それぞれの所有者の識別情報に対応付けて記憶部に記憶された基準値とに基づいて、１以上の靴それぞれの所有者に対応する発電量を算出する算出ステップの一例である。また、管理サーバ１０のＣＰＵ１１等は、検知された発電の発電量と、取得した１以上の靴それぞれの所有者の識別情報に対応付けて記憶部に記憶された基準値とに基づいて、１以上の靴それぞれの所有者に対応する発電量を算出する算出部の一例としてＳ１６の処理を実行する。
【０１１２】
また、管理サーバ１０で実行されるＳ１８の処理は、算出した発電量を、所有者の識別情報それぞれと対応付けて記憶部に記憶する制御ステップの一例である。また、管理サーバ１０のＣＰＵ１１等は、算出した発電量を、所有者の識別情報それぞれと対応付けて記憶部に記憶する制御部の一例としてＳ１８の処理を実行する。
【０１１３】
以上、説明したように、本実施形態の発電システム１では、発電床２で発電が発生する度に、該発電床２の発電床ＩＤと発電量とを対応付けて取得することができる。また、本実施形態の発電システム１では、発電床２で発電が発生する度に、該発電床２を歩行等で移動するユーザの非接触ＩＣ６に記録された非接触ＩＣ番号を取得することができる。本実施形態の発電システム１は、取得された発電床ＩＤ、発電量、非接触ＩＣ番号を日時情報に関連付けて管理サーバ１０に収集することができる。
【０１１４】
本実施形態の発電システム１の管理サーバ１０は、非接触ＩＣ番号に対応付けられた個人ＩＤをユーザ情報テーブル２０１の登録情報として管理することができる。また、管理サーバ１０は、発電床ＩＤで識別される発電床２が配置された場所ＩＤを発電情報テーブル２０３の登録情報として管理することができる。管理サーバ１０は、発電床ＩＤで識別される発電床２が配置された場所ＩＤに関連付けられた、発電量に対する対価換金レートを発電場所テーブル２０２の登録情報として管理することができる。
【０１１５】
管理サーバ１０は、各テーブルに登録された各種情報に基づいて、発電床ＩＤ毎の発電量についての対価を算出することができる。管理サーバ１０は、算出された対価を発電床ＩＤ、日時情報、発電量と共に非接触ＩＣ番号に対応付けられた個人ＩＤを有するユーザの個人発電量として発電統計情報テーブル２０５に管理することができる。
【０１１６】
発電統計情報テーブル２０５で管理される個人発電量は、発電床２で発電が発生する度毎に上述した情報が追加登録される。この結果、発電統計情報テーブル２０５には、非接触ＩＣ番号に対応付けられたユーザの個人発電量が、発電床２を使用した発電システム１の利用履歴として管理・蓄積することができる。本実施形態の発電システム１では、発電
床２で発電されたユーザ毎の発電量を識別するための技術が実現できる。
【０１１７】
本実施形態の発電システム１では、発電統計情報テーブル２０５に蓄積されたユーザ毎の個人発電量の利用履歴に基づいて、発電量に相当する対価を各ユーザに還元することができる。発電量に対応した対価が各ユーザに提供されることで、発電床２を用いた発電への積極的な参加のための動機付けが可能となり、クリーンエネルギーに対する意識を高める効果が期待できる。
【０１１８】
（発電量補正処理）
次に、図６に例示のフローチャートを参照し、図５に例示のＳ１６の発電量補正処理を説明する。図６に例示の発電量補正処理は、管理サーバ１０で実行される。発電量補正処理では、同一の発電床ＩＤに対して複数の非接触ＩＣ番号が受信された場合の、発電量に対する按分が行われる。
【０１１９】
発電量の按分については、管理サーバ１０は、例えば、発電量テーブル２０４に登録された、各非接触ＩＣ番号に対応付けられたユーザ（個人ＩＤ）毎の直前の発電量実績を参照して行うことができる。
【０１２０】
また、管理サーバ１０は、例えば、ユーザ情報テーブル２０１に登録された体重情報、及び、発電情報テーブル２０３に登録された発電効率に基づいて非接触ＩＣ番号に対応するユーザ毎の発電量を算出する。そして、管理サーバ１０では、算出されたユーザ毎の発電量を按分のための基準値として採用し、複数の非接触ＩＣ番号を含む発電量を按分することができる。
【０１２１】
図６に例示のフローチャートにおいて、管理サーバ１０は、例えば、同一の発電床ＩＤに対して受信された複数の非接触ＩＣ番号を取得する（Ｓ２１）。管理サーバ１０は、取得した複数の非接触ＩＣ番号について、それぞれの最新データを取得する（Ｓ２２）。管理サーバ１０は、例えば、発電量テーブル２０４を参照し、それぞれの非接触ＩＣ番号に対応する「最新フラグ」フィールドに“ＯＮ”状態のステータスが格納された登録情報を取得する（Ｓ２３）。
【０１２２】
なお、Ｓ２３の処理の時点では、Ｓ１４の処理で小型端末５から取得された各種情報は発電量テーブル２０４には登録されていない。このため、Ｓ１４の処理の時点では、発電量テーブル２０４の「最新フラグ」フィールドに“ＯＮ”状態のステータスが格納された登録情報は、それぞれの非接触ＩＣ番号に対応した直前の登録情報となる。
【０１２３】
管理サーバ１０は、例えば、Ｓ２３の処理で取得した「最新フラグ」フィールドに“ＯＮ”状態のステータスが格納された、各非接触ＩＣ番号の登録情報を主記憶部１２の所定の領域に一時的に記憶する。
【０１２４】
管理サーバ１０は、例えば、各非接触ＩＣ番号について、発電量テーブル２０４に“ＯＮ”状態のステータスが格納された「最新フラグ」フィールドがあるか否かを判定する（Ｓ２４）。管理サーバ１０は、例えば、処理対象の非接触ＩＣ番号について、発電量テーブル２０４に“ＯＮ”状態のステータスが格納された「最新フラグ」フィールドがある場合には（Ｓ２４，Ｙｅｓ）、Ｓ２５の処理に移行する。一方、管理サーバ１０は、例えば、処理対象の非接触ＩＣ番号について、発電量テーブル２０４に“ＯＮ”状態のステータスが格納された「最新フラグ」フィールドがない場合には（Ｓ２４，Ｎｏ）、Ｓ２７の処理に移行する。
【０１２５】
処理対象の非接触ＩＣ番号について、発電量テーブル２０４に“ＯＮ”状態のステータ
スが格納された「最新フラグ」フィールドがある場合には、該“ＯＮ”状態の発電量に基づいてＳ２５−Ｓ２６の処理が実行される。Ｓ２５−Ｓ２６の処理では、該“ＯＮ”状態の発電量、すなわち、直前の発電量実績に基づいてＳ１４の処理で取得された発電量を按分するための基準値が求められる。
【０１２６】
一方、処理対象の非接触ＩＣ番号について、発電量テーブル２０４に“ＯＮ”状態のステータスが格納された「最新フラグ」フィールドがない場合には、Ｓ２７−Ｓ２９の処理が実行される。Ｓ２７−Ｓ２９の処理では、ユーザ情報テーブル２０１に登録された体重情報、及び、発電情報テーブル２０３に登録された発電効率に基づいて算出された発電量に基づいてＳ１４の処理で取得された発電量を按分するための基準値が求められる。
【０１２７】
Ｓ２５の処理では、管理サーバ１０は、例えば、“ＯＮ”状態のステータスが格納されたフィールドに対応付けられた発電量を発電量補正処理のための基準値に設定する。
【０１２８】
Ｓ２６の処理では、管理サーバ１０は、Ｓ２５の処理で基準値とした発電量に対応付けられた発電床ＩＤを特定し、該発電床ＩＤについての発電効率を取得する。同様にして、管理サーバ１０は、例えば、Ｓ１４の処理で取得した発電床ＩＤに基づいて、該発電床ＩＤについての発電効率を取得する。各発電床ＩＤについての発電効率は、発電情報テーブル２０３の登録情報により特定できる。なお、発電情報テーブル２０３には、図３Ｃで説明したように最新の発電効率が登録されている。
【０１２９】
ここで、説明のため、Ｓ２５の処理で基準値とした発電量を“発電量ａ”とし、該発電量に対応付けられた発電床ＩＤを“発電床ＩＤａ”とする。また、“発電床ＩＤａ”に対する発電効率を“発電効率ａ”とする。同様に、Ｓ１４の処理で取得した発電床ＩＤを“発電床ＩＤｂ”とし、“発電床ＩＤｂ”に対する発電効率を“発電効率ｂ”とする。
【０１３０】
Ｓ２６の処理では、管理サーバ１０は、例えば、発電情報テーブル２０３に登録された最新の発電効率に基づいて、発電床２の劣化係数を算出する。そして、管理サーバ１０は、算出された劣化係数をＳ２５の処理で基準値とした発電量に反映し、経時変化を考慮した按分のための基準値となる補正基準値を算出する。
【０１３１】
管理サーバ１０は、例えば、劣化係数を以下に示す数式（１）で算出する。
・劣化係数＝（発電床ＩＤｂの発電効率ｂ）／（発電床ＩＤａの発電効率ａ）…  数式（１）
【０１３２】
管理サーバ１０は、例えば、数式（１）で算出された劣化係数に基づいて、按分のための基準値となる補正基準値を算出する。補正基準値は、以下に示す数式（２）で算出される。
・補正基準値＝（発電量ａ）×（劣化係数）  …  数式（２）
【０１３３】
管理サーバ１０は、例えば、Ｓ２５の処理で設定された基準値、及び、Ｓ２６の処理で算出された補正基準値を、非接触ＩＣ番号に対応付けられた個人ＩＤに関連付けて主記憶部１２の所定の領域に一時的に記憶し、Ｓ２Ａの処理に移行する。
【０１３４】
Ｓ２７の処理では、管理サーバ１０は、例えば、Ｓ２１の処理で取得した非接触ＩＣ番号を検索キーとして、ユーザ情報テーブル２０１の検索を行う。管理サーバ１０は、例えば、ユーザ情報テーブル２０１に登録された登録情報から、該非接触ＩＣ番号に対応付けられたユーザの体重情報を取得する。
【０１３５】
Ｓ２８の処理では、管理サーバ１０は、例えば、Ｓ１４の処理で取得した発電床ＩＤを
検索キーとして、発電情報テーブル２０３の検索を行う。管理サーバ１０は、例えば、発電情報テーブル２０３に登録された登録情報から、該発電床ＩＤに対応付けられた発電効率を取得する。
【０１３６】
Ｓ２９の処理では、管理サーバ１０は、例えば、Ｓ２７−Ｓ２８の処理で取得した体重情報及び発電効率に基づいて、複数の非接触ＩＣ番号を伴う発電床２の発電量を按分するための基準値を算出する。管理サーバ１０は、例えば、基準値を以下の数式（３）により算出する。なお、処理対象となる非接触ＩＣ番号が複数に存在する場合には、非接触ＩＣ番号毎に基準値が算出される。なお、発電効率については、図３Ｃで説明した。
・基準値＝（体重）×（重力定数：９．８）×発電効率  …  数式（３）
【０１３７】
管理サーバ１０は、例えば、Ｓ２９の処理で算出された基準値を、非接触ＩＣ番号に対応付けられた個人ＩＤに関連付けて主記憶部１２の所定の領域に一時的に記憶し、Ｓ２Ａの処理に移行する。
【０１３８】
Ｓ２Ａの処理では、管理サーバ１０は、例えば、Ｓ２５−Ｓ２９の処理で非接触ＩＣ番号毎に算出された基準値を、複数の非接触ＩＣ番号を伴う発電床２の発電量を按分するための基準値に設定する。ここで、説明のために３つの非接触ＩＣ番号が存在すると想定する。それぞれの非接触ＩＣ番号は、例えば、個人ＩＤ“Ａ”、個人ＩＤ“Ｂ”、個人ＩＤ“Ｃ”に対応付けられると想定する。
【０１３９】
管理サーバ１０は、例えば、Ｓ１４の処理で取得した発電量を“Ｓ”とする。また、管理サーバ１０は、例えば、個人ＩＤ“Ａ”に対応付けられた非接触ＩＣ番号について算出された基準値を“α”とする。同様にして、管理サーバ１０は、個人ＩＤ“Ｂ”に対応付けられた非接触ＩＣ番号について算出された基準値を“β”、個人ＩＤ“Ｃ”に対応付けられた非接触ＩＣ番号について算出された基準値を“γ”とする。
【０１４０】
Ｓ２Ｂの処理では、管理サーバ１０は、例えば、Ｓ２Ａの処理で設定した個々の各基準値についての相対比を求める。例えば、個人ＩＤ“Ａ”に対する基準値の相対的な割合は、“α／（α＋β＋γ）”となる。同様にして、個人ＩＤ“Ｂ”に対する基準値の相対的な割合は、“β／（α＋β＋γ）”、個人ＩＤ“Ｃ”に対する基準値の相対的な割合は、“γ／（α＋β＋γ）”となる。
【０１４１】
Ｓ２Ｃの処理では、管理サーバ１０は、例えば、Ｓ２Ｂの処理で求められた基準値の相対的な割合に基づいて、発電量“Ｓ”に対する、各個人ＩＤ（非接触ＩＣ番号）毎の按分された発電量を算出する。例えば、個人ＩＤ“Ａ”に按分される発電量は、“Ｓ×（α／（α＋β＋γ））”で算出される。同様にして、個人ＩＤ“Ｂ”に按分される発電量は、“Ｓ×（β／（α＋β＋γ））”、個人ＩＤ“Ｃ”に按分される発電量は、“Ｓ×（γ／（α＋β＋γ））”で算出される。
【０１４２】
Ｓ２Ａ−Ｓ２Ｃの処理では、３つの非接触ＩＣ番号が存在するとして説明したが、４以上の非接触ＩＣ番号が存在する場合でも同様にして、非接触ＩＣ番号毎に按分された発電量を求めることができる。
【０１４３】
また、Ｓ２３−Ｓ２５の処理では、発電量テーブル２０４の「最新フラグ」フィールドに格納されたフラグ情報のステータスで、発電量を按分するための基準値（直前の発電量実績）を求めるとして説明した。管理サーバ１０は、例えば、発電量テーブル２０４の「日時」フィールドに格納された日時情報から、発電量を按分するための基準値（直前の発電量実績）を求めるとしてもよい。管理サーバ１０は、例えば、Ｓ２３−Ｓ２５の処理の時点で、発電量テーブル２０４から、直近の日時情報を有する「日時」フィールドを特定
し、該「日時」フィールドに対応付けられた発電量を取得すればよい。
【０１４４】
管理サーバ１０は、例えば、Ｓ２Ｃの処理で算出された、非接触ＩＣ番号毎の按分された発電量を、該個人ＩＤに対応付けて主記憶部１２の所定の領域に一時的に記憶する。管理サーバ１０は、Ｓ２Ｃの処理後、図５に例示するフローチャートのＳ１７の処理に移行する。
【０１４５】
ここで、管理サーバ１０で実行されるＳ２５の処理は、記憶部に記憶された１以上の靴それぞれの所有者に対応する発電量実績を基準値とする算出ステップの一例である。また、管理サーバ１０のＣＰＵ１１等は、記憶部に記憶された１以上の靴それぞれの所有者に対応する発電量実績を基準値とする算出部の一例としてＳ２５の処理を実行する。
【０１４６】
また、管理サーバ１０で実行されるＳ２６の処理は、記憶部に記憶された、発電量実績が取得された発電床の発電効率と検知された発電の発電床の発電効率とから発電効率の経年変化の度合いを特定し、該特定された経年変化の度合いに基づいて１以上の靴それぞれの所有者に対応する発電量を補正する算出ステップの一例である。また、管理サーバ１０のＣＰＵ１１等は、記憶部に記憶された、発電量実績が取得された発電床の発電効率と検知された発電の発電床の発電効率とから発電効率の経年変化の度合いを特定し、該特定された経年変化の度合いに基づいて１以上の靴それぞれの所有者に対応する発電量を補正する算出部の一例としてＳ２６の処理を実行する。
【０１４７】
また、管理サーバ１０で実行されるＳ２７−２９の処理は、記憶部に記憶された所有者の体重情報に基づいて基準値を決定する算出ステップの一例である。また、管理サーバ１０のＣＰＵ１１等は、記憶部に記憶された所有者の体重情報に基づいて基準値を決定する算出部の一例としてＳ２７−Ｓ２９の処理を実行する。
【０１４８】
以上、説明したように、本実施形態の発電システム１では、同一の発電床ＩＤに対して複数の非接触ＩＣ番号が取得された場合には、個々の非接触ＩＣ番号に基づいて按分処理を行うための所定の基準値を求めることができる。按分処理により、同一の発電床ＩＤに対して複数の非接触ＩＣ番号が取得された場合の発電量から、非接触ＩＣ番号毎のそれぞれの発電量を算出することができる。
【０１４９】
例えば、本実施形態の発電システム１は、発電量テーブル２０４から、個々の非接触ＩＣ番号に対応する、直前の発電量実績を取得し、所定の基準値とすることができる。本実施形態の発電システム１では、直前の発電量実績を所定の基準値とすることで、発電床２の発電実績に基づく按分処理を行うことができる。
【０１５０】
また、本実施形態の発電システム１では、例えば、直前の発電量実績が取得された発電床ＩＤに対する発電効率、複数の非接触ＩＣ番号が取得された発電床ＩＤの発電効率に基づいて劣化係数を求めることができる。発電システム１は、求めた劣化係数を直前の発電量実績に反映し、例えば、発電床２の経時変化を考慮した発電量実績を所定の基準値とすることができる。本実施形態の発電システム１では、発電床２の経時変化を考慮した発電量実績を所定の基準値とすることで、按分処理の精度を向上することができる。
【０１５１】
さらに、本実施形態の発電システム１では、直前の発電量実績が存在しない場合であっても、非接触ＩＣ番号に対応付けられたユーザの体重情報、複数の非接触ＩＣ番号が取得された発電床ＩＤの発電効率に基づいて基準値を算出することができる。
【０１５２】
本実施形態の発電システム１では、個々の非接触ＩＣ番号から求められた所定の基準値の相対的な割合に応じて、非接触ＩＣ番号毎に按分された発電量を求めることができる。
本実施形態の発電システム１では、単一の発電床２が同じタイミングで複数のユーザによって踏み込まれる場合であっても、ユーザ毎の個人発電量を推定することができる。
【０１５３】
（発電量統計処理）
次に、図７Ａ−７Ｃに例示のフローチャートを参照し、管理サーバ１０で管理するユーザ毎の個人発電量を提供する場合の発電統計処理を説明する。図７Ａ−７Ｃに例示の発電統計処理は、管理サーバ１０で実行される。発電量統計処理により、ネットワークＮを介して接続したユーザに対して、該ユーザの、図５のＳ１Ｂの処理で発電統計情報テーブル２０５に登録された個人発電量、場所毎の個人発電量等が提供される。
【０１５４】
図７Ａに例示のフローチャートにおいて、発電量統計処理の開始（スタート）は、例えば、ネットワークＮに接続するユーザの情報処理装置を介して該ユーザの個人発電量の閲覧要求の発生のときが例示できる。管理サーバ１０は、例えば、ユーザの操作する情報処理装置からの個人発電量の閲覧要求に基づいて統計確認画面に遷移する。統計確認画面は、例えば、ネットワークＮを介してユーザの操作する情報処理装置に送信される。ユーザの操作する情報処理装置は、例えば、ブラウザアプリを介して送信された統計確認画面をＬＣＤ等の表示デバイスの表示画面に表示する。
【０１５５】
ユーザの操作する情報処理装置は、例えば、ＬＣＤ等の表示デバイスに表示された統計確認画面に対する操作入力を受け付ける。統計確認画面に対する操作入力には、例えば、ユーザに付与された個人ＩＤ入力、統計情報を表示するための条件入力等が含まれる。ユーザの操作する情報処理装置は、例えば、統計確認画面に対して入力された操作情報を管理サーバ１０に送信する。管理サーバ１０は、例えば、ネットワークＮを介してユーザの操作する情報処理装置から送信された、統計確認画面についての操作情報を受け付ける（Ｓ３１）。
【０１５６】
管理サーバ１０は、例えば、Ｓ３１の処理で受け付けた操作情報に基づいて該管理サーバ１０が管理する個人発電量の統計情報を表示する表示画面に遷移する（Ｓ３２）。統計情報を表示する表示画面は、ネットワークＮを介してユーザの操作する情報処理装置に送信される。ユーザの操作する情報処理装置では、管理サーバ１０から送信された表示画面がＬＣＤ等の表示デバイスに表示される。Ｓ３２の処理後、管理サーバ１０は、例えば、ユーザの操作する情報処理装置から送信された閲覧終了の操作入力を受け付け、発電量統計処理を終了する。
【０１５７】
Ｓ３２の処理の具体的な一例として、図７Ｂ、７Ｃに例示の統計情報表示処理が例示できる。図７Ｂは、例えば、図７ＡのＳ３１の処理で、統計情報を表示するための条件として発電システム１の設置場所が入力された場合の処理を例示するフローチャートである。図７Ｃは、例えば、図７ＡのＳ３１の処理で、統計情報を表示するための条件として、ユーザに付与された個人ＩＤが入力された場合の処理を例示するフローチャートである。
【０１５８】
図７Ｂに例示のフローチャートにおいて、管理サーバ１０は、例えば、発電システム１の設置場所を示す場所ＩＤを検索キーとして、発電統計情報テーブル２０５を検索する。検索の結果、管理サーバ１０は、例えば、検索キーとしての場所ＩＤに対応付けられた登録情報を発電統計情報テーブル２０５から抽出する。管理サーバ１０は、例えば、抽出された登録情報を取得し、取得した登録情報を統計情報として表示画面に表示する（Ｓ３３）。
【０１５９】
ユーザの操作する情報処理装置のＬＣＤ等の表示デバイスには、場所ＩＤに対応付けられて抽出された発電統計情報テーブル２０５の登録情報が表示される。ユーザの操作する情報処理装置には、場所ＩＤに基づいて抽出されたユーザの、個人発電量の利用履歴が表
示される。情報処理装置に表示された個人発電量の利用履歴により、ユーザは、例えば、場所ＩＤ毎の発電量実績、対価実績等のトレンド等を確認することができる。
【０１６０】
次に、図７Ｃに例示のフローチャートにおいて、管理サーバ１０は、例えば、ユーザの個人ＩＤを検索キーとして、発電統計情報テーブル２０５の検索を行う。検索の結果、管理サーバ１０は、例えば、検索キーとしての個人ＩＤに対応付けられた登録情報を発電統計情報テーブル２０５から抽出する。管理サーバ１０は、例えば、抽出された登録情報を取得し、取得した登録情報を統計情報として表示画面に表示する（Ｓ３４）。
【０１６１】
ユーザの操作する情報処理装置のＬＣＤ等の表示デバイスには、個人ＩＤに対応付けられて抽出された発電統計情報テーブル２０５の登録情報が表示される。ユーザの操作する情報処理装置には、個人ＩＤに基づいて抽出されたユーザの個人発電量の利用履歴が表示される。情報処理装置に表示された個人発電量の利用履歴により、ユーザは、例えば、発電量実績、対価実績等を確認することができる。
【０１６２】
《コンピュータが読み取り可能な記録媒体》
コンピュータその他の機械、装置（以下、コンピュータ等）に上記いずれかの機能を実現させるプログラムをコンピュータ等が読み取り可能な記録媒体に記録することができる。そして、コンピュータ等に、この記録媒体のプログラムを読み込ませて実行させることにより、その機能を提供させることができる。
【０１６３】
ここで、コンピュータ等が読み取り可能な記録媒体とは、データやプログラム等の情報を電気的、磁気的、光学的、機械的、または化学的作用によって蓄積し、コンピュータ等から読み取ることができる記録媒体をいう。このような記録媒体のうちコンピュータ等から取り外し可能なものとしては、例えばフレキシブルディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ／Ｗ、ＤＶＤ、ブルーレイディスク、ＤＡＴ、８ｍｍテープ、フラッシュメモリなどのメモリカード等がある。また、コンピュータ等に固定された記録媒体としてハードディスクやＲＯＭ等がある。
【０１６４】
《その他》
以上の実施形態は、さらに以下の付記と呼ぶ態様を含む。以下の各付記に含まれる構成要素は、他の付記に含まれる構成と組み合わせることができる。
（付記１）
発電床と、
前記発電床による発電が検知されたときに、前記発電床に接地していた少なくとも１以上の靴に搭載された集積回路から、前記１以上の靴それぞれの所有者の識別情報を取得する取得部と、
所有者の識別情報と発電量の基準値とを対応付けて記憶する記憶部と、
検知された前記発電の発電量と、取得した前記１以上の靴それぞれの所有者の識別情報に対応付けて前記記憶部に記憶された基準値とに基づいて、前記１以上の靴それぞれの所有者に対応する発電量を算出する算出部と、
算出した前記発電量を、前記所有者の識別情報それぞれと対応付けて前記記憶部に記憶する制御部と、
を備えたことを特徴とする発電システム。
（付記２）
前記算出部は、前記記憶部に記憶された前記１以上の靴それぞれの所有者に対応する発電量実績を前記基準値とする、ことを特徴とする付記１に記載の発電システム。
（付記３）
前記記憶部は、所有者と当該所有者の体重情報とを対応付けてさらに記憶し、
前記算出部は、前記記憶部に記憶された所有者の体重情報に基づいて前記基準値を決定
する、ことを特徴とする付記１に記載の発電システム。
（付記４）
前記取得部は、前記発電床の発電床識別情報をさらに取得し、
前記記憶部は、発電床の単位荷重当たりの発電量を示す発電効率と当該発電床の発電床識別情報とを対応付けて記憶し、
前記算出部は、前記記憶部に記憶された、前記発電量実績が取得された発電床の発電効率と検知された前記発電の発電床の発電効率ととから発電効率の経年変化の度合いを特定し、該特定された経年変化の度合いに基づいて前記１以上の靴それぞれの所有者に対応する発電量を補正する、ことを特徴とする付記２に記載の発電システム。
【０１６５】
（付記５）
発電床と、
前記発電床による発電が検知されたときに、前記発電床に接地していた少なくとも１以上の靴に搭載された集積回路から、前記１以上の靴それぞれの所有者の識別情報を取得する取得部と、
所有者の識別情報と発電量の基準値とを対応付けて記憶する記憶部と、を有する発電システムのコンピュータに、
検知された前記発電の発電量と、取得した前記１以上の靴それぞれの所有者の識別情報に対応付けて前記記憶部に記憶された基準値とに基づいて、前記１以上の靴それぞれの所有者に対応する発電量を算出する算出ステップと、
算出した前記発電量を、前記所有者の識別情報それぞれと対応付けて前記記憶部に記憶する制御ステップと、
を実行させることを特徴とする制御プログラム。
【０１６６】
（付記６）
発電床と、
前記発電床による発電が検知されたときに、前記発電床に接地していた少なくとも１以上の靴に搭載された集積回路から、前記１以上の靴それぞれの所有者の識別情報を取得する取得部と、
所有者の識別情報と発電量の基準値とを対応付けて記憶する記憶部と、を有する発電システムのコンピュータが、
検知された前記発電の発電量と、取得した前記１以上の靴それぞれの所有者の識別情報に対応付けて前記記憶部に記憶された基準値とに基づいて、前記１以上の靴それぞれの所有者に対応する発電量を算出する算出ステップと、
算出した前記発電量を、前記所有者の識別情報それぞれと対応付けて前記記憶部に記憶する制御ステップと、
を実行することを特徴とする制御方法。
【符号の説明】
【０１６７】
１  発電システム
２  発電床
３  蓄電装置
４  非接触ＩＣリーダ
５、５ａ、５ｂ、５ｎ  小型端末
６  非接触ＩＣ
１０  管理サーバ
１１  ＣＰＵ
１２  主記憶部
１３  補助記憶部
１４  入力部
１５  出力部
１６  通信部
２００  管理ＤＢ
２０１  ユーザ情報テーブル
２０２  発電場所テーブル
２０３  発電情報テーブル
２０４  発電量テーブル
２０５  発電統計情報テーブル
【図１】
2016224803.tif 000003
【図２】
2016224803.tif 000004
【図３Ａ】
2016224803.tif 000005
【図３Ｂ】
2016224803.tif 000006
【図３Ｃ】
2016224803.tif 000007
【図３Ｄ】
2016224803.tif 000008
【図３Ｅ】
2016224803.tif 000009
【図４】
2016224803.tif 000010
【図５】
2016224803.tif 000011
【図６】
2016224803.tif 000012
【図７Ａ】
2016224803.tif 000013
【図７Ｂ】
2016224803.tif 000014
【図７Ｃ】
2016224803.tif 000015