Multi-platform configuration system and network management message data burying point configuration method

By configuring network management message data points across operating system platforms through a multi-platform configuration system, the flexibility and cost issues of traditional configuration methods are resolved, and configuration efficiency and security are improved.

CN119544726BActive Publication Date: 2026-05-29CHINA FAW CO LTD

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
CHINA FAW CO LTD
Filing Date
2024-11-20
Publication Date
2026-05-29

AI Technical Summary

Technical Problem

Traditional vehicle network management message configuration methods require one-vehicle-one-development based on factors such as vehicle model, controller installation, and communication protocol, resulting in inflexibility and high costs.

Method used

A multi-platform configuration system is adopted, including a user interface platform, a front-end development platform, a back-end interface platform, a configuration storage platform, a data encryption platform, a dynamic application platform, and a user authentication platform, to realize the configuration of network management message data embedding points across multiple operating system platforms.

Benefits of technology

It improves the flexibility and convenience of configuration, avoids redundant software development, reduces vehicle development costs, and ensures the safety of the configuration process.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119544726B_ABST
    Figure CN119544726B_ABST
Patent Text Reader

Abstract

The application discloses a multi-platform configuration system and a network management message data burying point configuration method, and relates to the technical field of vehicles. The method comprises the following steps: obtaining target configuration data of a target vehicle model, wherein the target configuration data is used for network management message data burying point configuration of the target vehicle model; and configuring the target configuration data based on a multi-platform configuration system, wherein the multi-platform configuration system is the multi-platform configuration system in any one of the preceding embodiments. The application solves the technical problem that the traditional configuration mode in the related art needs to be adapted and developed according to vehicle configuration, controller assembly, communication protocols and other elements, is not flexible enough, needs one-vehicle-one-development, and is high in cost.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of vehicle technology, and more specifically, to a multi-platform configuration system and a method for configuring network management message data embedding points. Background Technology

[0002] In the Controller Area Network (CAN) network management system, network management messages serve as the carrier of controller sleep / wake-up status information, playing a crucial role in analyzing abnormal sleep / wake-up issues. By analyzing network management messages in the big data platform, the controller causing the abnormal sleep / wake-up and the underlying cause can be precisely located. Therefore, accurate configuration of network management message big data points for different vehicle models is essential. Traditional configuration methods require adaptation development based on vehicle model configuration, controller installation, communication protocols, and other factors, which is inflexible, requires vehicle-specific development, and is costly. Summary of the Invention

[0003] This invention provides a configuration method for a multi-platform configuration system and network management message data embedding points, which at least solves the technical problems of traditional configuration methods in related technologies, which require adaptation and development based on factors such as vehicle model configuration, controller assembly, and communication protocols, are not flexible enough, require one-vehicle-one-development, and are costly.

[0004] According to one embodiment of the present invention, a multi-platform configuration system is provided. The multi-platform configuration system is used to configure network management message data embedding points across multiple operating system platforms. The multi-platform configuration system includes: a user interface platform, a front-end development platform, and a back-end interface platform. The user interface platform is used to provide user interfaces for multiple operating system platforms. The front-end development platform is used to build user interfaces for multiple operating system platforms. The back-end interface platform is used to receive and process configuration requests from multiple operating system platforms. The configuration requests are used to configure network management message data embedding points.

[0005] Optionally, the multi-platform configuration system also includes: a configuration storage platform, which is used to store configuration data and to back up and restore the configuration data.

[0006] Optionally, the multi-platform configuration system also includes: a data encryption platform, which is used to encrypt communication between the user interface and the server using a preset protocol, and to encrypt the configuration data stored on the configuration data processing platform.

[0007] Optionally, the multi-platform configuration system also includes a dynamic application platform, which is used to update and apply configuration parameters during operation.

[0008] Optionally, the multi-platform configuration system also includes a user authentication platform, which is used to verify valid credentials for logging into multiple operating system platforms and to restrict access to preset configuration options.

[0009] Optionally, the user interface platform includes a web interface, a computer application, and a mobile application. The web interface is accessed through a web browser, the computer application is configured through a standalone desktop application, and the mobile application is configured through an application on a mobile device.

[0010] Optionally, the backend interface platform is also used to communicate with the gateway node, and the backend interface platform is determined based on a preset network framework.

[0011] According to one embodiment of the present invention, a method for configuring network management message data embedding points is also provided, comprising: obtaining target configuration data of a target vehicle model, wherein the target configuration data is used to configure network management message data embedding points for the target vehicle model; configuring the target configuration data based on a multi-platform configuration system, wherein the multi-platform configuration system is any of the above-mentioned multi-platform configuration systems.

[0012] Optionally, the target configuration data includes: message identifier, electronic control unit information, message content, timestamp, network load and status information, and abnormal event flag. The message identifier is used to track network management messages sent or received by the target electronic control unit. The electronic control unit information is used to reflect the sleep or wake-up state of the electronic control unit. The message content includes data fields for the electronic control unit to request sleep, be woken up, or report network load status. The timestamp is used to record the time when the network management message is sent or received. The network load and status information is used to assess the network health status. The abnormal event flag is used to mark abnormal status or error information in the network management message.

[0013] According to one embodiment of the present invention, a configuration device for network management message data embedding points is also provided, comprising: an acquisition module, configured to acquire target configuration data of a target vehicle model, wherein the target configuration data is used to configure network management message data embedding points for the target vehicle model; and a configuration module, configured to configure the target configuration data based on a multi-platform configuration system, wherein the multi-platform configuration system is any one of the above-mentioned multi-platform configuration systems.

[0014] Optionally, the acquisition module is also used to acquire message identifiers, electronic control unit information, message content, timestamps, network load and status information, and abnormal event flags. The message identifier is used to track network management messages sent or received by the target electronic control unit. The electronic control unit information is used to reflect the sleep or wake-up state of the electronic control unit. The message content includes data fields for the electronic control unit to request sleep, be woken up, or report network load status. The timestamp is used to record the time when the network management message is sent or received. The network load and status information is used to assess the network health status. The abnormal event flag is used to mark abnormal status or error information in the network management message.

[0015] According to one embodiment of the present invention, a vehicle is also provided, which is used to execute the configuration method for network management message data embedding points in any of the above claims.

[0016] According to one embodiment of the present invention, a computer-readable storage medium is also provided, wherein the storage medium stores a computer program, wherein the computer program is configured to execute the configuration method for network management message data embedding points as described above when running on a computer or processor.

[0017] According to one embodiment of the present invention, an electronic device is also provided, including a memory and a processor, wherein the memory stores a computer program and the processor is configured to run the computer program to execute the configuration method for network management message data embedding points as described above.

[0018] According to one embodiment of the present invention, a computer program product is also provided, including a computer program that, when executed by a processor, implements the configuration method for network management message data embedding points as described above.

[0019] In this embodiment of the invention, target configuration data of the target vehicle model is obtained, wherein the target configuration data is used to configure network management message data embedding points for the target vehicle model; the target configuration data is configured based on a multi-platform configuration system, wherein the multi-platform configuration system is any of the above-mentioned multi-platform configuration systems, thereby enabling users to configure network management message data embedding points through multiple platforms such as web pages, computer desktop software, and mobile applications, thereby improving the flexibility and convenience of configuration. This achieves flexible configuration of network management message data embedding points through user interfaces of different platforms, avoiding repeated software development, improving configuration efficiency, reducing vehicle model development costs, achieving cost reduction and efficiency improvement, while ensuring the security of the configuration process. This solves the technical problem in related technologies that traditional configuration methods require adaptation development based on vehicle model configuration, controller assembly, communication protocols, and other factors, which is not flexible enough, requires one-vehicle-one-development, and is costly. Attached Figure Description

[0020] The accompanying drawings, which are included to provide a further understanding of the invention and form part of this application, illustrate exemplary embodiments of the invention and, together with their description, serve to explain the invention and do not constitute an undue limitation thereof. In the drawings:

[0021] Figure 1 This is a block diagram of a multi-platform configuration system according to one embodiment of the present invention;

[0022] Figure 2 This is a flowchart of a method for configuring network management message data embedding points according to one embodiment of the present invention;

[0023] Figure 3 This is a structural block diagram of a network management message data embedding device according to one embodiment of the present invention. Detailed Implementation

[0024] For ease of understanding, some concepts related to embodiments of the present invention are illustrated below for reference.

[0025] Network management messages are data packets used in network management systems to manage and monitor network devices and services. These messages typically follow specific protocols and standards to ensure effective communication and coordination between network devices. The effective use of network management messages is crucial for ensuring network stability, security, and performance.

[0026] Data tracking: A technique used during software development to collect user behavior data. Data tracking involves embedding specific code snippets in an application or website to capture and record relevant information when a user performs specific actions. This data can be used to analyze user behavior, optimize product features, improve user experience, and support decision-making.

[0027] To enable those skilled in the art to better understand the present invention, the technical solutions of the present invention will be clearly and completely described below with reference to the accompanying drawings of the embodiments of the present invention. Obviously, the described embodiments are only some embodiments of the present invention, and not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort should fall within the scope of protection of the present invention.

[0028] It should be noted that the terms "first," "second," etc., in the specification, claims, and accompanying drawings of this invention are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence. It should be understood that such data can be interchanged where appropriate so that the embodiments of the invention described herein can be implemented in orders other than those illustrated or described herein. In the description of these embodiments, unless otherwise stated, "a plurality of" means two or more. Furthermore, the terms "comprising" and "having," and any variations thereof, are intended to cover non-exclusive inclusion; for example, a process, method, system, product, or apparatus that comprises a series of steps or units is not necessarily limited to those steps or units explicitly listed, but may include other steps or units not explicitly listed or inherent to such processes, methods, products, or apparatus.

[0029] According to one embodiment of the present invention, an embodiment of a multi-platform configuration system and a method for configuring network management message data embedding points is provided. It should be noted that the steps shown in the flowchart in the accompanying drawings can be executed in a computer system such as a set of computer-executable instructions. Furthermore, although a logical order is shown in the flowchart, in some cases, the steps shown or described may be executed in a different order than that shown here.

[0030] This method embodiment can be executed in an electronic device, similar control device, or system that includes a memory and a processor. Taking an electronic device as an example, the electronic device may include one or more processors and a memory for storing data. Optionally, the electronic device may also include a communication device for communication functions and a display device. Those skilled in the art will understand that the above structural description is merely illustrative and does not limit the structure of the electronic device. For example, the electronic device may include more or fewer components than described above, or have a different configuration than described above.

[0031] A processor may include one or more processing units. For example, a processor may include a central processing unit (CPU), a graphics processing unit (GPU), a digital signal processing (DSP) chip, a microcontroller unit (MCU), a field-programmable gate array (FPGA), a neural network processing unit (NPU), a tensor processing unit (TPU), or an artificial intelligence (AI) processor. Different processing units may be independent components or integrated into one or more processors. In some instances, electronic devices may also include one or more processors.

[0032] The memory can be used to store computer programs, such as the computer program corresponding to the configuration method for the multi-platform configuration system and network management message data embedding points in the embodiments of the present invention. The processor implements the above-mentioned configuration method for the multi-platform configuration system and network management message data embedding points by running the computer program stored in the memory. The memory may include high-speed random access memory, and may also include non-volatile memory, such as one or more magnetic storage devices, flash memory, or other non-volatile solid-state memory. In some instances, the memory may further include memory remotely located relative to the processor, and these remote memories can be connected to electronic devices via a network. Examples of the above-mentioned networks include, but are not limited to, the Internet, corporate intranets, CAN, mobile communication networks, and combinations thereof.

[0033] Communication devices are used to receive or send data via a network. Specific examples of such networks may include wireless networks provided by the mobile terminal's communication provider. In one example, the communication device includes a network interface controller (NIC), which can connect to other network devices via a base station to communicate with the Internet. In another example, the communication device may be a radio frequency (RF) module used for wireless communication with the Internet.

[0034] Display devices can be, for example, touchscreen liquid crystal displays (LCDs) and touch displays (also referred to as "touchscreens" or "touch displays"). The LCD allows users to interact with the user interface of the mobile terminal. In some embodiments, the mobile terminal has a graphical user interface (GUI), which allows users to interact with the GUI through finger contact and / or gestures on a touch-sensitive surface. Optional human-computer interaction functions include: creating web pages, drawing, word processing, creating electronic documents, playing games, video conferencing, instant messaging, sending and receiving emails, call interfaces, playing digital video, playing digital music, and / or web browsing, etc. Executable instructions for performing the above human-computer interaction functions are configured / stored in one or more processor-executable computer program products or readable storage media.

[0035] This embodiment provides a multi-platform configuration system that runs on electronic devices. Figure 1 This is a block diagram of a multi-platform configuration system according to one embodiment of the present invention, such as... Figure 1 As shown, this multi-platform configuration system is used to configure network management message data embedding points across multiple operating system platforms. The multi-platform configuration system includes: a user interface platform, a front-end development platform, and a back-end interface platform. The user interface platform is used to provide user interfaces for multiple operating system platforms, the front-end development platform is used to build user interfaces for multiple operating system platforms, and the back-end interface platform is used to receive and process configuration requests from multiple operating system platforms. The configuration requests are used to configure network management message data embedding points.

[0036] The multi-platform configuration system also includes a configuration storage platform, which is used to store configuration data and perform backup and recovery of configuration data. That is, the multi-platform configuration system not only provides a cross-device configuration method, but also integrates a configuration storage platform, which plays a crucial role in the system to ensure the security and persistence of configuration data. The main responsibilities of the configuration storage platform include: (1) Storing configuration data: The configuration storage platform is responsible for receiving and storing configuration data collected from various user interface platforms (such as web pages, desktop applications, and mobile applications). This data may include, but is not limited to, the definition of network management messages, the operating status of electronic control units, communication protocol parameters, network load and status information, abnormal event flags, etc. Through centralized data storage, the system can ensure that all configuration information is properly recorded for subsequent access and application. (2) Backup and recovery mechanism: In order to avoid data loss or accidental changes, the configuration storage platform also implements powerful backup and recovery functions. Data backup can be performed automatically on a regular basis, or it can be manually triggered when the user deems it necessary to ensure the security of configuration data. Once data corruption, system failure or human error occurs, the configuration storage platform can quickly restore to the most recent backup state to avoid losses caused by long-term system downtime or data loss. The recovery mechanism should include steps to verify data integrity to ensure that the recovered data is available and correct. (3) Version control and history tracking: The configuration storage platform may also have a built-in version control system to record the time, modifier and content of each configuration change. This helps users to trace back the historical configuration, analyze the impact of configuration changes on network performance, and restore to the previous stable configuration version in case of failure. The history tracking function is very important for auditing, compliance and fault recovery. (4) Data consistency guarantee: In a multi-user and multi-platform environment, the configuration storage platform needs to ensure data consistency. Even if multiple users make configuration modifications at the same time, the system should prevent data conflicts through concurrency control mechanisms to ensure the correctness and consistency of configuration data at any time. (5) Security and privacy protection: Configuration data may contain sensitive information, such as details of vehicle network architecture, specific parameters of electronic control units, etc. The configuration storage platform protects data from unauthorized access or data leakage threats by implementing data encryption, access control and security policies, while ensuring that user privacy is respected. (6) Scalability and compatibility: Considering possible future system upgrades or new configuration requirements, the configuration storage platform should focus on scalability when designing, and be able to easily add new configuration items or storage formats. At the same time, it should be compatible with the front-end interface and back-end services of the multi-platform configuration system, and support data transmission and reading of different devices and operating systems. (7) Performance optimization: The configuration storage platform should optimize the data storage and retrieval mechanism to ensure that it can still quickly respond to user configuration requests and provide efficient data access and operation experience even with a large amount of data storage.Through the above functions, the configuration storage platform enhances the integrity of the multi-platform configuration system, provides a solid data foundation for the instrumentation configuration of vehicle network management message data, and also provides necessary support for the protection, management and analysis of configuration data.

[0037] The multi-platform configuration system also includes a data encryption platform, which is used to encrypt the communication between the user interface and the server using a preset protocol, as well as to encrypt the configuration data stored on the configuration data processing platform. That is, the data encryption platform integrated in the multi-platform configuration system is a key component to ensure the security of communication between the user interface and the server, as well as the privacy and integrity of the configuration data stored on the configuration data processing platform. The working principle and functions of the data encryption platform can be further refined as follows: (1) Encrypted communication channel: The data encryption platform encrypts the data transmission between the user interface and the server by implementing a preset secure communication protocol, such as HyperText Transfer Protocol Secure (HTTPS) or Transport Layer Security (TLS). In this way, even if the data is intercepted during transmission, attackers cannot directly decode and obtain sensitive information. The preset protocol is usually an industry standard or best practice, ensuring cross-platform consistency and security. (2) Encryption algorithm selection: The data encryption platform will select an appropriate encryption algorithm according to security requirements, such as Advanced Encryption Standard (AES), Rivest-Shamir-Adleman (RSA) encryption algorithm, or elliptic curve cryptography. These algorithms provide different levels of data protection, which can be selected according to the sensitivity of the communication data and the system performance requirements. (3) Key management: Encryption and decryption processes require the use of keys. The data encryption platform will implement a strict key management strategy to ensure the secure storage and distribution of keys. Keys may be generated on the server side and then securely transmitted to the user interface for encryption operations, or asymmetric encryption may be performed using public / private key pairs to reduce the risk in key transmission. (4) Configuration data encryption: In addition to the encryption of the communication channel, the data encryption platform is also responsible for encrypting the configuration data stored on the configuration data processing platform. This usually involves converting it into ciphertext before data storage to ensure that the configuration data is not leaked even if the storage medium is accessed without authorization. When the encrypted data is read or operated, it will be restored to plaintext through the decryption process for system use. (5) Decryption mechanism: Corresponding to the encryption process, the data encryption platform also includes a decryption mechanism to ensure that the encrypted data can be correctly decrypted when accessed by legitimate users or processed internally by the system. The decryption process usually uses a preset key or algorithm and must follow the same protocol and process as encryption. (6) Security and compliance: The implementation of the data encryption platform must comply with industry security standards and legal requirements, such as the ISO / IEC 27001 information security management system standard and the EU General Data Protection Regulation (GDPR), to ensure the security and compliance of the system.(7) Performance Optimization: Although encryption and decryption increase the complexity of data processing, the data encryption platform optimizes encryption algorithms and communication mechanisms to minimize the impact on system performance. This may include selecting efficient encryption algorithms, parallel processing mechanisms, or hardware acceleration solutions. Through the above measures, the data encryption platform not only protects the security of data transmission between various components in the multi-platform configuration system, but also ensures that the stored configuration data is not accessed without authorization, further improving the overall security and data protection capabilities of the system.

[0038] The multi-platform configuration system also includes a dynamic application platform, which is used to update and apply configuration parameters during operation. That is, the dynamic application platform integrated in the multi-platform configuration system is the core component that ensures that configuration changes can take effect seamlessly and in real time during system operation. The design goal of this platform is to improve the flexibility and efficiency of configuration management and reduce the need for system interruption or restart due to configuration updates. The specific functions of the dynamic application platform are as follows: (1) Real-time configuration update: The dynamic application platform allows configuration parameters to be updated during system operation without stopping the service or restarting the device. This means that once the user completes the configuration change through any platform (web page, desktop software, mobile application), the system can immediately apply these changes to the actual network management and data tracking operations. The real-time update feature is particularly important for quickly responding to changes in network status, adjusting load balancing, or modifying security settings in emergency situations. (2) Dynamic configuration loading: In order to achieve dynamic updates, configuration parameters are designed to be dynamically loaded. The system reads the latest configuration information from the configuration data processing platform during operation, instead of loading the static configuration file at startup. In this way, even during high load or critical operations, new configurations can be identified and applied in a timely manner. (3) Intelligent Change Detection: The dynamic application platform includes an intelligent change detection mechanism that can automatically identify new configuration updates and immediately execute verification and application processes. This mechanism reduces the need for manual intervention and improves the automation level of configuration updates. (4) Configuration Consistency Guarantee: In multi-user and multi-platform environments, the dynamic application platform ensures the consistency of configuration changes throughout the system. Even if there are multiple change requests at the same time, the system can process these requests according to priority or predefined rules, avoid configuration conflicts, and ensure that the configurations received by all components are synchronized and consistent. (5) Error Handling and Rollback Mechanism: When dynamically updating the configuration, if any errors or exceptions are encountered, the dynamic application platform will execute error handling strategies, such as automatically rolling back to the previous stable version of the configuration, to prevent the system from entering an unstable state. This mechanism ensures the robustness and security of the update process. (6) Event Notification and Logging: Whenever a configuration update is applied, the dynamic application platform will record relevant events and may send notifications to system administrators or users, informing them of the details and results of the configuration changes. Logging is very important for auditing, troubleshooting, and performance analysis. (7) Performance optimization: The dynamic application platform takes performance impact into account during design, and adopts efficient algorithms and data structures to manage configuration updates, ensuring that the impact of the update process on system performance is minimized. Through the integration of the dynamic application platform, the multi-platform configuration system can provide a highly flexible and responsive configuration management environment, which is especially suitable for scenarios that require frequent adjustment of configuration parameters, such as network load management, security policy adjustment or function optimization.

[0039] The multi-platform configuration system also includes a user authentication platform, which is used to log in to multiple operating system platforms by verifying valid credentials and to restrict access to preset configuration options. That is, the user authentication platform in the multi-platform configuration system is a key component to ensure system security and access control. Its function is not limited to verifying the user's login credentials, but also involves multi-level permission management to protect sensitive configuration information from unauthorized access or modification. The advantages of the user authentication platform also include the following: (1) Credential verification: The user authentication platform first confirms the user's identity by verifying valid credentials. This includes authentication methods such as username, password, digital certificate, one-time password, etc., to ensure that only authorized users can log in and use the configuration system. The credential verification process usually involves interaction with the backend database or authentication service to check the validity of the credentials and the user's permissions. (2) Multi-operating system platform compatibility: Considering that users may access the configuration system from different operating system platforms (such as Windows, macOS, Linux, iOS, Android, etc.), the user authentication platform needs to provide cross-platform compatibility to ensure that users can successfully authenticate and log in to the system regardless of which operating system they use. (3) Access Control: In addition to basic login verification, the user authentication platform is also responsible for managing user permissions and restricting access to preset configuration options. This means that users at different levels can only access and modify configuration information that matches their permissions. For example, ordinary users may only be able to view and modify standard network management message configurations, while system administrators may have the authority to change more sensitive security settings or perform system-level configuration updates. (4) Roles and Access Control: The user authentication platform assigns access permissions based on the user's role (such as administrator, engineer, maintenance personnel, etc.). Each role has a predefined access scope and operation permissions, which can be statically assigned or dynamically adjusted to ensure secure access to configuration information. (5) Auditing and Logging: All user login attempts and configuration operations are recorded in the system log. The audit log not only records successful logins and configuration changes, but also records failed attempts, which helps detect potential attacks and unauthorized access attempts. Logging is indispensable for system management and security auditing. (6) Security Policy Updates: The user authentication platform can dynamically update security policies, such as changing password complexity requirements, implementing multi-factor authentication, and adjusting access permissions. This capability enables the system to adjust its security strategy in a timely manner according to the latest security threats and regulatory requirements, and maintain the security of the system. (7) Session management: After a user logs in, the authentication platform will create and manage the user's session, ensuring that the user can access the required configuration options during the session validity period, and automatically log out the user after the session ends or expires to prevent unauthorized access.Through these functions, the user authentication platform not only provides a secure login mechanism, but also builds a multi-layered access control system to ensure that the data and operations in the configuration system are properly protected. The user interface platform includes a web interface, a computer application, and a mobile application. The web interface is accessed through a web browser, the computer application is configured through a separate desktop application, and the mobile application is configured through an application on a mobile device. That is, the user interface platform is the front-end part of the multi-platform configuration system that directly interacts with the user. It is designed in three different forms—a web interface, a computer application, and a mobile application—to adapt to the user's usage habits in different scenarios and on different devices, ensuring that all users can configure network management message data embedding points in the most efficient and convenient way. The user interface platform also includes: (1) Web interface: The web interface provides a browser-based access method. Users can access the configuration system simply through a web browser without installing additional software. This interface is usually built using HTML5, CSS, and JavaScript, and utilizes front-end frameworks (such as React, Angular, or Vue.js) to optimize the user experience and the response speed of the interface. The advantage of the web interface is its cross-platform compatibility. It can be used on any device that can run a modern browser (such as a desktop, laptop, or tablet), which greatly expands the scope of use of the system. (2) Computer Applications: Computer applications, also known as desktop applications, are designed for users running on a computer operating system. These applications are deployed through independent installation packages and support operating systems such as Windows, macOS, and Linux. Computer applications can leverage the features of the desktop environment to provide richer and more customized configuration interfaces. For example, it may include drag-and-drop functionality, advanced search and filtering options, and integration with the local file system so that users can easily import and export configuration data. In addition, desktop applications can provide an offline mode, allowing users to make configuration changes without a network connection and then synchronize them to the server when the connection is restored. (3) Mobile Applications: Mobile applications are designed specifically for mobile devices, such as smartphones and tablets, and run on operating systems such as iOS and Android. Through a simple and intuitive interface design, it allows users to quickly complete configuration tasks even on the go. Mobile applications usually optimize data input and provide touchscreen-friendly operation methods, such as swiping, clicking, and voice input. To adapt to the characteristics of mobile networks, mobile applications may also support data synchronization and offline caching to ensure that users can access and modify configuration information even when the network is unstable. (4) Consistency and Customization: Although the user interface platform offers three different access methods, their design goal is to maintain a consistent user experience.This means that regardless of which platform a user chooses, they will see a similar interface layout, use the same configuration process, and access the same functional options. At the same time, each platform is also customized to fully utilize its specific hardware and software environment and provide the best user experience. (5) Data Synchronization and Consistency: Data synchronization is supported between user interface platforms to ensure that any form of configuration change is reflected on other platforms in a timely manner. For example, if a user updates the configuration through a web interface, these changes should also be immediately visible in computer applications and mobile applications. This synchronization mechanism is based on a backend configuration data processing platform, ensuring data consistency and integrity. Through the integration of these user interface platforms, the multi-platform configuration system provides a comprehensive and flexible configuration management environment, enabling users to perform network management message data embedding operations in the most efficient way, regardless of their location or the device they use.

[0040] The backend interface platform is also used to communicate with the gateway node. The backend interface platform is determined based on a preset network framework. That is, the backend interface platform is a key component of the multi-platform configuration system. It is not only responsible for receiving and processing configuration requests from user interface platforms (such as web pages, computer applications and mobile applications), but also acts as a bridge between the frontend and the gateway node to realize the dynamic transmission and application of configuration parameters. The construction of the backend interface platform is based on a preset network framework. The selection and design of this framework is crucial to ensuring system performance, security and scalability. The communication function between the backend interface platform and the gateway node also includes: (1) Preset network framework: The development of the backend interface platform is based on a preset network framework, such as Node.js, Flask, Django or Spring Boot, etc. These frameworks provide the basic tools and structures required to build high-performance, scalable server-side applications. The selection of a suitable network framework should take into account the specific needs of the system, such as the ability to handle concurrent requests, data processing efficiency, security features and compatibility with the frontend technology stack. (2) RESTful API Design: The backend interface platform typically adopts a Representational State Transfer (RESTful) style application programming interface (API) design, which is a widely accepted web application design pattern that provides a clear and consistent interface for the user interface platform to call. RESTful APIs define how to create, read, update, and delete configuration information through Hypertext Transfer Protocol (HTTP) methods (GET, POST, PUT, DELETE, etc.), making the system more flexible and easy to use. (3) Communication Protocols and Data Formats: Communication between the backend interface platform and the gateway node adopts standardized communication protocols, such as HTTP / HTTPS, Message Queuing Telemetry Transport (MQTT), or WebSocket, to ensure the stability and security of data transmission. The data format typically uses JavaScript Object Notation (JSON) or Extensible Markup Language (XML), both of which are easy to parse and generate, and are suitable for describing and transmitting configuration parameters. (4) Dynamic data transmission: The backend interface platform can transmit the configuration changes of the frontend interface to the gateway node in real time or periodically, ensuring that the settings of the network management message data embedding points can take effect immediately.This dynamic data transmission mechanism reduces system latency and improves configuration response speed, which is especially important in scenarios where network status needs to be adjusted quickly or security threats need to be responded to. (5) Security and authentication: During communication, the backend interface platform implements data encryption and authentication to protect configuration information from unauthorized access or tampering. For example, through HTTPS encryption protocol and OAuth authentication mechanism, it ensures that only authenticated user interfaces can communicate with the backend interface platform, thereby enhancing the overall security of the system. (6) Error handling and feedback: The backend interface platform has an error handling mechanism that can identify and respond to communication errors, data format errors or permission issues. Once an error is detected, it will provide feedback to the frontend through the corresponding HTTP status code or custom error message to help users identify and solve problems. (7) Version control and updates: The backend interface platform supports version control and can manage and track the update history of APIs to ensure compatibility and stability between new and old versions. This is particularly important when upgrading the system or introducing new features, and helps maintain the continuous operation of the system. Through the above functions, the backend interface platform not only serves as a communication bridge between the multi-platform configuration system and the gateway node, but also ensures the security, efficiency and consistency of data transmission.

[0041] The multi-platform configuration system not only improves the efficiency and flexibility of configuring network management message data points, but also optimizes the user experience, enhances system security, reduces development and maintenance costs, promotes data consistency and cross-platform collaboration, and provides strong support for the organization's continuous technological progress and market competitiveness.

[0042] This embodiment also provides a method for configuring network management message data embedding points running on electronic devices. Figure 2 This is a flowchart of a method for configuring network management message data embedding points according to one embodiment of the present invention, such as... Figure 2 As shown, the process includes the following steps:

[0043] Step S20: Obtain the target configuration data of the target vehicle model, wherein the target configuration data is used to configure the network management message data embedding points for the target vehicle model;

[0044] In this embodiment of the invention, the target vehicle model can be understood as a specific vehicle model or category. This vehicle model requires configuration of network management message data embedding points. For example, in the automotive industry, different vehicle models may have different electronic architectures and network protocols. Therefore, "target vehicle model" indicates which specific vehicle model or model series the configuration method will be applied to. This may be because the vehicle model has specific functional requirements, or because its network architecture requires specific configuration adjustments. One of the target vehicle models can be a new energy demonstration vehicle, because this type of vehicle may require special network management message data to meet the requirements for obtaining a green license plate and demonstration operation qualifications; however, this is not a limitation here.

[0045] Target configuration data can be understood as the specific information regarding the configuration of network management message data embedding points related to the "target vehicle model". For example, target configuration data includes all parameters and settings required for configuring network management messages, such as data field selection, communication protocol settings, and network parameter adjustments. The "target configuration data" is customized based on the characteristics of the "target vehicle model" to ensure the correct generation and transmission of network management messages, as well as the accurate collection and analysis of data; however, this is not a limitation.

[0046] Obtaining the target configuration data for a target vehicle model can be understood as acquiring specific information about the network management message data embedding configuration related to the corresponding category or model of the target vehicle. For example, first, the specific vehicle model that is currently in operation or configuration is identified. Then, the specific requirements for the network management message data embedding configuration related to that vehicle model are identified. For instance, for a new energy demonstration vehicle, it may be necessary to collect specific messages to monitor the status of the battery management system or motor control unit. After identifying the requirements, this configuration data needs to be acquired and applied; no restrictions are imposed here.

[0047] The target configuration data is used to configure network management message data embedding points for the target vehicle model. For example, the target configuration data can be understood as a series of parameters and settings required for configuring network management message data embedding points for a specific vehicle model (i.e., the target vehicle model). Applying the target configuration data to the target vehicle model means setting the parameters of the vehicle network management system based on these data, so that the system can identify and record specific network management messages when the network is running. There are no restrictions here.

[0048] In this embodiment of the invention, by acquiring the target configuration data of the target vehicle model and using it for network management message data embedding configuration, the effectiveness of data collection can be significantly improved, the monitoring and management capabilities of the vehicle network can be enhanced, and this is of great significance for improving vehicle performance, reducing maintenance costs, and ensuring user safety.

[0049] Step S21: Configure the target configuration data based on the multi-platform configuration system, wherein the multi-platform configuration system is any of the above-mentioned multi-platform configuration systems.

[0050] In this embodiment of the invention, the multi-platform configuration system can be understood as a highly flexible, secure, and efficient tool. For example, the multi-platform configuration system can provide a cross-device and cross-operating system configuration interface, simplifying the configuration process of network management message data embedding points, enabling users to manage vehicle networks more conveniently and securely, and meeting the needs of different scenarios and users, which is not limited here.

[0051] Configuring target configuration data based on a multi-platform configuration system can be understood as using a flexible configuration platform that can run on multiple devices and environments to set and adjust the specific parameters of network management message data embedding points for a specific vehicle model. This is not limited here.

[0052] In this embodiment of the invention, the target configuration data is configured based on a multi-platform configuration system, wherein the multi-platform configuration system is any of the above-mentioned multi-platform configuration systems, aiming to create a flexible and efficient data management environment to ensure that network management message data can be optimally collected and utilized from both a technical and user perspective, so as to support the healthy operation and performance optimization of the vehicle network.

[0053] The multi-platform configuration system can be the multi-platform configuration system in the foregoing embodiments, as detailed in the description of the foregoing embodiments, which will not be repeated here.

[0054] By acquiring target configuration data for the target vehicle model and using it for network management message data embedding configuration, the effectiveness of data collection can be significantly improved, enhancing the monitoring and management capabilities of the vehicle network. This is of great significance for improving vehicle performance, reducing maintenance costs, and ensuring user safety. Target configuration data is configured based on a multi-platform configuration system (which can be any of the aforementioned multi-platform configuration systems). This aims to create a flexible and efficient data management environment, ensuring optimal collection and utilization of network management message data from both a technical and user perspective, thereby supporting the healthy operation and performance optimization of the vehicle network.

[0055] Through the above steps, in this embodiment of the invention, by acquiring target configuration data of the target vehicle model, wherein the target configuration data is used to configure network management message data embedding points for the target vehicle model; and configuring the target configuration data based on a multi-platform configuration system, wherein the multi-platform configuration system is any of the above-mentioned multi-platform configuration systems, the goal of allowing users to configure network management message data embedding points through multiple platforms such as web pages, computer desktop software, and mobile applications is achieved, thereby improving the flexibility and convenience of configuration. This realizes flexible configuration of network management message data embedding points through user interfaces of different platforms, avoiding repetitive software development, improving configuration efficiency, reducing vehicle model development costs, achieving cost reduction and efficiency improvement, while ensuring the security of the configuration process. Furthermore, it solves the technical problem that traditional configuration methods in related technologies require adaptation development based on vehicle model configuration, controller assembly, communication protocols, and other factors, which is inflexible, requires one-vehicle-one-development, and is costly.

[0056] Optionally, in step S21, the target configuration data includes:

[0057] The message identifier, electronic control unit information, message content, timestamp, network load and status information, and abnormal event flag are used to track network management messages sent or received by the target electronic control unit. The electronic control unit information reflects the sleep or wake-up state of the electronic control unit. The message content includes data fields for the electronic control unit to request sleep, be woken up, or report network load. The timestamp is used to record the time when the network management message is sent or received. The network load and status information are used to assess the health of the network. The abnormal event flag is used to mark abnormal states or error information in the network management message.

[0058] In this embodiment of the invention, the message identifier can be understood as a unique code used to identify a specific message in a network management message. In CAN communication, it is typically an 11-bit or 29-bit value used to distinguish different types of messages on the bus. Through the message identifier, the vehicle network can track which electronic control unit sent or received a specific network management message. The message identifier is crucial for monitoring network communication and fault diagnosis, and is not limited here.

[0059] Electronic control unit (ECU) information can be understood as data related to the ECU, such as the ECU's message identifier, model, location, and status. Status information is particularly important because it reflects the ECU's current operating state, including whether it is in sleep mode, whether it has been woken up, and the reason for waking up from sleep mode. This information is crucial for monitoring the ECU's energy consumption, fault modes, and network management efficiency, and is not limited here.

[0060] The message content can be understood as the specific data fields sent or received by the electronic control unit (ECU). These fields may include, but are not limited to, commands or status reports from the ECU requesting to sleep or be woken up, as well as feedback information about network load. For example, when an ECU requests to sleep, the message content will include a sleep command and possible sleep conditions; when the ECU is woken up, the message will include a wake-up command and a wake-up reason; the network load data fields may record the number, size, and transmission rate of data packets, which are not limited here.

[0061] A timestamp can be understood as a field in a message. For example, a timestamp can be used to record the specific time a network management message is sent or received. This is very useful in analyzing communication delays, synchronizing the operation of different electronic control units, and determining the sequence of events in fault diagnosis. The accuracy of the timestamp is crucial for evaluating network performance and tracing abnormal states, but this is not a limitation here.

[0062] Network load and status information can be understood as information reflecting the amount and frequency of data transmission in the network. Examples include, for instance, the current number of data packets on the bus, average packet size, and total data transmission volume. Network load and status information are crucial for assessing network health and optimizing communication efficiency. Status information may include the current operating status of the network, the communication connection status between electronic control units, and the success rate of message transmission, which helps in real-time monitoring of the overall health of the network; this is not a limitation.

[0063] Anomaly event flags can be understood as fields in a message used to mark any unusual or erroneous states. For example, when a network management message encounters problems during transmission, such as data loss, out-of-order delivery, duplicate data, or incorrect data fields, anomaly event flags are set to indicate a potential fault in the monitoring system or electronic control unit. Furthermore, anomalies occurring when the electronic control unit enters or exits sleep mode, such as failing to respond to a wake-up signal, are also recorded by the anomaly event flags for subsequent troubleshooting and repair; this is not a limitation.

[0064] In this embodiment of the invention, by collecting and analyzing message identifiers, electronic control unit (ECU) information, message content, timestamps, network load and status information, and abnormal event flags, the message identifiers are used to track network management messages sent or received by the target ECU. The ECU information reflects the ECU's sleep or wake-up state. The message content includes data fields for the ECU requesting sleep, being woken up, or reporting network load. The timestamp records the time the network management message is sent or received. The network load and status information are used to assess network health. The abnormal event flags mark abnormal states or error information in the network management messages. This is crucial for maintaining the health of the communication system, improving energy efficiency, quickly responding to abnormal states of the network or ECU, and optimizing the overall performance of the vehicle. By precisely configuring the details of these network management messages, vehicle manufacturers and maintenance personnel can more effectively monitor and manage the vehicle network, ensuring its stable operation.

[0065] This invention proposes a general network management message data embedding configuration system and method for multiple platforms, specifically including:

[0066] 1. Multi-platform configuration system:

[0067] A multi-platform configuration system can include a user interface platform, front-end development, and back-end interfaces. The user interface platform provides user interfaces for multiple platforms, supporting network management message data embedding configuration via web pages, computer desktop software, and mobile applications. Each platform includes a web interface, computer desktop software, and a mobile application. The web interface can be accessed through a web browser and is built using HTML, CSS, and JavaScript technologies; the computer desktop software can be configured through a separate desktop application, supporting operating systems such as Windows and macOS; and the mobile application can be configured through an application on a mobile device, supporting iOS and Android operating systems. Front-end development can create front-end interfaces for different platforms to ensure a consistent user experience. Web pages and desktop software use appropriate development tools and frameworks (such as Electron for desktop software development), while mobile applications can use mobile development platforms (such as Swift or Kotlin). The back-end interface serves as a unified back-end server interface for designing and implementing configuration requests from different platforms and communicating with the gateway node. The back-end interface can be developed using web frameworks (such as Node.js and Flask).

[0068] 2. Configure data processing:

[0069] Configuration data processing can include configuration storage and dynamic applications. Configuration storage stores user configuration data within the gateway node, including data field selections, protocol settings, and network parameters. Configuration storage also supports configuration backup and recovery. Dynamic applications enable the dynamic application of configurations, allowing new configurations to be applied without restarting the device. Configuration data is verified before being applied to the gateway node, ensuring data accuracy and stability.

[0070] 3. User authentication and security:

[0071] User authentication and security can include user authentication and data encryption. User authentication provides a unified login system, requiring users to provide valid credentials (such as username and password) to access the configuration interface, thereby implementing access control and restricting access to sensitive configuration options. Data encryption uses the HTTPS protocol to encrypt communication between the webpage and the gateway node, protecting data security during transmission. Simultaneously, stored configuration data is encrypted to prevent data leakage.

[0072] 4. Implementation steps:

[0073] The implementation steps can include a design phase, a development phase, a testing phase, and a deployment phase. The design phase defines the layout and functional modules of the user interface for each platform, and designs the interaction protocols between the front-end and back-end. The development phase is used to implement the front-end interface, back-end interface, and data processing modules for different platforms, thereby developing functions and integrating the system. The testing phase allows for comprehensive testing of the multi-platform configuration functions, including functional testing, security testing, and performance testing, thereby fixing discovered problems and optimizing system performance. The deployment phase deploys the configuration system to the production environment, providing user access and operational support, thereby ensuring the stability and reliability of the system.

[0074] The aforementioned multi-platform configuration system and method for general network management message data embedding provides configuration options across multiple platforms, including web pages, computer desktop software, and mobile applications. This not only meets the needs of different users but also improves configuration flexibility. Furthermore, the system and method offer a consistent user interface across different platforms, simplifying configuration operations and enhancing user experience. Additionally, user authentication and data encryption ensure the security of the configuration process, effectively protecting user privacy. Moreover, the system and method support dynamic application configuration without requiring device restarts, improving configuration efficiency and system stability. It also specifically supports application scenarios for new energy demonstration vehicles, enabling them to obtain green license plates and meet the configuration requirements for demonstration operation qualifications.

[0075] Through the above description of the embodiments, those skilled in the art can clearly understand that the methods according to the above embodiments can be implemented by means of software plus necessary general-purpose hardware platforms. Of course, they can also be implemented by hardware, but in many cases the former is a better implementation method. Based on this understanding, the technical solution of the present invention, in essence, or the part that contributes to the prior art, can be embodied in the form of a software product. This computer software product is stored in a storage medium (such as ROM / RAM, magnetic disk, optical disk) and includes several instructions to cause a terminal device (which may be a mobile phone, computer, server, or network device, etc.) to execute the methods described in the various embodiments of the present invention.

[0076] This embodiment also provides a configuration device for network management message data embedding points. This device is used to implement the above embodiments and preferred embodiments, and details already described will not be repeated. As used below, the term "module" can be a combination of software and / or hardware that implements a predetermined function. Although the device described in the following embodiments is preferably implemented in software, hardware implementation, or a combination of software and hardware, is also possible and contemplated.

[0077] Figure 3 This is a structural block diagram of a network management message data embedding device according to one embodiment of the present invention, such as... Figure 3 As shown, a network management message data embedding configuration device 300 is used as an example. The device includes: an acquisition module 301, used to acquire target configuration data of a target vehicle model, wherein the target configuration data is used to configure network management message data embedding points for the target vehicle model; and a configuration module 302, used to configure the target configuration data based on a multi-platform configuration system, wherein the multi-platform configuration system is any of the above-mentioned multi-platform configuration systems.

[0078] Optionally, the acquisition module 301 is also used to acquire message identifiers, electronic control unit information, message content, timestamps, network load and status information, and abnormal event flags. The message identifier is used to track network management messages sent or received by the target electronic control unit. The electronic control unit information is used to reflect the sleep or wake-up state of the electronic control unit. The message content includes data fields for the electronic control unit to request sleep, be woken up, or report network load status. The timestamp is used to record the time when the network management message is sent or received. The network load and status information is used to assess the network health status. The abnormal event flag is used to mark abnormal status or error information in the network management message.

[0079] It should be noted that the above modules can be implemented by software or hardware. For the latter, they can be implemented in the following ways, but are not limited to: all the above modules are located in the same processor; or, the above modules are located in different processors in any combination.

[0080] Embodiments of the present invention also provide a vehicle for performing the steps in any of the above method embodiments.

[0081] Embodiments of the present invention also provide a computer-readable storage medium storing a computer program, wherein the computer program is configured to perform the steps in any of the above method embodiments when run on a computer or processor.

[0082] Optionally, in this embodiment, the computer-readable storage medium may be configured to store a computer program for performing the following steps:

[0083] Step S20: Obtain the target configuration data of the target vehicle model, wherein the target configuration data is used to configure the network management message data embedding points for the target vehicle model;

[0084] Step S21: Configure the target configuration data based on the multi-platform configuration system, wherein the multi-platform configuration system is any of the multi-platform configuration systems mentioned above.

[0085] Optionally, in this embodiment, the computer-readable storage medium may include, but is not limited to, various media capable of storing computer programs, such as USB flash drives, read-only memory (ROM), random access memory (RAM), portable hard drives, magnetic disks, or optical disks.

[0086] Embodiments of the present invention also provide an electronic device including a memory and a processor, wherein the memory stores a computer program and the processor is configured to run the computer program to perform the steps in any of the above method embodiments.

[0087] Optionally, in this embodiment, the processor in the above-described electronic device may be configured to run a computer program to perform the following steps:

[0088] Step S20: Obtain the target configuration data of the target vehicle model, wherein the target configuration data is used to configure the network management message data embedding points for the target vehicle model;

[0089] Step S21: Configure the target configuration data based on the multi-platform configuration system, wherein the multi-platform configuration system is any of the multi-platform configuration systems mentioned above.

[0090] Embodiments of the present invention also provide a computer program product, including a computer program that, when executed by a processor, implements the steps in any of the above method embodiments.

[0091] Optionally, in this embodiment, the computer program in the above-described computer program product can be configured to perform the following steps when executed by a processor:

[0092] Step S20: Obtain the target configuration data of the target vehicle model, wherein the target configuration data is used to configure the network management message data embedding points for the target vehicle model;

[0093] Step S21: Configure the target configuration data based on the multi-platform configuration system, wherein the multi-platform configuration system is any of the multi-platform configuration systems mentioned above.

[0094] Optionally, specific examples in this embodiment can refer to the examples described in the above embodiments and optional implementations, and will not be repeated here.

[0095] The sequence numbers of the above embodiments of the present invention are for descriptive purposes only and do not represent the superiority or inferiority of the embodiments.

[0096] In the above embodiments of the present invention, the descriptions of each embodiment have different focuses. For parts not described in detail in a certain embodiment, please refer to the relevant descriptions of other embodiments.

[0097] In the several embodiments provided in this application, it should be understood that the disclosed technical content can be implemented in other ways. The device embodiments described above are merely illustrative; for example, the division of units can be a logical functional division, and in actual implementation, there may be other division methods. For instance, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the displayed or discussed mutual coupling, direct coupling, or communication connection may be through some interfaces; the indirect coupling or communication connection between units or modules may be electrical or other forms.

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

[0099] Furthermore, the functional units in the various embodiments of the present invention can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit. The integrated unit can be implemented in hardware or as a software functional unit.

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

[0101] The above description is only a preferred embodiment of the present invention. It should be noted that for those skilled in the art, several improvements and modifications can be made without departing from the principle of the present invention, and these improvements and modifications should also be considered within the scope of protection of the present invention.

Claims

1. A multi-platform configuration system, characterized in that, The multi-platform configuration system is used to configure network management message data embedding points across multiple operating system platforms. The multi-platform configuration system includes: a user interface platform, a front-end development platform, a back-end interface platform, a configuration storage platform, a data encryption platform, and a dynamic application platform. The user interface platform is used to provide user interfaces for the multiple operating system platforms. The front-end development platform is used to build user interfaces for the multiple operating system platforms. The back-end interface platform is used to receive and process configuration requests from the multiple operating system platforms. The configuration requests are used to configure network management message data embedding points. The configuration storage platform is used to store configuration data and to back up and restore the configuration data. The configuration storage platform has a built-in version control system, which semantically records the time, modifier, and content of each configuration change. The data encryption platform is used to encrypt the communication between the user interface and the server using a preset protocol and a target encryption algorithm, and to encrypt the configuration data stored on the configuration storage platform. The target encryption algorithm is selected from a variety of encryption algorithms based on the sensitivity of the communication data and the system performance requirements. The variety of encryption algorithms includes Advanced Encryption Standard and Elliptic Curve Cryptography. The dynamic application platform is used to dynamically update and apply configuration parameters during operation. This dynamic updating and application of configuration parameters includes: in response to the completion of configuration changes for the user interface platform, the dynamic application platform applies the configuration parameters corresponding to the configuration changes for the user interface platform to the data tracking operation, wherein the configuration parameters are dynamically loaded; in response to an exception occurring during the dynamic update of configuration parameters, the dynamic application platform automatically rolls back to the configuration parameters of the previous version; and in response to the completion of the dynamic update of configuration parameters, the dynamic application platform records the configuration change result and sends a notification to the user interface platform.

2. The multi-platform configuration system according to claim 1, characterized in that, The multi-platform configuration system also includes a user authentication platform, which is used to log in to the various operating system platforms by verifying valid credentials and to restrict access to preset configuration options.

3. The multi-platform configuration system according to any one of claims 1-2, characterized in that, The user interface platform includes a web interface, a computer application, and a mobile application. The web interface is accessed through a web browser, the computer application is configured through a separate desktop application, and the mobile application is configured through an application on a mobile device.

4. The multi-platform configuration system according to any one of claims 1-2, characterized in that, The backend interface platform is also used to communicate with the gateway node, and the backend interface platform is determined based on a preset network framework.

5. A method for configuring network management message data embedding points, characterized in that, include: Obtain target configuration data for the target vehicle model, wherein the target configuration data is used to configure network management message data embedding points for the target vehicle model; The target configuration data is configured based on a multi-platform configuration system, wherein the multi-platform configuration system is any one of claims 1-4.

6. The configuration method according to claim 5, characterized in that, The target configuration data includes: message identifier, electronic control unit information, message content, timestamp, network load and status information, and abnormal event flag. The message identifier is used to track network management messages sent or received by the target electronic control unit. The electronic control unit information is used to reflect the sleep or wake-up state of the electronic control unit. The message content includes data fields for the electronic control unit to request sleep, be woken up, or report network load status. The timestamp is used to record the time when the network management message is sent or received. The network load and status information is used to assess the network health status. The abnormal event flag is used to mark abnormal status or error information in the network management message.

7. A device for configuring network management message data embedding points, characterized in that, include: The acquisition module is used to acquire target configuration data of the target vehicle model, wherein the target configuration data is used to configure network management message data embedding points for the target vehicle model; A configuration module is used to configure the target configuration data based on a multi-platform configuration system, wherein the multi-platform configuration system is any one of claims 1-4.

8. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores a computer program, wherein the computer program is configured to execute the configuration method for network management message data embedding points as described in claim 5 or 6 when running on a computer or processor.

9. An electronic device comprising a memory and a processor, characterized in that, The memory stores a computer program, and the processor is configured to run the computer program to execute the configuration method for network management message data embedding points as described in claim 5 or 6.

10. A computer program product, characterized in that, It includes a computer program that, when executed by a processor, implements the configuration method for network management message data embedding points as described in claim 5 or 6.