Vehicle control method, electronic device, vehicle, and computer-readable storage medium

By monitoring the negative current during vehicle charging and obtaining charging function indicators, combined with time verification and torque control, the problem of malicious rent arrears in rental cars has been solved, achieving effective vehicle control and improved safety.

CN119773513BActive Publication Date: 2025-11-04ZHEJIANG GEELY HLDG GRP CO LTD +2
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202411853883.0
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-12-16
Publication Date
2025-11-04
Estimated Expiration
2044-12-16

AI Technical Summary

Technical Problem

How to effectively address the issue of users maliciously defaulting on rental fees while continuing to use rental cars, and improve vehicle safety.

Method used

By monitoring the duration of negative current during vehicle charging, a charging function indicator is obtained, and corresponding charging function control is performed based on the indicator, including limiting or prohibiting charging. Combined with time verification and torque control measures, compliant control command responses are ensured.

Benefits of technology

It enables effective control over rental vehicles, prevents malicious use, and improves vehicle safety and the flexibility and effectiveness of control.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119773513B_ABST
    Figure CN119773513B_ABST
Patent Text Reader

Abstract

The application discloses a vehicle control method, an electronic device, a vehicle and a computer readable storage medium, comprising: in response to monitoring negative current for charging the vehicle and the duration of the negative current being greater than a preset duration, obtaining a charging function identifier of the vehicle; and controlling the charging function of the vehicle according to the charging function identifier. In this way, when the vehicle is monitored to be charged, the charging function of the vehicle is controlled according to the charging function identifier of the vehicle, effective control of the vehicle can be realized, the problem of maliciously defaulting on rent and continuing to use a leased vehicle can be effectively solved, and the safety of the vehicle is improved.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application relates to the technical field of vehicle control, in particular to a vehicle control method, an electronic device, a vehicle and a computer readable storage medium. BACKGROUND

[0002] With the popularity of current car rental, various problems during the rental period are emerging. Among them, the user takes illegal means to crack the car control in order to achieve the purpose of maliciously defaulting on rent and continuing to use the rental car, which causes the property of the car rental company to be damaged, which is one of the most urgent problems to be solved. However, how to solve the above problems has been in research. SUMMARY

[0003] The purpose of the present application is to provide a vehicle control method, an electronic device, a vehicle and a computer readable storage medium, which can effectively control the vehicle and effectively solve the problem of maliciously defaulting on rent and continuing to use the rental vehicle, thereby improving the safety of the vehicle.

[0004] To achieve the above purpose:

[0005] In a first aspect, the embodiments of the present application provide a vehicle control method, comprising:

[0006] In response to monitoring a negative current for charging the vehicle and the duration of the negative current being greater than a preset duration, obtaining a charging function identifier of the vehicle;

[0007] According to the charging function identifier, the charging function of the vehicle is controlled correspondingly.

[0008] Optionally, the charging function of the vehicle is controlled according to the charging function identifier, including at least one of the following:

[0009] When the charging function identifier is a limit charging identifier, the charging function of the vehicle is limited based on the locally stored charging depth and charging current;

[0010] When the charging function identifier is a prohibit charging identifier, the charging function of the vehicle is disabled.

[0011] Optionally, the method further comprises:

[0012] Receiving a control instruction for the vehicle, the control instruction comprising a generation time of the control instruction;

[0013] Detecting whether the absolute value of the difference between the current local time and the generation time is less than a preset threshold value, and whether the current local time is later than the pre-copied local backup time; the local backup time is stored in a non-volatile storage medium;

[0014] If yes, the control instruction is responded to;

[0015] If no, the control instruction is not responded to.

[0016] Optionally, the control instruction comprises a charging control instruction, the charging control instruction comprises any one of: a charging prohibition instruction, a charging limitation instruction, and a charging permission instruction; and the responding to the control instruction comprises:

[0017] updating the charging function identifier according to the charging limitation instruction.

[0018] Optionally, the control instruction comprises a torque control instruction; the torque control instruction comprises any one of: a limitation-to-limp-home torque instruction and a limitation-to-zero torque instruction; and the responding to the control instruction comprises:

[0019] if the current torque of the vehicle is less than or equal to a preset limp-home torque, executing the torque control instruction;

[0020] if the current torque of the vehicle is greater than the preset limp-home torque, executing the torque control instruction when the vehicle is powered on next time.

[0021] Optionally, the control instruction further comprises a time-to-live control instruction; and the responding to the control instruction comprises:

[0022] performing an instruction cancellation operation on the charging control instruction and / or the torque control instruction according to the time-to-live control instruction.

[0023] Optionally, the method further comprises:

[0024] when the current local time is later than the local backup time, replacing the stored local backup time with the current local time.

[0025] In a second aspect, an embodiment of the present application provides an electronic device, comprising a processor and a memory storing a computer program, when the processor runs the computer program, the vehicle control method is implemented.

[0026] In a third aspect, an embodiment of the present application provides a vehicle, comprising the electronic device as described in the second aspect.

[0027] In a fourth aspect, an embodiment of the present application provides a computer readable storage medium, the computer readable storage medium stores a computer program, when the computer program is executed by a processor, the vehicle control method is implemented.

[0028] The vehicle control method, the electronic device, the vehicle and the computer readable storage medium provided by the embodiments of the present application, the method comprises: in response to monitoring that the negative current for charging the vehicle and the duration of the negative current is greater than the preset duration, obtaining the charging function identifier of the vehicle; and controlling the charging function of the vehicle according to the charging function identifier. In this way, when the vehicle is monitored to be charged, the charging function of the vehicle is controlled according to the charging function identifier of the vehicle, the vehicle can be effectively controlled, the problem of maliciously defaulting on rent and continuing to use the rental vehicle can be effectively solved, and the vehicle safety is improved. BRIEF DESCRIPTION OF DRAWINGS

[0029] Figure 1 A flowchart of a vehicle control method provided by the embodiments of the present application is provided.

[0030] Figure 2 A structural diagram of an electronic device provided by the embodiments of the present application is provided. DETAILED DESCRIPTION

[0031] Hereinafter, exemplary embodiments will be described in detail with reference to the accompanying drawings. In the following description, unless otherwise indicated, the same numbers in different drawings represent the same or similar elements. The embodiments described in the following exemplary embodiments are not representative of all embodiments consistent with the present application. Rather, they are merely examples of devices and methods consistent with some aspects of the present application, as detailed in the appended claims.

[0032] It should be noted that, in this document, the term "comprising" or "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 further includes elements inherent to such a process, method, article or device. Without more limitations, the element defined by the statement "comprising a" does not exclude the presence of another identical element in the process, method, article or device including the element, in addition, components, features, elements with the same name in different embodiments of the present application may have the same meaning or different meanings, and the specific meaning thereof should be determined in combination with the explanation thereof in the specific embodiment or further in combination with the context in the specific embodiment.

[0033] It should be understood that, although the terms first, second, third, etc. can be employed in this disclosure to describe various information, these information should not be limited to these terms. These terms are only used to distinguish one category of information from another category of information. For example, a first information can also be termed a second information, similarly, a second information can also be termed a first information without departing from the scope of this disclosure. Depending on the context, the word "if' as used herein can be interpreted to mean "when" or "in response to determining". Also, as used herein, the singular forms "a", "an" and "the" are intended to include the plural forms as well, unless the context indicates otherwise. It will be further understood that the terms "comprises", "comprising", "includes" and / or "including", as used herein, specify the presence of stated features, steps, operations, elements, components, items, kinds and / or groups but do not preclude the presence or addition of one or more other features, steps, operations, elements, components, items, kinds and / or groups. As used herein, the terms "or" and "and / or" are to be interpreted as inclusive, i.e., as meaning one or any combination of items. Thus, "A, B or C" or "A, B and / or C" means any of the following: A; B; C; A and B; A and C; B and C; A, B and C. This definition applies regardless of the lack of any occurring adjectives that can precede, follow, or be interspersed, these adjectives including: complementary, alternative, additional, equivalent, supplemental, superfluous, excess, or redundant.

[0034] It should be understood that, although the steps in the flowcharts of the embodiments of the present application are displayed in sequence according to the arrows, these steps are not necessarily executed in sequence according to the arrows. Unless explicitly stated in this disclosure, the execution of these steps is not strictly limited in sequence, and they can be executed in other sequences. Moreover, at least part of the steps in the figure can include multiple sub-steps or multiple stages, which are not necessarily executed at the same time, but can be executed at different times, and the execution sequence is not necessarily sequential, but can be alternately or alternately executed with at least part of other steps or sub-steps or stages of other steps.

[0035] It should be noted that in this disclosure, step codes such as S101, S102 are used, the purpose is to more clearly and briefly express the corresponding content, and does not constitute a substantial limitation in sequence. Those skilled in the art may, for example, perform S102 first and then perform S101 in specific implementation, but these should be within the protection scope of the present application.

[0036] It should be understood that the specific embodiments described herein are merely intended to explain the present application, and are not intended to limit the present application.

[0037] In the following description, the suffixes such as "module", "part", or "unit" used for an element are merely for facilitating the description of the present application, and have no specific meaning by themselves. Thus, "module", "part", or "unit" can be mixedly used.

[0038] Referring to Figure 1 A vehicle control method provided by the embodiment of the present application can be executed by a vehicle control device provided by the embodiment of the present application. The vehicle control device can be implemented in the form of software and / or hardware, such as an electronic device like a vehicle terminal and a vehicle controller. In the embodiment, the execution subject of the vehicle control method is taken as a vehicle terminal. The vehicle control method provided by the embodiment includes the following steps.

[0039] In step S101, in response to monitoring a negative current for charging the vehicle and a duration of the negative current being greater than a preset duration, a charging function identifier of the vehicle is acquired.

[0040] The charging function identifier is used to identify whether the charging function of the vehicle is allowed, prohibited, or limited, can be stored locally, and cannot be erased when software is brushed, that is, is not lost when software is brushed. The preset duration can be set according to actual needs, such as 1 minute, 5 minutes, etc., which is not limited here. When the negative current for charging the vehicle is monitored and the duration of the negative current is greater than the preset duration, it indicates that the vehicle is currently in a charging state. In order to detect whether the vehicle is allowed to be charged, the charging function identifier of the vehicle is acquired.

[0041] In step S102, the charging function of the vehicle is controlled according to the charging function identifier.

[0042] After the charging function identifier of the vehicle is acquired, the charging function of the vehicle can be controlled according to the charging function identifier, so as to achieve the purpose of controlling the vehicle through the charging function identifier.

[0043] For example, when it is detected that the vehicle of the user is in an underpayment state, the cloud platform sends a charging prohibition instruction to the vehicle terminal. The vehicle terminal sets the charging function identifier as a charging prohibition identifier accordingly. When the user finds that the vehicle cannot be charged, the user may use external software to crack the vehicle, so that the vehicle can be normally charged. At this time, the vehicle terminal disables the charging function of the vehicle when it is monitored that the vehicle is in a charging state and the charging function identifier is a charging prohibition identifier, thereby achieving effective control of the vehicle.

[0044] In summary, the vehicle control method provided by the above embodiments can control the charging function of the vehicle according to the charging function identifier of the vehicle when it is detected that the vehicle is in a charging state, effectively control the vehicle, effectively solve the problem of maliciously defaulting on rent and continuing to use the rental vehicle, and improve the safety of the vehicle.

[0045] In an embodiment, the method further comprises:

[0046] when the charging function identifier is the limited charging identifier, limiting the charging function of the vehicle based on the locally stored charging depth and charging current;

[0047] when the charging function identifier is the prohibited charging identifier, disabling the charging function of the vehicle.

[0048] The charging depth refers to the ratio of the amount of electricity accepted by the battery from the external circuit during the charging process to the capacity of the battery, and the charging current refers to the input current size of the battery. When the charging function identifier is the limited charging identifier, it means that the charging function of the vehicle needs to be limited, so the locally stored charging depth and charging current are obtained, and the charging function of the vehicle is limited based on the locally stored charging depth and charging current, so as to disable the charging function of the vehicle when the charging depth is reached. When the charging function identifier of the vehicle is detected to be the prohibited charging identifier, it means that the charging function of the vehicle cannot be used, so the charging function of the vehicle is disabled, such as performing a power-down operation. It should be noted that for a vehicle with a default rent period less than a preset period, the charging function identifier of the vehicle can be set to the limited charging identifier first, and if the default rent period is greater than the preset period, the charging function identifier of the vehicle can be set to the prohibited charging identifier, so as to control the vehicle in steps and improve the flexibility of vehicle control, while effectively reminding the user of the rental vehicle. In this way, the charging control of the vehicle can further flexibly control the vehicle effectively.

[0049] In an embodiment, the method further comprises:

[0050] receiving a control instruction for the vehicle, the control instruction including a generation time of the control instruction;

[0051] detecting whether an absolute value of a difference between a current local time and the generation time is less than or equal to a preset threshold value, and whether the current local time is later than the pre-copied local backup time; the local backup time is stored in a non-volatile storage medium;

[0052] if yes, responding to the control instruction;

[0053] if no, not responding to the control instruction.

[0054] The control instruction can be sent by a cloud platform or other electronic device to the vehicle-mounted terminal, and the control instruction includes a generation time of the control instruction, that is, the cloud platform or other electronic device adds the corresponding time to the control instruction when the control instruction is generated. For example, when the cloud platform detects that the vehicle-mounted terminal needs to be sent a charging permission instruction, the cloud platform can generate the charging permission instruction and add the generation time of the charging permission instruction to the charging permission instruction, and then send the encrypted charging permission instruction to the vehicle-mounted terminal. After the vehicle-mounted terminal receives the control instruction for the vehicle, the vehicle-mounted terminal detects whether an absolute value of a difference between a current local time and the generation time of the control instruction is less than or equal to a preset threshold value, and whether the current local time is later than a pre-copied local backup time. If the absolute value of the difference between the current local time and the generation time of the control instruction is less than or equal to the preset threshold value, and the current local time is later than the pre-copied local backup time, it is indicated that the control instruction is safe or compliant or not outdated, and the vehicle-mounted terminal responds to the control instruction. If the absolute value of the difference between the current local time and the generation time of the control instruction is greater than the preset threshold value, and / or the current local time is earlier than the pre-copied local backup time, it is indicated that the control instruction is unsafe or non-compliant or outdated, and the vehicle-mounted terminal does not respond to the control instruction.

[0055] It can be understood that, in a normal case, the time interval from generation of the control instruction to sending the control instruction to the vehicle-mounted terminal should be short, for example, the absolute value of the difference between the current local time and the generation time of the control instruction should be less than or equal to the preset threshold value, and the current local time should be later than the pre-copied local backup time. The preset threshold value can be set according to actual needs, for example, 1 minute, 10 minutes, etc. The local backup time is stored in a non-volatile storage medium and can prevent being deleted when software is brushed. In this way, by comparing the time sequence and then determining whether to respond to the control instruction based on the comparison result, the problem that an unscrupulous person modifies the time of the vehicle-mounted terminal to mislead the time stamp of the vehicle-mounted terminal and then uses an outdated control instruction to control the vehicle can be effectively prevented, and the effectiveness and safety of controlling the vehicle are improved.

[0056] In an embodiment, the control instruction includes a charging control instruction, and the charging control instruction includes any one of a charging prohibition instruction, a charging restriction instruction, and a charging permission instruction. Responding to the control instruction includes updating a charging function identifier according to the charging restriction instruction.

[0057] It can be understood that different control of the charging state of the vehicle can be required in different cases. For example, when it is monitored that the rental vehicle does not deliver the rent on time, the cloud platform can first send a limit charging instruction to the vehicle to set the charging function identifier of the vehicle to the limit charging identifier, so that the vehicle can only charge the vehicle based on the charging depth and charging current specified in the limit charging instruction or stored locally by the vehicle when charging, and when it is monitored that the rental vehicle is in arrears for more than a certain period of time, such as 3 days, the cloud platform can send a prohibit charging instruction to the vehicle to set the charging function identifier of the vehicle to the prohibit charging identifier, so that the vehicle cannot be charged, and when it is monitored that the rental vehicle delivers the rent, the cloud platform can send an allow charging instruction to the vehicle to set the charging function identifier of the vehicle to the allow charging identifier, so that the vehicle can normally charge. In this way, the charging function identifier of the vehicle can be set based on actual needs, improving the flexibility and effectiveness of controlling the vehicle.

[0058] In an embodiment, the control instruction comprises a torque control instruction; the torque control instruction comprises any one of the following: a limit-to-limp torque instruction, a limit-to-zero torque instruction; and the responding to the control instruction comprises:

[0059] If the current torque of the vehicle is less than or equal to the preset limp-home torque, the torque control instruction is executed;

[0060] If the current torque of the vehicle is greater than the preset limp-home torque, the torque control instruction is executed when the vehicle is powered on next time.

[0061] Wherein, when the torque control instruction is received, if the current torque of the vehicle is less than or equal to the preset limp-home torque, it indicates that the vehicle can be currently in a stop state or a low-speed driving state, and at this time, executing the torque control instruction will not affect the safety of the vehicle, so the torque control instruction can be executed immediately to set the maximum torque of the vehicle to the preset limp-home torque. If the current torque of the vehicle is greater than the preset limp-home torque, it indicates that the vehicle can be currently in a fast driving state, and at this time, executing the torque control instruction can affect the safety of the vehicle, so the torque control instruction can be executed when the vehicle is powered on next time.

[0062] Here, the limit vehicle end torque function includes three working conditions of limiting to limp torque, limiting to zero torque, and not limiting torque, corresponding to the limit to limp torque instruction, the limit to zero torque instruction, and the no limit torque instruction, respectively. When the limp is limited, the maximum torque of the vehicle is limited to the preset limp torque (TBD); when the zero torque is limited, the priority is the highest, and the torque output is not allowed; and when the torque is not limited, the torque adopts the torque requirement of the vehicle and is not additionally limited. The cloud platform can issue the torque control instruction to the vehicle terminal in ciphertext, the vehicle terminal needs to be saved online to remember the torque control instruction code of the cloud platform, and it is required that the software cannot be erased. When the cloud platform does not update the value of the torque control instruction, the vehicle terminal needs to use the remembered value to participate in logical judgment every time the power is started.

[0063] When the vehicle terminal receives the limit to limp torque instruction, if the current torque is greater than a certain value (such as TBD), the limit to limp torque instruction can be executed next time the power is turned on, is not executed in the current driving cycle, and the cloud platform is replied with “set successfully, and take effect next time the power is turned on”. If the current torque is less than a certain value (such as TBD), the maximum torque is immediately limited to TBD, and the cloud platform is replied with “set successfully, and take effect immediately”.

[0064] When the vehicle terminal receives the limit to zero torque instruction issued by the cloud platform, if the current torque is greater than a certain value (such as TBD), the limit to zero torque instruction can be executed next time the power is turned on, is not executed in the current driving cycle, and the cloud platform is replied with “set successfully, and take effect next time the power is turned on”. If there is no torque output, the limit to zero torque instruction is immediately executed, and the cloud platform is replied with “set successfully, and take effect immediately”.

[0065] When the vehicle terminal receives the no limit torque instruction issued by the cloud platform, the no limit torque is immediately executed, the torque adopts the torque requirement of the vehicle, and is not additionally limited. It should be noted that the torque recovery cannot be abrupt, and needs to be slowly raised.

[0066] In this way, the execution time of the torque control instruction is determined according to the current torque of the vehicle, and the flexibility and safety of controlling the vehicle are improved.

[0067] In an embodiment, the control instruction further includes a survival time control instruction; and the responding to the control instruction includes:

[0068] The charging control instruction and / or the torque control instruction are executed according to the survival time control instruction.

[0069] The survival time control instruction is used to indicate that the vehicle has been successfully leased and unlocked to a normal use state. In the case of vehicle arrears, if the user has successfully delivered the rent to the vehicle, the cloud platform can send a survival time control instruction to the vehicle terminal. After receiving the survival time control instruction, the vehicle terminal can perform instruction cancellation operation on the charging control instruction and / or the torque control instruction, so that the vehicle can be normally charged and the torque adopts the torque requirement of the vehicle.

[0070] In addition, the survival time control instruction can include a survival time, such as 30 days. After each power-on of the vehicle, the survival time starts to be consumed. If the survival time control instruction issued by the cloud platform is not received at the moment when the survival time is exhausted, the vehicle terminal can trigger the battery asset security strategy, that is, limit to zero torque and prohibit charging of the vehicle. After receiving and successfully saving the survival time control instruction issued by the cloud platform, the vehicle terminal can reply to the cloud platform that the execution is successful, and at the same time, the limitation to zero torque is released and the prohibition of charging is cancelled, so that the vehicle can normally travel.

[0071] It should be noted that the cloud platform sends the survival time control instruction to the vehicle terminal in ciphertext, which needs to be saved online by the vehicle terminal, and the survival time in the survival time control instruction needs to be memorized (such as converted into seconds), and the software needs to be brushed and cannot be erased. After each power-on, the survival time starts to be consumed, that is, after the vehicle terminal is powered on, the counter starts to count, and the time duration during the running is the survival time consumed this time. The updated remaining survival time is saved online every certain period of time.

[0072] In this way, after receiving the survival time control instruction, the charging control instruction and / or the torque control instruction are automatically executed to cancel the instruction, which is flexible and convenient and does not require user operation, and improves the flexibility of controlling the vehicle.

[0073] In an embodiment, the method further comprises:

[0074] When the current local time is later than the local backup time, the stored local backup time is replaced by the current local time.

[0075] It can be understood that, in order to make the local backup time as close to the local time as possible, the stored local backup time needs to be updated regularly, that is, the stored local backup time is replaced by the current local time.

[0076] If the current local time is later than the local backup time of the vehicle terminal, the vehicle terminal needs to replace the local backup time with the current local time and save it to the non-volatile memory, so that the time backup information will not be deleted when the software is required to be brushed. In this way, by updating the stored local backup time in time, it can be ensured that the vehicle can be accurately controlled, and the timeliness and accuracy of controlling the vehicle are improved.

[0077] In an embodiment, the control instruction includes a high-voltage control instruction, and the high-voltage control instruction includes any one of a high-voltage prohibition instruction and a high-voltage permission instruction. The cloud platform can issue the high-voltage prohibition instruction to the vehicle terminal in ciphertext, and the vehicle terminal needs to be saved online and memorize the instruction code of the cloud platform, and the instruction code cannot be erased when the software is brushed. When the cloud platform does not update the value of the high-voltage prohibition instruction, the vehicle terminal needs to use the memorized value to participate in logical judgment every time the vehicle is powered on. When the vehicle terminal receives the high-voltage prohibition instruction, if the vehicle is currently powered on and in a high-voltage state (except for charging), the vehicle prohibition high-voltage operation is performed when the vehicle is powered on next time, and the operation is not performed in the current driving cycle, and the cloud platform is replied with "setting success, next start takes effect". If the vehicle is currently in a non-high-voltage state or the ignition switch is off or is charging, the vehicle start is immediately prohibited, and the cloud platform is replied with "setting success, immediate effect". When the vehicle terminal receives the high-voltage permission instruction, the high-voltage permission instruction is immediately executed to allow the vehicle to start.

[0078] Based on the same inventive concept as the foregoing embodiments, the embodiments of the present application provide an electronic device, as shown in Figure 2 The electronic device includes a processor 310 and a memory 311 storing a computer program, and when the processor 310 runs the computer program, the vehicle control method described above is implemented. Figure 2 The processor 310 in the above description is not used to refer to the number of processors 310 being one, but is only used to refer to the positional relationship of the processor 310 relative to other devices. In actual application, the number of processors 310 can be one or more. Similarly,The memory 311 in the above description also has the same meaning, that is, it is only used to refer to the positional relationship of the memory 311 relative to other devices. In actual application, the number of memories 311 can be one or more. When the processor 310 runs the computer program, the vehicle control method described above is implemented. Figure 2 The electronic device can further include at least one network interface 312. The various components in the electronic device are coupled together through a bus system 313. It can be understood that the bus system 313 is used to realize the connection and communication between the components. The bus system 313 includes not only a data bus, but also a power bus, a control bus and a status signal bus. However, for the purpose of clear illustration, all kinds of buses are marked as the bus system 313 in

[0079] Figure 2

[0080] ​The memory 311 can be a volatile memory or a non-volatile memory, and can include both a volatile and a non-volatile memory. The non-volatile memory can be a Read Only Memory (ROM), a Programmable Read-Only Memory (PROM), an Erasable Programmable Read-Only Memory (EPROM), an Electrically Erasable Programmable Read-Only Memory (EEPROM), a ferromagnetic random access memory (FRAM), a flash memory, a magnetic surface memory, an optical disc, or a Compact Disc Read-Only Memory (CD-ROM). The magnetic surface memory can be a magnetic disk memory or a magnetic tape memory. The volatile memory can be a Random Access Memory (RAM) used as an external cache. By way of example, but not limitation, many forms of RAM can be used, such as a Static Random Access Memory (SRAM), a Synchronous Static Random Access Memory (SSRAM), a Dynamic Random Access Memory (DRAM), a Synchronous Dynamic Random Access Memory (SDRAM), a Double Data Rate Synchronous Dynamic Random Access Memory (DDR SDRAM), an Enhanced Synchronous Dynamic Random Access Memory (ESDRAM), a Sync Link Dynamic Random Access Memory (SLDRAM), a Direct Rambus Random Access Memory (DRRAM).The memory 311 described in the embodiments of the present application is intended to include, but is not limited to, these and any other suitable type of memory.

[0081] The memory 311 in the embodiments of the present application is configured to store various types of data to support the operation of the electronic device. Examples of the data include: any computer programs for operating on the electronic device, such as an operating system and application programs; contact data; phonebook data; messages; pictures; videos; and the like. The operating system contains various system programs, such as a framework layer, a core library layer, a driver layer, and the like, for implementing various basic services and processing hardware-based tasks. The application programs can contain various application programs, such as a media player (Media Player), a browser (Browser), and the like, for implementing various application services. Here, the program for implementing the method of the embodiments of the present application can be contained in the application programs.

[0082] Based on the same inventive concept as the foregoing embodiments, the present embodiment also provides an electronic device. The electronic device can be a vehicle terminal, a vehicle controller, or the like.

[0083] Based on the same inventive concept as the foregoing embodiments, the present embodiment also provides a computer storage medium, which stores a computer program. The computer storage medium can be a ferromagnetic random access memory (FRAM), a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), a flash memory, a magnetic surface memory, an optical disc, a compact disc read-only memory (CD-ROM), or the like. The computer storage medium can also be various devices, such as a mobile phone, a computer, a tablet device, a personal digital assistant, or the like, which include one or any combination of the above-mentioned memories. When the computer program stored in the computer storage medium is run by a processor, the vehicle control method described above is implemented. For the specific step flow implemented by the computer program when executed by the processor, please refer to the description of the embodiments of the vehicle control method shown in the foregoing Figure 1 The description of the embodiments of the present application is not repeated here.

[0084] Any technical features in the above-described embodiments can be combined in any manner, and for the sake of brevity, not all possible combinations are described, but it is understood that the scope of the present disclosure encompasses all possible combinations.

[0085] In this document, the terms "comprise", "contain", or any other variant thereof are intended to cover a non-exclusive inclusion, such that the process, method, article, or apparatus that comprises a list of elements does not include only those elements, but can also include other elements not expressly listed.

[0086] The above description is merely illustrative of the application and not restrictive thereof; the scope of the application is not limited to the specific embodiments described herein, but any modifications or substitutions easily conceivable by those skilled in the art within the technical scope of the application should be encompassed within the scope of the application. Accordingly, the scope of the application should be determined by the appended claims.

Claims

1. A vehicle control method characterized by, The method comprises: in response to monitoring a negative current for charging the vehicle and a duration of the negative current being greater than a preset duration, obtaining a charging function identifier of the vehicle; controlling a charging function of the vehicle according to the charging function identifier; the controlling a charging function of the vehicle according to the charging function identifier comprises at least one of: when the charging function identifier is a charging restriction identifier, performing charging restriction on the charging function of the vehicle based on a locally stored charging depth and charging current; when the charging function identifier is a charging prohibition identifier, disabling the charging function of the vehicle.

2. The method of claim 1, wherein, The method further comprises: receiving a control instruction for the vehicle, the control instruction comprising a generation time of the control instruction; detecting whether an absolute value of a difference between a current local time and the generation time is less than or equal to a preset threshold value, and whether the current local time is later than a pre-copied local backup time; the local backup time is stored in a non-volatile storage medium; if yes, responding to the control instruction; if no, not responding to the control instruction.

3. The method of claim 2, wherein, The control instruction comprises a charging control instruction, the charging control instruction comprising any one of: a charging prohibition instruction, a charging restriction instruction, and a charging permission instruction; the responding to the control instruction comprises: updating the charging function identifier according to the charging control instruction.

4. The method of claim 2, wherein, The control instruction comprises a torque control instruction; the torque control instruction comprises any one of: a limping torque instruction and a zero torque instruction; the responding to the control instruction comprises: if a current torque of the vehicle is less than or equal to a preset limping torque, executing the control instruction; if the current torque of the vehicle is greater than the preset limping torque, executing the control instruction when the vehicle is powered on next time.

5. The method according to claim 3 or 4, characterized in that, The control instruction further comprises a time-to-live control instruction; the responding to the control instruction comprises: performing instruction cancellation operation on the charging control instruction and / or the torque control instruction according to the time-to-live control instruction.

6. The method of claim 2, wherein, The method further comprises: when the current local time is later than the local backup time, replacing the stored local backup time with the current local time.

7. An electronic device, comprising: The method comprises: a processor and a memory storing a computer program, when the processor runs the computer program, realizing the vehicle control method in any one of claims 1 to 6.

8. A vehicle characterized by comprising: The electronic device comprises the electronic device in claim 7.

9. A computer-readable storage medium, characterized in that, The computer program is stored in a memory and is executed by a processor to realize the vehicle control method in any one of claims 1 to 6. The computer program is stored in a memory and is executed by a processor to realize the vehicle control method in any one of claims 1 to 6.

Citation Information

Patent Citations

  • Controller, control method and control system for remote locking of electric vehicle

    CN106541850A

  • Rental electric automobile power lack control method and controller thereof

    CN108297695A