IP Library › Granted Patent US 12,186,659
Granted Patent B2
US 12,186,659 · App. 17/497,784 · Granted Jan 7, 2025

Method and apparatus for previewing in-game action in out-of-game environment, terminal, and storage medium

Inventors: Yongliang Huang (Shenzhen, CN); Yiwei Song (Shenzhen, CN)
Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
A63F13/533A63F13/77G06F40/205G06F40/242A63F2300/308A63F2300/405A63F2300/572A63F2300/69
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,186,659
App. No.
17/497,784
Granted
Jan 7, 2025
Kind
B2
Abstract

This application provides a method for previewing an in-game action in an out-of-game environment performed by a terminal. The method includes: displaying an out-of-game environment interface; obtaining, when a trigger operation for a target preview control in the out-of-game environment interface is received, a target configuration file corresponding to the target preview control for controlling a target character model to perform a corresponding in-game action in a battle of an online game application; generating out-of-game model preview information according to the target configuration file; and controlling, according to the out-of-game model preview information, the target character model to perform the in-game action in the out-of-game environment interface. An in-game action of a character model is previewed in an out-of-game environment by reusing in-game configuration files, this application enriches types of in-game actions that can be previewed.

Claims (69)

1. A method for previewing an in-game action in an out-of-game environment of an online game application performed by a computer device, the method comprising:

displaying an out-of-game environment interface, the out-of-game environment interface being an environment interface out of a battle of the online game application, and a target character model and a target preview control being displayed in the out-of-game environment interface;

obtaining, when a trigger operation for the target preview control in the out-of-game environment interface is received, a target configuration file corresponding to the target preview control, the target configuration file being used for controlling the target character model to perform a corresponding in-game action in the battle of the online game application;

parsing the target configuration file according to a static dictionary to determine a plurality of target events and a plurality of target event parameters corresponding to the plurality of target events in the target configuration file, the static dictionary comprising a correspondence between an event parameter category and an event parameter name, the event parameter category being a category of an event parameter corresponding to the target event:

generating out-of-game model preview information according to the plurality of target events and the corresponding plurality of target event parameters parsed from the target configuration file; and

controlling, according to the out-of-game model preview information, the target character model to perform the in-game action in the out-of-game environment interface.

2. The method according to claim 1 , wherein the parsing the target configuration file to determine a plurality of target events and a plurality of target event parameters corresponding to the plurality of target events in the target configuration file comprises:

converting the target configuration file into a target configuration document;

for each of the plurality of target events:

parsing the target configuration document according to a static dictionary to generate a dynamic dictionary comprising a configuration parsing result corresponding to the target event, the static dictionary comprising a correspondence between an event parameter category and an event parameter name, the event parameter category being a category of an event parameter corresponding to the target event, and the configuration parsing result being a correspondence between the event parameter category and an event parameter value; and

determining the configuration parsing result in the dynamic dictionary as the target event and the target event parameter.

3. The method according to claim 2 , wherein the target configuration document comprises a correspondence between a parameter and a parameter value; and

the parsing the target configuration document according to a static dictionary to generate a dynamic dictionary comprising a configuration parsing result comprises:

determining, when a candidate event parameter in the target configuration document matches the event parameter name in the static dictionary, a parameter value corresponding to the candidate event parameter as the event parameter value; and

using the event parameter category corresponding to the event parameter name as a key, using the event parameter value as a value, and storing the key and the value into the dynamic dictionary in an associated manner.

4. The method according to claim 1 , wherein the generating the out-of-game model preview information according to the plurality of target events and the corresponding plurality of target event parameters parsed from the target configuration file comprises:

generating an action object according to the plurality of target events and the corresponding plurality of target event parameters, the action object being used for indicating the in-game action performed by the target character model, the action object comprising at least one preview event object, and each preview event object being used for indicating events of the same category in the in-game action; and

generating the out-of-game model preview information according to the action object.

5. The method according to claim 4 , wherein the controlling, according to the out-of-game model preview information, the target character model to perform the in-game action in the out-of-game environment interface comprises:

inputting the out-of-game model preview information into an out-of-game preview system, the out-of-game preview system being configured to perform an out-of-game model preview information update, an action object update, and a preview event object update sequentially, to obtain an update result; and

controlling, according to the update result outputted by the out-of-game preview system, the target character model to perform the in-game action in the out-of-game environment interface.

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

obtaining configuration update information, the configuration update information comprising at least one of action configuration update information and preview event configuration update information, the action configuration update information being configuration information corresponding to a newly added action, and the preview event configuration update information being configuration information corresponding to a newly added event; and

storing the configuration update information and updating a preview control in the out-of-game environment interface.

7. A computer device, comprising a processor and a memory, the memory storing at least one instruction, and the at least one instruction being executed by the processor to perform a plurality of operations including:

displaying an out-of-game environment interface, the out-of-game environment interface being an environment interface out of a battle of the online game application, and a target character model and a target preview control being displayed in the out-of-game environment interface;

obtaining, when a trigger operation for the target preview control in the out-of-game environment interface is received, a target configuration file corresponding to the target preview control, the target configuration file being used for controlling the target character model to perform a corresponding in-game action in the battle of the online game application;

parsing the target configuration file according to a static dictionary to determine a plurality of target events and a plurality of target event parameters corresponding to the plurality of target events in the target configuration file, the static dictionary comprising a correspondence between an event parameter category and an event parameter name, the event parameter category being a category of an event parameter corresponding to the target event;

generating out-of-game model preview information according to the plurality of target events and the corresponding plurality of target event parameters parsed from the target configuration file; and

controlling, according to the out-of-game model preview information, the target character model to perform the in-game action in the out-of-game environment interface.

8. The computer device according to claim 7 , wherein the parsing the target configuration file to determine a plurality of target events and a plurality of target event parameters corresponding to the plurality of target events in the target configuration file comprises:

converting the target configuration file into a target configuration document;

for each of the plurality of target events:

parsing the target configuration document according to a static dictionary to generate a dynamic dictionary comprising a configuration parsing result corresponding to the target event, the static dictionary comprising a correspondence between an event parameter category and an event parameter name, the event parameter category being a category of an event parameter corresponding to the target event, and the configuration parsing result being a correspondence between the event parameter category and an event parameter value; and

determining the configuration parsing result in the dynamic dictionary as the target event and the target event parameter.

9. The computer device according to claim 8 , wherein the target configuration document comprises a correspondence between a parameter and a parameter value; and

the parsing the target configuration document according to a static dictionary to generate a dynamic dictionary comprising a configuration parsing result comprises:

determining, when a candidate event parameter in the target configuration document matches the event parameter name in the static dictionary, a parameter value corresponding to the candidate event parameter as the event parameter value; and

using the event parameter category corresponding to the event parameter name as a key, using the event parameter value as a value, and storing the key and the value into the dynamic dictionary in an associated manner.

10. The computer device according to claim 7 , wherein the generating the out-of-game model preview information according to the plurality of target events and the corresponding plurality of target event parameters parsed from the target configuration file comprises:

generating an action object according to the plurality of target events and the corresponding plurality of target event parameters, the action object being used for indicating the in-game action performed by the target character model, the action object comprising at least one preview event object, and each preview event object being used for indicating events of the same category in the in-game action; and

generating the out-of-game model preview information according to the action object.

11. The computer device according to claim 10 , wherein the controlling, according to the out-of-game model preview information, the target character model to perform the in-game action in the out-of-game environment interface comprises:

inputting the out-of-game model preview information into an out-of-game preview system, the out-of-game preview system being configured to perform an out-of-game model preview information update, an action object update, and a preview event object update sequentially, to obtain an update result; and

controlling, according to the update result outputted by the out-of-game preview system, the target character model to perform the in-game action in the out-of-game environment interface.

12. The computer device according to claim 7 , wherein the plurality of operations further comprise:

obtaining configuration update information, the configuration update information comprising at least one of action configuration update information and preview event configuration update information, the action configuration update information being configuration information corresponding to a newly added action, and the preview event configuration update information being configuration information corresponding to a newly added event; and

storing the configuration update information and updating a preview control in the out-of-game environment interface.

13. A non-transitory computer-readable storage medium, storing at least one instruction, the at least one instruction being executed by a processor of a computer device to perform a plurality of operations including:

displaying an out-of-game environment interface, the out-of-game environment interface being an environment interface out of a battle of the online game application, and a target character model and a target preview control being displayed in the out-of-game environment interface;

obtaining, when a trigger operation for the target preview control in the out-of-game environment interface is received, a target configuration file corresponding to the target preview control, the target configuration file being used for controlling the target character model to perform a corresponding in-game action in the battle of the online game application;

parsing the target configuration file according to a static dictionary to determine a plurality of target events and a plurality of target event parameters corresponding to the plurality of target events in the target configuration file, the static dictionary comprising a correspondence between an event parameter category and an event parameter name, the event parameter category being a category of an event parameter corresponding to the target event;

generating out-of-game model preview information according to the plurality of target events and the corresponding plurality of target event parameters parsed from the target configuration file; and

controlling, according to the out-of-game model preview information, the target character model to perform the in-game action in the out-of-game environment interface.

14. The non-transitory computer-readable storage medium according to claim 13 , wherein the parsing the target configuration file to determine a plurality of target events and a plurality of target event parameters corresponding to the plurality of target events in the target configuration file comprises:

converting the target configuration file into a target configuration document;

for each of the plurality of target events:

parsing the target configuration document according to a static dictionary to generate a dynamic dictionary comprising a configuration parsing result corresponding to the target event, the static dictionary comprising a correspondence between an event parameter category and an event parameter name, the event parameter category being a category of an event parameter corresponding to the target event, and the configuration parsing result being a correspondence between the event parameter category and an event parameter value; and

determining the configuration parsing result in the dynamic dictionary as the target event and the target event parameter.

15. The non-transitory computer-readable storage medium according to claim 14 , wherein the target configuration document comprises a correspondence between a parameter and a parameter value; and

the parsing the target configuration document according to a static dictionary to generate a dynamic dictionary comprising a configuration parsing result comprises:

determining, when a candidate event parameter in the target configuration document matches the event parameter name in the static dictionary, a parameter value corresponding to the candidate event parameter as the event parameter value; and

using the event parameter category corresponding to the event parameter name as a key, using the event parameter value as a value, and storing the key and the value into the dynamic dictionary in an associated manner.

16. The non-transitory computer-readable storage medium according to claim 13 , wherein the generating the out-of-game model preview information according to the plurality of target events and the corresponding plurality of target event parameters parsed from the target configuration file comprises:

generating an action object according to the plurality of target events and the corresponding plurality of target event parameters, the action object being used for indicating the in-game action performed by the target character model, the action object comprising at least one preview event object, and each preview event object being used for indicating events of the same category in the in-game action; and

generating the out-of-game model preview information according to the action object.

17. The non-transitory computer-readable storage medium according to claim 13 , wherein the plurality of operations further comprise:

obtaining configuration update information, the configuration update information comprising at least one of action configuration update information and preview event configuration update information, the action configuration update information being configuration information corresponding to a newly added action, and the preview event configuration update information being configuration information corresponding to a newly added event; and

storing the configuration update information and updating a preview control in the out-of-game environment interface.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 3, 2022
From: HUANG, YONGLIANG; SONG, YIWEI
To: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
Reel/Frame 060095/0570 →
Priority Claims (1)
CN 201910989757.0 · Oct 17, 2019 · national
Continuity (2)
Continuation PCTCN2020116508 · Sep 21, 2020
Related Publication 20220023758A1 · Jan 27, 2022
References Cited (38)
US 6533663B1 · Iwao · 2003 [cited by examiner]
US 20110086702A1 · Borst · 2011 [cited by examiner]
US 20120329540A1 · Wayans · 2012 [cited by examiner]
US 20140245213A1 · Gardenfors · 2014 [cited by examiner]
US 20140256420A1 · Justice · 2014 [cited by examiner]
US 20150135109A1 · Zambetti · 2015 [cited by examiner]
US 20170354892A1 · Benedetto · 2017 [cited by examiner]
US 20180161682A1 · Myhill · 2018 [cited by applicant]
US 20190118086A1 · Gentile · 2019 [cited by examiner]
US 20190205366A1 · Matsumoto et al. · 2019 [cited by applicant]
CN 103326732A · 2013 [cited by applicant]
CN 105718152A · 2016 [cited by applicant]
CN 106502670A · 2017 [cited by applicant]
CN 106730839A · 2017 [cited by applicant]
CN 108399069A · 2018 [cited by applicant]
CN 109126130A · 2019 [cited by applicant]
CN 109513211A · 2019 [cited by applicant]
CN 109771957A · 2019 [cited by applicant]
CN 110732136A · 2020 [cited by applicant]
EP 3995189A1 · 2022 [cited by applicant]
EP 3995189B1 · 2023 [cited by applicant]
Tencent Technology, Indonesian Office Action, ID Patent Application No. P00202203086, Jan. 31, 2024, 3 pgs. [cited by applicant]
Tencent Technology, Korean Office Action, KR 2021-7034584, Oct. 13, 2023, 12 pgs. [cited by applicant]
Magatron.Tistory.com, “Creating a Unity Game—It Produces with the RPG Game Construction, 24 XML Manager to Produce with the Unity Game, and the Internet Teeth Spool of Thread Posted Writing”, Jul. 23, 2019, 21 pgs., Ret… [cited by applicant]
Yapimar, “Brawl Stars—Finally Weakened Pam!! Update Information! My Time? Sherry is Strengthened and the World's Number One Sherry User is Excited!! ”, YouTube, Apr. 16, 2019, 4 pgs., Retrieved from the Internet: https:… [cited by applicant]
Sukikake, “How to Change Brawl Stars “Name Color” is Super Easy! Items that Can Be Changed Colorfully”, Apr. 16, 2019, 24 pgs., Retrieved from the Internet:, https://222sunsun.com/brawlstarsname-color-change/. [cited by applicant]
Brawl Stars, “Latest Update!”, Apr. 18, 2019, 10 pgs., Retrieved from the Internet: https://blog.brawlstars.com/en/blog/game-updates/jpupdate-4-15.html. [cited by applicant]
Tencent Technology, JP Office Action, Japanese Patent Application No. 2021-564928, Dec. 6, 2022, 9 pgs. [cited by applicant]
Tencent Technology, WO, PCT/CN2020/116508, Dec. 21, 2020, 5 pgs. [cited by applicant]
Tencent Technology, IPRP, PCT/CN2020/116508, Apr. 19, 2022, 6 pgs. [cited by applicant]
Extended European Search Report, EP20876113.0, Jul. 15, 2022, 11 pgs. [cited by applicant]
Madsen Hayes, “Zelda Breath of the Wild: How to Take Selfies”, Mar. 9, 2017, XP055939266, 2 pgs., Retrieved from the Internet: https://web.archive.org/web/20170318154435/https://twinfinite.net/2017/03/zelda-breath-of-th… [cited by applicant]
Unity Technologies, “Animation System Overview”, Unity User Manual, Dec. 4, 2018, XP055939261, 3 pgs., Retrieved from the Internet: https://web.archive.org/web/20181204043458/https://docs.unity3d.com/Manual/AnimationOve… [cited by applicant]
Bilibili.com, “Honor of Kings: Cheng Bingjin Exclusive Defeat Special Effects/Return to the City Special Effect Preview”, Bilibili.com, Sep. 4, 2018, 2 pgs., Retrieved from the Internet: https://www.bilibili.com/video/B… [cited by applicant]
Tencent Technology, ISR, PCT/CN2020/116508, Dec. 21, 2020, 2 pgs. [cited by applicant]
Tencent Technology, Vietnamese Office Action, VN Patent Application No. 1202201329, Jun. 25, 2024, 4 pgs. [cited by applicant]
Xiaoxi SS, “The US Version of Warcraft Hero List Has Been Revised and Upgraded! The Role Can Be Previewed in 3D Model”, TGBUS | Wow, Jan. 14, 2010, 3 pgs., Retrieved from the Internet: http://wow.tgbus.com/news/oseas/20… [cited by applicant]
Tencent Technology, Singapore Office Action, SG Patent Application No. 11202111725W, May 10, 2023, 7 pgs. [cited by applicant]