CN117557083A - Method and device for executing business process of resource object and computer equipment - Google Patents

Method and device for executing business process of resource object and computer equipment Download PDF

Info

Publication number
CN117557083A
CN117557083A CN202311543595.0A CN202311543595A CN117557083A CN 117557083 A CN117557083 A CN 117557083A CN 202311543595 A CN202311543595 A CN 202311543595A CN 117557083 A CN117557083 A CN 117557083A
Authority
CN
China
Prior art keywords
target
resource object
logic module
rule policy
service processing
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN202311543595.0A
Other languages
Chinese (zh)
Inventor
尹建定
徐静
刘侃
梁栋
张然
冯涵嫣
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
China Construction Bank Corp
CCB Finetech Co Ltd
Original Assignee
China Construction Bank Corp
CCB Finetech Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by China Construction Bank Corp, CCB Finetech Co Ltd filed Critical China Construction Bank Corp
Priority to CN202311543595.0A priority Critical patent/CN117557083A/en
Publication of CN117557083A publication Critical patent/CN117557083A/en
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/06Resources, workflows, human or project management; Enterprise or organisation planning; Enterprise or organisation modelling
    • G06Q10/063Operations research, analysis or management
    • G06Q10/0633Workflow analysis
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/70Software maintenance or management
    • G06F8/71Version control; Configuration management
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q40/00Finance; Insurance; Tax strategies; Processing of corporate or income taxes
    • G06Q40/03Credit; Loans; Processing thereof
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
    • Y02D10/00Energy efficient computing, e.g. low power processors, power management or thermal management

Landscapes

  • Engineering & Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • Human Resources & Organizations (AREA)
  • Theoretical Computer Science (AREA)
  • Strategic Management (AREA)
  • Economics (AREA)
  • General Physics & Mathematics (AREA)
  • Physics & Mathematics (AREA)
  • Software Systems (AREA)
  • Development Economics (AREA)
  • Finance (AREA)
  • Accounting & Taxation (AREA)
  • General Engineering & Computer Science (AREA)
  • Marketing (AREA)
  • General Business, Economics & Management (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Educational Administration (AREA)
  • Computer Security & Cryptography (AREA)
  • Game Theory and Decision Science (AREA)
  • Tourism & Hospitality (AREA)
  • Quality & Reliability (AREA)
  • Operations Research (AREA)
  • Technology Law (AREA)
  • Stored Programmes (AREA)

Abstract

The application relates to a business process execution method, a business process execution device, computer equipment, a storage medium and a computer program product of a resource object, and relates to the technical field of artificial intelligence. The method comprises the following steps: receiving a service processing request initiated by a user in a current service processing link aiming at a target resource object; acquiring a target rule policy set corresponding to a target resource object under a current service processing link and a logic module function set corresponding to the target rule policy set according to the service processing identification; the logic module function in the logic module function set is packaged with a service processing function which is required to be executed by the target resource object under the corresponding target rule policy; and combining logic module functions in the logic module function set according to the policy priority of the target rule policy in the target rule policy set so as to execute the business processing flow of the target resource object under the current processing link. By adopting the method, the configuration efficiency of the business process of the resource object can be improved.

Description

Method and device for executing business process of resource object and computer equipment
Technical Field
The present invention relates to the field of artificial intelligence technology, and in particular, to a method, an apparatus, a computer device, a storage medium, and a computer program product for executing a business process of a resource object.
Background
Along with the rapid development of financial science and technology, resource objects (resource products) provided by financial institutions are various, the financial institutions need to adjust own product flow rules and object types according to market changes in real time, and customers are identified for different enterprise types and different regional differentiation, so that different types of resource objects are introduced for different types of customers and regions.
Because of the differences of the resource objects, the business processing flow and rules of each resource object in the related technology are customized differently according to the differences of regional characteristics, the types of the escort, the types of enterprises and the like. However, as the traffic increases and the types of objects corresponding to the traffic increase, there is a certain overlap between the flows of the types of different resource objects, and if each set of resource objects adopts a customized flow, the configuration efficiency of the traffic flow for the resource objects is low.
Therefore, the related art has a problem that the configuration efficiency of the business process of the resource object is low.
Disclosure of Invention
In view of the foregoing, it is desirable to provide a business process execution method, apparatus, computer device, computer-readable storage medium, and computer program product for a resource object that can improve the efficiency of configuration of business processes for the resource object.
In a first aspect, the present application provides a method for executing a business process of a resource object, which is applied to an application server, and includes:
receiving a service processing request initiated by a user in a current service processing link aiming at a target resource object; the service processing request carries a service processing identifier;
acquiring a target rule policy set corresponding to the target resource object under the current service processing link and a logic module function set corresponding to the target rule policy set according to the service processing identifier; the logic module function in the logic module function set is packaged with a service processing function which is required to be executed by the target resource object under the corresponding target rule policy;
and combining logic module functions in the logic module function set according to the policy priority of the target rule policy in the target rule policy set so as to execute the business processing flow of the target resource object under the current processing link.
In one embodiment, the combining the logic module functions in the logic module function set to execute the business processing flow of the target resource object under the current processing link includes:
according to the policy priority order of the target rule policies in the target rule policy set, arranging logic module functions corresponding to each target rule policy to obtain arranged logic module functions;
and executing the business processing flow of the target resource object under the current processing link according to the arranged logic module function.
In one embodiment, the executing the business processing flow of the target resource object under the current processing link according to the arranged logic module function includes:
acquiring a service processing instruction functionally matched with the arranged logic modules;
and executing the business processing instruction to execute the business processing flow of the target resource object under the current processing link.
In one embodiment, the obtaining, according to the service processing identifier, a target rule policy set corresponding to the target resource object in the current service processing link and a logic module function set corresponding to the target rule policy set includes:
Sending a rule policy acquisition request generated based on the service processing identifier to a data storage server; the data storage server is used for acquiring a target rule policy set corresponding to the target resource object under the current service processing link and a logic module function set corresponding to the target rule policy set according to the service processing identifier;
and receiving the target rule policy set and the logic module function set which are sent by the data storage server.
In a second aspect, the present application provides a method for executing a business process of a resource object, which is applied to a data storage server, and includes:
receiving a rule policy acquisition request sent by an application server; the rule policy obtaining request is generated according to a service processing identifier carried by the service processing request after the application server receives the service processing request initiated by a user in the current service processing link aiming at the target resource object;
acquiring a target rule policy set corresponding to the target resource object under the current service processing link and a logic module function set corresponding to the target rule policy set according to the service processing identifier; the logic module function in the logic module function set is packaged with a service processing function which is required to be executed by the target resource object under the corresponding target rule policy;
Sending the target rule policy set and the logic module function set to the application server; the application server is used for combining the logic module functions in the logic module function set according to the policy priority of the target rule policy in the target rule policy set so as to execute the business processing flow of the target resource object under the current processing link.
In one embodiment, the service processing identifier includes a target object identifier corresponding to the target resource object and a current processing link identifier corresponding to the current service processing link; the step of obtaining the target rule policy set corresponding to the target resource object under the current service processing link according to the service processing identifier comprises the following steps:
querying a rule policy set matched with the target object identifier in a mapping relation between the object identifier and the rule policy set to obtain a rule policy set corresponding to the target resource object; the rule policy set corresponding to the target resource object comprises rule policy sets corresponding to the target resource object under each service processing link;
and according to the current processing link identifier, acquiring a rule policy set corresponding to the current business processing link from rule policy sets corresponding to the target resource object under each business processing link, and taking the rule policy set as a target rule policy set corresponding to the target resource object under the current business processing link.
In one embodiment, the obtaining the target rule policy set corresponding to the target resource object in the current service processing link and the logic module function set corresponding to the target rule policy set includes:
acquiring a pre-configured strategy function mapping relation; the strategy function mapping relation is used for representing the mapping relation between rule strategies configured for each resource object and logic module functions;
and acquiring logic module functions corresponding to each target rule policy according to the policy function mapping relation to form a logic module function set corresponding to the target rule policy set.
In a third aspect, the present application further provides a service flow execution device of a resource object, which is applied to an application server, and includes:
the processing request receiving module is used for receiving a service processing request initiated by a user in a current service processing link aiming at a target resource object; the service processing request carries a service processing identifier;
the acquisition module is used for acquiring a target rule policy set corresponding to the target resource object under the current service processing link and a logic module function set corresponding to the target rule policy set according to the service processing identifier; the logic module function in the logic module function set is packaged with a service processing function which is required to be executed by the target resource object under the corresponding target rule policy;
And the combination module is used for combining the logic module functions in the logic module function set according to the policy priority of the target rule policy in the target rule policy set so as to execute the business processing flow of the target resource object under the current processing link.
In one embodiment, the combination module is specifically configured to rank the logic module functions corresponding to each target rule policy according to the policy priority order of the target rule policies in the target rule policy set, so as to obtain ranked logic module functions; and executing the business processing flow of the target resource object under the current processing link according to the arranged logic module function.
In one embodiment, the combination module is specifically configured to obtain a service processing instruction functionally matched with the arranged logic modules; and executing the business processing instruction to execute the business processing flow of the target resource object under the current processing link.
In one embodiment, the acquiring module is specifically configured to send a rule policy acquiring request generated based on the service processing identifier to a data storage server; the data storage server is used for acquiring a target rule policy set corresponding to the target resource object under the current service processing link and a logic module function set corresponding to the target rule policy set according to the service processing identifier; and receiving the target rule policy set and the logic module function set which are sent by the data storage server.
In a fourth aspect, the present application further provides a service flow execution device of a resource object, which is applied to a data storage server, and includes:
the acquisition request receiving module is used for receiving a rule policy acquisition request sent by the application server; the rule policy obtaining request is generated according to a service processing identifier carried by the service processing request after the application server receives the service processing request initiated by a user in the current service processing link aiming at the target resource object;
the acquisition module is used for acquiring a target rule policy set corresponding to the target resource object under the current service processing link and a logic module function set corresponding to the target rule policy set according to the service processing identifier; the logic module function in the logic module function set is packaged with a service processing function which is required to be executed by the target resource object under the corresponding target rule policy;
the sending module is used for sending the target rule policy set and the logic module function set to the application server; the application server is used for combining the logic module functions in the logic module function set according to the policy priority of the target rule policy in the target rule policy set so as to execute the business processing flow of the target resource object under the current processing link.
In one embodiment, the service processing identifier includes a target object identifier corresponding to the target resource object and a current processing link identifier corresponding to the current service processing link; the obtaining module is specifically configured to query, in a mapping relationship between an object identifier and a rule policy set, the rule policy set that is matched with the target object identifier, so as to obtain the rule policy set corresponding to the target resource object; the rule policy set corresponding to the target resource object comprises rule policy sets corresponding to the target resource object under each service processing link; and according to the current processing link identifier, acquiring a rule policy set corresponding to the current business processing link from rule policy sets corresponding to the target resource object under each business processing link, and taking the rule policy set as a target rule policy set corresponding to the target resource object under the current business processing link.
In one embodiment, the obtaining module is specifically configured to obtain a preconfigured policy function mapping relationship; the strategy function mapping relation is used for representing the mapping relation between rule strategies configured for each resource object and logic module functions; and acquiring logic module functions corresponding to each target rule policy according to the policy function mapping relation to form a logic module function set corresponding to the target rule policy set.
In a fifth aspect, the present application also provides a computer device. The computer device comprises a memory storing a computer program, and a processor implementing the steps of the business process execution method of the resource object according to the first aspect and/or the steps of the business process execution method of the resource object according to the second aspect when the computer program is executed.
In a sixth aspect, the present application also provides a computer-readable storage medium. The computer readable storage medium has stored thereon a computer program which, when executed by a processor, implements the steps of the business process execution method of the resource object as described in the first aspect and/or the steps of the business process execution method of the resource object as described in the second aspect.
In a seventh aspect, the present application also provides a computer program product. The computer program product comprises a computer program which, when being executed by a processor, implements the steps of the business process execution method of the resource object according to the first aspect and/or the steps of the business process execution method of the resource object according to the second aspect.
The business process execution method, the business process execution device, the computer equipment, the storage medium and the computer program product of the resource object receive a business processing request initiated by a user in a current business processing link aiming at a target resource object through an application server; the service processing request carries a service processing identifier; acquiring a target rule policy set corresponding to a target resource object under a current service processing link and a logic module function set corresponding to the target rule policy set according to the service processing identification; the logic module function in the logic module function set is packaged with a service processing function which is required to be executed by the target resource object under the corresponding target rule policy; and combining logic module functions in the logic module function set according to the policy priority of the target rule policy in the target rule policy set so as to execute the business processing flow of the target resource object under the current processing link.
In this way, the rule policy of the resource object is configured, the service processing function of the resource object is encapsulated into the logic module function, and the logic module function is associated with the corresponding rule policy. After receiving a service processing request initiated by a user in a current service processing link aiming at a target resource object, a target rule policy set corresponding to the target resource object under the current service processing link and a logic module function set corresponding to the target rule policy set can be accurately obtained according to a service processing identifier, so that the logic module functions in the logic module function set can be automatically combined according to the policy priority of the target rule policy in the target rule policy set to efficiently form and execute the service processing flow of the target resource object under the current processing link. The method realizes the configuration of corresponding rule strategies and logic module functions for the resource objects, combines the corresponding logic module functions according to the priorities of the rule strategies corresponding to different resource objects, can flexibly assemble the business processing flows of different resource objects, and achieves the beneficial effects of reducing the repeatability of system function codes and the coupling degree of services, dynamically differentiating the functions of the resource objects and flexibly configuring the business processing flows of the resource objects. The problem that the configuration efficiency of the business process flow of the resource object is low due to the fact that customized development is required for each resource object is avoided, and the beneficial effect of effectively improving the configuration efficiency of the business process flow of the resource object is achieved.
Drawings
In order to more clearly illustrate the embodiments of the present application or the technical solutions in the related art, the drawings that are required to be used in the embodiments or the related technical descriptions will be briefly described below, and it is obvious that the drawings in the following description are only some embodiments of the present application, and other drawings may be obtained according to the drawings without inventive effort for a person having ordinary skill in the art.
FIG. 1 is a flow diagram of a business process execution method of a resource object in one embodiment;
FIG. 2 is a schematic diagram of a business process flow for assembling loan products, in one embodiment;
FIG. 3 is a flowchart of a business process execution method of a resource object according to another embodiment;
FIG. 4 is a timing diagram of an assembled loan procedure, in one embodiment;
FIG. 5 is a flow diagram of a loan flow for assembling a loan product, in one embodiment;
FIG. 6 is a flowchart of a business process execution method of a resource object according to another embodiment;
FIG. 7 is a block diagram illustrating a business process execution device for a resource object in one embodiment;
FIG. 8 is a block diagram illustrating a business process execution device for a resource object according to another embodiment;
Fig. 9 is an internal structural diagram of a computer device in one embodiment.
Detailed Description
In order to make the objects, technical solutions and advantages of the present application more apparent, the present application will be further described in detail with reference to the accompanying drawings and examples. It should be understood that the specific embodiments described herein are for purposes of illustration only and are not intended to limit the present application.
It should be noted that the terms "first," "second," and the like in the description and claims of the present disclosure and in the foregoing figures are used for distinguishing between similar objects and not necessarily for describing a particular sequential or chronological order. It is to be understood that the data so used may be interchanged where appropriate such that the embodiments of the disclosure described herein may be capable of operation in sequences other than those illustrated or described herein. The implementations described in the following exemplary examples are not representative of all implementations consistent with the present disclosure. Rather, they are merely examples of apparatus and methods consistent with some aspects of the present disclosure as detailed in the accompanying claims.
In one embodiment, as shown in fig. 1, a method for executing a business process of a resource object is provided, and the method is applied to an application server for illustration in this embodiment. In this embodiment, the method includes the steps of:
Step S110, a service processing request initiated by a user in a current service processing link aiming at a target resource object is received.
Wherein, the service processing request carries a service processing identifier.
The target resource object may refer to a resource object that the user is currently operating on.
The resource object may refer to a resource to be acquired, and in practical application, the resource object may refer to a loan product, a financial product, and the like of a bank.
The current business processing link is the current business processing link in the process of carrying out business processing operation on the target resource object. For example, taking a target resource object as a loan product as an example, the business process links of the loan product may include, but are not limited to, business process links for consultation and demand analysis, user material application preparation, material submission and auditing, risk assessment and approval, contract signing, loan issuing, and the like.
Wherein the service processing identifier can be used to describe the service processing condition of the target resource object.
In a specific implementation, a user can perform service processing operation on a channel end aiming at a target resource object so as to send a service processing request initiated by a current service processing link aiming at the target resource object to an application server, so that the application server can receive the service processing request carrying a service processing identifier.
The channel end may include, but is not limited to, an applet, a PC (Personal Computer ) end, an APP (mobile APP, mobile phone software).
Step S120, according to the service processing identification, a target rule policy set corresponding to the target resource object under the current service processing link and a logic module function set corresponding to the target rule policy set are obtained.
The logic module functions in the logic module function set are packaged with service processing functions required to be executed by the target resource object under the corresponding target rule policy.
In practical application, the related flow rules of the resource objects and the functions to be executed are divided according to the corresponding logic rules, so that the abstract package is formed into the corresponding logic module functions.
In practical applications, the logic module function may be named as a logic module function point or a logic module or a logic point.
The target rule policy set is a rule policy set corresponding to the target resource object in the current business processing link. Wherein the rule policy set includes at least one rule policy, the rule policy being a set of rules and policies formulated for the resource object. For example, taking resource objects as an example of loan products, rule policies may include, but are not limited to, admittance rules for users, loan interest rate rules, loan amount rules, and the like.
The rule strategy and the logic module function have a mapping relation.
In a specific implementation, the application server may obtain, according to the service processing identifier, a rule policy matched with the service processing identifier, as a target rule policy, where each target rule policy may form a target rule policy set. And because the rule policies and the logic module functions have mapping relations, a logic module function set corresponding to the target rule policy set can be formed according to the logic module functions corresponding to each target rule policy.
Step S130, according to the policy priority of the target rule policy in the target rule policy set, combining the logic module functions in the logic module function set to execute the business processing flow of the target resource object under the current processing link.
The target rule policies in the target rule policy set have corresponding policy priorities.
In a specific implementation, the application server can combine logic module functions in the logic module function set according to the policy priority of the target rule policy in the target rule policy set to form and execute a service processing flow of the target resource object under the current processing link.
In the service flow execution method of the resource object, a service processing request initiated by a user in a current service processing link aiming at the target resource object is received through an application server; the service processing request carries a service processing identifier; acquiring a target rule policy set corresponding to a target resource object under a current service processing link and a logic module function set corresponding to the target rule policy set according to the service processing identification; the logic module function in the logic module function set is packaged with a service processing function which is required to be executed by the target resource object under the corresponding target rule policy; and combining logic module functions in the logic module function set according to the policy priority of the target rule policy in the target rule policy set so as to execute the business processing flow of the target resource object under the current processing link.
In this way, the rule policy of the resource object is configured, the service processing function of the resource object is encapsulated into the logic module function, and the logic module function is associated with the corresponding rule policy. After receiving a service processing request initiated by a user in a current service processing link aiming at a target resource object, a target rule policy set corresponding to the target resource object under the current service processing link and a logic module function set corresponding to the target rule policy set can be accurately obtained according to a service processing identifier, so that the logic module functions in the logic module function set can be automatically combined according to the policy priority of the target rule policy in the target rule policy set to efficiently form and execute the service processing flow of the target resource object under the current processing link. The method realizes the configuration of corresponding rule strategies and logic module functions for the resource objects, combines the corresponding logic module functions according to the priorities of the rule strategies corresponding to different resource objects, can flexibly assemble the business processing flows of different resource objects, and achieves the beneficial effects of reducing the repeatability of system function codes and the coupling degree of services, dynamically differentiating the functions of the resource objects and flexibly configuring the business processing flows of the resource objects. The problem that the configuration efficiency of the business process flow of the resource object is low due to the fact that customized development is required for each resource object is avoided, and the beneficial effect of effectively improving the configuration efficiency of the business process flow of the resource object is achieved.
In one embodiment, combining logic module functions in the logic module function set to execute a business process flow of the target resource object under the current processing link includes: according to the policy priority order of the target rule policies in the target rule policy set, arranging logic module functions corresponding to each target rule policy to obtain arranged logic module functions; and executing the business processing flow of the target resource object under the current processing link according to the arranged logic module functions.
In a specific implementation, the application server combines logic module functions in the logic module function set to execute the service processing flow of the target resource object under the current processing link, and the application server can determine the execution sequence of the logic module functions in the corresponding logic module function set according to the policy priority sequence of the target rule policy in the target rule policy set. In this way, the application server may arrange the logic module functions corresponding to each target rule policy according to the policy priority order of the target rule policies in the target rule policy set, to obtain the arranged logic module functions. Therefore, the application server can execute the business processing flow of the target resource object under the current processing link based on the arranged logic module functions.
According to the technical scheme of the embodiment, logic module functions corresponding to all target rule policies are arranged according to the policy priority order of the target rule policies in the target rule policy set, so that the arranged logic module functions are obtained; and executing the business processing flow of the target resource object under the current processing link according to the arranged logic module functions. Therefore, the logic module functions corresponding to each target rule policy are arranged according to the policy priority sequence of the target rule policy in the target rule policy set, so that the service processing flow of the target resource object under the current processing link can be efficiently configured according to the arranged logic module functions. The method has the beneficial effects of simplifying the configuration operation of the business processing flow of the target resource object, reducing the workload of repeated writing codes and improving the configuration efficiency and the configuration flexibility of the business processing flow of the resource object.
In one embodiment, according to the arranged logic module functions, executing the business processing flow of the target resource object under the current processing link includes: acquiring a service processing instruction matched with the arranged logic module function; executing the business processing instruction to execute the business processing flow of the target resource object under the current processing link.
The business processing instruction is an instruction for carrying out business operation and processing on the resource object.
In the specific implementation, in the process of executing the business processing flow of the target resource object under the current processing link according to the arranged logic module functions, the application server can acquire business processing instructions matched with the arranged logic module functions; executing each business processing instruction to execute the business processing flow of the target resource object under the current processing link.
Further, the application server can execute the service processing instructions matched with the functions of each logic module according to the arranged order of the functions of each logic module, and interact with the user, so that the service processing flow of the execution target resource object under the current processing link is realized.
For example, in the link of material submission and auditing, the business processing instructions functionally matched with the arranged logic modules may include loan application acceptance instructions and loan application auditing instructions for the loan product from which the user initiated the loan application. According to the loan application of the user, the application server accepts the application of the user and records and files the application data through a loan application acceptance instruction; checking instructions through loan application: the application server may audit the user's loan application, including verifying and evaluating the user's identity, income, credit, etc., to determine the feasibility and risk of the loan application.
According to the technical scheme of the embodiment, the service processing instruction matched with the arranged logic module function is obtained; executing the business processing instruction to execute the business processing flow of the target resource object under the current processing link. In this way, after the logic module functions corresponding to each target rule policy are arranged according to the policy priority order of the target rule policies in the target rule policy set, the service processing instruction matched with the arranged logic module functions is executed, so that the service processing flow matched with the rule policies and the policy priority order corresponding to the current service processing link can be efficiently formed, and the service processing flow is executed. The method has the beneficial effects that the rule strategy corresponding to the current service processing link and the service processing flow matched with the strategy priority order are efficiently and accurately executed.
In one embodiment, according to a service processing identifier, a target rule policy set corresponding to a target resource object in a current service processing link and a logic module function set corresponding to the target rule policy set are obtained, including: sending a rule policy acquisition request generated based on the service processing identifier to a data storage server; the data storage server is used for acquiring a target rule policy set corresponding to the target resource object under the current service processing link and a logic module function set corresponding to the target rule policy set according to the service processing identifier; and receiving a target rule policy set and a logic module function set sent by the data storage server.
In practical applications, the data storage server may be a server that provides public services.
In a specific implementation, when a resource object is newly added, rule strategies corresponding to the resource object under different service processing links are configured according to object dimension differentiation, and meanwhile, the corresponding rule strategies are mapped with corresponding functional characteristics (namely logic module functions), and the mapping relation is stored in a data storage server (public service).
In this way, in the process that the application server obtains the target rule policy set corresponding to the target resource object under the current service processing link and the logic module function set corresponding to the target rule policy set according to the service processing identifier, after receiving the service processing request carrying the service processing identifier, the application server may generate a rule policy obtaining request according to the service processing identifier, and send the rule policy obtaining request to the data storage server. The data storage server can respond to the rule policy acquisition request, acquire a target rule policy set corresponding to the target resource object under the current service processing link from the rule policy library according to the service processing identifier, and acquire logic module functions corresponding to the target rule policies in the target rule policy set according to the mapping relation to form a logic module function set.
The data storage server can send the target rule policy set and the logic module function set corresponding to the target rule policy set to the application server, and then the application server can receive the target rule policy set and the corresponding logic module function set and execute the policy priority according to the target rule policy in the target rule policy set, and combine the logic module functions in the logic module function set to execute the steps of the business processing flow of the target resource object under the current processing link.
For ease of understanding by those skilled in the art, FIG. 2 provides a schematic diagram of a business process for intelligently assembling loan products. The intelligent assembly refers to automatically assembling and configuring relevant rule policies, service processing functions and corresponding service processing flows of the resource object according to the rule policies and logic module functions configured by the resource object when a user initiates a service processing request for the resource object.
As shown in fig. 2, when a new loan product is newly added by a financial institution, corresponding rule policies are configured for different products in a differentiated manner according to product dimensions, and meanwhile, the corresponding rule policies are mapped with corresponding functional characteristics (logic module functions) to form a policy rule set and a corresponding logic module function set for the loan product. When a user initiates a loan application for a loan product, a rule policy required to be executed for intelligently assembling the loan product is used as a target rule policy set according to loan product information (can be determined through business processing identification), then a corresponding logic module function is automatically acquired and assembled according to policy priority in the target rule policy set, and finally a loan flow of the loan product is executed according to the assembled logic module function.
Thus, the logic module functions to be executed are dynamically obtained according to the corresponding rule policies by differentially and dynamically loading the rule policy sets of the corresponding products for different loan products, and the logic module functions are intelligently assembled and the corresponding functions are executed according to the policy priorities. The method comprises the steps of carrying out abstract packaging on functions required to be executed by related products to form corresponding logic module functions, mapping the corresponding logic module functions with corresponding rule strategies, and finally intelligently assembling all logic module functions of the related loan products when users operate different loan processes, so that the logic module functions of the loan products are more flexibly configured, the repeatability of a large number of function codes is reduced, the coupling degree of the codes is reduced, and the flexibility of the configuration of the loan processes of different products is improved.
And the financial system can adjust the corresponding logic module functions according to the characteristics of loan products in real time without depending on the online adjustment of the system and other modes. Specifically, the business personnel can dynamically adjust relevant function verification rules of loan products in real time, so that the flexibility is higher, the actual demand change can be responded more quickly, and the dependence on system service is reduced.
According to the technical scheme, a rule strategy acquisition request generated based on a service processing identifier is sent to a data storage server; the data storage server is used for acquiring a target rule policy set corresponding to the target resource object under the current service processing link and a logic module function set corresponding to the target rule policy set according to the service processing identifier; and receiving a target rule policy set and a logic module function set sent by the data storage server. In this way, the rule policy set and the corresponding logic module function of the resource object are stored by the data storage server, and the application server can send a rule policy acquisition request generated based on the service processing identifier to the data storage server, so that the target rule policy set and the logic module function set corresponding to the target rule policy set, which are corresponding to the target resource object under the current service processing link, are efficiently and accurately acquired by the data storage server based on the service processing identifier. The method and the device have the beneficial effects that the target rule policy set and the logic module function set corresponding to the target rule policy set are obtained efficiently and accurately.
In another embodiment, as shown in fig. 3, a method for executing a business process of a resource object is provided, and the embodiment is exemplified by the method being applied to a data storage server. In this embodiment, the method includes the steps of:
Step S310, a rule policy acquisition request sent by an application server is received.
The rule policy obtaining request is generated according to a service processing identifier carried by the service processing request after the application server receives the service processing request initiated by the user in the current service processing link aiming at the target resource object.
In a specific implementation, after receiving a service processing request initiated by a user in a current service processing link aiming at a target resource object, an application server can generate a rule policy acquisition request according to a service processing identifier carried by the service processing request and send the rule policy acquisition request to a data storage server, so that the data storage server can receive the rule policy acquisition request sent by the application server.
Step S320, according to the service processing identifier, a target rule policy set corresponding to the target resource object under the current service processing link and a logic module function set corresponding to the target rule policy set are obtained.
The logic module functions in the logic module function set are packaged with service processing functions required to be executed by the target resource object under the corresponding target rule policy.
In a specific implementation, the data storage server can acquire a rule policy matched with the service processing identifier from a rule policy library according to the service processing identifier, serve as a target rule policy set corresponding to the target resource object under the current service processing link, and acquire a logic module function matched with the target rule policy in the target rule policy set according to a mapping relation between the rule policy and the logic module function to form a logic module function set corresponding to the target rule policy set.
Step S330, the target rule policy set and the logic module function set are sent to the application server.
The application server is used for combining logic module functions in the logic module function set according to the policy priority of the target rule policy in the target rule policy set so as to execute the business processing flow of the target resource object under the current processing link.
In a specific implementation, the data storage server may send the target rule policy set and the logic module function set corresponding to the target rule policy set to the application server.
In the business process execution method of the resource object, a rule policy acquisition request sent by an application server is received; the rule policy acquisition request is generated according to a service processing identifier carried by the service processing request after the application server receives the service processing request initiated by a user in the current service processing link aiming at the target resource object; acquiring a target rule policy set corresponding to a target resource object under a current service processing link and a logic module function set corresponding to the target rule policy set according to the service processing identification; the logic module function in the logic module function set is packaged with a service processing function which is required to be executed by the target resource object under the corresponding target rule policy; sending a target rule policy set and a logic module function set to an application server; the application server is used for combining the logic module functions in the logic module function set according to the policy priority of the target rule policy in the target rule policy set so as to execute the business processing flow of the target resource object under the current processing link.
In this way, the rule policy of the resource object is configured, the service processing function of the resource object is encapsulated into the logic module function, and the logic module function is associated with the corresponding rule policy. After receiving a service processing request initiated by a user in a current service processing link aiming at a target resource object, a target rule policy set corresponding to the target resource object under the current service processing link and a logic module function set corresponding to the target rule policy set can be accurately obtained according to a service processing identifier, so that the logic module functions in the logic module function set can be automatically combined according to the policy priority of the target rule policy in the target rule policy set to efficiently form and execute the service processing flow of the target resource object under the current processing link. The method realizes the configuration of corresponding rule strategies and logic module functions for the resource objects, combines the corresponding logic module functions according to the priorities of the rule strategies corresponding to different resource objects, can flexibly assemble the business processing flows of different resource objects, and achieves the beneficial effects of reducing the repeatability of system function codes and the coupling degree of services, dynamically differentiating the functions of the resource objects and flexibly configuring the business processing flows of the resource objects. The problem that the configuration efficiency of the business process flow of the resource object is low due to the fact that customized development is required for each resource object is avoided, and the beneficial effect of effectively improving the configuration efficiency of the business process flow of the resource object is achieved.
In one embodiment, the service processing identifier includes a target object identifier corresponding to the target resource object and a current processing link identifier corresponding to the current service processing link.
According to the service processing identification, obtaining a target rule policy set corresponding to the target resource object in the current service processing link comprises the following steps: inquiring a rule policy set matched with the target object identifier in the mapping relation between the object identifier and the rule policy set to obtain a rule policy set corresponding to the target resource object; the rule policy set corresponding to the target resource object comprises rule policy sets corresponding to the target resource object under each business processing link; and according to the current processing link identification, acquiring a rule policy set corresponding to the current business processing link from a rule policy set corresponding to the target resource object under each business processing link, and taking the rule policy set as a target rule policy set corresponding to the target resource object under the current business processing link.
The target object identifier is an object identifier corresponding to the target resource object.
The method comprises the steps of setting a rule policy corresponding to a resource object in different service processing links, wherein each time the resource object is newly added, the corresponding object identifier of the resource object has a mapping relation with a corresponding rule policy set.
In a specific implementation, in a process of acquiring a target rule policy set corresponding to a target resource object under a current service processing link according to a service processing identifier, the data storage server can determine object information corresponding to the target resource object under the current service processing link according to the service processing identifier, and query the rule policy set corresponding to the target resource object according to the object information.
Further, the object information corresponding to the target resource object in the current service processing link may include a target object identifier corresponding to the target resource object. The data storage server can query the rule policy set matched with the target object identifier in the mapping relation between the object identifier and the rule policy set to obtain the rule policy set corresponding to the target resource object. The rule policy set corresponding to the target resource object comprises rule policy sets corresponding to the target resource object under each service processing link.
In addition, the object information corresponding to the target resource object in the current service processing link may further include a current processing link identifier corresponding to the current service processing link. Specifically, each service processing link can be represented by a corresponding processing link identifier, so that a rule policy set corresponding to the target resource object under each service processing link can be embodied in the form of a mapping relationship between each processing link identifier and the corresponding rule policy set for the target resource object.
In this way, the data storage server obtains the rule policy set corresponding to the current service processing link from the rule policy set corresponding to the target resource object under each service processing link according to the current processing link identifier, and can obtain the rule policy set matched with the current processing link identifier from the mapping relation between each processing link identifier and the corresponding rule policy set for the target resource object in the process of using the rule policy set corresponding to the target resource object under the current service processing link as the target rule policy set corresponding to the target resource object under the current service processing link.
According to the technical scheme, the service processing identifier comprises a target object identifier corresponding to a target resource object and a current processing link identifier corresponding to a current service processing link; inquiring a rule policy set matched with the target object identifier in the mapping relation between the object identifier and the rule policy set to obtain a rule policy set corresponding to the target resource object; the rule policy set corresponding to the target resource object comprises rule policy sets corresponding to the target resource object under each business processing link; and according to the current processing link identification, acquiring a rule policy set corresponding to the current business processing link from a rule policy set corresponding to the target resource object under each business processing link, and taking the rule policy set as a target rule policy set corresponding to the target resource object under the current business processing link.
Therefore, the beneficial effects of the rule policy set corresponding to the target resource object under each business processing link can be obtained efficiently and accurately based on the target object identification corresponding to the target resource object through the mapping relation between the object identification and the rule policy set, and the beneficial effects of the target rule policy set corresponding to the target resource object under each business processing link can be obtained efficiently and accurately based on the rule policy set corresponding to the target resource object under each business processing link according to the current processing link identification.
In one embodiment, obtaining a target rule policy set corresponding to a target resource object in a current service processing link and a logic module function set corresponding to the target rule policy set includes: acquiring a pre-configured strategy function mapping relation; the strategy function mapping relation is used for representing the mapping relation between rule strategies configured for each resource object and logic module functions; and acquiring logic module functions corresponding to each target rule policy according to the policy function mapping relation to form a logic module function set corresponding to the target rule policy set.
In a specific implementation, in a process of acquiring a target rule policy set corresponding to a target resource object under a current service processing link and a logic module function set corresponding to the target rule policy set, the data storage server can acquire a pre-configured policy function mapping relation. The policy function mapping relation is used for representing the mapping relation between rule policies configured for each resource object and logic module functions.
Thus, the data storage server can acquire the logic module functions corresponding to each target rule policy according to the policy function mapping relation to form a logic module function set corresponding to the target rule policy set.
According to the technical scheme, the pre-configured strategy function mapping relation is obtained; the strategy function mapping relation is used for representing the mapping relation between rule strategies configured for each resource object and logic module functions; and acquiring logic module functions corresponding to each target rule policy according to the policy function mapping relation to form a logic module function set corresponding to the target rule policy set. Therefore, by configuring the mapping relation between the rule policies configured by each resource object and the logic module functions, the logic module functions corresponding to each target rule policy are acquired according to the policy function mapping relation, so that the rule policies and logic module functions of the resource objects can be configured more flexibly, the repeatability of a large number of function codes is reduced, the coupling degree of the codes is reduced, and the flexibility of the service processing flow configuration of different resource objects is improved.
For the convenience of understanding of those skilled in the art, taking the target resource object as an example of loan products, taking the loan acceptance initiation and the floor user information as examples, a timing chart of the assembly loan procedure is explained in detail, and the timing chart is shown in fig. 4.
(1) The user sends a loan application request (equivalent to a business processing request) to the application service;
(2) When the application service receives the loan application request, a corresponding rule policy acquisition request is sent to the public service according to the page ID (the page ID is used for representing the current business processing link and is equivalent to the current processing link identifier) and the corresponding product identifier;
(3) The public service matches corresponding rule policy information according to the received page ID and corresponding product identification to obtain a corresponding target rule policy set of the loan product under the current business processing link;
(4) The public service maps to corresponding logic module functions according to the target rule policies in the target rule policy set to obtain logic module functions to be executed, the logic module functions are used as logic module function sets corresponding to the target rule policy set, and the target rule policy set and the corresponding logic module function sets are returned to the corresponding application service;
(5) The application service receives a target rule policy set returned by the public service and a corresponding logic module function set, and combines logic module functions in the logic module function set according to the policy priority of the target rule policy in the target rule policy set;
(6) The application service firstly executes the user information checking function module according to the priority order and the strategy attribute of the arranged logic module functions;
(7) When the logic module function-floor user information is executed, under the condition that the policy attribute is an asynchronous policy, pushing corresponding information to public user service in a message pushing mode, and floor the user information;
(8) When executing logic module function-floor other information data information, pushing corresponding information to corresponding service under the condition that the policy attribute is asynchronous policy, and then carrying out asynchronous floor other information data;
(9) Pushing the related log information to a message notification service center, and asynchronously landing the related log information;
(10) And when the logic module function, namely the floor loan information, is executed, the loan information is synchronously floor under the condition that the policy attribute is a synchronous policy, and the generated loan information is returned to the client for display.
For ease of understanding by those skilled in the art, FIG. 5 provides a flow diagram of a loan flow for assembling a loan product. Taking loan acceptance initiation and floor user information as an example, the flow is as shown in fig. 5:
(1) The user operates on the channel end and pushes loan product information, user information, page ID and other information to the micro service to be processed;
(2) The micro-service matches the corresponding rule policy set according to the page ID, if the matching fails, the micro-service directly returns, and if the matching succeeds, the corresponding rule policy set is obtained;
(3) According to the obtained rule policy set, intelligently assembling logic module functions required to be executed by corresponding loan products according to the policy priority order;
(4) The logic module function divides the strategy attribute into synchronous and asynchronous states and executes the synchronous and asynchronous states according to the strategy attribute;
(5) Verifying that the policy attributes of the logic module functions such as user data, floor loan information and the like are synchronous execution policies, and executing according to the policy priority of the synchronous execution policies;
(6) For the policy attribute of the related logic module functions such as the data of the floor user, the data of the floor other data and the like, which is an asynchronous execution policy, the data can be pushed to the corresponding service for data floor by a message pushing mode;
(7) Returning the newly added loan data to the user;
(8) And the channel end displays the returned data.
In yet another embodiment, as shown in fig. 6, there is provided a business process execution method of a resource object, including the steps of:
In step S602, the application server receives a service processing request initiated by a user in a current service processing link for a target resource object.
In step S604, the application server sends a rule policy acquisition request generated based on the service processing identifier to the data storage server.
In step S606, the data storage server receives the rule policy acquisition request sent by the application server, and queries the rule policy set matched with the target object identifier in the mapping relationship between the object identifier and the rule policy set to obtain the rule policy set corresponding to the target resource object.
In step S608, the data storage server obtains, from the rule policy sets corresponding to the current service processing links, the rule policy set corresponding to the current service processing links as the target rule policy set corresponding to the current service processing links for the target resource object according to the current processing link identifier.
In step S610, the data storage server obtains a pre-configured policy function mapping relationship.
Step S612, the data storage server obtains the logic module functions corresponding to each target rule policy according to the policy function mapping relation, and forms a logic module function set corresponding to the target rule policy set.
In step S614, the application server receives the target rule policy set and the logic module function set sent by the data storage server.
In step S616, the application server ranks the logic module functions corresponding to each target rule policy according to the policy priority order of the target rule policies in the target rule policy set, to obtain ranked logic module functions.
In step S618, the application server obtains the service processing instruction functionally matched with the arranged logic modules.
In step S620, the application server executes the service processing instruction to execute the service processing procedure of the target resource object under the current processing link.
It should be noted that, the specific limitation of the above steps may refer to the specific limitation of the business process execution method of a resource object, which is not described herein.
It should be understood that, although the steps in the flowcharts related to the embodiments described above are sequentially shown as indicated by arrows, these steps are not necessarily sequentially performed in the order indicated by the arrows. The steps are not strictly limited to the order of execution unless explicitly recited herein, and the steps may be executed in other orders. Moreover, at least some of the steps in the flowcharts described in the above embodiments may include a plurality of steps or a plurality of stages, which are not necessarily performed at the same time, but may be performed at different times, and the order of the steps or stages is not necessarily performed sequentially, but may be performed alternately or alternately with at least some of the other steps or stages.
Based on the same inventive concept, the embodiment of the application also provides a business process execution device of the resource object for realizing the business process execution method of the resource object. The implementation scheme of the solution provided by the device is similar to the implementation scheme described in the above method, so the specific limitation in the embodiments of the business process execution device for one or more resource objects provided below may refer to the limitation of the business process execution method for the resource object hereinabove, and will not be repeated herein.
In an exemplary embodiment, as shown in fig. 7, there is provided a business process execution device of a resource object, applied to an application server, including: a processing request receiving module 710, an obtaining module 720, and a combining module 730, wherein:
a processing request receiving module 710, configured to receive a service processing request initiated by a user in a current service processing link for a target resource object; the service processing request carries a service processing identifier.
An obtaining module 720, configured to obtain, according to the service processing identifier, a target rule policy set corresponding to the target resource object in the current service processing link, and a logic module function set corresponding to the target rule policy set; and the logic module functions in the logic module function set are packaged with service processing functions required to be executed by the target resource object under the corresponding target rule policy.
And a combining module 730, configured to combine the logic module functions in the logic module function set according to the policy priority of the target rule policy in the target rule policy set, so as to execute the service processing flow of the target resource object under the current processing link.
In one embodiment, the combination module 730 is specifically configured to rank the logic module functions corresponding to each target rule policy according to the policy priority order of the target rule policies in the target rule policy set, so as to obtain ranked logic module functions; and executing the business processing flow of the target resource object under the current processing link according to the arranged logic module function.
In one embodiment, the combination module 730 is specifically configured to obtain a service processing instruction functionally matched with the arranged logic modules; and executing the business processing instruction to execute the business processing flow of the target resource object under the current processing link.
In one embodiment, the obtaining module 720 is specifically configured to send a rule policy obtaining request generated based on the service processing identifier to a data storage server; the data storage server is used for acquiring a target rule policy set corresponding to the target resource object under the current service processing link and a logic module function set corresponding to the target rule policy set according to the service processing identifier; and receiving the target rule policy set and the logic module function set which are sent by the data storage server.
In another exemplary embodiment, as shown in fig. 8, there is provided a business process execution device of a resource object, applied to a data storage server, including: acquisition request receiving module 810, acquisition module 820, and transmitting module 830, wherein:
an acquisition request receiving module 810, configured to receive a rule policy acquisition request sent by an application server; the rule policy acquisition request is generated according to a service processing identifier carried by the service processing request after the application server receives the service processing request initiated by a user in the current service processing link aiming at the target resource object.
An obtaining module 820, configured to obtain, according to the service processing identifier, a target rule policy set corresponding to the target resource object in the current service processing link, and a logic module function set corresponding to the target rule policy set; and the logic module functions in the logic module function set are packaged with service processing functions required to be executed by the target resource object under the corresponding target rule policy.
A sending module 830, configured to send the target rule policy set and the logic module function set to the application server; the application server is used for combining the logic module functions in the logic module function set according to the policy priority of the target rule policy in the target rule policy set so as to execute the business processing flow of the target resource object under the current processing link.
In one embodiment, the service processing identifier includes a target object identifier corresponding to the target resource object and a current processing link identifier corresponding to the current service processing link; the obtaining module 820 is specifically configured to query, in a mapping relationship between an object identifier and a rule policy set, the rule policy set that matches the target object identifier, to obtain the rule policy set corresponding to the target resource object; the rule policy set corresponding to the target resource object comprises rule policy sets corresponding to the target resource object under each service processing link; and according to the current processing link identifier, acquiring a rule policy set corresponding to the current business processing link from rule policy sets corresponding to the target resource object under each business processing link, and taking the rule policy set as a target rule policy set corresponding to the target resource object under the current business processing link.
In one embodiment, the obtaining module 820 is specifically configured to obtain a preconfigured policy function mapping relationship; the strategy function mapping relation is used for representing the mapping relation between rule strategies configured for each resource object and logic module functions; and acquiring logic module functions corresponding to each target rule policy according to the policy function mapping relation to form a logic module function set corresponding to the target rule policy set.
The modules in the business process execution device of the resource object can be implemented in whole or in part by software, hardware and a combination thereof. The above modules may be embedded in hardware or may be independent of a processor in the computer device, or may be stored in software in a memory in the computer device, so that the processor may call and execute operations corresponding to the above modules.
In one exemplary embodiment, a computer device is provided, which may be a server, the internal structure of which may be as shown in fig. 9. The computer device includes a processor, a memory, an Input/Output interface (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. Wherein the processor of the computer device is configured 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, computer programs, and a database. The internal memory provides an environment for the operation of the operating system and computer programs in the non-volatile storage media. The database of the computer device is used for storing the target rule policy set and the corresponding logic module function set data. The input/output interface of the computer device is used to exchange information between the processor and the external device. The communication interface of the computer device is used for communicating with an external terminal through a network connection. The computer program, when executed by a processor, implements a business process execution method for a resource object.
It will be appreciated by those skilled in the art that the structure shown in fig. 9 is merely a block diagram of a portion of the structure associated with the present application and is not limiting of the computer device to which the present application applies, and that a particular computer device may include more or fewer components than shown, or may combine some of the components, or have a different arrangement of components.
In an embodiment, there is also provided a communication device including a memory and a processor, the memory storing a computer program, the processor implementing the steps of the method embodiments described above when executing the computer program.
In one embodiment, a computer-readable storage medium is provided, on which a computer program is stored which, when executed by a processor, carries out the steps of the method embodiments described above.
In an embodiment, a computer program product is provided, comprising a computer program which, when executed by a processor, implements the steps of the method embodiments described above.
It should be noted that, the user information (including, but not limited to, user equipment information, user personal information, etc.) and the data (including, but not limited to, data for analysis, stored data, presented data, etc.) referred to in the present application are information and data authorized by the user or sufficiently authorized by each party, and the collection, use, and processing of the related data are required to meet the related regulations.
Those skilled in the art will appreciate that implementing all or part of the above described methods may be accomplished by way of a computer program stored on a non-transitory computer readable storage medium, which when executed, may comprise the steps of the embodiments of the methods described above. Any reference to memory, database, or other medium used in the various embodiments provided herein may include at least one of non-volatile and volatile memory. The nonvolatile Memory may include Read-Only Memory (ROM), magnetic tape, floppy disk, flash Memory, optical Memory, high density embedded nonvolatile Memory, resistive random access Memory (ReRAM), magnetic random access Memory (Magnetoresistive Random Access Memory, MRAM), ferroelectric Memory (Ferroelectric Random Access Memory, FRAM), phase change Memory (Phase Change Memory, PCM), graphene Memory, and the like. Volatile memory can include random access memory (Random Access Memory, RAM) or external cache memory, and the like. By way of illustration, and not limitation, RAM can be in the form of a variety of forms, such as static random access memory (Static Random Access Memory, SRAM) or dynamic random access memory (Dynamic Random Access Memory, DRAM), and the like. The databases referred to in the various embodiments provided herein may include at least one of relational databases and non-relational databases. The non-relational database may include, but is not limited to, a blockchain-based distributed database, and the like. The processors referred to in the embodiments provided herein may be general purpose processors, central processing units, graphics processors, digital signal processors, programmable logic units, quantum computing-based data processing logic units, etc., without being limited thereto.
The technical features of the above embodiments may be arbitrarily combined, and all possible combinations of the technical features in the above embodiments are not described for brevity of description, however, as long as there is no contradiction between the combinations of the technical features, they should be considered as the scope of the description.
The above examples only represent a few embodiments of the present application, which are described in more detail and are not to be construed as limiting the scope of the present application. It should be noted that it would be apparent to those skilled in the art that various modifications and improvements could be made without departing from the spirit of the present application, which would be within the scope of the present application. Accordingly, the scope of protection of the present application shall be subject to the appended claims.

Claims (17)

1. A business process execution method of a resource object, which is applied to an application server, the method comprising:
receiving a service processing request initiated by a user in a current service processing link aiming at a target resource object; the service processing request carries a service processing identifier;
acquiring a target rule policy set corresponding to the target resource object under the current service processing link and a logic module function set corresponding to the target rule policy set according to the service processing identifier; the logic module function in the logic module function set is packaged with a service processing function which is required to be executed by the target resource object under the corresponding target rule policy;
And combining logic module functions in the logic module function set according to the policy priority of the target rule policy in the target rule policy set so as to execute the business processing flow of the target resource object under the current processing link.
2. The method according to claim 1, wherein the combining the logic module functions in the logic module function set to execute the business process flow of the target resource object under the current processing link comprises:
according to the policy priority order of the target rule policies in the target rule policy set, arranging logic module functions corresponding to each target rule policy to obtain arranged logic module functions;
and executing the business processing flow of the target resource object under the current processing link according to the arranged logic module function.
3. The method according to claim 2, wherein the executing the business process flow of the target resource object under the current processing link according to the arranged logic module functions includes:
acquiring a service processing instruction functionally matched with the arranged logic modules;
And executing the business processing instruction to execute the business processing flow of the target resource object under the current processing link.
4. The method according to claim 1, wherein the obtaining, according to the service processing identifier, a target rule policy set corresponding to the target resource object in the current service processing link, and a logic module function set corresponding to the target rule policy set, includes:
sending a rule policy acquisition request generated based on the service processing identifier to a data storage server; the data storage server is used for acquiring a target rule policy set corresponding to the target resource object under the current service processing link and a logic module function set corresponding to the target rule policy set according to the service processing identifier;
and receiving the target rule policy set and the logic module function set which are sent by the data storage server.
5. A business process execution method of a resource object, which is applied to a data storage server, the method comprising:
receiving a rule policy acquisition request sent by an application server; the rule policy obtaining request is generated according to a service processing identifier carried by the service processing request after the application server receives the service processing request initiated by a user in the current service processing link aiming at the target resource object;
Acquiring a target rule policy set corresponding to the target resource object under the current service processing link and a logic module function set corresponding to the target rule policy set according to the service processing identifier; the logic module function in the logic module function set is packaged with a service processing function which is required to be executed by the target resource object under the corresponding target rule policy;
sending the target rule policy set and the logic module function set to the application server; the application server is used for combining the logic module functions in the logic module function set according to the policy priority of the target rule policy in the target rule policy set so as to execute the business processing flow of the target resource object under the current processing link.
6. The method of claim 5, wherein the service processing identifier includes a target object identifier corresponding to the target resource object and a current processing element identifier corresponding to the current service processing element;
the step of obtaining the target rule policy set corresponding to the target resource object under the current service processing link according to the service processing identifier comprises the following steps:
Querying a rule policy set matched with the target object identifier in a mapping relation between the object identifier and the rule policy set to obtain a rule policy set corresponding to the target resource object; the rule policy set corresponding to the target resource object comprises rule policy sets corresponding to the target resource object under each service processing link;
and according to the current processing link identifier, acquiring a rule policy set corresponding to the current business processing link from rule policy sets corresponding to the target resource object under each business processing link, and taking the rule policy set as a target rule policy set corresponding to the target resource object under the current business processing link.
7. The method according to claim 5, wherein the obtaining the target rule policy set corresponding to the target resource object in the current service processing link and the logic module function set corresponding to the target rule policy set includes:
acquiring a pre-configured strategy function mapping relation; the strategy function mapping relation is used for representing the mapping relation between rule strategies configured for each resource object and logic module functions;
And acquiring logic module functions corresponding to each target rule policy according to the policy function mapping relation to form a logic module function set corresponding to the target rule policy set.
8. A business process execution device of a resource object, applied to an application server, the device comprising:
the processing request receiving module is used for receiving a service processing request initiated by a user in a current service processing link aiming at a target resource object; the service processing request carries a service processing identifier;
the acquisition module is used for acquiring a target rule policy set corresponding to the target resource object under the current service processing link and a logic module function set corresponding to the target rule policy set according to the service processing identifier; the logic module function in the logic module function set is packaged with a service processing function which is required to be executed by the target resource object under the corresponding target rule policy;
and the combination module is used for combining the logic module functions in the logic module function set according to the policy priority of the target rule policy in the target rule policy set so as to execute the business processing flow of the target resource object under the current processing link.
9. The apparatus of claim 8, wherein the combining module is specifically configured to rank, according to a policy priority order of a target rule policy in the target rule policy set, logic module functions corresponding to each of the target rule policies, to obtain ranked logic module functions; and executing the business processing flow of the target resource object under the current processing link according to the arranged logic module function.
10. The apparatus of claim 9, wherein the combining module is specifically configured to obtain a service processing instruction functionally matched with the arranged logic modules; and executing the business processing instruction to execute the business processing flow of the target resource object under the current processing link.
11. The apparatus of claim 8, wherein the obtaining module is specifically configured to send a rule policy obtaining request generated based on the service processing identifier to a data storage server; the data storage server is used for acquiring a target rule policy set corresponding to the target resource object under the current service processing link and a logic module function set corresponding to the target rule policy set according to the service processing identifier; and receiving the target rule policy set and the logic module function set which are sent by the data storage server.
12. A business process execution device for a resource object, applied to a data storage server, the device comprising:
the acquisition request receiving module is used for receiving a rule policy acquisition request sent by the application server; the rule policy obtaining request is generated according to a service processing identifier carried by the service processing request after the application server receives the service processing request initiated by a user in the current service processing link aiming at the target resource object;
the acquisition module is used for acquiring a target rule policy set corresponding to the target resource object under the current service processing link and a logic module function set corresponding to the target rule policy set according to the service processing identifier; the logic module function in the logic module function set is packaged with a service processing function which is required to be executed by the target resource object under the corresponding target rule policy;
the sending module is used for sending the target rule policy set and the logic module function set to the application server; the application server is used for combining the logic module functions in the logic module function set according to the policy priority of the target rule policy in the target rule policy set so as to execute the business processing flow of the target resource object under the current processing link.
13. The apparatus of claim 12, wherein the service processing identifier includes a target object identifier corresponding to the target resource object and a current processing element identifier corresponding to the current service processing element; the obtaining module is specifically configured to query, in a mapping relationship between an object identifier and a rule policy set, the rule policy set that is matched with the target object identifier, so as to obtain the rule policy set corresponding to the target resource object; the rule policy set corresponding to the target resource object comprises rule policy sets corresponding to the target resource object under each service processing link; and according to the current processing link identifier, acquiring a rule policy set corresponding to the current business processing link from rule policy sets corresponding to the target resource object under each business processing link, and taking the rule policy set as a target rule policy set corresponding to the target resource object under the current business processing link.
14. The apparatus of claim 12, wherein the obtaining module is specifically configured to obtain a preconfigured policy function mapping relationship; the strategy function mapping relation is used for representing the mapping relation between rule strategies configured for each resource object and logic module functions; and acquiring logic module functions corresponding to each target rule policy according to the policy function mapping relation to form a logic module function set corresponding to the target rule policy set.
15. Computer device comprising a memory and a processor, the memory storing a computer program, characterized in that the processor, when executing the computer program, implements the steps of the method of any one of claims 1 to 4 and/or the steps of the method of any one of claims 5 to 7.
16. A computer-readable storage medium, on which a computer program is stored, characterized in that the computer program, when being executed by a processor, implements the steps of the method of any one of claims 1 to 4 and/or the steps of the method of any one of claims 5 to 7.
17. A computer program product comprising a computer program, characterized in that the computer program, when being executed by a processor, implements the steps of the method according to any one of claims 1 to 4 and/or the steps of the method according to any one of claims 5 to 7.
CN202311543595.0A 2023-11-20 2023-11-20 Method and device for executing business process of resource object and computer equipment Pending CN117557083A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202311543595.0A CN117557083A (en) 2023-11-20 2023-11-20 Method and device for executing business process of resource object and computer equipment

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202311543595.0A CN117557083A (en) 2023-11-20 2023-11-20 Method and device for executing business process of resource object and computer equipment

Publications (1)

Publication Number Publication Date
CN117557083A true CN117557083A (en) 2024-02-13

Family

ID=89814265

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202311543595.0A Pending CN117557083A (en) 2023-11-20 2023-11-20 Method and device for executing business process of resource object and computer equipment

Country Status (1)

Country Link
CN (1) CN117557083A (en)

Similar Documents

Publication Publication Date Title
CN111046237B (en) User behavior data processing method and device, electronic equipment and readable medium
CN110675145A (en) Data processing method and device based on block chain, terminal and storage medium
CN109828989B (en) Customer marketing method and device
CN113360500A (en) Data processing method and device, storage medium and electronic equipment
CN114416026A (en) Business demand analysis system, method, computer device and storage medium
CN111414406B (en) Method and system for identifying same user in different channel transactions
CN114565443A (en) Data processing method, data processing device, computer equipment and storage medium
CN117557083A (en) Method and device for executing business process of resource object and computer equipment
CN114254278A (en) User account merging method and device, computer equipment and storage medium
CN117171444A (en) Questionnaire information pushing method, device, computer equipment and storage medium
CN115456583A (en) Questionnaire data processing method, questionnaire data processing device, computer device, and storage medium
CN117033168A (en) System function verification method, device, computer equipment and storage medium
CN117439982A (en) Resource management method, device, computer equipment and storage medium
CN116150188A (en) Information query method, device, computer equipment and storage medium
CN116244347A (en) Recording method and device of service data and computer equipment
CN117611421A (en) Material auditing method, device, equipment, storage medium and computer program product
CN117709615A (en) Data processing method, device, computer equipment and storage medium
CN115293905A (en) Resource interaction data processing method and device, computer equipment and storage medium
CN114240683A (en) Group creation method, group creation device, computer equipment and storage medium
CN116916260A (en) Service processing method and device based on 5G message and computer equipment
CN118313830A (en) Resource processing method, device, computer equipment and storage medium
CN117035855A (en) Resource management method, apparatus, device, storage medium, and program product
CN117827843A (en) Index routing method, device, equipment and medium thereof
CN116307472A (en) Energy supply and demand interaction model construction method and device and computer equipment
CN116881545A (en) Product recommendation method, device, computer equipment, storage medium and program product

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination