A resource management method and computer readable storage medium
By introducing a merged document processing and signature processing mechanism in the resource management system, the problems of untimely resource processing and information silos are solved, the resource management efficiency is improved and the reliability of the resource management process is guaranteed.
Patent Information
- Application Number
- CN202010186761.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2020-03-17
- Publication Date
- 2025-01-10
- Estimated Expiration
- 2040-03-17
AI Technical Summary
In the existing resource management technology, resource processing is not timely, resulting in low resource management efficiency. Due to data breakage and information island problems, platform operators face huge resource allocation pressure.
By introducing a merged document processing request and signature processing mechanism in the resource management system, the first service server receives the merged document data, determines the target terminal, and sends it to the target terminal for signature processing. After the target terminal generates the signature processing result, the first The service server determines the resource request and sends it to the second service server for resource processing.
It realizes timely resource processing, improves resource management efficiency, reduces system pressure, and ensures the reliability of the resource management process through signature confirmation.
Smart Images

Figure CN111476560B_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of computer technology, and in particular to a resource management method and a computer-readable storage medium. Background Art
[0002] With the development of science and technology, payment management, such as mobile payment management and other resource management technologies, have continuously penetrated into people's daily life, and the combination of resource management and scenarios has become closer. However, the diversification of resource management scenarios and channels has caused data fragmentation on various platforms, forming information islands. Factors such as the surge in document data, inefficient financial reconciliation, and complex settlements have put platform operators under tremendous pressure to allocate resources. In the existing resource management process, platform operators usually process resources for all parties involved in a transaction, such as electronic resource allocation, a long time after the transaction is completed. However, this method makes resource processing not timely enough, which reduces the efficiency of resource management. Summary of the invention
[0003] The embodiments of the present application provide a resource management method and a computer-readable storage medium, which can make the resource processing process more timely, thereby improving resource management efficiency.
[0004] In a first aspect, an embodiment of the present application provides a resource management method, which is applied to a resource management system, wherein the resource management system includes: a first terminal, a first service server, at least one second terminal, and a second service server, wherein the method includes:
[0005] The first business server receives a merged document processing request sent by the first terminal, the merged document processing request carries merged document data, and the merged document data includes document information of each second terminal in the at least one second terminal;
[0006] The first business server determines a target terminal from the at least one second terminal according to the combined document data, and sends the combined document data to the target terminal;
[0007] After receiving the combined document data, the target terminal performs signature processing on the combined document data to obtain a signature processing result, and sends the signature processing result to the first business server;
[0008] After receiving the signature processing result, the first business server determines a first resource request corresponding to the signature processing result, and sends the first resource request to the second business server;
[0009] The second business server obtains transaction flow data according to the first resource request, and performs resource processing according to the transaction flow data to obtain a resource processing result.
[0010] Optionally, the at least one second terminal includes a plurality of second terminals, and the first business server determines a target terminal from the at least one second terminal according to the combined document data, including:
[0011] The first business server determines the importance level of each second terminal in the at least one second terminal according to the combined document data;
[0012] The first service server determines, according to the importance level of each second terminal, a second terminal with the highest importance level from among the at least one second terminal as a target terminal.
[0013] Optionally, the at least one second terminal includes a plurality of second terminals, and the target terminal performs signature processing on the combined document data to obtain a signature processing result, including:
[0014] The target terminal splits the combined document data to obtain first document information of the target terminal and second document information of other terminals among the at least one second terminal except the target terminal;
[0015] The target terminal sends the second document information to the other terminal for signature confirmation;
[0016] The target terminal receives the signature confirmation information returned by the other terminal, and generates a signature processing result, wherein the signature processing result includes the signature confirmation information of the target terminal and the signature confirmation information of the other terminal.
[0017] Optionally, the target terminal performs signature processing on the combined document data to obtain a signature processing result, including:
[0018] The target terminal performs signature confirmation on the combined document data to obtain signature confirmation information, and generates a signature processing result including the signature confirmation information; or,
[0019] The target terminal performs signature confirmation on the document information of each second terminal in the at least one second terminal included in the merged document data, obtains at least one signature confirmation information, and generates a signature processing result including the at least one signature confirmation information.
[0020] Optionally, the resource management system further includes a cashier device, and after the first business server determines the first resource request corresponding to the signature processing result, the method further includes:
[0021] The cashier device obtains the first resource request, generates transaction flow data according to the first resource request, and sends a second resource request to the second business server, where the second resource request carries the transaction flow data;
[0022] When receiving the second resource request, the second business server obtains the transaction flow data carried in the second resource request, and performs resource processing according to the transaction flow data to obtain a resource processing result.
[0023] Optionally, the at least one second terminal includes a plurality of second terminals, and after the first business server receives the merged document processing request sent by the terminal, the method further includes:
[0024] The first service server verifies whether the combined transaction has been authorized between the at least one second terminal;
[0025] If authorized, the first business server executes the steps of determining a target terminal from the at least one second terminal according to the combined document data, and sending the combined document data to the target terminal.
[0026] Optionally, the method further comprises:
[0027] The first service server receives a combined transaction application sent by any second terminal among at least one second terminal, the combined transaction application carries identification information of another second terminal among the at least one second terminal except the any second terminal; the combined transaction application is used to request authorization for a combined transaction with the another second terminal;
[0028] The first service server sends the combined transaction application to the other second terminal according to the identification information of the other second terminal;
[0029] When receiving the confirmation information returned according to the combined transaction application, the first service server records the authorized combined transaction between any second terminal and another second terminal.
[0030] Optionally, the second business server performs resource processing according to the transaction flow data, including:
[0031] The second business server stores the electronic resource indicated by the first transaction flow data of the target terminal included in the transaction flow data into an account corresponding to the target terminal;
[0032] The second business server stores the electronic resources indicated by the second transaction flow data of other terminals among the at least one second terminal included in the transaction flow data except the target terminal into the accounts corresponding to the other terminals.
[0033] Optionally, the method further comprises:
[0034] When the first business server receives the abnormal information returned by the first terminal for the combined document data, it sends an abnormal prompt message to a designated terminal among the at least one second terminal; the abnormal prompt message is used to prompt that the combined document data has an abnormality;
[0035] After receiving the abnormal prompt message, the designated terminal sends a request for viewing the merged document data to the first business server;
[0036] After receiving the request to view the combined document data, if the first business server determines that the designated terminal has the authority to view the combined document data, the first business server returns the combined document data to the designated terminal.
[0037] In a second aspect, an embodiment of the present application provides a computer-readable storage medium, wherein the computer-readable storage medium stores a computer program, and the computer program is executed by a processor to implement the method described in the first aspect.
[0038] To summarize, the first business server can receive a merged document processing request sent by the first terminal, and determine a target terminal from at least one second terminal based on the merged document data, and send the merged document data to the target terminal, so that the target terminal can sign the merged document data after receiving the merged document data, and obtain the signature processing result to send to the first business server; the first business server can determine the first resource request corresponding to the signature processing result after receiving the signature processing result, and send the first resource request to the second business server, so that the second business server can obtain the transaction flow data according to the first resource request, and perform resource processing according to the transaction flow data to obtain the resource processing result, thereby improving resource management efficiency. BRIEF DESCRIPTION OF THE DRAWINGS
[0039] In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative work.
[0040] Figure 1a It is a structural diagram of a resource management system provided by an embodiment of the present application;
[0041] Figure 1b is a schematic diagram of an order page provided in an embodiment of the present application;
[0042] Figure 1c is a schematic diagram of a payment confirmation page provided in an embodiment of the present application;
[0043] Figure 1d is a schematic diagram of an order details page provided in an embodiment of the present application;
[0044] Figure 1e is a schematic diagram of a page including a first payment result provided in an embodiment of the present application;
[0045] Figure 1f is a schematic diagram of a page including a second payment result provided in an embodiment of the present application;
[0046] Figure 2 It is a flowchart of a resource management method provided in an embodiment of the present application;
[0047] Figure 3 It is a flowchart of another resource management method provided in an embodiment of the present application. DETAILED DESCRIPTION
[0048] The technical solutions in the embodiments of the present application will be described below in conjunction with the drawings in the embodiments of the present application.
[0049] The present application embodiment provides a resource management solution that can improve resource management efficiency. The resource management solution can be applied to Figure 1a The resource management system shown. Figure 1a The resource management system shown may include a first terminal 10, a first service server 20, at least one second terminal 30, and a second service server 40. The first terminal 10 includes but is not limited to smart terminals such as smart phones, laptops, tablet computers, and desktop computers. The first service server 20 may be an independent service device or a cluster device composed of multiple service devices. The second terminal 30 includes but is not limited to smart terminals such as smart phones, laptops, tablet computers, and desktop computers. The second service server 40 may be an independent service device or a cluster device composed of multiple service devices.
[0050] In the resource management solution, the first terminal 10 may send a merged document processing request to the first business server 20, and the first business server 20 may receive the merged document processing request. The merged document processing request may carry merged document data, and the merged document data includes the document information of each second terminal in the at least one second terminal. The first business server 20 may determine a target terminal from the at least one second terminal 30 according to the merged document data, and send the merged document data to the target terminal. In one embodiment, the target terminal may be any second terminal 30 in the at least one second terminal 30, or the target terminal may also be a second terminal 30 that meets a preset condition determined from the at least one second terminal 30. After receiving the merged document data, the target terminal may perform document processing on the merged document data, obtain a document processing result, and send the document processing result to the first business server 20. After receiving the document processing result, the first business server 20 may determine a first resource request corresponding to the signature processing result, and send the first resource request to the second business server 40. The second business server 40 may obtain the transaction flow data obtained according to the first resource request, and perform resource processing according to the transaction flow data to obtain a resource processing result.
[0051] In one embodiment, the document processing process may include a signature processing process. The document processing result may include a signature processing result. Accordingly, the process in which the target terminal performs document processing on the merged document data, obtains a document processing result, and sends the document processing result to the first business server 20 may be: the target terminal may perform signature processing on the merged document data, obtain a signature processing result, and send the signature processing result to the first business server 20, so that the first business server 20 can determine the first resource request corresponding to the signature processing result after receiving the signature processing result. In one embodiment, in addition to the above-mentioned signature processing process, the document processing process may also include a verification process such as a correctness verification process for information such as document information and / or user information, and the embodiment of the present application does not limit this.
[0052] In some embodiments, the resource management solution can be applied to payment management services and other services. When the resource management solution is applied to payment management services, the first terminal may refer to a user terminal. The first business server may refer to a merchant server, the second terminal may refer to a merchant terminal, and the second business server may refer to a payment server. The resource management solution provided in the embodiment of the present application is described below using the payment management scenario as an example. It should be noted that the following is only an example of one of the payment management scenarios provided in the embodiment of the present application. The resource management solution can also be applied to other payment management scenarios, which are not listed one by one in the embodiment of the present application.
[0053] In this application scenario, the user terminal may be installed with a merchant client and a payment client. The merchant client includes but is not limited to a client that can provide shopping functions, such as a shopping client, an instant messaging client, a reading client, a game client, and a video client (such as a short video client). The user terminal can exchange data with the merchant server through the merchant client, and can exchange data with the payment server through the payment client. In the process of purchasing goods, the user can open the merchant client and perform a series of operations in the merchant client (such as adding goods to the shopping cart, adding to favorites, or merging different orders, etc.) to enter the order payment stage. During the order payment stage, the merchant client can provide users with the following services: Figure 1b The order page shown includes merged order data and a merged payment button. Optionally, the merged payment button may include the order amount of the merged order data, such as xxx yuan. The user may click the merged payment button, and the merchant client may respond to the click operation on the merged payment button and send a merged order processing request to the merchant server, and the merged order processing request carries the merged order data. The merchant server may receive the merged order processing request sent by the merchant client, and determine the target terminal from at least one merchant terminal according to the merged order data, and send the merged order data to the target terminal, so that the target terminal can perform order processing (such as signature processing) on the merged order data after receiving the merged order data, and obtain an order processing result (such as a signature processing result), and then send the order processing result to the merchant server. After receiving the order processing result, the merchant server may determine the first payment request corresponding to the order processing result, and send the first payment request to the payment server. The payment server may obtain transaction flow data according to the first payment request, and perform payment processing according to the transaction flow data to obtain a payment processing result.
[0054] In an application scenario, after receiving the order processing result, the merchant server can forward the order processing result to the merchant client. After receiving the order processing result, the merchant client can call the payment interface of the payment client corresponding to the specified payment method (such as payment method 1) to display the payment page. After the user performs a payment operation according to the payment page, such as entering a payment password, the merchant client can obtain the first payment request and send the first payment request to the merchant server. Or, after receiving the order processing result, the merchant client can display Figure 1c The payment confirmation page is shown. Users can Figure 1cThe payment confirmation page shown in the figure performs a payment operation, and the merchant client can return a first payment request to the merchant server in response to the payment operation, so that the merchant server sends the first payment request to the payment server. Specifically, the user can select a specified payment method (such as payment method 1) on the payment confirmation page and click the confirmation payment button. The merchant client can respond to the click operation of the confirmation payment button by calling the payment interface of the payment client corresponding to the specified payment method to display the payment page (not shown). After the user enters payment information, such as payment password and other information on the payment page, the merchant client can obtain the first payment request and send the first payment request to the merchant server.
[0055] In an application scenario, the process of a user entering the order payment stage may be: the user opens the client and adds the goods to be purchased to the shopping cart, and the merchant client may respond to the user's shopping cart addition operation to add the product information of the corresponding goods to the shopping cart list. The user may select at least one product corresponding to each merchant of at least one user included in the shopping cart list for settlement. During the specific settlement, the user may click the settlement button on the corresponding page of the shopping cart list, and the merchant client may respond to the user's click operation on the settlement button and send a settlement request to the merchant server, and the settlement request carries the product information of each of the at least one product corresponding to each merchant of the at least one merchant. After receiving the settlement request, the merchant server may generate an order page according to the product information carried in the settlement request, and return the order page to the merchant client.
[0056] In an application scenario, the user terminal can provide Figure 1b In addition to the order page shown, you can also provide Figure 1dThe order details page. In an application scenario, the order details page may be generated after detecting that the payment operation based on the aforementioned payment page fails. Accordingly, the order details page includes merged order data and a merged payment button. The user may click the merged payment button. The merchant client may respond to the click operation of the merged payment button and send a merged order processing request to the merchant server. The merchant server may receive the merged order processing request sent by the merchant client, and the merged order processing request carries the merged order data. The merchant server may determine the target terminal from the at least one merchant terminal according to the merged order data, and send the merged order data to the target terminal, so that the target terminal performs order processing (such as signature processing) on the merged order data after receiving the merged order data, obtains an order processing result (such as a signature processing result), and sends the order processing result to the merchant server. After receiving the order processing result, the merchant server may determine the first payment request corresponding to the signature processing result, and send the first payment request to the payment server. The payment server may obtain the transaction flow data obtained according to the first payment request, and perform payment processing according to the transaction flow data to obtain a payment processing result.
[0057] In some embodiments, after receiving the document processing result, the first business server 20 determines the first resource request corresponding to the document processing result, and the process of sending the first resource request to the second business server 40 can also be replaced by the first business server 20 sending the document processing result to the first terminal 10 after receiving the document processing result. After receiving the signature processing result, the first terminal 10 can obtain the first resource request and send the first resource request to the second business server 40. In some embodiments, after receiving the document processing result, the first business server 20 can also obtain other information according to the document processing result, and send the other information to the first terminal 10, so that the first terminal 10 can obtain the first resource request after receiving the other information, and send the first resource request to the second business server 40.
[0058] In an application scenario, after receiving the order processing result, the merchant client can call the payment interface of the payment client corresponding to the specified payment method to display the payment page. After the user performs a payment operation according to the payment page, such as entering a payment password, the payment client can obtain a first payment request and send the first payment request to the payment server. Or, after receiving the order processing result, the merchant client can display Figure 1c The payment confirmation page is shown. Users can Figure 1cThe payment confirmation page shown in the figure performs a payment operation, and the merchant client can respond to the payment operation by returning a first payment request to the payment server through the payment client. Specifically, the user can select a specified payment method on the payment confirmation page and click a confirmation payment button. In response to the click operation of the confirmation payment button, the merchant client can call the payment interface of the payment client corresponding to the specified payment method to display the payment page. After the user enters payment information, such as a payment password, on the payment page, the payment client can obtain the first payment request and send the first payment request to the payment server.
[0059] In some embodiments, the second business server 40 may send the resource processing result directly to the first terminal 10. The resource processing result may be a first resource processing result or a second resource processing result. For example, the first resource processing result may include a first notification message of successful resource processing. The second resource processing result may include a second notification message of successful resource processing. And / or, the second resource processing result may also include information in at least one document information corresponding to each second terminal of at least one second terminal. In some embodiments, the second business server 40 may also send the resource processing result to the first business server 10. In some embodiments, the second business server 40 may forward the resource processing result to the first terminal 10 via the first business server 20. In some embodiments, when the resource processing result is the first resource processing result, the first business server 40 may generate a second resource processing result based on the first resource processing result, and may forward the second resource processing result to the first terminal 10. In an application scenario, the user terminal may (such as through a payment client) display the following information: Figure 1e The page including the first payment processing result shown in FIG. 1 and may be displayed (eg, by a merchant client) as follows: Figure 1f The page including the second payment processing result is shown. In one application scenario, the user can click on the Figure 1e The page shown includes an end button, and the user terminal can respond to a click operation on the end button to jump to the following Figure 1f The page shown.
[0060] In an application scenario, the aforementioned merchant client may integrate the functions of the payment client, that is, the merchant client may implement the functions of the payment client.
[0061] In one embodiment, the aforementioned merged document data may be, in addition to merged order data, merged electronic resource transfer data and other data, which is not limited in the embodiments of the present application. Accordingly, the document information may also be electronic resource transfer information. The so-called electronic resource transfer information refers to information that records the identification information of the object receiving the corresponding electronic resource and the corresponding amount of electronic resources to be transferred. For example, the electronic resource transfer information may be account transfer information or salary payment information. In one embodiment, the electronic resource transfer information may also include some other necessary information, which is not limited in the embodiments of the present application. The amount of electronic resources refers to the quantity of the corresponding electronic resources. Among them, electronic resources include but are not limited to virtual currency or electronic currency. For example, the electronic resource transfer data may include 3 electronic resource transfer information: electronic resource transfer information 1: user A 10 yuan, electronic resource transfer information 2: user B 20 yuan, electronic resource transfer information: user C 30 yuan. In this case, the resource management solution can realize a simple one-time one-to-many real-time resource transfer function, avoid repeated resource transfer operations to achieve the purpose of transferring electronic resources to multiple users, and can transfer any amount of electronic resources to multiple users (such as transferring different amounts of electronic resources to each of multiple users). The specific application scenarios of this situation are not described in detail in the embodiments of this application.
[0062] See also Figure 2 , is a flow chart of a resource management method provided in an embodiment of the present application. The method can be applied to Figure 1a Specifically, the method may include the following steps:
[0063] S201. The first business server receives a merged document processing request sent by a first terminal, wherein the merged document processing request carries merged document data, and the merged document data includes document information of each second terminal in the at least one second terminal.
[0064] The first terminal may send a merged document processing request to the first business server, and the first business server may receive the merged document processing request. The merged document includes but is not limited to merged order data or merged electronic resource transfer data. Accordingly, the document information includes but is not limited to order information or electronic resource transfer information.
[0065] The receipt information of each second terminal may be one or more. In one embodiment, each second terminal may correspond to a resource manager, and each second terminal may correspond to a different resource manager. The resource manager may refer to an object that can provide resources, such as a merchant, or may refer to an object that receives corresponding electronic resources, such as a transfer object. Accordingly, the receipt information of each second terminal in the at least one second terminal may also be the receipt information of each resource manager in the at least one resource manager.
[0066] S202: The first business server determines a target terminal from the at least one second terminal according to the combined document data, and sends the combined document data to the target terminal.
[0067] In one embodiment, the first service server may determine any second terminal from the at least one second terminal as the target terminal. For example, the first service server may randomly select any second terminal from the at least one second terminal as the target terminal. Or, the first service server may determine any resource manager from the at least one resource manager, and use the second terminal corresponding to any resource manager as the target terminal. For example, the first service server may randomly select any resource manager from the at least one resource manager.
[0068] In one embodiment, the first service server may determine a second terminal that meets the preset condition from the at least one second terminal as the target terminal. Alternatively, the first service server may determine a resource manager that meets the preset condition from the at least one resource manager, and use the second terminal corresponding to the resource manager that meets the preset condition as the target terminal.
[0069] In one embodiment, the satisfying of the preset condition may include at least one of the following: the terminal performance parameter satisfies the preset condition, and the priority satisfies the preset condition. Among them, the terminal performance parameter satisfies the preset condition, including but not limited to the memory consumption rate being the lowest in the at least one second terminal or the power being the lowest in the at least one second terminal, etc. The priority satisfying the preset condition may mean that the priority is the preset priority, or the priority is the highest in the at least one second terminal, or the priority is the highest in the at least one resource manager. In one embodiment, the priority can be determined according to the importance level, for example, the higher the importance level, the higher the priority. In one embodiment, the priority can be the importance level. The following will briefly describe a method for determining the second terminal with the highest importance level from at least one second terminal as the target terminal. Among them, the process of determining the second terminal with the highest importance level from at least one resource management can refer to this method, and the embodiments of the present application will not be repeated here.
[0070] In one embodiment, the at least one second terminal includes a plurality of second terminals, and the first business server determines the target terminal from the at least one second terminal according to the merged document data. The first business server determines the importance level of each second terminal in the at least one second terminal according to the merged document data; the first business server determines the second terminal with the highest importance level from the at least one second terminal as the target terminal according to the importance level of each second terminal. The importance level can be determined by at least one of the following: the amount of electronic resources included in the document information (such as the amount of goods), the information of the resource manager (such as the merchant's identification, level, rating and / or interaction index with the resource manager, etc.), and / or the category of information specified in the document information (such as the category of goods in the order information). In one embodiment, the importance level can also be specified by the user corresponding to the first terminal. Determining the target terminal by the importance level can effectively ensure the reliability of the resource management process.
[0071] S203. After receiving the combined document data, the target terminal performs signature processing on the combined document data to obtain a signature processing result, and sends the signature processing result to the first business server.
[0072] In one embodiment, the at least one second terminal includes a plurality of second terminals, and the target terminal performs signature processing on the combined document data, and the way to obtain the signature processing result can be that the target terminal performs split processing on the combined document data to obtain the first document information of the target terminal and the second document information of other terminals except the target terminal in the at least one second terminal; the target terminal sends the second document information to the other terminal for signature confirmation. The other terminal can sign and confirm according to the second document information, obtain signature confirmation information, and return the signature confirmation information to the target terminal. The target terminal receives the signature confirmation information returned by the other terminal, and generates a signature processing result, which includes the signature confirmation information of the target terminal and the signature confirmation information of the other terminal. Among them, the first document information can refer to the document information of the target terminal, and the second document information can refer to the document information of the other terminal. Among them, the other terminal can be one or more. When the other terminal is multiple, the second document information of the other terminal can refer to the document information of each other terminal in the multiple other terminals. In one embodiment, the signature confirmation information may include a digital signature, an electronic signature, or a signed document information obtained according to the second document information. The signature confirmation through the target terminal can ensure the reliability of the resource management process, and the target terminal can undertake the work of the signature processing process, so that the function of the central routing can be achieved by the target terminal. Compared with the process in which the first business server undertakes all the work in the prior art, the embodiment of the present application not only reduces the work pressure of the first business server, but also avoids the system risk caused by the first business server undertaking all the work.
[0073] For example, the at least one second terminal includes terminal 1, terminal 2, and terminal 3. The target terminal is terminal 1. The merged document data is merged document data A. Terminal 1 can split the merged document data A to obtain document information of terminal 1, document information of terminal 2, and document information of terminal 3. Terminal 1 can send the document information of terminal 2 to terminal 2 for signature confirmation, and can send the document information of terminal 3 to terminal 3 for signature confirmation. Terminal 2 can sign and confirm the document information of terminal 2, obtain the signature confirmation information of terminal 2 to send to terminal 1. Terminal 3 can sign and confirm the document information of terminal 3, obtain the signature confirmation information of terminal 3 to send to terminal 1. Terminal 1 can receive the signature confirmation information of terminal 2 returned by terminal 2 and the signature confirmation information of terminal 3 returned by terminal 3, and generate a signature processing result, which includes the signature confirmation information of terminal 1, the signature confirmation information of terminal 2, and the signature confirmation information of terminal 3.
[0074] In one embodiment, after receiving the second document information, the other terminal may also perform verification operations such as correctness check on the second document information, and after passing the verification, sign and confirm the second document information.
[0075] In one embodiment. In addition to the above-mentioned signature confirmation of each second terminal on its own document information, the embodiment of the present application can also be performed by the target terminal to sign and confirm the second document information of other terminals. Specifically, the target terminal performs signature processing on the merged document data, and the way to obtain the signature processing result can be that the target terminal signs and confirms the merged document data, obtains signature confirmation information, and generates a signature processing result including the signature confirmation information. For example, terminal 1 can sign and confirm the merged document data A, obtain signature confirmation information, and generate the signature confirmation information of terminal 1 to generate a signature processing result. In one embodiment, the target terminal signs and confirms the document information of each second terminal in at least one second terminal included in the merged document data, obtains at least one signature confirmation information, and generates a signature processing result including the at least one signature information. For example, terminal 1 can sign and confirm the document information of terminal 1 to obtain signature confirmation information 1, sign and confirm the document information of terminal 2 to obtain signature confirmation information 2, sign and confirm the document information of terminal 3, obtain signature confirmation information 3 for signature processing, and generate a signature processing result including signature confirmation information 1, signature confirmation information 2, and signature confirmation information 3. In one embodiment, the target terminal may split the combined document data to obtain the document information of each second terminal in the at least one second terminal.
[0076] In one embodiment, the target terminal may also perform a verification operation such as a correctness check on the combined document data, and after the verification is passed, the combined document data is signed for confirmation. Alternatively, the target terminal may also perform a verification operation such as a correctness check on the document information of each second terminal, and after the verification is passed, the document information of each second terminal is signed for confirmation.
[0077] S204: After receiving the signature processing result, the first business server determines a first resource request corresponding to the signature processing result, and sends the first resource request to the second business server.
[0078] S205. The second business server obtains the transaction flow data according to the first resource request, and performs resource processing according to the transaction flow data to obtain a resource processing result.
[0079] In an embodiment of the present application, after receiving the signature processing result, the first business server can determine the first resource request corresponding to the signature processing result, and can send the target resource request obtained according to the first resource request to the server to the second business server through a designated device. The second business server can obtain the transaction flow data obtained according to the target resource request, and can perform resource processing, such as payment processing, according to the transaction flow data. Among them, the designated device can be the first business server or a cash register device. In one embodiment, the target resource request can be the first resource request or a second resource request generated according to the first resource request.
[0080] In one embodiment, when the target resource request is a first resource request, the second business server may generate transaction flow data according to the first resource request; when the target resource request is a second resource request, the second business server may obtain the transaction flow data carried by the second resource request.
[0081] In one embodiment, after receiving the signature processing result, the first business server may forward the signature processing result to the first terminal. After receiving the signature processing result, the first terminal may generate the first resource request and send the first resource request to the first business server. After receiving the first resource request, the first business server may send the first resource request to the second business server. Alternatively, the first business server may also forward the first resource request to a cash register device, which may receive the first resource request, generate transaction flow data according to the first resource request, and send a second resource request to the second business server, the second resource request carrying the transaction flow data, so that when the second business server receives the second resource request, it obtains the transaction flow data carried by the second resource request.
[0082] In one embodiment, the cashier device can also send the transaction flow data to the merchant server for processing, such as storage processing. In one embodiment, the first business server can also integrate the function of the cashier device or the second business server can integrate the function of the cashier device.
[0083] In one embodiment, the transaction flow data may include the first transaction flow data of the target terminal and the second transaction flow data of the other terminal. Among them, the first transaction flow data refers to the transaction flow data of the target terminal, that is, it can be the transaction flow data corresponding to the resource operator corresponding to the target terminal. The second transaction flow data refers to the transaction flow data of the other terminal, that is, it can be the transaction flow data corresponding to the resource operator corresponding to the other terminal. In one embodiment, the first transaction flow data may include the transaction serial number obtained according to the document information of the target terminal and the document information of the target terminal. The second transaction flow data may include the transaction serial number obtained according to the document information of the other terminal and the document information of the other terminal. In one embodiment, when there are multiple other terminals, the transaction flow data of the other terminal may refer to the transaction flow data of each other terminal among the multiple other terminals.
[0084] In one embodiment, the second business server processes resources according to the transaction flow data in such a way that the second business server stores the electronic resources indicated by the first transaction flow data of the target terminal included in the transaction flow data into the account corresponding to the target terminal; the second business server stores the electronic resources indicated by the second transaction flow data of other terminals other than the target terminal in the at least one second terminal included in the transaction flow data into the account corresponding to the other terminal. For example, the second business server can store the electronic resources indicated by the transaction flow data of terminal 1 into the account corresponding to terminal 1, store the electronic resources indicated by the transaction flow data of terminal 2 into the account corresponding to terminal 2, and store the electronic resources indicated by the transaction flow data of terminal 3 into the account corresponding to terminal 3.
[0085] visible, Figure 2 In the illustrated embodiment, the first business server can receive a merged document processing request sent by the first terminal, and determine a target terminal from at least one second terminal based on the merged document data, and send the merged document data to the target terminal, so that after receiving the merged document data, the target terminal can perform signature processing on the merged document data, obtain a signature processing result, and send the signature processing result to the first business server; after receiving the signature processing result, the first business server can determine the first resource request corresponding to the signature processing result, and send the first resource request to the second business server, so that the second business server can obtain the transaction flow data according to the first resource request, and perform resource processing according to the transaction flow data to obtain a resource processing result, thereby improving resource management efficiency.
[0086] See also Figure 3 , is a flow chart of another resource management method provided in an embodiment of the present application. This method can be applied to Figure 1aSpecifically, the method may further include the following steps:
[0087] S301. The first business server receives a merged document processing request sent by a first terminal, wherein the merged document processing request carries merged document data, and the merged document data includes document information of each second terminal in the at least one second terminal.
[0088] S302: The first business server determines a target terminal from the at least one second terminal according to the combined document data, and sends the combined document data to the target terminal.
[0089] S303: After receiving the combined document data, the target terminal performs signature processing on the combined document data to obtain a signature processing result, and sends the signature processing result to the first business server.
[0090] S304: After receiving the signature processing result, the first business server determines a first resource request corresponding to the signature processing result, and sends the first resource request to the second business server.
[0091] S305. The second business server obtains transaction flow data according to the first resource request, and performs resource processing according to the transaction flow data to obtain a resource processing result.
[0092] Among them, steps S301-S305 can be found in Figure 2 Steps S201-S205 of the embodiment are not described in detail in the embodiment of the present application.
[0093] S306. When the first business server receives the abnormal information returned by the first terminal for the combined document data, it sends an abnormal prompt message to a designated terminal among the at least one second terminal; the abnormal prompt message is used to prompt that the combined document data has an abnormality.
[0094] In the embodiment of the present application, when the user finds that the merged document data is abnormal, the user can send abnormal information to the first business server through the first terminal. When the first business server receives the abnormal information returned by the first terminal for the merged document data, it can obtain abnormal prompt information and send the abnormal prompt information to a designated terminal in the at least one second terminal. The designated terminal can be one or more.
[0095] In one embodiment, the abnormal information may include the document information of the designated terminal. In one embodiment, the abnormal information may also include abnormal reason description information input or selected by the user. In one embodiment, the abnormal prompt information may carry the abnormal reason description information.
[0096] S307: After receiving the abnormal prompt message, the designated terminal sends a request for viewing the merged document data to the first business server.
[0097] S308. After receiving the request to view the combined document data, if the first business server determines that the designated terminal has the authority to view the combined document data, the first business server returns the combined document data to the designated terminal.
[0098] In step S307-step S308, after the designated terminal receives the abnormal prompt message, the resource operator can view the abnormal prompt information and send a request to view the merged document data to the first business server through the designated terminal. After receiving the request to view the merged document data, the first business server can check whether the designated terminal has the authority to view the merged document data. If it is determined that the designated terminal has the authority to view the merged document data, the merged document data is returned to the designated terminal.
[0099] In one embodiment, after the first business server receives the request for processing the merged documents sent by the terminal, the first business server can verify whether the merged transaction has been authorized between the at least one second terminal; if authorized, the first business server can perform the steps of determining the target terminal from the at least one second terminal according to the merged document data, and sending the merged document data to the target terminal. In one embodiment, if not authorized, the first business server can return a processing failure, such as a prompt message of the failure to process the merged document data, to the first terminal.
[0100] In one embodiment, the first business server receives a merge transaction application sent by any second terminal among at least one second terminal, and the merge transaction application carries identification information of another second terminal among at least one second terminal except the any second terminal. The identification information of the other second terminal may be identification information of an asset manager corresponding to the other second terminal, such as name, contact information, etc. The merge transaction application is used to request authorization for a merge transaction with the other second terminal. The first business server sends the merge transaction application to the other second terminal according to the identification information of the other second terminal; when the first business server receives confirmation information returned according to the merge transaction application, it records the authorized merge transaction between the any second terminal and the other second terminal.
[0101] In one embodiment, the first service server verifies whether the at least one second terminal has been authorized to merge the transaction by querying whether the authorized merge transaction between the at least one second terminal is recorded locally or in a database, and if so, confirms that it has been authorized. In one embodiment, the first service server verifies whether the at least one second terminal has been authorized to merge the transaction by querying whether the first service server has been authorized to merge the transaction in a table of authorized merged transactions to record the corresponding relationship between each second terminal in the at least one second terminal or to record the corresponding relationship between resource managers corresponding to each second terminal in the at least one second terminal, and if so, confirms that it has been authorized.
[0102] visible, Figure 3 In the illustrated embodiment, the first business server may also be responsible for the exception handling process for the merged document data, through which the exception handling process can be handled more timely and the security and reliability of the exception handling process can be effectively guaranteed.
[0103] In one embodiment, a person skilled in the art can understand that all or part of the processes in the above-mentioned embodiment method can be implemented by instructing the relevant hardware through a computer program, and the program can be stored in a computer-readable storage medium, and when the program is executed, it can include the processes of the embodiments of the above-mentioned methods. Among them, the medium is a computer-readable storage medium, and the computer-readable storage medium can be a disk, an optical disk, a read-only memory (ROM) or a random access memory (RAM), etc.
[0104] What is disclosed above is only a preferred embodiment of the present application, and it certainly cannot be used to limit the scope of rights of the present application. Ordinary technicians in this field can understand that all or part of the processes of implementing the above embodiment and equivalent changes made according to the claims of the present application are still within the scope covered by the present application.
Claims
1. A resource management method, characterized in that: Applied to a resource management system, the resource management system includes: a first terminal, a first service server, at least one second terminal, and a second service server, the method includes: The first business server receives a merged document processing request sent by the first terminal, the merged document processing request carries merged document data, and the merged document data includes document information of each second terminal in the at least one second terminal; The first business server determines a target terminal from the at least one second terminal according to the combined document data, and sends the combined document data to the target terminal; After receiving the combined document data, the target terminal performs signature processing on the combined document data to obtain a signature processing result, and sends the signature processing result to the first business server; wherein the performing signature processing on the combined document data to obtain a signature processing result includes: performing split processing on the combined document data to obtain first document information of the target terminal and second document information of other terminals except the target terminal among the at least one second terminal, sending the second document information to the other terminals for signature confirmation, receiving signature confirmation information returned by the other terminals, and generating a signature processing result, the signature processing result including the signature confirmation information of the target terminal and the signature confirmation information of the other terminals, and the at least one second terminal includes a plurality of second terminals; or, performing signature confirmation on the combined document data to obtain signature confirmation information, and generating a signature processing result including the signature confirmation information; or, performing signature confirmation on the document information of each second terminal among the at least one second terminal included in the combined document data to obtain at least one signature confirmation information, and generating a signature processing result including the at least one signature confirmation information; After receiving the signature processing result, the first business server determines a first resource request corresponding to the signature processing result, and sends the first resource request to the second business server; The second business server obtains transaction flow data according to the first resource request, and stores the electronic resources indicated by the first transaction flow data of the target terminal included in the transaction flow data into an account corresponding to the target terminal; The second business server stores the electronic resources indicated by the second transaction flow data of other terminals in the at least one second terminal included in the transaction flow data except the target terminal into the accounts corresponding to the other terminals to obtain the resource processing result.
2. The method according to claim 1, characterized in that The at least one second terminal includes a plurality of second terminals, and the first business server determines a target terminal from the at least one second terminal according to the combined document data, including: The first business server determines the importance level of each second terminal in the at least one second terminal according to the combined document data; The first service server determines, according to the importance level of each second terminal, a second terminal with the highest importance level from among the at least one second terminal as a target terminal.
3. The method according to claim 1, characterized in that The resource management system further includes a cashier device. After the first service server determines the first resource request corresponding to the signature processing result, the method further includes: The cashier device obtains the first resource request, generates transaction flow data according to the first resource request, and sends a second resource request to the second business server, where the second resource request carries the transaction flow data; When receiving the second resource request, the second business server obtains the transaction flow data carried in the second resource request, and performs resource processing according to the transaction flow data to obtain a resource processing result.
4. The method according to claim 1, characterized in that: The at least one second terminal includes a plurality of second terminals. After the first business server receives the merged document processing request sent by the first terminal, the method further includes: The first service server verifies whether the combined transaction has been authorized between the at least one second terminal; If authorized, the first business server executes the steps of determining a target terminal from the at least one second terminal according to the combined document data, and sending the combined document data to the target terminal.
5. The method according to claim 4, characterized in that The method further comprises: The first service server receives a combined transaction application sent by any second terminal among at least one second terminal, the combined transaction application carries identification information of another second terminal among the at least one second terminal except the any second terminal; the combined transaction application is used to request authorization for a combined transaction with the another second terminal; The first service server sends the combined transaction application to the other second terminal according to the identification information of the other second terminal; When receiving the confirmation information returned according to the combined transaction application, the first service server records the authorized combined transaction between any second terminal and another second terminal.
6. The method according to claim 1, characterized in that The method further comprises: When the first business server receives the abnormal information returned by the first terminal for the combined document data, it sends an abnormal prompt message to a designated terminal among the at least one second terminal; the abnormal prompt message is used to prompt that the combined document data has an abnormality; After receiving the abnormal prompt message, the designated terminal sends a request for viewing the merged document data to the first business server; After receiving the request to view the combined document data, if the first business server determines that the designated terminal has the authority to view the combined document data, the first business server returns the combined document data to the designated terminal.
7. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores a computer program, and the computer program is executed by a processor to implement the method according to any one of claims 1 to 6.
Citation Information
Patent Citations
Payment system based on different funds-management servers, and payment method, device and server therefor
CA3057616A1
Cross-commercial-tenant transaction payment information processing method
CN108038681A
Cited By
Security management method and system based on computer information resources and storage medium
CN119646782A