Interface interaction method and apparatus, and device and storage medium

By responding to user actions on the live streaming platform and using a search control triggered by preset conditions, the problem of users having difficulty obtaining relevant search items after exiting the live streaming page is solved, thus improving the convenience and efficiency of information acquisition.

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

Patent Information

Application Number
PCT/CN2025/107742
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2024-07-09
Filing Date
2025-07-09
Publication Date
2026-01-15

AI Technical Summary

Technical Problem

In existing technologies, users are not very efficient at obtaining relevant information on live streaming platforms, especially after exiting the live streaming page, where it is difficult to conveniently access search terms related to the live stream.

Method used

By responding to user actions, the live stream page is displayed, and when browsing information meets preset conditions upon exit, a search control associated with the live stream is shown on the preview page, providing search terms related to the live stream.

Benefits of technology

It improves the efficiency of users in obtaining information, reduces the cost of search interaction, and enhances the interactivity of the interface.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2025107742_15012026_PF_FP_ABST
    Figure CN2025107742_15012026_PF_FP_ABST
Patent Text Reader

Abstract

Provided in the embodiments of the present disclosure are an interface interaction method and apparatus, and a device and a storage medium. The method comprises: in response to a first operation for a preview page of a live-streaming room, displaying a live-streaming page of the live-streaming room; in response to a second operation for the live-streaming page, switching to the preview page; and in response to the browsing time of the live-streaming page reaching a threshold, displaying a search control on the preview page, wherein the search control displays at least one search item associated with the live-streaming room. Therefore, in the embodiments of the present disclosure, on the basis of a user's browsing of a live-streaming page, the user can correspondingly display, on a preview page, a search control comprising a search item, thereby improving the efficiency of information acquisition for the user.
Need to check novelty before this filing date? Find Prior Art

Description

For use in interface interaction methods, devices, equipment, and storage media

[0001] This application claims priority to Chinese Patent Application No. 202410917974.X, filed on July 9, 2024, 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 generally relate to the field of computers, and particularly to methods, apparatuses, devices, and computer-readable storage media for interface interaction. Background Technology

[0003] With the development of computer technology, more and more applications are able to provide live streaming content. Various live streams can offer people information, education, lifestyle, and entertainment content. Viewers interested in specific content from a live stream can go to the search page and enter relevant search terms to search for it. Summary of the Invention

[0004] In a first aspect of this disclosure, a user interface interaction method is provided. The method includes: in response to a first operation on a preview page of a live stream room, presenting a live stream page of the live stream room; in response to a second operation on the live stream page, switching to the preview page; and in response to a target user's browsing information about the live stream page meeting preset conditions, presenting a search control on the preview page, the search control displaying at least one search item associated with the live stream room.

[0005] In a second aspect of this disclosure, an apparatus for interface interaction is provided. The apparatus includes: a live streaming interface presentation module configured to present a live streaming page of a live streaming room in response to a first operation on a preview page of a live streaming room; an interface switching module configured to switch to the preview page in response to a second operation on the live streaming page; and a search control presentation module configured to present a search control in the preview page in response to a target user's browsing information about the live streaming page meeting preset conditions, the search control displaying at least one search item associated with the live streaming room.

[0006] In a third aspect of this disclosure, an electronic device is provided. The device includes at least one processing unit; and at least one memory coupled to the at least one processing unit and storing instructions for execution by the at least one processing unit. When executed by the at least one processing unit, 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 a computer program 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. The computer program product includes computer-executable instructions, wherein the computer-executable instructions, when executed by a processor, implement 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 can be implemented;

[0012] Figures 2A to 2C illustrate schematic diagrams of several example live streaming interfaces according to some embodiments of the present disclosure;

[0013] Figure 3 shows a flowchart of a process for interface interaction according to some embodiments of the present disclosure;

[0014] Figure 4 shows a block diagram of a device for interface interaction according to some embodiments of the present disclosure; and

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

[0016] It is understood that before using the technical solutions disclosed in the various embodiments of this disclosure, users should be informed of the types, scope of use, and usage scenarios of the personal information involved in this disclosure in an appropriate manner in accordance with relevant laws and regulations, and user authorization should be obtained.

[0017] For example, upon receiving a user's active request, a prompt message is sent to the user to explicitly inform them that the requested operation will require the acquisition and use of the user's personal information. This allows the user to independently choose whether to provide personal information to the software or hardware, such as the electronic device, application, server, or storage medium performing the operations of this disclosed technical solution, based on the prompt message.

[0018] As an optional but non-limiting implementation, in response to a user's active request, sending a prompt message to the user can be done via a pop-up window, which can display the prompt message in text format. Furthermore, the pop-up window can also include a selection control allowing the user to choose "agree" or "disagree" to provide personal information to the electronic device.

[0019] It is understood that the above notification and user authorization process are merely illustrative and do not constitute a limitation on the implementation of this disclosure. Other methods that comply with relevant laws and regulations may also be applied to the implementation of this disclosure.

[0020] It is understood that the data involved in this technical solution (including but not limited to the data itself, the acquisition or use of the data) shall comply with the requirements of relevant laws, regulations and related provisions.

[0021] The term "in response to" as used herein refers to a state in which a corresponding event occurs or a condition is satisfied. It will be understood that the timing of subsequent actions performed in response to such event or condition is not necessarily strongly correlated with the time when the event occurs or the condition is met. For example, in some cases, subsequent actions may be performed immediately upon the occurrence of the event or the fulfillment of the condition; while in others, they may be performed some time after the occurrence of the event or the fulfillment of the condition.

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

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

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

[0025] Therefore, embodiments of this disclosure propose a scheme for interface interaction. According to various embodiments of this disclosure, in response to a first operation on the preview page of the live streaming room, the live streaming page of the live streaming room is presented; in response to a second operation on the live streaming page, the user switches to the preview page; and in response to the target user's browsing information about the live streaming page meeting preset conditions, a search control is presented in the preview page, the search control displaying at least one search item associated with the live streaming room.

[0026] In this way, embodiments of this disclosure can present a search control including search terms on the preview page based on the user's browsing history of the live page, thereby improving the efficiency of the user in obtaining information.

[0027] In this disclosure, all information associated with users (including but not limited to live stream page browsing information, reference information, etc. mentioned below) is obtained and used with the user's knowledge and authorization.

[0028] Example embodiments of this disclosure are described below with reference to the accompanying drawings.

[0029] Example Environment

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

[0031] In this example environment 100, electronic device 110 may run an application 120 for providing and watching live streams. Application 120 can be any suitable type of application for providing and watching live streams, examples of which may include, but are not limited to, online video applications, live streaming applications, content sharing applications, etc. User 140 can interact with application 120 via electronic device 110 and / or its attached devices. User 140 can be any suitable user, such as a viewer or a spectator.

[0032] In environment 100 of Figure 1, if application 120 is active, electronic device 110 can display interface 150 corresponding to application 120. Interface 150 may include various pages provided by application 120, such as the live streaming page of a live streaming room. For example, a live streaming application can display live streaming pages of different live streaming rooms, through which viewers can interact with the streamer.

[0033] In some embodiments, electronic device 110 communicates with server 130 to provide services to application 120. Server 150 can provide functions such as management, configuration, and maintenance of the application or website.

[0034] 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).

[0035] 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 virtual scenarios in electronic devices 110.

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

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

[0038] The various example implementations of this disclosure will be described in detail below.

[0039] Example interface interaction

[0040] The following description of an example interface interaction process according to an embodiment of the present disclosure will refer to Figures 2A to 2C. Figures 2A to 2C illustrate example live streaming interfaces 200A to 200C according to some embodiments of the present disclosure. Such example live streaming interfaces can be implemented by suitable electronic devices or combinations of electronic devices (e.g., electronic device 110 in Figure 1, server 130, or a combination of one or more of these devices).

[0041] In some embodiments, the electronic device 110 displays the live streaming page of the live streaming room in response to a first operation on the preview page of the live streaming room. The first operation may be, for example, a click operation, a double-click operation, a long-press operation, a swipe operation, etc.

[0042] As an example, as shown in Figure 2A, interface 200A is used to display a preview page of the live stream. Interface 200A can provide one or more interactive components associated with the live stream. Interactive components may include, for example, a search page jump control 210-1 and a live stream page jump control 210-2. The search page jump control 210-1 is used to jump to the search page, and the live stream page jump control 210-2 is used to enter the live stream page.

[0043] It should be noted that users can interact with the live stream page navigation control 210-2 to enter the live stream page, or they can interact with other parts of page 210 to enter the live stream page.

[0044] In some embodiments, the electronic device 110 may switch to a preview page in response to a second operation on the live streaming page.

[0045] As an example, as shown in Figure 2B, interface 200B is used to present the live streaming page. The first area in interface 200B can display a set of interactive elements 220 in the live streaming page. Such a set of interactive elements 220 may include one or more interface elements at the top of the live streaming page, such as the streamer's avatar and name, the name of the live streaming room, the audience information of the live streaming room, and an exit control, etc.

[0046] Specifically, the electronic device 110 can receive a click operation on the exit control, switching the live broadcast page to the preview page of the live broadcast room to indicate that the current user has exited the live broadcast page. It should be noted that the interactive operation to exit the live broadcast room can be a click operation by the user on the exit control, or other interactive operations by the user on the live broadcast page 200B, such as a swipe operation. Specific interactive operations can be set according to the needs of those skilled in the art, and this disclosure does not limit them.

[0047] Electronic device 110 can return to the preview interface based on a second user action. Furthermore, electronic device 110 and / or the server can determine whether the user's pre-selected browsing information regarding the live stream page meets preset conditions. Such browsing information is obtained and used with the user's knowledge and authorization.

[0048] For example, browsing information can indicate the duration of browsing a live stream page, the interactive actions that occurred during the browsing process, and so on.

[0049] In some embodiments, in response to the browsing information meeting preset conditions, the electronic device 110 may display a search control on the preview page. Taking the browsing information indicating the viewing duration of a live stream page as an example, the electronic device 110 may display a search control on the preview page in response to the viewing time of the live stream page reaching a threshold. For example, the electronic device 110 may display at least one search item associated with the live stream in the search control.

[0050] As an example, as shown in Figure 2C, the electronic device 110 can display a search control 230 including at least one search item at a corresponding location on the interface 200C. It should be noted that the threshold for the user's browsing time on the live stream page can be set according to the needs of those skilled in the art, and this disclosure does not impose any limitations on this. When the user exits the live stream page, displaying the search control on the preview page of the live stream effectively improves the interactivity of the interface.

[0051] In some embodiments, the electronic device 110 may display a search results page in response to the selection of a search control. The search results page displays a set of search results determined based on at least one search term. Therefore, when conducting a search, the user can directly click the search control to jump to the corresponding search results page, improving information retrieval efficiency.

[0052] In some examples, when a user clicks the search page navigation control 210-1 to navigate to the search page after identifying at least one search term, the corresponding search term can also be displayed in the search bar of the search page.

[0053] In some embodiments, electronic device 110 and / or server 130 may determine at least one search term based on one or more of the following information: descriptive information associated with the live streaming room; the live streaming content of the live streaming room; a first set of search operations performed by a first group of users in the preview interface of the live streaming room; and a second set of search operations performed by a second group of users in the live streaming interface of the live streaming room. It should be understood that the search term can be determined by electronic device 110, by server 130 communicatively connected to electronic device 110, or jointly by electronic device 110 and server 130.

[0054] As an example, the following explanation will use server 130 as the execution entity for the search term determination process.

[0055] In some embodiments, server 130 may determine a set of search terms based on first reference information associated with the live stream. Further, server 130 may determine at least one search term from the set of search terms based on second reference information associated with a target user. Both the first and second reference information are obtained and used with the knowledge and authorization of the relevant user.

[0056] Specifically, server 130 can determine the set of search terms based on descriptive information associated with the live stream (e.g., streamer information and live stream description), the live stream content, the first set of search operations, and the second set of search operations. It should be noted that the live stream content can include various information generated during the live stream, such as bullet comments, live stream video, and live stream audio.

[0057] In some embodiments, server 130 may determine the popularity information of each search term in the search term set and the relevance between the search terms and the description information and content of the live stream, and may determine at least one search term based on such information.

[0058] In some embodiments, server 130 may determine multiple degrees of relevance between multiple candidate search terms in the search term set and the second reference information. Further, server 130 may determine at least one search term from the multiple candidate search terms based on the multiple degrees of relevance.

[0059] In some embodiments, server 130 may determine probability information based on second reference information, wherein the probability information indicates the probability of selecting multiple candidate search terms. Further, server 130 may determine multiple degrees of association between multiple candidate search terms in the search term set and the second reference information based on the probability information. In some embodiments, the probability information may indicate the probability that multiple candidate search terms are used to trigger a search.

[0060] Furthermore, server 130 can perform a final screening in the second set of candidate search terms based on the popularity and probability information of each candidate search term to obtain at least one target search term. After obtaining at least one target search term, server 130 sends at least one target search term to electronic device 110 to display at least one target search term in the search control.

[0061] In this way, when a user's browsing information on the live stream page meets preset conditions, a search control can be triggered to appear on the preview page. Therefore, embodiments of this disclosure can reduce the interaction cost of user searches and improve the efficiency of users obtaining information.

[0062] Example process

[0063] Figure 3 shows a flowchart of an example process 300 of interface interaction according to some embodiments of the present disclosure. Process 300 can be implemented at terminal device 110. Process 300 will now be described with reference to Figure 1.

[0064] As shown in Figure 3, in box 310, electronic device 110 responds to a first operation on the preview page of the live room and presents the live page of the live room.

[0065] In box 320, electronic device 110 responds to a second operation on the live stream page and switches to the preview page.

[0066] In box 330, in response to the target user's browsing information about the live page meeting preset conditions, the electronic device 110 presents a search control in the preview page, which displays at least one search item associated with the live room.

[0067] In some embodiments, browsing information includes browsing duration, and the preset condition is that the duration reaches a threshold.

[0068] In some embodiments, method 300 further includes: in response to selection of a search control, presenting a search results page, the search results page displaying a set of search results determined based on at least one search term.

[0069] In some embodiments, at least one search term is determined based on at least one of the following: descriptive information associated with the live room; the live content of the live room; a first set of search operations performed by a first group of users in the preview interface of the live room; and a second set of search operations performed by a second group of users in the live interface of the live room.

[0070] In some embodiments, at least one search term is determined based on the following process: determining a set of search terms based on first reference information associated with the live stream; and determining at least one search term from the set of search terms based on second reference information associated with the target user.

[0071] In some embodiments, determining at least one search term based on second reference information associated with a target user includes: determining multiple degrees of relevance between multiple candidate search terms in a set of search terms and the second reference information; and determining at least one search term from the multiple candidate search terms based on the multiple degrees of relevance.

[0072] In some embodiments, determining multiple degrees of association between multiple candidate search terms in the search term set and the second reference information includes: determining probability information based on the second reference information, the probability information indicating the probability of multiple candidate search terms being selected; and determining multiple degrees of association between multiple candidate search terms in the search term set and the second reference information based on the probability information.

[0073] In some embodiments, at least one search term is also determined based on popularity information of multiple candidate search terms, which indicates the number of times the multiple candidate search terms are used within a predetermined time period.

[0074] Example devices and equipment

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

[0076] As shown in Figure 4, the device 400 includes a live streaming interface presentation module configured to present the live streaming page of the live streaming room in response to a first operation on the preview page of the live streaming room; an interface switching module configured to switch to the preview page in response to a second operation on the live streaming page; and a search control presentation module configured to present a search control in the preview page in response to a target user's browsing information about the live streaming page meeting preset conditions, wherein the search control displays at least one search item associated with the live streaming room.

[0077] In some embodiments, browsing information includes browsing duration, and the preset condition is that the duration reaches a threshold.

[0078] In some embodiments, the apparatus 400 further includes a search results page presentation module configured to: in response to a selection of a search control, present a search results page that displays a set of search results determined based on at least one search term.

[0079] In some embodiments, at least one search term is determined based on at least one of the following: descriptive information associated with the live room; the live content of the live room; a first set of search operations performed by a first group of users in the preview interface of the live room; and a second set of search operations performed by a second group of users in the live interface of the live room.

[0080] In some embodiments, the apparatus 400 further includes a search term determination module configured to: determine a set of search terms based on first reference information associated with the live streaming room; and determine at least one search term from the set of search terms based on second reference information associated with a target user.

[0081] In some embodiments, the search term determination module is further configured to: determine multiple degrees of relevance between multiple candidate search terms in the search term set and the second reference information; and determine at least one search term from the multiple candidate search terms based on the multiple degrees of relevance.

[0082] In some embodiments, the search term determination module is further configured to: determine probability information based on second reference information, the probability information indicating the probability of multiple candidate search terms being selected; and determine multiple degrees of association between multiple candidate search terms in the search term set and the second reference information based on the probability information.

[0083] In some embodiments, at least one search term is also determined based on popularity information of multiple candidate search terms, which indicates the number of times the multiple candidate search terms are used within a predetermined time period.

[0084] The units included in device 400 can be implemented in various ways, including software, hardware, firmware, or any combination thereof. In some embodiments, one or more units may be implemented using software and / or firmware, such as machine-executable instructions stored on a storage medium. In addition to or as an alternative to machine-executable instructions, some or all of the units in device 400 may 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 may 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.

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

[0086] As shown in Figure 5, the electronic device 500 is in the form of a general-purpose electronic device. Components of the electronic device 500 may include, but are not limited to, one or more processors or processing units 510, memory 520, storage devices 530, one or more communication units 540, one or more input devices 550, and one or more output devices 560. The processing unit 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 multiprocessor system, multiple processing units execute computer-executable instructions in parallel to improve the parallel processing capability of the electronic device 500.

[0087] Electronic device 500 typically includes multiple computer storage media. Such media can be any accessible media that is accessible to electronic device 500, including but not limited to volatile and non-volatile media, removable and non-removable media. Memory 520 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 530 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 500.

[0088] Electronic device 500 may further include additional removable / non-removable, volatile / non-volatile storage media. Although not shown in FIG. 5, 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 520 may include computer program product 525 having one or more program modules configured to perform various methods or actions of various embodiments of the present disclosure.

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

[0090] Input device 550 can be one or more input devices, such as a mouse, keyboard, trackball, etc. Output device 560 can be one or more output devices, such as a monitor, speaker, printer, etc. Electronic device 500 can also communicate with one or more external devices (not shown) via communication unit 540 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 500, or with any device that enables electronic device 500 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).

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

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

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

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

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

[0096] 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 user interface interaction method, comprising: In response to a first operation on the preview page of the live stream room, the live stream page of the live stream room is displayed; In response to a second operation on the live stream page, switch to the preview page; as well as In response to the target user's browsing information about the live streaming page meeting preset conditions, a search control is presented on the preview page, and the search control displays at least one search item associated with the live streaming room.

2. The method according to claim 1, wherein the browsing information includes browsing duration, and the preset condition is that the duration reaches a threshold.

3. The method according to claim 1, further comprising: In response to the selection of the search control, a search results page is presented, which displays a set of search results determined based on the at least one search item.

4. The method of claim 1, wherein the at least one search term is determined based on at least one of the following: Description information associated with the live stream room; The live stream content of the live stream room; The first group of users performed the first set of search operations in the preview interface of the live broadcast room; The second group of users performed the second set of search operations on the live streaming interface of the live streaming room.

5. The method of claim 1, wherein the at least one search term is determined based on the following process: Based on the first reference information associated with the live stream, a set of search terms is determined; and The at least one search term is determined from the set of search terms based on second reference information associated with the target user.

6. The method of claim 5, wherein determining the at least one search term based on second reference information associated with the target user comprises: Determine multiple degrees of correlation between multiple candidate search terms in the search term set and the second reference information; as well as Based on the multiple relevances, at least one search term is determined from the multiple candidate search terms.

7. The method of claim 6, wherein determining the relevance of a plurality of candidate search terms in the search term set to the second reference information comprises: Based on the second reference information, probability information is determined, which indicates the probability of the plurality of candidate search items being selected. as well as Based on the probability information, the correlation between the plurality of candidate search terms in the search term set and the plurality of correlations with the second reference information is determined.

8. The method of claim 7, wherein the at least one search term is further determined based on popularity information of the plurality of candidate search terms, the popularity information indicating the number of times the plurality of candidate search terms are used within a predetermined time period.

9. A device for an interface, comprising: The live streaming interface presentation module is configured to present the live streaming page of the live streaming room in response to a first operation on the preview page of the live streaming room. The interface switching module is configured to switch to the preview page in response to a second operation on the live streaming page; as well as The search control presentation module is configured to present a search control in the preview page in response to a target user's browsing information about the live page meeting preset conditions. The search control displays at least one search item associated with the live room.

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

11. A computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements the method according to any one of claims 1 to 8.

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

Citation Information

Patent Citations

  • Live broadcast preview method and device, equipment, program product and medium

    CN114071179A

  • Information search method and device, computer equipment and storage medium

    CN115357733A

  • Information display method and device

    CN115665465A

  • Interaction method and device, electronic equipment and storage medium

    CN118733912A

  • Interface interaction method and device, equipment and storage medium

    CN118890506A