IP Library Granted Patent US 11,685,643
Granted Patent B2
US 11,685,643 · App. 17/397,948 · Granted Jun 27, 2023

Method, device and system for automatically fueling vehicle

Inventors: Nan Wu (Beijing, CN); He Zheng (Beijing, CN)
Assignee: BEIJING TUSEN WEILAI TECHNOLOGY CO., LTD.
B67D7/0401B67D7/08G01C21/3415G01C21/3469G05D1/0088G07C5/0841G08G1/0967G08G1/0968H04W4/02H04W4/40H04W4/44G05D2201/0213G08G1/09626G08G1/096844H04L67/125H04W4/024
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,685,643
App. No.
17/397,948
Granted
Jun 27, 2023
Kind
B2
Abstract

The present application provides a method, device and system for automatically fueling a vehicle. The method includes: judging, by a fueling control device of the vehicle, whether the vehicle needs to be filled with fuel; obtaining driving route information and vehicle status information of the vehicle in the case of determining that the vehicle needs to be filled with fuel; determining fuel amount to be filled according to the driving route information and the vehicle status information of the vehicle; sending a fueling request to a fueling management system; receiving a feedback message from the fueling management system, wherein the feedback message includes position information of a fueling device; and prompting the vehicle to obtain fuel offered by the fueling device indicated by the position information of the fueling device according to the fuel amount to be filled.

Claims (76)

1. A method for automatically fueling a vehicle, comprising:

determining, by a fueling control device of the vehicle, whether the vehicle needs to be filled with fuel;

obtaining, by the fueling control device of the vehicle, driving route information and vehicle status information of the vehicle in response to determining that the vehicle needs to be filled with fuel, wherein obtaining the vehicle status information of the vehicle comprises obtaining information from an on-board network of the vehicle, and wherein the vehicle status information comprises at least information about average fuel consumption of the vehicle per 100 kilometers, current weight of the vehicle, and filled fuel amount of the vehicle;

determining, by the fueling control device of the vehicle, fuel amount to be filled, comprising:

determining a length of the driving route,

determining a required fuel amount according to a function relationship among the average fuel consumption of the vehicle per 100 kilometers, the current weight of the vehicle and the length of the driving route, and

determining the fuel amount to be filled according to the determined required fuel amount and the filled fuel amount of the vehicle;

determining, by the fueling control device of the vehicle, actual fuel consumption after each fueling of the vehicle in a preset update cycle;

comparing, by the fueling control device of the vehicle, the required fuel amount determined each update cycle with the actual fuel consumption; and

updating, by the fueling control device of the vehicle, the function relationship for determining the required fuel amount according to a comparison result.

2. The method of claim 1 , comprising: obtaining a current position of the vehicle.

3. The method of claim 2 , comprising:

sending a fueling request to a fueling management system, wherein the fueling request includes an identifier of the vehicle, information of the fuel amount to be filled, and information of the current position of the vehicle,

wherein the fueling management system is located on a network side of a network external to the vehicle.

4. The method of claim 3 , comprising:

receiving a feedback message from the fueling management system, wherein the feedback message comprises position information of a fueling device; and

prompting the vehicle to obtain fuel offered by the fueling device indicated by the position information of the fueling device according to the fuel amount to be filled.

5. The method of claim 1 , wherein the determining, by the fueling control device of the vehicle, whether the vehicle needs to be filled with fuel comprises:

receiving a liquid level signal from the on-board network of the vehicle and determining that the vehicle needs to be filled with fuel in response to the liquid level signal indicating that a liquid level of a fuel tank of the vehicle is lower than a predetermined liquid level.

6. The method of 1 , wherein the obtaining, by the fueling control device of the vehicle, the driving route information of the vehicle comprises:

prompting a user to input the driving route information and receiving the driving route information input by the user via an on-board Human Machine Interface (HMI) device or an on-board navigation device.

7. The method of claim 3 , comprising:

receiving a payment message from the fueling management system; and

making a payment according to the payment message.

8. A device for automatically fueling a vehicle, comprising:

a memory;

a processor; and

a transceiver,

wherein:

the memory is configured to store at least one machine executable instruction;

the processor is configured to execute the at least one machine executable instruction stored in the memory to:

determine whether the vehicle needs to be filled with fuel;

obtain driving route information and vehicle status information of the vehicle in response to determining that the vehicle needs to be filled with fuel, wherein obtaining the vehicle status information of the vehicle comprises obtaining information from an on-board network of the vehicle, and wherein the vehicle status information comprises at least information about average fuel consumption of the vehicle per 100 kilometers, current weight of the vehicle, and filled fuel amount of the vehicle;

determine fuel amount to be filled, comprising:

determine a length of the driving route,

determine a required fuel amount according to a function relationship among the average fuel consumption of the vehicle per 100 kilometers, the current weight of the vehicle and the length of the driving route, and

determine the fuel amount to be filled according to the determined required fuel amount and the filled fuel amount of the vehicle;

determine actual fuel consumption after each fueling of the vehicle in a preset update cycle;

compare the required fuel amount determined each update cycle with the actual fuel consumption; and

update the function relationship for determining the required fuel amount according to a comparison result,

wherein the transceiver is configured to receive and send information according to invoking by the processor, and wherein the device is located in the vehicle.

9. The device of claim 8 , wherein the processor is configured to execute the at least one machine executable instruction stored in the memory to obtain a current position of the vehicle.

10. The device of claim 9 , wherein the processor is configured to execute the at least one machine executable instruction stored in the memory to:

send, through the transceiver, a fueling request to a fueling management system, wherein the fueling request includes an identifier of the vehicle, information of the fuel amount to be filled, and information of the current position of the vehicle,

wherein the fueling management system is located on a network side of a network external to the vehicle.

11. The device of claim 10 , wherein the processor is configured to execute the at least one machine executable instruction stored in the memory to:

receive, through the transceiver, a feedback message from the fueling management system, wherein the feedback message comprises position information of a fueling device; and

prompt the vehicle to obtain fuel offered by the fueling device indicated by the position information of the fueling device according to the fuel amount to be filled.

12. The device of claim 8 , wherein the processor is configured to execute the at least one machine executable instruction stored in the memory to:

receive a load signal from the on-board network of the vehicle, and determine that the vehicle needs to be filled with fuel in response to the load signal indicating that deadweight of the vehicle exceeds a predetermined deadweight.

13. The device of claim 8 , wherein the processor is configured to execute the at least one machine executable instruction stored in the memory to:

send a message requesting to obtain the driving route information to a client of a mobile terminal of the user, and receive the driving route information from the client of the mobile terminal of the user.

14. The device of claim 10 , wherein the processor is configured to execute the at least one machine executable instruction stored in the memory to:

receive, through the transceiver, a payment message from the fueling management system; and

make a payment according to the payment message.

15. A non-transitory computer readable storage medium comprising executable instructions that, when executed by at least one processor, cause the at least one processor to perform operations, comprising:

determining whether a vehicle needs to be filled with fuel;

obtaining driving route information and vehicle status information of the vehicle in response to determining that the vehicle needs to be filled with fuel, wherein obtaining the vehicle status information of the vehicle comprises obtaining information from an on-board network of the vehicle, and wherein the vehicle status information comprises at least information about average fuel consumption of the vehicle per 100 kilometers, current weight of the vehicle, and filled fuel amount of the vehicle;

determining fuel amount to be filled, comprising:

determining a length of the driving route,

determining a required fuel amount according to a function relationship among the average fuel consumption of the vehicle per 100 kilometers, the current weight of the vehicle and the length of the driving route, and

determining the fuel amount to be filled according to the determined required fuel amount and the filled fuel amount of the vehicle;

determining actual fuel consumption after each fueling of the vehicle in a preset update cycle;

comparing the required fuel amount determined each update cycle with the actual fuel consumption; and

updating the function relationship for determining the required fuel amount according to a comparison result.

16. The non-transitory computer readable storage medium of claim 15 , wherein the executable instructions, when executed by the at least one processor, cause the at least one processor to perform operations, comprising: obtaining a current position of the vehicle.

17. The non-transitory computer readable storage medium of claim 16 , wherein the executable instructions, when executed by the at least one processor, cause the at least one processor to perform operations, comprising:

sending, through a transceiver, a fueling request to a fueling management system, wherein the fueling request includes an identifier of the vehicle, information of the fuel amount to be filled, and information of the current position of the vehicle,

wherein the fueling management system is located on a network side of a network external to the vehicle.

18. The non-transitory computer readable storage medium of claim 17 , wherein the executable instructions, when executed by the at least one processor, cause the at least one processor to perform operations, comprising:

receiving, through the transceiver, a feedback message from the fueling management system, wherein the feedback message comprises position information of a fueling device; and

prompting the vehicle to obtain fuel offered by the fueling device indicated by the position information of the fueling device according to the fuel amount to be filled.

19. The non-transitory computer readable storage medium of claim 15 , wherein the executable instructions, when executed by the at least one processor, cause the at least one processor to perform operations, comprising:

determining that the vehicle needs to be filled with fuel in response to receiving a fueling indication from an outside of the vehicle.

20. The non-transitory computer readable storage medium of claim 15 , wherein the executable instructions, when executed by the at least one processor, cause the at least one processor to perform operations, comprising:

sending a message requesting to obtain the driving route information to a network terminal and receiving the driving route information from the network terminal.

Assignments (5)
CHANGE OF NAME Recorded Dec 2, 2025
From: BEIJING TUSEN WEILAI TECHNOLOGY CO., LTD.
To: BEIJING OCGEN INTERACTION TECHNOLOGY
Reel/Frame 074074/0417 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 26, 2022
From: TUSIMPLE, INC.
To: BEIJING TUSEN WEILAI TECHNOLOGY CO., LTD.
Reel/Frame 058766/0870 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 9, 2021
From: ZHENG, HE
To: BEIJING TUSEN WEILAI TECHNOLOGY CO., LTD.
Reel/Frame 057126/0791 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 9, 2021
From: WU, NAN
To: TUSIMPLE
Reel/Frame 057132/0466 →
CHANGE OF NAME Recorded Aug 9, 2021
From: TUSIMPLE
To: TUSIMPLE, INC.
Reel/Frame 057132/0503 →
Priority Claims (1)
CN 201710601505.7 · Jul 21, 2017 · national
Continuity (2)
Continuation 16035662 · Jul 15, 2018
Related Publication 20220024750A1 · Jan 27, 2022