Electronic rearview mirror mode jump feedback method and device
By monitoring and determining the target jump command and feedback type of the electronic rearview mirror, the problem of the ECU waiting for CMS feedback for a long time is solved, and the rapid and smooth switching of the electronic rearview mirror mode is achieved, which improves driving safety and comfort. Reduces system delay.
Patent Information
- Application Number
- CN202411125110.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-08-16
- Publication Date
- 2024-12-13
- Estimated Expiration
- 2044-08-16
AI Technical Summary
In the prior art, the ECU waits for feedback from the CMS controller for a long time, resulting in a large overall delay in the system and the inability to perform the next operation in time, affecting driving safety and comfort.
By monitoring the current operating mode of the electronic rearview mirror, determine the target jump command, and send the target jump command and feedback type to the electronic rearview mirror based on the preset correspondence between the operating mode before and after the jump and the command feedback type. Controller implements mode jump operation and feedback, including direct feedback, collaborative feedback and completion feedback, ensuring that the ECU receives feedback in a timely manner and reduces system delay.
Provide the most suitable field of view and operation mode in different driving scenarios, improve safety, comfort and flexibility during driving, reduce the driver's perception of mode jump time, and improve the working efficiency and reliability of electronic rearview mirrors.
Smart Images

Figure CN119126743A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of smart cockpit technology, and in particular to a feedback method and device for electronic rearview mirror mode jump. Background Art
[0002] In the prior art, an electronic rearview mirror (Camera Monitor System, CMS) is used on vehicles to replace traditional optical rearview mirrors, which can provide the driver with driving environment information around the vehicle. The electronic rearview mirror can be controlled by the vehicle's Electronic Control Unit (ECU) through a CMS controller and receive control feedback from the CMS controller.
[0003] The process of ECU controlling the electronic rearview mirror is as follows: ECU sends control instructions to the CMS controller. After receiving the control instructions, CMS switches according to the operating mode in the control instructions and feeds back the switching result to ECU after the mode switching is completed. ECU performs the next step of control on each preset component on the vehicle according to the switching result. When the switching result is not received, ECU cannot execute the next step, resulting in delay or failure. Summary of the invention
[0004] In view of this, an embodiment of the present application provides a feedback method and device for electronic rearview mirror mode jump to solve the problem in the prior art that the ECU waits for a long time for feedback from the CMS controller, resulting in a large overall system delay.
[0005] According to a first aspect of an embodiment of the present application, a feedback method for electronic rearview mirror mode jump is provided, comprising:
[0006] Get the current operating mode of the electronic rearview mirror;
[0007] When it is detected that the current operation mode satisfies a preset mode jump condition for jumping to a target operation mode, a target jump instruction for jumping from the current operation mode to the target operation mode is determined;
[0008] Determine a target feedback type corresponding to the current operating mode and the target operating mode based on a preset correspondence between the operating mode before the electronic rearview mirror jumps, the operating mode after the jumps, and the instruction feedback type of the jump instruction;
[0009] The target jump instruction and the target feedback type are sent to the electronic rearview mirror controller, so that the electronic rearview mirror controller performs a mode jump operation based on the target jump instruction and provides feedback to the vehicle controller based on the target feedback type; wherein,
[0010] Instruction feedback types include direct feedback, collaborative feedback, and completion feedback;
[0011] The direct feedback type refers to the electronic rearview mirror controller directly feeding back the default mode jump result to the vehicle controller after receiving the target jump command; the collaborative feedback type refers to the electronic rearview mirror controller executing the mode jump operation based on the target jump command, and after a preset time corresponding to the target operating mode, feeding back the default mode jump result to the vehicle controller; the completion feedback type refers to the electronic rearview mirror controller feeding back the mode jump completion result to the vehicle controller after controlling the electronic rearview mirror to complete the mode jump based on the target jump command.
[0012] According to a second aspect of an embodiment of the present application, a feedback device for electronic rearview mirror mode jump is provided, comprising:
[0013] An acquisition module is configured to acquire a current operation mode of the electronic rearview mirror;
[0014] The first processing module is configured to determine a target jump instruction for jumping from the current operating mode to the target operating mode when it is detected that the current operating mode meets a preset mode jump condition for jumping to the target operating mode;
[0015] A second processing module is configured to determine a target feedback type corresponding to the current operating mode and the target operating mode based on a preset correspondence between the operating mode before the electronic rearview mirror jumps, the operating mode after the jumps, and the instruction feedback type of the jump instruction;
[0016] The feedback module is configured to send a target jump instruction and a target feedback type to the electronic rearview mirror controller, so that the electronic rearview mirror controller performs a mode jump operation based on the target jump instruction and provides feedback to the vehicle controller based on the target feedback type; wherein,
[0017] Instruction feedback types include direct feedback, collaborative feedback, and completion feedback;
[0018] The direct feedback type refers to the electronic rearview mirror controller directly feeding back the default mode jump result to the vehicle controller after receiving the target jump command; the collaborative feedback type refers to the electronic rearview mirror controller executing the mode jump operation based on the target jump command, and after a preset time corresponding to the target operating mode, feeding back the default mode jump result to the vehicle controller; the completion feedback type refers to the electronic rearview mirror controller feeding back the mode jump completion result to the vehicle controller after controlling the electronic rearview mirror to complete the mode jump based on the target jump command.
[0019] According to a third aspect of an embodiment of the present application, an electronic device is provided, comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor implements the steps of the above method when executing the computer program.
[0020] According to a fourth aspect of an embodiment of the present application, a computer-readable storage medium is provided, which stores a computer program, and when the computer program is executed by a processor, the steps of the above method are implemented.
[0021] Compared with the prior art, the embodiments of the present application have the following beneficial effects: after monitoring that the current operating mode of the electronic rearview mirror satisfies the preset mode jump condition, a target jump instruction for jumping from the current operating mode to the target operating mode is determined, and the jump is performed according to the target jump instruction, so that the driver can obtain the most suitable field of view and the appropriate operating mode of the electronic rearview mirror in different driving scenarios, and the process of jumping between different operating modes is automatic and smooth, thereby improving the safety, comfort and flexibility during driving; according to the correspondence between the operating mode before and after the jump and the instruction feedback type, the appropriate instruction feedback type is determined, and different feedback mechanisms are designed for different operating modes before and after the jump. Since the feedback types include direct feedback, collaborative feedback and completion feedback, and both the direct feedback and collaborative feedback types are to feedback the default mode jump result to the ECU when the operating mode of the electronic rearview mirror has not actually completed the jump, the timeliness of the ECU receiving the feedback is improved, thereby reducing the overall system delay, thereby reducing the time it takes for the driver to perceive the jump between the operating modes of the electronic rearview mirror, and improving the working efficiency of the electronic rearview mirror. BRIEF DESCRIPTION OF THE DRAWINGS
[0022] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative work.
[0023] Figure 1 It is a flow chart of a feedback method for electronic rearview mirror mode jump provided in an embodiment of the present application;
[0024] Figure 2 is a schematic diagram of an electronic rearview mirror mode jump provided in an embodiment of the present application;
[0025] Figure 3 It is a flowchart of a mode switching fault self-check provided by an embodiment of the present application;
[0026] Figure 4 is a schematic diagram of a feedback device for electronic rearview mirror mode jump provided in an embodiment of the present application;
[0027] Figure 5 It is a schematic diagram of an electronic device provided in an embodiment of the present application. DETAILED DESCRIPTION
[0028] In the following description, specific details such as specific system structures, technologies, etc. are provided for the purpose of illustration rather than limitation, so as to provide a thorough understanding of the embodiments of the present application. However, it should be clear to those skilled in the art that the present application may also be implemented in other embodiments without these specific details. In other cases, detailed descriptions of well-known systems, devices, circuits, and methods are omitted to prevent unnecessary details from obstructing the description of the present application.
[0029] A feedback method and device for mode jump of an electronic rearview mirror according to an embodiment of the present application will be described in detail below with reference to the accompanying drawings.
[0030] In the existing technology, electronic rearview mirrors, as a revolutionary innovation in the field of automobile safe driving, are gradually moving from concept to popularization. They are important auxiliary equipment for automobile safe driving. Their intelligence and energy saving have become the development trend of the industry. They can enable electronic rearview mirrors to analyze road conditions in real time, warn of potential dangers, and provide vehicles with more accurate environmental perception capabilities. In comparison, traditional optical rearview mirrors can no longer meet the needs of modern vehicles in terms of function and energy consumption. The advantages of electronic rearview mirrors such as high definition, wide-angle field of view and automatic adjustment have gradually replaced traditional optical rearview mirrors.
[0031] In order to ensure the efficient operation and long-term stability of the electronic rearview mirror, that is, to reduce the startup time of the electronic rearview mirror and the stability after a failure occurs, the present application is based on the overall architecture corresponding to the vehicle's electronic system, and determines the different operating modes of the electronic rearview mirror according to the different requirements of the electronic rearview mirror's power supply and electronic accessories. It can improve the user's experience of using the electronic rearview mirror according to the different operating modes, implementation methods and multiple advantages of the electronic rearview mirror itself, improve the vehicle's energy efficiency and endurance, and improve the stability and reliability of the electronic rearview mirror.
[0032] Furthermore, in the prior art, the process of ECU controlling CMS is as follows: ECU sends a control instruction to the CMS controller, and after receiving the control instruction, CMS switches according to the operating mode in the control instruction, and feeds back the switching result to ECU after the mode switching is completed, and ECU performs the next step of control on each preset component on the vehicle according to the switching result. When the switching result is not received, ECU cannot execute the next step, thereby causing delay or failure, and can only determine the operating mode of the electronic rearview mirror based on the switching result fed back by CMS, and cannot effectively detect the actual operating status of the camera, display screen and heating device corresponding to the electronic rearview mirror.
[0033] Figure 1 : is a flow chart of a feedback method for electronic rearview mirror mode jump provided in an embodiment of the present application. As an example, Figure 1The feedback method of the electronic rearview mirror mode jump can be executed by the vehicle controller, and of course can also be executed by other controllers, servers or terminals connected to the CMS controller.
[0034] like Figure 1 As shown, the feedback method for the electronic rearview mirror mode jump includes the following steps:
[0035] S101, obtaining the current operation mode of the electronic rearview mirror;
[0036] In an exemplary embodiment of the present application, specifically, the electronic rearview mirror as a safety auxiliary driving component of the vehicle can flexibly switch the operating mode to improve the driver's driving experience and driving safety. The vehicle controller obtains the current operating mode of the electronic rearview mirror and can send a message requesting the current operating mode to the CMS controller to obtain the current operating mode of the CMS.
[0037] Among them, the operating mode includes at least two of the sleep mode, working mode, fault mode, upgrade mode, calibration mode, and shutdown mode. Among them, the sleep mode can also be divided into light sleep mode and deep sleep mode. The fault mode can be divided into level one fault mode, level two fault mode, and level three fault mode according to the degree of impact of the fault on the use of the rearview mirror. The level of the fault mode is positively correlated with the degree of impact.
[0038] S102, when it is detected that the current operation mode satisfies a preset mode jump condition for jumping to a target operation mode, determining a target jump instruction for jumping from the current operation mode to the target operation mode;
[0039] Specifically, the ECU needs to monitor the current operating mode of the CMS. When it detects that the current operating mode meets the preset mode jump conditions for jumping to the target operating mode, it generates a clear target jump instruction. The target jump instruction can guide the electronic rearview mirror to jump from the current operating mode to the target operating mode. The target jump instruction includes the specific parameters of the jump and some necessary control logic.
[0040] It should be noted that the preset mode jump conditions can be limited according to actual needs. For example, the preset mode jump conditions may include vehicle temperature, power-on status, power-off status, whether a switching command is received, gear information, whether the vehicle is in an unlocked state, whether the vehicle is remotely controlled and started, etc. No specific limitations are made here.
[0041] By monitoring the preset mode jump conditions and determining the target jump instruction from the current operating mode to the target operating mode, the power consumption level of the electronic rearview mirror can be dynamically adjusted according to the actual operating status of the vehicle and the driver's needs, which can significantly improve energy efficiency and endurance.
[0042] S103, determining a target feedback type corresponding to the current operating mode and the target operating mode based on a preset correspondence between the operating mode before the electronic rearview mirror jumps, the operating mode after the jumps, and the instruction feedback type of the jump instruction;
[0043] Specifically, the preset correspondence between the operation mode before the electronic rearview mirror jumps, the operation mode after the jump, and the command feedback type of the jump command is first obtained. Among them, the operation mode before the electronic rearview mirror jumps is the current operation mode of the CMS, and the operation mode after the electronic rearview mirror jumps is automatically determined by the ECU according to the preset mode jump conditions. The preset mode jump conditions include the ECU receiving the command sent by the driver. The preset correspondence can ensure that during the use of the vehicle, the CMS can smoothly and accurately jump from one operation mode to another according to the changes in the driving environment, and convey the changes in the operation mode of the CMS to the ECU and the driver through appropriate command feedback types.
[0044] Through the preset correspondence between the operating mode before the electronic rearview mirror jumps, the operating mode after the jump, and the instruction feedback type of the jump instruction, the target feedback type corresponding to the current operating mode and the target operating mode is determined, the jump instruction type is subdivided, and different feedback mechanisms are designed for different pre- and post-jump modes. Information can be transmitted to the ECU or the driver in the most appropriate way at each mode jump, which significantly reduces the time the ECU waits for feedback from the CMS controller, thereby reducing the overall system delay and enhancing driving safety and comfort.
[0045] S104, sending the target jump instruction and the target feedback type to the electronic rearview mirror controller, so that the electronic rearview mirror controller performs a mode jump operation based on the target jump instruction, and provides feedback to the vehicle controller based on the target feedback type; wherein,
[0046] Instruction feedback types include direct feedback, collaborative feedback, and completion feedback;
[0047] Direct feedback means that after receiving the target jump command, the electronic rearview mirror controller directly feeds back the default mode jump result to the vehicle controller;
[0048] Collaborative feedback refers to the electronic rearview mirror controller executing a mode jump operation based on a target jump instruction, and after a preset time corresponding to the target operating mode, feeding back the default mode jump result to the vehicle controller;
[0049] Completion feedback refers to the electronic rearview mirror controller controlling the electronic rearview mirror to complete the mode jump based on the target jump instruction, and then feeding back the mode jump completion result to the vehicle controller.
[0050] Specifically, after the ECU determines the target jump instruction and the target feedback type, it sends the target jump instruction and the target feedback type to the electronic rearview mirror controller, so that the electronic rearview mirror controller executes the mode jump operation according to the target jump instruction, and provides feedback to the vehicle controller according to the target feedback type, thereby realizing flexible switching of the operating mode of the electronic rearview mirror, and at the same time ensuring the effective flow and collaborative work of information between the electronic rearview mirror and the ECU, improving the feedback time, reducing the overall ECU delay, and optimizing the user experience.
[0051] Among them, the instruction feedback types include direct feedback, collaborative feedback and completion feedback. Specifically:
[0052] Direct feedback type: refers to the electronic rearview mirror controller sending the default mode jump result directly to the vehicle controller after receiving the target jump instruction. It should be noted that the electronic rearview mirror controller can also perform the jump operation corresponding to the target jump instruction after receiving the target jump instruction; the sending of the default mode jump result and the execution of the jump operation corresponding to the target jump instruction can be performed at the same time; the default mode jump result can also be sent first and then the jump operation can be performed; the jump operation can also be performed first and then the default mode jump result can be sent, but in this case the time of sending the default mode jump result is earlier than the time of feeding back the actual jump result to the electronic rearview mirror controller after the electronic rearview mirror jumps. The direct feedback type is suitable for those with high requirements on feedback time and less impact on subsequent ECU operations, that is, the ECU can complete subsequent control of other components without referring to the feedback results or with less reference to the feedback results, for example, jumping from sleep mode to off mode, etc.;
[0053] Collaborative feedback type: After executing the target jump instruction and after a preset time that matches the target operating mode, the electronic rearview mirror controller feeds back the default mode jump result to the vehicle controller, where the preset time can be determined based on test data, user habits or system performance, to ensure that the default mode jump operation result is fed back to the vehicle controller at a more appropriate time. It should be noted that the time when the electronic rearview mirror controller sends the default mode jump result to the vehicle controller is earlier than the time when the actual jump result is fed back to the electronic rearview mirror controller after the electronic rearview mirror jumps; that is, the collaborative feedback type is suitable for feedback that has high requirements for feedback time and has a certain impact on the subsequent operation of the ECU. For example, when jumping from the off mode to the working mode, the ECU needs to coordinate control of other components according to the mode jump result of the electronic rearview mirror, or when the driver needs to issue further instructions after the electronic rearview mirror is turned on, the collaborative feedback type helps to improve the coordination and stability of the vehicle;
[0054] Completion feedback type: This is the most rigorous feedback type, with lower requirements for feedback time but higher requirements for feedback accuracy. That is, after the electronic rearview mirror controller completes all steps of the mode jump according to the target jump instruction, it feeds back the mode jump completion result to the vehicle controller, thereby ensuring the integrity and reliability of the mode jump operation.
[0055] According to the technical solution provided in the embodiment of the present application, after monitoring that the current operating mode of the electronic rearview mirror meets the preset mode jump condition, a target jump instruction for jumping from the current operating mode to the target operating mode is determined, and the jump is performed according to the target jump instruction, so that the driver can obtain the most suitable field of view and the appropriate operating mode of the electronic rearview mirror in different driving scenarios. The process of jumping between different operating modes is automatic and smooth, which improves the safety, comfort and flexibility during driving. According to the correspondence between the operating mode before and after the jump and the instruction feedback type, the appropriate instruction feedback type is determined, and different feedback mechanisms are designed for different operating modes before and after the jump. Since the feedback types include direct feedback, collaborative feedback and completion feedback, and both the direct feedback and collaborative feedback types are to feedback the default mode jump result to the ECU when the operating mode of the electronic rearview mirror has not actually completed the jump, the timeliness of the ECU receiving the feedback is improved, thereby reducing the overall system delay, thereby reducing the time it takes for the driver to perceive the jump between the operating modes of the electronic rearview mirror, and improving the working efficiency of the electronic rearview mirror.
[0056] In some embodiments, after sending the target jump instruction and the target feedback type to the electronic rearview mirror controller, the method further includes:
[0057] Receiving alarm information sent by the status monitor, the alarm information is sent by the status monitor when it is detected that the operating mode of the electronic rearview mirror after the jump is inconsistent with the target operating mode, and is used to warn that there is an error in the operating mode after the jump;
[0058] Based on the alarm information, a correction jump instruction is determined for jumping from the operating mode after the electronic rearview mirror controller jumps to the target operating mode, and the correction jump instruction is sent to the electronic rearview mirror controller, so that the electronic rearview mirror controller adjusts the operating mode after the electronic rearview mirror jumps to the target operating mode based on the correction jump instruction.
[0059] Specifically, the alarm information sent by the receiving status monitor is used to monitor the current operating mode of the electronic rearview mirror and send the alarm information according to the current operating mode. The alarm information is sent when the status monitor detects that the operating mode of the electronic rearview mirror after the jump is inconsistent with the target operating mode. It is used to warn the ECU that there is an error in the operating mode after the electronic rearview mirror jumps.
[0060] The alarm information may include key information such as the error type, occurrence time, and specific functions or related components that may be affected. The alarm information can be used for subsequent diagnosis and processing of the electronic rearview mirror.
[0061] In addition, based on the alarm information, the ECU takes the operating mode after the jump as the current operating mode (i.e., the operating mode that is different from the target operating mode after the jump), and the target operating mode as the operating mode to be jumped to, and determines the correction jump instruction. The correction jump instruction is used to correct the operating mode of the electronic rearview mirror after the jump to the target operating mode, thereby realizing the correction operation of the operating mode; and sends the correction jump instruction and the corresponding feedback type to the electronic rearview mirror controller, so that the electronic rearview mirror controller performs a mode jump operation according to the regenerated correction jump instruction, thereby adjusting the operating mode after the jump to the target operating mode.
[0062] Furthermore, the ECU can determine whether the electronic rearview mirror needs to jump from the operating mode after the jump (i.e., an operating mode inconsistent with the target operating mode) to any operating mode other than the target operating mode. If so, the operating mode after the jump can be used as the current operating mode and the operating mode to be jumped to as the re-determined target operating mode, and the jump instruction can be regenerated. The electronic rearview mirror can be controlled to perform a mode jump operation according to the regenerated jump instruction, and the status monitor can be controlled to maintain monitoring of the operating mode of the electronic rearview mirror.
[0063] According to the technical solution provided in the embodiment of the present application, when the operating mode of the electronic rearview mirror after jumping is inconsistent with the target operating mode, an alarm message can be received in time, and the operating mode of the electronic rearview mirror can be corrected according to the alarm message, thereby realizing real-time status monitoring of the electronic rearview mirror system through a status monitor, ensuring that the mode jump control result of the electronic rearview mirror controller is consistent with the actual status, thereby improving the reliability and stability of the electronic rearview mirror system, thereby improving driving safety and comfort.
[0064] In some embodiments, the operation mode after the electronic rearview mirror jumps is inconsistent with the target operation mode when the current monitoring data is inconsistent with the preset monitoring data corresponding to the target operation mode;
[0065] Among them, the current monitoring data includes the display status of the rearview mirror display screen, the real-time temperature of the heating device detected by the temperature sensor, the power-on status of the camera and the microcontroller in the electronic rearview mirror, and the mode jump time corresponding to the current operating mode jumping to the target operating mode. The electronic rearview mirror includes a rearview mirror display screen, a camera, a microcontroller and a heating device;
[0066] The preset monitoring data includes the preset display state of the rearview mirror display screen, the preset temperature of the heating device, the preset power-on state of the camera and the microcontroller, and the preset mode jump duration.
[0067] Specifically, the specific detection mechanism for the inconsistency between the operating mode of the electronic rearview mirror after the jump and the target operating mode is reflected in that, when the status monitor monitors the operation of the electronic rearview mirror in the operating mode after the jump, the monitoring data obtained is inconsistent with the preset monitoring data corresponding to the target operating mode.
[0068] In addition, the electronic rearview mirror includes a rearview mirror display, a camera, a microcontroller and a heating device. The microcontroller includes a system-level microcontroller SOC (System on Chip) and a chip-level microcontroller MCU (Micro Control Unit).
[0069] In addition, the current monitoring data includes the display status of the rearview mirror display screen, the actual temperature of the heating device detected by the temperature sensor, the power-on status of the camera and the microcontroller in the electronic rearview mirror, and the mode jump duration corresponding to the current operating mode jumping to the target operating mode; the preset monitoring data includes the preset display status of the rearview mirror display screen, the preset temperature of the heating device, the preset power-on status and preset mode jump duration corresponding to the camera and the microcontroller respectively.
[0070] The following is a detailed description of the current monitoring data and the preset monitoring data:
[0071] The display status and preset display status of the rearview mirror display: including the brightness of the display, display content, etc. If it is detected that the display status of the rearview mirror display does not match the preset display status, in addition to the fact that the operating mode after the jump is not the target operating mode, it may be caused by software configuration errors, hardware failures or signal transmission problems;
[0072] The real-time temperature and preset temperature of the heating device detected by the temperature sensor: the heating device is used to heat the electronic rearview mirror to keep the mirror surface of the electronic rearview mirror clear under adverse weather conditions, such as rainy days, snowy days or foggy days. The real-time temperature reflects the working status of the heating device. When the real-time temperature is inconsistent with the preset temperature, it may be because the heating device fails to correctly respond to the target jump instruction or the heating device is faulty;
[0073] The power-on status and preset power-on status of the camera and microcontroller respectively: the camera is responsible for capturing image information from the rear and side of the vehicle, and the microcontroller is used to process relevant data and execute target jump instructions. The power-on status of the camera and microcontroller is directly related to whether the electronic rearview mirror can work normally. When the power-on status and the target operating mode are different, in addition to the operating mode after the jump not being the target operating mode, there may also be a problem with the power management module. Among them, different operating modes correspond to different preset power-on states of the camera and microcontroller;
[0074] The mode jump time and preset mode jump time corresponding to the current operating mode jumping to the target operating mode: reflects the speed and processing capability of the electronic rearview mirror controller in responding to the target jump instruction;
[0075] When the mode jump duration is longer than the preset mode jump duration, and other current monitoring data are consistent with the preset monitoring data, it can be determined that there are problems such as unreasonable system resource allocation and insufficient software optimization;
[0076] When the mode jump duration is greater than the preset mode jump duration, and there is at least one inconsistency between other current monitoring data and the preset monitoring data, it can be determined that the operating mode of the electronic rearview mirror after the jump is inconsistent with the target operating mode;
[0077] When the mode jump duration is less than the preset mode jump duration, there is at least one inconsistency between other current monitoring data and preset monitoring data, and it can be determined that the operating mode of the electronic rearview mirror after the jump is inconsistent with the target operating mode.
[0078] For example, the preset monitoring data corresponding to each operating mode may be:
[0079] (1) Working mode: The vehicle battery (State of Charge, SOC), microcontroller unit (MCU), camera and rearview mirror display are all powered on normally;
[0080] (2) Sleep modes include light sleep mode and deep sleep mode. Different sleep modes require different components to be controlled, which are:
[0081] Light sleep mode: the rearview mirror display is not powered on, but the camera, MCU and SOC are powered on;
[0082] Deep sleep mode: SOC, camera, and rearview mirror display are not powered on, but MCU is powered on;
[0083] (3) Upgrade mode: The camera and rearview mirror display are not powered on, the MCU is powered on, and the SOC only starts processes related to the upgrade mode;
[0084] (4) Calibration mode: The camera, rearview mirror display, and MCU are powered on, and the SOC only starts processes related to the calibration mode;
[0085] (5) The fault mode can be further divided into different levels of fault modes, such as primary fault, secondary fault and tertiary fault, and the corresponding control methods are:
[0086] Level 1 fault (minor fault): SOC, MCU, camera, and rearview mirror display are powered on normally;
[0087] Level 2 fault (general fault): Any component of the camera or rearview mirror display screen is not powered on, but the SOC and MCU are powered on;
[0088] Level 3 fault (serious fault): The camera, rearview mirror display, and SOC are all not powered on, but the MCU is powered on.
[0089] Furthermore, when the current monitoring data is inconsistent with the preset monitoring data, the ECU can check the hardware connection system, optimize the system configuration, adjust the power management strategy, etc. to determine the reason why the electronic rearview mirror failed to successfully perform the mode jump operation.
[0090] According to the technical solution provided in the embodiment of the present application, the status monitor can monitor whether the electronic rearview mirror is successfully converted to the target operating mode, and can also monitor whether an error occurs during the operation of the electronic rearview mirror in the current operating mode, and whether there is any inconsistency with the set operating mode. When there is an inconsistency, an alarm message can be fed back to the ECU, thereby improving the stability and reliability of the operation of the electronic rearview mirror.
[0091] In some embodiments, after sending the target jump instruction and the target feedback type to the electronic rearview mirror controller, the method further includes:
[0092] receiving a feedback result of the electronic rearview mirror controller based on the target jump instruction and the target feedback type feedback;
[0093] Based on the feedback results and the target operating mode, the preset components on the vehicle are controlled. The vehicle is equipped with an electronic rearview mirror.
[0094] Specifically, feedback results from the electronic rearview mirror controller are received based on the target jump instruction and the target feedback type, wherein the feedback results include a default mode jump result corresponding to the direct feedback class, a default mode jump result corresponding to the collaborative feedback class, and a mode jump completion result corresponding to the completion feedback class. The feedback results from the electronic rearview mirror controller can be received via the CAN bus.
[0095] In addition, after receiving the feedback result, the ECU further controls the various components on the vehicle where the electronic rearview mirror is installed according to the feedback result and the target operating mode. For example, when the feedback result is the default mode jump result, the ECU controls other components of the vehicle. For example, when the current operating mode is the working mode and the target operating mode is the sleep mode, the ECU receives the default mode jump result and can inform the user through the central control screen and other means that the vehicle has started the sleep mode and the user can leave the vehicle without waiting for feedback.
[0096] When the feedback result is that the mode jump is completed, the ECU controls the status monitor to continuously monitor the electronic rearview mirror.
[0097] Furthermore, the ECU can optimize the image quality by adjusting the display parameters of the rearview mirror display, or monitor and adjust the working status of the electronic rearview mirror in real time through various sensor data.
[0098] According to the technical solution provided in the embodiment of the present application, accurate control and optimization of the electronic rearview mirror can be achieved, thereby improving driving safety and comfort.
[0099] In some embodiments, the operation modes of the electronic rearview mirror include a sleep mode, an operating mode, a fault mode, an upgrade mode, a calibration mode, and an off mode;
[0100] In the preset corresponding relationship, when the operation mode before the jump is the working mode, the fault mode, the upgrade mode or the calibration mode, and the operation mode after the jump is the sleep mode or the shutdown mode, the instruction feedback type of the jump instruction is the direct feedback type;
[0101] When the operation mode before the jump is the sleep mode and the operation mode after the jump is the shutdown mode, the instruction feedback type of the jump instruction is the direct feedback type;
[0102] When the operation mode before the jump is the working mode, and the operation mode after the jump is the fault mode, the upgrade mode or the calibration mode, the instruction feedback type of the jump instruction is the direct feedback type;
[0103] When the operation mode before the jump is the sleep mode or the shutdown mode, and the operation mode after the jump is the working mode, the fault mode, the upgrade mode or the calibration mode, the instruction feedback type of the jump instruction is the collaborative feedback type;
[0104] When the operation mode before the jump is the fault mode, the upgrade mode or the calibration mode, and the operation mode after the jump is the working mode, the instruction feedback type of the jump instruction is the completion feedback type.
[0105] Specifically, the operating modes of the electronic rearview mirror include sleep mode, working mode, fault mode, upgrade mode, calibration mode and shutdown mode. The description and advantages of each operating mode are as follows:
[0106] (1) Sleep mode: When the vehicle is turned off and not used for a long time, the electronic rearview mirror should automatically enter a low-power sleep mode to reduce energy waste and protect the device from potential damage. The advantages of the sleep mode are:
[0107] ①Significantly reduce the static energy consumption of the electronic rearview mirror and extend the battery life of the vehicle;
[0108] ②Prevent equipment overheating or circuit aging caused by long-term non-use;
[0109] ③The quick wake-up function corresponding to the sleep mode ensures that the electronic rearview mirror can quickly enter the working state when the vehicle is restarted. The working state includes working mode, fault mode, upgrade mode and calibration mode;
[0110] (2) Working mode: When the vehicle is driving, the electronic rearview mirror should be in normal working state, that is, working mode, which can capture and display the image behind the vehicle in real time to ensure that the driver can obtain clear and accurate visual information. The advantages of working mode are:
[0111] ① Provide stable and clear visual support to enhance driving safety;
[0112] ② Automatically adjust brightness and anti-glare functions to improve driving comfort;
[0113] ③ Intelligent recognition algorithm reduces interference factors and improves image quality;
[0114] (3) Fault mode: When a fault is detected in the electronic rearview mirror, the corresponding operating state of the electronic rearview mirror switches to the fault mode. The fault mode immediately takes corresponding measures to prevent the fault from expanding or causing safety hazards, and prompts the driver to take corresponding measures. The advantages of the fault mode are:
[0115] ① Discover and diagnose faults in a timely manner to reduce safety hazards;
[0116] ② Provide fault information for the driver to reference, so that timely measures can be taken;
[0117] ③ Improve the reliability and durability of electronic rearview mirrors and reduce maintenance costs;
[0118] (4) Upgrade mode: used to upgrade the software system of the electronic rearview mirror locally or online to fix known faults, improve performance, introduce new functions, etc., to ensure that the electronic rearview mirror is always in the best condition. The advantages of the upgrade mode are:
[0119] ①Conveniently and quickly update and upgrade the software system;
[0120] ② Fix known faults, improve performance, introduce new functions, etc. to enhance the practicality and functionality of electronic rearview mirrors;
[0121] ③Support remote management and monitoring functions, which facilitates related companies to perform fault diagnosis and repair operations on electronic rearview mirrors;
[0122] (5) Calibration mode: used to accurately calibrate and debug the electronic rearview mirror to ensure that its display accuracy and consistency meet standard requirements. The advantages of calibration mode are:
[0123] ① Ensure that the display accuracy and consistency of the electronic rearview mirror meet the standard requirements;
[0124] ② Improve the overall performance and reliability of electronic rearview mirrors;
[0125] (6) Off mode: When the vehicle is not used for a long time or needs maintenance, the electronic rearview mirror is completely powered off to ensure its safe storage and reduce maintenance costs.
[0126] In addition, in the preset corresponding relationship, when the operating mode before the jump is the working mode, the fault mode, the upgrade mode or the calibration mode, and the operating mode after the jump is the sleep mode or the shutdown mode, the instruction feedback type of the jump instruction is the direct feedback type. For example, if the operating mode before the jump is the working mode and the operating mode after the jump is the sleep mode, the instruction feedback type of the jump instruction is the direct feedback type. The ECU receives the default mode jump result fed back by the electronic rearview mirror controller and can inform the user through the central control screen or other means that the vehicle has started the sleep mode and the user can leave the vehicle without waiting for feedback.
[0127] In the direct feedback class, when the operation mode before the jump is the sleep mode and the operation mode after the jump is the shutdown mode, the instruction feedback type of the jump instruction is also the direct feedback class;
[0128] When the operation mode before the jump is the working mode, and the operation mode after the jump is the fault mode, the upgrade mode or the calibration mode, the instruction feedback type of the jump instruction is also the direct feedback type;
[0129] In summary, it can be seen that the direct feedback type is used for feedback with high requirements on feedback time, and the ECU can independently complete the subsequent control feedback of other components.
[0130] When the operating mode before the jump is the sleep mode or the shutdown mode, and the operating mode after the jump is the working mode, the fault mode, the upgrade mode or the calibration mode, the command feedback type of the jump command is a collaborative feedback type. For example, when jumping from the shutdown mode to the operating mode, the CMS needs 2 seconds in the jump process. Since the command feedback type of the jump command is a collaborative feedback type, the CMS feeds back to the ECU that the mode jump operation has been completed in 1 second. The default mode jump result can be notified to the user in various ways such as displaying it on the central control screen, so that the user can make a decision based on the default mode jump result. For example, if the user takes 3 seconds to make a decision, then the time required for making a decision through the prior art is 2+3=5 (seconds), and the time required for making a decision through the technical solution provided in this embodiment is 1+3=4 (seconds), which is one second less than the prior art, and does not affect the user experience, and reduces the startup time perceived by the user. The status monitor continuously monitors the running status of the CMS and feeds back to the ECU, which can ensure the normal startup of the CMS.
[0131] It can be seen that the collaborative feedback type is suitable for feedback that has high requirements on feedback time and has a certain impact on the subsequent operations of the ECU.
[0132] When the operating mode before the jump is a fault mode, an upgrade mode or a calibration mode, and the operating mode after the jump is a working mode, the instruction feedback type of the jump instruction is a completion feedback type. It can be understood that the instruction feedback types corresponding to the operating mode before the jump and the operating mode after the jump, which are not included in the above-mentioned direct feedback type and collaborative feedback type, are determined as completion feedback types. Among them, the completion feedback type has lower requirements on the feedback time, but higher requirements on the accuracy of the feedback.
[0133] According to the technical solution provided in the embodiment of the present application, different instruction feedback types are divided through preset corresponding relationships, and different feedback mechanisms are set. Both direct feedback and collaborative feedback can reduce the time the ECU waits for feedback from the CMS controller, thereby reducing the overall delay and optimizing the user experience. At the same time, a completion feedback class is also provided to ensure different feedback requirements for different operating modes.
[0134] In some embodiments, it also includes:
[0135] Real-time monitoring of the current operating mode of the electronic rearview mirror to see if there is any fault during the mode jump process;
[0136] If it is monitored that a fault occurs in the current operating mode of the electronic rearview mirror during the mode jump process, the command feedback type corresponding to the current operating mode is determined as a completion feedback type.
[0137] Specifically, the current operating mode of the electronic rearview mirror is monitored in real time to see if any fault occurs during the mode jump process. This can be monitored in real time through a status monitor, where the fault may include instruction execution delay, camera image freeze, display mode switching failure, or receipt of alarm information.
[0138] In addition, when it is monitored that the current operating mode of the electronic rearview mirror fails during the mode jump process, the instruction feedback type corresponding to the current operating mode is determined as the completion feedback type, that is, the ECU sends an instruction to the CMS controller, so that when the CMS receives the jump instruction corresponding to the current operating mode, it waits for the mode jump to be completed before sending the feedback message to the ECU.
[0139] Furthermore, the ECU can also set safety measures, such as temporarily disabling certain advanced functions of the electronic rearview mirror and switching to a more stable basic mode to ensure that the driver's basic vision needs during driving are met until the fault is eliminated.
[0140] Furthermore, the command feedback type of the current operating mode can be classified and adjusted according to the specific situation of the fault during the switching process. For example, if the fault has little impact on the driver during driving, it can be set to a collaborative feedback type.
[0141] According to the technical solution provided in the embodiment of the present application, the command feedback type of the current operating mode can be adjusted when a fault occurs, thereby improving the overall safety of the vehicle.
[0142] In some embodiments, after determining the instruction feedback type corresponding to the current operation mode as a completion feedback type, the method further includes:
[0143] Real-time monitoring of whether the current operating mode fails during the process of continuous preset number of mode jumps;
[0144] If it is monitored that no fault occurs during the mode jump process for a consecutive preset number of times, the instruction feedback type of the current operating mode is determined and updated based on the preset corresponding relationship.
[0145] Specifically, the current operating mode is monitored in real time to see if any fault occurs during a preset number of consecutive mode jumps. The current operating mode of the CMS can be monitored by a status monitor, and after the mode jump is started, it is determined whether any fault occurs during the mode jump based on the alarm information fed back by the status monitor within a preset time (greater than the preset mode jump duration).
[0146] In addition, when it is monitored that no faults occur during the mode jump process for a consecutive preset number of times, that is, no fault or alarm information is triggered, the mode jump process in the current operating mode is deemed to be stable and reliable. According to the preset corresponding relationship, the command feedback type corresponding to the current operating mode is determined and updated, so that it returns to the command feedback type in the preset corresponding relationship.
[0147] According to the technical solution provided in the embodiment of the present application, dynamic adjustments can be made according to actual conditions during the operation of the CMS, thereby ensuring that the command feedback type corresponding to the current operating mode is compatible with the ECU feedback requirements and user needs, thereby improving the overall performance of the vehicle and user satisfaction.
[0148] The following is an exemplary description of each operating mode and the corresponding preset mode jump condition.
[0149] For example, Table 1 is an exemplary correspondence table between the modes before and after the jump and the preset mode jump conditions that need to be met. As shown in Table 1, the first column represents the number corresponding to the preset mode jump condition, which is only used to distinguish different preset mode jump conditions. The second column represents the operating mode before and after the electronic rearview mirror jumps. The third column represents the specific content of the preset mode jump condition, that is, the preset mode jump condition corresponding to the jump from the current operating mode to other operating modes. The fourth column is a note, which can explain some relevant information of the mode jump, such as mode switching time, mode switching success rate, the number of items that meet the preset mode jump conditions, etc.
[0150] Table 1 Correspondence between the modes before and after the jump and the preset mode jump conditions that need to be met
[0151]
[0152]
[0153] Among them, the CAN bus involved in Table 1 is the Controller Area Network (CAN), which is a serial communication protocol bus used for real-time applications and can use twisted pair cables to transmit signals. In the automotive field, the CAN protocol is used for communication between various components in the car to replace the distribution harness;
[0154] KL15 is a switching power supply connected to the vehicle's ignition switch. It is powered only when the ignition switch is turned on. KL15 represents the second position (on state) of the ignition switch, which is enabled when the engine is started (running), covering functions such as starting, air conditioning and window lifting.
[0155] Figure 2is a schematic diagram of an electronic rearview mirror mode jump provided in an embodiment of the present application, such as Figure 2 As shown, the working mode, fault mode, upgrade mode and calibration mode can be collectively referred to as the working state, that is, when the current operating mode is the sleep mode, the operation mode included in the working state can be jumped to by satisfying the T1 condition; when the current operating mode is one of the modes included in the working state, the operation mode can be jumped to the sleep mode by satisfying the T2 condition, and so on. The starting point of the arrow indicates the current operating mode, and the operating mode indicated by the arrow direction indicates the target operating mode to which the preset mode jump condition can be jumped after the preset mode jump condition is satisfied. Tn is the number of the preset mode jump condition shown in the first column of Table 1, corresponding to each specific condition, where the value of n is a positive integer from 1 to 12.
[0156] Figure 3 is a flowchart of a mode switching fault self-check provided by an embodiment of the present application, Figure 3 Can be combined Figure 2 Used in the self-tests mentioned in Table 1. Figure 3 As shown, the ECU receives the current operating mode and alarm information of the electronic rearview mirror sent by the status monitor, and the ECU sends a target jump instruction to the CMS controller. The CMS controller feeds back to the ECU according to the target operating mode and the target instruction feedback type corresponding to the target jump instruction. At the same time, the CMS sends the current operating status to the status monitor, and the status monitor determines the current operating mode of the electronic rearview mirror through the monitoring data corresponding to the electronic rearview mirror.
[0157] It should be understood that the size of the serial numbers of the steps in the above embodiments does not mean the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of the present application.
[0158] All the above optional technical solutions can be arbitrarily combined to form optional embodiments of the present application, which will not be described one by one here.
[0159] The following is an embodiment of the device of the present application, which can be used to execute the embodiment of the method of the present application. For details not disclosed in the embodiment of the device of the present application, please refer to the embodiment of the method of the present application.
[0160] Figure 4 Schematic diagram of a feedback device for electronic rearview mirror mode jump provided by an embodiment of the present application. Figure 4 As shown, the feedback device for the electronic rearview mirror mode jump includes: an acquisition module 401, a first processing module 402, a second processing module 403, and a feedback module 404, wherein:
[0161] An acquisition module 401 is configured to acquire a current operation mode of the electronic rearview mirror;
[0162] The first processing module 402 is configured to determine a target jump instruction for jumping from the current operating mode to the target operating mode when it is detected that the current operating mode meets a preset mode jump condition for jumping to the target operating mode;
[0163] The second processing module 403 is configured to determine a target feedback type corresponding to the current operating mode and the target operating mode based on a preset correspondence between the operating mode before the electronic rearview mirror jumps, the operating mode after the jumps, and the instruction feedback type of the jump instruction;
[0164] The feedback module 404 is configured to send the target jump instruction and the target feedback type to the electronic rearview mirror controller, so that the electronic rearview mirror controller performs a mode jump operation based on the target jump instruction and provides feedback to the vehicle controller based on the target feedback type; wherein,
[0165] Instruction feedback types include direct feedback, collaborative feedback, and completion feedback;
[0166] The direct feedback type refers to the electronic rearview mirror controller directly feeding back the default mode jump result to the vehicle controller after receiving the target jump command; the collaborative feedback type refers to the electronic rearview mirror controller executing the mode jump operation based on the target jump command, and after a preset time corresponding to the target operating mode, feeding back the default mode jump result to the vehicle controller; the completion feedback type refers to the electronic rearview mirror controller feeding back the mode jump completion result to the vehicle controller after controlling the electronic rearview mirror to complete the mode jump based on the target jump command.
[0167] In some embodiments, after the feedback module 404 sends the target jump instruction and the target feedback type to the electronic rearview mirror controller, it is further configured to:
[0168] Receiving alarm information sent by the status monitor, the alarm information is sent by the status monitor when it is detected that the operating mode of the electronic rearview mirror after the jump is inconsistent with the target operating mode, and is used to warn that there is an error in the operating mode after the jump;
[0169] Based on the alarm information, a correction jump instruction for jumping from the operating mode of the electronic rearview mirror after the jump to the target operating mode is determined, and the correction jump instruction is sent to the electronic rearview mirror controller, so that the electronic rearview mirror controller adjusts the operating mode of the electronic rearview mirror after the jump to the target operating mode based on the correction jump instruction.
[0170] In some embodiments, the operation mode after the electronic rearview mirror jumps is inconsistent with the target operation mode when the current monitoring data is inconsistent with the preset monitoring data corresponding to the target operation mode;
[0171] Among them, the current monitoring data includes the display status of the rearview mirror display screen, the real-time temperature of the heating device detected by the temperature sensor, the power-on status of the camera and the microcontroller in the electronic rearview mirror, and the mode jump time corresponding to the current operating mode jumping to the target operating mode. The electronic rearview mirror includes a rearview mirror display screen, a camera, a microcontroller and a heating device;
[0172] The preset monitoring data includes the preset display state of the rearview mirror display screen, the preset temperature of the heating device, the preset power-on state of the camera and the microcontroller, and the preset mode jump duration.
[0173] In some embodiments, after the feedback module 404 sends the target jump instruction and the target feedback type to the electronic rearview mirror controller, it is further configured to:
[0174] receiving a feedback result of the electronic rearview mirror controller based on the target jump instruction and the target feedback type feedback;
[0175] Based on the feedback results and the target operating mode, the preset components on the vehicle are controlled. The vehicle is equipped with an electronic rearview mirror.
[0176] In some embodiments, the operation modes of the electronic rearview mirror include a sleep mode, an operating mode, a fault mode, an upgrade mode, a calibration mode, and an off mode;
[0177] In the preset corresponding relationship, when the operation mode before the jump is the working mode, the fault mode, the upgrade mode or the calibration mode, and the operation mode after the jump is the sleep mode or the shutdown mode, the instruction feedback type of the jump instruction is the direct feedback type;
[0178] When the operation mode before the jump is the sleep mode and the operation mode after the jump is the shutdown mode, the instruction feedback type of the jump instruction is the direct feedback type;
[0179] When the operation mode before the jump is the working mode, and the operation mode after the jump is the fault mode, the upgrade mode or the calibration mode, the instruction feedback type of the jump instruction is the direct feedback type;
[0180] When the operation mode before the jump is the sleep mode or the shutdown mode, and the operation mode after the jump is the working mode, the fault mode, the upgrade mode or the calibration mode, the instruction feedback type of the jump instruction is the collaborative feedback type;
[0181] When the operation mode before the jump is the fault mode, the upgrade mode or the calibration mode, and the operation mode after the jump is the working mode, the instruction feedback type of the jump instruction is the completion feedback type.
[0182] In some embodiments, it also includes:
[0183] The monitoring module 405 is configured to monitor in real time whether a fault occurs in the current operation mode of the electronic rearview mirror during the mode jump process;
[0184] If it is monitored that a fault occurs in the current operating mode of the electronic rearview mirror during the mode jump process, the command feedback type corresponding to the current operating mode is determined as a completion feedback type.
[0185] In some embodiments, after the monitoring module 405 determines that the instruction feedback type corresponding to the current operation mode is a completion feedback type, it is further configured to:
[0186] Real-time monitoring of whether the current operating mode fails during the process of continuous preset number of mode jumps;
[0187] If it is monitored that no fault occurs during the mode jump process for a consecutive preset number of times, the instruction feedback type of the current operating mode is determined and updated based on the preset corresponding relationship.
[0188] Figure 5 Schematic diagram of an electronic device 5 provided in an embodiment of the present application. Figure 5 As shown, the electronic device 5 of this embodiment includes: a processor 501, a memory 502, and a computer program 503 stored in the memory 502 and executable on the processor 501. When the processor 501 executes the computer program 503, the steps in the above-mentioned method embodiments are implemented. Alternatively, when the processor 501 executes the computer program 503, the functions of the modules / units in the above-mentioned device embodiments are implemented.
[0189] The electronic device 5 may be a desktop computer, a notebook, a PDA, a cloud server, or other electronic device. The electronic device 5 may include, but is not limited to, a processor 501 and a memory 502. Those skilled in the art will appreciate that Figure 5 The electronic device 5 is merely an example and does not limit the electronic device 5 , and may include more or less components than those shown in the figure, or different components.
[0190] The processor 501 may be a central processing unit (CPU), or 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, etc.
[0191] The memory 502 may be an internal storage unit of the electronic device 5, for example, a hard disk or memory of the electronic device 5. The memory 502 may also be an external storage device of the electronic device 5, for example, a plug-in hard disk, a smart media card (SMC), a secure digital (SD) card, a flash card, etc. equipped on the electronic device 5. The memory 502 may also include both an internal storage unit of the electronic device 5 and an external storage device. The memory 502 is used to store computer programs and other programs and data required by the electronic device.
[0192] Those skilled in the art can clearly understand that for the convenience and simplicity of description, only the division of the above-mentioned functional units and modules is used as an example. In actual applications, the above-mentioned functions can be assigned to different functional units and modules as needed, that is, the internal structure of the device can be divided into different functional units or modules to complete all or part of the functions described above. The functional units and modules in the embodiments can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit. The above-mentioned integrated unit can be implemented in the form of hardware or in the form of software functional units.
[0193] If the integrated module / unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a readable storage medium (e.g., a computer-readable storage medium). Based on this understanding, the present application implements all or part of the processes in the above-mentioned embodiment method, and can also be completed by instructing the relevant hardware through a computer program. The computer program can be stored in a computer-readable storage medium, and the computer program can implement the steps of the above-mentioned various method embodiments when executed by the processor. The computer program may include computer program code, which may be in source code form, object code form, executable file or some intermediate form. Computer-readable storage media may include: any entity or device capable of carrying computer program code, recording medium, U disk, mobile hard disk, disk, optical disk, computer memory, read-only memory (ROM), random access memory (RAM), electric carrier signal, telecommunication signal and software distribution medium, etc.
[0194] The above embodiments are only used to illustrate the technical solutions of the present application, rather than to limit them. Although the present application has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that they can still modify the technical solutions described in the aforementioned embodiments, or make equivalent replacements for some of the technical features therein. These modifications or replacements do not deviate the essence of the corresponding technical solutions from the spirit and scope of the technical solutions of the embodiments of the present application, and should all be included in the protection scope of the present application.
Claims
1. A feedback method for electronic rearview mirror mode jump, characterized in that: include: Get the current operating mode of the electronic rearview mirror; When it is detected that the current operation mode satisfies a preset mode jump condition for jumping to a target operation mode, a target jump instruction for jumping from the current operation mode to the target operation mode is determined; Determining a target feedback type corresponding to the current operating mode and the target operating mode based on a preset correspondence between the operating mode before the electronic rearview mirror jumps, the operating mode after the jumps, and the instruction feedback type of the jump instruction; The target jump instruction and the target feedback type are sent to the electronic rearview mirror controller, so that the electronic rearview mirror controller performs a mode jump operation based on the target jump instruction and provides feedback to the vehicle controller based on the target feedback type; wherein, The instruction feedback types include direct feedback, collaborative feedback and completion feedback; The direct feedback type refers to the electronic rearview mirror controller directly feeding back the default mode jump result to the vehicle controller after receiving the target jump instruction; the collaborative feedback type refers to the electronic rearview mirror controller performing a mode jump operation based on the target jump instruction, and after a preset time corresponding to the target operating mode, feeding back the default mode jump result to the vehicle controller; the completion feedback type refers to the electronic rearview mirror controller feeding back the mode jump completion result to the vehicle controller after controlling the electronic rearview mirror to complete the mode jump based on the target jump instruction.
2. The method according to claim 1, characterized in that After sending the target jump instruction and the target feedback type to the electronic rearview mirror controller, the method further includes: receiving an alarm message sent by a status monitor, wherein the alarm message is sent by the status monitor when it is detected that the operating mode of the electronic rearview mirror after the jump is inconsistent with the target operating mode, and is used to warn that there is an error in the operating mode after the jump; Based on the alarm information, a correction jump instruction for jumping from the operating mode of the electronic rearview mirror after the jump to the target operating mode is determined, and the correction jump instruction is sent to the electronic rearview mirror controller, so that the electronic rearview mirror controller adjusts the operating mode of the electronic rearview mirror after the jump to the target operating mode based on the correction jump instruction.
3. The method according to claim 2, characterized in that The operating mode after the electronic rearview mirror jumps is inconsistent with the target operating mode when the current monitoring data is inconsistent with the preset monitoring data corresponding to the target operating mode; The current monitoring data includes the display status of the rearview mirror display screen, the real-time temperature of the heating device detected by the temperature sensor, the power-on status of the camera and the microcontroller in the electronic rearview mirror, and the mode jump duration corresponding to the current operating mode jumping to the target operating mode. The electronic rearview mirror includes a rearview mirror display screen, a camera, a microcontroller and a heating device; The preset monitoring data includes a preset display state of the rearview mirror display screen, a preset temperature of the heating device, a preset power-on state of the camera and the microcontroller, and a preset mode jump duration.
4. The method according to claim 1, characterized in that: After sending the target jump instruction and the target feedback type to the electronic rearview mirror controller, the method further includes: receiving a feedback result of the electronic rearview mirror controller based on the target jump instruction and the target feedback type feedback; Based on the feedback result and the target operating mode, preset components on the vehicle are controlled, and the vehicle is equipped with the electronic rearview mirror.
5. The method according to claim 1, characterized in that The operation modes of the electronic rearview mirror include sleep mode, working mode, fault mode, upgrade mode, calibration mode and shutdown mode; In the preset corresponding relationship, when the operation mode before the jump is the working mode, the fault mode, the upgrade mode or the calibration mode, and the operation mode after the jump is the sleep mode or the shutdown mode, the instruction feedback type of the jump instruction is the direct feedback type; When the operation mode before the jump is the sleep mode and the operation mode after the jump is the shutdown mode, the instruction feedback type of the jump instruction is the direct feedback type; When the operation mode before the jump is the working mode, and the operation mode after the jump is the fault mode, the upgrade mode or the calibration mode, the instruction feedback type of the jump instruction is the direct feedback type; When the operation mode before the jump is the sleep mode or the shutdown mode, and the operation mode after the jump is the working mode, the fault mode, the upgrade mode or the calibration mode, the instruction feedback type of the jump instruction is the collaborative feedback type; When the operating mode before the jump is the fault mode, the upgrade mode or the calibration mode, and the operating mode after the jump is the working mode, the instruction feedback type of the jump instruction is the completion feedback type.
6. The method according to any one of claims 1 to 5, characterized in that Also includes: Real-time monitoring of whether a fault occurs in the current operating mode of the electronic rearview mirror during the mode jump process; If it is monitored that a fault occurs in the current operating mode of the electronic rearview mirror during the mode jump process, the instruction feedback type corresponding to the current operating mode is determined as the completion feedback type.
7. The method according to claim 6, characterized in that After determining the instruction feedback type corresponding to the current operation mode as the completion feedback type, the method further includes: Real-time monitoring of whether the current operating mode fails during a preset number of consecutive mode jumps; If it is monitored that no fault occurs during the mode jump process for a preset number of consecutive times, the instruction feedback type of the current operating mode is determined and updated based on the preset corresponding relationship.
8. A feedback device for electronic rearview mirror mode jump, characterized in that: include: An acquisition module is configured to acquire a current operation mode of the electronic rearview mirror; A first processing module is configured to determine a target jump instruction for jumping from the current operating mode to the target operating mode when it is detected that the current operating mode satisfies a preset mode jump condition for jumping to the target operating mode; A second processing module is configured to determine a target feedback type corresponding to the current operating mode and the target operating mode based on a preset correspondence between the operating mode before the electronic rearview mirror jumps, the operating mode after the jumps, and the instruction feedback type of the jump instruction; A feedback module is configured to send the target jump instruction and the target feedback type to the electronic rearview mirror controller, so that the electronic rearview mirror controller performs a mode jump operation based on the target jump instruction, and provides feedback to the vehicle controller based on the target feedback type; wherein, The instruction feedback types include direct feedback, collaborative feedback and completion feedback; The direct feedback type refers to the electronic rearview mirror controller directly feeding back the default mode jump result to the vehicle controller after receiving the target jump instruction; the collaborative feedback type refers to the electronic rearview mirror controller performing a mode jump operation based on the target jump instruction, and after a preset time corresponding to the target operating mode, feeding back the default mode jump result to the vehicle controller; the completion feedback type refers to the electronic rearview mirror controller feeding back the mode jump completion result to the vehicle controller after controlling the electronic rearview mirror to complete the mode jump based on the target jump instruction.
9. An electronic device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, characterized in that: When the processor executes the computer program, the steps of the method according to any one of claims 1 to 7 are implemented.
10. A computer-readable storage medium storing a computer program, characterized in that: When the computer program is executed by a processor, the steps of the method according to any one of claims 1 to 7 are implemented.
Citation Information
Patent Citations
Rotation control method and device for electronic rearview mirror, equipment and medium
CN110606023A
Electronic outside rear-view mirror system, control method and upgrading method
CN115955608A
Control method and device of electronic outside rear-view mirror and computer equipment
CN117341584A
Interior rearview mirror assembly with driver monitoring system
WO2022187805A1
KR20190018868A
