Bank-enterprise direct connection system monitoring method, device and storage medium

By collecting and matching system operation data and instruction rules in the bank-enterprise direct connection system, generating and executing control instructions, the problem of bank front machines lacking monitoring and self-operation and maintenance is solved, and the system's full process automation and self-healing capabilities are realized.

CN117950913BActive Publication Date: 2025-04-18北京理房通支付科技有限公司
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202311790890.6
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2023-12-22
Publication Date
2025-04-18
Estimated Expiration
2043-12-22

AI Technical Summary

Technical Problem

The bank front machines in traditional bank-enterprise direct connection systems lack monitoring and self-operation and maintenance capabilities, which makes it difficult to heal themselves under abnormal conditions, and manual processing requires complex verification and authentication.

Method used

By collecting system operation data on the enterprise server, matching with preset instruction rules, obtaining the instruction event data stream, and cleaning and filtering it, and obtaining control instructions that meet the execution conditions. These control instructions are sent to the bank front machine to match them with the internal instruction library, and call relevant tools to execute the corresponding instructions.

Benefits of technology

The full process automation of the bank-enterprise direct connection system has been realized, solving the problem of self-healing of bank front machines in abnormal situations, and reducing the complexity and cost of manual processing.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN117950913B_ABST
    Figure CN117950913B_ABST
Patent Text Reader

Abstract

The present invention provides a bank-enterprise direct connection system monitoring method, device and storage medium. The method collects system operation data, matches the system operation data with preset instruction rules, and obtains an instruction event data stream; cleans and filters the instruction event data stream to obtain a control instruction that meets an execution condition; sends the control instruction that meets the execution condition to a bank front-end processor, so that the bank front-end processor matches the control instruction that meets the execution condition with an instruction library inside the bank front-end processor. If the match is successful, a related tool is called to execute the corresponding instruction, thereby solving the problem that the traditional bank-enterprise direct connection system lacks monitoring and is difficult to self-heal under abnormal circumstances, and can realize the linkage of business, operation and maintenance, and bank front-end processors to realize the full process automation of the bank-enterprise direct connection system.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of computer technology, and in particular to a bank-enterprise direct connection system monitoring method, device and storage medium. Background Art

[0002] Bank-enterprise interconnection refers to the connection between the banking system and the financial system of the enterprise. The enterprise directly handles banking services such as account management, transfer and payment through the financial system, and can customize more personalized online banking services in its financial system as needed. It is an electronic banking product provided by the bank to high-end customers. The main implementation method of bank-enterprise direct connection is that the enterprise deploys the bank direct connection client to the server (front-end server) of the enterprise network. The enterprise's internal management system sends the transaction message to the bank-enterprise client on the front-end server. The bank client processes the enterprise's request through the UKEY provided by the bank, and then returns the processed result to the bank-enterprise direct connection client. At present, due to the old program, failures often occur in bank-enterprise services, and the bank front-end machine itself has no monitoring or self-operation and maintenance capabilities, and manual processing is required; manual processing requires complex verification and authentication of the bank front-end machine. In addition, the enterprise system and the bank front-end machine in the bank-enterprise direct connection system are separated. When the bank front-end machine needs to be restarted due to online problems caused by business data, the bank front-end machine cannot receive control instructions and execute automatically, resulting in difficulty in self-healing under abnormal conditions. Summary of the invention

[0003] The present invention provides a bank-enterprise direct connection system monitoring method, device and storage medium, which are used to solve the defects that in the traditional bank-enterprise direct connection system, the bank front-end processor itself has no monitoring or self-operation and maintenance capabilities, and the bank front-end processor needs to be complexly verified and authenticated during manual processing, and the bank front-end processor is separated from the business system, resulting in difficulty in self-healing under abnormal circumstances.

[0004] The present invention provides a monitoring method for a bank-enterprise direct connection system, wherein the bank-enterprise direct connection system is used for communication between an enterprise server and a bank front-end processor, and the method is applied to the enterprise server, comprising:

[0005] Collecting system operation data, matching the system operation data with preset instruction rules, and obtaining an instruction event data stream;

[0006] Cleaning and filtering the instruction event data stream to obtain control instructions that meet execution conditions;

[0007] The control instruction that meets the execution conditions is sent to the bank front-end processor, so that the bank front-end processor matches the control instruction that meets the execution conditions with the internal instruction library of the bank front-end processor. If the match is successful, the relevant tool is called to execute the corresponding instruction.

[0008] According to a bank-enterprise direct connection system monitoring method provided by the present invention, the instruction rule includes multiple elements, and the elements include rule name, detection cycle, trigger threshold, callback address, filter field, filter field relationship, field operator and field operation value. The instruction rule combines and configures the elements according to different dimensions according to the application scenario, and the dimensions include time dimension and number dimension; the process of the combined configuration includes: matching messages according to the filter field, if the match is successful, obtaining the corresponding value of the filter field, matching messages according to whether the operator hits, if the match is successful, judging whether it is the first rule creation, if so, creating a cache and setting the validity period, otherwise, calculating according to the filter field relationship, updating the cache according to the logical operation and operation and the logical operation or operation, loading the trigger threshold, and pushing the instruction to the cleaning engine when the trigger threshold is reached;

[0009] The matching of the system operation data with preset instruction rules includes:

[0010] Analyze the scenarios and key elements corresponding to the instruction event data stream, and match the time dimension and frequency dimension of the key elements with the time dimension and frequency dimension of the elements in the instruction rule.

[0011] According to a bank-enterprise direct connection system monitoring method provided by the present invention, the cleaning and filtering of the instruction event data stream includes:

[0012] Configure corresponding instruction execution conditions according to different bank requirements, including rule name, corresponding instruction name, rule implementation name, rule status and rule priority;

[0013] Determine whether to clean and filter the instruction event data stream according to the instruction execution condition; if the instruction execution condition is met, output the corresponding control instruction, and the control instruction is used to control the bank front-end machine to complete the basic function operation of the equipment and the business function operation; if the instruction execution condition is not met, send an instruction cleaning notification message, and the instruction cleaning notification message includes the instructions to be cleaned, and the instruction cleaning notification message is used to notify the bank front-end machine to discard the instructions to be cleaned in the instruction cleaning notification message.

[0014] According to a bank-enterprise direct connection system monitoring method provided by the present invention, the system operation data includes business data and operation and maintenance data.

[0015] The instruction event data stream includes: one or more of a business log event data stream, a buried point event data stream, and a buried point message event data stream.

[0016] The present invention provides a bank-enterprise direct connection system monitoring method, which is applied to a bank front-end processor, comprising:

[0017] Monitor the control instructions sent by the enterprise server that meet the execution conditions;

[0018] The control instructions that meet the execution conditions are matched with the internal instruction library. If the match is successful, the relevant tools are called to execute the corresponding instructions.

[0019] According to a bank-enterprise direct connection system monitoring method provided by the present invention, the related tools include: at least one of a robotic process automation tool, a bat script and a powershell script;

[0020] After the instruction is executed, it also includes recording the execution results and sending them to the relevant enterprise server.

[0021] According to a bank-enterprise direct connection system monitoring method provided by the present invention, after monitoring the control instructions meeting the execution conditions sent by the enterprise server, the method further includes:

[0022] Get the current bank front-end process window handle;

[0023] Determine whether the process exists based on the window handle, and if the process already exists, trigger the bank front-end processor to start up through a script;

[0024] When the control instruction that meets the execution conditions is successfully matched with the internal instruction library, the relevant tool is called to execute the corresponding instruction.

[0025] The present invention also provides a bank-enterprise direct connection system monitoring device, which is applied to an enterprise service end and includes:

[0026] A collection module, used to collect business data, match the business data with preset instruction rules, and obtain an instruction event data stream;

[0027] A cleaning module, used for cleaning and filtering the instruction event data stream to obtain control instructions that meet execution conditions;

[0028] The sending module is used to send the control instructions that meet the execution conditions to the bank front-end machine, so that the bank front-end machine matches the control instructions that meet the execution conditions with the internal instruction library of the bank front-end machine. If the match is successful, the relevant tool is called to execute the corresponding instruction.

[0029] The present invention also provides a bank-enterprise direct connection system monitoring device, which is applied to a bank front-end processor, comprising:

[0030] A monitoring module is used to monitor the control instructions sent by the enterprise server that meet the execution conditions;

[0031] The execution module is used to match the control instructions that meet the execution conditions with the internal instruction library, and if the match is successful, call the relevant tool to execute the corresponding instruction.

[0032] The present invention also provides a non-transitory computer-readable storage medium having a computer program stored thereon, and when the computer program is executed by a processor, the bank-enterprise direct connection system monitoring method described in any one of the above items is implemented.

[0033] The bank-enterprise direct connection system monitoring method, device and storage medium provided by the present invention collect system operation data, match the system operation data with preset instruction rules, and obtain an instruction event data stream; clean and filter the instruction event data stream to obtain control instructions that meet execution conditions; send the control instructions that meet the execution conditions to the bank front-end processor, so that the bank front-end processor matches the control instructions that meet the execution conditions with the bank front-end processor's internal instruction library, and if the match is successful, call related tools to execute the corresponding instructions, thereby solving the problem that the traditional bank-enterprise direct connection system lacks monitoring and is difficult to self-heal under abnormal circumstances, and can realize the linkage of business, operation and maintenance, and bank front-end processors to realize the full process automation of the bank-enterprise direct connection system. BRIEF DESCRIPTION OF THE DRAWINGS

[0034] In order to more clearly illustrate the technical solutions in the present invention or the prior art, the following briefly introduces the drawings required for use in the embodiments or the description of the prior art. Obviously, the drawings described below are some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative work.

[0035] Figure 1 This is one of the flow charts of the bank-enterprise direct connection system monitoring method provided by the present invention;

[0036] Figure 2 This is the second flow chart of the bank-enterprise direct connection system monitoring method provided by the present invention;

[0037] Figure 3 It is a schematic diagram of the framework of the bank-enterprise direct connection system monitoring system provided by the present invention;

[0038] Figure 4 It is one of the module diagrams of the bank-enterprise direct connection system monitoring system provided by the present invention;

[0039] Figure 5 This is the second module diagram of the bank-enterprise direct connection system monitoring system provided by the present invention;

[0040] Figure 6 This is the third module diagram of the bank-enterprise direct connection system monitoring system provided by the present invention;

[0041] Figure 7 This is one of the structural schematic diagrams of the bank-enterprise direct connection system monitoring device provided by the present invention;

[0042] Figure 8This is the second structural schematic diagram of the bank-enterprise direct connection system monitoring device provided by the present invention. DETAILED DESCRIPTION

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

[0044] Figure 1 A flow chart of a bank-enterprise direct connection system monitoring method provided by an embodiment of the present invention, such as Figure 1 As shown, the bank-enterprise direct connection system monitoring method provided by the embodiment of the present invention is applicable to the bank-enterprise direct connection system, which is used for communication between the enterprise service end and the bank front-end, and enables the enterprise's financial system to be connected with the bank's comprehensive business system through the Internet or dedicated line connection. The enterprise does not need to log in to the online bank, and can use its own financial system to independently complete the query, transfer, fund collection, information download and other functions of its bank accounts including the bank accounts of branches (subsidiaries). The bank-enterprise direct connection system monitoring method is applied to the enterprise service end, including:

[0045] Step 101: Collect system operation data, match the system operation data with preset instruction rules, and obtain instruction event data stream;

[0046] In the embodiment of the present invention, the system operation data includes business data and operation and maintenance data;

[0047] In the embodiment of the present invention, the instruction event data stream includes: a business log event data stream, a buried event data stream, a buried message event data stream, etc.

[0048] In an embodiment of the present invention, the instruction rule includes multiple elements, including a rule name, a detection period, a trigger threshold, a callback address, a filter field, a filter field relationship, a field operator, and a field operation value. The instruction rule combines and configures the elements according to different dimensions according to the application scenario, and the dimensions include a time dimension and a number dimension.

[0049] In an embodiment of the present invention, matching system operation data with preset instruction rules includes:

[0050] Analyze the scenarios and key elements corresponding to the instruction event data stream, and match the time dimension and frequency dimension of the key elements with the time dimension and frequency dimension of the elements in the instruction rules.

[0051] Step 102: Clean and filter the instruction event data stream to obtain control instructions that meet the execution conditions;

[0052] In an embodiment of the present invention, cleaning and filtering the instruction event data stream includes:

[0053] Configure corresponding instruction execution conditions according to different bank requirements. The instruction execution conditions include rule name, corresponding instruction name, rule implementation name, rule status and rule priority.

[0054] The instruction event data stream is cleaned and filtered according to the instruction execution conditions; if the instruction execution conditions are met, the corresponding control instructions are output, and the corresponding control instructions are used to control the bank front-end machine to complete the basic function operations of the equipment and the business function operations; if the instruction execution conditions are not met, an instruction cleaning notification message is sent, and the instruction cleaning notification message includes the instructions to be cleaned, and the instruction cleaning notification message is used to notify the bank front-end machine to discard the instructions to be cleaned in the instruction cleaning notification message.

[0055] In the embodiment of the present invention, the basic function operation of the device includes but is not limited to restarting the bank front-end, and the business function operation includes but is not limited to re-logging into the system, entering the certificate password, and uploading the receipt, etc.

[0056] Step 103: Send the control instructions that meet the execution conditions to the bank front-end processor, so that the bank front-end processor matches the control instructions that meet the execution conditions with the internal instruction library of the bank front-end processor. If the match is successful, call the relevant tool to execute the corresponding instruction.

[0057] Currently, due to outdated programs, failures often occur in bank-enterprise services, and the bank front-end machines themselves have no monitoring or self-operation and maintenance capabilities, requiring manual processing; manual processing requires complex verification and authentication of the bank front-end machines. In addition, the enterprise system and the bank front-end machine in the bank-enterprise direct connection system are separated. When the bank front-end machine needs to be restarted due to online problems caused by business data, the bank front-end machine cannot receive control instructions and execute automatically, resulting in difficulty in self-healing under abnormal conditions.

[0058] The bank-enterprise direct connection system monitoring method provided by the embodiment of the present invention collects system operation data, matches the system operation data with preset instruction rules, and obtains an instruction event data stream; cleans and filters the instruction event data stream to obtain control instructions that meet execution conditions; sends the control instructions that meet the execution conditions to the bank front-end machine, so that the bank front-end machine matches the control instructions that meet the execution conditions with the bank front-end machine's internal instruction library. If the match is successful, the relevant tool is called to execute the corresponding instruction, which solves the problem that the traditional bank-enterprise direct connection system lacks monitoring and is difficult to self-heal under abnormal circumstances, and can realize the linkage of business, operation and maintenance, and bank front-end machines to realize the full process automation of the bank-enterprise direct connection system.

[0059] Based on any of the above embodiments, Figure 2 As shown, the bank-enterprise direct connection system monitoring method provided in the embodiment of the present invention is applied to a bank front-end processor, comprising:

[0060] Step 201: monitor the control instructions sent by the enterprise server that meet the execution conditions;

[0061] Step 202: Match the control instructions that meet the execution conditions with the internal instruction library. If the match is successful, call the relevant tool to execute the corresponding instruction.

[0062] In the embodiment of the present invention, the relevant tools include: robotic process automation tools, bat scripts, powershell scripts, etc.;

[0063] After the instruction is executed, it also includes recording the execution results and sending them to the relevant enterprise server.

[0064] In an embodiment of the present invention, after monitoring the control instruction sent by the enterprise server that meets the execution condition, the method further includes:

[0065] Get the current bank front-end process window handle;

[0066] Determine whether the process exists based on the window handle, and if the process already exists, trigger the bank front-end processor to start up through a script;

[0067] When the control instruction that meets the execution conditions is successfully matched with the internal instruction library, the relevant tool is called to execute the corresponding instruction.

[0068] In the traditional bank-enterprise direct connection solution, the process is fragmented, and the business, operation and maintenance, and bank front-end machines cannot be linked. If an online problem requires restarting the bank front-end machine and other operations, linkage is required, and self-healing of the process cannot be achieved, which is inefficient and low-cost. In the embodiment of the present invention, the enterprise server is linked with the bank front-end machine, and the monitoring system architecture is as follows: Figure 3 As shown, the bank-enterprise direct connection system monitoring method provided by the embodiment of the present invention includes:

[0069] (1) Configure and match command rules in the enterprise server, mainly configuring the rules for issuing commands and matching after data enters;

[0070] For example, in a bank front-end abnormality scenario, for a certain bank, if M abnormalities are triggered at the business system communication level within N seconds, the restart command configured in this module will be automatically matched.

[0071] (2) Instruction cleaning notifications are sent to the enterprise server, and received instructions are filtered. Rules are filtered for instructions, such as whether restart is allowed at a certain time point and the maximum duration allowed for this restart.

[0072] (3) The bank front-end machine command monitoring and automated execution module mainly includes monitoring and automated command execution, relying on robotic process automation (RPA) or scripts.

[0073] The embodiment of the present invention can trigger the locally configured execution instruction after monitoring the instruction, and call the relevant tools to complete the automatic interaction of the software under Windows, such as automatically restarting the bank front-end, automatically logging in, automatically entering the certificate password, and automatically uploading the receipt.

[0074] Configure the processing engine module such as Figure 4 As shown, it mainly includes two parts: rule configuration and rule matching. The current rule configuration mainly includes rule name, detection cycle, trigger threshold, callback address, filter field, filter field relationship, field operator, field operation value, etc. This part mainly calculates the time, number of times and other dimensional models for the rule scenario to obtain the final matching result. The configuration rule process includes: matching messages based on the filter field, if the match is successful, obtaining the corresponding value of the filter field, matching messages based on whether the operator hits, if the match is successful, judging whether it is the first rule creation, if so, creating a cache and setting the validity period, otherwise, calculating based on the filter field relationship, updating the cache based on the "and / or" relationship, loading the trigger threshold, and pushing instructions to the cleaning engine when the trigger threshold is reached.

[0075] Examples of currently configured rules: 10 times within 1 minute, the event contains the keyword "Shanghai Pudong Development Bank Signature Failure" to trigger the rule; 1 event within 1 minute, the keyword "Insufficient Disk Space" automatically triggers the rule, etc.

[0076] Rule filtering engine such as Figure 5 As shown: It mainly includes two parts: cleaning rule configuration and instruction cleaning. The rule configuration mainly consists of rule name, corresponding instruction name, rule implementation name, rule status, rule priority, etc., and mainly configures rules for bank applications. The cleaning process includes: loading cleaning rules, if the instruction event stream matches the cleaning rules successfully, loading the effective rules and sorting them, cyclically calling the cleaning rules to determine whether the cleaning rules pass, and if so, calling the monitoring execution program.

[0077] An example of rule priority is as follows: for example, there are two rules for restart control of bank front-end machines on holidays. The first rule allows restarts all day on weekdays, and the second rule does not allow restarts between 15:00 and 16:00 on weekdays. The priority of the second rule is set higher than that of the first rule to ensure normal operation of the system. It should be noted that the present invention does not limit the priority setting of each rule, and those skilled in the art can set the priority of each rule according to actual use needs.

[0078] Configuration rule example: restart is allowed between 22:00 and 08:00 on weekdays; restart interval is not allowed to be less than 3 minutes; restart is unlimited on holidays;

[0079] Monitor execution applications such as Figure 6 As shown, after receiving the instruction, the bank front-end will obtain the current SPDB front-end process window handle, determine whether the process is alive based on the handle, and then automatically trigger the start button to enter the Ukey password to complete the self-start, and notify relevant personnel.

[0080] The automatic execution of instructions is mainly supported by third-party framework tools such as RPA and Powersehll, and execution scripts can be developed by yourself as needed.

[0081] The bank-enterprise direct connection system monitoring method provided in the embodiment of the present invention can solve the problem of being unable to automatically operate the bank front-end machine directly connected to the cloud, and can automatically operate the front-end machines of different banks according to their differences, thereby solving the problem of manpower cost investment, realizing automatic operation, and preventing human error operations. It can open up the linkage between business, operation and maintenance, and bank front-end machines, and realize full-process automation such as automatic restart of the bank front-end machine, active backup of business receipts, and automatic backup of logs.

[0082] The housing resource heat acquisition device provided by the present invention is described below. The housing resource heat acquisition device described below and the bank-enterprise direct connection system monitoring method described above can be referenced to each other.

[0083] Figure 7 A schematic diagram of a bank-enterprise direct connection system monitoring device provided by an embodiment of the present invention, such as Figure 7 As shown, the bank-enterprise direct connection system monitoring device provided by the embodiment of the present invention is applied to the enterprise service end, including:

[0084] The collection module 701 is used to collect business data, match the business data with preset instruction rules, and obtain an instruction event data stream;

[0085] A cleaning module 702, used for cleaning and filtering the instruction event data stream to obtain control instructions that meet execution conditions;

[0086] The sending module 703 is used to send the control instruction that meets the execution condition to the bank front-end processor, so that the bank front-end processor matches the control instruction that meets the execution condition with the internal instruction library of the bank front-end processor. If the match is successful, the relevant tool is called to execute the corresponding instruction.

[0087] In an embodiment of the present invention, the instruction rule includes multiple elements, including rule name, detection cycle, trigger threshold, callback address, filter field, filter field relationship, field operator and field operation value. The instruction rule combines and configures the elements according to different dimensions according to the application scenario, and the dimensions include time dimension and number dimension; the configuration process includes: matching messages according to the filter field, if the match is successful, obtaining the corresponding value of the filter field, matching messages according to whether the operator hits, if the match is successful, judging whether the rule is created for the first time, if so, creating a cache and setting the validity period, otherwise, calculating according to the filter field relationship, updating the cache according to the "and / or" relationship, loading the trigger threshold, and pushing the instruction to the cleaning engine when the trigger threshold is reached; the collection module 701 is configured as follows:

[0088] Analyze the scenarios and key elements corresponding to the instruction event data stream, and match the time dimension and frequency dimension of the key elements with the time dimension and frequency dimension of the elements in the instruction rule.

[0089] In the embodiment of the present invention, the cleaning module 702 is configured as follows:

[0090] Configure corresponding instruction execution conditions according to different bank requirements, including rule name, corresponding instruction name, rule implementation name, rule status and rule priority;

[0091] The instruction event data stream is cleaned and filtered according to the instruction execution condition; if the instruction execution condition is met, the corresponding control instruction is output; if the instruction execution condition is not met, instruction cleaning notification information is sent.

[0092] The bank-enterprise direct connection system monitoring device provided by the embodiment of the present invention collects system operation data, matches the system operation data with preset instruction rules, and obtains an instruction event data stream; cleans and filters the instruction event data stream to obtain control instructions that meet execution conditions; sends the control instructions that meet the execution conditions to the bank front-end machine, so that the bank front-end machine matches the control instructions that meet the execution conditions with the bank front-end machine's internal instruction library. If the match is successful, the relevant tools are called to execute the corresponding instructions, which solves the problem that the traditional bank-enterprise direct connection system lacks monitoring and is difficult to self-heal under abnormal circumstances, and can realize the linkage of business, operation and maintenance, and bank front-end machines to realize the full process automation of the bank-enterprise direct connection system.

[0093] Figure 8 A schematic diagram of a bank-enterprise direct connection system monitoring device provided by an embodiment of the present invention, such as Figure 8 As shown, the bank-enterprise direct connection system monitoring device provided by the embodiment of the present invention is applied to a bank front-end processor, and includes:

[0094] A monitoring module 801 is used to monitor control instructions sent by the enterprise server that meet the execution conditions;

[0095] The execution module 802 is used to match the control instructions that meet the execution conditions with the internal instruction library, and if the match is successful, call the relevant tool to execute the corresponding instruction.

[0096] In the embodiment of the present invention, a notification module is also included, which is used to record the execution result and send it to the relevant enterprise server after the instruction is executed.

[0097] In the embodiment of the present invention, the execution module 802 is configured to:

[0098] After monitoring the control instructions that meet the execution conditions sent by the enterprise server, obtain the current bank front-end process window handle; determine whether the process exists based on the window handle, and if the process already exists, trigger the bank front-end to start through the script; when the control instructions that meet the execution conditions are successfully matched with the internal instruction library, call the relevant tools to execute the corresponding instructions.

[0099] The bank-enterprise direct connection system monitoring device provided by the embodiment of the present invention is that the bank front-end machine matches the control instructions that meet the execution conditions with the internal instruction library of the bank front-end machine. If the match is successful, the relevant tools are called to execute the corresponding instructions, which solves the problem that the traditional bank-enterprise direct connection system lacks monitoring and is difficult to self-heal under abnormal circumstances. In addition, the business, operation and maintenance, and bank front-end machine linkage can be realized to realize the full process automation of the bank-enterprise direct connection system.

[0100] The embodiment of the present invention also provides a bank-enterprise direct connection system monitoring system, which includes an enterprise server and a bank front-end.

[0101] On the other hand, the present invention also provides a non-transitory computer-readable storage medium having a computer program stored thereon. When the computer program is executed by a processor, it is implemented to execute the bank-enterprise direct connection system monitoring method provided by the above-mentioned methods. The method includes: collecting system operation data, matching the system operation data with preset instruction rules, and obtaining an instruction event data stream; cleaning and filtering the instruction event data stream to obtain control instructions that meet execution conditions; sending the control instructions that meet the execution conditions to the bank front-end machine, so that the bank front-end machine matches the control instructions that meet the execution conditions with the bank front-end machine's internal instruction library, and if the match is successful, calling related tools to execute corresponding instructions, and / or, monitoring the control instructions that meet the execution conditions sent by the enterprise server; matching the control instructions that meet the execution conditions with the internal instruction library, and if the match is successful, calling related tools to execute corresponding instructions.

[0102] The device embodiments described above are merely illustrative, wherein the units described as separate components may or may not be physically separated, and the components displayed as units may or may not be physical units, that is, they may be located in one place, or they may be distributed on multiple network units. Some or all of the modules may be selected according to actual needs to achieve the purpose of the scheme of this embodiment. Ordinary technicians in this field can understand and implement it without paying creative labor.

[0103] Through the description of the above implementation methods, those skilled in the art can clearly understand that each implementation method can be implemented by means of software plus a necessary general hardware platform, and of course, it can also be implemented by hardware. Based on this understanding, the above technical solution is essentially or the part that contributes to the prior art can be embodied in the form of a software product, and the computer software product can be stored in a computer-readable storage medium, such as ROM / RAM, a disk, an optical disk, etc., including a number of instructions for a computer device (which can be a personal computer, a server, or a network device, etc.) to execute the methods described in each embodiment or some parts of the embodiments.

[0104] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention, rather than to limit it. Although the present invention has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that they can still modify the technical solutions described in the aforementioned embodiments, or make equivalent replacements for some of the technical features therein. However, these modifications or replacements do not deviate the essence of the corresponding technical solutions from the spirit and scope of the technical solutions of the embodiments of the present invention.

Claims

1. A bank-enterprise direct connection system monitoring method, characterized in that: Applied to the enterprise server, the bank-enterprise direct connection system is used for communication between the enterprise server and the bank front-end processor, and the method includes: Collecting system operation data, matching the system operation data with preset instruction rules, and obtaining an instruction event data stream; Cleaning and filtering the instruction event data stream to obtain control instructions that meet execution conditions; Sending the control instruction that meets the execution condition to the bank front-end processor, so that the bank front-end processor matches the control instruction that meets the execution condition with the internal instruction library of the bank front-end processor, and if the match is successful, calling the relevant tool to execute the corresponding instruction; The instruction rules combine and configure the elements according to different dimensions based on the application scenarios. The process of the combination configuration includes: matching messages based on filter fields, if the match is successful, obtaining the corresponding value of the filter field, matching messages based on whether the operator hits, if the match is successful, judging whether the rule is created for the first time, if so, creating a cache and setting the validity period, otherwise, calculating based on the relationship between the filter fields, updating the cache based on logical operations and operations and logical operations or operations, loading the trigger threshold, and pushing the instruction to the cleaning engine when the trigger threshold is reached.

2. The bank-enterprise direct connection system monitoring method according to claim 1, characterized in that: The instruction rule includes multiple elements, including rule name, detection period, trigger threshold, callback address, filter field, filter field relationship, field operator and field operation value, and the dimension includes time dimension and number dimension; The matching of the system operation data with preset instruction rules includes: Analyze the scenarios and key elements corresponding to the instruction event data stream, and match the time dimension and frequency dimension of the key elements with the time dimension and frequency dimension of the elements in the instruction rule.

3. The bank-enterprise direct connection system monitoring method according to claim 1, characterized in that: The cleaning and filtering of the instruction event data stream includes: Configure corresponding instruction execution conditions according to different bank requirements, including rule name, corresponding instruction name, rule implementation name, rule status and rule priority; Determine whether to clean and filter the instruction event data stream according to the instruction execution condition; if the instruction execution condition is met, output the corresponding control instruction, and the control instruction is used to control the bank front-end machine to complete the basic function operation of the equipment and the business function operation; if the instruction execution condition is not met, send an instruction cleaning notification message, and the instruction cleaning notification message includes the instructions to be cleaned, and the instruction cleaning notification message is used to notify the bank front-end machine to discard the instructions to be cleaned in the instruction cleaning notification message.

4. The bank-enterprise direct connection system monitoring method according to claim 1, characterized in that: The system operation data includes business data and operation and maintenance data. The instruction event data stream includes: one or more of a business log event data stream, a buried point event data stream, and a buried point message event data stream.

5. A bank-enterprise direct connection system monitoring method, characterized in that: Applied to bank front-end machines, including: Monitor the control instructions that meet the execution conditions sent by the enterprise server; the control instructions that meet the execution conditions are obtained by the enterprise server matching the system operation data with the preset instruction rules, obtaining the instruction event data stream, and cleaning and filtering the instruction event data stream; the instruction rules combine and configure the elements according to different dimensions according to the application scenario, and the process of the combination configuration includes: matching the message according to the filter field, if the match is successful, obtaining the corresponding value of the filter field, and matching the message according to whether the operator hits the match message. If the match is successful, determine whether the rule is created for the first time. If so, create a cache and set the validity period. Otherwise, calculate according to the relationship between the filter fields, update the cache according to the logical operation and operation and the logical operation or operation, load the trigger threshold, and push the instruction to the cleaning engine when the trigger threshold is reached; The control instructions that meet the execution conditions are matched with the internal instruction library. If the match is successful, the relevant tools are called to execute the corresponding instructions.

6. The bank-enterprise direct connection system monitoring method according to claim 5 is characterized in that: The related tools include: at least one of a robotic process automation tool, a bat script, and a powershell script; After the instruction is executed, it also includes recording the execution results and sending them to the relevant enterprise server.

7. The bank-enterprise direct connection system monitoring method according to claim 5, characterized in that: After monitoring the control instructions sent by the enterprise server that meet the execution conditions, it also includes: Get the current bank front-end process window handle; Determine whether the process exists based on the window handle, and if the process already exists, trigger the bank front-end processor to start up through a script; When the control instruction that meets the execution conditions is successfully matched with the internal instruction library, the relevant tool is called to execute the corresponding instruction.

8. A bank-enterprise direct connection system monitoring device, characterized in that: Applied to enterprise servers, including: The collection module is used to collect business data, match the business data with preset instruction rules, and obtain instruction event data streams; the instruction rules combine and configure elements according to different dimensions based on application scenarios, and the process of the combination configuration includes: matching messages according to filter fields, if the match is successful, obtaining the corresponding value of the filter field, matching messages according to whether the operator hits, if the match is successful, judging whether the rule is created for the first time, if so, creating a cache and setting the validity period, otherwise, calculating according to the relationship between the filter fields, updating the cache according to logical operations and operations and logical operations or operations, loading the trigger threshold, and pushing the instruction to the cleaning engine when the trigger threshold is reached; A cleaning module, used for cleaning and filtering the instruction event data stream to obtain control instructions that meet execution conditions; The sending module is used to send the control instructions that meet the execution conditions to the bank front-end machine, so that the bank front-end machine matches the control instructions that meet the execution conditions with the internal instruction library of the bank front-end machine. If the match is successful, the relevant tool is called to execute the corresponding instruction.

9. A bank-enterprise direct connection system monitoring device, characterized in that: Applied to bank front-end machines, including: A monitoring module is used to monitor the control instructions that meet the execution conditions sent by the enterprise server. The control instructions that meet the execution conditions are obtained by the enterprise server matching the system operation data with the preset instruction rules to obtain the instruction event data stream, and cleaning and filtering the instruction event data stream; the instruction rules combine and configure the elements according to different dimensions according to the application scenario, and the process of the combination configuration includes: matching the message according to the filter field, if the match is successful, obtaining the corresponding value of the filter field, and matching the message according to whether the operator hits the match message. If the match is successful, it is determined whether the rule is created for the first time. If so, the cache is created and the validity period is set. Otherwise, calculation is performed according to the relationship between the filter fields, the cache is updated according to the logical operation and operation and the logical operation or operation, and the trigger threshold is loaded. When the trigger threshold is reached, the instruction is pushed to the cleaning engine; The execution module is used to match the control instructions that meet the execution conditions with the internal instruction library, and if the match is successful, call the relevant tool to execute the corresponding instruction.

10. A non-transitory readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the bank-enterprise direct connection system monitoring method as described in any one of claims 1 to 7 is implemented.

Citation Information

Patent Citations

  • Communication system for directly connecting bank and enterprise and communication method of communication system

    CN103078911A