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

Through a multi-platform configuration system, users can configure network management packet data burial points through multiple platforms (web pages, computer desktop software, mobile phone applications), solving the problem of inflexible and high cost in traditional configuration methods, and achieving flexible configuration and cost reduction effects.

CN119544726AActive Publication Date: 2025-02-28CHINA FAW CO LTD
View PDF 6 Cites 0 Cited by

Patent Information

Application Number
CN202411669210.X
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-11-20
Publication Date
2025-02-28
Estimated Expiration
2044-11-20

AI Technical Summary

Technical Problem

The traditional network management message configuration method requires adaptation and development based on factors such as vehicle model, controller assembly status and communication protocol, which leads to inflexibility and requires development of one vehicle, which is relatively expensive.

Method used

It provides a multi-platform configuration system, including a user interface platform, a front-end development platform and a back-end interface platform, allowing users to configure network management packet data burial points through web pages, computer desktop software or mobile applications, and configure target configuration data based on the multi-platform configuration system.

Benefits of technology

It realizes the flexible configuration of network management packet data burial points through the user interface of different platforms, avoids duplicate software development, improves configuration efficiency, reduces vehicle development costs, and ensures the security of the configuration process.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119544726A_ABST
    Figure CN119544726A_ABST
Patent Text Reader

Abstract

The invention 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: acquiring target configuration data of a target vehicle model, the target configuration data being used for performing network management message data burying point configuration on the target vehicle model; the target configuration data is configured based on a multi-platform configuration system, and the multi-platform configuration system is the multi-platform configuration system in any one of the above items. The technical problems that a traditional configuration mode needs to be adaptively developed according to vehicle type configuration, controller assembly conditions, communication protocols and other elements, is not flexible enough, needs to be developed for one vehicle and is high in cost in the prior art are solved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of vehicle technology, and in particular to a multi-platform configuration system and a method for configuring network management message data embedding points. Background Art

[0002] In the vehicle control area network (CAN) network management system, network management messages, as the carrier of controller sleep and wake-up status information, play an important role and significance in analyzing abnormal sleep and wake-up problems of vehicles. By analyzing the network management messages in the big data platform, the controller that causes abnormal sleep and wake-up and the abnormal cause can be accurately located. Therefore, it is very important to configure accurate network management message big data points for different models. The traditional configuration method requires adaptation and development based on factors such as vehicle configuration, controller assembly status, and communication protocol. It is not flexible enough and requires one vehicle to be developed, which is costly. Summary of the invention

[0003] The embodiments of the present invention provide a multi-platform configuration system and a configuration method for network management message data embedding points, so as to at least solve the technical problems that the traditional configuration method in the related technology needs to be adapted and developed according to factors such as vehicle configuration, controller assembly status, communication protocol, etc., is not flexible enough, needs to be developed for each vehicle, and is costly.

[0004] According to one embodiment of the present invention, a multi-platform configuration system is provided, and 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, and the back-end interface platform is used to receive and process configuration requests from multiple operating system platforms, and the configuration requests are used to configure network management message data embedding points.

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

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

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

[0008] Optionally, the multi-platform configuration system further includes: a user identity authentication platform, the user identity authentication platform being used to log into a variety of operating system platforms by verifying valid credentials, and restricting access to preset configuration options.

[0009] Optionally, the user interface platform includes a web page interface, a computer application, and a mobile phone application. The web page interface is accessed through a web browser, the computer application is configured through an independent desktop application, and the mobile phone 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, there is also provided a method for configuring a network management message data embedding point, comprising: obtaining target configuration data of a target vehicle type, wherein the target configuration data is used to configure the network management message data embedding point of the target vehicle type; configuring the target configuration data based on a multi-platform configuration system, wherein the multi-platform configuration system is a multi-platform configuration system in any of the above items.

[0012] Optionally, the target configuration data includes: a message identifier, electronic control unit information, message content, a timestamp, network load and status information, and an abnormal event flag. The message identifier is used to track the network management message 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 a data field for the electronic control unit to request sleep, be woken up, or report network load conditions. 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 evaluate the network health status. The abnormal event flag is used to mark abnormal conditions or error information in the network management message.

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

[0014] Optionally, the acquisition module is also used to obtain a message identifier, electronic control unit information, message content, timestamp, network load and status information, and an abnormal event flag. The message identifier is used to track the network management message 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 a data field in which the electronic control unit requests sleep, is woken up, or reports the 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 evaluate 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, and the vehicle is used to execute the configuration method of network management message data embedding point in any of the above items.

[0016] According to one embodiment of the present invention, a computer-readable storage medium is also provided, in which a computer program is stored, wherein the computer program is configured to execute the configuration method of the network management message data embedding point in any of the above items when running on a computer or a processor.

[0017] According to one embodiment of the present invention, there is also provided an electronic device, including a memory and a processor, wherein a computer program is stored in the memory, and the processor is configured to run the computer program to execute the configuration method of the network management message data embedding point in any of the above items.

[0018] According to one embodiment of the present invention, a computer program product is also provided, including a computer program, which implements the configuration method of the network management message data embedding point in any of the above items when executed by a processor.

[0019] In an embodiment of the present invention, target configuration data of a 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 a multi-platform configuration system in any of the above items, thereby allowing users to configure network management message data embedding points through multiple platforms such as web pages, computer desktop software, and mobile phone applications, thereby improving the flexibility and convenience of configuration, thereby achieving 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, and ensuring the technical effect of the security of the configuration process, thereby solving the technical problems in related technologies that traditional configuration methods need to be adapted and developed according to factors such as vehicle model configuration, controller assembly status, and communication protocol, which are not flexible enough, require one-car-one-development, and are costly. BRIEF DESCRIPTION OF THE DRAWINGS

[0020] The drawings described herein are used to provide a further understanding of the present invention and constitute a part of this application. The exemplary embodiments of the present invention and their descriptions are used to explain the present invention and do not constitute an improper limitation of the present invention. In the drawings:

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

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

[0023] Figure 3 It is a structural block diagram of a configuration device for a network management message data embedding point according to one embodiment of the present invention. DETAILED DESCRIPTION

[0024] For ease of understanding, some concepts related to the embodiments of the present invention are exemplarily described for reference, as shown below:

[0025] Network management messages: refers to the data packets used to manage and monitor network devices and network services in the network management system. These messages usually follow specific protocols and standards to ensure effective communication and coordination between network devices. The effective use of network management messages is essential to ensure the stability, security and performance of the network.

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

[0027] In order to enable those skilled in the art to better understand the scheme of the present invention, the technical scheme in the embodiments of the present invention will be clearly and completely described below in conjunction with the drawings in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work 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 and claims of the present invention and the above-mentioned drawings are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence. It should be understood that the data used in this way can be interchanged where appropriate, so that the embodiments of the present invention described herein can be implemented in an order other than those illustrated or described herein. In the description of this embodiment, unless otherwise specified, the meaning of "multiple" is two or more. In addition, the terms "including" and "having" and any of their variations are intended to cover non-exclusive inclusions, for example, a process, method, system, product or device comprising a series of steps or units is not necessarily limited to those steps or units clearly listed, but may include other steps or units that are not clearly listed or inherent to these processes, methods, products or devices.

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

[0030] The method embodiment can be executed in an electronic device including a memory and a processor, a similar control device or a system. 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 and a display device for communication functions. It can be understood by a person of ordinary skill in the art that the above structural description is only illustrative and does not limit the structure of the above electronic device. For example, the electronic device may also include more or fewer components than the above structural description, or have a configuration different from the above structural description.

[0031] The processor may include one or more processing units. For example, the 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), an artificial intelligence (AI) type processor, and other processing devices. Among them, different processing units may be independent components or integrated into one or more processors. In some instances, the electronic device may also include one or more processors.

[0032] The memory can be used to store computer programs, such as computer programs corresponding to the multi-platform configuration system and the method for configuring the network management message data embedding point in the embodiment of the present invention. The processor implements the above-mentioned multi-platform configuration system and the method for configuring the network management message data embedding point by running the computer program stored in the memory. The memory may include a high-speed random access memory, and may also include a 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 a memory remotely arranged relative to the processor, and these remote memories may be connected to the electronic device via a network. Examples of the above-mentioned network include, but are not limited to, the Internet, an intranet, CAN, a mobile communication network, and combinations thereof.

[0033] The communication device is used to receive or send data via a network. The specific example of the above network may include a wireless network provided by a communication provider of the mobile terminal. In one example, the communication device includes a network adapter (network interface controller, NIC), which can be connected to other network devices through a base station so as to communicate with the Internet. In one example, the communication device can be a radio frequency (RF) module, which is used to communicate with the Internet wirelessly.

[0034] The display device may be, for example, a touch screen type liquid crystal display (LCD) and a touch display (also referred to as a "touch screen" or "touch display screen"). The liquid crystal display may enable a user to interact with the user interface of the mobile terminal. In some embodiments, the mobile terminal has a graphical user interface (GUI), and a user may interact with the GUI by finger contact and / or gestures on the touch-sensitive surface. The human-computer interaction functions here may optionally include the following interactions: creating web pages, drawing, word processing, making electronic documents, games, video conferencing, instant messaging, sending and receiving emails, call interfaces, playing digital videos, playing digital music and / or web browsing, etc. The executable instructions for executing the above human-computer interaction functions are configured / stored in a computer program product or readable storage medium executable by one or more processors.

[0035] In this embodiment, a multi-platform configuration system running on an electronic device is provided. Figure 1 is a block diagram of a multi-platform configuration system according to one embodiment of the present invention, such as Figure 1 As shown, 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, and the back-end interface platform is used to receive and process configuration requests from multiple operating system platforms, and 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, as well as to back up and restore configuration data. That is, the multi-platform configuration system not only provides a cross-device configuration method, but also integrates a configuration storage platform. This platform plays a vital 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). These data may include but are 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. In the event of data corruption, system failure or human error, 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 trace back historical configurations, analyze the impact of configuration changes on network performance, and restore to the previous stable configuration version when a failure occurs. 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 changes 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 vehicle network architecture details, specific parameters of electronic control units, etc. The configuration storage platform protects data from unauthorized access or data leakage by implementing data encryption, access control, and security policies, while ensuring that user privacy is respected. (6) Scalability and compatibility: Considering possible system upgrades or new configuration requirements in the future, the configuration storage platform should focus on scalability when designing, so that new configuration items or storage formats can be easily added. 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 in the case of large amounts of data, and provide efficient data access and operation experience.Through the above functions, the configuration storage platform enhances the integrity of the multi-platform configuration system, provides a solid data foundation for the point configuration of vehicle network management message data, and also provides necessary support for the protection, management and analysis of configuration data. This design idea reflects the comprehensiveness and advancement of the system in the patent technology description, which helps to fully demonstrate the technical solutions in the patent application.

[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, and to encrypt the configuration data stored in 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 in 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, the attacker cannot directly decode and obtain sensitive information. The preset protocol is usually an industry standard or best practice, ensuring consistency and security across platforms. (2) Encryption algorithm selection: The data encryption platform will select an appropriate encryption algorithm based on security requirements, such as the Advanced Encryption Standard (AES), RSA encryption algorithm (Rivest-Shamir-Adleman, RSA) or elliptic curve encryption technology. These algorithms provide different levels of data protection, which are selected based on the sensitivity of the communication data and the system performance requirements. (3) Key management: The encryption and decryption processes require the use of keys. The data encryption platform will implement strict key management policies 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 risks in key transmission. (4) Configuration data encryption: In addition to encrypting 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 the data into ciphertext before storing it to ensure that the configuration data will not be 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 within the system. The decryption process usually uses a preset key or algorithm and must follow the same protocol and process as the encryption process. (6) Security and Compliance: The implementation of the data encryption platform must comply with industry security standards and legal and regulatory 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 will optimize the encryption algorithm and communication mechanism 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 data transmission security between the various components in the multi-platform configuration system, but also ensures that the stored configuration data is not accessed by unauthorized persons, further improving the overall security and data protection capabilities of the system. In the patent technology description, explicitly mentioning the role and specific implementation method of the data encryption platform helps to demonstrate the security design and innovative value of the technical solution.

[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 services or restarting devices. This means that once the user completes the configuration changes through any platform (webpage, desktop software, mobile application), the system can immediately apply these changes to actual network management and data point 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: To achieve dynamic updates, configuration parameters are designed to be loaded dynamically. The system reads the latest configuration information from the configuration data processing platform during operation instead of loading static configuration files at startup. In this way, new configurations can be recognized and applied in a timely manner even during high load or critical operations. (3) Intelligent change detection: The dynamic application platform includes an intelligent change detection mechanism that can automatically identify new configuration updates and immediately perform the verification and application process. This mechanism reduces the need for manual intervention and improves the automation level of configuration updates. (4) Configuration consistency guarantee: In a multi-user and multi-platform environment, 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 handle these requests according to priority or predefined rules to 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 last 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 the relevant events and may send notifications to system administrators or users to inform 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 consideration during design, and uses efficient algorithms and data structures to manage configuration updates to ensure that the update process has minimal impact on system performance. 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 particularly suitable for scenarios that require frequent adjustment of configuration parameters, such as network load management, security policy adjustment, or function optimization.This design reflects the advancement and practicality of the system architecture in the patent technology description, and helps patent agents highlight the innovative aspects of the technical solution when drafting claims.

[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 restricting 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 back-end 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 no matter which operating system the user uses, they can successfully authenticate and log in to the system. (3) Permission management: In addition to basic login verification, the user authentication platform is also responsible for managing user permissions and limiting access to preset configuration options. This means that users of 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 make system-level configuration updates. (4) Role and access control: The user authentication platform assigns access rights 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, ensuring secure access to configuration information. (5) Audit 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 failed attempts, which helps detect potential attacks and unauthorized access attempts. Logging is indispensable for system management and security auditing. (6) Security policy update: The user authentication platform can dynamically update security policies, such as changing password complexity requirements, implementing multi-factor authentication, adjusting access rights, etc. This capability enables the system to adjust its security policies in a timely manner according to the latest security threats and regulatory requirements to maintain the security of the system. (7) Session management: After the user logs in, the authentication platform will create and manage the user's session to ensure that the user can access the required configuration options during the session validity period. At the same time, it can automatically log out the user after the session ends or times out to prevent unauthorized access.Through these functions, the user authentication platform not only provides a secure login mechanism, but also builds a multi-level access control system to ensure that the data and operations in the configuration system are properly protected. This design emphasizes the security of the system in the patent technology description, highlights the important contribution of the technical solution in protecting network management message configuration data from unauthorized access, and helps patent agents write more comprehensive claims and specifications.

[0040] The user interface platform includes web interface, computer application and mobile application. The web interface is accessed through a web browser, the computer application is configured through an independent 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 that directly interacts with the user in the multi-platform configuration system. It is designed in three different forms - web interface, computer application and mobile application - to adapt to the user's usage habits in different scenarios and devices, ensuring that all users can configure network management message data points in the most effective and convenient way. The user interface platform functions also include: (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 with HTML5, CSS and JavaScript, and uses front-end frameworks (such as React, Angular or Vue.js) to optimize the user experience and interface responsiveness. The advantage of the web interface is its cross-platform compatibility. Any device that can run a modern browser (such as desktops, laptops, tablets) can use it, which greatly expands the scope of use of the system. (2) Computer application: Computer applications, also known as desktop applications, are designed for users who run on computer operating systems. This type of application is deployed through a standalone installation package, and the supported operating systems include Windows, macOS, Linux, etc. Computer applications can take advantage of the characteristics of the desktop environment to provide a richer and more customized configuration interface. 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 that allows users to make configuration changes without a network connection, and then synchronize to the server when the connection is restored. (3) Mobile applications: Mobile applications are designed for mobile devices such as smartphones and tablets, running on operating systems such as iOS and Android. It enables users to quickly complete configuration tasks even on the move through a simple and intuitive interface design. Mobile applications usually optimize data input and provide touch-screen friendly operation methods such as sliding, clicking, and voice input. In order 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 provides three different access methods, their design goal is to maintain a consistent user experience. This means that no matter which platform users choose, they will see a similar interface layout, use the same configuration process, and access the same feature options.At the same time, each platform is also customized to make full use of 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 changes can be reflected in other platforms in a timely manner. For example, if the user updates the configuration through the web interface, these changes should also be immediately visible in the computer application and mobile phone application. This synchronization mechanism is based on the back-end configuration data processing platform to ensure 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. No matter where the user is or what device he uses, he can perform configuration operations on network management message data points in the most effective way. This design reflects the humanization and adaptability of the system in the patent technology description, which helps to highlight the innovative advantages and user-friendliness of the technical solution.

[0041] 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 in 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 front end and the gateway node to achieve 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 ensure 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. These frameworks provide the basic tools and structures required to build high-performance, scalable server-side applications. The selection of a suitable network framework requires consideration of the specific needs of the system, such as the ability to handle concurrent requests, data processing efficiency, security features, and compatibility with the front-end technology stack. (2) RESTful API design: The backend interface platform usually adopts the Representational State Transfer (RESTful) style application programming interface (API) design, which is a widely accepted network application design pattern that can provide a clear and consistent interface for the user interface platform to call. The RESTful API defines 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 protocol and data format: The 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 usually adopts JavaScript Object Notation (JSON) or eXtensible Markup Language (XML). These two formats are easy to parse and generate and are suitable for describing and transmitting configuration parameters. (4) Dynamic data transmission: The back-end interface platform can transmit the configuration changes of the front-end interface to the gateway node in real time or on a scheduled basis, ensuring that the settings of the network management message data embedding point can take effect immediately.This dynamic data transmission mechanism reduces system latency and improves configuration response speed, which is particularly important in scenarios where network status needs to be adjusted quickly or security threats need to be responded to. (5) Security and verification: During the communication process, the backend interface platform implements data encryption and authentication to protect configuration information from unauthorized access or tampering. For example, through the HTTPS encryption protocol and OAuth authentication mechanism, 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 situations such as communication errors, data format errors, or permission issues. Once an error is detected, it will provide feedback to the front end through the corresponding HTTP status code or custom error message to help users identify and solve the problem. (7) Version control and update: The backend interface platform supports version control and can manage and track the update history of the API to ensure compatibility and stability between old and new 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. In the patent technology description, emphasizing these characteristics of the back-end interface platform helps to highlight the innovation and value of the technical solution in achieving cross-platform configuration and network management, and provides richer technical details for patent writing.

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

[0043] In this embodiment, a method for configuring a network management message data embedding point running on an electronic device is also provided. Figure 2 FIG. 1 is a flow chart of a method for configuring a network management message data embedding point according to one embodiment of the present invention. Figure 2 As shown, the process includes the following steps:

[0044] Step S20, obtaining target configuration data of the target vehicle model, wherein the target configuration data is used to perform network management message data embedding configuration for the target vehicle model;

[0045] In an embodiment of the present invention, the target vehicle model can be understood as a specific vehicle model or category, and the vehicle model needs to be configured with network management message data embedding points. For example, in the automotive industry, different vehicle models may have different electronic architectures and network protocols. Therefore, the "target vehicle model" indicates which specific vehicle model or vehicle 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. Among them, 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, which is not limited here.

[0046] The target configuration data can be understood as the specific information of the network management message data embedding configuration related to the "target vehicle model". Exemplarily, the target configuration data contains all the parameters and settings required to configure the network management message, such as the selection of data fields, the setting of communication protocols, the adjustment of network parameters, etc. The "target configuration data" is customized according to 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, which is not limited here.

[0047] Obtaining the target configuration data of the target vehicle model can be understood as obtaining the specific information of the network management message data embedding configuration corresponding to the category or model of the target vehicle. For example, first clarify the specific vehicle model that is being operated or configured, and then identify the specific requirements of the network management message data embedding configuration related to the vehicle model. For example, for new energy demonstration vehicles, it may be necessary to collect specific messages to monitor the status of the battery management system or motor control unit. After completing the requirements identification, it is necessary to obtain and apply these configuration data, which is not limited here.

[0048] The target configuration data is used to configure the network management message data embedding point for the target vehicle model. It can be understood by way of example that the target configuration data specifically refers to a series of parameters and settings required for configuring the network management message data embedding point 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 according to these data so that when the network is running, the system can identify and record specific network management messages. This is not limited here.

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

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

[0051] In an embodiment of the present invention, the multi-platform configuration system can be understood as a tool with high flexibility, security and efficiency. 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, allowing users to manage vehicle networks more conveniently and safely, meeting different scenarios and user needs, which are not limited here.

[0052] Configuring target configuration data based on a multi-platform configuration system can be understood as utilizing a flexible configuration platform that can run in a variety of devices and environments to set and adjust specific parameters of network management message data embedding points specific to a certain vehicle model, which is not limited here.

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

[0054] The multi-platform configuration system may be the multi-platform configuration system in the aforementioned embodiment. For details, please refer to the description of the aforementioned embodiment, which will not be described in detail here.

[0055] By acquiring the target configuration data of the target vehicle model and using it for the configuration of network management message data embedding points, the effectiveness of data collection can be significantly improved, and the monitoring and management capabilities of the vehicle network can be enhanced, which is of great significance for improving vehicle performance, reducing maintenance costs, and ensuring user safety. The target configuration data is configured based on a multi-platform configuration system, where the multi-platform configuration system is a multi-platform configuration system in any of the above items, which aims to create a data management environment that is both flexible and efficient, ensuring that network management message data can be optimally collected and utilized from both a technical perspective and a user perspective to support the healthy operation and performance optimization of the vehicle network.

[0056] Through the above steps, in an embodiment of the present invention, by obtaining the target configuration data of the target vehicle model, wherein the target configuration data is used to configure the network management message data embedding point for the target vehicle model; the target configuration data is configured based on the multi-platform configuration system, wherein the multi-platform configuration system is the multi-platform configuration system in any of the above items, which allows users to configure the network management message data embedding point through multiple platforms such as web pages, computer desktop software, mobile phone applications, etc., thereby improving the flexibility and convenience of the configuration, thereby realizing the flexible configuration of the network management message data embedding point through the user interfaces of different platforms, avoiding repeated software development, improving configuration efficiency, reducing vehicle model development costs, achieving cost reduction and efficiency improvement, and ensuring the technical effect of the security of the configuration process, thereby solving the technical problems in the related technology that the traditional configuration method needs to be adapted and developed according to factors such as vehicle model configuration, controller assembly status, communication protocol, etc., which is not flexible enough, requires one-car-one-development, and is costly.

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

[0058] 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 the network management message 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 conditions. 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 evaluate the network health status. The abnormal event flag is used to mark abnormal status or error information in the network management message.

[0059] In the embodiment of the present invention, the message identifier can be understood as a unique code in the network management message for identifying a specific message. In CAN communication, it is usually 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 very critical for monitoring network communication and fault diagnosis, and is not limited here.

[0060] Electronic control unit information can be understood as data related to the electronic control unit, such as, for example, the message identifier, model, location and status of the electronic control unit. Status information is particularly important because it reflects the current operating status of the electronic control unit, including whether it is in sleep mode, whether it is awakened, and the reason for waking up from sleep mode. This information is crucial for monitoring the energy consumption, failure mode and efficiency of network management of the electronic control unit, which is not limited here.

[0061] The message content can be understood as the specific data fields sent or received by the electronic control unit, which may include but are not limited to the instructions or status reports of the electronic control unit requesting sleep or being awakened, as well as feedback information about the network load situation. For example, when an electronic control unit requests sleep, the message content will contain sleep instructions and possible sleep conditions; when the electronic control unit is awakened, the message will contain wake-up instructions and wake-up reasons; the data field of the network load situation may record the number, size and transmission rate of data packets, which are not limited here.

[0062] The timestamp can be understood as a field in the message. For example, the timestamp can be used to record the specific time when the 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 conditions, and is not limited here.

[0063] Network load and status information can be understood as information used to reflect the amount and frequency of data transmission in the network, including, for example, the number of packets on the current bus, the average packet size, the total amount of data transmitted, etc. Network load and status information is essential for evaluating the health of the network and optimizing communication efficiency. Status information may include the current operating status of the network, the communication connection status between electronic control units, the success rate of message transmission, etc., which helps to monitor the overall health of the network in real time, and is not limited here.

[0064] The abnormal event flag can be understood as a field in the message used to mark any unusual or erroneous state. For example, when the network management message encounters problems during transmission, such as data loss, disorder, duplication, or erroneous data fields, the abnormal event flag will be set to indicate that the monitoring system or electronic control unit has a potential fault. In addition, when an abnormality occurs when the electronic control unit enters or exits the sleep state, such as failure to respond to the wake-up signal, these states will also be recorded by the abnormal event flag to facilitate subsequent troubleshooting and repair, which is not limited here.

[0065] In the embodiment of the present invention, by collecting and analyzing the 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 the network management message 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 the data field of the electronic control unit requesting sleep, being woken up or reporting the network load situation, 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 evaluate the network health status, and the abnormal event flag is used to mark the abnormal state or error information in the network management message, which is crucial for maintaining the health of the communication system, improving energy efficiency, quickly responding to the abnormal state of the network or electronic control unit, and optimizing the overall performance of the vehicle. By accurately configuring the details of these network management messages, vehicle manufacturers and maintenance personnel can more effectively monitor and manage vehicle networks to ensure their stable operation.

[0066] The present invention proposes a general network management message data embedding point multi-platform configuration system and method, which specifically includes:

[0067] 1. Multi-platform configuration system:

[0068] The multi-platform configuration system may include a user interface platform, front-end development, and back-end interface. The user interface platform is used to provide user interfaces for multiple platforms and supports the configuration of network management message data points through web pages, computer desktop software, mobile phone applications, etc. Each platform includes a web interface, computer desktop software, and mobile phone applications. 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 an independent desktop application and supports operating systems such as Windows and macOS; the mobile phone application can be configured through an application on a mobile device and supports iOS and Android operating systems. Front-end development can develop front-end interfaces for different platforms to ensure consistent user experience. Web pages and desktop software use corresponding development tools and frameworks (such as Electron for desktop software development), and mobile phone applications can use mobile development platforms (such as Swift or Kotlin). The back-end interface can be used as a unified back-end server interface for designing and implementing, which is used to receive and process configuration requests from different platforms and communicate with gateway nodes. The back-end interface can be developed using a Web framework (such as Node.js, Flask).

[0069] 2. Configuration data processing:

[0070] Configuration data processing can include configuration storage and dynamic application. Configuration storage is used to store user configuration data inside the gateway node, including data field selection, protocol settings, and network parameters. Configuration storage also supports configuration backup and recovery functions. Dynamic application can realize dynamic application configuration function, and new configuration can be applied without restarting the device. Configuration data is applied to the gateway node after verification, thereby ensuring the correctness and stability of the data.

[0071] 3. User authentication and security:

[0072] User authentication and security can include user identity verification and data encryption. User identity verification is used to provide a unified login system, requiring users to provide valid credentials (such as username and password) to access the configuration interface, thereby implementing permission management and limiting access to sensitive configuration options. Data encryption uses the HTTPS protocol to encrypt the communication between the web page and the gateway node to protect the security of data during transmission. At the same time, the stored configuration data is encrypted to prevent data leakage.

[0073] 4. Implementation steps:

[0074] The implementation steps may include the design phase, development phase, testing phase, and deployment phase. The design phase defines the layout and functional modules of the user interface of each platform, and designs the front-end and back-end interaction protocols. The development phase is used to implement the front-end interface, back-end interface, and data processing modules of different platforms, so as to carry out functional development and system integration. The testing phase can conduct comprehensive testing of multi-platform configuration functions, including functional testing, security testing, and performance testing, and then fix the problems found and optimize system performance. The deployment phase can deploy the configuration system to the production environment, provide user access and operation support, and thus ensure the stability and reliability of the system.

[0075] Through the above-mentioned general network management message data burying point multi-platform configuration system and method, it is realized to provide a configuration method for multiple platforms such as web pages, computer desktop software, mobile phone applications, etc., which not only meets the needs of different users, but also improves the flexibility of configuration. Moreover, the general network management message data burying point multi-platform configuration system and method can also provide a consistent user interface for different platforms, simplify the configuration operation, and thus improve the user experience. In addition, through user identity authentication and data encryption, the security of the configuration process is guaranteed, and user privacy is effectively protected. In addition, the general network management message data burying point multi-platform configuration system and method also supports dynamic application configuration, without restarting the device, improving configuration efficiency and system stability, and especially supports the application scenarios of new energy demonstration vehicles to achieve the configuration requirements of obtaining green license plates and meeting demonstration operation qualifications.

[0076] Through the description of the above implementation methods, those skilled in the art can clearly understand that the method according to the above embodiment can be implemented by means of software plus a necessary general hardware platform, and of course can also be implemented by hardware, but in many cases the former is a better implementation method. Based on such an understanding, the technical solution of the present invention, or the part that contributes to the prior art, can be embodied in the form of a software product, which is stored in a storage medium (such as ROM / RAM, magnetic disk, optical disk), and includes a number of instructions for enabling a terminal device (which can be a mobile phone, computer, server, or network device, etc.) to execute the methods described in each embodiment of the present invention.

[0077] In this embodiment, a configuration device for network management message data embedding point is also provided, which is used to implement the above-mentioned embodiments and preferred implementation modes, and will not be repeated hereafter. As used below, the term "module" can implement a combination of software and / or hardware for a predetermined function. Although the devices described in the following embodiments are preferably implemented in software, the implementation of hardware, or a combination of software and hardware, is also possible and conceivable.

[0078] Figure 3 is a structural block diagram of a configuration device for a network management message data embedding point according to one embodiment of the present invention, such as Figure 3 As shown, a configuration device 300 for network management message data embedding is taken as an example, and the device includes: an acquisition module 301, used to acquire target configuration data of a target vehicle type, wherein the target configuration data is used to configure the network management message data embedding of the target vehicle type; 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 a multi-platform configuration system in any of the above items.

[0079] Optionally, the acquisition module 301 is also used to obtain a message identifier, electronic control unit information, message content, timestamp, network load and status information, and an abnormal event flag. The message identifier is used to track the network management message 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 a data field for the electronic control unit to request sleep, be woken up, or report the 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 evaluate the network health status. The abnormal event flag is used to mark abnormal status or error information in the network management message.

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

[0081] An embodiment of the present invention further provides a vehicle, which is used to execute the steps in any of the above method embodiments.

[0082] An embodiment of the present invention further provides a computer-readable storage medium, in which a computer program is stored. The computer program is configured to execute the steps of any of the above method embodiments when running on a computer or a processor.

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

[0084] Step S20, obtaining target configuration data of the target vehicle model, wherein the target configuration data is used to perform network management message data embedding configuration for the target vehicle model;

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

[0086] Optionally, in this embodiment, the above-mentioned computer-readable storage medium may include but is not limited to: a USB flash drive, a read-only memory (ROM), a random access memory (RAM), a mobile hard disk, a magnetic disk or an optical disk, and other media that can store computer programs.

[0087] An embodiment of the present invention further provides an electronic device, including a memory and a processor, wherein a computer program is stored in the memory, and the processor is configured to run the computer program to execute the steps in any one of the above method embodiments.

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

[0089] Step S20, obtaining target configuration data of the target vehicle model, wherein the target configuration data is used to perform network management message data embedding configuration for the target vehicle model;

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

[0091] An embodiment of the present invention further provides a computer program product, including a computer program, which implements the steps in any of the above method embodiments when executed by a processor.

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

[0093] Step S20, obtaining target configuration data of the target vehicle model, wherein the target configuration data is used to perform network management message data embedding configuration for the target vehicle model;

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

[0095] Optionally, the specific examples in this embodiment may refer to the examples described in the above embodiments and optional implementation modes, and this embodiment will not be described in detail here.

[0096] The serial numbers of the above embodiments of the present invention are only for description and do not represent the advantages or disadvantages of the embodiments.

[0097] In the above embodiments of the present invention, the description of each embodiment has its own emphasis. For parts that are not described in detail in a certain embodiment, reference can be made to the relevant descriptions of other embodiments.

[0098] In the several embodiments provided in this application, it should be understood that the disclosed technical content can be implemented in other ways. Among them, the device embodiments described above are only schematic. For example, the division of the units can be a logical function division. There may be other division methods in actual implementation. For example, multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of units or modules, which can be electrical or other forms.

[0099] The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed on multiple units. Some or all of the units may be selected according to actual needs to achieve the purpose of the present embodiment.

[0100] In addition, each functional unit in each embodiment of the present invention may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit. The above-mentioned integrated unit may be implemented in the form of hardware or in the form of software functional units.

[0101] If the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present invention, or the part that contributes to the prior art, or all or part of the technical solution can be embodied in the form of a software product. The computer software product is stored in a storage medium, including several instructions for a computer device (which can be a personal computer, server or network device, etc.) to perform all or part of the steps of the method described in each embodiment of the present invention. The aforementioned storage medium includes: U disk, read-only memory (ROM), random access memory (RAM), mobile hard disk, disk or optical disk, etc., various media that can store program codes.

[0102] The above is only a preferred embodiment of the present invention. It should be pointed out that for ordinary technicians in this technical field, several improvements and modifications can be made without departing from the principle of the present invention. These improvements and modifications should also be regarded as 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 and a back-end interface 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, and the back-end interface platform is used to receive and process configuration requests from the multiple operating system platforms, and the configuration requests are used to configure network management message data embedding points.

2. The multi-platform configuration system according to claim 1, characterized in that: The multi-platform configuration system further includes: a configuration storage platform, wherein the configuration storage platform is used to store configuration data, and to back up and restore the configuration data.

3. The multi-platform configuration system according to claim 2, characterized in that: The multi-platform configuration system further includes: a data encryption platform, which is used to encrypt the communication between the user interface and the server using a preset protocol, and to encrypt the configuration data stored in the configuration data processing platform.

4. The multi-platform configuration system according to claim 1, characterized in that: The multi-platform configuration system further includes: a dynamic application platform, and the dynamic application platform is used to update and apply configuration parameters during operation.

5. The multi-platform configuration system according to claim 1, characterized in that: The multi-platform configuration system further includes: a user identity authentication platform, which is used to log into the multiple operating system platforms by verifying valid credentials and restricting access to preset configuration options.

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

7. The multi-platform configuration system according to any one of claims 1 to 5, 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.

8. A method for configuring a network management message data embedding point, characterized in that: include: Obtain target configuration data of a target vehicle model, wherein the target configuration data is used to perform network management message data embedding configuration 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 the multi-platform configuration system according to any one of claims 1-7.

9. The configuration method according to claim 8, characterized in that: The target configuration data includes: a message identifier, electronic control unit information, message content, a timestamp, network load and status information, and an abnormal event flag. The message identifier is used to track the network management message 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 a data field for the electronic control unit to request sleep, be woken up, or report the 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 evaluate the network health status. The abnormal event flag is used to mark the abnormal status or error information in the network management message.

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

11. 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 method for configuring the network management message data embedding point described in claim 8 or 9 when running on a computer or processor.

12. An electronic device comprising a memory and a processor, characterized in that: A computer program is stored in the memory, and the processor is configured to run the computer program to execute the method for configuring the network management message data embedding point described in claim 8 or 9.

13. A computer program product, characterized in that It includes a computer program, which, when executed by a processor, implements the configuration method of the network management message data embedding point described in claim 8 or 9.

Citation Information

Patent Citations

  • Method, system and device for processing burying point data, storage medium and electronic equipment

    CN115729547A

  • Vehicle-mounted burying point data acquisition method, vehicle-mounted device and vehicle

    CN117896249A

  • Vehicle configuration method and device, readable storage medium and vehicle

    CN117931307A

  • Configurable network management system event processing using simple network management table indices

    US20110138291A1

  • System, method and computer program product for remote vehicle diagnostics, monitoring, configuring and reprogramming

    WO2002017184A1