Display method of application icons and apparatus therefor
By randomly displaying identifiers and employing a unique decryption mechanism, this technology solves the insecurity problem caused by the simplicity of existing encryption methods, achieving higher security and difficulty.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- VIVO MOBILE COMM CO LTD
- Filing Date
- 2022-02-24
- Publication Date
- 2026-06-23
AI Technical Summary
Existing encryption methods are simple, making mobile applications easy to crack and lacking in security.
By randomly displaying multiple icons, users can input pre-set decryption information to switch the display state of application icons, ensuring that the decryption information is difficult to guess, and the password for encrypting application icons is different from the lock screen password.
It improves application security, reduces the probability of being cracked, and increases the difficulty of unlocking.
Smart Images

Figure CN114528530B_ABST
Abstract
Description
Technical Field
[0001] This application belongs to the field of communication technology, and specifically relates to a method and device for displaying application icons. Background Technology
[0002] Currently, there are more and more applications on mobile phones, and users have developed a need to encrypt certain applications during use, especially banking applications related to property, which are frequently encrypted by users.
[0003] In related technologies, applications that use the same password, fingerprint, and facial recognition encryption as the lock screen have relatively simple encryption methods. If a user frequently lends their phone to others or loses their phone, the lock screen's password, fingerprint, and facial recognition can be easily cracked, exposing the encrypted application and making it insecure. Summary of the Invention
[0004] The purpose of this application is to provide a method for displaying application icons, a device for displaying application icons, an electronic device, and a readable storage medium, which can solve the problem that the encryption method is relatively simple in the related art, resulting in insecure applications.
[0005] In a first aspect, embodiments of this application provide a method for displaying an application icon, the method comprising:
[0006] Receive the user's first input to the electronic device;
[0007] In response to the first input, at least two first identifiers are displayed, the first identifiers being used to indicate the first information;
[0008] Receive a second input from the user for a target identifier among at least two first identifiers;
[0009] In response to the second input, if the first information indicated by the target identifier is the same as the second information, the display state of the first application icon is switched.
[0010] Secondly, embodiments of this application provide an application icon display device, the application icon display device comprising:
[0011] The receiving module is used to receive the user's first input to the electronic device;
[0012] The display module is configured to display at least two first identifiers in response to a first input, wherein the first identifiers are used to indicate first information;
[0013] The receiving module is also used to receive a second input from the user for a target identifier among at least two first identifiers;
[0014] The display module is also used to switch the display state of the first application icon in response to the second input, provided that the first information indicated by the target identifier is the same as the second information.
[0015] Thirdly, embodiments of this application provide an electronic device including a processor and a memory, the memory storing a program or instructions that can run on the processor, the program or instructions implementing the steps of the method as described in the first aspect when executed by the processor.
[0016] Fourthly, embodiments of this application provide a readable storage medium on which a program or instructions are stored, and when the program or instructions are executed by a processor, they implement the steps of the method as described in the first aspect.
[0017] Fifthly, embodiments of this application provide a chip, which includes a processor and a communication interface. The communication interface and the processor are coupled, and the processor is used to run programs or instructions to implement the method as described in the first aspect.
[0018] In a sixth aspect, embodiments of this application provide a computer program product stored in a storage medium, which is executed by at least one processor to implement the method as described in the first aspect.
[0019] In this embodiment, when it is necessary to switch the display state of an application icon, the user inputs pre-set decryption information of the application icon through a first identifier randomly displayed on the electronic device, thereby switching the display state of the encrypted application icon. On one hand, compared to related technologies that use fixed display information on the input method for password input, surrounding personnel cannot deduce the password from the user's input process. Furthermore, it is more complex than fingerprint or facial unlocking in related technologies, reducing the probability of being cracked and thus improving application security. On the other hand, the encrypted application icon has a separate encryption password different from the lock screen password. To operate a sensitive application, two passwords (the lock screen password and the application icon password) are required, increasing the difficulty of unlocking and thus improving application security. Attached Figure Description
[0020] Figure 1 This is a flowchart illustrating the method for displaying application icons according to an embodiment of this application;
[0021] Figure 2 This is one of the display schematic diagrams of the electronic device according to an embodiment of this application;
[0022] Figure 3 This is a second schematic diagram of the display of an electronic device according to an embodiment of this application;
[0023] Figure 4 This is the third schematic diagram of the display of the electronic device according to an embodiment of this application;
[0024] Figure 5 This is the fourth schematic diagram of the display of the electronic device according to an embodiment of this application;
[0025] Figure 6 This is the fifth schematic diagram of the display of the electronic device according to an embodiment of this application;
[0026] Figure 7 This is the sixth schematic diagram of the display of the electronic device according to an embodiment of this application;
[0027] Figure 8 This is the seventh schematic diagram of the display of the electronic device according to an embodiment of this application;
[0028] Figure 9 This is a flowchart illustrating the method for setting encrypted information according to an embodiment of this application;
[0029] Figure 10 This is the eighth schematic diagram of the display of the electronic device according to an embodiment of this application;
[0030] Figure 11 This is the ninth schematic diagram of the display of the electronic device according to an embodiment of this application;
[0031] Figure 12 This is the tenth schematic diagram of the display of an electronic device according to an embodiment of this application;
[0032] Figure 13 This is a schematic block diagram of an application icon display device according to an embodiment of this application;
[0033] Figure 14 This is one of the schematic block diagrams of the electronic device according to an embodiment of this application;
[0034] Figure 15 This is a second schematic block diagram of an electronic device according to an embodiment of this application. Detailed Implementation
[0035] The technical solutions of the embodiments of this application will be clearly described below with reference to the accompanying drawings. Obviously, the described embodiments are only some, not all, of the embodiments of this application. All other embodiments obtained by those skilled in the art based on the embodiments of this application are within the scope of protection of this application.
[0036] The terms "first," "second," etc., used in the specification and claims of this application are used to distinguish similar objects and not to describe a specific order or sequence. It should be understood that such use of data can be interchanged where appropriate so that embodiments of this application can be implemented in orders other than those illustrated or described herein, and the objects distinguished by "first," "second," etc., are generally of the same class and the number of objects is not limited; for example, a first object can be one or more. Furthermore, in the specification and claims, "and / or" indicates at least one of the connected objects, and the character " / " generally indicates that the preceding and following objects are in an "or" relationship.
[0037] The following description, in conjunction with the accompanying drawings, details the application icon display method, application icon display device, electronic device, and readable storage medium provided in this application embodiment through specific embodiments and application scenarios.
[0038] This application provides a method for displaying application icons, such as... Figure 1 As shown, the display method includes:
[0039] Step 102: Receive the user's first input to the electronic device;
[0040] Step 104: In response to the first input, display at least two first identifiers, which are used to indicate the first information;
[0041] Step 106: Receive a second input from the user for the target identifier among at least two first identifiers;
[0042] Step 108: In response to the second input, if the first information indicated by the target identifier is the same as the second information, switch the display state of the first application icon.
[0043] The first application icon is a hidden application icon on the desktop of the electronic device or an application icon of an application that is in an unlaunchable state. Switching the display state of the first application icon includes displaying the first application icon on the desktop or controlling the application corresponding to the first application icon to be in a launchable state. The second information is the decryption information of the first application icon preset by the user.
[0044] The first input includes, but is not limited to, click input, key input, fingerprint input, swipe input, press input, gesture input, etc., and the second input includes, but is not limited to, click input, key input, swipe input, press input, etc. Specifically, the embodiments of this application do not specifically limit the methods of the first and second inputs, and can be any feasible method.
[0045] In this embodiment, when a user needs to switch the display state of the first application icon, a first input is made to the electronic device. For example, when a user needs to decrypt the first application icon in an encrypted state, a first input is made to the electronic device. Here, the first application icon in an encrypted state refers to an application icon hidden on the desktop of the electronic device, that is, an application icon that is not displayed; the first application icon in an encrypted state can also refer to an application icon whose corresponding application is in an unlaunchable state, that is, the user cannot open the corresponding application by operating the application icon.
[0046] After receiving the first input, the electronic device randomly displays at least two first identifiers. The first identifiers are used to indicate first information. All the first information indicated by the at least two first identifiers includes decryption information used to switch the display state of the first application icon.
[0047] The user selects at least one target identifier from at least two first identifiers via a second input. The electronic device determines the first information indicated by the target identifier and compares it with preset second information, which may be decryption information for a first application icon pre-set by the user. If the two are different, meaning the user has selected incorrect decryption information, the first application icon cannot switch its display state; if the two are the same, meaning the user has selected correct decryption information, the first application icon switches its display state (e.g., decrypts the first application icon).
[0048] Decrypting the first application icon involves two scenarios: in one scenario, if the first application icon is currently hidden, then the decryption process is to display the first application icon on the desktop; in the other scenario, if the application corresponding to the first application icon is currently in an unlaunchable state, then the decryption process is to convert the application corresponding to the first application icon into a launchable state.
[0049] It should be noted that, in this embodiment, receiving the user's first input to the electronic device includes receiving the user's first input to the desktop or lock screen of the electronic device. That is, this embodiment applies to desktop unlocking or lock screen unlocking. The user can trigger the decryption operation of the first application icon after unlocking the screen and entering the desktop, or the user can trigger the decryption operation of the first application icon on the lock screen of the electronic device before unlocking the screen and entering the desktop.
[0050] Furthermore, in this embodiment, the target identifier selected by the user is at least one, meaning the decryption information of the first application icon can be a single piece of first information or a combination of multiple pieces of first information. The second information includes text, characters, or a mixture of text and characters, where characters include numbers, letters, operators, punctuation marks, or other characters. The first and second information being identical means that their text and characters are the same, and the order of the text and characters is also the same.
[0051] In this embodiment, when it is necessary to switch the display state of an application icon, the user inputs pre-set decryption information of the application icon through a first identifier randomly displayed on the electronic device, thereby switching the display state of the encrypted application icon. On one hand, compared to related technologies that use fixed display information on the input method for password input, surrounding personnel cannot deduce the password from the user's input process. Furthermore, it is more complex than fingerprint or facial unlocking in related technologies, reducing the probability of being cracked and thus improving application security. On the other hand, the encrypted application icon has a separate encryption password different from the lock screen password. To operate a sensitive application, two passwords (the lock screen password and the application icon password) are required, increasing the difficulty of unlocking and thus improving application security.
[0052] In one embodiment of this application, the second information is a combination of numbers and letters, operators, punctuation marks, or other characters, or the second information is any one of letters, operators, punctuation marks, or other characters; that is, the second information cannot contain only numbers. This method is more complex and harder to crack than the numerical passwords used in related technologies, resulting in higher security.
[0053] Furthermore, in one embodiment of this application, the number of at least two first identifiers when the display state of the first application icon is switched for the i-th time is not equal to the number of at least two first identifiers when the display state of the first application icon is switched for the (i+j)-th time; or the display position of at least two first identifiers when the display state of the first application icon is switched for the i-th time is not the same as the display position of at least two first identifiers when the display state of the first application icon is switched for the (i+j)-th time; where i and j are positive integers.
[0054] In this embodiment, the unlock page is brought up by the first input in scenarios such as desktop and lock screen. After entering the unlock scenario, at least two first icons are randomly displayed on the desktop or lock screen interface. Furthermore, the number of first icons displayed or the display position of the first icons in the current unlock scenario is different from the number of first icons displayed or the display position of the first icons in the previous or previous unlock scenarios.
[0055] For example, the first time the app icon is unlocked, 5 first icons are displayed; the second time, 8 first icons are displayed. That is, the number of first icons displayed each time is random. Alternatively, the display position of the first icons is also random; the first time the app icon is unlocked, the 6 first icons are displayed in the icon display window 202 in the following positions: Figure 2 As shown, when the application icon is unlocked for the second time, the display positions of the six first identifiers within the identifier display window 202 are as follows: Figure 3 As shown.
[0056] By employing the methods described above, the decrypted information becomes more unpredictable, increasing the difficulty of cracking it.
[0057] Furthermore, in one embodiment of this application, displaying at least two first identifiers in response to a first input includes: in response to the first input, displaying at least two second application icons on the desktop of the electronic device as at least two first identifiers, wherein the second application icons are application icons displayed on the desktop.
[0058] In this embodiment, after receiving the first input, at least two first identifiers are displayed, and the first identifiers are converted from the application icons (i.e., the second application icons) displayed on the current electronic device desktop. In other words, the display format of at least two of the application icons displayed on the current electronic device desktop is converted into the first identifiers.
[0059] For example, the electronic device displays as follows Figure 4 As shown on the desktop, the user uses a preset gesture to bring up the unlock page. After entering the unlock scene, as shown... Figure 5 As shown, the eight application icons on the desktop automatically change to different text. Figure 6 As shown, when the user clicks "Me," "Love," "Motherland," and "Country" in sequence, the application icon is unlocked, as follows: Figure 7 As shown, the thirteenth and fourteenth applications, which were previously hidden, are now displayed on the desktop.
[0060] It should be noted that the number of application icons converted each time is random, and the position of the converted application icons is also random.
[0061] In this embodiment of the application, by converting the application icon displayed on the desktop into a first identifier for display, the first identifier is mixed in with the application icon, which improves the concealment of the first identifier, thereby improving the security of decryption information input and increasing the difficulty of decryption.
[0062] In another embodiment of this application, the application icon displayed on the desktop is not converted, but rather... Figure 2 or Figure 3As shown, after receiving the first input, an identifier display window 202 pops up, displaying at least two first identifiers.
[0063] Furthermore, in one embodiment of this application, in response to a second input, when the first information indicated by the target identifier is the same as the second information, switching the display state of the first application icon includes: in response to a second input, when the first information indicated by the target identifier is the same as the second information, displaying a preset folder, the preset folder including at least one third application icon; receiving a third input from the user on the first application icon among the at least one third application icon; and in response to the third input, switching the display state of the first application icon.
[0064] The third input includes, but is not limited to, click input, key input, swipe input, and press input. Specifically, the embodiments of this application do not specifically limit the method of the third input, and it can be any feasible method.
[0065] In this embodiment, if the user selects the correct decryption information, a preset folder is displayed. This preset folder includes at least one third application icon, which is an application icon that the user has pre-set to be hidden on the desktop or to be in an inactive state. The user then selects a first application icon from the preset folder through a third input to switch the display status.
[0066] For example, such as Figure 6 As shown, after the user correctly clicks "I", "Love", "Motherland", "Country", etc., Figure 8 As shown, the folder "Encrypted Applications" is displayed. If the user drags the icons of the thirteenth and fourteenth applications from this folder outside the folder, the following will be displayed: Figure 7 The interface shown displays the icons for the thirteenth and fourteenth applications on the desktop.
[0067] In this embodiment of the application, by displaying a preset folder including a third application icon, the user is aware of all applications that are set to be encrypted, making it convenient for the user to select the application whose display status needs to be switched.
[0068] Furthermore, in one embodiment of this application, before receiving the first input from the user to the electronic device, the method further includes: receiving a fifth input from the user in the application hiding settings interface of the electronic device to input second information; and storing the second information in response to the fifth input.
[0069] In this embodiment, the user needs to pre-set second information, namely, the encryption or decryption information of the first application icon. Specifically, the user enters the second information in the application hiding settings interface (i.e., the password setting interface) to set the second information.
[0070] For example, such as Figure 9 As shown, the methods for setting encrypted information include:
[0071] Step 902: Go to the settings application of your electronic device and open the hidden settings items.
[0072] like Figure 10 As shown, in the settings app of an electronic device, under the "Security & Privacy" interface, the user clicks the "Hide Apps" setting.
[0073] Step 904: Enter the encryption or decryption password.
[0074] like Figure 11 As shown, the user enters a four-digit password in the "Application Hidden" interface.
[0075] It should be noted that accessing the app's hidden settings interface does not necessarily have to be through the settings app on the electronic device. It can also be triggered directly on the desktop via gestures or other methods.
[0076] By using the above method, an encryption password that is different from the lock screen password can be set for each application icon. If you want to operate a sensitive application, you need to unlock it with two passwords (the lock screen password and the application icon password), which increases the difficulty of unlocking and thus improves the security of the application.
[0077] Furthermore, in one embodiment of this application, before receiving the user's first input to the electronic device, the method further includes: receiving the user's fourth input on the first application icon in the application icons of the electronic device through the application hiding settings interface of the electronic device; and in response to the fourth input, hiding the first application icon on the desktop of the electronic device or controlling the application corresponding to the first application icon to be in an unstartable state.
[0078] The fourth input includes, but is not limited to, click input, key input, swipe input, and press input. Specifically, the embodiments of this application do not specifically limit the method of the fifth input, and it can be any feasible method.
[0079] In this embodiment, the user needs to pre-configure the applications to be encrypted. Specifically, the user enters a fourth input in the application hiding settings interface to select the application to be encrypted, thus enabling the application encryption settings.
[0080] For example, in such Figure 11 Click the "Set Hidden Apps" control on the interface shown to enter the following... Figure 12 The interface shown displays the applications installed on the electronic device. Users can click on the thirteenth, fourteenth, fifteenth, and sixteenth applications to enable encryption settings for these four applications.
[0081] It should be noted that there is no limit to the number of encrypted applications; one or more can be used. The order in which the encrypted applications and encryption passwords are set is also not restricted.
[0082] The above methods make it convenient for users to configure applications that require encryption.
[0083] The application icon display method provided in this application embodiment can be executed by an application icon display device. This application embodiment uses an application icon display device executing the application icon display method as an example to illustrate the application icon display device provided in this application embodiment.
[0084] This application provides a device for displaying application icons, such as... Figure 13 As shown, the application icon display device 1300 includes:
[0085] Receiver module 1302 is used to receive the user's first input to the electronic device;
[0086] Display module 1304 is configured to display at least two first identifiers in response to a first input, the first identifiers being used to indicate first information;
[0087] The receiving module 1302 is also configured to receive a second input from the user for a target identifier among at least two first identifiers;
[0088] The display module 1304 is also configured to switch the display state of the first application icon in response to the second input, provided that the first information indicated by the target identifier is the same as the second information.
[0089] The first application icon is a hidden application icon on the desktop of the electronic device or an application icon of an application that is in an unlaunchable state. Switching the display state of the first application icon includes displaying the first application icon on the desktop or controlling the application corresponding to the first application icon to be in a launchable state. The second information is the decryption information of the first application icon preset by the user.
[0090] In this embodiment, when a user needs to switch the display state of the first application icon, a first input is made to the electronic device. For example, when a user needs to decrypt the first application icon in an encrypted state, a first input is made to the electronic device. Here, the first application icon in an encrypted state refers to an application icon hidden on the desktop of the electronic device, that is, an application icon that is not displayed; the first application icon in an encrypted state can also refer to an application icon whose corresponding application is in an unlaunchable state, that is, the user cannot open the corresponding application by operating the application icon.
[0091] After receiving the first input, the electronic device randomly displays at least two first identifiers. The first identifiers are used to indicate first information. All the first information indicated by the at least two first identifiers includes decryption information used to switch the display state of the first application icon.
[0092] The user selects at least one target identifier from at least two first identifiers via a second input. The electronic device determines the first information indicated by the target identifier and compares it with preset second information, which may be decryption information for a first application icon pre-set by the user. If the two are different, meaning the user has selected incorrect decryption information, the first application icon cannot switch its display state; if the two are the same, meaning the user has selected correct decryption information, the first application icon switches its display state (e.g., decrypts the first application icon).
[0093] Decrypting the first application icon involves two scenarios: in one scenario, if the first application icon is currently hidden, then the decryption process is to display the first application icon on the desktop; in the other scenario, if the application corresponding to the first application icon is currently in an unlaunchable state, then the decryption process is to convert the application corresponding to the first application icon into a launchable state.
[0094] In this embodiment, when it is necessary to switch the display state of an application icon, the user inputs pre-set decryption information of the application icon through a first identifier randomly displayed on the electronic device, thereby switching the display state of the encrypted application icon. On one hand, compared to related technologies that use fixed display information on the input method for password input, surrounding personnel cannot deduce the password from the user's input process. Furthermore, it is more complex than fingerprint or facial unlocking in related technologies, reducing the probability of being cracked and thus improving application security. On the other hand, the encrypted application icon has a separate encryption password different from the lock screen password. To operate a sensitive application, two passwords (the lock screen password and the application icon password) are required, increasing the difficulty of unlocking and thus improving application security.
[0095] Furthermore, in one embodiment of this application, the number of at least two first identifiers when the display state of the first application icon is switched for the i-th time is not equal to the number of at least two first identifiers when the display state of the first application icon is switched for the (i+j)-th time; or the display position of at least two first identifiers when the display state of the first application icon is switched for the i-th time is not the same as the display position of at least two first identifiers when the display state of the first application icon is switched for the (i+j)-th time; where i and j are positive integers.
[0096] Furthermore, in one embodiment of this application, the display module is specifically used to respond to the first input by displaying at least two second application icons on the desktop of the electronic device as at least two first identifiers, wherein the second application icons are application icons displayed on the desktop.
[0097] Furthermore, in one embodiment of this application, the display module is further configured to, in response to the second input, display a preset folder, wherein the preset folder includes at least one third application icon, when the first information indicated by the target identifier is the same as the second information; the receiving module is further configured to receive a third input from the user on a first application icon among the at least one third application icon; and the display module is specifically configured to, in response to the third input, switch the display state of the first application icon.
[0098] Furthermore, in one embodiment of this application, the receiving module is further configured to receive a fourth input from the user on the application hiding settings interface of the electronic device regarding the first application icon among the application icons of the electronic device; the display module is further configured to, in response to the fourth input, hide the first application icon on the desktop of the electronic device or control the application corresponding to the first application icon to be in an unstartable state.
[0099] The display device for the application icon in this application embodiment can be an electronic device or a component within an electronic device, such as an integrated circuit or a chip. The electronic device can be a terminal or other devices besides a terminal. For example, the electronic device can be a mobile phone, tablet computer, laptop computer, PDA, in-vehicle electronic device, mobile internet device (MID), augmented reality (AR) / virtual reality (VR) device, robot, wearable device, ultra-mobile personal computer (UMPC), netbook, or personal digital assistant (PDA), etc. It can also be a server, network attached storage (NAS), personal computer (PC), television (TV), ATM, or self-service machine, etc. This application embodiment does not specifically limit the scope of the device.
[0100] The device for displaying the application icon in this embodiment can be a device with an operating system. This operating system can be Android, iOS, or other possible operating systems; this embodiment does not specifically limit the specific operating system used.
[0101] The application icon display device provided in this application embodiment can achieve Figure 1 The various processes implemented in the method embodiment for displaying the application icon will not be described again here to avoid repetition.
[0102] Optionally, such as Figure 14 As shown, this application embodiment also provides an electronic device 1400, including a processor 1402 and a memory 1404. The memory 1404 stores a program or instructions that can run on the processor 1402. When the program or instructions are executed by the processor 1402, they implement the various steps of the above-described application icon display method embodiment and can achieve the same technical effect. To avoid repetition, they will not be described again here.
[0103] It should be noted that the electronic devices in the embodiments of this application include the mobile electronic devices and non-mobile electronic devices described above.
[0104] Figure 15 A schematic diagram of the hardware structure of an electronic device to implement an embodiment of this application.
[0105] The electronic device 1500 includes, but is not limited to, components such as: radio frequency unit 1502, network module 1504, audio output unit 1506, input unit 1508, sensor 1510, display unit 1512, user input unit 1514, interface unit 1516, memory 1518, and processor 1520.
[0106] Those skilled in the art will understand that the electronic device 1500 may also include a power supply (such as a battery) for supplying power to various components. The power supply may be logically connected to the processor 1520 through a power management system, thereby enabling functions such as managing charging, discharging, and power consumption through the power management system. Figure 15 The electronic device structure shown does not constitute a limitation on the electronic device. The electronic device may include more or fewer components than shown, or combine certain components, or have different component arrangements, which will not be elaborated here.
[0107] The user input unit 1514 is used to receive a first input from a user to the electronic device; the display unit 1512 is used to display at least two first identifiers in response to the first input, the first identifiers being used to indicate first information; the user input unit 1514 is also used to receive a second input from a user to a target identifier among the at least two first identifiers; the display unit 1512 is also used to switch the display state of the first application icon in response to the second input, if the first information indicated by the target identifier is the same as the second information.
[0108] The first application icon is a hidden application icon on the desktop of the electronic device or an application icon of an application that is in an unlaunchable state. Switching the display state of the first application icon includes displaying the first application icon on the desktop or controlling the application corresponding to the first application icon to be in a launchable state. The second information is the decryption information of the first application icon preset by the user.
[0109] In this embodiment, when a user needs to switch the display state of the first application icon, a first input is made to the electronic device. For example, when a user needs to decrypt the first application icon in an encrypted state, a first input is made to the electronic device. Here, the first application icon in an encrypted state refers to an application icon hidden on the desktop of the electronic device, that is, an application icon that is not displayed; the first application icon in an encrypted state can also refer to an application icon whose corresponding application is in an unlaunchable state, that is, the user cannot open the corresponding application by operating the application icon.
[0110] After receiving the first input, the electronic device randomly displays at least two first identifiers. The first identifiers are used to indicate first information. All the first information indicated by the at least two first identifiers includes decryption information used to switch the display state of the first application icon.
[0111] The user selects at least one target identifier from at least two first identifiers via a second input. The electronic device determines the first information indicated by the target identifier and compares it with preset second information, which may be decryption information for a first application icon pre-set by the user. If the two are different, meaning the user has selected incorrect decryption information, the first application icon cannot switch its display state; if the two are the same, meaning the user has selected correct decryption information, the first application icon switches its display state (e.g., decrypts the first application icon).
[0112] Decrypting the first application icon involves two scenarios: in one scenario, if the first application icon is currently hidden, then the decryption process is to display the first application icon on the desktop; in the other scenario, if the application corresponding to the first application icon is currently in an unlaunchable state, then the decryption process is to convert the application corresponding to the first application icon into a launchable state.
[0113] In this embodiment, when it is necessary to switch the display state of an application icon, the user inputs pre-set decryption information of the application icon through a first identifier randomly displayed on the electronic device, thereby switching the display state of the encrypted application icon. On one hand, compared to related technologies that use fixed display information on the input method for password input, surrounding personnel cannot deduce the password from the user's input process. Furthermore, it is more complex than fingerprint or facial unlocking in related technologies, reducing the probability of being cracked and thus improving application security. On the other hand, the encrypted application icon has a separate encryption password different from the lock screen password. To operate a sensitive application, two passwords (the lock screen password and the application icon password) are required, increasing the difficulty of unlocking and thus improving application security.
[0114] Furthermore, in one embodiment of this application, the number of at least two first identifiers when the display state of the first application icon is switched for the i-th time is not equal to the number of at least two first identifiers when the display state of the first application icon is switched for the (i+j)-th time; or the display position of at least two first identifiers when the display state of the first application icon is switched for the i-th time is not the same as the display position of at least two first identifiers when the display state of the first application icon is switched for the (i+j)-th time; where i and j are positive integers.
[0115] Furthermore, in one embodiment of this application, the display unit 1512 is specifically used to respond to the first input by displaying at least two second application icons on the desktop as at least two first identifiers, wherein the second application icons are application icons displayed on the desktop.
[0116] Furthermore, in one embodiment of this application, the display unit 1512 is also configured to, in response to a second input, display a preset folder when the first information indicated by the target identifier is the same as the second information, the preset folder including at least one third application icon; the user input unit 1514 is also configured to receive a third input from the user on a first application icon among at least one third application icon; the display unit 1512 is specifically configured to, in response to the third input, switch the display state of the first application icon.
[0117] Furthermore, in one embodiment of this application, the user input unit 1514 is also configured to receive a fourth input from the user on the application hiding settings interface of the electronic device regarding the first application icon among the application icons of the electronic device; the display unit 1512 is also configured to, in response to the fourth input, hide the first application icon on the desktop or control the application corresponding to the first application icon to be in an unstartable state.
[0118] It should be understood that, in this embodiment, the input unit 1508 may include a graphics processing unit (GPU) 15082 and a microphone 15084. The GPU 15082 processes image data of still images or videos obtained by an image capture device (such as a camera) in video capture mode or image capture mode. The display unit 1512 may include a display panel 15122, which may be configured in the form of a liquid crystal display, an organic light-emitting diode, or the like. The user input unit 1514 includes a touch panel 15142 and at least one of other input devices 15144. The touch panel 15142 is also called a touch screen. The touch panel 15142 may include a touch detection device and a touch controller. Other input devices 15144 may include, but are not limited to, physical keyboards, function keys (such as volume control buttons, power buttons, etc.), trackballs, mice, and joysticks, which will not be described in detail here.
[0119] The memory 1518 can be used to store software programs and various data. The memory 1518 may primarily include a first storage area for storing programs or instructions and a second storage area for storing data. The first storage area may store the operating system, application programs or instructions required for at least one function (such as sound playback, image playback, etc.). Furthermore, the memory 1518 may include volatile memory or non-volatile memory, or both. The non-volatile memory may be read-only memory (ROM), programmable read-only memory (PROM), erasable programmable read-only memory (EPROM), electrically erasable programmable read-only memory (EEPROM), or flash memory. Volatile memory can be random access memory (RAM), static random access memory (SRAM), dynamic random access memory (DRAM), synchronous dynamic random access memory (SDRAM), double data rate synchronous dynamic random access memory (DDRSDRAM), enhanced synchronous dynamic random access memory (ESDRAM), synchronous link dynamic random access memory (SLDRAM), and direct memory bus RAM (DRRAM). The memory 1518 in the embodiments of this application includes, but is not limited to, these and any other suitable types of memory.
[0120] Processor 1520 may include one or more processing units; optionally, processor 1520 integrates an application processor and a modem processor, wherein the application processor mainly handles operations involving the operating system, user interface, and applications, and the modem processor mainly handles wireless communication signals, such as a baseband processor. It is understood that the aforementioned modem processor may also not be integrated into processor 1520.
[0121] This application also provides a readable storage medium storing a program or instructions. When the program or instructions are executed by a processor, they implement the various processes of the above-described application icon display method embodiments and achieve the same technical effect. To avoid repetition, they will not be described again here.
[0122] The processor is the processor in the electronic device described in the above embodiments. The readable storage medium includes computer-readable storage media, such as computer read-only memory (ROM), random access memory (RAM), magnetic disk, or optical disk.
[0123] This application embodiment also provides a chip, which includes a processor and a communication interface. The communication interface and the processor are coupled. The processor is used to run programs or instructions to implement the various processes of the above-described application icon display method embodiment and can achieve the same technical effect. To avoid repetition, it will not be described again here.
[0124] It should be understood that the chip mentioned in the embodiments of this application may also be referred to as a system-on-a-chip, system chip, chip system, or system-on-a-chip, etc.
[0125] This application provides a computer program product, which is stored in a storage medium and executed by at least one processor to implement the various processes of the above-described application icon display method embodiment, and can achieve the same technical effect. To avoid repetition, it will not be described again here.
[0126] It should be noted that, in this document, the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or apparatus. Without further limitations, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or apparatus that includes that element. Furthermore, it should be noted that the scope of the methods and apparatuses in the embodiments of this application is not limited to performing functions in the order shown or discussed, but may also include performing functions substantially simultaneously or in the reverse order, depending on the functions involved. For example, the described methods may be performed in a different order than described, and various steps may be added, omitted, or combined. Additionally, features described with reference to certain examples may be combined in other examples.
[0127] Through the above description of the embodiments, those skilled in the art can clearly understand that the methods of the above embodiments can be implemented by means of software plus necessary general-purpose hardware platforms. Of course, they can also be implemented by hardware, but in many cases the former is a better implementation method. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, can be embodied in the form of a computer software product. This computer software product is stored in a storage medium (such as ROM / RAM, magnetic disk, optical disk) and includes several instructions to cause a terminal (which may be a mobile phone, computer, server, or network device, etc.) to execute the methods described in the various embodiments of this application.
[0128] The embodiments of this application have been described above with reference to the accompanying drawings. However, this application is not limited to the specific embodiments described above. The specific embodiments described above are merely illustrative and not restrictive. Those skilled in the art can make many other forms under the guidance of this application without departing from the spirit and scope of the claims, and all of these forms are within the protection scope of this application.
Claims
1. A method for displaying an application icon, characterized in that, include: Receive the user's first input to the electronic device; In response to the first input, at least two first identifiers are displayed, the first identifiers being used to indicate first information; Receive a second input from the user for the target identifier among the at least two first identifiers; In response to the second input, if the first information indicated by the target identifier is the same as the second information, a preset folder is displayed, the preset folder including at least one third application icon; Receive third input from the user for the first application icon among the at least one third application icons; In response to the third input, the display state of the first application icon is switched; The number of at least two first identifiers when the display state of the first application icon is switched for the i-th time is not equal to the number of at least two first identifiers when the display state of the first application icon is switched for the (i+j)-th time. or The display positions of the at least two first identifiers when the display state of the first application icon is switched for the i-th time are different from the display positions of the at least two first identifiers when the display state of the first application icon is switched for the (i+j)-th time. Where i and j are positive integers.
2. The method for displaying application icons according to claim 1, characterized in that, The response to the first input displays at least two first identifiers, including: In response to the first input, at least two second application icons on the desktop of the electronic device are displayed as at least two of the first identifiers, wherein the second application icons are application icons displayed on the desktop.
3. The method for displaying application icons according to claim 1 or 2, characterized in that, Prior to receiving the first input from the user to the electronic device, the method further includes: Receive the user's fourth input on the first application icon in the application icon of the electronic device in the application hiding settings interface of the electronic device; In response to the fourth input, the first application icon is hidden on the desktop of the electronic device or the application corresponding to the first application icon is made unlaunchable.
4. A device for displaying application icons, characterized in that, include: The receiving module is used to receive the user's first input to the electronic device; The display module is configured to display at least two first identifiers in response to the first input, wherein the first identifiers are used to indicate first information; The receiving module is further configured to receive a second input from the user regarding the target identifier among the at least two first identifiers; The display module is further configured to respond to the second input and, if the first information indicated by the target identifier is the same as the second information, display a preset folder, wherein the preset folder includes at least one third application icon; The receiving module is also configured to receive a third input from the user on the first application icon among the at least one third application icons; The display module is specifically used to switch the display state of the first application icon in response to the third input; The number of at least two first identifiers when the display state of the first application icon is switched for the i-th time is not equal to the number of at least two first identifiers when the display state of the first application icon is switched for the (i+j)-th time. or The display positions of the at least two first identifiers when the display state of the first application icon is switched for the i-th time are different from the display positions of the at least two first identifiers when the display state of the first application icon is switched for the (i+j)-th time. Where i and j are positive integers.
5. The application icon display device according to claim 4, characterized in that, The display module is specifically configured to respond to the first input by displaying at least two second application icons on the desktop of the electronic device as at least two of the first identifiers, wherein the second application icons are application icons displayed on the desktop.
6. The application icon display device according to claim 4 or 5, characterized in that, The receiving module is also used to receive a fourth input from the user on the application hiding settings interface of the electronic device, regarding the first application icon in the application icons of the electronic device; The display module is also configured to, in response to the fourth input, hide the first application icon on the desktop of the electronic device or control the application corresponding to the first application icon to be in an unstartable state.