WO2023193590A1 - 用于页面交互的方法、装置、设备和存储介质 - Google Patents
用于页面交互的方法、装置、设备和存储介质 Download PDFInfo
- Publication number
- WO2023193590A1 WO2023193590A1 PCT/CN2023/082331 CN2023082331W WO2023193590A1 WO 2023193590 A1 WO2023193590 A1 WO 2023193590A1 CN 2023082331 W CN2023082331 W CN 2023082331W WO 2023193590 A1 WO2023193590 A1 WO 2023193590A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- page
- message
- icon
- navigation
- gesture
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Ceased
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0481—Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
- G06F3/0483—Interaction with page-structured environments, e.g. book metaphor
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/95—Retrieval from the web
- G06F16/954—Navigation, e.g. using categorised browsing
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/95—Retrieval from the web
- G06F16/957—Browsing optimisation, e.g. caching or content distillation
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0484—Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
- G06F3/04842—Selection of displayed objects or displayed text elements
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0487—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
- G06F3/0488—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0487—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
- G06F3/0488—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
- G06F3/04883—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures for inputting data by handwriting, e.g. gesture or text
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0481—Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
- G06F3/04817—Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance using icons
Definitions
- Example embodiments of the present disclosure relate generally to the computer field, and in particular to methods, apparatus, devices and computer-readable storage media for page interaction.
- users can perform various actions on the app.
- users can create and publish various types of content in content sharing applications, including multimedia content such as videos, images, image collections, sounds, etc.
- users can also perform various operations such as browsing, commenting, forwarding, and message interaction in the application. Some operations in your application may need to be performed on specific pages. Convenient jumps to some pages of the application, such as pages frequently visited by users, are more important.
- a scheme for page interaction is provided to facilitate users' convenient access to specific pages.
- a page interaction method includes presenting a predetermined icon at a predetermined position in the first page; detecting a non-click gesture on the first page; if the non-click gesture is detected, based on the type of the non-click gesture and the corresponding position of the first page in the page navigation structure , determine whether the non-click gesture corresponds to the selection of the predetermined icon; and if it is determined that the non-click gesture corresponds to the selection of the predetermined icon, switch from the first page to the second page.
- an apparatus for page interaction includes an icon presentation module configured to present a predetermined icon at a predetermined position in a first page; a gesture detection module configured to detect a non-click gesture on the first page; and an icon selection determination module configured to detect In the case of a non-click gesture, determine whether the non-click gesture corresponds to the selection of the predetermined icon based on the type of the non-click gesture and the corresponding position of the first page in the page navigation structure; and a page rendering module configured to determine whether the non-click gesture corresponds to the selection of the predetermined icon.
- the first page is switched to the second page.
- an electronic device in a third aspect of the present disclosure, includes at least one processing unit; and at least one memory coupled to the at least one processing unit and storing instructions for execution by the at least one processing unit.
- the instructions when executed by at least one processing unit, cause the device to perform the method of the first aspect.
- a computer-readable storage medium is provided.
- the computer program is stored on the medium, and when the program is executed by the processor, the method of the first aspect is implemented.
- FIG. 1 illustrates a schematic diagram of an example environment in which embodiments of the present disclosure can be implemented
- FIG. 2 illustrates a flowchart of a process for page interaction in accordance with some embodiments of the present disclosure
- 3A to 3E illustrate schematic diagrams of interactive examples of page switching according to some embodiments of the present disclosure
- FIG. 4A-4D illustrate providing login in a page in accordance with some embodiments of the present disclosure.
- Figure 5 illustrates a flowchart of a process of rendering a page in accordance with some embodiments of the present disclosure.
- FIGS. 6A to 6F illustrate schematic diagrams of examples of content container sliding according to some embodiments of the present disclosure
- FIGS. 7A to 7C illustrate schematic diagrams of examples of providing message reminders in pages according to some embodiments of the present disclosure
- FIG. 8A to 8C illustrate schematic diagrams of interactive examples of exiting from the second page according to some embodiments of the present disclosure
- Figure 8D shows a schematic diagram of page exit guidance according to some embodiments of the present disclosure
- FIGS. 9A to 9D illustrate schematic diagrams of interaction examples of message pop-ups according to some embodiments of the present disclosure
- Figure 10 shows a block diagram of an apparatus for page interaction according to some embodiments of the present disclosure.
- Figure 11 illustrates a block diagram of a device capable of implementing various embodiments of the present disclosure.
- FIG. 1 shows a schematic diagram of an example environment 100 in which embodiments of the present disclosure can be implemented.
- an application 120 is installed in the terminal device 110.
- user 140 may interact with the application 120 via the terminal device 110 and/or a device attached to the terminal device 110 .
- the application 120 may be a content sharing application capable of providing users 140 with services related to multimedia content consumption, including browsing, commenting, forwarding, creation (eg, shooting and/or editing), publishing, etc. of multimedia content.
- multimedia content can be various forms of content, including video, audio, images, image collections, text, and so on.
- the terminal device 110 may present the page 150 of the application 120 to the user 140 .
- the page 150 may include various types of pages that the application 120 can provide, such as a multimedia content presentation page, a content creation page, a content editing page, a message page, a personal page, a mall page, and so on.
- the terminal device 110 communicates with the server 130 to implement provision of services for the application 120 .
- the terminal device 110 may be any type of mobile terminal, fixed terminal or portable terminal, including mobile 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 foregoing, Includes accessories and peripherals for these devices or any combination thereof.
- the terminal device 110 is also capable of supporting any type of user-directed interface (such as "wearable" circuitry, etc.).
- Server 130 is various types of computing systems/servers capable of providing computing capabilities, including but not limited to mainframes, edge computing nodes, computing devices in cloud environments, and the like.
- Embodiments of the present disclosure propose a solution for page interaction.
- non-click gestures are used to conveniently switch to a specific page. Since non-click gestures may also be used for other page interaction operations, in embodiments of the present disclosure, it is proposed to utilize the type of specific interaction gestures and support switching to a specific page through non-click gestures in a specific page. This not only supports convenient and fast switching and access to specific pages, but also minimizes the impact on other interactive operations.
- FIG. 2 illustrates a flow diagram of a process 200 for page interaction in accordance with some embodiments of the present disclosure.
- Process 200 may be implemented at terminal device 110.
- process 200 will be described with reference to environment 100 of FIG. 1 .
- the terminal device 110 presents a predetermined icon at a predetermined position in the first page, the predetermined icon being configured for accessing the second page.
- the page may be a page of an application, such as a page of application 120 .
- the page may also be a non-application page, such as a web page, etc.
- a predetermined icon is arranged in a certain page, and the predetermined icon is configured to access another page.
- the page presenting the predetermined icon is called the "first page”, which can be any appropriate page
- the page corresponding to the predetermined icon is called the "second page”, which can also be any appropriate page. page.
- the second page is different from the first page.
- the first page and the second page may include pages in a multimedia sharing application. In some examples, the first page and the second page may include pages in a video sharing application. In some examples, the first page may include a video presentation page. In some examples, the second page may include a non-video presentation page or another video presentation page.
- the presentation position of the predetermined icon in the first page can be set according to layout requirements. For different pages, the presentation positions of the predetermined icons may be the same or different, and the present disclosure is not limited in this regard.
- the predetermined icon can be configured to be used to access any other page icon.
- the predetermined icon may be a message icon, which corresponds to a message page capable of providing message interaction functions.
- the predetermined icon may be configured to access any other page, such as a multimedia content presentation page (eg, a video presentation page), a content creation page, a content editing page, a personal page, a mall page Face, personal page, etc.
- a message icon in a video sharing application is taken as an example, but it should be understood that the embodiments of the present disclosure are also applicable to other applications and other types of icons.
- FIG. 3A illustrates an example page 300 in application 120 with the presentation of predetermined icons.
- application 120 is shown as a video sharing application
- page 300 includes a video rendering page.
- the predetermined message icon 310 is presented at the upper left position of the page 300, such as the upper left corner.
- the predetermined icon may also be arranged in other positions, such as the upper right position (eg, the upper right corner), the lower left position (eg, the lower left corner), or the lower right position (eg, the lower right corner) of the page, and so on.
- the first page may be laid out with one or more navigation labels.
- Navigation labels are usually used to facilitate users to switch and access certain pages more quickly.
- the application 120 deploys pages corresponding to navigation tags 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 tags, and one or more navigation tags at one level may also be connected to one or more navigation tags at the next level. .
- the page navigation structure has two levels, the first level includes the navigation tags presented in the navigation tab bar 320 , and the second level includes the navigation tags presented in the navigation tab bar 330 .
- the navigation tab bar 320 of the page 300 is placed at the lower part of the page 300, also called the "lower navigation tab bar”.
- a set of navigation tabs is presented in the navigation tab bar 320, including navigation tabs 322-1, 322-2, 322-3, and 322-4 (for ease of discussion, collectively or individually referred to as navigation tabs 322 herein).
- Navigation label 322-1 has the characters "Home”, indicating that the navigation label corresponds to the home page of application 120;
- navigation label 322-2 has the characters "Friends”, indicating that the navigation label corresponds to the friend content page of application 120;
- navigation label 322- 3 has the characters “mall”, indicating that the navigation label corresponds to the shopping page of the application 120;
- navigation label 322-4 has the characters "I”, indicating that the navigation label corresponds to the user's personal page.
- the navigation tags of the second level will be presented in the navigation tag bar 330 .
- the first-level navigation tag 322-1 "Home" is selected, correspondingly, multiple navigation tags at the second level to which the navigation tag 332-1 is connected are presented in the navigation in tab bar 330.
- one or more navigation tags in the first level may not be connected to one or more navigation tags in the second level.
- Navigation tab bar 330 is placed at the upper part of page 300, also referred to as the "upper navigation tab bar”.
- Navigation tabs 332-1, 332-2, and 332-3 (for ease of discussion, collectively or individually referred to as navigation tabs 332 herein) are presented in the navigation tab bar.
- These navigation tags are navigation tags corresponding to the navigation tag 322-1 at the upper level.
- the navigation tag 332-1 has the characters "recommend”, indicating a recommended content page, where the recommended content of the application 120 can be presented;
- the navigation tag 332-2 has the characters "follow”, indicating a following content page, where the content of the followed user can be presented ;
- the navigation tag 332-3 has the characters "same city”, indicating a predetermined area (for example, a certain city) content page.
- navigation tab bar 330 may additionally or alternatively include navigation tabs corresponding to friend content pages.
- the first-level navigation tag 322-2 "Friends" in the navigation tag bar 320 may be arranged with the second-level navigation tag under "Home”.
- the navigation tab bar 330 may also include more navigation tabs, but these navigation tabs are not explicitly shown in the page 300 .
- more navigation tabs in the navigation tab bar 330 may be displayed by sliding left or right.
- the presentation positions of the first-level navigation tab bar (eg, navigation tab bar 320) and the second-level navigation tab bar (eg, navigation tab bar 330) in the page may be interchanged up and down, or may be are presented on the left and right sides of the page respectively. This is not limited in embodiments of the present disclosure.
- the user can access corresponding pages by selecting these navigation tabs in the navigation tab bars 320 and 330 .
- the currently shown page 300 may be displayed, in which "Home” is presented in the application 120 "Recommended” page content under "Home Page”.
- a default navigation label e.g., the navigation labels "Home” and “Push” may be selected without user selection, such as when the user activates the application 120 "Recommended" to display the default page (for example, the homepage recommendation page).
- page 300 of FIG. 3A and the pages in other figures to be described below are only example pages, and various page designs may actually exist.
- the various graphical elements in the page may have different arrangements and different visual representations, one or more elements may be omitted or replaced, and one or more other elements may also be present. Embodiments of the present disclosure are not limited in this regard.
- the terminal device 110 detects a non-click gesture on the first page.
- the user may access the second page corresponding to the predetermined icon.
- the navigation label may be placed in a position on the first page that is more convenient for users to click or select, and the predetermined icon may be placed at a relatively edge position.
- predetermined icons are usually smaller in size and relatively difficult to select by clicking. Therefore, in order to facilitate quick access to the second page, a method of entering the second page through a non-click gesture is proposed in this disclosure, because the non-click gesture is generally more convenient for users to operate in various areas of the screen under various circumstances. .
- the terminal device 110 determines whether the non-click gesture corresponds to the selection of the predetermined icon based on the type of the non-click gesture and the corresponding position of the first page in the page navigation structure. If it is determined that the non-click gesture corresponds to the selection of the predetermined icon, in block 250, the terminal device 110 switches from the first page to the second page.
- Non-click gestures include various interaction gestures used to control page interaction other than click gestures.
- An example of a non-click gesture may include a swipe gesture.
- Non-click gestures can also include other interactive operations besides gestures, such as eye movement interactive operations, facial gesture interactive operations, and so on.
- Non-click gestures generally do not require precise positioning and clicking of a specific icon or location, so they are more convenient to operate.
- non-click gestures Due to the convenience of non-click gestures, they are usually used in many page interaction scenarios. In order to better distinguish access to the second page, in embodiments of the present disclosure, it is proposed to determine the currently detected non-click based on the type of the non-click gesture and the corresponding position of the first page in the page navigation structure. Whether the gesture is a selection corresponding to a predetermined icon. In particular, when a specific type of non-click gesture is detected in a specific page, it is determined that the current non-click gesture corresponds to the selection of a predetermined icon.
- non-click gestures can be used to indicate different interactions.
- the type of non-click gesture can be distinguished by the direction of the sliding.
- the types of sliding gestures may include left sliding gestures, right sliding gestures, upward sliding gestures, downward sliding gestures, or sliding gestures with other specific trajectories.
- one or more types of swipe gestures may be used to indicate selection of a predetermined icon.
- a specific type of non-click gesture may also be set to indicate selection of a predetermined icon.
- the terminal device 110 may determine whether the first page is configured by a target navigation tag in the first level of the page navigation structure (sometimes referred to as "first target navigation" for ease of discussion). label”) and another target navigation label in the second level (sometimes referred to as the "second target navigation label” for ease of discussion), and also determine whether the swipe gesture is a predetermined type of non-click gesture.
- first target navigation for ease of discussion
- second target navigation label another target navigation label in the second level
- a sliding gesture in a predetermined direction in a specific page may be set to correspond to the selection of a predetermined icon.
- a right swipe gesture may be set to correspond to selection of a predetermined icon. Therefore, the sliding gesture in the predetermined direction is a right sliding gesture.
- a left swipe gesture on a particular page may be set to correspond to selection of a predetermined icon. Therefore, the sliding gesture in the predetermined direction is a left sliding gesture.
- the upward sliding gesture and/or the downward sliding gesture, or other types of non-click gestures on a specific page can also be set to correspond to the selection of the predetermined icon.
- a right sliding gesture is used as an example interaction gesture for selection of a predetermined icon, but it should be understood that embodiments of the present disclosure are also applicable to other types of interaction gestures.
- non-click gesture when a certain type of non-click gesture is detected on a specific page, gesture, it is determined that the non-click gesture corresponds to the selection of the predetermined icon.
- target navigation tags specific navigation tags
- the second level includes multiple navigation tags. These navigation tags can be arranged side by side in a row, for example, in the navigation tag bar of the first page. Presented side by side.
- the second target navigation tab for locating the first page in the second level may include the leftmost or rightmost navigation tab arranged in the plurality of navigation tab bars.
- the leftmost navigation label and the rightmost navigation label may be simultaneously set as navigation labels in the second level for locating the first page. That is to say, there may be two navigation labels in the second level for locating different pages, and in these pages, predetermined types of non-click gestures correspond to the selection of predetermined icons.
- the first target navigation tag in the first level for locating the first page may include a navigation tag for locating a set of pages corresponding to the homepage.
- the navigation label 322-1 "Home Page” can be set as the target navigation label in the first level, which locates multiple navigation labels in the second level corresponding to the home page, that is, arranged in parallel. and a plurality of navigation tabs 332 presented in the navigation tab bar 330 .
- the predetermined type of non-click gesture corresponds to the selection of the message icon 310 in the page located by the rightmost navigation tab 332-1 "Recommendations" and/or the leftmost navigation tab 332-3.
- the terminal device 110 may also determine whether the non-click gesture corresponds to other predefined interactions and perform corresponding operations. If the non-click gesture does not correspond to any predefined interaction, no response may be performed.
- Figure 3B shows that swipe gesture 340 is detected on page 300.
- the type of the sliding gesture 340 is a right sliding gesture
- the page 300 is composed of the navigation label 322-1 "Home" of the first level and the rightmost navigation label of the second level.
- 332-1 "recommends” the positioned page (sometimes called a "home page recommendation” page), so it can be determined that the sliding gesture 340 corresponds to the selection of the message icon 310.
- the application 120 switches from the current page 300 to the message page 301 as shown in FIG. 3C. In other words, in the "Home Page Recommendations" page on the far right, you can quickly switch to Switch to the message page.
- the message page 301 provides the function of message interaction.
- message page 301 may include message conversation area 350, in which message conversations with one or more users are presented, and/or other message notifications.
- message page 301 also presents a search box 352, which provides search functionality.
- the message page 301 also provides an exit icon 354, and selecting or clicking the exit icon 354 can close the message page 301.
- FIG. 3C only shows an example layout of a message page. According to actual needs, any layout design can be made for the message page.
- the leftmost navigation In the page 302 located with the label 332-3 "local city” (sometimes called the "home page local city” page)
- a right sliding gesture 342 it can also be determined that the sliding gesture 342 corresponds to the selection of the message icon 310.
- the current page 302 is switched to the message page 301 shown in FIG. 3C.
- the non-click gesture when a predetermined type of non-click gesture is detected in a specific area of a specific page, the non-click gesture is determined to correspond to the selection of a predetermined icon. For example, if the right sliding gesture is used to indicate the selection of a predetermined icon, then if the right sliding gesture is detected in the left area of the first page, such as the left 1/2 area or the left 1/3 area , it can be determined that the sliding gesture corresponds to the selection of the predetermined icon. Of course, any other area may also be set, or the detected sliding gesture in a specific direction in the entire page may be determined as corresponding to the selection of the predetermined icon.
- the corresponding second page in addition to using a non-click gesture, can also be entered additionally through a click gesture on a predetermined icon. As shown in FIG. 3E , if a click gesture on the message icon 310 in the upper left corner is detected in the page 300 , the application 120 may switch from the current page 300 to the message page 301 shown in FIG. 3C . In addition to the page 300, in any other page where the message icon 310 is presented, the corresponding message page can also be entered by clicking on the message icon 310.
- the non-click gesture can correspond to the page corresponding to the multiple navigation labels of the second level. switch. For example, if a right sliding gesture is detected in the page corresponding to the navigation label 322-1 "Home” and the navigation label 332-2 "Follow", the page can be switched to the page corresponding to the navigation label 332-3 "City".
- some interactive functions may be provided after the user logs in to the application 120 . Therefore, in some embodiments, if the predetermined icon is a non-login icon, the presentation of the predetermined icon and the page switching method through a non-click gesture on a specific page may be provided when the user is logged in. Specifically, the terminal device 110 may determine whether the user has logged in to the application 120, and if it is determined that the user has logged in to the application 120, present a predetermined icon (ie, a non-login icon) at a predetermined position in the first page. In some embodiments, the non-login icon may be configured to access other pages in addition to the login page.
- a login icon may be presented in the same predetermined location in the first page. As shown in Figure 4A, in page 300, a login icon 410 is presented in the upper left corner instead of the message icon 310 as shown in the example of Figure 3A. The selection of the login icon can enter the user's login page.
- selection of the login icon may be provided in a similar manner to interactive gestures for non-login icons. Specifically, it may be supported to indicate the selection of the login icon through a specific type of non-click gesture in a specific page, thereby entering the login page. In this way, when the user is not logged into the application, if the terminal device 110 detects a non-click gesture on the first page, the non-click gesture can be determined based on the type of the non-click gesture and the corresponding position of the first page in the page navigation structure. Corresponds to the selection of the login icon. In the case where the user is not logged into the application, the same type of non-click gesture on the same page can be used to indicate selection of the login icon. If it is determined that the detected non-click gesture corresponds to the selection of the login icon, the terminal device 110 may switch from the current first page to the login page.
- Application 120 may switch from page 300 to login page 401 as shown in Figure 4B. Users can enter login information on the login page 401, such as username and Password to log into application 120.
- the user in addition to the click gesture, may also be allowed to enter the login page by clicking on the login icon. As shown in FIG. 4D , if the user's clicking gesture on the login icon 410 is detected in the page 300 , the application 120 may also switch from the page 300 to the login page 401 as shown in FIG. 4B .
- the first page can continue to be presented, and a predetermined non-login icon can be presented at a predetermined position in the first page to facilitate the user to access the corresponding second page.
- this when switching from the first page to the second page, in order to present the content of the second page, this can be achieved by sliding the content container.
- Content containers are used to hold content to be displayed.
- a page In a hierarchical page navigation structure, if a page is positioned by two levels of navigation tags, you can set the content container corresponding to each level.
- the content container corresponding to the first level (called the “outer content container”) is used to slide between pages in the first level that can be slid to switch. If a navigation tag in the first level locates multiple pages, then the corresponding content container in the second level (called the “inner content container”) slides within the multiple pages under this navigation tag.
- the outer content container can slide between the second page, the first page and the personal page to accommodate the content of different pages.
- FIG. 5 illustrates a flow diagram of a process 500 of rendering a page in accordance with some embodiments of the present disclosure.
- Process 500 may be implemented at terminal device 110.
- the terminal device 110 determines whether the first target navigation tag and the second target Whether a predetermined type of non-click gesture is detected on the first page positioned by the navigation tag. For example, the terminal device 110 determines whether a right sliding gesture is detected on the "Home Page Recommendations" page 300 .
- FIG. 6A shows a schematic structural diagram of the presentation of pages in the application 120 by inner and outer content containers.
- the outer content container slides to the page located by the first-level navigation label “Home”, and the inner content container slides to the page 611 located by the second-level navigation label “Recommendations”.
- Application 120 renders the content rendered by these two content containers, namely the content of page 611.
- the terminal device 110 may periodically or continuously perform detection of the specific page and the non-click gesture.
- entering a second page through a specific type of non-click gesture on a specific page may be supported in certain versions of the application 120 or in certain modes, and in other versions or other modes of the non-click gesture.
- entering a second page through a specific type of non-click gesture on a specific page may be supported in certain versions of the application 120 or in certain modes, and in other versions or other modes of the non-click gesture.
- the terminal device 110 determines whether the application 120 supports the non-click gesture to enter the second page.
- the terminal device 110 intercepts the sliding of the inner content container to prevent the inner content container from moving between the navigation tags of the second level. Then, at block 540, the terminal device 110 slides the outer content container from the first page to the second page to accommodate the content of the second page. At block 550, the terminal device 110 renders the content contained in the outer content container.
- Figure 6B shows an example of the outer content container sliding process.
- a predetermined type of non-click gesture is detected on page 611, which corresponds to the selection of a message icon.
- the outer content container slides to the left from the page 611 to the intermediate process of the message page 620 corresponding to the message icon.
- FIG. 6C shows an example after the outer content container slides to the message page 620. At this point, the content of the message page 620 contained in the outer content container may be rendered.
- the outer content container may slide right to the first page.
- a page in the other direction in the hierarchy such as personal page 630, to accommodate the content of that page.
- the first page that supports the left sliding gesture to enter the personal page 630 may include the rightmost navigation label in the second level, for example, the rightmost navigation label "Recommendation" among the multiple second-level navigation labels in FIG. 6A ".
- the terminal device 110 slides the inner content container from the first page to the page located by the next navigation tag. .
- FIG. 6D shows that in the case where non-click gestures are not supported to enter the message page, the message page 620 will not exist in the architecture of the outer content container sliding.
- the current first page is page 611 positioned between the first-level navigation label "Home" and the second-level navigation label "Recommendation".
- a specific type of non-click gesture eg, a right swipe gesture
- the inner content container slides left to the page 612 positioned by the navigation label "Follow”, as shown in Figure 6E.
- the content of page 612 may be rendered.
- a specific type of non-click gesture such as a right swipe gesture
- the inner content container can continue to slide left to the page 613 positioned by the navigation label "Same City", as shown in Figure 6F.
- reminders for new/unread messages can be provided on the current page.
- a message icon is presented on the first page, upon detecting an incoming message, a message reminder may be presented on the first page.
- Message reminders can come in many forms.
- the message reminder method may be related to the source of the message, especially the source of the latest message.
- the message icon may be transformed into a first message reminder mark, and when the message is a non-friend message, a second message reminder mark may be presented in association with the message icon.
- the second message reminder mark is different from the first message reminder mark, so that friend messages and non-friend messages can be distinguished.
- the first message reminder mark may be associated with the user who sent the friend message, for example, may be transformed to display an avatar icon or other identification of the user who sent the friend message.
- Figure 7A shows such a message reminder.
- the message icon 310 originally presented in the upper left corner of the page 300 is transformed into a first message reminder mark 712, which corresponds to the friend's avatar icon for sending friend messages.
- users can notice new messages from friends more quickly, and can learn which friend the message comes from without entering the detailed message page. This can make it easier for users to check messages and improve the interactive experience.
- a second message reminder mark may be superimposed on the message icon.
- the second message reminder mark may include a small red dot or a numerical red dot indicating the number of messages to be reminded (ie, a number plus a small red dot).
- FIG. 7B shows that a small red dot 714 is superimposed on the message icon 310 of the page 300 as a message reminder mark
- FIG. 7C shows that a digital red dot 716 is superimposed on the message icon 310 of the page 300 as a message reminder mark. This flag can indicate the number of unread messages.
- the message reminder mark may no longer be presented.
- message reminders may be downgraded.
- the first message reminder mark associated with a friend has a significant reminder effect on messages, and causes relatively greater interference to the user than ordinary small red dots and digital red dots. Compared with ordinary small red dots, digital red dots are more disturbing to users.
- the currently presented message reminder mark may be downgraded to another message reminder mark that is less intrusive. For example, the deformed first message reminder mark can be downgraded to a digital red dot or a small red dot, the digital red dot can be downgraded to a small red dot, and so on.
- the reminder degradation policy may be related to the presentation time of the message reminder mark, the number of unread messages, the user's interaction status, and so on. Embodiments of the present disclosure are not limited in this regard.
- one or more interactive methods may be provided to allow the user to exit the second page. If the interaction gesture detected on the second page corresponds to the exit of the second page (for example, corresponds to the selection of the exit icon on the second page), it is possible to switch from the second page to the first page, that is, to enter the second page. The page before the page.
- the interactive gesture corresponding to the exit of the second page may include an The click gesture of the exit icon on the second page.
- the interaction gesture corresponding to the exit of the second page may include another predetermined type of non-click gesture, such as a sliding gesture in a predetermined direction.
- the predetermined type of non-click gesture used to exit the second page may be different from the predetermined type of non-click gesture used to enter the second page.
- the direction of the sliding gesture for exiting the second page may be different from the direction of the sliding gesture for entering the second page.
- the sliding gesture for entering the second page is a right sliding gesture
- the sliding gesture for exiting the second page may be a left sliding gesture, or other sliding gestures, such as an upward or downward sliding gesture.
- the type of non-click gesture used to exit the second page can also be set to be the same as the type of non-click gesture used to enter the second page, for example, both can be right sliding gestures.
- the message page 301 can be Switch to the first page 300 as shown in Figure 8C.
- the outer content container slides from the message page 620 to the previous page 611 .
- the non-click gesture when a predetermined type of non-click gesture is detected in a predetermined area of the second page, the non-click gesture is determined to correspond to the exit of the second page. For example, if the left swipe gesture is used to exit the second page, then when the left swipe gesture is detected in the right area of the first page, such as the right 1/2 area or the right 1/3 area, It can be determined that the sliding gesture corresponds to exiting the second page. Of course, any other area may also be set, or the detected predetermined type of non-click gesture in the entire second page may be determined to correspond to the exit of the second page.
- a guidance mask layer can be overlaid on the second page, and the guidance mask layer
- the exit boot information is displayed on the screen to exit the boot
- the information indicates an interactive gesture of exit from the second page.
- the exit boot information may include an exit boot animation to better demonstrate the exit method.
- the exit guidance information may additionally or alternatively include text, images, and/or any other form of guidance.
- a guidance mask layer 840 is superimposed on the message page 301, which includes exit guidance information 842 to indicate that the message page can be exited by swiping left.
- the exit guidance information 842 may also indicate that the message page can also be exited by clicking the exit icon in the upper right corner.
- a message reminder pop-up window may also be presented within the application 120 or outside the application 120 (for example, the application 120 is not currently activated).
- FIG. 9A shows a message reminder pop-up window 910 presented on the first page 300 of the application 120. If the user selects the message pop-up window through a clicking gesture, for example, the page is directly switched to the message session page 901 as shown in Figure 9B. The user can conveniently conduct a conversation in the message conversation page 901.
- an interaction gesture indicating exit from the message session page is detected, such as user selection of back icon 920 in message session page 901 of FIG. 9B , then switching from the message session page to the message page may be performed, e.g. Switch from the message conversation page 901 to the message page 301 as shown in Figure 9C.
- you continue to exit from the message page in this case, you can switch to the first page where the message reminder pop-up window was previously presented.
- a message conversation page corresponding to the message may also be presented. For example, as shown in FIG. 9D , if a message from the application 120 is received but the page of the application 120 is not currently presented, the message reminder pop-up window 912 may be presented on the page 903 outside the application 120 of the terminal device 110 . If the selection of the message reminder pop-up window 912 is detected, the page can be switched to the message session page 901 as shown in Figure 9B.
- an interaction gesture indicating an exit from the message session page continues to be detected in the message session page, it is possible to switch from the message session page to the message page. In some embodiments, if you continue to exit from the message page in this case, you can switch to the default page of the application 120, such as the "Home Page Recommendations" page. Of course, the scope of the present disclosure is not limited in this regard.
- FIG. 10 shows a schematic structural block diagram of an apparatus 1000 for page interaction according to certain embodiments of the present disclosure.
- the apparatus 1000 may be implemented as or included in a terminal device 110 .
- Each module/component in the device 1000 may be implemented by hardware, software, firmware, or any combination thereof.
- the apparatus 1000 includes an icon presentation module 1010 configured to present a predetermined icon at a predetermined position in a first page, the predetermined icon being configured to access a second page.
- the apparatus 1000 further includes a gesture detection module 1020 configured to detect a non-click gesture on the first page, and an icon selection determination module 1030 configured to, in the event that the non-click gesture is detected, determine based on the type of the non-click gesture and the first page. The corresponding position of a page in the page navigation structure determines whether the non-click gesture corresponds to the selection of a predetermined icon.
- the apparatus 1000 further includes a page rendering module 1040 configured to switch from the first page to the second page if it is determined that the non-click gesture corresponds to selection of the predetermined icon.
- the first page and the second page include pages in a multimedia sharing application. In some examples, the first page and the second page include pages in a video sharing application. In some examples, the first page includes a video rendering page. In some examples, the second page includes a non-video rendered page or another video rendered page.
- the icon selection determination module 1030 is configured to: if it is determined that the first page is located by a first target navigation tag in a first level of the page navigation structure and a second target navigation tag in a second level, determine that the non- Whether the click gesture is a predetermined type of non-click gesture; if it is determined that the non-click gesture is a predetermined type of non-click gesture, it is determined that the non-click gesture corresponds to the selection of the predetermined icon.
- the second level includes a plurality of navigation labels arranged in parallel in a row, and the second target navigation label is arranged at the rightmost or leftmost side of the plurality of navigation labels.
- the predetermined type of non-click gesture includes a swipe right gesture or a swipe gesture to the right. Left swipe gesture.
- the first target navigation tag is used to locate a set of pages corresponding to the homepage, and the set of pages includes at least the first page.
- individual pages in a set of pages are further positioned by individual navigation tabs in the second hierarchy.
- the page switching module includes: a container sliding module configured to slide the content container corresponding to the first level from the first page to the second page to accommodate the content of the second page; and a container content presentation module, Configured to render content contained in a content container.
- the first level includes at least one of the following navigation tags: a navigation tag corresponding to the home page, a navigation tag corresponding to the shopping page, and a navigation tag corresponding to the friend content page.
- the second level includes at least one of the following navigation tags: a navigation tag corresponding to a recommended content page, a navigation tag corresponding to a friend content page, a navigation tag corresponding to a followed content page, and a navigation tag corresponding to a predetermined area content page. Navigation label.
- the navigation tags in the first level are presented in one of the lower or upper portions of the first page, and the navigation tags in the second level are presented in the other one of the lower or upper portions of the first page. at.
- the predetermined position includes an upper left position, an upper right position, a lower left position or a lower right position of the first page.
- the predetermined icon includes a message icon corresponding to the message page.
- the apparatus 1000 further includes: a message detection module configured to detect a message; and a reminder presentation module configured to present a message reminder on the first page if a message is detected.
- the reminder presentation module includes: a first presentation module configured to transform the message icon into a first message reminder mark when it is determined that the message is a friend message from the logged-in user; and a second presentation module , configured to present a second message reminder mark in association with the message icon if it is determined that the message is a non-friend message.
- the first message reminder tag is associated with the user who sent the friend message.
- the reminder presentation module includes: a third presentation module configured to present a third message reminder mark on the first page; and a fourth presentation module configured to determine that the presentation of the third message reminder mark satisfies In the case of reminding the downgrade policy, the third message reminder mark is changed to the fourth message reminder mark.
- the apparatus 1000 further includes: a message interaction detection module configured to detect an interaction gesture on the second page; and a message switching module configured to detect that the interaction gesture corresponds to the exit of the second page. Click to switch from the second page to the first page.
- the message switching module includes: a click- or slide-based switching module configured to detect that the interaction gesture includes another predetermined type of non-click gesture or a click gesture on the exit icon on the second page. In this case, switch from the second page to the first page.
- the other predetermined type is different from the type of non-click gesture used to switch from the first page to the second page.
- another predetermined type of non-click gesture includes a non-click gesture detected in a predetermined area of the second page.
- the apparatus 1000 further includes: a mask overlay module configured to overlay a guidance mask layer on the second page when it is determined that the second page is presented for the first time; and a guidance presentation module configured to Exit guidance information is presented on the guidance mask layer, and the exit guidance information indicates an interactive gesture of exiting from the second page.
- the predetermined icon includes a non-login icon.
- the icon presentation module includes: a login determination module configured to determine whether a logged-in user exists; and a login-based icon presentation module configured to, if it is determined that a logged-in user exists, on the first page The reservation icon appears at the reservation location in .
- the device 1000 further includes: a login icon presentation module configured to present a login icon at a predetermined position in the first page if it is determined that there is no logged-in user; a login selection determination module configured as In the case where a non-click gesture is detected on the first page, determining whether the non-click gesture corresponds to the selection of the login icon based on the type of the non-click gesture and the corresponding position of the first page in the page navigation structure; and logging in The log switching module is configured to switch from the first page to the login page when it is determined that the non-click gesture corresponds to the selection of the login icon.
- the reminder presentation module includes: a pop-up window presentation module configured to present a message reminder pop-up window on the first page.
- the predetermined icon includes a message icon corresponding to the message page.
- the device 1000 further includes: a first session page switching module configured to switch from the first page to a message session page corresponding to the message when selection of the message reminder pop-up window is detected; and A session exit module configured to switch from the message session page to the message page upon detecting an interaction gesture indicating exit from the message session page.
- the device 1000 further includes: a second session page switching module configured to switch from the page to the message reminder pop-up window when a selection of the message reminder pop-up window is detected in a page outside the application. the corresponding message session page; and the second session exit module configured to switch from the message session page to the message page if an interaction gesture indicating exit from the message session page is detected.
- a second session page switching module configured to switch from the page to the message reminder pop-up window when a selection of the message reminder pop-up window is detected in a page outside the application. the corresponding message session page
- the second session exit module configured to switch from the message session page to the message page if an interaction gesture indicating exit from the message session page is detected.
- Figure 11 shows a block diagram illustrating a computing device 1100 in which one or more embodiments of the present disclosure may be implemented. It should be understood that the computing device 1100 shown in FIG. 11 is merely exemplary and should not constitute any limitation on the functionality and scope of the embodiments described herein. The computing device 1100 shown in FIG. 11 may be used to implement the terminal device 110 of FIG. 1 .
- computing device 1100 is in the form of a general purpose computing device.
- Components of computing device 1100 may include, but are not limited to, one or more processors or processing units 1110, memory 1120, storage devices 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 can perform various processes according to a program stored in the memory 1120 . In a multi-processor system, multiple processing units execute computer-executable instructions in parallel to increase the parallel processing capability of computing device 1100 .
- Computing device 1100 typically includes a plurality of computer storage media. Such media may be any available media accessible to computing device 1100, including but not limited to volatile volatile and non-volatile media, removable and non-removable media.
- Memory 1120 may be volatile memory (e.g., registers, cache, random access memory (RAM)), nonvolatile 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 a removable or non-removable medium and may include machine-readable media such as a flash drive, a magnetic disk, or any other medium that may be capable of storing information and/or data (e.g., training data for training ) and can be accessed within computing device 1100.
- machine-readable media such as a flash drive, a magnetic disk, or any other medium that may be capable of storing information and/or data (e.g., training data for training ) and can be accessed within computing device 1100.
- Computing device 1100 may further include additional removable/non-removable, volatile/non-volatile storage media.
- a disk drive may be provided for reading from or writing to a removable, non-volatile disk (eg, a "floppy disk") and for reading from or writing to a removable, non-volatile optical disk. Read or write to optical disc drives.
- each drive may be connected to the bus (not shown) by one or more data media interfaces.
- Memory 1120 may include a computer program product 1125 having one or more program modules configured to perform various methods or actions of various embodiments of the present disclosure.
- the communication unit 1140 implements communication with other computing devices through communication media. Additionally, the functionality of the components of computing device 1100 may be implemented as a single computing cluster or as multiple computing machines capable of communicating over a communications connection. Accordingly, computing device 1100 may operate in a networked environment using logical connections to one or more other servers, networked personal computers (PCs), or another network node.
- PCs networked personal computers
- Input device 1150 may be one or more input devices, such as a mouse, keyboard, trackball, etc.
- Output device 1160 may be one or more output devices, such as a display, speakers, printer, etc.
- Computing device 1100 may also communicate via communication unit 1140 with one or more external devices (not shown), such as storage devices, display devices, etc., as needed, and with one or more devices that enable a user to interact with computing device 1100 Communicate with or with any device (eg, network card, modem, etc.) that enables 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).
- I/O input/output
- a computer-readable storage medium The substance has computer-executable instructions stored thereon, wherein the computer-executable instructions are executed by the processor to implement the method described above.
- a computer program product is also provided, the computer program product is tangibly stored on a non-transitory computer-readable medium and includes computer-executable instructions, and the computer-executable instructions are executed by a processor to implement the method described above.
- These computer-readable program instructions may be provided to a processing unit of a general-purpose computer, a special-purpose computer, or other programmable data processing apparatus, thereby producing a machine such that, when executed by the processing unit of the computer or other programmable data processing apparatus, the computer-readable program instructions , resulting in an apparatus that implements the functions/actions specified in one or more blocks in the flowchart and/or block diagram.
- These computer-readable program instructions can also be stored in a computer-readable storage medium. These instructions cause the computer, programmable data processing device and/or other equipment to work in a specific manner. Therefore, the computer-readable medium storing the instructions includes An article of manufacture that includes instructions that implement aspects of the functions/acts specified in one or more blocks of the flowcharts and/or block diagrams.
- Computer-readable program instructions may be loaded onto a computer, other programmable data processing apparatus, or other equipment, causing a series of operating steps to be performed on the computer, other programmable data processing apparatus, or other equipment to produce a computer-implemented process, Thereby, instructions executed on a computer, other programmable data processing apparatus, or other equipment implement the functions/actions specified in one or more blocks of the flowcharts and/or block diagrams.
- each block in the flowchart or block diagrams may represent a module, segment, or portion of instructions that contains one or more executable functions for implementing the specified logical functions instruction.
- the functions noted in the block may occur out of the order noted in the figures. For example, two consecutive boxes While they may actually be executed essentially in parallel, they may sometimes be executed in reverse order, depending on the functionality involved.
- each block of the block diagram and/or flowchart illustration, and combinations of blocks in the block diagram and/or flowchart illustration can be implemented by special purpose hardware-based systems that perform the specified functions or acts. , or can be implemented using a combination of specialized hardware and computer instructions.
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Databases & Information Systems (AREA)
- Human Computer Interaction (AREA)
- Data Mining & Analysis (AREA)
- Radar, Positioning & Navigation (AREA)
- Remote Sensing (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
Description
Claims (21)
- 一种页面交互的方法,包括:在第一页面中的预定位置呈现预定图标,所述预定图标被配置用于访问第二页面;检测所述第一页面上的非点击姿态;如果检测到所述非点击姿态,基于所述非点击姿态的类型和所述第一页面在页面导航结构中对应的位置,确定所述非点击姿态是否对应于所述预定图标的选择;以及如果确定所述非点击姿态对应于所述预定图标的选择,从所述第一页面切换到所述第二页面。
- 根据权利要求1所述的方法,其中确定所述非点击姿态是否对应于所述预定图标的选择包括:如果确定所述第一页面由所述页面导航结构的第一层级中的第一目标导航标签和第二层级中的第二目标导航标签定位,确定所述非点击姿态是否是预定类型的非点击姿态,以及如果确定所述非点击姿态是所述预定类型的非点击姿态,确定所述非点击姿态对应于所述预定图标的选择。
- 根据权利要求2所述的方法,其中所述第二层级包括在一行中并行排列的多个导航标签,所述第二目标导航标签被排列在所述多个导航标签的最右侧或最左侧。
- 根据权利要求2所述的方法,其中所述预定类型的非点击姿态包括向右滑动手势或向左滑动手势。
- 根据权利要求2所述的方法,其中所述第一目标导航标签用于定位与首页对应的一组页面,所述一组页面至少包括所述第一页面,并且其中所述一组页面中的各个页面由所述第二层级中的各个导航标签进一步定位。
- 根据权利要求1所述的方法,其中从所述第一页面切换到所 述第二页面包括:将所述第一层级对应的内容容器从所述第一页面滑动到所述第二页面,以容纳所述第二页面的内容;以及呈现在所述内容容器中容纳的所述内容。
- 根据权利要求3所述的方法,其中所述第一层级包括以下至少一个导航标签:对应于首页的导航标签,对应于购物页面的导航标签,对应于好友内容页面的导航标签;并且其中所述第二层级包括以下至少一个导航标签:对应于推荐内容页面的导航标签,对应于好友内容页面的导航标签,对应于关注内容页面的导航标签,对应于预定区域内容页面的导航标签。
- 根据权利要求1所述的方法,其中所述预定位置包括所述第一页面的左上位置、右上位置、左下位置或右下位置。
- 根据权利要求1所述的方法,其中所述预定图标包括与消息页面对应的消息图标,所述方法还包括:检测消息;以及如果检测到所述消息,在所述第一页面上呈现消息提醒。
- 根据权利要求9所述的方法,其中呈现所述消息提醒包括:如果确定所述消息是来自已登录用户的好友消息,将所述消息图标变形为第一消息提醒标记;以及如果确定所述消息是非好友消息,与所述消息图标相关联地呈现第二消息提醒标记。
- 根据权利要求10所述的方法,其中所述第一消息提醒标记与发送所述好友消息的用户相关联。
- 根据权利要求1所述的方法,还包括:检测所述第二页面上的交互姿态;以及如果检测到所述交互姿态对应于所述第二页面的退出,从所述第二页面切换到所述第一页面。
- 根据权利要求12所述的方法,其中从所述第二页面切换到所述第一页面包括:如果检测到所述交互姿态包括另一预定类型的非点击姿态或对所述第二页面上的退出图标的点击姿态,从所述第二页面切换到所述第一页面。
- 根据权利要求13所述的方法,其中所述另一预定类型不同于用于从所述第一页面切换到所述第二页面的所述非点击姿态的类型。
- 根据权利要求13所述的方法,其中所述另一预定类型的非点击姿态包括在所述第二页面的预定区域中检测到的非点击姿态。
- 根据权利要求12所述的方法,还包括:如果确定所述第二页面首次被呈现,在所述第二页面上叠加引导蒙层;以及在所述引导蒙层上呈现退出引导信息,所述退出引导信息指示从所述第二页面的退出的交互姿态。
- 根据权利要求1所述的方法,其中所述预定图标包括非登录图标,并且其中在所述第一页面中的所述预定位置呈现所述预定图标包括:确定是否存在已登录用户;以及如果确定存在已登录用户,在所述第一页面中的所述预定位置呈现所述非登录图标。
- 根据权利要求17所述的方法,还包括:如果确定不存在已登录用户,在所述第一页面中的所述预定位置呈现登录图标;如果在所述第一页面上检测到所述非点击姿态,基于所述非点击姿态的类型和所述第一页面在所述页面导航结构中对应的所述位置,确定所述非点击姿态是否对应于所述登录图标的选择;以及如果确定所述非点击姿态对应于所述登录图标的选择,从所述第一页面切换到登录页面。
- 一种用于页面交互的装置,包括:图标呈现模块,被配置为在第一页面中的预定位置呈现预定图 标;姿态检测模块,被配置为检测所述第一页面上的非点击姿态;图标选择确定模块,被配置为在检测到所述非点击姿态的情况下,基于所述非点击姿态的类型和所述第一页面在页面导航结构中对应的位置,确定所述非点击姿态是否对应于所述预定图标的选择;以及页面呈现模块,被配置为在确定所述非点击姿态对应于所述预定图标的选择的情况下,从所述第一页面切换到第二页面。
- 一种电子设备,包括:至少一个处理单元;以及至少一个存储器,所述至少一个存储器被耦合到所述至少一个处理单元并且存储用于由所述至少一个处理单元执行的指令,所述指令在由所述至少一个处理单元执行时使所述设备执行根据权利要求1至18中任一项所述的方法。
- 一种计算机可读存储介质,其上存储有计算机程序,所述程序被处理器执行时实现根据权利要求1至18中任一项所述的方法。
Priority Applications (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2024547740A JP7721011B2 (ja) | 2022-04-06 | 2023-03-17 | ページ対話のための方法、装置、デバイス、及び記憶媒体 |
| EP23784154.9A EP4465191A4 (en) | 2022-04-06 | 2023-03-17 | Method and apparatus for page interaction, and device and storage medium |
| US18/807,396 US12333125B2 (en) | 2022-04-06 | 2024-08-16 | Method, apparatus, device and storage medium for page interaction |
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202210373675.5A CN114756778A (zh) | 2022-04-06 | 2022-04-06 | 用于页面交互的方法、装置、设备和存储介质 |
| CN202210373675.5 | 2022-04-06 |
Related Child Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| US18/807,396 Continuation US12333125B2 (en) | 2022-04-06 | 2024-08-16 | Method, apparatus, device and storage medium for page interaction |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2023193590A1 true WO2023193590A1 (zh) | 2023-10-12 |
Family
ID=82328726
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/CN2023/082331 Ceased WO2023193590A1 (zh) | 2022-04-06 | 2023-03-17 | 用于页面交互的方法、装置、设备和存储介质 |
Country Status (5)
| Country | Link |
|---|---|
| US (1) | US12333125B2 (zh) |
| EP (1) | EP4465191A4 (zh) |
| JP (1) | JP7721011B2 (zh) |
| CN (1) | CN114756778A (zh) |
| WO (1) | WO2023193590A1 (zh) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN113688345A (zh) * | 2021-08-06 | 2021-11-23 | 咪咕数字传媒有限公司 | 一种页面切换方法、装置及计算设备 |
Families Citing this family (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN114756778A (zh) * | 2022-04-06 | 2022-07-15 | 北京字跳网络技术有限公司 | 用于页面交互的方法、装置、设备和存储介质 |
| CN115686289B (zh) * | 2022-11-07 | 2026-03-03 | 北京字跳网络技术有限公司 | 用于用户交互的方法、装置、设备和存储介质 |
| CN116755586A (zh) * | 2023-06-26 | 2023-09-15 | 北京字跳网络技术有限公司 | 用于内容呈现的方法、装置、设备和存储介质 |
Citations (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN103324403A (zh) * | 2012-03-22 | 2013-09-25 | 腾讯科技(深圳)有限公司 | 页面切换方法、装置和移动终端 |
| CN104679434A (zh) * | 2015-03-17 | 2015-06-03 | 北京合生共济投资咨询有限责任公司 | 一种客户端页面的切换方法 |
| CN105335224A (zh) * | 2014-08-07 | 2016-02-17 | Tcl集团股份有限公司 | 一种应用切换方法及装置 |
| CN106371901A (zh) * | 2015-07-24 | 2017-02-01 | 东莞酷派软件技术有限公司 | 一种应用程序的切换方法和装置 |
| US20170123625A1 (en) * | 2015-10-30 | 2017-05-04 | Xiaomi Inc. | Method, device, apparatus and computer-readable medium for application switching |
| WO2019051673A1 (zh) * | 2017-09-13 | 2019-03-21 | 深圳传音通讯有限公司 | 一种基于智能终端的应用程序切换方法及切换系统 |
| CN114756778A (zh) * | 2022-04-06 | 2022-07-15 | 北京字跳网络技术有限公司 | 用于页面交互的方法、装置、设备和存储介质 |
Family Cites Families (37)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20090100380A1 (en) * | 2007-10-12 | 2009-04-16 | Microsoft Corporation | Navigating through content |
| JP5013548B2 (ja) * | 2009-07-16 | 2012-08-29 | ソニーモバイルコミュニケーションズ, エービー | 情報端末、情報端末の情報提示方法及び情報提示プログラム |
| CN103135879B (zh) * | 2011-11-28 | 2016-07-06 | 联想(北京)有限公司 | 显示方法、显示装置和电子设备 |
| US9645733B2 (en) * | 2011-12-06 | 2017-05-09 | Google Inc. | Mechanism for switching between document viewing windows |
| US20140068424A1 (en) * | 2012-08-31 | 2014-03-06 | Adil Dhanani | Gesture-based navigation using visual page indicators |
| US9959016B2 (en) * | 2012-09-07 | 2018-05-01 | Lg Electronics Inc. | Method and digital device for access control with fingerprint authentication |
| WO2014038765A1 (en) * | 2012-09-07 | 2014-03-13 | Lg Electronics Inc. | Method for controlling content and digital device using the same |
| EP4213001B1 (en) * | 2012-12-06 | 2025-07-30 | Samsung Electronics Co., Ltd. | Display device and method of controlling the same |
| US9477381B2 (en) * | 2013-03-12 | 2016-10-25 | Hexagon Technology Center Gmbh | User interface for toolbar navigation |
| KR20140135404A (ko) * | 2013-05-16 | 2014-11-26 | 엘지전자 주식회사 | 포터블 디바이스 및 그 제어 방법 |
| CN103595809A (zh) * | 2013-11-22 | 2014-02-19 | 乐视致新电子科技(天津)有限公司 | 智能电视中的账户信息管理方法及装置 |
| JP2015172861A (ja) | 2014-03-12 | 2015-10-01 | レノボ・シンガポール・プライベート・リミテッド | 携帯式電子機器の使用環境を切り換える方法、携帯式電子機器およびコンピュータ・プログラム |
| CN104077183B (zh) | 2014-07-08 | 2018-07-06 | 广东欧珀移动通信有限公司 | 一种软件新消息读取的提示及操作方法和装置 |
| KR101768690B1 (ko) * | 2014-08-07 | 2017-08-30 | 네이버웹툰 주식회사 | 표시 제어 장치, 표시 제어 방법 및 이를 컴퓨터에서 실행하기 위한 컴퓨터 프로그램 |
| US10346030B2 (en) | 2015-06-07 | 2019-07-09 | Apple Inc. | Devices and methods for navigating between user interfaces |
| CN105843491B (zh) * | 2016-03-18 | 2021-08-03 | 华为技术有限公司 | 页面快速导航切换方法、装置及终端 |
| CN107562322B (zh) * | 2017-09-07 | 2020-10-09 | 北京小米移动软件有限公司 | 切换页面的方法和装置 |
| CN107562348B (zh) * | 2017-09-07 | 2022-03-18 | 北京小米移动软件有限公司 | 内容显示方法及装置 |
| WO2019114298A1 (zh) * | 2017-12-13 | 2019-06-20 | 广州虎牙信息科技有限公司 | 直播间的直播画面展示方法、存储设备及计算机设备 |
| CN108108113B (zh) * | 2017-12-19 | 2020-02-18 | 维沃移动通信有限公司 | 网页切换方法及装置 |
| CN108881994B (zh) * | 2018-06-29 | 2020-01-14 | 北京微播视界科技有限公司 | 视频访问方法、客户端、装置、终端、服务器和存储介质 |
| CN112714901B (zh) * | 2018-09-30 | 2024-03-01 | 华为技术有限公司 | 系统导航栏的显示控制方法、图形用户界面及电子设备 |
| CN114706503B (zh) * | 2018-11-26 | 2024-12-24 | 华为技术有限公司 | 一种应用显示方法及电子设备 |
| CN112383663B (zh) | 2019-05-08 | 2022-03-04 | 华为技术有限公司 | 一种显示的方法及设备 |
| KR102276048B1 (ko) | 2019-05-13 | 2021-07-12 | 네이버 주식회사 | 새로운 사용자 경험의 정보 제공 인터페이스 방법 및 그 시스템 |
| CN113496171A (zh) * | 2020-04-03 | 2021-10-12 | 北京小米移动软件有限公司 | 手势检测方法、装置、移动终端及存储介质 |
| CN111580718A (zh) * | 2020-04-30 | 2020-08-25 | 北京字节跳动网络技术有限公司 | 应用程序的页面切换方法、装置、电子设备及存储介质 |
| CN111580913A (zh) * | 2020-05-09 | 2020-08-25 | 腾讯科技(深圳)有限公司 | 信息流的互动处理方法、装置、设备及计算机存储介质 |
| CN111580914A (zh) * | 2020-05-09 | 2020-08-25 | 腾讯科技(深圳)有限公司 | 信息流的互动处理方法、装置及电子设备 |
| CN111625167B (zh) * | 2020-05-28 | 2021-08-24 | 上海哔哩哔哩科技有限公司 | 页面切换方法、装置、计算机设备 |
| CN111669639A (zh) * | 2020-06-15 | 2020-09-15 | 北京字节跳动网络技术有限公司 | 一种活动入口的展示方法、装置、电子设备及存储介质 |
| KR102444164B1 (ko) * | 2020-06-25 | 2022-09-16 | 라인플러스 주식회사 | 사용자간 관련성 정보 제공 방법 및 시스템 |
| CN113420243A (zh) * | 2020-07-01 | 2021-09-21 | 阿里巴巴集团控股有限公司 | 页面处理方法、装置及电子设备 |
| CN112181253A (zh) | 2020-09-30 | 2021-01-05 | 维沃移动通信(杭州)有限公司 | 信息显示方法、装置和电子设备 |
| CN112130729B (zh) * | 2020-11-03 | 2023-03-10 | 深圳市九九互动科技有限公司 | 页面处理方法、装置、计算机设备和存储介质 |
| CN113268299A (zh) * | 2021-05-24 | 2021-08-17 | 北京达佳互联信息技术有限公司 | 创建引导方案的方法及装置、获取引导方案的方法及装置 |
| CN113835585A (zh) * | 2021-09-28 | 2021-12-24 | 深圳集智数字科技有限公司 | 基于导航的应用界面切换方法、装置、设备及存储介质 |
-
2022
- 2022-04-06 CN CN202210373675.5A patent/CN114756778A/zh active Pending
-
2023
- 2023-03-17 WO PCT/CN2023/082331 patent/WO2023193590A1/zh not_active Ceased
- 2023-03-17 EP EP23784154.9A patent/EP4465191A4/en active Pending
- 2023-03-17 JP JP2024547740A patent/JP7721011B2/ja active Active
-
2024
- 2024-08-16 US US18/807,396 patent/US12333125B2/en active Active
Patent Citations (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN103324403A (zh) * | 2012-03-22 | 2013-09-25 | 腾讯科技(深圳)有限公司 | 页面切换方法、装置和移动终端 |
| CN105335224A (zh) * | 2014-08-07 | 2016-02-17 | Tcl集团股份有限公司 | 一种应用切换方法及装置 |
| CN104679434A (zh) * | 2015-03-17 | 2015-06-03 | 北京合生共济投资咨询有限责任公司 | 一种客户端页面的切换方法 |
| CN106371901A (zh) * | 2015-07-24 | 2017-02-01 | 东莞酷派软件技术有限公司 | 一种应用程序的切换方法和装置 |
| US20170123625A1 (en) * | 2015-10-30 | 2017-05-04 | Xiaomi Inc. | Method, device, apparatus and computer-readable medium for application switching |
| WO2019051673A1 (zh) * | 2017-09-13 | 2019-03-21 | 深圳传音通讯有限公司 | 一种基于智能终端的应用程序切换方法及切换系统 |
| CN114756778A (zh) * | 2022-04-06 | 2022-07-15 | 北京字跳网络技术有限公司 | 用于页面交互的方法、装置、设备和存储介质 |
Non-Patent Citations (1)
| Title |
|---|
| See also references of EP4465191A4 * |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN113688345A (zh) * | 2021-08-06 | 2021-11-23 | 咪咕数字传媒有限公司 | 一种页面切换方法、装置及计算设备 |
Also Published As
| Publication number | Publication date |
|---|---|
| CN114756778A (zh) | 2022-07-15 |
| EP4465191A1 (en) | 2024-11-20 |
| US12333125B2 (en) | 2025-06-17 |
| JP2025510489A (ja) | 2025-04-15 |
| US20240402886A1 (en) | 2024-12-05 |
| EP4465191A4 (en) | 2025-05-14 |
| JP7721011B2 (ja) | 2025-08-08 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| AU2024202936B2 (en) | Device, method, and graphical user interface for managing concurrently open software applications | |
| US10656823B2 (en) | Method and electronic device for managing operation of applications | |
| WO2023193590A1 (zh) | 用于页面交互的方法、装置、设备和存储介质 | |
| EP4610850A1 (en) | Method and apparatus for content presentation, device, and storage medium | |
| EP4693071A1 (en) | Method and apparatus for content presentation, and device and storage medium | |
| EP4733908A1 (en) | Content presentation method and apparatus, device, and storage medium | |
| US20150033146A1 (en) | Automatic detection and magnification of focus region for content shared during an online meeting session | |
| EP4583513A1 (en) | Information processing method and apparatus | |
| US12554379B2 (en) | Method, apparatus, device and storage medium for displaying privacy indications for navigation tabs | |
| EP4488852A1 (en) | Search recommendation method and apparatus, device, and storage medium | |
| US11775736B2 (en) | Method and system for providing mini-map in chatroom | |
| CN117608428A (zh) | 用于页面交互的方法、装置、设备和存储介质 | |
| CN118349143A (zh) | 用于页面交互的方法、装置、设备、介质和产品 | |
| JP7796909B2 (ja) | ビデオ推奨のための方法、装置、デバイス、及び記憶媒体 | |
| WO2024240158A1 (zh) | 用于页面交互的方法、装置、设备和存储介质 | |
| WO2026056389A1 (zh) | 用于页面交互的方法、装置、设备、介质和产品 | |
| JP2026506244A (ja) | 情報提示のための方法、装置、デバイス及び記憶媒体 | |
| WO2025112957A1 (zh) | 用于切换媒体数据的推荐模式的方法、装置、设备和介质 | |
| CN118673245A (zh) | 管理应用页面的方法、装置、设备、介质和和程序产品 | |
| US12099769B2 (en) | Method, apparatus, device and storage medium for information display | |
| US12613666B2 (en) | Method, apparatus, device and storage medium for information display | |
| CN120104871A (zh) | 用于内容推荐的方法、装置、设备和存储介质 | |
| CN119127021A (zh) | 提供内容显示页面的方法、相关装置及计算机程序产品 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| 121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 23784154 Country of ref document: EP Kind code of ref document: A1 |
|
| WWE | Wipo information: entry into national phase |
Ref document number: 202427060054 Country of ref document: IN |
|
| WWE | Wipo information: entry into national phase |
Ref document number: 2023784154 Country of ref document: EP |
|
| WWE | Wipo information: entry into national phase |
Ref document number: 2024547740 Country of ref document: JP |
|
| ENP | Entry into the national phase |
Ref document number: 2023784154 Country of ref document: EP Effective date: 20240812 |
|
| REG | Reference to national code |
Ref country code: BR Ref legal event code: B01A Ref document number: 112024016695 Country of ref document: BR |
|
| WWE | Wipo information: entry into national phase |
Ref document number: 11202405792W Country of ref document: SG |
|
| NENP | Non-entry into the national phase |
Ref country code: DE |
|
| ENP | Entry into the national phase |
Ref document number: 112024016695 Country of ref document: BR Kind code of ref document: A2 Effective date: 20240815 |