A safety adjustment method and system for rearview mirror

By receiving the rearview mirror adjustment service request from third-party applications and judging the safe driving status of the vehicle, the problem of meeting the rearview mirror adjustment needs while ensuring the safety of the vehicle is solved, and vehicle safety and service expansion under the SOA architecture is achieved .

CN115179862BActive Publication Date: 2025-02-25VOYAH AUTOMOBILE TECH CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202210833479.1
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-07-14
Publication Date
2025-02-25
Estimated Expiration
2042-07-14

AI Technical Summary

Technical Problem

The prior art cannot meet the adjustment needs of third-party applications for rearview mirrors while ensuring vehicle safety.

Method used

By receiving the rearview mirror adjustment service request from a third-party application, the vehicle's current driving status is obtained, and whether the rearview mirror is allowed to be adjusted based on the safe driving status is determined. If the vehicle is in a safe driving state, it will respond to the adjustment request, and make a judgment on the safety adjustment amplitude and coordinated adjustment of the main driver's seat if necessary.

Benefits of technology

On the premise of ensuring vehicle safety, meet the adjustment needs of third-party applications for rearview mirrors, meet the requirements for vehicle safety under the SOA architecture, and expand the application of vehicle safety services.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115179862B_ABST
    Figure CN115179862B_ABST
Patent Text Reader

Abstract

The present invention discloses a method and system for safely adjusting a rearview mirror, the method comprising: receiving a rearview mirror adjustment service request from a third-party application; obtaining a current driving state of a vehicle; judging a safe driving state of the vehicle based on the rearview mirror adjustment service request and the current driving state of the vehicle, and adjusting the rearview mirror according to the rearview mirror adjustment service request.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of safe vehicle driving, and in particular to a safe adjustment method and system for a rearview mirror. Background Art

[0002] As we all know, the rearview mirror is an important component used by the driver to observe the driving conditions during driving. It can provide support for the driver's safe driving, thereby ensuring driving safety.

[0003] As the automobile revolution develops in depth, SOA (Service-Oriented Architecture) has brought major changes to the automobile industry. Cars have gradually become a mobile smart terminal where data determines experience and software defines cars, and their intelligent attributes are gradually emerging. For example, third-party applications can remotely request to adjust the rearview mirror.

[0004] However, since adjusting the rearview mirror will affect driving safety, how to meet the adjustment needs of third-party applications for the rearview mirror while ensuring vehicle safety is a technical problem that urgently needs to be solved. Summary of the invention

[0005] The present invention provides a safety adjustment method and system for a rearview mirror, so as to solve or partially solve the technical problem that the prior art cannot meet the adjustment requirements of a third party application for a rearview mirror while ensuring the safety of the vehicle.

[0006] In order to solve the above technical problems, the first aspect of the present invention discloses a safety adjustment method for a rearview mirror, the method comprising:

[0007] Receive rearview mirror adjustment service requests from third-party applications;

[0008] Get the current driving status of the vehicle;

[0009] Based on the rearview mirror adjustment service request and the current driving state of the vehicle, determining a safe driving state of the vehicle;

[0010] If the vehicle is in the safe driving state, the rearview mirror is adjusted according to the rearview mirror adjustment service request.

[0011] Preferably, after receiving the rearview mirror adjustment service request from the third-party application, the method further includes:

[0012] Determine whether the request source to which the rearview mirror adjustment service request belongs is in a whitelist or a blacklist; wherein the whitelist is configured with a vehicle credit request source, and the blacklist is configured with other request sources except the vehicle credit request source;

[0013] If the mirror exists in the white list, adjusting the rearview mirror according to the rearview mirror adjustment service request;

[0014] If it exists in the blacklist, the step of obtaining the current driving status of the vehicle is executed.

[0015] Preferably, judging the safe driving state of the vehicle based on the rearview mirror adjustment service request and the current driving state of the vehicle specifically includes:

[0016] Determining a preset vehicle speed threshold corresponding to the rearview mirror adjustment service based on the rearview mirror adjustment service corresponding to the rearview mirror adjustment service request;

[0017] Determining whether the current vehicle speed included in the current driving state of the vehicle is below a preset vehicle speed threshold corresponding to the rearview mirror adjustment service;

[0018] If so, it indicates that the vehicle is in the safe driving state;

[0019] If not, ignore the rearview mirror adjustment service request.

[0020] Preferably, if the vehicle is in the safe driving state, the method further comprises:

[0021] Determining whether the requested adjustment range of the rearview mirror adjustment service request is less than or equal to the safe adjustment range;

[0022] If the requested adjustment range of the rearview mirror adjustment service request is less than or equal to the safety adjustment range, performing a step of adjusting the rearview mirror according to the rearview mirror adjustment service request;

[0023] If the requested adjustment range of the rearview mirror adjustment service request is greater than the safety adjustment range, the rearview mirror adjustment service request is ignored.

[0024] Preferably, after adjusting the rearview mirror according to the rearview mirror adjustment service request, the method further includes:

[0025] The driver's seat is adjusted in conjunction with the rearview mirror adjustment service request.

[0026] Preferably, the step of adjusting the driver's seat in linkage with the rearview mirror adjustment service request specifically includes:

[0027] If the rearview mirror adjustment service request includes a left rearview mirror up / down adjustment service request, the driver's seat is adjusted in conjunction with the adjustment range requested for the left rearview mirror up / down adjustment service request, so that the driver's seat is adapted to the left rearview mirror; and / or

[0028] If the rearview mirror adjustment service request includes a left rearview mirror left-right adjustment service request, the driver's seat is adjusted in conjunction with the adjustment range requested for the left rearview mirror left-right adjustment service request, so that the driver's seat is adapted to the left rearview mirror; and / or

[0029] If the rearview mirror adjustment service request includes a right rearview mirror up / down adjustment service request, the driver's seat is adjusted in conjunction with the adjustment range requested for the right rearview mirror up / down adjustment service request, so that the driver's seat is adapted to the right rearview mirror; and / or

[0030] If the rearview mirror adjustment service request includes a right rearview mirror left-right adjustment service request, the driver's seat is adjusted in conjunction with the adjustment range requested in the right rearview mirror left-right adjustment service request so that the driver's seat is adapted to the right rearview mirror.

[0031] Preferably, after adjusting the rearview mirror according to the rearview mirror adjustment service request, the method further includes:

[0032] receiving a reset operation request from the third-party application;

[0033] Based on the reset operation request, the rearview mirror is reset to a pre-adjustment position.

[0034] A second aspect of the present invention discloses a safety adjustment system for a rearview mirror, comprising:

[0035] A receiving module, used for receiving a rearview mirror adjustment service request from a third-party application;

[0036] An acquisition module is used to obtain the current driving status of the vehicle;

[0037] A first judgment module, configured to judge a safe driving state of the vehicle based on the rearview mirror adjustment service request and the current driving state of the vehicle;

[0038] The adjustment module is used to adjust the rearview mirror according to the rearview mirror adjustment service request if the vehicle is in the safe driving state.

[0039] Preferably, the system further includes a second judgment module, configured to:

[0040] Determine whether the request source to which the rearview mirror adjustment service request belongs is in a whitelist or a blacklist; wherein the whitelist is configured with a vehicle credit request source, and the blacklist is configured with other request sources except the vehicle credit request source;

[0041] If the mirror exists in the white list, adjusting the rearview mirror according to the rearview mirror adjustment service request;

[0042] If it exists in the blacklist, the step of obtaining the current driving status of the vehicle is executed.

[0043] Preferably, the first judgment module is specifically used to:

[0044] Determining a preset vehicle speed threshold corresponding to the rearview mirror adjustment service based on the rearview mirror adjustment service corresponding to the rearview mirror adjustment service request;

[0045] Determining whether the current vehicle speed included in the current driving state of the vehicle is below a preset vehicle speed threshold corresponding to the rearview mirror adjustment service;

[0046] If so, it indicates that the vehicle is in the safe driving state;

[0047] If not, ignore the rearview mirror adjustment service request.

[0048] Preferably, the system further includes a third judgment module, configured to:

[0049] Determining whether the requested adjustment range of the rearview mirror adjustment service request is less than or equal to the safe adjustment range;

[0050] If the requested adjustment range of the rearview mirror adjustment service request is less than or equal to the safety adjustment range, performing a step of adjusting the rearview mirror according to the rearview mirror adjustment service request;

[0051] If the requested adjustment range of the rearview mirror adjustment service request is greater than the safety adjustment range, the rearview mirror adjustment service request is ignored.

[0052] Preferably, the system further comprises a linkage adjustment module, which is used to:

[0053] The driver's seat is adjusted in conjunction with the rearview mirror adjustment service request.

[0054] Preferably, the linkage adjustment module is specifically used for:

[0055] If the rearview mirror adjustment service request includes a left rearview mirror up / down adjustment service request, the driver's seat is adjusted in conjunction with the adjustment range requested for the left rearview mirror up / down adjustment service request, so that the driver's seat is adapted to the left rearview mirror; and / or

[0056] If the rearview mirror adjustment service request includes a left rearview mirror left-right adjustment service request, the driver's seat is adjusted in conjunction with the adjustment range requested for the left rearview mirror left-right adjustment service request, so that the driver's seat is adapted to the left rearview mirror; and / or

[0057] If the rearview mirror adjustment service request includes a right rearview mirror up / down adjustment service request, the driver's seat is adjusted in conjunction with the adjustment range requested for the right rearview mirror up / down adjustment service request, so that the driver's seat is adapted to the right rearview mirror; and / or

[0058] If the rearview mirror adjustment service request includes a right rearview mirror left-right adjustment service request, the driver's seat is adjusted in conjunction with the adjustment range requested in the right rearview mirror left-right adjustment service request so that the driver's seat is adapted to the right rearview mirror.

[0059] Preferably, the system further comprises a reset module, which is used to:

[0060] receiving a reset operation request from the third-party application;

[0061] Based on the reset operation request, the rearview mirror is reset to a pre-adjustment position.

[0062] According to a third aspect of the present invention, a computer-readable storage medium is disclosed, on which a computer program is stored, and when the program is executed by a processor, the steps of the above method are implemented.

[0063] According to a fourth aspect of the present invention, a vehicle is disclosed, comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the steps of the above method are implemented when the processor executes the program.

[0064] Through one or more technical solutions of the present invention, the present invention has the following beneficial effects or advantages:

[0065] The present invention discloses a rearview mirror safety adjustment method and system, which first receives a rearview mirror adjustment service request from a third-party application and obtains the current driving state of a vehicle. Then, by performing a safe driving state judgment on the current driving state of the vehicle, it is detected whether the vehicle is in the safe driving state, and the third-party application is responded to adjust the rearview mirror only when the vehicle is in the safe driving state, thereby satisfying the rearview mirror adjustment requirements of the third-party application under the premise of ensuring vehicle safety, and meeting the requirements for vehicle safety under the SOA architecture.

[0066] Furthermore, since the present invention adds a safety judgment mechanism when opening vehicle services to third-party applications, it ensures that third-party applications will not affect the driving safety of the vehicle when installed on the vehicle. Under the premise of ensuring the safety attributes of the vehicle, it can also expand the application of vehicle safety services in rearview mirror adjustment, thereby contributing to the development of software-defined cars in terms of rearview mirror adjustment.

[0067] The above description is only an overview of the technical solution of the present invention. In order to more clearly understand the technical means of the present invention, it can be implemented according to the contents of the specification. In order to make the above and other purposes, features and advantages of the present invention more obvious and easy to understand, the specific implementation methods of the present invention are listed below. BRIEF DESCRIPTION OF THE DRAWINGS

[0068] Various other advantages and benefits will become apparent to those of ordinary skill in the art by reading the detailed description of the preferred embodiments below. The accompanying drawings are only for the purpose of illustrating the preferred embodiments and are not to be considered as limiting the present invention. Moreover, the same reference symbols are used throughout the accompanying drawings to represent the same components. In the accompanying drawings:

[0069] Figure 1 A flow chart of a safety adjustment method for a rearview mirror according to an embodiment of the present invention is shown;

[0070] Figure 2 A schematic diagram of a safety adjustment system for a rearview mirror according to an embodiment of the present invention is shown. DETAILED DESCRIPTION

[0071] The exemplary embodiments of the present invention will be described in more detail below with reference to the accompanying drawings. Although the exemplary embodiments of the present invention are shown in the accompanying drawings, it should be understood that the present invention can be implemented in various forms and should not be limited by the embodiments set forth herein. On the contrary, these embodiments are provided in order to enable a more thorough understanding of the present invention and to enable the scope of the present invention to be fully communicated to those skilled in the art.

[0072] The embodiment of the present invention discloses a rearview mirror safety adjustment method and system, which is applied in the SOA architecture, first receiving a rearview mirror adjustment service request from a third-party application, and obtaining the current driving state of the vehicle. Then, by performing a safe driving state judgment on the current driving state of the vehicle, it is detected whether the vehicle is in a safe driving state, and the third-party application is responded to adjust the rearview mirror only when the vehicle is in a safe driving state, thereby satisfying the third-party application's adjustment demand for the rearview mirror under the premise of ensuring the safety of the vehicle, and being able to meet the requirements for vehicle safety under the SOA architecture.

[0073] like Figure 1 As shown, the method comprises the following steps:

[0074] Step 101: Receive a rearview mirror adjustment service request from a third-party application.

[0075] In this embodiment, since the present invention is applied to the SOA architecture, the rearview mirror function in the vehicle is provided to the third-party application in the form of an adjustment service. Taking the rearview mirror adjustment service as an example, there are several different items of rearview mirror adjustment services, including: left rearview mirror up and down adjustment service, left rearview mirror left and right adjustment service, right rearview mirror up and down adjustment service, right rearview mirror left and right adjustment service, left exterior mirror automatic downward flipping service, right exterior mirror automatic downward flipping service, left exterior mirror electric folding service, right exterior mirror electric folding service, left exterior mirror electric unfolding service, right exterior mirror electric unfolding service. The third-party application can be installed on a mobile terminal, such as a mobile phone; it can also be installed on a vehicle-mounted device. The third-party application initiates an adjustment request to the vehicle based on the rearview mirror adjustment service provided by the vehicle, and the vehicle makes corresponding adjustments based on the adjustment request.

[0076] Among them, the left rearview mirror up and down adjustment service refers to controlling the left rearview mirror to be adjusted upward or downward along the axis from the front to the rear of the vehicle within the adjustment range of the left rearview mirror. The left rearview mirror left and right adjustment service refers to controlling the left rearview mirror to be adjusted left or right along the axis from the front to the rear of the vehicle within the adjustment range of the left rearview mirror. The right rearview mirror up and down adjustment service refers to controlling the right rearview mirror to be adjusted upward or downward along the axis from the front to the rear of the vehicle within the adjustment range of the right rearview mirror. The right rearview mirror left and right adjustment service refers to controlling the right rearview mirror to be adjusted left or right along the axis from the front to the rear of the vehicle within the adjustment range of the right rearview mirror. The (left or rear) exterior mirror automatic flip-down service refers to controlling the (left or rear) exterior mirror to be adjusted upward or downward along the axis from the front to the rear of the vehicle within the adjustment range of the exterior mirror. (Left or rear) exterior mirror electric folding service, control the folding of the exterior mirror along the axis from the front to the rear of the vehicle. (Left or rear) exterior mirror electric unfolding service, control the unfolding of the exterior mirror along the axis from the front to the rear of the vehicle.

[0077] Furthermore, the rearview mirror adjustment service request of the third-party application includes: left rearview mirror up and down adjustment service request, left rearview mirror left and right adjustment service request, right rearview mirror up and down adjustment service request, right rearview mirror left and right adjustment service request, left exterior rearview mirror automatic downward folding service request, right exterior rearview mirror automatic downward folding service request, left exterior rearview mirror electric folding service request, right exterior rearview mirror electric folding service request, left exterior rearview mirror electric unfolding service request, right exterior rearview mirror electric unfolding service request. Therefore, the rearview mirror adjustment service request of the third-party application can initiate an adjustment request only for one adjustment service in the rearview mirror adjustment service, or can initiate an adjustment request for multiple adjustment services in the rearview mirror adjustment service. When initiating an adjustment request for multiple adjustment services, multiple adjustment services can be configured in the same rearview mirror adjustment service request, so that the vehicle responds to the same rearview mirror adjustment service request to adjust different adjustment service items, thereby achieving the effect of adjusting the rearview mirror with one click.

[0078] In some optional implementations, in order to further ensure the security of rearview mirror adjustment under the SOA architecture, after receiving a rearview mirror adjustment service request from a third-party application, it is determined whether the request source to which the rearview mirror adjustment service request belongs is a vehicle credit request source.

[0079] Specifically, in actual situations, the request source of the rearview mirror adjustment service request may come from the vehicle itself and is generated by the driver driving the vehicle directly; it may also come from a third-party application (for example, the rearview mirror adjustment service request in this embodiment is sent by a third-party application). The vehicle credit request source refers to the request source before the vehicle is opened to third-party applications after mass production, that is, the vehicle credit request source is the vehicle itself, and the third-party application is regarded as a false touch behavior, and then the subsequent safety judgment mechanism is started. The rearview mirror adjustment service request generated by the driver controlling the vehicle includes: left rearview mirror up and down adjustment service switch request, left rearview mirror left and right adjustment service switch request, right rearview mirror up and down adjustment service switch request, right rearview mirror left and right adjustment service switch request, left exterior rearview mirror automatic downward flip service switch request, right exterior rearview mirror automatic downward flip service switch request, left exterior rearview mirror electric folding service switch request, right exterior rearview mirror electric folding service switch request, left exterior rearview mirror electric unfolding service switch request, right exterior rearview mirror electric unfolding service switch request. The request sources of these switch requests are all the vehicle itself, representing the driver's direct driving behavior. Therefore, if the request source of the rearview mirror adjustment service request is a vehicle credit request source, it means that the request is generated by the driver driving the vehicle, and the rearview mirror can be directly adjusted to respond to the driver's adjustment operation. If the request source of the rearview mirror adjustment service request is not a credit request source for the rearview mirror adjustment service, for example, the rearview mirror adjustment service request is generated by a third party, it means that the safety judgment mechanism needs to be activated, then the current driving state of the vehicle is obtained, and the subsequent safety judgment mechanism is executed.

[0080] Furthermore, the request source to which the rearview mirror adjustment service request belongs can be determined in the form of a blacklist and a whitelist. For example, the trusted request source of the rearview mirror adjustment service is configured in the whitelist, and other request sources (referred to as untrusted request sources in this embodiment) except the trusted request source of the vehicle are configured in the blacklist. After receiving the rearview mirror adjustment service request from a third-party application, determine whether the request source to which the rearview mirror adjustment service request belongs exists in the whitelist or the blacklist. If it exists in the whitelist, the rearview mirror can be adjusted directly according to the rearview mirror adjustment service request. If it exists in the blacklist, it means that the safety judgment mechanism needs to be activated, then the current driving state of the vehicle is obtained, and the subsequent safety judgment mechanism is executed.

[0081] Step 102, obtaining the current driving state of the vehicle.

[0082] In this embodiment, the current driving state of the vehicle mainly includes the current speed. Since the rearview mirror adjustment service will be affected by the current speed of the vehicle. For example, when the speed is high (speed > 5km / h), adjusting the rearview mirror will affect the driver's driving operation and cause a safety accident. Therefore, this embodiment mainly uses the speed as the judgment standard for the safe driving state, and thus selects to collect the current speed as a parameter for detecting the current driving state of the vehicle. Furthermore, the current speed is collected by a speed sensor.

[0083] Step 103 : Based on the rearview mirror adjustment service request and the current driving state of the vehicle, determine the safe driving state of the vehicle.

[0084] Different rearview mirror adjustment services correspond to different preset speed thresholds. For example, the preset speed threshold corresponding to the left rearview mirror up and down adjustment service is different from the preset speed threshold corresponding to the right rearview mirror up and down adjustment service. Therefore, in the specific judgment process, based on the rearview mirror adjustment service corresponding to the rearview mirror adjustment service request, the preset speed threshold corresponding to the rearview mirror adjustment service is determined; it is determined whether the current vehicle speed included in the current driving state of the vehicle is below the preset speed threshold corresponding to the rearview mirror adjustment service; if so, it means that the vehicle is in the safe driving state; if not, the rearview mirror adjustment service request is ignored. For example, the preset speed threshold corresponding to the right rearview mirror upward adjustment service is 5km / h, and of course it can also be other. If the current vehicle speed is below 5km / h, it means that the vehicle is in a safe driving state, and step 104 is executed. If the current vehicle speed is greater than 5km / h, it means that the vehicle is not in a safe driving state, and adjusting the right rearview mirror upward will cause a safety accident, so the right rearview mirror adjustment service request is ignored.

[0085] It is worth noting that since the automatic downward folding service request for the exterior mirror, the electric folding service request for the exterior mirror, and the electric expansion service request for the exterior mirror all need to be adjusted when the vehicle is stationary, the preset vehicle speed threshold corresponding to the automatic downward folding service request for the left exterior mirror, the automatic downward folding service request for the right exterior mirror, the electric folding service request for the left exterior mirror, the electric folding service request for the right exterior mirror, the electric expansion service request for the left exterior mirror, and the electric expansion service request for the right exterior mirror are each 0, that is, the safe driving state corresponding to the above requests is the parking state, thereby ensuring driving safety.

[0086] Step 104: If the vehicle is in a safe driving state, adjust the rearview mirror according to the rearview mirror adjustment service request.

[0087] In this embodiment, if the vehicle is in a safe driving state, it means that the rearview mirror is allowed to be adjusted. Therefore, the vehicle will respond to the needs of the third-party application and adjust the rearview mirror according to the rearview mirror adjustment service request. It can be seen that this embodiment responds to the third-party application to adjust the rearview mirror only when the vehicle is in a safe driving state, thereby satisfying the third-party application's demand for adjusting the rearview mirror while ensuring the safety of the vehicle, and can meet the requirements for vehicle safety under the SOA architecture.

[0088] In some optional implementations, the adjustment range of the rearview mirror adjustment service request (referred to as the application adjustment service in this embodiment) will also affect driving safety. Therefore, in order to ensure the requirements for vehicle safety under the SOA architecture, the adjustment range of the rearview mirror adjustment service request will be limited. Therefore, if the vehicle is in a safe driving state, the rearview mirror adjustment service request will be further judged for a safe adjustment range.

[0089] Among them, different adjustment services correspond to different safety adjustment ranges. That is, for the rearview mirror adjustment service request, the requested adjustment service items are different, and the range limits for the adjustment service items are also different. For example, the safety adjustment range corresponding to the left rearview mirror up and down adjustment service is different from the safety adjustment range corresponding to the right rearview mirror up and down adjustment service. In the left rearview mirror up and down adjustment service, the safety adjustment range corresponding to the left rearview mirror upward adjustment service is different from the safety adjustment range corresponding to the left rearview mirror downward adjustment service.

[0090] Specifically, it is determined whether the application adjustment range of the rearview mirror adjustment service request is less than or equal to the safety adjustment range. Among them, the application adjustment range of the rearview mirror adjustment service request is determined by a third-party application. And the safety adjustment range is determined by the system or the user himself. And the safety adjustment range of this embodiment is determined by the adjustment service item of the rearview mirror adjustment service request. For example, the rearview mirror adjustment service request is: left rearview mirror upward adjustment service, then the safety adjustment range corresponding to the left rearview mirror upward adjustment service is determined based on this, and used to judge the application adjustment range of the left rearview mirror upward adjustment service.

[0091] If the adjustment range requested by the rearview mirror adjustment service request is less than or equal to the safety adjustment range, it means that adjusting the rearview mirror will not affect driving safety, and the steps of adjusting the rearview mirror according to the rearview mirror adjustment service request are performed. If the adjustment range requested by the rearview mirror adjustment service request is greater than the safety adjustment range, it means that adjusting the rearview mirror will affect driving safety, and the rearview mirror adjustment service request is ignored.

[0092] In this embodiment, by limiting the adjustment range of the rearview mirror adjustment service request accordingly, the vehicle safety requirements under the SOA architecture can be met while meeting the rearview mirror adjustment requirements of third-party applications.

[0093] In some optional implementations, the driver's field of vision may be changed after the rearview mirror is adjusted. For example, the driver can clearly see the vehicle coming from the left rear through the left rearview mirror, but because the left rearview mirror is adjusted upward, the driver may see the sky from the left rear through the left mirror, which may block the driver's field of vision and cause a safety accident.

[0094] In order to solve the driving safety problem caused by rearview mirror adjustment, in this embodiment, the height of the driver's seat is adjusted in linkage with the rearview mirror adjustment service request. Since the rearview mirror adjustment service request may include one or more adjustment services, the driver's seat may be adjusted in linkage with each adjustment service.

[0095] Specifically, if the rearview mirror adjustment service request includes a left rearview mirror up and down adjustment service request, the driver's seat is adjusted in conjunction with the adjustment range requested for the left rearview mirror up and down adjustment service request, so that the driver's seat is adapted to the left rearview mirror; and / or

[0096] If the rearview mirror adjustment service request includes a left rearview mirror left-right adjustment service request, the driver's seat is adjusted in conjunction with the adjustment range requested for the left rearview mirror left-right adjustment service request, so that the driver's seat is adapted to the left rearview mirror; and / or

[0097] If the rearview mirror adjustment service request includes a right rearview mirror up / down adjustment service request, the driver's seat is adjusted in conjunction with the adjustment range requested for the right rearview mirror up / down adjustment service request, so that the driver's seat is adapted to the right rearview mirror; and / or

[0098] If the rearview mirror adjustment service request includes a right rearview mirror left-right adjustment service request, the driver's seat is adjusted in conjunction with the adjustment range requested in the right rearview mirror left-right adjustment service request so that the driver's seat is adapted to the right rearview mirror.

[0099] In the process of adjusting the main driver's seat, since the adjustment services of the main driver's seat include: main driver's seat front and rear adjustment service, main driver's seat back adjustment service, main driver's seat cushion adjustment service, main driver's seat lumbar support adjustment service, main driver's seat headrest adjustment service, main driver's seat automatic forward movement service, and main driver's seat automatic backward movement service, one or more services of the main driver's seat can be adjusted in conjunction to adapt the left rearview mirror and / or the right rearview mirror.

[0100] Specifically, there is a mapping relationship between the application adjustment range and the main driver's seat. Taking the left rearview mirror upward adjustment service and the main driver's seat adjustment as an example, there is a mapping relationship between the application adjustment range of the left rearview mirror upward adjustment service and the main driver's seat height. Specifically, in this embodiment, the adjustment range of the application adjustment range of the left rearview mirror upward adjustment request is: 0°~+3°, at this time, "+" means upward in the adjustment of the left rearview mirror. The height of the main driver's seat is divided into levels, such as +1, +2, and +3. At this time, "+" means height increase in the height of the main driver's seat. Level 3 height>Level 2 height>Level 1 height. If the application adjustment range is adjusted upward by 1°, the height is adjusted to +1 level (i.e.: increased by 1 level); if the application adjustment range is adjusted upward by 2°, the height is increased by 2 levels; if the application adjustment range is adjusted upward by 3°, the height is increased by 3 levels; thereby adapting the rearview mirror adjustment. Further, in the process of adjusting the height of the main driver's seat, one or more services in the main driver's seat can be adjusted in linkage so that the height of the main driver's seat meets the adjustment level. Of course, this example is only used for illustration and is not intended to be a limiting description of the present application.

[0101] Taking the left rearview mirror downward adjustment service and the main driver's seat adjustment as examples, the application adjustment range of the left rearview mirror downward adjustment service and the main driver's seat height have a mapping relationship. Specifically, in this embodiment, the adjustment range of the application adjustment range of the left rearview mirror downward adjustment request is: -3°~0°, at this time, "-" means downward in the adjustment of the left rearview mirror. The height of the main driver's seat is divided into levels, such as -1, -2, and -3. Among them, "-" means lowering in the height of the main driver's seat. Level 3 height>Level 2 height>Level 1 height. If the application adjustment range is adjusted downward by 1°, the height is lowered by 1 level; if the application adjustment range is adjusted downward by 2°, the height is lowered by 2 levels; if the application adjustment range is adjusted downward by 3°, the height is lowered by 3 levels, so as to adapt the rearview mirror adjustment. Further, in the process of adjusting the height of the main driver's seat, one or more services in the main driver's seat can be adjusted in linkage so that the height of the main driver's seat meets the adjustment level. Of course, this example is only used for example and is not a limiting description of this application.

[0102] In this embodiment, the driver's seat is adjusted in conjunction with the rearview mirror so that the driver's seat adapts to the adjusted rearview mirror, thereby solving the safety driving problem caused by the change in the illumination range caused by the rearview mirror adjustment to ensure driving safety.

[0103] Furthermore, the rearview mirror and the driver's seat in this embodiment are controlled by the same rearview mirror adjustment service request, which can achieve the effect of one-touch linkage adjustment.

[0104] In some optional implementations, after adjusting the rearview mirror according to the rearview mirror adjustment service request, in order to achieve a reset function, the rearview mirror is restored to a position before adjustment. Specifically, a reset operation request from a third-party application is received; based on the reset operation request, the rearview mirror is reset to a position before adjustment.

[0105] In the specific implementation process, after receiving the reset operation request from the third-party application, it is also determined whether the request source to which the reset operation request belongs is the vehicle credit request source;

[0106] If so, resetting the rearview mirror to a pre-adjustment position based on the reset operation request;

[0107] If not, obtain the current driving state of the vehicle and determine whether the current vehicle speed included in the current driving state of the vehicle is below the preset vehicle speed threshold corresponding to the safe driving state; if so, it means that the vehicle is in a safe driving state, and based on the reset operation request, reset the rearview mirror to the position before adjustment. If not, ignore the reset operation request.

[0108] This embodiment responds to the reset operation request of the third-party application only when the vehicle is in a safe driving state, thereby satisfying the reset demand of the third-party application for the rearview mirror while ensuring the safety of the vehicle, and being able to meet the requirements for vehicle safety under the SOA architecture.

[0109] Based on the same inventive concept as in the above-mentioned embodiment, the embodiment of the present invention further discloses a safety adjustment system for a rearview mirror. Figure 2 ,include:

[0110] A receiving module 201 is used to receive a rearview mirror adjustment service request from a third-party application;

[0111] An acquisition module 202 is used to acquire the current driving state of the vehicle;

[0112] A first judgment module 203, configured to judge a safe driving state of the vehicle based on the rearview mirror adjustment service request and the current driving state of the vehicle;

[0113] The adjustment module 204 is configured to adjust the rearview mirror according to the rearview mirror adjustment service request if the vehicle is in the safe driving state.

[0114] In some optional implementations, the system further includes a second determination module, configured to:

[0115] Determine whether the request source to which the rearview mirror adjustment service request belongs is in a whitelist or a blacklist; wherein the whitelist is configured with a vehicle credit request source, and the blacklist is configured with other request sources except the vehicle credit request source;

[0116] If the mirror exists in the white list, adjusting the rearview mirror according to the rearview mirror adjustment service request;

[0117] If it exists in the blacklist, the step of obtaining the current driving status of the vehicle is executed.

[0118] In some optional implementations, the first determination module 203 is specifically configured to:

[0119] Determining a preset vehicle speed threshold corresponding to the rearview mirror adjustment service based on the rearview mirror adjustment service corresponding to the rearview mirror adjustment service request;

[0120] Determining whether the current vehicle speed included in the current driving state of the vehicle is below a preset vehicle speed threshold corresponding to the rearview mirror adjustment service;

[0121] If so, it indicates that the vehicle is in the safe driving state;

[0122] If not, ignore the rearview mirror adjustment service request.

[0123] In some optional implementations, the system further includes a third judgment module, configured to:

[0124] Determining whether the requested adjustment range of the rearview mirror adjustment service request is less than or equal to the safe adjustment range;

[0125] If the requested adjustment range of the rearview mirror adjustment service request is less than or equal to the safety adjustment range, performing a step of adjusting the rearview mirror according to the rearview mirror adjustment service request;

[0126] If the requested adjustment range of the rearview mirror adjustment service request is greater than the safety adjustment range, the rearview mirror adjustment service request is ignored.

[0127] In some optional embodiments, the system further includes a linkage adjustment module, which is used to:

[0128] The driver's seat is adjusted in conjunction with the rearview mirror adjustment service request.

[0129] In some optional implementations, the linkage adjustment module is specifically used to:

[0130] If the rearview mirror adjustment service request includes a left rearview mirror up / down adjustment service request, the driver's seat is adjusted in conjunction with the adjustment range requested for the left rearview mirror up / down adjustment service request, so that the driver's seat is adapted to the left rearview mirror; and / or

[0131] If the rearview mirror adjustment service request includes a left rearview mirror left-right adjustment service request, the driver's seat is adjusted in conjunction with the adjustment range requested for the left rearview mirror left-right adjustment service request, so that the driver's seat is adapted to the left rearview mirror; and / or

[0132] If the rearview mirror adjustment service request includes a right rearview mirror up / down adjustment service request, the driver's seat is adjusted in conjunction with the adjustment range requested for the right rearview mirror up / down adjustment service request, so that the driver's seat is adapted to the right rearview mirror; and / or

[0133] If the rearview mirror adjustment service request includes a right rearview mirror left-right adjustment service request, the driver's seat is adjusted in conjunction with the adjustment range requested in the right rearview mirror left-right adjustment service request so that the driver's seat is adapted to the right rearview mirror.

[0134] In some optional embodiments, the system further includes a reset module, configured to:

[0135] receiving a reset operation request from the third-party application;

[0136] Based on the reset operation request, the rearview mirror is reset to a pre-adjustment position.

[0137] Based on the same inventive concept as in the aforementioned embodiments, an embodiment of the present invention further discloses a computer-readable storage medium on which a computer program is stored, and when the program is executed by a processor, the steps of any of the aforementioned methods are implemented.

[0138] Based on the same inventive concept as in the aforementioned embodiments, an embodiment of the present invention further discloses a vehicle, including a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor implements the steps of any of the aforementioned methods when executing the program.

[0139] Through one or more embodiments of the present invention, the present invention has the following beneficial effects or advantages:

[0140] The present invention discloses a rearview mirror safety adjustment method and system, which first receives a rearview mirror adjustment service request from a third-party application and obtains the current driving state of a vehicle. Then, by performing a safe driving state judgment on the current driving state of the vehicle, it is detected whether the vehicle is in the safe driving state, and the third-party application is responded to adjust the rearview mirror only when the vehicle is in the safe driving state, thereby satisfying the rearview mirror adjustment requirements of the third-party application under the premise of ensuring vehicle safety, and meeting the requirements for vehicle safety under the SOA architecture.

[0141] Furthermore, since the present invention adds a safety judgment mechanism when opening vehicle services to third-party applications, it ensures that third-party applications will not affect the driving safety of the vehicle when installed on the vehicle. Under the premise of ensuring the safety attributes of the vehicle, it can also expand the application of vehicle safety services in rearview mirror adjustment, thereby contributing to the development of software-defined cars in terms of rearview mirror adjustment.

[0142] The algorithm and display provided herein are not inherently related to any particular computer, virtual system or other device. Various general purpose systems can also be used together with the teachings based on this. According to the above description, it is obvious that the structure required for constructing such systems. In addition, the present invention is not directed to any specific programming language either. It should be understood that various programming languages ​​can be utilized to realize the content of the present invention described herein, and the description of the above specific languages ​​is for disclosing the best mode of the present invention.

[0143] In the description provided herein, a large number of specific details are described. However, it is understood that embodiments of the present invention can be practiced without these specific details. In some instances, well-known methods, structures and techniques are not shown in detail so as not to obscure the understanding of this description.

[0144] Similarly, it should be understood that in order to streamline the present invention and aid in understanding one or more of the various inventive aspects, in the above description of exemplary embodiments of the present invention, the various features of the present invention are sometimes grouped together into a single embodiment, figure, or description thereof. However, this disclosed method should not be interpreted as reflecting the following intention: that the claimed invention requires more features than the features explicitly recited in each claim. More specifically, as reflected in the claims below, inventive aspects lie in less than all the features of the individual embodiments disclosed above. Therefore, the claims that follow the specific embodiment are hereby expressly incorporated into the specific embodiment, with each claim itself serving as a separate embodiment of the present invention.

[0145] Those skilled in the art will appreciate that the modules in the devices in the embodiments may be adaptively changed and arranged in one or more devices different from the embodiments. The modules or units or components in the embodiments may be combined into one module or unit or component, and in addition they may be divided into a plurality of submodules or subunits or subcomponents. Except that at least some of such features and / or processes or units are mutually exclusive, all features disclosed in this specification (including the accompanying claims, abstracts and drawings) and all processes or units of any method or device disclosed in this manner may be combined in any combination. Unless otherwise expressly stated, each feature disclosed in this specification (including the accompanying claims, abstracts and drawings) may be replaced by an alternative feature providing the same, equivalent or similar purpose.

[0146] In addition, those skilled in the art will appreciate that, although some embodiments herein include certain features included in other embodiments but not other features, the combination of features of different embodiments is meant to be within the scope of the present invention and form different embodiments. For example, in the claims below, any one of the claimed embodiments may be used in any combination.

[0147] The various component embodiments of the present invention can be implemented in hardware, or in software modules running on one or more processors, or in a combination thereof. It should be understood by those skilled in the art that a microprocessor or digital signal processor (DSP) can be used in practice to implement some or all functions of some or all components in a gateway, proxy server, or system according to an embodiment of the present invention. The present invention can also be implemented as a device or apparatus program (e.g., a computer program and a computer program product) for executing part or all of the methods described herein. Such a program implementing the present invention can be stored on a computer-readable medium, or can have the form of one or more signals. Such a signal can be downloaded from an Internet website, or provided on a carrier signal, or provided in any other form.

[0148] It should be noted that the above embodiments illustrate the present invention rather than limit it, and that those skilled in the art may devise alternative embodiments without departing from the scope of the appended claims. In the claims, any reference symbol between brackets shall not be construed as a limitation on the claims. The word "comprising" does not exclude the presence of elements or steps not listed in the claims. The word "one" or "an" preceding an element does not exclude the presence of a plurality of such elements. The present invention may be implemented by means of hardware comprising a number of different elements and by means of a suitably programmed computer. In a unit claim enumerating a number of devices, several of these devices may be embodied by the same hardware item. The use of the words first, second, and third, etc., does not indicate any order. These words may be interpreted as names.

Claims

1. A safety adjustment method for a rearview mirror, characterized in that: The method comprises: Receive rearview mirror adjustment service requests from third-party applications; Determine whether the request source to which the rearview mirror adjustment service request belongs is in a whitelist or a blacklist; wherein the whitelist is configured with a vehicle credit request source, and the blacklist is configured with other request sources except the vehicle credit request source; If the mirror exists in the white list, adjusting the rearview mirror according to the rearview mirror adjustment service request; If the vehicle exists in the blacklist, obtain the current driving status of the vehicle; Based on the rearview mirror adjustment service request and the current driving state of the vehicle, determining a safe driving state of the vehicle; If the vehicle is in the safe driving state, adjusting the rearview mirror according to the rearview mirror adjustment service request; The driver's seat is adjusted in conjunction with the rearview mirror adjustment service request so that the driver's seat adapts to the adjusted rearview mirror; wherein a mapping relationship exists between the adjustment range requested in the rearview mirror adjustment service and the driver's seat.

2. The method according to claim 1, characterized in that The determining of the safe driving state of the vehicle based on the rearview mirror adjustment service request and the current driving state of the vehicle specifically includes: Determining a preset vehicle speed threshold corresponding to the rearview mirror adjustment service based on the rearview mirror adjustment service corresponding to the rearview mirror adjustment service request; Determining whether the current vehicle speed included in the current driving state of the vehicle is below a preset vehicle speed threshold corresponding to the rearview mirror adjustment service; If so, it indicates that the vehicle is in the safe driving state; If not, ignore the rearview mirror adjustment service request.

3. The method according to claim 1, characterized in that If the vehicle is in the safe driving state, the method further includes: Determining whether the requested adjustment range of the rearview mirror adjustment service request is less than or equal to the safe adjustment range; If the requested adjustment range of the rearview mirror adjustment service request is less than or equal to the safety adjustment range, performing a step of adjusting the rearview mirror according to the rearview mirror adjustment service request; If the requested adjustment range of the rearview mirror adjustment service request is greater than the safety adjustment range, the rearview mirror adjustment service request is ignored.

4. The method according to claim 1, characterized in that The step of adjusting the driver's seat in linkage with the rearview mirror adjustment service request specifically includes: If the rearview mirror adjustment service request includes a left rearview mirror up / down adjustment service request, the driver's seat is adjusted in conjunction with the adjustment range requested for the left rearview mirror up / down adjustment service request, so that the driver's seat is adapted to the left rearview mirror; and / or If the rearview mirror adjustment service request includes a left rearview mirror left-right adjustment service request, the driver's seat is adjusted in conjunction with the adjustment range requested for the left rearview mirror left-right adjustment service request, so that the driver's seat is adapted to the left rearview mirror; and / or If the rearview mirror adjustment service request includes a right rearview mirror up / down adjustment service request, the driver's seat is adjusted in conjunction with the adjustment range requested for the right rearview mirror up / down adjustment service request, so that the driver's seat is adapted to the right rearview mirror; and / or If the rearview mirror adjustment service request includes a right rearview mirror left-right adjustment service request, the driver's seat is adjusted in conjunction with the adjustment range requested in the right rearview mirror left-right adjustment service request so that the driver's seat is adapted to the right rearview mirror.

5. The method according to claim 1, characterized in that After adjusting the rearview mirror according to the rearview mirror adjustment service request, the method further includes: receiving a reset operation request from the third-party application; Based on the reset operation request, the rearview mirror is reset to a pre-adjustment position.

6. A safety adjustment system for a rearview mirror, characterized in that: include: A receiving module, used for receiving a rearview mirror adjustment service request from a third-party application; A second judgment module is used to judge whether the request source to which the rearview mirror adjustment service request belongs exists in a white list or a black list; wherein the white list is configured with a vehicle credit request source, and the black list is configured with other request sources except the vehicle credit request source; if it exists in the white list, the rearview mirror is adjusted according to the rearview mirror adjustment service request; An acquisition module, used for acquiring the current driving state of the vehicle if it exists in the blacklist; A first judgment module, configured to judge a safe driving state of the vehicle based on the rearview mirror adjustment service request and the current driving state of the vehicle; an adjustment module, configured to adjust the rearview mirror according to a rearview mirror adjustment service request if the vehicle is in the safe driving state; A linkage adjustment module is used to linkage adjust the driver's seat according to the rearview mirror adjustment service request so that the driver's seat adapts to the adjusted rearview mirror; wherein, the requested adjustment range of the rearview mirror adjustment service request and the driver's seat have a mapping relationship.

7. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the program is executed by a processor, the steps of the method according to any one of claims 1 to 5 are implemented.

8. A vehicle comprising a memory, a processor and a computer program stored in the memory and executable on the processor, characterized in that: When the processor executes the program, the steps of the method according to any one of claims 1 to 5 are implemented.

Citation Information

Patent Citations

  • Vehicle rearview mirror and driver seat adjusting method and device and vehicle

    CN109835285A

  • Rearview mirror adjusting method and device, equipment and storage medium

    CN113895357A