Resource transfer method, device and system, computer equipment and storage medium
Verifying the resource transfer protocol identification through the blockchain system and realizing automatic resource transfer, solving the problem of low efficiency of traditional resource transfer and improving the efficiency and security of resource transfer.
Patent Information
- Application Number
- CN202311795871.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-12-23
- Publication Date
- 2025-06-24
AI Technical Summary
The traditional resource transfer process requires a lot of manual review, resulting in low efficiency.
The resource transfer protocol identification is verified through the blockchain system, and resource information is automatically transmitted between the resource application end, the resource transfer end and the resource provision end to realize automatic resource transfer.
It improves the efficiency of resource transfer, reduces the time of manual review, and enhances the security and traceability of transactions.
Smart Images

Figure CN120198034A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of computer technology, and in particular, to a resource transfer method, apparatus, system, computer device, storage medium, and computer program product. Background Art
[0002] With the economic development, people's requirements for transportation services are constantly increasing. The resource settlement of transportation services is characterized by frequency, small amounts, etc., which easily leads to a cumbersome process of resource settlement. Therefore, how to efficiently transfer resources has become an important research direction.
[0003] Traditional technologies usually transfer resources through manual review; however, transferring resources in this way requires a lot of manual processing time, resulting in low efficiency of resource transfer. Summary of the Invention
[0004] Based on this, in view of the above technical problems, it is necessary to provide a resource transfer method, apparatus, system, computer device, computer-readable storage medium, and computer program product that can improve the efficiency of resource transfer.
[0005] In a first aspect, this application provides a resource transfer method. Applied to the resource application end, the method includes:
[0006] Generate a resource application request for the transportation service object according to the resource information to be transferred of the transportation service object and the resource transfer protocol identifier;
[0007] Send the resource application request to the resource transfer end; the resource transfer end is used to obtain the resource transfer protocol identifier and the resource information to be transferred in the resource application request, and in the case where the resource transfer protocol identifier is verified through in the blockchain system, send the resource transfer protocol identifier and the resource information to be transferred to the resource providing end; the resource providing end is used to transfer the target resource corresponding to the resource information to be transferred to the resource transfer end in the case where the resource transfer end matches the resource transfer protocol identifier;
[0008] Receive the target resource transferred by the resource transfer end.
[0009] In one embodiment, before generating the resource application request for the transportation service object according to the resource information to be transferred of the transportation service object and the resource transfer protocol identifier, it further includes:
[0010] Obtain the resource transfer protocol authentication information of the transportation service object;
[0011] Authenticate the resource transfer protocol authentication information to obtain the resource transfer protocol authentication result of the transportation service object;
[0012] When the authentication result of the resource transfer protocol indicates successful authentication, generate the resource transfer protocol identifier of the transportation service object;
[0013] Upload the resource transfer protocol identifier to the blockchain system.
[0014] In one embodiment, the resource transfer protocol authentication information includes the collective authentication information, individual authentication information, account authentication information, and authorization authentication information of the transportation service object;
[0015] Authenticating the resource transfer protocol authentication information to obtain the resource transfer protocol authentication result of the transportation service object includes:
[0016] Perform a first authentication on the collective authentication information to obtain the collective authentication result of the transportation service object;
[0017] Perform a second authentication on the individual authentication information to obtain the individual authentication result of the transportation service object;
[0018] Perform a third authentication on the account authentication information to obtain the account authentication result of the transportation service object;
[0019] Perform a fourth authentication on the authorization authentication information to obtain the authorization authentication result of the transportation service object;
[0020] Determine the resource transfer protocol authentication result of the transportation service object according to the collective authentication result, the individual authentication result, the account authentication result, and the authorization authentication result.
[0021] In one embodiment, before generating the resource application request of the transportation service object according to the resource information to be transferred and the resource transfer protocol identifier of the transportation service object, it further includes:
[0022] Verify the validity of the resource transfer protocol identifier of the transportation service object to the blockchain system to obtain the first validity verification result of the resource transfer protocol identifier;
[0023] Generating the resource application request of the transportation service object according to the resource information to be transferred and the resource transfer protocol identifier of the transportation service object includes:
[0024] When the first validity verification result indicates successful verification, generate the resource application request of the transportation service object according to the resource information to be transferred and the resource transfer protocol identifier of the transportation service object.
[0025] In a second aspect, the present application provides a resource transfer method. Applied to the resource transfer end, the method includes:
[0026] Receive a resource application request for a transportation service object sent by a resource application end; the resource application end is used to generate the resource application request according to the to-be-transferred resource information of the transportation service object and the resource transfer protocol identifier;
[0027] Obtain the resource transfer protocol identifier and the to-be-transferred resource information in the resource application request;
[0028] When the blockchain system passes the verification of the resource transfer protocol identifier, send the resource transfer protocol identifier and the to-be-transferred resource information to a resource providing end; the resource providing end is used to transfer the target resource corresponding to the to-be-transferred resource information to the resource transfer end when the resource transfer end matches the resource transfer protocol identifier;
[0029] Transfer the received target resource to the resource application end.
[0030] In one embodiment, when the blockchain system passes the verification of the resource transfer protocol identifier, sending the resource transfer protocol identifier and the to-be-transferred resource information to the resource providing end includes:
[0031] Verify the validity of the resource transfer protocol identifier to the blockchain system to obtain a second validity verification result of the resource transfer protocol identifier;
[0032] When the second validity verification result indicates that the verification is passed, generate a resource transfer request for the transportation service object according to the to-be-transferred resource information and the resource transfer protocol identifier; the resource transfer request carries the to-be-transferred resource information and the resource transfer protocol identifier;
[0033] Send the resource transfer request to the resource providing end.
[0034] In a third aspect, the present application provides a resource transfer method. Applied to a resource providing end, the method includes:
[0035] Receive a resource transfer protocol identifier and to-be-transferred resource information of a transportation service object sent by a resource transfer end; the resource transfer end is used to receive the resource application request of the transportation service object sent by a resource application end, obtain the resource transfer protocol identifier and the to-be-transferred resource information in the resource application request, and when the blockchain system passes the verification of the resource transfer protocol identifier, send the resource transfer protocol identifier and the to-be-transferred resource information to the resource providing end; the resource application end is used to generate the resource application request according to the to-be-transferred resource information and the resource transfer protocol identifier;
[0036] When the resource transfer end matches the resource transfer protocol identifier, transfer the target resource corresponding to the resource information to be transferred to the resource transfer end; the resource transfer end is used to transfer the received target resource to the resource application end.
[0037] In one embodiment, the step of transferring the target resource corresponding to the resource information to be transferred to the resource transfer end when the resource transfer end matches the resource transfer protocol identifier includes:
[0038] Verify the matching relationship between the resource transfer end and the resource transfer protocol identifier to the blockchain system, and obtain a matching relationship verification result;
[0039] When the matching relationship verification result indicates that the verification is passed, transfer the target resource corresponding to the resource information to be transferred to the resource transfer end.
[0040] In one embodiment, the step of transferring the target resource corresponding to the resource information to be transferred to the resource transfer end includes:
[0041] When the request for transferring the difference resource of the transportation service object is not received within a preset time period, transfer the target resource corresponding to the resource information to be transferred to the resource transfer end,
[0042] Or, when the request for transferring the difference resource is received within the preset time period, determine the corresponding target resource according to the request for transferring the difference resource and the resource information to be transferred, and transfer the corresponding target resource to the resource transfer end.
[0043] Fourthly, the present application provides a resource transfer system. The system includes: a resource application end, a resource transfer end, and a resource providing end;
[0044] The resource application end is used to generate a resource application request for the transportation service object according to the resource information to be transferred and the resource transfer protocol identifier of the transportation service object, and send the resource application request to the resource transfer end;
[0045] The resource transfer end is used to obtain the resource transfer protocol identifier and the resource information to be transferred in the resource application request, and when the verification of the resource transfer protocol identifier by the blockchain system is passed, send the resource transfer protocol identifier and the resource information to be transferred to the resource providing end;
[0046] The resource providing end is used to transfer the target resource corresponding to the resource information to be transferred to the resource transfer end when the resource transfer end matches the resource transfer protocol identifier;
[0047] The resource transfer end is further configured to transfer the received target resource to the resource application end.
[0048] In a fifth aspect, the present application further provides a resource transfer device. Applied to the resource application end, the device includes:
[0049] A request generation module, configured to generate a resource application request for the transportation service object according to the to-be-transferred resource information of the transportation service object and the resource transfer protocol identifier;
[0050] A request sending module, configured to send the resource application request to the resource transfer end; the resource transfer end is configured to obtain the resource transfer protocol identifier and the to-be-transferred resource information in the resource application request, and send the resource transfer protocol identifier and the to-be-transferred resource information to the resource providing end when the verification of the resource transfer protocol identifier in the blockchain system is passed; the resource providing end is configured to transfer the target resource corresponding to the to-be-transferred resource information to the resource transfer end when the resource transfer end matches the resource transfer protocol identifier;
[0051] A resource receiving module, configured to receive the target resource transferred by the resource transfer end.
[0052] In a sixth aspect, the present application further provides a resource transfer device. Applied to the resource transfer end, the device includes:
[0053] A request receiving module, configured to receive a resource application request for the transportation service object sent by the resource application end; the resource application end is configured to generate the resource application request according to the to-be-transferred resource information of the transportation service object and the resource transfer protocol identifier;
[0054] An information acquisition module, configured to acquire the resource transfer protocol identifier and the to-be-transferred resource information in the resource application request;
[0055] An information sending module, configured to send the resource transfer protocol identifier and the to-be-transferred resource information to the resource providing end when the verification of the resource transfer protocol identifier in the blockchain system is passed; the resource providing end is configured to transfer the target resource corresponding to the to-be-transferred resource information to the resource transfer end when the resource transfer end matches the resource transfer protocol identifier;
[0056] A first transfer module, configured to transfer the received target resource to the resource application end.
[0057] In a seventh aspect, the present application further provides a resource transfer device. Applied to the resource providing end, the device includes:
[0058] An information receiving module, configured to receive a resource transfer protocol identifier of a transportation service object and information on resources to be transferred sent by a resource transfer end; the resource transfer end is configured to receive a resource application request of the transportation service object sent by a resource application end, obtain the resource transfer protocol identifier and the information on resources to be transferred in the resource application request, and send the resource transfer protocol identifier and the information on resources to be transferred to a resource providing end when the resource transfer protocol identifier is verified to be passed in a blockchain system; the resource application end is configured to generate the resource application request according to the information on resources to be transferred and the resource transfer protocol identifier;
[0059] A second transfer module, configured to transfer a target resource corresponding to the information on resources to be transferred to the resource transfer end when the resource transfer end matches the resource transfer protocol identifier; the resource transfer end is configured to transfer the received target resource to the resource application end.
[0060] In a ninth aspect, the present application further provides a computer device. The computer device includes a memory and a processor. The memory stores a computer program. When the processor executes the computer program, the following steps are implemented:
[0061] Generate a resource application request of the transportation service object according to the information on resources to be transferred and the resource transfer protocol identifier of the transportation service object;
[0062] Send the resource application request to a resource transfer end; the resource transfer end is configured to obtain the resource transfer protocol identifier and the information on resources to be transferred in the resource application request, and send the resource transfer protocol identifier and the information on resources to be transferred to a resource providing end when the resource transfer protocol identifier is verified to be passed in a blockchain system; the resource providing end is configured to transfer a target resource corresponding to the information on resources to be transferred to the resource transfer end when the resource transfer end matches the resource transfer protocol identifier;
[0063] Receive the target resource transferred by the resource transfer end.
[0064] In a tenth aspect, the present application further provides a computer device. The computer device includes a memory and a processor. The memory stores a computer program. When the processor executes the computer program, the following steps are implemented:
[0065] Receive a resource application request of a transportation service object sent by a resource application end; the resource application end is configured to generate the resource application request according to the information on resources to be transferred and the resource transfer protocol identifier of the transportation service object;
[0066] Obtain the resource transfer protocol identifier and the to-be-transferred resource information in the resource application request;
[0067] When the blockchain system passes the verification of the resource transfer protocol identifier, send the resource transfer protocol identifier and the to-be-transferred resource information to the resource provider; the resource provider is used to transfer the target resource corresponding to the to-be-transferred resource information to the resource transfer end when the resource transfer end matches the resource transfer protocol identifier;
[0068] Transfer the received target resource to the resource application end.
[0069] In a tenth aspect, the present application also provides a computer device. The computer device includes a memory and a processor. The memory stores a computer program. When the processor executes the computer program, the following steps are implemented:
[0070] Receive the resource transfer protocol identifier and the to-be-transferred resource information of the transportation service object sent by the resource transfer end; the resource transfer end is used to receive the resource application request of the transportation service object sent by the resource application end, obtain the resource transfer protocol identifier and the to-be-transferred resource information in the resource application request, and send the resource transfer protocol identifier and the to-be-transferred resource information to the resource provider when the blockchain system passes the verification of the resource transfer protocol identifier; the resource application end is used to generate the resource application request according to the to-be-transferred resource information and the resource transfer protocol identifier;
[0071] When the resource transfer end matches the resource transfer protocol identifier, transfer the target resource corresponding to the to-be-transferred resource information to the resource transfer end; the resource transfer end is used to transfer the received target resource to the resource application end.
[0072] In an eleventh aspect, the present application also provides a computer-readable storage medium. The computer-readable storage medium stores a computer program thereon. When the computer program is executed by a processor, the following steps are implemented:
[0073] Generate the resource application request of the transportation service object according to the to-be-transferred resource information and the resource transfer protocol identifier of the transportation service object;
[0074] Send the resource application request to the resource transfer end; the resource transfer end is used to obtain the resource transfer protocol identifier and the resource information to be transferred in the resource application request, and when the blockchain system passes the verification of the resource transfer protocol identifier, send the resource transfer protocol identifier and the resource information to be transferred to the resource provider; the resource provider is used to transfer the target resource corresponding to the resource information to be transferred to the resource transfer end when the resource transfer end matches the resource transfer protocol identifier;
[0075] Receive the target resource transferred by the resource transfer end.
[0076] In a twelfth aspect, the present application further provides a computer-readable storage medium. The computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the following steps are implemented:
[0077] Receive a resource application request of a transportation service object sent by a resource application end; the resource application end is used to generate the resource application request according to the resource information to be transferred and the resource transfer protocol identifier of the transportation service object;
[0078] Obtain the resource transfer protocol identifier and the resource information to be transferred in the resource application request;
[0079] When the blockchain system passes the verification of the resource transfer protocol identifier, send the resource transfer protocol identifier and the resource information to be transferred to the resource provider; the resource provider is used to transfer the target resource corresponding to the resource information to be transferred to the resource transfer end when the resource transfer end matches the resource transfer protocol identifier;
[0080] Transfer the received target resource to the resource application end.
[0081] In a thirteenth aspect, the present application further provides a computer-readable storage medium. The computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the following steps are implemented:
[0082] Receive the resource transfer protocol identifier and the resource information to be transferred of a transportation service object sent by a resource transfer end; the resource transfer end is used to receive the resource application request of the transportation service object sent by the resource application end, obtain the resource transfer protocol identifier and the resource information to be transferred in the resource application request, and when the blockchain system passes the verification of the resource transfer protocol identifier, send the resource transfer protocol identifier and the resource information to be transferred to the resource provider; the resource application end is used to generate the resource application request according to the resource information to be transferred and the resource transfer protocol identifier;
[0083] When the resource transfer end matches the resource transfer protocol identifier, transfer the target resource corresponding to the resource information to be transferred to the resource transfer end; the resource transfer end is used to transfer the received target resource to the resource application end.
[0084] In a fourteenth aspect, the present application also provides a computer program product. The computer program product includes a computer program, and when the computer program is executed by a processor, the following steps are implemented:
[0085] Generate a resource application request for the transportation service object according to the resource information to be transferred and the resource transfer protocol identifier of the transportation service object;
[0086] Send the resource application request to the resource transfer end; the resource transfer end is used to obtain the resource transfer protocol identifier and the resource information to be transferred in the resource application request, and when the resource transfer protocol identifier is verified and passed in the blockchain system, send the resource transfer protocol identifier and the resource information to be transferred to the resource provider; the resource provider is used to transfer the target resource corresponding to the resource information to be transferred to the resource transfer end when the resource transfer end matches the resource transfer protocol identifier;
[0087] Receive the target resource transferred by the resource transfer end.
[0088] In a fifteenth aspect, the present application also provides a computer program product. The computer program product includes a computer program, and when the computer program is executed by a processor, the following steps are implemented:
[0089] Receive a resource application request for a transportation service object sent by a resource application end; the resource application end is used to generate the resource application request according to the resource information to be transferred and the resource transfer protocol identifier of the transportation service object;
[0090] Obtain the resource transfer protocol identifier and the resource information to be transferred in the resource application request;
[0091] When the resource transfer protocol identifier is verified and passed in the blockchain system, send the resource transfer protocol identifier and the resource information to be transferred to the resource provider; the resource provider is used to transfer the target resource corresponding to the resource information to be transferred to the resource transfer end when the resource transfer end matches the resource transfer protocol identifier;
[0092] Transfer the received target resource to the resource application end.
[0093] In a sixteenth aspect, the present application further provides a computer program product. The computer program product includes a computer program which, when executed by a processor, implements the following steps:
[0094] Receiving a resource transfer protocol identifier of a transportation service object and information on resources to be transferred sent by a resource transfer end; the resource transfer end is configured to receive a resource application request of the transportation service object sent by a resource application end, obtain the resource transfer protocol identifier and the information on resources to be transferred in the resource application request, and send the resource transfer protocol identifier and the information on resources to be transferred to a resource providing end when the resource transfer protocol identifier is verified to be passed in a blockchain system; the resource application end is configured to generate the resource application request according to the information on resources to be transferred and the resource transfer protocol identifier;
[0095] When the resource transfer end matches the resource transfer protocol identifier, transferring a target resource corresponding to the information on resources to be transferred to the resource transfer end; the resource transfer end is configured to transfer the received target resource to the resource application end.
[0096] The above resource transfer method, device, system, computer device, storage medium, and computer program product generate a resource application request for the transportation service object according to the resource information to be transferred and the resource transfer protocol identifier of the transportation service object; send the resource application request to the resource transfer end; the resource transfer end is used to obtain the resource transfer protocol identifier and the resource information to be transferred in the resource application request, and when the resource transfer protocol identifier is verified through in the blockchain system, send the resource transfer protocol identifier and the resource information to be transferred to the resource providing end; the resource providing end is used to transfer the target resource corresponding to the resource information to be transferred to the resource transfer end when the resource transfer end matches the resource transfer protocol identifier; receive the target resource transferred by the resource transfer end. Through the above steps, this solution automatically performs resource transfer according to the resource information to be transferred and the resource transfer protocol identifier, and through the verification of the blockchain system, improves the efficiency and accuracy of resource transfer. Description of the Drawings
[0097] To more clearly illustrate the technical solutions in the embodiments of the present application or related technologies, the following will briefly introduce the drawings required for use in the description of the embodiments or related technologies. Obviously, the drawings in the following description are only some embodiments of the present application. For those of ordinary skill in the art, other drawings can be obtained based on these drawings without creative efforts.
[0098] Figure 1 It is an application environment diagram of the resource transfer method in an embodiment;
[0099] Figure 2 It is a flowchart of the resource transfer method in an embodiment;
[0100] Figure 3 It is a flowchart of the resource transfer method in another embodiment;
[0101] Figure 4 It is a flowchart of the resource transfer method in yet another embodiment;
[0102] Figure 5 is a timing diagram of a resource transfer method in an embodiment;
[0103] Figure 6 is a schematic flow diagram of resource transfer protocol authentication in an embodiment;
[0104] Figure 7 is a schematic diagram of an authentication progress page in an embodiment;
[0105] Figure 8 is a structural block diagram of a resource transfer device in an embodiment;
[0106] Figure 9 is a structural block diagram of a resource transfer device in another embodiment;
[0107] Figure 10 is a structural block diagram of a resource transfer device in yet another embodiment;
[0108] Figure 11 is an internal structure diagram of a computer device in an embodiment;
[0109] Figure 12 is an internal structure diagram of a computer device in another embodiment. Detailed implementation manners
[0110] In order to make the objectives, technical solutions and advantages of the present application clearer, the present application will be further described in detail below with reference to the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present application, and are not used to limit the present application.
[0111] It should be noted that the user information (including but not limited to user device information, user personal information, etc.) and data (including but not limited to data for analysis, stored data, displayed data, etc.) involved in the present application are all information and data that have been authorized by the user or fully authorized by all parties, and the collection, use and processing of relevant data need to comply with relevant regulations.
[0112] The resource transfer method provided by the present application can be applied to, for example Figure 1In the application environment shown. The application scenario may include: a resource application end 101, a resource transfer end 102, and a resource providing end 103. The resource application end 101 and the resource transfer end 102 can be communicatively connected, and the resource transfer end 102 and the resource providing end 103 can be communicatively connected. Specifically, the resource application end 101 generates a resource application request for the transportation service object according to the to-be-transferred resource information of the transportation service object and the resource transfer protocol identifier, and sends the resource application request to the resource transfer end 102; the resource transfer end 102 obtains the resource transfer protocol identifier and the to-be-transferred resource information in the resource application request, and when the verification of the resource transfer protocol identifier in the blockchain system is passed, sends the resource transfer protocol identifier and the to-be-transferred resource information to the resource providing end 103; the resource providing end 103 transfers the target resource corresponding to the to-be-transferred resource information to the resource transfer end 102 when the resource transfer end 102 matches the resource transfer protocol identifier; the resource transfer end 102 transfers the received target resource to the resource application end 101; the resource application end 101 receives the target resource transferred by the resource transfer end 102. Among them, the resource application end 101 can be, but is not limited to, various personal computers, laptop computers, smart phones, and tablet computers; the resource transfer end 102 can be implemented by an independent server or a server cluster composed of multiple servers; the resource providing end 103 can be implemented by an independent server or a server cluster composed of multiple servers.
[0113] In an exemplary embodiment, as Figure 2 shown, a resource transfer method is provided. In this embodiment, an example is given where the method is applied to the resource application end. The method includes the following steps:
[0114] Step S201, generate a resource application request for the transportation service object according to the to-be-transferred resource information of the transportation service object and the resource transfer protocol identifier.
[0115] Among them, the resource application end can be the logistics platform end.
[0116] Among them, the transportation service object can be an object that needs transportation service. For example, the transportation service object can be a user.
[0117] Among them, the to-be-transferred resource information can be detailed description information of the resource to be transferred. For example, it can be the value of the target resource to be transferred.
[0118] Among them, the resource transfer protocol identifier can be an identifier of the protocol used to execute the resource transfer, used to identify the protocol used in the resource transfer process to ensure the legality and accuracy of the resource transfer. For example, the resource transfer protocol identifier can be a withholding protocol number.
[0119] Among them, the resource application request can be a request generated by the resource application end, which contains the resource information to be transferred and the resource transfer protocol identifier, and is used to initiate an application for resource transfer to the resource transfer end.
[0120] Optionally, the resource application end generates the resource information to be transferred of the transportation service object according to the transportation service bill of the transportation service object in the recent period (such as one month), and automatically generates a resource application request for the transportation service object according to the resource information to be transferred of the transportation service object and the pre-stored resource transfer protocol identifier of the transportation service object.
[0121] Step S202: Send the resource application request to the resource transfer end; the resource transfer end is used to obtain the resource transfer protocol identifier and the resource information to be transferred in the resource application request, and when the verification of the resource transfer protocol identifier in the blockchain system is passed, send the resource transfer protocol identifier and the resource information to be transferred to the resource providing end; the resource providing end is used to transfer the target resource corresponding to the resource information to be transferred to the resource transfer end when the resource transfer end matches the resource transfer protocol identifier.
[0122] Among them, the resource transfer end can be the device of the withholding institution.
[0123] Among them, the resource providing end can be the device storing the resources of the transportation service object. For example, the resource providing end can be the device of a bank.
[0124] Among them, the blockchain system is used to record and verify data. In this scenario, the resource transfer protocol identifier is stored in the blockchain system. The blockchain system is used to verify the validity of the resource transfer protocol identifier and to determine whether the resource transfer end matches the resource transfer protocol identifier. That is to say, the corresponding resource transfer end is recorded in the resource transfer protocol, and it can be judged whether the resource transfer end matches the resource transfer protocol through the resource transfer protocol identifier.
[0125] Among them, the target resource is the resource that needs to be transferred, and the target resource can be the resource belonging to the transportation service object.
[0126] Optionally, the resource application end sends the generated resource application request to the resource transfer end through the network; after receiving the request, the resource transfer end obtains the resource transfer protocol identifier and the resource information to be transferred in the resource application request, and verifies the validity of the resource transfer protocol identifier with the blockchain system. When the blockchain system passes the validity verification of the resource transfer protocol identifier, the resource transfer protocol identifier and the resource information to be transferred are sent to the resource providing end; the resource providing end receives the resource transfer protocol identifier and the resource information to be transferred sent by the resource providing end, and verifies with the blockchain system whether the resource transfer end matches the resource transfer protocol identifier. When the resource transfer end matches the resource transfer protocol identifier, the target resource corresponding to the resource information to be transferred is transferred to the resource transfer end.
[0127] Step S203: Receive the target resource transferred by the resource transfer end.
[0128] Optionally, the target resource received by the resource transfer end is transferred to the resource application end; the resource application end receives the target resource transferred by the resource transfer end.
[0129] In the above resource transfer method, a resource application request for the transportation service object is generated according to the resource information to be transferred and the resource transfer protocol identifier of the transportation service object; the resource application request is sent to the resource transfer end; the resource transfer end is used to obtain the resource transfer protocol identifier and the resource information to be transferred in the resource application request, and when the blockchain system passes the verification of the resource transfer protocol identifier, the resource transfer protocol identifier and the resource information to be transferred are sent to the resource providing end; the resource providing end is used to transfer the target resource corresponding to the resource information to be transferred to the resource transfer end when the resource transfer end matches the resource transfer protocol identifier; receive the target resource transferred by the resource transfer end. This solution generates a resource application request for the transportation service object by the resource application end according to the resource information to be transferred and the resource transfer protocol identifier of the transportation service object, and sends the resource application request to the resource transfer end; the resource transfer end obtains the resource transfer protocol identifier and the resource information to be transferred in the resource application request, and when the blockchain system passes the verification of the resource transfer protocol identifier, the resource transfer protocol identifier and the resource information to be transferred are sent to the resource providing end; the resource providing end transfers the target resource corresponding to the resource information to be transferred to the resource transfer end when the resource transfer end matches the resource transfer protocol identifier; the resource transfer end transfers the received target resource to the resource application end; the resource application end receives the target resource transferred by the resource transfer end. Through the above steps, the resource transfer is automatically performed according to the resource information to be transferred and the resource transfer protocol identifier, and through the verification of the blockchain system, the efficiency and accuracy of the resource transfer are improved.
[0130] In an exemplary embodiment, before generating a resource application request for the transportation service object according to the to-be-transferred resource information and the resource transfer protocol identifier of the transportation service object, the above step S201 further includes a step of uploading the resource transfer protocol identifier, which specifically includes the following: obtaining the resource transfer protocol authentication information of the transportation service object; authenticating the resource transfer protocol authentication information to obtain the resource transfer protocol authentication result of the transportation service object; generating the resource transfer protocol identifier of the transportation service object when the resource transfer protocol authentication result indicates successful authentication; and uploading the resource transfer protocol identifier to the blockchain system.
[0131] Among them, the resource transfer protocol authentication information may be the identity information and relevant authentication information of the transportation service object, which is used to verify whether the transportation service object has the right to transfer resources.
[0132] Among them, the resource transfer protocol authentication result may be the authentication result obtained according to the authentication process of the resource transfer protocol authentication information, indicating whether the authentication is passed.
[0133] Among them, the resource transfer protocol identifier may be an identifier that uniquely identifies the resource transfer protocol, which is used for identification and verification during the resource transfer process.
[0134] Optionally, the resource application end obtains the resource transfer protocol authentication information provided by the transportation service object; performs various types of authentication on the resource transfer protocol authentication information to obtain the resource transfer protocol authentication result of the transportation service object; determines whether the resource transfer protocol authentication result is a successful authentication, and when the resource transfer protocol authentication result indicates successful authentication, generates the resource transfer protocol identifier of the transportation service object according to the resource transfer protocol authentication information of the transportation service; and uploads the resource transfer protocol identifier to the blockchain system.
[0135] For example, after generating the resource transfer protocol identifier of the transportation service object, the resource application end may generate a request to sign the resource transfer protocol to the resource transfer end according to the resource transfer protocol identifier; the resource transfer end generates a corresponding generation protocol request according to the request to sign the resource transfer protocol and sends the generation protocol request to the resource provider end; the resource provider end generates a signed resource transfer protocol (resource transfer protocol) according to the generation protocol request and uploads the resource transfer protocol (resource transfer protocol identifier) and the resource transfer protocol authentication information to the blockchain system.
[0136] In the technical solution provided by this embodiment, when the authentication result of the resource transfer protocol for the transportation service object indicates successful authentication, a resource transfer protocol identifier for the transportation service object is generated and uploaded to the blockchain system. This is conducive to completing the authentication and identifier generation of the resource transfer protocol, uploading relevant information to the blockchain system, realizing the security and traceability of resource transfer, and thus facilitating the improvement of the accuracy and security of resource transfer.
[0137] In an exemplary embodiment, authenticating the resource transfer protocol authentication information to obtain the resource transfer protocol authentication result of the transportation service object specifically includes the following: performing a first authentication on the collective authentication information to obtain the collective authentication result of the transportation service object; performing a second authentication on the individual authentication information to obtain the individual authentication result of the transportation service object; performing a third authentication on the account authentication information to obtain the account authentication result of the transportation service object; performing a fourth authentication on the authorization authentication information to obtain the authorization authentication result of the transportation service object; and determining the resource transfer protocol authentication result of the transportation service object based on the collective authentication result, individual authentication result, account authentication result, and authorization authentication result.
[0138] Among them, the resource transfer protocol authentication information includes the collective authentication information, individual authentication information, account authentication information, and authorization authentication information of the transportation service object.
[0139] Among them, the collective authentication information may be the institutional-related information of the transportation service object.
[0140] Among them, the individual authentication information may be the personal-related information of the transportation service object.
[0141] Among them, the account authentication information may be the relevant account information used by the transportation service object for resource transfer.
[0142] Among them, the authorization authentication information may be the authorization certificate for the transportation service object to authorize resource transfer, such as a power of attorney and other documents, used to verify the authorization relationship.
[0143] Among them, the first authentication may be an authentication in the collective authentication method.
[0144] Among them, the second authentication may be an authentication in the individual authentication method.
[0145] Among them, the third authentication may be an authentication in the account authentication method.
[0146] Among them, the fourth authentication may be an authentication in the authorization authentication method.
[0147] Optionally, the resource application end first performs a first authentication on the collective authentication information to obtain the collective authentication result of the transportation service object; in the case where the collective authentication result indicates successful authentication, a second authentication is performed on the individual authentication information to obtain the individual authentication result of the transportation service object; in the case where the individual authentication result indicates successful authentication, a third authentication is performed on the account authentication information to obtain the account authentication result of the transportation service object; in the case where the account authentication result indicates successful authentication, a fourth authentication is performed on the authorization authentication information to obtain the authorization authentication result of the transportation service object; in the case where the authorization authentication result indicates successful authentication, it is confirmed that the resource transfer protocol authentication result of the transportation service object indicates successful authentication.
[0148] The technical solution provided in this embodiment is conducive to accurately determining the resource transfer protocol authentication result of the transportation service object based on the collective authentication result, individual authentication result, account authentication result, and authorization authentication result, thereby facilitating the improvement of the accuracy of resource transfer.
[0149] In an exemplary embodiment, before generating the resource application request of the transportation service object according to the resource information to be transferred and the resource transfer protocol identifier of the transportation service object in step S201, the following content is further included: verifying the validity of the resource transfer protocol identifier of the transportation service object to the blockchain system to obtain the first validity verification result of the resource transfer protocol identifier; in step S201, generating the resource application request of the transportation service object according to the resource information to be transferred and the resource transfer protocol identifier of the transportation service object specifically includes the following content: in the case where the first validity verification result indicates successful verification, generating the resource application request of the transportation service object according to the resource information to be transferred and the resource transfer protocol identifier of the transportation service object.
[0150] Among them, the first validity verification result may be the result obtained by verifying the resource transfer protocol identifier to the blockchain system, and is used to determine whether the resource transfer protocol identifier is valid.
[0151] Optionally, the resource application end verifies the validity of the resource transfer protocol identifier of the transportation service object to the blockchain system to obtain the first validity verification result of the resource transfer protocol identifier; determines whether the first validity verification result indicates successful verification, and in the case where the first validity verification result indicates successful verification, generates the resource application request of the transportation service object according to the resource information to be transferred and the resource transfer protocol identifier of the transportation service object.
[0152] The technical solution provided in this embodiment is conducive to further improving the accuracy of resource transfer by verifying the validity of the resource transfer protocol identifier of the transportation service object to the blockchain system and generating the resource application request of the transportation service object only after the validity verification is passed.
[0153] In an exemplary embodiment, as Figure 3 shown, a resource transfer method is provided. In this embodiment, taking the application of this method to the resource transfer end as an example, the method includes the following steps:
[0154] Step S301, receiving a resource application request of the transportation service object sent by the resource application end; the resource application end is used to generate a resource application request according to the resource information to be transferred of the transportation service object and the resource transfer protocol identifier.
[0155] Optionally, the resource application end generates a resource application request according to the resource information to be transferred of the transportation service object and the resource transfer protocol identifier, and sends the resource application request to the resource transfer end; the resource transfer end receives the resource application request of the transportation service object sent by the resource application end.
[0156] Step S302, obtaining the resource transfer protocol identifier and the resource information to be transferred in the resource application request.
[0157] Optionally, the resource transfer end obtains the resource transfer protocol identifier and the resource information to be transferred from the resource application request.
[0158] Step S303, when the resource transfer protocol identifier is verified to be passed in the blockchain system, sending the resource transfer protocol identifier and the resource information to be transferred to the resource provider; the resource provider is used to transfer the target resource corresponding to the resource information to be transferred to the resource transfer end when the resource transfer end matches the resource transfer protocol identifier.
[0159] Optionally, when the resource transfer protocol identifier is verified to be passed in the blockchain system, the resource transfer end sends the resource transfer protocol identifier and the resource information to be transferred to the resource provider; the resource provider receives the resource transfer protocol identifier and the resource information to be transferred sent by the resource transfer end, and transfers the target resource corresponding to the resource information to be transferred to the resource transfer end when the resource transfer end matches the resource transfer protocol identifier.
[0160] Step S304, transferring the received target resource to the resource application end.
[0161] Optionally, the resource transfer end receives the target resource transferred by the resource provider, and transfers the received target resource to the resource application end.
[0162] In the above resource transfer method, a resource application request for a transportation service object sent by a resource application end is received; the resource application end is used to generate a resource application request according to the resource information to be transferred of the transportation service object and a resource transfer protocol identifier; the resource transfer protocol identifier and the resource information to be transferred in the resource application request are obtained; when the blockchain system passes the verification of the resource transfer protocol identifier, the resource transfer protocol identifier and the resource information to be transferred are sent to a resource providing end; the resource providing end is used to transfer the target resource corresponding to the resource information to be transferred to a resource transfer end when the resource transfer end matches the resource transfer protocol identifier; the received target resource is transferred to the resource application end. Through the above steps, this solution automatically performs resource transfer according to the resource information to be transferred and the resource transfer protocol identifier, and through the verification of the blockchain system, the efficiency and accuracy of resource transfer are improved.
[0163] In an exemplary embodiment, in step S303, when the blockchain system passes the verification of the resource transfer protocol identifier, sending the resource transfer protocol identifier and the resource information to be transferred to the resource providing end specifically includes the following content: verifying the validity of the resource transfer protocol identifier to the blockchain system to obtain a second validity verification result of the resource transfer protocol identifier; when the second validity verification result indicates that the verification is passed, generating a resource transfer request for the transportation service object according to the resource information to be transferred and the resource transfer protocol identifier; the resource transfer request carries the resource information to be transferred and the resource transfer protocol identifier; sending the resource transfer request to the resource providing end.
[0164] Wherein, the second validity verification result may be the result obtained by verifying the resource transfer protocol identifier to the blockchain system, and is used to determine whether the resource transfer protocol identifier is valid.
[0165] Optionally, the resource transfer end verifies the validity of the resource transfer protocol identifier to the blockchain system, and obtains a second validity verification result of the resource transfer protocol identifier; determines whether the second validity verification result indicates verification passed, and in the case where the second validity verification result indicates verification passed, generates a resource transfer request for the transportation service object according to the resource information to be transferred and the resource transfer protocol identifier, so that the resource transfer request carries the resource information to be transferred and the resource transfer protocol identifier; and sends the resource transfer request to the resource providing end.
[0166] In the technical solution provided in this embodiment, by sending the resource transfer request carrying the resource information to be transferred and the resource transfer protocol identifier to the resource providing end when the second validity verification result indicates verification passed, it is beneficial to accurately send the resource transfer protocol identifier and the resource information to be transferred to the resource providing end, thereby facilitating improving the accuracy of resource transfer.
[0167] In an exemplary embodiment, as Figure 4 shown, a resource transfer method is provided. In this embodiment, an example is given where this method is applied to the resource providing end. The method includes the following steps:
[0168] Step S401, receive the resource transfer protocol identifier and the resource information to be transferred of the transportation service object sent by the resource transfer end; the resource transfer end is used to receive the resource application request of the transportation service object sent by the resource application end, obtain the resource transfer protocol identifier and the resource information to be transferred in the resource application request, and send the resource transfer protocol identifier and the resource information to be transferred to the resource providing end when the resource transfer protocol identifier is verified to be passed by the blockchain system; the resource application end is used to generate a resource application request according to the resource information to be transferred and the resource transfer protocol identifier.
[0169] Optionally, the resource application end generates a resource application request according to the resource information to be transferred and the resource transfer protocol identifier; the resource transfer end receives the resource application request of the transportation service object sent by the resource application end, obtains the resource transfer protocol identifier and the resource information to be transferred in the resource application request, and sends the resource transfer protocol identifier and the resource information to be transferred to the resource providing end when the resource transfer protocol identifier is verified to be passed by the blockchain system; the resource providing end receives the resource transfer protocol identifier and the resource information to be transferred of the transportation service object sent by the resource transfer end.
[0170] Step S402, when the resource transfer end matches the resource transfer protocol identifier, transfer the target resource corresponding to the resource information to be transferred to the resource transfer end; the resource transfer end is used to transfer the received target resource to the resource application end.
[0171] Optionally, when the resource provider end matches the resource transfer end with the resource transfer protocol identifier, the target resource corresponding to the resource information to be transferred is transferred to the resource transfer end, so that the resource transfer end transfers the received target resource to the resource application end.
[0172] In the above resource transfer method, the resource transfer protocol identifier and the resource information to be transferred of the transportation service object sent by the resource transfer end are received; the resource transfer end is used to receive the resource application request of the transportation service object sent by the resource application end, obtain the resource transfer protocol identifier and the resource information to be transferred in the resource application request, and send the resource transfer protocol identifier and the resource information to be transferred to the resource provider end when the resource transfer protocol identifier is verified and passed in the blockchain system; the resource application end is used to generate a resource application request according to the resource information to be transferred and the resource transfer protocol identifier; when the resource transfer end matches the resource transfer protocol identifier, transfer the target resource corresponding to the resource information to be transferred to the resource transfer end; the resource transfer end is used to transfer the received target resource to the resource application end. In this solution, the resource application end generates a resource application request for the transportation service object according to the resource information to be transferred and the resource transfer protocol identifier of the transportation service object, and sends the resource application request to the resource transfer end; the resource transfer end obtains the resource transfer protocol identifier and the resource information to be transferred in the resource application request, and sends the resource transfer protocol identifier and the resource information to be transferred to the resource provider end when the resource transfer protocol identifier is verified and passed in the blockchain system; the resource provider end transfers the target resource corresponding to the resource information to be transferred to the resource transfer end when the resource transfer end matches the resource transfer protocol identifier; the resource transfer end transfers the received target resource to the resource application end; the resource application end receives the target resource transferred by the resource transfer end. Through the above steps, the resource transfer is automatically performed according to the resource information to be transferred and the resource transfer protocol identifier, and through the verification of the blockchain system, the efficiency and accuracy of the resource transfer are improved.
[0173] In an exemplary embodiment, in step S402, when the resource transfer end matches the resource transfer protocol identifier, transferring the target resource corresponding to the resource information to be transferred to the resource transfer end specifically includes the following content: verifying the matching relationship between the resource transfer end and the resource transfer protocol identifier to the blockchain system to obtain a matching relationship verification result; when the matching relationship verification result indicates that the verification is passed, transferring the target resource corresponding to the resource information to be transferred to the resource transfer end.
[0174] Among them, the matching relationship verification result may be the verification result of whether the relationship between the resource transfer end and the resource transfer protocol identifier matches.
[0175] Optionally, the resource provider verifies the matching relationship between the resource transfer end and the resource transfer protocol identifier in the blockchain system to obtain a matching relationship verification result; determines whether the matching relationship verification result indicates passing the verification, and if the matching relationship verification result indicates passing the verification, confirms that the resource transfer end matches the resource transfer protocol identifier, and transfers the target resource corresponding to the resource information to be transferred to the resource transfer end.
[0176] The technical solution provided in this embodiment is conducive to quickly and accurately determining whether the resource transfer end matches the resource transfer protocol identifier by verifying the matching relationship between the resource transfer end and the resource transfer protocol identifier in the blockchain system, thereby facilitating the improvement of the efficiency and accuracy of resource transfer.
[0177] In an exemplary embodiment, transferring the target resource corresponding to the resource information to be transferred to the resource transfer end specifically includes the following: if no request for transferring the difference resource of the transportation service object is received within a preset time period, transferring the target resource corresponding to the resource information to be transferred to the resource transfer end; or, if a request for transferring the difference resource is received within a preset time period, determining the corresponding target resource according to the request for transferring the difference resource and the resource information to be transferred, and transferring the corresponding target resource to the resource transfer end.
[0178] Among them, the request for transferring the difference resource may be a request for adjusting the original resource transfer application proposed by the transportation service object within a preset time, including making up the difference or adjusting the original application.
[0179] Among them, the preset time period may be a preset valid period allowing requests for transferring the difference resource, such as 3 days.
[0180] Optionally, the resource provider determines whether a request for transferring the difference resource of the transportation service object is received within a preset time period. If no request for transferring the difference resource of the transportation service object is received within a preset time period, transferring the target resource corresponding to the resource information to be transferred to the resource transfer end; or, if a request for transferring the difference resource is received within a preset time period, determining the updated final target resource according to the request for transferring the difference resource and the resource information to be transferred, and transferring the updated final target resource to the resource transfer end.
[0181] The technical solution provided in this embodiment is conducive to accurately determining the target resource by determining the corresponding target resource according to the request for transferring the difference resource and the resource information to be transferred when a request for transferring the difference resource is received within a preset time period, thereby facilitating the improvement of the accuracy of resource transfer.
[0182] In an exemplary embodiment, a resource transfer system is provided. Refer to Figure 1, the system includes: a resource application end, a resource transfer end, and a resource providing end;
[0183] The resource application end is used to generate a resource application request for the transportation service object according to the to-be-transferred resource information of the transportation service object and the resource transfer protocol identifier, and send the resource application request to the resource transfer end;
[0184] The resource transfer end is used to obtain the resource transfer protocol identifier and the to-be-transferred resource information in the resource application request, and send the resource transfer protocol identifier and the to-be-transferred resource information to the resource providing end when the resource transfer protocol identifier is verified through in the blockchain system;
[0185] The resource providing end is used to transfer the target resource corresponding to the to-be-transferred resource information to the resource transfer end when the resource transfer end matches the resource transfer protocol identifier;
[0186] The resource transfer end is further used to transfer the received target resource to the resource application end.
[0187] The technical solution provided in this embodiment is as follows: the resource application end generates a resource application request for the transportation service object according to the to-be-transferred resource information of the transportation service object and the resource transfer protocol identifier, and sends the resource application request to the resource transfer end; the resource transfer end obtains the resource transfer protocol identifier and the to-be-transferred resource information in the resource application request, and sends the resource transfer protocol identifier and the to-be-transferred resource information to the resource providing end when the resource transfer protocol identifier is verified through in the blockchain system; the resource providing end transfers the target resource corresponding to the to-be-transferred resource information to the resource transfer end when the resource transfer end matches the resource transfer protocol identifier; the resource transfer end transfers the received target resource to the resource application end; the resource application end receives the target resource transferred by the resource transfer end. Through the above steps, the resource transfer is automatically carried out according to the to-be-transferred resource information and the resource transfer protocol identifier, and is verified through the blockchain system, so as to improve the efficiency and accuracy of resource transfer.
[0188] The following uses an embodiment to illustrate the resource transfer method provided in this application. This embodiment takes the application of this method to the resource application end, the resource transfer end, and the resource providing end as an example, and the main steps include:
[0189] First step, the resource application end obtains the resource transfer protocol authentication information of the transportation service object; performs the first authentication on the collective authentication information to obtain the collective authentication result of the transportation service object; performs the second authentication on the individual authentication information to obtain the individual authentication result of the transportation service object; performs the third authentication on the account authentication information to obtain the account authentication result of the transportation service object; performs the fourth authentication on the authorization authentication information to obtain the authorization authentication result of the transportation service object; determines the resource transfer protocol authentication result of the transportation service object according to the collective authentication result, individual authentication result, account authentication result and authorization authentication result.
[0190] Among them, the resource transfer protocol authentication information includes the collective authentication information, individual authentication information, account authentication information and authorization authentication information of the transportation service object.
[0191] Second step, when the resource transfer protocol authentication result indicates authentication passed, the resource application end generates the resource transfer protocol identifier of the transportation service object; uploads the resource transfer protocol identifier to the blockchain system.
[0192] Third step, the resource application end verifies the validity of the resource transfer protocol identifier of the transportation service object to the blockchain system to obtain the first validity verification result of the resource transfer protocol identifier; when the first validity verification result indicates verification passed, generates the resource application request of the transportation service object according to the resource information to be transferred of the transportation service object and the resource transfer protocol identifier; sends the resource application request to the resource transfer end.
[0193] Fourth step, the resource transfer end receives the resource application request of the transportation service object sent by the resource application end; obtains the resource transfer protocol identifier and the resource information to be transferred in the resource application request; verifies the validity of the resource transfer protocol identifier to the blockchain system to obtain the second validity verification result of the resource transfer protocol identifier; when the second validity verification result indicates verification passed, generates the resource transfer request of the transportation service object according to the resource information to be transferred and the resource transfer protocol identifier; the resource transfer request carries the resource information to be transferred and the resource transfer protocol identifier; sends the resource transfer request to the resource provider end.
[0194] Step 5: The resource provider receives the resource transfer protocol identifier of the transportation service object and the resource information to be transferred sent by the resource transfer side; verifies the matching relationship between the resource transfer side and the resource transfer protocol identifier in the blockchain system to obtain a matching relationship verification result; in the case where the matching relationship verification result indicates that the verification is passed and no request for differential resource transfer application of the transportation service object is received within the preset time period, transfers the target resource corresponding to the resource information to be transferred to the resource transfer side, or, in the case where a request for differential resource transfer application is received within the preset time period, determines the corresponding target resource according to the request for differential resource transfer application and the resource information to be transferred, and transfers the corresponding target resource to the resource transfer side.
[0195] Step 6: The resource transfer side transfers the received target resource to the resource applicant.
[0196] Step 7: The resource applicant receives the target resource transferred by the resource transfer side.
[0197] The technical solution provided in this embodiment generates a resource application request for the transportation service object by the resource applicant according to the resource information to be transferred and the resource transfer protocol identifier of the transportation service object, and sends the resource application request to the resource transfer side; the resource transfer side obtains the resource transfer protocol identifier and the resource information to be transferred in the resource application request, and sends the resource transfer protocol identifier and the resource information to be transferred to the resource provider when the verification of the resource transfer protocol identifier in the blockchain system is passed; the resource provider transfers the target resource corresponding to the resource information to be transferred to the resource transfer side when the resource transfer side matches the resource transfer protocol identifier; the resource transfer side transfers the received target resource to the resource applicant; the resource applicant receives the target resource transferred by the resource transfer side. Through the above steps, the resource transfer is automatically performed according to the resource information to be transferred and the resource transfer protocol identifier, and through the verification of the blockchain system, the efficiency and accuracy of resource transfer are improved.
[0198] The following uses an application example to illustrate the resource transfer method provided in this application. This application example takes the application of this method to the resource applicant, the resource transfer side, and the resource provider as an example, as Figure 5 shown, the main steps include:
[0199] Step 1: After the user passes the authentication on the resource applicant, initiate an online signing.
[0200] Step 2: The resource applicant sends a request for signing a resource transfer protocol to the resource transfer side.
[0201] Step 3: The resource transfer side sends a request for generating a protocol to the resource provider.
[0202] In the fourth step, the resource provider generates a signed resource transfer agreement and uploads the agreement number and authentication information to the chain (blockchain system).
[0203] In the fifth step, the blockchain system instantiates the resource transfer smart contract.
[0204] In the sixth step, the user performs the mailing service behavior at the resource application end.
[0205] In the seventh step, the resource application end pushes billing information to the user and initiates a resource transfer authorization application to the resource transfer end.
[0206] In the eighth step, the resource transfer end verifies the validity of the resource transfer protocol number with the blockchain system, and the blockchain system returns whether the protocol number is valid.
[0207] In the ninth step, when the agreement number is valid, the resource transfer end initiates a resource transfer request to the resource provider end. In addition, the user and resource request end can also confirm the logistics bill information with the blockchain system.
[0208] In the tenth step, the blockchain system can confirm the difference resource transfer application request to the resource transfer end.
[0209] In the eleventh step, after confirming the difference resource transfer application request, the resource transfer end may initiate a difference resource transfer application request to the resource provider end.
[0210] In the twelfth step, the resource provider performs the resource transfer operation and updates the status (relevant status of resource transfer) to the blockchain system.
[0211] In the thirteenth step, the resource transfer end transfers the received target resources to the resource application end.
[0212] Among them, the overall idea of this application example is as follows: First, the user fills in information, conducts authentication, and confirms the agreement through the client web page in sequence to complete the online signing of the withholding agreement, generates a unique agreement code, and instantiates the withholding (resource transfer) smart contract with this agreement code and deploys it to the blockchain network. During the fee settlement process, when the data parameters that meet the triggering conditions of the withholding request are provided, the smart contract code of the relevant withholding function will automatically execute to complete the transaction. During this process, blockchain technology is used as a credit endorsement to ensure the credibility of the execution environment of the smart contract and ensure the safe settlement of resources and traceability of processes in transportation services (such as express delivery services). For example, based on the billing period information confirmed in the user's withholding agreement, the resource application end pushes the billing information within the billing period to the user (the object of transportation service) on the day of the billing period settlement date and triggers a request to verify the validity of the withholding agreement to the blockchain system; when it is verified that the user's withholding agreement is valid, the resource application end automatically initiates an authorization application for the withholding transaction with the user's billing period statement and the withholding agreement number attached; when the resource transfer end monitors the authorization request, it first verifies the validity of the withholding agreement number. After passing the verification, the smart contract will automatically trigger a resource withholding request; after receiving the withholding request, the resource provider end will verify whether the resource transfer end matches the withholding agreement. If no authorization request for differential withholding and payment is received within three days after passing the match, it will automatically initiate a resource transfer to the resource transfer end and push information to the user and the resource transfer end.
[0213] Among them, the online signing process of the configured withholding (resource transfer) agreement: The client of the logistics platform (resource application end) has realized an online signing process of the withholding agreement with clear interaction process and configurable authentication. Users can fill in information and account-related information on this platform, read and agree to the content of the withholding agreement to complete the online signing. The platform can configure authentication options for different combinations of user types, verify the correctness of information, authenticate users' information through the identification process, support the underlying data verification of the operator and the verification of the three key elements of information, support the small-amount authentication process, support the verification of authorization relationships, support the verification of authorization letters, etc. After the user completes the online authentication process, the information is submitted for the platform to review. After passing the review, a withholding agreement number (resource transfer agreement identifier) will be generated.
[0214] For example, such as Figure 6As shown in the figure, the specific online signing process (the process of resource transfer agreement authentication) is as follows: The user enters the task service process through the resource application terminal. The resource application terminal displays the authentication progress page, initializes the authentication items according to the access system configuration, conducts collective information authentication, obtains the collective information uploaded by the user, and conducts collective information authentication (if it fails, it returns to the previous step; if it succeeds, it enters the next step). Then it displays the authentication progress page, conducts individual information authentication, selects the authentication method (including the first authentication method and the second authentication method), obtains the individual information uploaded by the user, and conducts authentication through the first authentication method and / or the second authentication method. If the authentication is successful, it displays the authentication progress page, conducts account authentication and authorization authentication, obtains the information uploaded by the user. If the authentication is successful, it displays the authentication progress page, submits the authentication to complete, and the authentication ends. Among them, the authentication progress page can be referred to Figure 7 (including collective authentication options, individual authentication options, account authentication options, authorization authentication options, previous step options, and confirmation options). Among them, the authentication progress page can display the authentication results of each authentication according to the authentication items configured in the withholding agreement, and the user can select the verification method or authentication method by himself / herself.
[0215] Among them, the smart contract automatically executes the withholding (resource transfer) request when the conditions are met: The smart contract technology is introduced, and the withholding smart contract (resource transfer smart contract) is instantiated on the blockchain network through the withholding agreement number that has passed the review and signed successfully. The contract functions include: a transaction initiation confirmation module, a data storage and verification module, and a message push module. The transaction initiation confirmation module includes: initiating a withholding authorization application, initiating a withholding payment application, initiating a resource transfer application, and initiating a differential withholding application. The data storage and verification module includes: storing and querying transaction data, storing protocol information, and verifying the validity of the protocol. The message push module includes: pushing a message indicating the successful signing of the withholding agreement, and pushing a resource transfer message.
[0216] For example, on the bill settlement date of the accounting period, the logistics platform will push the bill information within the accounting period to the user and trigger a request to verify the validity of the withholding agreement to the blockchain system. When it is verified that the user's withholding agreement is valid, the logistics platform will automatically initiate a withholding authorization application with the user's accounting period bill and the withholding agreement number attached; when the resource transfer end (withholding institution) monitors the authorization request, it will trigger a resource transfer application; after the resource provider receives the resource transfer application, it will verify whether the resource transfer end matches the withholding agreement. If the match is passed and no authorization request for differential withholding and payment is received within three days, it will automatically transfer the target resource to the resource transfer end and push the resource transfer information to the user and the resource transfer end.
[0217] The technical solution provided by this application example realizes the provision of a configurable and efficient online authentication process to ensure the completeness and accuracy of user authentication; automatically triggers and executes the settlement process based on blockchain smart contract technology, reducing manual intervention while ensuring security; the configurable online authentication and signing process is both complete and accurate; authentication and data are traceable, ensuring data integrity and credibility; real-time notifications are provided by the blockchain system to break information silos; the settlement process is automatically executed to ensure security while reducing manual intervention; and the efficiency and accuracy of resource transfer are improved.
[0218] It should be understood that although the steps in the flowcharts involved in the above-described embodiments are sequentially shown according to the arrows, these steps do not necessarily need to be executed in the order indicated by the arrows. Unless there is a clear indication in this article, there is no strict order limit for the execution of these steps, and these steps can be executed in other orders. Moreover, at least a part of the steps in the flowcharts involved in the above-described embodiments may include multiple steps or multiple stages. These steps or stages do not necessarily need to be completed at the same moment, but can be executed at different moments. The execution order of these steps or stages is not necessarily sequential, but can be executed alternately or in turn with at least a part of other steps or steps or stages in other steps.
[0219] Based on the same inventive concept, the embodiment of the present application also provides a resource transfer device for implementing the above-mentioned resource transfer method. The implementation solution for solving problems provided by this device is similar to the implementation solution described in the above method. Therefore, the specific limitations in one or more of the following resource transfer device embodiments can refer to the limitations on the resource transfer method in the above text, and will not be repeated here.
[0220] In an exemplary embodiment, as Figure 8 shown, a resource transfer device is provided, which is applied to the resource application end. The device 800 may include:
[0221] A request generation module 801, configured to generate a resource application request for the transportation service object according to the resource information to be transferred of the transportation service object and the resource transfer protocol identifier;
[0222] A request sending module 802, configured to send the resource application request to the resource transfer end; the resource transfer end is configured to obtain the resource transfer protocol identifier and the resource information to be transferred in the resource application request, and when the resource transfer protocol identifier is verified to be passed in the blockchain system, send the resource transfer protocol identifier and the resource information to be transferred to the resource providing end; the resource providing end is configured to transfer the target resource corresponding to the resource information to be transferred to the resource transfer end when the resource transfer end matches the resource transfer protocol identifier;
[0223] A resource receiving module 803, configured to receive the target resource transferred by the resource transfer end.
[0224] In an exemplary embodiment, the apparatus 800 further includes: an identification uploading module, configured to obtain the resource transfer protocol authentication information of the transportation service object; authenticate the resource transfer protocol authentication information to obtain the resource transfer protocol authentication result of the transportation service object; generate a resource transfer protocol identification of the transportation service object when the resource transfer protocol authentication result indicates that the authentication is passed; and upload the resource transfer protocol identification to the blockchain system.
[0225] In an exemplary embodiment, the resource transfer protocol authentication information includes the collective authentication information, individual authentication information, account authentication information, and authorization authentication information of the transportation service object; the identification uploading module is further configured to perform a first authentication on the collective authentication information to obtain the collective authentication result of the transportation service object; perform a second authentication on the individual authentication information to obtain the individual authentication result of the transportation service object; perform a third authentication on the account authentication information to obtain the account authentication result of the transportation service object; perform a fourth authentication on the authorization authentication information to obtain the authorization authentication result of the transportation service object; and determine the resource transfer protocol authentication result of the transportation service object according to the collective authentication result, individual authentication result, account authentication result, and authorization authentication result.
[0226] In an exemplary embodiment, the apparatus 800 further includes: an identification verification module, configured to verify the validity of the resource transfer protocol identification of the transportation service object to the blockchain system to obtain a first validity verification result of the resource transfer protocol identification; and a request generation module 801, further configured to generate a resource application request of the transportation service object according to the resource information to be transferred of the transportation service object and the resource transfer protocol identification when the first validity verification result indicates that the verification is passed.
[0227] In an exemplary embodiment, as Figure 9 shown, a resource transfer apparatus is provided, which is applied to the resource transfer end. The apparatus 900 may include:
[0228] A request receiving module 901, configured to receive the resource application request of the transportation service object sent by the resource application end; the resource application end is configured to generate a resource application request according to the resource information to be transferred of the transportation service object and the resource transfer protocol identification;
[0229] An information obtaining module 902, configured to obtain the resource transfer protocol identification and the resource information to be transferred in the resource application request;
[0230] An information sending module 903, configured to send a resource transfer protocol identifier and information of resources to be transferred to a resource provider when the blockchain system passes the verification of the resource transfer protocol identifier; the resource provider is configured to transfer the target resources corresponding to the information of the resources to be transferred to the resource transfer end when the resource transfer end matches the resource transfer protocol identifier;
[0231] A first transfer module 904, configured to transfer the received target resources to a resource application end.
[0232] In an exemplary embodiment, the information sending module 903 is further configured to verify the validity of the resource transfer protocol identifier to the blockchain system to obtain a second validity verification result of the resource transfer protocol identifier; when the second validity verification result indicates that the verification is passed, generate a resource transfer request for the transportation service object according to the information of the resources to be transferred and the resource transfer protocol identifier; the resource transfer request carries the information of the resources to be transferred and the resource transfer protocol identifier; and send the resource transfer request to the resource provider.
[0233] In an exemplary embodiment, as Figure 10 shown, a resource transfer device is provided, which is applied to a resource provider. The device 1000 may include:
[0234] An information receiving module 1001, configured to receive a resource transfer protocol identifier and information of resources to be transferred of a transportation service object sent by a resource transfer end; the resource transfer end is configured to receive a resource application request of the transportation service object sent by a resource application end, obtain the resource transfer protocol identifier and the information of the resources to be transferred in the resource application request, and send the resource transfer protocol identifier and the information of the resources to be transferred to the resource provider when the blockchain system passes the verification of the resource transfer protocol identifier; the resource application end is configured to generate a resource application request according to the information of the resources to be transferred and the resource transfer protocol identifier;
[0235] A second transfer module 1002, configured to transfer the target resources corresponding to the information of the resources to be transferred to the resource transfer end when the resource transfer end matches the resource transfer protocol identifier; the resource transfer end is configured to transfer the received target resources to the resource application end.
[0236] In an exemplary embodiment, the second transfer module 1002 is further configured to verify the matching relationship between the resource transfer end and the resource transfer protocol identifier to the blockchain system to obtain a matching relationship verification result; when the matching relationship verification result indicates that the verification is passed, transfer the target resources corresponding to the information of the resources to be transferred to the resource transfer end.
[0237] In an exemplary embodiment, the second transfer module 1002 is further configured to transfer the target resources corresponding to the to-be-transferred resource information to the resource transfer end when no request for transfer of balance resources of the transportation service object is received within a preset time period, or to determine the corresponding target resources according to the request for transfer of balance resources and the to-be-transferred resource information and transfer the corresponding target resources to the resource transfer end when a request for transfer of balance resources is received within the preset time period.
[0238] Each module in the above resource transfer device can be implemented in whole or in part by software, hardware, and their combination. The above modules can be embedded in the processor in the computer device in hardware form or be independent of the processor, or can be stored in the memory in the computer device in software form so that the processor can call and execute the operations corresponding to the above modules.
[0239] In an exemplary embodiment, a computer device is provided. The computer device can be a terminal, and its internal structure diagram can be as Figure 11 shown. The computer device includes a processor, a memory, an input / output interface, a communication interface, a display unit, and an input device. Among them, the processor, the memory, and the input / output interface are connected through a system bus, and the communication interface, the display unit, and the input device are 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 capabilities. The memory of the computer device includes a non-volatile storage medium and an internal memory. The non-volatile storage medium stores an operating system and a computer program. The internal memory provides an environment for the operation of the operating system and the computer program in the non-volatile storage medium. The input / output interface of the computer device is used for the processor to exchange information with external devices. The communication interface of the computer device is used to communicate with external terminals in a wired or wireless manner, and the wireless manner can be implemented through WIFI, a mobile cellular network, NFC (Near Field Communication), or other technologies. The computer program, when executed by the processor, implements a resource transfer method. The display unit of the computer device is used to form a visually visible picture, which can be a display screen, a projection device, or a virtual reality imaging device. The display screen can be a liquid crystal display screen or an electronic ink display screen. The input device of the computer device can be a touch layer covering the display screen, or a button, a trackball, or a touchpad provided on the housing of the computer device, or an external keyboard, touchpad, or mouse, etc.
[0240] In an exemplary embodiment, a computer device is provided. The computer device can be a server, and its internal structure diagram can be as Figure 12As shown. The computer device includes a processor, a memory, an input / output interface (Input / Output, abbreviated as I / O), and a communication interface. Among them, the processor, the memory, and the input / output interface are connected through a system bus, and the communication interface is connected to the system bus through the input / output interface. Among them, the processor of the computer device is used to provide computing and control capabilities. The memory of the computer device includes a non-volatile storage medium and an internal memory. The non-volatile storage medium stores an operating system, a computer program, and a database. The internal memory provides an environment for the operation of the operating system and the computer program in the non-volatile storage medium. The database of the computer device is used to store data related to resource transfer. The input / output interface of the computer device is used to exchange information between the processor and external devices. The communication interface of the computer device is used to communicate with external terminals through a network connection. The computer program, when executed by the processor, implements a resource transfer method.
[0241] Those skilled in the art can understand that Figure 11 and Figure 12 the structure shown in is only a block diagram of some structures related to the solution of this application, and does not constitute a limitation on the computer device to which the solution of this application is applied. The specific computer device may include more or fewer components than those shown in the figure, or combine some components, or have different component arrangements.
[0242] In an exemplary embodiment, a computer device is further provided, including a memory and a processor. A computer program is stored in the memory, and when the processor executes the computer program, the steps in the above method embodiments are implemented.
[0243] In an exemplary embodiment, a computer-readable storage medium is provided, on which a computer program is stored, and when the computer program is executed by the processor, the steps in the above method embodiments are implemented.
[0244] In an exemplary embodiment, a computer program product is provided, including a computer program, and when the computer program is executed by the processor, the steps in the above method embodiments are implemented.
[0245] Those of ordinary skill in the art can understand that all or part of the processes in the methods of the above embodiments can be completed by instructing relevant hardware through a computer program. The computer program can be stored in a non-volatile computer-readable storage medium. When the computer program is executed, it can include the processes of the embodiments of the above methods. Among them, any reference to a memory, database, or other medium used in the embodiments provided in the present application can include at least one of non-volatile and volatile memories. Non-volatile memory can include read-only memory (ROM), magnetic tape, floppy disk, flash memory, optical memory, high-density embedded non-volatile memory, resistive random access memory (ReRAM), magnetoresistive random access memory (MRAM), ferroelectric random access memory (FRAM), phase change memory (PCM), graphene memory, etc. Volatile memory can include random access memory (RAM) or external cache memory, etc. By way of illustration and not limitation, RAM can be in various forms, such as static random access memory (SRAM) or dynamic random access memory (DRAM), etc. The databases involved in the embodiments provided in the present application can include at least one of relational databases and non-relational databases. Non-relational databases can include distributed databases based on blockchain, etc., without limitation. The processors involved in the embodiments provided in the present application can be general-purpose processors, central processing units, graphics processing units, digital signal processors, programmable logic devices, data processing logics based on quantum computing, etc., without limitation.
[0246] The technical features of the above embodiments can be combined arbitrarily. For the sake of brevity of description, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, it should be considered as the scope recorded in this specification.
[0247] The above-described embodiments merely represent several implementation manners of the present application. The description thereof is relatively specific and detailed, but it should not be construed as a limitation on the patent scope of the present application. It should be noted that for those of ordinary skill in the art, without departing from the concept of the present application, several modifications and improvements can still be made, and these 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 resource transfer method, characterized in that, Applied to the resource application side, the method includes: Generating a resource application request for the transportation service object according to the to-be-transferred resource information of the transportation service object and the resource transfer protocol identifier; Sending the resource application request to the resource transfer side; the resource transfer side is used to obtain the resource transfer protocol identifier and the to-be-transferred resource information in the resource application request, and when the verification of the resource transfer protocol identifier in the blockchain system passes, send the resource transfer protocol identifier and the to-be-transferred resource information to the resource providing side; the resource providing side is used to transfer the target resource corresponding to the to-be-transferred resource information to the resource transfer side when the resource transfer side matches the resource transfer protocol identifier; Receiving the target resource transferred by the resource transfer side.
2. The method according to claim 1, characterized in that, Before generating the resource application request for the transportation service object according to the to-be-transferred resource information of the transportation service object and the resource transfer protocol identifier, it further includes: Obtaining the resource transfer protocol authentication information of the transportation service object; Authenticating the resource transfer protocol authentication information to obtain the resource transfer protocol authentication result of the transportation service object; Generating the resource transfer protocol identifier of the transportation service object when the resource transfer protocol authentication result indicates that the authentication passes; Uploading the resource transfer protocol identifier to the blockchain system.
3. The method according to claim 2, wherein The resource transfer protocol authentication information includes the collective authentication information, individual authentication information, account authentication information, and authorization authentication information of the transportation service object; The authenticating the resource transfer protocol authentication information to obtain the resource transfer protocol authentication result of the transportation service object includes: Performing a first authentication on the collective authentication information to obtain the collective authentication result of the transportation service object; Performing a second authentication on the individual authentication information to obtain the individual authentication result of the transportation service object; Performing a third authentication on the account authentication information to obtain the account authentication result of the transportation service object; Performing a fourth authentication on the authorization authentication information to obtain the authorization authentication result of the transportation service object; Determining the resource transfer protocol authentication result of the transportation service object according to the collective authentication result, the individual authentication result, the account authentication result, and the authorization authentication result.
4. The method according to claim 1, wherein Before generating the resource application request for the transportation service object according to the to-be-transferred resource information of the transportation service object and the resource transfer protocol identifier, it further includes: Verifying the validity of the resource transfer protocol identifier of the transportation service object to the blockchain system to obtain the first validity verification result of the resource transfer protocol identifier; The generating the resource application request for the transportation service object according to the to-be-transferred resource information of the transportation service object and the resource transfer protocol identifier includes: When the first validity verification result indicates that the verification passes, generating the resource application request for the transportation service object according to the to-be-transferred resource information of the transportation service object and the resource transfer protocol identifier.
5. A resource transfer method, characterized in that, Applied to the resource transfer side, the method includes: Receive a resource application request of a transportation service object sent by a resource application end; the resource application end is used to generate the resource application request according to the resource information to be transferred of the transportation service object and a resource transfer protocol identifier; Obtain the resource transfer protocol identifier and the resource information to be transferred in the resource application request; When the verification of the resource transfer protocol identifier in the blockchain system passes, send the resource transfer protocol identifier and the resource information to be transferred to a resource providing end; the resource providing end is used to transfer the target resource corresponding to the resource information to be transferred to the resource transfer end when the resource transfer end matches the resource transfer protocol identifier; Transfer the received target resource to the resource application end.
6. The method according to claim 5, characterized in that, The step of, when the verification of the resource transfer protocol identifier in the blockchain system passes, sending the resource transfer protocol identifier and the resource information to be transferred to the resource providing end includes: Verify the validity of the resource transfer protocol identifier to the blockchain system to obtain a second validity verification result of the resource transfer protocol identifier; When the second validity verification result indicates that the verification passes, generate a resource transfer request of the transportation service object according to the resource information to be transferred and the resource transfer protocol identifier; the resource transfer request carries the resource information to be transferred and the resource transfer protocol identifier; Send the resource transfer request to the resource providing end.
7. A resource transfer method, characterized in that, Applied to a resource providing end, the method includes: Receive a resource transfer protocol identifier and resource information to be transferred of a transportation service object sent by a resource transfer end; the resource transfer end is used to receive the resource application request of the transportation service object sent by the resource application end, obtain the resource transfer protocol identifier and the resource information to be transferred in the resource application request, and send the resource transfer protocol identifier and the resource information to be transferred to the resource providing end when the verification of the resource transfer protocol identifier in the blockchain system passes; the resource application end is used to generate the resource application request according to the resource information to be transferred and the resource transfer protocol identifier; When the resource transfer end matches the resource transfer protocol identifier, transfer the target resource corresponding to the resource information to be transferred to the resource transfer end; the resource transfer end is used to transfer the received target resource to the resource application end.
8. The method according to claim 7, characterized in that The step of, when the resource transfer end matches the resource transfer protocol identifier, transferring the target resource corresponding to the resource information to be transferred to the resource transfer end includes: Verify the matching relationship between the resource transfer end and the resource transfer protocol identifier to the blockchain system to obtain a matching relationship verification result; When the matching relationship verification result indicates that the verification passes, transfer the target resource corresponding to the resource information to be transferred to the resource transfer end.
9. The method according to claim 8, wherein The step of transferring the target resource corresponding to the resource information to be transferred to the resource transfer end includes: In the case that no request for transfer of the difference resources of the transportation service object is received within the preset time period, transfer the target resources corresponding to the to-be-transferred resource information to the resource transfer end. Alternatively, in the case that a request for transfer of the difference resources is received within the preset time period, determine the corresponding target resources according to the request for transfer of the difference resources and the to-be-transferred resource information, and transfer the corresponding target resources to the resource transfer end.
10. A resource transfer device, characterized in that, Applied to the resource application end, the device includes: A request generation module, configured to generate a resource application request of the transportation service object according to the to-be-transferred resource information of the transportation service object and the resource transfer protocol identifier. A request sending module, configured to send the resource application request to the resource transfer end; the resource transfer end is configured to obtain the resource transfer protocol identifier and the to-be-transferred resource information in the resource application request, and send the resource transfer protocol identifier and the to-be-transferred resource information to the resource providing end when the verification of the resource transfer protocol identifier in the blockchain system is passed; the resource providing end is configured to transfer the target resources corresponding to the to-be-transferred resource information to the resource transfer end when the resource transfer end matches the resource transfer protocol identifier. A resource receiving module, configured to receive the target resources transferred by the resource transfer end.
11. A resource transfer device, characterized in that, Applied to the resource transfer end, the device includes: A request receiving module, configured to receive a resource application request of the transportation service object sent by the resource application end; the resource application end is configured to generate the resource application request according to the to-be-transferred resource information of the transportation service object and the resource transfer protocol identifier. An information obtaining module, configured to obtain the resource transfer protocol identifier and the to-be-transferred resource information in the resource application request. An information sending module, configured to send the resource transfer protocol identifier and the to-be-transferred resource information to the resource providing end when the verification of the resource transfer protocol identifier in the blockchain system is passed; the resource providing end is configured to transfer the target resources corresponding to the to-be-transferred resource information to the resource transfer end when the resource transfer end matches the resource transfer protocol identifier. A first transfer module, configured to transfer the received target resources to the resource application end.
12. A resource transfer device, characterized in that, Applied to the resource providing end, the device includes: An information receiving module, configured to receive the resource transfer protocol identifier and the to-be-transferred resource information of the transportation service object sent by the resource transfer end; the resource transfer end is configured to receive the resource application request of the transportation service object sent by the resource application end, obtain the resource transfer protocol identifier and the to-be-transferred resource information in the resource application request, and send the resource transfer protocol identifier and the to-be-transferred resource information to the resource providing end when the verification of the resource transfer protocol identifier in the blockchain system is passed; the resource application end is configured to generate the resource application request according to the to-be-transferred resource information and the resource transfer protocol identifier. A second transfer module, configured to transfer the target resource corresponding to the to-be-transferred resource information to the resource transfer end when the resource transfer end matches the resource transfer protocol identifier; the resource transfer end is configured to transfer the received target resource to the resource application end.
13. A resource transfer system, characterized in that, The system includes: a resource application end, a resource transfer end, and a resource providing end; The resource application end is configured to generate a resource application request of the transportation service object according to the to-be-transferred resource information and the resource transfer protocol identifier of the transportation service object, and send the resource application request to the resource transfer end; The resource transfer end is configured to obtain the resource transfer protocol identifier and the to-be-transferred resource information in the resource application request, and send the resource transfer protocol identifier and the to-be-transferred resource information to the resource providing end when the resource transfer protocol identifier is verified and passed by the blockchain system; The resource providing end is configured to transfer the target resource corresponding to the to-be-transferred resource information to the resource transfer end when the resource transfer end matches the resource transfer protocol identifier; The resource transfer end is further configured to transfer the received target resource to the resource application end.
14. A computer device, comprising a memory and a processor, the memory storing a computer program, characterized in that, When the processor executes the computer program, the steps of the method according to any one of claims 1 to 9 are implemented.
15. A computer-readable storage medium having a computer program stored thereon, characterized in that, When the computer program is executed by the processor, the steps of the method according to any one of claims 1 to 9 are implemented.
16. A computer program product, comprising a computer program, characterized in that, When the computer program is executed by the processor, the steps of the method according to any one of claims 1 to 9 are implemented.