Configuration method and system of fusion terminal

By obtaining and judging the initial configuration files of the fusion terminal, and uniformly modifying and distributing configuration parameters, the problem of low parameter configuration efficiency of all-in-one fusion terminal is solved, and configuration efficiency is improved and the knowledge requirements of debuggers are reduced.

CN119232574APending Publication Date: 2024-12-31XUCHANG XJ SOFTWARE TECHNOLOGIES LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202310785403.0
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-06-29
Publication Date
2024-12-31

AI Technical Summary

Technical Problem

Due to the multi-functional modules, different configuration tools are required to be configured one by one. The parameter configuration efficiency is low, and the debuggers have high knowledge requirements, which affects work efficiency.

Method used

By obtaining the initial configuration file, we can determine whether the functional module is actually running, modify the configuration parameters of the actual running module, and make synchronous modifications, decompose the configuration parameters, and distribute them to each functional module to improve configuration efficiency.

Benefits of technology

It improves the efficiency of parameter configuration of functional modules, avoids waste of resources for non-existent or faulty modules, simplifies the configuration process, and reduces the knowledge requirements of debuggers.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119232574A_ABST
    Figure CN119232574A_ABST
Patent Text Reader

Abstract

The invention relates to a configuration method and system of a fusion terminal, and belongs to the field of communication parameter configuration.The configuration method of the fusion terminal comprises the steps that an initial configuration file of the fusion terminal is obtained firstly, and the initial configuration file comprises a function module and configuration parameters; then judging whether the function modules actually run or not, and setting a unique identifier and a parameter association identifier for the actually running function modules; and uniformly modifying the configuration parameters according to actual requirements in combination with the parameter association identifier, and uniformly distributing the modified configuration parameters to each functional module according to the unique identifier to complete parameter configuration. The method comprises the following steps: firstly, selecting an actually-running module, and only performing parameter configuration on an actually-running functional module, so as to avoid configuring parameters of a non-running functional module; according to the method, the parameter association identifier is added in the configuration process, and the associated parameters of different functional modules are linked through the parameter association identifier when the parameters are uniformly configured, so that repeated parameter modification is reduced, and the parameter configuration efficiency is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The invention belongs to the field of communication parameter configuration, and in particular relates to a configuration method and system for a converged terminal. Background Art

[0002] The all-in-one fusion terminal integrates communication management, telecontrol, vertical encryption, 5G communication and AGC / ACG control functions. In actual on-site debugging, because the fusion terminal itself integrates many and complex functions, and the network configuration parameters and service characteristic values ​​of each functional module are different, different configuration tools are used. At the same time, different engineering sites have their own trade-off requirements for the terminal functions, and there is no unified configuration template for reference.

[0003] In the early stage of debugging data link connectivity, the debugger needs to open different configuration tools at the same time to perform configuration processing one by one, and needs to constantly change configuration tools and frequently switch configuration interfaces. However, there are certain data associations between modules, which requires too high a knowledge threshold for debuggers, is not conducive to the smooth progress of debugging and configuration work, and affects the work efficiency in the early stage of debugging.

[0004] Currently, different configuration tools are required to configure the functional modules of the all-in-one converged terminal one by one, resulting in low parameter configuration efficiency. Summary of the invention

[0005] The object of the present invention is to provide a configuration method and system for a converged terminal to solve the technical problem in the prior art that different configuration tools are required to configure the functional modules of the all-in-one converged terminal one by one, resulting in low parameter configuration efficiency.

[0006] To achieve the above object, the present invention provides a method and system for configuring a converged terminal, which is as follows:

[0007] A configuration method for a converged terminal comprises the following steps: obtaining an initial configuration file of the converged terminal, wherein the initial configuration file includes configuration parameters required for the operation of each functional module and a unique identifier of each functional module; judging whether each functional module of the converged terminal is actually in operation, and obtaining configuration parameters of the functional modules actually in operation in the initial configuration file; uniformly modifying the configuration parameters of the functional modules actually in operation according to actual requirements, wherein parameters with associated identifiers are synchronously modified; decomposing the uniformly modified configuration parameters to obtain respective configuration parameters of the functional modules actually in operation, and uniformly distributing the respective configuration parameters according to the unique identifiers of the functional modules to complete parameter configuration.

[0008] The beneficial effect is: the parameter data of the functional module is configured on the basis of the initial configuration file to improve the efficiency of configuration. Before configuring the parameters, the functional module is first detected to determine whether it is an actual running functional module, so as to avoid modifying the parameters of the non-existent functional module and reduce waste. Then the configuration parameters of each functional module are uniformly modified, and the associated parameters are only modified once. The associated parameters are automatically modified according to the modified parameters, which speeds up the efficiency of parameter configuration. After modification, the configuration parameters are decomposed into the respective configuration parameters corresponding to each functional module, and are uniformly issued to each functional module of the fusion terminal through a unique identifier, thereby improving the efficiency of parameter configuration of the fusion terminal.

[0009] As a further improvement, a method for determining whether the above-mentioned functional module is actually running is as follows: N request instructions are sent to a functional module of the current terminal respectively and the number of response instructions is detected. If N response instructions are detected, the functional module is determined to be running; if 0 response instructions are detected, the functional module is determined to be not running; if less than N and greater than 0 response instructions are detected, N instructions are sent again and the number of response instructions is detected. If 0 response instructions are detected, the functional module is determined to be not running; if less than N and greater than 0 response instructions are detected, the functional module is determined to be faulty; if N response instructions are detected, the functional module is determined to be actually running.

[0010] The beneficial effect is that the functional modules in the initial configuration file are checked one by one. The check refers to sending N instructions to the functional modules to determine whether the received instructions correspond to the sent instructions. If they do not correspond, it means that the functional module may not exist or is faulty. If they correspond, it means that the functional module is actually running, avoiding parameter configuration for non-existent functional modules or faulty modules, which wastes resources.

[0011] As a further improvement, the process of sending the modified configuration parameters is: first establish a session with the functional module, then send the modified configuration parameters to the corresponding functional module, and when a successful sending mark is received, send the configuration parameter loading instruction, close the session, and complete the parameter configuration.

[0012] The beneficial effect is that when the modified configuration parameters need to be sent, a session is first established with the corresponding functional module, the configuration parameters are sent and loaded, and then the session is closed to complete the parameter configuration. By establishing a session, the functional module is prevented from being in a state of receiving instructions when the configuration file is not sent, saving the terminal's operating overhead.

[0013] As a further improvement, when sending the modified configuration parameters to the actual operation function module of the converged terminal, the modified configuration parameters are compared with the configuration parameters of the initial configuration file, and the different configuration parameters are updated to the initial configuration file.

[0014] The beneficial effect is that if the original configuration parameters are consistent with the configuration parameters of the initial configuration file, they should not be changed, thus avoiding waste of resources and improving the efficiency of configuration parameters.

[0015] As a further improvement, N≥3.

[0016] As a further improvement, the method further includes converting the configuration files of each module sent down into corresponding binary files for each functional module to complete initialization configuration.

[0017] The beneficial effect is that the binary file loads faster, so the configuration can be completed quickly when the fusion terminal is restarted, giving the user a good startup experience.

[0018] The present invention also discloses a configuration system for a converged terminal. The system includes a processor, and the processor is used to process any embodiment of the configuration method for the converged terminal. BRIEF DESCRIPTION OF THE DRAWINGS

[0019] Figure 1 A terminal structure diagram of the configuration method of the fusion terminal in the present invention;

[0020] Figure 2 It is a flow chart of the configuration method of the fusion terminal in the present invention;

[0021] Figure 3 A flow chart of whether a function module of the configuration method of the fusion terminal in the present invention is actually running;

[0022] Figure 4 The present invention is a flowchart of sending modified configuration parameters of the configuration method of the fusion terminal. DETAILED DESCRIPTION

[0023] In order to make the purpose, technical scheme and advantages of the present invention clearer, the present invention is further described in detail below in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present invention and are not used to limit the present invention, that is, the described embodiments are only part of the embodiments of the present invention, rather than all the embodiments. The components of the embodiments of the present invention described and shown in the drawings herein can be arranged and designed in various different configurations.

[0024] Embodiment of the configuration method of the converged terminal:

[0025] like Figure 1 The all-in-one integrated terminal shown includes a 5G module, an encryption module, a motion module and a communication module.

[0026] like Figure 2A fusion terminal method shown includes the following steps: 1) obtaining an initial configuration file of the fusion terminal, the initial configuration file including functional modules and configuration parameters; 2) determining whether each functional module of the fusion terminal is actually running, and obtaining the configuration parameters of the functional modules actually running in the initial configuration file; 3) uniformly modifying the configuration of the functional modules actually running according to actual needs, wherein the associated parameters are synchronously modified, specifically, extracting parameters with associated identifiers, selecting a certain parameter for modification, and automatically modifying other associated parameters according to the modified parameters; 4) issuing the modified configuration parameters to the functional modules actually running in the fusion terminal, specifically, decomposing the uniformly modified configuration parameters to obtain separate configuration parameters for each functional module actually running, and uniformly distributing the separate configuration parameters according to the unique identifier of each functional module to complete the parameter configuration.

[0027] The process of obtaining the initial configuration file of the converged terminal is as follows: at the beginning of the project configuration, after the all-in-one converged terminal is initially powered on successfully, the PC is connected to the CONSOLE port of the terminal, and the initial configuration file under the specified path is obtained through the web configuration page or the running configuration tool. The content of the initial configuration file contains typical characteristic parameters, network parameters and keywords required for the operation of typical functional modules. The typical functional modules can be communication management, telecontrol, vertical encryption, 5G communication, AGC and / or ACG control modules. These parameters are refined based on a large amount of engineering experience and the actual needs of each functional module, and can meet the normal operation requirements of the functional modules.

[0028] like Figure 3 As shown, the method for judging whether the above-mentioned functional module is actually running is as follows: N request instructions are sent to a functional module of the current terminal respectively and the number of response instructions is detected. If the number of N response instructions is detected, the functional module is determined to be running; if 0 response instructions are detected, the functional module is determined not to be running; if less than N and greater than 0 response instructions are detected, N instructions are sent again and the number of response instructions is detected. If 0 response instructions are detected, the functional module is determined not to be running, if less than N and greater than 0 response instructions are detected, the functional module is determined to be faulty, and if N response instructions are detected, the functional module is determined to be actually running. Preferably, N≥3. Because it is difficult to configure a functional module after it fails, it is also difficult to configure it successfully, so only the functional module that is actually running is configured. Actual operation covers the meaning that the functional module is running and the function is normal.

[0029] The process of configuring parameter association identification is: color marking and connection processing are performed on the places where there are association relationships in the configuration; parameter association identification can also be to directly identify the associated parameters in the database.

[0030] The process of modifying configuration parameters according to actual needs and parameter association identifiers: The specific process is as follows:

[0031] (1) When modifying configuration parameters, for function modules with associated relationships, add the associated fields and serial numbers such as the identification value, keyword, and related node name of the associated function module to the configuration file, and establish a hash table to store the associated fields and serial number contents;

[0032] (2) Starting from the configuration information of the first functional module displayed on the web configuration page or the running configuration tool, by traversing the contents in the hash table, color marking prompts and connection processing are performed between modules with associated fields and serial numbers. For the established association relationship, an association identification mark is added to the two associated functional modules in the hash table to realize the indication of the association between modules in the configuration interface.

[0033] (3) In the subsequent analysis of the configuration file, for the node data that already has the association identification mark in the hash table, it is marked that the association has been established, and the color mark prompt is directly displayed. For the node data that has already been connected, the connection processing is not repeated.

[0034] like Figure 4 As shown, the process of sending the modified configuration parameters is: first establish a session with the functional module, then send the modified configuration parameters to the corresponding functional module, and when receiving the successful sending mark, send the configuration parameter loading instruction, close the session, and complete the parameter configuration. And when sending the modified configuration parameters to the actual running functional module of the fusion terminal, the modified configuration parameters can also be compared with the configuration parameters of the initial configuration file, and the different configuration parameters can be updated to the initial configuration file. To speed up the efficiency of configuring the fusion terminal. The specific steps include the following:

[0035] (1) According to the identification values ​​and keywords of each functional module in the configuration file, the configuration file is specifically decomposed and extracted. The configuration parameter part required by each functional module is extracted, and the configuration parameter part related to the functional module is discarded, so as to generate the configuration file corresponding to each functional module with the minimum unit and the most simplified structure.

[0036] (2) Sending a link request to each functional module of the configuration file to be received, and establishing a session connection based on the TCP protocol with each functional module of the configuration file to be received.

[0037] (3) Through the web configuration page or configuration tool, a file one-way transmission module based on TCP / UDP / IP protocol is used to uniformly distribute configuration files to each functional module. After receiving the successful configuration file sending mark, a command is uniformly sent to update and reload the configuration parameters to realize the automatic loading function without restarting the fusion terminal. At the same time, the established session link is closed.

[0038] (4) The running configuration files are based on the latest configuration files, and the initial configuration files are backed up. In response to the later functional module expansion requirements of the terminal, the running configuration files are compared with the initial configuration files, the configuration parameters of the newly added parts are embedded in the initial configuration files, and unique identification values ​​and keywords are set.

[0039] In addition, the corresponding binary file is generated according to the configuration file for each functional module to complete the initialization configuration. The binary file loads quickly, so the configuration can be completed quickly when the fusion terminal is restarted, giving users a good startup experience.

[0040] The method of the present invention first selects the modules that are actually running, and only configures the parameters of the functional modules that are actually running, avoiding configuring the parameters of the functional modules that are not running. In the configuration process, a parameter association identifier is added, and when the configuration parameters are unified, the associated parameters of different functional modules are linked through the parameter association identifier, thereby reducing repeated parameter modifications and improving the efficiency of parameter configuration.

[0041] Configuration system embodiment of converged terminal:

[0042] The configuration system of the converged terminal includes a processor for processing the configuration method of the converged terminal. The system is integrated on a configuration tool or networked configuration software for implementation. This embodiment refers to the embodiment of the configuration method of the converged terminal, which will not be repeated here.

[0043] Finally, it should be noted that the above is only a preferred embodiment of the present invention and is not intended to limit the present invention. Although the present invention is described in detail with reference to the aforementioned embodiments, those skilled in the art can still modify the technical solutions recorded in the aforementioned embodiments without creative work, or replace some of the technical features therein with equivalents. Any modification, equivalent replacement, improvement, etc. made within the spirit and principles of the present invention shall be included in the protection scope of the present invention.

Claims

1. A method for configuring a converged terminal, characterized in that: The method comprises the following steps: Obtaining an initial configuration file of the converged terminal, the initial configuration file including configuration parameters required for the operation of each functional module and a unique identifier of each functional module; Determine whether each functional module of the fusion terminal is actually running, and obtain the configuration parameters of the actually running functional modules in the initial configuration file; Modify the configuration parameters of the actual running function modules in a unified manner according to actual needs, and modify the parameters with associated identifiers synchronously; The uniformly modified configuration parameters are decomposed to obtain the respective configuration parameters of each actually running functional module. According to the unique identification of each functional module, the respective configuration parameters are uniformly distributed to complete the parameter configuration.

2. The method for configuring a converged terminal according to claim 1, characterized in that: The method for determining whether the above-mentioned functional module is actually running is as follows: N request instructions are sent to a functional module of the current terminal respectively and the number of response instructions is detected. If N response instructions are detected, it is determined that the functional module is actually running; if 0 response instructions are detected, it is determined that the functional module is not running; if less than N and greater than 0 response instructions are detected, N instructions are sent again and the number of response instructions is detected. If 0 response instructions are detected, it is determined that the functional module is not running; if less than N and greater than 0 response instructions are detected, it is determined that the functional module is faulty; if N response instructions are detected, it is determined that the functional module is actually running.

3. The configuration method of the converged terminal according to claim 2, characterized in that: The process of sending the modified configuration parameters is as follows: first establish a session with each functional module, then send the modified configuration parameters to the corresponding functional module, and when a successful sending mark is received, send the configuration parameter loading instruction, close the session, and complete the parameter configuration.

4. The method for configuring a converged terminal according to claim 3, characterized in that: When the modified configuration parameters are sent to the actual operation function module of the converged terminal, the modified configuration parameters are compared with the configuration parameters of the initial configuration file, and the different configuration parameters are updated to the initial configuration file.

5. The configuration method of the converged terminal according to claim 2, characterized in that: N≥3。 6. The method for configuring a converged terminal according to any one of claims 1 to 5, characterized in that: The method also includes converting the configuration files of each module sent down into corresponding binary files for each functional module to complete initialization configuration.

7. A configuration system for a converged terminal, characterized in that: The system includes a processor, and the processor is used to process the configuration method of the converged terminal according to any one of claims 1-6.