JPWO2020157846A1 - Mobile devices, in-vehicle devices, control devices, control methods, and control programs - Google Patents

Mobile devices, in-vehicle devices, control devices, control methods, and control programs Download PDF

Info

Publication number
JPWO2020157846A1
JPWO2020157846A1 JP2020567997A JP2020567997A JPWO2020157846A1 JP WO2020157846 A1 JPWO2020157846 A1 JP WO2020157846A1 JP 2020567997 A JP2020567997 A JP 2020567997A JP 2020567997 A JP2020567997 A JP 2020567997A JP WO2020157846 A1 JPWO2020157846 A1 JP WO2020157846A1
Authority
JP
Japan
Prior art keywords
fuel
amount
tank
replenishment
control unit
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
JP2020567997A
Other languages
Japanese (ja)
Other versions
JP6851562B2 (en
Inventor
栄斉 米澤
栄斉 米澤
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Mitsubishi Electric Corp
Original Assignee
Mitsubishi Electric Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Mitsubishi Electric Corp filed Critical Mitsubishi Electric Corp
Publication of JPWO2020157846A1 publication Critical patent/JPWO2020157846A1/en
Application granted granted Critical
Publication of JP6851562B2 publication Critical patent/JP6851562B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management

Landscapes

  • Business, Economics & Management (AREA)
  • Engineering & Computer Science (AREA)
  • Economics (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Human Resources & Organizations (AREA)
  • Marketing (AREA)
  • Operations Research (AREA)
  • Quality & Reliability (AREA)
  • Strategic Management (AREA)
  • Tourism & Hospitality (AREA)
  • Physics & Mathematics (AREA)
  • General Business, Economics & Management (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Beverage Vending Machines With Cups, And Gas Or Electricity Vending Machines (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • Traffic Control Systems (AREA)

Abstract

携帯装置(100)は、燃料タンク内に収容されているタンク内燃料の量である第1の燃料量、燃料タンクに補充された燃料である補充燃料の購入金額である決済金額、及び燃料タンクに補充燃料を補充する前における燃料タンク内に収容されていた燃料の量である第2の燃料量に対応する金額に基づいて、燃料タンクに補充燃料を補充した後におけるタンク内燃料の予め定められた燃料量当たりの金額である第1の金額を算出する制御部(130)と、第1の金額を出力する出力部(140)と、を有する。The portable device (100) has a first fuel amount which is the amount of fuel in the tank stored in the fuel tank, a settlement amount which is the purchase amount of the replenished fuel which is the fuel replenished in the fuel tank, and a fuel tank. The amount of fuel in the tank after the fuel tank is replenished is predetermined based on the amount corresponding to the second fuel amount, which is the amount of fuel stored in the fuel tank before the replenishment fuel is replenished. It has a control unit (130) for calculating a first amount of money, which is an amount of money per fuel amount, and an output unit (140) for outputting the first amount of money.

Description

本発明は、携帯装置、車載装置、制御装置、制御方法、及び制御プログラムに関する。 The present invention relates to a portable device, an in-vehicle device, a control device, a control method, and a control program.

燃料タンクには、燃料が蓄えられている。例えば、燃料とは、灯油、ガソリン、軽油、水素、LPガスなどである。
例えば、車は、車が有する燃料タンクにガソリンを補充するために、ガソリンスタンドに行く。ここで、燃料の購入金額をユーザに入力させる画面を表示する車両用装置が提案されている(特許文献1を参照)。
Fuel is stored in the fuel tank. For example, the fuel is kerosene, gasoline, light oil, hydrogen, LP gas and the like.
For example, a car goes to a gas station to refill its fuel tank with gasoline. Here, a vehicle device for displaying a screen for allowing the user to input the purchase price of fuel has been proposed (see Patent Document 1).

特開2013−237424号公報Japanese Unexamined Patent Publication No. 2013-237424

ところで、燃料が購入された場合、燃料の購入金額は、損金扱いになる。しかし、燃料タンクには、燃料が蓄えられている。燃料は使用されていないため、燃料には、価値がある。よって、燃料タンクに蓄えられている燃料の価値がどのくらいの価値であるのかが不明であった。 By the way, when fuel is purchased, the purchase price of fuel is treated as a deduction. However, fuel is stored in the fuel tank. Fuel is valuable because it is not used. Therefore, it was unclear how much the value of the fuel stored in the fuel tank was.

本発明の目的は、燃料タンクに蓄えられている燃料の価値を算出することである。 An object of the present invention is to calculate the value of fuel stored in a fuel tank.

本発明の一態様に係る携帯装置が提供される。携帯装置は、燃料タンク内に収容されているタンク内燃料の量である第1の燃料量、前記燃料タンクに補充された燃料である補充燃料の購入金額である決済金額、及び前記燃料タンクに前記補充燃料を補充する前における前記燃料タンク内に収容されていた燃料の量である第2の燃料量に対応する金額に基づいて、前記燃料タンクに前記補充燃料を補充した後における前記タンク内燃料の予め定められた燃料量当たりの金額である第1の金額を算出する制御部と、前記第1の金額を出力する出力部と、を有する。 A portable device according to an aspect of the present invention is provided. The portable device is provided in the first fuel amount, which is the amount of fuel in the tank stored in the fuel tank, the settlement amount, which is the purchase amount of the replenished fuel, which is the fuel replenished in the fuel tank, and the fuel tank. The inside of the tank after the replenishment fuel is replenished to the fuel tank based on the amount corresponding to the second fuel amount which is the amount of the fuel contained in the fuel tank before the replenishment fuel is replenished. It has a control unit that calculates a first amount of money, which is an amount of fuel per predetermined amount of fuel, and an output unit that outputs the first amount of money.

本発明によれば、燃料タンクに蓄えられている燃料の価値を算出できる。 According to the present invention, the value of the fuel stored in the fuel tank can be calculated.

実施の形態1の通信システムを示す図である。It is a figure which shows the communication system of Embodiment 1. FIG. 実施の形態1の携帯装置が有するハードウェアの構成を示す図である。It is a figure which shows the structure of the hardware which the portable device of Embodiment 1 has. 実施の形態1の携帯装置及び車載装置の構成を示す機能ブロック図である。It is a functional block diagram which shows the structure of the portable device and the vehicle-mounted device of Embodiment 1. 実施の形態1の認証処理を示すシーケンス図である。It is a sequence diagram which shows the authentication process of Embodiment 1. FIG. 実施の形態1の燃料量の監視処理を示すフローチャートである。It is a flowchart which shows the monitoring process of the fuel amount of Embodiment 1. 実施の形態1の平均簿価の算出処理を示すフローチャート(その1)である。It is a flowchart (the 1) which shows the calculation process of the average book value of Embodiment 1. 実施の形態1の平均簿価の算出処理を示すフローチャート(その2)である。It is a flowchart (the 2) which shows the calculation process of the average book value of Embodiment 1. 実施の形態1の合計簿価の算出処理を示すシーケンス図である。It is a sequence diagram which shows the calculation process of the total book value of Embodiment 1. FIG. 図9(A),(B)は、実施の形態1の表示内容の具体例を示す図である。9 (A) and 9 (B) are diagrams showing specific examples of the display contents of the first embodiment. 実施の形態1の変形例の平均簿価の算出処理を示すフローチャートである。It is a flowchart which shows the calculation process of the average book value of the modification of Embodiment 1. 実施の形態1の変形例における複数の燃料情報を受信した場合の処理を示すフローチャートである。It is a flowchart which shows the process at the time of receiving a plurality of fuel information in the modification of Embodiment 1. 実施の形態2の通信システムを示す図である。It is a figure which shows the communication system of Embodiment 2. 実施の形態2の車載装置の構成を示す機能ブロック図である。It is a functional block diagram which shows the structure of the vehicle-mounted device of Embodiment 2. 実施の形態2の平均簿価の算出処理を示すフローチャート(その1)である。It is a flowchart (the 1) which shows the calculation process of the average book value of Embodiment 2. 実施の形態2の平均簿価の算出処理を示すフローチャート(その2)である。It is a flowchart (the 2) which shows the calculation process of the average book value of Embodiment 2. 実施の形態2の合計簿価の算出処理を示すフローチャートである。It is a flowchart which shows the calculation process of the total book value of Embodiment 2. 実施の形態2の表示内容の具体例を示す図である。It is a figure which shows the specific example of the display content of Embodiment 2. 実施の形態3の通信システムを示す図である。It is a figure which shows the communication system of Embodiment 3. 実施の形態3の携帯装置及び制御装置の構成を示す機能ブロック図である。It is a functional block diagram which shows the structure of the portable device and the control device of Embodiment 3. 実施の形態3の燃料量の監視処理を示すフローチャートである。It is a flowchart which shows the monitoring process of the fuel amount of Embodiment 3. 実施の形態3の平均簿価の算出処理を示すフローチャート(その1)である。It is a flowchart (the 1) which shows the calculation process of the average book value of Embodiment 3. 実施の形態3の平均簿価の算出処理を示すフローチャート(その2)である。It is a flowchart (the 2) which shows the calculation process of the average book value of Embodiment 3. 実施の形態3の合計簿価の算出処理を示すシーケンス図である。It is a sequence diagram which shows the calculation process of the total book value of Embodiment 3. 実施の形態3の表示内容の具体例を示す図である。It is a figure which shows the specific example of the display content of Embodiment 3. 実施の形態4の通信システムを示す図である。It is a figure which shows the communication system of Embodiment 4. 実施の形態4の制御装置の構成を示す機能ブロック図である。It is a functional block diagram which shows the structure of the control device of Embodiment 4. 実施の形態4の平均簿価の算出処理を示すフローチャート(その1)である。It is a flowchart (the 1) which shows the calculation process of the average book value of Embodiment 4. 実施の形態4の平均簿価の算出処理を示すフローチャート(その2)である。It is a flowchart (the 2) which shows the calculation process of the average book value of Embodiment 4. 実施の形態4の合計簿価の算出処理を示すフローチャートである。It is a flowchart which shows the calculation process of the total book value of Embodiment 4.

以下、図面を参照しながら実施の形態を説明する。以下の実施の形態は、例にすぎず、本発明の範囲内で種々の変更が可能である。 Hereinafter, embodiments will be described with reference to the drawings. The following embodiments are merely examples, and various modifications can be made within the scope of the present invention.

実施の形態1.
図1は、実施の形態1の通信システムを示す図である。通信システムは、携帯装置100、車10が有する車載装置、及び決済情報サーバ300を含む。図1では、車10が有する車載装置の図示が省略されている。
Embodiment 1.
FIG. 1 is a diagram showing a communication system according to the first embodiment. The communication system includes a portable device 100, an in-vehicle device included in the car 10, and a payment information server 300. In FIG. 1, the in-vehicle device included in the vehicle 10 is not shown.

携帯装置100は、制御方法を実行する装置である。また、携帯装置100は、ユーザが使用する装置である。例えば、携帯装置100は、スマートフォンである。また、携帯装置100は、タブレット装置でもよい。携帯装置100と車10が有する車載装置とは、USB(Universal Serial Bus)ケーブル、WiFi(登録商標)、又はBluetooth(登録商標)で接続する。
決済情報サーバ300は、クレジットカード会社などが有するサーバである。
The portable device 100 is a device that executes a control method. Further, the portable device 100 is a device used by the user. For example, the portable device 100 is a smartphone. Further, the portable device 100 may be a tablet device. The portable device 100 and the in-vehicle device of the car 10 are connected by a USB (Universal Serial Bus) cable, WiFi (registered trademark), or Bluetooth (registered trademark).
The payment information server 300 is a server owned by a credit card company or the like.

車10は、燃料タンクを有する。例えば、燃料タンクには、ガソリンが収容される。ガソリンが燃料タンクに収容されている場合、車10は、ガソリンを用いて駆動する車である。ガソリンが燃料タンクに収容されている場合、燃料供給設備400は、ガソリンスタンドである。
また、例えば、燃料タンクには、水素が収容される。水素が燃料タンクに収容されている場合、車10は、水素自動車である。水素が燃料タンクに収容されている場合、燃料供給設備400は、水素ステーションである。
The car 10 has a fuel tank. For example, a fuel tank contains gasoline. When gasoline is stored in the fuel tank, the vehicle 10 is a vehicle driven by gasoline. When gasoline is contained in a fuel tank, the fuel supply facility 400 is a gas station.
Further, for example, hydrogen is stored in the fuel tank. When hydrogen is contained in the fuel tank, the car 10 is a hydrogen vehicle. When hydrogen is contained in the fuel tank, the fuel supply facility 400 is a hydrogen station.

車10は、燃料を補充する。例えば、車10は、燃料供給設備400で給油する。ここで、例えば、ユーザは、クレジットカードを用いて、ガソリンを購入する。これにより、燃料供給設備400は、購入情報を決済情報サーバ300に送信する。そして、決済情報サーバ300は、決済情報を生成する。携帯装置100は、決済情報サーバ300から決済情報を取得できる。 The car 10 is refueled. For example, the car 10 is refueled by the fuel supply facility 400. Here, for example, the user purchases gasoline using a credit card. As a result, the fuel supply facility 400 transmits the purchase information to the payment information server 300. Then, the payment information server 300 generates payment information. The mobile device 100 can acquire payment information from the payment information server 300.

燃料が購入されたとき、ユーザは、レシート500を燃料供給設備400で取得する。レシート500は、領収書とも言う。携帯装置100は、OCR(Optical Character Recognition)を用いて、レシート500に記載されている決済情報を読み取ることができる。 When the fuel is purchased, the user obtains the receipt 500 at the fuel supply facility 400. Receipt 500 is also called a receipt. The portable device 100 can read the payment information described on the receipt 500 by using OCR (Optical Character Recognition).

次に、携帯装置100が有するハードウェアについて説明する。
図2は、実施の形態1の携帯装置が有するハードウェアの構成を示す図である。携帯装置100は、プロセッサ101、揮発性記憶装置102、不揮発性記憶装置103、及びカメラ104を有する。
Next, the hardware included in the portable device 100 will be described.
FIG. 2 is a diagram showing a hardware configuration of the portable device of the first embodiment. The portable device 100 includes a processor 101, a volatile storage device 102, a non-volatile storage device 103, and a camera 104.

プロセッサ101は、携帯装置100全体を制御する。例えば、プロセッサ101は、CPU(Central Processing Unit)、又はFPGA(Field Programmable Gate Array)などである。プロセッサ101は、マルチプロセッサでもよい。携帯装置100は、処理回路によって実現されてもよく、又は、ソフトウェア、ファームウェア若しくはそれらの組み合わせによって実現されてもよい。なお、処理回路は、単一回路又は複合回路でもよい。 The processor 101 controls the entire portable device 100. For example, the processor 101 is a CPU (Central Processing Unit), an FPGA (Field Programmable Gate Array), or the like. The processor 101 may be a multiprocessor. The portable device 100 may be realized by a processing circuit, or may be realized by software, firmware, or a combination thereof. The processing circuit may be a single circuit or a composite circuit.

揮発性記憶装置102は、携帯装置100の主記憶装置である。例えば、揮発性記憶装置102は、RAM(Random Access Memory)である。不揮発性記憶装置103は、携帯装置100の補助記憶装置である。例えば、不揮発性記憶装置103は、SSD(Solid State Drive)である。カメラ104は、レシート500を撮像する。
また、車10が有する車載装置及び決済情報サーバ300は、携帯装置100と同様に、プロセッサ、揮発性記憶装置、及び不揮発性記憶装置を有する。
The volatile storage device 102 is the main storage device of the portable device 100. For example, the volatile storage device 102 is a RAM (Random Access Memory). The non-volatile storage device 103 is an auxiliary storage device of the portable device 100. For example, the non-volatile storage device 103 is an SSD (Solid State Drive). The camera 104 captures the receipt 500.
Further, the in-vehicle device and the payment information server 300 included in the car 10 have a processor, a volatile storage device, and a non-volatile storage device, similarly to the portable device 100.

次に、携帯装置100及び車10が有する車載装置について説明する。
図3は、実施の形態1の携帯装置及び車載装置の構成を示す機能ブロック図である。
携帯装置100は、記憶部110、通信部120、制御部130、出力部140、及び読み取り部150を有する。
Next, the in-vehicle device included in the portable device 100 and the car 10 will be described.
FIG. 3 is a functional block diagram showing the configurations of the portable device and the in-vehicle device of the first embodiment.
The portable device 100 includes a storage unit 110, a communication unit 120, a control unit 130, an output unit 140, and a reading unit 150.

記憶部110は、揮発性記憶装置102又は不揮発性記憶装置103に確保した記憶領域として実現してもよい。
通信部120、制御部130、出力部140、及び読み取り部150の一部又は全部は、プロセッサ101によって実現してもよい。
The storage unit 110 may be realized as a storage area reserved in the volatile storage device 102 or the non-volatile storage device 103.
A part or all of the communication unit 120, the control unit 130, the output unit 140, and the reading unit 150 may be realized by the processor 101.

通信部120、制御部130、出力部140、及び読み取り部150の一部又は全部は、プロセッサ101が実行するプログラムのモジュールとして実現してもよい。例えば、プロセッサ101が実行するプログラムは、制御プログラムとも言う。例えば、制御プログラムは、揮発性記憶装置102、不揮発性記憶装置103などの記録媒体に格納される。なお、制御プログラムは、家計簿アプリケーションソフトウェアと連携してもよい。 A part or all of the communication unit 120, the control unit 130, the output unit 140, and the reading unit 150 may be realized as a module of a program executed by the processor 101. For example, the program executed by the processor 101 is also called a control program. For example, the control program is stored in a recording medium such as the volatile storage device 102 and the non-volatile storage device 103. The control program may be linked with the household account book application software.

車10は、燃料測定センサ11、燃料タンク12、及び車載装置200を有する。燃料測定センサ11は、燃料タンク12内の燃料量を測定する。燃料タンク12内の燃料量は、残燃料量と表現してもよい。 The car 10 has a fuel measurement sensor 11, a fuel tank 12, and an in-vehicle device 200. The fuel measurement sensor 11 measures the amount of fuel in the fuel tank 12. The amount of fuel in the fuel tank 12 may be expressed as the amount of remaining fuel.

車載装置200は、記憶部210、通信部220、取得部230、及び制御部240を有する。記憶部210は、車載装置200が有する揮発性記憶装置又は不揮発性記憶装置に確保した記憶領域として実現してもよい。
通信部220、取得部230、及び制御部240の一部又は全部は、車載装置200が有するプロセッサによって実現してもよい。通信部220、取得部230、及び制御部240の一部又は全部は、車載装置200が有するプロセッサが実行するプログラムのモジュールとして実現してもよい。
The in-vehicle device 200 includes a storage unit 210, a communication unit 220, an acquisition unit 230, and a control unit 240. The storage unit 210 may be realized as a storage area secured in the volatile storage device or the non-volatile storage device included in the vehicle-mounted device 200.
A part or all of the communication unit 220, the acquisition unit 230, and the control unit 240 may be realized by the processor included in the in-vehicle device 200. A part or all of the communication unit 220, the acquisition unit 230, and the control unit 240 may be realized as a module of a program executed by a processor included in the in-vehicle device 200.

まず、携帯装置100が有する機能ブロックについて説明する。記憶部110が記憶する情報は、後で説明する。
通信部120は、車載装置200と通信する。通信部120は、第1の燃料量を含む燃料情報を車載装置200から受信する。なお、第1の燃料量は、燃料タンク12内に収容されているタンク内燃料の量である。
First, the functional block of the portable device 100 will be described. The information stored in the storage unit 110 will be described later.
The communication unit 120 communicates with the in-vehicle device 200. The communication unit 120 receives fuel information including the first fuel amount from the in-vehicle device 200. The first fuel amount is the amount of fuel in the tank stored in the fuel tank 12.

通信部120は、決済情報サーバ300と通信する。通信部120は、決済金額を含む決済情報を決済情報サーバ300から受信する。なお、決済金額は、燃料タンク12に補充された燃料である補充燃料の購入金額である。
ここで、記憶部110は、第2の燃料量に対応する金額を記憶する。なお、第2の燃料量は、燃料タンク12に補充燃料を補充する前における燃料タンク12内に収容されていた燃料の量である。
The communication unit 120 communicates with the payment information server 300. The communication unit 120 receives payment information including the payment amount from the payment information server 300. The settlement amount is the purchase amount of the replenished fuel, which is the fuel replenished in the fuel tank 12.
Here, the storage unit 110 stores the amount of money corresponding to the second fuel amount. The second fuel amount is the amount of fuel contained in the fuel tank 12 before the fuel tank 12 is replenished with the replenished fuel.

制御部130は、第2の燃料量に対応する金額、決済金額、及び第1の燃料量に基づいて、第1の金額を算出する。なお、第1の金額は、燃料タンク12に補充燃料を補充した後におけるタンク内燃料の予め定められた燃料量当たりの金額である。以下、第1の金額は、平均簿価と称する。 The control unit 130 calculates the first amount of money based on the amount of money corresponding to the second amount of fuel, the settlement amount, and the first amount of fuel. The first amount is the amount of fuel in the tank after the fuel tank 12 is replenished with the replenished fuel per predetermined amount of fuel. Hereinafter, the first amount is referred to as an average book value.

また、制御部130は、第2の燃料量に対応する金額と決済金額との合計金額、消費量、及び平均簿価に基づいて、第2の金額を算出する。なお、消費量は、タンク内燃料が消費された量である。第2の金額は、タンク内燃料が消費された後の燃料タンク12内に収容されている燃料の量に対応する金額である。なお、第2の金額は、合計簿価と称する。 Further, the control unit 130 calculates the second amount of money based on the total amount of the amount of money corresponding to the second amount of fuel and the settlement amount, the amount of consumption, and the average book value. The consumption amount is the amount of fuel consumed in the tank. The second amount is an amount corresponding to the amount of fuel contained in the fuel tank 12 after the fuel in the tank has been consumed. The second amount is referred to as the total book value.

出力部140は、制御部130が算出した金額を出力する。すなわち、出力部140は、平均簿価と合計簿価の少なくとも1つ以上を出力する。例えば、出力部140は、平均簿価と合計簿価を携帯装置100が有するディスプレイに出力する。また、例えば、出力部140は、平均簿価と合計簿価を音声出力する。また、例えば、出力部140は、平均簿価と合計簿価が印刷された紙媒体を出力する。 The output unit 140 outputs the amount of money calculated by the control unit 130. That is, the output unit 140 outputs at least one or more of the average book value and the total book value. For example, the output unit 140 outputs the average book value and the total book value to the display included in the portable device 100. Further, for example, the output unit 140 outputs the average book value and the total book value by voice. Further, for example, the output unit 140 outputs a paper medium on which the average book value and the total book value are printed.

また、出力部140は、平均簿価と合計簿価を車載装置200に出力してもよい。これにより、乗車しているユーザは、車載装置200を介して、平均簿価と合計簿価を確認することができる。 Further, the output unit 140 may output the average book value and the total book value to the in-vehicle device 200. As a result, the user on board can confirm the average book value and the total book value via the in-vehicle device 200.

読み取り部150は、カメラ104が撮像することで得られたレシート500の画像の画像内容を読み取る。これにより、読み取り部150は、レシート500に記載されている決済情報を読み取ることができる。 The reading unit 150 reads the image content of the image of the receipt 500 obtained by the camera 104 taking an image. As a result, the reading unit 150 can read the payment information written on the receipt 500.

次に、車載装置200が有する機能ブロックについて説明する。
記憶部210は、様々な情報を記憶する。例えば、記憶部210は、車10のID(identifier)を記憶する。また、例えば、記憶部210は、燃料タンク12内の燃料量を記憶する。通信部220は、携帯装置100と通信する。
Next, the functional block included in the in-vehicle device 200 will be described.
The storage unit 210 stores various information. For example, the storage unit 210 stores the ID (identifier) of the vehicle 10. Further, for example, the storage unit 210 stores the amount of fuel in the fuel tank 12. The communication unit 220 communicates with the mobile device 100.

取得部230は、燃料測定センサ11から燃料量を取得する。また、取得部230は、車10又は車載装置200の位置情報をGPS(Global Positioning System)から取得する。制御部240は、監視処理を行う。監視処理については、後で説明する。 The acquisition unit 230 acquires the fuel amount from the fuel measurement sensor 11. Further, the acquisition unit 230 acquires the position information of the vehicle 10 or the in-vehicle device 200 from GPS (Global Positioning System). The control unit 240 performs monitoring processing. The monitoring process will be described later.

ここで、携帯装置100と車載装置200とは、通信の安全性を高めるために、互いに認証を行う。認証処理について説明する。
図4は、実施の形態1の認証処理を示すシーケンス図である。
(ステップST101)携帯装置100の通信部120は、車載装置200に接続する。また、携帯装置100が車載装置200に接続する場合、携帯装置100の通信部120は、携帯装置100の識別情報を送信する。
Here, the portable device 100 and the in-vehicle device 200 authenticate each other in order to enhance the security of communication. The authentication process will be described.
FIG. 4 is a sequence diagram showing the authentication process of the first embodiment.
(Step ST101) The communication unit 120 of the mobile device 100 is connected to the in-vehicle device 200. When the mobile device 100 is connected to the in-vehicle device 200, the communication unit 120 of the mobile device 100 transmits the identification information of the mobile device 100.

(ステップST102)車載装置200の通信部220は、接続を検出する。
(ステップST103)車載装置200の通信部220は、携帯装置100の識別情報に基づいて認証を行う。
(ステップST104)携帯装置100の通信部120と車載装置200の通信部220は、秘密鍵を交換する。
(Step ST102) The communication unit 220 of the vehicle-mounted device 200 detects the connection.
(Step ST103) The communication unit 220 of the in-vehicle device 200 authenticates based on the identification information of the portable device 100.
(Step ST104) The communication unit 120 of the mobile device 100 and the communication unit 220 of the vehicle-mounted device 200 exchange a private key.

(ステップST105)車載装置200の通信部220は、携帯装置100に接続する。また、車載装置200が携帯装置100に接続する場合、車載装置200の通信部220は、車10のIDを送信する。
(ステップST106)携帯装置100の通信部120は、車10のIDに基づいて認証を行う。
このように、携帯装置100と車載装置200とは、互いに認証を行う。これにより、携帯装置100と車載装置200とは、安全な通信を行うことができる。
(Step ST105) The communication unit 220 of the vehicle-mounted device 200 is connected to the mobile device 100. Further, when the in-vehicle device 200 is connected to the portable device 100, the communication unit 220 of the in-vehicle device 200 transmits the ID of the vehicle 10.
(Step ST106) The communication unit 120 of the mobile device 100 authenticates based on the ID of the vehicle 10.
In this way, the portable device 100 and the in-vehicle device 200 authenticate each other. As a result, the portable device 100 and the in-vehicle device 200 can perform secure communication.

次に、車載装置200が実行する処理について説明する。
図5は、実施の形態1の燃料量の監視処理を示すフローチャートである。車載装置200は、図5の処理を定期的に実行する。
(ステップS11)取得部230は、燃料測定センサ11から燃料量を取得する。制御部240は、燃料量が増加したか否かを判定する。例えば、制御部240は、記憶部210に格納されている燃料量と燃料測定センサ11から取得した燃料量とを比較することで、燃料量が増加したか否かを判定できる。なお、燃料量が増加した場合は、車10が燃料を補充した場合である。
燃料量が増加した場合、制御部240は、処理をステップS12に進める。燃料量が増加していない場合、制御部240は、処理をステップS15に進める。
Next, the process executed by the in-vehicle device 200 will be described.
FIG. 5 is a flowchart showing the fuel amount monitoring process of the first embodiment. The in-vehicle device 200 periodically executes the process shown in FIG.
(Step S11) The acquisition unit 230 acquires the fuel amount from the fuel measurement sensor 11. The control unit 240 determines whether or not the fuel amount has increased. For example, the control unit 240 can determine whether or not the fuel amount has increased by comparing the fuel amount stored in the storage unit 210 with the fuel amount acquired from the fuel measurement sensor 11. When the amount of fuel increases, it means that the vehicle 10 has replenished the fuel.
When the amount of fuel increases, the control unit 240 advances the process to step S12. If the fuel amount has not increased, the control unit 240 advances the process to step S15.

(ステップS12)取得部230は、現在位置の位置情報をGPSから取得する。すなわち、取得部230は、燃料が購入された場所の位置情報をGPSから取得する。例えば、燃料が購入された場所とは、燃料供給設備400である。また、位置情報は、次のように表現してもよい。位置情報は、補充燃料が購入された店舗の位置を示す。
(ステップS13)制御部240は、車10が燃料を補充した時点の時間情報を生成する。時間情報は、次のように表現してもよい。時間情報は、補充燃料が補充された時間を示す。また、時間情報は、日にちの情報を含む。日にちは、次のように表現してもよい。日にちは、補充燃料が燃料タンク12に補充された補充日である。
(Step S12) The acquisition unit 230 acquires the position information of the current position from GPS. That is, the acquisition unit 230 acquires the position information of the place where the fuel was purchased from GPS. For example, the place where the fuel was purchased is the fuel supply facility 400. Further, the position information may be expressed as follows. The location information indicates the location of the store where the refueling was purchased.
(Step S13) The control unit 240 generates time information at the time when the vehicle 10 is refueled. The time information may be expressed as follows. The time information indicates the time when the refueling fuel was replenished. In addition, the time information includes the date information. The date may be expressed as follows. The date is the replenishment date when the replenishment fuel is replenished in the fuel tank 12.

(ステップS14)制御部240は、ステップS11で取得された燃料量と位置情報と時間情報とを対応付けた燃料情報を生成する。制御部240は、燃料情報を記憶部210に格納する。
また、制御部240は、記憶部210に格納されている燃料量と燃料測定センサ11から取得した燃料量との差分を算出してもよい。差分は、補充燃料量と称する。制御部240は、補充燃料量を燃料情報に含めてもよい。補充燃料量は、次のように表現してもよい。補充燃料量は、補充燃料の量である。
(Step S14) The control unit 240 generates fuel information in which the fuel amount, position information, and time information acquired in step S11 are associated with each other. The control unit 240 stores the fuel information in the storage unit 210.
Further, the control unit 240 may calculate the difference between the fuel amount stored in the storage unit 210 and the fuel amount acquired from the fuel measurement sensor 11. The difference is referred to as the amount of refueling fuel. The control unit 240 may include the replenished fuel amount in the fuel information. The amount of replenished fuel may be expressed as follows. The replenishment fuel amount is the amount of replenishment fuel.

(ステップS15)制御部240は、記憶部210に格納されている燃料量をステップS11で取得された燃料量に更新する。
このように、車載装置200は、燃料量を常に監視する。そして、車10が燃料を補充した場合、車載装置200は、燃料情報を生成する。
(Step S15) The control unit 240 updates the fuel amount stored in the storage unit 210 with the fuel amount acquired in step S11.
In this way, the in-vehicle device 200 constantly monitors the amount of fuel. Then, when the vehicle 10 is refueled, the in-vehicle device 200 generates fuel information.

次に、携帯装置100が実行する処理について説明する。
図6は、実施の形態1の平均簿価の算出処理を示すフローチャート(その1)である。携帯装置100は、車載装置200から燃料情報を受信する度に図6の処理を実行する。
(ステップS21)通信部120は、燃料情報を車載装置200から受信する。なお、燃料情報は、位置情報、時間情報、及び燃料量を含む。
Next, the process executed by the portable device 100 will be described.
FIG. 6 is a flowchart (No. 1) showing the calculation process of the average book value of the first embodiment. The portable device 100 executes the process of FIG. 6 each time it receives fuel information from the in-vehicle device 200.
(Step S21) The communication unit 120 receives the fuel information from the in-vehicle device 200. The fuel information includes position information, time information, and fuel amount.

(ステップS22)通信部120は、決済情報を決済情報サーバ300から受信する。なお、決済情報は、店舗名、時間情報、及び決済金額を含む。時間情報は、日にちを含む。
また、決済情報の時間情報が示す日にちは、補充燃料が購入された購入日でもよい。また、決済情報の店舗名は、補充燃料が購入された店舗である第1の店舗の名称でもよい。
(Step S22) The communication unit 120 receives the payment information from the payment information server 300. The payment information includes the store name, time information, and payment amount. The time information includes the date.
Further, the date indicated by the time information in the payment information may be the purchase date on which the refueling fuel was purchased. Further, the store name of the payment information may be the name of the first store, which is the store where the refueling fuel was purchased.

(ステップS23)制御部130は、燃料情報の時間情報から日にちを特定する。特定した日にちは、補充日である。制御部130は、補充日に決済した情報が決済情報の中に存在するか否かを判定する。
ステップS23の条件が満たされる場合、制御部130は、処理をステップS24に進める。ステップS23の条件が満たされない場合、制御部130は、処理をステップS31に進める。
(Step S23) The control unit 130 specifies the date from the time information of the fuel information. The specified date is the replenishment date. The control unit 130 determines whether or not the information settled on the replenishment date exists in the settlement information.
When the condition of step S23 is satisfied, the control unit 130 advances the process to step S24. If the condition of step S23 is not satisfied, the control unit 130 advances the process to step S31.

(ステップS24)制御部130は、補充日に対応する決済情報の店舗名を取得する。
(ステップS25)制御部130は、記憶部110が記憶している地図情報と燃料情報に含まれている位置情報とに基づいて、補充燃料を販売した店舗の名称である店舗名を検出する。当該店舗名は、第2の店舗名とも言う。
また、制御部130は、クラウドサーバなどの外部装置に格納されている地図情報と燃料情報に含まれている位置情報とに基づいて、補充燃料を販売した店舗の名称である店舗名を検出してもよい。
(Step S24) The control unit 130 acquires the store name of the payment information corresponding to the replenishment date.
(Step S25) The control unit 130 detects the store name, which is the name of the store that sold the supplementary fuel, based on the map information stored in the storage unit 110 and the position information included in the fuel information. The store name is also referred to as a second store name.
Further, the control unit 130 detects the store name, which is the name of the store that sold the supplementary fuel, based on the map information stored in the external device such as the cloud server and the location information included in the fuel information. You may.

(ステップS26)制御部130は、ステップS24で取得した店舗名とステップS25で検出した店舗名とが一致するか否かを判定する。
ステップS26の条件が満たされる場合、制御部130は、処理をステップS27に進める。ステップS26の条件が満たされない場合、制御部130は、処理をステップS31に進める。
(ステップS27)制御部130は、式(1)を用いて平均簿価を算出する。
(Step S26) The control unit 130 determines whether or not the store name acquired in step S24 and the store name detected in step S25 match.
When the condition of step S26 is satisfied, the control unit 130 advances the process to step S27. If the condition of step S26 is not satisfied, the control unit 130 advances the process to step S31.
(Step S27) The control unit 130 calculates the average book value using the equation (1).

Figure 2020157846
Figure 2020157846

合計簿価については、後で説明する。なお、合計簿価の初期値は、0である。また、式(1)の合計簿価は、第2の燃料量に対応する金額とも言う。
式(1)の決済金額は、決済情報に含まれている決済金額である。又は、式(1)の決済金額は、後述するステップS32で入力された決済金額である。式(1)の燃料量は、燃料情報に含まれている燃料量である。また、式(1)の燃料量は、第1の燃料量とも言う。また、合計簿価と決済金額との合計金額は、残合計と称する。
制御部130は、平均簿価を記憶部110に格納する。
The total book value will be described later. The initial value of the total book value is 0. Further, the total book value of the formula (1) is also referred to as an amount corresponding to the second amount of fuel.
The settlement amount of the formula (1) is the settlement amount included in the settlement information. Alternatively, the settlement amount of the formula (1) is the settlement amount input in step S32 described later. The fuel amount of the formula (1) is the fuel amount included in the fuel information. Further, the fuel amount of the formula (1) is also referred to as a first fuel amount. The total amount of the total book value and the settlement amount is referred to as the remaining total.
The control unit 130 stores the average book value in the storage unit 110.

このように、ステップS23〜27では、制御部130は、補充日と購入日が一致することを検出し、地図情報と位置情報とに基づいて、第2の店舗名を検出し、第2の店舗名と同じ名称ある第1の店舗で支払われた購入金額である決済金額、第2の燃料量に対応する金額、及び第1の燃料量に基づいて、平均簿価を算出する。 As described above, in steps S23 to 27, the control unit 130 detects that the replenishment date and the purchase date match, detects the second store name based on the map information and the location information, and performs the second. The average book value is calculated based on the settlement amount, which is the purchase amount paid at the first store having the same name as the store name, the amount corresponding to the second fuel amount, and the first fuel amount.

図7は、実施の形態1の平均簿価の算出処理を示すフローチャート(その2)である。
(ステップS31)制御部130は、ユーザに問い合わせを行う。詳細には、制御部130は、平均簿価を算出できないため、ユーザが燃料を購入したときの決済金額の入力をユーザに促す。
FIG. 7 is a flowchart (No. 2) showing the calculation process of the average book value of the first embodiment.
(Step S31) The control unit 130 makes an inquiry to the user. Specifically, since the control unit 130 cannot calculate the average book value, the control unit 130 prompts the user to input the settlement amount when the user purchases fuel.

(ステップS32)制御部130は、決済金額が入力されたか否かを判定する。決済金額が入力された場合、制御部130は、処理をステップS27に進める。決済金額が入力されなかった場合、制御部130は、処理を終了する。 (Step S32) The control unit 130 determines whether or not the settlement amount has been input. When the settlement amount is input, the control unit 130 advances the process to step S27. If the settlement amount is not input, the control unit 130 ends the process.

図8は、実施の形態1の合計簿価の算出処理を示すシーケンス図である。また、携帯装置100と車載装置200は、図8の処理を定期的に実行する。
(ステップST111)車載装置200の取得部230は、燃料測定センサ11から燃料量を取得する。
(ステップST112)車載装置200の通信部220は、携帯装置100に燃料量を送信する。
FIG. 8 is a sequence diagram showing a calculation process of the total book value of the first embodiment. Further, the portable device 100 and the vehicle-mounted device 200 periodically execute the process shown in FIG.
(Step ST111) The acquisition unit 230 of the in-vehicle device 200 acquires the fuel amount from the fuel measurement sensor 11.
(Step ST112) The communication unit 220 of the vehicle-mounted device 200 transmits the amount of fuel to the portable device 100.

(ステップST113)携帯装置100の制御部130は、式(2)を用いて、合計簿価を算出する。 (Step ST113) The control unit 130 of the portable device 100 calculates the total book value using the equation (2).

Figure 2020157846
Figure 2020157846

制御部130は、ステップS21で取得した燃料情報に含まれている燃料量とステップST111で取得部230が取得した燃料量との差分により、式(2)の消費量を算出できる。また、式(2)の合計簿価は、第2の金額とも言う。式(2)の合計簿価は、第2の燃料量に対応する金額と考えてもよい。 The control unit 130 can calculate the consumption amount of the equation (2) by the difference between the fuel amount included in the fuel information acquired in step S21 and the fuel amount acquired by the acquisition unit 230 in step ST111. The total book value of equation (2) is also referred to as the second amount. The total book value of equation (2) may be considered as the amount corresponding to the second amount of fuel.

式(2)の残合計は、ステップST113が実行される前にステップS27で算出された残合計である。式(2)の平均簿価は、ステップST113が実行される前にステップS27で算出された平均簿価である。
制御部130は、合計簿価を記憶部110に格納する。記憶部110に格納された合計簿価は、ステップST113の後に、ステップS27が実行されるときに使用される。
The remaining total of the equation (2) is the remaining total calculated in step S27 before the execution of step ST113. The average book value of the formula (2) is the average book value calculated in step S27 before step ST113 is executed.
The control unit 130 stores the total book value in the storage unit 110. The total book value stored in the storage unit 110 is used when step S27 is executed after step ST113.

次に、携帯装置100のディスプレイに平均簿価と合計簿価が表示される場合を説明する。
図9(A),(B)は、実施の形態1の表示内容の具体例を示す図である。出力部140は、記憶部110に格納されている平均簿価と合計簿価を携帯装置100のディスプレイに出力する。図9(A)は、携帯装置100のディスプレイに平均簿価と合計簿価が表示されている状態を示している。このように、ユーザは、いつでも、携帯装置100を介して、平均簿価と合計簿価を確認することができる。
Next, a case where the average book value and the total book value are displayed on the display of the portable device 100 will be described.
9 (A) and 9 (B) are diagrams showing specific examples of the display contents of the first embodiment. The output unit 140 outputs the average book value and the total book value stored in the storage unit 110 to the display of the portable device 100. FIG. 9A shows a state in which the average book value and the total book value are displayed on the display of the portable device 100. In this way, the user can check the average book value and the total book value at any time via the portable device 100.

また、複数の車のそれぞれに対応する平均簿価と合計簿価が記憶部110に格納されている場合、携帯装置100は、複数の車のそれぞれに対応する平均簿価と合計簿価をディスプレイに表示することができる。 Further, when the average book value and the total book value corresponding to each of the plurality of vehicles are stored in the storage unit 110, the portable device 100 displays the average book value and the total book value corresponding to each of the plurality of vehicles. Can be displayed on.

図9(B)は、日にち毎に、燃料の使用量に対する金額を携帯装置100のディスプレイに表示した状態を示している。なお、日にち毎の合計簿価が算出されることで、携帯装置100は、日にち毎の燃料の使用量に対する金額を表示できる。 FIG. 9B shows a state in which the amount of money used with respect to the amount of fuel used is displayed on the display of the portable device 100 for each day. By calculating the total book value for each day, the portable device 100 can display the amount of money for the amount of fuel used for each day.

ここで、例えば、車10が営業のために使用される車である場合、携帯装置100は、平均簿価と合計簿価を記憶することで、燃料費を管理できる。ユーザは、燃料費に基づいて効率的な車10の運用を考えることができる。
また、例えば、複数の人が車10に乗って旅行に出かけた場合、複数の人は、携帯装置100が表示する平均簿価と合計簿価を見ることで、燃料費を認識することができる。
Here, for example, when the car 10 is a car used for business, the portable device 100 can manage the fuel cost by storing the average book value and the total book value. The user can consider efficient operation of the vehicle 10 based on the fuel cost.
Further, for example, when a plurality of people go on a trip in a car 10, the plurality of people can recognize the fuel cost by looking at the average book value and the total book value displayed by the portable device 100. ..

ここで、車10が水素自動車である場合、車10は、水素に基づく電力を家庭に供給することができる。出力部140は、家庭への送電効率と電力網を介して供給される電力の電力単価とをディスプレイに表示してもよい。
なお、制御部130は、式(3)〜(5)を用いて家庭への送電効率を算出する。
Here, when the car 10 is a hydrogen vehicle, the car 10 can supply electric power based on hydrogen to the home. The output unit 140 may display the power transmission efficiency to the home and the power unit price of the power supplied through the power grid on the display.
The control unit 130 calculates the power transmission efficiency to the home using the equations (3) to (5).

質量当たりの熱化学反応エネルギー[kJ/kg]=(284[kJ/mol]÷2[g/mol])×1000…(3) Thermochemical reaction energy per mass [kJ / kg] = (284 [kJ / mol] ÷ 2 [g / mol]) × 1000 ... (3)

発電効率[円/kJ]=(平均簿価[円/kg])×(燃費効率[%])÷(質量当たりの熱化学反応エネルギー[kJ/kg])…(4) Power generation efficiency [yen / kJ] = (average book value [yen / kg]) x (fuel efficiency efficiency [%]) ÷ (thermochemical reaction energy per mass [kJ / kg]) ... (4)

家庭への送電効率[円/kJ]=(発電効率[円/kJ])×(送電効率[%])…(5) Power transmission efficiency to home [yen / kJ] = (power generation efficiency [yen / kJ]) x (power transmission efficiency [%]) ... (5)

ユーザは、家庭への送電効率と、電力網を介して供給される電力の電力単価とを比較する。これにより、ユーザは、車10が電力を家庭に供給する場合と電力網を介して電力が家庭に供給される場合のどちらを優先して用いることが経済的であるかを判断することができる。なお、携帯装置100は、スマートメータから当該電力単価を取得できる。 The user compares the efficiency of transmission to the home with the unit price of electricity supplied through the power grid. Thereby, the user can determine whether it is economical to preferentially use the case where the car 10 supplies the electric power to the home or the case where the electric power is supplied to the home through the electric power grid. The portable device 100 can acquire the power unit price from the smart meter.

実施の形態1によれば、携帯装置100は、平均簿価を算出する。ここで、燃料タンク12内の燃料の価値は、平均簿価と考えてもよい。よって、携帯装置100は、燃料タンク12内の燃料の価値を算出できる。
また、携帯装置100は、合計簿価を算出する。燃料タンク12内の燃料の価値は、合計簿価と考えてもよい。よって、携帯装置100は、燃料タンク12内の燃料の価値を算出できる。
According to the first embodiment, the portable device 100 calculates the average book value. Here, the value of the fuel in the fuel tank 12 may be considered as the average book value. Therefore, the portable device 100 can calculate the value of the fuel in the fuel tank 12.
In addition, the portable device 100 calculates the total book value. The value of the fuel in the fuel tank 12 may be considered as the total book value. Therefore, the portable device 100 can calculate the value of the fuel in the fuel tank 12.

実施の形態1の変形例(その1).
実施の形態1の変形例(その1)では、携帯装置100がレシート500を用いて平均簿価を算出する場合を説明する。
通信部120は、燃料情報を車載装置200から受信する。読み取り部150は、決済金額が記載されているレシート500の内容を読み取る。例えば、レシート500に記載されている決済情報は、店舗名、決済日時、決済金額などである。
A modified example of the first embodiment (No. 1).
In the modified example (No. 1) of the first embodiment, the case where the portable device 100 calculates the average book value using the receipt 500 will be described.
The communication unit 120 receives the fuel information from the in-vehicle device 200. The reading unit 150 reads the contents of the receipt 500 on which the payment amount is described. For example, the payment information described in the receipt 500 is a store name, a payment date and time, a payment amount, and the like.

制御部130は、式(1)を用いて平均簿価を算出する。なお、式(1)の決済金額は、読み取り部150がレシート500から読み取った金額である。制御部130は、平均簿価を記憶部110に格納する。
このように、携帯装置100は、レシート500を用いて平均簿価を算出できる。
The control unit 130 calculates the average book value using the equation (1). The settlement amount in the formula (1) is the amount read from the receipt 500 by the reading unit 150. The control unit 130 stores the average book value in the storage unit 110.
In this way, the portable device 100 can calculate the average book value using the receipt 500.

実施の形態1の変形例(その2).
ステップS22では、携帯装置100が決済情報を取得する場合を説明した。ここで、燃料が購入されたときの情報が決済情報に含まれていないため、平均簿価が算出できない場合がある。例えば、補充日に対応する時間情報が決済情報に含まれていないため、平均簿価が算出できない。また、例えば、決済情報の店舗名が不明、又は決済情報の店舗名が燃料供給設備として推測できない名称であるため、ステップS26では、Noが判定される。そして、ステップS26でNoが判定されるため、平均簿価が算出できない。このような場合でも、携帯装置100が平均簿価を算出できる場合を説明する。
A modified example of the first embodiment (No. 2).
In step S22, the case where the mobile device 100 acquires the payment information has been described. Here, since the payment information does not include the information when the fuel was purchased, the average book value may not be calculated. For example, the average book value cannot be calculated because the payment information does not include the time information corresponding to the replenishment date. Further, for example, since the store name of the payment information is unknown or the store name of the payment information cannot be inferred as the fuel supply equipment, No is determined in step S26. Then, since No is determined in step S26, the average book value cannot be calculated. Even in such a case, the case where the portable device 100 can calculate the average book value will be described.

図10は、実施の形態1の変形例の平均簿価の算出処理を示すフローチャートである。図10の処理は、ステップS23でNoの場合、又はステップS26でNoの場合に実行される。
また、ステップS21で取得される燃料情報には、補充燃料量が含まれている。
(ステップS41)制御部130は、燃料情報に含まれている時間情報に基づいて、補充燃料を購入したときの燃料単価をネットワークから検出する。
FIG. 10 is a flowchart showing a calculation process of the average book value of the modified example of the first embodiment. The process of FIG. 10 is executed when No in step S23 or No in step S26.
Further, the fuel information acquired in step S21 includes the amount of replenished fuel.
(Step S41) The control unit 130 detects the fuel unit price when the supplementary fuel is purchased from the network based on the time information included in the fuel information.

(ステップS42)制御部130は、燃料単価と補充燃料量に基づいて決済金額を算出する。制御部130は、処理をステップS27に進める。
このように、制御部130は、通信部120が受信した決済情報に、購入日又は第1の店舗の名称が含まれていない場合、決済金額を算出できる。
(Step S42) The control unit 130 calculates the settlement amount based on the fuel unit price and the amount of replenished fuel. The control unit 130 advances the process to step S27.
In this way, the control unit 130 can calculate the payment amount when the payment information received by the communication unit 120 does not include the purchase date or the name of the first store.

実施の形態1の変形例(その3).
携帯装置100は、ステップS21で複数の燃料情報を受信する場合がある。そこで、複数の燃料情報が受信された場合を説明する。
図11は、実施の形態1の変形例における複数の燃料情報を受信した場合の処理を示すフローチャートである。図11の処理では、ステップS21a,28,29が実行される点が、図6の処理と異なる。そのため、図11では、ステップS21a,28,29を説明する。図11における他のステップについては、図6のステップ番号と同じ番号を付することによって、処理の説明を省略する。
A modified example of the first embodiment (No. 3).
The portable device 100 may receive a plurality of fuel information in step S21. Therefore, a case where a plurality of fuel information is received will be described.
FIG. 11 is a flowchart showing a process when a plurality of fuel information is received in the modified example of the first embodiment. The process of FIG. 11 differs from the process of FIG. 6 in that steps S21a, 28, and 29 are executed. Therefore, in FIG. 11, steps S21a, 28, and 29 will be described. For the other steps in FIG. 11, the same number as the step number in FIG. 6 is assigned, and the description of the process will be omitted.

(ステップS21a)通信部120は、複数の燃料情報を車載装置200から受信する。
(ステップS28)制御部130は、全ての燃料情報に対して処理を行ったか否かを判定する。
ステップS28の条件が満たされる場合、制御部130は、処理を終了する。ステップS28の条件が満たされない場合、制御部130は、処理をステップS29に進める。
(Step S21a) The communication unit 120 receives a plurality of fuel information from the vehicle-mounted device 200.
(Step S28) The control unit 130 determines whether or not all the fuel information has been processed.
When the condition of step S28 is satisfied, the control unit 130 ends the process. If the condition of step S28 is not satisfied, the control unit 130 advances the process to step S29.

(ステップS29)制御部130は、式(2)を用いて、合計簿価を算出する。なお、制御部130は、ステップS27で用いられた燃料量と、当該ステップS27の1つ前に実行されたステップS27で用いられた燃料量との差分により、式(2)の消費量を算出できる。
そして、制御部130は、処理をステップS23に進める。
このように、携帯装置100は、複数の燃料情報を受信した場合、平均簿価を算出できる。
(Step S29) The control unit 130 calculates the total book value using the equation (2). The control unit 130 calculates the consumption amount of the equation (2) from the difference between the fuel amount used in step S27 and the fuel amount used in step S27 executed immediately before the step S27. it can.
Then, the control unit 130 advances the process to step S23.
In this way, the portable device 100 can calculate the average book value when receiving a plurality of fuel information.

実施の形態2.
次に、実施の形態2を説明する。実施の形態2は、実施の形態1と相違する事項を主に説明し、実施の形態1と共通する事項の説明を省略する。実施の形態2は、図1〜3,5を参照する。
実施の形態2では、車載装置200が平均簿価及び合計簿価を算出する場合を説明する。
Embodiment 2.
Next, the second embodiment will be described. The second embodiment mainly describes the matters different from the first embodiment, and omits the description of the matters common to the first embodiment. The second embodiment refers to FIGS. 1 to 3 and 5.
In the second embodiment, the case where the in-vehicle device 200 calculates the average book value and the total book value will be described.

図12は、実施の形態2の通信システムを示す図である。通信システムは、車10が有する車載装置200及び決済情報サーバ300を含む。
車載装置200は、制御方法を実行する装置である。
例えば、ユーザは、クレジットカードを用いて、ガソリンを購入する。これにより、燃料供給設備400は、購入情報を決済情報サーバ300に送信する。そして、決済情報サーバ300は、決済情報を生成する。車載装置200は、決済情報サーバ300から決済情報を取得できる。
また、車載装置200は、OCRを用いて、レシート500に記載されている決済情報を読み取ることができる。
FIG. 12 is a diagram showing the communication system of the second embodiment. The communication system includes an in-vehicle device 200 and a payment information server 300 included in the car 10.
The in-vehicle device 200 is a device that executes a control method.
For example, a user purchases gasoline using a credit card. As a result, the fuel supply facility 400 transmits the purchase information to the payment information server 300. Then, the payment information server 300 generates payment information. The in-vehicle device 200 can acquire payment information from the payment information server 300.
In addition, the in-vehicle device 200 can read the payment information written on the receipt 500 by using OCR.

図13は、実施の形態2の車載装置の構成を示す機能ブロック図である。車載装置200は、記憶部210、通信部220、取得部230、制御部240、出力部250、及び読み取り部260を有する。図3に示される構成と同じ図13の構成は、図3に示される符号と同じ符号を付している。
記憶部210は、車載装置200が有する揮発性記憶装置又は不揮発性記憶装置に確保した記憶領域として実現してもよい。
FIG. 13 is a functional block diagram showing the configuration of the vehicle-mounted device according to the second embodiment. The in-vehicle device 200 includes a storage unit 210, a communication unit 220, an acquisition unit 230, a control unit 240, an output unit 250, and a reading unit 260. The configuration of FIG. 13, which is the same as the configuration shown in FIG. 3, has the same reference numerals as those shown in FIG.
The storage unit 210 may be realized as a storage area secured in the volatile storage device or the non-volatile storage device included in the vehicle-mounted device 200.

通信部220、取得部230、制御部240、出力部250、及び読み取り部260の一部又は全部は、車載装置200が有するプロセッサによって実現してもよい。通信部220、取得部230、制御部240、出力部250、及び読み取り部260の一部又は全部は、車載装置200が有するプロセッサが実行するプログラムのモジュールとして実現してもよい。例えば、車載装置200が有するプロセッサが実行するプログラムは、制御プログラムとも言う。例えば、制御プログラムは、車載装置200が有する揮発性記憶装置、不揮発性記憶装置などの記録媒体に格納される。 A part or all of the communication unit 220, the acquisition unit 230, the control unit 240, the output unit 250, and the reading unit 260 may be realized by the processor included in the in-vehicle device 200. A part or all of the communication unit 220, the acquisition unit 230, the control unit 240, the output unit 250, and the reading unit 260 may be realized as a module of a program executed by a processor included in the in-vehicle device 200. For example, the program executed by the processor included in the in-vehicle device 200 is also called a control program. For example, the control program is stored in a recording medium such as a volatile storage device or a non-volatile storage device included in the in-vehicle device 200.

記憶部210は、様々な情報を記憶する。例えば、記憶部210は、燃料タンク12内の燃料量を記憶する。
通信部220は、決済情報サーバ300と通信する。通信部220は、決済金額を含む決済情報を決済情報サーバ300から受信する。なお、決済金額は、燃料タンク12に補充された燃料である補充燃料の購入金額である。
The storage unit 210 stores various information. For example, the storage unit 210 stores the amount of fuel in the fuel tank 12.
The communication unit 220 communicates with the payment information server 300. The communication unit 220 receives payment information including the payment amount from the payment information server 300. The settlement amount is the purchase amount of the replenished fuel, which is the fuel replenished in the fuel tank 12.

取得部230は、燃料測定センサ11から燃料量を取得する。また、取得部230は、車10又は車載装置200の位置情報をGPSから取得する。
ここで、記憶部210は、第1の燃料量を含む燃料情報を記憶する。なお、第1の燃料量は、燃料タンク12内に収容されているタンク内燃料の量である。また、記憶部210は、第2の燃料量に対応する金額を記憶する。なお、第2の燃料量は、燃料タンク12に補充燃料を補充する前における燃料タンク12内に収容されていた燃料の量である。さらに、第2の燃料量に対応する金額は、合計簿価である。
The acquisition unit 230 acquires the fuel amount from the fuel measurement sensor 11. Further, the acquisition unit 230 acquires the position information of the car 10 or the in-vehicle device 200 from GPS.
Here, the storage unit 210 stores fuel information including the first fuel amount. The first fuel amount is the amount of fuel in the tank stored in the fuel tank 12. Further, the storage unit 210 stores the amount of money corresponding to the second fuel amount. The second fuel amount is the amount of fuel contained in the fuel tank 12 before the fuel tank 12 is replenished with the replenished fuel. Further, the amount corresponding to the second amount of fuel is the total book value.

制御部240は、監視処理を行う。制御部240は、第2の燃料量に対応する金額、決済金額、及び第1の燃料量に基づいて、燃料タンク12に補充燃料を補充した後におけるタンク内燃料の予め定められた燃料量当たりの金額を算出する。算出される金額は、平均簿価である。また、制御部240は、合計簿価を算出する。 The control unit 240 performs monitoring processing. The control unit 240 per predetermined amount of fuel in the tank after replenishing the fuel tank 12 based on the amount corresponding to the second fuel amount, the settlement amount, and the first fuel amount. Calculate the amount of. The calculated amount is the average book value. In addition, the control unit 240 calculates the total book value.

出力部250は、平均簿価と合計簿価の少なくとも1つを出力する。例えば、出力部250は、平均簿価と合計簿価を車載装置200が有するディスプレイに出力する。また、例えば、出力部250は、平均簿価と合計簿価を音声出力する。また、例えば、出力部250は、平均簿価と合計簿価が印刷された紙媒体を出力してもよい。 The output unit 250 outputs at least one of the average book value and the total book value. For example, the output unit 250 outputs the average book value and the total book value to the display included in the in-vehicle device 200. Further, for example, the output unit 250 outputs the average book value and the total book value by voice. Further, for example, the output unit 250 may output a paper medium on which the average book value and the total book value are printed.

読み取り部260は、車載装置200が有するカメラが撮像することで得られたレシート500の画像の画像内容を読み取る。これにより、読み取り部260は、レシート500に記載されている決済情報を読み取ることができる。 The reading unit 260 reads the image content of the image of the receipt 500 obtained by taking an image of the camera included in the in-vehicle device 200. As a result, the reading unit 260 can read the payment information written on the receipt 500.

次に、車載装置200が実行する処理について説明する。
図14は、実施の形態2の平均簿価の算出処理を示すフローチャート(その1)である。車載装置200は、定期的に図14の処理を実行する。
(ステップS51)制御部240は、燃料情報を記憶部210から取得する。なお、燃料情報は、位置情報、時間情報、及び燃料量を含む。
Next, the process executed by the in-vehicle device 200 will be described.
FIG. 14 is a flowchart (No. 1) showing the calculation process of the average book value of the second embodiment. The in-vehicle device 200 periodically executes the process shown in FIG.
(Step S51) The control unit 240 acquires fuel information from the storage unit 210. The fuel information includes position information, time information, and fuel amount.

(ステップS52)通信部220は、決済情報を決済情報サーバ300から受信する。なお、決済情報は、店舗名、時間情報、及び決済金額を含む。
また、決済情報の時間情報が示す日にちは、補充燃料が購入された購入日でもよい。また、決済情報の店舗名は、補充燃料が購入された店舗である第1の店舗の名称でもよい。
(ステップS53)制御部240は、燃料情報の時間情報から日にちを特定する。特定した日にちは、補充日である。制御部240は、補充日に決済した情報が決済情報の中に存在するか否かを判定する。
ステップS53の条件が満たされる場合、制御部240は、処理をステップS54に進める。ステップS53の条件が満たされない場合、制御部240は、処理をステップS61に進める。
(Step S52) The communication unit 220 receives the payment information from the payment information server 300. The payment information includes the store name, time information, and payment amount.
Further, the date indicated by the time information in the payment information may be the purchase date on which the refueling fuel was purchased. Further, the store name of the payment information may be the name of the first store, which is the store where the refueling fuel was purchased.
(Step S53) The control unit 240 specifies the date from the time information of the fuel information. The specified date is the replenishment date. The control unit 240 determines whether or not the information settled on the replenishment date exists in the settlement information.
When the condition of step S53 is satisfied, the control unit 240 advances the process to step S54. If the condition of step S53 is not satisfied, the control unit 240 advances the process to step S61.

(ステップS54)制御部240は、補充日に対応する決済情報の店舗名を取得する。
(ステップS55)制御部240は、記憶部210が記憶している地図情報と燃料情報に含まれている位置情報とに基づいて、燃料が購入された店舗の名称である店舗名を検出する。
また、制御部240は、クラウドサーバなどの外部装置に格納されている地図情報と燃料情報に含まれている位置情報とに基づいて、補充燃料を販売した店舗の名称である店舗名を検出してもよい。
(Step S54) The control unit 240 acquires the store name of the payment information corresponding to the replenishment date.
(Step S55) The control unit 240 detects the store name, which is the name of the store where the fuel was purchased, based on the map information stored in the storage unit 210 and the position information included in the fuel information.
Further, the control unit 240 detects the store name, which is the name of the store that sold the supplementary fuel, based on the map information stored in the external device such as the cloud server and the location information included in the fuel information. You may.

(ステップS56)制御部240は、ステップS54で取得した店舗名とステップS55で検出した店舗名とが一致するか否かを判定する。
ステップS56の条件が満たされる場合、制御部240は、処理をステップS57に進める。ステップS56の条件が満たされない場合、制御部240は、処理をステップS61に進める。
(Step S56) The control unit 240 determines whether or not the store name acquired in step S54 and the store name detected in step S55 match.
When the condition of step S56 is satisfied, the control unit 240 advances the process to step S57. If the condition of step S56 is not satisfied, the control unit 240 advances the process to step S61.

(ステップS57)制御部240は、式(1)を用いて平均簿価を算出する。
なお、合計簿価の初期値は、0である。式(1)の決済金額は、決済情報に含まれている決済金額である。式(1)の燃料量は、燃料情報に含まれている燃料量である。また、合計簿価と決済金額との合計値は、残合計と称する。
制御部240は、平均簿価を記憶部210に格納する。
(Step S57) The control unit 240 calculates the average book value using the equation (1).
The initial value of the total book value is 0. The settlement amount of the formula (1) is the settlement amount included in the settlement information. The fuel amount of the formula (1) is the fuel amount included in the fuel information. The total value of the total book value and the settlement amount is referred to as the remaining total.
The control unit 240 stores the average book value in the storage unit 210.

図15は、実施の形態2の平均簿価の算出処理を示すフローチャート(その2)である。
(ステップS61)制御部240は、ユーザに問い合わせを行う。詳細には、制御部240は、平均簿価を算出できないため、ユーザが燃料を購入したときの決済金額の入力をユーザに促す。
FIG. 15 is a flowchart (No. 2) showing the calculation process of the average book value of the second embodiment.
(Step S61) The control unit 240 makes an inquiry to the user. Specifically, since the control unit 240 cannot calculate the average book value, the control unit 240 prompts the user to input the settlement amount when the user purchases fuel.

(ステップS62)制御部240は、決済金額が入力されたか否かを判定する。決済金額が入力された場合、制御部240は、処理をステップS57に進める。決済金額が入力されなかった場合、制御部240は、処理を終了する。 (Step S62) The control unit 240 determines whether or not the settlement amount has been input. When the settlement amount is input, the control unit 240 advances the process to step S57. If the settlement amount is not input, the control unit 240 ends the process.

図16は、実施の形態2の合計簿価の算出処理を示すフローチャートである。車載装置200は、図16の処理を定期的に実行する。
(ステップS71)取得部230は、燃料測定センサ11から燃料量を取得する。
(ステップS72)制御部240は、式(2)を用いて、合計簿価を算出する。
また、制御部240は、ステップS51で取得した燃料情報に含まれている燃料量とステップS71で取得部230が取得した燃料量との差分により、式(2)の消費量を算出できる。
制御部240は、合計簿価を記憶部210に格納する。記憶部210に格納された合計簿価は、ステップS72の後に、ステップS57が実行されるときに使用される。
FIG. 16 is a flowchart showing a calculation process of the total book value of the second embodiment. The in-vehicle device 200 periodically executes the process shown in FIG.
(Step S71) The acquisition unit 230 acquires the fuel amount from the fuel measurement sensor 11.
(Step S72) The control unit 240 calculates the total book value using the equation (2).
Further, the control unit 240 can calculate the consumption amount of the equation (2) by the difference between the fuel amount included in the fuel information acquired in step S51 and the fuel amount acquired by the acquisition unit 230 in step S71.
The control unit 240 stores the total book value in the storage unit 210. The total book value stored in the storage unit 210 is used when step S57 is executed after step S72.

次に、車載装置200のディスプレイに平均簿価と合計簿価が表示される場合を説明する。
図17は、実施の形態2の表示内容の具体例を示す図である。出力部250は、記憶部210に格納されている平均簿価と合計簿価を車載装置200のディスプレイに出力する。図17は、車載装置200のディスプレイに平均簿価と合計簿価が表示されている状態を示している。また、車載装置200は、個人認証を行った後、ディスプレイに平均簿価と合計簿価を表示させてもよい。
Next, a case where the average book value and the total book value are displayed on the display of the in-vehicle device 200 will be described.
FIG. 17 is a diagram showing a specific example of the display contents of the second embodiment. The output unit 250 outputs the average book value and the total book value stored in the storage unit 210 to the display of the vehicle-mounted device 200. FIG. 17 shows a state in which the average book value and the total book value are displayed on the display of the in-vehicle device 200. Further, the in-vehicle device 200 may display the average book value and the total book value on the display after performing personal authentication.

このように、車載装置200は、実施の形態1の携帯装置100と同様の処理を実行できる。実施の形態2によれば、車載装置200は、平均簿価を算出する。ここで、燃料タンク12内の燃料の価値は、平均簿価と考えてもよい。よって、車載装置200は、燃料タンク12内の燃料の価値を算出できる。 In this way, the in-vehicle device 200 can perform the same processing as the portable device 100 of the first embodiment. According to the second embodiment, the in-vehicle device 200 calculates the average book value. Here, the value of the fuel in the fuel tank 12 may be considered as the average book value. Therefore, the in-vehicle device 200 can calculate the value of the fuel in the fuel tank 12.

また、車載装置200は、合計簿価を算出する。燃料タンク12内の燃料の価値は、合計簿価と考えてもよい。よって、車載装置200は、燃料タンク12内の燃料の価値を算出できる。 In addition, the in-vehicle device 200 calculates the total book value. The value of the fuel in the fuel tank 12 may be considered as the total book value. Therefore, the in-vehicle device 200 can calculate the value of the fuel in the fuel tank 12.

また、車載装置200は、燃料情報とレシート500を用いて平均簿価を算出してもよい。詳細に処理を説明する。読み取り部260は、レシート500に記載されている決済情報を読み取る。制御部240は、式(1)を用いて平均簿価を算出する。なお、式(1)の決済金額は、レシート500に記載されている決済金額である。制御部240は、平均簿価を記憶部210に格納する。
このように、車載装置200は、燃料情報とレシート500を用いて平均簿価を算出できる。
Further, the in-vehicle device 200 may calculate the average book value by using the fuel information and the receipt 500. The process will be described in detail. The reading unit 260 reads the payment information written on the receipt 500. The control unit 240 calculates the average book value using the equation (1). The settlement amount of the formula (1) is the settlement amount described in the receipt 500. The control unit 240 stores the average book value in the storage unit 210.
In this way, the in-vehicle device 200 can calculate the average book value using the fuel information and the receipt 500.

ここで、燃料が購入されたときの情報が決済情報に含まれていないため、平均簿価が算出できない場合がある。例えば、補充日に対応する時間情報が決済情報に含まれていないため、平均簿価が算出できない。また、例えば、決済情報の店舗名が不明、又は決済情報の店舗名が燃料供給設備として推測できない名称であるため、ステップS56では、Noが判定される。そして、ステップS56でNoが判定されるため、平均簿価が算出できない。このような場合でも、車載装置200が平均簿価を算出できる場合を説明する。車載装置200は、ステップS53でNoの場合、又はステップS56でNoの場合、以降の処理を実行する。制御部240は、燃料情報に含まれている時間情報に基づいて、燃料が購入されたときの燃料単価をネットワークから検出する。制御部240は、燃料単価と補充燃料量に基づいて決済金額を算出する。そして、制御部240は、決済金額を用いて平均簿価を算出する。このように、車載装置200は、携帯装置100と同様の処理を実行できる。 Here, since the payment information does not include the information when the fuel was purchased, the average book value may not be calculated. For example, the average book value cannot be calculated because the payment information does not include the time information corresponding to the replenishment date. Further, for example, since the store name of the payment information is unknown or the store name of the payment information cannot be inferred as the fuel supply equipment, No is determined in step S56. Then, since No is determined in step S56, the average book value cannot be calculated. Even in such a case, the case where the in-vehicle device 200 can calculate the average book value will be described. If the in-vehicle device 200 is No in step S53 or No in step S56, the in-vehicle device 200 executes the subsequent processing. The control unit 240 detects the fuel unit price when the fuel is purchased from the network based on the time information included in the fuel information. The control unit 240 calculates the settlement amount based on the fuel unit price and the amount of replenished fuel. Then, the control unit 240 calculates the average book value using the settlement amount. In this way, the in-vehicle device 200 can execute the same processing as the portable device 100.

実施の形態3.
次に、実施の形態3を説明する。実施の形態3は、実施の形態1と相違する事項を主に説明し、実施の形態1と共通する事項の説明を省略する。実施の形態3は、図1,2を参照する。
Embodiment 3.
Next, the third embodiment will be described. The third embodiment mainly describes the matters different from the first embodiment, and omits the description of the matters common to the first embodiment. 3rd embodiment refers to FIGS. 1 and 2.

図18は、実施の形態3の通信システムを示す図である。通信システムは、携帯装置100、決済情報サーバ300、制御装置600、及び燃料タンク700を含む。
燃料タンク700は、家庭用タンクである。燃料タンク700は、ホームタンクとも言う。
FIG. 18 is a diagram showing a communication system according to the third embodiment. The communication system includes a portable device 100, a payment information server 300, a control device 600, and a fuel tank 700.
The fuel tank 700 is a household tank. The fuel tank 700 is also called a home tank.

例えば、ユーザは、燃料供給設備400で灯油を購入する。例えば、ユーザは、クレジットカードを用いて、灯油を購入する。これにより、決済情報サーバ300は、決済情報を生成する。携帯装置100は、決済情報サーバ300から決済情報を取得できる。
また、灯油が購入された場合、ユーザは、レシート500を燃料供給設備400で取得する。携帯装置100は、OCRを用いて、レシート500に記載されている決済情報を読み取ることができる。
For example, the user purchases kerosene at the fuel supply facility 400. For example, a user purchases kerosene using a credit card. As a result, the payment information server 300 generates payment information. The mobile device 100 can acquire payment information from the payment information server 300.
When kerosene is purchased, the user obtains the receipt 500 at the fuel supply facility 400. The portable device 100 can read the payment information written on the receipt 500 by using OCR.

ユーザは、購入した灯油を燃料タンク700に入れる。これにより、燃料タンク700内の燃料量が増加する。
携帯装置100と制御装置600は、USBケーブル、WiFi、又はBluetoothで接続する。制御装置600は、コージェネレーションシステムを制御する。
燃料測定センサ701は、燃料タンク700内の燃料量を測定するセンサである。制御装置600は、燃料測定センサ701が測定した燃料量を取得する。
The user puts the purchased kerosene into the fuel tank 700. As a result, the amount of fuel in the fuel tank 700 increases.
The portable device 100 and the control device 600 are connected by a USB cable, WiFi, or Bluetooth. The control device 600 controls the cogeneration system.
The fuel measurement sensor 701 is a sensor that measures the amount of fuel in the fuel tank 700. The control device 600 acquires the amount of fuel measured by the fuel measurement sensor 701.

図19は、実施の形態3の携帯装置及び制御装置の構成を示す機能ブロック図である。図3に示される構成と同じ図19の構成は、図3に示される符号と同じ符号を付している。
記憶部110が記憶する情報は、後で説明する。
通信部120は、制御装置600と通信する。通信部120は、第1の燃料量を含む燃料情報を制御装置600から受信する。なお、第1の燃料量は、燃料タンク700内に収容されているタンク内燃料の量である。
FIG. 19 is a functional block diagram showing the configuration of the portable device and the control device according to the third embodiment. The configuration of FIG. 19, which is the same as the configuration shown in FIG. 3, has the same reference numerals as those shown in FIG.
The information stored in the storage unit 110 will be described later.
The communication unit 120 communicates with the control device 600. The communication unit 120 receives fuel information including the first fuel amount from the control device 600. The first fuel amount is the amount of fuel in the tank contained in the fuel tank 700.

通信部120は、決済情報サーバ300と通信する。通信部120は、決済金額を含む決済情報を決済情報サーバ300から受信する。なお、決済金額は、燃料タンク700に補充された燃料である補充燃料の購入金額である。 The communication unit 120 communicates with the payment information server 300. The communication unit 120 receives payment information including the payment amount from the payment information server 300. The settlement amount is the purchase amount of the replenished fuel, which is the fuel replenished in the fuel tank 700.

ここで、記憶部110は、第2の燃料量に対応する金額を記憶する。なお、第2の燃料量は、燃料タンク700に補充燃料を補充する前における燃料タンク700内に収容されていた燃料の量である。さらに、第2の燃料量に対応する金額は、合計簿価である。 Here, the storage unit 110 stores the amount of money corresponding to the second fuel amount. The second fuel amount is the amount of fuel contained in the fuel tank 700 before the fuel tank 700 is replenished with replenished fuel. Further, the amount corresponding to the second amount of fuel is the total book value.

制御部130は、第2の燃料量に対応する金額、決済金額、及び第1の燃料量に基づいて、燃料タンク700に補充燃料を補充した後におけるタンク内燃料の予め定められた燃料量当たりの金額を算出する。算出される金額は、平均簿価である。また、制御部130は、合計簿価を算出する。 The control unit 130 per predetermined amount of fuel in the tank after replenishing the fuel tank 700 with the replenished fuel based on the amount corresponding to the second fuel amount, the settlement amount, and the first fuel amount. Calculate the amount of. The calculated amount is the average book value. In addition, the control unit 130 calculates the total book value.

出力部140は、平均簿価と合計簿価の少なくとも1つを出力する。また、出力部140は、平均簿価と合計簿価を制御装置600に出力してもよい。これにより、ユーザは、制御装置600が有するディスプレイを介して、平均簿価と合計簿価を確認することができる。 The output unit 140 outputs at least one of the average book value and the total book value. Further, the output unit 140 may output the average book value and the total book value to the control device 600. As a result, the user can confirm the average book value and the total book value through the display included in the control device 600.

読み取り部150は、カメラ104が撮像することで得られたレシート500の画像の画像内容を読み取る。これにより、読み取り部150は、レシート500に記載されている決済情報を読み取ることができる。 The reading unit 150 reads the image content of the image of the receipt 500 obtained by the camera 104 taking an image. As a result, the reading unit 150 can read the payment information written on the receipt 500.

制御装置600は、記憶部610、通信部620、取得部630、及び制御部640を有する。記憶部610は、制御装置600が有する揮発性記憶装置又は不揮発性記憶装置に確保した記憶領域として実現してもよい。 The control device 600 includes a storage unit 610, a communication unit 620, an acquisition unit 630, and a control unit 640. The storage unit 610 may be realized as a storage area secured in the volatile storage device or the non-volatile storage device included in the control device 600.

通信部620、取得部630、及び制御部640の一部又は全部は、制御装置600が有するプロセッサによって実現してもよい。通信部620、取得部630、及び制御部640の一部又は全部は、制御装置600が有するプロセッサが実行するプログラムのモジュールとして実現してもよい。 A part or all of the communication unit 620, the acquisition unit 630, and the control unit 640 may be realized by the processor included in the control device 600. A part or all of the communication unit 620, the acquisition unit 630, and the control unit 640 may be realized as a module of a program executed by a processor included in the control device 600.

記憶部610は、様々な情報を記憶する。例えば、記憶部610は、燃料タンク700内の燃料量を記憶する。
通信部620は、携帯装置100と通信する。取得部630は、燃料測定センサ701から燃料量を取得する。制御部640は、監視処理を行う。監視処理については、後で説明する。
The storage unit 610 stores various information. For example, the storage unit 610 stores the amount of fuel in the fuel tank 700.
The communication unit 620 communicates with the mobile device 100. The acquisition unit 630 acquires the fuel amount from the fuel measurement sensor 701. The control unit 640 performs a monitoring process. The monitoring process will be described later.

図20は、実施の形態3の燃料量の監視処理を示すフローチャートである。制御装置600は、図20の処理を定期的に実行する。
(ステップS81)取得部630は、燃料測定センサ701から燃料量を取得する。制御部640は、燃料量が増加したか否かを判定する。例えば、制御部640は、記憶部610に格納されている燃料量と燃料測定センサ701から取得した燃料量とを比較することで、燃料量が増加したか否かを判定できる。
FIG. 20 is a flowchart showing a fuel amount monitoring process according to the third embodiment. The control device 600 periodically executes the process shown in FIG.
(Step S81) The acquisition unit 630 acquires the fuel amount from the fuel measurement sensor 701. The control unit 640 determines whether or not the fuel amount has increased. For example, the control unit 640 can determine whether or not the fuel amount has increased by comparing the fuel amount stored in the storage unit 610 with the fuel amount acquired from the fuel measurement sensor 701.

燃料量が増加した場合、制御部640は、処理をステップS82に進める。燃料量が増加していない場合、制御部640は、処理をステップS84に進める。
(ステップS82)制御部640は、時間情報を生成する。時間情報は、日にちの情報を含む。
(ステップS83)制御部640は、ステップS81で取得された燃料量と時間情報とを対応付けた燃料情報を生成する。また、制御部640は、記憶部610に格納されている燃料量と燃料測定センサ701から取得した燃料量との差分を算出する。差分は、補充燃料量と称する。制御部640は、補充燃料量を燃料情報に含める。制御部640は、燃料情報を記憶部210に格納する。
When the amount of fuel increases, the control unit 640 advances the process to step S82. If the fuel amount has not increased, the control unit 640 advances the process to step S84.
(Step S82) The control unit 640 generates time information. The time information includes date information.
(Step S83) The control unit 640 generates fuel information in which the fuel amount acquired in step S81 and the time information are associated with each other. Further, the control unit 640 calculates the difference between the fuel amount stored in the storage unit 610 and the fuel amount acquired from the fuel measurement sensor 701. The difference is referred to as the amount of refueling fuel. The control unit 640 includes the replenished fuel amount in the fuel information. The control unit 640 stores the fuel information in the storage unit 210.

(ステップS84)制御部640は、記憶部610に格納されている燃料量をステップS81で取得された燃料量に更新する。
このように、制御装置600は、燃料量を常に監視する。そして、燃料タンク700内の燃料量が増加した場合、制御装置600は、燃料情報を生成する。
(Step S84) The control unit 640 updates the fuel amount stored in the storage unit 610 to the fuel amount acquired in step S81.
In this way, the control device 600 constantly monitors the amount of fuel. Then, when the amount of fuel in the fuel tank 700 increases, the control device 600 generates fuel information.

図21は、実施の形態3の平均簿価の算出処理を示すフローチャート(その1)である。携帯装置100は、制御装置600から燃料情報を取得する度に図21の処理を実行する。
(ステップS91)通信部120は、燃料情報を制御装置600から受信する。なお、燃料情報は、補充燃料量、時間情報、及び燃料量を含む。
FIG. 21 is a flowchart (No. 1) showing the calculation process of the average book value of the third embodiment. The portable device 100 executes the process of FIG. 21 each time the fuel information is acquired from the control device 600.
(Step S91) The communication unit 120 receives fuel information from the control device 600. The fuel information includes the replenishment fuel amount, the time information, and the fuel amount.

(ステップS92)通信部120は、決済情報を決済情報サーバ300から受信する。なお、決済情報は、複数の店舗名と複数の決済金額との対応関係を示していてもよい。すなわち、決済情報には、複数の決済内容が含まれていてもよい。 (Step S92) The communication unit 120 receives the payment information from the payment information server 300. The payment information may indicate a correspondence relationship between a plurality of store names and a plurality of payment amounts. That is, the payment information may include a plurality of payment contents.

(ステップS93)制御部130は、燃料情報の時間情報から日にちを特定する。特定した日にちは、給油日である。制御部130は、給油日に決済した情報が決済情報の中に存在するか否かを判定する。
ステップS93の条件が満たされる場合、制御部130は、処理をステップS94に進める。ステップS93の条件が満たされない場合、制御部130は、処理をステップS101に進める。
(Step S93) The control unit 130 specifies the date from the time information of the fuel information. The specified date is the refueling date. The control unit 130 determines whether or not the information settled on the refueling date exists in the settlement information.
When the condition of step S93 is satisfied, the control unit 130 advances the process to step S94. If the condition of step S93 is not satisfied, the control unit 130 advances the process to step S101.

(ステップS94)制御部130は、給油日に対応する複数の決済が存在するか否かを判定する。
ステップS94の条件が満たされる場合、制御部130は、処理をステップS95に進める。ステップS94の条件が満たされない場合、制御部130は、処理をステップS99に進める。
(ステップS95)制御部130は、複数の店舗名の中から燃料に関係する店舗名を特定する。
(Step S94) The control unit 130 determines whether or not there are a plurality of payments corresponding to the refueling date.
When the condition of step S94 is satisfied, the control unit 130 advances the process to step S95. If the condition of step S94 is not satisfied, the control unit 130 advances the process to step S99.
(Step S95) The control unit 130 specifies a store name related to fuel from a plurality of store names.

(ステップS96)制御部130は、燃料情報に含まれている時間情報に基づいて、灯油を購入したときの灯油単価をネットワークから検出する。
(ステップS97)制御部130は、灯油単価と補充燃料量に基づいて金額を算出する。
(ステップS98)制御部130は、ステップS95で特定した店舗名に対応する金額の中からステップS97で算出した金額に相当する決済金額を検出する。制御部130は、検出した決済金額を式(1)に用いる決済金額にする。
(Step S96) The control unit 130 detects the kerosene unit price when the kerosene is purchased from the network based on the time information included in the fuel information.
(Step S97) The control unit 130 calculates the amount of money based on the kerosene unit price and the amount of replenished fuel.
(Step S98) The control unit 130 detects a settlement amount corresponding to the amount calculated in step S97 from the amount corresponding to the store name specified in step S95. The control unit 130 uses the detected settlement amount as the settlement amount used in the equation (1).

(ステップS99)制御部130は、式(1)を用いて平均簿価を算出する。
なお、合計簿価の初期値は、0である。式(1)の決済金額は、ステップS98で検出した決済金額である。または、式(1)の決済金額は、決済情報に含まれている決済金額である。決済情報に含まれている決済金額が式(1)の決済金額に設定される場合は、ステップS94でNoの場合である。
制御部130は、平均簿価を記憶部110に格納する。
(Step S99) The control unit 130 calculates the average book value using the equation (1).
The initial value of the total book value is 0. The settlement amount of the formula (1) is the settlement amount detected in step S98. Alternatively, the settlement amount of the formula (1) is the settlement amount included in the settlement information. When the settlement amount included in the settlement information is set to the settlement amount of the formula (1), it is the case of No in step S94.
The control unit 130 stores the average book value in the storage unit 110.

図22は、実施の形態3の平均簿価の算出処理を示すフローチャート(その2)である。
(ステップS101)制御部130は、ユーザに問い合わせを行う。詳細には、制御部130は、平均簿価を算出できないため、ユーザが灯油を購入したときの決済金額の入力をユーザに促す。
FIG. 22 is a flowchart (No. 2) showing the calculation process of the average book value of the third embodiment.
(Step S101) The control unit 130 makes an inquiry to the user. Specifically, since the control unit 130 cannot calculate the average book value, the control unit 130 prompts the user to input the settlement amount when the user purchases kerosene.

(ステップS102)制御部130は、決済金額が入力されたか否かを判定する。決済金額が入力された場合、制御部130は、処理をステップS99に進める。決済金額が入力されなかった場合、制御部130は、処理を終了する。 (Step S102) The control unit 130 determines whether or not the settlement amount has been input. When the settlement amount is input, the control unit 130 advances the process to step S99. If the settlement amount is not input, the control unit 130 ends the process.

図23は、実施の形態3の合計簿価の算出処理を示すシーケンス図である。また、携帯装置100と制御装置600は、図23の処理を定期的に実行する。
(ステップST121)制御装置600の取得部630は、燃料測定センサ701から燃料量を取得する。
FIG. 23 is a sequence diagram showing a calculation process of the total book value of the third embodiment. Further, the portable device 100 and the control device 600 periodically execute the process of FIG. 23.
(Step ST121) The acquisition unit 630 of the control device 600 acquires the fuel amount from the fuel measurement sensor 701.

(ステップST122)制御装置600の通信部620は、携帯装置100に燃料量を送信する。
(ステップST123)携帯装置100の制御部130は、式(2)を用いて、合計簿価を算出する。
制御部130は、ステップS91で取得した燃料情報に含まれている燃料量とステップST121で取得部630が取得した燃料量との差分により、式(2)の消費量を算出できる。
(Step ST122) The communication unit 620 of the control device 600 transmits the amount of fuel to the portable device 100.
(Step ST123) The control unit 130 of the portable device 100 calculates the total book value using the equation (2).
The control unit 130 can calculate the consumption amount of the equation (2) by the difference between the fuel amount included in the fuel information acquired in step S91 and the fuel amount acquired by the acquisition unit 630 in step ST121.

制御部130は、合計簿価を記憶部110に格納する。記憶部110に格納された合計簿価は、ステップST123の後に、ステップS99が実行されるときに使用される。 The control unit 130 stores the total book value in the storage unit 110. The total book value stored in the storage unit 110 is used when step S99 is executed after step ST123.

次に、携帯装置100のディスプレイに平均簿価と合計簿価が表示される場合を説明する。
図24は、実施の形態3の表示内容の具体例を示す図である。出力部140は、記憶部110に格納されている平均簿価と合計簿価を携帯装置100のディスプレイに出力する。図24は、携帯装置100のディスプレイに平均簿価と合計簿価が表示されている状態を示している。このように、ユーザは、いつでも、携帯装置100を介して、平均簿価と合計簿価を確認することができる。
ユーザは、平均簿価と合計簿価を確認することで、燃料の使い方を見直すことができる。
Next, a case where the average book value and the total book value are displayed on the display of the portable device 100 will be described.
FIG. 24 is a diagram showing a specific example of the display contents of the third embodiment. The output unit 140 outputs the average book value and the total book value stored in the storage unit 110 to the display of the portable device 100. FIG. 24 shows a state in which the average book value and the total book value are displayed on the display of the portable device 100. In this way, the user can check the average book value and the total book value at any time via the portable device 100.
The user can review how to use the fuel by checking the average book value and the total book value.

実施の形態3によれば、携帯装置100は、平均簿価を算出する。ここで、燃料タンク700内の燃料の価値は、平均簿価と考えてもよい。よって、携帯装置100は、燃料タンク700内の燃料の価値を算出できる。
また、携帯装置100は、合計簿価を算出する。ここで、燃料タンク700内の燃料の価値は、合計簿価と考えてもよい。よって、携帯装置100は、燃料タンク700内の燃料の価値を算出できる。
According to the third embodiment, the portable device 100 calculates the average book value. Here, the value of the fuel in the fuel tank 700 may be considered as the average book value. Therefore, the portable device 100 can calculate the value of the fuel in the fuel tank 700.
In addition, the portable device 100 calculates the total book value. Here, the value of the fuel in the fuel tank 700 may be considered as the total book value. Therefore, the portable device 100 can calculate the value of the fuel in the fuel tank 700.

実施の形態4.
次に、実施の形態4を説明する。実施の形態4は、実施の形態3と相違する事項を主に説明し、実施の形態3と共通する事項の説明を省略する。実施の形態4は、図18〜20を参照する。
実施の形態4では、制御装置600が平均簿価及び合計簿価を算出する場合を説明する。
Embodiment 4.
Next, the fourth embodiment will be described. The fourth embodiment mainly describes the matters different from the third embodiment, and omits the description of the matters common to the third embodiment. The fourth embodiment refers to FIGS. 18 to 20.
In the fourth embodiment, the case where the control device 600 calculates the average book value and the total book value will be described.

図25は、実施の形態4の通信システムを示す図である。通信システムは、決済情報サーバ300、制御装置600、及び燃料タンク700を含む。
制御装置600は、制御方法を実行する装置である。
例えば、ユーザは、クレジットカードを用いて、灯油を購入する。これにより、決済情報サーバ300は、決済情報を生成する。制御装置600は、決済情報サーバ300から決済情報を取得できる。
また、制御装置600は、OCRを用いて、レシート500に記載されている決済情報を読み取ることができる。
FIG. 25 is a diagram showing the communication system of the fourth embodiment. The communication system includes a payment information server 300, a control device 600, and a fuel tank 700.
The control device 600 is a device that executes a control method.
For example, a user purchases kerosene using a credit card. As a result, the payment information server 300 generates payment information. The control device 600 can acquire payment information from the payment information server 300.
In addition, the control device 600 can read the payment information written on the receipt 500 by using the OCR.

図26は、実施の形態4の制御装置の構成を示す機能ブロック図である。
制御装置600は、記憶部610、通信部620、取得部630、制御部640、出力部650、及び読み取り部660を有する。図19に示される構成と同じ図26の構成は、図19に示される符号と同じ符号を付している。
記憶部610は、制御装置600が有する揮発性記憶装置又は不揮発性記憶装置に確保した記憶領域として実現してもよい。
FIG. 26 is a functional block diagram showing the configuration of the control device according to the fourth embodiment.
The control device 600 includes a storage unit 610, a communication unit 620, an acquisition unit 630, a control unit 640, an output unit 650, and a reading unit 660. The configuration of FIG. 26, which is the same as the configuration shown in FIG. 19, has the same reference numerals as those shown in FIG.
The storage unit 610 may be realized as a storage area secured in the volatile storage device or the non-volatile storage device included in the control device 600.

通信部620、取得部630、制御部640、出力部650、及び読み取り部660の一部又は全部は、制御装置600が有するプロセッサによって実現してもよい。通信部620、取得部630、制御部640、出力部650、及び読み取り部660の一部又は全部は、制御装置600が有するプロセッサが実行するプログラムのモジュールとして実現してもよい。例えば、制御装置600が有するプロセッサが実行するプログラムは、制御プログラムとも言う。例えば、制御プログラムは、制御装置600が有する揮発性記憶装置、不揮発性記憶装置などの記録媒体に格納される。 A part or all of the communication unit 620, the acquisition unit 630, the control unit 640, the output unit 650, and the reading unit 660 may be realized by the processor included in the control device 600. A part or all of the communication unit 620, the acquisition unit 630, the control unit 640, the output unit 650, and the reading unit 660 may be realized as a module of a program executed by a processor included in the control device 600. For example, the program executed by the processor included in the control device 600 is also referred to as a control program. For example, the control program is stored in a recording medium such as a volatile storage device or a non-volatile storage device included in the control device 600.

記憶部610は、様々な情報を記憶する。例えば、記憶部610は、燃料タンク700内の燃料量を記憶する。
通信部620は、決済情報サーバ300と通信する。通信部620は、決済金額を含む決済情報を決済情報サーバ300から受信する。なお、決済金額は、燃料タンク700に補充された燃料である補充燃料の購入金額である。取得部630は、燃料測定センサ701から燃料量を取得する。取得部630は、スマートメータ800から電力単価を取得する。
The storage unit 610 stores various information. For example, the storage unit 610 stores the amount of fuel in the fuel tank 700.
The communication unit 620 communicates with the payment information server 300. The communication unit 620 receives the payment information including the payment amount from the payment information server 300. The settlement amount is the purchase amount of the replenished fuel, which is the fuel replenished in the fuel tank 700. The acquisition unit 630 acquires the fuel amount from the fuel measurement sensor 701. The acquisition unit 630 acquires the power unit price from the smart meter 800.

ここで、記憶部610は、第1の燃料量を含む燃料情報を記憶する。なお、第1の燃料量は、燃料タンク700内に収容されているタンク内燃料の量である。また、記憶部610は、第2の燃料量に対応する金額を記憶する。なお、第2の燃料量は、燃料タンク700に補充燃料を補充する前における燃料タンク700内に収容されていた燃料の量である。さらに、第2の燃料量に対応する金額は、合計簿価である。 Here, the storage unit 610 stores fuel information including the first fuel amount. The first fuel amount is the amount of fuel in the tank contained in the fuel tank 700. Further, the storage unit 610 stores the amount of money corresponding to the second fuel amount. The second fuel amount is the amount of fuel contained in the fuel tank 700 before the fuel tank 700 is replenished with replenished fuel. Further, the amount corresponding to the second amount of fuel is the total book value.

制御部640は、監視処理を行う。制御部640は、第2の燃料量に対応する金額、決済金額、及び第1の燃料量に基づいて、燃料タンク700に補充燃料を補充した後におけるタンク内燃料の予め定められた燃料量当たりの金額を算出する。算出される金額は、平均簿価である。また、制御部640は、合計簿価を算出する。 The control unit 640 performs a monitoring process. The control unit 640 per predetermined amount of fuel in the tank after replenishing the fuel tank 700 with the replenished fuel based on the amount corresponding to the second fuel amount, the settlement amount, and the first fuel amount. Calculate the amount of. The calculated amount is the average book value. In addition, the control unit 640 calculates the total book value.

出力部650は、平均簿価と合計簿価の少なくとも1つを出力する。例えば、出力部650は、平均簿価と合計簿価を制御装置600が有するディスプレイに出力する。また、例えば、出力部650は、平均簿価と合計簿価を音声出力する。また、例えば、出力部650は、平均簿価と合計簿価が印刷された紙媒体を出力してもよい。 The output unit 650 outputs at least one of the average book value and the total book value. For example, the output unit 650 outputs the average book value and the total book value to the display included in the control device 600. Further, for example, the output unit 650 outputs the average book value and the total book value by voice. Further, for example, the output unit 650 may output a paper medium on which the average book value and the total book value are printed.

読み取り部660は、制御装置600が有するカメラが撮像することで得られたレシート500の画像の画像内容を読み取る。これにより、読み取り部660は、レシート500に記載されている決済情報を読み取ることができる。 The reading unit 660 reads the image content of the image of the receipt 500 obtained by taking an image of the camera included in the control device 600. As a result, the reading unit 660 can read the payment information written on the receipt 500.

図27は、実施の形態4の平均簿価の算出処理を示すフローチャート(その1)である。制御装置600は、定期的に図27の処理を実行する。
(ステップS111)制御部640は、記憶部610から燃料情報を取得する。なお、燃料情報は、補充燃料量、時間情報、及び燃料量を含む。
FIG. 27 is a flowchart (No. 1) showing the calculation process of the average book value of the fourth embodiment. The control device 600 periodically executes the process of FIG. 27.
(Step S111) The control unit 640 acquires fuel information from the storage unit 610. The fuel information includes the replenishment fuel amount, the time information, and the fuel amount.

(ステップS112)通信部620は、決済情報を決済情報サーバ300から受信する。なお、決済情報は、複数の店舗名と複数の決済金額との対応関係を示していてもよい。すなわち、決済情報には、複数の決済内容が含まれていてもよい。 (Step S112) The communication unit 620 receives the payment information from the payment information server 300. The payment information may indicate a correspondence relationship between a plurality of store names and a plurality of payment amounts. That is, the payment information may include a plurality of payment contents.

(ステップS113)制御部640は、燃料情報の時間情報から日にちを特定する。特定した日にちは、給油日である。制御部640は、給油日に決済した情報が決済情報の中に存在するか否かを判定する。
ステップS113の条件が満たされる場合、制御部640は、処理をステップS114に進める。ステップS113の条件が満たされない場合、制御部640は、処理をステップS121に進める。
(Step S113) The control unit 640 specifies the date from the time information of the fuel information. The specified date is the refueling date. The control unit 640 determines whether or not the information settled on the refueling date exists in the settlement information.
When the condition of step S113 is satisfied, the control unit 640 advances the process to step S114. If the condition of step S113 is not satisfied, the control unit 640 advances the process to step S121.

(ステップS114)制御部640は、給油日に対応する複数の決済が存在するか否かを判定する。
ステップS114の条件が満たされる場合、制御部640は、処理をステップS115に進める。ステップS114の条件が満たされない場合、制御部640は、処理をステップS119に進める。
(Step S114) The control unit 640 determines whether or not there are a plurality of payments corresponding to the refueling date.
When the condition of step S114 is satisfied, the control unit 640 advances the process to step S115. If the condition of step S114 is not satisfied, the control unit 640 advances the process to step S119.

(ステップS115)制御部640は、複数の店舗名の中から燃料に関係する店舗名を特定する。
(ステップS116)制御部640は、燃料情報に含まれている時間情報に基づいて、灯油を購入したときの灯油単価をネットワークから検出する。
(Step S115) The control unit 640 specifies a store name related to fuel from a plurality of store names.
(Step S116) The control unit 640 detects the kerosene unit price at the time of purchasing kerosene from the network based on the time information included in the fuel information.

(ステップS117)制御部640は、灯油単価と補充燃料量に基づいて金額を算出する。
(ステップS118)制御部640は、ステップS115で特定した店舗名に対応する決済金額の中からステップS117で算出した金額に相当する決済金額を検出する。制御部640は、検出した決済金額を式(1)に用いる決済金額にする。
(Step S117) The control unit 640 calculates the amount based on the kerosene unit price and the amount of replenished fuel.
(Step S118) The control unit 640 detects the payment amount corresponding to the amount calculated in step S117 from the payment amount corresponding to the store name specified in step S115. The control unit 640 uses the detected settlement amount as the settlement amount used in the equation (1).

(ステップS119)制御部640は、式(1)を用いて平均簿価を算出する。
なお、合計簿価の初期値は、0である。式(1)の決済金額は、ステップS118で検出した決済金額である。または、式(1)の決済金額は、決済情報に含まれている決済金額である。決済情報に含まれている決済金額が式(1)の決済金額に設定される場合は、ステップS114でNoの場合である。
制御部640は、平均簿価を記憶部610に格納する。
(Step S119) The control unit 640 calculates the average book value using the equation (1).
The initial value of the total book value is 0. The settlement amount of the formula (1) is the settlement amount detected in step S118. Alternatively, the settlement amount of the formula (1) is the settlement amount included in the settlement information. When the settlement amount included in the settlement information is set to the settlement amount of the formula (1), it is the case of No in step S114.
The control unit 640 stores the average book value in the storage unit 610.

図28は、実施の形態4の平均簿価の算出処理を示すフローチャート(その2)である。
(ステップS121)制御部640は、ユーザに問い合わせを行う。詳細には、制御部640は、平均簿価を算出できないため、ユーザが灯油を購入したときの決済金額の入力をユーザに促す。
FIG. 28 is a flowchart (No. 2) showing the calculation process of the average book value of the fourth embodiment.
(Step S121) The control unit 640 makes an inquiry to the user. Specifically, since the control unit 640 cannot calculate the average book value, the control unit 640 prompts the user to input the settlement amount when the user purchases kerosene.

(ステップS122)制御部640は、決済金額が入力されたか否かを判定する。決済金額が入力された場合、制御部640は、処理をステップS119に進める。決済金額が入力されなかった場合、制御部640は、処理を終了する。 (Step S122) The control unit 640 determines whether or not the settlement amount has been input. When the settlement amount is input, the control unit 640 proceeds to the process in step S119. If the settlement amount is not entered, the control unit 640 ends the process.

図29は、実施の形態4の合計簿価の算出処理を示すフローチャートである。制御装置600は、図29の処理を定期的に実行する。
(ステップS131)取得部630は、燃料測定センサ11から燃料量を取得する。
(ステップS132)制御部640は、式(2)を用いて、合計簿価を算出する。
また、制御部640は、ステップS111で取得した燃料情報に含まれている燃料量とステップS131で取得部630が取得した燃料量との差分により、式(2)の消費量を算出できる。
制御部640は、合計簿価を記憶部610に格納する。記憶部610に格納された合計簿価は、ステップS132の後に、ステップS119が実行されるときに使用される。
FIG. 29 is a flowchart showing the calculation process of the total book value of the fourth embodiment. The control device 600 periodically executes the process shown in FIG. 29.
(Step S131) The acquisition unit 630 acquires the fuel amount from the fuel measurement sensor 11.
(Step S132) The control unit 640 calculates the total book value using the equation (2).
Further, the control unit 640 can calculate the consumption amount of the equation (2) by the difference between the fuel amount included in the fuel information acquired in step S111 and the fuel amount acquired by the acquisition unit 630 in step S131.
The control unit 640 stores the total book value in the storage unit 610. The total book value stored in the storage unit 610 is used when step S119 is executed after step S132.

ここで、出力部650は、平均簿価、合計簿価、及び取得部630が取得した電力価格を制御装置600が有するディスプレイに表示してもよい。これにより、ユーザは、電気と燃料のどちらを優先して用いることが経済的であるかを判断することができる。 Here, the output unit 650 may display the average book value, the total book value, and the electric power price acquired by the acquisition unit 630 on the display included in the control device 600. This allows the user to determine whether it is economical to preferentially use electricity or fuel.

このように、制御装置600は、実施の形態3の携帯装置100と同様の処理を実行できる。実施の形態4によれば、制御装置600は、平均簿価を算出する。ここで、燃料タンク700内の燃料の価値は、平均簿価と考えてもよい。よって、制御装置600は、燃料タンク700内の燃料の価値を算出できる。 In this way, the control device 600 can execute the same processing as the portable device 100 of the third embodiment. According to the fourth embodiment, the control device 600 calculates the average book value. Here, the value of the fuel in the fuel tank 700 may be considered as the average book value. Therefore, the control device 600 can calculate the value of the fuel in the fuel tank 700.

また、制御装置600は、合計簿価を算出する。ここで、燃料タンク700内の燃料の価値は、合計簿価と考えてもよい。よって、制御装置600は、燃料タンク700内の燃料の価値を算出できる。 Further, the control device 600 calculates the total book value. Here, the value of the fuel in the fuel tank 700 may be considered as the total book value. Therefore, the control device 600 can calculate the value of the fuel in the fuel tank 700.

以上に説明した各実施の形態における特徴は、互いに適宜組み合わせることができる。 The features of each of the embodiments described above can be combined with each other as appropriate.

10 車、 11 燃料測定センサ、 12 燃料タンク、 100 携帯装置、 101 プロセッサ、 102 揮発性記憶装置、 103 不揮発性記憶装置、 104 カメラ、 110 記憶部、 120 通信部、 130 制御部、 140 出力部、 150 読み取り部、 200 車載装置、 210 記憶部、 220 通信部、 230 取得部、 240 制御部、 250 出力部、 260 読み取り部、 300 決済情報サーバ、 400 燃料供給設備、 500 レシート、 600 制御装置、 610 記憶部、 620 通信部、 630 取得部、 640 制御部、 650 出力部、 660 読み取り部、 700 燃料タンク、 701 燃料測定センサ、 800 スマートメータ。 10 cars, 11 fuel measurement sensors, 12 fuel tanks, 100 portable devices, 101 processors, 102 volatile storage devices, 103 non-volatile storage devices, 104 cameras, 110 storage units, 120 communication units, 130 control units, 140 output units, 150 reading unit, 200 in-vehicle device, 210 storage unit, 220 communication unit, 230 acquisition unit, 240 control unit, 250 output unit, 260 reading unit, 300 payment information server, 400 fuel supply equipment, 500 receipt, 600 control unit, 610 Storage unit, 620 communication unit, 630 acquisition unit, 640 control unit, 650 output unit, 660 reader unit, 700 fuel tank, 701 fuel measurement sensor, 800 smart meter.

本発明の一態様に係る携帯装置が提供される。携帯装置は、燃料タンク内に収容されているタンク内燃料の量である第1の燃料量を含む燃料情報と、前記燃料タンクに補充された燃料である補充燃料の購入金額である決済金額を含む決済情報とを受信する通信部と、
前記燃料タンクに前記補充燃料を補充する前における前記燃料タンク内に収容されていた燃料の量である第2の燃料量に対応する金額を記憶する記憶部と、前記第1の燃料量、前記決済金額、及び前記第2の燃料量に対応する金額に基づいて、前記燃料タンクに前記補充燃料を補充した後における前記タンク内燃料の予め定められた燃料量当たりの金額である第1の金額を算出する制御部と、前記第1の金額を出力する出力部と、を有する。前記燃料情報は、前記補充燃料が前記燃料タンクに補充された補充日と前記補充燃料が購入された店舗の位置を示す位置情報とを含む。前記決済情報は、前記補充燃料が購入された購入日と前記補充燃料が購入された店舗である第1の店舗の名称を含む。前記制御部は、前記第1の金額を算出する場合、前記補充日と前記購入日が一致することを検出し、地図情報と前記位置情報とに基づいて、前記補充燃料を販売した店舗の名称である第2の店舗名を検出し、前記第2の店舗名と前記第1の店舗の名称とが一致するか否かを判定し、前記第2の店舗名と前記第1の店舗の名称が一致する場合、前記第1の店舗で支払われた前記購入金額である前記決済金額、前記第2の燃料量に対応する金額、及び前記第1の燃料量に基づいて、前記第1の金額を算出する。
A portable device according to an aspect of the present invention is provided. The portable device receives fuel information including the first fuel amount, which is the amount of fuel in the tank stored in the fuel tank, and the settlement amount, which is the purchase amount of the replenished fuel which is the fuel replenished in the fuel tank. Communication unit that receives payment information including
A storage unit that stores an amount corresponding to a second fuel amount, which is the amount of fuel contained in the fuel tank before the fuel tank is replenished with the replenished fuel, and the first fuel amount, said. payment amount, and based on the amount corresponding to the second fuel quantity, the first amount is the amount of the predetermined fuel amount per the tank fuel in after supplemented the replenishment fuel to the fuel tank It has a control unit for calculating the above amount and an output unit for outputting the first amount of money. The fuel information includes a replenishment date when the replenishment fuel is replenished in the fuel tank and location information indicating the location of the store where the replenishment fuel was purchased. The payment information includes the purchase date on which the replenishment fuel was purchased and the name of the first store in which the replenishment fuel was purchased. When calculating the first amount of money, the control unit detects that the replenishment date and the purchase date match, and based on the map information and the location information, the name of the store that sold the replenishment fuel. The second store name is detected, it is determined whether or not the second store name and the name of the first store match, and the name of the second store and the name of the first store are used. If they match, the first amount is based on the payment amount, which is the purchase amount paid at the first store, the amount corresponding to the second fuel amount, and the first fuel amount. Is calculated.

Claims (15)

燃料タンク内に収容されているタンク内燃料の量である第1の燃料量、前記燃料タンクに補充された燃料である補充燃料の購入金額である決済金額、及び前記燃料タンクに前記補充燃料を補充する前における前記燃料タンク内に収容されていた燃料の量である第2の燃料量に対応する金額に基づいて、前記燃料タンクに前記補充燃料を補充した後における前記タンク内燃料の予め定められた燃料量当たりの金額である第1の金額を算出する制御部と、
前記第1の金額を出力する出力部と、
を有する携帯装置。
The first fuel amount, which is the amount of fuel in the tank contained in the fuel tank, the settlement amount, which is the purchase amount of the replenishment fuel, which is the fuel replenished in the fuel tank, and the replenishment fuel in the fuel tank. Predetermined amount of fuel in the tank after replenishing the replenished fuel in the fuel tank based on an amount corresponding to a second fuel amount which is the amount of fuel stored in the fuel tank before replenishment. A control unit that calculates the first amount of money, which is the amount of fuel that has been obtained,
An output unit that outputs the first amount of money and
A portable device that has.
前記制御部は、前記第2の燃料量に対応する金額と前記決済金額との合計金額、前記タンク内燃料が消費された量である消費量、及び前記第1の金額に基づいて、前記タンク内燃料が消費された後の前記燃料タンク内に収容されている燃料の量に対応する金額である第2の金額を算出する、
請求項1に記載の携帯装置。
The control unit is based on the total amount of the amount corresponding to the second fuel amount and the settlement amount, the consumption amount which is the amount of fuel consumed in the tank, and the first amount of money. A second amount, which is an amount corresponding to the amount of fuel stored in the fuel tank after the internal fuel is consumed, is calculated.
The portable device according to claim 1.
前記出力部は、前記第2の金額を出力する、
請求項2に記載の携帯装置。
The output unit outputs the second amount of money.
The portable device according to claim 2.
前記第1の燃料量を含む燃料情報と、前記決済金額を含む決済情報とを受信する通信部と、
前記第2の燃料量に対応する金額を記憶する記憶部と、
をさらに有する、
請求項1から3のいずれか1項に記載の携帯装置。
A communication unit that receives fuel information including the first fuel amount and payment information including the payment amount.
A storage unit that stores the amount of money corresponding to the second fuel amount, and
Have more,
The portable device according to any one of claims 1 to 3.
前記燃料情報は、前記補充燃料が前記燃料タンクに補充された補充日と前記補充燃料が購入された店舗の位置を示す位置情報とを含み、
前記決済情報は、前記補充燃料が購入された購入日と前記補充燃料が購入された店舗である第1の店舗の名称を含み、
前記制御部は、前記補充日と前記購入日が一致することを検出し、地図情報と前記位置情報とに基づいて、前記補充燃料を販売した店舗の名称である第2の店舗名を検出し、前記第2の店舗名と前記第1の店舗の名称とが一致するか否かを判定し、前記第2の店舗名と前記第1の店舗の名称が一致する場合、前記第1の店舗で支払われた前記購入金額である前記決済金額、前記第2の燃料量に対応する金額、及び前記第1の燃料量に基づいて、前記第1の金額を算出する、
請求項4に記載の携帯装置。
The fuel information includes a replenishment date in which the replenishment fuel is replenished in the fuel tank and location information indicating the location of the store where the replenishment fuel was purchased.
The payment information includes the purchase date on which the replenishment fuel was purchased and the name of the first store in which the replenishment fuel was purchased.
The control unit detects that the replenishment date and the purchase date coincide with each other, and detects the name of the second store, which is the name of the store that sold the replenishment fuel, based on the map information and the location information. , It is determined whether or not the name of the second store and the name of the first store match, and if the name of the second store and the name of the first store match, the first store The first amount is calculated based on the settlement amount, which is the purchase amount paid in, the amount corresponding to the second fuel amount, and the first fuel amount.
The portable device according to claim 4.
前記燃料情報は、前記補充燃料の量である補充燃料量と前記補充燃料が前記燃料タンクに補充された時間を示す時間情報とを含み、
前記制御部は、前記通信部が受信した前記決済情報に、前記補充燃料が購入された購入日又は前記補充燃料が購入された店舗である第1の店舗の名称が含まれていない場合、前記時間情報に基づいて、前記補充燃料が購入されたときの燃料単価をネットワークから検出し、前記燃料単価と前記補充燃料量に基づいて前記決済金額を算出する、
請求項4に記載の携帯装置。
The fuel information includes a replenishment fuel amount which is the amount of the replenishment fuel and time information indicating the time when the replenishment fuel is replenished to the fuel tank.
When the payment information received by the communication unit does not include the purchase date on which the replenishment fuel was purchased or the name of the first store that is the store where the replenishment fuel was purchased, the control unit may use the control unit. Based on the time information, the fuel unit price when the replenishment fuel is purchased is detected from the network, and the settlement amount is calculated based on the fuel unit price and the replenishment fuel amount.
The portable device according to claim 4.
前記燃料情報は、前記補充燃料の量である補充燃料量と前記補充燃料が前記燃料タンクに補充された時間を示す時間情報とを含み、
前記決済情報は、複数の店舗名と複数の金額との対応関係を示し、
前記制御部は、前記複数の店舗名の中から燃料に関係する店舗名を特定し、前記時間情報に基づいて、前記補充燃料が購入されたときの燃料単価をネットワークから検出し、前記燃料単価と前記補充燃料量に基づいて金額を算出し、特定した店舗名に対応する金額の中から、算出した金額に相当する金額を検出し、検出した金額を前記決済金額にする、
請求項4に記載の携帯装置。
The fuel information includes a replenishment fuel amount which is the amount of the replenishment fuel and time information indicating the time when the replenishment fuel is replenished to the fuel tank.
The payment information indicates the correspondence between a plurality of store names and a plurality of amounts.
The control unit identifies a store name related to fuel from the plurality of store names, detects the fuel unit price when the supplementary fuel is purchased from the network based on the time information, and detects the fuel unit price from the network. Amount is calculated based on the amount of replenished fuel, an amount corresponding to the calculated amount is detected from the amount corresponding to the specified store name, and the detected amount is used as the settlement amount.
The portable device according to claim 4.
読み取り部をさらに有し、
前記読み取り部は、前記決済金額が記載されている領収書の内容を読み取り、
前記決済金額は、前記読み取り部が前記領収書から読み取った金額である、
請求項1に記載の携帯装置。
It also has a reading unit
The reading unit reads the contents of the receipt in which the payment amount is described,
The settlement amount is an amount read from the receipt by the reading unit.
The portable device according to claim 1.
前記燃料タンクは、車が有する燃料タンクであり、
前記タンク内燃料は、ガソリンである、
請求項1に記載の携帯装置。
The fuel tank is a fuel tank owned by a car.
The fuel in the tank is gasoline.
The portable device according to claim 1.
前記燃料タンクは、車が有する燃料タンクであり、
前記タンク内燃料は、水素である、
請求項1に記載の携帯装置。
The fuel tank is a fuel tank owned by a car.
The fuel in the tank is hydrogen.
The portable device according to claim 1.
前記燃料タンクは、家庭用タンクであり、
前記タンク内燃料は、灯油である、
請求項1に記載の携帯装置。
The fuel tank is a household tank and
The fuel in the tank is kerosene.
The portable device according to claim 1.
燃料タンク内に収容されているタンク内燃料の量である第1の燃料量、前記燃料タンクに補充された燃料である補充燃料の購入金額である決済金額、及び前記燃料タンクに前記補充燃料を補充する前における前記燃料タンク内に収容されていた燃料の量である第2の燃料量に対応する金額に基づいて、前記燃料タンクに前記補充燃料を補充した後における前記タンク内燃料の予め定められた燃料量当たりの金額である第1の金額を算出する制御部と、
前記第1の金額を出力する出力部と、
を有する車載装置。
The first fuel amount, which is the amount of fuel in the tank contained in the fuel tank, the settlement amount, which is the purchase amount of the replenishment fuel, which is the fuel replenished in the fuel tank, and the replenishment fuel in the fuel tank. Predetermined amount of fuel in the tank after replenishing the replenished fuel in the fuel tank based on an amount corresponding to a second fuel amount which is the amount of fuel stored in the fuel tank before replenishment. A control unit that calculates the first amount of money, which is the amount of fuel that has been obtained,
An output unit that outputs the first amount of money and
In-vehicle device having.
燃料タンク内に収容されているタンク内燃料の量である第1の燃料量、前記燃料タンクに補充された燃料である補充燃料の購入金額である決済金額、及び前記燃料タンクに前記補充燃料を補充する前における前記燃料タンク内に収容されていた燃料の量である第2の燃料量に対応する金額に基づいて、前記燃料タンクに前記補充燃料を補充した後における前記タンク内燃料の予め定められた燃料量当たりの金額である第1の金額を算出する制御部と、
前記第1の金額を出力する出力部と、
を有する制御装置。
The first fuel amount, which is the amount of fuel in the tank contained in the fuel tank, the settlement amount, which is the purchase amount of the replenishment fuel, which is the fuel replenished in the fuel tank, and the replenishment fuel in the fuel tank. Predetermined amount of fuel in the tank after replenishing the replenished fuel in the fuel tank based on an amount corresponding to a second fuel amount which is the amount of fuel stored in the fuel tank before replenishment. A control unit that calculates the first amount of money, which is the amount of fuel that has been obtained,
An output unit that outputs the first amount of money and
Control device with.
携帯装置が、
燃料タンク内に収容されているタンク内燃料の量である第1の燃料量、前記燃料タンクに補充された燃料である補充燃料の購入金額である決済金額、及び前記燃料タンクに前記補充燃料を補充する前における前記燃料タンク内に収容されていた燃料の量である第2の燃料量に対応する金額に基づいて、前記燃料タンクに前記補充燃料を補充した後における前記タンク内燃料の予め定められた燃料量当たりの金額である第1の金額を算出し、
前記第1の金額を出力する、
制御方法。
The mobile device
The first fuel amount, which is the amount of fuel in the tank contained in the fuel tank, the settlement amount, which is the purchase amount of the replenishment fuel, which is the fuel replenished in the fuel tank, and the replenishment fuel in the fuel tank. Predetermined amount of fuel in the tank after replenishing the replenished fuel in the fuel tank based on an amount corresponding to a second fuel amount which is the amount of fuel stored in the fuel tank before replenishment. Calculate the first amount, which is the amount of fuel obtained,
Output the first amount of money,
Control method.
携帯装置に、
燃料タンク内に収容されているタンク内燃料の量である第1の燃料量、前記燃料タンクに補充された燃料である補充燃料の購入金額である決済金額、及び前記燃料タンクに前記補充燃料を補充する前における前記燃料タンク内に収容されていた燃料の量である第2の燃料量に対応する金額に基づいて、前記燃料タンクに前記補充燃料を補充した後における前記タンク内燃料の予め定められた燃料量当たりの金額である第1の金額を算出し、
前記第1の金額を出力する、
処理を実行させる制御プログラム。
For mobile devices
The first fuel amount, which is the amount of fuel in the tank contained in the fuel tank, the settlement amount, which is the purchase amount of the replenishment fuel, which is the fuel replenished in the fuel tank, and the replenishment fuel in the fuel tank. Predetermined amount of fuel in the tank after replenishing the replenished fuel in the fuel tank based on an amount corresponding to a second fuel amount which is the amount of fuel stored in the fuel tank before replenishment. Calculate the first amount, which is the amount of fuel obtained,
Output the first amount of money,
A control program that executes processing.
JP2020567997A 2019-01-30 2019-01-30 Mobile devices, in-vehicle devices, control devices, control methods, and control programs Active JP6851562B2 (en)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/JP2019/003101 WO2020157846A1 (en) 2019-01-30 2019-01-30 Portable device, onboard device, control device, control method, and control program

Publications (2)

Publication Number Publication Date
JPWO2020157846A1 true JPWO2020157846A1 (en) 2021-03-18
JP6851562B2 JP6851562B2 (en) 2021-03-31

Family

ID=71841238

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2020567997A Active JP6851562B2 (en) 2019-01-30 2019-01-30 Mobile devices, in-vehicle devices, control devices, control methods, and control programs

Country Status (2)

Country Link
JP (1) JP6851562B2 (en)
WO (1) WO2020157846A1 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP7330936B2 (en) * 2020-10-27 2023-08-22 Tis株式会社 Information processing device, program, and information processing method

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002139334A (en) * 2000-11-06 2002-05-17 Sharp Corp Vehicular navigation device and method
JP2009134502A (en) * 2007-11-30 2009-06-18 Denso Corp Fuel information collecting device
JP2014019414A (en) * 2012-07-24 2014-02-03 Nippon Seiki Co Ltd Vehicular display device

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002139334A (en) * 2000-11-06 2002-05-17 Sharp Corp Vehicular navigation device and method
JP2009134502A (en) * 2007-11-30 2009-06-18 Denso Corp Fuel information collecting device
JP2014019414A (en) * 2012-07-24 2014-02-03 Nippon Seiki Co Ltd Vehicular display device

Also Published As

Publication number Publication date
WO2020157846A1 (en) 2020-08-06
JP6851562B2 (en) 2021-03-31

Similar Documents

Publication Publication Date Title
US12045891B2 (en) Method for using electronic metadata to verify insurance claims
JP6174116B2 (en) Equipment for the supply of goods
US20150309912A1 (en) Electronics Recycling Retail Desktop Verification Device
CN108876506B (en) Vehicle registration method and device
CN103635815B (en) Parking validation device and system and method for delivering energy to an electrically powered vehicle within a parking area
JP2014146120A (en) Management system for auto loan or auto lease
JP6851562B2 (en) Mobile devices, in-vehicle devices, control devices, control methods, and control programs
WO2015192593A1 (en) Automatic charging method, terminal and system for public transport
US20110093396A1 (en) System and method for flexible metering and payment for power usage
KR20210066491A (en) System for preventing false offerings of used car
JP6777719B2 (en) Methods and systems for payments using instrument cluster equipment
KR20190134900A (en) System and method for payment of car service using car number recognition
CN112309048A (en) ETC-based charging method and charging equipment for gas station
JP6851561B2 (en) Mobile devices, in-vehicle devices, control methods, and control programs
JP2020091881A5 (en)
JP5861233B2 (en) Payment processing system, method, and computer program
KR101469885B1 (en) Mobile payment systrem for refueling counter
TWI666601B (en) System and method based on self-service sales transaction
BR112020000068A2 (en) vehicle fuel supply authentication system
KR102521084B1 (en) Method and apparatus for detemining recycling
WO2023100335A1 (en) Authentication system and authentication method
US20240067033A1 (en) Management server, management method, and non-transitory storage medium
BE1020290A5 (en) SYSTEM FOR DRAWING A UTILITY DEVICE.
JP5857331B2 (en) Transaction information registration system, method, and computer program
JP5857332B2 (en) Payment processing system, method, and computer program

Legal Events

Date Code Title Description
A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20201203

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20201203

A871 Explanation of circumstances concerning accelerated examination

Free format text: JAPANESE INTERMEDIATE CODE: A871

Effective date: 20201203

A975 Report on accelerated examination

Free format text: JAPANESE INTERMEDIATE CODE: A971005

Effective date: 20210202

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20210209

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20210309

R150 Certificate of patent or registration of utility model

Ref document number: 6851562

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250