Interface interaction method and device, equipment and storage medium

By presenting live broadcast entrances and tag components in the interface, users are allowed to switch live content streams and hide portals within preset periods, which solves the problem that users find it difficult to quickly select live content, and improves live content viewing efficiency and user experience.

CN120281930APending Publication Date: 2025-07-08BEIJING ZITIAO NETWORK TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510412560.6
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-04-02
Publication Date
2025-07-08

AI Technical Summary

Technical Problem

Users are inefficient when switching live content, the existing technology is complex, and it is difficult to quickly select live content of interest.

Method used

Provides an interface interaction method, by presenting live broadcast entry and tag components in the viewing interface, allowing users to switch live content streams, and hide the live broadcast entry when no operation is received within the preset period, focusing on live content.

Benefits of technology

It improves the efficiency of users to view live content, reduces picture interference, and supports users to select and switch live content more quickly.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120281930A_ABST
    Figure CN120281930A_ABST
Patent Text Reader

Abstract

The embodiment of the invention relates to an interface interaction method and device, equipment and a storage medium. The method provided by the invention comprises the following steps: in response to that a viewing interface is in a first state, presenting a group of live broadcast entrances, a label component and first live broadcast content in a live broadcast content stream in the viewing interface, the label component being used for switching the live broadcast content stream presented in the viewing interface; in response to the situation that the viewing interface is switched to the second state, stopping presenting the group of live broadcast entrances in the viewing interface, and presenting the label component and the first live broadcast content; and in response to the situation that the preset operation is not received in the preset time period, stopping presenting the tag component in the viewing interface. In this way, the live broadcast content viewing efficiency of the user can be improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] Example embodiments of the present disclosure generally relate to the field of computers, and particularly to methods, apparatuses, devices, and computer-readable storage media for interface interaction. Background Art

[0002] With the increasing maturity of network technologies, more and more users utilize network platforms for interaction. For example, users can watch live content through network platforms. However, in the process of viewing live content, the existing method for switching live content is relatively complex, and users cannot conveniently and quickly select the live content they are interested in, resulting in low efficiency of users viewing live content. Summary of the Invention

[0003] In a first aspect of the present disclosure, a method for interface interaction is provided. The method includes: in response to the viewing interface being in a first state, presenting a set of live entry points, a label component, and a first live content in the viewing interface, where the label component is used to switch the live content stream presented in the viewing interface; in response to the viewing interface being switched to a second state, stopping presenting a set of live entry points in the viewing interface, and presenting the label component and the first live content; and in response to no preset operation being received within a preset time period, stopping presenting the label component in the viewing interface.

[0004] In a second aspect of the present disclosure, an apparatus for interface interaction is provided. The apparatus includes: a first presentation module configured to, in response to the viewing interface being in a first state, present a set of live entry points, a label component, and a first live content in the viewing interface, where the label component is used to switch the live content stream presented in the viewing interface; a second presentation module configured to, in response to the viewing interface being switched to a second state, stop presenting a set of live entry points in the viewing interface, and present the label component and the first live content; and a stop module configured to, in response to no preset operation being received within a preset time period, stop presenting the label component in the viewing interface.

[0005] In a third aspect of the present disclosure, an electronic device is provided. The device includes at least one processing unit; and at least one memory, where the at least one memory is coupled to the at least one processing unit and stores instructions for execution by the at least one processing unit. When the instructions are executed by the at least one processing unit, the device executes the method of the first aspect.

[0006] In a fourth aspect of the present disclosure, a computer-readable storage medium is provided. A computer program is stored on the computer-readable storage medium, and the computer program can be executed by a processor to implement the method of the first aspect.

[0007] It should be understood that the content described in this content part is not intended to define the key features or important features of the embodiments of the present disclosure, nor is it used to limit the scope of the present disclosure. Other features of the present disclosure will become readily understood through the following description. BRIEF DESCRIPTION OF THE DRAWINGS

[0008] In conjunction with the accompanying drawings and with reference to the following detailed description, the above and other features, advantages, and aspects of the embodiments of the present disclosure will become more apparent. In the drawings, the same or similar reference numerals denote the same or similar elements, where:

[0009] Figure 1 FIG. shows a schematic diagram of an exemplary environment in which embodiments of the present disclosure can be implemented;

[0010] Figures 2A to 2E FIG. shows an exemplary interface according to some embodiments of the present disclosure;

[0011] Figure 3 FIG. shows a flowchart of an exemplary process of interface interaction according to some embodiments of the present disclosure;

[0012] Figure 4 FIG. shows a schematic structural block diagram of an exemplary device for interface interaction according to some embodiments of the present disclosure; and

[0013] Figure 5 FIG. shows a block diagram of an electronic device capable of implementing multiple embodiments of the present disclosure. DETAILED DESCRIPTION OF THE EMBODIMENTS

[0014] Embodiments of the present disclosure will be described in more detail below with reference to the accompanying drawings. Although certain embodiments of the present disclosure are shown in the drawings, it should be understood that the present disclosure can be implemented in various forms and should not be construed as limited to the embodiments set forth herein. On the contrary, these embodiments are provided to more thoroughly and completely understand the present disclosure. It should be understood that the drawings and embodiments of the present disclosure are only for exemplary purposes and are not used to limit the protection scope of the present disclosure.

[0015] It should be noted that the titles of any sections / subsections provided herein are not restrictive. Various embodiments are described throughout this document, and any type of embodiment can be included under any section / subsection. Additionally, the embodiments described in any section / subsection can be combined with any other embodiments described in the same section / subsection and / or different sections / subsections in any manner.

[0016] In the description of the embodiments of the present disclosure, the term "including" and its like shall be understood as open inclusion, that is, "including but not limited to". The term "based on" shall be understood as "at least partially based on". The term "an embodiment" or "the embodiment" shall be understood as "at least one embodiment". The term "some embodiments" shall be understood as "at least some embodiments". There may also be other explicit and implicit definitions hereinafter. The terms "first", "second", etc. may refer to different or the same objects. There may also be other explicit and implicit definitions hereinafter.

[0017] In the embodiments of the present disclosure, it may involve the user's data, data acquisition and / or use, etc. All these aspects comply with the corresponding laws, regulations and related provisions. In the embodiments of the present disclosure, all data collection, acquisition, processing, processing, forwarding, use, etc. are carried out on the premise that the user is aware and has confirmed. Accordingly, when implementing the embodiments of the present disclosure, the types, usage scopes, usage scenarios, etc. of the data or information that may be involved should be informed to the user and the user's authorization should be obtained through appropriate means in accordance with relevant laws and regulations. The specific notification and / or authorization methods may vary according to the actual situation and application scenarios, and the scope of the present disclosure is not limited in this regard.

[0018] In the solutions of this specification and embodiments, if personal information processing is involved, it will be processed on the premise of having a legal basis (such as obtaining the consent of the personal information subject, or being necessary for performing a contract, etc.), and will only be processed within the specified or agreed scope. The user's refusal to process personal information other than the necessary information required for the basic functions will not affect the user's use of the basic functions.

[0019] As mentioned above, with the increasing maturity of network technology, more and more users use network platforms to interact. For example, users can watch live content through network platforms. However, in the process of viewing live content, the existing method of switching live content is relatively complex, and users cannot conveniently and quickly select the live content they are interested in, resulting in a low efficiency of users watching live content.

[0020] The embodiments of the present disclosure propose a solution for interface interaction. According to this solution, in response to the viewing interface being in the first state, a set of live entry points, a label component, and the first live content in the live content stream are presented in the viewing interface, and the label component is used to switch the live content stream presented in the viewing interface; in response to the viewing interface being switched to the second state, stop presenting a set of live entry points in the viewing interface, and present the label component and the first live content; and in response to not receiving a first operation within a preset period, stop presenting the label component in the viewing interface.

[0021] In this way, embodiments of the present disclosure can present a set of live broadcast entry points, a label component, and the live broadcast content in the live broadcast content stream in the viewing interface when the viewing interface is in the first state. In this way, embodiments of the present disclosure can provide the user with selectable live broadcast entry points, support the user to view the corresponding live broadcast content based on the live broadcast entry points, which is conducive to improving the efficiency of the user to view the live broadcast content and obtain information. Moreover, the label component can be used to switch the live broadcast content stream presented in the viewing interface, so as to support the user to select the desired live broadcast content based on the label component. When the viewing interface is in the second state, embodiments of the present disclosure can stop presenting a set of live broadcast entry points and continue to present the label component and the live broadcast content, so as to present the live broadcast content more prominently for the user and retain the function of switching the live broadcast content stream based on the label component, thereby improving the efficiency of the user to view and switch the live broadcast content. In addition, embodiments of the present disclosure can stop presenting the label component in the viewing interface in response to not receiving the first operation within a preset period, so that the user can view the current live broadcast content more attentively, reducing the interference with the user's viewing of the live broadcast content.

[0022] The following further describes various example implementations of this solution in detail with reference to the accompanying drawings.

[0023] Example environment

[0024] Figure 1 FIG. shows a schematic diagram of an example environment 100 in which embodiments of the present disclosure can be implemented. As Figure 1 shown, the example environment 100 may include an electronic device 110.

[0025] In this example environment 100, the electronic device 110 may run an application 120 that supports interface interaction. The application 120 may be any suitable type of application for interface interaction, and its examples may include, but are not limited to: media applications, live broadcast applications, social applications, or other suitable applications. The user 140 may interact with the application 120 via the electronic device 110 and / or its attached devices.

[0026] In Figure 1 the environment 100, if the application 120 is in an active state, the electronic device 110 may present an interface 150 for supporting interface interaction through the application 120.

[0027] In some embodiments, the electronic device 110 communicates with the server 130 to implement the supply of services for the application 120. The electronic device 110 can be any type of mobile terminal, fixed terminal, or portable terminal, including mobile phones, desktop computers, laptop computers, notebook computers, netbook computers, tablet computers, media computers, multimedia tablets, handheld computers, portable game terminals, VR / AR devices, Personal Communication System (PCS) devices, personal navigation devices, Personal Digital Assistant (PDA), audio / video players, digital cameras / camcorders, positioning devices, television receivers, radio broadcast receivers, e-book devices, game devices, or any combination of the foregoing, including accessories and peripherals of these devices or any combination thereof. In some embodiments, the electronic device 110 is also capable of supporting any type of user interface (such as a "wearable" circuit, etc.).

[0028] The server 130 can be an independent physical server, a server cluster or distributed system composed of multiple physical servers, or a cloud server that provides basic cloud computing services such as cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communications, middleware services, domain name services, security services, content delivery networks, and big data and artificial intelligence platforms. The server 130 can include, for example, a computing system / server, such as a mainframe, an edge computing node, a computing device in a cloud environment, and so on. The server 130 can provide background services for the application 120 that supports content presentation in the electronic device 110.

[0029] A communication connection can be established between the server 130 and the electronic device 110. The communication connection can be established by wired or wireless means. The communication connection can include, but is not limited to, a Bluetooth connection, a mobile network connection, a Universal Serial Bus (USB) connection, a Wireless Fidelity (WiFi) connection, etc., and the embodiments of the present disclosure are not limited in this regard. In the embodiments of the present disclosure, the server 130 and the electronic device 110 can implement signaling interaction through the communication connection therebetween.

[0030] It should be understood that the structures and functions of the various elements in the environment 100 are described only for exemplary purposes and do not imply any limitation on the scope of the present disclosure.

[0031] Some exemplary embodiments of the present disclosure will be described below with continued reference to the accompanying drawings.

[0032] Example interaction

[0033] Figures 2A to 2E illustrate example interfaces 200A to 200E according to some embodiments of the present disclosure. The interfaces 200A to 200E may be provided, for example, by Figure 1 the electronic device 110 shown.

[0034] In some embodiments, as Figure 2A shown, the electronic device 110 may present the interface 200A. The interface 200A may be provided, for example, by the application 120. For example, the interface 200A may include a navigation bar at the top. As an example, the navigation bar may include a plurality of navigation items, for example, the navigation item 205 associated with the live broadcast.

[0035] In some embodiments, the electronic device 110 may receive a user's selection of the navigation item 205 and present a viewing interface as Figure 2A shown, for example, a viewing interface of the live content stream or a viewing interface of the live preview stream. As an example, the display state of the viewing interface may be determined by the historical interaction information of the current user with the navigation item 205. The display state may include, for example, a first state and a second state. For example, the first state may indicate that the information panel associated with the live broadcast is in an expanded state (i.e., the information panel is presented in the viewing interface). For example, at least the following entry components may be presented in the information panel. As an example, the second state may indicate that the information panel associated with the live broadcast is in a collapsed state (i.e., the information panel is in a hidden state). For example, when the viewing interface is in the first state, the electronic device 110 may switch the viewing interface from the first state to the second state in response to a sliding operation associated with the information panel. Alternatively, when the viewing interface is in the second state, the electronic device 110 may switch the viewing interface from the second state to the first state in response to the triggering of a control associated with expanding the information panel (e.g., a click operation).

[0036] It should be noted that the user-related information mentioned in the present disclosure (including but not limited to the historical interaction information of the navigation item) is obtained and used under the knowledge and authorization of the relevant user.

[0037] In some embodiments, the viewing interface presented by interface 200A is in a first state. As an example, electronic device 110 may present a set of live broadcast entries in the viewing interface in the first state. For example, live broadcast entries 206-1, live broadcast entries 206-2, and live broadcast entries 206-3, etc. Further, electronic device 110 may, in response to triggering of a target live broadcast entry (e.g., live broadcast entry 206-1) in the set of live broadcast entries, present a viewing interface for the live broadcast content corresponding to the target live broadcast entry. As an example, a set of live broadcast parties corresponding to such a set of live broadcast entries may include, for example, live broadcast parties associated with historical live broadcast content browsed by the current user within a preset period (e.g., within today or within a week).

[0038] In some embodiments, the first state may indicate that a set of live broadcast entries is presented in an entry component (e.g., also referred to as an entry bar) in the viewing interface. As an example, the location of the entry component (e.g., region 208) may be below and adjacent to the navigation bar.

[0039] Alternatively, electronic device 110 may present a reservation entry (e.g., reservation entry 210) in the entry component. As an example, the reservation entry may be used to trigger the presentation of live broadcast reservation information associated with the current user. As an example, electronic device 110 may, in response to triggering of the reservation entry (e.g., a click operation), present a reservation window.

[0040] In some embodiments, as Figure 2B shown, electronic device 110 may present interface 200B. A reservation window may be presented in interface 200B. The reservation window may present live broadcast reservation information. As an example, the live broadcast reservation information may indicate a first set of live broadcast activities reserved by the current user. For example, electronic device 110 may present identification information corresponding to the first set of live broadcast activities in the reservation window. For example, such identification information may be associated with a user identification corresponding to the first set of live broadcast activities (e.g., an avatar identification (e.g., avatar 212-1) and / or a name identification (e.g., name 212-2)). As an example, such identification information may also include, for example, description information corresponding to the first set of live broadcast activities (e.g., live broadcast content description, live broadcast date, and / or live broadcast time description, etc.). Alternatively, electronic device 110 may, in response to a target live broadcast activity in the first set of live broadcast activities being in a live broadcast state, present a live broadcast entry (e.g., entry 214) corresponding to the target live broadcast activity in the reservation window. Further, electronic device 110 may, in response to triggering of entry 214, present a live broadcast interface corresponding to the target live broadcast activity.

[0041] In some embodiments, the electronic device 110 may also indicate a second set of live events that the current user has not reserved in the reservation window. The second set of live event providers corresponding to the second set of live events is determined based on the historical live interactions of the current user. As an example, the electronic device 110 may present identification information corresponding to the second set of live events (such as user avatar identification 216-1 and user avatar identification 216-2, etc.) in the reservation window. As an example, the electronic device 110 may present description information of the second set of live events (such as live content description and / or live time description, etc.) in the reservation window.

[0042] Alternatively, the electronic device 110 may respond to a reservation operation associated with a live event in the second set of live events and reserve the live event. For example, the electronic device 110 may provide a reservation control corresponding to the first live event in the second set of live events (such as control 218). Further, the electronic device 110 may respond to the selection of the reservation control (such as a click operation on control 218) and reserve the live event.

[0043] In some embodiments, continuing to refer to Figure 2A , the reservation entry 210 may present identification information of at least one live event provider reserved by the current user. For example, such identification information may include user avatar identification and / or user name identification, etc. As an example, the electronic device 110 may superimpose and present the avatar identifications of a preset number (such as 2) of live event providers reserved by the current user. As an example, the electronic device 110 may dynamically present the user avatar identification of at least one live event provider (such as the outline edge color of the avatar identification changes periodically) in response to the at least one live event provider being in a live state. Alternatively, the electronic device 110 may present identification information (such as "Live") in response to the at least one live event provider being in a live state to indicate that the at least one live event provider is in a live state. Alternatively, the electronic device 110 may present a text identification corresponding to the reservation entry (such as "My Reservations").

[0044] In some embodiments, the electronic device 110 may also present a history entry in the entry component. For example, the history entry may be used to trigger the presentation of historical live interaction information associated with the current user. As an example, such historical live interaction information may indicate historical live broadcasts previously viewed by the current user. Alternatively, such historical live interaction information may also indicate the time information of the current user's previous viewing of historical live broadcasts.

[0045] In some embodiments, as Figure 2AAs shown, the historical entry may not be presented in the entry component. As an example, the electronic device 110 may, in response to receiving a swipe operation associated with a preset area (e.g., area 208 where the entry component is located), adjust the display positions of a set of live entries in the entry component and keep presenting the reservation entry 210 at a preset position. For example, the presentation position of the reservation entry 210 is fixed at the leftmost end of the area 208 and does not change with the swipe operation.

[0046] Alternatively, as Figure 2C shown, the viewing interface of the live content stream presented in the interface 200C is also in the first state. The electronic device 110 may, in response to a swipe operation associated with a preset area (e.g., area 208), adjust the display positions of a set of live entries in the entry component. For example, the electronic device 110 may present additional live entries (e.g., live entry 206-4) based on the swipe operation. For example, the electronic device 110 may stop presenting at least one live entry (e.g., Figure 2A live entry 206-1 and live entry 206-2, etc.) in the set of live entries in the entry component based on the swipe operation.

[0047] In some embodiments, the electronic device 110 may present a historical entry (e.g., historical entry 220) in the viewing interface in response to the swipe operation meeting a preset condition. Such a preset condition may be that the swipe distance indicating the swipe operation in a preset direction (e.g., the left swipe direction) meets a preset threshold. As an example, the electronic device 110 may present a text identifier (e.g., "Viewing History") of the historical entry 220 in the entry component.

[0048] In some embodiments, the electronic device 110 may present a label component (also referred to as a label bar, e.g., label component 222) in the viewing interface of the interface 200C. As an example, the label component 222 may include multiple labels, such as label 224-1, label 224-2, and label 224-3, etc. For example, the multiple labels may correspond to different live content streams. For example, the differences between the live content streams may indicate differences in live themes (e.g., festival theme, education theme, or medical theme, etc.), differences in the association relationship between the live party and the current user, and / or differences in the live party (e.g., star live or institutional live, etc.).

[0049] In some embodiments, the electronic device 110 may also present the first live content (e.g., live content 225) in the live content stream in the viewing interface of the interface 200C. In some embodiments, the live content stream may be associated with multiple live contents and support the user to switch to play other live contents in the live content stream based on a preset operation (e.g., swiping up and down) in the viewing interface. As an example, such live content may include, for example, video live content, graphic live content, and / or audio live content, etc. The present disclosure is not intended to limit the presentation form of the live content.

[0050] Alternatively, such a live content stream may be a live preview stream. The live preview stream may be associated with multiple live preview contents. The first live content (e.g., live content 225) may include the live preview content corresponding to the first live party. As an example, the live preview stream may support the user to switch to play other live preview contents in the live preview stream based on a preset operation (e.g., swiping up and down) in the viewing interface. For the sake of saving space, the live content stream in the following text may be understood as a live content stream or a live preview stream.

[0051] Additionally or alternatively, the electronic device 110 may switch the viewing interface from the first state to the second state in response to receiving a swipe operation associated with a preset direction (e.g., the upward swipe direction) in the viewing interface of the interface 200C. As an example, the electronic device 110 may stop presenting a set of live entry points in the viewing interface and present the label component 222 and the first live content (e.g., live content 225) in response to the viewing interface being switched to the second state.

[0052] In some embodiments, as Figure 2D shown, the electronic device 110 may present the interface 200D. The viewing interface presented in the interface 200D is in the second state. The electronic device 110 may present the label component 222 in the viewing interface. For example, the electronic device 110 may present at least one label in the label component 222. Further, the electronic device 110 may present an additional at least one label in the label component 222 in response to a preset operation (e.g., a swipe operation associated with the label component 222). The electronic device 110 may present the first live content (e.g., live content 225) in the live content stream in the viewing interface. Alternatively, the electronic device 110 may superimpose and display the label component 222 on the first live content. Alternatively, the electronic device 110 may present the label component 222 and the first live content in different regions of the viewing interface in the second state.

[0053] In some embodiments, the electronic device 110 may stop presenting the label component 222 in the viewing interface of the interface 200D in response to not receiving a preset operation within a preset period. As an example, the preset period may indicate a preset period starting from when the viewing interface is in the second state (e.g., within 10 seconds). Such a preset operation may include, for example, a click operation on at least one label in the label component, a swipe operation (or click operation) on the viewing interface, and / or a click operation on a navigation item in the navigation bar, etc.

[0054] In some embodiments, the electronic device 110 may start a countdown associated with a preset period (e.g., a 10 - second countdown) in response to the viewing interface being switched to the second state. Before the countdown ends, the electronic device 110 may, in response to a first operation (e.g., a click operation) on the live preview content, present a live interface associated with the first live party and pause the countdown. As an example, the live interface may present live content corresponding to the live preview content. As an example, the electronic device 110 may stop presenting the label component 222 in the live interface. Further, the electronic device 110 may, in response to a second operation to exit the live interface (e.g., triggering an exit control in the live interface, or a swipe operation associated with the live interface, etc.), present the viewing interface and resume the countdown (e.g., if there were 7 seconds remaining in the countdown before entering the live interface, resume the countdown and continue counting down from 7 seconds). Before the countdown ends, the electronic device 110 may present the label component 222 in the viewing interface.

[0055] In some embodiments, the electronic device 110 may start a countdown associated with a preset period (e.g., a 10 - second countdown) in response to the viewing interface being switched to the second state. Further, the electronic device 110 may reset the countdown (e.g., start counting down from 10 seconds again) in response to receiving an operation (e.g., also referred to as a third operation) before the countdown ends.

[0056] As an example, the third operation may include a switching operation for switching the live content in the live content stream. As an example, such a switching operation may be implemented as a swipe operation or a hovering gesture operation on the live content stream, etc. Alternatively, such a third operation may include a selection operation on the first label (e.g., label 224 - 3) in the label component 222. This selection operation may be used to switch the viewing interface to present the live content stream corresponding to the first label. In this way, the embodiments of the present disclosure can reset the countdown after the live content or live content stream presented in the viewing interface is updated, so as to keep the label component presented in the viewing interface continuously, which is beneficial to help the user more conveniently select the desired live content stream.

[0057] In some embodiments, the live content stream presented in the viewing interface in interface 200D is the first live content stream. The electronic device 110 may switch the viewing interface to present the live content in the second live content stream associated with the second tag item in response to the selection of the second tag (e.g., tag 224-2) among the multiple tags. As an example, the second live content stream includes live content associated with multiple live broadcasters. For example, such multiple live broadcasters may satisfy a preset condition with the association relationship of the current user. For example, such a preset condition may indicate that the multiple live broadcasters and the current user are mutually followed or in a friend relationship in application 120, etc. In this way, the embodiments of the present disclosure can support the user to select and view the live content of the live broadcaster whose association relationship with the user satisfies the preset condition, thereby improving the efficiency of the user to obtain information.

[0058] Alternatively, the electronic device 110 may present an indication element (e.g., indication element 226) in the viewing interface of interface 200D in response to the viewing interface being switched to the second state. Further, the electronic device 110 may switch the viewing interface from the second state to the first state in response to the triggering of the indication element. For example, the electronic device 110 may present an entry component in the viewing interface in response to a click operation on the indication element 226.

[0059] In some embodiments, as Figure 2E shown, the electronic device 110 may present interface 200E. The viewing interface in interface 200E stops presenting the tag component. Alternatively, the electronic device 110 may adjust the display position of the indication element in the viewing interface after stopping presenting the tag component in the viewing interface. For example, the electronic device 110 may adjust the position of the indication element 226 from the edge position of the viewing interface to the center position. Alternatively, the electronic device 110 may also adjust the visual elements in the indication element (e.g., the visual element corresponding to the text identifier and / or the visual element corresponding to the image identifier) after stopping presenting the tag component in the viewing interface.

[0060] Based on the process described above, embodiments of the present disclosure can present a set of live broadcast entrances, a tag component, and the live broadcast content in the live broadcast content stream in the viewing interface when the viewing interface is in the first state. In this way, embodiments of the present disclosure can provide live broadcast entrances for users to select, support users to view the corresponding live broadcast content based on the live broadcast entrances, and are beneficial to improving the efficiency of users to view live broadcast content and obtain information. Moreover, the tag component can be used to switch the live broadcast content stream presented in the viewing interface, so as to support users to select the desired live broadcast content based on the tag component. When the viewing interface is in the second state, embodiments of the present disclosure can stop presenting a set of live broadcast entrances and continue to present the tag component and the live broadcast content, so as to present the live broadcast content more prominently for users and retain the function of switching the live broadcast content stream based on the tag component, thereby improving the efficiency of users to view and switch live broadcast content. In addition, embodiments of the present disclosure can stop presenting the tag component in the viewing interface in response to not receiving a first operation within a preset time period, so that users can view the current live broadcast content more attentively and reduce the interference to the picture of users watching the live broadcast content.

[0061] Example process

[0062] Figure 3 FIG. shows a flowchart of an example process 300 of interface interaction according to some embodiments of the present disclosure. Process 300 can be implemented at the electronic device 110. The following will refer to Figure 1 to describe process 300.

[0063] As Figure 3 shown, at block 310, the electronic device 110 presents a set of live broadcast entrances, a tag component, and the first live broadcast content in the live broadcast content stream in the viewing interface in response to the viewing interface being in the first state, and the tag component is used to switch the live broadcast content stream presented in the viewing interface.

[0064] At block 320, the electronic device 110 stops presenting a set of live broadcast entrances in the viewing interface and presents the tag component and the first live broadcast content in response to the viewing interface being switched to the second state.

[0065] At block 330, the electronic device 110 stops presenting the tag component in the viewing interface in response to not receiving a preset operation within a preset time period.

[0066] In some embodiments, the live broadcast content stream is a live broadcast preview stream, and the first live broadcast content includes live broadcast preview content associated with a first live broadcast party.

[0067] In this way, embodiments of the present disclosure can present live broadcast entrances and a tag component in the viewing interface of the live broadcast preview stream, which is beneficial to improving the efficiency of users to view live broadcast content (including live broadcast preview content).

[0068] In some embodiments, process 300 also includes: in response to the viewing interface being switched to a second state, starting a countdown associated with a preset time period; before the countdown ends, in response to a first operation on the live preview content, presenting a live broadcast interface associated with the first live broadcast party and pausing the countdown; and in response to a second operation of exiting the live broadcast interface, presenting a viewing interface and resuming the countdown, wherein, before the countdown ends, the viewing interface presents a label component.

[0069] In this way, the embodiment of the present disclosure pauses the countdown associated with the label component after the user views the live broadcast interface corresponding to the live broadcast preview content, and resumes the countdown after the user exits the live broadcast interface and returns to the viewing interface, thereby making the exit logic of the label component more reasonable, helping the user to select a live broadcast content stream that better meets their expectations, thereby improving the user's information acquisition efficiency.

[0070] In some embodiments, process 300 further includes: in response to the viewing interface being switched to the second state, starting a countdown associated with a preset period of time; and in response to receiving a third operation before the countdown ends, resetting the countdown.

[0071] In this way, the embodiment of the present disclosure can reset the countdown after receiving the third operation, thereby continuously providing the user with a tag component that can switch the live content stream before the user finds the desired live content, which is conducive to improving the efficiency of the user viewing the desired live content.

[0072] In some embodiments, the third operation includes: a switching operation for switching the live content in the live content stream; a selection operation for the first tag in the tag component, the selection operation is used to switch the viewing interface to present the live content stream corresponding to the first tag.

[0073] In this way, the embodiments of the present disclosure can reset the countdown based on various types of operations, thereby improving the efficiency of the user in acquiring information.

[0074] In some embodiments, the tag component includes a plurality of tags corresponding to different live content streams.

[0075] In this way, the embodiments of the present disclosure can provide multiple tags for users, making it convenient for users to select desired live content streams.

[0076] In some embodiments, the live content stream is a first live content stream, and process 300 further includes: in response to selection of a second tag among multiple tags, switching the viewing interface to present live content in a second live content stream associated with the second tag item, wherein the second live content stream includes live content associated with multiple live broadcast parties, and the association relationship between the multiple live broadcast parties and the current user meets a preset condition.

[0077] In this way, embodiments of the present disclosure can support a user in viewing the live content of a live broadcaster whose association relationship with the user meets a preset condition, thereby improving the efficiency of the user in obtaining information and the efficiency of viewing the desired live content.

[0078] In some embodiments, process 300 further includes: in response to the viewing interface being switched to a second state, presenting an indication element in the viewing interface, and in response to a trigger of the indication element, switching the viewing interface from the second state to the first state.

[0079] In this way, embodiments of the present disclosure can support a user in switching the state of the viewing interface based on the indication element, thereby improving the efficiency of the user in obtaining information.

[0080] In some embodiments, after stopping presenting the label component in the viewing interface, process 300 further includes: adjusting the display position of the indication element in the viewing interface.

[0081] In this way, embodiments of the present disclosure can adjust the display position of the indication element after stopping presenting the label component in the viewing interface, thereby facilitating the improvement of the user's operation efficiency.

[0082] In some embodiments, the first state indicates that an entrance component in the viewing interface presents a set of live entrances. Process 300 further includes: presenting a reservation entrance and / or a history entrance in the entrance component. The reservation entrance is used to trigger the presentation of live reservation information associated with the current user, and the history entrance is used to trigger the presentation of historical live interaction information associated with the current user.

[0083] In this way, embodiments of the present disclosure can provide an entrance component in the viewing interface and present a set of live entrances, a reservation entrance, and / or a history entrance, etc. in the entrance component, thereby improving the efficiency of the user in obtaining information and enabling the user to more conveniently select the content they want to view.

[0084] In some embodiments, process 300 further includes: in response to a trigger of the reservation entrance, presenting a reservation window. The reservation window presents live reservation information, and the live reservation information indicates a first set of live events reserved by the current user. The reservation window also indicates a second set of live events not reserved by the current user, and the second set of live broadcasters corresponding to the second set of live events are determined based on the historical live interaction of the current user.

[0085] In this way, embodiments of the present disclosure can provide a reservation entrance for the user, thereby presenting the live events reserved by the user or the live events associated with the historical live interaction of the user for the user, which is beneficial to improving the efficiency of the user in obtaining live information.

[0086] In some embodiments, process 300 further includes: scheduling a live event in response to receiving a scheduling operation associated with a live event in a second group of live events.

[0087] In this way, embodiments of the present disclosure can support users in quickly scheduling live events, thereby facilitating the improvement of the efficiency of users obtaining information.

[0088] In some embodiments, the scheduling entry presents identification information of at least one live party that the current user has scheduled.

[0089] In this way, embodiments of the present disclosure can present the identification information of the live party in the scheduling entry, thereby facilitating the improvement of the efficiency of users obtaining information.

[0090] In some embodiments, process 300 further includes: in response to receiving a sliding operation associated with a preset area, adjusting the display position of a group of live entries in the entry component and keeping the scheduling entry presented at a preset position.

[0091] In this way, embodiments of the present disclosure can support users in adjusting the display position of a group of live entries in the entry component based on the sliding operation, thereby improving the efficiency of the entry component in displaying information. And embodiments of the present disclosure keep the scheduling entry presented at a preset position, which can ensure that the user's viewing of the scheduled live event is not affected, thus ensuring the viewing efficiency of the user.

[0092] In some embodiments, process 300 further includes: in response to receiving a sliding operation associated with a preset direction in the viewing interface, switching the viewing interface from a first state to a second state.

[0093] In this way, embodiments of the present disclosure support users in switching the viewing interface from a first state to a second state based on the sliding operation, thereby improving the operation efficiency of the users.

[0094] Example devices and equipment

[0095] Embodiments of the present disclosure also provide corresponding devices for implementing the above methods or processes. Figure 4 A schematic structural block diagram of an example device 400 for interface interaction according to certain embodiments of the present disclosure is shown. Device 400 can be implemented as or included in an electronic device 110. Each module / component in device 400 can be implemented by hardware, software, firmware, or any combination thereof.

[0096] As Figure 4As shown, the apparatus 400 includes: a first presentation module 410 configured to present a set of live entry points, a label component, and a first live content in a live content stream in a viewing interface in response to the viewing interface being in a first state, the label component being used to switch the live content stream presented in the viewing interface; a second presentation module 420 configured to stop presenting a set of live entry points in the viewing interface and present the label component and the first live content in response to the viewing interface being switched to a second state; and a stop module 430 configured to stop presenting the label component in the viewing interface in response to no preset operation being received within a preset period.

[0097] In some embodiments, the live content stream is a live preview stream, and the first live content includes live preview content associated with a first live party.

[0098] In some embodiments, the apparatus 400 further includes a processing module configured to: start a countdown associated with a preset period in response to the viewing interface being switched to a second state; before the countdown ends, present a live interface associated with the first live party and pause the countdown in response to a first operation on the live preview content; and present the viewing interface and resume the countdown in response to a second operation to exit the live interface, wherein the viewing interface presents the label component before the countdown ends.

[0099] In some embodiments, the apparatus 400 further includes a timing module configured to: start a countdown associated with a preset period in response to the viewing interface being switched to a second state; and reset the countdown in response to a third operation being received before the countdown ends.

[0100] In some embodiments, the third operation includes: a switching operation for switching the live content in the live content stream; a selection operation on a first label in the label component, the selection operation being used to switch the viewing interface to present the live content stream corresponding to the first label.

[0101] In some embodiments, the label component includes a plurality of labels, and the plurality of labels correspond to different live content streams.

[0102] In some embodiments, the live content stream is a first live content stream, and the apparatus 400 further includes a first switching module configured to: switch the viewing interface to present the live content in a second live content stream associated with a second label item in response to the selection of the second label among the plurality of labels, wherein the second live content stream includes live content associated with a plurality of live parties, and the association relationships between the plurality of live parties and the current user satisfy a preset condition.

[0103] In some embodiments, the device 400 further includes an indication module, which is configured to: in response to the viewing interface being switched to the second state, present an indication element in the viewing interface, and in response to a trigger on the indication element, switch the viewing interface from the second state to the first state.

[0104] In some embodiments, after stopping presenting the label component in the viewing interface, the device 400 further includes a position adjustment module, which is configured to: adjust the display position of the indication element in the viewing interface.

[0105] In some embodiments, the first state indicates that an entrance component in the viewing interface presents a set of live broadcast entrances. The device 400 further includes an entrance presentation module, which is configured to: present a reservation entrance and / or a history entrance in the entrance component. The reservation entrance is used to trigger the presentation of live broadcast reservation information associated with the current user, and the history entrance is used to trigger the presentation of historical live broadcast interaction information associated with the current user.

[0106] In some embodiments, the device 400 further includes a reservation information module, which is configured to: in response to a trigger on the reservation entrance, present a reservation window. The reservation window presents live broadcast reservation information, which indicates a first set of live broadcast activities reserved by the current user. Among them, the reservation window also indicates a second set of live broadcast activities not reserved by the current user, and the second set of live broadcast parties corresponding to the second set of live broadcast activities are determined based on the historical live broadcast interaction of the current user.

[0107] In some embodiments, the device 400 further includes a reservation module, which is configured to: in response to receiving a reservation operation associated with a live broadcast activity in the second set of live broadcast activities, reserve the live broadcast activity.

[0108] In some embodiments, the reservation entrance presents identification information of at least one live broadcast party already reserved by the current user.

[0109] In some embodiments, the device 400 further includes a sliding module, which is configured to: in response to receiving a sliding operation associated with a preset area, adjust the display position of a set of live broadcast entrances in the entrance component and keep presenting the reservation entrance at the preset position.

[0110] In some embodiments, the device 400 further includes a second switching module, which is configured to: in response to receiving a sliding operation associated with a preset direction in the viewing interface, switch the viewing interface from the first state to the second state.

[0111] The units included in apparatus 400 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 in lieu of the machine-executable instructions, some or all of the units in apparatus 400 can be implemented at least in part 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 a chip (SOCs), complex programmable logic devices (CPLDs), and the like.

[0112] Figure 5 FIG. shows a block diagram of an electronic device 500 in which one or more embodiments of the present disclosure can be implemented. It should be understood that Figure 5 the illustrated electronic device 500 is merely exemplary and should not impose any limitation on the functionality and scope of the embodiments described herein. Figure 5 The illustrated electronic device 500 can be used to implement Figure 1 electronic device 110.

[0113] As Figure 5 shown, the electronic device 500 is in the form of a general-purpose electronic device. The components of the electronic device 500 can include, but are not limited to, one or more processors or processing units 510, a memory 520, a storage device 530, one or more communication units 540, one or more input devices 550, and one or more output devices 560. The processing unit 510 can be an actual or virtual processor and can execute various processes according to programs stored in the memory 520. In a multi-processor system, multiple processing units execute computer-executable instructions in parallel to enhance the parallel processing ability of the electronic device 500.

[0114] The electronic device 500 generally includes multiple computer storage media. Such media can be any accessible media that can be obtained by the electronic device 500, including but not limited to volatile and non-volatile media, removable and non-removable media. The memory 520 can be volatile memory (such as registers, caches, random access memory (RAM)), non-volatile memory (such as read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory), or some combination thereof. The storage device 530 can be removable or non-removable media and can include machine-readable media, such as flash drives, magnetic disks, or any other media that can be capable of storing information and / or data and can be accessed within the electronic device 500.

[0115] The electronic device 500 may further include additional removable / non-removable, volatile / non-volatile storage media. Although not shown in Figure 5 , a disk drive for reading from and writing to a removable, non-volatile disk (e.g., a "floppy disk") and an optical disk drive for reading from and writing to a removable, non-volatile optical disk may be provided. In these cases, each drive may be connected to a bus (not shown) by one or more data media interfaces. The memory 520 may include a computer program product 525 having one or more program modules that are configured to perform the various methods or actions of the various embodiments of the present disclosure.

[0116] The communication unit 540 enables communication with other electronic devices via a communication medium. Additionally, the functions of the components of the electronic device 500 may be implemented in a single computing cluster or multiple computer machines that are capable of communicating via a communication connection. Thus, the electronic device 500 may operate in a networked environment using a logical connection to one or more other servers, network personal computers (PCs), or another network node.

[0117] The input device 550 may be one or more input devices such as a mouse, keyboard, trackball, etc. The output device 560 may be one or more output devices such as a display, speaker, printer, etc. The electronic device 500 may also communicate with one or more external devices (not shown) as needed via the communication unit 540, such as a storage device, a display device, etc., communicate with one or more devices that enable a user to interact with the electronic device 500, or communicate with any device that enables the electronic device 500 to communicate with one or more other electronic devices (e.g., a network card, a modem, etc.). Such communication may be performed via an input / output (I / O) interface (not shown).

[0118] According to an exemplary implementation of the present disclosure, there is provided a computer-readable storage medium having computer-executable instructions stored thereon, wherein the computer-executable instructions are executed by a processor to implement the methods described above. According to an exemplary implementation of the present disclosure, there is also provided a computer program product that is tangibly stored on a non-transitory computer-readable medium and includes computer-executable instructions, and the computer-executable instructions are executed by a processor to implement the methods described above.

[0119] Aspects of the present disclosure are described herein with reference to the flowcharts and / or block diagrams of methods, apparatuses, devices, and computer program products according to the present disclosure. It should be understood that each block of the flowcharts and / or block diagrams, and combinations of blocks in the flowcharts and / or block diagrams, can be implemented by computer-readable program instructions.

[0120] 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 the instructions, when executed by the processing unit of the computer or other programmable data processing apparatus, create means for implementing the functions / acts specified in one or more boxes of the flowchart and / or block diagram. These computer-readable program instructions may also be stored in a computer-readable storage medium that causes a computer, a programmable data processing apparatus, and / or other devices to function in a particular manner, such that the computer-readable medium storing the instructions comprises a manufacture including instructions that implement various aspects of the functions / acts specified in one or more boxes of the flowchart and / or block diagram.

[0121] The computer-readable program instructions may be loaded onto a computer, other programmable data processing apparatus, or other devices to cause a series of operational steps to be performed on the computer, other programmable data processing apparatus, or other devices to produce a computer-implemented process such that the instructions executed on the computer, other programmable data processing apparatus, or other devices implement the functions / acts specified in one or more boxes of the flowchart and / or block diagram.

[0122] The flowcharts and block diagrams in the figures illustrate the architecture, functionality, and operation of possible implementations of systems, methods, and computer program products according to various implementations of the present disclosure. In this regard, each block in the flowchart or block diagram may represent a module, a segment of code, or a portion of an instruction, and the module, segment of code, or portion of an instruction may include one or more executable instructions for implementing the specified logical function. In some alternative implementations, the functions noted in the blocks may occur out of the order noted in the figures. For example, two consecutive blocks may in fact be executed substantially in parallel, or they may sometimes be executed in the reverse order, depending on the functionality involved. It should also be noted that each block of the block diagrams and / or flowcharts, and combinations of blocks in the block diagrams and / or flowcharts, can be implemented by special-purpose hardware-based systems that perform the specified functions or acts, or by combinations of special-purpose hardware and computer instructions.

[0123] The implementations of the present disclosure have been described above. The description is illustrative, not exhaustive, and is not limited to the disclosed implementations. Many modifications and variations will be apparent to those of ordinary skill in the art without departing from the scope and spirit of the described implementations. The choice of terms used herein is intended to best explain the principles of the implementations, the practical application, or improvements made to the technology in the marketplace, or to enable other ordinary skilled persons in the art to understand the implementations disclosed herein.

Claims

1. A method for interface interaction, comprising: In response to the viewing interface being in a first state, presenting a set of live broadcast entrances, a label component, and a first live broadcast content in the live broadcast content stream in the viewing interface, where the label component is used to switch the live broadcast content stream presented in the viewing interface; In response to the viewing interface being switched to a second state, stopping presenting the set of live broadcast entrances in the viewing interface, and presenting the label component and the first live broadcast content; And In response to no preset operation being received within a preset time period, stopping presenting the label component in the viewing interface.

2. The method according to claim 1, wherein the live broadcast content stream is a live broadcast preview stream, and the first live broadcast content includes live broadcast preview content associated with a first live broadcast party.

3. The method according to claim 2, the method further comprising: In response to the viewing interface being switched to the second state, starting a countdown associated with the preset time period; Before the countdown ends, in response to a first operation on the live broadcast preview content, presenting the live broadcast interface associated with the first live broadcast party and pausing the countdown; And In response to a second operation to exit the live broadcast interface, presenting the viewing interface and resuming the countdown, wherein, before the countdown ends, the viewing interface presents the label component.

4. The method according to claim 1, further comprising: In response to the viewing interface being switched to the second state, starting a countdown associated with the preset time period; And In response to a third operation being received before the countdown ends, resetting the countdown.

5. The method according to claim 4, wherein the third operation includes: A switching operation for switching the live broadcast content in the live broadcast content stream; A selection operation on a first label in the label component, where the selection operation is used to switch the viewing interface to present the live broadcast content stream corresponding to the first label.

6. The method according to claim 1, wherein the label component includes multiple labels, and the multiple labels correspond to different live broadcast content streams.

7. The method according to claim 6, wherein the live broadcast content stream is a first live broadcast content stream, the method further comprising: In response to the selection of a second label among the multiple labels, switching the viewing interface to present the live broadcast content in a second live broadcast content stream associated with the second label item, where the second live broadcast content stream includes live broadcast content associated with multiple live broadcast parties, and the association relationships between the multiple live broadcast parties and the current user satisfy preset conditions.

8. The method according to claim 1, further comprising: In response to the viewing interface being switched to the second state, presenting an indication element in the viewing interface, and In response to the triggering of the indication element, switching the viewing interface from the second state to the first state.

9. The method according to claim 8, wherein after stopping presenting the label component in the viewing interface, the method further comprises: Adjusting the display position of the indication element in the viewing interface.

10. The method according to claim 1, wherein the first state indicates that an entry component in the viewing interface presents the set of live broadcast entries, and the method further includes: Presenting a reservation entry and / or a history entry in the entry component, the reservation entry being used to trigger the presentation of live broadcast reservation information associated with the current user, and the history entry being used to trigger the presentation of historical live broadcast interaction information associated with the current user.

11. The method according to claim 10, further includes: In response to a trigger on the reservation entry, presenting a reservation window that presents the live broadcast reservation information, the live broadcast reservation information indicating a first set of live broadcast activities reserved by the current user, wherein the reservation window further indicates a second set of live broadcast activities not reserved by the current user, and wherein the second set of live broadcast parties corresponding to the second set of live broadcast activities are determined based on the historical live broadcast interactions of the current user.

12. The method according to claim 11, further includes: In response to receiving a reservation operation associated with a live broadcast activity in the second set of live broadcast activities, reserving the live broadcast activity.

13. The method according to claim 10, wherein the reservation entry presents identification information of at least one live broadcast party reserved by the current user.

14. The method according to claim 10, further includes: In response to receiving a sliding operation associated with a preset area, adjusting the display position of the set of live broadcast entries in the entry component and keeping the reservation entry presented at the preset position.

15. The method according to claim 1, further includes: In response to receiving a sliding operation associated with a preset direction in the viewing interface, switching the viewing interface from the first state to the second state.

16. An apparatus for interface interaction, including: A first presentation module configured to, in response to the viewing interface being in a first state, present a set of live broadcast entries, a label component, and a first live broadcast content in the live broadcast content stream in the viewing interface, the label component being used to switch the live broadcast content stream presented in the viewing interface; A second presentation module configured to, in response to the viewing interface being switched to a second state, stop presenting the set of live broadcast entries in the viewing interface and present the label component and the first live broadcast content; And A stop module configured to, in response to not receiving a preset operation within a preset period, stop presenting the label component in the viewing interface.

17. An electronic device, including: At least one processing unit; And At least one memory coupled to the at least one processing unit and storing instructions for execution by the at least one processing unit, the instructions, when executed by the at least one processing unit, cause the electronic device to execute the method according to any one of claims 1 to 15.

18. A computer-readable storage medium having a computer program stored thereon, the computer program being executable by a processor to implement the method according to any one of claims 1 to 15.