WO2016197872A1 - Transaction processing method and system - Google Patents

Transaction processing method and system Download PDF

Info

Publication number
WO2016197872A1
WO2016197872A1 PCT/CN2016/084626 CN2016084626W WO2016197872A1 WO 2016197872 A1 WO2016197872 A1 WO 2016197872A1 CN 2016084626 W CN2016084626 W CN 2016084626W WO 2016197872 A1 WO2016197872 A1 WO 2016197872A1
Authority
WO
WIPO (PCT)
Prior art keywords
account
network node
target
authorization information
amount
Prior art date
Application number
PCT/CN2016/084626
Other languages
French (fr)
Chinese (zh)
Inventor
陈冠华
Original Assignee
阿里巴巴集团控股有限公司
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 阿里巴巴集团控股有限公司 filed Critical 阿里巴巴集团控股有限公司
Publication of WO2016197872A1 publication Critical patent/WO2016197872A1/en

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/14Session management
    • 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
    • G06Q20/384Payment protocols; Details thereof using social networks
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/10Protocols in which an application is distributed across nodes in the network
    • H04L67/104Peer-to-peer [P2P] networks
    • H04L67/1074Peer-to-peer [P2P] networks for supporting data block transmission mechanisms

Definitions

  • the present application relates to the field of Internet technologies, and in particular, to a transaction processing method and system.
  • a node group is an association of a plurality of nodes, and a node group has an association relationship with nodes included therein. Moreover, the same node can establish the above-mentioned association relationship with a plurality of node groups to participate in transaction interaction of multiple node groups.
  • the resource consumption is generated during the transaction interaction process, and the consumed resources are derived from the coordinated cooperation of the nodes participating in the transaction interaction.
  • the coordination cooperation may first select one node from the nodes participating in the transaction as the object of resource extraction, and after the transaction interaction ends, the node requests the resources that are evenly consumed by the nodes participating in the transaction interaction.
  • requesting the resources that are equally consumed by the nodes participating in the transaction increases the transaction amount, and the application may not be applied/applied to allocate the resources, thereby causing the resources of the node. Excessively consumed.
  • the embodiment of the present invention provides a transaction processing method and system, which are used to solve the problem that the amount of node transaction processing of the resource extraction object increases and the resource of the node may be excessively consumed when the resources consumed by the transaction sharing are shared by the prior art. problem.
  • the second target resource is injected into the first network node.
  • the second target resource is injected into the first network node.
  • a first receiving unit configured to receive authorization information that the first network node and the second network node are associated with the node group
  • a second receiving unit configured to receive a transaction request of the object node
  • a first extracting unit configured to extract, from the first network node, a first target resource required by the transaction request
  • a second extracting unit configured to extract, from the second network node, a second target resource based on the authorization information, where the second target resource is the first target resource by the first network node and the second network Node halved resources;
  • an injection unit configured to inject the second target resource into the first network node.
  • a first receiving unit configured to receive authorization information that the first network node and the second network node are associated with the node group
  • a second receiving unit configured to receive a transaction request of the object node
  • an extracting unit configured to extract, from the first network node and the second network node, a first target resource required by the transaction request based on the authorization information.
  • a first receiving unit configured to receive authorization information that the first network node and the second network node are associated with the node group
  • a second receiving unit configured to receive a transaction request of the object node
  • a first extracting unit configured to extract, from the first network node, a first target resource required by the transaction request, based on the authorization information that the first network node associates with the node group;
  • a second extracting unit configured to extract, from the second network node, a second target resource, where the second target resource is the first target, based on the authorization information of the second network node associated with the node group a resource that is equally divided by the first network node and the second network node;
  • an injection unit configured to inject the second target resource into the first network node.
  • a first receiving unit configured to receive authorization information that the first account and the second account are associated with the account group
  • a second receiving unit configured to receive a payment request of the target account
  • a first extracting unit configured to extract, from the first account, a first target amount required for the payment request
  • a second extracting unit configured to extract a second target amount from the second account based on the authorization information, where the second target amount is the first target amount is divided by the first account and the second account Amount
  • an injection unit configured to inject the second target amount into the first account.
  • a first receiving unit configured to receive authorization information that the first account and the second account are associated with the account group
  • a second receiving unit configured to receive a payment request of the target account
  • an extracting unit configured to extract, from the first account and the second account, a first target amount of money required by the payment request based on the authorization information.
  • a first receiving unit configured to receive authorization information that the first account and the second account are associated with the account group
  • a second receiving unit configured to receive a payment request of the target account
  • a first extracting unit configured to extract, according to the authorization information that the first account is associated with the account group, a first target amount required for the payment request from the first account
  • a second extracting unit configured to extract a second target amount from the second account based on the authorization information of the second account associated with the account group, where the second target amount is the first target amount is The amount of the first account and the second account equally divided;
  • an injection unit configured to inject the second target amount into the first account.
  • the embodiment of the present application provides a transaction processing method and system, which receives the authorization information associated with a node group by the first network node and the second network node, and receives the transaction request of the target node from the first network. And extracting, by the node, a first target resource that is required by the transaction request, and extracting, from the second network node, the second target resource, where the second target resource is the first target resource, the first network node, the second network node, and the like. Divide the resources, and inject the extracted second target resources into the first network node, so that under the premise of ensuring the resource consumption required for the transaction interaction, the resources of each network node are coordinated and evenly distributed, and the network as the resource extraction object is reduced. The amount of transaction processing of the node avoids excessive consumption of its resources.
  • FIG. 1a is an exemplary system architecture diagram applicable to an embodiment of the present application
  • FIG. 1b is an exemplary system architecture diagram applicable to an embodiment of the present application.
  • FIG. 1 is a flowchart of a transaction processing method according to an embodiment of the present application
  • FIG. 2 is a flowchart of a transaction processing method according to an embodiment of the present application.
  • FIG. 3 is a flowchart of a transaction processing method according to an embodiment of the present application.
  • FIG. 4 is a flowchart of a transaction processing method according to an embodiment of the present application.
  • FIG. 5 is a flowchart of a transaction processing method according to an embodiment of the present application.
  • FIG. 6 is a flowchart of a transaction processing method according to an embodiment of the present application.
  • FIG. 7 is a flowchart of a transaction processing method according to an embodiment of the present application.
  • FIG. 8 is a flowchart of a transaction processing method according to an embodiment of the present application.
  • FIG. 9 is a block diagram of a transaction processing system according to an embodiment of the present application.
  • FIG. 10 is a block diagram of a transaction processing system according to an embodiment of the present application.
  • the methods and systems described herein enable network nodes to build groups with resource attribute conditions.
  • the interaction of the nodes in the group is built on the resource access threshold, and the resource authorization is used to achieve the resource consumption verification scheme in the group. Thereby interacting with transactions between nodes in the group and with transactions outside the group or other group of nodes.
  • the network herein may be a social network, a payment network, or a combination of the two, or may be an adaptive improvement on the basis of a traditional network such as a social network or a payment network, and a modified structure suitable for the network application.
  • a social network may be applicable, for example, to FACEBOOK, TWITTER, YOUTUBE, LINKEDIN, WeChat, Weibo, etc., or other instant messaging type networks.
  • Such a payment network can be applied to, for example, paypal, Alipay's payment network, and the like.
  • the payment network described above may be superimposed with the social network forming functions described above. With the superposition of functions, the superposition and integration of data representing real-world properties may be required.
  • a network node has both social attributes and payment attributes.
  • the social network may give the node basic bibliographic information, for example, including basic attributes associated with the person, including, for example, including being associated with the person. In addition to the basic natural attributes, for example, it also includes the social relationship attributes between people and people and people associated with people.
  • the payment network may give the node basic payment listing information, including, for example, an account and its corresponding virtual currency or equivalent, or even a direct redemption voucher representing a real world currency.
  • the virtualized currency or equivalent may have a certain conversion relationship with the redemption voucher. In this way, the wealth attribute in the network world can be characterized in a manner associated with the network node.
  • Figure 1a illustrates an exemplary system architecture that may be applicable herein.
  • the system architecture 100 can include an operations server 105 that can communicate with one or more clients 106 via the network 112, and a database 115 that can be integrated with or independent of the operations server 105.
  • the operation server 105 may correspond to a service platform of the social network, or may correspond to a service platform of the payment network. In some cases, for example, in a network that completes payment by means of social network integration, such a social network platform and a payment network platform may be integrated.
  • Each network 112 can include wired or wireless telecommunications devices through which network devices on which the client 106 is based can exchange data.
  • each network 112 may include a local area network ("LAN”), a wide area network ("WAN”), an intranet, the Internet, a mobile telephone network, a virtual private network (VPN), a cellular or other mobile communication network, Bluetooth, NFC. Or any combination thereof.
  • LAN local area network
  • WAN wide area network
  • VPN virtual private network
  • Bluetooth Bluetooth
  • the network device upon which each client 106 is based may include means having a communication module capable of transmitting and receiving data via the network 112.
  • the network device upon which each client 106 is based may include a server, desktop computer, laptop computer, tablet computer, smart phone, handheld computer, personal digital assistant ("PDA"), or any other wired or Wireless processor driver.
  • PDA personal digital assistant
  • the network devices upon which the client 106 is based may be performed by an end user or consumer, a potential counterparty user, a publisher of a social networking system, and an operator awaiting payment, respectively. operating.
  • network 112 may include a local area network ("LAN”), a wide area network ("WAN”), an intranet, the Internet, a storage area network (SAN), a personal area network (PAN), a metropolitan area network (MAN), a wireless local area network. (WLAN), Virtual Private Network (VPN), cellular or other mobile communication network, Bluetooth, NFC, or any combination thereof, or any other suitable architecture or system that facilitates communication of signals, data, and/or messages.
  • LAN local area network
  • WAN wide area network
  • PAN personal area network
  • MAN metropolitan area network
  • VPN Virtual Private Network
  • cellular or other mobile communication network Bluetooth, NFC, or any combination thereof, or any other suitable architecture or system that facilitates communication of signals, data, and/or messages.
  • data and “information” are used interchangeably herein to refer to words, images, audio, video or any other form that may be present in a computer-based environment. Information.
  • the web browser application or the application of the standalone application can interact with a web server (or other server such as a social platform, payment platform, etc.) connected to the network 112.
  • the network device on which each client 106 is based may be incorporated into the digital wallet application module by software or hardware or even a combination of software and hardware.
  • the digital wallet can encompass any application, hardware, software or process that the client 106 uses to assist the client in completing the purchase transaction.
  • the digital wallet can be separate from, can interact with, the web browser application, or can be specifically implemented for its supporting application.
  • the digital wallet is executed within a web browser application. That is, the digital wallet can be an application embedded in a web browser application. If the digital wallet is separate from the web browser application, the digital wallet can access the network 112 via any available communication technology.
  • the client 106 can provide or obtain one or more contact applications based on the hosted user information.
  • the contact application can be any program or application on the client 106 that maintains a list of user contacts for social network accessibility. Examples of contact applications may include, but are not limited to, email applications, SMS applications, instant messaging, calendar invitation lists, or contact databases such as OUTLOOK or ACT, or friends of social software (or hierarchical friends, strangers, Providers/interfaces/lists/lists can be included, including online, offline, invisible, busy, or even hosted.
  • the contacts in the contact application can be prioritized by various factors, such as the frequency with which the client 106 carries the user, the social relationship, the number of contact applications that have a particular contact, Or any other prioritization factor that can be extracted from the application.
  • the server 105 can then have the functionality of a server in a social network.
  • the social network server 105 at this time can represent a computer-implemented system that the social networking system uses to host social networking sites and use all of the profiles and communities of the social networking sites.
  • a social networking website may represent any web-based community that allows a user to interact with other users who typically have a common interest or relationship through the Internet.
  • the social network server 105 can provide the client 106 with a list of members of the online community of the user.
  • the relationship between each community member and the user to which the client 106 belongs can be prioritized in the social networking system. This is OK It is determined by factors that can be applied to the structure of each particular social networking system. For example, a social networking system such as FACEBOOK can classify members of a community as "friends" or “friends of friends", and LINKEDIN can classify members as first level contacts, second level contacts, or third level contacts.
  • the social networking system server 105 can communicate with the client 106 via any available technology. These techniques may include, but are not limited to, an internet connection via the network 112, email, text messaging, instant messaging, or other suitable communication technology.
  • the social networking system can include a data storage unit 115 that can be accessed by the social network server 105. Data storage unit 115 may include one or more tangible computer readable storage devices.
  • the server 105 can then have the functionality of a server in the payment network.
  • the payment network server 105 at this time can represent a computer-implemented system that the payment network system uses to host the payment platform and all of the configuration files and usage data of the payment platform, and the storage of payment data.
  • the payment website may represent any web-based community that allows the user to have a common user interaction via the Internet with the usual payment/purchase/follower/collection.
  • Different clients can be mutual counterparties. Any of the counterparties can represent an individual or an organization.
  • the data/relationships or processes involved in the transaction/payment process involved at this time may need to be obtained from the connected database 115, the data/relationships involved in the transaction/payment process or the database of processing results connections 115 in.
  • computing device 103 which may be in an integrated or discrete relationship with operational server 105, particularly in the latter case, may typically be connected via an internal network or a private network, or may also be connected via an encrypted public network. In particular, when it comes to integration, it is possible to use a connection that is more efficient and faster in the form of an internal bus.
  • the computing device 103 when in an integrated relationship or a discrete relationship, can access the database 115 directly (not shown) or through the operations server 105.
  • the computer device 103 is suitably programmed to control the implementation of the method of the present application by such instructions.
  • the transactions processed by the computer device 103 can be regarded as the processing of the operations server 105 without special distinction.
  • Figure 1b shows the system architecture in a separate social network and payment network.
  • the system architecture 101 can include operational servers 107 and 109 that communicate data with one or more clients 106 via the network 112, and a computing environment 108 that can be integrated with or independent of the operational server 107, and can be integrated into the operational server 109 or computing environment 110 that is independent of the operations server 109.
  • the operations server 107 can correspond to a service platform of a social network
  • the operations server 109 can correspond to a service platform of the payment network.
  • the database 117 can provide or store the required social network data and operational data; the corresponding database 118 can provide or store the required payment network data and operational data.
  • Other attributes are similar to those described above corresponding to FIG. 1a and will not be described again.
  • the transaction processing method includes the following steps:
  • S110 The first network node sends a nucleus request to the server, where the privilege request includes an authorization request.
  • the first network node may be any one of the nodes in the network, that is, any one of the nodes in the network may send a cluster request to the server.
  • the authorization request may be set by the first network node, and when associated with the established node group, a request for granting the authority of the resource from the server is required.
  • the object to which the authorization request is directed may be a node that includes the first network node and other applications associated with the established node group.
  • S111 The server responds to the group establishment request to generate a group identity, and associates the generated group identity with the authorization request.
  • the group identifier can be used to identify the association relationship between the node and the corresponding node group.
  • different groups of nodes in the network may have different group identities to identify groups of nodes associated with nodes in the network.
  • the authorization request can uniquely correspond to the group identifier. That is, the authorization request may be equivalent to being preset by the node group corresponding to the group identifier.
  • S112 The first network node sends authorization information associated with the node group to the server.
  • the first network node may send the authorization information corresponding to the foregoing authorization request to the server at the same time of establishing the group, to grant the server the right to extract the resource from the first network node.
  • S113 The second network node sends an association request associated with the node group to the server.
  • S114 The server receives an association request that the second network node associates with the node group, and initiates a preset authorization request to the second network node.
  • the server may also actively send an association request associated with the node group to the second network node, and encapsulate the authorization request in the association request.
  • S115 The server verifies whether the authorization information of the second network node associated with the node group is received, and when the verification result is yes, the second network node is associated with the node group.
  • the server When the server receives the authorization information associated with the node group by the second network node, it may be stated that the second network node has granted the server the right to extract resources from the server.
  • S116 The server receives a transaction request of the object node.
  • the transaction request can be for the group of nodes.
  • the server extracts, from the first network node, the first target resource required by the transaction request.
  • the server extracts, from the second network node, a second target resource, where the second target resource is a resource that is divided by the first network node and the second network node.
  • the server may determine the creditable resource of the second network node based on the authorization information, and verify whether the creditable resource of the second network node includes the second target resource, and when the verification result is yes, the credit can be trusted from the second network node. Extracting a second target resource from the resource; when the verification result is no, sending a request for acquiring the second target resource to the second network node, and after receiving the approved information of the second network node, extracting the second network node Two target resources.
  • S119 The server injects the second target resource into the first network node.
  • the server first extracts the first target resource from the first network node, and then extracts the second target resource from the second network node into the first network node, for example, in the transaction.
  • the server may further extract the first target resource from the second network node, and then extract the second target resource from the first network node and inject the second network node to achieve the same effect.
  • the first network node, the second network node, and the object node may all be instant communication nodes
  • the established node group may be an instant communication group, a first network node, a second network node, and an object node and a server.
  • the transaction request, authorization information, and the like can be transmitted by means of an instant communication message.
  • the instant messaging server may perform an operation of establishing a group and allowing a user among the groups to join the group based on the foregoing steps, specifically, in steps S110 and S111,
  • the communication server can receive one of the users, assuming that the user A (corresponding to the initial node described above) has a group operation on its client, and the group operation can include obtaining the user authorization operation of the user A (corresponding to the above authorization request) , can be considered as a condition for joining the group), the instant messaging server can build a group for the user A, and generate a group ID, and can generate corresponding two-dimensional code and other information, assuming group 1 (ie, the above-mentioned node group)
  • step S112 - step S115 other users may join the group 1, for example, by inputting a group ID or scanning a group two-dimensional code, and adding the group, for example, user B may join the group 1 by scanning the two-dimensional code (ie, The server
  • the execution subject in the embodiment of the method may be a server.
  • the method includes the following steps:
  • S120 Receive authorization information that the first network node and the second network node are associated with the node group.
  • S123 Extract a second target resource from the second network node based on the authorization information, where the second target resource is a resource that is divided by the first network node and the second network node.
  • the step specifically includes: determining, according to the authorization information, the creditable resource of the second network node, and verifying whether the creditable resource of the second network node includes the second target resource, and when the verification result is yes, the credit can be trusted from the second network node. Extracting a second target resource from the resource; when the verification result is no, sending a request for acquiring the second target resource to the second network node, and after receiving the approved information of the second network node, from the second network node Extract the second target resource.
  • an embodiment of the transaction processing method of the present application is combined with a specific application scenario.
  • the execution subject in the embodiment of the method may be a server.
  • the method includes the following steps:
  • S130 Receive authorization information that the first account and the second account are associated with the account group.
  • the first account, the second account, and the object account may be, for example, an instant messaging account
  • the account group may be, for example, an instant messaging group.
  • the first account and the second account may send authorization information associated with the account group to the server by means of an instant communication message
  • the target account may send a payment request to the server by means of an instant communication message.
  • the server may generate a payment QR code bound to the first account, and the object account sends a payment request to the server while scanning to identify the payment QR code.
  • the server in turn extracts a first target amount of money required for the payment request in the first account bound to the payment QR code.
  • S133 Extract a second target amount from the second account based on the authorization information, where the second target amount is an amount in which the first target amount is equally divided by the first account and the second account.
  • the step specifically includes: determining a creditable amount of the second account based on the authorization information, and verifying the availability of the second account Whether the credit amount is greater than or equal to the second target amount; when the verification result is yes, extracting the second target amount from the creditable amount of the second account; when the verification result is no, sending the second target amount to the second account Requesting, and after receiving the approved information of the second account, extracting the second target amount from the second account.
  • S134 Inject the second target amount into the first account. It can be understood that the above steps can be implemented on one server, that is, can be implemented in one network architecture, and in other manners, can also be implemented between different network architectures.
  • User A and User B can initiate a grouping interface by triggering a grouping button (eg, can be integrated into a chat entry).
  • the user A, B can select the instant messaging application number of the user group that is desired to join in the grouping interface, and send the generated grouping request to the server.
  • the server may send the authorization request information corresponding to the user group to the user A (for example, the authority that the server can obtain 200 yuan of funds from the accounts of the users A and B every day).
  • the server verifies that the users A and B have completed the authorization, they will accept the group A and B requests.
  • the server may first obtain the funds required for the payment request from the account of the user A in the instant messaging group to complete the payment to the user C. Subsequently, according to the AA rule, the funds of the user B are not more than 200 yuan, and if the funds required by the user B after the AA are greater than 200 yuan, the server further sends an instant communication message to the user B to apply for funds or confirm.
  • the plus group interface may be a separate server that is associated with the instant messaging application and the user account funds (of course, the server may be the same server as the instant messaging application server and the account fund server), the server (for example, a group server) can implement operations such as user addition, fund payment, and the like.
  • the process can be considered to be completed by cooperation between the instant messaging application server, the group server, and the account fund server, that is, the sending and receiving of the request can be implemented in the instant messaging server, and the user plus group can be implemented in the group server, Deduction of funds in the user account can be implemented in the account funds server.
  • the network architecture in which the foregoing network node is located can itself perform operations such as processing a transaction request, that is, the network architecture can separately implement all the steps of the foregoing method steps. Step; of course, the network architecture can also be connected to other network architecture platforms. For example, part of the processing request can be processed to other systems for processing, or other systems can be called for processing, and the network architecture can implement connection functions and the like. But regardless of the network architecture, the above steps can be performed.
  • the transaction processing method includes the following steps:
  • S210 The first network node sends a nucleus request to the server, where the privilege request includes an authorization request.
  • S211 The server responds to the group establishment request to generate a group identity, and associates the generated group identity with the authorization request.
  • S212 The first network node sends authorization information associated with the node group to the server.
  • S213 The second network node sends an association request associated with the node group to the server.
  • S214 The server receives an association request that the second network node associates with the node group, and initiates a preset authorization request to the second network node.
  • the server may also actively send an association request associated with the node group to the second network node, and encapsulate the authorization request in the association request.
  • S215 The server verifies whether the authorization information of the second network node associated with the node group is received, and when the verification result is yes, the second network node is associated with the node group.
  • the server When the server receives the authorization information associated with the node group by the second network node, it may be stated that the second network node has granted the server the right to extract resources from the server.
  • S216 The server receives a transaction request of the object node.
  • the transaction request can be for the group of nodes.
  • S217 The server extracts, from the first network node and the second network node, the first target resource required for the transaction request based on the authorization information.
  • the server may determine, according to the authorization information, the trusted resources of the first network node and the second network node, and verify whether the trusted resources of the first network node and the second network node both include the second target resource, and the second target
  • the resource is a resource in which the first target resource is divided by the first network node and the second network node, and when the verification result is yes, the second target resource is extracted from the creditable resources of the first network node and the second network node, respectively.
  • the verification result is no, transmitting a request for acquiring the second target resource to the first network node and the second network node, and at the first network node and the second network node After the information is approved, the second target resource is extracted from the first network node and the second network node respectively to obtain the first target resource required for the transaction request.
  • the first network node, the second network node, and the object node may all be instant communication nodes, and the established node group may be an instant communication group, the first network node and the server, the second network node, and the object node.
  • Transaction requests, authorization information, and the like can be transmitted between the server and the server by means of instant messaging.
  • the instant messaging server may perform an operation of establishing a group and allowing a user among the groups to join the group based on the foregoing steps, specifically, in steps S210 and S211,
  • the communication server can receive one of the users, assuming user A (corresponding to the initial node described above)
  • the group operation may include obtaining the fund authorization operation of the user A (corresponding to the authorization request described above, which may be considered as a condition for joining the group), and the instant messaging server may establish a group for the user A.
  • step S212-step S215 other users can join the group 1, for example, by inputting a group ID, or the way to scan the group QR code, join the group, for example, user B can join group 1 by scanning the QR code (that is, sending an association request to the server), so that the instant messaging server can be based on the request and based on the group
  • the operation of the fund authorization is performed, and the authorization request is made to the user B.
  • the instant communication server can join the user B into the group 1; in step S216-step S217, the group 1 can respond to other users (corresponding to The payment request of the object user mentioned above, the instant communication server may extract the corresponding funds from the accounts of the users A and B according to the AA rule and the fund authorization operation of the group 1 above, to complete 1 AA users pay.
  • the execution subject in the embodiment of the method may be a server.
  • the method includes the following steps:
  • S220 Receive authorization information that the first network node and the second network node are associated with the node group.
  • S221 Receive a transaction request of the object node.
  • S222 Extract a first target resource required for the transaction request from the first network node and the second network node based on the authorization information.
  • the step specifically includes: determining, according to the authorization information, the creditable resources of the first network node and the second network node, and verifying whether the credit resources of the first network node and the second network node both include the second target resource, and the second target
  • the resource is a resource in which the first target resource is divided by the first network node and the second network node, and when the verification result is yes, the second target resource is extracted from the creditable resources of the first network node and the second network node, respectively.
  • the verification result is no, transmitting a request for acquiring the second target resource to the first network node and the second network node, and receiving the first network node and the second network After the obtained information of the node, the second target resource is extracted from the first network node and the second network node respectively to obtain the first target resource required for the transaction request.
  • the execution subject in the embodiment of the method may be a server.
  • the method includes the following steps:
  • S230 Receive authorization information that the first account and the second account are associated with the account group.
  • S231 Receive a payment request of the target account.
  • the first account, the second account, and the object account may be, for example, an instant messaging account
  • the account group may be, for example, an instant messaging group.
  • the first account and the second account can be sent to the server by means of instant messaging
  • the authorization information associated with the account group is sent, and the object account can send a payment request to the server by means of an instant communication message.
  • the step specifically includes: determining, according to the authorization information, the creditable amount of the first account and the second account, and verifying whether the creditable amounts of the first account and the second account are greater than or equal to the second target amount, and the second target amount is A target amount is equalized by the first account and the second account.
  • the verification result is yes
  • the second target amount is respectively extracted from the creditable amounts of the first account and the second account to obtain the required amount of the payment request.
  • a target amount when the verification result is no, sending a request for acquiring the second target amount to the first account and the second account, and after receiving the approved information of the first account and the second account, from the first account and the first
  • the second target amount is separately extracted from the second account to obtain the first target amount required for the payment request.
  • the server may generate a payment QR code bound to the account group, and the object account sends a payment request to the server while scanning to identify the payment QR code.
  • the server extracts a second target amount from the first account and the second account in the account group bound to the payment QR code to obtain a first target amount required for the payment request.
  • User A and User B can initiate a grouping interface by triggering a grouping button (eg, can be integrated into a chat entry).
  • the user A, B can select the instant messaging application number of the user group that is desired to join in the grouping interface, and send the generated grouping request to the server.
  • the server may send the authorization request information corresponding to the user group to the user A (for example, the authority that the server can obtain 200 yuan of funds from the accounts of the users A and B every day).
  • the server verifies that the users A and B have completed the authorization, they will accept the group A and B requests.
  • the server may obtain funds of not more than 200 yuan from the accounts of the users A and B respectively according to the AA rule, and if the AA requires the funds paid by the users A and B, When it is greater than 200 yuan, the server will further send instant communication messages to users A and B for application or confirmation of funds.
  • the plus group interface may be a separate server that is associated with the instant messaging application and the user account funds (of course, the server may be the same server as the instant messaging application server and the account fund server), the server (for example, a group server) can implement operations such as user addition, fund payment, and the like.
  • the process can be considered to be completed by cooperation between the instant messaging application server, the group server, and the account fund server, that is, the sending and receiving of the request can be implemented in the instant messaging server, and the user plus group can be implemented in the group server. Deduction of funds from the user account can be implemented in the account funds server.
  • the network architecture in which the foregoing network node is located can itself perform operations such as processing a transaction request, that is, the network architecture can separately implement all the steps of the foregoing method steps. Step; of course, the network architecture can also be connected to other network architecture platforms. For example, part of the processing request can be processed to other systems for processing, or other systems can be called for processing, and the network architecture can implement connection functions and the like. But regardless of the network architecture, the above steps can be performed.
  • the execution subject in the embodiment of the method may be a server.
  • the method includes the following steps:
  • S310 Receive authorization information that the first network node and the second network node are associated with the node group.
  • the authorization information may be information that grants the server the right to extract resources from the first network node and the second network node. And, the server is granted that resources that can be extracted in the first network node and the second network node may be the same or different.
  • S311 Receive a transaction request of the object node.
  • S312 Extract, from the first network node, a first target resource required for the transaction request based on the authorization information of the first network node associated with the node group.
  • the step specifically includes: determining, according to the authorization information of the first network node, the authorization information of the first network node, and verifying whether the first target resource required by the transaction request is included in the creditable resource of the first network node.
  • the verification result is yes
  • the first target resource required for the transaction request is extracted from the creditable resource of the first network node;
  • the verification result is no
  • the first network node is sent a request for acquiring the first target resource, And after receiving the approved information of the first network node, extracting, from the first network node, the first target resource required by the transaction request.
  • S313 Extract a second target resource from the second network node, where the second target resource is equalized by the first network node and the second network node, based on the authorization information of the second network node associated with the node group. Resources.
  • the step of the method includes: determining, according to the authorization information of the second network node, the authorization information of the second network node, and verifying whether the second target resource is included in the creditable resource of the second network node, and the verification result is When yes, the second target resource is extracted from the trusted resource of the second network node; when the verification result is no, the second network node sends a request for acquiring the second target resource, and receives the second network node's permission. After the information, the second target resource is extracted from the second network node.
  • S314 Inject the second target resource into the first network node.
  • the first network node, the second network node, and the object node may all be instant communication nodes.
  • the group of nodes may be an instant communication group, and the first network node and the server, the second network node, and the object node and the server may transmit the transaction request, the authorization information, and the like by means of an instant communication message.
  • the execution subject in the embodiment of the method may be a server.
  • the method includes the following steps:
  • S320 Receive authorization information that the first account and the second account are associated with the account group.
  • the authorization information may be information that grants the server the right to withdraw the amount from the first account and the second account. And, the amount that the server is granted to be extractable in the first account and the second account may be the same or different.
  • S321 Receive a payment request of the target account.
  • the first account, the second account, and the object account may be, for example, an instant messaging account
  • the account group may be, for example, an instant messaging group.
  • the first account and the second account may send authorization information associated with the account group to the server by means of an instant communication message
  • the target account may send a payment request to the server by means of an instant communication message.
  • S322 Extract a first target amount required for the payment request from the first account based on the authorization information of the first account associated with the account group.
  • the step specifically includes: determining, according to the authorization information of the first account associated with the account group, the creditable amount of the first account, and verifying whether the creditable amount of the first account is greater than or equal to the first target amount required for the payment request, when verifying When the result is YES, the first target amount required for the payment request is extracted from the creditable amount of the first account; when the verification result is no, the request for obtaining the first target amount is sent to the first account, and the first request is received. After the approved information of the account, the first target amount required for the payment request is extracted from the first account.
  • S323 Extract a second target amount from the second account based on the authorization information of the second account associated with the account group, where the second target amount is an amount in which the first target amount is equally divided by the first account and the second account.
  • the step specifically includes: determining, according to the authorization information of the second account associated with the account group, the creditable amount of the second account, and verifying whether the creditable amount of the second account is greater than or equal to the second target amount required for the payment request, when verifying When the result is YES, the second target amount is extracted from the creditable amount of the second account; when the verification result is no, the request for obtaining the second target amount is sent to the second account, and the approved information of the second account is received. After that, the second target amount is extracted from the second account.
  • User A and User B can initiate a grouping interface by triggering a grouping button (eg, can be integrated into a chat entry).
  • the user A, B can select the instant messaging application number of the user group that is desired to join in the grouping interface, and send the generated grouping request to the server.
  • the server may send the authorization request information corresponding to the user group to the user A (for example, the authority that the server can obtain 200 yuan of funds from the accounts of the users A and B every day).
  • the server verifies that the users A and B have completed the authorization, they will accept the group A and B requests.
  • the server may first obtain funds required for the payment request of not more than 200 yuan from the account of the user A in the instant messaging group. If the funds required for the payment request are greater than 200 yuan, the server will further send an instant communication message to the user A to apply for or confirm the funds. After the user A agrees to pay the funds to be paid for the payment request, the server may obtain the user A's The funds needed to get a payment request in the account.
  • the server obtains no more than 200 yuan of funds from the account of the user B according to the AA rule, and if the amount of funds required to be paid by the user B after the AA is greater than 200 yuan, the server further sends an instant communication message to the user B to apply for funds. Or confirm.
  • the plus group interface may be a separate server that is associated with the instant messaging application and the user account funds (of course, the server may be the same server as the instant messaging application server and the account fund server), the server (for example, a group server) can implement operations such as user addition, fund payment, and the like.
  • the process can be considered to be completed by cooperation between the instant messaging application server, the group server, and the account fund server, that is, the sending and receiving of the request can be implemented in the instant messaging server, and the user plus group can be implemented in the group server, Deduction of funds in the user account can be implemented in the account funds server.
  • the network architecture in which the foregoing network node is located can itself perform operations such as processing a transaction request, that is, the network architecture can separately implement all the steps of the foregoing method steps. Step; of course, the network architecture can also be connected to other network architecture platforms. For example, part of the processing request can be processed to other systems for processing, or other systems can be called for processing, and the network architecture can implement connection functions and the like. But regardless of the network architecture, the above steps can be performed.
  • the foregoing methods can be applied to the group payment of instant communication.
  • the group establishment condition during the group establishment for example, it is possible to authorize the acquisition of the resources of the group members in the group, such as funds; in the group payment, based on AA rules or other rules that can be set to withdraw funds from group users to complete group payments.
  • the transaction processing system includes:
  • the first receiving unit 410 is configured to receive authorization information that is associated with the node group by the first network node and the second network node;
  • a second receiving unit 411 configured to receive a transaction request of the target node
  • a first extracting unit 412 configured to extract, from the first network node, a first target resource required by the transaction request
  • a second extracting unit 413 configured to extract, according to the authorization information, a second target resource from the second network node, where the second target resource is the first target resource by the first network node and a second a resource equally divided by a network node;
  • the injection unit 414 is configured to inject the second target resource into the first network node.
  • the second extraction unit 413 is specifically configured to:
  • the second target resource is extracted from the creditable resources of the second network node.
  • the second extracting unit 413 is further configured to:
  • the transaction processing system includes:
  • the first receiving unit 410 is configured to receive authorization information that the first account and the second account are associated with the account group;
  • a second receiving unit 411 configured to receive a payment request of the target account
  • a first extracting unit 412 configured to extract, from the first account, a first target amount of money required for the payment request
  • a second extracting unit 413 configured to extract a second target amount from the second account based on the authorization information, where the second target amount is the first target amount, the first account, the second account, and the like Amount of money;
  • the injection unit 414 is configured to inject the second target amount into the first account.
  • the second extraction unit 413 is specifically configured to:
  • the second target amount is extracted from the creditable amount of the second account.
  • the second extracting unit 413 is further configured to:
  • the first account, the second account, and the target account are instant messaging accounts
  • the account group is an instant communication group
  • the authorization information and the payment request are delivered through an instant messaging message.
  • the transaction processing system includes:
  • the first receiving unit 410 is configured to receive authorization information that is associated with the node group by the first network node and the second network node;
  • a second receiving unit 411 configured to receive a transaction request of the target node
  • a first extracting unit 412 configured to extract, from the first network node, a first target resource required by the transaction request, based on the authorization information that the first network node associates with the node group;
  • a second extracting unit 413 configured to extract, from the second network node, a second target resource, where the second target resource is the first, based on the authorization information of the second network node associated with the node group a resource in which the target resource is equally divided by the first network node and the second network node;
  • the injection unit 414 is configured to inject the second target resource into the first network node.
  • the first extracting unit 412 is specifically configured to:
  • the first target resource required by the transaction request is extracted from the creditable resources of the first network node
  • the second extraction unit 413 is specifically configured to:
  • the transaction processing package include:
  • the first receiving unit 410 is configured to receive authorization information that the first account and the second account are associated with the account group;
  • a second receiving unit 411 configured to receive a payment request of the target account
  • the first extracting unit 412 is configured to extract, according to the authorization information of the first account associated with the account group, a first target amount required for the payment request from the first account;
  • a second extraction unit 413 configured to extract a second target amount from the second account based on the authorization information of the second account associated with the account group, where the second target amount is the first target amount An amount equalized by the first account and the second account;
  • the injection unit 414 is configured to inject the second target amount into the first account.
  • the first extracting unit 412 is specifically configured to:
  • the first target amount required for the payment request is extracted from the creditable amount of the first account
  • the second extraction unit 413 is specifically configured to:
  • the first account, the second account, and the target account are instant messaging accounts
  • the account group is an instant communication group
  • the authorization information and the payment request are delivered through an instant messaging message.
  • the transaction processing system includes:
  • the first receiving unit 420 is configured to receive authorization information that is associated with the node group by the first network node and the second network node;
  • a second receiving unit 421, configured to receive a transaction request of the target node
  • the extracting unit 422 is configured to extract, from the first network node and the second network node, a first target resource required by the transaction request based on the authorization information.
  • the extracting unit 422 is specifically configured to:
  • the second target resource is separately extracted from the first network node and the second network node's creditable resources to obtain the first target resource required by the transaction request.
  • the extracting unit 422 is further configured to:
  • a request for acquiring the second target resource is sent to the first network node and the second network node.
  • the transaction processing system includes:
  • the first receiving unit 420 is configured to receive authorization information that the first account and the second account are associated with the account group;
  • a second receiving unit 421, configured to receive a payment request of the target account
  • the extracting unit 422 is configured to extract, from the first account and the second account, a first target amount of money required by the payment request based on the authorization information.
  • the extracting unit 422 is specifically configured to:
  • the second target amount is separately extracted from the creditable amounts of the first account and the second account to obtain a first target amount required for the payment request.
  • the extracting unit 422 is further configured to:
  • the first account, the second account, and the target account are instant messaging accounts
  • the account group is an instant communication group
  • the authorization information and the payment request are delivered through an instant messaging message.
  • the embodiment of the present application provides a transaction processing method and system, which receives an authorization information associated with a node group by a first network node and a second network node, and first receives a transaction request of the target node from the first network node. Extracting a first target resource required by the transaction request, and extracting a second target resource from the second network node based on the authorization information, where the second target resource is divided into the first target resource by the first network node and the second network node The resource is injected into the first network node, so that the resource sharing of each network node resource is achieved under the premise of ensuring resource consumption required for transaction interaction, and the network node as the resource extraction object is reduced.
  • the amount of transaction processing avoids excessive consumption of its resources.
  • each flow and/or block of flowcharts and/or block diagrams, and combinations of flows and/or blocks in the flowcharts and/or block diagrams can be implemented by computer program instructions in conjunction with information sensing devices.
  • These computer program instructions can be provided to a processor of a general purpose computer, special purpose computer, embedded processor or other programmable data processing device to produce a machine such that the instructions are executed by a processor of a computer or other programmable data processing device
  • the sensing device generates means for implementing the functions specified in one or more blocks of the flow or in a block or blocks of the flow chart.
  • the computer program instructions can also be stored in a computer readable memory that can direct a computer or other programmable data processing device to operate in a particular manner, such that the instructions stored in the computer readable memory produce an article of manufacture comprising the instruction device.
  • the apparatus implements the functions specified in one or more blocks of a flow or a flow and/or block diagram of the flowchart.
  • These computer program instructions can also be loaded onto a computer or other programmable data processing device such that a series of operational steps are performed on a computer or other programmable device to produce computer-implemented processing for execution on a computer or other programmable device.
  • the instructions provide steps for implementing the functions specified in one or more of the flow or in a block or blocks of a flow diagram.
  • a computing device includes one or more processors (CPUs), input/output interfaces, network interfaces, and memory.
  • processors CPUs
  • input/output interfaces network interfaces
  • memory volatile and non-volatile memory
  • the memory may include non-persistent memory, random access memory (RAM), and/or non-volatile memory in a computer readable medium, such as read only memory (ROM) or flash memory.
  • RAM random access memory
  • ROM read only memory
  • Memory is an example of a computer readable medium.
  • Computer readable media includes both permanent and non-persistent, removable and non-removable media.
  • Information storage can be implemented by any method or technology.
  • the information can be computer readable instructions, data structures, modules of programs, or other data.
  • Examples of computer storage media include, but are not limited to, phase change memory (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), other types of random access memory (RAM), read only memory. (ROM), electrically erasable programmable read only memory (EEPROM), flash memory or other memory technology, compact disk read only memory (CD-ROM), digital versatile disk (DVD) or other optical storage, Magnetic tape cartridges, magnetic tape storage or other magnetic storage devices or any other non-transportable media can be used to store information that can be accessed by a computing device.
  • computer readable media does not include temporary storage of computer readable media, such as modulated data signals and carrier waves.

Landscapes

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

Abstract

Disclosed in the present application are a transaction processing method and system used for resolving the problem in the prior art of the excessive consumption of the resources of a node acting as the target of resource extraction due to the increased transaction processing load of said node when the resources consumed by transaction interaction are evenly distributed. The present transaction processing method comprises: receiving authorisation information of a first network node and a second network node associated with a node group; receiving a transaction processing request of a target node; extracting from the first network node a first target resource needed for the transaction processing request; on the basis of the authorisation information, extracting from the second network node a second target resource, the second target resource being the first target resource split equally between the first network node and the second network node; and implanting the second target resource into the first network node.

Description

事务处理方法和***Transaction processing method and system
本申请要求2015年06月11日递交的申请号为201510320021.6、发明名称为“事务处理方法和***”的中国专利申请的优先权,其全部内容通过引用结合在本申请中。The present application claims priority to Chinese Patent Application Serial No. No. No. No. No. No. No. No. No. No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No
技术领域Technical field
本申请涉及互联网技术领域,尤其涉及一种事务处理方法和***。The present application relates to the field of Internet technologies, and in particular, to a transaction processing method and system.
背景技术Background technique
随着互联网时代的到来,互联网在人们日常的学习、工作和生活中得到广泛的应用。人们日常的各种事务都可以通过网络来呈现。With the advent of the Internet age, the Internet has been widely used in people's daily study, work and life. People's daily affairs can be presented through the network.
一般网络中存在多个的节点和节点群组。节点群组是多个节点的关联体,节点群组与其中所包括的节点具有关联关系。并且,同一个节点可以与多个的节点群组之间建立上述的关联关系,以参与多个节点群组的事务互动。There are multiple nodes and node groups in a typical network. A node group is an association of a plurality of nodes, and a node group has an association relationship with nodes included therein. Moreover, the same node can establish the above-mentioned association relationship with a plurality of node groups to participate in transaction interaction of multiple node groups.
事务互动过程中会产生资源的消耗,这些消耗的资源来源于参与事务互动的各节点的协调配合。通常地,这种协调配合可以是先从参与事务处理的节点中选取一个节点作为资源提取的对象,并在事务互动结束后由该节点再向其它参与事务互动的节点请求均摊消耗的资源。The resource consumption is generated during the transaction interaction process, and the consumed resources are derived from the coordinated cooperation of the nodes participating in the transaction interaction. Generally, the coordination cooperation may first select one node from the nodes participating in the transaction as the object of resource extraction, and after the transaction interaction ends, the node requests the resources that are evenly consumed by the nodes participating in the transaction interaction.
对于作为资源提取对象的节点而言,向其它参与事务处理的节点请求均摊消耗的资源增加了其事务处理量,且可能会出现申请不到/申请不全均摊资源的情况,从而导致该节点的资源被过度消耗。For a node that is the object of resource extraction, requesting the resources that are equally consumed by the nodes participating in the transaction increases the transaction amount, and the application may not be applied/applied to allocate the resources, thereby causing the resources of the node. Excessively consumed.
发明内容Summary of the invention
本申请实施例提供一种事务处理方法和***,用以解决现有技术在均摊事务互动消耗的资源时,作为资源提取对象的节点事务处理量增加、且可能使该节点的资源被过度消耗的问题。The embodiment of the present invention provides a transaction processing method and system, which are used to solve the problem that the amount of node transaction processing of the resource extraction object increases and the resource of the node may be excessively consumed when the resources consumed by the transaction sharing are shared by the prior art. problem.
本申请实施例提供的一种事务处理方法,包括:A transaction processing method provided by an embodiment of the present application includes:
接收第一网络节点和第二网络节点关联于节点群组的授权信息;Receiving authorization information that the first network node and the second network node are associated with the node group;
接收对象节点的事务处理请求;Receiving a transaction request of the object node;
从所述第一网络节点中提取所述事务处理请求需要的第一目标资源;Extracting, from the first network node, a first target resource required by the transaction request;
基于所述授权信息从所述第二网络节点中提取第二目标资源,所述第二目标资源为 所述第一目标资源被所述第一网络节点和第二网络节点等分的资源;Extracting, by the authorization information, a second target resource from the second network node, where the second target resource is The first target resource is divided into resources by the first network node and the second network node;
将所述第二目标资源注入所述第一网络节点。The second target resource is injected into the first network node.
本申请实施例提供的一种事务处理方法,包括:A transaction processing method provided by an embodiment of the present application includes:
接收第一网络节点和第二网络节点关联于节点群组的授权信息;Receiving authorization information that the first network node and the second network node are associated with the node group;
接收对象节点的事务处理请求;Receiving a transaction request of the object node;
基于所述授权信息从所述第一网络节点和第二网络节点中提取所述事务处理请求需要的第一目标资源。Extracting, from the first network node and the second network node, a first target resource required by the transaction request based on the authorization information.
本申请实施例提供的一种事务处理方法,包括:A transaction processing method provided by an embodiment of the present application includes:
接收第一网络节点和第二网络节点关联于节点群组的授权信息;Receiving authorization information that the first network node and the second network node are associated with the node group;
接收对象节点的事务处理请求;Receiving a transaction request of the object node;
基于所述第一网络节点关联于所述节点群组的授权信息从所述第一网络节点中提取所述事务处理请求需要的第一目标资源;Extracting, from the first network node, a first target resource required by the transaction request based on the authorization information of the first network node associated with the node group;
基于所述第二网络节点关联于所述节点群组的授权信息从所述第二网络节点中提取第二目标资源,所述第二目标资源为所述第一目标资源被所述第一网络节点和第二网络节点等分的资源;Extracting a second target resource from the second network node based on the authorization information of the second network node associated with the node group, where the second target resource is the first target resource by the first network a resource equally divided between the node and the second network node;
将所述第二目标资源注入所述第一网络节点。The second target resource is injected into the first network node.
本申请实施例提供的一种事务处理方法,包括:A transaction processing method provided by an embodiment of the present application includes:
接收第一账户和第二账户关联于账户群组的授权信息;Receiving authorization information associated with the account group of the first account and the second account;
接收对象账户的支付请求;Receiving a payment request for the target account;
从所述第一账户中提取所述支付请求需要的第一目标金额;Extracting, from the first account, a first target amount required for the payment request;
基于所述授权信息从所述第二账户中提取第二目标金额,所述第二目标金额为所述第一目标金额被所述第一账户和第二账户等分的金额;Extracting, by the authorization information, a second target amount from the second account, where the second target amount is an amount in which the first target amount is equally divided by the first account and the second account;
将所述第二目标金额注入所述第一账户。Injecting the second target amount into the first account.
本申请实施例提供的一种事务处理方法,包括:A transaction processing method provided by an embodiment of the present application includes:
接收第一账户和第二账户关联于账户群组的授权信息;Receiving authorization information associated with the account group of the first account and the second account;
接收对象账户的支付请求;Receiving a payment request for the target account;
基于所述授权信息从所述第一账户和第二账户中提取所述支付请求需要的第一目标金额。Extracting a first target amount of money required for the payment request from the first account and the second account based on the authorization information.
本申请实施例提供的一种事务处理方法,包括:A transaction processing method provided by an embodiment of the present application includes:
接收第一账户和第二账户关联于账户群组的授权信息; Receiving authorization information associated with the account group of the first account and the second account;
接收对象账户的支付请求;Receiving a payment request for the target account;
基于所述第一账户关联于所述账户群组的授权信息从所述第一账户中提取所述支付请求需要的第一目标金额;Extracting, from the first account, a first target amount of money required for the payment request based on the authorization information of the first account associated with the account group;
基于所述第二账户关联于所述账户群组的授权信息从所述第二账户中提取第二目标金额,所述第二目标金额为所述第一目标金额被所述第一账户和第二账户等分的金额;Extracting a second target amount from the second account based on the authorization information of the second account associated with the account group, the second target amount being the first target amount being the first account and the first The amount of the second account equals;
将所述第二目标金额注入所述第一账户。Injecting the second target amount into the first account.
本申请实施例提供的一种事务处理***,包括:A transaction processing system provided by an embodiment of the present application includes:
第一接收单元,用于接收第一网络节点和第二网络节点关联于节点群组的授权信息;a first receiving unit, configured to receive authorization information that the first network node and the second network node are associated with the node group;
第二接收单元,用于接收对象节点的事务处理请求;a second receiving unit, configured to receive a transaction request of the object node;
第一提取单元,用于从所述第一网络节点中提取所述事务处理请求需要的第一目标资源;a first extracting unit, configured to extract, from the first network node, a first target resource required by the transaction request;
第二提取单元,用于基于所述授权信息从所述第二网络节点中提取第二目标资源,所述第二目标资源为所述第一目标资源被所述第一网络节点和第二网络节点等分的资源;a second extracting unit, configured to extract, from the second network node, a second target resource based on the authorization information, where the second target resource is the first target resource by the first network node and the second network Node halved resources;
注入单元,用于将所述第二目标资源注入所述第一网络节点。And an injection unit, configured to inject the second target resource into the first network node.
本申请实施例提供的一种事务处理***,包括:A transaction processing system provided by an embodiment of the present application includes:
第一接收单元,用于接收第一网络节点和第二网络节点关联于节点群组的授权信息;a first receiving unit, configured to receive authorization information that the first network node and the second network node are associated with the node group;
第二接收单元,用于接收对象节点的事务处理请求;a second receiving unit, configured to receive a transaction request of the object node;
提取单元,用于基于所述授权信息从所述第一网络节点和第二网络节点中提取所述事务处理请求需要的第一目标资源。And an extracting unit, configured to extract, from the first network node and the second network node, a first target resource required by the transaction request based on the authorization information.
本申请实施例提供的一种事务处理***,包括:A transaction processing system provided by an embodiment of the present application includes:
第一接收单元,用于接收第一网络节点和第二网络节点关联于节点群组的授权信息;a first receiving unit, configured to receive authorization information that the first network node and the second network node are associated with the node group;
第二接收单元,用于接收对象节点的事务处理请求;a second receiving unit, configured to receive a transaction request of the object node;
第一提取单元,用于基于所述第一网络节点关联于所述节点群组的授权信息从所述第一网络节点中提取所述事务处理请求需要的第一目标资源;a first extracting unit, configured to extract, from the first network node, a first target resource required by the transaction request, based on the authorization information that the first network node associates with the node group;
第二提取单元,用于基于所述第二网络节点关联于所述节点群组的授权信息从所述第二网络节点中提取第二目标资源,所述第二目标资源为所述第一目标资源被所述第一网络节点和第二网络节点等分的资源;a second extracting unit, configured to extract, from the second network node, a second target resource, where the second target resource is the first target, based on the authorization information of the second network node associated with the node group a resource that is equally divided by the first network node and the second network node;
注入单元,用于将所述第二目标资源注入所述第一网络节点。And an injection unit, configured to inject the second target resource into the first network node.
本申请实施例提供的一种事务处理***,包括: A transaction processing system provided by an embodiment of the present application includes:
第一接收单元,用于接收第一账户和第二账户关联于账户群组的授权信息;a first receiving unit, configured to receive authorization information that the first account and the second account are associated with the account group;
第二接收单元,用于接收对象账户的支付请求;a second receiving unit, configured to receive a payment request of the target account;
第一提取单元,用于从所述第一账户中提取所述支付请求需要的第一目标金额;a first extracting unit, configured to extract, from the first account, a first target amount required for the payment request;
第二提取单元,用于基于所述授权信息从所述第二账户中提取第二目标金额,所述第二目标金额为所述第一目标金额被所述第一账户和第二账户等分的金额;a second extracting unit, configured to extract a second target amount from the second account based on the authorization information, where the second target amount is the first target amount is divided by the first account and the second account Amount
注入单元,用于将所述第二目标金额注入所述第一账户。And an injection unit, configured to inject the second target amount into the first account.
本申请实施例提供的一种事务处理***,包括:A transaction processing system provided by an embodiment of the present application includes:
第一接收单元,用于接收第一账户和第二账户关联于账户群组的授权信息;a first receiving unit, configured to receive authorization information that the first account and the second account are associated with the account group;
第二接收单元,用于接收对象账户的支付请求;a second receiving unit, configured to receive a payment request of the target account;
提取单元,用于基于所述授权信息从所述第一账户和第二账户中提取所述支付请求需要的第一目标金额。And an extracting unit, configured to extract, from the first account and the second account, a first target amount of money required by the payment request based on the authorization information.
本申请实施例提供的一种事务处理***,包括:A transaction processing system provided by an embodiment of the present application includes:
第一接收单元,用于接收第一账户和第二账户关联于账户群组的授权信息;a first receiving unit, configured to receive authorization information that the first account and the second account are associated with the account group;
第二接收单元,用于接收对象账户的支付请求;a second receiving unit, configured to receive a payment request of the target account;
第一提取单元,用于基于所述第一账户关联于所述账户群组的授权信息从所述第一账户中提取所述支付请求需要的第一目标金额;a first extracting unit, configured to extract, according to the authorization information that the first account is associated with the account group, a first target amount required for the payment request from the first account;
第二提取单元,用于基于所述第二账户关联于所述账户群组的授权信息从所述第二账户中提取第二目标金额,所述第二目标金额为所述第一目标金额被所述第一账户和第二账户等分的金额;a second extracting unit, configured to extract a second target amount from the second account based on the authorization information of the second account associated with the account group, where the second target amount is the first target amount is The amount of the first account and the second account equally divided;
注入单元,用于将所述第二目标金额注入所述第一账户。And an injection unit, configured to inject the second target amount into the first account.
本申请实施例提供一种事务处理方法和***,该方法通过接收第一网络节点和第二网络节点关联于节点群组的授权信息,在接收对象节点的事务处理请求时,先从第一网络节点中提取事务处理请求需要的第一目标资源,再基于授权信息从第二网络节点中提取第二目标资源,该第二目标资源为第一目标资源被第一网络节点和第二网络节点等分的资源,并将提取的第二目标资源注入第一网络节点,如此,在保证事务互动所需的资源消耗的前提下,实现各网络节点资源的协调均摊,减少了作为资源提取对象的网络节点的事务处理量,避免了其资源被过度消耗。The embodiment of the present application provides a transaction processing method and system, which receives the authorization information associated with a node group by the first network node and the second network node, and receives the transaction request of the target node from the first network. And extracting, by the node, a first target resource that is required by the transaction request, and extracting, from the second network node, the second target resource, where the second target resource is the first target resource, the first network node, the second network node, and the like. Divide the resources, and inject the extracted second target resources into the first network node, so that under the premise of ensuring the resource consumption required for the transaction interaction, the resources of each network node are coordinated and evenly distributed, and the network as the resource extraction object is reduced. The amount of transaction processing of the node avoids excessive consumption of its resources.
附图说明DRAWINGS
此处所说明的附图用来提供对本申请的进一步理解,构成本申请的一部分,本申请 的示意性实施例及其说明用于解释本申请,并不构成对本申请的不当限定。在附图中:The drawings described herein are provided to provide a further understanding of the present application and constitute a part of this application. The illustrative embodiments and the description thereof are for explaining the present application and do not constitute an undue limitation of the present application. In the drawing:
图1a为本申请一实施例可以适用的示例性的***架构图;FIG. 1a is an exemplary system architecture diagram applicable to an embodiment of the present application; FIG.
图1b为本申请一实施例可以适用的示例性的***架构图;FIG. 1b is an exemplary system architecture diagram applicable to an embodiment of the present application; FIG.
图1为本申请一实施例提供的事务处理方法的流程图;FIG. 1 is a flowchart of a transaction processing method according to an embodiment of the present application;
图2为本申请一实施例提供的事务处理方法的流程图;2 is a flowchart of a transaction processing method according to an embodiment of the present application;
图3为本申请一实施例提供的事务处理方法的流程图;FIG. 3 is a flowchart of a transaction processing method according to an embodiment of the present application;
图4为本申请一实施例提供的事务处理方法的流程图;4 is a flowchart of a transaction processing method according to an embodiment of the present application;
图5为本申请一实施例提供的事务处理方法的流程图;FIG. 5 is a flowchart of a transaction processing method according to an embodiment of the present application;
图6为本申请一实施例提供的事务处理方法的流程图;FIG. 6 is a flowchart of a transaction processing method according to an embodiment of the present application;
图7为本申请一实施例提供的事务处理方法的流程图;FIG. 7 is a flowchart of a transaction processing method according to an embodiment of the present application;
图8为本申请一实施例提供的事务处理方法的流程图;FIG. 8 is a flowchart of a transaction processing method according to an embodiment of the present application;
图9为本申请一实施例提供的事务处理***的模块图;FIG. 9 is a block diagram of a transaction processing system according to an embodiment of the present application;
图10为本申请一实施例提供的事务处理***的模块图。FIG. 10 is a block diagram of a transaction processing system according to an embodiment of the present application.
具体实施方式detailed description
为使本申请的目的、技术方案和优点更加清楚,下面将结合本申请具体实施例及相应的附图对本申请技术方案进行清楚、完整地描述。显然,所描述的实施例仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。The technical solutions of the present application will be clearly and completely described in the following with reference to the specific embodiments of the present application and the corresponding drawings. It is apparent that the described embodiments are only a part of the embodiments of the present application, and not all of them. All other embodiments obtained by a person of ordinary skill in the art based on the embodiments of the present application without departing from the inventive scope are the scope of the present application.
本文中描述的方法和***,可以使网络节点以资源属性条件构建群组。群组中节点的交互构建在资源准入门槛之上,伴随资源授权达到群组中资源的消耗验证方案。从而在群组中节点之间的事务互动,以及与群组外节点或其它节点群组的事务互动。The methods and systems described herein enable network nodes to build groups with resource attribute conditions. The interaction of the nodes in the group is built on the resource access threshold, and the resource authorization is used to achieve the resource consumption verification scheme in the group. Thereby interacting with transactions between nodes in the group and with transactions outside the group or other group of nodes.
本文中的网络可以是社交网络、支付网络或二者结合的网络,或者可以是在社交网络、支付网络等传统网络基础上之上进行适应性改进、变化后的适于网络应用的结构。这样的社交网络可以例如适用于FACEBOOK、TWITTER、YOUTUBE、LINKEDIN、微信、微博等,或者其它即时通信类型的网络。这样的支付网络可以适用于例如paypal、支付宝的支付网络等。而且,上述支付网络可以与上述社交网络形成功能的叠加。伴随功能的叠加,可能需要代表真实世界性质的数据的叠加和整合。The network herein may be a social network, a payment network, or a combination of the two, or may be an adaptive improvement on the basis of a traditional network such as a social network or a payment network, and a modified structure suitable for the network application. Such a social network may be applicable, for example, to FACEBOOK, TWITTER, YOUTUBE, LINKEDIN, WeChat, Weibo, etc., or other instant messaging type networks. Such a payment network can be applied to, for example, paypal, Alipay's payment network, and the like. Moreover, the payment network described above may be superimposed with the social network forming functions described above. With the superposition of functions, the superposition and integration of data representing real-world properties may be required.
一种可以实施的应用中,例如网络节点兼具社交属性和支付属性。社交网络中可以赋予节点基本的著录信息,例如包括与人关联的基本属性,具体例如除了包括与人关联 的基本自然属性外,例如还包括与人关联的人与人、人与组织之间的社会关系属性。支付网络中可以赋予节点基本的支付著录信息,例如包括帐户及其对应虚拟化货币或等价物,甚至代表真实世界货币的直接的兑换券。所述虚拟化货币或等价物可以与所述兑换券之间存在某种转化关系。这样,关联于网络节点的方式下可以表征其在网络世界的财富属性。通过上述社交网络与支付网络的整合,可以使得具有社交关系的网络节点进而执行支付的虚拟功能。In an application that can be implemented, for example, a network node has both social attributes and payment attributes. The social network may give the node basic bibliographic information, for example, including basic attributes associated with the person, including, for example, including being associated with the person. In addition to the basic natural attributes, for example, it also includes the social relationship attributes between people and people and people associated with people. The payment network may give the node basic payment listing information, including, for example, an account and its corresponding virtual currency or equivalent, or even a direct redemption voucher representing a real world currency. The virtualized currency or equivalent may have a certain conversion relationship with the redemption voucher. In this way, the wealth attribute in the network world can be characterized in a manner associated with the network node. Through the integration of the social network and the payment network described above, the network node having the social relationship can thereby perform the virtual function of the payment.
图1a示出了本文中可以适用的示例性的***架构。Figure 1a illustrates an exemplary system architecture that may be applicable herein.
***架构100中,各种网络节点借助网络可以实现信息的通信,继而完成交互和数据的处理。***架构100可以包括经由网络112与一个或多个客户端106进行数据通信的运营服务器105,以及可以集成于运营服务器105或独立于运营服务器105的数据库115。运营服务器105可以对应社交网络的服务平台,也可以对应支付网络的服务平台,在一些情况下,例如完成借助社交网络一体化完成支付的网络中,可以整合这样的社交网络平台和支付网络平台。In the system architecture 100, various network nodes can implement information communication by means of the network, and then complete interaction and data processing. The system architecture 100 can include an operations server 105 that can communicate with one or more clients 106 via the network 112, and a database 115 that can be integrated with or independent of the operations server 105. The operation server 105 may correspond to a service platform of the social network, or may correspond to a service platform of the payment network. In some cases, for example, in a network that completes payment by means of social network integration, such a social network platform and a payment network platform may be integrated.
每个网络112都可以包括有线或无线电信装置,客户端106所基于的网络装置可以通过所述有线或无线电信装置来交换数据。例如,每个网络112都可以包括局域网(“LAN”)、广域网(“WAN”)、内部网、互联网、移动电话网络、虚拟专用网(VPN)、蜂窝式或其它移动通信网络、蓝牙、NFC或其任何组合。在示例性实施方案的讨论中,应理解,术语“数据”和“信息”可在本文中互换使用来指代可存在于基于计算机的环境中的文字、图像、音频、视频或任何其它形式的信息。Each network 112 can include wired or wireless telecommunications devices through which network devices on which the client 106 is based can exchange data. For example, each network 112 may include a local area network ("LAN"), a wide area network ("WAN"), an intranet, the Internet, a mobile telephone network, a virtual private network (VPN), a cellular or other mobile communication network, Bluetooth, NFC. Or any combination thereof. In the discussion of the exemplary embodiments, it is to be understood that the terms "data" and "information" are used interchangeably herein to refer to words, images, audio, video or any other form that may be present in a computer-based environment. Information.
每个客户端106所基于的网络装置都可以包括具有能够经由网络112发出并接收数据的通信模块的装置。例如,每个客户端106所基于的网络装置都可以包括服务器、台式计算机、膝上型计算机、平板计算机、智能手机、手持式计算机、个人数字助理(“PDA”),或者其它任何的有线或无线处理器驱动装置。在图1a所描绘的示例性实施方案中,客户端106所基于的网络装置可以分别由最终用户或消费者、可能的交易对手方用户、社交网络***的发布者,以及等待支付的操作者进行操作。The network device upon which each client 106 is based may include means having a communication module capable of transmitting and receiving data via the network 112. For example, the network device upon which each client 106 is based may include a server, desktop computer, laptop computer, tablet computer, smart phone, handheld computer, personal digital assistant ("PDA"), or any other wired or Wireless processor driver. In the exemplary embodiment depicted in FIG. 1a, the network devices upon which the client 106 is based may be performed by an end user or consumer, a potential counterparty user, a publisher of a social networking system, and an operator awaiting payment, respectively. operating.
用户(包括个人或组织)可以使用如网页浏览器应用程序或独立应用程序的应用程序,以便经由网络112查看、下载、上传或以其它方式访问文件或网页。网络包括有线或无线电信***或装置,网络装置(包括装置105、106)可以通过所述有线或无线电信装置来交换数据。例如,网络112可以包括局域网(“LAN”)、广域网(“WAN”)、内部网、互联网、存储区域网络(SAN)、个人区域网络(PAN)、城域网(MAN)、无线局域网 (WLAN)、虚拟专用网(VPN)、蜂窝式或其它移动通信网络、蓝牙、NFC或其任何组合,或者有助于信号、数据和/或消息的通信的任何其它适当的架构或***。在示例性实施方案的讨论中,应理解,术语“数据”和“信息”可在本文中互换使用来指代可存在于基于计算机的环境中的文字、图像、音频、视频或任何其它形式的信息。Users (including individuals or organizations) may use applications such as web browser applications or standalone applications to view, download, upload, or otherwise access files or web pages via network 112. The network includes a wired or wireless telecommunications system or device through which network devices (including devices 105, 106) can exchange data. For example, network 112 may include a local area network ("LAN"), a wide area network ("WAN"), an intranet, the Internet, a storage area network (SAN), a personal area network (PAN), a metropolitan area network (MAN), a wireless local area network. (WLAN), Virtual Private Network (VPN), cellular or other mobile communication network, Bluetooth, NFC, or any combination thereof, or any other suitable architecture or system that facilitates communication of signals, data, and/or messages. In the discussion of the exemplary embodiments, it is to be understood that the terms "data" and "information" are used interchangeably herein to refer to words, images, audio, video or any other form that may be present in a computer-based environment. Information.
网页浏览器应用程序或独立应用程序的应用程序,可以与连接到网络112的网页服务器(或其它服务器,诸如社交平台、支付平台等)以完成交互。The web browser application or the application of the standalone application can interact with a web server (or other server such as a social platform, payment platform, etc.) connected to the network 112.
每个客户端106所基于的网络装置,可以通过软件或硬件甚至软硬件结合的方式纳入数字钱包应用程序模块。数字钱包可以涵盖客户端106以用来帮助客户端完成购买交易的任何应用程序、硬件、软件或进程。数字钱包可以与网页浏览器应用程序分开、可以与其交互,或者可以具体实现为其配套应用。作为配套应用,数字钱包在网页浏览器应用内执行。也就是说,数字钱包可以是嵌入网页浏览器应用程序中的应用程序。如果数字钱包与网页浏览器应用程序分开,则数字钱包可以经由任何可用的通信技术来访问网络112。The network device on which each client 106 is based may be incorporated into the digital wallet application module by software or hardware or even a combination of software and hardware. The digital wallet can encompass any application, hardware, software or process that the client 106 uses to assist the client in completing the purchase transaction. The digital wallet can be separate from, can interact with, the web browser application, or can be specifically implemented for its supporting application. As a companion application, the digital wallet is executed within a web browser application. That is, the digital wallet can be an application embedded in a web browser application. If the digital wallet is separate from the web browser application, the digital wallet can access the network 112 via any available communication technology.
客户端106可以根据承载的用户信息提供或获取一个或多个联系人应用程序。联系人应用可以是客户端106上的保持社交网络可访问性的用户联系人列表的任何程序或应用程序。联系人应用的实例可以包括但不限于电子邮件应用程序、短信应用程序、即时消息发送、日历邀请列表,或者如OUTLOOK或ACT的联系人数据库,或者社交软件的好友(或分级好友、陌生人、拉黑人等诸如此类)提供程序/界面/列表/清单,可以包括在线的、不在线的、隐身的、忙碌的甚至托管的状态。联系人应用中的联系人可以通过各种因素来进行优先级排序,所述因素如与客户端106承载所述用户的通信频率、社交关系、出现有特定联系人的联系人应用程序的数目,或者可从应用程序中提取出的任何其它优先级排序因素。The client 106 can provide or obtain one or more contact applications based on the hosted user information. The contact application can be any program or application on the client 106 that maintains a list of user contacts for social network accessibility. Examples of contact applications may include, but are not limited to, email applications, SMS applications, instant messaging, calendar invitation lists, or contact databases such as OUTLOOK or ACT, or friends of social software (or hierarchical friends, strangers, Providers/interfaces/lists/lists can be included, including online, offline, invisible, busy, or even hosted. The contacts in the contact application can be prioritized by various factors, such as the frequency with which the client 106 carries the user, the social relationship, the number of contact applications that have a particular contact, Or any other prioritization factor that can be extracted from the application.
***架构100中,例如完成借助社交网络一体化完成支付的网络中,可以整合这样的社交网络平台和支付网络平台。则该服务器105可以具有社交网络中服务器的功能。此时的社交网络服务器105可以代表计算机实施的***,社交网络***使用所述***来托管社交网站和使用社交网站的所有配置文件和社区。社交网站可以代表允许用户经由互联网与通常拥有共同兴趣或共同关系的其它用户交互的任何基于网页的社区。客户端106可以加入或者与其交互的社交网站的实例。In the system architecture 100, such as a network that completes payment by means of social network integration, such a social network platform and a payment network platform can be integrated. The server 105 can then have the functionality of a server in a social network. The social network server 105 at this time can represent a computer-implemented system that the social networking system uses to host social networking sites and use all of the profiles and communities of the social networking sites. A social networking website may represent any web-based community that allows a user to interact with other users who typically have a common interest or relationship through the Internet. An instance of a social networking site that client 106 can join or interact with.
社交网络服务器105可以向客户端106提供所属用户的在线社区的成员列表。社交网络***中可以对每位社区成员与客户端106所属用户的关系进行优先级排序。这可以 由可应用于每个特定社交网络***的结构的因素来确定。例如,如FACEBOOK的社交网络***可以将社区的成员分类为“朋友”或“朋友的朋友”,并且LINKEDIN可以将成员分类为第一级联系人、第二级联系人或第三级联系人。The social network server 105 can provide the client 106 with a list of members of the online community of the user. The relationship between each community member and the user to which the client 106 belongs can be prioritized in the social networking system. this is OK It is determined by factors that can be applied to the structure of each particular social networking system. For example, a social networking system such as FACEBOOK can classify members of a community as "friends" or "friends of friends", and LINKEDIN can classify members as first level contacts, second level contacts, or third level contacts.
社交网络***服务器105可以经由任何可用技术与客户端106通信。这些技术可以包括但不限于经由网络112的互联网连接、电子邮件、短信、即时消息发送,或者其它合适的通信技术。社交网络***可以包括可由社交网络服务器105访问的数据存储单元115。数据存储单元115可以包括一个或多个有形计算机可读存储装置。The social networking system server 105 can communicate with the client 106 via any available technology. These techniques may include, but are not limited to, an internet connection via the network 112, email, text messaging, instant messaging, or other suitable communication technology. The social networking system can include a data storage unit 115 that can be accessed by the social network server 105. Data storage unit 115 may include one or more tangible computer readable storage devices.
***架构100中,例如完成借助社交网络一体化完成支付的网络中,可以整合这样的社交网络平台和支付网络平台。则该服务器105可以具有支付网络中服务器的功能。此时的支付网络服务器105可以代表计算机实施的***,支付网络***使用所述***来托管支付平台和使用支付平台的所有配置文件和关系数据、支付数据的存储。支付网站可以代表允许用户经由互联网与通常拥有支付/购买/关注/收藏中存在共同的用户交互的任何基于网页的社区。In the system architecture 100, such as a network that completes payment by means of social network integration, such a social network platform and a payment network platform can be integrated. The server 105 can then have the functionality of a server in the payment network. The payment network server 105 at this time can represent a computer-implemented system that the payment network system uses to host the payment platform and all of the configuration files and usage data of the payment platform, and the storage of payment data. The payment website may represent any web-based community that allows the user to have a common user interaction via the Internet with the usual payment/purchase/follower/collection.
不同的客户端可以是互为交易对手方。交易对手方中的任一个,可以代表个体或者组织。此时的交易/支付过程涉及的需要读取的数据/关系或执行的处理可能需要从连接的数据库115中获得,交易/支付过程涉及的需要写入的数据/关系或处理结果连接的数据库115中。Different clients can be mutual counterparties. Any of the counterparties can represent an individual or an organization. The data/relationships or processes involved in the transaction/payment process involved at this time may need to be obtained from the connected database 115, the data/relationships involved in the transaction/payment process or the database of processing results connections 115 in.
图1a中,与运营服务器105可以是集成关系或分立关系的计算装置103,特别是后者的情况下,一般可以通过内部网络或专用网络连接,或者也可以通过加密的公共网络连接。特别的,当为集成关系时,可能采用更高效、传输速度更快的内部总线形式的连接。该计算装置103,当为集成关系或分立关系时,均可以直接(图中未示出)或通过运营服务器105访问数据库115。In Fig. 1a, computing device 103, which may be in an integrated or discrete relationship with operational server 105, particularly in the latter case, may typically be connected via an internal network or a private network, or may also be connected via an encrypted public network. In particular, when it comes to integration, it is possible to use a connection that is more efficient and faster in the form of an internal bus. The computing device 103, when in an integrated relationship or a discrete relationship, can access the database 115 directly (not shown) or through the operations server 105.
对计算机装置103进行适当的编程,可以藉由这种指令控制本申请中方法的实施。特别的,当为集成关系时,计算机装置103处理的事务可以视为运营服务器105的处理而不必特别加以区分。The computer device 103 is suitably programmed to control the implementation of the method of the present application by such instructions. In particular, when it is an integrated relationship, the transactions processed by the computer device 103 can be regarded as the processing of the operations server 105 without special distinction.
图1b则示出了分立的社交网络与支付网络中的***架构。***架构101可以包括经由网络112与一个或多个客户端106进行数据通信的运营服务器107和109,以及可以集成于运营服务器107或独立于运营服务器107的计算环境108,以及可以集成于运营服务器109或独立于运营服务器109的计算环境110。在一个实例当中,运营服务器107可以对应社交网络的服务平台,运营服务器109可以对应支付网络的服务平台。对应的 数据库117,可以提供或存储所需的社交网络数据和操作数据;对应的数据库118,可以提供或存储所需的支付网络数据和操作数据。其它属性类似于上述对应图1a的描述,不再赘述。Figure 1b shows the system architecture in a separate social network and payment network. The system architecture 101 can include operational servers 107 and 109 that communicate data with one or more clients 106 via the network 112, and a computing environment 108 that can be integrated with or independent of the operational server 107, and can be integrated into the operational server 109 or computing environment 110 that is independent of the operations server 109. In one example, the operations server 107 can correspond to a service platform of a social network, and the operations server 109 can correspond to a service platform of the payment network. corresponding The database 117 can provide or store the required social network data and operational data; the corresponding database 118 can provide or store the required payment network data and operational data. Other attributes are similar to those described above corresponding to FIG. 1a and will not be described again.
接下来参照图1,介绍本申请事务处理方法的一实施例。在本实施例中,该事务处理方法包括以下步骤:Next, an embodiment of the transaction processing method of the present application will be described with reference to FIG. In this embodiment, the transaction processing method includes the following steps:
S110:第一网络节点向服务器发送建群请求,该建群请求中包括授权请求。S110: The first network node sends a nucleus request to the server, where the privilege request includes an authorization request.
第一网络节点可以是网络中的任意一个节点,也即,网络中的任意一个节点都可以向服务器发送建群请求。The first network node may be any one of the nodes in the network, that is, any one of the nodes in the network may send a cluster request to the server.
授权请求可以是第一网络节点设定的,与该建立的节点群组进行关联时,需要授予服务器从其中提取资源的权限的请求。授权请求所面向的对象可以是包括第一网络节点以及其它申请与该建立的节点群组进行关联的节点。The authorization request may be set by the first network node, and when associated with the established node group, a request for granting the authority of the resource from the server is required. The object to which the authorization request is directed may be a node that includes the first network node and other applications associated with the established node group.
S111:服务器响应该建群请求以生成群标识,并将生成的群标识与授权请求进行关联。S111: The server responds to the group establishment request to generate a group identity, and associates the generated group identity with the authorization request.
群标识可以用于标识节点与相应节点群组的关联关系。在一些实施例中,网络中不同的节点群组可以具有不同的群标识,以标识网络中节点所关联的各节点群组。The group identifier can be used to identify the association relationship between the node and the corresponding node group. In some embodiments, different groups of nodes in the network may have different group identities to identify groups of nodes associated with nodes in the network.
服务器将群标识和授权请求关联后,该授权请求即可以与该群标识唯一对应。也即该授权请求可以相当于被该群标识对应的节点群组所预置。After the server associates the group identifier with the authorization request, the authorization request can uniquely correspond to the group identifier. That is, the authorization request may be equivalent to being preset by the node group corresponding to the group identifier.
S112:第一网络节点向服务器发送关联于该节点群组的授权信息。S112: The first network node sends authorization information associated with the node group to the server.
第一网络节点作为第一个加入该节点群组的节点,可以在建群的同时向服务器发送与上述的授权请求对应的授权信息,以授予服务器从第一网络节点中提取资源的权限。The first network node, as the first node joining the node group, may send the authorization information corresponding to the foregoing authorization request to the server at the same time of establishing the group, to grant the server the right to extract the resource from the first network node.
S113:第二网络节点向服务器发送关联至节点群组的关联请求。S113: The second network node sends an association request associated with the node group to the server.
S114:服务器接收第二网络节点关联至节点群组的关联请求,并向第二网络节点发起预置的授权请求。S114: The server receives an association request that the second network node associates with the node group, and initiates a preset authorization request to the second network node.
在替换的实施例中,针对步骤S113和步骤S114还可以是服务器主动向第二网络节点发送关联至节点群组的关联请求,并在该关联请求中封装进该授权请求。In an alternative embodiment, for the step S113 and the step S114, the server may also actively send an association request associated with the node group to the second network node, and encapsulate the authorization request in the association request.
S115:服务器验证是否接收到第二网络节点关联于节点群组的授权信息,并在验证结果为是时,将该第二网络节点关联至节点群组。S115: The server verifies whether the authorization information of the second network node associated with the node group is received, and when the verification result is yes, the second network node is associated with the node group.
当服务器接收到第二网络节点关联于节点群组的授权信息时,可以说明第二网络节点已经授予服务器从其中提取资源的权限。When the server receives the authorization information associated with the node group by the second network node, it may be stated that the second network node has granted the server the right to extract resources from the server.
S116:服务器接收对象节点的事务处理请求。 S116: The server receives a transaction request of the object node.
该事物处理请求可以是面向该节点群组。The transaction request can be for the group of nodes.
S117:服务器从第一网络节点中提取该事务处理请求需要的第一目标资源。S117: The server extracts, from the first network node, the first target resource required by the transaction request.
S118:服务器基于授权信息从第二网络节点中提取第二目标资源,该第二目标资源为第一目标资源被第一网络节点和第二网络节点等分的资源。S118: The server extracts, from the second network node, a second target resource, where the second target resource is a resource that is divided by the first network node and the second network node.
具体地,服务器可以基于授权信息确定第二网络节点的可授信资源,并验证第二网络节点的可授信资源是否包括第二目标资源,当验证结果为是时,从第二网络节点的可授信资源中提取第二目标资源;当验证结果为否时,向第二网络节点发送获取第二目标资源的请求,并在接收到第二网络节点的获准信息后,从第二网络节点中提取第二目标资源。Specifically, the server may determine the creditable resource of the second network node based on the authorization information, and verify whether the creditable resource of the second network node includes the second target resource, and when the verification result is yes, the credit can be trusted from the second network node. Extracting a second target resource from the resource; when the verification result is no, sending a request for acquiring the second target resource to the second network node, and after receiving the approved information of the second network node, extracting the second network node Two target resources.
S119:服务器将该第二目标资源注入第一网络节点。S119: The server injects the second target resource into the first network node.
需要说明的是,在上述的实施例中,以服务器先从第一网络节点中提取第一目标资源,再从第二网络节点中提取第二目标资源注入第一网络节点为例,说明在事务互动过程中,第一网络节点和第二网络节点之间资源协调互动的过程。而在替换的实施例中,服务器还可以是先从第二网络节点中提取第一目标资源,再从第一网络节点中提取第二目标资源注入第二网络节点,以达到相同的效果。It should be noted that, in the foregoing embodiment, the server first extracts the first target resource from the first network node, and then extracts the second target resource from the second network node into the first network node, for example, in the transaction. In the process of interaction, the process of resource coordination and interaction between the first network node and the second network node. In an alternative embodiment, the server may further extract the first target resource from the second network node, and then extract the second target resource from the first network node and inject the second network node to achieve the same effect.
本实施例中,第一网络节点、第二网络节点和对象节点可以都是即时通信节点,建立的节点群组可以是即时通信群组,第一网络节点、第二网络节点以及对象节点与服务器之间可以通过即时通信消息的方式进行事务处理请求、授权信息等的传递。In this embodiment, the first network node, the second network node, and the object node may all be instant communication nodes, and the established node group may be an instant communication group, a first network node, a second network node, and an object node and a server. The transaction request, authorization information, and the like can be transmitted by means of an instant communication message.
具体而言,在一种实现方式中,例如即时通信***中,即时通信服务器可以基于上述步骤来进行建群以及允许其中的用户加入群的操作,具体而言,在步骤S110和S111中,即时通信服务器可以接收其中的一个用户,假设用户A(对应于上述的初始节点)在其客户端上的建群操作,该建群操作可包括获取用户A的资金授权操作(对应于上述的授权请求,可以认为是加入群的条件),即时通信服务器可以为该用户A建群,并生成一个群ID,并可生成对应的二维码等信息,假设为群1(即上述的节点群组);步骤S112-步骤S115中,其它用户可加入该群1,例如通过输入群ID,或者扫描群二维码的方式,加入该群,例如用户B可通过扫描二维码加入群1(即向服务器发送关联请求),这样,即时通信服务器可以基于该请求,并基于上述群1的资金授权的操作,对用户B进行授权请求,在用户B同意授权后,即时通信服务器就可以将用户B加入群1中;步骤S116-步骤S119中,群1可以响应其它用户(对应于上述的对象用户)的支付请求,即时通信服务器可以先从用户A的账户中提取支付请求需要的资金,再依据AA规则和 上述群1的资金授权操作,从用户B的账户中提取对应的资金,以完成群1中用户的AA支付。Specifically, in an implementation manner, for example, in an instant messaging system, the instant messaging server may perform an operation of establishing a group and allowing a user among the groups to join the group based on the foregoing steps, specifically, in steps S110 and S111, The communication server can receive one of the users, assuming that the user A (corresponding to the initial node described above) has a group operation on its client, and the group operation can include obtaining the user authorization operation of the user A (corresponding to the above authorization request) , can be considered as a condition for joining the group), the instant messaging server can build a group for the user A, and generate a group ID, and can generate corresponding two-dimensional code and other information, assuming group 1 (ie, the above-mentioned node group) In step S112 - step S115, other users may join the group 1, for example, by inputting a group ID or scanning a group two-dimensional code, and adding the group, for example, user B may join the group 1 by scanning the two-dimensional code (ie, The server sends an association request), so that the instant messaging server can make an authorization request to the user B based on the request and based on the operation of the fund authorization of the group 1 described above, After the user B agrees to authorize, the instant messaging server can join the user B into the group 1; in step S116-step S119, the group 1 can respond to the payment request of other users (corresponding to the above-mentioned target user), and the instant messaging server can firstly User A's account extracts the funds needed for the payment request, and then according to the AA rules and The fund authorization operation of the group 1 above extracts the corresponding funds from the account of the user B to complete the AA payment of the user in the group 1.
参图2,介绍本申请事务处理方法的一实施例。本方法实施例中的执行主体可以是服务器。在本实施例中,该方法包括以下步骤:Referring to Figure 2, an embodiment of the transaction processing method of the present application is described. The execution subject in the embodiment of the method may be a server. In this embodiment, the method includes the following steps:
S120:接收第一网络节点和第二网络节点关联于节点群组的授权信息。S120: Receive authorization information that the first network node and the second network node are associated with the node group.
S121:接收对象节点的事务处理请求。S121: Receive a transaction request of the object node.
S122:从第一网络节点中提取事务处理请求需要的第一目标资源。S122: Extract a first target resource required for the transaction request from the first network node.
S123:基于授权信息从第二网络节点中提取第二目标资源,该第二目标资源为第一目标资源被第一网络节点和第二网络节点等分的资源。S123: Extract a second target resource from the second network node based on the authorization information, where the second target resource is a resource that is divided by the first network node and the second network node.
本步骤具体包括:基于授权信息确定第二网络节点的可授信资源,并验证第二网络节点的可授信资源是否包括第二目标资源,当验证结果为是时,从第二网络节点的可授信资源中提取第二目标资源;当验证结果为否时,向所述第二网络节点发送获取第二目标资源的请求,并在接收到第二网络节点的获准信息后,从第二网络节点中提取第二目标资源。The step specifically includes: determining, according to the authorization information, the creditable resource of the second network node, and verifying whether the creditable resource of the second network node includes the second target resource, and when the verification result is yes, the credit can be trusted from the second network node. Extracting a second target resource from the resource; when the verification result is no, sending a request for acquiring the second target resource to the second network node, and after receiving the approved information of the second network node, from the second network node Extract the second target resource.
S124:将第二目标资源注入所述第一网络节点。S124: Inject the second target resource into the first network node.
参图3,介绍本申请事务处理方法一结合具体应用场景的实施例。本方法实施例中的执行主体可以是服务器。在本实施例中,该方法包括以下步骤:Referring to FIG. 3, an embodiment of the transaction processing method of the present application is combined with a specific application scenario. The execution subject in the embodiment of the method may be a server. In this embodiment, the method includes the following steps:
S130:接收第一账户和第二账户关联于账户群组的授权信息。S130: Receive authorization information that the first account and the second account are associated with the account group.
S131:接收对象账户的支付请求。S131: Receive a payment request of the target account.
本实施例中,第一账户、第二账户和对象账户可以例如是即时通信账户,账户群组可以例如是即时通信群组。第一账户和第二账户可以通过即时通信消息的方式向服务器发送关联于账户群组的授权信息,对象账户可以通过即时通信消息的方式向服务器发送支付请求。In this embodiment, the first account, the second account, and the object account may be, for example, an instant messaging account, and the account group may be, for example, an instant messaging group. The first account and the second account may send authorization information associated with the account group to the server by means of an instant communication message, and the target account may send a payment request to the server by means of an instant communication message.
S132:从第一账户中提取支付请求需要的第一目标金额。S132: Extract the first target amount required for the payment request from the first account.
例如,服务器可以生成与第一账户绑定的付款二维码,对象账户在扫描识别该付款二维码的同时,向服务器发送支付请求。服务器进而在与该付款二维码绑定的第一账户中提取支付请求需要的第一目标金额。For example, the server may generate a payment QR code bound to the first account, and the object account sends a payment request to the server while scanning to identify the payment QR code. The server in turn extracts a first target amount of money required for the payment request in the first account bound to the payment QR code.
S133:基于授权信息从第二账户中提取第二目标金额,该第二目标金额为第一目标金额被第一账户和第二账户等分的金额。S133: Extract a second target amount from the second account based on the authorization information, where the second target amount is an amount in which the first target amount is equally divided by the first account and the second account.
本步骤具体包括:基于授权信息确定第二账户的可授信金额,并验证第二账户的可 授信金额是否大于等于第二目标金额;当验证结果为是时,从第二账户的可授信金额中提取第二目标金额;当验证结果为否时,向第二账户发送获取第二目标金额的请求,并在接收到第二账户的获准信息后,从第二账户中提取第二目标金额。The step specifically includes: determining a creditable amount of the second account based on the authorization information, and verifying the availability of the second account Whether the credit amount is greater than or equal to the second target amount; when the verification result is yes, extracting the second target amount from the creditable amount of the second account; when the verification result is no, sending the second target amount to the second account Requesting, and after receiving the approved information of the second account, extracting the second target amount from the second account.
S134:将第二目标金额注入第一账户。可以理解,上述各步骤可以在一个服务器上来实现,即可以在一个网络架构中实现,在其它方式中,也可以在不同的网络架构间实现。S134: Inject the second target amount into the first account. It can be understood that the above steps can be implemented on one server, that is, can be implemented in one network architecture, and in other manners, can also be implemented between different network architectures.
例如,在一个即时通信应用中,用户A和用户B可以通过触发加群按钮(例如可以集成在聊天输入项中),启动加群界面。用户A、B可以在该加群界面选择输入期望加入的用户群组的即时通信应用号码,并将生成的加群请求发送给服务器。服务器在接收到该请求后,可以向用户A发送与该用户群组对应的授权请求信息(例如授予服务器每天可从用户A、B的账户中获取200元资金的权限)。当服务器验证用户A、B完成授权后,会接受用户A、B的入群请求。For example, in an instant messaging application, User A and User B can initiate a grouping interface by triggering a grouping button (eg, can be integrated into a chat entry). The user A, B can select the instant messaging application number of the user group that is desired to join in the grouping interface, and send the generated grouping request to the server. After receiving the request, the server may send the authorization request information corresponding to the user group to the user A (for example, the authority that the server can obtain 200 yuan of funds from the accounts of the users A and B every day). When the server verifies that the users A and B have completed the authorization, they will accept the group A and B requests.
当服务器接收到用户C向该即时通信群组的支付请求时,可以先从该即时通信群组中的用户A的账户中获取支付请求需要的资金,以完成对用户C的支付。随后,根据AA规则从用户B的账户中获取不超过200元的资金,而若AA后需要用户B支付的资金大于200元时,服务器会进一步向用户B发送即时通信消息以进行资金的申请或确认。When the server receives the payment request from the user C to the instant messaging group, the server may first obtain the funds required for the payment request from the account of the user A in the instant messaging group to complete the payment to the user C. Subsequently, according to the AA rule, the funds of the user B are not more than 200 yuan, and if the funds required by the user B after the AA are greater than 200 yuan, the server further sends an instant communication message to the user B to apply for funds or confirm.
其中,加群界面可以是与即时通信应用、以及获取用户账户资金之间是可关联的单独的服务器(当然该服务器可以与即时通信应用的服务器、以及账户资金的服务器为同一服务器),该服务器(例如群组服务器)可以实现用户的加群、资金支付等操作。该过程可以认为是在即时通信应用服务器、群组服务器、账户资金服务器之间协同来完成,即请求的发送和接收可以在即时通信服务器中实现,用户加群可以在群组服务器中实现,从用户账户中扣除资金可以在账户资金服务器中实现。The plus group interface may be a separate server that is associated with the instant messaging application and the user account funds (of course, the server may be the same server as the instant messaging application server and the account fund server), the server (for example, a group server) can implement operations such as user addition, fund payment, and the like. The process can be considered to be completed by cooperation between the instant messaging application server, the group server, and the account fund server, that is, the sending and receiving of the request can be implemented in the instant messaging server, and the user plus group can be implemented in the group server, Deduction of funds in the user account can be implemented in the account funds server.
可以看出,在不同的网络架构或不同的实现方式中,上述的网络节点所在的网络架构,其本身可以实现对事务处理请求的处理等操作,即该网络架构可单独实现上述方法步骤的所有步骤;当然,该网络架构也可以通过与其它网络架构平台对接,例如可以将对事务处理请求的部分处理对接到其它***进行处理,或者调用其它***进行处理,该网络架构可以实现连接功能等。但不管采用何种网络架构,上述的步骤是可以执行的。It can be seen that, in different network architectures or different implementation manners, the network architecture in which the foregoing network node is located can itself perform operations such as processing a transaction request, that is, the network architecture can separately implement all the steps of the foregoing method steps. Step; of course, the network architecture can also be connected to other network architecture platforms. For example, part of the processing request can be processed to other systems for processing, or other systems can be called for processing, and the network architecture can implement connection functions and the like. But regardless of the network architecture, the above steps can be performed.
参图4,介绍本申请事务处理方法的一实施例。在本实施例中,该事务处理方法包括以下步骤:Referring to Figure 4, an embodiment of the transaction processing method of the present application is described. In this embodiment, the transaction processing method includes the following steps:
S210:第一网络节点向服务器发送建群请求,该建群请求中包括授权请求。 S210: The first network node sends a nucleus request to the server, where the privilege request includes an authorization request.
S211:服务器响应该建群请求以生成群标识,并将生成的群标识与授权请求进行关联。S211: The server responds to the group establishment request to generate a group identity, and associates the generated group identity with the authorization request.
S212:第一网络节点向服务器发送关联于该节点群组的授权信息。S212: The first network node sends authorization information associated with the node group to the server.
S213:第二网络节点向服务器发送关联至节点群组的关联请求。S213: The second network node sends an association request associated with the node group to the server.
S214:服务器接收第二网络节点关联至节点群组的关联请求,并向第二网络节点发起预置的授权请求。S214: The server receives an association request that the second network node associates with the node group, and initiates a preset authorization request to the second network node.
在替换的实施例中,针对步骤S213和步骤S214还可以是服务器主动向第二网络节点发送关联至节点群组的关联请求,并在该关联请求中封装进该授权请求。In an alternative embodiment, for the step S213 and the step S214, the server may also actively send an association request associated with the node group to the second network node, and encapsulate the authorization request in the association request.
S215:服务器验证是否接收到第二网络节点关联于节点群组的授权信息,并在验证结果为是时,将该第二网络节点关联至节点群组。S215: The server verifies whether the authorization information of the second network node associated with the node group is received, and when the verification result is yes, the second network node is associated with the node group.
当服务器接收到第二网络节点关联于节点群组的授权信息时,可以说明第二网络节点已经授予服务器从其中提取资源的权限。When the server receives the authorization information associated with the node group by the second network node, it may be stated that the second network node has granted the server the right to extract resources from the server.
S216:服务器接收对象节点的事务处理请求。S216: The server receives a transaction request of the object node.
该事物处理请求可以是面向该节点群组。The transaction request can be for the group of nodes.
S217:服务器基于授权信息从第一网络节点和第二网络节点中提取事务处理请求需要的第一目标资源。S217: The server extracts, from the first network node and the second network node, the first target resource required for the transaction request based on the authorization information.
具体地,服务器可以基于授权信息确定第一网络节点和第二网络节点的可授信资源,并验证第一网络节点和第二网络节点的可授信资源是否都包括第二目标资源,该第二目标资源为第一目标资源被第一网络节点和第二网络节点等分的资源,当验证结果为是时,从第一网络节点和第二网络节点的可授信资源中分别提取第二目标资源,以得到事务处理请求需要的第一目标资源;当验证结果为否时,向第一网络节点和第二网络节点发送获取第二目标资源的请求,并在第一网络节点和第二网络节点的获准信息后,从第一网络节点和第二网络节点中分别提取第二目标资源,以得到事务处理请求需要的第一目标资源。Specifically, the server may determine, according to the authorization information, the trusted resources of the first network node and the second network node, and verify whether the trusted resources of the first network node and the second network node both include the second target resource, and the second target The resource is a resource in which the first target resource is divided by the first network node and the second network node, and when the verification result is yes, the second target resource is extracted from the creditable resources of the first network node and the second network node, respectively. Obtaining a first target resource required for the transaction request; when the verification result is no, transmitting a request for acquiring the second target resource to the first network node and the second network node, and at the first network node and the second network node After the information is approved, the second target resource is extracted from the first network node and the second network node respectively to obtain the first target resource required for the transaction request.
本实施例中,第一网络节点、第二网络节点和对象节点可以都是即时通信节点,建立的节点群组可以是即时通信群组,第一网络节点与服务器、第二网络节点以及对象节点与服务器之间可以通过即时通信消息的方式进行事务处理请求、授权信息等的传递。In this embodiment, the first network node, the second network node, and the object node may all be instant communication nodes, and the established node group may be an instant communication group, the first network node and the server, the second network node, and the object node. Transaction requests, authorization information, and the like can be transmitted between the server and the server by means of instant messaging.
具体而言,在一种实现方式中,例如即时通信***中,即时通信服务器可以基于上述步骤来进行建群以及允许其中的用户加入群的操作,具体而言,在步骤S210和S211中,即时通信服务器可以接收其中的一个用户,假设用户A(对应于上述的初始节点) 在其客户端上的建群操作,该建群操作可包括获取用户A的资金授权操作(对应于上述的授权请求,可以认为是加入群的条件),即时通信服务器可以为该用户A建群,并生成一个群ID,并可生成对应的二维码等信息,假设为群1(即上述的节点群组);步骤S212-步骤S215中,其它用户可加入该群1,例如通过输入群ID,或者扫描群二维码的方式,加入该群,例如用户B可通过扫描二维码加入群1(即向服务器发送关联请求),这样,即时通信服务器可以基于该请求,并基于上述群1的资金授权的操作,对用户B进行授权请求,在用户B同意授权后,即时通信服务器就可以将用户B加入群1中;步骤S216-步骤S217中,群1可以响应其它用户(对应于上述的对象用户)的支付请求,即时通信服务器可以依据AA规则和上述群1的资金授权操作,从用户A、B的账户中提取对应的资金,以完成群1中用户的AA支付。Specifically, in an implementation manner, for example, in an instant messaging system, the instant messaging server may perform an operation of establishing a group and allowing a user among the groups to join the group based on the foregoing steps, specifically, in steps S210 and S211, The communication server can receive one of the users, assuming user A (corresponding to the initial node described above) In the group operation on the client, the group operation may include obtaining the fund authorization operation of the user A (corresponding to the authorization request described above, which may be considered as a condition for joining the group), and the instant messaging server may establish a group for the user A. And generating a group ID, and generating information such as a corresponding two-dimensional code, which is assumed to be group 1 (ie, the above-mentioned node group); in step S212-step S215, other users can join the group 1, for example, by inputting a group ID, or the way to scan the group QR code, join the group, for example, user B can join group 1 by scanning the QR code (that is, sending an association request to the server), so that the instant messaging server can be based on the request and based on the group The operation of the fund authorization is performed, and the authorization request is made to the user B. After the user B agrees to authorize, the instant communication server can join the user B into the group 1; in step S216-step S217, the group 1 can respond to other users (corresponding to The payment request of the object user mentioned above, the instant communication server may extract the corresponding funds from the accounts of the users A and B according to the AA rule and the fund authorization operation of the group 1 above, to complete 1 AA users pay.
参图5,介绍本申请事务处理方法的一实施例。本方法实施例中的执行主体可以是服务器。在本实施例中,该方法包括以下步骤:Referring to Figure 5, an embodiment of the transaction processing method of the present application is described. The execution subject in the embodiment of the method may be a server. In this embodiment, the method includes the following steps:
S220:接收第一网络节点和第二网络节点关联于节点群组的授权信息。S220: Receive authorization information that the first network node and the second network node are associated with the node group.
S221:接收对象节点的事务处理请求。S221: Receive a transaction request of the object node.
S222:基于授权信息从第一网络节点和第二网络节点中提取事务处理请求需要的第一目标资源。S222: Extract a first target resource required for the transaction request from the first network node and the second network node based on the authorization information.
本步骤具体包括:基于授权信息确定第一网络节点和第二网络节点的可授信资源,并验证第一网络节点和第二网络节点的可授信资源是否都包括第二目标资源,该第二目标资源为第一目标资源被第一网络节点和第二网络节点等分的资源,当验证结果为是时,从第一网络节点和第二网络节点的可授信资源中分别提取第二目标资源,以得到事务处理请求需要的第一目标资源;当验证结果为否时,向第一网络节点和第二网络节点发送获取第二目标资源的请求,并在接收到第一网络节点和第二网络节点的获准信息后,从第一网络节点和第二网络节点中分别提取第二目标资源,以得到事务处理请求需要的第一目标资源。The step specifically includes: determining, according to the authorization information, the creditable resources of the first network node and the second network node, and verifying whether the credit resources of the first network node and the second network node both include the second target resource, and the second target The resource is a resource in which the first target resource is divided by the first network node and the second network node, and when the verification result is yes, the second target resource is extracted from the creditable resources of the first network node and the second network node, respectively. Obtaining a first target resource required for the transaction request; when the verification result is no, transmitting a request for acquiring the second target resource to the first network node and the second network node, and receiving the first network node and the second network After the obtained information of the node, the second target resource is extracted from the first network node and the second network node respectively to obtain the first target resource required for the transaction request.
参图6,介绍本申请事务处理方法的一结合具体应用场景的实施例。本方法实施例中的执行主体可以是服务器。在本实施例中,该方法包括以下步骤:Referring to FIG. 6, an embodiment of a specific application scenario of the transaction processing method of the present application is introduced. The execution subject in the embodiment of the method may be a server. In this embodiment, the method includes the following steps:
S230:接收第一账户和第二账户关联于账户群组的授权信息。S230: Receive authorization information that the first account and the second account are associated with the account group.
S231:接收对象账户的支付请求。S231: Receive a payment request of the target account.
本实施例中,第一账户、第二账户和对象账户可以例如是即时通信账户,账户群组可以例如是即时通信群组。第一账户和第二账户可以通过即时通信消息的方式向服务器 发送关联于账户群组的授权信息,对象账户可以通过即时通信消息的方式向服务器发送支付请求。In this embodiment, the first account, the second account, and the object account may be, for example, an instant messaging account, and the account group may be, for example, an instant messaging group. The first account and the second account can be sent to the server by means of instant messaging The authorization information associated with the account group is sent, and the object account can send a payment request to the server by means of an instant communication message.
S232:基于授权信息从第一账户和第二账户中提取支付请求需要的第一目标金额。S232: Extract a first target amount required for the payment request from the first account and the second account based on the authorization information.
本步骤具体包括:基于授权信息确定第一账户和第二账户的可授信金额,并验证第一账户和第二账户的可授信金额是否都大于等于第二目标金额,该第二目标金额为第一目标金额被第一账户和第二账户等分的金额,当验证结果为是时,从第一账户和第二账户的可授信金额中分别提取第二目标金额,以得到支付请求需要的第一目标金额,当验证结果为否时,向第一账户和第二账户发送获取第二目标金额的请求,并在接收到第一账户和第二账户的获准信息后,从第一账户和第二账户中分别提取第二目标金额,以得到事支付请求需要的第一目标金额。The step specifically includes: determining, according to the authorization information, the creditable amount of the first account and the second account, and verifying whether the creditable amounts of the first account and the second account are greater than or equal to the second target amount, and the second target amount is A target amount is equalized by the first account and the second account. When the verification result is yes, the second target amount is respectively extracted from the creditable amounts of the first account and the second account to obtain the required amount of the payment request. a target amount, when the verification result is no, sending a request for acquiring the second target amount to the first account and the second account, and after receiving the approved information of the first account and the second account, from the first account and the first The second target amount is separately extracted from the second account to obtain the first target amount required for the payment request.
例如,服务器可以生成与账户群组绑定的付款二维码,对象账户在扫描识别该付款二维码的同时,向服务器发送支付请求。服务器进而从与该付款二维码绑定的账户群组中的第一账户和第二账户中分别提取第二目标金额,以得到支付请求需要的第一目标金额。For example, the server may generate a payment QR code bound to the account group, and the object account sends a payment request to the server while scanning to identify the payment QR code. The server, in turn, extracts a second target amount from the first account and the second account in the account group bound to the payment QR code to obtain a first target amount required for the payment request.
可以理解,上述各步骤可以在一个服务器上来实现,即可以在一个网络架构中实现,在其它方式中,也可以在不同的网络架构间实现。It can be understood that the above steps can be implemented on one server, that is, can be implemented in one network architecture, and in other manners, can also be implemented between different network architectures.
例如,在一个即时通信应用中,用户A和用户B可以通过触发加群按钮(例如可以集成在聊天输入项中),启动加群界面。用户A、B可以在该加群界面选择输入期望加入的用户群组的即时通信应用号码,并将生成的加群请求发送给服务器。服务器在接收到该请求后,可以向用户A发送与该用户群组对应的授权请求信息(例如授予服务器每天可从用户A、B的账户中获取200元资金的权限)。当服务器验证用户A、B完成授权后,会接受用户A、B的入群请求。For example, in an instant messaging application, User A and User B can initiate a grouping interface by triggering a grouping button (eg, can be integrated into a chat entry). The user A, B can select the instant messaging application number of the user group that is desired to join in the grouping interface, and send the generated grouping request to the server. After receiving the request, the server may send the authorization request information corresponding to the user group to the user A (for example, the authority that the server can obtain 200 yuan of funds from the accounts of the users A and B every day). When the server verifies that the users A and B have completed the authorization, they will accept the group A and B requests.
当服务器接收到用户C向该即时通信群组的支付请求时,可以基于AA规则从用户A、B的账户中分别获取不超过200元的资金,而若AA后需要用户A、B支付的资金大于200元时,服务器会进一步向用户A、B发送即时通信消息以进行资金的申请或确认。When the server receives the payment request from the user C to the instant messaging group, the server may obtain funds of not more than 200 yuan from the accounts of the users A and B respectively according to the AA rule, and if the AA requires the funds paid by the users A and B, When it is greater than 200 yuan, the server will further send instant communication messages to users A and B for application or confirmation of funds.
其中,加群界面可以是与即时通信应用、以及获取用户账户资金之间是可关联的单独的服务器(当然该服务器可以与即时通信应用的服务器、以及账户资金的服务器为同一服务器),该服务器(例如群组服务器)可以实现用户的加群、资金支付等操作。该过程可以认为是在即时通信应用服务器、群组服务器、账户资金服务器之间协同来完成,即请求的发送和接收可以在即时通信服务器中实现,用户加群可以在群组服务器中实现, 从用户账户中扣除资金可以在账户资金服务器中实现。The plus group interface may be a separate server that is associated with the instant messaging application and the user account funds (of course, the server may be the same server as the instant messaging application server and the account fund server), the server (for example, a group server) can implement operations such as user addition, fund payment, and the like. The process can be considered to be completed by cooperation between the instant messaging application server, the group server, and the account fund server, that is, the sending and receiving of the request can be implemented in the instant messaging server, and the user plus group can be implemented in the group server. Deduction of funds from the user account can be implemented in the account funds server.
可以看出,在不同的网络架构或不同的实现方式中,上述的网络节点所在的网络架构,其本身可以实现对事务处理请求的处理等操作,即该网络架构可单独实现上述方法步骤的所有步骤;当然,该网络架构也可以通过与其它网络架构平台对接,例如可以将对事务处理请求的部分处理对接到其它***进行处理,或者调用其它***进行处理,该网络架构可以实现连接功能等。但不管采用何种网络架构,上述的步骤是可以执行的。It can be seen that, in different network architectures or different implementation manners, the network architecture in which the foregoing network node is located can itself perform operations such as processing a transaction request, that is, the network architecture can separately implement all the steps of the foregoing method steps. Step; of course, the network architecture can also be connected to other network architecture platforms. For example, part of the processing request can be processed to other systems for processing, or other systems can be called for processing, and the network architecture can implement connection functions and the like. But regardless of the network architecture, the above steps can be performed.
参图7,介绍本申请事务处理方法的一实施例。本方法实施例中的执行主体可以是服务器。在本实施例中,该方法包括以下步骤:Referring to Figure 7, an embodiment of the transaction processing method of the present application is described. The execution subject in the embodiment of the method may be a server. In this embodiment, the method includes the following steps:
S310:接收第一网络节点和第二网络节点关联于节点群组的授权信息。S310: Receive authorization information that the first network node and the second network node are associated with the node group.
本实施例中,授权信息可以是授予服务器从该第一网络节点和第二网络节点中提取资源的权限的信息。并且,服务器被授予可以在第一网络节点和第二网络节点中提取的资源可以是相同或不相同。In this embodiment, the authorization information may be information that grants the server the right to extract resources from the first network node and the second network node. And, the server is granted that resources that can be extracted in the first network node and the second network node may be the same or different.
S311:接收对象节点的事务处理请求。S311: Receive a transaction request of the object node.
S312:基于第一网络节点关联于节点群组的授权信息从第一网络节点中提取事务处理请求需要的第一目标资源。S312: Extract, from the first network node, a first target resource required for the transaction request based on the authorization information of the first network node associated with the node group.
本步骤具体包括:基于第一网络节点关联于节点群组的授权信息确定第一网络节点的可授信资源,并验证第一网络节点的可授信资源中是否包括事务处理请求需要的第一目标资源,当验证结果为是时,从第一网络节点的可授信资源中提取事务处理请求需要的第一目标资源;当验证结果为否时,向第一网络节点发送获取第一目标资源的请求,并在接收到第一网络节点的获准信息后,从第一网络节点中提取事务处理请求需要的第一目标资源。The step specifically includes: determining, according to the authorization information of the first network node, the authorization information of the first network node, and verifying whether the first target resource required by the transaction request is included in the creditable resource of the first network node. When the verification result is yes, the first target resource required for the transaction request is extracted from the creditable resource of the first network node; when the verification result is no, the first network node is sent a request for acquiring the first target resource, And after receiving the approved information of the first network node, extracting, from the first network node, the first target resource required by the transaction request.
S313:基于第二网络节点关联于节点群组的授权信息从第二网络节点中提取第二目标资源,该第二目标资源为第一目标资源被第一网络节点和第二网络节点等分的资源。S313: Extract a second target resource from the second network node, where the second target resource is equalized by the first network node and the second network node, based on the authorization information of the second network node associated with the node group. Resources.
本步骤具体包括:基于第二网络节点关联于节点群组的授权信息确定第二网络节点的可授信资源,并验证第二网络节点的可授信资源中是否包括第二目标资源,当验证结果为是时,从第二网络节点的可授信资源中提取第二目标资源;当验证结果为否时,向第二网络节点发送获取第二目标资源的请求,并在接收到第二网络节点的获准信息后,从第二网络节点中提取第二目标资源。The step of the method includes: determining, according to the authorization information of the second network node, the authorization information of the second network node, and verifying whether the second target resource is included in the creditable resource of the second network node, and the verification result is When yes, the second target resource is extracted from the trusted resource of the second network node; when the verification result is no, the second network node sends a request for acquiring the second target resource, and receives the second network node's permission. After the information, the second target resource is extracted from the second network node.
S314:将第二目标资源注入第一网络节点。S314: Inject the second target resource into the first network node.
本实施例中,第一网络节点、第二网络节点和对象节点可以都是即时通信节点,建 立的节点群组可以是即时通信群组,第一网络节点与服务器、第二网络节点以及对象节点与服务器之间可以通过即时通信消息的方式进行事务处理请求、授权信息等的传递。In this embodiment, the first network node, the second network node, and the object node may all be instant communication nodes. The group of nodes may be an instant communication group, and the first network node and the server, the second network node, and the object node and the server may transmit the transaction request, the authorization information, and the like by means of an instant communication message.
参图8,介绍本申请事务处理方法的一结合具体应用场景的实施例。本方法实施例中的执行主体可以是服务器。在本实施例中,该方法包括以下步骤:Referring to FIG. 8, an embodiment of a specific application scenario of the transaction processing method of the present application is introduced. The execution subject in the embodiment of the method may be a server. In this embodiment, the method includes the following steps:
S320:接收第一账户和第二账户关联于账户群组的授权信息。S320: Receive authorization information that the first account and the second account are associated with the account group.
本实施例中,授权信息可以是授予服务器从该第一账户和第二账户中提取金额的权限的信息。并且,服务器被授予可以在第一账户和第二账户中提取的金额可以是相同或不相同。In this embodiment, the authorization information may be information that grants the server the right to withdraw the amount from the first account and the second account. And, the amount that the server is granted to be extractable in the first account and the second account may be the same or different.
S321:接收对象账户的支付请求。S321: Receive a payment request of the target account.
本实施例中,第一账户、第二账户和对象账户可以例如是即时通信账户,账户群组可以例如是即时通信群组。第一账户和第二账户可以通过即时通信消息的方式向服务器发送关联于账户群组的授权信息,对象账户可以通过即时通信消息的方式向服务器发送支付请求。In this embodiment, the first account, the second account, and the object account may be, for example, an instant messaging account, and the account group may be, for example, an instant messaging group. The first account and the second account may send authorization information associated with the account group to the server by means of an instant communication message, and the target account may send a payment request to the server by means of an instant communication message.
S322:基于第一账户关联于账户群组的授权信息从第一账户中提取支付请求需要的第一目标金额。S322: Extract a first target amount required for the payment request from the first account based on the authorization information of the first account associated with the account group.
本步骤具体包括:基于第一账户关联于账户群组的授权信息确定第一账户的可授信金额,并验证第一账户的可授信金额中是否大于等于支付请求需要的第一目标金额,当验证结果为是时,从第一账户的可授信金额中提取支付请求需要的第一目标金额;当验证结果为否时,向第一账户发送获取第一目标金额的请求,并在接收到第一账户的获准信息后,从第一账户中提取支付请求需要的第一目标金额。The step specifically includes: determining, according to the authorization information of the first account associated with the account group, the creditable amount of the first account, and verifying whether the creditable amount of the first account is greater than or equal to the first target amount required for the payment request, when verifying When the result is YES, the first target amount required for the payment request is extracted from the creditable amount of the first account; when the verification result is no, the request for obtaining the first target amount is sent to the first account, and the first request is received. After the approved information of the account, the first target amount required for the payment request is extracted from the first account.
S323:基于第二账户关联于账户群组的授权信息从第二账户中提取第二目标金额,该第二目标金额为第一目标金额被第一账户和第二账户等分的金额。S323: Extract a second target amount from the second account based on the authorization information of the second account associated with the account group, where the second target amount is an amount in which the first target amount is equally divided by the first account and the second account.
本步骤具体包括:基于第二账户关联于账户群组的授权信息确定第二账户的可授信金额,并验证第二账户的可授信金额中是否大于等于支付请求需要的第二目标金额,当验证结果为是时,从第二账户的可授信金额中提取第二目标金额;当验证结果为否时,向第二账户发送获取第二目标金额的请求,并在接收到第二账户的获准信息后,从第二账户中提取第二目标金额。The step specifically includes: determining, according to the authorization information of the second account associated with the account group, the creditable amount of the second account, and verifying whether the creditable amount of the second account is greater than or equal to the second target amount required for the payment request, when verifying When the result is YES, the second target amount is extracted from the creditable amount of the second account; when the verification result is no, the request for obtaining the second target amount is sent to the second account, and the approved information of the second account is received. After that, the second target amount is extracted from the second account.
S324:将第二目标金额注入第一账户。S324: Inject the second target amount into the first account.
可以理解,上述各步骤可以在一个服务器上来实现,即可以在一个网络架构中实现,在其它方式中,也可以在不同的网络架构间实现。 It can be understood that the above steps can be implemented on one server, that is, can be implemented in one network architecture, and in other manners, can also be implemented between different network architectures.
例如,在一个即时通信应用中,用户A和用户B可以通过触发加群按钮(例如可以集成在聊天输入项中),启动加群界面。用户A、B可以在该加群界面选择输入期望加入的用户群组的即时通信应用号码,并将生成的加群请求发送给服务器。服务器在接收到该请求后,可以向用户A发送与该用户群组对应的授权请求信息(例如授予服务器每天可从用户A、B的账户中获取200元资金的权限)。当服务器验证用户A、B完成授权后,会接受用户A、B的入群请求。For example, in an instant messaging application, User A and User B can initiate a grouping interface by triggering a grouping button (eg, can be integrated into a chat entry). The user A, B can select the instant messaging application number of the user group that is desired to join in the grouping interface, and send the generated grouping request to the server. After receiving the request, the server may send the authorization request information corresponding to the user group to the user A (for example, the authority that the server can obtain 200 yuan of funds from the accounts of the users A and B every day). When the server verifies that the users A and B have completed the authorization, they will accept the group A and B requests.
当服务器接收到用户C向该即时通信群组的支付请求时,可以先从该即时通信群组中的用户A的账户中获取不超过200元的支付请求需要的资金。而若支付请求需要的资金大于200元时,服务器会进一步向用户A发送即时通信消息以进行资金的申请或确认,当用户A同意支付该支付请求需要支付的资金后,服务器可以从用户A的账户中获取支付请求需要的资金。随后,服务器根据AA规则从用户B的账户中获取不超过200元的资金,而若AA后需要用户B支付的资金大于200元时,服务器会进一步向用户B发送即时通信消息以进行资金的申请或确认。When the server receives the payment request from the user C to the instant messaging group, the server may first obtain funds required for the payment request of not more than 200 yuan from the account of the user A in the instant messaging group. If the funds required for the payment request are greater than 200 yuan, the server will further send an instant communication message to the user A to apply for or confirm the funds. After the user A agrees to pay the funds to be paid for the payment request, the server may obtain the user A's The funds needed to get a payment request in the account. Subsequently, the server obtains no more than 200 yuan of funds from the account of the user B according to the AA rule, and if the amount of funds required to be paid by the user B after the AA is greater than 200 yuan, the server further sends an instant communication message to the user B to apply for funds. Or confirm.
其中,加群界面可以是与即时通信应用、以及获取用户账户资金之间是可关联的单独的服务器(当然该服务器可以与即时通信应用的服务器、以及账户资金的服务器为同一服务器),该服务器(例如群组服务器)可以实现用户的加群、资金支付等操作。该过程可以认为是在即时通信应用服务器、群组服务器、账户资金服务器之间协同来完成,即请求的发送和接收可以在即时通信服务器中实现,用户加群可以在群组服务器中实现,从用户账户中扣除资金可以在账户资金服务器中实现。The plus group interface may be a separate server that is associated with the instant messaging application and the user account funds (of course, the server may be the same server as the instant messaging application server and the account fund server), the server (for example, a group server) can implement operations such as user addition, fund payment, and the like. The process can be considered to be completed by cooperation between the instant messaging application server, the group server, and the account fund server, that is, the sending and receiving of the request can be implemented in the instant messaging server, and the user plus group can be implemented in the group server, Deduction of funds in the user account can be implemented in the account funds server.
可以看出,在不同的网络架构或不同的实现方式中,上述的网络节点所在的网络架构,其本身可以实现对事务处理请求的处理等操作,即该网络架构可单独实现上述方法步骤的所有步骤;当然,该网络架构也可以通过与其它网络架构平台对接,例如可以将对事务处理请求的部分处理对接到其它***进行处理,或者调用其它***进行处理,该网络架构可以实现连接功能等。但不管采用何种网络架构,上述的步骤是可以执行的。It can be seen that, in different network architectures or different implementation manners, the network architecture in which the foregoing network node is located can itself perform operations such as processing a transaction request, that is, the network architecture can separately implement all the steps of the foregoing method steps. Step; of course, the network architecture can also be connected to other network architecture platforms. For example, part of the processing request can be processed to other systems for processing, or other systems can be called for processing, and the network architecture can implement connection functions and the like. But regardless of the network architecture, the above steps can be performed.
可以理解,上述各方法可应用于即时通信的群支付中,通过在建群时,设置建群条件,例如可以授权获取加入群中的群组成员的资源,例如资金;在群支付时,基于AA规则或其它可被设定的规则从群组用户中提取资金,以完成群支付。It can be understood that the foregoing methods can be applied to the group payment of instant communication. By setting the group establishment condition during the group establishment, for example, it is possible to authorize the acquisition of the resources of the group members in the group, such as funds; in the group payment, based on AA rules or other rules that can be set to withdraw funds from group users to complete group payments.
参图9,介绍本申请事务处理***的一实施例。本实施例中,该事务处理系包括:Referring to Figure 9, an embodiment of the transaction processing system of the present application is described. In this embodiment, the transaction processing system includes:
第一接收单元410,用于接收第一网络节点和第二网络节点关联于节点群组的授权信息; The first receiving unit 410 is configured to receive authorization information that is associated with the node group by the first network node and the second network node;
第二接收单元411,用于接收对象节点的事务处理请求;a second receiving unit 411, configured to receive a transaction request of the target node;
第一提取单元412,用于从所述第一网络节点中提取所述事务处理请求需要的第一目标资源;a first extracting unit 412, configured to extract, from the first network node, a first target resource required by the transaction request;
第二提取单元413,用于基于所述授权信息从所述第二网络节点中提取第二目标资源,所述第二目标资源为所述第一目标资源被所述第一网络节点和第二网络节点等分的资源;a second extracting unit 413, configured to extract, according to the authorization information, a second target resource from the second network node, where the second target resource is the first target resource by the first network node and a second a resource equally divided by a network node;
注入单元414,用于将所述第二目标资源注入所述第一网络节点。The injection unit 414 is configured to inject the second target resource into the first network node.
本实施例中,所述第二提取单元413具体用于:In this embodiment, the second extraction unit 413 is specifically configured to:
基于所述授权信息确定所述第二网络节点的可授信资源;Determining a creditable resource of the second network node based on the authorization information;
验证所述第二网络节点的可授信资源是否包括所述第二目标资源;Verifying whether the creditable resource of the second network node includes the second target resource;
当验证结果为是时,从所述第二网络节点的可授信资源中提取所述第二目标资源。When the verification result is yes, the second target resource is extracted from the creditable resources of the second network node.
本实施例中,所述第二提取单元413还用于:In this embodiment, the second extracting unit 413 is further configured to:
当验证结果为否时,向所述第二网络节点发送获取第二目标资源的请求。When the verification result is no, a request for acquiring the second target resource is sent to the second network node.
继续参图9,介绍本申请事务处理***的一实施例。本实施例中,该事务处理系包括:Referring to Figure 9, an embodiment of the transaction processing system of the present application is described. In this embodiment, the transaction processing system includes:
第一接收单元410,用于接收第一账户和第二账户关联于账户群组的授权信息;The first receiving unit 410 is configured to receive authorization information that the first account and the second account are associated with the account group;
第二接收单元411,用于接收对象账户的支付请求;a second receiving unit 411, configured to receive a payment request of the target account;
第一提取单元412,用于从所述第一账户中提取所述支付请求需要的第一目标金额;a first extracting unit 412, configured to extract, from the first account, a first target amount of money required for the payment request;
第二提取单元413,用于基于所述授权信息从所述第二账户中提取第二目标金额,所述第二目标金额为所述第一目标金额被所述第一账户和第二账户等分的金额;a second extracting unit 413, configured to extract a second target amount from the second account based on the authorization information, where the second target amount is the first target amount, the first account, the second account, and the like Amount of money;
注入单元414,用于将所述第二目标金额注入所述第一账户。The injection unit 414 is configured to inject the second target amount into the first account.
本实施例中,所述第二提取单元413具体用于:In this embodiment, the second extraction unit 413 is specifically configured to:
基于所述授权信息确定所述第二账户的可授信金额;Determining a creditable amount of the second account based on the authorization information;
验证所述第二账户的可授信金额是否大于等于所述第二目标金额;Verifying whether the creditable amount of the second account is greater than or equal to the second target amount;
当验证结果为是时,从所述第二账户的可授信金额中提取所述第二目标金额。When the verification result is YES, the second target amount is extracted from the creditable amount of the second account.
本实施例中,所述第二提取单元413还用于:In this embodiment, the second extracting unit 413 is further configured to:
当验证结果为否时,向所述第二账户发送获取第二目标金额的请求。When the verification result is no, a request to acquire the second target amount is sent to the second account.
本实施例中,所述第一账户、第二账户和对象账户为即时通信账户;In this embodiment, the first account, the second account, and the target account are instant messaging accounts;
所述账户群组为即时通信群组;The account group is an instant communication group;
所述授权信息和支付请求通过即时通信消息传递。 The authorization information and the payment request are delivered through an instant messaging message.
继续参图9,介绍本申请事务处理***的一实施例。本实施例中,该事务处理系包括:Referring to Figure 9, an embodiment of the transaction processing system of the present application is described. In this embodiment, the transaction processing system includes:
第一接收单元410,用于接收第一网络节点和第二网络节点关联于节点群组的授权信息;The first receiving unit 410 is configured to receive authorization information that is associated with the node group by the first network node and the second network node;
第二接收单元411,用于接收对象节点的事务处理请求;a second receiving unit 411, configured to receive a transaction request of the target node;
第一提取单元412,用于基于所述第一网络节点关联于所述节点群组的授权信息从所述第一网络节点中提取所述事务处理请求需要的第一目标资源;a first extracting unit 412, configured to extract, from the first network node, a first target resource required by the transaction request, based on the authorization information that the first network node associates with the node group;
第二提取单元413,用于基于所述第二网络节点关联于所述节点群组的授权信息从所述第二网络节点中提取第二目标资源,所述第二目标资源为所述第一目标资源被所述第一网络节点和第二网络节点等分的资源;a second extracting unit 413, configured to extract, from the second network node, a second target resource, where the second target resource is the first, based on the authorization information of the second network node associated with the node group a resource in which the target resource is equally divided by the first network node and the second network node;
注入单元414,用于将所述第二目标资源注入所述第一网络节点。The injection unit 414 is configured to inject the second target resource into the first network node.
本实施例中,所述第一提取单元412具体用于:In this embodiment, the first extracting unit 412 is specifically configured to:
基于所述第一网络节点关联于所述节点群组的授权信息确定所述第一网络节点的可授信资源;Determining a creditable resource of the first network node based on the authorization information of the first network node associated with the node group;
验证所述第一网络节点的可授信资源中是否包括所述事务处理请求需要的第一目标资源;Verifying whether the first target resource required by the transaction request is included in the creditable resource of the first network node;
当验证结果为是时,从所述第一网络节点的可授信资源中提取所述事务处理请求需要的第一目标资源;When the verification result is yes, the first target resource required by the transaction request is extracted from the creditable resources of the first network node;
当验证结果为否时,向所述第一网络节点发送获取第一目标资源的请求,并在接收到所述第一网络节点的获准信息后,从所述第一网络节点中提取所述事务处理请求需要的第一目标资源。When the verification result is no, sending a request for acquiring the first target resource to the first network node, and after receiving the obtained information of the first network node, extracting the transaction from the first network node The first target resource needed to process the request.
本实施例中,所述第二提取单元413具体用于:In this embodiment, the second extraction unit 413 is specifically configured to:
基于所述第二网络节点关联于所述节点群组的授权信息确定所述第二网络节点的可授信资源;Determining a creditable resource of the second network node based on the authorization information of the second network node associated with the node group;
验证所述第二网络节点的可授信资源中是否包括所述事务处理请求需要的第二目标资源;Verifying whether the second target resource required by the transaction request is included in the creditable resource of the second network node;
当验证结果为是时,从所述第二网络节点的可授信资源中提取所述第二目标资源;When the verification result is yes, extracting the second target resource from the creditable resources of the second network node;
当验证结果为否时,向所述第二网络节点发送获取第二目标资源的请求,并在接收到所述第二网络节点的获准信息后,从所述第二网络节点中提取所述第二目标资源。When the verification result is no, sending a request for acquiring the second target resource to the second network node, and after receiving the obtained information of the second network node, extracting the first network node from the second network node Two target resources.
继续参图9,介绍本申请事务处理***的一实施例。本实施例中,该事务处理系包 括:Referring to Figure 9, an embodiment of the transaction processing system of the present application is described. In this embodiment, the transaction processing package include:
第一接收单元410,用于接收第一账户和第二账户关联于账户群组的授权信息;The first receiving unit 410 is configured to receive authorization information that the first account and the second account are associated with the account group;
第二接收单元411,用于接收对象账户的支付请求;a second receiving unit 411, configured to receive a payment request of the target account;
第一提取单元412,用于基于所述第一账户关联于所述账户群组的授权信息从所述第一账户中提取所述支付请求需要的第一目标金额;The first extracting unit 412 is configured to extract, according to the authorization information of the first account associated with the account group, a first target amount required for the payment request from the first account;
第二提取单元413,用于基于所述第二账户关联于所述账户群组的授权信息从所述第二账户中提取第二目标金额,所述第二目标金额为所述第一目标金额被所述第一账户和第二账户等分的金额;a second extraction unit 413, configured to extract a second target amount from the second account based on the authorization information of the second account associated with the account group, where the second target amount is the first target amount An amount equalized by the first account and the second account;
注入单元414,用于将所述第二目标金额注入所述第一账户。The injection unit 414 is configured to inject the second target amount into the first account.
本实施例中,所述第一提取单元412具体用于:In this embodiment, the first extracting unit 412 is specifically configured to:
基于所述第一账户关联于所述账户群组的授权信息确定所述第一账户的可授信金额;Determining a creditable amount of the first account based on the authorization information of the first account associated with the account group;
验证所述第一账户的可授信金额中是否大于等于所述支付请求需要的第一目标金额;Verifying whether the creditable amount of the first account is greater than or equal to a first target amount required by the payment request;
当验证结果为是时,从所述第一账户的可授信金额中提取所述支付请求需要的第一目标金额;When the verification result is yes, the first target amount required for the payment request is extracted from the creditable amount of the first account;
当验证结果为否时,向所述第一账户发送获取第一目标金额的请求,并在接收到所述第一账户的获准信息后,从所述第一账户中提取所述支付请求需要的第一目标金额。When the verification result is no, sending a request for acquiring the first target amount to the first account, and after receiving the approval information of the first account, extracting, from the first account, the required payment request The first target amount.
本实施例中,所述第二提取单元413具体用于:In this embodiment, the second extraction unit 413 is specifically configured to:
基于所述第二账户关联于所述账户群组的授权信息确定所述第二账户的可授信金额;Determining a creditable amount of the second account based on the authorization information of the second account associated with the account group;
验证所述第二账户的可授信金额中是否大于等于所述支付请求需要的第二目标金额;Verifying whether the creditable amount of the second account is greater than or equal to a second target amount required by the payment request;
当验证结果为是时,从所述第二账户的可授信金额中提取第二目标金额;When the verification result is yes, extracting a second target amount from the creditable amount of the second account;
当验证结果为否时,向所述第二账户发送获取第二目标金额的请求,并在接收到所述第二账户的获准信息后,从所述第二账户中提取所述第二目标金额。When the verification result is no, sending a request for acquiring the second target amount to the second account, and after receiving the approval information of the second account, extracting the second target amount from the second account .
本实施例中,所述第一账户、第二账户和对象账户为即时通信账户;In this embodiment, the first account, the second account, and the target account are instant messaging accounts;
所述账户群组为即时通信群组;The account group is an instant communication group;
所述授权信息和支付请求通过即时通信消息传递。The authorization information and the payment request are delivered through an instant messaging message.
参图10,介绍本申请事务处理***的一实施例。本实施例中,该事务处理系包括: Referring to Figure 10, an embodiment of the transaction processing system of the present application is described. In this embodiment, the transaction processing system includes:
第一接收单元420,用于接收第一网络节点和第二网络节点关联于节点群组的授权信息;The first receiving unit 420 is configured to receive authorization information that is associated with the node group by the first network node and the second network node;
第二接收单元421,用于接收对象节点的事务处理请求;a second receiving unit 421, configured to receive a transaction request of the target node;
提取单元422,用于基于所述授权信息从所述第一网络节点和第二网络节点中提取所述事务处理请求需要的第一目标资源。The extracting unit 422 is configured to extract, from the first network node and the second network node, a first target resource required by the transaction request based on the authorization information.
本实施例中,所述提取单元422具体用于:In this embodiment, the extracting unit 422 is specifically configured to:
基于所述授权信息确定所述第一网络节点和第二网络节点的可授信资源;Determining, according to the authorization information, a creditable resource of the first network node and the second network node;
验证所述第一网络节点和第二网络节点的可授信资源是否都包括第二目标资源,所述第二目标资源为所述第一目标资源被所述第一网络节点和第二网络节点等分的资源;Verifying whether the trusted resources of the first network node and the second network node both include a second target resource, where the second target resource is the first target resource by the first network node and the second network node, etc. Sub-resource
当验证结果为是时,从所述第一网络节点和第二网络节点的可授信资源中分别提取所述第二目标资源,以得到所述事务处理请求需要的第一目标资源。When the verification result is yes, the second target resource is separately extracted from the first network node and the second network node's creditable resources to obtain the first target resource required by the transaction request.
本实施例中,所述提取单元422还用于:In this embodiment, the extracting unit 422 is further configured to:
当验证结果为否时,向所述第一网络节点和第二网络节点发送获取第二目标资源的请求。When the verification result is no, a request for acquiring the second target resource is sent to the first network node and the second network node.
继续参图10,介绍本申请事务处理***的一实施例。本实施例中,该事务处理系包括:Referring to Figure 10, an embodiment of the transaction processing system of the present application is described. In this embodiment, the transaction processing system includes:
第一接收单元420,用于接收第一账户和第二账户关联于账户群组的授权信息;The first receiving unit 420 is configured to receive authorization information that the first account and the second account are associated with the account group;
第二接收单元421,用于接收对象账户的支付请求;a second receiving unit 421, configured to receive a payment request of the target account;
提取单元422,用于基于所述授权信息从所述第一账户和第二账户中提取所述支付请求需要的第一目标金额。The extracting unit 422 is configured to extract, from the first account and the second account, a first target amount of money required by the payment request based on the authorization information.
本实施例中,所述提取单元422具体用于:In this embodiment, the extracting unit 422 is specifically configured to:
基于所述授权信息确定所述第一账户和第二账户的可授信金额;Determining a creditable amount of the first account and the second account based on the authorization information;
验证所述第一账户和第二账户的可授信金额是否都大于等于第二目标金额,所述第二目标金额为所述第一目标金额被所述第一账户和第二账户等分的金额;Verifying whether the creditable amount of the first account and the second account are both greater than or equal to the second target amount, and the second target amount is the amount by which the first target amount is equally divided by the first account and the second account ;
当验证结果为是时,从所述第一账户和第二账户的可授信金额中分别提取所述第二目标金额,以得到所述支付请求需要的第一目标金额。When the verification result is yes, the second target amount is separately extracted from the creditable amounts of the first account and the second account to obtain a first target amount required for the payment request.
本实施例中,所述提取单元422还用于:In this embodiment, the extracting unit 422 is further configured to:
当验证结果为否时,向所述第一账户和第二账户发送获取第二目标金额的请求。When the verification result is no, a request to acquire the second target amount is sent to the first account and the second account.
本实施例中,所述第一账户、第二账户和对象账户为即时通信账户;In this embodiment, the first account, the second account, and the target account are instant messaging accounts;
所述账户群组为即时通信群组; The account group is an instant communication group;
所述授权信息和支付请求通过即时通信消息传递。The authorization information and the payment request are delivered through an instant messaging message.
本申请实施例提供了事务处理方法和***,该方法通过接收第一网络节点和第二网络节点关联于节点群组的授权信息,在接收对象节点的事务处理请求时,先从第一网络节点中提取事务处理请求需要的第一目标资源,再基于授权信息从第二网络节点中提取第二目标资源,该第二目标资源为第一目标资源被第一网络节点和第二网络节点等分的资源,并将提取的第二目标资源注入第一网络节点,如此,在保证事务互动所需的资源消耗的前提下,实现各网络节点资源的协调均摊,减少了作为资源提取对象的网络节点的事务处理量,避免了其资源被过度消耗。The embodiment of the present application provides a transaction processing method and system, which receives an authorization information associated with a node group by a first network node and a second network node, and first receives a transaction request of the target node from the first network node. Extracting a first target resource required by the transaction request, and extracting a second target resource from the second network node based on the authorization information, where the second target resource is divided into the first target resource by the first network node and the second network node The resource is injected into the first network node, so that the resource sharing of each network node resource is achieved under the premise of ensuring resource consumption required for transaction interaction, and the network node as the resource extraction object is reduced. The amount of transaction processing avoids excessive consumption of its resources.
本发明是参照根据本发明实施例的方法和设备(***)来描述的。应理解可由计算机程序指令结合信息感应设备实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令配合信息感应设备产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。The present invention has been described with reference to a method and apparatus (system) according to an embodiment of the present invention. It will be understood that each flow and/or block of flowcharts and/or block diagrams, and combinations of flows and/or blocks in the flowcharts and/or block diagrams can be implemented by computer program instructions in conjunction with information sensing devices. These computer program instructions can be provided to a processor of a general purpose computer, special purpose computer, embedded processor or other programmable data processing device to produce a machine such that the instructions are executed by a processor of a computer or other programmable data processing device The sensing device generates means for implementing the functions specified in one or more blocks of the flow or in a block or blocks of the flow chart.
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。The computer program instructions can also be stored in a computer readable memory that can direct a computer or other programmable data processing device to operate in a particular manner, such that the instructions stored in the computer readable memory produce an article of manufacture comprising the instruction device. The apparatus implements the functions specified in one or more blocks of a flow or a flow and/or block diagram of the flowchart.
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。These computer program instructions can also be loaded onto a computer or other programmable data processing device such that a series of operational steps are performed on a computer or other programmable device to produce computer-implemented processing for execution on a computer or other programmable device. The instructions provide steps for implementing the functions specified in one or more of the flow or in a block or blocks of a flow diagram.
在一个典型的配置中,计算设备包括一个或多个处理器(CPU)、输入/输出接口、网络接口和内存。In a typical configuration, a computing device includes one or more processors (CPUs), input/output interfaces, network interfaces, and memory.
内存可能包括计算机可读介质中的非永久性存储器,随机存取存储器(RAM)和/或非易失性内存等形式,如只读存储器(ROM)或闪存(flash RAM)。内存是计算机可读介质的示例。The memory may include non-persistent memory, random access memory (RAM), and/or non-volatile memory in a computer readable medium, such as read only memory (ROM) or flash memory. Memory is an example of a computer readable medium.
计算机可读介质包括永久性和非永久性、可移动和非可移动媒体可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。 计算机的存储介质的例子包括,但不限于相变内存(PRAM)、静态随机存取存储器(SRAM)、动态随机存取存储器(DRAM)、其他类型的随机存取存储器(RAM)、只读存储器(ROM)、电可擦除可编程只读存储器(EEPROM)、快闪记忆体或其他内存技术、只读光盘只读存储器(CD-ROM)、数字多功能光盘(DVD)或其他光学存储、磁盒式磁带,磁带磁磁盘存储或其他磁性存储设备或任何其他非传输介质,可用于存储可以被计算设备访问的信息。按照本文中的界定,计算机可读介质不包括暂存电脑可读媒体(transitory media),如调制的数据信号和载波。Computer readable media includes both permanent and non-persistent, removable and non-removable media. Information storage can be implemented by any method or technology. The information can be computer readable instructions, data structures, modules of programs, or other data. Examples of computer storage media include, but are not limited to, phase change memory (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), other types of random access memory (RAM), read only memory. (ROM), electrically erasable programmable read only memory (EEPROM), flash memory or other memory technology, compact disk read only memory (CD-ROM), digital versatile disk (DVD) or other optical storage, Magnetic tape cartridges, magnetic tape storage or other magnetic storage devices or any other non-transportable media can be used to store information that can be accessed by a computing device. As defined herein, computer readable media does not include temporary storage of computer readable media, such as modulated data signals and carrier waves.
还需要说明的是,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、商品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、商品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、商品或者设备中还存在另外的相同要素。It is also to be understood that the terms "comprises" or "comprising" or "comprising" or any other variations are intended to encompass a non-exclusive inclusion, such that a process, method, article, Other elements not explicitly listed, or elements that are inherent to such a process, method, commodity, or equipment. An element defined by the phrase "comprising a ..." does not exclude the presence of additional equivalent elements in the process, method, item, or device including the element.
以上所述仅为本申请的实施例而已,并不用于限制本申请。对于本领域技术人员来说,本申请可以有各种更改和变化。凡在本申请的精神和原理之内所作的任何修改、等同替换、改进等,均应包含在本申请的权利要求范围之内。 The above description is only an embodiment of the present application and is not intended to limit the application. Various changes and modifications can be made to the present application by those skilled in the art. Any modifications, equivalents, improvements, etc. made within the spirit and scope of the present application are intended to be included within the scope of the appended claims.

Claims (42)

  1. 一种事务处理方法,其特征在于,包括:接收第一网络节点和第二网络节点关联于节点群组的授权信息;A transaction processing method, comprising: receiving authorization information that a first network node and a second network node are associated with a node group;
    接收对象节点的事务处理请求;Receiving a transaction request of the object node;
    从所述第一网络节点中提取所述事务处理请求需要的第一目标资源;Extracting, from the first network node, a first target resource required by the transaction request;
    基于所述授权信息从所述第二网络节点中提取第二目标资源,所述第二目标资源为所述第一目标资源被所述第一网络节点和第二网络节点等分的资源;Extracting, by the authorization information, a second target resource from the second network node, where the second target resource is a resource that is divided by the first network node and the second network node;
    将所述第二目标资源注入所述第一网络节点。The second target resource is injected into the first network node.
  2. 如权利要求1所述的方法,其特征在于,基于所述授权信息从所述第二网络节点中提取第二目标资源,具体包括:The method of claim 1, wherein the extracting the second target resource from the second network node based on the authorization information comprises:
    基于所述授权信息确定所述第二网络节点的可授信资源;Determining a creditable resource of the second network node based on the authorization information;
    验证所述第二网络节点的可授信资源是否包括所述第二目标资源;Verifying whether the creditable resource of the second network node includes the second target resource;
    当验证结果为是时,从所述第二网络节点的可授信资源中提取所述第二目标资源。When the verification result is yes, the second target resource is extracted from the creditable resources of the second network node.
  3. 如权利要求2所述的方法,其特征在于,所述方法还包括:The method of claim 2, wherein the method further comprises:
    当验证结果为否时,向所述第二网络节点发送获取第二目标资源的请求。When the verification result is no, a request for acquiring the second target resource is sent to the second network node.
  4. 一种事务处理方法,其特征在于,包括:A transaction processing method, comprising:
    接收第一网络节点和第二网络节点关联于节点群组的授权信息;Receiving authorization information that the first network node and the second network node are associated with the node group;
    接收对象节点的事务处理请求;Receiving a transaction request of the object node;
    基于所述授权信息从所述第一网络节点和第二网络节点中提取所述事务处理请求需要的第一目标资源。Extracting, from the first network node and the second network node, a first target resource required by the transaction request based on the authorization information.
  5. 如权利要求4所述的方法,其特征在于,基于所述授权信息从所述第一网络节点和第二网络节点的可用资源中提取所述事务处理请求需要的第一目标资源,具体包括:The method according to claim 4, wherein the first target resource required for the transaction request is extracted from the available resources of the first network node and the second network node based on the authorization information, and specifically includes:
    基于所述授权信息确定所述第一网络节点和第二网络节点的可授信资源;Determining, according to the authorization information, a creditable resource of the first network node and the second network node;
    验证所述第一网络节点和第二网络节点的可授信资源是否都包括第二目标资源,所述第二目标资源为所述第一目标资源被所述第一网络节点和第二网络节点等分的资源;Verifying whether the trusted resources of the first network node and the second network node both include a second target resource, where the second target resource is the first target resource by the first network node and the second network node, etc. Sub-resource
    当验证结果为是时,从所述第一网络节点和第二网络节点的可授信资源中分别提取所述第二目标资源,以得到所述事务处理请求需要的第一目标资源。When the verification result is yes, the second target resource is separately extracted from the first network node and the second network node's creditable resources to obtain the first target resource required by the transaction request.
  6. 如权利要求5所述的方法,其特征在于,所述方法还包括:The method of claim 5, wherein the method further comprises:
    当验证结果为否时,向所述第一网络节点和第二网络节点发送获取第二目标资源的 请求。When the verification result is no, sending the second target resource to the first network node and the second network node request.
  7. 一种事务处理方法,其特征在于,包括:A transaction processing method, comprising:
    接收第一网络节点和第二网络节点关联于节点群组的授权信息;Receiving authorization information that the first network node and the second network node are associated with the node group;
    接收对象节点的事务处理请求;Receiving a transaction request of the object node;
    基于所述第一网络节点关联于所述节点群组的授权信息从所述第一网络节点中提取所述事务处理请求需要的第一目标资源;Extracting, from the first network node, a first target resource required by the transaction request based on the authorization information of the first network node associated with the node group;
    基于所述第二网络节点关联于所述节点群组的授权信息从所述第二网络节点中提取第二目标资源,所述第二目标资源为所述第一目标资源被所述第一网络节点和第二网络节点等分的资源;Extracting a second target resource from the second network node based on the authorization information of the second network node associated with the node group, where the second target resource is the first target resource by the first network a resource equally divided between the node and the second network node;
    将所述第二目标资源注入所述第一网络节点。The second target resource is injected into the first network node.
  8. 如权利要求7所述的方法,其特征在于,基于所述第一网络节点关联于所述节点群组的授权信息从所述第一网络节点中提取所述事务处理请求需要的第一目标资源,具体包括:The method according to claim 7, wherein the first target resource required for the transaction request is extracted from the first network node based on the authorization information of the first network node associated with the node group Specifically, including:
    基于所述第一网络节点关联于所述节点群组的授权信息确定所述第一网络节点的可授信资源;Determining a creditable resource of the first network node based on the authorization information of the first network node associated with the node group;
    验证所述第一网络节点的可授信资源中是否包括所述事务处理请求需要的第一目标资源;Verifying whether the first target resource required by the transaction request is included in the creditable resource of the first network node;
    当验证结果为是时,从所述第一网络节点的可授信资源中提取所述事务处理请求需要的第一目标资源;When the verification result is yes, the first target resource required by the transaction request is extracted from the creditable resources of the first network node;
    当验证结果为否时,向所述第一网络节点发送获取第一目标资源的请求,并在接收到所述第一网络节点的获准信息后,从所述第一网络节点中提取所述事务处理请求需要的第一目标资源。When the verification result is no, sending a request for acquiring the first target resource to the first network node, and after receiving the obtained information of the first network node, extracting the transaction from the first network node The first target resource needed to process the request.
  9. 如权利要求7所述的方法,其特征在于,基于所述第二网络节点关联于所述节点群组的授权信息从所述第二网络节点中提取第二目标资源,具体包括:The method of claim 7, wherein the extracting the second target resource from the second network node based on the authorization information of the second network node associated with the node group comprises:
    基于所述第二网络节点关联于所述节点群组的授权信息确定所述第二网络节点的可授信资源;Determining a creditable resource of the second network node based on the authorization information of the second network node associated with the node group;
    验证所述第二网络节点的可授信资源中是否包括所述事务处理请求需要的第二目标资源;Verifying whether the second target resource required by the transaction request is included in the creditable resource of the second network node;
    当验证结果为是时,从所述第二网络节点的可授信资源中提取所述第二目标资源;When the verification result is yes, extracting the second target resource from the creditable resources of the second network node;
    当验证结果为否时,向所述第二网络节点发送获取第二目标资源的请求,并在接收 到所述第二网络节点的获准信息后,从所述第二网络节点中提取所述第二目标资源。When the verification result is no, sending a request for acquiring the second target resource to the second network node, and receiving After the obtained information of the second network node, the second target resource is extracted from the second network node.
  10. 一种事务处理方法,其特征在于,包括:A transaction processing method, comprising:
    接收第一账户和第二账户关联于账户群组的授权信息;Receiving authorization information associated with the account group of the first account and the second account;
    接收对象账户的支付请求;Receiving a payment request for the target account;
    从所述第一账户中提取所述支付请求需要的第一目标金额;Extracting, from the first account, a first target amount required for the payment request;
    基于所述授权信息从所述第二账户中提取第二目标金额,所述第二目标金额为所述第一目标金额被所述第一账户和第二账户等分的金额;Extracting, by the authorization information, a second target amount from the second account, where the second target amount is an amount in which the first target amount is equally divided by the first account and the second account;
    将所述第二目标金额注入所述第一账户。Injecting the second target amount into the first account.
  11. 如权利要求10所述的方法,其特征在于,基于所述授权信息从所述第二账户中提取第二目标金额,具体包括:The method of claim 10, wherein extracting the second target amount from the second account based on the authorization information comprises:
    基于所述授权信息确定所述第二账户的可授信金额;Determining a creditable amount of the second account based on the authorization information;
    验证所述第二账户的可授信金额是否大于等于所述第二目标金额;Verifying whether the creditable amount of the second account is greater than or equal to the second target amount;
    当验证结果为是时,从所述第二账户的可授信金额中提取所述第二目标金额。When the verification result is YES, the second target amount is extracted from the creditable amount of the second account.
  12. 如权利要求11所述的方法,其特征在于,所述方法还包括:The method of claim 11 wherein the method further comprises:
    当验证结果为否时,向所述第二账户发送获取第二目标金额的请求。When the verification result is no, a request to acquire the second target amount is sent to the second account.
  13. 如权利要求10所述的方法,其特征在于,The method of claim 10 wherein:
    所述第一账户、第二账户和对象账户为即时通信账户;The first account, the second account, and the object account are instant messaging accounts;
    所述账户群组为即时通信群组;The account group is an instant communication group;
    所述授权信息和支付请求通过即时通信消息传递。The authorization information and the payment request are delivered through an instant messaging message.
  14. 一种事务处理方法,其特征在于,包括:A transaction processing method, comprising:
    接收第一账户和第二账户关联于账户群组的授权信息;Receiving authorization information associated with the account group of the first account and the second account;
    接收对象账户的支付请求;Receiving a payment request for the target account;
    基于所述授权信息从所述第一账户和第二账户中提取所述支付请求需要的第一目标金额。Extracting a first target amount of money required for the payment request from the first account and the second account based on the authorization information.
  15. 如权利要求14所述的方法,其特征在于,基于所述授权信息从所述第一账户和第二账户中提取所述支付请求需要的第一目标金额,具体包括:The method of claim 14, wherein the extracting the first target amount of the payment request from the first account and the second account based on the authorization information comprises:
    基于所述授权信息确定所述第一账户和第二账户的可授信金额;Determining a creditable amount of the first account and the second account based on the authorization information;
    验证所述第一账户和第二账户的可授信金额是否都大于等于第二目标金额,所述第二目标金额为所述第一目标金额被所述第一账户和第二账户等分的金额;Verifying whether the creditable amount of the first account and the second account are both greater than or equal to the second target amount, and the second target amount is the amount by which the first target amount is equally divided by the first account and the second account ;
    当验证结果为是时,从所述第一账户和第二账户的可授信金额中分别提取所述第二 目标金额,以得到所述支付请求需要的第一目标金额。When the verification result is yes, extracting the second from the creditable amounts of the first account and the second account respectively The target amount to get the first target amount required for the payment request.
  16. 如权利要求15所述的方法,其特征在于,所述方法还包括:The method of claim 15 wherein the method further comprises:
    当验证结果为否时,向所述第一账户和第二账户发送获取第二目标金额的请求。When the verification result is no, a request to acquire the second target amount is sent to the first account and the second account.
  17. 如权利要求14所述的方法,其特征在于,The method of claim 14 wherein:
    所述第一账户、第二账户和对象账户为即时通信账户;The first account, the second account, and the object account are instant messaging accounts;
    所述账户群组为即时通信群组;The account group is an instant communication group;
    所述授权信息和支付请求通过即时通信消息传递。The authorization information and the payment request are delivered through an instant messaging message.
  18. 一种事务处理方法,其特征在于,包括:A transaction processing method, comprising:
    接收第一账户和第二账户关联于账户群组的授权信息;Receiving authorization information associated with the account group of the first account and the second account;
    接收对象账户的支付请求;Receiving a payment request for the target account;
    基于所述第一账户关联于所述账户群组的授权信息从所述第一账户中提取所述支付请求需要的第一目标金额;Extracting, from the first account, a first target amount of money required for the payment request based on the authorization information of the first account associated with the account group;
    基于所述第二账户关联于所述账户群组的授权信息从所述第二账户中提取第二目标金额,所述第二目标金额为所述第一目标金额被所述第一账户和第二账户等分的金额;Extracting a second target amount from the second account based on the authorization information of the second account associated with the account group, the second target amount being the first target amount being the first account and the first The amount of the second account equals;
    将所述第二目标金额注入所述第一账户。Injecting the second target amount into the first account.
  19. 如权利要求18所述的方法,其特征在于,基于所述第一账户关联于所述账户群组的授权信息从所述第一账户中提取所述支付请求需要的第一目标金额,具体包括:The method according to claim 18, wherein the first target amount required for the payment request is extracted from the first account based on the authorization information of the first account associated with the account group, specifically including :
    基于所述第一账户关联于所述账户群组的授权信息确定所述第一账户的可授信金额;Determining a creditable amount of the first account based on the authorization information of the first account associated with the account group;
    验证所述第一账户的可授信金额中是否大于等于所述支付请求需要的第一目标金额;Verifying whether the creditable amount of the first account is greater than or equal to a first target amount required by the payment request;
    当验证结果为是时,从所述第一账户的可授信金额中提取所述支付请求需要的第一目标金额;When the verification result is yes, the first target amount required for the payment request is extracted from the creditable amount of the first account;
    当验证结果为否时,向所述第一账户发送获取第一目标金额的请求,并在接收到所述第一账户的获准信息后,从所述第一账户中提取所述支付请求需要的第一目标金额。When the verification result is no, sending a request for acquiring the first target amount to the first account, and after receiving the approval information of the first account, extracting, from the first account, the required payment request The first target amount.
  20. 如权利要求18所述的方法,其特征在于,基于所述第二账户关联于所述账户群组的授权信息从所述第二账户中提取第二目标金额,具体包括:The method of claim 18, wherein the extracting the second target amount from the second account based on the authorization information of the second account associated with the account group comprises:
    基于所述第二账户关联于所述账户群组的授权信息确定所述第二账户的可授信金额; Determining a creditable amount of the second account based on the authorization information of the second account associated with the account group;
    验证所述第二账户的可授信金额中是否大于等于所述支付请求需要的第二目标金额;Verifying whether the creditable amount of the second account is greater than or equal to a second target amount required by the payment request;
    当验证结果为是时,从所述第二账户的可授信金额中提取第二目标金额;When the verification result is yes, extracting a second target amount from the creditable amount of the second account;
    当验证结果为否时,向所述第二账户发送获取第二目标金额的请求,并在接收到所述第二账户的获准信息后,从所述第二账户中提取所述第二目标金额。When the verification result is no, sending a request for acquiring the second target amount to the second account, and after receiving the approval information of the second account, extracting the second target amount from the second account .
  21. 如权利要求18所述的方法,其特征在于,The method of claim 18, wherein
    所述第一账户、第二账户和对象账户为即时通信账户;The first account, the second account, and the object account are instant messaging accounts;
    所述账户群组为即时通信群组;The account group is an instant communication group;
    所述授权信息和支付请求通过即时通信消息传递。The authorization information and the payment request are delivered through an instant messaging message.
  22. 一种事务处理***,其特征在于,包括:A transaction processing system, comprising:
    第一接收单元,用于接收第一网络节点和第二网络节点关联于节点群组的授权信息;a first receiving unit, configured to receive authorization information that the first network node and the second network node are associated with the node group;
    第二接收单元,用于接收对象节点的事务处理请求;a second receiving unit, configured to receive a transaction request of the object node;
    第一提取单元,用于从所述第一网络节点中提取所述事务处理请求需要的第一目标资源;a first extracting unit, configured to extract, from the first network node, a first target resource required by the transaction request;
    第二提取单元,用于基于所述授权信息从所述第二网络节点中提取第二目标资源,所述第二目标资源为所述第一目标资源被所述第一网络节点和第二网络节点等分的资源;a second extracting unit, configured to extract, from the second network node, a second target resource based on the authorization information, where the second target resource is the first target resource by the first network node and the second network Node halved resources;
    注入单元,用于将所述第二目标资源注入所述第一网络节点。And an injection unit, configured to inject the second target resource into the first network node.
  23. 如权利要求22所述的***,其特征在于,所述第二提取单元具体用于:The system of claim 22, wherein the second extracting unit is specifically configured to:
    基于所述授权信息确定所述第二网络节点的可授信资源;Determining a creditable resource of the second network node based on the authorization information;
    验证所述第二网络节点的可授信资源是否包括所述第二目标资源;Verifying whether the creditable resource of the second network node includes the second target resource;
    当验证结果为是时,从所述第二网络节点的可授信资源中提取所述第二目标资源。When the verification result is yes, the second target resource is extracted from the creditable resources of the second network node.
  24. 如权利要求23所述的***,其特征在于,所述第二提取单元还用于:The system of claim 23, wherein the second extracting unit is further configured to:
    当验证结果为否时,向所述第二网络节点发送获取第二目标资源的请求。When the verification result is no, a request for acquiring the second target resource is sent to the second network node.
  25. 一种事务处理***,其特征在于,包括:A transaction processing system, comprising:
    第一接收单元,用于接收第一网络节点和第二网络节点关联于节点群组的授权信息;a first receiving unit, configured to receive authorization information that the first network node and the second network node are associated with the node group;
    第二接收单元,用于接收对象节点的事务处理请求;a second receiving unit, configured to receive a transaction request of the object node;
    提取单元,用于基于所述授权信息从所述第一网络节点和第二网络节点中提取所述 事务处理请求需要的第一目标资源。An extracting unit, configured to extract, according to the authorization information, the first network node and the second network node The first target resource required by the transaction request.
  26. 如权利要求25所述的***,其特征在于,所述提取单元具体用于:The system of claim 25, wherein the extracting unit is specifically configured to:
    基于所述授权信息确定所述第一网络节点和第二网络节点的可授信资源;Determining, according to the authorization information, a creditable resource of the first network node and the second network node;
    验证所述第一网络节点和第二网络节点的可授信资源是否都包括第二目标资源,所述第二目标资源为所述第一目标资源被所述第一网络节点和第二网络节点等分的资源;Verifying whether the trusted resources of the first network node and the second network node both include a second target resource, where the second target resource is the first target resource by the first network node and the second network node, etc. Sub-resource
    当验证结果为是时,从所述第一网络节点和第二网络节点的可授信资源中分别提取所述第二目标资源,以得到所述事务处理请求需要的第一目标资源。When the verification result is yes, the second target resource is separately extracted from the first network node and the second network node's creditable resources to obtain the first target resource required by the transaction request.
  27. 如权利要求26所述的***,其特征在于,所述提取单元还用于:The system of claim 26, wherein the extracting unit is further configured to:
    当验证结果为否时,向所述第一网络节点和第二网络节点发送获取第二目标资源的请求。When the verification result is no, a request for acquiring the second target resource is sent to the first network node and the second network node.
  28. 一种事务处理***,其特征在于,包括:A transaction processing system, comprising:
    第一接收单元,用于接收第一网络节点和第二网络节点关联于节点群组的授权信息;a first receiving unit, configured to receive authorization information that the first network node and the second network node are associated with the node group;
    第二接收单元,用于接收对象节点的事务处理请求;a second receiving unit, configured to receive a transaction request of the object node;
    第一提取单元,用于基于所述第一网络节点关联于所述节点群组的授权信息从所述第一网络节点中提取所述事务处理请求需要的第一目标资源;a first extracting unit, configured to extract, from the first network node, a first target resource required by the transaction request, based on the authorization information that the first network node associates with the node group;
    第二提取单元,用于基于所述第二网络节点关联于所述节点群组的授权信息从所述第二网络节点中提取第二目标资源,所述第二目标资源为所述第一目标资源被所述第一网络节点和第二网络节点等分的资源;a second extracting unit, configured to extract, from the second network node, a second target resource, where the second target resource is the first target, based on the authorization information of the second network node associated with the node group a resource that is equally divided by the first network node and the second network node;
    注入单元,用于将所述第二目标资源注入所述第一网络节点。And an injection unit, configured to inject the second target resource into the first network node.
  29. 如权利要求28所述的***,其特征在于,所述第一提取单元具体用于:The system of claim 28, wherein the first extracting unit is specifically configured to:
    基于所述第一网络节点关联于所述节点群组的授权信息确定所述第一网络节点的可授信资源;Determining a creditable resource of the first network node based on the authorization information of the first network node associated with the node group;
    验证所述第一网络节点的可授信资源中是否包括所述事务处理请求需要的第一目标资源;Verifying whether the first target resource required by the transaction request is included in the creditable resource of the first network node;
    当验证结果为是时,从所述第一网络节点的可授信资源中提取所述事务处理请求需要的第一目标资源;When the verification result is yes, the first target resource required by the transaction request is extracted from the creditable resources of the first network node;
    当验证结果为否时,向所述第一网络节点发送获取第一目标资源的请求,并在接收到所述第一网络节点的获准信息后,从所述第一网络节点中提取所述事务处理请求需要的第一目标资源。 When the verification result is no, sending a request for acquiring the first target resource to the first network node, and after receiving the obtained information of the first network node, extracting the transaction from the first network node The first target resource needed to process the request.
  30. 如权利要求28所述的***,其特征在于,所述第二提取单元具体用于:The system of claim 28, wherein the second extracting unit is specifically configured to:
    基于所述第二网络节点关联于所述节点群组的授权信息确定所述第二网络节点的可授信资源;Determining a creditable resource of the second network node based on the authorization information of the second network node associated with the node group;
    验证所述第二网络节点的可授信资源中是否包括所述事务处理请求需要的第二目标资源;Verifying whether the second target resource required by the transaction request is included in the creditable resource of the second network node;
    当验证结果为是时,从所述第二网络节点的可授信资源中提取所述第二目标资源;When the verification result is yes, extracting the second target resource from the creditable resources of the second network node;
    当验证结果为否时,向所述第二网络节点发送获取第二目标资源的请求,并在接收到所述第二网络节点的获准信息后,从所述第二网络节点中提取所述第二目标资源。When the verification result is no, sending a request for acquiring the second target resource to the second network node, and after receiving the obtained information of the second network node, extracting the first network node from the second network node Two target resources.
  31. 一种事务处理***,其特征在于,包括:A transaction processing system, comprising:
    第一接收单元,用于接收第一账户和第二账户关联于账户群组的授权信息;a first receiving unit, configured to receive authorization information that the first account and the second account are associated with the account group;
    第二接收单元,用于接收对象账户的支付请求;a second receiving unit, configured to receive a payment request of the target account;
    第一提取单元,用于从所述第一账户中提取所述支付请求需要的第一目标金额;a first extracting unit, configured to extract, from the first account, a first target amount required for the payment request;
    第二提取单元,用于基于所述授权信息从所述第二账户中提取第二目标金额,所述第二目标金额为所述第一目标金额被所述第一账户和第二账户等分的金额;a second extracting unit, configured to extract a second target amount from the second account based on the authorization information, where the second target amount is the first target amount is divided by the first account and the second account Amount
    注入单元,用于将所述第二目标金额注入所述第一账户。And an injection unit, configured to inject the second target amount into the first account.
  32. 如权利要求31所述的***,其特征在于,所述第二提取单元具体用于:The system of claim 31, wherein the second extracting unit is specifically configured to:
    基于所述授权信息确定所述第二账户的可授信金额;Determining a creditable amount of the second account based on the authorization information;
    验证所述第二账户的可授信金额是否大于等于所述第二目标金额;Verifying whether the creditable amount of the second account is greater than or equal to the second target amount;
    当验证结果为是时,从所述第二账户的可授信金额中提取所述第二目标金额。When the verification result is YES, the second target amount is extracted from the creditable amount of the second account.
  33. 如权利要求32所述的***,其特征在于,所述第二提取单元还用于:The system of claim 32, wherein the second extracting unit is further configured to:
    当验证结果为否时,向所述第二账户发送获取第二目标金额的请求。When the verification result is no, a request to acquire the second target amount is sent to the second account.
  34. 如权利要求31所述的***,其特征在于,The system of claim 31 wherein:
    所述第一账户、第二账户和对象账户为即时通信账户;The first account, the second account, and the object account are instant messaging accounts;
    所述账户群组为即时通信群组;The account group is an instant communication group;
    所述授权信息和支付请求通过即时通信消息传递。The authorization information and the payment request are delivered through an instant messaging message.
  35. 一种事务处理***,其特征在于,包括:A transaction processing system, comprising:
    第一接收单元,用于接收第一账户和第二账户关联于账户群组的授权信息;a first receiving unit, configured to receive authorization information that the first account and the second account are associated with the account group;
    第二接收单元,用于接收对象账户的支付请求;a second receiving unit, configured to receive a payment request of the target account;
    提取单元,用于基于所述授权信息从所述第一账户和第二账户中提取所述支付请求需要的第一目标金额。 And an extracting unit, configured to extract, from the first account and the second account, a first target amount of money required by the payment request based on the authorization information.
  36. 如权利要求35所述的***,其特征在于,所述提取单元具体用于:The system of claim 35, wherein the extracting unit is specifically configured to:
    基于所述授权信息确定所述第一账户和第二账户的可授信金额;Determining a creditable amount of the first account and the second account based on the authorization information;
    验证所述第一账户和第二账户的可授信金额是否都大于等于第二目标金额,所述第二目标金额为所述第一目标金额被所述第一账户和第二账户等分的金额;Verifying whether the creditable amount of the first account and the second account are both greater than or equal to the second target amount, and the second target amount is the amount by which the first target amount is equally divided by the first account and the second account ;
    当验证结果为是时,从所述第一账户和第二账户的可授信金额中分别提取所述第二目标金额,以得到所述支付请求需要的第一目标金额。When the verification result is yes, the second target amount is separately extracted from the creditable amounts of the first account and the second account to obtain a first target amount required for the payment request.
  37. 如权利要求36所述的***,其特征在于,所述提取单元还用于:The system of claim 36, wherein the extracting unit is further configured to:
    当验证结果为否时,向所述第一账户和第二账户发送获取第二目标金额的请求。When the verification result is no, a request to acquire the second target amount is sent to the first account and the second account.
  38. 如权利要求35所述的***,其特征在于,The system of claim 35 wherein:
    所述第一账户、第二账户和对象账户为即时通信账户;The first account, the second account, and the object account are instant messaging accounts;
    所述账户群组为即时通信群组;The account group is an instant communication group;
    所述授权信息和支付请求通过即时通信消息传递。The authorization information and the payment request are delivered through an instant messaging message.
  39. 一种事务处理***,其特征在于,包括:A transaction processing system, comprising:
    第一接收单元,用于接收第一账户和第二账户关联于账户群组的授权信息;a first receiving unit, configured to receive authorization information that the first account and the second account are associated with the account group;
    第二接收单元,用于接收对象账户的支付请求;a second receiving unit, configured to receive a payment request of the target account;
    第一提取单元,用于基于所述第一账户关联于所述账户群组的授权信息从所述第一账户中提取所述支付请求需要的第一目标金额;a first extracting unit, configured to extract, according to the authorization information that the first account is associated with the account group, a first target amount required for the payment request from the first account;
    第二提取单元,用于基于所述第二账户关联于所述账户群组的授权信息从所述第二账户中提取第二目标金额,所述第二目标金额为所述第一目标金额被所述第一账户和第二账户等分的金额;a second extracting unit, configured to extract a second target amount from the second account based on the authorization information of the second account associated with the account group, where the second target amount is the first target amount is The amount of the first account and the second account equally divided;
    注入单元,用于将所述第二目标金额注入所述第一账户。And an injection unit, configured to inject the second target amount into the first account.
  40. 如权利要求39所述的***,其特征在于,所述第一提取单元具体用于:The system of claim 39, wherein the first extracting unit is specifically configured to:
    基于所述第一账户关联于所述账户群组的授权信息确定所述第一账户的可授信金额;Determining a creditable amount of the first account based on the authorization information of the first account associated with the account group;
    验证所述第一账户的可授信金额中是否大于等于所述支付请求需要的第一目标金额;Verifying whether the creditable amount of the first account is greater than or equal to a first target amount required by the payment request;
    当验证结果为是时,从所述第一账户的可授信金额中提取所述支付请求需要的第一目标金额;When the verification result is yes, the first target amount required for the payment request is extracted from the creditable amount of the first account;
    当验证结果为否时,向所述第一账户发送获取第一目标金额的请求,并在接收到所述第一账户的获准信息后,从所述第一账户中提取所述支付请求需要的第一目标金额。 When the verification result is no, sending a request for acquiring the first target amount to the first account, and after receiving the approval information of the first account, extracting, from the first account, the required payment request The first target amount.
  41. 如权利要求39所述的***,其特征在于,所述第二提取单元具体用于:The system of claim 39, wherein the second extracting unit is specifically configured to:
    基于所述第二账户关联于所述账户群组的授权信息确定所述第二账户的可授信金额;Determining a creditable amount of the second account based on the authorization information of the second account associated with the account group;
    验证所述第二账户的可授信金额中是否大于等于所述支付请求需要的第二目标金额;Verifying whether the creditable amount of the second account is greater than or equal to a second target amount required by the payment request;
    当验证结果为是时,从所述第二账户的可授信金额中提取第二目标金额;When the verification result is yes, extracting a second target amount from the creditable amount of the second account;
    当验证结果为否时,向所述第二账户发送获取第二目标金额的请求,并在接收到所述第二账户的获准信息后,从所述第二账户中提取所述第二目标金额。When the verification result is no, sending a request for acquiring the second target amount to the second account, and after receiving the approval information of the second account, extracting the second target amount from the second account .
  42. 如权利要求39所述的***,其特征在于,The system of claim 39, wherein:
    所述第一账户、第二账户和对象账户为即时通信账户;The first account, the second account, and the object account are instant messaging accounts;
    所述账户群组为即时通信群组;The account group is an instant communication group;
    所述授权信息和支付请求通过即时通信消息传递。 The authorization information and the payment request are delivered through an instant messaging message.
PCT/CN2016/084626 2015-06-11 2016-06-03 Transaction processing method and system WO2016197872A1 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN201510320021.6 2015-06-11
CN201510320021.6A CN106302367B (en) 2015-06-11 2015-06-11 Transaction methods and system

Publications (1)

Publication Number Publication Date
WO2016197872A1 true WO2016197872A1 (en) 2016-12-15

Family

ID=57503198

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2016/084626 WO2016197872A1 (en) 2015-06-11 2016-06-03 Transaction processing method and system

Country Status (2)

Country Link
CN (1) CN106302367B (en)
WO (1) WO2016197872A1 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20210383362A1 (en) * 2020-06-09 2021-12-09 Toyota Jidosha Kabushiki Kaisha Wallet server, wallet system, and non-transitory storage medium

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109583860A (en) * 2018-10-26 2019-04-05 阿里巴巴集团控股有限公司 A kind of transaction variation and device based on payment unions

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20100121745A1 (en) * 2008-11-10 2010-05-13 Ebay Inc. Systems and methods for facilitating sharing of expenses over a network
WO2011158124A2 (en) * 2010-06-14 2011-12-22 Ape Payment Oy Online time based post payment system
US20120226614A1 (en) * 2011-03-01 2012-09-06 Ebay, Inc. Group Electronic Purchase
CN103824183A (en) * 2014-02-19 2014-05-28 联想(北京)有限公司 Information processing method and electronic devices

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20100121745A1 (en) * 2008-11-10 2010-05-13 Ebay Inc. Systems and methods for facilitating sharing of expenses over a network
WO2011158124A2 (en) * 2010-06-14 2011-12-22 Ape Payment Oy Online time based post payment system
US20120226614A1 (en) * 2011-03-01 2012-09-06 Ebay, Inc. Group Electronic Purchase
CN103824183A (en) * 2014-02-19 2014-05-28 联想(北京)有限公司 Information processing method and electronic devices

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20210383362A1 (en) * 2020-06-09 2021-12-09 Toyota Jidosha Kabushiki Kaisha Wallet server, wallet system, and non-transitory storage medium
US11727390B2 (en) * 2020-06-09 2023-08-15 Toyota Jidosha Kabushiki Kaisha Wallet server, wallet system, and non-transitory storage medium

Also Published As

Publication number Publication date
CN106302367A (en) 2017-01-04
CN106302367B (en) 2019-07-19

Similar Documents

Publication Publication Date Title
US10970692B2 (en) Method, system and server system of payment based on a conversation group
US10904239B2 (en) Secure permissioning of access to user accounts, including secure deauthorization of access to user accounts
US10255626B2 (en) Methods, devices, and systems for sending and receiving virtual goods
US20130332357A1 (en) Setting peer-to-peer authorization levels with social network content
US20160086151A1 (en) System and method for managing a prepayment account and associated prepayment messages
WO2016197873A1 (en) Transaction processing method and system
US10885505B2 (en) Managing electronic funds in a network of computing devices
US9516009B2 (en) Authenticating redirection service
US10692087B2 (en) Electronic financial service risk evaluation
WO2016179528A1 (en) Social media payment platform apparatuses, methods and systems for processing payments via social media
US10003590B2 (en) Methods and systems for linking untrusted applications to server systems
FR3110984A1 (en) Secure sharing of credentials information
CN109615443B (en) User processing method, device, server and storage medium based on block chain
WO2016197872A1 (en) Transaction processing method and system
US20210297406A1 (en) Peer-to-peer pre-check network
US20140006271A1 (en) Cross-network electronic payment processing system and method
US20180040060A1 (en) Descending counter value matching for divisible goods
CN106302619B (en) Transaction methods and system
WO2023062823A1 (en) Digital asset management device, digital asset management system, digital asset management method, and non-transitory computer-readable medium
KR101783893B1 (en) Method of providing shopping service, apparatus of providing shopping service, computer readable recoding medium and for executing the method

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 16806770

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 16806770

Country of ref document: EP

Kind code of ref document: A1