Hidden method, display method and device thereof for application program

By combining floating icons and target areas on mobile terminals for authentication and link hiding, the privacy and security deficiencies of existing application hiding methods are addressed, enabling more complex and secure application hiding and improving the privacy and security of electronic devices.

CN115617227BActive Publication Date: 2026-02-06VIVO MOBILE COMM CO LTD
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
CN202211337320.7
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-10-28
Publication Date
2026-02-06
Estimated Expiration
2042-10-28

AI Technical Summary

Technical Problem

In existing technologies, the methods for hiding applications on mobile terminals rely on a unified settings entry and password protection, which have insufficient privacy and security. If the password is obtained by others, all hidden applications will be discovered.

Method used

By using a floating icon for authentication on the mobile device, the target icon is deleted and a target link is generated. The link is then hidden using the target area. Users can manipulate the floating icon to hide the link in a specific area. Combined with biometric or key verification, this enhances the complexity and security of hiding applications.

Benefits of technology

It improves the hiding effect of applications, enhances the privacy and security of electronic devices, prevents unauthorized users from accidentally operating the device, and ensures smooth operation without needing to enter a specific interface.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115617227B_ABST
    Figure CN115617227B_ABST
Patent Text Reader

Abstract

The application relates to the technical field of electronic device security, and particularly provides a hiding method and display method of an application program and devices thereof, wherein the hiding method of the application program comprises the following steps: in response to a first input of moving a target floating identifier to a first target icon, verifying identity information of a user; in the case that the identity information is verified, deleting the first target icon on a display interface, and generating a target link for starting a first target application program corresponding to the first target icon; and in response to a second input of moving the target floating identifier to a target area, hiding the target link in the target area.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The application belongs to the technical field of electronic device security, and particularly relates to an application program hiding method, an application program display method, an application program hiding device and an application program display device. BACKGROUND

[0002] In the related art, in order to improve the privacy and security of a mobile terminal, the mobile terminal usually has the function of hiding an application program, and the hiding is usually performed by setting a password through a unified setting entrance, and all hidden application programs are displayed by inputting the preset password in a unified interface.

[0003] However, such a privacy protection method is simple and has hidden dangers. If the password is known by others, all the hidden application programs of the user will be discovered. SUMMARY

[0004] The application embodiment aims to provide an application program hiding method, an application program display method, an application program hiding device and an application program display device, which can effectively improve the security of electronic device privacy protection.

[0005] In a first aspect, the application embodiment provides an application program hiding method, comprising:

[0006] In response to a first input of moving a target floating identifier to a first target icon, verifying identity information of a user;

[0007] In the case that the identity information is verified, deleting the first target icon on a display interface, and generating a target link for starting a first target application program corresponding to the first target icon;

[0008] In response to a second input of moving the target floating identifier to a target area, hiding the target link in the target area.

[0009] In a second aspect, the application embodiment provides an application program display method, comprising:

[0010] In response to a third input of moving a target floating identifier to a target area, verifying identity information;

[0011] In the case that the identity information is verified, starting a first target application program through the target link.

[0012] In a third aspect, the application embodiment provides an application program hiding device, comprising:

[0013] A first verification module is configured to verify identity information of a user in response to a first input of moving a target floating identifier to a first target icon;

[0014] generating a target link for starting the first target application corresponding to the first target icon, in a case that the identity information is verified;

[0015] hiding the target link in the target area, in response to a second input of moving the target floating mark to the target area.

[0016] In a fourth aspect, an embodiment of the present application provides a display device of an application program, comprising:

[0017] verifying the identity information, in response to a third input of moving the target floating mark to the target area.

[0018] starting the first target application through the target link, in a case that the identity information is verified.

[0019] In a fifth aspect, an embodiment of the present application provides an electronic device, comprising a processor, a memory, and a program or instruction stored in the memory and executable on the processor, the program or instruction being executed by the processor to implement the application program hiding method provided in the first aspect or the application program display method provided in the second aspect.

[0020] In a sixth aspect, an embodiment of the present application provides a readable storage medium, the readable storage medium storing a program or instruction, the program or instruction being executed by a processor to implement the steps of the application program hiding method provided in the first aspect or the steps of the application program display method provided in the second aspect.

[0021] In a seventh aspect, an embodiment of the present application provides a chip, the chip comprising a processor and a communication interface, the communication interface being coupled to the processor, the processor being configured to execute a program or instruction to implement the steps of the application program hiding method provided in the first aspect or the steps of the application program display method provided in the second aspect.

[0022] In an eighth aspect, an embodiment of the present application provides a computer program product, the program product being stored in a storage medium, the program product being executed by at least one processor to implement the steps of the application program hiding method provided in the first aspect or the steps of the application program display method provided in the second aspect.

[0023] In this embodiment, after the user moves the target floating icon on the screen of the electronic device to the first target icon of the first target application to be hidden, the electronic device initiates the verification of the user's identity information. After the user passes the identity verification, the electronic device deletes the first target icon from the screen display interface and generates a target link to launch the first target application. Then, the user moves the target floating icon to the target area where the user wants to hide the target link, thereby hiding the target link in the target area for use when the first target application is launched. As described above, in this application, the target link for launching the first target application is assigned to the target area selected by the user. That is, the hidden first target application needs to be launched in a specific target area. Compared with the related technology, which simply requires entering a password to launch the hidden target application, this method is more complex, improves the hiding effect of the target application, and enhances the privacy and security of the electronic device. Attached Figure Description

[0024] Figure 1 A flowchart illustrating a method for hiding an application according to an embodiment of this application is shown;

[0025] Figure 2 A flowchart illustrating a method for displaying an application according to an embodiment of this application is shown;

[0026] Figure 3 A structural block diagram of a hidden device for an application according to an embodiment of this application is shown;

[0027] Figure 4 A structural block diagram of a display device for an application according to an embodiment of this application is shown;

[0028] Figure 5 A structural block diagram of a device for hiding and displaying an application according to an embodiment of this application is shown;

[0029] Figure 6 A schematic diagram illustrating a method for hiding a target floating identifier and moving it to a target icon according to an embodiment of this application is shown.

[0030] Figure 7 A schematic diagram illustrating the method of hiding an application according to an embodiment of this application for deleting a target icon on a display interface is shown;

[0031] Figure 8 A schematic diagram illustrating a display method of an application according to an embodiment of this application, showing the movement of a target hover icon to a second target icon;

[0032] Figure 9A schematic diagram showing moving the target floating identifier to the target picture according to the display method of the application program of the embodiment of the present application is shown.

[0033] Figure 10 A schematic diagram showing moving the target floating identifier to the target picture according to the display method of the application program of the embodiment of the present application is shown.

[0034] Figure 11 A schematic diagram showing the fourth input of the target floating identifier and displaying the hidden application management interface according to the display method of the application program of the embodiment of the present application is shown.

[0035] Figure 12 A structural block diagram of an electronic device according to the embodiment of the present application is shown.

[0036] Figure 13 A schematic diagram of the hardware structure of an electronic device implementing the embodiment of the present application is shown.

[0037] Wherein, Figures 6 to 11 The correspondence between the reference signs and the component names in the drawings is as follows:

[0038] 610 screen, 620 target floating identifier, 630 user, 640 first target icon, 650 second target icon, 660 target picture. DETAILED DESCRIPTION

[0039] The technical solutions in the embodiments of the present application will be clearly described below with reference to the drawings in the embodiments of the present application. Obviously, the described embodiments are some, but not all of the embodiments of the present application. Based on the embodiments in the present application, all other embodiments obtained by those of ordinary skill in the art belong to the scope of protection of the present application.

[0040] The terms "first", "second", and the like in the specification and claims of the present application are used to distinguish similar objects, and are not used to describe a specific order or sequence. It should be understood that the terms used in this way can be interchanged under appropriate circumstances, so that the embodiments of the present application can be implemented in an order other than that illustrated or described herein, and the objects distinguished by "first", "second", etc. are usually a class, not limited to the number of objects, for example, the first object can be one or more. In addition, "and / or" in the specification and claims means at least one of the connected objects, and the character " / ", generally represents a "or" relationship between the front and rear associated objects.

[0041] The frequency control method of the memory, the frequency control device of the memory, the electronic device and the readable storage medium provided by the embodiments of the present application will be described in detail below in combination with the drawings and specific embodiments and their application scenarios.

[0042] In some embodiments of the present application, a method for hiding an application is provided for an electronic device, Figure 1 A flowchart of the method for hiding an application according to an embodiment of the present application is shown in FIG. 1. Figure 1 As shown in FIG. 1, the method comprises the following steps:

[0043] Step 102: Verify the identity information of the user in response to the first input of moving the target floating identifier to the first target icon.

[0044] Specifically, after the user manipulates the target floating identifier on the screen of the electronic device and moves the target floating identifier to the first target icon of the first target application that the user wants to hide, the electronic device initiates verification of the identity information of the user.

[0045] Step 104: Delete the first target icon on the display interface and generate a target link for starting the first target application corresponding to the first target icon in the case that the identity information is verified.

[0046] Specifically, after the user is verified by the identity information, the electronic device deletes the first target icon on the display interface of the screen and generates a target link (Deep Link) for starting the first target application.

[0047] Step 106: Hide the target link in the target area in response to the second input of moving the target floating identifier to the target area.

[0048] Specifically, the user continues to manipulate the target floating identifier and moves the target floating identifier to the target area where the user wants to hide the target link, and then hides the target link in the target area for use when the first target application is started.

[0049] In the embodiment of the present application, the target link for starting the first target application is assigned in the target area selected by the user, that is, the hidden first target application needs to be started in a specific target area. Compared with the method of simply inputting a password to start the hidden target application in the related art, the method is more complex, improves the hiding effect of the target application, and improves the privacy and security of the electronic device. The verification of the identity information can be silent verification of identity features such as fingerprints or portraits. And in the case that the verification is not passed, no step is performed. The identity information can be biological information such as fingerprints, irises, or faces, wherein the biological information can be verified secretly, and the identity verification is completed without the user noticing. The identity information can also be key information such as passwords or key images, and the key verification needs to pop up a pop-up window for the user to input the key.

[0050] Wherein, multiple target links can be added on the same target area, that is, multiple applications are hidden by using the same target area.

[0051] And, when the target icon is deleted on the display interface, a dynamic effect can be generated, which can be customized.

[0052] In addition, the target floating identifier can be a floating ball or other window that can move on the screen.

[0053] Specifically, as shown in Figure 6 , when the user 630 long-presses the target floating identifier 620 on the display interface of the screen 610 and moves the target floating identifier 620 from the initial position to the first target icon 640 of the first target application, so that the first target icon 640 and the target floating identifier 620 overlap, the identity information of the user is verified. If it does not pass, no other operation will occur to prevent illegal users from misoperation. After verification, the fingerprint of the finger that manipulates the target floating identifier 620 can be directly verified, or a face recognition component can be started to perform face recognition on the user, as shown in Figure 7 , the first target icon 640 is deleted on the display interface of the screen 610 to achieve the effect of hiding the first target icon 640. When the first target icon 640 is deleted, it has a certain dynamic effect, for example, “sucking away the first target icon 640”. At this time, a target link is generated, which can start the first target application through the target link. Then, the target floating identifier 620 is moved to the target area, and then the target link is added to the target area, thereby forming a desktop entry of the first target application.

[0054] As a possible implementation, the target area includes a target picture, a second target icon, or a target document. In response to the second input of moving the target floating identifier to the target area, the step of hiding the target link in the target area includes: in response to the second input of moving the target floating identifier to the target picture, hiding the target link in the target picture; or in response to the second input of moving the target floating identifier to the second target icon, hiding the target link in the second target icon; or in response to the second input of moving the target floating identifier to the target document, hiding the target link in the target document.

[0055] Specifically, the step of moving the target floating identifier to the target area to hide the target link in the target area can be moving the target floating identifier to the target picture so that the target floating identifier and the target picture overlap, thereby hiding the target link in the target picture, that is, hiding the first target application by using the picture. Since there are many pictures in the electronic device, the hiding effect of the application is improved, and the privacy and security of the electronic device are improved.

[0056] The step of moving the target floating identifier to the target area to hide the target link in the target area can also be moving the target floating identifier to a second target icon of a second target application, so that the target floating identifier and the second target icon overlap, thereby hiding the target link on the second target icon, that is, hiding the first target application by the icon of the other application. Since there are many icons of applications in the electronic device, the hiding effect of the application is improved, and the privacy and security of the electronic device are improved.

[0057] The step of moving the target floating identifier to the target area to hide the target link in the target area can also be moving the target floating identifier to a target document, so that the target floating identifier and the target document overlap, thereby hiding the target link on the target document, that is, hiding the first target application by the target document. Since there are many target documents in the electronic device, the hiding effect of the application is improved, and the privacy and security of the electronic device are improved. The document can be a chat record, a desktop wallpaper, a text document, or a link.

[0058] As a possible implementation, in response to the second input of moving the target floating identifier to the target area, the step of hiding the target link in the target area specifically includes: in response to the second input of moving the target floating identifier to the target area, hiding the target link in the target area in the form of a target watermark.

[0059] Specifically, the step of moving the target floating identifier to the target area to hide the target link in the target area can be moving the target floating identifier to the target area to hide the target link in the target area in the form of a target watermark. The target watermark can be a dark watermark, which is to add hidden marks in some carrier data. These marks are outside the range that can be easily perceived by humans and machines, and the addition and extraction of the watermark can be completed by a specific algorithm, that is, the user cannot observe the target watermark. Therefore, the target area cannot be distinguished from the target area without adding the target link after hiding the target link, thereby achieving a non-perceptual addition of the target link and improving the privacy and security of the electronic device.

[0060] In some embodiments of the present application, a display method of an application program is provided for an electronic device, Figure 2 A flowchart of the display method of the application program according to an embodiment of the present application is shown in FIG. 1. Figure 2 As shown in the figure, the method includes:

[0061] Step 202: In response to a third input of moving the target floating identifier to the target area, verifying the identity information of the user.

[0062] Specifically, after the user moves the target floating identifier on the screen of the electronic device to the target area where the target link is hidden, the verification of the identity information of the user is initiated.

[0063] Step 204: In the case where the identity information is verified, the first target application program is started through the target link.

[0064] Specifically, after the user is verified by the identity information, the first target application program is started according to the target link on the target area.

[0065] In the embodiments of the present application, the starting of the hidden application program is realized by moving the target floating identifier to the target area, the starting step of the hidden application program is complex and has high security, the target area where the target link is located has a hidden nature, and the identity information verification improves the hiding effect of the target application program, improves the privacy and security of the electronic device, and the entire operation process does not need to enter a specific interface, and the overall process is smoother. The verification of the identity information can be the silent verification of the identity features such as fingerprints or portraits. And in the case where the verification is not passed, no step is performed. Above, the identity information can be biological information, for example: fingerprints, iris or face, etc., wherein the biological information can be secretly verified, and the identity verification is completed without the user's awareness. The identity information can also be key information, for example: password or key image, etc., the key verification needs to pop up a pop-up window for the user to input the key.

[0066] In the target link is added to the target area by the target watermark, specifically, the target watermark can be a dark watermark, after the user is verified by the identity information, the target watermark on the target area is analyzed to obtain the target link, and the first target application program is started according to the target link.

[0067] Wherein, in the case where multiple target links are added on the same target area, after the target floating identifier is moved to the target area where the target link is hidden, multiple first target application programs can be displayed, and after the user makes a selection, the electronic device starts the corresponding first target application program. As Figure 8 As shown, the user moves the target floating identifier 620 to the target area where the target link is hidden, so that the target floating identifier 620 and the target area overlap, multiple program lists are displayed, and then according to the user's selection, the corresponding first target application program is started, wherein the fingerprint of the finger of the user operating the target floating identifier 620 can be directly verified, or the face recognition component is started to recognize the face of the user.

[0068] And when the first target application program is started, it can have a dynamic effect, which can be customized.

[0069] As a possible implementation, the target region includes a target picture, a second target icon, or a target document, and in response to a third input of moving the target floating mark to the target region, the step of verifying the identity information of the user includes: in response to a third input of moving the target floating mark to the target picture, verifying the identity information of the user; or in response to a third input of moving the target floating mark to the second target icon, verifying the identity information of the user; or in response to a third input of moving the target floating mark to the target document, verifying the identity information of the user.

[0070] Specifically, the target region includes a target picture, a second target icon, or a target document, and in response to a third input of moving the target floating mark to the target region, the step of verifying the identity information of the user can be moving the target floating mark to the target picture so that the target floating mark and the target picture overlap, and then the electronic device initiates verification of the identity information of the user, that is, the first target application program is started by using the picture. Since there are many pictures in the electronic device, the hiding effect of the application program is improved, and the privacy and security of the electronic device are improved.

[0071] As shown in Figure 9 , the user moves the target floating mark 620 to the target picture 660 in which the target link is hidden, so that the target floating mark 620 and the target picture 660 overlap, and then the corresponding first target application program is started.

[0072] Further, the target picture can be uploaded to the cloud or a specified device (for example, a storage device or a computer), and the target picture is deleted in the electronic device, and then the target picture can be downloaded again. The downloaded target picture still has a target link, as shown in Figure 10 , the target floating mark 620 is moved to the target picture 660 in the album or the chat record of the communication software, and the corresponding first target application program can be started.

[0073] In response to a third input of moving the target floating mark to the target region, the step of verifying the identity information of the user can also be moving the target floating mark to the second target icon of the second target application program so that the target floating mark and the second target icon overlap, and then the electronic device initiates verification of the identity information of the user, that is, the first target application program is started by using the icon of the application program. Since there are many application programs in the electronic device, the hiding effect of the application program is improved, and the privacy and security of the electronic device are improved.

[0074] As shown in Figure 8As shown, the user 630 moves the target floating identifier 620 to the second target icon 650 of the second application program that hides the target link, and when the target floating identifier 620 and the second target icon 650 overlap, a plurality of program lists are displayed, and then, according to the user's selection, the corresponding first target application program is started, wherein the fingerprint of the finger of the user manipulating the target floating identifier 620 can be directly verified, or the face recognition component is started to perform face recognition on the user.

[0075] In response to the third input of moving the target floating identifier to the target area, the step of verifying the identity information of the user can be moving the target floating identifier to the target document so that the target floating identifier and the target document overlap, and then the electronic device initiates verification of the identity information of the user, that is, the first target application program is started by using the document. Since there are many documents in the electronic device, the hiding effect of the application program is improved, and the privacy and security of the electronic device are improved. The document can be a chat record, a desktop wallpaper, a text document, or a link, etc.

[0076] As a possible implementation, in response to a fourth input to the target floating identifier, the identity information of the user is verified; based on the case that the identity information is verified, a hidden application program management interface is displayed; in response to a fifth input to the hidden application program management interface, the first target application program is started; and in response to a sixth input to the hidden application program management interface, the first target application program is removed from the hidden application program management interface.

[0077] Specifically, the display method of the application program further includes, after the user manipulates the target floating identifier on the screen of the electronic device to perform a fourth input, initiating verification of the identity information of the user, and after the user is verified by the identity information, scanning a target area containing a target watermark locally, and inversely analyzing the first target application program, and displaying a hidden application program management interface on the screen of the electronic device, the hidden application program management interface displays the first target application program corresponding to the target link carried in the target area (target picture, second target icon and target document) saved locally in the current electronic device. The user operates the hidden application program management interface, and after the user performs a fifth input to the hidden application program management interface, the corresponding first target application program can be started, and after the user performs a sixth input to the hidden application program management interface, the first target application program can be removed from the hidden application program management interface, that is, the hiding of the first target application program is removed, and the first target icon of the first target application program is displayed on the display interface of the screen again. Through the operation of the target floating identifier, the hidden application program can be more conveniently managed. The verification of the identity information can be the silent verification of the identity features such as fingerprint or portrait. And in the case that the identity information verification is not passed, no step is performed.

[0078] The first target application corresponding to the target link in the target area which has been deleted locally is not displayed in the hidden application management interface.

[0079] The fourth input can be a long press for a certain time or multiple clicks, for example, a long press for 3 seconds, 4 seconds or 5 seconds, or 3 taps, 4 taps or 5 taps.

[0080] As shown in Figure 11 After the user performs the fourth input operation on the target floating identifier 620, the identity information of the user is verified, and after the verification is passed, the electronic device displays a hidden application management interface. In the hidden application management interface, all hidden applications are displayed, and certain virtual buttons are displayed, for example, “one-key opening” and “one-key removal”.

[0081] After the user touches the “one-key opening” corresponding to a certain application, the first target application is started.

[0082] After the user touches the “one-key removal” corresponding to a certain application, the first target application is removed from the hidden application management interface, and the first target icon of the first target application is displayed on the interface again, so that the first target application exits the hidden state.

[0083] The application program hiding method provided in the embodiments of the present application can be executed by an application program hiding device. In the embodiments of the present application, the application program hiding method executed by the application program hiding device is taken as an example to illustrate the application program hiding device provided in the embodiments of the present application.

[0084] As shown in Figure 3 In some embodiments of the present application, an application program hiding device 300 is provided, which comprises: a first verification module 302 configured to verify the identity information of a user in response to a first input of moving a target floating identifier to a first target icon; a generation module 304 configured to delete the first target icon on a display interface and generate a target link for starting a first target application corresponding to the first target icon in a case where the identity information is verified; and a hiding module 306 configured to hide the target link in a target area in response to a second input of moving the target floating identifier to the target area.

[0085] In the embodiments of the present application, when the user manipulates a target floating mark on the screen of the electronic device, moves the target floating mark to a first target icon of a first target application which the user wants to hide, the electronic device initiates verification of the identity information of the user, and after the user passes the verification of the identity information, the electronic device deletes the first target icon on the display interface of the screen, and generates a target link (Deep Link) for starting the first target application. Then, the user manipulates the target floating mark, moves the target floating mark to a target area where the user wants to hide the target link, and hides the target link in the target area for use when the first target application is started. As described above, in the present application, the target link for starting the first target application is assigned in the target area selected by the user, that is, the first target application after being hidden needs to be started in a specific target area. Compared with the related art, the method of simply inputting a password to start the hidden target application is more complex, improves the hiding effect of the target application, and improves the privacy and security of the electronic device. The verification of the identity information can be silent verification of identity features such as fingerprints and portraits. And in the case of not passing the verification, no step is performed.

[0086] Among them, multiple target links can be added on the same target area, that is, multiple application programs are hidden by using the same target area.

[0087] And when the target icon is deleted on the display interface, it can have a dynamic effect which can be customized.

[0088] In addition, the target floating mark can be a window such as a floating ball that can move on the screen.

[0089] Specifically, as shown in Figure 6 When the user 630 long-presses the target floating mark 620 on the display interface of the screen 610 and moves the target floating mark 620 from the initial position to the first target icon 640 of the first target application, so that the first target icon 640 and the target floating mark 620 overlap, the identity information of the user is verified. If it does not pass, no other operation will occur to prevent illegal users from misoperation. After passing the verification, the fingerprint of the finger manipulating the target floating mark 620 can be directly verified, or a face recognition component can be started to perform face recognition on the user. Figure 7As shown, the first target icon 640 is deleted on the display interface of the screen 610 to achieve the effect of hiding the first target icon 640. When the first target icon 640 is deleted, a certain dynamic effect is generated, for example, the first target icon 640 is "sucked away". At this time, a target link is generated, and the first target application program can be started through the target link. Then, the target floating mark 620 is moved to the target area, and the target link is added to the target area, thereby forming a desktop entry of the first target application program.

[0090] As a possible implementation, the target area includes a target picture, a second target icon or a target document, and the hiding module includes: a first hiding submodule configured to hide the target link on the target picture in response to a second input of moving the floating mark to the target picture; or a second hiding submodule configured to hide the target link on the second target icon in response to a second input of moving the floating mark to the second target icon; or a third hiding submodule configured to hide the target link on the target document in response to a second input of moving the floating mark to the target document.

[0091] Specifically, the step of moving the target floating mark to the target area to hide the target link on the target area can be moving the target floating mark to the target picture so that the target floating mark and the target picture overlap, so that the target link is hidden on the target picture, that is, the first target application program is hidden by using the picture. Since there are many pictures in the electronic device, the hiding effect of the application program is improved, and the privacy and security of the electronic device are improved.

[0092] The step of moving the target floating mark to the target area to hide the target link on the target area can also be moving the target floating mark to the second target icon of the second target application program so that the target floating mark and the second target icon overlap, so that the target link is hidden on the second target icon, that is, the first target application program is hidden by using the icon of the other application program. Since there are many icons of application programs in the electronic device, the hiding effect of the application program is improved, and the privacy and security of the electronic device are improved.

[0093] The step of moving the target floating mark to the target area to hide the target link on the target area can also be moving the target floating mark to the target document so that the target floating mark and the target document overlap, so that the target link is hidden on the target document, that is, the first target application program is hidden by using the target document. Since there are many target documents in the electronic device, the hiding effect of the application program is improved, and the privacy and security of the electronic device are improved. The document can be a chat record, a desktop wallpaper, a text document or a link, etc.

[0094] As a possible implementation, the hiding module comprises: a fourth hiding submodule, configured to hide the target link in the form of a target watermark in the target region in response to a second input of moving the target floating identifier to the target region.

[0095] Specifically, the step of moving the target floating identifier to the target region by the user to hide the target link in the target region can be moving the target floating identifier to the target region by the user to hide the target link in the target region in the form of a target watermark, wherein the target watermark can be a dark watermark, which is to add hidden marks in some carrier data, which are beyond the range of human and machine perception, and the addition and extraction of the watermark can be completed through a specific algorithm, that is, the user cannot observe the target watermark, and therefore, the target region cannot be distinguished from the target region without the target link after hiding the target link, thereby achieving the addition of the target link without perception and improving the privacy and security of the electronic device.

[0096] The application embodiment provides a display method of an application program, and an execution subject can be a display device of the application program. In the application embodiment, the display method of the application program is executed by the display device of the application program, and the display device of the application program is described.

[0097] As shown in Figure 4 In some embodiments of the application, a display device 400 of an application program is provided, comprising: a second verification module 402, configured to verify identity information in response to a third input of moving a target floating identifier to a target region; and a first starting module 404, configured to start a first target application program through a target link in a case where the identity information is verified.

[0098] In the application embodiment, after the user controls the target floating identifier on the screen of the electronic device and moves the target floating identifier to the target region in which the target link is hidden, the identity information of the user is verified, and after the user passes the verification of the identity information, the first target application program is started according to the target link on the target region, so that the starting of the hidden application program is realized, the opening step of the hidden application program is complex, the security is high, the target region in which the target link is located has a hidden property, and the identity information verification is combined to improve the hiding effect of the target application program, improve the privacy and security of the electronic device, and the whole operation process does not need to enter a specific interface, and the whole process is more smooth. The verification of the identity information can be the silent verification of the identity features such as fingerprints and portraits. And in the case where the verification fails, no step is performed.

[0099] The target link is added to the target area in a manner of target watermarking. Specifically, the target watermark can be a dark watermark. After the user is verified by the identity information, the target watermark on the target area is parsed to obtain the target link, and the first target application program is started according to the target link.

[0100] In the case where multiple target links are added to the same target area, the target floating identifier is moved to the target area where the target link is hidden, and multiple first target application programs can be displayed. After the user makes a selection, the electronic device starts the corresponding first target application program. As shown in Figure 8 The user 630 moves the target floating identifier 620 to the target area where the target link is hidden, and when the target floating identifier 620 overlaps the target area, multiple program lists are displayed. Then, according to the user's selection, the corresponding first target application program is started. Directly verifying the fingerprint of the finger that the user uses to manipulate the target floating identifier 620, or starting the face recognition component to perform face recognition on the user.

[0101] When the first target application program is started, the first target application program can have a dynamic effect, which can be customized.

[0102] As a possible implementation, the target area includes a target picture, a second target icon, or a target document. The second verification module specifically includes: a first verification submodule for verifying the identity information of the user in response to a third input of moving the target floating identifier to the target picture; or a second verification submodule for verifying the identity information of the user in response to a third input of moving the target floating identifier to the second target icon; or a third verification submodule for verifying the identity information of the user in response to a third input of moving the target floating identifier to the target document.

[0103] Specifically, the target area includes a target picture, a second target icon, or a target document. In response to a third input of moving the target floating identifier to the target area, the step of verifying the identity information of the user can be moving the target floating identifier to the target picture so that the target floating identifier overlaps the target picture, and then the electronic device initiates verification of the identity information of the user, that is, the first target application program is started by the picture. Since there are many pictures in the electronic device, the hiding effect of the application program is improved, and the privacy and security of the electronic device are improved.

[0104] As shown in Figure 9 The user moves the target floating identifier 620 to the target picture 660 where the target link is hidden, and when the target floating identifier 620 overlaps the target picture 660, the corresponding first target application program is started.

[0105] Further, the target picture can be uploaded to the cloud or a designated device (e.g., a storage device or a computer) as a file, and the target picture can be deleted in the electronic device. After that, the target picture can be downloaded again, and the downloaded target picture still has the target link. Figure 10 As shown in FIG. 6B, the target floating identifier 620 is moved to the target picture 660 in the album or the chat record in the communication software, and the corresponding first target application program is started.

[0106] In response to the third input of moving the target floating identifier to the target area, the step of verifying the identity information of the user can also be moving the target floating identifier to the second target icon of the second target application program, so that the target floating identifier and the second target icon overlap, and then the electronic device initiates verification of the identity information of the user, that is, the first target application program is started by using the icon of the application program. Since there are many application programs in the electronic device, the hiding effect of the application program is improved, and the privacy and security of the electronic device are improved.

[0107] As shown in FIG. 6B, the target floating identifier 620 is moved to the target picture 660 in the album or the chat record in the communication software, and the corresponding first target application program is started. Figure 8 As shown in FIG. 6B, the target floating identifier 620 is moved to the target picture 660 in the album or the chat record in the communication software, and the corresponding first target application program is started.

[0108] In response to the third input of moving the target floating identifier to the target area, the step of verifying the identity information of the user can also be moving the target floating identifier to the second target icon of the second target application program, so that the target floating identifier and the second target icon overlap, and then the electronic device initiates verification of the identity information of the user, that is, the first target application program is started by using the icon of the application program. Since there are many application programs in the electronic device, the hiding effect of the application program is improved, and the privacy and security of the electronic device are improved.

[0109] As a possible implementation, it further includes: a third verification module configured to verify the identity information of the user in response to a fourth input to the target floating identifier; a first display module configured to display a hidden application program management interface based on the case that the identity information is verified; a second starting module configured to start the first target application program in response to a fifth input to the hidden application program management interface; and a removal module configured to remove the first target application program in the hidden application program management interface in response to a sixth input to the hidden application program management interface.

[0110] Specifically, the display method of the application program further comprises, after the user manipulates the target floating identifier on the screen of the electronic device to perform a fourth input, initiating verification of the identity information of the user, after the user passes the verification of the identity information, scanning a target region containing a target watermark locally, and inversely resolving the first target application program, and displaying a hidden application program management interface on the screen of the electronic device, the hidden application program management interface displays the first target application program corresponding to the target link carried in the target region (target picture, second target icon and target document) saved locally in the current electronic device, the user operates the hidden application program management interface, after the user performs a fifth input on the hidden application program management interface, the corresponding first target application program can be opened, and after the user performs a sixth input on the hidden application program management interface, the first target application program can be removed from the hidden application program management interface, that is, the hidden application program is unhidden, and the first target icon of the first target application program is displayed on the display interface of the screen again, so that the hidden application program can be managed more conveniently through the operation of the target floating identifier. The verification of the identity information can be silent verification of identity features such as fingerprints or portraits. And in the case that the verification fails, no step is performed.

[0111] The first target application program corresponding to the target link in the target region that has been deleted locally is not displayed in the hidden application program management interface.

[0112] The fourth input can be a long press for a certain time or multiple clicks, for example, a long press for 3 seconds, 4 seconds or 5 seconds, or 3 taps, 4 taps or 5 taps.

[0113] As shown in Figure 11 After the user performs a fourth input operation on the target floating identifier 620, the identity information of the user is verified, and after the verification passes, the electronic device displays a hidden application program management interface, in which all hidden application programs are displayed, and certain virtual buttons are displayed, such as "one-key open" and "one-key remove".

[0114] After the user touches the "one-key open" corresponding to a certain application program, the first target application program is opened.

[0115] After the user touches the "one-key remove" corresponding to a certain application program, the first target application program is removed from the hidden application program management interface, and the first target icon of the first target application program is displayed on the interface again, so that the first target application program exits the hidden state.

[0116] As shown in Figure 5As shown in some embodiments of the present application, a device 500 for hiding and displaying an application is provided, comprising: a verification module 502 configured to verify identity information of a user, so as to determine whether a current operation is initiated by the user himself / herself; a generation module 504 configured to generate a target link; a hiding module 506 configured to hide the target link into a target area by means of a target watermark; and a starting module 508 configured to parse the target watermark of the target link, and start a first target application according to the target link.

[0117] The device for hiding an application and the device for displaying an application in the embodiments of the present application can be an electronic device, or a component in an electronic device, such as an integrated circuit or a chip. The electronic device can be a terminal, or other devices other than a terminal. For example, the electronic device can be a mobile phone, a tablet computer, a notebook computer, a palm computer, a vehicle-mounted electronic device, a Mobile Internet Device (MID), an augmented reality (AR) / virtual reality (VR) device, a robot, a wearable device, an ultra-mobile personal computer (UMPC), a netbook, or a personal digital assistant (PDA), etc. The electronic device can also be a server, a Network Attached Storage (NAS), a personal computer (PC), a television (TV), a teller machine, or a self-service machine, etc. The embodiments of the present application are not limited in this regard.

[0118] The device for hiding an application and the device for displaying an application in the embodiments of the present application can be a device with an operating system. The operating system can be an Android operating system, an iOS operating system, or other possible operating systems, and the embodiments of the present application are not limited in this regard.

[0119] The device for hiding an application and the device for displaying an application provided in the embodiments of the present application can implement each process achieved by the method embodiments, and achieve the same technical effects. To avoid repetition, details are not described herein.

[0120] The embodiments of the present application further provide an electronic device, Figure 12 As shown in a structural block diagram of an electronic device according to an embodiment of the present application, Figure 12As shown, the electronic device 1200 includes a processor 1202 and a memory 1204, a program or instruction stored on the memory 1204 and executable on the processor 1202, which is executed by the processor 1202 to implement the above-mentioned method embodiments and achieve the same technical effects. To avoid repetition, details are not described here.

[0121] It should be noted that the electronic device in the embodiments of the present application includes the above-mentioned mobile electronic device and non-mobile electronic device.

[0122] Figure 13 A hardware structure schematic diagram of an electronic device according to an embodiment of the present application.

[0123] The electronic device 1300 includes but is not limited to: a radio frequency unit 1301, a network module 1302, an audio output unit 1303, an input unit 1304, a sensor 1305, a display unit 1306, a user input unit 1307, an interface unit 1308, a memory 1309, and a processor 1310, etc.

[0124] Those skilled in the art can understand that the electronic device 1300 can also include a power supply (such as a battery) for powering each component, and the power supply can be logically connected to the processor 1310 through a power management system, so as to realize the functions of managing charging, discharging, and power consumption management through the power management system. Figure 13 The electronic device structure shown in the figure does not constitute a limitation on the electronic device, and the electronic device can include more or fewer components than the figure, or combine certain components, or different component arrangements, which are not described here.

[0125] The sensor 1305 is configured to verify the identity information of the user in response to a first input of moving the target floating identifier to the first target icon.

[0126] The processor 1310 is configured to delete the first target icon on the display interface and generate a target link for starting a first target application corresponding to the first target icon in a case where the identity information is verified.

[0127] The processor 1310 is configured to hide the target link in the target area in response to a second input of moving the target floating identifier to the target area.

[0128] The processor 1310 is configured to hide the target link on the target picture in response to a second input of moving the target floating identifier to the target picture.

[0129] The processor 1310 is configured to hide the target link on the second target icon in response to a second input of moving the target floating identifier to the second target icon.

[0130] The processor 1310 is used to hide the target link on the target document in response to a second input that moves the target hover icon to the target document.

[0131] The processor 1310 is used to hide the target link in the target area in the form of a target watermark in response to a second input that moves the target hover icon to the target area.

[0132] For electronic devices, after a user manipulates a target hover icon on the screen and moves it to the first target icon of the first target application to be hidden, the electronic device initiates verification of the user's identity information. After successful verification, the electronic device deletes the first target icon from the screen and generates a target link (Deep Link) to launch the first target application. The user then manipulates the target hover icon to move it to the target area where the target link is hidden, thus hiding the link for use when the first target application launches. As described above, in this application, the target link for launching the first target application is assigned to the target area selected by the user. That is, the hidden first target application needs to be launched in a specific target area. Compared to related technologies that simply require a password to launch a hidden target application, this method is more complex, improves the hiding effect of the target application, and enhances the privacy and security of the electronic device. Identity verification can be silent verification using fingerprints or facial recognition features. Furthermore, no further steps are taken if verification fails.

[0133] Multiple target links can be added to the same target area, which means that multiple applications can be hidden using the same target area.

[0134] Furthermore, deleting the target icon from the display interface can have an animation effect, which can be customized.

[0135] Additionally, the target floating icon can be a window that can move on the screen, such as a floating ball.

[0136] Specifically, such as Figure 6 As shown, when user 630 long-presses the target floating icon 620 on the display interface of screen 610 and moves the target floating icon 620 from its initial position onto the first target icon 640 of the first target application, so that the first target icon 640 and the target floating icon 620 overlap, the user 630's identity information is verified. If the verification fails, no further operation will occur to prevent unauthorized user 630 from making accidental operations. After successful verification, the user's fingerprint used to manipulate the target floating icon 620 can be directly verified, or the facial recognition component can be activated to perform facial recognition on the user. Figure 7As shown, the first target icon 640 is deleted on the display interface of the screen 610 to achieve the effect of hiding the first target icon 640, and when the first target icon 640 is deleted, a certain dynamic effect is generated, for example, the first target icon 640 is "sucked away", at this time, a target link is generated, the first target application program can be started through the target link, then the target floating mark 620 is moved to the target area, and then the target link is added to the target area, and then a desktop entrance of the first target application program is formed.

[0137] The sensor 1305 is configured to verify the identity information of the user in response to a third input of moving the target floating mark to the target area.

[0138] The processor 1310 is configured to start the first target application program through the target link in a case where the identity information is verified.

[0139] The processor 1310 is configured to verify the identity information of the user in response to a third input of moving the target floating mark to the target picture.

[0140] The processor 1310 is configured to verify the identity information of the user in response to a third input of moving the target floating mark to the second target icon.

[0141] The processor 1310 is configured to verify the identity information of the user in response to a third input of moving the target floating mark to the target document.

[0142] The sensor 1305 is configured to verify the identity information of the user in response to a fourth input to the target floating mark.

[0143] The display unit 1306 is configured to display a hidden application program management interface based on a case where the identity information is verified.

[0144] The processor 1310 is configured to start the first target application program in response to a fifth input to the hidden application program management interface.

[0145] The processor 1310 is configured to remove the first target application program in the hidden application program management interface in response to a sixth input to the hidden application program management interface.

[0146] For the electronic device, when the user manipulates a target floating mark on the screen of the electronic device, the target floating mark is moved to a target area where a target link is hidden, verification of identity information of the user is initiated, after the user passes the verification of the identity information, a first target application program is started according to the target link on the target area, so that the starting of the hidden application program is realized, the opening step of the hidden application program is complex, the security is high, and the target area where the target link is located has the hidden nature, and the identity information verification is combined to improve the hiding effect of the target application program, improve the privacy and security of the electronic device, and the whole operation process does not need to enter a specific interface, and the whole process is more smooth. The verification of the identity information can be silent verification of identity features such as fingerprints and portraits. And in the case of not passing the verification, no step is performed.

[0147] The target link is added to the target area by the target watermark, specifically, the target watermark can be a dark watermark, after the user passes the verification of the identity information, the target watermark on the target area is analyzed to obtain the target link, and the first target application program is started according to the target link.

[0148] Wherein, in the case that multiple target links are added to the same target area, after the target floating mark is moved to the target area where the target link is hidden, multiple first target application programs can be displayed, and after the user makes a selection, the electronic device starts the corresponding first target application program. As shown in Figure 8 The user 630 moves the target floating mark 620 to the target area where the target link is hidden, so that the target floating mark 620 and the target area overlap, multiple program lists are displayed, and then according to the selection of the user, the corresponding first target application program is started, wherein the fingerprint of the finger manipulating the target floating mark 620 of the user can be directly verified, or the face recognition component is started to perform face recognition on the user.

[0149] And when the first target application program is started, the dynamic effect can be customized.

[0150] It should be understood that in the embodiments of the present application, the input unit 1304 can include a graphics processor (GPU) 13041 and a microphone 13042. The graphics processor 13041 processes image data of a still picture or a video obtained by an image capture device (such as a camera) in a video capture mode or an image capture mode. The display unit 1306 can include a display panel 13061, which can be configured in the form of a liquid crystal display, an organic light-emitting diode, or the like. The user input unit 1307 includes at least one of a touch panel 13071 and other input devices 13072. The touch panel 13071 is also referred to as a touch screen. The touch panel 13071 can include two parts of a touch detection device and a touch controller. The other input devices 13072 can include, but are not limited to, a physical keyboard, function keys (such as volume control keys, on / off keys, etc.), a trackball, a mouse, a joystick, and the like, which will not be described here.

[0151] The memory 1309 can be used to store software programs and various data. The memory 1309 can mainly include a first storage area storing programs or instructions and a second storage area storing data, wherein the first storage area can store an operating system, application programs or instructions required by at least one function (such as a sound playing function, an image playing function, etc.), and the like. In addition, the memory 1309 can include a volatile memory or a non-volatile memory, or the memory 1309 can include both volatile and non-volatile memories. The non-volatile memory can be a Read-Only Memory (ROM), a Programmable ROM (PROM), an Erasable PROM (EPROM), an Electrically EPROM (EEPROM), or a flash memory. The volatile memory can be a Random Access Memory (RAM), a Static RAM (SRAM), a Dynamic RAM (DRAM), a Synchronous DRAM (SDRAM), a Double Data Rate SDRAM (DDR SDRAM), an Enhanced SDRAM (ESDRAM), a Synch link DRAM (SLDRAM), and a Direct Rambus RAM (DRRAM). The memory 1309 in the embodiments of the present application includes but is not limited to these and any other suitable types of memories.

[0152] The processor 1310 can include one or more processing units; optionally, the processor 1310 integrates an application processor and a modem processor, wherein the application processor mainly processes operations related to an operating system, a user interface, and an application program, and the modem processor mainly processes wireless communication signals, such as a baseband processor. It can be understood that the above-mentioned modem processor can also not be integrated into the processor 1310.

[0153] The embodiments of the present application also provide a readable storage medium, and the readable storage medium stores programs or instructions, the programs or instructions are executed by a processor to realize various processes of the above-mentioned method embodiments and achieve the same technical effects. To avoid repetition, details are not described here.

[0154] The processor is a processor in the electronic device in the above embodiments. The readable storage medium includes a computer readable storage medium, such as a computer read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk, etc.

[0155] The chip provided by the embodiments of the present application includes a processor and a communication interface, the communication interface is coupled with the processor, the processor is used to run programs or instructions to implement various processes of the above-mentioned application program hiding method and application program display method embodiments, and the same technical effects can be achieved. To avoid repetition, details are not described here.

[0156] It should be understood that the chip mentioned in the embodiments of the present application can also be referred to as a system-level chip, a system chip, a chip system or a system-on-chip chip, etc.

[0157] The embodiments of the present application provide a computer program product stored in a storage medium, which is executed by at least one processor to implement various processes of the above-mentioned application program hiding method and application program display method embodiments, and the same technical effects can be achieved. To avoid repetition, details are not described here.

[0158] It should be noted that in this paper, the term "include", "contain" or any other variant thereof is intended to cover non-exclusive inclusion, so that the process, method, article or device including a series of elements not only includes those elements, but also includes other elements not explicitly listed, or includes elements inherent to such process, method, article or device. Without more limitations, the element defined by the statement "includes a" does not exclude the presence of other identical elements in the process, method, article or device including the element. In addition, it should be pointed out that the scope of the method and device in the embodiments of the present application is not limited to the order of functions shown or discussed, but can also include functions performed in a substantially simultaneous manner or in the opposite order according to the functions involved, for example, the described method can be performed in an order different from that described, and various steps can also be added, omitted or combined. In addition, the features described with reference to some examples can be combined in other examples.

[0159] Through the above description of the embodiments, those skilled in the art can clearly understand that the above-mentioned example methods can be realized by means of software and a necessary general hardware platform, and of course, can also be realized by hardware, but in many cases, the former is a better embodiment. Based on such understanding, the technical solutions of the present application can be embodied in the form of a computer software product in essence or in the form of a part that contributes to the prior art, which is stored in a storage medium (such as a ROM / RAM, a magnetic disc, an optical disc), and includes a plurality of instructions for causing a terminal (which can be a mobile phone, a computer, a server, or a network device, etc.) to execute the methods of various embodiments of the present application.

[0160] The embodiments of the present application are described above in combination with the drawings, but the present application is not limited to the above-mentioned specific embodiments, and the above-mentioned specific embodiments are only illustrative, but not restrictive. Those skilled in the art can make many forms under the inspiration of the present application without departing from the scope of the present application and the scope protected by the claims.

Claims

1. A method for hiding and showing an application, characterized in that, include: In response to the first input that moves the target hover icon to the first target icon, verify the user's identity information; If the identity information is verified, the first target icon is deleted from the display interface, and a target link is generated to launch the first target application corresponding to the first target icon. In response to a second input that moves the target hover icon to the target area, the target link is hidden in the target area, which includes a target image, a second target icon, or a target document; In response to a third input that moves the target floating icon to the target area, the user's identity information is verified; If the identity information is verified, the first target application is launched via the target link; The step of hiding the target link in the target area in response to the second input of moving the target floating icon to the target area specifically includes: In response to a second input that moves the target floating icon to the target area, the target link is hidden in the target area in the form of a target watermark.

2. The method for hiding and showing an application according to claim 1, characterized in that, The step of hiding the target link in the target area in response to the second input that moves the target hover icon to the target area specifically includes: In response to moving the target hover icon to a second input of the target image, the target link is hidden on the target image; or In response to moving the target hover icon to a second input of the second target icon, the target link is hidden on the second target icon; or In response to moving the target hover icon to a second input in the target document, the target link is hidden on the target document.

3. The method for hiding and showing an application according to claim 1, characterized in that, Also includes: In response to a fourth input to the target floating icon, the user's identity information is verified; If the identity information is verified, the hidden application management interface will be displayed. In response to a fifth input to the hidden application management interface, the first target application is launched; In response to a sixth input to the hidden application management interface, the first target application is removed from the hidden application management interface.

4. A device for hiding the display of an application, characterized in that, include: The first verification module is used to verify the user's identity information in response to the first input of moving the target floating icon to the first target icon; The generation module is used to delete the first target icon from the display interface and generate a target link for launching the first target application corresponding to the first target icon when the identity information is verified. A hiding module is configured to hide the target link in the target area in response to a second input that moves the target hover icon to the target area, the target area including a target image, a second target icon, or a target document; The second verification module is used to verify identity information in response to a third input that moves the target floating icon to the target area; The first startup module is used to launch the first target application via the target link when the identity information is verified. The hidden module includes: The fourth hiding submodule is used to hide the target link in the target area in the form of a target watermark in response to a second input that moves the target floating icon to the target area.

5. The application hiding display device according to claim 4, characterized in that, The hidden module includes: A first hiding submodule is configured to hide the target link on the target image in response to a second input that moves the floating icon to the target image; or The second hiding submodule is configured to hide the target link on the second target icon in response to a second input that moves the floating icon to the second target icon; or The third hiding submodule is used to hide the target link on the target document in response to moving the floating icon to a second input of the target document.

6. The application hiding display device according to claim 4, characterized in that, Also includes: The third verification module is used to verify the user's identity information in response to a fourth input to the target floating icon; The first display module is used to display a hidden application management interface when the identity information is verified. The second startup module is used to launch the first target application in response to a fifth input to the hidden application management interface; The removal module is configured to remove the first target application from the hidden application management interface in response to a sixth input to the hidden application management interface.

Citation Information

Patent Citations

  • Interface display control method and device

    CN104808919A

  • Hide display starting device and hide display starting method for application programs

    CN106446632A

  • Operation control method and device

    CN112882618A