Interaction method and related device
The live streaming interaction method in games allows players to control objects for live streaming, enhancing gameplay diversity and engagement by reducing the complexity of real-world authentication.
Patent Information
- Application Number
- JP2023571703
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Priority Date
- 2021-07-14
- Filing Date
- 2022-06-16
- Publication Date
- 2025-07-30
- Estimated Expiration
- 2042-06-16
Smart Images

Figure 0007715449000001 
Figure 0007715449000002 
Figure 0007715449000003
Abstract
Description
Technical Field
[0001] This application claims the priority of a Chinese patent application filed with the China National Patent Office on July 14, 2021, with an application number of 202110797684.2 and an application title of "Interaction Method and Related Device", and all its contents are incorporated herein by reference.
[0002] This application relates to the field of game technologies, and in particular, to game interaction.
Background Art
[0003] With the continuous improvement of game development technologies and the richness of game types, players' requirements for the game experience are also increasing. The game interaction in which players in the game can participate affects the players' game experience.
Summary of the Invention
Problems to be Solved by the Invention
[0004] In related technologies, the interaction method in the game mainly depends on the type of the game itself. For example, the interaction method in a shooting game is mainly shooting between players, etc. Since the interaction method is relatively simple, it is difficult to further improve the players' game experience.
[0005] To solve the above technical problems, this application provides an interaction method that provides players with a new live streaming (also called live distribution) interaction method led by players to improve the diversity of in-game interactions and improve the players' game experience.
Means for Solving the Problems
[0006] The embodiments of this application disclose the following technical solutions. According to one aspect, an embodiment of the present application discloses an interaction method executed by a first terminal device, controlling a first object to perform an interaction act on live streaming in a game scene, wherein the first object is one of a plurality of player objects included in the game scene; acquiring an identity instruction for instructing that the first object is a live streamer in the game scene in response to the interaction act satisfying a live streaming condition; determining, by the first object, live streaming content to be live streamed in the game scene, wherein the live streaming content is used for performing live streaming at a live streaming display position in the game scene.
[0007] According to another aspect, an embodiment of the present application discloses an interaction device, for controlling a first object to perform an interaction act on live streaming in a game scene, wherein the first object is one of a plurality of player objects included in the game scene, a first control unit; a first acquisition unit for acquiring an identity instruction for instructing that the first object is a live streamer in the game scene in response to the interaction act satisfying a live streaming condition; a first determination unit for determining, by the first object, live streaming content to be live streamed in the game scene, wherein the live streaming content is used for performing live streaming on the plurality of player objects at a live streaming display position in the game scene.
[0008] According to another aspect, an embodiment of the present application discloses an interaction method executed by a server, obtaining an interaction action performed by a first object in a game scene, where the first object is one of a plurality of player objects included in the game scene; in response to the interaction action satisfying a live streaming condition, determining the first object as a live streamer in the game scene, and returning an identity command for instructing that the first object is the live streamer based on a player identifier corresponding to the first object; obtaining live streaming content based on a player identifier corresponding to the first object, where the live streaming content is determined by the first object and is used for performing live streaming for the plurality of player objects at a live streaming display position in the game scene; and sending the live streaming content based on player identifiers respectively corresponding to the plurality of player objects.
[0009] According to another aspect, an embodiment of the present application discloses an interaction device, a first acquisition unit for obtaining an interaction action performed by a first object in a game scene, where the first object is one of a plurality of player objects included in the game scene; a first determination unit for determining the first object as a live streamer in the game scene in response to the interaction action satisfying a live streaming condition, and returning an identity command for instructing that the first object is the live streamer based on a player identifier corresponding to the first object; It is for acquiring live streaming content based on a player identifier corresponding to the first object, where the live streaming content is determined by the first object, and is a second acquisition unit used for performing live streaming on the plurality of player objects at a live streaming display position in the game scene. A first transmission unit for transmitting the live streaming content based on player identifiers respectively corresponding to the plurality of player objects.
[0010] According to another aspect, an embodiment of the present application discloses an interaction method executed by a first terminal device. A step of controlling a first object to perform an interaction act on a second object in a game scene, where the second object is a live streamer in the game scene. A step of obtaining an identity command for instructing to convert the live streamer in the game scene from the second object to the first object in response to the interaction act satisfying a live streaming condition. A step of determining, by the first object, live streaming content to be live streamed in the game scene, where the live streaming content is used for performing live streaming at a live streaming display position in the game scene.
[0011] According to another aspect, an embodiment of the present application discloses an interaction device. It is for controlling a first object to perform an interaction act on a second object in a game scene, where the second object is a live streamer in the game scene, and includes a control unit. An acquisition unit for acquiring an identity instruction for instructing to convert a live streamer in the game scene from the second object to the first object in response to the interaction action satisfying the live streaming condition; It is for determining live streaming content to be live streamed in the game scene by the first object, and the live streaming content is a determination unit used for performing live streaming at the live streaming display position in the game scene.
[0012] According to another aspect, an embodiment of the present application discloses an interaction method executed by a second terminal device. Obtaining live streaming content generated based on a first object, where the first object is a live streamer in a game scene, and a plurality of player objects in the game scene include the first object and a third object; Determining a live streaming display position in the game scene; Performing live streaming of the live streaming content for the third object at the live streaming display position based on a positional relationship between an object position of the third object and the live streaming display position in the game scene.
[0013] According to another aspect, an embodiment of the present application discloses an interaction device. For obtaining live streaming content generated based on a first object, where the first object is a live streamer in a game scene, and a plurality of player objects in the game scene include the first object and a third object, a first acquisition unit; A determination unit for determining a live streaming display position in the game scene, Based on the positional relationship between the object position of the third object and the live streaming display position in the game scene, a live streaming unit for performing live streaming of the live streaming content for the third object at the live streaming display position.
[0014] According to another aspect, an embodiment of the present application discloses an interaction system, A first terminal device for executing the interaction method executed by the first terminal device in the above aspect, A second terminal device for executing the interaction method executed by the second terminal device in the above aspect, A server for executing the interaction method executed by the server in the above aspect.
[0015] According to another aspect, an embodiment of the present application discloses a computer device, A memory for storing program code and transmitting the program code to the processor, A processor for executing the interaction method described in the above aspect according to the instructions in the program code.
[0016] According to another aspect, an embodiment of the present application discloses a computer-readable storage medium configured to store a computer program for executing the interaction method described in the above aspect.
[0017] According to another aspect, an embodiment of the present application provides a computer program product including instructions, which, when executed by a computer, causes the computer to execute the interaction method described in the above aspect.
Advantages of the Invention
[0018] As can be seen from the above technical solution, in order to improve the richness of the interaction method in the game, the first object is controlled to perform an interaction act on the live streaming in the game scene, and in response to the interaction act satisfying the live streaming condition, an identity instruction for instructing that the first object is a live streamer in the game scene can be obtained. The player can determine the live streaming content with the identity of the live streamer by controlling the first object in the game, and the live streaming content can perform live streaming on other player objects in the game scene at the live streaming display position. By organically integrating the live streaming method into the game, a new interaction method for performing live streaming interaction among player objects in the game scene, led by the player, is realized. The interaction method in the game is not limited by the type of the game, further enriching the diversity of the playing methods in the game and improving the interaction experience of the players in the game. And since the player can experience performing live streaming as a live streamer only by controlling the player object, the threshold of the live streaming experience in the game scene is lower than the prior art that requires live streaming authentication and additional installation of applications.
Brief Description of the Drawings
[0019]
Figure 1
Figure 2
Figure 3
Figure 4
Figure 5
Figure 6
Figure 7
Figure 8
Figure 9
Figure 10
Figure 11
Figure 12
Figure 13
Figure 14
Figure 15
Figure 16
Figure 17
Figure 18
Figure 19
Figure 20
Embodiments for Carrying Out the Invention
[0020] Hereinafter, embodiments of the present application will be described in conjunction with the drawings.
[0021] In order to improve the game experience of the layer, improving the playability and richness of the game interaction method has become an important issue for game engineers. In related technologies, since the interaction method in the game is mainly restricted by the type of the game itself, the interaction methods in the same type of game are almost the same, which may reduce the player's interest in the game and bring a bad game experience to the player. Even if several interaction methods that are very different from the type of the game are added to the game, it is difficult for these interaction methods to make the player the leader of the interaction. For example, in related technologies, a pre-recorded video may be played in a shooting game. Since the player cannot determine the playback time of the video and cannot control the playback content of the video, the participation degree decreases.
[0022] To solve the above technical problems, the embodiments of the present application provide an interaction method. By controlling the player object in the game, the player can obtain the live streamer identity and gain the right to determine the live streaming content. Thereby, by combining the live streaming interaction method with the game scene, a new live streaming interaction method in the game led by the player is provided to the player, improving the diversity of game interactions and enhancing the player's game experience.
[0023] Here, it can be understood that the method can be applied to a processing device. The processing device is a processing device capable of controlling interactions in a game, for example, a terminal device or a server with an interaction control function. The method can be applied to a network scenario where the terminal device and the server communicate, and the terminal device and the server are executed in cooperation. The terminal device may be a device such as a computer or a mobile phone. It can be understood that the server may be an application server or a web server, and when actually deployed, the server may be an independent server or a cluster server.
[0024] To easily understand the technical solutions provided in the embodiments of this application, the interaction method provided in the embodiments of this application will be described below in combination with an actual application scenario.
[0025] Referring to FIG. 1, FIG. 1 is a schematic diagram of an interaction method in an actual application scenario provided in the embodiments of this application. In this actual application scenario, the processing devices are the terminal device 101 and the server 102. A game shown in the figure is executed on the terminal device 101, and the server 102 is a game server corresponding to the game.
[0026] The game scene of the game has a stage area shown in Game Scene 1, and the first object is a player object controlled in the game. The player wants to use the first object as a live streamer who performs live streaming in the game scene, and can control the first object via the terminal device 101 to perform interaction actions for live streaming in the game scene. As shown in the figure, in the actual application scene, the player can move the first object to the stage area via the terminal device 101 and control it to approach the live streaming platform on the stage area. The live streaming platform is a virtual prop for performing live streaming. There is further a virtual screen shown in Game Scene 1 in the stage area. When there is no player object performing live streaming, the virtual screen may not display content or may only display predetermined fixed content. When there is a player who becomes a live streamer, the virtual screen may display the live streaming content provided by the live streamer.
[0027] When the first object approaches the live streaming platform, a virtual control of "Start Live Streaming" appears on the game interface. The player can click on the virtual control to control the first object to interact with the live streaming platform (i.e., perform interaction actions for live streaming). The terminal device 101 sends the interaction actions performed by controlling the first object to the server 102. When the server 102 determines that the interaction actions meet the live streaming conditions, it generates an identity command and sends it to the terminal device 101. The identity command is used to indicate that the first object is a live streamer in the game scene.
[0028] After the first object obtains the live streamer identity, the terminal device 101 can determine the live streaming content to be live streamed in the game scene. In the actual application scenario, as shown in Game Scene 2, the live streaming content may include the actions performed by the first object controlled by the player in the stage area and the corresponding background video, audio, etc. within the stage area. For example, the player can control the first object to sing on the stage, and can autonomously select the song to be sung through the live streaming platform and the background video displayed on the screen of the stage. As shown in the figure, the terminal device records the object actions of the first object, obtains the sound emitted by the player through the first object, the selected background video, etc., determines the object actions, sound, and background video as the live streaming content corresponding to this live streaming, and can display the live streaming content at the live streaming display position in the game scene. For example, the live streaming content may be displayed on a virtual screen or a virtual TV in the game scene. Also, in order for other player objects controlled by the player in the game scene to see the live streaming content, the terminal device 101 can also send the live streaming content to the server 101, and the server 101 pushes the live streaming content to a plurality of terminal devices such as terminal device 1, terminal device 2... terminal device n. These terminal devices can also display the live streaming content at the live streaming display position in the game scene, thereby realizing the live streaming effect where the first object serves as a live streamer and performs live streaming for multiple players in the game scene.
[0029] In this way, the present application provides a new live streaming interaction method in which a player becomes the leader of live streaming in a game scene and the player determines the live streaming content. This interaction method is not limited by the type of game. Without going through the complicated live streaming operations in reality, the player can experience a live streaming interaction close to reality in the game scene by controlling the player object. Therefore, it enriches the interaction method and player experience in the game, and reduces the experience threshold of the live streamer. In addition, when the player controls the first object to perform live streaming, there is no need to display their own relevant information. Compared with real live streaming, the player's receptivity is higher and it is safer.
[0030] Next, in combination with the drawings, the interaction method provided in the embodiments of the present application will be described.
[0031] Referring to FIG. 2, FIG. 2 is a signaling diagram of the interaction method provided in the embodiments of the present application, and the method can be applied to a system composed of a first terminal device and a server. The method includes steps S201 to S208. In S201, the first terminal device controls the first object so as to perform an interaction act on live streaming in the game scene.
[0032] In order to enrich the player's interaction experience in the game, in the embodiments of the present application, a new live streaming interaction can be provided to the player, and the player can experience a live streaming interaction not limited by the type of game within the game.
[0033] First, in the game, an interaction action for obtaining a live streamer identity can be set. When the player object in the game scene of the game successfully obtains the live streamer identity and becomes a live streamer, the player who controls the player object can control the live streaming content for live streaming in the game scene through the player object. Note that the player object refers to a game object that the player can control in the game scene, and may be, for example, various game characters provided in the game.
[0034] Therefore, when the player plays the game and wants to perform live streaming in the game scene by the first object to be controlled, the player can first control the first object through the first terminal device that executes the game so as to perform an interaction action for live streaming in the game scene. The first object is one of the plurality of player objects included in the game scene.
[0035] In S202, the server obtains the interaction action performed by the first object in the game scene.
[0036] To determine whether the first object can perform live streaming in the game scene, the server can analyze the interaction action obtained from the first terminal device side, that is, determine whether the first object can obtain the live streamer identity by the interaction action.
[0037] In S203, in response to the interaction act satisfying the live streaming condition, the server determines the first object as the live streamer in the game scene and returns an identity command based on the player identifier corresponding to the first object.
[0038] The server may store the live streaming condition corresponding to the game scene, and the live streaming condition is used to determine whether the live streamer identity in the game scene can be obtained by the interaction act performed by the player object. If it is determined that the interaction act satisfies the live streaming condition, it indicates that the live streamer identity can be obtained by the interaction act. In this case, the server determines the first object as the live streamer in the game scene, that is, it can be determined that the first object has the authority to perform live streaming in the game scene.
[0039] Here, each player object in the game has a corresponding player identifier, and the player identifier is used to mark the player who controls the player object. Since the player controls the player object through the first terminal device, there is also a corresponding relationship between the player identifier and the first terminal device that controls the player object when playing the game, that is, the first terminal device that controls the player object can be determined by the player identifier corresponding to the player object. Based on this, since the first terminal device that controls the first object can know that the first object has obtained the live streamer identity, server 101 may return an identity command based on the player identifier corresponding to the first object, and the identity command is used to instruct that the first object is the live streamer in the game scene.
[0040] In S204, in response to the interaction behavior satisfying the live streaming condition, the first terminal device acquires an identity command.
[0041] Based on the player identifier corresponding to the first object, the server can accurately determine the first terminal device that controls the first object, so that the first terminal device can acquire the identity command. According to the identity command, the first terminal device determines that the first object becomes a live streamer in the game scene, and can start executing operations related to the live streamer.
[0042] In S205, the first terminal device determines the live streaming content that is live streamed in the game scene by the first object.
[0043] The live streaming content is used to perform live streaming at the live streaming display position in the game scene. The live streaming display position is a position for displaying or playing the live streaming content in the game scene, and may be, for example, a virtual screen in the game scene. For example, as shown in FIG. 4, there is a display device at the live streaming display position. The display device is a virtual device for displaying the live streaming content. The player can view the live streaming content by controlling the player object to approach the display device, or by performing an interaction operation on the display device. However, it is not limited thereto here.
[0044] Since the first object is a live streamer in the game scene, the player can determine the live streaming content for live streaming by the first object. The first terminal device can determine the live streaming content that the player wants to perform live streaming in the game scene based on the player's selection operation or the like. Thereby, an interaction method of live streaming in the game scene dominated by the player is provided, and the interaction experience when the player plays the game can be enriched. In addition, in the real world, if one wants to become a live streamer, a series of cumbersome operations such as identity authentication, downloading live streaming software, and registering an account are required. In contrast, in the game scene, if one wants to become a live streamer, it only needs to control the player to perform a simple interaction behavior. Therefore, the method provides a convenient live streamer experience method for the player and reduces the threshold of live streaming interaction.
[0045] In S206, the first terminal device sends the live streaming content to the server.
[0046] Since the player who controls other player objects in the game scene can also receive the live streaming content, the first terminal device sends the live streaming content to the server, and the server can propagate the live streaming content to the first terminal devices of other players.
[0047] In S207, the server obtains the live streaming content based on the player identifier corresponding to the first object.
[0048] Based on the player identifier corresponding to the first object, the server can determine that the live streaming content is the live streaming content determined by the live streamer in the game scene, and thereby can determine that the live streaming content has the authority to perform live streaming for other player objects.
[0049] In S208, the server transmits the live streaming content based on the player identifiers respectively corresponding to a plurality of player objects.
[0050] Based on the player identifiers respectively corresponding to a plurality of player objects, the server can determine the first terminal devices respectively corresponding to the plurality of player objects, and can transmit the live streaming content to these first terminal devices. These first terminal devices can display the live streaming content for the player objects at the live streaming display positions in the game scene, and realize the interaction effect of simulating the live streaming interaction in the actual scene.
[0051] Based on different game types, the ways for the server to transmit the live streaming content are also different. For example, when the game is a game executed on the first terminal device, the server may directly transmit the live streaming content to the first terminal device, and the first terminal device performs live streaming based on the live streaming content at the live streaming display position in the game scene. When the game is a cloud game, since the game is actually executed on the server side, the first terminal device only receives the game screen corresponding to the game. In a possible implementation, the server may display or play the live streaming content in the game scene, and transmit the game screen corresponding to the player object to the first terminal device.
[0052] In a possible implementation form, a plurality of player objects in the game scene may include a target object. Taking the target object as an example, first, the server can determine a game screen corresponding to the target object based on the target object and the live streaming content. For example, the server determines whether the target object can receive the live streaming content based on the object position corresponding to the target object and the live streaming display position, and determines the specific situation of receiving the live streaming content, such as the angle of viewing the live streaming content and the volume of the sound of the live streaming content, etc., so as to determine a more reasonable game screen.
[0053] After the first terminal device determines the game screens corresponding to the plurality of player objects in the above manner, it can transmit the game screens corresponding to the plurality of player objects respectively based on the player identifiers corresponding to the plurality of player objects respectively. Thereby, the first terminal device does not need to analyze and display the live streaming content, and only needs to have the function of receiving the game screen, which reduces the processing load of the first terminal device by a certain degree due to the live streaming interaction. This interaction method can be applied to more first terminal devices, which is beneficial to the popularization of the live streaming interaction.
[0054] As can be seen from the above technical solution, Control a first object to perform an interaction act on live streaming in a game scene, and in response to the interaction act satisfying live streaming conditions, obtain an identity instruction for instructing that the first object is a live streamer in the game scene. Thereby, the player can determine live streaming content with the identity of the live streamer by controlling the first object in the game, and the live streaming content can perform live streaming on other player objects in the game scene at the live streaming display position. By organically integrating live streaming into the game, a new interaction method for performing live streaming interactions among player objects in the game scene, dominated by the player, is realized. The interaction method within the game is not limited by the type of the game, further enriching the diversity of playstyles within the game and improving the player's interaction experience within the game. And since the player can experience performing live streaming as a live streamer just by controlling the player object, the threshold for the live streaming experience in the game scene is lower compared to the prior art that requires live streaming authentication and additional installation of applications.
[0055] In addition, viewers do not have to be limited to player objects in the game scene based on the live streaming content by the live streamer in the game scene. In order to expand the group of users who can participate in the live streaming interaction and improve the popularity rate of the live streaming interaction, in a possible implementation form, on the one hand, the live streaming content may be used to perform live streaming for a plurality of player objects at the live streaming display position in the game scene. For example, another player may watch the live streaming content by controlling the player object corresponding to himself / herself so as to move it to the live streaming display position in the game scene, or may watch the live streaming content by controlling the player object so as to interact with the related props at the live streaming display position. On the other hand, the live streaming content may be used to perform live streaming on a live streaming platform based on the live streaming display position in the game scene. Thus, when there is no live streaming content that the user of the player object in the game scene wants to watch, the user can watch the live streaming content determined based on the live streamer in the game scene through the live streaming platform. Of course, other methods by which the live streaming content can be watched can also be applied to the technical solution of the present application. For example, the live streaming content can be directly transmitted to the terminal device corresponding to the user, and the live streaming content can be played by the related video playback software in the terminal device, but no limitation is imposed here.
[0056] Specifically, in a possible implementation, after the live streamer in the game scene determines the live streaming content, other players can view the live streaming in the game scene through the terminal devices they have. As shown in FIG. 17, FIG. 17 is a flowchart of an interaction method provided in an embodiment of the present application. The method is implemented by a second terminal device corresponding to a third object, and the method includes steps S1701 to S1703. In S1701, obtain the live streaming content generated based on the first object.
[0057] The first object is a live streamer in the game scene. The game scene includes the first object and the third object, and both the first object and the third object are player objects in the game scene. After the terminal device corresponding to the first object generates the live streaming content based on the first object in the above manner, the live streaming content is sent to the server, and the server can send the live streaming content to the second terminal device corresponding to the third object according to the player identifier of the third object. Thereby, the second terminal device can display the corresponding live streaming content in the game scene for the third object.
[0058] In S1702, determine the live streaming display position in the game scene.
[0059] The live streaming display position is a position for displaying or playing the live streaming content in the game scene. For example, it may be the virtual stage in FIG. 1. The second terminal device may first determine the corresponding live streaming display position in the game scene and perform live streaming based on the live streaming display position.
[0060] In S1703, based on the positional relationship between the object position of the third object and the live streaming display position in the game scene, live streaming of the live streaming content is performed for the third object at the live streaming display position.
[0061] For the player to obtain the live streaming content by the live streamer based on the third object, the second terminal device can perform live streaming for the third object at the live streaming display position based on the live streaming content, and the player who controls the third object can view or listen to the live streaming content based on the third object. In order to enrich the interestingness and diversity of the in-game interaction, the terminal device provides various ways for the player to experience the live streaming content in the game scene.
[0062] For example, the live streaming interaction can be combined with Metaverse technology, and the second terminal device can be various devices that can improve the viewing experience of the player. In a possible implementation form, the second terminal device may be a Virtual Reality (VR for short) device. By wearing the VR device, the player can obtain the experience of becoming the third object and entering the game scene to play. Thereby, the player can immersively view and listen to the live streaming content at the live streaming display position in the game scene. In another possible implementation form, the second terminal device may be an Augmented Reality (AR for short) device. By combining the game scene with the real environment where the player is located by the second terminal device, the player can perceive the content in the game scene in the real environment. For example, the game scene is a scene established based on the real environment where the player is located. The live streaming display position corresponds to a designated position in the real environment. The third object moves in the game scene as the player moves in the real environment. The player moves to the designated position according to the instruction content in the game scene, so as to view and listen to the live streaming content in the game scene or projected onto the real environment through the second terminal device, realizing a multi-dimensional gaming experience for the player and further improving the interestingness of the interaction.
[0063] To further enrich the interaction experience of the live streaming interaction in the game, the processing device can provide the player with various interaction behaviors that can obtain the live streamer identity.
[0064] In a possible implementation, the processing device can place a virtual prop for obtaining the right to live stream in a specific area in the game scene. The player can move the player object to the specific area and control the player object to interact with the virtual prop, so as to obtain the live streamer identity and perform live streaming. In this implementation, the interaction behavior may include a first target behavior for obtaining the right to live stream, and the right to live stream is the right to act as a live streamer and perform live streaming. After obtaining the control operation performed by the player, the first terminal device can control the first object to perform the target virtual prop and the first target behavior. The target virtual prop is located in the area for obtaining the right to live stream in the game scene, and the area for obtaining the right to live stream is the area for obtaining the live streamer identity and performing live streaming in the game scene. After obtaining the first target behavior, the server can determine whether the first target behavior has successfully obtained the right to live stream. If the first target behavior has obtained the right to live stream, the first terminal device may obtain an identity command instructing that the first object becomes a live streamer in the game scene.
[0065] For example, in the game scene shown in FIG. 1, the area corresponding to the virtual stage is the area for obtaining the right of live streaming, the live streaming platform on the stage is the target virtual prop, and the first target action may be a touch operation between the first object and the live streaming platform. The player controls the first object to move to the stage area by the first terminal device, and can control the touch operation between the live streaming platform and the first object by clicking on the virtual space of "start live streaming" in the game interface. After determining that the right of live streaming can be obtained by the touch operation, the server can return an identity command to the first terminal device in order to instruct the first object to be able to perform live streaming as a live streamer in the game scene. By interacting with the virtual prop in a specific area, the right of live streaming may be obtained, and a clear way for the player to obtain the right of live streaming can be provided, without the need to interact with other player objects. For example, there is no need to defeat or knock down other player objects, and a harmonious live streaming interaction method among players can be provided. For example, multiple players can negotiate to determine the distribution of the right of live streaming, and to a certain extent, promote the interaction and communication among players.
[0066] Also, in order to improve the interactivity among a plurality of player objects within the game scene, in another possible implementation, the processing device can further provide the player with a method of obtaining the identity of the live streamer in the game scene by interacting with other player objects in the game scene. In this implementation, the interaction action may include a second target action for live streamer identity exchange. Based on the control operation of the player on the first terminal device, the first terminal device can control the first object to perform the second target action with the second object in the game scene, and the second object is the live streamer in the game scene. That is, if the player wants to make the first object a live streamer, the player needs to control the first object to obtain the live streamer identity from the second object.
[0067] After the first terminal device sends the second target action to the server, the server can determine whether the live streamer identity exchange can be completed by the second target action, and the live streamer identity exchange is to convert the live streamer from the second object to the first object. If the server decides that the live streamer identity exchange can be completed by the interaction action, that is, the second target action, the server can convert the live streamer in the game scene from the second object to the first object and send the corresponding identity command to the first terminal device. Also, during the period when the second object is the live streamer in the game scene, the server needs to obtain the live streaming content determined based on the second object. Therefore, after the live streamer is converted to the first object, the server may end obtaining the live streaming content based on the player identifier corresponding to the second object. Thereby, the live streaming content of the new live streamer can be accurately obtained and propagated. For example, if the live streaming content is a game video corresponding to a game object, after the live streamer is converted to the first object, the server can start obtaining the game video corresponding to the first object and end obtaining the game video corresponding to the second object.
[0068] The first terminal device may obtain the identity instruction to indicate that in the game scene, the first object rather than the second object becomes the live streamer. Since obtaining the live streamer identity requires interaction between player objects, to a certain extent, it promotes the interaction and communication between game players, improves the cooperation and competitiveness of the game, and a player with the live streamer identity needs to protect the identity of the live streamer from other player objects, while a player without the live streamer identity needs to attempt to obtain the live streamer identity, thereby improving the playability of the game.
[0069] As shown in FIG. 18, FIG. 18 is a flowchart of an interaction method provided in an embodiment of the present application, and the method includes steps S1801 to S1803. In S1801, control the first object to perform an interaction act on the second object in the game scene.
[0070] Both the first object and the second object are one of a plurality of player objects in the game scene, and the second object is a live streamer in the game scene. In order for the first object controlled by oneself to obtain the live streamer identity in the game scene, the player can control the first object to perform an interaction act on the second object through the first terminal device. For example, the second object may be defeated in various interaction methods in the game.
[0071] In S1802, obtain an identity instruction in response to the interaction act satisfying the live streaming condition.
[0072] The first terminal device can send to the server the interaction actions performed by controlling the first object, and the server determines whether the first object can obtain the live streamer identity possessed by the second object through the interaction action. The server stores the live streaming conditions corresponding to the game scene, and the live streaming conditions are used to determine whether the live streamer identity in the game scene can be obtained through the interaction actions performed by the player object. For example, in this embodiment, the live streaming condition is that the hit point of the second object in the game scene drops to 0. When the interaction action satisfies the live streaming condition, the server can determine that the first object has successfully defeated the second object and decide that the first object has obtained the live streamer identity of the second object.
[0073] After the server determines that the interaction action satisfies the live streaming condition, the first terminal device can obtain an identity command for converting the live streamer in the game scene from the second object to the first object.
[0074] In S1803, determine the live streaming content to be live streamed in the game scene.
[0075] After determining that the first object is a new live streamer in the game scene, the first terminal device can determine the live streaming content to be live streamed in the game scene based on the related operations of the player who controls the first object, and the live streaming content is used for live streaming at the live streaming display position in the game scene. Based on the above technical solution, when there is already a live streamer in the game scene, the player can control the player object to interact with the live streamer, so as to realize the conversion of the live streamer identity and improve the enthusiasm of the interaction between player objects.
[0076] For example, in an actual application scenario, the game is a shooting game, and the second target behavior may be shooting at the second object. If the player wants to obtain the live streamer identity, the first object needs to be controlled by the first terminal device to shoot at the second object having the live streamer identity, and by knocking down the second object, the first object becomes a live streamer in the game scene. After obtaining the shooting behavior, the server determines whether the shooting behavior can knock down the second object, that is, whether the hit point of the second object can be set to zero or the second object can be invalidated. If it is determined that the second object can be knocked down, it is determined that the exchange of the live streamer identity can be completed by the shooting behavior, and the first terminal device can obtain an identity command to instruct that the first object becomes a new live streamer.
[0077] After obtaining the live streamer identity, in order for multiple player objects in the game scene to know the change status of the live streamer in the current game scene, in a possible implementation, in response to the interaction behavior satisfying the live streaming condition, the server sends an identity prompt based on the player identifiers corresponding to the multiple player objects respectively, and the identity prompt is used to prompt the first object to obtain the live streamer identity. After receiving the identity prompt, the first terminal device can display a prompt for the first object to obtain the live streamer identity. Also, for the first terminal device corresponding to the first object that has obtained the live streamer identity, after obtaining the identity command, since the first terminal device knows that the first object has become a new live streamer, without waiting for the server to send the identity prompt, it directly displays a prompt for the first object to obtain the live streamer identity, so as to inform the player controlling the first object that the live streamer identity has been successfully obtained, and the player can perform subsequent operations to control the live streaming content. As shown in FIG. 9, when the player controls the first object to obtain the live streamer identity by knocking down the second object as the original live streamer, the first terminal device displays, on the game interface corresponding to the first object, a prompt that the first object has knocked down the original live streamer and a congratulatory prompt that the player has become a new live streamer.
[0078] In addition to providing various interaction methods for the player to obtain the live streamer identity, in order to improve the freedom and richness of live streaming in the game scene, when the player is in charge of live streaming, the processing device can also provide the player with various live streaming content selections.
[0079] First, the processing device can provide the player with various live streaming modes for live streaming, and based on different live streaming modes, provide the player with different live streaming content selections. In a possible implementation, the first terminal device may display a live streaming mode selection interface, and the live streaming mode selection interface includes various live streaming modes for the player to select their favorite live streaming mode from various live streaming modes to perform live streaming. The live streaming mode is a mode for generating live streaming content.
[0080] The first terminal device can obtain a mode selection operation based on the live streaming mode selection interface. The mode selection operation is an operation performed by the player based on the live streaming mode selection interface to select a target live streaming mode from various live streaming modes. The target live streaming mode is the live streaming mode that the player wants to live stream in the game scene. The first terminal device can determine the live streaming content to be live streamed in the game scene based on the target live streaming mode, so that the live streaming content can conform to the target live streaming mode, ensure the rationality of the live streaming content, and improve the live streaming effect.
[0081] In the present application, the live streaming mode is divided into two types: the radio live streaming mode and the game perspective mode. Hereinafter, these two live streaming modes will be described in detail.
[0082] (1) Radio live streaming mode In a possible implementation form, the target live streaming mode may be a radio mode. In this mode, the player can live stream audio information such as their favorite music or their own voice to other player objects by being similar to a real-life radio broadcast.
[0083] The first terminal device can display an audio content selection interface. The audio content selection interface includes a plurality of audio contents. The player selects their favorite audio content from the plurality of audio contents and live streams it to other player objects. The first terminal device can obtain an audio selection operation based on the audio content selection interface. The audio selection operation is used to select target audio content from a plurality of audio contents. The target audio content is the audio content that the player controlling the first object wants to live stream.
[0084] In addition, the first terminal device may further generate player audio content by an object through members such as a microphone, etc. The player audio content is used to record the sound emitted during the process of the player controlling the object to perform live streaming. The first terminal device can determine the live streaming content to be live streamed in the game scene based on the target audio content and the player audio content. After transmitting the live streaming content to a plurality of player objects via a server, the player controlling the plurality of player objects can listen to the target audio content and the player audio content from the live streaming display position in the game scene, realizing a simulation of the radio broadcast method.
[0085] In addition to selecting audio content for live streaming, the first terminal device can also provide selectable video content for live streaming to the player. In a possible implementation form, each of the plurality of audio contents provided by the audio content selection interface has corresponding video content. For example, when the audio content is music, the video content may be a music video (abbreviated as MV) corresponding to the music. After determining the target audio content selected by the player based on the audio content selection interface, the first terminal device determines the target video content corresponding to the target audio content, and then can determine the target video content, the target audio content, and the player audio content as live streaming content and perform live streaming. Here, the target video content and the target audio content do not necessarily have a corresponding relationship, and the player may select any video content as the target video content.
[0086] In addition, the player can perform object operations in the game scene by controlling the first object, and the first terminal device can determine the object operation as part of the live streaming content. As shown in FIG. 3, FIG. 3 shows an audio content selection interface. After the first terminal device controls the first object to interact with the live streaming platform in FIG. 1, the first terminal device displays the audio content selection interface to the player. The audio content selection interface includes eight songs of eight singers for player selection. In FIG. 3, after the player selects song 3, the player clicks the "Start" button in the interface to start the live streaming. After the live streaming starts, the first terminal device can obtain the sound emitted by the player as the background voice of the live streaming content through the microphone of the first terminal device, with the song 3 as the background music of the live streaming content. Further, an MV corresponding to the song 3 may be further displayed on the virtual screen in the stage area of FIG. 1, and the player may control the first object to perform an operation of going onto the stage area to sing. The first terminal device may determine the background music, background voice, MV, and object operation as the live streaming content to be live streamed this time, and send it to the server for transmission and dissemination. Alternatively, the first terminal device may directly record the video content corresponding to the virtual stage from a fixed perspective in the game. Thereby, the above live streaming content can be included in the video content. The first terminal device can send the video with the live streaming content to the server so that other first terminal devices can also display the video content having the live streaming content in the game scene.
[0087] (2) Game perspective mode During the game, some game players may want to share their game operations. For example, in a shooting game, a player may want to show other game players their precise shooting operations, flexible object movement operations, etc. Also, when other players watch a live stream within the game scene, they may be highly interested in watching live streams of game operations such as those of other players to learn from them. Based on this, in a possible implementation form, the first terminal device further provides a game perspective mode for the player, and in this game perspective mode, the player who controls the first object can live stream their game perspective as live stream content to other player objects.
[0088] The first terminal device may first determine the game video of the first object in the game scene, and the game video is used to record the game perspective corresponding to the first object. For example, the first terminal device may record the game interface when the player controls the first object to play the game, and use the recorded video as the game video. The first terminal device can determine the live streaming content that is live streamed in the game scene based on the game video of the first object in the game scene. As a result, when other players watch the live streaming content in the game scene, they can intuitively appreciate the game operations performed by the player while controlling the first object, meeting the player's operation display needs. Also, since the game video displays the perspective corresponding to the first object, the live streaming content exposes information such as the position where the first object exists to a certain extent. After watching the live streaming content, other players can control the player object to actively search for the first object and interact, thereby improving the interaction desire among players to a certain extent.
[0089] For example, if the live streamer identity in the game scene is obtained by knocking down a player object with a live streamer identity, through such live streaming content in the live streaming mode, the player who wants to obtain the live streamer identity can know the position information where the player object as the live streamer currently exists. Thereby, the player can control their own player object to search for and knock down the live streamer to obtain the live streamer identity.
[0090] With the above-mentioned multiple live streaming modes and diverse live streaming content, the processing device can provide players with a rich live streaming interaction experience, meet different live streaming needs of players, such as sharing their favorite music and videos or showing their game skills, and players can perform vivid live streaming interactions through simple game operations, enhancing the players' game experience.
[0091] In addition to providing diverse live streaming content and live streaming modes for the live streamer to choose from, the processing device can further improve the experience of players controlling player objects to view or listen to live streaming content through more detailed settings.
[0092] Here, in real life, when watching a video or listening to audio, the content seen or heard changes along with the changes in the playback position and its own position. For example, the farther away from the audio playback position, the lower the volume of the sound heard. When the viewing perspective of video is different, the video content seen is also different. Based on this, in a possible implementation, in order to improve the sense of immersion in the game scene, after determining the live streaming content, the second terminal device determines the object position of the second object in the game scene, and then based on the positional relationship between the object position and the live streaming display position in the game scene, by displaying or playing the live streaming content at the live streaming display position, the second terminal device reasonably adjusts the live streaming content received by the player object based on the change in the player object position, simulates the experience of watching a video or listening to audio in the actual scene, and can improve the sense of immersion in the game scene.
[0093] For example, as shown in FIG. 4, when the player object (for example, the second object) is far from the live streaming display position, the live streaming content seen by the live streaming display device is small and difficult to clearly view. When the player controls the player object to approach the live streaming display position, since the distance between the display device and the player object becomes smaller, the live streaming content can be displayed for the player object in a larger area in the game interface, and the player can see it more clearly through the player object. Similarly, when the player object is far from the live streaming display position, the second terminal device plays the live streaming content for the player object at a low volume, and when the player object is close to the live streaming display position, the second terminal device can play the live streaming content for the player object at a high volume.
[0094] In addition, when the player wants to view the live streaming content more clearly and intuitively, the second terminal device can also provide the player with a live streaming content viewing interface for viewing the live streaming content, and the player can view the live streaming content more clearly through the live streaming content viewing interface. Also, when the player watches the live stream, there may be a need to interact with the player corresponding to the live streamer. For example, it may be desirable to chat with the player corresponding to the live streamer or send a gift. In order for the player to clearly receive these interactions and for players to interact with each other, the terminal device can also provide the player with an interface for viewing the interaction content.
[0095] Based on this, in a possible implementation form, the second terminal device can perform a browsing operation for browsing an interface corresponding to the display device on the display device at the live streaming display position by the first object. In response to the browsing operation, the second terminal device can display a live streaming content browsing interface, and the live streaming content browsing interface includes a player interaction display area and a live streaming content display area. The player interaction display area displays a player interaction message and a virtual item transfer record. The player interaction message is a message for communication and interaction among players. The virtual item transfer record is used to record virtual items transferred by players to the live streaming content. For example, it records virtual props given by players to the live streamer for the live streaming content. The live streaming content display area is used to display the live streaming content. Thereby, through the live streaming content browsing interface, players can not only view the live streaming content corresponding to the live stream, but also view the communication and interaction of other players or themselves with respect to the live streaming content, further enriching the player's live streamer interaction experience.
[0096] Taking the player and the terminal device corresponding to the above-mentioned third object as an example, in the process of watching or listening to live streaming content, if the player wants to send a player interaction message regarding the live streaming content, the second terminal device can display an interaction message input interface for the live streaming content. The interaction message input interface is used to input a player interaction message corresponding to the live streaming content. For example, it is the interface shown in the interface of FIG. 6. The message area above the interface is used for inputting the player interaction message. The terminal device can obtain a message input operation based on the interaction message input interface. The message input operation is an operation performed by the player to input a player interaction message. For example, it may be an operation such as typing input or voice input. The second terminal device can display the player interaction message in the player interaction display area corresponding to the live streaming content. Thereby, the player can view the player interaction messages sent by himself and other players and perform message interactions.
[0097] Also, the player has a need to transfer virtual items for the live streaming content. For example, when the player wants to give a virtual item to the live streamer as a present, the second terminal device can display a virtual item transfer interface for the live streaming content. The virtual item transfer interface includes a plurality of virtual items. As shown in FIG. 6, the virtual item transfer interface displayed in FIG. 6 may include a plurality of virtual items such as clay and small guns.
[0098] The second terminal device can obtain an item selection operation for selecting a target virtual item from a plurality of virtual items based on the virtual item transfer interface, and the target virtual item is the virtual item that the player wants to transfer this time. The second terminal device can display a virtual item transfer record corresponding to the target virtual item in the player interaction display area corresponding to the live streaming content. For example, when the player selects to give one piece of clay to the live streamer through the interface shown in FIG. 6, a record saying "The player gave one piece of clay to the live streamer" is displayed in the player interaction display area. Thereby, multiple players can interact based on the transfer of virtual items, improving the richness of live streaming interactions.
[0099] For example, when the player watches the live streaming in the game scene, the second terminal device may send a player interaction message such as a comment to the live streaming content, or transfer a virtual item to the live streaming content. In this case, the server can obtain the interaction information display request for the live streaming content sent from the second terminal device. The interaction information display request includes interaction information, and the interaction information display request is used to request the server to display the interaction information in the player interaction display area. The interaction information may include at least one of a player interaction message and a virtual item transfer record.
[0100] As described above, the server can determine the terminal device corresponding to the player object by the player identifier corresponding to the player object. Therefore, based on the player identifiers corresponding to a plurality of player objects, the server transmits the interaction information for display in the player interaction display area corresponding to the live streaming content, so that all of the plurality of players who control the plurality of player objects in the game scene can view the interaction information between the players in the player interaction display area.
[0101] For example, as shown in FIG. 5, when player A controls the player object to approach the display device, in the game interface, a virtual button of "Reward" appears. After player A clicks the button, the reward interface shown in FIG. 6 is displayed. Player A can select virtual items to give to the live streamer and interaction messages to send to the live streaming content through the interface. As shown in the figure, the player interaction message may be a message sent by the player through the interface, and the virtual items may include clay, small cannons, and air-dropped treasure boxes, etc. After determining the message to be sent and the virtual item to be given by player A, the terminal device can determine the corresponding player interaction message and virtual item transfer record, and send an interaction information display request to the server. The server can send the interaction information corresponding to the request to the terminals corresponding to a plurality of player objects and display it in the player interaction display area. As shown in FIG. 7, FIG. 7 displays a live streaming content browsing interface, which includes a live streaming content display area and a player interaction display area. The virtual item given by player A and the message of player A can be seen from the player interaction display area. The virtual item transfer record corresponding to player A may be displayed in the lower left area, or may be displayed directly above the interface in the form of a marquee.
[0102] In addition, in order to further improve the playability and live streaming effect of the live streaming interaction, the processing device can also provide various virtual items with special effects to the players. When virtual items with special effects are transferred among players, the processing device can display the special effects in the game, and can give players a richer live streaming interaction experience.
[0103] In the technical solution of the present application, the virtual item transfer record may include game props and / or virtual items with display effects. The display effects are used for display in the live streaming content display area and / or at the live streaming display position. For example, a fireworks effect or a dry ice effect is displayed at the live streaming display position, and an explosion effect or the like is displayed in the live streaming content display area. The game props are used to be arranged at the live streaming display position or a designated position excluding the live streaming display position in the game scene. For example, a monster may be arranged at the live streaming display position to interfere with the live streaming of the live streamer and the like.
[0104] In a possible implementation, after receiving the virtual item transfer record sent by the server, if the virtual item transfer record includes a virtual item with a display effect, the terminal device displays the display effect in the live streaming content display area and / or at the live streaming display position, so that players corresponding to a plurality of player objects in the game scene can see the display effect in the game.
[0105] For example, in an actual application scenario, the display effect may be a fireworks launch effect. As shown in FIG. 6, the virtual items displayed on the terminal device include a small cannon with a fireworks launch effect and an air-dropped treasure box. When the terminal device determines that there is a small cannon or an air-dropped treasure box in the virtual item transfer record, it can display the fireworks launch effect at the live streaming display position, for example, on a virtual stage where live streaming content can be displayed, as shown in FIG. 8. In addition, the player can further see the display effect through the live streaming content displayed at the live streaming display position.
[0106] In another possible implementation, after receiving the virtual item transfer record sent by the server, if the virtual item transfer record includes a game prop, the terminal device can place the game prop at the live streaming display position or at a specified position excluding the live streaming display position in the game scene, in order to provide the player with an interaction method that can have an impact in the game scene. Through the game props placed in the game scene, the player can achieve interaction effects such as changing the game environment of other players or affecting the player live streaming content, providing the player with more diverse game scenes, enabling the player to experience richer game changes during the game, and improving the player's willingness to participate in the live streaming interaction.
[0107] For example, in the virtual item shown in FIG. 6, the airdropped treasure chest has the effect of monster placement, and the monster is a game prop in the game. When a player gives the airdropped treasure chest to the live streamer, the terminal device can place the monster at the virtual stage where the live streaming content in the game scene can be displayed, so as to achieve the effect of bringing diverse game experiences to the player objects that watch or conduct live streaming on the stage.
[0108] Here, in order to reasonably manage and control virtual items in the game and endow a certain degree of rarity to the virtual items, it is understood that when a player transfers a virtual item in the game, the player may need to pay a certain virtual characteristic value, and the characteristic value is one or more virtual numerical values in the game. For example, as shown in FIG. 6, the virtual characteristic value of the player in the game may be crystals, and the virtual items of clay, small cannons, and air-dropped treasure boxes respectively require 666 crystals, 6666 crystals, and 66666 crystals. The player can transfer the virtual item only when having sufficient virtual characteristic values. Therefore, in a possible implementation form, the processing device determines whether the player has sufficient virtual characteristic values and then performs the transfer operation of the virtual item.
[0109] First, if a player wants to transfer a virtual item, the player can send a virtual item transfer request to the server through the terminal device. The server can obtain the virtual item transfer request for the live streamer based on the target player identifier. The target player identifier is used to mark the target player who wants to perform the virtual item transfer. The virtual item transfer request is used to mark the target item, and the target item is the virtual item that the target player wants to transfer to the live streamer.
[0110] Before transferring the virtual item, the server can first determine whether the target player has sufficient virtual feature values to transfer the target virtual item. The server can determine the virtual feature values corresponding to the target player identifier, and the virtual feature values are the virtual feature values possessed by the target player. In response to the matching between the virtual feature values corresponding to the target player identifier and the virtual feature values corresponding to the target item, that is, in response to the target player having sufficient virtual feature values to transfer the target item, the server can transfer the target item to the live streamer. The virtual feature values corresponding to the target item are the virtual feature values required to transfer the target item. For example, in the schematic diagram of FIG. 6, player A has 50,000 crystals and can give 666 crystal clays and 6,666 crystal small guns to the live streamer, but cannot give a 66,666 crystal airdrop treasure box.
[0111] To easily understand the technical solution provided in the embodiments of the present application, next, in combination with the actual application scenario, the interaction method provided in the embodiments of the present application will be described. In the actual application scenario, the first terminal device and the second terminal device may be mobile phones on which a shooting game is executed, the server may be a game server corresponding to the shooting game, both the first object and the second object are shooting characters in the shooting game, and the target virtual prop is a live streaming platform in the game scene.
[0112] Referring to FIG. 10, FIG. 10 is a flowchart of an interaction method in the actual application scenario provided in the embodiments of the present application, and the method includes steps S1001 to S1007. In S1001, the mobile phone controls the first object to interact with the live streaming platform. The player can control the first object by operating the mobile phone so that the mobile phone moves the first object to the stage area in the shooting game scene. There is a live streaming platform for obtaining the live streamer identity in the stage area. The player can control the first object by the mobile phone to interact with the live streaming platform and obtain the live streamer identity. In S1002, the game server determines that the interaction behavior meets the live streaming conditions and returns an identity command to the mobile phone. In S1003, the mobile phone determines the live streaming mode selected by the player. After receiving the identity command, the mobile phone determines that the first object has become a live streamer in the game scene. In this case, the mobile phone displays a live streaming mode selection interface for the player, and the player can select the live streaming mode he likes through the interface to perform live streaming. In S1004, if it is the radio live streaming mode, the live streaming content is determined based on the player audio content and the target audio content selected by the player. If it is the radio live streaming mode, the mobile phone obtains the player audio content through the microphone, determines the target audio content through the displayed audio content selection interface, and determines the live streaming content based on the content. In S1005, if it is the game perspective mode, the live streaming content is determined based on the game video of the first object in the game scene. If it is the game perspective mode, the mobile phone records the game interface corresponding to the first object as the live streaming content. In S1006, display or play the live streaming content at the live streaming display position, and transmit the live streaming content to the game server. The mobile phone can display or play the live streaming content on the virtual screen on the stage area in the game scene and the display devices distributed in the game scene as the server propagates, and transmit the live streaming content to the server. In S1007, the game server transmits the live streaming content based on the player identifiers corresponding to a plurality of player objects. In the process of the first object performing live streaming as a live streamer, other players may want to compete for the live streamer identity and can defeat the first object by controlling the player object. As shown in FIG. 11, FIG. 11 is a flowchart of live streamer identity exchange in an actual application scenario and includes steps S1101 to S1103. In S1101, determine whether the player object has been defeated. When the server detects that the first object as a live streamer has died, the server determines whether the first object has been defeated by a player object. If the first object has not been defeated by a player object, the first object has committed suicide, such as falling from a high place or drowning, and without any other impact, the original live streaming state is maintained as it is. If the first object has been defeated by a player object, execute S1102. In S1102, the second object that defeated the first object becomes the new live streamer, and the mobile phone displays a prompt for live streamer identity exchange. When a player knocks down a first object by controlling a second object, the second object acquires a live streamer identity, and a mobile phone corresponding to a plurality of player objects in the game scene may display a prompt that the live streamer identity has been exchanged from the first object to the second object. In S1103, the mobile phone corresponding to the first object displays a prompt indicating that it has lost the live streamer identity, and the mobile phone corresponding to the second object displays a prompt indicating that it has become a new live streamer. Also, during the process of watching a live stream, some players may want to give virtual items to the live streamer. As shown in FIG. 12, FIG. 12 is a flowchart of virtual item transfer in an actual application scenario, and the process includes steps S1201 to S1203. In S1201, the server receives a virtual item transfer request. In S1202, it is determined whether the transmitting side has sufficient virtual feature values. If the transmitting side does not have sufficient virtual feature values, a prompt is given that the player's virtual feature values are insufficient. In S1203, it is determined whether the virtual item has a display effect. If the transmitting side has sufficient virtual feature values, it can be determined whether the virtual item has a corresponding display effect. If it has a corresponding display effect, the virtual stage triggers the display effect. As a result, the live streamer acquires a virtual feature value bonus, and the mobile phone displays a virtual item transfer record and a player interaction message in a marquee format.
[0113] Based on the interaction method provided in the above embodiments, the embodiments of the present application further provide an interaction device 1300. Referring to FIG. 13, FIG. 13 is a structural block diagram of the interaction device provided in the embodiments of the present application, and the device 1300 includes It is for controlling a first object so as to perform an interaction act on live streaming in a game scene, and the first object is a first control unit 1301 which is one of a plurality of player objects included in the game scene, a first acquisition unit 1302 for acquiring an identity command for instructing that the first object is a live streamer in the game scene in response to the interaction act satisfying a live streaming condition, and is for determining live streaming content to be live streamed in the game scene by the first object, and the live streaming content includes a first determination unit 1303 for performing live streaming at a live streaming display position in the game scene.
[0114] In a possible implementation form, the interaction act includes a first target act for acquiring a live streaming right, and the first control unit 1301 is specifically configured to control the first object so as to perform the target virtual prop and the first target act, and the target virtual prop is located in a live streaming right acquisition area in the game scene, In response to the interaction act satisfying a live streaming condition, the step of acquiring an identity command includes the step of acquiring the identity command transmitted from the server when the live streaming right is acquired by the first target act.
[0115] In a possible implementation form, the interaction act includes a second target act for live streamer identity exchange, the plurality of player objects further includes a second object, and the first control unit 1301 is specifically configured to control the first object to perform a second target action with respect to a second object in the game scene, the second object being a live streamer in the game scene, Specifically, the first acquisition unit 1302, is configured to acquire the identity command sent from the server when the live streamer identity exchange is completed by the second target action.
[0116] In a possible implementation form, the apparatus 1300, further includes a first display unit for displaying a live streaming mode selection interface including a plurality of live streaming modes, and a second acquisition unit for acquiring a mode selection operation for selecting a target live streaming mode from the plurality of live streaming modes based on the live streaming mode selection interface. Specifically, the first determination unit 1303, is configured to determine, by the first object, live streaming content to be live streamed in the game scene based on the target live streaming mode.
[0117] In a possible implementation form, the target live streaming mode is a radio live mode, and the apparatus 1300, further includes a second display unit for displaying an audio content selection interface including a plurality of audio contents, and a third acquisition unit for acquiring an audio selection operation for selecting target audio content from the plurality of audio contents based on the audio content selection interface. Specifically, the first determination unit 1303, configured to determine live streaming content to be live streamed in the game scene based on the target audio content and the player audio content determined by the first object.
[0118] In a possible implementation form, the target live streaming mode is a game perspective mode, and the first determination unit 1303 is specifically configured to determine live streaming content to be live streamed in the game scene based on the game video of the first object in the game scene.
[0119] In a possible implementation form, the apparatus 1300 further includes a second determination unit for determining the object position of the first object in the game scene, and a live streaming unit for displaying or playing the live streaming content at the live streaming display position based on the positional relationship between the object position and the live streaming display position in the game scene.
[0120] In a possible implementation form, the apparatus 1300 further includes a browsing unit for performing a browsing operation on a display device at the live streaming display position by the first object, and a third display unit for displaying a live streaming content browsing interface including a player interaction display area for displaying player interaction messages and virtual item transfer records and a live streaming content display area.
[0121] In a possible implementation form, when the virtual item transfer record includes a virtual item having a display effect, the apparatus 1300 It further includes a fourth display unit for displaying the display effect in the live streaming content display area and / or at the live streaming display position.
[0122] In a possible implementation, when the virtual item transfer record includes a game prop, the apparatus 1300 further includes an arrangement unit for arranging the game prop at a position other than the live streaming display position or the live streaming display position in the game scene.
[0123] In a possible implementation, the apparatus 1300 further includes a fifth display unit for displaying a prompt for the first object to obtain the live streamer identity.
[0124] In a possible implementation, the live streaming content specifically performs live streaming for the plurality of player objects at the live streaming display position in the game scene, or is configured to perform live streaming on a live streaming platform based on the live streaming display position in the game scene.
[0125] Based on the interaction method provided in the above embodiments, the embodiments of the present application further provide an interaction apparatus 1400. Referring to FIG. 14, FIG. 14 is a structural block diagram of the interaction apparatus provided in the embodiments of the present application. The apparatus 1400 is for obtaining an interaction behavior performed by a first object in a game scene, where the first object is a first acquisition unit 1401 that is one of the plurality of player objects included in the game scene, In response to the interaction action satisfying the live streaming condition, a first determination unit 1402 determines the first object as a live streamer in the game scene, and returns an identity command for instructing that the first object is the live streamer based on the player identifier corresponding to the first object. A second acquisition unit 1403 for acquiring live streaming content based on the player identifier corresponding to the first object, where the live streaming content is determined by the first object and is used for performing live streaming on the plurality of player objects at the live streaming display position in the game scene. A first transmission unit 1404 for transmitting the live streaming content based on the player identifiers respectively corresponding to the plurality of player objects.
[0126] In a possible implementation form, the apparatus 1400 A third acquisition unit for acquiring an interaction information display request initiated for the live streaming content, where the interaction information display request includes interaction information, and the interaction information includes at least one of a player interaction message and a virtual item transfer record. The apparatus further includes a second transmission unit for transmitting the interaction information for displaying in the player interaction display area corresponding to the live streaming content based on the player identifiers corresponding to the plurality of player objects.
[0127] In a possible implementation, the virtual item transfer record includes a game prop and / or a virtual item having a display effect, the display effect is used for being displayed in a live streaming content display area and / or at the live streaming display position, and the game prop is used for being arranged at a designated position excluding the live streaming display position or the live streaming display position in the game scene.
[0128] In a possible implementation, apparatus 1400 is for obtaining a virtual item transfer request for the live streamer according to a target player identifier, the virtual item transfer request includes a fourth obtaining unit for marking a target item, and a transfer unit for transferring the target item to the live streamer in response to matching of a virtual feature value corresponding to the target player identifier with a virtual feature value corresponding to the target item.
[0129] In a possible implementation, apparatus 1400 further includes a third sending unit for sending an identity prompt for prompting to obtain a live streamer identity for the first object based on player identifiers respectively corresponding to the plurality of player objects in response to the interaction behavior satisfying a live streaming condition.
[0130] In a possible implementation, the plurality of player objects includes a target object, and apparatus 1400 further includes a second determining unit for determining a game screen corresponding to the target object based on the target object and the live streaming content, Specifically, the first sending unit 1404 configured to transmit game screens respectively corresponding to the plurality of player objects based on player identifiers respectively corresponding to the plurality of player objects.
[0131] In a possible implementation form, the plurality of player objects includes a second object, the second object is a live streamer in the game scene, and the first determination unit 1402 is specifically configured to convert the live streamer in the game scene from the second object to the first object when the live streamer identity exchange is completed by the interaction behavior. The apparatus 1400 further includes an end unit for ending the acquisition of live streaming content based on the player identifier corresponding to the second object.
[0132] Based on the interaction method provided in the above embodiment, the embodiment of the present application further provides an interaction apparatus. Referring to FIG. 19, FIG. 19 is a structural block diagram of the interaction apparatus 1900 provided in the embodiment of the present application. The apparatus 1900 is for controlling a first object to perform an interaction behavior on a second object in a game scene, and the second object is a live streamer in the game scene, and a control unit 1901. an acquisition unit 1902 for acquiring an identity command for instructing to convert the live streamer in the game scene from the second object to the first object in response to the interaction behavior satisfying the live streaming condition. It is for determining live streaming content to be live streamed in the game scene by the first object, and the live streaming content includes a determination unit 1903 that performs live streaming at the live streaming display position in the game scene.
[0133] Based on the interaction method provided in the above embodiment, the embodiment of the present application further provides an interaction device. Referring to FIG. 20, FIG. 20 is a structural block diagram of an interaction device 2000 provided in the embodiment of the present application, and the device 2000 includes It is for acquiring live streaming content generated based on a first object, the first object is a live streamer in the game scene, and a first acquisition unit 2001 including the first object and a third object among a plurality of player objects in the game scene A determination unit 2002 for determining the live streaming display position in the game scene A live streaming unit 2003 for performing live streaming of the live streaming content for the third object at the live streaming display position based on the positional relationship between the object position of the third object and the live streaming display position in the game scene.
[0134] In a possible implementation form, the device 2000 A first display unit for displaying an interaction message input interface for the live streaming content A second acquisition unit for acquiring a message input operation for inputting a player interaction message for the live streaming content based on the interaction message input interface A second display unit for displaying the player interaction message in a player interaction display area corresponding to the live streaming content; and the like.
[0135] In a possible implementation form, the apparatus 2000 is For displaying a virtual item transfer interface for the live streaming content, the virtual item transfer interface includes a third display unit including a plurality of virtual items; A third acquisition unit for acquiring an item selection operation for selecting a target virtual item from the plurality of virtual items based on the virtual item transfer interface; A fourth display unit for displaying a virtual item transfer record corresponding to the target virtual item in a player interaction display area corresponding to the live streaming content; and the like.
[0136] The embodiments of the present application further provide an interaction system, which includes a first terminal device, a second terminal device, and a server. The system may be configured to execute the interaction method provided in any one of the above embodiments. The first terminal device is a terminal device corresponding to a player object for acquiring a live streamer identity, and is configured to execute an interaction method such as acquiring the above live streamer identity and determining live streaming content, for example, the interaction method described in any one of claims 1 to 13, or the interaction method described in claim 21. The second terminal device is a terminal device corresponding to a player object as a viewer, and may execute an interaction method such as live streaming to the above third object and determining user interaction content, for example, the interaction method described in claims 23 to 25. The server may be configured to execute the interaction method described in any one of claims 14 to 19.
[0137] Embodiments of the present application further provide a computer device, and the device will be described below in conjunction with the drawings. As shown in FIG. 15, embodiments of the present application provide a device, which may further be a terminal device. The terminal device may be any smart terminal including a mobile phone, a tablet, a personal digital assistant (abbreviated as PDA), a point of sales (abbreviated as POS), an in-vehicle computer, etc. For example, the terminal device is a mobile phone.
[0138] FIG. 15 is a block diagram of a partial structure of a mobile phone related to the terminal device provided in an embodiment of the present application. Referring to FIG. 15, the mobile phone includes components such as a radio frequency (RF) circuit 710, a memory 720, an input unit 730, a display unit 740, a sensor 750, an audio circuit 760, a wireless fidelity (WiFi) module 770, a processor 780, and a power supply 790. Those skilled in the art should understand that the structure of the mobile phone shown in FIG. 15 does not constitute a limitation of the mobile phone, and it may include more or fewer components than shown in the figure, or some components may be combined, or different component arrangements may be adopted.
[0139] Hereinafter, each component of the mobile phone will be specifically described in conjunction with FIG. 15. The RF circuit 710 can be used for signal transmission and reception during information transmission / reception or a call. In particular, after receiving downlink information from a base station, it provides the information to the processor 780 for processing, and also transmits data designed for the uplink to the base station. Usually, the RF circuit 710 includes, but is not limited to, an antenna, at least one amplifier, a transceiver, a coupler, a low noise amplifier (LNA), a duplexer, etc. Furthermore, the RF circuit 710 can also communicate with a network and other devices via wireless communication. The above wireless communication can use any communication standard or protocol, including, but not limited to, the Global System of Mobile Communication (GSM), General Packet Radio Service (GPRS), Code Division Multiple Access (CDMA), Wideband Code Division Multiple Access (WCDMA), Long Term Evolution (LTE), email, Short Messaging Service (SMS), etc.
[0140] The memory 720 can be used to store software programs and modules, and the processor 780 executes the software programs and modules stored in the memory 720 to perform various functional applications and data processing of the mobile phone. The memory 720 may mainly include a program storage area and a data storage area. Here, in the program storage area, an operating system and application programs required for at least one function (such as a voice playback function, an image playback function, etc.) can be stored, and in the data storage area, data created according to the use of the mobile phone (such as audio data, phone book, etc.) can be stored. Further, the memory 720 may include a high-speed random access memory and may also include non-volatile memory such as at least one magnetic disk memory device, a flash memory device, or other non-volatile solid memory devices.
[0141] The input unit 730 can receive the input numeric or character information and be used to generate key signal inputs related to the user settings and function control of the mobile phone. Specifically, the input unit 730 may include a touch panel 731 and other input devices 732. The touch panel 731, also called a touch screen, can collect touch operations by the user thereon or in its vicinity (for example, operations on or in the vicinity of the touch panel 731 using any suitable object or accessory such as a finger or a stylus by the user, and remote touch operations within a certain range on the touch panel 731), and drive the corresponding connection device according to a preset program. Optionally, the touch panel 731 may include two parts: a touch detection device and a touch controller. Here, the touch detection device detects the touch orientation of the user, detects the signals brought about by the touch operation, and transmits these signals to the touch controller. The touch controller receives the touch information from the touch detection device, converts it into the coordinates of the touch point, and further transmits it to the processor 780, and can receive and execute the instructions transmitted from the processor 780. Also, the touch panel 731 can be implemented in various types such as resistive, capacitive, infrared, and surface acoustic wave. In addition to the touch panel 731, the input unit 730 may include other input devices 732. Specifically, the other input devices 732 may include one or more of a physical keyboard, function keys (such as volume control keys, switch keys, etc.), trackballs, mice, operation levers, etc., but are not limited thereto.
[0142] The display unit 740 can be used to display information input by the user or information provided to the user, as well as various menus of the mobile phone. The display unit 740 may include a display panel 741. Optionally, the display panel 741 may be configured in the form of a liquid crystal display (LCD), an organic light-emitting diode (OLED), or the like. Further, the touch panel 731 can cover the display panel 741. After the touch panel 731 detects a touch operation on or near it, it transmits to the processor 780 to determine the type of touch event. Then, the processor 780 provides a corresponding visual output on the display panel 741 according to the type of touch event. In FIG. 15, the touch panel 731 and the display panel 741 realize the input and output functions of the mobile phone as two independent components. However, in some embodiments, the touch panel 731 and the display panel 741 may be integrated to realize the input and output functions of the mobile phone.
[0143] The mobile phone may also include at least one sensor 750, such as a light sensor, a motion sensor, and other sensors. Specifically, the light sensor may include an ambient light sensor that can adjust the brightness of the display panel 741 according to the brightness of the ambient light, and a proximity sensor that can turn off the display panel 741 and / or the backlight when the mobile phone moves to the ear. As one of the motion sensors, the accelerometer sensor can detect the magnitude of acceleration in each direction (generally three axes), detect the magnitude and direction of gravity at rest, and be applied to uses for recognizing the posture of the mobile phone (e.g., switching between portrait and landscape screens, related games, attitude calibration of magnetometers), vibration identification related functions (e.g., pedometer, knock), etc. Other sensors such as gyroscopes, barometers, hygrometers, thermometers, infrared sensors that can also be installed in the mobile phone will not be described in detail here.
[0144] The audio circuit 760, speaker 761, and microphone 762 can provide an audio interface between the user and the mobile phone. The audio circuit 760 transmits the electrical signal obtained by converting the received audio data to the speaker 761, and the speaker 761 converts it into an audio signal and outputs it. On the other hand, the microphone 762 converts the collected audio signal into an electrical signal, and after the audio circuit 760 receives it, it converts it into audio data, outputs this audio data to the processor 780 for processing, and transmits it to another mobile phone via the RF circuit 710, for example, or outputs this audio data to the memory 720 for further processing.
[0145] WiFi belongs to short-range wireless transmission technology, and the mobile phone can support sending and receiving of the user's e-mails, browsing of web pages, access to streaming media, etc. via the WiFi module 770, and provide wireless broadband Internet access to the user. Fig. 15 shows the WiFi module 770. As can be understood, it is not an essential component of the mobile phone and may be omitted as necessary without changing the essence of the invention.
[0146] The processor 780 is the control center of the mobile phone. It connects all parts of the mobile phone as a whole using various interfaces and lines, operates or executes the software programs and / or modules stored in the memory 720, and calls the data stored in the memory 720, thereby executing various functions of the mobile phone to process data and monitoring the whole mobile phone. Optionally, the processor 780 may include one or more processing units. Preferably, the processor 780 can integrate an application processor mainly for processing an operating system, a user interface, an application program, etc., and a modem processor mainly for processing wireless communication. As can be understood, the above-mentioned modem processor may not be integrated into the processor 780.
[0147] The mobile phone further includes a power source 790 (e.g., a battery) for supplying power to each component, and preferably, the power source is logically connected to the sensor 780 via a power management system, so that functions such as charging, discharging management, and power consumption management can be realized via the power management system.
[0148] Although not shown, the mobile phone may further include a camera, a Bluetooth module, etc., but this is not elaborated here.
[0149] In this embodiment, the processor 780 included in the terminal device further controls a first object to perform an interaction behavior on live streaming in a game scene, where the first object is one of a plurality of player objects included in the game scene, obtains an identity command for instructing that the first object is a live streamer in the game scene in response to the interaction behavior satisfying live streaming conditions, determines live streaming content to be live streamed in the game scene, and the live streaming content is used for performing live streaming at a live streaming display position in the game scene. Or, controls a first object to perform an interaction behavior on a second object in a game scene, where the second object is a live streamer in the game scene, obtains an identity command in response to the interaction behavior satisfying live streaming conditions, and the identity command instructs to convert the live streamer in the game scene from the second object to the first object, Determine live streaming content to be live streamed in the game scene, where the live streaming content is used for performing live streaming at the live streaming display position in the game scene, a function Or Obtain live streaming content generated based on a first object, where the first object is a live streamer in the game scene, and the game scene includes the first object and a third object, Determine the live streaming display position in the game scene, Based on the live streaming content, have a function of performing live streaming on the third object at the live streaming display position.
[0150] Embodiments of the present application further provide a server. Referring to FIG. 16, FIG. 16 is a structural diagram of a server 800 provided in an embodiment of the present application. The server 800 may vary greatly in terms of arrangement or performance and may include one or more central processing units (CPUs) 822 (for example, one or more processors) and a memory 832, and one or more storage media 830 (for example, one or more mass storage devices) for storing application programs 842 or data 844. The memory 832 and the storage media 830 may be temporary storage or permanent storage. The program stored in the storage media 830 may include one or more modules (not shown), and each module may include a series of command operations in the server. Further, the central processing unit 822 may be arranged to communicate with the storage media 830 to execute a series of command operations in the storage media 830 on the server 800.
[0151] The server 800 may further include one or more power supplies 826, one or more wired / wireless network interfaces 850, one or more input / output interfaces 858, and / or one or more operating systems 841, such as Windows Server TM , Mac OS X TM , Unix TM , Linux TM , FreeBSD TM and so on.
[0152] In the above embodiments, the steps executed by the server may be based on the server structure shown in FIG. 16.
[0153] For example, the server obtains an interaction action performed by a first object in a game scene, where the first object is one of a plurality of player objects included in the game scene, in response to the interaction action satisfying a live streaming condition, determines the first object as a live streamer in the game scene, and returns an identity command for instructing that the first object is the live streamer based on a player identifier corresponding to the first object, obtains live streaming content for performing live streaming on the plurality of player objects at a live streaming display position in the game scene based on a player identifier corresponding to the first object, and the live streaming content can execute a function of transmitting the live streaming content based on player identifiers respectively corresponding to the plurality of player objects.
[0154] An embodiment of the present application further provides a computer-readable storage medium for storing a computer program that executes any one of the interaction methods described in the above embodiments.
[0155] An embodiment of the present application further provides a computer program product including instructions, which, when executed on a computer, cause the computer to execute the method provided in the above embodiment.
[0156] As can be understood by those skilled in the art, all or part of the steps for implementing the above method embodiments are completed by the program instructing the relevant hardware. The above program is stored in a computer-readable storage medium. When the program is executed, it causes the steps including the above method embodiments to be executed. The above storage medium includes at least one of various media capable of storing program codes, such as read-only memory (ROM), RAM, magnetic disk, or optical disk.
[0157] It should be noted that each embodiment in this specification is described progressively. For the same or similar parts between each embodiment, reference may be made to each other. Each embodiment mainly describes the differences from other embodiments. In particular, for the device and system embodiments, since they are basically similar to the method embodiments, the description is relatively simple. For related parts, reference may be made to the description part of the method embodiments. The above device and system embodiments are merely illustrative. The units described as separate members may or may not be physically separated. The parts shown as units may or may not be physical units, that is, they may be located in one place or distributed among multiple network units. According to actual needs, some or all of the modules can be selected to achieve the purpose of the technical solution of this embodiment. Those skilled in the art can understand and implement it without performing inventive labor.
[0158] The above description is only a specific embodiment of the present application and is not intended to limit the protection scope of the present application. Any changes or substitutions that can be easily conceived by those skilled in the art within the technical scope disclosed in the present application should be included within the protection scope of the present application. Therefore, the protection scope of the present application should be in accordance with the scope of the claims.
Description of Reference Numerals
[0159] 101 Terminal device 102 Server 710 RF circuit 720 Memory 730 Input unit 731 Touch panel 732 Input device 740 Display unit 741 Display panel 750 Sensor 760 Audio circuit 761 Speaker 762 Microphone 770 WiFi module 780 Processor 780 Sensor 790 Power supply 800 Server 822 Central processing unit 826 Power supply 830 Storage medium 832 Memory 841 Operating system 842 Application program 844 Data 850 Wireless network interface 858 Input / output interface 1300 Interaction device 1301 First control unit 1302 First acquisition unit 1303 First decision unit 1400 Interaction device 1401 First acquisition unit 1402 First decision unit 1403 Second acquisition unit 1404 First transmission unit 1900 Interaction device 1901 Control unit 1902 Acquisition unit 1903 Decision unit 2000 Interaction device 2001 First acquisition unit 2002 Decision unit 2003 Live streaming unit
Claims
1. An interaction method executed using a first terminal device, comprising: a step of a player controlling a first object so that the first object performs an interaction act for starting live streaming as a live streamer in a game scene, wherein the first object is one of a plurality of player objects included in the game scene and is a player object controlled by the player using the first terminal device; a step of the first terminal device obtaining, from a server, an identity command for instructing that the first object is a live streamer in the game scene in response to the interaction act satisfying a live streaming condition, wherein the interaction act includes a first target act for obtaining a live streaming right, and the first target act includes moving the first object so that a target virtual prop is located in a live streaming right acquisition area in the game scene; a step of the player determining live streaming content to be live streamed in the game scene, wherein the live streaming content is used for performing live streaming at a live streaming display position in the game scene; and a method.
2. The interaction act includes a second target act for obtaining a live streaming right; the plurality of player objects further includes a second object, and the second object is a live streamer in the game scene; the second target act includes the first object obtaining a live streaming right from the second object in the game scene; The method according to claim 1.
3. a step of the first terminal device displaying a live streaming mode selection interface including a plurality of live streaming modes; The method further includes a step of obtaining, by the player, a mode selection operation for selecting a target live streaming mode from the plurality of live streaming modes based on the live streaming mode selection interface by the first terminal device. The live streaming content live streamed in the game scene is live streaming content based on the target live streaming mode. The method according to claim 1.
4. The target live streaming mode is a radio live streaming mode. The method further includes a step of the first terminal device displaying an audio content selection interface including a plurality of audio contents. The method further includes a step of the first terminal device obtaining an audio selection operation by the player for selecting target audio content from the plurality of audio contents or player audio content generated by the player controlling the first object based on the audio content selection interface. The live streaming content live streamed in the game scene includes the target audio content or the player audio content. The method according to claim 3.
5. The target live streaming mode is a game perspective mode. The live streaming content live streamed in the game scene is live streaming content based on a game video in a game perspective corresponding to the first object in the game scene. The method according to claim 3.
6. Specifically, the live streaming content is used to perform live streaming for the plurality of player objects at a live streaming display position in the game scene, or used to perform live streaming on a live streaming platform based on the live streaming display position in the game scene. The method according to claim 1.
7. An interaction device, A first control unit for a player to control a first object in a game scene so that the first object performs an interaction act for starting live streaming as a live streamer, wherein the first object is one of a plurality of player objects included in the game scene and is a player object controlled by the player using the interaction device, the first control unit; A first acquisition unit for the interaction device to acquire from a server an identity command for instructing that the first object is a live streamer in the game scene in response to the interaction act satisfying live streaming conditions, wherein the interaction act includes a first target act for acquiring the right to live stream, and the first target act includes moving the first object so that a target virtual prop is located in an area for acquiring the right to live stream in the game scene, the first acquisition unit; A first determination unit for the player to determine live streaming content to be live streamed in the game scene by the first object, wherein the live streaming content is used for performing live streaming for a plurality of player objects at a live streaming display position in the game scene, the first determination unit, comprising: Device.
8. An interaction method executed by a server, comprising: Obtaining, from a first terminal device, an interaction act performed by a first object in a game scene for the first object to start live streaming as a live streamer, wherein the first object is one of a plurality of player objects included in the game scene and is a player object controlled by a player using the first terminal device, the step; In response to the interaction action satisfying the live streaming condition, determining the first object as a live streamer in the game scene, and returning an identity command for instructing that the first object is the live streamer to the first terminal device based on a player identifier corresponding to the first object, wherein the interaction action includes a first target action for obtaining the right to live stream, and the first target action includes moving the first object so that a target virtual prop is located in an area for obtaining the right to live stream in the game scene, and Obtaining live streaming content based on a player identifier corresponding to the first object, wherein the live streaming content is determined by the player and is used for performing live streaming for the plurality of player objects at a live streaming display position in the game scene, and Transmitting the live streaming content based on player identifiers respectively corresponding to the plurality of player objects, and Method.
9. An interaction device, A first acquisition unit for acquiring from a first terminal device an interaction action performed by a first object in a game scene to start live streaming as a live streamer, wherein the first object is one of a plurality of player objects included in the game scene and is a player object controlled by a player using the first terminal device, and A first determination unit for determining the first object as a live streamer in the game scene in response to the interaction act satisfying the live streaming condition, and returning an identity command for instructing that the first object is the live streamer to the first terminal device based on the player identifier corresponding to the first object, wherein the interaction act includes a first target act for acquiring the right to live stream, and the first target act includes moving the first object so that the target virtual prop is located in the live streaming right acquisition area in the game scene, and the first determination unit, A second acquisition unit for acquiring live streaming content based on the player identifier corresponding to the first object, wherein the live streaming content is determined by the player and is used for performing live streaming on the plurality of player objects at the live streaming display position in the game scene, and the second acquisition unit, A first transmission unit for transmitting the live streaming content based on the player identifiers respectively corresponding to the plurality of player objects, and including, Device.
10. An interaction method executed using a first terminal device, A step of a player controlling the first object to perform an interaction act on a second object for the first object to start live streaming as a live streamer in a game scene, wherein the first object is one of the plurality of player objects included in the game scene and is a player object controlled by the player using the first terminal device, and the second object is one of the plurality of player objects and is a live streamer in the game scene, and the step, The step in which the first terminal device obtains from the server an identity command for instructing to convert the live streamer in the game scene from the second object to the first object in response to the interaction action satisfying the live streaming condition; The step in which the player determines the live streaming content to be live streamed in the game scene by the first object, where the live streaming content is used for performing live streaming at the live streaming display position in the game scene, including; Method.
11. An interaction device, A control unit for the player to control the first object to perform an interaction action on a second object for the first object to start live streaming as a live streamer in a game scene, where the first object is one of a plurality of player objects included in the game scene and is the player object controlled by the player using the interaction device, and the second object is one of the plurality of player objects and is the live streamer in the game scene; An acquisition unit for acquiring from the server an identity command for instructing to convert the live streamer in the game scene from the second object to the first object in response to the interaction action satisfying the live streaming condition; A determination unit for the player to determine the live streaming content to be live streamed in the game scene, where the live streaming content is used for performing live streaming at the live streaming display position in the game scene, including; Device.
12. An interaction system, A first terminal device for executing the method according to any one of Claims 1 to 6 or the method according to Claim 10; A server for executing the method according to Claim 8, including System.
13. A computer device, A memory for storing program code and transmitting the program code to a processor, and the processor for executing the method according to any one of claims 1 to 6 or the method according to claim 10 according to the instructions in the program code. Device.
14. A computer device, a memory for storing program code and transmitting the program code to a processor, and the processor for executing the method according to claim 8 according to the instructions in the program code. Device.
15. A computer program for causing execution of the method according to any one of claims 1 to 6 or the method according to claim 10. Computer program.
16. A computer program for causing execution of the method according to claim 8. Computer program.
Citation Information
Patent Citations
Portrait marking method and device
CN101533520A
Picture information promotion method and apparatus thereof
CN102368746A
Live broadcast system based on cloud game, live broadcast method and live broadcast interaction method
CN110213601A
Live streaming method, apparatus and device, and storage medium
CN112423002A
Live broadcast control right exchange method and device, server and storage medium
CN112689154A