Vehicle-mounted control system and control method

By dividing the vehicle control system into fixed vehicle control equipment and detachable application control equipment, the problem of difficult updates and iterations of the vehicle cockpit control system is solved, enabling updates and iterations at both the hardware and software levels, reducing upgrade costs and improving safety.

CN119018068BActive Publication Date: 2025-12-12GREAT WALL MOTOR CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202310601923.1
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2023-05-25
Publication Date
2025-12-12
Estimated Expiration
2043-05-25

AI Technical Summary

Technical Problem

The in-vehicle cockpit control system is difficult to update and iterate. The rapid pace of hardware and software iterations, coupled with the slow pace of vehicle development, makes it difficult for the cockpit control system to keep up with user needs and poses a risk of cybersecurity attacks.

Method used

The vehicle control system is divided into fixed vehicle control equipment and detachable application control equipment, which integrate basic functions and Internet application functions respectively. The application control equipment is physically isolated, allowing users to install and update it themselves.

Benefits of technology

It has enabled hardware and software-level updates and iterations of the vehicle control system, reduced the risk of cybersecurity attacks, met user needs, and reduced upgrade costs.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119018068B_ABST
    Figure CN119018068B_ABST
Patent Text Reader

Abstract

The application provides a vehicle-mounted control system and a control method, the vehicle-mounted control system comprises a display control device, a vehicle control device and an application control device, the display control device and the vehicle control device are in communication connection, the vehicle control device and the application control device are in communication connection, the vehicle control and the application control are separated at the hardware level, the vehicle control device is fixedly connected with a vehicle main body and cannot be replaced, generally does not need to be updated and iterated, so as to ensure the stability of the vehicle control, the application control device is detachably connected with the vehicle main body and can be updated and iterated at the software and hardware levels, the application control device is an independent device, the application control device and the vehicle control device are physically isolated, meanwhile, the application control device is not connected to a vehicle bus, so the possibility of implementing a network security attack on the vehicle through the application control device is greatly reduced, therefore, the application control device allows a user to install and uninstall applications by himself / herself, so as to meet the needs of the user.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application relates to the technical field of vehicles, in particular to a vehicle-mounted control system and a control method. BACKGROUND

[0002] With the development of automobile electrification, networking, intelligence and sharing, the functions of the automobile cabin control system are becoming more and more numerous. However, due to the rapid development and iteration of hardware and software, the corresponding cabin control system also needs to be continuously updated in software and hardware. Therefore, in order to meet the update iteration needs of users, the chips used by the vehicle cabin control system also start to improve the hardware and software iteration speed to pursue stronger performance. However, since the development speed of vehicles is relatively slow compared to the development and iteration speed of hardware and software, and the vehicle cabin control system generally cannot be frequently replaced at the hardware level, it is difficult for the vehicle cabin control system to be updated and iterated, so this status quo causes many vehicles to have old versions of cabin control systems even before they are launched, or after being on the market for a period of time, the cabin control system of the vehicle cannot keep up with the needs of users. SUMMARY

[0003] Therefore, the purpose of the present application is to provide a vehicle-mounted control system and a control method to solve the problem of difficulty in updating and iterating the vehicle cabin control system.

[0004] To achieve the above purpose, the first aspect of the present application provides a vehicle-mounted control system, which comprises a display control device, a vehicle control device and an application control device, the display control device and the vehicle control device are in communication connection, the vehicle control device and the application control device are in communication connection, wherein,

[0005] The display control device is fixedly connected with a vehicle body;

[0006] The vehicle control device is fixedly connected with the vehicle body, and comprises a control module and a first communication connection module, the first communication connection module is used for receiving the control instruction sent by the display control device, and the control module is used for executing the control instruction;

[0007] The application control device is detachably connected with the vehicle body, and comprises an application module and a second communication connection module, the second communication connection module is in communication connection with the display control device through the first communication connection module, is used for receiving the control instruction forwarded by the first communication connection module, and the application module is used for executing the control instruction forwarded by the first communication connection module.

[0008] Based on the same inventive concept, the second aspect of the present application provides a control method applied to the vehicle-mounted control system provided by the first aspect of the present application, and the method comprises the following steps:

[0009] The display control device receives the control instruction of the user and sends the control instruction to the vehicle control device.

[0010] The vehicle control device determines the target device corresponding to the control instruction, and the vehicle control device executes the control instruction in response to the target device being itself, and feeds back a first control result to the display control device, and the display control device displays the first control result.

[0011] The vehicle control device determines that the target device is the application control device, sends the control instruction to the application control device, and the application control device responds to the control instruction and feeds back a second control result to the vehicle control device; the vehicle control device sends the second control result to the display control device, and the display control device displays the second control result.

[0012] As can be seen from the above, the vehicle-mounted control system and the control method provided by the present application, the vehicle-mounted control system comprises a display control device, a vehicle control device and an application control device, the display control device and the vehicle control device are in communication connection, the vehicle control device and the application control device are in communication connection, wherein the display control device and the vehicle control device are fixedly connected with the vehicle body, the application control device is detachably connected with the vehicle body, the vehicle control device comprises a control module and a first communication connection module, the application control device comprises an application module and a second communication connection module, the basic function module for vehicle control and the function module strongly bound with the vehicle are integrated in the vehicle control device, the function module related to the internet application and the local application is integrated in the application control device, the vehicle control and the application control are separated at the hardware level, the vehicle control device is fixedly connected with the vehicle body and cannot be replaced, and generally does not need to be updated and iterated to ensure the stability of vehicle control, the application control device is detachably connected with the vehicle body and can be updated and iterated at the software and hardware levels, the application control device is a separate device, which physically isolates the application control device and the vehicle control device, and at the same time, the application control device is not directly connected to the vehicle bus, which greatly reduces the possibility of network security attack on the vehicle through the application control device, so the application control device allows the user to install and uninstall the application by himself to meet the user's needs, and the user can replace the new application control device to realize the update and iteration of the vehicle-mounted control system. BRIEF DESCRIPTION OF DRAWINGS

[0013] To more clearly illustrate the technical solutions in this application or related technologies, the drawings used in the description of the embodiments or related technologies will be briefly introduced below. Obviously, the drawings described below are only embodiments of this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.

[0014] Figure 1 This is a schematic diagram of the overall structure of the vehicle control system according to an embodiment of this application;

[0015] Figure 2 This is a detailed structural diagram of the vehicle control system according to an embodiment of this application;

[0016] Figure 3 This is a schematic diagram of the wired communication connection between the vehicle control device and the application control device in an embodiment of this application;

[0017] Figure 4 This is a schematic diagram of the wireless communication connection between the vehicle control device and the application control device in an embodiment of this application;

[0018] Figure 5 This is a schematic diagram of the communication connection between the application control device and the mobile terminal in an embodiment of this application;

[0019] Figure 6 This is a schematic diagram of the communication connection between the vehicle control system and the application update server in an embodiment of this application;

[0020] Figure 7 This is a flowchart of the control method according to an embodiment of this application;

[0021] Figure 8 This is a flowchart illustrating the application update in the embodiments of this application.

[0022] Reference numerals: 1. Display control equipment;

[0023] 2. Vehicle control equipment; 2-1. Control module; 2-1-1. Vehicle driving control module; 2-1-2. Vehicle audio-visual control module; 2-1-3. Vehicle identification module; 2-2. First communication connection module; 2-3. First communication interface;

[0024] 3. Application control equipment; 3-1-1. Application module; 3-1-1. Functional application module; 3-1-2. Entertainment application module; 3-1-3. Audio-visual application module; 3-2. Second communication connection module; 3-3. Second communication interface; 3-4. Third communication interface;

[0025] 4. Mobile terminals;

[0026] 5. Application update server. Detailed Implementation

[0027] To make the objectives, technical solutions, and advantages of this application clearer, the following detailed description is provided in conjunction with specific embodiments and the accompanying drawings.

[0028] It should be noted that, unless otherwise defined, the technical or scientific terms used in the embodiments of this application should have the ordinary meaning understood by one of ordinary skill in the art to which this application pertains. The terms "first," "second," and similar terms used in the embodiments of this application do not indicate any order, quantity, or importance, but are merely used to distinguish different components. Terms such as "comprising" or "including" mean that the element or object preceding the word encompasses the elements or objects listed after the word and their equivalents, without excluding other elements or objects. Terms such as "connected" or "linked" are not limited to physical or mechanical connections, but can include electrical connections, whether direct or indirect. Terms such as "upper," "lower," "left," and "right" are only used to indicate relative positional relationships; when the absolute position of the described object changes, the relative positional relationship may also change accordingly.

[0029] In this article, it is important to understand that any number of elements in the accompanying figures is for illustrative purposes and not for limitation, and any naming is for distinction only and has no limiting meaning.

[0030] Based on the above background description, the following situations also exist in the related technologies:

[0031] Upgrading vehicle cockpit control systems involves both software and hardware iterations. For continuous upgrades of hardware such as chips, current technologies typically only address this by replacing the cockpit control system's hardware. However, the concealed installation locations of these hardware devices, the complex wiring harnesses, and limitations imposed by the cockpit's shape and size make hardware replacement a difficult approach. Furthermore, software updates and the import of large amounts of new data from external networks require more powerful hardware. Therefore, software updates are not only limited by hardware replacement constraints but also, for safety reasons (as importing large amounts of new data from external networks raises concerns about driving safety), current technologies generally prevent users from arbitrarily installing applications within the cockpit control system. Consequently, wireless software upgrades in these technologies rarely introduce groundbreaking new features and fail to meet user needs.

[0032] The vehicle control system provided in this application embodiment includes a display control device, a vehicle control device, and an application control device. The display control device and the vehicle control device are communicatively connected, as are the vehicle control device and the application control device. Both the display control device and the vehicle control device are fixedly connected to the vehicle body, while the application control device is detachably connected to the vehicle body. The vehicle control device includes a control module and a first communication connection module, and the application control device includes an application module and a second communication connection module. Basic functional modules for vehicle control and vehicle-specific functional modules are integrated into the vehicle control device, while internet application and local application-related functional modules are integrated into the application control device. The vehicle control system and application control are separated at the hardware level. The vehicle control equipment is fixedly connected to the vehicle body and cannot be replaced. It generally does not require updates to ensure the stability of vehicle control. The application control equipment is detachably connected to the vehicle body and can be updated at both the software and hardware levels. The application control equipment is an independent device, physically isolated from the vehicle control equipment. At the same time, the application control equipment is not connected to the vehicle bus, which greatly reduces the possibility of network security attacks against the vehicle through the application control equipment. Therefore, the application control equipment allows users to install and uninstall applications to meet their needs. Users can choose to replace the application control equipment themselves to update the vehicle control system.

[0033] In some embodiments, such as Figure 1 and Figure 2 As shown, an in-vehicle control system includes a display control device 1, a vehicle control device 2, and an application control device 3. The display control device 1 and the vehicle control device 2 are communicatively connected, and the vehicle control device 2 and the application control device 3 are communicatively connected.

[0034] The display control device 1 is fixedly connected to the vehicle body;

[0035] The vehicle control device 2 is fixedly connected to the vehicle body. The vehicle control device 2 includes a control module 2-1 and a first communication connection module 2-2. The first communication connection module 2-2 is used to receive control commands sent by the display control device 1, and the control module 2-1 is used to execute the control commands.

[0036] The application control device 3 is detachably connected to the vehicle body. The application control device 3 includes an application module 3-1 and a second communication connection module 3-2. The second communication connection module 3-2 communicates with the display control device 1 through the first communication connection module 2-2 and is used to receive control commands forwarded by the first communication connection module 2-2. The application module 3-1 is used to execute the control commands forwarded by the first communication connection module 2-2.

[0037] In practical implementation, the vehicle cockpit control system host is decomposed into two parts at the hardware level: vehicle control device 2 and application control device 3. Vehicle control device 2 connects to the vehicle system via a bus connection. Compared to a single cockpit control system host, some functions are separated to create a dedicated application control device 3 for internet and local applications. Application control device 3 can run not only Android but also other operating systems such as HarmonyOS and AliOS for software-level application updates. Application control device 3 includes an application module 3-1 requiring updates and a second communication connection module 3-2, with communication between them. Application module 3-1 includes a functional application module 3-1-1, an entertainment application module 3-1-2, and an audio-visual application module 3-1-3. Navigation and positioning functions are integrated into the functional application module 3-1-1. The vehicle's in-cabin ecological control functions are integrated at the software level to obtain the functional application module 3-1-1, which executes navigation, positioning, and adjusts the in-cabin ecological environment according to corresponding control commands. Entertainment functions such as games and novels are integrated to obtain the entertainment application module 3-1-2, which users can experience by operating the application control device 3. Video and music functions are integrated to obtain the audio-visual application module 3-1-3, which users can experience by operating the application control device 3. Other modules can also be added as needed; no specific limitations are made here. The second communication connection module 3-2 can access the Internet, thereby achieving connection with the application update server or the cloud; the second communication connection module 3-2 can be iteratively updated according to network conditions.

[0038] Furthermore, the application control device 3 is a device that allows users to install or uninstall applications themselves. It is detachably installed on the vehicle body, making it convenient for users to add or change the location of the application control device 3. At the same time, the application control device 3 achieves access to the whole vehicle system through communication connection with the vehicle control device 2. The basic control functions and vehicle-binding functions implemented in the original cockpit control system host are retained in the vehicle control system. For example, the control module 2-1 and the first communication connection module 2-2, which do not require iterative updates, are connected to each other. The control module 2-1 includes: vehicle driving control module 2-1-1, vehicle audio-visual control module 2-1-2, and vehicle recognition module 2-1-3. Vehicle gear control and vehicle speed control are integrated at the software level to obtain vehicle driving control module 2-1-1, allowing users to control the vehicle according to corresponding control commands. Voice broadcast, alarm prompts, and vehicle reversing image functions are integrated to obtain vehicle audio-visual control module 2-1-2, allowing users to control the vehicle according to corresponding audio-visual information. Facial recognition and 360-degree vehicle surround view functions are integrated to obtain vehicle recognition module 3-1-3, which is then used for safety warnings, anti-theft, and other functions. Other modules can also be added as needed, without specific limitations. The first communication connection module 3-1 does not directly connect to the Internet; it only transmits information within the vehicle's range.

[0039] When adding functions to an existing cockpit control system, hardware-level replacements are required, especially when insufficient computing power necessitates upgrades to the cockpit control system's CPU and peripheral hardware (such as internal memory). This necessitates the development of a new generation of products, resulting in high development costs, and requires a complete replacement of the existing cockpit control system hardware. Since the original cockpit control system is installed hidden at the vehicle's factory, and new generation products face challenges in screen compatibility, size and space constraints, and vehicle signal and function matching issues, replacement on older models is difficult. Therefore, in this embodiment, a new application control device 3 is separated. The original cockpit control system retains only basic functions and vehicle-bound functions, becoming the vehicle control device 2. Other applications and networking functions are implemented in the new application control device 3. When new functions need to be added or insufficient computing power necessitates hardware upgrades, in most cases, upgrading only the new application control device 3 can meet the functional and computing power requirements, resulting in lower development costs. Meanwhile, the new application control device 3 is installed in a space visible to the user (for example, placed near the center armrest of the front seat and connected to the vehicle control system via USB or other means), making it easy for the user to replace the new application control device 3 themselves to achieve hardware-level updates and iterations to meet the user's needs.

[0040] The basic functions and vehicle-binding functions of the original cockpit control system are retained in vehicle control device 2 as standard equipment, ensuring a unified vehicle control device 2 across different vehicle configurations. This functional separation reduces the hardware requirements of the original cockpit control system's main unit, improving equipment utilization and lowering the cost of upgrading and iterating the vehicle cockpit control system. Furthermore, since vehicle control device 2 only implements basic functions and vehicle-binding functions, it does not require frequent hardware upgrades to keep up with user needs, further reducing the cost of upgrading and iterating the vehicle cockpit control system.

[0041] After being split up, for different configuration models, users can be provided with a new application control device 3, or they can choose to configure it according to their own needs. At the same time, when a higher performance application control device 3 becomes available in the future, users can choose to replace it with a new application control device 3 to meet the usage needs of different users at different times.

[0042] In some embodiments, such as Figure 3 and Figure 4 As shown, the first communication connection module 2-2 and the second communication connection module 3-2 are connected by wired communication and / or wireless communication.

[0043] In specific implementation, such as Figure 3 As shown, the vehicle control device 2 is equipped with a first communication interface 2-3 connected to the first communication connection module 2-2, and the application control device 3 is equipped with a second communication interface 3-3 connected to the second communication connection module 3-2. The vehicle control device 2 and the application control device 3 achieve wired communication connection through the first communication interface 2-3 and the second communication interface 3-3; or,

[0044] like Figure 4 As shown, the vehicle control device 2 and the application control device 3 achieve wireless communication connection through the first communication connection module 2-2 and the second communication connection module 3-2.

[0045] Since the application control device 3 is an independent device, it physically isolates the application control device 3 from the vehicle control device 2. At the same time, the application control device 3 is not connected to the vehicle bus, which greatly reduces the possibility of network security attacks on the vehicle through the application control device 3. Therefore, the application control device 3 allows users to install and uninstall applications to meet their needs. Users can choose to replace the application control device 3 with a new one to update and iterate the vehicle control system. Furthermore, while ensuring that the application control device 3 is not connected to the vehicle bus, in order to ensure the normal use of the functions on the application control device 3, it is necessary to ensure the communication connection between the application control device 3 and the vehicle control device 2. The communication connection includes wired communication connection and wireless communication connection. The wired communication connection can be a hard wire connection, a USB data cable connection, etc. In this case, the first communication interface 2-3 and the second communication interface 3-3 can be both USB interfaces, Type-C interfaces, or other interfaces; or, the first communication interface 2-3 can be a USB interface and the second communication interface 3-3 can be a Type-C interface or other interfaces; or, the second communication interface 3-3 can be a USB interface and the first communication interface 2-3 can be a Type-C interface or other interfaces. No specific limitation is made here. The wireless communication connection can be a Wi-Fi wireless connection, a Bluetooth wireless connection, etc.

[0046] If a wireless communication connection is adopted, since the application control device 3 is equipped with a second communication connection module 3-2 and the vehicle control module is equipped with a first communication connection module 2-2, and the first communication connection module 2-2 of the vehicle control device 2 is connected to the control module 2-1; the second communication connection module of the application control device 3 is connected to the application module 3-1; for example, the application module 3-1 can directly send information to the first communication connection module 2-2 in the vehicle control device 2 through the second communication connection module 2-2, and then the control module 2-1 receives the information sent by the application module 3-1 through the first communication connection module 2-2, realizing a wireless communication between the vehicle control device 2 and the application control device 3. Therefore, the wireless communication connection between the vehicle control device 2 and the application control device 3 can be directly realized through the wireless communication connection between the first communication connection module 2-2 and the second communication connection module 3-2. The wireless communication connection means that there is no physical connection between the application control device 3 and the vehicle control device 2, so the user can move the application control device 3 freely within a certain range (the signal coverage range of the wireless communication connection), making it convenient for the user to use and replace the application control device 3.

[0047] If a wired communication connection is used, both the vehicle control device 2 and the application control device 3 need to be equipped with corresponding interfaces. The vehicle control device 2 is equipped with a first communication interface 2-3 connected to the first communication connection module 2-2, and the application control device 3 is equipped with a second communication interface 3-3 connected to the second communication connection module 3-2. Since the second communication connection module 3-2 needs to be connected to the Internet to realize functions such as uploading vehicle data to the cloud (for example, if the vehicle's power battery fails and cannot start, the voltage and current data within a certain time range of the time of the failure will be uploaded to the cloud to ensure after-sales analysis of the cause of the failure), the second communication connection module 3-2 can be used as a control command execution module. The vehicle network sends the data to be uploaded to the first communication connection module 2-2, and the first communication connection module 2-2 forwards the uploaded data to the second communication connection module 3-2 through the first communication interface 2-3 and the second communication interface 3-3. The interactive information between the application module 3-1 and the control module 2-1 can be indirectly transmitted through the first communication connection module 2-2 and the second communication connection module 3-2. In turn, the wired communication connection between the vehicle control device 2 and the application control device 3 is realized through the first communication interface 2-3 and the second communication interface 3-3. The wired communication connection can ensure a stable connection strength and will not be affected by external electromagnetic signals, making the communication connection more stable.

[0048] In some embodiments, such as Figure 5 As shown, the second communication connection module 3-2 and the mobile terminal 4 are connected by wired communication and / or wireless communication.

[0049] In specific implementation, the application control device 3 is equipped with a third communication interface 3-4 connected to the second communication connection module 3-2, and the application control device 3 communicates with the mobile terminal 4 via the third communication interface 3-4; or...

[0050] The application control device 3 is wirelessly connected to the mobile terminal 4 through the second communication connection module 3-2.

[0051] Since the application control device 3 is not directly connected to the vehicle bus, the possibility of network security attacks against the vehicle through the application control device 3 is greatly reduced. Therefore, the application control device 3 is allowed to connect to an external mobile terminal 4, which includes mobile phones, tablets, and other terminal devices. Due to usage habits, users may be more accustomed to using mobile terminals 4 such as mobile phones for entertainment and other activities in the vehicle. Therefore, the application control device 3 is equipped with a third communication interface 3-4 connected to the second communication connection module 3-2. This third communication interface 3-4 can be a USB interface or a Type-C interface. The mobile terminal 4 can directly send corresponding control commands to the second communication connection module 3-2 via a wired connection, and indirectly send corresponding control commands to the application module 3-1 through the second communication connection module 3-2. For example, if the mobile terminal 4 directly sends a Bluetooth off command to the second communication connection module 3-2, the second communication connection module 3-2 will turn off its own Bluetooth communication function; if the mobile terminal 4 sends a navigation on command to the application module 3-1 through the second communication connection module 3-2, the application module 3-1 will open the installed navigation application and perform navigation through the display control device 1. The application control device 3 is wired to the mobile terminal 4 via the third communication interface 3-4, allowing the user to control and use the application control device 3 through the mobile terminal 4. The user can also install, uninstall, or update applications in the application control device 3 through the mobile terminal 4, thus increasing the expandability of the application control device 3.

[0052] Furthermore, since wired connections require the connection cable to be readily available, but users may forget to bring the connection cable or the connection cable may be damaged, the application control device 3 can also wirelessly connect with the mobile terminal 4 through the second communication connection module 3-2. Using a wireless communication connection can increase the mobility of the mobile terminal 4 and improve the user's comfort when using the application control device 3.

[0053] In some embodiments, such as Figure 6 As shown, the application control device 3 is connected to the application update server 5 through the second communication connection module 3-2, and is used to receive application update information from the application update server 5.

[0054] In practical implementation, the control device should not only be able to achieve application iteration updates through the mobile terminal 4, but also be able to connect to the application update server 5 through the second communication connection module 3-2, and achieve software-level updates and iterations of the application control device 3 by receiving application update information from the application update server 5 in real time.

[0055] Based on the same inventive concept, this application also provides a vehicle control method, applied to a vehicle control system, such as... Figure 7 As shown, the method includes:

[0056] Step 701: The display control device receives the user's control command and sends the control command to the vehicle control device.

[0057] In practice, since the application control device accesses the vehicle network through the vehicle control device, meaning the application control device cannot directly communicate with the display control device, when the display control device receives a user's control command, it needs to send the control command to the vehicle control device and determine the target device corresponding to the control command through the vehicle control device. The target device includes the vehicle control device itself and the application control device.

[0058] Step 702: The vehicle control device determines the target device corresponding to the control command. The vehicle control device responds to the target device as itself, executes the control command, and feeds back the first control result to the display control device. The display control device displays the first control result.

[0059] In specific implementation, if the target device is a vehicle control device, the vehicle control device directly responds to the control command. Since the vehicle control device includes a vehicle driving control module, a vehicle audio-visual control module, a vehicle identification module, and a first communication connection module, at least one of the above modules generates a corresponding first control result after responding to the control command. Then, the vehicle control device feeds back the first control result to the display control device. After receiving the first control result, the display control device can display the first control result. For example, if the user's control command is to activate cruise mode, after the vehicle driving control module of the vehicle control device receives the control command to activate cruise mode, it controls the vehicle to enter cruise mode according to the control command and takes the successful activation (failure) of cruise mode as the first control result. After receiving the first control result of successful activation of cruise mode, the display control device displays an icon corresponding to the cruise mode on the display screen of the display control module, or illuminates an indicator light corresponding to the cruise mode on the instrument panel.

[0060] Step 703: In response to the target device being the application control device, the vehicle control device sends a control command to the application control device. The application control device executes the control command and feeds back the second control result to the vehicle control device. The vehicle control device sends the second control result to the display control device, which then displays the second control result.

[0061] In specific implementation, if the target device is an application control device, the vehicle control device sends the control command to the application control device. Then, the application control device responds to the control command. Since the application control device includes a functional application module, an entertainment application module, an audio-visual application module, and a second communication connection module, at least one of the above modules generates a corresponding second control result after responding to the control command. Then, the application control device feeds back the second control result to the vehicle control device. Then, the vehicle control device sends the second control result to the display control device. Finally, after receiving the second control result, the display control device can display the second control result. For example, if the user's control command is to start navigation, the vehicle control device forwards the control command to start navigation to the application control device. The functional application module in the application control device responds to the control command to start navigation and starts the navigation application according to the control command, and uses the navigation information of the navigation application as the second control result. After receiving the first control result forwarded by the vehicle control device, the display control device displays the navigation route corresponding to the navigation information on the display screen of the display control module and performs corresponding voice broadcasts and voice prompts.

[0062] In summary, corresponding to the vehicle control system, the control method provided in this application embodiment, under the premise that the application control device and the display control device do not communicate directly, i.e., the application control device and the vehicle control device are physically isolated, in order to correspond with the vehicle control system hardware, forwards the control commands of the display control device through the vehicle control device, and forwards the second control results of the application control device through the vehicle control device, thereby achieving software-level isolation and avoiding direct information interaction between the application control device and the display control device. The vehicle control device will perform legality and security checks on the second control results fed back by the application control device, reducing the possibility of network security attacks against the vehicle through the application control device, and protecting the control security of the vehicle while ensuring that the application control device can install, uninstall, or update applications on its own.

[0063] In some embodiments, such as Figure 8 As shown, the control method further includes:

[0064] Step 801: The application control device receives the application update information sent by the application update server and determines the application update mode.

[0065] In practice, the application control device communicates with the application update server through the second communication connection module in the application control device. The application control device can obtain whether each of its installed applications has a new version. When a new version of a software application is updated on the application control server, the application control device will receive the application update information sent by the application update server. After receiving the application update information, the application control device needs to determine the application update mode. For security reasons, the application control device needs to have corresponding permissions to automatically update applications. If the application control device has been granted permission to automatically perform software updates, the application update mode of the application control device is automatic update mode. If the user has not granted the application control device permission to automatically perform software updates, a pop-up window asking whether an update is needed needs to be displayed on the control device. The application update can only be performed after the user confirms the update. In this case, the application update mode of the application control device is prompt update mode.

[0066] Step 802: The application control device responds to the application update mode being set to automatic update mode and updates the target application corresponding to the application update information.

[0067] In practice, if the application update mode of the application control device has been determined to be automatic update mode, it means that the application control device has the authority to update the application. It can update the corresponding target application according to the application update information without requiring confirmation from the user through the vehicle control device and display control device. This allows the application to be updated immediately, enabling users to experience new functions and improving user satisfaction.

[0068] Step 803: In response to the application update mode being query update mode, the application control device sends an update request to the display control device through the vehicle control device; the display control device displays update prompt information according to the update request and responds to the user's trigger operation to obtain update control instructions.

[0069] In practice, if the application update mode of the application control device is determined to be the query update mode, it means that the application control device does not have the authority to update the application. In this case, the application control device needs to send an update request to the display control device through the vehicle control device. After the vehicle control device sends the application update request to the display control device, the display control device displays an update prompt message according to the update request. After the user sees the update prompt message, if the user agrees to the application update, the display control device receives the update control instruction.

[0070] Step 804: The display control device sends an update control command to the application control device through the vehicle control device.

[0071] In practice, after receiving the update control command, the display control device needs to send the update control command to the vehicle control device according to the connection relationship in the vehicle control system. The vehicle control device forwards the update control command, and finally the application control device receives the update control command.

[0072] Step 805: The application control device controls the update of the target application according to the update control command.

[0073] In practice, after the application control device receives the update control command, it controls the target application corresponding to the application update information to update according to the update control command. That is, based on the hardware level, the application iterative upgrade is realized at the software level.

[0074] In some embodiments, the control method further includes:

[0075] The vehicle control device receives a first application uninstallation or installation signal, and sends the first application uninstallation or installation signal to a second communication connection module through a first communication connection module. The second communication connection module then sends the first application uninstallation or installation signal to the application module. The application module installs or uninstalls the application according to the first application uninstallation or installation signal.

[0076] In practical implementation, when the vehicle control system uninstalls and installs applications, users can perform the installation and uninstallation operations directly on the display control device or through a mobile terminal. When a user directly installs or uninstalls an application on the display control device, the display control device sends a first application uninstallation or installation signal corresponding to the user's operation to the vehicle control device. After receiving the first application uninstallation or installation signal, the vehicle control device sends the first application uninstallation or installation signal to a second communication connection module through a first communication connection module. The second communication connection module forwards the signal to the application module. The application module then installs or uninstalls the application according to the first application uninstallation or installation signal. This achieves application installation and uninstallation at the software level without the application control device being connected to the vehicle bus, ensuring vehicle control security and avoiding network attack risks during application download and installation.

[0077] Furthermore, the control method further includes:

[0078] The application control device receives a second application uninstallation or installation signal sent by the mobile terminal through the second communication connection module. The second communication connection module then sends the second application uninstallation or installation signal to the application module. The application module installs or uninstalls the application according to the second application uninstallation or installation signal.

[0079] In practical implementation, when a user connects a mobile terminal to the vehicle control system, the user can use the mobile terminal to install and uninstall applications. Since the mobile terminal communicates with the application control device, the application control device can directly receive the second application uninstallation or installation signal sent by the mobile terminal through the second communication connection module, without needing to be forwarded through the vehicle control device. Then, the application control module installs or uninstalls the application based on the second application uninstallation or installation signal forwarded by the second communication connection module. With the application control device and vehicle control device separated, application installation and uninstallation via the mobile terminal are achieved at the software level. Furthermore, the application control device is not directly connected to the vehicle bus, ensuring vehicle control security and avoiding network attack risks during application download and installation.

[0080] In some embodiments, in step 702, the vehicle control device determines the target device corresponding to the control command, including:

[0081] Step 7021: The vehicle control device determines the set of response modules corresponding to itself; the set of response modules includes the control module and the first communication connection module.

[0082] Step 7022: The vehicle control device responds to the control command from the module set and identifies itself as the target device.

[0083] Step 7023: The vehicle control device responds to the module set's inability to respond to control commands and determines the target device as the application control device.

[0084] In specific implementation, if the vehicle driving control module, vehicle audio-visual control module, vehicle identification module and first communication connection module in the vehicle control device cannot respond to the control command, it means that the target device corresponding to the control command is not itself, but the application control device; if at least one of the vehicle driving control module, vehicle audio-visual control module, vehicle identification module and first communication connection module in the vehicle control device can respond to the control command, the target device is determined to be itself.

[0085] It should be noted that a control command rarely corresponds to both the vehicle control device and the application control device at the same time. Therefore, a command parsing module can be added to the vehicle control device. After receiving the control command, the command parsing module can be used to determine at least one target device corresponding to the control command.

[0086] In some embodiments, in step 703, the vehicle control device sends the second control result to the display control device, including:

[0087] Step 7031: The vehicle control device determines the data type of the second control result.

[0088] In practice, the second control result sent from the application control device to the vehicle control device has different data types. Since the second control result needs to be displayed on the display control device, the second control result can be display data for direct image drawing or encoded data after encoding.

[0089] Step 7032: In response to the data type being display data, the vehicle control device depicts the display data and feeds back the obtained first image data to the display control device.

[0090] In practice, if the data type is display data, when the vehicle control device receives the second control result, it directly draws the image and feeds back the first image data obtained after drawing to the display control device for display.

[0091] Step 7033: In response to the data type being encoded data, the vehicle control device decodes the encoded data and feeds back the decoded second image data to the display control device.

[0092] In practical implementation, if the data type is encoded data, when the vehicle control device receives the second control result, it needs to decode the encoded data and then feed the decoded second image data back to the display control device for display. The encoding / decoding methods used in the application control device and the vehicle control device can include H.265 / 266, AV1, VP9, ​​etc.

[0093] It should be noted that the method in this embodiment can be executed by a single device, such as a computer or server. The method can also be applied in a distributed scenario, where multiple devices cooperate to complete the task. In such a distributed scenario, one of these devices may execute only one or more steps of the method in this embodiment, and the multiple devices will interact with each other to complete the method described.

[0094] It should be noted that the above description describes some embodiments of this application. Other embodiments are within the scope of the appended claims. In some cases, the actions or steps recorded in the claims can be performed in a different order than that shown in the above embodiments and still achieve the desired result. Furthermore, the processes depicted in the drawings do not necessarily require a specific or sequential order to achieve the desired result. In some embodiments, multitasking and parallel processing are also possible or may be advantageous.

[0095] Those skilled in the art should understand that the discussion of any of the above embodiments is merely exemplary and is not intended to imply that the scope of this application (including the claims) is limited to these examples; within the framework of this application, the technical features of the above embodiments or different embodiments can also be combined, the steps can be implemented in any order, and there are many other variations of different aspects of the embodiments of this application as described above, which are not provided in the details for the sake of brevity.

[0096] Additionally, to simplify the description and discussion, and to avoid obscuring the embodiments of this application, the well-known power / ground connections to integrated circuit (IC) chips and other components may or may not be shown in the provided drawings. Furthermore, the apparatus may be shown in block diagram form to avoid obscuring the embodiments of this application, and this also takes into account the fact that the details of the implementation of these block diagram apparatuses are highly dependent on the platform on which the embodiments of this application will be implemented (i.e., these details should be fully understood by those skilled in the art). While specific details (e.g., circuits) have been set forth to describe exemplary embodiments of this application, it will be apparent to those skilled in the art that the embodiments of this application can be implemented without these specific details or with variations thereof. Therefore, these descriptions should be considered illustrative rather than restrictive.

[0097] Although this application has been described in conjunction with specific embodiments thereof, many substitutions, modifications and variations of these embodiments will be apparent to those skilled in the art from the foregoing description.

[0098] The embodiments of this application are intended to cover all such substitutions, modifications, and variations that fall within the broad scope of the appended claims. Therefore, any omissions, modifications, equivalent substitutions, improvements, etc., made within the spirit and principles of the embodiments of this application should be included within the protection scope of this application.

Claims

1. A vehicle-mounted control system, characterized in that, The system includes a display control device, a vehicle control device, and an application control device. The vehicle control device connects to the vehicle system via a bus connection, implementing basic functions and strong vehicle binding functionality. The application control device does not connect to the vehicle bus but connects to the vehicle system via a communication connection with the vehicle control device. The application control device allows users to install and uninstall applications to meet their needs. Users can choose to replace the application control device to update the vehicle control system. The display control device and the vehicle control device communicate with each other, as do the vehicle control device and the application control device. The display control device is fixedly connected to the vehicle body; The vehicle control device is fixedly connected to the vehicle body. The vehicle control device includes a control module and a first communication connection module. The first communication connection module is used to receive control commands sent by the display control device, and the control module is used to execute the control commands. The application control device is detachably connected to the vehicle body. The application control device includes an application module and a second communication connection module. The second communication connection module communicates with the display control device through the first communication connection module and is used to receive control commands forwarded by the first communication connection module. The application module is used to execute the control commands forwarded by the first communication connection module. The application control device communicates with the application update server through the second communication connection module and is used to receive application update information from the application update server.

2. The system according to claim 1, characterized in that, The first communication connection module and the second communication connection module are connected by a wired communication connection and / or a wireless communication connection.

3. The system according to claim 1, characterized in that, The second communication connection module has a wired communication connection and / or a wireless communication connection with the mobile terminal.

4. A control method, characterized in that, The method, applied to the vehicle control system according to any one of claims 1 to 3, comprises: The display control device receives the user's control command and sends the control command to the vehicle control device; The vehicle control device determines the target device corresponding to the control command. In response to the target device being itself, the vehicle control device executes the control command and feeds back a first control result to the display control device. The display control device displays the first control result. In response to the target device being the application control device, the vehicle control device sends the control command to the application control device, the application control device executes the control command, and feeds back the second control result to the vehicle control device; the vehicle control device sends the second control result to the display control device, and the display control device displays the second control result.

5. The method according to claim 4, characterized in that, Also includes: The application control device receives application update information sent by the application update server and determines the application update mode. The application control device updates the target application corresponding to the application update information in response to determining that the application update mode is automatic update mode. In response to determining that the application update mode is an inquiry update mode, the application control device sends an update request to the display control device through the vehicle control device; The display control device displays update prompt information according to the update request and responds to the user's trigger operation to obtain update control instructions; The display control device sends the update control command to the application control device through the vehicle control device; The application control device updates the target application according to the update control command.

6. The method according to claim 4, characterized in that, Also includes: The vehicle control device receives a first application uninstallation or installation signal, and the vehicle control device sends the first application uninstallation or installation signal to a second communication connection module through a first communication connection module. The second communication connection module sends the first application uninstallation or installation signal to the application module. The application module installs or uninstalls the application according to the first application uninstallation or installation signal.

7. The method according to claim 4, characterized in that, Also includes: The application control device receives a second application uninstallation or installation signal sent by the mobile terminal through the second communication connection module. The second communication connection module sends the second application uninstallation or installation signal to the application module. The application module installs or uninstalls the application according to the second application uninstallation or installation signal.

8. The method according to claim 4, characterized in that, The vehicle control device determines the target device corresponding to the control command, including: The vehicle control device determines a set of response modules corresponding to itself; the set of response modules includes a control module and a first communication connection module. The vehicle control device responds to the control command from the module set and identifies itself as the target device. The vehicle control device determines that the target device is the application control device when the module set fails to respond to the control command.

9. The method according to claim 4, characterized in that, The vehicle control device sends the second control result to the display control device, including: The vehicle control device determines the data type of the second control result; In response to the data type being display data, the vehicle control device depicts the display data and feeds back the resulting first image data to the display control device. In response to the data type being encoded data, the vehicle control device decodes the encoded data and feeds back the decoded second image data to the display control device.

Citation Information

Patent Citations

  • Vehicle-mounted gateway system, and monitoring method and apparatus of vehicle-mounted subsystems

    CN109474912A

  • Docking station implementation method and system of vehicle-mounted operating system and electronic equipment

    CN112667301A