Index configuration method and device, electronic equipment and computer readable storage medium
Through intelligent indicator configuration methods, the information on indicators to be configured is obtained and analyzed, which reduces the writing of duplicate codes, solves the problem of low efficiency in indicator configuration development in the insurance claims system, and improves development efficiency.
Patent Information
- Application Number
- CN202510534701.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-04-25
- Publication Date
- 2025-06-20
AI Technical Summary
In the insurance claims system, each new Kanban or module is added, different interfaces and different code logic are required, resulting in low efficiency in the development of indicator configurations, and highly similar duplicate codes will be generated when different modules display the same indicators.
By obtaining the indicator information to be configured, extracting the module's attribute information and indicator identification information, determining the target module, and analyzing and processing its indicator configuration information, obtaining the indicator-related configuration information and historical indicator configuration information. Then, when the indicator association configuration information is characterized and the indicator identification information is associated with the indicator identification information, the configuration indicator information is configured according to the historical indicator configuration information to reduce the writing of duplicate code.
Through intelligent indicator configuration processing, the writing of duplicate code is reduced, the process of indicator configuration development is simplified, and the efficiency of indicator configuration development is improved.
Smart Images

Figure CN120182016A_ABST
Abstract
Description
Technical Field
[0001] The embodiments of the present application relate to, but are not limited to, the field of metric configuration, and in particular, to a metric configuration method, apparatus, electronic device, and computer-readable storage medium. Background Art
[0002] With the continuous development of the social economy and the continuous progress of technology, people's living standards have also been continuously improved, and the insurance industry has also been well promoted and developed; in the claims settlement operation decision-making platform, it is necessary to interface with a distributed search engine to obtain real-time claims settlement data, and write different query code logics according to business requirements to display various real-time metrics of claims settlement at the front end. Currently, every time a new dashboard or module is added, different interfaces need to be developed and different code logics need to be written to meet complex and diverse business requirements. When the same metric is displayed in different modules, highly similar duplicate codes will be generated, which will reduce the efficiency of metric configuration development. Summary of the Invention
[0003] The following is an overview of the subject matter described in detail in this document. This overview is not intended to limit the scope of protection of the claims.
[0004] To solve the problems mentioned in the above background art, the embodiments of the present application provide a metric configuration method, apparatus, electronic device, and computer-readable storage medium, which can simplify the process of metric configuration development and improve the efficiency of metric configuration development.
[0005] In a first aspect, the embodiments of the present application provide a metric configuration method, including:
[0006] Obtain metric information to be configured;
[0007] Extract module attribution information and metric identification information from the metric information to be configured;
[0008] Determine a target module from a preset module set according to the module attribution information;
[0009] Analyze and process the metric configuration information of the target module to obtain metric association configuration information and historical metric configuration information;
[0010] When the metric association configuration information indicates an association with the metric identification information, configure the metric information to be configured according to the historical metric configuration information to obtain a metric configuration result.
[0011] In a second aspect, the embodiments of the present application further provide a metric configuration apparatus, including:
[0012] An obtaining unit, configured to obtain metric information to be configured;
[0013] An extraction unit, configured to extract module attribution information and metric identification information from the to-be-configured metric information;
[0014] A selection unit, configured to determine a target module from a preset module set according to the module attribution information;
[0015] An analysis unit, configured to analyze and process the metric configuration information of the target module to obtain metric association configuration information and historical metric configuration information;
[0016] A configuration unit, configured to, when the metric association configuration information indicates an association with the metric identification information, perform configuration processing on the to-be-configured metric information according to the historical metric configuration information to obtain a metric configuration result.
[0017] In a third aspect, an embodiment of the present application further provides an electronic device, including: a memory, a processor, and a computer program stored on the memory and executable on the processor, where when the processor executes the computer program, the metric configuration method described in the first aspect above is implemented.
[0018] In a fourth aspect, an embodiment of the present application further provides a computer-readable storage medium, storing computer-executable instructions, where the computer-executable instructions are used to execute the metric configuration method described in the first aspect above.
[0019] According to the metric configuration method provided by the embodiments of the present application, at least the following beneficial effects are achieved: During the process of metric configuration, first, obtain the to-be-configured metric information; then extract the module attribution information and metric identification information from the to-be-configured metric information; then determine the target module from a preset module set according to the module attribution information; then analyze and process the metric configuration information of the target module to obtain metric association configuration information and historical metric configuration information; finally, when the metric association configuration information indicates an association with the metric identification information, the to-be-configured metric information can be configured according to the historical metric configuration information to obtain a metric configuration result. Through the above technical solution, the metric configuration information of the target module is analyzed and processed to obtain metric association configuration information and historical metric configuration information; then, when the metric association configuration information indicates an association with the metric identification information, the to-be-configured metric information is configured according to the historical metric configuration information to obtain a metric configuration result, and the metric configuration process is carried out in an intelligent manner, reducing the writing of duplicate code, simplifying the process of metric configuration development, and improving the efficiency of metric configuration development. Description of the Drawings
[0020] The drawings are used to provide a further understanding of the technical solutions of the present application, and constitute a part of the specification. Together with the embodiments of the present application, they are used to explain the technical solutions of the present application, and do not constitute a limitation to the technical solutions of the present application.
[0021] Figure 1 is a schematic flowchart of an index configuration method provided by an embodiment of the present application;
[0022] Figure 2 is Figure 1 a schematic flowchart of a specific implementation manner of step S200 in
[0023] Figure 3 is Figure 1 a schematic flowchart of a specific implementation manner of step S300 in
[0024] Figure 4 is Figure 1 a schematic flowchart of a specific implementation manner of step S400 in
[0025] Figure 5 is Figure 1 a schematic flowchart of a specific implementation manner of step S500 in
[0026] Figure 6 is Figure 5 a schematic flowchart of a specific implementation manner of step S530 in
[0027] Figure 7 is after executing Figure 1 a schematic flowchart of a specific implementation manner of step S500 in
[0028] Figure 8 is a schematic diagram of an index configuration device provided by an embodiment of the present application;
[0029] Figure 9 is a schematic diagram of an electronic device provided by an embodiment of the present application. Specific implementation manner
[0030] In order to make the purpose, technical solutions and advantages of the present application clearer, the present application will be further described in detail below with reference to the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present application and are not used to limit the present application.
[0031] It should be noted that although the functional modules are divided in the device schematic diagram and the logical order is shown in the flowchart, in some cases, the steps shown or described may be executed in a different module division from that in the device or a different order from that in the flowchart. The terms "first", "second", etc. in the specification, claims and the above-mentioned drawings are used to distinguish similar objects and do not necessarily have to be used to describe a specific order or sequence.
[0032] It should be noted that, unless otherwise defined, all technical and scientific terms used herein have the same meaning as commonly understood by those skilled in the technical field to which this application belongs. The terms used herein are only for the purpose of describing the embodiments of this application and are not intended to limit this application.
[0033] The embodiments of this application can acquire and process relevant data based on artificial intelligence technology. Among them, Artificial Intelligence (AI) is a theory, method, technology, and application system that uses digital computers or machines controlled by digital computers to simulate, extend, and expand human intelligence, perceive the environment, acquire knowledge, and use knowledge to obtain the best results.
[0034] AI is a new technical science that studies and develops theories, methods, technologies, and application systems for simulating, extending, and expanding human intelligence; artificial intelligence is a branch of computer science. Artificial intelligence attempts to understand the essence of intelligence and produce a new intelligent machine that can respond in a way similar to human intelligence. The research in this field includes robots, speech recognition, image recognition, natural language processing, and expert systems, etc. Artificial intelligence can simulate the information process of human consciousness and thinking. Artificial intelligence is also a theory, method, technology, and application system that uses digital computers or machines controlled by digital computers to simulate, extend, and expand human intelligence, perceive the environment, acquire knowledge, and use knowledge to obtain the best results.
[0035] Artificial intelligence basic technologies generally include technologies such as sensors, dedicated artificial intelligence chips, cloud computing, distributed storage, big data processing technology, operation / interaction systems, and mechatronics. Artificial intelligence software technologies mainly include several major directions such as computer vision technology, robotics, biometric technology, speech processing technology, natural language processing technology, and machine learning / deep learning.
[0036] Artificial intelligence is AI. AI is a theory, method, technology, and application system that uses digital computers or machines controlled by digital computers to simulate, extend, and expand human intelligence, perceive the environment, acquire knowledge, and use knowledge to obtain the best results.
[0037] The server involved in artificial intelligence technology can be an independent server or a cloud server that provides basic cloud computing services such as cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communications, middleware services, domain name services, security services, Content Delivery Network (CDN), and big data and artificial intelligence platforms.
[0038] The present application provides a method, apparatus, electronic device, and computer-readable storage medium for index configuration. During the process of index configuration, first, obtain the information of the index to be configured; then extract the module attribution information and index identification information from the information of the index to be configured; then determine the target module from the preset module set according to the module attribution information; then analyze and process the index configuration information of the target module to obtain the index association configuration information and historical index configuration information; finally, when the index association configuration information indicates an association with the index identification information, the information of the index to be configured can be configured and processed according to the historical index configuration information to obtain the index configuration result. Through the above technical solution, the index configuration information of the target module is analyzed and processed to obtain the index association configuration information and historical index configuration information; then, when the index association configuration information indicates an association with the index identification information, the information of the index to be configured is configured and processed according to the historical index configuration information to obtain the index configuration result, and the index configuration process is carried out in an intelligent manner, reducing the writing of duplicate code, simplifying the process of index configuration development, and improving the efficiency of index configuration development.
[0039] The index configuration method provided by the embodiments of the present application relates to the field of index configuration. The index configuration method provided by the embodiments of the present application can be applied to a terminal, or to a server side, or can also be software running on a terminal or a server side. In some embodiments, the terminal can be a smart phone, a tablet computer, a notebook computer, a desktop computer, etc.; the server side can be configured as an independent physical server, or can be configured as a server cluster or a distributed system composed of multiple physical servers, or can also be configured as a cloud server providing basic cloud computing services such as cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communications, middleware services, domain name services, security services, CDN, and big data and artificial intelligence platforms.
[0040] The present application can be used in many general-purpose or special-purpose computer system environments or configurations. For example: personal computers, server computers, handheld or portable devices, tablet-type devices, multi-processor systems, microprocessor-based systems, set-top boxes, programmable consumer electronic devices, network PCs, minicomputers, mainframe computers, distributed computing environments including any of the above systems or devices, and so on. The present application can be described in the general context of computer-executable instructions executed by a computer, such as program modules. Generally, program modules include routines, programs, objects, components, data structures, etc. that perform specific tasks or implement specific abstract data types. The present application can also be practiced in a distributed computing environment, where tasks are performed by remote processing devices connected through a communication network. In a distributed computing environment, program modules can be located in local and remote computer storage media including storage devices.
[0041] It should be noted that in each specific embodiment of the present application, when it comes to relevant processing based on data related to the user's identity or characteristics, such as user information, user behavior data, user historical data, and user location information, the user's permission or consent will be obtained first. Moreover, the collection, use, and processing of these data will comply with relevant laws, regulations, and standards. In addition, when the embodiments of the present application need to obtain the user's sensitive personal information, the user's separate permission or separate consent will be obtained through methods such as pop-up windows or jumping to a confirmation page. After clearly obtaining the user's separate permission or separate consent, the necessary user-related data for the normal operation of the embodiments of the present application will be obtained.
[0042] Next, in conjunction with the accompanying drawings, the embodiments of the present application will be further described.
[0043] As Figure 1 shown, Figure 1 is a flowchart of an index configuration method provided by an embodiment of the present application. The index configuration method includes the following steps:
[0044] Step S100: Obtain the index information to be configured.
[0045] In the index configuration method provided by the embodiments of the present application, during the process of index configuration, the index information to be configured needs to be obtained first; for an insurance claim settlement system, the index information to be configured may include "case volume", "reporting volume", "settlement rate", "accident type", "case status", and "tracking time", etc. The modules in the insurance claim settlement system may include "customer group", "experience", "automation", and "non-automation". The index information associated with the "customer group" may include "supreme", "litigation-prone", "small and micro", and "medium and large", etc.; the index information associated with the "experience" may include "supervised cases", "internal investment", and "collaboration", etc.; the index information associated with the "automation" may include "to be surveyed", "to be loss-adjusted", "to be filed", "to be paid", "liability insurance", and "personal accident insurance", etc.; the index information associated with the "non-automation" may include "simple", "standard", "liability insurance", "personal accident insurance", "personal property insurance", and "auto insurance", etc.
[0046] It can be understood that the modules in the embodiments of the present application may be the main interface selection items in the operating system; the index information in the embodiments of the present application may be the indexes at the next level of the main interface selection items. Exemplarily, in an insurance business system, "product" may be a module, and "liability insurance", "personal property insurance", and "auto insurance", etc. may be index information.
[0047] It should be noted that the to-be-configured indicator information is the indicator information that needs to be configured. Configuring the indicator information means associating and configuring the indicator information with a module. Exemplarily, in an insurance claim settlement system, the indicator information associated with "non-automated" may include "liability insurance", "personal accident insurance", "personal property insurance", and "auto insurance", etc., which means associating and configuring "liability insurance", "personal accident insurance", "personal property insurance", and "auto insurance" with the "non-automated" module.
[0048] Step S200: Extract the module attribution information and indicator identification information from the to-be-configured indicator information.
[0049] For the indicator configuration method provided by the embodiments of the present application, after obtaining the to-be-configured indicator information, the module attribution information and indicator identification information can be extracted from the to-be-configured indicator information to prepare for subsequent indicator configuration. Among them, the module attribution information is the information indicating that the to-be-configured indicator information belongs to a specific module; the indicator identification information is the identification information of the to-be-configured indicator information, which is used to distinguish different indicator identification information.
[0050] It should be noted that the to-be-configured indicator information includes module attribution information and indicator identification information. Extracting the module attribution information and indicator identification information from the to-be-configured indicator information prepares for subsequent indicator configuration. Among them, the same to-be-configured indicator information corresponds to the same indicator identification information, and different indicator identification information corresponds to different to-be-configured indicator information. Exemplarily, for an insurance claim settlement system, the to-be-configured indicator information "liability insurance" corresponds to one indicator identification information, and the to-be-configured indicator information "personal accident insurance" corresponds to another indicator identification information. And the same to-be-configured indicator information may have different module attribution information, that is, it can correspond to different modules. Exemplarily, for an insurance claim settlement system, the to-be-configured indicator information "liability insurance" corresponds to the "non-automated" module and can also correspond to the "automated" module.
[0051] As Figure 2 shown, extracting the module attribution information and indicator identification information from the to-be-configured indicator information may include the following steps:
[0052] Step S210, perform information splitting processing on the to-be-configured indicator information to obtain multiple indicator configuration data packets;
[0053] Step S220, perform keyword recognition processing on the multiple indicator configuration data packets to obtain multiple keyword information;
[0054] Step S230, according to the preset attribution keyword and identification keyword, select the target attribution keyword information corresponding to the attribution keyword and the target identification keyword information corresponding to the identification keyword from the multiple keyword information;
[0055] Step S240: Determine the metric configuration data packet corresponding to the target attribution keyword information as the module attribution information, and determine the metric configuration data packet corresponding to the target identification keyword information as the metric identification information.
[0056] For steps S210 to S240, after obtaining the metrics information to be configured, the metrics information to be configured can be split to obtain multiple metric configuration data packets; then, keyword recognition processing can be performed on the multiple metric configuration data packets to obtain multiple keyword information; then, according to the preset attribution keywords and identification keywords, the target attribution keyword information corresponding to the attribution keywords and the target identification keyword information corresponding to the identification keywords can be selected from the multiple keyword information; finally, the metric configuration data packet corresponding to the target attribution keyword information can be determined as the module attribution information, and the metric configuration data packet corresponding to the target identification keyword information can be determined as the metric identification information, so as to prepare for the determination of the target module, the determination of the metric association configuration information, and the historical metric configuration information in the subsequent steps.
[0057] It should be noted that splitting the metrics information to be configured can obtain multiple metric configuration data packets, which prepares for the subsequent keyword recognition processing. After obtaining the multiple metric configuration data packets, keyword recognition processing can be performed on each of the multiple metric configuration data packets to obtain multiple keyword information, and several keyword information can be recognized from each metric configuration data packet; then, according to the preset attribution keywords and identification keywords, the corresponding target attribution keyword information and target identification keyword information can be selected from the obtained multiple keyword information. Among them, the preset attribution keywords can be "belong to", "attribution", "subordination", etc., and the preset identification keywords can be "identification", "mark", "label", etc. After obtaining the target attribution keyword information and the target identification keyword information, the metric configuration data packet corresponding to the target attribution keyword information can be determined as the module attribution information, and the metric configuration data packet corresponding to the target identification keyword information can be determined as the metric identification information; through the above technical solution, the determination of the module attribution information and the metric identification information can be made more accurate, and thus the subsequent metric configuration can be made more accurate and reliable.
[0058] Step S300: Determine the target module from the preset module set according to the module attribution information.
[0059] After extracting the module attribution information and the metric identifier information from the metric configuration information to be configured, the metric configuration method provided by the embodiments of the present application can determine the corresponding target module from the preset module set according to the module attribution information, laying a prerequisite for the subsequent analysis and processing of the metric configuration information of the target module.
[0060] It should be noted that there are multiple dashboard modules in the module set, and each dashboard module carries attribute information. Therefore, by matching the module attribution information with the attribute information, the corresponding target module can be quickly and accurately matched.
[0061] As Figure 3 shown, the module set includes multiple dashboard modules, and each dashboard module carries attribute information. Determining the target module from the preset module set according to the module attribution information may include the following steps:
[0062] Step S310: Match the module attribution information with the attribute information of the dashboard module to obtain the target attribute information;
[0063] Step S320: Determine the dashboard module corresponding to the target attribute information as the target module.
[0064] For steps S310 to S320, in the process of determining the target module from the preset module set according to the module attribution information, first, the module attribution information is matched with the attribute information of the dashboard module to obtain the target attribute information; then, the dashboard module corresponding to the target attribute information is determined as the corresponding target module. Among them, after obtaining the module attribution information based on the metric configuration information to be configured, the module attribution information can be matched with the attribute information of each dashboard module in the module set to select the corresponding target attribute information; subsequently, the dashboard module corresponding to the target attribute information can be determined as the corresponding target module, laying a foundation for the subsequent analysis and processing of the metric configuration information of the target module.
[0065] Exemplarily, in an insurance business system, the module set may include multiple dashboard modules. For example, the module set may include dashboard modules such as "Product", "Policy Status", and "Customer Type". The attribute information carried by "Product" is "Product Type", the attribute information carried by "Policy Status" is "Insurance Bill Status", and the attribute information carried by "Customer Type" is "Customer Category". Subsequently, when the obtained module attribution information is "Customer Category", "Customer Type" will be selected from the module set as the target module, and the entire matching and selection process is simple, accurate, and reliable.
[0066] Step S400: Analyze and process the metric configuration information of the target module to obtain metric association configuration information and historical metric configuration information.
[0067] After determining the target module from the preset module set according to the module attribution information, the index configuration method provided by the embodiment of the present application can analyze and process the index configuration information of the target module to obtain index association configuration information and historical index configuration information, preparing for subsequent intelligent index configuration processing, well reducing the writing of duplicate code and making index configuration more simple and fast.
[0068] It should be noted that after obtaining the target module, the index configuration information of the target module can be analyzed and processed, and then index association configuration information and historical index configuration information can be obtained; among them, the index association configuration information represents the configuration relationship between the index information and the module, and the historical index configuration information represents the previous configuration method of the index. For the previous index and module, the historical index configuration information can be used to configure the to-be-configured index information to reduce the writing of duplicate code and improve the efficiency of index configuration.
[0069] As Figure 4 shown, analyzing and processing the index configuration information of the target module to obtain index association configuration information and historical index configuration information may include the following steps:
[0070] Step S410, perform feature extraction processing on the index configuration information of the target module to obtain module configuration feature information and index configuration feature information;
[0071] Step S420, analyze and process the association relationship between the module configuration feature information and the index configuration feature information to obtain index association configuration information;
[0072] Step S430, screen the index configuration feature information according to the preset timestamp to obtain target index configuration feature information;
[0073] Step S440, determine the target index configuration feature information as historical index configuration information.
[0074] For steps S410 to S440, in the process of analyzing and processing the index configuration information of the target module to obtain the index association configuration information and the historical index configuration information, first, feature extraction processing is performed on the index configuration information of the target module to obtain the module configuration feature information and the index configuration feature information; then, the association relationship between the module configuration feature information and the index configuration feature information is analyzed and processed to obtain the index association configuration information; then, the index configuration feature information is screened according to a preset timestamp to obtain the target index configuration feature information; finally, the target index configuration feature information is determined as the historical index configuration information; the historical index configuration information can be used to configure the to-be-configured index information to reduce the writing of duplicate code and improve the efficiency of index configuration.
[0075] It should be noted that after the target module is determined, feature extraction processing can be performed on the index configuration information of the target module to obtain the module configuration feature information and the index configuration feature information. By means of feature extraction, the corresponding module configuration feature information and index configuration feature information are extracted from the index configuration information, preparing for the subsequent determination of the index association configuration information and the historical index configuration information. In the subsequent process of determining the index association configuration information, the association relationship between the module configuration feature information and the index configuration feature information can be analyzed and processed. Among them, the index association configuration information is used to represent the logical configuration relationship between the module and the index information. Subsequently, the timestamp can also be used to screen the index configuration feature information to obtain the corresponding target index configuration feature information, and the time sequence is used to select the corresponding target index configuration feature information, making the subsequent selection of the historical index configuration information more accurate.
[0076] It should be noted that after the target module is selected, feature extraction processing can be performed on the index configuration information of the target module, and the module configuration feature information and the index configuration feature information of the target module can be determined. Subsequently, the index association configuration information existing in the target module can be determined to determine whether the index association configuration information of the target module is relevant to the to-be-configured index information; if it is relevant, the historical index configuration information can be directly used to configure the to-be-configured index information, without the need to write duplicate code every time index configuration is performed as in the past. In this way, the efficiency of index configuration can be well improved, making the process of index configuration simpler and faster.
[0077] Exemplarily, for an insurance business system, the target module is "customer type", and the index information to be configured is "medium and large user groups". During the configuration process, feature extraction processing can be performed on the "customer type" module first to obtain module configuration feature information and index configuration feature information; then, the association relationship between the obtained module configuration feature information and index configuration feature information can be analyzed to obtain the index association configuration information of the target module; the index configuration feature information can also be screened using a timestamp to obtain the target index configuration feature information of the target module, and the target index configuration feature information is determined as the historical index configuration information to prepare for the subsequent configuration of the index information to be configured.
[0078] Step S500: When the index association configuration information indicates an association with the index identification information, configure the index information to be configured according to the historical index configuration information to obtain an index configuration result.
[0079] For the index configuration method provided in the embodiments of the present application, after analyzing and processing the index configuration information of the target module to obtain index association configuration information and historical index configuration information, when the index association configuration information indicates an association with the index identification information, the index information to be configured can be configured according to the historical index configuration information to obtain an index configuration result. Through the above technical solution, the writing of duplicate code is reduced, and the efficiency of index configuration is improved.
[0080] It should be noted that the index association configuration information indicating an association with the index identification information means that there is an association between the module configuration information of the target module represented by the index association configuration information and the index information to be configured. There is already an interrelated configuration relationship between the target module and the index information to be configured. Subsequently, the historical index configuration information can be directly used to configure the index information to be configured; when there is an association between the two, the index information to be configured can be configured according to the historical index configuration information, and then an index configuration result can be obtained; through the above technical solution, the repeated writing of code can be reduced, and the efficiency of index configuration is improved.
[0081] As Figure 5 shown, when the index association configuration information indicates an association with the index identification information, configuring the index information to be configured according to the historical index configuration information to obtain an index configuration result may include the following steps:
[0082] Step S510: Perform identification extraction processing on the index association configuration information to obtain multiple identification information;
[0083] Step S520, when the multiple identification information includes index identification information, extract historical configuration operation information from the historical index configuration information, where the historical configuration operation information includes timing information and operation item information corresponding to the timing information;
[0084] Step S530, according to the timing information and the operation item information, perform information conversion processing on the to-be-configured index information to obtain an index configuration result.
[0085] For steps S510 to S530, in the process of performing configuration processing on the to-be-configured index information according to the historical index configuration information to obtain an index configuration result, first perform identification extraction processing on the index association configuration information to obtain multiple identification information; when the multiple identification information includes index identification information, historical configuration operation information can be extracted from the historical index configuration information, where the historical configuration operation information includes timing information and operation item information corresponding to the timing information; finally, according to the timing information and the operation item information, perform information conversion processing on the to-be-configured index information to obtain the corresponding index configuration result. Through the above technical solution, when the index association configuration information is associated with the index identification information, the to-be-configured index information can be directly configured according to the historical index configuration information to obtain an index configuration result, without the need to write code every time for index configuration processing as in the past, which greatly reduces the writing of duplicate code and improves the efficiency of index configuration.
[0086] It should be noted that performing identification extraction processing on the index association configuration information can obtain multiple identification information; when the obtained multiple identification information includes the index identification information of the to-be-configured index information, it can be determined that a business logic relationship has been previously established between the target module and the to-be-configured index information. Therefore, the timing information and operation item information in the historical configuration operation information can be directly used to perform information conversion processing on the to-be-configured index information to obtain the corresponding index configuration result. Through the above technical solution, for the associated to-be-configured index information, there is no need to rewrite the code to establish a connection between the target module and the to-be-configured index information, and the to-be-configured index information can be directly configured according to the associated historical index configuration information, which greatly improves the efficiency of index configuration.
[0087] It should be noted that the historical configuration operation information includes timing information and operation item information corresponding to the timing information, that is, each operation item information corresponds to a time node. According to the timing information, the sequence of the operation item information can be sorted out.
[0088] Such as Figure 6As shown, according to the timing information and operation item information, information conversion processing is performed on the to-be-configured index information to obtain an index configuration result, which may include the following steps:
[0089] Step S531: Sequentially extract target timing information from the timing information according to the chronological order, and select corresponding target operation item information according to the target timing information;
[0090] Step S532: Perform business logic mapping processing on the to-be-configured index information according to the target operation item information to obtain an index configuration result.
[0091] For steps S531 to S532, in the process of performing information conversion processing on the to-be-configured index information according to the timing information and operation item information to obtain an index configuration result, first, sequentially extract target timing information from the timing information according to the chronological order, and select corresponding target operation item information according to the target timing information; then perform business logic mapping processing on the to-be-configured index information according to the target operation item information to obtain an index configuration result; through the above technical solution, the configuration process of the to-be-configured index information can be made more simple and fast.
[0092] It should be noted that first, perform sorting processing on multiple pieces of timing information before and after, then sequentially extract target timing information from the timing information according to the chronological order, then can associate and obtain corresponding target operation item information according to the target timing information; finally, perform business logic mapping processing on the to-be-configured index information according to the target operation item information to obtain the corresponding index configuration result; perform configuration processing on the to-be-configured index information according to the historical index configuration information, making the index configuration faster and improving the efficiency of index configuration.
[0093] Such as Figure 7 As shown, in the case where the index association configuration information is associated with the index identification information, after performing configuration processing on the to-be-configured index information according to the historical index configuration information to obtain an index configuration result, the following steps may be included:
[0094] Step S610: Perform verification processing on the index configuration result to obtain an index configuration verification result;
[0095] Step S620: When the index configuration verification result indicates that the index configuration result meets the preset normal operation conditions, determine the index configuration result as the final index configuration result.
[0096] For steps S610 to S620, when the index association configuration information indicates an association with the index identification information, after performing configuration processing on the to-be-configured index information according to the historical index configuration information to obtain an index configuration result, verification processing can be performed on the index configuration result to obtain an index configuration verification result. Then, when the index configuration verification result indicates that the index configuration result meets the preset normal operation conditions, the corresponding index configuration result can be determined as the final index configuration result. Through the above technical solution, the index configuration can be made more reliable.
[0097] Exemplarily, for an insurance claim settlement system, the target module is "product type", and the to-be-configured index information is "liability insurance". After establishing the configuration processing between the to-be-configured index information "liability insurance" and "product type", functional verification processing can be performed on the "liability insurance" index. After the functional verification processing, if there is no abnormality in the "liability insurance" index, the corresponding index configuration result will be used as the final index configuration result for promotion and implementation on the insurance claim settlement system, making the index configuration more reliable.
[0098] In addition, as Figure 8 shown, an embodiment of the present application further provides an index configuration device 10, including:
[0099] An acquisition unit 100, configured to acquire to-be-configured index information;
[0100] An extraction unit 200, configured to extract module attribution information and index identification information from the to-be-configured index information;
[0101] A selection unit 300, configured to determine a target module from a preset module set according to the module attribution information;
[0102] An analysis unit 400, configured to perform analysis processing on the index configuration information of the target module to obtain index association configuration information and historical index configuration information;
[0103] A configuration unit 500, configured to, when the index association configuration information indicates an association with the index identification information, perform configuration processing on the to-be-configured index information according to the historical index configuration information to obtain an index configuration result.
[0104] It should be noted that during the process of index configuration, first, obtain the index information to be configured; then extract the module attribution information and index identification information from the index information to be configured; then determine the target module from the pre-set module set according to the module attribution information; then analyze and process the index configuration information of the target module to obtain index association configuration information and historical index configuration information; finally, when the index association configuration information indicates an association with the index identification information, the index information to be configured can be configured and processed according to the historical index configuration information to obtain the index configuration result. Through the above technical solution, analyze and process the index configuration information of the target module to obtain index association configuration information and historical index configuration information; then, when the index association configuration information indicates an association with the index identification information, configure and process the index information to be configured according to the historical index configuration information to obtain the index configuration result, and perform index configuration processing in an intelligent manner, reducing the writing of duplicate code, simplifying the process of index configuration development, and improving the efficiency of index configuration development.
[0105] The specific implementation manner of the index configuration device 10 is basically the same as the specific embodiments of the above index configuration method, and will not be elaborated here.
[0106] In addition, as Figure 9 shown, an embodiment of the present application further provides an electronic device 700, which includes: a memory 720, a processor 710, and a computer program stored on the memory 720 and executable on the processor 710.
[0107] The processor 710 and the memory 720 can be connected through a bus or other means.
[0108] The non-transitory software program and instructions required to implement the index configuration method of the above embodiments are stored in the memory 720, and when executed by the processor 710, execute the index configuration methods of the above embodiments.
[0109] The device embodiments described above are merely illustrative. The units described as separate components may or may not be physically separated, that is, they may be located in one place, or they may be distributed to multiple network units. Some or all of the modules can be selected according to actual needs to achieve the purpose of the solution of this embodiment.
[0110] In addition, an embodiment of the present application further provides a computer-readable storage medium, which stores computer-executable instructions. The computer-executable instructions are executed by a processor 710 or a controller, for example, executed by a processor 710 in the above device embodiment, so that the above processor 710 can execute the index configuration method in the above embodiments.
[0111] The above embodiments can be used in combination. Modules with the same name in different embodiments may be the same or different.
[0112] The above describes specific embodiments of the present application. Other embodiments are within the scope of the appended claims. In some cases, the actions or steps recited in the claims can be performed in a different order than in the embodiments and still achieve the desired result. Additionally, the processes depicted in the figures do not necessarily have to be performed in the particular order shown or in a sequential order to achieve the desired result. In certain embodiments, multitasking and parallel processing are also possible or may be advantageous.
[0113] Each embodiment in the present application is described in a progressive manner. For the parts that are the same or similar among the embodiments, reference can be made to each other. Each embodiment focuses on the differences from other embodiments. In particular, for the embodiments of the device, equipment, and computer-readable storage medium, since they are basically similar to the method embodiments, the description is relatively simple. For the relevant parts, reference can be made to the partial description of the method embodiments.
[0114] The device, equipment, and computer-readable storage medium provided in the embodiments of the present application correspond to the method. Therefore, the device, equipment, and non-volatile computer storage medium also have beneficial technical effects similar to the corresponding method. Since the beneficial technical effects of the method have been described in detail above, the beneficial technical effects of the corresponding device, equipment, and computer storage medium will not be elaborated here.
[0115] In the 1990s, improvements to a technology could be clearly distinguished as either hardware improvements (e.g., improvements to circuit structures such as diodes, transistors, switches, etc.) or software improvements (improvements to method flows). However, with the development of technology, many method flow improvements today can be regarded as direct improvements to hardware circuit structures. Almost all designers obtain the corresponding hardware circuit structure by programming the improved method flow into the hardware circuit. Therefore, it cannot be said that an improvement to a method flow cannot be implemented using a hardware entity module. For example, a Programmable Logic Device (PLD) (such as a Field Programmable Gate Array (FPGA)) is an integrated circuit whose logical function is determined by the user programming the device. Designers can program a digital system "integrated" on a single PLD by themselves, without having to ask a chip manufacturer to design and fabricate a dedicated integrated circuit chip. Moreover, today, instead of manually fabricating integrated circuit chips, this programming is mostly implemented using "logic compiler" software, which is similar to the software compiler used in program development and writing. The original code before compilation also has to be written in a specific programming language, which is called a Hardware Description Language (HDL), and there is not only one type of HDL, but many types, such as ABEL (Advanced Boolean Expression Language), AHDL (Altera Hardware Description Language), Confluence, CUPL (Cornell University Programming Language), HDCal, JHDL (Java Hardware Description Language), Lava, Lola, MyHDL, PALASM, RHDL (Ruby Hardware Description Language), etc. The most commonly used ones currently are VHDL (Very-High-Speed Integrated Circuit Hardware Description Language) and Verilog. Those skilled in the art should also be aware that by simply performing a little logical programming on the method flow using the above-mentioned several hardware description languages and programming it into an integrated circuit, it is easy to obtain the hardware circuit that implements the logical method flow.
[0116] The controller can be implemented in any suitable manner. For example, the controller can take the form of, for example, a microprocessor or a processor and a computer-readable medium storing computer-readable program code (such as software or firmware) executable by the (micro)processor, logic gates, switches, an application specific integrated circuit (ASIC), a programmable logic controller, and an embedded microcontroller. Examples of the controller include, but are not limited to, the following microcontrollers: ARC625D, Atmel AT91SAM, Microchip PIC18F26K20, and Silicone Labs C8051F320. The memory controller can also be implemented as part of the control logic of the memory. Those skilled in the art also know that in addition to implementing the controller in the form of pure computer-readable program code, it is entirely possible to make the controller implement the same function in the form of logic gates, switches, application specific integrated circuits, programmable logic controllers, and embedded microcontrollers by logically programming the method steps. Therefore, such a controller can be considered a hardware component, and the devices included therein for implementing various functions can also be regarded as structures within the hardware component. Or even, the devices for implementing various functions can be regarded as either software modules for implementing the method or structures within the hardware component.
[0117] The systems, devices, modules, or units illustrated in the above embodiments can be specifically implemented by computer chips or entities, or by products with certain functions. A typical implementation device is a computer. Specifically, the computer can be, for example, a personal computer, a laptop computer, a cellular phone, a camera phone, a smart phone, a personal digital assistant, a media player, a navigation device, an email device, a game console, a tablet computer, a wearable device, or a combination of any of these devices.
[0118] For the convenience of description, when describing the above devices, they are described separately as various units according to their functions. Of course, when implementing the embodiments of the present application, the functions of each unit can be implemented in the same or multiple software and / or hardware.
[0119] Those skilled in the art should understand that the embodiments of the present application can be provided as a method, a system, or a computer program product. Therefore, the embodiments of the present application can take the form of a complete hardware embodiment, a complete software embodiment, or an embodiment combining software and hardware aspects. Moreover, the embodiments of the present application can take the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to disk memories, CD-ROMs, optical memories, etc.) containing computer-usable program code.
[0120] This specification is described with reference to the flowcharts and / or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of the present application. It should be understood that each flow and / or block in the flowcharts and / or block diagrams, and combinations of flows and / or blocks in the flowcharts and / or block diagrams, can be implemented by computer program instructions. These computer program instructions can be provided to the processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing device to generate a machine, such that the instructions executed by the processor of the computer or other programmable data processing device produce a means for implementing the functions specified in the Figure 1 one or more flows and / or blocks Figure 1 or a means for implementing the functions specified in one or more blocks.
[0121] These computer program instructions can also be stored in a computer-readable memory that can direct a computer or other programmable data processing device to work in a specific manner, such that the instructions stored in the computer-readable memory produce a manufacture including an instruction means that implements the functions specified in the Figure 1 one or more flows and / or blocks Figure 1 or a means for implementing the functions specified in one or more blocks.
[0122] These computer program instructions can also be loaded onto a computer or other programmable data processing device, such that a series of operation steps are executed on the computer or other programmable device to generate a computer-implemented process, and thus the instructions executed on the computer or other programmable device provide steps for implementing the functions specified in the Figure 1 one or more flows and / or blocks Figure 1 or a means for implementing the functions specified in one or more blocks.
[0123] In a typical configuration, a computing device includes one or more processors (CPUs), an input / output interface, a network interface, and a memory.
[0124] The memory may include non-permanent memory in the form of computer-readable media, random access memory (RAM), and / or non-volatile memory, such as read-only memory (ROM) or flash memory (Flash RAM). The memory is an example of computer-readable media.
[0125] A computer-readable medium includes both permanent and non-permanent, removable and non-removable media, and information storage can be implemented by any method or technology. The information can be computer-readable instructions, data structures, program modules, or other data. Examples of computer storage media include, but are not limited to, phase change memory (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), other types of random access memory (RAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory or other memory technologies, compact disc read-only memory (CD-ROM), digital versatile disc (DVD) or other optical storage, magnetic cassette tapes, magnetic tape disk storage or other magnetic storage devices, or any other non-transitory medium that can be used to store information that can be accessed by a computing device. As defined herein, computer-readable media do not include transitory computer-readable media such as modulated data signals and carrier waves.
[0126] It should also be noted that the term "comprising", "including" or any other variant thereof is intended to cover non-exclusive inclusion, such that a process, method, article or device comprising a series of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such process, method, article or device. Without further limitation, an element defined by the statement "comprising one..." does not exclude the presence of additional identical elements in the process, method, article or device comprising the element.
[0127] In the embodiments of the present application, "at least one" means one or more, and "a plurality" means two or more. "And / or" describes the association relationship of associated objects and indicates that three relationships can exist. For example, A and / or B can represent the cases of A existing alone, A and B existing simultaneously, and B existing alone. Where A and B can be singular or plural. The character " / " generally represents an "or" relationship between the associated objects before and after. "At least one of the following" and its similar expressions refer to any combination of these items, including any combination of single or plural items. For example, at least one of a, b, and c can represent: a, b, c, a and b, a and c, b and c, or a and b and c, where a, b, and c can be single or multiple.
[0128] Embodiments of the present application may be described in the general context of computer-executable instructions executed by a computer, such as program modules. Generally, program modules include routines, programs, objects, components, data structures, etc. that perform specific tasks or implement specific abstract data types. Embodiments of the present application may also be practiced in a distributed computing environment where tasks are performed by remote processing devices connected through a communication network. In a distributed computing environment, program modules may be located in local and remote computer storage media including storage devices.
[0129] Each embodiment in the present application is described in a progressive manner. For the same or similar parts among the embodiments, reference may be made to each other. Each embodiment focuses on the differences from other embodiments. In particular, for the system embodiment, since it is basically similar to the method embodiment, the description is relatively simple, and for the relevant parts, reference may be made to the description of the method embodiment.
[0130] The above description is only for the embodiments of the present application and is not intended to limit the present application. For those skilled in the art, various changes and modifications can be made to the present application. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present application shall be included within the scope of the claims of the present application.
Claims
1. An indicator configuration method, characterized in that: include: Get the indicator information to be configured; Extracting module ownership information and indicator identification information from the indicator information to be configured; Determine a target module from a preset module set according to the module attribution information; Analyzing and processing the indicator configuration information of the target module to obtain indicator association configuration information and historical indicator configuration information; In the case where the indicator association configuration information representation is associated with the indicator identification information, the indicator information to be configured is configured according to the historical indicator configuration information to obtain an indicator configuration result.
2. The indicator configuration method according to claim 1, characterized in that: The extracting module attribution information and indicator identification information from the indicator information to be configured includes: Performing information splitting processing on the indicator information to be configured to obtain multiple indicator configuration data packets; Performing keyword recognition processing on the plurality of indicator configuration data packets to obtain a plurality of keyword information; According to the preset attribution keyword and identification keyword, selecting target attribution keyword information corresponding to the attribution keyword and target identification keyword information corresponding to the identification keyword from the plurality of keyword information; The indicator configuration data packet corresponding to the target attribution keyword information is determined as the module attribution information, and the indicator configuration data packet corresponding to the target identification keyword information is determined as the indicator identification information.
3. The indicator configuration method according to claim 1, characterized in that: The module set includes a plurality of kanban modules, each of which carries attribute information, and the target module is determined from the preset module set according to the module attribution information, including: Matching the module attribution information with the attribute information of the kanban module to obtain target attribute information; The kanban module corresponding to the target attribute information is determined as the target module.
4. The indicator configuration method according to claim 1, characterized in that: The analyzing and processing of the indicator configuration information of the target module to obtain indicator association configuration information and historical indicator configuration information includes: Performing feature extraction processing on the indicator configuration information of the target module to obtain module configuration feature information and indicator configuration feature information; Analyzing and processing the association relationship between the module configuration characteristic information and the indicator configuration characteristic information to obtain the indicator association configuration information; Filtering the indicator configuration characteristic information according to a preset timestamp to obtain target indicator configuration characteristic information; The target indicator configuration characteristic information is determined as the historical indicator configuration information.
5. The indicator configuration method according to claim 1, characterized in that: In the case where the indicator association configuration information representation is associated with the indicator identification information, configuring the indicator information to be configured according to the historical indicator configuration information to obtain an indicator configuration result, including: Performing identification extraction processing on the indicator association configuration information to obtain multiple identification information; In the case where the indicator identification information is included in the plurality of identification information, extracting historical configuration operation information from the historical indicator configuration information, wherein the historical configuration operation information includes timing information and operation item information corresponding to the timing information; According to the timing information and the operation item information, information conversion processing is performed on the indicator information to be configured to obtain the indicator configuration result.
6. The indicator configuration method according to claim 5, characterized in that: The step of performing information conversion processing on the indicator information to be configured according to the timing information and the operation item information to obtain the indicator configuration result includes: Extracting target time sequence information from the time sequence information in sequence according to the chronological order, and selecting corresponding target operation item information according to the target time sequence information; The business logic mapping process is performed on the indicator information to be configured according to the target operation item information to obtain the indicator configuration result.
7. The indicator configuration method according to claim 1, characterized in that: In the case where the indicator association configuration information representation is associated with the indicator identification information, configuring the indicator information to be configured according to the historical indicator configuration information, and obtaining the indicator configuration result, the method further includes: Performing verification processing on the indicator configuration result to obtain an indicator configuration verification result; In the case where the indicator configuration verification result indicates that the indicator configuration result meets the preset normal operating conditions, the indicator configuration result is determined as the final indicator configuration result.
8. An indicator configuration device, characterized in that: include: An acquisition unit, used to acquire the indicator information to be configured; An extraction unit, used to extract module attribution information and indicator identification information from the indicator information to be configured; A selection unit, used for determining a target module from a preset module set according to the module attribution information; An analysis unit, used for analyzing and processing the indicator configuration information of the target module to obtain indicator association configuration information and historical indicator configuration information; A configuration unit is used to perform configuration processing on the indicator information to be configured according to the historical indicator configuration information to obtain an indicator configuration result when the indicator association configuration information representation is associated with the indicator identification information.
9. An electronic device, comprising: A memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor implements the indicator configuration method according to any one of claims 1 to 7 when executing the computer program.
10. A computer-readable storage medium storing computer-executable instructions, characterized in that: The computer executable instructions are used to execute the indicator configuration method described in any one of claims 1 to 7.