Method, apparatus, device and storage medium for page interaction - Patents.com

By utilizing non-click postures to select icons on a page, the method facilitates efficient and convenient page switching within applications, addressing the limitations of traditional click-based navigation and improving user experience.

JP2025510489AActive Publication Date: 2025-04-15BEIJING ZITIAO NETWORK TECH CO LTD
View PDF 4 Cites 0 Cited by

Patent Information

Application Number
JP2024547740
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Priority Date
2022-04-06
Filing Date
2023-03-17
Publication Date
2025-04-15
Estimated Expiration
2043-03-17

AI Technical Summary

Technical Problem

Existing page interaction methods in applications are inefficient for quickly and conveniently accessing specific pages, particularly those that users frequently visit, due to the limitations of traditional click-based navigation.

Method used

The method involves presenting a predetermined icon on a first page, detecting a non-click posture, determining if the posture corresponds to the selection of the icon based on its type and position within the page navigation structure, and switching to a second page when a corresponding selection is determined.

Benefits of technology

This solution enables users to quickly and conveniently access specific pages using non-click postures, enhancing user experience by reducing the complexity and time required for page navigation while minimizing interference with other interactive operations.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2025510489000001_ABST
    Figure 2025510489000001_ABST
Patent Text Reader

Abstract

An embodiment of the present invention provides a method, an apparatus, a device, and a storage medium for page interaction. The method includes: detecting a non-click posture on a first page, which presents a predetermined icon for accessing a second page at a predetermined position in the first page; when the non-click posture is detected, determining whether the non-click posture corresponds to the selection of the predetermined icon based on a type of the non-click posture and a position corresponding to the first page in a page navigation structure; and when it is determined that the non-click posture corresponds to the selection of the predetermined icon, switching from the first page to the second page. The method can support convenient and fast switching and accessing of pages.
Need to check novelty before this filing date? Find Prior Art

Description

[Technical field]

[0001] [Cross-reference to related applications] This application claims priority to a Chinese invention patent application filed on April 6, 2022, entitled "Method, Apparatus, Device, and Storage Medium for Page Interaction" and bearing application number CN202210373675.5. [Technical field] FIELD OF THE DISCLOSURE 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 page interaction. [Background technology]

[0002] Currently, more and more applications are designed to provide various services to users. Users can perform various operations on the applications. For example, users can create and publish various types of content, including multimedia content such as videos, images, image sets, sounds, etc., in a content sharing type application. In addition, users can also perform various types of operations, such as browsing, commenting, retweeting, and message interaction, in the application. Some operations in the application may need to be performed on a specific page. It is more important to allow users to conveniently jump to some pages of the application, such as pages they frequently access. Summary of the Invention

[0003] SUMMARY OF THE DISCLOSURE Exemplary embodiments of the present invention provide a solution for page interaction to facilitate convenient access to specific pages by users.

[0004] A first aspect of the present invention provides a method of page interaction, the method including: presenting a predefined icon at a predefined location in a first page, detecting a non-click pose on the first page, determining if the non-click pose corresponds to selection of the predefined icon based on a type of the non-click pose and a location in a page navigation structure corresponding to the first page when the non-click pose is detected, and switching from the first page to a second page when the non-click pose corresponds to selection of the predefined icon when the non-click pose is determined to correspond to selection of the predefined icon.

[0005] A second aspect of the present invention provides an apparatus for page interaction, comprising: an icon presenting module for presenting a predetermined icon at a predetermined position in a first page, a posture detection module for detecting a non-click posture on the first page, an icon selection determining module for determining, when the non-click posture is detected, whether the non-click posture corresponds to selection of the predetermined icon based on a type of the non-click posture and a position corresponding to the first page in a page navigation structure, and a page presenting module for switching from the first page to a second page when it is determined that the non-click posture corresponds to selection of the predetermined icon.

[0006] A third aspect of the present invention provides an electronic device comprising at least one processing unit and at least one memory coupled to the at least one processing unit for storing instructions for execution by the at least one processing unit, the instructions which, when executed by the at least one processing unit, cause the device to perform the method of the first aspect.

[0007] A fourth aspect of the present invention provides a computer readable storage medium having stored thereon a computer program which, 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 or important features of the embodiments of the present invention, and are not intended to limit the scope of the present invention. Other features of the present invention will be easily understood from the following description. [Brief description of the drawings]

[0009] The above and other features, advantages, and aspects of the embodiments of the present invention will become more apparent upon reference to the following detailed description in conjunction with the drawings, in which the same or similar reference numerals indicate the same or similar elements, and in which: [Figure 1] 1 shows a schematic diagram of an exemplary environment in which embodiments of the present invention may be implemented; [Diagram 2] 1 illustrates a flowchart of a process for page interaction in accordance with some embodiments of the present invention; [Figure 3A] 1 shows a schematic diagram of an example of page switching interactions according to some embodiments of the present invention; [Figure 3B] 1 shows a schematic diagram of an example of page switching interactions according to some embodiments of the present invention; [Figure 3C] 1 shows a schematic diagram of an example of page switching interactions according to some embodiments of the present invention; [Figure 3D] 1 shows a schematic diagram of an example of page switching interactions according to some embodiments of the present invention; [Figure 3E] 1 shows a schematic diagram of an example of page switching interactions according to some embodiments of the present invention; [Figure 4A] 1 shows a schematic diagram of an example of providing a login icon on a page according to some embodiments of the present invention. [Figure 4B] 1 shows a schematic diagram of an example of providing a login icon on a page according to some embodiments of the present invention. [Figure 4C] 1 shows a schematic diagram of an example of providing a login icon on a page according to some embodiments of the present invention. [Figure 4D] 1 shows a schematic diagram of an example of providing a login icon on a page according to some embodiments of the present invention. [Diagram 5] 1 is a flow chart of a process for presenting a page in accordance with some embodiments of the present invention; [Figure 6A] 1 shows a schematic diagram of an example of a sliding content container according to some embodiments of the present invention; [Figure 6B] 1 shows a schematic diagram of an example of a sliding content container according to some embodiments of the present invention; [Figure 6C] 1 shows a schematic diagram of an example of a sliding content container according to some embodiments of the present invention; [Figure 6D] 1 shows a schematic diagram of an example of a sliding content container according to some embodiments of the present invention; [Figure 6E] 1 shows a schematic diagram of an example of a sliding content container according to some embodiments of the present invention; [Figure 6F] 1 shows a schematic diagram of an example of a sliding content container according to some embodiments of the present invention; [Figure 7A] 1 shows a schematic diagram of an example of providing a message reminder in a page according to some embodiments of the present invention. [Figure 7B] 1 shows a schematic diagram of an example of providing a message reminder in a page according to some embodiments of the present invention. [Figure 7C] 1 shows a schematic diagram of an example of providing a message reminder in a page according to some embodiments of the present invention. [Figure 8A] 13 shows a schematic diagram of an example of an interaction ending on the second page according to some embodiments of the present invention. [Figure 8B] 13 shows a schematic diagram of an example of an interaction ending on the second page according to some embodiments of the present invention. [Figure 8C] 13 shows a schematic diagram of an example of an interaction ending on the second page according to some embodiments of the present invention. [Figure 8D] 1 shows a schematic diagram of a page end guide according to some embodiments of the present invention; [Figure 9A] 3A-3C show schematic diagrams of example dialogues of message pop-up windows according to some embodiments of the present invention; [Figure 9B] 3A-3C show schematic diagrams of example dialogues of message pop-up windows according to some embodiments of the present invention; [Figure 9C] 3A-3C show schematic diagrams of example dialogues of message pop-up windows according to some embodiments of the present invention; [Figure 9D] 3A-3C show schematic diagrams of example dialogues of message pop-up windows according to some embodiments of the present invention; [Figure 10] 1 shows a block diagram of an apparatus for page interaction according to some embodiments of the present invention; [Figure 11] 1 shows a block diagram of a device capable of implementing several embodiments of the present invention; DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

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

[0011] In describing embodiments of the present invention, the term "comprising" and similar terms are intended to be open-ended inclusions, including, but not limited to. The term "based on" is to be understood to mean "based at least in part on." The term "an embodiment" or "the embodiment" is to be understood to mean "at least one embodiment." The term "some embodiments" is to be understood to mean "at least some embodiments." The following specification may contain explicit and implicit definitions below.

[0012] FIG. 1 is 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 thereon. A user 140 may interact with the application 120 via the terminal device 110 and / or an accessory device of the terminal device 110. The application 120 may be a content sharing application and may provide the user 140 with services related to multimedia content consumption, including viewing, commenting, retweeting, creating (e.g., taking and / or editing), publishing, etc. of multimedia content. In this specification, "multimedia content" may be various forms of content, including video, audio, images, image sets, text, etc.

[0013] 1, when active in application 120, terminal device 110 may present user 140 with pages 150 of application 120. Pages 150 may include various types of pages that application 120 may provide, including multimedia content presentation pages, content creation pages, content editing pages, message pages, personal pages, mall pages, etc.

[0014] In some embodiments, the terminal device 110 communicates with the server 130 to provide services to the application 120. The terminal device 110 may be any kind of mobile, fixed 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 game device or any combination thereof, including accessories and peripherals of these devices or any combination thereof. In some embodiments, the terminal device 110 may also support any kind of interface to a user (e.g., "wearable" circuitry, etc.). The server 130 is any kind of computing system / server that can provide computing capabilities, including, but not limited to, a mainframe, an edge computing node, a computing device in a cloud environment, etc.

[0015] It should be understood that the structure and functionality of environment 100 is described for illustrative purposes only and is not intended to imply any limitation on the scope of the invention.

[0016] In a page interaction process, it is expected that a page providing a specific function can be entered relatively conveniently and quickly. An embodiment of the present invention proposes a solution for page interaction, in which a non-click posture is used to conveniently switch to a specific page. Since the non-click posture may also be used for other page interaction operations, an embodiment of the present invention proposes using a specific interaction posture type and supporting switching to a specific page using a non-click posture on a specific page. This not only supports convenient and quick switching and access to a specific page, but also minimizes the impact on other interaction operations.

[0017] In the following, with continuing reference to the drawings, some exemplary embodiments of the present invention will be described.

[0018] 2 shows a flow chart of a process 200 for page interaction in some embodiments according to the present invention. Process 200 may be implemented in terminal device 110. For ease of discussion, process 200 will be described with reference to environment 100 of FIG.

[0019] In box 210, the terminal device 110 presents a predetermined icon for accessing a second page at a predetermined location within the first page.

[0020] In some embodiments, the page may be a page of an application, such as a page of application 120. In other embodiments, the page may also be a non-application page, such as a netpage page.

[0021] In the page layout, a navigation tab can be used to quickly locate and access a specific page or a certain number of specific pages. Since the navigation tab usually occupies a certain size, in consideration of the constraint of the page size and the convenience of user selection, it is often impossible to arrange too many navigation tabs for accessing each page. Compared with the navigation tab, the arrangement of the icon needs to occupy a smaller size, so for some pages, the icon can be selected as the access portal.

[0022] In an embodiment of the present invention, a predetermined icon is placed on a particular page, and the predetermined icon is used to access another page. For ease of discussion, in this specification, a page presenting a predetermined icon is referred to as a "first page", which may be any suitable page, and a page corresponding to the predetermined icon is referred to as a "second page", which may also be any suitable page. The second page is different from the first page.

[0023] In some examples, the first page and the second page may comprise pages in a multimedia sharing application. In some examples, the first page and the second page may comprise pages in a video sharing application. In some examples, the first page may comprise a video presenting page. In some examples, the second page may comprise a non-video presenting page or another video presenting page.

[0024] The presentation position of the predetermined icon in the first page (i.e., the "predetermined position") can be set according to the needs of the layout. In different pages, the presentation position of the predetermined icon may be the same or different, and the present invention is not limited in this respect. The predetermined icon may be an icon for accessing any other page. As an example, the predetermined icon may be a message icon and corresponds to a message page that can provide a message interaction function. In another example, the predetermined icon may be used to access any other page, for example, a presentation page of multimedia content (e.g., a video presentation page), a content creation page, a content editing page, a personal page, a mall page, etc. In the following specification and examples of drawings, for the purpose of discussion, a message icon in a video sharing application is described as an example, but it should be understood that the embodiment of the present invention is also applicable to other applications and other types of icons.

[0025] 3A illustrates an example page 300 having a predefined icon presentation in an application 120. In the example, application 120 is illustrated as a video sharing application and page 300 illustrates a video presentation page. A predefined message icon 310 is presented in a top left position, such as in the top left corner, of page 300.

[0026] In other examples, the given icon may also be located in other locations, such as an upper right position (e.g., upper right corner), a lower left position (e.g., lower left corner), or a lower right position (e.g., lower right corner) of the page.

[0027] In addition to the predetermined icons, the first page is arranged with one or more navigation tabs. The navigation tabs are usually used to facilitate a user to switch and access specific pages more quickly. In some implementations, the application 120 arranges the pages corresponding to the navigation tabs according to a certain page navigation structure. The page navigation structure may have a hierarchical structure including multiple levels, each level having one or more navigation tabs, and one or more navigation tabs in one level may be further connected to one or more navigation tabs in the next level.

[0028] In the example of FIG. 3A, the page navigation structure has two hierarchies: a first hierarchical level includes navigation tabs presented in navigation tab bar 320, and a second hierarchical level includes navigation tabs presented in navigation tab bar 330.

[0029] 3A, navigation tab bar 320 of page 300 is disposed at the bottom of page 300 and is also referred to as the "bottom navigation tab bar." In navigation tab bar 320, a set of navigation tabs is presented, including navigation tabs 322-1, 322-2, 322-3, and 322-4 (collectively or individually referred to herein as navigation tabs 322 for ease of discussion). Navigation tab 322-1 has the text "Home Page" indicating that the navigation tab corresponds to the home page of application 120, navigation tab 322-2 has the text "Friends" indicating that the navigation tab corresponds to the friends content page of application 120, navigation tab 322-3 has the text "Mall" indicating that the navigation tab corresponds to the shopping page of application 120, and navigation tab 322-4 has the text "Me" indicating that the navigation tab corresponds to the user's personal page.

[0030] After selecting a particular navigation tab in navigation tab bar 320, if one or more navigation tabs in a second hierarchy are further connected to the navigation tab, the navigation tabs in the second hierarchy are presented in navigation tab bar 330. In the example shown in FIG. 3A, assume that navigation tab 322-1 "Home Page" in the first hierarchy is selected, and in response, multiple navigation tabs in the second hierarchy connected to navigation tab 332-1 are presented in navigation tab bar 330. Of course, in some implementations, a particular or a particular navigation tab in the first hierarchy may not be connected to one or more navigation tabs in the second hierarchy.

[0031] Navigation tab bar 330 is located at the top of page 300 and is also referred to as the "top navigation tab bar." In the navigation tab bar, navigation tabs 332-1, 332-2, and 332-3 (collectively or individually referred to herein as navigation tabs 332 for ease of discussion) are presented. These navigation tabs are navigation tabs corresponding to navigation tab 322-1 in the upper hierarchy. Navigation tab 332-1 has the characters "recommended" indicating a content page is recommended, and recommended content of application 120 can be presented here, navigation tab 332-2 has the characters "follow" indicating a content page is followed, and content of the followed user can be presented here, and navigation tab 332-3 has the characters "same city" indicating a content page of a given region (e.g., a particular city). In some embodiments, although not shown in the drawings, navigation tab bar 330 may additionally or alternatively include a navigation tab corresponding to a friend content page. For example, the first-level navigation tab 322-2 "Friends" in the navigation tab bar 320 may be placed as a second-level navigation tab below "Top Page."

[0032] It should be understood that navigation tab bar 330 may further include more navigation tabs, but these navigation tabs are not explicitly shown on page 300. For example, more navigation tabs in navigation tab bar 330 may be displayed by sliding left and right. In some embodiments, the presentation positions of a first-level navigation tab bar (e.g., navigation tab bar 320) and a second-level navigation tab bar (e.g., navigation tab bar 330) in a page may be switched up and down, or may be presented on the left and right sides of a page, respectively. These are not limited to embodiments of the present invention.

[0033] A user can access the corresponding pages by selecting these navigation tabs in the navigation tab bars 320 and 330. For example, when the first-level navigation tab 322-1 "Top Page" is selected and the second-level navigation tab 332-1 "Recommended" is selected, the currently displayed page 300 is displayed, presenting the contents of the "Recommended" page under "Top Page" of the application 120. In some implementations, in the absence of a user selection, for example when a user launches the application 120, the default navigation tabs (e.g., navigation tabs "Top Page" and "Recommended") may be selected to display a default page (e.g., Top Page Recommended Page).

[0034] It should be understood that page 300 of FIG. 3A and the pages in the other figures described in the following specification are merely example pages, and that in practice a variety of page designs may exist. Each graphical element within a page may have a different arrangement and a different visual representation, one or more of which may be omitted or substituted, and one or more other elements may be present. Embodiments of the invention are not limited in this respect.

[0035] In box 220, the terminal device 110 detects a non-click pose on the first page.

[0036] When a predetermined icon is presented on the first page, the user may access a second page corresponding to the predetermined icon. In some cases, the navigation tab may be located at a position that is relatively convenient for the user to click or select in the first page, and the predetermined icon may be located at a relative edge position. Note that the size of the predetermined icon is usually smaller and it is relatively difficult to select by clicking. Therefore, in order to facilitate quick access to the second page, the present invention presents a method for entering the second page by a non-click position, because the non-click position is usually convenient for the user to operate in various areas of the screen according to different situations.

[0037] When a non-click posture is detected, the terminal device 110 determines whether the non-click posture corresponds to the selection of a predetermined icon based on the type of the non-click posture and the position corresponding to the first page in the page navigation structure in box 240. When it is determined that the non-click posture corresponds to the selection of the predetermined icon, the terminal device 110 switches from the first page to the second page in box 250.

[0038] The non-click posture includes various interaction postures for controlling page interaction other than the click posture. One example of the non-click posture may include a slide gesture. The non-click posture may further include interaction operations other than gestures, such as eye movement interaction operations, face posture interaction operations, etc. The non-click posture is usually more convenient to operate because it does not require accurate and quick positioning and clicking on a specific icon or position.

[0039] Due to its convenience, the non-click posture is usually used in many page interaction situations. In order to better distinguish between access to the first page and the second page, an embodiment of the present invention proposes to determine whether the currently detected non-click posture corresponds to the selection of a predetermined icon based on the type of the non-click posture and the position corresponding to the first page in the page navigation structure. In particular, when a certain type of non-click posture is detected on a certain page, it is determined that the current non-click posture corresponds to the selection of a certain icon.

[0040] Different types of non-click postures are used to indicate different interaction operations. In an example where the non-click posture includes a slide gesture, the types of non-click postures can be distinguished by a slide direction. In some examples, the types of slide gestures may include a leftward slide gesture, a rightward slide gesture, an upward slide gesture, a downward slide gesture, or a slide gesture having another specific trajectory. In some examples, one or more types of slide gestures are used to indicate selection of a predetermined icon. When the non-click posture includes other postures of the non-slide gesture, a specific type of non-click posture may be set to indicate selection of a predetermined icon.

[0041] Specifically, when a non-click posture is detected on the first page, the terminal device 110 can determine whether the first page is positioned by a target navigation tab in a first hierarchical level of the page navigation structure (for ease of discussion, may be referred to as a "first target navigation tab") and another target navigation tab in a second hierarchical level (for ease of discussion, may be referred to as a "second target navigation tab"), and further determines whether the slide gesture is a predetermined type of non-click posture.

[0042] In some embodiments, a slide gesture in a predetermined direction on a specific page can be set to correspond to the selection of a specific icon. In one example, a right slide gesture can be set to correspond to the selection of a specific icon. Thus, the slide gesture in the predetermined direction is a right slide gesture. In some embodiments, a left slide gesture on a specific page can be set to correspond to the selection of a specific icon. Thus, the slide gesture in the predetermined direction is a left slide gesture. Of course, an upward slide gesture and / or a downward slide gesture, or other types of non-click postures on a specific page can also be set to correspond to the selection of a specific icon. In the following specification and examples of drawings, for the purpose of discussion, a right slide gesture is set as an exemplary interaction posture for the selection of a specific icon, but it should be understood that the embodiments of the present invention also apply to other types of interaction postures.

[0043] In some embodiments, considering that there are more interaction postures that a user may trigger in the process of use, the types of non-click postures that are more convenient for user operation are limited, so when a certain type of non-click posture is detected on a certain page, it is determined that the non-click posture corresponds to the selection of a predetermined icon. Considering the hierarchical relationship of the page navigation structure, such a page may be located by a specific navigation tab (called a "target navigation tab") in each hierarchy of the page navigation structure.

[0044] In some embodiments, when a first target navigation tab for locating a first page in the first hierarchy is used to locate multiple navigation tabs in the second hierarchy, that is, the second hierarchy includes multiple navigation tabs, and these navigation tabs may be arranged in parallel in one row, for example, presented side by side in the navigation tab bar of the first page. A second target navigation tab for locating a first page in the second hierarchy may include a navigation tab arranged at the leftmost or rightmost position in the multiple navigation tab bar. In some embodiments, the leftmost navigation tab and the rightmost navigation tab may be simultaneously set as navigation tabs for locating a first page in the second hierarchy. That is, in the second hierarchy, there may be two navigation tabs for locating different pages, and a predetermined type of non-click posture on these pages both corresponds to the selection of a predetermined icon.

[0045] In some examples, the first target navigation tab for positioning the first page in the first hierarchy may include a navigation tab for positioning a set of pages corresponding to the top page. For example, in the example of FIG. 3A, navigation tab 322-1 "Top Page" may be set as a target navigation tab in the first hierarchy, positioning multiple navigation tabs in the second hierarchy corresponding to the top page, i.e., positioning multiple navigation tabs 332 presented in a parallel arrangement in navigation tab bar 330. In some embodiments, in the pages positioned in rightmost navigation tab 332-1 "Recommended" and / or leftmost navigation tab 332-3, a predetermined type of non-click posture corresponds to selection of message icon 310.

[0046] In some embodiments, if it is determined in box 240 that the non-click pose does not correspond to the selection of a predefined icon, the terminal device 110 can further determine whether the non-click pose corresponds to another predefined interaction and perform a corresponding operation. If the non-click pose does not correspond to any predefined interaction, no response can be made.

[0047] In the following description, the selection of a certain icon and the switching of the second page are explained in conjunction with examples in the drawings.

[0048] 3B shows that a slide gesture 340 is detected on the page 300. After the slide gesture 340 is detected, it is determined that the type of the slide gesture 340 is a right slide gesture, and the page 300 is a page positioned by the first-level navigation tab 322-1 "Top Page" and the rightmost navigation tab 332-1 "Recommended" on the second level (sometimes referred to as a "Top Page Recommended" page), and therefore it can be determined that the slide gesture 340 corresponds to the selection of the message icon 310. In response, the application 120 switches from the current page 300 to the message page 301 shown in FIG. 3C. That is, in the rightmost "Top Page Recommended" page, it is possible to quickly switch to the message page via the right slide gesture.

[0049] The message page 301 provides a function of message interaction. In the example of FIG. 3C, the message page 301 may include a message conversation area 350, in which message conversations with one or more users and / or other message notifications are presented. The message page 301 further provides a search box 352 for providing a search function. It is noted that the message page 301 further provides an exit icon 354, and selecting or clicking on the exit icon 354 can close the message page 301. It should be understood that FIG. 3C only shows an example layout of the message page. Any layout may be designed for the message page according to actual needs.

[0050] In some embodiments, alternatively or additionally, as shown in Fig. 3D, when a rightward sliding gesture 342 is detected on a page 302 (which may be referred to as a "Top Page Same City" page) positioned by the leftmost navigation tab 332-3 "Same City" among multiple navigation tabs in a second layer positioned by navigation tab 322-1 "Top Page" in a first layer, it may be determined that the sliding gesture 342 corresponds to a selection of the message icon 310. In response, the current page 302 is switched to the message page 301 shown in Fig. 3C.

[0051] In some embodiments, when a predetermined type of non-click posture is detected in a specific region of a specific page, the non-click posture can be determined to correspond to the selection of a specific icon. For example, when a right sliding gesture is used to indicate the selection of a specific icon, when a right sliding gesture is detected in the left region of the first page, for example, in the left 1 / 2 region or the left 1 / 3 region, the sliding gesture can be determined to correspond to the selection of a specific icon. Of course, a sliding gesture in a specific direction detected in any other region or the entire page can be set to be determined to correspond to the selection of a specific icon.

[0052] In some embodiments, in addition to using a non-click pose, a click pose on a given icon can also be used to enter a corresponding second page. When a click pose on a message icon 310 in the upper left corner is detected on page 300 as shown in Fig. 3E, application 120 can switch from current page 300 to message page 301 shown in Fig. 3C. In addition to page 300, on any other page where message icon 310 is presented, a click pose on message icon 310 can be used to enter a corresponding message page.

[0053] In some embodiments, when a certain type of non-click posture (e.g., a right sliding gesture) is detected on a particular page among the pages positioned by a first target navigation tab in the first hierarchical level, but the page is not a page positioned by a leftmost or rightmost navigation tab in the second hierarchical level, the non-click posture may correspond to switching between pages corresponding to the navigation tabs in the second hierarchical level. For example, when a right sliding gesture is detected on pages corresponding to navigation tab 322-1 "Top Page" and navigation tab 332-2 "Follow," the page may be switched to a page corresponding to navigation tab 332-3 "Same City."

[0054] In some cases, some interactive functions may be provided after a user logs in to the application 120. Thus, in some embodiments, if a predetermined icon is a non-login icon, presentation of the predetermined icon and a method for page switching in a non-click position on a particular page may be provided when the user is logged in. Specifically, the terminal device 110 may determine whether the user is logged in to the application 120, and when it is determined that the user is logged in to the application 120, presents a predetermined icon (i.e., a non-login icon) at a predetermined position in the first page. In some embodiments, the non-login icon may be used to access a page other than the login page.

[0055] In some implementations, if it is determined that the user is not logged in to application 120, a login icon can be presented in a similar location on the first page. As shown in Figure 4A, page 300 presents a login icon 410 in the upper left corner rather than the message icon 310 shown in the example of Figure 3A. Selection of the login icon can enter the user's login page.

[0056] In some embodiments, a selection for the login icon can be provided in a manner similar to the interaction posture of the non-login icon. Specifically, a certain type of non-click posture can be used on a specific page to support indicating a selection for the login icon to enter the login page. In this way, when the user is not logged in to the application, when the terminal device 110 detects a non-click posture on the first page, it can determine whether the non-click posture corresponds to a selection of the login icon based on the type of the non-click posture and the position corresponding to the first page in the page navigation structure. When the user is not logged in to the application, the same type of non-click posture on the same page can be used to indicate a selection for the login icon. When it is determined that the non-click posture corresponds to a selection of the login icon, the terminal device 110 can switch from the current first page to the login page.

[0057] As shown in Fig. 4A, when a rightward slide gesture 420 is detected on page 300 positioned by first-level navigation tab 322-1 "Top Page" and second-level rightmost navigation tab 332-1 "Recommended", application 120 can switch from page 300 to login page 401 shown in Fig. 4B. A user can input login information such as a username and password on login page 401 to log in to application 120.

[0058] In another example shown in FIG. 4C, when a right slide gesture 422 is detected on page 300 positioned by first-level navigation tab 322-1 “Home Page” and second-level left-most navigation tab 332-3 “Recommended,” application 120 may switch from page 300 to login page 401 shown in FIG. 4B.

[0059] In some implementations, in addition to the non-click pose, the user can also click on the login icon to enter the login page. As shown in FIG 4D, when a user click pose on the login icon 410 in the page 300 is detected, the application 120 may switch from the page 300 to the login page 401 shown in FIG 4B.

[0060] In some embodiments, after user login is completed on the login page, the first page may continue to be presented and a predetermined non-logged-in icon may be presented at a predetermined location within the first page, thereby facilitating the user's access to the corresponding second page.

[0061] In some implementations, when switching from page 1 to page 2, the presentation of the content of page 2 can be achieved using a sliding of a content container, which is used to house the content to be displayed.

[0062] In a page navigation structure with layers, when a page is positioned by navigation tabs in two layers, content containers corresponding to each layer can be placed. The content container corresponding to the first layer (called the "outer layer content container") can slide between the pages that are slidably switched in the first layer. When multiple pages are positioned by a specific navigation tab in the first layer, the content container corresponding to the second layer (called the "inner layer content container") can slide within the multiple pages that correspond to the navigation tab.

[0063] In some implementations, a right sliding gesture on a first page can be supported to enter a second page, and a different left sliding gesture on the first page (e.g., a "Top Page Recommendations" page) can be supported to enter another page, such as a personal page. In this manner, the outer layer content container can slide between the second page, the first page, and the personal page, thereby accommodating the content of the different pages.

[0064] 5 shows a flow chart of a process 500 for presenting a page according to some embodiments of the present invention. The process 500 may be implemented in the terminal device 110.

[0065] In box 510, the terminal device 110 determines whether a predetermined type of non-click posture is detected on the first page located by the first target navigation tab and the second target navigation tab. For example, the terminal device 110 determines whether a right sliding gesture is detected on the “Top Page Recommendations” page 300.

[0066] 6A shows a schematic diagram of a structure for presenting a page in application 120 by an inner layer content container and an outer layer content container. In the example of FIG. 6A, the outer layer content container is slid to a page located by a navigation tab "Top Page" in the first layer, and the inner layer content container is slid to a page 611 located by a navigation tab "Recommended" in the second layer. Application 120 presents the content presented by these two content containers, i.e., presents the content of page 611.

[0067] If a predetermined type of non-click posture is not detected on the first page, the terminal device 110 may periodically or continuously perform detection for a particular page and non-click posture.

[0068] In some embodiments, a particular version or mode of the application 120 supports a particular type of non-click posture on a particular page to enter a second page, and the type of non-click posture on other versions or modes corresponds to switching between multiple pages located on each of multiple navigation tabs arranged side by side in the second hierarchy. In such a case, when a certain type of non-click posture is detected on a first page, in box 520, the terminal device 110 determines whether the application 120 supports entering a second page by a non-click posture.

[0069] If entry to the second page is supported in a non-click pose, then in box 530, the terminal device 110 prevents the inner layer content container from sliding to avoid movement of the inner layer content container between navigation tabs in the second hierarchy. Then, in box 540, the terminal device 110 accommodates the content of the second page by sliding the outer layer content container from the first page to the second page. In box 550, the terminal device 110 presents the content accommodated in the outer layer content container.

[0070] FIG 6B shows an example of the sliding process of the outer layer content container. In the example, assume that a certain type of non-click posture corresponding to the selection of a message icon is detected on page 611. In response, the outer layer content container slides leftward from page 611 to reach the center of message page 620 corresponding to the message icon. FIG 6C shows an example after the outer layer content container has slid to reach message page 620. In this case, the content of message page 620 contained in the outer layer content container can be presented.

[0071] In some implementations, when a different type of non-click posture, such as a slide left gesture, is detected on a particular first page, the outer layer content container slides rightward to reach a page in another direction, such as personal page 630 in the first tier, to accommodate the content of that page. A first page that supports entry to personal page 630 via a slide left gesture may include the rightmost navigation tab in the second tier, for example the navigation tab "Recommended" arranged rightmost among the multiple second tier navigation tabs in FIG. 6A.

[0072] In some embodiments, if it is determined in box 520 that entry into the second page corresponding to a particular icon in a non-click position is not supported, in box 560 the terminal device 110 slides the inner layer content container from the first page to the page positioned by the next navigation tab.

[0073] For example, FIG. 6D shows that message page 620 does not exist in the architecture of the outer layer content container slide if entering the message page by a non-click posture is not supported. The current first page is page 611 located in the first hierarchical navigation tab "Top Page" and the second hierarchical navigation tab "Recommended". If a certain type of non-click posture (e.g., a right-slide gesture) is detected, the inner layer content container slides leftward to reach page 612 located by the navigation tab "Follow", as shown in FIG. 6E. In response, the content of page 612 can be presented. If a further certain type of non-click posture (e.g., a right-slide gesture) is detected in page 612, the inner layer content container continues to slide leftward to reach page 613 located by the navigation tab "Same City", as shown in FIG. 6F.

[0074] In some message interaction scenarios, a reminder for new / unread messages can be provided on the current page. In some implementations, a message icon can be presented on the first page, and when an incoming message is detected, a message reminder can be presented on the first page. The message reminder can have a variety of forms. In some implementations, the form of the message reminder can be related to the source of the message, particularly the source of the most recent message.

[0075] In particular, it may be determined whether the message is a friend message from a logged-in user of application 120. If the message is determined to be a friend message from a logged-in user of application 120, the message icon may be transformed into a first message alert flag, and if the message is a non-friend message, a second message alert flag may be presented in association with the message icon. The second message alert flag may be different from the first message alert flag, thereby allowing for differentiation between friend messages and non-friend messages.

[0076] The first message alert flag may be associated with the user who sent the friend message, for example, transformed into displaying an avatar icon of the user who sent the friend message, or may be associated with other identifiers. FIG. 7A shows such a message alert. As shown in FIG. 7A, since there is an unread message, the message icon 310 originally presented in the upper left corner of the page 300 is transformed into a first message alert flag 712, which corresponds to the friend avatar icon who sent the friend message. In this way, the user can quickly notice that there is a new message from a friend, and can know which friend the message is specifically from without entering the detailed message page. In this way, it is possible to facilitate the user's message inquiry and improve the interactive experience.

[0077] In some implementations, if the message is a non-friend message, a second message alert flag may be presented overlaid on the message icon. The second message alert flag may include a small red dot or a numeric red dot (i.e., a number plus a small red dot) indicating the number of messages to be alerted. For example, FIG. 7B shows a message alert flag presented as a small red dot 714 overlaid on the message icon 310 of the page 300, and FIG. 7C shows a message alert flag presented as a numeric red dot 716 overlaid on the message icon 310 of the page 300, which may indicate the number of unread messages.

[0078] In some embodiments, if a user has already viewed a message, the message alert flag is not presented. In some embodiments, the message alert can be downgraded to reduce interference to the user when the user browses content or page interactions. For example, the first message alert flag associated with a friend has a significantly higher alert effect on the message and brings relatively more interference to the user compared to the normal small red dot and the number red dot. Compared with the normal small red dot, the number red dot brings more interference to the user. In some embodiments, when it is determined that the currently presented message alert flag satisfies the alert downgrade policy, the currently presented message alert flag can be downgraded to another message alert flag with less interference. For example, the transformed first message alert flag can be downgraded to the number red dot or the small red dot, and the number red dot can be downgraded to the small red dot.

[0079] In some embodiments, the attention downgrade policy may be related to the presentation time of the message attention flag, related to the number of unread messages, related to the interaction state of the user, etc. Although embodiments of the present invention are not limited in this respect.

[0080] In some embodiments, one or more interaction forms are further provided to allow a user to exit from the second page after entering the second page corresponding to a certain icon. When an interaction posture in the second page is detected that corresponds to the exit of the second page (e.g., corresponding to a selection for an exit icon in the second page), the second page can be switched to the first page, i.e., the page before the second page can be entered.

[0081] In some embodiments, the interaction posture corresponding to the end of the second page may include a click posture on an end icon in the second page. In some embodiments, alternatively or additionally, the interaction posture corresponding to the end of the second page may include another predetermined type of non-click posture, such as a slide gesture in a predetermined direction. In some embodiments, the predetermined type of non-click posture for exiting from the second page may be different from the predetermined type of non-click posture for entering the second page. In some embodiments, when the non-click posture includes a slide gesture, the direction of the slide gesture for exiting from the second page may be different from the direction of the slide gesture for entering the second page. For example, when the slide gesture for entering the second page is a right slide gesture, the slide gesture for exiting from the second page may be a left slide gesture or another slide gesture, such as an upward slide gesture or a downward slide gesture. Setting different types of non-click postures can make the user's operation more convenient, and can also help the user quickly become familiar with the method of entering and exiting the second page, thereby further improving the user's usage experience.

[0082] In some embodiments, according to actual needs, the type of non-click posture for exiting from the second page may be set to be the same as the non-click posture for entering the second page, for example, both may be a right sliding gesture.

[0083] As some examples, when a user clicks on the exit icon 354 in the message page 301 as shown in Figure 8A, or when a left slide gesture 822 is detected in the message page 301 as shown in Figure 8B, the message page 301 can be switched to the first page 300 shown in Figure 8C. In the content container implementation, for example, in the example of Figure 6C, the outer layer content container is slid from the message page 620 to the previous page 611. In some embodiments, when a predetermined type of non-click posture is detected in a predetermined area of ​​the second page, it can be set to determine that the non-click posture corresponds to the end of the second page. For example, when a left slide gesture is used to end the second page, when a left slide gesture is detected in the right area of ​​the first page, for example, the right 1 / 2 area or the right 1 / 3 area, it can be determined that the slide gesture corresponds to the end of the second page. Of course, when a predetermined type of non-click posture is detected in any other area or the entire second page, it can be set to determine that the non-click posture corresponds to the end of the second page.

[0084] In order to help the user quickly understand and grasp how to end the second page, in some embodiments, when it is determined that the second page has been initially presented in the application 120, a guide mask layer may be superimposed on the second page, and end guide information may be presented in the guide mask layer, where the end guide information indicates an interaction posture for ending from the second page. In some examples, the end guide information may include an end guide animation, which may better display the end method. In other examples, the end guide information may additionally or alternatively further include text, images, and / or any other form of guide.

[0085] 8D, a guide mask layer 840 including exit guide information 842 is superimposed on the message page 301 to indicate that sliding left may be used to exit the message page. In some examples, the exit guide information 842 may further indicate that clicking an exit icon in the upper right corner may also be used to exit the message page.

[0086] In some embodiments, when a message is received for application 120, a message reminder pop-up window may also be presented within application 120 or outside application 120 (eg, application 120 is not currently launched).

[0087] In some embodiments, a message alert pop-up window is presented on the first page, and when a user's selection on the message alert pop-up window is detected, the first page can be directly switched to a message conversation page corresponding to the message. Figure 9A shows a message alert pop-up window 910 presented on the first page 300 of the application 120. When the user clicks, for example, on the posture selection message pop-up window, the page is directly switched to the message conversation page 901 shown in Figure 9B, and the user can conveniently interact in the message conversation page 901.

[0088] In some embodiments, when a dialogue posture indicating an exit from a message conversation page is detected, e.g., a user's selection of back icon 920 in message conversation page 901 of Figure 9B is detected, a switch may be made from the message conversation page to a message page, e.g., from message conversation page 901 to message page 301 shown in Figure 9C. In some embodiments, in such a case, continuing to exit from the message page may result in a switch to the first page where the previous message alert pop-up window was presented.

[0089] In some embodiments, even if a message alert pop-up window is presented on a page other than the application and a selection on the message alert pop-up window is detected, a message conversation page corresponding to the message may still be presented. For example, as shown in FIG. 9D, when a message of the application 120 is received but a page of the application 120 is not currently presented, a message alert pop-up window 912 may be presented on a page 903 other than the application 120 of the terminal device 110. When a selection on the message alert pop-up window 912 is detected, the page may be switched to the message conversation page 901 shown in FIG. 9B. Furthermore, when a dialogue posture indicating an exit from the message conversation page is continuously detected on the message conversation page, a switch from the message conversation page to a message page may be made. In some embodiments, when such a case occurs, a switch from the message page to a default page of the application 120 may be made, such as a "Top Page Recommendation" page. Of course, the scope of the present invention is not limited in this respect.

[0090] 10 shows a block diagram of a schematic structure of an apparatus 1000 for page interaction in a specific embodiment according to the present invention. The apparatus 1000 can be implemented as or included in a terminal device 110. Each module / component in the apparatus 1000 can be implemented by hardware, software, firmware, or any combination thereof.

[0091] As shown in the drawing, the device 1000 includes an icon presenting module 1010 for presenting a predetermined icon for accessing a second page at a predetermined position in a first page. The device 1000 further includes a posture detection module 1020 for detecting a non-click posture on the first page, and an icon selection determination module 1030 for determining whether the non-click posture corresponds to the selection of the predetermined icon based on the type of the non-click posture and the position corresponding to the first page in the page navigation structure when the non-click posture is detected. The device 1000 further includes a page presenting module 1040 for switching from the first page to the second page when it is determined that the non-click posture corresponds to the selection of the predetermined icon.

[0092] In some examples, the first page and the second page comprise pages in a multimedia sharing application. In some examples, the first page and the second page comprise pages in a video sharing application. In some examples, the first page comprises a video presenting page. In some examples, the second page comprises a non-video presenting page or another video presenting page.

[0093] In some embodiments, when it is determined that the first page is located by a first target navigation tab in a first hierarchy and a second target navigation tab in a second hierarchy of the page navigation structure, the icon selection determination module 1030 determines whether the non-click posture is a predetermined type of non-click posture, and when it is determined that the non-click posture is a predetermined type of non-click posture, it determines that the non-click posture corresponds to selection of a predetermined icon.

[0094] In some implementations, the second hierarchy includes multiple navigation tabs arranged in parallel in a row, with the second target navigation tab arranged at the right-most or left-most position of the multiple navigation tabs.

[0095] In some embodiments, the predetermined type of non-click posture includes a right-slide gesture or a left-slide gesture.

[0096] In some embodiments, the first target navigation tab is used to locate a set of pages corresponding to a top page, the set of pages including at least page 1. In some embodiments, each page in the set of pages is further located by a respective navigation tab in a second hierarchy.

[0097] In some embodiments, the page switching module includes a container sliding module for sliding a content container corresponding to the first hierarchical level from the first page to the second page to accommodate content of the second page, and a container content presentation module for presenting the content accommodated in the content container.

[0098] In some embodiments, the first hierarchical level includes at least one of a navigation tab corresponding to a top page, a navigation tab corresponding to a shopping page, and a navigation tab corresponding to a friend content page. In some embodiments, the second hierarchical level includes at least one of a navigation tab corresponding to a recommended content page, a navigation tab corresponding to a friend content page, a navigation tab corresponding to a follow content page, and a navigation tab corresponding to a specific area content page.

[0099] In some implementations, navigation tabs in the first tier are presented in one location at the bottom or top of the first page, and navigation tabs in the second tier are presented in another location at the bottom or top of the first page.

[0100] In some embodiments, the predetermined location includes a top left location, a top right location, a bottom left location, or a bottom right location of the first page.

[0101] In some embodiments, the predefined icon includes a message icon corresponding to a message page. In some embodiments, the apparatus 1000 further comprises a message detection module for detecting the message and a reminder presentation module for presenting a message reminder on the first page when the message is detected.

[0102] In some embodiments, the attention presentation module includes a first presentation module for transforming the message icon into a first message attention flag when the message is determined to be a friend message from the logged-in user, and a second presentation module for presenting a second message attention flag in association with the message icon when the message is determined to be a non-friend message.

[0103] In some implementations, the first message attention flag is associated with a user who sent the friend message.

[0104] In some embodiments, the attention presentation module includes a third presentation module for presenting a third message attention flag on the first page, and a fourth presentation module for converting the third message attention flag to a fourth message attention flag when it is determined that presenting the third message attention flag satisfies the attention downgrade policy.

[0105] In some embodiments, the apparatus 1000 further comprises a message interaction detection module for detecting an interaction posture on the second page, and a message switching module for switching from the second page to the first page when it is detected that the interaction posture corresponds to the end of the second page.

[0106] In some embodiments, the message switching module includes a click or slide based switching module for switching from the second page to the first page upon determining that the interaction posture includes another predetermined type of non-click posture or a click posture on an end icon in the second page is detected.

[0107] In some embodiments, the different predefined type is different from the non-click pose type for switching from the first page to the second page.

[0108] In some embodiments, the other predefined type of non-click pose comprises a non-click pose detected in a predefined area of ​​the second page.

[0109] In some embodiments, the device 1000 further includes a mask layer overlay module for overlaying a guide mask layer on the second page when it is determined that the second page is presented first, and a guide presentation module for presenting termination guide information in the guide mask layer indicating an interaction posture for ending from the second page.

[0110] In some embodiments, the predetermined icon includes a non-logged-in icon. In some embodiments, the icon presentation module includes a login determination module for determining whether a logged-in user exists, and a login-based icon presentation module for presenting the predetermined icon at a predetermined position within the first page when it is determined that a logged-in user exists.

[0111] In some embodiments, the device 1000 further includes a login icon presenting module for presenting a login icon at a predetermined position in the first page when it is determined that no logged-in user exists; a login selection determination module for determining whether a non-clicking pose corresponds to a selection of the login icon based on a type of the non-clicking pose and a position corresponding to the first page in the page navigation structure when a non-clicking pose is detected on the first page; and a login switching module for switching from the first page to the login page when it is determined that the non-clicking pose corresponds to a selection of the login icon.

[0112] In some implementations, the attention presentation module comprises a pop-up window presentation module for presenting a message attention pop-up window on the first page.

[0113] In some embodiments, the predefined icon includes a message icon corresponding to a message page. In some embodiments, the apparatus 1000 further comprises a first conversation page switching module for switching from the first page to a message conversation page corresponding to the message when a selection of the message alert pop-up window is detected, and a first conversation exit module for switching from the message conversation page to the message page when a dialogue posture indicating exiting from the message conversation page is detected.

[0114] In some embodiments, the apparatus 1000 further comprises a second conversation page switching module for switching from the first page to a message conversation page corresponding to the message when a selection on a message alert pop-up window is detected on a page other than the application, and a second conversation termination module for switching from the message conversation page to the message page when a dialogue posture indicating an exit from the message conversation page is detected.

[0115] 11 illustrates a block diagram of a computing device 1100 capable of implementing one or more embodiments of the present invention. It should be understood that the computing device 1100 illustrated in FIG. 11 is merely exemplary and should not be construed as limiting the functionality and scope of the embodiments described herein. The computing device 1100 illustrated in FIG. 11 may be used to implement the terminal device 110 of FIG.

[0116] As shown in Fig. 11, the computing device 1100 is in the form of a general-purpose computing device. The components of the computing device 1100 may include, but are not limited to, one or more processors or processing units 1110, memory 1120, storage device 1130, one or more communication units 1140, one or more input devices 1150, and one or more output devices 1160. The processing unit 1110 may be a real or virtual processor and may perform various processes based on programs stored in the memory 1120. In a multiprocessor system, multiple processing units execute computer-executable instructions in parallel to enhance the parallel processing capabilities of the computing device 1100.

[0117] Computing device 1100 typically includes a number of computer storage media. Such media may be any obtainable media accessible by computing device 1100, including but not limited to volatile and non-volatile media, removable and non-removable media. Memory 1120 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. Storage device 1130 may be removable or non-removable media and may include machine-readable media, such as flash memory drives, magnetic disks, or any other media, that may be used to store information and / or data (e.g., training data for training) and may be accessible within computing device 1100.

[0118] The computing device 1100 may further include other removable / non-removable, volatile / non-volatile storage media. Although not shown in FIG. 11, 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 1120 may include a computer program product 1125 having one or more program modules, which are configured to perform various methods or operations of various embodiments of the invention.

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

[0120] The input device 1150 may be one or more input devices such as a mouse, a keyboard, a trackball, etc. The output device 1160 may be one or more output devices such as a display, a speaker, a printer, etc. The computing device 1100 may further communicate, as necessary, with one or more external devices (not shown), such as a storage device, a display device, etc., via a communication unit 1140, with one or more devices that allow a user to interact with the computing device 1100, or with any device (e.g., a netbook card, a modem, etc.) that allows the computing device 1100 to communicate with one or more other computing devices. Such communication may be performed via an input / output (I / O) interface (not shown).

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

[0122] Aspects of the present invention have been described herein with reference to flowcharts 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 flowcharts and / or block diagrams, and combinations of boxes in the flowcharts and / or block diagrams, can all be implemented by computer readable program instructions.

[0123] 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 a processing unit of the computer or other programmable data processing apparatus, generates an apparatus for implementing the functions / operations 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 / operations specified in one or more boxes in the flowcharts and / or block diagrams.

[0124] Loading the computer-readable program instructions into a computer, other programmable data processing apparatus, or other device causes 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.

[0125] The flowcharts and block diagrams in the drawings illustrate possible architectures, functions, and operations of some 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 part of instructions, which includes one or more executable instructions for implementing the specified logical function. 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 in fact be executed substantially in parallel, or may be executed in a reverse order depending on the functions 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 may be implemented by a combination of special-purpose hardware and computer instructions.

[0126] Although each implementation of the present invention has been described above, the above description is illustrative, not exhaustive, and is not limited to each disclosed implementation. Many modifications and changes will be apparent to those skilled in the art without departing from the scope and spirit of each described implementation. The selection of terms used in this specification is intended to best interpret the principles, practical applications, or improvements to the technology in the marketplace of each implementation, or to allow those skilled in the art to understand each implementation disclosed in this specification.

Claims

1. presenting a predetermined icon for accessing a second page at a predetermined position within the first page; detecting a non-click pose on the first page; when the non-click posture is detected, determining whether the non-click posture corresponds to a selection of the predetermined icon based on a type of the non-click posture and a corresponding position of the first page in a page navigation structure; switching from the first page to the second page when it is determined that the non-click pose corresponds to selection of the predetermined icon. How pages interact.

2. Determining whether the non-click pose corresponds to a selection of the predetermined icon includes: When it is determined that the first page is located by a first target navigation tab in a first hierarchy and a second target navigation tab in a second hierarchy of the page navigation structure, determining whether the non-click posture is a predetermined type of non-click posture; if the non-click posture is determined to be the predetermined type of non-click posture, determining that the non-click posture corresponds to selection of the predetermined icon; The method of claim 1.

3. the second hierarchy includes a plurality of navigation tabs arranged in parallel in one row, and the second target navigation tab is arranged at the rightmost or leftmost of the plurality of navigation tabs; The method of claim 2.

4. The predetermined type of non-click posture includes a right-slide gesture or a left-slide gesture. The method of claim 2.

5. the first target navigation tab is used to locate a set of pages corresponding to a top page, the set of pages including at least the first page; each page of the set of pages is further positioned by a respective navigation tab in the second hierarchy; The method of claim 2.

6. Switching from the first page to the second page comprises: sliding a content container corresponding to a first hierarchical level from the first page onto the second page to accommodate the content of the second page; presenting the content contained in the content container. The method of claim 1.

7. the first hierarchy includes at least one navigation tab among a navigation tab corresponding to a top page, a navigation tab corresponding to a shopping page, and a navigation tab corresponding to a friend content page; the second hierarchy includes at least one navigation tab among a navigation tab corresponding to a recommended content page, a navigation tab corresponding to a friend content page, a navigation tab corresponding to a follow content page, and a navigation tab corresponding to a specific area content page; The method according to claim 3.

8. the predetermined position includes a top left position, a top right position, a bottom left position, or a bottom right position of the first page; The method of claim 1.

9. the predetermined icon includes a message icon corresponding to a message page; The method comprises: Detecting the message; and presenting a message alert on the first page when the message is detected. The method of claim 1.

10. Presenting the message alert includes: When the message is determined to be a friend message from a logged-in user, transforming the message icon into a first message alert flag; and presenting a second message alert flag in association with the message icon if the message is determined to be a non-friend message.

10. The method of claim 9.

11. The first message alert flag is associated with a user who sent the friend message. The method of claim 10.

12. detecting a dialogue posture on the second page; switching from the second page to the first page when it is detected that the dialogue pose corresponds to an end of the second page. The method of claim 1.

13. Switching from the second page to the first page comprises: and switching from the second page to the first page when the interaction posture includes another predetermined type of non-click posture or a click posture on an end icon in the second page is detected. The method of claim 12.

14. the other predetermined type is different from the type of the non-click posture for switching from the first page to the second page; The method of claim 13.

15. the other predetermined type of non-click posture includes a non-click posture detected in a predetermined area of ​​the second page; The method of claim 13.

16. when it is determined that the second page is being presented for the first time, overlaying a guide mask layer over the second page; presenting end guide information indicating a dialogue posture ending from the second page in the guide mask layer, The method of claim 12.

17. The predetermined icon includes a non-login icon, Presenting the predetermined icon at the predetermined location within the first page includes: Determining whether a logged in user exists; and when it is determined that a logged-in user exists, presenting the non-logged-in icon at the predetermined position within the first page. The method of claim 1.

18. presenting a login icon at the predetermined position on the first page when it is determined that no logged-in user exists; when the non-click pose is detected on the first page, determining whether the non-click pose corresponds to a selection of the login icon based on a type of the non-click pose and the position corresponding to the first page in the page navigation structure; switching from the first page to a login page when it is determined that the non-click pose corresponds to a selection of the login icon.

20. The method of claim 17.

19. an icon presentation module configured to present a predetermined icon at a predetermined location within the first page; a posture detection module configured to detect a non-click posture on the first page; an icon selection determination module configured to, when the non-click posture is detected, determine whether the non-click posture corresponds to a selection of the predetermined icon based on a type of the non-click posture and a corresponding position of the first page in a page navigation structure; a page presentation module configured to switch from the first page to a second page when the non-click pose is determined to correspond to selection of the predefined icon. A device for page interaction.

20. 1. An electronic device comprising: At least one processing unit; and at least one memory coupled to said at least one processing unit and configured to store instructions for execution by said at least one processing unit, said instructions, when executed by said at least one processing unit, causing said electronic device to perform the method according to any one of claims 1 to 18. Electronic devices.

21. A computer program is stored, and when the computer program is executed by a processor, the method according to any one of claims 1 to 18 is realized. A computer-readable storage medium.

Citation Information

Patent Citations

  • Information display method and device and electronic equipment

    CN112181253A

  • Method for switching use environment of portable electronic apparatus, portable electronic apparatus, and computer program

    JP2015172861A

  • Method and system for information providing interface based on new user experience

    JP2020187718A

  • Display Method and Device

    US20220058037A1