Vehicle suspension system linkage control method and device, vehicle and electronic equipment

By acquiring user terminal attitude change data through the vehicle terminal, determining the position adjustment data of the vehicle suspension system, and sending linkage control commands, the problem of users being unable to control the attitude of the vehicle suspension system themselves is solved, thus improving the vehicle's playability.

CN121246471APending Publication Date: 2026-01-02CHONGQING JINKANG NEW ENERGY VEHICLE CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202511585437.0
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-10-31
Publication Date
2026-01-02

AI Technical Summary

Technical Problem

In existing technologies, the attitude adjustment of vehicle suspension systems is mainly to ensure driving stability, which cannot be controlled by the user, resulting in insufficient vehicle handling.

Method used

The vehicle-mounted terminal acquires the user terminal's attitude change data, determines the vehicle suspension system's position adjustment data according to a preset proportional relationship, and sends a linkage control command to match the vehicle suspension system's attitude with the user terminal's attitude.

Benefits of technology

This allows users to manually control the posture of their user terminal to adjust the vehicle's suspension system, increasing the vehicle's playability.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121246471A_ABST
    Figure CN121246471A_ABST
Patent Text Reader

Abstract

The embodiment of the invention provides a vehicle suspension system linkage control method and device, a vehicle and electronic equipment, and relates to the technical field of vehicles. The vehicle suspension system linkage control method is applied to a vehicle-mounted terminal, and the vehicle-mounted terminal is in communication connection with a user terminal. The method comprises the following steps: acquiring posture change data of the user terminal; wherein the posture change data is a change value of current posture data of the user terminal relative to historical posture data of the user terminal; determining position adjustment data of the vehicle suspension system according to the attitude change data; adjusting the posture of the vehicle suspension system to a target posture according to the position adjustment data; wherein the target posture is matched with the current posture data of the user terminal. According to the embodiment of the invention, the technical effects of supporting a user to manually control the posture of the user terminal to control the posture of the vehicle suspension system in a linkage manner and increasing the playability of the vehicle can be achieved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of vehicle technology, and more specifically, to a method, device, vehicle, and electronic equipment for linkage control of a vehicle suspension system. Background Technology

[0002] Currently, the main purpose is to adaptively adjust the vehicle suspension system's posture according to the vehicle's driving conditions to ensure driving stability. Users cannot control or adjust the vehicle suspension system's posture themselves, such as controlling the vehicle suspension system to perform rhythmic dances, which limits the vehicle's playability. Summary of the Invention

[0003] The purpose of this application is to provide a vehicle suspension system linkage control method, device, vehicle, and electronic device to achieve the technical effect of supporting users to manually control the posture of the user terminal to linkage control the posture of the vehicle suspension system, thereby increasing the playability of the vehicle.

[0004] In a first aspect, embodiments of this application provide a vehicle suspension system linkage control method, applied to an in-vehicle terminal, wherein the in-vehicle terminal is communicatively connected to a user terminal; the method includes: Acquire the posture change data of the user terminal; wherein, the posture change data is the change value of the current posture data of the user terminal relative to the historical posture data of the user terminal; Based on the attitude change data, determine the position adjustment data of the vehicle suspension system; According to the position adjustment data, the attitude of the vehicle suspension system is adjusted to the target attitude; wherein the target attitude matches the current attitude data of the user terminal.

[0005] In the above implementation process, the vehicle terminal obtains the change value of the user terminal's current posture data relative to the user terminal's historical posture data. Based on this posture change data, the position adjustment data of the vehicle suspension system is determined. According to the position adjustment data, the posture of the vehicle suspension system is adjusted to a target posture that matches the user terminal's current posture data. This allows the vehicle suspension system's position data to be adaptively adjusted based on the user terminal's posture change data while the user manually changes the user terminal's posture, so that the vehicle suspension system's posture changes in tandem with the user terminal's posture. This enables the user to manually control the user terminal's posture to control the vehicle suspension system's posture, increasing the vehicle's playability.

[0006] Furthermore, the attitude change data is obtained by the user terminal performing the following operations: The gyroscope installed in the user terminal is used to detect whether the user terminal’s attitude has changed, and after the user terminal’s attitude has changed, the current attitude data of the user terminal is collected. Based on the historical posture data of the user terminal and the current posture data of the user terminal, the posture change data is determined and sent to the vehicle terminal.

[0007] In the above implementation process, the user terminal first detects whether the user terminal's posture has changed through its built-in gyroscope, and after the user terminal's posture changes, it collects the current posture data of the user terminal. Then, based on the user terminal's historical posture data and the current posture data, it determines the posture change data and sends the posture change data to the vehicle terminal. This enables the determination of the user terminal's posture change data on the user terminal side, making it convenient for the vehicle terminal to directly obtain the user terminal's posture change data.

[0008] Further, acquiring the posture change data of the user terminal includes: Obtain historical posture data sent by the user terminal, and current posture data sent by the user terminal; The attitude change data is determined based on the user terminal's historical attitude data and the user terminal's current attitude data.

[0009] In the above implementation process, by obtaining historical posture data sent by the user terminal and current posture data sent by the user terminal through the vehicle terminal, and determining posture change data based on the historical posture data and current posture data of the user terminal, it is possible to support the determination of the user terminal's posture change data on the vehicle terminal side, ensuring that the vehicle terminal obtains the user terminal's posture change data in a timely manner.

[0010] Furthermore, the ratio between the position adjustment data and the attitude change data satisfies a preset proportional relationship.

[0011] In the above implementation process, the vehicle terminal determines the position adjustment data of the vehicle suspension system based on the user terminal's posture change data according to a preset ratio relationship, so that the ratio between the position adjustment data and the posture change data meets the preset ratio relationship, thus enabling the vehicle suspension system's position adjustment data to be determined quickly and accurately.

[0012] Furthermore, the preset proportional relationship is determined based on the range of changes in the user terminal's posture data and the range of adjustment of the vehicle suspension system's position data.

[0013] In the above implementation process, a preset ratio is determined in advance based on the user terminal's attitude data change range and the vehicle suspension system's position data adjustment range. The vehicle terminal then determines the vehicle suspension system's position adjustment data based on the user terminal's attitude change data, ensuring that the ratio between the position adjustment data and the attitude change data meets the preset ratio. This approach takes into account the hardware structure limitations of the vehicle suspension system and guarantees the effectiveness of the vehicle suspension system's position adjustment data.

[0014] Further, adjusting the attitude of the vehicle suspension system to a target attitude according to the position adjustment data; wherein, matching the target attitude with the current attitude data of the user terminal includes: Based on the position adjustment data, generate linkage control commands; The linkage control command is sent to the vehicle suspension system to adjust the attitude of the vehicle suspension system to the target attitude.

[0015] In the above implementation process, by directly converting the position adjustment data of the vehicle suspension system into linkage control commands by the vehicle terminal and sending linkage control commands to the vehicle suspension system, the attitude of the vehicle suspension system is adjusted to the target attitude that matches the current attitude data of the user terminal. This enables the vehicle suspension system to be quickly controlled to adjust its own attitude to the target attitude according to its own position adjustment data, which helps to improve the linkage control speed of the vehicle suspension system attitude.

[0016] Furthermore, sending the linkage control command to the vehicle suspension system includes: The linkage control command is sent to the vehicle suspension system through the vehicle interface unit set in the vehicle terminal.

[0017] In the above implementation process, by directly converting the position adjustment data of the vehicle suspension system into linkage control commands by the vehicle terminal, and sending the linkage control commands to the vehicle suspension system through the vehicle interface unit set in the vehicle terminal, the attitude of the vehicle suspension system is adjusted to the target attitude that matches the current attitude data of the user terminal. The signal relay function of the vehicle interface unit can be used to safely and effectively send linkage control commands to the vehicle suspension system.

[0018] Furthermore, the user terminal is equipped with a vehicle entertainment control application, and the vehicle terminal includes an in-vehicle infotainment system.

[0019] In the above implementation process, by pre-installing vehicle entertainment control applications on user terminals and selecting in-vehicle infotainment systems as in-vehicle terminals, the difficulty of user operation can be effectively reduced, while saving hardware costs.

[0020] Secondly, embodiments of this application provide a vehicle suspension system linkage control device, applied to an in-vehicle terminal, wherein the in-vehicle terminal is communicatively connected to a user terminal; the device includes: The data acquisition module is used to acquire the posture change data of the user terminal; wherein, the posture change data is the change value of the current posture data of the user terminal relative to the historical posture data of the user terminal; The data processing module is used to determine the position adjustment data of the vehicle suspension system based on the attitude change data; The linkage control module is used to adjust the attitude of the vehicle suspension system to a target attitude according to the position adjustment data; wherein the target attitude matches the current attitude data of the user terminal.

[0021] Thirdly, embodiments of this application provide a vehicle, including an on-board terminal and a vehicle suspension system; the on-board terminal is communicatively connected to a user terminal; the on-board terminal is used for: Acquire the posture change data of the user terminal; wherein, the posture change data is the change value of the current posture data of the user terminal relative to the historical posture data of the user terminal; Based on the attitude change data, determine the position adjustment data of the vehicle suspension system; According to the position adjustment data, the attitude of the vehicle suspension system is adjusted to the target attitude; wherein the target attitude matches the current attitude data of the user terminal.

[0022] Fourthly, embodiments of this application provide an electronic device, including a processor, a memory, and a computer program stored in the memory and configured to be executed by the processor; the processor executes the computer program to implement the method described above.

[0023] Fifthly, embodiments of this application provide a computer program product including instructions that, when executed by a computer, cause the computer to perform the method described above.

[0024] In a sixth aspect, embodiments of this application provide a computer-readable storage medium, the computer-readable storage medium including a stored computer program; wherein, when the computer program is executed, it controls the device where the computer-readable storage medium is located to perform the method described above. Attached Figure Description

[0025] To more clearly illustrate the technical solutions of the embodiments of this application, the accompanying drawings used in the embodiments of this application will be briefly introduced below. It should be understood that the following drawings only show some embodiments of this application and should not be regarded as a limitation of the scope. For those skilled in the art, other related drawings can be obtained based on these drawings without creative effort.

[0026] Figure 1 A flowchart illustrating a vehicle suspension system linkage control method provided in the first embodiment of this application; Figure 2 This is a schematic diagram of the structure of a vehicle suspension system linkage control device provided in the second embodiment of this application; Figure 3 This is a structural schematic diagram of a vehicle provided in the third embodiment of this application; Figure 4 This is a schematic diagram of the structure of an electronic device provided in the fourth embodiment of this application. Detailed Implementation

[0027] The technical solutions in the embodiments of this application will now be described with reference to the accompanying drawings.

[0028] It should be noted that similar reference numerals and letters in the following figures indicate similar items; therefore, once an item is defined in one figure, it does not need to be further defined and explained in subsequent figures. Furthermore, in the description of this application, terms such as "first," "second," etc., are used only to distinguish descriptions and should not be construed as indicating or implying relative importance.

[0029] In related technologies, the main purpose is to adaptively adjust the attitude of the vehicle suspension system according to the vehicle's driving conditions to ensure vehicle driving stability. Users cannot control or adjust the attitude of the vehicle suspension system themselves, such as controlling the vehicle suspension system to perform rhythmic dances, which limits the vehicle's playability.

[0030] To address this, this application proposes a vehicle suspension system linkage control method. This method involves acquiring the change in the user terminal's current posture data relative to its historical posture data from the onboard terminal. Based on this posture change data, the position adjustment data of the vehicle suspension system is determined. Following this adjustment data, the vehicle suspension system's posture is adjusted to a target posture that matches the user terminal's current posture data. This allows for adaptive adjustment of the vehicle suspension system's position data based on the user terminal's posture change data during manual changes by the user, ensuring that the vehicle suspension system's posture changes in tandem with the user terminal's posture. This enables users to manually control the user terminal's posture to achieve linkage control of the vehicle suspension system's posture, increasing the vehicle's playability.

[0031] The technical solutions of the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of this application, and not all embodiments. Based on the embodiments of this application, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of this application.

[0032] It should be understood that the vehicles described in the embodiments of this application can be pure electric vehicles, hybrid electric vehicles, gas-electric hybrid vehicles, fuel cell vehicles, or vehicles with other energy types including electric motors, and the embodiments of this application are not limited to these. The types of vehicles in the embodiments of this application can include sedans, SUVs, trucks, buses, etc., and the embodiments of this application are not limited to these. The vehicles in the embodiments of this application can be autonomous intelligent driving vehicles or manned vehicles with assisted intelligent driving functions, and the embodiments of this application are not limited to these.

[0033] Please refer to Figure 1 , Figure 1 This is a flowchart illustrating a vehicle suspension system linkage control method according to the first embodiment of this application. The first embodiment of this application provides a vehicle suspension system linkage control method applied to an on-board terminal, which is communicatively connected to a user terminal; the method includes steps S101~S103: S101. Obtain the posture change data of the user terminal; wherein, the posture change data is the change value of the current posture data of the user terminal relative to the historical posture data of the user terminal.

[0034] As an example, an in-vehicle terminal is installed in the vehicle, and the user connects the user terminal to the in-vehicle terminal by operating the user terminal.

[0035] In practical applications, users can open the application software installed in the user terminal by clicking to pair and connect the communication unit configured in the user terminal with the communication unit of the vehicle terminal, thereby realizing the communication connection between the user terminal and the vehicle terminal. The communication unit includes a Bluetooth unit or a Star Flash unit.

[0036] Users can manually change the orientation of their terminal according to their entertainment needs. For example, they can translate the terminal along the X or Y axis to change its horizontal position, translate it along the Z axis to change its height, or tilt it around the X, Y, or Z axis to change its tilt angle.

[0037] During the process of the user manually changing the user terminal's own posture, the user terminal detects the user terminal's posture in real time. Since the user terminal is connected to the vehicle terminal, the vehicle terminal can obtain the user terminal's posture change data in real time. The posture change data is the change value of the user terminal's current posture data relative to the user terminal's historical posture data.

[0038] For example, if the user terminal translates 10mm along the positive X-axis, 5mm along the positive Z-axis, and tilts 15° around the positive X-axis, then the attitude change data of the user terminal acquired by the vehicle terminal is: p x =10mm, h=5mm, θ x =15°.

[0039] It should be noted that the user terminal includes portable mobile devices such as mobile phones or tablets that can communicate with the vehicle-mounted terminal. Choosing a portable mobile device as the user terminal allows users to easily change the orientation of the user terminal anytime, anywhere.

[0040] S102. Based on the attitude change data, determine the position adjustment data of the vehicle suspension system.

[0041] As an example, after obtaining the posture change data of the user terminal, the vehicle terminal determines the position adjustment data of the vehicle suspension system based on the posture change data of the user terminal.

[0042] S103. Adjust the attitude of the vehicle suspension system to the target attitude according to the position adjustment data; wherein the target attitude is matched with the current attitude data of the user terminal.

[0043] As an example, after obtaining the position adjustment data of the vehicle suspension system, the vehicle terminal adjusts the attitude of the vehicle suspension system to a target attitude that matches the current attitude data of the user terminal according to the position adjustment data of the vehicle suspension system.

[0044] It is understandable that the position adjustment data of the vehicle suspension system is the adjustment value required to adjust the attitude of the vehicle suspension system to the target attitude, which is consistent with the current attitude of the user terminal.

[0045] This application embodiment obtains the change value of the user terminal's current posture data relative to the user terminal's historical posture data from the vehicle terminal. Based on this posture change data, it determines the position adjustment data of the vehicle suspension system. According to the position adjustment data, the posture of the vehicle suspension system is adjusted to a target posture that matches the user terminal's current posture data. This allows the vehicle suspension system's position data to be adaptively adjusted based on the user terminal's posture change data while the user manually changes the user terminal's posture, so that the vehicle suspension system's posture changes in tandem with the user terminal's posture. This enables the user to manually control the user terminal's posture to control the vehicle suspension system's posture, increasing the vehicle's playability.

[0046] In an optional embodiment, the attitude change data is obtained by the user terminal performing the following operations: detecting whether the attitude of the user terminal has changed using a gyroscope installed in the user terminal, and collecting the current attitude data of the user terminal after the attitude of the user terminal has changed; determining the attitude change data based on the historical attitude data of the user terminal and the current attitude data of the user terminal, and sending the attitude change data to the vehicle terminal.

[0047] As an example, a gyroscope is installed in the user terminal. A gyroscope is an inertial sensor that measures the angular velocity and angular displacement of an object. Its core function is to sense the angular motion states of an object, such as rotation, tilting, and flipping.

[0048] During the process of the user manually changing the user terminal's own posture, the gyroscope installed in the user terminal detects in real time whether the user terminal's posture has changed. After detecting that the user terminal's posture has changed, the gyroscope collects the current posture data of the user terminal. If the user terminal's posture has not changed, the gyroscope waits for the next detection.

[0049] Since the gyroscope collects historical attitude data of the user terminal at historical moments, after the user terminal obtains the current attitude data of the user terminal collected by the gyroscope, it can directly retrieve the historical attitude data of the user terminal. Based on the historical attitude data and the current attitude data of the user terminal, the attitude change data of the user terminal is determined and sent to the vehicle terminal.

[0050] This embodiment of the application first detects whether the user terminal's posture has changed using its built-in gyroscope. After the user terminal's posture changes, it collects the current posture data of the user terminal. Then, based on the user terminal's historical posture data and the current posture data, it determines the posture change data and sends the posture change data to the vehicle terminal. This enables the determination of the user terminal's posture change data on the user terminal side, making it convenient for the vehicle terminal to directly obtain the user terminal's posture change data.

[0051] In an optional embodiment, obtaining the user terminal's posture change data includes: obtaining historical posture data sent by the user terminal and current posture data sent by the user terminal; and determining posture change data based on the user terminal's historical posture data and current posture data.

[0052] As an example, considering that other application software may be running on the user terminal and the response speed of each application software is slow, in order to ensure that the vehicle terminal can obtain the user terminal's posture change data in a timely manner, the user terminal's posture change data can be determined on the side of the vehicle terminal.

[0053] During the process of the user terminal manually changing its own posture, the user terminal acquires the posture data of the user terminal in real time and sends it to the vehicle terminal. This allows the vehicle terminal to obtain the historical posture data sent by the user terminal, as well as the current posture data sent by the user terminal. Based on the historical posture data and the current posture data of the user terminal, the vehicle terminal determines the posture change data.

[0054] In practical applications, a gyroscope can be installed in the user terminal. When the user manually changes the user terminal's own posture, the gyroscope installed in the user terminal first detects whether the user terminal's posture has changed in real time. After detecting a change in the user terminal's posture, it collects the current posture data of the user terminal and then sends the current posture data of the user terminal to the vehicle terminal.

[0055] This application embodiment obtains historical posture data sent by the user terminal and current posture data sent by the user terminal through the vehicle terminal. Based on the historical posture data and current posture data of the user terminal, posture change data is determined. This supports determining the posture change data of the user terminal on the vehicle terminal side, ensuring that the vehicle terminal obtains the posture change data of the user terminal in a timely manner.

[0056] In an optional embodiment, the ratio between position adjustment data and attitude change data satisfies a preset proportional relationship.

[0057] As an example, users can pre-set the ratio between user terminal-side posture change data and vehicle-side position adjustment data according to their own entertainment needs, which is called the preset ratio relationship.

[0058] For example, the ratio of user terminal-side posture change data to vehicle-side position adjustment data is a:b. If the user wants the rhythmic movement amplitude of the vehicle suspension system to be less than that of the user terminal, then a:b can be set to any value greater than 1, such as 5:1.

[0059] After obtaining the user terminal's attitude change data, the vehicle terminal calculates the vehicle suspension system's position adjustment data based on a preset ratio. The ratio between the obtained position adjustment data and the attitude change data satisfies the preset ratio.

[0060] This application embodiment determines the position adjustment data of the vehicle suspension system by having the vehicle terminal determine the position adjustment data of the vehicle suspension system based on a preset ratio relationship and the user terminal's posture change data, so that the ratio between the position adjustment data and the posture change data meets the preset ratio relationship, thereby enabling the rapid and accurate determination of the position adjustment data of the vehicle suspension system.

[0061] In an optional embodiment, the preset proportional relationship is determined based on the range of changes in the user terminal's posture data and the range of adjustments to the position data of the vehicle suspension system.

[0062] As an example, considering the limitations of the vehicle suspension system hardware structure, the proportional relationship between the user terminal-side attitude change data and the vehicle-side position adjustment data can be determined based on the user terminal's attitude data change range and the vehicle suspension system's position data adjustment range. This is a preset proportional relationship.

[0063] In practical applications, the user terminal's attitude data includes its horizontal position, height, and tilt angle. Correspondingly, the vehicle suspension system's position data includes the suspension's horizontal displacement, vertical displacement, and the angle between the vehicle body and the horizontal plane. Assuming the user terminal's horizontal position variation range is [0, 30 mm], and the vehicle suspension system's horizontal displacement adjustment range is [0, 144 mm], then the user terminal's horizontal position variation value is determined to be 1 / 30, and the vehicle's horizontal displacement adjustment value is determined to be 1 / 144. The ratio of the user terminal's horizontal position variation value to the vehicle's horizontal displacement adjustment value is 5:1. Following this procedure, the proportional relationship between the user terminal's height variation value and the vehicle's vertical displacement adjustment value, as well as the proportional relationship between the user terminal's tilt angle variation value and the vehicle's tilt angle adjustment value, are determined.

[0064] This application embodiment determines a preset ratio relationship in advance based on the user terminal's attitude data change range and the vehicle suspension system's position data adjustment range. The vehicle terminal then determines the vehicle suspension system's position adjustment data based on the user terminal's attitude change data, ensuring that the ratio between the position adjustment data and the attitude change data meets the preset ratio relationship. This approach takes into account the hardware structure limitations of the vehicle suspension system and guarantees the effectiveness of the vehicle suspension system's position adjustment data.

[0065] In an optional embodiment, adjusting the attitude of the vehicle suspension system to the target attitude according to the position adjustment data; wherein, matching the target attitude with the current attitude data of the user terminal includes: generating a linkage control command based on the position adjustment data; and sending the linkage control command to the vehicle suspension system to adjust the attitude of the vehicle suspension system to the target attitude.

[0066] As an example, after obtaining the position adjustment data of the vehicle suspension system, the vehicle terminal generates a linkage control command based on the position adjustment data, sends the linkage control command to the vehicle suspension system, and triggers the actuator of the vehicle suspension system to adjust the attitude of the vehicle suspension system to a target attitude that matches the current attitude data of the user terminal.

[0067] This application embodiment converts the position adjustment data of the vehicle suspension system directly into linkage control commands by the vehicle terminal, and sends the linkage control commands to the vehicle suspension system to adjust the attitude of the vehicle suspension system to a target attitude that matches the current attitude data of the user terminal. This can quickly control the vehicle suspension system to adjust its own attitude to the target attitude according to its own position adjustment data, which is beneficial to improving the linkage control speed of the vehicle suspension system attitude.

[0068] In an optional embodiment, sending the linkage control command to the vehicle suspension system includes: sending the linkage control command to the vehicle suspension system through the vehicle interface unit set in the vehicle terminal.

[0069] As an example, considering that the vehicle terminal is usually integrated in the vehicle cockpit domain and the vehicle suspension system is usually integrated in the vehicle chassis domain, belonging to two different domains, in order to ensure that linkage control commands are sent to the vehicle suspension system safely and effectively, the vehicle terminal can interact with the vehicle suspension system through the vehicle interface unit configured on the vehicle terminal itself.

[0070] After obtaining the position adjustment data of the vehicle suspension system, the vehicle terminal generates a linkage control command based on the position adjustment data, sends the linkage control command to the vehicle interface unit, and forwards the linkage control command to the vehicle suspension system through the vehicle interface unit, triggering the actuator of the vehicle suspension system to adjust the attitude of the vehicle suspension system to the target attitude that matches the current attitude data of the user terminal.

[0071] This application embodiment converts the position adjustment data of the vehicle suspension system directly into linkage control commands by the vehicle terminal, and sends the linkage control commands to the vehicle suspension system through the vehicle interface unit set in the vehicle terminal. The attitude of the vehicle suspension system is adjusted to a target attitude that matches the current attitude data of the user terminal. By utilizing the signal relay function of the vehicle interface unit, linkage control commands can be sent to the vehicle suspension system safely and effectively.

[0072] In an optional embodiment, the user terminal is equipped with a vehicle entertainment control application, and the vehicle terminal includes an in-vehicle infotainment system.

[0073] As an example, a vehicle entertainment control application is pre-installed on the user terminal, allowing the user to directly use this application to achieve linkage control of the vehicle suspension system.

[0074] Vehicles are typically equipped with an in-vehicle infotainment system (or vehicle infotainment system). By choosing the in-vehicle infotainment system as the in-vehicle terminal, there is no need to add any other terminals to the vehicle.

[0075] This application embodiment effectively reduces the difficulty of user operation and saves hardware costs by pre-installing vehicle entertainment control applications on the user terminal and selecting an in-vehicle infotainment system as the in-vehicle terminal.

[0076] Please refer to Figure 2 , Figure 2 This is a schematic diagram of the final structure of a vehicle suspension system linkage control according to the second embodiment of this application. The second embodiment of this application provides a vehicle suspension system linkage control device applied to an in-vehicle terminal, which is communicatively connected to a user terminal. The device includes: a data acquisition module 201, used to acquire attitude change data of the user terminal; wherein, the attitude change data is the change value of the user terminal's current attitude data relative to the user terminal's historical attitude data; a data processing module 202, used to determine the position adjustment data of the vehicle suspension system based on the attitude change data; and a linkage control module 203, used to adjust the attitude of the vehicle suspension system to a target attitude according to the position adjustment data; wherein, the target attitude matches the user terminal's current attitude data.

[0077] In an optional embodiment, the attitude change data is obtained by the user terminal performing the following operations: detecting whether the attitude of the user terminal has changed using a gyroscope installed in the user terminal, and collecting the current attitude data of the user terminal after the attitude of the user terminal has changed; determining the attitude change data based on the historical attitude data of the user terminal and the current attitude data of the user terminal, and sending the attitude change data to the vehicle terminal.

[0078] In an optional embodiment, obtaining the user terminal's posture change data includes: obtaining historical posture data sent by the user terminal and current posture data sent by the user terminal; and determining posture change data based on the user terminal's historical posture data and current posture data.

[0079] In an optional embodiment, the ratio between position adjustment data and attitude change data satisfies a preset proportional relationship.

[0080] In an optional embodiment, the preset proportional relationship is determined based on the range of changes in the user terminal's posture data and the range of adjustments to the position data of the vehicle suspension system.

[0081] In an optional embodiment, adjusting the attitude of the vehicle suspension system to the target attitude according to the position adjustment data; wherein, matching the target attitude with the current attitude data of the user terminal includes: generating a linkage control command based on the position adjustment data; and sending the linkage control command to the vehicle suspension system to adjust the attitude of the vehicle suspension system to the target attitude.

[0082] In an optional embodiment, sending the linkage control command to the vehicle suspension system includes: sending the linkage control command to the vehicle suspension system through the vehicle interface unit set in the vehicle terminal.

[0083] In an optional embodiment, the user terminal is equipped with a vehicle entertainment control application, and the vehicle terminal includes an in-vehicle infotainment system.

[0084] The specific implementation process of the functions and roles of each module in the above device can be found in the implementation process of the corresponding steps in the above method, and will not be repeated here.

[0085] Please refer to Figure 3 , Figure 3 This is a structural schematic diagram of a vehicle provided in the third embodiment of this application. The third embodiment of this application provides a vehicle 30, including an on-board terminal 301 and a vehicle suspension system 302; the on-board terminal 301 is communicatively connected to a user terminal; the on-board terminal 301 is used to: acquire attitude change data of the user terminal; wherein, the attitude change data is the change value of the user terminal's current attitude data relative to the user terminal's historical attitude data; determine position adjustment data of the vehicle suspension system 302 based on the attitude change data; adjust the attitude of the vehicle suspension system 302 to a target attitude according to the position adjustment data; wherein, the target attitude matches the user terminal's current attitude data.

[0086] The specific implementation process of the functions and roles of the vehicle-mounted terminal 301 in the above-mentioned vehicle can be found in the implementation process of the corresponding steps in the above method, and will not be repeated here.

[0087] Please refer to Figure 4 , Figure 4 This is a schematic diagram of the structure of an electronic device provided in the fourth embodiment of this application. The fourth embodiment of this application provides an electronic device 40, including a processor 401, a memory 402, and a computer program stored in the memory 402 and configured to be executed by the processor 401; when the processor 401 executes the computer program, it implements the method described in the first embodiment of this application and can achieve the same beneficial effects.

[0088] When the processor 401 reads a computer program from the memory 402 via the bus 403 and executes the computer program, it can implement the method described in the first embodiment of this application.

[0089] Processor 401 can process digital signals and can include various computing architectures. For example, it can be a complex instruction set computer architecture, a reduced instruction set computer architecture, or an architecture that implements multiple instruction set combinations. In some examples, processor 401 can be a microprocessor.

[0090] The memory 402 can be used to store instructions executed by the processor 401 or data related to the execution of instructions. These instructions and / or data may include code for implementing some or all of the functions of one or more modules described in the embodiments of this application. The processor 401 of this embodiment can be used to execute the instructions in the memory 402 to implement the method described in the first embodiment of this application. The memory 402 includes dynamic random access memory, static random access memory, flash memory, optical memory, or other memories well known to those skilled in the art.

[0091] The fifth embodiment of this application provides a computer program product, which includes instructions that, when executed by a computer, cause the computer to perform the method described in the first embodiment of this application and achieve the same beneficial effects.

[0092] The method described in the first embodiment of this application can be implemented, in whole or in part, by software, hardware, firmware, or any combination thereof. When implemented in software, it can be implemented, in whole or in part, in the form of a computer program product. The computer program product includes one or more computer programs or instructions. When the computer program or instructions are loaded and executed on a computer, the processes or functions described in the various embodiments of this application are executed, in whole or in part. The computer can be a general-purpose computer, a special-purpose computer, a computer network, a network device, a user equipment, a core network device, an OAM (Open Application Model), or other programmable devices.

[0093] The computer program or instructions may be stored in a computer-readable storage medium or transferred from one computer-readable storage medium to another. For example, the computer program or instructions may be transferred from one website, computer, server, or data center to another website, computer, server, or data center via wired or wireless means. The computer-readable storage medium may be any available medium that a computer can access, or a data storage device such as a server or data center that integrates one or more available media. The available medium may be a magnetic medium, such as a floppy disk, hard disk, or magnetic tape; or an optical medium, such as a digital video optical disc; or a semiconductor medium, such as a solid-state drive. The computer-readable storage medium may be a volatile or non-volatile storage medium, or may include both volatile and non-volatile types of storage media.

[0094] The sixth embodiment of this application provides a computer-readable storage medium, which includes a stored computer program; wherein, when the computer program is running, it controls the device where the computer-readable storage medium is located to perform the method described in the first embodiment of this application, and can achieve the same beneficial effects.

[0095] In summary, this application provides a vehicle suspension system linkage control method, device, vehicle, and electronic device. The vehicle suspension system linkage control method is applied to an in-vehicle terminal, which is communicatively connected to a user terminal. The method includes: acquiring attitude change data of the user terminal; wherein the attitude change data is the change value of the user terminal's current attitude data relative to the user terminal's historical attitude data; determining position adjustment data of the vehicle suspension system based on the attitude change data; and adjusting the attitude of the vehicle suspension system to a target attitude according to the position adjustment data; wherein the target attitude matches the user terminal's current attitude data. This application embodiment obtains the change value of the user terminal's current posture data relative to the user terminal's historical posture data from the vehicle terminal. Based on this posture change data, it determines the position adjustment data of the vehicle suspension system. According to the position adjustment data, the posture of the vehicle suspension system is adjusted to a target posture that matches the user terminal's current posture data. This allows the vehicle suspension system's position data to be adaptively adjusted based on the user terminal's posture change data while the user manually changes the user terminal's posture, so that the vehicle suspension system's posture changes in tandem with the user terminal's posture. This enables the user to manually control the user terminal's posture to control the vehicle suspension system's posture, increasing the vehicle's playability.

[0096] The above embodiments are merely illustrative examples. The various embodiments of this application can be combined or nested with each other, and this application is not limited thereto.

[0097] In the several embodiments provided in this application, it should be understood that the disclosed apparatus and methods can also be implemented in other ways. The apparatus embodiments described above are merely illustrative. For example, the flowcharts and block diagrams in the accompanying drawings illustrate the architecture, functionality, and operation of possible implementations of apparatus, methods, and computer program products according to various embodiments of this application. In this regard, each block in a flowchart or block diagram may represent a module, segment, or portion of code containing one or more executable instructions for implementing a specified logical function. It should also be noted that in some alternative implementations, the functions marked in the blocks may occur in a different order than those marked in the drawings. For example, two consecutive blocks may actually be executed substantially in parallel, and they may sometimes be executed in reverse order, depending on the functions involved. It should also be noted that each block in a block diagram and / or flowchart, and combinations of blocks in block diagrams and / or flowcharts, can be implemented using a dedicated hardware-based system that performs the specified function or action, or using a combination of dedicated hardware and computer instructions.

[0098] In addition, the functional modules in the various embodiments of this application can be integrated together to form an independent part, or each module can exist independently, or two or more modules can be integrated to form an independent part.

[0099] If the aforementioned functions are implemented as software functional modules and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, or a portion of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of this application. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.

[0100] The above description is merely an embodiment of this application and is not intended to limit the scope of protection of this application. Various modifications and variations can be made to this application by those skilled in the art. Any modifications, equivalent substitutions, improvements, etc., made within the spirit and principles of this application should be included within the scope of protection of this application. It should be noted that similar reference numerals and letters in the following figures indicate similar items; therefore, once an item is defined in one figure, it does not need to be further defined and explained in subsequent figures.

[0101] The above description is merely a specific embodiment of this application, but the scope of protection of this application is not limited thereto. Any variations or substitutions that can be easily conceived by those skilled in the art within the scope of the technology disclosed in this application should be included within the scope of protection of this application. Therefore, the scope of protection of this application should be determined by the scope of the claims.

[0102] It should be noted that, in this document, relational terms such as "first" and "second" are used only to distinguish one entity or operation from another, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Furthermore, the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or apparatus. Without further limitations, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or apparatus that includes said element.

Claims

1. A method for coordinated control of a vehicle suspension system, characterized in that, The method is applied to an in-vehicle terminal, which is communicatively connected to a user terminal; the method includes: Acquire the posture change data of the user terminal; wherein, the posture change data is the change value of the current posture data of the user terminal relative to the historical posture data of the user terminal; Based on the attitude change data, determine the position adjustment data of the vehicle suspension system; According to the position adjustment data, the attitude of the vehicle suspension system is adjusted to the target attitude; wherein the target attitude matches the current attitude data of the user terminal.

2. The method according to claim 1, characterized in that, The attitude change data is obtained by the user terminal performing the following operations: The gyroscope installed in the user terminal is used to detect whether the user terminal’s attitude has changed, and after the user terminal’s attitude has changed, the current attitude data of the user terminal is collected. Based on the historical posture data of the user terminal and the current posture data of the user terminal, the posture change data is determined and sent to the vehicle terminal.

3. The method according to claim 1, characterized in that, The acquisition of the user terminal's posture change data includes: Obtain historical posture data sent by the user terminal, and current posture data sent by the user terminal; The attitude change data is determined based on the user terminal's historical attitude data and the user terminal's current attitude data.

4. The method according to claim 1, characterized in that, The ratio between the position adjustment data and the attitude change data satisfies a preset proportional relationship.

5. The method according to claim 4, characterized in that, The preset proportional relationship is determined based on the range of changes in the user terminal's posture data and the range of adjustments to the position data of the vehicle suspension system.

6. The method according to claim 1, characterized in that, The step of adjusting the vehicle suspension system's attitude to a target attitude according to the position adjustment data includes: matching the target attitude with the current attitude data of the user terminal. Based on the position adjustment data, generate linkage control commands; The linkage control command is sent to the vehicle suspension system to adjust the attitude of the vehicle suspension system to the target attitude.

7. The method according to claim 6, characterized in that, Sending the linkage control command to the vehicle suspension system includes: The linkage control command is sent to the vehicle suspension system through the vehicle interface unit set in the vehicle terminal.

8. A vehicle suspension system linkage control device, characterized in that, The device is applied to an in-vehicle terminal, which is communicatively connected to a user terminal; the device includes: The data acquisition module is used to acquire the posture change data of the user terminal; wherein, the posture change data is the change value of the current posture data of the user terminal relative to the historical posture data of the user terminal; The data processing module is used to determine the position adjustment data of the vehicle suspension system based on the attitude change data; The linkage control module is used to adjust the attitude of the vehicle suspension system to a target attitude according to the position adjustment data; wherein the target attitude matches the current attitude data of the user terminal.

9. A vehicle, characterized in that, Includes an on-board terminal and a vehicle suspension system; the on-board terminal is communicatively connected to a user terminal; the on-board terminal is used for: Acquire the posture change data of the user terminal; wherein, the posture change data is the change value of the current posture data of the user terminal relative to the historical posture data of the user terminal; Based on the attitude change data, determine the position adjustment data of the vehicle suspension system; According to the position adjustment data, the attitude of the vehicle suspension system is adjusted to the target attitude; wherein the target attitude matches the current attitude data of the user terminal.

10. An electronic device, characterized in that, It includes a processor, a memory, and a computer program stored in the memory and configured to be executed by the processor; when the processor executes the computer program, it implements the method according to any one of claims 1 to 7.

11. A computer program product, characterized in that, The computer program product includes instructions that, when executed by a computer, cause the computer to perform the method according to any one of claims 1 to 7.