Preset target object processing method and device, equipment and storage medium

By implementing the preset target object processing method on the smart terminal, and using the monitor program to silently uninstall sensitive applications or data information in response to user operations, the problem of restoring to factory settings in the existing technology affects the use of ordinary applications is solved, and the security and hidden deletion function is realized in special scenarios.

CN120012072APending Publication Date: 2025-05-16CHENGDU TD TECH LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202311526346.0
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-11-14
Publication Date
2025-05-16

AI Technical Summary

Technical Problem

In some special scenarios, users need to quickly uninstall or delete sensitive applications or data information to ensure confidentiality, but the existing technology usually requires the smart terminal to be restored to factory settings, resulting in ordinary applications being unavailable.

Method used

A preset target object processing method is provided. By responding to the user's trigger operation, the monitor program listens to the physical key operation of the smart terminal. If the preset conditions are met, the preset application and/or data information will be silently unloaded, and will not affect the user's subsequent use of the smart terminal.

Benefits of technology

In special scenarios, the function of silently deleting applications or data information is implemented, avoiding the need to restore to factory settings and ensuring that users can continue to use the smart terminal normally.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120012072A_ABST
    Figure CN120012072A_ABST
Patent Text Reader

Abstract

The invention provides a preset target object processing method and device, equipment and a storage medium, and relates to the technical field of intelligent terminals. The method comprises the following steps: calling a monitoring program in a preset target object in response to a first triggering operation on the preset target object; the monitoring program is used for monitoring a second triggering operation of a physical key of the intelligent terminal; monitoring a second trigger operation through the monitoring program, and if it is monitored that the second trigger operation meets a preset operation condition, unloading a preset application program and / or preset data information in the preset target object; wherein the second trigger operation is initiated by the user. By adopting the technical scheme, the application program or the data information can be silently deleted in some special scenes, and the subsequent use of the intelligent terminal by a user is not influenced.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of intelligent terminal technology, and in particular to a method, device, equipment and storage medium for processing a preset target object. Background Art

[0002] With the development of society, users have various occupations, and some occupations have higher confidentiality requirements. Therefore, the designated applications or data information of the smart terminal held by the user also need to be confidential. At present, users will install different applications on smart terminals, some of which are ordinary applications, such as browser applications, shopping applications or game applications, and others are sensitive applications, such as important and sensitive work applications, applications involving personal privacy, etc.

[0003] In some special scenarios or moments, in order to prevent sensitive information from being leaked, users need to quickly uninstall or delete sensitive applications. In the prior art, the smart terminal is usually restored to factory settings with one click, but this will cause users to be unable to use ordinary applications.

[0004] Therefore, there is an urgent need for a preset target object processing method that can silently delete applications or data information in some special scenarios without affecting the user's subsequent use of the smart terminal. Summary of the invention

[0005] The present application provides a preset target object processing method, apparatus, device and storage medium, which can silently delete application programs or data information in some special scenarios without affecting the user's subsequent use of the smart terminal.

[0006] In a first aspect, the present application provides a method for processing a preset target object, the method comprising:

[0007] In response to a first trigger operation on a preset target object, a monitoring program in the preset target object is called; wherein the preset target object is used to store a preset application and / or preset data information; the preset target object is invisible in the interface of the smart terminal; the preset application is a sensitive application; the preset data information is sensitive data information; the monitoring program is used to monitor a second trigger operation of a physical button of the smart terminal;

[0008] The second trigger operation is monitored by the monitoring program. If the second trigger operation is detected to meet the preset operation condition, the preset application and / or preset data information in the preset target object is uninstalled; wherein the second trigger operation is initiated by the user.

[0009] In one example, if it is monitored that the second trigger operation satisfies a preset operation condition, uninstalling a preset application and / or preset data information in the preset target object includes:

[0010] If it is monitored that the second trigger operation meets the preset operation condition, a priority list in the preset target object is obtained; wherein the priority list represents the priority of the preset application and / or the priority of the preset data information;

[0011] According to the priority list, the preset application and / or the preset data information in the preset target object is uninstalled.

[0012] In one example, uninstalling the preset application and / or preset data information in the preset target object according to the priority list includes:

[0013] According to the priority list, the preset application programs and / or the preset data information in the preset target object are sorted to obtain a sorting result;

[0014] According to the sorting result, the calling thread uninstalls the preset application and / or preset data information in the preset target object in parallel.

[0015] In one example, the method further includes:

[0016] In response to the user's third trigger operation, the preset target object is created in the interface of the smart terminal, and a pop-up message is fed back to the user; wherein the third trigger operation is used to indicate the creation of the preset target object in the interface of the smart terminal; and the pop-up message is used to indicate that the preset target object is successfully created in the interface of the smart terminal.

[0017] In one example, the method further includes:

[0018] In response to a fourth trigger operation by the user, the preset application and / or the preset data information is added to the preset target object; wherein the fourth trigger operation is used to instruct the addition of the preset application and / or the preset data information to the preset target object.

[0019] In one example, the method further includes:

[0020] In response to a fifth trigger operation of the user, the preset permission information is added to the preset target object; wherein the fifth trigger operation is used to instruct to add the preset permission information to the preset target object.

[0021] In a second aspect, the present application provides a preset target object processing device, the device comprising:

[0022] A calling unit, configured to call a listening program in a preset target object in response to a first trigger operation on a preset target object; wherein the preset target object is used to store a preset application and / or preset data information; the preset target object is invisible in the interface of the smart terminal; the preset application is a sensitive application; the preset data information is sensitive data information; the listening program is used to listen to a second trigger operation of a physical button of the smart terminal;

[0023] An uninstallation unit is used to monitor the second trigger operation through the monitoring program, and if the second trigger operation is monitored to meet the preset operation conditions, uninstall the preset application and / or preset data information in the preset target object; wherein, the second trigger operation is initiated by the user.

[0024] In one example, the uninstallation unit includes:

[0025] An acquisition module, configured to acquire a priority list in the preset target object if it is monitored that the second trigger operation satisfies a preset operation condition; wherein the priority list represents the priority of the preset application and / or the priority of the preset data information;

[0026] An uninstallation module is used to uninstall the preset application and / or preset data information in the preset target object according to the priority list.

[0027] In one example, uninstalling a module includes:

[0028] A sorting submodule, used to sort the preset application programs and / or preset data information in the preset target object according to the priority list to obtain a sorting result;

[0029] The calling submodule is used to call a thread to parallelly uninstall the preset application and / or preset data information in the preset target object according to the sorting result.

[0030] In one example, the apparatus further comprises:

[0031] A creation unit, used to create the preset target object in the interface of the smart terminal in response to a third trigger operation of the user, and to feed back a pop-up message to the user; wherein the third trigger operation is used to indicate the creation of the preset target object in the interface of the smart terminal; and the pop-up message is used to indicate that the preset target object is successfully created in the interface of the smart terminal.

[0032] In one example, the apparatus further comprises:

[0033] A first adding unit is used to add the preset application and / or the preset data information to the preset target object in response to a fourth trigger operation of the user; wherein the fourth trigger operation is used to instruct to add the preset application and / or the preset data information to the preset target object.

[0034] In one example, the apparatus further comprises:

[0035] The second adding unit is used to add the preset permission information to the preset target object in response to the user's fifth trigger operation; wherein the fifth trigger operation is used to instruct to add the preset permission information to the preset target object.

[0036] In a third aspect, the present application provides an electronic device, comprising: a processor, and a memory communicatively connected to the processor;

[0037] The memory stores computer-executable instructions;

[0038] The processor executes the computer-executable instructions stored in the memory to implement the method according to the first aspect.

[0039] In a fourth aspect, the present application provides a computer-readable storage medium, wherein the computer-readable storage medium stores computer-executable instructions, and when the computer-executable instructions are executed by a processor, they are used to implement the method described in the first aspect.

[0040] In a fifth aspect, the present application provides a computer program product, including a computer program, which implements the method described in the first aspect when executed by a processor.

[0041] The present application provides a method, device, equipment and storage medium for processing preset target objects, which calls a listening program in the preset target object in response to a first trigger operation on the preset target object; wherein the preset target object is used to store preset applications and / or preset data information; the preset target object is invisible in the interface of the smart terminal; the preset application is a sensitive application; the preset data information is sensitive data information; the listening program is used to listen to a second trigger operation of a physical button of the smart terminal; the second trigger operation is listened to by the listening program, and if the second trigger operation is listened to to meet the preset operation condition, the preset application and / or preset data information in the preset target object is uninstalled; wherein the second trigger operation is initiated by the user. The use of this technical solution can silently delete applications or data information in some special scenarios without affecting the user's subsequent use of the smart terminal. BRIEF DESCRIPTION OF THE DRAWINGS

[0042] The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the present application and, together with the description, serve to explain the principles of the present application.

[0043] Figure 1 It is a flowchart of a method for processing a preset target object provided in accordance with the first embodiment of the present application;

[0044] Figure 2 It is a flowchart of a method for processing a preset target object provided in Embodiment 2 of the present application;

[0045] Figure 3 is a structural schematic diagram of a preset target object processing device provided according to Embodiment 3 of the present application;

[0046] Figure 4 is a structural schematic diagram of a preset target object processing device provided according to Embodiment 4 of the present application;

[0047] Figure 5 It is a block diagram of an electronic device according to an exemplary embodiment.

[0048] The above drawings have shown clear embodiments of the present application, which will be described in more detail later. These drawings and text descriptions are not intended to limit the scope of the present application in any way, but to illustrate the concept of the present application to those skilled in the art by referring to specific embodiments. DETAILED DESCRIPTION

[0049] Exemplary embodiments will be described in detail herein, examples of which are shown in the accompanying drawings. When the following description refers to the drawings, the same numbers in different drawings represent the same or similar elements unless otherwise indicated. The implementations described in the following exemplary embodiments do not represent all implementations consistent with the present application. Instead, they are merely examples of devices and methods consistent with some aspects of the present application as detailed in the appended claims.

[0050] The present application provides a preset target object processing method, device, equipment and storage medium, which are intended to solve the above technical problems in the prior art.

[0051] The technical solution of the present application and how the technical solution of the present application solves the above-mentioned technical problems are described in detail below with specific embodiments. The following specific embodiments can be combined with each other, and the same or similar concepts or processes may not be repeated in some embodiments. The embodiments of the present application will be described below in conjunction with the accompanying drawings.

[0052] Figure 1 This is a flowchart of a method for processing a preset target object provided in Example 1 of the present application. Example 1 includes the following steps:

[0053] S101. In response to a first trigger operation on a preset target object, a listening program in the preset target object is called; wherein the preset target object is used to store a preset application and / or preset data information; the preset target object is invisible in the interface of the smart terminal; the preset application is a sensitive application; the preset data information is sensitive data information; the listening program is used to listen to a second trigger operation of a physical button of the smart terminal.

[0054] In one example, the preset target object may be an application, a folder, or a whitelist, etc. Furthermore, the preset target object includes a listening program, and the preset target object includes a preset application and / or preset data information. The preset target object is invisible in the interface of the smart terminal. The advantage of such a setting is that it can prevent people other than the user of the smart terminal from seeing the preset target object. The preset application is a sensitive application, which may be an application defined by the user, and the preset data information is also sensitive data information, which is also data information defined by the user. The advantage of such a setting is that the preset application or preset data information is different for different users.

[0055] In this embodiment, the first trigger operation is to start the preset target object. The first trigger operation can be used only once, and then the preset target object is always in the started state. The monitoring program monitors the physical buttons of the smart terminal in real time. The physical button is a button configured on the smart terminal, for example, it can be a volume button or other physical button. The second trigger operation can be to press the physical button continuously for a preset number of times, where the preset number can be 10 times.

[0056] S102: monitor a second trigger operation through a monitoring program, and if the second trigger operation is monitored to meet a preset operation condition, uninstall a preset application and / or preset data information in a preset target object; wherein the second trigger operation is initiated by a user.

[0057] In one example, the preset operation condition may be a preset number of consecutive presses of a physical key. If the second trigger operation is detected to meet the preset operation condition, all preset applications and / or preset data information in the preset target object are uninstalled within a preset time, wherein the preset time is within milliseconds and the user is unaware.

[0058] The present application provides a method for processing a preset target object, which calls a listening program in the preset target object in response to a first trigger operation on the preset target object; wherein the preset target object is used to store preset applications and / or preset data information; the preset target object is invisible in the interface of the smart terminal; the preset application is a sensitive application; the preset data information is sensitive data information; the listening program is used to listen to the second trigger operation of the physical buttons of the smart terminal; the second trigger operation is listened to by the listening program, and if the second trigger operation is listened to to meet the preset operation conditions, the preset application and / or preset data information in the preset target object is uninstalled; wherein the second trigger operation is initiated by the user. The use of this technical solution can silently delete applications or data information in some special scenarios without affecting the user's subsequent use of the smart terminal.

[0059] Figure 2 This is a flowchart of a method for processing a preset target object provided in Example 2 of the present application. Example 2 includes the following steps:

[0060] S201. In response to a third trigger operation of the user, a preset target object is created in the interface of the smart terminal, and a pop-up message is fed back to the user; wherein the third trigger operation is used to indicate the creation of the preset target object in the interface of the smart terminal; the pop-up message is used to indicate that the preset target object is successfully created in the interface of the smart terminal.

[0061] In one example, the user's third trigger operation may be an operation performed by the user on the setting interface of the smart terminal, for example, it may be clicking ten times in a row on a blank space. Then, a preset target object is created on the interface of the smart terminal, and a pop-up message is fed back to the user after the creation is successful, to inform the user that the preset target object has been successfully created. The advantage of such a setting is that the preset target object is not visible on the interface of the smart terminal, and if there is a feedback pop-up message, the user can know in time that the preset target object has been successfully created.

[0062] S202. In response to a fourth trigger operation of the user, add a preset application and / or preset data information to the preset target object; wherein the fourth trigger operation is used to instruct to add a preset application and / or preset data information to the preset target object.

[0063] In this embodiment, the user's third trigger operation can be an operation of the user in the smart terminal setting interface, for example, it can be a drag operation in the smart terminal interface. The preset data information can be data information built into the preset application, or it can be external data information, such as a folder or an image.

[0064] In one example, the method further includes:

[0065] In response to a fifth trigger operation of the user, the preset permission information is added to the preset target object; wherein the fifth trigger operation is used to instruct to add the preset permission information to the preset target object.

[0066] In this embodiment, the fifth trigger operation of the user may be an operation of the user in the setting interface of the smart terminal, for example, it may be a moving operation in the interface of the smart terminal. The preset permission information refers to monitoring the second trigger operation through the monitoring program, and if the second trigger operation meets the preset operation condition, the preset application and / or the preset data information in the preset target object are uninstalled.

[0067] S203. In response to a first trigger operation on a preset target object, a listening program in the preset target object is called; wherein the preset target object is used to store a preset application and / or preset data information; the preset target object is not visible in the interface of the smart terminal; the preset application is a sensitive application; the preset data information is sensitive data information; the listening program is used to listen to a second trigger operation of a physical button of the smart terminal.

[0068] Exemplarily, this step may refer to the above-mentioned step S101 and will not be described in detail.

[0069] S204: Monitor the second trigger operation through the monitoring program.

[0070] Exemplarily, this step may refer to the above-mentioned step S102 and will not be described in detail.

[0071] S205. If it is monitored that the second trigger operation meets the preset operation conditions, obtain a priority list in the preset target object; wherein the priority list represents the priority of the preset application and / or the priority of the preset data information; wherein the second trigger operation is initiated by the user.

[0072] In this embodiment, the priority list includes three situations: the priority of the preset application, the priority of the preset data information, and the priority of the preset application and the priority of the preset data information. Among them, the priority of the preset application and the priority of the preset data information is that the preset application and the preset data information jointly determine the priority.

[0073] S206: Uninstalling preset applications and / or preset data information in the preset target object according to the priority list.

[0074] In this embodiment, if the order in the priority list is application A>data information C>application B>data information D, then the uninstallation order is application A>data information C>application B>data information D.

[0075] In one example, uninstalling a preset application and / or preset data information in a preset target object according to the priority list includes:

[0076] Sorting the preset application programs and / or preset data information in the preset target object according to the priority list to obtain a sorting result;

[0077] According to the sorting result, the calling thread unloads the preset application and / or preset data information in the preset target object in parallel.

[0078] In this embodiment, for example, the preset target objects include application A, application B, data information C and data information D. The sorting result in the priority list can be application A>data information C>application B>data information D, and the uninstallation order is application A>data information C>application B>data information D.

[0079] The present application provides a method for processing a preset target object. In response to a third trigger operation of a user, a preset target object is created in an interface of a smart terminal, and a pop-up message is fed back to the user. In response to a fourth trigger operation of the user, a preset application and / or preset data information is added to the preset target object; wherein the fourth trigger operation is used to indicate adding a preset application and / or preset data information to the preset target object, and in response to a first trigger operation on the preset target object, a listening program in the preset target object is called; wherein the preset target object is used to store the preset application and / or preset data information; the preset target object is not visible in the interface of the smart terminal; the preset application is a sensitive application; the preset data information is sensitive data information; the listening program is used to listen to a second trigger operation of a physical button of the smart terminal, and the second trigger operation is listened to by the listening program. If the second trigger operation is listened to to meet the preset operation condition, a priority list in the preset target object is obtained; wherein the priority list represents the priority of the preset application and / or the priority of the preset data information; wherein the second trigger operation is initiated by the user, and according to the priority list, the preset application and / or preset data information in the preset target object are uninstalled. By adopting this technical solution, users can quickly and covertly trigger the uninstallation of sensitive applications and data by blindly operating physical buttons; quickly and silently uninstall sensitive applications and data on the mobile phone, effectively protecting sensitive information from leakage; only uninstall sensitive applications and data, while ordinary applications and data are not affected, and users can still use the mobile phone and ordinary applications normally; because ordinary applications and data are retained, the user's special identity exposure caused by abnormal status of mobile phone applications and data is effectively avoided.

[0080] Figure 3 1 is a schematic diagram of a structure of a preset target object processing device provided according to Embodiment 3 of the present application. Specifically, the device 30 of Embodiment 3 includes:

[0081] The calling unit 301 is used to call the listening program in the preset target object in response to the first trigger operation on the preset target object; wherein the preset target object is used to store the preset application and / or the preset data information; the preset target object is not visible in the interface of the smart terminal; the preset application is a sensitive application; the preset data information is sensitive data information; the listening program is used to listen to the second trigger operation of the physical buttons of the smart terminal.

[0082] The uninstallation unit 302 is used to monitor the second trigger operation through a monitoring program, and if the second trigger operation is monitored to meet the preset operation condition, the preset application and / or preset data information in the preset target object is uninstalled; wherein the second trigger operation is initiated by the user.

[0083] Those skilled in the art can clearly understand that, for the convenience and brevity of description, the specific working process of the above-described device can refer to the corresponding process in the aforementioned method embodiment, and will not be repeated here.

[0084] Figure 4 4 is a schematic diagram of a structure of a preset target object processing device provided according to the fourth embodiment of the present application. Specifically, the device 40 of the fourth embodiment includes:

[0085] The calling unit 401 is used to call the listening program in the preset target object in response to the first trigger operation on the preset target object; wherein the preset target object is used to store the preset application and / or the preset data information; the preset target object is not visible in the interface of the smart terminal; the preset application is a sensitive application; the preset data information is sensitive data information; the listening program is used to listen to the second trigger operation of the physical buttons of the smart terminal.

[0086] The uninstallation unit 402 is used to monitor the second trigger operation through the monitoring program, and if the second trigger operation is monitored to meet the preset operation condition, the preset application and / or preset data information in the preset target object is uninstalled; wherein the second trigger operation is initiated by the user.

[0087] In one example, the unloading unit 402 includes:

[0088] The acquisition module 4021 is used to acquire a priority list in a preset target object if it is monitored that the second trigger operation meets a preset operation condition; wherein the priority list represents the priority of a preset application and / or the priority of preset data information.

[0089] The uninstallation module 4022 is used to uninstall the preset application and / or preset data information in the preset target object according to the priority list.

[0090] In one example, the uninstall module 4022 includes:

[0091] The sorting submodule 40221 is used to sort the preset application programs and / or preset data information in the preset target object according to the priority list to obtain a sorting result.

[0092] The calling submodule 40222 is used to call a thread to parallelly uninstall the preset application and / or preset data information in the preset target object according to the sorting result.

[0093] In one example, the apparatus 40 further includes:

[0094] The creation unit 403 is used to create a preset target object in the interface of the smart terminal in response to the user's third trigger operation, and to feedback a pop-up message to the user; wherein the third trigger operation is used to indicate the creation of the preset target object in the interface of the smart terminal; the pop-up message is used to indicate that the preset target object is successfully created in the interface of the smart terminal.

[0095] In one example, the apparatus 40 further includes:

[0096] The first adding unit 404 is used to add a preset application and / or preset data information to the preset target object in response to a fourth trigger operation of the user; wherein the fourth trigger operation is used to instruct to add a preset application and / or preset data information to the preset target object.

[0097] In one example, the apparatus 40 further includes:

[0098] The second adding unit 405 is used to add the preset permission information to the preset target object in response to the fifth trigger operation of the user; wherein the fifth trigger operation is used to instruct to add the preset permission information to the preset target object.

[0099] Those skilled in the art can clearly understand that, for the convenience and brevity of description, the specific working process of the above-described device can refer to the corresponding process in the aforementioned method embodiment, and will not be repeated here.

[0100] Figure 5 It is a block diagram of an electronic device according to an exemplary embodiment, which device may be a mobile phone, a computer, a digital broadcast terminal, a messaging device, a game console, a tablet device, a medical device, a fitness device, a personal digital assistant, etc.

[0101] Electronic device 500 may include one or more of the following components: processing component 502 , memory 504 , power component 506 , multimedia component 508 , audio component 510 , input / output (I / O) interface 512 , sensor component 514 , and communication component 516 .

[0102] The processing component 502 generally controls the overall operation of the electronic device 500, such as operations associated with display, phone calls, data communications, camera operations, and recording operations. The processing component 502 may include one or more processors 520 to execute instructions to complete all or part of the steps of the above-mentioned method. In addition, the processing component 502 may include one or more modules to facilitate the interaction between the processing component 502 and other components. For example, the processing component 502 may include a multimedia module to facilitate the interaction between the multimedia component 508 and the processing component 502.

[0103] The memory 504 is configured to store various types of data to support operations on the electronic device 500. Examples of such data include instructions for any application or method operating on the electronic device 500, contact data, phone book data, messages, pictures, videos, etc. The memory 504 can be implemented by any type of volatile or non-volatile storage device or a combination thereof, such as static random access memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic memory, flash memory, magnetic disk or optical disk.

[0104] The power supply component 506 provides power to the various components of the electronic device 500. The power supply component 506 may include a power management system, one or more power supplies, and other components associated with generating, managing, and distributing power to the electronic device 500.

[0105] The multimedia component 508 includes a screen that provides an output interface between the electronic device 500 and the user. In some embodiments, the screen may include a liquid crystal display (LCD) and a touch panel (TP). If the screen includes a touch panel, the screen may be implemented as a touch screen to receive input signals from the user. The touch panel includes one or more touch sensors to sense touch, slide, and gestures on the touch panel. The touch sensor may not only sense the boundaries of the touch or slide action, but also detect the duration and pressure associated with the touch or slide operation. In some embodiments, the multimedia component 508 includes a front camera and / or a rear camera. When the electronic device 500 is in an operating mode, such as a shooting mode or a video mode, the front camera and / or the rear camera may receive external multimedia data. Each front camera and rear camera may be a fixed optical lens system or have a focal length and optical zoom capability.

[0106] The audio component 510 is configured to output and / or input audio signals. For example, the audio component 510 includes a microphone (MIC), and when the electronic device 500 is in an operating mode, such as a call mode, a recording mode, and a voice recognition mode, the microphone is configured to receive an external audio signal. The received audio signal can be further stored in the memory 504 or sent via the communication component 516. In some embodiments, the audio component 510 also includes a speaker for outputting audio signals.

[0107] I / O interface 512 provides an interface between processing component 502 and peripheral interface modules, such as keyboards, click wheels, buttons, etc. These buttons may include but are not limited to: a home button, a volume button, a start button, and a lock button.

[0108] The sensor assembly 514 includes one or more sensors for providing various aspects of status assessment for the electronic device 500. For example, the sensor assembly 514 can detect the open / closed state of the electronic device 500, the relative positioning of components, such as the display and keypad of the electronic device 500, and the sensor assembly 514 can also detect the position change of the electronic device 500 or a component of the electronic device 500, the presence or absence of user contact with the electronic device 500, the orientation or acceleration / deceleration of the electronic device 500, and the temperature change of the electronic device 500. The sensor assembly 514 may include a proximity sensor configured to detect the presence of nearby objects without any physical contact. The sensor assembly 514 may also include an optical sensor, such as a CMOS or CCD image sensor, for use in imaging applications. In some embodiments, the sensor assembly 514 may also include an accelerometer, a gyroscope sensor, a magnetic sensor, a pressure sensor, or a temperature sensor.

[0109] The communication component 516 is configured to facilitate wired or wireless communication between the electronic device 500 and other devices. The electronic device 500 can access a wireless network based on a communication standard, such as WiFi, 2G or 3G, or a combination thereof. In an exemplary embodiment, the communication component 516 receives a broadcast signal or broadcast-related information from an external broadcast management system via a broadcast channel. In an exemplary embodiment, the communication component 516 also includes a near field communication (NFC) module to facilitate short-range communication. For example, the NFC module can be implemented based on radio frequency identification (RFID) technology, infrared data association (IrDA) technology, ultra-wideband (UWB) technology, Bluetooth (BT) technology and other technologies.

[0110] In an exemplary embodiment, the electronic device 500 may be implemented by one or more application-specific integrated circuits (ASICs), digital signal processors (DSPs), digital signal processing devices (DSPDs), programmable logic devices (PLDs), field programmable gate arrays (FPGAs), controllers, microcontrollers, microprocessors, or other electronic components to perform the above methods.

[0111] In an exemplary embodiment, a non-transitory computer-readable storage medium including instructions is also provided, such as a memory 504 including computer-executable instructions, which can be executed by a processor 520 of an electronic device 500 to perform the above method. For example, the non-transitory computer-readable storage medium can be a ROM, a random access memory (RAM), a CD-ROM, a magnetic tape, a floppy disk, an optical data storage device, etc.

[0112] A non-temporary computer-readable storage medium, when the computer execution instructions in the storage medium are executed by a processor of an electronic device, enables the electronic device to execute a preset target object processing method of the above electronic device.

[0113] The present application also discloses a computer program product, including a computer program, which implements the method in the present embodiment when executed by a processor.

[0114] Various embodiments of the systems and techniques described above in the present application can be implemented in digital electronic circuit systems, integrated circuit systems, field programmable gate arrays (FPGAs), application specific integrated circuits (ASICs), application specific standard products (ASSPs), systems on chips (SOCs), load programmable logic devices (CPLDs), computer hardware, firmware, software, and / or combinations thereof. These various embodiments may include: being implemented in one or more computer programs, which can be executed and / or interpreted on a programmable system including at least one programmable processor, which can be a special purpose or general purpose programmable processor, which can receive data and instructions from a storage system, at least one input device, and at least one output device, and transmit data and instructions to the storage system, the at least one input device, and the at least one output device.

[0115] The program code for implementing the method of the present application can be written in any combination of one or more programming languages. These program codes can be provided to a processor or controller of a general-purpose computer, a special-purpose computer, or other programmable data processing device, so that the program code, when executed by the processor or controller, enables the functions / operations specified in the flow chart and / or block diagram to be implemented. The program code can be executed entirely on the machine, partially on the machine, partially on the machine as a stand-alone software package and partially on a remote machine, or entirely on a remote machine or electronic device.

[0116] In the context of the present application, a machine-readable medium may be a tangible medium that may contain or store a program for use by or in conjunction with an instruction execution system, device, or equipment. A machine-readable medium may be a machine-readable signal medium or a machine-readable storage medium. A machine-readable medium may include, but is not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, device, or equipment, or any suitable combination of the foregoing. A more specific example of a machine-readable storage medium may include an electrical connection based on one or more lines, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing.

[0117] To provide interaction with a user, the systems and techniques described herein can be implemented on a computer having: a display device (e.g., a CRT (cathode ray tube) or LCD (liquid crystal display) monitor) for displaying information to the user; and a keyboard and pointing device (e.g., a mouse or trackball) through which the user can provide input to the computer. Other types of devices can also be used to provide interaction with the user; for example, the feedback provided to the user can be any form of sensory feedback (e.g., visual feedback, auditory feedback, or tactile feedback); and input from the user can be received in any form (including acoustic input, voice input, or tactile input).

[0118] The systems and techniques described herein can be implemented in a computing system that includes back-end components (e.g., as a data electronic device), or a computing system that includes middleware components (e.g., an application electronic device), or a computing system that includes front-end components (e.g., a user computer with a graphical user interface or a web browser through which a user can interact with implementations of the systems and techniques described herein), or a computing system that includes any combination of such back-end components, middleware components, or front-end components. The components of the system can be interconnected by any form or medium of digital data communication (e.g., a communication network). Examples of communication networks include: a local area network (LAN), a wide area network (WAN), and the Internet.

[0119] The computer system may include a client and an electronic device. The client and the electronic device are generally far away from each other and usually interact through a communication network. The relationship between the client and the electronic device is generated by computer programs running on corresponding computers and having a client-electronic device relationship with each other. The electronic device may be a cloud electronic device, also known as a cloud computing electronic device or a cloud host, which is a host product in a cloud computing service system to solve the defects of difficult management and weak business scalability in traditional physical hosts and VPS services ("Virtual Private Server", or "VPS" for short). The electronic device may also be an electronic device of a distributed system, or an electronic device combined with a blockchain. It should be understood that the various forms of processes shown above can be used to reorder, add or delete steps. For example, the steps recorded in this application may be executed in parallel, sequentially, or in different orders, as long as the desired results of the technical solution disclosed in this application can be achieved, and this document is not limited here.

[0120] Those skilled in the art will readily appreciate other embodiments of the present application after considering the specification and practicing the invention disclosed herein. The present application is intended to cover any modification, use or adaptation of the present application, which follows the general principles of the present application and includes common knowledge or customary techniques in the art that are not disclosed in the present application. The specification and examples are intended to be exemplary only, and the true scope and spirit of the present application are indicated by the following claims.

[0121] It should be understood that the present application is not limited to the precise structures that have been described above and shown in the drawings, and that various modifications and changes may be made without departing from the scope thereof. The scope of the present application is limited only by the appended claims.

Claims

1. A method for processing a preset target object, characterized in that: The method comprises: In response to a first trigger operation on a preset target object, a monitoring program in the preset target object is called; wherein the preset target object is used to store a preset application and / or preset data information; the preset target object is invisible in the interface of the smart terminal; the preset application is a sensitive application; the preset data information is sensitive data information; the monitoring program is used to monitor a second trigger operation of a physical button of the smart terminal; The second trigger operation is monitored by the monitoring program. If the second trigger operation is detected to meet the preset operation condition, the preset application and / or preset data information in the preset target object is uninstalled; wherein the second trigger operation is initiated by the user.

2. The method according to claim 1, characterized in that If it is monitored that the second trigger operation satisfies a preset operation condition, uninstalling the preset application and / or preset data information in the preset target object includes: If it is monitored that the second trigger operation meets the preset operation condition, a priority list in the preset target object is obtained; wherein the priority list represents the priority of the preset application and / or the priority of the preset data information; According to the priority list, the preset application and / or the preset data information in the preset target object is uninstalled.

3. The method according to claim 2, characterized in that The step of uninstalling the preset application and / or preset data information in the preset target object according to the priority list includes: According to the priority list, the preset application programs and / or the preset data information in the preset target object are sorted to obtain a sorting result; According to the sorting result, the calling thread uninstalls the preset application and / or preset data information in the preset target object in parallel.

4. The method according to claim 1, characterized in that: The method further comprises: In response to the user's third trigger operation, the preset target object is created in the interface of the smart terminal, and a pop-up message is fed back to the user; wherein the third trigger operation is used to indicate the creation of the preset target object in the interface of the smart terminal; and the pop-up message is used to indicate that the preset target object is successfully created in the interface of the smart terminal.

5. The method according to claim 4, characterized in that The method further comprises: In response to a fourth trigger operation by the user, the preset application and / or the preset data information is added to the preset target object; wherein the fourth trigger operation is used to instruct the addition of the preset application and / or the preset data information to the preset target object.

6. The method according to claim 4, characterized in that The method further comprises: In response to a fifth trigger operation of the user, the preset permission information is added to the preset target object; wherein the fifth trigger operation is used to instruct to add the preset permission information to the preset target object.

7. A preset target object processing device, characterized in that: The device comprises: A calling unit, configured to call a listening program in a preset target object in response to a first trigger operation on a preset target object; wherein the preset target object is used to store a preset application and / or preset data information; the preset target object is invisible in the interface of the smart terminal; the preset application is a sensitive application; the preset data information is sensitive data information; the listening program is used to listen to a second trigger operation of a physical button of the smart terminal; An uninstallation unit is used to monitor the second trigger operation through the monitoring program, and if the second trigger operation is monitored to meet the preset operation conditions, uninstall the preset application and / or preset data information in the preset target object; wherein, the second trigger operation is initiated by the user.

8. An electronic device, characterized in that: include: A processor, and a memory communicatively connected to the processor; The memory stores computer-executable instructions; The processor executes the computer-executable instructions stored in the memory to implement the method according to any one of claims 1 to 6.

9. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores computer-executable instructions, which are used to implement the method according to any one of claims 1 to 6 when executed by a processor.

10. A computer program product, characterized in that The invention comprises a computer program, which implements the method according to any one of claims 1 to 6 when being executed by a processor.