Business process optimization method and device, computer equipment, readable storage medium and program product

Through the analysis and screening of the needs of target businesses, the business process is optimized, and the problem of low adaptability of existing business processes is solved, achieving higher adaptability and accuracy.

CN119599155APending Publication Date: 2025-03-11CHINA CONSTRUCTION BANK +1
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411378009.6
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-09-30
Publication Date
2025-03-11

AI Technical Summary

Technical Problem

The existing business processes are pre-set and fixed, and cannot be applied to various business scenarios, resulting in low adaptability.

Method used

By responding to process optimization instructions for target businesses, the business needs analysis is conducted on the business provider and the business handler, the business objects that meet the needs are selected, their business processing processes are obtained, and the process is optimized based on matching business events.

Benefits of technology

It improves the adaptability and accuracy of business processes, makes business processes clearer and more reliable, and is conducive to subsequent business management.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119599155A_ABST
    Figure CN119599155A_ABST
Patent Text Reader

Abstract

The invention relates to a business process optimization method and device, computer equipment, a readable storage medium and a program product, and relates to the technical field of big data. The method comprises the following steps: in response to a process optimization instruction of a target service, respectively obtaining a first service demand of a service provider and a second service demand of a service handler of the target service; screening out a first type of business objects meeting the first business requirement and a second type of business objects meeting the second business requirement from the business providers; respectively obtaining a first business handling process of the first type of business objects and a second business handling process of the second type of business objects; and optimizing the first business handling process based on the first business handling event matched with the first business demand to obtain a first optimized process, and optimizing the second business handling process based on the second business handling event matched with the second business demand to obtain a second optimized process. By adopting the method, the adaptability of the business process can be improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of big data technology, and in particular to a business process optimization method, apparatus, computer equipment, readable storage medium and program product. Background Art

[0002] With the rapid development of big data, the business of various enterprises has gradually diversified. Based on this, higher requirements have been put forward for the quality of business interaction between industries and objects. Enterprises have begun to generally use business process technology to realize business interaction. Business process can record all business events involved in the process from business application to business completion.

[0003] However, current business processes are often pre-set unified processes, that is, relevant personnel customize a set of general processes based on experience or existing data. This is relatively fixed, which makes the existing business processes unable to be applied to various business scenarios, resulting in low adaptability of business processes. Summary of the invention

[0004] Based on this, it is necessary to provide a business process optimization method, device, computer equipment, computer-readable storage medium and computer program product that can improve the adaptability of business processes in response to the above technical problems.

[0005] In a first aspect, the present application provides a business process optimization method, comprising: in response to a process optimization instruction for a target business, performing business demand analysis on a business provider and a business handler of the target business, respectively, to obtain a first business demand of the business provider, and a second business demand of the business handler; screening out a first type of business object that meets the first business demand, and a second type of business object that meets the second business demand among the business providers; obtaining a first business handling process for the target business of the first type of business object, and a second business handling process for the target business of the second type of business object, respectively; optimizing the first business handling process based on a first business handling event that matches the first business demand, to obtain a first optimized process for the target business of the first type of business object, and optimizing the second business handling process based on a second business handling event that matches the second business demand, to obtain a second optimized process for the target business of the second type of business object.

[0006] In one embodiment, the method also includes: obtaining a first business management process of a business provider for a first business processing process, and a second business management process of a business provider for a second business processing process; respectively obtaining a first business management event that matches the first business processing event, and a second business management event that matches the second business processing event; based on the first business management event, optimizing the first business management process to obtain a third optimized process of the business provider for the first type of business object; based on the second business management event, optimizing the second business management process to obtain a fourth optimized process of the business provider for the second type of business object.

[0007] In one of the embodiments, a business provider includes multiple candidate business objects; among the business providers, a first category of business objects that meet a first business requirement and a second category of business objects that meet a second business requirement are screened out, including: for each candidate business object, obtaining object information of the candidate business object; the object information includes basic attribute information and business behavior information of the candidate business object; using a credit evaluation model, based on the basic attribute information and business behavior information, analyzing the business handling credit of the candidate business object to obtain a credit evaluation result of the candidate business object; taking the candidate business object whose credit evaluation result meets the first business requirement as the first category of business objects; using a security evaluation model, based on the basic attribute information and business behavior information, analyzing the business handling security of the candidate business object to obtain a security evaluation result of the candidate business object; taking the candidate business object whose security evaluation result meets the second business requirement as the second category of business objects.

[0008] In one of the embodiments, based on a first business processing event that matches a first business demand, a first business processing process is optimized to obtain a first optimized process for a first type of business object for a target business, including: for a first business processing event that matches the first business demand, obtaining an event type of the first business processing event; based on the event type, optimizing the first business processing process to obtain a first optimized process for a first type of business object for the target business.

[0009] In one of the embodiments, the first business processing flow is optimized based on the event type to obtain a first optimized flow of the first type of business object for the target business, including: if there is a business processing node matching the event type in the first business processing flow, obtaining event information of the first business processing event; based on the event information, updating the business processing node to obtain a first optimized flow of the first type of business object for the target business.

[0010] In one of the embodiments, the method also includes: if there is no business processing node matching the event type in the first business processing process, obtaining the execution order of the first business processing event; adding a target node matching the execution order to the first business processing process; adding the event information of the first business processing event to the target node, and obtaining a first optimization process for the first type of business object for the target business.

[0011] In the second aspect, the present application also provides a business process optimization device, including: a demand analysis module, which is used to respond to a process optimization instruction for a target business, and perform business demand analysis on the business provider and the business processing party of the target business respectively, to obtain the first business demand of the business provider and the second business demand of the business processing party; an object screening module, which is used to screen out a first type of business object that meets the first business demand and a second type of business object that meets the second business demand from the business provider; a business process acquisition module, which is used to obtain a first business processing flow for the target business of the first type of business object and a second business processing flow for the target business of the second type of business object respectively; a business process optimization module, which is used to optimize the first business processing flow based on a first business processing event matching the first business demand, to obtain the first optimized flow of the first type of business object for the target business, and to optimize the second business processing flow based on a second business processing event matching the second business demand, to obtain the second optimized flow of the second type of business object for the target business.

[0012] In one embodiment, the device is also used to: obtain a first business management process of a business provider for a first business processing process, and a second business management process of a business provider for a second business processing process; respectively obtain a first business management event that matches the first business processing event, and a second business management event that matches the second business processing event; based on the first business management event, optimize the first business management process to obtain a third optimized process of the business provider for the first type of business object; based on the second business management event, optimize the second business management process to obtain a fourth optimized process of the business provider for the second type of business object.

[0013] In one of the embodiments, the business provider includes multiple candidate business objects; the object screening module is also used to: for each candidate business object, obtain object information of the candidate business object; the object information includes basic attribute information and business behavior information of the candidate business object; through a credit evaluation model, based on the basic attribute information and business behavior information, analyze the business handling credit of the candidate business object to obtain a credit evaluation result of the candidate business object; the candidate business object whose credit evaluation result meets the first business requirement is regarded as a first category of business objects; through a security evaluation model, based on the basic attribute information and business behavior information, analyze the business handling security of the candidate business object to obtain a security evaluation result of the candidate business object; and the candidate business object whose security evaluation result meets the second business requirement is regarded as a second category of business objects.

[0014] In one of the embodiments, the business process optimization module is also used to: obtain the event type of the first business processing event that matches the first business demand; based on the event type, optimize the first business processing process to obtain a first optimized process for the first type of business object for the target business.

[0015] In one of the embodiments, the business process optimization module is also used to: if there is a business processing node that matches the event type in the first business processing process, obtain event information of the first business processing event; based on the event information, update the business processing node to obtain a first optimization process for the first type of business object for the target business.

[0016] In one of the embodiments, the business process optimization module is also used to: if there is no business processing node matching the event type in the first business processing process, obtain the execution order of the first business processing event; add a target node matching the execution order in the first business processing process; add the event information of the first business processing event to the target node, and obtain the first optimization process for the first type of business object for the target business.

[0017] In a third aspect, the present application also provides a computer device, comprising a memory and a processor, the memory storing a computer program, and the processor implementing the following steps when executing the computer program: in response to a process optimization instruction for a target business, performing business demand analysis on a business provider and a business handler of the target business, respectively, to obtain a first business demand of the business provider, and a second business demand of the business handler; screening out a first category of business objects that meet the first business demand, and a second category of business objects that meet the second business demand among the business providers; obtaining a first business handling process for the target business of the first category of business objects, and a second business handling process for the target business of the second category of business objects, respectively; optimizing the first business handling process based on a first business handling event matching the first business demand, to obtain a first optimized process for the target business of the first category of business objects, and optimizing the second business handling process based on a second business handling event matching the second business demand, to obtain a second optimized process for the target business of the second category of business objects.

[0018] In a fourth aspect, the present application further provides a computer-readable storage medium having a computer program stored thereon, which implements the following steps when executed by a processor: in response to a process optimization instruction for a target business, performing business demand analysis on a business provider and a business handler of the target business, respectively, to obtain a first business demand of the business provider, and a second business demand of the business handler; screening out a first category of business objects that meet the first business demand, and a second category of business objects that meet the second business demand among the business providers; obtaining a first business handling process for the target business of the first category of business objects, and a second business handling process for the target business of the second category of business objects, respectively; optimizing the first business handling process based on a first business handling event that matches the first business demand, to obtain a first optimized process for the target business of the first category of business objects; and optimizing the second business handling process based on a second business handling event that matches the second business demand, to obtain a second optimized process for the target business of the second category of business objects.

[0019] In a fifth aspect, the present application also provides a computer program product, including a computer program, which implements the following steps when executed by a processor: in response to a process optimization instruction for a target business, performing business demand analysis on a business provider and a business handler of the target business, respectively, to obtain a first business demand of the business provider, and a second business demand of the business handler; screening out a first category of business objects that meet the first business demand, and a second category of business objects that meet the second business demand among the business providers; obtaining a first business handling process for the target business of the first category of business objects, and a second business handling process for the target business of the second category of business objects, respectively; optimizing the first business handling process based on a first business handling event that matches the first business demand, to obtain a first optimized process for the target business of the first category of business objects; and optimizing the second business handling process based on a second business handling event that matches the second business demand, to obtain a second optimized process for the target business of the second category of business objects.

[0020] The above-mentioned business process optimization method, device, computer equipment, computer-readable storage medium and computer program product, when receiving a process optimization instruction for a target business, firstly respectively analyzes the business needs of the business provider and the business processing party of the target business, and obtains the first business need of the business provider and the second business need of the business processing party. Thus, among the business providers, the first type of business objects that meet the first business need and the second type of business objects that meet the second business need are screened out, so as to optimize the business processes of different types of business objects in a targeted manner. Then, the first business processing flow of the first type of business objects for the target business and the second business processing flow of the second type of business objects for the target business are respectively obtained. Finally, based on the first business processing event matching the first business need, the first business processing flow is optimized to obtain the first optimized flow of the first type of business objects for the target business, and based on the second business processing event matching the second business need, the second business processing flow is optimized to obtain the second optimized flow of the second type of business objects for the target business. In this way, this application selects different types of business objects according to the different business needs of the business provider and the business processor, and thus formulates the optimal business process for each type of business object in a targeted manner, which is applicable to various businesses and various business scenarios, and improves the adaptability of the business process. On the other hand, it also improves the accuracy of the business process, making the business process clearer and more reliable, which is conducive to subsequent business management. BRIEF DESCRIPTION OF THE DRAWINGS

[0021] In order to more clearly illustrate the technical solutions in the embodiments of the present application or related technologies, the drawings required for use in the embodiments of the present application or related technical descriptions will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other related drawings can be obtained based on these drawings without paying creative work.

[0022] Figure 1 An application environment diagram of a business process optimization method in an embodiment;

[0023] Figure 2 A flowchart of a business process optimization method in one embodiment;

[0024] Figure 3 A schematic diagram of a process flow for optimizing a business management process in one embodiment;

[0025] Figure 4 A schematic diagram of a process of business object screening in one embodiment;

[0026] Figure 5 A schematic diagram of a process flow for optimizing a business handling process in an embodiment;

[0027] Figure 6 A flowchart of optimizing a business handling process in another embodiment;

[0028] Figure 7 A flowchart of optimizing a business handling process in another embodiment;

[0029] Figure 8 It is an application scenario diagram of business process optimization in a specific embodiment;

[0030] Fig. 9 It is a structural block diagram of a business process optimization device in one embodiment;

[0031] Fig.10 FIG. 4 is a diagram showing the internal structure of a computer device in one embodiment. DETAILED DESCRIPTION

[0032] In order to make the purpose, technical solutions and advantages of the present application clearer, the present application is further described in detail below in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present application and are not used to limit the present application. It should be noted that in the embodiments of the present application, certain software, groups, models and other existing solutions in the industry may be mentioned, which should be considered as exemplary, and their purpose is only to illustrate the feasibility of the implementation of the technical solution of the present application, but it does not mean that the applicant has or will necessarily use the solution.

[0033] It should be noted that the user information (including but not limited to user device information, user personal information, etc.) and data (including but not limited to data used for analysis, stored data, displayed data, etc.) involved in this application are all information and data authorized by the user or fully authorized by all parties, and the collection, use and processing of relevant data must comply with relevant regulations. The acquisition, storage, use, and processing of data in the technical solution of this application are in compliance with relevant provisions of national laws and regulations.

[0034] The business process optimization method provided in the embodiment of the present application can be applied to Figure 1 In the application environment shown. Among them, the terminal 102 communicates with the server 104 through the network. The data storage system can store the data that the server 104 needs to process. The data storage system can be integrated on the server 104, or it can be placed on the cloud or other network servers. In response to the process optimization instruction for the target business initiated by the terminal 102, the server 104 analyzes the business needs of the business provider and the business handling party of the target business, and obtains the first business needs of the business provider and the second business needs of the business handling party; among the business providers, the first type of business objects that meet the first business needs and the second type of business objects that meet the second business needs are screened out; the first business handling process of the first type of business object for the target business and the second business handling process of the second type of business object for the target business are obtained respectively; based on the first business handling event matching the first business need, the first business handling process is optimized to obtain the first optimized process of the first type of business object for the target business, and based on the second business handling event matching the second business need, the second business handling process is optimized to obtain the second optimized process of the second type of business object for the target business.

[0035] The terminal 102 may be, but is not limited to, various personal computers, laptops, smart phones, tablet computers, and IoT devices. The server 104 may be an independent physical server, a server cluster or a distributed system composed of multiple physical servers, or a cloud server that provides cloud computing services.

[0036] In an exemplary embodiment, Figure 2 As shown, a business process optimization method is provided, which is applied to Figure 1 The server 104 in the example is used as an example to illustrate, and the following steps are included:

[0037] Step S202, in response to the process optimization instruction for the target business, business demand analysis is performed on the business provider and the business handler of the target business respectively to obtain the first business demand of the business provider and the second business demand of the business handler.

[0038] Among them, the target business refers to the business that needs to be optimized in business processes. In a preferred example, the target business can be a product ordering business. The process optimization instruction can refer to an instruction to optimize the business process of the target business. The business process can also be understood as a business value chain, which can include a business processing process and a business management process. It can be understood that the business processing process is relative to the business processing party, and can refer to the relevant process when the business processing party handles the business, while the business management process is relative to the business provider, and can refer to the business management-related process corresponding to the business processing application initiated by the business provider for the business processing party. The business provider can refer to the party that provides the target business, and the business processing party can refer to the party that handles the business. The first business demand can refer to the demand of the business provider when managing the target business. The second business demand can refer to the demand of the business processing party when handling the target business.

[0039] Taking the product ordering business as an example, the business provider can be the merchant who provides the product, and the business processor can be the object who places the order for the product. For the object, the business processing process is the ordering process, which can include searching for products, placing orders, and paying. For the merchant, the business management process is the order application initiated for the object, and the corresponding related processes can include order confirmation, product shipment, and product delivery.

[0040] For example, when the server receives a process optimization instruction for a target service initiated by a terminal, it can first determine the service provider that provides the target service and the service handler that handles the target service, thereby performing service demand analysis on both, that is, analyzing the service demand of the service provider when providing the target service and analyzing the demand of the service handler when handling the target service.

[0041] In one example, from the perspective of the service provider, the credit of the service provider is very important, and from the perspective of the service provider, the security during service processing is very important. Therefore, in this embodiment, the first service requirement may be a credit requirement for the service provider, such as a credit threshold of the service provider, and the second service requirement may be a security requirement for the service processing process, such as a security threshold of the service provider during service processing. Of course, in actual applications, other service requirements may also be set, and the specific service requirements are not limited here.

[0042] Step S204: select, from among the service providers, first-category service objects that meet the first service requirement and second-category service objects that meet the second service requirement.

[0043] The service provider may include multiple candidate service objects. The first type of service object may refer to a service object that meets the first service requirement, and the second type of service object may refer to a service object that meets the second service requirement. In a preferred example, the first type of service object may refer to a service object that meets the credit requirement, and the second type of service object may refer to a service object that meets the security requirement.

[0044] Exemplarily, after obtaining the business requirements of the business provider and the business processor for the target business, the server can further filter out a class of business objects that meet the business requirements of the business provider and a class of business objects that meet the business requirements of the business processor from among the candidate business objects of the business provider.

[0045] It should be noted that there are differences in demand between the first and second types of business objects, which will lead to differences in the business processing procedures of the two. For example, assuming that the first type of business object is a high-credit business object and the second type of business object is a safe processing object, taking the product ordering business as an example, the high-credit business object does not need to pay during the business processing, while for the business processing of the safe processing object, a third-party trusted institution can be added to temporarily store the product order funds of this type of business object. Therefore, the safe processing object does not need to undergo credit assessment.

[0046] Step S206, respectively obtaining a first business handling process for the target business by the first type of business object and a second business handling process for the target business by the second type of business object.

[0047] The first business handling process may refer to the relevant process when the first type of business object handles the target business, and the second business handling process may refer to the relevant process when the second type of business object handles the target business. It is understandable that at the beginning of the process, the first business handling process and the second business handling process may be the same.

[0048] Exemplarily, after distinguishing between the first category of business objects and the second category of business objects, the server can respectively obtain the business processes of the first category of business objects when handling the target business, and the business processes of the second category of business objects when handling the target business, so as to facilitate subsequent targeted optimization of the business processes of the two categories of business objects.

[0049] Step S208, based on the first business processing event that matches the first business demand, the first business processing process is optimized to obtain the first optimized process for the first type of business object for the target business, and based on the second business processing event that matches the second business demand, the second business processing process is optimized to obtain the second optimized process for the second type of business object for the target business.

[0050] Among them, a business processing event may refer to related operations in the business processing process, and searching for products, placing orders, making payments, etc. may all belong to business processing events. A first business processing event may refer to a business processing event that matches a first business requirement. Taking the first business requirement as a credit requirement as an example, the first business processing event may be a use-first-and-pay-later event. A second business processing event may refer to a business processing event that matches a second business requirement. Taking the second business requirement as a security requirement as an example, the second business processing event may be a payment to a third-party trusted institution. Of course, in actual applications, other types or different numbers of business processing events may be configured according to actual conditions, and this is not limited in this embodiment. The first optimized process may refer to the process obtained by optimizing the first business processing process, and the second optimized process may refer to the process obtained by optimizing the second business processing process.

[0051] Exemplarily, after the server obtains the first business handling process of the first type of business object and the second business handling process of the second type of business object, it can first match the first business handling event corresponding to the first business demand, and optimize the first business handling process based on the first business handling event, thereby obtaining the optimized first optimized process. Similarly, the second business handling event corresponding to the second business demand is matched, and the second business handling process is optimized based on the second business handling event, thereby obtaining the optimized second optimized process.

[0052] In one example, process optimization may be updating process nodes in a business process, or adding new nodes in the business process.

[0053] In this embodiment, when the server receives the process optimization instruction for the target business, it first analyzes the business needs of the business provider and the business handling party of the target business, and obtains the first business need of the business provider and the second business need of the business handling party. Thus, among the business providers, the first type of business objects that meet the first business need and the second type of business objects that meet the second business need are screened out, so as to optimize the business process for different types of business objects in a targeted manner. Then, the first business handling process for the target business of the first type of business objects and the second business handling process for the target business of the second type of business objects are obtained respectively. Finally, based on the first business handling event matching the first business need, the first business handling process is optimized to obtain the first optimized process for the target business of the first type of business objects, and based on the second business handling event matching the second business need, the second business handling process is optimized to obtain the second optimized process for the target business of the second type of business objects. In this way, this embodiment screens out different types of business objects according to the different business needs of the business provider and the business handling party, so as to formulate the optimal business process for each type of business object in a targeted manner, which is applicable to various businesses and various business scenarios, and improves the adaptability of the business process. On the other hand, it also improves the accuracy of business processes, making them clearer and more reliable, which is conducive to subsequent business management.

[0054] In an exemplary embodiment, Figure 3 As shown in the figure, the process of optimizing the business management process includes:

[0055] Step S302: obtaining a first service management process of a service provider for a first service handling process and a second service management process of a service provider for a second service handling process.

[0056] The business management process may correspond to the business handling process. The first business management process may refer to the management process corresponding to the first business handling process, and the second business management process may refer to the management process corresponding to the second business handling process.

[0057] For example, after completing the optimization of the business process of the business processing party, the server can simultaneously optimize the business process of the business provider. That is, the server can obtain the first business management process corresponding to the first business processing process and the second business management process corresponding to the second business processing process, so as to optimize the two business management processes in a targeted manner later.

[0058] Step S304, respectively obtaining a first business management event that matches the first business handling event and a second business management event that matches the second business handling event.

[0059] Among them, business management events can refer to the relevant operations of the business provider in the process of managing the target business. Order confirmation, product shipment, product distribution, etc. can all belong to business management events. Business management events can correspond to business processing events, such as placing an order and order confirmation are corresponding.

[0060] Exemplarily, for a first business processing event that matches a first business demand, the server can synchronously obtain a first business management event that matches the first business processing event. Similarly, for a second business processing event that matches a second business demand, the server can synchronously obtain a second business management event that matches the second business processing event.

[0061] Step S306: Based on the first business management event, the first business management process is optimized to obtain a third optimized process of the business provider for the first type of business object.

[0062] The third optimized process may be a process obtained by optimizing the first business management process.

[0063] Exemplarily, after the server matches and obtains the first business management event, it can optimize the first business management process according to the first business management event, which can be to update the process nodes in the first business management process or to add a new business management node, thereby obtaining an optimized third optimization process.

[0064] Step S308: Based on the second business management event, the second business management process is optimized to obtain a fourth optimization process of the business provider for the second type of business objects.

[0065] The fourth optimized process may be a process obtained by optimizing the second business management process.

[0066] Exemplarily, after the server matches and obtains the second business management event, it can optimize the second business management process according to the second business management event, which can be to update the process nodes in the second business management process or to add a new business management node, thereby obtaining an optimized fourth optimization process.

[0067] In this embodiment, by simultaneously optimizing the business management process of the business provider, it is ensured that the processes of the business provider and the business processor are matched, thereby ensuring the accuracy of the business processing process and the business management process.

[0068] In an exemplary embodiment, Figure 4 As shown, among the service providers, the first type of service objects that meet the first service requirement and the second type of service objects that meet the second service requirement are screened out, including:

[0069] Step S402: for each candidate business object, obtain object information of the candidate business object; the object information includes basic attribute information and business behavior information of the candidate business object.

[0070] The basic attribute information may refer to the basic information of the candidate business object, including but not limited to the age, gender, account information, place of origin, etc. of the candidate business object. The business behavior information may refer to the behavior information of the candidate business object when handling business, including but not limited to the type of business handled, business amount, handling method, handling time, etc.

[0071] Exemplarily, when classifying each candidate business object, the server may first obtain basic attribute information and business behavior information of each candidate business object, so as to facilitate subsequent credit evaluation and security evaluation of each candidate business object.

[0072] Step S404: Analyze the business handling credit of the candidate business object through the credit evaluation model based on the basic attribute information and business behavior information to obtain the credit evaluation result of the candidate business object.

[0073] Among them, the credit assessment model can refer to a mathematical model for analyzing the business handling creditworthiness of a candidate business object, such as a Z-score model, which is a credit scoring method that can be used to assess the credit risk of an object, or a Marsali model, which is a prediction model that can comprehensively predict the credit risk of an object. The credit assessment result can be used to characterize the creditworthiness of a candidate business object when handling a business.

[0074] Exemplarily, after obtaining the basic attribute information and business behavior information of each candidate business object, the server can input the basic attribute information and business behavior information into a pre-trained credit assessment model to perform a business handling credit analysis on each candidate business object, thereby obtaining the credit of each candidate business object when conducting business.

[0075] Step S406: The candidate business objects whose credit evaluation results meet the first business requirement are taken as first-category business objects.

[0076] Exemplarily, since the first business requirement may be a credit requirement for the business processor, such as a credit threshold of the business processor, when the credit evaluation result of the candidate business object reaches the credit threshold, the server may treat the candidate business object as a first-category business object.

[0077] Step S408, using the security assessment model, based on basic attribute information and business behavior information, analyze the business handling security of the candidate business object to obtain a security assessment result of the candidate business object.

[0078] Among them, the security assessment model may refer to a mathematical model for evaluating the security of a candidate business object during the business process, such as a decision tree analysis model, a Monte Carlo simulation model, a Bayesian network model, or a Markov decision process model. The decision tree analysis model is a risk decision-making tool that can clearly represent various risk events and their possible results. The Monte Carlo simulation model is a probability-based risk assessment method that obtains the probability distribution of various possible results through a large number of simulation experiments. The Bayesian network model is a risk assessment model based on Bayesian theory that can represent the causal relationship between various risk factors. The Markov decision process model is a risk decision model based on a Markov chain that can represent the dynamic change process of risk. Of course, other mathematical models can also be used for security assessment in practical applications, and this embodiment does not limit it. The security assessment result can be used to characterize the degree of security of the candidate business object during the business process.

[0079] Exemplarily, after obtaining the basic attribute information and business behavior information of each candidate business object, the server can input the basic attribute information and business behavior information into a pre-trained security assessment model to perform a business processing security analysis on each candidate business object, thereby obtaining the security level of each candidate business object when conducting business processing.

[0080] Step S410: The candidate business objects whose security assessment results meet the second business requirement are taken as second-category business objects.

[0081] For example, since the second business requirement may be a security requirement for the business handling process, such as a security threshold of the business handling party in the business handling process, if the security evaluation result of the candidate business object reaches the security threshold, the server may treat the candidate business object as a second-category business object.

[0082] In a preferred example, the candidate business object whose credit evaluation result meets the first business requirement may not be subject to subsequent security evaluation.

[0083] In this embodiment, a credit assessment model and a security assessment model are used to perform business handling credit analysis and business handling security analysis on each candidate business object, respectively, thereby improving the accuracy of the credit assessment results and the security assessment results, thereby improving the accuracy of business object screening, and further improving the accuracy of subsequent business process optimization.

[0084] In an exemplary embodiment, Figure 5As shown, based on the first business handling event matching the first business requirement, the first business handling process is optimized to obtain a first optimized process for the first type of business object for the target business, including:

[0085] Step S502: for a first business handling event matching the first business requirement, obtain the event type of the first business handling event.

[0086] The event type may refer to the type of business handling event. For example, the first business handling event is pay-later, which may belong to the payment type. For example, the second business handling event is payment to a third-party trusted institution, which may also belong to the payment type.

[0087] Step S504: optimize the first business handling process based on the event type to obtain a first optimized process for the first type of business object for the target business.

[0088] Exemplarily, after the server obtains the event type of the first business processing event, it can determine the corresponding process node in the first business processing process according to the event type, thereby optimizing the first business processing process to obtain a first optimized process.

[0089] In this embodiment, the first business processing process is optimized based on the event type of the business processing event, thereby improving the accuracy of the business process optimization.

[0090] In an exemplary embodiment, Figure 6 As shown, based on the event type, the first business handling process is optimized to obtain a first optimized process for the first type of business object for the target business, including:

[0091] Step S602: If there is a business processing node matching the event type in the first business processing flow, obtain event information of the first business processing event.

[0092] Step S604: based on the event information, update the business processing node to obtain the first optimization process of the first type of business object for the target business.

[0093] The business processing node may refer to a process node in the first business processing process. The event information may refer to basic information of the first business processing event, including but not limited to the event name, execution order, execution time, etc.

[0094] Exemplarily, after obtaining the event type of the first business processing event, the server can screen whether there is a business processing node that matches the event type in the first business processing process. If so, the server can further obtain basic information of the first business processing event, and then use the basic information to update the content of the business processing node, that is, update the node content of the business processing node to the basic information, thereby obtaining the first optimized process.

[0095] For example, taking the first business handling event of pay later as an example, which belongs to the payment type, the first business handling process is screened to see whether there is a node matching the payment type. If so, the node information of the node is updated to pay later.

[0096] In this embodiment, by screening whether there is a node matching the event type of the first business processing event in the first business processing flow, the node is updated, thereby improving the efficiency of business process optimization.

[0097] In an exemplary embodiment, Figure 7 As shown, the business process optimization process also includes:

[0098] Step S702: If there is no business processing node matching the event type in the first business processing flow, the execution order of the first business processing event is obtained.

[0099] The execution order may refer to the order in which the first business processing event is executed.

[0100] Exemplarily, if there is no business processing node matching the event type in the first business processing flow, it means that a new node needs to be added. At this time, the server can extract the execution order of the first business processing event from the event information.

[0101] Step S704: Add a target node that matches the execution order in the first business processing flow.

[0102] The target node may refer to a newly added node in the first business processing flow, and the target node is consistent with the execution order of the first business processing event.

[0103] Exemplarily, after the server obtains the execution order of the first business handling event, it can add a target node that matches the execution order in the first business handling process according to the execution order. For example, assuming that the first business handling event is reconciliation, and there is no node of this type in the current first business handling process, a new node needs to be added to execute the reconciliation event.

[0104] Step S706: adding the event information of the first business handling event to the target node to obtain a first optimization process of the first type of business object for the target business.

[0105] Exemplarily, after the server adds a target node, it can add the event information of the first business processing event to the target node, thereby obtaining the first optimization process.

[0106] In this embodiment, when there is no business processing node matching the event type in the first business processing flow, a new node is added and event information is added to the new node, thereby improving the accuracy of business process optimization.

[0107] It should be noted that the processes of optimizing the second business processing process based on the second business processing event to obtain the second optimized process, optimizing the first business management process based on the first business management event to obtain the third optimized process, and optimizing the second business management process based on the second business management event to obtain the fourth optimized process are all consistent with the above-mentioned process of optimizing the first business processing process based on the first business processing event to obtain the first optimized process, and will not be repeated here.

[0108] In a specific embodiment, if Figure 8 As shown, Figure 8 The application scenario diagram of the business process optimization method is shown. First, the server responds to the process optimization instruction for the product ordering business initiated by the terminal, and performs business demand analysis on the merchant and the ordering object of the product ordering business, respectively, to obtain the first business demand of the merchant and the second business demand of the ordering object, wherein the first business demand is the credit threshold of the ordering object, and the second business demand is the security threshold of the ordering business during the processing.

[0109] For each candidate order object in the order object, basic attribute information and business behavior information of the candidate order object are obtained. The basic attribute information and business behavior information are input into the credit evaluation model to analyze the credit of the candidate order object, obtain the credit evaluation result of the candidate order object, and take the candidate order object whose credit evaluation result reaches the credit threshold as the first type of business object.

[0110] Basic attribute information and business behavior information are input into the security assessment model to analyze the security of candidate order objects during the order processing process, and the security assessment results of the candidate order objects are obtained. The candidate order objects whose security assessment results reach the security threshold are regarded as the second-category business objects.

[0111] The first order process for the product order business of the first type of business object and the second business process for the product order business of the second type of business object are obtained respectively. The first order process and the second order process both include: product retrieval, order placement, payment, receipt, and after-sales service in the initial stage. The first business handling event matching the first business demand is obtained, including use first, pay later and reconciliation. Among them, use first, pay later belongs to the payment type and corresponds to the payment node. Therefore, the node information of the payment node is updated to the relevant information of use first, pay later. As for the reconciliation event, it belongs to the reconciliation type, and there is no business handling node matching the reconciliation type in the first order process. Therefore, the execution order of the reconciliation is obtained, and a reconciliation node matching the execution order is added to the first order process, and the relevant information of the reconciliation event is added to the reconciliation node to obtain the first optimized process.

[0112] The second business handling event matching the second business requirement is obtained, including payment to a third-party trusted institution, which also belongs to the payment type and corresponds to a payment node. Therefore, the node information of the payment node in the second order process is updated to the event information of payment to a third-party trusted institution, and the second optimization process for the product order business of the second type of business object is obtained.

[0113] The business processing procedures of the merchant are also optimized simultaneously. That is, the merchant's first order management process for the first order process and the merchant's second order management process for the second order process are obtained, including product listing, product recommendation, order generation, logistics services, and after-sales. The first order management event that matches the first business processing event, i.e., deduction of payment and receipt of goods, and the second order management event that matches the second business processing event, i.e., collection of payment by a third-party trusted institution, are obtained. Based on the first order management event, the first order management process is optimized to obtain the merchant's third optimized process for the first type of business object. Based on the second order management event, the second order management process is optimized to obtain the merchant's fourth optimized process for the second type of business object. The specific optimization process is the same as the optimization process of the first optimization process, and will not be repeated here.

[0114] In this embodiment, when receiving a process optimization instruction for a product ordering business, firstly, the business demand analysis is performed on the merchant and the ordering object of the product ordering business respectively, and the first business demand of the merchant and the second business demand of the ordering object are obtained. Thus, among the ordering objects, the first type of business objects that meet the first business demand and the second type of business objects that meet the second business demand are screened out, so as to optimize the business process for different types of business objects in a targeted manner. Then, the first ordering process for the product ordering business of the first type of business objects and the second ordering process for the product ordering business of the second type of business objects are obtained respectively. Finally, based on the first business handling event matching the first business demand, the first ordering process is optimized to obtain the first optimized process for the product ordering business of the first type of business objects, and based on the second business handling event matching the second business demand, the second ordering process is optimized to obtain the second optimized process for the product ordering business of the second type of business objects. In this way, this embodiment screens out different types of business objects according to the different business demands of the merchant and the ordering object, so as to formulate the optimal business process for each type of business object in a targeted manner, which is applicable to various businesses and various business scenarios, and improves the adaptability of the business process. On the other hand, it also improves the accuracy of business processes, making them clearer and more reliable, which is conducive to subsequent business management.

[0115] It should be understood that, although the steps in the flowcharts involved in the above embodiments are displayed in sequence according to the indication of the arrows, these steps are not necessarily executed in sequence according to the order indicated by the arrows. Unless there is a clear explanation in this article, the execution of these steps does not have a strict order restriction, and these steps can be executed in other orders. Moreover, at least a part of the steps in the flowcharts involved in the above embodiments can include multiple steps or multiple stages, and these steps or stages are not necessarily executed at the same time, but can be executed at different times, and the execution order of these steps or stages is not necessarily carried out in sequence, but can be executed in turn or alternately with other steps or at least a part of the steps or stages in other steps.

[0116] Based on the same inventive concept, the embodiment of the present application also provides a business process optimization device for implementing the business process optimization method involved above. The implementation scheme for solving the problem provided by the device is similar to the implementation scheme recorded in the above method, so the specific limitations in one or more business process optimization device embodiments provided below can refer to the limitations of the business process optimization method above, and will not be repeated here.

[0117] In an exemplary embodiment, Fig. 9As shown, a business process optimization device is provided, including: a demand analysis module 902, which is used to respond to a process optimization instruction for a target business, and respectively analyze the business needs of the business provider and the business processing party of the target business to obtain the first business need of the business provider and the second business need of the business processing party; an object screening module 904, which is used to screen out the first type of business objects that meet the first business need and the second type of business objects that meet the second business need from the business providers; a business process acquisition module 906, which is used to respectively obtain the first business processing flow of the first type of business objects for the target business and the second business processing flow of the second type of business objects for the target business; a business process optimization module 908, which is used to optimize the first business processing flow based on a first business processing event that matches the first business need to obtain the first optimized flow of the first type of business objects for the target business, and optimize the second business processing flow based on a second business processing event that matches the second business need to obtain the second optimized flow of the second type of business objects for the target business.

[0118] In one embodiment, the device is also used to: obtain a first business management process of a business provider for a first business processing process, and a second business management process of a business provider for a second business processing process; respectively obtain a first business management event that matches the first business processing event, and a second business management event that matches the second business processing event; based on the first business management event, optimize the first business management process to obtain a third optimized process of the business provider for the first type of business object; based on the second business management event, optimize the second business management process to obtain a fourth optimized process of the business provider for the second type of business object.

[0119] In one embodiment, the business provider includes multiple candidate business objects; the object screening module 904 is also used to: for each candidate business object, obtain object information of the candidate business object; the object information includes basic attribute information and business behavior information of the candidate business object; through a credit evaluation model, based on the basic attribute information and business behavior information, analyze the business handling credit of the candidate business object to obtain a credit evaluation result of the candidate business object; the candidate business object whose credit evaluation result meets the first business requirement is regarded as a first category of business objects; through a security evaluation model, based on the basic attribute information and business behavior information, analyze the business handling security of the candidate business object to obtain a security evaluation result of the candidate business object; and the candidate business object whose security evaluation result meets the second business requirement is regarded as a second category of business objects.

[0120] In one embodiment, the business process optimization module 908 is also used to: obtain the event type of the first business processing event that matches the first business demand; based on the event type, optimize the first business processing process to obtain the first optimized process for the first type of business object for the target business.

[0121] In one embodiment, the business process optimization module 908 is also used to: if there is a business processing node that matches the event type in the first business processing process, obtain the event information of the first business processing event; based on the event information, update the business processing node to obtain the first optimization process for the first type of business object for the target business.

[0122] In one of the embodiments, the business process optimization module 908 is also used to: if there is no business processing node matching the event type in the first business processing process, obtain the execution order of the first business processing event; add a target node matching the execution order in the first business processing process; add the event information of the first business processing event to the target node, and obtain the first optimization process for the first type of business object for the target business.

[0123] Each module in the above-mentioned business process optimization device can be implemented in whole or in part by software, hardware and their combination. Each of the above-mentioned modules can be embedded in or independent of the processor in the computer device in the form of hardware, or can be stored in the memory in the computer device in the form of software, so that the processor can call and execute the operations corresponding to each of the above modules.

[0124] In an exemplary embodiment, a computer device is provided. The computer device may be a server, and its internal structure diagram may be as shown in FIG. Fig.10 As shown. The computer device includes a processor, a memory, an input / output interface (Input / Output, referred to as I / O) and a communication interface. The processor, the memory and the input / output interface are connected through a system bus, and the communication interface is connected to the system bus through the input / output interface. The processor of the computer device is used to provide computing and control capabilities. The memory of the computer device includes a non-volatile storage medium and an internal memory. The non-volatile storage medium stores an operating system, a computer program and a database. The internal memory provides an environment for the operation of the operating system and the computer program in the non-volatile storage medium. The database of the computer device is used to store business process optimization data. The input / output interface of the computer device is used to exchange information between the processor and an external device. The communication interface of the computer device is used to communicate with an external terminal through a network connection. When the computer program is executed by the processor, a business process optimization method is implemented.

[0125] Those skilled in the art will understand that Fig.10 The structure shown in the figure is only a block diagram of a part of the structure related to the solution of the present application, and does not constitute a limitation on the computer device to which the solution of the present application is applied. The specific computer device may include more or fewer components than those shown in the figure, or combine certain components, or have a different arrangement of components.

[0126] In an exemplary embodiment, a computer device is provided, including a memory and a processor, wherein a computer program is stored in the memory, and the processor implements the following steps when executing the computer program: in response to a process optimization instruction for a target business, business demand analysis is performed on a business provider and a business handler of the target business, respectively, to obtain a first business demand of the business provider and a second business demand of the business handler; among the business providers, a first category of business objects that meet the first business demand and a second category of business objects that meet the second business demand are screened out; a first business handling process for the target business of the first category of business objects and a second business handling process for the target business of the second category of business objects are obtained respectively; based on a first business handling event that matches the first business demand, the first business handling process is optimized to obtain a first optimized process for the target business of the first category of business objects, and based on a second business handling event that matches the second business demand, the second business handling process is optimized to obtain a second optimized process for the target business of the second category of business objects.

[0127] In one embodiment, when the processor executes the computer program, the following steps are also implemented: obtaining a first business management process of a business provider for a first business processing process, and a second business management process of a business provider for a second business processing process; respectively obtaining a first business management event that matches the first business processing event, and a second business management event that matches the second business processing event; based on the first business management event, optimizing the first business management process to obtain a third optimized process of the business provider for the first type of business object; based on the second business management event, optimizing the second business management process to obtain a fourth optimized process of the business provider for the second type of business object.

[0128] In one embodiment, when the processor executes the computer program, the following steps are also implemented: for each candidate business object, the object information of the candidate business object is obtained; the object information includes basic attribute information and business behavior information of the candidate business object; through a credit assessment model, based on the basic attribute information and business behavior information, the business handling credit of the candidate business object is analyzed to obtain a credit assessment result of the candidate business object; the candidate business object whose credit assessment result meets the first business requirement is regarded as a first-category business object; through a security assessment model, based on the basic attribute information and business behavior information, the business handling security of the candidate business object is analyzed to obtain a security assessment result of the candidate business object; the candidate business object whose security assessment result meets the second business requirement is regarded as a second-category business object.

[0129] In one embodiment, when the processor executes the computer program, the following steps are also implemented: for a first business processing event that matches a first business requirement, an event type of the first business processing event is obtained; based on the event type, the first business processing process is optimized to obtain a first optimized process for the first type of business object for the target business.

[0130] In one embodiment, when the processor executes the computer program, the following steps are also implemented: if there is a business processing node that matches the event type in the first business processing process, the event information of the first business processing event is obtained; based on the event information, the business processing node is updated to obtain the first optimization process for the first type of business object for the target business.

[0131] In one embodiment, when the processor executes the computer program, the following steps are also implemented: if there is no business processing node matching the event type in the first business processing process, obtain the execution order of the first business processing event; add a target node matching the execution order to the first business processing process; add the event information of the first business processing event to the target node, and obtain the first optimization process for the first type of business object for the target business.

[0132] In one embodiment, a computer-readable storage medium is provided, on which a computer program is stored, and when the computer program is executed by a processor, the following steps are implemented: in response to a process optimization instruction for a target business, a business demand analysis is performed on a business provider and a business handler of the target business, respectively, to obtain a first business demand of the business provider and a second business demand of the business handler; among the business providers, a first type of business object that meets the first business demand and a second type of business object that meets the second business demand are screened out; a first business handling process for the target business of the first type of business object and a second business handling process for the target business of the second type of business object are obtained respectively; based on a first business handling event that matches the first business demand, the first business handling process is optimized to obtain a first optimized process for the target business of the first type of business object, and based on a second business handling event that matches the second business demand, the second business handling process is optimized to obtain a second optimized process for the target business of the second type of business object.

[0133] In one embodiment, when the computer program is executed by the processor, the following steps are also implemented: obtaining a first business management process of a business provider for a first business processing process, and a second business management process of a business provider for a second business processing process; respectively obtaining a first business management event that matches the first business processing event, and a second business management event that matches the second business processing event; based on the first business management event, optimizing the first business management process to obtain a third optimized process of the business provider for the first type of business object; based on the second business management event, optimizing the second business management process to obtain a fourth optimized process of the business provider for the second type of business object.

[0134] In one embodiment, when the computer program is executed by the processor, the following steps are also implemented: for each candidate business object, the object information of the candidate business object is obtained; the object information includes basic attribute information and business behavior information of the candidate business object; through a credit assessment model, based on the basic attribute information and business behavior information, the business handling credit of the candidate business object is analyzed to obtain a credit assessment result of the candidate business object; the candidate business object whose credit assessment result meets the first business requirement is regarded as a first category of business objects; through a security assessment model, based on the basic attribute information and business behavior information, the business handling security of the candidate business object is analyzed to obtain a security assessment result of the candidate business object; the candidate business object whose security assessment result meets the second business requirement is regarded as a second category of business objects.

[0135] In one embodiment, when the computer program is executed by the processor, the following steps are also implemented: for a first business processing event that matches a first business requirement, an event type of the first business processing event is obtained; based on the event type, the first business processing process is optimized to obtain a first optimized process for the first type of business object for the target business.

[0136] In one embodiment, when the computer program is executed by the processor, the following steps are also implemented: if there is a business processing node that matches the event type in the first business processing flow, the event information of the first business processing event is obtained; based on the event information, the business processing node is updated to obtain the first optimization flow of the first type of business object for the target business.

[0137] In one embodiment, when the computer program is executed by the processor, the following steps are also implemented: if there is no business processing node matching the event type in the first business processing process, obtain the execution order of the first business processing event; add a target node matching the execution order to the first business processing process; add the event information of the first business processing event to the target node, and obtain the first optimization process for the first type of business object for the target business.

[0138] In one embodiment, a computer program product is provided, including a computer program, which implements the following steps when executed by a processor: in response to a process optimization instruction for a target business, performing business demand analysis on a business provider and a business handler of the target business, respectively, to obtain a first business demand of the business provider, and a second business demand of the business handler; screening out a first category of business objects that meet the first business demand, and a second category of business objects that meet the second business demand among the business providers; obtaining a first business handling process for the target business of the first category of business objects, and a second business handling process for the target business of the second category of business objects, respectively; optimizing the first business handling process based on a first business handling event that matches the first business demand, to obtain a first optimized process for the first category of business objects for the target business; and optimizing the second business handling process based on a second business handling event that matches the second business demand, to obtain a second optimized process for the second category of business objects for the target business.

[0139] In one embodiment, when the computer program is executed by the processor, the following steps are also implemented: obtaining a first business management process of a business provider for a first business processing process, and a second business management process of a business provider for a second business processing process; respectively obtaining a first business management event that matches the first business processing event, and a second business management event that matches the second business processing event; based on the first business management event, optimizing the first business management process to obtain a third optimized process of the business provider for the first type of business object; based on the second business management event, optimizing the second business management process to obtain a fourth optimized process of the business provider for the second type of business object.

[0140] In one embodiment, when the computer program is executed by the processor, the following steps are also implemented: for each candidate business object, the object information of the candidate business object is obtained; the object information includes basic attribute information and business behavior information of the candidate business object; through a credit assessment model, based on the basic attribute information and business behavior information, the business handling credit of the candidate business object is analyzed to obtain a credit assessment result of the candidate business object; the candidate business object whose credit assessment result meets the first business requirement is regarded as a first category of business objects; through a security assessment model, based on the basic attribute information and business behavior information, the business handling security of the candidate business object is analyzed to obtain a security assessment result of the candidate business object; the candidate business object whose security assessment result meets the second business requirement is regarded as a second category of business objects.

[0141] In one embodiment, when the computer program is executed by the processor, the following steps are also implemented: for a first business processing event that matches a first business requirement, an event type of the first business processing event is obtained; based on the event type, the first business processing process is optimized to obtain a first optimized process for the first type of business object for the target business.

[0142] In one embodiment, when the computer program is executed by the processor, the following steps are also implemented: if there is a business processing node that matches the event type in the first business processing flow, the event information of the first business processing event is obtained; based on the event information, the business processing node is updated to obtain the first optimization flow of the first type of business object for the target business.

[0143] In one embodiment, when the computer program is executed by the processor, the following steps are also implemented: if there is no business processing node matching the event type in the first business processing process, obtain the execution order of the first business processing event; add a target node matching the execution order to the first business processing process; add the event information of the first business processing event to the target node, and obtain the first optimization process for the first type of business object for the target business.

[0144] Those skilled in the art can understand that all or part of the processes in the above-mentioned embodiment methods can be completed by instructing the relevant hardware through a computer program, and the computer program can be stored in a non-volatile computer-readable storage medium. When the computer program is executed, it can include the processes of the embodiments of the above-mentioned methods. Among them, any reference to the memory, database or other medium used in the embodiments provided in the present application can include at least one of non-volatile memory and volatile memory. Non-volatile memory can include read-only memory (ROM), magnetic tape, floppy disk, flash memory, optical memory, high-density embedded non-volatile memory, resistive random access memory (ReRAM), magnetic random access memory (MRAM), ferroelectric random access memory (FRAM), phase change memory (PCM), graphene memory, etc. Volatile memory can include random access memory (RAM) or external cache memory, etc. As an illustration and not limitation, RAM can be in various forms, such as static random access memory (SRAM) or dynamic random access memory (DRAM). The database involved in each embodiment provided in this application may include at least one of a relational database and a non-relational database. Non-relational databases may include distributed databases based on blockchains, etc., but are not limited to this. The processor involved in each embodiment provided in this application may be a general-purpose processor, a central processing unit, a graphics processor, a digital signal processor, a programmable logic device, a data processing logic device based on quantum computing, an artificial intelligence (AI) processor, etc., but are not limited to this.

[0145] The technical features of the above embodiments may be combined arbitrarily. To make the description concise, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this application.

[0146] The above embodiments only express several implementation methods of the present application, and the descriptions thereof are relatively specific and detailed, but they cannot be understood as limiting the scope of the present application. It should be pointed out that, for a person of ordinary skill in the art, several variations and improvements can be made without departing from the concept of the present application, and these all belong to the protection scope of the present application. Therefore, the protection scope of the present application shall be subject to the attached claims.

Claims

1. A business process optimization method, characterized in that: The method comprises: In response to a process optimization instruction for a target business, a business demand analysis is performed on a business provider and a business processor of the target business to obtain a first business demand of the business provider and a second business demand of the business processor; Screening out, from among the service providers, first-category service objects that meet the first service requirement and second-category service objects that meet the second service requirement; Respectively obtaining a first business handling process for the target business by the first business object and a second business handling process for the target business by the second business object; Based on a first business handling event that matches the first business demand, the first business handling process is optimized to obtain a first optimized process for the first type of business object for the target business; and based on a second business handling event that matches the second business demand, the second business handling process is optimized to obtain a second optimized process for the second type of business object for the target business.

2. The method according to claim 1, characterized in that The method further comprises: Acquire a first business management process of the business provider for the first business handling process, and a second business management process of the business provider for the second business handling process; Respectively acquiring a first business management event that matches the first business handling event and a second business management event that matches the second business handling event; Based on the first business management event, the first business management process is optimized to obtain a third optimization process of the business provider for the first type of business object; Based on the second business management event, the second business management process is optimized to obtain a fourth optimization process of the business provider for the second type of business objects.

3. The method according to claim 1, characterized in that The service provider includes a plurality of candidate service objects; and screening out the first type of service objects that meet the first service requirement and the second type of service objects that meet the second service requirement from the service providers includes: For each of the candidate business objects, obtaining object information of the candidate business object; the object information includes basic attribute information and business behavior information of the candidate business object; By using a credit evaluation model, based on the basic attribute information and the business behavior information, analyzing the business handling credit of the candidate business object, and obtaining a credit evaluation result of the candidate business object; The candidate business objects whose credit evaluation results meet the first business requirement are taken as the first category of business objects; By means of a security assessment model, based on the basic attribute information and the business behavior information, the business handling security of the candidate business object is analyzed to obtain a security assessment result of the candidate business object; The candidate business objects whose security assessment results meet the second business requirement are taken as the second-category business objects.

4. The method according to claim 1, characterized in that: The first business handling process is optimized based on the first business handling event matching the first business requirement to obtain a first optimized process for the target business by the first type of business object, including: For a first business handling event that matches the first business requirement, obtaining an event type of the first business handling event; Based on the event type, the first business handling process is optimized to obtain a first optimized process of the first type of business object for the target business.

5. The method according to claim 4, characterized in that The first business handling process is optimized based on the event type to obtain a first optimized process for the target business by the first type of business object, including: If there is a business processing node matching the event type in the first business processing process, obtaining event information of the first business processing event; Based on the event information, the business processing node is updated to obtain a first optimization process of the first type of business object for the target business.

6. The method according to claim 5, characterized in that The method further comprises: If there is no business processing node matching the event type in the first business processing flow, obtaining the execution order of the first business processing event; Adding a target node matching the execution order in the first business handling process; The event information of the first business handling event is added to the target node to obtain a first optimization process of the first type of business object for the target business.

7. A business process optimization device, characterized in that: The device comprises: A demand analysis module, for responding to a process optimization instruction for a target business, respectively analyzing the business demand of a business provider and a business processor of the target business, and obtaining a first business demand of the business provider and a second business demand of the business processor; An object screening module, used to screen out a first type of business object that meets the first business requirement and a second type of business object that meets the second business requirement from among the business providers; A business process acquisition module, used to respectively acquire a first business process of the first type of business object for the target business, and a second business process of the second type of business object for the target business; A business process optimization module is used to optimize the first business processing process based on a first business processing event matching the first business demand, and obtain a first optimized process for the first type of business object for the target business; and to optimize the second business processing process based on a second business processing event matching the second business demand, and obtain a second optimized process for the second type of business object for the target business.

8. The device according to claim 7, characterized in that The device is also used to: obtain a first service management process of the service provider for the first service handling process, and a second service management process of the service provider for the second service handling process; Respectively acquiring a first business management event that matches the first business handling event and a second business management event that matches the second business handling event; Based on the first business management event, the first business management process is optimized to obtain a third optimization process of the business provider for the first type of business object; Based on the second business management event, the second business management process is optimized to obtain a fourth optimization process of the business provider for the second type of business objects.

9. The device according to claim 7, characterized in that The service provider includes a plurality of candidate service objects; the object screening module is further used to: for each of the candidate service objects, obtain the object information of the candidate service object; the object information includes the basic attribute information and service behavior information of the candidate service object; By means of a credit evaluation model, based on the basic attribute information and the business behavior information, the business handling credit of the candidate business object is analyzed to obtain a credit evaluation result of the candidate business object; and the candidate business object whose credit evaluation result meets the first business requirement is taken as the first category of business object; By means of a security assessment model, based on the basic attribute information and the business behavior information, the business handling security of the candidate business object is analyzed to obtain a security assessment result of the candidate business object; The candidate business objects whose security assessment results meet the second business requirement are taken as the second-category business objects.

10. The device according to claim 7, characterized in that The business process optimization module is also used to: obtain the event type of the first business processing event that matches the first business demand; based on the event type, optimize the first business processing process to obtain the first optimized process of the first type of business object for the target business.

11. The device according to claim 10, characterized in that The business process optimization module is also used to: if there is a business processing node matching the event type in the first business processing process, obtain the event information of the first business processing event; based on the event information, update the business processing node to obtain the first optimization process of the first type of business object for the target business.

12. The device according to claim 11, characterized in that The business process optimization module is further used to: if there is no business processing node matching the event type in the first business processing process, obtain the execution order of the first business processing event; and add a target node matching the execution order in the first business processing process; The event information of the first business handling event is added to the target node to obtain a first optimization process of the first type of business object for the target business.

13. A computer device comprising a memory and a processor, wherein the memory stores a computer program, characterized in that: When the processor executes the computer program, the steps of the method according to any one of claims 1 to 6 are implemented.

14. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the steps of the method according to any one of claims 1 to 6 are implemented.

15. A computer program product comprising a computer program, characterized in that When the computer program is executed by a processor, the steps of the method according to any one of claims 1 to 6 are implemented.