A method, system, storage medium, and device for vehicle configuration word synchronization

By establishing a vehicle-side configuration center and a cloud database in the domain controller, the problem of vehicle configuration words not being able to be updated in real time is solved, real-time synchronization and backup of configuration words are achieved, and update efficiency and user experience are improved.

CN116795929BActive Publication Date: 2025-10-17CHONGQING CHANGAN TECH CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202310779560.0
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2023-06-28
Publication Date
2025-10-17
Estimated Expiration
2043-06-28

AI Technical Summary

Technical Problem

In the existing technology, vehicle configuration characters can only be flashed before leaving the factory, and subsequent real-time updates cannot be achieved, resulting in low update efficiency, poor experience, and easy impact on the synchronization of vehicle functions.

Method used

A vehicle-side configuration center is established in the domain controller, and a configuration word cloud database is established in the cloud. The vehicle-side configuration center receives and parses the user's configuration word change request, and synchronously updates it to other domain controllers and downstream node controllers. At the same time, the configuration word is backed up and restored in the cloud and locally.

Benefits of technology

Real-time updating of vehicle configuration characters is achieved, ensuring the consistency of vehicle functions and the convenience of user experience, and avoiding functional inconsistency problems caused by configuration character loss or component replacement.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116795929B_ABST
    Figure CN116795929B_ABST
Patent Text Reader

Abstract

The present application relates to the technical field of vehicles, and discloses a vehicle configuration word synchronization method, system, storage medium and equipment, wherein a vehicle-end configuration center is established in a domain controller, a user's changed configuration word is received, is parsed, is compared with stored configuration word data, is stored, and is then synchronized to other domain controllers, a lower-hung node controller and a configuration word cloud database, so that the transformation of a configuration function can be realized after the user issues a configuration change request, and the configuration word can be updated and stored in the cloud and locally, the latest configuration word data can be downloaded from the configuration word cloud database when the local configuration word is lost or the vehicle-end controller is replaced, and real-time updating of the vehicle configuration word at the user end is realized, which is convenient and efficient.
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 configuration word synchronization method, system, storage medium and equipment. BACKGROUND

[0002] With the rapid development of automobile electronic technology, the intelligent degree of new energy vehicles is getting higher and higher, intelligent driving, intelligent cabin and intelligent vehicle cloud all add more personalized functions on the basis of traditional vehicle functions, so the configuration of the vehicle is getting richer and richer, and more and more controllers are installed in the vehicle, each controller needs to write configuration code according to the hardware configuration and function configuration of the vehicle after being installed on the vehicle, to ensure that the software and hardware of the vehicle controller and the vehicle function configuration are completely matched, if the configuration is wrong, it will affect the function and performance of the vehicle, and even affect the driving of the vehicle.

[0003] The traditional car has fewer configurable functions, only dozens of them, and the vehicle basically does not update the configuration word after leaving the factory, if there is an update requirement, it needs to go to the dealer to update one by one through the vehicle diagnostic instrument. At present, the intelligent networked car has more configurable functions, which can reach hundreds or even thousands, and most of them are personalized functions that customers can configure according to their personal preferences. The traditional way of changing configuration requires customers to manually update at the dealer, which is not only inefficient and poor experience, but also cannot effectively ensure that the previous configuration of the controller is synchronized, which may affect the function implementation of the vehicle, or even cannot drive.

[0004] At the same time, in the process of using the traditional car, if the vehicle configuration word is updated through a certain way, after subsequent maintenance and replacement, the vehicle will not be able to maintain the user's updated configuration word data, but only the configuration word data of the vehicle leaving the factory, which requires the user to change the configuration word again, and the user experience is not good.

[0005] The prior art discloses a method and system for writing automobile software, relating to the technical field of automobile software writing, comprising: obtaining a production order of the automobile in the production process, the production order including a whole vehicle characteristic value, a plurality of part numbers and an order generation time; obtaining a to-be-written controller number associated with the production order according to the order generation time and the part numbers, and a to-be-written software number, a to-be-written software version and a valid time associated with the to-be-written controller number; obtaining a to-be-written configuration word associated with each to-be-written software number according to the whole vehicle characteristic value; and obtaining a software data packet associated with the to-be-written controller number according to the to-be-written software number, the to-be-written software version, the valid time and the to-be-written configuration word, to perform software writing on the controller corresponding to the to-be-written controller number. The configuration word of the prior art can only be written before leaving the factory, and cannot realize real-time updating of the configuration word. SUMMARY

[0006] The application aims to provide a convenient and efficient vehicle configuration word synchronization method, system, storage medium and equipment to solve the problem that the configuration word can only be written before factory delivery and cannot be updated in real time.

[0007] To achieve the above-mentioned purpose, the technical scheme adopted by the application is as follows:

[0008] A vehicle configuration word synchronization method comprises the following steps:

[0009] A domain controller is selected, a vehicle end configuration center is established in the selected domain controller, and a configuration word cloud database is established in the cloud, the vehicle end configuration center and the configuration word cloud database store configuration word data of the vehicle;

[0010] When the function configuration is changed, a function configuration change request is sent to the vehicle end configuration center, the function configuration change request comprises changed configuration word data, the vehicle end configuration center analyzes the changed configuration word data, compares the changed configuration word data with stored configuration word data, stores the changed configuration word data, and synchronously updates the changed configuration word data to other domain controllers and node controllers of the domain controllers; meanwhile, the vehicle end configuration center synchronously updates the changed configuration word data to the configuration word cloud database for backup;

[0011] When the vehicle end controller is replaced or the configuration word data is lost, the vehicle end configuration center sends an acquisition request to the configuration word cloud database, the configuration word cloud database downloads the configuration word data to the vehicle end configuration center, the vehicle end configuration center analyzes the configuration word data, compares the configuration word data with stored configuration word data, stores the configuration word data, and then synchronously updates the configuration word data to other domain controllers and node controllers of the domain controllers.

[0012] Preferably, the domain controller comprises a cabin domain controller, a vehicle control domain controller and a driving domain controller, and the cabin domain controller is selected to establish the vehicle end configuration center.

[0013] Preferably, the function configuration change request comprises a request generated by changing the function configuration of the domain controller using a diagnostic instrument or an upper computer, a request generated by setting the function on a display control screen of a cabin host, a request generated by mobile remote control, and a request generated when a mobile terminal or a vehicle end purchases a function option package.

[0014] Preferably, when the function configuration change is performed, the signals received by the domain controller where the vehicle-side configuration center is located include vehicle-side application communication messages, diagnostic communication signals, OTA data flashing signals and configuration word data, and the conflict management judgment is performed on the conflicts caused by the multiple signals received by the domain controller where the vehicle-side configuration center is located simultaneously; when the conflict management judgment is performed, the vehicle-side application communication messages, the diagnostic communication signals, the OTA data flashing signals and the configuration word data are sorted according to the priority of entering the domain controller, and the vehicle-side application communication messages, the diagnostic communication signals, the OTA data flashing signals and the configuration word data enter the domain controller in sequence.

[0015] Preferably, the vehicle-side configuration center communicates with the configuration word cloud database through the Internet of Vehicles to synchronize and update the configuration word data of the vehicle-side configuration center to the configuration word cloud database.

[0016] Preferably, after the vehicle-side configuration center synchronizes and updates the changed configuration word data to other domain controllers and the lower-hung node controllers of the domain controllers, the vehicle-side configuration center communicates with the other domain controllers or the lower-hung node controllers of the domain controllers based on the UDS diagnostic protocol, and the vehicle-side configuration center transmits CAN, CANFD, DOIP or DDS data packets to the other domain controllers or the lower-hung node controllers of the domain controllers based on the UDS diagnostic protocol.

[0017] Preferably, after the vehicle-side configuration center synchronizes and updates the changed configuration word data to the configuration word cloud database for backup, the configuration word cloud database sends the backup result to the vehicle-side configuration center, the backup result is whether the configuration word data backup is successful, if successful, the backup is stopped, and if unsuccessful, the backup is continued when the vehicle-side configuration center communicates with the configuration word cloud database through the Internet of Vehicles next time.

[0018] The application also provides a vehicle configuration word synchronization system, comprising:

[0019] a cloud end that sends the function configuration change request of the mobile end to the vehicle-side configuration center or receives and stores the configuration word data uploaded by the vehicle-side, and sends the configuration word data to the vehicle-side configuration center;

[0020] a vehicle-side configuration center that receives the function configuration change request, synchronizes and updates the changed configuration word data to other domain controllers and the lower-hung node controllers of the domain controllers through analysis, comparison with the stored configuration word data and storage, and synchronizes and updates the stored configuration word data to the cloud end, and is also used for requesting the cloud end to send the configuration word data.

[0021] The application also provides a computer storage medium that stores a computer program, and the computer program is executed by a processor to make the processor execute the vehicle configuration word synchronization method of any one of the above.

[0022] The application further provides a computer device comprising a memory and a processor, the memory storing a computer program, and the computer program being executed by the processor to enable the processor to execute the method for synchronizing vehicle configuration words of any one of the above.

[0023] The application has the following advantages: by establishing a vehicle-end configuration center in the domain controller, receiving the changed configuration words of the user, performing analysis, comparison with the stored configuration word data, storage, and synchronization to other domain controllers, node controllers, and configuration word cloud databases, the transformation of the configuration function can be realized after the user issues a configuration change request, and the configuration words can be updated and stored in the cloud and locally. When the local configuration words are lost or the vehicle-end controller is replaced, the latest configuration word data can be downloaded from the configuration word cloud database, realizing real-time updating of the vehicle configuration words at the user end, which is convenient and efficient. BRIEF DESCRIPTION OF DRAWINGS

[0024] Figure 1 A flowchart of the method for synchronizing vehicle configuration words of the embodiment of the application;

[0025] Figure 2 A schematic diagram of the framework of the method for synchronizing vehicle configuration words of the embodiment of the application;

[0026] Figure 3 A schematic diagram of the modules of the system for synchronizing vehicle configuration words of the embodiment of the application.

[0027] In the figure, 101 is a cloud, and 102 is a vehicle-end configuration center. DETAILED DESCRIPTION

[0028] The embodiments of the application will be described below with reference to the accompanying drawings and preferred embodiments, and those skilled in the art can easily understand other advantages and effects of the application from the disclosure in the specification. The application can also be implemented or applied in different specific embodiments, and various modifications or changes can be made to the details in the specification based on different viewpoints and applications without departing from the spirit of the application. It should be understood that the preferred embodiments are only for illustrating the application, and are not intended to limit the protection scope of the application.

[0029] It should be noted that the diagrams provided in the following embodiments only schematically illustrate the basic concept of the application, and only the components related to the application are shown in the diagrams, rather than the number, shape, and size of the components when actually implemented. The shapes, numbers, and proportions of the components when actually implemented can be arbitrarily changed, and the layout pattern of the components can also be more complex.

[0030] As shown in Figures 1-2 The embodiment proposes a method for synchronizing vehicle configuration words, which comprises the following steps:

[0031] A domain controller is selected, a vehicle end configuration center is established in the selected domain controller, and a configuration word cloud database is established in the cloud, and the vehicle end configuration center and the configuration word cloud database store configuration word data of the vehicle;

[0032] When a functional configuration change is made, a functional configuration change request is sent to the vehicle end configuration center, and the functional configuration change request includes the changed configuration word data. Figure 2 The vehicle end configuration center analyzes the changed configuration word data, compares the changed configuration word data with the stored configuration word data, stores the changed configuration word data, and synchronously updates the changed configuration word data to other domain controllers and node controllers of the domain controllers. Figure 2 The vehicle end configuration center synchronously updates the changed configuration word data to the configuration word cloud database for backup. Figure 2

[0033] When the vehicle end controller is replaced or the configuration word data is lost, the vehicle end configuration center sends an acquisition request to the configuration word cloud database, and the configuration word cloud database downloads the configuration word data to the vehicle end configuration center. Figure 2 The vehicle end configuration center analyzes the configuration word data, compares the configuration word data with the stored configuration word data, stores the configuration word data, and then synchronously updates the configuration word data to other domain controllers and node controllers of the domain controllers.

[0034] By establishing a vehicle end configuration center in a domain controller, receiving the changed configuration word of a user, analyzing, comparing with the stored configuration word data, storing, and then synchronously updating to other domain controllers, node controllers, and the configuration word cloud database, the configuration function can be changed after the user sends a configuration change request, and the configuration word can be updated in the cloud and locally and stored. When the local configuration word is lost or the vehicle end controller is replaced, the latest configuration word data can be downloaded from the configuration word cloud database to realize real-time updating of the vehicle configuration word at the user end, which is convenient and efficient.

[0035] During normal use of the vehicle, after the vehicle function configuration is changed at the vehicle end or the mobile phone end, all domain controllers of the vehicle always maintain consistent configuration word data and function performance, and the changed configuration word data is also stored in the TSP (Telematics Service Provider) platform for backup.

[0036] The domain controller includes a cockpit domain controller, a vehicle control domain controller, and a driving domain controller, and the cockpit domain controller is selected to establish the vehicle end configuration center.

[0037] ​In this embodiment, the lower hanging node controller includes all lower hanging node controllers of the cockpit domain controller, the vehicle control domain controller and the driving domain controller. The vehicle end configuration center updates the configuration word data and synchronizes it to the lower hanging node controller. The lower hanging node controller is responsible for storage and functional application.

[0038] In this embodiment, the cockpit domain controller includes a T-BOX (Telematics BOX, vehicle networking system). The T-BOX establishes a vehicle end configuration center, receives configuration change requests from the cloud, the cockpit domain controller, the vehicle control domain controller and the driving domain controller, analyzes the changed configuration word data, compares it with the stored configuration word data, stores it, and synchronously updates the changed configuration word data to other domain controllers and the lower hanging node controllers of each domain controller, such as Figure 2 The middle path 5, 6, 7, 8, 9; at the same time, the function switching is completed, the vehicle end configuration center synchronously updates the changed configuration word data to the configuration word cloud database for backup, such as Figure 2 The middle path 11, after replacing the controller, requests the cloud configuration center to issue the configuration word data, and completes the synchronous update of the configuration word data and the function.

[0039] In this embodiment, the vehicle control domain controller is used to send vehicle control related function configuration change requirements to the vehicle end configuration center, such as "whether the driving lock is turned on" and other vehicle control related functions set on the display control screen of the cockpit host. At the same time, the vehicle end configuration center synchronously updates the configuration word to the vehicle control domain controller. The vehicle control domain controller is responsible for storage and functional application.

[0040] The driving domain controller is used to send driving related function configuration change requests to the vehicle end configuration center, such as "whether the APA (Auto Parking Assist, automatic parking) is turned on" and other driving related functions set on the display control screen of the cockpit host. At the same time, the vehicle end configuration center synchronously updates the configuration word data to the driving domain controller. The driving domain controller is responsible for storage and functional application.

[0041] The function configuration change request includes a request generated by changing the function configuration of the domain controller using a diagnostic instrument or an upper computer, a request generated by setting the function on the display control screen of the cockpit host, a request generated by mobile remote control, and a request generated when a mobile terminal or vehicle end purchases a function option package.

[0042] When the function configuration is changed, the signals received by the domain controller where the vehicle-side configuration center is located include vehicle-side application communication messages, diagnostic communication signals, OTA (Over-the-Air Technology) data flashing signals, and configuration word data. Conflict management is performed on the conflicts caused by the multiple signals received by the domain controller where the vehicle-side configuration center is located. When the conflict management is performed, the vehicle-side application communication messages, diagnostic communication signals, OTA data flashing signals, and configuration word data are sorted according to the priority of entering the domain controller, and the vehicle-side application communication messages, diagnostic communication signals, OTA data flashing signals, and configuration word data enter the domain controller in sequence.

[0043] The vehicle-side configuration center communicates with the configuration word cloud database through the Internet of Vehicles to synchronize and update the configuration word data of the vehicle-side configuration center to the configuration word cloud database.

[0044] After the vehicle-side configuration center synchronously updates the changed configuration word data to other domain controllers and the node controllers of each domain controller, the vehicle-side configuration center communicates with the other domain controllers or the node controllers of each domain controller based on the UDS diagnostic protocol. Through the UDS diagnostic protocol, the vehicle-side configuration center transmits CAN (Controller Area Network), CANFD (CAN with Flexible Data Rate), DOIP (Diagnostic over Internet Protocol), or DDS (Data Distribution Service) data packets to the other domain controllers or the node controllers of each domain controller.

[0045] After the vehicle-side configuration center synchronously updates the changed configuration word data to the configuration word cloud database for backup, the configuration word cloud database sends the backup result to the vehicle-side configuration center. For example, Figure 2 In the middle path 12, the backup result is whether the configuration word data backup is successful. If the backup is successful, the backup is stopped. If the backup is not successful, the backup is continued when the vehicle-side configuration center communicates with the configuration word cloud database through the Internet of Vehicles next time.

[0046] The present application is based on the current intelligent network connected vehicle electronic and electrical architecture, and all vehicle controllers are divided into two layers, the upper layer controller is generally an Ethernet node controller, including a cloud, a cabin domain controller, a vehicle control domain controller and a driving domain controller, and the lower layer controller is generally a CAN / LIN node controller hung under the upper layer controller. After the user triggers the configuration word data change during the use of the vehicle, the vehicle end configuration center receives the function configuration change request, analyzes, compares and stores the changed configuration word data, and then synchronously updates the changed configuration word data to other domain controllers and the hung node controller, and synchronously performs function configuration change, completes vehicle function switching, and the vehicle end configuration center needs to synchronously update the configuration word data to the configuration word cloud database for configuration word data backup and receives the backup result. When the controller replacement occurs at the vehicle end or the configuration word data is lost, the backup configuration word data can be downloaded to the vehicle end configuration center to ensure the normal operation of the vehicle related functions

[0047] As shown in Figure 3 The present application also provides a vehicle configuration word synchronization system, which comprises:

[0048] The cloud 101 sends the function configuration change request of the mobile end to the vehicle end configuration center 102 or receives the configuration word data uploaded by the vehicle end and stores the configuration word data, and downloads the configuration word data to the vehicle end configuration center 102.

[0049] The vehicle end configuration center 102 is used for receiving the function configuration change request, and synchronously updating the changed configuration word data to other domain controllers and the hung node controllers of each domain controller by analyzing, comparing and storing the configuration word data, and the stored configuration word data is also synchronously updated to the cloud 101, and the vehicle end configuration center 102 is also used for requesting the cloud 101 to download the configuration word data.

[0050] The present application also provides a computer storage medium, which stores a computer program, and the computer program is executed by a processor to make the processor execute the vehicle configuration word synchronization method of any one of the above.

[0051] The present application also provides a computer device, which comprises a memory and a processor, and the memory stores a computer program, and the computer program is executed by the processor to make the processor execute the vehicle configuration word synchronization method of any one of the above.

[0052] In summary, the embodiment of the present application provides a convenient and efficient vehicle configuration word synchronization method, system, storage medium and equipment, by establishing a vehicle end configuration center in the domain controller, receiving the changed configuration word of the user, performing analysis, comparing with the stored configuration word data, storing and synchronizing to other domain controllers, the hanging node controller and the configuration word cloud database, after the user issues a configuration change request, the transformation of the configuration function can be realized, at the same time, the configuration word can be updated and stored in the cloud and the local, when the local configuration word is lost or the vehicle end controller is replaced, the latest configuration word data can be downloaded from the configuration word cloud database, so that the real-time update of the vehicle configuration word at the user end is realized, which is convenient and efficient.

[0053] The above embodiments are only preferred embodiments for fully illustrating the present application, and the protection scope of the present application is not limited thereto. Any equivalent replacement or transformation made by those skilled in the art on the basis of the present application is within the protection scope of the present application.

Claims

1. A method for synchronizing a vehicle configuration word, characterized in that: include: Select a domain controller and establish a vehicle-side configuration center in the selected domain controller. The vehicle-side configuration center centrally manages the configuration word data of all domain controllers. At the same time, a configuration word cloud database is established in the cloud. The vehicle-side configuration center and the configuration word cloud database store the vehicle's configuration word data. When a function configuration is changed, a function configuration change request is sent to the vehicle-side configuration center. The function configuration change request includes the changed configuration word data. The vehicle-side configuration center parses the changed configuration word data, compares it with the stored configuration word data, and stores it. The changed configuration word data is then synchronized and updated to other domain controllers and the node controllers connected to each domain controller. At the same time, the vehicle-side configuration center synchronizes and updates the changed configuration word data to the configuration word cloud database for backup. After the vehicle-side configuration center synchronizes and updates the changed configuration word data to the configuration word cloud database for backup, the configuration word cloud database sends the backup result to the vehicle-side configuration center. The backup result indicates whether the configuration word data backup is successful. If successful, the backup stops. If unsuccessful, the backup continues the next time the vehicle network communicates with the configuration word cloud database. When the vehicle-side controller replaces a part or the configuration word data is lost, the vehicle-side configuration center sends a request to obtain the configuration word cloud database. The configuration word cloud database sends the configuration word data to the vehicle-side configuration center. The vehicle-side configuration center parses the configuration word data, compares it with the stored configuration word data, stores it, and then synchronizes it to other domain controllers and the node controllers under each domain controller.

2. The method for synchronizing a vehicle configuration word according to claim 1, wherein: The domain controllers include cockpit domain controller, vehicle control domain controller and driving domain controller. The cockpit domain controller is selected to establish the vehicle-side configuration center.

3. The method for synchronizing a vehicle configuration word according to claim 1, wherein: Functional configuration change requests include requests generated by using a diagnostic instrument or host computer to change the functional configuration of the domain controller, requests generated by function settings on the display control screen of the cockpit host, requests generated by mobile terminal remote control, and requests generated when purchasing functional option packages on the mobile terminal or vehicle terminal.

4. The method for synchronizing a vehicle configuration word according to claim 1, wherein: When making functional configuration changes, the signals received by the domain controller where the vehicle-side configuration center is located include vehicle-side application communication messages, diagnostic communication signals, OTA data flash signals, and configuration word data. Conflicts caused by multiple signals simultaneously received by the domain controller where the vehicle-side configuration center is located are subject to conflict management judgments. When making conflict management judgments, the vehicle-side application communication messages, diagnostic communication signals, OTA data flash signals, and configuration word data are sorted according to their priority settings for entering the domain controller. The vehicle-side application communication messages, diagnostic communication signals, OTA data flash signals, and configuration word data enter the domain controller in sequence.

5. The method for synchronizing a vehicle configuration word according to claim 1, wherein: The vehicle-side configuration center communicates with the configuration word cloud database through the Internet of Vehicles to synchronize the configuration word data of the vehicle-side configuration center to the configuration word cloud database.

6. The method for synchronizing a vehicle configuration word according to claim 1, wherein: The vehicle-side configuration center will synchronously update the changed configuration word data to other domain controllers and the node controllers hanging down from each domain controller. The vehicle-side configuration center communicates with other domain controllers or the node controllers hanging down from each domain controller based on the UDS diagnostic protocol. Based on the UDS diagnostic protocol, the vehicle-side configuration center transmits CAN, CANFD, DOIP or DDS data packets to other domain controllers or the node controllers hanging down from each domain controller.

7. A vehicle configuration word synchronization system, characterized in that: include: The cloud sends the function configuration change request from the mobile terminal to the vehicle-side configuration center or receives and stores the configuration word data uploaded by the vehicle, and sends the configuration word data to the vehicle-side configuration center; The vehicle-side configuration center uniformly manages the configuration word data of all domain controllers, is used to receive function configuration change requests, and synchronously updates the changed configuration word data to other domain controllers and the node controllers under each domain controller by parsing, comparing and storing the stored configuration word data. At the same time, the stored configuration word data will also be synchronously updated to the cloud, and is also used to request the cloud to send configuration word data.

8. A computer storage medium, characterized in that A computer program is stored, and when the computer program is executed by a processor, the processor executes a vehicle configuration word synchronization method according to any one of claims 1 to 6.

9. A computer device, characterized in that: The invention comprises a memory and a processor, wherein the memory stores a computer program, and when the computer program is executed by the processor, the processor executes a vehicle configuration word synchronization method according to any one of claims 1 to 6.

Citation Information

Patent Citations

  • Vehicle-mounted internet gateway, vehicle OTA upgrading system and method and computer storage medium

    CN111385191A

  • System and method for online flashing configuration of vehicle controller

    CN114546450A