CN113289332B - Game interaction method, game interaction device, electronic equipment and computer readable storage medium - Google Patents

Game interaction method, game interaction device, electronic equipment and computer readable storage medium Download PDF

Info

Publication number
CN113289332B
CN113289332B CN202110668634.4A CN202110668634A CN113289332B CN 113289332 B CN113289332 B CN 113289332B CN 202110668634 A CN202110668634 A CN 202110668634A CN 113289332 B CN113289332 B CN 113289332B
Authority
CN
China
Prior art keywords
game
data
player
audience
user
Prior art date
Legal status (The legal status 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 status listed.)
Active
Application number
CN202110668634.4A
Other languages
Chinese (zh)
Other versions
CN113289332A (en
Inventor
王治
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Guangzhou Huya Technology Co Ltd
Original Assignee
Guangzhou Huya Technology Co Ltd
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 Guangzhou Huya Technology Co Ltd filed Critical Guangzhou Huya Technology Co Ltd
Priority to CN202110668634.4A priority Critical patent/CN113289332B/en
Publication of CN113289332A publication Critical patent/CN113289332A/en
Application granted granted Critical
Publication of CN113289332B publication Critical patent/CN113289332B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

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
    • A63F13/49Saving the game status; Pausing or ending the 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/30Interconnection arrangements between game servers and game devices; Interconnection arrangements between game devices; Interconnection arrangements between game servers
    • A63F13/33Interconnection arrangements between game servers and game devices; Interconnection arrangements between game devices; Interconnection arrangements between game servers using wide area network [WAN] connections
    • A63F13/335Interconnection arrangements between game servers and game devices; Interconnection arrangements between game devices; Interconnection arrangements between game servers using wide area network [WAN] connections using Internet
    • 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
    • A63F13/46Computing the game score
    • 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
    • A63F13/48Starting a game, e.g. activating a game device or waiting for other players to join a multiplayer session
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/21Server components or server architectures
    • H04N21/218Source of audio or video content, e.g. local disk arrays
    • H04N21/2181Source of audio or video content, e.g. local disk arrays comprising remotely distributed storage units, e.g. when movies are replicated over a plurality of video servers
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/21Server components or server architectures
    • H04N21/218Source of audio or video content, e.g. local disk arrays
    • H04N21/2187Live feed
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/442Monitoring of processes or resources, e.g. detecting the failure of a recording device, monitoring the downstream bandwidth, the number of times a movie has been viewed, the storage space available from the internal hard disk
    • H04N21/44204Monitoring of content usage, e.g. the number of times a movie has been viewed, copied or the amount which has been watched
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/478Supplemental services, e.g. displaying phone caller identification, shopping application
    • H04N21/4781Games
    • 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/30Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game characterized by output arrangements for receiving control signals generated by the game device
    • A63F2300/308Details of the user interface
    • 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/40Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game characterised by details of platform network
    • A63F2300/407Data transfer via internet
    • 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/50Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game characterized by details of game servers
    • A63F2300/57Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game characterized by details of game servers details of game services offered to the player
    • A63F2300/577Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game characterized by details of game servers details of game services offered to the player for watching a game played by other players
    • 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/61Score computation

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Databases & Information Systems (AREA)
  • Signal Processing (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Information Transfer Between Computers (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

The embodiment of the application provides a game interaction method, a game interaction device, electronic equipment and a computer readable storage medium, wherein the method comprises the following steps: starting a target game corresponding to the live broadcasting room identification according to the obtained host broadcasting user information and the live broadcasting room identification; creating image data of a virtual host, and configuring voice data and action data for the virtual host according to a game scene of a target game; the voice data and the action data of the virtual anchor are used for guiding spectators at spectators to execute game operations; the image data, the voice data, the action data and the game video stream of the target game are pushed to the audience. The virtual anchor is created in the game interaction process, and the action data and the voice data are configured for the virtual anchor, so that the game progress is broadcasted in real time in the game process, and the effect of the game progress is monitored, and therefore the dependence of the game interaction on anchor users is reduced.

Description

Game interaction method, game interaction device, electronic equipment and computer readable storage medium
Technical Field
The present application relates to the field of live broadcasting technologies, and in particular, to a game interaction method, a game interaction device, an electronic device, and a computer readable storage medium.
Background
With the progress of network communication technology, network live broadcast becomes an emerging network social mode, and the network live broadcast platform is used by more and more users due to the characteristics of real-time property, interactivity and the like.
Live gaming is one of the network living broadcast, and users can directly participate in the game through a living broadcast platform to play the game together with other spectators in the living broadcast room. However, the inventor of the present application has found in the long-term development process that in the current live game mode, the host needs to host and monitor the progress of the game in the game process, and manually switch the game pictures, so that the live game mode has a large dependence on the host, thereby bringing inconvenience to users.
Disclosure of Invention
In view of the foregoing, it is an object of the present application to provide a game interaction method, apparatus, electronic device, and computer readable storage medium, so as to reduce the dependency of the game interaction process on the anchor, thereby providing convenience for users.
In order to achieve the above purpose, the technical solution adopted in the embodiment of the present application is as follows:
in a first aspect, an embodiment of the present application provides a game interaction method, where the method includes: starting a target game corresponding to the live broadcasting room identification according to the obtained host broadcasting user information and the live broadcasting room identification; creating image data of a virtual host, and configuring voice data and action data for the virtual host according to a game scene of the target game; the voice data and the action data of the virtual anchor are used for guiding spectators at spectators to execute game operations; pushing the image data, the voice data, the action data and the game video stream of the target game to the audience.
In a second aspect, an embodiment of the present application provides a game interaction method, where the method includes: obtaining image data, action data and voice data of a game video stream and a virtual anchor; and displaying a game picture and the virtual anchor according to the game video stream and the image data, controlling the virtual anchor to execute actions according to the action data, and controlling the virtual anchor to output voice according to the voice data.
In a third aspect, an embodiment of the present application provides a game interaction device, including: the starting module is used for starting a target game corresponding to the live broadcasting room identifier according to the obtained anchor user information and the live broadcasting room identifier; the creation module is used for creating image data of a virtual host, and configuring voice data and action data for the virtual host according to a game scene of the target game; the voice data and the action data of the virtual anchor are used for guiding spectators at spectators to execute game operations; and the processing module is used for pushing the image data, the voice data, the action data and the game video stream of the target game to the audience terminal.
In a fourth aspect, embodiments of the present application provide a game interaction device, including: the acquisition module is used for acquiring image data, action data and voice data of the game video stream and the virtual anchor; and the control module is used for displaying game pictures and the virtual anchor according to the game video stream and the image data, controlling the virtual anchor to execute actions according to the action data and controlling the virtual anchor to output voice according to the voice data.
In a fifth aspect, embodiments of the present application provide an electronic device comprising a processor and a memory storing machine-executable instructions executable by the processor to implement the method of the first aspect or the method of the second aspect.
In a sixth aspect, embodiments of the present application provide a computer-readable storage medium having stored thereon machine-executable instructions which, when executed by a processor, implement the method of the first aspect or implement the method of the second aspect.
The embodiment of the application provides a game interaction method, a game interaction device, electronic equipment and a computer readable storage medium, wherein the game interaction method comprises the following steps: starting a target game corresponding to the live broadcasting room identification according to the obtained host broadcasting user information and the live broadcasting room identification; creating image data of a virtual host, and configuring voice data and action data for the virtual host according to a game scene of the target game; the voice data and the action data of the virtual anchor are used for guiding spectators at spectators to execute game operations; pushing the image data, the voice data, the action data and the game video stream of the target game to the audience. The method has the advantages that the method is different from the prior art in that the live-broadcast-based game interaction method in the prior art needs to monitor and host the game process in the whole process of a live host, has higher dependence on the live host user and causes inconvenience for the use of the live host user, and in order to solve the problem, a cloud server can log in a cloud only by acquiring user information of the live host, starts a live-broadcast-room game corresponding to a live-room identifier, does not need to play the live host with live broadcast software, creates a virtual host in the game interaction process, and achieves real-time game progress broadcasting in the game process by configuring action data and voice data for the virtual host, so that the effect of monitoring the game process is reduced, and the dependence of the game interaction on the host user is reduced.
In order to make the above objects, features and advantages of the present application more comprehensible, preferred embodiments accompanied with figures are described in detail below.
Drawings
In order to more clearly illustrate the technical solutions of the embodiments of the present application, the drawings that are needed in the embodiments will be briefly described below, it being understood that the following drawings only illustrate some embodiments of the present application and therefore should not be considered limiting the scope, and that other related drawings may be obtained according to these drawings without inventive effort for a person skilled in the art.
FIG. 1 is a system architecture diagram provided in an embodiment of the present application;
FIG. 2 is a schematic flow chart of a game interaction method provided in an embodiment of the present application;
fig. 3A and fig. 3B are schematic diagrams of game frames at the spectator end according to an embodiment of the present application;
FIG. 4 is a schematic flow chart of another game interaction method provided in an embodiment of the present application;
FIG. 5 is a schematic flow chart diagram of one implementation of step S207 provided in an embodiment of the present application;
FIG. 6A is a schematic diagram of a player user's audience interface provided in an embodiment of the present application;
FIG. 6B is a schematic diagram of a spectator-side interface for a non-player user according to an embodiment of the present application;
FIG. 7 is a schematic flow chart diagram of another game interaction method provided by an embodiment of the present application;
FIG. 8 is a schematic flow chart of another game interaction method provided in an embodiment of the present application;
FIG. 9 is a schematic flow chart diagram of a game interaction method according to another embodiment provided in the present application;
fig. 10 is a signaling interaction schematic diagram of a game interaction method provided in an embodiment of the present application;
FIG. 11 is a functional block diagram of a game interaction device according to an embodiment of the present disclosure;
FIG. 12 is a functional block diagram of a game interaction device according to another embodiment of the present application;
fig. 13 is a block diagram of an electronic device according to an embodiment of the present application.
Detailed Description
The following description of the embodiments of the present application will be made clearly and completely with reference to the drawings in the embodiments of the present application, and it is apparent that the described embodiments are only some embodiments of the present application, not all embodiments. The components of the embodiments of the present application, which are generally described and illustrated in the figures herein, may be arranged and designed in a wide variety of different configurations.
Thus, the following detailed description of the embodiments of the present application, as provided in the accompanying drawings, is not intended to limit the scope of the application, as claimed, but is merely representative of selected embodiments of the application. All other embodiments, which can be made by those skilled in the art based on the embodiments of the present application without making any inventive effort, are intended to be within the scope of the present application.
It is noted that relational terms such as "first" and "second", and the like, are used solely to distinguish one entity or action from another entity or action without necessarily requiring or implying any actual such relationship or order between such entities or actions. Moreover, the terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such process, method, article, or apparatus. Without further limitation, an element defined by the phrase "comprising one … …" does not exclude the presence of other like elements in a process, method, article, or apparatus that comprises the element.
In order to enrich live content, game live broadcast is taken as one of network live broadcast, and is more and more popular with spectators, and a live viewer can watch a game and directly participate in the game to play the game together with other spectators in a live broadcast room.
However, the inventor of the present application has found in the long-term development process that in the current live game mode, the host needs to host and monitor the progress of the game in the game process, and manually switch the game pictures, so that the live game mode has a large dependence on the host, thereby bringing inconvenience to users.
In order to remedy the defects and improve the game interaction capability, the embodiment of the application provides a game interaction method, which adopts an avatar to host a game process, plays the game process in the game process, switches a game lens in real time to guide spectators to join the game, and can display a wonderful game picture to the spectators after the game is finished. That is, in the game interaction method provided by the embodiment of the application, the host user is not required to monitor the game process before the host terminal at any time, and in the live game interaction process, the host user can execute other operations according to own requirements, so that the dependence on the host user is reduced.
In order to achieve the above-mentioned effects, the embodiment of the present application first provides a system architecture diagram for implementing the game interaction method, please refer to fig. 1, fig. 1 is a system architecture diagram provided in the embodiment of the present application, which includes a cloud service end 11, a game server 12 and a spectator end 13.
The cloud service 11 may establish a connection with the game server 12 and the spectator 13, and the cloud service 11 may push the game video stream to the spectator 13.
In the embodiment of the present application, in order to reduce the dependency on the user of the host in the game interaction process, the cloud server 11 may log in to the cloud end of the host to start the game, fuse the created virtual host data (including but not limited to image data, voice data and action data of the virtual host) with the game video stream, and push the game video stream obtained by fusion into all audience terminals in the live broadcasting room, so that the audience terminals may display the game images to the audience in the live broadcasting room, and at the same time, the audience terminals may display the animation image of the virtual host, and the audience may perform the game operation under the guidance of the virtual host, thereby getting rid of the dependency on the live broadcasting of the real person.
The game server 12 may provide game data to the cloud service 11 including, but not limited to, game progress data of a user who is a player, user information of the player, and the like.
The viewer terminal 13 may be an intelligent terminal, such as a smart phone, a tablet computer, a notebook computer, a desktop computer, etc. The cloud service 11 and the game server 12 may be separate servers or a cluster of servers.
Based on the above system structure, a game interaction method provided in the embodiments of the present application will be described in detail below with reference to the related drawings, and referring to fig. 2, fig. 2 is a schematic flowchart of a game interaction method provided in the embodiments of the present application, where the method may be applied to the cloud service end shown in fig. 1, and the method may include:
s204, starting a target game corresponding to the live broadcasting room identification according to the obtained host broadcasting user information and the live broadcasting room identification.
It may be understood that the anchor user information may be information such as an anchor user name, an account number, a password, etc., the anchor may send the user information to the cloud server through the anchor, or may be user information stored in advance by the cloud server, for example, the cloud server may log in to the anchor account number after receiving the user information, and determine the target game according to the identifier of the living broadcast room. That is, the cloud service may maintain a correspondence between the identifier of the live broadcast room and the game, that is, the audience enters a live broadcast room, and may participate in the game corresponding to the live broadcast room.
S205, creating image data of the virtual host, and configuring voice data and action data for the virtual host according to a game scene of the target game.
It will be appreciated that in order to host the game process, a live host game process may be replaced by a virtual host, so that a virtual host may be created, which may be any cartoon character or an avatar corresponding to the live host. Meanwhile, in order to realize the functions of guiding audience to execute game operation and the like, action data and voice data can be configured for the virtual anchor according to different scenes of the target game, and the effect of broadcasting the game progress in real time can be realized and the display effect of the virtual anchor can be enriched by controlling the virtual anchor to output the voice data and executing corresponding actions. For example, before the game starts, the virtual anchor may be configured with voice data to prompt the spectator to join the game, and the display effect of the virtual anchor may be enriched by controlling the virtual anchor to perform an action.
S207, pushing the image data, the voice data, the action data and the game video stream of the target game to the audience.
In order to facilitate understanding of the above effects, a schematic diagram of a game screen at the spectator is provided below, and referring to fig. 3A and 3B, fig. 3A and 3B are schematic diagrams of a game screen at the spectator according to an embodiment of the present application. As can be seen from fig. 3A, before the game starts, the effect of guiding the spectator to join the game is achieved by controlling the cartoon character to perform an action and announce a voice. As can be seen from FIG. 3B, after playing the game, the created cartoon image can be displayed on the interface of the audience terminal, and the effect of reminding the player that the game is about to start is achieved by controlling the cartoon image to execute actions and broadcasting voice.
The method has the advantages that the method is different from the prior art in that the live-broadcast-based game interaction method in the prior art needs to monitor and host the game process in the whole process of a live host, has higher dependence on the live host user and causes inconvenience for the use of the live host user, and in order to solve the problem, a cloud server can log in a cloud only by acquiring user information of the live host, starts a live-broadcast-room game corresponding to a live-room identifier, does not need to play the live host with live broadcast software, creates a virtual host in the game interaction process, and achieves real-time game progress broadcasting in the game process by configuring action data and voice data for the virtual host, so that the effect of monitoring the game process is reduced, and the dependence of the game interaction on the host user is reduced.
In some possible embodiments, in some scenarios, if the audience in the living broadcast room is to join the game according to their interests, for convenience of distinction, the identity of the audience joining the game may be a player user, the identity of the audience not joining the game may be a non-player user, in order to prevent the occurrence of the game cheating phenomenon, and to ensure a good game environment, game interfaces corresponding to the audience sides of the player user and the non-player user should be different, so before pushing the video stream to the audience side, an implementation is given below, please refer to fig. 4, and fig. 4 is a schematic flowchart of another game interaction method provided in the embodiments of the present application, where the method may further include:
S206, when a game start instruction is received, a target game screen to be displayed on the spectator side of the non-player user is specified.
It can be understood that the number of players required by different types of games can be different, so that after the audience joins the game, when the number of players joining the game at present monitored by the game server is consistent with the number of players in the preset game, the cloud server can receive a game starting instruction issued by the game server. Meanwhile, the audience terminal can also receive a game starting instruction, and at the moment, the audience terminal can stop other business processes currently performed in the live broadcasting room, such as barrage business, and display a game picture in a full screen mode.
In one implementation, after receiving the game start instruction, the cloud server may randomly determine, from all player users, a game screen of one player user as a target game screen.
In another implementation, the cloud server may also determine the target game screen by:
and step 1, receiving game progress data of each player user sent by a game server.
And 2, determining a target game picture for display on the audience side of the non-player user according to the game progress data.
It will be appreciated that during game playing, all player users may report their own game progress data, such as game scores, task completion numbers, etc., to the game server in real time, and the game server transmits the game progress data of each player user to the cloud server, so that the cloud server determines a target game screen for display on the spectator side of the non-player user, that is, determines the player viewing angle. For example, the cloud service side may determine a game screen of the player user whose current game score is highest or whose number of tasks is most completed as a screen displayed on the spectator side of the non-player user.
In some possible embodiments, after determining the game screen displayed on the spectator side of the non-player user, an implementation of pushing the video stream is given below, referring to fig. 5, fig. 5 is a schematic flowchart of an implementation of step S207 provided in the embodiment of the present application, and step S207 may include the following sub-steps:
s207-1, pushing the game video stream of the target game picture to the audience end of the non-player user.
S207-2, pushing the image data, the voice data, the action data and the game video stream of the player user to the audience end of the player user.
Thereby realizing that the player user can play the game operation, and that the non-player user can watch the effect of the player user game.
In order to facilitate understanding of the above effects, another schematic view of the spectator-side game screen is given below, please refer to fig. 6A and 6B, wherein fig. 6A is a schematic view of the spectator-side interface of the player user, fig. 6B is a schematic view of the spectator-side interface of the non-player user, it can be seen from fig. 6A that only the game screen of the player user is displayed on the spectator-side of the player user, and the game screen of the other player is not seen, so as to achieve the effect of preventing cheating in the game, and it can be seen from fig. 6B that the game screen displayed on the spectator-side interface is the game screen of one of the player views, and the non-player user can understand the game progress of all the player users.
In some possible embodiments, in order to realize the effect of switching the viewing angle of the player in real time during the game, a method for replacing the game screen on the spectator side of the non-player user is also given below, please refer to fig. 7, fig. 7 is a schematic flowchart of another game interaction method provided in the embodiments of the present application, and the method may further include:
and S208, if the trigger notification information of the preset game event is received, updating the target game picture into a game picture corresponding to the player user triggering the preset game event.
It will be appreciated that the preset game event may be a predefined number of highlight game plays, e.g., a player continuously eliminating 10 objects or the like.
S209, pushing the video stream to the audience of the non-player user according to the updated game video stream of the target game picture.
In some possible embodiments, in order to show the game result to all spectators after the game is finished and also to enable game playback, an implementation manner is given below, please refer to fig. 8, fig. 8 is a schematic flowchart of another game interaction method provided in the embodiments of the present application, and the method may further include:
s210, when the game end information is received, the game result of each player user is generated based on the game data of all player users.
It will be appreciated that the game outcome may be a game score, ranking, number of task completions, etc. for each player user.
S211, sending game results of all player users to audience terminals of non-player users, and sending game results of each player user to audience terminals of player users.
S212, pushing the game video stream of the preset game event to audience sides of the player users and the non-player users.
It will be appreciated that the game results for all players are displayed on the spectator side of the non-player user, and that the personal game results are displayed on the spectator side of the player user.
Furthermore, in order to enable both player users and non-player users to review game highlight moments, the cloud service side may further push the preset game event of the game process to all spectators again.
In some possible embodiments, in order to create a game environment and remind the spectator to join the game, the cloud service side may further send a game room creation request to the game server after starting the target game, then create a game room according to game data corresponding to the target game issued by the game server, and finally feed back information of successful game room creation to the game server, so that the game server notifies the spectator to generate and display prompt information for joining the game. In one implementation, the manner in which the game server notifies the spectator to generate and display the prompt information of the joining game may be to notify the spectator to display the identifier of the joining game on the user interface so that the user can operate to enter the game, or the spectator may also display a popup window on the user interface, and prompt the spectator to join the game by using the popup window information.
In some possible embodiments, in order to further stimulate the game interests of the spectators, after the spectators join in the game, the game server may further send, in real time, user information of the joining player user to the cloud server, where the user information may be a user name, a user nickname, a user image, etc., and the cloud server may generate the player list data according to the user information, and fuse the player list data to the game video stream, so that the spectators can display which spectators join in the game, and which spectators have not joined in the game, and may play an effect of enhancing the game interests of the spectators.
In some possible embodiments, after the game is finished, the virtual host can be controlled to broadcast the voice information about the starting of the new game, so that more spectators are prompted to join the game, and the live content is enriched.
Based on the above inventive concept, the embodiment of the present application further provides a game interaction method, referring to fig. 9, fig. 9 is a schematic flowchart of a game interaction method according to another embodiment of the present application, where the method may be applied to the audience terminal 13 shown in fig. 1, and the method may include the following steps:
s401, obtaining image data, action data and voice data of a game video stream and a virtual anchor.
Wherein, the game video stream can come from a cloud service end, the cloud service end can push the game video stream to a spectator end after determining a target game, the virtual host can be an avatar created by the cloud service end and used for hosting a game process, and can be, but not limited to, a cartoon avatar, wherein, in order to realize the effect of hosting the game, in different game scenes, the virtual host can be configured with action data and voice data, for example, before the game starts, the virtual host can be configured with the voice data to prompt the spectator to join the game, and the display effect of the virtual host can be enriched by controlling the execution action of the virtual host.
S402, displaying a game picture and a virtual anchor according to the game video stream and the image data, controlling the virtual anchor to execute actions according to the action data, and controlling the virtual anchor to output voice according to the voice data.
For example, referring to fig. 3A and 3B, in fig. 3A, before the game starts, the cartoon character announces a voice, which may be, so as to achieve the effect of guiding the spectator to join the game, and as can be seen from fig. 3B, after the game is played, the created cartoon character may be displayed on the interface of the spectator, and by controlling the cartoon character to perform an action and announce a voice, the effect of reminding the player that the game is about to start is achieved.
It will be appreciated that in order to prevent cheating during the game, different game video streams may be received for the spectators of the player and the non-player, for example, please refer to fig. 6A and 6B, where fig. 6A shows a user interface of the spectators of the player user, it may be seen that the game screen of the player user is displayed on the user interface, and the game screen displayed in the user interface shown in fig. 6B is a game screen of a certain player user, and the game interface of the player user may be randomly determined by the cloud service, or the cloud service determines, according to the game progress data of each player user, a target game screen for displaying on the spectators of the non-player user.
It will be appreciated that during game playing, all player users may report their own game progress data, such as game scores, task completion numbers, etc., to the game server in real time, and the game server transmits the game progress data of each player user to the cloud server, so that the cloud server determines a target game screen for display on the spectator side of the non-player user, that is, determines the player viewing angle. For example, the cloud service side may determine a game screen of the player user whose current game score is highest or whose number of tasks is most completed as a screen displayed on the spectator side of the non-player user.
Optionally, if the spectator receives the game notification information, a game prompt message prompting the spectator to join the game may be displayed on the spectator, where the prompt message may exist in a popup window or may be an operable identifier for prompting the spectator to join the game, as shown in fig. 3A. The spectator can choose whether to join the game according to his own needs after seeing the game prompt information.
Optionally, after the spectator selects to join the game, the spectator terminal may receive an operation instruction for the game prompt information, and at this time, the spectator terminal may report the user information of the spectator joining the game to the game server; the user information is forwarded to the cloud server via the game server, so that the cloud server generates player list data according to the received user information and sends the player list data to the audience, the audience can display the user information of the audience joining the game according to the received player list data, as shown in fig. 3B, the image information and the user name of the audience joining the game are displayed on the left side of the user interface, and thus the interests of other audience not joining the game can be stimulated.
Optionally, when the game server monitors that the number of players joining the game reaches the preset number of players, a game start instruction is issued to the spectator, and at this time, after receiving the game start instruction, the spectator may control to stop the currently running service process and display a game scene picture, for example, may stop the barrage service process, in order to avoid the influence of other service processes on the game process.
Optionally, when the game server monitors that the game is ended, the game ending information is issued to the audience terminal, and at this time, after the audience terminal receives the game ending information, the game result and the game prompt information for prompting the audience to join the game are displayed. Specifically, for the spectator side of the player user, the personal game result data sent from the cloud service side may be received and displayed, and for the spectator side of the non-player user, the game results of all player users sent from the cloud service side may be received and displayed, and the game results may be, but are not limited to, game scores, ranks, highlights, and the like. Meanwhile, after the game is finished, the cloud service end pushes a game video stream of a preset game event to the audience end, at this time, the audience end can display a game picture of the preset event according to the received game video stream, and the preset game event can be a predefined highlight game process, for example, a player continuously eliminates 10 objects and other game events.
In order to facilitate understanding of the overall implementation flow of the game interaction method, an example of the game interaction method in the embodiment of the application is given below with reference to the system architecture shown in fig. 1, please refer to fig. 10, and fig. 10 is a signaling interaction schematic diagram of the game interaction method provided in the embodiment of the application.
S1, starting a target game corresponding to the live broadcasting room identification according to the obtained user information of the host broadcasting and the live broadcasting room identification, creating a virtual host broadcasting, and fusing data of the virtual host broadcasting into a game image stream.
S2, the cloud service end pushes the game image stream to the audience end.
And S3, the cloud server sends a game room creation request to the game server.
And S4, the game server transmits game data to the cloud server.
S5, the cloud server creates a room according to game data fed back by the game server.
And S6, the cloud server sends creation success information to the game server.
S7, the game server sends a notification message for displaying game entrance information to the audience terminal.
S8, the audience terminal displays the game entrance according to the notification information.
S9, the audience terminal sends user information of the audience joining the game to the game server.
S10, the game server forwards user information to the cloud server.
S11, the cloud service side generates player list data according to user information of spectators joining in the game.
And S12, the cloud service end fuses the player list data to the game video stream.
S13, the game server monitors the number of players joining the game, and determines that the number of players reaches the preset number.
S14, issuing a game starting instruction to the cloud service end and the audience end.
S15, the cloud service end enters a game scene, a target game picture is determined, and the audience end stops live broadcasting room barrages and other services to display the game scene.
S16, the cloud service side pushes the game video stream to the audience side.
S17, the audience reports game data to the game server.
S18, the game server monitors that a preset game event is triggered.
S18, the game server informs the cloud server to update the target game picture.
S19, the game server monitors the game to be ended.
And S20, the game server transmits game data of all player users to the cloud server.
S21, the cloud server generates a game result of each player user according to the game data.
S22, the cloud server generates a game result.
S23, the cloud service end sends game results to the audience end.
S24, the cloud service end pushes video streams of preset game events to the audience end.
Through the implementation flow, the cloud service end can push the game picture to the appointed live broadcast room, and adopts the virtual image to host the game process, firstly, before the game is not started, the audience is guided to join the game and play the wonderful playback, and then, the game progress is broadcasted in the game process and the game lens is switched in real time. The audience enters the live broadcasting room, the live broadcasting room displays a game entrance, the audience can sign to participate in the game, and after the game starts, the live broadcasting flow of a game player stops running only the game picture.
In order to execute the corresponding steps in the foregoing embodiments and the various possible manners, an implementation manner of a game interaction device is given below, and referring to fig. 11, fig. 11 is a functional block diagram of a game interaction device provided in an embodiment of the present application. It should be noted that, the basic principle and the technical effects of the game interaction device provided in this embodiment are the same as those of the foregoing embodiments, and for brevity, reference may be made to the corresponding content in the foregoing embodiments. The game interaction device comprises:
the starting module 30 is used for starting a target game corresponding to the live broadcasting room identifier according to the obtained host broadcasting user information and the live broadcasting room identifier;
a creation module 31, configured to create image data of a virtual anchor, and configure voice data and action data for the virtual anchor according to a game scene of the target game; the voice data and the action data of the virtual anchor are used for guiding spectators at spectators to execute game operations.
A processing module 32, configured to push the image data, the voice data, the action data and the game video stream of the target game to the audience.
In some possible embodiments, the processing module 32 is further configured to determine a target game screen for display on the spectator side of the non-player user if a game start instruction is received.
In some possible embodiments, the processing module 32 is specifically configured to push the game video stream of the target game frame to the spectator side of the non-player user; pushing the image data, the voice data, the action data and the game video stream of the player user to a spectator side of the player user.
In some possible embodiments, the processing module 32 is further configured to update the target game frame to a game frame corresponding to a player user triggering the preset game event if the trigger notification information of the preset game event is received. And pushing the target game picture to the audience end of the non-player user according to the updated target game picture.
In some possible embodiments, the processing module 32 is further configured to generate a game result of each of the player users according to receiving game data of all of the player users; the pushing module 33 is further configured to send the game results of all the player users to the spectator side of the non-player users, send the game results of each of the player users to the spectator side of the player users, and push the game video streams of the preset game events to the spectator sides of the player users and the non-player users.
In some possible embodiments, the processing module 32 is further configured to send a game room creation request to a game server; creating a game room according to game data corresponding to the target game, which is issued by the game server; and feeding back information of successful game room creation to the game server so that the game server informs the audience to generate and display prompt information for joining in the game.
In some possible embodiments, the processing module 32 is further configured to receive audience user information sent by the game server to join the target game; and generating player list data according to the audience user information, and fusing the player list data into the game video stream.
In order to perform the steps in the foregoing embodiments, an implementation manner of the game interaction device is further provided below, and referring to fig. 12, fig. 12 is a functional block diagram of a game interaction device according to another embodiment provided in the embodiments of the present application. It should be noted that, the basic principle and the technical effects of the game interaction device provided in this embodiment are the same as those of the foregoing embodiments, and for brevity, reference may be made to the corresponding content in the foregoing embodiments. The game interaction device 40 includes:
The obtaining module 41 is used for obtaining the video stream of the game and the image data, the action data and the voice data of the virtual host.
And the control module 42 is used for displaying game pictures and the virtual anchor according to the game video stream and the image data, controlling the virtual anchor to execute actions according to the action data and controlling the virtual anchor to output voice according to the voice data.
In some possible embodiments, the control module 42 is further configured to display a game prompt prompting the spectator to join the game if the game notification is received.
In some possible embodiments, the control module 42 is further configured to report user information of the spectators joining the game if an operation instruction for the game prompt information is received; and displaying all the user information according to the received player list data.
In some possible embodiments, the control module 42 is further configured to control stopping the currently running service process and displaying the game scene screen if a game start instruction is received.
In some possible embodiments, the control module 42 is further configured to display a game screen of the preset game event according to the game video stream for obtaining the preset game event if the game end information is received.
In some possible embodiments, the control module 42 is further configured to display a game result and a game prompt for prompting the spectator to join the game if the game end information is received.
The embodiment of the application also provides an electronic device, such as fig. 13, and fig. 13 is a block diagram of an electronic device structure provided in the embodiment of the application. The electronic device 80 comprises a communication interface 81, a processor 82 and a memory 83. The processor 82, the memory 83 and the communication interface 81 are electrically connected to each other directly or indirectly to realize data transmission or interaction. For example, the components may be electrically connected to each other via one or more communication buses or signal lines. The memory 83 may be used to store software programs and modules, such as program instructions/modules corresponding to the game interaction method provided in the embodiments of the present application, and the processor 82 executes the software programs and modules stored in the memory 83, thereby performing various functional applications and data processing. The communication interface 81 may be used for communication of signaling or data with other node devices. The electronic device 80 may have a plurality of communication interfaces 81 in the present application.
The Memory 83 may be, but is not limited to, a random access Memory (Random Access Memory, RAM), a Read Only Memory (ROM), a programmable Read Only Memory (Programmable Read-Only Memory, PROM), an erasable Read Only Memory (Erasable Programmable Read-Only Memory, EPROM), an electrically erasable Read Only Memory (Electric Erasable Programmable Read-Only Memory, EEPROM), etc.
The processor 82 may be an integrated circuit chip having signal processing capabilities. The processor may be a general purpose processor including a central processing unit (Central Processing Unit, CPU), a network processor (NetworkProcessor, NP), etc.; but may also be a Digital signal processor (Digital SignalProcessing, DSP), an application specific integrated circuit (Application Specific Integrated Circuit, ASIC), a Field-programmable gate array (Field-Programmable Gate Array, FPGA) or other programmable logic device, discrete gate or transistor logic device, discrete hardware components, or the like.
Alternatively, the above modules may be stored in the memory shown in fig. 13 in the form of software or Firmware (Firmware) or solidified in an Operating System (OS) of the electronic device, and may be executed by the processor in fig. 13. Meanwhile, data, codes of programs, and the like required to execute the above-described modules may be stored in the memory.
Embodiments of the present application provide a computer-readable storage medium having stored thereon a computer program which, when executed by a processor, implements a game interaction method as in any of the foregoing embodiments. The computer readable storage medium may be, but is not limited to, a usb disk, a removable hard disk, ROM, RAM, PROM, EPROM, EEPROM, a magnetic disk, or an optical disk, etc. various media capable of storing program codes.
In the several embodiments provided in this application, it should be understood that the disclosed apparatus and method may be implemented in other manners as well. The apparatus embodiments described above are merely illustrative, for example, flow diagrams and block diagrams in the figures illustrate the architecture, functionality, and operation of possible implementations of apparatus, methods and computer program products according to various embodiments of the present application. In this regard, each block in the flowchart or block diagrams may represent a module, segment, or portion of code, which comprises one or more executable instructions for implementing the specified logical function(s). It should also be noted that in some alternative implementations, the functions noted in the block may occur out of the order noted in the figures. For example, two blocks shown in succession may, in fact, be executed substantially concurrently, or the blocks may sometimes be executed in the reverse order, depending upon the functionality involved. It will also be noted that each block of the block diagrams and/or flowchart illustration, and combinations of blocks in the block diagrams and/or flowchart illustration, can be implemented by special purpose hardware-based systems which perform the specified functions or acts, or combinations of special purpose hardware and computer instructions.
In addition, the functional modules in the embodiments of the present application may be integrated together to form a single part, or each module may exist alone, or two or more modules may be integrated to form a single part.
The functions, if implemented in the form of software functional modules and sold or used as a stand-alone product, may be stored in a computer-readable storage medium. Based on such understanding, the technical solution of the present application may be embodied essentially or in a part contributing to the prior art or in a part of the technical solution, in the form of a software product stored in a storage medium, including several instructions for causing a computer device (which may be a personal computer, a server, or a network device, etc.) to perform all or part of the steps of the methods described in the embodiments of the present application. And the aforementioned storage medium includes: a U-disk, a removable hard disk, a Read-Only Memory (ROM), a random access Memory (RAM, randomAccess Memory), a magnetic disk, or an optical disk, or other various media capable of storing program codes.
The foregoing description is only of the preferred embodiments of the present application and is not intended to limit the same, but rather, various modifications and variations may be made by those skilled in the art. Any modification, equivalent replacement, improvement, etc. made within the spirit and principles of the present application should be included in the protection scope of the present application.

Claims (16)

1. A method of game interaction, the method comprising:
starting a target game corresponding to the live broadcasting room identification according to the obtained host broadcasting user information and the live broadcasting room identification;
creating image data of a virtual host, and configuring voice data and action data for the virtual host according to a game scene of the target game; the voice data and the action data of the virtual anchor are used for guiding spectators at spectators to execute game operations;
pushing the image data, the voice data, the action data and the game video stream of the target game to the audience terminal, wherein the audience terminal of the non-player user displays game pictures of all player users, and the audience terminal of the player user only displays the game pictures of the player user;
before the step of pushing the image data, the voice data, the action data and the game video stream of the target game to the spectator, the method further comprises:
and if a game start instruction is received, determining a target game picture for displaying on the audience side of the non-player user according to the game progress data of the player user.
2. The game interaction method according to claim 1, wherein the step of pushing the image data, the voice data, the action data, and the video stream of the target game to the spectator side comprises:
Pushing the game video stream of the target game picture to the audience end of the non-player user;
pushing the image data, the voice data, the action data and the game video stream of the player user to a spectator side of the player user.
3. The game interaction method according to claim 2, characterized in that the method further comprises:
if trigger notification information of a preset game event is received, updating the target game picture into a game picture corresponding to a player user triggering the preset game event;
pushing the updated game video stream of the target game picture to the audience end of the non-player user.
4. The game interaction method according to claim 2, characterized in that the method further comprises:
generating a game result of each player user according to game data of all the player users;
transmitting the game results of all the player users to the audience end of the non-player users, and transmitting the game results of each player user to the audience end of the player users;
and pushing the game video stream of the preset game event to audience sides of the player users and the non-player users.
5. The game interaction method of claim 1, wherein prior to the step of creating a virtual host and configuring voice data and action data for the virtual host based on game scene data of the target game, the method further comprises:
sending a game room creation request to a game server;
creating a game room according to game data corresponding to the target game, which is issued by the game server;
and feeding back information of successful game room creation to the game server so that the game server informs the audience to generate and display prompt information for joining in the game.
6. The game interaction method according to claim 5, wherein the method further comprises:
receiving audience user information which is sent by the game server and joins the target game;
and generating player list data according to the audience user information, and fusing the player list data into the game video stream.
7. A method of game interaction, the method comprising:
obtaining image data, action data and voice data of a game video stream and a virtual anchor; the image data are created after a cloud server starts a target game corresponding to a live broadcasting room identifier after obtaining host user information and the live broadcasting room identifier, and the action data and the voice data are configured for the virtual host by the cloud server according to a game scene of the target game;
Sending game progress data to the cloud service end, so that the cloud service end determines a target game picture for display on a spectator end of a non-player user according to the game progress data of the player user after receiving a game start instruction;
and displaying game pictures and the virtual anchor according to the game video stream and the image data, controlling the virtual anchor to execute actions according to the action data, controlling the virtual anchor to output voice according to the voice data, and displaying game pictures of all player users on the audience side of the non-player users, wherein the audience side of the player users only displays the game pictures of the player users.
8. The game interaction method of claim 7, wherein the method further comprises:
and if the game notification information is received, displaying game prompt information for prompting the audience to join the game.
9. The game interaction method of claim 8, wherein the method further comprises:
if an operation instruction aiming at the game prompt information is received, reporting user information of spectators joining in the game;
and displaying all the user information according to the received player list data.
10. The game interaction method according to claim 9, wherein the method further comprises:
and if a game start instruction is received, controlling to stop the currently running business process and displaying a game scene picture.
11. The game interaction method of claim 10, wherein the method further comprises:
and if the game ending information is received, displaying a game picture of the preset game event according to the game video stream for obtaining the preset game event.
12. The game interaction method of claim 10, wherein the method further comprises:
and if the game ending information is received, displaying a game result and game prompt information for prompting the audience to join the game.
13. A game interaction device, comprising:
the starting module is used for starting a target game corresponding to the live broadcasting room identifier according to the obtained anchor user information and the live broadcasting room identifier;
the creation module is used for creating image data of a virtual host, and configuring voice data and action data for the virtual host according to a game scene of the target game; the voice data and the action data of the virtual anchor are used for guiding spectators at spectators to execute game operations;
The game interaction device is also used for determining a target game picture for being displayed on the audience side of the non-player user according to the game progress data of the player user if a game starting instruction is received;
and the processing module is used for pushing the image data, the voice data, the action data and the game video stream of the target game to the audience terminal, wherein the audience terminal of the non-player user displays game pictures of all player users, and the audience terminal of the player user only displays the game pictures of the player user.
14. A game interaction device, comprising:
the acquisition module is used for acquiring image data, action data and voice data of the game video stream and the virtual anchor; the image data are created after a cloud server starts a target game corresponding to a live broadcasting room identifier after obtaining host user information and the live broadcasting room identifier, and the action data and the voice data are configured for the virtual host by the cloud server according to a game scene of the target game;
the control module is used for displaying game pictures and the virtual anchor according to the game video stream and the image data, controlling the virtual anchor to execute actions according to the action data, controlling the virtual anchor to output voices according to the voice data, displaying game pictures of all player users on the audience side of a non-player user, and displaying the game pictures of the player user only on the audience side of the player user;
The game interaction device is further used for sending game progress data to the cloud server side, so that the cloud server side can determine a target game picture used for being displayed on the audience side of the non-player user according to the game progress data of the player user after receiving a game starting instruction.
15. An electronic device comprising a processor and a memory, the memory storing machine executable instructions executable by the processor to implement the method of any one of claims 1-6 or the method of any one of claims 7-12.
16. A computer readable storage medium having stored thereon machine executable instructions, which when executed by a processor implement the method of any of claims 1-6 or the method of any of claims 7-12.
CN202110668634.4A 2021-06-17 2021-06-17 Game interaction method, game interaction device, electronic equipment and computer readable storage medium Active CN113289332B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202110668634.4A CN113289332B (en) 2021-06-17 2021-06-17 Game interaction method, game interaction device, electronic equipment and computer readable storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202110668634.4A CN113289332B (en) 2021-06-17 2021-06-17 Game interaction method, game interaction device, electronic equipment and computer readable storage medium

Publications (2)

Publication Number Publication Date
CN113289332A CN113289332A (en) 2021-08-24
CN113289332B true CN113289332B (en) 2023-08-01

Family

ID=77328480

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202110668634.4A Active CN113289332B (en) 2021-06-17 2021-06-17 Game interaction method, game interaction device, electronic equipment and computer readable storage medium

Country Status (1)

Country Link
CN (1) CN113289332B (en)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114302153B (en) * 2021-11-25 2023-12-08 阿里巴巴达摩院(杭州)科技有限公司 Video playing method and device
CN114221810B (en) * 2021-12-14 2023-12-12 广州博冠信息科技有限公司 Live broadcast platform-based peep-proof screen method, device, medium and equipment
CN114339436B (en) * 2021-12-27 2023-11-17 广州市百果园信息技术有限公司 Live broadcasting room game interaction method and device, electronic equipment and storage medium
CN114125490B (en) * 2022-01-19 2023-09-26 阿里巴巴(中国)有限公司 Live broadcast playing method and device

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113286186B (en) * 2018-10-11 2023-07-18 广州虎牙信息科技有限公司 Image display method, device and storage medium in live broadcast
CN112702611A (en) * 2019-10-22 2021-04-23 上海华为技术有限公司 Playing method and playing system
CN111277845B (en) * 2020-01-15 2022-07-12 网易(杭州)网络有限公司 Game live broadcast control method and device, computer storage medium and electronic equipment

Also Published As

Publication number Publication date
CN113289332A (en) 2021-08-24

Similar Documents

Publication Publication Date Title
CN113289332B (en) Game interaction method, game interaction device, electronic equipment and computer readable storage medium
CN109005417B (en) Live broadcast room entering method, system, terminal and device for playing game based on live broadcast
CN109068182B (en) Live broadcast room entering method, system, terminal and device for playing game based on live broadcast
CN109525851B (en) Live broadcast method, device and storage medium
CN109040850B (en) Game live broadcast interaction method and system, electronic equipment and storage medium
CN112788358B (en) Video live broadcast method, video sending method, device and equipment for game match
CN109107167B (en) Interactive control method in game, electronic device and storage medium
KR20210030354A (en) Systems and methods to improve participation in online multiplayer sessions
CN109246440B (en) Interface switching method based on live broadcast, game interaction system and server
CN109195003B (en) Interaction method, system, terminal and device for playing game based on live broadcast
WO2017177859A1 (en) Video playing method and device, and computer readable storage medium
CN113271472B (en) Game live broadcast method and device, electronic equipment and readable storage medium
CN112243133B (en) Game live broadcast processing method and device and electronic device
US11439913B2 (en) Methods, systems, and media for coordinating multiplayer game sessions
CN111818349A (en) Page display method and device, electronic equipment and storage medium
CN112770135A (en) Live broadcast-based content explanation method and device, electronic equipment and storage medium
CN113366856B (en) Live interaction method and device, live server, terminal and storage medium
CN114268810B (en) Live video display method, system, equipment and storage medium
CN113630614A (en) Game live broadcast method, device, system, electronic equipment and readable storage medium
CN110324653B (en) Game interactive interaction method and system, electronic equipment and device with storage function
US20220021715A1 (en) Live streaming method and apparatus, device and computer readable storage medium
CN109040851B (en) Delay processing method, system, server and computer readable storage medium for playing game based on live broadcast
CN116980706A (en) Video playing method and device, storage medium and electronic equipment
WO2021159799A1 (en) Livestreaming method, apparatus and device, and computer-readable storage medium
CN114760520A (en) Live small and medium video shooting interaction method, device, equipment and storage medium

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant