Methods, apparatus, devices, and storage media for interface interaction
The integration of interactive controls in live-streaming preview interfaces addresses the lack of user interaction in conventional systems, enhancing the user experience by allowing preview interactions and efficient switching to the live-streaming interface.
Patent Information
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- BEIJING ZITIAO NETWORK TECH CO LTD
- Filing Date
- 2024-04-11
- Publication Date
- 2026-04-22
AI Technical Summary
Conventional live-streaming interfaces lack interactive controls in preview modes, limiting user interaction before entering a live-streaming room and degrading the user experience.
Implementing a preview interface with interactive controls that allow users to interact with the live-streaming content, such as comment and like functions, and switching to the live-streaming interface based on user interaction or duration thresholds, enhancing user engagement.
Enhances user interaction experience by allowing preview interface interactions and efficient switching to the live-streaming interface, improving tactile engagement and reducing power consumption.
Smart Images

Figure 2026513077000001_ABST
Abstract
Description
Technical Field
[0001] [Cross - reference to Related Applications] This application claims priority to a Chinese patent application filed on April 21, 2023, with the title of the invention being "Method, Apparatus, Device, and Storage Medium for Interface Interaction" and the application number being No. 2023104366270, and the entire content disclosed in the above Chinese patent application is incorporated herein by reference.
[0002] [Technical Field] Embodiments of the present invention generally relate to the field of computers, and in particular, to methods, apparatuses, devices, and computer - readable storage media for interface interaction.
Background Art
[0003] With the development of computer technology, there are increasingly more applications that can provide live - streaming content. Various live - streams can provide people with various contents such as news, education, life, and entertainment. Before entering a live - streaming room, usually, a preview interface of the live - streaming room is further provided so that viewing users can easily understand the live - streaming content of the live - streaming room. After viewing the preview interface of the live - streaming room and determining that they are interested in the live - streaming room, viewing users can enter the live - streaming room and view the live - streaming interface of the live - streaming room.
Summary of the Invention
[0004] In a first aspect of the present invention, a method for interface interaction is provided. The method includes presenting a preview interface for a live streaming room, switching from the preview interface to presenting a live streaming interface for the live streaming room in response to a trigger operation on a first control within the preview interface, and controlling a target function associated with the live streaming interface to be triggered, the target function being determined by the first control, and the target function indicating an interactive interaction associated with the live streaming content of the live streaming room.
[0005] A second aspect of the present invention provides a method for interface interaction. This method includes presenting a preview interface for a live streaming room; presenting guidance information associated with entering the live streaming room, at least based on a comparison of the viewing duration of the preview interface with a threshold; and switching from the preview interface to presenting the live streaming interface for the live streaming room in response to the fact that a predetermined operation associated with the guidance information has not been received within a predetermined period.
[0006] A third aspect of the present invention provides an interface interaction device. The device comprises: a first interface presentation module configured to present a preview interface for a live streaming room; a first interface switching module configured to switch from the preview interface to the presentation of a live streaming interface for a live streaming room in response to a trigger operation on a first control within the preview interface; and a target function trigger module configured to control the triggering of a target function associated with the live streaming interface, the target function being determined by the first control.
[0007] A fourth aspect of the present invention provides an interface interaction device. The device comprises: a second interface presentation module configured to present a preview interface for a live streaming room; a guidance information presentation module configured to present guidance information associated with entering the live streaming room, at least based on a comparison of the viewing duration of the preview interface with a threshold; and a second interface switching module configured to switch from the preview interface to the presentation of the live streaming interface for the live streaming room in response to the absence of a predetermined operation associated with the guidance information within a predetermined period.
[0008] A fifth embodiment of the present invention provides an electronic device, comprising at least one processing unit and at least one memory, the at least one memory being coupled to the at least one processing unit and storing instructions to be executed by the at least one processing unit. When an instruction is executed by the at least one processing unit, the device is made to execute the method of the first or second embodiment.
[0009] A sixth embodiment of the present invention provides a computer-readable storage medium. The computer-readable storage medium stores a computer program, which can be executed by a processor to implement the method of the first or second embodiment.
[0010] It should be understood that the information described in the summary of the present invention is not intended to limit the main or important features of the embodiments of the present invention, nor is it intended to limit the scope of the present invention. Other features of the present invention will be readily apparent from the following description. [Brief explanation of the drawing]
[0011] The above-mentioned features and other features, advantages, and aspects of each embodiment of the present invention will become more apparent with reference to the following detailed description in conjunction with the attached drawings. In the attached drawings, the same or similar reference numerals indicate the same or similar elements.
[0012] [Figure 1] A schematic diagram of an exemplary environment in which embodiments of the present invention can be realized is shown. [Figure 2A] This shows an exemplary preview interface relating to several embodiments of the present invention. [Figure 2B] This document illustrates an exemplary live streaming interface according to several embodiments of the present invention. [Figure 2C] A schematic diagram of interface interaction according to several embodiments of the present invention is shown. [Figure 2D] A schematic diagram of interface interaction according to several embodiments of the present invention is shown. [Figure 2E] A schematic diagram of interface interaction according to several embodiments of the present invention is shown. [Figure 2F] A schematic diagram of interface interaction according to several embodiments of the present invention is shown. [Figure 3A] This shows an exemplary preview interface relating to several other embodiments of the present invention. [Figure 3B] This shows an exemplary preview interface relating to several other embodiments of the present invention. [Figure 3C] This shows an exemplary preview interface relating to several other embodiments of the present invention. [Figure 4] A flowchart of a process for interface interaction according to several embodiments of the present invention is shown. [Figure 5] A flowchart of a process for interface interaction according to several embodiments of the present invention is shown. [Figure 6] A schematic block diagram of the interface interaction device according to a specific embodiment of the present invention is shown. [Figure 7] A schematic block diagram of the interface interaction device according to a specific embodiment of the present invention is shown. [Figure 8] A block diagram of an apparatus capable of carrying out multiple embodiments of the present invention is shown. [Modes for carrying out the invention]
[0013] The embodiments of the present invention will be described in more detail below with reference to the drawings. Although specific embodiments of the present invention are shown in the drawings, the present invention can be implemented in various forms and should not be construed as being limited to the embodiments described herein. Rather, these embodiments are provided for a more thorough and complete understanding of the present invention. The drawings and embodiments of the present invention are for illustrative purposes only and should not be used to limit the scope of protection of the present invention.
[0014] Please note that the headings of all sections / subsections provided herein are not limiting. Various embodiments are described throughout this specification, and all types of embodiments may be included in 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 in different sections / subsections.
[0015] In the description of the embodiments of the present invention, the term "including" and its similar terms should be understood as open inclusion, that is, "including but not limited to these". 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". There may be other explicit and implicit definitions included below. Terms such as "first", "second", etc. may refer to different objects or the same object. There may be other explicit and implicit definitions included below.
[0016] The embodiments of the present invention may be involved in user data, data acquisition and / or use, etc. These aspects comply with the corresponding laws, regulations, and related regulations. In the embodiments of the present invention, all data collection, acquisition, processing, processing, transfer, use, etc. are carried out on the premise of the user's knowledge and confirmation. Accordingly, when implementing each embodiment of the present invention, it is necessary to notify the user of the types of relevant data or information, the scope of use, the use scenario, etc. through appropriate means in accordance with the relevant laws and regulations, and obtain the user's permission. The specific notification and / or permission methods may vary according to the actual situation and application scenario, and the scope of the present invention is not limited in this regard.
[0017] When the technical solutions described in this specification and embodiments comply with personal information processing, the processing is carried out on the premise that there is a legal basis (such as the consent of the personal information subject, necessary for the performance of the contract, etc.), and is carried out only within the scope of the regulations or the contract. Even if the user refuses to handle personal information outside the scope required for the basic functions, it does not affect the user's use of the basic functions.
[0018] As briefly described above, in order to facilitate the user's understanding of the live streaming content of the live streaming room before entering the live streaming room, usually, a preview interface of the live streaming room is further provided. After the user browses the preview interface of the live streaming room and determines that he or she is interested in the live streaming room, the user can enter the live streaming room and browse the live streaming interface of the live streaming room.
[0019] Conventionally, an electronic device can only switch from a preview interface to presenting a live streaming interface of a live streaming room in response to receiving a touch operation on a browsing interface, and the interface switching method is relatively single. Furthermore, the conventional preview interface does not include controls for interaction, and a viewing user cannot interact with an anchor user on the preview interface. The viewing user can only switch to the live streaming interface and interact with the anchor user only through the interaction controls in the live streaming interface. As a result, the user's interaction experience is degraded.
[0020] Embodiments of the present invention propose a technical solution for interface interaction. Hereinafter, various exemplary implementations of the technical solution will be further described in detail in conjunction with the accompanying drawings. To explain the principles and ideas of the embodiments of the present invention, the following specific description refers to the field of live streaming. However, it should be understood that this is merely exemplary and is not intended to limit the scope of the present invention in any way. Embodiments of the present invention can be applied to various fields such as various content sharing, video viewing, shopping, and the like.
[0021] Exemplary environment Figure 1 shows a schematic diagram of an exemplary environment 100 in which an embodiment of the present invention can be realized. In this exemplary environment 100, an application 120 is installed on an electronic device 110. A user 140 can interact with the application 120 via the electronic device 110 and / or its accessories. The application 120 may be a social application, a content-sharing application, a shopping application, or any other suitable application.
[0022] In the environment 100 of Figure 1, when application 120 is active, electronic device 110 can present the interface 150 of application 120. Interface 150 may include various interfaces that application 120 can provide, such as the live streaming interface of a live streaming room. For example, a social-type application can display the live streaming interfaces of various live streaming rooms, and viewers can interact with anchor users through these interfaces.
[0023] In some embodiments, the electronic device 110 communicates with the server 130 to provide services to the application 120. The electronic device 110 may be any type of mobile terminal, fixed terminal or mobile terminal, and includes mobile phones, desktop computers, laptop computers, notebook computers, netbook computers, tablet computers, media computers, multimedia tablets, personal communication system (PCS) devices, personal navigation devices, personal digital assistants (PDAs), audio / video players, digital cameras / video cameras, positioning devices, television receivers, radio receivers, e-book readers, game devices, or any combination thereof, and includes accessories and peripherals for these devices or any combination thereof. In some embodiments, the electronic device 110 may also support any type of user interface (e.g., “wearable” circuitry). The server 130 is any type of computing system / server capable of providing computing power, including but not limited to mainframes, edge computing nodes, and computing devices in a cloud environment.
[0024] The structure and function of environment 100 are described for illustrative purposes only and should be understood as not to imply any limitation to the scope of the invention.
[0025] In the following sections, several exemplary embodiments of the present invention will be described with reference to the attached drawings.
[0026] Exemplary Interface To more intuitively represent the interface interaction mechanism, the following will explain using an example of a live streaming scenario, and the embodiments of the present invention will present an exemplary interface to enable the user to understand the corresponding screen display principle.
[0027] Example Scenario 1 Figure 2A shows an exemplary preview interface 200A according to several embodiments of the present invention. As shown in Figure 2A, the preview interface 200A can present anchor user information (e.g., anchor user name), a screen associated with the anchor user (e.g., live streaming screen), and guidance information 201. In some embodiments, the electronic device 110 switches from the preview interface 200A to the live streaming interface 200B of the live streaming room shown in Figure 2B in response to receiving a touch operation on the preview interface 200A or a touch operation on the guidance information 201. The touch operation may be, for example, a click operation, a double-click operation, a long press operation, a swipe operation, etc.
[0028] As shown in Figure 2B, the live streaming interface 200B can present a screen associated with the anchor user (i.e., the live streaming screen). The live streaming interface 200B may further include multiple display areas. Area 210 can present information associated with the anchor user, including, but not limited to, the anchor user's name and the anchor user's identifier (e.g., the anchor user's avatar). In some embodiments, area 210 may further present information related to the live streaming room, such as the number of likes on the live streaming room.
[0029] Region 220 can display comment information from the live streaming room. Because region 220 is limited, in some embodiments only display a portion of the comment information in region 220. For example, region 220 may display some recently published comment information. In some embodiments, the electronic device 110 may display more comment information in region 220 in response to receiving a swap-up operation.
[0030] Region 230 can present interaction controls. Electronic device 110 can trigger a function corresponding to an interaction control in response to receiving a touch operation on that interaction control. Interaction controls include, but are not limited to, comment controls, like controls, gift controls, and transfer controls, and embodiments of the present invention are not limited in this respect. Exemplaryly, electronic device 110 can trigger a like function in the live streaming interface 200B in response to receiving a touch operation on a like control.
[0031] The interface interaction method of triggering an interface switch by performing a touch operation on the preview interface 200A or guidance information 201 described above is more simple, resulting in a reduced user interface interaction experience. To solve this problem, in embodiments of the present invention, a first control is further presented in the preview interface. The electronic device 110 can switch from the preview interface to the presentation of the live streaming interface of the live streaming room in response to a trigger operation on the first control in the preview interface.
[0032] In some embodiments, the electronic device 110 can present a preview interface and simultaneously present a first control directly to the preview interface. In some other embodiments, to prevent accidental switching of the interface by the viewing user, the electronic device 110 can present a first control to the preview interface based on a comparison of the viewing duration of the preview interface with a threshold. Specifically, the electronic device 110 can determine the viewing duration of the preview interface in real time and compare it with a predetermined threshold, and present a first control to the preview interface when the viewing duration reaches the threshold. The threshold here may be predetermined by the user and input to the electronic device 110, or it may be determined independently by the electronic device 110 based on past interface interaction history. Exemplarily, if the threshold is 10 seconds, the electronic device 110 may not present a first control to the preview interface in response to the viewing duration of the preview interface being less than 10 seconds, and may present a first control to the preview interface in response to the viewing duration of the preview interface reaching 10 seconds.
[0033] Furthermore, after presenting a first control to the preview interface, the electronic device 110 can be controlled to switch from the preview interface to presenting the live streaming interface of the live streaming room in response to a trigger operation on the first control within the preview interface, and to trigger the target function associated with the live streaming interface.
[0034] In some embodiments, the goal functionality associated with the live streaming interface may represent interactions associated with the live streaming content of the live streaming room. Such interactions may include, for example, comments on the live streaming content, likes, and virtual gifts. In yet another embodiment, the goal functionality associated with the live streaming interface may further represent functions associated with the live streaming party of the live streaming room, such as following the live streaming party or sending private messages to the live streaming party.
[0035] In some embodiments, the target function may be determined by a first control and correspond to a second control in the live streaming interface. Thus, both the first and second controls may be used to trigger the target function, and the electronic device 110 can further control the target function in the live streaming interface to be triggered in response to receiving a trigger operation for the second control in the live streaming interface. Note that the target function is a function of the live streaming interface only, and the electronic device 110 can switch to the live streaming interface after receiving a trigger operation for the first control in the preview interface and trigger the corresponding target function in the live streaming interface.
[0036] In some embodiments, the first control has a display style corresponding to the second control. For example, the first control may have the same display style as the second control. The display style may include, for example, an identifier, color, size, etc. Exemplarily, the first control may have a different display style from the second control; that is, both the first and second controls may be used to trigger a target function, but their display styles do not have to be exactly the same. For example, the first control may have a different size from the second control. In some embodiments, the first display position of the first control in the preview interface corresponds to the second display position of the second control in the live streaming interface. Exemplarily, the first display position of the first control in the preview interface and the second display position of the second control in the live streaming interface may be the same position.
[0037] Taking an example where the first control includes a comment control and a like control, the electronic device 110 can, in response to a trigger operation on the comment control of the preview interface, switch from the preview interface to the presentation of the live streaming interface of the live streaming room and trigger the comment function in the live streaming interface. The electronic device 110 can, in response to a trigger operation on the like control of the preview interface, switch from the preview interface to the presentation of the live streaming interface of the live streaming room and trigger the like function in the live streaming interface. Figure 2C shows a schematic diagram of interface interaction according to some embodiments of the present invention. As shown in Figure 2C, the preview interface 200A-1 includes a control presentation area 240 for presenting the first control. The control presentation area 240 includes a comment control 202-1 and a like control 203-1. To further enhance the display effect of the preview interface 200A-1, the preview interface 200A-1 further presents a like special effect 204. In response to a trigger operation on the comment control 202-1, the electronic device 110 presents the live streaming interface 200B-1, and when the comment function of the live streaming interface 200B-1 is triggered, it presents the comment input area 250. In response to a trigger operation on the like control 203-1, the electronic device 110 presents the live streaming interface 200B-2, and when the like function of the live streaming interface 200B-2 is triggered, it presents the current user's like information 205 for the live streaming room (i.e., that user 5 liked the anchor) in area 220, and presents the current user's user identifier (e.g., the current user's user avatar 206) in the like special effect 204.
[0038] In some embodiments, to simplify the method of performing interface interaction through comment controls and switching to the live streaming interface, a first control in the preview interface includes a comment control (also called the first comment control) for generating predetermined comment content. The comment control for generating predetermined comment content may display predetermined comment content. The predetermined comment content may be pre-configured by the user or may be independently generated by the electronic device 110 based on past comment information. In response to receiving a trigger operation on the comment control for generating predetermined comment content, the electronic device 110 can switch to the live streaming interface and transmit the predetermined comment content to the live streaming interface. As shown in Figure 2D, the control presentation area 240 of the preview interface 200A-2 includes comment controls 202-2, 202-3, and 202-4 for generating predetermined comment content. In response to a trigger operation on comment control 202-4, the electronic device 110 can switch to the live streaming interface 200B-3 and present a comment 207 corresponding to the predetermined comment content in the live streaming interface 200B-3.
[0039] In some embodiments, the first control of the preview interface further presents target content that shows interaction information within the live streaming room. The interaction information may include, for example, at least one of the following: comment information, like information, or gift information. The target content may be static or dynamic, where the dynamic content may correspond to real-time interaction information within the live streaming room.
[0040] In some embodiments, real-time interaction information within a live streaming room may be, for example, real-time comment information. As shown in Figure 2E, the control presentation area 240 of the preview interface 200A-3 includes a comment control 202-5 (also called the second comment control) for the target content on which real-time comment information within the designated live streaming room (i.e., "User 4: Come on, come on" as shown in the figure) is presented. In some embodiments, if there are more viewers in the live streaming room and more comment information, the electronic device 110 may randomly select one of several real-time comment pieces at regular intervals and present it to the comment control 202-5 of the preview interface to avoid the comment information displayed on the preview interface updating too quickly. The electronic device 110 may switch to the live streaming interface 200B-1 in response to a trigger operation on the comment control 202-5. The live streaming interface 200B-1 may then present the actual comment information. Furthermore, the comment function within the live streaming interface 200B-1 may be triggered to present a comment panel 250 for interaction with the live streaming content. In response, the user can enter comment content into the comment panel 250.
[0041] In some embodiments, real-time interaction information within the live streaming room may be, for example, real-time "likes" information. As shown in Figure 2F, the control presentation area 240 of preview interfaces 200A-4 and 200A-5 includes a like control 208 for target content where real-time "likes" information within the live streaming room is presented (i.e., "This site has reached 6.8 likes" and "98 people have liked this anchor" as shown in the figure). To stimulate the interest of viewers in the live streaming room and encourage more viewers to enter and watch the live streaming room, the electronic device 110 can decide whether to present preview interface 200A-4 or preview interface 200A-5 based on real-time "likes" information. Specifically, if the total number of likes is greater than a predetermined number, the electronic device 110 can present preview interface 200A-4 including the total number of likes. If the total number of likes is lower but the number of real-time likes is higher, the electronic device 110 can present a preview interface 200A-5 that includes the real-time number of likes. In response to a trigger operation on the like control 208, the electronic device 110 presents a live streaming interface 200B-2, and when the like function of the live streaming interface 200B-2 is triggered, it can present the current user's like information 205 for the live streaming room (i.e., that user 5 liked the anchor) in area 220, and present the current user's user identifier (e.g., the current user's user avatar 206) in the like special effect 204.
[0042] In some embodiments, to avoid wasting power consumption caused by presenting the first control multiple times in live streaming rooms of user interest, the electronic device 110 may present the first control only once in the preview interface corresponding to each live streaming room during a first period. The first period may be predetermined by the user or determined independently by the electronic device 110. The first period may be, for example, one hour. Exemplarily, if a viewer performs a predetermined operation on the preview interface to switch to another interface unrelated to the live streaming room, the electronic device 110 will not present the first control when it subsequently presents the preview interface for the live streaming room again.
[0043] In some embodiments, the electronic device 110 can further perform frequency control of the number of times the first control is displayed. Specifically, for the same live streaming room, if the electronic device 110 has not received two consecutive trigger operations from the current user for the first control, it can control the preview interface corresponding to the live streaming room so as not to present the first control to the current user during a second period. The second period may be predetermined by the user or determined independently by the electronic device 110. The second period may be, for example, 7 days. In some embodiments, after reaching the second period and re-presenting the first control, the electronic device 110 can further control the preview interface corresponding to the live streaming room so as not to present the current user's first control during a third period in response to the fact that it has not received two consecutive trigger operations from the current user for the first control. The third period is longer than the second period, and like the second period, the third period may be predetermined by the user or determined independently by the electronic device 110. The third period may be, for example, 30 days. This helps reduce the number of times the primary control is displayed for live streaming rooms that are not of interest to the user, improving the user interface interaction experience and reducing the power consumption of the device.
[0044] In conjunction with the various embodiments described in Figures 2A to 2F above, the electronic device 110 can present a first control to the preview interface and, in response to receiving a trigger operation for the first control, switch to presenting the live streaming interface of the live streaming room. The electronic device 110 controls to trigger the target function associated with the live streaming interface associated with the first control. This helps to increase the number of interaction methods the user can use to switch from the preview interface to the live streaming interface, improving the tactile aspect of interface switching and further enhancing the user interaction experience.
[0045] Please understand that the specific values and details within the interface mentioned in the above exemplary scenarios are illustrative only and are not intended to constitute limitations of the present invention.
[0046] Example Scenario 2 In some embodiments, in addition to presenting a first control and receiving trigger operations for the first control, the electronic device 110 can further present guidance information associated with entering the live streaming room.
[0047] The electronic device 110 can present a preview interface for a live streaming room and, at least based on a comparison of the viewing duration of the preview interface with a threshold, present guidance information associated with entering the live streaming room. Specifically, the electronic device 110 can determine the viewing duration of the preview interface in real time, compare it with a predetermined threshold, and, if the viewing duration reaches the threshold, present guidance information associated with entering the live streaming room. The threshold here may be pre-set by the user and entered into the electronic device 110, or it may be determined independently by the electronic device 110 based on past interface interaction history. For example, if the threshold is 10 seconds, the electronic device 110 may not present guidance information to the preview interface in response to the viewing duration being less than 10 seconds, and may present guidance information to the preview interface in response to the viewing duration reaching 10 seconds.
[0048] The electronic device 110 switches from the preview interface to the live streaming interface of the live streaming room in response to not receiving a predetermined operation associated with guidance information within a predetermined period. In some embodiments, the electronic device 110 defaults to switching directly to the live streaming interface in response to reaching a predetermined period without receiving a predetermined operation associated with guidance information. Guidance information associated with entering the live streaming room, presented by the electronic device 110 to prompt the user for the remaining time of the predetermined period, may include, for example, a progress control used to indicate the remaining time of the predetermined period. The progress control may present a specific value for the remaining time and may further present the percentage of the remaining time relative to the predetermined time. Guidance information associated with entering the live streaming room, presented by the electronic device 110, may further include, for example, a cancel control. In response to a trigger operation on the cancel control, the electronic device 110 may stop presenting guidance information to prevent switching from the preview interface to the live streaming interface. Figure 3A shows an exemplary preview interface 300A according to some other embodiments of the present invention. As shown in Figure 3A, the preview interface 300A presents guidance information 301-1, which includes a progress control, and a cancellation control 302-1. The progress control in the guidance information 301-1 can indicate the remaining time with a progress bar, and the electronic device 110 can shorten the length of the progress bar as the remaining time decreases.
[0049] In some embodiments, to highlight the remaining time, the electronic device 110 can directly display the remaining time in the guidance information. As shown in Figure 3B, the preview interface 300B directly displays guidance information 301-2, which includes the remaining time, and the cancel control 302-1. In the guidance information 301-2, the remaining time (10s) is displayed in text.
[0050] In some embodiments, to facilitate the user stopping the interface switch in a timely manner, the electronic device 110 may directly present a cancellation area with the same function as the cancellation control. As shown in Figure 3C, the preview interface 300C includes a guidance area 310 and a cancellation area 320. The guidance area 310 may present the remaining time for a predetermined period. In response to receiving a trigger operation on the cancellation area 320, the electronic device 110 may stop presenting the guidance information to prevent switching from the preview interface to the live streaming interface.
[0051] In some embodiments, the guidance information may further include a first control. The electronic device 110 can be controlled to switch from the preview interface to the live streaming interface of the live streaming room in response to a trigger operation on the first control in the preview interface, and to trigger a target function associated with the live streaming interface, which is determined by the first control. The interface interaction methods related to the first control have been described in detail above in conjunction with Figures 2C to 2F and are not repeated herein.
[0052] In some embodiments, to avoid wasted power consumption caused by displaying guidance information multiple times for live streaming rooms of no user interest, the electronic device 110 may display guidance information only once in the preview interface corresponding to each live streaming room during the fourth period. The fourth period may be pre-set by the user or determined independently by the electronic device 110. The fourth period may be, for example, one hour. Exemplarily, if a viewer triggers a cancel control in the preview interface, or performs a predetermined operation on the preview interface to switch to another interface unrelated to the live streaming room, the electronic device 110 will not display guidance information when re-displaying the preview interface for the live streaming room during the subsequent fourth period. This helps reduce the number of times guidance information is displayed for live streaming rooms of no user interest, improving the user's interface interaction experience and reducing the device's power consumption.
[0053] In conjunction with the various embodiments described in Figures 3A to 3C above, the electronic device 110 can present guidance information associated with entering a live streaming room based on a comparison of the viewing duration of the preview interface with a threshold, and switch to presenting the live streaming interface in response to not receiving a predetermined operation associated with the guidance information. This improves the efficiency of interface switching and further enhances the user interaction experience.
[0054] Please understand that the specific values and details within the interface mentioned in the above exemplary scenarios are illustrative only and are not intended to constitute limitations of the present invention.
[0055] Exemplary process Figure 4 shows a flowchart of process 400 for interface interaction according to several embodiments of the present invention. Process 400 can be implemented in electronic device 110. Process 400 will be described below with reference to Figure 1.
[0056] In box 410, the electronic device 110 presents a preview interface for the live streaming room.
[0057] In box 420, the electronic device 110 switches from the preview interface to presenting the live streaming interface of the live streaming room in response to a trigger operation on the first control in the preview interface.
[0058] In box 430, electronic device 110 controls the triggering of a target function associated with the live streaming interface, the target function being determined by a first control, and the target function representing an interactive interaction associated with the live streaming content of the live streaming room.
[0059] In some embodiments, process 400 further includes presenting a first control in the preview interface based on a comparison of the viewing duration of the preview interface with a threshold.
[0060] In some embodiments, the target function corresponds to a second control within the live streaming interface.
[0061] In some embodiments, the first control has a display style corresponding to the second control, and / or the first display position of the first control in the preview interface corresponds to the second display position of the second control in the live streaming interface.
[0062] In some embodiments, the first control displays target content, which represents interaction information within the live streaming room.
[0063] In some embodiments, interaction information includes at least one of the following: comment information, like information, or gift information from the live streaming room, and / or target content includes dynamic content, the dynamic content corresponds to real-time interaction information within the live streaming room.
[0064] In some embodiments, the first control includes a first comment control for generating predetermined comment content.
[0065] In some embodiments, controlling whether a target function associated with a live streaming interface is triggered includes presenting a comment in the live streaming interface that corresponds to a given comment content.
[0066] In some embodiments, the first control includes a second comment control, which controls whether a target function associated with the live streaming interface is triggered, and this includes presenting a comment panel for interacting with the live streaming content in the live streaming interface.
[0067] Figure 5 shows a flowchart of process 500 for displaying control according to several embodiments of the present invention. Process 500 can be implemented in electronic device 110. Process 500 will be described below with reference to Figure 1.
[0068] In box 510, the electronic device 110 presents a preview interface for the live streaming room.
[0069] In box 520, the electronic device 110 presents guidance information associated with entering the live streaming room, at least based on a comparison of the viewing duration of the preview interface with a threshold.
[0070] In box 530, the electronic device 110 switches from the preview interface to the live streaming interface of the live streaming room in response to not receiving a predetermined operation associated with guidance information within a predetermined period.
[0071] In some embodiments, the guidance information includes a progress control, which is used to indicate the remaining time for a given period.
[0072] In some embodiments, the guidance information further includes a cancel control, and process 500 further stops presenting the guidance information in response to a trigger operation on the cancel control to prevent switching from the preview interface to the live streaming interface.
[0073] In some embodiments, providing guidance information associated with entering a live streaming room includes providing guidance information associated with entering a live streaming room in response to the viewing duration of the preview interface reaching a threshold.
[0074] In some embodiments, the guidance information includes a first control, and process 500 further includes switching from the preview interface to the presentation of the live streaming interface of the live streaming room in response to a trigger operation on the first control in the preview interface, and controlling that a target function associated with the live streaming interface is triggered, the target function being determined by the first control.
[0075] Exemplary devices and equipment Embodiments of the present invention further provide corresponding apparatuses for realizing the above method or process. Figure 6 shows a schematic block diagram of an interface interaction apparatus 600 according to a particular embodiment of the present invention. The apparatus 600 may be realized as electronic equipment 110 or may be included in electronic equipment 110. Each module / component of the apparatus 600 can be implemented by hardware, software, firmware, or any combination thereof.
[0076] As shown in Figure 6, the device 600 includes a first interface presentation module 610 configured to present a preview interface for a live streaming room. The device 600 further includes a first interface switching module 620 configured to switch from the preview interface to the presentation of the live streaming interface for the live streaming room in response to a trigger operation on a first control within the preview interface. The device 600 further includes a target function trigger module 630 configured to control the triggering of a target function associated with the live streaming interface, the target function being determined by the first control, and the target function indicating an interactive interaction associated with the live streaming content of the live streaming room.
[0077] In some embodiments, the device 600 further comprises a first control presentation module configured to present a first control in the preview interface based on a comparison of the viewing duration of the preview interface with a threshold.
[0078] In some embodiments, the target function corresponds to a second control within the live streaming interface.
[0079] In some embodiments, the first control has a display style corresponding to the second control, and / or the first display position of the first control in the preview interface corresponds to the second display position of the second control in the live streaming interface.
[0080] In some embodiments, the first control displays target content, which represents interaction information within the live streaming room.
[0081] In some embodiments, interaction information includes at least one of the following: comment information, like information, or gift information from the live streaming room, and / or target content includes dynamic content, the dynamic content corresponds to real-time interaction information within the live streaming room.
[0082] In some embodiments, the first control includes a first comment control for generating predetermined comment content.
[0083] In some embodiments, the target function trigger module 630 is further configured to display comments corresponding to predetermined comment content in the live streaming interface.
[0084] In some embodiments, the first control includes a second comment control, and the target function trigger module 630 is further configured to present a comment panel for interacting with the live streaming content in the live streaming interface.
[0085] Embodiments of the present invention further provide corresponding apparatuses for realizing the above method or process. Figure 7 shows a schematic block diagram of an interface interaction apparatus 700 according to a particular embodiment of the present invention. The apparatus 700 may be realized as an electronic device 110 or may be included in the electronic device 110. Each module / component of the apparatus 700 can be implemented by hardware, software, firmware, or any combination thereof.
[0086] As shown in Figure 7, the device 700 includes a second interface presentation module 710 configured to present a preview interface for a live streaming room. The device 700 further includes a guidance information presentation module 720 configured to present guidance information associated with entering a live streaming room, at least based on a comparison of the viewing duration of the preview interface with a threshold. The device 700 further includes a second interface switching module 730 configured to switch from the preview interface to presenting the live streaming interface for the live streaming room in response to not receiving a predetermined operation associated with the guidance information within a predetermined period.
[0087] In some embodiments, the guidance information includes a progress control, which is used to indicate the remaining time for a given period.
[0088] In some embodiments, the guidance information further includes a cancel control, and the device 700 further includes a switch prevention module configured to stop presenting the guidance information in response to a trigger operation on the cancel control, in order to prevent switching from the preview interface to the live streaming interface.
[0089] In some embodiments, the guidance information presentation module 720 is further configured to present guidance information associated with entering the live streaming room in response to the viewing duration of the preview interface reaching a threshold.
[0090] In some embodiments, the guidance information includes a first control, and the device 700 further comprises: a live streaming interface switching module configured to switch from the preview interface to the presentation of the live streaming interface of the live streaming room in response to a trigger operation on the first control in the preview interface; and a function trigger module configured to control the triggering of a target function associated with the live streaming interface, the target function being determined by the first control.
[0091] Figure 8 shows a block diagram of an electronic device 800 that can carry out one or more embodiments of the present invention. It should be understood that the electronic device 800 shown in Figure 8 is illustrative and should not limit the function and scope of the embodiments described herein. The electronic device 800 shown in Figure 8 may be used to implement the electronic device 110 of Figure 1.
[0092] As shown in Figure 8, the electronic device 800 is in the form of a general-purpose electronic device. The components of the electronic device 800 may include, but are not limited to, one or more processors or processing units 810, memory 820, storage devices 830, one or more communication units 840, one or more input devices 850, and one or more output devices 860. The processing unit 810 may be an actual or virtual processor and can perform various processes based on a program stored in memory 820. In a multiprocessor system, the parallel processing capability of the electronic device 800 is improved by having multiple processing units execute computer executable instructions in parallel.
[0093] The electronic device 800 typically includes multiple computer storage media. Such media may include, but are not limited to, volatile and non-volatile media, removable and non-removable media, and may be any available media accessible by the electronic device 800. Memory 820 may be volatile memory (e.g., registers, fast cache, random access memory (RAM)), non-volatile memory (e.g., read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory), or a specific combination thereof. Storage device 830 may be removable or non-removable media, and may include machine-readable media such as flash memory drives, magnetic disks, or any other media, and may be used to store information and / or data (e.g., training data for training) and may be accessible within the electronic device 800.
[0094] The electronic device 800 may further include other removable / non-removable, volatile / non-volatile storage media. Although not shown in Figure 8, a magnetic disk drive for reading from or writing to removable, non-volatile magnetic disks (e.g., “floppy disks”) and a removable optical disk drive for reading from or writing to non-volatile optical disks may be provided. In these cases, each drive may be connected to a path (not shown) by one or more data medium interfaces. The memory 820 may also include a computer program product 825 having one or more program modules, which are configured to perform various methods or operations of various embodiments of the present invention.
[0095] The communication unit 840 enables communication with other electronic devices via a communication medium. Additionally, the functionality of the components of the electronic device 800 may be implemented as a single computing cluster or multiple computing machines, which can communicate via communication connections. Therefore, the electronic device 800 can operate in a networked environment using logical connections to one or more other servers, network personal computers (PCs), or other network nodes.
[0096] The input device 850 may be one or more input devices such as a mouse, keyboard, or trackball. The output device 860 may be one or more output devices such as a display, speaker, or printer. The electronic device 800 may further communicate with one or more external devices (not shown) such as storage devices or display devices via the communication unit 840, as needed, or with one or more devices that enable a user to interact with the electronic device 800, or with any device (e.g., a netbook card, modem) that enables the electronic device 800 to communicate with one or more other electronic devices. Such communication may be performed via an input / output (I / O) interface (not shown).
[0097] An exemplary embodiment of the present invention provides a computer-readable storage medium in which computer-executable instructions are stored, and the computer-executable instructions are executed by a processor to realize the above method. An exemplary embodiment of the present invention further provides a computer program product, the computer program product including computer-executable instructions, which is tangibly stored on a non-temporary computer-readable medium, and the computer-executable instructions are executed by a processor to realize the above method.
[0098] Here, each aspect of the present invention has been described with reference to flowcharts and / or block diagrams of methods, apparatus, devices, and computer program products realized by the present invention. It should be understood that each box in the flowcharts and / or block diagrams, and each combination of boxes in the flowcharts and / or block diagrams, can be realized by computer-readable program instructions.
[0099] These computer-readable program instructions can be provided to a processing unit of a general-purpose computer, a special-purpose computer, or other programmable data processing device to generate a machine that, when these instructions are executed by the computer or other programmable data processing device's processing unit, generates a device for performing functions / operations specified in one or more boxes in a flowchart and / or block diagram. These computer-readable program instructions may be stored on a computer-readable storage medium, and these instructions cause the computer, programmable data processing device, and / or other device to operate in a particular manner so that the computer-readable medium on which the instructions are stored constitutes a product containing instructions for performing each aspect of the functions / operations specified in one or more boxes in a flowchart and / or block diagram.
[0100] By loading computer-readable program instructions into a computer, other programmable data processing device, or other device, a series of operational steps are performed on the computer, other programmable data processing device, or other device to generate a computer-implemented process, thereby enabling the instructions executed on the computer, other programmable data processing device, or other device to perform a function / operation specified in one or more boxes in a flowchart and / or block diagram.
[0101] The flowcharts and block diagrams in the attached drawings illustrate the implementable architectures, functions, and operations of several implementable systems, methods, and computer program products according to the present invention. In this regard, each box in the flowchart or block diagram may represent a module, program segment, or part of an instruction, and a module, program segment, or part of an instruction contains one or more executable instructions for implementing a specified logical function. In some implementations as replacements, the functions represented in the boxes may occur in a different order than those shown in the drawings. For example, two consecutive boxes may actually be executed substantially in parallel, or in reverse order depending on the functions involved. It should also be noted that each box in the block diagram and / or flowchart, and combinations of boxes in the block diagram and / or flowchart, may be implemented by a special-purpose hardware-based system that performs a specified function or operation, or by a combination of special-purpose hardware and computer instructions.
[0102] While the various realizations of the present invention have been described above, the above descriptions are illustrative, not exhaustive, and not limited to the realizations disclosed. Many modifications and changes will be apparent to those skilled in the art without departing from the scope and spirit of the realizations described. The choice of terms used herein is intended to best interpret the principle, practical application, or improvement to the art in the market of each realization, or to enable those skilled in the art to understand each realization disclosed herein.
Claims
1. To present a preview interface for the live streaming room, In response to a trigger operation on the first control within the preview interface, the system switches from the preview interface to the presentation of the live streaming interface of the live streaming room. Controlling the triggering of a target function associated with the live streaming interface, the target function being determined based on the first control, and the target function indicating an interactive interaction associated with the live streaming content of the live streaming room, Methods of interface interaction.
2. The further step includes presenting the first control in the preview interface based on a comparison of the viewing duration of the preview interface with a threshold, The method according to claim 1.
3. The aforementioned target function corresponds to the second control within the live streaming interface, The method according to claim 1.
4. The first control has a display style corresponding to the second control, and / or The first display position of the first control in the preview interface corresponds to the second display position of the second control in the live streaming interface. The method according to claim 3.
5. The first control displays target content, which indicates interaction information within the live streaming room. The method according to claim 1.
6. The interaction information includes at least one of the following: comment information, like information, or gift information from the live streaming room, and / or The aforementioned target content includes dynamic content, and the dynamic content corresponds to real-time interaction information within the live streaming room. The method according to claim 5.
7. The first control includes a first comment control for generating predetermined comment content, The method according to claim 1.
8. Controlling the triggering of the target function associated with the live streaming interface is: The live streaming interface includes presenting comments corresponding to the predetermined comment content, The method according to claim 7.
9. The first control includes a second comment control which controls the triggering of a target function associated with the live streaming interface. The live streaming interface includes presenting a comment panel for interacting with the live streaming content, The method according to claim 1.
10. To present a preview interface for the live streaming room, Based at least on a comparison of the viewing duration of the preview interface with a threshold, guidance information associated with entering the live streaming room is presented. This includes switching from the preview interface to the live streaming interface of the live streaming room in response to not receiving a predetermined operation associated with the guidance information within a predetermined period, Methods of interface interaction.
11. The guidance information includes a progress control, which is used to indicate the remaining time for the predetermined period. The method according to claim 10.
12. The aforementioned guidance information further includes cancellation controls, and the method is To prevent the switching from the preview interface to the live streaming interface, the presentation of the guidance information is further stopped in response to a trigger operation on the cancel control. The method according to claim 10.
13. Providing guidance information associated with entering the aforementioned live streaming room is, The process includes presenting the guidance information associated with entering the live streaming room in response to the viewing duration of the preview interface reaching the threshold, The method according to claim 10.
14. The aforementioned guidance information includes a first control, and the method is In response to a trigger operation on the first control within the preview interface, the system switches from the preview interface to the presentation of the live streaming interface of the live streaming room. Controlling a target function associated with the live streaming interface to be triggered, wherein the target function is determined based on the first control, The method according to claim 10.
15. A first interface presentation module configured to present a preview interface for a live streaming room, A first interface switching module is configured to switch from the preview interface to the live streaming interface of the live streaming room in response to a trigger operation on a first control within the preview interface. A target function trigger module configured to control the triggering of a target function associated with the live streaming interface, wherein the target function is determined based on the first control, and the target function indicates an interactive interaction associated with the live streaming content of the live streaming room. A device for interface interaction.
16. A second interface presentation module configured to present a preview interface for the live streaming room, A guidance information presentation module configured to present guidance information associated with entering the live streaming room, at least based on a comparison of the viewing duration of the preview interface with a threshold, The system includes a second interface switching module configured to switch from the preview interface to the live streaming interface of the live streaming room in response to the failure to receive a predetermined operation associated with the guidance information within a predetermined period, A device for interface interaction.
17. At least one processing unit, An electronic device comprising: a memory coupled to the at least one processing unit and storing instructions to be executed by the at least one processing unit; When the instruction is executed by the at least one processing unit, the method according to any one of claims 1 to 9 or 10 to 14 is performed. electronic equipment.
18. When executed by a processor, a computer program is stored which implements the method according to any one of claims 1 to 9 or 10 to 14. Computer-readable storage medium.