Page transition methods, devices, and electronic devices

KR102999733B1Inactive Publication Date: 2026-08-05VIVO MOBILE COMM CO LTD
View PDF 4 Cites 0 Cited by

Patent Information

Application Number
KR1020227045870
Authority / Receiving Office
KR · KR
Patent Type
Patents
Current Assignee / Owner
Priority Date
2020-05-29
Filing Date
2021-05-26
Publication Date
2026-08-05
Estimated Expiration
Not applicable · inactive patent

Smart Images

  • Figure 112022140506813-PCT00001_ABST
    Figure 112022140506813-PCT00001_ABST
Patent Text Reader

Abstract

The present application provides a page switching method, apparatus, and electronic device belonging to the field of communication technology. The method comprises the steps of: displaying a first function page of a target application and, when N first tags are displayed, receiving a first input from a user, wherein N first tags are displayed on the first function page and each first tag corresponds to a first identifier of one of the target applications, and the first input is a user input for a target tag among the N first tags; and in response to the first input, switching the first function page to a second function page, wherein the second function page is a function page of a first application function among the target applications, and the first application function is an application function of one of M application functions corresponding to a target identifier.
Need to check novelty before this filing date? Find Prior Art

Description

Technology Field

[0001] This application belongs to the field of communication technology, and specifically relates to a page switching method, device, and electronic device.

[0002] Cross-citation of related applications

[0003] This application claims priority to Chinese patent application No. 202010477682.0 filed in China on May 29, 2020, and incorporates the entire contents thereof. Background Technology

[0004] Generally, when a user uses a chat application on an electronic device, for example, when the user views a friend moment on a page corresponding to the friend moment function of the chat application, if the electronic device receives a message sent by a specific contact of the chat application at this time, the user can view the message sent by the contact and reply to the message by the contact by first triggering the electronic device to close the page corresponding to the friend moment function and then triggering the electronic device to display the message page corresponding to the contact in order to reply to the message sent by the contact in a timely manner.

[0005] However, in the above method, since the user must input the message multiple times after the electronic device receives a message transmitted by a contact to cause the electronic device to display the message page corresponding to the contact, the user's operation is cumbersome and time-consuming, resulting in low efficiency of the electronic device for switching application pages. The problem to be solved

[0006] The objective of the embodiments of the present application is to provide a page switching method, device, and electronic device capable of solving the problem of low efficiency of an electronic device switching pages of an application. means of solving the problem

[0007] To solve the above technical problem, the present application is implemented as follows.

[0008] In a first aspect, an embodiment of the present application provides a page switching method comprising: displaying a first function page of a target application and, when N first tags are displayed, receiving a first input from a user, wherein N first tags are displayed on the first function page, each first tag corresponds to a first identifier of one of the target applications, each first identifier is intended to indicate at least one application function of the target application, and the first function page is a function page of an application function executed through a second tag among the N first tags, and the first input is a user input regarding a target tag among the N first tags, and N is an integer greater than 1; and in response to the first input, switching the first function page to a second function page, wherein the second function page is a function page of a first application function among the target applications, and the first application function is one application function among M application functions corresponding to a target identifier, and the target identifier is an identifier corresponding to a target tag among the N first identifiers, and M is a positive integer.

[0009] In a second aspect, an embodiment of the present application provides a page switching device comprising a receiving module and a switching module. Herein, the receiving module is for receiving a first input from a user when displaying a first function page of a target application and displaying N first tags, wherein N first tags are displayed on the first function page, and each first tag corresponds to a first identifier of one of the target applications, and each first identifier is for indicating an application function of at least one of the target applications, and the first function page is a function page of an application function executed through a second tag among the N first tags, and the first input is a user input for a target tag among the N first tags, and N is an integer greater than 1. The switching module, in response to a first input received by the receiving module, switches a first function page to a second function page, wherein the second function page is a function page of a first application function among target applications, wherein the first application function is one of M application functions corresponding to a target identifier, wherein the target identifier is an identifier corresponding to a target tag among N first identifiers, and M is a positive integer.

[0010] In a third aspect, an embodiment of the present application provides an electronic device comprising a processor, a memory, and a program or instruction stored in the memory and executable by the processor, wherein when the program or instruction is executed by the processor, a step of the method according to the first aspect is implemented.

[0011] In a fourth aspect, an embodiment of the present application provides a readable storage medium storing a program or instruction in which, when executed by a processor, a step of the method according to the first aspect is implemented.

[0012] In a fifth aspect, an embodiment of the present application provides a chip comprising a processor and a communication interface, wherein the communication interface is coupled to the processor, and the processor is for executing a program or instruction on which a method according to a first aspect is implemented.

[0013] In an embodiment of the present application, when an electronic device displays a first function page of a target application, a user may perform a first input to trigger the electronic device to switch the first function page to a second function page. Since the electronic device displays N first tags on the first function page, and each of these first tags corresponds to one application function page of the target application, the user may input any tag among the N first tags. Consequently, the electronic device can rapidly switch from the first function page to another application function page of the target application based on the user's input, thereby simplifying user operation and reducing time consumption, and thus improving the efficiency of the electronic device switching the function pages of the application. Brief explanation of the drawing

[0014] FIG. 1 is a schematic diagram of a page switching method according to an embodiment of the present application. FIG. 2 is a schematic diagram of a page switching method according to an embodiment of the present application. FIG. 3 is a schematic diagram 1 of an implementation example of a mobile phone interface according to an embodiment of the present application. FIG. 4 is a schematic diagram 2 of an implementation example of a mobile phone interface according to an embodiment of the present application. FIG. 5 is a schematic diagram 3 of a page switching method according to an embodiment of the present application. FIG. 6 is a schematic diagram 3 of an implementation example of a mobile phone interface according to an embodiment of the present application. FIG. 7 is a schematic diagram 4 of an implementation example of a mobile phone interface according to an embodiment of the present application. FIG. 8 is a schematic diagram 4 of a page switching method according to an embodiment of the present application. FIG. 9 is a schematic diagram 5 of an implementation example of a mobile phone interface according to an embodiment of the present application. FIG. 10 is a schematic diagram 5 of a page switching method according to an embodiment of the present application. FIG. 11 is a schematic diagram 6 of an implementation example of a mobile phone interface according to an embodiment of the present application. FIG. 12 is a schematic diagram of the structure of a page switching device according to an embodiment of the present application. FIG. 13 is a schematic diagram of the structure of a page switching device according to an embodiment of the present application. FIG. 14 is a schematic diagram of the structure of a page switching device according to an embodiment of the present application. FIG. 15 is a schematic diagram of the hardware structure of an electronic device according to an embodiment of the present application. Specific details for implementing the invention

[0015] Hereinafter, the technical means of the embodiment of the present application are described clearly and completely in conjunction with the accompanying drawings of the embodiment of the present application. It is evident that the described embodiment is merely a part of the embodiment of the present application and is not the entire embodiment. All other embodiments obtained by a person skilled in the art based on the embodiment of the present application, under the premise that no effort was made to create an inventive step, fall within the scope of protection of the present application.

[0016] Terms such as “first,” “second,” etc., in the specification and claims of this application are intended to distinguish similar objects and are not intended to describe a specific order or sequence. It should be understood that data used in this manner may be exchanged where appropriate, and that embodiments of this application may be practiced in an order other than that shown or described herein. Furthermore, in the specification and claims, “and / or” indicates at least one of the connected objects, and the character “ / ” generally indicates that the objects related to the sequence are in an “or” relationship.

[0017] A page switching method according to an embodiment of the present application is described in detail through specific embodiments and application scenarios in conjunction with the attached drawings.

[0018] In an embodiment of the present application, when an electronic device displays one function page (e.g., function page (a)) of a specific application, if a user needs to view another function page of the application (e.g., function page (b)) in order to view the display content of the function page (b), the user must first trigger the electronic device to terminate the function page (a) according to the conventional method, and then input a control corresponding to the function page (b) to trigger the electronic device to display the function page (b). However, through this solution, when displaying the function page (a), a plurality of tags (e.g., tag (A) corresponding to the function page (a) and tag (B) corresponding to the function page (b)) can be displayed on the function page (a). By performing a gesture input on the tag (B) to trigger the electronic device to directly switch from the function page (a) to the function page (b), the user can quickly view the display content of the function page (b), thereby simplifying user operation and improving the efficiency of the electronic device in switching function pages of the application. Improves.

[0019] For example, in one specific implementation, assuming that a user uses a chat application on an electronic device and the page currently displayed by the electronic device is a friend moment display page of the chat application, two tags are displayed on the friend moment display page, where tag (A) corresponds to the friend moment display page and tag (B) corresponds to a specific contact conversation interface. When the user browses friend moment information through the friend moment display page, if the electronic device receives a chat message sent by the contact, the user directly performs a click input on the tag (B) corresponding to the contact's conversation interface, thereby triggering the electronic device to directly switch the friend moment display page to the contact conversation interface, allowing the user to quickly view the chat message sent by the contact.

[0020] An embodiment of the present application provides a page switching method, FIG. 1 illustrates a flowchart of a page switching method according to an embodiment of the present application, and said method may be applied to an electronic device. As illustrated in FIG. 1, the page switching method according to an embodiment of the present application may include the following steps (201) and (202).

[0021] In step (201), when displaying a first function page of the target application and N first tags, the electronic device receives a first input from the user.

[0022] In an embodiment of the present application, N first tags are displayed on the first function page, each first tag corresponds to a first identifier of one of the target applications, each first identifier is intended to indicate an application function of at least one of the target applications, the first function page is a function page of an application function executed through a second tag among the N first tags, the first input is a user input for the target tag of the N first tags, and N is an integer greater than 1.

[0023] Optionally, in an embodiment of the present application, the target application may include a plurality of first identifiers, and the first function page is a function page corresponding to one of the application functions indicated by one of the plurality of first identifiers.

[0024] Optionally, in an embodiment of the present application, the N first tags may be tags that the user has previously built for some first identifiers of the target application.

[0025] It should be noted that each first identifier is intended to indicate one interface of the target application, each interface includes at least one application function identifier, and each application function identifier is intended to indicate a function page corresponding to one application function.

[0026] Optionally, in an embodiment of the present application, for each of N first tags, the electronic device executes any one of a first identifier corresponding to said first tag through said first tag, and after a user inputs said first tag, the electronic device may display a function page of said application function.

[0027] Optionally, in an embodiment of the present application, a user performs a setting input on a setting page to trigger the electronic device to be in an execution mode that displays a first tag, so that when the electronic device displays a first function page of a target application (i.e., when the target application is executed), N first tags are displayed.

[0028] Optionally, in an embodiment of the present application, in conjunction with FIG. 1, as illustrated in FIG. 2, prior to step (201), the page switching method according to an embodiment of the present application further includes the following steps (301) and (302).

[0029] In step (301), when the first interface of the target application is displayed, the electronic device receives the user's second input.

[0030] In an embodiment of the present application, the first interface includes K first identifiers, the K first identifiers include N first identifiers, the second input is a user input for N first identifiers among the K first identifiers, and K is an integer greater than N.

[0031] Before the user performs the second input, it should be noted that the electronic device is in an existing execution mode, and in the existing execution mode, N first tags are not displayed on the first interface of the target application.

[0032] Optionally, in an embodiment of the present application, the first interface is an interface corresponding to one of K first identifiers.

[0033] Optionally, in an embodiment of the present application, the second input may include N sub-inputs (e.g., a first sub-input and a second sub-input, etc.), each sub-input being a user input for one of N first identifiers, and the electronic device constructs a first tag corresponding to the one first identifier.

[0034] In step (302), the electronic device constructs and displays N first tags in response to the second input.

[0035] Optionally, in an embodiment of the present application, the electronic device may construct and display N first tags simultaneously, or the electronic device may construct and display N first tags sequentially according to the input order of N sub-inputs.

[0036] Optionally, in an embodiment of the present application, the electronic device may first construct and display a first tag in response to a first sub-input, said first tag is a main tag among N first tags, and the interface corresponding to said main tag includes K first identifiers.

[0037] Optionally, in an embodiment of the present application, the user may adjust the display order of N first tags so that some of the first tags requested by the user are displayed in the leading position.

[0038] Optionally, in an embodiment of the present application, the electronic device may adjust the display order of N first tags according to the execution frequency of an application function corresponding to each of the N first tags, and display the N first tags arranged in order from highest to lowest according to the execution frequency of each first tag.

[0039] Optionally, in an embodiment of the present application, the electronic device may switch the first interface to an interface corresponding to a specific first tag among N first tags.

[0040] Optionally, in an embodiment of the present application, the tag display form of the N first tags may be one of displaying the tags at a preset location (e.g., the upper side of the first interface or the left side of the first interface) or displaying the tags in a thumbnail form.

[0041] For example, the explanation is given by using the example of an electronic device being a mobile phone. As illustrated in (A) of FIG. 3, when a recent contacts interface of a chat application (i.e., a first interface) is displayed on the mobile phone, the mobile phone may display N first tags in the left area of ​​the recent contacts interface; as illustrated in (B) of FIG. 3, when a recent contacts interface of a chat application is displayed on the mobile phone, the mobile phone may display N first tags in the upper area of ​​the recent contacts interface; or as illustrated in (C) of FIG. 3, the mobile phone may display N first tags arranged in the form of thumbnails. Here, Tag 1 corresponds to the recent contacts interface, and Tag 2 corresponds to the user identifier interface.

[0042] Optionally, in an embodiment of the present application, the user may select a tag display form for N first tags, and after the electronic device constructs N first tags, the N first tags may be displayed through the tag display form selected by the user.

[0043] Optionally, in an embodiment of the present application, after the electronic device constructs and displays N first tags, the user may input into an interface corresponding to any one of the N first tags, thereby enabling the electronic device to display a function page corresponding to one of at least one application function indicated by a first identifier corresponding to the any one first tag.

[0044] For each of the N first tags, it should be noted that after the electronic device displays an interface corresponding to one of the N first tags, the user can input all of them, so that the electronic device can display a function page corresponding to one of the application functions indicated by the first identifier corresponding to the one first tag.

[0045] For example, in conjunction with (B) of FIG. 3, when displaying a recent contacts interface (10) of a chat application on a mobile phone as shown in (A) of FIG. 4, the user can input a recent contacts identifier (11) and a user identifier (12). As shown in (B) of FIG. 4, the mobile phone can construct and display a tag (13) corresponding to the recent contacts identifier (11) and a tag (14) corresponding to the user identifier (12) on the recent contacts interface (10). By inputting the tag (13) or the tag (14), the user can trigger the mobile phone to display a specific function page of the recent contacts identifier (11) or a specific function page of the user identifier (12).

[0046] In an embodiment of the present application, a user inputs a plurality of first identifiers of a first interface of a target application, thereby enabling an electronic device to construct a first tag corresponding to each of the plurality of first identifiers and display a plurality of first tags on the first interface, so that the user inputs the plurality of first tags and enables the electronic device to switch to different function pages.

[0047] Optionally, in an embodiment of the present application, in conjunction with FIG. 2, as illustrated in FIG. 5, after step (302), the page switching method according to an embodiment of the present application further includes the following steps (401) and (402).

[0048] In step (401), the electronic device receives a third input from the user.

[0049] In an embodiment of the present application, the third input is a user input for the third tag among N first tags.

[0050] Optionally, in an embodiment of the present application, the user inputs a specific first tag among N first tags displayed on the first interface so that the electronic device can switch the first interface to an interface corresponding to a third tag.

[0051] In step (402), the electronic device responds to the third input by updating the first interface to a second interface corresponding to the second identifier and maintaining and displaying K first identifiers.

[0052] In an embodiment of the present application, the second identifier is an identifier corresponding to a third tag, and the second interface includes an identifier of at least one application function indicated by the second identifier.

[0053] It should be noted that switching the first interface to the second interface by the electronic device can be understood as the electronic device updating the contents displayed on the first interface to obtain the second interface; or the electronic device switching the first interface to the second interface.

[0054] Optionally, in an embodiment of the present application, the second interface may include K first identifiers, so that a user can trigger the electronic device to display a function page corresponding to a specific application function among at least one application function indicated by each of the K first identifiers on the second interface.

[0055] It can be understood that when an electronic device displays an interface corresponding to any one of N first tags, all K first identifiers can be displayed.

[0056] For example, in conjunction with (B) of FIG. 4, when a recent contacts interface (10) of a chat application is displayed on a mobile phone as shown in (A) of FIG. 6, the user can perform a click input on a tag (14), and as shown in (B) of FIG. 6, the mobile phone can switch the recent contacts interface (10) to a user identifier interface (15) corresponding to the tag (14), and the user identifier interface (15) includes a recent contacts identifier (11), a user identifier (12), a conversation partner identifier and a search identifier (i.e., a plurality of first identifiers).

[0057] Optionally, in an embodiment of the present application, when an electronic device maintains and displays K first identifiers, the electronic device may acquire a temperature change of the electronic device, and if the temperature of the electronic device is above a preset temperature, the electronic device may cancel the display of K first identifiers.

[0058] When an electronic device maintains and displays K first identifiers, the electronic device is in execution mode 1, and execution mode 1 places high performance demands on the electronic device's Central Processing Unit (CPU). That is, when the electronic device executes mode 1, the page corresponding to each tag (i.e., the first tag) can execute this application independently, and it should be noted that operations on each tag page for this application do not affect one another (in this case, each tag page corresponds to a single independent application). Mode 1 is suitable when the electronic device's electrical capacity is satisfied and performance demands are high; since each tag is independent, the performance and memory resource demands on the electronic device's CPU are relatively high. When the electronic device cancels the display of K first identifiers, the electronic device is in execution mode 2, and execution mode 2 places low performance demands on the electronic device's CPU. That is, when an electronic device executes this application through execution mode 2, the page corresponding to each tag can smoothly display each application function of this application (where there is only one main program, and the page corresponding to each tag is merely a function page of one of those application functions). The above mode 2 is suitable when the electrical capacity of the electronic device is insufficient and resources such as the device's CPU and memory are relatively small.

[0059] In an embodiment of the present application, when the electronic device displays a first interface of a target application, the user inputs a specific first tag among N first tags, thereby enabling the electronic device to quickly switch the first interface to an interface corresponding to the specific first tag, thereby improving the efficiency of the electronic device switching pages of the application.

[0060] In step (202), the electronic device switches the first function page to the second function page in response to the first input.

[0061] In an embodiment of the present application, the second function page is a function page of a first application function among the target applications, the first application function is one of M application functions corresponding to a target identifier, the target identifier is an identifier corresponding to a target tag among N first identifiers, and M is a positive integer.

[0062] Optionally, in an embodiment of the present application, the first application function is an application function that satisfies a preset condition among M application functions. Here, the preset condition includes at least one of an application function that maintains execution among the M application functions, an application function among the M application functions whose usage time is closest to the current system time, an application function among the M application functions that has the highest number of uses, an application function among the M application functions that has the highest frequency of use, and an application function among the M application functions that has the longest usage time.

[0063] It should be noted that the application function maintaining the above execution can be understood as an application function executed by the electronic device through the target tag background; and the application function with the closest usage time can be understood as the application function most recently executed by the electronic device through the target tag (i.e., the application function last executed prior to the current time). Here, the most recently executed application function can be understood as the single application function among multiple application functions executed by the electronic device through the target tag that has the smallest difference between the time when one application function canceled execution and the current system time.

[0064] Optionally, in an embodiment of the present application, the electronic device may execute a first function in the background, so that when a user triggers the electronic device to display the first function page again, the electronic device may display the first function page directly without needing to reload the first function page.

[0065] For example, when combined with (B) of FIG. 4, as shown in (A) of FIG. 7, when a friend moment display page (16) (i.e., a function page corresponding to the friend moment function among the multiple application functions indicated by the identifier) ​​is displayed on the mobile phone, when the mobile phone receives information transmitted by a contact (a) of the chat application, the user can perform a click input on the tag (13), and as shown in (B) of FIG. 7, the mobile phone can switch the friend moment display page (16) to the conversation page (17) of the contact (a), so that the user can quickly view the information transmitted by the contact (a) and reply to the information in a timely manner.

[0066] An embodiment of the present application provides a page switching method. When an electronic device displays a first function page of a target application, a user can perform a first input to trigger the electronic device to switch the first function page to a second function page. The electronic device may display N first tags on the first function page, and since each of these first tags corresponds to one application function page of the target application, the user can input any tag among the N first tags. Consequently, the electronic device can rapidly switch from the first function page to another application function page of the target application based on the user's input, thereby simplifying user operation and reducing time consumption, and thus improving the efficiency of the electronic device switching the function pages of the application.

[0067] Optionally, in an embodiment of the present application, in conjunction with FIG. 1, as illustrated in FIG. 8, after step (202), the page switching method according to an embodiment of the present application further includes the following steps (501) to (503).

[0068] In step (501), the electronic device maintains and displays N first tags.

[0069] In an embodiment of the present application, after the electronic device switches the first function page to the second function page, the electronic device may continue to display N first tags on the screen.

[0070] In step (502), the electronic device receives the user's fourth input.

[0071] In an embodiment of the present application, the fourth input is a user input for the fourth tag among N first tags.

[0072] Optionally, in an embodiment of the present application, the fourth input may be any one of a user's drag input on the fourth tag, a user's long press input on the fourth tag, and a user's preset number of consecutive click inputs on the fourth tag.

[0073] In step (503), the electronic device responds to the fourth input and displays the second function page and the function page corresponding to the fourth tag as a split screen.

[0074] Optionally, in an embodiment of the present application, the electronic device may equally divide the screen display area into two display areas (e.g., a first display area and a second display area) and display a second function page and a function page corresponding to a fourth tag in the first display area and the second display area, respectively.

[0075] The user should note that by inputting multiple first tags (e.g., three first tags) among N first tags, the electronic device can divide the screen display area into multiple display areas (e.g., three display areas) equally and display function pages corresponding to the multiple first tags in each of the multiple display areas.

[0076] For example, in conjunction with (B) of FIG. 4, as illustrated in (A) of FIG. 9, when a mobile phone displays a friend moment display page (16) through a tag (14) and a conversation page of a contact (a) through a background of a tag (13), the user can perform a drag input on the tag (13) (e.g., dragging the tag (13) to a preset position on the screen), and as illustrated in (B) of FIG. 9, the mobile phone can display the conversation page (17) of the contact (a) and the friend moment display page (16) as a split screen, so that the user can simultaneously view the contents of the conversation page (17) of the contact (a) and the friend moment display page (16).

[0077] In an embodiment of the present application, when an electronic device displays a second function page, the user inputs a specific first tag among N first tags, thereby enabling the electronic device to display the second function page and the function page corresponding to the specific first tag (i.e., displaying two function pages simultaneously) as a split screen, so that the user can view the display contents of the two function pages simultaneously, thus increasing the efficiency of the electronic device displaying the function pages.

[0078] Optionally, in an embodiment of the present application, in conjunction with FIG. 1, as illustrated in FIG. 10, after step (202), the page switching method according to an embodiment of the present application further includes the following steps (601) to (604).

[0079] In step (601), the electronic device receives the user's fifth input.

[0080] In an embodiment of the present application, the fifth input is a user input for the fifth tag among N first tags.

[0081] In an embodiment of the present application, a user may perform a fifth input (e.g., a long press input) on a first tag (e.g., a fifth tag) among N first tags to trigger an electronic device to duplicate the fifth tag.

[0082] In step (602), the electronic device responds to the fifth input and constructs and displays a sixth tag corresponding to the fifth tag.

[0083] In an embodiment of the present application, the third function page corresponding to the sixth tag is identical to the fourth function page corresponding to the fifth tag.

[0084] In an embodiment of the present application, the electronic device can obtain a function page corresponding to a fifth tag (i.e., corresponding to the same first identifier and corresponding to the same application function among the first identifiers), and can construct a sixth tag based on the function page, so that the user can input the sixth tag to cause the electronic device to display the function page corresponding to the sixth tag.

[0085] In step (603), the electronic device receives the user's sixth input.

[0086] In an embodiment of the present application, the sixth input is a user input for the fifth tag and the sixth tag.

[0087] In step (604), the electronic device responds to the sixth input to update the contents of the third function page and / or the fourth function page, switches the second function page to the updated third function page and fourth function page displayed in a split-screen format, and displays the comparison result.

[0088] In an embodiment of the present application, the comparison result is the result of comparing the content of the third function page and the content of the fourth function page.

[0089] Optionally, in an embodiment of the present application, the sixth input may include a plurality of sub-inputs (e.g., a third sub-input and a fourth sub-input), wherein the third sub-input is intended to trigger the electronic device to update the content of the third function page and / or the content of the fourth function page so that the content displayed on the third function page is different from the content displayed on the fourth function page; and the fourth sub-input is intended to trigger the electronic device to display the updated third function page and the fourth function page as a split screen so that the user can compare the content of the third function page and the fourth function page.

[0090] Optionally, in an embodiment of the present application, the content of the third function page and the content of the fourth function page may include at least one content type among text type, photo type and video type.

[0091] Optionally, in an embodiment of the present application, the electronic device compares the content type of a third function page with the same content of a fourth function page, obtains and displays the comparison result.

[0092] When an electronic device displays N first tags, it can be understood that it supports the duplication of tag pages (i.e., pages corresponding to the first tags). For example, if a user uses a food module of a specific application through a specific first tag, and after finding a favorite restaurant, selects the first tag to duplicate it to another tag, the electronic device can construct a new tag to display the food module and display the current content page on the new tag. This makes it convenient for the user to effectively select favorite candidate restaurants and then make additional selections simply by switching tags. Additionally, the electronic device can support a comparison function for tag pages. For example, by long-pressing a specific tag and selecting a multi-tag comparison function, the electronic device can perform a comparison of similarities and differences of identical attributes (e.g., text or photo type information, etc.) for products in vertical fields (e.g., clothing, restaurants, home appliances, etc.) based on the content currently displayed on each tag page, calculate the similarity of the content, and display the comparison results for the user to view.

[0093] When an electronic device displays N first tags, by allowing a specific first tag to be duplicated through user input, it can effectively assist the user in recording the full status information of a specific tag in a timely manner and supporting a comparison function of function pages corresponding to multiple tags. By automatically performing text and photo comparisons on function pages corresponding to multiple first tags selected by the user, the user can save time costs in fields such as product comparison, news content comparison, and price comparison.

[0094] For example, in conjunction with (B) of FIG. 4, as shown in (A) of FIG. 11, assuming that the page currently displayed on the mobile phone is the product detail page (18) of item (a) of a merchant (A) in the shopping application, the product detail page (18) of said item (a) corresponds to a tag (19), and the user can input said tag (19) so that the mobile phone can construct a tag (20), and as shown in (B) of FIG. 11, the user can input the tag (19) and the tag (20) so that the mobile phone can update the page corresponding to said tag (20) to the product detail page (21) of item (b) of a merchant (B) in the shopping application, and the product detail page (18) of said item (a) and the product detail page (21) of said item (b) are displayed as a split screen, and the content of the product detail page (18) of said item (a) and the content of the product detail page (21) of said item (b) are compared. The result (22) is displayed. Thus, the user can compare the item (a) of merchant (A) and the item (b) of merchant (B) to see the similarities and differences between the two items.

[0095] In an embodiment of the present application, a user inputs one of N first tags, thereby enabling the electronic device to construct a new tag corresponding to the one tag (i.e., the function page corresponding to the new tag is identical to the function page corresponding to the one tag). Afterward, the user inputs these two tags, thereby enabling the electronic device to update the function page corresponding to these two tags. The updated function page corresponding to these two tags is displayed as a split screen, and the contents of the function page corresponding to the two tags are compared and the comparison result is displayed. Accordingly, the electronic device can quickly display the similarities and differences between two different pages, thereby improving the display efficiency of the electronic device.

[0096] Optionally, in an embodiment of the present application, prior to the step of “receiving the first input of a user” of step (201), the page switching method according to an embodiment of the present application further comprises the following steps (701) to (703).

[0097] In step (701), when displaying the first function page of the target application, the electronic device receives the first information transmitted by the network device and displays prompt information corresponding to the first information.

[0098] In an embodiment of the present application, the first information is intended to indicate that the network signal strength of the electronic device is below a preset threshold.

[0099] Optionally, in an embodiment of the present application, the electronic device may display the first information in the form of a pop-up window.

[0100] Optionally, in an embodiment of the present application, the first information may also be for indicating that the network signal strength of the first location is below a preset threshold and the distance between the first location and the current location of the electronic device is below a preset distance.

[0101] In step (702), the electronic device receives the user's seventh input.

[0102] In an embodiment of the present application, the seventh input is a user input for the second tag and the target tag.

[0103] Optionally, in an embodiment of the present application, the seventh input is for triggering the electronic device to display a function page of an application function corresponding to the second tag or a function page of an application function corresponding to the target tag.

[0104] In step (703), the electronic device responds to the seventh input to execute the application function corresponding to the second tag and the application function corresponding to the target tag, and caches the contents of the first function page and the contents of the second function page.

[0105] Optionally, in an embodiment of the present application, the electronic device may sequentially execute and display a function page of an application function corresponding to a second tag and a function page of an application function corresponding to a target tag.

[0106] Regarding caching the contents of the first function page and the second function page, it should be noted that if the electronic device does not have a network, the electronic device may still display the contents of the first function page or the second function page.

[0107] When an electronic device displays N first tags, it can automatically detect changes in the environment (e.g., network or temperature) to actively perform content cache operations or content preloading operations, thereby ensuring that the user can continue to use the application when there are changes in the environment. At the same time, regarding some application functions that require a network, if the network is currently unavailable, when N first tags are displayed, the electronic device may not respond to such network-related services (e.g., if the user inputs some first tags, the electronic device may not respond to said input), or the user may force the electronic device to execute such network-related services, and in this case, the electronic device may display the contents of the history cache and understand that it does not perform invalid refresh operations.

[0108] In an embodiment of the present application, an electronic device receives first information transmitted by a network device and may display prompt information indicating that the network signal strength of the electronic device is below a preset threshold, and a user may input according to the prompt information, thereby enabling the electronic device to execute an application function corresponding to a second tag and an application function corresponding to a target tag, and to cache the contents of the first function page and the second function page, thereby improving the efficiency of the electronic device caching the contents of the function pages.

[0109] Optionally, in an embodiment of the present application, prior to step (201), the page switching method according to an embodiment of the present application further includes the following steps (801) to (803).

[0110] In step (801), the electronic device obtains second information.

[0111] In an embodiment of the present application, the second information comprises at least one of past usage information, network status information, and temperature information, wherein the past usage information is intended to indicate the user's past usage situation regarding the target application, the network status information is intended to indicate the current network status of the electronic device, and the temperature information is intended to indicate the current temperature situation of the electronic device.

[0112] Optionally, in an embodiment of the present application, the electronic device may obtain past usage conditions of a target application, past usage conditions of an application function among the target application, and past usage conditions of a plurality of first tags corresponding to the target application, and determine display parameters of a plurality of first tags to be displayed.

[0113] Optionally, in an embodiment of the present application, the electronic device can obtain temperature information of the electronic device by acquiring the temperature of a hardware module of the electronic device through a temperature sensor.

[0114] In step (802), the electronic device determines the display parameters of a plurality of first tags to be displayed according to the second information.

[0115] In an embodiment of the present application, the display parameter includes at least one of the number of a plurality of first tags and the display order of a plurality of first tags.

[0116] Optionally, in an embodiment of the present application, the electronic device may determine a plurality of first tags displayed on a screen among all first tags corresponding to a target application according to a plurality of parameters of the second information.

[0117] Optionally, in an embodiment of the present application, the electronic device may acquire past usage information of a user for a target application and determine N first tags that have the highest number of uses or frequency among all first tags corresponding to the target application, and determine the N first tags as a plurality of first tags to display.

[0118] Optionally, in an embodiment of the present application, the electronic device acquires network status information of the electronic device and, when the network status of the electronic device is poor, can determine a plurality of first tags with low network demand among all first tags corresponding to the target application, and determine the plurality of first tags as some of the first tags to be displayed.

[0119] Optionally, in an embodiment of the present application, the electronic device acquires temperature information of a hardware module of the electronic device, and when the temperature of the hardware module of the electronic device is above a preset temperature, it can determine a plurality of first tags among all first tags corresponding to a target application that have a low requirement for the hardware module parameter of the electronic device, and determine the plurality of first tags as some of the first tags to be displayed.

[0120] In step (803), the electronic device displays a plurality of first tags according to the display parameters.

[0121] Optionally, in an embodiment of the present application, when the electronic device displays an interface corresponding to a target application, the electronic device may display a plurality of first tags determined according to second information.

[0122] It should be noted that the entity executing the page switching method according to the embodiment of the present application may be a page switching device or a control module of the page switching device for performing the page switching method.

[0123] FIG. 12 is a schematic diagram of one possible structure of a page switching device related to an embodiment of the present application. As shown in FIG. 12, the page switching device (70) may include a receiving module (71) and a switching module (72).

[0124] Here, the receiving module (71) is for receiving a first input from a user when displaying a first function page of a target application and displaying N first tags, wherein N first tags are displayed on the first function page, and each first tag corresponds to a first identifier of one of the target applications, and each first identifier is for indicating at least one application function of the target application, and the first function page is a function page of an application function executed through a second tag among the N first tags, and the first input is a user input for a target tag among the N first tags, and N is an integer greater than 1. The switching module (72) is for switching the first function page to a second function page in response to the first input received by the receiving module (71), and the second function page is a function page of a first application function among the target applications, and the first application function is one of M application functions corresponding to a target identifier, and the target identifier is an identifier corresponding to a target tag among the N first identifiers, and M is a positive integer.

[0125] In one possible embodiment, the first application function is an application function among M application functions that satisfies a preset condition; wherein the preset condition includes at least one of an application function among M application functions that maintains execution, an application function among M application functions whose usage time is closest to the current system time, an application function among M application functions that has the highest number of uses, an application function among M application functions that has the highest frequency of use, and an application function among M application functions that has the longest usage time.

[0126] In one possible implementation, the receiving module (71) is also for receiving a second input from a user when displaying a first interface of a target application, before receiving a first input from a user when displaying a first function page of a target application, said first interface includes K first identifiers, said K first identifiers include N first identifiers, said second input is a user input for N first identifiers among the K first identifiers, and K is an integer greater than N. In conjunction with FIG. 12, as illustrated in FIG. 13, the page switching device (70) according to an embodiment of the present application may further include a construction module (73) and a display module (74). Here, the construction module (73) is for constructing N first tags in response to the second input received by the receiving module (71). The display module (74) is for displaying the N first tags constructed by the construction module (73).

[0127] In one possible implementation, the receiving module (71) is also configured to construct and display N first tags and then receive a third input from a user, said third input being a user input for a third tag among the N first tags. The display module (74) is also configured to update a first interface to a second interface corresponding to a second identifier in response to the third input received by the receiving module (71), and to maintain and display K first identifiers, said second identifier being an identifier corresponding to a third tag, and said second interface including an identifier of at least one application function indicated by said second identifier.

[0128] In one possible embodiment, the page switching device (70) according to an embodiment of the present application may further include a display module (74). Here, the display module (74) is for maintaining and displaying N first tags. The receiving module (71) is also for receiving a fourth input from a user after switching the first function page to a second function page, said fourth input is a user input regarding a fourth tag among N first tags. The display module (74) is also for displaying the second function page and the function page corresponding to the fourth tag as a split screen in response to the fourth input received by the receiving module (71).

[0129] In one possible implementation, the receiving module (71) is also for receiving a fifth input from a user after switching the first function page to the second function page, said fifth input is a user input for the fifth tag among N first tags. As illustrated in FIG. 13, the page switching device (70) according to an embodiment of the present application may further include a construction module (73) and a display module (74). Here, the construction module (73) is for constructing a sixth tag corresponding to the fifth tag in response to the fifth input received by the receiving module (71), and said third function page corresponding to the sixth tag is identical to the fourth function page corresponding to the fifth tag. The display module (74) is for displaying the sixth tag constructed by the construction module (73). The receiving module (71) is also for receiving the sixth input from a user. The display module (74) is also for updating the content of the third function page and / or the content of the fourth function page in response to the sixth input received by the receiving module (71), switching the second function page to the updated third function page and fourth function page displayed in a split-screen format, and displaying a comparison result, the comparison result being the result of comparing the content of the third function page and the content of the fourth function page.

[0130] In one possible embodiment, the receiving module (71) is also for receiving first information transmitted by a network device before receiving the first input of the user. In conjunction with FIG. 12, as illustrated in FIG. 14, the page switching device (70) according to an embodiment of the present application may further include a display module (74) and an execution module (75). Here, the display module (74) is for displaying prompt information corresponding to the first information in response to the first information received by the receiving module (71), and the first information is for indicating that the network signal strength of the page switching device is below a preset threshold. The receiving module (71) is also for receiving a seventh input of the user, said seventh input is the user's input regarding the second tag and the target tag. The execution module (75) is for executing the application function corresponding to the second tag and the application function corresponding to the target tag in response to the seventh input received by the receiving module (71), and caching the contents of the first function page and the contents of the second function page.

[0131] In one possible embodiment, the page switching device (70) according to an embodiment of the present application may further include an acquisition module, a determination module, and a display module (74). Here, the acquisition module is for acquiring second information before receiving a first input from a user when displaying a first function page of a target application and displaying N first tags, said second information includes at least one of past usage information, network status information, and temperature information, said past usage information is for indicating past usage conditions for the target application, said network status information is for indicating the current network status of an electronic device, and said temperature information is for indicating the current temperature condition of an electronic device. The determination module is for determining display parameters of a plurality of first tags to be displayed according to the second information acquired by the acquisition module, said display parameters include at least one of the number of a plurality of first tags and the display order of a plurality of first tags. The display module (74) is for displaying a plurality of first tags according to the display parameters determined by the determination module.

[0132] The page switching device according to the embodiment of the present application can implement each process implemented by the electronic device of the method embodiment, and to avoid duplication, the detailed description is not repeated here.

[0133] The page switching device of the embodiments of the present application may be a device, an electronic component, an integrated circuit, or a chip. The device may be a mobile electronic device or a non-mobile electronic device. For example, a mobile electronic device may be a mobile phone, a tablet computer, a notebook computer, a palmtop computer, an on-board electronic device, a wearable device, an ultra-mobile personal computer (UMPC), a netbook, or a personal digital assistant (PDA), and a non-mobile electronic device may be a server, a network attached storage (NAS), a personal computer (PC), a television (TV), a teller machine, or a self-service machine, and the embodiments of the present application are not specifically limited.

[0134] The page switching device of the embodiment of the present application may be a device having an operating system. The operating system may be an Android operating system, an iOS operating system, or other possible operating systems, and the embodiment of the present application is not specifically limited.

[0135] An embodiment of the present application provides a page switching device, wherein an electronic device displays N first tags on a first function page, and each of these first tags corresponds to one application function page of a target application, so that a user can input any of the N first tags, and the electronic device can quickly switch from the first function page to another application function page of the target application based on the user's input, thereby simplifying user operation and reducing time consumption, and thus improving the efficiency of the electronic device switching function pages of the application.

[0136] Optionally, embodiments of the present application further provide an electronic device comprising a processor (110), a memory (109), a program or instruction stored in the memory (109) and executable on the processor (110), wherein each process of the page switching method embodiment is implemented when the program or instruction is executed by the processor (110), and the same technical effect can be achieved and is not further repeated herein to avoid repetition.

[0137] It should be noted that the electronic devices of the embodiments of the present application include the aforementioned mobile electronic devices and non-mobile electronic devices.

[0138] FIG. 15 is a schematic diagram of the hardware structure of an electronic device implementing an embodiment of the present application.

[0139] The above electronic device (100) includes, but is not limited to, components such as a radio frequency unit (101), a network module (102), an audio output unit (103), an input unit (104), a sensor (105), a display unit (106), a user input unit (107), an interface unit (108), a memory (109), and a processor (110).

[0140] A person of ordinary knowledge in the art can understand that the electronic device (100) may include a power source (e.g., a battery) that supplies electricity to each component, and that the power source may be logically connected to the processor (110) through a power management system, thereby enabling functions such as charging, discharging management, and power management through the power management system. The structure of the electronic device illustrated in FIG. 15 does not constitute a limitation on the electronic device, and the electronic device may include more or fewer components than illustrated, combine some components, or be arranged with different components, which are not further repeated herein.

[0141] Here, the user input unit (107) is for receiving a first input from a user when displaying a first function page of a target application and displaying N first tags, and N first tags are displayed on the first function page, and each first tag corresponds to a first identifier of one of the target applications, and each first identifier is for indicating at least one application function of the target application, and the first function page is a function page of an application function executed through a second tag among the N first tags, and the first input is a user input for a target tag among the N first tags, and N is an integer greater than 1.

[0142] The processor (110) is for switching a first function page to a second function page in response to a first input, the second function page is a function page of a first application function among target applications, the first application function is one of M application functions corresponding to a target identifier, the target identifier is an identifier corresponding to a target tag among N first identifiers, and M is a positive integer.

[0143] An embodiment of the present application provides an electronic device, wherein the electronic device displays N first tags on a first function page, and each of these first tags corresponds to one application function page of a target application, so that a user can input any of the N first tags, and the electronic device can quickly switch from the first function page to another application function page of the target application based on the user's input, thereby simplifying user operation and reducing time consumption, and thus improving the efficiency of the electronic device switching function pages of the application.

[0144] Optionally, the user input unit (107) is also for receiving a second input from the user before receiving a first input from the user when displaying a first function page of the target application, and the first interface includes K first identifiers, the K first identifiers include N first identifiers, the second input is a user input for N first identifiers among the K first identifiers, and K is an integer greater than N.

[0145] The processor (110) is also for constructing and displaying N first tags in response to a second input.

[0146] The user input unit (107) is also for receiving a third input from a user after constructing and displaying N first tags, and the third input is a user input for a third tag among the N first tags.

[0147] The processor (110) is also for updating the first interface to a second interface corresponding to a second identifier in response to a third input, and for maintaining and displaying K first identifiers, wherein the second identifier is an identifier corresponding to a third tag, and the second interface includes an identifier of at least one application function indicated by the second identifier.

[0148] The display unit (106) is for maintaining and displaying N first tags.

[0149] The user input unit (107) is also for receiving a fourth user input after switching the first function page to the second function page, and the fourth input is a user input for the fourth tag among N first tags.

[0150] The display unit (106) is also for displaying a second function page and a function page corresponding to a fourth tag as a split screen in response to a fourth input.

[0151] The user input unit (107) is also for receiving a fifth user input after switching the first function page to the second function page, and the fifth input is a user input for the fifth tag among N first tags.

[0152] The processor (110) is also for constructing and displaying a sixth tag corresponding to the fifth tag in response to the fifth input, and the third function page corresponding to the sixth tag is the same as the fourth function page corresponding to the fifth tag.

[0153] The user input unit (107) is also for receiving the user's sixth input.

[0154] The display unit (106) is also for updating the content of the third function page and / or the content of the fourth function page in response to the sixth input, and for switching the second function page to the updated third function page and fourth function page displayed in a split-screen format.

[0155] The processor (110) is also for comparing the contents of the third function page and the contents of the fourth function page and displaying the comparison result.

[0156] The input unit (104) is for receiving first information transmitted by a network device before receiving a first input from a user and for displaying prompt information corresponding to the first information, and the first information is for indicating that the network signal strength of the electronic device is below a preset threshold.

[0157] The user input unit (107) is also for receiving a seventh user input, said seventh input is the user's input for a second tag and a target tag.

[0158] The processor (110) is also for executing an application function corresponding to the second tag and an application function corresponding to the target tag in response to the seventh input, and for caching the contents of the first function page and the contents of the second function page.

[0159] The network module (102) is for obtaining second information before receiving a first input from a user when displaying a first function page of a target application and displaying N first tags, and the second information includes at least one of past usage information, network status information, and temperature information, the past usage information is for indicating the user's past usage situation regarding the target application, the network status information is for indicating the current network status of the electronic device, and the temperature information is for indicating the current temperature situation of the electronic device.

[0160] The processor (110) is also for determining display parameters of a plurality of first tags to be displayed according to the second information, and said display parameters include at least one of the number of a plurality of first tags and the display order of a plurality of first tags.

[0161] The display unit (106) is also for displaying a plurality of first tags according to display parameters.

[0162] The embodiments of the present application further provide a readable storage medium storing a program or instruction in which each process of the page switching method embodiment is implemented when executed by a processor, and the same technical effect can be achieved and is not repeated further herein to avoid duplication.

[0163] Here, the processor is the processor of the electronic device described in the above embodiment. The readable storage medium includes a computer readable storage medium such as Read-Only Memory (ROM), Random Access Memory (RAM), a magnetic disk, or an optical disk.

[0164] An embodiment of the present application includes a processor and a communication interface, wherein the communication interface is coupled to the processor, and the processor further provides a chip for executing a program or command in which each process of the page switching method embodiment is implemented, and the same technical effect can be achieved and is not repeated further herein to avoid duplication.

[0165] It should be understood that the chip mentioned in the embodiments of this application may also be referred to as a system-on-chip, system chip, chip system, or system-on-chip, etc.

[0166] It should be noted that in this specification, the terms “include,” “comprising,” or any other variations thereof are intended to encompass non-exclusive inclusions, thereby causing a process, method, article, or apparatus comprising a series of elements to include not only the elements but also additionally include other elements not explicitly listed, or additionally include elements unique to such process, method, article, or apparatus. Unless further limitations are provided, elements defined by the phrase “...comprising one” do not exclude the existence of additional separate identical elements in the process, method, article, or apparatus comprising said elements. Furthermore, it should be noted that the scope of the methods and apparatus of the embodiments of this application is not limited to performing functions in the order shown or discussed, but may further include performing functions in a basically simultaneous manner or in a reverse order based on the related functions, for example, performing the described method in a different order than described, and adding, omitting, or combining various steps. Furthermore, features described with reference to some examples may be combined in other examples.

[0167] Through the description of the embodiments above, those skilled in the art will clearly understand that the method of the above-described embodiment can be implemented by software and a necessary general hardware platform, and of course can also be implemented through hardware, but in many cases, the former is a superior embodiment. Based on this understanding, the essential technical solution of the present application or the part contributing to the prior art may be implemented in the form of a software product, said computer software product is stored on a storage medium (e.g., ROM / RAM, magnetic disk, optical disk) and includes several instructions that cause a terminal (which may be a mobile phone, computer, server, air conditioner, or network device, etc.) to perform the method described in each embodiment of the present application.

[0168] Although embodiments of the present application have been described in conjunction with the drawings above, the present application is not limited to the specific embodiments described above, and the specific embodiments described above are merely illustrative rather than limiting. A person skilled in the art may, under the guidance of the present application, form many forms without departing from the spirit and scope protected by the claims of the present application, all of which fall under the protection of the present application.

Claims

Claim 1 A method for switching pages performed by an electronic device comprises: displaying a first function page of a target application and, when N first tags are displayed, receiving a first input from a user, wherein each first tag corresponds to a first identifier of one of the target applications, and each first identifier is intended to indicate an application function of at least one of the target applications, wherein the first function page is a function page of an application function executed through a second tag among the N first tags, and the first input is a user input regarding a target tag among the N first tags, and N is an integer greater than 1; and in response to the first input, switching the first function page to a second function page, wherein the second function page is a function page of a first application function among the target applications, wherein the first application function is an application function among M application functions corresponding to a target identifier, and the target identifier is an identifier among the N first identifiers corresponding to the target tag, and M is a positive integer; wherein the first application function is an application function among the M application functions that satisfies a preset condition; and the preset condition is, A page switching method comprising at least one of an application function that maintains execution among M application functions, an application function among the M application functions whose usage time is closest to the current system time, an application function among the M application functions that is used the most, an application function among the M application functions that has the highest usage frequency, and an application function among the M application functions that has the longest usage time. Claim 2 A page switching method according to claim 1, further comprising: a step of receiving a first input from a user when displaying a first function page of a target application, prior to the step of receiving a first input from a user when displaying a first interface of the target application, wherein the first interface includes K first identifiers, the second input is a user input for N first identifiers among the K first identifiers, and K is an integer greater than N; and a step of constructing and displaying N first tags in response to the second input. Claim 3 A page switching method according to claim 2, further comprising: a step of receiving a third input from a user after the step of constructing and displaying N first tags, wherein the third input is a user input regarding a third tag among the N first tags; and a step of, in response to the third input, updating the first interface to a second interface corresponding to a second identifier, maintaining and displaying the K first identifiers, wherein the second identifier is an identifier corresponding to the third tag, and the second interface includes an identifier of at least one application function indicated by the second identifier. Claim 4 A page switching method according to claim 1, further comprising: a step of maintaining and displaying N first tags after the step of switching the first function page to a second function page; a step of receiving a fourth input from a user, wherein the fourth input is a user input regarding a fourth tag among the N first tags; and a step of displaying the second function page and a function page corresponding to the fourth tag as a split screen in response to the fourth input. Claim 5 A page switching method according to claim 1, further comprising: receiving a fifth input from a user after the step of switching the first function page to a second function page, wherein the fifth input is an input for the fifth tag among the N first tags; in response to the fifth input, constructing and displaying a sixth tag corresponding to the fifth tag, and the third function page corresponding to the sixth tag is identical to the fourth function page corresponding to the fifth tag; receiving a sixth input from a user; in response to the sixth input, updating the content of the third function page and / or the content of the fourth function page, switching the second function page to the updated third function page and the fourth function page displayed in a split-screen format, displaying a comparison result, wherein the comparison result is the result of comparing the content of the third function page and the content of the fourth function page. Claim 6 A page switching method according to claim 1, wherein, when displaying a first function page of a target application and displaying N first tags, prior to the step of receiving a first input from a user, a second information is obtained, wherein the second information includes at least one of past usage information, network status information, and temperature information, wherein the past usage information is intended to indicate the user's past usage situation regarding the target application, the network status information is intended to indicate the current network status of the electronic device, and the temperature information is intended to indicate the current temperature situation of the electronic device; a step of determining display parameters for a plurality of first tags to be displayed according to the second information, wherein the display parameters include at least one of the number of the plurality of first tags and the display order of the plurality of first tags; and a step of displaying the plurality of first tags according to the display parameters. Claim 7 It includes a receiving module and a switching module, wherein the receiving module is for receiving a first input from a user when displaying a first function page of a target application and displaying N first tags, wherein N first tags are displayed on the first function page, and each first tag corresponds to a first identifier of one of the target applications, and each first identifier is for indicating at least one application function of the target application, and the first function page is a function page of an application function executed through a second tag among the N first tags, and the first input is a user input regarding a target tag among the N first tags, and N is an integer greater than 1; the switching module is for switching the first function page to a second function page in response to the first input received by the receiving module, and the second function page is a function page of a first application function among the target applications, the first application function is one application function among M application functions corresponding to a target identifier, the target identifier is an identifier among N first identifiers corresponding to the target tag, and M is a positive A page switching device comprising: an integer; the first application function is an application function that satisfies a preset condition among the M application functions; and the preset condition includes at least one of the following: an application function that maintains execution among the M application functions; an application function among the M application functions whose usage time is closest to the current system time; an application function among the M application functions that has the highest number of uses; an application function among the M application functions that has the highest frequency of use; and an application function among the M application functions that has the longest usage time. Claim 8 In claim 7, the receiving module is also for receiving a second input from a user when displaying a first interface of the target application before receiving a first input from a user when displaying a first function page of the target application, wherein the first interface includes K first identifiers, wherein the K first identifiers include N first identifiers, and the second input is a user input for N first identifiers among the K first identifiers, and K is an integer greater than N; the page switching device further comprises a building module and a display module; wherein the building module is for building the N first tags in response to the second input received by the receiving module; and the display module is for displaying the N first tags built by the building module. Claim 9 In claim 8, the receiving module is also for receiving a third input from a user after constructing and displaying the N first tags, and the third input is a user input regarding a third tag among the N first tags; the display module is also for updating the first interface to a second interface corresponding to a second identifier in response to the third input received by the receiving module, and maintaining and displaying the K first identifiers, wherein the second identifier is an identifier corresponding to the third tag, and the second interface includes an identifier of at least one application function indicated by the second identifier. Claim 10 In claim 7, the page switching device further comprises a display module; the display module is for maintaining and displaying the N first tags; the receiving module is also for receiving a fourth user input after switching the first function page to a second function page, wherein the fourth input is a user input regarding a fourth tag among the N first tags; and the display module is also for displaying the second function page and the function page corresponding to the fourth tag as a split screen in response to the fourth input received by the receiving module. Claim 11 In claim 7, the receiving module is also for receiving a fifth input from a user after switching the first function page to a second function page, and the fifth input is a user input regarding the fifth tag among the N first tags; the page switching device further comprises a construction module and a display module; the construction module is for constructing a sixth tag corresponding to the fifth tag in response to the fifth input received by the receiving module, and the third function page corresponding to the sixth tag is identical to the fourth function page corresponding to the fifth tag; the display module is for displaying the sixth tag constructed by the construction module; the receiving module is also for receiving a sixth input from a user; the display module is also for updating the content of the third function page and / or the content of the fourth function page in response to the sixth input received by the receiving module, switching the second function page to the updated third function page and the fourth function page displayed in a split-screen format, and displaying a comparison result, and the comparison result is the third A page switching device that is the result of comparing the content of a function page and the content of the fourth function page. Claim 12 In claim 7, the page switching device further comprises an acquisition module, a determination module, and a display module; wherein the acquisition module is for acquiring second information before receiving a first input from a user when displaying a first function page of a target application and displaying N first tags, and the second information includes at least one of past usage information, network status information, and temperature information, the past usage information is for indicating the user's past usage situation regarding the target application, the network status information is for indicating the current network status of an electronic device, and the temperature information is for indicating the current temperature situation of an electronic device; the determination module is for determining display parameters of a plurality of first tags to be displayed according to the second information acquired by the acquisition module, and the display parameters include at least one of the number of the plurality of first tags and the display order of the plurality of first tags; and the display module is for displaying the plurality of first tags according to the display parameters determined by the determination module. Claim 13 A computer-readable storage medium storing a program or instruction in which a page switching method according to any one of claims 1 to 6 is implemented when executed by a processor. Claim 14 delete Claim 15 delete Claim 16 delete Claim 17 delete Claim 18 delete Claim 19 delete

Citation Information

Patent Citations

  • Method and system for providing service of comparing prices by collecting goods information of interest to users in on-line shopping mall

    KR1020130089764A

  • Dynamic user interface for navigating among GUI elements

    US20140068475A1

  • Mobile terminal and control method thereof

    US20140323121A1

  • Page information display method and apparatus, and storage medium for storing program or data for display page information

    US6741268B1