Business processing method and device, computer equipment, storage medium and program product
By generating service business orders and matching them with resource transfer patterns and remarks, the problem of low efficiency in organizational user settlement processing was solved, and efficient business configuration and resource transfer were achieved.
Patent Information
- Application Number
- CN202410558006.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-05-07
- Publication Date
- 2025-11-07
AI Technical Summary
When dealing with organizational users, the existing application platform has low efficiency in service settlement processing because organizational procurement requires pre-registering settlement accounts in internal processes and adding new settlement accounts each time a new product or service is added, resulting in low efficiency in settlement and configuration processing.
A business processing method is provided, which generates a service business order by receiving a service subscription request, obtains the resource transfer mode and object identifier, returns the service provider identifier and obtains resource remarks information, and performs resource information matching to realize business configuration processing, avoiding cumbersome operations and settlement errors when there are multiple provider identifiers.
It improves the efficiency of service processing for organizational objects, reduces cumbersome operations and settlement errors during resource transfer, and ensures the accuracy and efficiency of business configuration.
Smart Images

Figure CN120915831A_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the technical field of computer, in particular to a service processing method and device, computer equipment, computer readable storage medium and computer program product. BACKGROUND
[0002] With the development of computer technology and the popularization and use of various application platforms or application programs, various service businesses in different aspects or scenarios have appeared, such as expansion and reminder businesses of communication application programs (including instant messaging, internal communication of organizations, and email, etc.) and product purchase business of shopping application programs. However, the service businesses of various application platforms usually face different users, such as ordinary users or organization users, and the corresponding business settlement and service processing are different.
[0003] In the traditional technology, when facing ordinary users, the application platform can directly process order settlement and business allocation according to the subscription operation of the ordinary user for the service business. However, when facing organization users, the organization users need to pre-register settlement accounts in the internal process, and the settlement needs to be approved by each financial process, but the existing application platform provides non-uniform settlement accounts because different products or businesses need to be settled separately, and the corresponding settlement accounts also need to be added every time a new product or business is added, resulting in low efficiency of settlement processing and service business configuration processing of the required service business of the organization. SUMMARY
[0004] Therefore, it is necessary to provide a service processing method, device, computer equipment, computer readable storage medium and computer program product capable of improving the service business processing efficiency for organization users to solve the above technical problems.
[0005] In a first aspect, the present application provides a service processing method, comprising:
[0006] receiving a service subscription request for a target service business, generating a service business order corresponding to the service subscription request, the service business order carrying service order information;
[0007] obtaining a resource transfer mode and an object identifier carried by the service subscription request, if the resource transfer mode is an organization resource transfer mode, feeding back a provider identifier of a business provider providing the target service business to a terminal device where the object identifier is located;
[0008] obtaining resource remark information carried by the resource transfer operation in response to the resource transfer operation based on the provider identifier;
[0009] According to the service order information and the resource note information, resource information matching is performed, and if it is determined that the matching is successful, service configuration processing is performed according to the target service business.
[0010] In a second aspect, the present application further provides a service processing apparatus, comprising:
[0011] A service business order generation module is configured to receive a service subscription request for a target service business, generate a service business order corresponding to the service subscription request, and the service business order carries service order information.
[0012] A provider identifier feedback module is configured to acquire a resource transfer mode and an object identifier carried by the service subscription request, and if the resource transfer mode is an organizational resource transfer mode, feed back a provider identifier of a service provider providing the target service business to a terminal device where the object identifier is located.
[0013] A resource note information acquisition module is configured to acquire resource note information carried by a resource transfer operation based on the provider identifier in response.
[0014] A service configuration module is configured to perform resource information matching according to the service order information and the resource note information, and if it is determined that the matching is successful, perform service configuration processing according to the target service business.
[0015] In a third aspect, the present application further provides a computer device, comprising a memory and a processor, the memory stores a computer program, and the processor implements the following steps when executing the computer program:
[0016] Receiving a service subscription request for a target service business, generating a service business order corresponding to the service subscription request, and the service business order carries service order information.
[0017] Acquiring a resource transfer mode and an object identifier carried by the service subscription request, and if the resource transfer mode is an organizational resource transfer mode, feeding back a provider identifier of a service provider providing the target service business to a terminal device where the object identifier is located.
[0018] Acquiring resource note information carried by a resource transfer operation based on the provider identifier in response.
[0019] According to the service order information and the resource note information, resource information matching is performed, and if it is determined that the matching is successful, service configuration processing is performed according to the target service business.
[0020] In a fourth aspect, the present application further provides a computer readable storage medium, which stores a computer program, and the computer program is executed by a processor to implement the following steps:
[0021] receiving a service subscription request for a target service, generating a service order corresponding to the service subscription request, the service order carrying service order information;
[0022] obtaining a resource transfer mode and an object identifier carried by the service subscription request, and feeding back a provider identifier of a service provider providing the target service to a terminal device where the object identifier is located if the resource transfer mode is an organizational resource transfer mode;
[0023] obtaining resource remark information carried by a resource transfer operation based on the provider identifier in response to the resource transfer operation;
[0024] matching resource information according to the service order information and the resource remark information, and performing service configuration processing according to the target service if it is determined that the matching is successful.
[0025] In a fifth aspect, the present application further provides a computer program product, comprising a computer program which, when executed by a processor, implements the following steps:
[0026] receiving a service subscription request for a target service, generating a service order corresponding to the service subscription request, the service order carrying service order information;
[0027] obtaining a resource transfer mode and an object identifier carried by the service subscription request, and feeding back a provider identifier of a service provider providing the target service to a terminal device where the object identifier is located if the resource transfer mode is an organizational resource transfer mode;
[0028] obtaining resource remark information carried by a resource transfer operation based on the provider identifier in response to the resource transfer operation;
[0029] matching resource information according to the service order information and the resource remark information, and performing service configuration processing according to the target service if it is determined that the matching is successful.
[0030] In the service processing method, the device, the computer equipment, the computer readable storage medium and the computer program product, the service subscription request for the target service is received, the service order corresponding to the service subscription request is generated, and the resource transfer mode and the object identifier carried by the service subscription request are obtained. When the resource transfer mode is an organizational resource transfer mode, the provider identifier of the service provider providing the target service is fed back to the terminal device where the object identifier is located, so that the resource transfer based on the provider identifier of the service provider is realized, and the situation that multiple provider identifiers appear in the service processing process due to different objects and different specific services is avoided, thereby reducing the cumbersome operation and settlement error in the resource transfer process. Further, in response to the resource transfer operation based on the provider identifier, the resource note information carried by the resource transfer operation is obtained, the service order information carried by the service order is obtained, the resource information is matched according to the service order information and the resource note information, so that when the matching is successful, the service configuration processing is performed according to the target service, the problem that the service order and the service do not match and the resource transfer and the resource information matching processing need to be repeatedly performed is avoided, and the service processing efficiency of the service for the organizational object in the organizational resource transfer mode is further improved. BRIEF DESCRIPTION OF DRAWINGS
[0031] In order to more clearly illustrate the technical solutions in the embodiments of the present application or the related art, the drawings needed to be used in the description of the embodiments of the present application or the related art will be briefly introduced. Obviously, the drawings in the following description are only some embodiments of the present application, and for those skilled in the art, other related drawings can also be obtained without creative labor.
[0032] Figure 1 The application environment diagram of the service processing method in an embodiment;
[0033] Figure 2 The flowchart of the service processing method in an embodiment;
[0034] Figure 3 The service subscription page diagram in an embodiment;
[0035] Figure 4 The resource transfer mode selection page diagram in an embodiment;
[0036] Figure 5 The object identifier input interface diagram in an embodiment;
[0037] Figure 6 The resource transfer association information diagram of the service order in an embodiment;
[0038] Figure 7 a result diagram of the service processing method in one embodiment;
[0039] Figure 8 a result diagram of the service processing method in one embodiment;
[0040] Figure 9 a result diagram of the service processing method in one embodiment;
[0041] Figure 10 a result diagram of the service processing method in one embodiment;
[0042] Figure 11 a result diagram of the service processing method in one embodiment;
[0043] Figure 12 a result diagram of the service processing method in one embodiment;
[0044] Figure 13 a result diagram of the service processing method in one embodiment;
[0045] Figure 14 a result diagram of the service processing method in one embodiment; DETAILED DESCRIPTION
[0046] In order to make the objects, technical solutions and advantages of the present application clearer, the present application will be further described in detail below with reference to the drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present application and should not be used to limit the present application.
[0047] The service processing method provided by the embodiments of the present application can be applied to, for example, Figure 1The application environment shown. Among them, the terminal device 102 communicates with the server 104 through the network. The data storage system can store the data required by the server 104 to process. The data storage system can be integrated on the server 104, or placed on the cloud or other network servers. Among them, the terminal device 102 can be, but is not limited to, various personal computers, notebook computers, smart phones, tablet computers, Internet of Things devices, portable wearable devices, and aircrafts, etc. The Internet of Things device can be a smart speaker, a smart television, a smart air conditioner, a smart vehicle device, and a projection device, etc. The portable wearable device can be a smart watch, a smart bracelet, and a head-mounted device, etc. The head-mounted device can be a virtual reality (VR) device, an augmented reality (AR) device, smart glasses, etc. The server 104 can be an independent physical broadcasting server, or a broadcasting server cluster composed of multiple physical broadcasting servers, or a cloud broadcasting server providing cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communication, middleware services, domain name services, security services, CDNs, and big data and artificial intelligence platforms, etc. Basic cloud computing services. Among them, the terminal device 102 and the server 104 can be connected directly or indirectly through wired or wireless communication, which is not limited in the embodiments of the present application.
[0048] The terminal device 102 and the server 104 can be individually used to execute the service processing method provided in the embodiments of the present application, and the terminal device 102 and the server 104 can also cooperatively execute the service processing method provided in the embodiments of the present application. For example, taking the terminal device 102 and the server 104 cooperatively executing the service processing method provided in the embodiments of the present application as an example, the server 104 receives a service subscription request for a target service sent by the terminal device 102, and generates a service order corresponding to the service subscription request, wherein the service order carries service order information. Further, the server 104 parses the service subscription request to obtain the resource transfer mode and the object identifier carried by the service subscription request, and feeds back the provider identifier of the service provider providing the target service to the terminal device 102 where the object identifier is located when it is determined that the resource transfer mode is the organizational resource transfer mode. Wherein, after receiving the provider identifier, the terminal device 102 displays the provider identifier for the user to view, and when the server 104 detects a resource transfer operation triggered based on the provider identifier, the terminal device 102 acquires the resource note information carried by the resource transfer operation in response to the resource transfer operation based on the provider identifier, and performs resource information matching according to the service order information and the resource note information. If it is determined that the matching is successful, the terminal device 102 performs service configuration processing according to the target service. Wherein, after the server 104 performs service configuration processing according to the target service, the server 104 feeds back the corresponding configuration result to the terminal device 102 for the user to view.
[0049] In one exemplary embodiment, as shown in Figure 2 a service processing method is provided. Taking the server 104 in Figure 1 as an example, the method includes the following steps S202 to S208. Wherein:
[0050] Step S202, receiving a service subscription request for a target service, and generating a service order corresponding to the service subscription request, wherein the service order carries service order information.
[0051] Specifically, the user can trigger a service subscription request for a target service based on a service application deployed by the terminal device. Wherein, the service application is provided with a service subscription page, and the service subscription page usually displays a plurality of service businesses. The user can view the plurality of service businesses displayed on the service subscription page, and trigger a service subscription request for one or more target service businesses. When the terminal device detects that a service subscription request for a target service is triggered, the terminal device feeds back the service subscription request to the server, and the server receives and responds to the service subscription request for the target service, and generates a service order corresponding to the service subscription request.
[0052] The service order information carried by the service business order specifically includes an order identifier of the service business order, a subscription time, a subscribed business function, a subscription duration, and an order resource amount, and the like. The order identifier can be understood as an order number, which is used to uniquely identify the service business order; the subscription time indicates a subscription time of triggering a subscription request for the target service business; the subscribed business function indicates a specific function provided by the service business of the business service application, such as a function of session content archiving in an organization-oriented communication application; the subscription duration indicates a subscription duration of the business function, such as a function of session content archiving in an organization-oriented communication application for 1 year; and the order resource amount indicates a resource amount required to be transferred for the service business order (such as a function of session content archiving in an organization-oriented communication application).
[0053] Exemplarily, the business service application deployed by the terminal device can be an instant messaging application (including a personal-oriented or organization-oriented communication application), a shopping application, a multimedia application, and the like. The organization-oriented communication application can provide various service businesses such as mail collection, document editing or forwarding, a micro disk, session content archiving, and a security service in addition to providing an instant session business within organization members.
[0054] Specifically, in the organization-oriented communication application deployed by the terminal device, a service business subscription page is provided, and the service business subscription page displays various service businesses such as mail collection, document editing or forwarding, session content archiving, and a security service. For example, when a business subscription request triggered for the security service is detected, a service business order corresponding to the business subscription request triggered for the security service is generated. For example, the security service is a mail advanced function business for mail collection, and a service business order corresponding to the business subscription request triggered for the mail advanced function business is generated.
[0055] In an exemplary embodiment, as shown in Figure 3 It can be known from Figure 3 that the service business subscription page displayed in the organization-oriented communication application deployed by the terminal device provides various service businesses such as mail collection, document editing or forwarding, session content archiving, and a security service. The target service business for which the business subscription request is currently triggered is a “mail advanced function”, and the core use scenarios thereof include: 1) ensuring the safety of mail communication; 2) uniformly managing enterprise mail; and 3) making mailbox sending and receiving more smooth. It can be known from Figure 3 that the service business subscription page further provides an order management function, that is, a user object can trigger the order management function to view the subscribed service business and the service business order to be settled.
[0056] Exemplarily, referring to Figure 3 It can be known that specific application scenario instances are provided for the "mail advanced function", including the mail involving the privacy information or key information of an enterprise or organization. After subscribing to the "mail advanced function", the key members can be set as not being able to send the mail externally through the "limit external sending" sub-function, or the audit rules are set through the "mail audit" sub-function, and the mail triggering the rules needs to be audited and passed before being externally sent. At the same time, according to the "mail advanced function", the mail usage can also be summarized and analyzed, including the number of people using the mail, the number of sending and receiving mails, the number of restricted people (which can correspond to the "limit external sending" sub-function), and the number of application users, etc. The specific details of the information items can be viewed by triggering the "view details" button.
[0057] In step S204, the resource transfer mode and the object identifier carried by the service subscription request are obtained. If the resource transfer mode is an organization resource transfer mode, the provider identifier of the service provider providing the target service is fed back to the terminal device where the object identifier is located.
[0058] Specifically, after the server receives the service subscription request of the target service, the resource transfer mode carried by the service subscription request and the object identifier corresponding to the use object triggering the service subscription request are obtained by analyzing the service subscription request. The object identifier is used to identify the use object triggering the service subscription request, which can be an object name or an object number, etc.
[0059] The resource transfer mode specifically includes a personal online resource transfer mode and an organization resource transfer mode. The personal online resource transfer mode represents a resource transfer mode for ordinary objects, including application program scanning transfer, resource account-based resource transfer, etc. The organization resource transfer mode represents a unified transfer mode for enterprise objects or organization objects. For example, an organization needs to subscribe to the "mail advanced function" in the communication application program for the organization, and the "mail advanced function" needs to be synchronously configured for multiple organization members of the organization, so that the subscribed "mail advanced function" belongs to the service business for the organization object, and the resource transfer mode is the organization resource transfer mode.
[0060] Exemplarily, as shown in Figure 4 , a resource transfer mode selection page is provided, referring to Figure 4 It can be known that the resource transfer mode of the service business order specifically includes a personal online resource transfer mode and an organization resource transfer mode. The personal online resource transfer mode represents a resource transfer mode for ordinary objects, which can adopt the application program scanning transfer, resource account-based resource transfer, etc. as shown in Figure 4 , while the organization resource transfer mode represents a unified transfer mode for enterprise objects or organization objects, which can adopt the application program scanning transfer, resource account-based resource transfer, etc. as shown inFigure 4 The illustrated way of public account or remittance adopts offline resource transfer in a third-party resource platform (such as a bank) or online resource transfer in an online bank, mobile online bank, etc.
[0061] Further, after obtaining the resource transfer mode carried in the service subscription request, the server determines that the resource transfer mode is an organizational resource transfer mode, obtains the provider identifier of the service provider providing the target service, and feeds back the provider identifier to the terminal device where the object identifier is located, so that the object can trigger the resource transfer operation for the provider identifier.
[0062] The server is preconfigured with a corresponding provider identifier for the service provider of different service businesses, such as the holder "AA company" of "AA application program" for the service provider of a certain target service business, and the holder "BB company" of "BB application program" for the service provider of another target service business, and each corresponding provider identifier is preconfigured. In order to transfer and settle resources, a unique resource settlement account needs to be configured for different provider identifiers. Specifically, it can be an A resource account registered by "AA company" in a third-party resource platform, or a B resource account registered by "BB company" in a third-party resource platform, etc. Therefore, after triggering the service subscription request for the target service business, the object can receive the provider identifier of the service provider of the corresponding target service business, and trigger the resource transfer operation based on the provider identifier (such as the A resource account registered by "AA company" in the third-party resource platform), to complete the settlement of the service order.
[0063] In an exemplary embodiment, before the object triggers the resource transfer operation based on the provider identifier, the object identifier corresponding to the object needs to be provided, which is used to identify the object triggering the service subscription request, and can be an object name or an object number, etc.
[0064] Exemplarily, as Figure 5 shown, an object identifier input interface is provided, and as Figure 5 known, before the object triggers the resource transfer operation based on the provider identifier, the object identifier is input based on the object identifier input interface, such as the object name "CC company" of the organizational object, and the "save" button of the object identifier input interface is triggered to save the currently input object identifier (such as the object name "CC company" of the organizational object).
[0065] Step S206, in response to the resource transfer operation based on the provider identifier, obtaining the resource note information carried in the resource transfer operation.
[0066] Specifically, after the server feeds back the provider identifier of the service provider providing the target service business to the terminal device where the object identifier is located, the object can trigger a resource transfer operation based on the provider identifier of the service provider, and when the server receives the resource transfer operation triggered by the object based on the provider identifier, the server acquires the resource note information carried by the resource transfer operation in response to the resource transfer operation.
[0067] The resource note information is note information associated with the resource transfer operation and synchronously entered when the resource transfer operation is triggered by the object based on the provider identifier. The resource note information specifically includes a resource identification code, and the resource identification code is used for resource information matching with service order information to obtain a resource information matching result. According to the resource information matching result, it can be determined whether the service configuration processing can be performed at present.
[0068] In an exemplary embodiment, as shown in Figure 6 It can be known from Figure 6 that the resource transfer association information of the service business order specifically includes a resource transfer-out party (such as an organization object "CC company" triggering the resource transfer operation), a service provider (such as "AA company"), a provider identifier of the service provider (such as an A resource account registered by "AA company" on a third-party resource platform), a third-party resource platform (such as XX bank), a resource transfer amount, and resource note information (such as a resource identification code). When the resource transfer operation is triggered, the resource note information associated with the resource transfer operation needs to be synchronously entered. If the resource note information is not entered, there is a problem that the service business order cannot be validated.
[0069] In step S208, resource information matching is performed according to the service order information and the resource note information. If it is determined that the matching is successful, service configuration processing is performed according to the target service business.
[0070] Specifically, the server acquires service order information carried by the service business order, including order identifier, order resource amount, and other information, and acquires resource note information associated with the resource transfer operation and synchronously entered when the resource transfer operation is triggered, including resource identification code, resource transfer amount, and other information. Resource information matching is performed based on the service order information and the resource note information, and a resource information matching result is obtained.
[0071] The resource information matching result includes matching success and matching failure. If it is determined that the resource information matching result is matching success, the server performs service configuration processing according to the target service business, that is, acquires a function subscribed by the target service business, such as "mail advanced function", and synchronously configures the "mail advanced function" for multiple organization members in the organization object triggering the service subscription request.
[0072] Further, the service order information includes an order identifier and an order resource amount, and the resource note information includes a resource identification code and an associated resource transfer amount. If the order identifier and the resource identification code match successfully or the order resource amount and the resource transfer amount match successfully, it is determined that the resource information matching result is a match success, and the server performs business configuration processing according to the target service business.
[0073] In an exemplary embodiment, the service order information includes an order identifier. The resource information matching is performed according to the service order information and the resource note information. If it is determined that the matching is successful, the business configuration processing is performed according to the target service business, including: obtaining the resource identification code carried by the resource note information, and performing resource information matching on the order identifier and the resource identification code; and if it is determined that the matching is successful, performing business configuration processing on the object identifier according to the target service business.
[0074] Specifically, the resource identification code carried by the resource note information is obtained, and the order identifier included in the service order information is obtained. The order identifier and the resource identification code are matched to determine whether they are consistent. The resource information matching result includes a match success and a match failure. If it is determined that the order identifier and the resource identification code are consistent, it indicates a match success, and then the server performs business configuration processing on the object identifier according to the target service business. For example, if it is determined that the resource information matching result is a match success, the server performs business configuration processing according to the target service business, that is, obtains the function subscribed by the target service business, such as "mail advanced function", and synchronously configures the "mail advanced function" for multiple organization members in the organization object triggering the business subscription request.
[0075] In an exemplary embodiment, the service order information includes an order resource amount. The resource information matching is performed according to the service order information and the resource note information. If it is determined that the matching is successful, the business configuration processing is performed according to the target service business, including: obtaining a to-be-settled order amount associated with the object identifier, and if it is determined that the to-be-settled order amount meets a preset quantity condition, obtaining a resource transfer amount associated with the resource note information; performing resource information matching on the order resource amount and the resource transfer amount, and if it is determined that the matching is successful, performing business configuration processing on the object identifier according to the target service business.
[0076] Specifically, by obtaining the number of pending orders associated with the object identifier (i.e., the number of pending orders associated with the user object that triggered the business subscription request) and obtaining the preset order quantity threshold corresponding to the preset quantity condition, the number of pending orders is compared with the preset order quantity threshold to determine whether the number of pending orders meets the preset quantity condition. The preset order quantity threshold corresponding to the preset quantity condition can be set according to actual needs. For example, setting the preset order quantity threshold to 1 means that when the number of pending orders is 1, the number of pending orders is determined to meet the preset quantity condition.
[0077] Furthermore, if it is determined that the quantity of orders to be settled meets the preset quantity conditions, the resource transfer quantity associated with the resource remarks information is obtained. For example, the specific resource transfer quantity when the resource transferor that triggers the resource transfer operation (such as the organization object "CC Company" that triggers the resource transfer operation) transfers resources to the provider identifier of the business provider (such as the A resource account registered by "AA Company" on the third-party resource platform) is obtained, and the order resource quantity and the resource transfer quantity are matched with the resource information to obtain the resource information matching result.
[0078] The resource information matching result includes successful matching and unsuccessful matching. If the order resource quantity and resource transfer quantity are consistent, it indicates a successful match. The server then performs business configuration processing on the object identifier according to the target service business. For example, if the resource information matching result is successful, the server performs business configuration processing according to the target service business, that is, it obtains the functions subscribed to by the target service business, such as "session content archiving function," and synchronously configures the "session content archiving function" for multiple organization members in the organization object that triggered the business subscription request.
[0079] In one exemplary embodiment, such as Figure 7 As shown, a schematic diagram of a business configuration result is provided, according to... Figure 7 It can be seen that after the server processes the business configuration based on the target service, for example, if the target service subscribes to the "Micro Disk Advanced Functions" feature, then based on the target service, it synchronously configures the "Micro Disk Advanced Functions" feature for multiple organizational members in the organization that triggered the service subscription request, and sends the business configuration results to the terminal device. Figure 7 The displayed business configuration result is "Subscribed to advanced microdisk features, which can be managed and categorized for use by organizational members." (Refer to...) Figure 7It can be seen that the business configuration result display page is also provided with detail information, including subscription details (including the number of users X people, capacity XX GB), subscription duration (i.e. usage duration, such as XXX days, valid period to 20XX September 20). At the same time, the business configuration result display page is also provided with an "allocate" button, that is, by triggering the "allocate" button, the organization user who needs to be configured can be configured.
[0080] In the above business processing method, by receiving a service subscription request for a target service, a service order corresponding to the service subscription request is generated, and a resource transfer mode and an object identifier carried by the service subscription request are obtained. When the resource transfer mode is an organization resource transfer mode, the provider identifier of the service provider providing the target service is fed back to the terminal device where the object identifier is located, so as to achieve the purpose of resource transfer based on the provider identifier of the service provider. Avoid the situation that multiple provider identifiers appear in the business processing process due to different objects involved and different specific services involved, and reduce the cumbersome operation and settlement error in the resource transfer process. Further, in response to the resource transfer operation based on the provider identifier, the resource remark information carried by the resource transfer operation is obtained, and the service order information carried by the service order is obtained. The resource information is matched according to the service order information and the resource remark information, so that when the matching is successful, the business configuration processing is performed according to the target service, so as to avoid the problem that the service order and the service do not match, and the resource transfer and resource information matching processing need to be repeated. The service business processing efficiency for organization objects in the organization resource transfer mode is further improved.
[0081] In one exemplary embodiment, as shown in Figure 8 , a business processing method is provided. The method is applied to the server 104 in Figure 1 for example, and includes the following steps S802 to S810. Wherein:
[0082] Step S802, if it is determined that the matching fails, and the number of orders to be settled does not meet the preset quantity condition, a plurality of orders to be settled associated with the object identifier are obtained.
[0083] Specifically, if the server performs resource information matching on the service order information and the resource note information, and the obtained resource information matching result is a matching failure, such as a matching failure of the order identifier and the resource identification code or a matching failure of the order resource quantity and the resource transfer quantity, and it is determined that the quantity of the to-be-settled orders associated with the object identifier does not satisfy the preset quantity condition, the server acquires a plurality of to-be-settled orders associated with the object identifier. The preset order quantity threshold corresponding to the preset quantity condition can be set according to actual needs. For example, the preset order quantity threshold is set to 1, that is, when the quantity of the to-be-settled orders is not 1 (for example, there are three to-be-settled orders), it is determined that the quantity of the to-be-settled orders does not satisfy the preset quantity condition.
[0084] In step S804, the server acquires the order resource quantity corresponding to each of the plurality of to-be-settled orders, and respectively performs resource information matching on the order resource quantity corresponding to each of the plurality of to-be-settled orders and the resource transfer quantity.
[0085] Specifically, the server acquires a plurality of to-be-settled orders associated with the object identifier, and respectively acquires the order resource quantity corresponding to each of the to-be-settled orders. The server respectively performs resource information matching on the order resource quantity corresponding to each of the to-be-settled orders and the resource transfer quantity associated with the resource note information, and obtains a resource information matching result. The resource information matching result includes a matching success and a matching failure. If it is determined that the order resource quantity of the to-be-settled order is consistent with the resource transfer quantity, it indicates a matching success. Specifically, the order resource quantity of a plurality of to-be-settled orders can be consistent with the resource transfer quantity, that is, the order resource quantity of a plurality of to-be-settled orders is matched successfully with the resource transfer quantity.
[0086] In step S806, if it is determined that the order resource quantity of at least one to-be-settled order is matched successfully with the resource transfer quantity, the server pushes an order confirmation prompt for the at least one to-be-settled order to the terminal device where the object identifier is located.
[0087] Specifically, if the server respectively performs resource information matching on the order resource quantity corresponding to each of the plurality of to-be-settled orders and the resource transfer quantity, and it is determined that the order resource quantity of at least one to-be-settled order is matched successfully with the resource transfer quantity, that is, the order resource quantity of the at least one to-be-settled order is consistent with the resource transfer quantity, the server generates an order confirmation prompt according to the at least one to-be-settled order, and pushes the order confirmation prompt for the at least one to-be-settled order to the terminal device where the object identifier is located.
[0088] The order confirmation prompt generated for the order to be settled can specifically include an order selection prompt and at least one order to be settled, wherein the order selection prompt is prompt information sent to the user of the terminal device, i.e., prompting the user to perform order selection and order confirmation, and the at least one order to be settled is displayed on the terminal device for the user of the terminal device to view, select, and confirm, etc.
[0089] In step S808, a confirmation order corresponding to the order confirmation operation is determined in response to the order confirmation operation for the order confirmation prompt.
[0090] Specifically, when the server receives the order confirmation operation triggered by the user for the order confirmation prompt, the server responds to the order confirmation operation and pushes the order selection prompt for the at least one order to be settled to the terminal device where the object identifier is located. The order selection prompt for the order to be settled is prompt information sent to the user of the terminal device, i.e., prompting the user to perform order selection, order confirmation, etc.
[0091] Further, the order confirmation prompt received by the user of the terminal device can further trigger an order selection operation. When the server detects the order selection operation triggered by the user for the order confirmation prompt, the server responds to the order selection operation triggered by the user for the order selection prompt and obtains the order to be settled indicated by the order selection operation, so as to take the order to be settled indicated by the order selection operation as the confirmation order.
[0092] For example, if the at least one order to be settled is a plurality of orders to be settled, the server can feed back an order to be settled list composed of the plurality of orders to be settled to the terminal device where the object identifier is located, so that the user can view the order to be settled list composed of the plurality of orders to be settled based on the terminal device and trigger a sliding operation, a viewing operation, and a selection operation, etc. for the order to be settled list.
[0093] In one exemplary embodiment, if the order confirmation operation is not received within a preset time period, the resource transfer amount is transferred from the resource pool where the provider identifier is located to the object resource pool associated with the object identifier.
[0094] Specifically, if the server pushes the order confirmation prompt for the at least one order to be settled to the terminal device where the object identifier is located, and no order confirmation operation triggered by the user for the order confirmation prompt is received within a preset time period, such as 7 days or 15 days, a resource reverse transfer operation is performed, i.e., the resource transfer amount is transferred from the resource pool where the provider identifier is located to the object resource pool associated with the object identifier.
[0095] The resource transfer operation triggered by the object based on the provider identifier can be understood as a resource positive transfer operation, that is, transferring the resource transfer amount from the object resource pool associated with the object identifier to the resource pool where the provider identifier is located, thereby completing the subscription of the target service business.
[0096] In an exemplary embodiment, as shown in Figure 9 , a resource reverse transfer result diagram is provided. As shown in Figure 9 , if the server does not receive the order confirmation operation triggered by the object for the order confirmation prompt within a predetermined time period, such as 7 days or 15 days, the unconfirmed service business order needs to be cancelled, the resource transfer corresponding to the service business order is transferred from the resource pool where the provider identifier is located to the object resource pool associated with the object identifier, and the corresponding resource reverse transfer result is generated, such as the resource reverse transfer result of "Microdisc Advanced Function Refund Application Completed" shown in Figure 9 .
[0097] Exemplarily, as shown in Figure 9 , the resource reverse transfer result of "Microdisc Advanced Function Refund Application Completed" also carries the detail information of resource reverse transfer, including the refund resource amount, the refund service business order, the refund order identifier, the refund method, and the application time. Among them, the refund resource amount refers to the resource transfer amount corresponding to the cancelled service business order, the refund service business order refers to the specific service business order corresponding to the cancellation, the refund order identifier corresponds to the order identifier of the specific service business order corresponding to the cancellation, the refund method refers to the resource reverse transfer method, such as returning to the third-party resource platform, and the application time refers to the time of triggering the cancellation of the service business order, such as 202X December 12, 12:30.
[0098] Step S810, obtaining the current service business associated with the confirmation order to perform business configuration processing according to the current service business.
[0099] Specifically, after the server selects the order to be settled as the confirmation order, it further obtains the current service business associated with the confirmation order, such as the obtained current service business is "session content archive function", and performs business configuration processing according to the current service business, such as according to "session content archive function", synchronously configuring "session content archive function" for multiple organization members in the organization object triggering the business subscription request.
[0100] In the above business processing method, when it is determined that the matching fails and the quantity of the orders to be settled does not meet the preset quantity condition, a plurality of orders to be settled associated with the object identifier and the order resource quantity corresponding to each of the plurality of orders to be settled are obtained, and the order resource quantity corresponding to each of the plurality of orders to be settled is matched with the resource transfer quantity. Further, if it is determined that the order resource quantity of at least one order to be settled and the resource transfer quantity match successfully, an order confirmation prompt for the at least one order to be settled is pushed to the terminal device where the object identifier is located, and in response to an order confirmation operation for the order confirmation prompt, resource note information carried by the resource transfer operation is obtained to perform resource information matching according to the service order information and the resource note information. If it is determined that the matching is successful, the business configuration processing is performed according to the target service business, which realizes flexible selection or adjustment of different information resource matching modes in the business processing process, re-matches from the perspective of the order resource quantity of the order to be settled, avoids the omission of the service business order, reduces the error operation in the business processing process, and further improves the business processing efficiency.
[0101] In one exemplary embodiment, as shown in Figure 10 , a business processing method is provided, which is applied to the server 104 in Figure 1 for example, and includes the following steps S1001 to S1013. Wherein:
[0102] Step S1001, receiving a business subscription request for a target service business, generating a service business order corresponding to the business subscription request, and the service business order carrying service order information.
[0103] Step S1002, obtaining the resource transfer mode and the object identifier carried by the business subscription request, if the resource transfer mode is an organizational resource transfer mode, feeding back the provider identifier of the business provider providing the target service business to the terminal device where the object identifier is located.
[0104] Step S1003, the service order information includes an order identifier, the resource identification code carried by the resource note information is obtained, and the resource information matching of the order identifier and the resource identification code is performed.
[0105] Step S1004, if it is determined that the matching is successful, performing business configuration processing on the object identifier according to the target service business.
[0106] After step S1002, step S1005 is performed, the service order information includes an order resource quantity, the quantity of the orders to be settled associated with the object identifier is obtained, if it is determined that the quantity of the orders to be settled meets the preset quantity condition, the resource transfer quantity associated with the resource note information is obtained.
[0107] In step S1006, the order resource quantity and the resource transfer quantity are matched with resource information. If it is determined that the matching is successful, the object identifier is configured according to the target service business.
[0108] In step S1007, if it is determined that the matching fails and the quantity of the orders to be settled does not satisfy the preset quantity condition, a plurality of orders to be settled associated with the object identifier are obtained.
[0109] In step S1008, the order resource quantity corresponding to each of the plurality of orders to be settled is obtained. The order resource quantity corresponding to each of the plurality of orders to be settled is matched with the resource transfer quantity respectively.
[0110] In step S1009, if it is determined that the order resource quantity of at least one order to be settled and the resource transfer quantity match successfully, an order confirmation prompt for the at least one order to be settled is pushed to a terminal device where the object identifier is located.
[0111] In step S1010, in response to an order confirmation operation for the order confirmation prompt, an order selection prompt for the at least one order to be settled is pushed.
[0112] In step S1011, in response to an order selection operation for the order selection prompt, an order to be settled indicated by the order selection operation is taken as a confirmation order.
[0113] In step S1012, a current service business associated with the confirmation order is obtained, and the business is configured according to the current service business.
[0114] After step S1009, step S1013 is executed. If no order confirmation operation is received within a preset time period, the resource transfer quantity is transferred from a resource pool where a provider identifier is located to an object resource pool associated with the object identifier.
[0115] In the service processing method, by receiving a service subscription request for a target service, a service order corresponding to the service subscription request is generated, and a resource transfer mode and an object identifier carried by the service subscription request are obtained. When the resource transfer mode is an organizational resource transfer mode, the provider identifier of the service provider providing the target service is fed back to the terminal device where the object identifier is located, so that the resource transfer is based on the provider identifier of the service provider. The purpose is to avoid the situation that multiple provider identifiers appear in the service processing process due to different objects and different specific services involved, and to reduce the cumbersome operation and settlement error in the resource transfer process. Further, in response to the resource transfer operation based on the provider identifier, the resource note information carried by the resource transfer operation is obtained, and the service order information carried by the service order is obtained. The resource information is matched according to the service order information and the resource note information, so that when the matching is successful, the service configuration processing is performed according to the target service, so as to avoid the problem that the service order and the service do not match, and the resource transfer and the resource information matching processing need to be repeated. The service processing efficiency of the organizational object under the organizational resource transfer mode is further improved.
[0116] In one exemplary embodiment, as shown in Figure 11 A service processing method is provided, which specifically relates to a terminal device, a server and a third-party resource platform, and specifically includes the following steps:
[0117] Step S1101, triggering a service subscription request for a target service based on a terminal device.
[0118] Specifically, the object can trigger a service subscription request for a target service based on the service application program deployed by the terminal device, and the service subscription request carries a resource transfer mode and an object identifier. Wherein, the terminal device feeds back the service subscription request to the server when detecting the service subscription request for the target service.
[0119] Step S1102, the server receives the service subscription request, and generates a service order corresponding to the service subscription request.
[0120] Specifically, the server receives and responds to the service subscription request of the target service, and generates a service order corresponding to the service subscription request. The service order information carried by the service order includes order identifier, subscription time, subscribed service function, subscription duration, order resource quantity and the like.
[0121] In step S1103, the server acquires the resource transfer mode carried in the service subscription request, and if the resource transfer mode is the organizational resource transfer mode, applies to the third-party platform for the provider identifier of the service provider of the target service.
[0122] Specifically, after receiving the service subscription request of the target service, the server analyzes the service subscription request to acquire the resource transfer mode carried in the service subscription request, and if it is determined that the resource transfer mode is the organizational resource transfer mode, applies to the third-party platform for the provider identifier of the service provider of the target service.
[0123] The third-party resource platform can be a bank. Before the resource transfer operation is performed by the resource transferor, the server applies to the third-party resource platform for the provider identifier of the service provider of the target service. For example, the resource transferor triggering the resource transfer operation is an organizational object “CC company”, the service provider of the target service is “AA company”, and before the resource transfer operation is performed by the organizational object “CC company”, the server applies to the third-party resource platform for the provider identifier corresponding to “AA company” for the service provider “AA company” of the target service, i.e., the A resource account registered by “AA company” in the third-party resource platform.
[0124] In step S1104, the server feeds back the provider identifier of the service provider providing the target service to the terminal device where the object identifier is located.
[0125] Specifically, after receiving the service subscription request of the target service, the server analyzes the service subscription request to acquire the object identifier carried in the service subscription request, and feeds back the provider identifier of the service provider providing the target service to the terminal device where the object identifier is located.
[0126] In step S1105, the terminal device triggers the resource transfer operation for the provider identifier.
[0127] Specifically, after feeding back the provider identifier of the service provider providing the target service to the terminal device where the object identifier is located, the object can trigger the resource transfer operation based on the provider identifier of the service provider.
[0128] In step S1106, after receiving the resource transfer amount transferred by the object to the resource pool where the provider identifier is located, the third-party resource platform generates a resource transfer success prompt information and feeds back the resource transfer success prompt information to the server.
[0129] The use object transfers the corresponding resource transfer amount to the resource pool where the provider identifier is located, and the provider identifier is obtained by applying to the third-party resource platform, that is, the third-party platform can receive the resource transfer amount transferred by the use object to the resource pool where the provider identifier is located, and after receiving the resource transfer amount, generates a resource transfer success prompt information, and feeds back the resource transfer success prompt information to the server.
[0130] In step S1107, the server receives the resource transfer success prompt information, and in response to the resource transfer operation based on the provider identifier, acquires the resource note information carried by the resource transfer operation.
[0131] Specifically, when the server receives the resource transfer success prompt information fed back by the third-party platform, in response to the resource transfer operation triggered by the use object based on the provider identifier, the resource note information carried by the resource transfer operation is acquired, such as the resource identification code.
[0132] In step S1108, the server matches the resource information according to the service order information and the resource note information, and if it is determined that the matching is successful, the service configuration processing is performed according to the target server business, and the notification information of the matching success is fed back to the terminal device.
[0133] Specifically, the server acquires the service order information carried by the service business order, including order identifier, order resource amount and the like, and acquires the resource note information associated with the resource transfer operation synchronously input when the resource transfer operation is triggered, including resource identification code, resource transfer amount and the like, and matches the resource information based on the service order information and the resource note information, to obtain the resource information matching result.
[0134] In step S1109, after the terminal device receives the notification information of the matching success, the resource transfer voucher generation request is triggered based on the notification information of the matching success, and the resource transfer voucher generation request is fed back to the server to acquire the resource transfer voucher information fed back by the server.
[0135] Specifically, after the terminal device receives the notification information of the matching success, the resource transfer voucher generation request is triggered based on the notification information of the matching success, and the resource transfer voucher generation request is fed back to the server, and the server receives the resource transfer voucher generation request, acquires the order identifier carried by the resource transfer voucher generation request, and generates the resource transfer voucher information corresponding to the order identifier, to feed back the resource transfer voucher information to the terminal device.
[0136] In step S1110, if it is determined that the matching fails, the server transfers the resource transfer amount from the resource pool where the provider identifier is located to the object resource pool associated with the object identifier.
[0137] Specifically, if the resource information matching based on the service order information and the resource note information obtains a matching failure, the server performs a resource reverse transfer operation, i.e., transferring the resource transfer amount from the resource pool where the provider identifier is located to the object resource pool associated with the object identifier.
[0138] The above business processing method can achieve the purpose of resource transfer based on the provider identifier of the service provider, avoid the case of multiple provider identifiers due to different objects and different specific services involved in the business processing, and reduce cumbersome operations and settlement errors in the resource transfer process. According to the resource information matching based on the service order information and the resource note information, and the business configuration processing based on the target service business when the matching is successful, the problem of repeated resource transfer and resource information matching processing due to the mismatch between the service business order and the service business is avoided, and the service business processing efficiency for the organization object in the organization resource transfer mode is further improved.
[0139] In an exemplary embodiment, as shown in Figure 12 A business processing method is provided, which specifically involves a server, a resource management component, and a third-party resource platform, and specifically includes the following steps:
[0140] Step S1201, after the third-party resource platform receives the resource transfer amount transferred by the user object to the resource pool where the provider identifier is located, the third-party resource platform generates resource transfer success prompt information and feeds back the resource transfer success prompt information to the resource management component deployed by the server.
[0141] Specifically, the third-party resource platform can be a bank, and the provider identifier is applied for by the server to the third-party platform. Therefore, the resource transfer amount transferred by the user object to the resource pool where the provider identifier is located is transferred to the third-party resource platform. After the third-party resource platform receives the resource transfer amount transferred by the user object to the resource pool where the provider identifier is located, the third-party resource platform generates resource transfer success prompt information. The server is deployed with a resource management component, and the third-party resource platform feeds back the resource transfer success prompt information to the resource management component after generating the resource transfer success prompt information.
[0142] Step S1202, after the resource management component receives the resource transfer success prompt information, the resource management component obtains the provider identifier corresponding to the resource transfer amount. If it is determined that the provider identifier matches the business provider of the target service business, the resource management component feeds back the resource transfer amount and the resource note information associated with the resource transfer amount to the server.
[0143] Specifically, after receiving the resource transfer success prompt information, the resource management component further acquires the provider identifier corresponding to the resource transfer amount, and determines whether the provider identifier matches the service provider of the target service business. If the match is successful, the resource management component sends the resource transfer amount and the resource note information associated with the resource transfer amount to the server. Specifically, when the resource management component determines that the received transferred resource should be distributed to the service provider of the target service business, the resource management component sends the resource transfer amount and the resource note information associated with the resource transfer amount to the server.
[0144] In step S1203, the server acquires the service business order to be settled, and acquires the service order information carried by the service business order. The server performs resource information matching based on the resource transfer amount, the resource note information, and the service order information.
[0145] In step S1203, the server acquires the service business order to be settled, and acquires the service order information carried by the service business order. The server performs resource information matching based on the resource transfer amount, the resource note information, and the service order information.
[0146] In step S1204, if the matching is successful, the server performs business configuration processing according to the target service business.
[0147] In step S1205, if the matching fails and the settlement order amount does not meet the preset quantity condition, the server acquires a plurality of settlement orders associated with the object identifier and the order resource amount corresponding to each of the plurality of settlement orders.
[0148] Specifically, if the server performs resource information matching on the service order information and the resource note information and obtains a matching failure result, such as a matching failure between the order identifier and the resource identification code or a matching failure between the order resource amount and the resource transfer amount, and determines that the settlement order amount associated with the object identifier does not meet the preset quantity condition, the server acquires a plurality of settlement orders associated with the object identifier and acquires the order resource amount corresponding to each of the plurality of settlement orders.
[0149] In step S1206, the server performs resource information matching between the order resource amount corresponding to each of the plurality of settlement orders and the resource transfer amount. If the order resource amount of at least one settlement order matches the resource transfer amount, the server pushes an order confirmation prompt for the at least one settlement order to the terminal device where the object identifier is located.
[0150] Specifically, the server matches the order resource quantity of each to-be-settled order with the resource transfer quantity associated with the resource note information respectively, obtains a resource information matching result, and determines that the order resource quantity of at least one to-be-settled order matches the resource transfer quantity successfully according to the resource information matching result. Then, the server generates an order confirmation prompt according to the at least one to-be-settled order, and pushes the order confirmation prompt for the at least one to-be-settled order to the terminal device where the object identifier is located.
[0151] In step S1207, the server determines a confirmation order corresponding to the order confirmation operation in response to the order confirmation operation, and acquires a current service business associated with the confirmation order to perform business configuration processing according to the current service business.
[0152] Specifically, when the server receives an order confirmation operation triggered by the usage object for the order confirmation prompt, the server responds to the order confirmation operation and pushes an order selection prompt for the at least one to-be-settled order to the terminal device where the object identifier is located. When the server detects an order selection operation triggered by the usage object for the order confirmation prompt, the server responds to the order selection operation triggered by the usage object for the order selection prompt, and acquires a to-be-settled order indicated by the order selection operation to take the to-be-settled order indicated by the order selection operation as the confirmation order.
[0153] Further, after the server takes the to-be-settled order indicated by the order selection operation as the confirmation order, the server further acquires a current service business associated with the confirmation order to perform business configuration processing according to the current service business.
[0154] In step S1208, if the server does not receive the order confirmation operation within a preset time period, the resource management component deployed by the server transfers the resource transfer quantity from the resource pool where the provider identifier is located to the object resource pool associated with the object identifier.
[0155] Specifically, if the server does not receive the order confirmation operation triggered by the usage object for the order confirmation prompt within a preset time period, such as 7 days or 15 days, the server performs a resource reverse transfer operation, that is, transfers the resource transfer quantity from the resource pool where the provider identifier is located to the object resource pool associated with the object identifier.
[0156] In the above business processing method, different information resource matching modes can be flexibly selected or adjusted in the business processing process, automatic order matching is supported, and resource reverse transfer is performed when matching fails. By re-matching from the perspective of the order resource quantity of the to-be-settled order, the service business order omission situation can be avoided, error operations in the business processing process are reduced, and the business processing efficiency is further improved.
[0157] It should be understood that although each step in the flowchart involved in the above embodiments is shown in sequence according to the arrow direction, these steps are not necessarily executed in sequence according to the arrow direction. Unless explicitly stated herein, the execution of these steps is not strictly limited in sequence, and these steps can be executed in other sequences. Moreover, at least part of the steps in the flowchart involved in the above embodiments can include multiple steps or multiple stages, which are not necessarily executed at the same time, but can be executed at different times, and the execution sequence of these steps or stages is not necessarily sequential, but can be executed alternately or alternately with at least part of other steps or steps or stages in other steps.
[0158] Based on the same inventive concept, the embodiments of the present application also provide a service processing device for implementing the above-mentioned service processing method. The implementation scheme for solving the problem provided by the device is similar to the implementation scheme described in the above method, so the specific limitations in one or more service processing device embodiments provided below can refer to the limitations of the service processing method in the above text, which will not be repeated here.
[0159] In an exemplary embodiment, as shown in Figure 13 A service processing device is provided, comprising: a service order generation module 1302, a provider identification feedback module 1304, a resource note information acquisition module 1306, and a service configuration module 1308, wherein:
[0160] The service order generation module 1302 is configured to receive a service subscription request for a target service, generate a service order corresponding to the service subscription request, and the service order carries service order information.
[0161] The provider identification feedback module 1304 is configured to acquire the resource transfer mode and the object identification carried by the service subscription request, and if the resource transfer mode is an organizational resource transfer mode, feed back the provider identification of the service provider providing the target service to the terminal device where the object identification is located.
[0162] The resource note information acquisition module 1306 is configured to acquire the resource note information carried by the resource transfer operation in response to the resource transfer operation based on the provider identification.
[0163] The service configuration module 1308 is configured to match resource information according to the service order information and the resource note information, and if it is determined that the matching is successful, perform service configuration processing according to the target service.
[0164] In the service processing apparatus, a service subscription request for a target service is received, a service order corresponding to the service subscription request is generated, and a resource transfer mode and an object identifier carried by the service subscription request are obtained. When the resource transfer mode is an organizational resource transfer mode, a provider identifier of a service provider providing the target service is fed back to a terminal device where the object identifier is located, so that resource transfer based on the provider identifier of the service provider is achieved. This avoids the situation that multiple provider identifiers appear in the service processing process due to different objects and different specific services involved, and reduces cumbersome operations and settlement errors in the resource transfer process. Further, in response to the resource transfer operation based on the provider identifier, resource remark information carried by the resource transfer operation and service order information carried by the service order are obtained, and resource information matching is performed according to the service order information and the resource remark information. When it is determined that the matching is successful, service configuration processing is performed on the object identifier according to the target service, so that the problem that the service order and the service do not match and resource transfer and resource information matching processing need to be repeatedly performed is avoided, and the service processing efficiency of the service for the organizational object in the organizational resource transfer mode is further improved.
[0165] In an exemplary embodiment, the service configuration module is further configured to: obtain a resource identification code carried by the resource remark information, and perform resource information matching on the order identifier and the resource identification code; and if it is determined that the matching is successful, perform service configuration processing on the object identifier according to the target service.
[0166] In an exemplary embodiment, the service configuration module is further configured to: obtain a resource transfer amount associated with the resource remark information if it is determined that the to-be-settled order amount meets a preset quantity condition; perform resource information matching on the order resource amount and the resource transfer amount; and if it is determined that the matching is successful, perform service configuration processing on the object identifier according to the target service.
[0167] In an example embodiment, the business processing apparatus is provided, and further includes: a to-be-settled order obtaining module configured to, if it is determined that the matching fails and the quantity of to-be-settled orders does not satisfy the preset quantity condition, obtain a plurality of to-be-settled orders associated with the object identifier; a resource information matching module configured to obtain order resource quantities corresponding to the plurality of to-be-settled orders respectively, and perform resource information matching on the order resource quantities corresponding to the plurality of to-be-settled orders respectively and the resource transfer quantity; an order confirmation prompt pushing module configured to, if it is determined that the order resource quantity of at least one to-be-settled order and the resource transfer quantity match successfully, push an order confirmation prompt for the at least one to-be-settled order to a terminal device in which the object identifier is located; a confirmed order determining module configured to, in response to an order confirmation operation for the order confirmation prompt, determine a confirmed order corresponding to the order confirmation operation; and a service configuration processing module configured to obtain a current service associated with the confirmed order, and perform service configuration processing according to the current service.
[0168] In an example embodiment, the confirmed order determining module is further configured to: in response to an order confirmation operation for the order confirmation prompt, push an order selection prompt for the at least one to-be-settled order; and in response to an order selection operation for the order selection prompt, take a to-be-settled order indicated by the order selection operation as the confirmed order.
[0169] In an example embodiment, the business processing apparatus is provided, and further includes a resource reverse transfer module configured to, if an order confirmation operation is not received within a preset time period, transfer the resource transfer quantity from a resource pool in which a provider identifier is located to an object resource pool associated with the object identifier.
[0170] The modules in the business processing apparatus described above can be all or part realized by software, hardware, and a combination thereof. The modules described above can be embedded in or independent of a processor in a computer device in a hardware form, or stored in a memory in a computer device in a software form, so as to be called and executed by a processor to perform operations corresponding to the modules.
[0171] In an example embodiment, a computer device is provided, which can be a terminal device or a server. In the embodiments of the present application, the computer device is taken as an example of a server. An internal structure diagram of the computer device can be as shown in FIG. 1. Figure 14As shown in the figure. The computer device includes a processor, a memory, an input / output interface (I / O for short) and a communication interface. Among them, the processor, the memory and the input / output interface are connected through the system bus, and the communication interface is connected to the system bus through the input / output interface. Among them, the processor of the computer device is used to provide computing and control capability. The memory of the computer device includes a non-volatile storage medium and an internal memory. The non-volatile storage medium stores an operating system, a computer program and a database. The internal memory provides an environment for the operation of the operating system and the computer program in the non-volatile storage medium. The database of the computer device is used to store service order, service order information, resource transfer mode, object identification, provider identification of service provider, and resource note information and other data. The input / output interface of the computer device is used to exchange information between the processor and the external device. The communication interface of the computer device is used to communicate with the terminal outside through the network connection. The computer program is executed by the processor to realize a service processing method.
[0172] Those skilled in the art can understand that, Figure 14 The structure shown in the figure is only a block diagram of part of the structure related to the scheme of the present application, and does not constitute a limitation on the computer device to which the scheme of the present application is applied. The specific computer device can include more or fewer components than those shown in the figure, or combine certain components, or have a different component arrangement.
[0173] In one embodiment, a computer device is also provided, including a memory and a processor, the memory storing a computer program, and the processor executing the computer program to realize the steps in each of the above method embodiments.
[0174] In one embodiment, a computer readable storage medium is provided, which stores a computer program, and the computer program is executed by the processor to realize the steps in each of the above method embodiments.
[0175] In one embodiment, a computer program product is provided, including a computer program, and the computer program is executed by the processor to realize the steps in each of the above method embodiments.
[0176] It should be noted that the user information (including but not limited to the user's device information and personal information, etc.) and data (including but not limited to the data used for analysis, storage and display, etc.) involved in the present application are all information and data authorized by the user or authorized by all parties, and the collection, use and processing of related data need to comply with relevant regulations.
[0177] Those skilled in the art can understand that all or part of the processes in the above-mentioned embodiment methods can be completed by a computer program instructing relevant hardware. The computer program can be stored in a non-volatile computer readable storage medium. When the computer program is executed, the processes of the above-mentioned embodiment methods can be included. Any reference to memory, database or other medium used in the embodiments provided in the present application can include at least one of non-volatile memory and volatile memory. The non-volatile memory can include read-only memory (ROM), magnetic tape, floppy disk, flash memory, optical storage, high-density embedded non-volatile memory, resistive random access memory (ReRAM), magnetoresistive random access memory (MRAM), ferroelectric random access memory (FRAM), phase change memory (PCM), graphene memory, etc. The volatile memory can include random access memory (RAM) or external cache memory, etc. As an illustration but not limitation, the RAM can be in various forms, such as static random access memory (SRAM) or dynamic random access memory (DRAM), etc. The database involved in the embodiments provided in the present application can include at least one of a relational database and a non-relational database. The non-relational database can include a distributed database based on a block chain, etc., and is not limited thereto. The processor involved in the embodiments provided in the present application can be a general processor, a central processing unit, a graphics processing unit, a digital signal processor, a programmable logic device, a data processing logic device based on quantum computing, an artificial intelligence (AI) processor, etc., and is not limited thereto.
[0178] The technical features of the above embodiments can be combined arbitrarily. In order to make the description simple, all possible combinations of the technical features in the above embodiments are not described, however, as long as the combinations of the technical features do not exist contradictory, it should be considered as the scope of the present application.
[0179] The above embodiments only express several implementation ways of the present application, and the description is specific and detailed, but it should not be understood as a limitation to the patent scope of the present application. It should be pointed out that for ordinary skilled in the art, without departing from the concept of the present application, several modifications and improvements can be made, which all belong to the protection scope of the present application. Therefore, the protection scope of the present application should be subject to the appended claims.
Claims
1. A service processing method characterized by, The method comprises: receiving a service subscription request for a target service, generating a service order corresponding to the service subscription request, the service order carrying service order information; obtaining a resource transfer mode and an object identifier carried by the service subscription request, and if the resource transfer mode is an organizational resource transfer mode, feeding back a provider identifier of a service provider providing the target service to a terminal device where the object identifier is located; obtaining resource note information carried by a resource transfer operation based on the provider identifier; performing resource information matching according to the service order information and the resource note information, and if it is determined that the matching is successful, performing service configuration processing according to the target service.
2. The method of claim 1, wherein, The service order information includes an order identifier, and the resource information matching according to the service order information and the resource note information, and if it is determined that the matching is successful, performing service configuration processing according to the target service, comprises: obtaining a resource identification code carried by the resource note information, and performing resource information matching on the order identifier and the resource identification code; if it is determined that the matching is successful, performing service configuration processing on the object identifier according to the target service.
3. The method according to claim 1 or 2, characterized in that, The service order information includes an order resource amount, and the resource information matching according to the service order information and the resource note information, and if it is determined that the matching is successful, performing service configuration processing according to the target service, comprises: obtaining a to-be-settled order amount associated with the object identifier, and if it is determined that the to-be-settled order amount meets a preset quantity condition, obtaining a resource transfer amount associated with the resource note information; performing resource information matching on the order resource amount and the resource transfer amount, and if it is determined that the matching is successful, performing service configuration processing on the object identifier according to the target service.
4. The method of claim 3, wherein, The method further comprises: if it is determined that the matching fails and the to-be-settled order amount does not meet the preset quantity condition, obtaining a plurality of to-be-settled orders associated with the object identifier; obtaining an order resource amount corresponding to each of the plurality of to-be-settled orders, and performing resource information matching on the order resource amount corresponding to each of the plurality of to-be-settled orders and the resource transfer amount respectively; if it is determined that the order resource amount of at least one to-be-settled order and the resource transfer amount match successfully, pushing an order confirmation prompt for the at least one to-be-settled order to a terminal device where the object identifier is located; in response to an order confirmation operation for the order confirmation prompt, determining a confirmation order corresponding to the order confirmation operation; obtaining a current service associated with the confirmation order to perform service configuration processing according to the current service.
5. The method of claim 4, wherein, The method further comprises: in response to the order confirmation operation for the order confirmation prompt, pushing an order selection prompt for the at least one to-be-settled order; in response to an order selection operation for the order selection prompt, taking a to-be-settled order indicated by the order selection operation as a confirmation order.
6. The method of claim 4, wherein, The method further comprises: If the order confirmation operation is not received within the preset time period, the resource transfer amount is transferred from a resource pool where the provider identifier is located to an object resource pool associated with the object identifier.
7. A service processing apparatus characterized by comprising: The apparatus comprises: A service business order generation module configured to receive a business subscription request for a target service business, and generate a service business order corresponding to the business subscription request, the service business order carrying service order information; A provider identifier feedback module configured to obtain a resource transfer mode and an object identifier carried by the business subscription request, and if the resource transfer mode is an organizational resource transfer mode, feed back a provider identifier of a business provider providing the target service business to a terminal device where the object identifier is located; A resource remark information obtaining module configured to obtain resource remark information carried by the resource transfer operation in response to a resource transfer operation based on the provider identifier; A business configuration module configured to perform resource information matching according to the service order information and the resource remark information, and if it is determined that the matching is successful, perform business configuration processing according to the target service business.
8. A computer device comprising a memory and a processor, the memory storing a computer program, characterized in that, The processor executes the computer program to implement the steps of the method of any one of claims 1 to 6.
9. A computer readable storage medium having stored thereon a computer program, characterized in that, The computer program is executed by the processor to implement the steps of the method of any one of claims 1 to 6.
10. A computer program product comprising a computer program, characterized in that, The computer program is executed by the processor to implement the steps of the method of any one of claims 1 to 6.