Interface interaction method and apparatus, device and storage medium

WO2026200835A1PCT designated stage Publication Date: 2026-10-01BEIJING ZITIAO NETWORK TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
PCT/CN2026/085362
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2025-03-25
Filing Date
2026-03-23
Publication Date
2026-10-01

Smart Images

  • Figure CN2026085362_01102026_PF_FP_ABST
    Figure CN2026085362_01102026_PF_FP_ABST
Patent Text Reader

Abstract

The embodiments of the present disclosure relate to an interface interaction method and apparatus, a device and a storage medium. The method provided herein comprises: presenting in a live streaming interface a guide component corresponding to a live streaming aggregation interface; in response to the duration of browsing the live streaming interface reaching a first preset duration, updating the guide component to present guide information, the guide information indicating live streamers of a first type; and, in response to a trigger operation on the guide component, presenting the live streaming aggregation interface, and presenting in the live streaming aggregation interface a group of live streamers corresponding to the first type.
Need to check novelty before this filing date? Find Prior Art

Description

Methods, apparatus, devices and storage media for user interface interaction

[0001] This application claims priority to Chinese Patent Application No. 202510363302.3, filed on March 25, 2025, entitled "Method, Apparatus, Device and Storage Medium for Interface Interaction", the entire contents of which are incorporated herein by reference. Technical Field

[0002] The exemplary embodiments disclosed herein relate generally to the field of computers, and more particularly to methods, apparatuses, devices, and computer-readable storage media for interface interaction. Background Technology

[0003] With the development of computer technology, internet live streaming has become a popular interactive platform. During the process of information interaction through internet live streaming, users expect to see more live content related to the current streamer. Summary of the Invention

[0004] In a first aspect of this disclosure, a method for interface interaction is provided. The method includes: presenting a guide component corresponding to a live streaming aggregation interface in a live streaming interface; updating the guide component to present guide information in response to the browsing time of the live streaming interface reaching a first preset time, the guide information indicating a first type of live streaming platform; and presenting a live streaming aggregation interface in response to triggering the guide component, and presenting a group of live streaming platforms corresponding to the first type in the live streaming aggregation interface.

[0005] In a second aspect of this disclosure, an apparatus for interface interaction is provided. The apparatus includes: a component presentation module configured to present a guide component corresponding to a live streaming aggregation interface in a live streaming interface; an information update module configured to update the guide component to present guide information in response to the viewing duration of the live streaming interface reaching a first preset duration, the guide information indicating a first type of live streaming platform; and an interface presentation module configured to present a live streaming aggregation interface in response to triggering the guide component, and to present a group of live streaming platforms corresponding to the first type in the live streaming aggregation interface.

[0006] In a third aspect of this disclosure, an electronic device is provided. The device includes at least one processor; and at least one memory coupled to the at least one processor and storing instructions for execution by the at least one processor. When executed by the at least one processor, the instructions cause the device to perform the method of the first aspect.

[0007] In a fourth aspect of this disclosure, a computer-readable storage medium is provided. The computer-readable storage medium stores computer-executable instructions that can be executed by a processor to implement the method of the first aspect.

[0008] In a fifth aspect of this disclosure, a computer program product is provided, which is tangibly stored in a computer storage medium and includes computer-executable instructions that, when executed by a device, cause the device to perform the method of the first aspect.

[0009] It should be understood that the content described in this content section is not intended to limit the key or essential features of the embodiments of this disclosure, nor is it intended to restrict the scope of this disclosure. Other features of this disclosure will become readily apparent from the following description. Attached Figure Description

[0010] The above and other features, advantages, and aspects of the embodiments of this disclosure will become more apparent from the accompanying drawings and the following detailed description. In the drawings, the same or similar reference numerals denote the same or similar elements, wherein:

[0011] Figure 1 shows a schematic diagram of an example environment in which embodiments of the present disclosure may be implemented;

[0012] Figures 2A to 2F illustrate example interfaces according to some embodiments of the present disclosure;

[0013] Figure 3 illustrates a schematic diagram of the guidance information display logic according to some embodiments of the present disclosure;

[0014] Figure 4 shows a flowchart of an example process of interface interaction according to some embodiments of the present disclosure;

[0015] Figure 5 shows a schematic structural block diagram of an example device for interface interaction according to some embodiments of the present disclosure; and

[0016] Figure 6 shows a block diagram of an electronic device capable of implementing several embodiments of the present disclosure. Detailed Implementation

[0017] Embodiments of this disclosure will now be described in more detail with reference to the accompanying drawings. While some embodiments of this disclosure are shown in the drawings, it should be understood that this disclosure can be implemented in various forms and should not be construed as limited to the embodiments set forth herein. Rather, these embodiments are provided to provide a more thorough and complete understanding of this disclosure. It should be understood that the accompanying drawings and embodiments of this disclosure are for illustrative purposes only and are not intended to limit the scope of protection of this disclosure.

[0018] It should be noted that the headings of any section / subsection provided herein are not limiting. Various embodiments are described throughout this document, and embodiments of any type may be included under any section / subsection. Furthermore, embodiments described in any section / subsection may be combined in any way with any other embodiments described in the same section / subsection and / or different sections / subsections.

[0019] In the description of embodiments of this disclosure, the term "comprising" and similar terms should be understood as open-ended inclusion, i.e., "including but not limited to". The term "based on" should be understood as "at least partially based on". The term "one embodiment" or "the embodiment" should be understood as "at least one embodiment". The term "some embodiments" should be understood as "at least some embodiments". Other explicit and implicit definitions may also be included below. The terms "first", "second", etc., may refer to different or the same objects. Other explicit and implicit definitions may also be included below.

[0020] The embodiments of this disclosure may involve user data, data acquisition, and / or use. All of these aspects comply with applicable laws, regulations, and relevant provisions. In the embodiments of this disclosure, all data collection, acquisition, processing, manipulation, forwarding, and use are conducted with the user's knowledge and confirmation. Accordingly, in implementing the embodiments of this disclosure, the type, scope of use, and usage scenarios of any data or information that may be involved should be communicated to the user and their authorization obtained in accordance with relevant laws and regulations through appropriate means. The specific methods of notification and / or authorization may vary depending on the actual situation and application scenario, and the scope of this disclosure is not limited in this respect.

[0021] In this specification and the embodiments, any processing of personal information will be carried out only under the premise of legality (such as obtaining the consent of the personal information subject, or being necessary for the performance of a contract), and will only be carried out within the scope stipulated or agreed upon. A user's refusal to process personal information other than that necessary for basic functions will not affect the user's use of basic functions.

[0022] Traditional solutions can only display multiple live streams from the current application, making it difficult for users to access live streams relevant to the current broadcaster and negatively impacting user experience.

[0023] The embodiments of this disclosure propose a user interface interaction scheme. According to the scheme, a guide component corresponding to the live streaming aggregation interface can be presented in the live streaming interface; in response to the browsing time of the live streaming interface reaching a first preset time, the guide component is updated to present guide information, the guide information indicating a first type of live streaming platform; and in response to the triggering of the guide component, the live streaming aggregation interface is presented, and a group of live streaming platforms corresponding to the first type are presented in the live streaming aggregation interface.

[0024] In this way, the embodiments of this disclosure can more efficiently present a group of live streamers corresponding to the current live streamer type, thereby improving the efficiency of information acquisition.

[0025] The following section provides a detailed description of various example implementations of this scheme, with reference to the accompanying drawings.

[0026] Example Environment

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

[0028] In this example environment 100, electronic device 110 can run an application 120 that supports user interface interaction. Application 120 can be any suitable type of application for user interface interaction, examples of which may include, but are not limited to, video applications, social applications, or other suitable applications. User 140 can interact with application 120 via electronic device 110 and / or its attached devices.

[0029] In environment 100 of Figure 1, if application 120 is active, electronic device 110 can use application 120 to present interface 150 for supporting interface interaction.

[0030] In some embodiments, electronic device 110 communicates with server 130 to provide services to application 120. Electronic device 110 can be any type of mobile terminal, fixed terminal, or portable terminal, including mobile phones, desktop computers, laptop computers, notebook computers, netbook computers, tablet computers, media computers, multimedia tablets, handheld computers, portable gaming terminals, VR / AR devices, personal communication system (PCS) devices, personal navigation devices, personal digital assistants (PDAs), audio / video players, digital cameras / camcorders, positioning devices, television receivers, radio receivers, e-book devices, gaming devices, or any combination thereof, including accessories and peripherals of these devices or any combination thereof. In some embodiments, electronic device 110 can also support any type of user-facing interface (such as "wearable" circuitry).

[0031] Server 130 can be a standalone physical server, a server cluster or distributed system composed of multiple physical servers, or a cloud server providing basic cloud computing services such as cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communication, middleware services, domain name services, security services, content delivery networks, and big data and artificial intelligence platforms. Server 130 may include, for example, computing systems / servers such as mainframes, edge computing nodes, computing devices in a cloud environment, etc. Server 130 can provide backend services for applications 120 that support content presentation in electronic devices 110.

[0032] A communication connection can be established between server 130 and electronic device 110. This communication connection can be established via wired or wireless means. The communication connection may include, but is not limited to, Bluetooth, mobile network, Universal Serial Bus (USB), and Wireless Fidelity (WiFi) connections; the embodiments of this disclosure are not limited in this respect. In the embodiments of this disclosure, server 130 and electronic device 110 can achieve signaling interaction through the communication connection between them.

[0033] It should be understood that the structure and function of the various elements in environment 100 are described for illustrative purposes only and do not imply any limitation on the scope of this disclosure.

[0034] The following description will continue with reference to the accompanying drawings, which will provide some exemplary embodiments of this disclosure.

[0035] Example Interaction

[0036] The following description, with reference to the accompanying drawings, illustrates an example interface interaction process according to an embodiment of the present disclosure.

[0037] Figures 2A to 2F illustrate example interfaces 200A to 200F according to some embodiments of the present disclosure. Interfaces 200A to 200F can be provided by the electronic device 110 shown in Figure 1.

[0038] In some embodiments, such live streaming interfaces 200A to 200F can be associated with a live streaming room to display the live streamer's (or broadcaster's) live feed, real-time live interactive information, interactive components, etc. In some scenarios, a live streaming room refers to a virtual live streaming scene created within a live streaming platform, which may also be referred to as a live streaming session.

[0039] In this embodiment of the disclosure, the electronic device 110 presents a guide component corresponding to the live streaming aggregation interface in the live streaming interface. Specifically, the electronic device 110 may present a live streaming interface 200A as shown in FIG2A, which may include, for example, a live streaming screen 201. It is understood that the live streaming interface 200A can be any suitable style, and this disclosure is not intended to limit the specific style of the live streaming screen and the live streaming interface.

[0040] Furthermore, the electronic device 110 can present a guide component 202 corresponding to the live streaming aggregation interface in the live streaming interface 200A. Such a guide component 202 can, for example, display preset information 203 (e.g., "Live Streaming Plaza") to guide the user to the live streaming aggregation interface of the current application. As will be described below, the live streaming aggregation interface can present multiple live streamers in the current application. For example, such a live streaming aggregation interface may include a group of live streamers corresponding to the type of the current live streamer (or broadcaster). Additionally or alternatively, such a live streaming aggregation interface may also include an aggregation interface of multiple live stream contents and / or live streamers, and this live streaming aggregation interface can display multiple live streamers in the current application and their corresponding identification information.

[0041] To provide more differentiated viewing guidance, in this embodiment of the disclosure, the electronic device 110 updates the guidance component 202 to present guidance information in response to the viewing time of the live broadcast interface reaching a first preset duration. Specifically, the guidance information may indicate a first type of live broadcaster. For example, after the user has viewed the live broadcast interface for 10 seconds, the electronic device 110 may update the guidance component 202 to update the default text (or preset information 203) to the guidance information.

[0042] In some embodiments, the guidance information in the guidance component 202 of the live streaming interfaces 200A to 200F can be displayed in a scrolling manner, and the electronic device 110 can update the guidance component 202 to present preset information 203 if it does not receive any operation or display of guidance information associated with the current user within a second preset duration. In some embodiments, such a first preset duration and / or a second preset duration can be preset or configured based on the user. Additionally or alternatively, such guidance information can be displayed a preset number of times on the live streaming interface of the current live streaming room; for example, it can be displayed once each time a user enters the live streaming room.

[0043] Specifically, this first type is determined based on the second type of the current live streamer corresponding to the live stream interface 200A and / or the entry type of the entry point that triggers access to the live stream interface 200A. The process of determining the first type will be described below.

[0044] In some embodiments, the electronic device 110, in response to an access point indicated by an access type, triggers the display of a live streaming interface of a preset type, and determines the preset type as a first type. Such a preset type may include, for example, a first preset type or a second preset type.

[0045] This first preset type indicates that the relationship between the corresponding live streamer and the current user meets preset conditions. For example, the current user could be a user watching the live stream content of the current live streamer. Specifically, the electronic device 110 can present a preset list of relationships with the current user that meet the preset conditions, such as a following list, a friends list, etc. In response to the current user triggering access to the current live streamer based on this preset list, the electronic device 110 can present the live stream interface as shown in FIG2A. Further, in response to the current user's browsing time on the live stream interface 200A reaching a first preset duration (e.g., 10 seconds), the electronic device 110 can update the guidance component 202 to present the live stream interface 200B of the first preset type of live streamer, as shown in FIG2B. In the live stream interface 200B, the electronic device 110 can present updated guidance information 204. For example, such guidance information 204 could be "More followers are currently broadcasting." In some embodiments, such guidance information 204 can also indicate the number of live streamers corresponding to the first preset type, for example, "×× followers are currently broadcasting."

[0046] This second preset type indicates that the corresponding live streamer is associated with a preset region. Specifically, the electronic device 110 may, for example, present a list of live streamers associated with the preset region. In response to a current user triggering access to the current live streamer based on this list, the electronic device 110 may present a live streaming interface as shown in FIG2A. Further, in response to a current user's browsing time on the live streaming interface 200A reaching a first preset duration (e.g., 10 seconds), the electronic device 110 may update the guidance component 202 to present a live streaming interface 200C of the second preset type of live streamer, as shown in FIG2C. In the live streaming interface 200C, the electronic device 110 may present updated guidance information 205; for example, such guidance information 205 may be "More streamers in the same region are currently broadcasting."

[0047] In other embodiments, the electronic device 110 can determine whether a group of candidate users corresponding to a third type are in a live streaming state. This third type can indicate that the group of candidate users is determined based on the current user's historical live streaming interactions. For example, such a group of candidate users could be the current user's frequently watched broadcasters. Further, in response to the presence of live streaming candidates within the group, the electronic device 110 can determine the third type as the first type. As an example, in response to the current user's selection of that candidate user, the electronic device 110 can present the live streaming interface shown in FIG2A. Further, in response to the current user's browsing time on the live streaming interface 200A reaching a first preset duration (e.g., 10 seconds), the electronic device 110 updates the guidance component 202 to present the live streaming interface 200E of the third type of broadcaster, as shown in FIG2E. In the live streaming interface 200E, the electronic device 110 can present updated guidance information 207. For example, such guidance information 207 could be "More frequently watched broadcasters are now live." In some embodiments, such guidance information 207 may also indicate the number of live streamers corresponding to the third type, for example, "×× frequently watched streamers are currently broadcasting".

[0048] In some embodiments, the electronic device 110 may determine the second type as the first type in response to the current live streamer's second type matching a set of preset types. Specifically, the electronic device 110 may have a preset set of preset types of live streamers, such as game types, celebrity types, chat types, and singing types, etc. As an example, in response to the current live streamer being a game type streamer in a set of preset types, and the current user's browsing time on the live stream interface 200A reaching a first preset duration (e.g., 10 seconds), the electronic device 110 updates the guidance component 202 to present the live stream interface 200D of the second type of live streamer as shown in FIG. 2D. In the live stream interface 200D, the electronic device 110 may present updated guidance information 206, such as "More game streamers are broadcasting".

[0049] In some embodiments, the electronic device 110 can determine the first type according to a preset order to determine the guidance information displayed in the guidance component 202. As an example, the electronic device 110 can first determine whether the entry type is a first preset type or a second preset type. Further, in response to the entry type not being the first or second preset type, the electronic device 110 can continue to determine whether the current live streamer is a third type. Further, in response to the current live streamer not being a third type, the electronic device 110 can further determine whether the second type of the current live streamer matches a set of preset types. It is understood that this preset order is merely illustrative, and the electronic device 110 can determine the first type based on other preset orders.

[0050] In some embodiments, the guidance information in the guidance component 202 of the live streaming interface 200A to 200F may also indicate the identification information of at least one of the live streaming parties in a group of live streaming parties, such as nickname identification, avatar identification, etc.

[0051] In this embodiment of the disclosure, the electronic device 110, in response to the triggering of the guiding component, presents a live streaming aggregation interface and displays a group of live streamers corresponding to a first type within the live streaming aggregation interface. In some embodiments, such a live streaming aggregation interface may include multiple category tags. Specifically, the electronic device 110 may display a group of live streamers corresponding to a target category tag in the live streaming aggregation interface, the target category tag corresponding to the first type.

[0052] As an example, continuing to refer to Figures 2D and 2F, electronic device 110, in response to a user's triggering of guide component 202, can present a live streaming aggregation interface 200F as shown in Figure 2F. In the live streaming aggregation interface 200F, electronic device 110 can present multiple category tags, such as the "Following" tag 210-1, "Same Region" tag 210-2, "Frequently Viewed" tag 210-3, and "Games" tag 210-4, etc. It is understood that these category tags are merely illustrative, and electronic device 110 can present even more category tags in the live streaming aggregation interface 200F. Furthermore, since the user's triggering is based on the guide information 206 in guide component 202, electronic device 110 can present a group of live streamers corresponding to the "Games" tag 210-4 in the live streaming aggregation interface 200F. Such a group of live streamers could, for example, be streamers associated with a specific game type.

[0053] As another example, continuing to refer to Figures 2E and 2F, electronic device 110, in response to a user's triggering of the guiding component 202, can present a live streaming aggregation interface 200F as shown in Figure 2F, and can present a group of live streamers corresponding to the frequently viewed tags 210-3 in the live streaming aggregation interface 200F. Such a group of live streamers may be, for example, broadcasters associated with the current user's frequently viewed types.

[0054] In some embodiments, in response to a user's triggering of the guidance component 202, the electronic device 110 can display the current live stream 201 in a floating window in the live stream aggregation interface 200F (not shown in the figure). The electronic device 110 can also display the live streams of a group of live streamers corresponding to the target category tag in the form of a panel. Such live streams may be, for example, the live streams of at least one live streamer in a group of live streamers.

[0055] To facilitate understanding, the logic behind the display of guiding information will be explained below.

[0056] Figure 3 illustrates a schematic diagram of the guidance information display logic according to some embodiments of the present disclosure. Block 301 shows a set of different types of access points associated with the current user and the live streaming interface. In block 302, the electronic device 110 can present the corresponding live streaming interface based on the current user's triggering of a target access point within such a set of access points. Further, in block 303, in response to the live streaming interface viewing time reaching a first preset duration (e.g., watching for ×× seconds), the electronic device 110 can utilize a server to determine the target access point and identify its type, such as a follow type 304, a same region type 305, or other preset types 306.

[0057] Furthermore, in box 307, in response to the target access entry type being follow type 304, electronic device 110 can obtain the follow list of the current user in the current application, for example, ×× follow users who are currently live, thereby determining the guidance information, for example, "×× follow streamers are currently broadcasting". In box 308, in response to the target access entry type being same region type 305, electronic device 110 can obtain the region route of the electronic device to which the current application belongs, to determine a group of live streamers associated with that region route, thereby determining the guidance information, for example, "More streamers in the same region are currently broadcasting".

[0058] In box 309, in response to the target access entry type being other preset type 306, electronic device 110 can determine whether there is a live streamer of the type the current user frequently watches in the current application. In some embodiments, in response to the existence of a live streamer of the type the current user frequently watches in the current application, for example, ×× frequently watched live streamers, electronic device 110 can determine the guidance information as, for example, "×× frequently watched streamers are currently broadcasting". Conversely, in box 310, in response to the absence of a live streamer of the type the current user frequently watches in the current application, electronic device 110 can further determine the vertical category tag corresponding to the current live streamer. For example, electronic device 110 can determine a type (e.g., game type, singing type, etc.) from a set of preset types that matches the type of the current live streamer, thereby determining the guidance information as, for example, "More game streamers are currently broadcasting" or "More singing streamers are currently broadcasting". In this way, electronic device 110 can determine the guidance information presented in guidance component 202.

[0059] Furthermore, in box 311, when the display of the guidance information reaches a preset time, the electronic device 110 can update the guidance component 202 to present the preset information 203, such as "Live Square".

[0060] In this way, the embodiments of this disclosure can more efficiently present a group of live streamers corresponding to the current live streamer type, thereby improving the efficiency of information acquisition.

[0061] Example process

[0062] Figure 4 shows a flowchart of an example interface interaction process 400 according to some embodiments of the present disclosure. Process 400 can be implemented at electronic device 110. Process 400 is described below with reference to Figure 1.

[0063] As shown in Figure 4, in box 410, the electronic device 110 presents a guide component in the live streaming interface that corresponds to the live streaming aggregation interface.

[0064] In frame 420, electronic device 110 updates the guidance component to display guidance information in response to the browsing time of the live broadcast interface reaching a first preset time. The guidance information indicates the first type of live broadcast party.

[0065] In box 430, electronic device 110 responds to the triggering of the guiding component, presents a live streaming aggregation interface, and presents a set of live streaming parties corresponding to the first type in the live streaming aggregation interface.

[0066] In some embodiments, the live streaming aggregation interface includes multiple category tags, and presenting a group of live streamers corresponding to the first type in the live streaming aggregation interface includes: presenting a group of live streamers corresponding to a target category tag in the live streaming aggregation interface, wherein the target category tag corresponds to the first type.

[0067] In this way, embodiments of this disclosure can support the presentation of a group of live streamers corresponding to the target category tag in the live stream aggregation interface, thereby making it easier for users to view the tag corresponding to the current live stream room and the group of live streamers under that tag, thereby improving the user's information acquisition efficiency.

[0068] In some embodiments, the first type is determined based on the second type of the current live streamer corresponding to the live stream interface and / or the entry type of the access entry that triggers access to the live stream interface.

[0069] In this way, embodiments of this disclosure can determine the first type based on the type of the current live streamer and / or the type of entry point that triggers access to the live stream interface, thereby obtaining a richer variety of first types and displaying more differentiated first types.

[0070] In some embodiments, the first type is determined based on the following process: in response to an entry type indication access entry triggering the display of a live streaming interface of a live streaming party of a preset type, the preset type is determined as the first type.

[0071] In this way, embodiments of this disclosure can determine the first type of the live streamer based on the source from which the current user enters the live stream interface.

[0072] In some embodiments, the preset type includes: a first preset type, indicating that the association between the corresponding live streamer and the current user meets preset conditions; or a second preset type, indicating that the corresponding live streamer is associated with a preset area.

[0073] In this way, embodiments of this disclosure can further determine the first type of the live streamer based on the relationship between the live streamer and the current user or the preset area associated with the live streamer, thereby encouraging the current user to view more live stream content related to the current live stream content.

[0074] In some embodiments, the first type is determined based on the following process: determining whether a set of candidate users corresponding to the third type are in a live streaming state, wherein the third type indicates that the set of candidate users is determined based on the current user's historical live streaming interactions; and in response to the existence of a candidate user in a live streaming state among the set of candidate users, the third type is determined as the first type.

[0075] In this way, embodiments of this disclosure can identify a group of frequently viewed candidate users based on the current user's historical live streaming interactions, thereby improving the user experience.

[0076] In some embodiments, the first type is determined based on the following process: in response to the second type of the current live streamer matching a set of preset types, the second type is determined as the first type.

[0077] In this way, embodiments of this disclosure can determine the first type based on a set of preset types that match the second type of the current live streamer, thereby improving the efficiency of determining the first type.

[0078] In some embodiments, the first type indicates that the association between the corresponding live streamer and the current user meets preset conditions, and the guidance information also indicates the number of live streamers corresponding to the first type.

[0079] In this way, embodiments of this disclosure can respond to the fact that the association between the live streamer and the current user meets preset conditions, and indicate the number of live streamers corresponding to the first type based on the guidance information, thereby making it convenient for the user to view the number of live streamers corresponding to the first type based on the guidance information.

[0080] In some embodiments, the guidance information also indicates identification information for at least one of the live streamers in a group of live streamers.

[0081] In this way, the embodiments of this disclosure can enable users to view the content in the guidance information more intuitively, thereby improving the efficiency of information acquisition.

[0082] In some embodiments, process 400 further includes: updating the boot component to present preset information in response to no operation associated with the boot component being received within a second preset time period.

[0083] In this way, embodiments of the present disclosure can support users in setting a second preset duration, and if no interaction with the guidance component is performed within the second preset duration, the default preset information can continue to be presented, thereby improving the user experience.

[0084] Example devices and equipment

[0085] Embodiments of this disclosure also provide corresponding apparatus for implementing the methods or processes described above. Figure 5 shows a schematic structural block diagram of an example apparatus 500 for interface interaction according to certain embodiments of this disclosure. Apparatus 500 may be implemented as or included in electronic device 110. The various modules / components in apparatus 500 may be implemented by hardware, software, firmware, or any combination thereof.

[0086] As shown in Figure 5, the device 500 includes a component presentation module 510, configured to present a guide component corresponding to the live streaming aggregation interface in the live streaming interface; an information update module 520, configured to update the guide component to present guide information in response to the browsing time of the live streaming interface reaching a first preset time, the guide information indicating a first type of live streaming party; and an interface presentation module 530, configured to present the live streaming aggregation interface in response to the triggering of the guide component, and present a group of live streaming parties corresponding to the first type in the live streaming aggregation interface.

[0087] In some embodiments, the live streaming aggregation interface includes multiple category tags, and the interface presentation module 530 is further configured to present a group of live streamers corresponding to a target category tag in the live streaming aggregation interface, the target category tag corresponding to a first type.

[0088] In some embodiments, the first type is determined based on the second type of the current live streamer corresponding to the live stream interface and / or the entry type of the access entry that triggers access to the live stream interface.

[0089] In some embodiments, the first type is determined based on the following process: in response to an entry type indication access entry triggering the display of a live streaming interface of a live streaming party of a preset type, the preset type is determined as the first type.

[0090] In some embodiments, the preset type includes: a first preset type, indicating that the association between the corresponding live streamer and the current user meets preset conditions; or a second preset type, indicating that the corresponding live streamer is associated with a preset area.

[0091] In some embodiments, the first type is determined based on the following process: determining whether a set of candidate users corresponding to the third type are in a live streaming state, wherein the third type indicates that the set of candidate users is determined based on the current user's historical live streaming interactions; and in response to the existence of a candidate user in a live streaming state among the set of candidate users, the third type is determined as the first type.

[0092] In some embodiments, the first type is determined based on the following process: in response to the second type of the current live streamer matching a set of preset types, the second type is determined as the first type.

[0093] In some embodiments, the first type indicates that the association between the corresponding live streamer and the current user meets preset conditions, and the guidance information also indicates the number of live streamers corresponding to the first type.

[0094] In some embodiments, the guidance information also indicates identification information for at least one of the live streamers in a group of live streamers.

[0095] In some embodiments, the device 500 further includes an update module configured to update the boot component to present preset information in response to no operation associated with the boot component being received within a second preset time period.

[0096] The modules included in device 500 can be implemented in various ways, including software, hardware, firmware, or any combination thereof. In some embodiments, one or more units can be implemented using software and / or firmware, such as machine-executable instructions stored on a storage medium. In addition to or as an alternative to machine-executable instructions, some or all of the modules in device 500 can be implemented at least partially by one or more hardware logic components. By way of example, and not limitation, exemplary types of hardware logic components that can be used include field-programmable gate arrays (FPGAs), application-specific integrated circuits (ASICs), application-specific standard products (ASSPs), systems-on-chips (SoCs), complex programmable logic devices (CPLDs), and so on.

[0097] As shown in Figure 6, electronic device 600 is in the form of a general-purpose electronic device. Components of electronic device 600 may include, but are not limited to, one or more processing units or processors 610, memory 620, storage device 630, one or more communication units 640, one or more input devices 650, and one or more output devices 660. Processor 610 may be a physical or virtual processor and is capable of performing various processes according to programs stored in memory 620. In a multiprocessor system, multiple processors execute computer-executable instructions in parallel to improve the parallel processing capability of electronic device 600. Electronic device 600 shown in Figure 6 can be used to implement electronic device 110 of Figure 1.

[0098] Electronic device 600 typically includes multiple computer storage media. Such media can be any accessible media that is accessible to electronic device 600, including but not limited to volatile and non-volatile media, removable and non-removable media. Memory 620 can be volatile memory (e.g., registers, cache, random access memory (RAM)), non-volatile memory (e.g., read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory), or some combination thereof. Storage device 630 can be removable or non-removable media and can include machine-readable media, such as flash drives, disks, or any other media that can be used to store information and / or data and can be accessed within electronic device 600.

[0099] Electronic device 600 may further include additional removable / non-removable, volatile / non-volatile storage media. Although not shown in FIG. 6, disk drives for reading from or writing to removable, non-volatile disks (e.g., "floppy disks") and optical disk drives for reading from or writing to removable, non-volatile optical disks may be provided. In these cases, each drive may be connected to a bus (not shown) via one or more data media interfaces. Memory 620 may include computer program product 625 having one or more program modules configured to perform various methods or actions of various embodiments of the present disclosure.

[0100] The communication unit 640 enables communication with other electronic devices via a communication medium. Additionally, the functionality of the components of the electronic device 600 can be implemented using a single computing cluster or multiple computing machines capable of communicating via communication connections. Therefore, the electronic device 600 can operate in a networked environment using logical connections to one or more other servers, network personal computers (PCs), or another network node.

[0101] Input device 650 can be one or more input devices, such as a mouse, keyboard, trackball, etc. Output device 660 can be one or more output devices, such as a monitor, speaker, printer, etc. Electronic device 600 can also communicate with one or more external devices (not shown) via communication unit 640 as needed. These external devices include storage devices, display devices, etc., and can communicate with one or more devices that enable user interaction with electronic device 600, or with any device that enables electronic device 600 to communicate with one or more other electronic devices (e.g., network card, modem, etc.). Such communication can be performed via input / output (I / O) interface (not shown).

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

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

[0104] These computer-readable program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, or other programmable data processing apparatus to produce a machine such that, when executed by the processor of the computer or other programmable data processing apparatus, they create means for implementing the functions / actions specified in one or more blocks of the flowchart and / or block diagram. These computer-readable program instructions can also be stored in a computer-readable storage medium that causes a computer, programmable data processing apparatus, and / or other device to operate in a particular manner; thus, the computer-readable medium storing the instructions comprises an article of manufacture that includes instructions for implementing aspects of the functions / actions specified in one or more blocks of the flowchart and / or block diagram.

[0105] Computer-readable program instructions can be loaded onto a computer, other programmable data processing apparatus, or other device to cause a series of operational steps to be performed on the computer, other programmable data processing apparatus, or other device to produce a computer-implemented process, thereby causing the instructions that execute on the computer, other programmable data processing apparatus, or other device to perform the functions / actions specified in one or more boxes of a flowchart and / or block diagram.

[0106] The flowcharts and block diagrams in the accompanying drawings illustrate the architecture, functionality, and operation of possible implementations of systems, methods, and computer program products according to various embodiments of this disclosure. In this regard, each block in a flowchart or block diagram may represent a module, segment, or portion of an instruction, which contains one or more executable instructions for implementing the specified logical function. In some alternative implementations, the functions indicated in the blocks may occur in a different order than those indicated in the drawings. For example, two consecutive blocks may actually be executed substantially in parallel, and they may sometimes be executed in reverse order, depending on the functions involved. It should also be noted that each block in the block diagrams and / or flowcharts, and combinations of blocks in the block diagrams and / or flowcharts, may be implemented using a dedicated hardware-based system that performs the specified function or action, or using a combination of dedicated hardware and computer instructions.

[0107] Various implementations of this disclosure have been described above. These descriptions are exemplary and not exhaustive, nor are they limited to the disclosed implementations. Many modifications and variations will be apparent to those skilled in the art without departing from the scope and spirit of the described implementations. The terminology used herein is chosen to best explain the principles, practical applications, or improvements to technology in the market, or to enable others skilled in the art to understand the various implementations disclosed herein.

Claims

1. A method for interface interaction, comprising: The live streaming interface displays a guide component corresponding to the live streaming aggregation interface; In response to the browsing time of the live broadcast interface reaching a first preset time, the guidance component is updated to present guidance information, which indicates the first type of live broadcaster; as well as In response to the triggering of the guiding component, the live streaming aggregation interface is presented, and a group of live streaming providers corresponding to the first type are presented in the live streaming aggregation interface.

2. The method according to claim 1, wherein the live streaming aggregation interface includes multiple category tags, and presenting a group of live streamers corresponding to the first type in the live streaming aggregation interface includes: The live streaming aggregation interface displays a group of live streamers corresponding to the target category tag, where the target category tag corresponds to the first type.

3. The method according to claim 1, wherein the first type is determined based on the second type of the current live streamer corresponding to the live stream interface and / or the entry type of the access entry that triggers access to the live stream interface.

4. The method of claim 3, wherein the first type is determined based on the following process: In response to the entry type indicating that the access entry triggers the display of a live streaming interface of a preset type, the preset type is determined to be the first type.

5. The method according to claim 4, wherein the preset type includes: The first preset type indicates that the relationship between the corresponding live streamer and the current user meets the preset conditions; or The second preset type indicates that the corresponding live streaming party is associated with a preset area.

6. The method of claim 3, wherein the first type is determined based on the following process: Determine whether a group of candidate users corresponding to the third type are currently live streaming, wherein the third type indicates that the group of candidate users was determined based on the current user's historical live streaming interactions; and In response to a candidate user in the group of candidate users who is in a live streaming state, the third type is determined as the first type.

7. The method of claim 3, wherein the first type is determined based on the following process: In response to the second type of the current live streamer matching a set of preset types, the second type is determined as the first type.

8. The method according to any one of claims 1 to 7, wherein the first type indicates that the association between the corresponding live streamer and the current user meets a preset condition, and the guidance information further indicates the number of live streamers corresponding to the first type.

9. The method according to any one of claims 1 to 7, wherein the guidance information further indicates the identification information of at least one of the group of live streamers.

10. The method according to any one of claims 1 to 7, further comprising: If no operation associated with the guide component is received within a second preset time period, the guide component is updated to present preset information.

11. A device for interface interaction, comprising: The component presentation module is configured to present the corresponding guide component in the live streaming interface. The information update module is configured to update the guidance component to present guidance information in response to the browsing time of the live broadcast interface reaching a first preset time, the guidance information indicating a first type of live broadcaster; as well as The interface presentation module is configured to present the live streaming aggregation interface in response to the triggering of the guiding component, and to present a group of live streaming parties corresponding to the first type in the live streaming aggregation interface.

12. An electronic device, comprising: At least one processor; as well as At least one memory, coupled to the at least one processor and storing instructions for execution by the at least one processor, which, when executed by the at least one processor, cause the electronic device to perform the method according to any one of claims 1 to 10.

13. A computer-readable storage medium having stored thereon computer-executable instructions that can be executed by a processor to implement the method according to any one of claims 1 to 10.

14. A computer program product tangibly stored in a computer storage medium and comprising computer-executable instructions that, when executed by a device, cause the device to perform the method according to any one of claims 1-10.