CN118182323A - Vehicle rearview mirror control method and device, electronic equipment and storage medium - Google Patents

Vehicle rearview mirror control method and device, electronic equipment and storage medium Download PDF

Info

Publication number
CN118182323A
CN118182323A CN202410335419.6A CN202410335419A CN118182323A CN 118182323 A CN118182323 A CN 118182323A CN 202410335419 A CN202410335419 A CN 202410335419A CN 118182323 A CN118182323 A CN 118182323A
Authority
CN
China
Prior art keywords
vehicle
rearview mirror
target user
obstacle exists
detecting
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN202410335419.6A
Other languages
Chinese (zh)
Inventor
宋坪谦
曾成
苏星溢
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Chongqing Selis Phoenix Intelligent Innovation Technology Co ltd
Original Assignee
Chongqing Selis Phoenix Intelligent Innovation Technology Co ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Chongqing Selis Phoenix Intelligent Innovation Technology Co ltd filed Critical Chongqing Selis Phoenix Intelligent Innovation Technology Co ltd
Priority to CN202410335419.6A priority Critical patent/CN118182323A/en
Publication of CN118182323A publication Critical patent/CN118182323A/en
Pending legal-status Critical Current

Links

Landscapes

  • Rear-View Mirror Devices That Are Mounted On The Exterior Of The Vehicle (AREA)

Abstract

The embodiment of the application relates to a vehicle rearview mirror control method, a device, electronic equipment and a storage medium, wherein the method comprises the following steps: responding to the unlocking of the vehicle in a target unlocking mode, and acquiring sensing data acquired by a sensor on the vehicle; determining whether an obstacle exists in a first safety distance range of a rearview mirror on a vehicle based on the sensing data; if an obstacle exists, keeping the folding state of the rearview mirror; in response to detecting that the target user enters a preset range outside a main driving side door of the vehicle, determining whether an obstacle exists in a second safety distance range of the rearview mirror; and if no obstacle exists, controlling the rearview mirror to be unfolded. The embodiment of the application effectively reduces the risk of collision or scratch during the unfolding of the rearview mirror, and greatly improves the convenience of operating the rearview mirror.

Description

Vehicle rearview mirror control method and device, electronic equipment and storage medium
Technical Field
The present application relates to the field of intelligent vehicles, and in particular, to a vehicle rearview mirror control method, a device, an electronic apparatus, and a computer readable storage medium.
Background
Currently, electric rearview mirrors on vehicles are controlled to be unfolded or folded mainly by a driver manually pressing a key. The electric rearview mirrors of some vehicle types can be automatically unfolded when a driver gets on the vehicle and automatically folded when the driver parks, so that great convenience is brought to the driver.
With the acceleration of the urban process, the traffic jam problem is increasingly serious, and the parking space becomes more and more tense. The vehicle parking space is insufficient in some scenes, when the distance between the rearview mirror and surrounding obstacles is relatively short, the distance between the rearview mirror and the surrounding obstacles cannot be accurately perceived by the vehicle or a driver, the folding of the rearview mirror cannot be timely controlled, and the risk that the rearview mirror is easy to collide or scratch is caused.
Disclosure of Invention
In view of the above, embodiments of the present application provide a method, an apparatus, an electronic device, and a computer readable storage medium for controlling a vehicle rearview mirror to solve some or all of the above technical problems.
In a first aspect, an embodiment of the present application provides a vehicle rearview mirror control method, including: responding to the unlocking of the vehicle in a target unlocking mode, and acquiring sensing data acquired by a sensor on the vehicle; determining whether an obstacle exists in a first safety distance range of a rearview mirror on a vehicle based on the sensing data; if an obstacle exists, keeping the folding state of the rearview mirror; in response to detecting that the target user enters a preset range outside a main driving side door of the vehicle, determining whether an obstacle exists in a second safety distance range of the rearview mirror; and if no obstacle exists, controlling the rearview mirror to be unfolded.
In one possible embodiment, after determining whether an obstacle is present within the second safe distance range of the rearview mirror, the method further comprises: if an obstacle exists, keeping the folding state of the rearview mirror; determining whether the rearview mirror meets the unfolding condition in real time; and if the unfolding condition is met, controlling the rearview mirror to unfold.
In one possible embodiment, determining in real time whether the rearview mirror meets the deployment condition includes: detecting whether an obstacle exists in a second safety distance range of the rearview mirror in real time; if no obstacle exists, determining that the rearview mirror meets the unfolding condition.
In one possible embodiment, determining in real time whether the rearview mirror meets the deployment condition includes: in response to detecting that the target user is located on a primary driver seat within the vehicle, activating a manual control function of the rearview mirror; in response to detecting a manually triggered deployment instruction for the rearview mirror, it is determined that the rearview mirror meets a deployment condition.
In one possible embodiment, after responding to detecting that the target user is located on a main driver seat in the vehicle, the method further comprises: and outputting prompt information for prompting the target user to manually control the unfolding of the rearview mirror currently.
In one possible embodiment, before acquiring the sensing data acquired by the sensor on the vehicle in response to the vehicle being unlocked by the target unlocking means, the method further comprises: in response to detecting that the target user is located within a first zone around the vehicle, determining a first residence time of the target user within the first zone; and if the first residence time is greater than or equal to a first preset time, controlling the vehicle to unlock.
In one possible embodiment, before responding to detecting that the target user is located in the first area around the vehicle, the method further comprises: in response to detecting that the target user is located in a second area around the vehicle, setting a door lock of the vehicle to an activated state, wherein a distance between an outer boundary of the second area and the vehicle is greater than a distance between an outer boundary of the first area and the vehicle, and the second area does not include the first area; determining a second residence time of the target user in the second zone; and if the second residence time is greater than or equal to a second preset time, setting the door lock to be in an inactive state.
In a second aspect, an embodiment of the present application provides a vehicle rearview mirror control apparatus, including: the acquisition module is used for responding to the unlocking of the vehicle in a target unlocking mode and acquiring sensing data acquired by a sensor on the vehicle; a first determining module for determining whether an obstacle exists in a first safety distance range of a rear view mirror on a vehicle based on the sensing data; the first control module is used for keeping the folding state of the rearview mirror if an obstacle exists; a second determining module, configured to determine whether an obstacle exists in a second safety distance range of the rearview mirror in response to detecting that the target user enters a preset range outside a main driving side door of the vehicle; and the second control module is used for controlling the rearview mirror to be unfolded if no obstacle exists.
In a third aspect, an embodiment of the present application provides an electronic device, including: a memory for storing a computer program; a processor for executing a computer program stored in the memory, and when the computer program is executed, implementing the method according to any one of the embodiments of the vehicle mirror control method according to the first aspect of the present application.
In a fourth aspect, an embodiment of the present application provides a computer readable storage medium having stored thereon a computer program which, when executed by a processor, implements a method as in any of the embodiments of the vehicle mirror control method of the first aspect described above.
In a fifth aspect, embodiments of the present application provide a computer program comprising computer readable code which, when run on a device, causes a processor in the device to implement a method as in any of the embodiments of the vehicle mirror control method of the first aspect described above.
According to the vehicle rearview mirror control method, the device, the electronic equipment and the computer readable storage medium, when the vehicle is unlocked, whether an obstacle exists in a first safety distance range of the rearview mirror on the vehicle is determined based on sensing data acquired by a sensor on the vehicle, if the obstacle exists, the folding state of the rearview mirror is kept, and when a target user is detected to enter a preset range outside a main driving side door of the vehicle, whether the obstacle exists in a second safety distance range of the rearview mirror is determined; and if no obstacle exists, controlling the rearview mirror to be unfolded. The embodiment of the application realizes that after the vehicle is unlocked and before a target user approaches a door, whether the surrounding environment is suitable for unfolding the rearview mirror is judged by itself, so that collision is prevented after the rearview mirror is unfolded or the target user is blocked from approaching the door, after the target user approaches the door, the distance between the rearview mirror and an obstacle is judged again, and collision or scratch is prevented after the rearview mirror is unfolded, so that the risk of collision or scratch during the unfolding of the rearview mirror is effectively reduced, the target user does not need to judge the distance between the obstacle and the rearview mirror by itself, and the rearview mirror is not required to be controlled manually, so that the convenience of operating the rearview mirror is greatly improved.
Drawings
The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the application and together with the description, serve to explain the principles of the application.
In order to more clearly illustrate the embodiments of the application or the technical solutions of the prior art, the drawings which are used in the description of the embodiments or the prior art will be briefly described, and it will be obvious to a person skilled in the art that other drawings can be obtained from these drawings without inventive effort.
One or more embodiments are illustrated by way of example and not limitation in the figures of the accompanying drawings, in which like references indicate similar elements, and in which the figures of the drawings are not to be taken in a limiting sense, unless otherwise indicated.
FIG. 1 is a system diagram to which embodiments of the present application are applicable;
fig. 2 is a schematic flow chart of a control method for a rearview mirror of a vehicle according to an embodiment of the application;
fig. 3 is a schematic flow chart of another control method for a rearview mirror of a vehicle according to an embodiment of the application;
FIG. 4 is a schematic flow chart of another method for controlling a rearview mirror of a vehicle according to an embodiment of the application;
FIG. 5 is a schematic flow chart of another method for controlling a rearview mirror of a vehicle according to an embodiment of the application;
FIG. 6 is a schematic flow chart of a control method for a rearview mirror of a vehicle according to an embodiment of the application;
FIG. 7 is a schematic flow chart of a control method of a rearview mirror of a vehicle according to an embodiment of the application;
FIG. 8 is a schematic diagram illustrating a positional relationship between a first region and a second region according to an embodiment of the present application;
Fig. 9 is a schematic structural view of a control device for a vehicle rearview mirror according to an embodiment of the present application;
Fig. 10 is a schematic structural diagram of an electronic device according to an embodiment of the present application.
Detailed Description
Various exemplary embodiments of the application will now be described in detail with reference to the accompanying drawings, it being apparent that the described embodiments are some, but not all embodiments of the application. It should be noted that: the relative arrangement of the parts and steps, numerical expressions and numerical values set forth in these embodiments do not limit the scope of the present application unless it is specifically stated otherwise.
It will be appreciated by those skilled in the art that terms such as "first," "second," and the like in the embodiments of the present application are used merely to distinguish between different steps, devices or modules and the like, and do not represent any particular technical meaning or logical sequence therebetween.
It should also be understood that in this embodiment, "plurality" may refer to two or more, and "at least one" may refer to one, two or more.
It should also be appreciated that any component, data, or structure referred to in an embodiment of the application may be generally understood as one or more without explicit limitation or the contrary in the context.
In addition, the term "and/or" in the present application is merely an association relationship describing the association object, and indicates that three relationships may exist, for example, a and/or B may indicate: a exists alone, A and B exist together, and B exists alone. In the present application, the character "/" generally indicates that the front and rear related objects are an or relationship.
It should also be understood that the description of the embodiments of the present application emphasizes the differences between the embodiments, and that the same or similar features may be referred to each other, and for brevity, will not be described in detail.
The following description of at least one exemplary embodiment is merely exemplary in nature and is in no way intended to limit the application, its application, or uses.
Techniques, circuits, and devices known to those of ordinary skill in the relevant art may not be discussed in detail, but should be considered part of the specification where appropriate.
It should be noted that: like reference numerals and letters denote like items in the following figures, and thus once an item is defined in one figure, no further discussion thereof is necessary in subsequent figures.
It should be noted that, without conflict, the embodiments of the present application and features of the embodiments may be combined with each other. For an understanding of embodiments of the present application, the present application will be described in detail below with reference to the drawings in conjunction with the embodiments. It will be apparent that the described embodiments are some, but not all, embodiments of the application. All other embodiments, which can be made by those skilled in the art based on the embodiments of the application without making any inventive effort, are intended to be within the scope of the application.
Fig. 1 shows an exemplary system architecture 100 of a vehicle mirror control method or a vehicle mirror control device to which an embodiment of the application may be applied.
As shown in fig. 1, the system architecture 100 may include an onboard controller 101, a network 102, a backend server 103, and a vehicle 104. Wherein the in-vehicle controller 101 may be disposed on the vehicle 104. The network 102 is used as a medium for providing a communication link between the in-vehicle controller 101 and the backend server 103.
A user may interact with the backend server 103 over the network 102 using the onboard controllers 101 to receive or send messages, etc. The in-vehicle controller 101 may perform functions for various devices, such as controlling the deployment or folding of the rear view mirror.
The in-vehicle controller 101 may also perform functions such as data processing, vehicle-to-machine interaction, and the like. For example, various sensor data may be analyzed to determine the distance of an obstacle from a vehicle, and so on. The user may interact with the in-vehicle controller 101 by voice, key presses, or soft switches, etc., and the in-vehicle controller 101 may output various information such as a vehicle state, a warning tone, etc.
The vehicle 104 is provided with various sensors for sensing the surrounding environment of the vehicle in real time, including a laser radar, a camera, an ultrasonic radar, a millimeter wave radar and the like, and the distance between the vehicle and the obstacle can be detected by utilizing signals acquired by the sensors.
The backend server 103 may be a server that provides various services to the in-vehicle controller 101. For example, control instructions are provided to the in-vehicle controller 101, as well as high-precision map data, traffic road condition data, and the like.
It should be noted that, the vehicle rearview mirror control method provided by the embodiment of the present disclosure may be executed by the vehicle-mounted controller 101 or may be executed by the back-end server 103, and accordingly, the adaptive automatic parking device may be disposed in the vehicle-mounted controller 101 or may be disposed in the back-end server 103. For example, the backend server 103 may receive the sensing data sent by the in-vehicle controller 101, perform the method according to the sensing data, and send a rearview mirror control command to the in-vehicle controller 101.
It should be understood that the number of in-vehicle controllers 101, networks 102, backend servers 103, and vehicles 104 in fig. 1 is merely illustrative. There may be any number of in-vehicle controllers 101, networks 102, backend servers 103, vehicles 104, as desired for implementation. For example, the in-vehicle controller 101 may include a mirror controller, a seat controller, a lock controller, a center control device, and the like, which may jointly execute the method, each device performing a corresponding function. For example, a rearview mirror controller controls the unfolding or folding of a rearview mirror, a seat controller monitors whether a user is present on a seat, and the like.
In order to solve the technical problem that in the prior art, when a vehicle is parked in a narrow space, a rearview mirror is easy to collide or scratch during unfolding, the application provides a vehicle rearview mirror control method, which can realize autonomous judgment of the distance between the rearview mirror and an obstacle, judge whether the rearview mirror is unfolded according to the distance, and reduce the risk of collision or scratch of the rearview mirror.
Fig. 2 is a flow chart of a control method for a rearview mirror of a vehicle according to an embodiment of the application. The method can be applied to one or more electronic devices such as the vehicle-mounted controller 101, the back-end server 103 and the like shown in fig. 1. The main execution body of the method may be hardware or software. When the execution body is hardware, the execution body may be one or more of the electronic devices. For example, a single electronic device may perform the method, or multiple electronic devices may cooperate with one another to perform the method. When the execution subject is software, the method may be implemented as a plurality of software or software modules, or may be implemented as a single software or software module. The present application is not particularly limited herein.
As shown in fig. 2, the method specifically includes:
In step 201, sensing data acquired by a sensor on the vehicle is acquired in response to the vehicle being unlocked by a target unlocking mode.
In this embodiment, the target unlocking manner may be various preset unlocking manners. For example, the target unlocking means may include any unlocking means, or the target unlocking means may be one or more unlocking means separately provided. Before this step is performed, the vehicle is in a parked state and the rear view mirror on the vehicle is in a folded state.
As an example, the target unlocking means may include a means in which the user remotely unlocks using a remote key, or a means in which a bluetooth sensor on the vehicle recognizes that a bluetooth key enters an unlocking range, and the vehicle is automatically unlocked.
In general, the target unlocking method may not include a short-distance unlocking method such as mechanical key unlocking and card key unlocking. Because it is possible to determine that the user using the vehicle is approaching the vehicle when the vehicle is unlocked by a short distance, the method may not be sampled to control the rear view mirror at this time, but the user may determine whether to control the rear view mirror at his own discretion.
The sensors on the vehicle may include lidar, cameras, ultrasonic radar, millimeter wave radar, etc., and the data collected by these sensors may be used to detect the environment surrounding the vehicle to determine the distance, size, type, etc. of the obstacle.
Step 202, determining whether an obstacle exists in a first safe distance range of a rearview mirror on a vehicle based on the sensing data.
In this embodiment, the rearview mirror may be a primary driving side rearview mirror or a secondary driving side rearview mirror on the vehicle. The first safety distance range mentioned above represents the distance that the mirror is kept from the surrounding obstacle when it is unfolded, which distance is typically set to the smallest distance that the user can walk through the space between the mirror and the obstacle.
By sensing the data, the executing body of the present embodiment can recognize the distance between the rear view mirror and the obstacle. For example, the distance from the rearview mirror can be determined by judging information such as the position, the outline and the like of the obstacle through point cloud data acquired by the laser radar. For another example, an ultrasonic radar may be provided near the mirror, and the distance between the mirror and the obstacle may be calculated from an ultrasonic reflection signal received by the ultrasonic radar. For another example, a depth image may also be acquired by a depth camera to determine the distance of the rearview mirror from the obstacle.
If there is an obstacle, the folded state of the rearview mirror is maintained 203.
As an example, when the vehicle is parked in the parking space, if the executing body detects that another vehicle exists in the first safe distance range of the rearview mirror, the deployment instruction is not sent to the rearview mirror controller. Thus, a certain space exists between the vehicle and the next vehicle, and a user of the vehicle to be used can pass through the space to approach the vehicle door.
In step 204, in response to detecting that the target user is outside a preset range outside a main drive side door of the vehicle, it is determined whether an obstacle is present within a second safe distance range of the rearview mirror.
In the present embodiment, the target user is the user who is to use the vehicle described above. The executing body can determine the distance between the target user and the main driving side door by acquiring sensing data acquired by a sensor on the vehicle.
Or in order to enhance the security, the characteristics of the face, the body and the like of the user can be identified to determine the identity of the user, and when the identity is matched with the identity of the target user, whether the target user enters the preset range is determined.
In addition, a signal receiver on the vehicle may also be used to receive a signal sent by an unlocking device (such as a bluetooth key) carried by the target user, and determine the distance between the target user and the door of the main driving side according to the transmission time of the signal. The signal sent by the unlocking means may also carry a security key, from which the identity of the target user is determined.
The second safe distance range may be smaller than the first safe distance range. The purpose of setting the second safe distance range is to ensure that the rearview mirror can not collide with or scratch the obstacle when being unfolded.
As an example, the first safety distance range may be a range of 30cm from the rear view mirror when it is unfolded, which may ensure that a pedestrian can smoothly pass between the rear view mirror and an obstacle, and may ensure that a door on the main driving side can be opened. The second safe distance range can be a range of 10cm away from the rearview mirror when the rearview mirror is unfolded, and the range can ensure that the rearview mirror cannot collide or scratch after being unfolded.
Step 205, if there is no obstacle, controlling the rearview mirror to be unfolded.
In this embodiment, if no obstacle is detected in the second safety distance range of the rearview mirror, the deployment of the rearview mirror can be controlled without manual operation of the target user. The specific control manner may be that the execution body sends a deployment instruction to the rearview mirror controller, and the rearview mirror controller further controls the deployment of the rearview mirror.
It should be noted that the rearview mirror described in the present embodiment may be any one of the rearview mirrors on the vehicle, that is, each rearview mirror on the vehicle is individually controlled. For example, for the main driving side rearview mirror, if no obstacle exists in the second safety distance, the main driving side rearview mirror can be controlled to be automatically unfolded; for the secondary driving side rearview mirror, if the second safety distance is detected to be an obstacle, the folding state can be kept continuously.
According to the vehicle rearview mirror control method provided by the embodiment of the application, when the vehicle is unlocked, whether an obstacle exists in a first safety distance range of the rearview mirror on the vehicle is determined based on sensing data acquired by a sensor on the vehicle, if the obstacle exists, the folding state of the rearview mirror is kept, and when a target user is detected to enter a preset range outside a main driving side door of the vehicle, whether the obstacle exists in a second safety distance range of the rearview mirror is determined; and if no obstacle exists, controlling the rearview mirror to be unfolded. The embodiment of the application realizes that after the vehicle is unlocked and before a target user approaches a door, whether the surrounding environment is suitable for unfolding the rearview mirror is judged by itself, so that collision is prevented after the rearview mirror is unfolded or the target user is blocked from approaching the door, after the target user approaches the door, the distance between the rearview mirror and an obstacle is judged again, and collision or scratch is prevented after the rearview mirror is unfolded, so that the risk of collision or scratch during the unfolding of the rearview mirror is effectively reduced, the target user does not need to judge the distance between the obstacle and the rearview mirror by itself, and the rearview mirror is not required to be controlled manually, so that the convenience of operating the rearview mirror is greatly improved.
In some alternative implementations of the present embodiment, as shown in fig. 3, after step 204, the method further includes:
Step 206, if there is an obstacle, maintaining the folded state of the rearview mirror.
In this embodiment, the execution is continued by the execution body after the target user enters the vehicle. That is, if the target user decides again that there is a possibility that the opening of the mirror collides with an obstacle after entering the vehicle, the mirror is not unfolded.
Step 207, determining in real time whether the rearview mirror meets the unfolding condition.
Wherein, the unfolding condition can be set according to the driving scene. For example, the deployment condition may be: no obstacle is present in the second safety distance range of the mirror. In case of not meeting the unfolding condition, the rearview mirror keeps the folded state continuously.
And step 208, if the unfolding condition is met, controlling the rearview mirror to unfold.
That is, when it is judged that the deployment condition is satisfied, the execution body transmits a deployment instruction to the rearview mirror controller.
According to the embodiment, whether the rearview mirror can be unfolded or not can be detected in real time by setting the unfolding condition, and when no obstacle influence is detected around, the rearview mirror is unfolded in time, so that the scene adaptability of controlling the rearview mirror is further improved, the user does not need to manually control the unfolding of the rearview mirror, the convenience of using the vehicle by the user is improved, and the safety of running of the vehicle is improved.
In some alternative implementations of the present embodiment, as shown in fig. 4, step 207 includes:
step 2071, detecting whether there is an obstacle in the second safety distance range of the rearview mirror in real time.
The method for detecting whether the obstacle exists in real time may refer to the description of step 204, and will not be repeated here.
Step 2072, if there is no obstacle, determining that the rearview mirror meets the unfolding condition.
In one exemplary scenario, a target user drives a vehicle to leave a parking space, if an obstacle exists in a second safety distance range of a certain rearview mirror (for example, a secondary driving side rearview mirror) during the process of leaving the parking space, the folding state is kept, and after the target user leaves the parking space, no obstacle exists in the second safety distance range of the rearview mirror, and it is confirmed that the rearview mirror can be safely unfolded at the moment.
According to the embodiment, whether the obstacle exists in the second safety distance range of the rearview mirror is detected in real time, and once the obstacle does not exist is detected, the rearview mirror can be automatically controlled to be safely unfolded, so that the rearview mirror is timely unfolded, the safety of vehicle running is improved, and convenience in vehicle control is brought to a user.
In some alternative implementations of the present embodiment, as shown in fig. 5, step 207 includes:
step 2073, in response to detecting that the target user is located on a primary driver seat in the vehicle, activates a manual control function of the rear view mirror.
Specifically, whether the target user is located on the main driver seat or not can be judged by acquiring data acquired by sensors in the vehicle according to the data. As an example, an image captured by an in-vehicle camera on a main driver seat may be acquired, and if it is recognized that an image of a target user appears in the image, it is determined that the target user is located on the main driver seat in the vehicle. For another example, a pressure sensor may be provided on the main driver seat, and the target user may be determined to be located on the main driver seat in the vehicle by detecting the presence of a person on the main driver seat with the pressure sensor.
After the manual control function is activated, the target user can manually control the unfolding or folding state of the rearview mirror.
Step 2074, in response to detecting a manually triggered deployment command for the rearview mirror, determining that the rearview mirror meets a deployment condition.
Specifically, the target user can trigger the unfolding instruction of the rearview mirror in a key, voice instruction, gesture instruction and other modes, and can remotely trigger the unfolding instruction of the rearview mirror through equipment such as a mobile phone and the like. If the unfolding instruction is detected, the rearview mirror is determined to meet the unfolding condition, and the unfolding instruction can be sent to the rearview mirror controller to unfold the rearview mirror.
In one scenario, when there is a command for remotely manually triggering the deployment of the rearview mirror by a user through the mobile phone, if the target user does not enter the vehicle at this time, the manual control function of the rearview mirror is not activated, and any person cannot control the deployment of the rearview mirror. When the target user is detected to be sitting in the main driving parking space, the rearview mirror is allowed to be controlled manually, and after the target user fully confirms the safety, the rearview mirror can be controlled to be unfolded manually, so that the safety is improved.
According to the embodiment, after the target user is detected to sit on the main driver seat, the manual control function of the rearview mirror is activated, so that the authority of manually controlling the rearview mirror is effectively limited, and the risk of collision when the rearview mirror is manually unfolded is reduced.
In some optional implementations of the present embodiment, in step 2073, in response to detecting that the target user is located on a primary driver seat within the vehicle, the following steps may also be performed:
and outputting prompt information for prompting the target user to manually control the unfolding of the rearview mirror currently.
It should be understood that this step may be performed after the manual control function of the mirror is activated or may be performed before activation. The prompt information can be output in various forms, such as playing voice, displaying information such as images and characters on a screen, driving a prompt lamp to flash, and the like.
According to the embodiment, through outputting the prompt information, the user can be prompted to pay attention to observe the surrounding environment when the user manually controls the rearview mirror to be unfolded, and the collision risk of the rearview mirror is reduced.
In some alternative implementations of the present embodiment, as shown in fig. 6, before step 201, the method further includes:
In response to detecting that the target user is located within a first zone around the vehicle, a first dwell time of the target user within the first zone is determined, step 209.
Wherein the first zone may be determined based on a preset distance value, which zone is typically arranged as a smaller zone close to the vehicle. For example, a region constituted by a range of 1m distance around the vehicle is a first region. The executing body can detect the distance between the target user and the vehicle in real time, and when the target user is detected to enter the first area, the executing body starts to record the stay time of the target user in the first area.
The above-described execution subject may determine the distance of the target user from the vehicle in various ways, for example, by means of ultrasonic radar, image recognition, or the like. In general, in order to realize real-time distance detection and reduce power consumption of a vehicle, a bluetooth detection device is disposed at a main driving position of the vehicle, and a space field of a bluetooth key is virtually generated by calibrating a position around a vehicle body, for example, the space field comprises a main driving 3m, a sub driving 3m, a front 3m, a rear 3m and four corners 3 m. The bluetooth supports 30m discernment, can manual remote control unblock in the 30m, and when bluetooth key was close to 3m within range, can request the safety key to bluetooth detection device to send out the signal, bluetooth detection device confirms the distance according to signal transmission time. The Bluetooth key always transmits a signal in a low-power consumption mode, and a Bluetooth detection device in the automobile monitors the signal in real time. When it is detected that the bluetooth key enters the space field and is within 1m from the vehicle, it is determined that the target user enters the first area.
Step 210, if the first residence time is greater than or equal to the first preset time, controlling the vehicle to unlock.
For example, the first preset time may be 1s, that is, the target user stays in the area close to the vehicle for more than 1s, that is, it may be determined that the target user has the boarding intention, and at this time, the unlocking of the vehicle is automatically controlled.
According to the method and the device for automatically and accurately judging the get-on intention of the target user by setting the first area around the vehicle, the vehicle is accurately unlocked, and the convenience of the user in using the vehicle is further improved.
In some optional implementations of the present embodiment, as shown in fig. 7, before step 209, the method further includes:
in response to detecting that the target user is located in the second area around the vehicle, the door lock of the vehicle is set to an activated state, step 211.
The distance between the outer boundary of the second area and the vehicle is greater than that between the outer boundary of the first area and the vehicle, and the second area does not contain the first area.
As an example, the boundary of the second area may be the boundary of the spatial field of the bluetooth key described in the example given in the corresponding embodiment of fig. 6 above, i.e. the boundary delimited at a distance of 3m from the vehicle. Or the boundary of the second region may be the boundary of the 3m spatial field extending a distance outwards.
As shown in fig. 8, a schematic diagram showing the positional relationship of the first region and the second region of the present embodiment is shown. The region included in the outer boundary of the second region may include the first region, and a region between the outer boundary and the boundary of the first region is the second region. When the target user is detected to enter the area, the door lock can be set to be in an activated state, and in the activated state, the door lock controller, namely the door lock, is electrified and ready to receive the unfolding instruction at any time.
Step 212, determining a second residence time of the target user in the second zone.
And when the execution subject detects that the target user enters the second area, the execution subject starts to record the stay time of the target user in the second area.
And 213, if the second residence time is greater than or equal to the second preset time, setting the door lock to be in an inactive state.
As an example, the second preset time is 5s, that is, the residence time of the target user in the second area exceeds 5s, it is determined that the target user does not have the intention to get on the vehicle at present, and at this time, the door lock is set to an inactive state, that is, the door lock controller and the door lock are controlled to be powered down.
By setting the second area around the vehicle, the door lock is set to be in the activated state in time when the target user approaches the vehicle, so that the subsequent speed of unlocking the vehicle is improved. When the target user stays in the second area for a long time, the situation that the target user does not have the intention of getting on the vehicle currently is judged in time, and the door lock is set to be in an inactive state, so that the vehicle is prevented from being mislocked, the safety is improved, and meanwhile, the power consumption of the vehicle is reduced.
Fig. 9 is a schematic structural diagram of a control device for a vehicle rearview mirror according to an embodiment of the application. The method specifically comprises the following steps:
The acquisition module 901 is used for responding to the unlocking of the vehicle in a target unlocking mode and acquiring sensing data acquired by a sensor on the vehicle;
A first determining module 902 for determining whether an obstacle exists in a first safe distance range of a rearview mirror on a vehicle based on the sensing data;
A first control module 903 for maintaining the folded state of the rearview mirror if there is an obstacle;
A second determining module 904, configured to determine, in response to detecting that the target user enters a preset range outside a main driving side door of the vehicle, whether an obstacle exists in a second safe distance range of the rearview mirror;
a second control module 905 for controlling the deployment of the rearview mirror if no obstacle exists.
In some optional implementations of this embodiment, the apparatus further includes: the third control module is used for keeping the folding state of the rearview mirror if an obstacle exists; the third determining module is used for determining whether the rearview mirror accords with the unfolding condition in real time; and the fourth control module is used for controlling the rearview mirror to be unfolded if the unfolding condition is met.
In some optional implementations of this embodiment, the third determining module includes: the detection unit is used for detecting whether an obstacle exists in the second safety distance range of the rearview mirror in real time; and the first determining unit is used for determining that the rearview mirror meets the unfolding condition if no obstacle exists.
In some optional implementations of this embodiment, the third determining module includes: an activating unit for activating a manual control function of the rear view mirror in response to detection that the target user is located on a main driver seat in the vehicle; and a second determining unit for determining that the rearview mirror meets the unfolding condition in response to detecting a manually triggered unfolding instruction for the rearview mirror.
In some optional implementations of this embodiment, the apparatus further includes: and the output module is used for outputting prompt information for prompting the target user to manually control the unfolding of the rearview mirror currently.
In some optional implementations of this embodiment, the apparatus further includes: a fourth determining module for determining a first residence time of the target user in a first area around the vehicle in response to detecting that the target user is located in the first area; and the fifth control module is used for controlling the unlocking of the vehicle if the first stay time is greater than or equal to the first preset time.
In some optional implementations of this embodiment, the apparatus further includes: a first setting module, configured to set a door lock of a vehicle to an activated state in response to detecting that a target user is located in a second area around the vehicle, where a distance between an outer boundary of the second area and the vehicle is greater than a distance between an outer boundary of the first area and the vehicle, and the second area does not include the first area; a fifth determining module for determining a second residence time of the target user in the second area; and the second setting module is used for setting the door lock to be in an inactive state if the second residence time is greater than or equal to a second preset time.
The vehicle rearview mirror control device provided in this embodiment may be a vehicle rearview mirror control device as shown in fig. 9, and may perform all the steps of the above vehicle rearview mirror control methods, so as to achieve the technical effects of the above vehicle rearview mirror control methods, and the detailed description is omitted herein for brevity.
Fig. 10 is a schematic structural diagram of an electronic device according to an embodiment of the present application, and an electronic device 1000 shown in fig. 10 includes: at least one processor 1001, memory 1002, at least one network interface 1004, and other target user interfaces 1003. The various components in the electronic device 1000 are coupled together by a bus system 1005. It is appreciated that the bus system 1005 is used to enable connected communications between these components. The bus system 1005 includes a power bus, a control bus, and a status signal bus in addition to the data bus. But for clarity of illustration the various buses are labeled as bus system 1005 in fig. 10.
The target user interface 1003 may include, among other things, a display, keyboard, or pointing device (e.g., mouse, trackball, touch pad, or touch screen, etc.).
It is to be appreciated that the memory 1002 in embodiments of the present application can be either volatile memory or nonvolatile memory, or can include both volatile and nonvolatile memory. The nonvolatile Memory may be a Read-Only Memory (ROM), a Programmable ROM (PROM), an Erasable PROM (EPROM), an Electrically Erasable EPROM (EEPROM), or a flash Memory. The volatile memory may be random access memory (Random Access Memory, RAM) which acts as external cache memory. By way of example, and not limitation, many forms of RAM are available, such as static random access memory (STATIC RAM, SRAM), dynamic random access memory (DYNAMIC RAM, DRAM), synchronous Dynamic Random Access Memory (SDRAM), double data rate Synchronous dynamic random access memory (Double DATA RATE SDRAM, DDRSDRAM), enhanced Synchronous dynamic random access memory (ENHANCED SDRAM, ESDRAM), synchronous link dynamic random access memory (SYNCH LINK DRAM, SLDRAM), and Direct memory bus random access memory (DRRAM). The memory 1002 described herein is intended to comprise, without being limited to, these and any other suitable types of memory.
In some implementations, the memory 1002 stores the following elements, executable units or data structures, or a subset thereof, or an extended set thereof: an operating system 10021 and application programs 10022.
The operating system 10021 includes various system programs, such as a framework layer, a core library layer, a driver layer, and the like, for implementing various basic services and processing hardware-based tasks. The application 10022 includes various applications, such as a media player (MEDIA PLAYER), browser (Browser), etc., for implementing various application services. A program for implementing the method according to the embodiment of the present application may be included in the application 10022.
In this embodiment, the processor 1001 is configured to execute the method steps provided by the method embodiments by calling a program or an instruction stored in the memory 1002, specifically, a program or an instruction stored in the application program 10022, for example, including:
Responding to the unlocking of the vehicle in a target unlocking mode, and acquiring sensing data acquired by a sensor on the vehicle; determining whether an obstacle exists in a first safety distance range of a rearview mirror on a vehicle based on the sensing data; if an obstacle exists, keeping the folding state of the rearview mirror; in response to detecting that the target user enters a preset range outside a main driving side door of the vehicle, determining whether an obstacle exists in a second safety distance range of the rearview mirror; and if no obstacle exists, controlling the rearview mirror to be unfolded.
The method disclosed in the above embodiment of the present application may be applied to the processor 1001 or implemented by the processor 1001. The processor 1001 may be an integrated circuit chip having signal processing capabilities. In implementation, the steps of the above method may be performed by integrated logic circuits of hardware in the processor 1001 or by instructions in the form of software. The Processor 1001 may be a general purpose Processor, a digital signal Processor (DIGITAL SIGNAL Processor, DSP), an Application SPECIFIC INTEGRATED Circuit (ASIC), an off-the-shelf programmable gate array (Field Programmable GATE ARRAY, FPGA) or other programmable logic device, discrete gate or transistor logic device, discrete hardware components. The disclosed methods, steps, and logic blocks in the embodiments of the present application may be implemented or performed. A general purpose processor may be a microprocessor or the processor may be any conventional processor or the like. The steps of the method disclosed in connection with the embodiments of the present application may be embodied directly in the execution of a hardware decoding processor, or in the execution of a combination of hardware and software elements in a decoding processor. The software elements may be located in a random access memory, flash memory, read-only memory, programmable read-only memory or electrically erasable programmable memory, registers, etc. as well known in the art. The storage medium is located in the memory 1002, and the processor 1001 reads the information in the memory 1002, and in combination with its hardware, performs the steps of the above method.
It is to be understood that the embodiments described herein may be implemented in hardware, software, firmware, middleware, microcode, or a combination thereof. For a hardware implementation, the Processing units may be implemented within one or more Application SPECIFIC INTEGRATED Circuits (ASICs), digital signal processors (DIGITAL SIGNAL Processing, DSPs), digital signal Processing devices (DSPDEVICE, DSPD), programmable logic devices (Programmable Logic Device, PLDs), field-Programmable gate arrays (Field-Programmable GATE ARRAY, FPGA), general purpose processors, controllers, micro-controllers, microprocessors, other electronic units for performing the above-described functions of the application, or a combination thereof.
For a software implementation, the techniques described herein may be implemented by means of units that perform the functions described herein. The software codes may be stored in a memory and executed by a processor. The memory may be implemented within the processor or external to the processor.
The electronic device provided in this embodiment may be an electronic device as shown in fig. 10, and may perform all the steps of the above-described control method for the vehicle rearview mirror, so as to achieve the technical effects of the above-described control method for the vehicle rearview mirror, and specific reference is made to the above-described related description, which is omitted herein for brevity.
The embodiment of the application also provides a storage medium (computer readable storage medium). The storage medium here stores one or more programs. Wherein the storage medium may comprise volatile memory, such as random access memory; the memory may also include non-volatile memory, such as read-only memory, flash memory, hard disk, or solid state disk; the memory may also comprise a combination of the above types of memories.
When one or more programs in the storage medium are executable by one or more processors, the above-described vehicle rearview mirror control method executed on the electronic device side is implemented.
The above processor is configured to execute a program stored in the memory to implement the following steps of the vehicle rearview mirror control method executed on the electronic device side:
Responding to the unlocking of the vehicle in a target unlocking mode, and acquiring sensing data acquired by a sensor on the vehicle; determining whether an obstacle exists in a first safety distance range of a rearview mirror on a vehicle based on the sensing data; if an obstacle exists, keeping the folding state of the rearview mirror; in response to detecting that the target user enters a preset range outside a main driving side door of the vehicle, determining whether an obstacle exists in a second safety distance range of the rearview mirror; and if no obstacle exists, controlling the rearview mirror to be unfolded.
Those of skill would further appreciate that the various illustrative elements and algorithm steps described in connection with the embodiments disclosed herein may be implemented as electronic hardware, computer software, or combinations of both, and that the various illustrative elements and steps are described above generally in terms of function in order to clearly illustrate the interchangeability of hardware and software. Whether such functionality is implemented as hardware or software depends upon the particular application and design constraints imposed on the solution. Those skilled in the art may implement the described functionality using different circuitry for each particular application, but such implementation is not to be considered as beyond the scope of the present application.
The steps of a circuit or algorithm described in connection with the embodiments disclosed herein may be embodied in hardware, in a software module executed by a processor, or in a combination of the two. The software modules may be disposed in Random Access Memory (RAM), memory, read Only Memory (ROM), electrically programmable ROM, electrically erasable programmable ROM, registers, hard disk, a removable disk, a CD-ROM, or any other form of storage medium known in the art.
It is to be understood that the terminology used herein is for the purpose of describing particular example embodiments only, and is not intended to be limiting. As used herein, the singular forms "a", "an" and "the" are intended to include the plural forms as well, unless the context clearly indicates otherwise. The terms "comprises," "comprising," "includes," "including," and "having" are inclusive and therefore specify the presence of stated features, steps, operations, elements, and/or components, but do not preclude the presence or addition of one or more other features, steps, operations, elements, components, and/or groups thereof. The circuit steps, processes, and operations described herein are not to be construed as necessarily requiring their performance in the particular order described or illustrated, unless an order of performance is explicitly stated. It should also be appreciated that additional or alternative steps may be used.
The foregoing is only a specific embodiment of the application to enable those skilled in the art to understand or practice the application. Various modifications to these embodiments will be readily apparent to those skilled in the art, and the generic principles defined herein may be applied to other embodiments without departing from the spirit or scope of the application. Thus, the present application is not intended to be limited to the embodiments shown herein but is to be accorded the widest scope consistent with the principles and novel features disclosed herein.

Claims (10)

1. A vehicle rearview mirror control method, characterized in that the method comprises:
Responding to the unlocking of a vehicle in a target unlocking mode, and acquiring sensing data acquired by a sensor on the vehicle;
Determining whether an obstacle exists within a first safe distance range of a rearview mirror on the vehicle based on the sensing data;
If an obstacle exists, keeping the folding state of the rearview mirror;
Determining whether an obstacle exists in a second safety distance range of the rearview mirror in response to detecting that a target user enters a preset range outside a main driving side door of the vehicle;
and if no obstacle exists, controlling the rearview mirror to be unfolded.
2. The method of claim 1, wherein after said determining whether an obstacle is present within the second safe distance range of the rearview mirror, the method further comprises:
If an obstacle exists, keeping the folding state of the rearview mirror;
determining whether the rearview mirror meets the unfolding condition in real time;
and if the unfolding condition is met, controlling the rearview mirror to unfold.
3. The method of claim 2, wherein the determining in real time whether the rearview mirror meets a deployment condition comprises:
Detecting whether an obstacle exists in a second safety distance range of the rearview mirror in real time;
And if no obstacle exists, determining that the rearview mirror meets the unfolding condition.
4. The method of claim 2, wherein the determining in real time whether the rearview mirror meets a deployment condition comprises:
in response to detecting that the target user is located on a primary driver seat within the vehicle, activating a manual control function of the rearview mirror;
In response to detecting a manually triggered deployment instruction for the rearview mirror, determining that the rearview mirror meets a deployment condition.
5. The method of claim 4, wherein after the responding to detecting that the target user is located on a primary driver seat within the vehicle, the method further comprises:
And outputting prompt information for prompting the target user to manually control the expansion of the rearview mirror.
6. The method of claim 1, wherein prior to the acquiring the sensed data collected by the sensor on the vehicle in response to the vehicle being unlocked by a target unlocking means, the method further comprises:
In response to detecting that the target user is located within a first zone around the vehicle, determining a first dwell time of the target user within the first zone;
and if the first residence time is greater than or equal to a first preset time, controlling the vehicle to be unlocked.
7. The method of claim 6, wherein prior to the responding to detecting that the target user is located within the first area around the vehicle, the method further comprises:
in response to detecting that the target user is located in a second area surrounding the vehicle, setting a door lock of the vehicle to an activated state, wherein a distance from an outer boundary of the second area to the vehicle is greater than a distance from an outer boundary of the first area to the vehicle, and the second area does not include the first area;
Determining a second residence time of the target user within the second zone;
And if the second residence time is greater than or equal to a second preset time, setting the door lock to be in an inactive state.
8. A vehicle rearview mirror control apparatus, characterized in that the apparatus comprises:
The acquisition module is used for responding to the unlocking of the vehicle in a target unlocking mode and acquiring sensing data acquired by a sensor on the vehicle;
A first determining module for determining whether an obstacle exists in a first safety distance range of a rearview mirror on the vehicle based on the sensing data;
the first control module is used for keeping the folding state of the rearview mirror if an obstacle exists;
a second determining module, configured to determine whether an obstacle exists in a second safety distance range of the rearview mirror in response to detecting that a target user enters a preset range outside a main driving side door of the vehicle;
And the second control module is used for controlling the rearview mirror to be unfolded if no obstacle exists.
9. An electronic device, comprising:
A memory for storing a computer program;
A processor for executing a computer program stored in the memory, and which, when executed, implements the vehicle mirror control method as claimed in any one of the preceding claims 1-7.
10. A computer readable storage medium, on which a computer program is stored, characterized in that the computer program, when being executed by a processor, implements the vehicle mirror control method as claimed in any one of the preceding claims 1-7.
CN202410335419.6A 2024-03-22 2024-03-22 Vehicle rearview mirror control method and device, electronic equipment and storage medium Pending CN118182323A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202410335419.6A CN118182323A (en) 2024-03-22 2024-03-22 Vehicle rearview mirror control method and device, electronic equipment and storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202410335419.6A CN118182323A (en) 2024-03-22 2024-03-22 Vehicle rearview mirror control method and device, electronic equipment and storage medium

Publications (1)

Publication Number Publication Date
CN118182323A true CN118182323A (en) 2024-06-14

Family

ID=91405653

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202410335419.6A Pending CN118182323A (en) 2024-03-22 2024-03-22 Vehicle rearview mirror control method and device, electronic equipment and storage medium

Country Status (1)

Country Link
CN (1) CN118182323A (en)

Similar Documents

Publication Publication Date Title
CN108116366B (en) Hands-free operation system and method for providing at least one vehicle door
US8854197B2 (en) Method of monitoring vehicle surroundings, and apparatus for monitoring vehicle surroundings
US9739226B2 (en) Walk-away vehicle shutdown
JP6760499B2 (en) Parking control method and parking control device
CN209904702U (en) Device and system for door collision detection
JP7102922B2 (en) Vehicle theft prevention device
US20140156112A1 (en) Hands-free power tailgate system and method of controlling the same
CA3064998C (en) Voice activated liftgate
CN113090159A (en) Automobile electric tail gate opening control method and device and storage medium
US11807226B2 (en) Parking assistance apparatus
CN114332803A (en) Vehicle door self-adaptive control method, system, storage medium and vehicle
WO2018058273A1 (en) Anti-theft method and system
CN115788222A (en) Vehicle with electrically operated door control
JP2017102840A (en) Vehicle monitoring device
US11549303B2 (en) Vehicle control device, vehicle control method, and recording medium
US20190286118A1 (en) Remote vehicle control device and remote vehicle control method
JP2016016819A (en) On-vehicle device and vehicle system
CN113525350A (en) Parking assist system
CN118182323A (en) Vehicle rearview mirror control method and device, electronic equipment and storage medium
EP4371822A1 (en) Auxiliary driving system and vehicle
CN116176236A (en) Method and device for opening back door of vehicle, vehicle and storage medium
US20240174177A1 (en) Vehicle and Control Method Thereof
US20230101538A1 (en) Method and apparatus for assisting camera-based bca
CN114809833B (en) Control method for opening vehicle door, vehicle door control device and vehicle door control system
KR102551294B1 (en) Artificial Intelligence-based Smart Rearview Mirror Control Method and Device and System Therefor

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination