WO2026056389A1 - Page interaction method and apparatus, device, medium, and product - Google Patents
Page interaction method and apparatus, device, medium, and productInfo
- Publication number
- WO2026056389A1 WO2026056389A1 PCT/CN2025/101705 CN2025101705W WO2026056389A1 WO 2026056389 A1 WO2026056389 A1 WO 2026056389A1 CN 2025101705 W CN2025101705 W CN 2025101705W WO 2026056389 A1 WO2026056389 A1 WO 2026056389A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- navigation
- label
- display area
- interface element
- target interface
- 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.)
- Pending
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
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Databases & Information Systems (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Radar, Positioning & Navigation (AREA)
- Remote Sensing (AREA)
- Data Mining & Analysis (AREA)
- Human Computer Interaction (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
Description
本申请要求2024年09月12日递交的、标题为“用于页面交互的方法、装置、设备、介质和产品”、申请号为202411281795.8的中国发明专利申请的优先权,该申请的全部内容通过引用结合在本申请中。This application claims priority to Chinese Patent Application No. 202411281795.8, filed on September 12, 2024, entitled "Method, Apparatus, Device, Medium and Product for Page Interaction", the entire contents of which are incorporated herein by reference.
本公开的示例实施例总体涉及计算机领域,特别地涉及页面交互的方法、装置、设备和计算机可读存储介质。The exemplary embodiments disclosed herein generally relate to the field of computers, and particularly to methods, apparatuses, devices, and computer-readable storage media for page interaction.
随着互联网技术的飞速发展,各式各样的应用已经成为人们日常生活中的重要工具。不同的应用往往具有不同的功能,用户可以通过具有特定功能的特定应用实现特定服务。With the rapid development of internet technology, various applications have become important tools in people's daily lives. Different applications often have different functions, and users can achieve specific services through specific applications with specific functions.
为了在应用中集成更多的功能、提供更多的内容,应用中通常会关联有多个页面,以提供不同的内容。在关联有多个页面的情况下,应用可以提供导航展示区域,以基于导航展示区域中的导航标签来实现页面之间的跳转。导航展示区域可以位于页面顶部、底部或者侧边区域,用于呈现导航标签。导航展示区域起着链接站点或者应用内的各个页面的作用。To integrate more functionality and provide more content within an application, multiple pages are often linked together to offer different content. When multiple pages are linked, an application can provide a navigation area to navigate between pages using navigation tabs within that area. This navigation area can be located at the top, bottom, or side of the page and displays the navigation tabs. The navigation area serves to link different pages within the site or application.
在本公开的第一方面,提供了一种页面交互的方法。该方法包括:在导航展示区域的预定位置,与第一导航标签相关联地呈现目标界面元素,其中导航展示区域中顺序展示有导航标签集合中的多个导航标签,并且目标界面元素指示相关联的导航标签处于选中状态;以及响应于检测到从第一导航标签到第二导航标签的导航切换指示,并且响应于导航标签集合中在预定排序方向上的至少一个导航标签未被呈现在导航展示区域中,在维持目标界面元素呈现在预定位置的情况下,在导航展示区域中将第二导航标签移动到与目标界面元素相关联的预定位置,以替换第一导航标签,以及在导航展示区域中至少部分隐藏第一导航标签。In a first aspect of this disclosure, a method for page interaction is provided. The method includes: presenting a target interface element associated with a first navigation label at a predetermined position in a navigation display area, wherein a plurality of navigation labels from a set of navigation labels are sequentially displayed in the navigation display area, and the target interface element indicates that the associated navigation label is selected; and in response to detecting a navigation switching indication from the first navigation label to a second navigation label, and in response to at least one navigation label in the set of navigation labels not being presented in a predetermined sorting direction in the navigation display area, while maintaining the target interface element presented at the predetermined position, moving the second navigation label to a predetermined position associated with the target interface element in the navigation display area to replace the first navigation label, and at least partially hiding the first navigation label in the navigation display area.
在本公开的第二方面,提供了一种用于页面交互的装置。该装置包括:界面元素呈现模块,被配置为在导航展示区域的预定位置,与第一导航标签相关联地呈现目标界面元素,其中导航展示区域中顺序展示有导航标签集合中的多个导航标签,并且目标界面元素指示相关联的导航标签处于选中状态;以及导航标签处理模块,被配置为响应于检测到从第一导航标签到第二导航标签的导航切换指示,并且响应于导航标签集合中在预定排序方向上的至少一个导航标签未被呈现在导航展示区域中,在维持目标界面元素呈现在预定位置的情况下,在导航展示区域中将第二导航标签移动到与目标界面元素相关联的预定位置,以替换第一导航标签,以及在导航展示区域中至少部分隐藏第一导航标签。In a second aspect of this disclosure, an apparatus for page interaction is provided. The apparatus includes: an interface element presentation module configured to present a target interface element associated with a first navigation label at a predetermined position in a navigation display area, wherein a plurality of navigation labels from a set of navigation labels are sequentially displayed in the navigation display area, and the target interface element indicates that the associated navigation label is selected; and a navigation label processing module configured to, in response to detecting a navigation switching indication from the first navigation label to a second navigation label, and in response to at least one navigation label in the set of navigation labels not being presented in a predetermined sorting direction in the navigation display area, while maintaining the target interface element presented at the predetermined position, move the second navigation label to a predetermined position associated with the target interface element in the navigation display area to replace the first navigation label, and at least partially hide the first navigation label in the navigation display area.
在本公开的第三方面,提供了一种电子设备。该设备包括至少一个处理器;以及至少一个存储器,至少一个存储器被耦合到至少一个处理器并且存储用于由至少一个处理器执行的指令。指令在由至少一个处理器执行时使设备执行第一方面的方法。In a third aspect of this disclosure, an electronic device is provided. The device includes at least one processor; and at least one memory coupled to the at least one processor and storing instructions for execution by the at least one processor. When executed by the at least one processor, the instructions cause the device to perform the method of the first aspect.
在本公开的第四方面,提供了一种计算机可读存储介质。该计算机可读存储介质上存储有计算机可执行指令,计算机可执行指令可由处理器执行以实现第一方面的方法。In a fourth aspect of this disclosure, a computer-readable storage medium is provided. The computer-readable storage medium stores computer-executable instructions that can be executed by a processor to implement the method of the first aspect.
在本公开的第五方面,提供了一种计算机程序产品。计算机程序产品被有形地存储在计算机存储介质中并且包括计算机可执行指令,计算机可执行指令在由设备执行时使设备执行第一方面的方法。In a fifth aspect of this disclosure, a computer program product is provided. The computer program product is tangibly stored in a computer storage medium and includes computer-executable instructions that, when executed by a device, cause the device to perform the method of the first aspect.
应当理解,本内容部分中所描述的内容并非旨在限定本公开的实施例的关键特征或重要特征,也不用于限制本公开的范围。本公开的其它特征将通过以下的描述而变得容易理解。It should be understood that the content described in this content section is not intended to limit the key or essential features of the embodiments of this disclosure, nor is it intended to restrict the scope of this disclosure. Other features of this disclosure will become readily apparent from the following description.
结合附图并参考以下详细说明,本公开各实施例的上述和其他特征、优点及方面将变得更加明显。在附图中,相同或相似的附图标记表示相同或相似的元素,其中:The above and other features, advantages, and aspects of the embodiments of this disclosure will become more apparent from the accompanying drawings and the following detailed description. In the drawings, the same or similar reference numerals denote the same or similar elements, wherein:
图1示出了本公开的实施例能够在其中实现的示例环境的示意图;Figure 1 shows a schematic diagram of an example environment in which embodiments of the present disclosure can be implemented;
图2A至图2E示出了根据本公开的一些实施例的用于页面交互的示例界面的示意图;Figures 2A to 2E illustrate schematic diagrams of example interfaces for page interaction according to some embodiments of the present disclosure;
图3A至图3E示出了根据本公开的另一些实施例的用于页面交互的示例界面的示意图;Figures 3A to 3E illustrate schematic diagrams of example interfaces for page interaction according to other embodiments of the present disclosure;
图4示出了根据本公开的一些实施例的用于页面交互的过程的流程图;Figure 4 shows a flowchart of a process for page interaction according to some embodiments of the present disclosure;
图5示出了根据本公开的某些实施例的用于页面交互的装置的示意性结构框图;以及Figure 5 shows a schematic structural block diagram of a device for page interaction according to certain embodiments of the present disclosure; and
图6示出了其中可以实施本公开的一个或多个实施例的电子设备的框图。Figure 6 shows a block diagram of an electronic device in which one or more embodiments of the present disclosure may be implemented.
下面将参照附图更详细地描述本公开的实施例。虽然附图中示出了本公开的某些实施例,然而应当理解的是,本公开可以通过各种形式来实现,而且不应该被解释为限于这里阐述的实施例,相反,提供这些实施例是为了更加透彻和完整地理解本公开。应当理解的是,本公开的附图及实施例仅用于示例性作用,并非用于限制本公开的保护范围。Embodiments of this disclosure will now be described in more detail with reference to the accompanying drawings. While some embodiments of this disclosure are shown in the drawings, it should be understood that this disclosure can be implemented in various forms and should not be construed as limited to the embodiments set forth herein. Rather, these embodiments are provided to provide a more thorough and complete understanding of this disclosure. It should be understood that the accompanying drawings and embodiments of this disclosure are for illustrative purposes only and are not intended to limit the scope of protection of this disclosure.
在本公开的实施例的描述中,术语“包括”及其类似用语应当理解为开放性包含,即“包括但不限于”。术语“基于”应当理解为“至少部分地基于”。术语“一个实施例”或“该实施例”应当理解为“至少一个实施例”。术语“一些实施例”应当理解为“至少一些实施例”。下文还可能包括其他明确的和隐含的定义。In the description of embodiments of this disclosure, the term "comprising" and similar terms should be understood as open-ended inclusion, i.e., "including but not limited to". The term "based on" should be understood as "at least partially based on". The term "one embodiment" or "the embodiment" should be understood as "at least one embodiment". The term "some embodiments" should be understood as "at least some embodiments". Other explicit and implicit definitions may also be included below.
在本文中,除非明确说明,“响应于A”执行一个步骤并不意味着在“A”之后立即执行该步骤,而是可以包括一个或多个中间步骤。In this document, unless explicitly stated otherwise, performing a step in response to A does not mean that the step is performed immediately after A, but may include one or more intermediate steps.
可以理解的是,本技术方案所涉及的数据(包括但不限于数据本身、数据的获得或使用)应当遵循相应法律法规及相关规定的要求。It is understood that the data involved in this technical solution (including but not limited to the data itself, the acquisition or use of the data) shall comply with the requirements of relevant laws, regulations and related provisions.
可以理解的是,在使用本公开各实施例公开的技术方案之前,均应当根据相关法律法规通过适当的方式对本公开所涉及个人信息的类型、使用范围、使用场景等告知用户并获得用户的授权。It is understood that before using the technical solutions disclosed in the various embodiments of this disclosure, users should be informed of the types, scope of use, and usage scenarios of the personal information involved in this disclosure through appropriate means in accordance with relevant laws and regulations, and user authorization should be obtained.
例如,在响应于接收到用户的主动请求时,向用户发送提示信息,以明确地提示用户,其请求执行的操作将需要获得和使用到用户的个人信息,从而使得用户可以根据提示信息来自主地选择是否向执行本公开技术方案的操作的电子设备、应用程序、服务器或存储介质等软件或硬件提供个人信息。For example, in response to receiving a user's active request, a prompt message is sent to the user to clearly inform the user that the requested operation will require the acquisition and use of the user's personal information, thereby enabling the user to choose whether to provide personal information to the software or hardware such as electronic devices, applications, servers or storage media that perform the operation of the technical solution disclosed herein, based on the prompt message.
作为一种可选的但非限制性的实现方式,响应于接收到用户的主动请求,向用户发送提示信息的方式,例如可以是弹窗的方式,弹窗中可以以文字的方式呈现提示信息。此外,弹窗中还可以承载供用户选择“同意”或“不同意”向电子设备提供个人信息的选择控件。As an optional but non-restrictive implementation, in response to a user's active request, a prompt message can be sent to the user, such as a pop-up window, where the prompt message can be presented in text format. Furthermore, the pop-up window can also include a selection control allowing the user to choose "agree" or "disagree" to provide personal information to the electronic device.
可以理解的是,上述通知和获得用户授权过程仅是示意性的,不对本公开的实现方式构成限定,其他满足相关法律法规的方式也可应用于本公开的实现方式中。It is understood that the above notification and user authorization process are merely illustrative and do not constitute a limitation on the implementation of this disclosure. Other methods that comply with relevant laws and regulations may also be applied to the implementation of this disclosure.
图1示出了本公开的实施例能够在其中实现的示例环境100的示意图。在该示例环境100中,终端设备110中安装有应用120。用户140可以经由终端设备110和/或终端设备110的附接设备来与应用120进行交互。应用120可以是内容获取类应用(例如,视频在线获取应用)、在线购物的应用,也可以是其他任意适当的应用。Figure 1 illustrates a schematic diagram of an example environment 100 in which embodiments of the present disclosure can be implemented. In this example environment 100, an application 120 is installed on a terminal device 110. A user 140 can interact with the application 120 via the terminal device 110 and/or an attached device to the terminal device 110. The application 120 can be a content retrieval application (e.g., an online video retrieval application), an online shopping application, or any other suitable application.
在图1的环境100中,如果应用120处于活动状态,终端设备110可以呈现应用120的页面150。页面150可以包括应用120所能提供的各类页面,诸如内容呈现页面、内容创作页面、内容发布页面、消息页面、个人主页,等等。应用120可以提供内容查看功能,以查看在应用120中发布的各类内容。经由对应页面,应用120可以向用户140提供与例如媒体内容的在线内容。经由适当的方式,诸如点击或选择页面元素,应用120还可以向用户140多个用于呈现内容的页面的切换。应用120还可以具有发布功能,允许用户140将所创作的媒体内容进行发布。在本文中,“媒体内容”包括一个或多个类型的内容,例如图像、图像集、视频、动图、音频、文本等等。In environment 100 of Figure 1, if application 120 is active, terminal device 110 can display page 150 of application 120. Page 150 may include various types of pages provided by application 120, such as content presentation pages, content creation pages, content publishing pages, message pages, personal homepages, etc. Application 120 can provide content viewing functionality to view various types of content published within application 120. Through corresponding pages, application 120 can provide user 140 with online content, such as media content. Through appropriate means, such as clicking or selecting page elements, application 120 can also allow user 140 to switch between multiple pages used for content presentation. Application 120 may also have publishing functionality, allowing user 140 to publish the media content they have created. In this document, "media content" includes one or more types of content, such as images, image sets, videos, GIFs, audio, text, etc.
在一些实施例中,终端设备110与服务器130通信,以实现对应用120的服务的供应。终端设备110可以是任意类型的移动终端、固定终端或便携式终端,包括移动手机、台式计算机、膝上型计算机、笔记本计算机、上网本计算机、平板计算机、媒体计算机、多媒体平板、个人通信系统(PCS)设备、个人导航设备、个人数字助理(PDA)、音频/视频播放器、数码相机/摄像机、定位设备、电视接收器、无线电广播接收器、电子书设备、游戏设备或者前述各项的任意组合,包括这些设备的配件和外设或者其任意组合。在一些实施例中,终端设备110也能够支持任意类型的针对用户的接口(诸如“可佩戴”电路等)。服务器130可以是能够提供计算能力的各种类型的计算系统/服务器,包括但不限于大型机、边缘计算节点、云环境中的计算设备,等等。In some embodiments, terminal device 110 communicates with server 130 to provide services to application 120. Terminal device 110 can be any type of mobile terminal, fixed terminal, or portable terminal, including mobile phones, desktop computers, laptop computers, notebook computers, netbook computers, tablet computers, media computers, multimedia tablets, personal communication system (PCS) devices, personal navigation devices, personal digital assistants (PDAs), audio/video players, digital cameras/camcorders, positioning devices, television receivers, radio receivers, e-book devices, gaming devices, or any combination thereof, including accessories and peripherals of these devices or any combination thereof. In some embodiments, terminal device 110 can also support any type of user-facing interface (such as "wearable" circuitry). Server 130 can be various types of computing systems/servers capable of providing computing power, including but not limited to mainframes, edge computing nodes, computing devices in cloud environments, etc.
应当理解,仅出于示例性的目的描述环境100中各个元素的结构和功能,而不暗示对于本公开的范围的任何限制。It should be understood that the structure and function of the various elements in environment 100 are described for illustrative purposes only and do not imply any limitation on the scope of this disclosure.
通常,在应用中可以提供多个类型的内容,并分别利用不同的页面来呈现这些内容。例如,可以提供与页面关联的导航标签,使得用户可以通过选择导航标签来跳转到要查看的页面。通常,导航标签可以被集成在应用的导航展示区域中。导航展示区域中可以存在多个导航标签,以用于实现页面的切换。此外,导航展示区域可以以悬浮的方式被呈现在应用的页面之中,以避免页面内容影响导航展示区域的使用。Typically, applications can offer multiple types of content, each presented on a separate page. For example, navigation tabs can be provided associated with each page, allowing users to navigate to the desired page by selecting a tab. These navigation tabs are usually integrated into the application's navigation area. Multiple navigation tabs can exist within this area for page switching. Furthermore, the navigation area can be displayed as a floating element within the application's page to prevent page content from interfering with its usability.
通常,如果某个导航标签处于选中状态,那么会通过显示选中条等方式指示该导航标签被选中。当前,用于指示选中状态的选中条在大多数情况下被居中呈现在导航展示区域中。相应的,如果用户左右切换导航标签,则在导航展示区域中最左侧或最右侧的导航标签将被隐藏。例如,终端设备如果检测到用户左右切换导航标签,则判断用户所要切换到的目标导航标签的位置与导航展示区域中处于中间位置的导航标签的关系。如果目标导航标签的位置处于中间位置的导航标签的左侧,则导航展示区域中的所有导航标签才会向右移动,且隐藏最右侧的导航标签,而不是隐藏先前选中的导航标签。然而,根据此种方式,只有在用户切换至到导航展示区域中间偏左位置的导航标签的情况下,才会触发选中导航标签固定展示在导航展示区域中间的逻辑,使得后置导航标签更晚被展示,且对排序靠后的导航标签的展示有较大影响。Typically, if a navigation tab is selected, a selection bar is displayed to indicate that the tab is selected. Currently, the selection bar, used to indicate selection, is usually centered in the navigation display area. Correspondingly, if the user switches between navigation tabs left and right, the leftmost or rightmost navigation tab in the display area will be hidden. For example, if the terminal device detects that the user is switching between navigation tabs, it determines the relationship between the target navigation tab and the navigation tab in the middle of the display area. If the target navigation tab is to the left of the middle navigation tab, all navigation tabs in the display area will move to the right, and the rightmost navigation tab will be hidden, instead of the previously selected navigation tab. However, this approach only triggers the logic of keeping the selected navigation tab in the center of the display area when the user switches to a navigation tab slightly to the left of the center. This results in later navigation tabs being displayed later and significantly impacts the display of later-ordered navigation tabs.
有鉴于此,根据本公开的实施例,提出了一种用于页面交互的改进方案。该方案包括在导航展示区域的预定位置与第一导航标签相关联的呈现目标界面元素,其中导航展示区域中顺序展示有导航标签集合中的多个导航标签,并且目标界面元素指示相关联的导航标签处于选中状态。然后,如果检测到从第一导航标签到第二导航标签的导航切换指示,并且如果导航标签集合中在预定排序方向上的至少一个导航标签未被呈现在导航展示区域中,则在维持目标界面元素呈现在预定位置的情况下,在导航展示区域中将第二导航标签移动到与目标界面元素相关联的预定位置,以替换第一导航标签,以及在导航展示区域中至少部分隐藏第一导航标签。第二导航标签是导航标签集合中在预定排序方向上排序在第一导航标签之后的标签。In view of the above, according to embodiments of this disclosure, an improved scheme for page interaction is proposed. This scheme includes presenting a target interface element associated with a first navigation label at a predetermined position in a navigation display area, wherein multiple navigation labels from a set of navigation labels are sequentially displayed in the navigation display area, and the target interface element indicates that the associated navigation label is selected. Then, if a navigation switching indication from the first navigation label to a second navigation label is detected, and if at least one navigation label in the set of navigation labels in a predetermined sorting direction is not presented in the navigation display area, while maintaining the target interface element presented at the predetermined position, the second navigation label is moved to the predetermined position associated with the target interface element in the navigation display area to replace the first navigation label, and the first navigation label is at least partially hidden in the navigation display area. The second navigation label is a label in the set of navigation labels that is ordered after the first navigation label in the predetermined sorting direction.
由此,通过本公开能够减少前置位序的导航标签的展示空间,进而提高后置位序导航标签的展示,从而有助于提升页面浏览效率和用户体验。相应的,通过本公开也能够便于用户切换导航标签。Therefore, this disclosure reduces the display space of initial navigation tabs, thereby increasing the display space of subsequent navigation tabs, which helps improve page browsing efficiency and user experience. Correspondingly, this disclosure also makes it easier for users to switch navigation tabs.
以下将继续参考附图描述本公开的一些示例实施例。应当理解,附图中示出的页面仅仅是示例,实际可以存在各种页面设计。页面中的各个图形元素可以具有不同的布置和不同的视觉表示,其中的一个或多个元素可以省略或被替换,并且还可以存在一个或多个其他元素。本公开的实施例在此方面不受限制。此外,在下文中,将主要相对于终端设备110来描述示例实施例。应当理解,相对于终端设备110所描述的动作可以由终端设备110上的应用120执行,或者可以由应用120协同其服务端(例如,服务器130)执行。The following description continues with reference to the accompanying drawings, which will now include some exemplary embodiments of this disclosure. It should be understood that the pages shown in the drawings are merely examples, and various page designs are possible in practice. The various graphic elements on 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. The embodiments of this disclosure are not limited in this respect. Furthermore, in the following description, exemplary embodiments will be primarily described with respect to terminal device 110. It should be understood that the actions described with respect to terminal device 110 may be performed by application 120 on terminal device 110, or may be performed by application 120 in conjunction with its server (e.g., server 130).
在本公开的实施例中,终端设备110在为用户提供页面150时,可以在页面150的导航展示区域中按照一定的排列顺序呈现有一个或多个导航标签。通常,导航展示区域中呈现的导航标签的数量可以基于导航标签所占据的空间和导航展示区域所被提供的总体空间来预设,以避免同时呈现过多的导航标签导致导航标签过小、不便于用户使用。In the embodiments of this disclosure, when the terminal device 110 provides a page 150 to a user, it may present one or more navigation tags in a certain arrangement order in the navigation display area of the page 150. Typically, the number of navigation tags presented in the navigation display area can be preset based on the space occupied by the navigation tags and the total space provided for the navigation display area, so as to avoid presenting too many navigation tags at the same time, resulting in the navigation tags being too small and inconvenient for the user to use.
例如,在导航标签按水平横向排布的情况下,排列顺序可以基于一定的排列逻辑确定,例如,从左至右或从右至左依次排列各导航标签。例如图2A至图2E和图3A至图3E中导航展示区域中的导航标签按照从右至左排列的依次为:“推荐”导航标签、“商城”导航标签应、“关注”导航标签、…、“热点”导航标签,其中“推荐”导航标签排序在首位,而“热点”导航标签排序在末尾。下文为便于理解将参考此序列进行描述,但这仅仅是示例性的,本公开对此不做限定。应当理解的是,上述排列顺序以及依据的排列逻辑仅是示例性示出,而不旨在对此进行任何限制,例如,上述排列顺序也可以是从右到左的顺序,或者是在竖直方向上由上至下或由下至上的顺序,等等。由此,以避免杂乱地呈现的导航标签。For example, when navigation labels are arranged horizontally, the arrangement order can be determined based on certain arrangement logic, such as arranging the navigation labels from left to right or from right to left. For instance, in Figures 2A to 2E and Figures 3A to 3E, the navigation labels in the navigation display area are arranged from right to left as follows: "Recommended," "Shop," "Follow," ..., "Hot Topics," with the "Recommended" label at the beginning and the "Hot Topics" label at the end. This sequence will be described with reference to it for ease of understanding, but it is merely exemplary and not intended to be limiting. It should be understood that the above arrangement order and the underlying arrangement logic are merely illustrative and not intended to impose any limitations. For example, the above arrangement order could also be from right to left, or from top to bottom or bottom to top vertically, etc. This is to avoid a cluttered presentation of navigation labels.
此外,页面中还可以包括多个导航展示区域,不同导航展示区域中可以排列有一个或多个导航标签。在一些实施例中,页面可以包括顶部导航展示区域和底部导航展示区域。备选地或附加地,页面还可以包括侧边导航展示区域,例如左侧导航展示区域和/或右侧导航展示区域。In addition, the page may include multiple navigation display areas, and one or more navigation tabs may be arranged in different navigation display areas. In some embodiments, the page may include a top navigation display area and a bottom navigation display area. Alternatively or additionally, the page may also include side navigation display areas, such as a left navigation display area and/or a right navigation display area.
在一些实施例中,终端设备110在导航展示区域的预定位置与第一导航标签相关联地呈现目标界面元素。在一些示例中,在第一导航标签对应的页面处于活跃状态下,终端设备110可以在导航展示区域的预定位置(例如,顶部导航展示区域的最右侧)与第一导航标签相关联的呈现目标界面元素(也可以称之为选中条)。在一些实施例中,导航展示区域中顺序展示导航标签集合中的多个导航标签。In some embodiments, the terminal device 110 presents a target interface element associated with a first navigation label at a predetermined position in the navigation display area. In some examples, when the page corresponding to the first navigation label is active, the terminal device 110 may present the target interface element (also referred to as a selection bar) associated with the first navigation label at a predetermined position in the navigation display area (e.g., the far right of the top navigation display area). In some embodiments, multiple navigation labels from a set of navigation labels are sequentially displayed in the navigation display area.
在一些实施例中,目标界面元素所被呈现的预定位置被配置在沿导航展示区域的可移动方向的头部位置或尾部位置。如果导航展示区域的可移动方向是左右方向,那么头部位置或尾部位置是最右侧的位置或最左侧的位置。如果导航展示区域的可移动方向是上下方向,那么头部位置或尾部位置是最顶部的位置或最底部的位置。In some embodiments, the predetermined position where the target interface element is presented is configured at the head or tail position along the movable direction of the navigation display area. If the movable direction of the navigation display area is left-right, then the head or tail position is the rightmost or leftmost position. If the movable direction of the navigation display area is up-down, then the head or tail position is the topmost or bottommost position.
在一些实施例中,目标界面元素指示相关联的导航标签处于选中状态。可以理解的,在目标界面元素(也可以称之为选中条)与第一导航标签相关联的被呈现在顶部导航展示区域的情况下,指示第一导航标签处于选中状态。在一些示例中,处于选中状态的导航标签对应的页面被确定为活跃页面,能够由应用呈现给用户。In some embodiments, the target interface element indicates that the associated navigation tab is selected. It is understood that when the target interface element (also referred to as the selection bar) is associated with the first navigation tab and presented in the top navigation display area, it indicates that the first navigation tab is selected. In some examples, the page corresponding to the selected navigation tab is determined to be the active page and can be presented to the user by the application.
通常,终端设备110在检测到应用120被启动后,可以将默认的导航标签设置为选中状态以便向用户呈现默认的导航标签对应的页面。通常默认被选中的导航标签是在导航标签集合中排序在首位的导航标签。Typically, after detecting that application 120 has been launched, terminal device 110 can set the default navigation tab to be selected so that the page corresponding to the default navigation tab can be presented to the user. Usually, the navigation tab selected by default is the navigation tab that is first in the navigation tab set.
在一些实施例中,如果检测到从第一导航标签切换到导航标签集合中后续的第二导航标签,且导航标签集合中在预定排序方向上的至少一个导航标签未被呈现在导航展示区域,终端设备110则在维持目标界面元素呈现在预定位置的情况下,在导航展示区域中将第二导航标签移动到与目标界面元素相关联的预定位置,以替换第一导航标签。第二导航标签是导航标签集合中在预定排序方向上排序在第一导航标签之后的标签。相应的,终端设备110在导航展示区域中至少部分隐藏第一导航标签。下文将详细描述在此种情况下终端设备110处理导航标签。In some embodiments, if a switch from a first navigation label to a subsequent second navigation label in the navigation label set is detected, and at least one navigation label in the navigation label set in a predetermined sorting direction is not displayed in the navigation display area, the terminal device 110, while maintaining the target interface element displayed in a predetermined position, moves the second navigation label in the navigation display area to a predetermined position associated with the target interface element, thereby replacing the first navigation label. The second navigation label is a label in the navigation label set that is ordered after the first navigation label in the predetermined sorting direction. Accordingly, the terminal device 110 at least partially hides the first navigation label in the navigation display area. The handling of navigation labels by the terminal device 110 in this case will be described in detail below.
在一些实施例中,导航标签集合中在预定排序方向上的至少一个导航标签是否未被呈现在导航展示区域中。例如,用户期望切换到后置导航标签,假设导航标签是按照从右到左的排序方向,则期望切换到后置的某个导航标签。In some embodiments, at least one navigation label in the navigation label set in a predetermined sorting direction is not displayed in the navigation display area. For example, if a user wants to switch to a later navigation label, assuming the navigation labels are sorted from right to left, then the user wants to switch to a later navigation label.
在一些示例中,导航标签集合中的导航标签按预定排序规则来排序并按预定排序方向对用户的顺序导航切换指示做出响应。例如,如果用户的导航切换指示对应于切换到下一个导航标签,则终端设备110将按预定排序方向确定被排序在当前选中的导航标签之后的下一个导航标签。如果用户的导航切换指示对应于切换到上一个导航标签,那么将按预定排序方向确定被排序在当前选中的导航标签之前的上一个导航标签。In some examples, the navigation tags in the navigation tag set are sorted according to a predetermined sorting rule and respond to the user's sequential navigation switching instruction according to a predetermined sorting direction. For example, if the user's navigation switching instruction corresponds to switching to the next navigation tag, the terminal device 110 will determine the next navigation tag sorted after the currently selected navigation tag according to the predetermined sorting direction. If the user's navigation switching instruction corresponds to switching to the previous navigation tag, then the previous navigation tag sorted before the currently selected navigation tag will be determined according to the predetermined sorting direction.
在一些实施例中,导航切换指示可以是基于用户的点击操作,且第二导航标签为点击操作选中的导航标签。在一些示例中,如果用户选择点击切换,则用户可以选择切换到任意一个导航标签。相应地,第二导航标签可以是用户点击选中的任一导航标签。以下参考图2A至图2D描述用户点击第二导航标签以切换至第二导航标签。In some embodiments, the navigation switching indication may be based on a user's click action, and the second navigation label is the navigation label selected by the click action. In some examples, if the user selects to click to switch, the user can choose to switch to any navigation label. Accordingly, the second navigation label can be any navigation label selected by the user's click. The following description with reference to Figures 2A to 2D illustrates a user clicking a second navigation label to switch to the second navigation label.
在一些实施例中,导航切换指示还可以是基于用户的滑动操作,且第二导航标签基于第一导航标签在导航标签集合中的排序位置以及滑动操作的滑动方向来确定。在一些示例中,如果是顺序切换,例如用户选择左右滑动切换或者顺序点击,则第二导航标签可以是从左到右数的下一个导航标签。以下参考图3A至图3E描述用户基于滑动操作进行切换导航标签。In some embodiments, the navigation switching indicator may also be based on the user's swipe operation, and the second navigation label may be determined based on the sorting position of the first navigation label in the navigation label set and the swipe direction. In some examples, if it is a sequential switch, such as when the user selects to swipe left or right or clicks sequentially, the second navigation label may be the next navigation label from left to right. The following description of the user switching navigation labels based on a swipe operation refers to Figures 3A to 3E.
以下为便于理解将参考图2A至图2E和图3A至图3E描述本公开用于页面交互的方案。图2A至图2E示出了根据本公开的一些实施例的用于页面交互的示例界面200A至200E的示意图。图3A至图3E示出了根据本公开的一些实施例的用于页面交互的示例界面300A至300E的示意图。图2A至图2E和图3A至图3E所示出的示例界面200A至200E和300A至300E可以是应用120的任意页面。虽然描述了这些实施例可以被实现在图1的终端设备110处、特别是终端设备110的应用客户端处,但在另一些实施例中,终端设备110可以在服务器130的协助下执行这些操作。For ease of understanding, the schemes for page interaction of this disclosure will be described below with reference to Figures 2A to 2E and Figures 3A to 3E. Figures 2A to 2E show schematic diagrams of example interfaces 200A to 200E for page interaction according to some embodiments of this disclosure. Figures 3A to 3E show schematic diagrams of example interfaces 300A to 300E for page interaction according to some embodiments of this disclosure. The example interfaces 200A to 200E and 300A to 300E shown in Figures 2A to 2E and Figures 3A to 3E can be any page of application 120. Although these embodiments are described as being implementable on the terminal device 110 of FIG. 1, particularly on the application client of the terminal device 110, in other embodiments, the terminal device 110 may perform these operations with the assistance of server 130.
在本公开的实施例中,终端设备110可以在页面150中在导航展示区域中呈现多个导航标签。如上述说明的,多个导航标签可以以一定顺序被排列、呈现。为方便描述,此处以及下文后续所使用的排列顺序,均以从右至左、水平排列进行示例。即,位于导航展示区域最右侧的导航标签可以被认为是最靠前的导航标签,位于导航展示区域最左侧的导航标签可以被认为是最靠后的导航标签。相应的,由于导航展示区域的大小优先,部分导航标签可能需要被隐藏,无法被展示在导航展示区域中。In embodiments of this disclosure, terminal device 110 can display multiple navigation tabs in the navigation display area of page 150. As described above, the multiple navigation tabs can be arranged and presented in a certain order. For ease of description, the arrangement order used here and thereafter is exemplified as a horizontal arrangement from right to left. That is, the navigation tab located on the far right of the navigation display area can be considered the first navigation tab, and the navigation tab located on the far left of the navigation display area can be considered the last navigation tab. Accordingly, due to the size priority of the navigation display area, some navigation tabs may need to be hidden and cannot be displayed in the navigation display area.
如图2A所示示例界面200A,终端设备110在导航展示区域210(也可称之为顶部导航展示区域)中呈现“推荐”导航标签214、“商城”导航标签212,等等。在一些示例中,“商城”导航标签212用于导航到商城的页面,以供用户140进行选购。终端设备110在检测到应用120被启动后,可以将与目标界面元素211相关联的“推荐”导航标签214设置为选中状态以便向用户呈现“推荐”导航标签214对应的页面。As shown in the example interface 200A in Figure 2A, the terminal device 110 displays a "Recommended" navigation label 214, a "Shop" navigation label 212, and so on in the navigation display area 210 (also known as the top navigation display area). In some examples, the "Shop" navigation label 212 is used to navigate to the shop page for the user 140 to make purchases. After detecting that the application 120 has been launched, the terminal device 110 can set the "Recommended" navigation label 214 associated with the target interface element 211 to a selected state in order to present the page corresponding to the "Recommended" navigation label 214 to the user.
终端设备110如果检测到用户140点击“商城”导航标签212,则接收用户140期望从“推荐”导航标签214按照从右到左的方向切换到“商城”导航标签212的导航切换指示。随后,终端设备110基于用户140切换至“商城”导航标签212的导航切换指示,确定导航标签集合中在从右到左的方向上的至少一个导航标签是否未被呈现在导航展示区域中。下文将继续描述终端设备110针对导航标签的处理方法。If terminal device 110 detects that user 140 clicks on the "Shop" navigation tab 212, it receives a navigation switching instruction from user 140 indicating a right-to-left switch from the "Recommended" navigation tab 214 to the "Shop" navigation tab 212. Subsequently, based on the user 140's navigation switching instruction to the "Shop" navigation tab 212, terminal device 110 determines whether at least one navigation tab in the navigation tab set is not displayed in the navigation display area in the right-to-left direction. The processing method for navigation tabs by terminal device 110 will be described further below.
在一些实施例中,终端设备110如果确定在预定排序方向上的至少一个导航标签未被呈现在导航展示区域中,则在维持目标界面元素呈现在预定位置的情况下,在导航展示区域中奖第二导航标签移动到与目标界面元素相关联的预定位置,以替换第一导航标签。相应的,终端设备110在导航展示区域中至少部分隐藏第一导航标签。In some embodiments, if the terminal device 110 determines that at least one navigation label in a predetermined sorting direction is not displayed in the navigation display area, it moves a second navigation label to a predetermined position associated with the target interface element in the navigation display area to replace the first navigation label, while maintaining the target interface element displayed in a predetermined position. Accordingly, the terminal device 110 at least partially hides the first navigation label in the navigation display area.
如图2A至2B所示示例界面200A至200B,假设目标界面元素211处于最右侧,即在当前处于最右侧的“推荐”导航标签214对应的页面的情况下。终端设备110如果检测到用户140点击位于第二个位置的“商城”导航标签212,且确定在从右至左的方向上存在未被呈现的至少一个导航标签(例如,导航标签213),则将“商城”导航标签212移动到目标界面元素211所处于的最右侧的位置。即,将“商城”导航标签212设置为处于选中状态。此时,将“推荐”导航标签214至少部分信息进行隐藏。As shown in the example interfaces 200A and 200B of Figures 2A and 2B, assuming the target interface element 211 is located on the far right, i.e., on the page corresponding to the currently rightmost "Recommended" navigation label 214, if the terminal device 110 detects that the user 140 clicks on the "Shop" navigation label 212 located in the second position, and determines that there is at least one unpresented navigation label (e.g., navigation label 213) in the right-to-left direction, then it moves the "Shop" navigation label 212 to the rightmost position where the target interface element 211 is located. That is, it sets the "Shop" navigation label 212 to a selected state. At this time, at least part of the information of the "Recommended" navigation label 214 is hidden.
如图3A至3B所示示例界面300A至300B,假设目标界面元素311处于最右侧,即在当前处于最右侧的“推荐”导航标签314对应的页面的情况下。终端设备110如果检测到用户140向右滑动以切换至“商城”导航标签322,且确定在从右至左的方向上存在未被呈现的至少一个导航标签(例如,导航标签312),则将“商城”导航标签322移动到目标界面元素311所处于的最右侧的位置。即,将“商城”导航标签322设置为处于选中状态。此时,将“推荐”导航标签314至少部分信息进行隐藏。As shown in the example interfaces 300A and 300B of Figures 3A and 3B, assuming the target interface element 311 is on the far right, i.e., on the page corresponding to the currently rightmost "Recommended" navigation tab 314, if the terminal device 110 detects that the user 140 swipes to the right to switch to the "Shop" navigation tab 322, and determines that there is at least one unpresented navigation tab (e.g., navigation tab 312) in the right-to-left direction, then it moves the "Shop" navigation tab 322 to the rightmost position where the target interface element 311 is located. That is, it sets the "Shop" navigation tab 322 to a selected state. At this time, at least part of the information of the "Recommended" navigation tab 314 is hidden.
在一些实施例中,终端设备110如果确定在第一导航标签与第二导航标签之间存在一个或多个导航标签被呈现在导航展示区域中,至少部分隐藏被呈现的第一导航标签和一个或多个导航标签。在一些示例中,如果用户选中左侧的第三个或更往后的导航标签,也就是说如果第一导航标签到当前要切换到的第二导航标签之间存在更多导航标签,那么第一导航标签以及在第一导航标签与第二导航标签之间的其他导航标签都会被隐藏。In some embodiments, if the terminal device 110 determines that one or more navigation labels are presented in the navigation display area between the first navigation label and the second navigation label, it at least partially hides the presented first navigation label and one or more navigation labels. In some examples, if the user selects the third or subsequent navigation label from the left, that is, if there are more navigation labels between the first navigation label and the second navigation label to which the user is currently switching, then the first navigation label and the other navigation labels between the first and second navigation labels will be hidden.
如图2A和2C所示示例界面200A和200C,假设目标界面元素211处于最右侧,即在当前处于最右侧的“推荐”导航标签214对应的页面的情况下。终端设备110如果检测到用户140点击位于第三个位置的“关注”导航标签224,且确定在从右至左的方向上存在未被呈现的至少一个导航标签,则将“关注”导航标签224移动到目标界面元素211所处于的最右侧的位置。即,将“商城”导航标签212设置为处于选中状态。此时,终端设备110可以将“推荐”导航标签214和位于第二个位置的“商城”导航标签212的至少部分信息进行隐藏。As shown in example interfaces 200A and 200C in Figures 2A and 2C, assuming the target interface element 211 is located on the far right, i.e., on the page corresponding to the currently rightmost "Recommended" navigation label 214. If the terminal device 110 detects that the user 140 clicks the "Follow" navigation label 224 located in the third position, and determines that there is at least one unpresented navigation label in the right-to-left direction, then it moves the "Follow" navigation label 224 to the far right position where the target interface element 211 is located. That is, it sets the "Shop" navigation label 212 to the selected state. At this time, the terminal device 110 can hide at least part of the information of the "Recommended" navigation label 214 and the "Shop" navigation label 212 located in the second position.
紧接着,如图3B至3C所示示例界面300B至300C,假设目标界面元素311处于最右侧,即在当前处于最右侧的“商城”导航标签322对应的页面的情况下。终端设备110如果检测到用户140继续向右滑动以切换至“关注”导航标签331,且确定在从右至左的方向上存在未被呈现的至少一个导航标签(例如,导航标签312),则将“关注”导航标签331移动到目标界面元素311所处于的最右侧的位置。即,将“关注”导航标签331设置为处于选中状态。此时,将“推荐”导航标签314和“商城”导航标签322的至少部分信息进行隐藏。Next, as shown in example interfaces 300B to 300C (Figures 3B to 3C), assuming the target interface element 311 is on the far right, i.e., on the page corresponding to the currently rightmost "Shop" navigation label 322, if the terminal device 110 detects that the user 140 continues to swipe right to switch to the "Follow" navigation label 331, and determines that there is at least one unpresented navigation label (e.g., navigation label 312) in the right-to-left direction, it moves the "Follow" navigation label 331 to the rightmost position where the target interface element 311 is located. That is, the "Follow" navigation label 331 is set to be selected. At this time, at least some information of the "Recommended" navigation label 314 and the "Shop" navigation label 322 is hidden.
在一些实施例中,终端设备110在至少第一导航标签被隐藏后,在导航展示区域中呈现预定界面元素。如图2B所示示例界面200B,在“推荐”导航标签214至少部分信息被隐藏后,终端设备110可以在导航展示区域210中呈现预定界面元素(例如,返回箭头)221。又如图3B所示示例界面300B,在“推荐”导航标签314至少部分信息被隐藏后,终端设备110可以在导航展示区域310中呈现预定界面元素(例如,返回箭头)321。In some embodiments, after at least a first navigation label is hidden, the terminal device 110 presents predetermined interface elements in the navigation display area. As shown in the example interface 200B of FIG2B, after at least part of the information in the "Recommended" navigation label 214 is hidden, the terminal device 110 may present predetermined interface elements (e.g., a return arrow) 221 in the navigation display area 210. Similarly, as shown in the example interface 300B of FIG3B, after at least part of the information in the "Recommended" navigation label 314 is hidden, the terminal device 110 may present predetermined interface elements (e.g., a return arrow) 321 in the navigation display area 310.
在一些实施例中,终端设备110如果检测到对预定界面元素的触发,则将目标界面元素呈现在预定位置,且在在导航展示区域中将导航标签集合中按预定排序方向被排序在首位的导航标签切换到与目标界面元素相关联的预定位置。在一些示例中,终端设备110如果检测到对返回箭头的触发(例如,点击)后,导航展示区域恢复到初始态,其中排序在首位的导航标签处于选中状态,并且选中条处于最右侧的预定位置。In some embodiments, if the terminal device 110 detects a trigger on a predetermined interface element, it presents the target interface element at a predetermined position and switches the navigation label that is first in the navigation label set according to a predetermined sorting direction in the navigation display area to the predetermined position associated with the target interface element. In some examples, if the terminal device 110 detects a trigger on the back arrow (e.g., a click), the navigation display area returns to its initial state, where the navigation label that is first in the sorting is selected and the selection bar is at the predetermined position on the far right.
如图2B至2A所示示例界面200B至200A,如果终端设备110检测到用户140点击预定界面元素221,则将被排在首位的导航标签(即“推荐”导航标签214)移动到目标界面元素211所处于的最右侧的位置。即,将“推荐”导航标签214设置为处于选中状态。如图2C和2A所示示例界面200C和200A,如果终端设备110基于在处于已切换后的位于第三个位置的“关注”导航标签224对应的界面,检测到用户140点击预定界面元素221,则可以将被排在首位的导航标签(即“推荐”导航标签214)移动到目标界面元素211所处于的最右侧的位置。即,将“推荐”导航标签214设置为处于选中状态。As shown in the example interfaces 200B to 200A in Figures 2B to 2A, if the terminal device 110 detects that the user 140 clicks on the predetermined interface element 221, it will move the navigation label that is ranked first (i.e., the "Recommended" navigation label 214) to the rightmost position of the target interface element 211. That is, the "Recommended" navigation label 214 will be set to the selected state. As shown in the example interfaces 200C and 200A in Figures 2C and 2A, if the terminal device 110 detects that the user 140 clicks on the predetermined interface element 221 based on the interface corresponding to the "Follow" navigation label 224 which is in the third position after being switched, it can move the navigation label that is ranked first (i.e., the "Recommended" navigation label 214) to the rightmost position of the target interface element 211. That is, the "Recommended" navigation label 214 will be set to the selected state.
又如图3B至3A所示示例界面300B至300A,如果终端设备110检测到用户140点击预定界面元素321,则将被排在首位的导航标签(即“推荐”导航标签314)移动到目标界面元素311所处于的最右侧的位置。即,将“推荐”导航标签314设置为处于选中状态。相应的,用户140还可以向左滑动以返回至位于首位的“推荐”导航标签314。As shown in the example interfaces 300B to 300A (Figures 3B to 3A), if the terminal device 110 detects that the user 140 clicks on the predetermined interface element 321, it will move the navigation tab that is at the top (i.e., the "Recommended" navigation tab 314) to the rightmost position where the target interface element 311 is located. That is, the "Recommended" navigation tab 314 is set to be selected. Correspondingly, the user 140 can also swipe left to return to the "Recommended" navigation tab 314 at the top.
如图3C和3A所示示例界面300C和300A,如果终端设备110基于在处于已切换后的位于第三个位置的“关注”导航标签224对应的界面,检测到用户140点击预定界面元素321,则可以将被排在首位的导航标签(即“推荐”导航标签314)移动到目标界面元素311所处于的最右侧的位置。即,将“推荐”导航标签314设置为处于选中状态。在一些示例中,用户140还可以连续向左滑动以返回至位于首位的“推荐”导航标签314。As shown in the example interfaces 300C and 300A (Figures 3C and 3A), if terminal device 110 detects that user 140 clicks on predetermined interface element 321 based on the interface corresponding to the "Focus" navigation tab 224 located in the third position after switching, it can move the navigation tab that is ranked first (i.e., the "Recommended" navigation tab 314) to the rightmost position of the target interface element 311. That is, the "Recommended" navigation tab 314 is set to be selected. In some examples, user 140 can also continuously swipe left to return to the first "Recommended" navigation tab 314.
在一些实施例中,终端设备110如果确定在预定排序方向上的至少一个导航标签未被呈现在导航展示区域中,则在导航展示区域中呈现在预定排序方向上未被呈现的一个或多个导航标签。可以理解的,终端设备110在切换导航标签后如果确定在从右至左的方向上的至少一个导航标签未被呈现在导航展示区域中,则将位于左侧后置的被遮挡的一个或多个导航标签展示出来。In some embodiments, if the terminal device 110 determines that at least one navigation label in a predetermined sorting direction is not presented in the navigation display area, it presents one or more navigation labels that are not presented in the predetermined sorting direction in the navigation display area. It is understood that if, after switching navigation labels, the terminal device 110 determines that at least one navigation label in the right-to-left direction is not presented in the navigation display area, it will display one or more obscured navigation labels located on the left rearward position.
如图2A至2B,终端设备110在从“推荐”导航标签214切换至“商城”导航标签212后,如果确定在从右至左的方向上的至少一个导航标签(例如,导航标签213)未被呈现在导航展示区域中,则导航标签213呈现在如图示例界面200B所示的导航展示区域中。如图3A至3B,终端设备110在从“推荐”导航标签314切换至“商城”导航标签322后,如果确定在从右至左的方向上的至少一个导航标签(例如,导航标签312)未被呈现在导航展示区域中,则将“同城”导航标签312呈现在如图示例界面300B所示的导航展示区域中。As shown in Figures 2A and 2B, after switching from the "Recommended" navigation tab 214 to the "Shopping Mall" navigation tab 212, if it is determined that at least one navigation tab (e.g., navigation tab 213) in the right-to-left direction is not displayed in the navigation display area, then navigation tab 213 is displayed in the navigation display area shown in the example interface 200B. As shown in Figures 3A and 3B, after switching from the "Recommended" navigation tab 314 to the "Shopping Mall" navigation tab 322, if it is determined that at least one navigation tab (e.g., navigation tab 312) in the right-to-left direction is not displayed in the navigation display area, then the "Local" navigation tab 312 is displayed in the navigation display area shown in the example interface 300B.
如图2A和2C,终端设备110在从“推荐”导航标签214切换至位于第三个位置的“关注”导航标签224后,如果确定在从右至左的方向上的至少一个导航标签(例如,导航标签213、导航标签223)未被呈现在导航展示区域中,则将“同城”导航标签213、“精选”导航标签223呈现在如图示例界面200C所示的导航展示区域中。As shown in Figures 2A and 2C, after the terminal device 110 switches from the "Recommended" navigation tab 214 to the "Follow" navigation tab 224 located in the third position, if it determines that at least one navigation tab (e.g., navigation tab 213, navigation tab 223) in the right-to-left direction is not presented in the navigation display area, then the "Local" navigation tab 213 and the "Featured" navigation tab 223 will be presented in the navigation display area shown in the example interface 200C.
在一些实施例中,终端设备110如果确定第二导航标签被呈现在导航展示区域中并且在预定排序方向上没有未被展示在导航展示区域的导航标签,则将目标界面元素移动到第二导航标签的呈现位置。在一些示例中,如果排序在最后的导航标签(如图2D所示,位于最后一个位置的“热点”导航标签231)当前都已经被展示在导航展示区域中,即没有未被展示的导航标签,则目标界面元素(即,选中条)的位置将会移动到当前被切换到的第二导航标签的位置。In some embodiments, if the terminal device 110 determines that the second navigation label is presented in the navigation display area and there are no navigation labels not displayed in the navigation display area in the predetermined sorting direction, it moves the target interface element to the presentation position of the second navigation label. In some examples, if the last sorted navigation label (as shown in Figure 2D, the "hotspot" navigation label 231 located at the last position) is currently already displayed in the navigation display area, i.e., there are no navigation labels not displayed, the position of the target interface element (i.e., the selection bar) will be moved to the position of the currently switched second navigation label.
如图2D至2E所示示例界面200D至200E,假设当前目标界面元素211处于最右侧,即在当前处于最右侧的“团购”导航标签232对应的页面的情况下。终端设备110如果检测到用户140点击“同城”导航标签242,且确定在从右至左的方向上不存在未被呈现的导航标签,则将目标界面元素211从“团购”导航标签232对应的位置处移动到如图200E所示的“同城”导航标签242所处的位置处。即,将“同城”导航标签242设置为处于选中状态。此时,终端设备110可以将位于右侧的“推荐”导航标签214、位于第二个位置的“商城”导航标签212、等等导航标签的至少部分信息进行隐藏。As shown in the example interfaces 200D to 200E (Figures 2D to 2E), assuming the current target interface element 211 is on the far right, i.e., on the page corresponding to the "Group Buying" navigation label 232 currently on the far right. If the terminal device 110 detects that the user 140 clicks the "Same City" navigation label 242, and determines that there are no unpresented navigation labels in the right-to-left direction, then it moves the target interface element 211 from the position corresponding to the "Group Buying" navigation label 232 to the position of the "Same City" navigation label 242 as shown in Figure 200E. That is, it sets the "Same City" navigation label 242 to the selected state. At this time, the terminal device 110 can hide at least part of the information of the "Recommended" navigation label 214 on the right, the "Mall" navigation label 212 in the second position, and other navigation labels.
如图3D至3E所示示例界面300D至300E,假设当前目标界面元素311处于最右侧,即在当前处于最右侧的“团购”导航标签341对应的页面的情况下。终端设备110如果检测到用户140向右滑动,以切换至“同城”导航标签351,且确定在从右至左的方向上不存在未被展示的导航标签,则将目标界面元素311从“团购”导航标签341对应的位置处移动到如图300E所示的“同城”导航标签351所处的位置处。即,将“同城”导航标签351设置为处于选中状态。此时,终端设备110可以将位于右侧的“推荐”导航标签314、位于第二个位置的“商城”导航标签322等等导航标签的至少部分信息进行隐藏。As shown in the example interfaces 300D to 300E (Figures 3D to 3E), assuming the current target interface element 311 is on the far right, i.e., on the page corresponding to the "Group Buying" navigation label 341 currently on the far right. If the terminal device 110 detects that the user 140 swipes to the right to switch to the "Same City" navigation label 351, and determines that there are no undisplayed navigation labels from right to left, then the terminal device 110 moves the target interface element 311 from the position corresponding to the "Group Buying" navigation label 341 to the position of the "Same City" navigation label 351 as shown in Figure 300E. That is, the "Same City" navigation label 351 is set to be selected. At this time, the terminal device 110 can hide at least part of the information of the navigation labels such as the "Recommended" navigation label 314 on the right and the "Mall" navigation label 322 in the second position.
综上,针对用户点击导航标签进行切换的情况,如果用户通过点击其他导航标签进行切换,那么当前处于选中状态的导航标签以及排序更靠前的其他导航标签(如果存在的话)将会被隐藏或部分隐藏。此时被选中的导航标签可以被展示在导航展示区域的最右侧位置,并且导航展示区域中可以将更多展示空间用于展示排序靠后的其他导航标签。相应地,还可以通过快速返回箭头,以方便用户返回的导航标签序列的首位。In summary, regarding the scenario where users switch navigation tabs by clicking on them, if the user switches by clicking on other navigation tabs, the currently selected navigation tab and other higher-ranking navigation tabs (if any) will be hidden or partially hidden. In this case, the selected navigation tab can be displayed on the far right of the navigation display area, and more space can be used to display lower-ranking navigation tabs. Correspondingly, a quick back arrow can be provided to allow users to easily return to the first navigation tab in the sequence.
如果此时被选中的其他任一导航标签为导航展示区域中的后置导航标签,且末位导航标签能完整被展示在导航展示区域中,则被选中的其他任一导航标签的位置不变,选中条跟随被选中的其他任一导航标签的位置被展示。此时,用户仍然可以通过点击快速返回箭头,返回至排序在首位的导航标签。如果用户需要查看被遮挡的导航标签,则可以先返回至排序在首位的导航标签,再点击进入被遮挡的某个导航标签。If any other selected navigation tab is a subsequent navigation tab in the navigation display area, and the last navigation tab can be fully displayed in the navigation display area, then the position of the other selected navigation tab remains unchanged, and the selection bar is displayed following the position of the other selected navigation tab. At this time, the user can still return to the first navigation tab by clicking the quick back arrow. If the user needs to view an obscured navigation tab, they can first return to the first navigation tab and then click to enter the obscured navigation tab.
进一步的,针对用户通过滑动导航标签对应的界面进行切换的情况,如果检测到用户在当前处于选中状态的第一导航标签对应的页面中执行向右滑动的操作,则从第一导航标签切换至排序在第一导航标签之后的第二导航标签。此时,第一导航标签被向右移动并被遮挡,且可以展示快速返回箭头。切换后的第二导航标签将替换第一导航标签被展示在最右侧。Furthermore, regarding the scenario where users switch between interfaces by swiping the navigation tabs, if it is detected that the user performs a rightward swipe on the page corresponding to the currently selected first navigation tab, the system switches from the first navigation tab to the second navigation tab, which is listed after the first. At this time, the first navigation tab is moved to the right and obscured, and a quick back arrow can be displayed. The switched second navigation tab will replace the first navigation tab and be displayed on the far right.
如果用户连续执行向右滑动,则依次切换至相应导航标签,但选中的导航标签的位置处于最右侧。在确定位于导航展示区域的末位导航标签已被展示完整时,用户如果继续在当前页面中执行右滑,则导航标签不再向右位移。此时,选中条被切换至相应被选中的导航标签所对应的位置处。相应地,用户在当前页面中执行向左滑动时,则所呈现的效果相反。如果确定排序在末位的导航标签未被全部展示,则被选中的导航标签的位置将重新固定至导航展示区域的最右侧。在切换到位于最右侧的导航标签时,返回箭头将消失,排序在首位的导航标签将被完整展示。If the user swipes right repeatedly, the navigation tabs will sequentially navigate to the rightmost tab, with the selected tab always positioned on the far right. Once the last navigation tab in the navigation display area has been fully displayed, if the user continues to swipe right on the current page, the navigation tab will no longer shift to the right. At this point, the selection bar will be moved to the position corresponding to the selected navigation tab. Conversely, swiping left on the current page produces the opposite effect. If it is determined that the last navigation tab has not been fully displayed, the selected navigation tab will be repositioned to the far right of the navigation display area. When switching to the rightmost navigation tab, the back arrow will disappear, and the first navigation tab will be fully displayed.
因此,在用户通过点击导航标签或者滑动导航标签对应的媒体内容的区域以切换导航标签时,优先将前置导航标签隐藏,能够减少前置导航标签的展示。通过将被选中的导航标签的位置设置在最右侧(和/或最左侧),能够增加后置导航标签的展示面积,从而使用户更容易点击进入后置导航标签。Therefore, when users switch navigation tabs by clicking or swiping the corresponding media content area, hiding the front navigation tab first can reduce its display. By placing the selected navigation tab on the far right (and/or far left), the display area of the back navigation tabs can be increased, making it easier for users to click and access them.
综上,根据本公开的各个实施例,可以使排序靠后的导航标签能够被呈现在导航展示区域中。考虑到导航展示区域的大小优先,排序靠前的前置导航标签可以被隐藏。通常而言,用户可能更关注排序靠后的、未被展示过的导航标签。因此,这样的导航切换机制能够让用户更方便切换导航标签和查看对应的页面内容。从而有助于提升页面浏览效率和用户体验。In summary, according to the various embodiments of this disclosure, navigation tabs that are listed later in the order can be displayed in the navigation display area. Considering the size priority of the navigation display area, the navigation tabs that are listed earlier can be hidden. Generally, users may pay more attention to navigation tabs that are listed later and have not been displayed. Therefore, such a navigation switching mechanism allows users to more easily switch navigation tabs and view corresponding page content, thereby helping to improve page browsing efficiency and user experience.
图4示出了根据本公开的一些实施例的用于页面交互的过程400的流程图。过程400可以被实现在终端设备110处。下面参考图1描述过程400。Figure 4 shows a flowchart of a process 400 for page interaction according to some embodiments of the present disclosure. Process 400 can be implemented at terminal device 110. Process 400 is described below with reference to Figure 1.
在框410,终端设备110在导航展示区域的预定位置,与第一导航标签相关联地呈现目标界面元素,其中导航展示区域中顺序展示有导航标签集合中的多个导航标签,并且目标界面元素指示相关联的导航标签处于选中状态。In frame 410, terminal device 110 presents a target interface element associated with a first navigation label at a predetermined position in the navigation display area, wherein multiple navigation labels from a set of navigation labels are sequentially displayed in the navigation display area, and the target interface element indicates that the associated navigation label is selected.
在框420,终端设备110响应于检测到从第一导航标签到第二导航标签的导航切换指示,并且响应于导航标签集合中在预定排序方向上的至少一个导航标签未被呈现在导航展示区域中,在维持目标界面元素呈现在预定位置的情况下,在导航展示区域中将第二导航标签移动到与目标界面元素相关联的预定位置,以替换第一导航标签,以及在导航展示区域中至少部分隐藏第一导航标签。In box 420, in response to detecting a navigation switching instruction from a first navigation label to a second navigation label, and in response to at least one navigation label in the navigation label set not being displayed in the navigation display area in a predetermined sorting direction, the terminal device 110 moves the second navigation label to a predetermined position associated with the target interface element in the navigation display area to replace the first navigation label, while maintaining the target interface element displayed in a predetermined position, and at least partially hides the first navigation label in the navigation display area.
在一些实施例中,过程400还包括:响应于在预定排序方向上的至少一个导航标签未被呈现在导航展示区域中,在导航展示区域中呈现在预定排序方向上未被呈现的一个或多个导航标签。In some embodiments, process 400 further includes: in response to at least one navigation label in a predetermined sorting direction not being presented in the navigation display area, presenting one or more navigation labels not presented in the predetermined sorting direction in the navigation display area.
在一些实施例中,在导航展示区域中至少部分隐藏第一导航标签包括:响应于在第一导航标签与第二导航标签之间存在一个或多个导航标签被呈现在导航展示区域中,至少部分隐藏被呈现的第一导航标签和一个或多个导航标签。In some embodiments, at least partially hiding the first navigation label in the navigation display area includes: in response to one or more navigation labels being presented in the navigation display area between the first navigation label and the second navigation label, at least partially hiding the presented first navigation label and one or more navigation labels.
在一些实施例中,过程400还包括:响应于第二导航标签被呈现在导航展示区域中并且在预定排序方向上没有未被展示在导航展示区域的导航标签,将目标界面元素移动到第二导航标签的呈现位置。In some embodiments, process 400 further includes: in response to the second navigation label being presented in the navigation display area and there being no navigation label not presented in the navigation display area in the predetermined sorting direction, moving the target interface element to the presentation position of the second navigation label.
在一些实施例中,导航切换指示基于点击操作,并且第二导航标签为点击操作选中的导航标签。In some embodiments, the navigation switching indication is based on a click operation, and the second navigation label is the navigation label selected by the click operation.
在一些实施例中,导航切换指示基于滑动操作,并且其中第二导航标签基于第一导航标签在导航标签集合中的排序位置以及滑动操作的滑动方向来确定。In some embodiments, the navigation switching indication is based on a swipe operation, and the second navigation label is determined based on the sorted position of the first navigation label in the navigation label set and the swipe direction of the swipe operation.
在一些实施例中,目标位置被配置在沿导航展示区域的可移动方向的头部位置或尾部位置。In some embodiments, the target location is configured at the head or tail position along the movable direction of the navigation display area.
在一些实施例中,过程400还包括:在至少第一导航标签被隐藏后,在导航展示区域中呈现预定界面元素;响应于检测到对预定界面元素的触发,将目标界面元素呈现在预定位置,并且在导航展示区域中将导航标签集合中按预定排序方向被排序在首位的导航标签切换到与目标界面元素相关联的预定位置。In some embodiments, process 400 further includes: after at least the first navigation label is hidden, presenting a predetermined interface element in a navigation display area; in response to detecting a trigger on the predetermined interface element, presenting a target interface element at a predetermined position, and switching the navigation label that is first in the navigation label set according to a predetermined sorting direction in the navigation display area to a predetermined position associated with the target interface element.
图5示出了根据本公开的某些实施例的用于页面交互的装置500的示意性结构框图。装置500可以被实现为或者被包括在终端设备110中。装置500中的各个模块/组件可以由硬件、软件、固件或者它们的任意组合来实现。Figure 5 shows a schematic structural block diagram of a device 500 for page interaction according to certain embodiments of the present disclosure. The device 500 may be implemented as or included in a terminal device 110. The various modules/components in the device 500 may be implemented by hardware, software, firmware, or any combination thereof.
如图所示,装置500包括界面元素呈现模块510,被配置为在导航展示区域的预定位置,与第一导航标签相关联地呈现目标界面元素。导航展示区域中顺序展示有导航标签集合中的多个导航标签,并且目标界面元素指示相关联的导航标签处于选中状态。装置500还包括导航标签处理模块520,被配置为响应于检测到从第一导航标签到第二导航标签的导航切换指示,并且响应于导航标签集合中在预定排序方向上的至少一个导航标签未被呈现在导航展示区域中,在维持目标界面元素呈现在预定位置的情况下,在导航展示区域中将第二导航标签移动到与目标界面元素相关联的预定位置,以替换第一导航标签,以及在导航展示区域中至少部分隐藏第一导航标签。As shown in the figure, the device 500 includes an interface element presentation module 510, configured to present a target interface element associated with a first navigation label at a predetermined position in a navigation display area. Multiple navigation labels from a set of navigation labels are sequentially displayed in the navigation display area, and the target interface element indicates that the associated navigation label is selected. The device 500 also includes a navigation label processing module 520, configured to, in response to detecting a navigation switching indication from the first navigation label to a second navigation label, and in response to at least one navigation label in the set of navigation labels not being presented in a predetermined sorting direction in the navigation display area, while maintaining the target interface element presented at the predetermined position, move the second navigation label to the predetermined position associated with the target interface element in the navigation display area to replace the first navigation label, and at least partially hide the first navigation label in the navigation display area.
在一些实施例中,装置500还包括导航标签呈现模块,被配置为响应于在预定排序方向上的至少一个导航标签未被呈现在导航展示区域中,在导航展示区域中呈现在预定排序方向上未被呈现的一个或多个导航标签。In some embodiments, the device 500 further includes a navigation label presentation module configured to present one or more navigation labels that are not presented in the predetermined sorting direction in the navigation display area in response to at least one navigation label in the predetermined sorting direction not being presented in the navigation display area.
在一些实施例中,导航标签处理模块520还被配置为响应于在第一导航标签与第二导航标签之间存在一个或多个导航标签被呈现在导航展示区域中,至少部分隐藏被呈现的第一导航标签和一个或多个导航标签。In some embodiments, the navigation label processing module 520 is further configured to, in response to one or more navigation labels being presented in the navigation display area between the first navigation label and the second navigation label, at least partially hide the presented first navigation label and one or more navigation labels.
在一些实施例中,装置500还包括目标界面元素移动模块,被配置为响应于第二导航标签被呈现在导航展示区域中并且在预定排序方向上没有未被展示在导航展示区域的导航标签,将目标界面元素移动到第二导航标签的呈现位置。In some embodiments, the device 500 further includes a target interface element moving module, configured to move the target interface element to the presentation position of the second navigation label in response to the second navigation label being presented in the navigation display area and there being no navigation label not displayed in the navigation display area in a predetermined sorting direction.
在一些实施例中,导航切换指示基于点击操作,并且第二导航标签为点击操作选中的导航标签。In some embodiments, the navigation switching indication is based on a click operation, and the second navigation label is the navigation label selected by the click operation.
在一些实施例中,导航切换指示基于滑动操作,并且其中第二导航标签基于第一导航标签在导航标签集合中的排序位置以及滑动操作的滑动方向来确定。In some embodiments, the navigation switching indication is based on a swipe operation, and the second navigation label is determined based on the sorted position of the first navigation label in the navigation label set and the swipe direction of the swipe operation.
在一些实施例中,预定位置被配置在沿导航展示区域的可移动方向的头部位置或尾部位置。In some embodiments, the predetermined position is configured at the head or tail position along the movable direction of the navigation display area.
在一些实施例中,导航标签处理模块520还被配置为在至少第一导航标签被隐藏后,在导航展示区域中呈现预定界面元素;响应于检测到对预定界面元素的触发,将目标界面元素呈现在预定位置,并且在导航展示区域中将导航标签集合中按预定排序方向被排序在首位的导航标签切换到与目标界面元素相关联的预定位置。In some embodiments, the navigation label processing module 520 is further configured to present a predetermined interface element in the navigation display area after at least a first navigation label is hidden; in response to detecting a trigger on the predetermined interface element, to present a target interface element at a predetermined position, and to switch the navigation label that is sorted first in the navigation label set according to a predetermined sorting direction to a predetermined position associated with the target interface element in the navigation display area.
图6示出了其中可以实施本公开的一个或多个实施例的电子设备600的框图。应当理解,图6所示出的电子设备600仅仅是示例性的,而不应当构成对本文所描述的实施例的功能和范围的任何限制。图6所示出的电子设备600可以用于实现图1的终端设备110或图5的装置500。Figure 6 shows a block diagram of an electronic device 600 in which one or more embodiments of the present disclosure may be implemented. It should be understood that the electronic device 600 shown in Figure 6 is merely exemplary and should not constitute any limitation on the functionality and scope of the embodiments described herein. The electronic device 600 shown in Figure 6 can be used to implement the terminal device 110 of Figure 1 or the apparatus 500 of Figure 5.
如图6所示,电子设备600是通用电子设备的形式。电子设备600的组件可以包括但不限于一个或多个处理单元或处理器610、存储器620、存储设备630、一个或多个通信单元640、一个或多个输入设备650以及一个或多个输出设备660。处理器610可以是实际或虚拟处理器并且能够根据存储器620中存储的程序来执行各种处理。在多处理器系统中,多个处理器并行执行计算机可执行指令,以提高电子设备600的并行处理能力。As shown in Figure 6, the electronic device 600 is in the form of a general-purpose electronic device. Components of the electronic device 600 may include, but are not limited to, one or more processing units or processors 610, memory 620, storage devices 630, one or more communication units 640, one or more input devices 650, and one or more output devices 660. The processor 610 may be a physical or virtual processor and is capable of performing various processes according to programs stored in the memory 620. In a multiprocessor system, multiple processors execute computer-executable instructions in parallel to improve the parallel processing capability of the electronic device 600.
电子设备600通常包括多个计算机存储介质。这样的介质可以是电子设备600可访问的任何可以获取的介质,包括但不限于易失性和非易失性介质、可拆卸和不可拆卸介质。存储器620可以是易失性存储器(例如寄存器、高速缓存、随机访问存储器(RAM))、非易失性存储器(例如,只读存储器(ROM)、电可擦除可编程只读存储器(EEPROM)、闪存)或它们的某种组合。存储设备630可以是可拆卸或不可拆卸的介质,并且可以包括机器可读介质,诸如闪存驱动、磁盘或者任何其他介质,其可以能够用于存储信息和/或数据(例如用于训练的训练数据)并且可以在电子设备600内被访问。Electronic device 600 typically includes multiple computer storage media. Such media can be any accessible media that is accessible to electronic device 600, including but not limited to volatile and non-volatile media, removable and non-removable media. Memory 620 can be volatile memory (e.g., registers, 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 630 can be a removable or non-removable medium and can include machine-readable media, such as flash drives, disks, or any other media that can be used to store information and/or data (e.g., training data for training) and can be accessed within electronic device 600.
电子设备600可以进一步包括另外的可拆卸/不可拆卸、易失性/非易失性存储介质。尽管未在图6中示出,可以提供用于从可拆卸、非易失性磁盘(例如“软盘”)进行读取或写入的磁盘驱动和用于从可拆卸、非易失性光盘进行读取或写入的光盘驱动。在这些情况中,每个驱动可以由一个或多个数据介质接口被连接至总线(未示出)。存储器620可以包括计算机程序产品625,其具有一个或多个程序模块,这些程序模块被配置为执行本公开的各种实施例的各种方法或动作。Electronic device 600 may further include additional removable/non-removable, volatile/non-volatile storage media. Although not shown in FIG. 6, disk drives for reading from or writing to removable, non-volatile disks (e.g., "floppy disks") and optical disk drives for reading from or writing to removable, non-volatile optical disks may be provided. In these cases, each drive may be connected to a bus (not shown) via one or more data media interfaces. Memory 620 may include computer program product 625 having one or more program modules configured to perform various methods or actions of various embodiments of the present disclosure.
通信单元640实现通过通信介质与其他电子设备进行通信。附加地,电子设备600的组件的功能可以以单个计算集群或多个计算机器来实现,这些计算机器能够通过通信连接进行通信。因此,电子设备600可以使用与一个或多个其他服务器、网络个人计算机(PC)或者另一个网络节点的逻辑连接来在联网环境中进行操作。The communication unit 640 enables communication with other electronic devices via a communication medium. Additionally, the functionality of the components of the electronic device 600 can be implemented using a single computing cluster or multiple computing machines capable of communicating via communication connections. Therefore, the electronic device 600 can operate in a networked environment using logical connections to one or more other servers, network personal computers (PCs), or another network node.
输入设备650可以是一个或多个输入设备,例如鼠标、键盘、追踪球等。输出设备660可以是一个或多个输出设备,例如显示器、扬声器、打印机等。电子设备600还可以根据需要通过通信单元640与一个或多个外部设备(未示出)进行通信,外部设备诸如存储设备、显示设备等,与一个或多个使得用户与电子设备600交互的设备进行通信,或者与使得电子设备600与一个或多个其他电子设备通信的任何设备(例如,网卡、调制解调器等)进行通信。这样的通信可以经由输入/输出(I/O)接口(未示出)来执行。Input device 650 can be one or more input devices, such as a mouse, keyboard, trackball, etc. Output device 660 can be one or more output devices, such as a monitor, speaker, printer, etc. Electronic device 600 can also communicate with one or more external devices (not shown) via communication unit 640 as needed. These external devices include storage devices, display devices, etc., and can communicate with one or more devices that enable user interaction with electronic device 600, or with any device that enables electronic device 600 to communicate with one or more other electronic devices (e.g., network card, modem, etc.). Such communication can be performed via input/output (I/O) interface (not shown).
根据本公开的示例性实现方式,提供了一种计算机可读存储介质,其上存储有计算机可执行指令,其中计算机可执行指令被处理器执行以实现上文描述的方法。根据本公开的示例性实现方式,还提供了一种计算机程序产品,计算机程序产品被有形地存储在非瞬态计算机可读介质上并且包括计算机可执行指令,而计算机可执行指令被处理器执行以实现上文描述的方法。According to an exemplary implementation of this disclosure, a computer-readable storage medium is provided that stores computer-executable instructions thereon, wherein the computer-executable instructions are executed by a processor to implement the methods described above. According to an exemplary implementation of this disclosure, a computer program product is also provided, which is tangibly stored on a non-transitory computer-readable medium and includes computer-executable instructions, which are executed by a processor to implement the methods described above.
这里参照根据本公开实现的方法、装置、设备和计算机程序产品的流程图和/或框图描述了本公开的各个方面。应当理解,流程图和/或框图的每个方框以及流程图和/或框图中各方框的组合,都可以由计算机可读程序指令实现。Various aspects of this disclosure are described herein with reference to flowchart illustrations and/or block diagrams of methods, apparatuses, devices, and computer program products implemented according to this disclosure. It should be understood that each block of the flowchart illustrations and/or block diagrams, and combinations of blocks in the flowchart illustrations and/or block diagrams, can be implemented by computer-readable program instructions.
这些计算机可读程序指令可以提供给通用计算机、专用计算机或其他可编程数据处理装置的处理器,从而生产出一种机器,使得这些指令在通过计算机或其他可编程数据处理装置的处理器执行时,产生了实现流程图和/或框图中的一个或多个方框中规定的功能/动作的装置。也可以把这些计算机可读程序指令存储在计算机可读存储介质中,这些指令使得计算机、可编程数据处理装置和/或其他设备以特定方式工作,从而,存储有指令的计算机可读介质则包括一个制造品,其包括实现流程图和/或框图中的一个或多个方框中规定的功能/动作的各个方面的指令。These computer-readable program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, or other programmable data processing apparatus to produce a machine such that, when executed by the processor of the computer or other programmable data processing apparatus, they create means for implementing the functions/actions specified in one or more blocks of the flowchart and/or block diagram. These computer-readable program instructions can also be stored in a computer-readable storage medium that causes a computer, programmable data processing apparatus, and/or other device to operate in a particular manner; thus, the computer-readable medium storing the instructions comprises an article of manufacture that includes instructions for implementing aspects of the functions/actions specified in one or more blocks of the flowchart and/or block diagram.
可以把计算机可读程序指令加载到计算机、其他可编程数据处理装置、或其他设备上,使得在计算机、其他可编程数据处理装置或其他设备上执行一系列操作步骤,以产生计算机实现的过程,从而使得在计算机、其他可编程数据处理装置、或其他设备上执行的指令实现流程图和/或框图中的一个或多个方框中规定的功能/动作。Computer-readable program instructions can be loaded onto a computer, other programmable data processing apparatus, or other device to cause a series of operational steps to be performed on the computer, other programmable data processing apparatus, or other device to produce a computer-implemented process, thereby causing the instructions that execute on the computer, other programmable data processing apparatus, or other device to perform the functions/actions specified in one or more boxes of a flowchart and/or block diagram.
附图中的流程图和框图显示了根据本公开的多个实现的系统、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段或指令的一部分,模块、程序段或指令的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。在有些作为替换的实现中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个连续的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图和/或流程图中的每个方框、以及框图和/或流程图中的方框的组合,可以用执行规定的功能或动作的专用的基于硬件的系统来实现,或者可以用专用硬件与计算机指令的组合来实现。The flowcharts and block diagrams in the accompanying drawings illustrate the architecture, functionality, and operation of possible implementations of systems, methods, and computer program products according to various embodiments of this disclosure. In this regard, each block in a flowchart or block diagram may represent a module, segment, or portion of an instruction, which contains one or more executable instructions for implementing the specified logical function. In some alternative implementations, the functions indicated in the blocks may occur in a different order than those indicated in the drawings. For example, two consecutive blocks may actually be executed substantially in parallel, and they may sometimes be executed in reverse order, depending on the functions involved. It should also be noted that each block in the block diagrams and/or flowcharts, and combinations of blocks in the block diagrams and/or flowcharts, may be implemented using a dedicated hardware-based system that performs the specified function or action, or using a combination of dedicated hardware and computer instructions.
以上已经描述了本公开的各实现,上述说明是示例性的,并非穷尽性的,并且也不限于所公开的各实现。在不偏离所说明的各实现的范围和精神的情况下,对于本技术领域的普通技术人员来说许多修改和变更都是显而易见的。本文中所用术语的选择,旨在最好地解释各实现的原理、实际应用或对市场中的技术的改进,或者使本技术领域的其他普通技术人员能理解本文公开的各个实现方式。Various implementations of this disclosure have been described above. These descriptions are exemplary and not exhaustive, nor are they limited to the disclosed implementations. Many modifications and variations will be apparent to those skilled in the art without departing from the scope and spirit of the described implementations. The terminology used herein is chosen to best explain the principles, practical applications, or improvements to technology in the market, or to enable others skilled in the art to understand the various implementations disclosed herein.
Claims (12)
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202411281795.8 | 2024-09-12 | ||
| CN202411281795.8A CN119248150A (en) | 2024-09-12 | 2024-09-12 | Method, device, equipment, medium and product for page interaction |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2026056389A1 true WO2026056389A1 (en) | 2026-03-19 |
Family
ID=94023746
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/CN2025/101705 Pending WO2026056389A1 (en) | 2024-09-12 | 2025-06-18 | Page interaction method and apparatus, device, medium, and product |
Country Status (2)
| Country | Link |
|---|---|
| CN (1) | CN119248150A (en) |
| WO (1) | WO2026056389A1 (en) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN119248150A (en) * | 2024-09-12 | 2025-01-03 | 北京字跳网络技术有限公司 | Method, device, equipment, medium and product for page interaction |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20190332237A1 (en) * | 2017-01-13 | 2019-10-31 | LingoZING Holdings LTD | Method Of Navigating Panels Of Displayed Content |
| CN116243832A (en) * | 2021-12-08 | 2023-06-09 | 腾讯科技(深圳)有限公司 | Interface presentation method and related device |
| CN118349143A (en) * | 2024-04-25 | 2024-07-16 | 北京字跳网络技术有限公司 | Method, device, equipment, medium and product for page interaction |
| CN119248150A (en) * | 2024-09-12 | 2025-01-03 | 北京字跳网络技术有限公司 | Method, device, equipment, medium and product for page interaction |
-
2024
- 2024-09-12 CN CN202411281795.8A patent/CN119248150A/en active Pending
-
2025
- 2025-06-18 WO PCT/CN2025/101705 patent/WO2026056389A1/en active Pending
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20190332237A1 (en) * | 2017-01-13 | 2019-10-31 | LingoZING Holdings LTD | Method Of Navigating Panels Of Displayed Content |
| CN116243832A (en) * | 2021-12-08 | 2023-06-09 | 腾讯科技(深圳)有限公司 | Interface presentation method and related device |
| CN118349143A (en) * | 2024-04-25 | 2024-07-16 | 北京字跳网络技术有限公司 | Method, device, equipment, medium and product for page interaction |
| CN119248150A (en) * | 2024-09-12 | 2025-01-03 | 北京字跳网络技术有限公司 | Method, device, equipment, medium and product for page interaction |
Also Published As
| Publication number | Publication date |
|---|---|
| CN119248150A (en) | 2025-01-03 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US20250306732A1 (en) | Method, apparatus, device and storage medium for content presentation | |
| EP4693071A1 (en) | Method and apparatus for content presentation, and device and storage medium | |
| US10579227B1 (en) | Identifying missed interactions | |
| WO2025222949A1 (en) | Method and apparatus for page interaction, device, medium, and product | |
| JP7783440B2 (en) | Method, apparatus, device, and storage medium for user interaction | |
| JP7721011B2 (en) | Method, apparatus, device, and storage medium for page interaction | |
| EP4600815A1 (en) | Content presentation method and apparatus, device, and storage medium | |
| JP2026512321A (en) | Methods, apparatus, devices, and storage media for page interaction | |
| WO2025082003A9 (en) | Page interaction method and apparatus, and device and storage medium | |
| WO2026056389A1 (en) | Page interaction method and apparatus, device, medium, and product | |
| CN114691964A (en) | Method, apparatus, device and storage medium for searching recommendation | |
| EP4722881A1 (en) | Methods and apparatus for page interaction, device and storage medium | |
| WO2025077430A1 (en) | Method and apparatus for page interaction, device, and storage medium | |
| WO2025241599A1 (en) | Interface interaction method, and apparatus, device and storage medium | |
| WO2026012403A1 (en) | Interface interaction method and apparatus, and device and storage medium | |
| WO2026051427A1 (en) | Method and apparatus for electronic payment, and device and storage medium | |
| JP7796909B2 (en) | Method, apparatus, device, and storage medium for video recommendation | |
| US10719206B1 (en) | Measuring unresponsive interactions | |
| WO2026000992A1 (en) | Method and apparatus for managing application page, and device, medium and program product | |
| WO2026020789A1 (en) | Page management method and apparatus, device, storage medium, and program product | |
| WO2025039967A1 (en) | Method and apparatus for information processing, device, and storage medium | |
| US10860181B1 (en) | Displaying actionable graphical user interface (GUI) objects on a page with a particular actionable GUI object in a modal window | |
| WO2024082850A1 (en) | Content sharing method and apparatus, device, and storage medium | |
| WO2026086946A1 (en) | Information search method and apparatus, and device and storage medium | |
| CN115393558A (en) | Method, device, equipment and storage medium for interaction |