(57)【要約】【課題】各種計器による計測結果とそれ以外の情報を収集できるようにする。【解決手段】ＣＰＵ１０８が起動信号を発電制御部６０に出力し、発電制御部６０がバルブ１７〜２０、流量制御バルブ２１〜２３、エアポンプ２４、ポンプ２５〜２７及び温度センサ兼ヒータ２８〜２９を駆動し、発電が行われる。この時、流量計１１〜１５、残量検出部３０による検出結果がメモリ５５，６１に蓄積される。加速度検出器６４による検出結果がメモリ５５，６１に蓄積される。メモリ５５，６１に蓄積された各種情報が、ＩＤとともに、情報処理サーバ２００に送信される。各種情報は情報処理サーバ２００に記憶される。【選択図】図２
2009187830.tif 000002
【特許請求の範囲】
【請求項１】
燃料と水を利用して発電する発電セルを有する燃料電池システムと、前記発電セルで発生される電力により動作する電子機器本体と、を備える電子機器であって、
前記燃料電池システムの動作状態を示す第１の情報を検出する第一検出器と、
前記第１の情報とは異なる第２の情報を検出する第二検出器と、
前記第１の情報及び前記第２の情報を外部に送信する送信手段と、を備えることを特徴とする電子機器。
【請求項２】
前記燃料電池システムは、前記燃料電池システムの各部を制御する制御部を更に備え、
前記送信手段は、制御部が前記燃料電池システムの各部に供給する制御情報を外部に送信することを特徴とする請求項１に記載の電子機器。
【請求項３】
前記送信手段による送信前に、前記第１の情報、前記第２の情報又は前記制御情報のいずれかを蓄積する蓄積手段を更に備えることを特徴とする請求項１又は２に記載の電子機器。
【請求項４】
前記第１の情報に基づいてエラーが発生したか否かを判定する判定手段を更に備え、
前記判定手段は、エラーが発生したと判定した場合に、前記送信手段により前記第１の情報、前記第２の情報又は前記制御情報のいずれかを送信することを特徴とする請求項１〜３のいずれか一項に記載の電子機器。
【請求項５】
前記第一検出器は、水タンク内の水の水位を検出する水位センサ、燃料又は水の流量を検出する流量計、燃料貯留部内の燃料の残量を検出する残量検出部、燃料と水を気化する気化器の温度を検出する温度センサ又は気化された燃料と水の混合気から水素を生成する改質器の温度を検出する温度センサのうちいずれかであって、
前記第１の情報は、水位情報、流量情報、残量情報、気化器の温度情報又は改質器の温度情報のうちいずれかであることを特徴とする請求項１〜４のいずれか一項に記載の電子機器。
【請求項６】
前記第二検出器は加速度を検出する加速度検出器、角速度を検出する角速度検出器、前記電子機器の外部の温度を検出する外部温度検出器、前記電子機器の外部の湿度を検出する外部湿度検出器、前記電子機器の外部の気圧を検出する外部気圧検出器、前記電子機器の外部に存在するガスの種類やその濃度を検出する外部ガスセンサ又は前記電子機器の外部の光量を検出する光センサのうちいずれかであって、
前記第２の情報は、前記加速度、前記角速度、前記外部の温度、前記外部の湿度、前記外部の気圧、前記外部に存在するガスの種類、前記外部に存在するガスの濃度又は前記外部の光量であることを特徴とする請求項１〜５のいずれか一項に記載の電子機器。
【請求項７】
燃料と水を利用して発電する発電セルを有する燃料電池システムと、
前記燃料電池システムの動作状態を示す第１の情報を検出する第一検出器と、
前記第１の情報とは異なる第２の情報を検出する第二検出器と、
前記第１の情報及び前記第２の情報を蓄積する蓄積手段と、を備えることを特徴とする電子機器。
【請求項８】
前記蓄積手段は前記燃料電池本体に対して着脱可能であることを特徴とする請求項７に記載の電子機器。
【請求項９】
前記燃料電池システムは、前記燃料電池システムの各部を制御する制御部を更に備え、
前記蓄積手段は、制御部が前記燃料電池システムの各部に供給する制御情報を蓄積することを特徴とする請求項７又は８に記載の電子機器。
【請求項１０】
前記第一検出器は、水タンク内の水の水位を検出する水位センサ、燃料又は水の流量を検出する流量計、燃料貯留部内の燃料の残量を検出する残量検出部、燃料と水を気化する気化器の温度を検出する温度センサ又は気化された燃料と水の混合気から水素を生成する改質器の温度を検出する温度センサのうちいずれかであって、
前記第１の情報は、水位情報、流量情報、残量情報、気化器の温度情報又は改質器の温度情報のうちいずれかであることを特徴とする請求項７〜９のいずれか一項に記載の電子機器。
【請求項１１】
前記第二検出器は加速度を検出する加速度検出器、角速度を検出する角速度検出器、前記電子機器の外部の温度を検出する外部温度検出器、前記電子機器の外部の湿度を検出する外部湿度検出器、前記電子機器の外部の気圧を検出する外部気圧検出器、前記電子機器の外部に存在するガスの種類やその濃度を検出する外部ガスセンサ又は前記電子機器の外部の光量を検出する光センサのうちいずれかであって、
前記第２の情報は、前記加速度、前記角速度、前記外部の温度、前記外部の湿度、前記外部の気圧、前記外部に存在するガスの種類、前記外部に存在するガスの濃度又は前記外部の光量であることを特徴とする請求項７〜１０のいずれか一項に記載の電子機器。
【請求項１２】
請求項１から６の何れかに記載の電子機器と、前記電子機器と通信可能な情報処理装置と、を備え、
前記情報処理装置は、前記送信手段により送信された前記第１の情報及び前記第２の情報を受信する通信手段と、受信した前記第１の情報及び前記第２の情報を記録する記憶手段と、前記記憶手段に記憶された前記第１の情報及び前記第２の情報を処理する制御手段と、を備えることを特徴とする燃料電池管理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子機器及び燃料電池管理システムに関する。
【背景技術】
【０００２】
近年では、携帯電話機、ノート型パーソナルコンピュータ、デジタルカメラ、腕時計、ＰＤＡ（Personal Digital Assistance）、電子手帳等といった携帯型電子機器がめざましい進歩・発展を遂げている。電子機器の電源として、アルカリ乾電池、マンガン乾電池といった一次電池又はニッケル−カドミウム蓄電池、ニッケル−水素蓄電池、リチウムイオン電池といった二次電池が用いられている。今日では、一電池及び二次電池の代替えのために、高いエネルギー容量を実現できる燃料電池についての研究・開発が盛んに行われている。
【０００３】
燃料電池システムを安定して動作させるために、燃料電池システムがどのように動作しているか管理しなければならない。例えば、特許文献１には、燃料電池システムと保守用の管理装置とがネットワークを介して通信可能となった保守システムが記載されている。この保守システムにおいては、燃料電池システムの発電システムの動作異常が異常検知部によって検知されると、その動作異常の内容が燃料電池システムの解析部によって解析され、更に動作異常に対する対応措置が解析部によって管理装置に依頼され、その依頼を受けた管理装置が対応装置を実行する。
【特許文献１】特開２００４−２１４０２７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、特許文献１に記載された技術では、異常検知部は、各種計器によりエラーが検知されると、そのエラーをデータテーブルと照合することによってエラー診断を行い、この診断結果を管理装置に送信するものであり、燃料電池システムの制御部からの制御信号及び各種センサの検出結果と、例えば、燃料電池システムが動作中に持ち運びされた場合の動的因子や燃料電池システムの動作環境等といった他の情報との関連性を解析することができない。
本発明が解決しようとする課題は、燃料電池システムの制御部からの制御信号及び各種センサの検出結果と動的因子や動作環境等といった他の情報を収集できるようにすることである。
【課題を解決するための手段】
【０００５】
上記課題を解決するため、請求項１に係る発明によれば、
燃料と水を利用して発電する発電セルを有する燃料電池システムと、前記発電セルで発生される電力により動作する電子機器本体と、を備える電子機器であって、
前記燃料電池システムの動作状態を示す第１の情報を検出する第一検出器と、
前記第１の情報とは異なる第２の情報を検出する第二検出器と、
前記第１の情報及び前記第２の情報を外部に送信する送信手段と、を備えることを特徴とする電子機器が提供される。
【０００６】
前記燃料電池システムは、前記燃料電池システムの各部を制御する制御部を更に備え、
前記送信手段は、制御部が前記燃料電池システムの各部に供給する制御情報を外部に送信することを特徴とする請求項１に記載の電子機器が提供される。
【０００７】
請求項２に係る発明によれば、
前記燃料電池システムは、前記燃料電池システムの各部を制御する制御部を更に備え、
前記送信手段は、制御部が前記燃料電池システムの各部に供給する制御情報を外部に送信することを特徴とする請求項１に記載の電子機器が提供される。
【０００８】
請求項３に係る発明によれば、
前記送信手段による送信前に、前記第１の情報、前記第２の情報又は前記制御情報のいずれかを蓄積する蓄積手段を更に備えることを特徴とする請求項１又は２に記載の電子機器が提供される。
【０００９】
請求項４に係る発明によれば、
前記第１の情報に基づいてエラーが発生したか否かを判定する判定手段を更に備え、
前記判定手段は、エラーが発生したと判定した場合に、前記送信手段により前記第１の情報、前記第２の情報又は前記制御情報のいずれかを送信することを特徴とする請求項１〜３のいずれか一項に記載の電子機器が提供される。
【００１０】
請求項５に係る発明によれば、
前記第一検出器は、水タンク内の水の水位を検出する水位センサ、燃料又は水の流量を検出する流量計、燃料貯留部内の燃料の残量を検出する残量検出部、燃料と水を気化する気化器の温度を検出する温度センサ又は気化された燃料と水の混合気から水素を生成する改質器の温度を検出する温度センサのうちいずれかであって、
前記第１の情報は、水位情報、流量情報、残量情報、気化器の温度情報又は改質器の温度情報のうちいずれかであることを特徴とする請求項１〜４のいずれか一項に記載の電子機器が提供される。
【００１１】
請求項６に係る発明によれば、
前記第二検出器は加速度を検出する加速度検出器、角速度を検出する角速度検出器、前記電子機器の外部の温度を検出する外部温度検出器、前記電子機器の外部の湿度を検出する外部湿度検出器、前記電子機器の外部の気圧を検出する外部気圧検出器、前記電子機器の外部に存在するガスの種類やその濃度を検出する外部ガスセンサ又は前記電子機器の外部の光量を検出する光センサのうちいずれかであって、
前記第２の情報は、前記加速度、前記角速度、前記外部の温度、前記外部の湿度、前記外部の気圧、前記外部に存在するガスの種類、前記外部に存在するガスの濃度又は前記外部の光量であることを特徴とする請求項１〜５のいずれか一項に記載の電子機器が提供される。
【００１２】
請求項７に係る発明によれば、
燃料と水を利用して発電する発電セルを有する燃料電池システムと、
前記燃料電池システムの動作状態を示す第１の情報を検出する第一検出器と、
前記第１の情報とは異なる第２の情報を検出する第二検出器と、
前記第１の情報及び前記第２の情報を蓄積する蓄積手段と、を備えることを特徴とする電子機器が提供される。
【００１３】
請求項８に係る発明によれば、
前記蓄積手段は前記燃料電池本体に対して着脱可能であることを特徴とする請求項７に記載の電子機器が提供される。
【００１４】
請求項９に係る発明によれば、
前記燃料電池システムは、前記燃料電池システムの各部を制御する制御部を更に備え、
前記蓄積手段は、制御部が前記燃料電池システムの各部に供給する制御情報を蓄積することを特徴とする請求項７又は８に記載の電子機器が提供される。
【００１５】
請求項１０に係る発明によれば、
前記第一検出器は、水タンク内の水の水位を検出する水位センサ、燃料又は水の流量を検出する流量計、燃料貯留部内の燃料の残量を検出する残量検出部、燃料と水を気化する気化器の温度を検出する温度センサ又は気化された燃料と水の混合気から水素を生成する改質器の温度を検出する温度センサのうちいずれかであって、
前記第１の情報は、水位情報、流量情報、残量情報、気化器の温度情報又は改質器の温度情報のうちいずれかであることを特徴とする請求項７〜９のいずれか一項に記載の電子機器が提供される。
【００１６】
請求項１１に係る発明によれば、
前記第二検出器は加速度を検出する加速度検出器、角速度を検出する角速度検出器、前記電子機器の外部の温度を検出する外部温度検出器、前記電子機器の外部の湿度を検出する外部湿度検出器、前記電子機器の外部の気圧を検出する外部気圧検出器、前記電子機器の外部に存在するガスの種類やその濃度を検出する外部ガスセンサ又は前記電子機器の外部の光量を検出する光センサのうちいずれかであって、
前記第２の情報は、前記加速度、前記角速度、前記外部の温度、前記外部の湿度、前記外部の気圧、前記外部に存在するガスの種類、前記外部に存在するガスの濃度又は前記外部の光量であることを特徴とする請求項７〜１０のいずれか一項に記載の電子機器が提供される。
【００１７】
請求項１２に係る発明によれば、
請求項１から６の何れかに記載の電子機器と、前記電子機器と通信可能な情報処理装置と、を備え、
前記情報処理装置は、前記送信手段により送信された前記第１の情報及び前記第２の情報を受信する通信手段と、受信した前記第１の情報及び前記第２の情報を記録する記憶手段と、前記記憶手段に記憶された前記第１の情報及び前記第２の情報を処理する制御手段と、を備えることを特徴とする燃料電池管理システムが提供される。
【発明の効果】
【００１８】
本発明によれば、燃料電池システムの各種センサの検出結果といった動作情報のほか、動的因子や動作環境等といった燃料電池システムの動作情報とは異なる他の情報も収集することができる。
【発明を実施するための最良の形態】
【００１９】
以下、図面を参照しながら本発明を実施するための好ましい形態について説明する。ただし、以下に述べる実施形態には、本発明を実施するために技術的に好ましい種々の限定が付されているが、発明の範囲を以下の実施形態及び図示例に限定するものではない。
【００２０】
図１は、燃料電池管理システム３００の概略図である。燃料電池管理システム３００は、情報処理サーバ（情報処理装置）２００と、電子機器１００とを備える。
【００２１】
電子機器１００はノート型パーソナルコンピュータであり、電子機器１００と情報処理サーバ２００がインターネットを介して通信可能となっている。
【００２２】
電子機器１００の本体１０３は、表示部本体１０１と、その表示部本体１０１にヒンジ結合された制御部本体１０２とを備える。表示部本体１０１には、ディスプレイ（報知手段）１０４及びスピーカー（報知手段）１１６が設けられている。制御部本体１０２には、入力装置（キーボード）１０５が設けられている。
【００２３】
情報処理サーバ２００は、情報を記憶する記憶手段と、記憶手段に記憶された情報を処理するとともに情報処理サーバ２００の各部を制御する制御手段と、電子機器１００との間で情報を通信する通信手段を備える。
【００２４】
電子機器１００は商用電力を充電して動作するとともに、自己発電機能を有している。自己発電機能を実現すべく、発電に用いられる燃料を貯留するカートリッジ５０が電子機器１００に付属されている。このカートリッジ５０は制御部本体１０２に対して着脱可能となっている。カートリッジ５０は消耗品であり、カートリッジ５０の内部の燃料が空になったら、ユーザー５００がカートリッジ５０を新たなカートリッジに交換する。なお、図１において、ユーザー５００、カートリッジ５０、電子機器１００、情報処理サーバ２００の縮尺は異なる。
【００２５】
図２は、電子機器１００の本体１０３に内蔵された回路構成を示した図である。
ＣＰＵ（判定手段）１０８、ＲＡＭ１０９、ハードディスクドライブ（蓄積手段）１１０、ディスプレイ１０４、入力装置１０５、位置情報取得部１０６、通信部１０７、充電回路１１２及びインターフェース１１４は制御回路基板１１５に接続され、これらの間でのデータ転送が制御回路基板１１５のバスを介して行われる。
【００２６】
ディスプレイ１０４は、ＣＰＵ１０８から制御回路基板１１５を介して入力される表示制御信号に従って画面表示を行う。
【００２７】
入力装置１０５は、各種キーに対応した入力信号を制御回路基板１１５を介してＣＰＵ１０８に出力する。
【００２８】
位置情報取得部１０６は、地球低軌道に打ち上げられた複数の衛星から受信した信号に基づき電子機器１００の現在位置（緯度、経度）を検出し、現在位置データをＣＰＵ１０８に出力する。
【００２９】
通信部（送信手段）１０７は、インターネット接続を行うＬＡＮカード、無線ＬＡＮ子機又はファックスモデムである。通信部１０７の機能によって電子機器１００と情報処理サーバ２００の通信が行われる。
【００３０】
充電回路１１２は、商用電力の直流変換・電圧変換を行って二次電池１１３を充電する機能を有する。また、充電回路１１２は、商用電力の直流変換・電圧変換を行い、電子機器本体１０３の各部（主に、図２に示された各構成要素）に電力供給を行う機能を有する。また、充電回路１１２は、電子機器１００の自己発電機能により発生した電力を二次電池１１３に供給して、二次電池１１３を充電する機能を有する。また、充電回路１１２は、電子機器１００の自己発電機能により発生した電力を電子機器本体１０３の各部に供給する機能を有する。また、充電回路１１２は、商用電力を受けてない状態であって自己発電機能も機能していない状態において、二次電池１１３の電力を各部に供給する機能を有する。
【００３１】
充電回路１１２は、電源制御ユニット１１１によってフィードバック制御される。更に、充電回路１１２の動作状況を表す信号は、制御回路基板１１５を介してＣＰＵ１０８に出力される。
【００３２】
ハードディスクドライブ１１０には、ＣＰＵ１０８にとって読取可能な・実行可能なプログラムが格納されている。そのプログラムには、電子機器本体１０３に対して割り振られた固有のユーザーＩＤが予め含まれている。
【００３３】
ＲＡＭ１０９は、ＣＰＵ１０８によって実行されるプログラムをプログラム格納エリアに展開する。また、ＲＡＭ１０９は、ＣＰＵ１０８によるプログラムの実行時に生じる処理結果等のデータをワークエリアに一時的に記憶する。
【００３４】
ＣＰＵ１０８は、ハードディスクドライブ１１０に記憶されたプログラムに従って処理を行う。
【００３５】
インターフェース１１４は、ＦＣユニット９９の発電制御部６０（これらの詳細については後述する）とＣＰＵ１０８・制御回路基板１１５との間でデータ転送を行うためのものである。
【００３６】
電子機器１００の自己発電機能について説明する。図３は、電子機器１００の自己発電機能を担う燃料電池システム１の構成を示したブロック図である。図３に示された燃料電池システム１の構成要素のうち符号３１〜４９の部材・装置・機器等がユニット化されて電子機器本体１０３に対して電子機器本体１０３に対して着脱可能となり、他の部分５１〜５４（これらはカートリッジ５０の構成要素である。）もユニット化されて電子機器本体１０３に対して着脱可能となる。なお、燃料電池システム１の構成要素のうち部分３１〜４９がユニット化されたものをＦＣユニット９９という。「ＦＣ」とは、「Fuel cell」の略語である。
【００３７】
カートリッジ５０は、燃料貯留部５１と、凝縮器５２と、気液分離器５３と、生成水貯留部５４と、メモリ（蓄積手段）５５と、を有する。
燃料貯留部５１には燃料（例えば、メタノール、エタノールその他のアルコール類、ジメチルエーテルその他のエーテル類、ガソリンその他の燃料）が貯留されている。凝縮器５２は、排ガスを放熱により自然冷却させて、排ガス中の水を液化させるものである。気液分離器５３は、凝縮器５２から送出された排ガスと液状の水を分離するものである。生成水貯留部５４は、凝縮器５２により液化された水を貯留するものである。
【００３８】
カートリッジ５０が電子機器本体１０３に装着されると、燃料貯留部５１のアウトレットポート５６（図１に図示）が接続部３１に接続され、凝縮器５２のインレットポートが接続部４８に接続される。これにより、燃料貯留部５１内の燃料が接続部３１を通じて送られるようになり、排ガスが接続部４８を通じて凝縮器５２に送られるようになる。また、接続部３１の近傍には残量検出部３０が設けられ、カートリッジ５０が電子機器本体１０３に装着されると、燃料貯留部５１内の燃料の残量が残量検出部３０によって検出されて、電気信号に変換される。
【００３９】
また、電子機器本体１０３にはインターフェースが設けられており、カートリッジ５０が電子機器本体１０３に装着されると、メモリ５５の端子５７（図１に図示）に接続される。これにより、各種の情報が電子機器本体１０３（具体的には、電子機器本体１０３に装着されたＦＣユニット９９の発電制御部６０（図４に図示））からメモリ５５に転送されて、メモリ５５に記録されたり、メモリ５５に記録された情報がメモリ５５から電子機器本体１０３（具体的には、電子機器本体１０３に装着されたＦＣユニット９９の発電制御部６０（図４に図示））に転送されたりする。メモリ５５は、半導体メモリ又は小型ハードディスクドライブである。また、メモリ５５には、カートリッジ５０に対して割り振られた固有のカートリッジＩＤが予め記録されている。
【００４０】
ポンプ２５は、燃料貯留部５１から燃料を吸い上げ、吸い上げた燃料を逆止め弁３２、バルブ１７、流量計１５、ミキサ３３へと送液するものである。ポンプ２５は、電気駆動式ポンプである。逆止め弁３２は、バルブ１７からポンプ２５に向かった燃料の流れを阻止し、逆止め弁３２からバルブ１７に向かった燃料の流れを許容するものである。バルブ１７は、電気駆動式の開閉弁又は流量制御弁である。流量計１５は、ミキサ３３に向かう燃料の流量を検出し、電気信号に変換するものである。
【００４１】
一方、電子機器本体１０３の内部には、水タンク４４が設けられている。水タンク４４には、液体状の水が貯留されている。水タンク４４内の水の水位は、水位センサ６５によって検出されて、電気信号に変換される。
【００４２】
水タンク４４内の水は電気駆動式のポンプ２６によってバルブ１８、流量計１６、ミキサ３３へと送液される。バルブ１８は、電気駆動式の開閉弁又は流量制御弁である。流量計１６は、ポンプ２６からバルブ１８を介してミキサ３３に向かう水の流量を検出し、電気信号に変換するものである。
【００４３】
ミキサ３３は、燃料と水を混合して、その混合液を気化器３４へと送出する。気化器３４は、燃料と水の混合液を気化させるものである。気化器３４における気化熱には、温度センサ兼ヒータ２８の電熱や触媒燃焼器３８における燃焼熱が用いられる。気化器３４で気化した燃料と水の混合気は、改質器３５に送られる。改質器３５は、燃料と水を触媒により改質して、水素を主成分とする改質ガスを生成するものである。改質器３５においては、水素の他に二酸化炭素や非常に僅かながら一酸化炭素が生成される。改質器３５における反応は吸熱反応であるので、その熱には温度センサ兼ヒータ２９の電熱や触媒燃焼器３７における燃焼熱が用いられる。温度センサ兼ヒータ２８，２９はその温度に依存してその抵抗値が変化する特性を持ち、特に、測定される所定の温度範囲において、温度と抵抗値とが一対一で対応する。そのため、温度センサ兼ヒータ２８は気化器３４、一酸化炭素除去器（ＣＯ除去器）３６及び触媒燃焼器３８の温度を検出し、温度センサ兼ヒータ２９は改質器３５及び触媒燃焼器３７の温度を検出する。
【００４４】
改質器３５で生成されたガスは一酸化炭素除去器３６に送られる。一方、電子機器本体１０３にはエアフィルタ４９が設けられており、外部の空気が電気駆動式のエアポンプ２４によって吸引されて流量制御バルブ２１〜２３に送られる。流量制御バルブ２１〜２３は電気駆動式のものである。流量制御バルブ２１の下流側が流量計１１を介して触媒燃焼器３８に通じ、流量制御バルブ２２の下流側が流量計１２を介して一酸化炭素除去器３６に通じ、流量制御バルブ２３の下流側が流量計１３を介して触媒燃焼器３７に通じている。流量計１１〜１３は何れも空気の流量を検出し、電気信号に変換するものである。
【００４５】
上記のように改質器３５の生成ガスが一酸化炭素除去器３６に送られるとともに、エアポンプ２４によって空気が一酸化炭素除去器３６に送られる。一酸化炭素除去器３６では、生成ガス中の一酸化炭素が触媒によって優先的に酸化する。これにより生成ガス中の一酸化炭素の濃度が低減される。そして、生成ガスが一酸化炭素除去器３６から逆止め弁３９を介して、発電セル４０の燃料極に送出される。一方、外部の空気はエアポンプ２４によって流量計１４を介して発電セル４０の空気極に供給される。
【００４６】
発電セル４０は、所謂燃料電池であり、燃料極と、空気極と、それらの間に挟まれた電解質と、を備える。発電セル４０においては、燃料極に供給された生成ガス中の水素と、空気極に供給された空気中の酸素とが電解質を通じて電気化学的に反応する。これにより、発電する。このような電気化学反応により空気極では水が生成される。燃料極では水素が消費されるが、未反応の水素が他の生成物とともに燃料極から触媒燃焼器３７，３８にそれぞれ送られる。触媒燃焼器３７，３８の各反応部には触媒が設けられており、各反応部では未反応の水素が触媒と外部から送られた空気中の酸素とにより燃焼反応し、これにより燃焼熱が生じる。また、触媒燃焼器３７，３８で生成された水が逆止め弁４７、バルブ２０、接続部４８を通って凝縮器５２に送出される。バルブ２０は電気駆動式の開閉弁又は流量制御弁である。
【００４７】
また、発電セル４０の空気極で生成された水や未反応の空気は凝縮器４３に送出される。凝縮器４３は、ガスを放熱により自然冷却させて、ガス中の水を液化させるものである。気液分離器４５は、凝縮器４３から送出されたガスと液状の水を分離するものである。水タンク４４は、凝縮器４３により液化された水を貯留するものである。
【００４８】
また、水タンク４４内の水は電気駆動式のポンプ２７によって逆止め弁４１を介して加湿器４２へと送液され、バルブ１９を介して水タンク４４に戻る。従って、水が循環する。加湿器４２は、送られた水によって発電セル４０の燃料極・酸素極を加湿するものである。バルブ１９は電気駆動式の方向切替弁である。
【００４９】
図４は、燃料電池システム１の回路構成を示したブロック図である。以下、図４に示された各部の機能について説明する。なお、図４に示された構成要素のうちメモリ５５、インターフェース１１４を除く部分がＦＣユニット９９に内蔵されている。
【００５０】
充電回路６２は、発電セル４０で発生した電力の電圧変換を行い、二次電池６３に供給して、二次電池６３を充電する機能を有する。また、充電回路６２は、発電セル４０で発生した電力をＦＣユニット９９の各部（主に図４に示された各構成要素）に供給する機能を有する。また、充電回路６２は、発電セル４０の発電が行われていない場合に、二次電池６３の電力をＦＣユニット９９の各部（主に図４に示された各構成要素）に供給する機能を有する。
【００５１】
更に、充電回路６２は、発電セル４０で発生した電力を電子機器本体１０３の充電回路１１２（図２に図示）に供給する機能を有する。上述したように、充電回路１１２は、充電回路６２から供給された電力を二次電池１１３に供給したり、電子機器本体１０３の各部に供給した
【００５２】
加速度検出器（第二検出器）６４は、加速度を検出し、検出加速度を電気信号に変換し、検出加速度を表す信号を発電制御部（制御部）６０に出力する。
【００５３】
水位センサ（第一検出器）６５は、水タンク４４内の水の水位を検出し、その検出信号を発電制御部６０に出力する。
【００５４】
流量計アンプ１１ａは、流量計（第一検出器）１１にて検出された流量を表す信号を増幅して、発電制御部６０に出力する。同様に、流量計アンプ１２ａは流量計（第一検出器）１２の検出流量信号を、流量計アンプ１３ａは流量計（第一検出器）１３の検出流量信号を、流量計アンプ１４ａは流量計（第一検出器）１４の検出流量信号を、流量計アンプ１５ａは流量計（第一検出器）１５の検出流量信号を、流量計アンプ１６ａは流量計（第一検出器）１６の検出流量信号を増幅して発電制御部６０に出力する。残量検出部（第一検出器）３０は、検出した燃料貯留部５１内の燃料の残量を表す信号を発電制御部６０に出力する。
【００５５】
ヒータドライバ・アンプ２８ａは、温度センサ兼ヒータ（被制御部、第一検出部）２８により検出された温度を表す信号を増幅して、発電制御部６０に出力するとともに、発電制御部６０からの信号に従って温度センサ兼ヒータ２８の供給電力を調整する。ヒータドライバ・アンプ２９ａと温度センサ兼ヒータ（被制御部、第一検出部）２９の関係も同様である。
【００５６】
可変バルブドライバ２１ａは、発電制御部６０からの信号に従って流量制御バルブ２１を駆動する。同様に、流量制御バルブ２２は可変バルブドライバ２２ａにより、流量制御バルブ２３は可変バルブドライバ２３ａにより駆動される。
【００５７】
エアポンプドライバ２４ａは、発電制御部６０からの信号に従ってエアポンプ２４を駆動する。
【００５８】
ポンプドライバ２５ａは、発電制御部６０からの信号に従ってポンプ２５を駆動する。同様に、ポンプ２６はポンプドライバ２６ａにより、ポンプ２７はポンプドライバ２７ａにより駆動される。
【００５９】
バルブドライバ１７ａは、発電制御部６０からの信号に従ってバルブ１７を駆動する。同様に、バルブ１８はバルブドライバ１８ａにより、バルブ１９はバルブドライバ１９ａにより、バルブ２０はバルブドライバ２０ａにより、バルブ２１はバルブドライバ２１ａにより駆動される。
【００６０】
発電制御部６０は、マイクロコンピュータである。発電制御部６０は、インターフェース１１４を介して電子機器本体１０３のＣＰＵ１０８とデータ転送を行う機能を有する。
【００６１】
メモリ（蓄積手段）６１は、半導体メモリ又は小型ハードディスクドライブである。また、メモリ６１には、発電制御部６０にとって読取可能・実行可能なプログラムが格納されている。メモリ６１に格納されたプログラムには、ＦＣユニット９９に対して割り振られた固有のＦＣユニットＩＤが予め含まれている。
【００６２】
次に、燃料電池管理システム３００の動作について図面を用いて説明する。なお、以下の説明において、ＣＰＵ１０８が行う処理は、ハードディスクドライブ１１０に格納されたプログラムに従ったものであり、発電制御部６０が行う処理は、メモリ６１に格納されたプログラムに従ったものである。
【００６３】
＜起動処理＞
図５は、前記電子機器の起動動作時の処理を示したフローチャートである。ユーザー５００は、電子機器本体１０３、ＦＣユニット９９及びカートリッジ５０を購入し、電子機器本体１０３にＦＣユニット９９及びカートリッジ５０を装着する。そして、ユーザー５００が電子機器１００の電源を入れると、二次電池１１３の電力が充電回路１１２によって電子機器本体１０３の各部に供給されて、電子機器本体１０３の各部が起動する（ステップＳ１１）。
【００６４】
そして、ＣＰＵ１０８の指令により、ディスプレイ１０４には次の（ａ）〜（ｇ）に関する表示が行われる（ステップＳ１２）。
（ａ）ユーザー登録に関すること
（ｂ）ネットワーク上でのデータのやりとりの説明
（ｃ）ユーザー特典説明
（ｄ）ポイント制度説明
（ｅ）機能説明
（ｆ）アンケート説明
（ｇ）取り扱い注意情報
この場合、ユーザー５００が次回以降に電子機器１００の電源を入れたときに、同様の情報をディスプレイ１０７に表示するかどうかをユーザーに確認する内容のメッセージをディスプレイ１０７に表示する。そして、ユーザー５００が「次回以降表示しない」を選択した場合、次回以降に電子機器１００の電源オンしたときには、上述のメッセージをディスプレイ１０７に表示しない。
【００６５】
また、ＣＰＵ１０８の指令を受けた発電制御部６０は、メモリ５５からカートリッジＩＤ及び現在の残量情報を読み取り、ＣＰＵ１０８に転送する（ステップＳ１３）。次に、ＣＰＵ１０８は、メモリ５５に格納されたプログラムに従い、カートリッジＩＤに基づいて、カートリッジが正規品であるかどうかを判定する（ステップＳ１４）。ＣＰＵ１０８により、カートリッジが正規品であると判定された場合は、ステップＳ１５に移行する（ステップＳ１４：Ｙｅｓ）。また、カートリッジが正規品でないと判定された場合は、ステップＳ７３に移行する（ステップＳ１４：Ｎｏ）。なお、ステップＳ７３では、ＦＣユニット９９の各部を停止する。
【００６６】
次に、発電制御部６０は、メモリ６１からＦＣユニットＩＤを読み取り、ＣＰＵ１０８に転送する。ＣＰＵ１０８は、受信したカートリッジＩＤ、ＦＣユニットＩＤ及び現在の残量情報を、ハードディスクドライブ１１０に記憶されたユーザーＩＤに対応付けて、ハードディスクドライブ１１０に蓄積する（ステップＳ１５）。
【００６７】
次に、ＣＰＵ１０８は、ハードディスクドライブ１１０にアンケート情報が記憶されているかどうかを判定する（ステップＳ１６）。アンケート情報が記憶されている場合、ステップＳ６０のアンケート処理に移行し（ステップＳ１６：Ｙｅｓ）、アンケート情報が記憶されていない場合、ステップＳ１７に移行する起動処理を終了する（ステップＳ１６：Ｎｏ）。尚、アンケートに関する上述の判定処理は、電子機器１００の電源を入れてから切るまでの間に一回行えばよく、また、電子機器１００に内蔵された時計に基づいて一日おきに行ってもよい。
【００６８】
ステップＳ１７では、ＣＰＵ１０８は、ユーザーＩＤとＦＣユニットＩＤ及びカートリッジＩＤを対応付けて、ハードディスクドライブ１１０にユーザーＩＤ、ＦＣユニットＩＤ及びカートリッジＩＤを記憶する。以下、これら複数のＩＤを総称してＩＤ情報と言う。そして、ＣＰＵ１０８は、通信部１０７を介して電子機器１００をインターネットに接続し、上述のＩＤ情報情報処理サーバ２００に送信する。その際、情報処理サーバ２００に送信する処理を開始したときの日時を表す送信時刻情報も、ユーザーＩＤに対応付けて送信する。情報処理サーバ２００は、受信したＩＤ情報及び送信時刻情報を、情報処理サーバ２００に備えられたハードディスクドライブ等の蓄積手段に記憶する。
【００６９】
尚、ＣＰＵ１０８は、ユーザー５００が電子機器１００を起動する度にユーザーＩＤ、ＦＣユニットＩＤ及びカートリッジＩＤを、それぞれハードディスクドライブ１１０、メモリ６１，５５から読み取り、前回読み取ったＩＤ情報と組み合わせが同じであるかどうかを判定し、ＩＤ情報の組み合わせが異なる場合だけ、上述のＩＤ送信処理を行ってもよい。これによりＩＤ送信処理を行う回数を抑制することができるので、電子機器１００の消費電力を抑制し、動作時間を長くすることができる。
【００７０】
＜定常処理＞
図６は、前記電子機器の定常動作時において情報収集する処理を示したフローチャートである。ＣＰＵ１０８が起動信号を発電制御部６０に出力すると、発電制御部６０がバルブ１７〜２０、流量制御バルブ２１〜２３、エアポンプ２４、ポンプ２５〜２７及び温度センサ兼ヒータ２８〜２９を駆動する。これにより、燃料、水、生成物等が図３に示す経路のように流れ、発電セル４０にて発電が行われる。
【００７１】
流量制御バルブ（被制御部）２１〜２３、エアポンプ（被制御部）２４、ポンプ（被制御部）２５〜２７及び温度センサ兼ヒータ（被制御部、第一検出部）２８〜２９が動作している時、発電制御部６０は、発電制御部６０がバルブ１７〜２０、流量制御バルブ２１〜２３、エアポンプ２４、ポンプ２５〜２７及び温度センサ兼ヒータ２８〜２９に対してどの程度の電圧・電流を供給したか示す制御情報をメモリ６１やメモリ５５に蓄積していく。その際、駆動情報を検出したときの日時を表す検出時刻情報（制御情報）も、ユーザーＩＤに対応付けて記憶する（ステップＳ２１）。これらの制御情報は、燃料電池システム１の動作情報の１つである。この蓄積動作は、例えば１秒おきといった、所定時間間隔で行うが、他の時間間隔であってもよい。尚、以下の各蓄積動作も同様である。
【００７２】
更に、流量制御バルブ２１〜２３、エアポンプ２４、ポンプ２５〜２７及び温度センサ兼ヒータ２８〜２９が動作している時、温度センサ兼ヒータ（被制御部、第一検出器）２８〜２９の検出信号が発電制御部６０に入力され、発電制御部６０は温度センサ兼ヒータ２８〜２９の検出信号に応じた温度情報（第１の情報）を検出時刻情報と対応付けてメモリ６１やメモリ５５に蓄積する（ステップＳ２２）。これらの温度情報も、燃料電池システム１の動作情報の１つである。
【００７３】
更に、流量制御バルブ２１〜２３、エアポンプ２４、ポンプ２５〜２７及び温度センサ兼ヒータ２８〜２９が動作している時、流量計（第一検出器）１１〜１５の検出信号が発電制御部６０に入力され、発電制御部６０は流量計１１〜１５の検出信号に応じた流量情報（第１の情報）を検出時刻情報と対応付けてメモリ６１やメモリ５５に蓄積する（ステップＳ２２）。これらの流量情報も、燃料電池システム１の動作情報の１つである。
【００７４】
更に、流量制御バルブ２１〜２３、エアポンプ２４、ポンプ２５〜２７及び温度センサ兼ヒータ２８〜２９が動作している時、残量検出部（第一検出器）３０、水位センサ（第一検出器）６５の検出信号が発電制御部６０に入力され、発電制御部６０は残量検出部３０、水位センサ６５の検出信号に応じた残量情報（第１の情報）・水位情報（第１の情報）を検出時刻情報と対応付けてメモリ６１やメモリ５５に蓄積する（ステップＳ２３）。これらの残量情報及び水位情報も、燃料電池システム１の動作情報の１つである。
【００７５】
更に、流量制御バルブ２１〜２３、エアポンプ２４、ポンプ２５〜２７及び温度センサ兼ヒータ２８〜２９が動作している時、加速度検出器（第二検出器）６４の検出信号が発電制御部６０に入力され、発電制御部６０は加速度検出器６４の検出信号に応じた加速度情報（第２の情報）を検出時刻情報と対応付けてメモリ６１やメモリ５５に蓄積する（ステップＳ２４）。加速度情報は、燃料電池システム１の動作情報とは異なる他の情報である。この蓄積動作も、例えば１秒おきといった、所定時間間隔で行うが、好ましくは、上述の燃料電池システム１の動作情報を蓄積する時間間隔のうち最も短い時間間隔と同じとする。これにより、動作情報と動作情報とは異なる他の情報とを一対一に対応付けて蓄積することができるので、これらの情報を互いに関連付けて詳細に解析することができる。
【００７６】
なお、加速度検出器６４の代わりに又は加速度検出器６４に加えて、角速度検出器（第二検出器）、外部温度検出器（第二検出器）、外部湿度検出器（第二検出器）、外部気圧検出器（第二検出器）、外部ガスセンサ（第二検出器）、光センサ（第二検出器）のうち少なくとも何れか１つを燃料電池システム１に設けても良い。角速度検出器は各速度を検出するものであるので、発電制御部６０はその角速度情報（第２の情報）を検出時刻情報と対応付けてメモリ５５，６１に蓄積することになる。外部温度検出器は電子機器１００の外部の温度を検出するものであるので、発電制御部６０はその温度情報（第２の情報）を検出時刻情報と対応付けてメモリ５５，６１に蓄積することになる。外部湿度検出器は電子機器１００の外部の湿度を検出するものであるので、発電制御部６０はその湿度情報（第２の情報）を検出時刻情報と対応付けてメモリ５５，６１に蓄積することになる。外部気圧検出器は電子機器１００の外部の気圧を検出するものであるので、発電制御部６０はその気圧情報（第２の情報）を検出時刻情報と対応付けてメモリ５５，６１に蓄積することになる。外部ガスセンサは電子機器１００の外部に存在するガスの種類やその濃度を検出するものであるので、発電制御部６０はそのガス種類情報（第２の情報）やガス濃度情報（第２の情報）を検出時刻情報と対応付けてメモリ５５，６１に蓄積することになる。光センサは電子機器１００の外部の光量を検出するものであるので、発電制御部６０はその光量（第２の情報）を検出時刻情報と対応付けてメモリ５５，６１に蓄積することになる。これらの角速度情報、温度情報、湿度情報、ガス種類情報、ガス濃度情報、光量情報は、それぞれ燃料電池システム１の動作情報とは異なる他の情報である。加速度検出器６４の代わりに又は加速度検出器６４に加えて、角速度検出器、外部温度検出器、外部湿度検出器、外部気圧検出器、外部ガスセンサのうち少なくとも何れか１つを設けた場合、以下の説明における「加速度情報」は、「加速度情報、又は、加速度情報及び角速度情報、温度情報、湿度情報、ガス種類情報、ガス濃度情報、光量情報のうちの少なくとも何れか１つの情報」を意味する。
【００７７】
以上のように各種情報をメモリ６１やメモリ５５を蓄積するに際して、発電制御部６０は、メモリ６１やメモリ５５に流量情報、残量情報、水位情報、加速度情報及び検出時刻情報を記録するたびに、その記録した情報をＣＰＵ１０８に転送する。ＣＰＵ１０８は、発電制御部６０から情報を受けるたびに、これらの情報をハードディスクドライブ１１０に記録する。それが繰り返されることによって、ハードディスクドライブ１１０にも検出時刻情報と対応付けられた流量情報、残量情報、水位情報といった動作情報及び加速度情報といった動作情報とは異なる他の情報が蓄積される。なお、発電制御部６０が定期的にメモリ６１やメモリ５５に蓄積された上述の動作情報、動作情報とは異なる他の情報及び検出時刻情報を読み取って、その読み取った情報をＣＰＵ１０８に転送し、ＣＰＵ１０８が受けた情報をハードディスクドライブ１１０に記録してもよい。これにより、ハードディスクドライブ１１０に検出時刻情報と対応付けられた動作情報及び動作情報とは異なる他の情報が蓄積される。
【００７８】
更に、ＣＰＵ１０８は、上述した複数の動作情報の値がハードディスクドライブ１１０に記憶された各動作情報に対応する所定閾値の範囲内であるかどうかを判定する（ステップＳ２５）。そして、比較した動作情報が所定閾値の範囲内であると判定した場合、通常処理を終了する（ステップＳ２５：Ｙｅｓ）。比較した動作情報が所定閾値の範囲内であると判定した場合、ステップＳ４０の送信処理に移行する（ステップＳ２５：Ｎｏ）。この場合、所定閾値の範囲内であることは、動作情報が正常値であり、エラーが発生していないことを意味し、所定閾値の範囲外であることは、動作情報が異常値であり、エラーが発生したことを意味する。このように、ＣＰＵ１０８は、ＦＣユニット９９の各部にエラーが発生したと判定した場合、後述の送信処理を行う。
【００７９】
＜分岐処理＞
図７は、定常動作時において他の処理に分岐する処理を示したフローチャートである。ＣＰＵ１０８は、例えば１分おきといった所定時間間隔で、メモリ６１やメモリ５５において使用されている容量を検出し、検出した容量が所定閾値を超えているかどうかを判定する（ステップＳ３１）。ＣＰＵ１０８が、検出した容量が所定閾値を超えていると判定した場合、ステップＳ４０の送信処理に移行する（ステップＳ３１：Ｙｅｓ）。検出した容量が所定閾値以下であると判定した場合、ステップＳ３２に移行する（ステップＳ３１：Ｎｏ）。続けて、ＣＰＵ１０８は、残量検出部３０によって燃料の残量を検出し、検出した残量が所定閾値以下であるかどうかを判定する（ステップＳ３２）。検出した残量が所定閾値以下であると判定した場合、ステップＳ５０のＧＰＳ処理に移行する（ステップＳ３２：Ｙｅｓ）。検出した残量が所定閾値を超えていると判定した場合、分岐処理を終了する（ステップＳ３２：Ｎｏ）。尚、上述の処理に加えて、ユーザー５００が入力装置１０５から所定の入力操作を行うことにより、ステップＳ５０のＧＰＳ処理に移行してもよい。尚、この分岐処理は、上述の定常処理と並行して行われる。
【００８０】
＜送信処理＞
ステップＳ４０の送信処理について具体的に説明する。図８は、情報処理サーバ２００と各種情報をやりとりする処理（送信処理）を示したフローチャートである。まず、ＣＰＵ１０８は、ＦＣユニット９９がテストモードであるかどうかを判定する（ステップＳ４１）。ＦＣユニット９９のテストモードは、メモリ６１、メモリ５５及びハードディスクドライブ１１０に蓄積した情報を必ず情報処理サーバ２００に送信するためのモードである。この場合、ＦＣユニット９９のメモリ６１には、このテストモードであるかどうかを表すフラグが記憶されており、ＣＰＵ１０８は、このフラグを読み取る。尚、このフラグの内容は、ユーザーが入力装置１０５を用いて書き換えができてもよいし、書き換え不可であってもよい。そして、ＦＣユニット９９がテストモードであると判定した場合、ステップＳ４３に移行し（ステップＳ４１：Ｙｅｓ）、ＦＣユニット９９がテストモードではないと判定した場合、ステップＳ４２に移行する（ステップＳ４１：Ｎｏ）。
【００８１】
ステップＳ４２では、ＣＰＵ１０８は、例えば「情報処理サーバに情報を送信してもよいですか？」といった内容のメッセージをディスプレイ１０４に表示し、ユーザー５００が送信するかどうかを選択するまで待機する。そして、ユーザー５００により情報を送信することが選択されたと判定した場合、ステップＳ４３に移行し（ステップＳ４２：Ｙｅｓ）、ユーザー５００により情報を送信しないことが選択されたと判定した場合、送信処理を終了する（ステップＳ４２：Ｎｏ）。
【００８２】
ステップＳ４３では、ＣＰＵ１０８は、通信部１０７を介してインターネット等のネットワークに接続する。ネットワークとの接続が確立できた場合、ステップＳ４４に移行し（ステップＳ４３：Ｙｅｓ）、ネットワークとの接続が確立できない場合、送信処理を終了する（ステップＳ４３：Ｎｏ）。
【００８３】
ステップＳ４４では、ＣＰＵ１０８は、ハードディスクドライブ１１０に蓄積され、検出時刻情報と対応付けられた動作情報及び動作情報とは異なる他の情報を読み取る。そして、ＣＰＵ１０８は、通信部１０７及びインターネットを介して、ＩＤ情報に加えて、動作情報及び動作情報とは異なる他の情報を情報処理サーバ２００に送信する。その際、情報処理サーバ２００に送信する処理を開始したときの日時を表す送信時刻情報も、ユーザーＩＤに対応付けて送信する。これらの情報を受信した情報処理サーバ２００は、ユーザーＩＤにＦＣユニットＩＤ、カートリッジＩＤ、送信時刻情報、検出時刻情報と対応付けられた動作情報及び動作情報とは異なる他の情報を対応付けして記憶する。以後、このようなことが繰り返されることにより、情報処理サーバ２００には、ＩＤ情報、送信時刻情報、検出時刻情報と対応付けられた動作情報及び動作情報とは異なる他の情報が蓄積される。
【００８４】
一方、情報処理サーバ２００は、受信したＩＤ情報、送信時刻情報、検出時刻情報と対応付けられた動作情報及び動作情報とは異なる他の情報の解析を行い、その解析結果をインターネットを介して電子機器１００へ送信する。ＣＰＵ１０８は、通信部１０７を介して解析結果を受信する（ステップＳ４５）。そして、受信した解析結果をディスプレイ１０４に表示するとともにハードディスクドライブ１１０に記録する（ステップＳ４６）。
【００８５】
＜ＧＰＳ処理＞
ステップＳ５０のＧＰＳ処理について具体的に説明する。図９は、情報処理サーバ２００と位置情報をやりとりする処理（ＧＰＳ処理）を示したフローチャートである。ＣＰＵ１０８は、ＧＰＳの電波を受信できるかどうかを判定する（ステップＳ５１）。ＧＰＳの電波を受信できる場合、Ｓ５２に移行し（ステップＳ５１：Ｙｅｓ）、ＧＰＳの電波を受信できない場合、Ｓ５３に移行する（ステップＳ５１：Ｎｏ）。
【００８６】
ステップＳ５２では、ＣＰＵ１０８は、位置情報取得部１０６によって現在位置を検出する（ステップＳ５２）。そして、ＣＰＵ１０８は、検出した現在位置情報をハードディスクドライブ１１０に記録する。
【００８７】
ステップＳ５３では、例えば「位置情報を入力してください。」といった内容のメッセージをディスプレイ１０４に表示し、ユーザー５００が送信するかどうかを選択するまで待機する（ステップＳ５３）。そして、ユーザー５００が入力装置１０５を用いて位置情報を入力すると、ＣＰＵ１０８は、検出した現在位置情報をハードディスクドライブ１１０に記録し、ステップＳ５４に移行する。
【００８８】
ステップＳ５４では、ＣＰＵ１０８は、通信部１０７を介してインターネット等のネットワークに接続する。ネットワークとの接続が確立できた場合、ステップＳ５５に移行し（ステップＳ５４：Ｙｅｓ）、ネットワークとの接続が確立できない場合、ＧＰＳ処理を終了する（ステップＳ５４：Ｎｏ）。
【００８９】
ステップＳ５５では、ＣＰＵ１０８は、ハードディスクドライブ１１０に記憶された位置情報を読み取る。そして、ＣＰＵ１０８は、通信部１０７及びインターネットを介して、ユーザーＩＤ及び位置情報を情報処理サーバ２００に送信する。その際、情報処理サーバ２００に送信する処理を開始したときの日時を表す送信時刻情報も、ユーザーＩＤに対応付けて送信する。情報処理サーバ２００は、受信した位置情報を予め記憶手段に記憶されたユーザーＩＤに対応付けて、情報処理サーバ２００の記憶手段に記憶して、ステップＳ５６に移行する。
【００９０】
ステップＳ５６では、情報処理サーバ２００は、記憶した現在位置情報に最寄りのカートリッジの入手先、その入手先への移動方法、その移動時間、その他の情報を、情報処理サーバ２００や他のコンピュータの記憶手段に記憶された情報から検索した後、情報処理サーバ２００は、これらの検索情報をインターネットを介して電子機器１００に送信して、ステップＳ５７に移行する。
【００９１】
ステップＳ５７では、ＣＰＵ１０８は、通信部１０７を介して上述の検索情報を受信して、受信した検索情報をディスプレイ１０４に表示するとともにハードディスクドライブ１１０に記録した後、ＧＰＳ処理を終了する。尚、上述の移動時間は徒歩又は交通手段による移動時間のうち１つを表示してよい。また、上述の検索情報はテキスト又は画像のうち少なくとも１つでよい。尚、上述の検索情報は、テキスト又は画像に加えて音声でもよく、この場合、上述の検索情報がスピーカー１１６から音声出力される。更に、上述のカートリッジの入手先はユーザー５００の現在位置に対して最寄のものを含む１つ以上でよい。
【００９２】
＜アンケート処理＞
ステップＳ６０のアンケート処理について具体的に説明する。図１０は、情報処理サーバ２００にアンケートを送信する処理（アンケート処理）を示したフローチャートである。ＣＰＵ１０８は、例えば「アンケートに回答しますか？」といった内容のメッセージをディスプレイ１０４に表示し、ユーザー５００が回答するかどうかを選択するまで待機する（ステップＳ６１）。そして、ユーザー５００によりアンケートに回答することが選択されたと判定した場合、ステップＳ６２に移行し（ステップＳ６１：Ｙｅｓ）、ユーザー５００によりアンケートに回答しないことが選択されたと判定した場合、アンケート処理を終了する（ステップＳ６１：Ｎｏ）。次に、ユーザー５００が入力装置１０５を用いてアンケートに回答する（ステップＳ６２）。
【００９３】
そして、ＣＰＵ１０８は、ユーザー５００が回答を送信するかどうかを選択するまで待機する（ステップＳ６３）。ユーザー５００により回答を送信することが選択されたと判定した場合、ステップＳ６４に移行し（ステップＳ６３：Ｙｅｓ）、ユーザー５００により回答を送信しないことが選択されたと判定した場合、アンケート処理を終了する（ステップＳ６３：Ｎｏ）。
【００９４】
ステップＳ６４では、ＣＰＵ１０８は入力された回答情報をユーザーＩＤと対応付けて通信部１０７及びインターネットを介して情報処理サーバ２００に送信する。その際、情報処理サーバ２００に送信する処理を開始したときの日時を表す送信時刻情報も、ユーザーＩＤに対応付けて送信する。情報処理サーバ２００は、受信した回答情報を予め記憶手段に記憶されたユーザーＩＤに対応付けて、情報処理サーバ２００の記憶手段に記憶する。
【００９５】
そして、情報処理サーバ２００の制御手段は、情報処理サーバ２００の記憶手段に、ユーザーＩＤに関連付けられた回答情報が記憶されているかどうかを判定し、記憶されていると判定した場合には、特典情報、その他の告知情報を、そのユーザーＩＤに対応する電子機器１００に送信する。ＣＰＵ１０８は、通信部１０７及びインターネットを介して受信した上述の情報をディスプレイ１０４に表示するとともにハードディスクドライブ１１０に記録する。尚、情報処理サーバ２００は、その記憶手段に回答情報が記憶されているかどうかに関係なく、電子機器１００に広告などを含む情報を送信するようにしてもよい。
【００９６】
＜停止処理＞
図１１は、前記電子機器の終了動作時の処理を示したフローチャートである。ユーザー５００が電子機器１００のディスプレイ１０４に表示されたソフトウェアを入力装置１０５を用いて操作したり、電子機器本体１０３に設けられたスイッチを操作することにより、電子機器１００の電源をオフする（ステップＳ７１）。ＣＰＵ１０８は、発電制御部６０に電気信号を送信し、この電気信号を受信した発電制御部６０はカートリッジ５０の燃料貯留部５１内の燃料の残量を残量検出部３０により検出し、この検出結果をメモリ５５に蓄積するとともに、ＣＰＵ１０８に送信する。ＣＰＵ１０８は、この検出結果をハードディスクドライブ１１０に保存する（ステップＳ７２）。次に、ＣＰＵ１０８は発電制御部６０に電気信号を送信し、この電気信号を受信した発電制御部６０はＦＣユニット９９の各部に停止信号を送信して、ＦＣユニット９９の各部は停止する（ステップＳ７３）。ＦＣユニット９９の各部を停止した後、発電制御部６０はＣＰＵ１０８に電気信号を送信し、この電気信号を受信したＣＰＵ１０８は電子機器１００の各部に停止信号を送信して、電子機器１００の各部は停止する（Ｓ７４）。
【００９７】
以上に説明してきたように、情報処理サーバ２００及び燃料電池システム１は、燃料電池システム１の流量情報、残量情報及び水位情報といった動作情報のほか、加速度情報といった動作情報とは異なる他の情報も収集することができる。
【００９８】
また、上述の動作情報及び動作情報とは異なる他の情報の他にも、ＦＣユニットＩＤが情報処理サーバ２００に送信されるので、動作情報及び動作情報とは異なる他の情報が、ＦＣユニットＩＤに対応付けられたＦＣユニット９９の固有情報として情報処理サーバ２００に記憶される。そのため、ＦＣユニットの個体差が動作に与える影響を抑えるべく、これらの情報を利用することができ、このＦＣユニットの特性を容易に解析することができる。
また、上述の動作情報及び動作情報とは異なる他の情報の他にも、カートリッジＩＤが情報処理サーバ２００に送信されるので、動作情報及び動作情報とは異なる他の情報が、カートリッジＩＤに対応付けられたカートリッジ５０の固有情報として情報処理サーバ２００に記憶される。そのため、カートリッジの個体差が動作に与える影響を抑えるべく、これらの情報を利用することができる。
【００９９】
また、流量情報、残量情報、水位情報及び加速度情報等がメモリ６１やメモリ５５に蓄積され、その後、それら情報が情報処理サーバ２００に送信される。そのため、情報通信用の電波が届かない場合のように電子機器１００の通信部１０７による通信が確立されていないときは、それら情報がメモリ６１やメモリ５５に一旦記憶され、通信部１０７による通信が確立されるときは、それら情報が送信されるので、メモリ６１やメモリ５５の容量を抑制することができる。特に、通信部１０７が無線ＬＡＮ子機のような無線通信ユニットである場合、電子機器１００を持って移動しているときでも、上述したようなＩＤ情報、送信時刻情報、検出時刻情報と対応付けられた動作情報及び動作情報とは異なる他の情報といった各種情報を送信することができる。なお、ステップＳ１５及びステップＳ７２でメモリ５５とやりとりされる残量情報は、残量検出部３０によって検出された残量に限らず、流量計１５によって検出された流量に基づいた情報であってもよい。
【実施例１】
【０１００】
以下、実施例を挙げて更に具体的に説明する。
上述の実施形態に係る燃料電池システムを利用することにより、例えば、燃料電池システム１の動作に関するエラー情報を送信することができる。上述の実施形態において述べた通り、ＦＣユニット９９の各部にエラーが発生したとＣＰＵ１０８が判定する（ステップＳ２５：Ｎｏ）と、次に、ＣＰＵ１０８は、ＦＣユニット９９がテストモードであるかどうかを判定する（ステップＳ４１）。テストモードでない場合、ユーザー５００によりエラー情報を送信することが選択されるまで待機する（ステップＳ４２）。そして、ＣＰＵ１０８は、通信部１０７を介してインターネット等のネットワークに接続し（ステップＳ４３）、ステップＳ４４に移行する。
【０１０１】
ステップＳ４４では、ＣＰＵ１０８は、ハードディスクドライブ１１０に蓄積されたエラー情報を読み取り、通信部１０７及びインターネットを介して、ＩＤ情報に加えて、エラー情報を情報処理サーバ２００に送信する。このとき、上述の動作情報や動作情報とは異なる他の情報を併せて送信してもよい。これにより電子機器１００によるネットワーク接続の回数を抑制することができるので、電子機器１００の消費電力を抑制し、動作時間を長くすることができる。一方、ステップＳ４３でネットワーク接続が確立できなかった場合、ＣＰＵ１０８は、ハードディスクドライブ１１０にエラー情報を記憶しているかどうかを表すフラグを「エラー情報有り」に対応する値に上書きして更新する。そして、次回ネットワーク接続が確立できた場合に、他の送信すべき情報と併せて、上述のエラー情報を情報処理サーバ２００に送信する。
【０１０２】
上述の実施例では、例えば、ＦＣユニット９９のメーカーは、情報処理サーバ２００の記憶手段に記録されたエラー情報を収集分析することができ、新たなＦＣユニットや燃料電池システムの開発・改善に資することができる。また、メーカーが、電子機器１００や燃料電池システム１を動作するためのプログラムをインターネットに接続された別の情報処理サーバの記憶手段に格納しておいて、電子機器１００が通信部１０７及びインターネットを介してこのプログラムをダウンロードすることにより、プログラムを更新することができる。また、メーカーが、収集された動作情報に基づいて、将来的に電子機器１００のシステムダウン等の不具合が起こる可能性が高いと判定した場合に、ユーザー５００に対し動作状況及びユーザー５００がとるべき措置をインターネットを介して電子機器１００に送信することができる。
【０１０３】
尚、上述のような実施例は、特に、ユーザー５００が電子機器１００のモニターとして使用している場合や、開発途上においてフィールドテストしている場合などに非常に有効であり、エラー情報の収集により、より安定な新たな燃料電池システムの開発に資することができる。また、加速度情報、角速度情報、温度情報、湿度情報、ガス種類情報、ガス濃度情報、光量情報などの動作情報とは異なる他の情報を併せて送信した場合、様々な環境下における諸条件と動作状況との関連性について分析することができるので、本実施例の燃料電池システムは、様々な環境に曝される可能性がある携帯型電子機器を開発する際、特に有効である。
【０１０４】
また、図１０において説明したアンケート処理を利用することにより、ユーザー５００から燃料電池システム１の使用レポートを回収することができる。この場合、情報処理サーバ２００は、ユーザー５００の使用レポートを、ユーザーＩＤと対応付けて記憶することにより使用レポートを送信したユーザー５００に対し、対応するユーザーＩＤを有する電子機器１００を介して、例えば、各種キャッシュバック、電子マネー、ポイント、電子的なポイントカード、オリジナル画像、カートリッジ、カートリッジを購入するときの特典等の情報を提供することができる。また、燃料電池システム１を動作させた時間やカートリッジ５０の使用頻度をユーザーＩＤと対応付けて記憶することにより、対応するユーザー５００にこれらの特典を提供することもできる。これにより、ユーザー５００が回答を送信することを促進することができ、また、メーカーはユーザー５００から使用レポート回収することにより、ユーザー５００の意見を収集することができ、新たな燃料電池システムの開発・改良に資することができる。
【０１０５】
なお、エラー情報を送信する処理に加えて、動作情報及び動作情報とは異なる他の情報などの送信処理を並行して行ってもよい。
【実施例２】
【０１０６】
上述の実施形態に係る燃料電池システムを利用することにより、例えば、実施例１に記載したような燃料電池システム１の動作に関するエラー情報やユーザー５００が送信した使用レポート等を、レポート収集代行するサービス業者が収集分析し、電子機器１００、カートリッジ５０及びＦＣユニット９９の各メーカーに提供することができる。。この場合、情報処理サーバ２００に記憶された情報を管理するサービス業者は、電子機器１００から受信した様々な情報を、ユーザーＩＤ、カートリッジＩＤ又はＦＣユニットＩＤに基づいて各メーカー毎に分類する。そして、定期的に又は各メーカーの要求に対応して、エラーレポートを各メーカーに提供する。この場合、収集した情報を必要に応じて整形して又は分析した後に各メーカーに提供する。この場合、ユーザーＩＤに基づいて情報を分類することにより、電子機器１００のメーカーに最適な情報を提供することができ、カートリッジＩＤに基づいて情報を分類することにより、カートリッジ５０のメーカーに最適な情報を提供することができ、ＦＣユニットＩＤに基づいて情報を分類することにより、ＦＣユニット９９のメーカーに最適な情報を提供することができる。
【０１０７】
サービス業者が各種情報を収集し、整形又は分析した後に各メーカーに提供した場合、各メーカーから代金を収集するようにしてもよい。また、電子機器１００、カートリッジ５０及びＦＣユニット９９の各メーカーは、他の会社の広告を電子機器１００のディスプレイ１０４に表示することができる。この場合、サービス業者は、他の会社から各会社の広告の情報と、それらの広告を電子機器１００に提供することに対する対価として代金を収集する。そして、サービス業者は、インターネットを介して電子機器１００に広告の情報を送信し、各メーカーは受信した電子機器１００のディスプレイ１０４に広告を表示するようにする。一方、各メーカーは、広告を電子機器１００のディスプレイ１０４に表示することに対する対価として、上述の整形又は分析された各種情報をサービス業者から収集する。
【０１０８】
なお、サービス業者は、受信した情報に対応する適切な情報を、電子機器１００のディスプレイ１０４を介してユーザー５００に提供することができる。例えば、残量情報が所定閾値以下である場合に、情報処理サーバ２００は、電子機器１００の残りの稼働時間をインターネットを介して電子機器１００に送信することができる。ＣＰＵ１０８は、受信した情報をディスプレイ１０４に表示するとともにハードディスクドライブ１１０に記録する。この場合、直近又は過去の動作情報に基づいて算出された稼働時間を送信してもよい。
【０１０９】
また、例えば、カートリッジの入手先が燃料販売店である場合、燃料販売店からその販売店に関する広告の情報と、それらの広告を電子機器１００に提供することに対する対価として代金を収集することができる。この場合も、サービス業者は、インターネットを介して電子機器１００に広告の情報を送信し、各メーカーは受信した電子機器１００のディスプレイ１０４に広告を表示するようにすることができ、各メーカーは、広告を電子機器１００のディスプレイ１０４に表示することに対する対価として、上述の整形又は分析された各種情報をサービス業者から収集することができる。
【０１１０】
また、サービス業者は、カートリッジ５０を回収することにより、カートリッジ５０のメモリ５５に記録された各種情報を収集するものとしてもよい。また、サービス業者は、回収したカートリッジ５０を各メーカーに提供することにより、各種情報を提供するものとしてもよい。
【図面の簡単な説明】
【０１１１】
【図１】図１は、燃料電池管理システムの概略構成を示した図面である。
【図２】図２は、電子機器の概略構成を示したブロック図である。
【図３】図３は、前記電子機器に搭載された燃料電池システムの概略構成を示したブロック図である。
【図４】図４は、前記燃料電池システムの回路構成を示したブロック図である。
【図５】図５は、前記電子機器の起動動作時の処理を示したフローチャートである。
【図６】図６は、前記電子機器の定常動作時において情報収集する処理を示したフローチャートである。
【図７】図７は、前記電子機器の定常動作時において他の処理に分岐する処理を示したフローチャートである。
【図８】図８は、情報処理サーバと各種情報をやりとりする処理を示したフローチャートである。
【図９】図９は、情報処理サーバと位置情報をやりとりする処理を示したフローチャートである。
【図１０】図１０は、情報処理サーバにアンケートを送信する処理を示したフローチャートである。
【図１１】図１１は、前記電子機器の終了動作時の処理を示したフローチャートである。
【符号の説明】
【０１１２】
１  燃料電池システム
１１〜１６  流量計（第一検出器）
２１〜２３  流量制御バルブ（被制御部）
２４  エアポンプ（被制御部）
２５〜２７  ポンプ（被制御部）
２８〜２９  温度センサ兼ヒータ（被制御部、第一検出器）
３０  残量検出器（第一検出器）
５５  メモリ（蓄積手段）
６０  発電制御部（制御部）
６１  メモリ（蓄積手段）
６４  加速度検出器
６５  水位センサ（第一検出器）
１００  電子機器
１０４  ディスプレイ（報知手段）
１０５  入力装置
１０６  位置情報取得部（第二検出器）
１０７  通信部（送信手段）
１０８  ＣＰＵ（判定手段）
１１０  ハードディスクドライブ（蓄積手段）
１１６  スピーカー（報知手段）
２００  情報処理サーバ（情報処理装置）
【図１】
2009187830.tif 000003
【図２】
2009187830.tif 000004
【図３】
2009187830.tif 000005
【図４】
2009187830.tif 000006
【図５】
2009187830.tif 000007
【図６】
2009187830.tif 000008
【図７】
2009187830.tif 000009
【図８】
2009187830.tif 000010
【図９】
2009187830.tif 000011
【図１０】
2009187830.tif 000012
【図１１】
2009187830.tif 000013