Transaction method, device, server, equipment and medium

By using the target identification code to correlate the power source for the enterprise to use the enterprise to automate the power source replenishment transactions, the complex and inefficient reimbursement process in the existing technology is solved, and the efficiency of account management is improved and account security is ensured.

CN113919956BActive Publication Date: 2025-04-22ZHEJIANG ANJI NENGQI TECH CO LTD
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
CN202111225635.8
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2021-10-21
Publication Date
2025-04-22
Estimated Expiration
2041-10-21

AI Technical Summary

Technical Problem

In the prior art, after the power source is replenished, the reimbursement process of enterprise vehicles is complicated and the cycle is long, resulting in inconvenient management and inefficient efficiency.

Method used

After the vehicle power source recharge is completed, the target identification code is used to correlate it with the target account, and the power source recharge transaction is automated. The specific steps include receiving order information from the payment terminal, deducting the transaction amount and target transaction amount, and feedbacking the difference to generate payment information.

Benefits of technology

The reimbursement process after power source replenishment is simplified, the account management efficiency is improved, the target account safety is ensured, and the complexity and time-consuming of manual reimbursement are avoided.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN113919956B_ABST
    Figure CN113919956B_ABST
Patent Text Reader

Abstract

The embodiments of this specification disclose a transaction method, device, server, equipment and medium, and the transaction method includes: after the power source of the vehicle is replenished, receiving the order information sent by the payment terminal of the target supply station by scanning the target identification code, wherein the target identification code is an identification code associated with the target account, and the order information includes the transaction amount corresponding to the power source replenishment and the target transaction amount corresponding to the target identification code; when the transaction amount is greater than the target transaction amount, deducting the target transaction amount from the target account; and determining the difference between the transaction amount and the target transaction amount, and feeding back the difference to the payment terminal, so that the payment terminal generates payment information based on the difference for the target user to perform payment operations. The above scheme improves the account management efficiency of vehicle power source replenishment.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The embodiments of this specification relate to the field of computer technology, and in particular, to a transaction method, apparatus, server, equipment, and medium. Background Art

[0002] For enterprises, they usually have multiple corporate vehicles. When refueling the vehicles (such as refueling, charging, etc.), the enterprises need to manage them in a unified manner. Taking the fleet whose power source is gasoline as an example, in the existing technology, after refueling the vehicle, the person in charge of each vehicle needs to hand over the refueling voucher to the fleet for reimbursement. The reimbursement process is complicated and has a long cycle, which is not easy to manage and timely write-off, and has low efficiency. Summary of the invention

[0003] The embodiments of this specification provide a transaction method, apparatus, server, equipment and medium.

[0004] In a first aspect, an embodiment of this specification provides a transaction method, which is applied to a server, and the method includes:

[0005] After the power source refueling of the vehicle is completed, receiving the order information sent by the payment terminal of the target refueling station by scanning the target identification code, wherein the target identification code is an identification code associated with the target account, and the order information includes the transaction amount corresponding to the power source refueling and the target transaction amount corresponding to the target identification code;

[0006] When the transaction amount is greater than the target transaction amount, deducting the target transaction amount from the target account; and

[0007] The difference between the transaction amount and the target transaction amount is determined, and the difference is fed back to the payment terminal, so that the payment terminal generates payment information based on the difference for the target user to perform payment operations.

[0008] Optionally, before receiving the order information sent by the payment terminal of the target replenishment station by scanning the target identification code, the method further includes:

[0009] In response to an identification code application request sent by a terminal device of a target user, based on a preset transaction limit of a target account, assigning the target identification code to the target user, and binding the target user to the target identification code;

[0010] The first amount corresponding to the target identification code is deducted from the preset transaction amount.

[0011] Optionally, before receiving the order information sent by the payment terminal of the target replenishment station by scanning the target identification code, the method further includes:

[0012] Receiving power source supply related information sent by the terminal device of the target user;

[0013] The power source replenishment associated information is verified, and when the verification result is passed, the terminal device is granted permission to use the target identification code.

[0014] Optionally, the power source replenishment related information includes target user information of the target user and estimated replenishment station information for performing the power source replenishment, and the verifying of the power source replenishment related information includes:

[0015] Based on a preset correspondence between user information and identification codes, determining whether there is an identification code corresponding to the target user information;

[0016] If it exists, taking the identification code corresponding to the target user information as the identification code to be used, and determining the set supply station information corresponding to the identification code to be used;

[0017] Verify whether the estimated refueling station information is the same as the set refueling station information, wherein when the estimated refueling station information is the same as the set refueling station information, it indicates that the power source refueling related information has been verified.

[0018] Optionally, after verifying the power source replenishment-related information, the method further includes:

[0019] The unconsumed amount corresponding to the identification code to be used is determined, and the unconsumed amount is fed back to the terminal device.

[0020] Optionally, the order information includes the target refueling station information, and after the payment terminal receiving the target refueling station sends the order information by scanning the target identification code, the method further includes:

[0021] Determining whether the target identification code is the identification code to be used;

[0022] If so, determine whether the target refueling station information is the same as the set refueling station information, wherein when the target refueling station information is the same as the set refueling station information, deduct money from the target account.

[0023] In a second aspect, an embodiment of the present specification provides a server, which is applied in a server, and the method includes:

[0024] After the power source refueling of the vehicle is completed, receiving the order information sent by the payment terminal of the target refueling station by scanning the target identification code, wherein the target identification code is an identification code associated with the target account, and the order information includes the transaction amount corresponding to the power source refueling and the target transaction amount corresponding to the target identification code;

[0025] When the transaction amount is greater than the target transaction amount, deducting the target transaction amount from the target account; and

[0026] The difference between the transaction amount and the target transaction amount is determined, payment information is generated based on the difference, and the payment information is fed back to the payment terminal so that the target user can perform a payment operation.

[0027] In a third aspect, an embodiment of this specification provides a method for obtaining an identification code, which is applied to a terminal device, and the method includes:

[0028] Sending an identification code application request for the target account to a server providing identification code services;

[0029] When the target user of the terminal device is an unregistered user, completing user registration based on a registration interface provided by the server, so that the server associates the target identification code with the target user;

[0030] The target identification code sent by the server is received, so that after the power source replenishment of the vehicle is completed, the payment terminal of the target supply station sends order information to the server by scanning the target identification code, and the order information includes the transaction amount corresponding to the power source replenishment and the target transaction amount corresponding to the target identification code; when the transaction amount is greater than the target transaction amount, the server deducts the target transaction amount from the target account associated with the target identification code, and determines the difference between the transaction amount and the target transaction amount.

[0031] In a fourth aspect, an embodiment of the present specification provides a transaction device, applied to a server, the device comprising:

[0032] A first acquisition module is used to receive order information sent by a payment terminal of a target refueling station by scanning a target identification code after the power source refueling of the vehicle is completed, wherein the target identification code is an identification code associated with a target account, and the order information includes a transaction amount corresponding to the power source refueling and a target transaction amount corresponding to the target identification code;

[0033] A first processing module, configured to deduct the target transaction amount from the target account when the transaction amount is greater than the target transaction amount; and

[0034] The second processing module is used to determine the difference between the transaction amount and the target transaction amount, and feed the difference back to the payment terminal, so that the payment terminal generates payment information based on the difference for the target user to perform payment operations.

[0035] In a fifth aspect, an embodiment of this specification provides a transaction device, applied to a server, the device comprising:

[0036] A second acquisition module is used to receive order information sent by a payment terminal of a target refueling station by scanning a target identification code after the power source refueling of the vehicle is completed, wherein the target identification code is an identification code associated with a target account, and the order information includes a transaction amount corresponding to the power source refueling and a target transaction amount corresponding to the target identification code;

[0037] A third processing module is configured to deduct the target transaction amount from the target account when the transaction amount is greater than the target transaction amount; and

[0038] The fourth processing module is used to determine the difference between the transaction amount and the target transaction amount, generate payment information based on the difference, and feed back the payment information to the payment terminal so that the target user can perform a payment operation.

[0039] In a sixth aspect, an embodiment of the present specification provides an identification code acquisition device, which is applied to a terminal device, and the device includes:

[0040] A sending module, used to send an identification code application request for a target account to a server providing an identification code service;

[0041] A registration module, used for completing user registration based on a registration interface provided by the server when the target user of the terminal device is an unregistered user, so that the server associates the target identification code with the target user;

[0042] A receiving module is used to receive the target identification code sent by the server, so that after the power source replenishment of the vehicle is completed, the payment terminal of the target supply station sends order information to the server by scanning the target identification code, and the order information includes the transaction amount corresponding to the power source replenishment and the target transaction amount corresponding to the target identification code; when the transaction amount is greater than the target transaction amount, the server deducts the target transaction amount from the target account associated with the target identification code, and determines the difference between the transaction amount and the target transaction amount.

[0043] In a seventh aspect, an embodiment of the present specification provides a server, comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor executes the steps of the transaction method provided above.

[0044] In an eighth aspect, an embodiment of the present specification provides a terminal device, including a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor implements the steps of the identification code acquisition method provided above when executing the program.

[0045] In a ninth aspect, an embodiment of the present specification provides a computer-readable storage medium having a computer program stored thereon, which implements the steps of any of the above-mentioned methods when executed by a processor.

[0046] The beneficial effects of the embodiments of this specification are as follows:

[0047] The transaction method provided in the embodiment of this specification is that after the power source of the vehicle is replenished, the payment terminal of the target supply station receives the order information sent by scanning the target identification code, wherein the target identification code is an identification code associated with the target account, and the order information includes the transaction amount corresponding to the power source replenishment and the target transaction amount corresponding to the target identification code; when the transaction amount is greater than the target transaction amount, the target transaction amount is deducted from the target account; and the difference between the transaction amount and the target transaction amount is determined, and the difference is fed back to the payment terminal, so that the payment terminal generates payment information based on the difference for the target user to perform payment operations. In this scheme, by associating the target identification code with the target account, the operation of the target account can be realized through the target identification code, eliminating the complex and time-consuming manual reimbursement process, and improving the account management efficiency of the vehicle power source replenishment. At the same time, when the transaction amount exceeds the transaction amount of the target identification code, the difference needs to be paid by the target user, and the transaction will not be carried out through the target account, ensuring the safety of the target account. BRIEF DESCRIPTION OF THE DRAWINGS

[0048] Various other advantages and benefits will become apparent to those of ordinary skill in the art by reading the detailed description of the preferred embodiments below. The accompanying drawings are only for the purpose of illustrating the preferred embodiments and are not to be considered as limiting the present specification. Also, the same reference symbols are used throughout the accompanying drawings to represent the same components. In the accompanying drawings:

[0049] Figure 1 A flowchart of a transaction method provided in an embodiment of this specification;

[0050] Figure 2 A flowchart of another transaction method provided in the embodiment of this specification;

[0051] Figure 3 A flowchart of a method for obtaining an identification code provided in an embodiment of this specification;

[0052] Figure 4 A schematic diagram of a transaction device provided in an embodiment of this specification;

[0053] Figure 5 A schematic diagram of another transaction device provided in an embodiment of this specification;

[0054] Figure 6 A schematic diagram of an identification code acquisition device provided in an embodiment of this specification;

[0055] Figure 7 A schematic diagram of a server provided in an embodiment of this specification. DETAILED DESCRIPTION

[0056] In order to better understand the above technical scheme, the technical scheme of the embodiments of this specification is described in detail below through the accompanying drawings and specific embodiments. It should be understood that the embodiments of this specification and the specific features in the embodiments are detailed descriptions of the technical scheme of the embodiments of this specification, rather than limitations on the technical scheme of this specification. In the absence of conflict, the embodiments of this specification and the technical features in the embodiments can be combined with each other.

[0057] This specification embodiment provides a transaction method, which is applied to a server, such as Figure 1 FIG. 1 is a flowchart of a transaction method provided in an embodiment of the present specification, and the method includes the following steps:

[0058] Step S11: after the power source refueling of the vehicle is completed, receiving order information sent by the payment terminal of the target refueling station by scanning the target identification code, wherein the target identification code is an identification code associated with the target account, and the order information includes the transaction amount corresponding to the power source refueling and the target transaction amount corresponding to the target identification code;

[0059] Step S12: when the transaction amount is greater than the target transaction amount, deducting the target transaction amount from the target account; and

[0060] Step S13: determining the difference between the transaction amount and the target transaction amount, so that the target user performs a payment operation based on the difference.

[0061] The transaction method provided in the embodiments of this specification can be applied to the power source replenishment scenario of corporate vehicles. For example, a company is equipped with multiple vehicles. When replenishing the power source of any of the vehicles, the transaction method provided in this solution can be executed. Of course, the transaction method provided in the embodiments of this specification can also be applied to the power source replenishment scenario of private vehicles. For example, when a family has multiple vehicles and different family members use different vehicles, in order to facilitate the management of the power source replenishment costs of the vehicles and improve transaction efficiency, power source replenishment transactions can also be carried out through the method provided in this solution.

[0062] The method in the embodiments of this specification can be applied to a server, which can be a power source supply station and is used to provide transaction-related services. The server can communicate with user terminals, payment terminals of supply stations and other devices.

[0063] In step S11, the vehicle can be a company vehicle or a family vehicle, which is not limited here. For different types of vehicles, the power source can also be different. For example, for a gasoline vehicle, the power source replenishment is refueling; for an electric vehicle, the power source replenishment is charging.

[0064] The target identification code may be an identification code associated with a target account. For example, when the vehicle is a corporate vehicle, the target account may be a corporate account opened by the company for power source replenishment. When the vehicle is a family vehicle, the target account may be a personal account of a family member. It should be noted that the target identification code may be associated with one or more target accounts. For example, a company may open two accounts, and the target identification code may be associated with both accounts. When executing a transaction operation, one account may be selected for the transaction, or when the balance of one account is insufficient, the balance of another account may be used for the remaining part of the transaction. The target identification code may be in the form of a graphic code, such as a barcode, a QR code, etc. It may also be in other forms of identification codes, which are not limited here.

[0065] In the embodiments of this specification, the target identification code can be applied for in advance by the user, or can be assigned to each vehicle by the manager of the target account. Taking the user applying for the target identification code as an example, the specific implementation method is as follows: in response to the identification code application request sent by the terminal device of the target user, based on the preset transaction amount of the target account, the target identification code is assigned to the target user, and the target user is bound to the target identification code;

[0066] The first amount corresponding to the target identification code is deducted from the preset transaction amount.

[0067] Specifically, the preset transaction limit can be the total limit of the target account. Taking a corporate account as an example, the preset transaction limit can be the total amount of money deposited by the enterprise in the account. Based on the preset transaction limit, the identification code can be assigned to the target account in a variety of ways. Below, taking the target account as a corporate account as an example, two of the implementation methods are described.

[0068] The first implementation method: The enterprise can set the transaction limit for each identification code, and then divide the preset transaction limit based on the transaction limit. For example, if the enterprise sets the transaction limit for each identification code to 100 yuan and the preset transaction limit to 1,000 yuan, the preset transaction limit can be divided into 10 parts, and the transaction limit of each part is 100 yuan. Then, for each divided transaction limit, a corresponding identification code is assigned. After the server receives the identification code application request from the target user, one of the identification codes is assigned to the target user.

[0069] Of course, the set transaction amount for each identification can be the same or different. For example, the enterprise sets three transaction amounts, namely 100 yuan, 200 yuan, and 300 yuan. Correspondingly, the preset transaction amount can be divided according to the above three transaction amounts. The number of each transaction amount can be set or random. Further, a corresponding identification code is assigned to each divided share. After the server receives the identification code application request from the target user, it can randomly select one of the assigned identification codes and assign it to the target user, or select an identification code according to the amount value applied by the target user, and send it to the user terminal as the target identification code.

[0070] In the specific implementation process, the total amount of the enterprise's deposits and payments can be divided according to the set transaction limit, and cards can be made for the divided limits. A corresponding identification code (such as a QR code) is assigned to each card, so that the user can apply for the identification code and present the identification code for payment when the power source is replenished. In the embodiment of this specification, for the target account, since it is divided into at least one transaction limit, the target account corresponds to at least one identification code. Among them, the identification code can be pre-generated, for example, it has been configured before the user sends an application request in the manner described above, and it can also be generated in real time based on the user's application request. For example, after receiving the user's identification code application request, the server divides a portion of the total preset transaction limit based on the transaction limit set by the enterprise, and generates a corresponding identification code for the limit, which is fed back to the user terminal as the target identification code.

[0071] The second implementation method: When the user initiates an identification code application request, the identification code application request can carry the transaction amount entered by the user. Specifically, taking corporate vehicles as an example, there may be differences in the vehicles equipped by the enterprise. For example, some corporate vehicles have high fuel consumption; some corporate vehicles have large fuel tanks; some corporate vehicles are used frequently and the power source is replenished frequently; some corporate vehicles are used less frequently and the power source is replenished less frequently. It can be seen that the actual demand for power source replenishment is different for different vehicles. Therefore, the target user can apply for a reasonable transaction amount based on the actual power source replenishment demand of the vehicle. After receiving the application request, the administrator can review the transaction amount entered by the target user to determine whether the transaction amount entered by the target user is consistent with the actual use of the vehicle. Alternatively, the input range of the transaction amount can be pre-configured. If the transaction amount entered by the target user is within the input range, the transaction amount entered by the user can be used as the transaction amount of the identification code.

[0072] Furthermore, after the target identification code is determined, the target identification code is bound to the target user, for example, the identification mark of the target identification code is associated with the user information of the target user. After the power source replenishment of the vehicle is completed, the target identification code is scanned by the payment terminal of the target supply station, such as a POS machine, to obtain the target transaction amount corresponding to the target identification code. The target transaction amount may be the maximum amount that the target identification code can currently trade. Among them, when the target identification code contains the target transaction amount information, the target transaction amount can be directly obtained by parsing the target identification code through the payment terminal; when the target identification code does not contain the target transaction amount information, the payment terminal can send a transaction amount acquisition request to the server and receive the target transaction amount corresponding to the target identification code fed back by the server. The payment terminal generates order information based on the target transaction amount and the transaction amount corresponding to the current power source replenishment, and sends the order information to the server.

[0073] In step S12, after receiving the order information, the server determines whether the transaction amount corresponding to the current power source replenishment is greater than the target transaction amount. Among them, if the transaction amount of the current power source replenishment is less than or equal to the target transaction amount of the transaction card corresponding to the target identification code, the transaction amount can be directly deducted from the target account. If the transaction amount of the current power source replenishment is greater than the target transaction amount, it means that the target transaction amount cannot meet the amount consumed by this power source replenishment. At this time, the target transaction amount is first deducted from the target account, and then the difference between the transaction amount and the target transaction amount is calculated through step S13, and the difference is fed back to the payment terminal. The payment terminal generates payment information based on the difference, or the server directly determines the payment information based on the difference, so that the user pays the difference.

[0074] For example, if the target transaction amount corresponding to the target identification code is 200 yuan, and the transaction amount consumed for the vehicle's power source replenishment is 320 yuan, 200 yuan will be deducted from the target account first, and then the payment terminal will generate payment information based on the remaining 120 yuan difference, so that the user can pay the difference.

[0075] It should be noted that when the payment terminal generates payment information based on the difference, the payment method of the payment information can be determined based on the payment habits of the target user. For example, based on the payment methods in the historical transaction records of the target user, the most frequently used payment method is selected as the final payment method. Alternatively, the final payment method can be determined based on the choice of the target user.

[0076] The solution of the embodiment of this specification can effectively allocate the shares of the target account in order to manage the funds of the target account, and conduct power source replenishment transactions based on the allocated shares, thereby achieving accurate management of the funds of the target account. At the same time, in order to ensure that the funds of the target account are easy to manage and the funds of the target account are safe, in the embodiment of this specification, when the transaction amount exceeds the target transaction amount of the target identification code, the difference needs to be paid by the target user, and the transaction will not be conducted through the target account. Of course, the difference can also be paid through the target account. For example, if the remaining balance of the target account is sufficient to pay the difference, the difference can be directly deducted from the target account, which is not limited here.

[0077] In the embodiment of this specification, before recharging the power source, the user can submit a power source recharging application to the server to report the power source recharging in advance, and after the application is approved, the power source recharging can be performed through the identification code. The specific implementation process is as follows: receiving the power source recharging related information sent by the terminal device of the target user; verifying the power source recharging related information, and when the verification result is verification passed, granting the terminal device the authority to use the target identification code.

[0078] Specifically, the power source replenishment related information may include but is not limited to the target user information of the target user, the estimated replenishment station information for executing the power source replenishment, the power source type, and the estimated cost of the power source replenishment. The user's terminal device may run a transaction client corresponding to the server. Before the user executes the power source replenishment, the user may upload the power source replenishment plan through the transaction client, fill in the power source replenishment related information, and send it to the server.

[0079] Taking the example that power source replenishment associated information includes target user information and expected replenishment station information for executing power source replenishment, the process of verifying the power source supply associated information can be achieved through the following steps: based on the preset correspondence between user information and identification code, determine whether there is an identification code corresponding to the target user information; if so, use the identification code corresponding to the target user information as the identification code to be used, and determine the set replenishment station information corresponding to the identification code to be used; verify whether the expected replenishment station information is the same as the set replenishment station information, wherein, when the expected replenishment station information is the same as the set replenishment station information, it indicates that the verification of the power source supply associated information is successful.

[0080] Specifically, as described above, when assigning an identification code to a user, the user information of the user can be bound to the identification code, so that a preset correspondence relationship between the user information and the identification code can be established, and the preset correspondence relationship can be stored on the server. When the server receives the target user information sent by the target user, by searching the preset correspondence relationship, it can be known whether the target user information is assigned an identification code. If there is no identification code corresponding to the target user information, it means that the target user has not applied for the identification code, then the target user can be prompted to apply for the identification code, and the identification code application interface can be pushed to the target user. If there is an identification code corresponding to the target user information, the found identification code is used as the identification code to be used, that is, the power source replenishment transaction can be carried out through the identification code.

[0081] It should be noted that for each identification code, a respective refueling station can be set, that is, for an identification code, it can only be used at a designated refueling station and cannot be used at other refueling stations. In the embodiment of this specification, when configuring an identification code for each transaction card, corresponding set refueling station information can be assigned to each identification code, so that the correspondence between the identification code and the set refueling station information can be pre-established. Among them, the set refueling station information corresponding to different identification codes can be the same or different, which is not limited here. Based on the correspondence between the identification code and the set refueling station information, the set refueling station information corresponding to the identification code to be used can be determined.

[0082] Furthermore, the expected refueling station information submitted by the target user is compared with the set refueling station information corresponding to the identification code to be used. If the two are the same, it indicates that the power source supply related information verification has passed. If the two are different, it indicates that the user wants to use the identification code to conduct a power source supply transaction at a non-designated refueling station, which obviously does not meet the conditions for the use of the identification code, and the power source supply related information verification fails.

[0083] In the embodiment of this specification, when the power source supply associated information verification is passed, it indicates that the use of the identification code meets the use conditions, and at this time, the terminal device can be granted permission to use the target identification code. If the power source supply associated information verification fails, the target identification code is not authorized to be used. For example, when the terminal device sends a request to the server to present the target identification code, the server can refuse to send the target identification code to the terminal device for display, or the terminal device can present the target identification code, but the server can refuse to process the transaction operation corresponding to the target identification code.

[0084] In the embodiments of this specification, in order to facilitate the user to understand the usage of the transaction amount corresponding to the identification code, after verifying the power source replenishment related information, the unconsumed amount corresponding to the identification code to be used can also be determined, and the unconsumed amount can be fed back to the terminal device. Specifically, the transaction amount corresponding to the identification code to be used is allowed to be used multiple times. In order to facilitate the user to know the current available amount before each power source replenishment, the unconsumed amount corresponding to the identification code to be used can be sent to the terminal device.

[0085] In addition, considering that the identification code to be used determined based on the target user information and the preset correspondence between the user information and the identification code may be different from the target identification code. In order to prevent the target user from using the identification code applied for by other users, in the embodiment of this specification, it can be determined whether the target identification code is the identification code to be used; if so, it is determined whether the target refueling station information is the same as the set refueling station information, wherein when the target refueling station information is the same as the set refueling station information, the target account is deducted.

[0086] Specifically, if the target identification code is the same as the identification code to be used, it indicates that the target identification code is an identification code bound to the target user, and the target user can use the target identification code. Therefore, when the target supply station information for the current power source replenishment is the same as the set supply station information, the power source replenishment transaction can be carried out, and the target account is deducted based on the transaction amount. On the contrary, if the target identification code is different from the identification code to be used, it indicates that the target identification code is not an identification code bound to the target user, and at this time, the target user is prohibited from using the target identification code.

[0087] In summary, the transaction method provided in the embodiment of this specification associates the target identification code with the target account, and the target account can be operated by scanning the target identification code, eliminating the complex and time-consuming manual reimbursement process and improving the account management efficiency of vehicle power source replenishment. At the same time, when the transaction amount exceeds the transaction limit of the target identification code, the difference can be paid by the target user instead of the target account, ensuring the security of the target account.

[0088] Based on the same inventive concept, the embodiment of this specification provides a transaction method, which is applied to a server, such as Figure 2 As shown, the method comprises the following steps:

[0089] Step S21: After the power source refueling of the vehicle is completed, receiving order information sent by the payment terminal of the target refueling station by scanning the target identification code, wherein the target identification code is an identification code associated with the target account, and the order information includes the transaction amount corresponding to the power source refueling and the target transaction amount corresponding to the target identification code;

[0090] Step S22: when the transaction amount is greater than the target transaction amount, deducting the target transaction amount from the target account; and

[0091] Step S23: determining the difference between the transaction amount and the target transaction amount, generating payment information based on the difference, and feeding back the payment information to the payment terminal so that the target user can perform a payment operation.

[0092] In the embodiment of this specification, the server generates payment information based on the difference and feeds the payment information back to the payment terminal, so that the payment terminal performs subsequent transactions based on the payment information. Regarding the above method, its specific implementation method is similar to the embodiment of the transaction method described above, and will not be elaborated here.

[0093] Based on the same inventive concept, the embodiment of this specification provides a method for obtaining an identification code, which is applied to a terminal device, and the terminal device can be a user's mobile phone, tablet computer, etc. Figure 3 As shown, the method comprises the following steps:

[0094] Step S31: sending an identification code application request for a target account to a server providing identification code services;

[0095] Step S32: when the target user of the terminal device is an unregistered user, completing user registration based on the registration interface provided by the server, so that the server associates the target identification code with the target user;

[0096] Step S33: receiving the target identification code sent by the server, so that after the power source of the vehicle is refueled, the payment terminal of the target refueling station sends order information to the server by scanning the target identification code;

[0097] The order information includes the transaction amount corresponding to the power source replenishment and the target transaction amount corresponding to the target identification code; when the transaction amount is greater than the target transaction amount, the server deducts the target transaction amount from the target account associated with the target identification code, and determines the difference between the transaction amount and the target transaction amount.

[0098] It should be noted that the server providing the identification code service can be the same server as the server providing the payment service to the user and the refueling station, or of course, they can be different servers. When the server providing the identification code service can be different from the server providing the payment service to the user and the refueling station, the identification code is obtained through the server providing the identification code service, and the transaction process is carried out through the server providing the payment service.

[0099] Based on the same inventive concept, the embodiment of this specification provides a transaction device, which is applied to a server, such as Figure 4 As shown, the device comprises:

[0100] The first acquisition module 41 is used to receive order information sent by the payment terminal of the target filling station by scanning the target identification code after the power source filling of the vehicle is completed, wherein the target identification code is an identification code associated with the target account, and the order information includes the transaction amount corresponding to the power source filling and the target transaction amount corresponding to the target identification code;

[0101] A first processing module 42 is configured to deduct the target transaction amount from the target account when the transaction amount is greater than the target transaction amount; and

[0102] The second processing module 43 is used to determine the difference between the transaction amount and the target transaction amount, and feed the difference back to the payment terminal, so that the payment terminal generates payment information based on the difference for the target user to perform payment operations.

[0103] Based on the same inventive concept, the embodiment of this specification provides a transaction device, which is applied to a server, such as Figure 5 As shown, the device comprises:

[0104] The second acquisition module 51 is used to receive order information sent by the payment terminal of the target filling station by scanning the target identification code after the power source filling of the vehicle is completed, wherein the target identification code is an identification code associated with the target account, and the order information includes the transaction amount corresponding to the power source filling and the target transaction amount corresponding to the target identification code;

[0105] A third processing module 52 is configured to deduct the target transaction amount from the target account when the transaction amount is greater than the target transaction amount; and

[0106] The fourth processing module 53 is used to determine the difference between the transaction amount and the target transaction amount, generate payment information based on the difference, and feed back the payment information to the payment terminal so that the target user can perform a payment operation.

[0107] Regarding the above-mentioned device, the specific functions of each module therein have been described in detail in the embodiment of the transaction method provided in the embodiment of this specification, and will not be elaborated here.

[0108] Based on the same inventive concept, the embodiment of this specification provides an identification code acquisition device, which is applied to a terminal device, such as Figure 6 As shown, the device comprises:

[0109] A sending module 61, configured to send an identification code application request for a target account to a server providing an identification code service;

[0110] A registration module 62, configured to complete user registration based on a registration interface provided by the server when the target user of the terminal device is an unregistered user, so that the server associates the target identification code with the target user;

[0111] The receiving module 63 is used to receive the target identification code sent by the server, so that after the power source replenishment of the vehicle is completed, the payment terminal of the target supply station sends order information to the server by scanning the target identification code, and the order information includes the transaction amount corresponding to the power source replenishment and the target transaction amount corresponding to the target identification code; when the transaction amount is greater than the target transaction amount, the server deducts the target transaction amount from the target account associated with the target identification code, and determines the difference between the transaction amount and the target transaction amount.

[0112] Regarding the above-mentioned device, the specific functions of each module therein have been described in detail in the embodiment of the identification code acquisition method provided in the embodiment of this specification, and will not be elaborated here.

[0113] Based on the same inventive concept as the transaction method in the above embodiment, the embodiment of this specification also provides a server, such as Figure 7 As shown, it includes a memory 404, a processor 402, and a computer program stored in the memory 404 and executable on the processor 402. When the processor 402 executes the program, the steps of the transaction method described above are implemented.

[0114] Among them, Figure 7In the embodiment of the present invention, a bus architecture (represented by bus 400) is shown, which may include any number of interconnected buses and bridges, and bus 400 links various circuits including one or more processors represented by processor 402 and memory represented by memory 404. Bus 400 may also link various other circuits such as peripherals, voltage regulators, and power management circuits, which are well known in the art and are therefore not further described herein. Bus interface 406 provides an interface between bus 400 and receiver 401 and transmitter 403. Receiver 401 and transmitter 403 may be the same element, namely a transceiver, providing a unit for communicating with various other devices over a transmission medium. Processor 402 is responsible for managing bus 400 and general processing, while memory 404 may be used to store data used by processor 402 when performing operations.

[0115] Based on the same inventive concept as the identification code acquisition method in the aforementioned embodiment, the embodiment of this specification also provides a terminal device, including a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor implements the steps of the identification code acquisition method described above when executing the program.

[0116] Based on the inventive concept of the transaction method and the identification code acquisition method in the aforementioned embodiments, the embodiments of this specification also provide a computer-readable storage medium on which a computer program is stored, which, when executed by a processor, implements the steps of the transaction method and the identification code acquisition method described above.

[0117] This specification is described with reference to the flowcharts and / or block diagrams of the methods, devices (systems), and computer program products according to the embodiments of this specification. It should be understood that each process and / or box in the flowchart and / or block diagram, as well as the combination of the processes and / or boxes in the flowchart and / or block diagram, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing device to produce a machine, so that the instructions executed by the processor of the computer or other programmable data processing device generate instructions for implementing the processes in the flowchart and / or block diagram. Figure 1 A process or multiple processes and / or boxes Figure 1 A device that has the functions specified in one or more boxes.

[0118] These computer program instructions may also be stored in a computer-readable memory that can direct a computer or other programmable data processing device to work in a specific manner, so that the instructions stored in the computer-readable memory produce an article of manufacture including an instruction device, which implements the process Figure 1 A process or multiple processes and / or boxes Figure 1A function specified in one or more boxes.

[0119] These computer program instructions can also be loaded onto a computer or other programmable data processing device so that a series of operating steps are executed on the computer or other programmable device to produce a computer-implemented process, thereby providing instructions for implementing the process. Figure 1 A process or multiple processes and / or boxes Figure 1 The steps for the functions specified in one or more boxes.

[0120] Although the preferred embodiments of this specification have been described, those skilled in the art may make additional changes and modifications to these embodiments once they have learned the basic creative concept. Therefore, the appended claims are intended to be interpreted as including the preferred embodiments and all changes and modifications that fall within the scope of this specification.

[0121] Obviously, those skilled in the art can make various changes and modifications to this specification without departing from the spirit and scope of this specification. Thus, if these modifications and variations of this specification fall within the scope of the claims of this specification and their equivalents, this specification is also intended to include these modifications and variations.

Claims

1. A trading method, characterized in that: Applied in a server, the method comprises: After the power source refueling of the vehicle is completed, receiving order information sent by the payment terminal of the target refueling station by scanning the target identification code, wherein the target identification code is associated with the target account, and the order information includes the transaction amount corresponding to the power source refueling and the target transaction amount corresponding to the target identification code; When the transaction amount is greater than the target transaction amount, deducting the target transaction amount from the target account; and Determining the difference between the transaction amount and the target transaction amount, so that the target user performs a payment operation based on the difference; The target identification code is obtained in the following manner: based on the transaction amount of each identification code, the preset transaction amount of the target account is divided; for each divided transaction amount, a corresponding identification code is assigned, and after the server receives the identification code application request of the target user, an identification code is determined from the assigned identification codes as the target identification code assigned to the target user.

2. The method according to claim 1, characterized in that: Before receiving the order information sent by the payment terminal of the target replenishment station by scanning the target identification code, the method further includes: In response to an identification code application request sent by a terminal device of a target user, based on a preset transaction limit of the target account, the target identification code is allocated to the target user, and the target user is bound to the target identification code; The first amount corresponding to the target identification code is deducted from the preset transaction amount.

3. The method according to claim 1, characterized in that Before receiving the order information sent by the payment terminal of the target replenishment station by scanning the target identification code, the method further includes: Receiving power source supply related information sent by the terminal device of the target user; The power source replenishment associated information is verified, and when the verification result is passed, the terminal device is granted permission to use the target identification code.

4. The method according to claim 3, characterized in that The power source refueling related information includes target user information and estimated refueling station information for executing the power source refueling. The verifying of the power source refueling related information includes: Based on a preset corresponding relationship, determining whether there is an identification code corresponding to the target user information; If it exists, taking the identification code corresponding to the target user information as the identification code to be used, and determining the set supply station information corresponding to the identification code to be used; Verify whether the estimated refueling station information is the same as the set refueling station information, wherein when the estimated refueling station information is the same as the set refueling station information, it indicates that the power source refueling related information has been verified.

5. The method according to claim 4, characterized in that After verifying the power source supply-related information, the method further includes: The unconsumed amount corresponding to the identification code to be used is determined, and the unconsumed amount is fed back to the terminal device.

6. The method according to claim 4, characterized in that The order information includes the target refueling station information. After the payment terminal receiving the target refueling station sends the order information by scanning the target identification code, the method further includes: Determining whether the target identification code is the identification code to be used; If so, determine whether the target refueling station information is the same as the set refueling station information, wherein when the target refueling station information is the same as the set refueling station information, deduct money from the target account.

7. A transaction device, characterized in that: Applied to a server, the device comprises: A first acquisition module is used to receive order information sent by a payment terminal of a target refueling station by scanning a target identification code after the power source refueling of the vehicle is completed, wherein the target identification code is associated with a target account, and the order information includes a transaction amount corresponding to the power source refueling and a target transaction amount corresponding to the target identification code; A first processing module is configured to deduct the target transaction amount from the target account when the transaction amount is greater than the target transaction amount; and A second processing module is used to determine the difference between the transaction amount and the target transaction amount, so that the target user can perform a payment operation based on the difference; The target identification code is obtained in the following manner: based on the transaction amount of each identification code, the preset transaction amount of the target account is divided; for each divided transaction amount, a corresponding identification code is assigned, and after the server receives the identification code application request of the target user, an identification code is determined from the assigned identification codes as the target identification code assigned to the target user.

8. A terminal device, characterized in that: The method comprises a memory, a processor and a computer program stored in the memory and executable on the processor, wherein the processor implements the steps of the method according to any one of claims 1 to 6 when executing the program.

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

Citation Information

Patent Citations

  • Payment method and system, server, terminal and storage medium

    CN108229911A

  • Cost settlement method and device

    CN110163593A

  • NFC payment method and system and load method and system

    CN111476578A