Vehicle control method and device, computer equipment, storage medium and program product
By installing an adjustable rearview lens and telescopic device on the vehicle and adjusting the lens curvature according to steering information, the field of view problem of the rearview mirror in different driving scenarios is solved, thereby improving vehicle safety and driver comfort.
Patent Information
- Application Number
- CN202511077391.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-08-01
- Publication Date
- 2025-09-16
AI Technical Summary
Existing vehicle rearview mirrors cannot simultaneously ensure the driver's safety in different driving scenarios, especially when turning and driving normally, and cannot effectively reduce blind spots and provide sufficient observation range.
By arranging an adjustable rearview lens and a telescopic device on the vehicle, the lens curvature of the rearview lens is adjusted according to the vehicle's steering information, and the telescopic device is used to move along the axial direction of the mirror surface to change the lens curvature, ensuring that the field of view is expanded when turning and the standard field of view is restored during normal driving.
It improves vehicle safety and driver comfort in different driving scenarios, reduces blind spots by dynamically adjusting the lens curvature, enhances the driver's observation ability, and reduces accident risks.
Smart Images

Figure CN120645824A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of vehicle control technology, and in particular to a vehicle control method, device, computer equipment, storage medium and program product. Background Art
[0002] In the related art, when a vehicle is driving normally, the driver uses a rearview mirror (such as a plane mirror) on the vehicle to judge the position and speed of the vehicle behind to ensure the driver's safe driving.
[0003] When a vehicle turns, in order to enable the driver to observe more things and reduce blind spots, some vehicles often use rearview lenses (such as convex mirrors) to achieve the purpose of safe turning.
[0004] However, neither a plane mirror nor a convex mirror can be installed on a vehicle at the same time, thereby failing to ensure the driving safety of the vehicle in different driving scenarios (such as turning and normal driving).
[0005] Therefore, how to improve the driving safety of vehicles becomes a technical problem that needs to be solved. Summary of the Invention
[0006] In view of this, the present invention provides a vehicle control method, apparatus, computer equipment, storage medium, and program product.
[0007] In a first aspect, the present invention provides a vehicle control method, wherein the vehicle includes an adjustable rearview lens and a telescopic device, and the telescopic device is in contact with the rearview lens; and the method includes: when the vehicle turns, obtaining steering information of the vehicle; wherein the steering information includes: steering wheel rotation amplitude information; according to the steering information of the vehicle, determining the change amplitude of the lens curvature of the rearview lens; according to the change amplitude, controlling the telescopic device to move along the axial direction of the mirror surface to adjust the lens curvature of the rearview lens to a target lens curvature.
[0008] The vehicle control method provided by the embodiment of the present invention is that, since the vehicle is provided with an adjustable rearview mirror and a telescopic device, when the vehicle turns, the change range of the lens curvature of the rearview mirror is determined based on the steering information of the vehicle obtained, and the telescopic device is controlled to move along the axial direction of the mirror surface based on the change range of the lens curvature of the rearview mirror to adjust the lens curvature of the rearview mirror to the target lens curvature, so that the adjustable rearview mirror can facilitate the driver to observe more things when the vehicle turns and reduce the blind spot of the field of vision; and when the vehicle is driving normally, the position and speed of the rear vehicle can be judged by directly observing the adjustable rearview mirror, ensuring the driver's safe driving, thereby making the vehicle adaptable to different driving scenarios and improving the driving safety of the vehicle.
[0009] In one possible implementation, determining the amplitude of change in the lens curvature of the rearview lens based on the vehicle's steering information includes: determining the amplitude of change in the lens curvature of the rearview lens based on the vehicle's steering information and the correspondence between the vehicle's preset steering information and the preset amplitude of change in the lens curvature.
[0010] In the vehicle control method provided by an embodiment of the present invention, a preset correspondence can be used to determine the magnitude of the change in the curvature of the rearview lens based on different steering information. When the vehicle is turning, the driver requires a wider field of view to observe traffic conditions to the side and rear to avoid collisions with other vehicles, pedestrians, or obstacles. By adjusting the curvature of the rearview lens based on steering information, the reflection angle of the rearview lens can be increased, expanding the field of view, allowing the driver to detect potential dangers in advance and respond promptly, thereby effectively reducing the risk of accidents.
[0011] In one possible implementation, determining the variation of the curvature of the rearview lens according to the vehicle's steering information includes determining the variation of the curvature of the rearview lens according to the vehicle's steering information using a variation recognition model.
[0012] The vehicle control method provided by the embodiment of the present invention can learn and adapt to these complex situations through the variation amplitude recognition model, dynamically adjust the variation amplitude of the rearview lens curvature according to real-time road condition information, and improve the driving safety of the vehicle.
[0013] In one possible implementation, the vehicle's steering information also includes: the vehicle's yaw angular velocity and vehicle speed; and determining the amplitude of change in the lens curvature of the rearview mirror based on the vehicle's steering information, including: determining a first target value corresponding to the steering wheel rotation amplitude information based on a comparison result between the steering wheel rotation amplitude information and an amplitude threshold; determining a second target value corresponding to the vehicle's yaw angular velocity based on the vehicle's yaw angular velocity; determining a third target value corresponding to the vehicle speed based on the vehicle speed; determining the amplitude of change in the lens curvature of the rearview mirror based on the first target value, the second target value, the third target value, the first preset weight corresponding to the first target value, the second preset weight corresponding to the second target value, and the third preset weight corresponding to the third target value; wherein the first preset weight is greater than the second preset weight, and the second preset weight is greater than the third preset weight.
[0014] In the vehicle control method provided by the embodiments of the present invention, the steering wheel rotation amplitude directly reflects the driver's steering intention, with larger amplitudes generally indicating more intense steering movements. The yaw rate reflects the actual rotation speed of the vehicle during the steering process, providing real-time feedback on the vehicle's dynamic response. Vehicle speed influences the vehicle's stability and field of view during steering, with higher requirements for rearward vision accuracy and timeliness at high speeds. By combining these three dimensions, a comprehensive and accurate understanding of the vehicle's steering situation can be achieved from various angles, more precisely determining the required curvature change for the rearview mirror than relying on a single factor alone.
[0015] In a possible implementation, the method further includes: when the vehicle finishes turning, controlling the telescopic device to reset so as to reset the rearview mirror.
[0016] In the vehicle control method provided by the embodiments of the present invention, during a turn, the rearview mirror may adjust to the steering situation to expand the field of view or eliminate blind spots. However, this adjusted field of view is not the standard field of view that the driver is most familiar with and accustomed to. When the turn is completed, the rearview mirror resets, quickly restoring the driver's familiar field of view. This reduces visual interference and discomfort caused by the change in field of view, allowing the driver to more easily grasp the vehicle's surroundings and improving driving comfort and convenience.
[0017] In a possible implementation, the rearview lens is a rearview lens made of a rubber film material or a rearview lens made of a flexible acrylic material.
[0018] In a second aspect, the present invention provides a vehicle control device, wherein the vehicle includes an adjustable rearview lens and a telescopic device, the telescopic device and the rearview lens are in contact with each other; and the device includes: an acquisition module for acquiring steering information of the vehicle when the vehicle turns; wherein the steering information includes: steering wheel rotation amplitude information; a determination module for determining the change amplitude of the lens curvature of the rearview lens based on the steering information of the vehicle; and a control module for controlling the telescopic device to move along the axial direction of the mirror surface based on the change amplitude to adjust the lens curvature of the rearview lens to the target lens curvature.
[0019] In a third aspect, the present invention provides a computer device comprising: a memory and a processor, the memory and the processor being communicatively connected to each other, the memory storing computer instructions, and the processor executing the vehicle control method of the first aspect or any corresponding embodiment thereof by executing the computer instructions.
[0020] In a fourth aspect, the present invention provides a computer-readable storage medium having computer instructions stored thereon, the computer instructions being used to enable a computer to execute the vehicle control method of the first aspect or any corresponding embodiment thereof.
[0021] In a fifth aspect, the present invention provides a computer program product comprising computer instructions for causing a computer to execute the vehicle control method of the first aspect or any corresponding embodiment thereof. BRIEF DESCRIPTION OF THE DRAWINGS
[0022] In order to more clearly illustrate the specific embodiments of the present invention or the technical solutions in the prior art, the following briefly introduces the drawings required for use in the specific embodiments or the description of the prior art. Obviously, the drawings described below are some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative work.
[0023] Figure 1 is a flow chart of a vehicle control method according to an embodiment of the present invention;
[0024] Figure 2 1 is a schematic diagram of a first example of the relationship between the telescopic device and the mirror surface in a vehicle rearview mirror provided by an embodiment of the present invention;
[0025] Figure 3 is a schematic diagram of a second example of the relationship between the telescopic device and the mirror surface in a vehicle rearview mirror provided by an embodiment of the present invention;
[0026] Figure 4 is a structural block diagram of a vehicle control device according to an embodiment of the present invention;
[0027] Figure 5 Schematic diagram of the hardware structure of a computer device according to an embodiment of the present invention. DETAILED DESCRIPTION
[0028] To make the purpose, technical solutions, and advantages of the embodiments of the present invention more clear, the technical solutions in the embodiments of the present invention will be clearly and completely described below in conjunction with the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments are part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without making creative efforts shall fall within the scope of protection of the present invention.
[0029] According to an embodiment of the present invention, an embodiment of a vehicle control method is provided. It should be noted that the steps shown in the flowchart of the accompanying drawings can be executed in a computer system such as a set of computer-executable instructions, and although a logical order is shown in the flowchart, in some cases, the steps shown or described can be executed in an order different from that shown here.
[0030] In this embodiment, a vehicle control method is provided, which can be used for a main controller of a vehicle. The vehicle includes an adjustable rearview lens and a telescopic device, wherein the telescopic device is fitted to the rearview lens. Figure 1 FIG. 1 is a flow chart of a vehicle control method according to an embodiment of the present invention. Figure 1 As shown, the process includes the following steps:
[0031] Step S101 : when the vehicle turns, obtain the vehicle's steering information; wherein the steering information includes: steering wheel rotation amplitude information.
[0032] The vehicle's steering information may indicate information that affects the curvature of the vehicle's rearview mirror when the vehicle is turning. The steering information may include steering wheel rotation amplitude information. The steering wheel rotation amplitude information may indicate the angle of the steering wheel rotation.
[0033] As an example, the steering information may also include vehicle speed, vehicle yaw rate, etc., which are not specifically limited here.
[0034] When the vehicle turns, the steering wheel sensor configured for the vehicle can detect the angle to which the steering wheel is turned, and then the vehicle's main controller determines the vehicle's steering information based on the current angle of the steering wheel and the angle to which the steering wheel is turned.
[0035] Step S102: determining a change range of the curvature of the rearview lens according to the steering information of the vehicle.
[0036] The variation range of the lens curvature of the rearview lens can indicate the degree of variation of the lens curvature of the rearview lens. Wherein, after determining the steering information of the vehicle, the variation range of the lens curvature of the rearview lens can be determined according to the steering information of the vehicle.
[0037] As an example, a mapping table between the vehicle's steering information and the range of change in the curvature of the rearview lens can be preset, wherein the steering information of a vehicle can correspond to the range of change in the curvature of at least one rearview lens.
[0038] As an example, a pre-set neural network model can be used to determine the variation of the curvature of the rearview lens according to the steering information of the vehicle.
[0039] Step S103 , controlling the telescopic device to move along the mirror axis according to the change amplitude, so as to adjust the lens curvature of the rearview lens to the target lens curvature.
[0040] After determining the change range, the telescopic device can be controlled to move along the mirror surface axis to adjust the lens curvature of the rearview lens to the target lens curvature. The telescopic device is set in the rearview mirror of the vehicle, and the telescopic device and the mirror surface of the rearview lens are bonded.
[0041] In a possible implementation, the rearview lens is a rearview lens made of a rubber film material or a rearview lens made of a flexible acrylic material.
[0042] Please refer to Figure 2 and Figure 3 , Figure 2 3 is a schematic diagram of a first example of the relationship between the telescopic device and the mirror surface in the vehicle rearview mirror provided by an embodiment of the present invention. Figure 3 3 is a schematic diagram of a second example of the relationship between the telescopic device and the mirror surface in the vehicle rearview mirror provided according to an embodiment of the present invention.
[0043] Among them, combined Figure 2 As shown, when the vehicle is driving normally, the rearview mirror of the vehicle can be a plane mirror, wherein the telescopic device does not move, and the driver can observe the rearview mirror of the vehicle normally.
[0044] Combine Figure 3 As shown, when the vehicle turns and the change range of the lens curvature of the rearview lens is determined, the telescopic device can be controlled to move along the axial direction of the mirror surface (i.e. Figure 3 to the direction of the arrow in the middle) to adjust the lens curvature of the rearview lens to the target lens curvature.
[0045] The vehicle control method provided by the embodiment of the present invention is that, since the vehicle is provided with an adjustable rearview mirror and a telescopic device, when the vehicle turns, the change range of the lens curvature of the rearview mirror is determined based on the steering information of the vehicle obtained, and the telescopic device is controlled to move along the axial direction of the mirror surface based on the change range of the lens curvature of the rearview mirror to adjust the lens curvature of the rearview mirror to the target lens curvature, so that the adjustable rearview mirror can facilitate the driver to observe more things when the vehicle turns and reduce the blind spot of the field of vision; and when the vehicle is driving normally, the position and speed of the rear vehicle can be judged by directly observing the adjustable rearview mirror, ensuring the driver's safe driving, thereby making the vehicle adaptable to different driving scenarios and improving the driving safety of the vehicle.
[0046] In a possible implementation, step S102 includes determining the range of change in the curvature of the rearview lens according to the vehicle's preset steering information, the corresponding relationship between the preset range of change in the lens curvature, and the vehicle's steering information.
[0047] The preset steering information may indicate information about the steering wheel rotation amplitude of the vehicle during the steering process.
[0048] The corresponding relationship may be a relationship that maps steering information to a curvature change amplitude, for example, when the steering wheel angle increases by 10 degrees, the radius of the lens curvature decreases by 5%.
[0049] After the vehicle's steering information is determined, the corresponding lens curvature variation range can be found from the vehicle's preset steering information based on the correspondence between the vehicle's preset steering information and the preset lens curvature variation range.
[0050] In the vehicle control method provided by an embodiment of the present invention, a preset correspondence can be used to determine the magnitude of the change in the curvature of the rearview lens based on different steering information. When the vehicle is turning, the driver requires a wider field of view to observe traffic conditions to the side and rear to avoid collisions with other vehicles, pedestrians, or obstacles. By adjusting the curvature of the rearview lens based on steering information, the reflection angle of the rearview lens can be increased, expanding the field of view, allowing the driver to detect potential dangers in advance and respond promptly, thereby effectively reducing the risk of accidents.
[0051] In a possible implementation, the step S102 includes: determining the variation range of the lens curvature of the rearview lens according to the steering information of the vehicle using a variation range recognition model.
[0052] The change amplitude recognition model can be a pre-trained neural network model. The neural network model can be a multilayer perceptron model (MLP), a convolutional neural network model (CNN), a long short-term memory model (LSTM), etc., without specific limitation herein.
[0053] In specific implementation, the change amplitude of the lens curvature of the rearview lens is determined based on the vehicle's steering information and a change amplitude recognition model is used. The vehicle's steering information can be used as the input of the change amplitude recognition model, and the change amplitude of the lens curvature of the rearview lens can be used as the output of the change amplitude recognition model.
[0054] The vehicle control method provided by the embodiment of the present invention can learn and adapt to these complex situations through the variation amplitude recognition model, dynamically adjust the variation amplitude of the rearview lens curvature according to real-time road condition information, and improve the driving safety of the vehicle.
[0055] In one possible implementation, the vehicle steering information further includes: the vehicle's yaw rate and speed; and the above step S102 includes:
[0056] Step S1021 : determining a first target value corresponding to the steering wheel rotation amplitude information based on a comparison result of the steering wheel rotation amplitude information and the amplitude threshold.
[0057] The amplitude threshold may be a pre-set value. A comparison result between the steering wheel rotation amplitude information and the amplitude threshold may indicate whether the steering wheel rotation amplitude information is greater than the amplitude threshold. When the steering wheel rotation amplitude information is greater than the amplitude threshold, a first target value may be determined based on the comparison result. The first target value may indicate the amplitude of change in the lens curvature of the rearview lens to be screened, determined based on the comparison result.
[0058] As an example, a mapping relationship table of steering wheel rotation amplitudes is pre-constructed, wherein after the steering wheel rotation amplitude information is determined, the first target value can be determined by searching the mapping relationship table of steering wheel rotation amplitudes.
[0059] As an example, the first target value may be determined using the following formula:
[0060] Among them, θ is the steering wheel rotation amplitude information, f θ is the first target value.
[0061] Step S1022: determining a second target value corresponding to the yaw rate of the vehicle according to the yaw rate of the vehicle.
[0062] The second target value may indicate a change in the curvature of the rearview lens to be screened corresponding to the yaw rate of the vehicle. After determining the yaw rate of the vehicle, the second target value corresponding to the yaw rate of the vehicle may be further determined.
[0063] As an example, a mapping relationship table of the yaw rate of the vehicle may be pre-constructed, wherein after the yaw rate of the vehicle is determined, the second target value may be determined by looking up the mapping relationship table of the yaw rate of the vehicle.
[0064] As an example, the second target value may be determined using the following formula:
[0065] f w =0.5×W; where W is the vehicle’s yaw rate, f w is the second target value.
[0066] Step S1023: Determine a third target value corresponding to the vehicle speed according to the vehicle speed.
[0067] The third target value may indicate the change range of the lens curvature of the rearview lens to be screened corresponding to the vehicle speed. After determining the vehicle speed, the third target value corresponding to the vehicle speed may be further determined.
[0068] As an example, a mapping relationship table of vehicle speeds may be pre-constructed, wherein after the vehicle speed is determined, the third target value may be determined by looking up the mapping relationship table of vehicle speeds.
[0069] As an example, the third target value may be determined using the following formula:
[0070] f V =1-0.003(V-30); where V is the vehicle speed, f V is the third target value.
[0071] Step S1024, determining the variation range of the lens curvature of the rearview lens based on the first target value, the second target value, the third target value, the first preset weight corresponding to the first target value, the second preset weight corresponding to the second target value, and the third preset weight corresponding to the third target value; wherein the first preset weight is greater than the second preset weight, and the second preset weight is greater than the third preset weight.
[0072] The first preset weight, the second preset weight and the third preset weight are all pre-set weights, wherein the first preset weight is greater than the second preset weight, and the second preset weight is greater than the third preset weight, that is, the influence of the steering wheel rotation amplitude information is greater than the influence of the vehicle's yaw angular velocity, and the influence of the vehicle's yaw angular velocity is greater than the influence of the vehicle speed, wherein the influence degree indicates the influence on the amplitude of the change in the lens curvature of the rearview lens.
[0073] After determining the first target value, the second target value, and the third target value, the change amplitude of the lens curvature of the rearview lens can be determined based on the first preset weight corresponding to the first target value, the second preset weight corresponding to the second target value, and the third preset weight corresponding to the third target value.
[0074] As an example, the following formula may be used to determine the variation of the curvature of the rearview lens:
[0075] C=f θ ×k1+f w ×k2+f V ×k3; wherein, k1 is the first preset weight, k2 is the second preset weight, k3 is the third preset weight, and C is the variation range of the lens curvature of the rearview lens.
[0076] In the vehicle control method provided by the embodiments of the present invention, the steering wheel rotation amplitude directly reflects the driver's steering intention, with larger amplitudes generally indicating more intense steering movements. The yaw rate reflects the actual rotation speed of the vehicle during the steering process, providing real-time feedback on the vehicle's dynamic response. Vehicle speed influences the vehicle's stability and field of view during steering, with higher requirements for rearward vision accuracy and timeliness at high speeds. By combining these three dimensions, a comprehensive and accurate understanding of the vehicle's steering situation can be achieved from various angles, more precisely determining the required curvature change for the rearview mirror than relying on a single factor alone.
[0077] In a possible implementation, the method further includes: when the vehicle completes turning, controlling the telescopic device to reset so as to reset the rearview mirror.
[0078] Monitor parameters such as steering wheel rotation amplitude. When the steering wheel rotation amplitude gradually decreases and eventually approaches zero, the vehicle's steering operation is determined to have ended. For example, after the vehicle completes a curve, the steering wheel returns to the center position, and the vehicle resumes straight-line driving, the vehicle's steering operation is determined to have ended.
[0079] After receiving the signal indicating the steering has ended, the vehicle's control unit generates instructions for resetting the telescopic mechanism based on pre-set control logic. This control logic is based on the vehicle's design requirements and safety standards, ensuring accurate and smooth resetting of the rearview mirror. For example, the control unit may calculate appropriate resetting parameters, such as resetting speed and resetting distance, based on the type of telescopic mechanism (e.g., electric telescopic rod, hydraulic telescopic mechanism, etc.).
[0080] The control unit sends the generated reset command to the actuator of the telescopic mechanism. In the case of an electric telescopic mechanism, the actuator receives the electrical signal and drives the motor in the specified direction and speed, gradually retracting or extending the telescopic mechanism to its initial position. For example, in the case of an electric telescopic rod, the motor rotates, driving the lead screw, which pushes the rod back to its initial position, resetting the rearview mirror.
[0081] In the vehicle control method provided by the embodiments of the present invention, during a turn, the rearview mirror may adjust to the steering situation to expand the field of view or eliminate blind spots. However, this adjusted field of view is not the standard field of view that the driver is most familiar with and accustomed to. When the turn is completed, the rearview mirror resets, quickly restoring the driver's familiar field of view. This reduces visual interference and discomfort caused by the change in field of view, allowing the driver to more easily grasp the vehicle's surroundings and improving driving comfort and convenience.
[0082] This embodiment also provides a vehicle control device for implementing the above-described embodiments and preferred embodiments. Details already described will not be repeated. As used below, the term "module" may refer to a combination of software and / or hardware that implements a predetermined function. Although the devices described in the following embodiments are preferably implemented in software, implementation using hardware, or a combination of software and hardware, is also possible and contemplated.
[0083] This embodiment provides a vehicle control device, which is applied to a vehicle, and the vehicle includes: an adjustable rearview lens and a telescopic device, wherein the telescopic device and the rearview lens are in contact with each other. Figure 4As shown, the device includes: an acquisition module 401, which is used to obtain the vehicle's steering information when the vehicle turns; wherein the steering information includes: steering wheel rotation amplitude information; a determination module 402, which is used to determine the change amplitude of the lens curvature of the rearview lens according to the vehicle's steering information; and a control module 403, which is used to control the telescopic device to move along the mirror axis according to the change amplitude to adjust the lens curvature of the rearview lens to a target lens curvature.
[0084] The further functional description of each of the above modules and units is the same as that of the above corresponding embodiments and will not be repeated here.
[0085] The vehicle control device in this embodiment is presented in the form of a functional unit, where the functional unit refers to an ASIC (Application Specific Integrated Circuit) circuit, a processor and memory that executes one or more software or fixed programs, and / or other devices that can provide the above functions.
[0086] The embodiment of the present invention also provides a computer device having the above Figure 4 Vehicle controls shown.
[0087] See also Figure 5 , Figure 5 is a structural diagram of a computer device provided by an optional embodiment of the present invention, such as Figure 5 As shown, the computer device includes: one or more processors 10, memory 20, and interfaces for connecting various components, including high-speed interfaces and low-speed interfaces. Various components utilize different buses to communicate with each other and can be installed on a common mainboard or installed in other ways as needed. The processor can process the instructions executed in the computer device, including instructions stored in the memory or on the memory to display the graphical information of the GUI on an external input / output device (such as, a display device coupled to the interface). In some optional embodiments, if necessary, multiple processors and / or multiple buses can be used together with multiple memories and multiple memories. Equally, multiple computer devices can be connected, and each device provides part of the necessary operations (for example, as a server array, a group of blade servers, or a multi-processor system). Figure 5 A processor 10 is taken as an example.
[0088] The processor 10 may be a central processing unit, a network processor, or a combination thereof. The processor 10 may further include a hardware chip. The hardware chip may be an application-specific integrated circuit, a programmable logic device, or a combination thereof. The programmable logic device may be a complex programmable logic device, a field programmable gate array, a general purpose array logic, or any combination thereof.
[0089] The memory 20 stores instructions that can be executed by at least one processor 10, so as to enable at least one processor 10 to execute the method shown in the above embodiment.
[0090] The memory 20 may include a program storage area and a data storage area, wherein the program storage area may store an operating system and application programs required for at least one function; the data storage area may store data created based on the use of the computer device, etc. In addition, the memory 20 may include a high-speed random access memory, and may also include a non-transient memory, such as at least one disk storage device, a flash memory device, or other non-transient solid-state storage device. In some optional embodiments, the memory 20 may optionally include a memory remotely located relative to the processor 10, and these remote memories may be connected to the computer device via a network. Examples of the above-mentioned network include, but are not limited to, the Internet, an intranet, a local area network, a mobile communication network, and combinations thereof.
[0091] The memory 20 may include a volatile memory, such as a random access memory; the memory may also include a non-volatile memory, such as a flash memory, a hard disk or a solid-state drive; the memory 20 may also include a combination of the above types of memory.
[0092] The computer device further includes an input device 30 and an output device 40. The processor 10, the memory 20, the input device 30 and the output device 40 may be connected via a bus or other means. Figure 5 The bus connection is taken as an example.
[0093] The input device 30 can receive input digital or character information and generate key signal input related to user settings and function control of the computer device, such as a touch screen, a keypad, a mouse, a trackpad, a touch pad, an indicator stick, one or more mouse buttons, a trackball, a joystick, etc. The output device 40 can include a display device, an auxiliary lighting device (e.g., an LED), and a tactile feedback device (e.g., a vibration motor). The above-mentioned display device includes but is not limited to a liquid crystal display, a light emitting diode, a display, and a plasma display. In some optional embodiments, the display device can be a touch screen.
[0094] The computer device further includes a communication interface for the computer device to communicate with other devices or a communication network.
[0095] The embodiment of the present invention also provides a computer-readable storage medium. The above-mentioned method according to the embodiment of the present invention can be implemented in hardware, firmware, or implemented as a computer code that can be recorded in a storage medium, or implemented as a computer code that is originally stored in a remote storage medium or a non-temporary machine-readable storage medium and downloaded through a network and will be stored in a local storage medium, so that the method described herein can be stored in such software processing on a storage medium using a general-purpose computer, a dedicated processor, or programmable or dedicated hardware. Among them, the storage medium can be a magnetic disk, an optical disk, a read-only storage memory, a random access memory, a flash memory, a hard disk or a solid-state drive, etc.; further, the storage medium can also include a combination of the above-mentioned types of memory. It can be understood that a computer, a processor, a microprocessor controller or programmable hardware includes a storage component that can store or receive software or computer code. When the software or computer code is accessed and executed by a computer, a processor or hardware, the method shown in the above embodiment is implemented.
[0096] A portion of the present invention may be applied as a computer program product, such as a computer program instruction, which, when executed by a computer, can call or provide the method and / or technical solution according to the present invention through the operation of the computer. Those skilled in the art should understand that the form in which the computer program instruction exists in a computer-readable medium includes, but is not limited to, a source file, an executable file, an installation package file, etc. Accordingly, the way in which the computer program instruction is executed by the computer includes, but is not limited to: the computer directly executes the instruction, or the computer compiles the instruction and then executes the corresponding compiled program, or the computer reads and executes the instruction, or the computer reads and installs the instruction and then executes the corresponding installed program. Here, the computer-readable medium may be any available computer-readable storage medium or communication medium that can be accessed by the computer.
[0097] Although the embodiments of the present invention have been described with reference to the accompanying drawings, those skilled in the art may make various modifications and variations without departing from the spirit and scope of the present invention. Such modifications and variations are all within the scope defined by the appended claims.
Claims
1. A vehicle control method, characterized in that: The vehicle includes an adjustable rearview lens and a telescopic device, wherein the telescopic device is in contact with the rearview lens; And the method comprises: When the vehicle turns, the vehicle's steering information is obtained; wherein the steering information includes: steering wheel rotation amplitude information; determining a change range of a lens curvature of the rearview lens according to the steering information of the vehicle; According to the change amplitude, the telescopic device is controlled to move along the axial direction of the mirror surface to adjust the lens curvature of the rearview lens to the target lens curvature.
2. The vehicle control method according to claim 1, characterized in that: The determining, based on the steering information of the vehicle, a change range of the lens curvature of the rearview lens includes: According to the correspondence between the preset steering information of the vehicle and the preset change range of the lens curvature, the change range of the lens curvature of the rearview lens is determined according to the steering information of the vehicle.
3. The vehicle control method according to claim 1, characterized in that: Determining a change range of a lens curvature of the rearview lens according to the steering information of the vehicle includes: According to the steering information of the vehicle, a variation range recognition model is used to determine the variation range of the lens curvature of the rearview lens.
4. The vehicle control method according to claim 1, wherein: The vehicle steering information further includes: the vehicle's yaw rate and vehicle speed; and determining the change range of the lens curvature of the rearview lens based on the vehicle steering information includes: determining a first target value corresponding to the steering wheel rotation amplitude information based on a comparison result of the steering wheel rotation amplitude information and the amplitude threshold; determining a second target value corresponding to the yaw angular velocity of the vehicle according to the yaw angular velocity of the vehicle; determining a third target value corresponding to the vehicle speed according to the vehicle speed; The variation range of the lens curvature of the rearview lens is determined based on the first target value, the second target value, the third target value, the first preset weight corresponding to the first target value, the second preset weight corresponding to the second target value, and the third preset weight corresponding to the third target value; wherein the first preset weight is greater than the second preset weight, and the second preset weight is greater than the third preset weight.
5. The vehicle control method according to claim 1, characterized in that: The method further comprises: When the vehicle ends turning, the telescopic device is controlled to reset so as to reset the rearview mirror.
6. The vehicle control method according to any one of claims 1 to 5, characterized in that: The rearview lens is a rearview lens made of a rubber film material or a rearview lens made of a flexible acrylic material.
7. A vehicle control device, characterized in that: The vehicle includes an adjustable rearview lens and a telescopic device, wherein the telescopic device is in contact with the rearview lens; And the device comprises: An acquisition module is used to acquire the vehicle's steering information when the vehicle turns; wherein the steering information includes: steering wheel rotation amplitude information; a determination module, configured to determine a variation range of a lens curvature of the rearview lens according to the steering information of the vehicle; The control module is used to control the telescopic device to move along the axial direction of the mirror surface according to the change amplitude, so as to adjust the lens curvature of the rearview lens to the target lens curvature.
8. A computer device, characterized in that: include: A memory and a processor, wherein the memory and the processor are communicatively connected to each other, the memory stores computer instructions, and the processor executes the vehicle control method according to any one of claims 1 to 6 by executing the computer instructions.
9. A computer-readable storage medium, characterized in that The computer-readable storage medium stores computer instructions, and the computer instructions are used to enable a computer to execute the vehicle control method according to any one of claims 1 to 6.
10. A computer program product, characterized in that The method comprises computer instructions for causing a computer to execute the vehicle control method according to any one of claims 1 to 6.