Method and device for generating teaching copy based on game video and medium

By generating instructional copies and using a graphical user interface to display game recordings and set parameters, the problem of the inability to convey decision-making logic in existing technologies is solved, resulting in more efficient learning and training.

CN121570802APending Publication Date: 2026-02-27NETEASE (HANGZHOU) NETWORK CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202511971374.2
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-12-24
Publication Date
2026-02-27

AI Technical Summary

Technical Problem

High-level gameplay replays of existing multiplayer competitive games can only show the results and cannot clearly convey the players' decision-making logic and operational strategies at crucial moments, resulting in low learning and training efficiency.

Method used

By generating instructional copies, game recordings are displayed using a graphical user interface. Target recording segments are extracted, game parameters are set, and instructional copies are generated, enabling players to perform repetitive training based on their understanding of behavioral intentions.

Benefits of technology

It improves players' understanding and learning efficiency of operation strategies, achieving more efficient training results.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121570802A_ABST
    Figure CN121570802A_ABST
Patent Text Reader

Abstract

The invention discloses a method and device for generating a teaching copy based on a game video and a medium, a graphical user interface is provided through a terminal device, the game video is displayed in the graphical user interface, and the game video is used for presenting game roles participating in a game and game behaviors executed by the game roles in the game process; in response to a first editing operation, a target video fragment is extracted from the game video, and the target video fragment is at least used for presenting a first game behavior executed by a first game role in the game process; in response to a second editing operation, acquiring game parameters set for the target video clip; and generating a teaching copy according to the game parameters and the target video clip. By adopting the technical scheme, the understanding and learning of an operation strategy can be effectively improved through the generated teaching copy, and the training efficiency is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This disclosure relates to the field of computer technology, specifically to a method, apparatus, and medium for generating instructional copies based on game recordings. Background Technology

[0002] In modern multiplayer competitive games, watching and learning from high-level match replays, including professional tournament footage and individual highlight reels, has become a common and efficient way for players to improve their skills. Current technology supports the automatic generation of highlight reels from match replays.

[0003] However, these video highlight reels typically only present the results and visuals of the actions, failing to clearly convey the player's decision-making logic, tactical intentions, and specific operational strategies at crucial moments. This replay format, limited to "result demonstration," makes it difficult for players to gain in-depth understanding and effective imitation, thus significantly limiting the efficiency of learning and training based on highlight reels. Summary of the Invention

[0004] This application provides a method, apparatus, and medium for generating instructional copies based on game recordings. The generated instructional copies can effectively improve the understanding and learning of operational strategies and increase training efficiency.

[0005] In a first aspect, embodiments of this application provide a method for generating tutorial copies based on game recordings, providing a graphical user interface through a terminal device, the method comprising: The graphical user interface displays game recordings, which present the game characters participating in the game and the game behaviors performed by the game characters during the game. In response to the first editing operation, a target video segment is extracted from the game recording, wherein the target video segment is used at least to present a first game action performed by the game character during the game; In response to the second editing operation, obtain the game parameters set for the target video clip; A tutorial copy is generated based on the game parameters and the target video clip.

[0006] Secondly, embodiments of this application provide an interactive control method for a teaching copy, which provides a graphical user interface through a terminal device. The method includes: In response to the trigger command of the teaching copy, the game copy scene corresponding to the target teaching copy is displayed. The target teaching copy is generated based on at least one video segment in the game recording and the game parameters corresponding to the at least one video segment. The game recording is used to present the game characters participating in the game and the game behaviors performed by the game characters during the game. Display segment information corresponding to the at least one video segment, wherein the segment information includes at least one of the following: the behavior identifier of the corresponding game behavior, and the behavior name of the corresponding game behavior.

[0007] Thirdly, embodiments of this application also provide an apparatus for generating teaching copies based on game recordings, comprising: The display module is used to display game recordings in the graphical user interface, wherein the game recordings present the game characters participating in the game and the game behaviors performed by the game characters during the game. A segment extraction module is used to extract a target video segment from the game recording in response to a first editing operation, wherein the target video segment is used to at least present a first game action performed by the game character during the game; The game parameter acquisition module is used to acquire the game parameters set for the target video clip in response to the second editing operation; The teaching copy generation module is used to generate teaching copies based on the game parameters and the target video clip.

[0008] Fourthly, embodiments of this application also provide an interactive control device for a teaching copy, comprising: The game instance scene display module is used to respond to the trigger command of the teaching instance and display the game instance scene corresponding to the target teaching instance. The target teaching instance is generated based on at least one video segment in the game recording and the game parameters corresponding to the at least one video segment. The game recording is used to present the game characters participating in the game and the game behaviors performed by the game characters during the game. The segment information display module is used to display segment information corresponding to the at least one video segment on the graphical user interface, wherein the segment information includes at least one of the following: the behavior identifier of the corresponding game behavior and the behavior name of the corresponding game behavior.

[0009] Fifthly, embodiments of this application also provide an electronic device, including a memory storing multiple instructions; a processor loads instructions from the memory to execute the steps of any of the methods for generating tutorial copies based on game recordings provided in embodiments of this application.

[0010] Sixthly, embodiments of this application also provide a computer-readable storage medium storing a plurality of instructions adapted for loading by a processor to execute the steps of any of the methods for generating tutorial copies based on game recordings provided in embodiments of this application.

[0011] In a seventh aspect, embodiments of this application also provide a computer program product, including a computer program or instructions, which, when executed by a processor, implement the steps in any of the methods for generating instructional copies based on game recordings provided in embodiments of this application.

[0012] The solution adopted in this application embodiment displays a game recording in the graphical user interface. The game recording presents the game characters participating in the game and the game behaviors performed by the game characters during the game. In response to a first editing operation, a target recording segment is extracted from the game recording. In response to a second editing operation, game parameters set for the target recording segment are obtained. A tutorial copy is generated based on the game parameters and the target recording segment. Thus, the tutorial copy is generated based on the target recording segment extracted from the game recording and the game parameters, converting the target recording segment in the game recording into a tutorial copy. The tutorial copy enables players to conduct repetitive and responsive targeted training in a recreated game scenario based on their understanding of the behavioral intentions. This effectively improves their understanding and learning of operational strategies, thereby achieving a more efficient learning and training effect. Attached Figure Description

[0013] To more clearly illustrate the technical solutions in the embodiments of this application, the accompanying drawings used in the description of the embodiments will be briefly introduced below. Obviously, the accompanying drawings described below are only some embodiments of this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.

[0014] Figure 1 This is a flowchart illustrating the method for generating teaching copies based on game recordings provided in the embodiments of this application; Figure 2a , Figure 2b , Figure 2c and Figure 2d This is a schematic diagram of an embodiment of extracting target video segments from player battle recordings provided in this application; Figure 3a , Figure 3b , Figure 3c , Figure 3d , Figure 3e and Figure 3f This is a schematic diagram of an embodiment of extracting target video segments from e-sports event recordings provided in this application; Figure 4a , Figure 4b , Figure 4c , Figure 4d , Figure 4e , Figure 4f , Figure 4g and Figure 4hThis is a schematic diagram of an embodiment of setting up teaching instructions, segment duration, and copy sharing provided in this application; Figure 5a , Figure 5b and Figure 5c This is a schematic diagram of one embodiment of the sharing of teaching copies provided in this application; Figure 6 This is a schematic diagram of an embodiment of the interactive control method for the teaching copy provided in this application; Figure 7a , Figure 7b , Figure 7c and Figure 7d This is a schematic diagram of an embodiment of training based on a shared teaching copy provided in this application; Figure 8a , Figure 8b and Figure 8c This is a schematic diagram of an embodiment of generating a replication operation score during replication training provided in this application; Figure 9a and Figure 9b This is a schematic diagram of an embodiment of the teaching prompts corresponding to the display target teaching instructions provided in this application; Figure 10a , Figure 10b and Figure 10c This is a schematic diagram of an embodiment of displaying the target operation record of the original player in the target tutorial copy provided in this application; Figure 11a , Figure 11b , Figure 11c , Figure 11d , Figure 11e and Figure 11f This is a schematic diagram of an embodiment of generating a training score after training is completed using a third training mode, provided in this application. Figure 12 This is a schematic diagram of the module of the device for generating teaching copies based on game recordings provided in the embodiments of this application; Figure 13 This is a schematic diagram of a module of the interactive control device for the teaching copy provided in the embodiments of this application; Figure 14 This is a schematic diagram of the structure of the electronic device provided in the embodiments of this application. Detailed Implementation

[0015] The technical solutions of the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only a part of the embodiments of this application, and not all of the embodiments. Based on the embodiments of this application, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of this application. At the same time, in the description of the embodiments of this application, the terms "first," "set," etc., are only used to distinguish descriptions and should not be construed as indicating or implying relative importance. Thus, features defined with "first" or "set" may explicitly or implicitly include one or more features. In the description of the embodiments of this application, "multiple" means two or more, unless otherwise explicitly specified.

[0016] Specifically, this embodiment will be described from the perspective of an apparatus for generating teaching copies based on game recordings. This apparatus can be integrated into an electronic device, meaning that the method for generating teaching copies based on game recordings in this embodiment can be executed by an electronic device. Optionally, the electronic device may include a terminal device. The terminal device may be a mobile phone, tablet computer, smart Bluetooth device, laptop computer, game console, or personal computer (PC), etc.

[0017] The method for generating teaching copies based on game recordings provided in this application can be applied to systems such as those for generating teaching copies based on game recordings. This system can include a terminal device and a server. The terminal device can be a device including receiving and transmitting hardware, i.e., a device with receiving and transmitting hardware capable of performing bidirectional communication over a bidirectional communication link. The terminal device and the server can communicate bidirectionally via a network.

[0018] Optionally, the server can be a standalone server, or a server network or server cluster, including but not limited to computers, network hosts, single network servers, multiple network server sets, or cloud servers composed of multiple servers. Cloud servers consist of a large number of computers or network servers based on cloud computing.

[0019] The following detailed description is provided in conjunction with the accompanying drawings. In this embodiment, the execution subject is a terminal device as an example. It should be noted that the order of description in the following embodiments is not intended to limit the preferred order of the embodiments. Although a logical order is shown in the flowcharts, in some cases, the steps shown or described may be performed in a different order than that shown in the accompanying drawings.

[0020] To facilitate understanding of the technical solution of this application, the relevant concepts involved in this application will be introduced first.

[0021] The game recordings in this application consist of continuous video and audio streams, typically encoded into video data in standard video formats such as MP4 and AVI. Since the video data is a rendering result rather than the generation logic, it lacks intermediate state data that can be manipulated. Therefore, game video files can generally only be played linearly, and players cannot modify the game state within the video data midway through the game.

[0022] Please refer to Figure 1 This method for generating tutorial copies based on game recordings provides a graphical user interface through a terminal device. The specific process of this method can be summarized in steps 101 to 104, where: Step 101: Display the game recording in the graphical user interface. The game recording is used to present the game characters participating in the game and the game behaviors performed by the game characters during the game. In some embodiments, in response to a playback operation on a game recording, the game recording is displayed in a graphical user interface. The game recording may include one or more game characters, and each game character performs corresponding game actions, so that the game recording can present the game actions performed by each game character during the game.

[0023] In some embodiments, game replays can be either esports tournament replays or player-versus-player (PvP) replays. When the game replay is a PvP replay, it will be displayed on the graphical user interface after receiving a user's click to play the replay. When the game replay is an esports tournament replay, the interface containing the esports tournament replay can be opened on the game website, or the folder containing the esports tournament replay downloaded to the local client can be opened. After receiving a user's click to play the esports tournament replay, it will be displayed on the graphical user interface.

[0024] For example, see Figure 2a You can first open the game's battle replay storage interface 20, select a player's battle replay 21 from recent battles, and then click on the player's battle replay 21 to enter the game. Figure 2b The video playback details pop-up window 22 is shown. At this point, you can click on "Generate Training Segment 23" in the playback details pop-up window 22 to enter the following... Figure 2c The training slice generation interface 24 shown will then display player battle replays 21 on the graphical user interface.

[0025] For example, see Figure 3a and Figure 3b , can Figure 3a Click on the video highlights in the displayed event interface to enter... Figure 3bThe "Most Memorable Moments" segment challenge interface shown here allows you to click "Try Challenge" to display the selected esports event recording, such as "Highlights of the 2024 C0A7 Grand Finals - 1".

[0026] Step 102: In response to the first editing operation, extract a target video segment from the game recording, wherein the target video segment is used to present at least the first game action performed by the first game character during the game. In some embodiments, a game recording typically includes one or more recording segments. If a game recording contains multiple recording segments, segment information corresponding to the multiple recording segments is displayed. Each recording segment is used to present at least one game behavior. The segment information includes at least one of the following: behavior identifier of the corresponding game behavior, behavior name of the corresponding game behavior, etc.

[0027] Specifically, the game behavior of game characters in game recordings can be obtained in advance, and then one or more recording segments can be generated based on the segments where one or more game behaviors are located. Finally, the segment information corresponding to one or more recording segments can be displayed.

[0028] In some embodiments, each segment of a game character's gameplay in the game recording can be grouped into a single recording segment. Thus, when a game character has multiple gameplay actions, the game recording includes multiple recording segments. Furthermore, when multiple game characters exist in the game recording, for each game character, each gameplay action of that character can be grouped into a single recording segment, so that the game recording also includes multiple recording segments. Here, the first game character is the game character selected from the recording segment of the game recording, and the first gameplay action is the gameplay action performed by the game character in the selected recording segment.

[0029] In some embodiments, the game recording can be identified to determine each game action performed by each game character in the recording. Then, based on each identified game action performed by each game character, a corresponding recording segment can be automatically generated. Alternatively, recording segments can be automatically generated based on some identified game actions or some game characters. For example, if there are three game characters in the recording: A1, A2, and A3, and A1 performs actions B1 and B2, A2 performs action B3, and A3 performs actions B4 and B5, then recording segments can be generated from all or some of actions B1, B2, B3, B4, and B5. If all actions are recorded, the recording includes five segments corresponding to the five game actions B1 to B5. If only some actions are recorded, the recording includes segments generated from one to four of the five game actions B1 to B5, for example, three segments generated from the three game actions B1, B2, and B3.

[0030] In some embodiments, in order to make the target video clip selected by the user more in line with the user's needs, the clip information usually includes the behavior identifier and the behavior name of the corresponding game behavior.

[0031] In some embodiments, game behavior may include any one of the following behavior types: basic character movement, normal attack behavior, character-specific skills, scene component interaction behavior, teammate cooperative interaction behavior within the same faction, and signal communication behavior within the same faction. Basic character movement may include movement operations such as walking, running, and crouching; normal attack behavior includes normal attack behavior with damage effects; character-specific skills include unique skill release behaviors for different factions and different characters; scene component interaction behavior includes behaviors that involve special interactions with in-game scene components, such as vaulting over obstacles (planks or windows, etc.), and interacting with special vehicles in the scene to move using vehicles; teammate cooperative interaction behavior within the same faction includes cooperative interaction behaviors such as calling for help or healing teammates, and helping teammates remove control statuses; signal communication behavior within the same faction includes behaviors such as sending quick communication messages within the same faction and marking one's current location.

[0032] In some embodiments, when displaying segment information corresponding to multiple video segments, a user's selection operation on target segment information can be received, and then, in response to the selection operation on target segment information, a target video segment corresponding to the target segment information can be extracted from the multiple video segments. Similarly, when displaying segment information corresponding to only one video segment, a user's selection operation on that segment information can also be received, and then, in response to the selection operation on that segment information, the segment corresponding to that segment information can be used as the target video segment.

[0033] For example, when extracting target replay clips from player-versus-player replays, see Figure 2a You can first open the game's battle replay storage interface 20, select a player's battle replay 21 from recent battles, and then click on the player's battle replay 21 to enter the game. Figure 2b The video playback details pop-up window 22 is shown. At this point, you can click on "Generate Training Segment 23" in the playback details pop-up window 22 to enter the following... Figure 2c The training slice generation interface 24 is shown. Clicking the "Select" option in the training slice interface 24 again will generate a segment 25, leading to... Figure 2d The segment selection interface 26 shown allows users to select segments. Clicking on the segment list 27 displays information for multiple video segments. Taking the first segment information 271 in the segment list 27 as an example, the first segment information 271 includes an action identifier 273 and an action name 272, which is displayed as "Climbing the Plank (Fast)". After receiving a click to add one or more segments from the segment list 27 to the selection list, clicking "Complete Segment Selection" 28 determines that the segment corresponding to the added segment information is the target video segment. For example, if a click to add the segment corresponding to the first segment information 271 is received, and then "Complete Segment Selection" 28 is clicked, the target video segment is determined to be the video segment corresponding to the first segment information 271.

[0034] For example, when extracting target video clips from esports event recordings, such as Figures 3a to 3d As shown, it is possible to Figure 3a Click on the video highlights in the displayed event interface to enter... Figure 3b The "Most Notable Moments" segment challenge interface for the event is shown below. Click "Try the Challenge" on the segment challenge interface, and then proceed as follows... Figure 3c The segment selection interface shown allows users to select specific segment information, such as the segment information of climbing over a plank, from the segment list 30. This will then lead to a selection process like... Figure 3dThe segment confirmation interface shown has a special display effect for the selected segment information of vaulting over the plank, so that users can distinguish between selected and unselected segment information. The segment information of vaulting over the plank includes behavior identifier and behavior name. Clicking "Confirm Selection" in the segment confirmation interface completes the segment selection, which confirms that the target recording segment is the segment corresponding to vaulting over the plank, and then the target recording segment is extracted from the game recording.

[0035] Step 103: In response to the second editing operation, obtain the game parameters set for the target video clip; In some embodiments, after determining the target video segment, game state parameters at the timestamp corresponding to the target video segment can be obtained from the game recording. The game state parameters may include one or more parameters such as character coordinates, direction, health, status, skill cooldown, and map interaction object status.

[0036] Specifically, the game state parameters of the video frame containing the target recording segment can be obtained, so that when generating a tutorial copy later, the game state parameters of the generated tutorial copy are completely consistent with those of the target recording segment, thus ensuring the accuracy of the generated tutorial copy.

[0037] In some embodiments, after determining the target video segment, a second editing operation by the user on the target video can be obtained, and in response to the second editing operation, game parameters set for the target video segment can be obtained.

[0038] Specifically, when the second editing operation includes a duration setting operation, the duration of the target video segment is determined in response to the duration setting operation; when the second editing operation includes a teaching instruction input operation, the target teaching instruction corresponding to the target video segment is determined in response to the teaching instruction input operation. The duration setting operation and the teaching instruction input operation are two independent operations, and one or both of these operations can be obtained. For example, if, after determining the target video segment, only the user's duration setting operation for the target video segment is received, then the game parameters are determined to include only the segment duration; if, after determining the target video segment, only the user's teaching instruction input operation for the target video segment is received, then the game parameters are determined to include only the target teaching instruction; and if both the user's teaching instruction input operation and the segment duration setting operation are received, then the game parameters are determined to include both the segment duration and the target teaching instruction.

[0039] The following section will provide an example illustrating the editing process of the target video clip. (See also...) Figure 4a , Figure 4b , Figure 4c and Figure 4dTaking a player-versus-player game recording as an example, in the segment selection interface 40, you can click "Set Duration" 41 to enter the segment duration setting interface (e.g., ...). Figure 4b As shown in the image, you can click the "+" button or drag the marker to adjust the segment duration in the segment duration setting interface. This will retrieve the duration setting operation performed by clicking the "+" button or dragging the marker. After adjusting the segment duration, click "Confirm." The segment duration adjustment will be saved, thus completing the segment duration setting. Additionally, in the segment selection interface 40, you can also click "Add Description" 42 to access... Figure 4c The interface for adding a description is shown, and a window displaying key operation instructions is displayed on this interface. This window contains text boxes for adding description titles and content. After entering "Crossing Techniques" in the description title text box and "Crossing Practical Instructions" in the description content text box, the following will be displayed: Figure 4d The "Add Description" interface shown below, in such a way... Figure 4d Click "OK" on the "Add Description" screen shown, and you will enter the following... Figure 4e The description confirmation interface shown in the image displays the "Add Description" icon 44 corresponding to "Climb the Plank (Quickly)" in a specific color, while the "Add Description" icon for fragments without added descriptions is displayed in the original color. The specific color is different from the original color to better distinguish between fragments with and without added descriptions. The text corresponding to "Add Description" icon 44 will be recorded in the server.

[0040] In one embodiment, the target video clip may include one or more clips from a plurality of video clips. If the target video clip includes at least two clips from the plurality of video clips, and before generating the tutorial copy based on the game parameters and the target video clip, the copy parameters set for the tutorial copy may be obtained in response to a third editing operation. When the third editing operation includes a name setting operation, the copy name of the tutorial copy may be determined in response to the name setting operation of the tutorial copy; and when the third editing operation includes a first input operation, the copy tag of the tutorial copy may be determined in response to the first input operation, the copy tag being used to mark the tutorial copy; and when the third editing operation includes a second input operation, the copy description of the tutorial copy may be determined in response to the second input operation, the copy description being used to describe the content of the tutorial copy; correspondingly, when the third editing operation includes a third input operation, the cover image of the tutorial copy may be determined in response to the third input operation. The third editing operation may include at least one of the name setting operation, the first input operation, the second input operation, and the third input operation.

[0041] In some embodiments, when the third editing operation includes a name setting operation, a first input operation, a second input operation, and a third input operation, the name setting operation can be set as a mandatory setting operation, while the first input operation, the second input operation, and the third input operation are optional setting operations. The mandatory setting operation requires the setting to be completed before the next operation can be performed, while the optional setting operation does not require the setting to be completed before the next operation can be performed.

[0042] In some embodiments, the first input operation, the second input operation, and the third input operation can be performed automatically by the electronic device. Of course, the forced setting operation and the optional setting operation can be set according to actual needs. For example, the name setting operation, the first input operation, the second input operation, and the third input operation can all be set as optional setting operations. This specification does not impose specific limitations.

[0043] The following example illustrates how to set the copy parameters for a teaching copy. (See [link to documentation]). Figure 4a In the completed segment interface 40, you can also click "Add Selection" 43. At this time, you will enter the "Add Selection" interface (e.g., Figure 4f As shown in the image, in the "Add Selection" interface, you can select multiple segments or one segment. If you click "Complete Segment Selection" in the "Add Selection" interface after selecting multiple segments, you will then proceed to the following... Figure 4g The interface for generating a video clip collection is shown. At this point, the target video clip includes multiple clips. On this interface, you need to fill in the collection information, including copy name, copy tags, copy description, etc. The copy name is displayed as the clip name, the copy tags as the clip tags, and the copy description as the clip description. You also need to enter the clip name in the text box below "Get Clip Name," the clip tags in the corresponding text box, and the clip description in the corresponding text box. Finally, click "Shoot Cover" to capture the cover image. After completing the collection information, you will enter the following... Figure 4h The copy sharing interface shown displays selected target video clips, including vaulting over planks (fast) and vaulting over planks (slow).

[0044] Step 104: Generate a tutorial copy based on the game parameters and the target video clip.

[0045] In some embodiments, after obtaining the game parameters and the target video clip, a tutorial copy is automatically generated based on the game parameters and the target video clip, such that the tutorial copy includes the game parameters.

[0046] In some embodiments, the game recording is a player-versus-player battle recording. After generating a tutorial copy based on game parameters and the target recording segment, the tutorial copy can also be shared in response to the tutorial copy sharing operation.

[0047] Specifically, when the game recording is a player-versus-player battle recording, the tutorial recording can be shared with friends through the tutorial recording sharing function. The tutorial recording can also be sent to the server, and the server can synchronize the tutorial recording to other players' terminals, so that the target recording clip can be displayed on other players' terminals. When the tutorial recording is displayed on other players' terminals, it can be displayed in the pre-set tutorial square.

[0048] The following example illustrates this using the sharing of instructional copies. For instance, see [link to example]. Figure 4h In the copy sharing interface, click "Share to Teaching Square". This will send the completed teaching copy to the server, which will then set it in the pre-defined teaching square, allowing other users to view it. Alternatively, you can click "Generate Share Link" in the copy sharing interface and share it with your friends, allowing them to view the teaching copy through the shared link.

[0049] For example, when sharing a copy of the tutorial, see [link to tutorial]. Figure 5a On the teaching plaza interface, you can receive clicks on teaching samples, such as machine repair training slices, and then enter the interface to view the details of the training slice (e.g., ...). Figure 5b As shown), the training slice details interface displays a detailed introduction to the machine repair training slice. Then, click "Share Slice" in the training slice details interface to enter the slice sharing interface (as shown). Figure 5c As shown in the image, a friend list is displayed on the left side of the slice sharing interface. You can click on a friend's icon in the friend list to share the machine repair training slice with the corresponding friend, thereby realizing the sharing of training copy slices.

[0050] By sampling the above technical solutions, the teaching copy is generated based on the target video clips and game parameters extracted from the game recording. This converts the target video clips in the game recording into teaching copies, which enable players to conduct repetitive and responsive targeted training in a recreated game scenario based on their understanding of the behavioral intentions. This effectively improves their understanding and learning of operational strategies, thereby achieving more efficient learning and training results.

[0051] like Figure 6 As shown in the figure, this application embodiment also provides an interactive control method for teaching copies, which provides a graphical user interface through a terminal device. The specific process of this method can be as follows: steps 601 to 602, wherein: Step 601: In response to the trigger command of the teaching copy, display the game copy scene corresponding to the target teaching copy. The target teaching copy is generated based on at least one video segment in the game recording and the game parameters corresponding to at least one video segment. The game recording is used to present the game characters participating in the game and the game behaviors performed by the game characters during the game. In some embodiments, after receiving a trigger operation for a certain teaching copy, the teaching copy corresponding to the trigger operation is taken as the target teaching copy; and a trigger instruction is generated according to the trigger operation, and then the game copy scene is displayed in response to the trigger instruction.

[0052] Specifically, when displaying a game instance scene, the scene can be reconstructed based on the game state parameters at the timestamp corresponding to at least one video clip contained in the tutorial instance to obtain the reconstructed game instance scene. At this time, the game instance scene is completely consistent with the game state parameters of at least one video clip. The game state parameters may include one or more of the following parameters: character coordinates, direction, health, status, skill cooldown, and map interactive object status.

[0053] Step 602: Display the segment information corresponding to at least one video segment on the graphical user interface, wherein the segment information includes at least one of the following: the behavior identifier of the corresponding game behavior, and the behavior name of the corresponding game behavior.

[0054] In some embodiments, if a tutorial copy has been shared to the tutorial platform, upon receiving a user's click on a tutorial copy, a trigger command is generated based on the trigger operation. Then, in response to the trigger command, the clicked tutorial copy is identified as the target tutorial copy, and a game scene generated based on the target tutorial copy is displayed. Furthermore, while displaying the game scene, at least one video clip's segment information is also displayed on the graphical user interface. This segment information includes at least one of the following: a behavior identifier for the corresponding game action, and a behavior name for the corresponding game action. This allows users to clearly understand the relevant information for each video clip based on the segment information, facilitating the selection of a video clip that better matches the user's intent and improving the user experience.

[0055] In some embodiments, in response to a selection operation for target segment information, target segment information is determined from segment information corresponding to at least one video segment, and a settings interface corresponding to the target tutorial copy is displayed, wherein the target video segment corresponding to the target segment information is used at least to present a first game action performed by a first game character during the game.

[0056] For example, when displaying at least one fragment of information on a graphical user interface, see Figure 7aOn the teaching plaza interface, a click operation is received for a teaching copy, such as machine repair training slice 71, which leads to the interface for viewing training slice details (e.g., ...). Figure 7b As shown in Figure 7c), the training segment details interface displays a detailed introduction to the repair training slice 71, including the training name, segment tags, and segment descriptions, so that users can intuitively confirm whether the repair training slice 71 is the slice they need. Then, clicking "Enter Training" in the training segment details interface will take you to the segment selection interface, as shown in Figure 7c. At this time, the segment selection interface will display the game instance scene generated based on the repair training slice 71, and display the segment information of the two video segments included in the repair training slice 71, namely, vaulting over windows and vaulting over wooden boards. The segment information of each video segment includes a behavior identifier and behavior name for user selection. After selecting the segment information of at least one video segment, clicking "Confirm Selection" in the training configuration interface will take you to the next screen. Figure 7d The settings interface of the machine repair training slice 71 shown allows users to modify the slice, select the training character, determine the degree of restoration, and select the mode. After completing all the settings, users can click to enter the training copy.

[0057] In some embodiments, the game recording is an e-sports event recording, and multiple character selection options can also be displayed on the settings interface; in response to a character selection operation for multiple character selection options, the game character selected by the character selection operation is taken as the first game character.

[0058] Specifically, since esports match recordings usually involve multiple game characters, multiple character selection options can be displayed on the settings interface before entering the tutorial instance. This allows you to select a specific character from among these options and set the selected character as the first game character.

[0059] For example, when multiple character selection options are displayed on the settings screen, see Figure 3d After selecting the "climbing the plank" segment in the segment selection interface and clicking "OK" to complete the segment selection, you will then enter the following... Figure 3e The training objective and role selection interface shown is the settings interface. If you click on the training role selection in the training objective and role selection interface, you will enter the following... Figure 3f The training character display interface shown displays game characters from esports match recordings. After selecting a game character, the selected character will be used as the primary game character. At this point, you can directly click to enter the training instance, which will display the corresponding training instance interface. Alternatively, after selecting a game character, you can complete other settings before clicking to enter the training instance, which will then display the corresponding training instance interface.

[0060] In some embodiments, a plurality of training mode options corresponding to a plurality of training modes are displayed on the settings interface, wherein the plurality of training modes include at least two of a first training mode, a second training mode, and a third training mode; in response to a mode selection operation for the training mode options, a target training mode is determined from the plurality of training modes.

[0061] Specifically, after selecting the target segment information from at least one segment information, multiple training mode options corresponding to the set training modes are displayed on the settings interface; in response to the mode selection operation for the training mode options, the target training mode is determined from the multiple set training modes.

[0062] In some embodiments, if the target training mode is the first training mode, a second game character is displayed in the game instance scene, and the game process of the first game character performing the first game behavior is shown from the perspective of the second game character, wherein the second game character is different from the first game character.

[0063] Specifically, when viewing from the perspective of a second game character, the second game character follows the observation of the first game character. During the game demonstration, when the first game character is detected performing a first game action, a prompt message for that action is displayed on the graphical user interface; in response to the prompt message, a replication training is triggered.

[0064] Specifically, during the demonstration of a game, when the first game character is detected to be performing the first game action, a prompt message for the first game action is displayed on the graphical user interface. At this time, if the user triggers an operation in response to the prompt message, the replication training is triggered. At this time, the operation trajectory of the first game action can be replicated for training.

[0065] For example, when the target training mode is the first training mode, see Figure 8c The game displays a second game character 82 in the game instance scene, and shows the game process of the first game character 83 performing the first game action from the perspective of the second game character 82.

[0066] In some embodiments, the first game action can be any game action or a specific game action performed by the first game character. The first game action can be set according to actual conditions or can be set by the user or device. The triggering operation can be any of the following: click operation, double click operation, touch operation, and voice operation.

[0067] In some embodiments, in response to a triggering operation, game behavior records are displayed on a graphical user interface, the game behavior records including at least a first behavior record corresponding to a first game behavior; in response to a selection operation for a target behavior record in the game behavior records, replication training is initiated to replicate the target game behavior corresponding to the target behavior record.

[0068] Specifically, the game behavior record may include a first game behavior and all or part of the game behaviors preceding the first game behavior; in response to a selection operation for a target game behavior in the game behavior record, replication training to replicate the target game behavior is initiated, where the target game behavior can be any game behavior in the game behavior record.

[0069] In some embodiments, after entering the replication training process to record the target game behavior corresponding to the replicated target behavior, during the replication training process, operation prompts corresponding to the target game behavior are displayed on the graphical user interface. The operation prompts include at least one of operation movement trajectories and interaction point prompts. The operation prompts may include the movement trajectory of the game character and interaction prompts.

[0070] In some embodiments, after entering the replication training of the target game behavior corresponding to the replication target behavior record, after the replication training is completed, a replication operation score is generated based on the user operation data corresponding to the target game behavior in the replication training and the original operation data corresponding to the target game behavior in the target teaching copy, and the replication operation score is displayed on the graphical user interface.

[0071] Specifically, during the replication training, the system displays the movement trajectory and interaction prompts of the game character corresponding to the target game behavior. Players can follow the movement trajectory and interaction prompts to complete the operation replication practice. After the practice is completed, the system obtains the user operation data corresponding to the target game behavior in the replication training and the original operation data corresponding to the target game behavior in the target tutorial copy. The user operation data and the original operation data are compared to determine the comparison result. Based on the comparison result, a replication operation score is generated. For example, if the comparison result is 85%, the replication operation score is 85 points. Of course, the replication operation score can be Poor (corresponding to a comparison result of 0-50%), Average (corresponding to a comparison result of 50%-70%), Excellent (corresponding to a comparison result of 70%-90%), or Perfect (corresponding to a comparison result of 90%-100%). The value range of the comparison result corresponding to Poor, Average, Excellent, and Perfect can also be set according to the actual situation. This manual does not impose specific limitations.

[0072] For example, taking triggered replication training as an example, see Figure 8aThe combat interaction log, also known as the game behavior log, displayed on the left side of the re-run training interface shows the game actions performed by the character. This log can be displayed in a list format. If the player clicks the button for "Trial Practice 81" corresponding to the game action "Climb the Plank (Quick)" in the combat interaction log, the player will be taken to the re-run training interface (e.g., ...). Figure 8b As shown), the replica training interface displays the player's movement path and interaction point prompts. Players follow the prompts to complete the replica operations in sequence. After completing the replica training, players enter the replica scoring interface (as shown). Figure 8c As shown in the image, the training score is displayed as 85 in the replication score interface. After the replication training is completed, corresponding to the initial point where the replication training occurred, the second game character 82 is displayed in the game instance scene, and the display continues from the perspective of the second game character 82.

[0073] In some embodiments, after triggering the replication training, if the target teaching copy includes a target teaching description corresponding to the first game behavior, then when the first game behavior is triggered or completed, a teaching prompt corresponding to the target teaching description is displayed on the graphical user interface.

[0074] Specifically, since the target tutorial copy includes a target tutorial description for the first game action, when the replication training is triggered, and the first game action is triggered or completed, a tutorial prompt corresponding to the target tutorial description will be displayed. The tutorial prompt can be displayed at a designated location in the graphical user interface, which can be any of the following: left, right, top, or bottom of the graphical user interface.

[0075] In some embodiments, the teaching prompts may include at least one of operational ideas and strategy tips, and preferably, the teaching prompts include operational ideas and strategy tips.

[0076] The following are examples illustrating the operation prompts for displaying the first game action, for example, such as... Figure 9a As shown, a second game character 91 is displayed in the game instance scene, and the game process of the first game character 92 performing the first game action is shown from the perspective of the second game character 91. Specifically, when the first game character 92 completes vaulting over the wooden plank, if there is a corresponding tutorial in the target tutorial instance, an operation strategy explanation (i.e., a tutorial prompt) is displayed on the left side of the viewing interface. If the player clicks on the operation strategy explanation, they enter the operation instruction description interface (e.g., ...). Figure 9b As shown in the figure, the instructions for climbing over the wooden plank are displayed on the left side of the operation instructions description interface.

[0077] In this way, tutorial prompts for the first game action can be displayed on the graphical user interface. Through these prompts, players can view explanations of the player's operational thinking and descriptions, enabling them to more accurately understand the operational thinking and strategies for the first game action. Furthermore, players can practice replicating the first game action based on the tutorial prompts, thereby improving their understanding and learning of operational strategies.

[0078] In some embodiments, after determining the target training mode from multiple set training modes, if the target training mode is the second training mode, the game instance scene is displayed from the perspective of the first game character, and the target operation record of the original player in the target tutorial instance is displayed on the graphical user interface, wherein the target operation record includes at least one of touch operation record, view sliding operation record and joystick operation record.

[0079] Specifically, during the training process using the second training mode, the viewpoint of the first game character will be observed. The operation trajectory of the corresponding player's UI operation will be reconstructed and restored through UI interaction touch data and displayed in the graphical user interface. This allows for a direct observation of the timing and logic of the first game character's operations.

[0080] For example, when training in the second training mode, see Figure 10a If you select the player's perspective mode in the settings interface, then the target tutorial instance will use the second training mode. After clicking "Enter Training Instance" in the settings interface, you will enter the training instance. During the training instance, the character's touch operation record will be displayed on the left side of the training instance interface (e.g., ...). Figure 10b As shown), the left side of the training instance interface can also display the character operator's perspective sliding operation and movement joystick operation trajectory (such as...). Figure 10c (As shown).

[0081] In some embodiments, after determining the target training mode from multiple set training modes, if the target training mode is the third training mode, the operation permissions of the first game character are sent to the corresponding user terminal, the user terminal receives and responds to the operation instructions returned by the user, and controls the first game character to perform the corresponding operation.

[0082] In some embodiments, the game recording is an e-sports event recording, and a training objective setting item can also be displayed on the settings interface; in response to the objective setting operation for the training objective setting item, the training objective for this training is determined and displayed on the graphical user interface.

[0083] Specifically, after training is completed in the third training mode, the achievement status and achievement score of the training objective can be determined based on the user operation data in the third training mode and the original operation data in the target teaching copy, and the achievement status and achievement score can be displayed on the graphical user interface.

[0084] In some embodiments, when training in the third training mode, the battle scene can be reconstructed based on the battle progress and data in the target teaching copy. Players can choose to train freely with any character, set corresponding training victory goals, and other non-player-controlled game characters will make behavioral decisions based on the AI ​​behavior tree after entering training.

[0085] Specifically, after completing training using the third training mode, the user operation data from the third training mode is compared with the original operation data from the target teaching copy to determine the comparison result. Based on the comparison result, a training score is generated. For example, if the comparison result is 85%, the training score is 85. Of course, the training score can be Poor (corresponding to a comparison result of 0-50%), Average (corresponding to a comparison result of 50%-70%), Excellent (corresponding to a comparison result of 70%-90%), or Perfect (corresponding to a comparison result of 90%-100%). The comparison results corresponding to Poor, Average, Excellent, and Perfect can be set according to actual circumstances; this manual does not impose specific limitations.

[0086] For example, when using game recordings as esports event recordings and training in the third training mode, see [link to relevant documentation]. Figure 11a After completing the character selection in the settings interface, click on Training Target 111 in the settings interface to enter the training target selection interface (e.g., Figure 11b As shown), in the training objective selection interface, click to select the victory objective for this exercise, "Escape the pursuit without taking damage once using the plank," and then select the training mode. This confirms that the tutorial instance will use the training mode, i.e., the third training mode. After selecting the training mode, the settings confirmation interface will be displayed (as shown). Figure 11c As shown in the image, at this point, the training mode, role, and training objective have all been confirmed. If you click to enter the training instance, you will enter the training instance interface (as shown in the image). Figure 11d (As shown), the training instance interface displays the victory objective "Escape the pursuit without taking damage once." During the training instance, the player can freely control their primary character to practice, while other characters are controlled by AI. Upon achieving the victory objective, a training score and a notification will be displayed. See details... Figure 11e Furthermore, after completing the training instance, a comparison of performance scores for gameplay and event selection can be displayed. See details... Figure 11f .

[0087] Thus, in this embodiment, the target teaching copy can be accessed using a first training mode, a second training mode, and a third training mode, which enables real-time viewing and practice in multiple modes. This allows players to complete the required training operations through viewing and practice, thereby improving the efficiency of player training and enhancing the player experience.

[0088] This application also provides an apparatus for generating teaching copies based on game recordings, such as... Figure 12 As shown, it includes: Display module 121 is used to display game recordings in a graphical user interface, the game recordings show the game characters participating in the game and the game behaviors performed by the game characters during the game; The segment extraction module 122 is used to extract a target video segment from the game recording in response to the first editing operation, wherein the target video segment is used to present at least the first game behavior performed by the game character during the game; The game parameter acquisition module 123 is used to acquire the game parameters set for the target video clip in response to the second editing operation; The tutorial copy generation module 124 is used to generate tutorial copies based on game parameters and target video clips.

[0089] In some embodiments, the display module 121 is further configured to, before extracting the target video segment from the game recording in response to the first editing operation, display segment information corresponding to the multiple video segments included in the game recording, wherein each video segment is used to present at least one game behavior; wherein the segment information includes at least one of the following: behavior identifier of the corresponding game behavior, behavior name of the corresponding game behavior.

[0090] In some embodiments, the segment extraction module 122 is further configured to extract a target video segment corresponding to the target segment information from multiple video segments in response to a selection operation on the target segment information.

[0091] In some embodiments, the game parameter acquisition module 123 is further configured to determine the segment duration of the target video segment in response to the duration setting operation; and / or, in response to the instruction input operation, determine the target instruction corresponding to the target video segment.

[0092] In some embodiments, the game parameter acquisition module 123 is further configured to: determine the name of the teaching copy in response to a name setting operation before generating the teaching copy according to the game parameters and the target video clip, which includes at least two of a plurality of video clips; and / or determine the copy tag of the teaching copy in response to a first input operation, the copy tag being used to mark the teaching copy; and / or determine the copy description of the teaching copy in response to a second input operation, the copy description being used to describe the content of the teaching copy; and / or determine the cover image of the teaching copy in response to a third input operation.

[0093] In some embodiments, the device further includes: The dungeon sharing module is used to record game gameplay footage of player battles. After generating a tutorial dungeon based on game parameters and the target recording segment, it responds to the tutorial dungeon sharing operation and shares the tutorial dungeon.

[0094] This application also provides an interactive control device for a teaching copy, such as... Figure 13 As shown, it includes: The game instance scene display module 131 is used to respond to the trigger command of the teaching instance and display the game instance scene corresponding to the target teaching instance. The target teaching instance is generated based on at least one video segment in the game recording and the game parameters corresponding to at least one video segment. The game recording is used to present the game characters participating in the game and the game behaviors performed by the game characters during the game. The segment information display module 132 is used to display segment information corresponding to at least one video segment on a graphical user interface, wherein the segment information includes at least one of the following: the behavior identifier of the corresponding game behavior and the behavior name of the corresponding game behavior.

[0095] In some embodiments, the interactive control device further includes: The settings module, in response to a selection operation for target segment information, determines the target segment information from the segment information corresponding to at least one video segment, and displays the settings interface corresponding to the target tutorial copy. The target video segment corresponding to the target segment information is used to present at least the first game behavior performed by the first game character during the game.

[0096] In some embodiments, the game instance scene display module 131 is also used to display multiple training mode options corresponding to multiple training modes on the settings interface, wherein the multiple training modes include at least two of a first training mode, a second training mode and a third training mode. The settings module is used to determine the target training mode from multiple set training modes in response to a mode selection operation for the training mode option.

[0097] In some embodiments, the interactive control device further includes: The game display module is used to display a second game character in the game instance scene after determining the target training mode from multiple set training modes. If the target training mode is the first training mode, the second game character is displayed from the perspective of the second game character, showing the game process of the first game character performing the first game action. The second game character is different from the first game character.

[0098] In some embodiments, the interactive control device further includes: The operation prompt display module is used to display prompt information for the first game action on the graphical user interface when the first game character is detected to perform the first game action during the game display process. The replication training trigger module is used to trigger replication training in response to the trigger operation of the prompt information.

[0099] In some embodiments, the replication training trigger module is further configured to, in response to a trigger operation, display game behavior records on a graphical user interface, the game behavior records including at least a first behavior record corresponding to a first game behavior; and, in response to a selection operation for a target behavior record in the game behavior records, enter replication training to replicate the target game behavior corresponding to the target behavior record.

[0100] In some embodiments, the operation prompt display module is further configured to, after entering the replication training of the target game behavior corresponding to the replication target behavior record, display operation prompts corresponding to the target game behavior on the graphical user interface during the replication training process, the operation prompts including at least one of operation action trajectory and interaction point prompts.

[0101] In some embodiments, the interactive control device further includes: The rating generation and display module is used to generate a replica operation rating based on the user operation data corresponding to the target game behavior in the replica training and the original operation data corresponding to the target game behavior in the target teaching copy after the replica training is completed, and to display the replica operation rating on the graphical user interface.

[0102] In some embodiments, the operation prompt display module is further configured to, after triggering the replication training, if the target teaching copy includes a target teaching description corresponding to the first game behavior, then when the first game behavior is triggered or completed, display a teaching prompt corresponding to the target teaching description on the graphical user interface.

[0103] In some embodiments, the interactive control device further includes: The operation record display module is also used to, after determining the target training mode from multiple set training modes, if the target training mode is the second training mode, display the game dungeon scene from the perspective of the first game character and display the target operation record of the original player in the target tutorial dungeon on the graphical user interface, wherein the target operation record includes at least one of touch operation record, view sliding operation record and joystick operation record.

[0104] In some embodiments, the interactive control device further includes: The character control module is used to send the operation permissions of the first game character to the corresponding user terminal after determining the target training mode from multiple set training modes. If the target training mode is the third training mode, the module receives and responds to the operation instructions returned by the user terminal and controls the first game character to perform the corresponding operation.

[0105] In some embodiments, the settings module is configured to record game footage as esports event footage, display training objective settings on the settings interface, and, in response to an objective setting operation on the training objective settings, determine the training objective for this training session and display the training objective on the graphical user interface.

[0106] In some embodiments, the scoring generation and display module is further configured to, after training is completed in the third training mode, determine the achievement status and achievement score of the training objective based on the user operation data in the third training mode and the original operation data in the target teaching copy, and display the achievement status and achievement score on the graphical user interface.

[0107] In some embodiments, the settings module is used to record game footage as esports event footage, and displays multiple character selection options on the settings interface; in response to a character selection operation for the multiple character selection options, the game character selected by the character selection operation is designated as the first game character.

[0108] Accordingly, this application also provides an electronic device, which can be a terminal, such as a smartphone, tablet computer, laptop computer, touch screen, game console, personal computer (PC), personal digital assistant (PDA), or other terminal device. Alternatively, the electronic device can be a server.

[0109] like Figure 14 As shown, Figure 14This is a schematic diagram of the structure of an electronic device provided in an embodiment of this application. The electronic device 1100 includes a processor 1101 with one or more processing cores, a memory 1102 with one or more computer-readable storage media, and a computer program stored on the memory 1102 and executable on the processor. The processor 1101 and the memory 1102 are electrically connected. Those skilled in the art will understand that the electronic device structure shown in the figure does not constitute a limitation on the electronic device, and may include more or fewer components than shown, or combine certain components, or have different component arrangements.

[0110] The processor 1101 is the control center of the electronic device 1100. It connects various parts of the electronic device 1100 via various interfaces and lines. By running or loading software programs and / or units stored in the memory 1102, and by calling data stored in the memory 1102, it executes various functions of the electronic device 1100 and processes data, thereby providing overall monitoring of the electronic device 1100. The processor 1101 can be a central processing unit (CPU), a graphics processing unit (GPU), a network processor (NP), etc., and can implement or execute the methods, steps, and logic block diagrams disclosed in the embodiments of this application.

[0111] In this embodiment of the application, the processor 1101 in the electronic device 1100 loads the instructions corresponding to the processes of one or more applications into the memory 1102 according to the following steps, and the processor 1101 runs the applications stored in the memory 1102 to realize various functions, such as any function that can be realized by the method of generating teaching copies based on game recordings or the interactive control method of teaching copies.

[0112] For details on the implementation of each of the above operations, please refer to the previous examples, which will not be repeated here.

[0113] Optional, such as Figure 14 As shown, the electronic device 1100 also includes: a touch display screen 1103, a radio frequency circuit 1104, an audio circuit 1105, an input unit 1106, and a power supply 1107. The processor 1101 is electrically connected to the touch display screen 1103, the radio frequency circuit 1104, the audio circuit 1105, the input unit 1106, and the power supply 1107. Those skilled in the art will understand that... Figure 14 The electronic device structure shown does not constitute a limitation on the electronic device and may include more or fewer components than shown, or combine certain components, or have different component arrangements.

[0114] The touch display screen 1103 can be used to display a graphical user interface (GUI) and receive operation commands generated by the user interacting with the GUI. The touch display screen 1103 may include a display panel and a touch panel. The display panel can be used to display information input by the user or information provided to the user, as well as various graphical user interfaces of the electronic device. These graphical user interfaces can be composed of graphics, text, icons, video, and any combination thereof. Optionally, the display panel can be configured using a liquid crystal display (LCD), organic light-emitting diode (OLED), or other similar technologies. The touch panel can be used to collect touch operations performed by the user on or near it (such as operations performed by the user using a finger, stylus, or any suitable object or accessory on or near the touch panel), generate corresponding operation commands, and execute the corresponding program according to the operation commands. Optionally, the touch panel may include a touch detection device and a touch controller. The touch detection device detects the user's touch location and the signal generated by the touch operation, transmitting the signal to the touch controller. The touch controller receives touch information from the touch detection device, converts it into touch point coordinates, and sends it to the processor 1101. It can also receive and execute commands from the processor 1101. The touch panel can cover the display panel. When the touch panel detects a touch operation on or near it, it transmits the information to the processor 1101 to determine the type of touch event. Subsequently, the processor 1101 provides corresponding visual output on the display panel based on the type of touch event. In this embodiment, the touch panel and the display panel can be integrated into the touch display screen 1103 to achieve input and output functions. However, in some embodiments, the touch panel and the touch display screen 1103 can be implemented as two independent components to achieve input and output functions. That is, the touch display screen 1103 can also be used as part of the input unit 1106 to achieve input functions.

[0115] The radio frequency circuit 1104 can be used to transmit and receive radio frequency signals to establish wireless communication with network devices or other electronic devices, and to transmit and receive signals with network devices or other electronic devices.

[0116] Audio circuit 1105 can be used to provide an audio interface between a user and an electronic device via a speaker and a microphone. Audio circuit 1105 can convert received audio data into electrical signals and transmit them to the speaker, where the speaker converts them into sound signals for output. Conversely, the microphone converts collected sound signals into electrical signals, which are then received by audio circuit 1105, converted back into audio data, and then processed by processor 1101 before being transmitted via radio frequency circuit 1104 to, for example, another electronic device, or output to memory 1102 for further processing. Audio circuit 1105 may also include an earphone jack to provide communication between peripheral headphones and electronic devices.

[0117] The input unit 1106 can be used to receive input numbers, characters, or user characteristic information (such as fingerprints, iris, facial information, etc.), and to generate keyboard, mouse, joystick, optical, or trackball signal inputs related to user settings and function control.

[0118] Power supply 1107 is used to supply power to various components of electronic device 1100. Optionally, power supply 1107 can be logically connected to processor 1101 through a power management system, thereby enabling functions such as charging, discharging, and power consumption management through the power management system. Power supply 1107 may also include one or more DC or AC power supplies, recharging systems, power fault detection circuits, power converters or inverters, power status indicators, and other arbitrary components.

[0119] although Figure 14 As not shown in the diagram, the electronic device 1100 may also include a camera, sensor, wireless fidelity module, Bluetooth module, etc., which will not be described in detail here.

[0120] In the above embodiments, the descriptions of each embodiment have different focuses. For parts not described in detail in a certain embodiment, please refer to the relevant descriptions in other embodiments.

[0121] Those skilled in the art will understand that all or part of the steps in the various methods of the above embodiments can be performed by instructions, or by instructions controlling related hardware. These instructions can be stored in a computer-readable storage medium and loaded and executed by a processor.

[0122] Therefore, embodiments of this application provide a computer-readable storage medium storing multiple computer programs that can be loaded by a processor to execute any of the methods for generating teaching copies based on game recordings or interactive control methods for teaching copies provided in embodiments of this application.

[0123] For details on the implementation of each of the above operations, please refer to the previous examples, which will not be repeated here.

[0124] The computer-readable storage medium may include: read-only memory (ROM), random access memory (RAM), disk or optical disk, etc.

[0125] Since the computer program stored in the computer-readable storage medium can execute any of the methods for generating teaching copies based on game recordings or interactive control methods for teaching copies provided in the embodiments of this application, the beneficial effects that any of the methods for generating teaching copies based on game recordings or interactive control methods for teaching copies provided in the embodiments of this application can achieve can be realized. For details, please refer to the previous embodiments, which will not be repeated here.

[0126] According to one aspect of this application, a computer program product or computer program is also provided, comprising computer instructions stored in a computer-readable storage medium. A processor of an electronic device reads the computer instructions from the computer-readable storage medium and executes the computer instructions, causing the electronic device to perform the methods provided in the various optional implementations of the above embodiments.

[0127] In the above embodiments of the apparatus, interactive control device for the teaching copy, computer-readable storage medium, electronic device, and computer program product for generating teaching copies based on game recordings, the descriptions of each embodiment have different focuses. Parts not described in detail in a particular embodiment can be referred to in the relevant descriptions of other embodiments. Those skilled in the art will clearly understand that, for the sake of convenience and brevity, the specific working processes and beneficial effects of the apparatus, interactive control device for the teaching copy, computer-readable storage medium, computer program product, electronic device, and their corresponding units described above can be referred to the descriptions of the method for generating teaching copies based on game recordings or the interactive control method for the teaching copy in the above embodiments, and will not be repeated here.

[0128] The foregoing has provided a detailed description of a method, apparatus, electronic device, computer-readable storage medium, and computer program product for generating teaching copies based on game recordings, as provided in the embodiments of this application. Specific examples have been used to illustrate the principles and implementation methods of this application. The descriptions of the embodiments above are only for the purpose of helping to understand the method and core ideas of this application. At the same time, for those skilled in the art, there will be changes in the specific implementation methods and application scope based on the ideas of this application. Therefore, the content of this specification should not be construed as a limitation of this application.

Claims

1. A method for generating instructional copies based on game recordings, characterized in that, The method of providing a graphical user interface via a terminal device includes: The graphical user interface displays game recordings, which present the game characters participating in the game and the game behaviors performed by the game characters during the game. In response to the first editing operation, a target video segment is extracted from the game recording, wherein the target video segment is used at least to present a first game action performed by a first game character during the game; In response to the second editing operation, obtain the game parameters set for the target video clip; A tutorial copy is generated based on the game parameters and the target video clip.

2. The method as described in claim 1, characterized in that, The game recording contains multiple recording segments. Before extracting the target recording segment from the game recording in response to the first editing operation, the method includes: Display the segment information corresponding to the plurality of video segments, wherein each video segment is used to present at least one game behavior; The fragment information includes at least one of the following: the behavior identifier of the corresponding game behavior, and the behavior name of the corresponding game behavior.

3. The method as described in claim 2, characterized in that, The step of extracting the target video segment from the game recording in response to the first editing operation includes: In response to a selection operation for target segment information, the target video segment corresponding to the target segment information is extracted from the plurality of video segments.

4. The method as described in claim 3, characterized in that, The step of responding to the second editing operation by obtaining the game parameters set for the target video clip includes: In response to the duration setting operation, determine the duration of the target video segment; and / or, In response to the input of teaching instructions, the target teaching instructions corresponding to the target video clip are determined.

5. The method as described in claim 1, characterized in that, The game recording includes multiple recording segments, and the target recording segment includes at least two segments from the multiple recording segments. Before generating a tutorial copy based on the game parameters and the target recording segment, the method further includes: In response to the naming operation of the teaching copy, determine the copy name of the teaching copy; and / or, In response to the first input operation, a copy label is determined for the teaching copy, the copy label being used to mark the teaching copy; and / or, In response to a second input operation, a copy description of the teaching copy is determined, the copy description describing the content of the teaching copy; and / or, In response to a third input operation, the cover image of the instruction copy is determined.

6. The method as described in claim 1, characterized in that, The game recording is a player-versus-player battle recording. After generating a tutorial copy based on the game parameters and the target recording segment, the method further includes: In response to the instructional copy sharing operation, the instructional copy is shared.

7. An interactive control method for a teaching copy, characterized in that, The method of providing a graphical user interface via a terminal device includes: In response to the trigger command of the teaching copy, the game copy scene corresponding to the target teaching copy is displayed. The target teaching copy is generated based on at least one video segment in the game recording and the game parameters corresponding to the at least one video segment. The game recording is used to present the game characters participating in the game and the game behaviors performed by the game characters during the game. The graphical user interface displays segment information corresponding to the at least one video segment, wherein the segment information includes at least one of the following: the behavior identifier of the corresponding game behavior, and the behavior name of the corresponding game behavior.

8. The method as described in claim 7, characterized in that, The method further includes: In response to a selection operation for target segment information, the target segment information is determined from the segment information corresponding to the at least one video segment, and a settings interface corresponding to the target tutorial copy is displayed. The target video segment corresponding to the target segment information is used to present at least the first game behavior performed by the first game character during the game.

9. The method as described in claim 8, characterized in that, The method further includes: The settings interface displays multiple training mode options corresponding to the set training modes, wherein the multiple set training modes include at least two of the first training mode, the second training mode, and the third training mode; In response to a mode selection operation for the training mode option, a target training mode is determined from the plurality of set training modes.

10. The method as described in claim 9, characterized in that, After determining the target training mode from the plurality of defined training modes, the method further includes: If the target training mode is the first training mode, then a second game character is displayed in the game instance scene, and the game process of the first game character performing the first game behavior is shown from the perspective of the second game character, wherein the second game character is different from the first game character.

11. The method as described in claim 10, characterized in that, The method further includes: During the demonstration of the game, when the first game character is detected to be performing the first game action, a prompt message for the first game action is displayed on the graphical user interface; In response to the triggering operation of the prompt information, a replication training is initiated.

12. The method as described in claim 11, characterized in that, The triggering operation in response to the prompt information, triggering the replication training, includes: In response to the triggering operation, a game behavior record is displayed on the graphical user interface, the game behavior record including at least a first behavior record corresponding to the first game behavior; In response to the selection operation of the target behavior record in the game behavior record, the replication training is initiated to replicate the target game behavior corresponding to the target behavior record.

13. The method as described in claim 12, characterized in that, After entering the replication training to replicate the target game behavior corresponding to the target behavior record, the method further includes: During the replication training process, operation prompts corresponding to the target game behavior are displayed on the graphical user interface. The operation prompts include at least one of operation action trajectory and interaction point prompts.

14. The method as described in claim 12, characterized in that, After entering the replication training to replicate the target game behavior corresponding to the target behavior record, the method further includes: After the replication training is completed, a replication operation score is generated based on the user operation data corresponding to the target game behavior in the replication training and the original operation data corresponding to the target game behavior in the target teaching copy, and the replication operation score is displayed on the graphical user interface.

15. The method as described in claim 12, characterized in that, After triggering the replication training, the method further includes: If the target instruction copy includes the target instruction description corresponding to the first game behavior, then when the first game behavior is triggered or completed, the instruction prompt corresponding to the target instruction description is displayed on the graphical user interface.

16. The method as described in claim 9, characterized in that, After determining the target training mode from the plurality of defined training modes, the method further includes: If the target training mode is the second training mode, the game instance scene is displayed from the perspective of the first game character, and the target operation record of the original player in the target tutorial instance is displayed on the graphical user interface. The target operation record includes at least one of touch operation record, view sliding operation record, and joystick operation record.

17. The method as described in claim 9, characterized in that, After determining the target training mode from the plurality of defined training modes, the method further includes: If the target training mode is the third training mode, then the operation permissions of the first game character are sent to the corresponding user terminal, the user terminal receives and responds to the operation instructions returned by the user, and the first game character is controlled to perform the corresponding operation.

18. The method as described in claim 17, characterized in that, The game recording is an e-sports event recording, and the method further includes: The training objective settings are displayed on the settings interface; In response to the target setting operation for the training target setting item, the training target for this training is determined and displayed on the graphical user interface.

19. The method as described in claim 18, characterized in that, The method further includes: After training is completed in the third training mode, the achievement status and achievement score of the training objective are determined based on the user operation data in the third training mode and the original operation data in the target teaching copy, and the achievement status and achievement score are displayed on the graphical user interface.

20. The method according to any one of claims 9-19, characterized in that, The game recording is an e-sports event recording, and the method further includes: The settings interface displays multiple character selection options; In response to a character selection operation for the plurality of character selection options, the game character selected by the character selection operation is designated as the first game character.

21. A device for generating instructional copies based on game recordings, characterized in that, include: The display module is used to display game recordings in a graphical user interface, wherein the game recordings present the game characters participating in the game and the game behaviors performed by the game characters during the game. A segment extraction module is used to extract a target video segment from the game recording in response to a first editing operation, wherein the target video segment is used to at least present a first game action performed by the game character during the game; The game parameter acquisition module is used to acquire the game parameters set for the target video clip in response to the second editing operation; The teaching copy generation module is used to generate teaching copies based on the game parameters and the target video clip.

22. An interactive control device for a teaching copy, characterized in that, include: The game instance scene display module is used to respond to the trigger command of the teaching instance and display the game instance scene corresponding to the target teaching instance. The target teaching instance is generated based on at least one video segment in the game recording and the game parameters corresponding to the at least one video segment. The game recording is used to present the game characters participating in the game and the game behaviors performed by the game characters during the game. The segment information display module is used to display segment information corresponding to the at least one video segment on a graphical user interface, wherein the segment information includes at least one of the following: the behavior identifier of the corresponding game behavior and the behavior name of the corresponding game behavior.

23. An electronic device, characterized in that, The method includes a processor and a memory, the memory storing multiple instructions; the processor loads instructions from the memory to perform the steps of the method as described in any one of claims 1 to 20.

24. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores a plurality of instructions adapted for loading by a processor to perform the steps of the method as described in any one of claims 1 to 20.