Resource transfer methods, apparatus, systems, equipment, storage media and related products

By enabling resource transfer within shared transportation vehicles through digital currency hardware wallets, the high barriers to entry for elderly and other special groups to use shared transportation are addressed, thereby enhancing the flexibility of shared transportation usage.

CN115271691BActive Publication Date: 2026-04-03THE PEOPLES BANK OF CHINA DIGITAL CURRENCY INST
View PDF 2 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-03-11
Publication Date
2026-04-03

AI Technical Summary

Technical Problem

The elderly and other special groups have difficulty using shared transportation normally, mainly because the learning curve for smartphones, shared transportation apps, and online payment accounts is relatively high, which affects the flexibility of using shared transportation.

Method used

Resource transfer is achieved using a digital currency hardware wallet. The user sends a business instruction to the target shared vehicle through their digital currency hardware wallet. After the server processes the instruction, it generates resource settlement information. The user's digital currency hardware wallet then transfers the resources to the vehicle's digital currency hardware wallet to complete the transaction settlement.

Benefits of technology

It lowers the barriers for the elderly and other special groups to use shared transportation and increases the flexibility of using shared transportation.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115271691B_ABST
    Figure CN115271691B_ABST
Patent Text Reader

Abstract

This invention discloses a resource transfer method, apparatus, system, device, storage medium, and related products. It relates to the field of computer technology. A specific embodiment of the method includes: acquiring a target service instruction sent by a user's digital currency hardware wallet for a target shared vehicle, and sending a target service request to a server according to the target service instruction; receiving resource settlement information sent by the server according to the target service request, wherein the resource settlement information is used for the user's digital currency hardware wallet to transfer target resources to a vehicle digital currency hardware wallet set up in the target shared vehicle; and receiving the target resources transferred by the user's digital currency hardware wallet through the vehicle digital currency hardware wallet. This embodiment can improve the flexibility of using shared vehicles.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This disclosure relates to the field of computer technology, and in particular to a resource transfer method, apparatus, system, device, storage medium, and computer program product. Background Technology

[0002] Currently, shared transportation is becoming increasingly common in people's daily lives. Typical examples of shared transportation include shared bicycles and shared electric bicycles.

[0003] In related technologies, in order to conduct transaction settlements while using shared transportation, users need to download a shared transportation rental APP on their smartphones and bind an online payment account to the shared transportation rental APP, so as to complete the transaction settlement using the shared transportation rental APP and the online payment account.

[0004] However, for special groups such as the elderly, there is a high learning curve for both smartphones and shared transportation apps and online payment accounts, making it difficult for these special groups to use shared transportation normally, which seriously affects the flexibility of shared transportation use. Summary of the Invention

[0005] This disclosure provides a resource transfer method, apparatus, system, device, storage medium, and computer program product that can improve the flexibility of using shared transportation vehicles.

[0006] In a first aspect, embodiments of this disclosure provide a resource transfer method for use in a target shared transportation vehicle, the method comprising:

[0007] The system acquires a target business instruction sent by the user's digital currency hardware wallet for the target shared vehicle, and sends a target business request to the server according to the target business instruction; it receives resource settlement information sent by the server according to the target business request, wherein the resource settlement information is used for the user's digital currency hardware wallet to transfer target resources to the vehicle's digital currency hardware wallet set in the target shared vehicle; and it receives the target resources transferred by the user's digital currency hardware wallet through the vehicle's digital currency hardware wallet.

[0008] Secondly, this disclosure provides a resource transfer method for use in a user's digital currency hardware wallet, the method comprising:

[0009] Send a target service instruction to the target shared vehicle, the target service instruction being used by the target shared vehicle to send a target service request to the server according to the target service instruction, and receive resource settlement information returned by the server to the target shared vehicle according to the target service request; obtain the resource settlement information from the target shared vehicle; and transfer target resources to the vehicle digital currency hardware wallet set in the target shared vehicle according to the resource settlement information.

[0010] Thirdly, embodiments of this disclosure provide a resource transfer method for use in a server, the method comprising:

[0011] The system receives a target service request sent by a target shared vehicle, wherein the target service request is sent by the target shared vehicle based on a target service instruction sent by the user's digital currency hardware wallet; and sends resource settlement information to the target shared vehicle based on the target service request, wherein the resource settlement information is used by the user's digital currency hardware wallet to transfer target resources to the vehicle digital currency hardware wallet set in the target shared vehicle.

[0012] Fourthly, embodiments of this disclosure provide a resource transfer method for use in a resource transfer system, the resource transfer system including a target shared vehicle, a user's digital currency hardware wallet, and a server, the method comprising:

[0013] The user's digital currency hardware wallet sends a target service instruction to the target shared vehicle; the target shared vehicle sends a target service request to the server according to the target service instruction; the server sends resource settlement information to the target shared vehicle according to the target service request; the user's digital currency hardware wallet obtains the resource settlement information from the target shared vehicle; the user's digital currency hardware wallet transfers target resources to the vehicle's digital currency hardware wallet set in the target shared vehicle according to the resource settlement information; the target shared vehicle receives the target resources transferred by the user's digital currency hardware wallet through the vehicle's digital currency hardware wallet.

[0014] Fifthly, embodiments of this disclosure provide a resource transfer apparatus, the apparatus comprising:

[0015] The acquisition module is used to acquire the target business instructions sent by the user's digital currency hardware wallet for the target shared transportation vehicle;

[0016] The first sending module is used to send a target service request to the server according to the target service instruction;

[0017] The first receiving module is used to receive resource settlement information sent by the server according to the target business request, wherein the resource settlement information is used for the user digital currency hardware wallet to transfer target resources to the vehicle digital currency hardware wallet set in the target shared vehicle according to the resource settlement information;

[0018] The second receiving module is used to receive the target resources transferred from the user's digital currency hardware wallet through the vehicle digital currency hardware wallet.

[0019] Sixthly, embodiments of this disclosure provide a resource transfer apparatus, the apparatus comprising:

[0020] The sending module is used to send a target service instruction to the target shared vehicle. The target service instruction is used for the target shared vehicle to send a target service request to the server according to the target service instruction, and to receive resource settlement information returned by the server to the target shared vehicle according to the target service request.

[0021] The acquisition module is used to acquire the resource settlement information from the target shared transportation vehicle;

[0022] The transfer module is used to transfer target resources to the vehicle digital currency hardware wallet set in the target shared vehicle according to the resource settlement information.

[0023] In a seventh aspect, embodiments of this disclosure provide a resource transfer apparatus, the apparatus comprising:

[0024] A receiving module is used to receive a target service request sent by the target shared vehicle, wherein the target service request is sent by the target shared vehicle based on a target service instruction sent by the user's digital currency hardware wallet for the target shared vehicle;

[0025] The first sending module is used to send resource settlement information to the target shared vehicle according to the target service request. The resource settlement information is used for the user's digital currency hardware wallet to transfer target resources to the vehicle digital currency hardware wallet set in the target shared vehicle according to the resource settlement information.

[0026] Eighthly, embodiments of this disclosure provide a resource transfer system, the resource transfer system including a target shared vehicle, a user's digital currency hardware wallet, and a server;

[0027] The target shared vehicle is used to perform the method described in the first aspect above;

[0028] The user digital currency hardware wallet is used to perform the method described in the second aspect above;

[0029] The server is used to perform the method described in the third aspect above.

[0030] Ninthly, embodiments of this disclosure provide a shared transportation vehicle, which includes a vehicle digital wallet and an NFC tag;

[0031] The vehicle digital currency hardware wallet is used to implement the functions of the vehicle digital currency hardware wallet in any of the resource transfer methods described in the first to fourth aspects above.

[0032] The NFC tag is used to implement the functions of the NFC tag in any of the resource transfer methods described in the first to fourth aspects above.

[0033] In a tenth aspect, embodiments of this disclosure provide a vehicle lock, the vehicle lock including a vehicle digital wallet and an NFC tag;

[0034] The vehicle digital currency hardware wallet is used to implement the functions of the vehicle digital currency hardware wallet in any of the resource transfer methods described in the first to fourth aspects above.

[0035] The NFC tag is used to implement the functions of the NFC tag in any of the resource transfer methods described in the first to fourth aspects above.

[0036] Eleventhly, this disclosure provides a digital currency hardware wallet, which includes a memory, a processor, and a computer program stored on the memory and executable on the processor. When the processor executes the computer program, it implements the steps of the method described in the second aspect above.

[0037] In a twelfth aspect, embodiments of this disclosure provide a server, the server including a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor executes the computer program to implement the steps of the method described in the third aspect above.

[0038] In a thirteenth aspect, embodiments of this disclosure provide a computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements the methods described in the first to fourth aspects above.

[0039] In a fourteenth aspect, embodiments of this disclosure provide a computer program product, including a computer program that, when executed by a processor, implements the methods described in the first to fourth aspects above.

[0040] The resource transfer method, apparatus, system, device, storage medium, and computer program product provided in this disclosure acquire a target business instruction sent by a user's digital currency hardware wallet for a target shared vehicle, send a target business request to a server according to the target business instruction, and then receive resource settlement information sent by the server according to the business request. This resource settlement information is used by the user's digital currency hardware wallet to transfer target resources to a vehicle digital currency hardware wallet set up in the target shared vehicle. Then, the vehicle digital currency hardware wallet receives the target resources transferred by the user's digital currency hardware wallet. In this way, transaction settlement for using shared vehicles can be conducted using a digital currency hardware wallet. A digital currency hardware wallet is a dedicated hardware device that supports digital currency transactions. Compared to smartphones, shared vehicle rental apps, and online payment accounts, it is simple to use and has a low learning curve. Therefore, using a digital currency hardware wallet for transaction settlement for using shared vehicles can lower the barrier to entry for elderly people and other special groups, thus improving the flexibility of using shared vehicles. Attached Figure Description

[0041] Figure 1 This is a diagram illustrating the application environment of a resource transfer method in one embodiment;

[0042] Figure 2 This is a block diagram of the user's digital currency hardware wallet in one embodiment;

[0043] Figure 3 This is a schematic diagram of the external appearance of a user's digital currency hardware wallet in one embodiment;

[0044] Figure 4 This is a flowchart illustrating a resource transfer method in one embodiment;

[0045] Figure 5 This is a flowchart illustrating a resource transfer method in one embodiment;

[0046] Figure 6 This is a flowchart illustrating a resource transfer method in one embodiment;

[0047] Figure 7 This is a flowchart illustrating a resource transfer method in one embodiment;

[0048] Figure 8 This is a flowchart illustrating a resource transfer method in one embodiment;

[0049] Figure 9 This is a flowchart illustrating a resource transfer method in one embodiment;

[0050] Figure 10 This is a flowchart illustrating a resource transfer method in one embodiment;

[0051] Figure 11 This is a flowchart illustrating a resource transfer method in one embodiment;

[0052] Figure 12 This is a flowchart illustrating a resource transfer method in one embodiment;

[0053] Figure 13 This is a flowchart illustrating a resource transfer method in one embodiment;

[0054] Figure 14 This is a flowchart illustrating a resource transfer method in one embodiment;

[0055] Figure 15 This is a flowchart illustrating a resource transfer method in one embodiment;

[0056] Figure 16 This is a structural block diagram of a resource transfer device in one embodiment;

[0057] Figure 17 This is a structural block diagram of a resource transfer device in one embodiment;

[0058] Figure 18 This is a structural block diagram of a resource transfer device in one embodiment;

[0059] Figure 19 This is a structural block diagram of a resource transfer device in one embodiment;

[0060] Figure 20 This is a structural block diagram of a resource transfer device in one embodiment;

[0061] Figure 21 This is a structural block diagram of a resource transfer device in one embodiment;

[0062] Figure 22 This is a schematic diagram of a resource transfer system in one embodiment;

[0063] Figure 23 This is a diagram of the internal structure of a server in one embodiment. Detailed Implementation

[0064] To make the objectives, technical solutions, and advantages of the embodiments of this disclosure clearer, the embodiments of this disclosure will be further described in detail below with reference to the accompanying drawings and examples. It should be understood that the specific embodiments described herein are merely illustrative of the embodiments of this disclosure and are not intended to limit the embodiments of this disclosure.

[0065] First, before introducing the technical solutions of the embodiments of this disclosure in detail, the technical background or technical evolution of the embodiments of this disclosure on which they are based will be introduced.

[0066] In practical applications, to settle transactions while using shared transportation, users need to download a shared transportation rental app on their smartphones and link their online payment account to the app. During the transaction settlement process, the server can communicate with the shared transportation and the shared transportation rental app to determine the settlement amount. Then, the server can initiate a settlement process with the payment system to deduct the settlement amount from the online payment account linked to the shared transportation rental app.

[0067] However, for special groups such as the elderly, there is a high learning curve for using smartphones, shared transportation apps, and online payment accounts. As a result, these special groups often find it difficult to use shared transportation normally, which seriously affects the flexibility of using shared transportation.

[0068] In view of this, the present disclosure provides a resource transfer method that can lower the barrier to entry for elderly people and other special groups to use shared transportation, thereby improving the flexibility of using shared transportation. The implementation environment involved in the resource transfer method provided in the present disclosure will be briefly described below.

[0069] Please refer to Figure 1 The implementation environment may include the target shared vehicle 101, the user digital currency hardware wallet 102, and the server 103.

[0070] Among them, the user digital currency hardware wallet 102 is the digital currency hardware wallet held by the user. A digital currency hardware wallet is a dedicated hardware that can support digital currency transactions. Digital currency is a digital form of legal tender issued by banks with relevant qualifications. It is equivalent to traditional paper money and coins and exists in the form of encrypted strings. In practical applications, this encrypted string can also be called a currency string. Currently, the most representative digital currency is the digital RMB. Correspondingly, the currency string in the digital RMB can be called the RMB string.

[0071] Please refer to Figure 2 This is an exemplary block diagram of a digital currency hardware wallet, such as... Figure 2 As shown, a digital currency hardware wallet may include a processing component 201, a storage component 202, and a communication component 203. The storage component 202 may store coin strings, the communication component 203 may be an NFC communication component, and the processing component 201 may execute processing procedures related to digital currency transactions.

[0072] Typically, digital currency hardware wallets can conduct cryptocurrency transactions with other digital currency hardware wallets, as well as with POS machines. The process of two digital currency hardware wallets transacting may include: placing the two wallets close together to ensure NFC communication; then, the processing component in the paying wallet processes the coin string stored in its storage component; and finally, the processed coin string is encrypted and transmitted to the receiving wallet via NFC communication for storage.

[0073] In practical applications, the shape of a digital currency hardware wallet can be card-shaped, coin-shaped, etc. This disclosure does not specifically limit the shape of the digital currency hardware wallet.

[0074] Please refer to Figure 3 This is a schematic diagram of the appearance of an exemplary digital currency hardware wallet, such as... Figure 3 As shown, the digital currency hardware wallet is card-shaped and includes multiple physical buttons a and a display screen b. The physical buttons a can be used by the user to enter the payment password of the digital currency hardware wallet, and the user can also select the function mode of the digital currency hardware wallet by pressing the physical buttons a. For example, the function mode may include payment mode, shared transportation mode, etc. The display screen b is used to display digital currency transaction information, balance information of the digital currency hardware wallet, etc. This embodiment does not make specific limitations on these aspects.

[0075] It should be noted that in some embodiments of this disclosure, the digital currency hardware wallet may also include an audio output component (e.g., a microphone) or an indicator light. This disclosure does not limit the components included in the digital currency hardware wallet in detail. In practical applications, the digital currency hardware wallet may include more or fewer components than those described above.

[0076] In this embodiment of the disclosure, the target shared vehicle 101 may be equipped with a vehicle digital currency hardware wallet. This vehicle digital currency hardware wallet can conduct digital currency transactions with the user's digital currency hardware wallet. It should be noted that since the vehicle digital currency hardware wallet is installed in the target shared vehicle 101, it does not need to interact directly with the user. Therefore, in addition to including processing components, storage components, and communication components (e.g., NFC communication components), the vehicle digital currency hardware wallet may not have physical buttons or a display screen, which are mainly used for user interaction. Furthermore, in order to ensure the security of the vehicle digital currency hardware wallet, only the receiving function of the vehicle digital currency hardware wallet may be enabled, while the payment function may not be enabled. That is, in practical applications, the vehicle digital currency hardware wallet may only have the function of receiving currency strings, and not the function of sending currency strings.

[0077] In addition, the target shared vehicle 101 can also be equipped with an NFC tag. In practical applications, the user's digital wallet can read and write the NFC tag through its included NFC communication component.

[0078] It should be noted that in practical applications, the vehicle digital wallet and the NFC tag can be set up separately or as an integrated unit. In the case of an integrated unit, the NFC tag can reuse the NFC communication component in the vehicle digital wallet.

[0079] It should also be noted that the vehicle digital wallet and NFC tag can be set inside the lock of the target shared vehicle 101.

[0080] In addition to a vehicle digital wallet and an NFC tag, the target shared vehicle 101 also includes at least a processing component and a communication component. The processing component in the target shared vehicle 101 can perform unlocking and locking processes, and the communication component in the target shared vehicle 101 is used for communication between the target shared vehicle and the server 103.

[0081] In this embodiment of the disclosure, server 103 can be a single server or a server cluster consisting of multiple servers.

[0082] In one embodiment, such as Figure 4 As shown, a resource transfer method is provided, which is applied to... Figure 1 Taking the target shared transportation tool in the example, the following steps are included:

[0083] Step 401: The target shared vehicle obtains the target business instruction sent by the user's digital currency hardware wallet for the target shared vehicle, and sends a target business request to the server according to the target business instruction.

[0084] The target shared transportation vehicle can be a shared bicycle, a shared electric bicycle, a shared car, a shared scooter, etc., and this embodiment does not limit the type of the target shared transportation vehicle. The user's digital currency hardware wallet is a digital currency hardware wallet held by the user. The digital currency hardware wallet is dedicated hardware for conducting digital currency transactions. The digital currency hardware wallet stores a coin string (i.e., an encrypted string), for example, this coin string can be a RMB coin string. The digital currency hardware wallet can communicate based on NFC technology.

[0085] The target service instruction may include a borrowing instruction for the target shared vehicle or a return instruction for the target shared vehicle.

[0086] As mentioned above, the target shared vehicle may be equipped with an NFC tag. The process of the user's digital currency hardware wallet sending the target business instruction to the target shared vehicle may include: the user's digital currency hardware wallet writing the target business instruction into the NFC tag based on NFC technology. Correspondingly, the target shared vehicle may obtain the target business instruction by reading the target business instruction from the NFC tag. For example, the processing component of the target shared vehicle may read the target business instruction from the NFC tag.

[0087] In an optional embodiment of this disclosure, the target business instruction may carry business information, which includes at least one of the user's digital currency hardware wallet's wallet attribute information and the target shared vehicle's identification information. The wallet attribute information may include the user's digital currency hardware wallet's identification information and the user's digital currency hardware wallet's balance information. This disclosure does not limit the specific content of the wallet attribute information. The target shared vehicle's identification information may be stored in an NFC tag, and the user's digital currency hardware wallet may read the target shared vehicle's identification information from the NFC tag based on NFC technology.

[0088] After receiving the target service instruction, the target shared vehicle can send a target service request to the server. Corresponding to the type of target service instruction, the target service request may include a borrowing request for the target shared vehicle or a return request for the target shared vehicle.

[0089] In one possible implementation, the target shared vehicle can extract business information from the target business instruction, generate the target business request based on the extracted business information, and then send the generated target business request to the server.

[0090] In another possible implementation, the target shared vehicle can directly forward the target business instruction as a target business request to the server.

[0091] In another possible implementation, the target shared vehicle can extract business information from the target business instruction. The extracted business information includes only wallet attribute information. Then, the target shared vehicle can obtain its own identification information and generate a target business request based on the wallet attribute information and the target shared vehicle's identification information, and send the generated target business request to the server.

[0092] As can be seen from the above three implementation methods, similar to the target business instruction, the target business request also carries the business information mentioned above. In subsequent steps, this business information can be used by the server to generate resource settlement information. The resource settlement information can be used to indicate the value of the resource. In layman's terms, the value of the resource can generally be understood as an amount.

[0093] Step 402: The target shared vehicle receives resource settlement information sent by the server based on the target business request.

[0094] As mentioned above, the server can generate resource settlement information based on the business information carried in the target business request, and then the server can send the generated resource settlement information to the target shared transportation vehicle.

[0095] Optionally, after receiving the resource settlement information, the target shared vehicle can write the resource settlement information into an NFC tag. The user's digital currency hardware wallet can then read the resource settlement information from the NFC tag using NFC technology. In subsequent steps, the user's digital currency hardware wallet can transfer the target resource to the vehicle's digital currency hardware wallet set in the target shared vehicle based on the resource settlement information. Optionally, the target resource can be a string of coins, for example, a string of RMB.

[0096] It should be noted that the vehicle digital currency hardware wallet is a digital currency hardware wallet set up in shared transportation vehicles. As mentioned above, it is a dedicated hardware for conducting digital currency transactions, which stores currency strings (i.e., encrypted strings). For example, the currency string can be a RMB currency string, which can communicate based on NFC technology.

[0097] Below, this disclosure will briefly describe the process of transferring target resources, i.e., coin strings, from a user's digital currency hardware wallet to a vehicle's digital currency hardware wallet:

[0098] Place the user's digital currency hardware wallet and the vehicle's digital currency hardware wallet close together to ensure that they can communicate via NFC. The user's digital currency hardware wallet determines the coin string to be transferred based on the resource settlement information and processes the coin string. The user's digital currency hardware wallet then transmits the processed coin string to the vehicle's digital currency hardware wallet using NFC technology in an encrypted manner. The vehicle's digital currency hardware wallet receives the processed coin string and stores it in its storage component.

[0099] Step 403: The target shared vehicle receives the target resources transferred from the user's digital currency hardware wallet through the vehicle digital currency hardware wallet.

[0100] Please refer to Figure 5It illustrates a flowchart of the technical process performed by the target shared vehicle after successfully receiving the target resource through a vehicle digital currency hardware wallet, such as... Figure 5 As shown, the technical process includes the following steps:

[0101] Step 501: The target shared vehicle sends a resource transfer success message to the user's digital currency hardware wallet.

[0102] In one possible implementation, the target shared vehicle can send a resource transfer success message to the user's digital wallet via the vehicle's digital wallet using NFC technology.

[0103] In another possible implementation, the target shared vehicle can write the successful resource transfer information to an NFC tag, so that the user's digital wallet can read the successful resource transfer information from the NFC tag based on NFC technology.

[0104] Step 502: The target shared traffic sends a resource settlement success message to the server.

[0105] Please refer to Figure 6 It illustrates a flowchart of the technical process performed by a target shared vehicle when the target resource is not successfully received through the vehicle's digital currency hardware wallet, such as... Figure 6 As shown, the technical process includes the following steps:

[0106] Step 601: The target shared vehicle sends a resource transfer failure message to the user's digital currency hardware wallet.

[0107] Similar to the above, in one possible implementation, the target shared vehicle can send a resource transfer failure message to the user's digital currency hardware wallet via NFC technology through the vehicle's digital currency hardware wallet.

[0108] In another possible implementation, the target shared vehicle can write the resource transfer failure information to an NFC tag, so that the user's digital wallet can read the resource transfer failure information from the NFC tag based on NFC technology.

[0109] Step 602: The target shared traffic sends a resource settlement failure message to the server.

[0110] Upon receiving a resource settlement failure message, the server can mark the user's digital currency hardware wallet as a digital currency hardware wallet with a resource transfer failure event, and store the resource transfer information in correspondence with the wallet attribute information of the user's digital currency hardware wallet.

[0111] Thus, when the user's digital currency hardware wallet sends a business instruction for shared transportation the next time it is used, that is, when the user holding the user's digital currency hardware wallet uses shared transportation again, the server can determine that the user's digital currency hardware wallet is a digital currency hardware wallet with a resource transfer failure event. In this case, the server can instruct the user's digital currency hardware wallet to transfer the target resource according to the resource settlement information. Only after the user's digital currency hardware wallet successfully transfers the target resource will the server initiate the shared transportation usage process for that user's digital currency hardware wallet. In simple terms, only after the user's digital currency hardware wallet successfully transfers the target resource will the server allow the user holding the user's digital currency hardware wallet to use shared transportation.

[0112] As mentioned above, the target business instruction can be a return instruction for the target shared vehicle or a borrowing instruction for the target shared vehicle.

[0113] In an optional embodiment of this disclosure, when the target service instruction is a return instruction, the target shared vehicle can control its own vehicle lock to lock.

[0114] When the target business instruction is a return instruction, it means that the user needs to return the target shared vehicle. In this case, in addition to settling the transaction (transferring the target resource) for the use of the target shared vehicle, it is also necessary to control the lock of the target shared vehicle to ensure its security and prevent it from being stolen.

[0115] In an optional embodiment of this disclosure, when the target business instruction is a borrowing instruction, the server can determine whether the user's digital currency hardware wallet has experienced a resource transfer failure event for the shared transportation vehicle based on the target business request. That is, the server can determine whether the user's digital currency hardware wallet has experienced a situation where resources (i.e., coin strings) were not successfully transferred in the previous use of the shared transportation vehicle based on the target business request.

[0116] If the server determines, based on the target business request, that the user's digital currency hardware wallet does not have a resource transfer failure event for the shared vehicle, the server can send an unlocking command to the target shared vehicle. After receiving the unlocking command from the server, the target shared vehicle can control the unlocking of its lock according to the unlocking command, so that the user holding the user's digital currency hardware wallet can use the target shared vehicle normally.

[0117] Optionally, after receiving the unlocking command, the target shared vehicle can also send unlocking success information to the user's digital currency hardware wallet. For example, the target shared vehicle can write the unlocking success information to an NFC tag, so that the user's digital currency hardware wallet can read the unlocking success information from the NFC tag based on NFC technology. After receiving the unlocking success information, the user's digital currency hardware wallet can output unlocking success prompt information. For example, the user's digital currency hardware wallet can display the unlocking success prompt text on the screen, play the unlocking success prompt audio through the audio playback component, and control the unlocking success prompt light to light up.

[0118] If the server determines, based on the target business request, that the user's digital currency hardware wallet has experienced a resource transfer failure event related to a shared vehicle, the server can obtain the resource settlement information corresponding to this failure event. Then, in step 402 above, the server can send the obtained resource settlement information to the target shared vehicle. The target shared vehicle can receive this resource settlement information from the server, allowing the user's digital currency hardware wallet to transfer the target resources to the vehicle's digital currency hardware wallet based on this information. If the user's digital currency hardware wallet successfully transfers the target resources to the vehicle's digital currency hardware wallet, that is, if the user's digital currency hardware wallet receives a successful resource transfer message from the target shared vehicle, then please refer to... Figure 7 The target shared transportation vehicle can also perform the following technical processes.

[0119] Step 701: The target shared vehicle obtains the borrowing instruction sent again by the user's digital currency hardware wallet, and sends the target business request to the server again according to the borrowing instruction.

[0120] The technical process of the target shared vehicle obtaining the borrowing instruction sent again by the user's digital currency hardware wallet is the same as the technical process of the target shared vehicle obtaining the target business instruction in step 401, and will not be described again in this embodiment.

[0121] The technical process of the target shared vehicle sending the target service request to the server again is the same as the method of the target shared vehicle sending the target service request in step 401, and will not be described again in this embodiment.

[0122] Step 702: If the server determines, based on the resent target business request, that there is no resource transfer failure event in the user's digital currency hardware wallet for the shared vehicle, the target shared vehicle receives the unlocking command sent by the server and controls the unlocking of the target shared vehicle's lock according to the unlocking command.

[0123] In one embodiment, such as Figure 8As shown, a resource transfer method is provided, which can be applied to... Figure 1 Taking user cryptocurrency trading wallet 102 as an example, the explanation includes the following steps:

[0124] Step 801: The user's digital currency hardware wallet sends the target business instruction to the target shared vehicle.

[0125] As mentioned above, optionally, the user's digital currency hardware wallet can write the target business instructions to the NFC tag set in the target shared vehicle, so that the target shared vehicle can read the target business instructions from the NFC tag.

[0126] As mentioned above, optionally, the target business instruction can be a return instruction for the target shared vehicle or a borrowing instruction for the target shared vehicle.

[0127] In an optional embodiment of this disclosure, after detecting a vehicle borrowing operation, the user's digital wallet can send a borrowing instruction to the target shared vehicle.

[0128] As mentioned above, the user's digital currency hardware wallet can be equipped with a physical button. This physical button is used for users to select the function mode of the user's digital currency hardware wallet. When a user needs to borrow a target shared vehicle, the user can press the physical button corresponding to the borrowing mode of the shared vehicle. After detecting that the physical button has been pressed, that is, after detecting the vehicle borrowing operation, the user's digital currency hardware wallet can send a borrowing instruction to the target shared vehicle.

[0129] Of course, in practical applications, the vehicle borrowing operation is not limited to pressing a physical button. For example, if the user's digital wallet is equipped with a gyroscope, the vehicle borrowing operation can also be the operation of shaking the user's digital wallet according to a first preset shaking mode. If the user's digital wallet is equipped with a touch screen, the vehicle borrowing operation can also be a specific touch operation.

[0130] In an optional embodiment of this disclosure, if the last instruction sent by the user's digital currency hardware wallet was a borrowing instruction, the user's digital currency hardware wallet sends a return instruction to the target shared vehicle.

[0131] Normally, after borrowing a shared vehicle, it needs to be returned. Therefore, as long as the user's digital wallet detects that its last sent instruction was a borrowing instruction, it can directly send a return instruction. In this way, when returning the shared vehicle, the user does not need to perform a vehicle return operation again, thus simplifying the return process of shared vehicles.

[0132] Of course, in some embodiments of this disclosure, when returning a shared vehicle, the user also needs to perform a vehicle return operation. In this case, after detecting the vehicle return operation, the user's digital wallet sends a return instruction to the target shared vehicle.

[0133] Similar to the vehicle borrowing operation, the vehicle return operation can be: pressing the physical button corresponding to the mode of returning the shared vehicle, shaking the user's digital wallet according to the second preset shaking mode, specific touch operation, etc. This disclosure embodiment does not specifically limit this.

[0134] As mentioned above, optionally, the target business instruction may carry business information, which may include at least one of the following: wallet attribute information of the user's digital currency hardware wallet and identification information of the target shared vehicle.

[0135] In cases where the target business instruction includes the identification information of the target shared vehicle, the user's digital currency hardware wallet can read the identification information of the target shared vehicle from the NFC tag set in the target shared vehicle based on NFC technology before sending the target business instruction.

[0136] Step 802: The user's digital currency hardware wallet obtains resource settlement information from the target shared transportation vehicle.

[0137] As mentioned above, optionally, the user's digital currency hardware wallet can read the resource settlement information from the NFC tag set in the target shared vehicle.

[0138] Step 803: The user's digital currency hardware wallet transfers the target resources to the vehicle digital currency hardware wallet set in the target shared vehicle based on the resource settlement information.

[0139] As described above, optionally, the process of transferring target resources from the user's digital currency hardware wallet to the vehicle's digital currency hardware wallet is as follows: The user's digital currency hardware wallet and the vehicle's digital currency hardware wallet are placed close together to ensure that they can communicate via NFC. The user's digital currency hardware wallet determines the coin string to be transferred based on the resource settlement information and processes the coin string. The user's digital currency hardware wallet transmits the processed coin string to the vehicle's digital currency hardware wallet using NFC technology in encrypted form. The vehicle's digital currency hardware wallet receives the processed coin string and stores it in its storage component.

[0140] Please refer to Figure 9 ,exist Figure 8 Based on the technical process shown, the resource transfer method provided in this disclosure embodiment may further include the following steps:

[0141] Step 901: The user's digital currency hardware wallet receives the resource transfer success message sent by the target shared vehicle.

[0142] Optionally, in one possible implementation, the user's digital wallet can receive the resource transfer success information sent by the vehicle's digital wallet based on NFC technology.

[0143] In another possible implementation, the user's digital wallet can read an NFC tag based on NFC technology to retrieve information about a successful resource transfer from the NFC tag.

[0144] Step 902: The user's digital currency hardware wallet outputs a resource transfer success message based on the resource transfer success information.

[0145] Optionally, the user's digital currency hardware wallet may output a resource transfer success notification message in the following ways: displaying the resource transfer success notification text on the screen, playing the resource transfer success notification audio through an audio playback component, or controlling the resource transfer success notification light to illuminate.

[0146] Please refer to Figure 10 ,exist Figure 8 Based on the technical process shown, the resource transfer method provided in this disclosure embodiment may further include the following steps:

[0147] Step 1001: The user's digital currency hardware wallet receives the resource transfer failure information sent by the target shared vehicle.

[0148] Optionally, in one possible implementation, the user's digital wallet can receive the resource transfer failure information sent by the vehicle's digital wallet based on NFC technology.

[0149] In another possible implementation, the user's digital currency hardware wallet can read NFC tags based on NFC technology to read resource transfer failure information from the NFC tags.

[0150] Step 1002: The user's digital currency hardware wallet outputs a resource transfer failure message based on the resource transfer failure information.

[0151] Optionally, the user's digital currency hardware wallet may output resource transfer failure prompts in the following ways: displaying resource transfer failure text on the screen, playing resource transfer failure audio through an audio playback component, or controlling the resource transfer failure indicator light to illuminate.

[0152] As mentioned above, when the target business instruction sent by the user's digital currency hardware wallet is a borrowing instruction for the target shared vehicle, the server will only send resource settlement information to the target shared vehicle if the user's digital currency hardware wallet experiences a resource transfer failure event for the shared vehicle. Only then will the user's digital currency hardware wallet need to perform resource transfer during the borrowing phase of the shared vehicle.

[0153] After successfully transferring the target resources to the vehicle digital currency hardware wallet set in the target shared vehicle according to the resource settlement information, as described above, the user digital currency hardware wallet can resend the borrowing instruction to the target shared vehicle. The technical process of the user digital currency hardware wallet resending the borrowing instruction to the target shared vehicle is the same as that described in step 801, and will not be repeated here.

[0154] In one embodiment, such as Figure 11 As shown, a resource transfer method is provided, which can be applied to... Figure 1 Taking server 103 as an example, the explanation includes the following steps:

[0155] Step 1101: The server receives the target service request sent by the target shared vehicle.

[0156] Step 1102: The server sends resource settlement information to the target shared vehicle based on the target business request.

[0157] As described above, the target service request carries service information, which includes at least one of the following: wallet attribute information of the user's digital currency hardware wallet and identification information of the target shared vehicle. In step 1102, the server can generate resource settlement information based on the service information.

[0158] Please refer to Figure 12 It provides a flowchart of an optional technical process for generating resource settlement information based on business information, such as... Figure 12 As shown, the technical process includes the following steps:

[0159] Step 1201: If the target business request is a return request, the server obtains the borrowing information of the target shared transportation vehicle based on the business information.

[0160] The borrowing information includes at least one of the borrowing duration and the travel distance.

[0161] In an optional embodiment of this disclosure, the server can find the unlocking time of the target shared vehicle based on business information, and the server can determine the borrowing duration based on the unlocking time of the target shared vehicle and the current time.

[0162] In an optional embodiment of this disclosure, the server can locate the geographical location of the target shared vehicle when it is unlocked based on business information, and the server can determine the travel distance based on the geographical location of the target shared vehicle when it is unlocked and the current geographical location of the target shared vehicle.

[0163] Step 1202: The server generates resource settlement information based on the borrowing information.

[0164] Please refer to Figure 13 It provides a flowchart of an optional technical process for generating resource settlement information based on business information, such as... Figure 13 As shown, the technical process includes the following steps:

[0165] Step 1301: If the target business request is a borrowing request, the server determines whether the user's digital currency hardware wallet has a resource transfer failure event for the shared transportation vehicle based on the wallet attribute information included in the business information.

[0166] Step 1302: If a resource transfer failure event exists, the server obtains the resource settlement information corresponding to the resource transfer failure event.

[0167] It should also be noted that if there is no resource transfer failure event, the server can send an unlocking command to the target shared vehicle, which instructs the target shared vehicle to control the unlocking of the vehicle's lock.

[0168] Please refer to Figure 14 and Figure 15 This disclosure also provides a resource transfer method, wherein, Figure 14 The diagram illustrates the resource transfer methods involved in borrowing a target shared vehicle. Figure 15 The diagram illustrates a resource transfer method involved in the return of a shared vehicle. The method is explained using an example of a resource transfer system, which includes a user's digital wallet, the shared vehicle, and a server. Figure 14 As shown, the resource transfer methods involved in borrowing a target shared vehicle include the following steps:

[0169] Step 1401: The user's digital currency hardware wallet receives the vehicle borrowing operation.

[0170] Step 1402: After bringing the NFC tag set in the target shared vehicle close to the user's digital wallet, the user's digital wallet reads the identification information of the target shared vehicle from the NFC tag based on NFC technology.

[0171] Step 1403: The user's digital currency hardware wallet generates a borrowing instruction. The borrowing instruction includes business information, which includes the wallet attribute information of the user's digital currency hardware wallet and the identification information of the target shared vehicle.

[0172] Step 1404: The user's digital wallet uses NFC technology to write the borrowing instruction into the NFC tag in the target shared vehicle.

[0173] Step 1405: The target shared vehicle reads the borrowing instruction from the NFC tag and sends a borrowing request to the server according to the borrowing instruction. The borrowing request carries the business information mentioned above.

[0174] Step 1406: The server determines whether there is a resource transfer failure event for the shared transportation vehicle in the user's digital currency hardware wallet based on the wallet attribute information in the business information.

[0175] Step 1407: If the user's digital currency hardware wallet does not have a resource transfer failure event, the server sends an unlocking command to the target shared vehicle.

[0176] Step 1408: The target shared vehicle unlocks the vehicle lock according to the unlocking command and writes the unlocking success information to the NFC tag.

[0177] Step 1409: The user's digital wallet reads the unlock success information from the NFC tag based on NFC technology and outputs an unlock success prompt message.

[0178] Step 1410: If a user's digital currency hardware wallet experiences a resource transfer failure event, the server obtains the resource settlement information corresponding to the resource transfer failure event and sends the resource settlement information to the target shared transportation vehicle.

[0179] Step 1411: The target shared vehicle writes the resource settlement information to the NFC tag.

[0180] Step 1412: The user's digital currency hardware wallet reads the resource settlement information from the NFC tag based on NFC technology, and transfers the target resources to the vehicle digital currency hardware wallet set in the target shared vehicle according to the resource settlement information.

[0181] Step 1413: If the vehicle digital currency hardware wallet successfully receives the target resource, the target shared vehicle sends a resource transfer success message to the user's digital currency hardware wallet.

[0182] It should be noted that if the vehicle's digital currency hardware wallet does not receive the target resource, the target shared vehicle will send a resource transfer failure message to the user's digital currency hardware wallet and a resource settlement failure message to the server, so that the server can retain the resource transfer failure event corresponding to the user's digital currency hardware wallet and prevent the vehicle lock from being unlocked.

[0183] Step 1414: If the vehicle digital currency hardware wallet successfully receives the target resource, the target shared vehicle can also send a resource settlement success message to the server so that the server can delete the resource transfer failure event corresponding to the user's digital currency hardware wallet.

[0184] Step 1415: After receiving the resource transfer success information, the user's digital currency hardware wallet again writes the borrowing instruction into the NFC tag in the target shared vehicle based on NFC technology. This borrowing instruction carries the business information mentioned above.

[0185] Step 1416: The target shared vehicle reads the borrowing instruction from the NFC tag and sends a borrowing request to the server according to the borrowing instruction. The borrowing request carries the business information mentioned above.

[0186] Step 1417: The server determines whether there is a resource transfer failure event for the shared transportation vehicle in the user's digital currency hardware wallet based on the wallet attribute information in the business information.

[0187] Step 1418: If the user's digital currency hardware wallet does not have a resource transfer failure event, the server sends an unlocking command to the target shared vehicle.

[0188] Step 1419: The target shared vehicle unlocks the vehicle lock according to the unlocking command and writes the unlocking success information to the NFC tag.

[0189] Step 1420: The user's digital wallet reads the unlock success information from the NFC tag based on NFC technology and outputs an unlock success prompt message.

[0190] like Figure 15 As shown, the resource transfer methods involved in returning the target shared vehicle include the following steps:

[0191] Step 1501: After bringing the NFC tag set in the target shared vehicle close to the user's digital wallet, the user's digital wallet reads the identification information of the target shared vehicle from the NFC tag based on NFC technology.

[0192] Step 1502: If the previously generated instruction was a borrowing instruction, the user's digital currency hardware wallet generates a return instruction. This return instruction includes business information, which includes the user's digital currency hardware wallet's wallet attribute information and the identification information of the target shared vehicle.

[0193] Step 1503: The user's digital wallet uses NFC technology to write the return instruction into the NFC tag in the target shared vehicle.

[0194] Step 1504: The target shared vehicle reads the return instruction from the NFC tag, controls the vehicle lock to lock according to the return instruction, and sends a return request to the server according to the return instruction. The return request carries the business information mentioned above.

[0195] Step 1505: The server obtains the borrowing information of the target shared vehicle based on the business information, generates resource settlement information based on the borrowing information, and sends the resource settlement information to the target shared vehicle.

[0196] Step 1506: The target shared vehicle writes the resource settlement information to the NFC tag.

[0197] Step 1507: The user's digital currency hardware wallet reads the resource settlement information from the NFC tag based on NFC technology, and transfers the target resources to the vehicle digital currency hardware wallet set in the target shared vehicle according to the resource settlement information.

[0198] Step 1508: If the vehicle digital currency hardware wallet successfully receives the target resource, the target shared vehicle sends a resource transfer success message to the user's digital currency hardware wallet.

[0199] Step 1509: If the vehicle digital currency hardware wallet successfully receives the target resource, the target shared vehicle sends a resource settlement success message to the user's digital currency hardware wallet.

[0200] Step 1510: If the vehicle's digital currency hardware wallet does not receive the target resource, the target shared vehicle sends a resource transfer failure message to the user's digital currency hardware wallet.

[0201] Step 1511: If the vehicle digital currency hardware wallet does not receive the target resource, the target shared vehicle sends a resource settlement failure message to the server so that the server can mark the user's digital currency hardware wallet as a digital currency hardware wallet with a resource transfer failure event.

[0202] It should be understood that, although Figure 4-15 The steps in the flowchart are shown sequentially as indicated by the arrows, but these steps are not necessarily executed in the order indicated by the arrows. Unless otherwise specified herein, there is no strict order in which these steps are executed, and they can be performed in other orders. Figure 4-15At least some of the steps in the process may include multiple steps or multiple stages. These steps or stages are not necessarily completed at the same time, but may be executed at different times. The execution order of these steps or stages is not necessarily sequential, but may be executed in turn or alternately with other steps or at least some of the steps or stages in other steps.

[0203] In one embodiment, such as Figure 16 As shown, a resource transfer device 1600 is provided, including: an acquisition module 1601, a first sending module 1602, a first receiving module 1603, and a second receiving module 1604, wherein:

[0204] The acquisition module 1601 is used to acquire the target business instructions sent by the user's digital currency hardware wallet for the target shared transportation vehicle.

[0205] The first sending module 1602 is used to send a target service request to the server according to the target service instruction.

[0206] The first receiving module 1603 is used to receive resource settlement information sent by the server according to the target business request, wherein the resource settlement information is used for the user's digital currency hardware wallet to transfer target resources to the vehicle digital currency hardware wallet set in the target shared vehicle according to the resource settlement information.

[0207] The second receiving module 1604 is used to receive the target resource transferred from the user's digital currency hardware wallet through the vehicle digital currency hardware wallet.

[0208] In an optional embodiment of this disclosure, the acquisition module 1601 is specifically used to: read the target business instruction written by the user's digital currency hardware wallet to the NFC tag from the NFC tag set in the target shared vehicle.

[0209] In an optional embodiment of this disclosure, the target service instruction is a return instruction for the target shared vehicle or a borrowing instruction for the target shared vehicle.

[0210] In an optional embodiment of this disclosure, both the target service request and the target service instruction carry service information, which includes at least one of the wallet attribute information of the user's digital currency hardware wallet and the identification information of the target shared vehicle. The service information is used by the server to generate the resource settlement information based on the service information.

[0211] In an optional embodiment of this disclosure, the target resource is a coin string.

[0212] Please refer to Figure 17In addition to providing the resource transfer device 1600, this embodiment of the present disclosure also provides a resource transfer device 1700. The resource transfer device 1700 includes, in addition to the modules included in the resource transfer device 1600, a writing module 1605, a second sending module 1606, a third sending module 1607, a locking module 1608, a third receiving module 1609, and an unlocking module 1610.

[0213] The writing module 1605 is used to write the resource settlement information into the NFC tag set in the target shared vehicle, so that the user's digital currency hardware wallet can read the resource settlement information from the NFC tag.

[0214] The second sending module 1606 is used to send a resource transfer success message to the user's digital currency hardware wallet and a resource settlement success message to the server when the target resource is successfully received through the vehicle digital currency hardware wallet.

[0215] The third sending module 1607 is used to send a resource transfer failure message to the user's digital currency hardware wallet and a resource settlement failure message to the server if the target resource is not received through the vehicle digital currency hardware wallet. The resource settlement failure message is used by the server to instruct the user's digital currency hardware wallet to transfer the target resource according to the resource settlement message after the user's digital currency hardware wallet sends a business instruction for the shared vehicle next time.

[0216] The locking module 1608 is used to control the locking of the target shared vehicle when the target business instruction is the return instruction.

[0217] The third receiving module 1609 is used to receive an unlocking command sent by the server when the target business instruction is the borrowing instruction and the server determines, based on the target business request, that there is no resource transfer failure event for the user's digital currency hardware wallet for the shared transportation vehicle.

[0218] The unlocking module 1610 is used to control the unlocking of the lock of the target shared vehicle according to the unlocking command.

[0219] Furthermore, in an optional embodiment of this disclosure, the first receiving module 1603 is specifically configured to: receive resource settlement information corresponding to the resource transfer failure event sent by the server when the target business instruction is the borrowing instruction and the server determines, based on the target business request, that there is a resource transfer failure event for the user's digital currency hardware wallet for the shared transportation vehicle.

[0220] In an optional embodiment of this disclosure, the acquisition module 1601 is further configured to: acquire the borrowing instruction sent again by the user's digital currency hardware wallet when the user's digital currency hardware wallet successfully transfers the target resource to the vehicle's digital currency hardware wallet based on the resource settlement information.

[0221] The first sending module 1602 is also used to send the target service request to the server again according to the borrowing instruction.

[0222] The third receiving module 1609 is further configured to receive an unlocking command sent by the server when the server determines, based on the resentment of the target service request, that there is no resource transfer failure event for the user's digital currency hardware wallet related to the shared vehicle. The unlocking module 1610 is further configured to control the unlocking of the target shared vehicle's lock according to the unlocking command.

[0223] Specific limitations regarding the resource transfer device can be found in the limitations of the resource transfer method described above, and will not be repeated here. Each module in the aforementioned resource transfer device can be implemented entirely or partially through software, hardware, or a combination thereof. These modules can be embedded in or independent of the processor in hardware form, or stored in memory in software form, so that the processor can call and execute the operations corresponding to each module.

[0224] In one embodiment, such as Figure 18 As shown, a resource transfer device 1800 is provided, including: a sending module 1801, an acquisition module 1802, and a transfer module 1803, wherein:

[0225] The sending module 1801 is used to send a target service instruction to the target shared vehicle. The target service instruction is used for the target shared vehicle to send a target service request to the server according to the target service instruction, and to receive resource settlement information returned by the server to the target shared vehicle according to the target service request.

[0226] The acquisition module 1802 is used to obtain the resource settlement information from the target shared transportation vehicle.

[0227] The transfer module 1803 is used to transfer the target resource to the vehicle digital currency hardware wallet set in the target shared vehicle based on the resource settlement information.

[0228] In an optional embodiment of this disclosure, the sending module 1801 is specifically used to: write the target service instruction into an NFC tag set in the target shared vehicle, so that the target shared vehicle can read the target service instruction from the NFC tag.

[0229] In an optional embodiment of this disclosure, the acquisition module 1802 is specifically used to: read the resource settlement information from the NFC tag set in the target shared vehicle.

[0230] In an optional embodiment of this disclosure, the target service instruction is a borrowing instruction for the target shared vehicle. The sending module 1801 is specifically used to send the borrowing instruction to the target shared vehicle after detecting a vehicle borrowing operation for the user's digital currency hardware wallet.

[0231] In an optional embodiment of this disclosure, the target service instruction is a return instruction for the target shared vehicle. The sending module 1801 is specifically used to send the return instruction to the target shared vehicle when the instruction previously sent by the user's digital currency hardware wallet was the borrowing instruction.

[0232] In an optional embodiment of this disclosure, the target service instruction is a borrowing instruction for the target shared vehicle. The sending module 1801 is specifically used to: after the user's digital currency hardware wallet successfully transfers the target resource to the vehicle's digital currency hardware wallet, resend the borrowing instruction to the target shared vehicle.

[0233] In one alternative embodiment of this disclosure, the target resource is a coin string.

[0234] Please refer to Figure 19 In addition to providing the resource transfer device 1800, this embodiment of the present disclosure also provides a resource transfer device 1900. The resource transfer device 1900 includes, in addition to the modules included in the resource transfer device 1800, a reading module 1804, a first receiving module 1805, a first output module 1806, a second receiving module 1807, and a second output module 1808.

[0235] The target business instruction carries at least one of the wallet attribute information of the user's digital currency hardware wallet and the identification information of the target shared vehicle. The reading module 1804 is used to: read the identification information of the target shared vehicle from the NFC tag set in the target shared vehicle when the target business instruction includes the identification information of the target shared vehicle.

[0236] The first receiving module 1805 is used to: receive resource transfer success information sent by the target shared vehicle, wherein the resource transfer success information is sent after the vehicle digital currency hardware wallet successfully receives the target resource.

[0237] The first output module 1806 is used to output a resource transfer success message based on the resource transfer success information.

[0238] The second receiving module 1807 is used to: receive resource transfer failure information sent by the target shared vehicle, wherein the resource transfer failure information is sent after the vehicle's digital currency hardware wallet has failed to receive the target resource.

[0239] The second output module 1808 is used to output a resource transfer failure prompt message based on the resource transfer failure information.

[0240] Specific limitations regarding the resource transfer device can be found in the limitations of the resource transfer method described above, and will not be repeated here. Each module in the aforementioned resource transfer device can be implemented entirely or partially through software, hardware, or a combination thereof. These modules can be embedded in or independent of the processor in hardware form, or stored in memory in software form, so that the processor can call and execute the operations corresponding to each module.

[0241] In one embodiment, such as Figure 20 As shown, a resource transfer device 2000 is provided, including: a receiving module 2001 and a first transmitting module 2002, wherein:

[0242] The receiving module 2001 is used to receive a target service request sent by the target shared vehicle, wherein the target service request is sent by the target shared vehicle based on the target service instruction sent by the user's digital currency hardware wallet.

[0243] The first sending module 2002 is used to send resource settlement information to the target shared vehicle according to the target service request. The resource settlement information is used for the user's digital currency hardware wallet to transfer target resources to the vehicle digital currency hardware wallet set in the target shared vehicle according to the resource settlement information.

[0244] Please refer to Figure 21 In addition to providing the resource transfer device 2000, this embodiment of the present disclosure also provides a resource transfer device 2100. The resource transfer device 2100 includes, in addition to the modules included in the resource transfer device 2000, a generation module 2003 and a second sending module 2004.

[0245] The target business request carries business information, which includes at least one of the user's digital currency hardware wallet attribute information and the identification information of the target shared vehicle. The generation module 2003 is used to generate the resource settlement information based on the business information.

[0246] In an optional embodiment of this disclosure, the target service instruction is a return instruction for the target shared vehicle. The generation module 2003 is specifically used to: obtain the borrowing information of the target shared vehicle based on the service information, the borrowing information including at least one of borrowing duration and travel distance; and generate the resource settlement information based on the borrowing information.

[0247] In an optional embodiment of this disclosure, the target business instruction is a borrowing instruction for the target shared transportation vehicle, and the business information includes the wallet attribute information. The generation module 2003 is specifically used to: determine whether there is a resource transfer failure event for the shared transportation vehicle in the user's digital currency hardware wallet based on the wallet attribute information; if there is a resource transfer failure event, obtain the resource settlement information corresponding to the resource transfer failure event.

[0248] The second sending module 2004 is used to: send an unlocking command to the target shared vehicle in the absence of the resource transfer failure event, the unlocking command being used to instruct the target shared vehicle to control the unlocking of the vehicle lock.

[0249] Specific limitations regarding the resource transfer device can be found in the limitations of the resource transfer method described above, and will not be repeated here. Each module in the aforementioned resource transfer device can be implemented entirely or partially through software, hardware, or a combination thereof. These modules can be embedded in or independent of the processor in hardware form, or stored in memory in software form, so that the processor can call and execute the operations corresponding to each module.

[0250] In one embodiment, such as Figure 22 As shown, a resource transfer system 2200 is provided, which includes a target shared vehicle 2201, a user digital currency hardware wallet 2202, and a server 2203.

[0251] The target shared vehicle 2201 is used to perform the steps performed by the target shared vehicle in the above method embodiment.

[0252] The user digital currency hardware wallet 2202 is used to execute the steps performed by the user digital currency hardware wallet in the above method embodiment.

[0253] The server 2203 is used to execute the steps performed by the server in the above method embodiments.

[0254] This disclosure also provides a shared transportation vehicle, which includes a vehicle digital currency hardware wallet and an NFC tag. The vehicle digital currency hardware wallet may include a processing component, a storage component, and a communication component. The storage component may store a coin string, the communication component may be an NFC communication component, and the processing component may execute processing procedures related to digital currency transactions.

[0255] The vehicle digital wallet and NFC tag can be installed separately or as an integrated unit. In the integrated configuration, the NFC tag can reuse the NFC communication component within the vehicle digital wallet. It should be noted that both the vehicle digital wallet and NFC tag can be installed inside the lock of a shared vehicle.

[0256] This disclosure also provides a vehicle lock, which includes a vehicle digital currency hardware wallet and an NFC tag. The vehicle digital currency hardware wallet may include a processing component, a storage component, and a communication component. The storage component may store a coin string, the communication component may be an NFC communication component, and the processing component may execute processing procedures related to digital currency transactions.

[0257] The vehicle digital wallet and the NFC tag can be set up separately or as an integrated unit. In the case of an integrated unit, the NFC tag can reuse the NFC communication component in the vehicle digital wallet.

[0258] This disclosure also provides a digital currency hardware wallet, which may include a processing component, a storage component, and a communication component. The storage component may store coin strings, the communication component may be an NFC communication component, and the processing component may execute processing procedures related to digital currency transactions.

[0259] Figure 23 This is a block diagram illustrating a server 2300 according to an exemplary embodiment. (Refer to...) Figure 23 Server 2300 includes processing component 2320, which further includes one or more processors, and memory resources represented by memory 2322 for storing instructions or computer programs, such as application programs, that can be executed by processing component 2320. The application programs stored in memory 2322 may include one or more modules, each corresponding to a set of instructions. Furthermore, processing component 2320 is configured to execute instructions to perform the resource transfer method described above.

[0260] Server 2300 may also include a power supply component 2324 configured to perform power management of device 2300, a wired or wireless network interface 2326 configured to connect device 2300 to a network, and an input / output (I / O) interface 2328. Server 2300 can operate on an operating system stored in memory 2322, such as Windows 14 Server™, Mac OS X™, Unix™, Linux™, FreeB14D™, or similar.

[0261] In an exemplary embodiment, a storage medium including instructions is also provided, such as a memory including instructions, which can be executed by a processor to complete the resource transfer method described above. The storage medium may be a non-transitory computer-readable storage medium, such as a ROM, random access memory (RAM), CD-ROM, magnetic tape, floppy disk, and optical data storage device.

[0262] In an exemplary embodiment, a computer program product is also provided, which, when executed by a processor, can implement the resource transfer method described above. The computer program product includes one or more computer instructions. When these computer instructions are loaded and executed on a computer, some or all of the methods described above can be implemented, wholly or partially, according to the processes or functions described in the embodiments of this disclosure.

[0263] Exemplary, embodiment TS1 of this application provides a resource transfer method for use in a target shared transportation vehicle, the method comprising:

[0264] The system acquires a target business instruction sent by the user's digital currency hardware wallet for the target shared vehicle, and sends a target business request to the server according to the target business instruction; it receives resource settlement information sent by the server according to the target business request, wherein the resource settlement information is used for the user's digital currency hardware wallet to transfer target resources to the vehicle's digital currency hardware wallet set in the target shared vehicle; and it receives the target resources transferred by the user's digital currency hardware wallet through the vehicle's digital currency hardware wallet.

[0265] Example TS2: According to the method described in Example TS1, the step of obtaining the target business instruction sent by the user's digital currency hardware wallet for the target shared vehicle includes: reading the target business instruction written by the user's digital currency hardware wallet to the NFC tag set in the target shared vehicle.

[0266] Example TS3: According to the method described in Example TS1, after receiving the resource settlement information sent by the server according to the target service request, the resource transfer method further includes: writing the resource settlement information into an NFC tag set in the target shared vehicle, so that the user's digital currency hardware wallet can read the resource settlement information from the NFC tag.

[0267] Example TS4: According to the method described in Example TS1, the method further includes: if the target resource is successfully received through the vehicle digital currency hardware wallet, then a resource transfer success message is sent to the user digital currency hardware wallet, and a resource settlement success message is sent to the server.

[0268] Example TS5: According to the method described in Example TS1, the method further includes: if the target resource is not received through the vehicle digital currency hardware wallet, then sending resource transfer failure information to the user digital currency hardware wallet and sending resource settlement failure information to the server. The resource settlement failure information is used by the server to instruct the user digital currency hardware wallet to transfer the target resource according to the resource settlement information after the user digital currency hardware wallet sends the next business instruction for the shared transportation tool.

[0269] Example TS6: According to the method described in Example TS1, the target service instruction is a return instruction for the target shared vehicle or a borrowing instruction for the target shared vehicle.

[0270] Example TS7: According to the method described in Example TS6, the method further includes: when the target service instruction is the return instruction, controlling the vehicle lock of the target shared vehicle to lock.

[0271] Example TS8: According to the method described in Example TS6, the method further includes: when the target business instruction is the borrowing instruction, and the server determines that the user's digital currency hardware wallet does not have a resource transfer failure event for the shared vehicle based on the target business request, receiving an unlocking instruction sent by the server, and controlling the unlocking of the lock of the target shared vehicle according to the unlocking instruction.

[0272] Example TS9: According to the method described in Example TS6, receiving the resource settlement information sent by the server based on the target service request includes: when the target service instruction is the borrowing instruction, and the server determines based on the target service request that the user's digital currency hardware wallet has a resource transfer failure event for the shared transportation vehicle, receiving the resource settlement information sent by the server corresponding to the resource transfer failure event.

[0273] In Example TS10, according to the method described in Example TS9, after receiving the resource settlement information corresponding to the resource transfer failure event sent by the server, the method further includes: if the user's digital currency hardware wallet successfully transfers the target resource to the vehicle's digital currency hardware wallet based on the resource settlement information, obtaining the borrowing instruction sent again by the user's digital currency hardware wallet, and sending the target service request to the server again according to the borrowing instruction; if the server determines, based on the resent target service request, that the user's digital currency hardware wallet does not have a resource transfer failure event for the shared vehicle, receiving an unlocking instruction sent by the server, and controlling the unlocking of the lock of the target shared vehicle according to the unlocking instruction.

[0274] Example TS11: According to the method described in any of the above examples TS1 to TS10, both the target service request and the target service instruction carry service information. The service information includes at least one of the wallet attribute information of the user's digital currency hardware wallet and the identification information of the target shared transportation vehicle. The service information is used by the server to generate the resource settlement information based on the service information.

[0275] Example TS12: The method described in any of the above examples TS1 to TS10, wherein the target resource is a coin string.

[0276] For example, in embodiment TS13 of this application, a resource transfer method is used in a user digital currency hardware wallet. The method includes: sending a target service instruction to a target shared vehicle, wherein the target shared vehicle sends a target service request to a server according to the target service instruction, and receives resource settlement information returned by the server to the target shared vehicle according to the target service request; obtaining the resource settlement information from the target shared vehicle; and transferring target resources to a vehicle digital currency hardware wallet set in the target shared vehicle according to the resource settlement information.

[0277] Example TS14: According to the method described in Example TS13, sending the target service instruction to the target shared vehicle includes: writing the target service instruction into an NFC tag set in the target shared vehicle, so that the target shared vehicle can read the target service instruction from the NFC tag.

[0278] Example TS15: According to the method described in Example TS13, obtaining the resource settlement information from the target shared vehicle includes: reading the resource settlement information from an NFC tag set in the target shared vehicle.

[0279] Example TS16: According to the method described in Example TS13, the target service instruction carries at least one of the wallet attribute information of the user's digital currency hardware wallet and the identification information of the target shared vehicle. Before sending the target service instruction to the target shared vehicle, the method further includes: if the target service instruction includes the identification information of the target shared vehicle, reading the identification information of the target shared vehicle from an NFC tag set in the target shared vehicle.

[0280] Example TS17: According to the method described in Example TS13, the method further includes: receiving resource transfer success information sent by the target shared vehicle, and outputting resource transfer success prompt information based on the resource transfer success information, wherein the resource transfer success information is sent by the vehicle digital currency hardware wallet after successfully receiving the target resource.

[0281] Example TS18: According to the method described in Example TS13, the method further includes: receiving resource transfer failure information sent by the target shared vehicle, and outputting resource transfer failure prompt information based on the resource transfer failure information, wherein the resource transfer failure information is sent after the vehicle digital currency hardware wallet fails to receive the target resource.

[0282] Example TS19: According to the method described in Example TS13, the target service instruction is a borrowing instruction for the target shared vehicle. Sending the target service instruction to the target shared vehicle includes: sending the borrowing instruction to the target shared vehicle after detecting a vehicle borrowing operation for the user's digital currency hardware wallet.

[0283] In Example TS20, according to the method described in Example TS13, the target service instruction is a return instruction for the target shared vehicle, and sending the target service instruction to the target shared vehicle includes: sending the return instruction to the target shared vehicle when the instruction previously sent to the user's digital currency hardware wallet is the borrowing instruction.

[0284] Example TS21: According to the method described in Example TS13, the target business instruction is a borrowing instruction for the target shared vehicle. After transferring the target resource to the vehicle digital currency hardware wallet set in the target shared vehicle based on the resource settlement information, the method further includes: after the user digital currency hardware wallet successfully transfers the target resource to the vehicle digital currency hardware wallet, resending the borrowing instruction to the target shared vehicle.

[0285] Example TS22: According to any of the above examples TS13 to TS21, the target resource is a coin string.

[0286] For example, in embodiment TS23 of this application, a resource transfer method is used in a server. The method includes: receiving a target service request sent by a target shared vehicle, wherein the target service request is sent by the target shared vehicle according to a target service instruction sent by a user digital currency hardware wallet for the target shared vehicle; and sending resource settlement information to the target shared vehicle according to the target service request, wherein the resource settlement information is used for the user digital currency hardware wallet to transfer target resources to a vehicle digital currency hardware wallet set in the target shared vehicle according to the resource settlement information.

[0287] Example TS24: According to the method described in Example TS23, the target service request carries service information, the service information including at least one of the wallet attribute information of the user's digital currency hardware wallet and the identification information of the target shared vehicle. Before sending resource settlement information to the target shared vehicle according to the target service request, the method further includes: generating the resource settlement information based on the service information.

[0288] Example TS25: According to the method described in Example TS24, the target service instruction is a return instruction for the target shared vehicle, and generating the resource settlement information based on the service information includes: obtaining the borrowing information of the target shared vehicle based on the service information, wherein the borrowing information includes at least one of borrowing duration and travel distance; and generating the resource settlement information based on the borrowing information.

[0289] Example TS26: According to the method described in Example TS24, the target business instruction is a borrowing instruction for the target shared transportation vehicle, the business information includes the wallet attribute information, and the step of generating the resource settlement information based on the business information includes: determining whether there is a resource transfer failure event for the shared transportation vehicle in the user's digital currency hardware wallet based on the wallet attribute information; if there is a resource transfer failure event, then obtaining the resource settlement information corresponding to the resource transfer failure event.

[0290] Example TS27: According to the method described in Example TS26, the method further includes: if there is no resource transfer failure event, sending an unlocking command to the target shared vehicle, the unlocking command being used to instruct the target shared vehicle to control the unlocking of the vehicle lock.

[0291] For example, embodiment TS28 of this application provides a resource transfer method for a resource transfer system. The resource transfer system includes a target shared vehicle, a user digital currency hardware wallet, and a server. The method includes: the user digital currency hardware wallet sending a target service instruction to the target shared vehicle; the target shared vehicle sending a target service request to the server according to the target service instruction; the server sending resource settlement information to the target shared vehicle according to the target service request; the user digital currency hardware wallet obtaining the resource settlement information from the target shared vehicle; the user digital currency hardware wallet transferring target resources to a vehicle digital currency hardware wallet set in the target shared vehicle according to the resource settlement information; and the target shared vehicle receiving the target resources transferred by the user digital currency hardware wallet through the vehicle digital currency hardware wallet.

[0292] For example, embodiment TS29 of this application provides a resource transfer device, the device comprising: an acquisition module, configured to acquire a target service instruction sent by a user digital currency hardware wallet for the target shared vehicle; a first sending module, configured to send a target service request to a server according to the target service instruction; a first receiving module, configured to receive resource settlement information sent by the server according to the target service request, wherein the resource settlement information is used for the user digital currency hardware wallet to transfer target resources to a vehicle digital currency hardware wallet set in the target shared vehicle; and a second receiving module, configured to receive the target resources transferred by the user digital currency hardware wallet through the vehicle digital currency hardware wallet.

[0293] For example, embodiment TS30 of this application provides a resource transfer device, the device comprising: a sending module, configured to send a target service instruction to a target shared vehicle, the target service instruction being used by the target shared vehicle to send a target service request to a server according to the target service instruction, and to receive resource settlement information returned by the server to the target shared vehicle according to the target service request; an acquisition module, configured to acquire the resource settlement information from the target shared vehicle; and a transfer module, configured to transfer target resources to a vehicle digital currency hardware wallet set in the target shared vehicle according to the resource settlement information.

[0294] For example, embodiment TS31 of this application provides a resource transfer device, the device comprising: a receiving module, configured to receive a target service request sent by a target shared vehicle, wherein the target service request is sent by the target shared vehicle based on a target service instruction sent by a user digital currency hardware wallet for the target shared vehicle; and a first sending module, configured to send resource settlement information to the target shared vehicle according to the target service request, wherein the resource settlement information is used for the user digital currency hardware wallet to transfer target resources to a vehicle digital currency hardware wallet set in the target shared vehicle according to the resource settlement information.

[0295] For example, embodiment TS32 of this application provides a resource transfer system, which includes a target shared vehicle, a user digital currency hardware wallet, and a server; wherein the target shared vehicle is used to execute the method described in any of the embodiments TS1 to TS12 above; the user digital currency hardware wallet is used to execute the method described in any of the embodiments TS13 to TS22 above; and the server is used to execute the method described in any of the embodiments TS23 to TS27 above.

[0296] For example, in embodiment TS33 of this application, a shared transportation vehicle includes a vehicle digital currency hardware wallet and an NFC tag; wherein, the vehicle digital currency hardware wallet is used to implement the functions implemented by the vehicle digital currency hardware wallet in the resource transfer method described in any of the embodiments TS1 to TS28 above; and the NFC tag is used to implement the functions implemented by the NFC tag in the resource transfer method described in any of the embodiments TS1 to TS28 above.

[0297] Example TS34: In the shared transportation vehicle described in Example TS33 above, the vehicle digital wallet and NFC tag are installed in the vehicle lock of the shared transportation vehicle.

[0298] Example TS35: In the shared transportation vehicle described in Example TS33 above, the vehicle digital wallet and NFC tag are integrated into one unit.

[0299] Example TS36: According to the shared transportation vehicle described in Example TS33 above, the vehicle digital currency hardware wallet includes a memory and an NFC communication component, and the memory in the vehicle digital currency hardware wallet is used to store coin strings.

[0300] For example, in embodiment TS37 of this application, a vehicle lock is provided, the vehicle lock including a vehicle digital currency hardware wallet and an NFC tag; wherein, the vehicle digital currency hardware wallet is used to implement the functions implemented by the vehicle digital currency hardware wallet in the resource transfer method described in any of the embodiments TS1 to TS28 above; the NFC tag is used to implement the functions implemented by the NFC tag in the resource transfer method described in any of the embodiments TS1 to TS28 above.

[0301] Example TS38: According to the vehicle lock described in Example TS37 above, the vehicle digital wallet and NFC tag are integrated into one unit.

[0302] Example TS39: According to the vehicle lock described in Example TS37 above, the vehicle digital currency hardware wallet includes a memory and an NFC communication component, and the memory in the vehicle digital currency hardware wallet is used to store coin strings.

[0303] For example, in embodiment TS40 of this application, a digital currency hardware wallet is provided. The digital currency hardware wallet includes a memory, a processor, and a computer program stored on the memory and executable on the processor. When the processor executes the computer program, it implements the steps of the method described in any of the embodiments TS13 to TS22 above.

[0304] Example TS41: According to the digital currency hardware wallet described in Example TS40 above, the memory is used to store coin strings.

[0305] Example TS42: The digital currency hardware wallet according to Example TS40 above includes an NFC communication component.

[0306] For example, in embodiment TS43 of this application, a server is provided, the server including a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor executes the computer program to implement the steps of any one of embodiments TS23 to TS27 described above.

[0307] For example, embodiments of this application disclose embodiment TS44, a computer-readable storage medium having a computer program stored thereon, wherein the computer program, when executed by a processor, implements the steps of any one of embodiments TS1 to TS28 described above.

[0308] By way of example, embodiment TS45 of this application is a computer program product, including a computer program that, when executed by a processor, implements the steps of the method described in any one of embodiments TS1 to TS28 above.

[0309] Those skilled in the art will understand that all or part of the processes in the methods of the above embodiments can be implemented by a computer program instructing related hardware. The computer program can be stored in a non-volatile computer-readable storage medium, and when executed, it can include the processes of the embodiments of the above methods. Any references to memory, storage, databases, or other media used in the embodiments provided in this disclosure can include at least one of non-volatile and volatile memory. Non-volatile memory can include read-only memory (ROM), magnetic tape, floppy disk, flash memory, or optical storage, etc. Volatile memory can include random access memory (RAM) or external cache memory. 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.

[0310] The technical features of the above embodiments can be combined in any way. For the sake of brevity, 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, they should be considered to be within the scope of this specification.

[0311] The above-described embodiments are merely illustrative of several implementation methods of the present disclosure, and while the descriptions are specific and detailed, they should not be construed as limiting the scope of the invention patent. It should be noted that those skilled in the art can make various modifications and improvements without departing from the concept of the present disclosure embodiments, and these all fall within the protection scope of the present disclosure embodiments. Therefore, the protection scope of the patent for the embodiments of the present disclosure should be determined by the appended claims.

Claims

1. A resource transfer method, characterized in that, For use in targeted shared transportation vehicles, the method includes: Obtain the target business instruction sent by the user's digital currency hardware wallet for the target shared transportation vehicle, and send a target business request to the server according to the target business instruction; The system receives resource settlement information sent by the server according to the target service request. The resource settlement information is used to indicate the resource value and to allow the user's digital currency hardware wallet to transfer the target resource to the vehicle digital currency hardware wallet set in the target shared vehicle according to the resource settlement information. The resource value is an amount, and the target resource is a string of coins. The vehicle digital currency hardware wallet receives the target resources transferred from the user's digital currency hardware wallet; Both the target service request and the target service instruction carry service information, which is used by the server to generate the resource settlement information based on the service information.

2. The method according to claim 1, characterized in that, The acquisition of the target business instructions sent by the user's digital currency hardware wallet for the target shared transportation vehicle includes: The target business instruction is read from the NFC tag installed in the target shared vehicle and written to the NFC tag by the user's digital currency hardware wallet.

3. The method according to claim 1, characterized in that, After receiving the resource settlement information sent by the server according to the target service request, the method further includes: The resource settlement information is written into the NFC tag set in the target shared vehicle so that the user's digital currency hardware wallet can read the resource settlement information from the NFC tag.

4. The method according to claim 1, characterized in that, The method further includes: If the target resource is successfully received through the vehicle digital currency hardware wallet, a resource transfer success message is sent to the user's digital currency hardware wallet, and a resource settlement success message is sent to the server.

5. The method according to claim 1, characterized in that, The method further includes: If the target resource is not received through the vehicle digital currency hardware wallet, a resource transfer failure message is sent to the user digital currency hardware wallet, and a resource settlement failure message is sent to the server. The resource settlement failure message is used by the server to instruct the user digital currency hardware wallet to transfer the target resource according to the resource settlement information after the user digital currency hardware wallet sends the next business instruction for the shared transportation tool.

6. The method according to claim 1, characterized in that, The target service instruction is either a return instruction for the target shared vehicle or a borrowing instruction for the target shared vehicle.

7. The method according to claim 6, characterized in that, The method further includes: If the target service instruction is the return instruction, control the locking of the target shared vehicle.

8. The method according to claim 6, characterized in that, The method further includes: If the target service instruction is the borrowing instruction, and the server determines, based on the target service request, that the user's digital currency hardware wallet does not have a resource transfer failure event for the shared vehicle, the server receives the unlocking instruction sent by the server and controls the unlocking of the target shared vehicle according to the unlocking instruction.

9. The method according to claim 6, characterized in that, The receipt of resource settlement information sent by the server according to the target service request includes: If the target service instruction is the borrowing instruction, and the server determines, based on the target service request, that the user's digital currency hardware wallet has a resource transfer failure event for shared transportation, the server receives the resource settlement information corresponding to the resource transfer failure event.

10. The method according to claim 9, characterized in that, After receiving the resource settlement information corresponding to the resource transfer failure event sent by the server, the method further includes: If the user's digital currency hardware wallet successfully transfers the target resource to the vehicle's digital currency hardware wallet based on the resource settlement information, the borrowing instruction sent again by the user's digital currency hardware wallet is obtained, and the target service request is sent again to the server according to the borrowing instruction. If the server determines, based on the resent target service request, that the user's digital currency hardware wallet does not have a resource transfer failure event for the shared vehicle, it receives the unlocking command sent by the server and controls the unlocking of the target shared vehicle according to the unlocking command.

11. The method according to any one of claims 1 to 10, characterized in that, The business information includes at least one of the following: wallet attribute information of the user's digital currency hardware wallet and identification information of the target shared vehicle.

12. The method according to any one of claims 1 to 10, characterized in that, The target resource is a coin string.

13. A resource transfer method, characterized in that, For use in a user's digital currency hardware wallet, the method includes: A target service instruction is sent to the target shared vehicle. The target shared vehicle sends a target service request to the server based on the target service instruction and receives resource settlement information returned by the server to the target shared vehicle based on the target service request. The resource settlement information indicates the resource value. Obtain the resource settlement information from the target shared transportation vehicle; The target resources are transferred to the vehicle digital currency hardware wallet set in the target shared vehicle according to the resource settlement information; Both the target service request and the target service instruction carry service information. The service information is used by the server to generate the resource settlement information based on the service information. The resource value is an amount, and the target resource is a coin string.

14. The method according to claim 13, characterized in that, Sending the target service instruction to the target shared vehicle includes: The target service instruction is written into the NFC tag installed in the target shared vehicle, so that the target shared vehicle can read the target service instruction from the NFC tag.

15. The method according to claim 13, characterized in that, The step of obtaining the resource settlement information from the target shared transportation vehicle includes: The resource settlement information is read from the NFC tag installed in the target shared vehicle.

16. The method according to claim 13, characterized in that, The target service instruction carries at least one of the wallet attribute information of the user's digital currency hardware wallet and the identification information of the target shared vehicle. Before sending the target service instruction to the target shared vehicle, the method further includes: If the target service instruction includes the identification information of the target shared vehicle, the identification information of the target shared vehicle is read from the NFC tag installed in the target shared vehicle.

17. The method according to claim 13, characterized in that, The method further includes: The system receives a resource transfer success message sent by the target shared vehicle and outputs a resource transfer success prompt message based on the message. The resource transfer success message is sent by the vehicle digital currency hardware wallet after it successfully receives the target resource.

18. The method according to claim 13, characterized in that, The method further includes: The system receives resource transfer failure information sent by the target shared vehicle and outputs resource transfer failure prompt information based on the resource transfer failure information. The resource transfer failure information is sent by the vehicle digital currency hardware wallet after it has failed to receive the target resource.

19. The method according to claim 13, characterized in that, The target service instruction is a borrowing instruction for the target shared vehicle, and sending the target service instruction to the target shared vehicle includes: Upon detecting a vehicle borrowing operation targeting the user's digital currency hardware wallet, the borrowing instruction is sent to the target shared vehicle.

20. The method according to claim 13, characterized in that, The target service instruction is a return instruction for the target shared vehicle, and sending the target service instruction to the target shared vehicle includes: If the instruction previously sent by the user's digital currency hardware wallet was a borrowing instruction, then the return instruction is sent to the target shared vehicle.

21. The method according to claim 13, characterized in that, The target business instruction is a borrowing instruction for the target shared vehicle. After transferring the target resources to the vehicle digital currency hardware wallet set in the target shared vehicle according to the resource settlement information, the method further includes: After the user's digital currency hardware wallet successfully transfers the target resource to the vehicle's digital currency hardware wallet, the borrowing instruction is resent to the target shared vehicle.

22. The method according to any one of claims 13 to 21, characterized in that, The target resource is a coin string.

23. A resource transfer method, characterized in that, For use in a server, the method includes: Receive a target service request sent by the target shared vehicle, wherein the target service request is sent by the target shared vehicle based on a target service instruction sent by the user's digital currency hardware wallet for the target shared vehicle; According to the target business request, resource settlement information is sent to the target shared vehicle. The resource settlement information is used to indicate the resource value and to allow the user's digital currency hardware wallet to transfer the target resource to the vehicle's digital currency hardware wallet set in the target shared vehicle. The resource value is an amount, and the target resource is a string of coins. Wherein, the target service request carries service information, and before sending resource settlement information to the target shared transportation vehicle according to the target service request, the method further includes: generating the resource settlement information according to the service information.

24. The method according to claim 23, characterized in that, The business information includes at least one of the following: wallet attribute information of the user's digital currency hardware wallet and identification information of the target shared vehicle.

25. The method according to claim 24, characterized in that, The target service instruction is a return instruction for the target shared transportation vehicle, and the step of generating the resource settlement information based on the service information includes: The borrowing information of the target shared vehicle is obtained based on the business information, and the borrowing information includes at least one of the borrowing duration and the travel distance; The resource settlement information is generated based on the borrowing information.

26. The method according to claim 24, characterized in that, The target service instruction is a borrowing instruction for the target shared transportation vehicle. The service information includes the wallet attribute information. Generating the resource settlement information based on the service information includes: Based on the wallet attribute information, determine whether the user's digital currency hardware wallet has experienced a resource transfer failure event related to shared transportation vehicles; If a resource transfer failure event occurs, the resource settlement information corresponding to the resource transfer failure event is obtained.

27. The method according to claim 26, characterized in that, The method further includes: If no resource transfer failure event occurs, an unlocking command is sent to the target shared vehicle, which instructs the target shared vehicle to unlock its vehicle lock.

28. A resource transfer method, characterized in that, For use in a resource transfer system, the resource transfer system including a target shared vehicle, a user digital currency hardware wallet, and a server, the method includes: The user's digital currency hardware wallet sends a target business instruction to the target shared vehicle; The target shared vehicle sends a target service request to the server according to the target service instruction; The server sends resource settlement information to the target shared vehicle according to the target service request; the resource settlement information is used to indicate the resource value. The user's digital currency hardware wallet obtains the resource settlement information from the target shared transportation vehicle; The user digital currency hardware wallet transfers the target resources to the vehicle digital currency hardware wallet set in the target shared vehicle according to the resource settlement information; The target shared vehicle receives the target resources transferred from the user's digital currency hardware wallet through the vehicle's digital currency hardware wallet; Both the target service request and the target service instruction carry service information. The service information is used by the server to generate the resource settlement information based on the service information. The resource value is an amount, and the target resource is a coin string.

29. A resource transfer device, characterized in that, The device includes: The acquisition module is used to acquire the target business instructions sent by the user's digital currency hardware wallet for the target shared transportation vehicle; The first sending module is used to send a target service request to the server according to the target service instruction; The first receiving module is configured to receive resource settlement information sent by the server according to the target business request, wherein the resource settlement information is used to indicate the resource value and to allow the user's digital currency hardware wallet to transfer the target resource to the vehicle digital currency hardware wallet set in the target shared vehicle according to the resource settlement information; The second receiving module is used to receive the target resources transferred from the user's digital currency hardware wallet through the vehicle digital currency hardware wallet; Both the target service request and the target service instruction carry service information. The service information is used by the server to generate the resource settlement information based on the service information. The resource value is an amount, and the target resource is a coin string.

30. A resource transfer device, characterized in that, The device includes: The sending module is used to send a target service instruction to the target shared vehicle. The target service instruction is used by the target shared vehicle to send a target service request to the server according to the target service instruction, and to receive resource settlement information returned by the server to the target shared vehicle according to the target service request; the resource settlement information is used to indicate the resource value. The acquisition module is used to acquire the resource settlement information from the target shared transportation vehicle; The transfer module is used to transfer target resources to the vehicle digital currency hardware wallet set in the target shared vehicle according to the resource settlement information; Both the target service request and the target service instruction carry service information. The service information is used by the server to generate the resource settlement information based on the service information. The resource value is an amount, and the target resource is a coin string.

31. A resource transfer device, characterized in that, The device includes: A receiving module is used to receive a target service request sent by the target shared vehicle, wherein the target service request is sent by the target shared vehicle based on a target service instruction sent by the user's digital currency hardware wallet for the target shared vehicle; The first sending module is used to send resource settlement information to the target shared vehicle according to the target service request. The resource settlement information is used to indicate the resource value and to allow the user's digital currency hardware wallet to transfer the target resource to the vehicle digital currency hardware wallet set in the target shared vehicle according to the resource settlement information. Both the target service request and the target service instruction carry service information. Before sending resource settlement information to the target shared transportation vehicle according to the target service request, the device is further configured to: generate the resource settlement information according to the service information, wherein the resource value is an amount and the target resource is a coin string.

32. A resource transfer system, characterized in that, The resource transfer system includes target shared vehicles, user digital currency hardware wallets, and servers; The target shared vehicle is used to perform the method according to any one of claims 1 to 12; The user digital currency hardware wallet is used to perform the method according to any one of claims 13 to 22; The server is configured to perform the method according to any one of claims 23 to 27.

33. A shared transportation vehicle, characterized in that, The shared transportation vehicle includes a vehicle digital wallet and an NFC tag; The vehicle digital currency hardware wallet is used to implement the functions of the vehicle digital currency hardware wallet in any of the resource transfer methods described in claims 1 to 28. The NFC tag is used to implement the functions of the NFC tag in any of the resource transfer methods described in claims 1 to 28.

34. The shared transportation vehicle according to claim 33, characterized in that, The vehicle digital wallet and NFC tag are installed in the lock of the shared vehicle.

35. The shared transportation vehicle according to claim 33, characterized in that, The vehicle digital wallet and NFC tag are integrated into one unit.

36. The shared transportation vehicle according to claim 33, characterized in that, The vehicle digital currency hardware wallet includes a memory and an NFC communication component. The memory in the vehicle digital currency hardware wallet is used to store coin strings.

37. A vehicle lock, characterized in that, The vehicle lock includes a vehicle digital wallet and an NFC tag; The vehicle digital currency hardware wallet is used to implement the functions of the vehicle digital currency hardware wallet in any of the resource transfer methods described in claims 1 to 28. The NFC tag is used to implement the functions of the NFC tag in any of the resource transfer methods described in claims 1 to 28.

38. The vehicle lock according to claim 37, characterized in that, The vehicle digital wallet and NFC tag are integrated into one unit.

39. The vehicle lock according to claim 37, characterized in that, The vehicle digital currency hardware wallet includes a memory and an NFC communication component. The memory in the vehicle digital currency hardware wallet is used to store coin strings.

40. A digital currency hardware wallet, characterized in that, The digital currency hardware wallet includes a memory, a processor, and a computer program stored on the memory and executable on the processor, wherein the processor executes the computer program to implement the steps of the method according to any one of claims 13 to 22.

41. The digital currency hardware wallet according to claim 40, characterized in that, The memory is used to store coin strings.

42. The digital currency hardware wallet according to claim 40, characterized in that, The digital wallet hardware includes an NFC communication component.

43. A server, characterized in that, The server includes a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor executes the computer program to implement the steps of the method of any one of claims 23 to 27.

44. A computer-readable storage medium having a computer program stored thereon, characterized in that, When the computer program is executed by a processor, it implements the steps of the method according to any one of claims 1 to 28.

45. A computer program product, comprising a computer program, characterized in that, When executed by a processor, the computer program implements the steps of the method according to any one of claims 1 to 28.

Citation Information

Patent Citations

  • Article management method and device, computer device and computer readable storage medium

    CN110009448A

  • Smart lock contract management method and system and smart lock

    CN110557362A