Page interaction method and apparatus, and device and storage medium

By providing an operation panel triggered by a navigation tag on the content display page, the user operation process is simplified, the problem of high operation complexity in the existing technology is solved, and the user experience is improved.

WO2025082003A9PCT designated stage expired Publication Date: 2025-10-09BEIJING ZITIAO NETWORK TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
PCT/CN2024/112249
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2023-10-19
Filing Date
2024-08-15
Publication Date
2025-10-09

AI Technical Summary

Technical Problem

In the prior art, when users trigger different service functions in an application, the operations are highly complex, which affects the user's immersive experience.

Method used

By providing preset trigger operations for navigation tags on the content display page, an operation panel is presented. The panel contains multiple operation options for triggering various service functions, simplifying the user operation process.

Benefits of technology

It improves user operation convenience, enhances user experience, and reduces the time cost of triggering functions.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2024112249_09102025_PF_FP_ABST
    Figure CN2024112249_09102025_PF_FP_ABST
Patent Text Reader

Abstract

Provided in the embodiments of the present disclosure are a page interaction method and apparatus, and a device and a storage medium. The method comprises: displaying a content presentation page, wherein the content presentation page is at least used for displaying a media content item, and the content presentation page can be displayed at least by means of selecting a pre-determined navigation tab; in response to a trigger operation performed on the navigation tab having been detected, providing an operation panel in the content presentation page, wherein the operation panel comprises a plurality of operation options for triggering a plurality of types of service functions for the content presentation page, and in the operation panel, there is at least one operation option for each type of service function; and in response to a selection operation performed on an operation option among the plurality of operation options having been detected, triggering in the content presentation page a service function corresponding to the operation option. Thus, by means of a navigation tab in an operation page, an option set containing a plurality of types of functions can be provided to a user for selection, thus making it easier for the user to quickly locate a function to be triggered, making user operations simpler, and providing a better user experience.
Need to check novelty before this filing date? Find Prior Art

Description

Method, device, equipment and storage medium for page interaction

[0001] This application claims priority to the Chinese invention patent application entitled “Methods, devices, equipment and storage media for page interaction” and application number 2023113585756, filed on October 19, 2023, the entire contents of which 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 presenting content. Background Art

[0003] Currently, more and more applications are designed to provide users with various services. For example, users can publish, browse, and view various types of content in applications, including multimedia content such as videos, images, image collections, and sounds. Users can also interact with other users in applications, such as liking, adding to favorites, and commenting on other users' content, or following other users and visiting their profiles.

[0004] Summary of the Invention

[0005] In a first aspect of the present disclosure, a method for page interaction is provided. The method includes: presenting a content display page, the content display page being used to present at least media content items, and the content display page being capable of being presented at least by selecting a predetermined navigation tag; in response to detecting a triggering operation on the navigation tag, providing an operation panel on the content display page, the operation panel including a plurality of operation options for triggering a plurality of types of service functions on the content display page, each type of service function having at least one operation option in the operation panel; and in response to detecting a selection operation on an operation option from the plurality of operation options, triggering the service function corresponding to the operation option on the content display page.

[0006] In a second aspect of the present disclosure, a device for page interaction is provided. The device includes: a page presentation module configured to present a content display page, the content display page being used to present at least media content items, and the content display page being capable of being presented at least by selecting a predetermined navigation tag; a panel providing module configured to, in response to detecting a trigger operation for the navigation tag, provide an operation panel in the content display page, the operation panel including multiple operation options for triggering multiple types of service functions for the content display page, each type of service function having at least one operation option in the operation panel; and a function triggering module configured to, in response to detecting a selection operation for an operation option among the multiple operation options, trigger the service function corresponding to the operation option in the content display page.

[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] According to a fifth aspect of the present disclosure, a computer program product is provided, comprising a computer program, wherein when the computer program is executed by a processor, the method according to the first aspect of the present disclosure is implemented.

[0010] 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

[0011] 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:

[0012] FIG1 shows a schematic diagram of an example environment in which embodiments of the present disclosure can be implemented;

[0013] 2A and 2B illustrate examples of content display pages according to some embodiments of the present disclosure;

[0014] 3A to 3E are schematic diagrams illustrating switching content recommendation modes according to some embodiments of the present disclosure;

[0015] 4A and 4B are schematic diagrams illustrating switching view modes according to some embodiments of the present disclosure;

[0016] 5A and 5B are schematic diagrams illustrating trigger instructions according to some embodiments of the present disclosure;

[0017] FIG6 shows a flowchart of a page interaction process according to some embodiments of the present disclosure;

[0018] FIG7 shows a block diagram of an apparatus for page interaction according to some embodiments of the present disclosure; and

[0019] FIG8 illustrates a block diagram of an electronic device in which one or more embodiments of the present disclosure may be implemented. DETAILED DESCRIPTION

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

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

[0022] Herein, unless explicitly stated otherwise, executing a step “in response to A” does not mean executing the step immediately after “A” but may include one or more intermediate steps.

[0023] It is understandable that the data involved in this technical solution (including but not limited to the data itself, the acquisition or use of the data) must comply with the requirements of relevant laws, regulations and relevant provisions.

[0024] It is understandable that before using the technical solutions disclosed in the various embodiments of this disclosure, the type, scope of use, usage scenarios, etc. of the personal information involved in this disclosure should be informed to the user and the user's authorization should be obtained in an appropriate manner in accordance with relevant laws and regulations.

[0025] For example, in response to receiving a user's active request, a prompt message is sent to the user to clearly remind the user that the operation requested to be performed will require obtaining and using the user's personal information, so that the user can independently choose whether to provide personal information to the electronic device, application, server or storage medium and other software or hardware that performs the operation of the technical solution of the present disclosure based on the prompt message.

[0026] As an optional but non-limiting implementation, in response to receiving a user's active request, a prompt message may be sent to the user, for example, in the form of a pop-up window, in which the prompt message may be presented in text form. Furthermore, the pop-up window may also include a selection control for the user to select "agree" or "disagree" to provide personal information to the electronic device.

[0027] It is understandable that the above notification and the process of obtaining user authorization are merely illustrative and do not constitute a limitation on the implementation of the present disclosure. Other methods that comply with relevant laws and regulations may also be applied to the implementation of the present disclosure.

[0028] 1 shows a schematic diagram of an example environment 100 in which embodiments of the present disclosure can be implemented. In the example environment 100, an application 120 is installed in a terminal device 110. A user 140 can interact with the application 120 via the terminal device 110 and / or a device attached to the terminal device 110.

[0029] In some embodiments, application 120 may be a content sharing application (e.g., a video application primarily focused on video sharing) that can provide various services related to media content items to user 140, including browsing, commenting, forwarding, creating (e.g., filming and / or editing), and publishing content. In some embodiments, application 120 may also be any other appropriate application that can display media content items. In this document, each "media content item" includes one or more types of content, such as video, image, animated image, image collection, audio, text, and the like.

[0030] In the environment 100 of Figure 1, if the application 120 is in an active state, the terminal device 110 can present a page 150 of the application 120. The page 150 may include various types of pages that the application 120 can provide, such as a content presentation page, a content creation page, a content publishing page, a message page, a personal homepage, and the like. The application 120 may provide a content viewing function to view various types of content published in the application 120. Via the corresponding page, the application 120 may provide the user 140 with content associated with media content or shopping content. Through appropriate means, such as clicking or selecting a page element, the application 120 may also provide the user 140 with the selection and switching of the presentation method of the associated content. In this article, "media content" includes one or more types of content, such as images, image collections, videos, animated images, audio, text, and the like.

[0031] In some embodiments, the terminal device 110 communicates with the server 130 to enable the supply of services to 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 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.). The server 130 can be various types of computing systems / servers that can provide computing power, including but not limited to mainframes, edge computing nodes, computing devices in cloud environments, and the like.

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

[0033] When browsing content on an app's pages, different users may need to trigger different service functions in different scenarios. In app design, different types of functions are often arranged according to a specific page hierarchy, with users navigating through longer or shorter click paths. This increases user operation complexity, causing users to spend longer time triggering functions, and also reduces their immersion in the content they are browsing.

[0034] According to an embodiment of the present disclosure, an improved page interaction solution is proposed. According to the solution of the embodiment of the present disclosure, in a content display page for presenting media content items, an operation panel including multiple operation options is provided by triggering a navigation tag corresponding to the content display page. Multiple operation options are used to trigger multiple types of service functions for the content display page, and each type of service function has at least one operation option in the operation panel. If a selection operation of a certain operation option in the operation panel is detected, the service function corresponding to the operation option is triggered in the content display page. Thus, through the navigation tag of the operation page, a set of options for multiple types of functions can be provided for users to choose from, which is convenient for users to quickly locate the function to be triggered, and user operation is more convenient and user experience is better.

[0035] Some example embodiments of the present disclosure will be described below with reference to the accompanying drawings. The pages shown in Figures 2A to 5B may be presented by a terminal device 110. For ease of discussion, these embodiments will be described with reference to the environment 100 of Figure 1 .

[0036] It should be understood that the pages shown in the accompanying drawings are merely examples, and various page designs may exist. The various graphical elements in a page may have different arrangements and different visual representations, one or more elements may be omitted or replaced, and one or more other elements may also be present. The embodiments of the present disclosure are not limited in this respect.

[0037] In environment 100, terminal device 110 presents a page 150 of application 120. In some cases, page 150 presented by terminal device 110 may be a specific content display page of application 120, in which media content items are presented. In some embodiments, a content display page refers to a page for displaying or pushing media content items and other related information to a user. A group of media content items that can be presented in a content display page may include various types of media content items. The media content items to be presented in a specific content display page may be determined based on application design needs. The specific media content items to be displayed and their number may vary in different scenarios.

[0038] In some embodiments, the content display page may include the homepage of the application 120, or a recommended homepage in a group of homepage pages of the application 120. The recommended content items displayed to the user in the recommended homepage are sometimes also referred to as a recommended information stream. In some embodiments, the content display page may include other pages under the homepage of the application 120, such as a follow page (which displays media content items posted by a group of users followed by the current user), a local page (which displays media content items posted by other users in the same area as the current user), or media content items aggregated or categorized in other ways.

[0039] If the information that needs to be presented in the application is large and complex, the information will often be presented in categories, so that users can obtain information in a more concise way. To present information in categories, it is often necessary to set multiple navigation tags corresponding to different information on the page. Users can obtain the page corresponding to the tag by switching different navigation tags. In some embodiments, navigation tags for navigating to different pages may be provided in the application 120. In an embodiment of the present disclosure, a page, including a content display page, can be presented at least by selecting a predetermined navigation tag. That is, the predetermined navigation tag in the application can be used to navigate to the content display page.

[0040] Figures 2A to 2B show examples of content display pages according to some embodiments of the present disclosure. As shown in Figure 2A, a plurality of navigation tags for navigating to various pages are provided on the current page of application 120, such as "Same City", "Follow", "Recommend", "Home", "Friends", and so on. These multiple navigation tags can also have different levels. For example, the navigation tags "Home", "Friends", etc. can be the first level, and the navigation tags "Same City", "Follow", and "Recommend" can be the second level. The first-level navigation tag can, for example, correspond to a group of pages (for example, a group of home pages), and the page corresponding to the second-level navigation tag can, for example, be at least one of the group of pages corresponding to the first-level navigation tag (for example, the recommended home page corresponding to the navigation tag "Recommend" is one of the group of home pages corresponding to the navigation tag "Home").

[0041] In an embodiment of the present disclosure, the terminal device 110 presents a specific content display page, such as a specific content display page of an application 120. For example, in the example 200A shown in FIG2A , the navigation tag 210 is the tag “Home”. If the terminal device 110 detects a selection operation on the navigation tag 210, the application home page as shown in FIG2A may be presented. For example, the terminal device 110 may present a recommended home page (i.e., a page corresponding to the navigation tag “Recommendation” 212) among multiple home pages by default. On this basis, if the terminal device 110 detects a trigger operation on the navigation tag “Follow”, it may switch to presenting a focused home page (i.e., a page corresponding to the navigation tag “Follow”) among multiple home pages. It should be understood that this is merely exemplary and is not intended to limit the solutions of the present disclosure. In some embodiments, alternatively or additionally, the content display page presented by the terminal device 110 may also be automatically presented by detecting a startup operation of the application 120, for example, the content display page is the default page presented when the application is started. That is, in the absence of a user selection of the navigation tag, the content display page may be the default page after the application 120 is started.

[0042] In example 200A of Figure 2A, the navigation tag 210 corresponding to the current content display page is the tag "Home", and by selecting the navigation tag, the "Recommendation" page can be presented. It should be understood that this is merely exemplary and is not intended to limit the solutions of the present disclosure. In order to trigger the operation panel by means of an existing navigation tag, the navigation tag may be other tags that support navigation to the content display page, such as the tag "Recommendation" in Figure 2A. In some embodiments, alternatively or additionally, the content display page can also be presented by detecting the startup operation of the application, for example, the content display page is the default page presented when the application is started. When presented after the application is started, a first group of media content items can be presented in a first view mode in the content display page.

[0043] In an embodiment of the present disclosure, while a specific content display page is being presented, if the terminal device 110 detects a preset trigger operation for a navigation tag, an operation panel is provided in the content display page, and the operation panel includes multiple operation options for triggering multiple types of service functions for the content display page, and each type of service function has at least one operation option in the operation panel.

[0044] In an embodiment of the present disclosure, the content display page may also be used to trigger the provision of an operation panel including multiple types of service functions. In some embodiments, the preset trigger operation for triggering the provision of the operation panel may include a trigger operation on a navigation tag. Trigger operations include but are not limited to single-click operations, double-click operations, long-press operations, and the like on navigation tags. In some embodiments, alternatively or additionally, the preset trigger operation may also include other trigger operations on the content display page (such as a long-press operation on the content display page, etc.). The present disclosure does not limit the specific preset trigger operation, and the terminal device 110 may provide an operation panel in the active layer of the content display page in response to detecting any appropriate preset trigger operation.

[0045] The operation panel presented in the content display page can provide the user with multiple operation options for triggering multiple types of service functions for the content display page, and each type of service function has at least one operation option in the operation panel. In other words, the operation panel inherits multiple types of functions that can be operated on the content display page, such as the function of operating the presentation of media content items in the content display page. Through the operation panel, the user can conveniently select the operation options under each service function, thereby triggering the corresponding service function. Such an operation panel can be regarded as a "remote control" for the content display page, which is convenient for the user to control the content display page.

[0046] In some embodiments, the operation panel provided may include operation options corresponding to the content recommendation switching function, including multiple operation options corresponding to multiple content recommendation modes. Each content recommendation mode corresponds to a corresponding content recommendation strategy in the content display page. By providing multiple operation options corresponding to multiple content recommendation modes, the user can be allowed to select the specific content to be viewed in the content display page. By selecting the desired content recommendation mode, the media content items presented in the content display page can be loaded according to the content recommendation strategy in the mode. Figure 2B shows an example 200B of a content display page provided with an operation panel 220. The operation panel 220 can be provided by a trigger operation (e.g., a click operation) on the label "Home" in the content display page shown in Figure 2A. In the operation panel 220, an operation option 222-1 corresponding to the "default mode" and an operation option 222-2 corresponding to the "fresh mode" are provided, where the "default mode" and the "fresh mode" correspond to two content recommendation modes, respectively.

[0047] In some embodiments, the operation panel provided may include operation options corresponding to the view switching function, including multiple operation options corresponding to multiple view modes. Each view mode corresponds to the presentation view of the media content item in the content display page. Multiple view modes may, for example, include at least a single-column view mode, and at least one multi-column view mode (including but not limited to a double-column view mode, a three-column view mode, etc.). The single-column view mode can reduce the cost of user thinking and selection, while the at least one multi-column view mode facilitates the user to explore more content of interest. Providing multiple view modes can facilitate the user to compare the difference between the single-column view mode and the at least one multi-column view mode, and then select or switch according to preference. In the example of Figure 2B, the operation panel 220 includes an operation option 224-1 corresponding to the single-column view mode and an operation option 224-2 corresponding to the double-column view mode.

[0048] In some embodiments, alternatively or additionally, the provided operation panel may further include at least one instruction for a media content control function, for controlling the presentation of a media content item. These instructions are instructions that the user can operate and select in the content presentation page.

[0049] In some embodiments, the operation panel may include a content refresh instruction for the content display page, for refreshing the media content items displayed on the content display page. The operation option 226-1 in the example of FIG2B corresponds to the content refresh instruction.

[0050] Alternatively or additionally, the operation panel may include at least one playback control instruction for controlling the playback of the media content item. Such playback control instruction may include an automatic serial broadcast instruction for starting or forbidding the sequential playback of a series of media content items in the content display page. Alternatively or additionally, the playback control instruction may include an automatic horizontal screen instruction for starting or forbidding the automatic horizontal screen function of the playback interface of the media content item. Automatic horizontal screen refers to that the playback interface automatically maintains horizontal screen display when the terminal device screen is rotated. In some embodiments, alternatively or additionally, the playback control instruction may include a mute instruction for canceling or opening the silent playback of the media content item with audio. The operation options 226-2, 226-3 and 226-4 in the example of Figure 2B correspond to the automatic serial broadcast instruction, the automatic horizontal screen instruction and the mute instruction respectively.

[0051] In some embodiments, alternatively or additionally, the operation panel may include an instruction for triggering voice command input. By triggering this instruction, the voice assistant of application 120 may be started to receive the user's voice command and interact with the user through voice. Operation option 226-5 in the example of FIG2B corresponds to the instruction for triggering voice command input.

[0052] The above are only examples of content recommendation modes, view modes and instructions. In the example application, more, fewer or other content recommendation modes, view modes and instructions can be provided according to specific needs. In some embodiments, the operation options presented in the content display page can be changed based on one or more factors. For example, the operation options presented in the content display page can be changed based on the type of content display page, the specific date or time, the usage needs of the user group, and / or the user's popularity of the content recommendation mode, view mode and / or instructions. For example, at least one instruction provided in the operation panel can be selected from the instruction set based on the popularity of the usage of each instruction in the instruction set of the content display page. In this way, instructions that the user has a greater probability of selecting can be provided to the user in the operation panel.

[0053] In some embodiments, if the operation panel is triggered, the operation panel is provided in the active layer of the content display page. When the operation panel is provided, the media content items in the content display page will be presented in the background layer of the content display page. In an embodiment of the present disclosure, the background layer of the page refers to the page content that the user cannot currently directly operate, and the active layer of the page refers to the page content that the user can currently directly operate. Therefore, the operation panel in the active layer is an area that the user can directly operate, so as to allow the user to perform corresponding operations on the interface elements such as options and controls provided by the operation panel, especially to flexibly switch view modes. The media content items in the background layer are not currently directly operable by the user.

[0054] In certain embodiments, in order to better distinguish the active layer from the background layer, to enhance the user's visual experience, the terminal device 110 can also be superimposed with a mask on the media content items in the background layer of the content display page. The mask can be a semi-transparent or transparent superimposed layer, so that the media content items are still visible to the user. As shown in Figure 2B, the terminal device 110 can be superimposed with a semi-transparent mask on the media content items 220 in the background layer of the content display page. In certain embodiments, before the operation panel is not canceled and presented, the mask superimposed in the background layer can always be presented.

[0055] In some embodiments, when an operation panel is provided, the status of the operation options in the operation panel can be presented to indicate the status of the corresponding service function. For example, before the preset trigger operation for triggering the presentation of the operation panel is detected, the terminal device 110 can present the media content item in a certain view mode and / or a certain content recommendation mode in the content display page. After the preset trigger operation is detected, the terminal device 110 can present the status of the operation options corresponding to the current view mode and / or content recommendation mode as a selected state in the operation panel, and present the status of other operation options as an unselected state. For operation options corresponding to other types of service functions, their status can also be indicated by corresponding status identifiers.

[0056] As shown in Figure 2B, if before the preset trigger operation, the terminal device 110 presents the media content item in a single-column view mode, then after being triggered to be presented in the operation panel 220, the status indicator 225-1 corresponding to the single-column view mode is presented as a selected state. The terminal device 110 can, for example, identify the status of the operation option by highlighting the operation option, adding a border, enlarging the size, adding text, providing different interface elements, etc. For example, if before the preset trigger operation, the terminal device 110 uses the "default mode" as the content recommendation mode in the content display page, then after being triggered to be presented in the operation panel 220, the appearance style of the operation option 222-1 corresponding to the "default mode" is presented to indicate a selected state. For operation options 226-1 to 226-5, similar or different methods can also be used to indicate the status of the service functions corresponding to these operation options (for example, whether the service function is enabled or disabled).

[0057] When the operation panel is presented, in response to detecting a selection of an operation option from among the multiple operation options, the service function corresponding to the operation option is triggered on the content display page. Thus, through the navigation tabs of the operation page, a set of options of multiple types of functions can be provided for the user to select, making it easier for the user to quickly locate the function to be triggered, making user operation more convenient and providing a better user experience.

[0058] In some embodiments, for the content recommendation function, if a selection operation corresponding to a first content recommendation mode among the multiple content recommendation modes is detected in the operation panel, the media content items presented on the content display page are loaded according to the first content recommendation mode. Depending on the user's selection, the recommended media content items are provided to the user on the content display page according to different content recommendation strategies.

[0059] In some embodiments, if the first content recommendation mode selected is a predetermined content recommendation mode, in response to detecting a selection operation of an operation option corresponding to the first content recommendation mode, an animation corresponding to the predetermined content recommendation mode is presented on the content display page, and the animation at least indicates the switching process from the current content recommendation mode to the first content recommendation mode. In other words, corresponding switching animation effects can be configured for one or more content recommendation modes. When the content recommendation mode is selected, a pre-configured animation can be presented to indicate the change in content recommendation strategy to the user with a visual effect.

[0060] 3A to 3E show schematic diagrams of switching content recommendation modes according to some embodiments of the present disclosure. Assume that the previous content recommendation mode in the content display page is the "default mode", and in example 300A of FIG3A , based on the user's selection operation of operation option 222-2, the "fresh mode" corresponding to operation option 222-2 is selected. In this way, the animation effects shown in example 300B of FIG3B and example 300C of FIG3C can be provided in the content display page until example 300D of FIG3D . In example 300D, the media content items loaded in "fresh mode" are presented in the content display page. In some embodiments, when "fresh mode" is selected, the animation presented may include: all interface elements in the operation panel are aggregated in the card corresponding to "fresh mode", and then the card continues to load, and after a period of loading, the new content is refreshed through the animation of water wave diffusion, thereby indicating to the user that the content has a brand new effect. This is just a specific example, and a variety of animations can be configured according to actual applications and needs.

[0061] In some embodiments, in response to detecting a selection operation for an operation option corresponding to the first content recommendation mode, the terminal device 110 cancels the presentation of the operation panel in the content display page. That is, after a certain content recommendation mode is selected, the operation panel is directly folded, and media content is recommended to the user in the content display page according to the selected content recommendation mode. For example, after selecting the operation option corresponding to "Fresh Mode" in Figure 3B, after presenting an animation, the operation panel 240 is folded and the media content items loaded in "Fresh Mode" are automatically presented in the content display page of Figure 3D.

[0062] Alternatively, in some embodiments, in response to detecting a selection operation for an operation option corresponding to the first content recommendation mode, the terminal device 110 may continue to maintain the presentation of the operation panel on the content display page until a specific cancellation operation for the operation panel is received. For example, after selecting the operation option corresponding to "Fresh Mode" in FIG3B , after presenting an animation, the operation panel 240 may still be presented, for example, still in the active layer of the content display page, for the user to continue selecting.

[0063] In some embodiments, after the operation option corresponding to "Fresh Mode" is selected and a new media content item is loaded into the content display page according to the content recommendation mode, if the operation panel is triggered to be presented again, the operation option corresponding to "Fresh Mode" will be presented as selected, as shown in example 300E of Figure 3E. In the operation panel presented this time, the operation option 222-1 corresponding to another content recommendation mode, such as "Default Mode", is presented as unselected.

[0064] In some embodiments, in response to detecting a selection operation of an operation option corresponding to a first view mode among the multiple view modes, the terminal device 110 presents the media content item in the first view mode in the content display page, while maintaining the presentation of the operation panel in the content display page. In some embodiments, when an option corresponding to a certain view mode is selected, the media content item will be presented in the view mode corresponding to the operation option in the background layer of the content display page. That is to say, a preview of the view mode selected by the user is provided in the content display page. Regarding the specific switching method of the terminal device 110 switching the view mode to presenting the media content item in the first view mode corresponding to the first option, in some embodiments, the terminal device 110 can switch the view mode of the media content item by presenting a transition animation.

[0065] 4A and 4B illustrate schematic diagrams of switching view modes according to some embodiments of the present disclosure. Assume that the previous view mode in the content display page is a single-column view mode, and in example 400A of FIG. 4A , based on the user's selection of operation option 224 - 2 , the dual-column view mode corresponding to operation option 224 - 2 is selected.

[0066] In certain embodiments, operation panel does not cover media content items fully in the content display page, thereby the preview of the media content items presented by corresponding view can not be covered by operation panel fully, so that the preview effect of selected view mode can be seen by the user.In certain embodiments, operation panel and media content items can be presented in different zones of content display page, thereby operation panel will not cover media content items.In certain embodiments, additionally or alternatively, operation panel can be provided as transparent or translucent style, thereby even operation panel partly or entirely covers media content items, also can allow the user to view the media content items in the background layer.

[0067] In some embodiments, if a selection operation is detected for an operation option corresponding to a first view mode, the terminal device 110 may also present the state of the operation option corresponding to the first view mode as a selected state while maintaining the presentation of the operation panel in the active layer, and present the operation options corresponding to other view modes as an unselected state, as shown in FIG4A.

[0068] In some embodiments, when the operation option corresponding to a certain view mode is selected, if a cancel operation is detected for the operation panel, the terminal device 110 can cancel the presentation of the operation panel on the content display page and present the media content items on the content display page in the selected view mode in the active layer of the content display page. The cancel operation here includes, but is not limited to, selecting a retract control for retracting the operation panel, selecting a cancel control, and touching any other appropriate area outside the operation panel on the content display page. For ease of understanding, the presentation effect of the media content items in the first view mode presented by the terminal device 110 in the background layer when the operation panel is presented can be considered a preview of the final presentation effect. In response to detecting the cancel operation on the operation panel, the terminal device 110 can determine that a confirmation operation for the preview effect has been received and present the media content items in the first view mode indicated by the preview effect. For example, when the dual-column view mode in Figure 4A is selected, if the operation panel 220 is retracted, the media content items on the content display page are presented in the dual-column view mode in example 400B of Figure 4B.

[0069] In the operation panel, in addition to switching the content recommendation strategy and content view by selecting the operation options corresponding to the content recommendation mode and view mode, the trigger operation of other instructions can also trigger the service function corresponding to the instruction. Figures 5A to 5B show schematic diagrams of trigger instructions according to some embodiments of the present disclosure. In example 500A of Figure 5A, if a trigger operation of the operation option 226-4 of the mute instruction is detected, a mute start prompt 510 is provided to prompt the user that the mute playback function of the media content item has been started. In example 500B of Figure 5B, if a trigger operation of the operation option 226-5 is detected, a panel for voice interaction is presented, which may include voice input prompts 520 and 522 to prompt the user to input voice instructions.

[0070] In some embodiments, after detecting a triggering operation on these instructions, the presentation of the operation panel may be maintained or directly canceled. The embodiments of the present disclosure do not limit this.

[0071] FIG6 shows a flow chart of a process 600 for page interaction according to some embodiments of the present disclosure. The process 600 may be implemented at the terminal device 110. The process 600 is described below with reference to FIG1.

[0072] In block 610 , the terminal device 110 presents a content display page, where the content display page is at least used to present media content items. The content display page can be presented at least by selecting a predetermined navigation tag.

[0073] In box 620, in response to detecting a trigger operation for the navigation tag, the terminal device 110 provides an operation panel in the content display page, and the operation panel includes multiple operation options for triggering multiple types of service functions for the content display page, and each type of service function has at least one operation option in the operation panel.

[0074] In block 630 , in response to detecting a selection operation on an operation option among the plurality of operation options, the terminal device 110 triggers a service function corresponding to the operation option in the content display page.

[0075] In some embodiments, providing the operation panel in the content display page includes: providing the operation panel in an active layer of the content display page, and the media content items are presented in a background layer of the content display page.

[0076] In some embodiments, a media content item presented in a background layer of a content presentation page is overlaid with a mask.

[0077] In some embodiments, the plurality of operating options corresponds to at least two or more of the following: a plurality of content recommendation modes, a plurality of view modes, and at least one instruction for controlling presentation of a media content item.

[0078] In some embodiments, triggering a service function corresponding to an operation option in a content display page includes: in response to detecting a selection operation of an operation option corresponding to a first content recommendation mode among multiple content recommendation modes, loading the media content item presented in the content display page according to the first content recommendation mode.

[0079] In some embodiments, process 600 also includes: if the selected first content recommendation mode is a predetermined content recommendation mode, in response to detecting a selection operation of an operation option corresponding to the first content recommendation mode, presenting an animation corresponding to the predetermined content recommendation mode in the content display page, and the animation at least indicates the switching process from the current content recommendation mode to the first content recommendation mode.

[0080] In some embodiments, process 600 further includes: in response to detecting a selection operation of an operation option corresponding to the first content recommendation mode, canceling presentation of the operation panel in the content presentation page.

[0081] In some embodiments, triggering a service function corresponding to an operation option in a content display page includes: in response to detecting a selection operation of an operation option corresponding to a first view mode among multiple view modes, presenting a media content item in the first view mode in the content display page, while maintaining the presentation of the operation panel in the content display page.

[0082] In some embodiments, the at least one instruction includes at least one of the following: an instruction to refresh the content of the content display page, at least one playback control instruction for controlling the playback of the media content item, and an instruction to trigger the input of a voice instruction.

[0083] In some embodiments, the content display page includes a home page of the application.

[0084] 7 shows a schematic structural block diagram of an apparatus 700 for page interaction according to certain embodiments of the present disclosure. Apparatus 700 may be implemented as or included in terminal device 110. Each module / component in apparatus 700 may be implemented by hardware, software, firmware, or any combination thereof.

[0085] As shown in the figure, the device 700 includes a page presentation module 710, which is configured to present a content display page, the content display page is at least used to present media content items, and the content display page can be presented at least by selecting a predetermined navigation tag. The device 700 also includes a panel providing module 720, which is configured to provide an operation panel in the content display page in response to detecting a trigger operation for the navigation tag, the operation panel including multiple operation options for triggering multiple types of service functions for the content display page, each type of service function having at least one operation option in the operation panel. The device 700 also includes a function triggering module 730, which is configured to trigger a service function corresponding to the operation option in the content display page in response to detecting a selection operation for an operation option among multiple operation options.

[0086] In some embodiments, the panel providing module 720 is further configured to provide an operation panel in an active layer of the content display page, and the media content items are presented in a background layer of the content display page.

[0087] In some embodiments, a media content item presented in a background layer of a content presentation page is overlaid with a mask.

[0088] In some embodiments, the plurality of operating options corresponds to at least two or more of the following: a plurality of content recommendation modes, a plurality of view modes, and at least one instruction for controlling presentation of a media content item.

[0089] In some embodiments, the function trigger module 730 includes a content loading module, which is configured to load the media content items presented in the content display page according to the first content recommendation mode in response to detecting a selection operation of an operation option corresponding to a first content recommendation mode among multiple content recommendation modes.

[0090] In some embodiments, the device 700 also includes an animation presentation module, which is configured to: if the selected first content recommendation mode is a predetermined content recommendation mode, in response to detecting a selection operation of an operation option corresponding to the first content recommendation mode, present an animation corresponding to the predetermined content recommendation mode in the content display page, and the animation at least indicates the switching process from the current content recommendation mode to the first content recommendation mode.

[0091] In some embodiments, the apparatus 700 further includes a panel cancellation module configured to cancel presentation of the operation panel in the content display page in response to detecting a selection operation on an operation option corresponding to the first content recommendation mode.

[0092] In some embodiments, the function trigger module 730 includes a view presentation mode, which is configured to: in response to detecting a selection operation of an operation option corresponding to a first view mode among multiple view modes, present the media content item in the first view mode in the content display page, while maintaining the presentation of the operation panel in the content display page.

[0093] In some embodiments, the at least one instruction includes at least one of the following: an instruction to refresh the content of the content display page, at least one playback control instruction for controlling the playback of the media content item, and an instruction to trigger the input of a voice instruction.

[0094] In some embodiments, the content display page includes a home page of the application.

[0095] FIG8 shows a block diagram of an electronic device 800 in which one or more embodiments of the present disclosure may be implemented. It should be understood that the electronic device 800 shown in FIG8 is merely exemplary and should not be construed as limiting the functionality and scope of the embodiments described herein. The electronic device 800 shown in FIG8 may be used to implement the terminal device 110 of FIG1 .

[0096] As shown in FIG8 , electronic device 800 is a general-purpose electronic device. Components of electronic device 800 may include, but are not limited to, one or more processors or processing units 810, memory 820, storage device 830, one or more communication units 840, one or more input devices 850, and one or more output devices 860. Processing unit 810 may be a real or virtual processor and is capable of performing various processes according to programs stored in memory 820. In a multi-processor system, multiple processing units execute computer-executable instructions in parallel to enhance the parallel processing capabilities of electronic device 800.

[0097] The electronic device 800 typically includes a plurality of computer storage media. Such media can be any accessible media that can be obtained by the electronic device 800, including but not limited to volatile and non-volatile media, removable and non-removable media. The memory 820 can be a volatile memory (e.g., a register, a cache, a random access memory (RAM)), a non-volatile memory (e.g., a read-only memory (ROM), an electrically erasable programmable read-only memory (EEPROM), flash memory), or some combination thereof. The storage device 830 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 (e.g., training data for training) and can be accessed within the electronic device 800.

[0098] The electronic device 800 may further include additional removable / non-removable, volatile / non-volatile storage media. Although not shown in FIG8 , 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 820 may include a computer program product 825 having one or more program modules configured to perform various methods or actions of various embodiments of the present disclosure.

[0099] The communication unit 840 enables communication with other electronic devices via a communication medium. Additionally, the functions of the components of the electronic device 800 can be implemented in a single computing cluster or multiple computing machines that can communicate via a communication connection. Thus, the electronic device 800 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.

[0100] The input device 850 may be one or more input devices, such as a mouse, keyboard, or trackball. The output device 860 may be one or more output devices, such as a display, a speaker, or a printer. The electronic device 800 may also communicate with one or more external devices (not shown) via the communication unit 840 as needed, such as a storage device, a display device, or the like, with one or more devices that allow a user to interact with the electronic device 800, or with any device that allows the electronic device 800 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).

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

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

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

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

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

[0106] 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. A page interaction method, comprising: Presenting a content display page, wherein the content display page is at least used to present a media content item, and the content display page can be presented at least by selecting a predetermined navigation tag; In response to detecting a trigger operation on the navigation tab, providing an operation panel in the content display page, the operation panel including a plurality of operation options for triggering a plurality of types of service functions on the content display page, each type of service function having at least one operation option in the operation panel; as well as In response to detecting a selection operation of an operation option among the multiple operation options, a service function corresponding to the operation option is triggered in the content display page.

2. The method according to claim 1, wherein providing an operation panel in the content display page comprises: The operation panel is provided in an active layer of the content display page, and the media content items are presented in a background layer of the content display page. 3 . The method according to claim 2 , wherein a mask layer is superimposed on the media content item presented in the background layer of the content presentation page.

4. The method according to claim 1, wherein the multiple operation options correspond to at least two or more of the following: multiple content recommendation modes, multiple view modes, and at least one instruction for controlling the presentation of media content items.

5. The method according to claim 4, wherein triggering the service function corresponding to the operation option in the content display page comprises: In response to detecting a selection operation of an operation option corresponding to a first content recommendation mode among the multiple content recommendation modes, media content items presented in the content presentation page are loaded according to the first content recommendation mode.

6. The method according to claim 5, further comprising: If the first content recommendation mode selected is a predetermined content recommendation mode, in response to detecting a selection operation of an operation option corresponding to the first content recommendation mode, an animation corresponding to the predetermined content recommendation mode is presented in the content display page, and the animation at least indicates the switching process from the current content recommendation mode to the first content recommendation mode.

7. The method according to claim 5, further comprising: In response to detecting a selection operation on an operation option corresponding to the first content recommendation mode, the presentation of the operation panel on the content display page is canceled.

8. The method according to claim 4, wherein triggering a service function corresponding to the operation option in the content display page comprises: In response to detecting a selection operation of an operation option corresponding to a first view mode among the multiple view modes, presenting the media content item in the content display page in the first view mode while maintaining the presentation of the operation panel in the content display page.

9. The method of claim 4, wherein the at least one instruction comprises at least one of the following: A content refresh instruction for the content display page, at least one playback control instruction for controlling playback of the media content item, The command that triggers the voice command input. 10 . The method according to claim 1 , wherein the content display page comprises a homepage of an application.

11. A device for page interaction, comprising: a page presentation module configured to present a content presentation page, wherein the content presentation page is at least used to present media content items, and the content presentation page can be presented at least by selecting a predetermined navigation tag; a panel providing module configured to, in response to detecting a triggering operation on the navigation tab, provide an operation panel in the content display page, the operation panel including a plurality of operation options for triggering a plurality of types of service functions on the content display page, each type of service function having at least one operation option in the operation panel; as well as The function triggering module is configured to trigger a service function corresponding to the operation option in the content display page in response to detecting a selection operation of an operation option among the multiple operation options.

12. An electronic device comprising: at least one processing unit; as well as 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 causing the electronic device to perform the method according to any one of claims 1 to 10 when executed by the at least one processing unit.

13. 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 10.

14. A computer program product comprising a computer program, wherein the computer program implements the method according to any one of claims 1 to 10 when executed by a processor.