Intelligent parameter adaptive configuration method and tool

By using a graphical interface and an intelligent parameter adaptive configuration method for vehicle-mounted equipment, the complexity and inefficiency of configuring parameters for vehicle-mounted video equipment are solved. This enables intuitive configuration display and efficient batch configuration, improving the manageability and security of the system.

CN121636020APending Publication Date: 2026-03-10SHENZHEN BOSHIJIE TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-11-07
Publication Date
2026-03-10

AI Technical Summary

Technical Problem

Existing methods for configuring parameters of vehicle-mounted video equipment are complex, require a high level of professional knowledge, cannot achieve batch configuration, and lack intuitive display of configuration results.

Method used

A graphical interface is used to collect connection commands and parameter configuration commands in a unified manner. A connection is established with the terminal device through a predefined private communication protocol to obtain the device type and parameter version number. The graphical interface is used for visual display and configuration, generating parameter configuration files, and displaying the configuration status and results intuitively on the interface.

Benefits of technology

It reduces operational complexity, improves configuration efficiency and security, enhances configuration traceability and visibility, supports device configuration in different network environments, and improves operation and maintenance efficiency and reliability.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121636020A_ABST
    Figure CN121636020A_ABST
Patent Text Reader

Abstract

The invention discloses an intelligent parameter adaptive configuration method and tool, which are suitable for a parameter configuration tool, the parameter configuration tool comprises a graphical interface, and the method comprises the following steps: collecting a connection instruction based on the graphical interface, and establishing a connection with a terminal device based on the connection instruction; obtaining a device type and a parameter version number of the terminal device, obtaining a to-be-configured parameter item based on the device type and the parameter version number, and visually displaying the to-be-configured parameter item based on the graphical interface; collecting a parameter configuration instruction based on the graphical interface, determining a target configuration parameter and corresponding parameter information based on the parameter configuration instruction, and generating a parameter configuration file based on the target configuration parameter and the corresponding parameter information; and configuring a target parameter based on the parameter configuration file to obtain a configuration state and a configuration result, and visually displaying the configuration state and the configuration result based on the graphical interface to complete parameter configuration.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of vehicle data configuration technology, and in particular to an intelligent parameter adaptive configuration method and tool. Background Technology

[0002] Currently, parameter configuration for vehicle-mounted video equipment typically relies on a standalone interaction method based on text commands. Users must input commands individually for each device and accurately know the device's serial number (SN) and the command format. Configuration commands are usually sent to the server in text format, then forwarded to the corresponding device. After execution, the device only returns a result indicating whether the execution was successful.

[0003] While existing vehicle parameter configuration methods can configure parameters, they have significant limitations: First, they are complex to operate and require a high level of professional knowledge from users, making it difficult for ordinary users to complete the configuration quickly; second, when parameters need to be modified for a large number of devices, batch configuration cannot be achieved, resulting in low operational efficiency; and third, the system only provides feedback on the execution status after execution, failing to intuitively display the actual parameters after configuration and lacking an intuitive visualization of the current operating status of the devices and the configuration results. Summary of the Invention

[0004] This invention provides an intelligent parameter adaptive configuration method and tool to reduce the complexity of parameter configuration and improve the efficiency of parameter configuration.

[0005] To address the aforementioned technical problems, this invention provides an intelligent parameter adaptive configuration method, applicable to parameter configuration tools. The parameter configuration tool includes a graphical interface, comprising: The graphical interface is used to collect connection commands, and the connection is established with the terminal device based on the connection commands. Obtain the device type and parameter version number of the terminal device, obtain the parameter items to be configured based on the device type and parameter version number, and visualize the parameter items to be configured based on the graphical interface; Based on the graphical interface, parameter configuration instructions are collected; based on the parameter configuration instructions, target configuration parameters and corresponding parameter information are determined; and based on the target configuration parameters and corresponding parameter information, a parameter configuration file is generated. The target parameters are configured based on the parameter configuration file, the configuration status and configuration results are obtained, and the configuration status and configuration results are visualized based on the graphical interface to complete the parameter configuration.

[0006] This invention unifies the collection of connection commands and parameter configuration commands on a graphical interface, and integrates device handshake, parameter acquisition, visualization, parameter file generation, configuration execution, and result feedback into a closed-loop process. This achieves integrated processing from parameter awareness to parameter distribution and result feedback, avoiding the traditional text-based command-based operation of each device and each command, lowering the operational threshold, and improving configuration efficiency. At the same time, by using the parameter configuration file as a structured intermediate product, it enhances the traceability and repeatability of configuration, and allows users to intuitively view the parameters and execution results before and after configuration on the interface, thereby improving management visibility and operational reliability.

[0007] Furthermore, the step of acquiring connection commands based on the graphical interface and establishing a connection with the terminal device based on the connection commands includes: The graphical interface is used to collect connection commands, the terminal device is determined based on the connection commands, and a communication connection is established with the server based on the connection commands, so that the server establishes a communication connection with the terminal device based on a predefined private communication protocol and obtains the device type and parameter version number of the terminal device.

[0008] This invention extends connection establishment to allow communication connections with a server to be triggered via a graphical interface. The server establishes a link with the terminal device and obtains device information based on a predefined private communication protocol. This enables device identification and parameter acquisition even when users cannot directly connect via a physical serial port, enhancing the tool's adaptability to different network environments, cross-network segments, or restricted access devices. Furthermore, the centralized server relay mechanism facilitates unified management, access control, and logging, improving system manageability and security, and facilitating subsequent batch configuration and maintenance expansion.

[0009] Furthermore, the step of obtaining the device type and parameter version number of the terminal device, obtaining the parameter items to be configured based on the device type and parameter version number, and visually displaying the parameter items to be configured based on the graphical interface includes: Obtain the device type and parameter version number of the terminal device, and retrieve the corresponding parameter item to be configured in the preset parameter database based on the device type and parameter version number. The parameter item to be configured includes basic parameters and modifiable parameters. The basic parameters and modifiable parameters are visualized using the graphical interface.

[0010] This invention retrieves the parameter items to be configured from a preset parameter database based on device type and parameter version number, and presents the basic parameters and modifiable parameters in a visual manner. This ensures that the displayed and edited parameters strictly match the actual version and function of the terminal device, avoiding errors in distribution or device abnormalities caused by inconsistencies in parameter fields or versions. At the same time, distinguishing between basic parameters and modifiable parameters helps protect critical parameters from accidental modification and improves users' understanding of the meaning and variable range of parameters, thereby improving configuration security and accuracy.

[0011] Furthermore, the step of collecting parameter configuration instructions based on the graphical interface, determining target configuration parameters and corresponding parameter information based on the parameter configuration instructions, and generating a parameter configuration file based on the target configuration parameters and corresponding parameter information includes: Based on the graphical interface, parameter configuration instructions are collected, and the parameter configuration instructions are parsed to determine the target configuration parameters and corresponding parameter information. The parameter information includes parameter version number and parameter modification value. Based on the parameter version number, the metadata of the target configuration parameter is obtained, and a parameter configuration file is generated based on a preset format, the metadata of the target configuration parameter, and the parameter modification value.

[0012] This invention achieves an orderly transformation from manual input and selection to machine-parsable configuration files by parsing parameter configuration instructions collected from a graphical interface, obtaining metadata based on parameter version numbers, and generating parameter configuration files according to a preset format. On the one hand, it ensures the consistency of the generated configuration file format and version compatibility, facilitating automatic parsing and execution of configuration content by the device or platform. On the other hand, the introduction of metadata constraints before generation can be used to verify the legality of parameters in advance, reducing error handling and rollback on the device side after distribution, and improving the configuration success rate and system robustness.

[0013] Furthermore, the step of configuring the target parameters based on the parameter configuration file, obtaining the configuration status and configuration results, and visually displaying the configuration status and configuration results based on the graphical interface to complete the parameter configuration includes: The parameter configuration file is transmitted to the terminal device so that the terminal device can configure the parameters based on the configuration file; The configuration status and configuration results of the terminal device are obtained, and the configuration status and configuration results are visualized based on the graphical interface to complete the parameter configuration.

[0014] This invention transmits parameter configuration files to terminal devices and obtains configuration status and results, which are then displayed intuitively on a graphical interface. This process achieves atomicity and traceability of configuration operations through file-based distribution and result feedback: the configuration file serves as a carrier of a complete configuration, facilitating post-configuration auditing and rollback; the status and results returned by the device provide users with timely execution feedback; and the graphical display enhances the monitoring capabilities of maintenance personnel for batch or single-device configuration processes, thereby accelerating fault location and handling, and improving maintenance efficiency and reliability.

[0015] Furthermore, the step of transmitting the parameter configuration file to the terminal device so that the terminal device can configure parameters based on the configuration file includes: The parameter configuration file is transmitted to the server, whereby the server parses the configuration file, obtains several parameter configuration information, and transmits the parameter configuration information to the terminal device. This enables the terminal device to configure parameters based on the parameter configuration information.

[0016] This invention uploads the parameter configuration file to a server first, where it parses and distributes the configuration information to the terminal devices. This reflects an architectural optimization that moves the parsing and distribution logic from the terminal to a centralized platform. This design reduces the parsing burden on terminal devices, unifies the handling of complex configuration formats, and facilitates differentiated adaptation strategies for multiple device models and versions. Simultaneously, centralized server parsing facilitates batch distribution scheduling, concurrency control, retry mechanisms, and unified log management, contributing to improved configuration efficiency, reliability, and maintainability in large-scale device scenarios.

[0017] Secondly, the present invention provides an intelligent parameter adaptive configuration tool, including a graphical interface and a control module; The graphical interface is used to collect connection commands and parameter configuration commands; The control module is configured to: establish a connection with the terminal device based on the connection command; obtain the device type and parameter version number of the terminal device, and obtain the parameter items to be configured based on the device type and parameter version number, and visually display the parameter items to be configured based on the graphical interface; determine the target configuration parameters and corresponding parameter information based on the parameter configuration command, and generate a parameter configuration file based on the target configuration parameters and corresponding parameter information; configure the target parameters based on the parameter configuration file, obtain the configuration status and configuration results, and visually display the configuration status and configuration results based on the graphical interface to complete the parameter configuration.

[0018] Furthermore, the control module is used to establish a connection with the terminal device based on the connection command, including: The graphical interface is used to collect connection commands, the terminal device is determined based on the connection commands, and a communication connection is established with the server based on the connection commands, so that the server establishes a communication connection with the terminal device based on a predefined private communication protocol and obtains the device type and parameter version number of the terminal device.

[0019] Furthermore, the control module is used to obtain the device type and parameter version number of the terminal device, obtain the parameter items to be configured based on the device type and parameter version number, and visualize the parameter items to be configured based on the graphical interface, including: Obtain the device type and parameter version number of the terminal device, and retrieve the corresponding parameter item to be configured in the preset parameter database based on the device type and parameter version number. The parameter item to be configured includes basic parameters and modifiable parameters. The basic parameters and modifiable parameters are visualized using the graphical interface.

[0020] Furthermore, the control module is used to collect parameter configuration instructions based on the graphical interface, determine target configuration parameters and corresponding parameter information based on the parameter configuration instructions, and generate a parameter configuration file based on the target configuration parameters and corresponding parameter information, including: Based on the graphical interface, parameter configuration instructions are collected, and the parameter configuration instructions are parsed to determine the target configuration parameters and corresponding parameter information. The parameter information includes parameter version number and parameter modification value. Based on the parameter version number, the metadata of the target configuration parameter is obtained, and a parameter configuration file is generated based on a preset format, the metadata of the target configuration parameter, and the parameter modification value. Attached Figure Description

[0021] Figure 1 A flowchart illustrating an intelligent parameter adaptive configuration method provided in an embodiment of the present invention; Figure 2 This is a schematic diagram of connection establishment provided in an embodiment of the present invention; Figure 3 A schematic diagram of cloud login provided in an embodiment of the present invention; Figure 4 This is a schematic diagram of a graphical interface provided in an embodiment of the present invention. Detailed Implementation

[0022] The specific embodiments of the present invention will be described in further detail below with reference to the accompanying drawings and examples. The following examples are for illustrative purposes only and are not intended to limit the scope of the invention.

[0023] The terms "first" and "second," etc., in the specification, claims, and drawings of this application are used to distinguish different objects, not to describe a specific order. 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 includes a series of steps or units is not limited to the listed steps or units, but may optionally include steps or units not listed, or may optionally include other steps or units inherent to such processes, methods, products, or apparatus.

[0024] In this document, the term "embodiment" means that a particular feature, structure, or characteristic described in connection with an embodiment may be included in at least one embodiment of this application. The appearance of this phrase in various places throughout the specification does not necessarily refer to the same embodiment, nor is it a separate or alternative embodiment mutually exclusive with other embodiments. It will be explicitly and implicitly understood by those skilled in the art that the embodiments described herein can be combined with other embodiments. Example

[0025] See Figure 1 , Figure 1 This is a flowchart illustrating an intelligent parameter adaptive configuration method provided by an embodiment of the present invention. The embodiment of the present invention provides an intelligent parameter adaptive configuration method applicable to parameter configuration tools, the parameter configuration tool including a graphical interface, and includes steps 101 to 104, as detailed below: Step 101: Collect connection commands based on the graphical interface, and establish a connection with the terminal device based on the connection commands; In this embodiment, the step of collecting connection commands based on the graphical interface and establishing a connection with the terminal device based on the connection commands includes: The graphical interface is used to collect connection commands, the terminal device is determined based on the connection commands, and a communication connection is established with the server based on the connection commands, so that the server establishes a communication connection with the terminal device based on a predefined private communication protocol and obtains the device type and parameter version number of the terminal device.

[0026] In this embodiment, the communication connection includes several communication methods: local serial port direct connection, plug and play, and server relay.

[0027] In this embodiment, when using a local serial port direct connection: the user selects "Serial Port Connection" on the graphical interface and specifies the corresponding serial port number and communication parameters, such as baud rate, data bits, stop bits, and parity bits. After submitting this as a connection command, the Configurator opens the selected serial port and sends a predefined handshake message. The terminal device receives the handshake request and returns a handshake response, which includes device identification information such as the device serial number (SN), device type identifier, and parameter version number. The Configurator parses the response message and extracts the fields. If extraction is successful, the connection is considered established and the parameter acquisition process begins. If no response is received within a preset timeout period, a prompt dialog box is displayed on the interface showing timeout or connection failure information, and providing options for retrying, modifying serial port settings, or switching to a server-intermediate connection.

[0028] Please refer to Figure 2 , Figure 2 This is a schematic diagram of a connection establishment provided in an embodiment of the present invention.

[0029] In this embodiment, during plug-and-play and automatic discovery scenarios: In the plug-and-play implementation, the Configurator automatically detects a list of devices on the local serial port, USB, or other physical interfaces upon startup or user-triggered scanning. The user can select a target device from the automatically detected list as the connection command in the interface. The system automatically fills in communication parameters and initiates a handshake based on the selected device. After a successful handshake, the device type and parameter version number are automatically displayed on the interface. Simultaneously, the system caches the device's basic information locally for subsequent rapid identification and connection, thereby further simplifying the user's operation process and improving on-site configuration efficiency.

[0030] Please refer to Figure 3 , Figure 3 This is a schematic diagram of cloud login provided in an embodiment of the present invention.

[0031] In this embodiment, when it is a server relay (cloud login) scenario: After the user selects "cloud login" on the graphical interface and submits the username and password as a connection command, the Configurator establishes a secure session with the platform server, such as an HTTPS session based on TLS, and requests the server to establish a relay connection with the specified terminal device. After receiving the request, the server first verifies the user's permissions and queries the network online status of the target device; when the device is online, the server sends relay connection information (such as relay server address, port, session identifier, or temporary token) to the Configurator and the terminal device. Subsequently, the server sends a handshake request to the terminal device based on a predefined private communication protocol or triggers the device to actively report its device type and parameter version number. The server forwards the information returned by the device to the Configurator. After receiving the device type and parameter version number, the Configurator displays it on the graphical interface and proceeds to the subsequent parameter retrieval and visualization steps.

[0032] In this embodiment, after obtaining the device type and parameter version number, the Configurator retrieves the corresponding set of parameters to be configured from the local parameter template library or remote parameter database based on the parameter version number. If there is no corresponding version template locally, the Configurator can automatically request the server to download the corresponding version of parameter metadata or template file, and verify the integrity and version consistency after the download is completed (e.g., through checksum or digest comparison). Then, the retrieved basic parameters and modifiable parameters are displayed to the user in a graphical interface to ensure that the subsequently edited and generated configuration files are compatible with the terminal device version and avoid distribution errors caused by version mismatch.

[0033] In this embodiment, during the connection establishment and device information acquisition process, the system preferably employs authentication, session encryption, and access control mechanisms to ensure operational security. For example, in cloud login scenarios, the server verifies user permissions and records operation logs; in local serial port connection scenarios, the Configurator records audit information such as connection time, connection type, device identifier, and handshake result during connection establishment and handshake interaction. For abnormal situations, such as handshake timeout, version mismatch, data verification failure, or device error code return, the system provides clear error messages on the interface and supports multiple retries, rollback to the last known good configuration, or exporting diagnostic logs for manual troubleshooting, thereby ensuring the reliability and traceability of the connection establishment process.

[0034] In this embodiment, the connection establishment is extended to trigger a communication connection with the server through a graphical interface. The server establishes a link with the terminal device and obtains device information according to a predefined private communication protocol. This allows the user to identify the device and obtain parameters even when they cannot directly connect via a physical serial port. This enhances the tool's adaptability to different network environments, cross-network segments, or restricted access devices. In addition, the centralized server relay mechanism facilitates unified management, access control, and logging, improving the system's manageability and security, and facilitating subsequent batch configuration and maintenance expansion.

[0035] Step 102: Obtain the device type and parameter version number of the terminal device, obtain the parameter items to be configured based on the device type and parameter version number, and visualize the parameter items to be configured based on the graphical interface; In this embodiment, obtaining the device type and parameter version number of the terminal device, obtaining the parameter items to be configured based on the device type and parameter version number, and visually displaying the parameter items to be configured based on the graphical interface includes: Obtain the device type and parameter version number of the terminal device, and retrieve the corresponding parameter item to be configured in the preset parameter database based on the device type and parameter version number. The parameter item to be configured includes basic parameters and modifiable parameters. The basic parameters and modifiable parameters are visualized using the graphical interface.

[0036] In this embodiment, after completing the handshake with the terminal device and obtaining the device type and parameter version number, the Configurator searches for the corresponding parameter template in the local preset parameter database using "device type and parameter version number" as the search criteria. The retrieved parameters to be configured are categorized into "basic parameters" and "modifiable parameters" based on metadata. Basic parameters are read-only display fields, such as device identification information and immutable parameters set by the manufacturer, presented as uneditable table rows or grayed-out text in the graphical interface. Modifiable parameters are presented as editable forms or cells, with each parameter item displaying its type, value range, unit, and a brief description. When the user modifies the modifiable parameters in the visual interface, the interface performs real-time format and value validation, such as upper and lower limits of values ​​and enumeration set validation, and provides immediate prompts for invalid input, thereby ensuring that the subsequently generated parameter configuration file is consistent with the expected format on the device.

[0037] In this embodiment, when no template matching the device type and parameter version number is found in the local parameter database, the Configurator automatically initiates a search request to a remote parameter database or platform server to download the corresponding version's parameter metadata and template file. After downloading and verifying with the checksum, the Configurator caches the template locally and displays it in groups as described above.

[0038] In this embodiment, the template source and version release time are also displayed on the interface, and users can choose to use the latest template from the server or revert to a local historical template, thereby ensuring the timeliness and security of parameter acquisition when encountering new version devices.

[0039] In this embodiment, to facilitate users' quick location of key parameters, the graphical interface groups the retrieved parameters to be configured according to functional modules, operating scenarios, or priorities, such as "Network Parameters," "Video Acquisition Parameters," and "Storage and Playback Parameters." Each group supports collapsing and expanding, and basic parameters and modifiable parameters are distinguished within the group by different visual styles, such as read-only icons and edit icons, and provides search, filtering, and quick jump functions. For cases with a large number of parameters, the interface can adopt on-demand lazy loading or paginated loading to ensure interactive responsiveness. After making modifications, users can expand the interface with one click to view the change list or roll back to the last saved snapshot.

[0040] In this embodiment, the retrieved parameter metadata includes not only parameter name, type, and value range, but also dependencies, validity conditions, version compatibility descriptions, and whether it is a critical parameter. In the visualization, critical parameters are highlighted, and dependencies between parameters are represented by prompt text or visual connections; for example, parameter B can only be edited when parameter A is "enabled." The interface automatically prompts when the user modifies values ​​that may affect dependencies and allows the user to choose to synchronously update relevant parameters or provide solution suggestions, thereby avoiding configuration conflicts or device malfunctions caused by a lack of awareness of dependencies.

[0041] In this embodiment, after acquiring and displaying the parameters to be configured, the Configurator provides a differentiated view showing the current value, default value, suggested value, and modified value side-by-side, allowing users to intuitively compare the differences in parameters before and after modification. The system supports generating configuration previews, simulating the generation of parameter configuration files to be distributed and displaying them in a tree or code view on the interface for user confirmation. For batch configuration scenarios, the interface can display the current value differences of multiple target devices on the same parameter item, allowing users to decide whether to distribute uniformly or customize parameters for individual devices.

[0042] In this embodiment, if an incompatibility is found between the obtained parameter version number and the local / server template during the retrieval process (e.g., due to the addition or deletion of fields), the system will display a version mismatch alarm on the interface and provide several processing options: automatically attempt field mapping and highlight potential risks; request the device to return more complete metadata to complete the template; or abort the operation and suggest updating the template version. If the user chooses to continue, the Configurator will mark incompatible items and record risk warnings and operation logs when generating the configuration file, facilitating subsequent backtracking and troubleshooting by maintenance personnel.

[0043] In this embodiment, the retrieved parameter templates are cached locally by device type and version number, and the retrieval time, source, and operator information for each parameter template are recorded for auditing purposes. The visibility and editability of modifiable parameters in the graphical interface can be bound to user permissions: ordinary maintenance personnel can only modify non-critical parameters, while senior maintenance personnel or administrators can edit all modifiable parameters. All modification operations simultaneously generate a change log on the interface side. This change log includes fields, old values, new values, operator information, and timestamps, used for subsequent rollback, auditing, and compliance checks.

[0044] In this embodiment, to reduce the risk of accidental operation, the graphical interface provides parameter descriptions, example configurations, and common value suggestions for each parameter item, and supports localized language switching. When users request help through the interface, they can directly open online help or offline documents related to the parameter. The documents contain the parameter's meaning, unit, value examples, and typical configuration scenarios, helping users fully understand the parameter's function and impact before making modifications.

[0045] In this embodiment, the parameter items to be configured are retrieved from the preset parameter database based on the device type and parameter version number, and the basic parameters and modifiable parameters are presented in a visual manner. This ensures that the displayed and edited parameters strictly match the actual version and function of the terminal device, avoiding errors in distribution or device abnormalities caused by inconsistencies in parameter fields or versions. At the same time, displaying basic parameters and modifiable parameters separately helps protect critical parameters from being accidentally modified and improves the user's understanding of the meaning and variable range of parameters, thereby improving configuration security and accuracy.

[0046] Step 103: Collect parameter configuration instructions based on the graphical interface, determine the target configuration parameters and corresponding parameter information based on the parameter configuration instructions, and generate a parameter configuration file based on the target configuration parameters and corresponding parameter information; In this embodiment, the step of collecting parameter configuration instructions based on the graphical interface, determining target configuration parameters and corresponding parameter information based on the parameter configuration instructions, and generating a parameter configuration file based on the target configuration parameters and corresponding parameter information includes: Based on the graphical interface, parameter configuration instructions are collected, and the parameter configuration instructions are parsed to determine the target configuration parameters and corresponding parameter information. The parameter information includes parameter version number and parameter modification value. Based on the parameter version number, the metadata of the target configuration parameter is obtained, and a parameter configuration file is generated based on a preset format, the metadata of the target configuration parameter, and the parameter modification value.

[0047] In this embodiment, the user directly inputs parameter configuration instructions by filling out forms or cells in the graphical interface, such as selecting a parameter name and entering a new value. The system submits the entered content as the parameter configuration instruction. The parsing module uses the field name or parameter identifier as the key to extract the target configuration parameter and the corresponding modified parameter value from the instruction, and simultaneously reads the parameter version number displayed on the interface. Subsequently, the system uses the parameter version number as the search condition to obtain the parameter's metadata from the local or remote parameter metadata database, including data type, value range, unit, field ID, etc., and merges the metadata, modified value, and predefined file structure template to generate a structured parameter configuration file, such as JSON or XML format. The file header records the parameter version number, generation time, and operator information for device-side parsing and maintenance auditing.

[0048] In this embodiment, users can select to import external configuration tables, such as CSV or Excel files, as parameter configuration instructions through a graphical interface. The system identifies the target configuration parameters and their modified values ​​for each record by performing semantic mapping on the imported file, such as mapping column names to internal parameter identifiers, and extracts or confirms the parameter version number for the device or device group associated with each record. For batch imports involving multiple versions, the system retrieves the corresponding metadata for each version group and generates parameter configuration files for each version separately, or organizes parameters in version segments within the same file. The generation process includes format verification and error feedback for each record. After generation, a downloadable configuration file and a preview of the differences are provided on the interface for user confirmation or modification before distribution.

[0049] In this embodiment, the graphical interface provides predefined templates and a configuration wizard. Users follow the wizard steps to select a scene or check function items to generate parameter configuration instructions. The parsing module maps the high-level instructions generated by the wizard to specific target configuration parameters and parameter modification values. For example, "Enable Night Vision Mode" is mapped to a set of parameter modifications, and the system retrieves the required metadata based on the device version number of the mapped parameters. When synthesizing the parameter configuration file, the system extends the wizard-level operations to low-level field assignments, outputs the data in a preset file format, and adds readable comment sections or metadata sections to the configuration file to record the wizard steps and mapping rules for subsequent parsing and auditing.

[0050] In this embodiment, after parsing the parameter version number, the corresponding metadata is first retrieved from the local cache; if it is missing locally, it requests download from the server. Metadata may be divided into "basic metadata": field names, types, and protocol mappings, and "extended metadata": dependencies, default values, validation rules, and compatibility descriptions. When generating the configuration file, the system merges the modified values ​​of the target parameters with the metadata, and, if necessary, normalizes the value types and serializes them according to a preset format. If dependencies exist, the generator first calculates the dependency constraints and explicitly represents them in the file or generates additional synchronized modification items to ensure that the device correctly applies the configuration as expected by the metadata.

[0051] In this embodiment, the parameter configuration tool supports multiple preset configuration file formats, such as JSON, XML, YAML, or custom binary protocol packets. When generating the configuration file, two output strategies are available: a complete file containing all parameter items and their values; or a difference patch containing only the modified items and necessary metadata. The difference patch is suitable for scenarios with limited network bandwidth or device resolution capabilities. During the generation process, the modified values, along with the corresponding field ID, version number, and checksum, are written into the patch structure. The interface provides a preview function, displaying the complete content or patch content to be distributed and indicating potential impacts. Users can save or distribute the patch only after confirmation.

[0052] In this embodiment, by parsing the parameter configuration instructions collected from the graphical interface, obtaining metadata based on the parameter version number, and generating a parameter configuration file according to a preset format, an orderly transformation from manual input and selection to a machine-parsable configuration file is achieved. On the one hand, this ensures the consistency of the generated configuration file format and version compatibility, facilitating automatic parsing and execution of the configuration content by the device or platform. On the other hand, introducing metadata constraints before generation can be used to verify the legality of parameters in advance, reducing error handling and rollback on the device side after distribution, and improving the configuration success rate and system robustness.

[0053] Step 104: Configure the target parameters based on the parameter configuration file, obtain the configuration status and configuration results, and visualize the configuration status and configuration results based on the graphical interface to complete the parameter configuration.

[0054] In this embodiment, configuring the target parameters based on the parameter configuration file, obtaining the configuration status and configuration results, and visually displaying the configuration status and configuration results based on the graphical interface to complete the parameter configuration includes: The parameter configuration file is transmitted to the terminal device so that the terminal device can configure the parameters based on the configuration file; The configuration status and configuration results of the terminal device are obtained, and the configuration status and configuration results are visualized based on the graphical interface to complete the parameter configuration.

[0055] In this embodiment, the parameter configuration file is transmitted to the terminal device to obtain the configuration status and results, which are then displayed intuitively on a graphical interface. This process achieves atomicity and traceability of the configuration operation through file-based distribution and result feedback: the configuration file serves as a carrier of a complete configuration, facilitating post-configuration auditing and rollback; the status and results returned by the device provide users with timely execution feedback; and the graphical display enhances the monitoring capabilities of maintenance personnel for batch or single-machine configuration processes, thereby accelerating fault location and handling, and improving maintenance efficiency and reliability.

[0056] In this embodiment, transmitting the parameter configuration file to the terminal device so that the terminal device can configure parameters based on the configuration file includes: The parameter configuration file is transmitted to the server, whereby the server parses the configuration file, obtains several parameter configuration information, and transmits the parameter configuration information to the terminal device. This enables the terminal device to configure parameters based on the parameter configuration information.

[0057] In this embodiment, when the connection method is a local direct connection, the configuration terminal directly transmits the generated parameter configuration file to the target terminal device via serial port / USB or local network. After receiving the complete file and verifying the checksum (e.g., SHA256 digest), the terminal device parses the configuration file and applies the parameter items sequentially according to its internal configuration engine. After each parameter application is completed, the device returns a synchronization confirmation frame to the configuration terminal. The confirmation frame includes the parameter identifier, application result (success / failure), failure reason code, and current parameter snapshot. The configuration terminal displays the configuration progress, successful items, and failed items in real time on a graphical interface in an item-by-item or summary format, and provides retry or rollback operation entry points for failed items, thereby achieving synchronous delivery and instant visual feedback.

[0058] In this embodiment, after receiving and verifying the configuration file, the terminal device immediately returns a "task received" response and asynchronously completes the parameter application in the background. At each stage, such as the start, intermediate, and completion stages, the device transmits status updates and final results back to the configuration client via a long-lived connection or through the platform. The configuration client displays the asynchronous progress and final results in a graphical interface using task cards or a timeline, and allows users to cancel, pause, or query detailed logs for ongoing tasks.

[0059] In this embodiment, when the connection method is server relay (cloud login), the parameter configuration file is first uploaded to the server, which then parses it and distributes the parameter configuration information to the terminal device. This reflects the architectural optimization of moving the parsing and distribution logic from the terminal to a centralized platform. This design reduces the parsing burden on terminal devices, unifies the processing of complex configuration formats, and facilitates differentiated adaptation strategies for multiple models and versions of devices. At the same time, centralized server parsing facilitates the implementation of batch distribution scheduling, concurrency control, retry mechanisms, and unified log management, which helps improve the configuration efficiency, reliability, and maintainability in large-scale device scenarios.

[0060] In this embodiment, when the parameter configuration file is large or the device's parsing capability is limited, the server can split the configuration file into multiple segments or patch packages and distribute them sequentially. Each package contains a sequence number and verification information, which the device receives and acknowledges in sequence. This segmentation mechanism supports breakpoint resumption, retransmission, and bandwidth adaptive strategies. The server displays the distribution progress and acknowledgment status of each segment on the interface and can automatically employ exponential backoff, alternative paths, or switch to offline distribution when transmission errors occur, thereby improving configuration reliability under unstable network conditions.

[0061] In this embodiment, the device type and parameter version number of the terminal device are automatically obtained during the handshake phase, enabling automatic perception of device characteristics. Based on this perceived information, the system automatically retrieves matching parameter templates and metadata (including field ID, data type, value range, default value, dependency relationship, and compatibility rules) from the local or remote metadata repository. This shifts the "adaptation" work from manual to automatic system identification, ensuring strict compatibility between the issued configuration and the device version, demonstrating its adaptability to heterogeneous and multi-version devices. Furthermore, a metadata-driven configuration file generator serves as the core, achieving "intelligent" configuration mapping and formatting. After the user submits configuration intent through high-level commands (selection, checkmarking, importing tables, or wizard-style operations) in the graphical interface, the generator automatically maps the underlying fields based on the parameter metadata, performs unit and encoding conversions, fills in default values, and outputs a complete configuration file or differential patch formatted according to the target protocol. This reduces manual intervention and improves format compatibility, demonstrating intelligent conversion capabilities of backward compatibility and self-adaptation.

[0062] Please refer to Figure 4 , Figure 4 This is a schematic diagram of a graphical interface provided in an embodiment of the present invention.

[0063] This invention provides an intelligent parameter adaptive configuration tool, including a graphical interface and a control module; The graphical interface is used to collect connection commands and parameter configuration commands; The control module is configured to: establish a connection with the terminal device based on the connection command; obtain the device type and parameter version number of the terminal device, and obtain the parameter items to be configured based on the device type and parameter version number, and visually display the parameter items to be configured based on the graphical interface; determine the target configuration parameters and corresponding parameter information based on the parameter configuration command, and generate a parameter configuration file based on the target configuration parameters and corresponding parameter information; configure the target parameters based on the parameter configuration file, obtain the configuration status and configuration results, and visually display the configuration status and configuration results based on the graphical interface to complete the parameter configuration.

[0064] In this embodiment, the control module is used to establish a connection with the terminal device based on the connection command, including: The graphical interface is used to collect connection commands, the terminal device is determined based on the connection commands, and a communication connection is established with the server based on the connection commands, so that the server establishes a communication connection with the terminal device based on a predefined private communication protocol and obtains the device type and parameter version number of the terminal device.

[0065] In this embodiment, the control module is used to obtain the device type and parameter version number of the terminal device, obtain the parameter items to be configured based on the device type and parameter version number, and visualize the parameter items to be configured based on the graphical interface, including: Obtain the device type and parameter version number of the terminal device, and retrieve the corresponding parameter item to be configured in the preset parameter database based on the device type and parameter version number. The parameter item to be configured includes basic parameters and modifiable parameters. The basic parameters and modifiable parameters are visualized using the graphical interface.

[0066] In this embodiment, the control module is used to collect parameter configuration instructions based on the graphical interface, determine target configuration parameters and corresponding parameter information based on the parameter configuration instructions, and generate a parameter configuration file based on the target configuration parameters and corresponding parameter information, including: Based on the graphical interface, parameter configuration instructions are collected, and the parameter configuration instructions are parsed to determine the target configuration parameters and corresponding parameter information. The parameter information includes parameter version number and parameter modification value. Based on the parameter version number, the metadata of the target configuration parameter is obtained, and a parameter configuration file is generated based on a preset format, the metadata of the target configuration parameter, and the parameter modification value.

[0067] In this embodiment, the control module is used to configure the target parameters based on the parameter configuration file, obtain the configuration status and configuration results, and visualize the configuration status and configuration results based on the graphical interface to complete the parameter configuration, including: The parameter configuration file is transmitted to the terminal device so that the terminal device can configure the parameters based on the configuration file; The configuration status and configuration results of the terminal device are obtained, and the configuration status and configuration results are visualized based on the graphical interface to complete the parameter configuration.

[0068] In this embodiment, the control module is used to transmit the parameter configuration file to the terminal device so that the terminal device can configure parameters based on the configuration file, including: The parameter configuration file is transmitted to the server, whereby the server parses the configuration file, obtains several parameter configuration information, and transmits the parameter configuration information to the terminal device. This enables the terminal device to configure parameters based on the parameter configuration information.

[0069] In this embodiment of the invention, an in-vehicle device is also provided, including a processor, a memory, and a computer program stored in the memory and configured to be executed by the processor. When the processor executes the computer program, it implements the above-described parameter configuration method.

[0070] In this embodiment of the invention, a computer-readable storage medium is also provided, which includes a stored computer program, wherein the computer program controls the device where the computer-readable storage medium is located to execute the above-described parameter configuration method when it is running.

[0071] For example, a computer program can be divided into one or more modules, one or more of which are stored in memory and executed by a processor to perform the present invention. The one or more modules can be a series of computer program instruction segments capable of performing a specific function, which describe the execution process of the computer program in the vehicle-mounted device.

[0072] The in-vehicle device can be a desktop computer, laptop, handheld computer, or cloud server, etc. The in-vehicle device may include, but is not limited to, a processor, memory, and a display. Those skilled in the art will understand that the above components are merely examples of in-vehicle devices and do not constitute a limitation on the in-vehicle device. It may include more or fewer components, or combinations of certain components, or different components. For example, the in-vehicle device may also include input / output devices, network access devices, buses, etc.

[0073] The processor can be a Central Processing Unit (CPU), or other general-purpose processors, digital signal processors (DSPs), application-specific integrated circuits (ASICs), field-programmable gate arrays (FPGAs), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. A general-purpose processor can be a microprocessor or any conventional processor. The processor is the control center of the vehicle-mounted equipment, connecting various parts of the entire vehicle-mounted system through various interfaces and lines.

[0074] The memory can be used to store computer programs and / or modules. The processor implements various functions of the in-vehicle device by running or executing the computer programs and / or modules stored in the memory, and by accessing data stored in the memory. The memory can mainly include a program storage area and a data storage area. The program storage area can store the operating system, at least one application program required for a function (such as sound playback function, text conversion function, etc.), etc.; the data storage area can store data created according to the use of the mobile phone (such as audio data, text message data, etc.). In addition, the memory can include high-speed random access memory, and can also include non-volatile memory, such as hard disk, RAM, plug-in hard disk, smart media card (SMC), secure digital (SD) card, flash card, at least one disk storage device, flash memory device, or other volatile solid-state storage device.

[0075] In this invention, modules based on parameter configuration, if implemented as software functional units and sold or used as independent products, can be stored in a computer-readable storage medium. Based on this understanding, all or part of the processes in the above embodiments can also be implemented by a computer program instructing related hardware. The computer program can be stored in a computer-readable storage medium, and when executed by a processor, it can implement the steps of the various method embodiments described above. The computer program includes computer program code, which can be in the form of source code, object code, executable files, or certain intermediate forms. The computer-readable medium can include: any entity or device capable of carrying computer program code, recording media, USB flash drives, portable hard drives, magnetic disks, optical disks, computer memory, read-only memory (ROM), random access memory (RAM), electrical carrier signals, telecommunication signals, and software distribution media, etc. Those skilled in the art can understand and implement this invention without any inventive effort.

[0076] The specific embodiments described above further illustrate the purpose, technical solution, and beneficial effects of the present invention. It should be understood that the above descriptions are merely specific embodiments of the present invention and are not intended to limit the scope of protection of the present invention. In particular, it should be noted that any modifications, equivalent substitutions, improvements, etc., made within the spirit and principles of the present invention should be included within the scope of protection of the present invention for those skilled in the art.

Claims

1. An intelligent parameter self-adaptive configuration method, characterized in that, The application is suitable for a parameter configuration tool, which comprises a graphical interface, including: Based on the graphical interface, connection instructions are collected, and a connection is established with a terminal device based on the connection instructions; The device type and parameter version number of the terminal device are obtained, and the parameter items to be configured are obtained based on the device type and parameter version number, and the parameter items to be configured are visually displayed based on the graphical interface; Based on the graphical interface, parameter configuration instructions are collected, target configuration parameters and corresponding parameter information are determined based on the parameter configuration instructions, and a parameter configuration file is generated based on the target configuration parameters and corresponding parameter information; Target parameters are configured based on the parameter configuration file, the configuration state and configuration result are obtained, and the configuration state and configuration result are visually displayed based on the graphical interface, and the parameter configuration is completed.

2. The intelligent parameter self-adaptive configuration method of claim 1, wherein, Based on the graphical interface, connection instructions are collected, and a connection is established with a terminal device based on the connection instructions, including: Based on the graphical interface, connection instructions are collected, the terminal device is determined based on the connection instructions, and a communication connection is established with a server based on the connection instructions, so that the server establishes a communication connection with the terminal device based on a predefined private communication protocol, and the device type and parameter version number of the terminal device are obtained.

3. The intelligent parameter self-adaptive configuration method of claim 2, wherein, The device type and parameter version number of the terminal device are obtained, and the parameter items to be configured are obtained based on the device type and parameter version number, and the parameter items to be configured are visually displayed based on the graphical interface, including: The device type and parameter version number of the terminal device are obtained, and the corresponding parameter items to be configured are retrieved in a preset parameter database based on the device type and parameter version number, the parameter items to be configured include basic parameters and modifiable parameters; The basic parameters and modifiable parameters are visually displayed based on the graphical interface.

4. The intelligent parameter self-adaptive configuration method of claim 3, wherein, Based on the graphical interface, parameter configuration instructions are collected, target configuration parameters and corresponding parameter information are determined based on the parameter configuration instructions, and a parameter configuration file is generated based on the target configuration parameters and corresponding parameter information, including: Based on the graphical interface, parameter configuration instructions are collected, the target configuration parameters and corresponding parameter information are determined by analyzing the parameter configuration instructions, the parameter information includes parameter version number and parameter modification value; The metadata of the target configuration parameters is obtained based on the parameter version number, and the parameter configuration file is generated based on the preset format, the metadata of the target configuration parameters and the parameter modification value.

5. The intelligent parameter adaptive configuration method of claim 4, wherein, Based on the parameter configuration file, target parameters are configured, the configuration state and configuration result are obtained, and the configuration state and configuration result are visually displayed based on the graphical interface, and the parameter configuration is completed, including: The parameter configuration file is transmitted to the terminal device, so that the terminal device performs parameter configuration based on the configuration file; The configuration state and configuration result of the terminal device are obtained, and the configuration state and configuration result are visually displayed based on the graphical interface, and the parameter configuration is completed.

6. The intelligent parameter self-adaptive configuration method of claim 5, wherein, The transmitting the parameter configuration file into the terminal device, so that the terminal device performs parameter configuration based on the configuration file, comprises: transmitting the parameter configuration file to the server, so that the server parses the parameter configuration file, obtains a plurality of parameter configuration information, and transmits the parameter configuration information to the terminal device, so that the terminal device performs parameter configuration based on the parameter configuration information.

7. An intelligent parameter self-adaptation configuration tool, characterized in that, comprise a graphical interface and a control module; The graphical interface is used to collect connection instructions and parameter configuration instructions; The control module is used to establish a connection with the terminal device based on the connection instructions, obtain the device type and parameter version number of the terminal device, and obtain the to-be-configured parameter item based on the device type and parameter version number, and visually display the to-be-configured parameter item based on the graphical interface; determine the target configuration parameter and the corresponding parameter information based on the parameter configuration instruction, generate a parameter configuration file based on the target configuration parameter and the corresponding parameter information, configure the target parameter based on the parameter configuration file, obtain the configuration state and the configuration result, and visually display the configuration state and the configuration result based on the graphical interface, and complete the parameter configuration.

8. The intelligent parameter adaptation configuration tool of claim 7, wherein, The control module is used to establish a connection with the terminal device based on the connection instructions, comprising: based on the graphical interface, collect the connection instructions, determine the terminal device based on the connection instructions, and establish a communication connection with the server based on the connection instructions, so that the server establishes a communication connection with the terminal device based on a predefined private communication protocol, and obtains the device type and parameter version number of the terminal device.

9. The intelligent parameter adaptation configuration tool of claim 8, wherein, The control module is used to obtain the device type and parameter version number of the terminal device, and obtain the to-be-configured parameter item based on the device type and parameter version number, and visually display the to-be-configured parameter item based on the graphical interface, comprising: obtain the device type and parameter version number of the terminal device, retrieve the corresponding to-be-configured parameter item in the preset parameter database based on the device type and parameter version number, and the to-be-configured parameter item comprises basic parameters and modifiable parameters; visually display the basic parameters and modifiable parameters based on the graphical interface.

10. The intelligent parameter adaptation configuration tool of claim 9, wherein, The control module is used to collect parameter configuration instructions based on the graphical interface, determine the target configuration parameter and the corresponding parameter information based on the parameter configuration instruction, and generate a parameter configuration file based on the target configuration parameter and the corresponding parameter information, comprising: based on the graphical interface, collect the parameter configuration instructions, determine the target configuration parameter and the corresponding parameter information based on the parameter configuration instructions, and the parameter information comprises a parameter version number and a parameter modification value; obtain the metadata of the target configuration parameter based on the parameter version number, generate a parameter configuration file based on the preset format, the metadata of the target configuration parameter, and the parameter modification value.