Vehicle control method and device

By obtaining current vehicle and user information, and using historical vehicle data to automatically adjust the seat and rearview mirror position, the problem of manual adjustment of vehicle target equipment is solved and the user experience is improved.

CN116061776BActive Publication Date: 2025-08-08AVATR CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202310300775.X
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2023-03-24
Publication Date
2025-08-08
Estimated Expiration
2043-03-24

AI Technical Summary

Technical Problem

In the prior art, target equipment such as seats and rearview mirrors in vehicles need to be manually adjusted when the user replaces the vehicle, and automatic adjustment cannot be achieved, which affects the user experience.

Method used

By acquiring the vehicle information and user information of the current vehicle, if it is determined that the vehicle type of the current vehicle is different from the historical vehicle, the target data information of the current vehicle is determined using the data information of the historical vehicle, and the target data information is output to automatically adjust the target device to the target position.

Benefits of technology

It realizes automatic adjustment of the target device position in the vehicle according to user habits, avoiding manual adjustments from users, and improving user experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116061776B_ABST
    Figure CN116061776B_ABST
Patent Text Reader

Abstract

The embodiments of the present invention relate to the field of automotive technology and disclose a vehicle control method and device. The method obtains vehicle information and user information of the current vehicle, wherein the vehicle information includes vehicle type information; the user information includes a user ID and data information of at least one historical vehicle corresponding to the user ID; if the vehicle type of the current vehicle is determined to be different from that of the historical vehicle based on the vehicle information and user information of the current vehicle, the target data information of the current vehicle is determined based on the data information of the historical vehicle, wherein the target data information includes position adjustment information of the target device; the target data information of the current vehicle is output to adjust the target device of the current vehicle to the target posture according to the position adjustment information. By applying the technical solution disclosed herein, the position of the target device of the current vehicle can be automatically adjusted according to user habits, avoiding manual adjustment by the user and improving the user experience.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The embodiments of the present invention relate to the field of vehicle technology, and more particularly to a vehicle control method and device. Background Art

[0002] Typically, target devices in a vehicle (e.g., seats and rearview mirrors) are adjustable. During initial use, users can adjust the target devices to a more comfortable position based on their driving habits. However, when users upgrade to another vehicle of the same brand, the target devices still require manual adjustment; automatic adjustment is not possible. Therefore, finding a way to automatically adjust the target devices in a vehicle is an urgent problem. Summary of the Invention

[0003] In view of the above problems, embodiments of the present invention provide a vehicle control method and device for solving the problem in the prior art: how to automatically adjust a target device in a vehicle is an urgent problem to be solved.

[0004] According to one aspect of an embodiment of the present invention, a vehicle control method is provided, which includes: obtaining vehicle information and user information of a current vehicle, the vehicle information including vehicle type information; the user information including a user ID and data information of at least one historical vehicle corresponding to the user ID; if it is determined that the vehicle type of the current vehicle is different from that of the historical vehicle based on the vehicle information and user information of the current vehicle, then determining the target data information of the current vehicle based on the data information of the historical vehicle, the target data information including position adjustment information of a target device; and outputting the target data information of the current vehicle to adjust the target device of the current vehicle to a target posture based on the position adjustment information.

[0005] In combination with the first aspect, in a possible implementation method, the vehicle information of the current vehicle also includes the first design parameters of the current vehicle, and the data information of the historical vehicle includes the target device position information and the second design parameters of the historical vehicle; based on the data information of the historical vehicle, the target data information of the current vehicle is determined, including: determining the adjustment coefficient based on the target device position information and the second design parameters of the historical vehicle; determining the position adjustment information of the target device in the current vehicle according to the adjustment coefficient and the first design parameter.

[0006] With reference to the first aspect, in one possible implementation, the target device includes a seat and a rearview mirror.

[0007] In combination with the first aspect, in a possible implementation, the seat includes a seat headrest, the target device position information includes target seat position information and target rearview mirror position information, the target seat position information includes seat headrest position information, and after outputting the target data information of the current vehicle, the method also includes: determining an adjustment angle based on the target rearview mirror position information and the seat headrest position information; adjusting the rearview mirror to the target rearview mirror position according to the adjustment angle; and adjusting the seat to the target seat position according to the seat position adjustment information.

[0008] In combination with the first aspect, in a possible implementation, the method is applied to a vehicle, and after outputting target data information of the current vehicle, the method further includes: adjusting the position of the target device to the target position according to the target data information.

[0009] In combination with the first aspect, in a possible implementation, the method further includes: storing the current target posture of the vehicle.

[0010] In combination with the first aspect, in one possible implementation, after outputting the target data information of the current vehicle, the method also includes: determining whether the adjusted target device conforms to the target posture of the current vehicle; if it does not conform to the target posture of the current vehicle, displaying a preset prompt information, and the preset prompt information is used to prompt the user to check the adjusted target device.

[0011] In a second aspect, the present disclosure provides a vehicle control device, which includes an acquisition module for acquiring vehicle information and user information of a current vehicle, the vehicle information including vehicle type information; the user information including a user ID and data information of at least one historical vehicle corresponding to the user ID; a determination module for determining target data information of the current vehicle based on the data information of the historical vehicle if it is determined that the vehicle type of the current vehicle is different from that of the historical vehicle based on the vehicle information and user information of the current vehicle, the target data information including position adjustment information of the target device; and an output module for outputting the target data information of the current vehicle to adjust the target device of the current vehicle to a target posture based on the position adjustment information.

[0012] In combination with the second aspect, in a possible implementation method, the vehicle information of the current vehicle also includes the first design parameter of the current vehicle, the data information of the historical vehicle includes the seat position information and the second design parameter of the historical vehicle, the target data information includes the target device position information of the current vehicle, and the determination module is also used to determine the adjustment coefficient based on the target device position information and the second design parameter of the historical vehicle; and determine the position adjustment information of the target device in the current vehicle according to the adjustment coefficient and the first design parameter.

[0013] In conjunction with the second aspect, in a possible implementation, the target device includes a seat and a rearview mirror.

[0014] In conjunction with the second aspect, in one possible implementation, the seat includes a headrest, the target device position information includes target seat position information and target rearview mirror position information, the target seat position information includes historical vehicle headrest position information, and the vehicle control device further includes an adjustment module. The adjustment module is configured to determine an adjustment angle based on the target rearview mirror position information and the headrest position information; adjust the rearview mirror to the target rearview mirror position based on the adjustment angle; and adjust the seat to the target seat position based on the seat position adjustment information.

[0015] In combination with the second aspect, in a possible implementation, the adjustment module is further configured to adjust the position of the target device to the target position according to the target data information.

[0016] In combination with the second aspect, in a possible implementation, the vehicle control device further includes a storage module, and the storage module is used to store the current target posture of the vehicle.

[0017] In combination with the second aspect, in one possible implementation, the determination module is also used to determine whether the adjusted target device conforms to the target posture of the current vehicle; and if it does not conform to the target posture of the current vehicle, a preset prompt message is displayed, and the preset prompt message is used to prompt the user to check the adjusted target device.

[0018] In a third aspect, a vehicle is provided, comprising a processor, a memory, a communication interface, and a communication bus. The processor, the memory, and the communication interface communicate with each other via the communication bus. The memory is configured to store computer instructions. When the computer instructions are executed on the processor, the processor executes the vehicle control method described in any one of the first aspects.

[0019] In a fourth aspect, a computer-readable storage medium is provided, in which computer instructions are stored. When the computer instructions are executed on an electronic device, the electronic device executes the vehicle control method as described in any one of the first aspects above.

[0020] In a fifth aspect, a computer program product comprising computer instructions is provided. When the computer instructions are executed on an electronic device, the electronic device executes the vehicle control method as described in any one of the first aspects above.

[0021] It should be noted that the above-mentioned computer instructions may be stored in whole or in part on a computer-readable storage medium, wherein the computer-readable storage medium may be packaged together with the server processor or separately from the server processor, which is not limited in this disclosure.

[0022] The descriptions of the second to fifth aspects in this disclosure can refer to the detailed description of the first aspect; and the beneficial effects of the descriptions of the second to fifth aspects can refer to the analysis of the beneficial effects of the first aspect, which will not be repeated here.

[0023] In this disclosure, the names of the electronic devices do not limit the devices or functional modules themselves. In actual implementation, these devices or functional modules may appear with other names. As long as the functions of each device or functional module are similar to those disclosed in this disclosure, they are within the scope of the claims of this disclosure and their equivalents.

[0024] These and other aspects of the present disclosure will become more apparent from the following description.

[0025] The technical solution provided by this disclosure offers the following advantages over existing technologies: The vehicle control method provided by this disclosure obtains vehicle information and user information of the current vehicle. If, based on at least one historical vehicle in the current vehicle information and user information, the current vehicle is determined to be of a different vehicle type than the historical vehicle, the historical vehicle data is used to determine the target data information of the current vehicle and output the target data information of the current vehicle. Application of the technical solution of this disclosure can automatically adjust the position of the target device in the current vehicle based on user habits, eliminating manual adjustment by the user and improving the user experience.

[0026] The above description is only an overview of the technical solutions of the embodiments of the present invention. In order to more clearly understand the technical means of the embodiments of the present invention, they can be implemented in accordance with the contents of the specification. In order to make the above and other purposes, features and advantages of the embodiments of the present invention more obvious and easy to understand, the specific implementation methods of the present invention are specifically listed below. BRIEF DESCRIPTION OF THE DRAWINGS

[0027] The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the present disclosure and, together with the description, serve to explain the principles of the present disclosure.

[0028] In order to more clearly illustrate the embodiments of the present disclosure or the technical solutions in the prior art, the following briefly introduces the drawings required for use in the embodiments or the description of the prior art. Obviously, for ordinary technicians in this field, other drawings can be obtained based on these drawings without any creative work.

[0029] Figure 1 A schematic structural diagram of a vehicle control system provided by the present invention is shown;

[0030] Figure 2 One of the flow charts of a vehicle control method provided by the present invention is shown;

[0031] Figure 3It shows a schematic diagram of user information authorization provided by the present invention;

[0032] Figure 4 The second flowchart of a vehicle control method provided by the present invention is shown;

[0033] Figure 5 The third flowchart of a vehicle control method provided by the present invention is shown;

[0034] Figure 6 A schematic diagram showing the relationship between the rearview mirror angle and the seat headrest angle provided by the present invention;

[0035] Figure 7 A fourth flow chart of a vehicle control method provided by the present invention is shown;

[0036] Figure 8 FIG5 shows a fifth flow chart of a vehicle control method provided by the present invention;

[0037] Figure 9 FIG6 shows a sixth flow chart of a vehicle control method provided by the present invention;

[0038] Figure 10 FIG7 shows a seventh flow chart of a vehicle control method provided by the present invention;

[0039] Figure 11 A schematic structural diagram of a vehicle control device provided by the present invention is shown;

[0040] Figure 12 A schematic structural diagram of an embodiment of a vehicle control device provided by the present invention is shown. DETAILED DESCRIPTION

[0041] The following will be combined with the accompanying drawings in the embodiments of the present disclosure to clearly and completely describe the technical solutions in the embodiments of the present disclosure. Obviously, the embodiments described are only part of the embodiments of the present disclosure, not all of the embodiments. Based on the embodiments of the present disclosure, all other embodiments obtained by ordinary technicians in this field without making any creative efforts are within the scope of protection of the present disclosure.

[0042] Hereinafter, the terms "first" and "second" are used for descriptive purposes only and should not be construed as indicating or implying relative importance or implicitly specifying the number of the technical features being referred to. Thus, a feature designated "first" or "second" may explicitly or implicitly include one or more of such features. In the description of this disclosure, unless otherwise specified, "plurality" means two or more. "A and / or B" includes the following three combinations: A only, B only, and a combination of A and B.

[0043] Traditional vehicle seats and mirrors are manually adjusted to the correct position when the user first enters the vehicle, and this position is stored. When a user switches to a different model of the same brand, manual adjustment of the seat and mirrors is still required. The inability of seats and mirrors to adapt to the correct position across different models of the same brand inevitably impacts the user experience.

[0044] To this end, the present application provides a vehicle control method that obtains vehicle information and user information of the current vehicle. If, based on at least one historical vehicle in the vehicle information and user information of the current vehicle, the vehicle type of the current vehicle is determined to be different from that of the historical vehicle, the data information of the historical vehicle is used to determine the target data information of the current vehicle, and the target data information of the current vehicle is output. The technical solution disclosed herein can automatically adjust the vehicle's seat position and rearview mirror position based on user habits, eliminating manual adjustments by the user and improving the user experience.

[0045] The implementation of the embodiments of the present application will be described in detail below with reference to the accompanying drawings.

[0046] It should be noted that the vehicle control method provided in the embodiment of the present disclosure can be executed by the current vehicle, and can also be executed by a vehicle control system (for example, Figure 1 The vehicle control system shown is executed.

[0047] Figure 1 The following is an example of a vehicle control system provided by an embodiment of the present application. Figure 1 As shown, the vehicle control system may include: a server (also referred to as a vehicle cloud platform) 100 and a current vehicle 110. The server 100 may communicate with the current vehicle 110 to provide information processing, information storage and other functions for the current vehicle 110.

[0048] The current vehicle 110 may include multiple information collection devices, such as one or more cameras 111 and a display interface 112 (also known as a human-machine interface). The current vehicle 110 may also include a facial recognition module 113, a host module (also known as a central gateway) 114, an in-vehicle communication system 115, a seat control system 116, a rearview mirror control system 117, and a storage module 118.

[0049] Among them, the camera 111 is used to collect user information of users in the current vehicle. The display interface 112 is used for human-computer interaction. The facial recognition module 113 is used to identify user information. The host module 114 can be used to control the overall functions of the current vehicle 110. The on-board communication system 115 supports the current vehicle 110 to communicate with external devices outside the current vehicle 110 (such as the server 100). The seat control system 116 is used to control the seats in the current vehicle 110. The rearview mirror control system 117 is used to control the rearview mirrors in the current vehicle 110. The storage module 118 is used to store data in the current vehicle.

[0050] For example, a camera 111 in vehicle 110 is mounted directly in front of the driver to capture an image of the driver. A display interface 112 in vehicle 110 is mounted next to the steering wheel to display prompts, prompting the user to complete relevant operations. In-vehicle communication system 115 may be a T-BOX.

[0051] In some embodiments, the host module 124 may include: a central processing unit (CPU), a video processor, an audio processor, a graphics processing unit (GPU), a random access memory (RAM), a read-only memory (ROM), etc.

[0052] In some embodiments, the vehicle communication system 125 may include components for communicating with external devices according to various communication protocols. For example, the vehicle communication system 125 may include a Wi-Fi module, a Bluetooth module, an Ethernet module, and the like.

[0053] Combine Figure 1 The implementation environment of the vehicle control method shown in the figure introduces the vehicle control method provided by the embodiment of the present application. A camera 111 of a current vehicle 110 captures a user image and sends the user image to a facial recognition module 113. Facial recognition module 113 recognizes the user image, determines the user ID corresponding to the user image, stores the user ID in a storage module 118, and simultaneously transmits the user ID to a server 100 via an in-vehicle communication system 115. Based on the user ID, server 100 determines the historical vehicle corresponding to the user ID and the historical vehicle data.

[0054] When the server 100 determines that the current vehicle and the historical vehicle have different vehicle types, it uses the historical vehicle data to determine the target data for the current vehicle. The server 100 then sends the target data for the current vehicle to the current vehicle 110. Upon receiving the target data, the current vehicle 110 transmits the target data to the host module 114. The host module 114 then transmits the target data to the seat control system 116 and rearview mirror control system 117. The seat control system 116 and rearview mirror control system 117 adjust the seat and rearview mirror positions of the current vehicle based on the target data.

[0055] Below is the current vehicle (for example, Figure 1 The vehicle control method provided in the embodiment of the present disclosure is described by taking the current vehicle 110 in the example of executing the vehicle control method.

[0056] Please refer to Figure 2 , is a flow chart of a vehicle control method provided in an embodiment of the present application. Figure 2 As shown, the method may include steps 201 to 203.

[0057] Step 201: Obtain vehicle information and user information of the current vehicle.

[0058] Among them, vehicle information includes vehicle type information. User information includes user ID and data information of at least one historical vehicle corresponding to the user ID. The user information involved in this application (for example, user attribute data, user behavior data, and user geographic location, etc.) is obtained after obtaining the user's permission or consent; that is, when this application is applied to a specific product or technology, it is necessary to obtain user permission to obtain and process the relevant data, and the processing of the relevant data must comply with the relevant laws, regulations and regulatory standards of the relevant countries and regions.

[0059] For example, reference Figure 3 When the user's current geographic location needs to be obtained, a location acquisition prompt can be displayed in the user's terminal. After receiving the user's confirmation operation for the location acquisition prompt, the terminal can obtain the user's current geographic location.

[0060] In some embodiments, the current vehicle may include at least a camera, a facial recognition module, a storage module, and a host module. When a user sits on a seat in the current vehicle for the first time, the camera located in front of the seat will capture the user's image. After the camera captures the user's image, it can send the user image to the facial recognition module, which recognizes the user image and obtains the user ID corresponding to the user image. The facial recognition module can then store the user image and the user ID corresponding to the user image in the storage module. When the host module detects that the user has sat in the current vehicle, the host module can obtain the vehicle information and user ID of the current vehicle through the storage module. After obtaining the user ID, the host module can obtain data information of at least one historical vehicle corresponding to the user ID based on the user ID.

[0061] Step 202: If it is determined that the vehicle type of the current vehicle is different from that of the historical vehicle based on the vehicle information and user information of the current vehicle, target data information of the current vehicle is determined based on the data information of the historical vehicle.

[0062] The target data information includes position adjustment information of the target device.

[0063] After obtaining the vehicle information and user information, the current vehicle may first determine whether at least one historical vehicle in the user information is the same as the current vehicle. For example, the current vehicle may determine whether at least one historical vehicle is the same as the current vehicle by comparing the vehicle type information (i.e., the vehicle model) of the historical vehicle with the vehicle type information (i.e., the vehicle model of the current vehicle) of the current vehicle.

[0064] If it is determined that the vehicle type of the historical vehicle and the current vehicle is the same, since the data information of the historical vehicle is generated based on the user's driving habits, the seat position and rearview mirror position of the user's current vehicle can be automatically adjusted according to the seat position information and rearview mirror position information in the data information of the historical vehicle, thereby avoiding the user manually adjusting the vehicle's seat and rearview mirror.

[0065] If it is determined that the vehicle types of the historical vehicle and the current vehicle are different, the current vehicle needs to determine target data information based on the data information of the historical vehicle. The target data information includes position adjustment information of the target device.

[0066] Step 203: Output the target data information of the current vehicle to adjust the target device of the current vehicle to the target posture according to the position adjustment information.

[0067] In some embodiments, if the current vehicle determines the target data information, the target data information is output. The target data information can then be sent to a control system corresponding to the target device using the host module of the current vehicle. The control system corresponding to the target device controls the target device to adjust to the target posture according to the position adjustment information.

[0068] A vehicle control method provided by an embodiment of the present disclosure obtains vehicle information and user information for the current vehicle. If, based on at least one historical vehicle in the current vehicle information and user information, the current vehicle is determined to be of a different vehicle type than the historical vehicle, the target data information for the current vehicle is determined using the data from the historical vehicle. Application of the technical solution of the present disclosure can automatically adjust the position of the target device in the current vehicle based on user habits, eliminating manual adjustment by the user and improving the user experience.

[0069] In some embodiments, as Figure 4 As shown in the above Figure 2 Based on the illustrated embodiment, the above step 202 of “determining target data information of the current vehicle based on data information of historical vehicles” may include steps 401 and 402 .

[0070] Step 401: Determine an adjustment coefficient based on target equipment position information of historical vehicles and a second design parameter.

[0071] For example, the vehicle information of the current vehicle also includes other information of the current vehicle, such as the first design parameter of the current vehicle. The first design parameter can be the coordinate value of the design R point of the current vehicle. The coordinate values of the design R point of the current vehicle are X R1 、Y R1 、Z R1 The design R point of the current vehicle is the design reference point of the current vehicle, that is, the "riding reference point".

[0072] The data information of the historical vehicle also includes other information of the historical vehicle, such as the second design parameter of the historical vehicle and the target equipment position information of the historical vehicle. The second design parameter can be the design R point of the historical vehicle. The coordinate values of the design R point of the historical vehicle are X R2 、Y R2 、Z R2 The design R point of the historical vehicle is the design reference point of the historical vehicle.

[0073] In some embodiments, the target device includes a seat and a rearview mirror. For example, the target device can also be any device in the vehicle that requires manual adjustment by the user, such as a sunroof. This application does not limit the target device.

[0074] For example, when the target device is a seat, the target device location information of the historical vehicle is the seat location information of the historical vehicle. The seat location information of the historical vehicle includes the seat coordinate values of the historical vehicle and the seat angle value of the historical vehicle. The seat coordinate values of the historical vehicle are X2, Y2, and Z2, respectively, and the seat angle value is θ2.

[0075] In some embodiments, if the current vehicle is different from the historical vehicle, the current vehicle can determine the adjustment coefficient based on the target device position information and the second design parameter of the historical vehicle. For example, based on the coordinate values X2, Y2, and Z2 of the seat of the historical vehicle and the coordinate value X2 of the design point R of the historical vehicle, the current vehicle can determine the adjustment coefficient based on the target device position information and the second design parameter of the historical vehicle. R2 、Y R2 、Z R2 The adjustment coefficient is determined by the ratio of K. x , K Y , K Z . K x , K Y , K Z Satisfies the following expression:

[0076] K x =X2 / X R2

[0077] K Y =Y2 / Y R2

[0078] K Z =Z2 / Z R2

[0079] Step 402: Determine position adjustment information of the target device in the current vehicle according to the adjustment coefficient and the first design parameter.

[0080] After determining the adjustment coefficient, the current vehicle may also obtain position adjustment information of the target device in the current vehicle based on the adjustment coefficient and the first design parameter (ie, the design R point of the current vehicle).

[0081] For example, the target device of the current vehicle is a seat, and the position adjustment information of the target device is the target seat position information of the seat. The target seat position information includes target seat coordinates and target seat angles. The target seat coordinates of the current vehicle are X1, Y1, and Z1, and the target seat angle of the current vehicle is θ1. The target seat angle θ1 of the current vehicle is consistent with the seat angle θ2 of the historical vehicle.

[0082] The first design parameter of the current vehicle is the first design point R, and the coordinate value of the first design point R is X R1 、Y R1 、Z R1Based on the adjustment coefficient and the first design parameter (ie, the design R point of the current vehicle), the position adjustment information of the target device in the current vehicle can be obtained by changing the coordinate value X of the first design R point of the current vehicle to R1 、Y R1 、Z R1 and adjustment coefficient K x , K Y , K Z Multiply them together to get the target seat position information X1, Y1, and Z1 of the current vehicle. Among them, X1, Y1, and Z1 satisfy the following expression:

[0083] X1=K x* X R1

[0084] Y1=K Y* Y R1

[0085] Z1=K Z* Z R1

[0086] In another embodiment, the target device of the current vehicle may also be a rearview mirror, and the position adjustment information of the target device is target rearview mirror position information of the rearview mirror, wherein the target rearview mirror position information may include a target rearview mirror angle value.

[0087] For example, the target rearview mirror angle value can be determined based on historical vehicle rearview mirror position information. The target device position information for the historical vehicle includes the rearview mirror position information of the historical vehicle, and the rearview mirror position information of the historical vehicle includes the rearview mirror angle value of the historical vehicle. The rearview mirror angle value of the historical vehicle is θ3.

[0088] After obtaining the rearview mirror angle value θ3 of the historical vehicle, the rearview mirror angle value θ3 of the historical vehicle can be used as the target rearview mirror angle value of the current vehicle. The target rearview mirror angle value of the current vehicle is θ4. In other words, the rearview mirror angle value θ3 of the historical vehicle is the same as the target rearview mirror angle value θ4 of the current vehicle.

[0089] In some embodiments, as Figure 5 As shown in the above Figure 2 Based on the embodiment shown, the method further includes the following steps:

[0090] Step 501: Determine an adjustment angle based on target rearview mirror position information and seat headrest position information.

[0091] The seat includes a seat headrest, the target device position information includes target seat position information and target rearview mirror position information, and the target seat position information includes seat headrest position information.

[0092] In some embodiments, after the target rearview mirror position information of the current vehicle is determined, an adjustment angle can be determined based on the target rearview mirror position information and the seat headrest position information of a historical vehicle. The adjustment angle is used to instruct the current vehicle to adjust the rearview mirror position of the current vehicle according to the adjustment angle so that the rearview mirror position of the current vehicle is consistent with the position required by the target rearview mirror position information of the current vehicle. As can be seen from step 402, the target rearview mirror position information of the current vehicle is consistent with the rearview mirror position information of the historical vehicle, so the adjustment angle can be determined based on the rearview mirror position information and the seat headrest position information of the historical vehicle.

[0093] For example, the rearview mirror position information of the historical vehicle includes the rearview mirror angle value of the historical vehicle. The seat headrest position information of the historical vehicle includes the seat headrest angle value of the historical vehicle. Figure 6 As shown, ∠D is the angle of the rearview mirror of the historical vehicle, ∠E is the adjustment angle, ∠G is the angle of the seat headrest of the historical vehicle, and ∠F=∠G. Therefore, the adjustment angle ∠E satisfies the following expression:

[0094] ∠E=90°-∠D-∠F.

[0095] Step 502: Adjust the rearview mirror to the target rearview mirror position according to the adjustment angle.

[0096] After determining the adjustment angle, the main control module of the current vehicle can send the adjustment angle to the rearview mirror control system. After receiving the adjustment angle, the rearview mirror control system adjusts the rearview mirror position of the current vehicle according to the adjustment angle so that the rearview mirror position of the current vehicle is consistent with the position in the target rearview mirror position information of the current vehicle.

[0097] Step 503: Adjust the seat to the target seat position according to the seat position adjustment information.

[0098] After determining the seat position adjustment information, the main control module of the current vehicle can send the seat position adjustment information to the seat control system. After receiving the seat position adjustment information, the seat control system adjusts the seat of the current vehicle according to the seat position adjustment information so that the seat of the current vehicle is consistent with the position in the seat position adjustment information.

[0099] In some embodiments, as Figure 7 As shown in the above Figure 2 Based on the embodiment shown, the method further includes the following steps:

[0100] Step 701: Adjust the position of the target device to the target position according to the target data information.

[0101] For example, the target data information of the current vehicle includes target seat position information. As can be seen from step 402, the target seat position information includes target seat coordinate values (X1, Y1, Z1) and target seat angle value (θ1).

[0102] After the current vehicle obtains the target data information, the host module of the current vehicle can transmit the target data information to the target device control system. The target device control system can adjust the position of the target device to the target position based on the target data information. For example, the target device includes at least a seat. The target device control system includes at least a seat control system.

[0103] When the target data information is the target seat position information, the host module of the current vehicle can send the target seat position information to the seat control system, and the seat control system adjusts the seat position of the current vehicle according to the target seat coordinate value (X1, Y1, Z1) and target seat angle value (θ1) of the current vehicle.

[0104] In some embodiments, as Figure 8 As shown in the above Figure 2 Based on the embodiment shown, the method further includes:

[0105] Step 801: Store the current target posture of the vehicle.

[0106] After the seat position and rearview mirror position of the current vehicle are adjusted, the target posture can also be adjusted to provide data support for the subsequent seat adjustment and rearview mirror adjustment of other vehicles.

[0107] In some embodiments, as Figure 9 As shown in the above Figure 2 Based on the embodiment shown, the method further includes:

[0108] Step 901: Determine whether the adjusted target device meets the target posture of the current vehicle.

[0109] Step 902: If the target posture of the current vehicle is not met, a preset prompt message is displayed, where the preset prompt message is used to prompt the user to check the adjusted target device.

[0110] In the case where the target devices are seats and rearview mirrors, the current vehicle can adjust the seat position and rearview mirror position of the current vehicle according to the target data information of the current vehicle through the seat control system and rearview mirror control system. Since the storage module of the current vehicle stores the target data information of the current vehicle after obtaining the target data information of the current vehicle, after the seat control system and rearview mirror control system are adjusted, the storage module can also compare whether the adjusted seat position and rearview mirror position of the current vehicle are consistent with the target posture. If they are consistent, the user is prompted to complete the automatic adjustment of the seat and rearview mirror through the display interface of the current vehicle. If they are inconsistent, the user is prompted to complete the automatic adjustment of the seat and rearview mirror through the display interface of the current vehicle, and is prompted to manually check the adjusted seat position and rearview mirror position. In this way, if an error occurs in the automatic adjustment, the user can also be reminded to continue manual adjustment.

[0111] In summary, the present disclosure provides a vehicle control method that obtains vehicle information and user information for the current vehicle. If, based on at least one historical vehicle in the current vehicle information and user information, the current vehicle is determined to be of a different vehicle type than the historical vehicle, the historical vehicle data is used to determine target data for the current vehicle and output the target data for the current vehicle. Applying the technical solution of the present disclosure can automatically adjust the position of a target device in the current vehicle based on user habits, eliminating manual adjustments by the user and improving the user experience.

[0112] The following is an example of a vehicle control system (e.g., Figure 1 The vehicle control system shown in the figure) performs a vehicle control method provided in an embodiment of the present application as an example, and the vehicle control method is described. Figure 10 As shown, the method may include steps 1001 to 1007.

[0113] Step 1001: The server obtains vehicle information and user information of the current vehicle.

[0114] The vehicle information includes vehicle type information; the user information includes a user ID and data information of at least one historical vehicle corresponding to the user ID.

[0115] In some embodiments, the server can obtain the vehicle information and user information of the current vehicle from the current vehicle. Figure 1When a user rides in the current vehicle 110, the camera 111 of the current vehicle can capture the user image and send the user image to the facial recognition module 113. After receiving the user image, the facial recognition module 113 performs facial recognition on the user image, obtains the user ID corresponding to the user image, and saves the user ID to the storage module 118. The storage module 118 uploads the user ID and the vehicle information of the current vehicle to the server (also known as the vehicle cloud platform) through the vehicle communication system 115. After obtaining the user ID, the server can search the database for data information of at least one historical vehicle corresponding to the user ID based on the user ID. The database can be the database of the current vehicle, an independent database, or a server database, and this application does not impose any restrictions on this.

[0116] Step 1002: If the server determines that the vehicle type of the current vehicle is different from that of the historical vehicle based on the vehicle information and user information of the current vehicle, the server determines the target data information of the current vehicle based on the data information of the historical vehicle, and the target data information includes the position adjustment information of the target device.

[0117] After obtaining the user information and the vehicle information of the current vehicle, the server may first determine whether the vehicle model of at least one historical vehicle in the user information is the same as that of the current vehicle. For example, the server may determine whether the vehicle model of at least one historical vehicle and the current vehicle is the same by comparing the vehicle type information of the historical vehicle (i.e., the vehicle model of the historical vehicle) with the vehicle type information of the current vehicle (i.e., the vehicle model of the current vehicle).

[0118] If the server determines that the historical vehicle and the current vehicle are the same model, the server may send a link message to the current vehicle via the vehicle-mounted communication system. This link message requests linking of account information. Upon receiving the link message, the current vehicle displays a first prompt to the user via a display interface, prompting the user to "whether to link account information."

[0119] Because the seat and mirror position information of historical vehicles in the historical vehicle data is generated based on the user's driving habits, upon receiving a link acceptance message from the user, the current vehicle can be linked to the user ID. This link acceptance message instructs the user to confirm the linking account information. The seat and mirror positions of the user's current vehicle are then set based on the seat and mirror position information of the historical vehicle, eliminating the need for manual adjustment of the vehicle's seat and mirrors. This improves the user experience, enhances user stickiness, and increases user awareness of the vehicle brand.

[0120] If the server determines that the historical vehicle and the current vehicle have different models, the server determines the target data for the current vehicle based on the historical vehicle's data. This target data includes position adjustment information for the target device. Based on this target data, the target device for the current vehicle can be adjusted to the target position. For example, the target device may include seats, rearview mirrors, sunroof angle, and in-vehicle air conditioning temperature.

[0121] Step 1003: The server outputs the target data information of the current vehicle to adjust the target device of the current vehicle to the target posture according to the position adjustment information.

[0122] After the server determines the target data information of the current vehicle, it may send the target data information of the current vehicle to the current vehicle via the vehicle-mounted communication system 115 of the current vehicle.

[0123] Step 1004: The current vehicle adjusts the position of the target device to the target position according to the target data information.

[0124] For details, see Figure 6 Step 601 in is not described again here.

[0125] Step 1005: The current vehicle stores the target posture of the current vehicle.

[0126] Step 1006: The current vehicle determines whether the adjusted target device meets the target posture of the current vehicle.

[0127] Step 1007: If the current vehicle's target posture is not met, the current vehicle displays a preset prompt message, which is used to prompt the user to check the adjusted target device.

[0128] For details, see Figure 9 Steps 901 and 902 in the above are not described in detail here.

[0129] It should be noted that the vehicle control method executed by the vehicle control system is not limited to the above steps. Figure 2-Figure 9 The vehicle control method is supplemented by the embodiment of the present invention. Figure 2-Figure 9 When the contents of the embodiment of the present invention are supplemented, the Figure 2-Figure 9 The difference between the embodiments is that the execution entities are different, and the other contents are the same.

[0130] It is understandable that, in order to realize the above functions, the above electronic device includes hardware structures and / or software modules corresponding to the execution of each function. It should be easily appreciated by those skilled in the art that, in combination with the units and algorithm steps of the various examples described in the embodiments disclosed herein, the embodiments of the present disclosure can be implemented in the form of hardware or a combination of hardware and computer software. Whether a function is executed in the form of hardware or computer software driving hardware depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered to exceed the scope of the embodiments of the present disclosure.

[0131] The present disclosure also provides a vehicle control device. Figure 11 FIG. 1 is a schematic diagram of a vehicle control device according to an embodiment of the present disclosure. The vehicle control device may include: an acquisition module 1101 , a determination module 1102 , and an output module 1103 .

[0132] Among them, the acquisition module 1101 is used to obtain vehicle information and user information of the current vehicle, where the vehicle information includes vehicle type information; the user information includes a user ID and data information of at least one historical vehicle corresponding to the user ID; the determination module 1102 is used to determine the target data information of the current vehicle based on the data information of the historical vehicle if it is determined that the vehicle type of the current vehicle is different from that of the historical vehicle based on the vehicle information and user information of the current vehicle, and the target data information includes position adjustment information of the target device; the output module 1103 is used to output the target data information of the current vehicle to adjust the target device of the current vehicle to the target posture according to the position adjustment information.

[0133] In another possible implementation, the vehicle information of the current vehicle also includes the first design parameter of the current vehicle, the data information of the historical vehicle includes the seat position information and the second design parameter of the historical vehicle, and the target data information includes the target device position information of the current vehicle. The determination module 1102 is also used to determine the adjustment coefficient based on the target device position information and the second design parameter of the historical vehicle; and determine the position adjustment information of the target device in the current vehicle based on the adjustment coefficient and the first design parameter.

[0134] In another possible implementation, the target device includes a rearview mirror and a seat.

[0135] In another possible implementation, the seat includes a headrest, the target device position information includes target seat position information and target rearview mirror position information, the target seat position information includes historical vehicle headrest position information, and the vehicle control device further includes an adjustment module 1104. Adjustment module 1104 is configured to determine an adjustment angle based on the target rearview mirror position information and the headrest position information; adjust the rearview mirror to the target rearview mirror position based on the adjustment angle; and adjust the seat to the target seat position based on the seat position adjustment information.

[0136] In another possible implementation, the adjustment module 1104 is further configured to adjust the position of the target device to the target position according to the target data information.

[0137] In another possible implementation, the vehicle control device further includes a storage module 1105, and the storage module 1105 is used to store the current target posture of the vehicle.

[0138] In another possible implementation, the determination module 1102 is further used to determine whether the adjusted target device conforms to the target posture of the current vehicle; and if it does not conform to the target posture of the current vehicle, a preset prompt message is displayed, and the preset prompt message is used to prompt the user to check the adjusted target device.

[0139] Of course, the vehicle control device 1100 provided by the embodiment of the present disclosure includes but is not limited to the above modules.

[0140] The present disclosure provides a vehicle control device. First, an acquisition module 1101 acquires vehicle information and user information of a current vehicle. Then, a determination module 1102 determines, based on the vehicle information and user information of the current vehicle acquired by the acquisition module 1101, that at least one historical vehicle's data information in the user information differs. The historical vehicle data information is then used to determine target data information for the current vehicle. Finally, the target data information for the current vehicle is output via an output module 1103. Application of the technical solution of the present disclosure enables automatic adjustment of the target device position in the current vehicle based on user habits, eliminating manual adjustment by the user and improving the user experience.

[0141] Figure 12 A schematic structural diagram of an embodiment of a vehicle control device provided by the present disclosure is shown. The specific embodiment of the present disclosure does not limit the specific implementation of the device for determining the visual focus area.

[0142] Figure 12 A schematic structural diagram of an embodiment of a vehicle control device provided by the present disclosure is shown. The specific embodiments of the present disclosure do not limit the specific implementation of the vehicle control device.

[0143] like Figure 12As shown, the vehicle control device may include: a processor (processor) 1202 , a communications interface (Communications Interface) 1204 , a memory (memory) 1206 , and a communication bus 1208 .

[0144] Processor 1202, communication interface 1204, and memory 1206 communicate with each other via communication bus 1208. Communication interface 1204 is used to communicate with other devices, such as clients or other server network elements. Processor 1202 is used to execute program 1210, which can specifically be used to perform the relevant steps of the above-mentioned vehicle control method embodiment.

[0145] Specifically, the program 1210 may include program code including computer-executable instructions.

[0146] Processor 1202 may be a central processing unit (CPU), an application-specific integrated circuit (ASIC), or one or more integrated circuits configured to implement the embodiments of the present disclosure. The one or more processors included in the device for determining the focused viewing area may be processors of the same type, such as one or more CPUs, or may be processors of different types, such as one or more CPUs and one or more ASICs.

[0147] The memory 1206 is used to store the program 1210. The memory 1206 may include a high-speed RAM memory, and may also include a non-volatile memory (non-volatile memory), such as at least one disk memory.

[0148] The program 1210 can be specifically called by the processor 1202 to enable the vehicle control device to perform the following operations:

[0149] Obtain vehicle information and user information of the current vehicle, where the vehicle information includes vehicle type information; the user information includes a user ID and data information of at least one historical vehicle corresponding to the user ID; if it is determined that the vehicle type of the current vehicle is different from that of the historical vehicle based on the vehicle information and user information of the current vehicle, determine the target data information of the current vehicle based on the data information of the historical vehicle, where the target data information includes position adjustment information of the target device; output the target data information of the current vehicle to adjust the target device of the current vehicle to a target posture based on the position adjustment information.

[0150] In an optional manner, the vehicle information of the current vehicle also includes the first design parameter of the current vehicle, and the data information of the historical vehicle includes the target device position information and the second design parameter of the historical vehicle; based on the data information of the historical vehicle, the target data information of the current vehicle is determined, including: determining the adjustment coefficient based on the target device position information and the second design parameter of the historical vehicle; determining the position adjustment information of the target device in the current vehicle based on the adjustment coefficient and the first design parameter.

[0151] In an optional embodiment, the target device includes a seat and a rearview mirror.

[0152] In an optional embodiment, the seat also includes a seat headrest, the target device position information includes target seat position information and target rearview mirror position information, the target seat position information includes seat headrest position information, and after outputting the target data information of the current vehicle, the method also includes: determining an adjustment angle based on the target rearview mirror position information and the seat headrest position information; adjusting the rearview mirror to the target rearview mirror position according to the adjustment angle; and adjusting the seat to the target seat position according to the seat position adjustment information.

[0153] In an optional manner, the method is applied to a vehicle, and after outputting the target data information of the current vehicle, the method further includes: adjusting the position of the target device to the target position according to the target data information.

[0154] In an optional manner, the method further includes: storing the current target posture of the vehicle.

[0155] In an optional embodiment, the method further includes: after outputting the target data information of the current vehicle, the method further includes: determining whether the adjusted target device conforms to the target posture of the current vehicle; if it does not conform to the target posture of the current vehicle, displaying a preset prompt information, and the preset prompt information is used to prompt the user to check the adjusted target device.

[0156] The present disclosure provides a vehicle control device, wherein the memory 1206 of the vehicle control device is used to store a program 1210. The program 1210 can be specifically called by the processor 1202 to implement the following: by obtaining vehicle information and user information of the current vehicle, if the vehicle type of the current vehicle is determined to be different from that of the historical vehicle based on at least one historical vehicle data information in the vehicle information and user information of the current vehicle, the target data information of the current vehicle is determined using the historical vehicle data information, and the target data information of the current vehicle is output. The application of the technical solution of the present disclosure can automatically adjust the position of the target device in the current vehicle according to user habits, avoiding manual adjustment by the user and improving the user experience.

[0157] The present disclosure also provides a computer-readable storage medium storing computer instructions, which, when executed on an electronic device, cause the electronic device to execute the functions or steps executed by the electronic device in the above method embodiment.

[0158] For example, the computer-readable storage medium may be a read-only memory (ROM), a random access memory (RAM), a compact disc (CD-ROM), a magnetic tape, a floppy disk, an optical data storage device, and the like.

[0159] The embodiments of the present disclosure further provide a computer program product including computer instructions. When the computer instructions are executed on an electronic device, the electronic device executes the functions or steps executed by the electronic device in the above method embodiments.

[0160] Among them, the electronic device, computer-readable storage medium or computer program product provided in the embodiments of the present disclosure are all used to execute the corresponding methods provided above. Therefore, the beneficial effects that can be achieved can refer to the beneficial effects in the corresponding methods provided above, and will not be repeated here.

[0161] Through the description of the above implementation methods, those skilled in the art can clearly understand that for the convenience and brevity of description, only the division of the above-mentioned functional modules is used as an example. In actual applications, the above-mentioned functions can be assigned to different functional modules as needed, that is, the internal structure of the device (such as an electronic device) is divided into different functional modules to complete all or part of the functions described above. The specific working process of the system, device (such as an electronic device) and unit described above can refer to the corresponding process in the aforementioned method embodiment and will not be repeated here.

[0162] In the several embodiments provided in the present disclosure, it should be understood that the disclosed systems, devices (e.g., electronic devices) and methods can be implemented in other ways. For example, the device (e.g., electronic device) embodiments described above are merely schematic. For example, the division of modules or units is only a logical function division. There may be other division methods in actual implementation, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be an indirect coupling or communication connection through some interfaces, devices or units, which can be electrical, mechanical or other forms.

[0163] Units described as separate components may or may not be physically separate, and components shown as units may or may not be physical units, that is, they may be located in one place or distributed across multiple network units. Some or all of these units may be selected to achieve the purpose of this embodiment according to actual needs.

[0164] In addition, the functional units in the various embodiments of the present disclosure may be integrated into a single processing unit, or each unit may exist physically separately, or two or more units may be integrated into a single unit. The aforementioned integrated units may be implemented in the form of hardware or software functional units.

[0165] If the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present disclosure, or the part that contributes to the prior art, or all or part of the technical solution can be embodied in the form of a software product. The computer software product is stored in a storage medium and includes several instructions for enabling a computer device (which can be a personal computer, server, or network device, etc.) or a processor to execute all or part of the steps of the various embodiments of the present disclosure. The aforementioned storage medium includes: flash memory, mobile hard disk, read-only memory, random access memory, magnetic disk or optical disk, and other media that can store program code.

[0166] The above are only specific embodiments of the present disclosure, but the scope of protection of the present disclosure is not limited thereto. Any changes or substitutions that can be easily conceived by a person skilled in the art within the technical scope disclosed in this disclosure should be included in the scope of protection of the present disclosure. Therefore, the scope of protection of the present disclosure should be based on the scope of protection of the claims.

Claims

1. A vehicle control method, characterized in that: The vehicle control method includes: Obtain vehicle information and user information of the current vehicle, wherein the vehicle information includes vehicle type information; the user information includes a user ID and data information of at least one historical vehicle corresponding to the user ID; If it is determined based on the vehicle information of the current vehicle and the user information that the vehicle type of the current vehicle is different from that of the historical vehicle, then determining target data information of the current vehicle based on the data information of the historical vehicle, the target data information including position adjustment information of the target device; Outputting target data information of the current vehicle to adjust the target device of the current vehicle to a target posture according to the position adjustment information; The target device includes a seat and a rearview mirror; the seat includes a seat headrest; the position adjustment information of the target device includes target seat position information and target rearview mirror position information; the target seat position information includes seat headrest position information; after outputting the target data information of the current vehicle, the method further includes: determining an adjustment angle based on the target rearview mirror position information and the seat headrest position information; adjusting the rearview mirror to a target rearview mirror position according to the adjustment angle; adjusting the seat to a target seat position according to the seat position adjustment information; Determining whether the adjusted target device meets the target posture of the current vehicle; If the target posture of the current vehicle is not met, a preset prompt message is displayed, wherein the preset prompt message is used to prompt the user to check the adjusted target device; The adjustment angle ∠E satisfies the following relationship: ∠E = 90°-∠D-∠F; ∠D is the rearview mirror angle value of the historical vehicle, ∠E is the adjustment angle, ∠G is the seat headrest angle value of the historical vehicle, and ∠F=∠G.

2. The vehicle control method according to claim 1, characterized in that: The vehicle information of the current vehicle further includes a first design parameter of the current vehicle, and the data information of the historical vehicle includes target device position information and a second design parameter of the historical vehicle; and determining the target data information of the current vehicle based on the data information of the historical vehicle includes: determining an adjustment coefficient based on the target device position information of the historical vehicle and the second design parameter; Position adjustment information of the target device in the current vehicle is determined according to the adjustment coefficient and the first design parameter.

3. The vehicle control method according to claim 1, characterized in that: The method is applied to a vehicle, and after outputting the target data information of the current vehicle, the method further includes: According to the target data information, the position of the target device is adjusted to a target position.

4. The vehicle control method according to claim 1, wherein: After outputting the target data information of the current vehicle, the method further includes: The target pose of the current vehicle is stored.

5. A vehicle control device, characterized in that: The vehicle control device comprises: An acquisition module is used to acquire vehicle information and user information of the current vehicle, wherein the vehicle information includes vehicle type information; the user information includes a user ID and data information of at least one historical vehicle corresponding to the user ID; a determination module configured to, if it is determined based on the vehicle information of the current vehicle and the user information that the vehicle type of the current vehicle is different from that of the historical vehicle, determine target data information of the current vehicle based on the data information of the historical vehicle, the target data information including position adjustment information of a target device; an output module, configured to output target data information of the current vehicle, so as to adjust the target device of the current vehicle to a target posture according to the position adjustment information; Wherein, the target device includes a seat and a rearview mirror; the seat includes a seat headrest, the position adjustment information of the target device includes target seat position information and target rearview mirror position information, and the target seat position information includes seat headrest position information; an adjustment module, configured to determine an adjustment angle based on the target rearview mirror position information and the seat headrest position information; adjust the rearview mirror to the target rearview mirror position according to the adjustment angle; and adjust the seat to the target seat position according to the seat position adjustment information; The determination module is further configured to determine whether the adjusted target device conforms to the target posture of the current vehicle; if the target device does not conform to the target posture of the current vehicle, display a preset prompt message, wherein the preset prompt message is used to prompt the user to check the adjusted target device; The adjustment angle ∠E satisfies the following relationship: ∠E = 90°-∠D-∠F; ∠D is the rearview mirror angle value of the historical vehicle, ∠E is the adjustment angle, ∠G is the seat headrest angle value of the historical vehicle, and ∠F=∠G.

6. A vehicle, characterized in that: include: A processor, a memory, a communication interface, and a communication bus, wherein the processor, the memory, and the communication interface communicate with each other via the communication bus; The memory is used to store at least one executable instruction, and the executable instruction enables the processor to perform the operation of the vehicle control method according to any one of claims 1 to 4.

7. A computer-readable storage medium, characterized in that The storage medium stores at least one executable instruction. When the executable instruction is executed on the vehicle control device, the vehicle control device executes the operation of the vehicle control method according to any one of claims 1 to 4.

Citation Information

Patent Citations

  • Vehicle driving parameter adjusting method, system and equipment and computer medium

    CN110228436A

  • Vehicle driving parameter configuration method and device

    CN111583444A