Interface interaction method and apparatus, device, and storage medium
By responding to user actions on the live streaming interface, stopping the display of certain interface elements and showing information about the associated live streaming platform, the problem of users being unable to view the current live streaming users simultaneously is solved, thus improving the user experience.
Patent Information
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2025-09-30
- Publication Date
- 2026-04-02
AI Technical Summary
Users cannot simultaneously view other users in the same live stream while watching an internet live stream, which negatively impacts the user experience.
A user interface interaction method is provided, which responds to user operations in the live streaming interface, stops displaying some interface elements, and displays target information related to the live streaming provider associated with the user in the target area, including live streaming status and reservation information.
It enables efficient display of the live streaming status information of the live streaming provider associated with the user in the live streaming interface, thereby improving the user's interactive experience.
Smart Images

Figure CN2025125756_02042026_PF_FP_ABST
Abstract
Description
Method, device, apparatus and storage medium for interface interaction
[0001] The present application claims priority to the Chinese patent application No. 202411391817.6, filed on September 30, 2024, entitled “Method, device, apparatus and storage medium for interface interaction”, the content of which is incorporated herein by reference in its entirety. TECHNICAL FIELD
[0002] Example embodiments of the present disclosure generally relate to the field of computers, and in particular, to a method, device, apparatus and computer readable storage medium for interface interaction. BACKGROUND
[0003] With the development of computer technology, Internet live broadcast has become a popular interactive platform for users. In the process of information interaction through Internet live broadcast, people expect to be able to view other users who are live broadcasting in the interaction process. SUMMARY
[0004] In a first aspect of the present disclosure, a method for interface interaction is provided. The method comprises: presenting a live broadcast interface, the live broadcast interface displaying a live broadcast picture, the live broadcast interface further comprising a set of interface elements superimposed on the live broadcast picture; and in response to a first operation received in the live broadcast interface: stopping displaying at least one interface element in the set of interface elements; and displaying target information associated with a set of live broadcasters in a target region of the live broadcast interface, the set of live broadcasters having a preset association relationship with a current user.
[0005] In a second aspect of the present disclosure, a device for interface interaction is provided. The device comprises: a picture display module configured to present a live broadcast interface, the live broadcast interface displaying a live broadcast picture, the live broadcast interface further comprising a set of interface elements superimposed on the live broadcast picture; and a processing module configured to, in response to a first operation received in the live broadcast interface: stop displaying at least one interface element in the set of interface elements; and display target information associated with a set of live broadcasters in a target region of the live broadcast interface, the set of live broadcasters having a preset association relationship with a current user.
[0006] In a third aspect of the present disclosure, an electronic device is provided. The device comprises at least one processor; and at least one memory coupled to the at least one processor and storing instructions for execution by the at least one processor. The instructions, when executed by the at least one processor, cause the device to perform the method of the first aspect.
[0007] In a fourth aspect of the present disclosure, a computer-readable storage medium is provided. The computer-readable storage medium has stored thereon computer-executable instructions that are executable by a processor to implement the method of the first aspect.
[0008] In a fifth aspect of the present disclosure, a computer program product is provided. The computer program product is tangibly stored in a computer storage medium and includes computer-executable instructions that, when executed by a device, cause the device to perform the method of the first aspect.
[0009] It is to be understood that the details set forth herein are by way of example and not intended to limit the scope of the subject disclosure, but rather to provide further appreciation of the subject disclosure. Other features and advantages of the subject disclosure will become readily apparent to those of ordinary skill in the art upon review of the following detailed description. BRIEF DESCRIPTION OF DRAWINGS
[0010] The above and other features, aspects and advantages of embodiments of the present disclosure will become more apparent from the following detailed description when taken in conjunction with the accompanying drawings. In the drawings, like reference numerals refer to like elements, wherein:
[0011] FIG. 1 shows a schematic diagram of an example environment in which embodiments according to the present disclosure can be implemented;
[0012] FIGS. 2A-2F show example interfaces according to some embodiments of the present disclosure;
[0013] FIGS. 3A-3B show example interfaces according to some other embodiments of the present disclosure;
[0014] FIG. 4 shows a flowchart of an example process of interface interaction according to some embodiments of the present disclosure;
[0015] FIG. 5 shows a schematic structural block diagram of an example apparatus for interface interaction according to some embodiments of the present disclosure; and
[0016] FIG. 6 shows a block diagram of an electronic device capable of implementing embodiments of the present disclosure. DETAILED DESCRIPTION
[0017] Embodiments of the present disclosure will be described herein below with reference to the accompanying drawings. While certain embodiments of the present disclosure are shown in the drawings, it is understood that the present disclosure can be embodied in various forms and should not be construed as being limited to the embodiments set forth herein, but rather, the embodiments are provided so that the present disclosure can be more thoroughly and completely understood. It is to be understood that the drawings and embodiments of the present disclosure are only for illustrative purposes and should not be construed as limiting the scope of protection of the present disclosure.
[0018] It should be noted that the titles of any sections / sub-sections provided herein are not limiting. Various embodiments are described throughout this document and any type of embodiment can be included under any section / sub-section. Furthermore, embodiments described in any section / sub-section can be combined with any other embodiments described in the same section / sub-section and / or different section / sub-section in any manner.
[0019] In the description of embodiments of the disclosure, the term "includes" and its conjugates are open-ended, meaning "including but not limited to". The term "based on" is intended to mean "based, at least in part, on" The term "one embodiment" or "an embodiment" is intended to mean "at least one embodiment". The term "some embodiments" is intended to mean "at least some embodiments". Other explicitly and implicitly recited definitions can also be found below. The terms "first", "second", etc. can refer to different or same objects. Other explicit and implicit definitions can also be found below.
[0020] Data of users, acquisition and / or use of data, etc. can be involved in embodiments of the disclosure. These aspects all comply with corresponding laws and regulations and relevant provisions. In embodiments of the disclosure, all data collection, acquisition, processing, processing, forwarding, use, etc. are performed on the premise that the user is aware of and confirms. Accordingly, when implementing embodiments of the disclosure, the type of data or information that can be involved, the use range, the use scenario, etc. should be notified to the user and the authorization of the user should be obtained according to relevant laws and regulations through appropriate means. The specific notification and / or authorization method can vary according to the actual situation and application scenario, and the scope of the disclosure is not limited in this respect.
[0021] In the description of the specification and embodiments, if it involves processing of personal information, it will be processed on the premise of having a legal basis (for example, obtaining the consent of the subject of personal information, or being necessary for the performance of a contract, etc.), and will only be processed within the prescribed or agreed range. Users refuse to process personal information other than the necessary information required for basic functions, which will not affect the user's use of basic functions.
[0022] Traditionally, when a user is watching a current live broadcast, the user cannot simultaneously view the user currently in the live broadcast, and needs to exit the current live room for viewing, thereby affecting the user experience.
[0023] Embodiments of the present disclosure provide a scheme for interface interaction. According to the scheme, a live interface can be presented, the live interface displays a live picture, the live interface further includes a set of interface elements superimposed on the live picture; and in response to a first operation received in the live interface: at least one interface element in the set of interface elements is stopped from being displayed; and target information associated with a set of live parties having a preset association relationship with a current user is displayed in a target region of the live interface.
[0024] In this way, embodiments of the present disclosure can support a user to expand an information display region in a live interface, thereby helping the user to more efficiently display live status information of a set of live parties associated with the current user.
[0025] Various example implementations of the scheme are described in further detail below in conjunction with the accompanying drawings.
[0026] Example Environment
[0027] FIG. 1 illustrates a schematic diagram of an example environment 100 in which embodiments of the present disclosure can be implemented. As shown in FIG. 1, the example environment 100 can include an electronic device 110.
[0028] In this example environment 100, the electronic device 110 can run an application 120 that supports a live scenario. The application 120 can be any suitable type of application for presenting a live scenario, examples of which can include but are not limited to: a simulation application, a simulation application, a game application, a virtual reality application, an augmented reality application, and other suitable types of applications, embodiments of the present disclosure are not limited in this respect. A user 140 can interact with the application 120 via the electronic device 110 and / or its attached devices.
[0029] In the environment 100 of FIG. 1, if the application 120 is in an active state, the electronic device 110 can present an interface 150 for supporting interface interaction through the application 120.
[0030] In some embodiments, the electronic device 110 communicates with the server 130 to enable provisioning of services for the application 120. The electronic device 110 can be any type of mobile terminal, fixed terminal, or portable terminal including a mobile handset, a tablet computer, a laptop computer, a notebook computer, a netbook computer, a tablet computer, a media computer, a multimedia tablet, a palmtop computer, a portable gaming terminal, a VR / AR device, a Personal Communication System (PCS) terminal, a personal navigation device, a Personal Digital Assistant (PDA), an audio / video player, a digital camera / camcorder, a positioning device, a television receiver, a radio broadcast receiver, an electronic book device, a game device, or any combination thereof, including an accessory or peripheral device for the foregoing, or any combination thereof. In some embodiments, the electronic device 110 can also support any type of interface to a user (such as “wearable” circuitry, etc.).
[0031] The server 130 can be a standalone physical server, a server cluster or distributed system composed of multiple physical servers, or a cloud server providing cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communications, middleware services, domain name services, security services, content distribution networks, and basic cloud computing services such as big data and artificial intelligence platforms. The server 130 may, for example, include a computing system / server, such as a mainframe, an edge computing node, a computing device in a cloud environment, and the like. The server 130 can provide background services for the application 120 in the electronic device 110 that supports content presentation.
[0032] A communication connection can be established between the server 130 and the electronic device 110. The communication connection can be established by wired or wireless means. The communication connection can include, but is not limited to, a Bluetooth connection, a mobile network connection, a Universal Serial Bus (USB) connection, a Wireless Fidelity (WiFi) connection, and the like, and embodiments of the present disclosure are not limited in this regard. In embodiments of the present disclosure, the server 130 and the electronic device 110 can implement signaling interaction through the communication connection therebetween.
[0033] It should be understood that the structure and function of the various elements in the environment 100 are described for illustrative purposes only, and do not imply any limitation on the scope of the present disclosure.
[0034] Some example embodiments of the present disclosure will be described below with continued reference to the accompanying drawings.
[0035] Example Interaction
[0036] The following will describe a process of example interface interaction according to embodiments of the present disclosure with reference to the accompanying drawings.
[0037] FIGS. 2A-2F illustrate example interfaces 200A-200F according to some embodiments of the present disclosure. The interfaces 200A-200F can be provided by the electronic device 110 shown in FIG. 1.
[0038] FIG. 2A illustrates an example live interface 200A according to some embodiments of the present disclosure. In some embodiments, the live interface 200A can include a live view 210 for displaying a live view. In some embodiments, such a live interface 200A can be associated with a live room. In some scenarios, a live room represents a virtual live scene created in a live platform, which can also be referred to as a live session, for example.
[0039] As shown in FIG. 2A, the live interface 200A can also present a set of interface elements superimposed in the live view 210, such a set of interface elements can be interface elements (e.g., interface element 214 and interface element 216) associated with the current live. In some embodiments, the interface element 214 and the interface element 216 can include a plurality of interface elements, such as comment messages associated with the current live, watching users, a current live ranking, closing the live, sharing the live, and a mic, etc. For ease of description, the present disclosure generalizes a plurality of interface elements as the interface element 214 and the interface element 216.
[0040] In some embodiments, the electronic device 110 can present corresponding display content based on user operations in the live interface 200A. In some embodiments, the electronic device 110 can stop displaying at least one interface element in the set of interface elements in response to receiving a first operation in the live interface 200A. In some embodiments, such a first operation can include a first sliding operation (e.g., a downward sliding operation) of the user in the first direction in the live interface 200A and a first selection operation of the user on the first control 212 in the live interface 200A. As an example, the electronic device 110 can stop displaying at least one interface element in the set of interface elements based on the sliding operation of the user in the live interface 200A or the triggering operation on the first control 212, for example, stop displaying the interface element 214.
[0041] In some embodiments, the electronic device 110 can also present a target dynamic effect associated with the live interface 200A in response to receiving the first operation. In some embodiments, such a target dynamic effect can be, for example, dynamically adjusting the transparency of at least one interface element in the set of interface elements, for example, reducing the transparency of a certain interface element, so as to improve the visual experience of the user interacting with the live interface.
[0042] As an example, in response to receiving the first operation in the live streaming interface 200A, the electronic device 110 can present a target animation effect of the live streaming interface 200A, and finally present the live streaming interface 200B as shown in FIG. 2B. In the live streaming interface 200B, the electronic device 110 can present the live streaming interface 200B in a clear screen state. In the live streaming interface 200B, the electronic device 110 can present the target region (or the second region) 220 and the first region 222. In some embodiments, the electronic device 110 can present the reduced live streaming picture 210 in the first region 222.
[0043] Further, the electronic device 110 can display target information associated with a group of live streaming parties in the target region 220.
[0044] In some embodiments, such a group of live streaming parties has a preset association relationship with the current user. In some embodiments, such a group of live streaming parties may, for example, be a group of live streaming parties followed by the current user.
[0045] In some embodiments, in response to receiving the first operation, the electronic device 110 can reduce the display size of the live streaming picture 210 to present the live streaming interface 200B as shown in FIG. 2B.
[0046] In addition, in some embodiments, in response to the user entering the live streaming interface 200A for the first time, the electronic device 110 can automatically present the target region 220 as shown in FIG. 2B, and if the user does not respond, the electronic device 110 can stop presenting the target region 220 within a preset time (for example, 5 seconds) to present the live streaming interface 200A.
[0047] In some embodiments, in response to the target region 220 being displayed, the electronic device 110 can disable at least one operation on the live streaming picture. As an example, in the case that the target region 220 is displayed, the left and right swipe operations on the first region 222 can be disabled. That is, the electronic device 110 may, for example, not respond to the left swipe operation or the right swipe operation on the first region 222. Instead, in the case that the target region 220 is displayed, the left swipe operation or the right swipe operation on the first region 222 may, for example, be configured with corresponding trigger logic, for example, the left swipe operation or the right swipe operation can be used to trigger switching to display other tab pages of the application 120 or trigger hiding the interactive controls in the live streaming interface, etc.
[0048] Further, the electronic device 110, in response to receiving a second operation in the live interface 200B, can stop displaying the target region 220. In some embodiments, such a second operation can include, but is not limited to, a second swipe operation of the user in a second direction in the live interface 200B and a second selection operation of the user on a second control in the live interface 200B. As an example, the electronic device 110, in response to receiving an up swipe operation in the live interface 200B or a selection of the preset control 224 in the live interface 200B by the user, can stop displaying the information display region 210 and can present the live interface 200A as shown in FIG. 2A.
[0049] In some embodiments, the live interface 200B can further include a preset control 226, and such a preset control 226 can be used to close the current live broadcast.
[0050] For ease of understanding, the target region 220 is further described below.
[0051] As mentioned above, the target region 220 can present target information, and further, such target information can indicate whether a group of live broadcasters associated with the current user is in a live state. In some embodiments, the group of live broadcasters can include the current live broadcaster. In other embodiments, the electronic device 110 can deduplicate the current live broadcaster so that the group of live broadcasters does not include the current live broadcaster.
[0052] Further, the above-mentioned target region 220 can display a first part of the target information. Further, the electronic device 110, in response to a third operation on the information display region, can update the target region 220 to display a second part of the target information. As an example, the electronic device 110 can update the target region 220 based on a swipe operation of the user in the target region 220 to view the updated live broadcasters in the live state or in the non-live state. For ease of description, the first part of the target information is described below as an example.
[0053] In some embodiments, such target information can include a group of identifiers corresponding to a group of live broadcasters (e.g., user A, user B, user C, and user D), and the display style of the group of identifiers can be determined based on live state information of the group of live broadcasters. In some embodiments, such live state information may, for example, include being in a live state and not being in a live state.
[0054] Further, in some embodiments, the electronic device 110, in response to a first live broadcaster (e.g., user A) in the group of live broadcasters being in a live state, can present a first style of reminder element in the target region 220 to indicate that the first live broadcaster is in a live state.
[0055] As shown in FIG. 2B, in response to a first live streaming party (e.g., user A) in the set of live streaming parties being in a live streaming state, the electronic device 110 can present a first identifier 223 of the first live streaming party.
[0056] In some embodiments, the first identifier 223 can be, for example, an image identifier (e.g., an avatar) and a text identifier (e.g., a username) of the first live streaming party, and the like. In addition, such a first identifier 223 can not only be a reminder element presented at the avatar or the username, but also any different form of presentation from other live streaming rooms that are not in a live streaming state.
[0057] Further, in response to a selection of the first identifier by the user, the electronic device 110 can present a live streaming interface of the first live streaming party, which can be, for example, the live streaming interface 200A shown in FIG. 2A.
[0058] In some embodiments, in response to a second live streaming party in the set of live streaming parties being in a non-live streaming state, the electronic device 110 can present a second identifier of the second live streaming party in a second style in the target area 220. In some embodiments, such a second identifier can indicate description information associated with the second live streaming party to indicate a live streaming plan of the second live streaming party. As an example, such description information can be live streaming appointment information of the second live streaming party, such as live streaming time, live streaming name, and live streaming introduction, and the like. Taking FIG. 2C as an example, the electronic device 110 can present a second element 230 in the target area 220, which can be, for example, a card of live streaming appointment information associated with the second live streaming party.
[0059] Further, in response to a selection of the second identifier by the user, the electronic device 110 can present a reservation portal for reserving a live streaming interaction of the second live streaming party. As an example, in response to a triggering operation of the second identifier and / or a preset control 235 by the user, the electronic device 110 can present an interface 200D as shown in FIG. 2D. In the interface 200D, the electronic device 110 can present a detail page 240 of the live streaming reservation. It should be understood that the detail page 240 can be, for example, an independent interface, an integrated display area, a floating window, or any appropriate form.
[0060] In some embodiments, such a detail page 240 can include, for example, a live streaming name associated with the second live streaming party, identifier information of the second live streaming party, live streaming time, and live streaming introduction, and the like. In addition, the detail page 240 can also include a preset control 245, and further, in response to a triggering operation of the preset control 245 by the user, the electronic device 110 can reserve a live streaming of the current second live streaming party.
[0061] In some embodiments, the electronic device 110 can display the identification 250 of the second live broadcast party in the un-on-air state in other styles, as shown in FIG. 2E. As an example, but the display style of the first live broadcast party should be different from that of the second live broadcast party. In some embodiments, such a first live broadcast party or a second live broadcast party can have multiple.
[0062] In this way, the user can present the live state information of a group of live broadcast parties in the target area 220 in the live interface, so as to facilitate the user to intuitively understand the on-air state of each live broadcast party in the group of live broadcast parties.
[0063] In some embodiments, the group of live broadcast parties presented in the target area 220 described above can be a first group of live broadcast parties in a first association relationship with the current user, for example, anchors followed by the user.
[0064] Further, taking FIG. 2B and FIG. 2F as examples, the electronic device 110 can update the target area 220 and increase the size of the target area 220 to present the live interface 200F as shown in FIG. 2F in response to the fourth operation (for example, a downward sliding operation) of the user on the target area 220 in the live interface 200B.
[0065] In the live interface 200F, the electronic device 110 can display target information and additional information in the updated target area 220, and such additional information can be a second group of live broadcast parties in a second association relationship with the current user, for example, anchors recommended by the platform.
[0066] As an example, the electronic device 110 can further present different types of live broadcasts 260 recommended by the platform in the updated target area 220. Such different types of live broadcasts 260 may, for example, be entertainment live broadcasts, shopping live broadcasts, food live broadcasts, and sports live broadcasts, etc.
[0067] Further, the electronic device 110 can provide a group of live broadcast parties 262 of a corresponding target live broadcast type in response to the selection of a target live broadcast type (for example, type one) in the different types of live broadcasts 260 by the user. The electronic device 110 can present a corresponding live interface in response to the selection of a target live broadcast party (for example, user I) in the group of live broadcast parties. In some embodiments, such a target live broadcast party can present its corresponding identification information and other content in the form of a card, etc.
[0068] FIGS. 3A-3B show example interfaces 300A-300B according to some embodiments of the present disclosure. The interfaces 300A-300B can be provided by the electronic device 110 shown in FIG. 1.
[0069] As shown in FIG. 3A, the electronic device 110 can present a live streaming interface 300A in which a set of interface elements and a preset control 310 can be presented. In some embodiments, the preset control 310 can present an identification of one or more live streaming parties in a live streaming state among live streaming parties that the current user is following, for example, an avatar.
[0070] Further, the electronic device 110 can present a live streaming interface 300B as shown in FIG. 3B based on a first operation of the user, for example, a selection of the preset control 310 by the user. In the live streaming interface 300B, the electronic device 110 can present a live streaming screen in a normal size.
[0071] Further, the electronic device 110 can stop displaying at least one interface element in the set of interface elements in the live streaming interface 300B and display target information associated with a set of live streaming parties in a target area 320 in the live streaming interface 300B, for example, an identification of a host that the current user is following and / or live streaming state information.
[0072] As shown in FIG. 3A and FIG. 3B, the electronic device 110 can stop presenting one or more interface elements associated with the third area in the live streaming interface 300A and can accordingly display target information in the target area 320 in the live streaming interface 300B. As an example, such a target area 320 can cover at least part of the third area that is stopped from being displayed. For example, the original interface element corresponding to the target area 320 is stopped from being presented in the interface 300B.
[0073] It should be understood that the specific interaction process of the target area 320 can be based on the description above regarding the target area 220, which will not be repeated here.
[0074] In this way, embodiments of the present disclosure can support the user to expand the information display area in the live streaming interface, thereby helping the user to more efficiently display the live streaming state information of a set of live streaming parties associated with the current user.
[0075] Example process
[0076] FIG. 4 shows a flowchart of an example interface interaction process 400 according to some embodiments of the present disclosure. The process 400 can be implemented at the electronic device 110. The process 400 is described below with reference to FIG. 1.
[0077] As shown in FIG. 4, at block 410, the electronic device 110 presents a live streaming interface that displays a live streaming screen, the live streaming interface further including a set of interface elements overlaid on the live streaming screen.
[0078] At block 420, the electronic device 110, in response to the first operation received in the live interface: stops displaying at least one interface element in the set of interface elements; and displays target information associated with a set of live broadcasters in a target region of the live interface, the set of live broadcasters having a preset association relationship with the current user.
[0079] In some embodiments, the process 400 further includes: in response to the first operation, reducing a display size of the live picture to display the live picture in the first region, wherein the target region is a second region in the live interface different from the first region.
[0080] In some embodiments, the at least one interface element is associated with a third region in the live interface, and the target region covers at least part of the third region.
[0081] In some embodiments, the stopping displaying the at least one interface element in the set of interface elements includes: in response to the first operation, presenting a target dynamic effect, the target dynamic effect triggering the stopping presenting the at least one interface element in the live interface.
[0082] In some embodiments, the first operation includes: a first sliding operation in a first direction in the live interface; or a first selection operation on a first control in the live interface.
[0083] In some embodiments, the process 400 further includes: in response to a second operation received in the live interface, stopping displaying the target region, wherein the second operation includes: a second sliding operation in a second direction in the live interface; or a second selection operation on a second control in the live interface.
[0084] In some embodiments, the target region displays a first part of the target information, and the process 400 further includes: in response to a third operation on the target region, updating the target region to display a second part of the target information.
[0085] In some embodiments, the process 400 further includes: in response to the target region being displayed, disabling at least one operation on the live picture.
[0086] In some embodiments, the target information at least indicates whether the set of live broadcasters is in a live state.
[0087] In some embodiments, the process 400 further includes: in response to a first live broadcaster in the set of live broadcasters being in the live state, presenting a first identifier of the first live broadcaster in a first style in the target region; and in response to a selection on the first identifier, presenting a live interface of the first live broadcaster.
[0088] In some embodiments, the process 400 further includes: in response to a second live streaming party in the set of live streaming parties being in an off-air state, presenting a second identification of the second live streaming party in the target region in a second style; and in response to a selection of the second identification, presenting a reservation entry for reserving a live streaming interaction of the second live streaming party.
[0089] In some embodiments, the process 400 further includes: presenting, in the target region, description information associated with the second live streaming party, the description information being used to indicate a live streaming schedule of the second live streaming party.
[0090] In some embodiments, the process 400 further includes: in response to a fourth operation on the target region, updating the target region to increase a size of the target region; and displaying the target information and the additional information in the updated target region.
[0091] In some embodiments, the association relationship is a first association relationship, the set of live streaming parties is a first set of live streaming parties, and the additional information is associated with a second set of live streaming parties, the second set of live streaming parties having a second association relationship with the current user different from the first association relationship.
[0092] Example apparatus and device
[0093] Embodiments of the present disclosure also provide a corresponding apparatus for implementing the above method or process. FIG. 5 shows a schematic structural block diagram of an example apparatus 500 for interface interaction, according to certain embodiments of the present disclosure. The apparatus 500 can be implemented as or included in the electronic device 110. Various modules / components in the apparatus 500 can be implemented by hardware, software, firmware, or any combination thereof.
[0094] As shown in FIG. 5, the apparatus 500 includes a presentation module 510 configured to present a live streaming interface, the live streaming interface displaying a live streaming picture, the live streaming interface further including a set of interface elements superimposed on the live streaming picture; and a processing module 520 configured to, in response to a first operation received in the live streaming interface: stop displaying at least one interface element in the set of interface elements; and display target information associated with a set of live streaming parties in a target region of the live streaming interface, the set of live streaming parties having a preset association relationship with a current user.
[0095] In some embodiments, the apparatus 500 further includes a first processing module configured to, in response to the first operation, reduce a display size of the live streaming picture to display the live streaming picture in a first region, wherein the target region is a second region of the live streaming interface different from the first region.
[0096] In some embodiments, the at least one interface element is associated with a third region in the live streaming interface, and the target region covers at least part of the third region.
[0097] In some embodiments, the processing module 520 is further configured to, in response to the first operation, present a target motion effect, the target motion effect triggering stopping presentation of at least one interface element in the live interface.
[0098] In some embodiments, the first operation comprises: a first sliding operation in a first direction in the live interface; or a first selection operation on a first control in the live interface.
[0099] In some embodiments, the apparatus 500 further comprises a second processing module configured to, in response to a second operation received in the live interface, stop displaying the target region, wherein the second operation comprises: a second sliding operation in a second direction in the live interface; or a second selection operation on a second control in the live interface.
[0100] In some embodiments, the target region displays a first part of target information, and the apparatus 500 further comprises a third processing module configured to, in response to a third operation on the target region, update the target region to display a second part of the target information.
[0101] In some embodiments, the apparatus 500 further comprises a fourth processing module configured to, in response to the target region being displayed, disable at least one operation on the live picture.
[0102] In some embodiments, the target information at least indicates whether a group of live broadcasters is in a live state.
[0103] In some embodiments, the apparatus 500 further comprises a fifth processing module configured to, in response to a first live broadcaster in the group of live broadcasters being in the live state, present a first identifier of the first live broadcaster in the target region in a first style; and in response to selection of the first identifier, present a live interface of the first live broadcaster.
[0104] In some embodiments, the apparatus 500 further comprises a sixth processing module configured to, in response to a second live broadcaster in the group of live broadcasters being in a non-live state, present a second identifier of the second live broadcaster in the target region in a second style; and in response to selection of the second identifier, present a reservation entry for reserving a live interaction of the second live broadcaster.
[0105] In some embodiments, the apparatus 500 further comprises a seventh processing module configured to, in the target region, present description information associated with the second live broadcaster, the description information being used to indicate a live plan of the second live broadcaster.
[0106] In some embodiments, the apparatus 500 further comprises an eighth processing module configured to, in response to a fourth operation on the target region, update the target region to increase a size of the target region; and display the target information and additional information in the updated target region.
[0107] In some embodiments, the association relationship is a first association relationship, the set of live streaming parties is a first set of live streaming parties, and the additional information is associated with a second set of live streaming parties, and a second association relationship of the current user with the second set of live streaming parties is different from the first association relationship.
[0108] The modules included in the apparatus 500 can be implemented utilizing a variety of means, including software, hardware, firmware, or any combination thereof. In some embodiments, one or more of the units can be implemented using software and / or firmware, e.g., machine executable instructions stored on a machine readable medium. In addition or alternatively, some or all of the modules in the apparatus 500 can be implemented at least partially by one or more hardware logic components. As an example and not by way of limitation, example types of hardware logic components that can be used include field programmable gate arrays (FPGAs), application specific integrated circuits (ASICs), application specific standard products (ASSPs), system on a chip (SOCs), complex programmable logic devices (CPLDs), etc.
[0109] As shown in FIG. 6, the electronic device 600 is in the form of a general electronic device. Components of the electronic device 600 can include, but are not limited to, one or more processing units or processors 610, memory 620, a storage device 630, one or more communication units 640, one or more input devices 650, and one or more output devices 660. The processor 610 can be a real or virtual processor and can be capable of performing various processes according to programs stored in the memory 620. In a multi-processor system, multiple processors perform computer-executable instructions in parallel to improve parallel processing capabilities of the electronic device 600.
[0110] The electronic device 600 typically includes a plurality of computer storage media. Such media can be any available media that is accessible by the electronic device 600 and includes both volatile and non-volatile media, removable and non-removable media. The memory 620 can be a volatile memory (e.g., registers, cache, random access memory (RAM)), a non-volatile memory (e.g., read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory), or some combination thereof. The storage device 630 can be a removable or non-removable media and can include machine readable media such as a flash drive, a magnetic disk, or any other media that can be used to store information and / or data and that can be accessed by the electronic device 600.
[0111] The electronic device 600 can further include additional detachable / non-detachable, volatile / non-volatile storage media. Although not shown in FIG. 6, a disk drive for reading from or writing to a detachable, non-volatile magnetic disk (e.g., a "floppy disk"), and an optical disk drive for reading from or writing to a detachable, non-volatile optical disk (e.g., a CD-ROM) can be provided. In these cases, each drive can be connected to the bus (not shown) by one or more data media interfaces. The memory 620 can include a computer program product 625 having one or more program modules configured to carry out the various methods or acts of the various embodiments of the present disclosure.
[0112] The communication unit 640 enables communication with other electronic devices over communication media. Additionally, the functionality of the components of the electronic device 600 can be implemented in a single computing cluster or a plurality of computer machines capable of communicating over a communication connection. As such, the electronic device 600 can operate in a networked environment using logical connections to one or more other servers, network personal computers (PCs), or another network nodes in the networking environment.
[0113] The input device 650 can be one or more input devices, such as a mouse, a keyboard, a trackball, etc. The output device 660 can be one or more output devices, such as a display, a speaker, a printer, etc. The electronic device 600 can also communicate with one or more external devices (not shown) such as a storage device, a display device, etc., one or more devices that enable a user to interact with the electronic device 600, or any devices (e.g., a network card, a modem, etc.) that enable the electronic device 600 to communicate with one or more other electronic devices over the communication unit 640, as desired. Such communication can be carried out via an input / output (I / O) interface (not shown).
[0114] According to an example implementation of the present disclosure, a computer readable storage medium having computer executable instructions stored thereon is provided, where the computer executable instructions are executed by a processor to implement the method described above. According to an example implementation of the present disclosure, a computer program product is also provided, which is tangibly stored on a non-transitory computer readable medium and includes computer executable instructions, where the computer executable instructions are executed by a processor to implement the method described above.
[0115] Various aspects of the disclosure are now described with reference to the drawings. In general, the drawings described below are diagrammatic and schematic representations of actual or conceptual structures and processes, and are not limiting of the scope of the present disclosure. In the drawings, the size and relative positioning of components can be exaggerated for clarity and / or descriptive purposes. Also, the drawings represent examples of apparatuses and / or methods in accordance with the present disclosure. In some instances, various aspects of the disclosure can be shown in a diagram, or by a series of diagrams, and can include a circuit, a flowchart, a table, a graph, a diagram, a schematic, or any combination thereof. These diagrams are meant to be exemplary and other implementations can be used. It is to be understood that the aspects of the present disclosure can be implemented in hardware, software, firmware, middleware, microcode, or any combination thereof. Furthermore, some aspects of the present disclosure can be implemented as a UDDI (Universal Description Discovery and Integration) service, a Web service, or any other suitable distributed computing architecture.
[0116] These computer-readable program instructions can be provided to a processing unit of a general-purpose computer, a special-purpose computer, or other programmable data processing apparatus to produce a machine such that, when executed by the processing unit of the computer or other programmable data processing apparatus, they create means for implementing the functions / actions specified in one or more blocks of the flowchart and / or block diagram. These computer-readable program instructions can also be stored in a computer-readable storage medium that causes a computer, programmable data processing apparatus, and / or other device to operate in a particular manner. Thus, the computer-readable medium storing the instructions comprises an article of manufacture that includes instructions for implementing aspects of the functions / actions specified in one or more blocks of the flowchart and / or block diagram.
[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 drawings illustrate the architecture, functionality, and operation of possible implementations of systems, methods, and computer program products according to various embodiments of this disclosure. In this regard, each block in a flowchart or block diagram may represent a module, segment, or portion of an instruction, which contains one or more executable instructions for implementing the specified logical function. In some alternative implementations, the functions indicated in the blocks may occur in a different order than those indicated in the drawings. For example, two consecutive blocks may actually be executed substantially in parallel, and they may sometimes be executed in reverse order, depending on the functions involved. It should also be noted that each block in the block diagrams and / or flowcharts, and combinations of blocks in the block diagrams and / or flowcharts, may be implemented using a dedicated hardware-based system that performs the specified function or action, or using a combination of dedicated hardware and computer instructions.
[0119] Various implementations of this disclosure have been described above. These descriptions are exemplary and not exhaustive, nor are they limited to the disclosed implementations. Many modifications and variations will be apparent to those skilled in the art without departing from the scope and spirit of the described implementations. The terminology used herein is chosen to best explain the principles, practical applications, or improvements to technology in the market, or to enable others skilled in the art to understand the various implementations disclosed herein.
Claims
1. A method for interface interaction, comprising: presenting a live interface, the live interface displaying a live view, the live interface further comprising a set of interface elements overlaid on the live view; and in response to a first operation received in the live interface: stopping displaying at least one interface element in the set of interface elements; and displaying target information associated with a set of broadcasters in a target region of the live interface, the set of broadcasters having a preset association with a current user. 2.The method of claim 1, further comprising: in response to the first operation, reducing a display size of the live view to display the live view in a first region, wherein the target region is a second region of the live interface different from the first region. 3.The method of claim 1, wherein the at least one interface element is associated with a third region in the live interface, and the target region covers at least part of the third region. 4.The method of claim 1, wherein stopping displaying at least one interface element in the set of interface elements comprises: in response to the first operation, presenting a target animation effect, the target animation effect triggering stopping presenting the at least one interface element in the live interface. 5.The method of claim 1, wherein the first operation comprises: a first swipe operation in a first direction in the live interface; or a first selection operation on a first control in the live interface. 6.The method of claim 1, further comprising: in response to a second operation received in the live interface, stopping displaying the target region, wherein the second operation comprises: a second swipe operation in a second direction in the live interface; or a second selection operation on a second control in the live interface. 7.The method of claim 1, wherein the target region displays a first part of the target information, the method further comprising: in response to a third operation on the target region, updating the target region to display a second part of the target information. 8.The method of claim 1, further comprising: in response to the target region being displayed, disabling at least one operation on the live view. 9.The method of claim 1, wherein the target information at least indicates whether the set of broadcasters are in a live state. 10.The method of claim 9, further comprising: in response to a first broadcaster in the set of broadcasters being in a live state, presenting a first identifier of the first broadcaster in the target region in a first style; and in response to a selection on the first identifier, presenting a live interface of the first broadcaster. 11.The method of claim 9, further comprising: in response to a second broadcaster in the set of broadcasters being in a non-live state, presenting a second identifier of the second broadcaster in the target region in a second style; and in response to a selection on the second identifier, presenting a reservation portal for reserving a live interaction of the second broadcaster. 12.The method of claim 11, further comprising: In the target region, description information associated with the second live streaming party is presented, the description information being used to indicate a live streaming plan of the second live streaming party.
13. The method of claim 1, further comprising: in response to a fourth operation for the target region, updating the target region to increase a size of the target region; and displaying the target information and additional information in the updated target region.
14. The method of claim 13, wherein the association relationship is a first association relationship, the group of live streaming parties is a first group of live streaming parties, and the additional information is associated with a second group of live streaming parties, the second group of live streaming parties having a second association relationship with a current user that is different from the first association relationship.
15. An apparatus for interface interaction, comprising: a presentation module configured to present a live streaming interface, the live streaming interface displaying a live streaming picture, the live streaming interface further including a group of interface elements overlaid on the live streaming picture; and a processing module configured to, in response to a first operation received in the live streaming interface: stop displaying at least one interface element in the group of interface elements; and display target information associated with a group of live streaming parties in a target region of the live streaming interface, the group of live streaming parties having a preset association relationship with a current user.
16. An electronic device, comprising: at least one processor; and at least one memory coupled to the at least one processor and storing instructions for execution by the at least one processor, the instructions, when executed by the at least one processor, causing the electronic device to perform the method according to any one of claims 1-14.
17. A computer-readable storage medium having computer-executable instructions stored thereon that are executable by a processor to implement the method according to any one of claims 1-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-14.
Citation Information
Patent Citations
Live broadcast preview method and device, equipment, program product and medium
CN114071179A
Display method and device, storage medium, electronic equipment and program product
CN118509611A
Interface interaction method and device, equipment and storage medium
CN119233006A
Interaction method and apparatus, electronic device, storage medium, and program product
WO2024174956A1