Method, device and storage medium for interface interaction

By keeping the position of the prompts unchanged in the live streaming interface and combining them with interactive controls, the problem of users having difficulty efficiently obtaining interactive information is solved, thus improving the efficiency of live streaming interaction and information acquisition.

CN122160529APending Publication Date: 2026-06-05BEIJING ZITIAO NETWORK TECH CO LTD

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
BEIJING ZITIAO NETWORK TECH CO LTD
Filing Date
2026-03-09
Publication Date
2026-06-05

AI Technical Summary

Technical Problem

In current technology, it is difficult for users to efficiently obtain interactive information during live streaming, and the prompts are easily covered by scrolling, affecting user perception and interaction efficiency.

Method used

When presenting interactive content on the live streaming interface, keep the position of the prompt information unchanged, and stop presenting the interactive content at an appropriate time. Combine this with interactive controls to improve user interaction efficiency.

Benefits of technology

By keeping the position of the prompts unchanged and using interactive controls, the efficiency of users obtaining information and the interactive experience are improved, and users' ability to perceive the prompts is enhanced.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN122160529A_ABST
    Figure CN122160529A_ABST
Patent Text Reader

Abstract

Provided are a method, device, equipment and storage medium for interface interaction. The method includes: in a live interface, presenting interactive content to a first user, the first user being a live party corresponding to the live interface, the interactive content moving according to a preset direction in the live interface; presenting first prompt information in a first region in the live interface, the first prompt information indicating a suggestion for the first user, wherein a position of the first prompt information remains unchanged during movement of the interactive content; and in response to stopping presenting the first prompt information in the first region, presenting the interactive content using the first region. In this way, the efficiency of a user obtaining information can be improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The examples in this article generally relate to the field of computer science, and in particular to methods, apparatuses, devices, and computer-readable storage media for user interface interaction. Background Technology

[0002] 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. Furthermore, these applications can provide users with a variety of interactive activities during the live event. Summary of the Invention

[0003] In a first aspect, a method for interface interaction is provided. The method includes: presenting interactive content to a first user in a live streaming interface, the first user being a live streamer corresponding to the live streaming interface, the interactive content moving in the live streaming interface according to a preset direction; presenting a first prompt message in a first area of ​​the live streaming interface, the first prompt message indicating a suggestion for the first user, wherein the position of the first prompt message remains unchanged during the movement of the interactive content; and, in response to stopping the presentation of the first prompt message in the first area, presenting the interactive content using the first area.

[0004] In a second aspect, an apparatus for interface interaction is provided. The apparatus includes: a first presentation module configured to present interactive content to a first user in a live streaming interface, the first user being a live streamer corresponding to the live streaming interface, the interactive content moving in the live streaming interface according to a preset direction; a second presentation module configured to present a first prompt message in a first area of ​​the live streaming interface, the first prompt message indicating a suggestion for the first user, wherein the position of the first prompt message remains unchanged during the movement of the interactive content; and a third presentation module configured to present the interactive content using the first area in response to stopping the presentation of the first prompt message in the first area.

[0005] In a third aspect, 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.

[0006] In a fourth aspect, 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.

[0007] In a fifth aspect, 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.

[0008] This method can improve the efficiency of users obtaining information.

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

[0010] The above and other features, advantages, and aspects of the various examples herein will become more apparent when taken in conjunction with the accompanying drawings and the following detailed description. In the accompanying drawings, the same or similar reference numerals denote the same or similar elements, wherein: Figure 1 A schematic diagram of the example environment is shown; Figures 2A to 2M Example interfaces for some scenarios are shown; Figures 3A to 3B Example interfaces for other scenarios are shown; Figure 4 The flowcharts show example processes of interface interactions in some scenarios; Figure 5 Schematic block diagrams of example devices for interface interaction in some scenarios are shown; and Figure 6 A block diagram of an electronic device capable of implementing multiple illustrative scenarios is shown. Detailed Implementation

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

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

[0013] In the description of the examples in this document, the term "including" and similar terms should be understood as open inclusion, i.e., "including but not limited to". The term "based on" should be understood as "at least partially based on". The term "an example" or "the example" should be understood as "at least one example". The term "some examples" should be understood as "at least some examples". 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.

[0014] The examples in this document may involve user data, data acquisition, and / or use. All of these aspects comply with relevant laws, regulations, and provisions. In the examples presented herein, all data collection, acquisition, processing, manipulation, forwarding, and use are conducted with the user's knowledge and confirmation. Accordingly, when implementing each example, 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 through appropriate means, in accordance with relevant laws and regulations. The specific methods of notification and / or authorization can vary depending on the actual situation and application scenario; the scope of the solution is not limited in this regard.

[0015] In this manual and the sample solutions, any processing of personal information will be conducted only under legal grounds (such as obtaining the consent of the data 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 beyond what is necessary for basic functions will not affect the user's use of basic functions.

[0016] As mentioned above, with the development of computer technology, more and more applications are able to provide live streaming content. Various live streams can provide people with content covering information, education, lifestyle, and entertainment. Furthermore, these applications can also provide users with a variety of interactive activities during the live event.

[0017] A user interface interaction scheme is proposed. The scheme includes: presenting interactive content to a first user (the live streamer corresponding to the live stream interface) in a live stream interface; the interactive content moving in a preset direction within the live stream interface; presenting a first prompt message in a first area of ​​the live stream interface, the first prompt message indicating a suggestion for the first user, wherein the position of the first prompt message remains unchanged during the movement of the interactive content; and, in response to stopping the presentation of the first prompt message in the first area, presenting the interactive content using the first area.

[0018] In this way, suggestions can be provided to the first user in the first area of ​​the live broadcast interface, thereby improving the efficiency of the first user's live broadcast interaction. The position of the first prompt information can remain unchanged during the movement of the interactive content, so as to ensure the live broadcaster's ability to perceive the first prompt information. This can further improve the efficiency of the first user in understanding the first prompt information, thereby improving the efficiency of the user in obtaining information.

[0019] The following describes various examples of this scheme in further detail with reference to the accompanying drawings.

[0020] Example Environment Figure 1 A schematic diagram of example environment 100 is shown. (e.g.) Figure 1 As shown, example environment 100 may include electronic device 110.

[0021] 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, including but not limited to: live streaming applications, media applications, social applications, or other suitable applications. User 140 can interact with application 120 via electronic device 110 and / or its attached devices.

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

[0023] In some cases, 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 of the foregoing, including accessories and peripherals of these devices or any combination thereof. In some cases, electronic device 110 can also support any type of user-facing interface (such as "wearable" circuitry).

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

[0025] 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 can include, but is not limited to, Bluetooth, mobile network, Universal Serial Bus (USB), and Wireless Fidelity (WiFi) connections. In some cases, server 130 and electronic device 110 can exchange signaling information through their communication connection.

[0026] 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 the scheme.

[0027] The following description of the example will continue with reference to the accompanying drawings.

[0028] Example Interaction Figures 2A to 2M Example interfaces 200A to 200M are shown, illustrating interface interactions under various scenarios. Interfaces 200A to 200M can, for example, be... Figure 1 The electronic device 110 shown is provided.

[0029] In some situations, electronic device 110 may present as follows Figure 2A The interface 200A shown may include a user interface for interaction. As an example, such interface 200A could be a live streaming interface, through which a first user (e.g., user 140) can conduct a live stream and provide corresponding live content. As an example, the first user could be the live streamer corresponding to the live streaming interface, such as the user initiating the live stream. As an example, the first user could view such a live streaming interface through one or more electronic devices.

[0030] In some examples, electronic device 110 can present interactive content to the first user on the live streaming interface. This interactive content may include comments sent by the viewer, notifications triggered by the viewer to view the live streaming interface, gift messages triggered by the viewer, and so on. As an example, such interactive content can be presented in preset components, which in some cases include, for example, a comment component, also known as a public screen component. As an example, the comment component may scroll through interactive content, such as displaying comments. Alternatively or additionally, the comment component may persistently display interactive content, such as descriptive information from the live streamer.

[0031] As an example, such as Figure 2A As shown, the live streaming interface can display live streaming content 210, which may correspond to the first user, for example. The comment component 220 in the live streaming interface can be used to display interactive content. For example, the comment component 220 may display interactive content 221-1, interactive content 221-2, interactive content 221-3, etc., which may be individually or collectively referred to as interactive content 221. Interactive content 221 may include at least one (or more) comments. For example, such at least one comment may be sent by a viewer or other users.

[0032] In some examples, the interactive content 221 can be presented in a scrolling manner within the comment component 220. As an example, the interactive content 221 can move in a preset direction within the live streaming interface, for example, moving from bottom to top, to create such a scrolling effect. Alternatively, after moving to a designated position (e.g., reaching the top of a first area), the interactive content 221 can stop displaying to update the interactive content 221 displayed in the comment component 220.

[0033] In some cases, to improve the efficiency of live interaction, the electronic device 110 can display a first prompt message in the comment component 220. This first prompt message may, for example, indicate a suggestion for a first user. As an example, the position of the first prompt message may remain unchanged during the movement of the interactive content. As an example, the first prompt message may include prompt messages 222-1, 222-2, 222-3, 222-4, 222-5, 222-6, 222-7, etc., which may be individually or collectively referred to as prompt message 222. Additionally, the position of the first prompt message can be any appropriate location within the comment component 220, such as the top, bottom, or middle position, which can be set according to the actual project requirements.

[0034] As an example, according to Figure 2BAs shown in the interface 200B, the electronic device 110 can display a first prompt in the first area 220-1 of the comment component 220. During the movement of the interactive content 221 (e.g., during scrolling from bottom to top), the position of the first prompt can remain unchanged (e.g., remain displayed at the top of the comment component 220).

[0035] Alternatively or additionally, the electronic device 110 may display a first prompt in a first area 220-1 of the comment component and display at least one piece of interactive content 221 (e.g., a comment) in a scrolling manner in a second area 220-2 of the comment component. For example, at least one piece of interactive content 221 may be displayed scrolling from bottom to top in the second area 220-2, during which time the first prompt in the first area 220-1 may remain in the same position.

[0036] In some examples, the electronic device 110 may stop displaying the first prompt message in response to receiving a preset action for the first prompt message. As an example, the preset action for the first prompt message may include an appropriate user interaction, such as a click, swipe, or similar action. Thus, the first user can trigger the closure of the first prompt message.

[0037] Alternatively or additionally, the electronic device 110 may stop displaying the first prompt message in response to not receiving an operation for the first prompt message within a preset time period. As an example, such a preset time period may be set by the live streaming platform or configured by the first user, which may, for example, indicate the maximum display duration of the first prompt message. Thus, some examples herein can improve the efficiency of interface interaction.

[0038] Additionally, in response to stopping the presentation of the first prompt message in the first area, the electronic device 110 can present at least one comment in a scrolling manner in both the first and second areas. For example, in response to stopping the presentation of the first prompt message in the first area, the electronic device 110 can present... Figure 2A The interface shown is 200A, and at least one comment is displayed in both the first and second areas to show the first user that they can view more comments, thereby improving the first user's live streaming experience.

[0039] In some examples, such as Figure 2B As shown, the electronic device 110 may also present interactive controls 223 (e.g., interactive controls 223-1, 223-2, 223-3, etc., hereinafter referred to individually or collectively as interactive controls 223) in the first prompt message. As an example, the first user may trigger interactive controls 223 to trigger the execution of a preset action. As an example, if the first prompt message is related to a second user, such a preset action may be related to the second user.

[0040] In some cases, the initial prompt message can include multiple types. Different types of prompt messages can be triggered by different conditions and can indicate different suggested content. Alternatively, different first prompt messages can present different interactive buttons to support triggering different preset actions. The following will describe several example implementations of different types of first prompt messages.

[0041] In some examples, according to Figure 2C In the interface 200C shown, the electronic device 110 can display a prompt message 222-1, which can be associated with a first group of users. This first group of users could be, for example, the first group of users viewing the live preview interface, and could include, for example, the second user mentioned above. As an example, the live preview interface could be associated with the live interface.

[0042] Additionally, the prompt message 222-1 can display an interactive control 223-1. The first user can trigger the interactive control to display a second prompt message in the live preview interface on the client corresponding to the second user. This second prompt message can be related to the first user. For example, the second prompt message can indicate that it was sent by the first user, mention the first user, etc. In this way, the second user can intuitively obtain interactive information from the first user, thereby improving information acquisition efficiency.

[0043] As an example, the following will be combined with the appendix Figure 3A To be continued Figure 3B To describe the interface presented to the second user. Figures 3A to 3B Example interfaces 300A to 300B are shown for some scenarios described herein. Interfaces 300A to 300B may be interfaces presented to a second user (e.g., a viewer, which may be user 140, for example). In the case where user 140 is the second user, electronic device 110 may be a client corresponding to the second user, and interfaces 300A to 300B may be presented on electronic device 110, for example.

[0044] like Figure 3A As shown, interface 300A can be, for example, a live preview interface associated with the live interface. Such a live preview interface can display live content 210, so that the second user can view the first user's live content 210 without entering the live interface.

[0045] Additionally, interface 300A may display a second prompt message 321, which may be related to the first user, for example. For instance, the second prompt message 321 may indicate an invitation message sent by the first user to the second user, inviting the second user to trigger entry into the live stream interface.

[0046] In some examples, a second user can trigger entry point 310 to enter the live streaming interface and view the live content 210. For example, a user can trigger entry point 310 to trigger the presentation. Figure 3B The interface 300B shown can be, for example, a live streaming interface. Additionally, the second user can not only view the live streaming content 210 on the live streaming interface, but also interact with the first user on the live streaming interface, such as sending comments.

[0047] Continue to refer to Figure 2C To improve the information presentation quality of the live streaming interface, the electronic device 110 can determine whether the first group of users viewing the live streaming preview interface has reached a first number. Further, in response to the first group of users viewing the live streaming preview interface reaching the first number, the electronic device 110 can display a prompt message 222-1. Conversely, if the first group of users viewing the live streaming preview interface has not reached the first number, the electronic device 110 may not display such a prompt message 222-1. Thus, some examples in this paper can reduce the frequency of the first prompt message presentation, thereby improving the information presentation quality of the live streaming interface.

[0048] In some examples, the initial prompt may display the number of users in the first group to further improve the efficiency of information retrieval for the first user. It should be understood that the number of users in the first group may be presented to the second user only after the first group has granted viewing permissions, and its acquisition and use are carried out with the user's knowledge and permission, and in accordance with relevant laws, regulations and related provisions.

[0049] In some cases, according to Figure 2D The interface 200D shown can display a prompt message 222-2 on the electronic device 110. This prompt message 222-2 can be related to a second group of users. For example, this second group of users could be the second group of users viewing the live stream interface, which could include the aforementioned second group of users. As an example, the second group of users can meet a first condition, which can indicate the interaction status of the second group of users. The specific configuration can be based on the actual project requirements.

[0050] Additionally, the prompt message 222-2 may display an interactive control 223-2. The first user can use the interactive control 223-2 to learn about the second user in the second group of users. For example, the first user can trigger the interactive control 223-2 to bring up a panel and view descriptive information associated with the second user through the panel.

[0051] As an example, according to Figure 2EThe interface 200E shown indicates that the electronic device 110 can display a panel 230 (e.g., referred to as a viewer user panel) to support a first user in viewing descriptive information associated with multiple users (e.g., multiple viewer users viewing the live broadcast interface), wherein a second group of users can correspond to a specific identifier (e.g., identifier 232 associated with user 231, etc.) to help the first user more intuitively understand the descriptive information associated with the second group of users.

[0052] In other cases, according to Figure 2F The interface 200F shown shows that the electronic device 110 can display prompt information 222-3, which can be related to a third group of users. Such a third group of users may include, for example, the users who interacted with the first user in the live interactive event, and may include, for example, the second user mentioned above.

[0053] As an example, a live interactive event can be an interactive event initiated or participated in by at least one host, such as a connection event, a competitive interactive event, a turn-based performance event, etc. The historical live interactive events described below can be live interactive events that occurred in historical time periods, which will not be elaborated further below. As an example, the third group of users can satisfy the second condition. The second condition can indicate the interaction information between the third group of users and the first user in the live interactive event, and its specific configuration can be made according to the actual project requirements.

[0054] Additionally, the first prompt message 222-3 may display an interactive control 223-3, allowing the first user to learn about this third group of users by triggering the interactive control 223-2. For example, the first user can trigger the interactive control 223-2 to initiate the presentation. Figure 2G The interface shown is 200G, and panel 240 can be displayed in interface 200G.

[0055] As an example, panel 240 can display descriptive information about a third group of users, and the first user can interact with the third group of users (e.g., the second user) through panel 240. For instance, the first user can send a message to the second user or trigger a message to be displayed on the second user's client through panel 240 to express gratitude to the second user.

[0056] In some cases, according to Figure 2H The interface 200H shown allows the electronic device 110 to display a prompt message 222-4. The prompt message 222-4 may be associated with a second user, such as a live streamer who is different from the first user. The prompt message 222-4 may indicate that the second user has participated in a historical live stream interaction event of the first type (e.g., a competitive interaction event). For example, the second user may be a "competitive friend" of the first user. The historical live stream interaction event is related to the first user.

[0057] Additionally, the prompt message 222-4 can display interactive control 223-4, which the first user can trigger to display the message. Figure 2I The interface shown is 200I. As an example, such as... Figure 2I As shown, the electronic device 110 can display a panel 250, which can be used to invite other users to participate in a first type of live interactive event (e.g., a competitive interactive event).

[0058] As an example, the first user can trigger the invitation control 251 to send an invitation message to the second user 252, inviting the second user to participate in the live interactive event. Alternatively or additionally, the first user can also invite other users to participate in the live interactive event through other invitation controls in panel 250. Thus, some examples in this article can improve the efficiency of the first user participating in the live interactive event.

[0059] In some cases, according to Figure 2J The interface 200J shown can display a prompt message 222-5 on the electronic device 110. This prompt message 222-5 can be associated with a second user, such as a viewer user associated with the live stream interface. The prompt message 222-5 can indicate that the second user participated in a second type of historical live stream interaction event (e.g., a connection event, distinct from the first type mentioned above) within a preset time period. (For example, the second user could be a "friend from afar"). As an example, such a historical live stream interaction event can be associated with a first user or not.

[0060] Additionally, the prompt message 222-5 can display interactive control 223-5, which the first user can trigger to display the message. Figure 2K The interface shown is 200K. (As shown...) Figure 2K As shown, the electronic device 110 can display at least one user identifier to represent at least one user capable of participating in a second type of live interactive event. As an example, such as... Figure 2K As shown, the first user can interact with the second user's user ID 261 (or trigger an interactive control associated with the second user) to send an invitation message to the second user to invite the second user to participate in a second type of live interactive event. For example, the first user can trigger user ID 261 to send a connection invitation to the second user to invite the second user to participate in the connection event.

[0061] In some cases, according to Figure 2LThe interface 200L shown can display prompt information 222-6 on the live streaming interface. Prompt information 222-5 can be associated with a second user, such as a viewer user associated with the live streaming interface, and can satisfy a fourth condition. As an example, this fourth condition can indicate the second user's historical and current active status, which can be specifically set according to actual project needs. It should be understood that the second user's historical and current active status can be accessed and obtained with the second user's knowledge and permission, and both comply with relevant laws, regulations, and provisions.

[0062] Additionally, the electronic device 110 can display interactive controls 223-6 in the prompt information 222-6 to help the first user interact with the second user more efficiently. As an example, the first user can trigger interactive controls 223-6 to trigger the client corresponding to the second user to display a second prompt information in the live broadcast interface.

[0063] As an example, according to Figure 3B The interface 300B shown may include, for example, a second prompt message 322, which may be visible only to the second user and not to other users (e.g., other viewer users). Alternatively or additionally, the second prompt message 322 may display a prompt message 331 to indicate that the visibility of the second prompt message 322 is limited to the second user. Thus, some examples in this paper can improve the interaction efficiency between the first user and the second user.

[0064] Based on this approach, some examples in this paper can provide various suggestions to the first user through the first prompt message, thereby improving the first user's information acquisition efficiency, and can improve the interaction efficiency between the first user and other users through the interactive controls in the first prompt message.

[0065] Continue to refer to Figure 2B In some examples, electronic device 110 can trigger the presentation of multiple prompts based on live streaming status information within the same time period. Based on this, electronic device 110 can determine the prompts to be presented on the live streaming interface within that time period based on the priority of these multiple prompts. For example, it may present higher-priority prompts while discarding lower-priority prompts.

[0066] Alternatively or additionally, electronic device 110 may display different prompts at different times. For example, during a first time period, electronic device 110 may display a first prompt on the live streaming interface. During a second time period, electronic device 110 may display a third prompt (e.g., prompt 222) on the live streaming interface. As an example, the third prompt may differ from the first prompt.

[0067] As an example, the first prompt can be associated with the live stream status information within a first historical time period, and the third prompt can be associated with the live stream status information within a second historical time period, where the first historical time period differs from the second. As another example, the live stream status information can indicate interactive information associated with viewers on the live stream interface, the online status of other users associated with the first user, etc., and its specifics can be set according to the actual project requirements. Therefore, some examples in this article can enhance the richness of live stream interaction.

[0068] In some cases, according to Figure 2M The interface shown is 200M. Electronic device 110 can display prompt information 222-7 on the live streaming interface. This prompt information 222-7 can, for example, only display suggestions for the first user without showing corresponding interactive controls. Thus, some examples in this paper can reduce the interference of interactive controls on the first user's live streaming process. Additionally, based on such first prompt information, the first user can interact with the second user through appropriate means such as verbal communication; this is not limited in this paper.

[0069] In this way, suggestions can be provided to the first user in the first area of ​​the live broadcast interface, thereby improving the efficiency of the first user's live broadcast interaction. The position of the first prompt information can remain unchanged during the movement of the interactive content, so as to ensure the live broadcaster's ability to perceive the first prompt information. This can further improve the efficiency of the first user in understanding the first prompt information, thereby improving the efficiency of the user in obtaining information.

[0070] Example process Figure 4 A flowchart illustrating an example process 400 of interface interaction under certain conditions is shown. Process 400 can be implemented at electronic device 110. See below for reference. Figure 1 To describe process 400.

[0071] like Figure 4 As shown in box 410, electronic device 110 presents interactive content to a first user in the live broadcast interface. The first user is the live broadcaster corresponding to the live broadcast interface, and the interactive content moves in the live broadcast interface according to a preset direction.

[0072] In frame 420, electronic device 110 presents a first prompt message in a first area of ​​the live streaming interface. The first prompt message indicates a suggestion for a first user, wherein the position of the first prompt message remains unchanged during the movement of the interactive content.

[0073] In frame 430, electronic device 110 responds to stopping the presentation of a first prompt message in the first area and uses the first area to present interactive content.

[0074] In some cases, the first prompt message is related to a second user, and process 400 further includes: presenting an interactive control in the first prompt message; and triggering the execution of a preset action in response to the triggering of the interactive control, the preset action being related to the second user.

[0075] In this way, some examples in this article can enable the first user to interact more efficiently with the second user by presenting interactive controls in the first prompt message, and can improve the efficiency of interface interaction.

[0076] In some cases, in response to the triggering of an interactive control, triggering the execution of a preset action includes: in response to the triggering of an interactive control, triggering the presentation of a second prompt message to a second user, the second prompt message being related to the first user.

[0077] In some cases, triggering the presentation of a second prompt message to a second user in response to the triggering of an interactive control includes: triggering the client corresponding to the second user to present the second prompt message in the live preview interface, which is related to the live interface; or triggering the client corresponding to the second user to present the second prompt message in the live interface, which is only visible to the second user.

[0078] In this way, some examples in this paper can trigger the presentation of corresponding second prompt information to a second user through interaction with interactive controls, thereby further improving the interaction efficiency between the first user and the second user.

[0079] In some cases, the presentation of a first prompt message in the first area of ​​the live streaming interface includes: the first prompt message is presented in response to the first group of users viewing the live streaming preview interface reaching a first number, the live streaming preview interface being associated with the live streaming interface, the first prompt message being associated with the first group of users, and the first group of users including the second user.

[0080] In some cases, triggering a preset action in response to an interactive control includes: displaying a panel in response to the interactive control; and displaying descriptive information in the panel, the descriptive information being associated with a second user.

[0081] In some cases, process 400 also includes: presenting an invitation control in a panel; and in response to triggering the invitation control, triggering the sending of an invitation message to a second user, the invitation information being used to invite the second user to participate in the live interactive event.

[0082] In some cases, the second user is a different live streamer from the first user, and the first notification indicates that the second user has participated in a first type of historical live stream interaction event, which is related to the first user.

[0083] In some cases, the second user is a viewer associated with the live streaming interface, and the first prompt message indicates that the second user has participated in a second type of historical live streaming interactive event within a preset time period.

[0084] In this way, some examples in this paper can trigger live interactive events related to the second user through interaction with interactive controls, thereby further improving the efficiency of interface interaction and the interaction efficiency between the first user and the second user.

[0085] In some cases, process 400 further includes: stopping the presentation of the first prompt information in response to receiving a preset operation for the first prompt information; or stopping the presentation of the first prompt information in response to not receiving an operation for the first prompt information within a preset time period.

[0086] In some cases, presenting the first prompt information in the first area of ​​the live broadcast interface includes: presenting the first prompt information during a first time period; and process 400 also includes: presenting a third prompt information during a second time period, the third prompt information being different from the first prompt information.

[0087] In some cases, the first prompt message is associated with the live broadcast status information within the first historical time period, and the third prompt message is associated with the live broadcast status information within the second historical time period, where the first historical time period is different from the second historical time period.

[0088] In this way, some examples in this paper can support more flexible presentation of prompts and support more types of prompts, thereby further improving the efficiency of the first user in understanding other users such as audience users, and further improving the efficiency of interface interaction.

[0089] In some cases, the live streaming interface includes a comment component, the interactive content includes at least one comment presented in the comment component, and the presentation of a first prompt message in a first area of ​​the live streaming interface includes: presenting the first prompt message in the first area of ​​the comment component; and presenting at least one comment in a scrolling manner in a second area of ​​the comment component.

[0090] In some cases, process 400 also includes: in response to stopping the presentation of the first prompt in the first area, presenting at least one comment in a scrolling manner in both the first and second areas.

[0091] In this way, some examples in this paper can support the flexible display of the first prompt message and at least one comment in the first and second areas, thereby simultaneously showing the first prompt message and at least one comment to the first user, which can further improve the efficiency of the first user in obtaining information.

[0092] Example devices and equipment A corresponding apparatus for implementing the above methods or processes is also provided. Figure 5 A schematic structural block diagram of an example device 500 for interface interaction is shown, according to some scenarios. Device 500 can be implemented as or included in electronic device 110. The various modules / components in device 500 can be implemented by hardware, software, firmware, or any combination thereof.

[0093] like Figure 5 As shown, the device 500 includes: a first presentation module 510 configured to present interactive content to a first user in a live streaming interface, the first user being the live streamer corresponding to the live streaming interface, the interactive content moving in a preset direction in the live streaming interface; a second presentation module 520 configured to present a first prompt message in a first area of ​​the live streaming interface, the first prompt message indicating a suggestion for the first user, wherein the position of the first prompt message remains unchanged during the movement of the interactive content; and a third presentation module 530 configured to present interactive content using the first area in response to stopping the presentation of the first prompt message in the first area.

[0094] In some cases, the first prompt message is related to a second user, and the device 500 also includes a fourth presentation module configured to: present an interactive control in the first prompt message; and trigger the execution of a preset action in response to the triggering of the interactive control, the preset action being related to the second user.

[0095] In some cases, the fourth presentation module is also configured to: in response to the triggering of an interactive control, trigger the presentation of a second prompt message to a second user, the second prompt message being related to the first user.

[0096] In some cases, the fourth presentation module is also configured to: trigger the client corresponding to the second user to present the second prompt information in the live preview interface, the live preview interface being related to the live interface; or trigger the client corresponding to the second user to present the second prompt information in the live interface, the second prompt information being visible only to the second user.

[0097] In some cases, the second presentation module 520 is also configured to: in response to the first group of users viewing the live preview interface reaching a first number, present a first prompt message, wherein the live preview interface is associated with the live interface, the first prompt message is associated with the first group of users, and the first group of users includes the second user.

[0098] In some cases, the fourth presentation module is also configured to: present a panel in response to a triggering of an interactive control; and present descriptive information in the panel, the descriptive information being associated with the second user.

[0099] In some cases, device 500 also includes a fifth presentation module configured to: present an invitation control in a panel; and, in response to triggering the invitation control, trigger the sending of an invitation message to a second user, the invitation information being used to invite the second user to participate in a live interactive event.

[0100] In some cases, the second user is a different live streamer from the first user, and the first notification indicates that the second user has participated in a first type of historical live stream interaction event, which is related to the first user.

[0101] In some cases, the second user is a viewer associated with the live streaming interface, and the first prompt message indicates that the second user has participated in a second type of historical live streaming interactive event within a preset time period.

[0102] In some cases, the device 500 also includes a stop display module, configured to: stop displaying the first prompt information in response to receiving a preset operation for the first prompt information; or stop displaying the first prompt information in response to not receiving an operation for the first prompt information within a preset time period.

[0103] In some cases, the second presentation module 520 is also configured to present a first prompt message during a first time period; and the device 500 further includes a sixth presentation module configured to present a third prompt message during a second time period, the third prompt message being different from the first prompt message.

[0104] In some cases, the first prompt message is associated with the live broadcast status information within the first historical time period, and the third prompt message is associated with the live broadcast status information within the second historical time period, where the first historical time period is different from the second historical time period.

[0105] In some cases, the live streaming interface includes a comment component, the interactive content includes at least one comment presented in the comment component, and the second presentation module 520 is further configured to: present a first prompt message in a first area of ​​the comment component; and present at least one comment in a scrolling manner in a second area of ​​the comment component.

[0106] In some cases, device 500 also includes a seventh presentation module configured to: in response to stopping the presentation of the first prompt in the first area, present at least one comment in a scrolling manner in both the first and second areas.

[0107] The modules included in device 500 can be implemented in various ways, including software, hardware, firmware, or any combination thereof. In some cases, one or more modules can be implemented using software and / or firmware, such as machine-executable instructions stored on a storage medium. In addition to or as an alternative to machine-executable instructions, some or all of the units in device 400 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 parts (ASSPs), systems on a chip (SOCs), complex programmable logic devices (CPLDs), and so on.

[0108] Figure 6 A block diagram of an electronic device 600 in which one or more examples may be implemented is shown. It should be understood that... Figure 6 The electronic device 600 shown is merely exemplary and should not be construed as limiting the functionality and scope of the examples described herein. Figure 6 The illustrated electronic device 600 can be used to implement the electronic device 110 discussed above.

[0109] like Figure 6 As shown, 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.

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

[0111] Electronic device 600 may further include additional removable / non-removable, volatile / non-volatile storage media. Although not explicitly stated... Figure 6 As shown, 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 can be provided. In these cases, each drive can 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 examples.

[0112] 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, networked personal computers, or another network node.

[0113] 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 an input / output (I / O) interface (not shown).

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

[0115] The flowcharts and / or block diagrams of the methods, apparatus, devices, and computer program products referred to herein describe various aspects. It should be understood that each block of the flowcharts and / or block diagrams, as well as combinations of blocks in the flowcharts and / or block diagrams, can be implemented by computer-readable program instructions.

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

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

[0118] The flowcharts and block diagrams in the accompanying figures illustrate the architecture, functionality, and operation of possible implementations of systems, methods, and computer program products under various scenarios. In this respect, 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 marked in the blocks may occur in a different order than those shown in the figures. 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, can 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.

[0119] Various examples have been described above. The foregoing 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: In the live streaming interface, interactive content is presented to a first user, who is the live streamer corresponding to the live streaming interface. The interactive content moves in the live streaming interface according to a preset direction. In a first area of ​​the live streaming interface, a first prompt message is displayed, the first prompt message indicating a suggestion for the first user, wherein the position of the first prompt message remains unchanged during the movement of the interactive content; as well as In response to stopping the presentation of the first prompt message in the first area, the interactive content is presented using the first area.

2. The method of claim 1, wherein the first prompt information is related to the second user, and the method further comprises: The first prompt message displays interactive controls; as well as In response to the triggering of the interactive control, a preset action is triggered and executed, the preset action being related to the second user.

3. The method according to claim 2, wherein triggering the execution of the preset action in response to the triggering of the interactive control includes: In response to the triggering of the interactive control, a second prompt message is triggered to be presented to the second user, the second prompt message being related to the first user.

4. The method of claim 3, wherein triggering the presentation of a second prompt message to the second user in response to the triggering of the interactive control comprises: The client corresponding to the second user is triggered to display the second prompt information in the live preview interface, which is related to the live interface; or The client corresponding to the second user is triggered to display the second prompt message on the live streaming interface. The second prompt message is only visible to the second user.

5. The method according to claim 2, wherein presenting the first prompt information in the first area of ​​the live streaming interface includes: In response to the first group of users viewing the live preview interface reaching a first number, the first prompt message is displayed. The live preview interface is associated with the live interface, and the first prompt message is related to the first group of users, which includes the second user.

6. The method of claim 2, wherein triggering the execution of the preset action in response to the triggering of the interactive control comprises: In response to the triggering of the interactive control, a panel is displayed; as well as The panel displays descriptive information associated with the second user.

7. The method of claim 6, further comprising: The panel displays an invitation control; as well as In response to the triggering of the invitation control, an invitation message is sent to the second user, the invitation message being used to invite the second user to participate in the live interactive event.

8. The method according to claim 7, wherein the second user is a live streamer different from the first user, and the first prompt information indicates that the second user has participated in a first type of historical live stream interaction event, the historical live stream interaction event being related to the first user.

9. The method of claim 7, wherein the second user is a viewer user associated with the live streaming interface, and the first prompt information indicates that the second user has participated in a second type of historical live streaming interactive event within a preset time period.

10. The method of claim 1, further comprising: In response to receiving a preset operation for the first prompt message, the display of the first prompt message is stopped; or If no operation is received for the first prompt message within a preset time period, the first prompt message will stop being displayed.

11. The method according to claim 1, wherein presenting the first prompt information in the first area of ​​the live streaming interface includes: During the first time period, the first prompt message is displayed; The method also includes: During the second time period, a third prompt message is presented, which is different from the first prompt message.

12. The method of claim 11, wherein the first prompt information is associated with live streaming status information within a first historical time period, and the third prompt information is associated with live streaming status information within a second historical time period, wherein the first historical time period is different from the second historical time period.

13. The method of claim 1, wherein the live streaming interface includes a comment component, the interactive content includes at least one comment presented in the comment component, and the presentation of a first prompt message in a first area of ​​the live streaming interface includes: The first prompt message is displayed in the first area of ​​the comment component; as well as In the second area of ​​the comment component, the at least one comment is presented in a scrolling manner.

14. The method of claim 13, further comprising: In response to stopping the presentation of the first prompt in the first area, the at least one comment is presented in a scrolling manner in both the first and second areas.

15. A device for interface interaction, comprising: The first presentation module is configured to present interactive content to a first user in the live streaming interface, wherein the first user is the live streamer corresponding to the live streaming interface, and the interactive content moves in the live streaming interface according to a preset direction. The second presentation module is configured to present a first prompt message in a first area of ​​the live streaming interface. The first prompt message indicates a suggestion for the first user, wherein the position of the first prompt message remains unchanged during the movement of the interactive content. as well as The third presentation module is configured to present the interactive content using the first area in response to stopping the presentation of the first prompt information in the first area.

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

17. 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 14.

18. 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 14.