Business data processing method, device, system, computer equipment and storage medium

The separation of business domain and core domain services in the business data processing system addresses the inefficiency of lengthy development cycles by allowing independent operation and rapid application of changes, enhancing processing efficiency.

CN112232751BActive Publication Date: 2024-12-31MICRO INSURANCE AGENCY LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202010916173.3
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2020-09-03
Publication Date
2024-12-31
Estimated Expiration
2040-09-03

AI Technical Summary

Technical Problem

Existing business data processing systems require lengthy development cycles for iterative or changes in activity businesses due to the coupling of different business codes, leading to low efficiency and impact on subsequent applications.

Method used

A business data processing method and system that separates the target business domain service and business core domain service, allowing independent operation and eliminating the need for redevelopment of business codes when an activity business is iterated or changed, by using independent domain services for content acquisition and resource distribution.

Benefits of technology

This approach reduces development cycles and enhances processing efficiency by enabling separate handling of business content and resource issuance, preventing interference between domain services and allowing rapid application of changes to activity businesses.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN112232751B_ABST
    Figure CN112232751B_ABST
Patent Text Reader

Abstract

The present application relates to a business data processing method, device, system, computer equipment and storage medium. The method includes: receiving a current business login request, the current business login request carries a current business identifier and a current business type; calling a target business domain service corresponding to the current business type according to the current business login request, and obtaining the current business content corresponding to the current business identifier through the target business domain service; receiving a business content execution request corresponding to the current business content, responding to the business content execution request through the target business domain service, and obtaining the current business content execution status corresponding to the current business content; calling a business core domain service according to the current business content execution status, so that the business core domain service obtains the corresponding target business resource information according to the current business content execution status, and issues the target business resources according to the target business resource information. The solution provided by the present application can improve the efficiency of active business processing.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of computer technology, and in particular to a business data processing method, apparatus, system, computer equipment and storage medium. Background Art

[0002] At present, different activity businesses are written with different business codes, and each business code is placed in a background server. The business codes corresponding to different activity businesses are coupled together. Among them, different activity businesses may be of the same activity type. Different activity businesses of the same activity type have different business codes. Once an activity business needs to be iterated or changed, a set of business codes needs to be redeveloped. The long development cycle makes it impossible for the activity business to be launched quickly, affecting subsequent activity business applications and resulting in low activity business processing efficiency. Summary of the invention

[0003] In order to solve the above technical problems, the present application provides a business data processing method, apparatus, system, computer equipment and storage medium that can improve the efficiency of active business processing.

[0004] The present application provides a business data processing method, including:

[0005] Receive a current service login request, the current service login request carries a current service identifier and a current service type;

[0006] Call the target business domain service corresponding to the current business type according to the current business login request, and obtain the current business content corresponding to the current business identifier through the target business domain service;

[0007] Receive a business content execution request corresponding to the current business content, respond to the business content execution request through the target business domain service, and obtain the current business content execution status corresponding to the current business content;

[0008] The business core domain service is called according to the current business content execution status, so that the business core domain service obtains the corresponding target business resource information according to the current business content execution status, and distributes the target business resources according to the target business resource information; wherein, the target business domain service and the business core domain service are independent of each other.

[0009] The present application provides a business data processing device, including:

[0010] A service login request acquisition module is used to receive a current service login request, where the current service login request carries a current service identifier and a current service type;

[0011] The target business domain calling module is used to call the target business domain service corresponding to the current business type according to the current business login request, and obtain the current business content corresponding to the current business identifier through the target business domain service;

[0012] A business content execution request acquisition module is used to receive a business content execution request corresponding to the current business content, respond to the business content execution request through the target business domain service, and obtain the current business content execution status corresponding to the current business content;

[0013] The business core domain calling module is used to call the business core domain service according to the current business content execution status, so that the business core domain service obtains the corresponding target business resource information according to the current business content execution status, and distributes the target business resources according to the target business resource information; wherein, the target business domain service and the business core domain service are independent of each other.

[0014] A business data processing system, the system comprising:

[0015] The business backend server is used to receive the current business login request, which carries the current business identifier and the current business type, and calls the target business domain server corresponding to the current business type according to the current business login request;

[0016] The target business domain server is used to obtain the current business content corresponding to the current business identifier and return the current business content to the business backend server;

[0017] The business backend server is also used to obtain a business content execution request corresponding to the current business content, and return the business content execution request to the business backend server;

[0018] The business backend server is also used to send the business content execution request to the target business domain server;

[0019] The target business domain server is also used to obtain the current business content execution status corresponding to the business content execution request, and return the current business content execution status to the business background server;

[0020] The business backend server is also used to call the business core domain services according to the current business content execution status;

[0021] The business core domain server is used to obtain the corresponding target business resource information according to the current business content execution status, and to distribute the target business resources according to the target business resource information.

[0022] A computer device comprises a memory, a processor and a computer program stored in the memory and executable on the processor, wherein the processor implements the steps in the above method when executing the computer program.

[0023] A computer-readable storage medium stores a computer program, which implements the steps in the above method when executed by a processor.

[0024] The above-mentioned business data processing method, device, system, computer equipment and storage medium receive a current business login request, which carries a current business identifier and a current business type; call a target business domain service corresponding to the current business type according to the current business login request, and obtain the current business content corresponding to the current business identifier through the target business domain service; receive a business content execution request corresponding to the current business content, respond to the business content execution request through the target business domain service, and obtain the current business content execution status corresponding to the current business content; call a business core domain service according to the current business content execution status, so that the business core domain service obtains the corresponding target business resource information according to the current business content execution status, and issues the target business resources according to the target business resource information; wherein the target business domain service and the business core domain service are independent of each other.

[0025] Therefore, once an activity business needs to be iterated or changed, as long as the activity business type has not changed, the target business domain service and the business core domain service can be used to obtain the business content and issue business resources respectively, without the need to redevelop a new set of business codes, thus avoiding a long development cycle and affecting the application of subsequent activity businesses, and improving the efficiency of activity business processing. Moreover, the acquisition of business content and the issuance of business resources are handled separately by the corresponding domain services, and the data between the domain services are independent and do not interfere with each other, which can prevent multiple activity businesses from being affected by changes in a certain activity business. BRIEF DESCRIPTION OF THE DRAWINGS

[0026] The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the invention and, together with the description, serve to explain the principles of the invention.

[0027] In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, for ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative labor.

[0028] Figure 1 An application environment diagram of a business data processing method in an embodiment;

[0029] Figure 2 A flowchart of a method for processing business data in one embodiment;

[0030] Figure 3A flowchart of a method for processing business data in one embodiment;

[0031] Figure 4 A flowchart of a step of obtaining current business content in one embodiment;

[0032] Figure 5 A schematic diagram of a flow chart of a step of determining the execution status of current business content in one embodiment;

[0033] Figure 6 A flowchart of a method for processing business data in one embodiment;

[0034] Figure 7 is a timing diagram of a business data processing method in an embodiment;

[0035] Figure 8 It is a schematic diagram of an interface of an activity information configuration interface in one embodiment;

[0036] Fig. 9 A schematic diagram of a task information configuration interface in one embodiment;

[0037] Fig.10 This is a schematic diagram of a prize information configuration interface in one embodiment;

[0038] Fig.11 is a structural block diagram of a business data processing device in an embodiment;

[0039] Fig.12 is a structural block diagram of a business data processing system in one embodiment;

[0040] Fig.13 A structural block diagram of a personalized module access in one embodiment;

[0041] Fig.14 A schematic diagram of the system architecture of a business data processing system in one embodiment;

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

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

[0044] Figure 1FIG. 1 is an application environment diagram of a business data processing method in an embodiment. Figure 1 , the business data processing method is applied to a business data processing system. The business data processing system includes a terminal 110, a business background server 120, a target business domain server 130 and a business core domain server 140. The terminal 110 and the business background server 120 are connected via a network, and the business background server 120 is connected to the target business domain server 130 and the business core domain server 140 via a network, wherein the target business domain server 130 is determined from a candidate business domain server cluster. The terminal 110 can be a desktop terminal or a mobile terminal, and the mobile terminal can be at least one of a mobile phone, a tablet computer, a laptop computer, etc. The business background server 120, the target business domain server 130 and the business core domain server 140 can be implemented using an independent server or a server cluster consisting of multiple servers.

[0045] Specifically, after the terminal 110 obtains the current business login request, the terminal 110 sends the current business login request to the business background server 120 through the network connection, wherein the current business login request carries the current business identifier and the current business type. After the business background server 120 receives the current business login request, it calls the target business domain server 130 corresponding to the current business type according to the current business login request, and obtains the current business content corresponding to the current business identifier through the target business domain server 130. The business background server 120 receives the business content execution request corresponding to the current business content sent by the terminal 110, responds to the business content execution request through the target business domain server 130, obtains the current business content execution status corresponding to the current business content, and calls the business core domain server 140 according to the current business content execution status, so that the business core domain server 140 obtains the corresponding target business resource information according to the current business content execution status, and issues the target business resources according to the target business resource information.

[0046] like Figure 2 As shown, in one embodiment, a business data processing method is provided. This embodiment mainly applies the method to the above Figure 1 The business backend server 120 in FIG. Figure 2 , the business data processing method specifically includes the following steps:

[0047] Step S201: receiving a current service login request, where the current service login request carries a current service identifier and a current service type.

[0048] The current business login request here is used to request to log in to the current business. The current business can be a business activity currently running. The business activity is an activity related to the business, for example, the business activity can be a marketing activity business. The current business login request can be sent by the terminal to the business background server. The terminal can be provided with a current business activity login control. By operating the current business activity login control, the current business login request is triggered. The operation can be but not limited to a click operation, a voice operation, a timed event, etc. The current business activity login request can also be triggered by operating the current business activity login link. The current business activity login link is a form of the current business activity, and the current business login request can be triggered by operating the current business activity login link.

[0049] In another embodiment, the business backend server can trigger the generation of the current business login request by itself. The business backend server may be provided with a current business activity login control, and the current business activity login control may be operated to trigger the generation of the current business login request. Alternatively, a timed event may be set, and when the timed event is met, the generation of the current business login request may be triggered.

[0050] Among them, the current business login request carries the current business identifier and the current business type. The current business identifier here is used to uniquely identify the current business activity. Different business activities correspond to different business identifiers, and the corresponding business activity can be determined by the business identifier. The current business type refers to the business activity type corresponding to the current business activity. The business activity type is the category of the current business activity. Business activities of the same business activity type have common points. Among them, different business activities can correspond to the same business activity type, and different business activities can also correspond to different business activity types. Business activity types can be, for example, task activities, fission activities, voting activities, etc.

[0051] Step S202: calling a target business domain service corresponding to the current business type according to the current business login request, and obtaining the current business content corresponding to the current business identifier through the target business domain service.

[0052] Among them, the business domain service is used for business content management, including obtaining business content lists, receiving business content, completing business content and other services. It is an abstract business activity function module with complete independent functions. Among them, the business domain service can be a service deployed on a separate server. Among them, different business types correspond to different business domain services, and the matching business domain service can be determined from the candidate business domain services by business type, and the target business domain service here is the business domain service that matches the current business type in the current business login request. For example, if the business type is a task type activity, the task domain service needs to be called, and if the business type is a fission type activity, the assistance domain service needs to be called, that is, different business types call different business domain services, and the same business type calls the same business domain service.

[0053] Among them, the business domain service only focuses on the relevant logic within its domain, that is, the general logic related to business activities, such as obtaining a list of business content, receiving business content, completing business content, obtaining the execution status of a user under a certain business activity, whether the business content has ended, etc., and has nothing to do with the specific logic related to the business content. Business activities will use the capabilities provided by business domain services to implement the business logic of the business activities themselves. Among them, the logic related to business activities includes whether the business activity has ended, the allocation of business activity resources, and other logic.

[0054] Specifically, after receiving the current business login request, since different business types correspond to different business domain services, and business domain services are used for business content management, the corresponding business content needs to be obtained through business domain services. Therefore, the target business domain service corresponding to the current business type can be called according to the current business type in the current business login request, and the target business domain service obtains the matching current business content according to the current business identifier. Among them, the current business content is the content related to the current business corresponding to the current business identifier, for example, it can be a current business content list, etc.

[0055] Step S203: receiving a business content execution request corresponding to the current business content, responding to the business content execution request through the target business domain service, and acquiring the current business content execution state corresponding to the current business content.

[0056] The business content execution request here is used to inform the execution status of the current business content. The execution status of the current business content can be determined according to the business content execution request. The execution status of the current business content can be, but not limited to, the current business content execution completion status and the current business content execution incomplete status. The execution status of the current business content needs to be verified by the target business domain service to be determined.

[0057] The current business content execution request may be sent by the terminal to the business backend server. The terminal may be provided with a control related to whether the execution of the current business content is completed. By operating the control, the current business content execution request is triggered, and the terminal then sends the current business content execution request to the business backend server. The operation may be, but is not limited to, a click operation, a voice operation, a timed event, and the like.

[0058] Specifically, after the business backend server obtains the current business content corresponding to the current business identifier, it can return the current business content to the user terminal. After receiving the current business content, the user terminal displays the current business content. A business content execution control is provided in the display interface of the current business content, and an operation on the business content execution control is obtained. A business content execution request is generated according to the operation trigger. The business content execution request carries the current business identifier and current business content attribute information. The current business content attribute information here is attribute information related to the execution of the current business content, including but not limited to the completion status of the current business content, attribute information of the current business content, current business content execution status, etc.

[0059] Further, after the user terminal generates a business content execution request, the business content execution request is sent to the business background server. The business background server receives the business content execution request and then sends the business content execution request to the target business domain service. The current business content execution state corresponding to the business content execution request is determined through the target business domain service. Specifically, the target business domain service obtains the corresponding target business content attribute information according to the current business identifier. The target business content attribute information here is the standard business content attribute information corresponding to the current business identifier. The so-called standard business content attribute information is information that is pre-configured with attribute information related to the business content corresponding to the current business identifier according to business requirements, actual application scenarios or product requirements. The current business content execution state corresponding to the business content execution request can be determined according to whether the current business content attribute information and the target business content attribute information are the same. For example, when the current business content attribute information and the target business content attribute information are the same, it can be determined that the current business content execution state is the current business content execution completion state. Conversely, when the current business content attribute information and the target business content attribute information are different, it can be determined that the current business content execution state is the current business content execution incomplete state.

[0060] Step S204, calling the business core domain service according to the current business content execution status, so that the business core domain service obtains the corresponding target business resource information according to the current business content execution status, and distributes the target business resources according to the target business resource information; wherein the target business domain service and the business core domain service are independent of each other.

[0061] The business core domain service here is used for business resource distribution. The business core domain service is also an abstract functional module with complete independent functions. The business core domain service is used for business resource distribution. Business resources include at least one sub-business resource. For example, the sub-business resource can be funds. Different sub-business resources can be sent through different business core sub-domain services. In other words, the business core domain service can include multiple business core sub-domain services, and the corresponding business sub-resources are sent through each business core sub-domain service. Similarly, the business core domain server can be a service deployed on a separate server. The target business domain service and the business core domain service are independent of each other and do not interfere with each other.

[0062] Specifically, after obtaining the current business content execution status, the business core domain service can be called according to the current business content execution status. All business resource sending here is performed through the business core domain service to issue business resources, regardless of the current business content execution status corresponding to the current business content of any business type, that is, the business core domain service has nothing to do with the business type. Among them, since the current business content execution status can be the current business content execution completion status and the current business content execution incomplete status, the business core domain service can be called when the current business content execution status is the current business content execution completion status. The business core domain service obtains the corresponding target business resource information according to the current business content execution status, and issues the target business resources according to the target business resource information. Among them, different target business resource information corresponds to different business core subdomain services, and the corresponding business core subdomain service can be called through the target business resource information. The target business resources corresponding to the target business resource information are issued through the business core subdomain service, for example, the target business resources corresponding to the target business resource information are sent to the corresponding user account.

[0063] The above-mentioned business data processing method includes: receiving a current business login request, the current business login request carries a current business identifier and a current business type; calling a target business domain service corresponding to the current business type according to the current business login request, and obtaining the current business content corresponding to the current business identifier through the target business domain service; receiving a business content execution request corresponding to the current business content, responding to the business content execution request through the target business domain service, and obtaining the current business content execution status corresponding to the current business content; calling a business core domain service according to the current business content execution status, so that the business core domain service obtains the corresponding target business resource information according to the current business content execution status, and issues the target business resources according to the target business resource information; wherein the target business domain service and the business core domain service are independent of each other.

[0064] Therefore, once an activity business needs to be iterated or changed, as long as the activity business type has not changed, the target business domain service and the business core domain service can be used to obtain the business content and issue business resources respectively, without the need to redevelop a new set of business codes, thus avoiding a long development cycle and affecting the application of subsequent activity businesses, and improving the efficiency of activity business processing. Moreover, the acquisition of business content and the issuance of business resources are handled separately by the corresponding domain services, and the data between the domain services are independent and do not interfere with each other, which can prevent multiple activity businesses from being affected by changes in a certain activity business.

[0065] In one embodiment, Figure 3 As shown, the business data processing method also includes:

[0066] Step S301: Acquire configuration information of each candidate service content, wherein each candidate service content configuration information includes a corresponding candidate service type.

[0067] Step S302: According to each candidate service content configuration information, a candidate service domain service corresponding to the candidate service type is configured, and a relationship is established between each candidate service type and the corresponding candidate service domain service.

[0068] Among them, each candidate business domain service includes a corresponding candidate business type, and the association relationship between the candidate business domain service and the corresponding candidate business type can be established in advance through business requirements, application scenarios or product requirements. Specifically, it can be to obtain each candidate business content configuration information, where the candidate business content configuration information is configuration information related to the candidate business content, different candidate business contents correspond to different candidate business content configuration information, and the candidate business content configuration information corresponding to the candidate business content can be determined based on business requirements, actual application scenarios, and product requirements. Each candidate business content configuration information includes a corresponding candidate business type.

[0069] Furthermore, the candidate business domain service corresponding to the candidate business type can be configured according to each candidate business content configuration information. Specifically, the corresponding candidate business domain service can be determined according to the candidate business type, and the candidate business domain service can be configured according to the corresponding candidate business content configuration information, and then each candidate business type can be established with the corresponding candidate business domain service. Therefore, after the relationship between the candidate business type and the corresponding candidate business domain service is established, the target business domain service can be determined according to the current business type in the current business login request and the candidate business type corresponding to each candidate business domain service.

[0070] Step S303: Acquire a candidate business type that matches the current business type, determine the candidate business domain service corresponding to the matching candidate business type as the target business domain service, and call it.

[0071] Among them, the business domain service is used for business content management, including obtaining a business content list, receiving business content, completing business content and other services. It is an abstract business activity function module with complete independent functions. Among them, the business domain service can be a service deployed on a separate server. Among them, different business types correspond to different business domain services, and the matching business domain service can be determined from each candidate business domain service through the business type. Each candidate business domain service includes a corresponding candidate business type, and the association relationship between the candidate business domain service and the corresponding candidate business type can be established in advance through business needs, application scenarios or product needs.

[0072] The target business domain service here is the business domain service that matches the current business type in the current business login request. For example, if the business type is a task type activity, then the task domain service needs to be called; if the business type is a fission type activity, then the assistance domain service needs to be called, that is, different business types call different business domain services, and the same business type calls the same business domain service. Among them, the target business domain service can be determined from various candidate business domain services according to the current business type. Specifically, it can be determined according to the current business type and the candidate business type corresponding to each candidate business domain service. For example, the candidate business domain service corresponding to the candidate business domain service with the same domain as the current business type can be determined as the target business domain service. Finally, after determining the target business domain service, the business background server calls the target business domain service according to the current business login request, and then sends the current business login request to the target business domain service.

[0073] In one embodiment, Figure 4 As shown, the current business content corresponding to the current business identifier is obtained through the target business domain service, including:

[0074] Step S501, send the current business login request to the target business domain service, so that the target business domain service determines the matching current business content from the candidate business content corresponding to each candidate business content configuration information according to the current business identifier in the current business login request, each candidate business content includes the corresponding candidate business identifier, and returns the current business content.

[0075] Step S502, receiving current business content.

[0076] Among them, after determining the target business domain service, the current business login request is sent to the target business domain service. The target business domain service can determine the matching current business content from the candidate business content based on the current business identifier in the current business login request. Among them, each candidate business content includes a corresponding candidate business identifier. When configuring the candidate business content, the corresponding candidate business identifier will be configured, and the candidate business content and the corresponding candidate business identifier can be configured in advance according to business needs, actual application scenarios, product needs, etc.

[0077] Specifically, the business backend server sends the current business login request to the target business domain service. After receiving the current business login request, the target business domain service determines the matching current business content according to the current business identifier in the current business login request and the candidate business identifiers corresponding to each candidate business content. For example, the candidate business content corresponding to the candidate business identifier that is the same as the current business identifier is determined as the current business content, wherein the current business content is content related to the current business corresponding to the current business identifier, for example, it can be a current business content list, etc. Further, the target business domain service can return the current business content to the business backend server.

[0078] In one embodiment, Figure 5 As shown, receiving a business content execution request corresponding to the current business content, and obtaining the current business content execution state corresponding to the business content execution request through the target business domain service, including:

[0079] Step S601, returning the current business content to the user terminal so that the user terminal displays the current business content, obtaining the operation of the business content execution control in the display interface of the current business content, and generating a business content execution request according to the operation trigger. The business content execution request carries the current business identifier and the current business content attribute information.

[0080] Specifically, after receiving the current business content corresponding to the current business identifier, the business backend server can return the current business content to the user terminal. After receiving the current business content, the user terminal displays the current business content. A business content execution control is provided in the display interface of the current business content, and an operation on the business content execution control is obtained. A business content execution request is generated according to the operation trigger. The business content execution request carries the current business identifier and current business content attribute information. The current business content attribute information here is attribute information related to the execution of the current business content, including but not limited to the completion status of the current business content, attribute information of the current business content, etc.

[0081] The operation of the business content execution control set on the display interface of the current business content may be, but is not limited to, a click operation, a voice operation, a timer event, etc. Finally, the user terminal sends the business content execution request to the business backend server.

[0082] Step S602, receiving a business content execution request, and sending the business content execution request to the target business domain service, so that the target business domain service obtains the corresponding target business content attribute information according to the current business identifier in the business content execution request, and determines the current business content execution state corresponding to the business content execution request according to the current business content attribute information and the target business content attribute information.

[0083] Specifically, after the user terminal generates a business content execution request, the business content execution request is sent to the business background server. The business background server receives the business content execution request, and then sends the business content execution request to the target business domain service. The current business content execution status corresponding to the business content execution request is determined through the target business domain service. Specifically, the target business domain service obtains the corresponding target business content attribute information according to the current business identifier. The target business content attribute information here is the standard business content attribute information corresponding to the current business identifier. The current business content execution status corresponding to the business content execution request can be determined according to the current business content attribute information and the target business content attribute information. Specifically, it can be compared whether the current business content attribute information matches the target business content attribute information. If the current business content attribute information and the target business content attribute information match, it can be determined that the current business content execution status is the current business content execution completion status. Conversely, when the current business content attribute information and the target business content attribute information do not match, it can be determined that the current business content execution status is the current business content execution incomplete status.

[0084] In one embodiment, the business core domain service includes a business resource management domain service and a business resource issuance domain service. The business core domain service is called according to the current business content execution status, so that the business core domain service obtains the corresponding target business resource information according to the current business content execution status, and issues the target business resources according to the target business resource information, including: when the current business content execution status is the current business execution completion status, the business resource management domain service is called, so that the business resource management domain service obtains the corresponding target business resource information according to the current business identifier, and the corresponding business resource issuance domain service is called according to the target business resource information. Different target business resource information corresponds to different business resource issuance domain services, so that the business resource issuance domain service determines the target user account according to the current business identifier, and issues the target business resource corresponding to the target business resource information to the target user account.

[0085] Among them, the business core domain service is used for business resource distribution, and the business core domain service is also an abstract functional module with complete independent functions. The business core domain service is used for business resource distribution, and the business resources include at least one sub-business resource. For example, the sub-business resource can be funds, and different sub-business resources can be sent through different business core sub-domain services. In other words, the business core domain service can include multiple business core sub-domain services, and the corresponding business sub-resources are sent through each business core sub-domain service. Among them, similarly, the business core domain server can be a service deployed on a separate server.

[0086] Among them, the business core sub-domain services of the business core domain service can be business resource management domain services and business resource issuance domain services. The business resource management domain service is used for the management and acquisition of business resources, and business resource information can be obtained through the business resource management domain service. However, since different business resource information may correspond to different business resource issuance domain services, the business resource issuance domain service here is used for the issuance of business resources, and business resources can be issued through the business resource issuance domain.

[0087] Specifically, after obtaining the current business content execution status, when the current business content execution status is the current business execution completion status, it means that the current business content has been completed and resources can be issued. Therefore, when the current business content execution status is the current business execution completion status, the business resource management domain service is called, and the business resource management domain service obtains the corresponding target business resource information according to the current business identifier. Among them, since different business resource information may correspond to different business resource issuance domain services, the corresponding business resource issuance domain service can be called according to the target business resource information. The business resource issuance domain service determines the target user account according to the current business identifier, and then issues the target business resource corresponding to the target business resource information to the target user account.

[0088] In one embodiment, Figure 6 As shown, the business data processing method also includes:

[0089] Step S701: receiving a cash withdrawal request for target service resources, wherein the cash withdrawal request for target service resources carries a target service identifier.

[0090] Step S702: calling the target business resource issuance domain service corresponding to the target business identifier according to the target business resource withdrawal request, so that the target business resource issuance domain service determines the corresponding target business account according to the target business identifier and obtains the target business resource value corresponding to the target business account.

[0091] Among them, the target business resource withdrawal request here is used to request the withdrawal of target business resources, and the target business resource withdrawal request carries the target business identifier. The target business resource withdrawal request can be set with a business resource withdrawal control in the terminal. By operating the business resource withdrawal control, the resource withdrawal request is triggered, and the terminal then sends the target business resource withdrawal request to the business backend server.

[0092] Specifically, the business backend server receives the target business resource withdrawal request, and calls the target business resource issuance domain service corresponding to the target business identifier according to the target business resource withdrawal request. The target business resource issuance domain service determines the corresponding target business account according to the target business identifier, and then obtains the target business resource value corresponding to the target business account. The target business resource value here can be the target business resource funds, and the target business resource funds are withdrawn.

[0093] Step S703: Send the target business resource value to the business resource management domain service, so that the business resource management domain service issues the target business resource value.

[0094] Specifically, after obtaining the target business resource value, the target business resource issuance domain service returns the target business resource value to the business background server, and the business background server sends the target business resource value to the business resource management domain service, which issues the target business resource value through the business resource management domain service. Specifically, the business resource management domain service can issue the target business resource value by calling the interface of the third-party payment application. For example, the business resource management domain service can call the third-party application payment interface and deposit the target business resource value into the corresponding user account through the third-party application payment interface, thereby realizing the withdrawal process of the target business resource.

[0095] In a specific application scenario, such as Figure 7 As shown, Figure 7 A timing diagram of a business data processing method in an embodiment is shown, the current business identifier is a task activity identifier, the current business type is a task class retention activity, the target business domain service is a task domain service, the business core domain service includes an activity core domain service and a virtual fund domain service, the business backend server is an activity backend, and the business data processing method may specifically be:

[0096] 1. Receive a current service login request, which carries a current service identifier and a current service type.

[0097] Specifically, the user enters the activity page through push or link, and operates the activity page to trigger the generation of an activity login request, which includes an activity identifier and an activity business type.

[0098] 2. Call the target business domain service corresponding to the current business type according to the current business login request, and obtain the current business content corresponding to the current business identifier through the target business domain service.

[0099] Specifically, after receiving the activity login request, the activity background calls the corresponding activity task domain according to the activity business type in the activity login request, the activity task domain determines the activity task list through the activity identifier in the activity login request, and returns the activity task list to the terminal where the user is located.

[0100] Furthermore, before determining the target business domain service, it also includes:

[0101] 3. Obtaining configuration information of each candidate service content, wherein each candidate service content configuration information includes a corresponding candidate service type;

[0102] The candidate service content configuration information also includes but is not limited to: candidate service identifier, candidate service content name, candidate service type, candidate service content access conditions, etc. Figure 8 As shown, Figure 8 A schematic diagram of an activity information configuration interface in one embodiment is shown. Figure 8 The candidate business content configuration information is activity configuration information, including activity identification, activity name, activity type, participation conditions, start time and end time, etc.

[0103] 4. Configure candidate business domain services corresponding to candidate business types according to each candidate business content configuration information, and establish a relationship between each candidate business type and the corresponding candidate business domain service.

[0104] The relevant business domain service parameters may include: candidate business identifiers, candidate business content names, candidate business types, candidate business content access conditions, and the like.

[0105] 5. Before the activity task domain determines the activity task list through the activity identifier in the activity login request, it also includes:

[0106] You can set relevant information of the activity, such as entry conditions, online and offline time, release conditions (white list), and whether they are met. Only when they are met will the corresponding activity task list be called up.

[0107] 6. The user clicks on the target task card from the activity task list and sends a request to the activity backend. The activity backend calls the corresponding task domain to claim the task based on the business type (task-type retention activity) in the request. When the task is completed, the task domain verifies the pre-configured activity task attributes to determine whether the task is successfully completed.

[0108] Furthermore, before this, relevant task information may be configured, for example, Fig. 9 As shown, Fig. 9 A schematic diagram of an interface of a task information configuration interface in one embodiment is shown. Fig. 9 The task information configuration information includes: task ID, task name, activity, task type, task period, task upper limit, start time and end time.

[0109] 7. When the task is successfully completed, the activity core domain is called to collect the relevant prizes. The activity core domain obtains the relevant prize information and calls the relevant services according to the prizes to implement the prize distribution. For example, if it is virtual funds, the virtual funds service is called to deposit the funds into the user's corresponding virtual account.

[0110] 8. The activity page is equipped with a withdrawal control. Users can use the withdrawal control on the activity page to check their fund balance and account related transactions, and then send a withdrawal request to the activity background.

[0111] 9. If the withdrawal conditions are met, the virtual fund service will be called first to withdraw the balance from the corresponding account, and then the activity core service will be called to distribute the funds.

[0112] Furthermore, before this, relevant prize information may be configured, for example, Fig.10 As shown, Fig.10 A schematic diagram of an interface for configuring a prize information in one embodiment is shown. Fig.10 The prize information configuration information includes: activity logo, prize type, prize name, prize inventory, distribution amount and distribution conditions, etc.

[0113] The above business data processing method realizes the construction of marketing activity platform based on domain model, and supports the rapid development of various commonly used activities through domain services such as activity core domain, task domain, support domain, virtual fund domain, etc. Each domain service is decoupled and deployed independently, and the data is independent of each other, which improves the stability and efficiency of activity business operation. At the same time, with the marketing activity configuration management system, the activity type and its related domain service characteristic parameters can be defined by configuration, so that it can be quickly launched without development.

[0114] It should be understood that, although the various steps in the above-mentioned flow chart are displayed in sequence according to the indication of the arrows, these steps are not necessarily executed in sequence according to the order indicated by the arrows. Unless there is a clear explanation in this article, the execution of these steps is not strictly limited in order, and these steps can be executed in other orders. Moreover, at least a part of the steps in the above-mentioned flow chart may include a plurality of sub-steps or a plurality of stages, and these sub-steps or stages are not necessarily executed at the same time, but can be executed at different times, and the execution order of these sub-steps or stages is not necessarily to be carried out in sequence, but can be executed in turn or alternately with other steps or at least a part of the sub-steps or stages of other steps.

[0115] In one embodiment, Fig.11 As shown, a service data processing device 900 is provided, including:

[0116] The service login request acquisition module 902 is used to receive a current service login request, where the current service login request carries a current service identifier and a current service type.

[0117] The target business domain calling module 904 is used to call the target business domain service corresponding to the current business type according to the current business login request, and obtain the current business content corresponding to the current business identifier through the target business domain service.

[0118] The business content execution request acquisition module 906 is used to receive a business content execution request corresponding to the current business content, respond to the business content execution request through the target business domain service, and acquire the current business content execution status corresponding to the current business content.

[0119] The business core domain calling module 908 is used to call the business core domain service according to the current business content execution status, so that the business core domain service obtains the corresponding target business resource information according to the current business content execution status, and distributes the target business resources according to the target business resource information; wherein, the target business domain service and the business core domain service are independent of each other.

[0120] In one embodiment, the target business domain calling module 904 is also used to obtain each candidate business domain service, each candidate business domain service includes a corresponding candidate business type, determine the target business domain service from each candidate business domain service according to the candidate business type and the current business type, and call the target business domain service according to the current business login request.

[0121] In one embodiment, the target business domain calling module 904 is also used to obtain each candidate business content configuration information, each candidate business content configuration information includes a corresponding candidate business type, configures a candidate business domain service corresponding to the candidate business type according to each candidate business content configuration information, and establishes a relationship between each candidate business type and the corresponding candidate business domain service.

[0122] In one embodiment, the target business domain calling module 904 is also used to send the current business login request to the target business domain service, so that the target business domain service determines the matching current business content from the candidate business content according to the current business identifier in the current business login request, each candidate business content includes a corresponding candidate business identifier, and returns the current business content, and receives the current business content.

[0123] In one embodiment, the business content execution request acquisition module 906 is also used to return the current business content to the user terminal so that the user terminal displays the current business content, obtain the operation of the business content execution control in the display interface of the current business content, generate a business content execution request according to the operation trigger, the business content execution request carries the current business identifier and the current business content attribute information, receive the business content execution request, and send the business content execution request to the target business domain service so that the target business domain service obtains the corresponding target business content attribute information according to the current business identifier in the business content execution request, and determines the current business content execution status corresponding to the business content execution request according to the current business content attribute information and the target business content attribute information.

[0124] In one embodiment, the business core domain service includes a business resource management domain service and a business resource issuance domain service. The business core domain calling module 908 is also used to call the business resource management domain service when the current business content execution status is the current business execution completion status, so that the business resource management domain service obtains the corresponding target business resource information according to the current business identifier, and calls the corresponding business resource issuance domain service according to the target business resource information. Different target business resource information corresponds to different business resource issuance domain services, so that the business resource issuance domain service determines the target user account according to the current business identifier, and issues the target business resource corresponding to the target business resource information to the target user account.

[0125] In one embodiment, the business data processing device 900 is also used to receive a target business resource withdrawal request, which carries a target business identifier, and calls a target business resource issuance domain service corresponding to the target business identifier according to the target business resource withdrawal request, so that the target business resource issuance domain service determines the corresponding target business account according to the target business identifier, obtains the target business resource value corresponding to the target business account, and sends the target business resource value to the business resource management domain service, so that the business resource management domain service issues the target business resource value.

[0126] In one embodiment, Fig.12 As shown, a business data processing system 1000 is provided, including:

[0127] The business backend server 1004 is used to receive a current business login request that carries a current business identifier and a current business type, and call a target business domain server corresponding to the current business type according to the current business login request.

[0128] The target business domain server 1006 is used to obtain the current business content corresponding to the current business identifier and return the current business content to the business backend server.

[0129] The business backend server 1004 is also used to obtain a business content execution request corresponding to the current business content, and return the business content execution request to the business backend server.

[0130] The business backend server 1004 is also used to send the business content execution request to the target business domain server.

[0131] The target business domain server 1006 is further used to obtain the current business content execution status corresponding to the business content execution request, and return the current business content execution status to the business background server.

[0132] The business backend server 1004 is also used to call business core domain services according to the current business content execution status.

[0133] The business core domain server 1008 is used to obtain corresponding target business resource information according to the current business content execution status, and to distribute target business resources according to the target business resource information.

[0134] In one embodiment, the business core domain server 1008 includes a business resource management domain server and a business resource distribution domain server, wherein:

[0135] The business background server is also used to call the business resource management domain server when the current business content execution status is the current business execution completion status.

[0136] The business resource management domain server is used to obtain the corresponding target business resource information according to the current business identifier, and call the corresponding business resource issuance domain server according to the target business resource information. Different target business resource information corresponds to different business resource issuance domain services.

[0137] The business resource distribution domain server is used to determine the target user account according to the current business identifier and distribute the target business resource corresponding to the target business resource information to the target user account.

[0138] In one embodiment, the business data processing system 1000 also includes: a business content configuration server, which is used to obtain each candidate business content configuration information, each candidate business content configuration information includes a corresponding candidate business type, configure a candidate business domain server corresponding to the candidate business type according to each candidate business content configuration information, and establish a relationship between each candidate business type and the corresponding candidate business domain server.

[0139] The service content configuration server is also used to obtain each candidate service resource configuration information, each candidate service resource configuration information includes a corresponding candidate service identifier, and configure the service core domain server according to each candidate service resource configuration information and the corresponding candidate service identifier.

[0140] In one embodiment, the corresponding business content-related information and business resource information can be configured in the business content configuration server, and the general module can be connected to the business background server. This avoids the need for repeated code development and enables rapid development and launch of business content. If business-related personalized features need to be added to the general module, it is only necessary to encapsulate the personalized module in the upper layer of the general module, and then call the general module interface in the personalized module to embed the personalized module into the general module. For example, a task activity designed to delay award distribution does not issue the award immediately after the task is completed, but only after a certain period of time has passed and the task status remains unchanged. The personalized feature of delayed award distribution is not available in the general module, but the business-related delayed distribution logic can be encapsulated in the outer layer, and then the delayed distribution module can be embedded in the downstream of the task module through the external interface of the general module, so as to realize the function of delayed award distribution after the task is completed. The personalized module can be embedded by providing an interface to the outside to achieve modular flexibility. For example, Fig.13 As shown, Fig.13 A structural block diagram showing the access of a personalized module in one embodiment.

[0141] In one embodiment, Fig.14 As shown, Fig.14 A schematic diagram of the system architecture of a business data processing system in one embodiment is shown. Fig.14Each domain service has an independent data storage system, making the overall architecture lighter and more reliable. The business backend server obtains the activity type and its related domain services (business domain server and business core domain server, among which the business core domain server includes business resource management domain server and business resource distribution domain server) through the business content configuration server, and then calls the relevant domain services according to the business logic at the upper layer to implement the activity-related logic. For example, for commonly used marketing models, general logic can be implemented in the business backend server, which can be simply configured through the business backend server and quickly launched without development.

[0142] Fig.15 The internal structure diagram of a computer device in one embodiment is shown. The computer device may specifically be Figure 1 The business backend server 120 in FIG. Fig.15 As shown, the computer device includes a processor, a memory, a network interface, and an input device connected via a system bus. Among them, the memory includes a non-volatile storage medium and an internal memory. The non-volatile storage medium of the computer device stores an operating system and may also store a computer program, which, when executed by the processor, enables the processor to implement a business data processing method. The internal memory may also store a computer program, which, when executed by the processor, enables the processor to execute a business data processing method. The input device of the computer device may be a touch layer covering the display screen, or a button, trackball or touchpad provided on the housing of the computer device, or an external keyboard, touchpad or mouse, etc.

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

[0144] In one embodiment, the service data processing device provided by the present application can be implemented in the form of a computer program. The computer program can be Fig.15 The computer device is shown in FIG. 1 and is executed on the computer device shown in FIG. The memory of the computer device may store various program modules constituting the business data processing device, for example, Fig.11 The business login request acquisition module, target business domain calling module, business content execution request acquisition module and business core domain calling module shown in the figure. The computer program composed of each program module enables the processor to execute the steps of the business data processing method of each embodiment of the present application described in this specification.

[0145] For example, Fig.15The computer device shown can be Fig.11 The business login request acquisition module in the business data processing device shown executes receiving the current business login request, and the current business login request carries the current business identifier and the current business type. The target business domain calling module executes calling the target business domain service corresponding to the current business type according to the current business login request, and obtains the current business content corresponding to the current business identifier through the target business domain service. The business content execution request acquisition module executes receiving the business content execution request corresponding to the current business content, and obtains the current business content execution status corresponding to the business content execution request through the target business domain service. The business core domain calling module executes calling the business core domain service according to the current business content execution status, so that the business core domain service obtains the corresponding target business resource information according to the current business content execution status, and issues the target business resources according to the target business resource information.

[0146] In one embodiment, a computer device is provided, including a memory, a processor, and a computer program stored in the memory and executable on the processor, and when the processor executes the computer program, the steps in any embodiment of the above-mentioned business data processing method are implemented.

[0147] In one embodiment, a computer-readable storage medium is provided, on which a computer program is stored. When the computer program is executed by a processor, the steps in any embodiment of the above-mentioned business data processing method are implemented.

[0148] In one embodiment, a computer program product or a computer program is provided, the computer program product or the computer program includes computer instructions, the computer instructions are stored in a computer-readable storage medium. A processor of a computer device reads the computer instructions from the computer-readable storage medium, and the processor executes the computer instructions, so that the computer device performs the steps of any embodiment of the above-mentioned business data processing method.

[0149] Those skilled in the art can understand that all or part of the processes in the above-mentioned embodiment methods can be completed by instructing the relevant hardware through a computer program, and the program can be stored in a non-volatile computer-readable storage medium. When the program is executed, it can include the processes of the embodiments of the above-mentioned methods. Among them, any reference to memory, storage, database or other media used in the embodiments provided in this application can include non-volatile and / or volatile memory. Non-volatile memory may include read-only memory (ROM), programmable ROM (PROM), electrically programmable ROM (EPROM), electrically erasable programmable ROM (EEPROM) or flash memory. Volatile memory may include random access memory (RAM) or external cache memory. As an illustration and not limitation, RAM is available in many forms, such as static RAM (SRAM), dynamic RAM (DRAM), synchronous DRAM (SDRAM), double data rate SDRAM (DDRSDRAM), enhanced SDRAM (ESDRAM), synchronous link (Synchlink) DRAM (SLDRAM), memory bus (Rambus) direct RAM (RDRAM), direct memory bus dynamic RAM (DRDRAM), and memory bus dynamic RAM (RDRAM).

[0150] It should be noted that, in this article, relational terms such as "first" and "second" are only used to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Moreover, the terms "include", "comprise" or any other variants thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or device. In the absence of further restrictions, the elements defined by the sentence "comprise a ..." do not exclude the existence of other identical elements in the process, method, article or device including the elements.

[0151] The foregoing is merely a specific embodiment of the present invention, which enables those skilled in the art to understand or implement the present invention. Various modifications to these embodiments will be apparent to those skilled in the art, and the general principles defined herein may be implemented in other embodiments without departing from the spirit or scope of the present invention. Therefore, the present invention will not be limited to the embodiments shown herein, but rather to the widest scope consistent with the principles and novel features claimed herein.

Claims

1. A business data processing method, characterized in that: The method comprises: Receive a current service login request, where the current service login request carries a current service identifier and a current service type; Calling the target business domain service corresponding to the current business type according to the current business login request, and obtaining the current business content corresponding to the current business identifier through the target business domain service; wherein, calling the target business domain service corresponding to the current business type according to the current business login request includes: obtaining a candidate business type matching the current business type, determining the candidate business domain service corresponding to the matching candidate business type as the target business domain service, and calling it; wherein, obtaining the current business content corresponding to the current business identifier through the target business domain service includes: sending the current business login request to the target business domain service, so that the target business domain service determines the matching current business content from the candidate business contents corresponding to each of the candidate business content configuration information according to the current business identifier in the current business login request, each candidate business content includes the corresponding candidate business identifier, and returns the current business content; receiving the current business content; Receive a business content execution request corresponding to the current business content, respond to the business content execution request through the target business domain service, and obtain the current business content execution state corresponding to the current business content; wherein, the receiving the business content execution request corresponding to the current business content, and obtaining the current business content execution state corresponding to the business content execution request through the target business domain service, includes: returning the current business content to the user terminal so that the user terminal displays the current business content, obtaining an operation on a business content execution control in a display interface of the current business content, and generating the business content execution request according to the operation trigger, wherein the business content execution request carries the current business identifier and current business content attribute information; receiving the business content execution request, and sending the business content execution request to the target business domain service so that the target business domain service obtains the corresponding target business content attribute information according to the current business identifier in the business content execution request, and determines the current business content execution state corresponding to the business content execution request according to the current business content attribute information and the target business content attribute information; Calling a business core domain service according to the current business content execution state, so that the business core domain service obtains corresponding target business resource information according to the current business content execution state, and issues target business resources according to the target business resource information, wherein the target business domain service is independent of the business core domain service; The business core domain service includes a business resource management domain service and a business resource issuance domain service. The calling of the business core domain service according to the current business content execution state enables the business core domain service to obtain the corresponding target business resource information according to the current business content execution state, and the issuance of the target business resource according to the target business resource information includes: When the current business content execution status is the current business execution completion status, the business resource management domain service is called to enable the business resource management domain service to obtain the corresponding target business resource information according to the current business identifier, and the corresponding business resource issuance domain service is called according to the target business resource information. Different target business resource information corresponds to different business resource issuance domain services, so that the business resource issuance domain service determines the target user account according to the current business identifier, and issues the target business resource corresponding to the target business resource information to the target user account.

2. The method according to claim 1, characterized in that The method further comprises: Acquire each candidate service content configuration information, each candidate service content configuration information including a corresponding candidate service type; According to each of the candidate service content configuration information, a candidate service domain service corresponding to the candidate service type is configured, and a relationship is established between each of the candidate service types and the corresponding candidate service domain service.

3. The method according to claim 1, characterized in that The method further comprises: Receive a target service resource withdrawal request, wherein the target service resource withdrawal request carries a target service identifier; Calling the target business resource issuance domain service corresponding to the target business identifier according to the target business resource withdrawal request, so that the target business resource issuance domain service determines the corresponding target business account according to the target business identifier, and obtains the target business resource value corresponding to the target business account; The target business resource value is sent to the business resource management domain service, so that the business resource management domain service issues the business resource value for the target business resource value.

4. The method according to claim 3, characterized in that Sending the target business resource value to the business resource management domain service so that the business resource management domain service issues the business resource value to the target business resource value, including: The target business resource value is sent to the business resource management domain service, so that the business resource management domain service stores the target business resource value into the corresponding user account by calling the interface of the third-party payment application.

5. The method according to claim 1, characterized in that Receiving a current business login request includes: receiving a current business login request from a terminal or a business backend server, wherein the current business login request is generated by triggering an operation on a current business activity login control in the terminal or the business backend server, or is generated by triggering an operation on a current business activity login link, or is generated when a timing event is satisfied.

6. The method according to claim 1, characterized in that Determining the current business content execution state corresponding to the business content execution request according to the current business content attribute information and the target business content attribute information includes: When the current business content attribute information and the target business content attribute information are the same, determining that the current business content execution state is a current business content execution completion state; or, When the current business content attribute information and the target business content attribute information are different, it is determined that the current business content execution state is a current business content execution incomplete state.

7. A business data processing device, characterized in that: The device comprises: A service login request acquisition module, used to receive a current service login request, wherein the current service login request carries a current service identifier and a current service type; A target business domain calling module is used to call the target business domain service corresponding to the current business type according to the current business login request, and obtain the current business content corresponding to the current business identifier through the target business domain service; wherein, calling the target business domain service corresponding to the current business type according to the current business login request includes: obtaining a candidate business type matching the current business type, determining the candidate business domain service corresponding to the matching candidate business type as the target business domain service, and calling it; wherein, obtaining the current business content corresponding to the current business identifier through the target business domain service includes: sending the current business login request to the target business domain service, so that the target business domain service determines the matching current business content from the candidate business content corresponding to each candidate business content configuration information according to the current business identifier in the current business login request, each candidate business content includes the corresponding candidate business identifier, and returns the current business content; receiving the current business content; A business content execution request acquisition module is used to receive a business content execution request corresponding to the current business content, respond to the business content execution request through the target business domain service, and acquire the current business content execution state corresponding to the current business content; wherein, the receiving of the business content execution request corresponding to the current business content and acquiring the current business content execution state corresponding to the business content execution request through the target business domain service include: returning the current business content to the user terminal so that the user terminal displays the current business content, acquiring an operation on a business content execution control in a display interface of the current business content, triggering generation of the business content execution request according to the operation, wherein the business content execution request carries the current business identifier and current business content attribute information; receiving the business content execution request, and sending the business content execution request to the target business domain service so that the target business domain service acquires the corresponding target business content attribute information according to the current business identifier in the business content execution request, and determining the current business content execution state corresponding to the business content execution request according to the current business content attribute information and the target business content attribute information; A business core domain calling module is used to call a business core domain service according to the current business content execution state, so that the business core domain service obtains corresponding target business resource information according to the current business content execution state, and issues target business resources according to the target business resource information, wherein the target business domain service is independent of the business core domain service; The business core domain service includes a business resource management domain service and a business resource issuance domain service. The calling of the business core domain service according to the current business content execution state enables the business core domain service to obtain the corresponding target business resource information according to the current business content execution state, and the issuance of the target business resource according to the target business resource information includes: When the current business content execution status is the current business execution completion status, the business resource management domain service is called to enable the business resource management domain service to obtain the corresponding target business resource information according to the current business identifier, and the corresponding business resource issuance domain service is called according to the target business resource information. Different target business resource information corresponds to different business resource issuance domain services, so that the business resource issuance domain service determines the target user account according to the current business identifier, and issues the target business resource corresponding to the target business resource information to the target user account.

8. A business data processing system, characterized in that: The system comprises: The business backend server is used to receive a current business login request, the current business login request carries a current business identifier and a current business type, and calls a target business domain server corresponding to the current business type according to the current business login request; The target business domain server is used to obtain the current business content corresponding to the current business identifier and return the current business content to the business backend server; The business backend server is further used to obtain a business content execution request corresponding to the current business content, and return the business content execution request to the business backend server; The business backend server is further used to send the business content execution request to the target business domain server; The target business domain server is further used to obtain the current business content execution status corresponding to the business content execution request, and return the current business content execution status to the business background server; The business backend server is further used to call the business core domain service according to the current business content execution status; The service core domain server is used to obtain corresponding target service resource information according to the current service content execution status, and to distribute target service resources according to the target service resource information; The business core domain server includes a business resource management domain server and a business resource distribution domain server, wherein: The business background server is further used to call the business resource management domain server when the current business content execution state is the current business execution completion state; The business resource management domain server is used to obtain the corresponding target business resource information according to the current business identifier, and call the corresponding business resource issuance domain server according to the target business resource information, and different target business resource information corresponds to different business resource issuance domain services; The service resource distribution domain server is used to determine the target user account according to the current service identifier, and distribute the target service resource corresponding to the target service resource information to the target user account; A business content configuration server is used to obtain each candidate business content configuration information, each candidate business content configuration information includes a corresponding candidate business type, configure a candidate business domain server corresponding to the candidate business type according to each candidate business content configuration information, and establish a relationship between each candidate business type and the corresponding candidate business domain server; The service content configuration server is further used to obtain each candidate service resource configuration information, each candidate service resource configuration information includes a corresponding candidate service identifier, and configure the service core domain server according to each candidate service resource configuration information and the corresponding candidate service identifier.

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

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

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