(57)【特許請求の範囲】
【請求項１】
燃料タンク内に収容されているタンク内燃料の量である第１の燃料量を含む燃料情報と、前記燃料タンクに補充された燃料である補充燃料の購入金額である決済金額を含む決済情報とを受信する通信部と、
前記燃料タンクに前記補充燃料を補充する前における前記燃料タンク内に収容されていた燃料の量である第２の燃料量に対応する金額を記憶する記憶部と、
前記第１の燃料量、前記決済金額、及び前記第２の燃料量に対応する金額に基づいて、前記燃料タンクに前記補充燃料を補充した後における前記タンク内燃料の予め定められた燃料量当たりの金額である第１の金額を算出する制御部と、
前記第１の金額を出力する出力部と、
を有し、
前記燃料情報は、前記補充燃料が前記燃料タンクに補充された補充日と前記補充燃料が購入された店舗の位置を示す位置情報とを含み、
前記決済情報は、前記補充燃料が購入された購入日と前記補充燃料が購入された店舗である第１の店舗の名称を含み、
前記制御部は、前記第１の金額を算出する場合、前記補充日と前記購入日が一致することを検出し、地図情報と前記位置情報とに基づいて、前記補充燃料を販売した店舗の名称である第２の店舗名を検出し、前記第２の店舗名と前記第１の店舗の名称とが一致するか否かを判定し、前記第２の店舗名と前記第１の店舗の名称が一致する場合、前記第１の店舗で支払われた前記購入金額である前記決済金額、前記第２の燃料量に対応する金額、及び前記第１の燃料量に基づいて、前記第１の金額を算出する、
携帯装置。
【請求項２】
燃料タンク内に収容されているタンク内燃料の量である第１の燃料量を含む燃料情報と、決済情報とを受信する通信部と、
前記燃料タンクに補充された燃料である補充燃料を前記燃料タンクに補充する前における前記燃料タンク内に収容されていた燃料の量である第２の燃料量に対応する金額を記憶する記憶部と、
前記第１の燃料量、前記補充燃料の購入金額である決済金額、及び前記第２の燃料量に対応する金額に基づいて、前記燃料タンクに前記補充燃料を補充した後における前記タンク内燃料の予め定められた燃料量当たりの金額である第１の金額を算出する制御部と、
前記第１の金額を出力する出力部と、
を有し、
前記燃料情報は、前記補充燃料の量である補充燃料量と前記補充燃料が前記燃料タンクに補充された時間を示す時間情報とを含み、
前記制御部は、前記通信部が受信した前記決済情報に、前記補充燃料が購入された購入日又は前記補充燃料が購入された店舗である第１の店舗の名称が含まれていない場合、前記時間情報に基づいて、前記補充燃料が購入されたときの燃料単価をネットワークから検出し、前記燃料単価と前記補充燃料量に基づいて前記決済金額を算出する、
携帯装置。
【請求項３】
燃料タンク内に収容されているタンク内燃料の量である第１の燃料量を含む燃料情報と、決済情報とを受信する通信部と、
前記燃料タンクに補充された燃料である補充燃料を前記燃料タンクに補充する前における前記燃料タンク内に収容されていた燃料の量である第２の燃料量に対応する金額を記憶する記憶部と、
前記第１の燃料量、前記補充燃料の購入金額である決済金額、及び前記第２の燃料量に対応する金額に基づいて、前記燃料タンクに前記補充燃料を補充した後における前記タンク内燃料の予め定められた燃料量当たりの金額である第１の金額を算出する制御部と、
前記第１の金額を出力する出力部と、
を有し、
前記燃料情報は、前記補充燃料の量である補充燃料量と前記補充燃料が前記燃料タンクに補充された時間を示す時間情報とを含み、
前記制御部は、前記決済情報が複数の店舗名と複数の金額との対応関係を示している場合、前記複数の店舗名の中から燃料に関係する店舗名を特定し、前記時間情報に基づいて、前記補充燃料が購入されたときの燃料単価をネットワークから検出し、前記燃料単価と前記補充燃料量に基づいて金額を算出し、特定した店舗名に対応する金額の中から、算出した金額に相当する金額を検出し、検出した金額を前記決済金額にする、
携帯装置。
【請求項４】
前記制御部は、前記第２の燃料量に対応する金額と前記決済金額との合計金額、前記タンク内燃料が消費された量である消費量、及び前記第１の金額に基づいて、前記タンク内燃料が消費された後の前記燃料タンク内に収容されている燃料の量に対応する金額である第２の金額を算出する、
請求項１から３のいずれか１項に記載の携帯装置。
【請求項５】
前記出力部は、前記第２の金額を出力する、
請求項４に記載の携帯装置。
【請求項６】
前記燃料タンクは、車が有する燃料タンクであり、
前記タンク内燃料は、ガソリンである、
請求項１又は２に記載の携帯装置。
【請求項７】
前記燃料タンクは、車が有する燃料タンクであり、
前記タンク内燃料は、水素である、
請求項１又は２に記載の携帯装置。
【請求項８】
前記燃料タンクは、家庭用タンクであり、
前記タンク内燃料は、灯油である、
請求項３に記載の携帯装置。
【請求項９】
燃料タンク内に収容されているタンク内燃料の量である第１の燃料量を含む燃料情報と、前記燃料タンクに補充された燃料である補充燃料の購入金額である決済金額を含む決済情報とを受信する通信部と、
前記燃料タンクに前記補充燃料を補充する前における前記燃料タンク内に収容されていた燃料の量である第２の燃料量に対応する金額を記憶する記憶部と、
前記第１の燃料量、前記決済金額、及び前記第２の燃料量に対応する金額に基づいて、前記燃料タンクに前記補充燃料を補充した後における前記タンク内燃料の予め定められた燃料量当たりの金額である第１の金額を算出する制御部と、
前記第１の金額を出力する出力部と、
を有し、
前記燃料情報は、前記補充燃料が前記燃料タンクに補充された補充日と前記補充燃料が購入された店舗の位置を示す位置情報とを含み、
前記決済情報は、前記補充燃料が購入された購入日と前記補充燃料が購入された店舗である第１の店舗の名称を含み、
前記制御部は、前記第１の金額を算出する場合、前記補充日と前記購入日が一致することを検出し、地図情報と前記位置情報とに基づいて、前記補充燃料を販売した店舗の名称である第２の店舗名を検出し、前記第２の店舗名と前記第１の店舗の名称とが一致するか否かを判定し、前記第２の店舗名と前記第１の店舗の名称が一致する場合、前記第１の店舗で支払われた前記購入金額である前記決済金額、前記第２の燃料量に対応する金額、及び前記第１の燃料量に基づいて、前記第１の金額を算出する、
車載装置。
【請求項１０】
燃料タンク内に収容されているタンク内燃料の量である第１の燃料量を含む燃料情報と、決済情報とを受信する通信部と、
前記燃料タンクに補充された燃料である補充燃料を前記燃料タンクに補充する前における前記燃料タンク内に収容されていた燃料の量である第２の燃料量に対応する金額を記憶する記憶部と、
前記第１の燃料量、前記補充燃料の購入金額である決済金額、及び前記第２の燃料量に対応する金額に基づいて、前記燃料タンクに前記補充燃料を補充した後における前記タンク内燃料の予め定められた燃料量当たりの金額である第１の金額を算出する制御部と、
前記第１の金額を出力する出力部と、
を有し、
前記燃料情報は、前記補充燃料の量である補充燃料量と前記補充燃料が前記燃料タンクに補充された時間を示す時間情報とを含み、
前記制御部は、前記通信部が受信した前記決済情報に、前記補充燃料が購入された購入日又は前記補充燃料が購入された店舗である第１の店舗の名称が含まれていない場合、前記時間情報に基づいて、前記補充燃料が購入されたときの燃料単価をネットワークから検出し、前記燃料単価と前記補充燃料量に基づいて前記決済金額を算出する、
車載装置。
【請求項１１】
燃料タンク内に収容されているタンク内燃料の量である第１の燃料量を含む燃料情報と、決済情報とを受信する通信部と、
前記燃料タンクに補充された燃料である補充燃料を前記燃料タンクに補充する前における前記燃料タンク内に収容されていた燃料の量である第２の燃料量に対応する金額を記憶する記憶部と、
前記第１の燃料量、前記補充燃料の購入金額である決済金額、及び前記第２の燃料量に対応する金額に基づいて、前記燃料タンクに前記補充燃料を補充した後における前記タンク内燃料の予め定められた燃料量当たりの金額である第１の金額を算出する制御部と、
前記第１の金額を出力する出力部と、
を有し、
前記燃料情報は、前記補充燃料の量である補充燃料量と前記補充燃料が前記燃料タンクに補充された時間を示す時間情報とを含み、
前記制御部は、前記決済情報が複数の店舗名と複数の金額との対応関係を示している場合、前記複数の店舗名の中から燃料に関係する店舗名を特定し、前記時間情報に基づいて、前記補充燃料が購入されたときの燃料単価をネットワークから検出し、前記燃料単価と前記補充燃料量に基づいて金額を算出し、特定した店舗名に対応する金額の中から、算出した金額に相当する金額を検出し、検出した金額を前記決済金額にする、
制御装置。
【請求項１２】
携帯装置が、
燃料タンク内に収容されているタンク内燃料の量である第１の燃料量を含む燃料情報と、前記燃料タンクに補充された燃料である補充燃料の購入金額である決済金額を含む決済情報とを受信し、
前記第１の燃料量、前記決済金額、及び前記燃料タンクに前記補充燃料を補充する前における前記燃料タンク内に収容されていた燃料の量である第２の燃料量に対応する金額に基づいて、前記燃料タンクに前記補充燃料を補充した後における前記タンク内燃料の予め定められた燃料量当たりの金額である第１の金額を算出し、
前記第１の金額を出力し、
前記燃料情報は、前記補充燃料が前記燃料タンクに補充された補充日と前記補充燃料が購入された店舗の位置を示す位置情報とを含み、
前記決済情報は、前記補充燃料が購入された購入日と前記補充燃料が購入された店舗である第１の店舗の名称を含み、
前記第１の金額を算出する場合、前記補充日と前記購入日が一致することを検出し、地図情報と前記位置情報とに基づいて、前記補充燃料を販売した店舗の名称である第２の店舗名を検出し、前記第２の店舗名と前記第１の店舗の名称とが一致するか否かを判定し、前記第２の店舗名と前記第１の店舗の名称が一致する場合、前記第１の店舗で支払われた前記購入金額である前記決済金額、前記第２の燃料量に対応する金額、及び前記第１の燃料量に基づいて、前記第１の金額を算出する、
制御方法。
【請求項１３】
携帯装置が、
燃料タンク内に収容されているタンク内燃料の量である第１の燃料量を含む燃料情報と、決済情報とを受信し、
前記第１の燃料量、前記燃料タンクに補充された燃料である補充燃料の購入金額である決済金額、及び前記燃料タンクに前記補充燃料を補充する前における前記燃料タンク内に収容されていた燃料の量である第２の燃料量に対応する金額に基づいて、前記燃料タンクに前記補充燃料を補充した後における前記タンク内燃料の予め定められた燃料量当たりの金額である第１の金額を算出し、
前記第１の金額を出力し、
前記燃料情報は、前記補充燃料の量である補充燃料量と前記補充燃料が前記燃料タンクに補充された時間を示す時間情報とを含み、
前記決済情報に、前記補充燃料が購入された購入日又は前記補充燃料が購入された店舗である第１の店舗の名称が含まれていない場合、前記時間情報に基づいて、前記補充燃料が購入されたときの燃料単価をネットワークから検出し、前記燃料単価と前記補充燃料量に基づいて前記決済金額を算出する、
制御方法。
【請求項１４】
携帯装置が、
燃料タンク内に収容されているタンク内燃料の量である第１の燃料量を含む燃料情報と、決済情報とを受信し、
前記第１の燃料量、前記燃料タンクに補充された燃料である補充燃料の購入金額である決済金額、及び前記燃料タンクに前記補充燃料を補充する前における前記燃料タンク内に収容されていた燃料の量である第２の燃料量に対応する金額に基づいて、前記燃料タンクに前記補充燃料を補充した後における前記タンク内燃料の予め定められた燃料量当たりの金額である第１の金額を算出し、
前記第１の金額を出力し、
前記燃料情報は、前記補充燃料の量である補充燃料量と前記補充燃料が前記燃料タンクに補充された時間を示す時間情報とを含み、
前記決済情報が複数の店舗名と複数の金額との対応関係を示している場合、前記複数の店舗名の中から燃料に関係する店舗名を特定し、前記時間情報に基づいて、前記補充燃料が購入されたときの燃料単価をネットワークから検出し、前記燃料単価と前記補充燃料量に基づいて金額を算出し、特定した店舗名に対応する金額の中から、算出した金額に相当する金額を検出し、検出した金額を前記決済金額にする、
制御方法。
【請求項１５】
携帯装置に、
燃料タンク内に収容されているタンク内燃料の量である第１の燃料量を含む燃料情報と、前記燃料タンクに補充された燃料である補充燃料の購入金額である決済金額を含む決済情報とを受信し、
前記第１の燃料量、前記決済金額、及び前記燃料タンクに前記補充燃料を補充する前における前記燃料タンク内に収容されていた燃料の量である第２の燃料量に対応する金額に基づいて、前記燃料タンクに前記補充燃料を補充した後における前記タンク内燃料の予め定められた燃料量当たりの金額である第１の金額を算出し、
前記第１の金額を出力する、
処理を実行させる制御プログラムであり、
前記燃料情報は、前記補充燃料が前記燃料タンクに補充された補充日と前記補充燃料が購入された店舗の位置を示す位置情報とを含み、
前記決済情報は、前記補充燃料が購入された購入日と前記補充燃料が購入された店舗である第１の店舗の名称を含み、
前記第１の金額を算出する場合、前記補充日と前記購入日が一致することを検出し、地図情報と前記位置情報とに基づいて、前記補充燃料を販売した店舗の名称である第２の店舗名を検出し、前記第２の店舗名と前記第１の店舗の名称とが一致するか否かを判定し、前記第２の店舗名と前記第１の店舗の名称が一致する場合、前記第１の店舗で支払われた前記購入金額である前記決済金額、前記第２の燃料量に対応する金額、及び前記第１の燃料量に基づいて、前記第１の金額を算出する、
制御プログラム。
【請求項１６】
携帯装置に、
燃料タンク内に収容されているタンク内燃料の量である第１の燃料量を含む燃料情報と、決済情報とを受信し、
前記第１の燃料量、前記燃料タンクに補充された燃料である補充燃料の購入金額である決済金額、及び前記燃料タンクに前記補充燃料を補充する前における前記燃料タンク内に収容されていた燃料の量である第２の燃料量に対応する金額に基づいて、前記燃料タンクに前記補充燃料を補充した後における前記タンク内燃料の予め定められた燃料量当たりの金額である第１の金額を算出し、
前記第１の金額を出力する、
処理を実行させる制御プログラムであり、
前記燃料情報は、前記補充燃料の量である補充燃料量と前記補充燃料が前記燃料タンクに補充された時間を示す時間情報とを含み、
前記決済情報に、前記補充燃料が購入された購入日又は前記補充燃料が購入された店舗である第１の店舗の名称が含まれていない場合、前記時間情報に基づいて、前記補充燃料が購入されたときの燃料単価をネットワークから検出し、前記燃料単価と前記補充燃料量に基づいて前記決済金額を算出する、
制御プログラム。
【請求項１７】
携帯装置に、
燃料タンク内に収容されているタンク内燃料の量である第１の燃料量を含む燃料情報と、決済情報とを受信し、
前記第１の燃料量、前記燃料タンクに補充された燃料である補充燃料の購入金額である決済金額、及び前記燃料タンクに前記補充燃料を補充する前における前記燃料タンク内に収容されていた燃料の量である第２の燃料量に対応する金額に基づいて、前記燃料タンクに前記補充燃料を補充した後における前記タンク内燃料の予め定められた燃料量当たりの金額である第１の金額を算出し、
前記第１の金額を出力する、
処理を実行させる制御プログラムであり、
前記燃料情報は、前記補充燃料の量である補充燃料量と前記補充燃料が前記燃料タンクに補充された時間を示す時間情報とを含み、
前記決済情報が複数の店舗名と複数の金額との対応関係を示している場合、前記複数の店舗名の中から燃料に関係する店舗名を特定し、前記時間情報に基づいて、前記補充燃料が購入されたときの燃料単価をネットワークから検出し、前記燃料単価と前記補充燃料量に基づいて金額を算出し、特定した店舗名に対応する金額の中から、算出した金額に相当する金額を検出し、検出した金額を前記決済金額にする、
制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、携帯装置、車載装置、制御装置、制御方法、及び制御プログラムに関する。
【背景技術】
【０００２】
燃料タンクには、燃料が蓄えられている。例えば、燃料とは、灯油、ガソリン、軽油、水素、ＬＰガスなどである。
例えば、車は、車が有する燃料タンクにガソリンを補充するために、ガソリンスタンドに行く。ここで、燃料の購入金額をユーザに入力させる画面を表示する車両用装置が提案されている（特許文献１を参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１３−２３７４２４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、燃料が購入された場合、燃料の購入金額は、損金扱いになる。しかし、燃料タンクには、燃料が蓄えられている。燃料は使用されていないため、燃料には、価値がある。よって、燃料タンクに蓄えられている燃料の価値がどのくらいの価値であるのかが不明であった。【０００５】
本発明の目的は、燃料タンクに蓄えられている燃料の価値を算出することである。
【課題を解決するための手段】
【０００６】
本発明の一態様に係る携帯装置が提供される。携帯装置は、燃料タンク内に収容されているタンク内燃料の量である第１の燃料量を含む燃料情報と、前記燃料タンクに補充された燃料である補充燃料の購入金額である決済金額を含む決済情報とを受信する通信部と、
前記燃料タンクに前記補充燃料を補充する前における前記燃料タンク内に収容されていた燃料の量である第２の燃料量に対応する金額を記憶する記憶部と、前記第１の燃料量、前記決済金額、及び前記第２の燃料量に対応する金額に基づいて、前記燃料タンクに前記補充燃料を補充した後における前記タンク内燃料の予め定められた燃料量当たりの金額である第１の金額を算出する制御部と、前記第１の金額を出力する出力部と、を有する。前記燃料情報は、前記補充燃料が前記燃料タンクに補充された補充日と前記補充燃料が購入された店舗の位置を示す位置情報とを含む。前記決済情報は、前記補充燃料が購入された購入日と前記補充燃料が購入された店舗である第１の店舗の名称を含む。前記制御部は、前記第１の金額を算出する場合、前記補充日と前記購入日が一致することを検出し、地図情報と前記位置情報とに基づいて、前記補充燃料を販売した店舗の名称である第２の店舗名を検出し、前記第２の店舗名と前記第１の店舗の名称とが一致するか否かを判定し、前記第２の店舗名と前記第１の店舗の名称が一致する場合、前記第１の店舗で支払われた前記購入金額である前記決済金額、前記第２の燃料量に対応する金額、及び前記第１の燃料量に基づいて、前記第１の金額を算出する。
【発明の効果】
【０００７】
本発明によれば、燃料タンクに蓄えられている燃料の価値を算出できる。
【図面の簡単な説明】
【０００８】
【図１】実施の形態１の通信システムを示す図である。
【図２】実施の形態１の携帯装置が有するハードウェアの構成を示す図である。
【図３】実施の形態１の携帯装置及び車載装置の構成を示す機能ブロック図である。
【図４】実施の形態１の認証処理を示すシーケンス図である。
【図５】実施の形態１の燃料量の監視処理を示すフローチャートである。
【図６】実施の形態１の平均簿価の算出処理を示すフローチャート（その１）である。
【図７】実施の形態１の平均簿価の算出処理を示すフローチャート（その２）である。
【図８】実施の形態１の合計簿価の算出処理を示すシーケンス図である。
【図９】図９（Ａ），（Ｂ）は、実施の形態１の表示内容の具体例を示す図である。
【図１０】実施の形態１の変形例の平均簿価の算出処理を示すフローチャートである。
【図１１】実施の形態１の変形例における複数の燃料情報を受信した場合の処理を示すフローチャートである。
【図１２】実施の形態２の通信システムを示す図である。
【図１３】実施の形態２の車載装置の構成を示す機能ブロック図である。
【図１４】実施の形態２の平均簿価の算出処理を示すフローチャート（その１）である。
【図１５】実施の形態２の平均簿価の算出処理を示すフローチャート（その２）である。
【図１６】実施の形態２の合計簿価の算出処理を示すフローチャートである。
【図１７】実施の形態２の表示内容の具体例を示す図である。
【図１８】実施の形態３の通信システムを示す図である。
【図１９】実施の形態３の携帯装置及び制御装置の構成を示す機能ブロック図である。
【図２０】実施の形態３の燃料量の監視処理を示すフローチャートである。
【図２１】実施の形態３の平均簿価の算出処理を示すフローチャート（その１）である。
【図２２】実施の形態３の平均簿価の算出処理を示すフローチャート（その２）である。
【図２３】実施の形態３の合計簿価の算出処理を示すシーケンス図である。
【図２４】実施の形態３の表示内容の具体例を示す図である。
【図２５】実施の形態４の通信システムを示す図である。
【図２６】実施の形態４の制御装置の構成を示す機能ブロック図である。
【図２７】実施の形態４の平均簿価の算出処理を示すフローチャート（その１）である。
【図２８】実施の形態４の平均簿価の算出処理を示すフローチャート（その２）である。
【図２９】実施の形態４の合計簿価の算出処理を示すフローチャートである。
【発明を実施するための形態】
【０００９】
以下、図面を参照しながら実施の形態を説明する。以下の実施の形態は、例にすぎず、本発明の範囲内で種々の変更が可能である。
【００１０】
実施の形態１．
図１は、実施の形態１の通信システムを示す図である。通信システムは、携帯装置１００、車１０が有する車載装置、及び決済情報サーバ３００を含む。図１では、車１０が有する車載装置の図示が省略されている。
【００１１】
携帯装置１００は、制御方法を実行する装置である。また、携帯装置１００は、ユーザが使用する装置である。例えば、携帯装置１００は、スマートフォンである。また、携帯装置１００は、タブレット装置でもよい。携帯装置１００と車１０が有する車載装置とは、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）ケーブル、ＷｉＦｉ（登録商標）、又はＢｌｕｅｔｏｏｔｈ（登録商標）で接続する。
決済情報サーバ３００は、クレジットカード会社などが有するサーバである。
【００１２】
車１０は、燃料タンクを有する。例えば、燃料タンクには、ガソリンが収容される。ガソリンが燃料タンクに収容されている場合、車１０は、ガソリンを用いて駆動する車である。ガソリンが燃料タンクに収容されている場合、燃料供給設備４００は、ガソリンスタンドである。
また、例えば、燃料タンクには、水素が収容される。水素が燃料タンクに収容されている場合、車１０は、水素自動車である。水素が燃料タンクに収容されている場合、燃料供給設備４００は、水素ステーションである。
【００１３】
車１０は、燃料を補充する。例えば、車１０は、燃料供給設備４００で給油する。ここで、例えば、ユーザは、クレジットカードを用いて、ガソリンを購入する。これにより、燃料供給設備４００は、購入情報を決済情報サーバ３００に送信する。そして、決済情報サーバ３００は、決済情報を生成する。携帯装置１００は、決済情報サーバ３００から決済情報を取得できる。
【００１４】
燃料が購入されたとき、ユーザは、レシート５００を燃料供給設備４００で取得する。レシート５００は、領収書とも言う。携帯装置１００は、ＯＣＲ（Ｏｐｔｉｃａｌ  Ｃｈａｒａｃｔｅｒ  Ｒｅｃｏｇｎｉｔｉｏｎ）を用いて、レシート５００に記載されている決済情報を読み取ることができる。
【００１５】
次に、携帯装置１００が有するハードウェアについて説明する。
図２は、実施の形態１の携帯装置が有するハードウェアの構成を示す図である。携帯装置１００は、プロセッサ１０１、揮発性記憶装置１０２、不揮発性記憶装置１０３、及びカメラ１０４を有する。
【００１６】
プロセッサ１０１は、携帯装置１００全体を制御する。例えば、プロセッサ１０１は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）、又はＦＰＧＡ（Ｆｉｅｌｄ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｇａｔｅ  Ａｒｒａｙ）などである。プロセッサ１０１は、マルチプロセッサでもよい。携帯装置１００は、処理回路によって実現されてもよく、又は、ソフトウェア、ファームウェア若しくはそれらの組み合わせによって実現されてもよい。なお、処理回路は、単一回路又は複合回路でもよい。
【００１７】
揮発性記憶装置１０２は、携帯装置１００の主記憶装置である。例えば、揮発性記憶装置１０２は、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）である。不揮発性記憶装置１０３は、携帯装置１００の補助記憶装置である。例えば、不揮発性記憶装置１０３は、ＳＳＤ（Ｓｏｌｉｄ  Ｓｔａｔｅ  Ｄｒｉｖｅ）である。カメラ１０４は、レシート５００を撮像する。
また、車１０が有する車載装置及び決済情報サーバ３００は、携帯装置１００と同様に、プロセッサ、揮発性記憶装置、及び不揮発性記憶装置を有する。
【００１８】
次に、携帯装置１００及び車１０が有する車載装置について説明する。
図３は、実施の形態１の携帯装置及び車載装置の構成を示す機能ブロック図である。
携帯装置１００は、記憶部１１０、通信部１２０、制御部１３０、出力部１４０、及び読み取り部１５０を有する。
【００１９】
記憶部１１０は、揮発性記憶装置１０２又は不揮発性記憶装置１０３に確保した記憶領域として実現してもよい。
通信部１２０、制御部１３０、出力部１４０、及び読み取り部１５０の一部又は全部は、プロセッサ１０１によって実現してもよい。
【００２０】
通信部１２０、制御部１３０、出力部１４０、及び読み取り部１５０の一部又は全部は、プロセッサ１０１が実行するプログラムのモジュールとして実現してもよい。例えば、プロセッサ１０１が実行するプログラムは、制御プログラムとも言う。例えば、制御プログラムは、揮発性記憶装置１０２、不揮発性記憶装置１０３などの記録媒体に格納される。なお、制御プログラムは、家計簿アプリケーションソフトウェアと連携してもよい。
【００２１】
車１０は、燃料測定センサ１１、燃料タンク１２、及び車載装置２００を有する。燃料測定センサ１１は、燃料タンク１２内の燃料量を測定する。燃料タンク１２内の燃料量は、残燃料量と表現してもよい。
【００２２】
車載装置２００は、記憶部２１０、通信部２２０、取得部２３０、及び制御部２４０を有する。記憶部２１０は、車載装置２００が有する揮発性記憶装置又は不揮発性記憶装置に確保した記憶領域として実現してもよい。
通信部２２０、取得部２３０、及び制御部２４０の一部又は全部は、車載装置２００が有するプロセッサによって実現してもよい。通信部２２０、取得部２３０、及び制御部２４０の一部又は全部は、車載装置２００が有するプロセッサが実行するプログラムのモジュールとして実現してもよい。
【００２３】
まず、携帯装置１００が有する機能ブロックについて説明する。記憶部１１０が記憶する情報は、後で説明する。
通信部１２０は、車載装置２００と通信する。通信部１２０は、第１の燃料量を含む燃料情報を車載装置２００から受信する。なお、第１の燃料量は、燃料タンク１２内に収容されているタンク内燃料の量である。
【００２４】
通信部１２０は、決済情報サーバ３００と通信する。通信部１２０は、決済金額を含む決済情報を決済情報サーバ３００から受信する。なお、決済金額は、燃料タンク１２に補充された燃料である補充燃料の購入金額である。
ここで、記憶部１１０は、第２の燃料量に対応する金額を記憶する。なお、第２の燃料量は、燃料タンク１２に補充燃料を補充する前における燃料タンク１２内に収容されていた燃料の量である。
【００２５】
制御部１３０は、第２の燃料量に対応する金額、決済金額、及び第１の燃料量に基づいて、第１の金額を算出する。なお、第１の金額は、燃料タンク１２に補充燃料を補充した後におけるタンク内燃料の予め定められた燃料量当たりの金額である。以下、第１の金額は、平均簿価と称する。
【００２６】
また、制御部１３０は、第２の燃料量に対応する金額と決済金額との合計金額、消費量、及び平均簿価に基づいて、第２の金額を算出する。なお、消費量は、タンク内燃料が消費された量である。第２の金額は、タンク内燃料が消費された後の燃料タンク１２内に収容されている燃料の量に対応する金額である。なお、第２の金額は、合計簿価と称する。
【００２７】
出力部１４０は、制御部１３０が算出した金額を出力する。すなわち、出力部１４０は、平均簿価と合計簿価の少なくとも１つ以上を出力する。例えば、出力部１４０は、平均簿価と合計簿価を携帯装置１００が有するディスプレイに出力する。また、例えば、出力部１４０は、平均簿価と合計簿価を音声出力する。また、例えば、出力部１４０は、平均簿価と合計簿価が印刷された紙媒体を出力する。
【００２８】
また、出力部１４０は、平均簿価と合計簿価を車載装置２００に出力してもよい。これにより、乗車しているユーザは、車載装置２００を介して、平均簿価と合計簿価を確認することができる。
【００２９】
読み取り部１５０は、カメラ１０４が撮像することで得られたレシート５００の画像の画像内容を読み取る。これにより、読み取り部１５０は、レシート５００に記載されている決済情報を読み取ることができる。
【００３０】
次に、車載装置２００が有する機能ブロックについて説明する。
記憶部２１０は、様々な情報を記憶する。例えば、記憶部２１０は、車１０のＩＤ（ｉｄｅｎｔｉｆｉｅｒ）を記憶する。また、例えば、記憶部２１０は、燃料タンク１２内の燃料量を記憶する。通信部２２０は、携帯装置１００と通信する。
【００３１】
取得部２３０は、燃料測定センサ１１から燃料量を取得する。また、取得部２３０は、車１０又は車載装置２００の位置情報をＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）から取得する。制御部２４０は、監視処理を行う。監視処理については、後で説明する。
【００３２】
ここで、携帯装置１００と車載装置２００とは、通信の安全性を高めるために、互いに認証を行う。認証処理について説明する。
図４は、実施の形態１の認証処理を示すシーケンス図である。
（ステップＳＴ１０１）携帯装置１００の通信部１２０は、車載装置２００に接続する。また、携帯装置１００が車載装置２００に接続する場合、携帯装置１００の通信部１２０は、携帯装置１００の識別情報を送信する。
【００３３】
（ステップＳＴ１０２）車載装置２００の通信部２２０は、接続を検出する。
（ステップＳＴ１０３）車載装置２００の通信部２２０は、携帯装置１００の識別情報に基づいて認証を行う。
（ステップＳＴ１０４）携帯装置１００の通信部１２０と車載装置２００の通信部２２０は、秘密鍵を交換する。
【００３４】
（ステップＳＴ１０５）車載装置２００の通信部２２０は、携帯装置１００に接続する。また、車載装置２００が携帯装置１００に接続する場合、車載装置２００の通信部２２０は、車１０のＩＤを送信する。
（ステップＳＴ１０６）携帯装置１００の通信部１２０は、車１０のＩＤに基づいて認証を行う。
このように、携帯装置１００と車載装置２００とは、互いに認証を行う。これにより、携帯装置１００と車載装置２００とは、安全な通信を行うことができる。
【００３５】
次に、車載装置２００が実行する処理について説明する。
図５は、実施の形態１の燃料量の監視処理を示すフローチャートである。車載装置２００は、図５の処理を定期的に実行する。
（ステップＳ１１）取得部２３０は、燃料測定センサ１１から燃料量を取得する。制御部２４０は、燃料量が増加したか否かを判定する。例えば、制御部２４０は、記憶部２１０に格納されている燃料量と燃料測定センサ１１から取得した燃料量とを比較することで、燃料量が増加したか否かを判定できる。なお、燃料量が増加した場合は、車１０が燃料を補充した場合である。
燃料量が増加した場合、制御部２４０は、処理をステップＳ１２に進める。燃料量が増加していない場合、制御部２４０は、処理をステップＳ１５に進める。
【００３６】
（ステップＳ１２）取得部２３０は、現在位置の位置情報をＧＰＳから取得する。すなわち、取得部２３０は、燃料が購入された場所の位置情報をＧＰＳから取得する。例えば、燃料が購入された場所とは、燃料供給設備４００である。また、位置情報は、次のように表現してもよい。位置情報は、補充燃料が購入された店舗の位置を示す。
（ステップＳ１３）制御部２４０は、車１０が燃料を補充した時点の時間情報を生成する。時間情報は、次のように表現してもよい。時間情報は、補充燃料が補充された時間を示す。また、時間情報は、日にちの情報を含む。日にちは、次のように表現してもよい。日にちは、補充燃料が燃料タンク１２に補充された補充日である。
【００３７】
（ステップＳ１４）制御部２４０は、ステップＳ１１で取得された燃料量と位置情報と時間情報とを対応付けた燃料情報を生成する。制御部２４０は、燃料情報を記憶部２１０に格納する。
また、制御部２４０は、記憶部２１０に格納されている燃料量と燃料測定センサ１１から取得した燃料量との差分を算出してもよい。差分は、補充燃料量と称する。制御部２４０は、補充燃料量を燃料情報に含めてもよい。補充燃料量は、次のように表現してもよい。補充燃料量は、補充燃料の量である。
【００３８】
（ステップＳ１５）制御部２４０は、記憶部２１０に格納されている燃料量をステップＳ１１で取得された燃料量に更新する。
このように、車載装置２００は、燃料量を常に監視する。そして、車１０が燃料を補充した場合、車載装置２００は、燃料情報を生成する。
【００３９】
次に、携帯装置１００が実行する処理について説明する。
図６は、実施の形態１の平均簿価の算出処理を示すフローチャート（その１）である。携帯装置１００は、車載装置２００から燃料情報を受信する度に図６の処理を実行する。
（ステップＳ２１）通信部１２０は、燃料情報を車載装置２００から受信する。なお、燃料情報は、位置情報、時間情報、及び燃料量を含む。
【００４０】
（ステップＳ２２）通信部１２０は、決済情報を決済情報サーバ３００から受信する。なお、決済情報は、店舗名、時間情報、及び決済金額を含む。時間情報は、日にちを含む。
また、決済情報の時間情報が示す日にちは、補充燃料が購入された購入日でもよい。また、決済情報の店舗名は、補充燃料が購入された店舗である第１の店舗の名称でもよい。
【００４１】
（ステップＳ２３）制御部１３０は、燃料情報の時間情報から日にちを特定する。特定した日にちは、補充日である。制御部１３０は、補充日に決済した情報が決済情報の中に存在するか否かを判定する。
ステップＳ２３の条件が満たされる場合、制御部１３０は、処理をステップＳ２４に進める。ステップＳ２３の条件が満たされない場合、制御部１３０は、処理をステップＳ３１に進める。
【００４２】
（ステップＳ２４）制御部１３０は、補充日に対応する決済情報の店舗名を取得する。
（ステップＳ２５）制御部１３０は、記憶部１１０が記憶している地図情報と燃料情報に含まれている位置情報とに基づいて、補充燃料を販売した店舗の名称である店舗名を検出する。当該店舗名は、第２の店舗名とも言う。
また、制御部１３０は、クラウドサーバなどの外部装置に格納されている地図情報と燃料情報に含まれている位置情報とに基づいて、補充燃料を販売した店舗の名称である店舗名を検出してもよい。
【００４３】
（ステップＳ２６）制御部１３０は、ステップＳ２４で取得した店舗名とステップＳ２５で検出した店舗名とが一致するか否かを判定する。
ステップＳ２６の条件が満たされる場合、制御部１３０は、処理をステップＳ２７に進める。ステップＳ２６の条件が満たされない場合、制御部１３０は、処理をステップＳ３１に進める。
（ステップＳ２７）制御部１３０は、式（１）を用いて平均簿価を算出する。
【００４４】
【数１】
0006851562.tif 000002
【００４５】
合計簿価については、後で説明する。なお、合計簿価の初期値は、０である。また、式（１）の合計簿価は、第２の燃料量に対応する金額とも言う。
式（１）の決済金額は、決済情報に含まれている決済金額である。又は、式（１）の決済金額は、後述するステップＳ３２で入力された決済金額である。式（１）の燃料量は、燃料情報に含まれている燃料量である。また、式（１）の燃料量は、第１の燃料量とも言う。また、合計簿価と決済金額との合計金額は、残合計と称する。
制御部１３０は、平均簿価を記憶部１１０に格納する。
【００４６】
このように、ステップＳ２３〜２７では、制御部１３０は、補充日と購入日が一致することを検出し、地図情報と位置情報とに基づいて、第２の店舗名を検出し、第２の店舗名と同じ名称ある第１の店舗で支払われた購入金額である決済金額、第２の燃料量に対応する金額、及び第１の燃料量に基づいて、平均簿価を算出する。
【００４７】
図７は、実施の形態１の平均簿価の算出処理を示すフローチャート（その２）である。
（ステップＳ３１）制御部１３０は、ユーザに問い合わせを行う。詳細には、制御部１３０は、平均簿価を算出できないため、ユーザが燃料を購入したときの決済金額の入力をユーザに促す。
【００４８】
（ステップＳ３２）制御部１３０は、決済金額が入力されたか否かを判定する。決済金額が入力された場合、制御部１３０は、処理をステップＳ２７に進める。決済金額が入力されなかった場合、制御部１３０は、処理を終了する。
【００４９】
図８は、実施の形態１の合計簿価の算出処理を示すシーケンス図である。また、携帯装置１００と車載装置２００は、図８の処理を定期的に実行する。
（ステップＳＴ１１１）車載装置２００の取得部２３０は、燃料測定センサ１１から燃料量を取得する。
（ステップＳＴ１１２）車載装置２００の通信部２２０は、携帯装置１００に燃料量を送信する。
【００５０】
（ステップＳＴ１１３）携帯装置１００の制御部１３０は、式（２）を用いて、合計簿価を算出する。
【００５１】
【数２】
0006851562.tif 000003
【００５２】
制御部１３０は、ステップＳ２１で取得した燃料情報に含まれている燃料量とステップＳＴ１１１で取得部２３０が取得した燃料量との差分により、式（２）の消費量を算出できる。また、式（２）の合計簿価は、第２の金額とも言う。式（２）の合計簿価は、第２の燃料量に対応する金額と考えてもよい。
【００５３】
式（２）の残合計は、ステップＳＴ１１３が実行される前にステップＳ２７で算出された残合計である。式（２）の平均簿価は、ステップＳＴ１１３が実行される前にステップＳ２７で算出された平均簿価である。
制御部１３０は、合計簿価を記憶部１１０に格納する。記憶部１１０に格納された合計簿価は、ステップＳＴ１１３の後に、ステップＳ２７が実行されるときに使用される。
【００５４】
次に、携帯装置１００のディスプレイに平均簿価と合計簿価が表示される場合を説明する。
図９（Ａ），（Ｂ）は、実施の形態１の表示内容の具体例を示す図である。出力部１４０は、記憶部１１０に格納されている平均簿価と合計簿価を携帯装置１００のディスプレイに出力する。図９（Ａ）は、携帯装置１００のディスプレイに平均簿価と合計簿価が表示されている状態を示している。このように、ユーザは、いつでも、携帯装置１００を介して、平均簿価と合計簿価を確認することができる。
【００５５】
また、複数の車のそれぞれに対応する平均簿価と合計簿価が記憶部１１０に格納されている場合、携帯装置１００は、複数の車のそれぞれに対応する平均簿価と合計簿価をディスプレイに表示することができる。
【００５６】
図９（Ｂ）は、日にち毎に、燃料の使用量に対する金額を携帯装置１００のディスプレイに表示した状態を示している。なお、日にち毎の合計簿価が算出されることで、携帯装置１００は、日にち毎の燃料の使用量に対する金額を表示できる。
【００５７】
ここで、例えば、車１０が営業のために使用される車である場合、携帯装置１００は、平均簿価と合計簿価を記憶することで、燃料費を管理できる。ユーザは、燃料費に基づいて効率的な車１０の運用を考えることができる。
また、例えば、複数の人が車１０に乗って旅行に出かけた場合、複数の人は、携帯装置１００が表示する平均簿価と合計簿価を見ることで、燃料費を認識することができる。
【００５８】
ここで、車１０が水素自動車である場合、車１０は、水素に基づく電力を家庭に供給することができる。出力部１４０は、家庭への送電効率と電力網を介して供給される電力の電力単価とをディスプレイに表示してもよい。
なお、制御部１３０は、式（３）〜（５）を用いて家庭への送電効率を算出する。
【００５９】
質量当たりの熱化学反応エネルギー［ｋＪ／ｋｇ］＝（２８４［ｋＪ／ｍｏｌ］÷２［ｇ／ｍｏｌ］）×１０００…（３）
【００６０】
発電効率［円／ｋＪ］＝（平均簿価［円／ｋｇ］）×（燃費効率［％］）÷（質量当たりの熱化学反応エネルギー［ｋＪ／ｋｇ］）…（４）
【００６１】
家庭への送電効率［円／ｋＪ］＝（発電効率［円／ｋＪ］）×（送電効率［％］）…（５）
【００６２】
ユーザは、家庭への送電効率と、電力網を介して供給される電力の電力単価とを比較する。これにより、ユーザは、車１０が電力を家庭に供給する場合と電力網を介して電力が家庭に供給される場合のどちらを優先して用いることが経済的であるかを判断することができる。なお、携帯装置１００は、スマートメータから当該電力単価を取得できる。
【００６３】
実施の形態１によれば、携帯装置１００は、平均簿価を算出する。ここで、燃料タンク１２内の燃料の価値は、平均簿価と考えてもよい。よって、携帯装置１００は、燃料タンク１２内の燃料の価値を算出できる。
また、携帯装置１００は、合計簿価を算出する。燃料タンク１２内の燃料の価値は、合計簿価と考えてもよい。よって、携帯装置１００は、燃料タンク１２内の燃料の価値を算出できる。
【００６４】
実施の形態１の変形例（その１）．
実施の形態１の変形例（その１）では、携帯装置１００がレシート５００を用いて平均簿価を算出する場合を説明する。
通信部１２０は、燃料情報を車載装置２００から受信する。読み取り部１５０は、決済金額が記載されているレシート５００の内容を読み取る。例えば、レシート５００に記載されている決済情報は、店舗名、決済日時、決済金額などである。
【００６５】
制御部１３０は、式（１）を用いて平均簿価を算出する。なお、式（１）の決済金額は、読み取り部１５０がレシート５００から読み取った金額である。制御部１３０は、平均簿価を記憶部１１０に格納する。
このように、携帯装置１００は、レシート５００を用いて平均簿価を算出できる。
【００６６】
実施の形態１の変形例（その２）．
ステップＳ２２では、携帯装置１００が決済情報を取得する場合を説明した。ここで、燃料が購入されたときの情報が決済情報に含まれていないため、平均簿価が算出できない場合がある。例えば、補充日に対応する時間情報が決済情報に含まれていないため、平均簿価が算出できない。また、例えば、決済情報の店舗名が不明、又は決済情報の店舗名が燃料供給設備として推測できない名称であるため、ステップＳ２６では、Ｎｏが判定される。そして、ステップＳ２６でＮｏが判定されるため、平均簿価が算出できない。このような場合でも、携帯装置１００が平均簿価を算出できる場合を説明する。
【００６７】
図１０は、実施の形態１の変形例の平均簿価の算出処理を示すフローチャートである。図１０の処理は、ステップＳ２３でＮｏの場合、又はステップＳ２６でＮｏの場合に実行される。
また、ステップＳ２１で取得される燃料情報には、補充燃料量が含まれている。
（ステップＳ４１）制御部１３０は、燃料情報に含まれている時間情報に基づいて、補充燃料を購入したときの燃料単価をネットワークから検出する。
【００６８】
（ステップＳ４２）制御部１３０は、燃料単価と補充燃料量に基づいて決済金額を算出する。制御部１３０は、処理をステップＳ２７に進める。
このように、制御部１３０は、通信部１２０が受信した決済情報に、購入日又は第１の店舗の名称が含まれていない場合、決済金額を算出できる。
【００６９】
実施の形態１の変形例（その３）．
携帯装置１００は、ステップＳ２１で複数の燃料情報を受信する場合がある。そこで、複数の燃料情報が受信された場合を説明する。
図１１は、実施の形態１の変形例における複数の燃料情報を受信した場合の処理を示すフローチャートである。図１１の処理では、ステップＳ２１ａ，２８，２９が実行される点が、図６の処理と異なる。そのため、図１１では、ステップＳ２１ａ，２８，２９を説明する。図１１における他のステップについては、図６のステップ番号と同じ番号を付することによって、処理の説明を省略する。
【００７０】
（ステップＳ２１ａ）通信部１２０は、複数の燃料情報を車載装置２００から受信する。
（ステップＳ２８）制御部１３０は、全ての燃料情報に対して処理を行ったか否かを判定する。
ステップＳ２８の条件が満たされる場合、制御部１３０は、処理を終了する。ステップＳ２８の条件が満たされない場合、制御部１３０は、処理をステップＳ２９に進める。
【００７１】
（ステップＳ２９）制御部１３０は、式（２）を用いて、合計簿価を算出する。なお、制御部１３０は、ステップＳ２７で用いられた燃料量と、当該ステップＳ２７の１つ前に実行されたステップＳ２７で用いられた燃料量との差分により、式（２）の消費量を算出できる。
そして、制御部１３０は、処理をステップＳ２３に進める。
このように、携帯装置１００は、複数の燃料情報を受信した場合、平均簿価を算出できる。
【００７２】
実施の形態２．
次に、実施の形態２を説明する。実施の形態２は、実施の形態１と相違する事項を主に説明し、実施の形態１と共通する事項の説明を省略する。実施の形態２は、図１〜３，５を参照する。
実施の形態２では、車載装置２００が平均簿価及び合計簿価を算出する場合を説明する。
【００７３】
図１２は、実施の形態２の通信システムを示す図である。通信システムは、車１０が有する車載装置２００及び決済情報サーバ３００を含む。
車載装置２００は、制御方法を実行する装置である。
例えば、ユーザは、クレジットカードを用いて、ガソリンを購入する。これにより、燃料供給設備４００は、購入情報を決済情報サーバ３００に送信する。そして、決済情報サーバ３００は、決済情報を生成する。車載装置２００は、決済情報サーバ３００から決済情報を取得できる。
また、車載装置２００は、ＯＣＲを用いて、レシート５００に記載されている決済情報を読み取ることができる。
【００７４】
図１３は、実施の形態２の車載装置の構成を示す機能ブロック図である。車載装置２００は、記憶部２１０、通信部２２０、取得部２３０、制御部２４０、出力部２５０、及び読み取り部２６０を有する。図３に示される構成と同じ図１３の構成は、図３に示される符号と同じ符号を付している。
記憶部２１０は、車載装置２００が有する揮発性記憶装置又は不揮発性記憶装置に確保した記憶領域として実現してもよい。
【００７５】
通信部２２０、取得部２３０、制御部２４０、出力部２５０、及び読み取り部２６０の一部又は全部は、車載装置２００が有するプロセッサによって実現してもよい。通信部２２０、取得部２３０、制御部２４０、出力部２５０、及び読み取り部２６０の一部又は全部は、車載装置２００が有するプロセッサが実行するプログラムのモジュールとして実現してもよい。例えば、車載装置２００が有するプロセッサが実行するプログラムは、制御プログラムとも言う。例えば、制御プログラムは、車載装置２００が有する揮発性記憶装置、不揮発性記憶装置などの記録媒体に格納される。
【００７６】
記憶部２１０は、様々な情報を記憶する。例えば、記憶部２１０は、燃料タンク１２内の燃料量を記憶する。
通信部２２０は、決済情報サーバ３００と通信する。通信部２２０は、決済金額を含む決済情報を決済情報サーバ３００から受信する。なお、決済金額は、燃料タンク１２に補充された燃料である補充燃料の購入金額である。
【００７７】
取得部２３０は、燃料測定センサ１１から燃料量を取得する。また、取得部２３０は、車１０又は車載装置２００の位置情報をＧＰＳから取得する。
ここで、記憶部２１０は、第１の燃料量を含む燃料情報を記憶する。なお、第１の燃料量は、燃料タンク１２内に収容されているタンク内燃料の量である。また、記憶部２１０は、第２の燃料量に対応する金額を記憶する。なお、第２の燃料量は、燃料タンク１２に補充燃料を補充する前における燃料タンク１２内に収容されていた燃料の量である。さらに、第２の燃料量に対応する金額は、合計簿価である。
【００７８】
制御部２４０は、監視処理を行う。制御部２４０は、第２の燃料量に対応する金額、決済金額、及び第１の燃料量に基づいて、燃料タンク１２に補充燃料を補充した後におけるタンク内燃料の予め定められた燃料量当たりの金額を算出する。算出される金額は、平均簿価である。また、制御部２４０は、合計簿価を算出する。
【００７９】
出力部２５０は、平均簿価と合計簿価の少なくとも１つを出力する。例えば、出力部２５０は、平均簿価と合計簿価を車載装置２００が有するディスプレイに出力する。また、例えば、出力部２５０は、平均簿価と合計簿価を音声出力する。また、例えば、出力部２５０は、平均簿価と合計簿価が印刷された紙媒体を出力してもよい。
【００８０】
読み取り部２６０は、車載装置２００が有するカメラが撮像することで得られたレシート５００の画像の画像内容を読み取る。これにより、読み取り部２６０は、レシート５００に記載されている決済情報を読み取ることができる。
【００８１】
次に、車載装置２００が実行する処理について説明する。
図１４は、実施の形態２の平均簿価の算出処理を示すフローチャート（その１）である。車載装置２００は、定期的に図１４の処理を実行する。
（ステップＳ５１）制御部２４０は、燃料情報を記憶部２１０から取得する。なお、燃料情報は、位置情報、時間情報、及び燃料量を含む。
【００８２】
（ステップＳ５２）通信部２２０は、決済情報を決済情報サーバ３００から受信する。なお、決済情報は、店舗名、時間情報、及び決済金額を含む。
また、決済情報の時間情報が示す日にちは、補充燃料が購入された購入日でもよい。また、決済情報の店舗名は、補充燃料が購入された店舗である第１の店舗の名称でもよい。
（ステップＳ５３）制御部２４０は、燃料情報の時間情報から日にちを特定する。特定した日にちは、補充日である。制御部２４０は、補充日に決済した情報が決済情報の中に存在するか否かを判定する。
ステップＳ５３の条件が満たされる場合、制御部２４０は、処理をステップＳ５４に進める。ステップＳ５３の条件が満たされない場合、制御部２４０は、処理をステップＳ６１に進める。
【００８３】
（ステップＳ５４）制御部２４０は、補充日に対応する決済情報の店舗名を取得する。
（ステップＳ５５）制御部２４０は、記憶部２１０が記憶している地図情報と燃料情報に含まれている位置情報とに基づいて、燃料が購入された店舗の名称である店舗名を検出する。
また、制御部２４０は、クラウドサーバなどの外部装置に格納されている地図情報と燃料情報に含まれている位置情報とに基づいて、補充燃料を販売した店舗の名称である店舗名を検出してもよい。
【００８４】
（ステップＳ５６）制御部２４０は、ステップＳ５４で取得した店舗名とステップＳ５５で検出した店舗名とが一致するか否かを判定する。
ステップＳ５６の条件が満たされる場合、制御部２４０は、処理をステップＳ５７に進める。ステップＳ５６の条件が満たされない場合、制御部２４０は、処理をステップＳ６１に進める。
【００８５】
（ステップＳ５７）制御部２４０は、式（１）を用いて平均簿価を算出する。
なお、合計簿価の初期値は、０である。式（１）の決済金額は、決済情報に含まれている決済金額である。式（１）の燃料量は、燃料情報に含まれている燃料量である。また、合計簿価と決済金額との合計値は、残合計と称する。
制御部２４０は、平均簿価を記憶部２１０に格納する。
【００８６】
図１５は、実施の形態２の平均簿価の算出処理を示すフローチャート（その２）である。
（ステップＳ６１）制御部２４０は、ユーザに問い合わせを行う。詳細には、制御部２４０は、平均簿価を算出できないため、ユーザが燃料を購入したときの決済金額の入力をユーザに促す。
【００８７】
（ステップＳ６２）制御部２４０は、決済金額が入力されたか否かを判定する。決済金額が入力された場合、制御部２４０は、処理をステップＳ５７に進める。決済金額が入力されなかった場合、制御部２４０は、処理を終了する。
【００８８】
図１６は、実施の形態２の合計簿価の算出処理を示すフローチャートである。車載装置２００は、図１６の処理を定期的に実行する。
（ステップＳ７１）取得部２３０は、燃料測定センサ１１から燃料量を取得する。
（ステップＳ７２）制御部２４０は、式（２）を用いて、合計簿価を算出する。
また、制御部２４０は、ステップＳ５１で取得した燃料情報に含まれている燃料量とステップＳ７１で取得部２３０が取得した燃料量との差分により、式（２）の消費量を算出できる。
制御部２４０は、合計簿価を記憶部２１０に格納する。記憶部２１０に格納された合計簿価は、ステップＳ７２の後に、ステップＳ５７が実行されるときに使用される。
【００８９】
次に、車載装置２００のディスプレイに平均簿価と合計簿価が表示される場合を説明する。
図１７は、実施の形態２の表示内容の具体例を示す図である。出力部２５０は、記憶部２１０に格納されている平均簿価と合計簿価を車載装置２００のディスプレイに出力する。図１７は、車載装置２００のディスプレイに平均簿価と合計簿価が表示されている状態を示している。また、車載装置２００は、個人認証を行った後、ディスプレイに平均簿価と合計簿価を表示させてもよい。
【００９０】
このように、車載装置２００は、実施の形態１の携帯装置１００と同様の処理を実行できる。実施の形態２によれば、車載装置２００は、平均簿価を算出する。ここで、燃料タンク１２内の燃料の価値は、平均簿価と考えてもよい。よって、車載装置２００は、燃料タンク１２内の燃料の価値を算出できる。
【００９１】
また、車載装置２００は、合計簿価を算出する。燃料タンク１２内の燃料の価値は、合計簿価と考えてもよい。よって、車載装置２００は、燃料タンク１２内の燃料の価値を算出できる。
【００９２】
また、車載装置２００は、燃料情報とレシート５００を用いて平均簿価を算出してもよい。詳細に処理を説明する。読み取り部２６０は、レシート５００に記載されている決済情報を読み取る。制御部２４０は、式（１）を用いて平均簿価を算出する。なお、式（１）の決済金額は、レシート５００に記載されている決済金額である。制御部２４０は、平均簿価を記憶部２１０に格納する。
このように、車載装置２００は、燃料情報とレシート５００を用いて平均簿価を算出できる。
【００９３】
ここで、燃料が購入されたときの情報が決済情報に含まれていないため、平均簿価が算出できない場合がある。例えば、補充日に対応する時間情報が決済情報に含まれていないため、平均簿価が算出できない。また、例えば、決済情報の店舗名が不明、又は決済情報の店舗名が燃料供給設備として推測できない名称であるため、ステップＳ５６では、Ｎｏが判定される。そして、ステップＳ５６でＮｏが判定されるため、平均簿価が算出できない。このような場合でも、車載装置２００が平均簿価を算出できる場合を説明する。車載装置２００は、ステップＳ５３でＮｏの場合、又はステップＳ５６でＮｏの場合、以降の処理を実行する。制御部２４０は、燃料情報に含まれている時間情報に基づいて、燃料が購入されたときの燃料単価をネットワークから検出する。制御部２４０は、燃料単価と補充燃料量に基づいて決済金額を算出する。そして、制御部２４０は、決済金額を用いて平均簿価を算出する。このように、車載装置２００は、携帯装置１００と同様の処理を実行できる。
【００９４】
実施の形態３．
次に、実施の形態３を説明する。実施の形態３は、実施の形態１と相違する事項を主に説明し、実施の形態１と共通する事項の説明を省略する。実施の形態３は、図１，２を参照する。
【００９５】
図１８は、実施の形態３の通信システムを示す図である。通信システムは、携帯装置１００、決済情報サーバ３００、制御装置６００、及び燃料タンク７００を含む。
燃料タンク７００は、家庭用タンクである。燃料タンク７００は、ホームタンクとも言う。
【００９６】
例えば、ユーザは、燃料供給設備４００で灯油を購入する。例えば、ユーザは、クレジットカードを用いて、灯油を購入する。これにより、決済情報サーバ３００は、決済情報を生成する。携帯装置１００は、決済情報サーバ３００から決済情報を取得できる。
また、灯油が購入された場合、ユーザは、レシート５００を燃料供給設備４００で取得する。携帯装置１００は、ＯＣＲを用いて、レシート５００に記載されている決済情報を読み取ることができる。
【００９７】
ユーザは、購入した灯油を燃料タンク７００に入れる。これにより、燃料タンク７００内の燃料量が増加する。
携帯装置１００と制御装置６００は、ＵＳＢケーブル、ＷｉＦｉ、又はＢｌｕｅｔｏｏｔｈで接続する。制御装置６００は、コージェネレーションシステムを制御する。
燃料測定センサ７０１は、燃料タンク７００内の燃料量を測定するセンサである。制御装置６００は、燃料測定センサ７０１が測定した燃料量を取得する。
【００９８】
図１９は、実施の形態３の携帯装置及び制御装置の構成を示す機能ブロック図である。図３に示される構成と同じ図１９の構成は、図３に示される符号と同じ符号を付している。
記憶部１１０が記憶する情報は、後で説明する。
通信部１２０は、制御装置６００と通信する。通信部１２０は、第１の燃料量を含む燃料情報を制御装置６００から受信する。なお、第１の燃料量は、燃料タンク７００内に収容されているタンク内燃料の量である。
【００９９】
通信部１２０は、決済情報サーバ３００と通信する。通信部１２０は、決済金額を含む決済情報を決済情報サーバ３００から受信する。なお、決済金額は、燃料タンク７００に補充された燃料である補充燃料の購入金額である。
【０１００】
ここで、記憶部１１０は、第２の燃料量に対応する金額を記憶する。なお、第２の燃料量は、燃料タンク７００に補充燃料を補充する前における燃料タンク７００内に収容されていた燃料の量である。さらに、第２の燃料量に対応する金額は、合計簿価である。
【０１０１】
制御部１３０は、第２の燃料量に対応する金額、決済金額、及び第１の燃料量に基づいて、燃料タンク７００に補充燃料を補充した後におけるタンク内燃料の予め定められた燃料量当たりの金額を算出する。算出される金額は、平均簿価である。また、制御部１３０は、合計簿価を算出する。
【０１０２】
出力部１４０は、平均簿価と合計簿価の少なくとも１つを出力する。また、出力部１４０は、平均簿価と合計簿価を制御装置６００に出力してもよい。これにより、ユーザは、制御装置６００が有するディスプレイを介して、平均簿価と合計簿価を確認することができる。
【０１０３】
読み取り部１５０は、カメラ１０４が撮像することで得られたレシート５００の画像の画像内容を読み取る。これにより、読み取り部１５０は、レシート５００に記載されている決済情報を読み取ることができる。
【０１０４】
制御装置６００は、記憶部６１０、通信部６２０、取得部６３０、及び制御部６４０を有する。記憶部６１０は、制御装置６００が有する揮発性記憶装置又は不揮発性記憶装置に確保した記憶領域として実現してもよい。
【０１０５】
通信部６２０、取得部６３０、及び制御部６４０の一部又は全部は、制御装置６００が有するプロセッサによって実現してもよい。通信部６２０、取得部６３０、及び制御部６４０の一部又は全部は、制御装置６００が有するプロセッサが実行するプログラムのモジュールとして実現してもよい。
【０１０６】
記憶部６１０は、様々な情報を記憶する。例えば、記憶部６１０は、燃料タンク７００内の燃料量を記憶する。
通信部６２０は、携帯装置１００と通信する。取得部６３０は、燃料測定センサ７０１から燃料量を取得する。制御部６４０は、監視処理を行う。監視処理については、後で説明する。
【０１０７】
図２０は、実施の形態３の燃料量の監視処理を示すフローチャートである。制御装置６００は、図２０の処理を定期的に実行する。
（ステップＳ８１）取得部６３０は、燃料測定センサ７０１から燃料量を取得する。制御部６４０は、燃料量が増加したか否かを判定する。例えば、制御部６４０は、記憶部６１０に格納されている燃料量と燃料測定センサ７０１から取得した燃料量とを比較することで、燃料量が増加したか否かを判定できる。
【０１０８】
燃料量が増加した場合、制御部６４０は、処理をステップＳ８２に進める。燃料量が増加していない場合、制御部６４０は、処理をステップＳ８４に進める。
（ステップＳ８２）制御部６４０は、時間情報を生成する。時間情報は、日にちの情報を含む。
（ステップＳ８３）制御部６４０は、ステップＳ８１で取得された燃料量と時間情報とを対応付けた燃料情報を生成する。また、制御部６４０は、記憶部６１０に格納されている燃料量と燃料測定センサ７０１から取得した燃料量との差分を算出する。差分は、補充燃料量と称する。制御部６４０は、補充燃料量を燃料情報に含める。制御部６４０は、燃料情報を記憶部２１０に格納する。
【０１０９】
（ステップＳ８４）制御部６４０は、記憶部６１０に格納されている燃料量をステップＳ８１で取得された燃料量に更新する。
このように、制御装置６００は、燃料量を常に監視する。そして、燃料タンク７００内の燃料量が増加した場合、制御装置６００は、燃料情報を生成する。
【０１１０】
図２１は、実施の形態３の平均簿価の算出処理を示すフローチャート（その１）である。携帯装置１００は、制御装置６００から燃料情報を取得する度に図２１の処理を実行する。
（ステップＳ９１）通信部１２０は、燃料情報を制御装置６００から受信する。なお、燃料情報は、補充燃料量、時間情報、及び燃料量を含む。
【０１１１】
（ステップＳ９２）通信部１２０は、決済情報を決済情報サーバ３００から受信する。なお、決済情報は、複数の店舗名と複数の決済金額との対応関係を示していてもよい。すなわち、決済情報には、複数の決済内容が含まれていてもよい。
【０１１２】
（ステップＳ９３）制御部１３０は、燃料情報の時間情報から日にちを特定する。特定した日にちは、給油日である。制御部１３０は、給油日に決済した情報が決済情報の中に存在するか否かを判定する。
ステップＳ９３の条件が満たされる場合、制御部１３０は、処理をステップＳ９４に進める。ステップＳ９３の条件が満たされない場合、制御部１３０は、処理をステップＳ１０１に進める。
【０１１３】
（ステップＳ９４）制御部１３０は、給油日に対応する複数の決済が存在するか否かを判定する。
ステップＳ９４の条件が満たされる場合、制御部１３０は、処理をステップＳ９５に進める。ステップＳ９４の条件が満たされない場合、制御部１３０は、処理をステップＳ９９に進める。
（ステップＳ９５）制御部１３０は、複数の店舗名の中から燃料に関係する店舗名を特定する。
【０１１４】
（ステップＳ９６）制御部１３０は、燃料情報に含まれている時間情報に基づいて、灯油を購入したときの灯油単価をネットワークから検出する。
（ステップＳ９７）制御部１３０は、灯油単価と補充燃料量に基づいて金額を算出する。
（ステップＳ９８）制御部１３０は、ステップＳ９５で特定した店舗名に対応する金額の中からステップＳ９７で算出した金額に相当する決済金額を検出する。制御部１３０は、検出した決済金額を式（１）に用いる決済金額にする。
【０１１５】
（ステップＳ９９）制御部１３０は、式（１）を用いて平均簿価を算出する。
なお、合計簿価の初期値は、０である。式（１）の決済金額は、ステップＳ９８で検出した決済金額である。または、式（１）の決済金額は、決済情報に含まれている決済金額である。決済情報に含まれている決済金額が式（１）の決済金額に設定される場合は、ステップＳ９４でＮｏの場合である。
制御部１３０は、平均簿価を記憶部１１０に格納する。
【０１１６】
図２２は、実施の形態３の平均簿価の算出処理を示すフローチャート（その２）である。
（ステップＳ１０１）制御部１３０は、ユーザに問い合わせを行う。詳細には、制御部１３０は、平均簿価を算出できないため、ユーザが灯油を購入したときの決済金額の入力をユーザに促す。
【０１１７】
（ステップＳ１０２）制御部１３０は、決済金額が入力されたか否かを判定する。決済金額が入力された場合、制御部１３０は、処理をステップＳ９９に進める。決済金額が入力されなかった場合、制御部１３０は、処理を終了する。
【０１１８】
図２３は、実施の形態３の合計簿価の算出処理を示すシーケンス図である。また、携帯装置１００と制御装置６００は、図２３の処理を定期的に実行する。
（ステップＳＴ１２１）制御装置６００の取得部６３０は、燃料測定センサ７０１から燃料量を取得する。
【０１１９】
（ステップＳＴ１２２）制御装置６００の通信部６２０は、携帯装置１００に燃料量を送信する。
（ステップＳＴ１２３）携帯装置１００の制御部１３０は、式（２）を用いて、合計簿価を算出する。
制御部１３０は、ステップＳ９１で取得した燃料情報に含まれている燃料量とステップＳＴ１２１で取得部６３０が取得した燃料量との差分により、式（２）の消費量を算出できる。
【０１２０】
制御部１３０は、合計簿価を記憶部１１０に格納する。記憶部１１０に格納された合計簿価は、ステップＳＴ１２３の後に、ステップＳ９９が実行されるときに使用される。
【０１２１】
次に、携帯装置１００のディスプレイに平均簿価と合計簿価が表示される場合を説明する。
図２４は、実施の形態３の表示内容の具体例を示す図である。出力部１４０は、記憶部１１０に格納されている平均簿価と合計簿価を携帯装置１００のディスプレイに出力する。図２４は、携帯装置１００のディスプレイに平均簿価と合計簿価が表示されている状態を示している。このように、ユーザは、いつでも、携帯装置１００を介して、平均簿価と合計簿価を確認することができる。
ユーザは、平均簿価と合計簿価を確認することで、燃料の使い方を見直すことができる。
【０１２２】
実施の形態３によれば、携帯装置１００は、平均簿価を算出する。ここで、燃料タンク７００内の燃料の価値は、平均簿価と考えてもよい。よって、携帯装置１００は、燃料タンク７００内の燃料の価値を算出できる。
また、携帯装置１００は、合計簿価を算出する。ここで、燃料タンク７００内の燃料の価値は、合計簿価と考えてもよい。よって、携帯装置１００は、燃料タンク７００内の燃料の価値を算出できる。
【０１２３】
実施の形態４．
次に、実施の形態４を説明する。実施の形態４は、実施の形態３と相違する事項を主に説明し、実施の形態３と共通する事項の説明を省略する。実施の形態４は、図１８〜２０を参照する。
実施の形態４では、制御装置６００が平均簿価及び合計簿価を算出する場合を説明する。
【０１２４】
図２５は、実施の形態４の通信システムを示す図である。通信システムは、決済情報サーバ３００、制御装置６００、及び燃料タンク７００を含む。
制御装置６００は、制御方法を実行する装置である。
例えば、ユーザは、クレジットカードを用いて、灯油を購入する。これにより、決済情報サーバ３００は、決済情報を生成する。制御装置６００は、決済情報サーバ３００から決済情報を取得できる。
また、制御装置６００は、ＯＣＲを用いて、レシート５００に記載されている決済情報を読み取ることができる。
【０１２５】
図２６は、実施の形態４の制御装置の構成を示す機能ブロック図である。
制御装置６００は、記憶部６１０、通信部６２０、取得部６３０、制御部６４０、出力部６５０、及び読み取り部６６０を有する。図１９に示される構成と同じ図２６の構成は、図１９に示される符号と同じ符号を付している。
記憶部６１０は、制御装置６００が有する揮発性記憶装置又は不揮発性記憶装置に確保した記憶領域として実現してもよい。
【０１２６】
通信部６２０、取得部６３０、制御部６４０、出力部６５０、及び読み取り部６６０の一部又は全部は、制御装置６００が有するプロセッサによって実現してもよい。通信部６２０、取得部６３０、制御部６４０、出力部６５０、及び読み取り部６６０の一部又は全部は、制御装置６００が有するプロセッサが実行するプログラムのモジュールとして実現してもよい。例えば、制御装置６００が有するプロセッサが実行するプログラムは、制御プログラムとも言う。例えば、制御プログラムは、制御装置６００が有する揮発性記憶装置、不揮発性記憶装置などの記録媒体に格納される。
【０１２７】
記憶部６１０は、様々な情報を記憶する。例えば、記憶部６１０は、燃料タンク７００内の燃料量を記憶する。
通信部６２０は、決済情報サーバ３００と通信する。通信部６２０は、決済金額を含む決済情報を決済情報サーバ３００から受信する。なお、決済金額は、燃料タンク７００に補充された燃料である補充燃料の購入金額である。取得部６３０は、燃料測定センサ７０１から燃料量を取得する。取得部６３０は、スマートメータ８００から電力単価を取得する。
【０１２８】
ここで、記憶部６１０は、第１の燃料量を含む燃料情報を記憶する。なお、第１の燃料量は、燃料タンク７００内に収容されているタンク内燃料の量である。また、記憶部６１０は、第２の燃料量に対応する金額を記憶する。なお、第２の燃料量は、燃料タンク７００に補充燃料を補充する前における燃料タンク７００内に収容されていた燃料の量である。さらに、第２の燃料量に対応する金額は、合計簿価である。
【０１２９】
制御部６４０は、監視処理を行う。制御部６４０は、第２の燃料量に対応する金額、決済金額、及び第１の燃料量に基づいて、燃料タンク７００に補充燃料を補充した後におけるタンク内燃料の予め定められた燃料量当たりの金額を算出する。算出される金額は、平均簿価である。また、制御部６４０は、合計簿価を算出する。
【０１３０】
出力部６５０は、平均簿価と合計簿価の少なくとも１つを出力する。例えば、出力部６５０は、平均簿価と合計簿価を制御装置６００が有するディスプレイに出力する。また、例えば、出力部６５０は、平均簿価と合計簿価を音声出力する。また、例えば、出力部６５０は、平均簿価と合計簿価が印刷された紙媒体を出力してもよい。
【０１３１】
読み取り部６６０は、制御装置６００が有するカメラが撮像することで得られたレシート５００の画像の画像内容を読み取る。これにより、読み取り部６６０は、レシート５００に記載されている決済情報を読み取ることができる。
【０１３２】
図２７は、実施の形態４の平均簿価の算出処理を示すフローチャート（その１）である。制御装置６００は、定期的に図２７の処理を実行する。
（ステップＳ１１１）制御部６４０は、記憶部６１０から燃料情報を取得する。なお、燃料情報は、補充燃料量、時間情報、及び燃料量を含む。
【０１３３】
（ステップＳ１１２）通信部６２０は、決済情報を決済情報サーバ３００から受信する。なお、決済情報は、複数の店舗名と複数の決済金額との対応関係を示していてもよい。すなわち、決済情報には、複数の決済内容が含まれていてもよい。
【０１３４】
（ステップＳ１１３）制御部６４０は、燃料情報の時間情報から日にちを特定する。特定した日にちは、給油日である。制御部６４０は、給油日に決済した情報が決済情報の中に存在するか否かを判定する。
ステップＳ１１３の条件が満たされる場合、制御部６４０は、処理をステップＳ１１４に進める。ステップＳ１１３の条件が満たされない場合、制御部６４０は、処理をステップＳ１２１に進める。
【０１３５】
（ステップＳ１１４）制御部６４０は、給油日に対応する複数の決済が存在するか否かを判定する。
ステップＳ１１４の条件が満たされる場合、制御部６４０は、処理をステップＳ１１５に進める。ステップＳ１１４の条件が満たされない場合、制御部６４０は、処理をステップＳ１１９に進める。
【０１３６】
（ステップＳ１１５）制御部６４０は、複数の店舗名の中から燃料に関係する店舗名を特定する。
（ステップＳ１１６）制御部６４０は、燃料情報に含まれている時間情報に基づいて、灯油を購入したときの灯油単価をネットワークから検出する。
【０１３７】
（ステップＳ１１７）制御部６４０は、灯油単価と補充燃料量に基づいて金額を算出する。
（ステップＳ１１８）制御部６４０は、ステップＳ１１５で特定した店舗名に対応する決済金額の中からステップＳ１１７で算出した金額に相当する決済金額を検出する。制御部６４０は、検出した決済金額を式（１）に用いる決済金額にする。
【０１３８】
（ステップＳ１１９）制御部６４０は、式（１）を用いて平均簿価を算出する。
なお、合計簿価の初期値は、０である。式（１）の決済金額は、ステップＳ１１８で検出した決済金額である。または、式（１）の決済金額は、決済情報に含まれている決済金額である。決済情報に含まれている決済金額が式（１）の決済金額に設定される場合は、ステップＳ１１４でＮｏの場合である。
制御部６４０は、平均簿価を記憶部６１０に格納する。
【０１３９】
図２８は、実施の形態４の平均簿価の算出処理を示すフローチャート（その２）である。
（ステップＳ１２１）制御部６４０は、ユーザに問い合わせを行う。詳細には、制御部６４０は、平均簿価を算出できないため、ユーザが灯油を購入したときの決済金額の入力をユーザに促す。
【０１４０】
（ステップＳ１２２）制御部６４０は、決済金額が入力されたか否かを判定する。決済金額が入力された場合、制御部６４０は、処理をステップＳ１１９に進める。決済金額が入力されなかった場合、制御部６４０は、処理を終了する。
【０１４１】
図２９は、実施の形態４の合計簿価の算出処理を示すフローチャートである。制御装置６００は、図２９の処理を定期的に実行する。
（ステップＳ１３１）取得部６３０は、燃料測定センサ１１から燃料量を取得する。
（ステップＳ１３２）制御部６４０は、式（２）を用いて、合計簿価を算出する。
また、制御部６４０は、ステップＳ１１１で取得した燃料情報に含まれている燃料量とステップＳ１３１で取得部６３０が取得した燃料量との差分により、式（２）の消費量を算出できる。
制御部６４０は、合計簿価を記憶部６１０に格納する。記憶部６１０に格納された合計簿価は、ステップＳ１３２の後に、ステップＳ１１９が実行されるときに使用される。
【０１４２】
ここで、出力部６５０は、平均簿価、合計簿価、及び取得部６３０が取得した電力価格を制御装置６００が有するディスプレイに表示してもよい。これにより、ユーザは、電気と燃料のどちらを優先して用いることが経済的であるかを判断することができる。
【０１４３】
このように、制御装置６００は、実施の形態３の携帯装置１００と同様の処理を実行できる。実施の形態４によれば、制御装置６００は、平均簿価を算出する。ここで、燃料タンク７００内の燃料の価値は、平均簿価と考えてもよい。よって、制御装置６００は、燃料タンク７００内の燃料の価値を算出できる。
【０１４４】
また、制御装置６００は、合計簿価を算出する。ここで、燃料タンク７００内の燃料の価値は、合計簿価と考えてもよい。よって、制御装置６００は、燃料タンク７００内の燃料の価値を算出できる。
【０１４５】
以上に説明した各実施の形態における特徴は、互いに適宜組み合わせることができる。
【符号の説明】
【０１４６】
１０  車、  １１  燃料測定センサ、  １２  燃料タンク、  １００  携帯装置、  １０１  プロセッサ、  １０２  揮発性記憶装置、  １０３  不揮発性記憶装置、  １０４  カメラ、  １１０  記憶部、  １２０  通信部、  １３０  制御部、  １４０  出力部、  １５０  読み取り部、  ２００  車載装置、  ２１０  記憶部、  ２２０  通信部、  ２３０  取得部、  ２４０  制御部、  ２５０  出力部、  ２６０  読み取り部、  ３００  決済情報サーバ、  ４００  燃料供給設備、  ５００  レシート、  ６００  制御装置、  ６１０  記憶部、  ６２０  通信部、  ６３０  取得部、  ６４０  制御部、  ６５０  出力部、  ６６０  読み取り部、  ７００  燃料タンク、  ７０１  燃料測定センサ、  ８００  スマートメータ。
【図１】
0006851562.tif 000004
【図２】
0006851562.tif 000005
【図３】
0006851562.tif 000006
【図４】
0006851562.tif 000007
【図５】
0006851562.tif 000008
【図６】
0006851562.tif 000009
【図７】
0006851562.tif 000010
【図８】
0006851562.tif 000011
【図９】
0006851562.tif 000012
【図１０】
0006851562.tif 000013
【図１１】
0006851562.tif 000014
【図１２】
0006851562.tif 000015
【図１３】
0006851562.tif 000016
【図１４】
0006851562.tif 000017
【図１５】
0006851562.tif 000018
【図１６】
0006851562.tif 000019
【図１７】
0006851562.tif 000020
【図１８】
0006851562.tif 000021
【図１９】
0006851562.tif 000022
【図２０】
0006851562.tif 000023
【図２１】
0006851562.tif 000024
【図２２】
0006851562.tif 000025
【図２３】
0006851562.tif 000026
【図２４】
0006851562.tif 000027
【図２５】
0006851562.tif 000028
【図２６】
0006851562.tif 000029
【図２７】
0006851562.tif 000030
【図２８】
0006851562.tif 000031
【図２９】
0006851562.tif 000032