Live room control method, device, electronic device, medium, and program

The live room control method enables efficient exit and re-entry of live rooms through trigger operations and control associations, addressing user experience and consumption efficiency issues in live distribution systems.

JP2025502835AActive Publication Date: 2025-01-28BEIJING ZITIAO NETWORK TECH CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
JP2024539831
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Priority Date
2021-12-29
Filing Date
2022-12-20
Publication Date
2025-01-28
Estimated Expiration
2042-12-20

AI Technical Summary

Technical Problem

Users face inefficiencies in re-entering live rooms during live distribution sessions, often requiring complex operations to find and re-access previously viewed live rooms, affecting user experience and consumption efficiency.

Method used

A live room control method that allows users to quickly exit and re-enter live rooms via trigger operations, utilizing control associations and animations to streamline the process, including display management and video preview streams.

Benefits of technology

Enhances user experience by simplifying operations, improving efficiency in re-accessing live rooms, and reducing the likelihood of missing content, while maintaining a quick positioning function for live rooms.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2025502835000001_ABST
    Figure 2025502835000001_ABST
Patent Text Reader

Abstract

A live room control method, device, electronic device, medium, and program product for quickly re-entering a target live room after exiting a live room page of the target live room, the method includes accepting a first trigger operation to exit the target live room (101) and, in response to the first trigger operation, canceling display of the live room page of the target live room and associating the target live room with a target control (102).
Need to check novelty before this filing date? Find Prior Art

Description

[Technical field]

[0001] [CROSS REFERENCE TO RELATED APPLICATIONS] This application is based on and claims priority from a Chinese application having Chinese application number 202111644447.9 and filing date of December 29, 2021, the entire disclosure of which is incorporated herein by reference in its entirety.

[0002] [Technical field] The present disclosure relates to a live distribution technology field, and in particular to a live room control method, device, electronic device, medium, and program product. [Background technology]

[0003] In the wave of the Internet, the development and evolution of hardware and software technology has prompted the emergence of smart devices and software. Meanwhile, live streaming service technology has grown significantly and can be embedded into different application platforms. Users can watch news, sports events, shopping recommendations and other programs online through Internet live streaming. Summary of the Invention

[0004] To solve the above technical problems, or at least partially solve the above technical problems, the present application provides a live room control method, device, electronic device, medium and program product.

[0005] A first aspect of an embodiment of the present application provides a live room control method, including receiving a first trigger operation to exit a target live room, and in response to the first trigger operation, canceling display of a live room page of the target live room and associating the target live room with a target control.

[0006] Optionally, after associating the target live room with a target control, the method further includes, in response to a second trigger operation on the target control, displaying a live room page of the target live room if the live broadcast of the target live room has not ended, or displaying a live broadcast preview page, where a live broadcast video preview stream or preview jacket of at least one live room is presented, and the at least one live room includes the target live room.

[0007] Optionally, after associating the target live room with a target control, the method further includes, in response to a second trigger operation on the target control, when the live streaming of the target live room ends, displaying a streaming end page of the target live room or a recorded broadcast page of the target live room, wherein the streaming end page presents at least one of live streaming end prompt information, live streaming preview information, and live streaming recommendation information.

[0008] Optionally, canceling the display of the live room page of the target live room and associating the target live room with the target control includes canceling the display of the live room page of the target live room, displaying a first target page including the target control, and displaying an indication of the target live room on the target control, or canceling the display of the live room page of the target live room, associating the target live room with the target control on the first target page, and displaying a second target page.

[0009] Optionally, after displaying an indication of the target live room on the target control, the method further includes canceling the display of the indication of the target live room on the target control after a preset time has elapsed.

[0010] Optionally, canceling the display of the target live room indicator on the target control after the preset time has elapsed includes canceling the display of the target live room indicator on the target control according to a first preset animation effect after the preset time has elapsed.

[0011] Optionally, the second trigger operation is a trigger operation for the sign of the target live room that is received within a preset time after the sign of the target live room is displayed on the target control.

[0012] Optionally, canceling the display of the live room page of the target live room, displaying a first target page including a target control, and displaying an indication of the target live room on the target control includes canceling the display of the live room page of the target live room, displaying a first target page including a target control, and displaying an indication of the target live room on the target control according to a second preset animation effect.

[0013] A second aspect of an embodiment of the present application provides a live room control device including a reception module for receiving a first trigger operation to exit from a target live room, and a display and association module for canceling display of a live room page of the target live room and associating the target live room with a target control in response to the first trigger operation.

[0014] Optionally, the display and association module is further used for, after associating the target live room with the target control, in response to a second trigger operation on the target control, displaying a live room page of the target live room or displaying a live streaming preview page when the live streaming of the target live room has not ended, wherein the live streaming preview page presents a live streaming video preview stream or preview jacket of at least one live room, and the at least one live room includes the target live room.

[0015] Optionally, the display and association module is further used to display a broadcast end page of the target live room or a recorded broadcast page of the target live room when the live broadcast of the target live room ends after associating the target live room with the target control in response to a second trigger operation on the target control, and the broadcast end page presents at least one of live broadcast end prompt information, live broadcast preview information, and live broadcast recommendation information.

[0016] Optionally, the display and association module is specifically used for canceling the display of the live room page of the target live room, displaying a first target page including a target control, and displaying an indication of the target live room on the target control, or canceling the display of the live room page of the target live room, associating the target live room with the target control on the first target page, and displaying a second target page.

[0017] Optionally, the display and association module is further used for canceling the display of the target live room indicator on the target control after a preset time has elapsed after the indicator of the target live room is displayed on the target control.

[0018] Optionally, the display and association module is specifically used for canceling the display of the indicator of the target live room on the target control according to a first preset animation effect after a preset time has elapsed.

[0019] Optionally, the second trigger operation is a trigger operation for the sign of the target live room that is received within a preset time after the sign of the target live room is displayed on the target control.

[0020] Optionally, the display and association module is specifically used for canceling the display of the live room page of the target live room according to a second preset animation effect, displaying a first target page including a target control, and displaying an indication of the target live room on the target control.

[0021] A third aspect of an embodiment of the present application provides an electronic device including a processor and a memory, wherein the memory stores a computer program operable by the processor, and when the computer program is executed by the processor, the electronic device realizes the steps of the video capture method described in the first aspect.

[0022] A fourth aspect of an embodiment of the present application provides a computer-readable storage medium storing a computer program that, when executed by a processor, realizes the live room control method according to the first aspect.

[0023] A fifth aspect of an embodiment of the present application provides a computer program product, the computer program product including a computer program, the computer program product running on a processor causes the processor to execute the computer program to realize the live room control method described in the first aspect.

[0024] A sixth aspect of an embodiment of the present application provides a chip including a processor for executing program instructions to realize the live room control method described in the first aspect, and a communication interface coupled to the processor.

[0025] A seventh aspect of an embodiment of the present application provides a computer program including a program code that, when executed by a computer, causes the live room control method according to the first aspect to be realized. [Brief description of the drawings]

[0026] The drawings herein are incorporated in and constitute a part of the specification, illustrate embodiments consistent with the present application, and together with the specification serve to explain the principles of the present application.

[0027] In order to more clearly describe the technical solutions in the embodiments of the present application or the prior art, the following briefly describes the drawings that need to be used in the description of the embodiments or the prior art. Obviously, a person skilled in the art can obtain other drawings based on these drawings without any creative effort. [Figure 1] FIG. 1 is a schematic diagram showing a flow of a live room control method according to an embodiment of the present application. [Diagram 2] FIG. 2 is a second schematic diagram showing the flow of a live room control method according to an embodiment of the present application. [Figure 3a] FIG. 3 is a third schematic diagram showing the flow of a live room control method according to an embodiment of the present application. [Figure 3b] FIG. 4 is a fourth schematic diagram showing the flow of a live room control method according to an embodiment of the present application. [Figure 4a] FIG. 5 is a fifth schematic diagram showing the flow of a live room control method according to an embodiment of the present application. [Figure 4b] FIG. 6 is a sixth schematic diagram showing the flow of a live room control method according to an embodiment of the present application. [Diagram 5] FIG. 7 is a seventh schematic diagram showing the flow of a live room control method according to an embodiment of the present application. [Figure 6]FIG. 2 is a schematic diagram showing an interface of a live room control method according to an embodiment of the present application; [Figure 7] FIG. 2 is a second schematic diagram showing an interface of a live room control method according to an embodiment of the present application. [Figure 8] FIG. 3 is a third schematic diagram showing an interface of a live room control method according to an embodiment of the present application. [Figure 9] 1 is a block diagram of a live room control device according to an embodiment of the present application. [Figure 10] FIG. 1 is a block diagram of an electronic device according to an embodiment of the present application. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

[0028] In order to make the above objectives, features and advantages of the present application more clearly understandable, the following further describes the aspects of the present application. It should be noted that, unless inconsistent, the embodiments and features in the embodiments of the present application can be combined with each other.

[0029] In the following description, in order to fully understand the present application, many specific details are described, but the present application may be implemented in other forms different from those described herein. Apparently, the embodiments in the specification are only some embodiments of the present application, but not all of the embodiments.

[0030] The terms "first," "second," and the like in the specification and claims of the present application are intended to distinguish between similar objects and are not intended to describe a particular order or sequence. As will be appreciated, data used in this manner are interchangeable where appropriate, whereby the embodiments of the present application may be practiced in other sequences than those shown or described herein, and the objects distinguished by "first," "second," and the like are generally of a class, and the number of objects is not limited, e.g., the first object may be one or more. Also, "and / or" in the specification and claims represents at least one of the connected objects, and the character " / " generally represents an "or" relationship between the related objects.

[0031] When a user wants to watch the live broadcast of a target live room again after leaving the live room page of the target live room for a while, if the user follows the live room, it can trigger to enter the message page (or follow page). There may be a large number of live room signs on the message page (or follow page), and each live room sign is for indicating one live room. The user needs to find the sign of the live room on the message page (or follow page), and then tap the sign to trigger and enter the live room again. If the user does not follow the live room, he / she may not be able to enter the live room again, or may need to perform cumbersome operations to find the live room again, which is inefficient and affects the user experience.

[0032] In the embodiment of the present application, a first trigger operation to exit from a target live room may be accepted, and in response to the first trigger operation, the display of the live room page of the target live room may be cancelled, and the target live room may be associated with the target control. Based on the live room control method according to the embodiment of the present application, the user may leave the live room as needed, and may return to the live room quickly and conveniently after leaving. This is advantageous for other consumption such as shot video consumption, and may improve the user experience. Furthermore, the live room control method according to the embodiment of the present application may shorten the operation path, simplify the operation method, provide a function of quick positioning to the live room that matches the user's cognition, and improve the operation efficiency.

[0033] The electronic device in the embodiment of the present application may be a mobile electronic device or a non-mobile electronic device. The mobile electronic device may be a mobile phone, a tablet computer, a notebook computer, a palmtop computer, an in-vehicle electronic device, a wearable device, an ultra-mobile personal computer (UMPC), a netbook, or a personal digital assistant (PDA), etc. The non-mobile electronic device may be a personal computer (PC), a television (TV), etc. The embodiment of the present application is not specifically limited.

[0034] The entity that executes the live room control method according to the embodiments of the present application may be the above-mentioned electronic device (including mobile electronic device and non-mobile electronic device), or may be a functional module and / or functional entity that can realize the live room control method in the electronic device. The specific details may be determined according to actual usage needs, and are not limited by the embodiments of the present application.

[0035] Hereinafter, a live room control method according to an embodiment of the present application will be described in detail with reference to specific embodiments and application scenarios in conjunction with the drawings.

[0036] As shown in FIG. 1, an embodiment of the present disclosure provides a live room control method, which may include steps 101 to 102 described below.

[0037] 101: A first trigger operation to exit the target live room is accepted.

[0038] 102: In response to a first trigger operation, cancel the display of a live room page of the target live room, and associate the target live room with a target control.

[0039] Exemplarily, in response to the first trigger operation of exiting the accepted target live room, cancel the display of the live room page of the target live room, and associate the target live room with the target control. Since the target live room is associated with the target control, it can be understood that there is a correlation between the target live room and the target control. For example, the target control is associated with an entry path of the target live room, and the target control can be triggered to quickly enter the live room page of the target live room. The target control is associated with an indicator for entering the target live room, and the target control displays the indicator of the target live room, and the target live room indicator can be used to quickly enter the live room page of the target live room. There may also be other correlations between the target control and the target live room, and based on the correlations, the target control can be used to quickly enter the live room page of the target live room. Specifics may be determined according to actual circumstances, and the embodiments of the present application are not limited thereto.

[0040] Here, the live room page of the target live room is a live streaming page of the target live room, which is used to display the real-time live streaming screen of the target live room, and may further display interactive information corresponding to the target live room, and the live room page of the target live room is a live room interface for displaying the live streaming screen of the target live room.

[0041] Alternatively, the first trigger operation may include a tap input on the live room page of the target live room, may include a swipe input on the live room page of the target live room, or may include other executable inputs on the live room page of the target live room, and the specific details may be determined according to actual circumstances, and the embodiments of the present application are not limiting.

[0042] As can be understood, the first trigger operation may be a single touch input or gesture input, or may be a combination input including multiple types of touch inputs or gesture inputs, and the specific details can be determined according to actual circumstances.

[0043] Exemplarily, the tap input may be a single tap input, a double tap input, or an arbitrary number of tap inputs, and may be a short press input or a long press input, etc. The swipe input may be a swipe input in an arbitrary direction, for example, an upward swipe input, a downward swipe input, a leftward swipe input, a rightward swipe input, a clockwise swipe input, or a counterclockwise swipe input, etc., and the swipe input may be a two-finger swipe input or a three-finger swipe input, etc.

[0044] Optionally, the first trigger operation may be performed in a target area of ​​the live room page of the target live room, and the live room page of the target live room may be moved to control a moving distance of a first boundary of the live room page of the target live room to be equal to or greater than a preset distance.

[0045] Here, the preset distance may be a preset multiple in the moving direction of the screen size. The preset distance and the preset multiple may be determined according to the actual situation, and the embodiment of the present application does not limit it. For example, the preset distance may be half of the screen size, that is, the preset multiple is 0.5 times. The target area may be any area in the live room page of the target live room, and the specifics may be determined according to the actual situation, and the embodiment of the present application does not limit it. For example, the target area may be the center area of ​​the screen, the left boundary area of ​​the screen (based on when the user operates the mobile phone), etc. The first boundary may be the upper boundary, lower boundary, left boundary, or right boundary of the screen based on when the user operates the mobile phone, and the specifics may be determined according to the actual situation, and the embodiment of the present application does not limit it.

[0046] Exemplarily, the first trigger operation may be a right swipe input performed on the left border of a screen, during which the live room page of the target live room moves, and the moving distance of the left border of the live room page of the target live room is greater than half the screen size.

[0047] Alternatively, the first trigger operation may be any input that can exit the live room page of the target live room, and the first trigger operation may also be an input other than tapping an exit control on the live room page of the target live room.

[0048] Here, the exit control is for exiting from the live room page of the target live room. The exit control may be an "X" control or an "Exit" control on the live room page of the target live room.

[0049] As can be understood, if a user needs to leave the live room page of the target live room for a while (because he needs to return to the live room page of the target live room later to continue watching the previous live room), he generally leaves the live room page of the target live room by tapping a shortcut or a notification message, etc. If the user leaves the live room page of the target live room by an exit control, the user may not need to continue watching the live room later. Therefore, the first trigger operation is the input of tapping the exit control in the live room page of the target live room, and there is no need to quickly enter the live room again after leaving. Therefore, the target live room does not need to be associated with the target control.

[0050] Alternatively, the target control may be an existing control in the application. In this case, the existing control is multiplexed to realize the function of quickly returning to the target live room that was previously left. Alternatively, the target control may be a customized new control (the customized new control may be displayed floating on any page of the application, or may be displayed in an embedded manner on any page of the application). In this case, the new control realizes the function of quickly returning to the live room that was previously left. The specifics may be determined according to actual usage needs, and are not limited by the embodiments of the present application.

[0051] Illustratively, the target control may be a control associated with a live broadcast function, such as a live plaza control.

[0052] In the embodiment of the present application, the target control is a live square control. In this case, by multiplexing the live square control, the function of quickly returning to the live room that was previously exited can be realized, and development costs can be reduced. In addition, when using the live square control, since the user has a certain degree of recognition of the live square control, it can facilitate the user's understanding and improve the user experience.

[0053] Illustratively, in response to a first trigger operation to exit from a live room page of a target live room, the display of the live room page of the target live room is cancelled, and the target live room is associated with a live plaza control.

[0054] Optionally, in response to the first trigger operation, if the time the user has viewed the target live room is equal to or greater than a time threshold, cancel the display of the live room page of the target live room and associate the target live room with the target control. In this way, whether to associate the target live room with the target control is determined based on the time the user has viewed the target live room. If the user has viewed the target live room for a long time, it indicates that the target live room is a live room preferred by the user and that the user may continue to view the target live room later. Therefore, by associating the target live room with the target control, it is possible to better meet the user needs and improve the user experience.

[0055] In an embodiment of the present application, a first trigger operation to exit from a target live room may be accepted, and in response to the first trigger operation, the display of the live room page of the target live room may be cancelled, and the target live room may be associated with a target control. In this embodiment, when a user needs to leave the live room page of the target live room for a while, the first trigger operation triggers the exit from the live room page of the target live room, and the target live room is associated with a target control. Thus, when the user needs to watch the live streaming of the target live room again, the target control may be triggered to quickly display the live room page of the target live room, making it easier for the user to continue watching the live streaming of the target live room, and compared with entering the target live room through the message page (or follow page) method, the efficiency of entering the target live room may be improved, the user may avoid missing the required live streaming content, and the human-machine interaction performance may be improved, improving the user experience. Based on the live room control method according to the embodiment of the present application, the user may leave the live room as needed, and after leaving, may conveniently and quickly return to the live room. This is advantageous for other consumption such as shot video consumption, and can improve user experience. Furthermore, the live room control method according to the embodiment of the present application can lower the threshold for user understanding, shorten the operation path, provide a quick positioning function for the live room that meets the recognition of a large number of users, and improve operation efficiency.

[0056] In some embodiments of the present disclosure, the time corresponding to the first trigger operation is a first time, the time corresponding to the second trigger operation is a second time, and if the distance between the second time and the first time is less than a first preset time, in response to the second trigger operation on the target control, if the live streaming of the target live room has not ended, a live room page of the target live room is displayed, or a live streaming preview page is displayed, and a live streaming video preview stream or a preview jacket of at least one live room is presented on the live streaming preview page, and the at least one live room includes the target live room. If the distance between the second time and the first time is equal to or greater than a first preset time, in response to the second trigger operation on the target control, a live room page of a recommended live room is displayed, or a live streaming preview page of a plurality of recommended live rooms is displayed.

[0057] Optionally, as shown in FIG. 2 in conjunction with FIG. 1, after the above step 102, the live room control method according to the embodiment of the present application may further include step 103 or step 104, which will be described later.

[0058] 103: In response to a second trigger operation on the target control, if the live streaming of the target live room has not ended, display a live room page of the target live room, or display a live streaming preview page.

[0059] The live streaming preview page presents a live streaming video preview stream or a preview jacket of at least one live room, and the at least one live room includes the target live room. The live streaming preview page presents a live streaming video preview stream or a preview jacket of the target live room, and the live streaming preview interface may present a two-line stream or a single-line stream, and the video preview jackets or video preview streams corresponding to multiple live rooms may be presented in the live streaming preview interface in a list format, and in response to the second trigger operation on the target control, if the live streaming of the target live room has not ended, displaying the live streaming preview page may be to switch to and present the area of ​​the live streaming preview page where the video preview jacket or video preview stream of the target live room is located. This not only makes it easy for the user to quickly find the target live room, but also makes it easy for the user to view more other live rooms.

[0060] 104: In response to a second trigger operation on the target control, when the live streaming of the target live room ends, a streaming end page of the target live room or a recorded broadcast page of the target live room is displayed.

[0061] Here, the distribution end page presents at least one of live distribution end prompt information, live distribution advance notice information, and live distribution recommendation information. The live distribution recommendation information may be a live room page of another live room recommended to the user.

[0062] Alternatively, the second trigger operation may be a tap input on the target control, a swipe input on the target control, a tap input on an associated indicator displayed on the target control (e.g., an indicator of the target live room in step 102a described below), a swipe input on an associated indicator displayed on the target control, or other executable input, and the specific details may be determined according to the actual situation and are not limited here.

[0063] For example, the above description of the tap input and swipe input may refer to the relevant description of the tap input and swipe input in the description of the first trigger operation in step 101 above, and is not limited thereto.

[0064] As can be understood, after exiting the live room page of the target live room, if the user can quickly enter the target live room by the second trigger operation, if the live streaming of the target live room has not ended, the user can continue to watch the live streaming of the target live room. After exiting the live room page of the target live room, if the user enters the target live room by the second trigger operation, the live streaming of the target live room may have ended (i.e., the broadcaster has ended and stopped the streaming), at this time, the recorded broadcast page of the target live room may be displayed (i.e., the recorded broadcast content may be played), the streaming end page of the target live room may be displayed, or other live streaming content may be displayed, and the specifics may be determined according to the actual situation, and the embodiments of the present application are not limited thereto.

[0065] Alternatively, the live streaming end prompt information, the live streaming preview information, and the live streaming recommendation information may be multiple thumbnail images, each of which is for indicating different content. For example, one thumbnail image may be a thumbnail image of a recorded broadcast content of a target live room, one thumbnail image may be a live streaming preview information of a target live room, and one thumbnail image may be a thumbnail image of a recommended live streaming content of a live room.

[0066] For example, when the live streaming of the target live room ends in response to a second trigger operation, prompt information indicating that the live streaming of the target live room has ended may be displayed, and a thumbnail image of the recorded broadcast page of the target live room and a thumbnail image of the live room page of at least one recommended live room may be displayed; in response to a user's trigger operation on the thumbnail image of the recorded broadcast page of the target live room, the recorded broadcast content of the target live room may be played, or in response to a user's trigger operation on the thumbnail image of the live room page of one recommended live room, the live streaming content of the one recommended live room may be played.

[0067] Alternatively, after step 103 (displaying the live room page of the target live room, or displaying the live streaming preview page) or step 104 (displaying the streaming end page of the target live room, or displaying the recorded broadcast page of the target live room), the related page of the target live room may be switched to the live room page of another recommended live room in response to the received live room switching input. That is, the live room may be switched (i.e., enter the live streaming stream) by the live room switching input. In the embodiment of the present application, the base frame of the live room page is not changed (when the live room page is displayed, the live room can be switched by the switching input), and the existing functions and the control method of the functions remain unchanged.

[0068] Optionally, in response to an accepted input to switch live rooms, if the signal strength of the network signal is below a strength threshold, a broadcast end page of the target live room may be displayed, and the page may be refreshed at preset time intervals (e.g., refresh is performed with 60 s polling), and when the page is refreshed, if the signal strength of the network signal is greater than the strength threshold, the broadcast end page of the target live room may be switched to a live room page of another recommended live room.

[0069] Exemplarily, in response to a second trigger operation on the target control, a live room page of the target live room is displayed, and in response to a received input for switching the live room, the live room page of the target live room is updated to a live room page of a recommended live room.

[0070] Optionally, in response to a second trigger operation, when the signal strength of the network signal is below a strength threshold, an option to refresh the current page and an option to exit the live room page of the target live room are displayed, and in response to a user's input for the option to refresh the current page, the live room page of the target live room is displayed, or in response to a user's input for the option to exit the live room page of the target live room, the live room page of the target live room is exited.

[0071] In the embodiment of the present application, without breaking the existing live room frame, a quick positioning function to the current live room can be provided after the user leaves the current live room for a while, and a quick positioning path can be provided to facilitate the user to quickly return to the target live room, and a quick positioning function to the live room that matches the user's perception is provided, so as to lower the user's understanding threshold and shorten the usage path.

[0072] In an embodiment of the present application, in response to a second trigger operation on the target control, if the live streaming of the target live room has not ended, the live room page of the target live room can be directly displayed, or an operation on the live streaming video preview stream of the target live room or the preview jacket of the target live room on the live streaming preview page can be triggered to quickly enter the live room page of the target live room, thereby improving the efficiency of entering the target live room and improving the user experience.

[0073] In the embodiment of the present application, when the live streaming of the target live room ends in response to the second trigger operation on the target control, a streaming end page of the target live room is displayed. This can prompt the user that the live streaming of the target live room has ended. Or, when the live streaming of the target live room ends in response to the second trigger operation on the target control, a recorded broadcast page of the target live room is displayed. This allows the user to watch the recorded broadcast content of the target live room according to needs.

[0074] In addition, in the above step 102, when the display of the live room page of the target live room is cancelled in response to the first trigger operation and the following first page is displayed, the function of associating the target live room with the target control is supported. Here, the first page includes a recommendation page, a live square page, a follow page, a push page (i.e., a page pushed by the application to the user) or an external share page in the main interface (home screen) of the application. The first page further includes a search result page, a personal homepage, an information page or a direct message page in an interface other than the main interface of the application. It may be another page in the application. The specifics may be determined according to the actual situation as to which page the first page is, and the embodiment of the present application is not limited thereto.

[0075] Alternatively, as shown in FIG. 3a in conjunction with FIG. 2, the above step 102 may be specifically realized by step 102a, which will be described later, or as shown in FIG. 3b in conjunction with FIG. 2, the above step 102 may be specifically realized by step 102b, which will be described later.

[0076] 102a: In response to a first trigger operation, cancel the display of the live room page of the target live room, display a first target page including a target control, and display an indicator of the target live room on the target control.

[0077] 102b: In response to a first trigger operation, cancel the display of the live room page of the target live room, associate the target live room with the target control in the first target page, and display a second target page.

[0078] As can be understood, when a first trigger operation is used to cancel the display of the live room page of the target live room and display a first target page, associating the target live room with the target control specifically includes displaying an indicator of the target live room on the target control of the first target page, and when a first trigger operation is used to cancel the display of the live room page of the target live room and display a second target page, associating the target live room with the target control specifically includes associating the target live room with the target control in the first target page.

[0079] As can be understood, the first target page, i.e., the recommendation page, live square page, follow page, push page, or external share page of the first page, includes a page of target control, while the second target page, i.e., the search result page, personal homepage, information page, or direct message page of the first page, does not include a page of target control.

[0080] Here, the indicator of the target live room may be the icon of the broadcaster, the name of the target live room, the nickname of the broadcaster, etc., and the specific details may be determined according to the actual situation, and are not limited to the embodiments of this application.

[0081] As can be understood, when a first trigger operation is accepted, in response to the first trigger operation, the display of the live room page of the target live room is cancelled (i.e., exiting from the live room page of the target live room) and an indicator of the target live room is displayed on the target control, thereby effectively prompting the user that the target live room is associated with the target control, and the user can quickly return to the target live room and continue viewing by operating on the target control.

[0082] Illustratively, in response to a first trigger operation, the display of a live room page of the target live room is cancelled, a first target page including a target control is displayed, and an indication of the target live room is displayed on the target control.

[0083] In an embodiment of the present application, a prompt function can be performed for the user by displaying an indicator of the target live room on the target control, and the user can be prompted that the live room currently being viewed is associated with the target control, so that the user can quickly enter the target live room by operating the target control when necessary.

[0084] In an embodiment of the present application, the display of the live room page of the target live room is canceled, a second target page not including a target control is displayed, and the target live room is associated with the target control on the first target page (the first target page may be a main interface), so that when the user needs to watch the live broadcast of the target live room again, the target control on the first target page can facilitate the user to quickly enter the live room page of the target live room, and improve operation efficiency.

[0085] Optionally, as shown in FIG. 4a in conjunction with FIG. 3a, after the above step 102a, the live room control method according to the embodiment of the present application may further include step 105, which will be described later.

[0086] 105: After a preset time has elapsed, cancel the display of the target live room sign on the target control.

[0087] Here, the preset time can be determined according to actual usage needs, and is not limited by the embodiment of the present application. For example, the preset time can be 1 second.

[0088] As can be understood, the purpose of displaying the target live room indicator on the target control is to prompt the user that the target live room is associated with the target control, so that after a preset time has elapsed, the display of the target live room indicator is cancelled and the initial display style of the target control is restored, which is convenient for the user.

[0089] Exemplarily, after a preset time has elapsed, the target control cancels displaying the indicator of the target live room.

[0090] In the embodiment of the present application, in response to the first trigger operation, a target live room indicator is displayed on the target control, and the target live room indicator is cancelled after a preset time has elapsed. Thus, through the dynamic change process of first displaying the target live room indicator and then cancelling the display of the target live room indicator, the dynamic change effect can enhance the prompting effect, better prompt the user, and facilitate the user to understand the new function.

[0091] Optionally, as shown in FIG. 4b in conjunction with FIG. 4a, the above step 105 may be specifically realized by step 105a, which will be described later.

[0092] 105a: After a preset time has elapsed, cancel the display of the target live room indicator on the target control according to a first preset animation effect.

[0093] Here, the first preset animation effect may be a preset animation effect in which the target live room sign gradually shrinks until it disappears, or a preset animation effect in which the target live room sign rotates and shrinks until it disappears, or it may be another preset animation effect, and the embodiments of the present application are not limited thereto.

[0094] Illustratively, after a preset time has elapsed, cancel the display of the target live room sign on the target control according to a first preset animation effect.

[0095] In the embodiment of the present application, the first preset animation effect is used to present the process of canceling the display of the target live room sign, thereby enhancing the prompting effect, better prompting the user, facilitating the user to get used to the new function as quickly as possible, and improving the user experience.

[0096] Optionally, the second trigger operation is a trigger operation for the sign of the target live room that is received within a preset time after the sign of the target live room is displayed on the target control.

[0097] As can be understood, in the embodiment of the present application, if the target live room sign displayed on the target control does not disappear within a preset time after the target live room sign is displayed on the target control, the second trigger operation is a trigger operation on the target control. If the target live room sign displayed on the target control disappears after a preset time has elapsed after the target live room sign is displayed on the target control, the second trigger operation is a trigger operation on the target control.

[0098] In the embodiment of the present application, a different second trigger operation is determined based on whether the indicator of the target live room is displayed on the target control, and when the indicator of the target live room is displayed on the target control, the second trigger operation on the indicator of the target live room can quickly enter the related page of the target live room; in particular, when the user accidentally triggers and exits the live room, the prompt effect can be enhanced and the user can be better prompted, so that the user can quickly enter the target live room by the second trigger operation on the indicator of the target live room.

[0099] Alternatively, as shown in FIG. 5 in conjunction with FIG. 4b, the above step 102a may be specifically realized by step 102a1, which will be described later.

[0100] 102a1: According to a second preset animation effect, cancel the display of the live room page of the target live room, display a first target page including a target control, and display an indication of the target live room on the target control.

[0101] Illustratively, according to a second preset animation effect, a live room page of the target live room is contained as a sign of the target live room, a first target page including a target control is displayed, and the sign of the target live room is moved to the target control.

[0102] Here, the second preset animation effect may include a preset animation effect of displaying a first target page including a target control by including a live room page of the target live room as a target live room sign, and a preset animation effect of the target live room sign moving to the target control. While the target live room sign is moving, the preset animation effect of the target live room sign rotating may be further included, and other executable preset animation effects may be further included, and the specifics may be determined according to actual circumstances, and the embodiments of the present application are not limited thereto.

[0103] In an embodiment of the present application, in response to a first trigger operation, the display of the live room page of the target live room is canceled, a first target page including a target control is displayed, and while displaying the target live room indicator on the target control, according to a second preset animation effect, the live room page of the target live room is accommodated as the target live room indicator, the first target page including the target control is displayed, and the target live room indicator is moved to the target control, so that the dynamic change can give the user a more intuitive experience of the change of the live room page of the target live room, and facilitate the user to understand the new functions of the live room page of the target live room, and the dynamic change process can facilitate the user to understand the new functions of the live room page of the target live room, and enhance the prompt effect for the user.

[0104] Optionally, a second pre-set animation effect moves to the target control (moving animation effect) while closing the live room page of the target live room as a marker for the target live room (closing animation effect), i.e., the closing animation effect and the moving animation effect are executed simultaneously.

[0105] As can be seen, the second effect is a pre-defined animation effect that includes the Live Room page of the target Live Room as a marker for the target Live Room while moving (while moving to the target control).

[0106] Optionally, the second preset animation effect includes a closing animation in which the live room page of the target live room is closed as a sign of the target live room, and a moving animation in which the sign of the target live room moves to the target control.

[0107] As can be understood, the second preset animation effect is a preset closing animation effect that first closes the live room page of the target live room as a sign of the target live room and at the same time displays the first target page, and then is a preset moving animation effect that moves the sign of the target live room to the target control.

[0108] In the embodiment of the present application, multiple expression forms of the second preset animation effect are provided, and in particular, appropriate second preset animation effects can be set according to actual needs, so as to prompt the user and promote the user's understanding of new functions.

[0109] In addition, when the target control is a live plaza control, when the display of the live room page of the target live room is cancelled in response to the first trigger operation and then the second page described below is displayed, all of the above functions of step 102a (displaying the target live room sign on the target control), step 102a1 (containing the live room page of the target live room as the sign of the target live room according to a second preset animation effect, displaying a first target page including the target control, and displaying the sign of the target live room on the target control), step 105 (when a preset time has elapsed, cancelling the display of the target live room sign on the target control) and step 105a (when a preset time has elapsed, cancelling the display of the target live room sign on the target control according to a first preset animation effect) are supported. Here, the second page includes a page including a live plaza control, such as a recommendation page, a live plaza page, a follow page, a push page (i.e., a page pushed by the application to the user) or an external share page in the main interface of the application, and the specific details can be determined according to the actual situation as to which page the first page is, and the embodiments of the present application are not limited thereto.If the target control is a customized new control, when displaying a page including the target control after canceling the display of the live room page of the target live room in response to a first trigger operation, all of the above functions of step 102a (displaying an indicator of the target live room on the target control), step 102a1 (containing the live room page of the target live room as an indicator of the target live room according to a second preset animation effect, displaying a first target page including the target control, and displaying the indicator of the target live room on the target control), step 105 (cancelling the display of the indicator of the target live room on the target control after a preset time has elapsed) and step 105a (cancelling the display of the indicator of the target live room on the target control after a preset time has elapsed according to a first preset animation effect) are supported.

[0110] For example, as shown in FIG. 6, the live room page of the target live room is currently displayed, and the first trigger operation is a right swipe input performed by the user on the live room page of the target live room, as shown in FIG. 7, while the first trigger is operated, the left boundary of the live room page of the target live room moves following the first trigger operation, and when the moving distance of the left boundary of the live room page of the target live room is greater than half the screen size, as shown in FIG. 8, the live room page of the target live room is placed as a target live room sign, a recommended shot video page is displayed, and the sign of the target live room is moved to and displayed on the live square control, and the second preset animation effect is the effect of placing the live room page of the target live room as a target live room sign while moving to the live square control. After 1 second, the sign of the target live room shrinks and disappears on the live square control (first preset animation effect).

[0111] Fig. 9 is a block diagram of a live room control device shown in an embodiment of the present application. As shown in Fig. 9, the device includes a receiving module 901 and a display and association module 902. The receiving module 901 is for receiving a first trigger operation to exit from a target live room. The display and association module 902 is for canceling the display of the live room page of the target live room and associating the target live room with a target control in response to the first trigger operation.

[0112] Optionally, the display and association module 902 is further used to, after associating the target live room with the target control, in response to a second trigger operation on the target control, display a live room page of the target live room or display a live streaming preview page if the live streaming of the target live room has not ended, where the live streaming preview page presents a live streaming video preview stream or preview jacket of at least one live room, and the at least one live room includes the target live room.

[0113] Optionally, the display and association module 902 is further used to display a broadcast end page of the target live room or a recorded broadcast page of the target live room when the live broadcast of the target live room ends after associating the target live room with the target control in response to a second trigger operation on the target control, and the broadcast end page presents at least one of live broadcast end prompt information, live broadcast preview information, and live broadcast recommendation information.

[0114] Optionally, the display and association module 902 is specifically used for canceling the display of the live room page of the target live room, displaying a first target page including a target control, and displaying an indication of the target live room on the target control, or canceling the display of the live room page of the target live room, associating the target live room with the target control on the first target page, and displaying a second target page.

[0115] Optionally, the display and association module 902 is further used for canceling the display of the target live room indicator on the target control after a preset time has elapsed after the indicator of the target live room is displayed on the target control.

[0116] Optionally, the display and association module 902 is specifically used for canceling the display of the indicator of the target live room on the target control according to a first preset animation effect after a preset time has elapsed.

[0117] Optionally, the second trigger operation is a trigger operation for the sign of the target live room that is received within a preset time after the sign of the target live room is displayed on the target control.

[0118] Optionally, the display and association module 902 is specifically used for canceling the display of the live room page of the target live room according to a second preset animation effect, displaying a first target page including a target control, and displaying an indication of the target live room on the target control.

[0119] In the embodiment of the present application, each module can realize the live room control method according to the above method embodiment, and can achieve the same technical effect. In order to avoid repetition of the description, no further description will be given here. It should be noted that each of the above modules and / or units is only a logic module divided based on the specific functions they realize, and does not limit the specific implementation form, and can be realized, for example, by software, hardware, or a combination of software and hardware. When actually implemented, each of the above modules and / or units can be realized as an independent physical entity, or can be realized by a single entity (for example, a processor (such as a CPU or DSP), an integrated circuit, etc.).

[0120] An embodiment of the present application provides a computer program product, which includes a computer program, and when the computer program product runs on a processor, causes the processor to execute the computer program to realize the live room control method described in the embodiment of the present application.

[0121] An embodiment of the present application provides a chip including a processor for executing program instructions to implement a live room control method described in the embodiment of the present application, and a communication interface coupled to the processor.

[0122] An embodiment of the present application provides a computer program including a program code that, when executed by a computer, realizes the live room control method according to the embodiment of the present application.

[0123] FIG. 10 is a block diagram of an electronic device according to an embodiment of the present application, and is intended to exemplarily explain an electronic device for realizing a live room control method in an embodiment of the present application, and should not be construed as a specific limitation on the embodiment of the present disclosure.

[0124] As shown in Fig. 10, the electronic device 1000 may include a processor (e.g., a central processing unit, a graphic processor, etc.) 1001, which can execute various appropriate operations and processes according to a program stored in a read-only memory (ROM) 1002 or a program loaded from a storage device 1008 into a random access memory (RAM) 1003. The RAM 1003 further stores various programs and data necessary for the operation of the electronic device 1000. The processor 1001, the ROM 1002, and the RAM 1003 are connected to each other via a bus 1004. An input / output (I / O) interface 1005 is also connected to the bus 1004.

[0125] Typically, input devices 1006 including, for example, a touch screen, touch panel, keyboard, mouse, camera, microphone, accelerometer, gyro, etc., output devices 1007 including, for example, a liquid crystal display (LCD), speaker, oscillator, etc., storage devices 1008 including, for example, a magnetic tape, hard disk, etc., and communication devices 1009 may be connected to the I / O interface 1005. The communication devices 1009 enable the electronic device 1000 to communicate wirelessly or via wires with other devices to exchange data. It should be understood that while the electronic device 1000 is shown having a variety of devices, it is not intended to require the electronic device 1000 to implement or include all of the devices shown. More or less devices may alternatively be implemented or included.

[0126] In particular, according to an embodiment of the present application, the process described above with reference to the flowcharts may be implemented as a computer software program. For example, an embodiment of the present application includes a computer program product, which includes a computer program carried on a non-transitory computer-readable medium, the computer program including program code for performing the method shown in the flowchart. In such an embodiment, the computer program may be downloaded and installed from a network by the communication device 1009, or installed from the storage device 1008, or installed from the ROM 1002. When the computer program is executed by the processor 1001, it may perform a limited function in the live room control method according to the embodiment of the present application.

[0127] In this application, the computer-readable medium may be a computer-readable signal medium or a computer-readable storage medium or any combination thereof. The computer-readable storage medium may be, for example, but is not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination thereof. The computer-readable storage medium may include, but is not limited to, an electrical connection having one or more conductors, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination thereof. In this application, the computer-readable storage medium may be any tangible medium that contains or stores a program, which can be used in or in combination with an instruction execution system, apparatus, or device. In this application, the computer-readable signal medium may include a data signal propagated in baseband or a data signal propagated as part of a carrier wave, carrying computer-readable program code therein. The data signal thus propagated may take many forms, including, but not limited to, electromagnetic signals, optical signals, or any suitable combination thereof. The computer readable signal medium may also be any computer readable medium other than a computer readable storage medium, which may transmit, propagate, or transmit a program for use in or in connection with an instruction execution system, apparatus, or device. The program code contained in the computer readable medium may be transmitted over any suitable medium, including, but not limited to, electrical wires, optical cables, RF (radio frequency), or the like, or any suitable combination thereof.

[0128] In some embodiments, the clients and service sides may communicate using any now known or later developed network protocol, such as HTTP (HyperText Transfer Protocol), and may interconnect with any form or medium of digital data communication (e.g., a communications network). Examples of communications networks include a local area network ("LAN"), a wide area network ("WAN"), the Internet (e.g., the Internet), and an end-to-end network (e.g., an ad hoc end-to-end network), as well as any now known or later developed network.

[0129] The computer-readable medium may be included in the electronic device, or may be a separate entity not mounted on the electronic device.

[0130] The computer-readable medium is equipped with one or more programs, which, when executed by the electronic device, cause the electronic device to accept a first trigger operation to exit a target live room, and in response to the first trigger operation, cancel the display of a live room page of the target live room and associate the target live room with a target control.

[0131] In embodiments of the present application, computer program code for carrying out the operations of the present application can be written using one or more programming languages ​​or a combination thereof, including object-oriented programming languages ​​such as Java, Smalltalk, C++, and general procedural programming languages ​​such as "C" or similar programming languages, but not limited to these. The program code can be entirely executed on the computer, partially executed on the computer, executed as a separate software package, partially executed on the computer and partially executed on a remote computer, or entirely executed on a remote computer or service site. In the case of a remote computer, the remote computer can be connected to the computer by any network, including a local area network (LAN) or a wide area network (WAN), or can be connected to an external computer (e.g., connected via the Internet using an Internet Service Provider).

[0132] The flowcharts and block diagrams in the accompanying drawings illustrate possible system architectures, functions, and operations of systems, methods, and computer program products according to various embodiments of the present application. In this regard, each block in the flowcharts or block diagrams may represent a module, program segment, or part of code, which includes one or more executable instructions for implementing a specified logical function. It should be noted that in some permutation implementations, the functions depicted in the blocks may occur in a different order than those depicted in the drawings. For example, two consecutively depicted blocks may be executed substantially simultaneously, or, depending on the functionality, they may be executed in the reverse order. It should be noted that each block in the block diagrams and / or flowcharts, and combinations of blocks in the block diagrams and / or flowcharts, may be realized by a dedicated system based on hardware that executes the specified functions or operations, or by a combination of dedicated hardware and computer instructions.

[0133] The units according to the embodiments of the present application may be realized by software or hardware, and the names of the units may not limit the units themselves.

[0134] The functions described herein above may be performed, at least in part, by one or more hardware logic components. For example, exemplary hardware logic components that may be used include, but are not limited to, field programmable gate arrays (FPGAs), application specific integrated circuits (ASICs), application specific standard products (ASSPs), systems on chips (SOCs), complex programmable logic devices (CPLDs), etc.

[0135] In this application, a computer-readable medium may be a tangible medium, and may contain or store a program used by or in combination with an instruction execution system, device, or apparatus. A computer-readable medium may be a computer-readable signal medium or a computer-readable storage medium. A computer-readable medium may include, but is not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, device, or apparatus, or any suitable combination of the above. More specific examples of computer-readable storage media include electrical connections based on one or more wires, portable computer disks, hard disks, random access memories (RAMs), read-only memories (ROMs), erasable programmable read-only memories (EPROMs or flash memories), optical fibers, portable compact disk read-only memories (CD-ROMs), optical storage devices, magnetic storage devices, or any suitable combination thereof.

[0136] The above is merely a description of the preferred embodiment and the technical principle of the present application. It is obvious to those skilled in the art that the scope of the disclosure of the present application is not limited to the technical solution based on the specific combination of the above technical features, but should also include other technical solutions formed by any combination of the above technical features or features equivalent thereto without departing from the concept of the above disclosure. For example, it also includes technical solutions formed by replacing the above features with technical features having similar functions (not limited to those) disclosed in the present application.

[0137] Also, although operations are described in a particular order, this should not be understood as requiring such operations to be performed in the particular order shown, or in sequential order. In certain environments, multitasking and parallel processing may be advantageous. Similarly, although certain specific implementation details are included in the above description, they should not be construed as limiting the scope of the present application. Some features that are described in the context of separate embodiments can be implemented in combination in a single embodiment. Conversely, various features that are described in the context of a single embodiment can be implemented in multiple embodiments separately or in any suitable subcombination.

[0138] Although the present subject matter has been described in language specific to structural features and / or methodological operations, it is to be understood that the subject matter defined in the appended claims is not necessarily limited to the specific features or operations described above. Rather, the specific features and operations described above are merely example forms of implementing the claims.

Claims

1. receiving a first trigger operation to exit the target live room; in response to the first trigger operation, canceling display of a live room page of the target live room and associating the target live room with a target control.

2. After associating the target live room with a target control as described above, the method further comprises: The method further includes, in response to a second trigger operation on the target control, displaying the live room page of the target live room or displaying a live streaming preview page when the live streaming of the target live room has not ended; The method of claim 1 , wherein the live streaming preview page presents a live streaming video preview stream or preview jacket of at least one live room, the at least one live room including the target live room.

3. After associating the target live room with a target control as described above, the method further comprises: The method further includes, when the live streaming of the target live room ends in response to a second trigger operation on the target control, displaying a streaming end page of the target live room or a recorded broadcast page of the target live room; The method of claim 1 , wherein the end of live streaming page presents at least one of live streaming end prompt information, live streaming preview information, and live streaming recommendation information.

4. The above-mentioned canceling the display of the live room page of the target live room and associating the target live room with the target control includes: canceling the display of a live room page of the target live room, displaying a first target page including a target control, and displaying an indicator of the target live room on the target control; Or, The method of claim 2 , comprising canceling a display of a live room page of the target live room, associating the target live room with the target control in the first target page, and displaying a second target page.

5. After displaying an indication of the target live room on the target control as described above, the method further comprises: The method of claim 4 , further comprising canceling display of the target live room indicia on the target control after a preset time has elapsed.

6. The above-mentioned, canceling the display of the indicator of the target live room on the target control after the preset time has elapsed, 6. The method of claim 5, further comprising canceling display of the target live room indicia at the target control according to a first preset animation effect after a preset time has elapsed.

7. The method according to claim 4 , wherein the second trigger operation is a trigger operation for the sign of the target live room that is received within a preset time after the sign of the target live room is displayed on the target control.

8. The above-mentioned canceling the display of a live room page of the target live room, displaying a first target page including a target control, and displaying an indicator of the target live room on the target control includes: The method of claim 4, further comprising canceling the display of a live room page of the target live room according to a second preset animation effect, displaying a first target page including a target control, and displaying an indication of the target live room on the target control.

9. A live room control device including a reception module and a display and association module, the receiving module is for receiving a first trigger operation for exiting a target live room, The live room control device, wherein the display and association module is for canceling display of a live room page of the target live room and associating the target live room with a target control in response to the first trigger operation.

10. An electronic device including a memory and a processor, the memory being for storing a computer program, the computer program being executed by the processor to realize the live room control method according to any one of claims 1 to 8.

11. A computer-readable storage medium storing a computer program which, when executed by a processor, realizes the live room control method according to any one of claims 1 to 8.

12. A computer program comprising a computer program that, when executed by a processor, causes the live room control method according to any one of claims 1 to 8 to be realized.

13. A computer program comprising a program code for implementing the live room control method according to any one of claims 1 to 8 when executed by a computer.

Citation Information

Patent Citations

  • Client device, image processing system, image display method, and program

    JP2019008668A

  • Content distribution system and computer system

    JP2019074790A