Vehicle control method, electronic equipment, vehicle and computer readable storage medium
By monitoring the charging status of the rental car and controlling the charging function according to the charging function mark, the problem of malicious rent arrears during rental car is solved, improving vehicle safety.
Patent Information
- Application Number
- CN202411853883.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-16
- Publication Date
- 2025-04-08
- Estimated Expiration
- 2044-12-16
AI Technical Summary
During the rental car rental period, users cracked the car control through illegal means, resulting in malicious default on rent and continued use of rental cars.
By monitoring the charging status of the vehicle, obtaining the charging function identifier, and controlling the charging function of the vehicle according to the identification, including restricting or prohibiting charging.
Effectively prevent malicious rent arrears, improve the safety of the vehicle and the property protection of the rental company.
Smart Images

Figure CN119773513A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of vehicle control technology, and in particular to a vehicle control method, electronic equipment, a vehicle and a computer-readable storage medium. Background Art
[0002] With the popularity of car rental, various problems during the rental period have also emerged. Among them, users take illegal means to crack the car control in order to maliciously default on the rent and continue to use the rental car, which causes property damage to the car rental company. However, how to solve the above problems has been under research. Summary of the invention
[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 realize effective control of the vehicle, effectively solve the problem of maliciously defaulting on rent and continuing to use the leased vehicle, and improve the safety of the vehicle.
[0004] To achieve the above objectives:
[0005] In a first aspect, an embodiment of the present application provides a vehicle control method, including:
[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] The charging function of the vehicle is controlled accordingly according to the charging function identifier.
[0008] Optionally, the controlling the charging function of the vehicle accordingly according to the charging function identifier includes at least one of the following:
[0009] When the charging function indicator is a restricted charging indicator, restricting the charging function of the vehicle based on the locally stored charging depth and charging current;
[0010] When the charging function mark is a charging prohibition mark, the charging function of the vehicle is disabled.
[0011] Optionally, the method further comprises:
[0012] receiving a control instruction for the vehicle, wherein the control instruction includes 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, 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, respond to the control instruction;
[0015] If not, no response is made to the control instruction.
[0016] Optionally, the control instruction includes a charging control instruction, and the charging control instruction includes any one of the following: a charging prohibition instruction, a charging restriction instruction, and a charging permission instruction; and responding to the control instruction includes:
[0017] The charging function identifier is updated according to the charging restriction instruction.
[0018] Optionally, the control instruction includes a torque control instruction; the torque control instruction includes any one of the following: a limp home torque instruction, a zero torque instruction; and responding to the control instruction includes:
[0019] If the current torque of the vehicle is less than or equal to the 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, the torque control command is executed the next time the vehicle is powered on.
[0021] Optionally, the control instruction further includes a life time control instruction; and responding to the control instruction includes:
[0022] An instruction cancelling operation is performed on the charging control instruction and / or the torque control instruction according to the life time control instruction.
[0023] Optionally, the method further comprises:
[0024] When the current local time is later than the local backup time, the stored local backup time is replaced 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, and when the processor runs the computer program, the above-mentioned 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, in which a computer program is stored. When the computer program is executed by a processor, the above-mentioned vehicle control method is implemented.
[0028] The vehicle control method, electronic device, vehicle and computer-readable storage medium provided in the embodiments of the present application include: 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; and controlling the charging function of the vehicle accordingly according to the charging function identifier. In this way, when the charging of the vehicle is monitored, the charging function of the vehicle is controlled accordingly according to the charging function identifier of the vehicle, which can achieve effective control of the vehicle, effectively solve the problem of maliciously defaulting on rent and continuing to use the leased vehicle, and improve vehicle safety. BRIEF DESCRIPTION OF THE DRAWINGS
[0029] Figure 1 A schematic flow chart of a vehicle control method provided by an embodiment of the present invention;
[0030] Figure 2 A schematic diagram of the structure of an electronic device provided by an embodiment of the present invention. DETAILED DESCRIPTION
[0031] Exemplary embodiments will be described in detail herein, examples of which are shown in the accompanying drawings. When the following description refers to the drawings, the same numbers in different drawings represent the same or similar elements unless otherwise indicated. The implementations described in the following exemplary embodiments do not represent all implementations consistent with the present application. Instead, 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 article, the terms "include", "comprises" or any other variants thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device including a series of elements includes not only those elements, but also includes other elements not explicitly listed, or also includes elements inherent to such process, method, article or device. In the absence of further restrictions, an element defined by the sentence "includes a ..." does not exclude the existence of other identical elements in the process, method, article or device including the element. In addition, components, features, and elements with the same name in different embodiments of the present application may have the same meaning or different meanings, and their specific meanings need to be determined by their explanation in the specific embodiment or further combined with the context of the specific embodiment.
[0033] It should be understood that, although the terms first, second, third, etc. may be used to describe various information in this article, these information should not be limited to these terms. These terms are only used to distinguish the same type of information from each other. For example, without departing from the scope of this article, the first information may also be referred to as the second information, and similarly, the second information may also be referred to as the first information. Depending on the context, the word "if" as used herein can be interpreted as "at the time of..." or "when..." or "in response to determination". Furthermore, as used in this article, the singular forms "one", "one" and "the" are intended to also include plural forms, unless there is an opposite indication in the context. It should be further understood that the terms "comprising", "including" indicate that there are described features, steps, operations, elements, components, projects, kinds, and / or groups, but do not exclude the existence, occurrence or addition of one or more other features, steps, operations, elements, components, projects, kinds, and / or groups. The terms "or" and "and / or" used herein are interpreted as inclusive, or mean any one or any combination. 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.” An exception to this definition will occur only when a combination of elements, functions, steps, or operations are inherently mutually exclusive in some manner.
[0034] It should be understood that, although the various steps in the flowchart in the embodiment of the present application are displayed in sequence according to the indication of the arrows, these steps are not necessarily performed in sequence according to the order indicated by the arrows. Unless there is a clear explanation in this article, the execution of these steps does not have a strict order restriction, and it can be performed in other orders. Moreover, at least a portion of the steps in the figure may include a plurality of sub-steps or a plurality of stages, and these sub-steps or stages are not necessarily performed at the same time, but can be performed at different times, and their execution order is not necessarily performed in sequence, but can be performed in turn or alternately with other steps or at least a portion of the sub-steps or stages of other steps.
[0035] It should be noted that, in this article, step codes such as S101, S102, etc. are used for the purpose of expressing the corresponding content more clearly and concisely, and do not constitute a substantial limitation on the sequence. When implementing the step, those skilled in the art may execute S102 first and then S101, etc., but these should all be within the scope of protection of this application.
[0036] It should be understood that the specific embodiments described herein are only used to explain the present application and are not used to limit the present application.
[0037] In the subsequent description, the suffixes such as "module", "component" or "unit" used to represent elements are only used to facilitate the description of the present application, and have no specific meanings. Therefore, "module", "component" or "unit" can be used in a mixed manner.
[0038] See also Figure 1 , is a vehicle control method provided in an embodiment of the present application. The vehicle control method can be executed by a vehicle control device provided in an embodiment of the present application. The vehicle control device can be implemented in software and / or hardware, such as an on-board terminal, a vehicle controller and other electronic devices. In this embodiment, the execution subject of the vehicle control method is the on-board terminal as an example. The vehicle control method provided in this embodiment includes:
[0039] Step S101: in response to monitoring a negative current for charging a vehicle and the duration of the negative current being greater than a preset duration, obtaining a charging function identifier of the vehicle.
[0040] Among them, the charging function identifier is used to identify whether the charging function of the vehicle is allowed, prohibited or restricted. It can be stored locally and is required not to be erased when the software is flashed, that is, it is not lost when the software is flashed. The preset duration can be set according to actual needs, such as 1 minute, 5 minutes, etc., and is not specifically limited here. When a negative current is detected for charging the vehicle and the duration of the negative current is greater than the preset duration, it means that the vehicle is currently in a charging state. In order to detect whether the vehicle is allowed to charge, the charging function identifier of the vehicle can be obtained.
[0041] Step S102: Controlling the charging function of the vehicle accordingly according to the charging function identifier.
[0042] Among them, after the charging function identifier of the vehicle is obtained, the charging function of the vehicle can be controlled accordingly 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 user's vehicle is in arrears, the cloud platform will send a prohibit charging instruction to the vehicle terminal, and the vehicle terminal will accordingly set the charging function flag to a prohibit charging flag. When the user finds that the vehicle cannot be charged, he or she may use external software to crack the vehicle so that the vehicle can be charged normally. At this time, when the vehicle terminal monitors that the vehicle is in a charging state and the charging function flag is a prohibit charging flag, it will disable the vehicle's charging function, thereby achieving effective control of the vehicle.
[0044] In summary, in the vehicle control method provided in the above embodiment, when it is monitored that the vehicle is in a charging state, the charging function of the vehicle is controlled according to the charging function identifier of the vehicle, thereby achieving effective control of the vehicle, effectively solving the problem of maliciously defaulting on rent and continuing to use the leased vehicle, and improving vehicle safety.
[0045] In one embodiment, the method further comprises:
[0046] When the charging function indicator is a restricted charging indicator, the charging function of the vehicle is restricted based on the locally stored charging depth and charging current;
[0047] When the charging function indicator is a charging prohibition indicator, the charging function of the vehicle is disabled.
[0048] Among them, the charging depth refers to the ratio of the amount of electricity received by the battery from the external circuit during the charging process to its capacity, and the charging current refers to the input current size of the battery. When the charging function is marked as a restricted charging mark, it means that the charging function of the vehicle needs to be restricted, then the locally stored charging depth and charging current are obtained, and the charging function of the vehicle is restricted 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. Among them, when the charging function of the vehicle is detected as a prohibited charging mark, it means that the charging function of the vehicle cannot be used, and the charging function of the vehicle is disabled, such as performing a power-off operation. It should be noted that for vehicles whose rent is in arrears for less than the preset time, the charging function mark of the vehicle can be set as a restricted charging mark first. If the rent is in arrears for more than the preset time, the charging function mark of the vehicle can be set as a prohibited charging mark to achieve step-by-step control of the vehicle, improve the flexibility of vehicle control, and also provide effective reminders to users who rent vehicles. In this way, by controlling the charging of the vehicle, effective control of the vehicle can be further flexibly achieved.
[0049] In one 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 the absolute value of the difference between the current local time and the generation time is less than or equal to a preset threshold, 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 so, respond to the control command;
[0053] If not, no response is given to the control command.
[0054] The control instruction may be sent from the cloud platform or other electronic device to the vehicle terminal, and the control instruction includes the generation time of the control instruction, that is, the cloud platform or other electronic device will add the corresponding time to the control instruction when generating the control instruction. For example, when the cloud platform detects that it needs to send a charge permission instruction to the vehicle terminal, it can generate a charge permission instruction and add the generation time of the charge permission instruction to the charge permission instruction, and then send the encrypted charge permission instruction to the vehicle terminal. After receiving the control instruction for the vehicle, the on-board terminal detects whether 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 a preset threshold, and whether the current local time is later than the 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, and the current local time is later than the pre-copied local backup time, it means that the control instruction is safe, compliant or not outdated, and the control instruction is responded to. 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, and / or the current local time is earlier than the pre-copied local backup time, it means that the control instruction is unsafe, non-compliant or outdated, and the control instruction is not responded to.
[0055] It can be understood that under normal circumstances, the time interval from the generation of the control instruction to the issuance to the vehicle 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, and the current local time should be later than the pre-copied local backup time. The preset threshold can be set according to actual needs, for example, it can be set to 1 minute, 10 minutes, etc. Among them, the local backup time is stored in a non-volatile storage medium to prevent it from being deleted when the software is flashed. In this way, by comparing the time sequence and then deciding whether to respond to the control instruction based on the comparison result, it can effectively prevent the problem of illegal personnel modifying the time of the vehicle terminal to mislead the timestamp of the vehicle terminal, and then using outdated control instructions to control the vehicle, thereby improving the effectiveness and safety of vehicle control.
[0056] In one embodiment, the control instruction includes a charging control instruction, and the charging control instruction includes any one of the following: a charging prohibition instruction, a charging restriction instruction, and a charging permission instruction; responding to the control instruction includes: updating the charging function identifier according to the charging restriction instruction.
[0057] It can be understood that in different situations, different controls may be required on the charging status of the vehicle. For example, when it is detected that the rental vehicle fails to deliver the rent on time, a charging restriction instruction can be first sent to the vehicle through the cloud platform to set the vehicle's charging function identifier to a charging restriction identifier, so that the vehicle can only be charged based on the charging depth and charging current specified by the charging restriction instruction or stored locally in the vehicle. When it is detected that the rental vehicle has been in arrears for more than a certain period of time, such as 3 days, a charging prohibition instruction can be sent to the vehicle through the cloud platform to set the vehicle's charging function identifier to a charging prohibition identifier, so that the vehicle cannot be charged. After the rental vehicle is monitored to deliver the rent, a charging permission instruction can be sent to the vehicle through the cloud platform to set the vehicle's charging function identifier to a charging permission identifier, so that the vehicle can be charged normally. In this way, the charging function identifier of the vehicle can be set based on actual needs, which improves the flexibility and effectiveness of controlling the vehicle.
[0058] In one embodiment, the control command includes a torque control command; the torque control command includes any one of the following: a limit to limp home torque command, a limit to zero torque command; responding to the control command includes:
[0059] If the current torque of the vehicle is less than or equal to the preset limp home torque, the torque control command is executed;
[0060] If the current torque of the vehicle is greater than the preset limp home torque, the torque control command is executed the next time the vehicle is powered on.
[0061] Among them, when receiving the torque control command, if the current torque of the vehicle is less than or equal to the preset limp home torque, it means that the vehicle may be currently in a stopped state or a low-speed driving state, and executing the torque control command at this time will not affect the safety of the vehicle, then the torque control command 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 means that the vehicle may be currently in a fast-driving state, and executing the torque control command at this time may affect the safety of the vehicle, then the torque control command can be executed the next time the vehicle is powered on.
[0062] Here, the function of limiting the vehicle-side torque includes three working conditions: limiting to limp torque, limiting to zero torque, and not limiting torque, which correspond to limiting to limp torque command, limiting to zero torque command, and not limiting torque command respectively. When limiting limp, the maximum torque of the vehicle is limited to the preset limp torque (TBD); when limiting zero torque, the priority is the highest and torque is not allowed; when not limiting torque, the torque adopts the torque requirement of the vehicle without additional restrictions. The cloud platform can send torque control instructions to the vehicle terminal in ciphertext. The vehicle terminal needs to save online to memorize the torque control instruction code of the cloud platform, and requires that the software cannot be erased. When the cloud platform does not update the value of the torque control instruction, the vehicle terminal must use the memorized value to participate in logical judgment every time it is powered on.
[0063] Among them, when the vehicle terminal receives the limit to limp torque command, if the current torque is greater than a certain value (such as TBD), the limit to limp torque command can be executed at the next power-on, and will not be executed in this driving cycle, and the cloud platform will be replied "Setting successful, effective next time start". If the current torque is less than a certain value (such as TBD), the maximum torque will be limited to TBD immediately, and the cloud platform will be replied "Setting successful, effective immediately".
[0064] Among them, when the vehicle terminal receives the limit to zero torque command issued by the cloud platform, if the current torque is greater than a certain value (such as TBD), the limit to zero torque command can be executed at the next power-on, and it will not be executed in this driving cycle, and the cloud platform will be replied "Setting successful, effective next time start". If there is no torque output at present, the limit to zero torque command will be executed immediately, and the cloud platform will be replied "Setting successful, effective immediately".
[0065] When the vehicle terminal receives the unlimited torque command issued by the cloud platform, it immediately executes the unlimited torque, and the torque adopts the vehicle's torque requirement without additional restrictions. It should be noted that the torque recovery cannot be abrupt, but needs to rise slowly.
[0066] In this way, the execution time of the torque control command is determined according to the current torque of the vehicle, thereby improving the flexibility and safety of controlling the vehicle.
[0067] In one embodiment, the control instruction further includes a life time control instruction; responding to the control instruction includes:
[0068] A command cancelling operation is performed on the charging control command and / or the torque control command according to the life time control command.
[0069] Among them, the life time control instruction is used to indicate that the vehicle has been successfully rented and unlocked to a state where it can be used normally. In the case of a vehicle in arrears with rent, if the user has successfully paid the rent for the vehicle, the cloud platform can send a life time control instruction to the vehicle terminal. After receiving the life time control instruction, the vehicle terminal can cancel the charging control instruction and / or torque control instruction, so that the vehicle can be charged normally and the torque adopts the torque requirement of the vehicle.
[0070] In addition, the survival time control instruction may include the survival time, that is, a certain usage time such as 30 days. Each time the vehicle is powered on, the survival time begins to be consumed. If the survival time control instruction issued by the cloud platform is not received before the survival time is exhausted, the vehicle terminal can trigger the battery asset preservation strategy, that is, limit the torque to zero and prohibit the vehicle from charging. After the vehicle terminal receives the survival time control instruction issued by the cloud platform and saves it successfully, it can reply to the cloud platform that the execution is successful, and at the same time lift the limit to zero torque and cancel the prohibition of charging, so that the vehicle can drive normally.
[0071] It should be noted that the cloud platform sends the storage time control instruction to the vehicle terminal in ciphertext. The vehicle terminal needs to save it online and remember the life time in the life time control instruction (for example, converted into seconds), and requires that the software cannot be erased. After each power-on, the consumption life time starts to be accumulated, that is, after the vehicle terminal is powered on, the counter starts counting, and the duration of the operation period is the life time consumed this time. The remaining life time after the update is saved online at regular intervals.
[0072] In this way, after receiving the life time control instruction, the charging control instruction and / or the torque control instruction is automatically cancelled. The operation is flexible and convenient and does not require user operation, thereby improving the flexibility of controlling the vehicle.
[0073] In one 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 with 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 with 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 in the non-volatile memory so that the time backup information will not be deleted when the software is required to be flashed. In this way, the stored local backup time is updated in time to ensure that the vehicle can be accurately controlled, thereby improving the timeliness and accuracy of vehicle control.
[0077] In one embodiment, the control instruction includes a high-voltage control instruction, and the high-voltage control instruction includes any of the following: a prohibition of high-voltage instruction and a permission of high-voltage instruction. Among them, the cloud platform can use ciphertext to send a prohibition of high-voltage instruction to the vehicle terminal, and the vehicle terminal needs to save it online and memorize the instruction code of the cloud platform, and requires that it cannot be erased when the software is flashed. When the cloud platform does not update the value of the prohibition of high-voltage instruction, each time the vehicle is powered on, the vehicle terminal must use the memorized value to participate in logical judgment. When the vehicle terminal receives the prohibition of high-voltage instruction, if the vehicle is currently powered on and in a high-voltage state (except charging), the vehicle prohibition of high-voltage operation is executed when the vehicle is powered on next time, and it is not executed in this driving cycle, and the cloud platform is replied "Setting successful, effective next time". If the vehicle is currently in a non-high-voltage state or the ignition switch is turned off or charging, the prohibition of vehicle startup is immediately executed, and the cloud platform is replied "Setting successful, effective immediately". When the vehicle terminal receives the permission of high-voltage instruction, it immediately executes the permission of high-voltage instruction to allow the vehicle to start.
[0078] Based on the same inventive concept as the above embodiments, an embodiment of the present invention provides an electronic device, such as Figure 2 As shown, the electronic device includes: a processor 310 and a memory 311 storing a computer program; wherein, Figure 2 The processor 310 shown in the figure is not used to indicate that the number of the processor 310 is one, but is only used to indicate the positional relationship of the processor 310 relative to other devices. In actual applications, the number of the processor 310 may be one or more; similarly, Figure 2 The memory 311 shown in the figure has the same meaning, that is, it is only used to refer to the position relationship of the memory 311 relative to other devices. In practical applications, 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.
[0079] The electronic device may also include: at least one network interface 312. The various components in the electronic device are coupled together via a bus system 313. It is understood that the bus system 313 is used to achieve connection and communication between these components. In addition to the data bus, the bus system 313 also includes a power bus, a control bus, and a status signal bus. However, for the sake of clarity, the bus system 313 is not used in the following examples. Figure 2 Various buses are labeled as bus system 313.
[0080] The memory 311 may be a volatile memory or a nonvolatile memory, or may include both volatile and nonvolatile memories. The nonvolatile memory may 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 magnetic random access memory (FRAM), a flash memory, a magnetic surface memory, an optical disk, or a compact disc read-only memory (CD-ROM); the magnetic surface memory may be a disk memory or a tape memory. The volatile memory may be a random access memory (RAM), which is used as an external cache. By way of example and not limitation, many forms of RAM are available, such as static random access memory (SRAM), synchronous static random access memory (SSRAM), dynamic random access memory (DRAM), synchronous dynamic random access memory (SDRAM), double data rate synchronous dynamic random access memory (DDRSDRAM), enhanced synchronous dynamic random access memory (ESDRAM), synchronous link dynamic random access memory (SLDRAM, SyncLink Dynamic Random Access Memory), and direct RAM bus random access memory (DRRAM, Direct Rambus Random Access Memory).The memory 311 described in the embodiments of the present invention is intended to include but is not limited to these and any other suitable types of memories.
[0081] The memory 311 in the embodiment of the present invention is used to store various types of data to support the operation of the electronic device. Examples of these data include: any computer program used to operate on the electronic device, such as an operating system and an application; contact data; phone book data; messages; pictures; videos, etc. Among them, the operating system includes various system programs, such as a framework layer, a core library layer, a driver layer, etc., which are used to implement various basic services and process hardware-based tasks. The application program may include various applications, such as a media player (Media Player), a browser (Browser), etc., which are used to implement various application services. Here, the program that implements the method of the embodiment of the present invention may be included in the application program.
[0082] Based on the same inventive concept as the above embodiments, this embodiment further provides a vehicle, comprising the electronic device as described in the above embodiments, wherein the electronic device may specifically be a vehicle-mounted terminal, a vehicle controller, and the like.
[0083] Based on the same inventive concept as the above-mentioned embodiment, this embodiment further provides a computer storage medium, in which a computer program is stored. The computer storage medium may 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 disk, or a compact disc read-only memory (CD-ROM) or other memory; it may also be various devices including one or any combination of the above-mentioned memories, such as a mobile phone, a computer, a tablet device, a personal digital assistant, etc. When the computer program stored in the computer storage medium is executed by the processor, the above-mentioned vehicle control method is implemented. For the specific steps implemented when the computer program is executed by the processor, please refer to Figure 1 The description of the illustrated embodiment will not be repeated here.
[0084] The technical features of the above-described embodiments may be arbitrarily combined. To make the description concise, not all possible combinations of the technical features in the above-described embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this specification.
[0085] In this document, the terms "comprises," "comprising," or any other variations thereof, are intended to cover a non-exclusive inclusion of elements other than those listed and may also include additional elements not expressly listed.
[0086] The above is only a specific embodiment of the present invention, but the protection scope of the present invention is not limited thereto. Any person skilled in the art can easily think of changes or substitutions within the technical scope disclosed by the present invention, which should be included in the protection scope of the present invention. Therefore, the protection scope of the present invention should be based on the protection scope of the claims.
Claims
1. A vehicle control method, characterized in that: include: 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; The charging function of the vehicle is controlled accordingly according to the charging function identifier.
2. The method according to claim 1, characterized in that The correspondingly controlling the charging function of the vehicle according to the charging function identifier includes at least one of the following: When the charging function indicator is a restricted charging indicator, restricting the charging function of the vehicle based on the locally stored charging depth and charging current; When the charging function mark is a charging prohibition mark, the charging function of the vehicle is disabled.
3. The method according to claim 1, characterized in that The method further comprises: receiving a control instruction for the vehicle, wherein the control instruction includes a generation time of the control instruction; Detecting whether the absolute value of the difference between the current local time and the generation time is less than or equal to a preset threshold, 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; If yes, respond to the control instruction; If not, no response is made to the control instruction.
4. The method according to claim 3, characterized in that The control instruction includes a charging control instruction, and the charging control instruction includes any one of the following: a charging prohibition instruction, a charging restriction instruction, and a charging permission instruction; and responding to the control instruction includes: The charging function identifier is updated according to the charging restriction instruction.
5. The method according to claim 3, characterized in that: The control instruction includes a torque control instruction; the torque control instruction includes any one of the following: a limp home torque instruction and a zero torque instruction; the responding to the control instruction includes: If the current torque of the vehicle is less than or equal to the preset limp home torque, executing the control instruction; If the current torque of the vehicle is greater than the preset limp home torque, the control instruction is executed the next time the vehicle is powered on.
6. The method according to claim 4 or 5, characterized in that: The control instruction also includes a life time control instruction; the responding to the control instruction includes: An instruction cancelling operation is performed on the charging control instruction and / or the torque control instruction according to the life time control instruction.
7. The method according to claim 3, characterized in that The method further comprises: When the current local time is later than the local backup time, the stored local backup time is replaced with the current local time.
8. An electronic device, characterized in that: include: A processor and a memory storing a computer program, wherein when the processor runs the computer program, the vehicle control method according to any one of claims 1 to 7 is implemented.
9. A vehicle, characterized in that: Comprising the electronic device as claimed in claim 8.
10. A computer-readable storage medium, characterized in that: A computer program is stored, and when the computer program is executed by a processor, the vehicle control method according to any one of claims 1 to 7 is implemented.
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
Rental service system for electric vehicle chargers
KR102305522B1
Remote Rechargeable Monitoring System and Method
US20110029157A1
Vehicle mode for restricted operation and cloud data monitoring
US20190263424A1