IP Library › Granted Patent US 12,605,629
Granted Patent B2
US 12,605,629 · App. 18/216,491 · Granted Apr 21, 2026

Interaction processing method and apparatus for virtual scene, electronic device, computer-readable storage medium, and computer program product

Inventors: Hao Gao (Shenzhen, CN); Lin Lin (Shenzhen, CN); Shanshan Qian (Shenzhen, CN); Haohui Liang (Shenzhen, CN)
Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
A63F13/533A63F13/58
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 12,605,629
App. No.
18/216,491
Granted
Apr 21, 2026
Kind
B2
Abstract

Provided are an interaction processing method and apparatus for a virtual scene, an electronic device, a non-transitory computer-readable storage medium, and a computer program product. The method includes: displaying a virtual scene, the virtual scene including identifiers of a plurality of accounts, and each account being capable of using at least one virtual object to interact with at least one virtual object used by another account; displaying a counter button; and in response to a trigger operation on the counter button, displaying a counter control comprising a number of virtual objects of each type that have been used and a total number of virtual objects of the type that are allowed to be used.

Claims (93)

1 . An interaction processing method for a virtual scene performed by an electronic device, the method comprising:

displaying a virtual scene, the virtual scene comprising identifiers of a plurality of accounts, and each account being capable of controlling at least one virtual object to interact with at least one virtual object controlled by another account;

displaying a counter button overlaying the virtual scene;

receiving a trigger operation on the counter button by a user of the electronic device;

in response to the trigger operation on the counter button, generating a counter control in the virtual scene, the counter control comprising:

a number of virtual objects of each type that have been used and a total number of virtual objects of the type that are allowed to be used; and

at least one filter index for the virtual objects:

receiving an index selection operation associated with the at least one filter index by the user of the electronic device; and

in response to the index selection operation, updating the counter control in the virtual scene by displaying a number of target virtual objects of each type corresponding to a selected filter parameter associated with the at least one filter index that have been used and the total number of target virtual objects of the type that are allowed to be used.

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

before displaying the counter button:

displaying a store entry; and

displaying a store control in response to a trigger operation for the store entry, the store control comprising a plurality of different types of virtual objects that are allowed to be used, and performing the operation of displaying a counter button.

3 . The method according to claim 1 , wherein

a type of the filter index comprises: levels, races, occupations, selection statuses, and account identifiers.

4 . The method according to claim 1 , further comprising:

displaying detailed information about any type of virtual object in response to a trigger operation for any type of virtual object displayed in the counter control,

the detailed information comprising the number of virtual objects of any type that have been used, the total number of virtual objects of any type that are allowed to be used, and attribute information of any type of virtual object.

5 . The method according to claim 1 , further comprising:

performing the following processing in a virtual scene corresponding to each account:

displaying at least one association button corresponding to each type of virtual object that has been used by the account in the virtual scene; and

displaying, in response to a trigger operation for any one of the at least one association button, the number of virtual objects of an associated type corresponding to a triggered association button that have been used and the total number of virtual objects of the associated type that are allowed to be used.

6 . The method according to claim 1 , further comprising:

performing the following processing for a target account in the plurality of accounts:

invoking a machine learning model to perform prediction based on environment information about the virtual scene, types and number of virtual objects controlled by an interaction account of the target account, a position distribution of virtual objects controlled by the target account, and a position distribution of the virtual objects controlled by the interaction account, so as to obtain types of virtual objects that the target account shall control and a selected number of virtual objects of each type, the prediction being performed with a goal of beating the interaction account by the target account; and

displaying selection prompt information in the counter control, the selection prompt information comprising the types of virtual objects that the target account shall use and the selected number of virtual objects of each type.

7 . The method according to claim 1 , further comprising:

performing the following processing for a target account in the plurality of accounts:

determining a selected account as an interaction account of the target account in response to a selection operation for the plurality of accounts; or

automatically selecting an account from the plurality of accounts as an interaction account of the target account, a selection method comprising any one of the following: random selection, and selection of an account that has an interaction parameter difference with the target account being less than a threshold value; and

the displaying a counter control in response to a trigger operation on the counter button comprising:

displaying the counter control in response to the trigger operation on the counter button, the counter control comprising the number of virtual objects of each type that have been used by the interaction account and the total number of virtual objects of each type that are allowed to be used.

8 . An electronic device, comprising:

a processor, a memory, and an executable instruction stored in the memory; and

the executable instruction stored in the memory, when executed by the processor, causing the electronic device to perform an interaction processing method for a virtual scene including:

displaying a virtual scene, the virtual scene comprising identifiers of a plurality of accounts, and each account being capable of controlling at least one virtual object to interact with at least one virtual object controlled by another account;

displaying a counter button overlaying the virtual scene;

receiving a trigger operation on the counter button by a user of the electronic device;

in response to the trigger operation on the counter button, generating a counter control in the virtual scene, the counter control comprising:

a number of virtual objects of each type that have been used and a total number of virtual objects of the type that are allowed to be used; and

at least one filter index for the virtual objects:

receiving an index selection operation associated with the at least one filter index by the user of the electronic device; and

in response to the index selection operation, updating the counter control in the virtual scene by displaying a number of target virtual objects of each type corresponding to a selected filter parameter associated with the at least one filter index that have been used and the total number of target virtual objects of the type that are allowed to be used.

9 . The electronic device according to claim 8 , wherein the method further comprises:

before displaying the counter button:

displaying a store entry; and

displaying a store control in response to a trigger operation for the store entry, the store control comprising a plurality of different types of virtual objects that are allowed to be used, and performing the operation of displaying a counter button.

10 . The electronic device according to claim 8 , wherein

a type of the filter index comprises: levels, races, occupations, selection statuses, and account identifiers.

11 . The electronic device according to claim 8 , wherein the method further comprises:

displaying detailed information about any type of virtual object in response to a trigger operation for any type of virtual object displayed in the counter control,

the detailed information comprising the number of virtual objects of any type that have been used, the total number of virtual objects of any type that are allowed to be used, and attribute information of any type of virtual object.

12 . The electronic device according to claim 8 , wherein the method further comprises:

performing the following processing in a virtual scene corresponding to each account:

displaying at least one association button corresponding to each type of virtual object that has been used by the account in the virtual scene; and

displaying, in response to a trigger operation for any one of the at least one association button, the number of virtual objects of an associated type corresponding to a triggered association button that have been used and the total number of virtual objects of the associated type that are allowed to be used.

13 . The electronic device according to claim 8 , wherein the method further comprises:

performing the following processing for a target account in the plurality of accounts:

invoking a machine learning model to perform prediction based on environment information about the virtual scene, types and number of virtual objects controlled by an interaction account of the target account, a position distribution of virtual objects controlled by the target account, and a position distribution of the virtual objects controlled by the interaction account, so as to obtain types of virtual objects that the target account shall control and a selected number of virtual objects of each type, the prediction being performed with a goal of beating the interaction account by the target account; and

displaying selection prompt information in the counter control, the selection prompt information comprising the types of virtual objects that the target account shall use and the selected number of virtual objects of each type.

14 . The electronic device according to claim 8 , wherein the method further comprises:

performing the following processing for a target account in the plurality of accounts:

determining a selected account as an interaction account of the target account in response to a selection operation for the plurality of accounts; or

automatically selecting an account from the plurality of accounts as an interaction account of the target account, a selection method comprising any one of the following: random selection, and selection of an account that has an interaction parameter difference with the target account being less than a threshold value; and

the displaying a counter control in response to a trigger operation on the counter button comprising:

displaying the counter control in response to the trigger operation on the counter button, the counter control comprising the number of virtual objects of each type that have been used by the interaction account and the total number of virtual objects of each type that are allowed to be used.

15 . A non-transitory computer-readable storage medium, storing an executable instruction that, when executed by a processor of an electronic device, causes the electronic device to implement an interaction processing method for a virtual scene including:

displaying a virtual scene, the virtual scene comprising identifiers of a plurality of accounts, and each account being capable of controlling at least one virtual object to interact with at least one virtual object controlled by another account;

displaying a counter button overlaying the virtual scene;

receiving a trigger operation on the counter button by a user of the electronic device: in response to the trigger operation on the counter button, generating a counter control in the virtual scene, the counter control comprising:

a number of virtual objects of each type that have been used and a total number of virtual objects of the type that are allowed to be used; and

at least one filter index for the virtual objects:

receiving an index selection operation associated with the at least one filter index by the user of the electronic device; and

in response to the index selection operation, updating the counter control in the virtual scene by displaying a number of target virtual objects of each type corresponding to a selected filter parameter associated with the at least one filter index that have been used and the total number of target virtual objects of the type that are allowed to be used.

16 . The non-transitory computer-readable storage medium according to claim 15 , wherein

a type of the filter index comprises: levels, races, occupations, selection statuses, and account identifiers.

17 . The non-transitory computer-readable storage medium according to claim 15 , wherein the method further comprises:

displaying detailed information about any type of virtual object in response to a trigger operation for any type of virtual object displayed in the counter control,

the detailed information comprising the number of virtual objects of any type that have been used, the total number of virtual objects of any type that are allowed to be used, and attribute information of any type of virtual object.

18 . The non-transitory computer-readable storage medium according to claim 15 , wherein the method further comprises:

performing the following processing in a virtual scene corresponding to each account:

displaying at least one association button corresponding to each type of virtual object that has been used by the account in the virtual scene; and

displaying, in response to a trigger operation for any one of the at least one association button, the number of virtual objects of an associated type corresponding to a triggered association button that have been used and the total number of virtual objects of the associated type that are allowed to be used.

19 . The non-transitory computer-readable storage medium according to claim 15 , wherein the method further comprises:

performing the following processing for a target account in the plurality of accounts:

invoking a machine learning model to perform prediction based on environment information about the virtual scene, types and number of virtual objects controlled by an interaction account of the target account, a position distribution of virtual objects controlled by the target account, and a position distribution of the virtual objects controlled by the interaction account, so as to obtain types of virtual objects that the target account shall control and a selected number of virtual objects of each type, the prediction being performed with a goal of beating the interaction account by the target account; and

displaying selection prompt information in the counter control, the selection prompt information comprising the types of virtual objects that the target account shall use and the selected number of virtual objects of each type.

20 . The non-transitory computer-readable storage medium according to claim 15 , wherein the method further comprises:

performing the following processing for a target account in the plurality of accounts:

determining a selected account as an interaction account of the target account in response to a selection operation for the plurality of accounts; or

automatically selecting an account from the plurality of accounts as an interaction account of the target account, a selection method comprising any one of the following: random selection, and selection of an account that has an interaction parameter difference with the target account being less than a threshold value; and

the displaying a counter control in response to a trigger operation on the counter button comprising:

displaying the counter control in response to the trigger operation on the counter button, the counter control comprising the number of virtual objects of each type that have been used by the interaction account and the total number of virtual objects of each type that are allowed to be used.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 14, 2023
From: GAO, HAO; LIN, LIN; QIAN, SHANSHAN; LIANG, HAOHUI
To: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
Reel/Frame 064265/0899 →
Priority Claims (2)
CN 202111367209.8 · Nov 18, 2021 · national
CN 202111666803.7 · Dec 31, 2021 · national
Continuity (2)
Continuation PCTCN2022126326 · Oct 20, 2022
Related Publication 20230338846A1 · Oct 26, 2023
References Cited (25)
US 10083051B1 · Mahapatra et al. · 2018 [cited by applicant]
US 11135516B1 · Koch · 2021 [cited by examiner]
US 20110055919A1 · Hamilton, II · 2011 [cited by examiner]
US 20150273320A1 · Pieron · 2015 [cited by examiner]
US 20170006462A1 · Dorris et al. · 2017 [cited by applicant]
US 20200020205A1 · Moskowitz · 2020 [cited by applicant]
US 20220358450A1 · Stephens · 2022 [cited by examiner]
US 20230024836A1 · Bennett · 2023 [cited by examiner]
CN 110102052A · 2019 [cited by applicant]
CN 111625353A · 2020 [cited by applicant]
CN 111701240A · 2020 [cited by applicant]
CN 112870702A · 2021 [cited by applicant]
CN 113171605A · 2021 [cited by applicant]
CN 113230650A · 2021 [cited by applicant]
CN 113486036A · 2021 [cited by applicant]
CN 114307152A · 2022 [cited by applicant]
JP 2017055898A · 2017 [cited by applicant]
JP 2018164586A · 2018 [cited by applicant]
JP 2021013573A · 2021 [cited by applicant]
Jiaochengzhijia.com, “Genting Game Card Recorder v10.24”, last updated Apr. 2021, Retrieved from the Internet: https://www.jiaochengzhijia.com/down/13223.html. [cited by applicant]
Qqtn.com., “Little Golden Donkey Auto-Chess Assistant v1.0.2.4”, last updated Jul. 2019, Retrieved from the Internet: https://www.gotn.com/gamefz/440159.html. [cited by applicant]
Tencent Technology, WO, PCT/CN2022/126326, Jan. 11, 2023, 4 pgs. [cited by applicant]
Tencent Technology, IPRP, PCT/CN2022/126326, May 2, 2024, 5 pgs. [cited by applicant]
Tencent Technology, Japanese Office Action, JP Patent Application No. 2024-510629, Apr. 11, 2025, 13 pgs. [cited by applicant]
Tencent Technology, ISR, PCT/CN2022/126326, Jan. 11, 2023, 3 pgs. [cited by applicant]