Interface interaction method and apparatus, device and storage medium
By switching to the control panel in the playback interface, the problem of excessive interface information or difficulty in covering user needs in the prior art is solved, and the effect of improving the user's broadcast control experience is achieved.
Patent Information
- Application Number
- PCT/CN2024/131790
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2023-11-17
- Filing Date
- 2024-11-13
- Publication Date
- 2025-05-22
AI Technical Summary
When the prior art improves the user's broadcasting experience of the work, too much interface information may be difficult to cover user needs, and a special control interface will interrupt the continuity of user interaction and affect the user experience.
By presenting the target area of the navigation bar in the play interface, it is switched to the control panel in response to a pause playback operation, which includes at least one control associated with the target work, thereby providing a quick control entry.
It realizes the reuse of the navigation area under paused playback, providing users with a quick control portal, and improving interaction efficiency and user experience.
Smart Images

Figure CN2024131790_22052025_PF_FP_ABST
Abstract
Description
Interface interaction method, device, equipment and storage medium
[0001] This application claims priority to the Chinese invention patent application entitled “Methods, devices, equipment and storage media for interface interaction” and application number 202311542596.3, filed on November 17, 2023. The entire contents of that application are incorporated by reference into this application. Technical Field
[0002] Example embodiments of the present disclosure generally relate to the field of computers, and more particularly, to methods, devices, apparatuses, and computer-readable storage media for interface interaction. Background Art
[0003] With the development of computer technology, the internet has become an important source for people to access a wide range of content. For example, people can access various types of content through content sharing applications, such as videos, images, and music. When users browse content, improving their viewing and control experience is a key concern.
[0004] Summary of the Invention
[0005] In a first aspect of the present disclosure, an interface interaction method is provided. The method includes: presenting a playback interface of a target work, the playback interface including a target area displaying a navigation bar; and, in response to receiving a first preset operation for pausing playback of the target work, switching the target area to presenting a control panel including at least one control associated with the target work.
[0006] In a second aspect of the present disclosure, an interface interaction device is provided. The device includes: a presentation module configured to present a playback interface of a target work, the playback interface including a target area displaying a navigation bar; and a switching module configured to, in response to receiving a first preset operation for pausing playback of the target work, switch the target area to a presentation control panel including at least one control associated with the target work.
[0007] 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. When executed by the at least one processing unit, the instructions cause the device to perform the method of the first aspect.
[0008] In a fourth aspect of the present disclosure, a computer-readable storage medium is provided, wherein 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.
[0009] It should be understood that the content described in this summary section is not intended to limit the key features or important features of the embodiments of the present disclosure, nor is it intended to limit the scope of the present disclosure. Other features of the present disclosure will become easily understood through the following description. BRIEF DESCRIPTION OF THE DRAWINGS
[0010] The above and other features, advantages and aspects of the embodiments of the present disclosure will become more apparent with reference to the following detailed description in conjunction with the accompanying drawings. In the accompanying drawings, the same or similar reference numerals represent the same or similar elements, wherein:
[0011] FIG1 shows a schematic diagram of an example environment in which embodiments according to the present disclosure may be implemented;
[0012] 2A to 2F illustrate example interfaces according to some embodiments of the present disclosure;
[0013] 3A and 3B illustrate example interfaces according to other embodiments of the present disclosure;
[0014] 4A to 4E illustrate example interfaces according to further embodiments of the present disclosure;
[0015] FIG5 shows a flowchart of an example interface interaction process according to some embodiments of the present disclosure;
[0016] FIG6 shows a schematic structural block diagram of an interface interaction device according to some embodiments of the present disclosure; and
[0017] FIG7 shows a block diagram of an electronic device capable of implementing various embodiments of the present disclosure. DETAILED DESCRIPTION
[0018] The following describes embodiments of the present disclosure in more detail with reference to the accompanying drawings. Although certain embodiments of the present disclosure are shown in the accompanying 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 described herein. Rather, these embodiments are provided to provide a more thorough and complete understanding of the present disclosure. It should be understood that the drawings and embodiments of the present disclosure are for illustrative purposes only and are not intended to limit the scope of protection of the present disclosure.
[0019] It should be noted that the titles of any section / subsection provided herein are not limiting. Various embodiments are described throughout this document, and any type of embodiment may be included under any section / subsection. Furthermore, the embodiments described in any section / subsection may be combined in any manner with any other embodiments described in the same section / subsection and / or in different sections / subsections.
[0020] In the description of the embodiments of the present disclosure, the term "including" and similar terms should be understood as open inclusion, that is, "including but not limited to". The term "based on" should be understood as "based at least in part on". The term "one embodiment" or "the embodiment" should be understood as "at least one embodiment". The term "some embodiments" should be understood as "at least some embodiments". Other explicit and implicit definitions may be included below. The terms "first", "second", etc. may refer to different or the same objects. Other explicit and implicit definitions may be included below.
[0021] The embodiments of the present disclosure may involve user data, data acquisition and / or use, etc. These aspects shall comply with the corresponding laws, regulations and relevant 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 of and confirms them. Accordingly, when implementing the various embodiments of the present disclosure, the types, scope of use, and usage scenarios of the data or information that may be involved should be informed to the user and the user's authorization should be obtained in an appropriate manner in accordance with the relevant laws and regulations. The specific notification and / or authorization method may vary according to the actual situation and application scenario, and the scope of the present disclosure is not limited in this respect.
[0022] If this specification and the solutions in the examples involve the processing of personal information, such processing will be done only with a legitimate basis (such as with the consent of the subject of personal information or as necessary for the performance of a contract) and only within the prescribed or agreed scope. A user's refusal to process personal information other than that required for basic functions will not affect the user's use of basic functions.
[0023] As briefly mentioned above, when users are viewing a work, they may need to perform a series of playback control operations on the work, such as adjusting the playback speed.
[0024] Some traditional solutions place corresponding controls directly on the viewing interface. However, due to the limited size of mobile terminal interfaces, this approach can lead to excessive information on the interface and fail to meet all user needs. Other solutions require users to enter a dedicated control interface to perform operations, which interrupts the continuity of user interaction and affects the user experience.
[0025] In light of this, embodiments of the present disclosure propose an interface interaction solution. According to this solution, a playback interface for a target work can be presented, the playback interface including a target area displaying a navigation bar. Furthermore, in response to receiving a first preset operation for pausing playback of the target work, the target area can be switched to present a control panel, wherein the control panel includes at least one control associated with the target work.
[0026] In this way, the embodiments of the present disclosure can provide users with a quick control entry by reusing the navigation area in the paused playback state, thereby improving interaction efficiency.
[0027] Various example implementations of this solution are described in detail below in conjunction with the accompanying drawings.
[0028] Sample Environment
[0029] FIG1 shows a schematic diagram of an example environment 100 in which embodiments of the present disclosure can be implemented. As shown in FIG1 , the example environment 100 may include a terminal device 110 .
[0030] In this example environment 100, a terminal device 110 may run an application 120 for providing and viewing media content. Application 120 may be any suitable type of application for sharing or accessing content, including, but not limited to, online video applications and live streaming applications. User 140 may interact with application 120 via terminal device 110 and / or its attached devices. In the environment 100 of FIG. 1 , if application 120 is active, terminal device 110 may present an interface 150 through application 120.
[0031] In some embodiments, the terminal device 110 communicates with the server 130 to enable the provision of services for the application 120. The terminal device 110 can be any type of mobile terminal, fixed terminal or portable terminal, including a mobile phone, a desktop computer, a laptop computer, a notebook computer, a netbook computer, a tablet computer, a media computer, a multimedia tablet, a handheld computer, a portable game terminal, a VR / AR device, a personal communication system (PCS) device, 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 e-book device, a gaming device or any combination thereof, including accessories and peripherals of these devices or any combination thereof. In some embodiments, the terminal device 110 can also support any type of interface for the user (such as a "wearable" circuit, etc.).
[0032] Server 130 can be a standalone physical server, a server cluster or distributed system consisting 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 distribution networks, and big data and artificial intelligence platforms. Server 130 can include, for example, computing systems / servers such as mainframes, edge computing nodes, computing devices in a cloud environment, and the like. Server 130 can provide backend services for application 120 that supports virtual scenarios in terminal device 110.
[0033] A communication connection may be established between the server 130 and the terminal device 110. The communication connection may be established via a wired or wireless method. The communication connection may 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 respect. In the embodiments of the present disclosure, the server 130 and the terminal device 110 may implement signaling interaction via the communication connection between the two.
[0034] 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.
[0035] Some example embodiments of the present disclosure will be described below with continued reference to the accompanying drawings.
[0036] Example interactions for video works
[0037] The following describes example interactions of some embodiments of the present disclosure with reference to Figures 2A to 2E . Figures 2A to 2E show example interfaces 200A to 200E according to some embodiments of the present disclosure, which may be provided by the terminal device 110 shown in Figure 1 , for example.
[0038] Specifically, as shown in Figure 2A, the terminal device 110 may provide an interface 200A. The interface 200A is a playback interface of the video work 205. As shown in Figure 2A, the interface 200A may include a navigation bar 210 displayed in a bottom area (also referred to as a target area).
[0039] As an example, the navigation bar 210 may provide multiple navigation tabs for navigating to different pages, such as “Home,” “Friends,” “Messages,” and “Me.” The present disclosure is not intended to limit the specific arrangement of the navigation tabs.
[0040] Additionally, the interface 200A may further include, for example, a set of interface elements 215 that are superimposed and displayed on the video work 205. Such interface elements 215 may include, for example, description information of the video work and various controls.
[0041] In some embodiments, upon receiving a first preset operation (e.g., clicking the playback area of video work 205) for pausing playback of a work (e.g., video work 205), terminal device 110 may switch the target area (e.g., the bottom area) in playback interface 200A to present a control panel. Given that the paused state often indicates a user's need to control playback of a work, presenting the control panel in conjunction with the paused state can further improve user interaction efficiency.
[0042] As shown in FIG2B , the terminal device 110 may present a control panel 220 at the bottom area of the interface 200B. The control panel 220 may include a set of controls associated with the video work 205 .
[0043] In some embodiments, such a set of controls may include at least one control for performing an appropriate operation associated with video work 205. In some embodiments, such controls may include a first type of control for controlling the playback of a work (e.g., video work 205) in a playback interface. For example, the first type of control may include a control for adjusting playback speed or clarity.
[0044] Additionally or alternatively, such controls may include a second type of control for adjusting the display style of the playback interface. For example, the second type of control may include a horizontal or vertical screen switching control, or a clear screen control as described below.
[0045] Additionally or alternatively, such controls may include a third type of control for receiving the current user's interactive operations on the work (e.g., video work 205). For example, the third type of control may include a control for providing feedback of lack of interest, a control for casting the screen, a control for downloading the work, etc.
[0046] Additionally or alternatively, such controls may include a fourth type of control for triggering the presentation of a page associated with a work (e.g., video work 205). For example, such a fourth type of control may include a recommendation control to trigger the presentation of a corresponding content recommendation page. Alternatively, such a fourth type of control may also include a product link control to trigger a product page corresponding to the work.
[0047] In some embodiments, the controls presented in control panel 220 may be different from the controls shown in FIG. 2A , for example.
[0048] Specific examples of controls will be described below with reference to the accompanying drawings. Taking FIG. 2B as an example, such a set of controls may include, for example, a control 230 and a control 235 .
[0049] In some embodiments, when the currently playing work is a video work (e.g., video work 205), control panel 220 may provide, for example, a control 230. Control 230 may be used to control the playback speed of video work 205. For example, terminal device 110 may speed up or slow down the playback speed of video work 205 based on an interaction with control 230.
[0050] In some embodiments, control 235 is also referred to as a clear screen control. Upon receiving a trigger for control 235, as shown in FIG2C , terminal device 110 may display at least some of a set of interface elements 215 superimposed on video work 205. For example, as shown in FIG2C , terminal device 110 may retain only the image of video work 205 and control panel 220.
[0051] Additionally, as shown in FIG. 2B , the control panel 220 may also present playback progress information 225 of a work (eg, the video work 205 ) to indicate the current playback progress of the video work 205 .
[0052] In some embodiments, upon receiving the first preset operation, terminal device 110 may present control panel 220 as shown in FIG2D . Unlike the example discussed with reference to FIG2B , control panel 220 as shown in FIG2D may display control 240. Control 240 may be used, for example, to trigger the presentation of at least one item of recommended content associated with a work (e.g., video work 205), such as other recommended works.
[0053] In some embodiments, upon receiving the first preset operation, the terminal device 110 may present a control panel 220 as shown in FIG2E . Unlike the examples discussed with reference to FIG2B and FIG2D , the control panel 220 shown in FIG2E may display a control 245. Control 245 may, for example, retrieve user feedback regarding a work (e.g., video work 205), such as a lack of interest. Control 245 may also be used to trigger the terminal device 110 to switch playback to another work.
[0054] In some embodiments, upon receiving the first preset operation, the terminal device 110 may present a control panel 220 as shown in FIG2F . Unlike the examples discussed with reference to FIG2B , FIG2D , and FIG2E , the control panel 220 shown in FIG2F may display a close entry 250. Further, upon receiving a selection to close the entry 250, the terminal device 110 may stop displaying the control panel 220 and, for example, may switch the target area to present the navigation bar 210 as shown in FIG2A .
[0055] It should be understood that, in addition to the specific control combinations described above, the control panel 220 may also present, for example, a suitable combination of one or more controls discussed above or to be discussed below.
[0056] In some embodiments, the terminal device 110 may also stop displaying the control panel 220 based on a received preset operation (also referred to as a second preset operation). In one example, the terminal device 110 may stop displaying the control panel 220 based on triggering the closing portal 250 shown in FIG. 2F and switch to presenting the navigation bar 210.
[0057] As another example, such a second preset operation may also include a sliding operation associated with the control panel 220. For example, upon receiving a first sliding operation in a predetermined direction (e.g., from top to bottom) inside the control panel 220, the terminal device 110 may stop displaying the control panel 220 and switch to presenting the navigation bar 210.
[0058] In some embodiments, in a scenario where the display of the control panel 220 is triggered by a pause operation, upon receiving a request to continue playing a work (e.g., video work 205), the terminal device 110 may continue playing the video work 205, stop displaying the control panel 220, and switch to presenting the navigation bar 210. In this way, embodiments of the present disclosure can reduce interference with the work playback process.
[0059] In some embodiments, when the control panel shown in FIG. 2B to FIG. 2F is displayed, the terminal device 110 may also respond to a second sliding operation associated with the interface.
[0060] Specifically, as shown in FIG3A , the terminal device 110 may receive a second sliding operation 305. As an example, the second sliding operation 305 may be used to trigger the terminal device 110 to switch to playing another work 310. Furthermore, as shown in FIG3A , while the second sliding operation 305 continues, the terminal device 110 may hide the control panel (e.g., the control panel 220) discussed above.
[0061] Furthermore, if the sliding distance of the second sliding operation 305 reaches the threshold distance, the terminal device 110 may present an interface 300B as shown in FIG3B . In interface 300B, the terminal device 110 may switch to playing another work 310 and may display the navigation bar 210 in the bottom area. Conversely, if the distance of the second sliding operation is less than the threshold distance, the terminal device 110 may continue to present the video work 205 in the interface and may present the navigation bar 210 in the bottom area similar to that shown in FIG2A .
[0062] It should be understood that the second sliding operation 305 may also include, for example, a sliding operation such as left or right horizontally to switch between different tabs, which may have similar interaction logic.
[0063] Based on the process discussed above, the embodiments of the present disclosure can provide users with quick control entrances by reusing the navigation area, thereby improving interaction efficiency.
[0064] Example interactions for other types of works
[0065] In some embodiments, for other types of works that support playback, the terminal device 110 may also trigger, based on an appropriate preset operation (eg, a pause playback operation), switching the template area for displaying the navigation bar to the presentation control panel.
[0066] In some embodiments, when different works are presented in the interface, the specific controls provided in the corresponding control panel may also be different. In some examples, the controls provided in the control panel may be determined based on the first attribute of the current work. For example, as will be described in detail below, different types of works may correspond to different controls or control combinations. As another example, works involving different content may also correspond to different controls or control combinations. For example, film and television video works and product promotion video works may correspond to different controls or control combinations.
[0067] In some embodiments, the controls provided in the control panel may also be determined based on the second attribute of the current user. It should be understood that the acquisition and use of such attributes are performed with the knowledge and permission of the user.
[0068] The following will describe the relevant logic of other types of works in conjunction with Figures 4A to 4E.
[0069] 4A shows a playback interface 400A of an album work 405. Similarly, in the interface 400A, the terminal device 110 may display a navigation bar 410 and interface elements 415.
[0070] Similarly, when receiving the first preset operation (eg, pause play operation), the terminal device 110 may present the interface 400B shown in FIG4B . Accordingly, the terminal device 110 may stop presenting the navigation bar 410 and display the control panel 420 shown in FIG4B .
[0071] As shown in FIG. 4B , the control panel 420 may display playback progress information 425 of a work (eg, the album work 405 ) to indicate the current playback progress of the video work 405 (eg, the third picture in the album is currently being played).
[0072] In addition, as shown in FIG. 4B , the control panel 420 may also provide a control 430 for downloading a work (eg, the atlas work 405 ).
[0073] Additionally, the control panel 420 may further provide a control 435. Similar to the control 235 discussed above, the control 245 may be used to stop displaying at least some of the interface elements in the set of interface elements 415 in the interface.
[0074] In some embodiments, upon receiving the first preset operation, terminal device 110 may present control panel 420 as shown in FIG4C . Unlike the example discussed with reference to FIG4B , control panel 420 as shown in FIG4C may display control 440. Control 440 may, for example, be used to trigger the presentation of at least one recommended content associated with a work (e.g., album work 405), such as other recommended works.
[0075] In some embodiments, upon receiving the first preset operation, the terminal device 110 may present a control panel 420 as shown in FIG4D . Unlike the examples discussed with reference to FIG4B and FIG4C , the control panel 420 shown in FIG4D may display a control 445. Control 445 may, for example, retrieve user feedback regarding a work (e.g., album work 405), such as a lack of interest. Control 445 may also be used to trigger the terminal device 110 to switch playback to another work.
[0076] In some embodiments, upon receiving the first preset operation, the terminal device 110 may present a control panel 420 as shown in FIG4E . Unlike the examples discussed with reference to FIG4B , FIG4C , and FIG4D , the control panel 420 shown in FIG4E may display a close entry 450. Further, upon receiving a selection to close entry 450, the terminal device 110 may stop displaying the control panel 420 and, for example, may switch the target area to present the navigation bar 410 as shown in FIG4A .
[0077] It should be understood that the control panel 420 discussed above may, for example, have interaction logic similar to that of the control panel 220. For example, the control panel 420 may also be hidden in response to a sliding operation within the corresponding area. Alternatively, similar to the description with reference to Figures 3A and 3B, the control panel 420 may also be similarly hidden when a sliding operation is received on the interface. This disclosure will not be further elaborated herein.
[0078] In some embodiments, in addition to the video works and atlas works described above, the present disclosure may also support triggering the presentation of a control panel within the playback interface of other types of works. Such other types of works may include, for example, animated works. As an example, animated works may employ logic similar to that described above with reference to video work 205, and this disclosure will not elaborate further here.
[0079] In some embodiments, for different types of works, terminal device 110 may, for example, provide a control panel containing different controls. For example, if the target work is of a first work type, the control panel is configured to provide a first set of controls; and if the work is of a second work type, the control panel is configured to provide a second set of controls, where the first set of controls is different from the second set of controls. It should be understood that the target work may include two or more types, and in some cases, two different specific work types may correspond to the same set of controls, or two different specific work types may correspond to different sets of controls.
[0080] Based on this approach, the embodiments of the present disclosure can provide a control panel that is more compatible with the type of work, thereby improving user interaction efficiency.
[0081] Example Process
[0082] FIG5 shows a flowchart of an example interface interaction process 500 according to some embodiments of the present disclosure. The process 500 may be implemented at the terminal device 110. The process 500 is described below with reference to FIG1.
[0083] As shown in FIG. 5 , in block 510 , the terminal device 110 presents a playback interface of the target work, where the playback interface includes a target area displaying a navigation bar.
[0084] In block 520 , in response to receiving a first preset operation for pausing the playing of the target work, the terminal device 110 switches the target area to a presentation control panel including at least one control associated with the target work.
[0085] In some embodiments, at least one control includes at least one of the following types: a first type of control, used to control the playback process of the target work in the playback interface; a second type of control, used to adjust the display style of the playback interface; a third type of control, used to receive the current user's interactive operations on the target work; a fourth type of control, used to trigger the presentation of a page associated with the target work.
[0086] In some embodiments, when the target work is a video work, the at least one control includes a first control, and the first control is used to control the playback speed of the target work.
[0087] In some embodiments, the at least one control includes a second control for downloading the target work.
[0088] In some embodiments, the playback interface further includes a set of interface elements superimposed on the target work, and at least one control includes a third control, which is used to stop displaying at least some of the interface elements in the set of interface elements.
[0089] In some embodiments, at least one control includes a fourth control, and the fourth control is used to obtain feedback information of the current user on the target work.
[0090] In some embodiments, the at least one control includes a fifth control for content recommendation, where the fifth control is used to trigger presentation of at least one recommended content associated with the target work.
[0091] In some embodiments, process 500 further includes: in response to receiving a second preset operation associated with the control panel, switching the target area to present a navigation bar.
[0092] In some embodiments, the second preset operation includes: a first sliding operation associated with the control panel; or a selection operation of closing a port in the control panel.
[0093] In some embodiments, the control panel also presents playback progress information of the target work.
[0094] In some embodiments, at least one control presented in the control panel is determined based on at least one of the following: a first attribute of the target work; and a second attribute of the current user.
[0095] In some embodiments, when the target work is a first work type, the control panel is configured to provide a first set of controls; and when the target work is a second work type, the control panel is configured to provide a second set of controls, wherein the first set of controls is different from the second set of controls.
[0096] In some embodiments, the target work includes one of the following: a video work, an atlas work, or a moving picture work.
[0097] In some embodiments, process 500 further includes: in response to receiving a request to continue playing the target work, switching the target area to present a navigation bar.
[0098] In some embodiments, process 500 further includes: in response to receiving a second slide operation associated with the target interface, hiding the control panel during the duration of the second slide operation.
[0099] In some embodiments, process 500 also includes: in response to the distance of the second sliding operation being less than a threshold distance, presenting the target work in the target interface and displaying a navigation bar in the target area; or in response to the distance of the second sliding operation reaching a threshold distance, presenting another work in the target interface and displaying a navigation bar in the target area.
[0100] Example devices and equipment
[0101] Embodiments of the present disclosure also provide corresponding apparatuses for implementing the above-described methods or processes. FIG6 shows a schematic structural block diagram of an interface interaction apparatus 600 according to certain embodiments of the present disclosure. Apparatus 600 may be implemented as or included in terminal device 110. Each module / component in apparatus 600 may be implemented by hardware, software, firmware, or any combination thereof.
[0102] As shown in Figure 6, the device 600 includes a presentation module 610, which is configured to present a playback interface of the target work, the playback interface including a target area displayed with a navigation bar; and a switching module 620, which is configured to switch the target area to a presentation control panel in response to receiving a first preset operation for pausing playback of the target work, the control panel including at least one control associated with the target work.
[0103] In some embodiments, at least one control includes at least one of the following types: a first type of control, used to control the playback process of the target work in the playback interface; a second type of control, used to adjust the display style of the playback interface; a third type of control, used to receive the current user's interactive operations on the target work; a fourth type of control, used to trigger the presentation of a page associated with the target work.
[0104] In some embodiments, when the target work is a video work, the at least one control includes a first control, and the first control is used to control the playback speed of the target work.
[0105] In some embodiments, the at least one control includes a second control for downloading the target work.
[0106] In some embodiments, the playback interface further includes a set of interface elements superimposed on the target work, and at least one control includes a third control, which is used to stop displaying at least some of the interface elements in the set of interface elements.
[0107] In some embodiments, at least one control includes a fourth control, and the fourth control is used to obtain feedback information of the current user on the target work.
[0108] In some embodiments, the at least one control includes a fifth control for content recommendation, where the fifth control is used to trigger presentation of at least one recommended content associated with the target work.
[0109] In some embodiments, the apparatus 600 further includes a first switching module configured to: in response to receiving a second preset operation associated with the control panel, switch the target area to present a navigation bar.
[0110] In some embodiments, the second preset operation includes: a first sliding operation associated with the control panel; or a selection operation of closing a port in the control panel.
[0111] In some embodiments, the control panel also presents playback progress information of the target work.
[0112] In some embodiments, at least one control presented in the control panel is determined based on at least one of the following: a first attribute of the target work; and a second attribute of the current user.
[0113] In some embodiments, when the target work is a first work type, the control panel is configured to provide a first set of controls; and when the target work is a second work type, the control panel is configured to provide a second set of controls, wherein the first set of controls is different from the second set of controls.
[0114] In some embodiments, the target work includes one of the following: a video work, an atlas work, or a moving picture work.
[0115] In some embodiments, the apparatus 600 further includes a second switching module configured to: in response to receiving a request to continue playing the target work, switch the target area to present a navigation bar.
[0116] In some embodiments, the apparatus 600 further includes a hiding module configured to: in response to receiving a second sliding operation associated with the target interface, hide the control panel during the duration of the second sliding operation.
[0117] In some embodiments, the device 600 also includes a sliding control module, which is configured to: in response to the distance of the second sliding operation being less than a threshold distance, present the target work in the target interface and display a navigation bar in the target area; or in response to the distance of the second sliding operation reaching a threshold distance, present another work in the target interface and display a navigation bar in the target area.
[0118] FIG7 shows a block diagram of an electronic device 700 in which one or more embodiments of the present disclosure may be implemented. It should be understood that the electronic device 700 shown in FIG7 is merely exemplary and should not be construed as limiting the functionality and scope of the embodiments described herein. The electronic device 700 shown in FIG7 can be used to implement the terminal device 110 of FIG1 .
[0119] As shown in FIG7 , electronic device 700 is a general-purpose electronic device. Components of electronic device 700 may include, but are not limited to, one or more processors or processing units 710, memory 720, storage device 730, one or more communication units 740, one or more input devices 750, and one or more output devices 760. Processing unit 710 may be a real or virtual processor and is capable of performing various processes according to programs stored in memory 720. In a multi-processor system, multiple processing units execute computer-executable instructions in parallel to enhance the parallel processing capabilities of electronic device 700.
[0120] The electronic device 700 typically includes a plurality of computer storage media. Such media can 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 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 730 can be a removable or non-removable medium and can include a machine-readable medium, such as a flash drive, a disk, or any other medium that can be used to store information and / or data and can be accessed within the electronic device 700.
[0121] The electronic device 700 may further include additional removable / non-removable, volatile / non-volatile storage media. Although not shown in FIG. 7 , a disk drive for reading from or writing to a removable, non-volatile disk (e.g., a “floppy disk”) and an optical 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 725 having one or more program modules configured to perform various methods or actions of various embodiments of the present disclosure.
[0122] 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 as a single computing cluster or multiple computing machines that can communicate via a communication connection. Thus, the electronic device 700 can operate in a networked environment using a logical connection with one or more other servers, a network personal computer (PC), or another network node.
[0123] Input device 750 may be one or more input devices, such as a mouse, keyboard, or trackball. Output device 760 may be one or more output devices, such as a display, a speaker, or a printer. Electronic device 700 may also communicate with one or more external devices (not shown) via communication unit 740 as needed, such as storage devices, display devices, or the like, with one or more devices that allow a user to interact with electronic device 700, or with any device that allows electronic device 700 to communicate with one or more other electronic devices (e.g., a network card, a modem, etc.). Such communication may be performed via an input / output (I / O) interface (not shown).
[0124] According to an exemplary implementation of the present disclosure, a computer-readable storage medium is provided, on which computer-executable instructions are stored, 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, a computer program product is also provided, which is tangibly stored on a non-transitory computer-readable medium and includes computer-executable instructions, and the computer-executable instructions are executed by a processor to implement the method described above.
[0125] Various aspects of the present disclosure are described herein with reference to flowcharts and / or block diagrams of methods, apparatuses, devices, and computer program products implemented 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.
[0126] These computer-readable program instructions can be provided to a processing unit of a general-purpose computer, a special-purpose computer, or other programmable data processing device, thereby producing a machine, such that when these instructions are executed by the processing unit of the computer or other programmable data processing device, a device is generated that implements the functions / actions specified in one or more blocks in the flowchart and / or block diagram. These computer-readable program instructions can also be stored in a computer-readable storage medium, where these instructions cause the computer, programmable data processing device, and / or other device to operate in a specific manner. Thus, the computer-readable medium storing the instructions comprises an article of manufacture that includes instructions for implementing various aspects of the functions / actions specified in one or more blocks in the flowchart and / or block diagram.
[0127] Computer-readable program instructions can be loaded onto a computer, other programmable data processing apparatus, or other device so that a series of operational steps are performed on the computer, other programmable data processing apparatus, or other device to produce a computer-implemented process, thereby causing the instructions executed on the computer, other programmable data processing apparatus, or other device to implement the functions / actions specified in one or more boxes in the flowchart and / or block diagram.
[0128] The flow charts and block diagrams in the accompanying drawings show the possible architecture, functions and operations of the systems, methods and computer program products according to multiple implementations of the present disclosure. In this regard, each box in the flow chart or block diagram can represent a part for a module, program segment or instruction, and a part for a module, program segment or instruction comprises one or more executable instructions for realizing the logical function of the specification. In some alternative implementations, the functions marked in the box can also occur in a sequence different from that marked in the accompanying drawings. For example, two continuous boxes can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, depending on the functions involved. It should also be noted that each box in the block diagram and / or flow chart, and the combination of the boxes in the block diagram and / or flow chart can be realized by a special hardware-based system that performs the function or action of the specification, or can be realized by a combination of special hardware and computer instructions.
[0129] While various implementations of the present disclosure have been described above, the foregoing description is intended to be illustrative, not exhaustive, and not 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 selected to best explain the principles of the implementations, their practical applications, or improvements to existing technologies, or to enable others skilled in the art to understand the various implementations disclosed herein.
Claims
1. An interface interaction method, comprising: Presenting a playback interface of the target work, wherein the playback interface includes a target area where a navigation bar is displayed; as well as In response to receiving a first preset operation for pausing the playing of the target work, the target area is switched to a presentation control panel, where the control panel includes at least one control associated with the target work.
2. The method according to claim 1, wherein the at least one control comprises at least one of the following types: The first type of control is used to control the playback process of the target work in the playback interface; The second type of control is used to adjust the display style of the playback interface; The third type of control is used to receive the current user's interactive operation on the target work; The fourth type of control is used to trigger the presentation of a page associated with the target work. 3 . The method according to claim 1 , wherein when the target work is a video work, the at least one control comprises a first control, and the first control is used to control the playback speed of the target work. 4 . The method according to claim 1 , wherein the at least one control comprises a second control for downloading the target work.
5. The method according to claim 1, wherein the playback interface also includes a group of interface elements superimposed and displayed on the target work, and the at least one control includes a third control, and the third control is used to stop displaying at least part of the group of interface elements.
6. The method according to claim 1, wherein the at least one control includes a fourth control, and the fourth control is used to obtain feedback information of the current user on the target work.
7. The method according to claim 1, wherein the at least one control includes a fifth control for content recommendation, and the fifth control is used to trigger the presentation of at least one recommended content associated with the target work.
8. The method according to claim 1, further comprising: In response to receiving a second preset operation associated with the control panel, the target area is switched to present the navigation bar.
9. The method according to claim 8, wherein the second preset operation comprises: a first sliding operation associated with the control panel; or A selection operation for closing an entry in the control panel.
10. The method according to claim 1, wherein the control panel also presents playback progress information of the target work.
11. The method of claim 1 , wherein the at least one control presented in the control panel is determined based on at least one of the following: a first attribute of the target work; The second attribute of the current user.
12. The method of claim 1, wherein: In the case where the target work is of a first work type, the control panel is configured to provide a first set of controls; and In case the target work is of a second work type, the control panel is configured to provide a second set of controls, wherein the first set of controls is different from the second set of controls.
13. The method according to claim 1, wherein the target work comprises one of the following: a video work, a picture album work, or a moving picture work.
14. The method according to claim 1, further comprising: In response to receiving a request to continue playing the target work, the target area is switched to present the navigation bar.
15. The method according to claim 1, further comprising: In response to receiving a second sliding operation associated with the target interface, hiding the control panel during the duration of the second sliding operation.
16. The method according to claim 15, further comprising: In response to the distance of the second sliding operation being less than a threshold distance, presenting the target work in the target interface, and displaying the navigation bar in the target area; or In response to the distance of the second sliding operation reaching the threshold distance, another work is presented in the target interface, and the navigation bar is displayed in the target area.
17. An interface interaction device, comprising: A presentation module, configured to present a playback interface of a target work, wherein the playback interface includes a target area where a navigation bar is displayed; as well as The switching module is configured to switch the target area to a presentation control panel in response to receiving a first preset operation associated with the playback interface, wherein the control panel includes at least one control associated with the target work.
18. 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 16 when executed by the at least one processing unit.
19. 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 16.
Citation Information
Patent Citations
Interface interaction method and device, equipment and storage medium
CN117519538A
Playing control method and device, electronic equipment and storage medium
CN115474086A
Interaction method and device, equipment and storage medium
CN116339591A
Commodity searching method and device, equipment and storage medium
CN116560531A
Video interaction method, terminal, and storage medium
US20200336804A1