Interface interaction method and device, equipment and storage medium
By dynamically adjusting the interface display mode, the visual area of the information component is added, which solves the problem of low interface interaction efficiency when users return to the search page in the information flow, and improves the visual area and interface interaction efficiency of recommended media content.
Patent Information
- Application Number
- CN202510138635.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-02-07
- Publication Date
- 2025-05-30
AI Technical Summary
In the information flow, when the user searches and browses the target media content on the search page, the interface interaction efficiency is low, and the visual area of the recommended media content is insufficient.
By responding to the user's operation, dynamically adjusting the interface display mode, the specific steps include: presenting the first interface in response to the first operation, in which the information component has a first visual area; presenting the second interface in response to the second operation; returning to the first interface in response to the third operation, and adjusting the visual area of the information component according to the second display mode, so that it is larger than the original first visual area.
The visual area of recommended media content in the search page is improved, thereby improving the efficiency of interface interaction, so that users can browse and access related media content more conveniently.
Smart Images

Figure CN120066357A_ABST
Abstract
Description
Technical Field
[0001] Example embodiments of the present disclosure generally relate to the field of computers, and particularly to methods, apparatuses, devices, and computer-readable storage media for interface interaction. Background Art
[0002] With the development of computer technology, the Internet has become an important source for people to share and obtain information. In recent years, information streams have become an important form for people to consume content. Such information streams can be associated with different media contents, for example, and users can browse target media contents through search operations. Summary of the Invention
[0003] In a first aspect of the present disclosure, a method for interface interaction is provided. The method includes: in response to receiving a first operation, presenting a first interface corresponding to a first display mode, the first display mode indicating that an information component in the first interface has a first visible area, and the information component presenting at least one piece of media content; in response to receiving a second operation in the first interface, presenting a second interface; and in response to receiving a third operation in the second interface, presenting the first interface corresponding to a second display mode, the second display mode indicating that the information component has a second visible area in the first interface, and the second visible area being larger than the first visible area.
[0004] In a second aspect of the present disclosure, an apparatus for interface interaction is provided. The apparatus includes: a first presentation module configured to present a first interface corresponding to a first display mode in response to receiving a first operation, the first display mode indicating that an information component in the first interface has a first visible area, and the information component presenting at least one piece of media content; a second presentation module configured to present a second interface in response to receiving a second operation in the first interface; and a third presentation module configured to present the first interface corresponding to a second display mode in response to receiving a third operation in the second interface, the second display mode indicating that the information component has a second visible area in the first interface, and the second visible area being larger than the first visible area.
[0005] In a third aspect of the present disclosure, an electronic device is provided. The device includes at least one processing unit; and at least one memory coupled to the at least one processing unit and storing instructions for execution by the at least one processing unit. The instructions, when executed by the at least one processing unit, cause the device to perform the method of the first aspect.
[0006] In a fourth aspect of the present disclosure, a computer-readable storage medium is provided. A computer program is stored on the computer-readable storage medium, and the computer program can be executed by a processor to implement the method of the first aspect.
[0007] It should be understood that the content described in this content part is not intended to define the key features or important features of the embodiments of the present disclosure, nor is it used to limit the scope of the present disclosure. Other features of the present disclosure will become readily understood through the following description. BRIEF DESCRIPTION OF THE DRAWINGS
[0008] In conjunction with the accompanying drawings and with reference to the following detailed description, the above and other features, advantages, and aspects of the embodiments of the present disclosure will become more apparent. In the drawings, the same or similar reference numerals denote the same or similar elements, where:
[0009] Figure 1 A schematic diagram showing an example environment in which embodiments of the present disclosure can be implemented;
[0010] Figures 2A to 2C An example interface according to some embodiments of the present disclosure;
[0011] Figures 3A to 3B An example interface according to some embodiments of the present disclosure;
[0012] Figures 4A to 4B An example interface according to some embodiments of the present disclosure;
[0013] Figure 5 A flowchart showing an example process of interface interaction according to some embodiments of the present disclosure;
[0014] Figure 6 A schematic structural block diagram showing an example device for interface interaction according to some embodiments of the present disclosure; and
[0015] Figure 7 A block diagram of an electronic device capable of implementing multiple embodiments of the present disclosure. DETAILED DESCRIPTION OF THE EMBODIMENTS
[0016] Embodiments of the present disclosure will be described in more detail below with reference to the accompanying drawings. Although certain embodiments of the present disclosure are shown in the drawings, it should be understood that the present disclosure can be implemented in various forms and should not be construed as limited to the embodiments set forth herein. On the contrary, these embodiments are provided to more thoroughly and completely understand the present disclosure. It should be understood that the drawings and embodiments of the present disclosure are for illustrative purposes only and are not used to limit the scope of protection of the present disclosure.
[0017] It should be noted that the titles of any sections / subsections provided herein are not restrictive. Various embodiments are described throughout this document, and any type of embodiment can be included under any section / subsection. Additionally, the embodiments described in any section / subsection can be combined with any other embodiments described in the same section / subsection and / or different sections / subsections in any manner.
[0018] In the description of the embodiments of the present disclosure, the term "including" and its similar terms should be understood as open inclusion, that is, "including but not limited to". The term "based on" should be understood as "at least partially based on". The term "one embodiment" or "the embodiment" should be understood as "at least one embodiment". The term "some embodiments" should be understood as "at least some embodiments". There may also be other explicit and implicit definitions hereinafter. The terms "first", "second", etc. may refer to different or the same objects. There may also be other explicit and implicit definitions hereinafter.
[0019] In the embodiments of the present disclosure, it may involve the user's data, data acquisition and / or use, etc. These aspects all comply with the corresponding laws, regulations and related provisions. In the embodiments of the present disclosure, all data collection, acquisition, processing, processing, forwarding, use, etc. are carried out on the premise that the user is aware and confirms. Correspondingly, when implementing the embodiments of the present disclosure, the types, usage scopes, usage scenarios, etc. of the data or information that may be involved should be informed to the user and the user's authorization should be obtained through appropriate means according to relevant laws and regulations. The specific informing and / or authorization methods may vary according to the actual situation and application scenarios, and the scope of the present disclosure is not limited in this regard.
[0020] In the solutions of this specification and embodiments, if personal information processing is involved, it will be processed on the premise of having a legal basis (such as obtaining the consent of the personal information subject, or being necessary for performing a contract, etc.), and will only be processed within the specified or agreed scope. The user's refusal to process personal information other than the necessary information required for basic functions will not affect the user's use of basic functions.
[0021] As mentioned above, the user can, for example, browse the target media content through a search operation. Conventionally, when the user searches on the search page and browses the target content, the user can return to the previous search page in the viewing interface corresponding to the target content.
[0022] The embodiments of the present disclosure propose a solution for interface interaction. The solution includes: in response to receiving a first operation, presenting a first interface corresponding to a first display mode, the first display mode indicating that the information components in the first interface have a first visible area, and the information components presenting at least one piece of media content; in response to a second operation received in the first interface, presenting a second interface; and in response to a third operation received in the second interface, presenting the first interface corresponding to a second display mode, the second display mode indicating that the information components have a second visible area in the first interface, and the second visible area is larger than the first visible area.
[0023] In this way, when returning to the browsing of the first interface via the second interface, the embodiments of the present disclosure can adjust the display mode of the first interface to increase the visible area of the recommended media content on the search page, thereby improving the efficiency of interface interaction.
[0024] Various example implementations of this solution will be described in further detail below in conjunction with the accompanying drawings.
[0025] Example environment
[0026] Figure 1 A schematic diagram of an example environment 100 in which the embodiments of the present disclosure can be implemented is shown. As Figure 1 shown, the example environment 100 may include an electronic device 110.
[0027] In this example environment 100, the electronic device 110 may run an application 120 that supports interface interaction. The application 120 may be any suitable type of application for interface interaction, and its examples may include, but are not limited to: an online video application or other suitable applications that provide online video services. The user 140 may interact with the application 120 via the electronic device 110 and / or its attached devices.
[0028] In Figure 1 the environment 100, if the application 120 is in an active state, the electronic device 110 may present an interface 150 for supporting interface interaction through the application 120.
[0029] In some embodiments, the electronic device 110 communicates with the server 130 to implement the supply of services for the application 120. The electronic device 110 may be any type of mobile terminal, fixed terminal or portable terminal, including mobile phones, desktop computers, laptop computers, notebook computers, netbook computers, tablet computers, media computers, multimedia tablets, handheld computers, portable game terminals, VR / AR devices, Personal Communication System (PCS) devices, personal navigation devices, Personal Digital Assistant (PDA), audio / video players, digital cameras / cameras, positioning devices, television receivers, radio broadcast receivers, e-book devices, game devices or any combination of the foregoing, including accessories and peripherals of these devices or any combination thereof. In some embodiments, the electronic device 110 can also support any type of interface for users (such as "wearable" circuits, etc.).
[0030] The server 130 can be an independent physical server, a server cluster or a distributed system composed of multiple physical servers, or a cloud server that provides basic cloud computing services such as cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communications, middleware services, domain name services, security services, content delivery networks, and big data and artificial intelligence platforms. The server 130 can include, for example, a computing system / server, such as a mainframe, an edge computing node, a computing device in a cloud environment, and so on. The server 130 can provide background services for the application 120 that supports interface interaction in the electronic device 110.
[0031] 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, etc., and the embodiments of the present disclosure are not limited in this regard. In the embodiments of the present disclosure, the server 130 and the electronic device 110 can implement signaling interaction through the communication connection therebetween.
[0032] It should be understood that the structures and functions of the various elements in the environment 100 are described only for exemplary purposes, without implying any limitation on the scope of the present disclosure.
[0033] Some exemplary embodiments of the present disclosure will be described below with continued reference to the accompanying drawings.
[0034] Example interaction
[0035] Figures 2A to 2C Example interfaces 200A to 200C according to some embodiments of the present disclosure are shown. The interfaces 200A to 200C can be provided, for example, by Figure 1 the electronic device 110 as shown.
[0036] As Figure 2A shown, the electronic device 110 can provide a search control 205 in the interface 200A. The interface 200A can be any appropriate interface in the application 120.
[0037] As an example, the interface 200A can be, for example, a viewing interface of the information stream in the application 120, which can play media content in the information stream.
[0038] As an example, after receiving a selection of the search control 205 (i.e., the first operation), the electronic device can present as Figure 2BThe interface 200B shown (also referred to as the first interface) is shown in FIG. 20. In some scenarios, the interface 200B may also be referred to as a search intermediate page, which may be used to receive a search term input by a user or to provide one or more suggested search terms.
[0039] In some scenarios, the first operation for triggering presentation of the first interface may also include other appropriate operations, such as clicking on a search entry in other interfaces.
[0040] like Figure 2B As shown, interface 200B may include an input control 210, which may be used to receive a search term input by a user. In some scenarios, input control 210 may present recommended search terms, and the user may click a "Search" button to trigger a search request using the recommended search terms. As an example, the recommended search terms (e.g., "XXXX") in input control 210 may be displayed in gray.
[0041] Additionally, interface 200B may also present a set of candidate search terms. Figure 2B As shown, interface 200B may include region 215, which may present a set of suggested search terms. As an example, the set of suggested search terms may include one or more historical search terms and one or more recommended search terms.
[0042] As an example, the "history" list may present one or more search items used by the user within a predetermined period of time. The "recommended search" list may display one or more recommended search items. As an example, such recommended search items may be determined based on the media content (also referred to as third media content) played in the interface 200A. Alternatively, such recommended search items may also include popular search items in the platform, etc.
[0043] In some embodiments, when the first interface 200B is presented via the first operation trigger, the first interface 200B may correspond to the first display mode. In the first display mode, the electronic device 110 may automatically call up the input panel 220. For example, the user may input text into the input control 210 via the input panel 220.
[0044] like Figure 2B As shown, since the input panel 220 is automatically invoked, it blocks at least part of the information components in the interface 200B. Figure 2C As shown, the user can collapse the input panel 220 by, for example, clicking a collapse button in the input panel 220 .
[0045] like Figure 2C As shown, when the input panel 220 is retracted, the obscured portion of the information component 225 can be displayed. Figure 2CAs shown, the information component 225 may present at least one piece of media content, for example, media content 230.
[0046] As an example, at least one piece of media content presented in the information component 225 may be determined based on the media content being played in the interface 200A. Alternatively, the at least one piece of media content may also include media content determined based on other appropriate recommendation strategies. For example, other media content related to the theme of the media content being played in the interface 200A may be presented in the information component 225 to facilitate the user's quick browsing of media content on similar themes.
[0047] In some examples, the user may, for example, view more media content in the information component 225 by swiping up the interface 200C.
[0048] In some embodiments, at least one piece of media content presented in the information component 225 may be associated with an information stream. The information stream may be associated with multiple pieces of media content. For Figure 2C As an example, the information stream is presented in the information component 225 in a two-column style, for example. As will be described below, the user may, for example, access the playback interface of the corresponding media content by clicking on the media content in the information component 225.
[0049] Additionally or alternatively, the information component 225 may also present identification information of the publisher of the media content, such as an avatar or a name. The user may, for example, view the personal page of the publisher by clicking on the identification information.
[0050] Additionally or alternatively, the information component 225 may also present interaction controls associated with the media content, such as a like control. The user may, for example, quickly perform interaction operations associated with the media content through the information component 225. Such interaction controls may also include, for example, a share control, a favorite control, etc.
[0051] In some embodiments, the information component 225 may include a tab bar. As an example, the tab bar includes a first tab associated with the media content and a second tab associated with the search term. For example, the first tab may include "Recommendations", which corresponds to the media content displayed in the search intermediate page. As another example, the second tab may include "Rankings", which corresponds to the search terms under a specific category.
[0052] Additionally or specifically, the electronic device 110 may update the information component 225 in response to, for example, the selection of the "Rankings" tab, such that the electronic device 110 presents the search terms associated with the "Rankings" tab in the tab bar.
[0053] In some embodiments, the information component 225 may also have other suitable layout styles. For example, the information component 225 may not have a tab bar. Alternatively, the media content in the information component 225 may be displayed in a single-column style, or a three-column or more-column style.
[0054] In some scenarios, the user may access other interfaces via a first interface. Other example interfaces will be described below with reference to Figure 3A and Figure 3B to describe other example interfaces.
[0055] In some scenarios, the user may initiate a search request by clicking on a candidate search item in interface 200B or interface 200C. Alternatively, the user may also initiate a search request by entering a search term into the search control 210. Alternatively, the user may also initiate a search request by clicking on the search button in the search control 210 to utilize the default search term in the search control 210.
[0056] Accordingly, the electronic device 110 may present an interface 300A as Figure 3A shown. The interface 300A may be an example of a second interface accessed via interface 200B or interface 200C. The interface 300A may also be referred to as a search results interface.
[0057] As Figure 3A shown, the electronic device 110 may receive a search request associated with "search term X" 305. As described above, the "search term X" 305 may include a search term entered by the user, a search term selected by the user, or the default search term in the input control. In the interface 300A, the electronic device 110 may present search results 315 corresponding to the "search term X" 305.
[0058] Additionally, the electronic device 110 may also provide a return control 310 for returning to the first interface (i.e., the search intermediate page). The user may, for example, initiate a second operation by clicking on the return control 310 or by swiping the interface 300A to the right to return to the search intermediate page.
[0059] In some scenarios, the second interface may also include a media viewing interface. As an example, the user may trigger the presentation of an interface 300B as Figure 3B shown by clicking on the media content 230 in interface 200C.
[0060] As Figure 3B shown, the interface 300B may be used to play the media content 230. In some scenarios, the media content presented in the information component 225 may be associated with an information stream. Accordingly, the interface 300B may also correspond to the playback interface of the information stream 325.
[0061] As an example, the user can view the next media content in the information stream by swiping the interface 300B. In some scenarios, the playback order of the media content in the information stream in the interface 300B can be the same as the display order of the media content in the information component 225.
[0062] As an example, the media content 230 can be the first media content in the information stream, and the user can view the next media content in the information stream by swiping up the interface 300B. The next media content can be, for example, the media content 235 to the right of the media content 230 in the interface 200C.
[0063] Similar to the interface 300A, the interface 300B can include a return control 320. The user can, for example, initiate a second operation to return to the search intermediate page by clicking the return control 320 or by swiping the interface 300B to the right.
[0064] In some embodiments, when returning to the first interface (e.g., the search intermediate page) via a second interface (e.g., the search result interface 300A or the media viewing interface 300B), the electronic device 110 can present the first interface based on different display modes to expand the visible area of the information component in the interface. The visible area represents the part of the information component that the user can see in the interface.
[0065] As Figure 2B shown, in the first display mode, the input panel 220 will block at least part of the information component 225, which makes the information component 225 have a relatively small visible area.
[0066] Figure 4A Shows an example of a second display mode according to some embodiments of the present disclosure. As Figure 4A shown, in the second display mode, the input panel will no longer be automatically invoked, so that the information component 410 will no longer be blocked by the input panel. In this way, the user can more conveniently browse the media content recommended in the information component 410.
[0067] Figure 4B Shows another example of a second display mode according to some embodiments of the present disclosure. As Figure 4B shown, in the second display mode, the input panel will no longer be automatically invoked, and the electronic device 110 can, for example, stop presenting the candidate search items in the search intermediate page.
[0068] As an example, as Figure 4B shown, the information component 410 can be pinned to the top of the display to occupy a larger visible area in the interface 400B to facilitate the user to browse more media content in the information component 410.
[0069] In some embodiments, the user may further view more media content in the information component 410 by swiping up the interface 400B, for example. In some examples, during the upward swipe, the input control 420 in the interface 400B may, for example, remain displayed at a fixed position and not move along with the swipe process.
[0070] Additionally, the information component 410 may, for example, further include a label "Recommendation" displayed at the top position. In some scenarios, this label may also be fixedly displayed at the top position and not move along with the user's upward swipe operation.
[0071] Additionally or alternatively, the user may, for example, also trigger the presentation of one or more candidate search items included in the search intermediate page by swiping down the interface 400B. And, during the downward swipe of the interface 400B, the label "Recommendation" may, for example, also move along with the movement of the information component 410.
[0072] In some embodiments, when returning to the first interface via the second interface, the media content presented in the information component 410 in the first interface may remain unchanged or may be updated accordingly.
[0073] As an example, the media content presented in the information component 410 may be updated accordingly based on the user interaction operations performed by the user in the second interface (e.g., interface 300A or interface 300B). For example, taking the search result interface as an example, when the user clicks on a certain search result, the media content in the information component 410 may be updated based on the clicked search interface.
[0074] In this way, in the two cases of initially triggering the presentation of the search intermediate page and returning to the presentation of the search intermediate page, the embodiments of the present disclosure can adopt different display modes to improve the interaction efficiency of the user in the search intermediate page. Specifically, when returning to the browsing first interface via the second interface, the embodiments of the present disclosure can adjust the display mode of the first interface to increase the visible area of the recommended media content in the search page, thereby enhancing the efficiency of interface interaction.
[0075] Example process
[0076] Figure 5 The flowchart of an example process 500 of interface interaction according to some embodiments of the present disclosure is shown. Process 500 may be implemented at the electronic device 110. The following references Figure 1 are used to describe process 500.
[0077] As Figure 5As shown, at block 510, in response to receiving a first operation, the electronic device 110 presents a first interface corresponding to a first display mode, where the first display mode indicates that information components in the first interface have a first visible area, and the information components present at least one media content.
[0078] At block 520, in response to a second operation received in the first interface, the electronic device 110 presents a second interface.
[0079] At block 530, in response to a third operation received in the second interface, the electronic device 110 presents the first interface corresponding to a second display mode, where the second display mode indicates that the information components have a second visible area in the first interface, and the second visible area is larger than the first visible area.
[0080] In some embodiments, presenting the second interface in response to a second operation received in the first interface includes: in response to receiving a second operation indicating a search request, presenting a search result interface associated with the search request, where the search request is associated with the input first search term or a second search term among a group of candidate search terms in the second interface.
[0081] In some embodiments, the information components include at least one media content, and presenting the second interface in response to a second operation received in the first interface includes: in response to receiving a second operation indicating a selection of a first media content among at least one media content, presenting a media viewing interface corresponding to the first media content.
[0082] In some embodiments, at least one media content is associated with an information stream, and the media viewing interface is the first playback interface of the information stream.
[0083] In some embodiments, process 500 further includes: in response to a preset operation received in the first playback interface, switching the first playback interface to play a second media content in the information stream.
[0084] In some embodiments, process 500 further includes: in response to the first interface being triggered and presented based on the first operation, presenting an input panel in the first interface, where the input panel obscures at least part of the information components.
[0085] In some embodiments, the second display mode indicates that the input panel does not display in response to the first interface being triggered and presented.
[0086] In some embodiments, the second display mode indicates stopping the display of a group of candidate search terms in the first interface to increase the visible area of the information components in the first interface.
[0087] In some embodiments, process 500 further includes: in response to a fourth operation received in the first interface, presenting at least one candidate search term in the first interface.
[0088] In some embodiments, the information component includes a tab bar, and presenting a first interface corresponding to a second display mode includes: fixedly displaying the tab bar at a preset position in the first interface such that the position of the tab bar is independent of a sliding operation in a preset direction received in the first interface.
[0089] In some embodiments, the tab bar includes a first tab associated with media content and a second tab associated with a search item.
[0090] In some embodiments, process 500 further includes: in response to a selection of the second tab, updating the information component to present at least one search item corresponding to the second tab.
[0091] In some embodiments, presenting a first interface corresponding to a first display mode in response to receiving a first operation includes: presenting a second playback interface for third media content; and in response to a first operation associated with a search control in the second playback interface, presenting a first interface that presents at least one candidate search item determined based on the third media content.
[0092] Example device and equipment
[0093] Embodiments of the present disclosure also provide corresponding apparatuses for implementing the above methods or processes. Figure 6 A schematic structural block diagram of an example apparatus 600 for interface interaction according to certain embodiments of the present disclosure is shown. Apparatus 600 may be implemented as or included in an electronic device 110. Each module / component in apparatus 600 may be implemented by hardware, software, firmware, or any combination thereof.
[0094] As Figure 6 shown, apparatus 600 includes: a first presentation module 610 configured to present a first interface corresponding to a first display mode in response to receiving a first operation, the first display mode indicating that an information component in the first interface has a first visible area, and the information component presenting at least one item of media content; a second presentation module 620 configured to present a second interface in response to a second operation received in the first interface; and a third presentation module 630 configured to present a first interface corresponding to a second display mode in response to a third operation received in the second interface, the second display mode indicating that the information component has a second visible area in the first interface, and the second visible area being larger than the first visible area.
[0095] In some embodiments, presenting a second interface in response to a second operation received in a first interface includes: presenting a search result interface associated with a search request in response to receiving the second operation indicating the search request, where the search request is associated with a first search term input or a second search term among a set of candidate search terms in the second interface.
[0096] In some embodiments, an information component includes at least one media content, and presenting a second interface in response to a second operation received in a first interface includes: presenting a media viewing interface corresponding to the first media content in response to receiving the second operation indicating a selection of the first media content among the at least one media content.
[0097] In some embodiments, the at least one media content is associated with an information stream, and the media viewing interface is a first playback interface of the information stream.
[0098] In some embodiments, the apparatus 600 further includes a switching module configured to switch the first playback interface to play a second media content in the information stream in response to a preset operation received in the first playback interface.
[0099] In some embodiments, the apparatus 600 further includes a fourth presentation module configured to present an input panel in the first interface in response to the first interface being triggered and presented based on a first operation, where the input panel obscures at least a part of the information component.
[0100] In some embodiments, a second display mode indicates that the input panel is not displayed in response to the first interface being triggered and presented.
[0101] In some embodiments, a second display mode indicates stopping the display of a set of candidate search terms in the first interface to increase the visible area of the information component in the first interface.
[0102] In some embodiments, the apparatus 600 further includes a fifth presentation module configured to present at least one candidate search term in the first interface in response to a fourth operation received in the first interface.
[0103] In some embodiments, the information component includes a tab bar, and presenting the first interface corresponding to the second display mode includes: fixedly displaying the tab bar at a preset position in the first interface such that the position of the tab bar is independent of a sliding operation in a preset direction received in the first interface.
[0104] In some embodiments, the tab bar includes a first tab associated with media content and a second tab associated with search terms.
[0105] In some embodiments, the apparatus 600 further includes an update module configured to update the information component to present at least one search item corresponding to the second tag in response to the selection of the second tag.
[0106] In some embodiments, presenting a first interface corresponding to a first display mode in response to receiving a first operation includes: presenting a second playback interface for third media content; and presenting a first interface presenting at least one candidate search item determined based on the third media content in response to a first operation associated with a search control in the second playback interface.
[0107] As Figure 7 shown, the electronic device 700 is in the form of a general-purpose electronic device. The components of the electronic device 700 may include, but are not limited to, one or more processors or processing units 710, a memory 720, a storage device 730, one or more communication units 740, one or more input devices 750, and one or more output devices 760. The processing unit 710 may be an actual or virtual processor and is capable of performing various processes according to programs stored in the memory 720. In a multi-processor system, multiple processing units execute computer-executable instructions in parallel to improve the parallel processing ability of the electronic device 700.
[0108] The electronic device 700 generally includes multiple computer storage media. Such media may be any accessible media that can be obtained by the electronic device 700, including but not limited to volatile and non-volatile media, removable and non-removable media. The memory 720 may be volatile memory (such as registers, caches, random access memory (RAM)), non-volatile memory (such as read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory), or some combination thereof. The storage device 730 may be removable or non-removable media and may include machine-readable media, such as a flash drive, a magnetic disk, or any other medium that can be used to store information and / or data and can be accessed within the electronic device 700.
[0109] The electronic device 700 may further include additional removable / non-removable, volatile / non-volatile storage media. Although not shown in Figure 7 it, a disk drive for reading from or writing to a removable, non-volatile magnetic disk (such as a "floppy disk") and an optical disk drive for reading from or writing to a removable, non-volatile optical disk may be provided. In these cases, each drive may be connected to a bus (not shown) by one or more data media interfaces. The memory 720 may include a computer program product 727 having one or more program modules configured to perform various methods or actions of various embodiments of the present disclosure.
[0110] The communication unit 740 enables communication with other electronic devices via a communication medium. Additionally, the functions of the components of the electronic device 700 can be implemented by a single computing cluster or multiple computer machines that are capable of communicating via a communication connection. Thus, the electronic device 700 can operate in a networked environment using a logical connection to one or more other servers, network personal computers (PCs), or another network node.
[0111] The input device 750 can be one or more input devices, such as a mouse, keyboard, trackball, etc. The output device 760 can be one or more output devices, such as a display, speaker, printer, etc. The electronic device 700 can also communicate with one or more external devices (not shown) as needed via the communication unit 740, the external devices such as storage devices, display devices, etc., communicate with one or more devices that enable a user to interact with the electronic device 700, or communicate with any device that enables the electronic device 700 to communicate with one or more other electronic devices (e.g., a network card, a modem, etc.). Such communication can be performed via an input / output (I / O) interface (not shown).
[0112] According to an exemplary implementation of the present disclosure, there is provided a computer-readable storage medium having computer-executable instructions stored thereon, wherein the computer-executable instructions are executed by a processor to implement the method described above. According to an exemplary implementation of the present disclosure, there is also provided a computer program product, the computer program product being tangibly stored on a non-transitory computer-readable medium and including computer-executable instructions, and the computer-executable instructions being executed by a processor to implement the method described above.
[0113] Aspects of the present disclosure are described herein with reference to the flowcharts and / or block diagrams of methods, apparatuses, devices, and computer program products according to the present disclosure. It should be understood that each block of the flowcharts and / or block diagrams, and combinations of blocks in the flowcharts and / or block diagrams, can be implemented by computer-readable program instructions.
[0114] 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 the instructions are executed by the processing unit of the computer or other programmable data processing apparatus, a device is created that implements the functions / acts specified in one or more boxes 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, a programmable data processing apparatus, and / or other devices to operate in a particular manner, so that the computer-readable medium storing the instructions comprises a manufacture including instructions that implement various aspects of the functions / acts specified in one or more boxes of the flowchart and / or block diagram.
[0115] The computer-readable program instructions may be loaded onto a computer, other programmable data processing apparatus, or other devices so that a series of operational steps are performed on the computer, other programmable data processing apparatus, or other devices to produce a computer-implemented process such that the instructions executed on the computer, other programmable data processing apparatus, or other devices implement the functions / acts specified in one or more boxes of the flowchart and / or block diagram.
[0116] The flowcharts and block diagrams in the figures illustrate the architecture, functionality, and operation of possible implementations of systems, methods, and computer program products according to various implementations of the present disclosure. In this regard, each box in the flowchart or block diagram may represent a module, a segment of a program, or a part of an instruction, and the module, segment of a program, or part of an instruction contains one or more executable instructions for implementing the specified logical function. In some alternative implementations, the functions noted in the boxes may occur out of the order noted in the figures. For example, two consecutive boxes may in fact be executed substantially in parallel, or they may sometimes be executed in the reverse order, depending on the functions involved. It should also be noted that each box of the block diagrams and / or flowcharts, and combinations of boxes in the block diagrams and / or flowcharts, can be implemented by a special-purpose hardware-based system that performs the specified functions or acts, or by a combination of special-purpose hardware and computer instructions.
[0117] The various implementations of the present disclosure have been described above. The above description is exemplary, not exhaustive, and is not limited to the disclosed implementations. Many modifications and variations will be apparent to those of ordinary skill in the art in the field without departing from the scope and spirit of the described implementations. The choice of terms used herein is intended to best explain the principles of the implementations, the practical application, or the improvement of the technology in the market, or to enable other ordinary skilled persons in the art in the field to understand the various implementations disclosed herein.
Claims
1. A method for interface interaction, comprising: In response to receiving the first operation, presenting a first interface corresponding to a first display mode, wherein the first display mode indicates that an information component in the first interface has a first visible area, and the information component presents at least one media content; In response to a second operation received in the first interface, presenting a second interface; as well as In response to receiving a third operation in the second interface, presenting the first interface corresponding to a second display mode, the second display mode indicating that the information component has a second visible area in the first interface, and the second visible area is larger than the first visible area.
2. The method according to claim 1, wherein in response to a second operation received in the first interface, presenting the second interface comprises: In response to receiving the second operation indicating a search request, presenting a search result interface associated with the search request, the search request being associated with the input first search term or a second search term from a set of candidate search terms in the second interface.
3. The method according to claim 1, wherein the information component includes at least one media content, and in response to a second operation received in the first interface, presenting the second interface comprises: In response to receiving the second operation indicating a selection of a first media content among the at least one item of media content, presenting a media viewing interface corresponding to the first media content. 4 . The method according to claim 3 , wherein the at least one media content is associated with an information stream, and the media viewing interface is a first playback interface of the information stream.
5. The method according to claim 4, further comprising: In response to a preset operation received in the first playback interface, the first playback interface is switched to play the second media content in the information stream.
6. The method according to claim 1, further comprising: In response to the first interface being triggered to be presented based on the first operation, an input panel is presented in the first interface, wherein the input panel obscures at least a portion of the information component. 7 . The method of claim 6 , wherein the second display mode indicates that the input panel is not displayed in response to the first interface being triggered to be presented. 8 . The method according to claim 1 , wherein the second display mode indicates stopping displaying a group of candidate search terms in the first interface to increase a visible area of the information component in the first interface.
9. The method according to claim 8, further comprising: In response to a fourth operation received in the first interface, at least one candidate search item is presented in the first interface.
10. The method according to claim 1, wherein the information component comprises a tab bar, and presenting the first interface corresponding to the second display mode comprises: The tab bar is fixedly displayed at a preset position in the first interface, so that the position of the tab bar is independent of a sliding operation in a preset direction received in the first interface. The method of claim 10 , wherein the tab bar includes a first tab associated with media content and a second tab associated with a search term.
12. The method according to claim 11, further comprising: In response to selection of the second tab, the information component is updated to present at least one search term corresponding to the second tab.
13. The method according to claim 1, wherein in response to receiving the first operation, presenting the first interface corresponding to the first display mode comprises: Presenting a second playback interface of third media content; as well as In response to the first operation associated with the search control in the second playback interface, the first interface is presented, and the first interface presents at least one candidate search item determined based on the third media content.
14. A device for interface interaction, comprising: A first presentation module is configured to present a first interface corresponding to a first display mode in response to receiving a first operation, wherein the first display mode indicates that an information component in the first interface has a first visible area, and the information component presents at least one media content; A second presentation module, configured to present a second interface in response to a second operation received in the first interface; as well as The third presentation module is configured to present the first interface corresponding to a second display mode in response to receiving a third operation in the second interface, wherein the second display mode indicates that the information component has a second visible area in the first interface, and the second visible area is larger than the first visible area.
15. An electronic device, comprising: at least one processing unit; as well as At least one memory, the at least one memory being coupled to the at least one processing unit and storing instructions for execution by the at least one processing unit, the instructions causing the electronic device to perform the method according to any one of claims 1 to 13 when executed by the at least one processing unit.
16. A computer-readable storage medium having a computer program stored thereon, wherein the computer program can be executed by a processor to implement the method according to any one of claims 1 to 13.
Citation Information
Cited By
Interface interaction method and apparatus, device, and storage medium
WO2026166534A1