Bank external connection service management method and system, terminal and storage medium
By introducing confidence scores and multi-layered approval processes, combined with transaction volume and network status data, the system automatically identifies and cleans up zombie services in the bank's external services, solving the problems of low efficiency and security risks in the management of zombie services in existing technologies, and achieving automated and accurate resource optimization and security enhancement.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-12-04
- Publication Date
- 2026-04-10
AI Technical Summary
In existing technologies, "zombie services" in bank external services are difficult to identify and clean up automatically and accurately, leading to system resource consumption and security risks. Manual inspection is inefficient, and single monitoring alarms are prone to misjudgment.
The concept of confidence score is introduced, and transaction volume and network status data are combined to dynamically determine the possibility of zombie services and trigger offline processing at preset thresholds. In conjunction with business tags and whitelists, a multi-layered approval process is introduced, and operation logs are recorded to form an audit chain.
It enables automated and accurate identification and cleanup of zombie services, improves system resource utilization and security, reduces the risk of misjudgment, and optimizes management processes.
Smart Images

Figure CN121836868A_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the technical field of computers, in particular to a bank external service management method and system, a terminal and a storage medium. BACKGROUND
[0002] With the rapid development of banking business, banks have established close system connections with a large number of external units (such as third-party payment institutions, securities companies, insurance companies, public service units, government agencies, etc.), forming a huge and complex online transaction network. Bank external services refer to the real-time connection between the internal business systems of banks and the business systems of external cooperation units through a dedicated network to jointly complete a transaction involving funds and information exchange.
[0003] However, after years of development and business iteration, this online transaction network faces a serious "zombie service" problem: 1. Natural business extinction: due to the reasons such as the offline of external unit business, business model change, technical architecture upgrade, many once effective online transaction services have actually been long-term unused. 2. Information gap caused by personnel change: the technical and business personnel of banks and external units change, resulting in the loss of relevant knowledge of these unused services, no one knows their existence, purpose and offline risk. These "zombie services" no longer produce business value, but still occupy valuable system resources (such as server CPU, memory, database connection, network port), increasing the complexity and maintenance cost of the system. More importantly, they expand the attack surface of the system, as they have been long-term unattended and updated, potential security vulnerabilities cannot be discovered and repaired in time, becoming a potential major security risk.
[0004] Currently, the management of "zombie services" mainly includes: (1) Artificial periodic inspection: the operation and maintenance personnel regularly check the logs, and according to personal experience, determine which services are zombie services, and then manually contact the relevant business departments to confirm whether they can be offline. This method completely relies on manual discovery and confirmation, and it is difficult to find and confirm the zombie services in hundreds of external services, the workload is huge, the efficiency is extremely low, and it is easy to miss. (2) Simple monitoring alarm: set a single dimension monitoring rule, when the alarm is triggered, notify the operation and maintenance personnel to handle, this method only relies on a single dimension judgment, which is easy to cause misjudgment and cause business interruption accidents.
[0005] Therefore, how to automatically and accurately identify and clean up the zombie services in the bank external services is a technical problem to be solved by those skilled in the art. SUMMARY
[0006] To solve the above technical problems, the application provides a bank external service management method, which can automatically and accurately identify and clean up zombie services in the bank external service. The application also provides a bank external service management system, a terminal and a storage medium, which have the same technical effects.
[0007] The first object of the application is to provide a bank external service management method.
[0008] The above application object of the application is achieved by the following technical scheme: A bank external service management method, comprising: obtaining a confidence degree of the bank external service, wherein the confidence degree is used to represent the possibility of the bank external service being a zombie service, and the higher the score of the confidence degree, the greater the possibility of the bank external service being a zombie service; obtaining a transaction volume of the bank external service in a continuous set time window, and determining whether the transaction volume is zero, if yes, then: obtaining network state data of a network line of the bank external service, and determining whether the network line is in a long-term unavailable state according to the network state data, if yes, then increasing the score of the confidence degree; determining whether the confidence degree exceeds a preset threshold, if yes, then performing offline processing on the bank external service.
[0009] Preferably, the bank external service management method further comprises: obtaining a first business label of the bank external service, wherein the first business label is used to represent whether the bank external service has seasonality; determining whether the bank external service is in a non-seasonal period according to the first business label, if yes, then reducing the score of the confidence degree.
[0010] Preferably, the bank external service management method further comprises: obtaining a second business label of the bank external service, wherein the second business label is used to represent whether the bank external service is a preset key service; determining whether the bank external service is a preset key service according to the second business label, if yes, then reducing the score of the confidence degree.
[0011] Preferably, the bank external service management method further comprises: determining whether the bank external service is in a preset white list, if yes, then not performing offline processing on the bank external service.
[0012] Preferably, in the management method for bank external services, if it is determined that the confidence level exceeds a preset threshold, before taking the bank external service offline, the method further includes: Generate an early warning confirmation work order and push the early warning confirmation work order to a preset first approver to obtain the confirmation result of the early warning confirmation work order; If the confirmation result denies that the bank's external service is a zombie service, then the bank's external service will not be taken offline. If the confirmation result indicates that the bank's external service is a zombie service, then the bank's external service will be taken offline.
[0013] Preferably, in the method for managing bank external services, if the confirmation result indicates that the bank external service is a zombie service, before taking the bank external service offline, the method further includes: Generate an audit confirmation work order and push the audit confirmation work order to a preset second approver to obtain the audit result of the audit confirmation work order; If the review result is approved, the bank's external connection service will be taken offline. If the review result is a rejection, the bank's external connection service will not be taken offline.
[0014] Preferably, the management method for the bank's external services further includes: Record the operation logs of the bank's external services and generate an audit chain.
[0015] The second objective of this application is to provide a management system for bank external services.
[0016] The second objective of this application is achieved through the following technical solution: A management system for bank external services, comprising: The acquisition unit is used to acquire the pre-set confidence level of the bank's external service, wherein the confidence level is used to characterize the probability that the bank's external service is a zombie service, and the higher the confidence level score, the greater the probability that the bank's external service is a zombie service; The judgment unit is used to obtain the transaction volume of the bank's external connection service within a continuously set time window, determine whether the transaction volume is zero, and if so, obtain the network status data of the network leased line of the bank's external connection service, and determine whether the network leased line has been in an unavailable state for a long time based on the network status data. If so, increase the confidence score. The processing unit is used to determine whether the confidence level exceeds a preset threshold. If so, the bank's external service is taken offline.
[0017] The third objective of this application is to provide a management terminal for bank external services.
[0018] The aforementioned objective three of this application is achieved through the following technical solution: A management terminal for bank external services includes: a storage medium and a processor; The storage medium stores computer-executed instructions. The processor executes computer execution instructions stored in the storage medium to implement the bank's external service management method as described above.
[0019] The fourth objective of this application is to provide a computer-readable storage medium.
[0020] The fourth objective of this application is achieved through the following technical solution: A computer-readable storage medium storing computer-executable instructions, which, when executed by a processor, are used to implement the management method for bank external services as described above.
[0021] The aforementioned technical solution obtains a pre-set confidence score for the bank's external service. This confidence score characterizes the likelihood of the external service being a zombie service; a higher score indicates a greater probability. This introduces the concept of a confidence score, making the subsequent judgment no longer a simple "yes" or "no," but a quantifiable indicator that can be ranked and configured with different processing strategies, thus enhancing management flexibility. Next, it obtains the transaction volume of the bank's external service within a continuously set time window and determines if the transaction volume is zero. If so, it obtains the network status data of the dedicated network line for the bank's external service and determines if the dedicated network line has been unavailable for an extended period. If so, it increases the confidence score. Finally, it checks if the confidence score exceeds a preset threshold; if so, it takes the bank's external service offline. This dynamically combines transaction behavior and network status, overcoming the limitations of a single indicator, improving the scientific rigor and accuracy of the judgment, and transforming zombie service management from a discrete, manual operation into a complete, automated process.
[0022] In summary, the above technical solutions can automatically and accurately identify and clean up bot services in the bank's external services. Attached Figure Description
[0023] To more clearly illustrate the technical solutions in the embodiments of this application or the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0024] Figure 1 This is a flowchart illustrating a method for managing external banking services according to an embodiment of this application. Figure 2 This is a schematic diagram of the structure of a bank external service management system in an embodiment of this application; Figure 3 This is a schematic diagram of the structure of a management terminal for a bank's external connection service in an embodiment of this application. Detailed Implementation
[0025] To enable those skilled in the art to better understand the technical solutions in this application, the technical solutions in the embodiments of this application will be clearly and completely described below. Obviously, the described embodiments are only a part of the embodiments of this application, and not all of the embodiments. Based on the embodiments in this application, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of this application.
[0026] In the embodiments provided in this application, it should be understood that the disclosed methods and systems can be implemented in other ways. The system embodiments described below are merely illustrative. For example, the division of modules is only a logical functional division, and in actual implementation, there may be other division methods, such as: multiple modules or components can be combined, or integrated into another system, or some features can be ignored or not executed. In addition, the coupling, direct coupling, or communication connection between the various components shown or discussed can be through some interfaces, indirect coupling or communication connection of devices or modules, and can be electrical, mechanical, or other forms.
[0027] It should be understood that the use of terms such as "system," "device," "unit," and / or "module" in this application is merely one method of distinguishing different components, elements, parts, sections, or assemblies at different levels. However, if other terms can achieve the same purpose, they may be replaced by other expressions.
[0028] Furthermore, the terms "first" and "second" are used for descriptive purposes only and should not be construed as indicating or implying relative importance or implicitly specifying the number of technical features indicated. Thus, a feature defined as "first" or "second" may explicitly or implicitly include one or more of that feature. In the description of this application, "a plurality of" or "several" means two or more, unless otherwise explicitly specified.
[0029] If a flowchart is used in this application, it is used to illustrate the operations performed by the system according to embodiments of this application. It should be understood that the preceding or following operations are not necessarily performed in exact order. Instead, the steps can be processed in reverse order or simultaneously. Furthermore, other operations can be added to these processes, or one or more steps can be removed from them.
[0030] It should also be noted that, in this document, terms such as “comprising,” “including,” or any other variations thereof are intended to cover non-exclusive inclusion, such that an article or device that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such an article or device. Without further limitation, an element defined by the phrase “comprising one…” does not exclude the presence of other identical elements in the article or device that includes the aforementioned element.
[0031] The embodiments in this application are written in a progressive manner.
[0032] like Figure 1 As shown in the embodiment of this application, a method for managing bank external services is provided, including: S101. Obtain the pre-set confidence level of the bank's external service, where the confidence level is used to characterize the probability that the bank's external service is a zombie service. The higher the confidence level score, the greater the probability that the bank's external service is a zombie service. In S101, specifically, an initial confidence level can be pre-set for each bank's external service. The initial confidence score can be flexibly set based on actual needs. In some embodiments, the confidence score range is 0-100 points, and the initial confidence score can be set to an intermediate value, such as 50 points. The closer the confidence score is to 100, the greater the likelihood that the bank's external service is a zombie service. This application is not limited to this. By introducing the concept of a confidence score, the subsequent judgment result is no longer a simple "yes" or "no," but a quantifiable indicator that can be ranked and has different processing strategies set, thus enhancing management flexibility.
[0033] S102. Obtain the transaction volume of the bank's external services within a continuously set time window, determine whether the transaction volume is zero, and if so, execute S103: In S102, specifically, the time window can be flexibly set based on actual needs. For example, it can be set to 3 months. The transaction volume of the bank's external services can be obtained periodically within 3 consecutive months. Then, it is determined whether the transaction volume is continuously zero. If so, preliminary suspicion is triggered, and the next step of judgment is executed. This application is not limited to this.
[0034] S103. Obtain network status data of the dedicated network line for the bank's external connection service, and determine whether the dedicated network line has been unavailable for a long time based on the network status data. If so, increase the confidence score. In step S103, specifically, in the bank's external connectivity service, the bank's internal business systems are connected to the business systems of external partners via a dedicated network line. Network status data of the dedicated network line can be obtained, and then the network status data is used to determine whether the dedicated network line has been unavailable for an extended period. For example, the network status data can be link connectivity data. Based on the identifier of the link channel status data (such as "interrupted" or "not enabled"), it can be determined whether the dedicated network line has been unavailable for an extended period. Here, "extended period" can be understood as a period of time within a set time range from the current time; this application does not impose specific limitations on this. When it is determined that the transaction volume is zero and the dedicated network line has been unavailable for an extended period, the confidence score is increased. The specific increase in score can be flexibly set based on actual needs. In some embodiments, when it is determined that the transaction volume is not zero, or the transaction volume is zero but the dedicated network line has not been unavailable for an extended period, the confidence score can be decreased or maintained; this application does not impose specific limitations on this. In this step, the dynamic combination of transaction behavior and network status factors transcends the limitations of a single indicator, which is beneficial to improving the scientific nature and accuracy of subsequent offline determinations.
[0035] S104. Determine whether the confidence level exceeds the preset threshold. If so, take the bank's external services offline.
[0036] Specifically, in S104, the preset threshold can be flexibly set based on actual needs. Taking a confidence score range of 0-100 as an example, the preset threshold can be set to 80, but this application is not limited to this. When it is determined that the confidence score exceeds the preset threshold, standardized offline processing can be automatically performed on the bank's external service, such as blocking the access port of the bank's external service in the firewall policy, removing the bank's external service node on the load balancer, and deregistering the bank's external service in the service registry. This transforms zombie service management from a discrete manual operation into a complete and automated process, automatically releasing system resources occupied by zombie services, optimizing system performance, reducing the system attack surface, and improving the overall security level.
[0037] Currently, the management of "zombie services" mainly includes: (1) Manual periodic inspection: Operation and maintenance personnel regularly check the logs, judge which services are zombie services based on their personal experience, and then manually contact the relevant business departments to confirm whether they can be taken offline. This method relies entirely on manual discovery and confirmation. In the hundreds or thousands of external services, the workload of checking for zombie services is huge, the efficiency is extremely low, and it is easy to miss. (2) Simple monitoring and alarm: Set up monitoring rules with a single dimension. When an alarm is triggered, notify the operation and maintenance personnel to handle it. This method relies on a single dimension for judgment, which is easy to lead to misjudgment and cause business interruption accidents.
[0038] The above embodiments introduce the concept of a confidence score by acquiring a pre-set confidence level for the bank's external service. This confidence level characterizes the probability that the external service is a zombie service; a higher confidence score indicates a greater likelihood of it being a zombie service. This introduces the concept of a confidence score, making the subsequent judgment result no longer a simple "yes" or "no," but a quantifiable indicator that can be ranked and configured with different processing strategies, thus enhancing management flexibility. Then, the transaction volume of the bank's external service within a continuously set time window is acquired, and it is determined whether the transaction volume is zero. If so, the network status data of the bank's external service's dedicated network line is acquired, and it is determined whether the dedicated network line has been unavailable for an extended period. If so, the confidence score is increased. Finally, it is determined whether the confidence score exceeds a preset threshold; if so, the bank's external service is taken offline. This dynamically combines transaction behavior and network status, overcoming the limitations of a single indicator and improving the scientific rigor and accuracy of the judgment. It also transforms zombie service management from a discrete, manual operation into a complete, automated process. In summary, the above embodiments can automatically and accurately identify and clean up zombie services in the bank's external services.
[0039] In other embodiments of this application, the above-mentioned method for managing bank external services further includes: S201. Obtain the first business tag pre-set in the bank's external service, wherein the first business tag is used to characterize whether the bank's external service is seasonal; S202. Based on the first business label, determine whether the bank's external services are in a non-seasonal period. If so, reduce the confidence score.
[0040] Specifically, when each bank's external service is launched, a primary business tag can be configured for it. This primary business tag indicates whether the bank's external service is seasonal. For example, the primary business tag includes two types: "seasonal" and "non-seasonal." For a bank's external service with the primary business tag marked as "non-seasonal," there are naturally no corresponding non-seasonal or seasonal periods. For a bank's external service with the primary business tag marked as "seasonal," low transaction volume during non-seasonal periods is normal. For example, for a bank's external service with the primary business tag marked as "seasonal," its non-seasonal period is January to June each year, and its seasonal period is July to December each year. Furthermore, based on the primary business tag, it can be determined whether the bank's external service is currently in a non-seasonal period. If so, the confidence score is reduced. The specific score reduction can be flexibly set based on actual needs.
[0041] In this embodiment, by introducing the determination of the first service tag, normal low-frequency services and zombie services can be effectively distinguished, significantly reducing the risk of misjudgment.
[0042] In other embodiments of this application, the above-mentioned method for managing bank external services further includes: S301. Obtain the second business tag pre-set in the bank's external service, wherein the second business tag is used to characterize whether the bank's external service is a preset key service; S302. Based on the second business label, determine whether the bank's external services are preset key services. If so, reduce the confidence score.
[0043] Specifically, when each bank's external service goes live, a second business tag can be configured for it. This second business tag indicates whether the bank's external service is a pre-defined critical service. For example, pre-defined critical services include business-critical services and disaster recovery drill services. Based on the second business tag, it can be determined whether the bank's external service belongs to a business-critical service or a disaster recovery drill service, etc. If so, the confidence score is reduced. The specific reduction in score can be flexibly set based on actual needs.
[0044] In this embodiment, by introducing the determination of a second business tag, it is possible to effectively distinguish between critical services and zombie services, and significantly reduce the risk of misjudgment.
[0045] In other embodiments of this application, the above-mentioned method for managing bank external services further includes: S401. Determine whether the bank's external connection service is in the preset whitelist. If so, do not take the bank's external connection service offline.
[0046] Specifically, known low-frequency but critical bank external services (such as annual fee deductions) and disaster recovery drills can be pre-listed in a whitelist. The whitelist can be continuously updated and maintained. When a bank external service is found to be in the pre-listed whitelist, it can be directly excluded from suspicion, not judged, and not taken offline.
[0047] In this embodiment, by introducing a whitelist, the accidental deletion of critical services can be effectively avoided, thereby improving the security of offline operations.
[0048] In other embodiments of this application, the above-described method for managing bank external services further includes, before taking the bank external service offline if the confidence level is determined to exceed a preset threshold: S501. Generate an early warning confirmation work order and push the early warning confirmation work order to the preset first approver to obtain the confirmation result of the early warning confirmation work order; if the confirmation result is that the bank's external service is denied as a zombie service, then the bank's external service will not be taken offline; if the confirmation result is that the bank's external service is confirmed as a zombie service, then execute S502. S502. Generate an audit confirmation work order and push the audit confirmation work order to the preset second approver to obtain the audit result of the audit confirmation work order; if the audit result is approved, the bank's external connection service will be taken offline; if the audit result is rejected, the bank's external connection service will not be taken offline.
[0049] Specifically, in step S104 above, if the confidence level of the bank's external service exceeds a preset threshold, then step S501 is executed to enter the manual confirmation stage. First, an early warning confirmation work order is generated and notified to the first approver (such as the person in charge of the bank's external service) through a preset interface (such as email, SMS, or office system). The first approver needs to confirm within a specified time (such as 7 working days) to obtain the confirmation result of the early warning confirmation work order. If the confirmation result is that the bank's external service is denied as a zombie service, then the bank's external service will not be taken offline, the reason for the bank's external service being a non-zombie service will be updated, and the process will end. If the confirmation result is that the bank's external service is confirmed as a zombie service, then step S502 is executed to enter the manual approval stage. An audit confirmation work order is generated and notified to the second approver (such as the administrator, operations manager, or security department) through a preset interface to obtain the audit result of the final audit confirmation work order. If the audit result is a rejection, then the bank's external service will not be taken offline, the reason for rejection will be updated, and the process will end. If the audit result is a pass, then the bank's external service will be taken offline.
[0050] In this embodiment, by introducing a confirmation process by the first approver (responsible person) and an approval process by the second approver (administrator, operations manager, or security department), the accuracy of the offline decision-making and the reliability of the process can be effectively improved, avoiding the accidental deletion of critical services and enhancing the security of the offline operation.
[0051] In other embodiments of this application, the above-mentioned method for managing bank external services further includes: S601. Record the operation logs of the bank's external services and generate an audit chain.
[0052] Specifically, the entire process of monitoring, judging, confirming, approving, and executing bank external services is recorded, forming a complete audit chain. This transforms zombie service management from a discrete, manual operation into a complete, automated, and traceable management loop (monitoring -> judging -> early warning -> confirming -> approving -> executing -> auditing), achieving process standardization and normalization, ensuring that every step is recorded and traceable, and that the decommissioning process is safe and controllable.
[0053] like Figure 2 As shown, in another embodiment of this application, a management system for bank external services is provided, comprising: The acquisition unit 10 is used to acquire the pre-set confidence level of the bank's external service. The confidence level is used to characterize the probability that the bank's external service is a zombie service. The higher the confidence level score, the greater the probability that the bank's external service is a zombie service. Judgment unit 11 is used to obtain the transaction volume of the bank's external connection service within a continuously set time window, determine whether the transaction volume is zero, and if so, obtain the network status data of the bank's external connection service network leased line, and determine whether the network leased line has been in an unavailable state for a long time based on the network status data. If so, increase the confidence score. Processing unit 12 is used to determine whether the confidence level exceeds a preset threshold. If so, it performs offline processing on the bank's external services.
[0054] In other embodiments of this application, in the aforementioned management system for bank external services, The acquisition unit 10 is also used to acquire a first business tag pre-set in the bank's external service, wherein the first business tag is used to characterize whether the bank's external service is seasonal. Judgment unit 11 is also used to determine whether the bank’s external services are in a non-seasonal period based on the first business label. If so, the confidence score is reduced.
[0055] In other embodiments of this application, in the aforementioned management system for bank external services, The acquisition unit 10 is also used to acquire a second business tag that is pre-set in the bank’s external service, wherein the second business tag is used to characterize whether the bank’s external service is a preset key service; Judgment unit 11 is also used to determine whether the bank’s external service is a preset key service based on the second business label. If so, the confidence score is reduced.
[0056] In other embodiments of this application, in the aforementioned management system for bank external services, The processing unit 12 is also used to determine whether the bank's external service is in the preset whitelist. If so, the bank's external service is not taken offline.
[0057] In other embodiments of this application, the management system for the aforementioned bank external services further includes: The early warning unit is used to generate an early warning confirmation work order when the confidence level is determined to exceed a preset threshold, and push the early warning confirmation work order to a preset first approver to obtain the confirmation result of the early warning confirmation work order; if the confirmation result is to deny that the bank's external service is a zombie service, then the bank's external service will not be taken offline; if the confirmation result is to confirm that the bank's external service is a zombie service, then the bank's external service will be taken offline.
[0058] In other embodiments of this application, the management system for the aforementioned bank external services further includes: The review unit is used to generate a review confirmation work order when the confirmation result indicates that the bank's external service is a zombie service, and push the review confirmation work order to a preset second approver to obtain the review result of the review confirmation work order; if the review result is approved, the bank's external service will be taken offline; if the review result is rejected, the bank's external service will not be taken offline.
[0059] In other embodiments of this application, the management system for the aforementioned bank external services further includes: The audit unit is used to record the operation logs of the bank's external services and generate an audit chain.
[0060] like Figure 3 As shown, in another embodiment of this application, a management terminal for bank external services is also provided, including: a storage medium 20 and a processor 21; Storage medium 20 stores computer-executed instructions; The processor 21 executes computer execution instructions stored in the storage medium 20 to implement the management method for bank external services as described above.
[0061] The processor 21 may include one or more processing cores. The processor 21 executes instructions, programs, code sets, or instruction sets stored in the storage medium 20, and calls data stored in the storage medium 20 to perform various functions and process data as described in this application. The processor 21 may be at least one of a specific application-specific integrated circuit, digital signal processor, digital signal processing device, programmable logic device, field-programmable gate array, central processing unit, controller, microcontroller, and microprocessor. It is understood that, for different devices, the electronic devices used to implement the functions of the processor 21 may also be other types.
[0062] The storage medium 20 can be used to store instructions, programs, code, code sets, or instruction sets. The storage medium 20 may include a stored program area and a stored data area. The stored program area may store instructions for implementing an operating system, instructions for at least one function, and instructions for implementing the aforementioned management methods for bank external services; the stored data area may store data involved in the aforementioned management methods for bank external services.
[0063] In another embodiment of this application, a computer-readable storage medium is also provided, which stores computer-executable instructions that, when executed by a processor, are used to implement the management method for bank external services as described above.
[0064] The computer-readable storage medium can be any medium capable of storing program code, such as a USB flash drive, portable hard drive, read-only memory, random access memory, or optical disc.
[0065] The above description of the disclosed embodiments enables those skilled in the art to make or use this application. Various modifications to these embodiments will be readily apparent to those skilled in the art, and the general principles defined herein may be implemented in other embodiments without departing from the spirit or scope of this application. Therefore, this application is not to be limited to the embodiments shown herein, but is to be accorded the widest scope consistent with the principles and novel features disclosed herein.
Claims
1. A management method for bank external services, characterized in that, include: Obtain the pre-set confidence level of the bank's external service, wherein the confidence level is used to characterize the probability that the bank's external service is a zombie service, and the higher the confidence level score, the greater the probability that the bank's external service is a zombie service; Obtain the transaction volume of the bank's external services within a continuously set time window, and determine whether the transaction volume is zero. If so, then: Obtain network status data of the dedicated network line for the bank's external connection service, and determine whether the dedicated network line has been unavailable for a long time based on the network status data. If so, increase the confidence score. Determine whether the confidence level exceeds a preset threshold. If so, take the bank's external service offline.
2. The method as described in claim 1, characterized in that, Also includes: Obtain a first business tag pre-set in the bank's external service, wherein the first business tag is used to characterize whether the bank's external service is seasonal; Based on the first business tag, determine whether the bank's external service is in a non-seasonal period; if so, reduce the confidence score.
3. The method as described in claim 1, characterized in that, Also includes: Obtain the second business tag that is pre-set in the bank's external service, wherein the second business tag is used to characterize whether the bank's external service is a preset key service; Based on the second business tag, determine whether the bank's external service is a preset key service; if so, reduce the confidence score.
4. The method as described in claim 1, characterized in that, Also includes: Determine whether the bank's external service is in a preset whitelist. If so, do not take the bank's external service offline.
5. The method as described in claim 1, characterized in that, If it is determined that the confidence level exceeds a preset threshold, before taking the bank's external connection service offline, the process further includes: Generate an early warning confirmation work order and push the early warning confirmation work order to a preset first approver to obtain the confirmation result of the early warning confirmation work order; If the confirmation result denies that the bank's external service is a zombie service, then the bank's external service will not be taken offline. If the confirmation result indicates that the bank's external service is a zombie service, then the bank's external service will be taken offline.
6. The method as described in claim 5, characterized in that, If the confirmation result indicates that the bank's external service is a zombie service, the process further includes the following steps before taking the bank's external service offline: Generate an audit confirmation work order and push the audit confirmation work order to a preset second approver to obtain the audit result of the audit confirmation work order; If the review result is approved, the bank's external connection service will be taken offline. If the review result is a rejection, the bank's external connection service will not be taken offline.
7. The method according to any one of claims 1 to 6, characterized in that, Also includes: Record the operation logs of the bank's external services and generate an audit chain.
8. A management system for bank external services, characterized in that, include: The acquisition unit is used to acquire the pre-set confidence level of the bank's external service, wherein the confidence level is used to characterize the probability that the bank's external service is a zombie service, and the higher the confidence level score, the greater the probability that the bank's external service is a zombie service; The judgment unit is used to obtain the transaction volume of the bank's external connection service within a continuously set time window, determine whether the transaction volume is zero, and if so, obtain the network status data of the network leased line of the bank's external connection service, and determine whether the network leased line has been in an unavailable state for a long time based on the network status data. If so, increase the confidence score. The processing unit is used to determine whether the confidence level exceeds a preset threshold. If so, the bank's external service is taken offline.
9. A management terminal for bank external services, characterized in that, include: Storage media and processor; The storage medium stores computer-executed instructions. The processor executes computer execution instructions stored in the storage medium to implement the method as described in any one of claims 1 to 7.
10. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores computer-executable instructions, which, when executed by a processor, are used to implement the method as described in any one of claims 1 to 7.