Method, apparatus, device, and storage medium for presenting content

The method and apparatus enable intuitive mode switching on content exhibition pages using navigation tags and graphic elements, addressing the limitations of fixed display modes to improve user experience and content browsing efficiency.

JP2025529432APending Publication Date: 2025-09-04BEIJING ZITIAO NETWORK TECH CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
JP2025515411
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Priority Date
2023-03-28
Filing Date
2024-03-07
Publication Date
2025-09-04

AI Technical Summary

Technical Problem

Existing content display systems fail to adapt to user preferences, offering a fixed display mode that does not cater to diverse user needs, leading to a suboptimal browsing experience.

Method used

A method and apparatus that allow users to intuitively switch between browsing modes on a content exhibition page by selecting navigation tags, incorporating graphic interface elements and guidance information to facilitate mode transitions, enabling users to view more or fewer content items as needed.

Benefits of technology

Enhances user experience by allowing seamless mode switching, accommodating different user requirements for content display, thereby improving content browsing efficiency and satisfaction.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2025529432000001_ABST
    Figure 2025529432000001_ABST
Patent Text Reader

Abstract

According to an embodiment of the present invention, there is provided a method, an apparatus, a device, and a storage medium for presenting content. The method includes presenting a content exhibition page and presenting a first group of media content items on the content exhibition page in a first browsing mode, where the content exhibition page can be presented by at least selecting a predetermined navigation tag; and switching from the first browsing mode to a second browsing mode in response to detecting a second selection operation on the navigation tag, and presenting a second group of media content items on the content exhibition page in the second browsing mode. This provides a technical solution for conveniently switching browsing modes and helps users quickly select and find content of interest.
Need to check novelty before this filing date? Find Prior Art

Description

[Technical Field]

[0001] (Reference to Related Application) This application claims priority to a Chinese patent application filed on March 28, 2023, entitled "Method, apparatus, device, and storage medium for presenting content," with application number 2023103165999, the entire contents of which are incorporated herein by reference.

[0002] (Technical field) FIELD OF THE INVENTION Exemplary embodiments of the present invention relate generally to the field of computers, and more particularly to methods, apparatus, devices, and computer-readable storage media for presenting content. [Background technology]

[0003] Currently, there are an increasing number of applications designed to provide various services to users. For example, users can browse various media content within the application or shop online. These applications can provide users with more information by recommending, displaying, and switching the display method of related content, thereby satisfying users' selection requirements and facilitating their purchasing decisions. Summary of the Invention

[0004] In a first aspect of the present invention, there is provided a method of presenting content, the method including presenting a content exhibition page to present a first group of media content items in a first browsing mode on the content exhibition page, the content exhibition page being presentable by at least selecting a predetermined navigation tag, and switching from the first browsing mode to a second browsing mode in response to detecting a second selection action on the navigation tag to present a second group of media content items in a second browsing mode on the content exhibition page.

[0005] In a second aspect of the present invention, there is provided an apparatus for presenting content, the apparatus comprising: a presentation module configured to present a content exhibition page to present a first group of media content items in a first browsing mode on the content exhibition page, the content exhibition page being presentable by selecting at least a predetermined navigation tag; and a switching module configured to switch from the first browsing mode to a second browsing mode in response to detecting a second selection operation on the navigation tag to present a second group of media content items in a second browsing mode on the content exhibition page.

[0006] In a third aspect of the present invention, there is provided an electronic device comprising 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 that, when executed by the at least one processing unit, cause the device to perform the method of the first aspect.

[0007] In a fourth aspect of the present invention, there is provided a computer-readable storage medium having stored thereon a computer program that, when executed by a processor, implements the method of the first aspect.

[0008] It should be understood that the contents described in the summary of the present invention are not intended to limit the main features or important features of the embodiments of the present invention, nor are they intended to limit the scope of the present invention. Other features of the present invention will be readily apparent from the following description. [Brief explanation of the drawings]

[0009] These and other features, advantages, and aspects of the embodiments of the present invention will become more apparent from the following detailed description taken in conjunction with the accompanying drawings, in which like or similar reference numerals indicate like or similar elements.

[0010] [Figure 1] 1 shows a schematic diagram of an exemplary environment in which embodiments of the present invention may be implemented;

[0011] [Figure 2A] 1 shows a schematic diagram of browsing mode switching according to some embodiments of the present invention; [Figure 2B] 1 shows a schematic diagram of browsing mode switching according to some embodiments of the present invention; [Figure 2C] 1 shows a schematic diagram of browsing mode switching according to some embodiments of the present invention; [Figure 2D] 1 shows a schematic diagram of browsing mode switching according to some embodiments of the present invention; [Figure 2E] 1 shows a schematic diagram of browsing mode switching according to some embodiments of the present invention;

[0012] [Figure 3A] 10 shows a schematic diagram of switching between viewing modes according to some further embodiments of the present invention; [Figure 3B] 10 shows a schematic diagram of switching between viewing modes according to some further embodiments of the present invention; [Figure 3C] 10 shows a schematic diagram of switching between viewing modes according to some further embodiments of the present invention;

[0013] [Figure 4A] 1 shows a schematic diagram of the switching of the viewing module in some embodiments of the present invention based on FIG. [Figure 4B] 1 shows a schematic diagram of the switching of the viewing module in some embodiments of the present invention based on FIG. [Figure 4C] 1 shows a schematic diagram of the switching of the viewing module in some embodiments of the present invention based on FIG. [Figure 4D]1 shows a schematic diagram of the switching of the viewing module in some embodiments of the present invention based on FIG.

[0014] [Figure 5] 1 illustrates a flowchart of a method for presenting content according to some embodiments of the present invention.

[0015] [Figure 6] 1 shows a block diagram of an apparatus for presenting content according to some embodiments of the present invention.

[0016] [Figure 7] 1 shows a block diagram of a device capable of implementing several embodiments of the present invention; DETAILED DESCRIPTION OF THE INVENTION

[0017] Hereinafter, the embodiments of the present invention will be described in more detail with reference to the drawings. Although the drawings show specific embodiments of the present invention, it should be understood that the present invention can be implemented in various forms and should not be construed as being limited to the embodiments described herein, but rather, these embodiments are provided for a more thorough and complete understanding of the present invention. It should be understood that the drawings and embodiments of the present invention are for illustrative purposes and are not used to limit the protection scope of the present invention.

[0018] In describing embodiments of the present invention, the term "comprises" and similar terms should be understood as open inclusion, i.e., "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.

[0019] Unless expressly stated herein, performing a step "in response to A" does not mean that the step is performed immediately after "A," but may include one or more intermediate steps.

[0020] It is understood that data related to the present technical solution (including but not limited to the data itself, the acquisition of data, or the use of data) should comply with applicable laws and regulations and related specified requirements.

[0021] It is understood that before using the technical solutions disclosed in each embodiment of the present invention, the types, scope of use, and usage scenarios of personal information involved in the present invention should be notified to users in an appropriate manner in accordance with relevant laws and regulations, and consent from users should be obtained.

[0022] For example, in response to receiving an active request from the user, a prompt may be sent to the user, and in response to receiving an unsolicited request from the user, for example, presentation information may be sent to the user to explicitly indicate to the user that the requested operation requires the acquisition and use of the user's personal information, so that the user can independently choose whether or not to provide personal information to software or hardware, such as an electronic device, application, server, or storage medium, that performs the operation of the technical solution of the present invention, based on the presentation information.

[0023] In an optional, non-limiting implementation, the method for sending the user the offered information in response to receiving the user's unsolicited request may be, for example, a method utilizing a pop-up window in which the offered information can be displayed in text form, and the pop-up window may further include a selection control for the user to select "agree" or "disagree" to providing personal information to the electronic device.

[0024] It is understood that the notification and user authorization process described above is merely a general outline and is not intended to limit the implementation of the present invention, and that other methods that comply with relevant laws and regulations may also be applied to the implementation of the present invention.

[0025] 1 illustrates a schematic diagram of an exemplary environment 100 in which an embodiment of the present invention may be implemented. In the exemplary environment 100, a terminal device 110 has an application 120 installed. A user 140 may interact with the application 120 via the terminal device 110 and / or a device connected to the terminal device 110. The application 120 may be a social application (e.g., a content sharing type application), an online shopping application, or any other suitable application.

[0026] In the environment 100 of FIG. 1 , when an application 120 is active, the terminal device 110 may present a page 150 of the application 120. The page 150 may include various pages that the application 120 can provide, such as a content submission page, a content creation page, a content publishing page, a message page, and a personal homepage. The application 120 may provide a content browsing function to allow the user 140 to browse various content published in the application 120. The application 120 may provide content related to media content or shopping content to the user 140 through the corresponding page. The application 120 may also provide the user 140 with the ability to select and switch the presentation format of related content by an appropriate method, such as clicking or selecting a page element. As used herein, "media content" includes one or more types of content, such as an image, an image set, video, moving image, audio, and text.

[0027] In some embodiments, terminal device 110 communicates with server 130 to implement the provision of services to application 120. Terminal device 110 may be any type of mobile, fixed, or portable terminal, including a mobile cell phone, desktop computer, laptop computer, notebook computer, netbook computer, tablet computer, media computer, multimedia tablet, personal communication system (PCS) device, personal navigation device, personal digital assistant (PDA), audio / video player, digital camera / camcorder, positioning device, television receiver, radio receiver, e-book device, gaming device, or any combination of the aforementioned devices, including accessories and peripherals of these devices, or any combination thereof. In some embodiments, terminal device 110 may also support any type of interface to a user (such as "wearable" circuitry). Server 130 may be any type of computing system / server capable of providing computing functionality, including, but not limited to, a mainframe, an edge computing node, a computing device in a cloud environment, etc.

[0028] It should be understood that the structure and function of each element within environment 100 is described for illustrative purposes only and does not imply any limitation on the scope of the invention.

[0029] Typically, a specific content display page of an application, such as a navigation tag "recommended" page, displays content associated with a user, including content published by the user, content favorited by the user, and content liked by the user. However, these media content items are organized and displayed in a fixed manner, for example, the media content is usually displayed in a single column. However, users may have different requirements for the media content displayed on the content display page. For example, when a user needs to quickly browse a large amount of media content, the user expects the content display page to simultaneously display as much media content as possible. When a user needs to precisely search for media content that interests them, the user may expect the content display page to simultaneously display relatively few media content. A single organization and display cannot meet the needs of users in different situations, resulting in a poor user experience.

[0030] According to an embodiment of the present invention, a technical solution for presenting content is proposed. According to the technical solution of the embodiment of the present invention, a content exhibition page is presented, and a first group of media content items are presented on the content exhibition page in a first browsing mode. The content exhibition page can be presented by at least selecting a predetermined navigation tag. When a second selection operation on the navigation tag is detected, the first browsing mode is switched to a second browsing mode, and the second group of media content items are presented on the content exhibition page in the second browsing mode. In this way, a user does not need to switch browsing modes using a fixed button. A user can intuitively and conveniently switch browsing modes using existing navigation tags, thereby achieving a better content browsing experience.

[0031] With continued reference to the accompanying drawings, several exemplary embodiments of the present invention will now be described.

[0032] 2A-2E show schematic diagrams of examples 200A-200E of switching between viewing modes according to some embodiments of the present invention. Examples 200A-200E may be implemented in terminal device 110. For ease of discussion, examples 200A-200E will be described with reference to environment 100 of FIG. 1.

[0033] In the environment 100, the terminal device 110 presents one page 150 of the application 120. When the information to be presented on the page 150 is more numerous and diverse, the information is often presented in a categorized manner to allow the user to easily retrieve the information in a more concise manner. To present the information in a categorized manner, the page needs to be set with multiple tags corresponding to different information. The user can retrieve the information corresponding to the tags by switching between different tags. In example 200A, the page includes multiple tags, such as "mall," "follow," "homepage," and "friends," each corresponding to their own information. In an embodiment of the present invention, a specific page includes a content display page, which can be presented by selecting at least a predetermined navigation tag. That is, the navigation tag can navigate to the content display page.

[0034] In some cases, the terminal device 110 presents a particular content exhibition page, such as a particular content exhibition page of the application 120, and presents a first group of media content items in a first viewing mode on the content exhibition page.

[0035] In some embodiments, the terminal device 110 detects a first selection operation on a navigation tag, presents a content exhibition page, and presents a first group of media content items in a first browsing mode on the content exhibition page. In the example 200A of FIG. 2A , the navigation tag 210 is the tag “Recommended,” and selecting the navigation tag can present the “Recommended” page. It should be understood that this is merely exemplary and is not intended to limit the technical solutions of the present invention. To select or switch browsing modes using existing tags, the navigation tag 210 can be another tag that supports navigating to a content exhibition page, such as “Home Page.” In some embodiments, alternatively or additionally, the content exhibition page can also be presented when an application launch operation is detected. For example, the content exhibition page can be a default page presented when the application is launched. When presented after the application is launched, the content exhibition page can present the first group of media content items in a first browsing mode.

[0036] In embodiments of the present invention, as described in more detail below, a navigation tag can be used to select or switch a viewing mode on a content exhibition page. In some embodiments, the terminal device 110 presents a graphic interface element having a predetermined shape within a predetermined adjacent area of ​​the navigation tag 210. The graphic interface element is used to prompt the user that the viewing mode of the content exhibition page can be switched. The presentation style of the graphic interface element includes, but is not limited to, a static graphic, a dynamic graphic, a graphic with a short animation effect, etc. In Examples 200A to 200D, the terminal device 110 presents a graphic interface element 212 on one side of the navigation tag 210. The presentation style of the graphic interface element 212 is a bidirectional double arrow. This prompts the user to both the existence of a new function and the availability of bidirectional switching.

[0037] In some embodiments, the terminal device 110 presents guidance information in association with the navigation tag 210, thereby prompting the user to explore new functions. Presentation styles of the guidance information include, but are not limited to, bubbles, small windows, etc. In example 200A, the display content of the guidance information 214 is "Click to find more content." It should be understood that this is merely exemplary and is not intended to limit the technical solutions of the present invention. The guidance information 214 can further display other content or other presentation styles, such as the content "Click this to find more" or a finger with an animation effect.

[0038] The first selection operation includes, but is not limited to, a single touch, a multi-touch, a swipe, etc., within the area corresponding to the navigation tag 210. It should be understood that this is merely exemplary and is not intended to limit the technical solutions of the present invention. The first selection operation may also be other gesture operations, stylus operations, or other interaction operations, the purpose of which is to control the selection or switching of browsing modes in a convenient and quick manner. Additionally or alternatively, the first selection operation further includes an operation within the area corresponding to the graphic interface element 212.

[0039] A content exhibition page refers to a page that pushes content, such as a recommendation page, a same city page, etc. Different pages are used to aggregate media content items published by different user groups. The set of media content items presentable on a content exhibition page may include various types of media content items. Media content items of different categories may include, for example, a set of media content items published by a user, a set of media content items favorited by a user, a set of media content items that a user likes (e.g., likes), etc. The media content items presented on a content exhibition page can be determined according to application design needs. The specific media content items to be exhibited and the number of such items will vary depending on the scenario.

[0040] As shown in example 200A of FIG. 2A and example 200B of FIG. 2B, the terminal device 110 presents a content display page 230 to the user 140, and in the page display content 230, the terminal device 110 presents a first group of media content items in a first viewing mode. The first viewing mode may be a default mode or a user-defined mode. In examples 200A to 200E, the first viewing mode is a single-column mode (also referred to as a single-column viewing mode), and the second viewing mode is a two-column mode. It should be understood that this is merely exemplary and is not intended to limit the technical solutions of the present invention. For example, the first viewing mode may be a two-column mode (also referred to as a dual-column viewing mode), and the second viewing mode may be a three-column mode. The first viewing mode and the second viewing mode are interchangeable.

[0041] In some embodiments, the first browsing mode includes a single-column browsing mode and the second browsing mode includes a multi-column browsing mode. The single-column browsing mode reduces the user's thinking and selection costs. The multi-column browsing mode makes it easier for the user to explore more interesting content. Providing two browsing modes makes it easier for the user to compare the differences between the single-column browsing mode and the multi-column browsing mode and select or switch based on the child only.

[0042] Additionally or alternatively, in the content exhibition page 230, the terminal device 110 presents guidance information 214 in association with the navigation tag 210, thereby prompting the user that the viewing mode can be switched. In example 200B, the terminal device 110 presents media content in a single-column mode in the content exhibition page 230, and the content of the guidance information 214 is "Click to switch to two-column mode." In example 200C, the terminal device 110 presents media content in a two-column mode in the content exhibition page 230, and the content of the guidance information 214 is "Click to switch the original viewing mode" or "Click to switch to single-column mode." It should be understood that this is merely an example and is not intended to limit the technical solution of the present invention.

[0043] The terminal device 110 detects a second selection operation on the navigation tag 210 and switches from the first browsing mode to a second browsing mode. In response, the terminal device 110 presents a second group of media content items in the second browsing mode on the content exhibition page 230. In example 200C, the terminal device 110 presents media content in a two-column mode on the content exhibition page 230, which can present a larger number of media content items compared to the single-column mode. These media content items may include some or all of the media content items in example 200B, or may re-push media content items based on a design strategy. The second group of media content items may include at least the media content items of the first group and / or other media content items.

[0044] In some embodiments, the second selection operation includes a selection operation acting on the navigation tag 210 and / or the graphic interface element 212 or within a predetermined adjacent region in which the navigation tag 210 and / or the graphic interface element 212 is located, such as a click operation.

[0045] In some embodiments, after switching from the first browsing mode to the second browsing mode, the terminal device 110 presents explanatory information about the second browsing mode in a predetermined area of ​​the content display page 230, thereby providing the user with corresponding introductory information. In example 200C, the content display page 230 includes explanatory information 240 presented in a card format. Additionally or alternatively, the terminal device 110 can present the explanatory information 240 in a prominent position on the content display page 230, for example, in the first display position in a two-column mode. The display content of the explanatory information 240 can be, for example, "Welcome! You can find more content here, scroll down to experience it!" Of course, any other explanatory information can be arranged according to needs. Additionally or alternatively, the terminal device 110 can detect a selection operation on the explanatory information 240 and switch to another page, such as a more detailed introduction page about the current browsing mode.

[0046] In some embodiments, the terminal device 110 presents the third switching control 222 on the content exhibition page 230 while in the second viewing mode. For example, in example 200C, the terminal device 110 presents the third switching control 222 at a position near the bottom of the content exhibition page 230. The display content of the third switching control 222 is, for example, "Switch to single column." In response to detecting a selection operation acting on the third switching control 222, the terminal device 110 switches from the second viewing mode to the first viewing mode and presents the first group of media content items in the first viewing mode on the content exhibition page 230. In this manner, prompt information regarding the switching mode can be provided without affecting the user's viewing of the media content.

[0047] In some embodiments, the terminal device 110 presents a switching control with an animation effect when switching from the first viewing mode to the second viewing mode or from the second viewing mode to the first viewing mode. For example, the terminal device 110 presents the switching control in a slightly jiggly manner or in a manner that the switching control pops up out of nowhere to attract the user's attention and prompt the user that the viewing mode can be switched. Additionally or alternatively, the terminal device 110 detects the number of times the viewing mode is switched and presents the switching control within a predetermined number of times. In other words, after the predetermined number of times is exceeded, the terminal device 110 no longer presents the switching control. This can prevent the switching control from blocking media content after the user has become accustomed to how to switch viewing modes.

[0048] In some embodiments, the terminal device 110 adjusts the display form of the third switching control 222 in response to detecting a predetermined operation for page scrolling while presenting in the second viewing mode. The adjusted display form of the switching control includes at least one of presenting the third switching control 222 in a reduced view or moving the third switching control 222 to an edge region of the content display page 230. In example 200C, the terminal device 110 presents the third switching control 222 in a lower center region of the content display page 230. If the terminal device 110 detects a predetermined operation 250 of swiping the page upward, as shown in FIG. 2D , the terminal device 110 adjusts the third switching control 222 to control 224 and presents it in a lower right region of the content display page 230. This prevents the media content from being blocked during a user's viewing.

[0049] 2D and 2E , in some embodiments, the terminal device 110 switches from the content display page 230 to the first page 260 in response to detecting a first page switching operation. The terminal device 110 also stops displaying the graphic interface element 212 while displaying the first page 260. For example, when switching from the tag page “Recommended” to the tag page “Follow,” the terminal device 110 no longer displays the bidirectional double arrow prompting the user to switch near the tag page “Recommended.” The first page 260 may be another content display page, such as a live broadcast page or a shopping page. Additionally or alternatively, the first page 260 is a page at the same level as the content display page 230. In Examples 200A to 200E, the tag page “Mall,” the tag page “Follow,” and the tag page “Recommended” are pages at the same level. The terminal device 110 can detect a selection operation on the tag pages and switch between the corresponding pages.

[0050] In the above-described embodiments, the navigation tag is "Home Page." Navigation to the recommendation page can be performed through the navigation tag "Home Page." As described above, in the example of a content exhibition page, the recommendation page can be further navigated to through the subtag "Recommended" under "Home Page." In some embodiments, the navigation tag may be another navigation tag (main navigation tag), such as the navigation tag "Home Page," that navigates to the current content exhibition page. As in the embodiments described with reference to FIGS. 2A-2E, mode switching can be achieved through a selection operation performed on the navigation tag or an adjacent area. As in the example 300A shown in FIG. 3A, navigation to the current content exhibition page is performed through the navigation tag "Home Page," and media content items are displayed on the page in a first viewing mode (e.g., single-column mode). A graphic interface element 312 with a predetermined shape and guidance information 314 are also displayed near the navigation tag "Home Page" 310. The guidance information 314 is used to inform the user that clicking the navigation tag "Home Page" 310 allows switching to the two-column mode.

[0051] In response to detecting a second selection operation acting on or adjacent to the navigation tag "Home Page" 310, a switch from the first browsing mode (e.g., single-column mode) to a second browsing mode (e.g., two-column mode) can be made, as shown in example 300B of FIG. 3B. In this manner, more media content items can be viewed in two-column mode (or other multi-column mode) in the second browsing mode. The content presentation in the second browsing mode can be similar to that described above, including adjusting the presentation of the third switching control 222. For example, as shown in example 300C of FIG. 3C, explanatory information 240 can be presented to explain information associated with the two-column mode. Note that, as shown in FIG. 3C, guidance information 320 can also be presented to guide the user that clicking on the navigation tag "Home Page" 310 allows for reverting to the single-column mode. In addition, in the second viewing mode, when a predetermined page scrolling operation 250 is detected on the content display page, the display form of the third switching control 222 can be adjusted, for example, the switching control 224 of FIG. 3C can be displayed in a reduced view and positioned in the lower right corner of the page, thereby making it easier for users to view content in two-column mode and avoiding blocking or occupying the page focus area.

[0052] Similarly, in the second browsing mode, in response to detecting a third selection operation on a navigation tag, the second browsing mode can be switched to the first browsing mode. In the example of Figure 3C, detecting a second click operation on the navigation tag "Home Page" 310 or an area adjacent thereto can switch to the first browsing mode shown in Figure 3A.

[0053] In addition to a selection operation acting on or adjacent to a navigation tag, in some embodiments, the selection operation for switching from the first browsing mode to the second browsing mode may further include presenting a specific window through a predetermined operation acting on the navigation tag and listing a switching control in the window. Figures 4A-4D show examples of such switching between browsing modules.

[0054] In example 400A shown in Figure 4A, media content items are presented on a current content exhibition page in a first viewing mode (e.g., single-column mode) by navigating to navigation tag "Home Page" 410. A graphic interface element 412 of a predetermined shape and guidance information 414 are further presented near navigation tag "Home Page" 410. Guidance information 414 is used to guide the user that clicking navigation tag "Home Page" 410 can switch to two-column mode.

[0055] The content exhibition page presents a first group of media content items in a first browsing mode while simultaneously detecting a predetermined operation, such as a click operation on a navigation tag. In response to detecting the predetermined operation on the navigation tag, a first window is presented in association with the navigation tag, the window including at least a first switching control. For example, when a click operation on the navigation tag "Home Page" is detected in FIG. 4A, the window 420 shown in example 400B of FIG. 4B is presented, and the window 420 is presented in association with the navigation tag "Home Page" 410. For example, the window 420 may be presented in the form of a bubble window, although any other form is also possible. The window 420 includes at least a first switching control 422 for switching from the first browsing mode to a second browsing mode (e.g., a two-column mode).

[0056] When a selection action acting on the first switching control 422 is detected, the first viewing mode is switched to a second viewing mode, as shown in example 400C of FIG. 4C. In this manner, more media content items can be viewed in a two-column mode (or other multi-column mode) in the second viewing mode. The content presentation in the second viewing mode is similar to that described above, including adjusting the presentation of the third switching control 222, and will not be repeated here.

[0057] Furthermore, in some embodiments, the first window displayed by a predetermined operation acting on the navigation tag may further include a first refresh control for refreshing the media content items presented on the content exhibition page in the current first browsing mode. As shown in FIG. 4B , the window 420 displayed by a predetermined operation acting on the navigation tag may further include a first refresh control 424 for refreshing the media content items presented on the content exhibition page in the current browsing mode. In response to detecting a selection operation acting on the first refresh control 422, the media content items presented on the content exhibition page in the first browsing mode are refreshed. In this way, through a predetermined operation acting on the navigation tag itself, the user can select whether to switch browsing modes or refresh content as needed, thereby satisfying the diverse interaction needs of users.

[0058] Similarly, in the second browsing mode, the second browsing mode can be switched to the first browsing mode in response to detecting a third selection operation on the navigation tag. In some embodiments, while presenting a second group of media content items in the second browsing mode on the content exhibition page, it is possible to support presenting a specific window through a predetermined operation on the navigation tag, and the window can list a second switching control for switching from the second browsing mode to the first browsing mode. As shown in example 400C of FIG. 4C , when a click operation on navigation tag “Home Page” 410 in FIG. 4C is detected in the second browsing mode, window 430 shown in example 400D of FIG. 4D is presented, and the window 430 is presented in association with the navigation tag “Home Page.” For example, the window 430 may be presented in the form of a bubble window, although any other form is also possible. Window 430 includes at least a second switching control 432 for switching from the second browsing mode (e.g., two-column mode) to the first browsing mode (e.g., single-column mode).

[0059] In response to detecting a selection action acting on second switching control 432, the second viewing mode is switched to the first viewing mode, e.g., from the two-column mode of Figure 4D to the single-column mode shown in Figure 4A. The content presentation in the first viewing mode is similar to that described above and will not be repeated here.

[0060] Furthermore, in some embodiments, the second window presented by a predetermined operation acting on the navigation tag may further include a second refresh control for refreshing the media content items presented on the content exhibition page under the current first browsing mode. As shown in FIG. 4D , window 430 may further include a second refresh control 434 for refreshing the media content items presented on the content exhibition page under the current browsing mode. In response to detecting a selection operation acting on second refresh control 422, the media content items presented on the content exhibition page under the second browsing mode are refreshed. In this way, even in the second browsing mode, the user can refresh content or switch modes as needed.

[0061] In the embodiment described with reference to FIGS. 4A to 4D, an example in which the navigation tag is "Home Page" is described. A recommended page can be navigated to through the navigation tag "Home Page" 410. As described above, in the example of a content exhibition page, the recommended page can be further navigated to through the subtag "Recommended" under "Home Page." In some embodiments, the embodiment described with reference to FIGS. 4A to 4D may also be applied to the "Recommended" tag. That is, through a predetermined operation on the navigation tag "Recommended" in the first browsing mode or the second browsing mode, a first window or a second window can be similarly presented, providing switching controls and refresh controls for user selection.

[0062] In some embodiments, if a user switches from a current content display page to another page, the viewing mode of the content display page may remain the same when the user switches back to the content display page. Specifically, when a second page switching operation is detected while the content display page is in the first or second viewing mode, the content display page switches to the second page. The second page may be any other page to which the application supports switching. In response to a third page switching operation being detected, the content display page switches from the second page or another page (depending on whether a page switch is performed again on the second page) to the content display page, and the content display page maintains the first or second viewing mode it was in before the switch. In other words, if content was displayed in the first viewing mode before the switch, the content will be displayed in the first viewing mode when the user switches back to the content display page. The same applies to the second viewing mode. In this way, the user's content viewing mode is maintained consistent after the page switch.

[0063] In summary, the embodiments of the present invention provide a technical solution for conveniently and intuitively switching between viewing modes. By adding one or more of graphic interface elements, guidance information, explanatory information, and switching controls, users can be prompted to explore new switching methods, thereby breaking their usage habits. Furthermore, by adding animation effects for switching controls and presentation forms that adjust the switching controls, users can be more easily alerted and the impact on the user's viewing of media content can be minimized.

[0064] (Example Process) 5 shows a flowchart of a method 500 for presenting content according to some embodiments of the present invention. The method 500 may be implemented in the terminal device 110. The method 500 will be described below with reference to FIG.

[0065] In box 510, the terminal device 110 presents a content exhibition page and presents a first group of media content items in a first viewing mode on the content exhibition page, the content exhibition page being presentable by selecting at least a predetermined navigation tag.

[0066] In some embodiments, presenting the content exhibition page comprises presenting the content exhibition page in response to detecting a first selection operation on a navigation tag or in response to detecting an application launch operation, and presenting a first group of media content items in a first viewing mode on the content exhibition page.

[0067] In box 520, in response to detecting a second selection operation on the navigation tag, the terminal device 110 switches from the first viewing mode to a second viewing mode and presents a second group of media content items in the second viewing mode on the content exhibition page.

[0068] In some embodiments, the terminal device 110 presents a graphic interface element having a predetermined shape within a predetermined adjacent area of ​​the navigation tag, the graphic interface element indicating that the viewing mode of the content exhibition page is switchable.

[0069] In some embodiments, in response to detecting a first page switching operation, the terminal device 110 switches from the content exhibition page to the first page, presents the first page, and at the same time stops presenting graphic interface elements within a predetermined area of ​​the navigation tag and maintains the presentation of the navigation tag.

[0070] In some embodiments, the second selection operation includes a selection operation that operates on the navigation tag or within a predetermined adjacent region.

[0071] In some embodiments, to switch from the first viewing mode to the second viewing mode, the terminal device 110 presents a first group of media content items in the first viewing mode on the content exhibition page while simultaneously detecting a predetermined operation acting on a navigation tag, and in response to detecting the predetermined operation acting on the navigation tag, presents a first window associated with the navigation tag, the first window including at least a first switching control, and in response to detecting a selection operation acting on the first switching control, switches from the first viewing mode to the second viewing mode.

[0072] In some embodiments, the first window further includes a first refresh control, and the terminal device 110 refreshes the media content items presented in the first viewing mode on the content exhibition page in response to detecting a selection operation acting on the first refresh control.

[0073] In some embodiments, the terminal device 110 may further detect a second predetermined operation acting on the navigation tag while presenting the second group of media content items in the second viewing mode on the content exhibition page, and in response to detecting the second predetermined operation acting on the navigation tag, present a second window associated with the navigation tag, the second window including at least a second switching control, and in response to detecting a selection operation acting on the second switching control, switch from the second viewing mode to the first viewing mode.

[0074] In some embodiments, the second window further includes a second refresh control. In some embodiments, the terminal device 110 is further configured to refresh the media content items presented in the second viewing mode on the content exhibition page in response to detecting a selection operation acting on the second refresh control.

[0075] In some embodiments, in response to detecting a third selection operation on the navigation tag, the terminal device 110 switches from the second viewing mode to the first viewing mode and presents the first group of media content items in the first viewing mode on the content exhibition page.

[0076] In some embodiments, the terminal device 110, while presenting in the second viewing mode, presents a third switching control on the content exhibition page, and in response to detecting a selection operation acting on the third switching control, switches from the second viewing mode to the first viewing mode and presents the first group of media content items in the first viewing mode on the content exhibition page.

[0077] In some embodiments, the terminal device 110, while presenting in the second viewing mode, adjusts the presentation form of the third switching control in response to detecting a predetermined operation for page scrolling, and the adjusted presentation form includes at least one of presenting the third switching control in a reduced view or presenting the third switching control by moving it to an end region of the content exhibition page.

[0078] In some embodiments, to present the third switching control, the terminal device 110 presents the third switching control with an animation effect when switching from the first viewing mode to the second viewing mode.

[0079] In some embodiments, after switching from the first viewing mode to the second viewing mode, the terminal device 110 presents explanatory information about the second viewing mode in a predetermined area of ​​the content exhibition page.

[0080] In some embodiments, when the terminal device 110 is presented in the first viewing mode or the second viewing mode, if a second page switching operation is detected, it switches from the content exhibition page to the second page, and in response to detecting a third page switching operation, it switches to the content exhibition page, and maintains the presentation in the first viewing mode or the second viewing mode before switching to the content exhibition page.

[0081] In some embodiments, the first viewing mode comprises a single-column viewing mode and the second viewing mode comprises a multi-column viewing mode.

[0082] In some embodiments, the terminal device 110 presents guidance information in association with a navigation tag.

[0083] Exemplary Apparatus and Devices 6 shows a schematic block diagram of an apparatus 600 for presenting content according to a specific embodiment of the present invention. The apparatus 600 may be realized as or included in the terminal device 110. Each module / component of the apparatus 600 may be implemented by hardware, software, firmware, or any combination thereof.

[0084] As shown in the figure, the device 600 includes a presenting module 610 configured to present a content exhibition page and present a first group of media content items in a first browsing mode on the content exhibition page, the content exhibition page being presentable by at least selecting a predetermined navigation tag. The device 600 further includes a switching module 620 configured to switch from the first browsing mode to a second browsing mode and present a second group of media content items in the second browsing mode on the content exhibition page in response to detecting a second selection operation on the navigation tag.

[0085] In some embodiments, the apparatus 600 further comprises a graphical element presentation module configured to present a graphical interface element having a predetermined shape within a predetermined adjacent region of the navigation tag, the graphical interface element indicating that a viewing mode of the content exhibition page is switchable.

[0086] In some embodiments, the device 600 further includes a first switching module configured to switch from the content exhibition page to the first page in response to detecting a first page switching operation, and a presentation stop module configured to stop presenting graphic interface elements within a predetermined area of ​​the navigation tag while presenting the first page and maintaining the presentation of the navigation tag.

[0087] In some embodiments, the system includes a switching module 620 configured to present a content exhibition page and present a first group of media content items in a first viewing mode on the content exhibition page in response to detecting a first selection operation on a navigation tag or in response to detecting an application launch operation.

[0088] In some embodiments, the second selection operation includes a selection operation that operates on the navigation tag or within a predetermined adjacent region.

[0089] In some embodiments, to switch from the first viewing mode to the second viewing mode, the presenting module 610 comprises: a first predetermined operation detection module configured to detect a predetermined operation acting on a navigation tag while presenting a first group of media content items in the first viewing mode on the content exhibition page; a first window presenting module configured to present a first window associated with the navigation tag in response to detecting the predetermined operation acting on the navigation tag, the first window including at least a first switching control; and a first control detection module configured to switch from the first viewing mode to the second viewing mode in response to detecting a selection operation acting on the first switching control.

[0090] In some embodiments, the first window further includes a first refresh control, and the device 600 further includes a first refresh module configured to refresh the media content items presented in the first viewing mode on the content exhibition page in response to detecting a selection operation acting on the first refresh control.

[0091] In some embodiments, the device 600 further comprises: a second predetermined operation detection module configured to detect a second predetermined operation acting on a navigation tag while presenting the second group of media content items in the content exhibition page in a second viewing mode; a second window presenting module configured to present a second window in association with the navigation tag in response to detecting the second predetermined operation acting on the navigation tag, the second window including at least a second switching control; and a second control detection module configured to switch from the second viewing mode to the first viewing mode in response to detecting a selection operation acting on the second switching control.

[0092] In some embodiments, the second window further includes a second refresh control. In some embodiments, the device 600 further includes a second refresh module configured to refresh media content items presented in the second viewing mode on the content exhibition page in response to detecting a selection action acting on the second refresh control.

[0093] In some embodiments, the device 600 further comprises a second switching module configured to switch from the second viewing mode to the first viewing mode in response to detecting a third selection operation on the navigation tag and present the first group of media content items in the first viewing mode on the content exhibition page.

[0094] In some embodiments, the device 600 further comprises a third switching control presentation module configured to present a third switching control on the content exhibition page when presented in the second viewing mode, and a third switching module configured to switch from the second viewing mode to the first viewing mode in response to detecting a selection operation acting on the third switching control and present the first group of media content items in the first viewing mode on the content exhibition page.

[0095] In some embodiments, the device 600 further comprises a control adjustment module configured to adjust the presentation of the third switching control in response to detecting a predetermined operation for page scrolling while presenting in the second viewing mode, the adjusted presentation including at least one of presenting the third switching control in a reduced view or presenting the third switching control by moving it to an edge region of the content exhibition page.

[0096] In some embodiments, for presenting the third switching control, the third switching control presenting module is further configured to present the third switching control with an animation effect when switching from the first viewing mode to the second viewing mode.

[0097] In some embodiments, the device 600 further comprises an explanatory information presentation module configured to present explanatory information regarding the second viewing mode within a predetermined area of ​​the content exhibition page after switching from the first viewing mode to the second viewing mode.

[0098] In some embodiments, the device 600 further comprises a second page switching module configured to switch from the content exhibition page to the second page when a second page switching operation is detected while presented in the first viewing mode or the second viewing mode, and a third page switching module configured to switch to the content exhibition page in response to detecting a third page switching operation and maintain presentation in the first viewing mode or the second viewing mode before switching on the content exhibition page.

[0099] In some embodiments, the first viewing mode comprises a single-column viewing mode and the second viewing mode comprises a multi-column viewing mode.

[0100] In some embodiments, the device 600 further comprises a guidance information presenting module configured to present guidance information in association with the navigation tag.

[0101] 7 illustrates a block diagram of an electronic device 700 capable of implementing one or more embodiments of the present invention. It should be understood that the electronic device 700 illustrated in FIG. 7 is exemplary only and should not be construed as limiting the functionality and scope of the embodiments described herein. The electronic device 700 illustrated in FIG. 7 may be used to implement the electronic device 110 of FIG. 1.

[0102] 7, electronic device 700 is in the form of 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 may perform various processes based on programs stored in memory 720. In a multiprocessor system, multiple processing units execute computer-executable instructions in parallel, thereby increasing the parallel processing capabilities of electronic device 700.

[0103] The electronic device 700 typically includes multiple computer storage media. Such media may be any obtainable media accessible by the electronic device 700, including, but not limited to, volatile and nonvolatile media, removable and non-removable media. The memory 720 may be volatile memory (e.g., registers, high-speed cache, random access memory (RAM)), 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 may be removable or non-removable media and may include machine-readable media, such as a flash memory drive, a magnetic disk, or any other media, that may be used to store information and / or data (e.g., training data for training) and that may be accessible within the electronic device 700.

[0104] The electronic device 700 may further include other removable / non-removable, volatile / non-volatile storage media. Although not shown in FIG. 7, a magnetic disk drive for reading from or writing to a removable, non-volatile magnetic disk (e.g., a "floppy disk") and an optical disk drive for reading from or writing to a removable, non-volatile optical disk may be provided. In these cases, each drive may be connected to a path (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 operations of various embodiments of the present invention.

[0105] The communication unit 740 facilitates communication with other electronic devices over a communication medium. Additionally, the functionality of the components of the electronic device 700 may be implemented as a single computing cluster or multiple computing machines, which can communicate over a communication connection. Thus, the electronic device 700 can operate in a networked environment using logical connections to one or more other servers, network personal computers (PCs), or other network nodes.

[0106] Input device(s) 750 may be one or more input devices such as a mouse, keyboard, trackball, etc. Output device(s) 760 may be one or more output devices such as a display, speakers, printer, etc. Electronic device 700 may further communicate with one or more external devices (not shown) such as a storage device, a display device, etc. via communication unit 740, as needed, to communicate with one or more devices that allow a user to interact with electronic device 700, or any device (e.g., a netbook card, a modem, etc.) that allows electronic device 700 to communicate with one or more other electronic devices. Such communication may be performed via an input / output (I / O) interface (not shown).

[0107] An exemplary implementation according to the present invention provides a computer-readable storage medium having computer-executable instructions stored thereon, which are executed by a processor to implement the above-described method.An exemplary implementation according to the present invention further provides a computer program product, the computer program product including computer-executable instructions tangibly stored on a non-transitory computer-readable medium, which are executed by a processor to implement the above-described method.

[0108] Aspects of the present invention are described herein with reference to flowchart and / or block diagrams of methods, apparatus, devices, and computer program products implemented by the present invention. It will be understood that each box in the flowchart and / or block diagrams, and combinations of boxes in the flowchart and / or block diagrams, can all be implemented by computer-readable program instructions.

[0109] These computer-readable program instructions may be provided to a processing unit of a general-purpose computer, special-purpose computer, or other programmable data processing apparatus to generate a machine that, when executed by the processing unit of the computer or other programmable data processing apparatus, generates an apparatus for implementing the functions / acts specified in one or more boxes in the flowcharts and / or block diagrams. These computer-readable program instructions may be stored on a computer-readable storage medium such that the instructions cause the computer, programmable data processing apparatus, and / or other device to operate in a particular manner, such that the computer-readable medium on which the instructions are stored constitutes an article of manufacture containing instructions that implement each aspect of the functions / acts specified in one or more boxes in the flowcharts and / or block diagrams.

[0110] The computer-readable program instructions, when loaded into a computer, other programmable data processing apparatus, or other device, cause the computer, other programmable data processing apparatus, or other device to perform a series of operational steps to produce a computer-implemented process, such that the instructions executing on the computer, other programmable data processing apparatus, or other device implement the functions / acts specified in one or more boxes in the flowcharts and / or block diagrams.

[0111] The flowcharts and block diagrams in the accompanying drawings illustrate the architecture, functionality, and operation of various possible systems, methods, and computer program products according to the present invention. In this regard, each box in the flowcharts or block diagrams may represent a module, program segment, or portion of instructions, which includes one or more executable instructions for implementing the specified logical function(s). In some alternative implementations, the functions depicted in the boxes may occur in a different order than depicted in the drawings. For example, two consecutive boxes may actually be executed substantially in parallel, or may be executed in the reverse order, depending on the functionality involved. It should also be noted that each box in the block diagrams and / or flowcharts, and combinations of boxes in the block diagrams and / or flowcharts, may be implemented by a special-purpose hardware-based system that performs the specified functions or operations, or by a combination of special-purpose hardware and computer instructions.

[0112] Although various implementations of the present invention have been described above, the above descriptions are illustrative and not exhaustive, and are not limited to the various implementations disclosed. Many modifications and variations will be apparent to those skilled in the art without departing from the scope and spirit of the various implementations described. The terminology used herein is intended to best interpret the principles, practical applications, or improvements to commercially available technologies of the various implementations, or to enable those skilled in the art to understand the various implementations disclosed herein.

Claims

1. presenting a content exhibition page to present a first group of media content items in a first browsing mode on the content exhibition page, the content exhibition page being presentable by selecting at least a predetermined navigation tag; and switching from the first browsing mode to the second browsing mode in response to detecting a second selection action on the navigation tag to present a second group of media content items on the content exhibition page in a second browsing mode. Method of content submission.

2. The method of content presentation of claim 1 further comprising presenting a graphic interface element having a predetermined shape within a predetermined adjacent area of ​​the navigation tag, the graphic interface element indicating that the viewing mode of the content exhibition page can be switched.

3. Switching from the content exhibition page to a first page in response to the detection of a first page switching operation; and simultaneously presenting the first page, ceasing presentation of the graphic interface elements within the predetermined area of ​​the navigation tag and maintaining presentation of the navigation tag.

3. The method of content presentation of claim 2.

4. Presenting the content display page includes: presenting the content exhibition page in response to detecting a first selection operation on the navigation tag or in response to detecting an application launch operation to present the first group of media content items in a first browsing mode on the content exhibition page; 10. The method of content presentation of claim 1.

5. The method of content presentation of claim 1 , wherein the second selection operation comprises a selection operation that operates on the navigation tag or within a predetermined adjacent region.

6. Switching from the first viewing mode to the second viewing mode includes: detecting a first predetermined operation acting on the navigation tag while presenting the first group of media content items in the first browsing mode on the content exhibition page; presenting a first window associated with the navigation tag in response to detecting the predetermined operation acting on the navigation tag, the first window including at least a first switching control; switching from the first viewing mode to the second viewing mode in response to detecting a selection operation acting on the first switching control.

10. The method of content presentation of claim 1.

7. The first window further includes a first refresh control, and the content presentation method includes: and refreshing the media content items presented in the first viewing mode on the content exhibition page in response to detecting a selection action acting on the first refresh control.

7. The method of content presentation of claim 6.

8. detecting a second predetermined operation acting on the navigation tag while presenting the second group of media content items in the second browsing mode on the content exhibition page; presenting a second window associated with the navigation tag in response to detecting the second predetermined operation acting on the navigation tag, the second window including at least a second switching control; and switching from the second viewing mode to the first viewing mode in response to detecting a selection operation acting on the second switching control.

7. The method of content presentation of claim 6.

9. The second window further includes a second refresh control, and the content presentation method includes: and refreshing the media content items presented in the second viewing mode on the content exhibition page in response to detecting a selection action acting on the second refresh control.

9. The method of content presentation of claim 8.

10. and switching from the second browsing mode to the first browsing mode in response to detecting a third selection operation on the navigation tag to present the first group of media content items in the first browsing mode on the content exhibition page.

10. The method of content presentation of claim 1.

11. When the second viewing mode is displayed, a third switching control is displayed on the content display page; and switching from the second browsing mode to the first browsing mode in response to detecting a selection action acting on the third switching control to present the first group of media content items in the first browsing mode on the content exhibition page.

10. The method of content presentation of claim 1.

12. The method further includes adjusting a presentation form of the third switching control in response to detecting a predetermined operation for page scrolling while presenting the third switching control in the second browsing mode, and the presentation form after the adjustment is: presenting said third switching control in a reduced view; or and presenting the third switching control by moving it to an edge region of the content display page.

12. The method of content presentation of claim 11.

13. Presenting the third switching control includes: presenting the third switching control with an animation effect when switching from the first viewing mode to the second viewing mode.

12. The method of content presentation of claim 11.

14. The method of claim 1 , further comprising, after switching from the first viewing mode to the second viewing mode, presenting explanatory information about the second viewing mode within a predetermined area of ​​the content exhibition page.

15. When the content display mode is the first or second viewing mode, a second page switching operation is detected, and the content display page is switched to the second page. In response to detecting a third page switching operation, switching to the content exhibition page and maintaining the first browsing mode or the second browsing mode before switching on the content exhibition page.

10. The method of content presentation of claim 1.

16. The method of content presentation of claim 1 , wherein the first viewing mode comprises a single-column viewing mode and the second viewing mode comprises a multi-column viewing mode.

17. The method of claim 1 further comprising presenting guidance information in association with the navigation tag.

18. a presentation module configured to present a content exhibition page to present a first group of media content items in a first browsing mode on the content exhibition page, the content exhibition page being presentable by selecting at least a predetermined navigation tag; a switching module configured to switch from the first browsing mode to the second browsing mode in response to detecting a second selection action on the navigation tag to present a second group of media content items on the content exhibition page in a second browsing mode. A device for content presentation.

19. at least one processing unit; at least one memory coupled to the at least one processing unit and storing instructions for execution by the at least one processing unit, The instructions, when executed by the at least one processing unit, cause the electronic device to perform the method of any one of claims 1 to 17. electronic equipment.

20. A computer-readable storage medium having stored thereon a computer program that, when executed by a processor, implements the method of any one of claims 1 to 17.

Citation Information

Patent Citations

  • Commodity information display method and device, storage medium and computer equipment

    CN113077322A

  • Ai on-board assistant

    JP2023033167A