Control method, device and equipment for rearview mirror of vehicle
By receiving user instructions and using algorithm models to combine user information, controlling the angle and position of the bezel-free exterior rearview mirror, the problem that cannot be effectively controlled in the prior art is solved, and the field of vision and user experience are improved.
Patent Information
- Application Number
- CN202411411444.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-10-10
- Publication Date
- 2024-12-10
AI Technical Summary
The prior art cannot effectively control the angle and position of the frameless outer rearview mirror, resulting in an increase in the blind spots of the field of view, unable to meet the user's personalized needs, and the folding or expansion speed is slow, affecting the user experience.
By receiving user trigger instructions, determine the adjustment or folding driving speed and target angle or position, and use the preset algorithm model to combine user information and rearview mirror features to realize the angle adjustment and folding and expansion of the bezel-free outer rearview mirror. The spread drive speed is set to be greater than the adjustment drive speed to improve efficiency.
Accurate angle and position control of the bezel-free exterior rearview mirror, reduces blind spots in the field of view, improves user experience, and shortens folding and expansion time.
Smart Images

Figure CN119099488A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of vehicle control technology, and in particular to a control method, device and equipment for a rearview mirror of a vehicle. Background Art
[0002] In order to provide users with a wider field of view, a larger adjustment range of the rearview mirror, reduce blind spots, meet users' personalized styling needs, and reduce the overall size of the rearview mirror to reduce wind resistance and energy consumption, the rearview mirrors in vehicles have gradually evolved from traditional framed exterior rearview mirrors to frameless exterior rearview mirrors.
[0003] During driving of a vehicle, in order to provide a user with a better field of view, etc., it is necessary to adjust the position or angle of the rearview mirror.
[0004] However, due to the different structures of the frameless exterior rearview mirror and the framed exterior rearview mirror, the control method designed for the framed exterior rearview mirror is no longer suitable for the frameless exterior rearview mirror. Therefore, a control method for the frameless exterior rearview mirror is needed. Summary of the invention
[0005] The embodiments of the present application provide a method, device and apparatus for controlling a rearview mirror of a vehicle, so as to achieve the control effect of adapting to a frameless exterior rearview mirror.
[0006] In a first aspect, an embodiment of the present application provides a method for controlling a rearview mirror of a vehicle, comprising:
[0007] A trigger instruction issued by a user is received; wherein the trigger instruction is used to indicate the control intention of a rearview mirror on the vehicle, and the rearview mirror is a frameless exterior rearview mirror.
[0008] If it is determined that the control intention indicated by the trigger instruction is to adjust the angle of the rearview mirror, the adjustment driving speed of the rearview mirror and the target angle of the rearview mirror are determined, and the angle of the rearview mirror is adjusted to the target angle according to the adjustment driving speed.
[0009] If it is determined that the control intention indicated by the trigger instruction is to fold or unfold the rearview mirror, the folding and unfolding driving speed of the rearview mirror and the target position of the rearview mirror are determined, and the position of the rearview mirror is moved to the target position according to the folding and unfolding driving speed; wherein the folding and unfolding driving speed is the speed required when folding or unfolding the rearview mirror, and the adjustment driving speed is less than the folding and unfolding driving speed.
[0010] In a possible implementation manner, the trigger instruction further indicates that the rearview mirror is adjusted to a target angle at one time, and determining the target angle of the rearview mirror includes:
[0011] Retrieve a target angle that matches the user and corresponds to the adjustment mode required by the user.
[0012] Alternatively, the user's personal information, user habit setting information, and physical field of view characteristic information of the rearview mirror are determined, and the target angle is determined based on the user's personal information, user habit setting information, and physical field of view characteristic information of the rearview mirror.
[0013] In a possible implementation, determining the target angle according to the user's personal information, the user's current sitting posture information, and the structural boundary information of the rearview mirror includes:
[0014] The user's personal information, user habit setting information, and the physical field of view feature information of the rearview mirror are input into the preset algorithm model to output the target angle.
[0015] In a possible implementation, adjusting the angle of the rearview mirror to a target angle according to adjusting the driving speed includes:
[0016] Get the current angle of the rearview mirror and determine the adjustment direction based on the current angle and target angle.
[0017] According to the determined adjustment direction and in accordance with the adjustment driving speed, the angle of the rearview mirror is adjusted to a target angle; wherein the target angle is pre-stored, or the target angle is specified by the user.
[0018] In a possible implementation, the trigger instruction further represents real-time adjustment of the angle of the rearview mirror, the trigger instruction carries a target angle, and the trigger instruction is issued by a user.
[0019] In a possible implementation, adjusting the angle of the rearview mirror to a target angle according to adjusting the driving speed includes:
[0020] Get the current angle of the rearview mirror.
[0021] If it is determined that the current angle is within the preset angle boundary range, the angle of the rearview mirror is adjusted to the target angle according to the adjusted driving speed; wherein the preset angle boundary range indicates the user's visible range.
[0022] If it is determined that the current angle is not within the preset angle boundary range, the rearview mirror is controlled to adjust only in the direction within the preset angle boundary range, and a prompt message is sent to the user; wherein the prompt message indicates that the field of view of the rearview mirror exceeds the user's visual range.
[0023] In a possible implementation, receiving a trigger instruction issued by a user includes:
[0024] Receive the trigger instruction issued by the user trigger button.
[0025] Alternatively, a voice message from a user is received, and natural language processing is performed on the voice message to obtain a trigger instruction.
[0026] Alternatively, a trigger instruction sent remotely by a user is received.
[0027] In a second aspect, an embodiment of the present application provides a control device for a rearview mirror of a vehicle, comprising:
[0028] The receiving unit is used to receive a trigger instruction issued by a user; wherein the trigger instruction is used to indicate the control intention of the rearview mirror on the vehicle, and the rearview mirror is a frameless exterior rearview mirror.
[0029] The first determining unit is used to determine the adjustment driving speed of the rearview mirror and the target angle of the rearview mirror if it is determined that the control intention indicated by the trigger instruction is to adjust the angle of the rearview mirror.
[0030] The first adjusting unit is used to adjust the angle of the rearview mirror to a target angle according to the adjusted driving speed.
[0031] The second determining unit is configured to determine a folding and unfolding driving speed of the rearview mirror and a target position of the rearview mirror if it is determined that the control intention indicated by the trigger instruction is to fold and unfold the rearview mirror.
[0032] The second regulating unit is used to move the position of the rearview mirror to a target position according to a folding and unfolding driving speed; wherein the folding and unfolding driving speed is a speed required when folding or unfolding the rearview mirror, and the regulating driving speed is less than the folding and unfolding driving speed.
[0033] In a possible implementation, the device further includes:
[0034] The calling unit is used to call a target angle that matches the user and corresponds to the adjustment mode required by the user.
[0035] Alternatively, a third determination unit is used to determine the user's personal information, user habit setting information and physical field of view characteristic information of the rearview mirror, and determine the target angle based on the user's personal information, user habit setting information and physical field of view characteristic information of the rearview mirror.
[0036] In a possible implementation, the third determination unit is specifically used to: input the user's personal information, the user's habit setting information, and the physical field of view feature information of the rearview mirror into a preset algorithm model, and output the target angle.
[0037] In a possible implementation, the adjustment unit includes:
[0038] The first acquisition module is used to acquire the current angle of the rearview mirror and determine the adjustment direction according to the current angle and the target angle.
[0039] The adjustment module is used to adjust the angle of the rearview mirror to a target angle according to the determined adjustment direction and the adjustment driving speed; wherein the target angle is pre-stored or specified by the user.
[0040] In a possible implementation, the trigger instruction further represents real-time adjustment of the angle of the rearview mirror, the trigger instruction carries a target angle, and the trigger instruction is issued by a user.
[0041] In a possible implementation manner, the adjustment unit further includes:
[0042] The second acquisition module is used to acquire the current angle of the rearview mirror.
[0043] The first determination module is used to adjust the angle of the rearview mirror to a target angle according to the adjusted driving speed if it is determined that the current angle is within a preset angle boundary range; wherein the preset angle boundary range indicates the user's visual range.
[0044] The second determination module is used to control the rearview mirror to adjust only in the direction within the preset angle boundary range if it is determined that the current angle is not within the preset angle boundary range, and send a prompt message to the user; wherein the prompt message indicates that the field of view of the rearview mirror exceeds the user's visual range.
[0045] In a possible implementation manner, the receiving unit is specifically configured to:
[0046] Receive the trigger instruction issued by the user trigger button.
[0047] Alternatively, a voice message from a user is received, and natural language processing is performed on the voice message to obtain a trigger instruction.
[0048] Alternatively, a trigger instruction sent remotely by a user is received.
[0049] In a third aspect, an embodiment of the present application provides a control device for a rearview mirror of a vehicle, including: a memory and a processor.
[0050] The memory stores computer-executable instructions.
[0051] The processor executes the computer-executable instructions stored in the memory, so that the processor executes the above first aspect and / or various possible implementations of the first aspect.
[0052] In a fourth aspect, an embodiment of the present application provides a computer-readable storage medium, in which computer-executable instructions are stored. When the computer-executable instructions are executed by a processor, they are used to implement the first aspect above and / or various possible implementations of the first aspect.
[0053] In a fifth aspect, an embodiment of the present application provides a computer program product, including a computer program, which, when executed by a processor, implements the above first aspect and / or various possible implementation methods of the first aspect.
[0054] The control method, device and equipment of the vehicle rearview mirror provided in the embodiments of the present application parse the control intention indicated in the user's trigger instruction to determine that the actuator (for example, a motor) needs to control the rotation of the rearview mirror lens, or control the folding and extension of the rearview mirror; and according to the different control intentions of the user, determine the adjustment drive speed and target angle, or the folding and extension drive speed and target position; and control the rearview mirror accordingly, and can achieve the adjustment of the lens angle of the rearview mirror and the folding and extension of the rearview mirror through a motor, thereby meeting the control requirements for frameless exterior rearview mirrors.
[0055] In addition, in the present embodiment, the folding and unfolding driving speed is set to be greater than the adjustment driving speed, that is, the folding and unfolding speed of the rearview mirror is greater than the adjustment speed of the lens of the rearview mirror, thereby improving the user experience. Specifically, relative to the rotation of the lens of the rearview mirror, the stroke of the folding or unfolding of the rearview mirror is much greater than the stroke required for the rotation of the lens of the rearview mirror. Since the control of the above two rearview mirrors is realized by one motor, if the folding and unfolding driving speed is equal to the adjustment driving speed, the time required for the folding or unfolding of the rearview mirror will be greatly extended, thereby extending the user's waiting time and affecting the user's experience. Therefore, in the present embodiment, the folding and unfolding driving speed is set to be greater than the adjustment driving speed, and the folding and unfolding of the rearview mirror is driven at a faster speed relative to the adjustment of the lens angle of the rearview mirror, which will reduce the time required for the folding and unfolding of the rearview mirror, and can reduce the user's waiting time, thereby improving the user's experience. BRIEF DESCRIPTION OF THE DRAWINGS
[0056] The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the present application and, together with the description, serve to explain the principles of the present application.
[0057] Figure 1 The process diagram of the control method of the rearview mirror of the vehicle provided in this application is as follows Figure 1 ;
[0058] Figure 2 The process diagram of the control method of the rearview mirror of the vehicle provided in this application is as follows Figure 2 ;
[0059] Figure 3 A schematic diagram of the structure of the control device for the rearview mirror of a vehicle provided in this application Figure 1 ;
[0060] Figure 4 A schematic diagram of the structure of the control device for the rearview mirror of a vehicle provided in this application Figure 2 ;
[0061] Figure 5 A schematic diagram of the structure of a control device for a rearview mirror of a vehicle provided in this application.
[0062] The above drawings have shown clear embodiments of the present application, which will be described in more detail later. These drawings and text descriptions are not intended to limit the scope of the present application in any way, but to illustrate the concept of the present application to those skilled in the art by referring to specific embodiments. DETAILED DESCRIPTION
[0063] Exemplary embodiments will be described in detail herein, examples of which are shown in the accompanying drawings. When the following description refers to the drawings, the same numbers in different drawings represent the same or similar elements unless otherwise indicated. The implementations described in the following exemplary embodiments do not represent all implementations consistent with the present application. Instead, they are merely examples of devices and methods consistent with some aspects of the present application as detailed in the appended claims.
[0064] In the design of automobiles, in order to provide users (eg, drivers) with a wider field of view and reduce blind spots, the rearview mirrors in the vehicles have gradually evolved from traditional framed exterior mirrors to frameless exterior mirrors.
[0065] During the driving process of the vehicle, in order to provide the user with a better field of view, etc., it is necessary to adjust the position or angle of the rearview mirror; and when parking on a narrow road or other road section with limited traffic width, in order to reduce the risk of collision between the vehicle's rearview mirror and other vehicles or objects, it is also necessary to control the folding of the rearview mirror and then unfold it during driving.
[0066] Due to the difference in structure between the framed exterior rearview mirror and the frameless exterior rearview mirror, the existing control method for the framed exterior rearview mirror cannot be adapted to the control of the frameless exterior rearview mirror.
[0067] Specifically, the structural difference between a framed exterior rearview mirror and a frameless exterior rearview mirror is that a framed exterior rearview mirror includes a lens and a supporting structure, wherein the lens and the supporting structure are separately arranged, that is, the lens of the framed exterior rearview mirror can rotate relative to the supporting structure; a frameless exterior rearview mirror includes a lens and a supporting structure, wherein the lens and the supporting structure are integrated, that is, the lens of the frameless exterior rearview mirror cannot rotate relative to the supporting structure.
[0068] In one example, the control of the framed exterior rearview mirror can be achieved by three motors. Specifically, one motor controls the up and down rotation of the mirror (i.e., the mirror rotates relative to the plane determined by the length and width of the vehicle), one motor controls the left and right rotation of the mirror (i.e., the mirror rotates relative to the plane determined by the length and height of the vehicle), and another motor controls the folding and unfolding of the mirror (hereinafter referred to as folding and unfolding).
[0069] However, for frameless exterior rearview mirrors, since the lens and the support structure of the frameless exterior rearview mirror are integrated, the up and down rotation of the lens of the frameless exterior rearview mirror can be controlled by one motor, and the left and right rotation and folding of the lens need to be uniformly controlled by one motor. Therefore, the existing control method for framed exterior rearview mirrors cannot be adapted to the control of frameless exterior rearview mirrors.
[0070] In addition, the structural difference between the framed exterior rearview mirror and the frameless exterior rearview mirror is that the framed exterior rearview mirror is provided with a limiting structure (for example, a groove, a protrusion, etc.); for the frameless exterior rearview mirror, in order to achieve a larger range of motion (field of view) and other reasons, the frameless exterior rearview mirror cancels the design of the limiting structure.
[0071] In one example, for a framed exterior rearview mirror, since it is provided with a limiting structure, during the process of unfolding the framed exterior rearview mirror or adjusting the angle of the lens, when the framed exterior rearview mirror or the lens contacts the limiting structure, due to the position limiting effect of the limiting structure, the framed exterior rearview mirror will stop unfolding or the lens will stop rotating.
[0072] However, since the frameless exterior rearview mirror no longer has a limiting structure, the physical limitation of the position or lens angle of the frameless exterior rearview mirror by the limiting structure is lost during the control of the frameless exterior rearview mirror; if the control method of a framed exterior rearview mirror is adopted, it may lead to excessive adjustment of the position or lens angle of the framed exterior rearview mirror, increasing the risk of damage to the rearview mirror.
[0073] The control method of the rearview mirror of a vehicle provided in the present application is intended to solve the above technical problems of the prior art.
[0074] The technical solution of the present application and how the technical solution of the present application solves the above-mentioned technical problems are described in detail below with specific embodiments. The following specific embodiments can be combined with each other, and the same or similar concepts or processes may not be repeated in some embodiments. The embodiments of the present application will be described below in conjunction with the accompanying drawings.
[0075] Figure 1 The process diagram of the control method of the rearview mirror of the vehicle provided in this application is as follows Figure 1,like Figure 1 As shown, the method includes:
[0076] S101, receiving a trigger instruction issued by a user; wherein the trigger instruction is used to indicate the control intention of a rearview mirror on a vehicle, and the rearview mirror is a frameless exterior rearview mirror.
[0077] For example, the execution subject of the embodiment of the present application may be an electronic device, or a server, or a terminal device, or other devices or equipment that can execute the solution of the embodiment, without limitation. This embodiment is introduced with the execution subject being an electronic control unit (ECU).
[0078] The user triggers the trigger source deployed in the vehicle to send a trigger instruction to the electronic control unit. The trigger instruction contains the user's control intention for the rearview mirror. The electronic control unit parses the trigger instruction to obtain the user's control intention for the rearview mirror. For example, the user's control intention for the rearview mirror includes adjusting the angle of the rearview mirror lens, or folding or unfolding the rearview mirror.
[0079] It is worth noting that, in this embodiment, the rearview mirror may refer to a frameless exterior rearview mirror, because this embodiment is intended to solve the control problem of a frameless exterior rearview mirror; of course, the vehicle's rearview mirror may also refer to other types of rearview mirrors, for example, a traditional framed exterior rearview mirror.
[0080] S102: If it is determined that the control intention indicated by the trigger instruction is to adjust the angle of the rearview mirror, determine the adjustment driving speed of the rearview mirror and the target angle of the rearview mirror, and adjust the angle of the rearview mirror to the target angle according to the adjustment driving speed.
[0081] Exemplarily, the electronic control unit determines the control intention contained in the trigger instruction. If the user's control intention is to adjust the angle of the rearview mirror, the electronic control unit determines the adjustment driving speed of the rearview mirror and the target angle of the rearview mirror.
[0082] The adjustment driving speed of the rearview mirror refers to the speed at which the actuator (e.g., motor) of the vehicle drives the lens of the rearview mirror to rotate, that is, the speed required for adjusting the lens angle of the rearview mirror. The adjustment driving speed of the rearview mirror is pre-stored in the electronic control unit; after determining that the user's control intention is to adjust the angle of the rearview mirror, the electronic control unit retrieves the pre-stored adjustment driving speed for subsequent processing.
[0083] The specific value of the adjustment drive speed can be determined based on historical data such as the adjustment drive speed of the framed exterior rearview mirror; or, users can be invited to provide feedback on the speed of adjusting the lens angle of the rearview mirror, and the most suitable speed for adjusting the lens angle of the rearview mirror can be determined based on the user's feedback, thereby determining the adjustment drive speed.
[0084] After determining that the user's control intention is to adjust the angle of the rearview mirror, the electronic control unit retrieves the pre-stored target angle of the rearview mirror for subsequent processing.
[0085] In addition to obtaining the target angle of the rearview mirror, it is also necessary to obtain the current angle of the lens of the rearview mirror, which can be achieved by deploying a potentiometer inside the rearview mirror. For example, the resistance value of the potentiometer changes with the change of the angle of the lens of the rearview mirror; the above-mentioned potentiometer also includes a circuit connected thereto, the controller is connected to the circuit, and the controller can detect the voltage value at both ends of the potentiometer through the circuit, and the voltage value is proportional to the resistance value, that is, by detecting the voltage value, the current angle of the lens of the rearview mirror can be obtained.
[0086] Next, the controller converts the detected voltage value into a voltage value signal (digital signal) and transmits the voltage value signal to the electronic control unit. The electronic control unit determines the current angle of the rearview mirror lens through the correspondence between the pre-stored voltage value signal and the angle of the rearview mirror lens.
[0087] Of course, this embodiment does not limit the way of expressing the current angle of the lens, and the current angle of the lens may also be expressed in other reasonable ways.
[0088] After the electronic control unit determines the adjustment driving speed of the rearview mirror and the target angle of the rearview mirror, the electronic control unit generates a rearview mirror angle adjustment signal and transmits it to the vehicle's actuator (e.g., a motor); the actuator controls the rotation of the rearview mirror lens at the adjustment driving speed according to the adjustment driving speed of the rearview mirror and the target angle of the rearview mirror indicated by the rearview mirror angle adjustment signal, that is, the rotation speed of the lens is equal to the adjustment driving speed, until the current angle of the rearview mirror lens is equal to the target angle, and then the actuator stops driving the rearview mirror lens.
[0089] It is worth noting that this embodiment does not store the adjustment driving speed of the rearview mirror and the target angle of the rearview mirror. The adjustment driving speed of the rearview mirror and the target angle of the rearview mirror can also be stored in other locations such as a cloud server for retrieval by the electronic control unit.
[0090] S103. If it is determined that the control intention indicated by the trigger instruction is to fold or unfold the rearview mirror, the folding and unfolding driving speed of the rearview mirror and the target position of the rearview mirror are determined, and the position of the rearview mirror is moved to the target position according to the folding and unfolding driving speed; wherein the folding and unfolding driving speed is the speed required when folding or unfolding the rearview mirror, and the adjusting driving speed is less than the folding and unfolding driving speed.
[0091] For example, if the electronic control unit determines that the user's control intention indicated in the trigger instruction is to fold and unfold the rearview mirror, the electronic control unit determines the folding and unfolding driving speed of the rearview mirror and the target position of the rearview mirror.
[0092] The folding and unfolding driving speed of the rearview mirror can be determined based on historical data such as the folding and unfolding driving speed of a traditional framed exterior rearview mirror; or, the user can be invited to provide feedback on the folding and unfolding driving speed of the rearview mirror, and the most suitable folding and unfolding driving speed can be determined based on the user's feedback, thereby determining the folding and unfolding driving speed of the rearview mirror. The folding and unfolding driving speed is greater than the adjustment driving speed, that is, the speed of controlling the folding and unfolding of the rearview mirror is greater than the speed of controlling the lens angle adjustment of the rearview mirror.
[0093] The target position of the rearview mirror may be pre-stored in the electronic control unit or may be user-defined, for example, the user inputs the target position of the rearview mirror. The target position of the rearview mirror may be expressed as the angle of the rearview mirror relative to the vehicle surface, and may vary between 0° and 90°; for example, an angle sensor disposed on the rearview mirror of the vehicle may detect the angle of the rearview mirror relative to the vehicle surface, thereby obtaining the current position of the rearview mirror.
[0094] After the electronic control unit determines the folding and unfolding driving speed of the rearview mirror and the target position of the rearview mirror, it generates a rearview mirror folding and unfolding adjustment signal according to the folding and unfolding driving speed and the target position of the rearview mirror, and transmits it to the actuator of the vehicle; the actuator drives the rearview mirror to fold or unfold at the folding and unfolding driving speed according to the folding and unfolding driving speed and the target position indicated in the rearview mirror folding and unfolding adjustment signal, that is, the speed of change of the angle of the rearview mirror relative to the vehicle surface is equal to the folding and unfolding driving speed; when it is detected that the current angle of the rearview mirror relative to the vehicle surface is equal to the target position, the actuator stops folding or unfolding the rearview mirror.
[0095] A method for controlling a vehicle rearview mirror provided in an embodiment of the present application parses the control intent indicated in a trigger instruction of a user to determine whether an actuator (e.g., a motor) needs to control the rotation of the lens of the rearview mirror or the folding and unfolding of the rearview mirror; and according to different control intentions of the user, determines the adjustment drive speed and target angle, or the folding and unfolding drive speed and target position; and controls the rearview mirror accordingly. The adjustment of the lens angle of the rearview mirror and the folding and unfolding of the rearview mirror can be achieved through a motor, thereby meeting the control requirements for frameless exterior rearview mirrors.
[0096] In addition, in the present embodiment, the folding and unfolding driving speed is set to be greater than the adjustment driving speed, that is, the folding and unfolding speed of the rearview mirror is greater than the adjustment speed of the lens of the rearview mirror, thereby improving the user experience. Specifically, relative to the rotation of the lens of the rearview mirror, the stroke of the folding or unfolding of the rearview mirror is much greater than the stroke required for the rotation of the lens of the rearview mirror. Since the control of the above two rearview mirrors is realized by one motor, if the folding and unfolding driving speed is equal to the adjustment driving speed, the time required for the folding or unfolding of the rearview mirror will be greatly extended, thereby extending the user's waiting time and affecting the user's experience. Therefore, in the present embodiment, the folding and unfolding driving speed is set to be greater than the adjustment driving speed, and the folding and unfolding of the rearview mirror is driven at a faster speed relative to the adjustment of the lens angle of the rearview mirror, which will reduce the time required for the folding and unfolding of the rearview mirror, and can reduce the user's waiting time, thereby improving the user's experience.
[0097] Figure 2 The process diagram of the control method of the rearview mirror of the vehicle provided in this application is as follows Figure 2 ,like Figure 2 As shown, in this embodiment Figure 1 Based on the embodiment, a method for controlling a vehicle rearview mirror is described in detail, and the method includes:
[0098] S201, receiving a trigger instruction issued by a user; wherein the trigger instruction is used to indicate the control intention of a rearview mirror on a vehicle, and the rearview mirror is a frameless exterior rearview mirror.
[0099] For example, the execution subject of the embodiment of the present application may be an electronic device, or a server, or a terminal device, or other devices or equipment that can execute the solution of the embodiment, and this is not limited. This embodiment is introduced with the execution subject being an electronic control unit.
[0100] The process of this step can refer to the process in S101 and will not be repeated here.
[0101] In one example, the step S201 of “receiving a trigger instruction issued by a user” includes:
[0102] Receive the trigger instruction issued by the user trigger button.
[0103] Alternatively, a voice message from a user is received, and natural language processing is performed on the voice message to obtain a trigger instruction.
[0104] Alternatively, a trigger instruction sent remotely by a user is received.
[0105] Exemplarily, the user may send a trigger instruction to the electronic control unit in the following ways, which are described below respectively.
[0106] In the first method, the user can send a trigger instruction by adjusting a button (or a switch) deployed in the vehicle. For example, the user can issue a trigger instruction containing the control intention of adjusting the angle of the rearview mirror lens by rotating the adjustment button of the rearview mirror lens deployed in the vehicle; or the user can issue a trigger instruction containing the control intention of folding the rearview mirror by pressing the folding and opening button of the rearview mirror deployed in the vehicle; or the user can send the corresponding trigger instruction by clicking the control button on the central control screen (user graphical interface) deployed in the vehicle.
[0107] In the second method, the user speaks specific voice information, which is received by the voice receiving device deployed in the vehicle. The electronic control unit analyzes and processes the voice information through voice recognition technology (for example, natural language processing), thereby converting the voice information into a corresponding trigger instruction. For example, if the user says "unfold the rearview mirror", the electronic control unit converts it into a trigger instruction containing the control intention of folding the rearview mirror.
[0108] In the third method, the user sends a trigger instruction to the electronic control unit remotely. For example, the user may press a button configured on the vehicle key to generate a trigger instruction, and send the trigger instruction to the electronic control unit via wireless communication (for example, Bluetooth, wireless network communication) or the like.
[0109] Of course, this embodiment does not limit the way in which the user inputs the trigger instruction, and it can be any input method that can be recognized and processed.
[0110] S202: The trigger instruction further indicates that the rearview mirror is adjusted to a target angle at one time, and the target angle of the rearview mirror is determined, including:
[0111] Retrieve a target angle that matches the user and corresponds to the adjustment mode required by the user.
[0112] Alternatively, the user's personal information, user habit setting information, and physical field of view characteristic information of the rearview mirror are determined, and the target angle is determined based on the user's personal information, user habit setting information, and physical field of view characteristic information of the rearview mirror.
[0113] Exemplarily, the angle of the lens of the rearview mirror can be adjusted in an automatic manner, wherein the intention of such automatic adjustment is included in the triggering instruction sent by the user.
[0114] If the electronic control unit determines that the trigger instruction indicates that the user wants to adjust the angle of the rearview mirror in an automatic manner, the electronic control unit retrieves the target angle.
[0115] This embodiment provides two methods for determining the target angle.
[0116] In the first method, a corresponding data set is created for each user (the identity of each user can be determined by the user identification code of the user) in the electronic control unit, and each data set contains at least one user mode, such as standard mode, long-distance mode and rest mode. Among them, the standard mode corresponds to the user's daily driving mode (for example, driving on urban roads); the long-distance mode corresponds to the user's driving mode for long-term and long-distance travel; and the rest mode corresponds to the mode in which the user needs to rest and relax in the vehicle. When the user specifies the target angle of the lens of the rearview mirror, different user modes can be selected from the data set corresponding to the user, and different target angles can be stored in different user modes. For example, in the standard mode, the user is driving on the urban road. In order to cope with the frequent lane changes in the city, the target angle can be adjusted to be more biased towards the side and rear of the vehicle and the blind spot area; in the rest mode, in order to avoid the angle of the lens of the rearview mirror directly reflecting the sunlight and causing discomfort to the user, the target angle can be adjusted to avoid the angle of direct reflection of the sunlight.
[0117] In the first method of determining the target angle mentioned above, the user specifies the target angle of the lens of the rearview mirror in each user mode; therefore, when the electronic control unit determines the target angle, it can call the target angle in the user mode specified by the user as the basis for controlling the operation of the actuator.
[0118] In the second method, the electronic control unit obtains the user's personal information and user habit setting information, combines it with the pre-stored physical field of view characteristic information of the rearview mirror, and determines the target angle after analysis and processing.
[0119] Among them, the user's personal information includes: the user's username, the user's height. The user's custom setting information includes: the horizontal position of the seat, the height position of the seat, and the tilt angle of the seat back. The physical field of view feature information of the rearview mirror includes: the structural boundary information of the rearview mirror and the installation position of the rearview mirror. For example, the structural boundary information of the rearview mirror may include the length dimension of the rearview mirror lens, the width dimension of the rearview mirror lens, and the height dimension of the rearview mirror lens; the installation position of the rearview mirror can be represented by the distance between the rearview mirror and the door, and the angle between the rearview mirror and the door.
[0120] In one example, in step S202, “determining the target angle according to the user's personal information, the user's habit setting information, and the physical field of view characteristic information of the rearview mirror” can be implemented by the following process:
[0121] The user's personal information, user habit setting information, and the physical field of view feature information of the rearview mirror are input into the preset algorithm model to output the target angle.
[0122] Exemplarily, the electronic control unit inputs the user's personal information, user habit setting information, and physical field of view feature information of the rearview mirror into the preset algorithm model; the preset algorithm model can predict the target angle of the lens of the rearview mirror that is best for the user for the rearview mirror with the current size according to the input user's personal information and user habit setting information; for example, the preset algorithm model can be a linear regression model. First, determine the features with higher correlation with the target angle in the user's personal information and user habit setting information as the features in the preset algorithm model; then, use the historical user's personal information and user habit setting information to train the preset algorithm model, and adjust the influence coefficient (for example, weight coefficient) of each feature in the preset algorithm model according to the lens angle output by the preset algorithm model during the training process, so that the lens angle output by the preset algorithm model is more consistent with the user's field of view and the user's habit; after the preset algorithm model is trained, use the trained preset algorithm model to predict the target angle of the lens of the rearview mirror; the electronic control unit determines the target angle output by the preset algorithm model as the target angle, and stores it for retrieval when needed.
[0123] S203, the trigger instruction also represents real-time adjustment of the angle of the rearview mirror, and the trigger instruction carries the target angle; the trigger instruction is issued by the user.
[0124] For example, the angle of the rearview mirror lens can also be adjusted in real time manually by the user, where the manual method can be that the user adjusts the angle of the rearview mirror lens by rotating a physical knob deployed in the vehicle (for example, it can be equipped on the inside of the door or on the center console).
[0125] When the user manually adjusts the angle of the rearview mirror, the user's target angle setting for the rearview mirror lens is carried along during the user's continuous adjustment of the trigger source such as the physical knob deployed in the vehicle. This is because if the current angle of the rearview mirror lens does not reach the target angle set by the user, the user will continue to adjust the trigger source; if the current angle of the lens reaches the target angle set by the user, the user will stop adjusting the trigger source.
[0126] S204. If it is determined that the control intention indicated by the trigger instruction is to adjust the angle of the rearview mirror, determine the adjustment drive speed of the rearview mirror and the target angle of the rearview mirror, and adjust the angle of the rearview mirror to the target angle according to the adjustment drive speed; wherein the adjustment drive speed is the speed required to adjust the angle of the rearview mirror.
[0127] The process of this step can refer to the process in S102 and will not be repeated here.
[0128] In one example, in step S204, “adjusting the angle of the rearview mirror to the target angle according to the adjusted driving speed” can be implemented by the following process:
[0129] Get the current angle of the rearview mirror and determine the adjustment direction based on the current angle and target angle.
[0130] According to the determined adjustment direction and in accordance with the adjustment driving speed, the angle of the rearview mirror is adjusted to a target angle; wherein the target angle is pre-stored, or the target angle is specified by the user.
[0131] Exemplarily, the determination of the target angle of the rearview mirror may be pre-stored in the electronic control unit or may be specified according to user input; wherein the target angle of the rearview mirror may be represented by the difference between the current angle of the lens of the rearview mirror and the initial angle of the lens. For example, the initial angle of the lens of the rearview mirror is defined as: the lens is 90° relative to the horizontal plane, and the lens is defined as negative when it is rotated downward relative to the vehicle and negative when it is rotated to the left relative to the vehicle. Then, when the lens of the rearview mirror is rotated upward by 8° and rotated to the left by 1° relative to the initial angle of the lens, the target angle of the rearview mirror may be represented as (8°, -1°).
[0132] The electronic control unit first determines the adjustment direction of the lens of the rearview mirror. First, the electronic control unit obtains the current angle of the lens of the rearview mirror; as mentioned in the first embodiment, the current angle of the lens of the rearview mirror can be obtained by dual-channel sampling. After determining the current angle of the lens of the rearview mirror, the electronic control unit calculates the difference between the target angle and the current angle of the lens of the rearview mirror, and the adjustment direction can be determined according to the positive or negative difference; for example, if the difference is negative, it is necessary to adjust in the direction opposite to the target angle, otherwise, it is necessary to adjust in the direction same as the target angle, and then the adjustment direction can be determined. For example, assuming that the initial angle of the rearview mirror lens is 90° relative to the horizontal plane, and that the lens is rotated downward as negative and rotated left as negative, if the current angle of the rearview mirror lens is (8°, -1°) and the target angle is (5°, 3°), then the difference between the target angle and the current angle of the lens in the height direction is 5°-8°=-3°, and the difference between the target angle and the current angle of the lens in the horizontal direction is 3°-(-1°)=4°; the adjustment angle in the height direction is downward adjustment, and the adjustment angle in the horizontal direction is rightward adjustment.
[0133] After the electronic control unit determines the adjustment direction, the actuator drives the lens of the rearview mirror to rotate at an adjusted driving speed according to the determined adjustment direction until the current angle of the lens of the rearview mirror is equal to the target angle.
[0134] In one example, in step S204, “adjusting the angle of the rearview mirror to the target angle according to the adjusted driving speed” can also be implemented by the following process:
[0135] Get the current angle of the rearview mirror.
[0136] If it is determined that the current angle is within the preset angle boundary range, the angle of the rearview mirror is adjusted to the target angle according to the adjusted driving speed; wherein the preset angle boundary range indicates the user's visible range.
[0137] If it is determined that the current angle is not within the preset angle boundary range, the rearview mirror is controlled to adjust only in the direction within the preset angle boundary range, and a prompt message is sent to the user; wherein the prompt message indicates that the field of view of the rearview mirror exceeds the user's visual range.
[0138] Exemplarily, referring to the above process, the electronic control unit obtains the current angle of the lens of the rearview mirror, and determines whether the current angle of the lens of the rearview mirror is within the preset angle boundary range. Wherein, the preset angle boundary range is determined comprehensively according to the user's habitual setting information and the physical field of view characteristic information of the rearview mirror, and can provide the user with the road conditions and traffic conditions on the side and rear of the vehicle. If the current angle of the lens of the rearview mirror is within the preset angle boundary range, the user can obtain the road conditions and traffic conditions on the side and rear of the vehicle by observing the rearview mirror, which can be regarded as providing an effective field of view for the user; if the current angle of the lens of the rearview mirror is outside the preset angle boundary range, the user cannot obtain the road conditions and traffic conditions on the side and rear of the vehicle by observing the rearview mirror, that is, it can be regarded as providing an invalid field of view for the user. If the electronic control unit determines that the current angle of the lens of the rearview mirror is within the preset angle boundary range, the electronic control unit controls the actuator according to the adjustment direction contained in the trigger instruction manually issued by the user, and adjusts the driving speed to control the rotation of the lens of the rearview mirror until the current angle of the lens of the rearview mirror is equal to the target angle. For example, the user issues a trigger command to control the lens of the rearview mirror to rotate to the right by rotating a physical knob deployed in the vehicle. Then the actuator controls the lens of the rearview mirror to rotate to the right according to the user's trigger command.
[0139] If the electronic control unit determines that the current angle of the rearview mirror lens is outside the preset angle boundary range, the actuator does not use the adjustment direction indicated in the trigger instruction issued by the user as the actual direction of adjusting the angle of the rearview mirror lens, but the actuator uses the direction pointing to the preset angle boundary range as the rotation direction of adjusting the rearview mirror lens; that is, the actuator controls the rotation of the rearview mirror lens in the direction pointing to the preset angle boundary range and adjusting the driving speed. In addition, the electronic control unit can also send a prompt message to the user through the central control screen in the vehicle, etc., indicating that the current field of view of the rearview mirror cannot provide the user with the road conditions and traffic conditions on the side and rear of the vehicle.
[0140] When the user inputs a target angle into the electronic control unit, the electronic control unit determines whether the target angle input by the user is within the preset angle boundary range. If it is determined that the target angle input by the user is within the preset angle boundary range, the electronic control unit determines to store the target angle input by the user; if it is determined that the target angle input by the user is outside the preset angle boundary range, the electronic control unit does not store the target angle input by the user; and a warning message may be sent to the user, for example, the content of the warning message may be "exceeding a reasonable boundary".
[0141] After storing the target angle input by the user, the electronic control unit retrieves the target angle input by the user and controls the lens of the rearview mirror to rotate to the target angle input by the user when receiving a trigger instruction from the user to automatically adjust the angle of the rearview mirror.
[0142] When the time for adjusting the rotation of the rearview mirror lens exceeds the preset time, or the actuator is overloaded (jammed), or the current angle of the lens exceeds the preset angle limit (for example, it can be the rotation angle of the rearview mirror lens determined by the structure of the rearview mirror to ensure the structural safety of the rearview mirror), the rearview mirror lens is controlled to stop rotating to avoid damage to the actuator (for example, the motor) caused by long-term operation and to avoid structural damage to the rearview mirror.
[0143] If the user adjusts the lens of the rearview mirror outside the preset angle boundary range, then no matter how the angle of the lens of the rearview mirror is adjusted, it is still impossible to provide the user with an effective field of view. In this embodiment, by determining whether the current angle of the lens of the rearview mirror is within the preset angle boundary range, if the current angle of the lens of the rearview mirror is within the preset angle boundary range, the actuator adjusts the angle of the lens of the rearview mirror according to the adjustment direction specified by the user; if the current angle of the lens of the rearview mirror is outside the preset angle boundary range, the actuator does not adjust according to the adjustment direction specified by the user, but adjusts the angle of the lens of the rearview mirror in the direction pointing to the preset angle boundary range; thereby, the adjustment time of the user in the invalid field of view can be shortened, the efficiency of adjusting the angle of the lens of the rearview mirror can be improved, and the user experience can be improved.
[0144] S205. If it is determined that the control intention indicated by the trigger instruction is to fold or unfold the rearview mirror, the folding and unfolding driving speed of the rearview mirror and the target position of the rearview mirror are determined, and the position of the rearview mirror is moved to the target position according to the folding and unfolding driving speed; wherein the folding and unfolding driving speed is the speed required when folding or unfolding the rearview mirror, and the adjusting driving speed is less than the folding and unfolding driving speed.
[0145] For example, if the electronic control unit determines that the user's control intention indicated in the trigger instruction is to fold and unfold the rearview mirror, the electronic control unit determines the folding and unfolding driving speed of the rearview mirror and the target position of the rearview mirror.
[0146] For determining the target position of the rearview mirror, a corresponding data set may be created for each user, each data set including at least one user mode, such as a standard mode, a long-distance mode, and a rest mode. The user may determine a different target position of the rearview mirror for each user mode according to needs or preferences in different user modes.
[0147] For example, in rest mode, in order to prevent the rearview mirror from being hit by obstacles, the target position of the rearview mirror can be set to be fully folded; for example, the angle of the rearview mirror relative to the surface of the vehicle is 0°.
[0148] The determination of the folding and unfolding driving speed of the rearview mirror can refer to the process in step S103, which will not be repeated here. After determining the target position and folding and unfolding driving speed of the rearview mirror, the actuator drives the rearview mirror to fold or unfold at the folding and unfolding driving speed until the current position of the rearview mirror reaches the target position of the rearview mirror.
[0149] The control method of the vehicle rearview mirror provided in the embodiment of the present application sets the folding and unfolding drive speed to be greater than the adjustment drive speed, so as to drive the folding and unfolding of the rearview mirror at a faster speed relative to the adjustment of the lens angle of the rearview mirror, thereby reducing the time required for folding and unfolding of the rearview mirror, reducing the user's waiting time, and thus improving the user experience.
[0150] In addition, the embodiment of the present application determines whether the current angle of the lens of the rearview mirror is within the preset angle boundary range. If the current angle of the lens of the rearview mirror is within the preset angle boundary range, the actuator adjusts the angle of the lens of the rearview mirror according to the adjustment direction specified by the user; if the current angle of the lens of the rearview mirror is outside the preset angle boundary range, the actuator does not adjust according to the adjustment direction specified by the user, but adjusts the angle of the lens of the rearview mirror in the direction pointing to the preset angle boundary range; thereby shortening the user's adjustment time in the invalid field of view, improving the efficiency of adjusting the angle of the lens of the rearview mirror, and enhancing the user experience.
[0151] Figure 3 A schematic diagram of the structure of the control device for the rearview mirror of a vehicle provided in this application Figure 1 ,like Figure 3 As shown, the control device 30 of the rearview mirror of the vehicle provided in this embodiment includes:
[0152] The receiving unit 301 is used to receive a trigger instruction issued by a user; wherein the trigger instruction is used to indicate the control intention of the rearview mirror on the vehicle, and the rearview mirror is a frameless exterior rearview mirror.
[0153] The first determining unit 302 is configured to determine an adjustment driving speed of the rearview mirror and a target angle of the rearview mirror if it is determined that the control intention indicated by the trigger instruction is to adjust the angle of the rearview mirror.
[0154] The first adjustment unit 303 is used to adjust the angle of the rearview mirror to a target angle according to an adjustment driving speed; wherein the adjustment driving speed is a speed required to adjust the angle of the rearview mirror.
[0155] The second determining unit 304 is configured to determine a folding and unfolding driving speed of the rearview mirror and a target position of the rearview mirror if it is determined that the control intention indicated by the trigger instruction is to fold and unfold the rearview mirror.
[0156] The second regulating unit 305 is used to move the position of the rearview mirror to the target position according to the folding and unfolding driving speed; wherein the folding and unfolding driving speed is the speed required when folding or unfolding the rearview mirror, and the regulating driving speed is less than the folding and unfolding driving speed.
[0157] The control device for the rearview mirror of the vehicle provided in this embodiment can execute the method provided in the above method embodiment, and its implementation principle and technical effect are similar, so this embodiment will not be described in detail here.
[0158] Figure 4 A schematic diagram of the structure of the control device for the rearview mirror of a vehicle provided in this application Figure 2 ,like Figure 4 As shown, the control device 40 for the rearview mirror of the vehicle provided in this embodiment includes: a receiving unit 401, used to receive a trigger instruction issued by a user; wherein the trigger instruction is used to indicate the control intention of the rearview mirror on the vehicle, and the rearview mirror is a frameless exterior rearview mirror.
[0159] The first determining unit 402 is configured to determine an adjustment driving speed of the rearview mirror and a target angle of the rearview mirror if it is determined that the control intention indicated by the trigger instruction is to adjust the angle of the rearview mirror.
[0160] The first adjustment unit 403 is used to adjust the angle of the rearview mirror to a target angle according to an adjustment driving speed; wherein the adjustment driving speed is a speed required to adjust the angle of the rearview mirror.
[0161] The second determining unit 404 is configured to determine a folding and unfolding driving speed of the rearview mirror and a target position of the rearview mirror if it is determined that the control intention indicated by the trigger instruction is to fold and unfold the rearview mirror.
[0162] The second regulating unit 405 is used to move the position of the rearview mirror to the target position according to the folding and unfolding driving speed; wherein the folding and unfolding driving speed is the speed required when folding or unfolding the rearview mirror, and the regulating driving speed is less than the folding and unfolding driving speed.
[0163] In a possible implementation, the device further includes:
[0164] The retrieving unit 406 is used to retrieve a target angle that matches the user and corresponds to the adjustment mode required by the user.
[0165] Alternatively, the third determination unit 407 is used to determine the user's personal information, user habit setting information and physical field of view characteristic information of the rearview mirror, and determine the target angle based on the user's personal information, user habit setting information and physical field of view characteristic information of the rearview mirror.
[0166] In a possible implementation, the third determination unit 407 is specifically used to: input the user's personal information, the user's habit setting information, and the physical field of view feature information of the rearview mirror into a preset algorithm model, and output the target angle.
[0167] In a possible implementation, the first adjusting unit 403 includes:
[0168] The first acquisition module 4031 is used to acquire the current angle of the rearview mirror and determine the adjustment direction according to the current angle and the target angle.
[0169] The adjustment module 4032 is used to adjust the angle of the rearview mirror to a target angle according to the determined adjustment direction and the adjustment driving speed; wherein the target angle is pre-stored, or the target angle is specified by the user.
[0170] In a possible implementation, the trigger instruction also represents real-time adjustment of the angle of the rearview mirror, the trigger instruction carries a target angle, and the trigger instruction is issued by the user.
[0171] In a possible implementation, the first adjusting unit 403 further includes:
[0172] The second acquisition module 4033 is used to acquire the current angle of the rearview mirror.
[0173] The first determination module 4034 is used to adjust the angle of the rearview mirror to a target angle according to the adjusted driving speed if it is determined that the current angle is within a preset angle boundary range; wherein the preset angle boundary range indicates the user's visible range.
[0174] The second determination module 4035 is used to control the rearview mirror to adjust only in the direction within the preset angle boundary range if it is determined that the current angle is not within the preset angle boundary range, and send a prompt message to the user; wherein the prompt message indicates that the field of view of the rearview mirror exceeds the user's visual range.
[0175] In a possible implementation, the receiving unit 401 is specifically configured to receive a trigger instruction issued by a user triggering a button.
[0176] Alternatively, a voice message from a user is received, and natural language processing is performed on the voice message to obtain a trigger instruction. Alternatively, a trigger instruction sent remotely by a user is received.
[0177] The control device for the rearview mirror of the vehicle provided in this embodiment can execute the method provided in the above method embodiment, and its implementation principle and technical effect are similar, so this embodiment will not be described in detail here.
[0178] Figure 5 This is a schematic diagram of the structure of the control device of the vehicle rearview mirror provided in this application. Figure 5 As shown, the electronic device 50 provided in this embodiment includes: at least one processor 501 and a memory 502. Optionally, the device 50 also includes a communication component 503. The processor 501, the memory 502 and the communication component 503 are connected via a bus 504.
[0179] In a specific implementation process, at least one processor 501 executes the computer-executable instructions stored in the memory 502, so that at least one processor 501 executes the above method.
[0180] The specific implementation process of the processor 501 can be found in the above method embodiment, and its implementation principle and technical effect are similar, so this embodiment will not be repeated here.
[0181] In the above embodiments, it should be understood that the processor can be a central processing unit (CPU), or other general-purpose processors, digital signal processors (DSP), application-specific integrated circuits (ASIC), etc. A general-purpose processor can be a microprocessor or any conventional processor. The steps of the method disclosed in the invention can be directly implemented as a hardware processor, or can be implemented by a combination of hardware and software modules in the processor.
[0182] The memory may include a high-speed memory (Random Access Memory, RAM), and may also include a non-volatile memory (NVM), such as at least one disk storage.
[0183] The bus can be an Industry Standard Architecture (ISA) bus, a Peripheral Component Interconnect (PCI) bus, or an Extended Industry Standard Architecture (EISA) bus, etc. The bus can be divided into an address bus, a data bus, a control bus, etc. For ease of representation, the bus in the drawings of this application is not limited to only one bus or one type of bus.
[0184] The present application also provides a computer program product, including a computer program, which implements the above method when executed by a processor.
[0185] The present application also provides a computer-readable storage medium, in which computer-executable instructions are stored. When a processor executes the computer-executable instructions, the above method is implemented.
[0186] The above-mentioned readable storage medium can be implemented by any type of volatile or non-volatile storage device or a combination thereof, such as static random access memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic memory, flash memory, magnetic disk or optical disk. The readable storage medium can be any available medium that can be accessed by a general or special-purpose computer.
[0187] An exemplary readable storage medium is coupled to a processor so that the processor can read information from the readable storage medium and write information to the readable storage medium. Of course, the readable storage medium can also be a component of the processor. The processor and the readable storage medium can be located in an application specific integrated circuit (Application Specific Integrated Circuits, referred to as: ASIC). Of course, the processor and the readable storage medium can also exist in the device as discrete components.
[0188] The division of units is only a logical function division, and there may be other divisions in actual implementation, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be an indirect coupling or communication connection through some interface, device or unit, which can be electrical, mechanical or other forms.
[0189] The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed on multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.
[0190] In addition, each functional unit in each embodiment of the present invention may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit.
[0191] If the function is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present invention, or the part that contributes to the prior art, or the part of the technical solution, can be embodied in the form of a software product. The computer software product is stored in a storage medium, including several instructions for a computer device (which can be a personal computer, server, or network device, etc.) to perform all or part of the steps of the methods of each embodiment of the present invention. The aforementioned storage medium includes: U disk, mobile hard disk, read-only memory (ROM, Read-Only Memory), random access memory (RAM, Random Access Memory), disk or optical disk, etc. Various media that can store program codes.
[0192] Those skilled in the art can understand that all or part of the steps of implementing the above-mentioned method embodiments can be completed by hardware related to program instructions. The aforementioned program can be stored in a computer-readable storage medium. When the program is executed, the steps of the above-mentioned method embodiments are executed; and the aforementioned storage medium includes: ROM, RAM, disk or optical disk and other media that can store program codes.
[0193] Finally, it should be noted that those skilled in the art will readily conceive of other embodiments of the present invention after considering the specification and practicing the invention disclosed herein. The present invention is intended to cover any variations, uses or adaptations of the present invention, which follow the general principles of the present invention and include common knowledge or customary technical means in the art not disclosed by the present invention, are not limited to the precise structure described above and shown in the drawings, and may be modified and changed in various ways without departing from the scope thereof. The scope of the present invention is limited only by the appended claims.
Claims
1. A method for controlling a rearview mirror of a vehicle, characterized in that: include: Receiving a trigger instruction issued by a user; wherein the trigger instruction is used to indicate the control intention of a rearview mirror on the vehicle, and the rearview mirror is a frameless exterior rearview mirror; If it is determined that the control intention indicated by the trigger instruction is to adjust the angle of the rearview mirror, then determine the adjustment driving speed of the rearview mirror and the target angle of the rearview mirror, and adjust the angle of the rearview mirror to the target angle according to the adjustment driving speed; wherein the adjustment driving speed is the speed required to adjust the angle of the rearview mirror; If it is determined that the control intention indicated by the trigger instruction is to fold the rearview mirror, the folding and unfolding driving speed of the rearview mirror and the target position of the rearview mirror are determined, and the position of the rearview mirror is moved to the target position according to the folding and unfolding driving speed; wherein the folding and unfolding driving speed is the speed required when folding or unfolding the rearview mirror, and the adjustment driving speed is less than the folding and unfolding driving speed.
2. The method according to claim 1, characterized in that: The trigger instruction further indicates that the rearview mirror is adjusted to a target angle at one time, and the target angle of the rearview mirror is determined, including: Retrieving a target angle that matches the user and corresponds to the adjustment mode required by the user; Alternatively, the user's personal information, user habit setting information, and physical field of view characteristic information of the rearview mirror are determined, and the target angle is determined based on the user's personal information, the user habit setting information, and the physical field of view characteristic information of the rearview mirror.
3. The method according to claim 2, characterized in that Determining the target angle according to the user's personal information, the user's custom setting information, and the physical field of view feature information of the rearview mirror includes: The user's personal information, the user's habit setting information, and the physical field of view feature information of the rearview mirror are input into a preset algorithm model, and the target angle is output.
4. The method according to claim 2, characterized in that: According to the adjustment driving speed, adjusting the angle of the rearview mirror to the target angle includes: Acquire the current angle of the rearview mirror, and determine the adjustment direction according to the current angle and the target angle; According to the determined adjustment direction and based on the adjustment driving speed, the angle of the rearview mirror is adjusted to the target angle; wherein the target angle is pre-stored, or the target angle is specified by the user.
5. The method according to claim 1, characterized in that The trigger instruction also represents real-time adjustment of the angle of the rearview mirror. The trigger instruction carries a target angle, and the trigger instruction is issued by the user.
6. The method according to claim 5, characterized in that According to the adjustment driving speed, adjusting the angle of the rearview mirror to the target angle includes: Obtaining the current angle of the rearview mirror; If it is determined that the current angle is within a preset angle boundary range, adjusting the angle of the rearview mirror to the target angle according to the adjustment driving speed; wherein the preset angle boundary range indicates the user's visible range; If it is determined that the current angle is not within the preset angle boundary range, the rearview mirror is controlled to adjust only in the direction within the preset angle boundary range, and a prompt message is sent to the user; wherein the prompt message indicates that the field of view of the rearview mirror exceeds the user's visual range.
7. The method according to any one of claims 1 to 6, characterized in that Receive trigger instructions from users, including: Receive a trigger instruction issued by a user trigger button; Alternatively, receiving a voice message from a user, performing natural language processing on the voice message, and obtaining the trigger instruction; Alternatively, a trigger instruction sent remotely by a user is received.
8. A control device for a rearview mirror of a vehicle, characterized in that: include: A receiving unit, used for receiving a trigger instruction issued by a user; wherein the trigger instruction is used to indicate the control intention of a rearview mirror on the vehicle, and the rearview mirror is a frameless exterior rearview mirror; a first determining unit, configured to determine an adjustment driving speed of the rearview mirror and a target angle of the rearview mirror if it is determined that the control intention indicated by the trigger instruction is to adjust the angle of the rearview mirror; A first adjustment unit, configured to adjust the angle of the rearview mirror to the target angle according to the adjustment driving speed; a second determining unit, configured to determine a folding and unfolding driving speed of the rearview mirror and a target position of the rearview mirror if it is determined that the control intention indicated by the trigger instruction is to fold and unfold the rearview mirror; The second adjustment unit is used to move the position of the rearview mirror to the target position according to the folding and unfolding driving speed; wherein the folding and unfolding driving speed is the speed required when folding or unfolding the rearview mirror, and the adjustment driving speed is less than the folding and unfolding driving speed.
9. A control device for a rearview mirror of a vehicle, characterized in that: include: Memory, processor; The memory stores computer-executable instructions; The processor executes the computer-executable instructions stored in the memory, so that the processor performs the method according to any one of claims 1 to 7.
10. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores computer-executable instructions, which are used to implement the method according to any one of claims 1 to 7 when executed by a processor.
11. A computer program product, characterized in that The invention comprises a computer program, which implements the method according to any one of claims 1 to 7 when being executed by a processor.
Citation Information
Patent Citations
Automatic self-adaptive folding system and method for outside rear-view mirror
CN106218516A
Rearview mirror adjusting method, device and equipment and storage medium
CN116238418A
Rearview mirror control method and device, vehicle and storage medium
CN118358474A
