Business process timeliness detection method, device, electronic device and storage medium
By obtaining and analyzing the historical time information of business process nodes, determining the time-consuming threshold and conducting real-time monitoring, the problem of low efficiency in business process monitoring in the financial industry is solved, effective detection and time-consuming warning of business process nodes is realized, and the efficiency of business process execution is improved.
Patent Information
- Application Number
- CN202411818949.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-11
- Publication Date
- 2025-04-04
AI Technical Summary
The financial industry's business process monitoring efficiency is low, which leads to the RPA failure during execution, causing the business process to stagnate at a certain node, affecting the efficiency of business processing.
By obtaining the historical time information of the target node in the target business process, determining the time-consuming threshold, obtaining the current time-consuming, and determining whether the timeout is exceeded based on the threshold, and if the timeout is exceeded, a timeout warning will be issued.
Time-consuming monitoring and detection of business process nodes is realized, and time-out warning is used to enable supervisors to promptly investigate and clear obstacles, improving the efficiency of business process execution.
Smart Images

Figure CN119761793A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of big data processing technology, and in particular to a method, device, electronic device and storage medium for detecting the timeliness of a business process. Background Art
[0002] With the development of financial technology, the comprehensive use of multiple technologies can conveniently improve the efficiency and accuracy of the business process in the financial industry. In the process of bank business handling, business handling can be realized by Robotic Process Automation (RPA).
[0003] In different scenarios, RPA may fail during execution, causing the business process to stagnate at a certain point, affecting business processing efficiency. How to improve the monitoring efficiency of business processing has become an urgent problem to be solved. Summary of the invention
[0004] The present invention provides a business process timeliness detection method, device, electronic equipment and storage medium to solve the problem of low efficiency in current business process monitoring.
[0005] According to one aspect of the present invention, a method for detecting timeliness of a business process is provided, comprising:
[0006] Obtain the historical time information required for the target node in the target business process to execute the business;
[0007] Determine a time consumption threshold of the target node according to the historical time information;
[0008] Obtaining the current time consumption of the target node in the target business process;
[0009] Determine whether it has timed out based on the current time consumption and the time consumption threshold; if it has timed out, issue a timeout warning.
[0010] According to another aspect of the present invention, there is provided a device for detecting timeliness of a business process, comprising:
[0011] The historical time acquisition module is used to obtain the historical time information required for the target node in the target business process to execute the business;
[0012] A threshold determination module, used to determine a time consumption threshold of the target node according to the historical time information;
[0013] A current time consumption acquisition module is used to obtain the current time consumption of the target node in the target business process;
[0014] The timeout detection module is used to determine whether a timeout has occurred based on the current time consumption and the time consumption threshold; if a timeout has occurred, a timeout warning is issued.
[0015] According to another aspect of the present invention, an electronic device is provided, the electronic device comprising:
[0016] at least one processor; and
[0017] a memory communicatively connected to the at least one processor; wherein,
[0018] The memory stores a computer program that can be executed by the at least one processor, and the computer program is executed by the at least one processor so that the at least one processor can execute the timeliness detection method for the business process described in any embodiment of the present invention.
[0019] According to another aspect of the present invention, a computer-readable storage medium is provided, wherein the computer-readable storage medium stores computer instructions, and the computer instructions are used to enable a processor to implement the method for detecting the timeliness of a business process described in any embodiment of the present invention when executed.
[0020] The technical solution of the embodiment of the present invention obtains the historical time information required for the target node in the target business process to execute the business; determines the time consumption threshold of the target node according to the historical time information; obtains the current time consumption of the target node in the target business process; determines whether it has timed out according to the current time consumption and the time consumption threshold; if it has timed out, issues a timeout warning. Compared with the current inability to monitor the time consumption of business process nodes, the technical solution provided by the embodiment of the present invention can collect the current time consumption of the target node in the target business process, and judge whether the target node has timed out according to the time consumption threshold obtained from the historical time information. When a timeout occurs, a timeout warning is issued, and the time consumption of the node can be effectively detected. The timeout warning enables supervisors to promptly check and remove obstacles in the target node, thereby improving the execution efficiency of the target business process.
[0021] It should be understood that the contents described in this section are not intended to identify the key or important features of the embodiments of the present invention, nor are they intended to limit the scope of the present invention. Other features of the present invention will become easily understood through the following description. BRIEF DESCRIPTION OF THE DRAWINGS
[0022] In order to more clearly illustrate the technical solutions in the embodiments of the present invention, the following briefly introduces the drawings required for use in the description of the embodiments. Obviously, the drawings described below are only some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without creative work.
[0023] Figure 1 It is a flowchart of a method for detecting timeliness of a business process provided by an embodiment of the present invention;
[0024] Figure 2 It is a schematic diagram of a process flow included in a loan business process applicable to an embodiment of the present invention;
[0025] Figure 3 It is a structural schematic diagram of a timeliness detection device for a business process provided by an embodiment of the present invention;
[0026] Figure 4 It is a structural schematic diagram of an electronic device for implementing the timeliness detection method of a business process according to an embodiment of the present invention. DETAILED DESCRIPTION
[0027] In order to enable those skilled in the art to better understand the scheme of the present invention, the technical scheme in the embodiments of the present invention will be clearly and completely described below in conjunction with the drawings in the embodiments of the present invention. Obviously, the described embodiments are only 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 should fall within the scope of protection of the present invention.
[0028] It should be noted that the terms "first", "second", etc. in the specification and claims of the present invention and the above-mentioned drawings are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence. It should be understood that the data used in this way can be interchanged where appropriate, so that the embodiments of the present invention described herein can be implemented in an order other than those illustrated or described herein. In addition, the terms "including" and "having" and any variations thereof are intended to cover non-exclusive inclusions, for example, a process, method, system, product or device that includes a series of steps or units is not necessarily limited to those steps or units that are clearly listed, but may include other steps or units that are not clearly listed or inherent to these processes, methods, products or devices.
[0029] With the development of financial technology, the comprehensive use of multiple technologies can conveniently improve the efficiency and accuracy of the business process in the financial industry. In the process of bank business handling, business handling can be realized by Robotic Process Automation (RPA). In different scenarios, RPA may fail during execution, causing the business process to stagnate at a certain node, affecting the efficiency of business handling. How to improve the monitoring efficiency of business handling has become an urgent problem to be solved.
[0030] Figure 1This is a flow chart of a method for detecting the timeliness of a business process provided by an embodiment of the present invention. This embodiment can be applied to the case of detecting the time consumption of each node in the banking business process, especially the case of detecting the time consumption of the process nodes of the loan application business and the credit card application business. The method can be executed by a timeliness detection device for the business process. The timeliness detection device for the business process can be implemented in the form of hardware and / or software. The timeliness detection device for the business process can be configured in electronic devices such as servers. Figure 1 As shown, the method includes:
[0031] S101. Obtain historical time information required for a target node in a target business process to execute a business.
[0032] The target business process contains multiple business nodes. After the consumer initiates the target business process, the target business is finally completed through the sequential execution of multiple business nodes.
[0033] The same target business process can be applied to different consumers. For the target node, the historical time information required for different users to execute business on the same target node can be obtained.
[0034] Optionally, the target business process is a loan application process or a credit card application process. Figure 2 A schematic diagram of a loan application process according to an embodiment of the present invention.
[0035] Exemplarily, the target nodes include an online identity card verification node, a credit verification node, a real estate verification node, a trustee payment verification node, a decision engine settlement node, a credit secondary verification node or a real estate secondary verification node.
[0036] The above verification node or settlement node can be completed manually or by RPA. The target node can be any one of the above nodes.
[0037] For example, in the above main process nodes, nodes 3-8 and nodes 11-17, business can be processed by combining manual and RPA. Other nodes can be processed manually. By recording the process time in each step and calculating the time spent in each step, it can be determined whether it can be further optimized to improve efficiency.
[0038] Optionally, obtaining the historical time information required for the target node in the target business process to execute the business can be implemented in the following ways:
[0039] Obtain the time information required for each business execution of the target node in the target business process; establish a daily time information set in units of days.
[0040] The time required for the target node to execute the business for each consumer is counted in units of days to obtain a daily time information set. The daily time information set contains the time information (i.e., time length) required for the target node in the target business process to execute the business for different consumers every day.
[0041] S102: Determine a time consumption threshold of the target node according to the historical time information.
[0042] Optionally, determining the time consumption threshold of the target node according to the historical time information may be implemented in the following manner:
[0043] The daily average time consumption of the target node is determined according to the daily time information set, and the time consumption threshold is determined according to the average of the daily average time consumption of multiple days.
[0044] Calculate the average value of the historical time information in the daily time information set, and then obtain the daily average time consumption corresponding to each day. The average value of the daily average time consumption of multiple days is used as the time consumption threshold. Among them, multiple days can be 7 days, 30 days or 365 days.
[0045] The above implementation method can quickly determine the time consumption threshold value through the average value. Since the average value is used as the time consumption threshold value, an early warning can be issued when the time consumption exceeds the time consumption threshold value, thereby further speeding up the business processing speed.
[0046] Optionally, determining the time consumption threshold of the target node according to the historical time information may be implemented in the following manner:
[0047] The daily average time consumption and daily standard deviation of the target node are determined according to the daily time information set. A time matrix is established according to the daily average time consumption and daily standard deviation of multiple days. Normalization processing is performed according to the time matrix to obtain a normalized matrix. A time consumption interval is determined according to the normalized matrix, and the time consumption interval is determined by two time consumption thresholds.
[0048] The daily average time and daily standard deviation are determined by the duration information contained in the daily time information set. For example, the fourth node in the loan application business process is the citizen identity online verification node. This node needs to enter the consumer's name and ID number into the citizen identity online verification system for verification. Because it is a dedicated line and a dedicated computer, only one processing staff or RPA robot can operate and query. According to the above timestamp, the time spent in this step is calculated as T1. When there are multiple consumers applying for processing, there will be enough time spent in the fourth step, which can be recorded as T2, T3, T4, T5, T6, etc. The daily average time is obtained by calculating the average value AVG of this set of data. According to the average value, the standard deviation S corresponding to each data in this set of data can be calculated.
[0049] As AVG and S are obtained every day, a set of arrays based on dates are gradually formed to form a time matrix. By normalizing the values in the time matrix, the distribution of time can be obtained. The time-consuming interval is determined based on the length of concentrated distribution.
[0050] The above implementation method can obtain the time-consuming interval through matrix processing. The time-consuming interval conforms to the reasonable execution duration, and the reasonable time-consuming interval can be determined more accurately, thereby improving the detection accuracy.
[0051] Furthermore, after the time matrix is established according to the daily average time consumption and daily standard deviation of multiple days, the method further includes: updating the time matrix according to the daily average time consumption and daily standard deviation updated on the latest date.
[0052] You can add new daily average time and daily standard deviation to the time matrix. As the amount of data in the updated time matrix continues to increase, the time threshold is more accurate. You can also delete the earliest set of daily average time and daily standard deviation while adding new daily average time and daily standard deviation, thereby keeping the amount of data in the time matrix stable.
[0053] S103: Obtain the current time consumption of the target node in the target business process.
[0054] S104, determining whether a timeout has occurred based on the current time consumption and the time consumption threshold; if a timeout has occurred, issuing a timeout warning.
[0055] Timeout warning can be used to remind managers to pay attention to the target node in the target business process through SMS, so that managers can provide guidance to manual work or debug RPA from the background or on-site to solve the problem of current node stagnation.
[0056] Furthermore, after obtaining the current time consumption of the target node in the target business process, the method further includes:
[0057] Access the associated node to obtain the business data of the target node executing the business; perform data verification based on the business data; if the verification fails, issue a verification warning.
[0058] For example, in Figure 2 In the flowchart shown, in nodes 4, 5, 6, 7, 8, 14, and 15, the filled-in data can be checked in detail in the business system to see if it is consistent with the original data, thereby verifying the accuracy of the data.
[0059] While performing failure detection, for nodes that need to be verified, data verification can be performed simultaneously to improve the accuracy of data in the target node.
[0060] The timeliness detection method of the business process provided by the embodiment of the present invention obtains the historical time information required for the target node in the target business process to execute the business; determines the time consumption threshold of the target node according to the historical time information; obtains the current time consumption of the target node in the target business process; determines whether it is timed out according to the current time consumption and the time consumption threshold; if it is timed out, a timeout warning is issued. Compared with the current inability to monitor the time consumption of the business process node, the timeliness detection method of the business process provided by the embodiment of the present invention can collect the current time consumption of the target node in the target business process, and judge whether the target node is timed out according to the time consumption threshold obtained from the historical time information. When a timeout occurs, a timeout warning is issued, and the time consumption of the node can be effectively detected. Through the timeout warning, the supervisor can timely check and remove the obstacles existing in the target node, thereby improving the execution efficiency of the target business process. Significantly improve the efficiency of credit card processing, reduce consumer waiting time, significantly improve consumer experience, and increase the amount of card processing and loans.
[0061] Figure 3 Schematic diagram of a schematic diagram of a timeliness detection device for a business process provided by an embodiment of the present invention. Figure 3 As shown, the device includes: a historical time acquisition module 21, a threshold determination module 22, a current time acquisition module 23 and a timeout detection module 24.
[0062] The historical time acquisition module 21 is used to acquire the historical time information required for the target node in the target business process to execute the business;
[0063] A threshold determination module 22, configured to determine a time consumption threshold of the target node according to the historical time information;
[0064] The current time consumption acquisition module 23 is used to obtain the current time consumption of the target node in the target business process;
[0065] The timeout detection module 24 is used to determine whether a timeout has occurred based on the current time consumption and the time consumption threshold; if a timeout has occurred, a timeout warning is issued.
[0066] Based on the above embodiment, optionally, the historical time acquisition module 21 is used to:
[0067] Obtain the time information required for each execution of a business by the target node in the target business process;
[0068] Establish a daily time information set based on the day.
[0069] Based on the above embodiment, optionally, the threshold determination module 22 is used to:
[0070] Determine the daily average time consumption of the target node based on the daily time information set,
[0071] The time consumption threshold is determined according to the average of the daily average time consumption of multiple days.
[0072] Based on the above embodiment, optionally, the threshold determination module 22 is used to:
[0073] Determine the daily average time consumption and daily standard deviation of the target node based on the daily time information set;
[0074] Establish a time matrix based on the daily average time and daily standard deviation of multiple days;
[0075] Performing normalization processing according to the time matrix to obtain a normalized matrix;
[0076] A time-consuming interval is determined according to the normalized matrix, and the time-consuming interval is determined by two time-consuming thresholds.
[0077] Based on the above embodiment, optionally, the threshold determination module 22 is further used to: after establishing a time matrix according to the daily average time consumption and daily standard deviation of multiple days, update the time matrix according to the daily average time consumption and daily standard deviation updated on the latest date.
[0078] Based on the above embodiment, optionally, the target business process is a loan application process or a credit card application process;
[0079] The target nodes include an online identity card verification node, a credit investigation verification node, a real estate verification node, a trustee payment verification node, a decision engine settlement node, a credit investigation secondary verification node or a real estate secondary verification node.
[0080] Based on the above embodiment, optionally, a verification module is further included, and the verification module is used to:
[0081] Access the associated node to obtain the business data of the target node executing the business;
[0082] Performing data verification according to the business data;
[0083] If the verification fails, a verification warning will be issued.
[0084] The timeliness detection device for the business process provided by the embodiment of the present invention includes a historical time acquisition module 21, which is used to obtain the historical time information required for the target node in the target business process to execute the business; a threshold determination module 22, which is used to determine the time consumption threshold of the target node according to the historical time information; a current time consumption acquisition module 23, which is used to obtain the current time consumption of the target node in the target business process; an overtime detection module 24, which is used to determine whether it is timed out according to the current time consumption and the time consumption threshold; if it is timed out, a timeout warning is issued. Compared with the current inability to monitor the time consumption of the business process node, the timeliness detection device for the business process provided by the embodiment of the present invention can collect the current time consumption of the target node in the target business process, and judge whether the target node is timed out according to the time consumption threshold obtained from the historical time information. When a timeout occurs, a timeout warning is issued, so that the time consumption of the node can be effectively detected. Through the timeout warning, the supervisor can timely check and remove the obstacles existing in the target node, thereby improving the execution efficiency of the target business process.
[0085] The timeliness detection device for a business process provided in an embodiment of the present invention can execute the timeliness detection method for a business process provided in any embodiment of the present invention, and has the functional modules and beneficial effects corresponding to the execution method.
[0086] Figure 4 1 is a schematic diagram of the structure of an electronic device provided by an embodiment of the present invention. The electronic device 10 is intended to represent various forms of digital computers, such as laptop computers, desktop computers, workstations, personal digital assistants, servers, blade servers, mainframe computers, and other suitable computers. The electronic device may also represent various forms of mobile devices, such as personal digital processing, cellular phones, smart phones, wearable devices (such as helmets, glasses, watches, etc.) and other similar computing devices. The components shown herein, their connections and relationships, and their functions are merely examples and are not intended to limit the implementation of the present invention described and / or required herein.
[0087] like Figure 4As shown, the electronic device 10 includes at least one processor 11, and a memory connected to the at least one processor 11, such as a read-only memory (ROM) 12, a random access memory (RAM) 13, etc., wherein the memory stores a computer program that can be executed by at least one processor, and the processor 11 can perform various appropriate actions and processes according to the computer program stored in the read-only memory (ROM) 12 or the computer program loaded from the storage unit 18 to the random access memory (RAM) 13. In the RAM 13, various programs and data required for the operation of the electronic device 10 can also be stored. The processor 11, the ROM 12, and the RAM 13 are connected to each other through a bus 14. An input / output (I / O) interface 15 is also connected to the bus 14.
[0088] A number of components in the electronic device 10 are connected to the I / O interface 15, including: an input unit 16, such as a keyboard, a mouse, etc.; an output unit 17, such as various types of displays, speakers, etc.; a storage unit 18, such as a disk, an optical disk, etc.; and a communication unit 19, such as a network card, a modem, a wireless communication transceiver, etc. The communication unit 19 allows the electronic device 10 to exchange information / data with other devices through a computer network such as the Internet and / or various telecommunication networks.
[0089] The processor 11 may be a variety of general and / or special processing components with processing and computing capabilities. Some examples of the processor 11 include, but are not limited to, a central processing unit (CPU), a graphics processing unit (GPU), various special artificial intelligence (AI) computing chips, various processors running machine learning model algorithms, a digital signal processor (DSP), and any appropriate processor, controller, microcontroller, etc. The processor 11 executes the various methods and processes described above, such as a timeliness detection method for a business process.
[0090] In some embodiments, the aging detection method for a business process may be implemented as a computer program, which is tangibly contained in a computer-readable storage medium, such as a storage unit 18. In some embodiments, part or all of the computer program may be loaded and / or installed on the electronic device 10 via the ROM 12 and / or the communication unit 19. When the computer program is loaded into the RAM 13 and executed by the processor 11, one or more steps of the aging detection method for a business process described above may be performed. Alternatively, in other embodiments, the processor 11 may be configured to execute the aging detection method for a business process in any other appropriate manner (e.g., by means of firmware).
[0091] Various implementations of the systems and techniques described above herein can be implemented in digital electronic circuit systems, integrated circuit systems, field programmable gate arrays (FPGAs), application specific integrated circuits (ASICs), application specific standard products (ASSPs), systems on chips (SOCs), load programmable logic devices (CPLDs), computer hardware, firmware, software, and / or combinations thereof. These various implementations can include: being implemented in one or more computer programs that can be executed and / or interpreted on a programmable system including at least one programmable processor, which can be a special purpose or general purpose programmable processor that can receive data and instructions from a storage system, at least one input device, and at least one output device, and transmit data and instructions to the storage system, the at least one input device, and the at least one output device.
[0092] The computer program for implementing the timeliness detection method of the business process of the present invention can be written in any combination of one or more programming languages. These computer programs can be provided to the processor of a general-purpose computer, a special-purpose computer or other programmable data processing device, so that when the computer program is executed by the processor, the functions / operations specified in the flow chart and / or the block diagram are implemented. The computer program can be executed completely on the machine, partially on the machine, as an independent software package, partially on the machine and partially on a remote machine, or completely on a remote machine or server.
[0093] An embodiment of the present invention further provides a computer-readable storage medium, wherein the computer-readable storage medium stores computer instructions, and the computer instructions are used to enable a processor to execute a timeliness detection method for a business process, the method comprising:
[0094] Obtain the historical time information required for the target node in the target business process to execute the business;
[0095] Determine a time consumption threshold of the target node according to the historical time information;
[0096] Obtaining the current time consumption of the target node in the target business process;
[0097] Determine whether it has timed out based on the current time consumption and the time consumption threshold; if it has timed out, issue a timeout warning.
[0098] Based on the above embodiment, optionally, obtaining historical time information required for a target node in a target business process to execute a business includes:
[0099] Obtain the time information required for each execution of a business by the target node in the target business process;
[0100] Establish a daily time information set based on the day.
[0101] Based on the above embodiment, optionally, determining the time consumption threshold of the target node according to the historical time information includes:
[0102] Determine the daily average time consumption of the target node based on the daily time information set,
[0103] The time consumption threshold is determined according to the average of the daily average time consumption of multiple days.
[0104] Based on the above embodiment, optionally, determining the time consumption threshold of the target node according to the historical time information includes:
[0105] Determine the daily average time consumption and daily standard deviation of the target node based on the daily time information set;
[0106] Establish a time matrix based on the daily average time and daily standard deviation of multiple days;
[0107] Performing normalization processing according to the time matrix to obtain a normalized matrix;
[0108] A time-consuming interval is determined according to the normalized matrix, and the time-consuming interval is determined by two time-consuming thresholds.
[0109] Based on the above embodiment, optionally, after the time matrix is established according to the daily average time consumption and the daily standard deviation of multiple days, the method further includes:
[0110] The time matrix is updated according to the daily average time and daily standard deviation updated on the latest date.
[0111] Based on the above embodiment, optionally, the target business process is a loan application process or a credit card application process;
[0112] The target nodes include an online identity card verification node, a credit investigation verification node, a real estate verification node, a trustee payment verification node, a decision engine settlement node, a credit investigation secondary verification node or a real estate secondary verification node.
[0113] Based on the above embodiment, optionally, after obtaining the current time consumption of the target node in the target business process, the method further includes:
[0114] Access the associated node to obtain the business data of the target node executing the business;
[0115] Performing data verification according to the business data;
[0116] If the verification fails, a verification warning will be issued.
[0117] In the context of the present invention, a computer-readable storage medium may be a tangible medium that may contain or store a computer program for use by or in combination with an instruction execution system, device or equipment. A computer-readable storage medium may include, but is not limited to, electronic, magnetic, optical, electromagnetic, infrared, or semiconductor systems, devices or equipment, or any suitable combination of the foregoing. Alternatively, a computer-readable storage medium may be a machine-readable signal medium. A more specific example of a machine-readable storage medium may include an electrical connection based on one or more lines, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing.
[0118] To provide interaction with a user, the systems and techniques described herein may be implemented on an electronic device having: a display device (e.g., a CRT (cathode ray tube) or LCD (liquid crystal display) monitor) for displaying information to the user; and a keyboard and a pointing device (e.g., a mouse or trackball) through which the user can provide input to the electronic device. Other types of devices may also be used to provide interaction with the user; for example, the feedback provided to the user may be any form of sensory feedback (e.g., visual feedback, auditory feedback, or tactile feedback); and input from the user may be received in any form (including acoustic input, voice input, or tactile input).
[0119] The systems and techniques described herein may be implemented in a computing system that includes backend components (e.g., as a data server), or a computing system that includes middleware components (e.g., an application server), or a computing system that includes frontend components (e.g., a user computer with a graphical user interface or a web browser through which a user can interact with implementations of the systems and techniques described herein), or a computing system that includes any combination of such backend components, middleware components, or frontend components. The components of the system may be interconnected by any form or medium of digital data communication (e.g., a communication network). Examples of communication networks include: a local area network (LAN), a wide area network (WAN), a blockchain network, and the Internet.
[0120] A computing system may include a client and a server. The client and the server are generally remote from each other and usually interact through a communication network. The client and server relationship is generated by computer programs running on the corresponding computers and having a client-server relationship with each other. The server may be a cloud server, also known as a cloud computing server or cloud host, which is a host product in the cloud computing service system to solve the defects of difficult management and weak business scalability in traditional physical hosts and VPS services.
[0121] It should be understood that the various forms of processes shown above can be used to reorder, add or delete steps. For example, the steps described in the present invention can be executed in parallel, sequentially or in different orders, as long as the desired results of the technical solution of the present invention can be achieved, and this document does not limit this.
[0122] The above specific implementations do not constitute a limitation on the protection scope of the present invention. It should be understood by those skilled in the art that various modifications, combinations, sub-combinations and substitutions can be made according to design requirements and other factors. Any modification, equivalent substitution and improvement made within the spirit and principle of the present invention should be included in the protection scope of the present invention.
Claims
1. A method for detecting the timeliness of a business process, characterized in that: include: Obtain the historical time information required for the target node in the target business process to execute the business; Determine a time consumption threshold of the target node according to the historical time information; Obtaining the current time consumption of the target node in the target business process; Determine whether it has timed out based on the current time consumption and the time consumption threshold; if it has timed out, issue a timeout warning.
2. The method according to claim 1, characterized in that Obtain the historical time information required for the target node in the target business process to execute the business, including: Obtain the time information required for each execution of a business by the target node in the target business process; Establish a daily time information set based on the day.
3. The method according to claim 2, characterized in that Determining the time consumption threshold of the target node according to the historical time information includes: Determine the daily average time consumption of the target node based on the daily time information set, The time consumption threshold is determined according to the average of the daily average time consumption of multiple days.
4. The method according to claim 2, characterized in that: Determining the time consumption threshold of the target node according to the historical time information includes: Determine the daily average time consumption and daily standard deviation of the target node based on the daily time information set; Establish a time matrix based on the daily average time and daily standard deviation of multiple days; Performing normalization processing according to the time matrix to obtain a normalized matrix; A time-consuming interval is determined according to the normalized matrix, and the time-consuming interval is determined by two time-consuming thresholds.
5. The method according to claim 4, characterized in that After establishing the time matrix based on the average daily time and daily standard deviation of multiple days, it also includes: The time matrix is updated according to the daily average time and daily standard deviation updated on the latest date.
6. The method according to claim 1, characterized in that The target business process is a loan application process or a credit card application process; The target nodes include an online identity card verification node, a credit investigation verification node, a real estate verification node, a trustee payment verification node, a decision engine settlement node, a credit investigation secondary verification node or a real estate secondary verification node.
7. The method according to claim 1, characterized in that After obtaining the current time consumption of the target node in the target business process, the method further includes: Access the associated node to obtain the business data of the target node executing the business; Performing data verification according to the business data; If the verification fails, a verification warning will be issued.
8. A timeliness detection device for a business process, characterized in that: include: The historical time acquisition module is used to obtain the historical time information required for the target node in the target business process to execute the business; A threshold determination module, used to determine a time consumption threshold of the target node according to the historical time information; A current time consumption acquisition module is used to obtain the current time consumption of the target node in the target business process; The timeout detection module is used to determine whether a timeout has occurred based on the current time consumption and the time consumption threshold; if a timeout has occurred, a timeout warning is issued.
9. An electronic device, characterized in that: The electronic device comprises: at least one processor; and a memory communicatively connected to the at least one processor; wherein, The memory stores a computer program executable by the at least one processor, and the computer program is executed by the at least one processor so that the at least one processor can execute the timeliness detection method for the business process described in any one of claims 1-7.
10. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores computer instructions, and the computer instructions are used to enable a processor to implement the timeliness detection method for a business process according to any one of claims 1 to 7 when executed.
Citation Information
Cited By
Application detection method and device based on RASP system
CN120408601A
Application detection method and device based on RASP system
CN120408601B