CA2995868C - Target exchange processing method, server, terminal device, and online transaction method - Google Patents

Target exchange processing method, server, terminal device, and online transaction method Download PDF

Info

Publication number
CA2995868C
CA2995868C CA2995868A CA2995868A CA2995868C CA 2995868 C CA2995868 C CA 2995868C CA 2995868 A CA2995868 A CA 2995868A CA 2995868 A CA2995868 A CA 2995868A CA 2995868 C CA2995868 C CA 2995868C
Authority
CA
Canada
Prior art keywords
account
target
bank server
server
data
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CA2995868A
Other languages
French (fr)
Other versions
CA2995868A1 (en
Inventor
Yi Zhang
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
10353744 Canada Ltd
Original Assignee
10353744 Canada Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 10353744 Canada Ltd filed Critical 10353744 Canada Ltd
Publication of CA2995868A1 publication Critical patent/CA2995868A1/en
Application granted granted Critical
Publication of CA2995868C publication Critical patent/CA2995868C/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/38Payment protocols; Details thereof
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/60Scheduling or organising the servicing of application requests, e.g. requests for application data transmissions using the analysis and optimisation of the required network resources

Landscapes

  • Business, Economics & Management (AREA)
  • Accounting & Taxation (AREA)
  • Engineering & Computer Science (AREA)
  • Finance (AREA)
  • Strategic Management (AREA)
  • Physics & Mathematics (AREA)
  • General Business, Economics & Management (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)

Abstract

A target exchange processing method, a server, a terminal device, and an online transaction method, the target exchange processing method comprising: a first account receives a request sent by a second account to replace a first target, and sends a target replacement command to a first server (S10) in order to delay an unlocking time of a first data value associated with a data certificate to a predetermined time (S11); the data certificate is generated by a second server freezing a first data value in the second account; when receiving in a predetermined time the first target sent by the second account (S12), the first account sends a second target to the second account, requests that the second server unlocks the first data value, and sends the first data value to the first server, in order to add same to the first account (S13). The present method can improve the efficiency of network data exchange.

Description

Target Exchange Processing Method, Server, Terminal Device, And Online Transaction Method [11 [Technical Field]
[2] The present invention relates to the field of Internet data interaction technology, and in particular, to a target interaction processing method, a server, a terminal device, and an online transaction method.
[31 [Background Technology]
[4] With the development of Internet technology and especially mobile Internet technology, users can connect to the Internet through mobile devices using 2G, 3G, 4G or WiFi to conduct transactions and social activities. Users can conveniently and effectively perform online activities, this is an incomparable experience with offline.
[51 However, when a user performs activities such as trading and social networking through the mobile Internet, when the interacting party needs to replace the received data, the other party cannot obtain the replacement request in time and unilaterally perform data interaction, thus wasting network resources, reduce interaction efficiency.
[6] [Summary of the Invention]
[71 The technical problem to be solved by the present invention is to provide a target interaction processing method, a server and a terminal device, which prolong an unlocking time of a data certificate for interaction during a target replacement, so as to guarantee the efficiency of network data interaction.
[8] The present invention provides a target interaction processing method, including: the first account accepts the request of the second account to replace the first target, and delivering a target replacement instruction to a First Server; and the First Server responding to the request. The target replacement instruction delays the unlocking time of the first data value associated with the data certificate by the target date, where the data certificate is generated by the Second Server freezing the first data value in the second account; and the first account deliver a second target to the second account when the first target delivered by the second account is received within the target date, request the Second Server to unlock the first data value, and the First data value is delivered to the First Server by the Second Server to increase to the First account.
[91 The present invention also provides a method for interacting with a target, which is applied to a First Server. The method includes: receiving a target replacement instruction generated by a first account in response to a request for changing a first target delivered by a second Date Recue/Date Received 2021-04-26 account; and in response to the target change instruction, the unlocking time of the first data value associated with the data certificate is delayed by the target date, wherein the data certificate is generated by the Second Server for freezing the first data value in the second account and is generated when the first target is increased to. When the first account receives the first destination delivered by the second account within the target date to deliver a second destination to the first account a second account, deliver a first unlocking request to the Second Server, and add the first data value unlocked by the Second Server to the first account; and when the first account is in the target date within the first account delivered by the second account, the second unlock request to the Second Server and increase the first data value unlocked by the Second Server to the first account.
[10] The present invention further provides a server, including: an interaction module is used to receive a target replacement instruction that is generated by a first account and responded to a second account request for changing a first target; and a status change module is used to delay the unlocking time of the first data value associated with the data certificate by the target date in response to the target replacement instruction, wherein the data certificate is generated for the Second Server to freeze the first data value in the second account and increase in the first target to the second account; and an executing module is used to, when the first account receives the first target delivered by the second account within the target date to deliver the first account, deliver a first unlocking request to the Second Server and add the first data value unlocked by the Second Server to the first account when the second target is delivered to the second account; when the first account does not receive the first destination delivered by the second account within the target date, delivering a second unlocking request to the Second Server, and add the first data value that is unlocked by the second server to the first account.
[11] The present invention also provides a terminal device, including: one or more processors; a memory; a plurality of application programs; and one or more programs, wherein the one or more programs are stored in the memory and configured to be executed by the one or more processors, the one or more programs including instructions which is used for:
receiving a first account generated in response to a replacement first target request issued by a second account in response to the target replacement instruction, an unlocking time of the first data value associated with the data certificate by a target date;
wherein the data certificate is generated by the Second Server freezing the first data value in the second account, and acquired by the First Server when the first target is added to the second account; and when the first account receives the first target delivered by the second account within the target date to deliver a second unlocking request to the Second Server, Date Recue/Date Received 2021-04-26 and add the first data value unlocked by the Second Server to the first account; when the second account is delivered to the second account. The first account deliver a second unlocking request to the Second Server when the first target delivered by the second account is not received within the target date and increase the first data value unlocked by the Second Server into the first account.
[12] In the above solution, when the second account issues a request for changing the first destination, First Server prolongs the unlock time of the data value of the data certificate, and the first account receives the first destination returned by the second account within the target date. The second goal will be issued to the second account, and unlock the data certificate data value. In this way, the time for unlocking the data certificate for interaction is prolonged when the target is replaced, and the data certificate is unlocked when the data exchange is successful, so as to ensure the efficiency of network data interaction.
[13] Another object of the present invention is to provide an online transaction method that extends the unlock time of the data certificate before the target is changed to facilitate the exchange of commodity and services and the supervision of the funds on both sides of the transaction.
[14] The present invention provides an online transaction method, including: receiving, by a first account, a request for replacing a first target commodity / service delivered by a second account, and delivering a replacement instruction to a First Server;
and the First Server responding to the request. Wherein the first electronic certificate is generated by the Second Server freezing the first amount of funds in the second account and generating the first electronic certificate in the second portion of the second electronic account and is acquired by the First Server when a target commodity / service is provided to the second account; when the first account receives the first target commodity / service delivered by the second account within the target date delivers the second target commodity / services to the second account, requests the Second Server to unfreeze the funds of the first amount, and allocates the funds of the first amount to the First Server to be allocated to the first account.
[15] In the above solution, when the second account requests to change the first target commodity / service, First Server will extend the unfreezing time of the second electronic certificate and the first account will receive the second account returned within the target date. The first target commodity / service delivers the second target commodity / service to the second account and unfreezes the funds of the second electronic certificate. In this way, the second electronic certificate, which is used to pay the purchase price, may be lengthened when the target commodity / service is changed, and the second electronic
3 Date Recue/Date Received 2021-04-26 certificate may be unfrozen when the replacement is successful, so as to facilitate the exchange of commodity and services so as to safeguard the financial security of both parties to the transaction.
[16] [Brief Description]
[17] Figure 1 is a schematic flowchart of a target interaction processing method in a first example of the present invention.
[18] Figure 2 is a schematic flowchart of a target interaction processing method in a second example of the present invention;
[19] Figure 3 is a schematic flowchart of a target interaction processing method in a third example of the present invention;
[20] Figure 4 is a schematic structural diagram of a server in an example of the present invention;
[21] Figure 5 is a schematic structural diagram of a terminal device in an example of the present invention.
[22] Figure 6 is a schematic flow chart of a method for online transaction in the first example of the present invention;
[23] Figure 7 is a schematic flowchart of an online transaction method in a second example of the present invention.
[24] [Description of the Preferred Examples]
[25] The technical solution in the examples of the present invention will be clearly and completely described below with reference to the accompanying drawings in the examples of the present invention. Apparently, the described example are only a part but not all of the examples of the present invention. All other examples obtained by persons of ordinary skill in the art based on the examples of the present invention without creative efforts shall fall within the protection scope of the present invention.
[26] Please refer to Figure 1, which is a schematic flowchart of target interaction processing method according to a first example of the present invention, a method procedure shown in this example includes:
[27] Step S10: The first account accepts the request for changing the first destination delivered by the second account, and delivers a target replacement instruction to the First Server.
[28] Specifically, the first account delivers the first target to the second account, and the second account delivers a data certificate (described below) to the first account to complete the first target interaction. When the second account needs to request the first account to change the first target, a target replacement instruction is issued.
[29] Step S11: In response to the target replacement instruction, the First Server delays the
4 Date Recue/Date Received 2021-04-26 unlocking time of the first data value associated with data certificate by the target date.
[30] Where the data certificate is generated for Second Server to lock the first data value in the second account.
[31] In step S11, the target replacement instruction is also delivered to the Second Server, so that the Second Server changes the status of the data certificate generated by the Second Server to be unlocked in response to the target replacement instruction and synchronize the status of the data certificate changed by First Server.
[32] In this example, data certificate is stored in both First Server and Second Server. When one of the First Server and the Second Server changes the corresponding data certificate according to the operation of both parties, the other server changes the status of the data certificate accordingly to make the two synchronize.
[33] Specifically, the First Server responds to the target replacement instruction by delaying the unlock date of the first data value associated with the data certificate by the target date and setting the data certificate to be unlocked.
[34] In step S12, the first account determines whether the first target delivered by the second account is received within the target date. If yes, go to step S13; otherwise, go to step S14.
[35] In the extension of the unlocked target date, the second account needs to return the first target to the first account when the first target is changed.
[36] Step S13: The first account delivers the second account to the second account, requesting the Second Server to unlock the first data value and delivering the first data value by the Second Server to the First Server to be added to the first account.
[37] In step S13, when the first account receives the returned first destination within the target date, the second destination for replacement is delivered to the second account. Because data certificate is the second account used to interact with the target in the first account, therefore, after completing the target replacement, it is necessary to unlock data certificate to increase the corresponding first data value to the first account.
[38] In step S14, the first account requests the Second Server to unlock the first data value, and the Second Server delivers the first data value to the First Server for adding to the first account.
[39] In the above solution, when the second account issues a request for changing the first destination, First Server prolongs the unlock time of the data value of the data certificate, and the first account receives the first destination returned by the second account within the target date. The second goal will be issued to the second account, and unlock the data certificate data value. In this way, the time for unlocking the data certificate for interaction is prolonged when the target is replaced, and the data certificate is unlocked when the data Date Recue/Date Received 2021-04-26 exchange is successful, so as to ensure the efficiency of network data interaction.
[40] Please refer to Figure 2, which is a schematic flowchart of a method for interacting with a target according to a second example of the present invention. The method flow shown in this example includes:
[41] Step S20: The first account accepts the request for changing the first destination delivered by the second account, and delivers a target replacement instruction to the First Server.
[42] Step S21: In response to the target replacement instruction, the First Server delays the unlocking time of the first data value associated with data certificate by the target date.
[43] Where the data certificate is generated for Second Server to lock the first data value in the second account.
[44] Specifically, the First Server responds to the target replacement instruction by delaying the unlock date of the first data value associated with the data certificate by the target date and setting the data certificate to be unlocked.
[45] In step S21, the target replacement instruction is also delivered to the Second Server, so that the Second Server changes the status of the data certificate generated by the Second Server to be unlocked in response to the target replacement instruction and synchronize the status of the data certificate changed by First Server.
[46] In the present example, the data certificate is stored in both the First Server and the Second Server. The data certificate stored in the First Server is delivered to the first account when the second account obtains the first goal. When one of the First Server and the Second Server changes the corresponding data certificate according to the operation of both parties, the other server changes the status of the data certificate accordingly to make the two synchronize.
[47] Step S22: When detecting that the first account uses the second target to replace the first target, the First Server delivers the Second Server a message indicating that the target replacement succeeds.
[48] Step S23: The Second Server delivers the second account information indicating that the target replacement succeeds, so as to notify the second account to deliver the first destination to the first account.
[49] Step S24: The first account determines whether the first target delivered by the second account is received within the target date. If yes, go to step S25; otherwise, go to step S26.
[50] In the extension of the unlocked target date, the second account needs to return the first target to the first account when the first target is changed.
[51] Step S25: The first account delivers the second account to the second account, requesting the Second Server to unlock the first data value and delivering the first data value to the Date Recue/Date Received 2021-04-26 First Server to be added to the first account.
[52] Further, when the first account receives the first target delivered by the second account within the target date, the first account delivers a target replacement success instruction to the First Server, so that the First Server stops the target date in response to the target replacement success instruction.
[53] In step S26, the first account requests the Second Server to unlock the first data value, and delivers the first data value to the First Server for adding to the first account.
[54] Please refer to Figure 3, which is a schematic flowchart of a method for interacting with a target in a third example of the present invention. The method shown in this example is applied to a First Server. The method includes:
[55] Step S30: Receive a target replacement instruction generated by the first account in response to the replacement first target request delivered by the second account.
[56] Step S31, in response to the target replacement instruction, delaying the unlocking time of the first data value associated with the data certificate by the target date.
[57] Where the data certificate is generated for the Second Server to freeze the first data value in the second account and is obtained by the First Server when the first target is added to the second account.
[58] Step S32: Determine whether the first account receives the first target delivered by the second account within the target date. If yes, go to step S33; otherwise, go to step S34.
[59] Step S33: Deliver a second target to the second account, deliver a first unlocking request to the Second Server, and add the first data value unlocked by the Second Server to the first account.
[60] Further, when the first account receives the first target delivered by the second account within the target date, the timing of the target date is stopped.
[61] Step S34: Delivering a second target to the second account, delivering a second unlocking request to the Second Server, and adding the first data value unlocked by the Second Server to the first account.
[62] Please refer to Figure 4, which is a schematic structural diagram of a server according to an example of the present invention. The server 40 shown in this example is applied to a First Server. The server 40 includes an interaction module 41, a status change module 42, and an execution module 43.
[63] The interaction module 41 is used to receive a target replacement instruction generated by the first account in response to the replacement first target request delivered by the second account.
[64] The status change module 42 is used to delay the unlocking time of the first data value Date Recue/Date Received 2021-04-26 associated with the data certificate by the target date in response to the target replacement instruction.
[65] Where the data certificate is generated for the Second Server to freeze the first data value in the second account and is obtained by the First Server when the first target is added to the second account.
[66] Further, the interaction module 41 is also used to deliver the target replacement instruction to the Second Server at the same time, so that the Second Server changes the status of the data certificate generated by the Second Server to be unlocked in response to the target replacement instruction, the status of the changed data certificate is synchronized.
[67] In this example, data certificate is stored in both First Server and Second Server. When one of the First Server and the Second Server changes the corresponding data certificate according to the operation of both parties, the other server changes the status of the data certificate accordingly to make the two synchronize.
[68] The executing module 43 is used to deliver to the Second Server when the first account receives the first target delivered by the second account within the target date to deliver the first account, deliver a first unlocking request to the Second Server and add the first data value unlocked by the Second Server to the first account when the second target is delivered to the second account; when the first account does not receive the first destination delivered by the second account within the target date, delivering a second unlocking request to the Second Server, and add the first data value that is unlocked by the second server to the first account.
[69] Please refer to Figure 5, which is a schematic structural diagram of a terminal device in an example of the present invention, the terminal device 50 in this example is a First Server.
The terminal device 50 includes a receiver 51, a processor 52, a transmitter 53, a read only memory 54, a random access memory 55, and a bus 56.
[70] The receiver 51 is used for receiving data.
[71] The processor 52 controls the operation of the terminal device 50, and the processor 52 may also be a CPU (Central Processing Unit). The processor 52 may be an integrated circuit chip with signal processing capabilities. The processor 52 described above may be a general purpose processor, a digital signal processor (DSP), an application specific integrated circuit (ASIC), a programmable gate array (FPGA) or other programmable logic device, a discrete gate or a transistor logic device, discrete hardware components. The general purpose processor may be a microprocessor or the processor may also be any conventional processor and so on.
[72] This transmitter 53 is used for transmitting data.

Date Recue/Date Received 2021-04-26 [73] The memory may include a read only memory 54 and a random access memory 55 and provide instructions and data to the processor 52. A portion of the memory may also include non-volatile random access memory (NVRAM).
[74] The various components of the terminal device 50 are coupled together by a bus 56, where the bus 56 may include a power bus, a control bus, a status signal bus, etc., in addition to the data bus. However, for the sake of clarity, various buses are labelled bus 56 in the figure.
[75] The memory stores the following elements, executable modules or data structures, or a subset of them, or their extensions. The following elements include operation instructions and operating system.
[76] Operation instructions: Various operation instructions are included for various operations;
and [77] Operating System: Including various system programs for implementing a variety of basic services and for handling hardware-based tasks.
[78] In the example of the present invention, the processor 52 performs the following operations by invoking an operation instruction stored in the memory, which may be stored in an operating system. The following operations include:
[79] Receiving a target replacement instruction generated by the first account in response to the replacement first target request delivered by the second account. Receiving a target replacement instruction generated by the first account in response to the replacement first target request delivered by the second account;
[80] Delaying the unlocking time of the first data value associated with the data certificate by the target date, in response to the target replacement instruction;
[81] When the first account receives the first target delivered by the second account within the target date to deliver a second target to the second account, delivering a first unlocking request to the Second Server, and adding the first data value unlocked by the Second Server to the first account; and [82] When the first account does not receive the first target delivered by the second account within the target date, a second unlocking request is delivered to the Second Server and the first data that is unlocked by the Second Server Value added to the first account.
[83] Where the data certificate is generated for the Second Server to freeze the first data value in the second account and is obtained by the First Server when the first target is added to the second account.
[84] In the examples described below, the second electronic certificate is a Bank Credit certificate and the Second Server is a bank server.

Date Recue/Date Received 2021-04-26 [85] Please refer to Figure 6, which is a schematic flow chart of an online transaction method in a first example of the present invention. The method flow shown in this example includes:
[86] Step S60: The first account accepts the request for changing the first target commodity /
service delivered from the second account, and delivers a replacement instruction to the First Server.
[87] Specifically, the first account delivers the first target commodity /
service to the second account, and the second account delivers a second electronic certificate to the first account to pay for the payment so as to complete the transaction of the first target commodity /
service. When the second account needs to request the first account to change the first target commodity / service, a target replacement instruction is issued.
[88] Step S61: The First Server delays the unfreezing time of the first fund associated with the first electronic certificate by the target date in response to the replacement instruction.
[89] The first electronic certificate is generated by the Second Server freezing the first amount of funds in the second account and obtained by the First Server when the first target commodity / service is provided to the second account.
[90] For example, after the buyer receives the commodity delivered by the seller, the state of the Bank Credit Certificate is the state to be released, in which the buyer client delivers the exchange request to the seller client, and at the same time, the exchange request will be delivered to the buyer's bank server, while the status of Bank Credit certificate is still to be released, but the pending release will be postponed.
[91] Step S62: The first account determines whether the first target commodity / service delivered by the second account is received within the target date. If yes, go to step S63;
otherwise, go to step S64.
[92] Step S63, the first account delivers the second target commodity /
service to the second account, requests the Second Server to unfreeze the first amount of money, and allocates the first amount of money to the First Server to allocate into the first account.
[93] Step S64: The first account requests the Second Server to unfreeze the first amount of funds, and allocates the first amount of funds to the First Server to be allocated to the first account.
[94] Please refer to Figure 7, which is a schematic flowchart of an online transaction method in a second example of the present invention. The method includes:
[95] Step S70: The first account accepts the request for changing the first target commodity /
service delivered from the second account, and delivers a replacement instruction to the First Server.
[96] Specifically, the first account delivers the first target commodity /
service to the second Date Recue/Date Received 2021-04-26 account, and the second account delivers a second electronic certificate to the first account to pay for the payment so as to complete the transaction of the first target commodity /
service. When the second account needs to request the first account to change the first target commodity / service, a target replacement instruction is issued.
[97] Step S71, the First Server delays the unfreezing time of the first fund associated with the first electronic certificate by the target date in response to the replacement instruction.
[98] The first electronic certificate is generated by the Second Server freezing the first amount of funds in the second account and obtained by the First Server when the first target commodity / service is provided to the second account.
[99] Specifically, the First Server delays, in response to the target replacement success instruction, the unfreezing time of the first fund associated with the first electronic certificate by a target date, and sets the first electronic certificate as the to-be-released status. At the same time, the First Server delivers the status information of the first electronic certificate to be released to the Second Server, and requests the Second Server to set the saved first electronic certificate to be released.
[100] In step S71, the target replacement instruction is also delivered to the Second Server. In response to the target replacement instruction, the Second Server changes the status of the second electronic certificate generated by the Second Server into a to-be-unfrozen state and synchronize with the status of the second electronic certificate changed by First Server.
[101] Further, the first electronic certificate is stored in First Server and Second Server. The first electronic certificate stored in the First Server is delivered to the first account when the second account obtains the first goal.
[102] Step S72: When detecting that the first account searches for the first target commodity /
service by using the second target commodity / service replacement, the Second Server delivers, to the Second Server, the target replacement success information.
[103] Step S73: The Second Server delivers the second account the information indicating that the target replacement succeeds, so that the first target commodity / service is delivered to the first account through the second account.
[104] For example, the seller client delivers a consent exchange message to the seller's bank server, the seller's bank server accepts the consent exchange message, updates the status of the Bank Credit certificate to the exchange status, and delivers the information of Bank Credit certificate exchange status to buy local banking server; the buyer bank server receives the Bank Credit certificate replacement status information, updates the status of the local Bank Credit certificate to the exchange status, and delivers the Bank Credit certificate replacement status information to the buyer client; the buyer client receive Bank Date Recue/Date Received 2021-04-26 Credit certificate replacement status information, the buyer will receive the commodity returned to the seller.
[105] Step S74: The first account determines whether the first target commodity / service delivered by the second account is received within the target date. If yes, go to step S75;
otherwise, go to step S76.
[106] Step S75: The first account delivers the second target commodity /
service to the second account, requests the Second Server to unfreeze the first amount of money, and allocates the first amount of money to the First Server to allocate Into the first account.
[107] Further, when the first account receives the first target commodity /
service delivered by the second account within the target date, the first account delivers a target replacement success instruction to the First Server, so that the First Server stops the target date in response to the target replacement success instruction.
[108] Step S76: The first account requests the Second Server to unfreeze the first amount of funds, and allocates the first amount of funds to the First Server to be allocated to the first account.
[109] For example, after the seller receives the commodity returned by the buyer, the seller client delivers the receipt of the return information to the seller's bank server, and the seller's bank server updates the status of the local Bank Credit certificate to be in compliance and delivers a Bank Credit certificate to be fulfilled status information to the buyer bank server, the buyer bank server updates the status of the local Bank Credit Certificate to be in compliance status; if the seller fails to receive the returned commodity after the expiration of the time to be settled in the state of Bank Credit Certificate exchange Bank Credit Certificate automatically pay. The seller delivers new commodity to the buyer, at this time, the seller client delivers the shipped information to the seller bank server, and the seller bank server updates the status of the local Bank Credit Certificate to be pending for payment status and delivers a Bank Credit Certificate to be applied for settlement status information to the buyer's bank server. The buyer's bank server updates the status of the local Bank Credit Certificate to after the buyer receives the new commodity delivered by the seller, the seller knows that the buyer has received and the seller delivers a request for bank credit certificate to the seller's banking system. After the seller bank system receives the bank credit certificate settlement request delivered by the seller client, the seller bank system delivers a bank credit certificate settlement request to the buyer bank client; after receiving the bank credit certificate settlement request delivered by the seller bank system, pay the Bank Credit Certificate.
[110] The above sellers learned how the buyer had received, including the buyer notifying the Date Recue/Date Received 2021-04-26 seller that the logistics system informed the seller.
[111] In the above solution, when the second account requests to change the first target commodity / service, First Server will extend the unfreezing time of the second electronic certificate and the first account will receive the second account returned within the target date. The first target commodity / service delivers the second target commodity / service to the second account and unfreezes the funds of the second electronic certificate. In this way, the second electronic certificate, which is used to pay the purchase price, may be lengthened when the target commodity / service is changed, and the second electronic certificate may be unfrozen when the replacement is successful, so as to facilitate the exchange of commodity and services so as to safeguard the financial security of both parties to the transaction.
[112] In the above examples, the present invention has been exemplary described only, but various modifications to the present invention can be made by those skilled in the area after reading this patent application without departing from the spirit and scope of the present invention.

Date Recue/Date Received 2021-04-26

Claims (28)

Claims:
1. A computer implemented method for an online transaction, the method comprising:
a first account accepting a request for changing a first target commodity /
service delivered by a second account, to deliver a target replacement instruction to a first bank server, wherein the first account is accessed by a seller's terminal, and wherein the second account is accessed by a buyer's terminal;
the first bank server delaying a target date for unfreezing first funds associated with a first electronic certificate in response to the target replacement instruction; wherein the first electronic certificate is generated by a second bank server after the second bank server freezes the first funds in the second account, and the first electronic certificate is obtained by the first bank server when the first target commodity / service is provided to the second account;
the first account delivering a second target commodity / service to the second account when receiving the first target commodity / service delivered by the second account within a delayed target date; and the first account requesting that the second bank server unfreezes the first funds to allocate the first funds to the first account through the first bank server.
2. The method of claim 1, further includes:
when the first account does not receive the first target commodity / service delivered by the second account within the delayed target date, the first account requests that the second bank server unfreezes the first funds to allocate the first funds to the first account through the first bank server.
3. The method of claim 1, further includes:

Date Recue/Date Received 2021-05-27 when the second bank server detecting that the first account searches and replaces for the first target commodity / service by using the second target commodity /
service, the first account delivers a success message for replacing the first target commodity /
service to the second bank server, to enable the second bank server to deliver the success message for replacing the first target commodity / service so as to deliver the first target commodity / service to the first account through the second account.
4. The method of claim 1, wherein the first electronic certificate is stored in the second bank server.
5. The method of claim 1, wherein the second account delivers the first electronic certificate to the first account when obtaining the first target commodity / service.
6. The method of claim 5, wherein the first electronic certificate is also stored in the first bank server.
7. The method of claim 1, further includes:
the first bank server delays the target date for unfreezing the first funds associated with the first electronic certificate in response to a success instruction for replacing the first target commodity / service, and setting the first electronic certificate as a to-be-released status; and the first bank server delivers information of the to-be-released status of the first electronic certificate to the second bank server for requesting that the second bank server sets a stored first electronic certificate as the to-be-released status.
8. The method of claim 1, further includes:
Date Recue/Date Received 2021-05-27 the first account delivers the success instruction for replacing the first target commodity /
service to the first bank server when receiving the first target commodity /
service delivered by the second account within the target date;
the first bank server stops timing for the target date in response to a success instruction for replacing the first target commodity / service; and the first account delivers the second target commodity / service to the second account, for requesting that the second bank server unfreezes the first funds to allocate the first funds to the first account through the first bank server.
9. A data interaction processing method for an online transaction of an object, applied in a first bank server, the method comprising:
receiving a target replacement instruction delivered by a second account in response to a request for changing a first target object;
responding a target date for unlocking first data value associated with a first data certificate in response to the target replacement instruction; wherein the first data certificate is generated by a second bank server after the second bank server locks the first data value in the second account, and the first data certificate is obtained by the first bank server when the first target object is provided to the second account,wherein the second account is accessed by a buyer's terminal; and delivering a first unlocking request to the second bank server and adding the first data value to a first account the first account delivering a second target object to the second account when the first account receiving the first target object delivered by the second account within a delayed target date and replacing the first target object with the second target object to the second account, wherein the first account is accessed by a seller's terminal.

Date Recue/Date Received 2021-05-27
10. The method of claim 9, further includes:
when the first account does not receive the first target object delivered by the second account within the delayed target date, the first account delivers a second locking request that the second bank server unlocks the first data value to add the first data value to the first account through the first bank server.
11. The method of claim 9, wherein the first data certificate is stored in the second bank server.
12. The method of claim 9, wherein the second account delivers the first data certificate to the first account when obtaining the first target object.
13. The method of claim 9, wherein the first data certificate is also stored in the first bank server.
14. The method of claim 9, further includes:
delaying the target date for unlocking the first data value associated with the first data certificate in response to a success instruction for replacing a first object, and setting the first data certificate as a to-be-released status; and delivering information of the to-be-released status of the first data certificate to the second bank server for requesting that the second bank server sets the stored first data certificate as the to-be-released status.
15. The method of claim 9, further includes:
stopping timing for the target date in response to the success instruction for replacing the first target object.
16. The method of claim 9, wherein the first data certificate is stored in the second bank server.

Date Recue/Date Received 2021-05-27
17. The method of claim 9, wherein the second account delivers the first data certificate to the first account when obtaining the first target object.
18. The method of claim 9, wherein the first data certificate is also stored in the first bank server.
19. A computer server for an online transaction of an object, the server comprising:
an interaction module configured to receive a target replacement instruction delivered by a second account in response to a request for changing a first target object;
a status change module configured to respond a target date for unlocking first data value associated with a first data certificate in response to the target replacement instruction;
wherein the first data certificate is generated by a second bank server after the second bank server locks the first data value in the second account, and the first data certificate is obtained by the first bank server when the first target object is provided to the second account, wherein the second account is accessed by a buyer's terminal; and an execution module configured to deliver a first unlocking request to the second bank server and adding the first data value to the first account the first account delivering a second target object to the second account when the first account receiving the first target object delivered by the second account within a delayed target date and replacing the first target object with the second target object to the second account.
wherein the first account is accessed by a seller's terminal.
20. The computer server of claim 19, wherein the execution module configured to deliver a second locking request that the second bank server unlocks the first data value to add the first data value to the first account through the first bank server, when the first account does not receive the first target object delivered by the second account within the delayed target date.

Date Recue/Date Received 2021-05-27
21. The computer server of claim 19, wherein the first data certificate is stored in the second bank server.
22. The computer server of claim 19, wherein the second account delivers the first data certificate to the first account when obtaining the first target object.
23. The computer server of claim 19, wherein the first data certificate is also stored in the first bank server.
24. A terminal for an online transaction of an object, the terminal comprising:
one or more processors for processing data and executing at least one programs;
a memory for storing the data and the at least one programs; and the at least one programs include a plurality of instructions, wherein the plurality of instructions include:
receiving a target replacement instruction delivered by the second account in response to a request for changing the first target object;
responding a target date for unlocking a first data value associated with a first data certificate in response to the target replacement instruction; wherein the first data certificate is generated by a second bank server after the second bank server locks the first data value in the second account, and the first data certificate is obtained by a first bank server when the first target object is provided to the second account, wherein the second account is accessed by a buyer's terminal; and Date Recue/Date Received 2021-05-27 delivering a first unlocking request to the second bank server and adding the first data value to the first account the first account delivering a second target object to the second account when the first account receiving the first target object delivered by the second account within a delayed target date and replacing the first target object with the second target object to the second account, wherein the first account is accessed by a seller's terminal.
25. The terminal of claim 24, further includes delivering a second locking request that the second bank server unlocks the first data value to add the first data value to the first account through the first bank server, when the first account does not receive the first target object delivered by the second account within the delayed target date.
26. The terminal of claim 24, wherein the first data certificate is stored in the second bank server.
27. The terminal of claim 24, wherein the second account delivers the first data certificate to the first account when obtaining the first target object.
28. The terminal of claim 24, wherein the first data certificate is also stored in the first bank server.
CA2995868A 2015-12-15 2015-12-15 Target exchange processing method, server, terminal device, and online transaction method Active CA2995868C (en)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/CN2015/097396 WO2017101006A1 (en) 2015-12-15 2015-12-15 Target exchange processing method, server, terminal device, and online transaction method

Publications (2)

Publication Number Publication Date
CA2995868A1 CA2995868A1 (en) 2017-06-22
CA2995868C true CA2995868C (en) 2021-07-27

Family

ID=59055349

Family Applications (1)

Application Number Title Priority Date Filing Date
CA2995868A Active CA2995868C (en) 2015-12-15 2015-12-15 Target exchange processing method, server, terminal device, and online transaction method

Country Status (2)

Country Link
CA (1) CA2995868C (en)
WO (1) WO2017101006A1 (en)

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101419696A (en) * 2008-12-02 2009-04-29 腾讯科技(深圳)有限公司 Method and device for generating trading order form in electronic commerce
WO2015135121A1 (en) * 2014-03-11 2015-09-17 深圳市银信网银科技有限公司 Online payment system and method, and online payment server
CN104937624A (en) * 2014-03-11 2015-09-23 深圳市银信网银科技有限公司 Online payment system and method

Also Published As

Publication number Publication date
WO2017101006A1 (en) 2017-06-22
CA2995868A1 (en) 2017-06-22

Similar Documents

Publication Publication Date Title
US20240193602A1 (en) Resource transfer system
US10592985B2 (en) Systems and methods for a commodity contracts market using a secure distributed transaction ledger
US20190123892A1 (en) Systems and methods of self-forking blockchain protocol
TWI772654B (en) Escrowing system for cross-blockchain third-party settlement and method thereof
EP3878161B1 (en) Intelligent, decentralized and autonomous marketplace for distributed computing and storage
CN107392582B (en) Method and device for realizing resource transfer and method and device for realizing collection and payment
US20130132458A1 (en) System and method for managing participant order in distributed transactions
EP3989150A1 (en) Third-party settlement control method and apparatus, electronic device and storage medium
US20220342820A1 (en) Techniques For Multi-Tiered Data Storage In Multi-Tenant Caching Systems
CA2999806A1 (en) Temporary consensus networks in a resource transfer system
CN112016114B (en) Intelligent contract generating method based on cryptocurrency, related equipment and storage medium
CA2995868C (en) Target exchange processing method, server, terminal device, and online transaction method
CA2998543C (en) Processing method for obtaining target data, server, and online financing method
CA2997631A1 (en) Method and device for data exchange processing and online funding method
WO2022183913A1 (en) Blockchain-based real right interaction
CA3133527A1 (en) Cross-funds management server-based payment system, and method, device and server
CA2998517C (en) Processing method for acquiring target data, server, and online funding method
CA3230041A1 (en) Data exchange processing method, apparatus, and online financing method
CA2995918C (en) Data exchange processing method, server, terminal device, and online transaction method
US11354661B2 (en) Configurable, reactive architecture framework for data stream manipulation at scale
CA2995920C (en) Data exchange processing method and apparatus
US20220027872A1 (en) Digitization of non-personal account information for security of financial identity data in third-party payment processing systems
WO2024050135A1 (en) Resource stabilization mechanisms in a distributed network
CN116467050A (en) Transaction processing method, device, equipment, storage medium and system
CN115098281A (en) Block chain cross-chain task processing method, device, server and medium

Legal Events

Date Code Title Description
EEER Examination request

Effective date: 20201209