Interface interaction method and device, equipment and storage medium

By presenting content items and entrances associated with the live broadcast party in the viewing interface of the live broadcast content stream, the problem of complex switching of live broadcast content is solved, and the rapid positioning and switching to the live broadcast interface of interest is achieved, which improves the efficiency of obtaining live content.

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

Patent Information

Application Number
CN202510688358.6
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-05-26
Publication Date
2025-07-18

AI Technical Summary

Technical Problem

In the prior art, users’ ways of switching live content are complicated, resulting in low efficiency in viewing live content.

Method used

By presenting content items associated with the live broadcast party in the viewing interface of the live broadcast content stream and in response to the development of multiple live broadcast portals of the same type, the user is allowed to quickly locate and switch to the live broadcast interface of interest.

Benefits of technology

It improves the efficiency of users to quickly locate and switch to interested live broadcasters in live broadcast content, meets users' needs to explore more related content under the same topic or category, and improves the efficiency of obtaining live broadcast content.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120343345A_ABST
    Figure CN120343345A_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 first viewing interface of a live broadcast content stream is in a first state, presenting a first content item associated with a first live broadcast party in the viewing interface; in response to triggering of the first content item, presenting a first group of live broadcast entries corresponding to a first group of live broadcast parties in a second viewing interface, the first group of live broadcast parties including the first live broadcast parties, and the first group of live broadcast parties being associated with the same first category; and in response to triggering of a first live broadcast entry in the first group of live broadcast entries, presenting a first live broadcast interface of a second live broadcast party, the second live broadcast party corresponding to the first live broadcast entry. 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 in particular, to methods, apparatuses, devices, and computer-readable storage media for interface interaction. Background Art

[0002] With the increasing maturity of network technology, more and more users use 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 of 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 watching 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 a first viewing interface of a live content stream being in a first state, presenting a first content item associated with a first live party in the viewing interface; in response to a trigger on the first content item, presenting a first set of live entry points corresponding to a first set of live parties in a second viewing interface, the first set of live parties including the first live party and the first set of live parties being associated with the same first category; and in response to a trigger on the first live entry point in the first set of live entry points, presenting a first live interface of a second live party, the second live party corresponding to the first live entry point.

[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 present a first content item associated with a first live party in a viewing interface in response to a first viewing interface of a live content stream being in a first state; a second presentation module configured to present a first set of live entry points corresponding to a first set of live parties in a second viewing interface in response to a trigger on the first content item, the first set of live parties including the first live party and the first set of live parties being associated with the same first category; and a third presentation module configured to present a first live interface of a second live party in response to a trigger on the first live entry point in the first set of live entry points, the second live party corresponding to the first live entry point.

[0005] In a third aspect of the present disclosure, an electronic device is provided. The device includes at least one processor; and at least one memory, the at least one memory being coupled to the at least one processor and storing instructions for execution by the at least one processor. The instructions, when executed by the at least one processor, cause the device to perform 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 limit 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 A schematic diagram showing an example environment in which embodiments of the present disclosure can be implemented;

[0010] Figures 2A to 2G An example interface according to some embodiments of the present disclosure;

[0011] Figure 3 A flowchart showing an example process of interface interaction according to some embodiments of the present disclosure;

[0012] Figure 4 A schematic structural block diagram showing an example device for interface interaction according to some embodiments of the present disclosure; and

[0013] Figure 5 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. In addition, 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 similar terms should be understood as open inclusion, that is, "including but not limited to". The term "based on" should be understood as "at least partially based on". The term "an embodiment" or "the embodiment" should be understood as "at least one embodiment". The term "some embodiments" should 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, the acquisition and / or use of data, etc. These aspects all comply with the corresponding laws, regulations and related provisions. In the embodiments of the present disclosure, the collection, acquisition, processing, processing, forwarding, use, etc. of all data are carried out on the premise that the user is aware and confirms. Correspondingly, 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 according to the relevant laws and regulations. The specific informing 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] For the solutions in this specification and embodiments, if they involve personal information processing, they will all 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 for interaction. 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 first viewing interface of the live content stream being in the first state, a first content item associated with the first live party can be presented in the viewing interface. Further, in response to the triggering of the first content item, a first set of live entrances corresponding to the first set of live parties can be presented in the second viewing interface. The first set of live parties includes the first live party, and the first set of live parties is associated with the same first category. Correspondingly, in response to the triggering of the first live entrance in the first set of live entrances, the first live interface of the second live party corresponding to the first live entrance can be presented.

[0021] In this way, embodiments of the present disclosure can present content items associated with the live broadcaster in the viewing interface when the viewing interface of the live content stream is in the first state, and can display multiple live entrances corresponding to more broadcasters of the same type as the live broadcaster based on the triggering of the content items. On the one hand, embodiments of the present disclosure can help users quickly locate the desired live broadcaster among numerous live contents, saving the time and effort of the users in searching and improving the efficiency of the users in obtaining live content. On the other hand, embodiments of the present disclosure can provide users with more broadcasters of the same type as the first live broadcaster, thereby meeting the users' need to explore more relevant content under the same theme or category and further enhancing the efficiency of the users in obtaining live content.

[0022] Example environment

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

[0024] In this exemplary 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 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.

[0025] 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.

[0026] 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 can also support any type of user interface (such as a "wearable" circuit, etc.).

[0027] The server 130 can be an independent physical server, a server cluster or a 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.

[0028] 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 Bluetooth connection, mobile network connection, Universal Serial Bus (USB) connection, 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 between the two.

[0029] 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.

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

[0031] Example interaction

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

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

[0034] In some embodiments, the electronic device 110 can receive a user's selection of the navigation item 205 and present a viewing interface for the live content stream as Figure 2A shown.

[0035] In some embodiments, the viewing interface of the live content stream presented by the interface 200A is in a first state. The first state can indicate that the information area 205 in the viewing interface is in an expanded state. In some scenarios, the information area can also be referred to as the skylight area or the collapsible top area of the viewing interface of the live content stream.

[0036] In some embodiments, the information area 205 can display one or more live stream entrances 206 corresponding to one or more live streamers associated with the current user. As an example, the user can access the live stream interface of the corresponding live streamer by clicking on the live stream entrance 206.

[0037] In some embodiments, the electronic device 110 can also display at least one content item in the information area 205, such as the content item 205-1 and the content item 205-2. In some embodiments, the content item 205-1 can be associated with the live streamer 1 in the live streaming state, and the content item 205-2 can be associated with the live streamer 2 in the live streaming state.

[0038] Additionally, as Figure 2B shown, the electronic device 110 can also receive a sliding operation associated with the information area 205 to display more content items, such as the content item 210-3 associated with the live streamer 3. The content items 210-1 to 210-3 can be referred to individually or collectively as the content item 210.

[0039] In some embodiments, different content items 210 may be associated with different types of live broadcasters. As an example, the type of a live broadcaster may indicate the reason for recommending the live broadcaster to the current user. For example, the live broadcaster 1 corresponding to the content item 210-1 may be associated with a first type, and the live broadcaster 2 corresponding to the content item 210-2 may be associated with a second type different from the first type.

[0040] In some embodiments, the content item 210 may present a live image associated with the corresponding live broadcaster. For example, the content item 210-1 may present, for example, a live image of the live broadcaster 1 in real time. Alternatively, the content item 210-1 may be refreshed periodically to present different live image frames of the live broadcaster 1.

[0041] Alternatively or additionally, the content item 210 may present a cover image associated with the live broadcaster 1. As an example, the cover image may be determined based on the configuration operation of the live broadcaster 1.

[0042] Alternatively or additionally, the content item 210 may present the identification information of the live broadcaster 1. As an example, the identification information may include, but is not limited to, an image identification (e.g., avatar) and a text identification (e.g., nickname) of the live broadcaster 1, etc.

[0043] Alternatively or additionally, the content item 210 may present the description information associated with the live broadcaster 1. In some examples, the description information may indicate a first category corresponding to the live broadcaster 1. For example, the first category may correspond to "Recommended for You" to indicate that the live broadcaster 1 corresponds to a live broadcaster recommended based on the user's reference information.

[0044] In still other examples, the description information indicates the recommendation reason associated with the live broadcaster 1. For example, the recommendation reason may indicate "Follow Similar" to indicate that the live broadcaster 1 corresponds to a live broadcaster similar to the live broadcasters followed by the user. It should be understood that the information of the live broadcasters followed by the user is obtained and used with the user's knowledge and authorization.

[0045] In some embodiments, the electronic device 110 may receive a trigger from the user for the content item 210-1 and present the viewing interface 200C as Figure 2C shown. As Figure 2C shown, the electronic device 110 may present a first set of live entrances corresponding to a first set of live broadcasters in the viewing interface 200C. For example, live entrances 215-1, live entrances 215-2, etc.

[0046] In some embodiments, the first set of live broadcasters may be associated with the same first type. As an example, the first type may indicate using the same recall logic to recall the first set of live broadcasters from the list of live broadcasters associated with the application.

[0047] As an example, the first group of live broadcasters may include, for example, multiple live broadcasters determined based on the associated users of the user or the live interaction history. For example, the first group of live broadcasters may include live broadcasters similar to the user's followed live broadcasters, or the first group of live broadcasters may also include live broadcasters similar to the user's historical followed live broadcasters.

[0048] In some embodiments, the live entry 215-1 corresponding to the live broadcaster 1 may be displayed at a preset position in the viewing interface 200C. As an example, the live entry 215-1 may correspond to the live entry with the highest display priority in the viewing interface 200C. For example, the live entry 215-1 may be displayed at the top of the live entry list.

[0049] In some embodiments, the electronic device 110 may present at least some of the live entries in the first group of live entries in a multi-column style or a multi-row style in the viewing interface 200C. Figure 2C As an example, the electronic device 110 may present all the live entries in the first group in a two-column style.

[0050] In some embodiments, different viewing interfaces corresponding to different types may be associated with different layout styles. For example, the electronic device 110 may receive a trigger for the content item 210-2 and present the Figure 2D viewing interface 200D as shown.

[0051] As an example, the interface 200D may present a second group of live entries corresponding to a second group of live broadcasters associated with the second type. In some embodiments, the second group of live broadcasters may include, for example, one or more live broadcasters associated with a preset label. For example, the second group of live broadcasters may include live broadcasters associated with news broadcasts.

[0052] As Figure 2D shown, the electronic device 110 may present a first part of the second group of live entries in a first style, for example, the live entry 220.

[0053] Additionally, the electronic device 110 may also present a second part of the second group of live entries in a second style, for example, the live entry 225. In some embodiments, the display priority of the first style corresponding to the live entry 220 may be higher than the display priority of the second style corresponding to the live entry 225.

[0054] As Figure 2D an example, the electronic device 110 may display the live entry 220 in a single-column style and display the live entry 225 in a two-column style. As shown in the figure, the live entry 220 may have a larger display area than the live entry 225.

[0055] As another example, the electronic device 110 can receive a trigger for the content item 210-3 and present a viewing interface 200E as shown in Figure 2E Viewing interface 200E

[0056] As an example, the interface 200E can present a third set of live stream entrances corresponding to a third group of live streamers associated with a third type. In some embodiments, the third group of live streamers can include, for example, one or more live streamers whose interaction information meets a preset condition. For example, the third group of live streamers can include one or more live streamers whose number of followers meets a preset condition.

[0057] As shown in Figure 2E the electronic device 110 can present a first portion of the third set of live stream entrances in a third style, for example, the live stream entrance 230. Additionally, the electronic device 110 can also view another predetermined number of live stream entrances in the third live stream entrance by swiping the live stream entrance 230.

[0058] Additionally, the electronic device 110 can also present a second portion of the third set of live stream entrances in a fourth style, for example, the live stream entrance 235. In some embodiments, the display priority of the first style corresponding to the live stream entrance 230 can be higher than the display priority of the second style corresponding to the live stream entrance 235.

[0059] For Figure 2E example, the electronic device 110 can display the live stream entrance 230 in a banner style and display the live stream entrance 235 in a two-column style. As shown in the figure, the live stream entrance 230 can have a larger display area than the live stream entrance 235.

[0060] It can be seen that the viewing interfaces 200C, 200D, and 200E can correspond to different layout styles. For example, the first set of live stream entrances can correspond to a first layout style (e.g., a two-column style) in the viewing interface 200C, and the second set of live stream entrances can correspond to a second layout style (e.g., a single-column style combined with a two-column style) in the viewing interface 200D.

[0061] In some embodiments, when the viewing interfaces 200C to 200E are triggered to be presented, the live streamers corresponding to the live stream entrances presented by the viewing interfaces 200C to 200E can be in a live broadcast state.

[0062] For Figure 2C example, the electronic device 110 can receive a trigger for the live stream entrance 215-1 and can present a live stream interface of the corresponding live streamer. For example, as shown in Figure 2F the electronic device 110 can present a live stream interface 200F corresponding to the live stream entrance 215-1.

[0063] Further, the electronic device 110 may receive a switching operation 240 (e.g., an upward sliding operation) in the live interface 200F and may switch to presenting the live interface 200G as shown. The live interface 200G may correspond to another live broadcaster among the first group of live broadcasters, e.g., the live broadcaster 4. Figure 2G

[0064] In some embodiments, the live content corresponding to the first group of live broadcasters may be organized into an independent live content stream, and the electronic device 110 may present other live content in the independent live content stream based on the switching operation received in the live interface 200F.

[0065] In some embodiments, the live broadcaster 1 corresponding to the live interface 200F and the live broadcaster 4 corresponding to the live interface 200G may be adjacent live broadcasters in the live content stream. The live content stream may correspond to the sorting information of the first group of live broadcasters. Additionally, as an example, the electronic device 110 may also present a first group of live entry ports corresponding to the first group of live broadcasters based on the sorting information of the first group of live broadcasters. Figure 2C

[0066] For example, the live broadcaster 1 and the live broadcaster 4 are adjacent live broadcasters. In the viewing interface 200C, the live entry port 215-1 corresponding to the live broadcaster 1 may also be displayed adjacent to the live entry port 215-2 corresponding to the live broadcaster 4.

[0067] In some embodiments, the sorting information corresponding to the first group of live broadcasters of the viewing interface 200C, the second group of live broadcasters of the viewing interface 200D, and / or the third group of live broadcasters of the viewing interface 200E may be determined based on the interaction information of the first group of live broadcasters, the second group of live broadcasters, and / or the third group of live broadcasters.

[0068] As Figure 2C an example, the live entry ports corresponding to the live broadcasters with more interaction numbers (e.g., the number of viewers, the number of comments, etc.) may be displayed in a more forward position in the viewing interface 200C.

[0069] In some embodiments, image content associated with the corresponding live broadcaster may be displayed in the live entry ports in the viewing interfaces 200C to 200E. As an example, such image content may include static image content, e.g., static live image frames or cover images of the live broadcaster, etc.

[0070] Additionally, as Figure 2CAs an example, the electronic device 110 can also detect whether the browsing state of the viewing interface 200C meets the trigger condition associated with the corresponding live entry. For example, when the viewing interface 200C is swiped up and down to meet the trigger condition corresponding to the live entry 215-2, the electronic device 110 can play the live content associated with the live broadcaster 4 in the live entry 215-2. Additionally, the electronic device 110 can stop playing the live content in the live entry 215-2 based on the update of the browsing state of the viewing interface 200C and can trigger other live entries to play the corresponding live content.

[0071] Additionally, other information associated with the corresponding live broadcaster can be displayed in the live entry in the viewing interfaces 200C to 200E. For example, the live entry can present the identification information of the corresponding live broadcaster. As another example, the live entry can also correspond to the description label of the live broadcaster. In some examples, the description label can indicate the live category of the corresponding live broadcaster, such as dance, game, etc. Or, the description label can indicate the recommended reason associated with the corresponding live broadcaster.

[0072] In some embodiments, as mentioned above, Figure 2A The information area 205 shown is collapsible, for example. In some embodiments, when the viewing interface 200A of the live content stream is switched to the second state, the electronic device 110 can fold up the information area 205 and can accordingly stop presenting the live entry 206, the content item 210, etc.

[0073] As an example, the electronic device 110 can receive a swipe operation associated with a preset direction in the viewing interface 200A and can accordingly switch the viewing interface from the first state to the second state. For example, the electronic device 110 can receive an upward swipe operation in the interface 200A and can accordingly hide the information area 205.

[0074] Based on the processes described above, on the one hand, the embodiments of the present disclosure can help users quickly locate the desired live broadcaster among numerous live contents, saving the time and effort of users in searching and improving the efficiency of users in obtaining live content. On the other hand, the embodiments of the present disclosure can provide users with more live broadcasters of the same type as the first live broadcaster, thereby meeting the needs of users to explore more relevant content under the same theme or category and further enhancing the efficiency of users in obtaining live content.

[0075] Example process

[0076] Figure 3 The flowchart of an example process 300 of interface interaction according to some embodiments of the present disclosure is shown. The process 300 can be implemented at the electronic device 110. The following references Figure 1to describe process 300.

[0077] As Figure 3 shown, at block 310, in response to the first viewing interface of the live content stream being in the first state, the electronic device 110 presents a first content item associated with the first live party in the viewing interface.

[0078] At block 320, in response to a trigger on the first content item, the electronic device 110 presents a first set of live entry ports corresponding to a first set of live parties in a second viewing interface, the first set of live parties including the first live party, and the first set of live parties being associated with the same first category.

[0079] At block 330, in response to a trigger on the first live entry port in the first set of live entry ports, the electronic device 110 presents a first live interface of a second live party corresponding to the first live entry port.

[0080] In some embodiments, process 300 further includes: presenting a second content item associated with a third live party in the first viewing interface; and in response to a trigger on the second content item, presenting a second set of live entry ports corresponding to a second set of live parties in a third viewing interface, the second set of live parties including the second live party, and the second set of live parties being associated with the same second category, the first category being different from the second category.

[0081] In this way, embodiments of the present disclosure can provide a quick access entry for different types of live rooms in the browsing interface of the live content stream, thereby improving the efficiency of the user to obtain live content.

[0082] In some embodiments, the first set of live entry ports corresponds to a first layout style in the second viewing interface, the second set of live entry ports corresponds to a second layout style in the third viewing interface, and the first layout style is different from the second layout style.

[0083] In this way, embodiments of the present disclosure can use different styles to present the entry viewing interfaces corresponding to different types, so as to be able to design different layout styles according to the live type, thereby improving the efficiency of information acquisition.

[0084] In some embodiments, the first content item presents at least one of the following information: a live image associated with the first live party; a cover image associated with the first live party; identification information of the first live party; description information associated with the first live party.

[0085] In this way, embodiments of the present disclosure can display various types of information associated with the live party through the first content item, thereby improving the efficiency of information acquisition and helping the user understand the relevant live content.

[0086] In some embodiments, the description information indicates a first category corresponding to the first live broadcaster; or the description information indicates a recommended reason associated with the first live broadcaster.

[0087] In this way, the embodiments of the present disclosure can help users make better decisions on whether to enter the corresponding entry viewing interface, thereby improving the efficiency of interface interaction.

[0088] In some embodiments, presenting a first set of live broadcast entries corresponding to a first set of live broadcasters in the second viewing interface includes: presenting at least some of the live broadcast entries in the first set of live broadcast entries in a multi-column style or a multi-row style in the second viewing interface.

[0089] In this way, the embodiments of the present disclosure can more effectively organize the display of live broadcast entries through a multi-column or multi-style (e.g., double-column style), thereby improving the efficiency of users obtaining information.

[0090] In some embodiments, process 300 further includes: presenting a first part of the first set of live broadcast entries in a first style in the second viewing interface; and presenting a second part of the first set of live broadcast entries in a second style in the second viewing interface, where the display priority of the first style is higher than that of the second style.

[0091] In this way, the embodiments of the present disclosure can highlight some specific live broadcast entries in the entry viewing interface, thereby helping users access the live broadcast interface more quickly.

[0092] In some embodiments, process 300 further includes: in response to receiving a switching operation in the first live broadcast interface of the second live broadcaster, switching to the second live broadcast interface presenting the fourth live broadcaster in the first set of live broadcasters.

[0093] In this way, the embodiments of the present disclosure can support quick switching between a group of live broadcasters of the same type in the live broadcast interface.

[0094] In some embodiments, the fourth live broadcaster is determined based on the sorting information of the first set of live broadcasters, and the presentation order of the first set of live broadcast entries in the second viewing interface indicates the sorting information.

[0095] In this way, the embodiments of the present disclosure can construct a live broadcast content stream associated with the first set of live broadcasters, thereby managing the display of live broadcast entries and the switching of live broadcasters through the order of the content stream.

[0096] In some embodiments, the sorting information is determined based on the interaction information associated with the first set of live broadcasters.

[0097] In this way, embodiments of the present disclosure can dynamically sort the live broadcast entrances according to the interaction information of the live broadcaster, thereby helping users access the live broadcast interface more efficiently.

[0098] In some embodiments, process 300 further includes: in response to the browsing state of the second viewing interface satisfying a trigger condition associated with the second live broadcast entrance, playing live broadcast content associated with a fifth live broadcaster in the second live broadcast entrance, where the fifth live broadcaster corresponds to the second live broadcast entrance.

[0099] In this way, embodiments of the present disclosure can help users obtain the live broadcast content of the corresponding live broadcaster more quickly.

[0100] In some embodiments, process 300 further includes: in response to the first viewing interface of the live broadcast content stream being switched to a second state, stopping presenting the first content item in the first viewing interface.

[0101] In this way, embodiments of the present disclosure can achieve quick expansion and contraction of the information area including the first content item.

[0102] 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.

[0103] In this way, embodiments of the present disclosure can maintain the interaction consistency in the live broadcast content stream viewing interface, thereby reducing the user's interaction learning cost.

[0104] Example devices and equipment

[0105] Embodiments of the present disclosure also provide corresponding devices for implementing the above methods or processes. Figure 4 The 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.

[0106] As Figure 4As shown, the apparatus 400 includes: a first presentation module 410 configured to present, in the viewing interface, a first content item associated with a first live party in response to the first viewing interface of the live content stream being in a first state; a second presentation module 420 configured to present, in a second viewing interface, a first set of live entry points corresponding to a first set of live parties in response to a trigger of the first content item, the first set of live parties including the first live party and the first set of live parties being associated with the same first category; and a third presentation module 430 configured to present, in response to a trigger of a first live entry point in the first set of live entry points, a first live interface of a second live party corresponding to the first live entry point.

[0107] In some embodiments, the apparatus 400 further includes a fourth presentation module configured to: present, in the first viewing interface, a second content item associated with a third live party; and present, in a third viewing interface, a second set of live entry points corresponding to a second set of live parties in response to a trigger of the second content item, the second set of live parties including the second live party and the second set of live parties being associated with the same second category, the first category being different from the second category.

[0108] In some embodiments, the first set of live entry points corresponds to a first layout style in the second viewing interface, the second set of live entry points corresponds to a second layout style in the third viewing interface, and the first layout style is different from the second layout style.

[0109] In some embodiments, the first content item presents at least one of the following pieces of information: a live image associated with the first live party; a cover image associated with the first live party; identification information of the first live party; and descriptive information associated with the first live party.

[0110] In some embodiments, the descriptive information indicates the first category corresponding to the first live party; or the descriptive information indicates a recommended reason associated with the first live party.

[0111] In some embodiments, the second presentation module 420 is further configured to: present, in the second viewing interface, at least some of the live entry points in the first set of live entry points in a multi-column style or a multi-row style.

[0112] In some embodiments, the second presentation module 420 is further configured to: present, in the second viewing interface, a first portion of the first set of live entry points in a first style; and present, in the second viewing interface, a second portion of the first set of live entry points in a second style, wherein the display priority of the first style is higher than that of the second style.

[0113] In some embodiments, the apparatus 400 further includes a first switching module configured to: in response to receiving a switching operation in the first live interface of the second live party, switch to a second live interface presenting the fourth live party among the first group of live parties.

[0114] In some embodiments, the fourth live party is determined based on the sorting information of the first group of live parties, and the presentation order of the first group of live entry ports in the second viewing interface indicates the sorting information.

[0115] In some embodiments, the sorting information is determined based on the interaction information associated with the first group of live parties.

[0116] In some embodiments, the apparatus 400 further includes a triggering module configured to: in response to the browsing state of the second viewing interface satisfying the triggering condition associated with the second live entry port, play the live content associated with the fifth live party in the second live entry port, where the fifth live party corresponds to the second live entry port.

[0117] In some embodiments, the apparatus 400 further includes a second switching module configured to: in response to the first viewing interface of the live content stream being switched to the second state, stop presenting the first content item in the first viewing interface.

[0118] In some embodiments, the second switching module is further 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.

[0119] The units included in the 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 as an alternative to the machine-executable instructions, some or all of the units in the apparatus 400 can be at least partially implemented 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), system on chips (SOCs), complex programmable logic devices (CPLDs), and so on.

[0120] Figure 5 The block diagram of an electronic device 500 in which one or more embodiments of the present disclosure can be implemented is shown. It should be understood that Figure 5 The illustrated electronic device 500 is merely exemplary and should not constitute any limitation to the functions and scopes of the embodiments described herein. Figure 5 The illustrated electronic device 500 can be used to implement Figure 1 the electronic device 110.

[0121] 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 may include, but are not limited to, one or more processors or a processor 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 processor 510 may be a physical or virtual processor and is capable of performing 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 improve the parallel processing ability of the electronic device 500.

[0122] The electronic device 500 generally includes multiple computer storage media. Such media may 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 may be a volatile memory (e.g., registers, caches, random access memory (RAM)), a non-volatile memory (e.g., read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory), or some combination thereof. The storage device 530 may be a removable or non-removable medium and may include machine-readable media such as a flash drive, a magnetic disk, or any other medium that can be used to store information and / or data and can be accessed within the electronic device 500.

[0123] The electronic device 500 may further include additional removable / non-removable, volatile / non-volatile storage media. Although not shown in Figure 5 it, a disk drive for reading from or writing to a removable, non-volatile magnetic disk (e.g., a "floppy disk") and an optical disk drive for reading from or 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 configured to perform various methods or actions of the various embodiments of the present disclosure.

[0124] The communication unit 540 enables communication with other electronic devices through a communication medium. Additionally, the functions of the components of the electronic device 500 may be implemented by a single computing cluster or multiple computer machines that are capable of communicating through 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.

[0125] The input device 550 can be one or more input devices, such as a mouse, a keyboard, a trackball, etc. The output device 560 can be one or more output devices, such as a display, a speaker, a printer, etc. The electronic device 500 can also communicate with one or more external devices (not shown) as needed through the communication unit 540. The external devices 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 (e.g., a network card, a modem, etc.) that enables the electronic device 500 to communicate with one or more other electronic devices. Such communication can be performed via an input / output (I / O) interface (not shown).

[0126] 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 method described above. According to an exemplary implementation of the present disclosure, there is also provided a computer program product, the computer program product being tangibly stored on a non-transitory computer-readable medium and including computer-executable instructions, and the computer-executable instructions being executed by a processor to implement the method described above.

[0127] 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 implemented according to the present disclosure. It should be understood that each block of the flowcharts and / or block diagrams, and the combinations of blocks in the flowcharts and / or block diagrams, can be implemented by computer-readable program instructions.

[0128] 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 device, thereby producing a machine such that when these instructions are executed by the processing unit of the computer or other programmable data processing device, a device is produced that implements the functions / acts 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, which instructions cause a computer, a programmable data processing device, and / or other devices to operate in a particular manner, so that the computer-readable medium storing the instructions includes a manufacture, which includes instructions for implementing various aspects of the functions / acts specified in one or more blocks of the flowchart and / or block diagram.

[0129] The computer-readable program instructions can be loaded onto a computer, other programmable data processing device, or other device, such that a series of operation steps are performed on the computer, other programmable data processing device, or other device to produce a computer-implemented process, so that the instructions executed on the computer, other programmable data processing device, or other device implement the functions / acts specified in one or more blocks of the flowchart and / or block diagram.

[0130] 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 implementations of the present disclosure. In this regard, each block in the flowchart or block diagram may represent a module, a segment of a program, or a portion of an instruction, which contains one or more executable instructions for implementing the specified logical function. In some alternative implementations, the functions noted in the blocks may occur in an order different from that noted in the accompanying drawings. For example, two consecutive blocks may actually be executed substantially in parallel, or they may sometimes be executed in the 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, can be implemented by a dedicated hardware-based system that performs the specified functions or actions, or can be implemented by a combination of dedicated hardware and computer instructions.

[0131] The various implementations of the present disclosure have been described above. The above description is exemplary, 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 the improvement of technologies in the market, or to enable other ordinary skill in the art to understand the various implementation manners disclosed herein.

Claims

1. A method for interface interaction, comprising: In response to a first viewing interface of a live content stream being in a first state, presenting a first content item associated with a first live party in the viewing interface; In response to a trigger on the first content item, presenting a first set of live entry points corresponding to a first set of live parties in a second viewing interface, the first set of live parties including the first live party and the first set of live parties being associated with the same first category; And In response to a trigger on a first live entry point in the first set of live entry points, presenting a first live interface of a second live party corresponding to the first live entry point.

2. The method according to claim 1, further comprising: Presenting a second content item associated with a third live party in the first viewing interface; And In response to a trigger on the second content item, presenting a second set of live entry points corresponding to a second set of live parties in a third viewing interface, the second set of live parties including the second live party and the second set of live parties being associated with the same second category, the first category being different from the second category.

3. The method according to claim 2, wherein the first set of live entry points corresponds to a first layout style in the second viewing interface, the second set of live entry points corresponds to a second layout style in the third viewing interface, and the first layout style is different from the second layout style.

4. The method according to claim 1, wherein the first content item presents at least one of the following information: A live image associated with the first live party; A cover image associated with the first live party; Identification information of the first live party; Description information associated with the first live party.

5. The method according to claim 4, wherein: The description information indicates the first category corresponding to the first live party; or The description information indicates a recommended reason associated with the first live party.

6. The method according to claim 1, wherein presenting the first set of live entry points corresponding to the first set of live parties in the second viewing interface includes: In the second viewing interface, presenting at least some of the live entry points in the first set of live entry points in a multi-column style or a multi-row style.

7. The method according to claim 1, wherein presenting the first set of live entry points corresponding to the first set of live parties in the second viewing interface includes: In the second viewing interface, presenting a first part of the first set of live entry points in a first style; And In the second viewing interface, presenting a second part of the first set of live entry points in a second style, wherein the display priority of the first style is higher than the display priority of the second style.

8. The method according to claim 1, further comprising: In response to receiving a switching operation in the first live interface of the second live party, switching to presenting a second live interface of a fourth live party in the first set of live parties.

9. The method according to claim 8, wherein the fourth live party is determined based on the sorting information of the first group of live parties, and the presentation order of the first group of live entry interfaces in the second viewing interface indicates the sorting information.

10. The method according to claim 9, wherein the sorting information is determined based on the interaction information associated with the first group of live parties.

11. The method according to claim 1, further comprising: In response to the browsing state of the second viewing interface satisfying the trigger condition associated with the second live entry interface, playing the live content associated with the fifth live party in the second live entry interface, wherein the fifth live party corresponds to the second live entry interface.

12. The method according to claim 1, further comprising: In response to the first viewing interface of the live content stream being switched to the second state, stopping presenting the first content item in the first viewing interface.

13. The method according to claim 12, further comprising: 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.

14. An apparatus for interface interaction, comprising: A first presentation module configured to present a first content item associated with a first live party in the viewing interface in response to a first viewing interface of a live content stream being in a first state; A second presentation module configured to present a first group of live entry interfaces corresponding to a first group of live parties in a second viewing interface in response to a trigger of the first content item, the first group of live parties including the first live party, and the first group of live parties being associated with the same first category; And A third presentation module configured to present a first live interface of a second live party corresponding to the first live entry interface in response to a trigger of the first live entry interface in the first group of live entry interfaces.

15. An electronic device, comprising: 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, the instructions, when executed by the at least one processor, causing the electronic device to perform the method according to any one of claims 1 to 13.

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