IP Library › Granted Patent US 11,020,664
Granted Patent B2
US 11,020,664 · App. 16/298,306 · Granted Jun 1, 2021

Method and apparatus for obtaining virtual resource of virtual object

Inventors: Leina Yang (Shenzhen, CN); Guoqian Yang (Shenzhen, CN); Haosu Wang (Shenzhen, CN)
Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
A63F13/55A63F13/53A63F13/833G06F3/0482G06F3/04817G06F16/9535G06Q30/0601G07F17/32A63F13/2145A63F2300/1075A63F2300/8029
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,020,664
App. No.
16/298,306
Granted
Jun 1, 2021
Kind
B2
Abstract

A method for obtaining a virtual resource of a virtual object is described. Circuitry of an apparatus identifies the virtual object that is currently operated in a virtual domain accessed by executing a target application, where the target application is installed on a user device. The circuitry determines a resource assisting manner of the virtual object, and determines, according to the determined resource assisting manner, at least one virtual resource that meets an assisting condition. The circuitry further displays an icon corresponding to the resource assisting manner and an icon corresponding to the at least one virtual resource that meets the assisting condition on an application interface of the user device, where the at least one virtual resource that meets the assisting condition is obtainable by the virtual object through the application interface.

Claims (78)

1. A method of providing a virtual resource to a virtual object that is a gaming character in a computer game, comprising:

identifying the virtual object that is currently operated in a virtual domain of the computer game accessed by executing a target application, the target application being installed on a user device, and the virtual object entering a battle in the virtual domain of the computer game;

displaying on a display of the user device a gaming user interface of the computer game, the virtual object interacting with other virtual objects in the battle via the gaming user interface;

determining a resource assisting manner of a virtual resource application for the virtual object;

determining, by circuitry of the user device according to the determined resource assisting manner and battle situation information of the virtual object in the battle, at least one recommended virtual resource that meets an assisting condition, the assisting condition including one or more of meeting an obtaining sequence of a set of virtual resources, having sufficient account balances for the at least one recommended virtual resource, and being in a different type and a different gaming level from existing virtual resources already obtained by the virtual object;

displaying a first icon corresponding to the resource assisting manner and a second icon corresponding to the at least one recommended virtual resource on the gaming user interface, while the virtual object remains controllable for interacting with the other virtual objects in the battle via the gaming user interface; and

determining whether the at least one recommended virtual resource is to be obtained by the virtual object in response to an operation of the second icon displayed on the gaming user interface.

2. The method according to claim 1 , wherein, after the virtual object that is currently operated in the virtual domain accessed by executing the target application is identified, the method further comprises:

creating a first resource recommendation list according to the virtual object, the first resource recommendation list comprising at least two virtual resources, each of the virtual resources in the first resource recommendation list having a different recommendation priority that is positively correlated to a matching degree between the respective virtual resource and the virtual object; and

after at least one target virtual resource in the first resource recommendation list is determined to meet a preset recommendation rule, sending the at least one target virtual resource to the user device according to the recommendation priority of the at least one target virtual resource.

3. The method according to claim 2 , wherein, before the sending the at least one target virtual resource to the user device according to the recommendation priority of the at least one target virtual resource, the method further comprises:

determining whether the at least one target virtual resource in the first resource recommendation list matches a virtual resource database of the virtual object; and

when the at least one target virtual resource does not match the virtual resource database, determining that the at least one target virtual resource in the first resource recommendation list meets the preset recommendation rule.

4. The method according to claim 3 , wherein the determining whether the at least one target virtual resource in the first resource recommendation list matches the virtual resource database of the virtual object comprises:

determining whether the at least one target virtual resource exists in the virtual resource database of the virtual object, and when the at least one target virtual resource does not exist in the virtual resource database, determining that the at least one target virtual resource in the first resource recommendation list does not match the virtual resource database of the virtual object; or

determining whether another virtual resource matching an attribute of the at least one target virtual resource exists in the virtual resource database of the virtual object, and when the another virtual resource matching the attribute does not exist in the virtual resource database, determining that the at least one target virtual resource in the first resource recommendation list does not match the virtual resource database of the virtual object.

5. The method according to claim 2 , wherein, when the at least one target virtual resource comprises a first virtual resource and a second virtual resource, the sending the at least one target virtual resource to the user device according to the recommendation priorities of the at least one target virtual resource comprises:

when the recommendation priority of the first virtual resource is determined to be greater than the recommendation priority of the second virtual resource,

sending the first virtual resource to the user device, and

sending the second virtual resource to the user device after the first virtual resource is determined to be added to a virtual resource database of the virtual object.

6. The method according to claim 5 , wherein, before the sending the second virtual resource to the user device, the method further comprises:

determining whether available resources in the virtual resource database of the virtual object are not less than resources required by the second virtual resource,

when the available resources are not less than the resources required by the second virtual resource, sending the second virtual resource to the user device, and

sending a precursory virtual resource of the second virtual resource to the user device when the available resources in the virtual resource database of the virtual object are less than the resources required by the second virtual resource, the precursory virtual resource being usable to synthesize the second virtual resource.

7. The method according to claim 1 , wherein, after the displaying the first icon corresponding to the resource assisting manner and the second icon corresponding to the at least one recommended virtual resource on the gaining user interface, the method further comprises:

traversing virtual resources that correspond to a selected resource assisting manner when an existing virtual resource of the virtual object changes; and

when determining that there exists a target virtual resource that meets the assisting condition, adding the target virtual resource to a resource queue, and updating the resource queue.

8. The method according to claim 1 , wherein, after the displaying the first icon corresponding to the resource assisting manner and the second icon corresponding to the at least one recommended virtual resource on the gaming user interface, the method further comprises:

receiving an operation instruction of the virtual object, the operation instruction being an instruction sent by the user device when, according to updated battle situation information of the virtual object in the battle, that a currently selected resource assisting manner is determined not to be suitable for a current battle situation of the virtual object in the battle; and

updating the resource assisting manner of the virtual object in response to the operation instruction.

9. The method according to claim 1 , wherein the method further comprises:

sending interactive data of the virtual object to a server, so that the server calculates, according to the interactive data and interactive data sent by other terminals, comprehensive parameter values corresponding to a plurality of predetermined resource assisting manners, sorts priorities of the resource assisting manners according to the comprehensive parameter values of the resource assisting manners, and sends the predetermined resource assisting manners corresponding to the comprehensive parameter values that are higher than a preset threshold to the user device,

the interactive data comprising the virtual object, a number of wins corresponding to the resource assisting manners, winning rates corresponding to the predetermined resource assisting manners, and virtual resources obtained by the virtual object.

10. An apparatus, comprising:

circuitry configured to:

identify a virtual object that is a gaming character in a computer game and currently operated in a virtual domain of the computer game accessed by executing a target application, the target application being installed on the apparatus that is a user device, and the virtual object entering a battle in the virtual domain of the computer game;

cause a display of the user device to display a gaming user interface of the computer game, the virtual object interacting with other virtual objects in the battle via the gaming user interface;

determine a resource assisting manner of a virtual resource application for the virtual object;

determine, according to the determined resource assisting manner and battle situation information of the virtual object in the battle, at least one recommended virtual resource that meets an assisting condition, the assisting condition including one or more of meeting an obtaining sequence of a set of virtual resources, having sufficient account balances for the at least one recommended virtual resource, and being in a different type and a different gaming level from existing virtual resources already obtained by the virtual object; and

cause the display to display a first icon corresponding to the resource assisting manner and a second icon corresponding to the at least one recommended virtual resource on the gaming user interface, while the virtual object remains controllable for interacting with the other virtual objects in the battle via the gaming user interface; and

determine whether the at least one recommended virtual resource is to be obtained by the virtual object in response to an operation of the second icon displayed on the gaming user interface.

11. The apparatus according to claim 10 , wherein the circuitry is further configured to, after the virtual object that is currently operated in the virtual domain accessed by executing the target application is identified:

create a first resource recommendation list according to the virtual object, the first resource recommendation list comprising at least two virtual resources, each of the virtual resources in the first resource recommendation list having a different recommendation priority that is positively correlated to a matching degree between the respective virtual resource and the virtual object; and

after at least one target virtual resource in the first resource recommendation list is determined to meet a preset recommendation rule, send the at least one target virtual resource to the user device according to the recommendation priority of the at least one target virtual resource.

12. The apparatus according to claim 11 , wherein the circuitry is further configured to, before the at least one target virtual resource is sent to the user device according to the recommendation priority of the at least one target virtual resource:

determine whether the at least one target virtual resource in the first resource recommendation list matches a virtual resource database of the virtual object; and

when the at least one target virtual resource does not match the virtual resource database, determine that the at least one target virtual resource in the first resource recommendation list meets the preset recommendation rule.

13. The apparatus according to claim 12 , wherein the circuitry is configured to:

determine whether the at least one target virtual resource exists in the virtual resource database of the virtual object, and when the at least one target virtual resource does not exist in the virtual resource database, determine that the at least one target virtual resource in the first resource recommendation list does not match the virtual resource database of the virtual object; or

determine whether another virtual resource matching an attribute of the at least one target virtual resource exists in the virtual resource database of the virtual object, and when the another virtual resource matching the attribute does not exist in the virtual resource database, determine that the at least one target virtual resource in the first resource recommendation list does not match the virtual resource database of the virtual object.

14. The apparatus according to claim 11 , wherein when the at least one target virtual resource comprises a first virtual resource and a second virtual resource, the circuitry is configured to:

when the recommendation priority of the first virtual resource is determined to be greater than the recommendation priority of the second virtual resource,

send the first virtual resource to the user device, and

send the second virtual resource to the user device after the first virtual resource is determined to be added to a virtual resource database of the virtual object.

15. The apparatus according to claim 14 , wherein the circuitry is further configured to, before the second virtual resource is sent to the user device:

determine whether available resources in the virtual resource database of the virtual object are not less than resources required by the second virtual resource,

when the available resources are not less than the resources required by the second virtual resource, send the second virtual resource to the user device, and

send a precursory virtual resource of the second virtual resource to the user device when the available resource in the virtual resource database of the virtual object are less than the resources required by the second virtual resource, the precursory virtual resource being usable to synthesize the second virtual resource.

16. The apparatus according to claim 10 , wherein the circuitry is further configured to, after the first icon corresponding to the resource assisting manner and the second icon corresponding to the at least one recommended virtual resource are displayed on the gaming user interface:

traverse virtual resources that correspond to a selected resource assisting manner when an existing virtual resource of the virtual object changes; and

when determining that there exists a target virtual resource that meets the assisting condition, add the target virtual resource to a resource queue, and update the resource queue.

17. The apparatus according to claim 10 , wherein the circuitry is further configured to, after the first icon corresponding to the resource assisting manner and the second icon corresponding to the at least one recommended virtual resource are displayed on the gaming user interface:

receive an operation instruction of the virtual object by using a transceiver, the operation instruction being an instruction sent by the user device when, according to updated battle situation information of the virtual object in the battle, that a currently selected resource assisting manner is not to be suitable for a current battle situation of the virtual object in the battle; and

update the resource assisting manner of the virtual object in response to the operation instruction.

18. The apparatus according to claim 17 , wherein the circuitry is further configured to:

send interactive data of the virtual object to a server, so that the server calculates, according to the interactive data and interactive data sent by other terminals, comprehensive parameter values corresponding to resource assisting manners, sorts priorities of the resource assisting manners according to the comprehensive parameter values of the resource assisting manners, and sends resource assisting manners whose comprehensive parameter values are higher than a preset threshold to the user device,

the interactive data comprising the used virtual object, a number of wins corresponding to the resource assisting manners, win rates corresponding to the resource assisting manners, and virtual resources obtained by the virtual object.

19. A non-transitory computer-readable storage medium storing computer-readable instructions, which when executed by a processor of a user device, cause the user device to perform:

identifying a virtual object that is a gaming character in a computer game and currently operated in a virtual domain of the computer game accessed by executing a target application, the target application being installed on the user device, and the virtual object entering a battle in the virtual domain of the computer game;

displaying on a display of the user device a gaming user interface of the computer game, the virtual object interacting with other virtual objects in the battle via the gaming user interface;

determining a resource assisting manner of a virtual resource application for the virtual object;

determining, according to the determined resource assisting manner and battle situation information of the virtual object in the battle, at least one recommended virtual resource that meets an assisting condition, the assisting condition including one or more of meeting an obtaining sequence of a set of virtual resources, having sufficient account balances for the at least one recommended virtual resource, and being in a different type and a different gaming level from existing virtual resources already obtained by the virtual object; and

displaying a first icon corresponding to the resource assisting manner and a second icon corresponding to the at least one recommended virtual resource on the gaming user interface, while the virtual object remains controllable for interacting with the other virtual objects in the battle via the gaming user interface; and

determining whether the at least one recommended virtual resource is to be obtained by the virtual object in response to an operation of the second icon displayed on the gaming user interface.

20. The non-transitory computer-readable storage medium according to claim 19 , wherein the computer-readable instructions, which when executed by the processor, further cause the user device to perform,

after the displaying the first icon corresponding to the resource assisting manner and the second icon corresponding to the at least one recommended virtual resource on the gaming user interface,

receiving an operation instruction of the virtual object, the operation instruction being an instruction sent by the user device when, according to updated battle situation information of the virtual object in the battle, that a currently selected resource assisting manner is determined not to be suitable for a current battle situation of the virtual object in the battle; and

updating the resource assisting manner of the virtual object in response to the operation instruction.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 11, 2019
From: YANG, LEINA; YANG, GUOQIAN; WANG, HAOSU
To: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
Reel/Frame 050113/0618 →
Priority Claims (2)
CN 201611110496.3 · Dec 6, 2016 · national
CN 201611110500.6 · Dec 6, 2016 · national
Continuity (2)
Continuation PCTCN2017111182 · Nov 15, 2017
Related Publication 20190201789A1 · Jul 4, 2019
Cited By (1)
US 12,749,368