Parameter management method and device supporting multiple languages, equipment and medium

By translating and configuring the parameters and interface tag text of the banking business parameter management system and establishing multilingual public configuration files, the problem that existing systems cannot effectively support multilinguals is solved, and multilingual management of parameters and interfaces is realized, improving efficiency and reducing costs.

CN119883471APending Publication Date: 2025-04-25DIGITAL CHINA FINANCIAL SOFTWARE LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411950152.8
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-12-27
Publication Date
2025-04-25

AI Technical Summary

Technical Problem

The existing banking business parameter management system only supports a single language and cannot effectively manage multilingual needs, resulting in low efficiency, high cost in system transformation, and difficulty in flexibly switching language information.

Method used

By sorting, translating and configuring the system parameters and interface tag text, a multi-language public configuration file is established, and multi-language centralized management and flexible switching of parameters and interfaces are realized.

Benefits of technology

It realizes unified management of multilingual parameters, improves work efficiency, reduces maintenance costs, supports multilingual interface switching without large-scale system transformation, and reduces transformation costs.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119883471A_ABST
    Figure CN119883471A_ABST
Patent Text Reader

Abstract

The invention discloses a parameter management method and device supporting multiple languages, equipment and a medium, and the method comprises the steps: carrying out the carding of a business parameter table of a system and a parameter table of the system, and obtaining a parameter table and parameters which need the multi-language management; performing common language translation on the parameters needing multi-language management; setting a configuration table for the parameters needing multi-language management, and realizing multi-language unified management of the parameters by maintaining the configuration table; the method comprises the following steps: extracting a tag text of a system interface, translating the extracted tag text of the system interface to form a multi-language public configuration file, constructing the system interface supporting multiple languages based on the multi-language public configuration file, and realizing flexible switching of system interface language setting through global language parameter dynamic retrieval. By carding, translating and configuring system parameters and system interface labels, parameter multi-language centralized management and flexible switching of interface multi-language information are realized.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of information processing technology, and in particular to a parameter management method, device, equipment and medium supporting multiple languages. Background Art

[0002] In existing business management systems, parameter management is an important link. The parameters in the system include business parameters and system-specific parameters, which define the behavior and characteristics of the system. However, when the system needs to support multiple languages, the management of these parameters becomes complicated.

[0003] Multilingual support has become an indispensable part of modern business management systems. In order to conduct business globally, it is necessary to ensure that its management system can support multiple languages ​​to meet the needs of users in different countries and regions. However, traditional business management systems are often designed with only a single language environment in mind, which makes them unable to cope with multilingual requirements.

[0004] At present, the banking business parameter management system has implemented a single language parameter management method. By analyzing and classifying the parameters of the entire bank, a unified parameter management standard is formulated. The parameter configuration adopts a business scenario-driven system function generation model, and the synchronization method adopts a direct data source release method.

[0005] However, the current single-language system has the following drawbacks:

[0006] 1. Currently, the banking business parameter management system only supports interface display and parameter management in a single language, and there is no parameter management method that can fully support multiple languages.

[0007] 2. Currently, in order to meet the needs of multiple languages, it is necessary to sort out the system's full display fields and business description fields, translate all fields, and transform the existing system. The efficiency of system transformation is low and the cost is high. In addition, errors are prone to occur during the transformation process, leading to problems in system use and maintenance.

[0008] 3. The current business parameter management system only supports the maintenance of business parameters and system configuration parameters in a single language. After maintaining the parameters, other language information needs to be manually added in order to be correctly displayed after switching the language, which is inefficient.

[0009] 4. The current business parameter system cannot flexibly switch language information. It takes a lot of time and resources to implement functions that support new languages. The functions that support new languages ​​and the maintenance of new language parameters cannot be achieved through simple configuration. Summary of the invention

[0010] In view of the deficiencies in the prior art, the present invention provides a parameter management method, device, equipment and medium that supports multiple languages. By sorting, translating and configuring system parameters and system interface labels, centralized multi-language management of parameters and flexible switching of multi-language interface information are achieved.

[0011] The first object of the present invention is to provide a parameter management method supporting multiple languages, which is applied to a business management system, comprising:

[0012] Sort out the system's business parameter table and the system's own parameter table to obtain the parameter table and parameters that need to be managed in multiple languages;

[0013] Translate the parameters that require multi-language management into common languages;

[0014] Set up configuration tables for parameters that require multi-language management, and achieve unified management of parameters in multiple languages ​​by maintaining the configuration tables;

[0015] Extract the label text of the system interface, translate the extracted system interface label text to form a multilingual public configuration file, build a system interface that supports multiple languages ​​based on the multilingual public configuration file, and realize flexible switching of the system interface language settings through dynamic retrieval of global language parameters.

[0016] As a further improvement of the present invention, the configuration table includes multiple items to be configured, and the multiple items to be configured include: language type, parameter table name, primary key name, primary key value, and multi-language field name.

[0017] As a further improvement of the present invention, the parameter management method further includes:

[0018] Extract system error information and translate the extracted error information to form a multi-language error information configuration file;

[0019] The error message display component is reconstructed based on the multilingual error message configuration file, and the display of multilingual error messages is realized through dynamic retrieval of global language parameters.

[0020] As a further improvement of the present invention, the parameter management method further includes:

[0021] Extract the static candidate data of the system, organize and define the hard-coded static candidate data into configurable data, and configure the corresponding configuration files to decouple the static candidate data from the code;

[0022] The static candidate data is fixed data pre-defined in the system.

[0023] As a further improvement of the present invention, the parameter management method further includes:

[0024] A multilingual parameter entry component is constructed for the system, and the component provides a template for batch import of parameters to realize batch entry of various parameters in multiple languages ​​during the parameter entry stage.

[0025] As a further improvement of the present invention, different operation permissions are allocated to users based on information of users who use the multi-language parameter entry component, so as to control the entry permissions of the multi-language parameter entry component.

[0026] As a further improvement of the present invention, the multi-language parameter input component is also used to verify the multi-language information of each parameter input.

[0027] The second object of the present invention is to provide a parameter management device supporting multiple languages, which is used to implement the above parameter management method, and comprises a parameter analysis module, a parameter management module, and a system interface configuration module which are connected in sequence;

[0028] The parameter analysis module is used to sort out the business parameter tables and system-owned parameter tables of each subsystem, obtain the parameter tables and parameters that need to be managed in multiple languages, and translate the parameters that need to be managed in multiple languages ​​into common languages;

[0029] The parameter management module is used to set a configuration table for parameters that need multi-language management, and to achieve unified management of parameters in multiple languages ​​by maintaining the configuration table;

[0030] The system interface configuration module is used to extract the label text of the system interface, translate the extracted system interface label text to form a multilingual public configuration file, build a system interface supporting multiple languages ​​based on the multilingual public configuration file, and realize flexible switching of the system interface language settings through dynamic retrieval of global language parameters.

[0031] The third object of the present invention is to provide an electronic device, comprising at least one processing unit and at least one storage unit, wherein the storage unit stores a computer program, and when the program is executed by the processing unit, the processing unit executes the above-mentioned parameter management method.

[0032] A fourth object of the present invention is to provide a storage medium storing a computer program executable by an electronic device, wherein when the program runs on the electronic device, the electronic device executes the above-mentioned parameter management method.

[0033] Compared with the prior art, the present invention has the following beneficial effects:

[0034] By sorting, analyzing, and translating the multi-language fields of business parameters and system parameters, setting up configuration tables for parameters that require multi-language management, and maintaining configuration tables to achieve unified management of parameters in multiple languages, work efficiency is effectively improved and maintenance costs are reduced.

[0035] The system interface label text is extracted and translated to form a configuration file, which enables real-time and fast switching of multi-language information on the interface and simple configuration of the multi-language interface. To support new languages, you only need to add the corresponding translation information configuration file to the corresponding location, and the interface of the corresponding language can be displayed when switching to the corresponding language. Multi-language support can be achieved without large-scale transformation of the existing system, reducing the cost of system transformation. At the same time, the flexibility and scalability of the configuration file also enable the system to easily cope with new language requirements that may arise in the future.

[0036] The introduction of multi-language parameter entry components in the business system has realized the functions of batch import and verification of parameters, effectively improving the efficiency and accuracy of parameter entry. At the same time, the control method of allocating operation permissions based on user information also ensures the security of the multi-language parameter entry component and prevents unauthorized access and modification. BRIEF DESCRIPTION OF THE DRAWINGS

[0037] Figure 1 is a flow chart of the parameter management method;

[0038] Figure 2 This is a structural diagram of the parameter management system. DETAILED DESCRIPTION

[0039] In order to make the purpose, technical solution and advantages of the embodiments of the present invention clearer, the technical solution in the embodiments of the present invention will be clearly and completely described below in conjunction with the drawings in the embodiments of the present invention. Obviously, the described embodiments are part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.

[0040] The present invention is further described in detail below in conjunction with the accompanying drawings:

[0041] See also Figure 1 This embodiment provides a parameter management method supporting multiple languages, which is applied to a business management system and includes:

[0042] Sort out the system's business parameter table and the system's own parameter table to obtain the parameter table and parameters that need to be managed in multiple languages;

[0043] Translate the parameters that require multi-language management into common languages;

[0044] Set up configuration tables for parameters that require multi-language management, and achieve unified management of parameters in multiple languages ​​by maintaining the configuration tables;

[0045] Extract the label text of the system interface, translate the extracted system interface label text to form a multilingual public configuration file, build a system interface that supports multiple languages ​​based on the multilingual public configuration file, and realize flexible switching of the system interface language settings through dynamic retrieval of global language parameters.

[0046] The parameter management method provided in this embodiment sorts, analyzes, and translates the multi-language fields of business parameters and system parameters, sets a configuration table for parameters that require multi-language management, and achieves unified management of parameters by maintaining the configuration table, thereby effectively improving work efficiency and reducing maintenance costs.

[0047] The configuration table includes multiple items to be configured, including: language type, parameter table name, primary key name, primary key value, and multi-language field name. The configuration table is used to determine the specific data of the parameters that need to be managed in multiple languages. The unified management of the parameters in multiple languages ​​is achieved by maintaining the configuration table. Different from the traditional method of expanding table fields, the multi-language field configuration can quickly and flexibly meet various new language scenarios. The increase or decrease of language types can be achieved through the configuration of the parameter table.

[0048] The system interface label text is extracted and translated to form a multilingual public configuration file. A system interface that supports multiple languages ​​is built based on the multilingual public configuration file. The system interface language settings can be flexibly switched through dynamic retrieval of global language parameters, which facilitates the rapid configuration of new language information when the language information changes. To support new languages, you only need to add the corresponding translation information configuration file to the corresponding location, and the interface of the corresponding language can be displayed when switching to the corresponding language. Multilingual support can be achieved without large-scale transformation of the existing system, reducing the cost of system transformation. At the same time, the flexibility and scalability of the configuration file also enable the system to easily cope with new language requirements that may arise in the future.

[0049] Furthermore, the parameter management method further includes:

[0050] Extract the error information of the system, translate the extracted error information to form a multilingual error information configuration file; reconstruct the error information display component based on the multilingual error information configuration file, and realize the display of multilingual error information through dynamic retrieval of global language parameters.

[0051] Extract the static candidate data of the system, organize and define the hard-coded static candidate data into configurable data, and configure the corresponding configuration file to decouple the static candidate data from the code; the static candidate data is fixed data pre-defined in the system.

[0052] The error information is extracted and translated, and the corresponding error information configuration file is formed. Based on the configuration file, the display of multi-language error information can be realized through dynamic retrieval of local language parameters. At the same time, the reconstructed error information component adds processing of input parameters, which can meet the needs of complex error prompts and make the error information prompts more accurate. For the support of new languages, it is only necessary to add the corresponding translation information configuration file to the corresponding location, and the error information of the corresponding language can be displayed when switching to the corresponding language.

[0053] Static candidate data is managed through configuration files, which decouples the static candidate data from the code. By combing the static candidate data in the code, the static candidate data is separated from the code, and the corresponding configuration files containing the configured data are generated. Compared with the existing system, the maintenance cost through configuration files is lower, the technical requirements for maintenance personnel are lower, and the maintenance error rate can be effectively reduced.

[0054] Furthermore, the parameter management method further includes:

[0055] A multilingual parameter entry component is constructed for the system, which provides a template for batch import of parameters to achieve batch entry of various parameters in multiple languages ​​during the parameter entry stage. At the same time, the multilingual parameter entry component is also used to verify the multilingual information of each entered parameter.

[0056] Build a multi-language parameter entry component to realize multi-language display and entry of parameters on the client side, and enter multiple language information at one time during the entry stage to avoid secondary maintenance and improve the efficiency and accuracy of parameter management. Download the template for batch import of parameters based on the language information supported globally by the system. The template can maintain multi-language information of each parameter, and enter batches of multi-language parameters at one time, greatly improving work efficiency.

[0057] At the same time, in order to ensure the accuracy of multilingual information and the security of the system, permission control is introduced in the multilingual parameter entry component. Users are distinguished according to their user information, and different operation permissions are assigned to different users. Users who do not have the multilingual information of the input parameters will only have the viewing function, so that the batch-entered multilingual information has higher accuracy and credibility.

[0058] Furthermore, a multilingual parameter maintenance component is built in the business system for batch maintenance of multilingual parameters. Multiple languages ​​of parameters can be maintained at one time. The maintained multilingual data is saved in a unified configuration table. When switching languages, the parameter information of the corresponding language can be obtained by querying the configuration table.

[0059] The multi-language parameter maintenance component can be used to maintain parameter information in multiple languages ​​at one time, making parameter maintenance simple and efficient.

[0060] See also Figure 2 , this embodiment provides a parameter management device supporting multiple languages, which is used to implement the above parameter management method, including a parameter analysis module, a parameter management module, and a system interface configuration module connected in sequence;

[0061] The parameter analysis module is used to sort out the business parameter tables and system-owned parameter tables of each subsystem, obtain the parameter tables and parameters that need to be managed in multiple languages, and translate the parameters that need to be managed in multiple languages ​​into common languages;

[0062] The parameter management module is used to set a configuration table for parameters that need to be managed in multiple languages, and to achieve unified management of parameters in multiple languages ​​by maintaining the configuration table; the specific data of the parameters that need to be managed in multiple languages ​​is determined by the configuration table, and unified management of parameters in multiple languages ​​is achieved by maintaining the configuration table. Different from the traditional method of expanding table fields, the multi-language field configuration can quickly and flexibly meet various new language scenarios, and the increase or decrease of language types can be achieved through the configuration of the parameter table.

[0063] The system interface configuration module is used to extract the label text of the system interface, translate the extracted system interface label text to form a multilingual public configuration file, build a system interface supporting multiple languages ​​based on the multilingual public configuration file, and realize flexible switching of the system interface language settings through dynamic retrieval of global language parameters; for support of new languages, it is only necessary to add the corresponding translation information configuration file to the corresponding position, and the interface of the corresponding language can be displayed when switching to the corresponding language. Multilingual support can be achieved without large-scale transformation of the existing system, reducing the cost of system transformation.

[0064] The parameter management device also includes:

[0065] The error information management module is used to extract the error information of the system and translate the extracted error information to form a multi-language error information configuration file; reconstruct the error information display component based on the multi-language error information configuration file, and realize the display of multi-language error information through dynamic retrieval of global language parameters.

[0066] The static candidate data management module extracts the static candidate data of the English extraction system, organizes and defines the hard-coded static candidate data into configured data, and configures the corresponding configuration files to decouple the static candidate data from the code.

[0067] The multilingual parameter entry module is used to provide a template for batch import of parameters to achieve batch entry of parameters in multiple languages ​​during the parameter entry stage; it is used to distinguish users according to user information and assign different operation permissions to different users to improve the accuracy and credibility of batch parameter entry.

[0068] The multi-language parameter maintenance module is used to perform batch maintenance of multi-language parameters. It can maintain parameters in multiple languages ​​at one time. The maintained multi-language data is saved in a unified configuration table. When switching languages, the parameter information of the corresponding language can be obtained by querying the configuration table.

[0069] This embodiment provides an electronic device including at least one processing unit and at least one storage unit, wherein the storage unit stores a computer program, and when the program is executed by the processing unit, the processing unit executes the above parameter management method.

[0070] This embodiment provides a storage medium storing a computer program executable by an electronic device. When the program runs on the electronic device, the electronic device executes the above parameter management method.

[0071] The above are only preferred embodiments of the present invention and are not intended to limit the present invention. For those skilled in the art, the present invention may have various modifications and variations. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present invention shall be included in the protection scope of the present invention.

Claims

1. A parameter management method supporting multiple languages, applied to a business management system, characterized in that: include: Sort out the system's business parameter table and the system's own parameter table to obtain the parameter table and parameters that need to be managed in multiple languages; Translate the parameters that require multi-language management into common languages; Set up configuration tables for parameters that require multi-language management, and achieve unified management of parameters in multiple languages ​​by maintaining the configuration tables; Extract the label text of the system interface, translate the extracted system interface label text to form a multilingual public configuration file, build a system interface that supports multiple languages ​​based on the multilingual public configuration file, and realize flexible switching of the system interface language settings through dynamic retrieval of global language parameters.

2. A parameter management method supporting multiple languages ​​according to claim 1, characterized in that: The configuration table includes a plurality of items to be configured, and the plurality of items to be configured include: language type, parameter table name, primary key name, primary key value, and multi-language field name.

3. The parameter management method supporting multiple languages ​​according to claim 1, characterized in that: The parameter management method further includes: Extract system error information and translate the extracted error information to form a multi-language error information configuration file; The error message display component is reconstructed based on the multilingual error message configuration file, and the display of multilingual error messages is realized through dynamic retrieval of global language parameters.

4. The parameter management method supporting multiple languages ​​according to claim 1, characterized in that: The parameter management method further includes: Extract the static candidate data of the system, organize and define the hard-coded static candidate data into configurable data, and configure the corresponding configuration files to decouple the static candidate data from the code; The static candidate data is fixed data pre-defined in the system.

5. The parameter management method supporting multiple languages ​​according to claim 1, characterized in that: The parameter management method further includes: A multilingual parameter entry component is constructed for the system, and the component provides a template for batch import of parameters to realize batch entry of various parameters in multiple languages ​​during the parameter entry stage.

6. A parameter management method supporting multiple languages ​​according to claim 5, characterized in that: Based on the information of the user who uses the multi-language parameter entry component, different operation permissions are allocated to the user to control the entry permission of the multi-language parameter entry component.

7. The parameter management method supporting multiple languages ​​according to claim 5, characterized in that: The multi-language parameter input component is also used to verify the multi-language information of each parameter input.

8. A parameter management device supporting multiple languages, used to implement the parameter management method according to any one of claims 1 to 7, comprising a parameter analysis module, a parameter management module, and a system interface configuration module connected in sequence; The parameter analysis module is used to sort out the business parameter tables and system-owned parameter tables of each subsystem, obtain the parameter tables and parameters that need to be managed in multiple languages, and translate the parameters that need to be managed in multiple languages ​​into common languages; The parameter management module is used to set a configuration table for parameters that need multi-language management, and to achieve unified management of parameters in multiple languages ​​by maintaining the configuration table; The system interface configuration module is used to extract the label text of the system interface, translate the extracted system interface label text to form a multilingual public configuration file, build a system interface supporting multiple languages ​​based on the multilingual public configuration file, and realize flexible switching of the system interface language settings through dynamic retrieval of global language parameters.

9. An electronic device, characterized in that: The system comprises at least one processing unit and at least one storage unit, wherein the storage unit stores a computer program, and when the program is executed by the processing unit, the processing unit executes the parameter management method according to any one of claims 1 to 7.

10. A storage medium, characterized in that: It stores a computer program executable by an electronic device. When the program runs on the electronic device, the electronic device executes the parameter management method according to any one of claims 1 to 7.