Interaction method, program, and electronic device for live game streaming
The method and device enable simultaneous display of game live streaming in a picture-in-picture format within a game interface, improving user operation efficiency by allowing concurrent game operations and streaming without interruption.
Patent Information
- Application Number
- JP2024522661
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Priority Date
- 2021-11-26
- Filing Date
- 2022-11-22
- Publication Date
- 2025-11-18
- Estimated Expiration
- 2042-11-22
AI Technical Summary
Current game live streaming methods require users to close the streaming screen to perform other game operations, leading to low user operation efficiency.
A method and device that allow simultaneous display of a game live streaming screen in a picture-in-picture format within a game interface, enabling users to perform other game operations without closing the streaming screen.
Enhances user operation efficiency by allowing concurrent viewing of live streaming and performing other game operations without interruption.
Smart Images

Figure 0007772476000001 
Figure 0007772476000002 
Figure 0007772476000003
Abstract
Description
[Technical Field]
[0001] The present application relates to the field of computers, and more particularly to an interaction method, storage medium, program product, and electronic device for game live streaming.
[0002] This application claims priority to a Chinese patent application filed with the China Patent Office on November 26, 2021, bearing application number 202111426139.9 and entitled "Game live streaming display method, device, storage medium, and electronic device," the entire contents of which are incorporated herein by reference. [Background technology]
[0003] Currently, when a live streaming screen is played through a game application, the live streaming screen generally occupies the entire area or a large portion of the display screen of the game application. When a user wants to watch the live streaming screen and perform other game operations at the same time, they need to close the current live streaming screen to perform the other game operations. However, this operation process is complicated and it is not possible to watch the live streaming screen and perform other game operations at the same time. This causes the user's operation method to be complicated, and the inability to watch the live streaming screen and perform other game operations at the same time poses a technical problem in the related art, namely, relatively low user operation efficiency.
[0004] At present, no effective solution has been proposed to the above problem. Summary of the Invention [Problem to be solved by the invention]
[0005] The embodiments of the present application provide a game live streaming interaction method, a storage medium, a program product, and an electronic device that are advantageous in solving the technical problem of relatively low user operation efficiency that exists in the related art.
[0006] According to one aspect of an embodiment of the present application, there is provided an interaction method for game live streaming executed on a terminal device, the method including: a step of displaying a first game interface of a target game application, the first game interface including a game live streaming screen of the target game application; and a step of generating and displaying a second game interface of the target game application and a target screen in response to a first trigger operation on the game live streaming screen, and displaying the game live streaming screen on the target screen, the target screen being located in a first area of the second game interface.
[0007] According to another aspect of an embodiment of the present application, there is provided an interaction method for game live streaming, further executed in a terminal device, the method including: generating and displaying a game play interface and a target screen in a first game interface of a target game application, the target screen being located in a target area of the game play interface; displaying a game live streaming screen of the target game application on the target screen; and canceling the display of the target screen in response to a first trigger operation on the target screen.
[0008] According to another aspect of an embodiment of the present application, an interaction device for game live streaming is further provided, comprising: a first display module used to display a first game interface of a target game application, wherein the first game interface includes a game live streaming screen of the target game application; and a second display module used to generate and display a second game interface of the target game application and a target screen in response to a first trigger operation on the game live streaming screen, and to display the game live streaming screen on the target screen, wherein the target screen is located in a first area of the second game interface.
[0009] According to another aspect of an embodiment of the present application, there is further provided an interaction device for game live streaming, which generates and displays a game play interface and a target screen in a first game interface of a target game application, the target screen being located in a target area of the game play interface, and includes: a third display module used for displaying a game live streaming screen of the target game application on the target screen; and a processing module used for canceling the display of the target screen in response to a first trigger operation on the target screen.
[0010] According to another aspect of the embodiment of the present application, there is further provided a computer-readable storage medium having a computer program stored therein, the computer program being configured to execute the game live streaming interaction method when it is run.
[0011] According to another aspect of the present invention, there is provided a computer program product or a computer program, the computer program product or the computer program including computer instructions stored in a computer-readable storage medium, a processor of a computer device reading the computer instructions from the computer-readable storage medium, and the processor executing the computer instructions to cause the computer device to perform the game live streaming interaction method.
[0012] According to another aspect of an embodiment of the present application, there is further provided an electronic device including a memory and a processor, wherein a computer program is stored in the memory, and the processor is configured to execute the game live streaming interaction method through the computer program.
[0013] The drawings described herein are used to provide a further understanding of the present application and constitute a part of the present application. The exemplary embodiments and the description thereof are used to interpret the present application and do not constitute undue limitations on the present application. [Brief explanation of the drawings]
[0014] [Figure 1] 1 is a schematic diagram of an application environment of a game live streaming interaction method according to an embodiment of the present application; FIG. [Figure 2] FIG. 1 is a process diagram of an interaction method for game live streaming according to an embodiment of the present application; [Figure 3] FIG. 1 is a schematic diagram of an interaction method for game live streaming according to an embodiment of the present application; [Figure 4] FIG. 1 is a schematic diagram of another game live streaming interaction method according to an embodiment of the present application; [Figure 5] FIG. 1 is a schematic diagram of another game live streaming interaction method according to an embodiment of the present application; [Figure 6]FIG. 1 is a schematic diagram of another game live streaming interaction method according to an embodiment of the present application; [Figure 7] FIG. 1 is a schematic diagram of another game live streaming interaction method according to an embodiment of the present application; [Figure 8] FIG. 1 is a schematic diagram of another game live streaming interaction method according to an embodiment of the present application; [Figure 9] FIG. 1 is a schematic diagram of another game live streaming interaction method according to an embodiment of the present application; [Figure 10] FIG. 1 is a schematic diagram of another game live streaming interaction method according to an embodiment of the present application; [Figure 11] FIG. 1 is a schematic diagram of another game live streaming interaction method according to an embodiment of the present application; [Figure 12] FIG. 1 is a schematic diagram of another game live streaming interaction method according to an embodiment of the present application; [Figure 13] FIG. 1 is a schematic diagram of another game live streaming interaction method according to an embodiment of the present application; [Figure 14] FIG. 1 is a schematic diagram of another game live streaming interaction method according to an embodiment of the present application; [Figure 15] FIG. 1 is a schematic diagram of another game live streaming interaction method according to an embodiment of the present application; [Figure 16] FIG. 1 is a schematic diagram of another game live streaming interaction method according to an embodiment of the present application; [Figure 17] FIG. 1 is a schematic diagram of another game live streaming interaction method according to an embodiment of the present application; [Figure 18] FIG. 1 is a schematic diagram of another game live streaming interaction method according to an embodiment of the present application; [Figure 19] FIG. 1 is a schematic diagram of another game live streaming interaction method according to an embodiment of the present application; [Figure 20] 1 is a structural schematic diagram of a display device for game live streaming based on an embodiment of the present application; [Figure 21] 1 is a structural schematic diagram of a game screen display product according to an embodiment of the present application; [Figure 22] 1 is a structural schematic diagram of an electronic device according to an embodiment of the present application. DETAILED DESCRIPTION OF THE INVENTION
[0015] In order to allow those skilled in the art to better understand the present invention, the technical solutions in the embodiments of the present application will be described below clearly and completely in conjunction with the drawings in the embodiments of the present application. Obviously, the described embodiments are only some of the embodiments of the present application, and not all of the embodiments. Based on the embodiments of the present application, all other embodiments that those skilled in the art can obtain without requiring creative work should fall within the scope of protection of the present application.
[0016] It should be noted that the terms "first," "second," etc., used in the specification, claims, and drawings herein are used to distinguish between similar objects and not to describe a particular order or chronology. It should be understood that such terms, when used, are interchangeable where appropriate, so that the embodiments of the present invention described herein may be practiced in orders other than those shown or described herein. Furthermore, the terms "comprise," "have," and any variations thereof are intended to cover a non-exclusive inclusion, e.g., a process, method, system, product, or apparatus comprising a series of steps or units is not limited to those steps or units explicitly recited, but may also include other steps or units not explicitly recited or inherent in the process, method, product, or apparatus.
[0017] First, some nouns or terms that appear in the course of describing the embodiments of the present application are to be interpreted as follows.
[0018] Picture-in-Picture: A video content presentation method in which one video is displayed full-screen while another video is simultaneously displayed in a smaller area of the screen. It is widely used in television, video recording, surveillance, demo equipment, etc.
[0019] Floating window: A system tool on a computer or smartphone that allows you to open different applications by floating a single, movable window in front of other applications. The mobile phone or smartphone must be authorized by the system to use floating windows.
[0020] Unity: A game development engine that allows real-time 3D interactive content authoring.
[0021] App: Software installed on a smartphone.
[0022] View: A general term for a mobile terminal interface view.
[0023] The present invention will be described below in conjunction with examples.
[0024] According to one aspect of the embodiment of the present application, there is provided an interaction method for game live streaming. Optionally, in this embodiment, the interaction method for game live streaming can be applied in a hardware environment consisting of a server 101 and a terminal device 103, as shown in FIG. 1. As shown in FIG. 1, the server 101 is connected to the terminal device 103 through a network and can be used to provide services for the terminal device or an application program installed on the terminal device, where the application program can be a video application program, an instant messaging application program, a browser application program, an educational application program, a game application program, etc. A database 105, which can be installed on the server or independently of the server, can be used to provide data storage services for the server 101, such as a game data storage server, and the network can include, but is not limited to, a wired network or a wireless network. Here, the wired network includes a local area network, a metropolitan area network, and a wide area network, and the wireless network includes Bluetooth, Wi-Fi, and other networks that realize wireless communication. The terminal device 103 may be a terminal on which an application program is configured, and may include, but is not limited to, at least one of computer devices such as a mobile phone, a smartphone (e.g., Android smartphone, iOS smartphone, etc.), a laptop, a tablet computer, a palmtop computer, a MID (Mobile Internet Device), a PAD, a desktop computer, a smart TV, etc. The server may be a single server, a server cluster consisting of multiple servers, or a cloud server. The application program 107 using the game live streaming interaction method is displayed through the terminal device 103.
[0025] In conjunction with the content shown in FIG. 1 , the interaction method for the game live streaming includes the following steps: Step S1 of displaying a first game interface of the target game application, where the first game interface includes a game live streaming screen of the target game application; This can be realized through step S2 of generating and displaying a second game interface of the target game application and a target screen in response to a first trigger operation on the game live streaming screen, and displaying the game live streaming screen on the target screen, wherein the target screen is located in a first area of the second game interface.
[0026] Optionally, in this embodiment, the above-mentioned game live streaming interaction method can also be realized through a server, for example, realized in the server 101 shown in FIG. 1, or realized jointly by the user terminal and the server.
[0027] The above is merely an example, and the present embodiment is not specifically limited.
[0028] Optionally, as one optional embodiment, as shown in FIG. 2, the above-mentioned game live streaming interaction method includes: Step S202 of displaying a first game interface of the target game application, where the first game interface includes a game live streaming screen of the target game application; The method includes step S204 of generating and displaying a second game interface of the target game application and a target screen in response to a first trigger operation on the game live streaming screen, and displaying the game live streaming screen on the target screen, wherein the target screen is located in a first area of the second game interface.
[0029] Optionally, in this embodiment, the application scenarios of the above-mentioned game live streaming interaction method may include, but are not limited to, target game applications in a variety of application scenarios, such as medical care, finance, credit investigation, banking, government affairs, energy, education, security, construction, games, transportation, Internet of Things, and industry.
[0030] Optionally, in this embodiment, the target game application may be a multiplayer online battle arena (MOBA) application or a single-player game (SPG) application. The type of the game application may include, but is not limited to, at least one of a two-dimensional (2D) game application, a three-dimensional (3D) game application, a virtual reality (VR) game application, an augmented reality (AR) game application, and a mixed reality (MR) game application. The above is merely an example, and this embodiment is not limited thereto.
[0031] The shooting game application may also be a third-person shooting game (TPS) application, for example, where the shooting game application is run from the perspective of a third-party character other than the virtual character controlled by the current player, or a first-person shooting game (FPS) application, for example, where the shooting game application is run from the perspective of the virtual character controlled by the current player.
[0032] Optionally, in this embodiment, the first game interface may include, but is not limited to, a live game streaming screen of the target game application. Specifically, the first game interface may include, but is not limited to, a live game streaming screen of a game currently being played by another user using the target game application, a live game streaming screen being played after recording is completed, or a live streaming address obtained from another live streaming website, and the live streaming content corresponding to the live streaming address is associated with the target game application. For example, if at least one live streamer live streams game content of the target game application on a live streaming website, the game content can be directly played in the first game interface by obtaining the live streaming address.
[0033] The above is merely an example, and the present embodiment does not impose any specific limitations.
[0034] Optionally, in this embodiment, the first trigger operation may include, but is not limited to, trigger operations such as clicking, long pressing, swiping, releasing, and double clicking, and may further include, but is not limited to, trigger operations realized in the manner of gesture, voice, movement, etc. For example, the first trigger operation may include, but is not limited to, clicking a touch control button displaying a target screen to generate and display a second game interface and a target screen in response to the first trigger operation. The first trigger operation may further include, but is not limited to, using a three-finger capture gesture to generate and display a second game interface and a target screen in response to the first trigger operation.
[0035] Optionally, in this embodiment, the game content of the second game interface may be the same as or different from that of the first game interface, but the size of the first area corresponding to the game live streaming screen in the second game interface is significantly smaller than the size corresponding to the game live streaming screen in the first game interface.
[0036] Optionally, in this embodiment, the first game interface may use the entire screen to display the game live streaming screen, or may use more than half of the screen to display the game live streaming screen. The size of the first area corresponding to the target screen may be preset by the system or adjusted by a user based on a size adjustment command. The size adjustment command may include, but is not limited to, clicking a button used to adjust the size, such as "large," "medium," or "small," and may include, but is not limited to, dragging the edge of the target screen to adjust the size of the first area.
[0037] For example, Figure 3 is a schematic diagram of another selectable game live streaming interaction method according to an embodiment of the present application. As shown in Figure 3, a first trigger operation is obtained for a first button in a first game interface, and in response to the first trigger operation, a game live streaming screen is displayed in a first area as a target screen, and the game live streaming screen is maintained playing in a picture-in-picture window format, and a second game interface is simultaneously displayed in the game interface.
[0038] It is worth mentioning that the target screen further displays virtual buttons, such as pause play, start play, etc., which are used to control the playback of the target screen.
[0039] The above is merely an example, and the present embodiment does not impose any specific limitations.
[0040] In this embodiment, a first game interface of a target game application is displayed, the first game interface including a live game streaming screen of the target game application. In response to a first trigger operation on the live game streaming screen, a second game interface of the target game application and a target screen are displayed, and the live game streaming screen is displayed on the target screen. Here, the target screen is located in a first area of the second game interface. In response to a first trigger operation while the game interface is playing the live game streaming screen, the live game streaming screen is maintained in a picture-in-picture window format, and the second game interface is simultaneously displayed on the game interface. This achieves the technical effect of improving user operation efficiency and solves the technical problem of relatively low user operation efficiency in the related art. In other words, in a terminal device (e.g., 103), the embodiment of the present application does not require closing or minimizing the live streaming screen to perform other game operations, but instead plays the live streaming screen in a picture-in-picture manner in the game interface and performs other game operations in the game interface, thereby improving the convenience of interaction operations and further improving the efficiency of interaction operations.
[0041] Optionally, the method further comprises: hiding the target screen in response to a second trigger operation on the target screen when the target screen is displayed; and displaying the target screen in response to a third trigger operation on the target screen when the target screen is in a non-display state.
[0042] Optionally, in this embodiment, the second trigger operation and the third trigger operation may be the same as or different from the first trigger operation, including, but not limited to, trigger operations such as clicking, long pressing, swiping, releasing, and double clicking, and may further include, but not limited to, trigger operations realized by gestures, voices, movements, etc.
[0043] Optionally, in this embodiment, the step of hiding the target screen may include, but is not limited to, minimizing the target screen to the bottom of the second game interface to achieve hiding; and when the target screen is in a hidden state, the step of displaying the target screen in response to a third trigger operation on the target screen may include, but is not limited to, re-invoking the hidden target screen through a third trigger operation performed on a preset virtual button and displaying the target screen.
[0044] It is necessary to explain that in this embodiment, when the target game application is switched to run in the background, the target screen can be automatically hidden. When the target game application is switched from the background to the foreground again, the target screen is displayed. In other words, the second trigger operation can include, but is not limited to, a trigger operation of switching the target game application to the background, and the third trigger operation can include, but is not limited to, a trigger operation of switching the target game application from the background to the foreground.
[0045] For example, Figure 4 is a schematic diagram of another selectable interaction method for game live streaming according to an embodiment of the present application. As shown in Figure 4, when a second trigger operation is performed on the virtual button 402, the target screen can be configured to be hidden (minimized), and when the target screen is hidden, the target screen can be displayed again by performing a third trigger operation on the virtual button 404.
[0046] The above is merely an example, and the present embodiment does not impose any specific limitations.
[0047] One option is to the step of hiding the target screen in response to a second trigger operation on the target screen when the target screen is displayed includes the step of hiding the target screen in response to a first swipe operation on the target screen when the target screen is displayed; The step of displaying the target screen in response to a third trigger operation on the target screen when the target screen is in a hidden state includes a step of displaying the target screen in response to a second swipe operation on the target screen when the target screen is in a hidden state, wherein the swipe direction of the first swipe operation is opposite to the swipe direction of the second swipe operation.
[0048] Optionally, in this embodiment, the first swipe operation may include, but is not limited to, hiding the target screen. For example, the first swipe operation may include, but is not limited to, hiding the target screen by switching the target game application to the background through an upward swipe operation, and displaying the target screen by using a second swipe operation. For example, the second swipe operation may include, but is not limited to, switching the target game application from the background to the foreground through a downward swipe operation, and displaying the target screen. The upward swipe operation and the downward swipe operation have opposite swiping directions. Of course, leftward and rightward swipe operations may also be used.
[0049] For example, Fig. 5 is a schematic diagram of another selectable game live streaming interaction method according to an embodiment of the present application. As shown in Fig. 5, a first swipe operation is performed on a target game application, and when swiping leftward, the target game application is switched to the background and the target screen is configured to be hidden. When a second swipe operation is performed on the target game application, and when swiping rightward, the target game application is switched from the background to the foreground, so that the target screen is displayed again.
[0050] As one optional means, the step of generating and displaying a second game interface of the target game application and a target screen in response to a first trigger operation on the game live streaming screen includes: generating and displaying a second game interface of the target game application and a target screen in response to a touch control operation on the game live streaming screen; generating and displaying a second game interface of the target game application and a target screen in response to a gesture operation on the game live streaming screen; generating and displaying a second game interface of the target game application and a target screen in response to a voice interaction operation on the game live streaming screen; and generating and displaying a second game interface of the target game application and the target screen in response to a mouse control operation on the game live streaming screen.
[0051] Optionally, in this embodiment, the touch control operation may include, but is not limited to, a touch operation performed on a touch panel, the gesture operation may include, but is not limited to, a two-finger capture, a three-finger release, etc. The voice interaction operation may include, but is not limited to, receiving a voice message such as "Please split the screen and broadcast live. Thank you." The mouse control operation may include, but is not limited to, a click, a long press, a drag, etc.
[0052] As one optional means, the step of generating and displaying a second game interface of the target game application and a target screen in response to a first trigger operation on the game live streaming screen includes: or a step of switching the displayed game interface from the first game interface to a game interface immediately before entering the first game interface and displaying a target screen in response to a first trigger operation, wherein the second game interface is the immediately previous game interface; In response to a first trigger operation, the method includes switching the displayed game interface from the first game interface to a lobby game interface of the target game application to display a target screen, wherein the second game interface is the lobby game interface.
[0053] Selectably, in this embodiment, the previous game interface before the first game interface is the game interface previous to the first game interface. For example, when the game interface previous to the first game interface is a mall interface, in response to a first trigger operation, the displayed game interface is switched from the first game interface to the mall interface to display the target screen.
[0054] For example, Fig. 6 is a schematic diagram of another selectable game live streaming interaction method according to an embodiment of the present application. As shown in Fig. 6, the current first game interface displays a game live streaming screen, and by performing a first trigger operation on the first button, the first game interface is switched to a second game interface (mall interface) to display a target screen.
[0055] Optionally, in this embodiment, the lobby game interface is the default initial interface of the target game application, which may include, but is not limited to, a corresponding mall interface with a mall control, a game start interface corresponding to a game start control, etc., and switching to the interface corresponding to the control is achieved by performing a trigger operation on the control.
[0056] For example, Fig. 7 is a schematic diagram of another selectable game live streaming interaction method according to an embodiment of the present application. As shown in Fig. 7, the current first game interface displays a game live streaming screen, and by performing a first trigger operation on the first button, the first game interface is switched to a second game interface (a lobby game interface, including a game start button "Start Game") to display a target screen.
[0057] In one alternative, the method further comprises: The method includes a step of switching the displayed game interface from the second game interface to a third game interface of the target game application in response to a fourth trigger operation on the second game interface, and in the process of switching the displayed game interface from the second game interface to the third game interface, the position of the target screen is maintained unchanged and the game live streaming screen is continuously displayed on the target screen.
[0058] Optionally, in this embodiment, the fourth trigger operation may be the same as or different from the first, second, and third trigger operations described above, including, but not limited to, trigger operations such as clicking, long pressing, swiping, releasing, and double clicking, and may further include, but not limited to, trigger operations realized by gestures, voices, movements, etc.
[0059] For example, Fig. 8 is a schematic diagram of another selectable game live streaming interaction method according to an embodiment of the present application. As shown in Fig. 8, the current second game interface displays a mall game screen and a target screen, where the second game screen is a game interface associated with the "Mall" function. By performing a fourth trigger operation on the "Settings" touch control button, the second game interface is switched to a third game interface. The third game interface is a game interface corresponding to the "Settings" touch control button, and the position of the target screen is maintained unchanged, and the game live streaming screen continues to be displayed on the target screen.
[0060] One option is to the step of switching the displayed game interface from the second game interface to a third game interface of the target game application in response to a fourth trigger operation on the second game interface includes, when the fourth trigger operation is used to trigger and start a single game, switching the displayed game interface from the second game interface to a start interface of the single game in response to the fourth trigger operation on the second game interface, where the third game interface is the start interface of the single game; The above method further includes a step of displaying a fourth game interface after a game has started, displaying a game screen of the game on the fourth game interface, and continuously displaying a game live streaming screen on the target screen.
[0061] Optionally, in this embodiment, the fourth trigger operation being used to trigger and start a game may include, but is not limited to, switching the displayed game interface from the second game interface to the start interface of a game in response to the fourth trigger operation on the second game interface by performing a touch control operation on a touch control button used to start a game on the second game interface.
[0062] For example, FIG. 9 is a schematic diagram of another selectable game live streaming interaction method according to an embodiment of the present application. As shown in FIG. 9, a mall game screen and a target screen are currently displayed on the second game interface. Here, the second game screen is a game interface associated with the "Mall" function, and the second game interface is switched to a third game interface by performing a fourth trigger operation on the "Start Game" touch control button. The third game interface is a start interface for a single game corresponding to the "Start Game" touch control button, and the position of the target screen is maintained unchanged, and the game live streaming screen continues to be displayed on the target screen.
[0063] Optionally, in this embodiment, the fourth trigger operation is used to display a fourth game interface corresponding to the currently played game after a game has started, display the game screen of the game in the fourth game interface, and continue to display the game live streaming screen on the target screen.
[0064] For example, FIG. 10 is a schematic diagram of another selectable game live streaming interaction method according to an embodiment of the present application. As shown in FIG. 10, a mall game screen and a target screen are currently displayed on the second game interface. Here, the second game screen is a game interface associated with the "Mall" function, and the second game interface is switched to a third game interface by performing a fourth trigger operation on the "Start Game" touch control button. The third game interface is a game screen for a single game corresponding to the "Start Game" touch control button, and the position of the target screen is maintained unchanged, and the game live streaming screen continues to be displayed on the target screen.
[0065] Optionally, in this embodiment, the fourth trigger operation being used to trigger and start a game may include, but is not limited to, switching the displayed game interface from the second game interface to the start interface of a game in response to the fourth trigger operation on the second game interface by performing a touch control operation on a touch control button used to start a game on the second game interface.
[0066] Optionally, the method further comprises: When displaying the third game interface, the method includes a step of displaying a fourth game interface in the target game application in response to a set of trigger operations acquired in the target game application, displaying a game screen of the started game on the fourth game interface, and continuously displaying a game live streaming screen on the target screen, wherein the set of trigger operations are used to trigger and start the game.
[0067] Optionally, in this embodiment, the set of trigger operations may include, but are not limited to, switching from another interface to the start interface of a game, and switching from the start interface of a game to the game interface of a game, and continuously displaying the game live streaming screen on the target screen.
[0068] For example, FIG. 11 is a schematic diagram of another selectable game live streaming interaction method according to an embodiment of the present application. As shown in FIG. 11, a mall game screen and a target screen are currently displayed on the second game interface. Here, the second game screen is a game interface associated with the "Mall" function, and the second game interface is switched to a third game interface by performing a trigger operation on the "Start Game" touch control button. The third game interface is a start interface for a single game corresponding to the "Start Game" touch control button, and the position of the target screen is maintained unchanged, and the game live streaming screen is continuously displayed on the target screen. At this time, the third game interface displays the start interface for a single game and the target screen. By performing a trigger operation on the "Enter Game" touch control button, the third game interface is switched to a fourth game interface, the position of the target screen is maintained unchanged, and the game live streaming screen is continuously displayed on the target screen. The above-mentioned trigger operations on the "Start Game" touch control button and the "Enter Game" touch control button constitute a set of trigger operations.
[0069] The above is merely an example, and the present embodiment does not impose any specific limitations.
[0070] In one alternative, the step of generating and displaying the target screen comprises: When the system authority for the floating window on the terminal device is not obtained, creating a native picture-in-picture view and adding the picture-in-picture view onto a target view created by a game engine of the target game application, wherein the first game interface is displayed on the target view; creating a native player view and adding the native player view in a picture-in-picture view, where the target screen is the picture-in-picture view; and displaying the game live broadcast screen in picture-in-picture view.
[0071] Optionally, in this embodiment, the native picture-in-picture view may include, but is not limited to, a picture-in-picture view created by a picture-in-picture module invoked from a terminal device on which the target game application is installed. The step of adding the picture-in-picture view onto the target view created by the game engine of the target game application may include, but is not limited to, adding the display position of the picture-in-picture view onto the target view created by the game engine of the target game application. That is, the picture-in-picture view corresponds to layer 1, the target view created by the game engine of the target game application corresponds to layer 2, and layer 1 is located above layer 2.
[0072] Optionally, in this embodiment, the native player's view may include, but is not limited to, a player view created by a player module invoked from the terminal device on which the target game application is installed. The step of adding the native player's view in the picture-in-picture view corresponds to the picture-in-picture view corresponding to Layer 1, the target view created by the game engine of the target game application corresponding to Layer 2, Layer 1 being located above Layer 2, and the native player's view being a sub-layer 1 of Layer 1 and displayed in Layer 1.
[0073] As an alternative, the step of creating a native player view and adding the native player view in a picture-in-picture view may include: The method includes creating a view of a native player by calling a native multimedia assembly through a game engine and adding the view of the native player in a picture-in-picture view, wherein the native player is encapsulated in the multimedia assembly.
[0074] Optionally, in this embodiment, the multimedia assembly may include, but is not limited to, the native multimedia assembly of the terminal device on which the target game application is installed, and the native player may include, but is not limited to, the native player of the terminal device on which the target game application is installed.
[0075] In one alternative, the method further comprises: The method includes creating a view of a player control assembly and overlaying the view of the player control assembly on a view of a native player in a picture-in-picture view, wherein the player control assembly is used to provide playback control for a displayed game live streaming screen.
[0076] Optionally, in this embodiment, the multimedia assembly may include, but is not limited to, an assembly view created by a multimedia assembly module called from the terminal device on which the target game application is installed. The steps of creating a native player's view by calling a native multimedia assembly module through a game engine and adding the native player's view in a picture-in-picture view correspond to layer 1, the target view created by the game engine of the target game application corresponds to layer 2, and layer 1 is located above layer 2. The native player's view is sublayer 1 of layer 1, and the multimedia assembly view is sublayer 2 of layer 1 and is displayed above sublayer 1 in layer 1.
[0077] In one alternative, the step of creating a view of a player control assembly and overlaying the view of the player control assembly over a view of the native player in a picture-in-picture view includes: The method includes creating a view of a player control assembly by invoking a native multimedia assembly through a game engine and overlaying the view of the player control assembly on a view of the native player in a picture-in-picture view, wherein the native player and the player control assembly are encapsulated in the multimedia assembly.
[0078] Optionally, in this embodiment, the multimedia assembly may include, but is not limited to, a native multimedia assembly of the terminal device on which the target game application is installed, and the player control assembly may include, but is not limited to, a player control assembly of the terminal device on which the target game application is installed.
[0079] In one alternative, the method further comprises: initializing a picture-in-picture function module in the target game application and sending a target request to a background device of the target game application; obtaining a picture-in-picture function switch configuration sent by the background device in response to the target request, where the picture-in-picture function switch configuration is used to display and close a picture-in-picture function entry in the target game application, and the picture-in-picture function entry is used to display the target screen; and displaying a picture-in-picture function entry in the target game application when the picture-in-picture function switch configuration is set to display the picture-in-picture function entry.
[0080] Optionally, in this embodiment, the entry can be pre-configured by the developer, thereby determining whether to display the picture-in-picture function entry on the terminal device through adjusting the parameters of the function entry.
[0081] One option is to displaying a game playing interface and a target screen in a first game interface of the target game application, the target screen being located in a target area of the game playing interface, and displaying a game live streaming screen of the target game application on the target screen; and canceling the display of the target screen in response to a first trigger operation on the target screen.
[0082] Optionally, in this embodiment, the game playing interface may include, but is not limited to, a game screen corresponding to a single game currently being played.
[0083] For example, Fig. 12 is a schematic diagram of another selectable interaction method for game live streaming according to an embodiment of the present application. As shown in Fig. 12, the current game interface displays a game currently being played between Player 1 and Player 2. By performing a trigger operation on the touch control button "Close", the display of the target screen is canceled.
[0084] As an optional means, the step of displaying the game playing interface and the target screen in the first game interface of the target game application includes: displaying a target screen in response to a second trigger operation on the first control in the first game interface when displaying the game playing interface in the first game interface; and When displaying a game playing interface in the first game interface, the method includes one of the following steps: displaying a target screen in response to a third trigger operation of a game character list in the first game interface, wherein the third trigger operation is used to select a target game character in the game character list, and the game live streaming screen displayed on the target screen is a game live streaming screen related to the target game character.
[0085] Optionally, in this embodiment, the second trigger operation may be the same as or different from the first trigger operation described above, including, but not limited to, when displaying the game playing interface in the first game interface, the target screen is displayed by responding to the second trigger operation on the first control in the first game interface.
[0086] For example, Fig. 13 is a schematic diagram of another selectable interaction method for game live streaming according to an embodiment of the present application. As shown in Fig. 13, the current game interface displays a game currently being played between Player 1 and Player 2. A trigger operation is performed on the touch control button "Live Stream During Game" to display the target screen.
[0087] Optionally, in this embodiment, the third trigger operation may be the same as or different from the first trigger operation described above, including, but not limited to, when displaying the game playing interface in the first game interface, a target game character in the game character list is selected in response to the third trigger operation in the game character list in the first game interface, and a game live streaming screen related to the target game character is displayed on the target screen.
[0088] For example, Fig. 14 is a schematic diagram of another selectable interaction method for game live streaming according to an embodiment of the present application. As shown in Fig. 14, the current game playing interface displays a game currently being played between Player 1 and Player 2. A pull-down menu is displayed by triggering the touch control button "Game Character List," and a target screen associated with Game Character 2 is displayed by triggering the touch control button "Game Character List" displayed in the pull-down menu.
[0089] As an optional means, the step of displaying the target screen in response to a third trigger operation of the game character list in the first game interface includes: displaying a target screen in response to a third trigger operation, and displaying a live game broadcast screen of a single game in which the target game character participates on the target screen; or The method includes a step of displaying a target screen in response to a third trigger operation, and displaying a game live streaming screen related to the target game character on the target screen, wherein the game live streaming screen is used to introduce information related to the target game character.
[0090] Optionally, in this embodiment, the target game character may include, but is not limited to, a game character controlled by a user. In some game applications, the target game character can be displayed by displaying an avatar in a game playing interface. When a third trigger operation is performed on the target game character, a target screen can be displayed, and a live game streaming screen of a game in which the target game character participates can be displayed on the target screen. Alternatively, in response to the third trigger operation, the target screen can be displayed, and a live game streaming screen related to the target game character can be displayed on the target screen. Here, the live game streaming screen is used to introduce related information about the target game character. Here, the related information includes the skills used by the target game character, etc.
[0091] For example, Fig. 15 is a schematic diagram of another selectable interaction method for game live streaming according to an embodiment of the present application. As shown in Fig. 15, the current game playing interface displays a game currently being played between Player 1 and Player 2. By performing a trigger operation on the touch control button "Avatar 2", the game character corresponding to Avatar 2 is selected as the target game character, and a target screen associated with the target game character corresponding to Avatar 2 is displayed.
[0092] In one alternative, the method further comprises: The method includes a step of generating and displaying game information of the target game character on the game live streaming screen in response to a fourth trigger operation on the second control when displaying a game playing interface and a target screen in the first game interface, wherein the game information of the target game character includes one of equipment wearing information of the target game character, skill information used by the target game character, and recommended movement range information of the target game character.
[0093] Optionally, in this embodiment, the equipment wearing information of the target game character may include, but is not limited to, a game equipment usage method recommended for the player by the system based on big data, the skill usage information of the target game character may include, but is not limited to, a game character usage skill recommended for the player by the system based on big data, and the recommended movement range information of the target game character may include, but is not limited to, a game character recommended for the player by the system based on big data.
[0094] For example, Fig. 16 is a schematic diagram of another selectable interaction method for a game live streaming according to an embodiment of the present application. As shown in Fig. 16, the current game playing interface displays a game currently being played by Player 1 and Player 2. By performing a trigger operation on the touch control button "Equipment Recommendation", an equipment recommendation live streaming screen associated with the target game character controlled by the current user is displayed.
[0095] As an optional means, the step of generating and displaying a game playing interface and a target screen in a first game interface of the target game application includes: generating and displaying a target screen in response to a fifth trigger operation on the third control in the first game interface when the target game character dies, where the target game character is a game character controlled by a target account, and the target account is a login account of the target game application; or generating and displaying a target screen in response to a fifth trigger operation on the third control in the first game interface when the target game character is idling;
[0096] Optionally, in this embodiment, the death of the target game character may include, but is not limited to, the target game character's virtual hit points being 0 or a predetermined threshold. The fifth trigger operation may be the same as or different from the first, second, third, and fourth trigger operations described above.
[0097] Optionally, when the target game character controlled by the user dies, the user can generally only view the game screen of other players in the current station, and cannot view the live broadcast screen during the waiting time for revival. In this embodiment, when the target game character dies, the target screen is displayed in response to a fifth trigger operation on the third control in the first game interface;
[0098] Optionally, when the target game character controlled by the user is idle, it generally cannot perform other operations and can only wait quietly for other game events to be triggered, and cannot use the idle time to watch live streaming screens. In this embodiment, when the target game character is idle, the target screen is displayed in response to a fifth trigger operation on the third control in the first game interface.
[0099] For example, Figure 17 is a schematic diagram of another selectable interaction method for game live streaming according to an embodiment of the present application. As shown in Figure 17, the current game playing interface displays a game currently being played by Player 1 (who is already dead) and Player 2, and a live streaming screen associated with the target game character controlled by the current user is displayed by performing a trigger operation on the "Learn a little" touch control button.
[0100] The present embodiment will be further explained below in conjunction with specific examples.
[0101] In the related art, the picture-in-picture function is generally realized through a system floating window, which is a system tool of a mobile terminal that advantageously allows opening different applications by floating one movable window in front of other applications, but the mobile terminal needs system authorization to use the floating window.
[0102] In this embodiment, picture-in-picture is used during the game process to enable simultaneous game and spectator play. Picture-in-picture is mainly achieved by the Unity engine calling a native multimedia assembly. The multimedia assembly is a carrier for playing live streaming streams. It encapsulates a native player, player control assembly, and touch events and binds them to a view created by the Unity engine, eliminating the need to request additional permissions. In other words, in this embodiment, the user can avoid obtaining system authorization for the floating window of the terminal device (e.g., a mobile terminal) (i.e., system authorization for picture-in-picture). Instead, the Unity engine calls a native multimedia assembly to play the live streaming screen and simultaneously operate the game, thereby avoiding the cumbersome system authorization process and further improving interaction convenience.
[0103] For example, Figure 18 is a schematic diagram of another selectable game live streaming interaction method according to an embodiment of the present application. As shown in Figure 18, the interaction method may include, but is not limited to, the following processes:
[0104] (1) Initialize the picture-in-picture function module, and the client terminal sends an HTTP request to the background to obtain the picture-in-picture function switch configuration; (2) displaying a picture-in-picture function entry when the picture-in-picture function switch configuration is turned on; (3) When the user triggers the picture-in-picture function, the client terminal sends an HTTP request in the background to obtain the latest playback address; (4) Start the picture-in-picture assembly on the game interface, and the player module in the assembly completes initialization; (5) The picture-in-picture assembly plays the corresponding live streaming stream based on the received live streaming address; (6) During playback, the picture-in-picture assembly can monitor user touch events, thereby realizing position, size, pause, and close operations.
[0105] Specifically, for example, Figure 19 is a schematic diagram of another selectable interaction method for game live streaming according to an embodiment of the present application. As shown in Figure 19, the creation method of picture-in-picture assembly is as follows:
[0106] (1) Create a native picture-in-picture parent view and add the picture-in-picture parent view to the Unity engine view. (2) Create a native player view and add the player view to the picture-in-picture parent view. (3) The player View starts playing the live streaming address. (4) Create a player control view and overlay it on the player view. (5) Through the player control view, the user can perform operations such as pausing playback, going back, closing, and moving.
[0107] Through this embodiment, players can watch live streaming during the game, making effective use of fragmented game time. Furthermore, since the game and the in-game live streaming both occupy the game time, players can have a richer game experience within a limited time.
[0108] It should be noted that, for ease of description, the above-described method embodiments are described as a series of combinations of operations. However, those skilled in the art should know that the present application is not limited to the order of operations described, and that certain steps may be performed in a different order or simultaneously based on the present application. Next, those skilled in the art should further know that the embodiments described in the specification belong to preferred embodiments, and the associated operations and modules are not necessarily essential to the present application.
[0109] According to another aspect of the present invention, there is provided a game live streaming display device for implementing the above game live streaming interaction method. As shown in FIG. 20 , the device includes:
[0110] According to another aspect of the present invention, there is further provided a display device for game live streaming, comprising: a first display module 2002 used to display a first game interface of the target game application, the first game interface including a game live broadcast screen of the target game application; and a second display module 2004 used to generate and display a second game interface of the target game application and a target screen in response to a first trigger operation on the game live streaming screen, and display the game live streaming screen on the target screen, wherein the target screen is located in a first area of the second game interface.
[0111] As one optional means, the device is further used to, when displaying the target screen, hide the target screen in response to a second trigger operation on the target screen, and, when the target screen is in a hidden state, display the target screen in response to a third trigger operation on the target screen.
[0112] As one alternative, the device is configured to hide the target screen in response to a second trigger operation on the target screen when displaying the target screen through the following method: hiding the target screen in response to a first swipe operation on the target screen when displaying the target screen; The device is used to display the target screen in response to a third trigger operation on the target screen when the target screen is in a hidden state, in the following manner: When the target screen is in a hidden state, the device displays the target screen in response to a second swipe operation on the target screen, where the swipe direction of the first swipe operation is opposite to the swipe direction of the second swipe operation.
[0113] As one optional means, the device is used to generate and display a second game interface of the target game application and a target screen in response to a first trigger operation on the game live streaming screen through one of the following methods: generating and displaying a second game interface of the target game application and a target screen in response to a touch control operation on the game live streaming screen; generating and displaying a second game interface of the target game application and a target screen in response to a gesture operation on the game live streaming screen; In response to a voice interaction operation on the game live streaming screen, a second game interface of the target game application and a target screen are generated and displayed; and In response to a mouse control operation on the game live distribution screen, a second game interface of the target game application and a target screen are generated and displayed.
[0114] As an optional measure, the device is used to generate and display a second game interface of the target game application and a target screen in response to a first trigger operation on the game live streaming screen through the following manner: In response to a first trigger operation, the displayed game interface is switched from the first game interface to a game interface immediately before the first game interface was entered, and a target screen is displayed, wherein the second game interface is the immediately previous game interface; or In response to a first trigger operation, the displayed game interface is switched from the first game interface to a lobby game interface of the target game application to display a target screen, where the second game interface is the lobby game interface.
[0115] In one alternative, the device further comprises: In response to a fourth trigger operation on the second game interface, the displayed game interface is switched from the second game interface to a third game interface of the target game application, and in the process of switching the displayed game interface from the second game interface to the third game interface, the position of the target screen is maintained unchanged and the game live streaming screen is continuously displayed on the target screen.
[0116] One option is to The device is used to switch the displayed game interface from the second game interface to a third game interface of the target game application in response to a fourth trigger operation on the second game interface through the following manner: when the fourth trigger operation is used to trigger and start a single game, in response to the fourth trigger operation on the second game interface, the displayed game interface is switched from the second game interface to a start interface of the single game, where the third game interface is the start interface of the single game; The device is further used to display a fourth game interface after a game has started, display a game screen of the game on the fourth game interface, and continuously display a game live streaming screen on the target screen.
[0117] In one alternative, the device further comprises: When displaying the third game interface, in response to a set of trigger operations acquired in the target game application, a fourth game interface is displayed in the target game application, the game screen of the started game is displayed on the fourth game interface, and the game live streaming screen is continuously displayed on the target screen, wherein the set of trigger operations is used to trigger and start the game.
[0118] As an alternative, the device can be used to display the target screen through the following method. creating a native picture-in-picture view and adding the picture-in-picture view onto a target view created by a game engine of the target game application, where the first game interface is displayed in the target view; Creating a native player view and adding the native player view in a picture-in-picture view, where the target screen is the picture-in-picture view; Display the live game streaming screen in picture-in-picture view.
[0119] As an alternative, the device is used to create a native player view and add the native player view in the picture-in-picture view through the following method: A native player view is created and added in a picture-in-picture view by calling the native multimedia assembly through the game engine, where the native player is encapsulated in the multimedia assembly.
[0120] In one alternative, the device further comprises: It is used to create a view of a player control assembly and overlay the view of the player control assembly on the view of the native player in a picture-in-picture view, where the player control assembly is used to provide playback control for the displayed game live streaming screen.
[0121] As one option, the device is used to create a view of the player control assembly through the following method and overlay the view of the player control assembly on the view of the native player in a picture-in-picture view. A view of the player control assembly is created by invoking the native multimedia assembly through the game engine and the view of the player control assembly is overlaid on the view of the native player in a picture-in-picture view, where the native player and player control assembly are encapsulated in the multimedia assembly.
[0122] In one alternative, the device further comprises: Initializing a picture-in-picture function module in the target game application and sending a target request to a background device of the target game application; Obtaining a picture-in-picture function switch configuration sent by the background device in response to the target request, where the picture-in-picture function switch configuration is used to display and close a picture-in-picture function entry in the target game application, and the picture-in-picture function entry is used to display the target screen; and and displaying a picture-in-picture function entry in the target game application when the picture-in-picture function switch configuration is set to display the picture-in-picture function entry.
[0123] According to another aspect of the present invention, there is further provided a game live streaming display device used to implement the above game live streaming interaction method, the device comprising: a third display module for displaying a game playing interface and a target screen in a first game interface of the target game application, the target screen being located in a target area of the game playing interface, and for displaying a game live streaming screen of the target game application on the target screen; and a processing module used to cancel the display of the target screen in response to a first trigger operation on the target screen.
[0124] As an optional means, the device is used to display the game playing interface and the target screen in the first game interface of the target game application through one of the following ways: When displaying the game playing interface in the first game interface, generating and displaying a target screen in response to a second trigger operation on the first control in the first game interface; and When displaying a game playing interface in the first game interface, a target screen is generated and displayed in response to a third trigger operation of the game character list in the first game interface, where the third trigger operation is used to select a target game character in the game character list, and the game live streaming screen displayed on the target screen is a game live streaming screen related to the target game character.
[0125] As an alternative, the device is adapted to display the target screen in response to the third trigger operation of the game character list in the first game interface through the following manner: In response to a third trigger operation, generate and display a target screen, and display a live game broadcast screen of one game in which the target game character participates on the target screen; or In response to a third trigger operation, a target screen is generated and displayed, and a game live streaming screen related to the target game character is displayed on the target screen, where the game live streaming screen is used to introduce information related to the target game character.
[0126] In one alternative, the device further comprises: When the first game interface displays a game playing interface and a target screen, the fourth trigger operation on the second control is used to generate and display game information of the target game character on the game live streaming screen, where the game information of the target game character includes one of equipment wearing information of the target game character, skill information used by the target game character, and recommended movement range information of the target game character.
[0127] As an alternative, the device is used to generate and display a game playing interface and a target screen in the first game interface of the target game application through the following manner: When a target game character dies, generate and display a target screen in response to a fifth trigger operation on the third control in the first game interface, where the target game character is a game character controlled by a target account, and the target account is a login account of the target game application; or When the target game character is idling, a target screen is generated and displayed in response to a fifth trigger operation on the third control in the first game interface.
[0128] According to one aspect of the present application, a computer program product is provided, the computer program product including computer programs / instructions, the computer programs / instructions including program code used to perform the methods illustrated in the flowcharts. In such an embodiment, the computer program can be downloaded and installed from a network via the communication unit 2109 and / or installed from a removable medium 2111. When executed by the central processor 2101, the computer program performs various functions provided by the embodiments of the present application.
[0129] The numbers of the above examples of the present application are used for descriptive purposes only and do not represent the superiority or inferiority of the examples.
[0130] FIG. 21 exemplarily illustrates a structural block diagram of a computer system of an electronic device used to implement an embodiment of the present application.
[0131] It should be noted that the electronic device computer system 2100 shown in FIG. 21 is merely an example and should not pose any limitations on the functionality and scope of use of the embodiments of the present application.
[0132] As shown in Figure 21, computer system 2100 includes a central processor 2101 (Central Processing Unit, CPU), which can execute various appropriate operations and processes based on programs stored in read-only memory 2102 (Read-Only Memory, ROM) or programs loaded from storage section 2108 into random access memory 2103 (Random Access Memory, RAM). Random access memory 2103 also stores various programs and data necessary for system operation. Central processor 2101, read-only memory 2102, and random access memory 2103 are interconnected via bus 2104. Input / output interface 2105 (Input / Output interface, or I / O interface) is also connected to bus 2104.
[0133] The following components are connected to the input / output interface 2105: an input section 2106 including a keyboard, a mouse, etc.; an output section 2107 including, for example, a cathode ray tube (CRT), a liquid crystal display (LCD), etc., and speakers, etc.; a storage section 2108 including a hard disk, etc.; and a communication section 2109 such as a network interface card including, for example, a local area network card, a modem, etc. The communication section 2109 performs communication processing via a network, for example, the Internet. A driver 1210 is also connected to the input / output interface 2105 as needed. A removable medium 2111, for example, a magnetic disk, an optical disk, a magneto-optical disk, a semiconductor memory, etc., is installed on the driver 1210 as needed, and a computer program read from the removable medium 2111 is thereby installed in the storage section 2108 as needed.
[0134] In particular, in accordance with the embodiments of the present application, the processes described in the flowcharts of each method can be implemented as a computer software program. For example, the embodiments of the present application include a computer program product, which includes a computer program carried on a computer-readable medium, and the computer program includes program code used to execute the method illustrated in the flowchart. In such an embodiment, the computer program can be downloaded and installed from a network via the communication unit 2109 and / or installed from a removable medium 2111. When executed by the central processor 2101, the computer program performs various functions defined in the system of the present application.
[0135] According to another aspect of the embodiment of the present application, there is further provided an electronic device used for implementing the above-described game live streaming interaction method, which may be the terminal device or server shown in FIG. 1. In this embodiment, the electronic device is described as a terminal device. As shown in FIG. 22, the electronic device includes a memory 2202 and a processor 2204, a computer program is stored in the memory 2202, and the processor 2204 is configured to execute the steps of any of the above-described method embodiments through the computer program.
[0136] Optionally, in this embodiment, the electronic device can be located on at least one network device in a plurality of network devices of a computer network.
[0137] Optionally, in this embodiment, the processor, through a computer program, Step S1 of displaying a first game interface of the target game application, where the first game interface includes a game live streaming screen of the target game application; In response to a first trigger operation on the game live streaming screen, the method can be configured to execute step S2 of displaying a second game interface of the target game application and the target screen, and displaying the game live streaming screen on the target screen, wherein the target screen is located in a first area of the second game interface.
[0138] Alternatively, as can be understood by those skilled in the art, the structure shown in FIG. 22 is merely exemplary, and the electronic device may be a terminal device such as a smartphone (e.g., an Android mobile phone, an iOS mobile phone, etc.), a tablet computer, a palmtop computer, a mobile internet device (MID), a PAD, etc. FIG. 22 does not limit the structure of the electronic device. For example, the electronic device may further include more or fewer assemblies (e.g., a network interface, etc.) than those shown in FIG. 22 or may have a different configuration from that shown in FIG. 22.
[0139] The memory 2202 may be used to store software programs and modules, such as program instructions / modules corresponding to the game live streaming interaction method and device of the present embodiment. The processor 2204 executes various functional applications and data processing by running the software programs and modules stored in the memory 2202, thereby realizing the game live streaming interaction method. The memory 2202 may include high-speed random access memory and may also include non-volatile memory, such as one or more magnetic storage devices, flash memory, or other non-volatile solid-state memory. In some examples, the memory 2202 may also include memory located remotely from the processor 2204, which may be connected to the terminal via a network. Examples of such networks include, but are not limited to, the Internet, a corporate intranet, a local area network, a mobile communication network, and combinations thereof. The memory 2202 may be used to store information such as game screens, live streaming screens, etc., but is not limited to such information. 22, the memory 2202 may include, but is not limited to, a first display module 2002 and a second display module 2004 in the game live streaming display device, and may further include, but is not limited to, other module units in the game live streaming display device, which will not be described in detail in this example.
[0140] Optionally, the transmission device 2206 is used to receive or transmit data via a network. Specific examples of the network may include a wired network and a wireless network. In one example, the transmission device 2206 includes a network interface controller (NIC), which can communicate with other network devices and routers via cables to communicate with the Internet or a local area network. In one example, the transmission device 2206 is a radio frequency (RF) module, which is used to communicate with the Internet wirelessly.
[0141] The electronic device further includes a display 2208 used to display the game screen, and a connection bus 2210 used to connect each module component in the electronic device.
[0142] In another embodiment, the terminal device or server may be a node in a distributed system, where the distributed system may be a blockchain system formed by the nodes connected through a network communication format, where the nodes may form a peer-to-peer (P2P) network, and any type of computing device, such as a server or terminal, may become a node in the blockchain system by joining the peer-to-peer network.
[0143] According to one aspect of the present application, a computer-readable storage medium is provided, and a processor of a computer device reads the computer instructions from the computer-readable storage medium, and the processor executes the computer instructions, thereby causing the computer device to perform an interaction method for game live streaming provided in various selectable realization methods of the display mode of the above-mentioned game screen.
[0144] Optionally, in this embodiment, the computer-readable storage medium can be configured to store a computer program used to perform the following steps:
[0145] S1, display a first game interface of a target game application, the first game interface including a game live streaming screen of the target game application; S2, in response to a first trigger operation on the game live streaming screen, generate and display a second game interface of the target game application and a target screen, and display the game live streaming screen on the target screen, where the target screen is located in a first area of the second game interface.
[0146] Optionally, in this embodiment, as can be understood by those skilled in the art, all or some of the steps in the various methods of the above embodiments can be instructed to be completed by the relevant hardware of the terminal device through a program, and the program can be stored in a computer-readable storage medium, and the storage medium can include a flash disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk, an optical disk, etc.
[0147] The numbers of the above examples of the present application are used for descriptive purposes only and do not represent the superiority or inferiority of the examples.
[0148] The integrated units in the above embodiments can be realized in the form of a software functional unit, and can be stored in the above computer-readable storage medium when sold or used as an independent product. Based on this understanding, the technical means of the present application, essentially or a part that contributes to the prior art, or all or a part of the technical means, can be realized in the form of a software product, and the computer software product is stored in a storage medium and includes multiple instructions, thereby causing one or multiple computer devices (which may be personal computers, servers, network devices, etc.) to execute all or a part of the steps of the methods described in each embodiment of the present application.
[0149] In the above embodiments of the present application, the descriptions for each embodiment are each emphasized independently, and for parts that are not described in detail in a certain embodiment, reference can be made to the relevant descriptions of other embodiments.
[0150] It should be understood that in some embodiments provided by the present application, the presented client terminal can be realized in other ways. The device embodiments described above are merely exemplary. For example, the division of the above units is merely a division based on logical functions, and other divisions may be used in actual implementation. For example, multiple units or assemblies may be combined or integrated into other systems, or some features may be omitted or not implemented. Furthermore, the shown or discussed mutual couplings, direct couplings, or communication connections may be indirect couplings or communication connections via several interfaces, units, or modules, and may be electrical or other types of couplings.
[0151] The above units described as separate elements may or may not be physically separate, and the elements shown as units may or may not be physical units, i.e., they may be located in one place or distributed over multiple network units. Some or all of the units can be selected based on actual needs to achieve the objectives of the means of this embodiment.
[0152] Furthermore, each functional unit in each embodiment of the present application may be integrated in one processing unit, each unit may exist physically alone, or two or more units may be integrated in one unit. The integrated units may be realized not only in a hardware form but also in a software functional unit form.
[0153] It should be noted that the above is a preferred embodiment of the present application, and those skilled in the art can make further improvements and modifications without departing from the principles of the present application, and these improvements and modifications should also be considered as within the scope of protection of the present application. [Explanation of symbols]
[0154] 101 Server 103 terminals 105 databases 107 Application Programs 402 Virtual Button 404 Virtual Button 2002 First display module 2004 Second display module 2100 Computer Systems 2101 Central Processor 2102 dedicated memory 2103 Random Access Memory 2104 Bus 2105 Output Interface 2106 Input part 2107 Output part 2108 Memory part 2109 Communication section 2111 Removable Media 2202 memory 2204 processor 2206 Transmission Equipment 2208 Display 2210 connection bus
Claims
1. An interaction method for game live streaming, executed in a terminal device, comprising: displaying a first game interface of the target game application, the first game interface including a game live broadcast screen; generating and displaying a second game interface of the target game application and a target screen in response to a first trigger operation on the game live-streaming screen, and displaying the game live-streaming screen on the target screen, wherein the target screen is located in a first area of the second game interface; generating and displaying a second game interface of the target game application and a target screen in response to a first trigger operation on the game live streaming screen; a step of switching the displayed game interface from the first game interface to a game interface immediately before entering the first game interface in response to the first trigger operation, and displaying the target screen, wherein the second game interface is the immediately previous game interface; or An interaction method for live game streaming, comprising: in response to the first trigger operation, switching the displayed game interface from the first game interface to a lobby game interface of the target game application, and displaying the target screen, wherein the second game interface is the lobby game interface.
2. The method further comprises: when the target screen is displayed, hiding the target screen in response to a second trigger operation on the target screen; The method of claim 1 , further comprising: displaying the target screen in response to a third trigger operation on the target screen when the target screen is in a hidden state.
3. the step of hiding the target screen in response to a second trigger operation on the target screen when the target screen is displayed includes the step of hiding the target screen in response to a first swipe operation on the target screen when the target screen is displayed; 3. The method of claim 2, wherein the step of displaying the target screen in response to a third trigger operation on the target screen when the target screen is in a hidden state includes the step of displaying the target screen in response to a second swipe operation on the target screen when the target screen is in a hidden state, wherein a swipe direction of the first swipe operation is opposite to a swipe direction of the second swipe operation.
4. generating and displaying a second game interface of the target game application and a target screen in response to a first trigger operation on the game live streaming screen; generating and displaying the second game interface of the target game application and the target screen in response to a touch control operation on the game live streaming screen; generating and displaying the second game interface of the target game application and the target screen in response to a gesture operation on the game live streaming screen; generating and displaying the second game interface of the target game application and the target screen in response to a voice interaction operation on the game live streaming screen; and The method of claim 1 , further comprising one of the steps of generating and displaying the second game interface of the target game application and the target screen in response to a mouse control operation on the game live streaming screen.
5. The method further comprises:
2. The method of claim 1, further comprising: in response to a fourth trigger operation on the second game interface, switching the displayed game interface from the second game interface to a third game interface of the target game application, maintaining the position of the target screen unchanged, and continuing to display the game live streaming screen on the target screen.
6. Switching the displayed game interface from the second game interface to a third game interface of the target game application in response to a fourth trigger operation on the second game interface includes, when the fourth trigger operation is used to trigger and start a single game, switching the displayed game interface from the second game interface to a start interface of the single game in response to a fourth trigger operation on the second game interface, wherein the third game interface is the start interface of the single game; 6. The method according to claim 5, further comprising the steps of: after the single game has started, displaying a fourth game interface, displaying a game screen of the single game in the fourth game interface, and continuously displaying the game live streaming screen on the target screen.
7. The method further comprises: The method of claim 5, further comprising the step of: when displaying the third game interface, generating and displaying a fourth game interface in the target game application in response to a set of trigger operations acquired in the target game application, displaying a game screen of the started game on the fourth game interface, and continuously displaying the game live streaming screen on the target screen, wherein the set of trigger operations is used to trigger and start the game.
8. generating and displaying the target screen, When system authority for a floating window on the terminal device is not obtained, creating a native picture-in-picture view and adding the picture-in-picture view onto a target view created by a game engine of the target game application, wherein the first game interface is displayed on the target view; creating a native player view and adding the native player view in the picture-in-picture view, wherein the target screen is the picture-in-picture view; and displaying the game live streaming screen in the picture-in-picture view.
9. The step of creating a native player view and adding the native player view in the picture-in-picture view includes:
9. The method of claim 8, further comprising creating a view of the native player and adding the view of the native player in the picture-in-picture view by invoking a native multimedia assembly through the game engine, wherein the native player is encapsulated in the multimedia assembly.
10. The method further comprises:
9. The method of claim 8, further comprising: creating a view of a player control assembly and overlaying the view of the player control assembly on a view of the native player in the picture-in-picture view, the player control assembly being used to provide playback control for the displayed game live streaming screen.
11. creating a view of a player control assembly and overlaying the view of the player control assembly on a view of the native player in the picture-in-picture view, 11. The method of claim 10, comprising creating a view of a player control assembly and overlaying the view of the player control assembly on a view of the native player in the picture-in-picture view by invoking a native multimedia assembly through the game engine, wherein the native player and the player control assembly are encapsulated in the multimedia assembly.
12. The method further comprises: initializing a picture-in-picture function module in the target game application and sending a target request to a background device of the target game application; obtaining a picture-in-picture function switch configuration sent by the background device in response to the target request, the picture-in-picture function switch configuration being used to display and close a picture-in-picture function entry in the target game application, and the picture-in-picture function entry being used to display the target screen; and displaying the picture-in-picture function entry in the target game application when the picture-in-picture function switch configuration is set to display the picture-in-picture function entry.
13. A computer program product which, when executed by a processor, implements the method according to any one of claims 1 to 12.
14. 13. An electronic device comprising a memory and a processor, wherein the memory stores a computer program, and the processor is configured to execute the method of any one of claims 1 to 12 through the computer program.
Citation Information
Patent Citations
Image display control device
JP2008305141A
Game management device, game system, and program
JP2015097803A
Integration of game system and spectator system
JP2018520772A
Game program and game system
JP2021100586A
Displaying options, assigning notification, ignoring messages, and simultaneous user interface displays in messaging application
JP2021119492A