Page display method and related device

By receiving user requests and obtaining full data, and then identifying and displaying extended data, the problem of repetitive content due to the limited screen display area of ​​electronic devices is solved, thus improving user browsing efficiency and experience.

CN114385938BActive Publication Date: 2026-06-12HUAWEI TECH CO LTD

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
HUAWEI TECH CO LTD
Filing Date
2020-10-21
Publication Date
2026-06-12

AI Technical Summary

Technical Problem

Due to the limited display area of ​​electronic device screens, users need to control the display of page content when viewing more content, resulting in duplicate content between detailed pages and thumbnail pages, which affects browsing efficiency.

Method used

By receiving user requests for thumbnail data, the system obtains the full data and identifies the extended data corresponding to the thumbnail data, displays a second page to avoid duplicate content, and presents dynamic page changes using a sliding or switching method.

Benefits of technology

This avoids displaying the same content on the second page as on the first page for an extended period, improving user browsing efficiency and experience, and reducing the time users spend repeatedly viewing the same content.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN114385938B_ABST
    Figure CN114385938B_ABST
Patent Text Reader

Abstract

The application relates to a page display method and related equipment. The method comprises the following steps: displaying a first page, wherein the first page comprises thumbnail data; receiving a request operation of a user on full data corresponding to the thumbnail data; acquiring the full data; identifying expansion data corresponding to the thumbnail data from the full data; and displaying a second page, wherein the second page comprises the expansion data. The application can avoid displaying repeated content, and improve user browsing efficiency and browsing experience.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of terminal technology, and in particular to a page display method and related equipment. Background Technology

[0002] With the continuous development of computer technology, electronic devices such as smartphones, tablets, and smartwatches are profoundly changing people's lifestyles. For example, users use smartwatches to view exercise data, browse the web, and check the weather.

[0003] Due to the limited display area of ​​electronic device screens, it's impossible to display all information on a single page. Therefore, when users on a thumbnail page need to view more content, they often need to control the display of page content (such as by touching and clicking) to display the detailed information. The existence of duplicate content between the detailed content page and the thumbnail page can negatively impact the user's browsing efficiency. Summary of the Invention

[0004] This application discloses a page display method and related equipment, which can avoid displaying duplicate content and improve user browsing efficiency and browsing experience.

[0005] The first aspect of this application discloses a page display method applied in an electronic device, the page display method comprising:

[0006] Display the first page, which includes thumbnail data;

[0007] Receive user requests for the full data corresponding to the abbreviated data;

[0008] Obtain the full data;

[0009] Identify the extended data corresponding to the abbreviated data from the full dataset;

[0010] Display a second page, which includes the extended data.

[0011] This application can avoid displaying the same content as the first page for a long time on the second page, that is, avoid displaying duplicate content and prevent users from repeatedly viewing the same content. Users can directly jump from the page or subpage displaying the same content to the next page or the next subpage, thus improving the user's browsing efficiency and browsing experience.

[0012] In some optional implementations, obtaining the full data includes:

[0013] Determine whether the source device of the abbreviated data is the electronic device;

[0014] If the source device of the abbreviated data is the electronic device, obtain the full data from the electronic device based on the abbreviated data; or

[0015] If the source device of the abbreviated data is not the electronic device, the full data is obtained from a preset server connected to the electronic device based on the abbreviated data.

[0016] In some optional implementations, determining whether the source device of the abbreviated data is the electronic device includes:

[0017] Obtain the application that displays the thumbnail data and the application type of the application;

[0018] If the application type of the application is a local application, the source device of the abbreviated data is determined to be the electronic device.

[0019] If the application type of the application is not a local application, it is determined that the source device of the abbreviated data is not the electronic device.

[0020] In some optional implementations, identifying the extended data corresponding to the thumbnail data from the full data includes:

[0021] Identify target data that matches the abbreviated data from the full dataset;

[0022] The data in the full dataset other than the target data are identified as the extended data.

[0023] In some optional implementations, identifying target data consistent with the thumbnail data from the full dataset includes:

[0024] Search for the target data from the full dataset using the abbreviated data as the keyword; or

[0025] Obtain the tag type and / or tag identifier of the abbreviated data, and identify the target data from the full data based on the tag type and / or tag identifier of the abbreviated data.

[0026] In some optional implementations, searching for the target data from the full dataset using the abbreviated data as a keyword includes:

[0027] Determine whether the abbreviated data is whole data or a combination of multiple abbreviated sub-data;

[0028] If the abbreviated data is the entire dataset, the logical relationship between the multiple keywords corresponding to the abbreviated data is determined as follows: and, based on the logical relationship between the multiple keywords corresponding to the abbreviated data, the target data is searched from the entire dataset according to the multiple keywords corresponding to the abbreviated data; or

[0029] If the abbreviated data is a combination of multiple abbreviated sub-data, the target sub-data corresponding to each abbreviated sub-data is searched from the full data according to the keywords corresponding to each abbreviated sub-data, and the target sub-data corresponding to each abbreviated sub-data is combined into the target data.

[0030] In some alternative implementations, displaying the second page includes:

[0031] Obtain the coordinates of the extended data;

[0032] Jump from the current position on the second page to the position corresponding to the coordinates of the extended data to display the extended data; or

[0033] Determine the sliding speed, and slide from the current position on the second page to the position corresponding to the coordinates of the extended data according to the sliding speed, so as to display the extended data.

[0034] In some alternative implementations, displaying the second page includes:

[0035] Obtain the tag identifier of the tag corresponding to the extended data;

[0036] Based on the tag identifier of the tag corresponding to the extended data, the user is redirected from the current position on the second page to the position of the tag corresponding to the extended data to display the extended data; or

[0037] Determine the swiping speed, and swipe from the current position on the second page to the position of the label corresponding to the extended data according to the swiping speed, so as to display the extended data.

[0038] In some alternative implementations, the second page is a continuous dynamic page, comprising multiple subpages, and displaying the second page includes:

[0039] Display the first subpage in the second page, the first subpage including the thumbnail data;

[0040] Obtain the coordinates of the second subpage to which the extended data in the second page belongs;

[0041] The user is redirected from the first subpage to the second subpage based on the coordinates of the second subpage, and the extended data is displayed on the second subpage.

[0042] In some alternative implementations, the second page is a continuous dynamic page, comprising multiple subpages, and displaying the second page includes:

[0043] Display the first subpage in the second page, the first subpage including the thumbnail data;

[0044] Obtain the second subpage to which the extended data in the second page belongs, and the tag identifier of the tag corresponding to the second subpage;

[0045] The user is redirected from the first subpage to the second subpage based on the tag identifier of the tag corresponding to the second subpage, and the extended data is displayed on the second subpage.

[0046] In some optional implementations, the second page is a continuous dynamic page, the second page includes multiple subpages, and the page display method further includes: presenting the jump process between the multiple subpages by swiping or switching.

[0047] In some optional implementations, after displaying the second page, the page display method further includes:

[0048] Retrieve multiple subpages from the second page;

[0049] Get the preset duration or receive user actions;

[0050] The multiple subpages are displayed according to the preset duration or the user's operation.

[0051] A second aspect of this application discloses an electronic device, including a processor and a memory; the memory is used to store instructions; the processor is used to invoke the instructions in the memory, causing the electronic device to execute the page display method.

[0052] A third aspect of this application discloses a computer-readable storage medium storing at least one instruction that, when executed by a processor, implements the page display method described above.

[0053] The technical effects brought about by the second and third aspects can be found in the descriptions of the methods involved in the above-mentioned methods section, and will not be repeated here. Attached Figure Description

[0054] Figure 1 This is a flowchart of a page display method provided in an embodiment of this application.

[0055] Figure 2 This is a schematic diagram illustrating an application scenario of the page display method provided in the embodiments of this application.

[0056] Figure 3 This is a schematic diagram of another application scenario of the page display method provided in the embodiments of this application.

[0057] Figures 4A-4C This is a schematic diagram illustrating an application scenario where the page display method provided in this application is applied to a mobile phone.

[0058] Figure 5 This is a schematic diagram of the electronic device disclosed in the embodiments of this application. Detailed Implementation

[0059] For ease of understanding, some concepts related to the embodiments of this application are illustrated and explained by way of example for reference.

[0060] It should be noted that in this application, "at least one" means one or more, and "more than one" means two or more. "And / or" describes the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent: A alone, A and B simultaneously, or B alone, where A and B can be singular or plural. The terms "first," "second," "third," "fourth," etc. (if present) in the specification, claims, and drawings of this application are used to distinguish similar objects, not to describe a specific order or sequence.

[0061] like Figure 1 The diagram shown is a flowchart of a page display method provided in an embodiment of this application. This page display method can be applied to various electronic devices, such as smartwatches, smart bracelets, and mobile phones. The page display method can be applied to the operating system of the electronic device to control the interface display mode of the electronic device. The operating system of the electronic device may include LiteOS. TM LINUX TM or UNIX TM Etc. Specifically, the page display method includes:

[0062] S101, a first page is displayed on the electronic device, the first page including thumbnail data.

[0063] For example, the first page is displayed on the interface of the display screen of the electronic device.

[0064] The first page can be the homepage or initial page of an application. The application can be a fitness tracking program or a health tracking program, etc. The application can run on the electronic device.

[0065] The abbreviated data can be a summary or header data, etc., of the full data, where the full data is the data to which the abbreviated data belongs.

[0066] Optionally, the thumbnail data can be a single, unified data set, or it can be a combination of multiple thumbnail sub-data sets. For example... Figure 2 The thumbnail data shown on interface A is a complete set of data. For example... Figure 3 The abbreviated data shown in Interface A is a combination of multiple abbreviated sub-data.

[0067] If the abbreviated data is a single data set, the electronic device can label the abbreviated data using a tag in a preset markup language. The preset markup language can be HTML (Hyper Text Markup Language), XML (Extensible Markup Language), etc. If the abbreviated data is a combination of multiple abbreviated sub-data sets, the electronic device can label the multiple abbreviated sub-data sets using multiple tags in the preset markup language.

[0068] S102, receive the user's request for the full data corresponding to the abbreviated data.

[0069] In the embodiments of this application, when a user views thumbnail data on a first page and needs to view more data, they can perform a corresponding operation on the thumbnail data on the first page to request the full data corresponding to the thumbnail data. For example, the corresponding operation could be clicking on the thumbnail data on the first page, or it could be shaking the electronic device to request the full data corresponding to the thumbnail data. Alternatively, the corresponding operation could also be the user requesting the full data corresponding to the thumbnail data through a preset gesture on the current interface of the electronic device.

[0070] Optionally, the electronic device may receive a user's click request or gesture request for the icon of the thumbnail data via a touch screen; or it may receive a user's shake request via the gravity sensor of the electronic device.

[0071] S103, Obtain the full data.

[0072] In one embodiment of this application, obtaining the full data in response to the requested operation includes:

[0073] In response to the request operation, determine whether the source device of the abbreviated data is the electronic device;

[0074] If the source device of the abbreviated data is the electronic device, obtain the full data from the electronic device based on the abbreviated data; or

[0075] If the source device of the abbreviated data is not the electronic device, the full data is obtained from a preset server connected to the electronic device based on the abbreviated data.

[0076] Specifically, determining whether the source device of the abbreviated data is the electronic device includes:

[0077] Obtain the source identifier of the abbreviated data;

[0078] The source device of the abbreviated data is determined based on the source identifier of the abbreviated data.

[0079] For example, to obtain Figure 2 The source identifier of the abbreviated data of the electronic device is 0, which confirms that the source device of the abbreviated data is this electronic device. For example, obtaining... Figure 3 The source identifier of the abbreviated data of the electronic device is 1, indicating that the source device of the abbreviated data is not the electronic device.

[0080] In another embodiment of this application, determining whether the source device of the abbreviated data is the electronic device includes:

[0081] Obtain the application that displays the thumbnail data and the application type of the application;

[0082] If the application type of the application is a local application, the source device of the abbreviated data is determined to be the electronic device.

[0083] If the application type of the application is not a local application, it is determined that the source device of the abbreviated data is not the electronic device.

[0084] For example, to obtain Figure 2 The application displaying thumbnail data is a fitness tracker, which is a local application, indicating that the source device for the thumbnail data is an electronic device. Local applications also include health tracking applications, etc. For example, obtaining... Figure 3 The application displaying the thumbnail data is a weather app. This weather app is not a local application, and the source device for the thumbnail data is determined to be an electronic device. Non-local applications may also include news reading apps, etc.

[0085] Specifically, obtaining the full data from the electronic device based on the abbreviated data includes:

[0086] Obtain the data identifier of the abbreviated data, wherein the data identifier of the abbreviated data is consistent with the data identifier of the full data corresponding to the abbreviated data;

[0087] The full data is queried from the electronic device based on the data identifier.

[0088] Specifically, obtaining the full data from a preset server connected to the electronic device based on the abbreviated data includes:

[0089] Obtain user login information and the data identifier of the abbreviated data, wherein the data identifier of the abbreviated data is consistent with the data identifier of the full data corresponding to the abbreviated data;

[0090] The full data is queried from the preset server based on the user login information and the data identifier.

[0091] The data identifier may be a unique identifier for the abbreviated data, and the user login information may be a user account after logging in.

[0092] S104, Identify the extended data corresponding to the abbreviated data from the full data.

[0093] In one specific embodiment, identifying the extended data corresponding to the thumbnail data from the full data includes:

[0094] Identify target data that matches the abbreviated data from the full dataset;

[0095] The data in the full dataset other than the target data are identified as the extended data.

[0096] In one specific embodiment, identifying the target data consistent with the thumbnail data from the full data includes:

[0097] Search for the target data from the full dataset using the abbreviated data as the keyword; or

[0098] Obtain the tag type and / or tag identifier of the abbreviated data, and identify the target data from the full data based on the tag type and / or tag identifier of the abbreviated data.

[0099] Specifically, the step of searching for the target data from the full dataset using the abbreviated data as a keyword includes:

[0100] Determine whether the abbreviated data is whole data or a combination of multiple abbreviated sub-data;

[0101] If the abbreviated data is the entire dataset, the logical relationship between the multiple keywords corresponding to the abbreviated data is determined as follows: and, based on the logical relationship between the multiple keywords corresponding to the abbreviated data, the target data is searched from the entire dataset according to the multiple keywords corresponding to the abbreviated data; or

[0102] If the abbreviated data is a combination of multiple abbreviated sub-data, the target sub-data corresponding to each abbreviated sub-data is searched from the full data according to the keywords corresponding to each abbreviated sub-data, and the target sub-data corresponding to each abbreviated sub-data is combined into the target data.

[0103] In one specific embodiment, determining whether the abbreviated data is whole data or a combination of multiple abbreviated sub-data includes:

[0104] Determine whether the tag corresponding to the abbreviated data has a sub-tag;

[0105] If the tag corresponding to the abbreviated data does not have a sub-tag, it is determined that the abbreviated data is the whole data;

[0106] If the tag corresponding to the abbreviation data has sub-tags, it is determined that the abbreviation data is a combination of multiple abbreviation sub-data.

[0107] Understandably, if the abbreviated data is a whole set of data, all keywords in the target data are consistent with all keywords in the abbreviated data.

[0108] Specifically, identifying the target data from the full dataset based on the tag type and / or tag identifier of the abbreviated data includes:

[0109] Obtain the tag type and / or tag identifier of the full data;

[0110] Find the target tag that matches the tag type and / or tag identifier of the abbreviated data from the multiple tags corresponding to the full data;

[0111] The data marked with the target label in the full data is determined as the target data.

[0112] Each tag can belong to one or more tag types, and multiple tags can be classified by tag type; each tag corresponds to a tag identifier, which is a unique identifier for a tag.

[0113] S105, a second page is displayed on the electronic device, the second page including the extended data. Specifically, displaying the second page on the electronic device may include:

[0114] Obtain the coordinates of the extended data;

[0115] The extended data is displayed on the second page based on the coordinates of the extended data.

[0116] Specifically, displaying the extended data on the second page based on the coordinates of the extended data includes:

[0117] Jump from the current position on the second page to the position corresponding to the coordinates of the extended data to display the extended data; or

[0118] Determine the sliding speed, and slide from the current position on the second page to the position corresponding to the coordinates of the extended data according to the sliding speed, so as to display the extended data.

[0119] Optionally, determining the sliding speed may include:

[0120] When receiving a user's request for full data corresponding to the thumbnail data, record the pressure value of the user's click request or the operation time of the gesture request.

[0121] The sliding speed is determined based on the pressure value or the operation time, and the pressure value or the operation time is proportional to the sliding speed.

[0122] Optionally, determining the sliding speed may include:

[0123] When receiving a user's request for the full data corresponding to the thumbnail data, the shaking frequency of the user's shaking request operation is recorded;

[0124] The sliding speed is determined based on the shaking frequency, and the shaking frequency is proportional to the sliding speed.

[0125] Optionally, a preset transition animation may be displayed during the process of jumping from the current position on the second page to the position corresponding to the coordinates of the extended data; or during the process of sliding from the current position on the second page to the position corresponding to the coordinates of the extended data at the specified sliding speed. The preset transition animation may include sliding animation, gradient animation, etc.

[0126] Understandably, the current position of the second page is the position of the initial interface of the second page. For example... Figure 2 The first subpage of the second page shown in interface B is the initial interface of the second page.

[0127] In another embodiment, displaying the second page on the electronic device may include:

[0128] Obtain the tag identifier of the tag corresponding to the extended data;

[0129] The extended data is displayed on the second page according to the tag identifier of the tag corresponding to the extended data.

[0130] Specifically, displaying the extended data on the second page according to the tag identifier of the tag corresponding to the extended data includes:

[0131] Based on the tag identifier of the tag corresponding to the extended data, the user is redirected from the current position on the second page to the position of the tag corresponding to the extended data to display the extended data; or

[0132] Determine the swiping speed, and swipe from the current position on the second page to the position of the label corresponding to the extended data according to the swiping speed, so as to display the extended data.

[0133] In another embodiment, the second page may be a continuous dynamic page, including multiple subpages, each of which may include thumbnail data or extended data, etc.

[0134] Furthermore, displaying the second page on the electronic device may include:

[0135] Display the first subpage in the second page, the first subpage including the thumbnail data;

[0136] Obtain the coordinates of the second subpage to which the extended data in the second page belongs;

[0137] The user is redirected from the first subpage to the second subpage based on the coordinates of the second subpage, and the extended data is displayed on the second subpage.

[0138] The transitions between multiple subpages can be achieved through swiping or switching, presenting a dynamic page change process. Swiping, in particular, presents a continuous change process, such as... Figure 2 The first subpage gradually slides out from the currently displayed interface B, and then the second subpage gradually slides in to be displayed on interface B. Switching between subpages is possible by directly jumping from the first subpage to the second subpage.

[0139] Furthermore, displaying the second page on the electronic device may include:

[0140] Display the first subpage in the second page, the first subpage including the thumbnail data;

[0141] Obtain the second subpage to which the extended data in the second page belongs, and the tag identifier of the tag corresponding to the second subpage;

[0142] The user is redirected from the first subpage to the second subpage based on the tag identifier corresponding to the second subpage, where the extended data is displayed. Further, the second page can also be one of multiple detail pages corresponding to the thumbnail data in the first page. When the extended data needs to be presented on multiple subpages, or when multiple detail pages need to be presented on multiple subpages, automatic navigation between the multiple subpages is possible (e.g., automatically navigation from the current subpage to the next subpage based on a preset duration). Alternatively, navigation between multiple subpages can be achieved through user actions (e.g., swiping). For example, a further navigation can be performed from the second subpage of the aforementioned second page to the third subpage of the aforementioned second page.

[0143] Optionally, during the navigation of the multiple subpages, a preset transition animation may be displayed, which may include a sliding animation, a gradient animation, etc.

[0144] In another embodiment, after the second page is displayed on the electronic device, the page display method further includes:

[0145] Receive user swipe gestures on the second page;

[0146] Determine the sliding direction and / or sliding distance of the user operation;

[0147] The extended data is displayed based on the sliding direction and sliding distance.

[0148] In another embodiment, after the second page is displayed on the electronic device, the page display method further includes:

[0149] Retrieve multiple subpages from the second page;

[0150] Get the preset duration or receive user actions;

[0151] The multiple subpages are displayed according to the preset duration or the user's operation.

[0152] For example, the preset duration is 10 seconds, and the page jumps from the current subpage to the next subpage every 10 seconds.

[0153] For example, if the user action is a swipe, the user can navigate from the second subpage of the second page to the third subpage of the second page, depending on the swipe direction and / or swipe distance. User actions can also include gestures, shaking, etc.

[0154] This application can avoid displaying the same content as the first page for a long time on the second page, that is, avoid displaying duplicate content and prevent users from repeatedly viewing the same content. Users can directly jump from the page or subpage displaying the same content to the next page or the next subpage, thus improving the user's browsing efficiency and browsing experience.

[0155] like Figure 2 The diagram shown is an application scenario illustration of the page display method provided in the embodiments of this application. Figure 2 The electronic devices shown are wearable devices such as smartwatches and smart bracelets. The following explanation uses a smartwatch as an example.

[0156] Figure 2 Three interfaces are presented on the smartwatch: Interface A, Interface B, and Interface C. Interface A displays the first page, showing thumbnail data. In this embodiment, the user can access Interface B, which displays the second page, by clicking on the thumbnail data. The thumbnail data is a complete set of data representing the user's completion rate for different activities. The outer ring can represent the completion rate of steps, currently at 7496 steps; the middle ring can represent the completion rate of moderate-to-high intensity activity time, currently at 16 minutes; and the inner ring can represent the completion rate of standing, currently at 9 standing times. As shown in Interface A, the first page displays the three rings and the current data for each ring. The combination of the three rings and the current data for each ring constitutes the thumbnail data. The three rings and the current data for each ring can be the header data from the full dataset. Furthermore, the full dataset may include, but is not limited to, calorie, distance, and stair-climbing data. If a user needs to view more content, such as heat, distance, or stair-climbing data, they can click on the thumbnail data on the first page to enter a second page containing more data, such as the second page shown in interface B. In several embodiments of this application, users can directly click on any area on the first page to jump from the first page to the second page as shown in interface B. In addition, users can also jump from the first page to the second page by clicking on any control corresponding to the thumbnail data.

[0157] Optionally, the first page can be the application's homepage or initial page. The application can be various types of applications such as a fitness tracker or music player.

[0158] In some embodiments of this application, the second page, as shown in interface B, can be a continuous dynamic page. This dynamic page may include multiple subpages. For example, a thumbnail of data may be displayed first in the first subpage, and then the user may jump from the first subpage to the second subpage to display the extended data corresponding to the thumbnail. The transition between multiple subpages can be achieved through swiping or switching to present a dynamic page change process. Swiping presents a continuous change process; for example, the first subpage gradually slides out of the currently displayed interface B, and then the second subpage gradually slides into interface B for display. Switching allows direct jumps from the first subpage to the second subpage. The extended data can be the data in the full dataset excluding the thumbnail data.

[0159] The abbreviated data in Interface B corresponds to the extended data of heat, distance, and stair climbing. The heat data is 120 kcal, the distance is 16.80 km, and the stair climbing data is 21 meters. The first subpage of the second page is the initial page when entering the second page from the first page, displaying three rings and the current data for each ring. The electronic device recognizes that the content displayed in the first subpage is the same as the content displayed on the first page, i.e., the three rings and the current data for each ring. The electronic device controls the first subpage to automatically jump to the second subpage. For example, the second subpage is displayed by swiping from the currently displayed first subpage; that is, the display jumps from the currently displayed three rings and the current data for each ring to the display of heat, distance, and stair climbing data. The embodiments provided in this application, through automatic recognition of page content and dynamic page jumping, can avoid displaying the same content as the first page on the second page for a long time. Furthermore, automatic page jumping can prevent users from performing swiping operations, increasing the diversity of information presented on the page and improving user browsing efficiency and experience.

[0160] As shown in Interface C, this is the second subpage of the second page after a dynamic navigation in Interface B. The second subpage displays the extended data corresponding to the thumbnail data, i.e., the data the user needs to view. Users can click on the thumbnail data on the first page to navigate to this second subpage; the second subpage allows for quick viewing of the extended data corresponding to the thumbnail data, improving browsing efficiency and experience.

[0161] Optionally, the second page may also be one of multiple detail pages corresponding to the thumbnail data in the first page.

[0162] Furthermore, when the extended data corresponding to the aforementioned thumbnail data needs to be presented on multiple subpages, or when multiple detail pages need to be presented on multiple subpages, automatic navigation can be achieved between the multiple subpages of the second page (e.g., automatically navigation from the current subpage to the next subpage based on a preset duration), or navigation between multiple subpages can be achieved through user operations (e.g., swiping). For example, further navigation from the second subpage of the second page to the third subpage.

[0163] like Figure 3 The diagram shown illustrates another application scenario of the page display method provided in this application embodiment.

[0164] In other embodiments of this application, Figure 3 Three other interfaces are presented on the smartwatch: Interface A, Interface B, and Interface C. Interface A displays the first page, showing thumbnail data. In this embodiment, the user can click on the thumbnail data to access Interface B, which displays the second page. The thumbnail data is a combination of multiple thumbnail sub-data. Interface A includes nine thumbnail sub-data: sub-data 1 is location data, sub-data 2 is weather text data, sub-data 3 is air quality data, sub-data 4 is the weather data for the previous day, sub-data 5 is weather image data, sub-data 6 is current temperature data, sub-data 7 is the temperature range data for the current date, sub-data 8 is update time data, and sub-data 9 is the weather data for the day before the current date. If the user needs to view more content, such as the weather data for the day before the current date, the weather data for the day after the current date, or moon data, they can click on the thumbnail data on the first page to access the second page, which includes more data, such as the second page displayed in Interface B. In several embodiments of this application, users can directly click on any area of ​​the first page to jump from the first page to the second page as shown in interface B. In addition, users can also jump from the first page to the second page by clicking on any control corresponding to the thumbnail data.

[0165] Optionally, the first page can be the application's homepage or initial page. The application can be a weather query program.

[0166] In some embodiments of this application, the second page, as shown in interface B, can be a continuous dynamic page. This dynamic page may include multiple subpages. For example, a thumbnail of data may be displayed first in the first subpage, and then the user may jump from the first subpage to the second subpage to display the extended data corresponding to the thumbnail. The transition between multiple subpages can be achieved through swiping or switching to present a dynamic page change process. Swiping presents a continuous change process; for example, the first subpage gradually slides out of the currently displayed interface B, and then the second subpage gradually slides into interface B for display. Switching allows direct jumps from the first subpage to the second subpage.

[0167] The expanded data corresponding to the abbreviated data in Interface B are the weather data for the day after tomorrow, the weather data for the day after tomorrow, and the moon data for the day after tomorrow. The first subpage of the second page is the initial page when entering the second page from the first page, displaying 9 abbreviated sub-data. The electronic device recognizes that the content displayed in the first subpage is the same as the content in the first page, that is, the 9 abbreviated sub-data. The electronic device controls the first subpage to automatically jump to the second subpage. For example, swiping from the currently displayed first subpage to display the second subpage, that is, jumping from the currently displayed 9 abbreviated sub-data to displaying the weather data for the day after tomorrow, the weather data for the day after tomorrow, and the moon data for the day after tomorrow.

[0168] As shown in Interface C, the second subpage of the second page after dynamic navigation in Interface B is the second subpage. As shown in the figure, the extended data corresponding to the thumbnail data is displayed on the second subpage, which is the data that the user needs to view.

[0169] like Figures 4A-4C The diagram shown illustrates an application scenario where the page display method provided in this embodiment is used in a mobile phone. Specifically, Figure 4A Interface A in Figure 4B Interface B and Figure 4C The interface C in the middle displays as Figure 3 The presentation of each page on mobile devices is as described above. Figure 3 The same applies here, and will not be repeated. It should be noted that the page display methods provided in the various embodiments of this application can be applied to different carriers, which can be different hardware terminals, such as… Figure 2 , Figure 3 smartwatches, Figure 3 The carrier can be a mobile phone, or other hardware devices, such as tablet computers, laptops, etc.; in addition, the carrier can also be different software, that is, the page display method described in this application can be used to realize the diversified presentation of different software interfaces.

[0170] like Figure 5 The diagram shown is a schematic of an electronic device provided in an embodiment of this application. The electronic device 50 includes a memory 501, a processor 502, and computer-readable instructions stored in the memory 501 and executable on the processor 502, such as a page display program. When the processor 502 executes the computer-readable instructions, it implements the steps described in the page display method embodiment.

[0171] Those skilled in the art will understand that the illustrations Figure 5 This is merely an example of electronic device 50 and does not constitute a limitation on electronic device 50. It may include more or fewer components than shown, or combine certain components, or different components. For example, electronic device 50 may also include input / output devices, network access devices, buses, etc.

[0172] The processor 502 may be a Central Processing Unit (CPU), or other general-purpose processors, digital signal processors (DSPs), application-specific integrated circuits (ASICs), field-programmable gate arrays (FPGAs), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. The general-purpose processor may be a microprocessor, or the processor 502 may be any conventional processor. The processor 502 is the control center of the electronic device 50, connecting various parts of the electronic device 50 through various interfaces and lines.

[0173] The memory 501 can be used to store computer-readable instructions. The processor 502 implements various functions of the electronic device 50 by running or executing the computer-readable instructions or modules stored in the memory 501 and calling the data stored in the memory 501. The memory 501 may mainly include a program storage area and a data storage area. The program storage area may store the operating system, application programs required for at least one function (such as sound playback function, image playback function, etc.), etc.; the data storage area may store data created according to the use of the electronic device 50, etc. In addition, the memory 501 may include a hard disk, memory, plug-in hard disk, smart media card (SMC), secure digital card (SD) card, flash card, at least one disk storage device, flash memory device, read-only memory (ROM), random access memory (RAM), or other non-volatile / volatile storage devices.

[0174] If the modules integrated in the electronic device 50 are implemented as software functional modules and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, all or part of the processes in the methods of the above embodiments of the present invention can also be implemented by instructing related hardware through computer-readable instructions. These computer-readable instructions can be stored in a computer-readable storage medium, and when executed by a processor, they can implement the steps of the various method embodiments described above. The computer-readable instructions include computer-readable instruction code, which can be in the form of source code, object code, executable files, or certain intermediate forms. The computer-readable medium can include any entity or device capable of carrying the computer-readable instruction code, a recording medium, a USB flash drive, a portable hard drive, a magnetic disk, an optical disk, a computer memory, a read-only memory (ROM), a random access memory (RAM), etc.

[0175] This embodiment also provides a computer storage medium storing computer instructions. When the computer instructions are executed on an electronic device, the electronic device performs the aforementioned method steps to implement the page display method in the above embodiment.

[0176] This embodiment also provides a computer program product that, when run on an electronic device, causes the electronic device to perform the aforementioned steps to implement the page display method in the above embodiment.

[0177] In addition, embodiments of this application also provide an apparatus, which may specifically be a chip, component, or module. The apparatus may include a connected processor and a memory; wherein the memory is used to store computer execution instructions, and when the apparatus is running, the processor may execute the computer execution instructions stored in the memory to cause the chip to execute the page display method in the above-described method embodiments.

[0178] In this embodiment, the electronic device, computer storage medium, computer program product or chip are all used to execute the corresponding method provided above. Therefore, the beneficial effects that can be achieved can be referred to the beneficial effects of the corresponding method provided above, and will not be repeated here.

[0179] Through the above description of the embodiments, those skilled in the art can clearly understand that, for the sake of convenience and brevity, only the division of the above functional modules is used as an example. In actual applications, the above functions can be assigned to different functional modules as needed, that is, the internal structure of the device can be divided into different functional modules to complete all or part of the functions described above.

[0180] In the several embodiments provided in this application, it should be understood that the disclosed apparatus and methods can be implemented in other ways. For example, the apparatus embodiments described above are merely illustrative. For instance, the division of modules or units is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another device, or some features may be ignored or not executed. Furthermore, the mutual coupling or direct coupling or communication connection shown or discussed may be through some interfaces; the indirect coupling or communication connection between devices or units may be electrical, mechanical, or other forms.

[0181] The unit described as a separate component may or may not be physically separate. The component shown as a unit can be one physical unit or multiple physical units, that is, it can be located in one place or distributed in multiple different places. Some or all of the units can be selected to achieve the purpose of the solution in this embodiment according to actual needs.

[0182] Furthermore, the functional units in the various embodiments of this application can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit. The integrated unit can be implemented in hardware or as a software functional unit.

[0183] If the integrated unit is implemented as a software functional unit and sold or used as an independent product, it can be stored in a readable storage medium. Based on this understanding, the technical solutions of the embodiments of this application, essentially or in other words, the parts that contribute to the prior art, or all or part of the technical solutions, can be embodied in the form of a software product. This software product is stored in a storage medium and includes several instructions to cause a device (which may be a microcontroller, chip, etc.) or processor to execute all or part of the steps of the methods described in the various embodiments of this application. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.

[0184] The above description is merely a specific embodiment of this application, but the scope of protection of this application is not limited thereto. Any changes or substitutions within the technical scope disclosed in this application should be included within the scope of protection of this application. Therefore, the scope of protection of this application should be determined by the scope of the claims.

Claims

1. A page display method, applied in electronic devices, characterized in that, The page display method includes: Display the first page, which includes thumbnail data; Receive user request operation for the full data corresponding to the abbreviated data, wherein the abbreviated data is a summary of the full data; Obtain the full data; Identifying extended data corresponding to the abbreviated data from the full data includes: searching for target data that matches the abbreviated data from the full data using the abbreviated data as a keyword; and identifying the data in the full data other than the target data as the extended data. The step of searching for target data that matches the abbreviated data from the full data using the abbreviated data as a keyword includes: Determine whether the abbreviated data is whole data or a combination of multiple abbreviated sub-data; if the abbreviated data is whole data, determine the logical relationship between the multiple keywords corresponding to the abbreviated data, and based on the logical relationship between the multiple keywords corresponding to the abbreviated data, search for the target data from the whole data according to the multiple keywords corresponding to the abbreviated data; or If the abbreviated data is a combination of multiple abbreviated sub-data, the target sub-data corresponding to each abbreviated sub-data is found from the full data according to the keywords corresponding to each abbreviated sub-data, and the target sub-data corresponding to each abbreviated sub-data is combined into the target data; Display a second page, which includes the extended data.

2. The page display method as described in claim 1, characterized in that, The acquisition of the full data includes: Determine whether the source device of the abbreviated data is the electronic device; If the source device of the abbreviated data is the electronic device, obtain the full data from the electronic device based on the abbreviated data; or If the source device of the abbreviated data is not the electronic device, the full data is obtained from a preset server connected to the electronic device based on the abbreviated data.

3. The page display method as described in claim 2, characterized in that, The step of determining whether the source device of the abbreviated data is the electronic device includes: Obtain the application that displays the thumbnail data and the application type of the application; If the application type of the application is a local application, the source device of the abbreviated data is determined to be the electronic device. If the application type of the application is not a local application, it is determined that the source device of the abbreviated data is not the electronic device.

4. The page display method as described in claim 1, characterized in that, The display of the second page includes: Obtain the coordinates of the extended data; Jump from the current position on the second page to the position corresponding to the coordinates of the extended data to display the extended data; or Determine the sliding speed, and slide from the current position on the second page to the position corresponding to the coordinates of the extended data according to the sliding speed, so as to display the extended data.

5. The page display method as described in claim 1, characterized in that, The display of the second page includes: Obtain the tag identifier of the tag corresponding to the extended data; Based on the tag identifier of the tag corresponding to the extended data, the user is redirected from the current position on the second page to the position of the tag corresponding to the extended data to display the extended data; or Determine the swiping speed, and swipe from the current position on the second page to the position of the label corresponding to the extended data according to the swiping speed, so as to display the extended data.

6. The page display method as described in claim 1, characterized in that, The second page is a continuous dynamic page, which includes multiple subpages. Displaying the second page includes: Display the first subpage in the second page, the first subpage including the thumbnail data; Obtain the coordinates of the second subpage to which the extended data in the second page belongs; The user is redirected from the first subpage to the second subpage based on the coordinates of the second subpage, and the extended data is displayed on the second subpage.

7. The page display method as described in claim 1, characterized in that, The second page is a continuous dynamic page, which includes multiple subpages. Displaying the second page includes: Display the first subpage in the second page, the first subpage including the thumbnail data; Obtain the second subpage to which the extended data in the second page belongs, and the tag identifier of the tag corresponding to the second subpage; The user is redirected from the first subpage to the second subpage based on the tag identifier of the tag corresponding to the second subpage, and the extended data is displayed on the second subpage.

8. The page display method as described in claim 6 or 7, characterized in that, The process of switching between the multiple subpages is presented by swiping or toggling.

9. The page display method according to any one of claims 1 to 7, characterized in that, After displaying the second page, the page display method further includes: Retrieve multiple subpages from the second page; Get the preset duration or receive user actions; The multiple subpages are displayed according to the preset duration or the user's operation.

10. An electronic device, characterized in that, It includes a processor and a memory; the memory is used to store instructions; the processor is used to invoke the instructions in the memory, causing the electronic device to perform the page display method as described in any one of claims 1 to 9.

11. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores at least one instruction, which, when executed by a processor, implements the page display method as described in any one of claims 1 to 9.