Memory optimization method, device, equipment and readable storage medium for vehicle-mounted chips

By using the real-time alarm clock to trigger the vehicle while the vehicle is sleeping, jumping the local program to the main function and sending a restart command to the on-board chip, the memory leakage problem caused by the on-board SOC chip and MCU running for a long time is solved, and the driving safety of the vehicle is improved.

CN118963844BActive Publication Date: 2025-04-01镁佳(北京)科技有限公司
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202411005562.5
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-07-25
Publication Date
2025-04-01
Estimated Expiration
2044-07-25

AI Technical Summary

Technical Problem

The on-board SOC chips and MCUs are prone to memory leakage problems after long-term operation, resulting in program stuck and difficult to locate problems, affecting the driving safety of the vehicle.

Method used

In the vehicle sleep state, the real-time alarm triggers, jumps to the local program to the main function, and sends a restart instruction to the first chip to restart it regularly to avoid memory leakage.

Benefits of technology

By restarting and jumping the main function regularly, memory leakage problems caused by long-term operation of the on-board chip is avoided, driving safety of the vehicle is improved, and the pin state of the main chip is maintained, reducing the impact of user experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN118963844B_ABST
    Figure CN118963844B_ABST
Patent Text Reader

Abstract

The present disclosure is designed in the field of vehicle control technology, and proposes a memory optimization method, device, equipment and readable storage medium for an on-board chip, wherein the method includes: in a dormant state, in response to the triggering of a real-time alarm clock, jumping a local program to a main function so that the local program can be re-run; in response to the triggering of the real-time alarm clock, sending a restart instruction to a first chip so that the first chip can be restarted. The technical solution provided by one or more embodiments of the present disclosure can avoid the memory leakage problem caused by the long-term operation of the on-board chip and improve the driving safety of the vehicle.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present disclosure relates to the field of vehicle control technology, and in particular to a memory optimization method, device, equipment and readable storage medium for an on-board chip. Background Art

[0002] With the continuous development of vehicle intelligence, the software logic of automobile development and design is becoming more and more complex. At present, many vehicle-mounted devices use a combination of microcontroller units (MCU) and system-on-chips (SOC). Among them, MCU is mainly responsible for the control function of vehicle-mounted devices and communicates with other device nodes in the vehicle. SOC can do a lot of calculations and realize some complex functions, but its stability is generally not as good as MCU.

[0003] However, as the SOC chips of automotive devices become more and more complex, their development may involve hundreds of engineers. The program development involving multiple people and multiple languages ​​makes it difficult to locate the root cause of the problem if a memory leak occurs in the SOC chip. In addition, once a memory leak occurs in the SOC chip, the program in the chip will often freeze and the problem scene cannot be saved.

[0004] In addition, although MCU cannot complete tasks with high computing power, the program complexity is also very high, and it also requires the participation of multiple people in development. This makes MCU prone to unstable situations such as memory leaks after running for a long time. Summary of the invention

[0005] In view of this, one or more embodiments of the present disclosure provide a memory optimization method, device, equipment and readable storage medium for an on-board chip, which can avoid memory leakage problems caused by long-term operation of the on-board chip and improve the driving safety of the vehicle.

[0006] In a first aspect, the present disclosure provides a memory optimization method for an on-board chip, characterized in that the method includes: in a sleep state of the vehicle, in response to the triggering of a real-time alarm clock, jumping a local program to a main function so that the local program can be re-run; in response to the triggering of the real-time alarm clock, sending a restart instruction to a first chip so that the first chip can be restarted.

[0007] By means of timed restart, the program of the first chip can be re-run, avoiding memory leaks caused by long-term operation of the first chip. By jumping to the main function, the program in the main chip of the execution method can be re-run to prevent memory leaks. Compared with the solution of completely restarting the main chip, the pin status of the main chip can be maintained. In addition, by setting the process of restarting the first chip in a dormant state, the first chip can be restarted when the user is not using the car, avoiding the restart process affecting the user experience.

[0008] In an optional embodiment, the real-time alarm is set based on the following steps: when the vehicle enters a sleep state, the restart time of the first chip is obtained, and the restart time is determined by the first chip based on the current time and the running time of the first chip; according to the restart time, the real-time alarm is set.

[0009] When the user no longer needs to use the car, the first chip gives a restart time based on the current time and the total running time, so that the first chip can be restarted at a certain idle time when the user does not use the car. Since the first chip restarts after hibernation and hibernates again after restarting, it can ensure that the user does not feel the restart. When the user uses the car again, the relevant on-board chip will wake up normally and there will be no cold start.

[0010] In an optional implementation, when the running time is less than 24 hours, the restart time is determined by the first chip as a random time in a predetermined time period closest to the current time.

[0011] When the risk of memory leakage in the first chip is low, some predetermined time periods can be selected to restart the system of the first chip. During such time periods, users may use the car less frequently, thus avoiding the inconvenience caused by the restart of the onboard chip to the user's use of the car.

[0012] In an optional implementation, when the running time is greater than or equal to 24 hours, the restart time is determined by the first chip as the time at a first predetermined time interval from the current time interval.

[0013] When the risk of memory leakage in the first chip is high, the system of the first chip can be restarted at a time that is a first predetermined time from the current time. In this way, the memory of the first chip can be cleaned up in time, memory leakage caused by long-term operation of the first chip can be avoided, and the safety of the vehicle can be improved.

[0014] In an optional implementation, when the running time is greater than 48 hours, the restart time is determined by the first chip as the time at a second predetermined time interval from the current time interval.

[0015] When the risk of memory leakage in the first chip is extremely high, the system of the first chip can be restarted at a time that is a second predetermined time from the current time. In this way, the memory of the first chip can be cleaned up as soon as possible, thereby avoiding memory leakage caused by long-term operation of the first chip and improving the safety of the vehicle.

[0016] In an optional embodiment, sending a restart instruction to the first chip to restart the first chip includes: receiving a response instruction from the first chip to the restart instruction; if the response instruction is not successfully received, forcibly restarting the first chip by re-powering on.

[0017] By confirming the reply information, the successful restart of the first chip can be ensured. If the restart instruction cannot be successfully executed, for example, the first chip already has a memory leak problem, the first chip can be forced to restart by powering on. In this way, the memory of the first chip can be effectively cleared and the safety of the vehicle can be improved.

[0018] In an optional implementation, if a vehicle use instruction from the user is received, the restart instruction is no longer sent to the first chip, or the restart process of the first chip is interrupted.

[0019] During the process of restarting the on-board chip, if the user needs to use the car, the upcoming or ongoing chip restart process can be interrupted to give priority to the user's need to use the car.

[0020] In a second aspect, the present disclosure provides a memory optimization device for a vehicle-mounted chip, the device comprising: a first control unit, for, in a sleep state, in response to the triggering of a real-time alarm clock, jumping a local program to a main function so that the local program can be restarted; a second control unit, for, in response to the triggering of the real-time alarm clock, sending a restart instruction to the first chip so that the first chip can be restarted.

[0021] By means of timed restart, the program of the first chip can be re-run, avoiding memory leaks caused by long-term operation of the first chip. By jumping to the main function, the program in the main chip of the execution method can be re-run to prevent memory leaks. Compared with the solution of completely restarting the main chip, the pin status of the main chip can be maintained. In addition, by setting the process of restarting the first chip in a dormant state, the first chip can be restarted when the user is not using the car, avoiding the restart process affecting the user experience.

[0022] In a third aspect, the present disclosure provides an electronic device comprising a memory and a processor, wherein the memory is used to store a computer program, and when the computer program is executed by the processor, the memory optimization method for a vehicle-mounted chip of the first aspect or any corresponding embodiment thereof is implemented.

[0023] In a fourth aspect, the present disclosure provides a computer-readable storage medium for storing a computer program. When the computer program is executed by a processor, the memory optimization method for a vehicle-mounted chip of the above-mentioned first aspect or any corresponding embodiment thereof is implemented. BRIEF DESCRIPTION OF THE DRAWINGS

[0024] The features and advantages of the embodiments of the present disclosure may be more clearly understood by referring to the accompanying drawings, which are schematic and should not be construed as limiting the present disclosure in any way. In the accompanying drawings:

[0025] Figure 1 A schematic diagram showing the steps of a method for optimizing the memory of a vehicle-mounted chip in one embodiment of the present disclosure is shown;

[0026] Figure 2 A schematic diagram showing a flow chart of a method for optimizing a memory of an on-board chip in one embodiment of the present disclosure is shown;

[0027] Figure 3 A schematic diagram of functional units of a memory optimization device for an on-board chip in one embodiment of the present disclosure is shown;

[0028] Figure 4 A schematic structural diagram of an electronic device in one embodiment of the present disclosure is shown. DETAILED DESCRIPTION

[0029] In order to make the purpose, technical solutions and advantages of the embodiments of the present disclosure clearer, the technical solutions in the embodiments of the present disclosure will be clearly and completely described below in conjunction with the drawings in the embodiments of the present disclosure. Obviously, the described embodiments are part of the embodiments of the present disclosure, not all of the embodiments. Based on the embodiments of the present disclosure, all other embodiments obtained by those skilled in the art without creative work are within the scope of protection of the present disclosure.

[0030] In the related art, in order to save current and respond quickly, when the user does not need to use the car, the on-board devices usually enter a dormant state. After waking up from dormancy, the on-board chip often continues to run in the dormant state, resulting in the accumulation of memory leaks that occurred during the last use of the car.

[0031] In the related technology, we can try to solve the memory leakage problem of vehicle-mounted chips from the programming level. For example, we can reduce the use of huge static variables, prohibit the use of circular references, and release the memory synchronously after applying for memory to prevent the leakage of the applied memory. However, it is difficult to completely solve the memory leakage problem of vehicle-mounted chips by focusing on the programming level. Specifically, when implementing certain functions, it is inevitable to use static variables. Too many static applications are usually unconscious, especially in large projects. Applying for memory is also prone to the problem of unreleased memory. For example, multiple calls to a program process may result in repeated memory applications, forcing the program to be restarted to release memory.

[0032] In the related technology, the on-board chip can be forced to restart according to the running time, thereby solving the memory leakage problem caused by the long running time of the on-board chip. However, forced restart will lead to poor user experience. Especially for screen-type on-board devices, restarting during operation will greatly reduce the user experience even if the restart time is short.

[0033] In view of this, the technical solution provided by one or more embodiments of the present disclosure can avoid memory leakage problems caused by long-term operation of the on-board chip and improve the driving safety of the vehicle.

[0034] See also Figure 1 , a memory optimization method for a vehicle-mounted chip provided in one embodiment of the present disclosure may include the following two steps.

[0035] S1: In the dormant state, in response to the triggering of the real-time alarm, the local program is jumped to the main function so that the local program is restarted.

[0036] S2: In response to the triggering of the real-time alarm clock, a restart instruction is sent to the first chip, so that the first chip is restarted.

[0037] In this embodiment, the execution subject of the method can be a main chip in a group of vehicle-mounted chips, such as MCU, which can have certain control functions. The first chip can be a functional chip in a group of vehicle-mounted chips, such as SOC, which can instruct vehicle components to implement specific and complex functions (such as multimedia entertainment, vehicle network communication, vehicle safety system, assisted driving, etc.).

[0038] In this embodiment, when the user does not need to use the car, the on-board chip can enter a dormant state. In this dormant state, the main chip can be triggered to wake up and re-run the local program in the main chip through the real-time alarm function inside the chip. At the same time, the awakened main chip can wake up the first chip and instruct the first chip to restart. The real-time alarm function can be implemented by the real-time clock (RTC) module inside the chip.

[0039] In this embodiment, after executing the above two steps, the main chip and the first chip can continue to enter the sleep state to save energy.

[0040] It should be noted that the main chip in the related art is usually started in situ after being awakened, which will accumulate program problems that are not easy to find. If the main chip is directly reset, some program problems that are not easy to find can be solved, but because the pin state cannot maintain the state before sleep, it will cause the first chip under the control of the main chip to accidentally lose power. Relatively speaking, the main chip in this embodiment sleeps in situ when it is dormant, and the state of the pin can be maintained. When awakened by the RTC alarm, the main chip can jump the local program to the main function through the jump program, so that the local program can be restarted. In this way, compared with the system that completely restarts the main chip, it not only maintains the state of the function pins of the main chip, but also allows the program on the main chip to be restarted to prevent memory leaks.

[0041] In some implementations, the real-time alarm can be set using the restart time sent by the first chip. The first chip can analyze and determine a restart time based on the current time and the running time of the first chip, and notify the main chip of the restart time to indicate the time period or time point at which the system is expected to be restarted.

[0042] Optionally, when the vehicle enters a dormant state, a restart time acquisition request may be sent to the first chip, and the restart time fed back by the first chip in response to the restart time acquisition request may be received. Optionally, when the vehicle enters a dormant state, the first chip may be waited to receive the restart time actively reported by the first chip.

[0043] When the user no longer needs to use the car, the first chip gives a restart time based on the current time and the total running time, so that the first chip can be restarted at a certain idle time when the user does not use the car. Since the first chip restarts after hibernation and hibernates again after restarting, it can ensure that the user does not feel the restart. When the user uses the car again, the relevant on-board chip will wake up normally and there will be no cold start.

[0044] In some implementations, when the running time is less than 24 hours, the first chip determines a random time within a predetermined time period closest to the current time as the restart time.

[0045] If the running time of the first chip is less than 24 hours, it can be considered that the risk of memory leakage in the first chip is low, and some predetermined time periods can be selected to restart the system of the first chip. For example, 3 to 4 a.m. every day can be selected. During such a time period, users may use the car less, and the inconvenience caused by the restart of the on-board chip to the user's use of the car can be avoided.

[0046] In some implementations, when the running time is greater than or equal to 24 hours, the first chip determines a time at a first predetermined time interval from the current time interval as the restart time.

[0047] If the running time of the first chip is greater than or equal to 24 hours, it can be considered that the risk of memory leakage in the first chip is high, and the system of the first chip can be restarted at a time of the first predetermined time from the current time. That is to say, after the vehicle-mounted chip enters the dormant state, the system of the first chip needs to be restarted after an interval of about the first predetermined time, for example, one hour. In this way, the memory of the first chip can be cleaned up in time, avoiding the memory leakage problem caused by the long-term operation of the first chip, and improving the safety of the vehicle.

[0048] In some implementations, when the running time is greater than 48 hours, the first chip determines a time that is a second predetermined time period away from the current time interval as the restart time.

[0049] If the running time of the first chip is greater than 48 hours, it can be considered that the risk of memory leakage in the first chip is extremely high, and the system of the first chip can be restarted at the second predetermined time from the current time. That is to say, after the on-board chip enters the dormant state, the system of the first chip needs to be restarted after an interval of about the second predetermined time, for example, 5 seconds. In this way, the memory of the first chip can be cleared as soon as possible, avoiding the memory leakage problem caused by the long-term operation of the first chip, and improving the safety of the vehicle.

[0050] In some implementations, a response instruction sent by the first chip to the restart instruction may be received. If the response instruction is not successfully received, the first chip is forcibly restarted by re-powering on.

[0051] Specifically, serial communication can be performed between the main chip and the first chip, for example, through a universal asynchronous receiver / transmitter (UART). The main chip can send a restart instruction to the first chip through UART. The first chip can perform a system reset according to the restart instruction. Subsequently, the first chip can reply to the main chip through UART. If the main chip receives a reply, it can wait for the first chip to restart. If the main chip does not receive a reply, it will force the first chip to restart, and the method of forced restart is to power on and off the first chip again.

[0052] By confirming the reply information, the successful restart of the first chip can be ensured. If the restart instruction cannot be successfully executed, for example, the first chip already has a memory leak problem, the first chip can be forced to restart by powering on. In this way, the memory of the first chip can be effectively cleared and the safety of the vehicle can be improved.

[0053] In some implementations, if a vehicle use instruction from the user is received, the restart instruction is no longer sent to the first chip, or the restart process of the first chip is interrupted.

[0054] During the process of restarting the on-board chip, if the user needs to use the car, the upcoming or ongoing chip restart process can be interrupted to give priority to the user's need to use the car.

[0055] See also Figure 2 In a practical application example, the executor of the method is MCU, and the first chip is SOC. After receiving the restart time sent by SOC, MCU can use its own RTC mechanism to set the alarm. When the alarm time arrives, the RTC mechanism wakes up the MCU. MCU then wakes up the SOC and sends a restart instruction to the SOC. After receiving the restart instruction, the SOC executes the restart and sends a response signal to the MCU. If the SOC does not respond to the MCU, the MCU forces the SOC to restart. After the restart process of the SOC is completed, the MCU will execute the sleep process.

[0056] During this process, while waking up the RTC, the MCU will also jump and restart the local program through the jump mechanism, simultaneously solving the MCU's memory leak problem and maintaining the pin status.

[0057] The technical solution provided by one or more embodiments of the present disclosure can restart the program of the first chip by means of a timed restart, thereby avoiding the memory leakage problem caused by the long-term operation of the first chip. By jumping to the main function, the program in the main chip of the execution method can be restarted to prevent the memory leakage problem. Compared with the solution of completely restarting the main chip, the pin status of the main chip can be maintained. In addition, by setting the process of restarting the first chip in a dormant state, the first chip can be restarted when the user does not use the car, thereby avoiding the restart process affecting the user's experience.

[0058] See also Figure 3 The present disclosure also provides a memory optimization device for a vehicle-mounted chip, the device comprising:

[0059] The first control unit 100 is used to jump the local program to the main function in response to the triggering of the real-time alarm clock in the dormant state, so that the local program can be re-run;

[0060] The second control unit 200 is used to send a restart instruction to the first chip in response to the triggering of the real-time alarm clock, so that the first chip restarts.

[0061] In one embodiment, the device also includes an alarm setting unit 300, which is used to obtain the restart time of the first chip when the vehicle enters a sleep state, and the restart time is determined by the first chip based on the current time and the running time of the first chip; and set the real-time alarm according to the restart time.

[0062] In one embodiment, when the running time is less than 24 hours, the first chip determines the restart time as a random time in a predetermined time period closest to the current time.

[0063] In one embodiment, the restart time is determined by the first chip as the restart time when the running time is greater than or equal to 24 hours, by taking a time that is a first predetermined time interval away from the current time interval.

[0064] In one embodiment, when the running time is greater than 48 hours, the restart time is determined by the first chip as the time at a second predetermined time interval from the current time interval.

[0065] In one embodiment, the second control unit 200 is further configured to receive a response instruction sent by the first chip in response to the restart instruction; if the response instruction is not successfully received, the first chip is forcibly restarted by powering on again.

[0066] In one embodiment, the device further includes an interrupt unit 400, which is used to interrupt sending the restart instruction to the first chip or interrupt the restart process of the first chip when receiving a vehicle use instruction from the user.

[0067] Each unit described in the above embodiment can be implemented by a computer chip or a product with a certain function. A typical implementation device is a computer. For the convenience of description, the above devices are described separately according to their functions. Of course, when implementing this application, the functions of each unit can be implemented in the same or multiple software and / or hardware.

[0068] See also Figure 4 The present disclosure also provides an electronic device, which includes a memory and a processor, wherein the memory is used to store a computer program, and when the computer program is executed by the processor, the above-mentioned memory optimization method of the vehicle-mounted chip is implemented.

[0069] The present disclosure also provides a computer-readable storage medium, which is used to store a computer program. When the computer program is executed by a processor, the above-mentioned memory optimization method of the vehicle-mounted chip is implemented.

[0070] The processor may be a central processing unit (CPU). The processor may also be other general-purpose processors, digital signal processors (DSP), application-specific integrated circuits (ASIC), field-programmable gate arrays (FPGA) or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, or a combination of the above chips.

[0071] As a non-transitory computer-readable storage medium, the memory can be used to store non-transitory software programs, non-transitory computer executable programs and modules, such as program instructions / modules corresponding to the method in the embodiment of the present disclosure. The processor executes various functional applications and data processing of the processor by running the non-transitory software programs, instructions and modules stored in the memory, that is, implementing the method in the above method embodiment.

[0072] The memory may include a program storage area and a data storage area, wherein the program storage area may store an operating system, an application required for at least one function; the data storage area may store data created by the processor, etc. In addition, the memory may include a high-speed random access memory, and may also include a non-transitory memory, such as at least one disk storage device, a flash memory device, or other non-transitory solid-state storage device. In some embodiments, the memory may optionally include a memory remotely disposed relative to the processor, and these remote memories may be connected to the processor via a network. Examples of the above-mentioned network include, but are not limited to, the Internet, an intranet, a local area network, a mobile communication network, and combinations thereof.

[0073] Those skilled in the art can understand that all or part of the processes in the above-mentioned embodiments can be implemented by instructing the relevant hardware through a computer program, and the program can be stored in a computer-readable storage medium, and when the program is executed, it can include the processes of the embodiments of the above-mentioned methods. Among them, the storage medium can be a disk, an optical disk, a read-only memory (ROM), a random access memory (RAM), a flash memory, a hard disk drive (HDD) or a solid-state drive (SSD), etc.; the storage medium can also include a combination of the above-mentioned types of memory.

[0074] Each embodiment in this specification is described in a progressive manner, and the same or similar parts between the embodiments can be referred to each other, and each embodiment focuses on the differences from other embodiments. In particular, for the embodiments of the device, equipment, and storage medium, since they are basically similar to the method embodiments, the description is relatively simple, and the relevant parts can be referred to the partial description of the method embodiments.

[0075] The above is only an embodiment of the present application and is not intended to limit the present application. For those skilled in the art, the present application may have various changes and variations. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present application should be included in the scope of the claims of the present application.

[0076] Although the embodiments of the present disclosure have been described in conjunction with the accompanying drawings, those skilled in the art may make various modifications and variations without departing from the spirit and scope of the present disclosure, and such modifications and variations are all within the scope defined by the appended claims.

Claims

1. A memory optimization method for an on-board chip, characterized in that: The vehicle-mounted chip includes a main chip and a first chip, and the method is applied to the main chip. The method includes: In the dormant state, in response to the triggering of the real-time alarm clock, the local program is jumped to the main function so that the local program is re-run; In response to the triggering of the real-time alarm clock, sending a restart instruction to the first chip so that the first chip restarts; The real-time alarm is set based on the following steps: When the vehicle enters a dormant state, obtaining a restart time of the first chip, where the restart time is determined by the first chip according to a current time and an operating time of the first chip; The real-time alarm is set according to the restart time.

2. The method according to claim 1, characterized in that The restart time is determined by the first chip according to the current time and the running time of the first chip, including: When the running time is less than 24 hours, the first chip determines the restart time as a random time in a predetermined time period closest to the current time.

3. The method according to claim 1, characterized in that The restart time is determined by the first chip according to the current time and the running time of the first chip, including: The restart time is determined by the first chip when the running time is greater than or equal to 24 hours, by taking a time point that is a first predetermined time interval away from the current time interval as the restart time.

4. The method according to claim 1, characterized in that: The restart time is determined by the first chip according to the current time and the running time of the first chip, including: When the running time is greater than 48 hours, the first chip determines the restart time by taking a time second predetermined time from the current time interval as the restart time.

5. The method according to claim 1, characterized in that The sending a restart instruction to the first chip so that the first chip restarts includes: receiving a response instruction sent by the first chip in response to the restart instruction; If the response instruction is not successfully received, the first chip is forcibly restarted by powering on again.

6. The method according to any one of claims 1 to 5, characterized in that: The method further comprises: If a vehicle use instruction from the user is received, the restart instruction is no longer sent to the first chip, or the restart process of the first chip is interrupted.

7. A memory optimization device for a vehicle-mounted chip, characterized in that: The vehicle-mounted chip includes a main chip and a first chip, and the device is applied to the main chip side, and the device includes: A first control unit is used to jump the local program to the main function in response to the triggering of the real-time alarm clock in the dormant state, so that the local program is restarted; a second control unit, configured to send a restart instruction to the first chip in response to the triggering of the real-time alarm clock, so that the first chip restarts; The real-time alarm is set based on the following steps: When the vehicle enters a dormant state, obtaining a restart time of the first chip, where the restart time is determined by the first chip according to a current time and an operating time of the first chip; The real-time alarm is set according to the restart time.

8. An electronic device, characterized in that: The electronic device comprises a memory and a processor, wherein the memory is used to store a computer program, and when the computer program is executed by the processor, the method according to any one of claims 1 to 6 is implemented.

9. A computer-readable storage medium, characterized in that: The computer-readable storage medium is used to store a computer program, and when the computer program is executed by a processor, the method according to any one of claims 1 to 6 is implemented.

Citation Information

Patent Citations

  • Restarting method and device, vehicle-mounted equipment and storage medium

    CN111949446A

  • Vehicle control method, vehicle-mounted terminal, automobile and computer readable storage medium

    CN114764393A