A financial risk control engine operation method based on Shenwei platform

By transplanting and modifying the code of the financial risk control rule engine on the Shenwei platform, the problem of domestic production in the financial risk control field is solved, high-performance and strong security operation of the financial risk control engine is achieved, and financial information security capabilities are improved.

CN119292709BActive Publication Date: 2025-03-04CLP KESHENTAI INFORMATION TECH CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202411823415.9
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-12-12
Publication Date
2025-03-04
Estimated Expiration
2044-12-12

AI Technical Summary

Technical Problem

The domestic financial risk control field has not yet been domesticized on a large scale and is facing severe financial information security risks. It is necessary to promote the financial risk control engine to the Shenwei platform to take advantage of its high performance and strong security characteristics.

Method used

Through customized development and modification of the underlying code, porting the financial risk control rule engine to the Shenwei platform, and modifying relevant middleware and deployment scripts to enable it to run on the domestic server platform of the Shenwei platform.

Benefits of technology

It has achieved high performance and strong security operation of the financial risk control engine on the Shenwei platform, and improved the level of domestic production and financial information security capabilities.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119292709B_ABST
    Figure CN119292709B_ABST
Patent Text Reader

Abstract

The present invention belongs to the field of computer technology, and in particular, relates to a method for operating a financial risk control engine based on the Shenwei platform. It includes: in the container image engine of the Shenwei platform server, containerizing and running related middleware services; deploying a database software system on the Shenwei platform; modifying the configuration file in the configuration file of the financial risk control engine of the Shenwei platform; opening the engine WEB interface on the WEB management end, viewing the model by using the WEB interface, and adjusting the detailed rule parameters of the model; publishing the risk control rules of the risk control engine in the system, and exposing the accessible interface to the outside world; using the standard interface document of the financial risk control engine to write a program or use the API to call the software, the financial risk control engine will match the pre-made financial risk control model according to the incoming situation, and return relevant decision information to the caller. The present invention can make full use of the high performance and strong security characteristics of the Shenwei platform through the secondary development of the financial risk control rule engine.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention belongs to the field of computer technology, and in particular relates to a financial risk control engine operation method based on the Shenwei platform. Background Art

[0002] In recent years, with the development of Shenwei processor industrialization, Shenwei route has made significant progress in industrial promotion. The advantages of Shenwei processors being domestically produced and high-performance are playing a key role in various industries. The financial industry is a key industry. Due to the late start and weak technical strength of domestic solutions for information construction in the financial industry, many infrastructures in the financial industry still use foreign technology and have not completed domestic substitution. Combined with the characteristics of Shenwei route's high performance and full autonomous control, the promotion of Shenwei route in the financial field is of great significance.

[0003] At present, most financial risk control rule engines on the market are deployed on the X86 platform, and some systems use foreign open source software for key middleware. Some financial institutions even use foreign closed-source commercial software, which has a weak ability to resist major system vulnerabilities and ransomware. The financial risk control rule engine has high requirements for operating system security, CPU computing power and other related aspects. In order to promote the Shenwei route into the financial risk control field, a financial risk control engine operation method of the Shenwei platform is needed to give full play to the characteristics of the Shenwei platform to drive the large-scale application of the Shenwei route in the financial field.

[0004] The financial risk control engine builds the core functions and architectural foundation in the field of financial risk control. The underlying logical operation of the risk control function relies on the financial risk control engine. In the entire financial risk control system, the front-end financial system is generally responsible for information collection and submission, and then submits relevant data to the financial risk control engine. The financial risk control engine outputs the results to the downstream system based on financial risk control models such as expert rules. In the entire process, the role of the financial risk control rule engine is crucial. During the localization process, the financial risk control engine should pay equal attention to the security and high performance of the underlying architecture.

[0005] To sum up, at present, the domestic financial risk control field has not yet started large-scale domestic substitution. In addition, with the increasingly severe financial information security risks at home and abroad, it is necessary to promote the large-scale application of Shenwei in the financial risk control field. The financial risk control engine is the core of the core for the financial risk control system. In order to seize the first-mover advantage and enter the financial risk control field first, it is urgent to invent a method to run the financial risk control engine on the Shenwei platform. Summary of the invention

[0006] The purpose of the present invention is to provide a method for operating a financial risk control engine based on the Shenwei platform, which modifies the underlying code through customized development, transplants the software to the Shenwei platform, and modifies the software peripheral middleware and deployment scripts, so that the entire platform can run on the domestic server platform of the Shenwei platform. Through the secondary development of the financial risk control rule engine, the high performance and strong security characteristics of the Shenwei platform can be fully utilized.

[0007] In order to solve the above technical problems, the present invention provides a method for operating a financial risk control engine based on the Shenwei platform, comprising the following steps:

[0008] Step 1: In the container image engine of the Shenwei platform server, run the relevant middleware services in a containerized manner, and confirm that the middleware works normally by running the test script that comes with the middleware script;

[0009] Step 2: Deploy the database software system on the Shenwei platform, use the database SQL script of the financial risk control engine to import data into the database, and use the command line tool that comes with the database software system to confirm that the database data status is normal;

[0010] Step 3: Modify the configuration file in the configuration file of the financial risk control engine of the Shenwei platform, add the call address and other parameters of the middleware in the configuration file, run the startup script to start the main service of the financial risk control engine, and the command line print log shows Success, indicating successful startup;

[0011] Step 4: Open the engine WEB interface on the WEB management terminal. When the model is imported, the model name will be displayed on the main interface of the WEB interface. Use the WEB interface to view the model and adjust the detailed rule parameters of the model.

[0012] Step 5: Access the rule engine on the Sunway server side on the client platform, publish the risk control rules of the risk control engine in the system, and expose the accessible interface to the outside world;

[0013] Step 6: Use the standard interface document of the financial risk control engine to write a program or use the API to call the software. The financial risk control engine running on the Shenwei platform will match the pre-made financial risk control model according to the application situation and return relevant decision information to the caller.

[0014] Preferably, in step one, the host machine used to run the middleware is the Shenwei platform server, the containerized component is a dedicated version of the Shenwei platform, and the middleware is domestically produced middleware.

[0015] Preferably, in step three, the startup script is a customized version based on the Shenwei architecture.

[0016] Preferably, in step six, the overall service runs in the software and hardware environment of the Shenwei platform, the target platform called by the upstream system and other software platforms is the Shenwei platform, and the engine can accurately and real-time return relevant risk control calculation results when running.

[0017] Preferably, it also includes: a risk control engine core service deployed on the Shenwei platform server, whose model data is formatted and stored in the database, and through the interface of the WEB management terminal, the relevant financial risk control expert rules, decision trees and scorecard-related financial risk control rules can be visually edited; after the relevant financial rules are published in the system, through the defined interface, the relevant upstream system can call the API interface exposed by the financial risk control rule engine to pass data to the financial risk control engine, and the risk control engine will make judgments based on the preset rules. At the same time, if some data is not directly passed to the risk control engine through the API interface, the risk control engine will pre-acquire the relevant data into the risk control engine by checking the database or calling the API interface, and then run the rules uniformly to complete the risk control decision; the results of the risk control decision will be saved in the database, and will also return a standard data format to the caller by returning data.

[0018] Preferably, the structure of the financial risk control rule engine includes:

[0019] System layer, including: indicator management, policy management, authority management, rule management, audit management, billing management, authentication management, channel management, early warning management, single sign-on, call management, model management, data management, template management, test management and timing management;

[0020] The strategy layer includes: consumer metals, credit approval, financial leasing, trust, small bank loans, post-loan warning, pre-loan approval, loan monitoring, data cleaning, data analysis, data tagging, horse racing, anti-fraud, credit rules, company rules and expert rules;

[0021] The model layer, which includes multiple company models with different strategies;

[0022] Data sources, including multiple data sources;

[0023] Data platform.

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

[0025] The present invention provides a method for operating a financial rule engine of a domestic computer system based on the Shenwei platform. It is an open source financial risk control rule engine. The underlying code is modified through customized development, and the software is transplanted to the Shenwei platform. In addition, the software peripheral middleware and deployment scripts are modified, so that the entire platform can be run on the domestic server platform of the Shenwei platform. Through the secondary development of the financial risk control rule engine, the high performance and strong security characteristics of the Shenwei platform can be fully utilized. BRIEF DESCRIPTION OF THE DRAWINGS

[0026] Figure 1 This is a flow chart of a method for operating a financial risk control engine based on the Shenwei platform of the present invention.

[0027] Figure 2 This is a processing flow chart of the financial risk control rule engine of the present invention.

[0028] Figure 3 This is a diagram of the financial risk control rule engine system architecture of the present invention. DETAILED DESCRIPTION

[0029] The present invention is further described in detail below in conjunction with the accompanying drawings and specific embodiments. The advantages and features of the present invention will become more apparent from the following description. It should be noted that the accompanying drawings are in very simplified form and in non-precise proportions, and are only used to conveniently and clearly assist in explaining the purpose of the embodiments of the present invention.

[0030] like Figure 1 As shown, the embodiment of the present invention provides a method for operating a financial risk control rule engine on a domestic computer system of the Shenwei platform, which specifically includes the following steps:

[0031] Step 1: Run the relevant middleware services in a containerized manner in the container image engine of the Shenwei platform server, and confirm that the middleware is working properly by running the test script that comes with the middleware script.

[0032] Step 2: Deploy the database software system on the Shenwei platform, use the database SQL script of the financial risk control engine to import data into the database, and confirm that the database data status is normal through the command line tool that comes with the database software system.

[0033] Step 3: Modify the configuration file in the configuration file of the financial risk control engine of the Shenwei platform, add the call address and other parameters of the middleware in the configuration file, run the script to start the main service of the financial risk control engine, and the command line print log shows Success, indicating successful startup.

[0034] Step 4: Open the engine WEB interface on the WEB management side and import the model. After the model is imported, the model name will be displayed on the WEB main interface. You can use the WEB interface to view the model and adjust the detailed rule parameters.

[0035] Step 5: Access the rule engine on the Shenwei server side on the client platform, publish the risk control rules of the risk control engine in the system, and expose the accessible interface to the outside world.

[0036] Step 6: Use the standard interface document of the financial risk control engine to write a program or use the API to call the software. The financial risk control engine running on the Shenwei platform will match the pre-made financial risk control model according to the application situation and return relevant decision information to the caller.

[0037] like Figure 2 As shown, an embodiment of the present invention provides a financial risk control rule engine processing flow of a domestic computer system based on the Shenwei platform, including: the monitoring server is a Shenwei platform server equipped with a Shenwei chip, whose chip model is Shenwei 3231, and is pre-installed with a domestic operating system Kirin V10 SP3. The middleware, software core engine, and financial risk control model of the entire software system are deployed on the Shenwei platform through a script that has been modified for the Shenwei platform, and a WEB management page is configured.

[0038] The core service of the risk control engine deployed on the server has its model data formatted and saved in the database. Through the WEB management interface, you can visually edit relevant financial risk control expert rules, decision trees, score cards and other related financial risk control rules. After publishing the relevant financial rules in the system, through the defined interface, the relevant upstream system can call the API interface exposed by the financial risk control rule engine to pass data to the financial risk control engine. The risk control engine will make judgments based on the preset rules. At the same time, if some data is not directly transmitted to the risk control engine through the API interface, the risk control engine will pre-acquire the relevant data into the risk control engine by checking the database or calling the API interface, and then run the rules uniformly to complete the risk control decision. The results of the risk control decision will be saved in the database, and a standard data format will be returned to the caller by returning data, so that the downstream system can obtain the data and reformat the data to meet other purposes.

[0039] like Figure 3As shown in the figure, the structure of the financial risk control rule engine includes: system layer, strategy layer, model layer, data source and data platform. The system layer includes: indicator management, strategy management, authority management, rule management, audit management, billing management, authentication management, channel management, warning management, single sign-on, call management, model management, data management, template management, test management and timing management; the strategy layer includes: consumer metals, credit approval, financial leasing, trust, bank small loans, post-loan warning, pre-loan approval, loan monitoring, data cleaning, data analysis, data tagging, horse racing, anti-fraud, credit rules, company rules and expert rules; the model layer includes multiple company models using different strategies; the data source includes multiple data sources.

[0040] The present invention transplants the open source financial risk control rule engine to the Shenwei platform, and conducts secondary development of scripts, database software, middleware, and container images, completely covering all components of the software; an operation method is set up according to the hardware model and software environment of the Shenwei server device of the Shenwei platform, and a built-in graphical configuration interface is built in to facilitate implementation personnel to modify expert rules and rules of other models.

[0041] In actual application, the server can be a Shenwei platform server, a Shenwei platform virtual machine or a Shenwei container environment. As long as the Shenwei platform conforms to the Shenwei architecture, it can be installed and run. The upstream system that calls the financial risk control engine can be a calling component that can run on any operating system of any architecture platform. As long as it follows the RESTful style calling specification, it can obtain the calling results of the financial risk control engine from the financial risk control engine of the Shenwei platform.

[0042] The above description is only a description of the preferred embodiments of the present invention, and is not intended to limit the scope of the present invention. Any changes or modifications made by a person skilled in the art in the field of the present invention based on the above disclosure shall fall within the scope of protection of the claims.

Claims

1. A method for operating a financial risk control engine based on the Shenwei platform, characterized in that: The steps include: Step 1: In the container image engine of the Shenwei platform server, run the relevant middleware services in a containerized manner, and confirm that the middleware works normally by running the test script that comes with the middleware script; Step 2: Deploy the database software system on the Shenwei platform, use the database SQL script of the financial risk control engine to import data into the database, and use the command line tool that comes with the database software system to confirm that the database data status is normal; Step 3: Modify the configuration file in the configuration file of the financial risk control engine of the Shenwei platform, add the call address and other parameters of the middleware in the configuration file, run the startup script to start the main service of the financial risk control engine, and the command line print log shows Success, indicating successful startup; Step 4: Open the engine WEB interface on the WEB management terminal. When the model is imported, the model name will be displayed on the main interface of the WEB interface. Use the WEB interface to view the model and adjust the detailed rule parameters of the model. Step 5: Access the rule engine on the Sunway server side on the client platform, publish the risk control rules of the risk control engine in the system, and expose the accessible interface to the outside world; Step 6: Use the standard interface document of the financial risk control engine to write a program or use the API to call the software. The financial risk control engine running on the Shenwei platform will match the pre-made financial risk control model according to the application situation and return relevant decision information to the caller.

2. A method for operating a financial risk control engine based on the Shenwei platform as claimed in claim 1, characterized in that: In step 1, the host machine used to run the middleware is the Shenwei platform server, the containerized component is a dedicated version of the Shenwei platform, and the middleware is domestically produced middleware.

3. A method for operating a financial risk control engine based on the Shenwei platform as claimed in claim 1, characterized in that: In step three, the startup script is run as a customized version based on the Shenwei architecture.

4. A method for operating a financial risk control engine based on the Shenwei platform as claimed in claim 1, characterized in that: In step six, the overall service runs in the software and hardware environment of the Shenwei platform. The target platform called by the upstream system and other software platforms is the Shenwei platform. When the engine is running, it can return relevant risk control calculation results accurately and in real time.

5. A method for operating a financial risk control engine based on the Shenwei platform as claimed in claim 1, characterized in that: Also includes: The core service of the risk control engine is deployed on the Shenwei platform server. Its model data is formatted and saved in the database. Through the WEB management interface, relevant financial risk control expert rules, decision trees and scorecard-related financial risk control rules can be visually edited; after the relevant financial rules are published in the system, through the defined interface, the relevant upstream system can call the API interface exposed by the financial risk control rule engine to pass data to the financial risk control engine. The risk control engine will make judgments based on the preset rules. At the same time, if some data is not directly passed to the risk control engine through the API interface, the risk control engine will pre-acquire the relevant data into the risk control engine by checking the database or calling the API interface, and then run the rules in a unified manner to complete the risk control decision; the results of the risk control decision will be saved in the database, and will also return a standard data format to the caller by returning data.

6. A method for operating a financial risk control engine based on the Shenwei platform as claimed in claim 5, characterized in that: The structure of the financial risk control rule engine includes: System layer, including: indicator management, policy management, authority management, rule management, audit management, billing management, authentication management, channel management, early warning management, single sign-on, call management, model management, data management, template management, test management and timing management; The strategy layer includes: consumer metals, credit approval, financial leasing, trust, small bank loans, post-loan warning, pre-loan approval, loan monitoring, data cleaning, data analysis, data tagging, horse racing, anti-fraud, credit reporting rules, company rules, and expert rules; The model layer, which includes multiple company models with different strategies; Data sources, including multiple data sources; Data platform.

Citation Information

Patent Citations

  • Cloud computing resource management platform generation method and system, management method and equipment

    CN113900625A

  • Financial risk control rule engine system based on big data technology

    CN115205031A