Interaction control method and apparatus, and computer device and storage medium

By using save data to control virtual objects to perform operations in cloud gaming, the problem of users struggling to complete game scenarios is solved, achieving automatic completion and improved user experience.

WO2024255674A1PCT designated stage expired Publication Date: 2024-12-19BEIJING ZITIAO NETWORK TECH CO LTD
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
PCT/CN2024/097704
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2023-06-15
Filing Date
2024-06-06
Publication Date
2024-12-19

AI Technical Summary

Technical Problem

When users encounter difficult game scenarios, current technology requires them to refer to tutorial videos or forum videos, but the operation is complicated and the effect is not good, making it difficult for users to pass the game effectively.

Method used

By displaying the game scene of the target cloud game, responding to game events, determining the target save information, and controlling the virtual object to perform corresponding operations based on this information, automatic level completion is achieved.

Benefits of technology

Users no longer need to search for video references; the game automatically completes levels by utilizing other users' save data, thus improving the user experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2024097704_19122024_PF_FP_ABST
    Figure CN2024097704_19122024_PF_FP_ABST
Patent Text Reader

Abstract

Provided in the present disclosure are an interaction control method and apparatus, and a computer device and a storage medium. The method comprises: displaying a game scene of a target cloud game, wherein the game scene comprises a first virtual object; in response to a first game event being triggered, determining target archive information from among at least one piece of archive information corresponding to the first game event, wherein the target archive information comprises a historical operation instruction of a second virtual object in the game scene, and the historical operation instruction is an instruction for instructing the second virtual object to perform an operation during a game process corresponding to the first game event; and in response to target triggering for the target archive information, on the basis of the target archive information, controlling the first virtual object to execute the operation corresponding to the target triggering, and displaying a game picture of when the first virtual object executes the operation.
Need to check novelty before this filing date? Find Prior Art

Description

Interactive control method, device, computer equipment and storage medium

[0001] This application claims priority to Chinese Patent Application No. 202310715744.0 filed on June 15, 2023, and the contents of the above-mentioned Chinese patent application disclosure are hereby incorporated by reference in their entirety as a part of this application. Technical Field

[0002] The present disclosure relates to an interactive control method, apparatus, computer equipment, and storage medium. Background Art

[0003] Many games feature game scenes such as levels, dungeons, game sessions, and game tasks. Users can control virtual objects in these scenes to perform certain operations to complete them. Some game scenes are more difficult and require users to have good control skills to complete them. Currently, when users encounter a game scene they cannot complete, they can usually refer to tutorial videos or videos of other users completing the same game scene. However, this reference method is relatively cumbersome, as users need to search for relevant videos in the game's forums or other online platforms to watch. Furthermore, for some users, even with a video of a game scene as a reference, they still find it difficult to complete these game scenes due to limitations in their control skills or the difficulty in clearly expressing the key to completing the game in the video.

[0004] Summary of the Invention

[0005] The embodiments of the present disclosure at least provide an interactive control method, apparatus, computer equipment, and storage medium.

[0006] The present disclosure provides an interactive control method, including:

[0007] Displaying a game scene of a target cloud game; the game scene includes: a first virtual object;

[0008] In response to a first game event being triggered, determining target archive information from at least one archive information corresponding to the first game event; the target archive information includes: historical operation instructions of the second virtual object in the game scene, the historical operation instructions being instructions for the second virtual object to operate during the game process corresponding to the first game event;

[0009] In response to a target trigger of the target archive information, based on the target archive information, the first virtual object is controlled to perform an operation corresponding to the target trigger, and a game screen when the first virtual object performs the operation is displayed.

[0010] In this way, by utilizing the archived information of other users, the operations performed by other users when controlling the second virtual object to pass the game scene can be reproduced, thereby controlling the first virtual object to pass the game scene. This does not require users to search for relevant videos in the forum corresponding to the game or through other online platforms for reference. It can also help users who cannot pass the game even with references to automatically pass the game scene, thereby improving the user experience.

[0011] In one possible implementation, before controlling the first virtual object to perform an operation corresponding to the target trigger based on the target archive information in response to the target trigger, the method further includes:

[0012] In response to a preview operation on the target archive information, generating a preview screen of the first virtual object performing a game process corresponding to the first game event based on the target archive information;

[0013] The preview screen is displayed.

[0014] In this way, before using the target archive information to control the first virtual object to play the game process, the process can be previewed in advance, allowing the user to know the specific situation of the game process in advance.

[0015] In a possible real-time manner, displaying the preview image includes:

[0016] Based on the determined number of the target archive information, determining a split screen area corresponding to the number on the display screen; the split screen area corresponds to the preview screen one-to-one;

[0017] In each split-screen area, a preview picture corresponding to the split-screen area is displayed.

[0018] In this way, the target archive information can be displayed through the split-screen area, reducing the obstruction of the game screen when watching the preview screen.

[0019] In a possible implementation, controlling the first virtual object to perform an operation corresponding to the target trigger based on the target archive information includes:

[0020] Generate operation instructions corresponding to each historical operation instruction in sequence according to the timestamp corresponding to each historical operation instruction in the target archive information, and send the operation instructions to the cloud gaming platform;

[0021] Each operation instruction sent to the cloud gaming platform is forwarded by the cloud gaming platform to the cloud gaming server, so that the cloud gaming server controls the first virtual object to perform the operation corresponding to the operation instruction in the order in which the operation instructions are received.

[0022] In this way, through the above method, the process of other virtual objects passing through the game scene can be accurately reproduced.

[0023] In a possible implementation, the first game event is triggered by any of the following:

[0024] The target button set in the game operation interface is triggered;

[0025] Enter the target game session, game level, or game copy;

[0026] The number of failures in executing the target game task reaches the preset number;

[0027] Query information for querying archived information is received from the target information query control.

[0028] In one possible implementation, determining target archive information from at least one archive information corresponding to the first game event includes:

[0029] determining first attribute information of the first virtual object;

[0030] performing matching processing on each of the archived information and the first virtual object based on the first attribute information corresponding to the first virtual object to obtain a matching result between each of the archived information and the first virtual object;

[0031] Based on the matching result, the target archive information is determined from the archive information.

[0032] In this way, the target archive information can be matched to the first virtual object in a targeted manner, so that the target archive information can be more adapted to the actual situation of the first virtual object.

[0033] In a possible implementation manner, the method further includes:

[0034] In response to a second game event being triggered, obtaining a second game operation instruction of the first virtual object during a game process corresponding to the second game event;

[0035] Based on the second game operation instruction, archive information corresponding to the second game event is generated.

[0036] The present disclosure also provides an interactive control device, including:

[0037] A display module, configured to display a game scene of a target cloud game; the game scene includes: a first virtual object;

[0038] a determination module configured to, in response to a first game event being triggered, determine target archive information from at least one archive information corresponding to the first game event; the target archive information comprising: historical operation instructions of the second virtual object in the game scene, the historical operation instructions being instructions for the second virtual object to perform operations during the game process corresponding to the first game event;

[0039] an execution module, configured to, in response to a target trigger on the target archive information, control the first virtual object to perform an operation corresponding to the target trigger based on the target archive information;

[0040] The display module is further configured to display an operation screen when the first virtual object performs the operation.

[0041] In one possible implementation, the present invention further includes: a preview module configured to generate a preview screen corresponding to the target archive information based on the target archive information in response to a preview operation on the target archive information, and display the preview screen before controlling the first virtual object to perform an operation corresponding to the target trigger based on the target archive information in response to a target trigger on the target archive information;

[0042] The preview screen includes: using each historical operation instruction in the target archive information to control the first virtual object to perform the game process corresponding to the first game event; or, the second virtual object to perform the game process corresponding to the first game event.

[0043] In a possible implementation, the display module, when displaying the preview screen, is configured to:

[0044] Based on the number of target archive information triggered for preview, determining a split screen area corresponding to the number on the display screen; the split screen area corresponds one-to-one to the preview screen of the target archive information triggered for preview;

[0045] In each split-screen area, a preview picture corresponding to the split-screen area is displayed.

[0046] In a possible implementation, when the execution module controls the first virtual object to perform an operation corresponding to the target trigger based on the target archive information, it is configured to:

[0047] Generate operation instructions corresponding to each historical operation instruction in sequence according to the timestamp corresponding to each historical operation instruction in the target archive information, and send the operation instructions to the cloud gaming platform;

[0048] Each operation instruction sent to the cloud gaming platform is forwarded by the cloud gaming platform to the cloud gaming server, so that the cloud gaming server controls the first virtual object to perform the operation corresponding to the operation instruction in the order in which the operation instructions are received.

[0049] In a possible implementation, the first game event is triggered by any of the following:

[0050] The target button set in the game operation interface is triggered;

[0051] Enter the target game session, game level, or game copy;

[0052] The number of failures in executing the target game task reaches the preset number;

[0053] Query information for querying archived information is received from the target information query control.

[0054] In one possible implementation, the determining module, when determining the target archive information from the at least one archive information corresponding to the first game event, is configured to:

[0055] determining first attribute information of the first virtual object;

[0056] performing matching processing on each of the archived information and the first virtual object based on the first attribute information corresponding to the first virtual object to obtain a matching result between each of the archived information and the first virtual object;

[0057] Based on the matching result, the target archive information is determined from the archive information.

[0058] In one possible implementation, the method further includes: a generating module configured to obtain, in response to a second game event being triggered, a second game operation instruction of the first virtual object during a game process corresponding to the second game event;

[0059] Based on the second game operation instruction, archive information corresponding to the second game event is generated.

[0060] An embodiment of the present disclosure also provides a computer device, a processor, and a memory, wherein the memory stores machine-readable instructions executable by the processor, and the processor is used to execute the machine-readable instructions stored in the memory. When the machine-readable instructions are executed by the processor, the steps in any one of the possible implementation methods described above are performed.

[0061] An embodiment of the present disclosure further provides a computer-readable storage medium, on which a computer program is stored. When the computer program is executed, the steps in any one of the possible implementation modes described above are executed.

[0062] For a description of the effects of the above-mentioned interactive control device, computer equipment, and computer-readable storage medium, please refer to the description of the above-mentioned interactive control method, which will not be repeated here.

[0063] In order to make the above-mentioned objectives, features and advantages of the present disclosure more obvious and easy to understand, preferred embodiments are given below and described in detail with reference to the accompanying drawings. BRIEF DESCRIPTION OF THE DRAWINGS

[0064] In order to more clearly illustrate the technical solutions of the embodiments of the present disclosure, the following briefly introduces the drawings required for use in the embodiments. The drawings herein are incorporated into and constitute a part of the specification. These drawings illustrate embodiments consistent with the present disclosure and, together with the specification, are used to illustrate the technical solutions of the present disclosure. It should be understood that the following drawings only illustrate certain embodiments of the present disclosure and should not be regarded as limiting the scope. For those of ordinary skill in the art, other relevant drawings can be obtained based on these drawings without inventive effort.

[0065] FIG1 shows a schematic diagram of a cloud gaming system provided by some embodiments of the present disclosure;

[0066] FIG2 shows a flow chart of an interactive control method provided by some embodiments of the present disclosure;

[0067] FIG3 shows a flowchart of a specific method for determining target archive information provided by some embodiments of the present disclosure;

[0068] FIG4 shows one of the specific examples of displaying target archive information in a game operation interface provided by some embodiments of the present disclosure;

[0069] FIG5 shows a second specific example of displaying target archive information in a game operation interface provided by some embodiments of the present disclosure;

[0070] FIG6 shows a third specific example of displaying target archive information in a game operation interface provided by some embodiments of the present disclosure;

[0071] FIG7 shows a schematic diagram of an interactive control device provided by some embodiments of the present disclosure; and

[0072] FIG8 shows a schematic diagram of a computer device provided by an embodiment of the present disclosure. DETAILED DESCRIPTION

[0073] In order to make the purpose, technical solutions and advantages of the embodiments of the present disclosure clearer, the technical solutions in the embodiments of the present disclosure will be clearly and completely described below in conjunction with the drawings in the embodiments of the present disclosure. Obviously, the described embodiments are only part of the embodiments of the present disclosure, rather than all of the embodiments. The components of the embodiments of the present disclosure generally described and shown here can be arranged and designed in various different configurations. Therefore, the following detailed description of the embodiments of the present disclosure is not intended to limit the scope of the present disclosure for protection, but merely represents the selected embodiments of the present disclosure. Based on the embodiments of the present disclosure, all other embodiments obtained by those skilled in the art without making creative work are within the scope of protection of the present disclosure.

[0074] The present disclosure provides an interactive control method, which utilizes archived information including operation instructions generated by other users during the game process to reproduce the operations performed by other users when controlling a second virtual object to pass the game scene, thereby controlling a first virtual object to pass the game scene. It does not require users to search for relevant videos from the forum corresponding to the game or through other network platforms for reference, and can also help users who cannot pass the game even with references to automatically pass the game scene, thereby improving user experience.

[0075] The defects in the above solutions are the results obtained by the inventors after practice and careful research. Therefore, the process of discovering the above problems and the solutions proposed by this disclosure for the above problems below should be the contributions made by the inventors to this disclosure during the disclosure process.

[0076] It should be noted that similar reference numerals and letters denote similar items in the following drawings, and therefore, once an item is defined in one drawing, it does not need to be further defined or explained in subsequent drawings.

[0077] To facilitate understanding of this embodiment, an interactive control method disclosed in an embodiment of the present disclosure is first introduced in detail. The execution subject of the interactive control method provided in the embodiment of the present disclosure is generally a computer device with certain computing capabilities. The computer device includes, for example: a terminal device or a server or other processing device. The terminal device can be a user equipment (UE), a mobile device, a user terminal, a terminal, a cellular phone, a cordless phone, a personal digital assistant (PDA), a handheld device, a computing device, a vehicle-mounted device, a wearable device, etc. In some possible implementations, the interactive control method can be implemented by a processor calling computer-readable instructions stored in a memory.

[0078] It should be noted that the interactive control method provided by the embodiments of the present disclosure can also be applied to any scenario in which virtual objects are interactively controlled, such as games, virtual communities, virtual reality, augmented reality scenarios, etc. Taking the application of the interactive control method to games as an example, the games include cloud games, for example. Cloud games may include, for example, third-person shooter games, first-person shooter games, role-playing games, action games, strategy games, fighting games, sports games, adventure games, etc., without specific limitation here. The interactive control method provided by the embodiments of the present disclosure is described in detail below, taking the execution subject as a terminal device as an example.

[0079] As shown in Figure 1, the embodiment of the present disclosure provides a specific example of a cloud gaming system, which can utilize the interactive control method provided by the embodiment of the present disclosure, including: a cloud gaming client software development kit (Software Development Kit, SDK), a cloud gaming platform, a cloud gaming game SDK, and a cloud gaming server.

[0080] A: Cloud gaming client software development kit (SDK). Its functions are as follows:

[0081] 1. Provide users with a visual interface, through which they can play games on the cloud gaming client;

[0082] 2. Establish a connection with the cloud gaming platform and transmit user operation instructions to the cloud gaming platform;

[0083] 3. Establish a connection with the cloud gaming platform and receive the data that the cloud gaming platform needs to display to users;

[0084] 4. Integrate into the host application (Application, APP) and interact with it.

[0085] In the embodiments of the present disclosure, the cloud game client SDK, the host application, and the terminal device deployed with the host application or the cloud game client SDK can all be regarded as the client in each embodiment of the present disclosure.

[0086] B: The cloud gaming platform is mainly composed of the rights management module, transmission module, control module, scheduling module, storage module, configuration module, and artificial intelligence (AI) module. Its functions are as follows:

[0087] 1. Transmission module: responsible for connecting with the cloud game client SDK and the cloud game SDK, and for transmitting game data and operation instructions;

[0088] 2. Control module: responsible for controlling user operation permissions and integrating operation instructions of multiple users;

[0089] 3. Scheduling module: responsible for installing, deleting, updating, listing, and delisting cloud games to designated cloud game servers;

[0090] 4. Rights management module: responsible for authenticating the cloud gaming client;

[0091] 5. Storage module: responsible for storing user data (such as user attributes, user combat power data, game status, archive data) and game data (such as game type, game features);

[0092] 6. AI module: On the one hand, it is responsible for generating the ranking of archive information, and on the other hand, it is responsible for making recommendations based on user data to obtain target archive information suitable for the current user to load; specifically, it is responsible for analyzing user game data, slicing the game process, automatically generating highlight moment instruction sets, and labeling the instruction sets. The tags include game event ID, game data, user data, and ratings (scoring based on comprehensive game characteristics), etc., to form a shared archive information ranking. When the user triggers the first game event, it can automatically recommend target archive information suitable for the current user to help the current user better complete specific game scenes;

[0093] 7. Configuration module: responsible for providing a visual interface to configure the game and the gameplay.

[0094] C: Cloud gaming SDK, its functions are as follows:

[0095] 1. Integrate into the game and provide an interface for the game to call and trigger highlight editing capabilities;

[0096] 2. Interact with the cloud gaming platform to provide the ability to share archived information.

[0097] D: Cloud gaming server. Its functions are as follows:

[0098] 1. Run cloud games as the machine that actually runs cloud games;

[0099] 2. Establish a connection with the cloud gaming platform and transmit data to the cloud gaming platform;

[0100] 3. Execute user operation instructions transmitted by the cloud gaming platform.

[0101] The above-mentioned cloud gaming system is only an example of a system to which the interactive control method provided in the embodiments of the present disclosure can be applied. Specifically, other system architectures can also be adopted to provide users with corresponding interactive functions using the interactive control method provided in the embodiments of the present disclosure.

[0102] The interactive control method provided by the embodiment of the present disclosure is described below.

[0103] 2 is a flowchart of an interactive control method according to an embodiment of the present disclosure. The method includes steps S201 to S203, wherein:

[0104] S201: Displaying a game scene of a target cloud game; the game scene includes: a first virtual object;

[0105] S202: In response to a first game event being triggered, determining target archive information from at least one archive information corresponding to the first game event; the target archive information includes: historical operation instructions of a second virtual object in the game scene, the historical operation instructions being instructions for operations performed by the second virtual object during the game process corresponding to the first game event;

[0106] S203: In response to a target trigger of the target archive information, based on the target archive information, controlling the first virtual object to perform an operation corresponding to the target trigger, and displaying a game screen when the first virtual object performs the operation.

[0107] In an embodiment of the present disclosure, after a first game event in a target cloud game is triggered, target archive information is determined from at least one archive information corresponding to the first game event, and the target archive information includes historical operation instructions of a second virtual object in a game scene, and the historical operation instructions are instructions for the second virtual object to operate during the game process corresponding to the first game event; when the target archive information is triggered, the first virtual object will be controlled to perform an operation corresponding to the target trigger based on the target archive information, and a picture of the first virtual object performing the corresponding operation will be displayed. In this way, by controlling the first virtual object to reproduce the historical operation process of the second virtual object, the game scene can be automatically cleared, which does not require users to search for related videos from the forum corresponding to the game or through other network platforms for reference, and can also help users who cannot clear the game scene even with a reference to automatically clear the game scene, thereby improving the user experience.

[0108] The above S201 to S203 are described in detail below.

[0109] Regarding S201 above, the interactive control method provided by the embodiments of the present disclosure is applied to a client, for example. When displaying the game scene of the target cloud game, the client can receive the game screen for the target cloud game forwarded by the cloud game server via the cloud game platform, and then use the client's display module to display the game screen. Obviously, the module includes, for example, a display screen, a display space of a virtual reality device, etc. The game screen includes the game scene of the target cloud game.

[0110] The interactive control method provided by the embodiments of the present disclosure can also be used in cloud gaming platforms. For example, the cloud gaming platform can send a game screen of a target cloud game to a client, including the game scene of the target cloud game, to control the client to display the game scene of the target cloud game.

[0111] The game scenes in the embodiments of the present disclosure include, for example, various virtual scenes set in the target cloud game; such as copies, levels, or world scenes in the target cloud game, and the embodiments of the present disclosure do not impose specific limitations.

[0112] The game scene includes virtual objects; virtual objects may include but are not limited to virtual characters controlled by the user, and non-player characters (NPC); virtual characters may include but are not limited to at least one of virtual people and virtual animals. Virtual characters that can be controlled by the user, and non-user characters are set according to game requirements, and no specific restrictions are made here; a game operation interface can also be displayed on the client; the game operation interface includes multiple buttons that can be touched by the user, and the user controls the virtual objects to perform corresponding operations by touching the buttons. For example, when the game includes a shooting game, the game operation interface may include various types of buttons such as item use buttons, movement buttons (such as joysticks), action buttons (such as aiming, jumping, squatting, crawling, etc.), attack buttons (such as skill release, shooting, etc.), etc.

[0113] Among the virtual objects included in the game scene, there is a first virtual object, which includes, for example, a virtual character that can be controlled by a user.

[0114] With respect to the above S202, the first game event is, for example, a specific event set in the game; when the first game event is triggered, target archive information is determined from at least one archive information corresponding to the first game event.

[0115] The first game event is triggered, for example, including at least one of the following:

[0116] a1: A target button set in the game operation interface is triggered. For example, using the client as the execution subject of the interactive control method provided by the embodiments of the present disclosure as an example, a target button is set in the game operation interface of the target cloud game displayed on the client; when the user triggers the target button, it is considered that the first game event has been triggered. The target button can be set for a specific game scene or for all game scenes. For example, in a level-clearing game, each level is a virtual scene, and specific operations must be completed within each level to clear the level. In this case, a target button can be set for all levels. In a role-playing game, the user must complete certain operations within a dungeon scene to clear the dungeon. In this case, a target button can be set only for the dungeon scene. Furthermore, a target button can also be set for a specific game activity or game task. For example, in a role-playing game, a festival celebration event is set during a festival. The main activity scene of the festival celebration is the main scene of the game. A target button can be set for the festival celebration event. When the user triggers the target button, the user is matched with the archived information generated by other users' operations when controlling a second virtual object during the festival celebration event. For example, a target cloud game may have game tasks that users can complete. For example, a specific jump method and route may be used to jump from the ground to the roof of a building in the main game scene. A target button can be set for this game task. When the user triggers this button, the user is matched with the saved information generated by another user's control of a second virtual object jumping from the ground to the roof of the building.

[0117] a2: The first virtual object enters a specific game scene, which may include, for example, a target game segment, game level, or game instance. When the first virtual object is triggered to enter the specific game scene, target archive information can be directly determined for the user and pushed to the user. The target archive information can be displayed to the user in the form of an icon, text prompt, triggerable control or button, etc., for the user to select.

[0118] a3: The first virtual object has failed to execute the target game task for a preset number of times. Exemplarily, the target game task includes, for example: a clearance task for a specific game scene; if the user controls the first virtual object to pass a specific game scene, and the number of clearance failures reaches a preset number, then the target archive information can be automatically determined for the user and pushed to the user; in addition, a push prompt information can also be displayed to the user; the target archive information will be pushed to the user only after the user triggers the push prompt information. In addition, the target game task may also be a task that is not executed in a specific game scene, such as a plot task, daily task, specific holiday celebration task, inauguration task of a game profession, etc. in the target cloud game, which is not limited in the present disclosed embodiment.

[0119] a4: Query information for querying archived information is received from the target information query control. The query information includes, for example, tag content corresponding to the archived information. Exemplarily, the target information query control is, for example, an information query control set for the user in the target cloud game; the relevant information queried comes from the game server. The user can use the information query control to query various relevant game contents of the target cloud game, such as the execution process of certain game tasks in the target cloud game, the geographical location of NPCs in the target cloud game, the distribution status of virtual resources in the target cloud game, etc.; at the same time, the information query control can also be used to query the archived information that the user wants; after receiving the query information corresponding to the archived information, the archived information corresponding to the query information is determined, and the target archived information is determined from the determined archived information.

[0120] In addition, the information query control can also be a related control integrated into the cloud gaming platform to provide users with in-game information query services. The relevant information retrieved comes from the cloud gaming platform; the cloud gaming platform provides users with specific information query services by collecting relevant information from the target cloud game.

[0121] There may also be other ways to trigger the first game event, which are specifically set according to different cloud games and are not limited in the embodiments of this disclosure.

[0122] Each archive information includes historical operation instructions of the virtual object corresponding to the archive information in the game scene. The historical operation instructions are instructions for the virtual object to operate during the game process corresponding to the first game event.

[0123] For example, when a virtual object encounters a game process corresponding to a game event in a game scene, the user operating the virtual object uses the client to send operation instructions to the cloud gaming platform, such as skill release instructions, position movement instructions (such as controlling the virtual object to move a certain distance in a certain direction within the virtual scene), action instructions (such as jumping, leaning over, etc.), and item use instructions (such as using in-game health-replenishing medicine, changing in-game weapons, etc.). The cloud gaming platform forwards the operation instructions to the cloud gaming server; based on the received operation instructions, the cloud gaming server controls the virtual object to perform the corresponding action and generates the corresponding game screen, which is then forwarded to the client via the cloud gaming server for the client to render and display the game screen. The game screen includes the game process corresponding to the first game event controlled by the virtual object using the operation instructions. During this process, each operation instruction triggered by the user can be recorded as a historical operation instruction, and the timestamp corresponding to each historical operation instruction can be recorded. Then, based on the recorded historical operation instructions and the timestamp corresponding to each historical operation instruction, archive information is generated and stored on the cloud gaming server or on the cloud gaming platform.

[0124] Here, the process of generating archive information can be triggered by the user himself during the game, for example, providing the user with a record button in the game operation interface; after the user triggers the recording button, the cloud game server or cloud game platform will save the operation instruction and the timestamp of receiving the operation instruction after receiving the operation instruction; and after the user triggers the end of recording or automatically ends the recording, the archive information is generated based on the operation instructions recorded during the period.

[0125] In addition, the process of generating archive information can also be automatically triggered when the user controls the virtual object to play the game. For example, the cloud game server automatically starts the recording process after detecting that the virtual object has triggered the first game event in the target cloud game. At this time, the cloud game server (or the cloud game server notifies the cloud game platform) saves the operation instruction and the timestamp of receiving the operation instruction after receiving the user's operation instruction; and ends the recording process when the preset conditions are met, such as completing the game scene corresponding to the first game event, or failing to complete the game, or the virtual object interrupting the game process corresponding to the first game event. Then, based on the performance of the virtual object during the game, it is determined whether to generate archive information. If the performance of the virtual object during the game meets the conditions for generating archive information, archive information is generated based on the operation instructions recorded during the recording process and the timestamps corresponding to each operation instruction; if the performance of the virtual object during the game does not meet the conditions for generating archive information, the corresponding archive information is not generated.

[0126] Here, the performance of the virtual object during the game meets the conditions for generating archive information, for example, including at least one of the following: the time consumed to pass the level is less than the preset time threshold, the number of virtual objects of the hostile camp killed during the game reaches the preset number threshold, the remaining blood volume of the virtual object after passing the level is greater than the preset remaining blood volume threshold, the number of deaths of the virtual object during the level is less than the preset number threshold, etc. The specific settings can be made according to the actual game.

[0127] Furthermore, in another embodiment of the present disclosure, the above-described method can also be used to generate archive information corresponding to a first virtual object. For example, in response to a second game event being triggered, a second game operation instruction of the first virtual object during the game corresponding to the second game event can be obtained; and based on the second game operation instruction, archive information corresponding to the second game event can be generated.

[0128] Here, the second game event can be, for example, a game event similar to the first game event, and the triggering method of the second game event can also be similar to the first game event, which is not limited in the present embodiment. After the second game event is triggered, the above-mentioned method can be used to generate archive information corresponding to the second game event.

[0129] The archive information corresponding to the second game event can be stored in the cloud game platform, for example, so that other users can use it when needed to reproduce the game process in which the first virtual object executes the game corresponding to the second game event.

[0130] In response to the first game event being triggered, target archive information is determined from at least one archive information corresponding to the first game event.

[0131] In a specific implementation, taking the client as an example of the executing subject of the interactive control method, when the client is triggered in response to the first game event, and determines the target archive information from at least one archive information corresponding to the first game event, it is specifically used to: receive the user's control instruction, and if the control instruction indicates to trigger the first game event, send an instruction to obtain the target archive information to the cloud game platform; after obtaining the instruction, the cloud game platform uses the AI ​​module to automatically recommend target archive information suitable for the current user, to help the current user better pass the specific game scene.

[0132] Taking the cloud gaming platform as an example, the executing entity of the interactive control method can receive an instruction sent by the client that a first game event is triggered; after receiving the instruction, the cloud gaming platform determines the target archive information from the archive information corresponding to the first game event.

[0133] As shown in FIG3 , the embodiment of the present disclosure provides a specific method for determining target archive information from at least one archive information corresponding to the first game event, including:

[0134] S301: Determine first attribute information of the first virtual object.

[0135] Here, the first attribute information of the first virtual object includes multiple attribute items; the multiple attribute items include, for example, at least one of the following: the occupation of the first virtual object in the game, the number of skills, the skill level, the currently available skill type, the combat power score of the first virtual object, the attribute values ​​of the first virtual object's strength, agility and other attributes, the actions that the first virtual object can perform, the virtual equipment attributes of the first virtual object, etc., which can be specifically set according to the actual cloud game type.

[0136] The first attribute information of the first virtual object can be obtained from the cloud game server, for example.

[0137] S302: Based on the first attribute information corresponding to the first virtual object, matching processing is performed on each of the archived information and the first virtual object to obtain a matching result between each of the archived information and the first virtual object.

[0138] S303: Based on the matching result, determine the target archive information from the archive information.

[0139] Here, when matching each archived information with the first virtual object based on the first attribute information, for example, second attribute information of the virtual object corresponding to each archived information can be obtained. The second attribute information can be similar to the first attribute information, and the second attribute information of the virtual object corresponding to each archived information can be stored in association with the archived information. Using the associated storage relationship, the second attribute information corresponding to each archived information is read from the storage space used to store the second attribute information.

[0140] Then, for each archived information, the first attribute information and the second attribute information can be matched one by one according to the attribute values ​​under the same attribute items, and the similarity between the first attribute information and the second attribute information can be determined based on the matching results corresponding to the various attribute items. The second attribute information with a similarity greater than a preset similarity threshold is then regarded as the second attribute information that has successfully matched, or the archived information can be sorted according to the degree of matching, and the N archived information with the highest matching degrees from the sorting can be determined as the target archived information.

[0141] Alternatively, a pre-trained feature data extraction network may be used to perform feature extraction based on the first attribute information to obtain first feature data of the first virtual object, and the pre-trained feature data extraction network may be used to perform feature extraction based on the second attribute information to obtain second feature data of the virtual object corresponding to the archived information; then the similarity between the first feature data and the second feature data may be determined; the second attribute information corresponding to the second feature data having a similarity greater than a preset similarity threshold may be determined as the second attribute information that has been successfully matched, or the N archived information with the highest similarity may be determined from multiple archived information in descending order of similarity as the target archived information.

[0142] In another embodiment of the present disclosure, when generating archive information, for example, a pre-trained neural network model can be used to score each archive information based on the second attribute information of the virtual object corresponding to each archive information to obtain a score corresponding to each archive information; when matching each archive information with the first virtual object based on the first attribute information corresponding to the first virtual object, for example, a pre-trained neural network model can be used to score based on the first attribute information to obtain a score corresponding to the first virtual object, and then the score corresponding to the first virtual object is compared with the score corresponding to each archive information. If the difference between the score corresponding to a certain archive information and the score corresponding to the first virtual object is less than a preset difference threshold, the archive information can be determined as the target archive information.

[0143] In another embodiment of the present disclosure, corresponding tag information can also be determined for each archived information. This tag information can, for example, describe relevant features of the archived information, such as "shortest time clearance strategy" or "unknown clearance route." It can also describe the characteristics of the operations performed by the virtual object corresponding to the archived information during the game process corresponding to the archived information, or the characteristics of the virtual object during the clearance process, such as "no damage clearance" or "extreme damage clearance." Users can select target tag information based on their interests, and the target archived information is determined from the various archived information based on the target tag information selected by the user.

[0144] Specifically, when the first game event is triggered, multiple optional tags can be displayed to the user; the user can select the optional tags by clicking and triggering the subsequent target archive information determination process to filter the target archive information from the archive information based on the tag information corresponding to each archive information.

[0145] In addition, the above-mentioned methods of filtering target archive information from archive information can also be used in combination, which is not limited in the embodiment of the present disclosure.

[0146] The target archive information determined based on the above process may be one or more. If there are multiple successfully matched archive information, but only one target archive information is needed to be determined, the archive information with the highest matching degree can be selected as the target archive information based on the matching degree between each successfully matched archive information and the first virtual object.

[0147] If no archive information is successfully matched through the above method, the target archive information can be determined from the currently optional archive information according to the preset archive information push strategy. The push strategy includes, for example, pushing the top N archive information. Here, the evaluation score of each archive information can be predetermined. The evaluation score can be based on, for example, the clearance time corresponding to the archive information, the performance of the virtual object during the clearance process (such as the number of times attacked, the remaining blood volume when passing the level, the kill rate of the virtual object of the enemy camp during the clearance process, etc.); then, based on the evaluation score of each archive information, the archive information is sorted. When determining the target archive information, for example, the top N archive information can be determined from the sorting as the target archive information.

[0148] The push strategy may also include, for example: randomly determining N archive information as target archive information from the optional archive information, determining the target archive information based on the number of times each archive information is used, liked, commented, shared, etc. by other users, etc., which is not limited in the embodiment of the present disclosure.

[0149] In this way, using the above method, the target archive information can be determined from at least one archive information corresponding to the first game event.

[0150] Regarding the above S203, in an embodiment of the present disclosure, in response to a target trigger of the target archive information, based on the target archive information, when controlling the first virtual object to perform an operation corresponding to the target trigger, for the case where the executor of the interactive control method is the client: for example, according to the timestamp corresponding to each historical operation instruction in the target archive information, operation instructions corresponding to each historical operation instruction and the time difference between each two adjacent operation instructions can be generated in sequence, and then the operation instructions are sent to the cloud gaming platform according to the time difference; the cloud service platform forwards the operation instructions received from the client to the cloud gaming server; after receiving the operation instructions forwarded by the cloud service platform, the cloud gaming server controls the first virtual object to perform the operation corresponding to the operation instruction in the order in which the operation instructions are received, and renders and generates a game screen in which the first virtual object executes the corresponding operation instruction, and then sends the game screen to the cloud gaming platform; the cloud gaming platform forwards the received game screen to the client; after receiving the game screen, the client displays it through the display unit.

[0151] In the case where the executor of the interactive control method is a cloud gaming platform, the cloud gaming platform directly parses the target archive information to obtain each historical operation instruction and its corresponding timestamp; then, based on the timestamps corresponding to the two adjacent historical operation instructions, the time difference between the two adjacent historical operation instructions is calculated; according to the time difference, the corresponding operation instruction is generated and sent to the cloud gaming server; after receiving the operation instruction forwarded by the cloud service platform, the cloud gaming server controls the first virtual object to perform the operation corresponding to the operation instruction in the order in which the operation instructions are received, and renders and generates a game screen in which the first virtual object executes the corresponding operation instruction, and then sends the game screen to the cloud gaming platform; the cloud gaming platform forwards the received game screen to the client; after receiving the game screen, the client displays it through the display unit.

[0152] Specifically, after the target archive information is determined, a triggerable control corresponding to the target archive information can be displayed in the game operation interface. The triggerable control, for example, includes an execution button for executing the corresponding target archive information. The target triggering of the target archive information can, for example, include a click operation on the execution button.

[0153] Exemplarily, as shown in Figure 4, a specific example of displaying target archive information in a game operation interface is provided. In this example, a game screen M1 corresponding to a game scene is displayed, and there are three triggerable controls corresponding to the target archive information M2 determined for the first virtual object; wherein, each target archive information corresponds to an evaluation score. When displaying the triggerable controls corresponding to the target archive information, in addition to the execution button s1, user-related information corresponding to the target archive information and the evaluation score corresponding to the target archive information are also displayed. For example, in this example, the displayed target archive information includes: player A archive, and its corresponding evaluation score is 90 points; player B archive, and its corresponding evaluation score is 89 points; player C archive, and its corresponding evaluation score is 70 points, and the three target archive information are displayed in order of the evaluation scores.

[0154] In response to a click operation corresponding to any of the above-mentioned target archive information, the first virtual object can be controlled to reproduce the operation process of the second virtual object performing the game process corresponding to the first game event.

[0155] In addition, other methods can be used to trigger the target archive information, such as using preset gestures on the client. For example, when the target archive information is displayed, shaking the client in a preset manner will trigger the execution of the corresponding operation instructions in the target archive information. Alternatively, the target archive information can be triggered by receiving a voice command from the user.

[0156] In addition, when using the tag information corresponding to the archive information to filter the target archive information, when displaying each target archive information, the tag information corresponding to each target archive information can also be displayed at the same time to facilitate the user to select the target archive information.

[0157] In another embodiment of the present disclosure, after determining the target archive information, the following steps may also be included:

[0158] In response to a preview operation on the target archive information, a preview screen corresponding to the target archive information is generated based on the target archive information, and the preview screen is displayed.

[0159] In a specific implementation, when displaying each target archive information in the game operation interface, a preview button for previewing the target archive information may also be displayed; the preview operation for the target archive information may include, for example, a click operation on the preview button. In addition, other methods may be used to trigger the preview operation of the target archive information, such as through voice commands or by executing a preset gesture on the client.

[0160] When triggering the preview operation of the target archive information, if there are multiple target archive information, multiple target archive information can be triggered at one time, or only one of the target archive information can be triggered.

[0161] When displaying the preview screen, for example, the following method can be adopted: based on the number of target archive information triggered for preview, a split-screen area corresponding to the number is determined in the display screen; the split-screen area corresponds one-to-one to the preview screen of the target archive information triggered for preview; in each split-screen area, a preview screen corresponding to each split-screen area is displayed.

[0162] Specifically, if there is only one target archive information that the user triggers to preview, then there is only one split-screen area determined; if there are multiple target archive information that the user triggers to preview, then there are also multiple split-screen areas determined.

[0163] During the preview process, the determined split-screen area can be displayed at the forefront of the client's display, covering the displayed game scene, and can occupy the entire display area of ​​the client's display screen, or only cover part of the display area.

[0164] In addition, the determined split-screen area can also be arranged in a certain way with the game screen for display on the real screen. At this time, the game screen displayed on the display screen can be reduced, and the determined split-screen area and the area displaying the game screen will not overlap, and will not block the user's line of sight.

[0165] In the case where there are multiple target archive information but only one of the target archive information is triggered for preview, if the split-screen area only covers a portion of the display area, the other target archive information that has not been triggered for preview can be displayed in areas other than the split-screen area; in this case, the user can trigger preview of the other target archive information according to the preview button corresponding to the other target archive information that has not been triggered for preview. In this case, the step of determining the split-screen area can be omitted, and the preview screen displayed in the current split-screen area can be replaced with the preview button of the newly triggered target archive information.

[0166] In the example shown in Figure 5, a specific example of displaying a preview screen is provided. As shown in Figure 5a, in this example, a game screen M1 corresponding to the game scene is displayed, and three target archive information M2 are determined. The three target archive information include: Player A archive, whose corresponding evaluation score is 90 points; Player B archive, whose corresponding evaluation score is 89 points; Player C archive, whose corresponding evaluation score is 70 points, and the three target archive information are displayed after being sorted by the evaluation score. Each target archive information corresponds to an execution button s1, and a preview button s2 is also displayed. When the preview button s2 is triggered, a preview screen for previewing the three target archive information will be displayed on the display screen.

[0167] As shown in FIG5(b), after the user triggers the preview button s2, three split-screen areas M3 are determined on the display screen; the three split-screen areas M3 respectively display preview images corresponding to the three target archive information: preview image A, preview image B, and preview image C. At the same time, the displayed game image M1 is reduced in size and displayed in an area that does not overlap with the three split-screen areas M3.

[0168] In this example, in each split-screen area, a zoom control button s3 for zooming in and displaying the preview image and a play control button s5 for controlling the play of the preview image may also be displayed.

[0169] As shown in Figure 5(c), the zoom button s3 corresponding to preview screen C can be used to enlarge the preview screen to full screen display. At this point, preview screen C will cover the game screen. When a preview screen is enlarged to full screen display, a zoom control button s4 can also be displayed. Using this button, the display content on the screen can be restored to the display state shown in Figure 5(b). At the same time, a play control button s5 can also be displayed to control the playback of the enlarged preview screen.

[0170] In addition, as shown in FIG5 b, after the preview images corresponding to the three target archive information are displayed on the display screen, a preview exit button s6 may be displayed. In the display state shown in FIG5 b, the user can trigger the preview exit button s6 to exit the preview state of the target archive information and restore to the display state shown in FIG5 a.

[0171] As shown in FIG5(b), after the preview screen corresponding to each of the three target archive information is displayed on the display screen, an execution button s7 corresponding to each of the three target archive information may also be displayed. The execution button s7 has the same function as the execution button s1 in the example shown in FIG5(a), both of which are used to control the operation process of the first virtual object replicating the second virtual object to perform the game process corresponding to the first game event. In response to the triggering operation of the execution button s7 corresponding to any of the target archive information, the above-mentioned step S203 is triggered.

[0172] The example shown in Figure 6 provides another specific example of displaying a preview screen. As shown in Figure 6a, in this example, a game screen M1 corresponding to a game scene is displayed. Three target archives M2 are determined. The three target archives M1 include: Player A's archive, whose corresponding evaluation score is 90 points; Player B's archive, whose corresponding evaluation score is 89 points; and Player C's archive, whose corresponding evaluation score is 70 points. The three target archives are displayed in descending order of evaluation score. In addition to displaying the three target archives on the client screen, preview buttons s8 corresponding to the three target archives are also displayed.

[0173] As shown in b in Figure 6, for the triggering operation of the preview button s8 corresponding to any target archive information, a preview screen corresponding to the target archive information triggered by the preview will be displayed. In this example, the split-screen area determined for the preview screen is covered in the front of the game screen for display. In this example, the user triggers the preview button s8 corresponding to the player A archive. At this time, a split-screen area is determined on the display screen, and the preview screen corresponding to the player A archive is displayed in the split-screen area. At the same time, in other areas except the split-screen area (such as the game screen, or other areas except the split-screen area and the game screen, in this example, the target archive information is displayed in other areas except the split-screen area and the game screen), three target archive information and the corresponding preview buttons s8 are still displayed. At this time, the preview button s8 corresponding to the player A archive can be set to a trigger-invalid state.

[0174] As shown in c in Figure 6, if the user triggers the preview button s8 corresponding to player B's archive, the preview screen displayed in the split-screen area will be directly replaced with the preview screen corresponding to player B's archive; the preview button s8 corresponding to player A's archive will be reset to the trigger-valid state, and at the same time, the preview button s8 corresponding to player B's archive will be set to the trigger-invalid state.

[0175] In addition, as shown in the example of FIG6 , a corresponding execution button s1 is provided for each target archive information in various states of the display screen. In response to a triggering operation of the execution button s1 for any target archive information, the operation process of the first virtual object replicating the second virtual object performing the game process corresponding to the first game event is controlled by utilizing the various historical control instructions in the target archive information corresponding to the triggering operation.

[0176] Through the above method, a preview of the target archive information can be achieved, so that the user can know the specific process of passing the game scene in advance before using the target archive information to control the first virtual object to pass the game scene, so that the user has more choices and chooses whether to use the target archive information to pass the game, thereby improving the interactivity of the interactive control process.

[0177] Those skilled in the art will understand that in the above-mentioned method of the specific implementation method, the writing order of each step does not mean a strict execution order and does not constitute any limitation on the implementation process. The specific execution order of each step should be determined by its function and possible internal logic.

[0178] Based on the same inventive concept, an interactive control device corresponding to the interactive control method is also provided in the embodiment of the present disclosure. Since the principle of solving the problem by the device in the embodiment of the present disclosure is similar to the above-mentioned interactive control method in the embodiment of the present disclosure, the implementation of the device can refer to the implementation of the method, and the repeated parts will not be repeated.

[0179] 7 , which is a schematic diagram of an interactive control device provided by an embodiment of the present disclosure, includes:

[0180] A display module 71 is configured to display a game scene of a target cloud game; the game scene includes: a first virtual object;

[0181] A determination module 72 is configured to, in response to a first game event being triggered, determine target archive information from at least one archive information corresponding to the first game event; the target archive information includes: historical operation instructions of the second virtual object in the game scene, the historical operation instructions being instructions for the second virtual object to perform operations during the game process corresponding to the first game event;

[0182] an execution module 73, configured to, in response to a target trigger of the target archive information, control the first virtual object to perform an operation corresponding to the target trigger based on the target archive information;

[0183] The display module 71 is further configured to display an operation screen when the first virtual object performs the operation.

[0184] In one possible implementation, the present invention further includes: a preview module 74 configured to generate a preview screen corresponding to the target archive information based on the target archive information in response to a preview operation on the target archive information, and display the preview screen before controlling the first virtual object to perform an operation corresponding to the target trigger based on the target archive information in response to a target trigger on the target archive information;

[0185] The preview screen includes: using each historical operation instruction in the target archive information to control the first virtual object to perform the game process corresponding to the first game event; or, the second virtual object to perform the game process corresponding to the first game event.

[0186] In a possible implementation, the display module 71, when displaying the preview screen, is configured to:

[0187] Based on the number of target archive information triggered for preview, determining a split screen area corresponding to the number on the display screen; the split screen area corresponds one-to-one to the preview screen of the target archive information triggered for preview;

[0188] In each split-screen area, a preview picture corresponding to the split-screen area is displayed.

[0189] In a possible implementation, the execution module 73, when controlling the first virtual object to perform an operation corresponding to the target trigger based on the target archive information, is configured to:

[0190] Generate operation instructions corresponding to each historical operation instruction in sequence according to the timestamp corresponding to each historical operation instruction in the target archive information, and send the operation instructions to the cloud gaming platform;

[0191] Each operation instruction sent to the cloud gaming platform is forwarded by the cloud gaming platform to the cloud gaming server, so that the cloud gaming server controls the first virtual object to perform the operation corresponding to the operation instruction in the order in which the operation instructions are received.

[0192] In a possible implementation, the first game event is triggered by any of the following:

[0193] The target button set in the game operation interface is triggered;

[0194] Enter the target game session, game level, or game copy;

[0195] The number of failures in executing the target game task reaches the preset number;

[0196] Query information for querying archived information is received from the target information query control.

[0197] In one possible implementation, the determination module 72, when determining the target archive information from the at least one archive information corresponding to the first game event, is configured to:

[0198] determining first attribute information of the first virtual object;

[0199] performing matching processing on each of the archived information and the first virtual object based on the first attribute information corresponding to the first virtual object to obtain a matching result between each of the archived information and the first virtual object;

[0200] Based on the matching result, the target archive information is determined from the archive information.

[0201] In a possible implementation, the method further includes: a generating module 75 configured to obtain, in response to a second game event being triggered, a second game operation instruction of the first virtual object during the game process corresponding to the second game event;

[0202] Based on the second game operation instruction, archive information corresponding to the second game event is generated.

[0203] For descriptions of the processing flow of each module in the device and the interaction flow between each module, reference can be made to the relevant descriptions in the above method embodiment, which will not be described in detail here.

[0204] The present disclosure also provides a computer device, as shown in FIG8 , which is a schematic diagram of the structure of the computer device provided by the present disclosure, including:

[0205] Processor 81 and memory 82; the memory 82 stores machine-readable instructions executable by the processor 81, and the processor 81 is configured to execute the machine-readable instructions stored in the memory 82. When the machine-readable instructions are executed by the processor 81, the processor 81 performs the following steps:

[0206] Displaying a game scene of a target cloud game; the game scene includes: a first virtual object;

[0207] In response to a first game event being triggered, determining target archive information from at least one archive information corresponding to the first game event; the target archive information includes: historical operation instructions of the second virtual object in the game scene, the historical operation instructions being instructions for the second virtual object to operate during the game process corresponding to the first game event;

[0208] In response to a target trigger of the target archive information, based on the target archive information, the first virtual object is controlled to perform an operation corresponding to the target trigger, and a game screen when the first virtual object performs the operation is displayed.

[0209] The above-mentioned memory 82 includes internal memory 821 and external memory 822; the memory 821 here is also called internal memory, which is used to temporarily store the calculation data in the processor 81 and the data exchanged with the external memory 822 such as the hard disk. The processor 81 exchanges data with the external memory 822 through the internal memory 821.

[0210] The specific execution process of the above instructions can refer to the steps of the interactive control method described in the embodiment of the present disclosure, which will not be repeated here.

[0211] The present disclosure also provides a computer-readable storage medium having a computer program stored thereon. When the computer program is executed by a processor, the computer program executes the steps of the interactive control method described in the above method embodiment. The storage medium can be a volatile or non-volatile computer-readable storage medium.

[0212] The embodiments of the present disclosure also provide a computer program product, which carries program code. The instructions included in the program code can be used to execute the steps of the interactive control method described in the above method embodiment. For details, please refer to the above method embodiment and will not be repeated here.

[0213] The computer program product may be implemented in hardware, software, or a combination thereof. In one embodiment, the computer program product is implemented as a computer storage medium. In another embodiment, the computer program product is implemented as a software product, such as a software development kit (SDK).

[0214] Those skilled in the art can clearly understand that, for the convenience and brevity of description, the specific working processes of the systems and devices described above can refer to the corresponding processes in the aforementioned method embodiments, and will not be repeated here. In the several embodiments provided in the present disclosure, it should be understood that the disclosed systems, devices and methods can be implemented in other ways. The device embodiments described above are merely schematic. For example, the division of the units is only a logical function division. There may be other division methods in actual implementation. For example, multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some communication interfaces, indirect coupling or communication connection of devices or units, which can be electrical, mechanical or other forms.

[0215] The units described as separate components may or may not be physically separate, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed across multiple network units. Some or all of these units may be selected to achieve the purpose of this embodiment according to actual needs.

[0216] In addition, each functional unit in each embodiment of the present disclosure may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit.

[0217] If the functions are implemented in the form of software functional units and sold or used as independent products, they can be stored in a non-volatile computer-readable storage medium that is executable by a processor. Based on this understanding, the technical solution of the present disclosure or part of the technical solution can be embodied in the form of a software product, which is stored in a storage medium and includes several instructions for enabling a computer device (which can be a personal computer, a server, or a network device, etc.) to execute all or part of the steps of the method described in each embodiment of the present disclosure. The aforementioned storage medium includes various media that can store program codes, such as a USB flash drive, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk.

[0218] Finally, it should be noted that the above-described embodiments are only specific implementation methods of the present disclosure, which are used to illustrate the technical solutions of the present disclosure, rather than to limit them. The scope of protection of the present disclosure is not limited thereto. Although the present disclosure has been described in detail with reference to the above-described embodiments, those skilled in the art should understand that any person skilled in the art can modify or easily conceive of changes to the technical solutions described in the above-described embodiments within the technical scope disclosed in the present disclosure, or replace some of the technical features therein with equivalents. Such modifications, changes, or replacements do not deviate from the spirit and scope of the technical solutions of the embodiments of the present disclosure, and should be included in the scope of protection of the present disclosure. Therefore, the scope of protection of the present disclosure shall be subject to the scope of protection of the claims.

Claims

1. An interactive control method, comprising: Display the game scene of the target cloud game; The game scene includes: a first virtual object; In response to a first game event being triggered, determining target archive information from at least one archive information corresponding to the first game event; the target archive information includes: historical operation instructions of the second virtual object in the game scene, the historical operation instructions are instructions for the second virtual object to operate during the game process corresponding to the first game event; and In response to a target trigger of the target archive information, based on the target archive information, the first virtual object is controlled to perform an operation corresponding to the target trigger, and a game screen when the first virtual object performs the operation is displayed.

2. The method according to claim 1, wherein: Before, in response to the target trigger of the target archive information, controlling the first virtual object to perform an operation corresponding to the target trigger based on the target archive information, the method further includes: In response to a preview operation on the target archive information, generating a preview screen corresponding to the target archive information based on the target archive information, and displaying the preview screen; The preview screen includes: using each of the historical operation instructions in the target archive information to control the first virtual object to perform a game process corresponding to the first game event; or, controlling the second virtual object to perform a game process corresponding to the first game event.

3. The method according to claim 2, wherein: The displaying of the preview screen includes: Based on the number of target archive information that triggers preview, determining a split screen area corresponding to the number in the display screen; the split screen area corresponds one-to-one to the preview screen of the target archive information that triggers preview; and In each split-screen area, a preview picture corresponding to each split-screen area is displayed.

4. The method according to claim 1, wherein: The controlling the first virtual object to perform an operation corresponding to the target trigger based on the target archive information includes: According to the timestamps corresponding to the respective historical operation instructions in the target archive information, sequentially generate operation instructions corresponding to the respective historical operation instructions, and send the operation instructions to the cloud gaming platform; and Each of the operation instructions sent to the cloud gaming platform is used for the cloud gaming platform to forward to a cloud gaming server, so that the cloud gaming server controls the first virtual object to perform an operation corresponding to the operation instruction in the order in which the operation instructions are received.

5. The method according to claim 1, wherein: The first game event is triggered, including any of the following: The target button set in the game operation interface is triggered; Enter the target game session, game level, or game copy; The number of failures in executing the target game task reaches the preset number; as well as Query information for querying archived information is received from the target information query control.

6. The method according to any one of claims 1 to 5, wherein: The step of determining target archive information from at least one archive information corresponding to the first game event includes: Determining first attribute information of the first virtual object; Based on the first attribute information corresponding to the first virtual object, matching processing is performed on each of the archived information and the first virtual object to obtain a matching result between each of the archived information and the first virtual object; and Based on the matching result, the target archive information is determined from the archive information.

7. The method according to any one of claims 1 to 5, further comprising: In response to a second game event being triggered, obtaining a second game operation instruction of the first virtual object during a game process corresponding to the second game event; as well as Based on the second game operation instruction, archive information corresponding to the second game event is generated.

8. An interactive control device, comprising: A display module configured to display a game scene of a target cloud game; The game scene includes: a first virtual object; a determination module configured to determine target archive information from at least one archive information corresponding to the first game event in response to a first game event being triggered; the target archive information includes: historical operation instructions of the second virtual object in the game scene, the historical operation instructions being instructions for the second virtual object to operate during the game process corresponding to the first game event; and an execution module, configured to, in response to a target trigger on the target archive information, control the first virtual object to perform an operation corresponding to the target trigger based on the target archive information; Wherein, the display module is further configured to display an operation screen when the first virtual object performs the operation.

9. A computer device comprising: A processor and a memory, wherein the memory stores machine-readable instructions executable by the processor, and the processor is used to execute the machine-readable instructions stored in the memory, and when the machine-readable instructions are executed by the processor, the processor executes the steps of the interactive control method as described in any one of claims 1 to 7.

10. A computer-readable storage medium, wherein: The computer-readable storage medium stores a computer program. When the computer program is executed by a computer device, the computer device executes the steps of the interactive control method according to any one of claims 1 to 7.

Citation Information

Patent Citations

  • Information processing method, equipment and storage medium for game

    CN108295468A

  • Control method and device in game, computer equipment and storage medium

    CN111298449A

  • Cloud game substituted playing method and device, server and storage medium

    CN111773737A

  • Interaction control method and device, computer equipment and storage medium

    CN116617651A

  • Method and system for providing tactical assistance to a player in a shooting video game

    US20220241691A1