Data processing method, apparatus, client, server and system

US10050899B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10050899-B2
Application numberUS-201615174560-A
CountryUS
Kind codeB2
Filing dateJun 6, 2016
Priority dateJan 9, 2014
Publication dateAug 14, 2018
Grant dateAug 14, 2018

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

The present invention discloses a data processing method, apparatus, client, server and system, which belong to the field of computer technologies. The method includes: a client sending a target object transfer request to a resource platform server; the resource platform server generating a target object transfer instruction accordingly and returning the target object transfer instruction to the client; the client generating an operation instruction according to transfer confirmation performed on the target object transfer instruction and sending the operation instruction to a resource transfer server; and the resource transfer server transferring, according to the operation instruction, an exchange resource that corresponds to the target object from a first resource account to a second resource account. The present invention solves the problem of low security of a client and a resource platform server developed by a target object provider, and improves the security of a target object transfer process.

First claim

Opening claim text (preview).

What is claimed is: 1. A method comprising: at a first server for an instant messaging service: receiving, from a second server that is distinct from the first server, a plurality of emoticons and information associated with the plurality of emoticons, wherein the information associated with the plurality of emoticons includes an identifier for each of the plurality of emoticons, sending, to a third server that is distinct from the first server and the second server, the information for the plurality of emoticons; receiving, from an electronic device logged into a first account associated with the instant messaging service, a first request for a first emoticon; after receiving the first request from the electronic device: (i) determining that the first emoticon is one of the plurality of emoticons received from the second server using the information; (ii) generating an order for the first emoticon in response to determining that the first emoticon is one of the plurality of emoticons, the order including a first identifier of the first emoticon and an order number for the first request, and (iii) sending the order to the electronic device, wherein: the electronic device sends the received order to the third server by logging into a second account associated with the third server; and upon receiving the order from the electronic device, the third server transfers an amount of funds from the second account to the second server, the amount of funds being determined based on the first identifier of the first emoticon, the third server being configured to store the order number after the funds are successfully transferred; receiving, from the electronic device, a second request for the first emoticon of the plurality of emoticons, the second request including the order number; upon receiving the second request, sending, to the third server, a third request for confirmation that the funds successfully transferred from the second account to the second server; and in response to receiving confirmation of the transfer from the third server, providing the first emoticon of the plurality of emoticons to the electronic device. 2. The method of claim 1 , wherein a stipulation is carried with each of the plurality of emoticons that the third server is to be involved during transfer of each emoticon from the first server to a respective electronic device. 3. The method of claim 2 , wherein the electronic device sends the received order to the third server after determining that the stipulation is carried with the first emoticon. 4. The method of claim 1 , further comprising, at the first server: after providing the first emoticon to the electronic device, sending a notification to the second server, the notification notifying the second server that the first emoticon was provided to the electronic device. 5. The method of claim 1 , wherein the order further includes the amount of funds and a quantity of first emoticons. 6. A first server for an instant messaging service, comprising: one or more processors; and memory storing one or more programs for execution by the one or more processors, the one or more programs including instructions for: receiving, from a second server that is distinct from the first server, a plurality of emoticons and information associated with the plurality of emoticons, wherein the information associated with the plurality of emoticons includes an identifier for each of the plurality of emoticons, sending, to a third server that is distinct from the first server and the second server, the information for the plurality of emoticons; receiving, from an electronic device logged into a first account associated with the instant messaging service, a first request for a first emoticon; after receiving the first request from the electronic device: (i) determining that the first emoticon is one of the plurality of emoticons received from the second server using the information, (ii) generating an order for the first emoticon in response to determining that the first emoticon is one of the plurality of emoticons, the order including a first identifier of the first emoticon and an order number for the first request, and (iii) sending the order to the electronic device, wherein: the electronic device sends the received order to the third server by logging into a second account associated with the third server; and upon receiving the order from the electronic device, the third server transfers an amount of funds from the second account to the second server, the amount of funds being determined based on the first identifier of the first emoticon, the third server being configured to store the order number after the funds are successfully transferred; receiving, from the electronic device, a second request for the first emoticon of the plurality of emoticons, the second request including the order number; upon receiving the second request, sending, to the third server, a third request for confirmation that the funds successfully transferred from the second account to the second server; and in response to receiving confirmation of the transfer from the third server, providing the first emoticon of the plurality of emoticons to the electronic device. 7. The first server of claim 6 , wherein a stipulation is carried with each of the plurality of emoticons that the third server is to be involved during transfer of each emoticon from the first server to a respective electronic device. 8. The first server of claim 7 , wherein the electronic device sends the received order to the third server after determining that the stipulation is carried with the first emoticon. 9. The first server of claim 6 , wherein the one or more programs further include instructions for: after providing the first emoticon to the electronic device, sending a notification to the second server, the notification notifying the second server that the first emoticon was provided to the electronic device. 10. The first server of claim 6 , wherein the order further includes the amount of funds and a quantity of first emoticons. 11. A non-transitory computer-readable storage medium, storing one or more programs configured for execution by one or more processors of a first server of an instant messaging service, the one or more programs including instructions, which when executed by the one or more processors cause the first server to: receive, from a second server that is distinct from the first server, a plurality of emoticons and information associated with the plurality of emoticons, wherein the information associated with the plurality of emoticons includes an identifier for each of the plurality of emoticons, send, to a third server that is distinct from the first server and the second server, the information for the plurality of emoticons; receive, from an electronic device logged into a first account associated with the instant messaging service, a first request for a first emoticon; after receiving the first request from the electronic device: (i) determine that the first emoticon is one of the plurality of emoticons received from the second server using the information, (ii) generate an order for the first emoticon in response to determining that the first emoticon is one of the plurality of emoticons, the order including a first identifier of the first emoticon and an order number for the first request, and (iii) send the order to the electronic device, wherein: the electronic device sends the received order to the third server by logging into a second account associated with the third server; and upon receiving the order from the electronic device, the third server transfers an amount of funds from t

Assignees

Inventors

Classifications

  • in which an application is distributed across nodes in the network (software deployment G06F8/60; multiprogramming arrangements G06F9/46) · CPC title

  • by checking availability · CPC title

  • G06Q30/06Primary

    Buying, selling or leasing transactions · CPC title

  • H04L47/70Primary

    Admission control; Resource allocation · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US10050899B2 cover?
The present invention discloses a data processing method, apparatus, client, server and system, which belong to the field of computer technologies. The method includes: a client sending a target object transfer request to a resource platform server; the resource platform server generating a target object transfer instruction accordingly and returning the target object transfer instruction to th…
Who is the assignee on this patent?
Tencent Tech Shenzhen Co Ltd
What technology area does this patent fall under?
Primary CPC classification G06Q30/06. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Aug 14 2018 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).