Interaction method and apparatus, device, and storage medium
Patent Information
- Application Number
- PCT/CN2026/085606
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2025-03-27
- Filing Date
- 2026-03-24
- Publication Date
- 2026-10-01
Smart Images

Figure CN2026085606_01102026_PF_FP_ABST
Abstract
Description
Interaction methods, devices, equipment and storage media
[0001] This application claims priority to Chinese Patent Application No. 202510379737.7, filed on March 27, 2025, entitled "Interactive Method, Apparatus, Device and Storage Medium", the entire contents of which are incorporated herein by reference. Technical Field
[0002] The exemplary embodiments disclosed herein relate generally to the field of computers, and more particularly to interactive methods, apparatuses, devices, and computer-readable storage media. Background Technology
[0003] With the development of computer technology, various forms of electronic devices have greatly enriched people's daily lives. For example, people can use electronic devices for various interactions. How to improve the efficiency of these interactions is a key concern. Summary of the Invention
[0004] In a first aspect of this disclosure, an interactive method is provided. The method includes: presenting a first live streaming interface; in response to receiving a first operation to exit the first live streaming interface, presenting a viewing interface for a first content stream; and in response to not receiving an operation associated with the viewing interface within a preset time period, switching the viewing interface to present a first content item in the content stream.
[0005] In a second aspect of this disclosure, an interactive method is provided. The method includes: presenting a second content item in a viewing interface of a first content stream; presenting a first live streaming interface based on a second operation on the second content item; and presenting the first content item in the viewing interface of the first content stream in response to receiving a first operation to exit the first live streaming interface.
[0006] In a third aspect of this disclosure, an apparatus for interaction is provided. The apparatus includes: a first presentation module configured to present a first live streaming interface; a second presentation module configured to present a viewing interface of a first content stream in response to receiving a first operation to exit the first live streaming interface; and a switching module configured to switch the viewing interface to a first content item in the content stream in response to not receiving an operation associated with the viewing interface within a preset time period.
[0007] In a fourth aspect of this disclosure, an apparatus for interaction is provided. The apparatus includes: a third presentation module configured to present a second content item in a viewing interface of a first content stream; a fourth presentation module configured to present a first live streaming interface based on a second operation on the second content item; and a fifth presentation module configured to present the first content item in a viewing interface of the first content stream in response to receiving a first operation to exit the first live streaming interface.
[0008] In a fifth aspect of this disclosure, an electronic device is provided. The device includes at least one processor; and at least one memory coupled to the at least one processor and storing instructions for execution by the at least one processor. When executed by the at least one processor, the instructions cause the device to perform the methods of the first or second aspect.
[0009] In a sixth aspect of this disclosure, a computer-readable storage medium is provided. The computer-readable storage medium stores computer-executable instructions that can be executed by a processor to implement the methods of the first or second aspect.
[0010] In a seventh aspect of this disclosure, a computer program product is provided. The computer program product is tangibly stored in a computer storage medium and includes computer-executable instructions that, when executed by a device, cause the device to perform the method of the first aspect.
[0011] It should be understood that the content described in this content section is not intended to limit the key or essential features of the embodiments of this disclosure, nor is it intended to restrict the scope of this disclosure. Other features of this disclosure will become readily apparent from the following description. Attached Figure Description
[0012] The above and other features, advantages, and aspects of the embodiments of this disclosure will become more apparent from the accompanying drawings and the following detailed description. In the drawings, the same or similar reference numerals denote the same or similar elements, wherein:
[0013] Figure 1 shows a schematic diagram of an example environment in which embodiments of the present disclosure can be implemented;
[0014] Figures 2A-2F illustrate example interface diagrams according to some embodiments of the present disclosure;
[0015] Figure 3 shows an example flowchart of an interaction process according to some embodiments of the present disclosure;
[0016] Figure 4 illustrates a flowchart of an interaction process according to some embodiments of the present disclosure;
[0017] Figure 5 illustrates a flowchart of an interaction process according to some embodiments of the present disclosure;
[0018] Figure 6 shows a schematic structural block diagram of an interactive device according to certain embodiments of the present disclosure;
[0019] Figure 7 shows a schematic structural block diagram of an interactive device according to certain embodiments of the present disclosure;
[0020] Figure 8 shows a block diagram of an electronic device capable of implementing several embodiments of the present disclosure. Detailed Implementation
[0021] Embodiments of this disclosure will now be described in more detail with reference to the accompanying drawings. While some embodiments of this disclosure are shown in the drawings, it should be understood that this disclosure can be implemented in various forms and should not be construed as limited to the embodiments set forth herein. Rather, these embodiments are provided to provide a more thorough and complete understanding of this disclosure. It should be understood that the accompanying drawings and embodiments of this disclosure are for illustrative purposes only and are not intended to limit the scope of protection of this disclosure.
[0022] It should be noted that the headings of any section / subsection provided herein are not limiting. Various embodiments are described throughout this document, and embodiments of any type may be included under any section / subsection. Furthermore, embodiments described in any section / subsection may be combined in any way with any other embodiments described in the same section / subsection and / or different sections / subsections.
[0023] In the description of embodiments of this disclosure, the term "comprising" and similar terms should be understood as open-ended inclusion, i.e., "including but not limited to". The term "based on" should be understood as "at least partially based on". The term "one embodiment" or "the embodiment" should be understood as "at least one embodiment". The term "some embodiments" should be understood as "at least some embodiments". Other explicit and implicit definitions may also be included below. The terms "first", "second", etc., may refer to different or the same objects. Other explicit and implicit definitions may also be included below.
[0024] The embodiments of this disclosure may involve user data, data acquisition, and / or use. All of these aspects comply with applicable laws, regulations, and relevant provisions. In the embodiments of this disclosure, all data collection, acquisition, processing, manipulation, forwarding, and use are conducted with the user's knowledge and confirmation. Accordingly, in implementing the embodiments of this disclosure, the type, scope of use, and usage scenarios of any data or information that may be involved should be communicated to the user and their authorization obtained in accordance with relevant laws and regulations through appropriate means. The specific methods of notification and / or authorization may vary depending on the actual situation and application scenario, and the scope of this disclosure is not limited in this respect.
[0025] In this specification and the embodiments, any processing of personal information will be carried out only under the premise of legality (such as obtaining the consent of the personal information subject, or being necessary for the performance of a contract), and will only be carried out within the scope stipulated or agreed upon. A user's refusal to process personal information other than that necessary for basic functions will not affect the user's use of basic functions.
[0026] Embodiments of this disclosure propose an interaction scheme. The scheme includes: presenting a first live streaming interface; in response to receiving a first operation to exit the first live streaming interface, presenting a viewing interface for a first content stream; and in response to not receiving an operation associated with the viewing interface within a preset time period, switching the viewing interface to present a first content item in the first content stream.
[0027] Based on this approach, embodiments of this disclosure can automatically switch the viewing interface to display other content items in the first content stream when no operation associated with the viewing interface is received within a preset time period, thereby improving the efficiency of content delivery and interaction.
[0028] Example Environment
[0029] Figure 1 illustrates a schematic diagram of an example environment 100 in which embodiments of the present disclosure can be implemented. As shown in Figure 1, the example environment 100 may include an electronic device 110.
[0030] In this example environment 100, electronic device 110 can run an application 120 that supports user interface interaction. Application 120 can be any suitable type of application for user interface interaction, and examples may include, but are not limited to, video applications, live streaming applications, social applications, or other suitable applications.
[0031] In environment 100 of Figure 1, if application 120 is active, application 120 can provide user 140 with a presentation interface 150.
[0032] In some embodiments, electronic device 110 communicates with server 130 to provide services to application 120. Electronic device 110 can be any type of mobile terminal, fixed terminal, or portable terminal with a display device, including mobile phones, desktop computers, laptop computers, notebook computers, netbook computers, tablet computers, media computers, multimedia tablets, handheld computers, portable gaming terminals, VR / AR devices, personal communication system (PCS) devices, personal navigation devices, personal digital assistants (PDAs), audio / video players, digital cameras / camcorders, positioning devices, television receivers, radio receivers, e-book devices, gaming devices, or any combination thereof, including accessories and peripherals of these devices or any combination thereof. In some embodiments, electronic device 110 can also support any type of interface for the target user (such as "wearable" circuitry).
[0033] Server 130 can be a standalone physical server, a server cluster or distributed system composed of multiple physical servers, or a cloud server providing basic cloud computing services such as cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communication, middleware services, domain name services, security services, content delivery networks, and big data and artificial intelligence platforms. Server 130 may include, for example, computing systems / servers such as mainframes, edge computing nodes, computing devices in a cloud environment, etc. Server 130 can provide backend services for applications 120 that support user interface interaction in electronic devices 110.
[0034] A communication connection can be established between server 130 and electronic device 110. This communication connection can be established via wired or wireless means. The communication connection may include, but is not limited to, Bluetooth, mobile network, Universal Serial Bus (USB), and Wireless Fidelity (WiFi) connections; the embodiments of this disclosure are not limited in this respect. In the embodiments of this disclosure, server 130 and electronic device 110 can achieve signaling interaction through the communication connection between them.
[0035] It should be understood that the structure and function of the various elements in environment 100 are described for illustrative purposes only and do not imply any limitation on the scope of this disclosure.
[0036] The following description will continue with reference to the accompanying drawings, which will provide some exemplary embodiments of this disclosure.
[0037] Example process
[0038] The following description, with reference to the accompanying drawings, illustrates an example interaction process according to an embodiment of the present disclosure.
[0039] Figures 2A to 2F illustrate example interfaces 200A to 200F according to some embodiments of the present disclosure. Interfaces 200A to 200F may be provided by the electronic device 110 shown in Figure 1.
[0040] In some embodiments, the electronic device 110 may display multiple content items under a content stream in a content stream viewing interface.
[0041] In some embodiments, the content stream is an information flow that presents multiple content items to the user in a linear or dynamic manner. As an example, the electronic device 110 can arrange these multiple content items according to predetermined rules (such as chronological order, recommendation algorithms, etc.) and display them to the user in a viewing interface. The user can switch between multiple content items in the content stream based on content switching operations, such as up and down swiping.
[0042] In some embodiments, these multiple content items may include various types of media content items. For example, these multiple content items may include live content items (i.e., content items generated in real time during a live broadcast) or non-live content items (i.e., content items not generated in real time, which may be content items published by users on application 120 at a historical time), which may be video, text, images, audio, etc.
[0043] Taking Figure 2A as an example, the content stream A corresponding to the "Recommended" 201 label can include multiple content items recommended to the user. When the user clicks the "Recommended" 201 label, the electronic device 110 can sequentially display these multiple content items included in content stream A in the viewing interface. As an example, the electronic device 110 can automatically switch between displaying these multiple content items in the viewing interface; for example, it can automatically switch to the next content item after one content item has finished playing. As another example, the electronic device 110 can also respond to receiving a switching operation (such as a vertical swipe operation) on the currently displayed content item in the viewing interface, switching the currently displayed content item to display other content items.
[0044] It should be noted that, in application 120, in addition to the "Recommended" 201 tag which corresponds to one content stream, other tags or other functional areas can also correspond to other content streams. For example, the "Follow" 202 tag can correspond to another content stream, and when the user clicks the "Follow" 202 tag, multiple content items in the content stream corresponding to the "Follow" 202 tag can be displayed in the viewing interface.
[0045] Taking Figure 2A as an example, the electronic device 110 can display content item 203-1 (second content item) in the viewing interface 200A of content stream A. This content item 203-1 can be a content item associated with the live streamer 1. At this time, the viewing interface 200A presented by the electronic device 110 can also be called the preview interface of the live stream a opened by the live streamer 1. That is, this content item 203-1 can be the preview content of the live stream interface 200B (first preview content), where the live stream interface 200B is the interface presented by the electronic device 110 after the user enters the live stream a according to a predetermined method. As an example, the content item 203-1 presented in the preview interface can be the real-time live stream of live stream a, or it can be a key live stream screen identified during the live stream of live stream a. This key live stream screen can correspond to the historical screen of live stream a.
[0046] Furthermore, the electronic device 110 can present a live streaming interface 200B as shown in Figure 2B based on the second operation on the content item 203-1.
[0047] In some embodiments, the second operation can be any suitable operation, such as a swipe operation, a click operation, etc. As an example, the electronic device 110 can display a selection control 210 for joining live stream a on the interface 200A, so that the user can choose whether to join this live stream a. Further, the user can click the selection control 210 so that the electronic device 110 can receive the selection of the selection control 210, thereby displaying the live stream interface 200B corresponding to live stream a as shown in Figure 2B.
[0048] To help users quickly identify the type of content items presented on the current viewing interface 200A, the electronic device 110 can display the corresponding type identifier of the current content item on the viewing interface 200A (for example, for live content items, a label such as "Live" can be displayed on the interface 200A), so that users know whether it is a live content item or a non-live content item that has been generated in the past.
[0049] To facilitate users' identification of live stream 'a' and their decision on whether to join, interface 200A can also display the identifiers of the user who started live stream 'a' (such as the username and avatar of the live streamer 1) and the associated live stream content information. The associated live stream content information can be identified by electronic device 110 and can also be set by the user who started the live stream 'a', which will not be elaborated upon here. The live stream content information can include the live stream theme corresponding to live stream 'a', etc.
[0050] Using Figure 2B as an example, electronic device 110 can display live content 203-2 in live interface 200B. Live content 203-2 is the live content in content stream B (live stream), and content stream B can correspond to media content items of the live type. Content item 203-2 can correspond to the real-time live screen of live stream a.
[0051] In some embodiments, content stream B can be a content stream presented after performing a predetermined operation on the content items presented in content stream A. Therefore, for convenience, content stream A can also be referred to as the external stream and content stream B as the internal stream. It should be noted that if a predetermined switching operation is performed on the live content presenting content stream B at this time, other live content in content stream B can be presented.
[0052] In addition, electronic device 110 can also display a set of interactive components in the live streaming interface 200B to support users in interacting with the live streamer 1 or other participants in the live stream a. For example, electronic device 110 can display comment components, like components, etc. in the live streaming interface 200B to support users in posting comments in the live stream a, liking the live streamer 1, etc.
[0053] In some embodiments, the electronic device 110 can receive a first operation to exit the live streaming interface 200B. The first operation can be any suitable operation, such as a click, a swipe, etc. As an example, the electronic device 110 can present an exit control 220 for exiting the live streaming interface 200B within the live streaming interface 200B. Further, the user can click the exit control 220, at which point the electronic device 110 can receive the first operation to exit the live streaming interface 200B. Further, in response to receiving the first operation to exit the live streaming interface 200B, the electronic device 110 can present a viewing interface 200C corresponding to content stream A; that is, the electronic device 110 can present a viewing interface 200C corresponding to content stream A under the "Recommended" tab, at which point content item 203-1 can be displayed in the viewing interface 200C.
[0054] As an example, electronic device 110 may, in response to receiving the first operation, present a prompt message 206 on interface 200C. The prompt message 206 can be any suitable type of information, such as text, image, sticker, etc. In some embodiments, the prompt message may instruct the viewing interface 200C to switch to displaying content item 205. Content item 205 can be a content item that can be arranged and displayed to the user according to predetermined rules (such as chronological order, recommendation algorithms, etc.), and whose display order is after and adjacent to content item 203-1.
[0055] To facilitate user confirmation of when to switch to content item 205, in some embodiments, the prompt information 206 may also include a countdown associated with a preset time period, such as a countdown associated with the end time of the preset time period. Taking Figure 2C as an example, the prompt information 206 presented by the electronic device 110 on the interface 200C may indicate that the next recommendation (content item 205) will be accessed in 3 seconds.
[0056] Furthermore, the electronic device 110 can switch the viewing interface 200C to display content item 205 in the content stream A in response to not receiving an operation associated with the viewing interface 200C within a preset time period. The operation associated with the viewing interface 200C can be any appropriate operation, such as an upward swipe operation, a downward swipe operation, etc.
[0057] In other words, when the electronic device 110 receives an operation to exit the interface 200B and presents a content stream viewing interface (such as interface 200C), it can directly provide the function of presenting content item 205 when no related operation to interface 200C is received within a preset time period.
[0058] As another example, the electronic device 110 may also not provide the function of presenting content item 205 if no relevant operation is received within a preset time period after receiving the operation to exit interface 200B. That is, after receiving the operation to exit interface 200B, the electronic device 110 presents interface 200A as shown in Figure 2A. At this time, it will not automatically present content item 205 if no relevant operation is received for interface 200A within the preset time period. Instead, it will switch to other interfaces that present other live content based on interface 200B, and provide the function of presenting content item 205 after receiving the operation to exit other interfaces.
[0059] In this way, if a user browses a live stream and chooses to continue (switch) to browsing at least one other live stream but still chooses to exit the live stream viewing interface, it means that the live stream content of the current type is not suitable for the user. Therefore, the electronic device 110 can present content items in a content stream that are different from the live stream to the user, so as to quickly switch to more suitable content, effectively improving the efficiency of interaction and enhancing the user's interactive experience.
[0060] Specifically, returning to Figure 2A, the electronic device 110 can respond to a second operation on the content item 203-1 by presenting a live streaming interface 200B (an example of a second live streaming interface) as shown in Figure 2B. The second operation can be any suitable operation, such as a swipe operation in a predetermined direction, a click operation, etc. As an example, the second operation can be clicking the selection control 210.
[0061] Furthermore, the electronic device 110 can present the live streaming interface 200D (an example of a first live streaming interface) as shown in Figure 2D based on the switching operation received in the live streaming interface 200B. The switching operation can be any appropriate operation, such as a swipe operation in a predetermined direction, a click operation, etc. As an example, the switching operation can be an upward or downward swipe operation.
[0062] As shown in Figure 2D, electronic device 110 can display content item 204-1 in live streaming interface 200D. Content item 204-1 is the live streaming content in content stream B, which can correspond to media content items of the live streaming type. Content item 204-1 can be associated with the real-time live streaming screen of live stream b. Live stream b can be a live stream initiated by live streamer 2.
[0063] In addition, electronic device 110 can also display a set of interactive components in the live streaming interface 200D to support users in interacting with the live streamer 2 or other participants in the live stream b. For example, electronic device 110 can display comment components, like components, virtual item components, etc. in the live streaming interface 200D to support users in posting comments, liking the streamer b, sending virtual gifts to the streamer b, etc.
[0064] Furthermore, the electronic device 110 can receive a first operation to exit the live streaming interface 200D. This first operation can be any appropriate operation, such as a click, a swipe, etc. As an example, the electronic device 110 can display an exit control 221 for exiting the live streaming interface 200D within the live streaming interface 200D. Further, the user can click the exit control 221, at which point the electronic device 110 can receive the first operation to exit the live streaming interface 200D. Further still, the electronic device 110 can display a viewing interface for content stream A, which can be a viewing interface 200C as shown in Figure 2C or a viewing interface 200E as shown in Figure 2E.
[0065] As shown in Figure 2C, the electronic device 110 can display content item 203-1 of content stream A in the viewing interface 200C, which is the preview interface of live stream a corresponding to broadcaster 1. As shown in Figure 2E, the electronic device 110 can display content item 204-2 of content stream A in the viewing interface 200E, which is the preview interface of live stream b corresponding to broadcaster 2. As an example, content item 204-2 displayed in the preview interface can be the real-time live stream of live stream b, or it can be a key live stream image identified during the live stream of live stream b, which can correspond to the historical images of live stream b.
[0066] In some embodiments, the content item 203-1 presented in interface 200C can be a preview of the live streaming interface 200B (second preview content), wherein the live streaming interface 200B is the interface presented by the electronic device 110 after the user joins live streaming room a according to a predetermined method. In some embodiments, the content item 204-2 presented in interface 200E can be a preview of the live streaming interface 200D corresponding to live streaming b (second preview content), wherein the live streaming interface 200D is the live streaming interface corresponding to live streaming room b joined by the user according to a predetermined method.
[0067] Taking Figures 2A and 2C as examples, the first content style of the first preview content is different from the second content style of the second preview content.
[0068] As an example, the first or second content style at least indicates whether the corresponding live stream access entry is displayed. For instance, the first content style of the first preview content corresponding to interface 200A could indicate the display of the corresponding live stream access entry 210. To avoid redundant information display, the second content style of the second preview content corresponding to interface 200C may not indicate the display of the corresponding live stream access entry.
[0069] It should be noted that if the preview content is associated with the live stream, then although the first preview content and the second preview content are both associated with the same live stream, they correspond to live stream content at different times, so the content presented in the viewing interface will also be different.
[0070] Using Figure 2C as an example, the electronic device can display a cancel control (not shown in the figure) in interface 200C. Furthermore, in response to receiving a selection of the cancel control (e.g., clicking the cancel control), the electronic device can switch the second preview content from a second content style to a first content style. For example, in response to receiving a selection of the cancel control in interface 200C, the electronic device can display control 210 in interface 200C as shown in interface 200A.
[0071] For ease of description, taking the presentation of interface 200E after receiving the exit interface 200D as an example, electronic device 110 can respond to receiving the first operation by presenting prompt information 206 on interface 200E. Prompt information 206 can be any suitable type of information, such as text, image, sticker, etc. In some embodiments, the prompt information can instruct the viewing interface 200E to switch to displaying other content items (not shown in the figure). Other content items can be arranged and displayed to the user according to predetermined rules (such as chronological order, recommendation algorithms, etc.), and their display order is after and adjacent to content item 204-2.
[0072] To facilitate user confirmation of when to switch to other content items, in some embodiments, the prompt information 206 may also include a countdown associated with a preset time period, such as a countdown associated with the end time of the preset time period. Taking Figure 2E as an example, the prompt information 206 presented by the electronic device 110 on the interface 200E may indicate that the next recommendation (other content items displayed after and adjacent to content item 204-2) will be available in 3 seconds.
[0073] Furthermore, the electronic device 110 can switch the viewing interface 200E to display other content items in the content stream A in response to not receiving an operation associated with the viewing interface 200E within a preset time period. The operation associated with the viewing interface 200E can be any appropriate operation, such as an upward swipe operation, a downward swipe operation, etc.
[0074] The preset time period can be any appropriate segment, such as a preset time period starting from the presentation time corresponding to content item 204-2 and lasting for a predetermined duration. The predetermined duration can be any appropriate length, such as three seconds. As an example, if the presentation time corresponding to content item 204-2 is 11:00, then the preset time period can be 11:00-11:03.
[0075] Returning to Figure 2C, electronic device 110 can respond to the end of the 3-second countdown by displaying interface 200F as shown in Figure 2F. Electronic device 110 can display content item 205 in interface 200F. Content item 205 can correspond to any appropriate type of media content, such as media content associated with the live broadcast, or media content unrelated to the live broadcast (e.g., media content posted by user C on application 120 at a historical time). Content item 205 can be a content item adjacent to content item 203-1 in content stream A. Content item 205 can also be a content item adjacent to content item 204-2 in content stream A.
[0076] As an example, electronic device 110 can display user C's identification information and descriptive information associated with the media content on interface 200F. Identification information may include user C's avatar, username, etc. Descriptive information may be the description of the media content entered by user C.
[0077] In some embodiments, the electronic device 110 may also present a set of interactive components in the interface 200F, such as a like component, a comment component, a favorite component, a share component, etc., to support users in liking, commenting, favorite, and sharing media content at least one of these actions.
[0078] In other embodiments, the electronic device 110 may also directly present the content item 205 in the content stream A after receiving the first operation to exit the live broadcast interface 200D. That is, after exiting the live broadcast interface 200D, the viewing interface 200E will not be presented, and there is no need to determine whether an operation associated with the viewing interface 200E is received within a predetermined time to determine whether to switch to presenting the content item 205. Instead, the interface 200D will be directly switched to the interface 200F that presents the content item 205.
[0079] In this way, seamless switching reduces user waiting time and operation steps, improves interaction efficiency, and also reduces the interaction costs associated with other interactions. Taking Figure 2C or Figure 2E as an example, the electronic device 110 can also present recommended content 270 in interface 200C or interface 200E. In some embodiments, the recommended content 270 is determined based on the live content of the live streaming interface 200B or live streaming interface 200D, for example, it can be other live streaming content whose similarity to the live streaming content of live streaming interface 200B or live streaming interface 200D is greater than a threshold.
[0080] As an example, electronic device 110 may display a viewing entry 271 on interface 200C or interface 200E, showing a view of other live content whose similarity to the live content on live interface 200B or live interface 200D is greater than a threshold. Users can click on viewing entry 271, at which point electronic device 110 receives the selection and displays a viewing interface related to other live content, thus enabling users to view other live content.
[0081] Figure 3 shows an example flowchart of an interaction process according to some embodiments of the present disclosure, and will now be described with reference to Figure 3.
[0082] In box 301, electronic device 110 can display a preview stream.
[0083] As an example, a preview stream can be a preview interface for live stream 'a'. The preview interface can display the live stream footage corresponding to live stream 'a'. The preview stream can be content items from an external stream.
[0084] As an example, electronic device 110 can present a selection control for entering live stream a in the preview interface, so that users can choose to enter live stream a.
[0085] In frame 302, electronic device 110 can present an internal live stream.
[0086] As an example, electronic device 110 can display the live content corresponding to live stream a in response to the selection control for live stream a being selected. The live content corresponding to live stream a can be a content item corresponding to the internal stream.
[0087] As an example, electronic device 110 can display an exit control on the live streaming interface corresponding to live stream a, so that users can choose whether to exit live stream a.
[0088] As an example, electronic device 110 can execute the operation of box 303 in response to receiving an operation to exit live broadcast a in the live broadcast interface corresponding to live broadcast room a. That is, electronic device 110 can execute the operation of box 303 in response to not receiving a swipe-down operation (operation to switch to another live broadcast and exit).
[0089] It should be noted that both Live A and Live B are internal streams, meaning that Live A and Live B belong to different content streams relative to the preview stream.
[0090] As an example, electronic device 110 can switch to the live streaming interface corresponding to live stream a in response to receiving a switching operation in the live streaming interface corresponding to live stream a. As an example, electronic device 110 can display an exit control in the live streaming interface corresponding to live stream b to allow the user to choose whether to exit live stream b. If electronic device 110 receives a selection of the exit control in the live streaming interface corresponding to live stream b, it executes the operation of box 304.
[0091] In frame 303, electronic device 110 can display the original live broadcast room.
[0092] As an example, electronic device 110 can return a preview interface corresponding to the live stream 'a'.
[0093] As an example, the content presented in the preview interface can be content items in the inner flow.
[0094] In box 304, electronic device 110 receives a swipe operation.
[0095] As an example, electronic device 110 can respond to receiving a switching operation in the live broadcast interface corresponding to live broadcast room a and present the live broadcast interface corresponding to live broadcast room b.
[0096] Furthermore, the electronic device 110 can respond to receiving an operation to exit live stream b in the live stream interface corresponding to live stream b by executing the operation of box 305. That is, the electronic device 110 can respond to receiving a swipe-down operation (an operation to switch to another live stream and exit) by executing the operation of box 305.
[0097] In box 305, electronic device 110 counts down for 3 seconds.
[0098] As an example, electronic device 110 can return a preview interface corresponding to the live stream b. The content items presented in this preview interface belong to the outflow.
[0099] As an example, electronic device 110 can start a countdown while displaying the preview interface corresponding to live stream b.
[0100] As one example, electronic device 110 may execute the operation of box 307 in response to the completion of a 3-second countdown. As another example, electronic device 110 may execute the operation of box 306 in response to the completion of a 3-second countdown.
[0101] In box 306, electronic device 110 does not switch interfaces.
[0102] Furthermore, the electronic device 110 can still display the preview interface corresponding to live stream b even if the 3-second countdown has not yet been completed.
[0103] In box 307, electronic device 110 automatically switches interfaces.
[0104] Furthermore, the electronic device 110 can respond to the completion of the 3-second countdown by presenting the next content item corresponding to the preview interface of the live stream b. This next content item can be other content items that are pre-selected to be displayed after the preview interface of the live stream b.
[0105] As an example, the next content item could be a preview interface for another live stream, or it could be a non-live stream content item, such as media content that other users posted to application 120 in the past.
[0106] As an example, the next content item is the content item corresponding to the outflow.
[0107] Based on this approach, embodiments of this disclosure can automatically switch the viewing interface to display other content items in the first content stream when no operation associated with the viewing interface is received within a preset time period, thereby improving the efficiency of content delivery and interaction.
[0108] Example Process 1
[0109] Figure 4 shows a flowchart of an interaction process 400 according to some embodiments of the present disclosure. Process 400 can be implemented at electronic device 110. Process 400 is described below with reference to Figure 1.
[0110] In frame 410, electronic device 110 displays the first live broadcast interface.
[0111] In frame 420, electronic device 110 responds to receiving a first operation to exit the first live broadcast interface and presents a viewing interface for the first content stream.
[0112] In box 430, electronic device 110, in response to not receiving an operation associated with the viewing interface within a preset time period, switches the viewing interface to the first content item in the content stream.
[0113] Based on this approach, embodiments of this disclosure can automatically switch the viewing interface to display other content items in the first content stream when no operation associated with the viewing interface is received within a preset time period, thereby improving the efficiency of content delivery and interaction.
[0114] In some embodiments, presenting the first live stream interface includes: presenting a second content item in a viewing interface of a first content stream; and presenting the first live stream interface based on a second operation on the second content item.
[0115] Based on this approach, embodiments of this disclosure allow users to directly access the live streaming interface by performing simple operations on the second content item while browsing the second content item in the first content stream. This reduces the operational cost for users switching between different interfaces and improves interaction efficiency.
[0116] In some embodiments, the first content item is a content item in the first content stream that is adjacent to the second content item.
[0117] Based on this approach, embodiments of this disclosure allow users to seamlessly switch between one content item and an adjacent content item while browsing content, without requiring complex operations, thus reducing interaction costs.
[0118] In some embodiments, presenting a first live streaming interface based on a second operation on a second content item includes: presenting a second live streaming interface in response to the second operation on the second content item; and presenting a first live streaming interface based on a switching operation received in the second live streaming interface.
[0119] Based on this approach, the embodiments of this disclosure can quickly switch between live streaming interfaces through a switching operation. This flexible switching mechanism effectively improves the efficiency of interface switching and interaction. Furthermore, if a user browses a particular live stream and chooses to continue (switch) to browsing at least one other live stream but still chooses to exit the live stream viewing interface, it indicates that the currently viewed live stream type may not be suitable for the user. This disclosure can present the user with content items from a content stream different from the live stream content to quickly switch to more suitable content, effectively improving interaction efficiency and enhancing the user's interactive experience.
[0120] In some embodiments, process 400 further includes: in response to receiving a first operation, presenting a third content item associated with the first live streaming interface or the second live streaming interface in the viewing interface.
[0121] Based on this approach, embodiments of this disclosure can directly display relevant content items in the viewing interface after receiving an operation to exit the live stream, which helps users quickly obtain more content and improves the content delivery rate.
[0122] In some embodiments, the second content item corresponds to the first preview content of the first live streaming interface, and the third content item corresponds to the second preview content of the first live streaming interface or the second live streaming interface.
[0123] Based on this approach, embodiments of this disclosure can present the live stream in the form of a preview, allowing users to choose whether to enter the live stream based on the brief preview they see. This layered preview method can avoid information overload and improve the efficiency of information transmission.
[0124] In some embodiments, the first content style of the first preview content is different from the second content style of the second preview content.
[0125] Based on this approach, the embodiments of this disclosure can present preview content in different content styles, which can enhance the recognizability of the content and improve the efficiency of information transmission.
[0126] In some embodiments, the first content style or the second content style at least indicates whether the corresponding live stream access entry is displayed.
[0127] Based on this approach, the embodiments of this disclosure can avoid the problem of information redundancy, and presenting the live broadcast access entry before viewing the live broadcast content can provide a method for quickly switching the presented content. This flexible switching mechanism effectively improves the efficiency of interface switching and interaction efficiency.
[0128] In some embodiments, process 400 further includes: presenting a cancellation control in the viewing interface; and switching the second preview content from a second content style to a first content style in response to receiving a selection of the cancellation control.
[0129] Based on this approach, the embodiments of this disclosure can ensure that users can actively control the display of content by canceling the control, effectively improving the efficiency of interaction.
[0130] In some embodiments, in response to receiving a first operation to exit the first live streaming interface, presenting a viewing interface for the first content stream includes: in response to receiving the first operation, presenting a third content item associated with the first live streaming interface or the second live streaming interface in the viewing interface; and switching the viewing interface from presenting the third content item to presenting the first content item in the first content stream. In some embodiments, switching the viewing interface to presenting the first content item in the first content stream further includes: presenting an animation effect of switching from the third content item to the first content item.
[0131] In some embodiments, process 400 further includes: in response to receiving a first operation, displaying a prompt message in the viewing interface, the prompt message indicating that the viewing interface will switch to displaying a first content item.
[0132] Based on this approach, the embodiments of this disclosure can clarify the subsequent interaction process for users through prompts, effectively increasing the transparency of the interaction and improving the efficiency of information transmission.
[0133] In some embodiments, the notification message may also include a countdown associated with a preset time period.
[0134] Based on this approach, embodiments of this disclosure can provide users with a clear time expectation through a countdown function, so that users can know how long it will take for the viewing interface to switch to the first content item, effectively improving the efficiency of information transmission.
[0135] In some embodiments, the first content stream includes multiple types of media content items, and the first live streaming interface presents live content in the second content stream, the second content stream corresponding to media content items of the live streaming type.
[0136] Based on this approach, the embodiments of this disclosure can achieve diverse content display and rapid switching between different content streams, thereby improving the diversity and efficiency of interaction.
[0137] In some embodiments, process 400 further includes: in response to receiving a first operation, presenting recommended content in a viewing interface, the recommended content being determined based on the live content of the first live interface.
[0138] Based on this approach, embodiments of this disclosure can directly display relevant recommended content in the viewing interface, allowing users to learn about more other content related to the live broadcast content on the first live broadcast interface, thereby improving the efficiency of information transmission.
[0139] Example Process 2
[0140] Figure 5 shows a flowchart of an interaction process 500 according to some embodiments of the present disclosure. Process 500 can be implemented at electronic device 110. Process 500 is described below with reference to Figure 1.
[0141] In box 510, electronic device 110 presents a second content item in the viewing interface of the first content stream.
[0142] In frame 520, electronic device 110 presents a first live broadcast interface based on a second operation on a second content item.
[0143] In frame 530, in response to receiving a first operation to exit the first live broadcast interface, electronic device 110 presents a first content item in the viewing interface of the first content stream.
[0144] Based on this approach, the embodiments of this disclosure can directly switch the viewing interface to other content items presenting the first content stream after receiving the operation to exit the first live broadcast interface. This seamless switching reduces the user's waiting time and operation steps, improves the efficiency of interaction, and can also reduce the interaction costs brought about by other interactions.
[0145] Example devices and equipment
[0146] Embodiments of this disclosure also provide corresponding apparatus for implementing the methods or processes described above. FIG6 shows a schematic structural block diagram of an interactive apparatus 600 according to certain embodiments of this disclosure. Apparatus 600 may be implemented as or included in the electronic device 110 discussed above. The various modules / components in apparatus 600 may be implemented by hardware, software, firmware, or any combination thereof.
[0147] As shown in Figure 6, the device 600 includes a first presentation module 610 configured to present a first live broadcast interface; a second presentation module 620 configured to present a viewing interface of a first content stream in response to receiving a first operation to exit the first live broadcast interface; and a switching module 630 configured to switch the viewing interface to the first content item in the content stream in response to not receiving an operation associated with the viewing interface within a preset time period.
[0148] In some embodiments, the first presentation module 610 is further configured to: present a second content item in the viewing interface of the first content stream; and present a first live streaming interface based on a second operation on the second content item.
[0149] In some embodiments, the first content item is a content item in the first content stream that is adjacent to the second content item.
[0150] In some embodiments, the first presentation module 610 is further configured to: present a second live streaming interface in response to a second operation on a second content item; and present a first live streaming interface based on a switching operation received in the second live streaming interface.
[0151] In some embodiments, the device 600 further includes a first content presentation module configured to: in response to receiving a first operation, present a third content item associated with the first live streaming interface or the second live streaming interface in a viewing interface.
[0152] In some embodiments, the second content item corresponds to the first preview content of the first live streaming interface, and the third content item corresponds to the second preview content of the first live streaming interface or the second live streaming interface.
[0153] In some embodiments, the first content style of the first preview content is different from the second content style of the second preview content.
[0154] In some embodiments, the first content style or the second content style at least indicates whether the corresponding live stream access entry is displayed.
[0155] In some embodiments, the device 600 further includes a control presentation module configured to present a cancel control in the viewing interface; and a style switching module configured to switch the second preview content from a second content style to a first content style in response to receiving a selection of the cancel control.
[0156] In some embodiments, the device 600 further includes an information presentation module configured to: in response to receiving a first operation, present a prompt message in a viewing interface, the prompt message indicating that the viewing interface will switch to presenting a first content item.
[0157] In some embodiments, the notification message may also include a countdown associated with a preset time period.
[0158] In some embodiments, the first content stream includes multiple types of media content items, and the first live streaming interface presents live content in the second content stream, the second content stream corresponding to media content items of the live streaming type.
[0159] In some embodiments, the device 600 further includes a second content presentation module configured to: in response to receiving a first operation, present recommended content in a viewing interface, wherein the recommended content is determined based on the live content of the first live interface.
[0160] Embodiments of this disclosure also provide corresponding apparatus for implementing the methods or processes described above. FIG7 shows a schematic structural block diagram of an interactive apparatus 700 according to certain embodiments of this disclosure. The apparatus 700 may be implemented as or included in the electronic device 110 discussed above. The various modules / components in the apparatus 700 may be implemented by hardware, software, firmware, or any combination thereof.
[0161] As shown in Figure 7, the device 700 includes a third presentation module 710 configured to present a second content item in the viewing interface of the first content stream; a fourth presentation module 720 configured to present a first live stream interface based on a second operation on the second content item; and a fifth presentation module 730 configured to present a first content item in the viewing interface of the first content stream in response to receiving a first operation to exit the first live stream interface.
[0162] The units included in device 600 or device 700 can be implemented in various ways, including software, hardware, firmware, or any combination thereof. In some embodiments, one or more units can be implemented using software and / or firmware, such as machine-executable instructions stored on a storage medium. In addition to or as an alternative to machine-executable instructions, some or all of the units in device 600 or device 700 can be implemented at least partially by one or more hardware logic components. By way of example and not limitation, exemplary types of hardware logic components that can be used include field-programmable gate arrays (FPGAs), application-specific integrated circuits (ASICs), application-specific standard products (ASSPs), systems-on-chips (SoCs), complex programmable logic devices (CPLDs), and so on.
[0163] Figure 8 shows a block diagram of an electronic device 800 in which one or more embodiments of the present disclosure may be implemented. It should be understood that the electronic device 800 shown in Figure 8 is merely exemplary and should not constitute any limitation on the functionality and scope of the embodiments described herein. The electronic device 800 shown in Figure 8 can be used to implement the electronic device 110 shown in Figure 1.
[0164] As shown in Figure 8, the electronic device 800 is in the form of a general-purpose electronic device. Components of the electronic device 800 may include, but are not limited to, one or more processing units or processors 810, memory 820, storage devices 830, one or more communication units 840, one or more input devices 850, and one or more output devices 860. The processor 810 may be a physical or virtual processor and is capable of performing various processes according to programs stored in the memory 820. In a multiprocessor system, multiple processors execute computer-executable instructions in parallel to improve the parallel processing capability of the electronic device 800.
[0165] Electronic device 800 typically includes multiple computer storage media. Such media can be any accessible media that is accessible to electronic device 800, including but not limited to volatile and non-volatile media, removable and non-removable media. Memory 820 can be volatile memory (e.g., registers, cache, random access memory (RAM)), non-volatile memory (e.g., read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory), or some combination thereof. Storage device 830 can be a removable or non-removable medium and can include machine-readable media, such as flash drives, disks, or any other media that can be used to store information and / or data (e.g., training data for training) and can be accessed within electronic device 800.
[0166] Electronic device 800 may further include additional removable / non-removable, volatile / non-volatile storage media. Although not shown in FIG8, disk drives for reading or writing from removable, non-volatile disks (e.g., "floppy disks") and optical disk drives for reading or writing from removable, non-volatile optical disks may be provided. In these cases, each drive may be connected to a bus (not shown) via one or more data media interfaces. Memory 820 may include computer program product 826 having one or more program modules configured to perform various methods or actions of various embodiments of this disclosure.
[0167] The communication unit 840 enables communication with other electronic devices via a communication medium. Additionally, the functionality of the components of the electronic device 800 can be implemented using a single computing cluster or multiple computing machines capable of communicating via communication connections. Therefore, the electronic device 800 can operate in a networked environment using logical connections to one or more other servers, network personal computers (PCs), or another network node.
[0168] Input device 850 can be one or more input devices, such as a mouse, keyboard, trackball, etc. Output device 860 can be one or more output devices, such as a monitor, speaker, printer, etc. Electronic device 800 can also communicate with one or more external devices (not shown) via communication unit 840 as needed. These external devices include storage devices, display devices, etc., and can communicate with one or more devices that enable user interaction with electronic device 800, or with any device that enables electronic device 800 to communicate with one or more other electronic devices (e.g., network card, modem, etc.). Such communication can be performed via input / output (I / O) interface (not shown).
[0169] According to an exemplary implementation of this disclosure, a computer-readable storage medium is provided that stores computer-executable instructions thereon, wherein the computer-executable instructions are executed by a processor to implement the methods described above. According to an exemplary implementation of this disclosure, a computer program product is also provided, which is tangibly stored on a non-transitory computer-readable medium and includes computer-executable instructions, which are executed by a processor to implement the methods described above.
[0170] Various aspects of this disclosure are described herein with reference to flowchart illustrations and / or block diagrams of methods, apparatuses, devices, and computer program products implemented according to this disclosure. It should be understood that each block of the flowchart illustrations and / or block diagrams, and combinations of blocks in the flowchart illustrations and / or block diagrams, can be implemented by computer-readable program instructions.
[0171] These computer-readable program instructions can be provided to a processing unit of a general-purpose computer, a special-purpose computer, or other programmable data processing apparatus to produce a machine such that, when executed by the processing unit of the computer or other programmable data processing apparatus, they create means for implementing the functions / actions specified in one or more blocks of the flowchart and / or block diagram. These computer-readable program instructions can also be stored in a computer-readable storage medium that causes a computer, programmable data processing apparatus, and / or other device to operate in a particular manner. Thus, the computer-readable medium storing the instructions comprises an article of manufacture that includes instructions for implementing aspects of the functions / actions specified in one or more blocks of the flowchart and / or block diagram.
[0172] Computer-readable program instructions can be loaded onto a computer, other programmable data processing apparatus, or other device to cause a series of operational steps to be performed on the computer, other programmable data processing apparatus, or other device to produce a computer-implemented process, thereby causing the instructions that execute on the computer, other programmable data processing apparatus, or other device to perform the functions / actions specified in one or more boxes of a flowchart and / or block diagram.
[0173] The flowcharts and block diagrams in the accompanying drawings illustrate the architecture, functionality, and operation of possible implementations of systems, methods, and computer program products according to various embodiments of this disclosure. In this regard, each block in a flowchart or block diagram may represent a module, segment, or portion of an instruction, which contains one or more executable instructions for implementing the specified logical function. In some alternative implementations, the functions indicated in the blocks may occur in a different order than those indicated in the drawings. For example, two consecutive blocks may actually be executed substantially in parallel, and they may sometimes be executed in reverse order, depending on the functions involved. It should also 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 implemented using a dedicated hardware-based system that performs the specified function or action, or using a combination of dedicated hardware and computer instructions.
[0174] Various implementations of this disclosure have been described above. These descriptions are exemplary and not exhaustive, nor are they limited to the disclosed implementations. Many modifications and variations will be apparent to those skilled in the art without departing from the scope and spirit of the described implementations. The terminology used herein is chosen to best explain the principles, practical applications, or improvements to technology in the market, or to enable others skilled in the art to understand the various implementations disclosed herein.
Claims
1. An interaction method, comprising: Presents the first live stream interface; In response to receiving a first operation to exit the first live streaming interface, a viewing interface for the first content stream is presented; as well as In response to the absence of an operation associated with the viewing interface within a preset time period, the viewing interface is switched to display the first content item in the first content stream.
2. The method according to claim 1, wherein presenting the first live streaming interface includes: The second content item is presented in the viewing interface of the first content stream; as well as Based on the second operation on the second content item, the first live broadcast interface is presented.
3. The method according to claim 2, wherein, The first content item is the content item in the first content stream that is adjacent to the second content item.
4. The method according to claim 2, wherein presenting the first live broadcast interface based on the second operation on the second content item includes: In response to the second operation on the second content item, a second live streaming interface is presented; as well as Based on the switching operation received in the second live streaming interface, the first live streaming interface is presented.
5. The method according to claim 4, further comprising: In response to receiving the first operation, a third content item associated with the first live streaming interface or the second live streaming interface is presented in the viewing interface.
6. The method according to claim 5, wherein the second content item corresponds to the first preview content of the first live streaming interface, and the third content item corresponds to the second preview content of the first live streaming interface or the second live streaming interface.
7. The method according to claim 6, wherein the first content style of the first preview content is different from the second content style of the second preview content.
8. The method according to claim 7, wherein the first content style or the second content style at least indicates whether the corresponding live stream access entry is displayed.
9. The method according to claim 7, further comprising: A cancellation control is displayed in the viewing interface; In response to receiving a selection of the cancel control, the second preview content is switched from the second content style to the first content style.
10. The method according to any one of claims 1 to 9, further comprising: In response to receiving the first operation, a prompt message is displayed on the viewing interface, indicating that the viewing interface will switch to displaying the first content item.
11. The method of claim 10, wherein the prompting information further includes a countdown associated with the preset time period.
12. The method according to any one of claims 1 to 11, wherein the first content stream includes multiple types of media content items, and the first live streaming interface presents live content in the second content stream, the second content stream corresponding to media content items of the live streaming type.
13. The method according to any one of claims 1 to 12, further comprising: In response to receiving the first operation, recommended content is presented on the viewing interface, the recommended content being determined based on the live streaming content of the first live streaming interface.
14. An interaction method, comprising: The second content item is displayed in the viewing interface of the first content stream; Based on the second operation on the second content item, the first live broadcast interface is presented; as well as In response to receiving a first operation to exit the first live streaming interface, a first content item is presented in the viewing interface of the first content stream.
15. A device for interaction, comprising: The first presentation module is configured to present the first live broadcast interface; The second presentation module is configured to present a viewing interface for the first content stream in response to receiving a first operation to exit the first live broadcast interface; as well as The switching module is configured to switch the viewing interface to display the first content item in the first content stream in response to the absence of an operation associated with the viewing interface within a preset time period.
16. A device for interaction, comprising: The third presentation module is configured to present the second content item in the viewing interface of the first content stream; The fourth presentation module is configured to: present the first live broadcast interface based on the second operation on the second content item; as well as The fifth presentation module is configured to: in response to receiving a first operation to exit the first live broadcast interface, present a first content item in the viewing interface of the first content stream.
17. An electronic device comprising: At least one processor; as well as At least one memory coupled to the at least one processor and storing instructions for execution by the at least one processor, the instructions causing the electronic device to perform the method according to any one of claims 1 to 13 or 14 when executed by the at least one processor.
18. A computer-readable storage medium having stored thereon computer-executable instructions that, when executed by a processor, implement the method according to any one of claims 1 to 13 or 14.
19. A computer program product tangibly stored in a computer storage medium and comprising computer-executable instructions that, when executed by a device, cause the device to perform the method according to any one of claims 1 to 13 or 14.