Vehicle, control method and control device thereof and readable storage medium
By obtaining fuel supplement station location information and planning the optimal path, the fuel depletion problem of full-power fuel cell vehicles is solved, and sufficient fuel and efficient driving are achieved.
Patent Information
- Application Number
- CN202510407859.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-04-02
- Publication Date
- 2025-07-22
AI Technical Summary
Existing full-power fuel cell vehicles are prone to fuel exhaustion and failure, and cannot be directly charged through external charging equipment, which limits the energy recharge method.
When the vehicle's cruising range is less than the driving range, obtain the location information of the fuel replenishment station, plan multiple paths according to the fuel consumption, and select the optimal target path to travel to replenish fuel.
Ensure the vehicle is sufficient fuel, avoid fuel exhaustion and failure, and improve driving efficiency and path planning accuracy.
Smart Images

Figure CN120348201A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the technical field of new energy vehicles, and particularly to a vehicle, its control method, control device, and readable storage medium. Background Art
[0002] Currently, the power source of a full-power fuel cell vehicle is a fuel cell system, supplemented by a power battery with a relatively small capacity for auxiliary driving and energy recovery. The vehicle has no charging port, and the power battery cannot be directly charged through an external charging device, which to a certain extent limits the vehicle's energy replenishment method, resulting in a relatively high demand for fuel resources for the vehicle. However, the existing vehicle control methods have the technical problem of being prone to fuel depletion failures. Summary of the Invention
[0003] Embodiments of this application provide a vehicle, its control method, control device, and readable storage medium, which are used to solve technical problems such as being prone to fuel depletion failures in the prior art.
[0004] In the first aspect of the embodiments of this application, a control method for a vehicle is provided, including:
[0005] During the process of the vehicle traveling along a first path, obtain the vehicle's cruising range and the driving mileage corresponding to the first path;
[0006] When the cruising range is less than the driving mileage, obtain M fuel filling stations corresponding to the first path and obtain the M location information of the M fuel filling stations, where M is an integer greater than 0;
[0007] Determine M second paths according to the M location information and the first path;
[0008] Determine the target path among the M second paths according to the fuel consumption corresponding to each second path;
[0009] Control the vehicle to travel along the target path.
[0010] In the control method of the vehicle in this embodiment, when the cruising range of the vehicle is less than the driving mileage, M second paths are determined according to the M location information and the first path, then the target path among the M second paths is determined according to the fuel consumption corresponding to each second path, and the vehicle is controlled to travel along the target path, ensuring that the vehicle has sufficient fuel and avoiding the vehicle from having a fuel depletion failure.
[0011] In the second aspect of the embodiments of this application, a control device for a vehicle is provided, including:
[0012] An acquisition unit, configured to obtain the vehicle's cruising range and the driving mileage corresponding to the first path during the process of the vehicle traveling along the first path;
[0013] An acquisition unit is further configured to, when the cruising range is less than the driving range, acquire M fuel filling stations corresponding to the first path, and acquire M location information of the M fuel filling stations, where M is an integer greater than 0;
[0014] A processing unit is configured to determine M second paths according to the M location information and the first path;
[0015] The processing unit is further configured to determine a target path among the M second paths according to the fuel consumption corresponding to each second path;
[0016] A control unit is configured to control the vehicle to travel along the target path.
[0017] In the control device of the vehicle in this embodiment, when the cruising range of the vehicle is less than the driving range, M second paths are determined according to the M location information and the first path, and then a target path among the M second paths is determined according to the fuel consumption corresponding to each second path, and the vehicle is controlled to travel along the target path, ensuring that the vehicle has sufficient fuel and avoiding the failure of the vehicle running out of fuel.
[0018] In the third aspect of the embodiments of the present application, another control device for a vehicle is provided, including a processor and a memory. A computer program is stored in the memory, and when the computer program is executed by the processor, the steps of the control method for the vehicle in any of the above embodiments are implemented. Therefore, the control device for the vehicle has all the beneficial effects of the control method for the vehicle in any of the above embodiments, and will not be described in detail here.
[0019] In the fourth aspect of the embodiments of the present application, a readable storage medium is proposed, on which a program or instruction is stored. When the program or instruction is executed by a processor, the steps of the control method for the vehicle in any of the above embodiments are implemented. Therefore, the readable storage medium has all the beneficial effects of the control method for the vehicle in any of the above embodiments, and will not be described in detail here.
[0020] According to the fifth aspect of the present invention, a vehicle is proposed, including: the control device for the vehicle defined in the second aspect above, or the control device for the vehicle defined in the third aspect above, and / or the readable storage medium defined in the fourth aspect above. Therefore, it has all the beneficial technical effects of the control device for the vehicle defined in the second aspect above, or the control device for the vehicle defined in the third aspect above, and / or the readable storage medium defined in the fourth aspect above, and will not be described in too much detail here. Description of the Drawings
[0021] To more clearly illustrate the technical solutions in the embodiments of the present application or the prior art, the following will briefly introduce the accompanying drawings required for the description of the embodiments or the prior art. Obviously, the accompanying drawings in the following description are some embodiments of the present application. For those of ordinary skill in the art, without creative efforts, other drawings can also be obtained based on these drawings.
[0022] Figure 1 It is a flowchart of the control method for a vehicle provided by an embodiment of the present application;
[0023] Figure 2 It is a functional module block diagram of the control device for a vehicle provided by an embodiment of the present application;
[0024] Figure 3 It is a structural block diagram of the control device for a vehicle provided by an embodiment of the present application. Specific embodiments
[0025] To better understand the technical solutions provided by the embodiments of this specification, the following will make a detailed description of the technical solutions of the embodiments of this specification through the accompanying drawings and specific embodiments. It should be understood that the specific features in the embodiments of this specification and the embodiments are detailed descriptions of the technical solutions of the embodiments of this specification, rather than limitations on the technical solutions of this specification. Without conflict, the technical features in the embodiments of this specification and the embodiments can be combined with each other.
[0026] In this article, relational terms such as "first" and "second" are only used to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any actual relationship or order between these entities or operations. Moreover, the term "comprising", "including" or any other variant thereof is intended to cover non-exclusive inclusion, so that a process, method, article or device including a series of elements not only includes those elements, but also includes other elements not explicitly listed, or also includes elements inherent to such process, method, article or device. Without further limitation, the element defined by the statement "including one..." does not exclude the existence of other identical elements in the process, method, article or device including the said element. The term "more than two" includes two or more than two cases.
[0027] In some embodiments, as Figure 1 shown, an embodiment of the present application provides a control method for a vehicle, including:
[0028] Step S101, during the vehicle is traveling along the first path, obtain the remaining mileage of the vehicle and obtain the driving mileage corresponding to the first path;
[0029] Step S102, when the cruising range is less than the driving range, obtain M fuel filling stations corresponding to the first path, and obtain M location information of the M fuel filling stations;
[0030] Step S103, determine M second paths according to the M location information and the first path;
[0031] Step S104, determine the target path among the M second paths according to the fuel consumption corresponding to each second path;
[0032] Step S105, control the vehicle to travel according to the target path.
[0033] In this embodiment, a control method for a vehicle is proposed. During the process of the vehicle traveling along the first path, obtain the cruising range of the vehicle and at the same time obtain the driving range corresponding to the first path, where the first path is a preset path, the cruising range is the distance that the vehicle can travel, and the driving range is the length of the first path.
[0034] Exemplarily, the first path can be a path planned based on the starting point and destination of the vehicle.
[0035] Exemplarily, the cruising range is a schedule determined based on the remaining fuel of the vehicle.
[0036] Exemplarily, the cruising range is a schedule determined based on the remaining power of the vehicle.
[0037] Exemplarily, the cruising range can be 200 kilometers and the driving range can be 100 kilometers.
[0038] Compare the magnitudes of the cruising range and the driving range. When the cruising range is less than the driving range, it indicates that the fuel of the vehicle cannot support the vehicle to complete the first path. Obtain M fuel filling stations corresponding to the first path, and obtain M location information of the M fuel filling stations, where M is an integer greater than 0, and the fuel filling station is a station for refueling the vehicle, and the location information represents the location of the fuel filling station.
[0039] Exemplarily, the fuel of the vehicle can be hydrogen, and the fuel filling station can be a hydrogen filling station.
[0040] Exemplarily, when the cruising range is less than the driving range, it indicates that the fuel of the vehicle is insufficient, that is, the current remaining fuel cannot support the vehicle to complete the first path, and it is necessary to control the vehicle to go to the fuel filling station to refuel.
[0041] Exemplarily, the M fuel filling stations are the fuel filling stations that the vehicle can reach when the fuel is insufficient.
[0042] Determine M second paths according to M position information and a first path, where the M second paths correspond one-to-one to the M position information, and the second path is a path re-planned based on the position information.
[0043] Exemplarily, the second path includes the path for the vehicle to go to a fuel filling station.
[0044] Determine a target path among the M second paths according to the fuel consumption corresponding to each second path, and control the vehicle to travel according to the target path, where the fuel consumption is the amount of fuel required for the vehicle to complete the second path, and the target path is the path selected by the vehicle to travel.
[0045] Exemplarily, by obtaining the fuel consumption corresponding to each second path, M fuel consumptions can be obtained. By comparing the M fuel consumptions, determine the target path among the M second paths.
[0046] Exemplarily, the vehicle can be a driverless electric vehicle, and control the driverless electric vehicle to travel according to the target path.
[0047] It should be noted that in the case of insufficient fuel in the vehicle, re-plan the target path of the vehicle to ensure that the vehicle can replenish fuel in time, thereby ensuring that the vehicle has sufficient fuel and avoiding the failure of the vehicle running out of fuel. In addition, this embodiment can update the path of the vehicle in real time, improving the driving efficiency of the vehicle.
[0048] In the control method of the vehicle in this embodiment, when the cruising range of the vehicle is less than the driving mileage, determine M second paths according to M position information and a first path, then determine the target path among the M second paths according to the fuel consumption corresponding to each second path, and control the vehicle to travel according to the target path, ensuring that the vehicle has sufficient fuel and avoiding the failure of the vehicle running out of fuel.
[0049] In some embodiments, an embodiment of the present application provides a control method for a vehicle, and obtaining M fuel filling stations corresponding to a first path includes:
[0050] Step S201, obtain N fuel filling stations along the first path, where N is an integer greater than M;
[0051] Step S202, obtain the fuel consumption of the vehicle when it travels to the N fuel filling stations respectively, and obtain N first consumptions;
[0052] Step S203, determine M first consumptions among the N first consumptions, where the M first consumptions are all less than the remaining fuel of the vehicle;
[0053] Step S204, determine M fuel filling stations according to the M first consumptions.
[0054] In this embodiment, N fuel filling stations along the first path are obtained, where N is an integer greater than M.
[0055] Exemplarily, the N fuel filling stations are the fuel filling stations along the first path.
[0056] The fuel consumption of the vehicle when it travels to the N fuel filling stations respectively is obtained, and N first consumption amounts are obtained, where the first consumption amount is the amount of fuel that the vehicle needs to consume when traveling to the fuel filling station.
[0057] Exemplarily, according to the distances between the vehicle and the N fuel filling stations, the fuel consumption of the vehicle when it travels to the N fuel filling stations respectively can be determined.
[0058] The N first consumption amounts are compared with the remaining fuel amount of the vehicle, and then M first consumption amounts are determined among the N first consumption amounts, where the M first consumption amounts are all less than the remaining fuel amount of the vehicle.
[0059] Exemplarily, if the first consumption amounts are all greater than the remaining fuel amount of the vehicle, it means that the vehicle cannot reach the fuel filling stations corresponding to the first consumption amounts.
[0060] According to the M first consumption amounts, M fuel filling stations are determined.
[0061] Exemplarily, based on the corresponding relationship between the N fuel filling stations and the N first consumption amounts, the M fuel filling stations corresponding to the M first consumption amounts are determined.
[0062] In the control method of the vehicle in this embodiment, by comparing the N first consumption amounts with the remaining fuel amount of the vehicle, M first consumption amounts are determined among the N first consumption amounts, and then based on the corresponding relationship between the N fuel filling stations and the N first consumption amounts, the M fuel filling stations corresponding to the M first consumption amounts are determined, which ensures the accuracy of the determination of the M fuel filling stations, and further ensures the accuracy of the M second paths.
[0063] In some embodiments, in the embodiments of the present application, a control method of a vehicle is provided. According to M position information and a first path, M second paths are determined, including:
[0064] Step S301, according to the first path, determine the starting position information and the ending position information of the vehicle;
[0065] Step S302, according to the M position information, the starting position information and the ending position information, determine the M second paths.
[0066] In this embodiment, according to the first path, the starting position information and the ending position information of the vehicle are determined, where the starting position information is the position information of the starting point of the vehicle, and the ending position information is the position information of the ending point of the vehicle.
[0067] Exemplarily, the starting position information includes the longitude and latitude coordinates of the vehicle's starting point.
[0068] Exemplarily, the ending position information includes the longitude and latitude coordinates of the vehicle's ending point.
[0069] Determine M second paths according to the M position information, the starting position information, and the ending position information.
[0070] Exemplarily, re-plan M new paths based on the M position information, the starting position information, and the ending position information to obtain M second paths.
[0071] In the vehicle control method of this embodiment, according to the first path, determine the starting position information and the ending position information of the vehicle, and then determine M second paths according to the M position information, the starting position information, and the ending position information, which ensures the accuracy of the M second paths, and further ensures the accuracy of the target path.
[0072] In some embodiments, an embodiment of the present application provides a vehicle control method, which determines a target path among the M second paths according to the fuel consumption corresponding to each second path, including:
[0073] Step S401, obtain the fuel consumption corresponding to each second path to obtain M second fuel consumptions;
[0074] Step S402, determine the smaller value among the M second fuel consumptions to obtain the target fuel consumption;
[0075] Step S403, among the M second paths, determine the target path corresponding to the target fuel consumption.
[0076] In this embodiment, obtain the fuel consumption corresponding to each second path to obtain M second fuel consumptions, where the second fuel consumption is the fuel amount consumed by the vehicle to complete the second path, and the M second fuel consumptions correspond to the M second paths one by one.
[0077] Exemplarily, the second fuel consumption may be the hydrogen amount consumed by the vehicle to complete the second path.
[0078] Determine the smaller value among the M second fuel consumptions to obtain the target fuel consumption, where the target fuel consumption is the minimum value among the M second fuel consumptions.
[0079] Exemplarily, compare the M second fuel consumptions, determine the minimum value among the M second fuel consumptions, and the target fuel consumption can be obtained.
[0080] According to the correspondence between the M second fuel consumptions and the M second paths, determine the target path corresponding to the target fuel consumption among the M second paths.
[0081] In the control method of the vehicle in this embodiment, according to the correspondence between M second consumption amounts and M second paths, the target path corresponding to the target consumption amount is determined among the M second paths, ensuring the accuracy of the target path.
[0082] In some embodiments, an embodiment of the present application provides a control method for a vehicle. Obtaining the cruising range of the vehicle includes:
[0083] Step S501: Perform parameter detection on the vehicle to obtain the remaining fuel amount and fuel consumption rate of the vehicle;
[0084] Step S502: Determine the cruising range according to the remaining fuel amount and fuel consumption rate.
[0085] In this embodiment, parameter detection is performed on the vehicle to obtain the remaining fuel amount and fuel consumption rate of the vehicle. Among them, the remaining fuel amount is the remaining amount of the vehicle fuel, and the fuel consumption rate represents the fuel consumption efficiency of the vehicle.
[0086] Exemplarily, the remaining fuel amount can be the remaining hydrogen storage amount of the vehicle, and the fuel consumption rate can be the hydrogen consumption per 100 kilometers of the vehicle.
[0087] Perform data operations on the remaining fuel amount and fuel consumption rate to obtain the cruising range.
[0088] Exemplarily, the calculation formula for the cruising range is:
[0089] S = (m / x) × 100;
[0090] Among them, S is the cruising range, m is the remaining hydrogen storage amount, and x is the hydrogen consumption per 100 kilometers.
[0091] In the control method of the vehicle in this embodiment, parameter detection is performed on the vehicle to obtain the remaining fuel amount and fuel consumption rate of the vehicle, and then data operations are performed on the remaining fuel amount and fuel consumption rate to obtain the cruising range, ensuring the data accuracy of the cruising range.
[0092] In some embodiments, an embodiment of the present application provides a control method for a vehicle. After controlling the vehicle to travel along the target path, the method further includes:
[0093] Step S601: Detect the distance between the vehicle and the first fuel filling station to obtain the first distance, where the first fuel filling station is the fuel filling station with the smallest distance from the vehicle among the M fuel filling stations;
[0094] Step S602: When the difference between the first distance and the cruising range is within a preset distance range, control the vehicle to travel to the first fuel filling station.
[0095] In this embodiment, the distance between the vehicle and the first fuel filling station is detected to obtain a first distance, where the first fuel filling station is the fuel filling station with the minimum distance from the vehicle among M fuel filling stations, and the first distance is the distance between the vehicle and the first fuel filling station.
[0096] Exemplarily, during the driving process of the vehicle, the distance between the vehicle and the first fuel filling station is detected in real time.
[0097] When the difference between the first distance and the cruising range is within a preset distance range, it indicates that the vehicle needs to go to the first fuel filling station to refuel, and the vehicle is controlled to drive to the first fuel filling station, where the preset distance range is a preset distance range.
[0098] Exemplarily, the preset distance range can be from 0 to 3 km.
[0099] Exemplarily, during the driving process of the vehicle, the cruising range S of the vehicle and the distance d to the first fuel filling station are judged in real time. When 0 ≤ S - d ≤ 3 km is satisfied, the navigation information is automatically updated to the route to the first fuel filling station, and the user is provided with the option to switch to the original navigation route.
[0100] In the control method of the vehicle in this embodiment, when the difference between the first distance and the cruising range is within the preset distance range, it indicates that the vehicle needs to go to the first fuel filling station to refuel, and the vehicle is controlled to drive to the first fuel filling station, which further ensures that the vehicle has sufficient fuel and avoids the failure of the vehicle running out of fuel.
[0101] In some embodiments, as Figure 2 shown, an embodiment of the present application provides a vehicle control device 700, including:
[0102] An acquisition unit 702, configured to acquire the cruising range of the vehicle and the driving mileage corresponding to the first path during the driving process of the vehicle along the first path;
[0103] The acquisition unit 702 is further configured to acquire M fuel filling stations corresponding to the first path and M position information of the M fuel filling stations when the cruising range is less than the driving mileage, where M is an integer greater than 0;
[0104] A processing unit 704, configured to determine M second paths according to the M position information and the first path;
[0105] The processing unit 704 is further configured to determine a target path among the M second paths according to the fuel consumption corresponding to each second path;
[0106] A control unit 706, configured to control the vehicle to drive along the target path.
[0107] In this embodiment, a control device 700 for a vehicle is proposed. During the process of the vehicle traveling along a first path, the remaining driving range of the vehicle is obtained, and at the same time, the driving mileage corresponding to the first path is obtained. Here, the first path is a preset path, the remaining driving range is the distance that the vehicle can travel, and the driving mileage is the length of the first path.
[0108] Exemplarily, the first path can be a path planned based on the starting point and destination of the vehicle.
[0109] Exemplarily, the remaining driving range is a schedule determined based on the remaining fuel of the vehicle.
[0110] Exemplarily, the remaining driving range is a schedule determined based on the remaining battery power of the vehicle.
[0111] Exemplarily, the remaining driving range can be 200 kilometers, and the driving mileage can be 100 kilometers.
[0112] Compare the magnitudes of the remaining driving range and the driving mileage. When the remaining driving range is less than the driving mileage, it indicates that the fuel of the vehicle cannot support the vehicle to complete the first path. Obtain M fuel filling stations corresponding to the first path, and obtain the M location information of the M fuel filling stations, where M is an integer greater than 0, and the fuel filling station is a station for refueling the vehicle, and the location information represents the location of the fuel filling station.
[0113] Exemplarily, the fuel of the vehicle can be hydrogen, and the fuel filling station can be a hydrogen filling station.
[0114] Exemplarily, when the remaining driving range is less than the driving mileage, it indicates that the fuel of the vehicle is insufficient, that is, the current remaining fuel cannot support the vehicle to complete the first path, and it is necessary to control the vehicle to go to the fuel filling station to refuel.
[0115] Exemplarily, the M fuel filling stations are those that the vehicle can reach when the fuel is insufficient.
[0116] According to the M location information and the first path, determine M second paths, where the M second paths correspond one-to-one to the M location information, and the second path is a path re-planned based on the location information.
[0117] Exemplarily, the second path includes the path for the vehicle to go to the fuel filling station.
[0118] According to the fuel consumption corresponding to each second path, determine the target path among the M second paths, and control the vehicle to travel along the target path, where the fuel consumption is the amount of fuel required for the vehicle to complete the second path, and the target path is the path selected by the vehicle to travel.
[0119] Exemplarily, the fuel consumption corresponding to each second path is obtained, and M fuel consumptions can be obtained. By comparing the M fuel consumptions, the target path among the M second paths is determined.
[0120] Exemplarily, the vehicle can be an autonomous electric vehicle, and the autonomous electric vehicle is controlled to travel along the target path.
[0121] It should be noted that in the case of insufficient fuel in the vehicle, the target path of the vehicle is re-planned to ensure that the vehicle can replenish fuel in time, thereby ensuring that the vehicle has sufficient fuel and avoiding the failure of the vehicle running out of fuel. In addition, this embodiment can update the path of the vehicle in real time, improving the driving efficiency of the vehicle.
[0122] In the control device 700 of the vehicle in this embodiment, when the cruising range of the vehicle is less than the driving mileage, M second paths are determined according to the M position information and the first path, and then the target path among the M second paths is determined according to the fuel consumption corresponding to each second path, and the vehicle is controlled to travel along the target path, ensuring that the vehicle has sufficient fuel and avoiding the failure of the vehicle running out of fuel.
[0123] In some embodiments, in the embodiments of the present application, a control device 700 of a vehicle is provided, further including:
[0124] An acquisition unit 702 is further configured to acquire N fuel filling stations along the first path, where N is an integer greater than M;
[0125] The acquisition unit 702 is further configured to acquire the fuel consumption of the vehicle when it travels to the N fuel filling stations respectively, and obtain N first consumptions;
[0126] The acquisition unit 702 is further configured to determine M first consumptions among the N first consumptions, where the M first consumptions are all less than the remaining fuel of the vehicle;
[0127] The acquisition unit 702 is further configured to determine M fuel filling stations according to the M first consumptions.
[0128] In some embodiments, in the embodiments of the present application, a control device 700 of a vehicle is provided, further including:
[0129] A processing unit 704 is further configured to determine the starting position information and the ending position information of the vehicle according to the first path;
[0130] The processing unit 704 is further configured to determine M second paths according to the M position information, the starting position information, and the ending position information.
[0131] In some embodiments, in the embodiments of the present application, a control device 700 of a vehicle is provided, further including:
[0132] The processing unit 704 is further configured to obtain the fuel consumption corresponding to each second path, so as to obtain M second consumptions;
[0133] The processing unit 704 is further configured to determine the smaller value among the M second consumptions to obtain a target consumption;
[0134] The processing unit 704 is further configured to determine a target path corresponding to the target consumption among the M second paths.
[0135] In some embodiments, an embodiment of the present application provides a control device 700 for a vehicle, further including:
[0136] The acquisition unit 702 is further configured to detect parameters of the vehicle to obtain the remaining fuel amount and fuel consumption rate of the vehicle;
[0137] The acquisition unit 702 is further configured to determine the cruising range according to the remaining fuel amount and fuel consumption rate.
[0138] In some embodiments, an embodiment of the present application provides a control device 700 for a vehicle, further including:
[0139] The control unit 706 is configured to detect the distance between the vehicle and the first fuel filling station to obtain a first distance, where the first fuel filling station is the fuel filling station with the smallest distance from the vehicle among the M fuel filling stations;
[0140] The control unit 706 is configured to control the vehicle to drive to the first fuel filling station when the difference between the first distance and the cruising range is within a preset distance range.
[0141] In some embodiments, as Figure 3 shown, a control device 800 for a vehicle is proposed. The control device 800 for a vehicle includes a processor 802 and a memory 804. A computer program is stored in the memory 804. When the computer program is executed by the processor 802, the steps of the control method for a vehicle in any of the above embodiments are implemented. Therefore, the control device 800 for a vehicle has all the beneficial effects of the control method for a vehicle in any of the above embodiments, which will not be elaborated here.
[0142] In some embodiments, a readable storage medium is provided, on which a program is stored. When the program is executed by a processor, the steps of the control method for a vehicle in any of the above embodiments are implemented, and thus it has all the beneficial technical effects of the control method for a vehicle in any of the above embodiments.
[0143] In one embodiment according to the present application, a vehicle is provided, including: the control device of the vehicle in any of the above embodiments, and / or the readable storage medium in any of the above embodiments. Thus, it has all the beneficial technical effects of the control device of the vehicle in any of the above embodiments, and / or the readable storage medium in any of the above embodiments, and will not be elaborated herein too much.
[0144] It should be noted that in the above embodiments, the descriptions of the respective embodiments have their own emphases. For the parts not described in detail in a certain embodiment, reference can be made to the relevant descriptions of other embodiments.
[0145] Those skilled in the art should understand that the embodiments of the present application can be provided as a method, a system, or a computer program product. Therefore, the present application can take the form of a complete hardware embodiment, a complete software embodiment, or an embodiment combining software and hardware aspects. Moreover, the present application can take the form of a computer program product implemented on one or more computer-readable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) containing computer-readable program code.
[0146] The present application is described with reference to the flowcharts and / or block diagrams of methods, devices (systems), and computer program products according to the embodiments of the present application. It should be understood that each process and / or block in the flowchart and / or block diagram, and the combination of processes and / or blocks in the flowchart and / or block diagram, can be implemented by computer program instructions. These computer program instructions can be provided to the processor of a general-purpose computer, a special-purpose computer, an embedded computer, or other programmable data processing devices to generate a machine, so that the instructions executed by the processor of the computer or other programmable data processing devices generate means for implementing the functions specified in Figure 1 one process or multiple processes and / or blocks Figure 1 one block or multiple blocks.
[0147] These computer program instructions can also be stored in a computer-readable memory that can direct a computer or other programmable data processing device to work in a specific manner, so that the instructions stored in the computer-readable memory generate a manufactured article including instruction means, and the instruction means implements the functions specified in Figure 1 one process or multiple processes and / or blocks Figure 1 one block or multiple blocks.
[0148] These computer program instructions can also be loaded onto a computer or other programmable data processing device, so that a series of operation steps are executed on the computer or other programmable device to generate a computer-implemented process. Thus, the instructions executed on the computer or other programmable device provide means for implementing the functions specified in Figure 1 one process or multiple processes and / or blocksFigure 1 Steps of functions specified in one or more boxes.
[0149] The embodiments of the present application also provide a computer program product, which includes computer software instructions. When the computer software instructions run on a processing device, the processing device is enabled to execute the process of the vehicle control method.
[0150] The computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on a computer, the processes or functions according to the embodiments of the present application are generated in whole or in part. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable devices. The computer instructions can be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another. For example, the computer instructions can be transmitted from a website, a computer, a server, or a data center to another website, a computer, a server, or a data center in a wired manner (such as coaxial cable, optical fiber, digital subscriber line (DSL)) or a wireless manner (such as infrared, wireless, microwave, etc.). The computer-readable storage medium can be any available medium that can be stored by a computer or a data storage device such as a server or a data center that integrates one or more available media. The available medium can be a magnetic medium (such as a floppy disk, a hard disk, a magnetic tape), an optical medium (such as a DVD), or a semiconductor medium (such as a solid state disk (SSD)).
[0151] Those skilled in the art can clearly understand that for the convenience and conciseness of description, the specific working processes of the above-described systems, devices, and units can refer to the corresponding processes in the foregoing method embodiments and will not be described herein again.
[0152] In several embodiments provided by the present application, it should be understood that the disclosed devices, apparatuses, and methods can be implemented in other ways. For example, the device embodiments described above are merely illustrative. For example, the division of units is only a logical function division, and there can be other division methods in actual implementation. For example, multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the displayed or discussed couplings or direct couplings or communication connections to each other can be indirect couplings or communication connections through some interfaces, devices, or units, and can be in electrical, mechanical, or other forms.
[0153] The unit described as a separation component may or may not be physically separated, and the component shown as a unit may or may not be a physical unit, that is, it may be located in one place or may be distributed across multiple network units. Some or all of these units can be selected according to actual needs to achieve the purpose of the solution of this embodiment.
[0154] In addition, in each embodiment of the present application, each functional unit can be integrated into a processing unit, or each unit can exist physically alone, or two or more units can be integrated into one unit. The above-mentioned integrated unit can be implemented in the form of hardware or in the form of a software functional unit.
[0155] If the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present application, in essence, or the part that makes a contribution to the prior art, or all or part of this technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to enable a computer device (which can be a personal computer, a server, or a network device, etc.) to execute all or part of the steps of the methods in each embodiment of the present application. The aforementioned storage medium includes: USB flash drives, mobile hard disks, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical discs, etc., all kinds of media that can store program codes.
[0156] The above embodiments are only used to illustrate the technical solutions of the present application, rather than to limit it; although the present application has been described in detail with reference to the foregoing embodiments, those of ordinary skill in the art should understand that they can still modify the technical solutions recorded in the foregoing embodiments, or perform equivalent replacements on some of the technical features; and these modifications or replacements do not make the essence of the corresponding technical solutions deviate from the spirit and scope of the technical solutions of each embodiment of the present application.
[0157] Although the preferred embodiments of this specification have been described, those skilled in the art can make additional changes and modifications once they know the basic creative concept. Therefore, the appended claims are intended to be interpreted as including the preferred embodiments and all changes and modifications that fall within the scope of this specification.
[0158] Obviously, those skilled in the art can make various changes and modifications to this specification without departing from the spirit and scope of this specification. In this way, if these modifications and variations of this specification fall within the scope of the claims of this specification and their equivalent technologies, this specification also intends to include these modifications and variations.
Claims
1. A control method for a vehicle, characterized in that, The method includes: During the process of the vehicle traveling along the first path, obtaining the remaining mileage of the vehicle and obtaining the traveling mileage corresponding to the first path; When the remaining mileage is less than the traveling mileage, obtaining M fuel filling stations corresponding to the first path and obtaining M location information of the M fuel filling stations, where M is an integer greater than 0; Determining M second paths according to the M location information and the first path; Determining a target path among the M second paths according to the fuel consumption corresponding to each second path; Controlling the vehicle to travel along the target path.
2. The method according to claim 1, wherein The obtaining M fuel filling stations corresponding to the first path includes: Obtaining N fuel filling stations along the first path, where N is an integer greater than M; Obtaining the fuel consumption when the vehicle travels to each of the N fuel filling stations respectively, to obtain N first consumptions; Determining M first consumptions among the N first consumptions, where the M first consumptions are all less than the remaining fuel of the vehicle; Determining the M fuel filling stations according to the M first consumptions.
3. The method according to claim 1, wherein The determining M second paths according to the M location information and the first path includes: Determining the starting position information and the ending position information of the vehicle according to the first path; Determining the M second paths according to the M location information, the starting position information and the ending position information.
4. The method according to claim 1, wherein The determining a target path among the M second paths according to the fuel consumption corresponding to each second path includes: Obtaining the fuel consumption corresponding to each second path to obtain M second consumptions; Determining the smaller value among the M second consumptions to obtain the target consumption; Among the M second paths, determining the target path corresponding to the target consumption.
5. The method according to claim 1, wherein The obtaining the remaining mileage of the vehicle includes: Performing parameter detection on the vehicle to obtain the remaining fuel and the fuel consumption rate of the vehicle; Determining the remaining mileage according to the remaining fuel and the fuel consumption rate.
6. The method according to any one of claims 1 to 5, characterized in that After controlling the vehicle to travel along the target path, the method further includes: Detecting the distance between the vehicle and the first fuel filling station to obtain a first distance, where the first fuel filling station is the fuel filling station with the smallest distance from the vehicle among the M fuel filling stations; When the difference between the first distance and the remaining mileage is within a preset distance range, controlling the vehicle to travel to the first fuel filling station.
7. A control device for a vehicle, characterized in that, The device includes: An obtaining unit, configured to obtain the remaining mileage of the vehicle and obtain the traveling mileage corresponding to the first path during the process of the vehicle traveling along the first path; The obtaining unit is further configured to, when the remaining mileage is less than the traveling mileage, obtain M fuel filling stations corresponding to the first path and obtain M location information of the M fuel filling stations, where M is an integer greater than 0; A processing unit, configured to determine M second paths according to the M location information and the first path; The processing unit is further configured to determine a target path among the M second paths according to the fuel consumption corresponding to each of the second paths; The control unit is configured to control the vehicle to travel along the target path.
8. A control device for a vehicle, characterized in that, Comprising: A processor; A memory storing programs or instructions, and the processor implements the steps of the vehicle control method according to any one of claims 1 to 6 when executing the programs or instructions in the memory.
9. A readable storage medium, characterized in that, Programs or instructions are stored on a readable storage medium, and when the programs or instructions are executed by the processor, the steps of the vehicle control method according to any one of claims 1 to 6 are implemented.
10. A vehicle, characterized in that, Comprising: The vehicle control device according to claim 7 or 8; And / or The readable storage medium according to claim 9.