[go: up one dir, main page]

WO2024260232A1 - Operation control method and apparatus for cloud game, and computer device and storage medium - Google Patents

Operation control method and apparatus for cloud game, and computer device and storage medium Download PDF

Info

Publication number
WO2024260232A1
WO2024260232A1 PCT/CN2024/096247 CN2024096247W WO2024260232A1 WO 2024260232 A1 WO2024260232 A1 WO 2024260232A1 CN 2024096247 W CN2024096247 W CN 2024096247W WO 2024260232 A1 WO2024260232 A1 WO 2024260232A1
Authority
WO
WIPO (PCT)
Prior art keywords
game
operation instruction
target
user
cloud
Prior art date
Application number
PCT/CN2024/096247
Other languages
French (fr)
Chinese (zh)
Inventor
黄子晨
Original Assignee
北京字跳网络技术有限公司
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 北京字跳网络技术有限公司 filed Critical 北京字跳网络技术有限公司
Publication of WO2024260232A1 publication Critical patent/WO2024260232A1/en

Links

Classifications

    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F13/00Video games, i.e. games using an electronically generated display having two or more dimensions
    • A63F13/45Controlling the progress of the video game
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F13/00Video games, i.e. games using an electronically generated display having two or more dimensions
    • A63F13/50Controlling the output signals based on the game progress
    • A63F13/52Controlling the output signals based on the game progress involving aspects of the displayed game scene
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V20/00Scenes; Scene-specific elements
    • G06V20/40Scenes; Scene-specific elements in video content
    • G06V20/41Higher-level, semantic clustering, classification or understanding of video scenes, e.g. detection, labelling or Markovian modelling of sport events or news items
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F2300/00Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game
    • A63F2300/60Methods for processing data by generating or executing the game program
    • A63F2300/63Methods for processing data by generating or executing the game program for controlling the execution of the game in time

Definitions

  • the present invention relates to a method, device, computer equipment and storage medium for controlling operation of a cloud game.
  • gamers will face different game tasks, some of which have high game difficulty. For some gamers, such as new players, it is difficult to pass these game tasks due to the limited operation instructions available in the game, resulting in a lag in the game progress, which easily affects the game experience of these gamers.
  • an embodiment of the present disclosure provides an operation control method for a cloud game, which is applied to a cloud game client, and the method includes: in response to a first user's selection of an operation instruction for a target cloud game, determining a target operation instruction subset selected in an operation instruction set; the operation instruction set includes at least one operation instruction subset associated with the target cloud game; receiving and displaying game video stream data obtained in response to a target operation instruction of the target operation instruction subset.
  • the method further includes: before the game match of the target cloud game begins, displaying a game assistance interface, the game assistance interface including multiple game levels in the game match, the multiple game levels having associated subsets of operation instructions; in response to the selection of the first user, determining a game level to be assisted from the multiple game levels, so that when the game game proceeds to the game level to be assisted, at least one candidate operation instruction subset matching the game level to be assisted is displayed.
  • a target operation instruction subset selected in the operation instruction set is determined, including: in response to the trigger operation of the first user or in response to the game data of the first user in the target game level meeting a preset trigger condition, displaying at least one candidate operation instruction subset matching the target game level on the game match interface; in response to the selection of the operation instruction by the first user from the at least one candidate operation instruction subset, determining the target operation instruction subset from the at least one candidate operation instruction subset.
  • displaying at least one candidate operation instruction subset matching the target game level also includes: displaying a game video matching the candidate operation instruction subset in a preset area in the game game interface, wherein the game video is a game screen recording when the target game level is completed using the candidate operation instruction subset.
  • the method further includes: obtaining attribute characteristics of the candidate operation instruction subsets, and sorting the multiple candidate operation instruction subsets based on the attribute characteristics; the attribute characteristics include at least one of the level of the second user who executes the candidate operation instruction subset, the matching degree between the second user's game behavior and the first user's game behavior, or the matching degree between the operation instructions in the candidate operation instruction subset and the first user's game behavior; and displaying the multiple candidate operation instruction subsets on the game match interface according to the sorting of the candidate operation instruction subsets.
  • the method in response to the first user's selection of an operation instruction for a target cloud game, after determining the target operation instruction subset selected in the operation instruction set, the method further includes: displaying the operation instructions in the target operation instruction subset; and determining at least one of the target operation instructions in response to the first user's selection.
  • the method before receiving and displaying the game video stream data obtained in response to the target operation instructions of the target operation instruction subset, the method also includes: receiving the operation instructions of the first user for the target level in the target game match; receiving and displaying the game video stream data obtained in response to the target operation instructions of the target operation instruction subset includes: receiving and displaying the game video stream data obtained after merging the at least one target operation instruction and the operation instructions of the first user.
  • the receiving and displaying of the target operation instruction subset in response to the target operation instruction subset also includes: displaying the user operation guidance corresponding to the target operation instruction on the game game interface.
  • an embodiment of the present disclosure provides another cloud game operation control method, which is applied to a cloud game platform, and the method includes: receiving a target operation instruction for a target cloud game sent by a cloud game client of a first user; the target operation instruction belongs to a target operation instruction subset selected by the first user; the operation instruction set includes at least one operation instruction subset associated with the target cloud game; obtaining game video stream data after executing the target operation instruction in the running target cloud game, and sending the game video stream data to the cloud game client of the first user.
  • the method before receiving the target operation instruction, also includes: obtaining a game video when the target game level corresponding to the target cloud game is completed; performing semantic recognition on the game video, determining the operation action corresponding to the game control object in the game video, and determining the operation instruction subset selected under the game video based on the operation action of the game control object; based on the game level corresponding to each obtained operation instruction subset, storing the operation instruction subset in the operation instruction set.
  • the method before receiving the target operation instruction subset, the method also includes: obtaining an operation instruction subset recorded by a second user when completing the target cloud game; based on the game levels corresponding to each obtained operation instruction subset, storing the operation instruction subset into the operation instruction set.
  • it also includes: determining the game reward data corresponding to the target operation instruction under the target cloud game, and the target second user who uploaded the target operation instruction; and using the game reward data to update the income record corresponding to the target second user.
  • sending the game video stream data to the cloud gaming client of the first user includes: in response to the first user's speed-up playback instruction for the target cloud game, speed-processing the game video stream data, and sending the speed-processed game video stream data to the cloud gaming client of the first user.
  • the embodiments of the present disclosure further provide an operation control device for a cloud game, which is applied to a cloud game client, and the operation control device includes: a determination module for determining a target operation instruction subset selected in an operation instruction set in response to a first user selecting an operation instruction for a target cloud game; the operation instruction set includes at least one operation instruction subset associated with the target cloud game; a display module for receiving and displaying a target operation instruction obtained in response to the target operation instruction subset; The game video stream data received.
  • an embodiment of the present disclosure also provides another cloud game operation control device, which is applied to a cloud game platform, and the operation control device includes: a receiving module, which is used to receive a target operation instruction for a target cloud game sent by a cloud game client of a first user; the target operation instruction belongs to a target operation instruction subset selected by the first user; the operation instruction set includes at least one operation instruction subset associated with the target cloud game; an acquisition module, which is used to acquire game video stream data after executing the target operation instruction in the running target cloud game, and send the game video stream data to the cloud game client of the first user.
  • a receiving module which is used to receive a target operation instruction for a target cloud game sent by a cloud game client of a first user
  • the target operation instruction belongs to a target operation instruction subset selected by the first user
  • the operation instruction set includes at least one operation instruction subset associated with the target cloud game
  • an acquisition module which is used to acquire game video stream data after executing the target operation instruction in the running target cloud game, and send the game
  • an optional implementation of the present disclosure further provides a computer-readable storage medium, on which a computer program is stored, and when the computer program is executed, the steps of any possible implementation of the first aspect or the second aspect are executed.
  • FIG1 is a schematic diagram showing a cloud gaming system architecture provided by an embodiment of the present disclosure
  • FIG2 shows a specific structural diagram of a cloud gaming system architecture provided by an embodiment of the present disclosure
  • FIG3 shows a flow chart of a method for controlling a cloud game operation when the execution subject is a cloud game client, provided by an embodiment of the present disclosure
  • FIG4a shows a schematic diagram of a game auxiliary interface provided by an embodiment of the present disclosure
  • FIG4b shows a schematic diagram of another game auxiliary interface provided by an embodiment of the present disclosure.
  • FIG5 shows a schematic diagram of displaying a game video in a game match interface provided by an embodiment of the present disclosure
  • FIG6 shows a flowchart of another method for controlling the operation of a cloud game when the execution subject is a cloud game platform, provided by an embodiment of the present disclosure
  • FIG7 shows an example flow chart of a method for controlling a cloud game operation provided by an embodiment of the present disclosure during specific implementation
  • FIG8 shows a schematic diagram of interaction of a cloud gaming system provided by an embodiment of the present disclosure under a specific embodiment
  • FIG9 shows a schematic diagram of a cloud game operation control device provided by an embodiment of the present disclosure when the execution subject is a cloud game client;
  • FIG10 is a schematic diagram of another cloud game operation control device provided by an embodiment of the present disclosure when the execution subject is a cloud game platform.
  • FIG. 11 shows a schematic diagram of a computer device provided by an embodiment of the present disclosure.
  • the cloud game platform can provide the user with an optional subset of operation instructions.
  • the instructions in the provided operation instruction subset are specifically associated with the target cloud game.
  • the operation instructions therein can help the user achieve the goal of clearing the target cloud game.
  • the cloud game platform can also send the target operation instructions selected by the user to the cloud game running end, and enable the cloud game running end to process the operation instructions and return the game video stream data.
  • the cloud game client can play it in the form of a game screen to achieve a game effect equivalent to that after executing the target operation instructions on the cloud game client.
  • the cloud game client can use the operation instructions provided by the platform to complete the corresponding game tasks, which is less invasive to the game and reduces the difficulty of operation.
  • the execution subject of the cloud game operation control method provided in the embodiment of the present disclosure is generally a computer device with certain computing capabilities, and the computer device includes, for example: a terminal device or a server or other processing device.
  • the terminal device can be a user equipment (User Equipment, UE), a mobile device, a user terminal, a terminal, a cellular phone, a cordless phone, a personal digital assistant (Personal Digital Assistant, PDA), a handheld device, a computing device, a vehicle-mounted device, a wearable device, etc.
  • the cloud game operation control method can be implemented by a processor calling a computer-readable instruction stored in a memory.
  • the cloud game involved in the embodiments of the present disclosure specifically refers to an online game service that does not need to be downloaded and installed locally, and can allow users to use games that are not installed locally across devices without a game console. Users can access the cloud game platform through devices such as TVs, computers, and mobile phones, without downloading or installing games, and can run games by simply maintaining a network connection, thereby breaking through the limitations of game content on different platforms.
  • FIG1 a schematic diagram of a cloud gaming system architecture provided by the embodiment of the present disclosure involves a cloud gaming client 11, The cloud game platform 12 and the cloud game operation terminal 13.
  • the cloud game client 11 communicates with the cloud game platform 12, and the cloud game platform 12 communicates with the cloud game operation terminal 13.
  • the carrier can be an application program that can run cloud games, an operating platform, etc.
  • the cloud game client can provide players with a visual interface so that players can play cloud games on the visual interface; the cloud game client can establish a connection with the cloud game platform, transmit the operation instructions selected by the user to the cloud game platform, and also receive the game screen data that the cloud game platform needs to render and display to the players.
  • a transmission module which is used to connect with the cloud game client (cloud game client SDK) and the cloud game toolkit (GameSDK) in the cloud game running end respectively to transmit game data and operation instructions
  • a control module which is used to control the player's operation authority and can integrate the operation instructions uploaded by the player
  • a scheduling module which is used to install, delete, update, put on the shelves, and remove cloud games from the cloud game running end
  • a permission management module which is used to obtain and verify the operation authority of the cloud game client
  • a storage module which is used to store the player's user data and game data
  • a configuration module which is used to provide a visual interface for configuring the game and game play.
  • the cloud game running end specifically the cloud game running end machine, as the machine that actually runs the cloud game, it can establish a connection with the cloud game platform, transmit data to the cloud game platform, and execute the operation instructions transmitted by the cloud game platform.
  • the cloud game running end toolkit is integrated into the cloud game, and performs the interaction of related functions such as command upload, maintenance and replay in the cloud game; and, it interacts with the cloud game platform for related functions such as command upload, maintenance and replay.
  • cloud game platform and cloud game running end in the above-mentioned system, the specific structural diagram is shown in Figure 2. Among them, two different cloud games are listed in the cloud game running end. Under the cloud game client, multiple cloud game clients corresponding to user 1, user 2, etc. are listed by way of example.
  • the cloud game client can be a cloud game client corresponding to a new user in the target cloud game, or a cloud game client that has played the target cloud game many times.
  • the characteristics of these cloud game clients in cloud games are that the operation instructions that can be used under their existing permissions cannot be quickly passed or are not
  • a cloud game client can complete the target cloud game or a specific game task therein.
  • Such a cloud game client is, for example, the cloud game client corresponding to user 1 in FIG. 2 .
  • FIG. 3 there is shown a flow chart of a cloud game operation control method provided by an embodiment of the present disclosure.
  • the method includes steps S301 to S303, wherein:
  • S301 In response to a first user selecting an operation instruction for a target cloud game, determining a target operation instruction subset selected in an operation instruction set; the operation instruction set includes at least one operation instruction subset associated with the target cloud game;
  • S302 Receive and display game video stream data obtained in response to the target operation instruction of the target operation instruction subset.
  • the selected cloud game is the target cloud game.
  • the first user can specifically play the target cloud game by selecting operation instructions.
  • the optional operation instructions include defense operations and hitting operations, etc., or in a racing game, the optional operation instructions include steering operations, acceleration operations, and prop throwing operations, etc.
  • the operation instructions can be selected and used separately, such as selecting only defense operations or hitting operations, or they can also be used in combination, such as selecting an acceleration operation while selecting a left turn operation.
  • the operation instruction subset described in the embodiments of the present disclosure can be specifically used to represent the operation combination in the above examples, such as including a left turn operation and an acceleration operation in one operation instruction subset; or, it can also include multiple separately optional operations, such as including in one operation instruction subset: a. a left turn operation, b. a left turn operation and an acceleration operation, c. an acceleration operation and a prop throwing operation.
  • each subset of operation instructions there may be multiple subsets of operation instructions, which together constitute an operation instruction set.
  • different sections can be used as multiple game levels. Therefore, the game match described here can actually indicate the specific process of playing the game.
  • the target cloud game since the target cloud game has different game levels, such as facing different game combat objects, or being in different game links, the subsets of operation instructions that can be provided to users at each game level may be different.
  • each Each game level may have one or more operation instruction subsets, and the corresponding operation instruction subsets under multiple game levels can constitute the operation instruction set under the target cloud game.
  • a subset of operation instructions related to the target cloud game is selected to be provided to the first user, so that these cloud game clients can complete the target cloud game after selecting the operation instructions therefrom, thereby bringing a better gaming experience.
  • the method of determining the operation instruction set is specifically described in the embodiment of the operation control method based on the cloud gaming platform, and will not be repeated here.
  • the operation instruction set under the determined operation instruction library can be displayed first, so as to respond to the selection operation of the first user, determine the target operation instruction subset for the target cloud game, and further receive the game video stream data obtained according to the selected target instruction subset, so that the first user can watch the game completion screen according to the game screen displayed under the game video stream data.
  • a subset of operation instructions can be displayed, and the user can select from them, so that when the game reaches the corresponding game level, the selected corresponding subset of operation instructions can be displayed.
  • the following method may be adopted: before the game match of the target cloud game starts, a game assistance interface is displayed, the game assistance interface includes multiple game levels in the game match, and the multiple game levels have associated operation instruction subsets; in response to the selection of the first user, a game level to be assisted is determined from the multiple game levels, so that when the game match proceeds to the game level to be assisted, at least one candidate operation instruction subset matching the game level to be assisted is displayed.
  • a game auxiliary interface is specifically selected, and multiple game levels in the game are displayed to the user in advance on the game auxiliary interface to display at least one provided operation instruction subset.
  • FIG4a is a schematic diagram of a game auxiliary interface provided by an embodiment of the present disclosure. Taking the game auxiliary interface under the racing game shown here as an example, the multiple game levels under the target cloud game actually indicate multiple different race sections.
  • the identification information of different race sections can be displayed, such as Section 1, Section 2, and Section 3 shown in the figure, and the image information under each section can be further displayed in the form of thumbnails.
  • Each race route section has an associated subset of operation instructions.
  • route section 1 there are specifically associated candidate operation instruction subsets S1 and candidate operation instruction subsets S2.
  • route section 1 can be determined as the game level to be assisted, and it is considered that the first user's operation intention is to display the subset of operation instructions that can help pass route section 1 when passing route section 1 in the game match. Therefore, in the game match of the target cloud game, when controlling the vehicle to drive to route section 1, the operation instruction subsets S1 and S2 that match the route section 1 can be displayed.
  • the operation instruction subsets S1 and S2 displayed here are at least one candidate operation instruction subset described in the embodiments of the present disclosure.
  • FIG. 4b a schematic diagram of another game auxiliary interface provided in an embodiment of the present disclosure is provided.
  • multiple operation instruction subsets associated with the racing segments are also displayed in association.
  • segment 1 two operation instruction subsets S1 and S2 and the operation instructions specifically included therein are displayed in association.
  • the user can still determine all the operation instruction subsets associated with segment identification 1 as candidate operation instruction subsets for display during the game process of the target cloud game by triggering the segment identification 1 in a manner similar to that in FIG. 4a above.
  • the first user may also select a candidate operation instruction subset that he or she wishes to display in the game to assist in passing the level from the provided multiple operation instruction subsets according to his or her own preferences or gaming experience.
  • the candidate operation instruction subset for display in the target cloud game may be determined from all the associated operation instruction subsets displayed according to the selection operation of the first user. For example, in FIG4b , for section 1, only the operation instruction subset S2 is selected as the operation instruction subset to be displayed in the game, and the operation instruction subset S2 is displayed in a boxed state.
  • the selectable operation instruction subset can be one or more, and can also belong to the same game level or multiple different game levels.
  • the auxiliary game level can be determined from the multiple game levels under the target cloud game according to the game level associated with the selected operation instruction subset, that is, the game level corresponding to the operation instruction subset selected by the user is associated, and when playing these auxiliary game levels, at least one candidate operation instruction subset selected by the user under the auxiliary game level is associated and displayed.
  • the subset of operation instructions can be displayed.
  • Specific scenarios include, for example, in the target cloud game, the first user needs to quickly complete the game, or it can be detected that the first user has repeatedly played the game for many times but still failed to complete a certain level, etc.
  • At least one subset of candidate operation instructions matching the target game level can be displayed on the game match interface.
  • the trigger operation of the first user may specifically indicate that in the above example scenario, when the first user has the need to pass the level, the game interface may display a subset of candidate operation instructions matching the currently ongoing target game level through a trigger operation such as a "recommendation button" displayed on the game interface, or through voice wake-up.
  • the first user plays the game repeatedly for many times but still fails to pass, it can be specifically reflected by the game data under the target cloud game.
  • the game data under Section 1 includes 5 failed records, it can be determined that the user has a problem of not being able to pass the level under this section, and at least one candidate operation instruction subset under Section 1 can be displayed on the game match interface.
  • the "5 failed" described in the example is only a possible example, which can be specifically determined according to the actual game content of the target cloud game, and will not be explained one by one here.
  • the user can determine the target operation instruction subset by selection, so as to use the target operation instruction subset to assist in completing the target cloud game.
  • a method for assisting a user in selecting a target operation instruction subset is also provided.
  • a game video matching the candidate operation instruction subset can be displayed in a preset area in the game match interface, and the game video is a game screen recording when the target game level is completed.
  • the game video matching each candidate operation instruction subset can be additionally displayed in the game match interface. Since the method of returning the cloud game running end to the game screen based on the candidate operation instruction subset will occupy processing resources, in the embodiment of the present disclosure, a game video using the candidate operation instruction subset for cloud gaming is selected from the existing game screen recordings as the game video matching and displaying the candidate operation instruction subset.
  • the recorded game screen recordings shown here can specifically be game videos recorded by other users when they were playing the target cloud game in history, or can be game videos recorded by the first user who is playing the cloud game when he was playing the target cloud game in history.
  • the first user who is not playing the target cloud game is referred to as the second user, specifically including other users who are different from the first user in identity, and also including the first user in the historical game.
  • it can also be a game screen recording recorded in a non-cloud game game scenario, such as a game video obtained when performing the same game task in an online game or an offline game.
  • FIG. 5 is a schematic diagram of a game video displayed in a game match interface provided by an embodiment of the present disclosure.
  • the target cloud game is in progress to the section 1 described in the above example, and accordingly, in the preset area in the game match interface, that is, the area on the left side of the game match interface, a game video matching the candidate operation instruction subset is displayed, such as the game videos corresponding to the candidate operation instruction subsets S1 and S2 in the above example.
  • other information that can be obtained under the game video can also be additionally displayed, such as the name of the user who uploaded the game video, the user's game level, the score obtained in the game, etc.
  • the specific information that can be displayed is not limited here.
  • multiple candidate operation instruction subsets may be displayed.
  • the display may be performed in order by sorting.
  • the attribute characteristics of the candidate operation instruction subset can be obtained, and based on the attribute characteristics
  • the plurality of candidate operation instruction subsets are sorted by using the feature; the attribute feature includes at least one of the level of the second user who executes the candidate operation instruction subset, the matching degree between the game behavior of the second user and the game behavior of the first user, or the matching degree between the operation instructions in the candidate operation instruction subset and the game behavior of the first user; and the plurality of candidate operation instruction subsets are displayed on the game match interface according to the sorting of the candidate operation instruction subsets.
  • the candidate operation subset associated with the game screen recording uploaded by the user can be specifically sorted according to the level of the second user who uploaded the candidate operation subset.
  • the level of the second user can be specifically obtained by searching the cloud game platform, or the corresponding level can be associated and stored during recording and called when sorting.
  • the user's level can specifically be the level obtained after playing the game under the target cloud game.
  • the game behavior can specifically include character selection behavior, purchase behavior of game equipment in the game, setting behavior of game attribute parameters, upgrading behavior of game skills, etc. If the second user's game behavior is similar to the first user's game behavior, it means that the current state of the game is more similar to the game state when the second user selected the subset of operation instructions in the historical game.
  • the subset of operation instructions used when another second user selects virtual character B to complete the game game will be more suitable for the first user who currently selects character A to select and use.
  • the game state under the game video is similar to the current game state of the first user, and is more suitable for priority push.
  • the degree of match between the operation instructions in the candidate operation instruction subset and the gaming behavior of the first user can be used to reflect whether the provided operation instruction is an operation that can be selected by the current first user. For example, in the racing game described in the above example, if one of the two candidate operation instruction subsets provided contains an operation instruction for throwing props and the other does not, and the current first user cannot choose to throw props in the game, for example, the current first user does not have any props to throw in the game, or the number of props is relatively limited and not suitable for use in the early stages of the game. Therefore, when recommending candidate operation instruction subsets, it can be determined through the gaming behavior of the first user which of the multiple candidate operation instruction subsets is the best.
  • a subset of candidate operation instructions is selectable by the first user, or can be more preferably selected.
  • the subset of candidate operation instructions that does not include the operation instruction of throwing props in the above example is a better choice, and can be ranked higher than another candidate operation instruction when displayed.
  • multiple candidate operation instruction subsets can be sorted. Specifically, according to the selection operation of the first user, one attribute feature can be selected for sorting when determining the sorting, or various attribute features can be comprehensively sorted. After selecting different sorting methods accordingly, since the sorting results obtained may be different, the order of the multiple candidate operation instruction subsets displayed on the game game interface will also be different accordingly.
  • the operation results refer to the game results obtained by the candidate operation instruction subset in the target cloud game, such as game scores, clearance time, attack level, etc.
  • sorting the candidate operation instruction subsets by operation results they can be sorted separately according to the classification of each of the above game results, or the corresponding weights of the game results under each classification can be determined for comprehensive sorting, which is not limited here.
  • each candidate operation instruction subset can be displayed according to the sorting results, and can be marked by serial numbers, levels, etc., so that users can select a target operation instruction subset that is more effective when playing the target cloud game from each sorted candidate operation instruction subset.
  • the first user may further select multiple operation instructions therein, and may also select one or more operation instructions when selecting.
  • the operation instructions in the target operation instruction subset may also be displayed, and in response to the selection of the first user, at least one of the target operation instructions may be determined.
  • the candidate operation instruction subset S1 displayed in the above example after selection, it may be further displayed as s1: left turn operation and s2: acceleration operation, and the first user may continue to select any operation therefrom, such as s1 or s2, or select all two operations s1 and s2.
  • the operation instruction selected by the user is the target operation instruction described in the embodiment of the present disclosure.
  • the first user can not only select the recommended operation instructions, Other operation instructions may also be selected, for example, in the above example, in addition to selecting s1: left turn operation and s2: acceleration operation as target operation instructions, a jump operation may also be selected. Since the jump operation is also selected by the user, when displaying the game screen, the game screen corresponding to the game effects of executing the left turn operation, the acceleration operation and the jump operation should be displayed.
  • the operation instruction of the first user for the target level in the target game match can also be received, such as the operation instruction corresponding to the jump operation described above, and the game screen is displayed through the two.
  • step S301 the specific operation instructions selected by the first user in the target cloud game can be determined, so as to further receive the corresponding game video stream data through the following step S302 and display the specific game screen to the first user.
  • all the selected operation instructions can be sent to the cloud game platform, and the cloud game platform can feedback these operation instructions to the cloud game running end, so as to receive the game video stream data returned by the cloud game running end, thereby displaying the game screen.
  • the game changes that occur under the target cloud game after selecting the target operation instruction and/or other operation instructions can be viewed through the played game screen, such as completing the game task under the target cloud game, or clearing the target cloud game.
  • the received game video stream data is different depending on the selected operation instruction.
  • the first user may only select the target operation instruction in the target operation instruction subset, and the obtained game video stream data is the video stream data obtained by using the selected target operation instruction. If the first user also selects the operation instruction for the target level in the target game match, the obtained game video stream data is the game video stream data obtained after merging at least one target operation instruction and the other operation instruction selected by the first user.
  • the command triggering special effects similar to those when the user completes the game by himself can be displayed during the game.
  • the target operation instruction selected by the user includes the operation instruction corresponding to the operation of throwing props
  • the game screen of throwing props will be displayed correspondingly under the game video stream data, but for the first user, it is impossible to perceive when the target operation instruction is triggered, and there will also be a problem of unclear display logic of the game screen. Therefore, in the embodiment of the present disclosure, a method of displaying the user operation guidance corresponding to the target operation instruction on the game game interface is specifically selected, so as to display the game screen according to the actual situation.
  • the button corresponding to the target operation instruction When the button corresponding to the target operation instruction is triggered, the logic of the game screen affected by the target operation instruction will appear on the game screen.
  • the operation button corresponding to the target operation instruction By making the operation button corresponding to the target operation instruction display the same selection special effect, the game screen is displayed to the first user as a user operation guide.
  • the target operation instruction corresponding to the prop throwing operation in the racing game described above is still used as an example for explanation.
  • the button corresponding to the prop throwing operation displayed on the game match page is presented as an excitation special effect, that is, the user operation guide is specifically displayed as a prop throwing operation button presenting the excitation special effect.
  • the above method provided by the embodiment of the present disclosure is not selected, only the game screen of the racing car throwing props will appear using the game video stream data, and since there is no prompt information that the target operation instruction is currently being selected for the target cloud game, and the operation instruction of the prop throwing operation is not actively selected by the first user when playing the target cloud game, this will appear when the game screen of the prop throwing is displayed.
  • the corresponding button under the target operation instruction selected by the user can display the corresponding selection effect.
  • the button for throwing props also shows the excitation effect, which is the user operation guide described above.
  • the user operation guide can make the first user clear about the changes in the current game screen, which is specifically due to the role played by the selected target operation instruction under the target cloud game, rather than the operation error of the target cloud game.
  • the first user can also have the game experience of being "assisted" in the game under the target cloud game, and the game experience is better for the first user.
  • FIG6 a flowchart of another cloud gaming operation control method provided by an embodiment of the present disclosure is shown, and the method includes steps S601 to S602, wherein:
  • S601 Receive a target operation instruction for a target cloud game sent by a cloud game client of a first user; the target operation instruction belongs to a target operation instruction subset selected by the first user; the operation instruction set includes at least one operation instruction subset associated with the target cloud game;
  • S602 Obtain the game after executing the target operation instruction in the running target cloud game
  • the game video stream data is sent to the cloud gaming client of the first user.
  • the cloud gaming platform before receiving the target operation instruction sent by the cloud gaming client, according to the description in the above embodiment, the cloud gaming platform will complete the operation of storing the recorded operation instruction subset containing at least one operation instruction in the operation instruction library.
  • a game video can be obtained when a target game level corresponding to a target cloud game is completed; semantic recognition is performed on the game video to determine the operation actions corresponding to the game control objects in the game video, and based on the operation actions of the game control objects, a subset of operation instructions selected under the game video is determined; based on the game levels corresponding to the obtained operation instruction subsets, the operation instruction subsets are stored in the operation instruction set.
  • the game video can specifically be a video selected and recorded by the second user when playing the target cloud game, or a video recorded in the same offline game or online game.
  • the game video described here since it only has video frame images, it does not have a subset of operation instructions that can be directly obtained.
  • the game control object in the game video can be specifically identified as an object and the game control object can be action recognized. Then, at least one operation instruction selected when manipulating the game control object can be determined, that is, a subset of the operation instructions selected in the game video can be determined.
  • the identified operation instruction subsets under each game level can be obtained.
  • the identified operation instruction subsets can also be stored in the operation instruction set based on the game levels corresponding to each operation instruction subset.
  • the selected operation instructions can be recorded synchronously in the target cloud game.
  • a subset of operation instructions recorded by the second user when completing the target cloud game can be obtained; based on the game levels corresponding to each obtained subset of operation instructions, the subset of operation instructions can be recorded synchronously in the target cloud game.
  • the set is stored in the operation instruction set.
  • the following two different methods can be used to record the operation instructions: in one possible case, the second user's authorization can be accepted before starting the target cloud game, and the operation instructions can be continuously recorded during the running of the target cloud game; in another possible case, after the target cloud game ends, the operation instructions triggered in the target cloud game can be sorted and collected at one time with the authorization of the second user.
  • other feasible methods can be used to record the operation instructions in the target cloud game, which will not be listed one by one here.
  • the subset of operation instructions can be stored in the operation instruction library according to the corresponding game task information.
  • the game task information can specifically indicate the operation result and the corresponding game level corresponding to the subset of operation instructions, wherein the operation result can be used to implement the sorting of the subset of operation instructions in subsequent operations, and the game level can be used to classify and store the subset of operation instructions.
  • the cloud gaming platform can provide the cloud gaming client with an operation instruction set that can be selected by the first user.
  • the cloud game platform can respond to receiving the cloud game client's request for selecting operation instructions and indicate the target operation instruction set corresponding to the current target game task to the cloud game client.
  • the cloud game client's operation instruction selection request can be specifically initiated by the user's operation, or it can be actively initiated by the cloud game client based on the current target cloud game operation status, such as the current target cloud game or the ongoing target game task therein has not passed within the preset time length, has been repeatedly run more than a preset number of times, etc.
  • the cloud game client can select the target operation instruction from the target operation instruction set, and the cloud game platform can also receive the target operation instruction selected by the cloud game client accordingly.
  • the cloud gaming platform after receiving the target operation instruction, the game video stream data after the target operation instruction is executed in the running target cloud game can also be obtained.
  • the cloud gaming platform can send the target operation instruction to the cloud gaming running end.
  • the cloud gaming running end determines the game processing logic corresponding to the target cloud game to render the game video stream data under the target operation instruction.
  • the cloud gaming running end feeds the game video stream data back to the cloud gaming platform. In this way, the cloud gaming platform can obtain the game video stream data after the target operation instruction is executed in the target cloud game.
  • the cloud gaming platform may send the game screen data acquired by the cloud gaming platform to the cloud gaming client of the first user, and the cloud gaming client may process and display the game screen data so that the user can view the game screen.
  • the target operation instruction selected by the cloud game client is not actually an operation instruction that can be selected under its own game authority, and the purpose of selecting the target operation instruction is actually to pass the target cloud game or a specific game task therein more quickly, it is not necessary to display the detailed game process when displaying the game screen.
  • the function of opening the speed playback to the cloud game client is selected to accelerate the playback of the game screen data corresponding to the target operation instruction.
  • the game screen data in response to the cloud game client's speed-up playback instruction for the target cloud game, can be processed at a double speed, and the speed-processed game screen data can be sent to the cloud game client.
  • the optional speeds may be, for example, 1.25 times, 1.5 times, 2 times, and the like.
  • all optional speeds may be provided for selection, or they may be determined based on the historical game records that the cloud game client has authorized to provide in the target cloud game. For example, if the authorized historical game records indicate that the cloud game client has spent less time running the game under the target cloud game, and the corresponding user is a new user, a lower speed may be provided, such as 1.25 times, so that new users can see the game process more clearly.
  • their corresponding users may have watched the game process many times during multiple game sessions, so a higher speed, such as 2 times, is provided to quickly play the game screen that has been repeatedly watched by the user.
  • the speed can also be determined based on the number of selections of the target operation instructions authorized by the user, etc., which will not be listed one by one here.
  • the acceleration of game screen data is performed in the cloud game platform instead of the cloud game operation end that generates the game screen data.
  • the cloud game operation end has a greater operational burden when programming this logic, and it will increase the complexity of the logic under the cloud game operation end. Therefore, it is easier to process the acceleration of game screens in the cloud game platform, and it is also possible not to increase the operational burden of the cloud game operation end, thus ensuring the normal operation of the cloud game operation end.
  • the first user can also obtain the corresponding The corresponding cloud game client generates game rewards in the target cloud game after selecting the target operation instruction.
  • the game reward data corresponding to the target operation instruction and the target second user who uploaded the target operation instruction can be determined under the target cloud game; and the income record corresponding to the target second user can be updated using the game reward data.
  • the game reward data generated under the target cloud game can be determined, such as the obtained game props, virtual gold coins, experience points, etc. Since the actual authority of the target operation instruction belongs to the target second user corresponding to the target operation instruction, these obtained game reward data can be "sent" to the target second user, and specifically, the game reward can be used to update the revenue record corresponding to the cloud game client of the target second user.
  • the target second user can also be notified of the update of the game reward data through system messages, emails, etc. in the game.
  • a specific embodiment corresponding to the above-mentioned cloud game operation control method is provided.
  • an example is given in which the second user provides an operation instruction recorded in the target cloud game for the first user to use in the target cloud game.
  • FIG. 7 an example flow chart of a cloud game operation control method provided in an embodiment of the present disclosure is shown in the specific implementation, wherein:
  • S701 The cloud game client corresponding to the second user runs the target cloud game.
  • Steps S701 to S704 are a process of collecting and collating the operation instructions recorded by each second user in the target cloud game.
  • S702 The second user authorizes recording of operation instructions in the target cloud game.
  • S703 The cloud game client corresponding to the second user sends the operation instructions obtained through the authorized recording to the cloud game platform.
  • the cloud game platform classifies and sorts the acquired operation instructions according to the game task information to obtain multiple operation instruction subsets under the target cloud game.
  • S705 The cloud gaming client of the first user provides a plurality of operation instruction subsets from the cloud gaming platform Select the target operation instruction.
  • the cloud game client corresponding to the first user may specifically be a cloud game client that does not have the authority to select the target operation instruction.
  • Steps S705 to S707 are the process of running the target cloud game on the cloud game client of the second user.
  • S706 The first user selects a playback speed and receives game screen data after speed processing.
  • the cloud game platform uses the game reward data generated by the target operation instruction under the target cloud game to update the revenue record corresponding to the cloud game client of the target second user to which the target operation instruction belongs.
  • FIG8 a schematic diagram of the interaction of the cloud gaming system under this embodiment is provided, as shown in FIG8 . Specifically, it includes:
  • S801 The cloud game client of the second user uploads an operation instruction to the cloud game platform
  • the legend omits the process in which the second user's cloud game client sends operation instructions to the cloud game running end through the cloud game platform to play the target cloud game, and the process in which the second user's cloud game client authorizes the cloud game platform to record the operation instructions.
  • the cloud game platform saves the operation instruction to obtain an operation instruction set of the target cloud game and user information of the second user associated with the operation instruction.
  • the different game levels under the target cloud game can be classified and sorted according to the operation results, so as to obtain an operation instruction set containing operation instruction subsets corresponding to different game levels.
  • the operation steps related to the cloud game client of the second user are marked with different dotted arrows in the figure.
  • the cloud gaming platform provides a subset of operation instructions under the operation instruction set to the cloud gaming client of the first user.
  • S804 The cloud gaming client of the second user sends a target operation instruction to select a determined target to the cloud gaming platform.
  • S805 The cloud game platform sends a target operation instruction to the cloud game running terminal.
  • S806 The cloud game running end renders the game video stream data according to the target operation instruction.
  • S807 The cloud game running end sends the game video stream data to the cloud game platform.
  • S808 The cloud gaming client of the first user sends a request for double-speed playback to the cloud gaming platform.
  • the cloud gaming platform processes the game video stream data at a multiple speed according to the multiple speed required by the multiple speed playback request, and updates the game video stream data.
  • the cloud gaming platform sends the updated game video stream data to the cloud gaming client of the first user.
  • S811 The cloud gaming client of the first user renders and displays the received gaming video stream data.
  • S812 The cloud game running end feeds back game reward data of the target operation instruction in the target cloud game to the cloud game platform;
  • the determination module 91 when the determination module 91 displays at least one candidate operation instruction subset matching the target game level in response to the trigger operation of the first user or in response to the game data of the first user at the target game level meeting a preset trigger condition, it is also used to: display a game video matching the candidate operation instruction subset in a preset area in the game game interface, wherein the game video is a game screen recording when the target game level is completed using the candidate operation instruction subset.
  • the display module 92 before receiving and displaying the game video stream data obtained in response to the target operation instruction of the target operation instruction subset, is further used to: receive the operation instruction of the first user for the target level in the target game match; the display module 92 When receiving and displaying game video stream data obtained in response to a target operation instruction of the target operation instruction subset, it is used to: receive and display game video stream data obtained after merging the at least one target operation instruction and the operation instruction of the first user.
  • the display module 92 when receiving and displaying the game video stream data obtained in response to the target operation instructions of the target operation instruction subset, is also used to: display the user operation guidance corresponding to the target operation instruction on the game game interface.
  • the embodiments of the present disclosure also provide an operation control device for cloud games corresponding to the operation control method for cloud games applied to the cloud game platform in the second aspect above. Since the principle of solving the problem by the device in the embodiments of the present disclosure is similar to the operation control method for cloud games applied to the cloud game platform in the second aspect above in the embodiments 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.
  • FIG. 10 is a schematic diagram of a cloud game operation control device provided by an embodiment of the present disclosure, wherein the device includes: a receiving module 101 and an acquisition module 102; wherein:
  • a receiving module 101 is configured to receive a target operation instruction for a target cloud game sent by a cloud game client of a first user; the target operation instruction belongs to a target operation instruction subset selected by the first user; the operation instruction set includes at least one operation instruction subset associated with the target cloud game;
  • the acquisition module 102 is used to acquire the game video stream data after the target operation instruction is executed in the running target cloud game, and send the game video stream data to the cloud game client of the first user.
  • the receiving module 101 before receiving the target operation instruction, is also used to: obtain a game video when the target game level corresponding to the target cloud game is completed; perform semantic recognition on the game video, determine the operation action corresponding to the game control object in the game video, and determine the operation instruction subset selected under the game video based on the operation action of the game control object; based on the game level corresponding to each obtained operation instruction subset, store the operation instruction subset in the operation instruction set.
  • the receiving module 101 before receiving the target operation instruction subset, is also used to: obtain the operation instruction subset recorded by the second user when completing the target cloud game; based on the game levels corresponding to each obtained operation instruction subset, store the operation instruction subset into the operation instruction set.
  • the device further includes a second processing module 103, which is used to:
  • the target cloud game is defined as follows: the game reward data corresponding to the target operation instruction and the target second user who uploaded the target operation instruction; and the revenue record corresponding to the target second user is updated using the game reward data.
  • the acquisition module 102 when the acquisition module 102 sends the game video stream data to the cloud gaming client of the first user, it is used to: in response to the first user's speed-up playback instruction for the target cloud game, perform speed processing on the game video stream data, and send the speed-processed game video stream data to the cloud gaming client of the first user.
  • the present disclosure also provides a computer device, as shown in FIG11 , which is a schematic diagram of the structure of the computer device provided by the present disclosure, including:
  • a processor 10 and a memory 20 stores machine-readable instructions executable by the processor 10, and the processor 10 is used to execute the machine-readable instructions stored in the memory 20.
  • the processor 10 performs the following steps:
  • a target operation instruction subset selected in an operation instruction set is determined; the operation instruction set includes at least one operation instruction subset associated with the target cloud game; and game video stream data obtained in response to the target operation instruction of the target operation instruction subset is received and displayed.
  • the processor 10 executes the following steps:
  • the above-mentioned memory 20 includes an internal memory 210 and an external memory 220; the internal memory 210 here is also called an internal memory, which is used to temporarily store the calculation data in the processor 10, as well as the data exchanged with the external memory 220 such as a hard disk.
  • the processor 10 exchanges data with the external memory 220 through the internal memory 210.
  • the present disclosure also provides a computer-readable storage medium.
  • a computer program is stored on the storage medium, and when the computer program is executed by the processor, the operation control method of the cloud game described in the above method embodiment is executed.
  • the storage medium may be a volatile or non-volatile computer-readable storage medium.
  • the embodiments of the present disclosure also provide a computer program product, which carries a program code.
  • the instructions included in the program code can be used to execute the operation control method of the cloud game described in the above method embodiment. For details, please refer to the above method embodiment, which will not be repeated here.
  • the computer program product may be implemented in hardware, software or a combination thereof.
  • the computer program product is embodied as a computer storage medium.
  • the computer program product is embodied as a software product, such as a software development kit (SDK).
  • SDK software development kit
  • the units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed on multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.
  • 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.
  • 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 can be executed by a processor.
  • the product is stored in a storage medium, including several instructions for enabling a computer device (which may be a personal computer, a server, or a network device, etc.) to execute all or part of the steps of the methods described in various embodiments of the present disclosure.
  • the aforementioned storage medium includes: 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, and other media that can store program codes.

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Computational Linguistics (AREA)
  • Software Systems (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

Provided in the present disclosure are an operation control method and apparatus for a cloud game, and a computer device and a storage medium, which are applied to a cloud game client. The method comprises: in response to an operation instruction selection of a first user for a target cloud game, determining a selected target operation instruction subset in an operation instruction set, wherein the operation instruction set comprises at least one operation instruction subset associated with the target cloud game; and receiving and presenting game video stream data which is obtained in response to a target operation instruction of the target operation instruction subset.

Description

云游戏的操作控制方法、装置、计算机设备及存储介质Cloud game operation control method, device, computer equipment and storage medium

本申请要求于2023年6月20日递交的中国专利申请第202310738001.5号的优先权,在此全文引用上述中国专利申请公开的内容以作为本申请的一部分。This application claims priority to Chinese Patent Application No. 202310738001.5 filed on June 20, 2023, and the contents of the above-mentioned Chinese patent application disclosure are hereby cited in their entirety as a part of this application.

技术领域Technical Field

本公开涉及一种云游戏的操作控制方法、装置、计算机设备及存储介质。The present invention relates to a method, device, computer equipment and storage medium for controlling operation of a cloud game.

背景技术Background Art

在游戏过程中,游戏玩家会面对不同的游戏任务,其中有些游戏任务具有较高的游戏难度。对于一些游戏玩家,比如新玩家,由于在游戏中可选用的操作指令有限,因此很难通过这些游戏任务,致使游戏进度卡顿,这就容易影响这些游戏玩家的游戏体验。During the game, gamers will face different game tasks, some of which have high game difficulty. For some gamers, such as new players, it is difficult to pass these game tasks due to the limited operation instructions available in the game, resulting in a lag in the game progress, which easily affects the game experience of these gamers.

发明内容Summary of the invention

本公开实施例至少提供一种云游戏的操作控制方法、装置、计算机设备及存储介质。The embodiments of the present disclosure at least provide a method, device, computer equipment and storage medium for controlling operation of a cloud game.

第一方面,本公开实施例提供了一种云游戏的操作控制方法,应用于云游戏客户端,所述方法包括:响应于第一用户针对目标云游戏的操作指令选取,确定在操作指令集中被选中的目标操作指令子集;所述操作指令集包括至少一个与所述目标云游戏相关联的操作指令子集;接收并展示响应于所述目标操作指令子集的目标操作指令得到的游戏视频流数据。In a first aspect, an embodiment of the present disclosure provides an operation control method for a cloud game, which is applied to a cloud game client, and the method includes: in response to a first user's selection of an operation instruction for a target cloud game, determining a target operation instruction subset selected in an operation instruction set; the operation instruction set includes at least one operation instruction subset associated with the target cloud game; receiving and displaying game video stream data obtained in response to a target operation instruction of the target operation instruction subset.

一种可选的实施方式中,所述方法还包括:在所述目标云游戏的游戏对局开始之前,展示游戏辅助界面,所述游戏辅助界面包括所述游戏对局中的多个游戏关卡,多个所述游戏关卡具有相关联的所述操作指令子集;响应于所述第一用户的选择,在多个所述游戏关卡中确定待辅助游戏关卡,以使得在所述游戏对局进行至待辅助游戏关卡时,展示与所述待辅助游戏关卡相匹配的至少一个候选操作指令子集。 In an optional embodiment, the method further includes: before the game match of the target cloud game begins, displaying a game assistance interface, the game assistance interface including multiple game levels in the game match, the multiple game levels having associated subsets of operation instructions; in response to the selection of the first user, determining a game level to be assisted from the multiple game levels, so that when the game game proceeds to the game level to be assisted, at least one candidate operation instruction subset matching the game level to be assisted is displayed.

一种可选的实施方式中,响应于针对目标云游戏的操作指令选取,确定在操作指令集中被选中的目标操作指令子集,包括:响应于所述第一用户的触发操作或者响应于所述第一用户在目标游戏关卡的游戏数据符合预设触发条件,在游戏对局界面上展示与所述目标游戏关卡相匹配的至少一个候选操作指令子集;响应于所述第一用户在所述至少一个候选操作指令子集中的所述操作指令选取,从所述至少一个候选操作指令子集中确定所述目标操作指令子集。In an optional embodiment, in response to the selection of operation instructions for a target cloud game, a target operation instruction subset selected in the operation instruction set is determined, including: in response to the trigger operation of the first user or in response to the game data of the first user in the target game level meeting a preset trigger condition, displaying at least one candidate operation instruction subset matching the target game level on the game match interface; in response to the selection of the operation instruction by the first user from the at least one candidate operation instruction subset, determining the target operation instruction subset from the at least one candidate operation instruction subset.

一种可选的实施方式中,所述响应于所述第一用户的触发操作或者响应于所述第一用户在目标游戏关卡的游戏数据符合预设触发条件,展示与所述目标游戏关卡相匹配的至少一个候选操作指令子集,还包括:在游戏对局界面中的预设区域展示与所述候选操作指令子集相匹配的游戏视频,所述游戏视频为利用所述候选操作指令子集完成所述目标游戏关卡时的游戏录屏。In an optional embodiment, in response to the trigger operation of the first user or in response to the game data of the first user in the target game level meeting a preset trigger condition, displaying at least one candidate operation instruction subset matching the target game level also includes: displaying a game video matching the candidate operation instruction subset in a preset area in the game game interface, wherein the game video is a game screen recording when the target game level is completed using the candidate operation instruction subset.

一种可选的实施方式中,所述候选操作指令子集为多个,所述方法还包括:获取所述候选操作指令子集的属性特征,并基于所述属性特征对多个所述候选操作指令子集进行排序;所述属性特征至少包括执行所述候选操作指令子集的第二用户的等级、所述第二用户游戏行为与所述第一用户游戏行为之间的匹配度、或者所述候选操作指令子集中的操作指令与所述第一用户游戏行为的匹配度中的一个;按照所述候选操作指令子集的排序在所述游戏对局界面上展示多个所述候选操作指令子集。In an optional embodiment, there are multiple candidate operation instruction subsets, and the method further includes: obtaining attribute characteristics of the candidate operation instruction subsets, and sorting the multiple candidate operation instruction subsets based on the attribute characteristics; the attribute characteristics include at least one of the level of the second user who executes the candidate operation instruction subset, the matching degree between the second user's game behavior and the first user's game behavior, or the matching degree between the operation instructions in the candidate operation instruction subset and the first user's game behavior; and displaying the multiple candidate operation instruction subsets on the game match interface according to the sorting of the candidate operation instruction subsets.

一种可选的实施方式中,所述响应于第一用户针对目标云游戏的操作指令选取,确定在操作指令集中被选中的目标操作指令子集之后,所述方法还包括:展示所述目标操作指令子集中的操作指令;响应于所述第一用户的选择,确定至少一个所述目标操作指令。In an optional embodiment, in response to the first user's selection of an operation instruction for a target cloud game, after determining the target operation instruction subset selected in the operation instruction set, the method further includes: displaying the operation instructions in the target operation instruction subset; and determining at least one of the target operation instructions in response to the first user's selection.

一种可选的实施方式中,所述接收并展示响应于所述目标操作指令子集的目标操作指令得到的游戏视频流数据之前,所述方法还包括:接收所述第一用户在目标游戏对局中针对目标关卡的操作指令;所述接收并展示响应于所述目标操作指令子集的目标操作指令得到的游戏视频流数据,包括:接收并展示响应于所述至少一个目标操作指令和所述第一用户的所述操作指令进行合并后,得到的游戏视频流数据。In an optional embodiment, before receiving and displaying the game video stream data obtained in response to the target operation instructions of the target operation instruction subset, the method also includes: receiving the operation instructions of the first user for the target level in the target game match; receiving and displaying the game video stream data obtained in response to the target operation instructions of the target operation instruction subset includes: receiving and displaying the game video stream data obtained after merging the at least one target operation instruction and the operation instructions of the first user.

一种可选的实施方式中,所述接收并展示响应于所述目标操作指令子集 的目标操作指令得到的游戏视频流数据,还包括:在游戏对局界面上,展示所述目标操作指令对应的用户操作引导。In an optional embodiment, the receiving and displaying of the target operation instruction subset in response to the target operation instruction subset The game video stream data obtained by the target operation instruction also includes: displaying the user operation guidance corresponding to the target operation instruction on the game game interface.

第二方面,本公开实施例提供了另一种云游戏的操作控制方法,应用于云游戏平台,所述方法包括:接收第一用户的云游戏客户端发送的针对目标云游戏的目标操作指令;所述目标操作指令属于第一用户选中的目标操作指令子集;所述操作指令集包括至少一个与所述目标云游戏相关联的操作指令子集;获取在运行的所述目标云游戏中执行所述目标操作指令后的游戏视频流数据,并将所述游戏视频流数据发送至所述第一用户的云游戏客户端。In a second aspect, an embodiment of the present disclosure provides another cloud game operation control method, which is applied to a cloud game platform, and the method includes: receiving a target operation instruction for a target cloud game sent by a cloud game client of a first user; the target operation instruction belongs to a target operation instruction subset selected by the first user; the operation instruction set includes at least one operation instruction subset associated with the target cloud game; obtaining game video stream data after executing the target operation instruction in the running target cloud game, and sending the game video stream data to the cloud game client of the first user.

一种可选的实施方式中,在接收所述目标操作指令前,所述方法还包括:获取在完成目标云游戏对应的目标游戏关卡时的游戏视频;对所述游戏视频进行语义识别,确定所述游戏视频中的游戏控制对象对应的操作动作,并基于所述游戏控制对象的操作动作确定在所述游戏视频下选取的操作指令子集;基于获取的各操作指令子集对应的游戏关卡,将所述操作指令子集存入所述操作指令集中。In an optional embodiment, before receiving the target operation instruction, the method also includes: obtaining a game video when the target game level corresponding to the target cloud game is completed; performing semantic recognition on the game video, determining the operation action corresponding to the game control object in the game video, and determining the operation instruction subset selected under the game video based on the operation action of the game control object; based on the game level corresponding to each obtained operation instruction subset, storing the operation instruction subset in the operation instruction set.

一种可选的实施方式中,在接收所述目标操作指令子集前,所述方法还包括:获取第二用户在完成所述目标云游戏时录制的操作指令子集;基于获取的各操作指令子集对应的游戏关卡,将所述操作指令子集存入所述操作指令集中。In an optional embodiment, before receiving the target operation instruction subset, the method also includes: obtaining an operation instruction subset recorded by a second user when completing the target cloud game; based on the game levels corresponding to each obtained operation instruction subset, storing the operation instruction subset into the operation instruction set.

一种可选的实施方式中,还包括:确定在所述目标云游戏下,所述目标操作指令对应的游戏奖励数据,以及上传所述目标操作指令的目标第二用户;利用所述游戏奖励数据对所述目标第二用户对应的收益记录进行更新。In an optional implementation, it also includes: determining the game reward data corresponding to the target operation instruction under the target cloud game, and the target second user who uploaded the target operation instruction; and using the game reward data to update the income record corresponding to the target second user.

一种可选的实施方式中,将所述游戏视频流数据发送至所述第一用户的云游戏客户端,包括:响应于所述第一用户针对所述目标云游戏的倍速播放指令,对所述游戏视频流数据进行倍速处理,并将倍速处理后的游戏视频流数据发送至所述第一用户的云游戏客户端。In an optional implementation, sending the game video stream data to the cloud gaming client of the first user includes: in response to the first user's speed-up playback instruction for the target cloud game, speed-processing the game video stream data, and sending the speed-processed game video stream data to the cloud gaming client of the first user.

第三方面,本公开实施例还提供一种云游戏的操作控制装置,应用于云游戏客户端,所述操作控制装置包括:确定模块,用于响应于第一用户针对目标云游戏的操作指令选取,确定在操作指令集中被选中的目标操作指令子集;所述操作指令集包括至少一个与所述目标云游戏相关联的操作指令子集;展示模块,用于接收并展示响应于所述目标操作指令子集的目标操作指令得 到的游戏视频流数据。In a third aspect, the embodiments of the present disclosure further provide an operation control device for a cloud game, which is applied to a cloud game client, and the operation control device includes: a determination module for determining a target operation instruction subset selected in an operation instruction set in response to a first user selecting an operation instruction for a target cloud game; the operation instruction set includes at least one operation instruction subset associated with the target cloud game; a display module for receiving and displaying a target operation instruction obtained in response to the target operation instruction subset; The game video stream data received.

第四方面,本公开实施例还提供另一种云游戏的操作控制装置,应用于云游戏平台,所述操作控制装置包括:接收模块,用于接收第一用户的云游戏客户端发送的针对目标云游戏的目标操作指令;所述目标操作指令属于第一用户选中的目标操作指令子集;所述操作指令集包括至少一个与所述目标云游戏相关联的操作指令子集;获取模块,用于获取在运行的所述目标云游戏中执行所述目标操作指令后的游戏视频流数据,并将所述游戏视频流数据发送至所述第一用户的云游戏客户端。In a fourth aspect, an embodiment of the present disclosure also provides another cloud game operation control device, which is applied to a cloud game platform, and the operation control device includes: a receiving module, which is used to receive a target operation instruction for a target cloud game sent by a cloud game client of a first user; the target operation instruction belongs to a target operation instruction subset selected by the first user; the operation instruction set includes at least one operation instruction subset associated with the target cloud game; an acquisition module, which is used to acquire game video stream data after executing the target operation instruction in the running target cloud game, and send the game video stream data to the cloud game client of the first user.

第五方面,本公开可选实现方式还提供一种计算机设备,处理器、存储器,所述存储器存储有所述处理器可执行的机器可读指令,所述处理器用于执行所述存储器中存储的机器可读指令,所述机器可读指令被所述处理器执行时,所述机器可读指令被所述处理器执行时执行上述第一方面,或第二方面中任一种可能的实施方式中的步骤。In a fifth aspect, an optional implementation of the present disclosure further 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, and when the machine-readable instructions are executed by the processor, the machine-readable instructions perform the steps in any possible implementation of the above-mentioned first aspect or the second aspect.

第六方面,本公开可选实现方式还提供一种计算机可读存储介质,该计算机可读存储介质上存储有计算机程序,该计算机程序被运行时执行上述第一方面,或第二方面中任一种可能的实施方式中的步骤。In a sixth aspect, an optional implementation of the present disclosure further provides a computer-readable storage medium, on which a computer program is stored, and when the computer program is executed, the steps of any possible implementation of the first aspect or the second aspect are executed.

附图说明BRIEF DESCRIPTION OF THE DRAWINGS

为了更清楚地说明本公开实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,此处的附图被并入说明书中并构成本说明书中的一部分,这些附图示出了符合本公开的实施例,并与说明书一起用于说明本公开的技术方案。应当理解,以下附图仅示出了本公开的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。In order to more clearly illustrate the technical solutions of the embodiments of the present disclosure, the following is a brief introduction to the drawings required for use in the embodiments. The drawings herein are incorporated into the specification and constitute a part of the specification. These drawings illustrate embodiments consistent with the present disclosure and are used together with the specification 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 ordinary technicians in this field, other relevant drawings can also be obtained based on these drawings without creative work.

图1示出了本公开实施例所提供的一种云游戏系统架构的示意图;FIG1 is a schematic diagram showing a cloud gaming system architecture provided by an embodiment of the present disclosure;

图2示出了本公开实施例所提供的一种云游戏系统架构的具体结构示意图;FIG2 shows a specific structural diagram of a cloud gaming system architecture provided by an embodiment of the present disclosure;

图3示出了本公开实施例所提供的一种在执行主体为云游戏客户端时,云游戏的操作控制方法的流程图;FIG3 shows a flow chart of a method for controlling a cloud game operation when the execution subject is a cloud game client, provided by an embodiment of the present disclosure;

图4a示出了本公开实施例所提供的一种展示游戏辅助界面的示意图; FIG4a shows a schematic diagram of a game auxiliary interface provided by an embodiment of the present disclosure;

图4b示出了本公开实施例所提供的另一种展示游戏辅助界面的示意图;FIG4b shows a schematic diagram of another game auxiliary interface provided by an embodiment of the present disclosure;

图5示出了本公开实施例所提供的一种在游戏对局界面中展示游戏视频时的示意图;FIG5 shows a schematic diagram of displaying a game video in a game match interface provided by an embodiment of the present disclosure;

图6示出了本公开实施例所提供的另一种在执行主体为云游戏平台时,云游戏的操作控制方法的流程图;FIG6 shows a flowchart of another method for controlling the operation of a cloud game when the execution subject is a cloud game platform, provided by an embodiment of the present disclosure;

图7示出了本公开实施例所提供的一种云游戏的操作控制方法在具体实施时的示例流程图;FIG7 shows an example flow chart of a method for controlling a cloud game operation provided by an embodiment of the present disclosure during specific implementation;

图8示出了本公开实施例所提供的云游戏系统在具体实施例下的交互示意图;FIG8 shows a schematic diagram of interaction of a cloud gaming system provided by an embodiment of the present disclosure under a specific embodiment;

图9示出了本公开实施例所提供的一种在执行主体为云游戏客户端时,云游戏的操作控制装置的示意图;FIG9 shows a schematic diagram of a cloud game operation control device provided by an embodiment of the present disclosure when the execution subject is a cloud game client;

图10示出了本公开实施例所提供的另一种在执行主体为云游戏平台时,云游戏的操作控制装置的示意图;以及FIG10 is a schematic diagram of another cloud game operation control device provided by an embodiment of the present disclosure when the execution subject is a cloud game platform; and

图11示出了本公开实施例所提供的一种计算机设备的示意图。FIG. 11 shows a schematic diagram of a computer device provided by an embodiment of the present disclosure.

具体实施方式DETAILED DESCRIPTION

为使本公开实施例的目的、技术方案和优点更加清楚,下面将结合本公开实施例中附图,对本公开实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本公开一部分实施例,而不是全部的实施例。通常在此处描述和示出的本公开实施例的组件可以以各种不同的配置来布置和设计。因此,以下对本公开的实施例的详细描述并非旨在限制要求保护的本公开的范围,而是仅仅表示本公开的选定实施例。基于本公开的实施例,本领域技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本公开保护的范围。In order to make the purpose, technical scheme and advantages of the embodiments of the present disclosure clearer, the technical scheme 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 claimed 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 belong to the scope of protection of the present disclosure.

经研究发现,为了提升用户对游戏的体验,使用操作指令有限的用户可以通过选取其他操作指令,以通过一些具有较高难度的游戏任务。但这种修改游戏规则的方式下,需要对游戏本身的运行逻辑进行修改,这种修改方式对游戏的侵入性较大,在操作上也较为困难。Research has found that in order to improve the user experience of the game, users with limited operating instructions can select other operating instructions to pass some game tasks with higher difficulty. However, this way of modifying the game rules requires modifying the operating logic of the game itself, which is highly invasive to the game and difficult to operate.

基于上述研究,本公开提供了一种云游戏的操作控制方法,针对用户选取的目标云游戏,云游戏平台可以向用户提供可选的操作指令子集,这些提 供的操作指令子集中的指令具体与目标云游戏相关联。在操作指令子集被用户选用后,其中的操作指令可以帮助用户在目标云游戏中达到通关的目的。另外,云游戏平台还可以将用户选取的目标操作指令发送至云游戏运行端,并使云游戏运行端处理操作指令返回游戏视频流数据。云游戏客户端在接收云游戏平台返回的游戏视频流数据后,可以以游戏画面的形式进行播放,实现等同于在云游戏客户端执行目标操作指令后的游戏效果。采用这种通过云游戏平台控制的方式,无需对游戏本身的游戏逻辑进行过多改造,就可以实现云游戏客户端使用平台提供的操作指令完成相应游戏任务,对游戏的侵入性小,降低了操作难度。Based on the above research, the present disclosure provides a cloud game operation control method. For the target cloud game selected by the user, the cloud game platform can provide the user with an optional subset of operation instructions. The instructions in the provided operation instruction subset are specifically associated with the target cloud game. After the operation instruction subset is selected by the user, the operation instructions therein can help the user achieve the goal of clearing the target cloud game. In addition, the cloud game platform can also send the target operation instructions selected by the user to the cloud game running end, and enable the cloud game running end to process the operation instructions and return the game video stream data. After receiving the game video stream data returned by the cloud game platform, the cloud game client can play it in the form of a game screen to achieve a game effect equivalent to that after executing the target operation instructions on the cloud game client. By adopting this method of control through the cloud game platform, there is no need to make too much modification to the game logic of the game itself, and the cloud game client can use the operation instructions provided by the platform to complete the corresponding game tasks, which is less invasive to the game and reduces the difficulty of operation.

针对以上方案所存在的缺陷,均是发明人在经过实践并仔细研究后得出的结果,因此,上述问题的发现过程以及下文中本公开针对上述问题所提出的解决方案,都应该是发明人在本公开过程中对本公开做出的贡献。The defects existing in the above solutions are the results obtained by the inventor after practice and careful research. Therefore, the discovery process of the above problems and the solutions proposed by the present disclosure for the above problems below should be the contributions made by the inventor to the present disclosure during the disclosure process.

应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步定义和解释。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, further definition and explanation thereof is not required in subsequent drawings.

为便于对本实施例进行理解,首先对本公开实施例所公开的一种云游戏的操作控制方法进行详细介绍,本公开实施例所提供的云游戏的操作控制方法的执行主体一般为具有一定计算能力的计算机设备,该计算机设备例如包括:终端设备或服务器或其它处理设备,终端设备可以为用户设备(User Equipment,UE)、移动设备、用户终端、终端、蜂窝电话、无绳电话、个人数字助理(Personal Digital Assistant,PDA)、手持设备、计算设备、车载设备、可穿戴设备等。在一些可能的实现方式中,该云游戏的操作控制方法可以通过处理器调用存储器中存储的计算机可读指令的方式来实现。To facilitate understanding of this embodiment, a cloud game operation control method disclosed in the embodiment of the present disclosure is first introduced in detail. The execution subject of the cloud game operation control method provided in the embodiment of the present disclosure is generally a computer device with certain computing capabilities, and the computer device includes, for example: a terminal device or a server or other processing device. The terminal device can be a user equipment (User Equipment, UE), a mobile device, a user terminal, a terminal, a cellular phone, a cordless phone, a personal digital assistant (Personal Digital Assistant, PDA), a handheld device, a computing device, a vehicle-mounted device, a wearable device, etc. In some possible implementations, the cloud game operation control method can be implemented by a processor calling a computer-readable instruction stored in a memory.

本公开实施例中涉及到的云游戏,具体是指无需下载安装到本地的在线游戏服务,可以使用户在没有游戏主机的情况下,跨端使用本地没有安装的游戏。用户可以通过电视、电脑、手机等设备接入云游戏平台,无需进行游戏下载或者安装,只需保持网络连接即可以运行游戏,从而可以突破不同平台游戏内容的限制。The cloud game involved in the embodiments of the present disclosure specifically refers to an online game service that does not need to be downloaded and installed locally, and can allow users to use games that are not installed locally across devices without a game console. Users can access the cloud game platform through devices such as TVs, computers, and mobile phones, without downloading or installing games, and can run games by simply maintaining a network connection, thereby breaking through the limitations of game content on different platforms.

在本公开实施例中,首先对云游戏系统架构做简要说明。如图1所示,为本公开实施例提供的一种云游戏系统架构的示意图,涉及云游戏客户端11、 云游戏平台12以及云游戏运行端13。其中,云游戏客户端11与云游戏平台12之间进行通信,云游戏平台12与云游戏运行端13进行通信。In the embodiment of the present disclosure, the cloud gaming system architecture is first briefly described. As shown in FIG1 , a schematic diagram of a cloud gaming system architecture provided by the embodiment of the present disclosure involves a cloud gaming client 11, The cloud game platform 12 and the cloud game operation terminal 13. The cloud game client 11 communicates with the cloud game platform 12, and the cloud game platform 12 communicates with the cloud game operation terminal 13.

下面首先对系统中的各端可实现的功能进行简要说明。The following is a brief description of the functions that can be achieved at each end in the system.

针对云游戏客户端(云游戏客户端SDK),其载体可以是能够运行云游戏的应用程序、运行平台等。云游戏客户端可以向玩家提供可视化界面,以使玩家可以在可视化界面上进行云游戏;云游戏客户端可以与云游戏平台建立连接,将用户选取的操作指令传输给云游戏平台,也可以接收云游戏平台需要渲染展示给玩家的游戏画面数据。For cloud game clients (cloud game client SDK), the carrier can be an application program that can run cloud games, an operating platform, etc. The cloud game client can provide players with a visual interface so that players can play cloud games on the visual interface; the cloud game client can establish a connection with the cloud game platform, transmit the operation instructions selected by the user to the cloud game platform, and also receive the game screen data that the cloud game platform needs to render and display to the players.

针对云游戏平台,其具体可以包括下述模块:传输模块,用于与云游戏客户端(云游戏客户端SDK)以及云游戏运行端中的云游戏工具包(GameSDK)分别进行连接,以传输游戏数据和操作指令;控制模块,用于控制玩家操作权限并可以整合玩家上传的操作指令;调度模块,用于安装、删除、更新、上架、下架云游戏到云游戏运行端;权限管理模块,用于获取并核检云游戏客户端的运行权限;存储模块,用于存储玩家的用户数据以及游戏数据;配置模块,用于提供可视化界面对游戏以及游戏玩法进行配置。For the cloud game platform, it can specifically include the following modules: a transmission module, which is used to connect with the cloud game client (cloud game client SDK) and the cloud game toolkit (GameSDK) in the cloud game running end respectively to transmit game data and operation instructions; a control module, which is used to control the player's operation authority and can integrate the operation instructions uploaded by the player; a scheduling module, which is used to install, delete, update, put on the shelves, and remove cloud games from the cloud game running end; a permission management module, which is used to obtain and verify the operation authority of the cloud game client; a storage module, which is used to store the player's user data and game data; a configuration module, which is used to provide a visual interface for configuring the game and game play.

针对云游戏运行端,具体为云游戏运行端机器,作为云游戏实际运行的机器运行云游戏,可以与云游戏平台建立连接,传输数据给云游戏平台,并且可以执行云游戏平台传输的操作指令。具体包括云游戏工具包和游戏处理逻辑。其中,云游戏运行端工具包集成在云游戏内,并执行云游戏中指令上传、维护与重放等相关功能的交互;以及,与云游戏平台进行指令上传、维护与重放等相关功能的交互。For the cloud game running end, specifically the cloud game running end machine, as the machine that actually runs the cloud game, it can establish a connection with the cloud game platform, transmit data to the cloud game platform, and execute the operation instructions transmitted by the cloud game platform. Specifically, it includes a cloud game toolkit and game processing logic. Among them, the cloud game running end toolkit is integrated into the cloud game, and performs the interaction of related functions such as command upload, maintenance and replay in the cloud game; and, it interacts with the cloud game platform for related functions such as command upload, maintenance and replay.

针对上述说明系统中的云游戏客户端、云游戏平台以及云游戏运行端,具体结构示意图如图2所示。其中,云游戏运行端中列举除了两个不同的云游戏。在云游戏客户端下,则示例性的列举了通过标注用户1、用户2等对应的多个云游戏客户端。For the cloud game client, cloud game platform and cloud game running end in the above-mentioned system, the specific structural diagram is shown in Figure 2. Among them, two different cloud games are listed in the cloud game running end. Under the cloud game client, multiple cloud game clients corresponding to user 1, user 2, etc. are listed by way of example.

下面对本公开实施例提供的云游戏的操作控制方法加以说明。The following is an explanation of the operation control method of the cloud game provided by the embodiment of the present disclosure.

首先以执行主体为云游戏客户端为例进行说明。此处,云游戏客户端,具体可以是在目标云游戏下的新用户对应的云游戏客户端,或者也可以是多次在目标云游戏下进行游戏的云游戏客户端。这些云游戏客户端在云游戏中的特点是,采用其现有权限下可使用的操作指令并不能快速地通过或者并不 能完成目标云游戏或其中的具体游戏任务。这样的云游戏客户端,例如为图2中用户1对应的云游戏客户端。First, let’s take the cloud game client as an example. Here, the cloud game client can be a cloud game client corresponding to a new user in the target cloud game, or a cloud game client that has played the target cloud game many times. The characteristics of these cloud game clients in cloud games are that the operation instructions that can be used under their existing permissions cannot be quickly passed or are not A cloud game client can complete the target cloud game or a specific game task therein. Such a cloud game client is, for example, the cloud game client corresponding to user 1 in FIG. 2 .

参见图3所示,为本公开实施例提供的一种云游戏的操作控制方法的流程图,该方法包括步骤S301~S303,其中:Referring to FIG. 3 , there is shown a flow chart of a cloud game operation control method provided by an embodiment of the present disclosure. The method includes steps S301 to S303, wherein:

S301:响应于第一用户针对目标云游戏的操作指令选取,确定在操作指令集中被选中的目标操作指令子集;所述操作指令集包括至少一个与所述目标云游戏相关联的操作指令子集;S301: In response to a first user selecting an operation instruction for a target cloud game, determining a target operation instruction subset selected in an operation instruction set; the operation instruction set includes at least one operation instruction subset associated with the target cloud game;

S302:接收并展示响应于所述目标操作指令子集的目标操作指令得到的游戏视频流数据。S302: Receive and display game video stream data obtained in response to the target operation instruction of the target operation instruction subset.

下面对上述S301~S302加以详细说明。The above S301 to S302 are described in detail below.

针对上述S301,对于云游戏客户端,可以运行的云游戏可以有多个,例如在图2中列举的多个云游戏。在选定运行某一云游戏时,这一选定的云游戏即为目标云游戏。对于本公开实施例中正在进行游戏的云游戏客户端,为便于与下文中可以用于提供操作指令的用户进行区分,称为第一用户。在目标云游戏下,第一用户具体可以通过选取操作指令的方式进行目标云游戏,比如在对抗游戏中,可选的操作指令包括防御操作和击打操作等,或者在赛车游戏中,可选的操作指令包括转向操作、加速操作和扔道具操作等。在一种可能的情况下,操作指令可以单独选取使用,比如仅选取防御操作或击打操作,或者也可以组合使用,比如在选取左转操作的同时选取加速操作。With respect to the above S301, for a cloud game client, there may be multiple cloud games that can be run, such as the multiple cloud games listed in Figure 2. When a cloud game is selected to run, the selected cloud game is the target cloud game. For the cloud game client that is playing the game in the embodiment of the present disclosure, in order to facilitate the distinction from the user who can be used to provide operation instructions hereinafter, it is referred to as the first user. Under the target cloud game, the first user can specifically play the target cloud game by selecting operation instructions. For example, in a competitive game, the optional operation instructions include defense operations and hitting operations, etc., or in a racing game, the optional operation instructions include steering operations, acceleration operations, and prop throwing operations, etc. In one possible case, the operation instructions can be selected and used separately, such as selecting only defense operations or hitting operations, or they can also be used in combination, such as selecting an acceleration operation while selecting a left turn operation.

针对本公开实施例中说明的操作指令子集,具体可以用于表示上述示例中的操作组合,比如在一个操作指令子集中包括有左转操作和加速操作;或者,也可以是包括多个单独可选的操作,比如在一个操作指令子集中包括:a.左转操作,b.左转操作和加速操作,c.加速操作和扔道具操作。The operation instruction subset described in the embodiments of the present disclosure can be specifically used to represent the operation combination in the above examples, such as including a left turn operation and an acceleration operation in one operation instruction subset; or, it can also include multiple separately optional operations, such as including in one operation instruction subset: a. a left turn operation, b. a left turn operation and an acceleration operation, c. an acceleration operation and a prop throwing operation.

另外,操作指令子集具体也可能具有多个,并共同组成操作指令集。示例性的,在目标云游戏下,具体可能会有多个游戏环节或多个游戏关卡,以构成目标云游戏的游戏对局,比如在赛车游戏中可以将不同的赛段作为多个游戏关卡,因此这里说明的游戏对局实际可以指示具体进行游戏的过程。在一种可能的情况下,由于目标云游戏中具有不同的游戏关卡,比如面对不同的游戏战斗对象,或者处于不同的游戏环节,因此在每个游戏关卡下,可以向用户提供的操作指令子集可以是不同的。这样,对于目标云游戏而言,每 个游戏关卡下可能均具有一个或多个操作指令子集,多个游戏关卡下对应的操作指令子集,就可以构成目标云游戏下的操作指令集。In addition, there may be multiple subsets of operation instructions, which together constitute an operation instruction set. Exemplarily, under the target cloud game, there may be multiple game links or multiple game levels to constitute the game match of the target cloud game. For example, in a racing game, different sections can be used as multiple game levels. Therefore, the game match described here can actually indicate the specific process of playing the game. In one possible case, since the target cloud game has different game levels, such as facing different game combat objects, or being in different game links, the subsets of operation instructions that can be provided to users at each game level may be different. In this way, for the target cloud game, each Each game level may have one or more operation instruction subsets, and the corresponding operation instruction subsets under multiple game levels can constitute the operation instruction set under the target cloud game.

在本公开实施例中,在目标云游戏下,由于云游戏客户端自身可以选用的操作指令可能并不能通关目标云游戏,因此在本公开实施例中选取为第一用户提供与目标云游戏相关的操作指令子集,以使这些云游戏客户端在从中选取操作指令后,可以完成目标云游戏的通关,从而带来更好的游戏体验。In the embodiment of the present disclosure, under the target cloud game, since the operation instructions that the cloud game client itself can select may not be able to complete the target cloud game, in the embodiment of the present disclosure, a subset of operation instructions related to the target cloud game is selected to be provided to the first user, so that these cloud game clients can complete the target cloud game after selecting the operation instructions therefrom, thereby bringing a better gaming experience.

这里,确定操作指令集的方式,具体在对以云游戏平台为主体的操作控制方法的实施例中进行说明,在此不再进行赘述。Here, the method of determining the operation instruction set is specifically described in the embodiment of the operation control method based on the cloud gaming platform, and will not be repeated here.

在云游戏客户端下,具体可以先对确定的操作指令库下的操作指令集进行展示,以响应于第一用户的选取操作,确定用于目标云游戏的目标操作指令子集,并进一步接收根据选取的目标指令子集得到的游戏视频流数据,从而可以使第一用户根据游戏视频流数据下展示出的游戏画面,观看到游戏通关的画面。In the cloud game client, the operation instruction set under the determined operation instruction library can be displayed first, so as to respond to the selection operation of the first user, determine the target operation instruction subset for the target cloud game, and further receive the game video stream data obtained according to the selected target instruction subset, so that the first user can watch the game completion screen according to the game screen displayed under the game video stream data.

下面对展示操作指令集的多种可能的场景进行说明。The following describes various possible scenarios for displaying the operation instruction set.

首先,在一种可能的情况下,在目标云游戏的游戏对局开始前,比如第一用户仅是登录了游戏后,可以对操作指令子集进行展示,并使用户可以从中进行选取,以在游戏对局中进行至相应的游戏关卡时,将已选取的相应操作指令子集进行展示。First, in one possible case, before the game match of the target cloud game starts, for example, after the first user has only logged into the game, a subset of operation instructions can be displayed, and the user can select from them, so that when the game reaches the corresponding game level, the selected corresponding subset of operation instructions can be displayed.

在具体实施中,可以采用下述方式:在所述目标云游戏的游戏对局开始之前,展示游戏辅助界面,所述游戏辅助界面包括所述游戏对局中的多个游戏关卡,多个所述游戏关卡具有相关联的所述操作指令子集;响应于所述第一用户的选择,在多个所述游戏关卡中确定待辅助游戏关卡,以使得在所述游戏对局进行至待辅助游戏关卡时,展示与所述待辅助游戏关卡相匹配的至少一个候选操作指令子集。In a specific implementation, the following method may be adopted: before the game match of the target cloud game starts, a game assistance interface is displayed, the game assistance interface includes multiple game levels in the game match, and the multiple game levels have associated operation instruction subsets; in response to the selection of the first user, a game level to be assisted is determined from the multiple game levels, so that when the game match proceeds to the game level to be assisted, at least one candidate operation instruction subset matching the game level to be assisted is displayed.

具体地,在游戏对局开始前,若要向用户直接展示操作指令子集,则用户很难从有限的展示信息中确定要选取何种操作指令子集,以帮助完成目标云游戏。因此,在进行展示时,具体选取了展示游戏辅助界面,并在游戏辅助界面上提前向用户展示游戏对局中的多个游戏关卡的方式,对提供的至少一个操作指令子集进行展示。Specifically, before the game starts, if the operation instruction subset is to be directly displayed to the user, it is difficult for the user to determine which operation instruction subset to select from the limited display information to help complete the target cloud game. Therefore, when displaying, a game auxiliary interface is specifically selected, and multiple game levels in the game are displayed to the user in advance on the game auxiliary interface to display at least one provided operation instruction subset.

在对操作指令子集进行展示时,示例性的,可以仅是展示多个游戏关卡 的标识信息,具体例如图4a所示,为本公开实施例提供的一种展示游戏辅助界面的示意图。以这里展示出的在赛车游戏下的游戏辅助界面为例,在目标云游戏下的多个游戏关卡,实际指示多个不同的赛程路段。在进行展示时,例如可以展示出不同赛程路段的标识信息,比如图中示出的路段1、路段2以及路段3,也可以进一步地通过缩略图的形式展示出每一个路段下的图像信息。When displaying a subset of operation instructions, for example, only multiple game levels may be displayed. The identification information is specifically shown in FIG4a, which is a schematic diagram of a game auxiliary interface provided by an embodiment of the present disclosure. Taking the game auxiliary interface under the racing game shown here as an example, the multiple game levels under the target cloud game actually indicate multiple different race sections. When displaying, for example, the identification information of different race sections can be displayed, such as Section 1, Section 2, and Section 3 shown in the figure, and the image information under each section can be further displayed in the form of thumbnails.

而每个赛程路段均具有关联的操作指令子集,比如在路段1下,具体关联有候选操作指令子集S1以及候选操作指令子集S2。这样,若第一用户选取了路段1,比如点击选取了路段1对应的标识信息(在图中表示为“路段1”被框选的状态),则可以将路段1确定为待辅助游戏关卡,并认为第一用户的操作意图为在游戏对局中经过路段1时,展示可以帮助通过路段1的操作指令子集。因此,在进行目标云游戏的游戏对局中,在控制车辆行驶至路段1时,可以展示与该路段1匹配的操作指令子集S1、S2,这里展示出的操作指令子集S1、S2,也即本公开实施例中说明的至少一个候选操作指令子集。Each race route section has an associated subset of operation instructions. For example, under route section 1, there are specifically associated candidate operation instruction subsets S1 and candidate operation instruction subsets S2. In this way, if the first user selects route section 1, such as clicking and selecting the identification information corresponding to route section 1 (indicated as the state where "route section 1" is boxed in the figure), route section 1 can be determined as the game level to be assisted, and it is considered that the first user's operation intention is to display the subset of operation instructions that can help pass route section 1 when passing route section 1 in the game match. Therefore, in the game match of the target cloud game, when controlling the vehicle to drive to route section 1, the operation instruction subsets S1 and S2 that match the route section 1 can be displayed. The operation instruction subsets S1 and S2 displayed here are at least one candidate operation instruction subset described in the embodiments of the present disclosure.

在另一种可能的情况下,参见图4b所示,为本公开实施例提供的另一种展示游戏辅助界面的示意图,与上述图4a相比,在对多个赛程路段进行展示之外,还继续将在赛车路段下关联的多个操作指令子集进行了关联展示。比如在路段1下,关联展示出了两个操作指令子集S1、S2和其中具体包括的操作指令。在该种情况下,用户仍可以通过与上述图4a中相似的方式,通过对路段标识1的触发操作,将其关联的所有操作指令子集,均确定为在进行目标云游戏的游戏过程中用于展示的候选操作指令子集。In another possible case, referring to FIG. 4b, a schematic diagram of another game auxiliary interface provided in an embodiment of the present disclosure is provided. Compared with FIG. 4a above, in addition to displaying multiple race segments, multiple operation instruction subsets associated with the racing segments are also displayed in association. For example, under segment 1, two operation instruction subsets S1 and S2 and the operation instructions specifically included therein are displayed in association. In this case, the user can still determine all the operation instruction subsets associated with segment identification 1 as candidate operation instruction subsets for display during the game process of the target cloud game by triggering the segment identification 1 in a manner similar to that in FIG. 4a above.

或者,在一些示例场景下,第一用户也可以根据自身喜好或游戏经验等,从提供的多个操作指令子集中,选取希望在游戏对局中展示以辅助通过关卡的候选操作指令子集。比如,具体可以根据第一用户的选取操作,从展示的所有关联的操作指令子集中,确定用于在目标云游戏中展示的候选操作指令子集,比如在图4b中,对于路段1,仅是选取将操作指令子集S2作为在游戏对局中进行展示的操作指令子集,操作指令子集S2展示出被框选的状态。Alternatively, in some example scenarios, the first user may also select a candidate operation instruction subset that he or she wishes to display in the game to assist in passing the level from the provided multiple operation instruction subsets according to his or her own preferences or gaming experience. For example, the candidate operation instruction subset for display in the target cloud game may be determined from all the associated operation instruction subsets displayed according to the selection operation of the first user. For example, in FIG4b , for section 1, only the operation instruction subset S2 is selected as the operation instruction subset to be displayed in the game, and the operation instruction subset S2 is displayed in a boxed state.

此处,第一用户在对展示出的无论标识信息或操作指令子集进行选取时,均可以从中选取一个或多个,也即可以选取的操作指令子集具体可以有一个或多个,也可以属于同一游戏关卡或多个不同游戏关卡,在本公开实施例中 并不做出限定。由于不同操作指令子集关联的游戏关卡可能是不同的,因此在进行目标云游戏的过程中,具体可以根据选取操作指令子集关联的游戏关卡,从目标云游戏下的多个游戏关卡中确定辅助游戏关卡,也即关联有用户选取的操作指令子集对应的游戏关卡,并在进行这些辅助游戏关卡时,关联展示在辅助游戏关卡下用户选取的至少一个候选操作指令子集。Here, when the first user selects the displayed identification information or operation instruction subset, he can select one or more of them, that is, the selectable operation instruction subset can be one or more, and can also belong to the same game level or multiple different game levels. In the embodiment of the present disclosure, Since the game levels associated with different operation instruction subsets may be different, during the process of playing the target cloud game, the auxiliary game level can be determined from the multiple game levels under the target cloud game according to the game level associated with the selected operation instruction subset, that is, the game level corresponding to the operation instruction subset selected by the user is associated, and when playing these auxiliary game levels, at least one candidate operation instruction subset selected by the user under the auxiliary game level is associated and displayed.

其次,在另一种可能的情况下,也可以在游戏过程中,有需要向第一用户展示操作指令时,再将操作指令子集进行展示。具体场景例如包括:在目标云游戏中,第一用户自身具有迅速通关游戏的需求,或者可以检测到在某一关卡上反复进行了多次游戏仍未能通关等等。Secondly, in another possible case, when there is a need to display operation instructions to the first user during the game, the subset of operation instructions can be displayed. Specific scenarios include, for example, in the target cloud game, the first user needs to quickly complete the game, or it can be detected that the first user has repeatedly played the game for many times but still failed to complete a certain level, etc.

因此,在具体实施中,具体可以响应于所述第一用户的触发操作或者响应于所述第一用户在目标游戏关卡的游戏数据符合预设触发条件,在游戏对局界面上展示与所述目标游戏关卡相匹配的至少一个候选操作指令子集。Therefore, in a specific implementation, in response to a trigger operation of the first user or in response to the game data of the first user at the target game level meeting a preset trigger condition, at least one subset of candidate operation instructions matching the target game level can be displayed on the game match interface.

这里,第一用户的触发操作,具体即可以指示上述示例场景下,第一用户在自身即具有通关需求时,通过对在游戏对局界面上展示出的例如“推荐按钮”的触发操作,或者通过语音唤醒的方式,使游戏对局界面上可以对当前正在进行的目标游戏关卡匹配的候选操作指令子集进行展示。Here, the trigger operation of the first user may specifically indicate that in the above example scenario, when the first user has the need to pass the level, the game interface may display a subset of candidate operation instructions matching the currently ongoing target game level through a trigger operation such as a "recommendation button" displayed on the game interface, or through voice wake-up.

另外,对于上述说明的在某一游戏关卡下,若出现第一用户进行反复多次的游戏,仍未能通过的情况,具体可以通过目标云游戏下的游戏数据体现,比如对于上述示例中说明的赛车游戏,若在其中的路段1下,对应的游戏数据包括5次未通过的记录,则可以确定在该路段下用户存在无法通过关卡的问题,则可以在游戏对局界面上在路段1下的至少一个候选操作指令子集进行展示。这里,在示例中说明的“5次未通过”仅是一种可能的示例,具体可以根据目标云游戏的实际游戏内容确定,这里不再逐一说明。In addition, for the above-mentioned situation in a certain game level, if the first user plays the game repeatedly for many times but still fails to pass, it can be specifically reflected by the game data under the target cloud game. For example, for the racing game described in the above example, if the corresponding game data under Section 1 includes 5 failed records, it can be determined that the user has a problem of not being able to pass the level under this section, and at least one candidate operation instruction subset under Section 1 can be displayed on the game match interface. Here, the "5 failed" described in the example is only a possible example, which can be specifically determined according to the actual game content of the target cloud game, and will not be explained one by one here.

这样,对于展示出的至少一个候选操作指令子集,用户可以通过选取的方式,从中确定目标操作指令子集,以利用目标操作指令子集辅助完成目标云游戏。In this way, for at least one displayed candidate operation instruction subset, the user can determine the target operation instruction subset by selection, so as to use the target operation instruction subset to assist in completing the target cloud game.

进一步地,与上述在目标云游戏的游戏对局开始前展示操作指令子集的情况类似的,无论是根据用户的触发操作,或者是根据游戏数据确定展示操作指令子集,在这种直接对操作指令子集进行展示的方式下,由于展示出的信息有限,第一用户可能并不能从中进行有效地选取。因此在本公开实施例 中,具体还提供了一种辅助用户选取目标操作指令子集的方式。具体地,可以选取在游戏对局界面中的预设区域展示与所述候选操作指令子集相匹配的游戏视频,所述游戏视频为完成所述目标游戏关卡时的游戏录屏。Further, similar to the above-mentioned case where the operation instruction subset is displayed before the game match of the target cloud game starts, whether the operation instruction subset is displayed based on the user's trigger operation or based on the game data, in this way of directly displaying the operation instruction subset, due to the limited information displayed, the first user may not be able to effectively select from it. In the embodiment, a method for assisting a user in selecting a target operation instruction subset is also provided. Specifically, a game video matching the candidate operation instruction subset can be displayed in a preset area in the game match interface, and the game video is a game screen recording when the target game level is completed.

示例性的,在游戏过程中为了向用户介绍可选用的候选操作指令子集,可以在游戏对局界面中额外的展示出每一候选操作指令子集匹配的游戏视频。由于重新根据候选操作指令子集使云游戏运行端返回游戏画面的方式会占用处理资源,因此在本公开实施例中具体采用从已有的游戏录屏中,选取利用候选操作指令子集进行云游戏的游戏视频,作为与候选操作指令子集进行匹配展示的游戏视频。For example, in order to introduce the optional candidate operation instruction subsets to the user during the game, the game video matching each candidate operation instruction subset can be additionally displayed in the game match interface. Since the method of returning the cloud game running end to the game screen based on the candidate operation instruction subset will occupy processing resources, in the embodiment of the present disclosure, a game video using the candidate operation instruction subset for cloud gaming is selected from the existing game screen recordings as the game video matching and displaying the candidate operation instruction subset.

这里展示出的已录制的游戏录屏,具体可以是其他用户历史进行目标云游戏时录制的游戏视频,也可以是正在进行云游戏的第一用户在历史进行目标云游戏时录制的游戏视频。为了区分是否是正在进行云游戏的用户,或者是具体可以提供操作指令子集的用户,在本公开实施例中将非正在进行目标云游戏的第一用户,称为第二用户,具体包括在身份上与第一用户区别的其他用户,也包括在历史游戏中的第一用户。另外,在另一些可能的情况下,也可以是在非云游戏的游戏场景下录制得到的游戏录屏,比如具体在在线游戏、离线游戏下进行相同的游戏任务时得到的游戏视频。The recorded game screen recordings shown here can specifically be game videos recorded by other users when they were playing the target cloud game in history, or can be game videos recorded by the first user who is playing the cloud game when he was playing the target cloud game in history. In order to distinguish whether it is a user who is playing the cloud game, or a user who can specifically provide a subset of operation instructions, in the disclosed embodiment, the first user who is not playing the target cloud game is referred to as the second user, specifically including other users who are different from the first user in identity, and also including the first user in the historical game. In addition, in other possible cases, it can also be a game screen recording recorded in a non-cloud game game scenario, such as a game video obtained when performing the same game task in an online game or an offline game.

在本公开实施例中,在游戏对局界面中的预设区域展示游戏视频时,示例性的,参见图5所示,为本公开实施例提供的一种在游戏对局界面中展示游戏视频时的示意图。在示例图中,目标云游戏正在进行至上述示例中说明的路段1下,相应地在游戏对局界面中的预设区域,也即游戏对局界面的靠左侧区域中,展示与候选操作指令子集相匹配的游戏视频,比如在上述示例中候选操作指令子集S1、S2分别对应的游戏视频。具体在展示时,也可以额外地展示出在游戏视频下可获取的其他信息,比如上传该游戏视频的用户名称、用户的游戏等级、在游戏下获取的分数等等,具体可以展示出的信息在此并不做出限定。In an embodiment of the present disclosure, when a game video is displayed in a preset area in a game match interface, exemplarily, see FIG. 5, which is a schematic diagram of a game video displayed in a game match interface provided by an embodiment of the present disclosure. In the example diagram, the target cloud game is in progress to the section 1 described in the above example, and accordingly, in the preset area in the game match interface, that is, the area on the left side of the game match interface, a game video matching the candidate operation instruction subset is displayed, such as the game videos corresponding to the candidate operation instruction subsets S1 and S2 in the above example. Specifically, when displaying, other information that can be obtained under the game video can also be additionally displayed, such as the name of the user who uploaded the game video, the user's game level, the score obtained in the game, etc. The specific information that can be displayed is not limited here.

根据上述实施例的说明,具体在进行对候选操作指令子集的展示时,可以展示出多个候选操作指令子集。为了便于第一用户在进行游戏的过程中进行挑选,具体可以通过排序的方式进行有先后顺序的展示。According to the description of the above embodiment, when displaying the candidate operation instruction subsets, multiple candidate operation instruction subsets may be displayed. In order to facilitate the first user to select during the game, the display may be performed in order by sorting.

具体地,可以获取所述候选操作指令子集的属性特征,并基于所述属性 特征对多个所述候选操作指令子集进行排序;所述属性特征至少包括执行所述候选操作指令子集的第二用户的等级、所述第二用户游戏行为与所述第一用户游戏行为之间的匹配度、或者所述候选操作指令子集中的操作指令与所述第一用户游戏行为的匹配度中的一个;按照所述候选操作指令子集的排序在所述游戏对局界面上展示多个所述候选操作指令子集。Specifically, the attribute characteristics of the candidate operation instruction subset can be obtained, and based on the attribute characteristics The plurality of candidate operation instruction subsets are sorted by using the feature; the attribute feature includes at least one of the level of the second user who executes the candidate operation instruction subset, the matching degree between the game behavior of the second user and the game behavior of the first user, or the matching degree between the operation instructions in the candidate operation instruction subset and the game behavior of the first user; and the plurality of candidate operation instruction subsets are displayed on the game match interface according to the sorting of the candidate operation instruction subsets.

下面对上述说明的多个属性特征进行说明。首先,对于由用户上传的游戏录屏下关联的候选操作子集,具体可以根据上传候选操作子集的第二用户的等级进行排序。第二用户的等级具体可以由云游戏平台搜索获得,或者可以在录制时即关联存储对应的等级,并在进行排序时调用。用户的等级具体可以是在目标云游戏下进行游戏后获取的等级。The following is an explanation of the multiple attribute features described above. First, for the candidate operation subset associated with the game screen recording uploaded by the user, it can be specifically sorted according to the level of the second user who uploaded the candidate operation subset. The level of the second user can be specifically obtained by searching the cloud game platform, or the corresponding level can be associated and stored during recording and called when sorting. The user's level can specifically be the level obtained after playing the game under the target cloud game.

针对于第二用户游戏行为与第一用户游戏行为之间的匹配度,首先,游戏行为具体可以包括角色选取行为、在游戏中购买游戏装备的购买行为、游戏属性参数的设置行为、游戏技能的升级行为等等。若第二用户游戏行为与第一用户游戏行为相似,则说明游戏当前的状态和第二用户在历史游戏中选取操作指令子集时的游戏状态越相似。比如,若在竞技比赛下面对同一个游戏战斗对象时,若第一用户选取的游戏控制对象为角色A,某一第二用户选取的虚拟角色也为角色A,那就会相较于另一第二用户选取虚拟角色B完成游戏对局时使用的操作指令子集,更适合于当前选取角色A的第一用户选取使用。相似地,若确定的操作指令子集在其对应的游戏对局中,选取购买了与第一用户在当前状态下购买的同样游戏装备,比如可以得到在游戏中同样的增益,或者设置了相同游戏属性参数,比如设置的通关条件的难易程度相同,或者将某一技能做出了相同的升级,则在游戏视频下的游戏状态,与当前第一用户进行的游戏状态是相近的,更适宜优先推送。Regarding the matching degree between the second user's game behavior and the first user's game behavior, first of all, the game behavior can specifically include character selection behavior, purchase behavior of game equipment in the game, setting behavior of game attribute parameters, upgrading behavior of game skills, etc. If the second user's game behavior is similar to the first user's game behavior, it means that the current state of the game is more similar to the game state when the second user selected the subset of operation instructions in the historical game. For example, if facing the same game combat object in a competitive game, if the game control object selected by the first user is character A, and the virtual character selected by a second user is also character A, then the subset of operation instructions used when another second user selects virtual character B to complete the game game will be more suitable for the first user who currently selects character A to select and use. Similarly, if a determined subset of operation instructions, in its corresponding game match, selects to purchase the same game equipment as purchased by the first user in the current state, for example, the same gain in the game can be obtained, or the same game attribute parameters are set, such as the difficulty of setting the clearance conditions is the same, or a certain skill is upgraded in the same way, then the game state under the game video is similar to the current game state of the first user, and is more suitable for priority push.

针对于候选操作指令子集中的操作指令与第一用户游戏行为的匹配度,具体可以用于体现提供的操作指令是否是当前第一用户可以选取的操作。比如,在上述示例中说明的赛车游戏下,若提供的两个候选操作指令子集中,一个包含有扔道具的操作指令,另一个不包含,而当前第一用户在游戏中并不能选取扔道具,比如当前第一用户在游戏中并没有可投掷的道具,或道具数量较为有限,不适宜在游戏前期使用。因此,在进行候选操作指令子集的推荐时,通过第一用户游戏行为,可以判断在多个候选操作指令子集中,哪 个候选操作指令子集是第一用户可选取的,或是可以更优选取的,比如上述示例中不包含扔道具这一操作指令的候选操作指令子集是更优的选择,则可以比另一候选操作指令在展示时的排序靠前。The degree of match between the operation instructions in the candidate operation instruction subset and the gaming behavior of the first user can be used to reflect whether the provided operation instruction is an operation that can be selected by the current first user. For example, in the racing game described in the above example, if one of the two candidate operation instruction subsets provided contains an operation instruction for throwing props and the other does not, and the current first user cannot choose to throw props in the game, for example, the current first user does not have any props to throw in the game, or the number of props is relatively limited and not suitable for use in the early stages of the game. Therefore, when recommending candidate operation instruction subsets, it can be determined through the gaming behavior of the first user which of the multiple candidate operation instruction subsets is the best. A subset of candidate operation instructions is selectable by the first user, or can be more preferably selected. For example, the subset of candidate operation instructions that does not include the operation instruction of throwing props in the above example is a better choice, and can be ranked higher than another candidate operation instruction when displayed.

上述说明的几种属性特征,仅是在本公开中可能的部分示例,其他相关的属性特征也均应当在本公开实施例的保护范围内,在此不再逐一列举。通过上述说明的各属性特征,可以对多个候选操作指令子集进行排序,具体可以根据第一用户的选择操作,确定排序时选择择一属性特征进行排序,或者综合各属性特征进行排序,相应地选择不同排序方式后,由于得到的排序结果可能不同,因此在游戏对局界面上展示出的多个候选操作指令子集的前后顺序也会相应地有所区别。The several attribute features described above are only some possible examples in the present disclosure, and other related attribute features should also be within the protection scope of the embodiments of the present disclosure, and will not be listed one by one here. Through the attribute features described above, multiple candidate operation instruction subsets can be sorted. Specifically, according to the selection operation of the first user, one attribute feature can be selected for sorting when determining the sorting, or various attribute features can be comprehensively sorted. After selecting different sorting methods accordingly, since the sorting results obtained may be different, the order of the multiple candidate operation instruction subsets displayed on the game game interface will also be different accordingly.

另外,除了上述说明的通过属性特征反应与当前游戏状态是否相匹配的方式进行排序,还可以根据各候选操作指令子集对应的操作结果进行排序,这里的操作结果指候选操作指令子集在目标云游戏中得到的游戏结果,比如游戏得分、通关时间、攻击程度等等。在通过操作结果对候选操作指令子集进行排序时,可以按照上述每一游戏结果的分类分别进行排序,也可以对各分类下的游戏结果确定对应的权重以进行综合排序,在此并不做出限定。在经过排序后,可以根据排序结果对各候选操作指令子集进行展示,并可以通过序号、等级等进行标注,以使用户可以从排序后的各候选操作指令子集中选取在进行目标云游戏时更有效的目标操作指令子集。In addition, in addition to the above-described sorting by reflecting whether the attribute characteristics match the current game state, it is also possible to sort according to the operation results corresponding to each candidate operation instruction subset. The operation results here refer to the game results obtained by the candidate operation instruction subset in the target cloud game, such as game scores, clearance time, attack level, etc. When sorting the candidate operation instruction subsets by operation results, they can be sorted separately according to the classification of each of the above game results, or the corresponding weights of the game results under each classification can be determined for comprehensive sorting, which is not limited here. After sorting, each candidate operation instruction subset can be displayed according to the sorting results, and can be marked by serial numbers, levels, etc., so that users can select a target operation instruction subset that is more effective when playing the target cloud game from each sorted candidate operation instruction subset.

根据上述说明,在操作指令子集下,具体还可以包括有多个操作指令,因此在本公开另一实施例中,第一用户除了可以选取目标操作指令集之外,还可以进一步地对其中的多个操作指令进行选取,在选取时也可以选取其中的一个或多个操作指令。具体地,在确定选取目标操作指令集之后,还可以展示所述目标操作指令子集中的操作指令,并响应于所述第一用户的选择,确定至少一个所述目标操作指令。比如,对于在上述示例中展示出的候选操作指令子集S1,在选取后可以进一步展示为s1:左转操作以及s2:加速操作,第一用户可以继续从中选取任一操作,比如s1或s2,或选取所有的两个操作s1和s2。用户选取的操作指令,也即本公开实施例中说明的目标操作指令。According to the above description, under the operation instruction subset, there may be specifically multiple operation instructions. Therefore, in another embodiment of the present disclosure, in addition to selecting the target operation instruction set, the first user may further select multiple operation instructions therein, and may also select one or more operation instructions when selecting. Specifically, after determining to select the target operation instruction set, the operation instructions in the target operation instruction subset may also be displayed, and in response to the selection of the first user, at least one of the target operation instructions may be determined. For example, for the candidate operation instruction subset S1 displayed in the above example, after selection, it may be further displayed as s1: left turn operation and s2: acceleration operation, and the first user may continue to select any operation therefrom, such as s1 or s2, or select all two operations s1 and s2. The operation instruction selected by the user is the target operation instruction described in the embodiment of the present disclosure.

而在实际的游戏过程中,第一用户除了可以选取推荐的操作指令之外, 也可以选取其他操作指令,比如上述示例中在选取s1:左转操作以及s2:加速操作作为目标操作指令以外,还可以选取跳跃操作。而由于跳跃操作也被用户所选取,因此相应地在展示游戏画面时,应当展示出执行左转操作、加速操作以及跳跃操作三者对应游戏效果的游戏画面。In the actual game process, the first user can not only select the recommended operation instructions, Other operation instructions may also be selected, for example, in the above example, in addition to selecting s1: left turn operation and s2: acceleration operation as target operation instructions, a jump operation may also be selected. Since the jump operation is also selected by the user, when displaying the game screen, the game screen corresponding to the game effects of executing the left turn operation, the acceleration operation and the jump operation should be displayed.

因此,在具体实施中,在确定选取的目标操作指令之外,还可以接收所述第一用户在目标游戏对局中针对目标关卡的操作指令,例如上述说明的跳跃操作对应的操作指令,并通过二者进行游戏画面的展示。Therefore, in a specific implementation, in addition to determining the selected target operation instruction, the operation instruction of the first user for the target level in the target game match can also be received, such as the operation instruction corresponding to the jump operation described above, and the game screen is displayed through the two.

这样,根据上述步骤S301,即可以确定第一用户在目标云游戏下具体选取的操作指令,以进一步通过下述步骤S302接收对应的游戏视频流数据,并向第一用户展示出具体的游戏画面。In this way, according to the above step S301, the specific operation instructions selected by the first user in the target cloud game can be determined, so as to further receive the corresponding game video stream data through the following step S302 and display the specific game screen to the first user.

针对上述S302,在根据上述步骤确定在目标云游戏下选取的操作指令后,可以将选取的所有操作指令发送至云游戏平台中,云游戏平台可以向云游戏运行端反馈这些操作指令,以接收到云游戏运行端依此返回的游戏视频流数据,从而进行游戏画面的展示。对于云游戏客户端下的第一用户而言,则可以通过播放的游戏画面观看到在选取目标操作指令和/或其他操作指令后,在目标云游戏下发生的游戏变化,比如完成目标云游戏下的游戏任务,或者通关该目标云游戏。With respect to the above S302, after determining the operation instructions selected under the target cloud game according to the above steps, all the selected operation instructions can be sent to the cloud game platform, and the cloud game platform can feedback these operation instructions to the cloud game running end, so as to receive the game video stream data returned by the cloud game running end, thereby displaying the game screen. For the first user under the cloud game client, the game changes that occur under the target cloud game after selecting the target operation instruction and/or other operation instructions can be viewed through the played game screen, such as completing the game task under the target cloud game, or clearing the target cloud game.

在具体实施中,根据选取的操作指令不同,接收到的游戏视频流数据也不同。根据上述说明,第一用户可以仅是选取了目标操作指令子集中的目标操作指令,则得到的游戏视频流数据也即利用选取的目标操作指令获取到的视频流数据。而若第一用户还选取了在目标游戏对局中针对目标关卡的操作指令,则得到的游戏视频流数据为对至少一个目标操作指令和第一用户选取的该其他操作指令进行合并后,所得到游戏视频流数据。In a specific implementation, the received game video stream data is different depending on the selected operation instruction. According to the above description, the first user may only select the target operation instruction in the target operation instruction subset, and the obtained game video stream data is the video stream data obtained by using the selected target operation instruction. If the first user also selects the operation instruction for the target level in the target game match, the obtained game video stream data is the game video stream data obtained after merging at least one target operation instruction and the other operation instruction selected by the first user.

另外,为了在用户选取在目标云游戏下的操作指令后,可以在游戏过程中展示与用户自行完成游戏时相似地指令触发特效。比如,在上述赛车游戏的示例场景下,若用户选取的目标操作指令包括扔道具操作对应的操作指令,游戏视频流数据下会对应显示出抛出道具的游戏画面,但对于第一用户而言,并不能感知到是何时触发了该目标操作指令,则也会存在有游戏画面的展示逻辑不清楚的问题。因此,在本公开实施例中,具体还选取了在游戏对局界面上展示目标操作指令对应的用户操作引导的方式,以依据于显示游戏画面 时,在触发与目标操作指令对应的按钮时,才会使游戏画面上出现由目标操作指令影响的游戏画面的逻辑,通过使目标操作指令对应的操作按钮展示出相同的选取特效,作为用户操作引导,以向第一用户进行游戏画面的展示。In addition, after the user selects the operation instruction under the target cloud game, the command triggering special effects similar to those when the user completes the game by himself can be displayed during the game. For example, in the example scenario of the above-mentioned racing game, if the target operation instruction selected by the user includes the operation instruction corresponding to the operation of throwing props, the game screen of throwing props will be displayed correspondingly under the game video stream data, but for the first user, it is impossible to perceive when the target operation instruction is triggered, and there will also be a problem of unclear display logic of the game screen. Therefore, in the embodiment of the present disclosure, a method of displaying the user operation guidance corresponding to the target operation instruction on the game game interface is specifically selected, so as to display the game screen according to the actual situation. When the button corresponding to the target operation instruction is triggered, the logic of the game screen affected by the target operation instruction will appear on the game screen. By making the operation button corresponding to the target operation instruction display the same selection special effect, the game screen is displayed to the first user as a user operation guide.

示例性的,仍以上述说明的在赛车游戏中选取扔道具操作对应的目标操作指令为例进行说明。在选取的目标操作指令包括扔道具操作时,在游戏对局页面上展示出的对应扔道具操作的按钮例如呈现为激发特效,也即用户操作引导具体展示为呈现激发特效的扔道具操作按钮。在一种可能的情况下,若不选取本公开实施例提供的上述方式,就会仅出现利用游戏视频流数据仅是展示出赛车扔出道具的游戏画面,而由于不存在当前正在选用目标操作指令进行目标云游戏的提示信息,且扔道具操作的操作指令也并非是第一用户在进行目标云游戏时主动选取的,这就会出现展示出扔道具的游戏画面时,对于第一用户而言,并不能确定是由于选取的目标操作指令导致的,还是出现了云游戏的运行错误,也无法向用户准确地反馈具体是由于选取了目标云游戏下推荐的操作指令而达成了游戏目的。Exemplarily, the target operation instruction corresponding to the prop throwing operation in the racing game described above is still used as an example for explanation. When the selected target operation instruction includes the prop throwing operation, the button corresponding to the prop throwing operation displayed on the game match page is presented as an excitation special effect, that is, the user operation guide is specifically displayed as a prop throwing operation button presenting the excitation special effect. In one possible case, if the above method provided by the embodiment of the present disclosure is not selected, only the game screen of the racing car throwing props will appear using the game video stream data, and since there is no prompt information that the target operation instruction is currently being selected for the target cloud game, and the operation instruction of the prop throwing operation is not actively selected by the first user when playing the target cloud game, this will appear when the game screen of the prop throwing is displayed. For the first user, it is not certain whether it is caused by the selected target operation instruction or the operation error of the cloud game, and it is also impossible to accurately feedback to the user that the game purpose is achieved by selecting the recommended operation instruction under the target cloud game.

在面对上述问题时,在另一种可能的情况下,则可以选取展示用户操作引导,这样在游戏对局界面上,可以使用户选取的目标操作指令下对应的按钮展示出相应的选取特效。比如在游戏画面展示出目标操作指令下车辆扔道具的画面时,扔道具操作的按钮同时展示出激发特效,也即上述说明的用户操作引导。首先,由于展示出了用户操作引导,第一用户在可以判断自身并未触发该按钮的情况下,用户操作引导就可以使第一用户明确当前游戏画面的变化,具体是由于选取的目标操作指令在目标云游戏下发挥的作用,而并非是目标云游戏的运行错误。另外,第一用户也可以有在目标云游戏下被“助力”游戏的游戏体验,对于第一用户而言游戏体验感也更好。In the face of the above problems, in another possible situation, you can choose to display the user operation guide, so that on the game match interface, the corresponding button under the target operation instruction selected by the user can display the corresponding selection effect. For example, when the game screen shows the screen of the vehicle throwing props under the target operation instruction, the button for throwing props also shows the excitation effect, which is the user operation guide described above. First of all, since the user operation guide is displayed, the first user can judge that he has not triggered the button. The user operation guide can make the first user clear about the changes in the current game screen, which is specifically due to the role played by the selected target operation instruction under the target cloud game, rather than the operation error of the target cloud game. In addition, the first user can also have the game experience of being "assisted" in the game under the target cloud game, and the game experience is better for the first user.

其次,以执行主体为云游戏平台为例进行说明。参见图6所示,为本公开实施例提供的另一种云游戏的操作控制方法的流程图,该方法包括步骤S601~S602,其中:Next, the cloud gaming platform is used as an example for explanation. Referring to FIG6 , a flowchart of another cloud gaming operation control method provided by an embodiment of the present disclosure is shown, and the method includes steps S601 to S602, wherein:

S601:接收第一用户的云游戏客户端发送的针对目标云游戏的目标操作指令;所述目标操作指令属于第一用户选中的目标操作指令子集;所述操作指令集包括至少一个与所述目标云游戏相关联的操作指令子集;S601: Receive a target operation instruction for a target cloud game sent by a cloud game client of a first user; the target operation instruction belongs to a target operation instruction subset selected by the first user; the operation instruction set includes at least one operation instruction subset associated with the target cloud game;

S602:获取在运行的所述目标云游戏中执行所述目标操作指令后的游戏 视频流数据,并将所述游戏视频流数据发送至所述第一用户的云游戏客户端。S602: Obtain the game after executing the target operation instruction in the running target cloud game The game video stream data is sent to the cloud gaming client of the first user.

针对上述S601,首先对确定操作指令集的方式进行说明。在本公开实施例中,具体提供了两种获取操作指令集的方式,详见下述说明。这样,对于云游戏平台而言,在接收云游戏客户端发送的目标操作指令之前,根据上述实施例中的说明,云游戏平台会完成将录制的包含至少一个操作指令的操作指令子集存储至操作指令库的操作。With respect to the above S601, the method of determining the operation instruction set is first described. In the embodiment of the present disclosure, two specific methods of obtaining the operation instruction set are provided, as described below. In this way, for the cloud gaming platform, before receiving the target operation instruction sent by the cloud gaming client, according to the description in the above embodiment, the cloud gaming platform will complete the operation of storing the recorded operation instruction subset containing at least one operation instruction in the operation instruction library.

(a)通过游戏视频识别获取操作指令集。(a) Obtaining the operation instruction set through game video recognition.

在该种方式下,在具体实施中,可以获取在完成目标云游戏对应的目标游戏关卡时的游戏视频;对所述游戏视频进行语义识别,确定所述游戏视频中的游戏控制对象对应的操作动作,并基于所述游戏控制对象的操作动作确定在所述游戏视频下选取的操作指令子集;基于获取的各操作指令子集对应的游戏关卡,将所述操作指令子集存入所述操作指令集中。In this way, in a specific implementation, a game video can be obtained when a target game level corresponding to a target cloud game is completed; semantic recognition is performed on the game video to determine the operation actions corresponding to the game control objects in the game video, and based on the operation actions of the game control objects, a subset of operation instructions selected under the game video is determined; based on the game levels corresponding to the obtained operation instruction subsets, the operation instruction subsets are stored in the operation instruction set.

这里,游戏视频具体可以是第二用户在进行目标云游戏时选择录制得到的视频,也可以是在相同的离线游戏或者在线游戏下录制得到的视频。对于这里说明的游戏视频,由于仅是具有视频帧图像,因此不具有可以直接获取到的操作指令子集。Here, the game video can specifically be a video selected and recorded by the second user when playing the target cloud game, or a video recorded in the same offline game or online game. For the game video described here, since it only has video frame images, it does not have a subset of operation instructions that can be directly obtained.

在从游戏视频中确定在对应游戏关卡中选取的操作指令时,由于在游戏中,不同操作指令会控制游戏控制对象产生相同的动作,比如在对抗游戏下,同一游戏控制对象在攻击操作下,均会展示出出拳的动作,因此通过语义识别的方式,具体可以对游戏视频中游戏控制对象进行对象识别以及对游戏控制对象进行动作识别,然后就可以确定在操控游戏控制对象时选取的至少一个操作指令,也即确定在游戏视频下选取的操作指令子集。When determining the operation instructions selected in the corresponding game level from the game video, since in the game, different operation instructions will control the game control object to produce the same action, for example, in a competitive game, the same game control object will show a punching action under the attack operation. Therefore, through semantic recognition, the game control object in the game video can be specifically identified as an object and the game control object can be action recognized. Then, at least one operation instruction selected when manipulating the game control object can be determined, that is, a subset of the operation instructions selected in the game video can be determined.

由于在游戏视频中,可能具体包括有对目标云游戏下的多个游戏关卡分别对应的视频,因此可以获取到各游戏关卡下识别得到的操作指令子集。在存储时,具体也可以基于各从操作指令子集对应的游戏关卡,将识别得到的各操作指令子集存储入操作指令集中。Since the game video may specifically include videos corresponding to multiple game levels of the target cloud game, the identified operation instruction subsets under each game level can be obtained. When storing, the identified operation instruction subsets can also be stored in the operation instruction set based on the game levels corresponding to each operation instruction subset.

(b)通过录制的方式获取操作指令集。(b) Obtain the operation instruction set by recording.

在这种情况下,可以在目标云游戏下同步对选取的操作指令进行录制。在具体实施中,具体可以获取第二用户在完成所述目标云游戏时录制的操作指令子集;基于获取的各操作指令子集对应的游戏关卡,将所述操作指令子 集存入所述操作指令集中。In this case, the selected operation instructions can be recorded synchronously in the target cloud game. In a specific implementation, a subset of operation instructions recorded by the second user when completing the target cloud game can be obtained; based on the game levels corresponding to each obtained subset of operation instructions, the subset of operation instructions can be recorded synchronously in the target cloud game. The set is stored in the operation instruction set.

具体地,对于第二用户,在运行目标云游戏时例如可以采用下述两种不同的方式进行操作指令的录制:在一种可能的情况下,在开始目标云游戏前即可以接受第二用户的授权,在运行目标云游戏的过程中对操作指令进行持续地录制;在另一种可能的情况下,也可以在目标云游戏结束之后,经过第二用户的授权,将在目标云游戏中触发的操作指令进行一次性地整理收集。或者,也可以采用其他可行的方式录制目标云游戏中的操作指令,在此不再逐一列举。Specifically, for the second user, when running the target cloud game, for example, the following two different methods can be used to record the operation instructions: in one possible case, the second user's authorization can be accepted before starting the target cloud game, and the operation instructions can be continuously recorded during the running of the target cloud game; in another possible case, after the target cloud game ends, the operation instructions triggered in the target cloud game can be sorted and collected at one time with the authorization of the second user. Alternatively, other feasible methods can be used to record the operation instructions in the target cloud game, which will not be listed one by one here.

此处,对于云游戏平台获取到的对第二用户在进行目标云游戏时录制得到的操作指令子集,可以根据其对应的游戏任务信息,将操作指令子集存储在操作指令库中。此处,游戏任务信息具体可以表示操作指令子集对应的操作结果以及对应的游戏关卡,其中操作结果可以用于实现后续操作中操作指令子集的排序,游戏关卡可用于对操作指令子集进行分类存储。Here, for the subset of operation instructions recorded by the cloud gaming platform when the second user is playing the target cloud game, the subset of operation instructions can be stored in the operation instruction library according to the corresponding game task information. Here, the game task information can specifically indicate the operation result and the corresponding game level corresponding to the subset of operation instructions, wherein the operation result can be used to implement the sorting of the subset of operation instructions in subsequent operations, and the game level can be used to classify and store the subset of operation instructions.

这样,云游戏平台即可向云游戏客户端提供可以使第一用户选取的操作指令集。In this way, the cloud gaming platform can provide the cloud gaming client with an operation instruction set that can be selected by the first user.

具体地,在云游戏客户端下运行目标云游戏时,云游戏平台可以响应于接收到云游戏客户端对操作指令选取请求,将当前目标游戏任务对应的目标操作指令集指示给云游戏客户端。此处,云游戏客户端的操作指令选取请求,具体可以是在用户的操作下发起的,或者也可以是云游戏客户端根据当前目标云游戏运行情况主动发起的,比如当前目标云游戏或其中正在进行的目标游戏任务在预设时长内仍未通过、已重复运行超过预设次数等。云游戏客户端可以从目标操作指令集中选取目标操作指令,云游戏平台也可以相应地接收云游戏客户端选取的目标操作指令。Specifically, when the target cloud game is running under the cloud game client, the cloud game platform can respond to receiving the cloud game client's request for selecting operation instructions and indicate the target operation instruction set corresponding to the current target game task to the cloud game client. Here, the cloud game client's operation instruction selection request can be specifically initiated by the user's operation, or it can be actively initiated by the cloud game client based on the current target cloud game operation status, such as the current target cloud game or the ongoing target game task therein has not passed within the preset time length, has been repeatedly run more than a preset number of times, etc. The cloud game client can select the target operation instruction from the target operation instruction set, and the cloud game platform can also receive the target operation instruction selected by the cloud game client accordingly.

针对上述S602,对于云游戏平台,在接收到目标操作指令后,还可以获取在运行的目标云游戏中执行目标操作指令后的游戏视频流数据。此处,云游戏平台在接收到目标操作指令后,可以将目标操作指令发送至云游戏运行端。云游戏运行端确定目标云游戏对应的游戏处理逻辑,以渲染在目标操作指令下的游戏视频流数据。在渲染生成游戏视频流数据后,云游戏运行端将游戏视频流数据反馈至云游戏平台。这样,云游戏平台即可以获取目标云游戏中执行目标操作指令后的游戏视频流数据。 With respect to the above S602, for the cloud gaming platform, after receiving the target operation instruction, the game video stream data after the target operation instruction is executed in the running target cloud game can also be obtained. Here, after receiving the target operation instruction, the cloud gaming platform can send the target operation instruction to the cloud gaming running end. The cloud gaming running end determines the game processing logic corresponding to the target cloud game to render the game video stream data under the target operation instruction. After rendering and generating the game video stream data, the cloud gaming running end feeds the game video stream data back to the cloud gaming platform. In this way, the cloud gaming platform can obtain the game video stream data after the target operation instruction is executed in the target cloud game.

对于云游戏平台获取到的游戏画面数据,云游戏平台可以发送至第一用户的云游戏客户端,云游戏客户端可以对游戏画面数据进行处理展示,以使用户观看到游戏画面。The cloud gaming platform may send the game screen data acquired by the cloud gaming platform to the cloud gaming client of the first user, and the cloud gaming client may process and display the game screen data so that the user can view the game screen.

在一种的可能的情况下,由于对于云游戏客户端而言,选取的目标操作指令实际上并不是其本身的游戏权限下可以选取的操作指令,并且选取目标操作指令的目的实际上是为了更快地通过目标云游戏或者其中的具体游戏任务,因此可以不选取在展示游戏画面时展示出详细的游戏过程。在本公开实施例中,选取了向云游戏客户端开放倍速播放的功能,以对目标操作指令下对应的游戏画面数据进行加速播放。In one possible case, since the target operation instruction selected by the cloud game client is not actually an operation instruction that can be selected under its own game authority, and the purpose of selecting the target operation instruction is actually to pass the target cloud game or a specific game task therein more quickly, it is not necessary to display the detailed game process when displaying the game screen. In the disclosed embodiment, the function of opening the speed playback to the cloud game client is selected to accelerate the playback of the game screen data corresponding to the target operation instruction.

在具体实施中,可以响应于所述云游戏客户端针对所述目标云游戏的倍速播放指令,对所述游戏画面数据进行倍速处理,并将倍速处理后的游戏画面数据发送至所述云游戏客户端。In a specific implementation, in response to the cloud game client's speed-up playback instruction for the target cloud game, the game screen data can be processed at a double speed, and the speed-processed game screen data can be sent to the cloud game client.

此处,可选的倍速例如可以1.25倍、1.5倍、2倍等。具体在向云游戏客户端提供可选的倍速时,可以提供所有可选的倍速供选择,也可以根据云游戏客户端在目标云游戏中已授权提供的历史游戏记录确定。示例性的,若已授权提供的历史游戏记录表征云游戏客户端在目标云游戏下运行游戏的时间较少,对应的用户为新用户,则可以提供较低的倍速,比如1.25倍,以使新用户能够观看到更清楚的游戏过程。而对于在目标云游戏下运行游戏的时间较多的云游戏客户端,其对应的用户可能在多次游戏过程中已观看过较多次游戏过程,因此提供更高的倍速,比如2倍,以快速地对针对用户而言已重复多次观看的游戏画面进行播放。Here, the optional speeds may be, for example, 1.25 times, 1.5 times, 2 times, and the like. Specifically, when providing optional speeds to the cloud game client, all optional speeds may be provided for selection, or they may be determined based on the historical game records that the cloud game client has authorized to provide in the target cloud game. For example, if the authorized historical game records indicate that the cloud game client has spent less time running the game under the target cloud game, and the corresponding user is a new user, a lower speed may be provided, such as 1.25 times, so that new users can see the game process more clearly. For cloud game clients that have spent more time running the game under the target cloud game, their corresponding users may have watched the game process many times during multiple game sessions, so a higher speed, such as 2 times, is provided to quickly play the game screen that has been repeatedly watched by the user.

这里仅是列举部分可能的情况,具体还可以根据用户授权提供的对目标操作指令的选取次数等确定倍速,在此不再逐一列举。Only some possible situations are listed here. The speed can also be determined based on the number of selections of the target operation instructions authorized by the user, etc., which will not be listed one by one here.

这样,在云游戏平台中进行游戏画面数据的加速,而不选取由生成游戏画面数据的云游戏运行端进行处理,是因为相较于对云游戏平台中编入对游戏画面数据的倍速处理,云游戏运行端在编入该逻辑时操作负担较大,且会提高云游戏运行端下的逻辑复杂程度。因此在云游戏平台中处理游戏画面的加速,逻辑接入更容易,也可以不增加云游戏运行端的操作负担,保证云游戏运行端的正常运行。In this way, the acceleration of game screen data is performed in the cloud game platform instead of the cloud game operation end that generates the game screen data. This is because compared with programming the speed processing of game screen data in the cloud game platform, the cloud game operation end has a greater operational burden when programming this logic, and it will increase the complexity of the logic under the cloud game operation end. Therefore, it is easier to process the acceleration of game screens in the cloud game platform, and it is also possible not to increase the operational burden of the cloud game operation end, thus ensuring the normal operation of the cloud game operation end.

另外,对于提供目标操作指令的第二用户,也可以相应地得到第一用户 对应的云游戏客户端在选取目标操作指令后,在目标云游戏中产生的游戏奖励。In addition, for the second user who provides the target operation instruction, the first user can also obtain the corresponding The corresponding cloud game client generates game rewards in the target cloud game after selecting the target operation instruction.

在具体实施中,可以确定在所述目标云游戏下,所述目标操作指令对应的游戏奖励数据,以及上传所述目标操作指令的目标第二用户;利用所述游戏奖励数据对所述目标第二用户对应的收益记录进行更新。In a specific implementation, the game reward data corresponding to the target operation instruction and the target second user who uploaded the target operation instruction can be determined under the target cloud game; and the income record corresponding to the target second user can be updated using the game reward data.

具体地,可以在第一用户选取目标操作指令后,确定在目标云游戏下产生的游戏奖励数据,比如获得的游戏道具、虚拟金币、经验值等等。由于目标操作指令的实际权限属于目标操作指令对应的目标第二用户,因此可以将这些得到的游戏奖励数据“发送”至目标第二用户,具体则可以利用游戏奖励对目标第二用户的云游戏客户端对应的收益记录进行更新。另外,也可以相应地通过游戏内的系统消息、邮件等通知目标第二用户游戏奖励数据的更新。Specifically, after the first user selects the target operation instruction, the game reward data generated under the target cloud game can be determined, such as the obtained game props, virtual gold coins, experience points, etc. Since the actual authority of the target operation instruction belongs to the target second user corresponding to the target operation instruction, these obtained game reward data can be "sent" to the target second user, and specifically, the game reward can be used to update the revenue record corresponding to the cloud game client of the target second user. In addition, the target second user can also be notified of the update of the game reward data through system messages, emails, etc. in the game.

这样,对于目标云游戏下各第二用户,在其选取提供给其他云游戏客户端自身可选取的操作指令的情况下,也可以相应地获取到操作指令在被选取后获得的游戏收益。In this way, for each second user under the target cloud game, when he selects an operation instruction that can be selected by other cloud game clients themselves, he can also obtain the game benefits obtained after the operation instruction is selected.

在本公开另一实施例中,为便于对不同的第一用户和第二用户在授权上传操作指令和选取操作指令的过程进行完整的说明,提供对于上述云游戏的操作控制方法对应的具体实施例。在该实施例中,以第二用户提供在目标云游戏下录制的操作指令,以供第一用户在目标云游戏下通关使用为例进行说明。参见图7所示,为本公开实施例提供的一种云游戏的操作控制方法在具体实施时的示例流程图,其中:In another embodiment of the present disclosure, in order to facilitate a complete description of the process of different first users and second users in authorizing to upload operation instructions and selecting operation instructions, a specific embodiment corresponding to the above-mentioned cloud game operation control method is provided. In this embodiment, an example is given in which the second user provides an operation instruction recorded in the target cloud game for the first user to use in the target cloud game. Referring to FIG. 7, an example flow chart of a cloud game operation control method provided in an embodiment of the present disclosure is shown in the specific implementation, wherein:

S701:第二用户对应的云游戏客户端运行目标云游戏。S701: The cloud game client corresponding to the second user runs the target cloud game.

此处,第二用户对应的云游戏客户端具体可以有多个。步骤S701~S704为收集整理各第二用户在目标云游戏下录制的操作指令的过程。Here, there may be multiple cloud game clients corresponding to the second user. Steps S701 to S704 are a process of collecting and collating the operation instructions recorded by each second user in the target cloud game.

S702:第二用户授权录制在目标云游戏中的操作指令。S702: The second user authorizes recording of operation instructions in the target cloud game.

S703:第二用户对应的云游戏客户端将授权录制得到的操作指令发送至云游戏平台。S703: The cloud game client corresponding to the second user sends the operation instructions obtained through the authorized recording to the cloud game platform.

S704:云游戏平台将获取到的操作指令根据游戏任务信息进行分类和排序,得到目标云游戏下的多个操作指令子集。S704: The cloud game platform classifies and sorts the acquired operation instructions according to the game task information to obtain multiple operation instruction subsets under the target cloud game.

S705:第一用户的云游戏客户端从云游戏平台提供的多个操作指令子集 中选取目标操作指令。S705: The cloud gaming client of the first user provides a plurality of operation instruction subsets from the cloud gaming platform Select the target operation instruction.

此处,第一用户对应的云游戏客户端,具体可以是自身不具有对目标操作指令选取权限的云游戏客户端。步骤S705~S707为在第二用户的云游戏客户端运行目标云游戏时的过程。Here, the cloud game client corresponding to the first user may specifically be a cloud game client that does not have the authority to select the target operation instruction. Steps S705 to S707 are the process of running the target cloud game on the cloud game client of the second user.

S706:第一用户选取播放倍速,并接收倍速处理后的游戏画面数据。S706: The first user selects a playback speed and receives game screen data after speed processing.

S707:第一用户通过目标操作指令完成目标云游戏或目标云游戏下的游戏任务后,云游戏平台利用在目标云游戏下由目标操作指令产生游戏奖励数据,对目标操作指令所属目标第二用户的云游戏客户端对应的收益记录进行更新。S707: After the first user completes the target cloud game or the game task under the target cloud game through the target operation instruction, the cloud game platform uses the game reward data generated by the target operation instruction under the target cloud game to update the revenue record corresponding to the cloud game client of the target second user to which the target operation instruction belongs.

相应地,提供云游戏系统在该实施例下的交互示意图,具体如图8所示。其中具体包括:Accordingly, a schematic diagram of the interaction of the cloud gaming system under this embodiment is provided, as shown in FIG8 . Specifically, it includes:

S801:第二用户的云游戏客户端向云游戏平台上传操作指令;S801: The cloud game client of the second user uploads an operation instruction to the cloud game platform;

此处,在图例中省略第二用户的云游戏客户端通过云游戏平台,向云游戏运行端发送操作指令以进行目标云游戏的过程,以及第二用户的云游戏客户端授权使云游戏平台录制操作指令的过程。Here, the legend omits the process in which the second user's cloud game client sends operation instructions to the cloud game running end through the cloud game platform to play the target cloud game, and the process in which the second user's cloud game client authorizes the cloud game platform to record the operation instructions.

S802:云游戏平台保存操作指令得到目标云游戏的操作指令集以及操作指令关联的第二用户的用户信息。S802: The cloud game platform saves the operation instruction to obtain an operation instruction set of the target cloud game and user information of the second user associated with the operation instruction.

这里,在保存操作指令时,即可以进行对目标云游戏下不同游戏关卡的分类以及根据操作结果进行的排序等,整理得到包含有对应不同游戏关卡分别对应操作指令子集的操作指令集。另外,为便于将第一用户的云游戏客户端与第二用户的云游戏客户端进行区分,在图中将与第二用户的云游戏客户端相关的操作步骤,通过不同的虚线箭头进行标识。Here, when saving the operation instructions, the different game levels under the target cloud game can be classified and sorted according to the operation results, so as to obtain an operation instruction set containing operation instruction subsets corresponding to different game levels. In addition, in order to distinguish the cloud game client of the first user from the cloud game client of the second user, the operation steps related to the cloud game client of the second user are marked with different dotted arrows in the figure.

S803:云游戏平台向第一用户的云游戏客户端提供操作指令集下的操作指令子集。S803: The cloud gaming platform provides a subset of operation instructions under the operation instruction set to the cloud gaming client of the first user.

S804:第二用户的云游戏客户端向云游戏平台发送选取确定的目标操作指令。S804: The cloud gaming client of the second user sends a target operation instruction to select a determined target to the cloud gaming platform.

S805:云游戏平台向云游戏运行端发送目标操作指令。S805: The cloud game platform sends a target operation instruction to the cloud game running terminal.

S806:云游戏运行端根据目标操作指令渲染得到游戏视频流数据。S806: The cloud game running end renders the game video stream data according to the target operation instruction.

S807:云游戏运行端发送游戏视频流数据至云游戏平台。S807: The cloud game running end sends the game video stream data to the cloud game platform.

S808:第一用户的云游戏客户端向云游戏平台发送倍速播放请求。 S808: The cloud gaming client of the first user sends a request for double-speed playback to the cloud gaming platform.

S809:云游戏平台根据倍速播放请求下要求的倍速对游戏视频流数据进行倍速处理,更新游戏视频流数据。S809: The cloud gaming platform processes the game video stream data at a multiple speed according to the multiple speed required by the multiple speed playback request, and updates the game video stream data.

S810:云游戏平台将更新后的游戏视频流数据发送至第一用户的云游戏客户端。S810: The cloud gaming platform sends the updated game video stream data to the cloud gaming client of the first user.

S811:第一用户的云游戏客户端对接收到的游戏视频流数据进行渲染展示。S811: The cloud gaming client of the first user renders and displays the received gaming video stream data.

S812:云游戏运行端向云游戏平台反馈目标操作指令在目标云游戏中的游戏奖励数据;S812: The cloud game running end feeds back game reward data of the target operation instruction in the target cloud game to the cloud game platform;

S813:云游戏平台通过目标操作指令关联的用户信息,确定目标第二用户,并利用游戏奖励数据对目标第二用户的云游戏客户端对应的收益记录进行更新。S813: The cloud gaming platform determines the target second user through the user information associated with the target operation instruction, and updates the revenue record corresponding to the cloud gaming client of the target second user using the game reward data.

本领域技术人员可以理解,在具体实施方式的上述方法中,各步骤的撰写顺序并不意味着严格的执行顺序而对实施过程构成任何限定,各步骤的具体执行顺序应当以其功能和可能的内在逻辑确定。Those skilled in the art will appreciate that, in the above method of specific implementation, the order in which the steps are written does not imply a strict execution order and does not constitute any limitation on the implementation process. The specific execution order of the steps should be determined by their functions and possible internal logic.

基于同一发明构思,本公开实施例中还提供了与上述第一方面中应用于云游戏客户端的云游戏的操作控制方法对应的云游戏的操作控制装置,由于本公开实施例中的装置解决问题的原理与本公开实施例上述第一方面中应用于云游戏客户端的云游戏的操作控制方法相似,因此装置的实施可以参见方法的实施,重复之处不再赘述。Based on the same inventive concept, the present disclosure also provides an operation control device for a cloud game corresponding to the operation control method for a cloud game applied to a cloud game client in the first aspect above. Since the principle of solving the problem by the device in the present disclosure is similar to the operation control method for a cloud game applied to a cloud game client in the first aspect above in the present disclosure, the implementation of the device can refer to the implementation of the method, and the repeated parts will not be repeated.

参照图9所示,为本公开实施例提供的一种云游戏的操作控制装置的示意图,应用于云游戏客户端,所述装置包括:确定模块91、展示模块92;其中,9 is a schematic diagram of a cloud game operation control device provided by an embodiment of the present disclosure, which is applied to a cloud game client. The device includes: a determination module 91 and a display module 92; wherein,

确定模块91,用于响应于第一用户针对目标云游戏的操作指令选取,确定在操作指令集中被选中的目标操作指令子集;所述操作指令集包括至少一个与所述目标云游戏相关联的操作指令子集;A determination module 91 is configured to determine a target operation instruction subset selected in an operation instruction set in response to a selection of an operation instruction for a target cloud game by a first user; the operation instruction set includes at least one operation instruction subset associated with the target cloud game;

展示模块92,用于接收并展示响应于所述目标操作指令子集的目标操作指令得到的游戏视频流数据。The display module 92 is used to receive and display the game video stream data obtained in response to the target operation instruction of the target operation instruction subset.

一种可选的实施方式中,所述装置还包括第一处理模块93,用于:在所述目标云游戏的游戏对局开始之前,展示游戏辅助界面,所述游戏辅助界面包括所述游戏对局中的多个游戏关卡,多个所述游戏关卡具有相关联的所述 操作指令子集;响应于所述第一用户的选择,在多个所述游戏关卡中确定待辅助游戏关卡,以使得在所述游戏对局进行至待辅助游戏关卡时,展示与所述待辅助游戏关卡相匹配的至少一个候选操作指令子集。In an optional embodiment, the device further includes a first processing module 93, which is used to: before the game match of the target cloud game starts, display a game assistance interface, wherein the game assistance interface includes multiple game levels in the game match, and the multiple game levels have associated A subset of operation instructions; in response to the selection of the first user, determining a game level to be assisted from the plurality of game levels, so that when the game game proceeds to the game level to be assisted, at least one candidate subset of operation instructions matching the game level to be assisted is displayed.

一种可选的实施方式中,确定模块91在响应于针对目标云游戏的操作指令选取,确定在操作指令集中被选中的目标操作指令子集时,用于:响应于所述第一用户的触发操作或者响应于所述第一用户在目标游戏关卡的游戏数据符合预设触发条件,在游戏对局界面上展示与所述目标游戏关卡相匹配的至少一个候选操作指令子集;响应于所述第一用户在所述至少一个候选操作指令子集中的所述操作指令选取,从所述至少一个候选操作指令子集中确定所述目标操作指令子集。In an optional embodiment, when the determination module 91 determines the target operation instruction subset selected in the operation instruction set in response to the selection of operation instructions for the target cloud game, it is used to: display at least one candidate operation instruction subset matching the target game level on the game match interface in response to the trigger operation of the first user or in response to the game data of the first user in the target game level meeting the preset trigger condition; and determine the target operation instruction subset from the at least one candidate operation instruction subset in response to the selection of the operation instruction by the first user from the at least one candidate operation instruction subset.

一种可选的实施方式中,确定模块91响应于所述第一用户的触发操作或者响应于所述第一用户在目标游戏关卡的游戏数据符合预设触发条件,展示与所述目标游戏关卡相匹配的至少一个候选操作指令子集时,还用于:在游戏对局界面中的预设区域展示与所述候选操作指令子集相匹配的游戏视频,所述游戏视频为利用所述候选操作指令子集完成所述目标游戏关卡时的游戏录屏。In an optional embodiment, when the determination module 91 displays at least one candidate operation instruction subset matching the target game level in response to the trigger operation of the first user or in response to the game data of the first user at the target game level meeting a preset trigger condition, it is also used to: display a game video matching the candidate operation instruction subset in a preset area in the game game interface, wherein the game video is a game screen recording when the target game level is completed using the candidate operation instruction subset.

一种可选的实施方式中,所述候选操作指令子集为多个,所述确定模块91还用于:获取所述候选操作指令子集的属性特征,并基于所述属性特征对多个所述候选操作指令子集进行排序;所述属性特征至少包括执行所述候选操作指令子集的第二用户的等级、所述第二用户游戏行为与所述第一用户游戏行为之间的匹配度、或者所述候选操作指令子集中的操作指令与所述第一用户游戏行为的匹配度中的一个;按照所述候选操作指令子集的排序在所述游戏对局界面上展示多个所述候选操作指令子集。In an optional implementation, there are multiple candidate operation instruction subsets, and the determination module 91 is further used to: obtain attribute characteristics of the candidate operation instruction subsets, and sort the multiple candidate operation instruction subsets based on the attribute characteristics; the attribute characteristics include at least one of the level of the second user who executes the candidate operation instruction subset, the matching degree between the second user's game behavior and the first user's game behavior, or the matching degree between the operation instructions in the candidate operation instruction subset and the first user's game behavior; and display the multiple candidate operation instruction subsets on the game match interface according to the sorting of the candidate operation instruction subsets.

一种可选的实施方式中,确定模块91在响应于第一用户针对目标云游戏的操作指令选取,确定在操作指令集中被选中的目标操作指令子集之后,还用于:展示所述目标操作指令子集中的操作指令;响应于所述第一用户的选择,确定至少一个所述目标操作指令。In an optional embodiment, after determining the target operation instruction subset selected in the operation instruction set in response to the first user's selection of an operation instruction for the target cloud game, the determination module 91 is also used to: display the operation instructions in the target operation instruction subset; and determine at least one of the target operation instructions in response to the first user's selection.

一种可选的实施方式中,展示模块92在接收并展示响应于所述目标操作指令子集的目标操作指令得到的游戏视频流数据之前,还用于:接收所述第一用户在目标游戏对局中针对目标关卡的操作指令;所述展示模块92在 接收并展示响应于所述目标操作指令子集的目标操作指令得到的游戏视频流数据时,用于:接收并展示响应于所述至少一个目标操作指令和所述第一用户的所述操作指令进行合并后,得到的游戏视频流数据。In an optional implementation, before receiving and displaying the game video stream data obtained in response to the target operation instruction of the target operation instruction subset, the display module 92 is further used to: receive the operation instruction of the first user for the target level in the target game match; the display module 92 When receiving and displaying game video stream data obtained in response to a target operation instruction of the target operation instruction subset, it is used to: receive and display game video stream data obtained after merging the at least one target operation instruction and the operation instruction of the first user.

一种可选的实施方式中,展示模块92在接收并展示响应于所述目标操作指令子集的目标操作指令得到的游戏视频流数据时,还用于:在游戏对局界面上,展示所述目标操作指令对应的用户操作引导。In an optional embodiment, when receiving and displaying the game video stream data obtained in response to the target operation instructions of the target operation instruction subset, the display module 92 is also used to: display the user operation guidance corresponding to the target operation instruction on the game game interface.

另外,本公开实施例中还提供了与上述第二方面中应用于云游戏平台的云游戏的操作控制方法对应的云游戏的操作控制装置,由于本公开实施例中的装置解决问题的原理与本公开实施例上述第二方面中应用于云游戏平台的云游戏的操作控制方法相似,因此装置的实施可以参见方法的实施,重复之处不再赘述。In addition, the embodiments of the present disclosure also provide an operation control device for cloud games corresponding to the operation control method for cloud games applied to the cloud game platform in the second aspect above. Since the principle of solving the problem by the device in the embodiments of the present disclosure is similar to the operation control method for cloud games applied to the cloud game platform in the second aspect above in the embodiments 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.

参照图10所示,为本公开实施例提供的一种云游戏的操作控制装置的示意图,所述装置包括:接收模块101、获取模块102;其中,10 is a schematic diagram of a cloud game operation control device provided by an embodiment of the present disclosure, wherein the device includes: a receiving module 101 and an acquisition module 102; wherein:

接收模块101,用于接收第一用户的云游戏客户端发送的针对目标云游戏的目标操作指令;所述目标操作指令属于第一用户选中的目标操作指令子集;所述操作指令集包括至少一个与所述目标云游戏相关联的操作指令子集;A receiving module 101 is configured to receive a target operation instruction for a target cloud game sent by a cloud game client of a first user; the target operation instruction belongs to a target operation instruction subset selected by the first user; the operation instruction set includes at least one operation instruction subset associated with the target cloud game;

获取模块102,用于获取在运行的所述目标云游戏中执行所述目标操作指令后的游戏视频流数据,并将所述游戏视频流数据发送至所述第一用户的云游戏客户端。The acquisition module 102 is used to acquire the game video stream data after the target operation instruction is executed in the running target cloud game, and send the game video stream data to the cloud game client of the first user.

一种可选的实施方式中,接收模块101在接收所述目标操作指令前,还用于:获取在完成目标云游戏对应的目标游戏关卡时的游戏视频;对所述游戏视频进行语义识别,确定所述游戏视频中的游戏控制对象对应的操作动作,并基于所述游戏控制对象的操作动作确定在所述游戏视频下选取的操作指令子集;基于获取的各操作指令子集对应的游戏关卡,将所述操作指令子集存入所述操作指令集中。In an optional embodiment, before receiving the target operation instruction, the receiving module 101 is also used to: obtain a game video when the target game level corresponding to the target cloud game is completed; perform semantic recognition on the game video, determine the operation action corresponding to the game control object in the game video, and determine the operation instruction subset selected under the game video based on the operation action of the game control object; based on the game level corresponding to each obtained operation instruction subset, store the operation instruction subset in the operation instruction set.

一种可选的实施方式中,接收模块101在接收所述目标操作指令子集前,还用于:获取第二用户在完成所述目标云游戏时录制的操作指令子集;基于获取的各操作指令子集对应的游戏关卡,将所述操作指令子集存入所述操作指令集中。In an optional embodiment, before receiving the target operation instruction subset, the receiving module 101 is also used to: obtain the operation instruction subset recorded by the second user when completing the target cloud game; based on the game levels corresponding to each obtained operation instruction subset, store the operation instruction subset into the operation instruction set.

一种可选的实施方式中,所述装置还包括第二处理模块103,用于:确 定在所述目标云游戏下,所述目标操作指令对应的游戏奖励数据,以及上传所述目标操作指令的目标第二用户;利用所述游戏奖励数据对所述目标第二用户对应的收益记录进行更新。In an optional implementation manner, the device further includes a second processing module 103, which is used to: The target cloud game is defined as follows: the game reward data corresponding to the target operation instruction and the target second user who uploaded the target operation instruction; and the revenue record corresponding to the target second user is updated using the game reward data.

一种可选的实施方式中,获取模块102将所述游戏视频流数据发送至所述第一用户的云游戏客户端时,用于:响应于所述第一用户针对所述目标云游戏的倍速播放指令,对所述游戏视频流数据进行倍速处理,并将倍速处理后的游戏视频流数据发送至所述第一用户的云游戏客户端。In an optional implementation, when the acquisition module 102 sends the game video stream data to the cloud gaming client of the first user, it is used to: in response to the first user's speed-up playback instruction for the target cloud game, perform speed processing on the game video stream data, and send the speed-processed game video stream data to the cloud gaming client of the first user.

关于装置中的各模块的处理流程、以及各模块之间的交互流程的描述可以参照上述方法实施例中的相关说明,这里不再详述。For descriptions of the processing flow of each module in the device and the interaction flow between each module, reference may be made to the relevant descriptions in the above method embodiment, which will not be described in detail here.

本公开实施例还提供了一种计算机设备,如图11所示,为本公开实施例提供的计算机设备结构示意图,包括:The present disclosure also provides a computer device, as shown in FIG11 , which is a schematic diagram of the structure of the computer device provided by the present disclosure, including:

处理器10和存储器20;所述存储器20存储有处理器10可执行的机器可读指令,处理器10用于执行存储器20中存储的机器可读指令,所述机器可读指令被处理器10执行时,处理器10执行下述步骤:A processor 10 and a memory 20; the memory 20 stores machine-readable instructions executable by the processor 10, and the processor 10 is used to execute the machine-readable instructions stored in the memory 20. When the machine-readable instructions are executed by the processor 10, the processor 10 performs the following steps:

响应于第一用户针对目标云游戏的操作指令选取,确定在操作指令集中被选中的目标操作指令子集;所述操作指令集包括至少一个与所述目标云游戏相关联的操作指令子集;接收并展示响应于所述目标操作指令子集的目标操作指令得到的游戏视频流数据。In response to the first user's selection of an operation instruction for a target cloud game, a target operation instruction subset selected in an operation instruction set is determined; the operation instruction set includes at least one operation instruction subset associated with the target cloud game; and game video stream data obtained in response to the target operation instruction of the target operation instruction subset is received and displayed.

或者,处理器10执行下述步骤:Alternatively, the processor 10 executes the following steps:

接收第一用户的云游戏客户端发送的针对目标云游戏的目标操作指令;所述目标操作指令属于第一用户选中的目标操作指令子集;所述操作指令集包括至少一个与所述目标云游戏相关联的操作指令子集;获取在运行的所述目标云游戏中执行所述目标操作指令后的游戏视频流数据,并将所述游戏视频流数据发送至所述第一用户的云游戏客户端。Receive a target operation instruction for a target cloud game sent by a cloud game client of a first user; the target operation instruction belongs to a target operation instruction subset selected by the first user; the operation instruction set includes at least one operation instruction subset associated with the target cloud game; obtain game video stream data after executing the target operation instruction in the running target cloud game, and send the game video stream data to the cloud game client of the first user.

上述存储器20包括内存210和外部存储器220;这里的内存210也称内存储器,用于暂时存放处理器10中的运算数据,以及与硬盘等外部存储器220交换的数据,处理器10通过内存210与外部存储器220进行数据交换。The above-mentioned memory 20 includes an internal memory 210 and an external memory 220; the internal memory 210 here is also called an internal memory, which is used to temporarily store the calculation data in the processor 10, as well as the data exchanged with the external memory 220 such as a hard disk. The processor 10 exchanges data with the external memory 220 through the internal memory 210.

上述指令的具体执行过程可以参考本公开实施例中所述的云游戏的操作控制方法的步骤,此处不再赘述。The specific execution process of the above instructions can refer to the steps of the cloud game operation control method described in the embodiment of the present disclosure, which will not be repeated here.

本公开实施例还提供一种计算机可读存储介质,该计算机可读存储介质 上存储有计算机程序,该计算机程序被处理器运行时执行上述方法实施例中所述的云游戏的操作控制方法。其中,该存储介质可以是易失性或非易失的计算机可读取存储介质。The present disclosure also provides a computer-readable storage medium. A computer program is stored on the storage medium, and when the computer program is executed by the processor, the operation control method of the cloud game described in the above method embodiment is executed. The storage medium may be a volatile or non-volatile computer-readable storage medium.

本公开实施例还提供一种计算机程序产品,该计算机程序产品承载有程序代码,所述程序代码包括的指令可用于执行上述方法实施例中所述的云游戏的操作控制方法,具体可参见上述方法实施例,在此不再赘述。The embodiments of the present disclosure also provide a computer program product, which carries a program code. The instructions included in the program code can be used to execute the operation control method of the cloud game described in the above method embodiment. For details, please refer to the above method embodiment, which will not be repeated here.

其中,上述计算机程序产品可以具体通过硬件、软件或其结合的方式实现。在一个可选实施例中,所述计算机程序产品具体体现为计算机存储介质,在另一个可选实施例中,计算机程序产品具体体现为软件产品,例如软件开发包(Software Development Kit,SDK)等等。The computer program product may be implemented in hardware, software or a combination thereof. In one optional embodiment, the computer program product is embodied as a computer storage medium. In another optional embodiment, the computer program product is embodied as a software product, such as a software development kit (SDK).

所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统和装置的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。在本公开所提供的几个实施例中,应该理解到,所揭露的系统、装置和方法,可以通过其它的方式实现。以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,又例如,多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些通信接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。Those skilled in the art can clearly understand that, for the convenience and simplicity of description, the specific working process of the system and device described above can refer to the corresponding process in the aforementioned method embodiment, and will not be repeated here. In the several embodiments provided in the present disclosure, it should be understood that the disclosed system, device and method 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, and the indirect coupling or communication connection of the device or unit can be electrical, mechanical or other forms.

所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed on multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.

另外,在本公开各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。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.

所述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个处理器可执行的非易失的计算机可读取存储介质中。基于这样的理解,本公开的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产 品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本公开各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(Read-Only Memory,ROM)、随机存取存储器(Random Access Memory,RAM)、磁碟或者光盘等各种可以存储程序代码的介质。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 can be executed by a processor. Based on this understanding, the technical solution of the present disclosure, or the part that contributes to the prior art, or the part of the technical solution can be embodied in the form of a software product. The product is stored in a storage medium, including several instructions for enabling a computer device (which may be a personal computer, a server, or a network device, etc.) to execute all or part of the steps of the methods described in various embodiments of the present disclosure. The aforementioned storage medium includes: 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, and other media that can store program codes.

最后应说明的是:以上所述实施例,仅为本公开的具体实施方式,用以说明本公开的技术方案,而非对其限制,本公开的保护范围并不局限于此,尽管参照前述实施例对本公开进行了详细的说明,本领域的普通技术人员应当理解:任何熟悉本技术领域的技术人员在本公开揭露的技术范围内,其依然可以对前述实施例所记载的技术方案进行修改或可轻易想到变化,或者对其中部分技术特征进行等同替换;而这些修改、变化或者替换,并不使相应技术方案的本质脱离本公开实施例技术方案的精神和范围,都应涵盖在本公开的保护范围之内。因此,本公开的保护范围应所述以权利要求的保护范围为准。 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 protection scope of the present disclosure is not limited thereto. Although the present disclosure is described in detail with reference to the above-described embodiments, ordinary technicians in the field should understand that any technician familiar with the technical field can still modify the technical solutions recorded in the above-described embodiments within the technical scope disclosed in the present disclosure, or can easily think of changes, or make equivalent replacements for some of the technical features therein; and these modifications, changes or replacements do not make the essence of the corresponding technical solutions deviate from the spirit and scope of the technical solutions of the embodiments of the present disclosure, and should be included in the protection scope of the present disclosure. Therefore, the protection scope of the present disclosure should be based on the protection scope of the claims.

Claims (17)

一种云游戏的操作控制方法,应用于云游戏客户端,所述方法包括:A cloud game operation control method, applied to a cloud game client, the method comprising: 响应于第一用户针对目标云游戏的操作指令选取,确定在操作指令集中被选中的目标操作指令子集;所述操作指令集包括至少一个与所述目标云游戏相关联的操作指令子集;In response to the first user selecting an operation instruction for a target cloud game, determining a target operation instruction subset selected in the operation instruction set; the operation instruction set includes at least one operation instruction subset associated with the target cloud game; 接收并展示响应于所述目标操作指令子集的目标操作指令得到的游戏视频流数据。Receive and display game video stream data obtained in response to target operation instructions of the target operation instruction subset. 根据权利要求1所述的方法,还包括:The method according to claim 1, further comprising: 在所述目标云游戏的游戏对局开始之前,展示游戏辅助界面,所述游戏辅助界面包括所述游戏对局中的多个游戏关卡,多个所述游戏关卡具有相关联的所述操作指令子集;Before the game match of the target cloud game starts, displaying a game assistance interface, wherein the game assistance interface includes a plurality of game levels in the game match, and the plurality of game levels have associated operation instruction subsets; 响应于所述第一用户的选择,在多个所述游戏关卡中确定待辅助游戏关卡,以使得在所述游戏对局进行至待辅助游戏关卡时,展示与所述待辅助游戏关卡相匹配的至少一个候选操作指令子集。In response to the selection of the first user, a game level to be assisted is determined from the plurality of game levels, so that when the game match proceeds to the game level to be assisted, at least one candidate operation instruction subset matching the game level to be assisted is displayed. 根据权利要求1所述的方法,其中,响应于针对目标云游戏的操作指令选取,确定在操作指令集中被选中的目标操作指令子集,包括:The method according to claim 1, wherein, in response to the selection of an operation instruction for a target cloud game, determining a target operation instruction subset selected in the operation instruction set comprises: 响应于所述第一用户的触发操作或者响应于所述第一用户在目标游戏关卡的游戏数据符合预设触发条件,在游戏对局界面上展示与所述目标游戏关卡相匹配的至少一个候选操作指令子集;In response to a trigger operation by the first user or in response to the game data of the first user at a target game level meeting a preset trigger condition, displaying at least one candidate operation instruction subset matching the target game level on a game match interface; 响应于所述第一用户在所述至少一个候选操作指令子集中的所述操作指令选取,从所述至少一个候选操作指令子集中确定所述目标操作指令子集。In response to the selection of the operation instruction by the first user from the at least one candidate operation instruction subset, the target operation instruction subset is determined from the at least one candidate operation instruction subset. 根据权利要求3所述的方法,其中,所述响应于所述第一用户的触发操作或者响应于所述第一用户在目标游戏关卡的游戏数据符合预设触发条件,展示与所述目标游戏关卡相匹配的至少一个候选操作指令子集,还包括:The method according to claim 3, wherein in response to the trigger operation of the first user or in response to the game data of the first user at the target game level meeting a preset trigger condition, displaying at least one candidate operation instruction subset matching the target game level further comprises: 在游戏对局界面中的预设区域展示与所述候选操作指令子集相匹配的游戏视频,所述游戏视频为利用所述候选操作指令子集完成所述目标游戏关卡时的游戏录屏。A game video matching the candidate operation instruction subset is displayed in a preset area in the game match interface, and the game video is a game screen recording when the target game level is completed using the candidate operation instruction subset. 根据权利要求3或4所述的方法,其中,所述候选操作指令子集为多个,所述方法还包括: The method according to claim 3 or 4, wherein the candidate operation instruction subsets are multiple, and the method further comprises: 获取所述候选操作指令子集的属性特征,并基于所述属性特征对多个所述候选操作指令子集进行排序;所述属性特征至少包括执行所述候选操作指令子集的第二用户的等级、所述第二用户游戏行为与所述第一用户游戏行为之间的匹配度、或者所述候选操作指令子集中的操作指令与所述第一用户游戏行为的匹配度中的一个;Acquire attribute features of the candidate operation instruction subsets, and sort the plurality of candidate operation instruction subsets based on the attribute features; the attribute features at least include one of the level of the second user who executes the candidate operation instruction subset, the matching degree between the second user's game behavior and the first user's game behavior, or the matching degree between the operation instructions in the candidate operation instruction subset and the first user's game behavior; 按照所述候选操作指令子集的排序在所述游戏对局界面上展示多个所述候选操作指令子集。A plurality of the candidate operation instruction subsets are displayed on the game match interface according to the order of the candidate operation instruction subsets. 根据权利要求1所述的方法,其中,所述响应于第一用户针对目标云游戏的操作指令选取,确定在操作指令集中被选中的目标操作指令子集之后,所述方法还包括:The method according to claim 1, wherein, in response to the first user selecting an operation instruction for the target cloud game, after determining the target operation instruction subset selected in the operation instruction set, the method further comprises: 展示所述目标操作指令子集中的操作指令;Displaying the operation instructions in the target operation instruction subset; 响应于所述第一用户的选择,确定至少一个所述目标操作指令。In response to the selection of the first user, at least one of the target operation instructions is determined. 根据权利要求6所述的方法,其中,所述接收并展示响应于所述目标操作指令子集的目标操作指令得到的游戏视频流数据之前,所述方法还包括:The method according to claim 6, wherein, before receiving and displaying the game video stream data obtained in response to the target operation instruction of the target operation instruction subset, the method further comprises: 接收所述第一用户在目标游戏对局中针对目标关卡的操作指令;receiving an operation instruction of the first user for a target level in a target game match; 所述接收并展示响应于所述目标操作指令子集的目标操作指令得到的游戏视频流数据,包括:The receiving and displaying the game video stream data obtained in response to the target operation instruction of the target operation instruction subset includes: 接收并展示响应于所述至少一个目标操作指令和所述第一用户的所述操作指令进行合并后,得到的游戏视频流数据。Receive and display game video stream data obtained after merging the at least one target operation instruction and the operation instruction of the first user. 根据权利要求1所述的方法,所述接收并展示响应于所述目标操作指令子集的目标操作指令得到的游戏视频流数据,还包括:The method according to claim 1, wherein receiving and displaying the game video stream data obtained in response to the target operation instruction of the target operation instruction subset further comprises: 在游戏对局界面上,展示所述目标操作指令对应的用户操作引导。On the game interface, the user operation guidance corresponding to the target operation instruction is displayed. 一种云游戏的操作控制方法,应用于云游戏平台,所述方法包括:A cloud game operation control method, applied to a cloud game platform, the method comprising: 接收第一用户的云游戏客户端发送的针对目标云游戏的目标操作指令;所述目标操作指令属于第一用户选中的目标操作指令子集;所述操作指令集包括至少一个与所述目标云游戏相关联的操作指令子集;Receiving a target operation instruction for a target cloud game sent by a cloud game client of a first user; the target operation instruction belongs to a target operation instruction subset selected by the first user; the operation instruction set includes at least one operation instruction subset associated with the target cloud game; 获取在运行的所述目标云游戏中执行所述目标操作指令后的游戏视频流数据,并将所述游戏视频流数据发送至所述第一用户的云游戏客户端。Obtain game video stream data after executing the target operation instruction in the running target cloud game, and send the game video stream data to the cloud game client of the first user. 根据权利要求9所述的方法,其中,在接收所述目标操作指令前,所述方法还包括: The method according to claim 9, wherein before receiving the target operation instruction, the method further comprises: 获取在完成目标云游戏对应的目标游戏关卡时的游戏视频;Obtaining a game video when completing a target game level corresponding to a target cloud game; 对所述游戏视频进行语义识别,确定所述游戏视频中的游戏控制对象对应的操作动作,并基于所述游戏控制对象的操作动作确定在所述游戏视频下选取的操作指令子集;Performing semantic recognition on the game video, determining an operation action corresponding to a game control object in the game video, and determining an operation instruction subset selected under the game video based on the operation action of the game control object; 基于获取的各操作指令子集对应的游戏关卡,将所述操作指令子集存入所述操作指令集中。Based on the game levels corresponding to the acquired operation instruction subsets, the operation instruction subsets are stored in the operation instruction set. 根据权利要求9所述的方法,其中,在接收所述目标操作指令子集前,所述方法还包括:The method according to claim 9, wherein before receiving the target operation instruction subset, the method further comprises: 获取第二用户在完成所述目标云游戏时录制的操作指令子集;Obtaining a subset of operation instructions recorded by the second user when completing the target cloud game; 基于获取的各操作指令子集对应的游戏关卡,将所述操作指令子集存入所述操作指令集中。Based on the game levels corresponding to the acquired operation instruction subsets, the operation instruction subsets are stored in the operation instruction set. 根据权利要求9-11任一项所述的方法,还包括:The method according to any one of claims 9 to 11, further comprising: 确定在所述目标云游戏下,所述目标操作指令对应的游戏奖励数据,以及上传所述目标操作指令的目标第二用户;Determine the game reward data corresponding to the target operation instruction under the target cloud game, and the target second user who uploaded the target operation instruction; 利用所述游戏奖励数据对所述目标第二用户对应的收益记录进行更新。The revenue record corresponding to the target second user is updated using the game reward data. 根据权利要求9所述的方法,其中,将所述游戏视频流数据发送至所述第一用户的云游戏客户端,包括:The method according to claim 9, wherein sending the game video stream data to the cloud game client of the first user comprises: 响应于所述第一用户针对所述目标云游戏的倍速播放指令,对所述游戏视频流数据进行倍速处理,并将倍速处理后的游戏视频流数据发送至所述第一用户的云游戏客户端。In response to the first user's speed-up playback instruction for the target cloud game, the game video stream data is processed at a double speed, and the speed-processed game video stream data is sent to the cloud game client of the first user. 一种云游戏的操作控制装置,应用于云游戏客户端,所述操作控制装置包括:An operation control device for a cloud game, applied to a cloud game client, the operation control device comprising: 确定模块,配置为响应于第一用户针对目标云游戏的操作指令选取,确定在操作指令集中被选中的目标操作指令子集;所述操作指令集包括至少一个与所述目标云游戏相关联的操作指令子集;A determination module, configured to determine a target operation instruction subset selected in an operation instruction set in response to a selection of an operation instruction for a target cloud game by a first user; the operation instruction set includes at least one operation instruction subset associated with the target cloud game; 展示模块,配置为接收并展示响应于所述目标操作指令子集的目标操作指令得到的游戏视频流数据。The display module is configured to receive and display the game video stream data obtained in response to the target operation instruction of the target operation instruction subset. 一种云游戏的操作控制装置,应用于云游戏平台,所述操作控制装置包括:An operation control device for a cloud game, applied to a cloud game platform, the operation control device comprising: 接收模块,配置为接收第一用户的云游戏客户端发送的针对目标云游戏 的目标操作指令;所述目标操作指令属于第一用户选中的目标操作指令子集;所述操作指令集包括至少一个与所述目标云游戏相关联的操作指令子集;A receiving module is configured to receive a message for a target cloud game sent by a cloud game client of a first user. The target operation instruction belongs to the target operation instruction subset selected by the first user; the operation instruction set includes at least one operation instruction subset associated with the target cloud game; 获取模块,配置为获取在运行的所述目标云游戏中执行所述目标操作指令后的游戏视频流数据,并将所述游戏视频流数据发送至所述第一用户的云游戏客户端。The acquisition module is configured to acquire game video stream data after the target operation instruction is executed in the running target cloud game, and send the game video stream data to the cloud game client of the first user. 一种计算机设备,包括:处理器、存储器,所述存储器存储有所述处理器可执行的机器可读指令,所述处理器用于执行所述存储器中存储的机器可读指令,所述机器可读指令被所述处理器执行时,所述处理器执行如权利要求1至13任一项所述的云游戏的操作控制方法。A computer device comprises: 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 processor executes the operation control method of the cloud game as described in any one of claims 1 to 13. 一种计算机可读存储介质,其中,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被计算机设备运行时,所述计算机设备执行如权利要求1至13任一项所述的云游戏的操作控制方法。 A computer-readable storage medium, wherein a computer program is stored on the computer-readable storage medium, and when the computer program is executed by a computer device, the computer device executes the operation control method of the cloud game as described in any one of claims 1 to 13.
PCT/CN2024/096247 2023-06-20 2024-05-30 Operation control method and apparatus for cloud game, and computer device and storage medium WO2024260232A1 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN202310738001.5 2023-06-20
CN202310738001.5A CN116764200A (en) 2023-06-20 2023-06-20 Operation control method and device for cloud game, computer equipment and storage medium

Publications (1)

Publication Number Publication Date
WO2024260232A1 true WO2024260232A1 (en) 2024-12-26

Family

ID=88012871

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2024/096247 WO2024260232A1 (en) 2023-06-20 2024-05-30 Operation control method and apparatus for cloud game, and computer device and storage medium

Country Status (2)

Country Link
CN (1) CN116764200A (en)
WO (1) WO2024260232A1 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN116764200A (en) * 2023-06-20 2023-09-19 北京字跳网络技术有限公司 Operation control method and device for cloud game, computer equipment and storage medium

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111522597A (en) * 2020-04-03 2020-08-11 咪咕互动娱乐有限公司 Game starting method and device, electronic equipment and storage medium
US20200342707A1 (en) * 2019-04-23 2020-10-29 Igt System and method for automated user assistance
US20200357227A1 (en) * 2019-05-06 2020-11-12 Igt Device and system with integrated customer service components
CN112691365A (en) * 2021-01-12 2021-04-23 腾讯科技(深圳)有限公司 Cloud game loading method, system, device, storage medium and cloud game system
CN116764200A (en) * 2023-06-20 2023-09-19 北京字跳网络技术有限公司 Operation control method and device for cloud game, computer equipment and storage medium

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20200342707A1 (en) * 2019-04-23 2020-10-29 Igt System and method for automated user assistance
US20200357227A1 (en) * 2019-05-06 2020-11-12 Igt Device and system with integrated customer service components
CN111522597A (en) * 2020-04-03 2020-08-11 咪咕互动娱乐有限公司 Game starting method and device, electronic equipment and storage medium
CN112691365A (en) * 2021-01-12 2021-04-23 腾讯科技(深圳)有限公司 Cloud game loading method, system, device, storage medium and cloud game system
CN116764200A (en) * 2023-06-20 2023-09-19 北京字跳网络技术有限公司 Operation control method and device for cloud game, computer equipment and storage medium

Also Published As

Publication number Publication date
CN116764200A (en) 2023-09-19

Similar Documents

Publication Publication Date Title
KR102257367B1 (en) Connect players with expert help in real time during gameplay in gaming applications
CN107096221B (en) System and method for providing time-shifted intelligent synchronized gaming video
US20210402301A1 (en) Server-Based Mechanics Help Determination from Aggregated User Data
AU2011253221B2 (en) Method and apparatus for online rendering of game files
US20200179813A1 (en) Systems and Methods for Providing Time-Shifted Intelligently Synchronized Game Video
JP2021517292A (en) Automatically reduce the use of cheat software in your online gaming environment
US20190262710A1 (en) Method and apparatus for replaying video of playing game
WO2024260232A1 (en) Operation control method and apparatus for cloud game, and computer device and storage medium
US11992765B2 (en) Computer system and game system
US20230041552A1 (en) Relevancy-based video help in a video game
CN113727762B (en) Video Game Boot System
WO2024260211A1 (en) Cloud game operation control method and apparatus, computer device and storage medium
WO2024260102A1 (en) Cloud game operation control method and apparatus, computer device, and storage medium
JP6562991B2 (en) Server system and program
US20250128158A1 (en) Method and system for creating and sharing video game annotations
US20230398459A1 (en) Method and apparatus for validating software use on an apparatus
US20250128159A1 (en) Annotating player or spectator sentiment for video game fragment generation
US20230121618A1 (en) Reactions of failed attempts during points of gameplay
KR20240126783A (en) Method and apparatus for providing information about in-game cheating

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 24825128

Country of ref document: EP

Kind code of ref document: A1