Feedback method and device for electronic rearview mirror mode jump
By monitoring the current operating mode of the electronic rearview mirror and selecting the appropriate feedback type, the problem of the ECU waiting for a long time for feedback from the CMS controller is solved, and automatic smooth and fast response of the electronic rearview mirror mode switching is achieved, improving driving safety and comfort.
Patent Information
- Application Number
- CN202411125110.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-08-16
- Publication Date
- 2025-09-23
- Estimated Expiration
- 2044-08-16
AI Technical Summary
In the prior art, when the electronic rearview mirror mode is switched, the ECU waits for a long time for feedback from the CMS controller, resulting in a large overall system delay, affecting driving safety and comfort.
By monitoring the current operating mode of the electronic rearview mirror, the target jump instruction is determined, and the appropriate feedback type, including direct feedback, collaborative feedback, and completion feedback, is selected based on the preset correspondence. The mode jump result is fed back to the vehicle controller to optimize the mode switching process.
It achieves automatic smoothing of the electronic rearview mirror mode jump process, reduces system delay, improves driving safety, comfort and flexibility, enhances the timeliness of ECU feedback, and optimizes user experience.
Smart Images

Figure CN119126743B_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, electronic rearview mirrors (Camera Monitor Systems, CMS) are used on vehicles to replace traditional optical rearview mirrors. They can provide the driver with information about the driving environment around the vehicle. The vehicle's Electronic Control Unit (ECU) can control the electronic rearview mirrors through the CMS controller and receive control feedback from the CMS controller.
[0003] The process of ECU controlling the electronic rearview mirror is as follows: the ECU sends a control instruction to the CMS controller. After receiving the control instruction, the CMS switches the operating mode according to the control instruction, and feeds back the switching result to the ECU after the mode switching is completed. The ECU controls the preset components on the vehicle according to the switching result. If the switching result is not received, the ECU cannot execute the next operation, resulting in delays or failures. 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 switching modes of an electronic rearview mirror is provided, comprising:
[0006] Get the current operating mode of the electronic rearview mirror;
[0007] When it is detected that the current operating mode satisfies a preset mode jump condition for jumping to a target operating mode, a target jump instruction for jumping from the current operating mode to the target operating mode is determined;
[0008] 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 jump, 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 instruction; the collaborative feedback type refers to the electronic rearview mirror controller executing the 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.
[0012] A second aspect of the embodiments of the present application provides a feedback device for switching modes of an electronic rearview mirror, comprising:
[0013] an acquisition module, configured to acquire a current operating 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 monitoring that the current operating mode meets a preset mode jump condition for jumping to the target operating mode;
[0015] a second processing module 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 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,
[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 instruction; the collaborative feedback type refers to the electronic rearview mirror controller executing the 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.
[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 the embodiments of the present application, a computer-readable storage medium is provided, which stores a computer program. 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 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, thereby improving 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 direct feedback and collaborative feedback types 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 feedback received by the ECU 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 following briefly introduces the drawings required for use in the embodiments or descriptions of the prior art. 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 any creative work.
[0023] Figure 1 This is a flow chart of a feedback method for electronic rearview mirror mode jump provided by an embodiment of the present application;
[0024] Figure 2 This is a schematic diagram of a mode jump of an electronic rearview mirror provided in an embodiment of the present application;
[0025] Figure 3 This is a flowchart of a mode switching fault self-test provided by an embodiment of the present application;
[0026] Figure 4 is a schematic diagram of a feedback device for mode switching of an electronic rearview mirror provided in an embodiment of the present application;
[0027] Figure 5 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 and techniques are provided for purposes of illustration rather than limitation to facilitate a thorough understanding of the embodiments of the present application. However, it will be apparent to those skilled in the art that the present application may 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 avoid obscuring the description of the present application with unnecessary detail.
[0029] A feedback method and device for mode switching 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 functions 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 and stability of the electronic rearview mirror after a fault occurs, this 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; after receiving the control instruction, CMS switches the operating mode according to the control instruction, 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, 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, heating device, etc. corresponding to the electronic rearview mirror.
[0033] Figure 1 : is a flow chart of a feedback method for electronic rearview mirror mode jump provided by an embodiment of the present application. As an example, Figure 1The feedback method for 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 operating mode of the electronic rearview mirror;
[0036] In an exemplary embodiment of the present application, an electronic rearview mirror, as a safety-assisting driving component of a vehicle, can flexibly switch operating modes to enhance the driver's driving experience and safety. The vehicle controller obtains the current operating mode of the electronic rearview mirror and sends a message requesting the current operating mode to a control center management system (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 monitored that the current operating mode meets the preset mode jump condition for jumping to the target operating mode, determining a target jump instruction for jumping from the current operating mode to the target operating 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 instruction 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 jump, and the instruction feedback type of the jump instruction;
[0043] Specifically, a preset correspondence is first obtained between the operating mode before the electronic rearview mirror switches, the operating mode after the switch, and the command feedback type of the switch command. The operating mode before the electronic rearview mirror switches is the current operating mode of the CMS, while the operating mode after the electronic rearview mirror switches is automatically determined by the ECU based on preset mode switch conditions. The preset mode switch conditions include the ECU receiving a command sent by the driver. This preset correspondence ensures that the CMS can smoothly and accurately switch from one operating mode to another according to changes in the driving environment while the vehicle is in use, and communicates the change in the CMS operating mode to the ECU and the driver through appropriate command feedback types.
[0044] By pre-setting the corresponding relationship 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. This allows information to be transmitted to the ECU or driver in the most appropriate manner during each mode jump, significantly reducing 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 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;
[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 target feedback type, it sends the target jump instruction and 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, 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 jump is completed. The direct feedback type is suitable for high feedback time requirements and less impact on subsequent ECU operations, that is, the ECU can complete subsequent control of other components without referring to the feedback result or with less reference to the feedback result, 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 interval that matches the target operating mode, the electronic rearview mirror controller feeds back the default mode jump result to the vehicle controller. 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 jump is completed; 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 the 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 entire vehicle.
[0054] Completion feedback: 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 direct feedback and collaborative feedback types 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 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 an alarm message sent by a status monitor, wherein the alarm message is sent by the status monitor when the operating mode of the electronic rearview mirror after the jump is detected to be 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 the operating mode of the electronic rearview mirror controller 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 of the electronic rearview mirror after the jump 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 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, and is used to warn the ECU that there is an error in the operating mode of the electronic rearview mirror after the jump.
[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 (that is, 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 the 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, and thus improving driving safety and comfort.
[0064] In some embodiments, the operating mode of the electronic rearview mirror after the jump is inconsistent with the target operating mode, that is, the current monitoring data is inconsistent with the preset monitoring data corresponding to the target operating mode;
[0065] The current monitoring data includes the display status of the rearview mirror display, the real-time temperature of the heating device detected by the temperature sensor, the power-on status of the camera and microcontroller in the electronic rearview mirror, and the mode jump duration corresponding to the jump from the current operating mode to the target operating mode. The electronic rearview mirror includes a rearview mirror display, a camera, a microcontroller, and a heating device.
[0066] The preset monitoring data includes the preset display status of the rearview mirror display, the preset temperature of the heating device, the preset power-on status of the camera and 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 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 microcontroller respectively.
[0070] The following is a detailed description of the current monitoring data and the preset monitoring data:
[0071] The display status of the rearview mirror display and the preset display status: including the brightness and display content of the display. If the display status of the rearview mirror display is detected to be inconsistent with the preset display status, in addition to the operating mode after the jump not being the target operating mode, it may be caused by a software configuration error, hardware failure or signal transmission problem;
[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 maintain a clear mirror surface in adverse weather conditions, such as rain, snow, or fog. The real-time temperature reflects the working status of the heating device. When the real-time temperature and the preset temperature are inconsistent, it may be because the heating device fails to correctly respond to the target jump command or there is a malfunction in the heating device;
[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, while the microcontroller is responsible for processing related data and executing target jump instructions. The power-on status of the camera and microcontroller is directly related to whether the electronic rearview mirror can operate normally. When the power-on status and the target operating mode are different, in addition to the jump operating mode not being the target operating mode, it may also be due to a problem with the power management module. Different operating modes correspond to different preset power-on states of the camera and microcontroller;
[0074] The mode jump duration and preset mode jump duration corresponding to the current operating mode jumping to the target operating mode reflect 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 is 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 longer 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 the 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 mode includes 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: The SOC, camera, and rearview mirror display are not powered on, but the 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): The 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 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 powered off, 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 inconsistency, an alarm information 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 from 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, the feedback results fed back by the electronic rearview mirror controller according to the target jump instruction and the target feedback type are received, wherein the feedback results include the default mode jump result corresponding to the direct feedback class, the default mode jump result corresponding to the collaborative feedback class, and the mode jump completion result corresponding to the completion feedback class. The feedback results fed back by the electronic rearview mirror controller can be received through the CAN bus.
[0095] In addition, after receiving the feedback result, the ECU further controls the various components of the vehicle where the electronic rearview mirror is installed based on 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 or other means that the vehicle has activated 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 embodiments of the present application, precise control and optimization of the electronic rearview mirror can be achieved, thereby improving driving safety and comfort.
[0099] In some embodiments, the operating 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 correspondence, when the operating mode before the jump is the working mode, fault mode, upgrade mode or calibration mode, and the operating mode after the jump is the sleep mode or shutdown mode, the instruction feedback type of the jump instruction is the direct feedback type;
[0101] When the operating mode before the jump is the sleep mode and the operating mode after the jump is the shutdown mode, the instruction feedback type of the jump instruction is the direct feedback type;
[0102] When the operating mode before the jump is the working mode and the operating mode after the jump is the fault mode, upgrade mode or calibration mode, the instruction feedback type of the jump instruction is the direct feedback type;
[0103] When the operating mode before the jump is sleep mode or shutdown mode, and the operating mode after the jump is working mode, fault mode, upgrade mode, or calibration mode, the instruction feedback type of the jump instruction is collaborative feedback type;
[0104] When the operating mode before the jump is the fault mode, upgrade mode, or 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.
[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 vehicle battery life;
[0108] ②Prevent equipment from 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 states include working mode, fault mode, upgrade mode and calibration mode;
[0110] (2) Working mode: When the vehicle is in motion, 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 the working mode are:
[0111] ① Provide stable and clear visual support to enhance driving safety;
[0112] ② Automatic brightness adjustment and anti-glare functions 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 fault mode. The fault mode will immediately take corresponding measures to prevent the fault from expanding or causing safety hazards, and prompt 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 reference for the driver 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 electronic rearview mirror software system 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 features, etc. to enhance the practicality and functionality of the electronic rearview mirror;
[0121] ③Support remote management and monitoring functions, making it easier for relevant companies to diagnose and repair electronic rearview mirror faults;
[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 correspondence, when the operating mode before the jump is the working mode, fault mode, upgrade mode or calibration mode, and the operating mode after the jump is the sleep mode or 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. When the ECU receives the default mode jump result fed back by the electronic rearview mirror controller, it 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 type, when the operating mode before the jump is the sleep mode and the operating mode after the jump is the shutdown mode, the instruction feedback type of the jump instruction is also the direct feedback type;
[0128] When the operating mode before the jump is the working mode and the operating mode after the jump is the fault mode, upgrade mode or 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 of other components.
[0130] When the operating mode before the jump is the sleep mode or the off mode, and the operating 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. For example, when jumping from the off mode to the running mode, the CMS needs 2 seconds in the jump process. Since the instruction feedback type of the jump instruction is the collaborative feedback type, the CMS feedbacks the completion of the mode jump operation to the ECU 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 using the existing technology is 2+3=5 (seconds). The time required for making a decision using the technical solution provided in this embodiment is 1+3=4 (seconds), which is one second shorter than the existing technology without affecting the user experience. It reduces the user-perceived startup time, and the status monitor continuously monitors the operating status of the CMS and provides feedback to the ECU, thereby ensuring 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. This can be understood as determining 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, as completion feedback types. Among them, the completion feedback type has lower requirements for feedback time, but higher requirements for the accuracy of 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, further comprising:
[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 to be a completion feedback type.
[0137] Specifically, the current operating mode of the electronic rearview mirror is monitored in real time to see if there is any fault 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 to be 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 the driving process, it can be set to a collaborative feedback type.
[0141] According to the technical solution provided in the embodiment of the present application, the instruction 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 operating mode as a completion feedback type, the method further includes:
[0143] Real-time monitoring of whether the current operating mode has any faults during the process of continuous preset mode jumps;
[0144] If it is detected 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 determine whether a 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, whether a fault occurs during the mode jump is determined 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 fault occurs 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 under the current operating mode is deemed to be stable and reliable. According to the preset corresponding relationship, the instruction feedback type corresponding to the current operating mode is determined and updated, so that it returns to the instruction 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 conditions.
[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 about 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] The CAN bus mentioned in Table 1 is the Controller Area Network (CAN), a serial communication protocol bus used for real-time applications that can use twisted-pair cables to transmit signals. In the automotive field, the CAN protocol is used for communication between various components in a car, replacing the power distribution harness.
[0154] The KL15 is a switching power supply connected to the vehicle's ignition switch. It only receives power when the ignition switch is on. The KL15 represents the second position (on) of the ignition switch, which is enabled when the engine is already started (running). This covers functions such as starting, air conditioning, and window lifts.
[0155] Figure 2This is a schematic diagram of an electronic rearview mirror mode jump provided by 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 sleep mode, satisfying condition T1 allows a jump to any of the operating modes included in the working state; when the current operating mode is any of the modes included in the working state, satisfying condition T2 allows a jump to sleep mode, and so on. The starting point of the arrow represents the current operating mode, and the operating mode indicated by the arrow direction represents the target operating mode to jump to after satisfying the preset mode jump condition. Tn is the number of the preset mode jump condition shown in the first column of Table 1, corresponding to each specific condition, where n is a positive integer from 1 to 12.
[0156] Figure 3 This is a flow chart of a mode switching fault self-test provided by an embodiment of the present application. Figure 3 Can be combined Figure 2 Used in the self-test 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 this application.
[0158] All of the above optional technical solutions can be combined in any way to form optional embodiments of the present application, and will not be described in detail here.
[0159] The following are device embodiments of the present application, which can be used to implement the method embodiments of the present application. For details not disclosed in the device embodiments of the present application, please refer to the method embodiments 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 operating 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 jump, 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 the 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 instruction; the collaborative feedback type refers to the electronic rearview mirror controller executing the 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.
[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 an alarm message sent by a status monitor, wherein the alarm message is sent by the status monitor when the operating mode of the electronic rearview mirror after the jump is detected to be 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 is determined for jumping from the operating mode after the electronic rearview mirror 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.
[0170] In some embodiments, the operating mode of the electronic rearview mirror after the jump is inconsistent with the target operating mode, that is, the current monitoring data is inconsistent with the preset monitoring data corresponding to the target operating mode;
[0171] The current monitoring data includes the display status of the rearview mirror display, the real-time temperature of the heating device detected by the temperature sensor, the power-on status of the camera and microcontroller in the electronic rearview mirror, and the mode jump duration corresponding to the jump from the current operating mode to the target operating mode. The electronic rearview mirror includes a rearview mirror display, a camera, a microcontroller, and a heating device.
[0172] The preset monitoring data includes the preset display status of the rearview mirror display, the preset temperature of the heating device, the preset power-on status of the camera and 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 from 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 operating 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 correspondence, when the operating mode before the jump is the working mode, fault mode, upgrade mode or calibration mode, and the operating mode after the jump is the sleep mode or shutdown mode, the instruction feedback type of the jump instruction is the direct feedback type;
[0178] When the operating mode before the jump is the sleep mode and the operating mode after the jump is the shutdown mode, the instruction feedback type of the jump instruction is the direct feedback type;
[0179] When the operating mode before the jump is the working mode and the operating mode after the jump is the fault mode, upgrade mode or calibration mode, the instruction feedback type of the jump instruction is the direct feedback type;
[0180] When the operating mode before the jump is sleep mode or shutdown mode, and the operating mode after the jump is working mode, fault mode, upgrade mode, or calibration mode, the instruction feedback type of the jump instruction is collaborative feedback type;
[0181] When the operating mode before the jump is the fault mode, upgrade mode, or 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.
[0182] In some embodiments, it further includes:
[0183] The monitoring module 405 is configured to monitor in real time whether a fault occurs in the current operating 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 to be a completion feedback type.
[0185] In some embodiments, after the monitoring module 405 determines that the instruction feedback type corresponding to the current operating mode is a completion feedback type, it is further configured to:
[0186] Real-time monitoring of whether the current operating mode has any faults during the process of continuous preset mode jumps;
[0187] If it is detected 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 the electronic device 5 provided in the 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 by the processor 501. When the processor 501 executes the computer program 503, the steps of 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 This is merely an example of the electronic device 5 and does not limit the electronic device 5 . The electronic device 5 may include more or fewer components than 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 can be an internal storage unit of the electronic device 5, such as a hard disk or memory of the electronic device 5. The memory 502 can also be an external storage device of the electronic device 5, such as a plug-in hard disk, a Smart Media Card (SMC), a Secure Digital (SD) card, a flash memory card, etc. The memory 502 can 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 will clearly understand that for the sake of convenience and brevity of description, only the division of the above-mentioned functional units and modules is used as an example for illustration. In actual applications, the above-mentioned functions can be distributed and completed by 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 units 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 (such as 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, etc. Computer-readable storage media may include: any entity or device capable of carrying computer program code, recording medium, U disk, mobile hard disk, magnetic 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 various embodiments of the present application, and should all be included in the scope of protection 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 operating mode satisfies a preset mode jump condition for jumping to a target operating mode, a target jump instruction for jumping from the current operating mode to the target operating 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 jump, 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 detecting 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 is determined for jumping from the operating mode after the electronic rearview mirror 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.
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 jump from the current operating mode 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, wherein 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 from the electronic rearview mirror controller based on the target jump instruction and the target feedback type; 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, wherein The operating 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 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; When the operating mode before the jump is the sleep mode and the operating mode after the jump is the shutdown mode, the instruction feedback type of the jump instruction is the direct feedback type; When the operating mode before the jump is the working mode, and the operating 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 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 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 to be 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 a fault occurs during a preset number of consecutive mode jumps in the current operating mode; 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.
8. A feedback device for electronic rearview mirror mode jump, characterized in that: include: an acquisition module, configured to acquire a current operating 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 meets a preset mode jump condition for jumping to the target operating mode; a second processing module 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; The 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, wherein: 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
Control method and device of electronic outside rear-view mirror and computer equipment
CN117341584A