Disclosure of Invention
In view of this, the present disclosure provides a method of supervision index configuration, a supervision index configuration apparatus, an electronic device, a computer-readable storage medium, and a computer program product.
One aspect of the disclosure provides a method for configuring a supervision index, which comprises the steps of obtaining requirement information of a supervision object, wherein the requirement information comprises a product type, supervision requirements and time information, obtaining at least one supervision rule corresponding to the product type, wherein the supervision rule comprises supervision rules preset for a plurality of product types, determining a supervision dimension of the at least one supervision rule based on the supervision requirements, and constructing the supervision index by utilizing the supervision dimension based on the requirement information of the supervision object.
According to an embodiment of the present disclosure, the acquiring at least one supervision rule corresponding to the product type includes acquiring an attribute code corresponding to the product type from a dictionary, and acquiring the at least one supervision rule corresponding to the attribute code from a database.
According to an embodiment of the disclosure, the supervision requirement comprises at least one sub-requirement, wherein the sub-requirement comprises a first attribute condition and a first operation element, and the supervision rule comprises a second attribute condition and a second operation element.
According to the embodiment of the disclosure, after the supervision rule corresponding to the product type is obtained, the method further comprises the steps of replacing the second operation element of the supervision rule by the first operation element of the sub-requirement to modify the supervision rule when the first attribute condition of the sub-requirement is matched with the second attribute condition of the supervision rule, and creating a new supervision rule based on the sub-requirement when the first attribute condition of the sub-requirement is not matched with the second attribute condition of the supervision rule.
According to an embodiment of the disclosure, the creating a new supervision rule based on the sub-requirement includes obtaining a list of attribute conditions corresponding to the product type and the rule type of the supervision object, selecting a second attribute condition matching the first attribute condition from the list of attribute conditions, and configuring the second attribute condition using a first operation element of the sub-requirement to obtain the new supervision rule.
According to an embodiment of the present disclosure, the determining the supervision dimension of the at least one supervision rule based on the supervision requirement includes determining at least one objective supervision rule corresponding to the at least one sub-requirement from the at least one supervision rule, and establishing a rule relationship between the supervision dimension and the at least one objective supervision rule.
According to an embodiment of the disclosure, the building the supervision index by using the supervision dimension based on the demand information of the supervision object includes determining an applicable product type of the supervision index according to the product type, determining the supervision dimension included in the supervision index according to the supervision demand, and determining an applicable time range of the supervision dimension according to the time information.
According to the embodiment of the disclosure, the method further comprises the steps of converting the supervision index into an executable statement, and executing the executable statement to finish supervision of the supervision object.
According to an embodiment of the present disclosure, the supervision rules, the supervision dimensions and the supervision indexes are stored in a database in the form of a data table.
Another aspect of the present disclosure provides a supervision index configuration device, including an information acquisition module, a query module, a first execution module, and a second execution module. The information acquisition module is used for acquiring demand information of a supervision object, wherein the demand information comprises a product type, supervision demands and time information, the query module is used for acquiring at least one supervision rule corresponding to the product type, the supervision rule comprises supervision rules preset for a plurality of product types, the first execution module is used for determining supervision dimensions of the at least one supervision rule based on the supervision demands, and the second execution module is used for constructing supervision indexes by utilizing the supervision dimensions based on the demand information of the supervision object.
According to an embodiment of the present disclosure, the above-mentioned query module includes a first query unit and a second query unit. The system comprises a dictionary, a first query unit and a second query unit, wherein the dictionary is used for acquiring attribute codes corresponding to the product types, the first query unit is used for acquiring the attribute codes corresponding to the product types from the dictionary, and the second query unit is used for acquiring the at least one supervision rule corresponding to the attribute codes from the database.
According to an embodiment of the disclosure, the supervision requirement comprises at least one sub-requirement, wherein the sub-requirement comprises a first attribute condition and a first operation element, and the supervision rule comprises a second attribute condition and a second operation element.
According to an embodiment of the present disclosure, the above-mentioned supervision index configuration device further includes a processing module, where the processing module includes a first processing unit and a second processing unit. The first processing unit is used for replacing the second operation element of the supervision rule by the first operation element of the sub-requirement to modify the supervision rule when the first attribute condition of the sub-requirement is matched with the second attribute condition of the supervision rule, and the second processing unit is used for creating a new supervision rule based on the sub-requirement when the first attribute condition of the sub-requirement is not matched with the second attribute condition of the supervision rule.
According to an embodiment of the present disclosure, the second processing unit includes a first processing subunit, a second processing subunit, and a third processing subunit. The first processing subunit is used for acquiring an attribute condition list corresponding to the product type and the rule type of the supervision object, the second processing subunit is used for selecting a second attribute condition matched with the first attribute condition from the attribute condition list, and the third processing subunit is used for configuring the second attribute condition by using the first operation element of the sub-requirement to obtain the new supervision rule.
According to an embodiment of the present disclosure, the first execution module includes a first execution unit and a second execution unit. The system comprises a first execution unit, a second execution unit and a third execution unit, wherein the first execution unit is used for determining at least one item of target supervision rule corresponding to the at least one sub-requirement from the at least one supervision rule, and the second execution unit is used for establishing a rule relation between the supervision dimension and the at least one item of target supervision rule.
According to an embodiment of the present disclosure, the second execution module includes a third execution unit, a fourth execution unit, and a fifth execution unit. The system comprises a first execution unit, a second execution unit, a third execution unit and a fifth execution unit, wherein the first execution unit is used for determining the applicable product type of the supervision index according to the product type, the second execution unit is used for determining the supervision dimension contained in the supervision index according to the supervision requirement, and the fifth execution unit is used for determining the applicable time range of the supervision dimension according to the time information.
According to the embodiment of the disclosure, the supervision index configuration device further comprises a third execution module, wherein the third execution module is used for converting the supervision index into an executable statement, and executing the executable statement to finish supervision of the supervision object.
According to an embodiment of the present disclosure, the supervision rules, the supervision dimensions and the supervision indexes are stored in a database in the form of a data table.
Another aspect of the disclosure provides an electronic device comprising one or more processors and a memory for storing one or more instructions, wherein the one or more instructions, when executed by the one or more processors, cause the one or more processors to implement the method as described above.
Another aspect of the present disclosure provides a computer-readable storage medium storing computer-executable instructions that, when executed, are configured to implement a method as described above.
Another aspect of the present disclosure provides a computer program product comprising computer executable instructions which, when executed, are for implementing a method as described above.
According to the embodiment of the disclosure, the supervision rule is acquired through the acquired demand information of the supervision object, the supervision dimension is determined based on the supervision rule, and the supervision index is built by utilizing the supervision dimension. By adopting the technical means, the problems of poor flexibility and timeliness of the configuration of the supervision indexes and lack of a unified module are solved, and the effects of flexible construction and rapid updating of the supervision indexes are further achieved.
Detailed Description
Hereinafter, embodiments of the present disclosure will be described with reference to the accompanying drawings. It should be understood that the description is only exemplary and is not intended to limit the scope of the present disclosure. In the following detailed description, for purposes of explanation, numerous specific details are set forth in order to provide a thorough understanding of the embodiments of the present disclosure. It may be evident, however, that one or more embodiments may be practiced without these specific details. In addition, in the following description, descriptions of well-known structures and techniques are omitted so as not to unnecessarily obscure the concepts of the present disclosure.
The terminology used herein is for the purpose of describing particular embodiments only and is not intended to be limiting of the disclosure. The terms "comprises," "comprising," and/or the like, as used herein, specify the presence of stated features, steps, operations, and/or components, but do not preclude the presence or addition of one or more other features, steps, operations, or components.
All terms (including technical and scientific terms) used herein have the same meaning as commonly understood by one of ordinary skill in the art unless otherwise defined. It should be noted that the terms used herein should be construed to have meanings consistent with the context of the present specification and should not be construed in an idealized or overly formal manner.
Where a convention analogous to "at least one of A, B and C, etc." is used, in general such a convention should be interpreted in accordance with the meaning of one of skill in the art having generally understood the convention (e.g., "a system having at least one of A, B and C" would include, but not be limited to, systems having a alone, B alone, C alone, a and B together, a and C together, B and C together, and/or A, B, C together, etc.). Where a formulation similar to at least one of "A, B or C, etc." is used, in general such a formulation should be interpreted in accordance with the ordinary understanding of one skilled in the art (e.g. "a system with at least one of A, B or C" would include but not be limited to systems with a alone, B alone, C alone, a and B together, a and C together, B and C together, and/or A, B, C together, etc.).
The hosting supervision business presents the characteristics of multiple types and varieties of hosted assets, rapid change of monitoring points and monitoring ranges and complex monitoring logic. The related supervision system has the problems of fixed and single creation mode, slow time effect of index updating, lack of unified templates and modes for supervision index configuration and the like for transaction index construction.
The related supervision index configuration method comprises the steps of firstly determining index names and meanings by service personnel according to policies and market rules, then providing requirements according to system data, setting parameters of the indexes according to the requirements by developers, further creating new supervision indexes, and finally, putting the supervision indexes on line to monitor the system.
The process cannot achieve flexible and convenient custom construction of required supervision indexes. Under the condition that the existing supervision indexes need to update the transaction monitoring main body or conditions due to market or supervision policy factors and the like, service personnel are often required to resubmit the requirements according to the related supervision index configuration method, and then the developer re-creates the indexes according to the configuration mode. Therefore, the update time of the supervision indexes is longer, and the method can not meet the requirement of hosting supervision quick update.
In addition, in the related supervision index configuration method, the supervision requirement cannot update the supervision index based on the investment variety of the conventional hosted asset through the fixed mode and the flow, and the writing configuration range of the supervision rule can only be limited to the content of a single investment variety in the hosted asset, such as stock investment supervision rules, fund investment rules and the like. An index can only contain a certain type of investment asset variety corresponding to a rule, and the basic investment variety cannot be effectively and greatly contained and included. For example, uniform supervision index maintenance cannot be performed on financial assets within the range of conventional investment varieties such as bank deposits, stocks, funds, bonds, etc. for social security and pension insurance funds investments.
Therefore, the related method for configuring the supervision indexes cannot meet the processing requirements of the supervision index construction.
In view of this, embodiments of the present disclosure provide a method of supervision index configuration, a supervision index configuration apparatus, an electronic device, a computer-readable storage medium, and a computer program product. The method comprises the steps of obtaining requirement information of a supervision object, wherein the requirement information comprises a product type, supervision requirements and time information, obtaining at least one supervision rule corresponding to the product type, determining supervision dimensions of the at least one supervision rule based on the supervision requirements, and constructing the supervision index by utilizing the supervision dimensions based on the requirement information of the supervision object.
Fig. 1 schematically illustrates a flow chart of a method of supervision index configuration according to an embodiment of the disclosure.
As shown in FIG. 1, the method includes operations S110-S140.
In operation S110, demand information of a supervision object is acquired.
According to an embodiment of the present disclosure, the demand information includes information abstracted by business personnel according to policies and market rules, and the types of demand information include the types of products involved, supervisory demand, and related time information. For example, a policy prescribes that a certain type of asset is originally prohibited from investing in a 3-month regular deposit from 1 month 1 day, and according to the policy, business personnel can analyze and obtain the product type of "bank deposit", the supervision requirement of "deposit period greater than 90 days" and the time information of "1 month 1 day on-the-fly".
According to the embodiment of the disclosure, the business personnel can input the requirement information into the processing equipment through input modes such as characters, voices and the like.
At least one supervision rule corresponding to a product type is acquired in operation S120.
According to the embodiment of the disclosure, the supervision rules may be preset supervision rules, and specifically, the process of presetting the supervision rules may include firstly counting historical managed supervision business data, then obtaining common product types and common supervision demands according to the statistics result, and finally respectively establishing the supervision rules for each supervision demand. Each preset supervision rule may correspond to a plurality of product types, and one product type may also correspond to a plurality of preset supervision rules.
In operation S130, a supervision dimension of at least one supervision rule is determined based on the supervision requirement.
In operation S140, a supervision index is constructed using a supervision dimension based on the demand information of the supervision object.
According to the embodiment of the disclosure, the supervision rule is acquired through the acquired demand information of the supervision object, the supervision dimension is determined based on the supervision rule, and the supervision index is built by utilizing the supervision dimension. By adopting the technical means, the problems of poor flexibility and timeliness of the configuration of the supervision indexes and lack of a unified module are solved, and the effects of flexible construction and rapid updating of the supervision indexes are further achieved.
The method shown in fig. 1 is further described with reference to fig. 2-6 in conjunction with the specific embodiments.
In an embodiment of the present disclosure, the supervision index configuration method may include a supervision rule setting flow, a supervision dimension setting flow, and a supervision index setting flow, where in a process of the three flows, the supervision rule, the supervision dimension, and the supervision index may be stored in a database in a form of a data table.
Fig. 2 schematically illustrates a schematic diagram of a supervision rule preset flow in accordance with an embodiment of the disclosure.
According to an embodiment of the present disclosure, the supervision rule preset flow involves 3 parameter tables and 3 data tables. The 3 parameter tables comprise a product type parameter table, an attribute condition field information table and an attribute condition field information dictionary table, and the 3 data tables comprise a condition basic information table, a rule condition relation table and a rule basic information table.
As shown in FIG. 2, the supervision rule preset flow includes operations S201 to S204.
In operation S201, a product type and a rule type are determined.
According to embodiments of the present disclosure, there may be multiple product types involved in a supervisory rule set process, but only one rule type involved. For example, four product types, stock, fund, bond, bank deposit, may be selected simultaneously, but only one of quantitative or qualitative may be selected for setting up the supervision rules.
In operation S202, a list of attribute conditions is acquired according to the product type and rule type.
The preset product type and rule type may be stored in a product type parameter table as shown in table 1, which contains product type code, product type name, rule type and attribute code fields. By identifying the product type and rule type in the input information, the corresponding attribute code can be obtained from the product type parameter table.
TABLE 1
After the corresponding attribute codes are acquired, the attribute condition fields corresponding to the attribute codes can be extracted from the attribute condition field information table shown in table 2 to form an attribute condition list for selection. The attribute condition field information table contains attribute codes, attribute field names, condition operators, conditional expressions, condition field Chinese names, condition parameter names and whether to select a single field.
TABLE 2
For the attribute condition list, the attribute condition field information dictionary table shown in table 3 can be analyzed and displayed on the display device, so that the service personnel can select and input information according to the analyzed attribute condition list. The attribute condition field information dictionary table contains attribute codes, parameter codes and parameter names.
TABLE 3 Table 3
In operation S203, the attribute conditions in the attribute condition list are configured using the operation elements, resulting in a supervision rule.
According to the embodiment of the disclosure, the condition selection information can be displayed according to the selected attribute condition, and then the content of the selected attribute condition is displayed according to the attribute condition information. And then creates a supervision rule with normal natural semantics as background logic.
In operation S204, the supervision rules are stored in the database.
According to an embodiment of the present disclosure, the created supervision rule basic information, the attribute conditions of the supervision rule configuration, and the contents of the attribute condition information configuration are inserted into the rule basic information table as shown in table 4, the rule condition relation table as shown in table 5, and the condition basic information table as shown in table 6, respectively.
TABLE 4 Table 4
TABLE 5
TABLE 6
According to the embodiment of the disclosure, the product attribute is selected, the attribute conditions are configured in a natural language option mode, and then the supervision rules are preset, so that various required supervision rules can be flexibly, variously and quickly constructed.
Fig. 3 schematically illustrates a schematic diagram of a list of attribute conditions according to an embodiment of the present disclosure.
In operation S201 of the supervision rule presetting flow, after the product type is "deposit", the attribute condition list shown in fig. 3 is displayed on the display interface of the device, where the attribute condition list includes columns of qualitative "whether it is a commercial bank", "whether it is to be drawn in advance", and the like, and columns of quantitative "deposit amount", "distributor rating", and the like.
In another embodiment of the present disclosure, the supervision rules may also be created or modified according to the requirement information.
Fig. 4 schematically illustrates a schematic diagram of a supervised rule processing flow according to another embodiment of the present disclosure.
As shown in FIG. 4, the supervisory rule processing flow includes operations S401-S403.
In operation S401, a supervision rule is acquired according to the demand information.
According to an embodiment of the disclosure, obtaining the supervision rules according to the demand information includes obtaining an attribute code corresponding to the product type from a dictionary and obtaining at least one supervision rule corresponding to the attribute code from a database.
In operation S402, demand information is analyzed.
According to an embodiment of the present disclosure, the supervision requirement in the requirement information may include a plurality of sub-requirements, each of which may include an attribute condition and an operation element, the attribute condition may be matched with the attribute condition in the supervision rule by parsing the attribute condition and the operation element of the sub-requirement, and the operation element may modify the operation element in the supervision rule.
In operation S403, the supervision rule is processed according to the demand information.
According to an embodiment of the present disclosure, in a case where the attribute condition of the sub-requirement matches the attribute condition of the supervision rule, the operation element of the supervision rule is replaced with the operation element of the sub-requirement to modify the supervision rule.
According to an embodiment of the present disclosure, in case the attribute conditions of the sub-requirements do not match the attribute conditions of the supervision rules, a new supervision rule is created based on the sub-requirements.
The step of creating a new supervision rule based on the sub-requirement comprises first obtaining a list of attribute conditions corresponding to the product type and the rule type of the supervision object. Then, a new attribute condition matching the attribute condition of the sub-requirement is selected from the attribute condition list. And finally, configuring new attribute conditions by using the operation elements of the sub-requirements to obtain new supervision rules. The creation of the new supervision rule may also be implemented according to the method of operation S301 to S304 in the supervision rule preset flow.
Fig. 5 schematically illustrates a schematic diagram of a supervisory dimension setting procedure according to an embodiment of the present disclosure.
As shown in FIG. 5, the supervisory dimension setting process includes operations S501-S504.
In operation S501, a supervision dimension is newly created and a dimension name is determined.
According to embodiments of the present disclosure, while a supervision dimension is being created, a unique code corresponding to the supervision dimension may be determined to facilitate retrieval of the supervision dimension.
At operation S502, at least one supervision rule is selected to be added to the newly created supervision dimension.
According to an embodiment of the present disclosure, the at least one added supervision rule has the same rule type and at least one same product type.
In operation S503, a rule relationship between the supervision dimension and at least one supervision rule is determined.
According to embodiments of the present disclosure, the rule relationship between the supervision dimension and the supervision rule may be a logical relationship with, or, not, or may be a relationship of inclusion, rejection, or the like. For example, if the supervision rule 1 is expressed in a natural language as "the deposit period is greater than 90 days", the supervision rule 2 is expressed in a natural language as "the deposit period is greater than 180 days", the rule relationship between the supervision dimension and the supervision rule 1 is "included", and the rule relationship between the supervision dimension and the supervision rule 2 is "removed", the supervision dimension thus generated is expressed in a natural language as "the deposit period is between 90 days and 180 days".
In operation S504, the newly created supervision dimension is stored in the database.
According to the embodiment of the disclosure, the created supervision dimension basic information and supervision rule information in the supervision dimension are respectively inserted into a dimension basic information table shown in table 7 and a dimension rule relation table shown in table 8, so as to store the dimension basic information and the supervision rule information in the supervision dimension into a database.
TABLE 7
TABLE 8
Fig. 6 schematically illustrates a schematic diagram of a supervisory metrics setup procedure according to an embodiment of the present disclosure.
As shown in FIG. 6, the supervision index setup procedure includes operations S601-S605.
In operation S601, a supervision index is newly created and an index name is determined.
According to embodiments of the present disclosure, while a monitor is newly created, a unique code corresponding to the monitor may be determined to facilitate retrieval of the monitor.
In operation S602, a product type and a rule type to which the newly built supervision index is applicable are determined.
In operation S603, the supervision dimension included in the newly created supervision index is selected.
In operation S604, an enabling date of the supervision index is determined.
According to the embodiment of the disclosure, the expiration date marked in the demand information can be used as the starting date of the supervision index, and the information acquisition time and the like can be used as the starting date of the supervision index when the demand information does not mention the expiration date.
In operation S605, the newly created supervision index is stored in the database.
According to an embodiment of the present disclosure, the basic information of the created supervision index is inserted into the index basic information table as shown in table 9 and the index applicable product type table as shown in table 10, respectively, to be stored in the database.
TABLE 9
Table 10
In other embodiments of the present disclosure, the created supervision metrics may also be converted into executable statements, and supervision of the supervision objects is completed by executing the executable statements.
According to the embodiment of the disclosure, the supervision rule can be quickly created based on the setting of the attribute of the product, and the supervision index is more flexible and convenient than a scheme developed by a system in a related method.
According to the embodiment of the disclosure, through modification of the financial product attribute and the condition thereof in the supervision rule or integration of the recreated supervision rule in the supervision dimension, the corresponding transaction supervision index can be updated to meet the latest supervision and market latest requirements, and the method has stronger timeliness than the scheme of system development in the related method.
In the embodiment disclosed at all, the supervision indexes constructed by the product types and the attribute conditions thereof are directly configured and realized by business personnel according to the requirement information, and the content of the attribute conditions is clear. The constructed supervision index logic is accurate, and can cover the same monitoring requirements of different managed asset types, so that the stability of managed transaction supervision is improved.
Fig. 7 schematically illustrates a block diagram of a supervisory metrics configuration device according to an embodiment of the present disclosure.
As shown in fig. 7, the supervision index configuration device includes an information acquisition module 710, a query module 720, a first execution module 730, and a second execution module 740.
The information obtaining module 710 is configured to obtain requirement information of the supervision object, where the requirement information includes a product type, a supervision requirement, and time information.
The query module 720 is configured to obtain at least one supervision rule corresponding to a product type, where the supervision rule includes a supervision rule preset for a plurality of product types.
A first execution module 730 for determining a supervision dimension of at least one supervision rule based on the supervision requirement.
The second execution module 740 is configured to construct a supervision index using the supervision dimension based on the requirement information of the supervision object.
According to the embodiment of the disclosure, the supervision rule is acquired through the acquired demand information of the supervision object, the supervision dimension is determined based on the supervision rule, and the supervision index is built by utilizing the supervision dimension. By adopting the technical means, the problems of poor flexibility and timeliness of the configuration of the supervision indexes and lack of a unified module are solved, and the effects of flexible construction and rapid updating of the supervision indexes are further achieved.
According to an embodiment of the present disclosure, the query module 720 includes a first query unit and a second query unit. The system comprises a dictionary, a first query unit and a second query unit, wherein the dictionary is used for storing at least one attribute code corresponding to a product type, the first query unit is used for acquiring the attribute code corresponding to the product type from the dictionary, and the second query unit is used for acquiring at least one supervision rule corresponding to the attribute code from the database.
According to an embodiment of the present disclosure, the supervising requirement comprises at least one sub-requirement, wherein the sub-requirement comprises a first attribute condition and a first operation element, and the supervising rule comprises a second attribute condition and a second operation element.
According to an embodiment of the disclosure, the supervision index configuration device further comprises a processing module, wherein the processing module comprises a first processing unit and a second processing unit. The first processing unit is used for replacing a second operation element of the supervision rule by a first operation element of the sub-requirement to modify the supervision rule under the condition that the first attribute condition of the sub-requirement is matched with the second attribute condition of the supervision rule, and the second processing unit is used for creating a new supervision rule based on the sub-requirement under the condition that the first attribute condition of the sub-requirement is not matched with the second attribute condition of the supervision rule.
According to an embodiment of the present disclosure, the second processing unit includes a first processing subunit, a second processing subunit, and a third processing subunit. The method comprises the steps of obtaining a product type, a first processing subunit, a second processing subunit and a third processing subunit, wherein the first processing subunit is used for obtaining an attribute condition list corresponding to the product type and the rule type of a supervision object, the second processing subunit is used for selecting a second attribute condition matched with the first attribute condition from the attribute condition list, and the third processing subunit is used for configuring the second attribute condition by using a first operation element of a sub-requirement to obtain a new supervision rule.
According to an embodiment of the present disclosure, the first execution module 730 includes a first execution unit and a second execution unit. The system comprises a first execution unit, a second execution unit and a third execution unit, wherein the first execution unit is used for determining at least one item of target supervision rule corresponding to at least one sub-requirement from at least one supervision rule, and the second execution unit is used for establishing a rule relation between a supervision dimension and at least one item of target supervision rule.
According to an embodiment of the present disclosure, the second execution module 740 includes a third execution unit, a fourth execution unit, and a fifth execution unit. The system comprises a first execution unit, a second execution unit, a third execution unit, a fourth execution unit and a fifth execution unit, wherein the first execution unit is used for determining the product type suitable for the supervision index according to the product type, the fourth execution unit is used for determining the supervision dimension contained in the supervision index according to the supervision requirement, and the fifth execution unit is used for determining the suitable time range of the supervision dimension according to the time information.
According to the embodiment of the disclosure, the supervision index configuration device further comprises a third execution module, wherein the third execution module is used for converting the supervision index into an executable statement and executing the executable statement to finish supervision of the supervision object.
According to an embodiment of the present disclosure, the supervision rules, supervision dimensions and supervision metrics are stored in a database in the form of a data table.
Any number of modules, sub-modules, units, sub-units, or at least some of the functionality of any number of the sub-units according to embodiments of the present disclosure may be implemented in one module. Any one or more of the modules, sub-modules, units, sub-units according to embodiments of the present disclosure may be implemented as split into multiple modules. Any one or more of the modules, sub-modules, units, sub-units according to embodiments of the present disclosure may be implemented at least in part as a hardware circuit, such as a Field Programmable Gate Array (FPGA), a Programmable Logic Array (PLA), a system-on-chip, a system-on-substrate, a system-on-package, an Application Specific Integrated Circuit (ASIC), or in any other reasonable manner of hardware or firmware that integrates or encapsulates the circuit, or in any one of or a suitable combination of three of software, hardware, and firmware. Or one or more of the modules, sub-modules, units, sub-units according to embodiments of the present disclosure may be at least partially implemented as computer program modules, which, when executed, may perform the corresponding functions.
It should be noted that the method and apparatus for configuring a supervision index provided by the embodiments of the present disclosure may be used in the financial field to generate a supervision index required in a hosted supervision service. The method and the device for configuring the supervision indexes provided by the embodiment of the disclosure can also be used in any field except the financial field, and the application field of the method and the device for configuring the supervision indexes provided by the embodiment of the disclosure is not limited.
Fig. 8 schematically illustrates a block diagram of an electronic device 800 adapted to implement a method of supervision index configuration in accordance with an embodiment of the disclosure. The electronic device shown in fig. 8 is merely an example and should not be construed to limit the functionality and scope of use of the disclosed embodiments.
As shown in fig. 8, an electronic device 800 according to an embodiment of the present disclosure includes a processor 801 that can perform various appropriate actions and processes according to a program stored in a Read Only Memory (ROM) 802 or a program loaded from a storage section 808 into a Random Access Memory (RAM) 803. The processor 801 may include, for example, a general purpose microprocessor (e.g., a CPU), an instruction set processor and/or an associated chipset and/or special purpose microprocessor (e.g., an Application Specific Integrated Circuit (ASIC)), or the like. The processor 801 may also include on-board memory for caching purposes. The processor 801 may include a single processing unit or multiple processing units for performing the different actions of the method flows according to embodiments of the disclosure.
In the RAM 803, various programs and data required for the operation of the electronic device 800 are stored. The processor 801, the ROM802, and the RAM 803 are connected to each other by a bus 804. The processor 801 performs various operations of the method flow according to the embodiments of the present disclosure by executing programs in the ROM802 and/or the RAM 803. Note that the program may be stored in one or more memories other than the ROM802 and the RAM 803. The processor 801 may also perform various operations of the method flows according to embodiments of the present disclosure by executing programs stored in the one or more memories.
According to an embodiment of the present disclosure, the electronic device 800 may also include an input/output (I/O) interface 805, the input/output (I/O) interface 805 also being connected to the bus 804. The electronic device 800 may also include one or more of an input portion 806 including a keyboard, mouse, etc., an output portion 807 including a display such as a Cathode Ray Tube (CRT), liquid Crystal Display (LCD), etc., and speakers, etc., a storage portion 808 including a hard disk, etc., and a communication portion 809 including a network interface card such as a LAN card, modem, etc., connected to the I/O interface 805. The communication section 809 performs communication processing via a network such as the internet. The drive 810 is also connected to the I/O interface 805 as needed. A removable medium 811 such as a magnetic disk, an optical disk, a magneto-optical disk, a semiconductor memory, or the like is mounted on the drive 810 as needed so that a computer program read out therefrom is mounted into the storage section 808 as needed.
According to embodiments of the present disclosure, the method flow according to embodiments of the present disclosure may be implemented as a computer software program. For example, embodiments of the present disclosure include a computer program product comprising a computer program embodied on a computer readable storage medium, the computer program comprising program code for performing the method shown in the flowcharts. In such an embodiment, the computer program may be downloaded and installed from a network via the communication section 809, and/or installed from the removable media 811. The above-described functions defined in the system of the embodiments of the present disclosure are performed when the computer program is executed by the processor 801. The systems, devices, apparatus, modules, units, etc. described above may be implemented by computer program modules according to embodiments of the disclosure.
The present disclosure also provides a computer-readable storage medium that may be included in the apparatus/device/system described in the above embodiments, or may exist alone without being assembled into the apparatus/device/system. The computer-readable storage medium carries one or more programs which, when executed, implement methods in accordance with embodiments of the present disclosure.
According to embodiments of the present disclosure, the computer-readable storage medium may be a non-volatile computer-readable storage medium. Such as, but not limited to, a portable computer diskette, a hard disk, a Random Access Memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), a portable compact disc read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing. In the context of this disclosure, a computer-readable storage medium may be any tangible medium that can contain, or store a program for use by or in connection with an instruction execution system, apparatus, or device.
For example, according to embodiments of the present disclosure, the computer-readable storage medium may include ROM 802 and/or RAM 803 and/or one or more memories other than ROM 802 and RAM 803 described above.
Embodiments of the present disclosure also include a computer program product comprising a computer program comprising program code for performing the methods provided by the embodiments of the present disclosure, the program code for causing an electronic device to implement the method of configuring a supervision index provided by the embodiments of the present disclosure when the computer program product is run on the electronic device.
The above-described functions defined in the system/apparatus of the embodiments of the present disclosure are performed when the computer program is executed by the processor 801. The systems, apparatus, modules, units, etc. described above may be implemented by computer program modules according to embodiments of the disclosure.
In one embodiment, the computer program may be based on a tangible storage medium such as an optical storage device, a magnetic storage device, or the like. In another embodiment, the computer program may also be transmitted, distributed, and downloaded and installed in the form of a signal on a network medium, and/or from a removable medium 811 via a communication portion 809. The computer program may comprise program code that is transmitted using any appropriate network medium, including but not limited to wireless, wireline, etc., or any suitable combination of the preceding.
According to embodiments of the present disclosure, program code for performing computer programs provided by embodiments of the present disclosure may be written in any combination of one or more programming languages, and in particular, such computer programs may be implemented in high-level procedural and/or object-oriented programming languages, and/or assembly/machine languages. Programming languages include, but are not limited to, such as Java, c++, python, "C" or similar programming languages. The program code may execute entirely on the user's computing device, partly on the user's device, partly on a remote computing device, or entirely on the remote computing device or server. In the case of remote computing devices, the remote computing device may be connected to the user computing device through any kind of network, including a Local Area Network (LAN) or a Wide Area Network (WAN), or may be connected to an external computing device (e.g., connected via the Internet using an Internet service provider).
The flowcharts and block diagrams in the figures illustrate the architecture, functionality, and operation of possible implementations of systems, methods and computer program products according to various embodiments of the present disclosure. In this regard, each block in the flowchart or block diagrams may represent a module, segment, or portion of code, which comprises one or more executable instructions for implementing the specified logical function(s). It should also be noted that, in some alternative implementations, the functions noted in the block may occur out of the order noted in the figures. For example, two blocks shown in succession may, in fact, be executed substantially concurrently, or the blocks may sometimes be executed in the reverse order, depending upon the functionality involved. It will also be noted that each block of the block diagrams or flowchart illustration, and combinations of blocks in the block diagrams or flowchart illustration, can be implemented by special purpose hardware-based systems which perform the specified functions or acts, or combinations of special purpose hardware and computer instructions. Those skilled in the art will appreciate that the features recited in the various embodiments of the disclosure and/or in the claims may be combined in various combinations and/or combinations, even if such combinations or combinations are not explicitly recited in the disclosure. In particular, the features recited in the various embodiments of the present disclosure and/or the claims may be variously combined and/or combined without departing from the spirit and teachings of the present disclosure. All such combinations and/or combinations fall within the scope of the present disclosure.
The embodiments of the present disclosure are described above. These examples are for illustrative purposes only and are not intended to limit the scope of the present disclosure. Although the embodiments are described above separately, this does not mean that the measures in the embodiments cannot be used advantageously in combination. The scope of the disclosure is defined by the appended claims and equivalents thereof. Various alternatives and modifications can be made by those skilled in the art without departing from the scope of the disclosure, and such alternatives and modifications are intended to fall within the scope of the disclosure.