Shortcut switch display method and terminal equipment
By displaying shortcut switch recommendation cards and general cards on the home page of the control center of the terminal device, the problem of users memorizing a large number of shortcut switch positions is solved, and operation efficiency and user experience are improved.
Patent Information
- Application Number
- CN202311088992.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Priority Date
- 2023-07-12
- Filing Date
- 2023-08-25
- Publication Date
- 2025-01-14
AI Technical Summary
When using a terminal device, users need to remember the positions of a large number of quick switches, which is very cost-effective. After the user's habits change, the ordering of the quick switches is destroyed, resulting in the user needing to remember a new position again.
By displaying the shortcut switch recommendation card and the general shortcut switch card on the home page of the control center, the recommendation card displays intelligently recommended shortcut switches, and the general card expands after a second pull-down to display commonly used and rarely used shortcut switches to avoid displaying the same shortcut switches repeatedly. Quick switch.
Improves the simplicity of the control center interface, reduces user memory burden, and improves operating efficiency and user experience.
Smart Images

Figure CN119311175A_ABST
Abstract
Description
[0001] This application claims the priority of the Chinese patent application filed with the State Intellectual Property Office on July 12, 2023, with application number 202310857518.6 and application name “Method and terminal device for quick switch display”, all contents of which are incorporated by reference in this application. Technical Field
[0002] The present application relates to the field of intelligent terminal technology, and in particular to a method and terminal device for displaying a quick switch. Background Art
[0003] The control center is a very important control application in the operating system of terminal devices such as mobile phones and tablets, which aims to provide users with the ability to quickly control the device. Generally speaking, the control center will include switch buttons, adjustment bars, and control cards including various controls. At present, in the operating system of a standard terminal device, there are as many as a dozen switch buttons alone, and users need to memorize the positions of the switch buttons one by one. This is a burdensome thing for novice users and even some old users. In some cases, after using the terminal device for a period of time, the user may change the position of the shortcut switch according to preference to adapt to his own usage habits, and this situation will inevitably destroy the original shortcut switch order. The user needs to memorize the position of the new shortcut switch again. This process is not user-friendly, and as long as the position of the shortcut switch is changed, such problems will continue to occur in the future.
[0004] Most use Android For the terminal devices of the system, whether it is a control center integrated with notifications or an independent control center, users generally cannot see all the quick switches on the first screen when entering the control center. For quick switches that cannot be seen on the home page of the application, users need to perform additional operations on the home page interface, such as pulling down twice, swiping left and right, etc., to see and control them. This design undoubtedly increases the user's operating cost and reduces operating efficiency. Summary of the invention
[0005] The embodiment of the present application provides a method for displaying quick switches, which solves the problem of heavy memory burden and high operating cost for users of a large number of quick switch positions through reasonable functional zoning and intelligent recommendation of quick switches.
[0006] When the user opens the home page interface of the control center through a pull-down operation, a quick switch recommendation card including a recommended quick switch and a general quick switch card including a commonly used quick switch will be displayed on the home page interface. Among them, the recommended quick switch in the quick switch recommendation card is different from the commonly used quick switch displayed on the home page interface, that is, the recommended quick switch and the commonly used quick switch will not be displayed repeatedly. The general quick card in the home page interface may include a drop-down control, and when the user inputs a drop-down operation for the drop-down control (relative to the drop-down operation to open the control center, the drop-down operation here can be called a secondary drop-down operation), the general quick switch card can be changed from the current thumbnail state to the expanded state. The general quick switch card in the expanded state may include commonly used quick switches and uncommon quick switches, wherein the commonly used quick switches are displayed in the normally displayed switch position, and the uncommon quick switches are displayed in the uncommonly displayed switch position. Uncommon quick switches include quick switches that are the same as the recommended quick switches.
[0007] In this application, the recommended quick switch card can correspond to the first card, and the general quick switch card can correspond to the second card. The pull-down operation (or one pull-down operation) of opening the control center can correspond to the first operation, and the second operation can correspond to the second pull-down operation. The home page interface of the control center can correspond to the first interface.
[0008] The non-display switch position (or non-commonly used shortcut switch) can be located below the normally display switch position (or commonly used shortcut switch). Among them, the commonly used shortcut switch can be used to enter the application program that the user uses frequently, such as the shortcut switch corresponding to the application program that the user has used more than a certain threshold number of times in the historical length of time. The non-commonly used shortcut switch can be used to enter the application program that the user has used less frequently, such as the shortcut switch corresponding to the application program that the user has used equal to or less than a certain threshold number of times in the historical length of time. The recommended shortcut switch can be used to enter one or several applications that the user uses most frequently in the terminal device.
[0009] By not repeatedly displaying recommended quick switches and commonly used quick switches on the home page of the control center, the simplicity of the control center interface can be improved while ensuring that sufficient quick switch information is provided to users.
[0010] The control center may also include an editing control for a quick switch. When the terminal device receives relevant operations input by the user for the editing control, the quick switch editing interface may be displayed. In the quick switch editing interface, the user can drag the quick switch to change its position. For example, the user can drag a very uncommon quick switch to the normally displayed switch position. If the dragged very uncommon quick switch is the same as the recommended quick switch currently displayed on the quick switch recommendation card, then when the very uncommon quick switch is dragged to the normally displayed switch position, the quick switch recommendation card may no longer display the same recommended quick switch. The dragging operation here may correspond to the third operation, for example.
[0011] The recommended quick switches in the quick switch recommendation card may be changed. Before changing, you can first determine whether the changed recommended quick switches are the same as the commonly used quick switches currently displayed (general quick switch card in thumbnail state). If the changed recommended quick switches are the same as the commonly used quick switches currently displayed, the recommended quick switches will not be changed; if the changed recommended quick switches are different from the commonly used quick switches currently displayed, the recommended quick switches will not be changed. The reason why before performing the change operation, whether to actually perform the change operation is determined based on whether the changed recommended quick switches are the same as the commonly used quick switches currently displayed, is to avoid the problem of repeated display of commonly used quick switches and recommended quick switches after the recommended quick switches are changed.
[0012] If the user changes the position of the general quick switch in the quick switch editing interface, in one possible implementation, when the terminal device returns to the secondary drop-down interface (i.e., the interface where the general quick switch card is in the expanded state) from the quick switch editing interface, the secondary drop-down interface may not display the updated quick switch position in real time. Instead, the terminal device will display the updated quick switch position only after exiting the control center, re-entering the control center, and entering the secondary drop-down interface.
[0013] In the present application, the operation of opening the quick switch editing interface (such as the operation of clicking the editing control) may correspond to the fourth operation. The card in the quick switch editing interface may correspond to the third card. The dragging operation for the general quick switch (such as the operation of dragging the commonly used quick switch to a very obvious switch position) may correspond to the fifth operation. The operation of returning from the quick switch editing interface to the secondary drop-down interface may correspond to the sixth operation. After editing the position of the quick switch, the operation of exiting the control center may correspond to the seventh operation. The operation of re-entering the home page interface of the control center may correspond to the eighth operation. When re-entering the home page interface of the control center, the secondary drop-down operation performed on the home page interface may correspond to the ninth operation. At this time, the displayed secondary drop-down interface may correspond to the third interface.
[0014] The home page interface of the control center may also include a smart interconnection card, which may correspond to the fourth card. The smart interconnection card may be changed from a display state to a hidden or exited state under the operation of the user. When the smart interconnection card is hidden or exited, the general quick switch card in the home page interface may be fully or partially expanded, covering the area where the smart interconnection card was originally located, and displaying uncommon quick switches in addition to the commonly used quick switches. The general quick switch card here may be automatically expanded from a thumbnail state to an expanded state, that is, no user operation is required.
[0015] According to the method for displaying shortcut switches provided by the present implementation, the shortcut switches commonly used by users are intelligently acquired and displayed as recommended shortcut switches in the shortcut switch recommendation card of the control center, and the same shortcut switches are not repeatedly displayed in the recommended shortcut card and the commonly used display position. The shortcut switches most commonly used by users can be displayed in the home page interface of the control center, which facilitates users to find and use shortcut switches efficiently, thereby improving user experience.
[0016] In a first aspect, a method for displaying a shortcut switch is provided, which is applied to a terminal device, comprising: in response to a first operation input by a user, displaying a first interface, the first interface comprising a first card and a second card in a thumbnail state, wherein the first card comprises a recommended shortcut switch, and the second card in the thumbnail state comprises a permanent switch position, the permanent switch position comprises a commonly used shortcut switch, and the commonly used shortcut switch is different from the recommended shortcut switch; in response to a second operation input by the user, transforming the second card in the thumbnail state into a second card in an expanded state, the second card in the expanded state comprising the commonly used shortcut switch and an uncommonly used shortcut switch located below the commonly used shortcut switch, and the uncommonly used shortcut switch comprises a shortcut switch that is the same as the recommended shortcut switch.
[0017] In a possible implementation, the first operation may correspond to a pull-down operation in the following embodiments, and the first interface may correspond to a pull-down interface (or a control center homepage interface) in the following embodiments. The first card may correspond to a quick switch recommendation card in the following embodiments, and the second card may correspond to a general quick switch card in the following embodiments. The second operation may correspond to a secondary pull-down operation in the following embodiments.
[0018] In combination with the first aspect, in certain implementations of the first aspect, the infrequently used shortcut switch includes a first infrequently used shortcut switch, the recommended shortcut switch includes a first recommended shortcut switch, the first infrequently used shortcut switch is the same as the first recommended shortcut switch, and the method further includes: receiving a third operation input by a user, the third operation being used to drag the first infrequently used shortcut switch to the frequently displayed switch position; and not displaying the first recommended shortcut switch on the first card.
[0019] In a possible implementation, the third operation may correspond to the drag operation on the shortcut switch in the following embodiments.
[0020] In combination with the first aspect, in certain implementations of the first aspect, the recommended shortcut switch in the first card also includes a second recommended shortcut switch, and the method also includes: when the second recommended shortcut switch displayed on the first card needs to be replaced with a third recommended shortcut switch, obtaining the commonly used shortcut switch in the second card; determining whether the third recommended shortcut switch is the same as the commonly used shortcut switch, wherein if the third recommended shortcut switch is not the same as the commonly used shortcut switch, replacing the second recommended shortcut switch in the first card with the third recommended shortcut switch; if the third recommended shortcut switch is the same as the commonly used shortcut switch, changing the commonly used shortcut switch to a second less commonly used shortcut switch.
[0021] In combination with the first aspect, in certain implementations of the first aspect, the commonly used shortcut switches include a first commonly used shortcut switch, and the method further includes: in response to a fourth operation input by the user, displaying a shortcut switch editing interface, the shortcut switch editing interface including a third card in an expanded state, the third card including the commonly used shortcut switch and the infrequently used shortcut switch that are the same as the second card in the expanded state; in response to a fifth operation input by the user, dragging the first commonly used shortcut switch to a non-commonly visible switch position in the third card, the non-commonly visible switch position including a non-commonly used shortcut switch, and the non-commonly visible switch position is located below the normally visible switch position; in response to a sixth operation input by the user, switching from the shortcut switch editing interface to a second interface, the second interface including the first card and the second card in the expanded state, the normally visible switch position of the second card displaying the first commonly used shortcut switch, and the fourth recommended shortcut switch displayed on the first card is the same as the first commonly used shortcut switch.
[0022] In a possible implementation, the fourth operation may correspond to Figure 5B The fifth operation may correspond to the drag operation on the shortcut switch in the edit shortcut switch interface in the following embodiment, such as corresponding to Figure 5HThe drag operation in the embodiment, or Fig.5I The sixth operation may correspond to the click operation on the completion control in the editing shortcut switch interface in the following embodiment.
[0023] In combination with the first aspect, in certain implementations of the first aspect, the method also includes: in response to a seventh operation input by the user, exiting the first application corresponding to the second interface; in response to an eighth operation input by the user, re-entering the first application and displaying the first interface; in response to a ninth operation input by the user, displaying a third interface, the third interface including the first card and the second card in an expanded state, wherein the fourth recommended shortcut switch displayed on the first card is the same as the first commonly used shortcut switch, and the first commonly used shortcut switch is not displayed in the normally displayed switch position of the second card.
[0024] The first application (Application, App) here may correspond to the control center in the above implementation.
[0025] In a possible implementation, the seventh operation may correspond to, for example, an operation of exiting the control center in the following embodiment. The eighth operation may correspond to an operation of re-entering the control center in the following embodiment.
[0026] In combination with the first aspect, in certain implementations of the first aspect, the first interface also includes a fourth card, and the method also includes: when the fourth card is switched to a hidden state or an exited state, the second card in a thumbnail state in the first interface automatically changes to an expanded state, and the second card in the expanded state covers the area covered by the fourth card when it is not hidden and not exited, and the second card in the expanded state displays the infrequently used shortcut switch.
[0027] In combination with the first aspect, in certain implementations of the first aspect, the first recommended quick switch is used to enter a second application that the user has used more than a first threshold number of times in a historical period; the commonly used quick switch is used to enter a third application that the user has used more than a second threshold number of times in a historical period, and the second threshold is less than or equal to the first threshold.
[0028] In combination with the first aspect, in certain implementations of the first aspect, the terminal device includes a user interface UI module and a storage module, and the method also includes: when the commonly used shortcut switches included in the normally displayed switch position and the recommended shortcut switches included in the first card are displayed repeatedly, the UI module obtains the infrequently used shortcut switches in the second card, and based on the infrequently used shortcut switches, obtains a fifth recommended shortcut switch that is different from the commonly used shortcut switches included in the normally displayed switch position; the UI module replaces the recommended shortcut switch in the first card that is displayed repeatedly with the commonly used shortcut switches with the fifth recommended shortcut switch.
[0029] In combination with the first aspect, in certain implementations of the first aspect, the method also includes: the UI module reads a first type corresponding to the recommended shortcut switch included in the first card, and reads a second type corresponding to the commonly used shortcut switches included in the second card based on the configuration table in the storage module; when the first type is the same as the second type, the UI module obtains the commonly used shortcut switches displayed in the permanent switch position and the recommended shortcut switches included in the first card, and there is a duplicate display.
[0030] In combination with the first aspect, in certain implementations of the first aspect, when the commonly used shortcut switch is located in the first row of the second card in the thumbnail state, the method further includes: the UI module reads the type corresponding to the first shortcut switch in each column of the second card in the thumbnail state based on the configuration table in the storage module; the UI module obtains the fifth recommended shortcut switch based on the number of user clicks corresponding to other shortcut switches in the configuration table, wherein the other shortcut switches are shortcut switches in the configuration table except the first shortcut switch in each column of the second card in the thumbnail state.
[0031] In a second aspect, a terminal device is provided, comprising: one or more processors; one or more memories; the one or more memories storing one or more computer programs, the one or more computer programs comprising instructions, which, when executed by the one or more processors, enable the terminal device to perform a method as described in any one of the above-mentioned first aspects.
[0032] In a third aspect, a computer-readable storage medium is provided, wherein the computer-readable storage medium stores computer-executable program instructions, and when the computer-executable program instructions are executed on a computer, the computer executes the method as described in any one of the above-mentioned first aspects.
[0033] In a fourth aspect, a computer program product is provided, the computer program product comprising a computer program code, and when the computer program code is run on a computer, the computer is caused to execute the method as described in any implementation manner of the above-mentioned first aspect. BRIEF DESCRIPTION OF THE DRAWINGS
[0034] Figure 1A and Figure 1B A schematic diagram of a GUI that may be involved in the implementation of some methods for displaying shortcut switches provided in embodiments of the present application.
[0035] Figure 2 A schematic structural diagram of a terminal device 100 provided in an embodiment of the present application.
[0036] Figure 3 This is a software structure block diagram of the terminal device 100 according to an embodiment of the present application.
[0037] FIG. 4A to FIG. 4E GUI schematic diagrams that may be involved in the implementation process of other methods for displaying shortcut switches provided in embodiments of the present application.
[0038] FIG. 5A to FIG. 5M A schematic diagram of a GUI that may be involved in the implementation of some other methods for displaying shortcut switches provided in the embodiments of the present application.
[0039] FIG. 6A to FIG. 6C A schematic diagram of a GUI that may be involved in the implementation of some other methods for displaying shortcut switches provided in the embodiments of the present application.
[0040] 7A to 7D A schematic diagram of a GUI that may be involved in the implementation of some other methods for displaying shortcut switches provided in the embodiments of the present application.
[0041] Figure 8 A schematic flowchart of a method for displaying a quick switch provided in an embodiment of the present application. DETAILED DESCRIPTION
[0042] It should be noted that the terms used in the implementation method part of the embodiments of the present application are only used to explain the specific embodiments of the present application, and are not intended to limit the present application. In the description of the embodiments of the present application, unless otherwise specified, " / " means or, for example, A / B can mean A or B; "and / or" in this article is only a description of the association relationship of associated obstacles, indicating that there can be three relationships, for example, A and / or B can mean: A exists alone, A and B exist at the same time, and B exists alone. In addition, in the description of the embodiments of the present application, unless otherwise specified, "multiple" means two or more than two, "at least one" and "one or more" mean one, two or more than two.
[0043] In the following, the terms "first" and "second" are used for descriptive purposes only and should not be understood as indicating or implying relative importance or implicitly indicating the number of the indicated technical features. Therefore, it is defined that the "first" and "second" features may explicitly or implicitly include one or more of the features.
[0044] References to "one embodiment" or "some embodiments" etc. described in this specification mean that a particular feature, structure or characteristic described in conjunction with the embodiment is included in one or more embodiments of the present application. Thus, the phrases "in one embodiment", "in some embodiments", "in some other embodiments", "in some other embodiments", etc. appearing at different places in this specification do not necessarily all refer to the same embodiment, but mean "one or more but not all embodiments", unless otherwise specifically emphasized in another way. The terms "including", "comprising", "having" and their variations all mean "including but not limited to", unless otherwise specifically emphasized in another way.
[0045] The technical solution of the present application is described in detail with specific embodiments below. The following specific embodiments can be combined with each other, and the same or similar concepts or processes may not be described in detail in some embodiments.
[0046] In order to better understand the method for displaying quick switches provided in the embodiments of the present application, the terms or definitions that may appear in the embodiments of the present application are first introduced.
[0047] 1. One pull-down operation (or one pull-down), two pull-down operations (or two pull-downs)
[0048] In the embodiment of the present application, a pull-down operation may refer to a pull-down operation input by a user through other interfaces (such as a main interface, a setting interface, a video playback interface, etc.) after the terminal device is unlocked when the terminal device has not yet displayed any interface of the control center application (application, App). The pull-down operation may be an operation to open the control center, and in response to the pull-down operation, the terminal device may display the homepage interface of the control center.
[0049] The secondary pull-down operation may refer to a pull-down operation input by the user through the home page interface of the control center. Specifically, the secondary pull-down operation may refer to a pull-down operation input by the user for a universal shortcut card in the home page interface of the control center, or a pull-down operation input by the user for a pull-down control of a universal shortcut card in the home page interface of the control center. The secondary pull-down operation may be used to transform a universal shortcut switch card in a thumbnail state into a universal shortcut card in an expanded state.
[0050] 2. Switch recommendation card, recommended switch position, recommended quick switch
[0051] In an embodiment of the present application, the control center interface may include multiple cards, and different cards may be used to display different types of content.
[0052] The switch recommendation card may be a card including a recommended quick switch. In this application, the switch recommendation card may also be described as the first card. Exemplarily, the switch recommendation card may be located in the upper right corner of the control center interface, such as corresponding to Figure 1A Card 001 in the.
[0053] The recommended switch position may refer to the position in the switch recommendation card for presenting the recommended quick switch. The number and layout of the recommended switch positions may be preset as required. In an embodiment of the present application, the recommended switch position may be one, two, or more. When there are multiple recommended switch positions, the positions of these recommended switch positions may be in a single column and multiple rows or in multiple columns and multiple rows. The present application does not limit the number and layout of the recommended switch positions. For ease of description and understanding, the following embodiments are all introduced as an example in which there are two recommended switch positions, and the positions of these two recommended switch positions are arranged up and down.
[0054] The recommended quick switch can be a quick switch intelligently recommended to the user. The terminal device can recommend to the user the recommended quick switch with high usage demand based on the user's quick switch usage habits. The recommended quick switch is located in the recommended switch position in the switch recommendation card. In other words, the recommended switch position can be understood as the position of the recommended quick switch in the switch recommendation card.
[0055] As an example, the method for obtaining the recommended quick switches can be: based on the usage scenario of the terminal device, the user's usage habits of the terminal device, and big data, intelligently derive the quick switches that the user may need to use. Among them, the user's usage habits of the terminal device here can include, for example, the number of times the user clicks on the control within a preset historical period (such as 7 days); the big data here can include, for example, data on the usage of the terminal device quick switches by other terminal users. A more detailed description of obtaining the recommended quick switches will be introduced in the following embodiments and will not be described in detail here.
[0056] The home page interface of the control center in the embodiment of the present application may correspond to the interface displayed by the terminal device in response to a pull-down operation. In the following embodiments, the home page interface may also be described as a pull-down interface.
[0057] 3. Universal quick switch card, universal quick switch
[0058] In the embodiment of the present application, the universal quick switch card is also a card included in the control center interface.
[0059] The universal quick switch card may be a card including a universal quick switch. In the embodiment of the present application, the universal quick switch card may also be described as a second card. Exemplarily, the universal quick switch card may be located below the switch recommendation card in the control center interface, such as corresponding to Figure 1A Alternatively, the universal quick switch card may also be located below the audio-visual controls in the control center interface, such as corresponding to Figure 1B The audio-visual control 003 is located below the recommended card 003, and the recommended card 003 is located in the upper right corner of the control center. The audio-visual control 003 may specifically include a play control, a previous song / next song control, a brightness adjustment control, and a volume adjustment control.
[0060] Universal shortcut switches may refer to multiple shortcut switches pre-set before the terminal device leaves the factory, and these shortcut switches may be associated with multiple common functions or more important functions of the terminal device. Exemplarily, universal shortcut switches may include: personal hotspot shortcut switch, screenshot shortcut switch, flashlight shortcut switch, ring shortcut switch, automatic rotation shortcut switch, Honor share shortcut switch, flight mode switch, mobile data shortcut switch, location information shortcut switch, screen recording shortcut switch, eye protection mode shortcut switch, dark mode shortcut switch, do not disturb shortcut switch, wireless screen projection shortcut switch, low power mode shortcut switch, near field communication (NFC) shortcut switch, privacy moment shortcut switch, on-demand reading shortcut switch, artificial intelligence (AI) shortcut switch, connect to Windows shortcut switch, etc.
[0061] The number of universal shortcut switches and the corresponding function types can be set according to user needs. The embodiment of the present application does not specifically limit the number and type of universal shortcut switches.
[0062] 4. Commonly used shortcut switches and uncommonly used shortcut switches
[0063] In the embodiment of the present application, the universal quick switches in the universal quick switch card can be divided into two types:
[0064] One is a commonly used quick switch. As the name implies, the commonly used quick switch is a switch that users have a high demand for, such as a switch that is used more frequently. Commonly used quick switches can usually be set in the first N rows (N is an integer greater than or equal to 1, such as the first 1 or 2 rows) of the general quick switch card. Exemplarily, the commonly used quick switches may include, for example, Figure 1A and Figure 1BThe personal hotspot shortcut switch, screenshot shortcut switch, flashlight shortcut switch, ring shortcut switch, and auto-rotate shortcut switch shown may be commonly used shortcut switches.
[0065] The other is a non-common quick switch, that is, a switch with lower user demand than a common quick switch, such as a switch that is used less frequently. The non-common switch can usually be set below the common quick switches in the first card, such as in the second row, third row, etc. of the common quick switch card ( Figure 1A and Figure 1B not shown).
[0066] It should be noted that when the terminal device displays the first drop-down interface of the control center, the general shortcut switch card of the first drop-down interface only displays commonly used shortcut switches, for example, only the first row of shortcut switches is displayed; when the terminal device displays the second drop-down interface of the control center, the general shortcut card in the second drop-down interface can display multiple rows of general shortcut switches.
[0067] 5. Normal display switch position, abnormal display switch position
[0068] The permanent switch position may refer to the position in the universal quick switch card used to present the commonly used quick switches. The permanent switch position may be preset as required. In an embodiment of the present application, the permanent switch position may be set in the first N rows (N is an integer greater than or equal to 1, such as the first 1 or 2 rows) in the universal quick switch card. The permanent switch position may correspond one-to-one to the commonly used quick switches. In addition, considering that the number of switches commonly used by users is limited, the number of permanent switch positions may be set to a fixed number, such as 5 (e.g., Figure 1A and Figure 1B 5 positions in the first row of the universal quick switch card shown in the figure).
[0069] Usually, the home page interface of the control center (i.e., the one-time pull-down interface) can display all the permanent display switch positions, but cannot display all the non-permanent display switch positions; or, the one-time pull-down interface can display all the permanent display switch positions, but will not display the non-permanent display switch positions. When the user inputs a secondary pull-down operation in the home page interface of the control center, the secondary pull-down interface of the control center can display both all the permanent display switch positions and all or part of the non-permanent display switch positions. In addition, in the embodiment of the present application, the commonly used shortcut switches corresponding to the permanent display switch positions can be the default settings of the terminal device before leaving the factory, or they can be edited and changed by the user according to his or her own habits during use.
[0070] The very prominent switch position may refer to the position in the general quick switch card used to present the very frequently used quick switches, and the very prominent switch position may be preset as required. In an embodiment of the present application, the very prominent switch position may be set below the normally displayed switch position in the general quick switch card, such as being set in the (N+1)th row and below in the general quick switch card. Usually, the first drop-down interface of the control center will not display the very prominent switch position, or will not display all the very prominent switch positions; and the second drop-down interface of the control center may display all the very prominent switch positions, or may display some of the very prominent switch positions. In addition, the commonly used quick switches presented on the very prominent switch positions may be the default settings before the terminal device leaves the factory, or they may be edited and changed by the user according to his or her own habits during use.
[0071] 6. General quick switch card in abbreviated state, general quick switch card in expanded state
[0072] The abbreviated general quick switch card may refer to a general quick switch card that only displays commonly used quick switches, which may correspond to the state of the general quick switch card in the one-drop interface of the control center. That is, in the embodiment of the present application, when the terminal device displays the one-drop interface of the control center, the general quick switch card only displays the commonly used quick switches on the often displayed switch position, and does not display (or hide) the infrequently used quick switches on the infrequently displayed switch position. At this time, the general quick switch card is considered to be in the abbreviated state.
[0073] The expanded general quick switch card may refer to a general quick switch card that displays both commonly used quick switches and uncommon quick switches, which may correspond to the state of the general quick switch card in the secondary pull-down interface of the control center, or may correspond to the state of the general quick switch card after the control center hides the smart interconnection card. In the embodiment of the present application, when the terminal device receives a secondary pull-down operation input by the user, the general quick switch card that was originally in the thumbnail state will extend downward following the secondary pull-down operation, and then present an expanded state, and display the uncommon quick switches below the commonly used quick switches.
[0074] It should be noted that in the embodiment of the present application, if the user has not edited the universal quick switch, the commonly used quick switches in the universal quick switch card and the recommended quick switches in the switch recommendation card are different. That is, no matter whether the universal quick switch card is in a thumbnail state or in an expanded state, the commonly used quick switches in the universal quick switch card and the recommended quick switches in the switch recommendation card will not be displayed repeatedly.
[0075] The method for displaying a quick switch provided in the embodiment of the present application can be applied to a scenario where a user needs to use a quick switch through a control center. The terminal device in the embodiment of the present application can be various types of electronic devices, such as mobile phones, tablet computers, wearable devices, vehicle-mounted devices, augmented reality (AR) / virtual reality (VR) devices, laptop computers, ultra-mobile personal computers (UMPC), netbooks, personal digital assistants (PDA), etc. Exemplary embodiments of electronic devices include but are not limited to devices equipped with Or a portable terminal with other operating systems. The above terminal device may also be a desktop computer with a touch-sensitive surface (such as a touch panel). The embodiment of the present application does not limit the specific type of the terminal device.
[0076] For example, Figure 2 As shown, it is a schematic structural diagram of a terminal device 100 provided in an embodiment of the present application.
[0077] The terminal device 100 may include a processor 110, an external memory interface 120, an internal memory 121, a universal serial bus (USB) interface 130, a charging management module 140, a power management module 141, a battery 142, an antenna 1, an antenna 2, a mobile communication module 150, a wireless communication module 160, an audio module 170, a speaker 170A, a receiver 170B, a microphone 170C, an earphone interface 170D, a sensor module 180, a button 190, a motor 191, an indicator 192, a camera 193, a display screen 194, and a subscriber identification module (SIM) card interface 195, etc. The sensor module 180 may include a pressure sensor 180A, a gyroscope sensor 180B, an air pressure sensor 180C, a magnetic sensor 180D, an acceleration sensor 180E, a distance sensor 180F, a proximity light sensor 180G, a fingerprint sensor 180H, a temperature sensor 180J, a touch sensor 180K, an ambient light sensor 180L, a bone conduction sensor 180M, etc.
[0078] It is to be understood that the structure illustrated in the embodiment of the present invention does not constitute a specific limitation on the terminal device 100. In other embodiments of the present application, the terminal device 100 may include more or fewer components than shown in the figure, or combine some components, or split some components, or arrange the components differently. The components shown in the figure may be implemented in hardware, software, or a combination of software and hardware.
[0079] The processor 110 may include one or more processing units, for example, the processor 110 may include an application processor (AP), a modem processor, a graphics processor (GPU), an image signal processor (ISP), a controller, a memory, a video codec, a digital signal processor (DSP), a baseband processor, and / or a neural-network processing unit (NPU), etc. Different processing units may be independent devices or integrated into one or more processors.
[0080] The controller may be the nerve center and command center of the terminal device 100. The controller may generate an operation control signal according to the instruction operation code and the timing signal to complete the control of fetching and executing instructions.
[0081] The processor 110 may also be provided with a memory for storing instructions and data. In some embodiments, the memory in the processor 110 is a cache memory. The memory may store instructions or data that the processor 110 has just used or cyclically used. If the processor 110 needs to use the instruction or data again, it may be directly called from the memory. This avoids repeated access, reduces the waiting time of the processor 110, and thus improves the efficiency of the system.
[0082] In some embodiments, the processor 110 may include one or more interfaces. The interface may include an inter-integrated circuit (I2C) interface, an inter-integrated circuit sound (I2S) interface, a pulse code modulation (PCM) interface, a universal asynchronous receiver / transmitter (UART) interface, a mobile industry processor interface (MIPI), a general-purpose input / output (GPIO) interface, a subscriber identity module (SIM) interface, and / or a universal serial bus (USB) interface, etc.
[0083] It is understandable that the interface connection relationship between the modules illustrated in the embodiment of the present invention is only a schematic illustration and does not constitute a structural limitation on the terminal device 100. In other embodiments of the present application, the terminal device 100 may also adopt different interface connection methods in the above embodiments, or a combination of multiple interface connection methods.
[0084] The terminal device 100 implements the display function through the GPU, the display screen 194, and the application processor, etc. The display screen 194 is used to display images, videos, etc.
[0085] The terminal device 100 can realize the shooting function through ISP, camera 193, video codec, GPU, display screen 194 and application processor.
[0086] The digital signal processor is used to process digital signals. In addition to processing digital image signals, it can also process other digital signals. For example, when the terminal device 100 selects a frequency point, the digital signal processor is used to perform Fourier transform on the frequency point energy. The video codec is used to compress or decompress digital video. The NPU is a neural network (NN) computing processor that quickly processes input information by drawing on the structure of biological neural networks, such as the transmission mode between neurons in the human brain, and can also continuously self-learn.
[0087] The external memory interface 120 can be used to connect an external memory card, such as a Micro SD card, to expand the storage capacity of the terminal device 100. The external memory card communicates with the processor 110 through the external memory interface 120 to implement a data storage function. For example, files such as music and videos are stored in the external memory card. The internal memory 121 can be used to store computer executable program codes, which include instructions.
[0088] Exemplarily, the software system of the terminal device 100 may adopt a layered architecture, an event-driven architecture, a micro-core architecture, a micro-service architecture, or a cloud architecture. The present application embodiment takes the Android system of the layered architecture as an example to exemplify the software structure of the terminal device 100. Figure 3 It is a software structure block diagram of the terminal device 100 according to an embodiment of the present application.
[0089] The layered architecture divides the software into several layers, each with clear roles and division of labor. The layers communicate with each other through software interfaces. In some embodiments, the Android system is divided into four layers, from top to bottom: application layer, application framework layer, Android runtime, system library, kernel layer, hardware abstraction layer (HAL), and hardware layer.
[0090] The application layer can include a series of application packages. Figure 3 As shown, the application package may include applications such as camera, calendar, map, WLAN, music, short message, gallery, call, navigation, Bluetooth, video, etc.
[0091] The application framework layer provides an application programming interface (API) and programming framework for the applications in the application layer. The application framework layer includes some predefined functions. Figure 3 As shown, the application framework layer may include a window manager, a content provider, a phone manager, a resource manager, a notification manager, a view system, and the like.
[0092] The window manager is used to manage window programs. The window manager can obtain the display screen size, determine whether there is a status bar, lock the screen, capture the screen, etc.
[0093] Content providers are used to store and retrieve data and make it accessible to applications. The data may include videos, images, audio, calls made and received, browsing history and bookmarks, phone books, etc.
[0094] The view system includes visual controls, such as controls for displaying text, controls for displaying images, etc. The view system can be used to build applications. A display interface can be composed of one or more views. For example, a display interface including a text notification icon can include a view for displaying text and a view for displaying images.
[0095] The resource manager provides various resources for applications, such as localized strings, icons, images, layout files, video files, and so on.
[0096] The notification manager enables applications to display notification information in the status bar. It can be used to convey notification-type messages and can disappear automatically after a short stay without user interaction. For example, the notification manager is used to notify download completion, message reminders, etc. The notification manager can also be a notification that appears in the system top status bar in the form of a chart or scroll bar text, such as notifications of applications running in the background, or a notification that appears on the screen in the form of a dialog window. For example, a text message is displayed in the status bar, a prompt sound is emitted, the terminal vibrates, the indicator light flashes, etc.
[0097] Android Runtime includes core libraries and virtual machines. Android runtime is responsible for scheduling and management of the Android system.
[0098] The core library consists of two parts: one part is the function that needs to be called by the Java language, and the other part is the Android core library.
[0099] The application layer and the application framework layer run in the virtual machine. The virtual machine executes the java files of the application layer and the application framework layer as binary files. The virtual machine is used to perform functions such as obstacle life cycle management, stack management, thread management, security and exception management, and garbage collection.
[0100] The system library may include multiple functional modules, such as surface manager, media library, 3D graphics processing library (such as OpenGL ES), 2D graphics engine (such as SGL), etc.
[0101] The surface manager is used to manage the display subsystem and provide the fusion of 2D and 3D layers for multiple applications.
[0102] The media library supports playback and recording of a variety of commonly used audio and video formats, as well as static image files, etc. The media library can support a variety of audio and video encoding formats, such as: MPEG4, H.264, MP3, AAC, AMR, JPG, PNG, etc.
[0103] The 3D graphics processing library is used to implement 3D graphics drawing, image rendering, compositing, and layer processing.
[0104] A 2D graphics engine is a drawing engine for 2D drawings.
[0105] The kernel layer is the layer between hardware and software. The kernel layer contains at least display driver, camera sensor driver, audio driver, and sensor driver.
[0106] In order to better understand the method for displaying shortcut switches provided in the embodiment of the present application, the implementation process of the method at the visual level is introduced below with reference to the accompanying drawings.
[0107] For example, FIG. 4A to FIG. 4E , which is a schematic diagram of a graphical user interface (GUI) that may be involved in the implementation of some quick switch display methods provided in the embodiments of the present application. For ease of understanding, the following embodiments are all introduced by taking the terminal device as a mobile phone as an example.
[0108] For example, Figure 4A As shown, it is a schematic diagram of the main interface GUI of a mobile phone. The main interface may include a status bar 10, an application icon display area 20 located below the status bar 10, a page indicator display area 30 located below the icon display area 20, and a tray application icon bar 40 located below the page indicator display area 30. Among them, the icons in the status bar 10 may include: one or more signal strength indicators of mobile communication signals (or cellular signals), one or more signal strength indicators of wireless high fidelity (wireless fidelity, Wi-Fi) signals, a battery indicator of the mobile phone, a time indicator, etc. The application icon display area 20 is used to display various types of application (Application, App) icons, such as a clock icon, a calendar icon, a gallery icon, a memo icon, a file management icon, an email icon, a music icon, a calculator icon, a recorder icon, a sports health icon, a weather icon, a browser icon, a setting icon, etc. The page indicator included in the page indicator display area 30 is used to indicate the positional relationship between the currently displayed page and other pages. The tray application icon display area 40 is used to display multiple tray application icons, such as a camera application icon, a contact application icon, a phone dialing application icon, a message application icon, etc. In other embodiments, the mobile phone main interface may include more or fewer application icons or tray application icons than shown in the figure, and this application is not limited to this.
[0109] In some embodiments, the mobile phone may receive a pull-down operation input by the user on the upper end of the main interface (such as the area where the status bar 10 is located); in response to the pull-down operation, the mobile phone may display the following Figure 4B The control center home page interface shown is also the first drop-down interface of the control center.
[0110] It should be noted that the one-time pull-down operation in the embodiment of the present application can be used to switch from the main interface of the mobile phone to the home interface of the control center. The one-time pull-down operation can be an operation of sliding down from the top of the interface input by the user in the main interface of the mobile phone (or other non-control center interface).
[0111] Exemplarily, a pull-down interface of the control center may include multiple cards, and different cards are used to display controls of different functions. For example, a high-frequency control information card may be displayed in the upper left corner of the control center homepage interface, and the high-frequency control information card may fixedly display Wi-Fi quick switch, Bluetooth quick switch, etc.; a quick switch recommendation card 006 may be displayed in the upper right corner of the control center homepage interface, and the quick switch recommendation card may be used to display the function switches intelligently recommended by the mobile phone to the user, such as Figure 4B The Honor Share (YoYo Recommendation) shortcut switch and the Mobile Data shortcut (YoYo Recommendation) shortcut switch are shown. Below the high-frequency control information card and the shortcut switch recommendation card can be the display area of the audio-visual controls (which can correspond to Figure 1B The audio-visual controls 004 in the display area may include, for example, a music playback shortcut switch, a previous song shortcut switch, a next song shortcut switch, a brightness adjustment shortcut switch (or a brightness adjustment bar), and a volume adjustment shortcut switch (or a volume adjustment bar). Below the audio-visual control display area may be a general shortcut switch card 007 (which may correspond to Figure 1A Universal quick switch card 002 and Figure 1B The general quick switch card 005 in the general quick switch card 007 can display the commonly used quick switches and a drop-down button, which can be used to receive a secondary drop-down operation input by the user, and the secondary drop-down operation can make the current Figure 4B The general quick switch card 007 in the thumbnail state shown in the figure is changed to the expanded state. A card for opening the smart interconnection service may be displayed below the general quick switch card 007, and the card may include an entry interface for introducing the smart interconnection service (such as Figure 4B ), the icon corresponding to the smart connected service, and the exit control for closing the card (such as Figure 4B “×” shown).
[0112] It is worth noting that, unlike the primary pull-down operation, the secondary pull-down operation is an operation input by the user received by the mobile phone through the control interface, and the operation input by the user is a pull-down operation input by the user for the pull-down button in the general quick switch card. In response to the secondary pull-down operation, the mobile phone can switch from the primary pull-down interface of the control center to the secondary pull-down interface of the control center, and the general quick switch card changes from the thumbnail state to the expanded state.
[0113] It should be noted that Figure 4B The card and control types included in the pull-down interface of the control center shown are all examples. In actual applications, the interface may also include more or fewer other cards and / or controls, which is not limited in the embodiments of the present application.
[0114] It should also be noted that in the pull-down interface of the control center, the general quick switch card 007 in the thumbnail state only displays the commonly used quick switches (that is, the switch icons on the often displayed switch positions). When the user has not edited the general quick switches, these commonly used quick switches are completely different from the recommended quick switches in the quick switch recommendation card, that is, the commonly used quick switches and the recommended quick switches will not be displayed repeatedly.
[0115] also, Figure 4B The card layout and space in the pull-down interface of the control center shown are only an example. In actual applications, the card and control layout can also be other ways. For example, see Figure 4C , the universal quick switch card can be located above the audio-visual control display area. Figure 4C As an example, in some embodiments, Figure 4D As shown, when the mobile phone receives a secondary pull-down operation input by the user, in response to the secondary pull-down operation, the mobile phone may display the following Figure 4E The secondary drop-down interface shown in the figure shows that the general shortcut switch card is in an expanded state, that is, it displays both commonly used shortcut switches (such as personal hotspot shortcut switch, screenshot shortcut switch, flashlight shortcut switch, ringing shortcut switch, and auto-rotation shortcut switch) and uncommon shortcut switches (such as Honor Share shortcut switch, airplane mode shortcut switch, mobile data shortcut switch, location information shortcut switch, screen recording shortcut switch, eye protection mode shortcut switch, dark mode shortcut switch, do not disturb shortcut switch, wireless screen projection shortcut switch, low power mode shortcut switch, and NFC shortcut switch).
[0116] It is worth noting that when the general shortcut card is in the expanded state, that is, when the non-common shortcut switches are displayed, these non-common shortcut switches may include the same switches as the recommended shortcut switches, that is, the non-common shortcut switches and the recommended shortcut switches may have duplicate switches. For example, Figure 4E The recommended quick switches shown are the Honor Share quick switch and the mobile data quick switch, which are also repeated in the uncommon quick switches displayed in the expanded state.
[0117] Optionally, when there are multiple recommended quick switches, the multiple recommended quick switches can be repeatedly displayed in the very prominent switch position in the expanded state. However, similar to the thumbnail state, even if the quick switch card is in the expanded state, if the user has not edited the common quick switch, the common switches and the recommended switches will not be repeatedly displayed.
[0118] Optionally, in some embodiments, when the universal quick switch card is pulled down a second time from the abbreviated state to the expanded state, the position of the permanent display switch position may remain unchanged, such as still being Figure 4B or Figure 4C Alternatively, when the universal quick switch card is pulled down from the abbreviated state to the expanded state, the position of the normally displayed switch position may change, such as Figure 4E The automatic rotation quick switch shown is originally located at the 5th position in the first row, and moves to the 1st position in the second row when expanded. Among them, when the general quick switch card is pulled down for the second time from the thumbnail state to the expanded state, the manner in which the position of the permanent display switch position changes can be determined according to a preset switch layout strategy. For example, assuming that the preset switch layout strategy is: when the general quick switch card is in the thumbnail state, only the first row is displayed, and the first row includes 5 permanent display switch positions, each permanent display switch position displays a commonly used quick switch, and the name corresponding to each commonly used quick switch is not displayed; when the general quick switch card is in the expanded state, the first to fourth rows are displayed, and each row includes 4 switch positions, wherein the 4 switch positions included in the first row and the first switch position in the second row all correspond to permanent display switch positions, and the remaining switch positions all correspond to non-permanent display switch positions, each permanent display switch position displays a commonly used quick switch (not repeated with the recommended quick switch), each non-permanent display switch position displays a non-permanently used quick switch (including a switch repeated with the recommended quick switch), and the corresponding names are displayed below each commonly used quick switch and each non-permanently used quick switch.
[0119] It should be noted that the above FIG. 4A to FIG. 4E The interface layout, control type and switch layout strategy shown are all illustrative examples. In actual applications, the interface layout, control type and switch layout strategy corresponding to the control center can also be other types or methods, and the embodiments of the present application are not limited to this.
[0120] In some scenarios, when using a mobile phone, the user may adjust the position of the universal shortcut switch according to his / her own usage habits, such as dragging a shortcut switch that he / she is accustomed to use but rarely used to the permanent display switch position and using it as a common shortcut switch. The following, in conjunction with the accompanying drawings, describes the process of the user autonomously adjusting the position of the universal shortcut switch at the visual level in the method for displaying shortcut switches provided in an embodiment of the present application.
[0121] For example, FIG. 5A to FIG. 5M As shown, it is a GUI schematic diagram that may be involved in the implementation process of other methods for displaying quick switches provided in the embodiments of the present application. For the convenience of description, FIG. 5A to FIG. 5L The example in which the universal quick switch card is located above the audio-visual control display area is used for introduction, but it should be understood that the embodiments of the present application are not limited to this.
[0122] See also Figure 5A, the upper right corner of the pull-down interface of the control center can also display editing controls and setting controls. In some embodiments, the mobile phone can receive the user's input operation for the editing control (such as Figure 5A In response to the click operation, the mobile phone may display the following Figure 5B The interface shown in FIG. 1 may display an edit event card 003 below the edit control. The edit event card 003 may display one or more controls for the user to select, such as Figure 5B The edit quick switch control and hide smart interconnection control are shown.
[0123] In some embodiments, the mobile phone may receive an operation input by the user for editing a quick switch control (eg, Figure 5B In response to the click operation, the mobile phone may display the following Figure 5C The editing shortcut switch interface is shown.
[0124] For example, see Figure 5C The editing shortcut switch interface may include multiple shortcut switches that the user can edit independently (such as dragging). These editable shortcut switches may include all switches displayed in the general shortcut switch card in the expanded state (such as personal hotspot shortcut switch, screenshot shortcut switch, flashlight shortcut switch, ringing shortcut switch, automatic rotation shortcut switch, Honor sharing shortcut switch, airplane mode shortcut switch, mobile data shortcut switch, location information shortcut switch, screen recording shortcut switch, eye protection mode shortcut switch, dark mode shortcut switch, do not disturb shortcut switch, wireless screen projection shortcut switch, low power mode shortcut switch and NFC shortcut switch), and may also include alternative shortcut switches that are not currently displayed in the general shortcut switch card (such as floating navigation shortcut switch, e-book module shortcut switch, computer shortcut switch, timer shortcut switch). In addition, the editing interface can also display editing instructions in the alternative shortcut switch display area, and the editing instructions are, for example, Figure 5C "Drag the icons to sort and the image above will appear in the control center."
[0125] In some embodiments, the user can drag the shortcut switch to change the position of the shortcut switch according to his or her usage habits of the shortcut switch. Among them, the user can change the position of the general shortcut switch in the current general shortcut switch card by dragging. For example, drag a seldom-used shortcut switch to a normally-displayed switch position where a commonly-used shortcut switch is located; for another example, drag a seldom-used shortcut switch to a non-displayed switch position where another seldom-used shortcut switch is located; for another example, drag a commonly-used shortcut switch to a normally-displayed switch position where another commonly-used shortcut switch is located. In addition, the user can also add alternative shortcut switches to the general shortcut switch card by dragging. For example, drag the floating navigation shortcut switch to an empty switch position in the general shortcut switch card; or, drag the floating navigation shortcut switch to a non-displayed switch position in the general shortcut switch card; or, drag the floating navigation shortcut switch to a normally-displayed switch position in the general shortcut switch card.
[0126] As an example, see Figure 5D , the mobile phone can receive the user's drag operation on a certain alternative shortcut switch (taking the timer shortcut switch as an example). The drag direction corresponding to the drag operation can be seen in Figure 5D At this time, if the switch positions in the general quick switch card have all displayed quick switches, that is, there are no free switch positions, then in response to the drag operation, the timer quick switch will not be successfully dragged to the general quick switch card, but will remain in the original switch position. However, in response to the drag operation, the mobile phone can display the following Figure 5E The prompt card shown shows prompt information to the user, and the prompt information is, for example, Figure 5E The "General Quick Switch Card is full. If you want to add a new alternative quick switch to the card, please move a quick switch in the card to the alternative switch area first."
[0127] In some embodiments, Fig. 5F As shown in the figure, the user can move a universal quick switch (such as the one that the user least often uses) in the universal quick switch card to the alternative quick switch display area according to the prompt information, wherein the universal quick switch dragged to the alternative quick switch display area can be a commonly used quick switch or a very frequently used quick switch. For example, the user can move the dark mode to the alternative quick switch display area. In response to the user's drag operation on the universal quick switch, the mobile phone can display the following Figure 5G In the interface shown, the dark mode quick switch is already in the alternative quick switch display area. Since a general quick switch is moved out of the general quick switch card, an empty switch position will appear in the general quick switch card. The empty switch position can be, for example, the last position of the general quick switch card. Figure 5HAs shown, the user can drag the timer shortcut switch to the general shortcut switch card. In response to the dragging operation input by the user, the timer shortcut switch can be added to the last position of the general shortcut switch card.
[0128] Alternatively, as another example, see Fig.5I , the mobile phone receives the user's drag operation on the timer shortcut switch (such as Figure 5D The dark mode shortcut switch is added to the uncommon shortcut switch area at the location where the timer shortcut switch was originally located, that is, the timer shortcut switch and the dark mode shortcut switch are swapped.
[0129] Alternatively, as another example, Figure 5J As shown, after the timer quick switch is moved, the other quick switches behind the position where the timer quick switch is moved can be moved backward in sequence. If the switch positions in the original universal quick switch card (i.e., before the timer quick switch is moved) have all displayed quick switches, that is, there are no idle switch positions, then the quick switch originally located at the last position of the universal quick switch card (such as the NFC quick switch) can be moved to the alternative quick switch display area. If there are still idle switch positions in the original universal quick switch card, then the quick switch originally located at the last position of the universal quick switch card can be moved backward in sequence by one position and can still be retained in the universal quick switch card (not shown in the figure).
[0130] Alternatively, as another example, Figure 5K As shown, in response to the user's drag operation, the timer quick switch can be added to the general quick switch card. At this time, no matter which quick switch in the general quick switch card the drag direction points to, the timer quick switch will be sorted at the last position of the general quick switch card. If the switch position of the general quick switch card is full before the timer quick switch is added to the general quick switch card, then when the timer quick switch is added to the general quick switch card, the quick switch that is least frequently used by the user in the general quick switch card (such as the dark module quick switch) will be replaced in the alternative quick switch display area.
[0131] In some embodiments, after the user independently adjusts the shortcut switch, the mobile phone can receive the user's input operation (such as a click operation) to complete the control; in response to the click operation, the mobile phone can exit the editing shortcut switch interface and switch back to the control center interface.
[0132] For example, Figure 5L As shown, the control center interface after switching can still display the controls before editing. When the user exits the control center and re-enters the control center interface, the controls after this editing will be displayed. That is, the control center interface (secondary drop-down interface) will not display the edited controls immediately after the user edits the controls, but there will be a delay. The edited controls will not be displayed until the user exits and re-enters the control center. Among them, the secondary drop-down interface after the user exits and re-enters the control center can be, for example, as shown below: Figure 5M shown.
[0133] Alternatively, if Figure 5M As shown, the switched control center interface (secondary drop-down interface) can also immediately display the edited controls, that is, the switched general shortcut switch card includes a timer shortcut switch.
[0134] It should be noted that when the secondary drop-down interface of the control center that is switched back does not immediately display the edited control (that is, there is a delay in the display update), the commonly used shortcut switches and recommended shortcut switches in the permanent switch position in the general shortcut switch card may be displayed repeatedly. For example, if the user's editing operation is to drag a commonly used shortcut switch to a non-very visible switch position, then when switching from the shortcut switch editing interface back to the secondary drop-down interface of the control center, the recommended shortcut switch may be changed to the same switch as the edited commonly used shortcut switch. Since the commonly used shortcut switch display has not been updated in the secondary drop-down interface that is switched back at this time, the edited commonly used shortcut switch is still displayed in the permanent switch position, that is, the commonly used shortcut switches and the recommended switches are displayed repeatedly.
[0135] In some embodiments, when the user exits and re-enters the control center, the control center interface can update the edited controls, and the commonly used shortcut switches and recommended shortcut switches are no longer displayed repeatedly.
[0136] It should also be noted that FIG. 5A to FIG. 5M The embodiment is introduced by taking the dragged alternative shortcut switch as a timer shortcut switch as an example, but in actual application, the dragged alternative shortcut switch can also be other types of shortcut switches, which are not introduced in the embodiment of the present application.
[0137] According to the method for displaying quick switches provided in the embodiment of the present application, by intelligently acquiring the quick switches commonly used by users and displaying them as recommended quick switches in the quick switch recommendation card of the control center, and by not repeatedly displaying the same quick switches in the recommended quick switch card and the commonly used display position, the quick switches most commonly used by users can be displayed in the home page interface of the control center, making it easier for users to find and use quick switches efficiently, thereby improving the user experience.
[0138] In other scenarios, when a user is using a mobile phone, the recommended quick switches in the quick switch recommendation card may change. If the recommended quick switches after the change in the recommended quick switch card are displayed repeatedly with the commonly used quick switches before the change, deduplication processing is required to prevent the changed recommended quick switches from being displayed repeatedly with the commonly used quick switches. The following, in conjunction with the accompanying drawings, introduces the process of the recommended quick switch being changed and not being displayed repeatedly with the recommended quick switch in the method for displaying quick switches provided in an embodiment of the present application, which is experienced by the user at the visual level.
[0139] For example, FIG. 6A to FIG. 6C , which is a schematic diagram of a GUI that may be involved in the implementation process of some other methods for displaying shortcut switches provided in embodiments of the present application.
[0140] In some embodiments, Fig. 6A and Figure 6B As shown, if for some reason, a recommended quick switch (taking the mobile data quick switch as an example) originally in the quick switch recommendation card is changed to a commonly used quick switch (taking the flashlight quick switch as an example) originally displayed in the permanent display switch position, then the permanent display switch position will no longer display the commonly used quick switch (i.e., the flashlight quick switch).
[0141] Optionally, the permanent switch position may display the mobile data shortcut switch originally located in the recommended shortcut switch card. The mobile data shortcut switch may be located at the permanent switch position where the flashlight shortcut switch was originally located (eg, Figure 6B The position shown in the figure) can also be located in other permanent display switch positions (such as the last position in the permanent display switch position).
[0142] Optionally, when the mobile data shortcut switch is replaced with the flashlight shortcut switch, the mobile phone can determine the shortcut switch that the user uses most often (such as the location shortcut switch) from the uncommon shortcut switches (including the mobile data shortcut switch in this case) based on the current scenario, the user's usage habits, and big data, and add it as a new common shortcut switch to the always-displayed switch position. The newly added common shortcut switch (such as the location shortcut switch) can be located in the always-displayed switch position (such as the flashlight shortcut switch) where the original flashlight shortcut switch was located. Figure 6C The position shown in the figure) can also be located in other permanent display switch positions (such as the last position in the permanent display switch position).
[0143] Optionally, in another possible scenario, before the recommended shortcut switch is changed, the terminal device may first determine whether the changed recommended shortcut switch is the same as the switch in the normally displayed switch position. If they are the same, the recommended shortcut switch is not changed; if they are not the same, the recommended shortcut switch is changed.
[0144] According to the method for displaying quick switches provided in the embodiment of the present application, by intelligently acquiring the quick switches commonly used by users and displaying them as recommended quick switches in the quick switch recommendation card of the control center, and by not repeatedly displaying the same quick switches in the recommended quick switch card and the commonly used display position, the quick switches most commonly used by users can be displayed in the home page interface of the control center, making it easier for users to find and use quick switches efficiently, thereby improving the user experience.
[0145] In some other scenarios, when the user is using the mobile phone, if the Open Smart Connect card in the pull-down interface is closed, the general shortcut card can be changed from a thumbnail state to an expanded state and cover the area where the Open Smart Connect card was originally located. The following, in conjunction with the accompanying drawings, introduces the process of the general shortcut card changing from a thumbnail state to an expanded state after the user exits the Open Smart Connect card in the method for displaying a shortcut switch provided by an embodiment of the present application, which is experienced at the visual level by the user.
[0146] For example, 7A to 7D , which is a schematic diagram of a GUI that may be involved in the implementation process of some other methods for displaying shortcut switches provided in embodiments of the present application.
[0147] For example, Fig. 7A , which is a schematic diagram of a one-time drop-down interface of the control center. In the one-time drop-down interface, the audio-visual control display area is located below the high-frequency control information card and the quick switch recommendation card; the general quick switch card is located below the audio-visual control display area; and the smart interconnection card is located below the general quick switch. Among them, the smart interconnection card includes an exit (or hide) control 701.
[0148] In some embodiments, Figure 7B As shown, the mobile phone can receive an operation (such as a click operation) input by the user for opening the exit control 701 in the smart interconnection card; in response to the operation, the mobile phone can display Figure 7C The hidden interface of opening the smart interconnection card is shown.
[0149] For example, the Smart Internet Card Opening hidden interface no longer displays the Smart Internet Card Opening, but the Smart Internet Card Opening hidden interface is displayed. Figure 7B In the thumbnail state, the general quick-close card in the condensed state automatically changes to the expanded state in response to the exit of the smart interconnection card. That is, in addition to displaying the commonly used quick switches in the constant display switch position, some (or all, here we take some as an example) of the infrequently used quick switches are also displayed. For example, see Figure 7CAs shown, the general shortcut switch card changes from displaying only one row of commonly used shortcut switches to displaying three rows of general shortcut switches. The three rows of general shortcut switches include five commonly used shortcut switches (corresponding to the five commonly used shortcut switches in the first row in the abbreviated state) and seven infrequently used shortcut switches. The five commonly used shortcut switches are respectively located at the four positions in the first row and the first position in the second row of the second card in the expanded state, and the seven infrequently used shortcut switches are respectively located at the last three positions in the second row and the four positions in the third row.
[0150] In some embodiments, if the hidden interface of the smart interconnection card is turned on and only some general quick switches are displayed, the mobile phone can also receive a swipe up operation input by the user in the general quick switch card area, and in response to the swipe up operation, display the hidden infrequently used quick switches (such as Fig.7D shown).
[0151] It should be noted that if the hidden interface of the smart interconnection card is turned on and only some general quick switches are displayed, the general quick switches displayed may be different from the switch types in the quick switch recommendation card. The corresponding deduplication logic will be introduced below and will not be described in detail here.
[0152] According to the method for displaying quick switches provided in the embodiment of the present application, by intelligently acquiring the quick switches commonly used by users and displaying them as recommended quick switches in the quick switch recommendation card of the control center, and by not repeatedly displaying the same quick switches in the recommended quick switch card and the commonly used display position, the quick switches most commonly used by users can be displayed in the home page interface of the control center, making it easier for users to find and use quick switches efficiently, thereby improving the user experience.
[0153] The following is an introduction to the deduplication logic involved in the method for displaying shortcut switches provided in the embodiment of the present application. It should be understood that the deduplication mentioned here may refer to deduplication of commonly used shortcut switches and recommended shortcut switches.
[0154] In some embodiments, when a mobile phone sets a quick switch in the control center, the UI module of the mobile phone can read the type, attribute, location, card and other parameter information corresponding to each quick switch, and then record each quick switch and its corresponding parameter information in a configuration table, and store the configuration table in the memory space (or storage module) of the mobile phone. When the user edits the quick switch, the UI module can read the updated information of the edited quick switch in real time (such as updated location information, corresponding attributes), and update the updated information to the configuration table of the memory module.
[0155] Exemplarily, the type corresponding to the quick switch may refer to the function corresponding to the quick switch, such as the type corresponding to the personal hotspot quick switch may be personal hotspot, the type corresponding to the flashlight quick switch may be flashlight, etc. The attribute corresponding to the quick switch may refer to whether the quick switch is a high-frequency control quick switch in a high-frequency control information card, a recommended quick switch in a recommended quick card, a commonly used quick switch / uncommonly used quick switch in a general quick switch card, or an alternative quick switch in an alternative quick switch display area. The position corresponding to the quick switch may refer to the position of the quick switch in the corresponding card, such as the position in the row or column of the card; or the position corresponding to the quick switch may also refer to the position of the quick switch on the mobile phone screen, such as the position coordinates of the quick switch on the mobile phone screen. The card to which the quick switch belongs may refer to the card to which the quick switch belongs, wherein which quick switches each card includes may be pre-set before the mobile phone leaves the factory, or may be edited by the user according to his own usage habits, and the embodiments of the present application do not limit this.
[0156] Exemplarily, as shown in Table 1 below, an example of a configuration table provided in an embodiment of the present application is provided. The configuration table may include the types, attributes, positions, and cards corresponding to quick switches 1 to N, respectively. It should be noted that the correspondence shown in Table 1 is only an example. In actual applications, the correspondence in the configuration table may also include other forms, such as the correspondence involving more or less parameter information, which is not limited in the embodiment of the present application.
[0157] Table 1
[0158]
[0159]
[0160] It should be noted that Table 1 above only shows the general quick switch cards in the expanded state (see Figure 4E The configuration table may also include parameter information corresponding to each shortcut switch in the general shortcut switch card in the abbreviated state. FIG. 4B to FIG. 4D The shortcut switches included in the general shortcut card shown in any of the accompanying drawings are taken as examples. See Table 2 below, which is an example of the correspondence between the shortcut switches included in the general shortcut switch card and the parameter information in the thumbnail state.
[0161] Table 2
[0162]
[0163] It should also be noted that the above Table 1 and Table 2 represent the position corresponding to the quick switch in the form of the column and position of the quick switch in the card (or display area). However, in actual applications, the representation of the position of the quick switch is not limited to the form shown in Table 1 and Table 2. For example, it can also be represented by the row and position of the quick switch in the card (or display area), the coordinate position of the quick switch on the mobile phone screen, etc., and the embodiments of the present application do not limit this.
[0164] In some embodiments, the UI module of the mobile phone can obtain whether the currently displayed universal quick switch card is in an expanded state or a thumbnail state, wherein, if the currently displayed universal quick switch card is obtained to be in an expanded state, then when querying the parameter information corresponding to a universal quick switch, other parameter information (such as type, attribute, location information, etc.) can be found from the correspondence between the universal quick switch and the universal quick switch card in the expanded state (such as Table 1); if the currently displayed universal quick switch card is obtained to be in a thumbnail state, then when querying the parameter information corresponding to a universal quick switch, other parameter information (such as type, attribute, location information, etc.) can be found from the correspondence between the universal quick switch and the universal quick switch card in the thumbnail state (such as Table 2).
[0165] In some embodiments, Table 1 and Table 2 may be integrated into the same configuration table, or presented as two separate configuration tables.
[0166] In some embodiments, the UI module of the mobile phone can obtain the attributes and positions corresponding to the shortcut switches based on the configuration table, and determine whether the commonly used shortcut switches and the recommended shortcut switches are displayed repeatedly based on the attributes and positions of the shortcut switches. If the commonly used shortcut switches and the recommended shortcut switches are displayed repeatedly, the UI module can obtain a new recommended shortcut switch from other shortcut switches in the configuration table except the commonly used shortcut switches and the high-frequency control shortcut switches based on a preset method, and replace the recommended shortcut switch that is displayed repeatedly with the commonly used shortcut switch with the new recommended shortcut switch.
[0167] Exemplarily, the preset method mentioned in the embodiment of the present application may refer to obtaining a new recommended switch from other switches in the configuration table except the commonly used shortcut switches and the high-frequency control shortcut switches based on the number of clicks (or click rate) of the user on the shortcut switch within a preset time. The new recommended shortcut switch is different from both the commonly used shortcut switches and the high-frequency control shortcut switches. For example, the UI module may obtain the switch with the most clicks, which is neither a commonly used shortcut switch nor a high-frequency control shortcut switch, as the new recommended shortcut switch based on the number of clicks of each shortcut switch by the user in the past 7 days. Optionally, the preset method mentioned in the embodiment of the present application may also refer to obtaining a new recommended switch from other switches in the configuration table except the commonly used shortcut switches and the high-frequency control shortcut switches based on other information such as the current time and place.
[0168] According to the method for displaying quick switches provided in the embodiment of the present application, by intelligently acquiring the quick switches commonly used by users and displaying them as recommended quick switches in the quick switch recommendation card of the control center, and by not repeatedly displaying the same quick switches in the recommended quick switch card and the commonly used display position, the quick switches most commonly used by users can be displayed in the home page interface of the control center, making it easier for users to find and use quick switches efficiently, thereby improving the user experience.
[0169] In order to better understand the method for displaying shortcut switches provided in the embodiment of the present application, the underlying implementation logic of the method is described in detail below in conjunction with the accompanying drawings.
[0170] For example, Figure 8 The figure is a schematic flow chart of a method for displaying a quick switch provided in an embodiment of the present application. The execution subject of the process may be a terminal device, and specifically may include the following steps:
[0171] S801, in response to a first operation input by a user, a first interface is displayed, wherein the first interface includes a first card and a second card in a thumbnail state, wherein the first card includes a recommended shortcut switch, and the second card in the thumbnail state includes a permanent switch position, and the permanent switch position includes a commonly used shortcut switch, and the commonly used shortcut switch is different from the recommended shortcut switch.
[0172] The first operation may correspond to a pull-down operation in the above embodiment, and the first interface may correspond to a pull-down interface (or control center homepage interface) in the above embodiment. The first card may correspond to the quick switch recommendation card in the above embodiment, and the second card may correspond to the general quick switch card in the above embodiment.
[0173] S802, in response to a second operation input by the user, transforming the second card in the thumbnail state into the second card in the expanded state, the second card in the expanded state including a commonly used shortcut switch and an uncommonly used shortcut switch below the commonly used shortcut switch, the uncommonly used shortcut switch including a shortcut switch that is the same as the recommended shortcut switch.
[0174] The second operation may correspond to the secondary pull-down operation in the above embodiment.
[0175] In some embodiments, the infrequently used shortcut switch includes a first infrequently used shortcut switch, the recommended shortcut switch includes a first recommended shortcut switch, the first infrequently used shortcut switch is the same as the first recommended shortcut switch, and the method further includes: receiving a third operation input by a user, the third operation being used to drag the first infrequently used shortcut switch to the frequently displayed switch position; and not displaying the first recommended shortcut switch on the first card.
[0176] In a possible implementation, the third operation may correspond to the drag operation on the shortcut switch in the above embodiment.
[0177] In some embodiments, the recommended quick switch in the first card also includes a second recommended quick switch, and the method also includes: when the second recommended quick switch displayed on the first card needs to be replaced with a third recommended quick switch, obtaining the commonly used quick switch in the second card; determining whether the third recommended quick switch is the same as the commonly used quick switch, wherein if the third recommended quick switch is not the same as the commonly used quick switch, replacing the second recommended quick switch in the first card with the third recommended quick switch; if the third recommended quick switch is the same as the commonly used quick switch, changing the commonly used quick switch to a second less commonly used quick switch.
[0178] The second infrequently used shortcut switch may be, for example, a shortcut switch most frequently used by users among the infrequently used shortcut switches; or the second infrequently used shortcut switch may be, for example, a shortcut switch most frequently used by users within a preset historical period of time among the infrequently used shortcut switches.
[0179] In some embodiments, when the recommended quick switch in the first card needs to be changed, and the recommended quick switch after the change is the same as the commonly used quick switch, the terminal device can replace the commonly used quick switch that is the same as the recommended quick switch after the change with the non-common quick switch that is used most frequently by users among all non-common quick switches included in the second card, thereby avoiding the problem of repeated display of the changed recommended quick switch and the commonly used quick switch, and improving the simplicity of the control center interface on the basis of ensuring that sufficient quick switch information is provided to the user.
[0180] In some embodiments, the commonly used shortcut switches include a first commonly used shortcut switch, and the method further includes: in response to a fourth operation input by the user, displaying a shortcut switch editing interface, the shortcut switch editing interface including a third card in an expanded state, the third card including the commonly used shortcut switch and the infrequently used shortcut switch that are the same as the second card in the expanded state; in response to a fifth operation input by the user, dragging the first commonly used shortcut switch to a non-commonly visible switch position in the third card in the expanded state, the non-commonly visible switch position including the infrequently used shortcut switch and the non-commonly visible switch position being located below the normally visible switch position; in response to a sixth operation input by the user, switching from the shortcut switch editing interface to a second interface, the second interface including the first card and the second card in the expanded state, wherein the normally visible switch position of the second card displays the first commonly used shortcut switch, and the fourth recommended shortcut switch displayed on the first card is the same as the first commonly used shortcut switch.
[0181] In a possible implementation, the fourth operation may correspond to Figure 5B The fifth operation may correspond to the drag operation on the shortcut switch in the editing shortcut switch interface in the above embodiment, such as corresponding to Figure 5H The drag operation in the embodiment, or Fig.5I The sixth operation may correspond to the click operation on the completion control in the editing shortcut switch interface in the above embodiment.
[0182] In some embodiments, the method also includes: in response to a seventh operation input by the user, exiting the first application corresponding to the second interface; in response to an eighth operation input by the user, re-entering the first application and displaying the first interface; in response to a ninth operation input by the user, displaying a third interface, the third interface including the first card and the second card in an expanded state, wherein the fourth recommended shortcut switch displayed by the first card is the same as the first commonly used shortcut switch, and the first commonly used shortcut switch is not displayed in the normally displayed switch position of the second card.
[0183] The first application here may correspond to the control center in the above implementation.
[0184] In a possible implementation, the seventh operation may correspond to the operation of exiting the control center in the above embodiment, for example. The eighth operation may correspond to the operation of re-entering the control center in the above embodiment.
[0185] In some embodiments, the first interface may further include a fourth card, and the method further includes: when the fourth card is switched to a hidden state or an exited state, the second card in a thumbnail state in the first interface automatically changes to an expanded state, and the second card in the expanded state covers the area covered by the fourth card when it is not hidden and not exited, and the second card in the expanded state displays the infrequently used shortcut switch.
[0186] In some implementations, the first recommended quick switch is used to enter a second application that the user has used more than a first threshold number of times within a first historical period; the commonly used quick switch is used to enter a third application that the user has used more than a second threshold number of times within a second historical period, and the second threshold is less than or equal to the first threshold.
[0187] The historical duration here can be flexibly set as needed, for example, it can be one week or one month, etc., and the embodiment of the present application is not limited to this.
[0188] In some embodiments, the terminal device includes a user interface UI module and a storage module, and the method also includes: when the commonly used shortcut switches included in the permanently displayed switch position and the recommended shortcut switches included in the first card are displayed repeatedly, the UI module obtains the uncommonly used shortcut switches in the second card, and based on the uncommonly used shortcut switches, obtains a fifth recommended shortcut switch that is different from the commonly used shortcut switches included in the permanently displayed switch position; the UI module replaces the recommended shortcut switch in the first card that is displayed repeatedly with the commonly used shortcut switches with the fifth recommended shortcut switch.
[0189] In some embodiments, the method also includes: the UI module reads a first type corresponding to the recommended shortcut switch displayed on the first card, and reads a second type corresponding to the commonly used shortcut switch displayed on the second card based on the configuration table in the storage module; when the first type is the same as the second type, the UI module obtains the commonly used shortcut switches displayed in the permanent switch position and the recommended shortcut switches included in the first card, and there is a duplicate display.
[0190] In some embodiments, when the commonly used shortcut switch is located in the first row of the second card in the thumbnail state, the method further includes: the UI module reads the type corresponding to the first shortcut switch in each column of the second card in the thumbnail state based on the configuration table in the storage module; the UI module obtains the fifth recommended shortcut switch based on the number of user clicks corresponding to other shortcut switches in the configuration table, wherein the other shortcut switches are shortcut switches in the configuration table except the first shortcut switch in each column of the second card in the thumbnail state.
[0191] According to the method for displaying quick switches provided in the embodiment of the present application, by intelligently acquiring the quick switches commonly used by users and displaying them as recommended quick switches in the quick switch recommendation card of the control center, and by not repeatedly displaying the same quick switches in the recommended quick switch card and the commonly used display position, the quick switches most commonly used by users can be displayed in the home page interface of the control center, making it easier for users to find and use quick switches efficiently, thereby improving the user experience.
[0192] Based on the same technical concept, an embodiment of the present application also provides a terminal device, including one or more processors; one or more memories; the one or more memories store one or more computer programs, and the one or more computer programs include instructions. When the instructions are executed by the one or more processors, the computer or processor executes one or more steps in any of the above methods.
[0193] Based on the same technical concept, an embodiment of the present application also provides a computer-readable storage medium, which stores computer-executable program instructions. When the computer-executable program instructions are executed on a computer, the computer or processor executes one or more steps in any of the above methods.
[0194] Based on the same technical concept, an embodiment of the present application also provides a computer program product comprising instructions, wherein the computer program product includes computer program code. When the computer program code runs on a computer, the computer or processor executes one or more steps in any of the above methods.
[0195] In the above embodiments, it can be implemented in whole or in part by software, hardware, firmware or any combination thereof. When implemented using software, it can be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on a computer, the process or function described in the embodiment of the present application is generated in whole or in part. The computer may be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer instructions may be stored in a computer-readable storage medium or transmitted through the computer-readable storage medium. The computer instructions may be transmitted from a website site, computer, server or data center to another website site, computer, server or data center by wired (e.g., coaxial cable, optical fiber, digital subscriber line) or wireless (e.g., infrared, wireless, microwave, etc.) means. The computer-readable storage medium may be any available medium that a computer can access or a data storage device such as a server or data center that includes one or more available media integrated. The available medium may be a magnetic medium (e.g., a floppy disk, a hard disk, a tape), an optical medium (e.g., a DVD), or a semiconductor medium (e.g., a solid state drive (SSD)), etc.
[0196] Those skilled in the art can understand that to implement all or part of the processes in the above-mentioned embodiments, the processes can be completed by computer programs to instruct related hardware, and the programs can be stored in computer-readable storage media. When the programs are executed, they can include the processes of the above-mentioned method embodiments. The aforementioned storage media include: ROM or random access memory RAM, magnetic disk or optical disk and other media that can store program codes.
[0197] The above is only a specific implementation of the embodiment of the present application, but the protection scope of the embodiment of the present application is not limited thereto, and any changes or replacements within the technical scope disclosed in the embodiment of the present application should be included in the protection scope of the embodiment of the present application. Therefore, the protection scope of the embodiment of the present application should be based on the protection scope of the claims.
Claims
1. A method for displaying a quick switch, characterized in that: Applied to terminal equipment, including: In response to a first operation input by a user, a first interface is displayed, wherein the first interface includes a first card and a second card in a thumbnail state, wherein the first card includes a recommended shortcut switch, the second card in a thumbnail state includes a permanent switch position, the permanent switch position includes a commonly used shortcut switch, and the commonly used shortcut switch is different from the recommended shortcut switch; In response to a second operation input by the user, the second card in the thumbnail state is transformed into a second card in the expanded state, the second card in the expanded state includes the commonly used shortcut switches and uncommon shortcut switches located below the commonly used shortcut switches, and the uncommon shortcut switches include shortcut switches that are the same as the recommended shortcut switches.
2. The method according to claim 1, characterized in that The infrequently used shortcut switch includes a first infrequently used shortcut switch, the recommended shortcut switch includes a first recommended shortcut switch, the first infrequently used shortcut switch is the same as the first recommended shortcut switch, and the method further includes: receiving a third operation input by a user, wherein the third operation is used to drag the first infrequently used shortcut switch to the always-displayed switch position; The first recommended shortcut switch is not displayed in the first card.
3. The method according to claim 1 or 2, characterized in that: The recommended shortcut switch in the first card further includes a second recommended shortcut switch, and the method further includes: When it is necessary to replace the second recommended shortcut switch displayed on the first card with a third recommended shortcut switch, obtaining the commonly used shortcut switch in the second card; Determine whether the third recommended shortcut switch is the same as the commonly used shortcut switch, wherein: If the third recommended quick switch is different from the commonly used quick switch, replacing the second recommended quick switch in the first card with the third recommended quick switch; If the third recommended shortcut switch is the same as the commonly used shortcut switch, the commonly used shortcut switch is changed to the second less commonly used shortcut switch.
4. The method according to claim 1, characterized in that: The commonly used shortcut switch includes a first commonly used shortcut switch, and the method further includes: In response to a fourth operation input by the user, displaying a quick switch editing interface, wherein the quick switch editing interface includes a third card, wherein the third card includes the common quick switch and the uncommon quick switch that are the same as the second card in the expanded state; In response to a fifth operation input by the user, dragging the first frequently used shortcut switch to a non-conspicuous switch position in the third card, the non-conspicuous switch position including the non-commonly used shortcut switch, and the non-conspicuous switch position being located below the normally displayed switch position; In response to the sixth operation input by the user, the shortcut switch editing interface is switched to the second interface, the second interface includes the first card and the second card in the expanded state, the permanent switch position of the second card displays the first commonly used shortcut switch, and the fourth recommended shortcut switch displayed on the first card is the same as the first commonly used shortcut switch.
5. The method according to claim 4, characterized in that The method further comprises: In response to a seventh operation input by the user, exiting a first application corresponding to the second interface; In response to an eighth operation input by the user, entering the first application again and displaying the first interface; In response to a ninth operation input by the user, a third interface is displayed, wherein the third interface includes the first card and the second card in an expanded state, wherein the fourth recommended shortcut switch displayed on the first card is the same as the first commonly used shortcut switch, and the first commonly used shortcut switch is not displayed in the normally displayed switch position of the second card.
6. The method according to any one of claims 1 to 5, characterized in that The first interface further includes a fourth card, and the method further includes: When the fourth card is switched to a hidden state or an exited state, the second card in a thumbnail state in the first interface automatically changes to an expanded state, and the second card in the expanded state covers the area covered by the fourth card when it is not hidden and not exited, and the second card in the expanded state displays the infrequently used shortcut switch.
7. The method according to any one of claims 1 to 6, characterized in that The first recommended quick switch is used to enter a second application that the user has used more than a first threshold number of times within a first historical period; the commonly used quick switch is used to enter a third application that the user has used more than a second threshold number of times within a second historical period, and the second threshold is less than or equal to the first threshold.
8. The method according to any one of claims 1 to 7, characterized in that The terminal device includes a user interface UI module and a storage module, and the method further includes: When the commonly used shortcut switches included in the permanent display switch position and the recommended shortcut switches included in the first card are displayed repeatedly, the UI module obtains the infrequently used shortcut switches, and obtains a fifth recommended shortcut switch different from the commonly used shortcut switches included in the permanent display switch position based on the infrequently used shortcut switches; The UI module replaces the recommended shortcut switch that is repeatedly displayed with the commonly used shortcut switch in the first card with the fifth recommended shortcut switch.
9. The method according to claim 8, characterized in that The method further comprises: The UI module reads the first type corresponding to the recommended shortcut switch included in the first card, and reads the second type corresponding to the commonly used shortcut switch included in the second card based on the configuration table in the storage module; When the first type is the same as the second type, the UI module obtains that the commonly used shortcut switches displayed in the permanent display switch position and the recommended shortcut switches included in the first card are displayed repeatedly.
10. The method according to claim 8 or 9, characterized in that: When the commonly used shortcut switch is located in the first row of the second card in the thumbnail state, the method further includes: The UI module reads the type corresponding to the first shortcut switch in each column of the second card in the thumbnail state based on the configuration table in the storage module; The UI module obtains the fifth recommended quick switch based on the number of user clicks corresponding to other quick switches in the configuration table, wherein the other quick switches are quick switches in the configuration table except the first quick switch in each column of the second card in the thumbnail state.
11. A terminal device, characterized in that: include: one or more processors; one or more memories; The one or more memories store one or more computer programs, and the one or more computer programs include instructions. When the instructions are executed by the one or more processors, the terminal device performs the method according to any one of claims 1 to 10.
12. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores computer-executable program instructions, which, when executed on a computer, enable the computer to execute the method according to any one of claims 1 to 10.